GNU bug report logs - #75562
31.0.50; Stutters using eglot with lua-language-server

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: the_wurfkreuz <the_wurfkreuz@HIDDEN>; dated Tue, 14 Jan 2025 18:38:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 22 Jan 2025 12:30:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 07:30:24 2025
Received: from localhost ([127.0.0.1]:60576 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taZsF-0004ko-Jm
	for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 07:30:24 -0500
Received: from mail-40138.protonmail.ch ([185.70.40.138]:21657)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <the_wurfkreuz@HIDDEN>)
 id 1taZsB-0004H6-KD
 for 75562 <at> debbugs.gnu.org; Wed, 22 Jan 2025 07:30:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1737549012; x=1737808212;
 bh=UTTYEnHkR2XQXixbiDmgWm9/u4g5fxinvdifDSqRIjo=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=m3TLyuY/84cvJ1LbqwRfIQFbKq3UNDdmhPzvvmm2SZ88jkSdDw/SBOqmicUjHlOX2
 k+rqNdyBkqaJRYWZCs4gy8NAXmzp6M5Xg4r2jntA4ViSi9RTkBmdlBLPXHerZzipVH
 PDnj5E+Wff8hKikFYIqj3wvAtqaUlyNpyau51KHIk0DcHI7n5nNcN4rqwvEXQgcl16
 Ue9Aa/pyMAQ5ImYkJ2cd+MmpjOjnH9tjsv7chuVU0dsfCmMFmPmy10SR5FJm9DklKT
 hJcFbKN7sNqhzziZuHRO6+NFrCfMwRIi55H5erbZSGA+yXyM3Z8cVcS04Y/PHnw5Bc
 zEgIHQp3G6Clw==
Date: Wed, 22 Jan 2025 12:30:09 +0000
To: =?utf-8?Q?Jo=C3=A3o_T=C3=A1vora?= <joaotavora@HIDDEN>
From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
Message-ID: <0vqvdoQUMVx0Wf67EXwdMpGt5xsm6Pr0OCjjovkf0I9VyM5m0mdKU__9e4NySYuSqsoTll-a79OdoNV6-bA3xW0nonHlgKWk3tn1sqVuztU=@proton.me>
In-Reply-To: <87v7u9u4n8.fsf@HIDDEN>
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 <865xmgkwkf.fsf@HIDDEN>
 <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
 <86o708jcu4.fsf@HIDDEN>
 <wa-L1zB2jH6UaNxCrEMFPioGUX49tUYjcXhpNUui4pNpAW0zh3RjNYr9vwBjHmWOrfD66AEKVhx8h1W8TIP9ioHRCHLZlR1DRHC2FDT6cEc=@proton.me>
 <86frljkh88.fsf@HIDDEN> <87v7u9u4n8.fsf@HIDDEN>
Feedback-ID: 66695528:user:proton
X-Pm-Message-ID: 0cf43bfc32489eef049e89ee01271b960340dd09
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75562
Cc: Eli Zaretskii <eliz@HIDDEN>, 75562 <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: -1.0 (-)

Yes, that helped.

On Monday, January 20th, 2025 at 11:05 AM, Jo=C3=A3o T=C3=A1vora <joaotavor=
a@HIDDEN> wrote:

> Eli Zaretskii eliz@HIDDEN writes:
>=20
> > > Date: Wed, 15 Jan 2025 16:48:38 +0000
> > > From: the_wurfkreuz the_wurfkreuz@HIDDEN
> > > Cc: 75562 <at> debbugs.gnu.org
> > >=20
> > > 72 51% - command-execute
> > > 65 46% - byte-code
> > > 65 46% - read-extended-command
> > > 65 46% - read-extended-command-1
> > > 65 46% - completing-read-default
> > > 17 12% - redisplay_internal (C function)
> > > 1 0% - window--adjust-process-windows
> > > 1 0% - window--process-window-list
> > > 1 0% - walk-windows
> > > 1 0% - #<byte-code-function 1CA>
> > > 1 0% process-live-p
> > > 7 4% - funcall-interactively
> > > 6 4% - newline
> > > 2 1% - electric-indent-post-self-insert-function
> > > 2 1% - indent-according-to-mode
> > > 1 0% - treesit-indent
> > > 1 0% - treesit--indent-1
> > > 1 0% - treesit-simple-indent
> > > 1 0% - treesit--simple-indent-eval
> > > 1 0% - #<byte-code-function AEB>
> > > 1 0% - #<byte-code-function A8A>
> > > 1 0% string-match
> > > 1 0% - #:newline-postproc
> > > 1 0% remove-hook
> > > 1 0% - eglot--post-self-insert-hook
> > > 1 0% - eglot-format
> > > 1 0% - eglot--request
> > > 1 0% - eglot--signal-textDocument/didChange
> > > 1 0% - eglot--track-changes-fetch
> > > 1 0% track-changes-fetch
> > > 1 0% execute-extended-command
> > > 31 21% - redisplay_internal (C function)
> > > 1 0% - eval
> > > 1 0% - flymake--mode-line-exception
> > > 1 0% - flymake-disabled-backends
> > > 1 0% - called-interactively-p
> > > 1 0% backtrace-frame
> > > 1 0% file-remote-p
> > > 1 0% - jit-lock-function
> > > 1 0% - jit-lock-fontify-now
> > > 1 0% - jit-lock--run-functions
> > > 1 0% - #<byte-code-function EAC>
> > > 1 0% - font-lock-fontify-region
> > > 1 0% - font-lock-default-fontify-region
> > > 1 0% - font-lock-fontify-syntactically-region
> > > 1 0% - treesit-font-lock-fontify-region
> > > 1 0% treesit--font-lock-fontify-region-1
> > > 30 21% Automatic GC
> > > 4 2% + ...
> > > 4 2% + timer-event-handler
> >=20
> > Thanks. This more or less clears Eglot, and instead points to
> > completing-read-default, redisplay, and GC.
> >=20
> > Jo=C3=A3o, any ideas or suggestions?
>=20
>=20
> I couldn't tell from the profile in the email, only after seeing the mem
> profiles. Now I've read the thread and understand this happens when you
> type a newline. Well, this is expected if you have the
>=20
> :documentOnTypeFormattingProvider
>=20
> capability enabled and you have a slow-to-respond language server.
> Eglot will wait for the server to process the inserted character and
> send back an edit that reformats the buffers. This wait is synchronous
> (there is no way to make it asynchronous).
>=20
> To remove this behaviour, just put
>=20
> :documentOnTypeFormattingProvider
>=20
> in eglot-ignored-server-capabilities (via custom or Elisp, see its
> docstring).
>=20
> I've been pondering changing the variable's default value to have that
> capability ignored by default. I just don't do it because it sort of
> clashes with the reasonably consistent policy that Eglot enables as much
> of LSP as it can by default. But I feel this LSP feature is a bit too
> laggy to be on by default. Although it generally works OK if you have a
> fast server. Opinions on this are welcome.
>=20
> The fact that there's a sync wait on an IPC object also probably
> explains why this doesn't show up in the CPU profile.
>=20
> Jo=C3=A3o




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 20 Jan 2025 11:05:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 20 06:05:34 2025
Received: from localhost ([127.0.0.1]:49157 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tZpb3-0002EG-OB
	for submit <at> debbugs.gnu.org; Mon, 20 Jan 2025 06:05:34 -0500
Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:43174)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <joaotavora@HIDDEN>)
 id 1tZpb0-0002Dp-EV
 for 75562 <at> debbugs.gnu.org; Mon, 20 Jan 2025 06:05:31 -0500
Received: by mail-wr1-x431.google.com with SMTP id
 ffacd0b85a97d-38be3bfb045so3270449f8f.0
 for <75562 <at> debbugs.gnu.org>; Mon, 20 Jan 2025 03:05:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737371124; x=1737975924; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=0jzhVrUrn72hqIZyDNuLLc5ia9Wu2sAuQaPXb3xzILA=;
 b=YlHH37jLmCnADp6zLcmDCeibxFIVSdInx/0cmQfEuXs/axANhqzvSKls3gzCC+uUaT
 5P6flxVrqA2y68fz601pDHNamAu1mq6IyHxvvaQR05lOoYrFlb8lOM2bn2FUXGNRkNho
 GqazaGZH07WZiERHoFph8L+mAwoPDItDxKugRpvzgBkDg4/zZNL6XE8/KycqNIzyA8q3
 UC1VnR/hQwnBtB3VQZFqPd/yC/TSrzP3ipSFbktVN0mXDiLXRf3im9gvUAP3MDzvul6j
 TiWjfKAzKp54n82AxQadDl7lyTqdEdrJwYTX3AoAS6JDiSciiA6O6uUkAblWr10781YN
 tq5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737371124; x=1737975924;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=0jzhVrUrn72hqIZyDNuLLc5ia9Wu2sAuQaPXb3xzILA=;
 b=eqySTv3FxXLQq5Lar+SSPdUOeUyLgez3U42e03FxKZSr83VPmNMIeLdQmGi/3CNFiX
 rvZOoUUEB6dGDiPS3Kj42QJ0gVSIUkJ7+CiEV3BSXB1LtuEoofY+9mipSvx4c/dINkJE
 4U98S3yzUB06o6SlfOqqk2lnZwd+MC5kLkAqpqCCzh+8GQZ4+6sFsmjKH/SYyrbZ6NI+
 +si4CRUORZ5ncZKHes1fLHvi5JRONYjzx6s17hyNz1VQTB9mEj33Dz6gkAxEsh8ZQETp
 zGRFB7tR7ZTd0ml48s18TJP+VVW7uvGX++nVZWwisZdABQ7P0cFdpSBTiKPBWP/ki5kw
 R4Pw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXXv9N1CUL/EcwPfXof46Ed/8ea9owNcx2q5c0TUmOE4XjH7PQboE6Lfu/UKO4UzV+o2jdDdA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywwp54A/IDkUWjga0u73VoZe5lVRWSbNUsGw0zwlk1lSFk1s+P+
 2FHnT95cW350PVncXkaypiyrmD2rI1LlwZreTPIvlqxTXXFJzbcdQT4AWg==
X-Gm-Gg: ASbGncsmtQpsDff+9sSiblGEdMmBpnhhPrudEHxSuFvRiC5uQE6Bik9jY0z0VyDAOSk
 h4EIOYUBp8Uvz4E/Y0ZyX9QHWMOS3yUsrOKZ4W/Xp2pZzOiCzZ/5vJQ5GxQkg0bWyrXLUWa6Fdc
 3Lv45BOdM4Pld0RJe8kdPQqoZx6RQyiry33+tqZlcSo4mEZ2QZ9czpk6O/H1tSoGh5GLTy6erkm
 g2fYxH0AoA+1rWN4I1Xs00IDzmMxvlrmcqmLFS8huMbGNLMeIviVqCgZX+5
X-Google-Smtp-Source: AGHT+IE8YLVeBE610rYaZb06mvEqpv4sUubcXvY1BsReRAMqi1oBsaWt83j5B2E7Mp5EyE6+QLT0Uw==
X-Received: by 2002:a05:6000:1788:b0:386:3d27:b4f0 with SMTP id
 ffacd0b85a97d-38bec505c43mr15749272f8f.14.1737371123777; 
 Mon, 20 Jan 2025 03:05:23 -0800 (PST)
Received: from krug ([62.28.172.234]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38bf3215482sm10000845f8f.5.2025.01.20.03.05.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 20 Jan 2025 03:05:23 -0800 (PST)
From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
In-Reply-To: <86frljkh88.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 15 Jan
 2025 21:30:15 +0200")
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 <865xmgkwkf.fsf@HIDDEN>
 <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
 <86o708jcu4.fsf@HIDDEN>
 <wa-L1zB2jH6UaNxCrEMFPioGUX49tUYjcXhpNUui4pNpAW0zh3RjNYr9vwBjHmWOrfD66AEKVhx8h1W8TIP9ioHRCHLZlR1DRHC2FDT6cEc=@proton.me>
 <86frljkh88.fsf@HIDDEN>
Date: Mon, 20 Jan 2025 11:05:31 +0000
Message-ID: <87v7u9u4n8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <at> debbugs.gnu.org, the_wurfkreuz <the_wurfkreuz@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:

>> Date: Wed, 15 Jan 2025 16:48:38 +0000
>> From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
>> Cc: 75562 <at> debbugs.gnu.org
>>=20
>>           72  51% - command-execute
>>           65  46%  - byte-code
>>           65  46%   - read-extended-command
>>           65  46%    - read-extended-command-1
>>           65  46%     - completing-read-default
>>           17  12%      - redisplay_internal (C function)
>>            1   0%       - window--adjust-process-windows
>>            1   0%        - window--process-window-list
>>            1   0%         - walk-windows
>>            1   0%          - #<byte-code-function 1CA>
>>            1   0%             process-live-p
>>            7   4%  - funcall-interactively
>>            6   4%   - newline
>>            2   1%    - electric-indent-post-self-insert-function
>>            2   1%     - indent-according-to-mode
>>            1   0%      - treesit-indent
>>            1   0%       - treesit--indent-1
>>            1   0%        - treesit-simple-indent
>>            1   0%         - treesit--simple-indent-eval
>>            1   0%          - #<byte-code-function AEB>
>>            1   0%           - #<byte-code-function A8A>
>>            1   0%              string-match
>>            1   0%    - #:newline-postproc
>>            1   0%       remove-hook
>>            1   0%    - eglot--post-self-insert-hook
>>            1   0%     - eglot-format
>>            1   0%      - eglot--request
>>            1   0%       - eglot--signal-textDocument/didChange
>>            1   0%        - eglot--track-changes-fetch
>>            1   0%           track-changes-fetch
>>            1   0%     execute-extended-command
>>           31  21% - redisplay_internal (C function)
>>            1   0%  - eval
>>            1   0%   - flymake--mode-line-exception
>>            1   0%    - flymake-disabled-backends
>>            1   0%     - called-interactively-p
>>            1   0%        backtrace-frame
>>            1   0%    file-remote-p
>>            1   0%  - jit-lock-function
>>            1   0%   - jit-lock-fontify-now
>>            1   0%    - jit-lock--run-functions
>>            1   0%     - #<byte-code-function EAC>
>>            1   0%      - font-lock-fontify-region
>>            1   0%       - font-lock-default-fontify-region
>>            1   0%        - font-lock-fontify-syntactically-region
>>            1   0%         - treesit-font-lock-fontify-region
>>            1   0%            treesit--font-lock-fontify-region-1
>>           30  21%   Automatic GC
>>            4   2% + ...
>>            4   2% + timer-event-handler
>
> Thanks.  This more or less clears Eglot, and instead points to
> completing-read-default, redisplay, and GC.
>
> Jo=C3=A3o, any ideas or suggestions?

I couldn't tell from the profile in the email, only after seeing the mem
profiles.  Now I've read the thread and understand this happens when you
type a newline.  Well, this is expected if you have the

   :documentOnTypeFormattingProvider

capability enabled and you have a slow-to-respond language server.
Eglot will wait for the server to process the inserted character and
send back an edit that reformats the buffers.  This wait is synchronous
(there is no way to make it asynchronous).

To remove this behaviour, just put

   :documentOnTypeFormattingProvider

in eglot-ignored-server-capabilities (via custom or Elisp, see its
docstring).

I've been pondering changing the variable's default value to have that
capability ignored by default.  I just don't do it because it sort of
clashes with the reasonably consistent policy that Eglot enables as much
of LSP as it can by default.  But I feel this LSP feature is a bit too
laggy to be on by default.  Although it generally works OK if you have a
fast server.  Opinions on this are welcome.

The fact that there's a sync wait on an IPC object also probably
explains why this doesn't show up in the CPU profile.

Jo=C3=A3o




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 15 Jan 2025 19:30:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 14:30:27 2025
Received: from localhost ([127.0.0.1]:58766 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tY95u-0000dE-Hg
	for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 14:30:26 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38778)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tY95r-0000cu-C3
 for 75562 <at> debbugs.gnu.org; Wed, 15 Jan 2025 14:30: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 1tY95l-0001Te-NZ; Wed, 15 Jan 2025 14:30:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=hRK+3cx3iwSJzh4SrZzcxrtiKGne18A2Vqj8n1iYXP8=; b=dpm8ibtnwwDhOhPqoNHB
 b0PIdMHPHVdE/ksM0A77wJGs+K6kPUqbh+ZFmrb/v51kt+DFoY/pFSUmZd35uG1RJ8dGIAdABuSfZ
 6M1YAyRq4M0kMyIS3nuphUYQEPCerdwSjT4Gofu2ujJSaO1CHaonG7WH6gGdAVTN7xiE0xnrCTY6k
 FhLI/JHkWUSXcz/aPId6LDKzuLve+KgpbI9L+oI959RF9I8bev5ADIUOZF6k/PaXPTM/2YqShoBDI
 wJTPXbwGCjQg73myUKHL4O4KgMmw1latJPXhyqo992uNsyOVjHBDyPs9lkRQzor+djWi6zczRnBFL
 JvaGtiKDwAXPfg==;
Date: Wed, 15 Jan 2025 21:30:15 +0200
Message-Id: <86frljkh88.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: the_wurfkreuz <the_wurfkreuz@HIDDEN>,
 =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
In-Reply-To: <wa-L1zB2jH6UaNxCrEMFPioGUX49tUYjcXhpNUui4pNpAW0zh3RjNYr9vwBjHmWOrfD66AEKVhx8h1W8TIP9ioHRCHLZlR1DRHC2FDT6cEc=@proton.me>
 (message from the_wurfkreuz on Wed, 15 Jan 2025 16:48:38 +0000)
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 <865xmgkwkf.fsf@HIDDEN>
 <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
 <86o708jcu4.fsf@HIDDEN>
 <wa-L1zB2jH6UaNxCrEMFPioGUX49tUYjcXhpNUui4pNpAW0zh3RjNYr9vwBjHmWOrfD66AEKVhx8h1W8TIP9ioHRCHLZlR1DRHC2FDT6cEc=@proton.me>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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 (---)

> Date: Wed, 15 Jan 2025 16:48:38 +0000
> From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
> Cc: 75562 <at> debbugs.gnu.org
> 
>           72  51% - command-execute
>           65  46%  - byte-code
>           65  46%   - read-extended-command
>           65  46%    - read-extended-command-1
>           65  46%     - completing-read-default
>           17  12%      - redisplay_internal (C function)
>            1   0%       - window--adjust-process-windows
>            1   0%        - window--process-window-list
>            1   0%         - walk-windows
>            1   0%          - #<byte-code-function 1CA>
>            1   0%             process-live-p
>            7   4%  - funcall-interactively
>            6   4%   - newline
>            2   1%    - electric-indent-post-self-insert-function
>            2   1%     - indent-according-to-mode
>            1   0%      - treesit-indent
>            1   0%       - treesit--indent-1
>            1   0%        - treesit-simple-indent
>            1   0%         - treesit--simple-indent-eval
>            1   0%          - #<byte-code-function AEB>
>            1   0%           - #<byte-code-function A8A>
>            1   0%              string-match
>            1   0%    - #:newline-postproc
>            1   0%       remove-hook
>            1   0%    - eglot--post-self-insert-hook
>            1   0%     - eglot-format
>            1   0%      - eglot--request
>            1   0%       - eglot--signal-textDocument/didChange
>            1   0%        - eglot--track-changes-fetch
>            1   0%           track-changes-fetch
>            1   0%     execute-extended-command
>           31  21% - redisplay_internal (C function)
>            1   0%  - eval
>            1   0%   - flymake--mode-line-exception
>            1   0%    - flymake-disabled-backends
>            1   0%     - called-interactively-p
>            1   0%        backtrace-frame
>            1   0%    file-remote-p
>            1   0%  - jit-lock-function
>            1   0%   - jit-lock-fontify-now
>            1   0%    - jit-lock--run-functions
>            1   0%     - #<byte-code-function EAC>
>            1   0%      - font-lock-fontify-region
>            1   0%       - font-lock-default-fontify-region
>            1   0%        - font-lock-fontify-syntactically-region
>            1   0%         - treesit-font-lock-fontify-region
>            1   0%            treesit--font-lock-fontify-region-1
>           30  21%   Automatic GC
>            4   2% + ...
>            4   2% + timer-event-handler

Thanks.  This more or less clears Eglot, and instead points to
completing-read-default, redisplay, and GC.

João, any ideas or suggestions?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 15 Jan 2025 16:48:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 11:48:53 2025
Received: from localhost ([127.0.0.1]:58514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tY6ZZ-0001kr-HB
	for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 11:48:53 -0500
Received: from mail-43167.protonmail.ch ([185.70.43.167]:39923)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <the_wurfkreuz@HIDDEN>)
 id 1tY6ZW-0001kZ-F9
 for 75562 <at> debbugs.gnu.org; Wed, 15 Jan 2025 11:48:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=fynz5zpik5fovikm6p6t2qordq.protonmail; t=1736959723; x=1737218923;
 bh=lvpP/lTgptpKEftdyWMrhe9MoF/+aG1Wj4DCx49tEG4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=CaCgqAOEtyO/JoNWEE9hBB76PCnbvQH4Dj0xXELCCsnft1hMdLF/+bkDGIGnpE1x7
 kgnN8NzUABe7gB1xcJVkHfBTcDqsojv4Lr4GkY6ZX0EoJva2yzGxQuqCSsjuipKOFQ
 dM+keZO6spadusg1pIy9dP41Vt23BEPN83C6qnrxNj9Sejqq9CWQpTCnbU+WDSlixh
 j7ttxrWXFe5PMZAwRBWX5qg2i9ICZ3ZOk+NXhQdYI6KBzwrxGRJdOwA/FPrVw++hsA
 dOgeCGkzYNF//U/r694OiZsIBTmOZcHwWrgK0CVykc7fpHEYUViamlSkS5KnPtELAt
 XrB8l+I2XvYRw==
Date: Wed, 15 Jan 2025 16:48:38 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
Message-ID: <wa-L1zB2jH6UaNxCrEMFPioGUX49tUYjcXhpNUui4pNpAW0zh3RjNYr9vwBjHmWOrfD66AEKVhx8h1W8TIP9ioHRCHLZlR1DRHC2FDT6cEc=@proton.me>
In-Reply-To: <86o708jcu4.fsf@HIDDEN>
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 <865xmgkwkf.fsf@HIDDEN>
 <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
 <86o708jcu4.fsf@HIDDEN>
Feedback-ID: 66695528:user:proton
X-Pm-Message-ID: bb246ab5d2e34acbc5d8eb977ebef26b65d663de
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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: -1.0 (-)

          72  51% - command-execute
          65  46%  - byte-code
          65  46%   - read-extended-command
          65  46%    - read-extended-command-1
          65  46%     - completing-read-default
          17  12%      - redisplay_internal (C function)
           1   0%       - window--adjust-process-windows
           1   0%        - window--process-window-list
           1   0%         - walk-windows
           1   0%          - #<byte-code-function 1CA>
           1   0%             process-live-p
           7   4%  - funcall-interactively
           6   4%   - newline
           2   1%    - electric-indent-post-self-insert-function
           2   1%     - indent-according-to-mode
           1   0%      - treesit-indent
           1   0%       - treesit--indent-1
           1   0%        - treesit-simple-indent
           1   0%         - treesit--simple-indent-eval
           1   0%          - #<byte-code-function AEB>
           1   0%           - #<byte-code-function A8A>
           1   0%              string-match
           1   0%    - #:newline-postproc
           1   0%       remove-hook
           1   0%    - eglot--post-self-insert-hook
           1   0%     - eglot-format
           1   0%      - eglot--request
           1   0%       - eglot--signal-textDocument/didChange
           1   0%        - eglot--track-changes-fetch
           1   0%           track-changes-fetch
           1   0%     execute-extended-command
          31  21% - redisplay_internal (C function)
           1   0%  - eval
           1   0%   - flymake--mode-line-exception
           1   0%    - flymake-disabled-backends
           1   0%     - called-interactively-p
           1   0%        backtrace-frame
           1   0%    file-remote-p
           1   0%  - jit-lock-function
           1   0%   - jit-lock-fontify-now
           1   0%    - jit-lock--run-functions
           1   0%     - #<byte-code-function EAC>
           1   0%      - font-lock-fontify-region
           1   0%       - font-lock-default-fontify-region
           1   0%        - font-lock-fontify-syntactically-region
           1   0%         - treesit-font-lock-fontify-region
           1   0%            treesit--font-lock-fontify-region-1
          30  21%   Automatic GC
           4   2% + ...
           4   2% + timer-event-handler


On Wednesday, January 15th, 2025 at 3:50 PM, Eli Zaretskii <eliz@HIDDEN> w=
rote:

> > Date: Wed, 15 Jan 2025 15:33:19 +0000
> > From: the_wurfkreuz the_wurfkreuz@HIDDEN
> > Cc: 75562 <at> debbugs.gnu.org
> >=20
> > 3,617,597 61% - command-execute
> > 3,502,577 59% - funcall-interactively
> > 1,869,942 31% - newline
> > 1,310,158 22% - eglot--post-self-insert-hook
> > 1,310,158 22% - eglot-format
> > 1,310,088 22% - eglot--request
> > 1,276,403 21% - jsonrpc-request
> > 904,685 15% - accept-process-output
> > 107,445 1% - timer-event-handler
> > 107,445 1% - apply
> > 107,445 1% - #<byte-code-function 16F>
> > 98,842 1% - jsonrpc-connection-receive
>=20
>=20
> This was "mem" profile, right? If so, try the "cpu" one instead.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 15 Jan 2025 15:50:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 10:50:39 2025
Received: from localhost ([127.0.0.1]:58390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tY5fD-0007db-FA
	for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 10:50:39 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44664)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tY5fA-0007dN-JO
 for 75562 <at> debbugs.gnu.org; Wed, 15 Jan 2025 10:50:37 -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 1tY5f5-0002az-1b; Wed, 15 Jan 2025 10:50:31 -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=8PqqSxN0taA0XRMhZrZkJDP+hln4w7EbrxJv0vEJYng=; b=NxCBy5gLZmk0
 TaSsg/d/valf9yu2I1WNIflUHbnOyr9emyiWIhQS0cNmGb/yD1rIRddSDI4tyN8bmR88jKnzSD+8x
 dQVEVOfsKB0z0Qj1tQ4dVtNaYVaEFuXCiPENDm8oSHlMA/q1F1OArSE6TBLJwvTbLxhDaK/cE2dok
 Y+5z6BDScFtHrw2+ugbZurINwcsNqNXgPxlX7YvsH75yDJ5eoZllW4s7KzKLyhTo+8Ww6HNO4F0Da
 9Icly6xaXijUXb3LDjrwgZo8Mxz6aQJXoTftrTcqwTRhxJd/+EvUJxm+iEsjGxq1H7BJVukvQD+Ba
 FF3pDPa0Yf6crbGIIRtw8g==;
Date: Wed, 15 Jan 2025 17:50:27 +0200
Message-Id: <86o708jcu4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: the_wurfkreuz <the_wurfkreuz@HIDDEN>
In-Reply-To: <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
 (message from the_wurfkreuz on Wed, 15 Jan 2025 15:33:19 +0000)
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 <865xmgkwkf.fsf@HIDDEN>
 <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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 (---)

> Date: Wed, 15 Jan 2025 15:33:19 +0000
> From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
> Cc: 75562 <at> debbugs.gnu.org
> 
>       3,617,597  61% - command-execute
>       3,502,577  59%  - funcall-interactively
>       1,869,942  31%   - newline
>       1,310,158  22%    - eglot--post-self-insert-hook
>       1,310,158  22%     - eglot-format
>       1,310,088  22%      - eglot--request
>       1,276,403  21%       - jsonrpc-request
>         904,685  15%        - accept-process-output
>         107,445   1%         - timer-event-handler
>         107,445   1%          - apply
>         107,445   1%           - #<byte-code-function 16F>
>          98,842   1%            - jsonrpc-connection-receive

This was "mem" profile, right?  If so, try the "cpu" one instead.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 15 Jan 2025 15:33:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 10:33:36 2025
Received: from localhost ([127.0.0.1]:58336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tY5Oh-0006lk-L8
	for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 10:33:35 -0500
Received: from mail-40138.protonmail.ch ([185.70.40.138]:16781)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <the_wurfkreuz@HIDDEN>)
 id 1tY5Od-0006lN-7i
 for 75562 <at> debbugs.gnu.org; Wed, 15 Jan 2025 10:33:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1736955204; x=1737214404;
 bh=/93AzoLwmU+XkTubWy6y2hx3qKGp+H2oXA7+v96cafA=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=BCPdzC0nMbKR1ea3LLg2WUTiuc6tcEtNEZXvAfuJL86fvXp2rSK9Owe+Ar4YrsDzg
 6pHd+vHOt2TPgjoLbPscyQLK8dLEu8CNmTc6bitTsg1RlgPMsZ23fMO5DPp6c8uwi4
 rS7DzTH7CPKYmBG2GA+UESaWb3A43Mlek4Afefw+vp4bqqbH3NCtmKtCdMhsYDOodM
 cV4DWRX7loDOZVkkDUzjSkB54WSSshlgmZBVE0wE2f5XoBPKWRMLiOqaQQuSoOW2LL
 J15FA+PE+gaAZNFI7iOyBuDLkDg7nMPOW0wOUQYNpkp2zASn7EtG8hTDszNHff+FwV
 nfVDb/Rwd9dcQ==
Date: Wed, 15 Jan 2025 15:33:19 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
Message-ID: <0J9KCTWqQlqOdcT7EFSEmypQ8wqlQ6Emx7GqeYoezd9hhoDUWHv2iFxHaH0yzfbE17WlYerldBRmK-2t_s3KbL0d4hcwYsRxdlVLVhoDmIw=@proton.me>
In-Reply-To: <865xmgkwkf.fsf@HIDDEN>
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 <865xmgkwkf.fsf@HIDDEN>
Feedback-ID: 66695528:user:proton
X-Pm-Message-ID: 4683ab23c91b1a3971ee141e61da1f7f7ba5132d
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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: -1.0 (-)

      3,617,597  61% - command-execute
      3,502,577  59%  - funcall-interactively
      1,869,942  31%   - newline
      1,310,158  22%    - eglot--post-self-insert-hook
      1,310,158  22%     - eglot-format
      1,310,088  22%      - eglot--request
      1,276,403  21%       - jsonrpc-request
        904,685  15%        - accept-process-output
        107,445   1%         - timer-event-handler
        107,445   1%          - apply
        107,445   1%           - #<byte-code-function 16F>
         98,842   1%            - jsonrpc-connection-receive



On Wednesday, January 15th, 2025 at 1:58 PM, Eli Zaretskii <eliz@HIDDEN> w=
rote:

> > Date: Tue, 14 Jan 2025 22:24:36 +0000
> > From: the_wurfkreuz the_wurfkreuz@HIDDEN
> > Cc: 75562 <at> debbugs.gnu.org
> >=20
> > 5,921,875 70% + command-execute
> > 1,477,679 17% + timer-event-handler
> > 918,008 11% + redisplay_internal (C function)
> > 20,896 0% + jsonrpc--process-filter
> > 4,218 0% Automatic GC
> > 144 0% + eldoc-schedule-timer
> > 0 0% ...
> >=20
> > 67 41% + command-execute
> > 41 25% Automatic GC
> > 34 21% + redisplay_internal (C function)
> > 16 9% + timer-event-handler
> > 2 1% + ...
> > 1 0% + blink-cursor-end
>=20
>=20
> Thanks. But please expand the profile fully (C-u RET on one of the
> lines with "+"), because we need to see what takes the 70% this spends
> in command-execute.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 15 Jan 2025 13:59:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 08:59:10 2025
Received: from localhost ([127.0.0.1]:57290 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tY3vJ-0001iR-R4
	for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 08:59:10 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:52316)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tY3vG-0001hr-3J
 for 75562 <at> debbugs.gnu.org; Wed, 15 Jan 2025 08:59:06 -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 1tY3vA-0000RQ-Mc; Wed, 15 Jan 2025 08:59:00 -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=KJcp+uIlj3bF1YpEVwkp+yn3VCJdQjbdiLgNhEgrq+0=; b=qTYX9ojBVaJI
 8AxfMeKc1dcg4NpLLONXsLinf4hRmro+hUSJhBtMzH82kFDJ60sJObN6Xx4JrrYPX/SNlQasjfbCQ
 2M29GHVwZtQrJP2SDwha5LSuTgKd+5r2vze6mTDHSLOsxLT7/CIBFdmFacdPd1buaKyxb1dsKUjcF
 2dQaFNuW9bM29VeZsnht+IavDoYJ/8jemIKtNz7amLxDaOp4MPhNO4qjlm5gucY2JWCC4+vge7vRR
 +WA3zSIczjhHAXpINnQQKAuIV8R6VUx9m5wZwjDaxCGEbVkHVWNkDKTXd+ex2+ywVCTpA1FPThCt7
 gi/riqv5wTbOO9YIdvha/Q==;
Date: Wed, 15 Jan 2025 15:58:56 +0200
Message-Id: <865xmgkwkf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: the_wurfkreuz <the_wurfkreuz@HIDDEN>
In-Reply-To: <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
 (message from the_wurfkreuz on Tue, 14 Jan 2025 22:24:36 +0000)
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
 <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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 (---)

> Date: Tue, 14 Jan 2025 22:24:36 +0000
> From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
> Cc: 75562 <at> debbugs.gnu.org
> 
>       5,921,875  70% + command-execute
>       1,477,679  17% + timer-event-handler
>         918,008  11% + redisplay_internal (C function)
>          20,896   0% + jsonrpc--process-filter
>           4,218   0%   Automatic GC
>             144   0% + eldoc-schedule-timer
>               0   0%   ...
> 
>          67  41% + command-execute
>           41  25%   Automatic GC
>           34  21% + redisplay_internal (C function)
>           16   9% + timer-event-handler
>            2   1% + ...
>            1   0% + blink-cursor-end
> 

Thanks.  But please expand the profile fully (C-u RET on one of the
lines with "+"), because we need to see what takes the 70% this spends
in command-execute.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 14 Jan 2025 22:24:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 14 17:24:53 2025
Received: from localhost ([127.0.0.1]:56070 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXpLB-0002Gv-8d
	for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 17:24:53 -0500
Received: from mail-43166.protonmail.ch ([185.70.43.166]:10881)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <the_wurfkreuz@HIDDEN>)
 id 1tXpL7-0002GY-Eo
 for 75562 <at> debbugs.gnu.org; Tue, 14 Jan 2025 17:24:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1736893482; x=1737152682;
 bh=SzhdPldNGxLMA9PucB5t6EXAkgWH6Bu9iksnAGhm014=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=ew7X1/O0qlGyXBcdoCrZkIYbHzfwiUOCQdv3MvzUwiaRgUx2UZrmKZpHGL10ZVd4Y
 j3t97HCOxQOfLnRUPPh1fTkksFAevmZkC4Z0mklCxeMkUI7c15jGpDhsAyWohI5Z7Q
 YUvnC6gX/vrP5kQM/i6jjaeAMO8p83GlrO4/4p9CjMZnEmXpq/AyF2pQl5Vx0zJS3D
 EUd4RGC6y1IEKj1Q+kxE2b49TBv9SLRtiwqemPbkUby5VlPliDdJMAUVtcYVF4hswP
 1K4ioqL0ArCp4UCGlU2Warx4YNBk2bCJovcn/93llsdpX/rKJ/mAI7sT29l2OcK7Qm
 gaNYM+XJk1Pxw==
Date: Tue, 14 Jan 2025 22:24:36 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
Message-ID: <YMM7v7Il-34hvPJYAQrdc_F6BVGqOZApME6MVaky7gDN2a8WOS5f_eCfy-YO1gYCQfGr5-DkeMkwp-GHbkKEXCbup-JLzZu5DPmpPK5WzJ4=@proton.me>
In-Reply-To: <867c6xt9rp.fsf@HIDDEN>
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 <867c6xt9rp.fsf@HIDDEN>
Feedback-ID: 66695528:user:proton
X-Pm-Message-ID: fdeaa6c35b0a620989e2f1ffd913c553b0f8a1f5
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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: -1.0 (-)

      5,921,875  70% + command-execute
      1,477,679  17% + timer-event-handler
        918,008  11% + redisplay_internal (C function)
         20,896   0% + jsonrpc--process-filter
          4,218   0%   Automatic GC
            144   0% + eldoc-schedule-timer
              0   0%   ...

         67  41% + command-execute
          41  25%   Automatic GC
          34  21% + redisplay_internal (C function)
          16   9% + timer-event-handler
           2   1% + ...
           1   0% + blink-cursor-end


Sent with Proton Mail secure email.

On Tuesday, January 14th, 2025 at 8:34 PM, Eli Zaretskii <eliz@HIDDEN> wro=
te:

> > Date: Tue, 14 Jan 2025 18:37:05 +0000
> > From: the_wurfkreuz via "Bug reports for GNU Emacs,
> > the Swiss army knife of text editors" bug-gnu-emacs@HIDDEN
> >=20
> > I get stutters when i use eglot with the lua-language-server. It usuall=
y
> > happens when i use the 'newline' command.
> >=20
> > Steps to reproduce:
> > 1. emasc -Q
> > 2. Open any lua file and enable lua-mode or lua-ts-mode (i tested on
> > neovim config files).
> > 3. Enable eglot by executing 'eglot'.
> > 4. Execute 'newline' by pressing <RET>.
> >=20
> > This action should create an easily noticeable stutter.
>=20
>=20
> I think it would help if you run this several times after
> "M-x profiler-start" and then present the profile by invoking
> "M-x profiler-report". The profile could give us hints regarding
> the expensive processing in these cases.
>=20
> Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at 75562 <at> debbugs.gnu.org:


Received: (at 75562) by debbugs.gnu.org; 14 Jan 2025 20:34:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 14 15:34:58 2025
Received: from localhost ([127.0.0.1]:55882 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXnco-0005Mz-40
	for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:34:58 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:56496)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tXncl-0005Mj-Jr
 for 75562 <at> debbugs.gnu.org; Tue, 14 Jan 2025 15:34: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 1tXncf-0000xf-E3; Tue, 14 Jan 2025 15:34:49 -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=iOiS+2i0TXHNzRH1UopJU15eN+mzfaBr+nlKjvzKrDs=; b=T4K90XmRaAVn
 gTuvoE8N04AEKlENd5Gjg9yLdteGeiK7Rs9FqErzAbKnL/I8nxRhNwCwChmn8f+ncq4QJWigSAZ1N
 DKjLCytzHj8hGFwHb/jg0Kz0ibg2IpBRvckdCZrU85dJLG94z/3/KALCTtdJoml/2qD228ksnNTBr
 jWqPOCyNBAn0CdHuzm9OkloKckT72X9LkJgHYT3sZreG+oEysitSjXWydOZVpPmty5RE3XSe9PuDc
 rJd2cCmOpy3QiZkKqGWmWc2tE9OIatezLYeFqerHh6tOv2/I9YjECpIf+DhaNyhVjJibPnRqlUcCH
 So0VUceQ3O5CLOYzLacd3w==;
Date: Tue, 14 Jan 2025 22:34:18 +0200
Message-Id: <867c6xt9rp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: the_wurfkreuz <the_wurfkreuz@HIDDEN>
In-Reply-To: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#75562: 31.0.50; Stutters using eglot with lua-language-server
References: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75562
Cc: 75562 <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 (---)

> Date: Tue, 14 Jan 2025 18:37:05 +0000
> From:  the_wurfkreuz via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I get stutters when i use eglot with the lua-language-server. It usually
> happens when i use the 'newline' command.
> 
> Steps to reproduce:
> 1. emasc -Q
> 2. Open any lua file and enable lua-mode or lua-ts-mode (i tested on
> neovim config files).
> 3. Enable eglot by executing 'eglot'.
> 4. Execute 'newline' by pressing <RET>.
> 
> This action should create an easily noticeable stutter.

I think it would help if you run this several times after
"M-x profiler-start" and then present the profile by invoking
"M-x profiler-report".  The profile could give us hints regarding
the expensive processing in these cases.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 Jan 2025 18:37:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 14 13:37:53 2025
Received: from localhost ([127.0.0.1]:55709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXlnU-0007xn-6T
	for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 13:37:53 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33178)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <the_wurfkreuz@HIDDEN>)
 id 1tXlnQ-0007xE-Kl
 for submit <at> debbugs.gnu.org; Tue, 14 Jan 2025 13:37:50 -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 <the_wurfkreuz@HIDDEN>)
 id 1tXln8-0000oV-J0
 for bug-gnu-emacs@HIDDEN; Tue, 14 Jan 2025 13:37:31 -0500
Received: from mail-4325.protonmail.ch ([185.70.43.25])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <the_wurfkreuz@HIDDEN>)
 id 1tXln3-0008SH-Go
 for bug-gnu-emacs@HIDDEN; Tue, 14 Jan 2025 13:37:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=s5qcwunforfzvhx225nmlbgzbm.protonmail; t=1736879831; x=1737139031;
 bh=+GI1vyiDR8wbGJr9L1/LdZiRIZi5U4G2h7zchZMetJ4=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:
 List-Unsubscribe:List-Unsubscribe-Post;
 b=hMTDWA4w1cy/EJP9CFnz77Vo0t84GA7Rnn8RrFZGxkiVQgtUE3IQ53GcgvkXP4VoG
 GISYo/pA56auhLptqtd9ty4rxDu7cKoIlT7Vk7tKA0oLnGoMoqaEE8IwjtVtxtfR9q
 mQPPBojj0K/wz4mNrXsy4pYydGcDdt/8zPZEJU+I7WcLjOXXFnH4YHLXZ7L2Ljcxh1
 B7S01g/ei0vSpG/oaHt/d1c/0rxfuvcs7OlR2URtORpSRVQozvtYfMFncKHrX7tmAX
 yniYDgQHQw9F122woyFu9y6MIRMvmgxAeABcubkRCB3jeheYB0Z/WyzJurcXUKLztL
 uXkCMJEYgH15g==
Date: Tue, 14 Jan 2025 18:37:05 +0000
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
From: the_wurfkreuz <the_wurfkreuz@HIDDEN>
Subject: 31.0.50; Stutters using eglot with lua-language-server
Message-ID: <PBIt_hdSi7kG-YGfn_XPNKKwvT_9S2Vtc5G6dBGqq3maXumVwRObgyRt1Re-Y7HO8k58mm7xwvkYMKNYN5nZxRX0BQ3EEBp6FI3FuAYUpY4=@proton.me>
Feedback-ID: 66695528:user:proton
X-Pm-Message-ID: 5687fa409a84718e97c667ee8a55c746ab2190b4
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1=_AaNR9tKSvJapGEyLYvuodlNU45x5EikwFkMVLduWA"
Received-SPF: pass client-ip=185.70.43.25;
 envelope-from=the_wurfkreuz@HIDDEN; helo=mail-4325.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
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.0 (/)

--b1=_AaNR9tKSvJapGEyLYvuodlNU45x5EikwFkMVLduWA
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

SSBnZXQgc3R1dHRlcnMgd2hlbiBpIHVzZSBlZ2xvdCB3aXRoIHRoZSBsdWEtbGFuZ3VhZ2Utc2Vy
dmVyLiBJdCB1c3VhbGx5CmhhcHBlbnMgd2hlbiBpIHVzZSB0aGUgJ25ld2xpbmUnIGNvbW1hbmQu
CgpTdGVwcyB0byByZXByb2R1Y2U6CjEuIGVtYXNjIC1RCjIuIE9wZW4gYW55IGx1YSBmaWxlIGFu
ZCBlbmFibGUgbHVhLW1vZGUgb3IgbHVhLXRzLW1vZGUgKGkgdGVzdGVkIG9uCm5lb3ZpbSBjb25m
aWcgZmlsZXMpLgozLiBFbmFibGUgZWdsb3QgYnkgZXhlY3V0aW5nICdlZ2xvdCcuCjQuIEV4ZWN1
dGUgJ25ld2xpbmUnIGJ5IHByZXNzaW5nIDxSRVQ+LgoKVGhpcyBhY3Rpb24gc2hvdWxkIGNyZWF0
ZSBhbiBlYXNpbHkgbm90aWNlYWJsZSBzdHV0dGVyLgoKSW4gR05VIEVtYWNzIDMxLjAuNTAgKGJ1
aWxkIDEsIHg4Nl82NC1wYy1saW51eC1nbnUsIEdUSysgVmVyc2lvbgozLjI0LjQzLCBjYWlybyB2
ZXJzaW9uIDEuMTguMCkgb2YgMjAyNS0wMS0wMiBidWlsdCBvbiB3dXJma3JldXoKUmVwb3NpdG9y
eSByZXZpc2lvbjogMmYxMDUyZDliMGRlNTUxZGMzYTQ2M2VkNTRlMjFjNjM1MTc0OTdhYgpSZXBv
c2l0b3J5IGJyYW5jaDogbWFzdGVyClN5c3RlbSBEZXNjcmlwdGlvbjogVm9pZCBMaW51eAoKQ29u
ZmlndXJlZCB1c2luZzoKJ2NvbmZpZ3VyZSAtLXdpdGgtbmF0aXZlLWNvbXBpbGF0aW9uPWFvdCAt
LXdpdGgtdHJlZS1zaXR0ZXIgLS13aXRoLWdpZgotLXdpdGgtcG5nIC0td2l0aC1qcGVnIC0td2l0
aC1yc3ZnIC0td2l0aC10aWZmIC0td2l0aC1pbWFnZW1hZ2ljawotd2l0aC1wZ3RrIC0td2l0aC1t
YWlsdXRpbHMgQ0M9L3Vzci9iaW4vZ2NjIENYWD0vdXNyL2Jpbi9nY2MnCgpDb25maWd1cmVkIGZl
YXR1cmVzOgpDQUlSTyBEQlVTIEZSRUVUWVBFIEdJRiBHTElCIEdNUCBHTlVUTFMgR1NFVFRJTkdT
IEhBUkZCVVpaIElNQUdFTUFHSUNLCkpQRUcgTENNUzIgTElCWE1MMiBNT0RVTEVTIE5BVElWRV9D
T01QIE5PVElGWSBJTk9USUZZIFBEVU1QRVIgUEdUSyBQTkcKUlNWRyBTRUNDT01QIFNPVU5EIFRI
UkVBRFMgVElGRiBUT09MS0lUX1NDUk9MTF9CQVJTIFRSRUVfU0lUVEVSIFhJTSBHVEszClpMSUIK
CkltcG9ydGFudCBzZXR0aW5nczoKdmFsdWUgb2YgJExDX0NPTExBVEU6IEMKdmFsdWUgb2YgJExB
Tkc6IGVuX1VTLlVURi04CmxvY2FsZS1jb2Rpbmctc3lzdGVtOiB1dGYtOC11bml4CgpNYWpvciBt
b2RlOiBQeXRob24KCk1pbm9yIG1vZGVzIGluIGVmZmVjdDoKd2luZG1vdmUtbW9kZTogdApzYXZl
aGlzdC1tb2RlOiB0Cm1lb3ctZ2xvYmFsLW1vZGU6IHQKbWVvdy1tb2RlOiB0Cm1lb3ctbm9ybWFs
LW1vZGU6IHQKbWVvdy1lc2MtbW9kZTogdAplZ2xvdC0tbWFuYWdlZC1tb2RlOiB0CmZseW1ha2Ut
bW9kZTogdAplbnZyYy1nbG9iYWwtbW9kZTogdAplbnZyYy1tb2RlOiB0CmJ1ZmZlci10ZXJtaW5h
dG9yLW1vZGU6IHQKZ2xvYmFsLWdpdC1jb21taXQtbW9kZTogdAptYWdpdC1hdXRvLXJldmVydC1t
b2RlOiB0Cm1hcmdpbmFsaWEtbW9kZTogdAp2ZXJ0aWNvLW1vZGU6IHQKY29yZnUtcG9wdXBpbmZv
LW1vZGU6IHQKY29yZnUtaGlzdG9yeS1tb2RlOiB0CmNvcmZ1LWVjaG8tbW9kZTogdApnbG9iYWwt
Y29yZnUtbW9kZTogdApjb3JmdS1tb2RlOiB0CndoaWNoLWtleS1tb2RlOiB0Cmdsb2JhbC11bmRv
LXRyZWUtbW9kZTogdAp1bmRvLXRyZWUtbW9kZTogdApnbG9iYWwtdHJlZXNpdC1hdXRvLW1vZGU6
IHQKd2lubmVyLW1vZGU6IHQKZ2xvYmFsLWF1dG8tcmV2ZXJ0LW1vZGU6IHQKc2F2ZS1wbGFjZS1t
b2RlOiB0CmVsZWN0cmljLXBhaXItbW9kZTogdApyZWNlbnRmLW1vZGU6IHQKZ2xvYmFsLWRpc3Bs
YXktbGluZS1udW1iZXJzLW1vZGU6IHQKZGlzcGxheS1saW5lLW51bWJlcnMtbW9kZTogdApvdmVy
cmlkZS1nbG9iYWwtbW9kZTogdAp0b29sdGlwLW1vZGU6IHQKc2hvdy1wYXJlbi1tb2RlOiB0CmVs
ZWN0cmljLWluZGVudC1tb2RlOiB0Cm1vdXNlLXdoZWVsLW1vZGU6IHQKdGFiLWJhci1tb2RlOiB0
CmZpbGUtbmFtZS1zaGFkb3ctbW9kZTogdApnbG9iYWwtZm9udC1sb2NrLW1vZGU6IHQKZm9udC1s
b2NrLW1vZGU6IHQKbWluaWJ1ZmZlci1yZWdleHAtbW9kZTogdApsaW5lLW51bWJlci1tb2RlOiB0
CnRyYW5zaWVudC1tYXJrLW1vZGU6IHQKYXV0by1jb21wb3NpdGlvbi1tb2RlOiB0CmF1dG8tZW5j
cnlwdGlvbi1tb2RlOiB0CmF1dG8tY29tcHJlc3Npb24tbW9kZTogdAoKTG9hZC1wYXRoIHNoYWRv
d3M6Ci9ob21lL3d1cmZrcmV1ei8uZW1hY3MuZC9lbHBhL3RyYW5zaWVudC0yMDI1MDEwMy4xNzMx
L3RyYW5zaWVudCBoaWRlcyAvaG9tZS93dXJma3JldXovLnNvdXJjZS9lbWFjcy9saXNwL3RyYW5z
aWVudAoKRmVhdHVyZXM6CihzaGFkb3cgc29ydCBtYWlsLWV4dHIgZW1hY3NidWcgcHl0aG9uIHdk
aXJlZCBoZWxwLWZucyByYWRpeC10cmVlCmZpbmQtZGlyZWQgbHVhLXRzLW1vZGUgZmFjZS1yZW1h
cCB0cmFtcC1jbWRzIHdpbmRtb3ZlIGVtLXVuaXggZW0tdGVybQp0ZXJtIGRpc3AtdGFibGUgZWhl
bHAgZW0tc2NyaXB0IGVtLXByb21wdCBlbS1wcmVkIGVtLWxzIGVtLWhpc3QgZW0tZ2xvYgplbS1l
eHRwaXBlIGVtLWJhc2ljIGVtLWJhbm5lciBlbS1hbGlhcyBlbS1lbGVjc2xhc2ggZXNoZWxsIHZj
LWdpdAp2Yy1kaXNwYXRjaGVyIG9yZy1hcHBlYXIgaW1hZ2UtZmlsZSBpbWFnZS1jb252ZXJ0ZXIg
b2MtYmFzaWMgb2wtZXd3IGV3dwp2dGFibGUgbXVsZS11dGlsIHVybC1xdWV1ZSBtbS11cmwgb2wt
cm1haWwgb2wtbWhlIG9sLWlyYyBvbC1pbmZvIG9sLWdudXMKbm5zZWxlY3QgZ251cy1hcnQgbW0t
dXUgbW1sMjAxNSBtbS12aWV3IG1tbC1zbWltZSBzbWltZSBnbnV0bHMgZGlnCmdudXMtc3VtIHNo
ciBwaXhlbC1maWxsIGtpbnNva3UgdXJsLWZpbGUgc3ZnIGRvbSBnbnVzLWdyb3VwIGdudXMtdW5k
bwpnbnVzLXN0YXJ0IGdudXMtZGJ1cyBkYnVzIHhtbCBnbnVzLWNsb3VkIG5uaW1hcCBubm1haWwg
bWFpbC1zb3VyY2UgdXRmNwpubm9vIGdudXMtc3BlYyBnbnVzLWludCBnbnVzLXJhbmdlIGdudXMt
d2luIGdudXMgbm5oZWFkZXIgcmFuZ2UKb2wtZG9jdmlldyBkb2MtdmlldyBqa2EtY29tcHIgaW1h
Z2UtbW9kZSBleGlmIG9sLWJpYnRleCBiaWJ0ZXggb2wtYmJkYgpvbC13M20gb2wtZG9pIG9yZy1s
aW5rLWRvaSBkaXJlZC1hdXggc2F2ZWhpc3QgZiBlbS10cmFtcCBtZW93IG1lb3ctdHV0b3IKbWVv
dy1jaGVhdHNoZWV0IG1lb3ctY2hlYXRzaGVldC1sYXlvdXQgbWVvdy1jb3JlIG1lb3ctc2hpbXMg
bWVvdy1lc2MKbWVvdy1jb21tYW5kIGFycmF5IG1lb3ctdGhpbmcgbWVvdy12aXN1YWwgbWVvdy1r
ZXlwYWQgbWVvdy1iZWFjb24KbWVvdy1oZWxwZXJzIG1lb3ctdXRpbCBjb2xvciBtZW93LWtleW1h
cCBtZW93LWZhY2UgbWVvdy12YXIgZGVsc2VsCm9yZy10ZW1wbyB0ZW1wbyBvcmctZHJpbGwgcGVy
c2lzdCBvcmctYWdlbmRhIGVtYmFyay1vcmcgb3JnLWVsZW1lbnQKb3JnLXBlcnNpc3Qgb3JnLWlk
IG9yZy1yZWZpbGUgb3JnLWVsZW1lbnQtYXN0IGlubGluZSBhdmwtdHJlZSBvcmcgb2IKb2ItdGFu
Z2xlIG9iLXJlZiBvYi1sb2Igb2ItdGFibGUgb2ItZXhwIG9yZy1tYWNybyBvcmctc3JjIG9iLWNv
bWludApvcmctcGNvbXBsZXRlIG9yZy1saXN0IG9yZy1mb290bm90ZSBvcmctZmFjZXMgb3JnLWVu
dGl0aWVzIG9yZy12ZXJzaW9uCm9iLWVtYWNzLWxpc3Agb2ItY29yZSBvYi1ldmFsIG9yZy1jeWNs
ZSBvcmctdGFibGUgb2wgb3JnLWZvbGQKb3JnLWZvbGQtY29yZSBvcmcta2V5cyBvYyBvcmctbG9h
ZGRlZnMgY2FsLW1lbnUgY2FsZW5kYXIgY2FsLWxvYWRkZWZzCm9yZy1jb21wYXQgb3JnLW1hY3Mg
ZWdsb3QgZXh0ZXJuYWwtY29tcGxldGlvbiBqc29ucnBjIGVydCBld29jIGRlYnVnCmJhY2t0cmFj
ZSBrZGwtbW9kZSBnZW5lcmljIG5peC1tb2RlIG5peC1yZXBsIG5peC1zaGVsbCBuaXgtc3RvcmUg
bml4LWxvZwpuaXgtaW5zdGFudGlhdGUgbml4LXNoZWJhbmcgbml4LWZvcm1hdCBuaXggeWFtbC1t
b2RlIGhhc2tlbGwtbW9kZQpoYXNrZWxsLWNhYmFsIGhhc2tlbGwtdXRpbHMgaGFza2VsbC1mb250
LWxvY2sgaGFza2VsbC1pbmRlbnRhdGlvbgpoYXNrZWxsLXN0cmluZyBoYXNrZWxsLXNvcnQtaW1w
b3J0cyBoYXNrZWxsLWxleGVtZSBoYXNrZWxsLWFsaWduLWltcG9ydHMKaGFza2VsbC1jb21wbGV0
ZS1tb2R1bGUgaGFza2VsbC1naGMtc3VwcG9ydCBmbHltYWtlLXByb2MgZmx5bWFrZSBkYWJicmV2
Cmhhc2tlbGwtY3VzdG9taXplIGRvY2tlcmZpbGUtbW9kZSBzaC1zY3JpcHQgZXhlY3V0YWJsZSB0
ZXJyYWZvcm0tbW9kZQpub3V0bGluZSBvdXRsaW5lIGhjbC1tb2RlIGx1YS1tb2RlIGdvLW1vZGUg
ZmluZC1maWxlIGV0YWdzIGZpbGVsb29wIHhyZWYKcmFrdS1tb2RlIHJha3UtcmVwbCByYWt1LWlt
ZW51IHJha3UtaW5kZW50IHNtaWUgcmFrdS1mb250LWxvY2sKcmFrdS1kZXRlY3QgZW52cmMgaW5o
ZXJpdGVudiBidWZmZXItdGVybWluYXRvciB0cmFuc3Bvc2UtZnJhbWUKbWFnaXQtYm9va21hcmsg
bWFnaXQtc3VibW9kdWxlIG1hZ2l0LWJsYW1lIG1hZ2l0LXN0YXNoIG1hZ2l0LXJlZmxvZwptYWdp
dC1iaXNlY3QgbWFnaXQtcHVzaCBtYWdpdC1wdWxsIG1hZ2l0LWZldGNoIG1hZ2l0LWNsb25lIG1h
Z2l0LXJlbW90ZQptYWdpdC1jb21taXQgbWFnaXQtc2VxdWVuY2UgbWFnaXQtbm90ZXMgbWFnaXQt
d29ya3RyZWUgbWFnaXQtdGFnCm1hZ2l0LW1lcmdlIG1hZ2l0LWJyYW5jaCBtYWdpdC1yZXNldCBt
YWdpdC1maWxlcyBtYWdpdC1yZWZzIG1hZ2l0LXN0YXR1cwptYWdpdCBtYWdpdC1yZXBvcyBtYWdp
dC1hcHBseSBtYWdpdC13aXAgbWFnaXQtbG9nIHdoaWNoLWZ1bmMgaW1lbnUKbWFnaXQtZGlmZiBn
aXQtY29tbWl0IGxvZy1lZGl0IG1lc3NhZ2Ugc2VuZG1haWwgeWFuay1tZWRpYSBwdW55IHJmYzgy
MgptbWwgbW1sLXNlYyBlcGEgZXBnIHJmYzYwNjggZXBnLWNvbmZpZyBnbnVzLXV0aWwgbW0tZGVj
b2RlIG1tLWJvZGllcwptbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMxIHJmYzIwNDcgcmZjMjA0
NSBtbS11dGlsIGlldGYtZHJ1bXMKbWFpbC1wcnN2ciBtYWlsYWJicmV2IG1haWwtdXRpbHMgZ21t
LXV0aWxzIG1haWxoZWFkZXIgcGN2cy11dGlsIGFkZC1sb2cKbWFnaXQtY29yZSBtYWdpdC1hdXRv
cmV2ZXJ0IG1hZ2l0LW1hcmdpbiBtYWdpdC10cmFuc2llbnQgbWFnaXQtcHJvY2VzcwptYWdpdC1t
b2RlIGJlbmNobWFyayBtYWdpdC1naXQgbWFnaXQtYmFzZSBtYWdpdC1zZWN0aW9uIGN1cnNvci1z
ZW5zb3IKY3JtIHNtZXJnZS1tb2RlIGRpZmYtbW9kZSB0cmFjay1jaGFuZ2VzIGh5ZHJhIGx2IHdp
dGgtZWRpdG9yIHNlcnZlcgplbWJhcmstY29uc3VsdCBlbWJhcmsgZmZhcCB0aGluZ2F0cHQgY29u
c3VsdCBib29rbWFyayBtYXJnaW5hbGlhIHZlcnRpY28KcHJvamVjdCBleGVjLXBhdGgtZnJvbS1z
aGVsbCBmaXNoLWNvbXBsZXRpb24gZW0tY21wbCBlbS1kaXJzIGVzaC1tb2RlCmVzaC12YXIgZXNo
LWNtZCBlc2gtZXh0IGVzaC1wcm9jIGVzaC1vcHQgZXNoLWlvIGVzaC1hcmcgZXNoLW1vZHVsZQpl
c2gtbW9kdWxlLWxvYWRkZWZzIGVzaC11dGlsIGNhcGUgY29yZnUtcG9wdXBpbmZvIGNvcmZ1LWhp
c3RvcnkKY29yZnUtZWNobyBjb3JmdSBvcmRlcmxlc3MgdGVtcGVsLWNvbGxlY3Rpb24gdGVtcGVs
IHdncmVwIGdyZXAgY29tcGlsZQp0ZXh0LXByb3BlcnR5LXNlYXJjaCB3aGljaC1rZXkgZG9ja2Vy
IGRvY2tlci1jb250ZXh0IGRvY2tlci12b2x1bWUKZG9ja2VyLW5ldHdvcmsgZG9ja2VyLWltYWdl
IGRvY2tlci1jb250YWluZXIgZG9ja2VyLWZhY2VzIGRvY2tlci1jb3JlCmRvY2tlci1jb21wb3Nl
IGRvY2tlci1wcm9jZXNzIGRvY2tlci11dGlscyB0YWJsaXN0IGFkdmljZSB0YWJsaXN0LWZpbHRl
cgpzZW1hbnRpYy93aXNlbnQvY29tcCBzZW1hbnRpYy93aXNlbnQgc2VtYW50aWMvd2lzZW50L3dp
c2VudApzZW1hbnRpYy91dGlsLW1vZGVzIHNlbWFudGljL3V0aWwgc2VtYW50aWMgc2VtYW50aWMv
dGFnIHNlbWFudGljL2xleApzZW1hbnRpYy9mdyBtb2RlLWxvY2FsIGZpbmQtZnVuYyBjZWRldCBk
aXJlZCBkaXJlZC1sb2FkZGVmcyB0cmFtcAp0cmFtcHZlciB0cmFtcC1pbnRlZ3JhdGlvbiBmaWxl
cy14IHRyYW1wLW1lc3NhZ2UgdHJhbXAtY29tcGF0IHNoZWxsCnBjb21wbGV0ZSBjb21pbnQgYW5z
aS1vc2MgcGFyc2UtdGltZSBpc284NjAxIHRpbWUtZGF0ZSBhbnNpLWNvbG9yCnRyYW1wLWxvYWRk
ZWZzIGRvY2tlci1ncm91cCB0cmFuc2llbnQgcHAgZm9ybWF0LXNwZWMgZWRtYWNybyBrbWFjcm8K
Y29tcGF0IGRhc2ggYWlvIGdlbmVyYXRvciBzIGF2eSBnb3RvLWNoZyB1bmRvLXRyZWUgZGlmZiBx
dWV1ZSBjMy10cy1tb2RlCmRlcml2ZWQgYy10cy1jb21tb24gY2xvanVyZS10cy1tb2RlIHRyZWVz
aXQtYXV0byB0cmVlc2l0IHJvc2UtcGluZS10aGVtZQptaWRuaWdodCB3aW5uZXIgcmluZyBhdXRv
cmV2ZXJ0IGZpbGVub3RpZnkgc2F2ZXBsYWNlIGRlc2t0b3AgZnJhbWVzZXQKZWxlYy1wYWlyIHJl
Y2VudGYgdHJlZS13aWRnZXQgd2lkLWVkaXQgY29tcCBjb21wLWNzdHIgd2FybmluZ3MgY29tcC1y
dW4KY29tcC1jb21tb24gZGlzcGxheS1saW5lLW51bWJlcnMgY2wtZXh0cmEgaGVscC1tb2RlIHVz
ZS1wYWNrYWdlCnVzZS1wYWNrYWdlLWVuc3VyZSB1c2UtcGFja2FnZS1kZWxpZ2h0IHVzZS1wYWNr
YWdlLWRpbWluaXNoCnVzZS1wYWNrYWdlLWJpbmQta2V5IGJpbmQta2V5IGVhc3ktbW1vZGUgdXNl
LXBhY2thZ2UtY29yZSBmaW5kZXItaW5mCmF2eS1hdXRvbG9hZHMgYnVmZmVyLXRlcm1pbmF0b3It
YXV0b2xvYWRzIGNhcGUtYXV0b2xvYWRzCmNsb2p1cmUtdHMtbW9kZS1hdXRvbG9hZHMgY29yZnUt
YXV0b2xvYWRzIGRvY2tlci1hdXRvbG9hZHMgYWlvLWF1dG9sb2Fkcwpkb2NrZXJmaWxlLW1vZGUt
YXV0b2xvYWRzIGVtYmFyay1jb25zdWx0LWF1dG9sb2FkcyBjb25zdWx0LWF1dG9sb2FkcwplbWJh
cmstYXV0b2xvYWRzIGVudnJjLWF1dG9sb2FkcyBleGVjLXBhdGgtZnJvbS1zaGVsbC1hdXRvbG9h
ZHMKZi1hdXRvbG9hZHMgZmlzaC1jb21wbGV0aW9uLWF1dG9sb2FkcyBmbHltYWtlLWFuc2libGUt
bGludC1hdXRvbG9hZHMKZ28tbW9kZS1hdXRvbG9hZHMgZ290by1jaGctYXV0b2xvYWRzIGhhc2tl
bGwtbW9kZS1hdXRvbG9hZHMKaHlkcmEtYXV0b2xvYWRzIGluaGVyaXRlbnYtYXV0b2xvYWRzIGx1
YS1tb2RlLWF1dG9sb2FkcyBsdi1hdXRvbG9hZHMKbWFnaXQtYXV0b2xvYWRzIHBjYXNlIG1hcmdp
bmFsaWEtYXV0b2xvYWRzIG1lb3ctYXV0b2xvYWRzCm5peC1tb2RlLWF1dG9sb2FkcyBtYWdpdC1z
ZWN0aW9uLWF1dG9sb2FkcyBvcmRlcmxlc3MtYXV0b2xvYWRzCm9yZy1hcHBlYXItYXV0b2xvYWRz
IG9yZy1kcmlsbC1hdXRvbG9hZHMgcGVyc2lzdC1hdXRvbG9hZHMKcmFrdS1tb2RlLWF1dG9sb2Fk
cyByeCBzLWF1dG9sb2FkcyB0YWJsaXN0LWF1dG9sb2Fkcwp0ZW1wZWwtY29sbGVjdGlvbi1hdXRv
bG9hZHMgdGVtcGVsLWF1dG9sb2FkcyB0ZXJyYWZvcm0tbW9kZS1hdXRvbG9hZHMKZGFzaC1hdXRv
bG9hZHMgaGNsLW1vZGUtYXV0b2xvYWRzIHRyYW5zaWVudC1hdXRvbG9hZHMKdHJhbnNwb3NlLWZy
YW1lLWF1dG9sb2FkcyB0cmVlc2l0LWF1dG8tYXV0b2xvYWRzIHVuZG8tdHJlZS1hdXRvbG9hZHMK
cXVldWUtYXV0b2xvYWRzIHZlcnRpY28tYXV0b2xvYWRzIHdncmVwLWF1dG9sb2FkcyBpbmZvCndp
dGgtZWRpdG9yLWF1dG9sb2FkcyB5YW1sLW1vZGUtYXV0b2xvYWRzIHBhY2thZ2UgYnJvd3NlLXVy
bCB4ZGcgdXJsCnVybC1wcm94eSB1cmwtcHJpdmFjeSB1cmwtZXhwYW5kIHVybC1tZXRob2RzIHVy
bC1oaXN0b3J5IHVybC1jb29raWUKZ2VuZXJhdGUtbGlzcC1maWxlIHVybC1kb21zdWYgdXJsLXV0
aWwgbWFpbGNhcCB1cmwtaGFuZGxlcnMgdXJsLXBhcnNlCmF1dGgtc291cmNlIGNsLXNlcSBlaWVp
byBlaWVpby1jb3JlIGNsLW1hY3MgaWNvbnMgcGFzc3dvcmQtY2FjaGUganNvbgpzdWJyLXggbWFw
IGJ5dGUtb3B0IGd2IGJ5dGVjb21wIGJ5dGUtY29tcGlsZSB1cmwtdmFycyBjbC1sb2FkZGVmcyBj
bC1saWIKcm1jIGlzby10cmFuc2wgdG9vbHRpcCBjY29udiBlbGRvYyBwYXJlbiBlbGVjdHJpYyB1
bmlxdWlmeSBlZGlmZi1ob29rCnZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2RlIG13
aGVlbCB0ZXJtL3BndGstd2luIHBndGstd2luCnRlcm0vY29tbW9uLXdpbiB0b3VjaC1zY3JlZW4g
cGd0ay1kbmQgdG9vbC1iYXIgZG5kIGZvbnRzZXQgaW1hZ2UKcmVnZXhwLW9wdCBmcmluZ2UgdGFi
dWxhdGVkLWxpc3QgcmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUKcHJvZy1t
b2RlIHJlZ2lzdGVyIHBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNoIGVh
c3ltZW51CnRpbWVyIHNlbGVjdCBzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBz
eW50YXggZm9udC1jb3JlCnRlcm0vdHR5LWNvbG9ycyBmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ug
c2VxIHNpbXBsZSBjbC1nZW5lcmljCmluZG9uZXNpYW4gcGhpbGlwcGluZSBjaGFtIGdlb3JnaWFu
IHV0Zi04LWxhbmcgbWlzYy1sYW5nIHZpZXRuYW1lc2UKdGliZXRhbiB0aGFpIHRhaS12aWV0IGxh
byBrb3JlYW4gamFwYW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsKcm9tYW5pYW4g
c2xvdmFrIGN6ZWNoIGV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlCmNv
bXBvc2l0ZSBlbW9qaS16d2ogY2hhcnNjcmlwdCBjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1ob29r
CmprYS1jbXByLWhvb2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZSBjbC1wcmVsb2FkZWQg
YnV0dG9uIGxvYWRkZWZzCnRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhwIGZp
bGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXMKb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0
IGVudiBjb2RlLXBhZ2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAKaGFzaHRhYmxlLXByaW50
LXJlYWRhYmxlIGJhY2txdW90ZSB0aHJlYWRzIGRidXNiaW5kIGlub3RpZnkKZHluYW1pYy1zZXR0
aW5nIHN5c3RlbS1mb250LXNldHRpbmcgZm9udC1yZW5kZXItc2V0dGluZyBjYWlybyBndGsgcGd0
awpsY21zMiBtdWx0aS10dHkgbW92ZS10b29sYmFyIG1ha2UtbmV0d29yay1wcm9jZXNzIHR0eS1j
aGlsZC1mcmFtZXMKbmF0aXZlLWNvbXBpbGUgZW1hY3MpCgpNZW1vcnkgaW5mb3JtYXRpb246Cigo
Y29uc2VzIDE2IDkxOTE0NCAxODk5MzQpIChzeW1ib2xzIDQ4IDY1OTUxIDM2KSAoc3RyaW5ncyAz
MiAyNjYzNjYgMTExNDYpCihzdHJpbmctYnl0ZXMgMSA4NTIxNTA2KSAodmVjdG9ycyAxNiAxMDE5
MDUpICh2ZWN0b3Itc2xvdHMgOCAyMTY1Njk3IDE0ODMwNSkKKGZsb2F0cyA4IDcyMCA1NjApIChp
bnRlcnZhbHMgNTYgMTI4NjEgMTk1MSkgKGJ1ZmZlcnMgOTkyIDM4KSk=

--b1=_AaNR9tKSvJapGEyLYvuodlNU45x5EikwFkMVLduWA
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PHNwYW4+SSBnZXQgc3R1dHRlcnMgd2hlbiBpIHVzZSBlZ2xvdCB3aXRoIHRoZSBsdWEtbGFuZ3Vh
Z2Utc2VydmVyLiBJdCB1c3VhbGx5PC9zcGFuPjxkaXY+PHNwYW4+aGFwcGVucyB3aGVuIGkgdXNl
IHRoZSAnbmV3bGluZScgY29tbWFuZC48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48
c3Bhbj5TdGVwcyB0byByZXByb2R1Y2U6PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+MS4gZW1hc2Mg
LVE8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4yLiBPcGVuIGFueSBsdWEgZmlsZSBhbmQgZW5hYmxl
IGx1YS1tb2RlIG9yIGx1YS10cy1tb2RlIChpIHRlc3RlZCBvbjwvc3Bhbj48L2Rpdj48ZGl2Pjxz
cGFuPm5lb3ZpbSBjb25maWcgZmlsZXMpLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPjMuIEVuYWJs
ZSBlZ2xvdCBieSBleGVjdXRpbmcgJ2VnbG90Jy48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj40LiBF
eGVjdXRlICduZXdsaW5lJyBieSBwcmVzc2luZyAmbHQ7UkVUJmd0Oy48L3NwYW4+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj48c3Bhbj5UaGlzIGFjdGlvbiBzaG91bGQgY3JlYXRlIGFuIGVhc2ls
eSBub3RpY2VhYmxlIHN0dXR0ZXIuPC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5
OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDAp
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48c3Bhbj48L3NwYW4+PGJy
Pjxicj48YnI+PHNwYW4+SW4gR05VIEVtYWNzIDMxLjAuNTAgKGJ1aWxkIDEsIHg4Nl82NC1wYy1s
aW51eC1nbnUsIEdUSysgVmVyc2lvbjwvc3Bhbj48ZGl2PjxzcGFuPiZuYnNwOzMuMjQuNDMsIGNh
aXJvIHZlcnNpb24gMS4xOC4wKSBvZiAyMDI1LTAxLTAyIGJ1aWx0IG9uIHd1cmZrcmV1ejwvc3Bh
bj48L2Rpdj48ZGl2PjxzcGFuPlJlcG9zaXRvcnkgcmV2aXNpb246IDJmMTA1MmQ5YjBkZTU1MWRj
M2E0NjNlZDU0ZTIxYzYzNTE3NDk3YWI8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5SZXBvc2l0b3J5
IGJyYW5jaDogbWFzdGVyPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+U3lzdGVtIERlc2NyaXB0aW9u
OiBWb2lkIExpbnV4PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+Q29uZmln
dXJlZCB1c2luZzo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsnY29uZmlndXJlIC0td2l0
aC1uYXRpdmUtY29tcGlsYXRpb249YW90IC0td2l0aC10cmVlLXNpdHRlciAtLXdpdGgtZ2lmPC9z
cGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7LS13aXRoLXBuZyAtLXdpdGgtanBlZyAtLXdpdGgt
cnN2ZyAtLXdpdGgtdGlmZiAtLXdpdGgtaW1hZ2VtYWdpY2s8L3NwYW4+PC9kaXY+PGRpdj48c3Bh
bj4mbmJzcDstd2l0aC1wZ3RrIC0td2l0aC1tYWlsdXRpbHMgQ0M9L3Vzci9iaW4vZ2NjIENYWD0v
dXNyL2Jpbi9nY2MnPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+Q29uZmln
dXJlZCBmZWF0dXJlczo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5DQUlSTyBEQlVTIEZSRUVUWVBF
IEdJRiBHTElCIEdNUCBHTlVUTFMgR1NFVFRJTkdTIEhBUkZCVVpaIElNQUdFTUFHSUNLPC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+SlBFRyBMQ01TMiBMSUJYTUwyIE1PRFVMRVMgTkFUSVZFX0NPTVAg
Tk9USUZZIElOT1RJRlkgUERVTVBFUiBQR1RLIFBORzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPlJT
VkcgU0VDQ09NUCBTT1VORCBUSFJFQURTIFRJRkYgVE9PTEtJVF9TQ1JPTExfQkFSUyBUUkVFX1NJ
VFRFUiBYSU0gR1RLMzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPlpMSUI8L3NwYW4+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj48c3Bhbj5JbXBvcnRhbnQgc2V0dGluZ3M6PC9zcGFuPjwvZGl2Pjxk
aXY+PHNwYW4+Jm5ic3A7IHZhbHVlIG9mICRMQ19DT0xMQVRFOiBDPC9zcGFuPjwvZGl2PjxkaXY+
PHNwYW4+Jm5ic3A7IHZhbHVlIG9mICRMQU5HOiBlbl9VUy5VVEYtODwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPiZuYnNwOyBsb2NhbGUtY29kaW5nLXN5c3RlbTogdXRmLTgtdW5peDwvc3Bhbj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPk1ham9yIG1vZGU6IFB5dGhvbjwvc3Bhbj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPk1pbm9yIG1vZGVzIGluIGVmZmVjdDo8L3NwYW4+
PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgd2luZG1vdmUtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPiZuYnNwOyBzYXZlaGlzdC1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5i
c3A7IG1lb3ctZ2xvYmFsLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbWVv
dy1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IG1lb3ctbm9ybWFsLW1vZGU6
IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbWVvdy1lc2MtbW9kZTogdDwvc3Bhbj48
L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBlZ2xvdC0tbWFuYWdlZC1tb2RlOiB0PC9zcGFuPjwvZGl2
PjxkaXY+PHNwYW4+Jm5ic3A7IGZseW1ha2UtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu
PiZuYnNwOyBlbnZyYy1nbG9iYWwtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw
OyBlbnZyYy1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGJ1ZmZlci10ZXJt
aW5hdG9yLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgZ2xvYmFsLWdpdC1j
b21taXQtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBtYWdpdC1hdXRvLXJl
dmVydC1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IG1hcmdpbmFsaWEtbW9k
ZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB2ZXJ0aWNvLW1vZGU6IHQ8L3NwYW4+
PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgY29yZnUtcG9wdXBpbmZvLW1vZGU6IHQ8L3NwYW4+PC9k
aXY+PGRpdj48c3Bhbj4mbmJzcDsgY29yZnUtaGlzdG9yeS1tb2RlOiB0PC9zcGFuPjwvZGl2Pjxk
aXY+PHNwYW4+Jm5ic3A7IGNvcmZ1LWVjaG8tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu
PiZuYnNwOyBnbG9iYWwtY29yZnUtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw
OyBjb3JmdS1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IHdoaWNoLWtleS1t
b2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGdsb2JhbC11bmRvLXRyZWUtbW9k
ZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB1bmRvLXRyZWUtbW9kZTogdDwvc3Bh
bj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBnbG9iYWwtdHJlZXNpdC1hdXRvLW1vZGU6IHQ8L3Nw
YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgd2lubmVyLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRp
dj48c3Bhbj4mbmJzcDsgZ2xvYmFsLWF1dG8tcmV2ZXJ0LW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRp
dj48c3Bhbj4mbmJzcDsgc2F2ZS1wbGFjZS1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+
Jm5ic3A7IGVsZWN0cmljLXBhaXItbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw
OyByZWNlbnRmLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgZ2xvYmFsLWRp
c3BsYXktbGluZS1udW1iZXJzLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsg
ZGlzcGxheS1saW5lLW51bWJlcnMtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw
OyBvdmVycmlkZS1nbG9iYWwtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB0
b29sdGlwLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgc2hvdy1wYXJlbi1t
b2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGVsZWN0cmljLWluZGVudC1tb2Rl
OiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IG1vdXNlLXdoZWVsLW1vZGU6IHQ8L3Nw
YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgdGFiLWJhci1tb2RlOiB0PC9zcGFuPjwvZGl2Pjxk
aXY+PHNwYW4+Jm5ic3A7IGZpbGUtbmFtZS1zaGFkb3ctbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPiZuYnNwOyBnbG9iYWwtZm9udC1sb2NrLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48
c3Bhbj4mbmJzcDsgZm9udC1sb2NrLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJz
cDsgbWluaWJ1ZmZlci1yZWdleHAtbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw
OyBsaW5lLW51bWJlci1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IHRyYW5z
aWVudC1tYXJrLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgYXV0by1jb21w
b3NpdGlvbi1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGF1dG8tZW5jcnlw
dGlvbi1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGF1dG8tY29tcHJlc3Np
b24tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkxvYWQtcGF0
aCBzaGFkb3dzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPi9ob21lL3d1cmZrcmV1ei8uZW1hY3Mu
ZC9lbHBhL3RyYW5zaWVudC0yMDI1MDEwMy4xNzMxL3RyYW5zaWVudCBoaWRlcyAvaG9tZS93dXJm
a3JldXovLnNvdXJjZS9lbWFjcy9saXNwL3RyYW5zaWVudDwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48
L2Rpdj48ZGl2PjxzcGFuPkZlYXR1cmVzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPihzaGFkb3cg
c29ydCBtYWlsLWV4dHIgZW1hY3NidWcgcHl0aG9uIHdkaXJlZCBoZWxwLWZucyByYWRpeC10cmVl
PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZmluZC1kaXJlZCBsdWEtdHMtbW9kZSBmYWNlLXJlbWFw
IHRyYW1wLWNtZHMgd2luZG1vdmUgZW0tdW5peCBlbS10ZXJtPC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+dGVybSBkaXNwLXRhYmxlIGVoZWxwIGVtLXNjcmlwdCBlbS1wcm9tcHQgZW0tcHJlZCBlbS1s
cyBlbS1oaXN0IGVtLWdsb2I8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5lbS1leHRwaXBlIGVtLWJh
c2ljIGVtLWJhbm5lciBlbS1hbGlhcyBlbS1lbGVjc2xhc2ggZXNoZWxsIHZjLWdpdDwvc3Bhbj48
L2Rpdj48ZGl2PjxzcGFuPnZjLWRpc3BhdGNoZXIgb3JnLWFwcGVhciBpbWFnZS1maWxlIGltYWdl
LWNvbnZlcnRlciBvYy1iYXNpYyBvbC1ld3cgZXd3PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dnRh
YmxlIG11bGUtdXRpbCB1cmwtcXVldWUgbW0tdXJsIG9sLXJtYWlsIG9sLW1oZSBvbC1pcmMgb2wt
aW5mbyBvbC1nbnVzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bm5zZWxlY3QgZ251cy1hcnQgbW0t
dXUgbW1sMjAxNSBtbS12aWV3IG1tbC1zbWltZSBzbWltZSBnbnV0bHMgZGlnPC9zcGFuPjwvZGl2
PjxkaXY+PHNwYW4+Z251cy1zdW0gc2hyIHBpeGVsLWZpbGwga2luc29rdSB1cmwtZmlsZSBzdmcg
ZG9tIGdudXMtZ3JvdXAgZ251cy11bmRvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Z251cy1zdGFy
dCBnbnVzLWRidXMgZGJ1cyB4bWwgZ251cy1jbG91ZCBubmltYXAgbm5tYWlsIG1haWwtc291cmNl
IHV0Zjc8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5ubm9vIGdudXMtc3BlYyBnbnVzLWludCBnbnVz
LXJhbmdlIGdudXMtd2luIGdudXMgbm5oZWFkZXIgcmFuZ2U8L3NwYW4+PC9kaXY+PGRpdj48c3Bh
bj5vbC1kb2N2aWV3IGRvYy12aWV3IGprYS1jb21wciBpbWFnZS1tb2RlIGV4aWYgb2wtYmlidGV4
IGJpYnRleCBvbC1iYmRiPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+b2wtdzNtIG9sLWRvaSBvcmct
bGluay1kb2kgZGlyZWQtYXV4IHNhdmVoaXN0IGYgZW0tdHJhbXAgbWVvdyBtZW93LXR1dG9yPC9z
cGFuPjwvZGl2PjxkaXY+PHNwYW4+bWVvdy1jaGVhdHNoZWV0IG1lb3ctY2hlYXRzaGVldC1sYXlv
dXQgbWVvdy1jb3JlIG1lb3ctc2hpbXMgbWVvdy1lc2M8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5t
ZW93LWNvbW1hbmQgYXJyYXkgbWVvdy10aGluZyBtZW93LXZpc3VhbCBtZW93LWtleXBhZCBtZW93
LWJlYWNvbjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1lb3ctaGVscGVycyBtZW93LXV0aWwgY29s
b3IgbWVvdy1rZXltYXAgbWVvdy1mYWNlIG1lb3ctdmFyIGRlbHNlbDwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPm9yZy10ZW1wbyB0ZW1wbyBvcmctZHJpbGwgcGVyc2lzdCBvcmctYWdlbmRhIGVtYmFy
ay1vcmcgb3JnLWVsZW1lbnQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5vcmctcGVyc2lzdCBvcmct
aWQgb3JnLXJlZmlsZSBvcmctZWxlbWVudC1hc3QgaW5saW5lIGF2bC10cmVlIG9yZyBvYjwvc3Bh
bj48L2Rpdj48ZGl2PjxzcGFuPm9iLXRhbmdsZSBvYi1yZWYgb2ItbG9iIG9iLXRhYmxlIG9iLWV4
cCBvcmctbWFjcm8gb3JnLXNyYyBvYi1jb21pbnQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5vcmct
cGNvbXBsZXRlIG9yZy1saXN0IG9yZy1mb290bm90ZSBvcmctZmFjZXMgb3JnLWVudGl0aWVzIG9y
Zy12ZXJzaW9uPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+b2ItZW1hY3MtbGlzcCBvYi1jb3JlIG9i
LWV2YWwgb3JnLWN5Y2xlIG9yZy10YWJsZSBvbCBvcmctZm9sZDwvc3Bhbj48L2Rpdj48ZGl2Pjxz
cGFuPm9yZy1mb2xkLWNvcmUgb3JnLWtleXMgb2Mgb3JnLWxvYWRkZWZzIGNhbC1tZW51IGNhbGVu
ZGFyIGNhbC1sb2FkZGVmczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm9yZy1jb21wYXQgb3JnLW1h
Y3MgZWdsb3QgZXh0ZXJuYWwtY29tcGxldGlvbiBqc29ucnBjIGVydCBld29jIGRlYnVnPC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+YmFja3RyYWNlIGtkbC1tb2RlIGdlbmVyaWMgbml4LW1vZGUgbml4
LXJlcGwgbml4LXNoZWxsIG5peC1zdG9yZSBuaXgtbG9nPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+
bml4LWluc3RhbnRpYXRlIG5peC1zaGViYW5nIG5peC1mb3JtYXQgbml4IHlhbWwtbW9kZSBoYXNr
ZWxsLW1vZGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5oYXNrZWxsLWNhYmFsIGhhc2tlbGwtdXRp
bHMgaGFza2VsbC1mb250LWxvY2sgaGFza2VsbC1pbmRlbnRhdGlvbjwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPmhhc2tlbGwtc3RyaW5nIGhhc2tlbGwtc29ydC1pbXBvcnRzIGhhc2tlbGwtbGV4ZW1l
IGhhc2tlbGwtYWxpZ24taW1wb3J0czwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmhhc2tlbGwtY29t
cGxldGUtbW9kdWxlIGhhc2tlbGwtZ2hjLXN1cHBvcnQgZmx5bWFrZS1wcm9jIGZseW1ha2UgZGFi
YnJldjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmhhc2tlbGwtY3VzdG9taXplIGRvY2tlcmZpbGUt
bW9kZSBzaC1zY3JpcHQgZXhlY3V0YWJsZSB0ZXJyYWZvcm0tbW9kZTwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPm5vdXRsaW5lIG91dGxpbmUgaGNsLW1vZGUgbHVhLW1vZGUgZ28tbW9kZSBmaW5kLWZp
bGUgZXRhZ3MgZmlsZWxvb3AgeHJlZjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnJha3UtbW9kZSBy
YWt1LXJlcGwgcmFrdS1pbWVudSByYWt1LWluZGVudCBzbWllIHJha3UtZm9udC1sb2NrPC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+cmFrdS1kZXRlY3QgZW52cmMgaW5oZXJpdGVudiBidWZmZXItdGVy
bWluYXRvciB0cmFuc3Bvc2UtZnJhbWU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5tYWdpdC1ib29r
bWFyayBtYWdpdC1zdWJtb2R1bGUgbWFnaXQtYmxhbWUgbWFnaXQtc3Rhc2ggbWFnaXQtcmVmbG9n
PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bWFnaXQtYmlzZWN0IG1hZ2l0LXB1c2ggbWFnaXQtcHVs
bCBtYWdpdC1mZXRjaCBtYWdpdC1jbG9uZSBtYWdpdC1yZW1vdGU8L3NwYW4+PC9kaXY+PGRpdj48
c3Bhbj5tYWdpdC1jb21taXQgbWFnaXQtc2VxdWVuY2UgbWFnaXQtbm90ZXMgbWFnaXQtd29ya3Ry
ZWUgbWFnaXQtdGFnPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bWFnaXQtbWVyZ2UgbWFnaXQtYnJh
bmNoIG1hZ2l0LXJlc2V0IG1hZ2l0LWZpbGVzIG1hZ2l0LXJlZnMgbWFnaXQtc3RhdHVzPC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+bWFnaXQgbWFnaXQtcmVwb3MgbWFnaXQtYXBwbHkgbWFnaXQtd2lw
IG1hZ2l0LWxvZyB3aGljaC1mdW5jIGltZW51PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bWFnaXQt
ZGlmZiBnaXQtY29tbWl0IGxvZy1lZGl0IG1lc3NhZ2Ugc2VuZG1haWwgeWFuay1tZWRpYSBwdW55
IHJmYzgyMjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1tbCBtbWwtc2VjIGVwYSBlcGcgcmZjNjA2
OCBlcGctY29uZmlnIGdudXMtdXRpbCBtbS1kZWNvZGUgbW0tYm9kaWVzPC9zcGFuPjwvZGl2Pjxk
aXY+PHNwYW4+bW0tZW5jb2RlIG1haWwtcGFyc2UgcmZjMjIzMSByZmMyMDQ3IHJmYzIwNDUgbW0t
dXRpbCBpZXRmLWRydW1zPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bWFpbC1wcnN2ciBtYWlsYWJi
cmV2IG1haWwtdXRpbHMgZ21tLXV0aWxzIG1haWxoZWFkZXIgcGN2cy11dGlsIGFkZC1sb2c8L3Nw
YW4+PC9kaXY+PGRpdj48c3Bhbj5tYWdpdC1jb3JlIG1hZ2l0LWF1dG9yZXZlcnQgbWFnaXQtbWFy
Z2luIG1hZ2l0LXRyYW5zaWVudCBtYWdpdC1wcm9jZXNzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+
bWFnaXQtbW9kZSBiZW5jaG1hcmsgbWFnaXQtZ2l0IG1hZ2l0LWJhc2UgbWFnaXQtc2VjdGlvbiBj
dXJzb3Itc2Vuc29yPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y3JtIHNtZXJnZS1tb2RlIGRpZmYt
bW9kZSB0cmFjay1jaGFuZ2VzIGh5ZHJhIGx2IHdpdGgtZWRpdG9yIHNlcnZlcjwvc3Bhbj48L2Rp
dj48ZGl2PjxzcGFuPmVtYmFyay1jb25zdWx0IGVtYmFyayBmZmFwIHRoaW5nYXRwdCBjb25zdWx0
IGJvb2ttYXJrIG1hcmdpbmFsaWEgdmVydGljbzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnByb2pl
Y3QgZXhlYy1wYXRoLWZyb20tc2hlbGwgZmlzaC1jb21wbGV0aW9uIGVtLWNtcGwgZW0tZGlycyBl
c2gtbW9kZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVzaC12YXIgZXNoLWNtZCBlc2gtZXh0IGVz
aC1wcm9jIGVzaC1vcHQgZXNoLWlvIGVzaC1hcmcgZXNoLW1vZHVsZTwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPmVzaC1tb2R1bGUtbG9hZGRlZnMgZXNoLXV0aWwgY2FwZSBjb3JmdS1wb3B1cGluZm8g
Y29yZnUtaGlzdG9yeTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmNvcmZ1LWVjaG8gY29yZnUgb3Jk
ZXJsZXNzIHRlbXBlbC1jb2xsZWN0aW9uIHRlbXBlbCB3Z3JlcCBncmVwIGNvbXBpbGU8L3NwYW4+
PC9kaXY+PGRpdj48c3Bhbj50ZXh0LXByb3BlcnR5LXNlYXJjaCB3aGljaC1rZXkgZG9ja2VyIGRv
Y2tlci1jb250ZXh0IGRvY2tlci12b2x1bWU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5kb2NrZXIt
bmV0d29yayBkb2NrZXItaW1hZ2UgZG9ja2VyLWNvbnRhaW5lciBkb2NrZXItZmFjZXMgZG9ja2Vy
LWNvcmU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5kb2NrZXItY29tcG9zZSBkb2NrZXItcHJvY2Vz
cyBkb2NrZXItdXRpbHMgdGFibGlzdCBhZHZpY2UgdGFibGlzdC1maWx0ZXI8L3NwYW4+PC9kaXY+
PGRpdj48c3Bhbj5zZW1hbnRpYy93aXNlbnQvY29tcCBzZW1hbnRpYy93aXNlbnQgc2VtYW50aWMv
d2lzZW50L3dpc2VudDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnNlbWFudGljL3V0aWwtbW9kZXMg
c2VtYW50aWMvdXRpbCBzZW1hbnRpYyBzZW1hbnRpYy90YWcgc2VtYW50aWMvbGV4PC9zcGFuPjwv
ZGl2PjxkaXY+PHNwYW4+c2VtYW50aWMvZncgbW9kZS1sb2NhbCBmaW5kLWZ1bmMgY2VkZXQgZGly
ZWQgZGlyZWQtbG9hZGRlZnMgdHJhbXA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50cmFtcHZlciB0
cmFtcC1pbnRlZ3JhdGlvbiBmaWxlcy14IHRyYW1wLW1lc3NhZ2UgdHJhbXAtY29tcGF0IHNoZWxs
PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cGNvbXBsZXRlIGNvbWludCBhbnNpLW9zYyBwYXJzZS10
aW1lIGlzbzg2MDEgdGltZS1kYXRlIGFuc2ktY29sb3I8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50
cmFtcC1sb2FkZGVmcyBkb2NrZXItZ3JvdXAgdHJhbnNpZW50IHBwIGZvcm1hdC1zcGVjIGVkbWFj
cm8ga21hY3JvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y29tcGF0IGRhc2ggYWlvIGdlbmVyYXRv
ciBzIGF2eSBnb3RvLWNoZyB1bmRvLXRyZWUgZGlmZiBxdWV1ZSBjMy10cy1tb2RlPC9zcGFuPjwv
ZGl2PjxkaXY+PHNwYW4+ZGVyaXZlZCBjLXRzLWNvbW1vbiBjbG9qdXJlLXRzLW1vZGUgdHJlZXNp
dC1hdXRvIHRyZWVzaXQgcm9zZS1waW5lLXRoZW1lPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bWlk
bmlnaHQgd2lubmVyIHJpbmcgYXV0b3JldmVydCBmaWxlbm90aWZ5IHNhdmVwbGFjZSBkZXNrdG9w
IGZyYW1lc2V0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZWxlYy1wYWlyIHJlY2VudGYgdHJlZS13
aWRnZXQgd2lkLWVkaXQgY29tcCBjb21wLWNzdHIgd2FybmluZ3MgY29tcC1ydW48L3NwYW4+PC9k
aXY+PGRpdj48c3Bhbj5jb21wLWNvbW1vbiBkaXNwbGF5LWxpbmUtbnVtYmVycyBjbC1leHRyYSBo
ZWxwLW1vZGUgdXNlLXBhY2thZ2U8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj51c2UtcGFja2FnZS1l
bnN1cmUgdXNlLXBhY2thZ2UtZGVsaWdodCB1c2UtcGFja2FnZS1kaW1pbmlzaDwvc3Bhbj48L2Rp
dj48ZGl2PjxzcGFuPnVzZS1wYWNrYWdlLWJpbmQta2V5IGJpbmQta2V5IGVhc3ktbW1vZGUgdXNl
LXBhY2thZ2UtY29yZSBmaW5kZXItaW5mPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+YXZ5LWF1dG9s
b2FkcyBidWZmZXItdGVybWluYXRvci1hdXRvbG9hZHMgY2FwZS1hdXRvbG9hZHM8L3NwYW4+PC9k
aXY+PGRpdj48c3Bhbj5jbG9qdXJlLXRzLW1vZGUtYXV0b2xvYWRzIGNvcmZ1LWF1dG9sb2FkcyBk
b2NrZXItYXV0b2xvYWRzIGFpby1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5kb2Nr
ZXJmaWxlLW1vZGUtYXV0b2xvYWRzIGVtYmFyay1jb25zdWx0LWF1dG9sb2FkcyBjb25zdWx0LWF1
dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVtYmFyay1hdXRvbG9hZHMgZW52cmMtYXV0
b2xvYWRzIGV4ZWMtcGF0aC1mcm9tLXNoZWxsLWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2Pjxz
cGFuPmYtYXV0b2xvYWRzIGZpc2gtY29tcGxldGlvbi1hdXRvbG9hZHMgZmx5bWFrZS1hbnNpYmxl
LWxpbnQtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Z28tbW9kZS1hdXRvbG9hZHMg
Z290by1jaGctYXV0b2xvYWRzIGhhc2tlbGwtbW9kZS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRp
dj48c3Bhbj5oeWRyYS1hdXRvbG9hZHMgaW5oZXJpdGVudi1hdXRvbG9hZHMgbHVhLW1vZGUtYXV0
b2xvYWRzIGx2LWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1hZ2l0LWF1dG9sb2Fk
cyBwY2FzZSBtYXJnaW5hbGlhLWF1dG9sb2FkcyBtZW93LWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48
ZGl2PjxzcGFuPm5peC1tb2RlLWF1dG9sb2FkcyBtYWdpdC1zZWN0aW9uLWF1dG9sb2FkcyBvcmRl
cmxlc3MtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+b3JnLWFwcGVhci1hdXRvbG9h
ZHMgb3JnLWRyaWxsLWF1dG9sb2FkcyBwZXJzaXN0LWF1dG9sb2Fkczwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPnJha3UtbW9kZS1hdXRvbG9hZHMgcnggcy1hdXRvbG9hZHMgdGFibGlzdC1hdXRvbG9h
ZHM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50ZW1wZWwtY29sbGVjdGlvbi1hdXRvbG9hZHMgdGVt
cGVsLWF1dG9sb2FkcyB0ZXJyYWZvcm0tbW9kZS1hdXRvbG9hZHM8L3NwYW4+PC9kaXY+PGRpdj48
c3Bhbj5kYXNoLWF1dG9sb2FkcyBoY2wtbW9kZS1hdXRvbG9hZHMgdHJhbnNpZW50LWF1dG9sb2Fk
czwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnRyYW5zcG9zZS1mcmFtZS1hdXRvbG9hZHMgdHJlZXNp
dC1hdXRvLWF1dG9sb2FkcyB1bmRvLXRyZWUtYXV0b2xvYWRzPC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+cXVldWUtYXV0b2xvYWRzIHZlcnRpY28tYXV0b2xvYWRzIHdncmVwLWF1dG9sb2FkcyBpbmZv
PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+d2l0aC1lZGl0b3ItYXV0b2xvYWRzIHlhbWwtbW9kZS1h
dXRvbG9hZHMgcGFja2FnZSBicm93c2UtdXJsIHhkZyB1cmw8L3NwYW4+PC9kaXY+PGRpdj48c3Bh
bj51cmwtcHJveHkgdXJsLXByaXZhY3kgdXJsLWV4cGFuZCB1cmwtbWV0aG9kcyB1cmwtaGlzdG9y
eSB1cmwtY29va2llPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Z2VuZXJhdGUtbGlzcC1maWxlIHVy
bC1kb21zdWYgdXJsLXV0aWwgbWFpbGNhcCB1cmwtaGFuZGxlcnMgdXJsLXBhcnNlPC9zcGFuPjwv
ZGl2PjxkaXY+PHNwYW4+YXV0aC1zb3VyY2UgY2wtc2VxIGVpZWlvIGVpZWlvLWNvcmUgY2wtbWFj
cyBpY29ucyBwYXNzd29yZC1jYWNoZSBqc29uPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c3Vici14
IG1hcCBieXRlLW9wdCBndiBieXRlY29tcCBieXRlLWNvbXBpbGUgdXJsLXZhcnMgY2wtbG9hZGRl
ZnMgY2wtbGliPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cm1jIGlzby10cmFuc2wgdG9vbHRpcCBj
Y29udiBlbGRvYyBwYXJlbiBlbGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rPC9zcGFuPjwvZGl2
PjxkaXY+PHNwYW4+dmMtaG9va3MgbGlzcC1mbG9hdC10eXBlIGVsaXNwLW1vZGUgbXdoZWVsIHRl
cm0vcGd0ay13aW4gcGd0ay13aW48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50ZXJtL2NvbW1vbi13
aW4gdG91Y2gtc2NyZWVuIHBndGstZG5kIHRvb2wtYmFyIGRuZCBmb250c2V0IGltYWdlPC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+cmVnZXhwLW9wdCBmcmluZ2UgdGFidWxhdGVkLWxpc3QgcmVwbGFj
ZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5w
cm9nLW1vZGUgcmVnaXN0ZXIgcGFnZSB0YWItYmFyIG1lbnUtYmFyIHJmbi1lc2hhZG93IGlzZWFy
Y2ggZWFzeW1lbnU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj50aW1lciBzZWxlY3Qgc2Nyb2xsLWJh
ciBtb3VzZSBqaXQtbG9jayBmb250LWxvY2sgc3ludGF4IGZvbnQtY29yZTwvc3Bhbj48L2Rpdj48
ZGl2PjxzcGFuPnRlcm0vdHR5LWNvbG9ycyBmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNp
bXBsZSBjbC1nZW5lcmljPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+aW5kb25lc2lhbiBwaGlsaXBw
aW5lIGNoYW0gZ2VvcmdpYW4gdXRmLTgtbGFuZyBtaXNjLWxhbmcgdmlldG5hbWVzZTwvc3Bhbj48
L2Rpdj48ZGl2PjxzcGFuPnRpYmV0YW4gdGhhaSB0YWktdmlldCBsYW8ga29yZWFuIGphcGFuZXNl
IGV1Y2pwLW1zIGNwNTE5MzIgaGVicmV3IGdyZWVrPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cm9t
YW5pYW4gc2xvdmFrIGN6ZWNoIGV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGlu
ZXNlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y29tcG9zaXRlIGVtb2ppLXp3aiBjaGFyc2NyaXB0
IGNoYXJwcm9wIGNhc2UtdGFibGUgZXBhLWhvb2s8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5qa2Et
Y21wci1ob29rIGhlbHAgYWJicmV2IG9iYXJyYXkgb2Nsb3N1cmUgY2wtcHJlbG9hZGVkIGJ1dHRv
biBsb2FkZGVmczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1
cy1mYWNlIG1hY3JvZXhwIGZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXM8L3NwYW4+PC9kaXY+
PGRpdj48c3Bhbj5vdmVybGF5IHNoYTEgbWQ1IGJhc2U2NCBmb3JtYXQgZW52IGNvZGUtcGFnZXMg
bXVsZSBjdXN0b20gd2lkZ2V0IGtleW1hcDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmhhc2h0YWJs
ZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUgdGhyZWFkcyBkYnVzYmluZCBpbm90aWZ5PC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+ZHluYW1pYy1zZXR0aW5nIHN5c3RlbS1mb250LXNldHRpbmcgZm9u
dC1yZW5kZXItc2V0dGluZyBjYWlybyBndGsgcGd0azwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmxj
bXMyIG11bHRpLXR0eSBtb3ZlLXRvb2xiYXIgbWFrZS1uZXR3b3JrLXByb2Nlc3MgdHR5LWNoaWxk
LWZyYW1lczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm5hdGl2ZS1jb21waWxlIGVtYWNzKTwvc3Bh
bj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPk1lbW9yeSBpbmZvcm1hdGlvbjo8L3Nw
YW4+PC9kaXY+PGRpdj48c3Bhbj4oKGNvbnNlcyAxNiA5MTkxNDQgMTg5OTM0KSAoc3ltYm9scyA0
OCA2NTk1MSAzNikgKHN0cmluZ3MgMzIgMjY2MzY2IDExMTQ2KTwvc3Bhbj48L2Rpdj48ZGl2Pjxz
cGFuPiZuYnNwOyhzdHJpbmctYnl0ZXMgMSA4NTIxNTA2KSAodmVjdG9ycyAxNiAxMDE5MDUpICh2
ZWN0b3Itc2xvdHMgOCAyMTY1Njk3IDE0ODMwNSk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJz
cDsoZmxvYXRzIDggNzIwIDU2MCkgKGludGVydmFscyA1NiAxMjg2MSAxOTUxKSAoYnVmZmVycyA5
OTIgMzgpKTwvc3Bhbj48L2Rpdj48c3Bhbj48L3NwYW4+PGJyPjwvZGl2Pg==


--b1=_AaNR9tKSvJapGEyLYvuodlNU45x5EikwFkMVLduWA--





Acknowledgement sent to the_wurfkreuz <the_wurfkreuz@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#75562; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 22 Jan 2025 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.