GNU bug report logs - #26525
`sit-for' in Flyspell slows typing down, hogs 90% of CPU

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: Clément Pit-Claudel <cpitclaudel@HIDDEN>; Keywords: unreproducible; dated Sat, 15 Apr 2017 20:29:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Removed tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 26525) by debbugs.gnu.org; 4 Sep 2020 01:01:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 03 21:01:49 2020
Received: from localhost ([127.0.0.1]:36571 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kE06v-0008Iu-OI
	for submit <at> debbugs.gnu.org; Thu, 03 Sep 2020 21:01:49 -0400
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:51541)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <nick@HIDDEN>) id 1kE06t-0008Ig-QY
 for 26525 <at> debbugs.gnu.org; Thu, 03 Sep 2020 21:01:48 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id CBE3B510;
 Thu,  3 Sep 2020 21:01:41 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Thu, 03 Sep 2020 21:01:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpoint.co.nz;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :content-type:mime-version:content-transfer-encoding; s=fm1; bh=
 Mhv0spSgsj7vjuviEKFTuDHEbTvsi4F+BmO3B8P/jlo=; b=ma/FBCclhQq/K/9n
 /4delrBCUri9srC4ckoQ9Gb2T1o0KNHc2AMI/R0t3RXP2DzD8AsXoqayMtrhKOpG
 BWxi6n+0h+rnZzYbPYFDnfBicQGxgvVYMi9WfDddMWTpyfLzmpHw8WxX+xI7PMBM
 Pa0ejsjYLX+j9d1BzeJs3RXhsZL8bigOxrhOVTzUCtN7uvcqx3WwGwBXKA8LpZ5z
 Nv0oPIgswmTet34kC3+agbFz1blsc0OGDOD25U6qWL0s+crWZ+4h6ijdrueYzfVK
 kMz27Ia5SVWD87sqCgQLgOi0gR3wFvEZlvQplV6PhO/7Vd5pQC2zvAojsjYiENpO
 kVJRUw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=Mhv0spSgsj7vjuviEKFTuDHEbTvsi4F+BmO3B8P/j
 lo=; b=r5pwLx45dH3xLRYc1jq2NGxA5LTMymLOZM5yj0GmQAU4YbIxPsZONW5f0
 g7byHBLcvd3nPDHxjauH650XiH1HoUhSgSc/f0zA9KIXUrk5iN8YibCupMQ7nYIS
 I/++RaQ4ol7F/YmOdnEZnRAHZ3SWyBRk0z7B5/0LPqaaB3m0rhZbJ1bakdCML2qw
 TNwHGyklhJl5Uemv4iSK3uLdwJOt4XjRwSThrVxRZZR2sqsPdsnjWac/1vgAScV8
 iBu+JXEbFJTa8m3wF4DuoiyQrDRPiL4j4pOBQvCN3UWokdkyEUKdlvFCYbDz1yTm
 9e/c9nytxca6K+PBKwN3z+vOrkKzQ==
X-ME-Sender: <xms:9ZFRX-unddhe4kH2A9d3cl55kcxQii_0KqzvJvIYV0jMmKfmzoCzgg>
 <xme:9ZFRXze9j707cWDt7OUmC2h0bSrovQQp6weAsbukxflZ2JaV57GqOu7dK2zA1z0k9
 cHVqQDczy6ndK1lHnw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudegvddggedvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkffuhffvffgjfhgtfggggfesthejredttderjeenucfhrhhomheppfhitghk
 ucfjvghlmhcuoehnihgtkhesthgvnhhpohhinhhtrdgtohdrnhiiqeenucggtffrrghtth
 gvrhhnpeduteelgfeftddvfeevjefhkedtgeefhfeggfeihfegteekkeetteehheeitdfg
 leenucfkphepuddvhedrvdefledruddvuddrjeeinecuvehluhhsthgvrhfuihiivgeptd
 enucfrrghrrghmpehmrghilhhfrhhomhepnhhitghksehtvghnphhoihhnthdrtghordhn
 ii
X-ME-Proxy: <xmx:9ZFRX5xSR_KFEHR93lTipRolDHZfJxvEE3c59VKoJges_pZpXUax2A>
 <xmx:9ZFRX5PASfFiWE6jCffjk2t-oTOAXEOyQ-RAH194S3Ok-2K38rtmGg>
 <xmx:9ZFRX-_UMj0guugKD5puLe5_4CYumV4gVwxAT_989mfMBroWS9xNrQ>
 <xmx:9ZFRX_K_w6fOsCp5GWZakdRmF9nutPtixrPpKrjyxarr1IAAyeKUKQ>
Received: from Nicks-Thinkpad.localdomain (125-239-121-76-vdsl.sparkbb.co.nz
 [125.239.121.76])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9A5EC3060057;
 Thu,  3 Sep 2020 21:01:39 -0400 (EDT)
Message-ID: <43c60b5d18e722ef1c6be35705f57d4fa9b854cc.camel@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
From: Nick Helm <nick@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>
Date: Fri, 04 Sep 2020 13:01:35 +1200
In-Reply-To: <CADwFkmk=nGOqhyTgtCp1UPjSja1r8SDbP+-htMTuAMMpRGdNSA@HIDDEN>
References: <6ec4bdf403e191db33a49809e6018025f5624bcf.camel@HIDDEN>
 <CADwFkmk=nGOqhyTgtCp1UPjSja1r8SDbP+-htMTuAMMpRGdNSA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.5 (3.36.5-1.fc32) 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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.7 (-)

On Thu, 2020-09-03 at 03:19 -0700, Stefan Kangas wrote:
> Nick H <nick@HIDDEN> writes:
> 
> > I just bumped into this bug on 27.1 with the same symptoms - typing
> > lag after activating flyspell-mode.
> 
> What is your ispell/flyspell configuration?

Nothing unusual:

grep -C2 -E \(ispell\|flyspell\) ~/.config/emacs/init.el

  ; spelling
  (setq ispell-choices-win-default-height 2)
  (setq ispell-dictionary "en_NZ")
  (setq ispell-personal-dictionary (concat nh-etc "hunspell-dict"))
  (setq ispell-program-name "hunspell")
  (setq ispell-dictionary-alist
        '(("en_NZ" "[[:alpha:]]" "[^[:alpha:]]" "[']" t nil t utf-8)))
  (with-eval-after-load 'flyspell
    (progn
      (define-key 
         flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word)
      (define-key 
         flyspell-mouse-map [mouse-3] nil)))

> Do you have any ideas about how to reproduce it, or could you say
> something about the circumstances under which you saw this?

The lead-up was pretty mundane - I visited an elisp file, set the 
region to a block of text, M-x write-region, C-x C-f the resulting
file, M-x vi-l-m, a few edits, M-x flys-buf, M-x flys-mod --> lag

I tried to reproduce the problem, but no success. Sorry.






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

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


Received: (at 26525) by debbugs.gnu.org; 3 Sep 2020 10:19:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 03 06:19:19 2020
Received: from localhost ([127.0.0.1]:33567 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kDmKt-0006my-2o
	for submit <at> debbugs.gnu.org; Thu, 03 Sep 2020 06:19:19 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:42350)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1kDmKr-0006mg-BE
 for 26525 <at> debbugs.gnu.org; Thu, 03 Sep 2020 06:19:17 -0400
Received: by mail-ed1-f68.google.com with SMTP id l63so2075638edl.9
 for <26525 <at> debbugs.gnu.org>; Thu, 03 Sep 2020 03:19:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc;
 bh=/5qvpPLlJIVfRv1ETmtLHuOYnz+tMhIl20ir6Tz32LY=;
 b=f5aE1xk+1/t7kn8uqBmF4/7LDIu9xIx+c+oAzUdt9U0P0sZQPqKdiMWyaf4wk8xe0D
 Y3QkBaPr3Xy2FJnqYXIF9nuxTNNJr8ojBXTA+0EGWbdd/iySAXkTYkesqAD+9ISlahne
 5Mb3SMZRBF+/hpMmHJB1HBDI8QlcMhQnmtngxAUX4nD1YsQRkYkA6bvvd3ckLVNin3lS
 wFbLgcP1TUxSi4ZMrJkMGgoDK1HT6RjvdL5EucPuMGwKyndt1WwbwSmG8I8FlhwYh4LS
 XTPbXMAGi29QbV2OYmaMhz3WWKx7hqrK14+T2Ditul470gmLxKUGKSeRkhT1V7Wr7CIv
 ZnZA==
X-Gm-Message-State: AOAM531aLnwblTCKY2Y8ZqH/wPUqLPDpMWNMcLZISy+HV7jUimCa+YaR
 xlkGz1ZUOG4bCgm6/RSsrLsHbqSJ1dbSTlfmlIM=
X-Google-Smtp-Source: ABdhPJxvdphWcKozWU358LpERApqfA1oK9C/sIvT7uS8/ov6GegQffKWWB5WuTzrxkpxn7HzCy46cGlHurARD/sHB+I=
X-Received: by 2002:aa7:cad3:: with SMTP id l19mr2151867edt.352.1599128351472; 
 Thu, 03 Sep 2020 03:19:11 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 3 Sep 2020 03:19:10 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <6ec4bdf403e191db33a49809e6018025f5624bcf.camel@HIDDEN>
References: <6ec4bdf403e191db33a49809e6018025f5624bcf.camel@HIDDEN>
MIME-Version: 1.0
Date: Thu, 3 Sep 2020 03:19:10 -0700
Message-ID: <CADwFkmk=nGOqhyTgtCp1UPjSja1r8SDbP+-htMTuAMMpRGdNSA@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down,
 hogs 90% of CPU
To: Nick H <nick@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 26525
Cc: Damien Cassou <damien@HIDDEN>,
 =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= <cpitclaudel@HIDDEN>,
 26525 <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 (/)

Nick H <nick@HIDDEN> writes:

> I just bumped into this bug on 27.1 with the same symptoms - typing lag
> after activating flyspell-mode.

What is your ispell/flyspell configuration?

Do you have any ideas about how to reproduce it, or could you say
something about the circumstances under which you saw this?




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

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


Received: (at 26525) by debbugs.gnu.org; 2 Sep 2020 23:16:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 02 19:16:10 2020
Received: from localhost ([127.0.0.1]:32816 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kDbz6-0002aT-Ct
	for submit <at> debbugs.gnu.org; Wed, 02 Sep 2020 19:16:10 -0400
Received: from out3-smtp.messagingengine.com ([66.111.4.27]:33583)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <nick@HIDDEN>) id 1kDbz1-0002Zf-4D
 for 26525 <at> debbugs.gnu.org; Wed, 02 Sep 2020 19:16:07 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 89EFC5C00FD;
 Wed,  2 Sep 2020 19:15:57 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute4.internal (MEProxy); Wed, 02 Sep 2020 19:15:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpoint.co.nz;
 h=message-id:subject:from:to:cc:date:in-reply-to:content-type
 :mime-version:content-transfer-encoding; s=fm1; bh=F9EYSzvKvsMui
 wLObhQ4ep9cMvXcOJ14Vb6sVct6AW8=; b=L1nXHJ1swoH2Vuc3qOEz2pU55NjVS
 PFV92TJltn8CYsEzLLWKL8dFfoHKfYAVyA1oqFOFz83PdUkhrKGAJcNxP/TRqVT2
 QMeMwIwtc7E+5IUXMqQAZ0hBRNUTa6ImibdsvcT5BxSwYeagvwHL2lSZWSIx+aSu
 4vtAtwxJf7motB9IAPhTc4oV9LhK2IBlZPKurr7WfdW7ONKj9gSiYLfINQawDpn4
 LzvE5EB4L1QsNvuZi7l8eUBVURoYm16G/YUbWoLKa6u4f2jrMczEsy1azZ2vdssJ
 0/w19bWD0IUdY0Kg20XzMkP3eZkk/WhPELoKzo6tXaqFxUmEhQR5aPVqw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:subject:to
 :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm3; bh=F9EYSzvKvsMuiwLObhQ4ep9cMvXcOJ14Vb6sVct6AW8=; b=GeJC0sTq
 OaTuznpk4qS7/J1fkdb8eUJy59Px1Bl7pruubZoFoxRSQYYHfIi39EaSwT70wV1W
 gllKQpTRnrp+SpcjhW2lvR+0u8Zis1ksJnAqRJTEdJx5aFkq922NnIVBsYXnsxv8
 5/EIp0GSRxhx00UWj4UedK46uHm4rrdr6bEu/8Vnf7G6xOBw/p/JrhpBiSWAGgQU
 d4rqmx7edAz39rcBrdt9d4Y2RoXFiv8+AStNtiQ+sAW2oOSDfjXfUVNaRYXj2+a8
 EUTMGNIErFN5/KtNKtlYon0tBMYJ9yGovP+yfAtZSWbII3Gt7M+lGO0poZz+1kQJ
 QKOgnfuzd9XWRw==
X-ME-Sender: <xms:rSdQX3hXmcA0NyBFFcE0hf7mbCBRWpMnLJu40WMDhMGaADlHsFJNMg>
 <xme:rSdQX0AqdsCNAg2yVO60DF2jaxcZUL9iMZAE2aU3-LfeDkIeGQxV0DCZlchRlXtQC
 YM2BKGbpXNPGeTh45k>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudegtddgudekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkffuhffvffgjtggfggfgsehtjeertddtreejnecuhfhrohhmpefpihgtkhcu
 jfcuoehnihgtkhesthgvnhhpohhinhhtrdgtohdrnhiiqeenucggtffrrghtthgvrhhnpe
 fftddvtefhvefghfdtudekffehkeelveeitdeihedvveeiffffjeeffeekteetvdenucfk
 phepuddvhedrvdefledruddvuddrjeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrg
 hrrghmpehmrghilhhfrhhomhepnhhitghksehtvghnphhoihhnthdrtghordhnii
X-ME-Proxy: <xmx:rSdQX3HVpYZ4KjbhflEKGrAkHfAfiP2TgGxW1izLh9SOHPcxedn_Lw>
 <xmx:rSdQX0TTblk4-6l74pjFa5-m2PTQqaa1rxDvbmpyRZMT8aH5VqvmLg>
 <xmx:rSdQX0zQ8pwFmluJeAjb5bnZCTRa2I8qu-H__L2fijXqMqeyQNMt2A>
 <xmx:rSdQXxqDqzzwTGBiJcf5caae2VW4XYufJGHTscPfVIussrmyUsYDRw>
Received: from Nicks-Thinkpad.localdomain (125-239-121-76-vdsl.sparkbb.co.nz
 [125.239.121.76])
 by mail.messagingengine.com (Postfix) with ESMTPA id AFAD93280068;
 Wed,  2 Sep 2020 19:15:54 -0400 (EDT)
Message-ID: <6ec4bdf403e191db33a49809e6018025f5624bcf.camel@HIDDEN>
Subject: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of CPU
From: Nick H <nick@HIDDEN>
To: stefan@HIDDEN
Date: Thu, 03 Sep 2020 11:15:50 +1200
In-Reply-To: CADwFkmnHMYW1yVUHUpxJ1mkkW4kP31ocXq+nsqkCw=-Mf7y-jw@HIDDEN
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.5 (3.36.5-1.fc32) 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 26525
Cc: Damien Cassou <damien@HIDDEN>,
 =?ISO-8859-1?Q?Cl=E9ment?= Pit-Claudel <cpitclaudel@HIDDEN>,
 26525 <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.7 (-)


> I'm marking this bug as unreproducible for now.  Please report back
> if you see this again or can provide any more information.

I just bumped into this bug on 27.1 with the same symptoms - typing lag
after activating flyspell-mode. 

I took a couple of profiles - the first when lag was apparent and
another after clearing the lag by toggling flyspell-mode.

Both profiles show a similar result, so the "high cpu" in sit-for might
be a red-herring.

Profile 1 - with lag
  - flyspell-post-command-hook                     1146  92%
   - flyspell-check-word-p                         1120  90%
    - sit-for                                      1117  90%
     - redisplay                                    551  44%
      + redisplay_internal (C function)               1   0%
       read-event                                   390  31%
    - flyspell-get-not-casechars                      1   0%
       ispell-get-decoded-string                      1   0%
   + flyspell-word                                    8   0%
   + flyspell-check-pre-word-p                        3   0%
  + command-execute                                  65   5%
  + ...                                              22   1%
  + undo-auto--add-boundary                           1   0%

Profile 2 - without lag
  - flyspell-post-command-hook                     3507  94%
   - flyspell-check-word-p                         3432  92%
    - sit-for                                      3414  92%
     - redisplay                                   1660  44%
      + redisplay_internal (C function)               3   0%
     + read-event                                  1317  35%
    + ispell-get-otherchars                           6   0%
    + flyspell-get-not-casechars                      5   0%
   + flyspell-word                                   17   0%
   + flyspell-check-pre-word-p                       13   0%
  + command-execute                                  93   2%
  + ...                                              87   2%
  + timer-event-handler                               3   0%
    undo-auto--add-boundary                           2   0%
    tooltip-hide                                      1   0%

Nick





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

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


Received: (at 26525) by debbugs.gnu.org; 29 Aug 2020 18:10:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 29 14:10:12 2020
Received: from localhost ([127.0.0.1]:49098 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kC5Ip-0002QG-Tg
	for submit <at> debbugs.gnu.org; Sat, 29 Aug 2020 14:10:12 -0400
Received: from mail-qt1-f174.google.com ([209.85.160.174]:33802)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cpitclaudel@HIDDEN>) id 1kC5In-0002Pz-Cs
 for 26525 <at> debbugs.gnu.org; Sat, 29 Aug 2020 14:10:10 -0400
Received: by mail-qt1-f174.google.com with SMTP id x12so2057529qtp.1
 for <26525 <at> debbugs.gnu.org>; Sat, 29 Aug 2020 11:10:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=wqRTlFT/wx5liW4IRo6FR5W3hZKUM8AOb4dxvkX1qQI=;
 b=FraED1KOksLFst2a0uuCHXTEucOGmbY/Sv0CH1s7bIQXrs18KbBF3l02dQrE6E+V4Z
 p12si9XmYyjdODag3AuR+wldWrhZBzpWEvZnJlWAuvjRM8ZKocNuNF71jLWkeLQ8l85z
 5gZw1SyEECZU78Bk5j+RvsZ1o85BHPAbnXDJiX23rSavdDl9nf8yG8qpTmALJTYSwo7P
 qoIoum8a+tVVwMuJmUhp5XK3gk/B3z/cmpuJmnW/MKDXgFRiJtqJTe6hkA4B7ooU5IH+
 87Wv9Eo8YovINH25TX2vyr+ZGkr1AbwGtXUNv4lFwRABNmP3+wPowuHFekH5RiL5Mv32
 kbfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=wqRTlFT/wx5liW4IRo6FR5W3hZKUM8AOb4dxvkX1qQI=;
 b=R8dB9C4PvmgoBt0OpeFAVnqWs57FNSRqzNPOjThOnf5rZPHmLJFgI9bTSGAFth8vBU
 mLF//ckSsr8nzBoCZU6WoA+XW032zaksWaKy0ZMB01n6sbCW7ZQwxdIj4vs5PH1YITRF
 +b2tgjywowTfhHSXpkb7HJfgTHAW7WTuD+zc7nSLF5eaGPoH0gC9KGR9CBKwUQqJ7Ejl
 WfJiZZ/XFhfEazd8Gb++KdQUOGWoSSRVLSjvv8qMnK8AI/zA2mybtPV24LQ7uHCv39DF
 zT5YYsSws1bI8o/aQKrx+z3xcMrzzIIHlATz6+uEg9pgKqzNFBi4hMHK+WcmepxTh7nh
 4Ovg==
X-Gm-Message-State: AOAM533KH7YBey5L+2xlgT2X3MLBhZVeB8WzqP3uxO/MrIVn3WWA7eXH
 J8niPGD+PRVyumHM/t4i7PCcrgCV9iQ=
X-Google-Smtp-Source: ABdhPJwWvUGf14+/RS8THqaZw/jZjuz6ZIhE6M+L/2i0xCQYOR4Pu4jtDIvr56ho9ZGDTE2zZONXaw==
X-Received: by 2002:ac8:7551:: with SMTP id b17mr6485234qtr.27.1598724603748; 
 Sat, 29 Aug 2020 11:10:03 -0700 (PDT)
Received: from [192.168.1.3] (c-24-61-240-80.hsd1.ma.comcast.net.
 [24.61.240.80])
 by smtp.googlemail.com with ESMTPSA id g4sm3137745qtp.89.2020.08.29.11.10.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 29 Aug 2020 11:10:03 -0700 (PDT)
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
To: Stefan Kangas <stefan@HIDDEN>, Damien Cassou <damien@HIDDEN>
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <87r2u2geox.fsf@HIDDEN>
 <CADwFkm=ZDRdO574maDr11fNj5BWpFP51fXeciG74YU1LJPFzjg@HIDDEN>
 <87sgc72bip.fsf@HIDDEN> <2fbc0225-7614-9df4-96fb-b34dd462dc7a@HIDDEN>
 <CADwFkmnHMYW1yVUHUpxJ1mkkW4kP31ocXq+nsqkCw=-Mf7y-jw@HIDDEN>
From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= <cpitclaudel@HIDDEN>
Message-ID: <7ed0160d-bb14-8137-bbe3-9682c71a95bd@HIDDEN>
Date: Sat, 29 Aug 2020 14:10:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <CADwFkmnHMYW1yVUHUpxJ1mkkW4kP31ocXq+nsqkCw=-Mf7y-jw@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.8 (/)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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.8 (-)

On 8/29/20 12:27 PM, Stefan Kangas wrote:
> You wouldn't happen to have a link to the relevant thread?  I tried
> searching the web but couldn't find anything.

https://www.reddit.com/r/emacs/comments/i96lbo/flyspell_consuming_most_of_my_resources_why_oo/ , sorry for not including it the first time.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26525; Package emacs. Full text available.
Added tag(s) unreproducible. Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 26525) by debbugs.gnu.org; 29 Aug 2020 16:27:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 29 12:27:44 2020
Received: from localhost ([127.0.0.1]:48959 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kC3hf-0003wN-VB
	for submit <at> debbugs.gnu.org; Sat, 29 Aug 2020 12:27:44 -0400
Received: from mail-yb1-f196.google.com ([209.85.219.196]:40700)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1kC3hX-0003vq-BC
 for 26525 <at> debbugs.gnu.org; Sat, 29 Aug 2020 12:27:37 -0400
Received: by mail-yb1-f196.google.com with SMTP id q3so1465013ybp.7
 for <26525 <at> debbugs.gnu.org>; Sat, 29 Aug 2020 09:27:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=YgNeYZkxOGdjYTKxiEJ2Ag9Z/4I5hS6+fOnslp8OD34=;
 b=buJJW4CeK3+YiKleUGJ+hm1EFRpv4U2uQxUWBb54UUkYgyzMyysc9LkLTuLvmae+O4
 3Cu2fPZgtz1ffr6IiYxjNvpjWuvbmQpTPn6jP5KkVeZbZ5PEPsxd+GejVQfqbVcvfBBN
 uHaBKkDmy/8qzbonvVwTYrCTq83uCKOEXBmlNoYb7JTyqIDPC80W0JIHK5lWrBNE2A1J
 5kS9JZDgiSP2mqsQy1Y6TjZL7AkL+r3ekaG2hVokmuzMtCGEm6MC3cL9eW6r6K5F5r+B
 FTlCkVUHQOEXQB9Knib5NFTQG67BMn0cT7/uyReB9PhCszm8z/bRbqVQ5bvxJZnt1/bF
 qvRQ==
X-Gm-Message-State: AOAM5327ZSbOa3weuenm5w76i2lB5ARRY4vDaR5+9uwUxgyjgSb5/NZ+
 aTMVpW1dNyKfcfi8MNCBOIGQBzgbPgPFi8otPxo=
X-Google-Smtp-Source: ABdhPJwhlk/kYF/ld59nIvCD67qPHxRncKxFPW49k3MD3pKzLDThxPSrXYM3CGCIA3KlDwzx6rWxHs7gg+1dfctgOfg=
X-Received: by 2002:a25:7007:: with SMTP id l7mr8678120ybc.85.1598718449912;
 Sat, 29 Aug 2020 09:27:29 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sat, 29 Aug 2020 09:27:29 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <2fbc0225-7614-9df4-96fb-b34dd462dc7a@HIDDEN>
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <87r2u2geox.fsf@HIDDEN>
 <CADwFkm=ZDRdO574maDr11fNj5BWpFP51fXeciG74YU1LJPFzjg@HIDDEN>
 <87sgc72bip.fsf@HIDDEN> <2fbc0225-7614-9df4-96fb-b34dd462dc7a@HIDDEN>
MIME-Version: 1.0
Date: Sat, 29 Aug 2020 09:27:29 -0700
Message-ID: <CADwFkmnHMYW1yVUHUpxJ1mkkW4kP31ocXq+nsqkCw=-Mf7y-jw@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down,
 hogs 90% of CPU
To: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= <cpitclaudel@HIDDEN>, 
 Damien Cassou <damien@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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.5 (/)

tags 26525 + unreproducible
thanks

Cl=C3=A9ment Pit-Claudel <cpitclaudel@HIDDEN> writes:

> On 8/28/20 8:35 AM, Damien Cassou wrote:
>> Stefan Kangas <stefan@HIDDEN> writes:
>>> That was 3 years ago.  Are you still seeing this on a recent version of
>>> Emacs, such as the recently released 27.1?
>>
>> This hasn't happened for some time.
>>
>
> There was a report of a similar issue on reddit recently, but it hasn't h=
appened to me of late.

You wouldn't happen to have a link to the relevant thread?  I tried
searching the web but couldn't find anything.

I'm marking this bug as unreproducible for now.  Please report back if
you see this again or can provide any more information.




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

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


Received: (at 26525) by debbugs.gnu.org; 28 Aug 2020 18:40:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 28 14:40:17 2020
Received: from localhost ([127.0.0.1]:47412 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kBjIP-0005T9-DI
	for submit <at> debbugs.gnu.org; Fri, 28 Aug 2020 14:40:17 -0400
Received: from mail-qk1-f173.google.com ([209.85.222.173]:42965)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cpitclaudel@HIDDEN>) id 1kBjIM-0005Sv-U8
 for 26525 <at> debbugs.gnu.org; Fri, 28 Aug 2020 14:40:16 -0400
Received: by mail-qk1-f173.google.com with SMTP id u3so393184qkd.9
 for <26525 <at> debbugs.gnu.org>; Fri, 28 Aug 2020 11:40:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=nwXdRcaSUf1qtzW1LUnD4WBIZx2uS3Yln8u1uD2iBwA=;
 b=f4wTkAs358IdEdWweb3y1YEjXavikIxtJhvvWq1mFQwjul8jRwINmayZ+HyTrALdIS
 Koyly+zWJwCKQGb6GZFsbrzJCSVvRuigwk99WOxwxVZUyfG6cCtp0pVpIVSQZfJ/kk4F
 SImP0Ate+vkgxHrJwvGZm/ZpLQc0pY6Gv16OcSoqc/x/z7gc292EMFMsdO1JdRMKfkdg
 RkS0I0P/iogg15RMKMwJ+U3W0IJGbZBwIE+EyIy4osDTgCWioZs2ull7SdG7J3w8vj7b
 NRa39bXelTwWSl5KnkS9nzlOOn21i5tEK6GxQ3HXD4ohN2mvseXtmj8XnwpEiDtNmn2x
 dH0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=nwXdRcaSUf1qtzW1LUnD4WBIZx2uS3Yln8u1uD2iBwA=;
 b=QdRGl9hP66QqcwMmdzzrPDGRubvNtszueb/BCIJO3QHak8NXxWxMbp/Mmyj434J/Uq
 wqfVu6XALN2BCrD0JlTdqNGB3Fl9oiJLIWBDsjF59GE/yyMS9kbw7OcReuXbJYKhcz0e
 J9cle+MZyKaSLGAqw3kCdM2UMJrutjG5Yrbo7yL20MK1SMmBHAZDqGWD7ieOKAaUqlz6
 A8m5i2kZ0eZki+4UGPwPYbtXULeBXDc+MEjgh+yrC0REAbYYZF5gs5RYFDzHZU7qHi2Y
 6jfruV2rKDV35bP1HGDJspb+R2hTzNsq3Blx9w40f5dQyfHMa8y2wUIPtoOtG44m9Uq+
 69aA==
X-Gm-Message-State: AOAM531XpBAYROkUOAWRtsBbohQ+QwB+9VguBRqLfoinyEzBrhWVMXWN
 pWMbZkq57Ewd+ROtjG2+LsGmp4rNt/M=
X-Google-Smtp-Source: ABdhPJwWLx2cNc1wr2I2TLi3C/XVOro5d1dwCF+xnSV2m5u7fd1sxxpNQlvF3r99nU5btPy8Yew++w==
X-Received: by 2002:ae9:e00b:: with SMTP id m11mr449786qkk.341.1598640009213; 
 Fri, 28 Aug 2020 11:40:09 -0700 (PDT)
Received: from [192.168.1.3] (c-24-61-240-80.hsd1.ma.comcast.net.
 [24.61.240.80])
 by smtp.googlemail.com with ESMTPSA id r6sm1505074qkc.43.2020.08.28.11.40.08
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 28 Aug 2020 11:40:08 -0700 (PDT)
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
To: Damien Cassou <damien@HIDDEN>, Stefan Kangas <stefan@HIDDEN>
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <87r2u2geox.fsf@HIDDEN>
 <CADwFkm=ZDRdO574maDr11fNj5BWpFP51fXeciG74YU1LJPFzjg@HIDDEN>
 <87sgc72bip.fsf@HIDDEN>
From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= <cpitclaudel@HIDDEN>
Message-ID: <2fbc0225-7614-9df4-96fb-b34dd462dc7a@HIDDEN>
Date: Fri, 28 Aug 2020 14:40:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <87sgc72bip.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.8 (/)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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.8 (-)

On 8/28/20 8:35 AM, Damien Cassou wrote:
> Stefan Kangas <stefan@HIDDEN> writes:
>> That was 3 years ago.  Are you still seeing this on a recent version of
>> Emacs, such as the recently released 27.1?
> 
> This hasn't happened for some time.
> 

There was a report of a similar issue on reddit recently, but it hasn't happened to me of late.




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

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


Received: (at 26525) by debbugs.gnu.org; 28 Aug 2020 12:36:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 28 08:36:05 2020
Received: from localhost ([127.0.0.1]:45442 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kBdbx-00048V-Pa
	for submit <at> debbugs.gnu.org; Fri, 28 Aug 2020 08:36:05 -0400
Received: from mail.choca.pics ([80.67.172.235]:56138)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <damien@HIDDEN>) id 1kBdbu-000484-06
 for 26525 <at> debbugs.gnu.org; Fri, 28 Aug 2020 08:36:05 -0400
Received: from localhost (localhost.localdomain [IPv6:::1])
 by mail.choca.pics (Postfix) with ESMTP id 736C418197CBD;
 Fri, 28 Aug 2020 14:36:00 +0200 (CEST)
Received: from mail.choca.pics ([IPv6:::1])
 by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032)
 with ESMTP id aGxXZtkosXsf; Fri, 28 Aug 2020 14:35:59 +0200 (CEST)
Received: from localhost (localhost.localdomain [IPv6:::1])
 by mail.choca.pics (Postfix) with ESMTP id C591F18195BEB;
 Fri, 28 Aug 2020 14:35:59 +0200 (CEST)
X-Virus-Scanned: amavisd-new at choca.pics
Received: from mail.choca.pics ([IPv6:::1])
 by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id FYQl1Q11gWVP; Fri, 28 Aug 2020 14:35:59 +0200 (CEST)
Received: from localhost (203.99.92.92.rev.sfr.net [92.92.99.203])
 by mail.choca.pics (Postfix) with ESMTPSA id 7954418002336;
 Fri, 28 Aug 2020 14:35:59 +0200 (CEST)
From: Damien Cassou <damien@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
In-Reply-To: <CADwFkm=ZDRdO574maDr11fNj5BWpFP51fXeciG74YU1LJPFzjg@HIDDEN>
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <87r2u2geox.fsf@HIDDEN>
 <CADwFkm=ZDRdO574maDr11fNj5BWpFP51fXeciG74YU1LJPFzjg@HIDDEN>
Date: Fri, 28 Aug 2020 14:35:58 +0200
Message-ID: <87sgc72bip.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 26525
Cc: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel <cpitclaudel@HIDDEN>,
 26525 <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 (-)

Stefan Kangas <stefan@HIDDEN> writes:
> That was 3 years ago.  Are you still seeing this on a recent version of
> Emacs, such as the recently released 27.1?

This hasn't happened for some time.

-- 
Damien Cassou

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill




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

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


Received: (at 26525) by debbugs.gnu.org; 28 Aug 2020 11:49:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 28 07:49:16 2020
Received: from localhost ([127.0.0.1]:45279 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kBcse-0002rW-BD
	for submit <at> debbugs.gnu.org; Fri, 28 Aug 2020 07:49:16 -0400
Received: from mail-yb1-f195.google.com ([209.85.219.195]:45678)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1kBcsc-0002rI-Hs
 for 26525 <at> debbugs.gnu.org; Fri, 28 Aug 2020 07:49:15 -0400
Received: by mail-yb1-f195.google.com with SMTP id x2so355971ybf.12
 for <26525 <at> debbugs.gnu.org>; Fri, 28 Aug 2020 04:49:14 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc
 :content-transfer-encoding;
 bh=z4FuMcOoDTOjq80qtU0X8ou8tdGAF+g9IyCqXjhMuDc=;
 b=doRZamnohk2m/ZTcx62LXDFHKSyCSn2xFjWsvSvZ9CQ90KAl5KI1zfcKvlfi8EThJu
 h9LRCqEQnKyAij+YXvoPV26iVxClDvShDawMsm2jnhRDD74EwzvFOB7/buHmrTSLdyix
 OcS9QqlUspVIIS7Jlzqj2fWJibodDYaNqVRNxbxoBCPQDFlWWRNHCazg5EoZItpEg/e6
 WB+Qd0Z43zaBCRtKnA/QrHzffoS+d3lNNbpJ47iUa+0dmUrFPYRT8eOv4F3Yj6FjLUlu
 BF2pvqOHkt29P4nPeEGJIkUT3TQxaO6EUqnrCc3pDMXkd1KODMadMEYwS9LvzZKyiqEv
 o3EA==
X-Gm-Message-State: AOAM5301Br8SSAQIDLFlfoghEyK9VcD8koHm2ShyznJuj69pgM/5YBv7
 7q5ER4KgIZN93oEobXZYpz4/OUm+JEY7eBxyB1g=
X-Google-Smtp-Source: ABdhPJynfbIKpUC9ZUP4xTvwUSR3YryRkwlfh/fUBNEAc9Gp3e6NeBnlanGLr4+2L/pKAdaZI49CZV7XMTAmaejLp9Q=
X-Received: by 2002:a5b:508:: with SMTP id o8mr2089477ybp.43.1598615348884;
 Fri, 28 Aug 2020 04:49:08 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 28 Aug 2020 04:49:08 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <87r2u2geox.fsf@HIDDEN> (Damien Cassou's message of "Tue, 17
 Oct 2017 14:07:58 +0200")
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <87r2u2geox.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Fri, 28 Aug 2020 04:49:08 -0700
Message-ID: <CADwFkm=ZDRdO574maDr11fNj5BWpFP51fXeciG74YU1LJPFzjg@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down,
 hogs 90% of CPU
To: Damien Cassou <damien@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 26525
Cc: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= <cpitclaudel@HIDDEN>,
 26525 <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.5 (/)

Damien Cassou <damien@HIDDEN> writes:

>> I have attached a profile in which Flyspell's flyspell-check-word-p
>> consumes 89% of CPU time while typing text in a buffer. [=E2=80=A6]
>
> This happened to me in the past then stopped for months. Now it happens
> again and is really annoying. Emacs regularly freezes for around 5
> seconds when I manipulate text.

That was 3 years ago.  Are you still seeing this on a recent version of
Emacs, such as the recently released 27.1?

Best regards,
Stefan Kangas




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

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


Received: (at 26525) by debbugs.gnu.org; 13 Aug 2020 01:41:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 12 21:41:25 2020
Received: from localhost ([127.0.0.1]:46341 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k62FB-0007Hf-Bo
	for submit <at> debbugs.gnu.org; Wed, 12 Aug 2020 21:41:25 -0400
Received: from mail-yb1-f194.google.com ([209.85.219.194]:33172)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1k62FA-0007HJ-7Y
 for 26525 <at> debbugs.gnu.org; Wed, 12 Aug 2020 21:41:24 -0400
Received: by mail-yb1-f194.google.com with SMTP id p191so2450274ybg.0
 for <26525 <at> debbugs.gnu.org>; Wed, 12 Aug 2020 18:41:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc
 :content-transfer-encoding;
 bh=PJJzLnURhupj0/6nIM4y8zcP/i7XwfU4kbwSVY1W4is=;
 b=fwcqCusstACCrKCpMmdG1v0b+DGVp7X3opRH3NExOk7ATr+PKm6UDg2ulHZ4mEAKG6
 zaWUT+s9oOOx1YupnUU4zryf/UzfOvjpdsuFgGlveCBTod5iek5VIQzg5BLfXe++aZe2
 vOjaLePeYNOC2xIKvERPojhKArBYP4dZKHdfqMSu3vQcdeUv7wburlZ3PvoVhbdjeVcl
 StCR9Z91sZk+XXpbP4+65E+CbW96JxBe5MS54JuFNuLTMsgY9CC6fBuzOwkkxLuPFJ2o
 umFSXi62xppl12bLl0C9C8ouEuwpyzO3PUaByd5L70Zkvo+kPv27wW0Kqb6fnFOqP0Ug
 GXbQ==
X-Gm-Message-State: AOAM532yJS1ma5C/u3TfBzl+/FCDpAeHNQXxgzLeYmqmCYgI/ISr8Nu4
 f5bVMH1YoDxy64g54Yda0mhILx7w0FixESlDnHA=
X-Google-Smtp-Source: ABdhPJxwFqkrgfVUAWRcwVNy4bTYve0MmXXDyiOGskjzcZu5jwZ34q1uZ1hyLhxFj0rlq2ivNW/SwlifG5Q67HqnHCo=
X-Received: by 2002:a5b:410:: with SMTP id m16mr3227250ybp.309.1597282878864; 
 Wed, 12 Aug 2020 18:41:18 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 12 Aug 2020 18:41:18 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: =?UTF-8?B?PGUyZjJkM2JiLTA5NjYtMjAyNy02NThmLWZhNGU5MDA4MWEzOEBnbWFpbC5jb20+?=
 =?UTF-8?B?ICgiQ2zDqW1lbnQgUGl0LUNsYXVkZWwiJ3MgbWVzc2FnZSBvZiAiTW9uLCAxNyBBcHIgMjAxNyAxMToz?=
 =?UTF-8?B?Njo0NSAtMDQwMCIp?=
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN> <83r30recae.fsf@HIDDEN>
 <2c330c44-4919-7d2f-cb20-c9b72c9e8050@HIDDEN> <83h91ndsbp.fsf@HIDDEN>
 <e2f2d3bb-0966-2027-658f-fa4e90081a38@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Wed, 12 Aug 2020 18:41:18 -0700
Message-ID: <CADwFkmnFHq2og5QoQAo2b4Gn9tEaR-9ZtHMbU9+k3YmSTYgkgA@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down,
 hogs 90% of CPU
To: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= <cpitclaudel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 26525
Cc: Eli Zaretskii <eliz@HIDDEN>, 26525 <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 (-)

Cl=C3=A9ment Pit-Claudel <cpitclaudel@HIDDEN> writes:

> On 2017-04-17 10:25, Eli Zaretskii wrote:
>>> Thanks! I don't expect that this feature is intended to slow down typin=
g, though, right?  In the example I posted it makes typing painfully slow.
>> I didn't see any example in your OP, only a profile.  What did I miss?
>>
>> And no, this is not supposed to slow down typing in any significant
>> way, as long as you type, because sit-for is supposed to return as
>> soon as input is available.  Your complaint was about CPU usage, not
>> about time delays, AFAIU.
>
> Indeed, there was only a profile; I don't have a good repro yet.  In that=
 case, flyspell was slowing things down a lot, and the complaint was indeed=
 about delays.
> Sorry for being unclear.

That was 3 years ago.  Are you still seeing this on a recent version of
Emacs, such as the recently released 27.1?

Best regards,
Stefan Kangas




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

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


Received: (at 26525) by debbugs.gnu.org; 17 Oct 2017 12:08:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 17 08:08:06 2017
Received: from localhost ([127.0.0.1]:44985 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1e4QfG-00089L-83
	for submit <at> debbugs.gnu.org; Tue, 17 Oct 2017 08:08:06 -0400
Received: from mail.choca.pics ([62.210.108.126]:56734)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <damien@HIDDEN>) id 1e4QfE-00089C-JS
 for 26525 <at> debbugs.gnu.org; Tue, 17 Oct 2017 08:08:05 -0400
Received: from localhost (localhost.localdomain [IPv6:::1])
 by mail.choca.pics (Postfix) with ESMTP id D1162232D1C3;
 Tue, 17 Oct 2017 14:08:02 +0200 (CEST)
Received: from mail.choca.pics ([IPv6:::1])
 by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032)
 with ESMTP id sjB0VTnpZOR4; Tue, 17 Oct 2017 14:08:01 +0200 (CEST)
Received: from localhost (localhost.localdomain [IPv6:::1])
 by mail.choca.pics (Postfix) with ESMTP id C26B3232D1C7;
 Tue, 17 Oct 2017 14:08:01 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics C26B3232D1C7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me;
 s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1508242081;
 bh=RTbUfLDX90QmeDSobMtEuol+/rQKlRLbs23FWFD2Qa4=;
 h=From:To:Date:Message-ID:MIME-Version;
 b=bJyyczHugpDYX5nk2/aAjaomk3ymumSjKYlM/zX6FjtsXRk6iDdSKUEouUXxYJ2PZ
 lzadTj8/ubdKZz6uOJN+5I/HEZaWc5GF8EwRIzVPsKMaFRGVouP0ZA8vDnUY6A1+M1
 26SEh/PNSfBR1j/9od4FDkNthn68UGUUjycImJgcj1oPrZ8EFer3qg2NTuSq5hxlS7
 cTPBPmIWwrp0VYIQ7uxh0+qU5B8hHjKpjgjDnM/VQ2L7Q6b0QML/i93EbCxqpVGBye
 KZmI8GujmQizJxjOlZryJ5bJqvgfSP/OoIpYNqFSeKvqUaU+hBjTLKeCAFbQwKoWWj
 UQbBYSSt5BmOA==
X-Virus-Scanned: amavisd-new at choca.pics
Received: from mail.choca.pics ([IPv6:::1])
 by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id CS9XVi33mZp6; Tue, 17 Oct 2017 14:08:01 +0200 (CEST)
Received: from luz4 (31-211-216-84.customers.ownit.se [31.211.216.84])
 by mail.choca.pics (Postfix) with ESMTPSA id 7555A232D1C3;
 Tue, 17 Oct 2017 14:08:01 +0200 (CEST)
From: Damien Cassou <damien@HIDDEN>
To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel <cpitclaudel@HIDDEN>
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down,
 hogs 90% of CPU
In-Reply-To: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 (=?utf-8?Q?=22Cl=C3=A9ment?=
 Pit-Claudel"'s message of "Sat, 15 Apr 2017 16:28:14 -0400")
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux)
Date: Tue, 17 Oct 2017 14:07:58 +0200
Message-ID: <87r2u2geox.fsf@HIDDEN>
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: 26525
Cc: 26525 <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.0 (/)

> I have attached a profile in which Flyspell's flyspell-check-word-p
> consumes 89% of CPU time while typing text in a buffer. [=E2=80=A6]

This happened to me in the past then stopped for months. Now it happens
again and is really annoying. Emacs regularly freezes for around 5
seconds when I manipulate text.

--=20
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill




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

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


Received: (at 26525) by debbugs.gnu.org; 17 Apr 2017 15:36:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 11:36:53 2017
Received: from localhost ([127.0.0.1]:52669 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d08hx-0008Cr-6k
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2017 11:36:53 -0400
Received: from mail-qk0-f174.google.com ([209.85.220.174]:32967)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cpitclaudel@HIDDEN>) id 1d08hw-0008Cg-4a
 for 26525 <at> debbugs.gnu.org; Mon, 17 Apr 2017 11:36:52 -0400
Received: by mail-qk0-f174.google.com with SMTP id h67so107637852qke.0
 for <26525 <at> debbugs.gnu.org>; Mon, 17 Apr 2017 08:36:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=rp5hvMLHyhO9oTp0t6R9IMCMalxXb6C6cfM/d07flYU=;
 b=SxAbiaTs/hzyIAvYv8bXNNs1LRVPJiU3g4PJWpUIE3IxD3j5EMQmNRSGR8vsrdoUXV
 /bNxh/68J6v4TeMsJ0uVUAdpea9Cki7LXTjV2JIzHe0vTSShuBRTq1TuHfbyO3y6HIYD
 i1afqCCowC9yd0GCpJhWHGBnEfFNdOi3WPXZ217DRRK/qnb+X4eFkV6bx8203LMN69UZ
 6dX33KrLIFyUBQqQN4/RxTHN1ec6gVl7u5mPNrZPc8hJpi13koplpf4Pi2kOPWvEJJwt
 O+U6P5jXqAnKdogi0t9YYrype9g8bDEd7KeVIp7rrZkuOSgdNVT1GaJmHahhwU1HEMnt
 S1EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=rp5hvMLHyhO9oTp0t6R9IMCMalxXb6C6cfM/d07flYU=;
 b=hqfkDizZuOk9TMJAtuprodYFfNM0ZuR4Nbo29V5oEZ/UAlKz3AJwCXD+riZxdRG8aP
 Lv+x0QEeARaGI01CTQ7CfZpBG7MtCj9VXroKHf721uJ+hhX5erSy+C3endUmVW9YR/4E
 9sVG02dTEK1MX3fJJMgYc+Tmq7KL54C8HnJYkBquN23bQSlZmS7GqMiLXMRWdUgMfbTT
 xLL9IgITTAHX8xqfWJr6YhMhm9opf/uPe/q8ZnNj2ACTGrBHcunpYVoyyX37NSb/NABS
 M9Fhb9q9prgvgu0YXyATTub+XeYD/2slh0Kegv6IO4UbJNZmnH+KGRy/0pzFQ/RjVC2f
 l8aQ==
X-Gm-Message-State: AN3rC/7BRPuowzfMkMk2aetJsNcW+xiOoNbJopwGkh7OAq8Y9zn+MU4n
 PIQ2kCivc2L9pg==
X-Received: by 10.55.17.84 with SMTP id b81mr9156270qkh.167.1492443406574;
 Mon, 17 Apr 2017 08:36:46 -0700 (PDT)
Received: from [18.189.26.125] (dhcp-18-189-26-125.dyn.MIT.EDU.
 [18.189.26.125])
 by smtp.gmail.com with ESMTPSA id q66sm7448243qkd.69.2017.04.17.08.36.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 17 Apr 2017 08:36:46 -0700 (PDT)
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
To: Eli Zaretskii <eliz@HIDDEN>
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN> <83r30recae.fsf@HIDDEN>
 <2c330c44-4919-7d2f-cb20-c9b72c9e8050@HIDDEN> <83h91ndsbp.fsf@HIDDEN>
From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= <cpitclaudel@HIDDEN>
Message-ID: <e2f2d3bb-0966-2027-658f-fa4e90081a38@HIDDEN>
Date: Mon, 17 Apr 2017 11:36:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <83h91ndsbp.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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.5 (/)

On 2017-04-17 10:25, Eli Zaretskii wrote:
>> Thanks! I don't expect that this feature is intended to slow down typing, though, right?  In the example I posted it makes typing painfully slow.
> I didn't see any example in your OP, only a profile.  What did I miss?
> 
> And no, this is not supposed to slow down typing in any significant
> way, as long as you type, because sit-for is supposed to return as
> soon as input is available.  Your complaint was about CPU usage, not
> about time delays, AFAIU.

Indeed, there was only a profile; I don't have a good repro yet.  In that case, flyspell was slowing things down a lot, and the complaint was indeed about delays.
Sorry for being unclear.

Clément.





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

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


Received: (at 26525) by debbugs.gnu.org; 17 Apr 2017 14:25:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 10:25:09 2017
Received: from localhost ([127.0.0.1]:52571 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d07aX-0006V0-KM
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2017 10:25:09 -0400
Received: from eggs.gnu.org ([208.118.235.92]:49376)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1d07aW-0006Uo-Cf
 for 26525 <at> debbugs.gnu.org; Mon, 17 Apr 2017 10:25:08 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1d07aN-0004Vp-AX
 for 26525 <at> debbugs.gnu.org; Mon, 17 Apr 2017 10:25:03 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45421)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1d07aN-0004Ve-7M; Mon, 17 Apr 2017 10:24:59 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1572
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1d07aM-0001HF-Gh; Mon, 17 Apr 2017 10:24:58 -0400
Date: Mon, 17 Apr 2017 17:25:30 +0300
Message-Id: <83h91ndsbp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel <cpitclaudel@HIDDEN>
In-reply-to: <2c330c44-4919-7d2f-cb20-c9b72c9e8050@HIDDEN> (message from
 =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel on Mon, 17 Apr 2017 09:29:20 -0400)
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN> <83r30recae.fsf@HIDDEN>
 <2c330c44-4919-7d2f-cb20-c9b72c9e8050@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> Cc: 26525 <at> debbugs.gnu.org
> From: Clément Pit-Claudel <cpitclaudel@HIDDEN>
> Date: Mon, 17 Apr 2017 09:29:20 -0400
> 
> On 2017-04-17 03:14, Eli Zaretskii wrote:
> >> But the condition and the comment seem at odds, and it doesn't say much about why it calls `sit-for`.
> > 
> > I'm not quite sure what needs to be explained.  I think the doc string
> > of flyspell-delay and flyspell-default-delayed-commands tell the whole
> > story; if something is unclear there, please say what is unclear.
> 
> The code reads (cond ((get this-command 'flyspell-delayed) …)), but the comment says "The current command is not delayed".  Does a non-nil flycheck-delayed really mean that the command is *not* delayed?

I think the comment should be moved 2 lines below its current place,
that's all.

> > If you want to see this feature in action, turn on Flyspell, then type
> > something like "ssss", and then wait _without_ typing any non-word
> > character.  You will see that the mis-spelled word is marked only
> > after 3 sec, the default value of flyspell-delay.  Then contrast that
> > with the same word with a space typed after it.
> 
> Thanks! I don't expect that this feature is intended to slow down typing, though, right?  In the example I posted it makes typing painfully slow.

I didn't see any example in your OP, only a profile.  What did I miss?

And no, this is not supposed to slow down typing in any significant
way, as long as you type, because sit-for is supposed to return as
soon as input is available.  Your complaint was about CPU usage, not
about time delays, AFAIU.




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

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


Received: (at 26525) by debbugs.gnu.org; 17 Apr 2017 13:29:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 09:29:29 2017
Received: from localhost ([127.0.0.1]:51701 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d06ie-0004xN-UL
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2017 09:29:29 -0400
Received: from mail-qt0-f169.google.com ([209.85.216.169]:34068)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cpitclaudel@HIDDEN>) id 1d06ie-0004xC-7g
 for 26525 <at> debbugs.gnu.org; Mon, 17 Apr 2017 09:29:28 -0400
Received: by mail-qt0-f169.google.com with SMTP id c45so100297436qtb.1
 for <26525 <at> debbugs.gnu.org>; Mon, 17 Apr 2017 06:29:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=oyCCytwpUT5hZ0zYqZ3StHy4PnoBTbVCe7pVz5NuD1c=;
 b=K1RspQLxNwnbCHGaELarw8URc5RPYIqF5O19JjUQRQQIHkWrv5Kcg/nfWg1fCwSIdH
 4IDnWa7zohY5lksLeb8mCNYY2xeS0mNniJxK8O1ytIHIrRp2wsc/Ye4X6uA9A495f8wB
 x5XjfgSNCWNAumSSxHjRIx6/2oifsY7PMi/NPwQ9bGNcJj1xliTTw4N9jRK+yKieVpd+
 PZwPJKzKnowTi5GhGSuyMz9VEBLB+TEyEFXuetn5/lmanJBcaoS8uBBYGC0dZQS8OV5h
 qcUwOkSE3AR1xzcPNYr9SBg2blaP4/ia92s913hxHY84WhjhQDbj8lAw78cIByDwqh3W
 CNlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=oyCCytwpUT5hZ0zYqZ3StHy4PnoBTbVCe7pVz5NuD1c=;
 b=RhgnicVV9kQUX+P+KHrfGpFXeRlyhsDgJ4VTw9GN/A1Cb7fb5cm7UDx2dqd/tXpdg5
 MAfHQwRQeLgjXFqh+fzDwp3EU2pQ25luH/gTjp9cytuVga7XPMT5qjNDSECjadkvdIfE
 KQqbsoWY6V5el1HiIvdD6UDumjO5j5oc+DGmbpmQBFLc6/avSx/jnjNt3Td0rEEAph6X
 4tFjK3EopZ3WEpFjkch2v/W2tsdNNGzfJ256b76ltaf+kE/0vP+e/cmzbUo7+2WnGRgZ
 bIj+ZS1lrUgUovvNmTkMI91f8S18jc3MKv0QWhYvmXBMXDGOdN0F9Zg4kuBSRPTIRRSJ
 ja/A==
X-Gm-Message-State: AN3rC/7Slfl7dF+y4geOAa3G3H7qxnzBEYnyeRlnXlKxQV/Rp+Tqt0t5
 iPHjvIq4/LRhOQ==
X-Received: by 10.237.60.210 with SMTP id e18mr8486159qtf.141.1492435762495;
 Mon, 17 Apr 2017 06:29:22 -0700 (PDT)
Received: from [192.168.1.4] (c-65-96-175-17.hsd1.ma.comcast.net.
 [65.96.175.17])
 by smtp.gmail.com with ESMTPSA id 24sm7213862qtx.8.2017.04.17.06.29.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 17 Apr 2017 06:29:21 -0700 (PDT)
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down, hogs 90% of
 CPU
To: Eli Zaretskii <eliz@HIDDEN>
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN> <83r30recae.fsf@HIDDEN>
From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= <cpitclaudel@HIDDEN>
Message-ID: <2c330c44-4919-7d2f-cb20-c9b72c9e8050@HIDDEN>
Date: Mon, 17 Apr 2017 09:29:20 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <83r30recae.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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.5 (/)

On 2017-04-17 03:14, Eli Zaretskii wrote:
>> But the condition and the comment seem at odds, and it doesn't say much about why it calls `sit-for`.
> 
> I'm not quite sure what needs to be explained.  I think the doc string
> of flyspell-delay and flyspell-default-delayed-commands tell the whole
> story; if something is unclear there, please say what is unclear.

The code reads (cond ((get this-command 'flyspell-delayed) …)), but the comment says "The current command is not delayed".  Does a non-nil flycheck-delayed really mean that the command is *not* delayed?

> If you want to see this feature in action, turn on Flyspell, then type
> something like "ssss", and then wait _without_ typing any non-word
> character.  You will see that the mis-spelled word is marked only
> after 3 sec, the default value of flyspell-delay.  Then contrast that
> with the same word with a space typed after it.

Thanks! I don't expect that this feature is intended to slow down typing, though, right?  In the example I posted it makes typing painfully slow.

Clément.





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

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


Received: (at 26525) by debbugs.gnu.org; 17 Apr 2017 07:13:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 03:13:57 2017
Received: from localhost ([127.0.0.1]:51367 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d00rE-0002pJ-NZ
	for submit <at> debbugs.gnu.org; Mon, 17 Apr 2017 03:13:56 -0400
Received: from eggs.gnu.org ([208.118.235.92]:40941)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1d00rD-0002p7-5x
 for 26525 <at> debbugs.gnu.org; Mon, 17 Apr 2017 03:13:55 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1d00r4-0005IY-QB
 for 26525 <at> debbugs.gnu.org; Mon, 17 Apr 2017 03:13:49 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41285)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1d00r4-0005IN-M9; Mon, 17 Apr 2017 03:13:46 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4894
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1d00r3-0004z0-ED; Mon, 17 Apr 2017 03:13:45 -0400
Date: Mon, 17 Apr 2017 10:14:17 +0300
Message-Id: <83r30recae.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel <cpitclaudel@HIDDEN>
In-reply-to: <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN> (message from
 =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel on Sat, 15 Apr 2017 16:33:56 -0400)
Subject: Re: bug#26525: `sit-for' in Flyspell slows typing down,
 hogs 90% of CPU
References: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
 <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 26525
Cc: 26525 <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>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Clément Pit-Claudel <cpitclaudel@HIDDEN>
> Date: Sat, 15 Apr 2017 16:33:56 -0400
> 
> The relevant piece of code seems to be this:
> 
>       (cond
>        ((get this-command 'flyspell-deplacement)
> 	(not (eq flyspell-previous-command this-command)))
>        ((get this-command 'flyspell-delayed)
> 	;; The current command is not delayed, that
> 	;; is that we must check the word now.
> 	(and (not unread-command-events)
> 	     (sit-for flyspell-delay)))
>        (t t)))
> 
> But the condition and the comment seem at odds, and it doesn't say much about why it calls `sit-for`.

I'm not quite sure what needs to be explained.  I think the doc string
of flyspell-delay and flyspell-default-delayed-commands tell the whole
story; if something is unclear there, please say what is unclear.

If you want to see this feature in action, turn on Flyspell, then type
something like "ssss", and then wait _without_ typing any non-word
character.  You will see that the mis-spelled word is marked only
after 3 sec, the default value of flyspell-delay.  Then contrast that
with the same word with a space typed after it.

IOW, this is a feature designed to avoid annoying users who type
slowly or make short breaks after typing only part of a word.




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

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


Received: (at 26525) by debbugs.gnu.org; 15 Apr 2017 20:34:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 15 16:34:04 2017
Received: from localhost ([127.0.0.1]:49435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1czUOS-0007a9-DR
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2017 16:34:04 -0400
Received: from mail-qt0-f170.google.com ([209.85.216.170]:34514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cpitclaudel@HIDDEN>) id 1czUOQ-0007ZY-O1
 for 26525 <at> debbugs.gnu.org; Sat, 15 Apr 2017 16:34:03 -0400
Received: by mail-qt0-f170.google.com with SMTP id c45so81514208qtb.1
 for <26525 <at> debbugs.gnu.org>; Sat, 15 Apr 2017 13:34:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=3mfEbh05G6tsQUYVi/SmDb+GFAN6FFPRUkzd86wc6Is=;
 b=mVbbyQc87a5ChaNmKHI3MGr8jE0Z5JuPU3PLwE4Ehy5mGWXBvNz36ZSLYTu3FCFJ3q
 3leoktZajb/SNj4TcD++izdH1K1H/u2ANppBDATEeWJlw0ln0gRuv0vMo/xr/rbr5gW8
 qOHFPFVKVM78rnVog7jRfQk+B+T2Dlyojdb3iCnXPYn57+rhhRsaAq4zL79vzmDqWdTX
 zZFfgPf4ygAtFM0M1NxgFCSWKoPFg04bjeDVVDjeJC2/fT1GvhwDlztqi/jH5Ayf9g15
 Baf2slRubaz9QsPsv3EKx1IByHd8n/YurF6aJMpYMd/tIGUq3r13Ta6wyZNdmmjZEwdB
 pTRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=3mfEbh05G6tsQUYVi/SmDb+GFAN6FFPRUkzd86wc6Is=;
 b=XeHhgoMS3m5Fb6CC9MsDE8y45yYr8NjG6nL9N1Zpe7a316m/PqwGxdXx6veoGPdo58
 ffmKePcTSG3HwYaKzRTGacYjOy4TTmpqMBzamruM1EZTxqOHNl9g+CbGPPnRrkwxlC97
 i8OyphA9FjLUHipE7oJW6y06jtwO8Rq5dJ2sMffF8P6p/+8JNjUwVpehC/63Ba2dCzOV
 YfAPiJ/r4PiLz2mAlzA6/vlRfp8nKSNgAC87jEfk4aVW/oqsP5uMq4E0BR+HdVewdhPb
 ljFaVubjz/xC4RFDzPulhAreD15g/MsUKzvfoYBu+FELjC/YrusQToRZm+g6QpC+RuLq
 rIVg==
X-Gm-Message-State: AN3rC/5IIf7mVifbQr1uyaWK3m64L9i9lu1j2f2tkQARz51gW9u8aF2O
 EvimMqukXqOUHhkBmJ8=
X-Received: by 10.237.49.36 with SMTP id 33mr3112548qtg.41.1492288437232;
 Sat, 15 Apr 2017 13:33:57 -0700 (PDT)
Received: from [18.189.26.125] (dhcp-18-189-26-125.dyn.mit.edu.
 [18.189.26.125])
 by smtp.gmail.com with ESMTPSA id 127sm3762896qkf.64.2017.04.15.13.33.56
 for <26525 <at> debbugs.gnu.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 15 Apr 2017 13:33:56 -0700 (PDT)
To: 26525 <at> debbugs.gnu.org
From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= <cpitclaudel@HIDDEN>
Subject: Re: `sit-for' in Flyspell slows typing down, hogs 90% of CPU
Message-ID: <5fd6562f-6190-5c3c-34c1-24370e9937be@HIDDEN>
Date: Sat, 15 Apr 2017 16:33:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 26525
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.5 (/)

The relevant piece of code seems to be this:

      (cond
       ((get this-command 'flyspell-deplacement)
	(not (eq flyspell-previous-command this-command)))
       ((get this-command 'flyspell-delayed)
	;; The current command is not delayed, that
	;; is that we must check the word now.
	(and (not unread-command-events)
	     (sit-for flyspell-delay)))
       (t t)))

But the condition and the comment seem at odds, and it doesn't say much about why it calls `sit-for`.

Clément.




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

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


Received: (at submit) by debbugs.gnu.org; 15 Apr 2017 20:28:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 15 16:28:38 2017
Received: from localhost ([127.0.0.1]:49422 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1czUJB-0007QR-9o
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2017 16:28:38 -0400
Received: from eggs.gnu.org ([208.118.235.92]:48876)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cpitclaudel@HIDDEN>) id 1czUJ9-0007QD-BB
 for submit <at> debbugs.gnu.org; Sat, 15 Apr 2017 16:28:36 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <cpitclaudel@HIDDEN>) id 1czUIz-0000NZ-MI
 for submit <at> debbugs.gnu.org; Sat, 15 Apr 2017 16:28:30 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:53140)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <cpitclaudel@HIDDEN>)
 id 1czUIz-0000Mw-Ie
 for submit <at> debbugs.gnu.org; Sat, 15 Apr 2017 16:28:25 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39761)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <cpitclaudel@HIDDEN>) id 1czUIu-0003ld-Sq
 for bug-gnu-emacs@HIDDEN; Sat, 15 Apr 2017 16:28:25 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <cpitclaudel@HIDDEN>) id 1czUIq-0008Vq-V9
 for bug-gnu-emacs@HIDDEN; Sat, 15 Apr 2017 16:28:20 -0400
Received: from mail-qt0-x235.google.com ([2607:f8b0:400d:c0d::235]:34369)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <cpitclaudel@HIDDEN>)
 id 1czUIq-0008UZ-NK
 for bug-gnu-emacs@HIDDEN; Sat, 15 Apr 2017 16:28:16 -0400
Received: by mail-qt0-x235.google.com with SMTP id c45so81477287qtb.1
 for <bug-gnu-emacs@HIDDEN>; Sat, 15 Apr 2017 13:28:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version;
 bh=j70cSrDcnOdgzym6cPS9jwlnflZqo1cu+BmmwnpPuds=;
 b=Mi5vxp4+DOqKi+E/07JMtpgHELClEhSr8G7XU/Ss3QNl/LTahXivMnOc6UejIdde7x
 FBIcTK35fBljZicbsnBXzKvc9QUTIZGUIvDuOrTPsI8tM8Ze43b+MpXHdjkX7w+5Outl
 hvqGVwq0F5/XprzQmo2YuShZEt1wztkvbMQgTentFoJjiwrrSFncGahUZX3HYoiIZojI
 OKN80TPStB/k/zneLc7GM3vaUcbNpavTviBGiN6spDqanvy2JmLXPROfSup8w0SZzUPU
 PKORpOGbH1kAB/xPXruuXp814zwvnVSFf9NVZ1OKXDB98Reg3a3TR7/e+S50h1ozVARE
 7uBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version;
 bh=j70cSrDcnOdgzym6cPS9jwlnflZqo1cu+BmmwnpPuds=;
 b=ZAQ8UNp8UVGx1XXTcgpv+Xpk/XxrwkZ4EvN3AlNbwfau9+lYcmwgxXYmo1HH2X73kt
 Q6ESj1yhaWjPtSrQXCzLQlxOb5ra3po0YJ/r4auvy8WOXBSWbG6KRDIK74mYi2QQIwBm
 WLz1LNVcvNMhUUOmVMFs2vyPTTQCy6sx9P/COVsaJynfHlR/pld29vw1z6d6xP6/KfUH
 nHqQOBuar59TPzg4Sz2fwdldnRQZCADUnyg9Tcm1CSlS1Dgni3+QRALoX98DwLuk1Iyp
 uRfzse6JwX6wvdBFFoFenbSt1mXRrqa0s60hIyYAk05RiZtgvPTOgFfrd6DS8RJtRVdV
 YQmg==
X-Gm-Message-State: AN3rC/6ZAkiHAMOVua0aL/hnltkJ05G9BigMKU28r45vrtEFF3vJiPI0
 oW74cxAjRAPLiT8/CP4=
X-Received: by 10.200.35.135 with SMTP id q7mr3489866qtq.170.1492288096145;
 Sat, 15 Apr 2017 13:28:16 -0700 (PDT)
Received: from [18.189.26.125] (dhcp-18-189-26-125.dyn.MIT.EDU.
 [18.189.26.125])
 by smtp.gmail.com with ESMTPSA id i5sm3737193qtb.63.2017.04.15.13.28.15
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 15 Apr 2017 13:28:15 -0700 (PDT)
To: bug-gnu-emacs@HIDDEN
From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= <cpitclaudel@HIDDEN>
Subject: `sit-for' in Flyspell slows typing down, hogs 90% of CPU
Message-ID: <48f694f6-7540-a57b-eb82-3fe5024d9554@HIDDEN>
Date: Sat, 15 Apr 2017 16:28:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------713388471C87B174B0F03A38"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.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: -4.0 (----)

This is a multi-part message in MIME format.
--------------713388471C87B174B0F03A38
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Hi bug-gnu-emacs,

I have attached a profile in which Flyspell's flyspell-check-word-p consumes 89% of CPU time while typing text in a buffer.  This seems to be due to a call to sit-for in flyspell-check-word-p.  What is this sit-for there for?

- flyspell-post-command-hook                                     6077  89%
 - flyspell-check-word-p                                         6073  89%
  - sit-for                                                      6067  89%
   - read-event                                                  3826  56%
    + redisplay_internal (C function)                             128   1%
    + timer-event-handler                                          91   1%
    + fstar-subp-filter                                             3   0%
   - redisplay                                                   2205  32%
    + redisplay_internal (C function)                             100   1%
  + flyspell-get-not-casechars                                      2   0%
 + flyspell-check-pre-word-p                                        4   0%
+ command-execute                                                 220   3%
+ ...                                                             131   1%
+ timer-event-handler                                             116   1%
+ redisplay_internal (C function)                                 114   1%
+ company-post-command                                            102   1%
+ flycheck-perform-deferred-syntax-check                            5   0%
+ eldoc-pre-command-refresh-echo-area                               3   0%
  sml/generate-position-help                                        1   0%

I haven't spent much time investigating this issue yet, and my current repro isn't exactly reliable, but I was hoping that someone might be able to provide insight into Flyspell's behaviour before I dive to deep :) I did verify that disabling Flyspell fixed the issue.

Thanks!
Clément.

--------------713388471C87B174B0F03A38
Content-Type: text/plain; charset=UTF-8;
 name="flyspell.prof"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="flyspell.prof"

Cltwcm9maWxlci1wcm9maWxlICIyNC4zIiBjcHUgI3MoaGFzaC10YWJsZSBzaXplIDIxNyB0
ZXN0IGVxdWFsIHJlaGFzaC1zaXplIDEuNSByZWhhc2gtdGhyZXNob2xkIDAuODEyNSBkYXRh
IChbcmVkaXNwbGF5IHNpdC1mb3IgZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kIHNtZXgtcmVh
ZC1hbmQtcnVuIHNtZXggZnVuY2FsbC1pbnRlcmFjdGl2ZWx5ICIjPHN1YnIgY2FsbC1pbnRl
cmFjdGl2ZWx5PiIgYWQtQWR2aWNlLWNhbGwtaW50ZXJhY3RpdmVseSBhcHBseSBjYWxsLWlu
dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDEzIFty
ZWFkLWV2ZW50IHNpdC1mb3IgZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kIHNtZXgtcmVhZC1h
bmQtcnVuIHNtZXggZnVuY2FsbC1pbnRlcmFjdGl2ZWx5ICIjPHN1YnIgY2FsbC1pbnRlcmFj
dGl2ZWx5PiIgYWQtQWR2aWNlLWNhbGwtaW50ZXJhY3RpdmVseSBhcHBseSBjYWxsLWludGVy
YWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDIyIFthcHBs
eSAiIzxjb21waWxlZCAweDQ2ZWZjNz4iIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5j
dGlvblwpIHJlYWQtZXZlbnQgc2l0LWZvciBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQgc21l
eC1yZWFkLWFuZC1ydW4gc21leCBmdW5jYWxsLWludGVyYWN0aXZlbHkgIiM8c3ViciBjYWxs
LWludGVyYWN0aXZlbHk+IiBhZC1BZHZpY2UtY2FsbC1pbnRlcmFjdGl2ZWx5IGFwcGx5IGNh
bGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbF0gMSBbbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
XSAyNTIxIFtyZWRpc3BsYXkgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3Bl
bGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDIxMDUgW3JlYWQtZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVj
ay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDM2MDQgW3NpdC1mb3IgZmx5c3BlbGwt
Y2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMzYgW2pzb24tZW5jb2Rl
LWtleSAiIzxjb21waWxlZCAweDM5MWMzMz4iIG1hcGNhciBqc29uLWVuY29kZS1hbGlzdCBq
c29uLWVuY29kZS1saXN0IGpzb24tZW5jb2RlIGxldCBmc3Rhci1zdWJwLS1zZXJpYWxpemUt
cXVlcnkgc2V0cSBwcm9nbiBpZiBsZXQgZnN0YXItc3VicC0tcXVlcnkgaWYgZnN0YXItc3Vi
cC0tcXVlcnktYW5kLXdhaXQtMSBsZXQqXSA2IFsiIzxjb21waWxlZCAweDExYjFhZWY+IiBt
YXBjb25jYXQgcm0tLW1vZGUtbGlzdC1hcy1zdHJpbmctbGlzdCBzbWwvZ2VuZXJhdGUtbWlu
b3ItbW9kZXMgZXZhbCBwb3NuLWF0LXBvaW50IGNvbXBhbnktLWNvbC1yb3cgY29tcGFueS1w
c2V1ZG8tdG9vbHRpcC1zaG93LWF0LXBvaW50IGNvbXBhbnktcHNldWRvLXRvb2x0aXAtZnJv
bnRlbmQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC11bmxlc3MtanVzdC1vbmUtZnJvbnRlbmQg
Y29tcGFueS1jYWxsLWZyb250ZW5kcyBjb21wYW55LXBvc3QtY29tbWFuZCBjb21wYW55LWlk
bGUtYmVnaW4gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWV2ZW50XSA1IFtjb21w
YW55LXBzZXVkby10b29sdGlwLXNob3cgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1zaG93LWF0
LXBvaW50IGNvbXBhbnktcHNldWRvLXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1wc2V1ZG8t
dG9vbHRpcC11bmxlc3MtanVzdC1vbmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZyb250ZW5k
cyBjb21wYW55LXBvc3QtY29tbWFuZCBjb21wYW55LWlkbGUtYmVnaW4gYXBwbHkgdGltZXIt
ZXZlbnQtaGFuZGxlciByZWFkLWV2ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1w
IGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBuaWwgbmlsXSAxNiBbY29tcGFueS0t
Y29sLXJvdyBjb21wYW55LS1yb3cgY29tcGFueS0tcHNldWRvLXRvb2x0aXAtaGVpZ2h0IGNv
bXBhbnktcHNldWRvLXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC11
bmxlc3MtanVzdC1vbmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZyb250ZW5kcyBjb21wYW55
LXBvc3QtY29tbWFuZCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMzQg
W2NvbXBhbnktZmlsbC1wcm9wZXJ0aXplIGNvbXBhbnktLWNyZWF0ZS1saW5lcyBjb21wYW55
LXBzZXVkby10b29sdGlwLWVkaXQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1mcm9udGVuZCBj
b21wYW55LXBzZXVkby10b29sdGlwLXVubGVzcy1qdXN0LW9uZS1mcm9udGVuZCBjb21wYW55
LWNhbGwtZnJvbnRlbmRzIGNvbXBhbnktLXBlcmZvcm0gY29tcGFueS1wb3N0LWNvbW1hbmQg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTMgW2ZvbnQtbG9jay1mb250aWZ5
LXN5bnRhY3RpY2FsbHktcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9u
IGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweDEyZTIzZmQ+IiBydW4t
aG9vay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnkt
bm93IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlv
blwpIHJlZGlzcGxheSBzaXQtZm9yIGZseXNwZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1w
b3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsIG5pbF0gMTggW2lmIGFuZCBsZXQgIiM8bGFtYmRh
IDB4MmJjZGNlZmY0NDdhMzQ+IiBmdW5jYWxsIGlmICIjPGxhbWJkYSAweDE1Yzk3Nzk1ZDg2
ZmE1MzI+IiBmdW5jYWxsIHVud2luZC1wcm90ZWN0IGxldCogZnN0YXItc3VicC0tcHJvY2Vz
cy1yZXNwb25zZSBwcm9nbiBpZiBsZXQgY29uZCBzYXZlLWN1cnJlbnQtYnVmZmVyXSAxIFtj
b21wYW55LXNhZmUtc3Vic3RyaW5nIGNvbXBhbnktZmlsbC1wcm9wZXJ0aXplIGNvbXBhbnkt
LWNyZWF0ZS1saW5lcyBjb21wYW55LXBzZXVkby10b29sdGlwLWVkaXQgY29tcGFueS1wc2V1
ZG8tdG9vbHRpcC1mcm9udGVuZCBjb21wYW55LXBzZXVkby10b29sdGlwLXVubGVzcy1qdXN0
LW9uZS1mcm9udGVuZCBjb21wYW55LWNhbGwtZnJvbnRlbmRzIGNvbXBhbnktLXBlcmZvcm0g
Y29tcGFueS1wb3N0LWNvbW1hbmQgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA4IFtm
b250LWxvY2stcHJlcGVuZC10ZXh0LXByb3BlcnR5IGZvbnQtbG9jay1mb250aWZ5LWtleXdv
cmRzLXJlZ2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2st
Zm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQgMHgxNDk1NTgxPiIgcnVuLWhvb2std3JhcHBl
ZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9j
ay1mdW5jdGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWRpc3Bs
YXkgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5k
LWhvb2sgbmlsIG5pbF0gMTIgW3doaWxlICIjPGxhbWJkYSAweGUzOGEyM2YzZWVmNjE+IiBz
eW50YXgtcHJvcGVydGl6ZSBpbnRlcm5hbC0tc3ludGF4LXByb3BlcnRpemUgc2tpcC1zeW50
YXgtYmFja3dhcmQgY29tcGFueS1ncmFiLXN5bWJvbCBsZXQgcHJvZ24gdW53aW5kLXByb3Rl
Y3QgbGV0IHByb2duIGlmIGNvbmQgcHJvZ24gaWYgZnN0YXItc3VicC1jb21wYW55LWJhY2tl
bmRdIDMgW2FwcGx5IGpzb24tcmVhZCBqc29uLXJlYWQtYXJyYXkgYXBwbHkganNvbi1yZWFk
IGpzb24tcmVhZC1hcnJheSBhcHBseSBqc29uLXJlYWQganNvbi1yZWFkLW9iamVjdCBhcHBs
eSBqc29uLXJlYWQgY29uZGl0aW9uLWNhc2UgcHJvZ24gaWYgbGV0KiBmc3Rhci1zdWJwLWpz
b24tLXJlYWQtcmVzcG9uc2VdIDkgW2ZvbnQtbG9jay1mb250aWZ5LWtleXdvcmRzLXJlZ2lv
biBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2stZm9udGlmeS1y
ZWdpb24gIiM8Y29tcGlsZWQgMHgxMjdhOGI1PiIgcnVuLWhvb2std3JhcHBlZCBqaXQtbG9j
ay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9jay1mdW5jdGlv
biByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWxdIDE1IFtybS1mb3JtYXQtbW9kZS1saW5lLWVudHJ5IG1hcGNhciBybS0t
bW9kZS1saXN0LWFzLXN0cmluZy1saXN0IHNtbC9nZW5lcmF0ZS1taW5vci1tb2RlcyBldmFs
IHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTYgW2pzb24tZW5jb2RlLWFycmF5IGpzb24tZW5j
b2RlLWxpc3QganNvbi1lbmNvZGUgIiM8Y29tcGlsZWQgMHgzOTFjMzM+IiBtYXBjYXIganNv
bi1lbmNvZGUtYWxpc3QganNvbi1lbmNvZGUtbGlzdCBqc29uLWVuY29kZSAiIzxjb21waWxl
ZCAweDM5MWMzMz4iIG1hcGNhciBqc29uLWVuY29kZS1hbGlzdCBqc29uLWVuY29kZS1saXN0
IGpzb24tZW5jb2RlIGxldCBmc3Rhci1zdWJwLS1zZXJpYWxpemUtcXVlcnkgc2V0cV0gMSBb
Zm9udC1sb2NrLWZvbnRpZnkta2V5d29yZHMtcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZv
bnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweGM1
MWIxZj4iIHJ1bi1ob29rLXdyYXBwZWQgaml0LWxvY2stLXJ1bi1mdW5jdGlvbnMgaml0LWxv
Y2stZm9udGlmeS1ub3cgaml0LWxvY2stZnVuY3Rpb24gcG9zbi1hdC1wb2ludCBjb21wYW55
LS1jb2wtcm93IGNvbXBhbnktLXJvdyBjb21wYW55LS1wc2V1ZG8tdG9vbHRpcC1oZWlnaHQg
Y29tcGFueS1wc2V1ZG8tdG9vbHRpcC1mcm9udGVuZCBjb21wYW55LXBzZXVkby10b29sdGlw
LXVubGVzcy1qdXN0LW9uZS1mcm9udGVuZCBjb21wYW55LWNhbGwtZnJvbnRlbmRzIGNvbXBh
bnktcG9zdC1jb21tYW5kXSA4IFthbmQgd2hpbGUgIiM8bGFtYmRhIDB4ZTM4YTIzZjNlZWY2
MT4iIHN5bnRheC1wcm9wZXJ0aXplIGludGVybmFsLS1zeW50YXgtcHJvcGVydGl6ZSBza2lw
LXN5bnRheC1iYWNrd2FyZCBjb21wYW55LWdyYWItc3ltYm9sIGxldCBwcm9nbiB1bndpbmQt
cHJvdGVjdCBsZXQgcHJvZ24gaWYgY29uZCBwcm9nbiBpZl0gNSBbbWFwY2FyIHJtLS1tb2Rl
LWxpc3QtYXMtc3RyaW5nLWxpc3Qgc21sL2dlbmVyYXRlLW1pbm9yLW1vZGVzIGV2YWwgcmVk
aXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbY29tcGFueS0tZm9yY2Utc3luYyBjb21wYW55
LWNhbGwtYmFja2VuZCBjb21wYW55LWNhbGN1bGF0ZS1jYW5kaWRhdGVzIGNvbXBhbnktLWNv
bnRpbnVlIGNvbXBhbnktLXBlcmZvcm0gY29tcGFueS1wb3N0LWNvbW1hbmQgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA2IFtjb21wYW55LS1mb3JjZS1zeW5j
IGNvbXBhbnktY2FsbC1iYWNrZW5kIGNvbXBhbnktZmV0Y2gtbWV0YWRhdGEgY29tcGFueS1l
Y2hvLXNob3cgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMgW3JlZGlzcGxheS0tdXBkYXRlLXJlZ2lvbi1oaWdo
bGlnaHQgcnVuLWhvb2std2l0aC1hcmdzIHJlZGlzcGxheS0tcHJlLXJlZGlzcGxheS1mdW5j
dGlvbnMgYXBwbHkgIiM8Y29tcGlsZWQgMHg0NmVmYzc+IiByZWRpc3BsYXlfaW50ZXJuYWxc
IFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWxdIDEgWyIjPGNvbXBpbGVkIDB4MTgzOTFhNT4iIGpzb24tcmVhZC1mcm9tLXN0cmluZyBq
c29uLWVuY29kZS1rZXkgIiM8Y29tcGlsZWQgMHgzOTFjMzM+IiBtYXBjYXIganNvbi1lbmNv
ZGUtYWxpc3QganNvbi1lbmNvZGUtbGlzdCBqc29uLWVuY29kZSBsZXQgZnN0YXItc3VicC0t
c2VyaWFsaXplLXF1ZXJ5IHNldHEgcHJvZ24gaWYgbGV0IGZzdGFyLXN1YnAtLXF1ZXJ5IGxl
dCpdIDEgW3Bvcy10aXAtc2hvdyBjb21wYW55LXF1aWNraGVscC0tc2hvdyBhcHBseSB0aW1l
ci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsXSA1IFtqaXQtbG9jay1mdW5jdGlvbiBwb3NuLWF0LXBvaW50IHBvcy10aXAt
Y29tcHV0ZS1waXhlbC1wb3NpdGlvbiBwb3MtdGlwLXNob3ctbm8tcHJvcGVydGl6ZSBwb3Mt
dGlwLXNob3cgY29tcGFueS1xdWlja2hlbHAtLXNob3cgYXBwbHkgdGltZXItZXZlbnQtaGFu
ZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFtzeW50YXgtcHBzcyBw
cmV0dGlmeS1zeW1ib2xzLWRlZmF1bHQtY29tcG9zZS1wIHByZXR0aWZ5LXN5bWJvbHMtLWNv
bXBvc2Utc3ltYm9sIGV2YWwgZm9udC1sb2NrLWZvbnRpZnkta2V5d29yZHMtcmVnaW9uIGZv
bnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lv
biAiIzxjb21waWxlZCAweDEwYWFlMDE+IiBydW4taG9vay13cmFwcGVkIGppdC1sb2NrLS1y
dW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1bmN0aW9uIHJl
ZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlZGlzcGxheSBwb3MtdGlwLWNv
bXB1dGUtcGl4ZWwtcG9zaXRpb24gcG9zLXRpcC1zaG93LW5vLXByb3BlcnRpemVdIDQgW3Jl
ZGlzcGxheSBwb3MtdGlwLWNvbXB1dGUtcGl4ZWwtcG9zaXRpb24gcG9zLXRpcC1zaG93LW5v
LXByb3BlcnRpemUgcG9zLXRpcC1zaG93IGNvbXBhbnktcXVpY2toZWxwLS1zaG93IGFwcGx5
IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWxdIDE2IFtmYWNlLWF0dHJpYnV0ZSBmYWNlLWF0dHItbWF0Y2gtcCBmcmFtZS1zZXQtYmFj
a2dyb3VuZC1tb2RlIGludGVybmFsLXNldC1saXNwLWZhY2UtYXR0cmlidXRlIHNldC1mYWNl
LWF0dHJpYnV0ZSBhcHBseSBmYWNlLXNwZWMtc2V0LTIgZmFjZS1zcGVjLXJlY2FsYyBmYWNl
LXNldC1hZnRlci1mcmFtZS1kZWZhdWx0IHgtc2hvdy10aXAgcG9zLXRpcC1zaG93LW5vLXBy
b3BlcnRpemUgcG9zLXRpcC1zaG93IGNvbXBhbnktcXVpY2toZWxwLS1zaG93IGFwcGx5IHRp
bWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAxMSBbY2hlY2stZmFjZSBmYWNlLW5hbWUgc2V0LWZh
Y2UtYXR0cmlidXRlLWZyb20tcmVzb3VyY2Ugc2V0LWZhY2UtYXR0cmlidXRlcy1mcm9tLXJl
c291cmNlcyBtYWtlLWZhY2UteC1yZXNvdXJjZS1pbnRlcm5hbCBmYWNlLXNwZWMtcmVjYWxj
IGZyYW1lLXNldC1iYWNrZ3JvdW5kLW1vZGUgaW50ZXJuYWwtc2V0LWxpc3AtZmFjZS1hdHRy
aWJ1dGUgc2V0LWZhY2UtYXR0cmlidXRlIGFwcGx5IGZhY2Utc3BlYy1zZXQtMiBmYWNlLXNw
ZWMtcmVjYWxjIGZhY2Utc2V0LWFmdGVyLWZyYW1lLWRlZmF1bHQgeC1zaG93LXRpcCBwb3Mt
dGlwLXNob3ctbm8tcHJvcGVydGl6ZSBwb3MtdGlwLXNob3ddIDQgW2ZhY2VwIGNoZWNrLWZh
Y2UgZmFjZS1uYW1lIHNldC1mYWNlLWF0dHJpYnV0ZS1mcm9tLXJlc291cmNlIHNldC1mYWNl
LWF0dHJpYnV0ZXMtZnJvbS1yZXNvdXJjZXMgbWFrZS1mYWNlLXgtcmVzb3VyY2UtaW50ZXJu
YWwgZmFjZS1zcGVjLXJlY2FsYyBmcmFtZS1zZXQtYmFja2dyb3VuZC1tb2RlIGludGVybmFs
LXNldC1saXNwLWZhY2UtYXR0cmlidXRlIHNldC1mYWNlLWF0dHJpYnV0ZSBhcHBseSBmYWNl
LXNwZWMtc2V0LTIgZmFjZS1zcGVjLXJlY2FsYyBmYWNlLXNldC1hZnRlci1mcmFtZS1kZWZh
dWx0IHgtc2hvdy10aXAgcG9zLXRpcC1zaG93LW5vLXByb3BlcnRpemVdIDggW3NldC1mYWNl
LWF0dHJpYnV0ZSBhcHBseSBmYWNlLXNwZWMtcmVzZXQtZmFjZSBmYWNlLXNwZWMtcmVjYWxj
IGZyYW1lLXNldC1iYWNrZ3JvdW5kLW1vZGUgaW50ZXJuYWwtc2V0LWxpc3AtZmFjZS1hdHRy
aWJ1dGUgc2V0LWZhY2UtYXR0cmlidXRlIGFwcGx5IGZhY2Utc3BlYy1zZXQtMiBmYWNlLXNw
ZWMtcmVjYWxjIGZhY2Utc2V0LWFmdGVyLWZyYW1lLWRlZmF1bHQgeC1zaG93LXRpcCBwb3Mt
dGlwLXNob3ctbm8tcHJvcGVydGl6ZSBwb3MtdGlwLXNob3cgY29tcGFueS1xdWlja2hlbHAt
LXNob3cgYXBwbHldIDQgW3NldC1mYWNlLWF0dHJpYnV0ZS1mcm9tLXJlc291cmNlIHNldC1m
YWNlLWF0dHJpYnV0ZXMtZnJvbS1yZXNvdXJjZXMgbWFrZS1mYWNlLXgtcmVzb3VyY2UtaW50
ZXJuYWwgZmFjZS1zcGVjLXJlY2FsYyBmYWNlLXNldC1hZnRlci1mcmFtZS1kZWZhdWx0IHgt
c2hvdy10aXAgcG9zLXRpcC1zaG93LW5vLXByb3BlcnRpemUgcG9zLXRpcC1zaG93IGNvbXBh
bnktcXVpY2toZWxwLS1zaG93IGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBu
aWwgbmlsIG5pbF0gMyBbZmFjZXAgY2hlY2stZmFjZSBmYWNlLW5hbWUgc2V0LWZhY2UtYXR0
cmlidXRlLWZyb20tcmVzb3VyY2Ugc2V0LWZhY2UtYXR0cmlidXRlcy1mcm9tLXJlc291cmNl
cyBtYWtlLWZhY2UteC1yZXNvdXJjZS1pbnRlcm5hbCBmYWNlLXNwZWMtcmVjYWxjIGZhY2Ut
c2V0LWFmdGVyLWZyYW1lLWRlZmF1bHQgeC1zaG93LXRpcCBwb3MtdGlwLXNob3ctbm8tcHJv
cGVydGl6ZSBwb3MtdGlwLXNob3cgY29tcGFueS1xdWlja2hlbHAtLXNob3cgYXBwbHkgdGlt
ZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFtzZXQtZmFjZS1hdHRyaWJ1dGUgYXBwbHkg
ZmFjZS1zcGVjLXJlc2V0LWZhY2UgZmFjZS1zcGVjLXJlY2FsYyBmYWNlLXNldC1hZnRlci1m
cmFtZS1kZWZhdWx0IHgtc2hvdy10aXAgcG9zLXRpcC1zaG93LW5vLXByb3BlcnRpemUgcG9z
LXRpcC1zaG93IGNvbXBhbnktcXVpY2toZWxwLS1zaG93IGFwcGx5IHRpbWVyLWV2ZW50LWhh
bmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTIgW2lzcGVsbC1kZWNvZGUtc3RyaW5nIGlz
cGVsbC1nZXQtZGVjb2RlZC1zdHJpbmcgaXNwZWxsLWdldC1vdGhlcmNoYXJzIGZseXNwZWxs
LWNoZWNrLXByZS13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbZnVuY2FsbCBldmFsIHJl
ZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlZGlzcGxheSBzaXQtZm9yIGZs
eXNwZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbcm0tZm9ybWF0LW1vZGUtbGluZS1l
bnRyeSBtYXBjYXIgcm0tLW1vZGUtbGlzdC1hcy1zdHJpbmctbGlzdCBzbWwvZ2VuZXJhdGUt
bWlub3ItbW9kZXMgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBy
ZWFkLWV2ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3Qt
Y29tbWFuZC1ob29rIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAxMiBbanNvbi1lbmNvZGUt
a2V5ICIjPGNvbXBpbGVkIDB4MzkxYzMzPiIgbWFwY2FyIGpzb24tZW5jb2RlLWFsaXN0IGpz
b24tZW5jb2RlLWxpc3QganNvbi1lbmNvZGUgbGV0IGZzdGFyLXN1YnAtLXNlcmlhbGl6ZS1x
dWVyeSBzZXRxIHByb2duIGlmIGxldCBmc3Rhci1zdWJwLS1xdWVyeSBpZiBmc3Rhci1zdWJw
LWNvbXBhbnktLWFzeW5jLWxvb2t1cCBmc3Rhci1zdWJwLWNvbXBhbnktLWFzeW5jLW1ldGFd
IDMgW3J1bGVyLW1vZGUtcnVsZXIgZnVuY2FsbCBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwg
XChDXCBmdW5jdGlvblwpIHJlYWQtZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3Jk
LXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbF0gNCBbYXBwbHkganNvbi1yZWFkIGpzb24tcmVhZC1mcm9tLXN0cmluZyBqc29u
LWVuY29kZS1rZXkgIiM8Y29tcGlsZWQgMHgzOTFjMzM+IiBtYXBjYXIganNvbi1lbmNvZGUt
YWxpc3QganNvbi1lbmNvZGUtbGlzdCBqc29uLWVuY29kZSAiIzxjb21waWxlZCAweDM5MWMz
Mz4iIG1hcGNhciBqc29uLWVuY29kZS1hbGlzdCBqc29uLWVuY29kZS1saXN0IGpzb24tZW5j
b2RlIGxldCBmc3Rhci1zdWJwLS1zZXJpYWxpemUtcXVlcnldIDMgW3NtbC9nZW5lcmF0ZS1t
aW5vci1tb2RlcyBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJl
ZGlzcGxheSBzaXQtZm9yIGZseXNwZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNv
bW1hbmQtaG9vayBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbc3lu
dGF4LXBwc3MgZm9udC1sb2NrLWZvbnRpZnktc3ludGFjdGljYWxseS1yZWdpb24gZm9udC1s
b2NrLWRlZmF1bHQtZm9udGlmeS1yZWdpb24gZm9udC1sb2NrLWZvbnRpZnktcmVnaW9uICIj
PGNvbXBpbGVkIDB4MTEwYjgxOT4iIHJ1bi1ob29rLXdyYXBwZWQgaml0LWxvY2stLXJ1bi1m
dW5jdGlvbnMgaml0LWxvY2stZm9udGlmeS1ub3cgaml0LWxvY2stZnVuY3Rpb24gcmVkaXNw
bGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgcmVhZC1ldmVudCBzaXQtZm9yIGZseXNw
ZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsXSAx
MiBbc21sL2dlbmVyYXRlLW1vZGlmaWVkLXN0YXR1cyBldmFsIHJlZGlzcGxheV9pbnRlcm5h
bFwgXChDXCBmdW5jdGlvblwpIHJlYWQtZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13
b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDIyIFtmbHljaGVjay1maW5pc2gtY3VycmVudC1zeW50YXgtY2hl
Y2sgZmx5Y2hlY2stcmVwb3J0LWJ1ZmZlci1jaGVja2VyLXN0YXR1cyBhcHBseSAiIzxjb21w
aWxlZCAweDEyMDNhZDM+IiBmdW5jYWxsIGxldCogaWYgZnN0YXItc3VicC0tZmx5Y2hlY2st
Y29udGludWF0aW9uIGFwcGx5ICIjPGNvbXBpbGVkIDB4MTIwM2U5MT4iIGZ1bmNhbGwgdW53
aW5kLXByb3RlY3QgbGV0KiBmc3Rhci1zdWJwLS1wcm9jZXNzLXJlc3BvbnNlIHByb2duIGlm
XSAzIFtmc3Rhci1zdWJwLW5leHQtYmxvY2stc2VwIGxldCB3aGlsZSBsZXQgc2F2ZS1leGN1
cnNpb24gZnN0YXItc3VicC0tbmV4dC11bnByb2Nlc3NlZC1zdGFydCBsZXQgaWYgZnN0YXIt
c3VicC0tc3RhcnQtc3ludGF4LWNoZWNrIGZseWNoZWNrLXN5bnRheC1jaGVjay1zdGFydCBm
bHljaGVjay1zdGFydC1jdXJyZW50LXN5bnRheC1jaGVjayBmbHljaGVjay1idWZmZXIgZmx5
Y2hlY2stYnVmZmVyLWF1dG9tYXRpY2FsbHkgZmx5Y2hlY2stcGVyZm9ybS1kZWZlcnJlZC1z
eW50YXgtY2hlY2sgbmlsIG5pbF0gNSBbIiM8Y29tcGlsZWQgMHgxMWIxYWVmPiIgbWFwY29u
Y2F0IHJtLS1tb2RlLWxpc3QtYXMtc3RyaW5nLWxpc3Qgc21sL2dlbmVyYXRlLW1pbm9yLW1v
ZGVzIGV2YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA4IFtmaWxlLXJlbW90ZS1wIHJlZGlz
cGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW3N5bnRheC1wcHNzIGZvbnQt
bG9jay1mb250aWZ5LXN5bnRhY3RpY2FsbHktcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZv
bnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweDE5
ZWQzY2I+IiBydW4taG9vay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1s
b2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwg
XChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA4IFthbmQgaWYgZnN0
YXItc3VicC1zdGFydCBsZXQgZnN0YXItc3VicC0tcXVlcnkgaWYgZnN0YXItc3VicC0tcXVl
cnktYW5kLXdhaXQtMSBsZXQqIGZzdGFyLXN1YnAtLXF1ZXJ5LWFuZC13YWl0IGxldCogcHJv
Z24gaWYgaWYgbGV0IGZzdGFyLS1lbGRvYy1mdW5jdGlvbiBlbGRvYy1wcmludC1jdXJyZW50
LXN5bWJvbC1pbmZvXSA0IFtzZWxmLWluc2VydC1jb21tYW5kIGZ1bmNhbGwtaW50ZXJhY3Rp
dmVseSAiIzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4iIGFkLUFkdmljZS1jYWxsLWludGVy
YWN0aXZlbHkgYXBwbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMSBbYXBwbHkgZWxkb2MtbWluaWJ1
ZmZlci1tZXNzYWdlICIjPGNvbXBpbGVkIDB4MjhlYjE3PiIgYXBwbHkgbGV0IGlmIGZzdGFy
LS1lbGRvYy10cnVuY2F0ZS1tZXNzYWdlIGFwcGx5IGVsZG9jLW1lc3NhZ2UgZWxkb2MtcHJp
bnQtY3VycmVudC1zeW1ib2wtaW5mbyAiIzxjb21waWxlZCAweDI4ZWE3ZD4iIGFwcGx5IHRp
bWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWxdIDMgW2ZseWNoZWNrLWNsZWFyLWlkbGUt
Y2hhbmdlLXRpbWVyIGZseWNoZWNrLWhhbmRsZS1pZGxlLWNoYW5nZSBhcHBseSB0aW1lci1l
dmVudC1oYW5kbGVyIHJlYWQtZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAg
Zmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbF0gMSBbcnVsZXItbW9kZS1ydWxlciBmdW5jYWxsIGV2YWwgcmVkaXNwbGF5X2ludGVy
bmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDE3IFsiIzxjb21waWxlZCAweDExYjFiNWY+IiBtYXBjYXIgcm0t
LXJlbW92ZS1oaWRkZW4tbW9kZXMgcm0tLW1vZGUtbGlzdC1hcy1zdHJpbmctbGlzdCBzbWwv
Z2VuZXJhdGUtbWlub3ItbW9kZXMgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVu
Y3Rpb25cKSByZWRpc3BsYXkgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3Bl
bGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbF0gOCBbanNvbi1yZWFk
LWVzY2FwZWQtY2hhciBqc29uLXJlYWQtc3RyaW5nIGFwcGx5IGpzb24tcmVhZCBqc29uLXJl
YWQtb2JqZWN0IGFwcGx5IGpzb24tcmVhZCBqc29uLXJlYWQtYXJyYXkgYXBwbHkganNvbi1y
ZWFkIGpzb24tcmVhZC1vYmplY3QgYXBwbHkganNvbi1yZWFkIGNvbmRpdGlvbi1jYXNlIHBy
b2duIGlmXSAzIFsiIzxjb21waWxlZCAweDExYjFhZWY+IiBtYXBjb25jYXQgcm0tLW1vZGUt
bGlzdC1hcy1zdHJpbmctbGlzdCBzbWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZhbCByZWRp
c3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWV2ZW50IHNpdC1mb3IgZmx5
c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsXSAxMiBbc21sL2dlbmVyYXRlLW1vZGlmaWVkLXN0YXR1cyBldmFs
IGZvcm1hdC1tb2RlLWxpbmUgc21sL2ZpbGwtd2lkdGgtYXZhaWxhYmxlIHNtbC9nZW5lcmF0
ZS1taW5vci1tb2RlcyBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwp
IHJlYWQtZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9z
dC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbcm0tZm9ybWF0LW1vZGUt
bGluZS1lbnRyeSBtYXBjYXIgcm0tLW1vZGUtbGlzdC1hcy1zdHJpbmctbGlzdCBzbWwvZ2Vu
ZXJhdGUtbWlub3ItbW9kZXMgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rp
b25cKSByZWRpc3BsYXkgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwt
cG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW3NtbC9nZW5l
cmF0ZS1wb3NpdGlvbi1oZWxwIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAxIFt3aGlsZSBpZiBmc3Rhci1zdWJwLS1xdWVy
eS1hbmQtd2FpdC0xIGxldCogZnN0YXItc3VicC0tcXVlcnktYW5kLXdhaXQgbGV0KiBwcm9n
biBpZiBpZiBsZXQgZnN0YXItLWVsZG9jLWZ1bmN0aW9uIGVsZG9jLXByaW50LWN1cnJlbnQt
c3ltYm9sLWluZm8gIiM8Y29tcGlsZWQgMHgyOGVhN2Q+IiBhcHBseSB0aW1lci1ldmVudC1o
YW5kbGVyIG5pbF0gMyBbc21sL2ZpbGwtd2lkdGgtYXZhaWxhYmxlIHNtbC9nZW5lcmF0ZS1t
aW5vci1tb2RlcyBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJl
ZGlzcGxheSBzaXQtZm9yIGZseXNwZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNv
bW1hbmQtaG9vayBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFthcHBseSBs
ZXQqIHNhdmUtY3VycmVudC1idWZmZXIgZnN0YXItLWxvZyBwcm9nbiBpZiBpZiBsZXQgaWYg
c2F2ZS1jdXJyZW50LWJ1ZmZlciBmc3Rhci1zdWJwLXByb2Nlc3MtcXVldWUgYXBwbHkgdGlt
ZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbF0gNCBbZmx5c3BlbGwtY2hlY2std29yZC1w
IGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2ZzdGFyLXN1YnAtZmlsdGVyIGFj
Y2VwdC1wcm9jZXNzLW91dHB1dCB3aGlsZSBpZiBmc3Rhci1zdWJwLS1xdWVyeS1hbmQtd2Fp
dC0xIGxldCogZnN0YXItc3VicC0tcXVlcnktYW5kLXdhaXQgbGV0IGZzdGFyLXN1YnAtY29t
cGFueS1jYW5kaWRhdGVzIGNvbmQgcHJvZ24gaWYgZnN0YXItc3VicC1jb21wYW55LWJhY2tl
bmQgYXBwbHkgY29tcGFueS1jYWxsLWJhY2tlbmQtcmF3IGNvbXBhbnktLWZldGNoLWNhbmRp
ZGF0ZXNdIDEgWyIjPGNvbXBpbGVkIDB4MTFiMWFlZj4iIG1hcGNvbmNhdCBybS0tbW9kZS1s
aXN0LWFzLXN0cmluZy1saXN0IHNtbC9nZW5lcmF0ZS1taW5vci1tb2RlcyBldmFsIHJlZGlz
cGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlZGlzcGxheSBzaXQtZm9yIGZseXNw
ZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbF0gMTkgW2NkciBsZXQqIGxldCBjb25kIGxldCogZm9ybWF0IG15LWZs
eWNoZWNrLW1vZGUtbGluZS1zdGF0dXMtdGV4dCBldmFsIGZvcm1hdC1tb2RlLWxpbmUgcm0t
Zm9ybWF0LW1vZGUtbGluZS1lbnRyeSBtYXBjYXIgcm0tLW1vZGUtbGlzdC1hcy1zdHJpbmct
bGlzdCBzbWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxc
IFwoQ1wgZnVuY3Rpb25cKSByZWFkLWV2ZW50XSA4IFtqc29uLWVuY29kZSAiIzxjb21waWxl
ZCAweDM5MWMzMz4iIG1hcGNhciBqc29uLWVuY29kZS1hbGlzdCBqc29uLWVuY29kZS1saXN0
IGpzb24tZW5jb2RlICIjPGNvbXBpbGVkIDB4MzkxYzMzPiIgbWFwY2FyIGpzb24tZW5jb2Rl
LWFsaXN0IGpzb24tZW5jb2RlLWxpc3QganNvbi1lbmNvZGUgbGV0IGZzdGFyLXN1YnAtLXNl
cmlhbGl6ZS1xdWVyeSBzZXRxIHByb2duIGlmXSAzIFtmb250LWxvY2stZm9udGlmeS1zeW50
YWN0aWNhbGx5LXJlZ2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250
LWxvY2stZm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQgMHgxMGZjOTYxPiIgcnVuLWhvb2st
d3JhcHBlZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBq
aXQtbG9jay1mdW5jdGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDEyIFtzYXZlLWN1cnJlbnQtYnVmZmVyIHBy
b2duIGlmIGxldCBpZiBsZXQgaWYgbGV0IGxldCBsZXQgcHJvZ24gaWYgbGV0KiB3aGlsZSBm
c3Rhci1zdWJwLWpzb24tLWZpbmQtcmVzcG9uc2UgaWZdIDIgW2pzb24tam9pbiBqc29uLWVu
Y29kZS1hbGlzdCBqc29uLWVuY29kZS1saXN0IGpzb24tZW5jb2RlIGxldCBmc3Rhci1zdWJw
LS1zZXJpYWxpemUtcXVlcnkgc2V0cSBwcm9nbiBpZiBsZXQgZnN0YXItc3VicC0tcXVlcnkg
aWYgZnN0YXItc3VicC0tcXVlcnktYW5kLXdhaXQtMSBsZXQqIGZzdGFyLXN1YnAtLXF1ZXJ5
LWFuZC13YWl0IGxldCpdIDMgW2ZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZv
bnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweDFhODMyZmY+IiBydW4taG9v
ay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnktbm93
IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwp
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW3NtbC9nZW5lcmF0ZS1tb2Rp
ZmllZC1zdGF0dXMgZXZhbCBmb3JtYXQtbW9kZS1saW5lIHNtbC9maWxsLXdpZHRoLWF2YWls
YWJsZSBzbWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxc
IFwoQ1wgZnVuY3Rpb25cKSByZWRpc3BsYXkgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3Jk
LXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbF0gOCBb
YXBwbHkgZWxkb2MtbWluaWJ1ZmZlci1tZXNzYWdlICIjPGNvbXBpbGVkIDB4MjhlYjE3PiIg
YXBwbHkgbGV0IGlmIGZzdGFyLS1lbGRvYy10cnVuY2F0ZS1tZXNzYWdlIGFwcGx5IGVsZG9j
LW1lc3NhZ2UgZWxkb2MtcHJlLWNvbW1hbmQtcmVmcmVzaC1lY2hvLWFyZWEgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDMgW2NvbXBhbnktLWNvbC1yb3cgY29tcGFueS0tcm93IGNvbXBh
bnktLXBzZXVkby10b29sdGlwLWhlaWdodCBjb21wYW55LXBzZXVkby10b29sdGlwLXNob3cg
Y29tcGFueS1wc2V1ZG8tdG9vbHRpcC1zaG93LWF0LXBvaW50IGNvbXBhbnktcHNldWRvLXRv
b2x0aXAtZnJvbnRlbmQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC11bmxlc3MtanVzdC1vbmUt
ZnJvbnRlbmQgY29tcGFueS1jYWxsLWZyb250ZW5kcyBjb21wYW55LXBvc3QtY29tbWFuZCBj
b21wYW55LWlkbGUtYmVnaW4gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWV2ZW50
IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1o
b29rXSA0IFtjb21wYW55LWJ1ZmZlci1saW5lcyBjb21wYW55LXBzZXVkby10b29sdGlwLXNo
b3cgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1zaG93LWF0LXBvaW50IGNvbXBhbnktcHNldWRv
LXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC11bmxlc3MtanVzdC1v
bmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZyb250ZW5kcyBjb21wYW55LXBvc3QtY29tbWFu
ZCBjb21wYW55LWlkbGUtYmVnaW4gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWV2
ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFu
ZC1ob29rIG5pbCBuaWxdIDQgW3JtLS1wcm9wZXJ0aXplIG1hcGNhciBybS0tbW9kZS1saXN0
LWFzLXN0cmluZy1saXN0IHNtbC9nZW5lcmF0ZS1taW5vci1tb2RlcyBldmFsIHBvc24tYXQt
cG9pbnQgY29tcGFueS0tY29sLXJvdyBjb21wYW55LS1yb3cgY29tcGFueS0tcHNldWRvLXRv
b2x0aXAtaGVpZ2h0IGNvbXBhbnktcHNldWRvLXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1w
c2V1ZG8tdG9vbHRpcC11bmxlc3MtanVzdC1vbmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZy
b250ZW5kcyBjb21wYW55LXBvc3QtY29tbWFuZCBuaWwgbmlsIG5pbF0gNiBbIiM8Y29tcGls
ZWQgMHgxYTg0ZWIxPiIgZnVuY2FsbCBpZiBsZXQgIiM8bGFtYmRhIDB4MzJhMGI4Zjg0NDdh
MzQ+IiBmdW5jYWxsIGlmICIjPGxhbWJkYSAweDE1Yzk3Nzk1ZDg2ZmE1MzI+IiBmdW5jYWxs
IHVud2luZC1wcm90ZWN0IGxldCogZnN0YXItc3VicC0tcHJvY2Vzcy1yZXNwb25zZSBwcm9n
biBpZiBsZXQgY29uZF0gMiBbYXBwbHkgIiM8Y29tcGlsZWQgMHg0NmVmYzc+IiByZWRpc3Bs
YXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWV2ZW50IHNpdC1mb3IgZmx5c3Bl
bGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFthcHBseSBqc29uLXJlYWQganNvbi1yZWFk
LW9iamVjdCBhcHBseSBqc29uLXJlYWQganNvbi1yZWFkLWFycmF5IGFwcGx5IGpzb24tcmVh
ZCBqc29uLXJlYWQtb2JqZWN0IGFwcGx5IGpzb24tcmVhZCBjb25kaXRpb24tY2FzZSBwcm9n
biBpZiBsZXQqIGZzdGFyLXN1YnAtanNvbi0tcmVhZC1yZXNwb25zZV0gMiBbZnVuY2FsbCBl
dmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlYWQtZXZlbnQgc2l0
LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2ZvbnQtbG9jay1kZWZh
dWx0LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxl
ZCAweDE3YjA5NTM+IiBydW4taG9vay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25z
IGppdC1sb2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRl
cm5hbFwgXChDXCBmdW5jdGlvblwpIHJlYWQtZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVj
ay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsXSA4
IFthbmQgd2hpbGUgaWYgZnN0YXItc3VicC0tcXVlcnktYW5kLXdhaXQtMSBsZXQqIGZzdGFy
LXN1YnAtLXF1ZXJ5LWFuZC13YWl0IGxldCBmc3Rhci1zdWJwLWNvbXBhbnktY2FuZGlkYXRl
cyBjb25kIHByb2duIGlmIGZzdGFyLXN1YnAtY29tcGFueS1iYWNrZW5kIGFwcGx5IGNvbXBh
bnktY2FsbC1iYWNrZW5kLXJhdyBjb21wYW55LS1mZXRjaC1jYW5kaWRhdGVzIGNvbXBhbnkt
Y2FsY3VsYXRlLWNhbmRpZGF0ZXNdIDQgW2ZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVn
aW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweDFhOGJiYjc+IiBy
dW4taG9vay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRp
Znktbm93IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5j
dGlvblwpIHJlZGlzcGxheSBzaXQtZm9yIGZseXNwZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVs
bC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsIG5pbCBuaWxdIDQgW3Byb2duIGlmIGxldCog
bGV0IGNvbmQgbGV0KiBmb3JtYXQgbXktZmx5Y2hlY2stbW9kZS1saW5lLXN0YXR1cy10ZXh0
IGV2YWwgZm9ybWF0LW1vZGUtbGluZSBybS1mb3JtYXQtbW9kZS1saW5lLWVudHJ5IG1hcGNh
ciBybS0tbW9kZS1saXN0LWFzLXN0cmluZy1saXN0IHNtbC9nZW5lcmF0ZS1taW5vci1tb2Rl
cyBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpXSA0IFtydW4taG9v
ay13aXRoLWFyZ3Mgaml0LWxvY2stYWZ0ZXItY2hhbmdlIGluc2VydCBsZXQqIHNhdmUtY3Vy
cmVudC1idWZmZXIgZnN0YXItLWxvZyBwcm9nbiBpZiBwcm9nbiBpZiBmc3Rhci1zdWJwLWZp
bHRlciByZWFkLWV2ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxs
LXBvc3QtY29tbWFuZC1ob29rIG5pbF0gMyBbc21sL2dlbmVyYXRlLW1pbm9yLW1vZGVzIGV2
YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgcmVhZC1ldmVudCBzaXQt
Zm9yIGZseXNwZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTIgW3JtLS1wcm9wZXJ0aXpl
IG1hcGNhciBybS0tbW9kZS1saXN0LWFzLXN0cmluZy1saXN0IHNtbC9nZW5lcmF0ZS1taW5v
ci1tb2RlcyBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlYWQt
ZXZlbnQgc2l0LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21t
YW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW3RyYW1wLWZsdXNoLWZpbGUt
ZnVuY3Rpb24ga2lsbC1idWZmZXIgIiM8Y29tcGlsZWQgMHgxNWVlYjI1PiIganNvbi1yZWFk
LWZyb20tc3RyaW5nIGpzb24tZW5jb2RlLWtleSAiIzxjb21waWxlZCAweDM5MWMzMz4iIG1h
cGNhciBqc29uLWVuY29kZS1hbGlzdCBqc29uLWVuY29kZS1saXN0IGpzb24tZW5jb2RlICIj
PGNvbXBpbGVkIDB4MzkxYzMzPiIgbWFwY2FyIGpzb24tZW5jb2RlLWFsaXN0IGpzb24tZW5j
b2RlLWxpc3QganNvbi1lbmNvZGUgbGV0XSAzIFtzZXRxIHdoaWxlIGxldCBmc3Rhci1maW5k
LWlkLW1heWJlLXR5cGUgZnN0YXItZmluZC1pZC13aXRoLXR5cGUgZm9udC1sb2NrLWZvbnRp
Znkta2V5d29yZHMtcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZv
bnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweGM1M2YyMT4iIHJ1bi1ob29r
LXdyYXBwZWQgaml0LWxvY2stLXJ1bi1mdW5jdGlvbnMgaml0LWxvY2stZm9udGlmeS1ub3cg
aml0LWxvY2stZnVuY3Rpb24gcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkg
cmVkaXNwbGF5IHNpdC1mb3JdIDMgW2NvbXBhbnktLXNob3VsZC1jb21wbGV0ZSBjb21wYW55
LS1wZXJmb3JtIGNvbXBhbnktYXV0by1iZWdpbiBjb21wYW55LWlkbGUtYmVnaW4gYXBwbHkg
dGltZXItZXZlbnQtaGFuZGxlciByZWFkLWV2ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2st
d29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsXSAzIFtyZWRpc3BsYXkgc2l0LWZvciBiYXR0ZXJ5LXVwZGF0ZS1oYW5kbGVyIGFwcGx5
IHRpbWVyLWV2ZW50LWhhbmRsZXIgcmVhZC1ldmVudCBzaXQtZm9yIGZseXNwZWxsLWNoZWNr
LXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWxdIDIyIFtqaXQtbG9jay1mdW5jdGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwo
Q1wgZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsXSA4IFtlcSBvciBzYXZlLWV4Y3Vyc2lvbiBvciBhbmQgc2V0cSB3
aGlsZSBsZXQgZnN0YXItZmluZC1pZC1tYXliZS10eXBlIGZzdGFyLWZpbmQtaWQtd2l0aC10
eXBlIGZvbnQtbG9jay1mb250aWZ5LWtleXdvcmRzLXJlZ2lvbiBmb250LWxvY2stZGVmYXVs
dC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2stZm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQg
MHgxNjM2N2Y5PiIgcnVuLWhvb2std3JhcHBlZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9uc10g
MyBbc3ludGF4LXBwc3MgcHJldHRpZnktc3ltYm9scy1kZWZhdWx0LWNvbXBvc2UtcCBwcmV0
dGlmeS1zeW1ib2xzLS1jb21wb3NlLXN5bWJvbCBldmFsIGZvbnQtbG9jay1mb250aWZ5LWtl
eXdvcmRzLXJlZ2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxv
Y2stZm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQgMHgxNDAzM2Y1PiIgcnVuLWhvb2std3Jh
cHBlZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQt
bG9jay1mdW5jdGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwg
bmlsIG5pbF0gNCBbIiM8Y29tcGlsZWQgMHgzOTFjMzM+IiBtYXBjYXIganNvbi1lbmNvZGUt
YWxpc3QganNvbi1lbmNvZGUtbGlzdCBqc29uLWVuY29kZSAiIzxjb21waWxlZCAweDM5MWMz
Mz4iIG1hcGNhciBqc29uLWVuY29kZS1hbGlzdCBqc29uLWVuY29kZS1saXN0IGpzb24tZW5j
b2RlIGxldCBmc3Rhci1zdWJwLS1zZXJpYWxpemUtcXVlcnkgc2V0cSBwcm9nbiBpZiBsZXRd
IDMgW3NtbC9nZW5lcmF0ZS1tb2RpZmllZC1zdGF0dXMgZXZhbCBmb3JtYXQtbW9kZS1saW5l
IHNtbC9maWxsLXdpZHRoLWF2YWlsYWJsZSBzbWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZh
bCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbc21sL2dlbmVyYXRlLW1vZGlmaWVkLXN0YXR1cyBl
dmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNSBbIiM8Y29tcGlsZWQg
MHg0NmVmYzc+IiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWV2
ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFu
ZC1ob29rIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMiBbcm0t
LW1vZGUtbGlzdC1hcy1zdHJpbmctbGlzdCBzbWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZh
bCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWRpc3BsYXkgc2l0LWZv
ciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbY29tcGFueS0tY29sLXJvdyBjb21w
YW55LXBzZXVkby10b29sdGlwLXNob3ctYXQtcG9pbnQgY29tcGFueS1wc2V1ZG8tdG9vbHRp
cC1mcm9udGVuZCBjb21wYW55LXBzZXVkby10b29sdGlwLXVubGVzcy1qdXN0LW9uZS1mcm9u
dGVuZCBjb21wYW55LWNhbGwtZnJvbnRlbmRzIGNvbXBhbnktcG9zdC1jb21tYW5kIGNvbXBh
bnktaWRsZS1iZWdpbiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIHJlYWQtZXZlbnQgc2l0
LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sg
bmlsIG5pbCBuaWxdIDMgW2V2YWwgcm0tLXByb3BlcnRpemUgbWFwY2FyIHJtLS1tb2RlLWxp
c3QtYXMtc3RyaW5nLWxpc3Qgc21sL2dlbmVyYXRlLW1pbm9yLW1vZGVzIGV2YWwgcmVkaXNw
bGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgcmVhZC1ldmVudCBzaXQtZm9yIGZseXNw
ZWxsLWNoZWNrLXdvcmQtcCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsIG5p
bCBuaWwgbmlsXSA0IFtmb250LWxvY2stZm9udGlmeS1zeW50YWN0aWNhbGx5LXJlZ2lvbiBm
b250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2stZm9udGlmeS1yZWdp
b24gIiM8Y29tcGlsZWQgMHgxNTM3MzUxPiIgcnVuLWhvb2std3JhcHBlZCBqaXQtbG9jay0t
cnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9jay1mdW5jdGlvbiBy
ZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWV2ZW50IHNpdC1mb3Ig
Zmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBu
aWwgbmlsXSA0IFtzbWwvZmlsbC13aWR0aC1hdmFpbGFibGUgc21sL2dlbmVyYXRlLW1pbm9y
LW1vZGVzIGV2YWwgcG9zbi1hdC1wb2ludCBjb21wYW55LS1jb2wtcm93IGNvbXBhbnktLXJv
dyBjb21wYW55LS1wc2V1ZG8tdG9vbHRpcC1oZWlnaHQgY29tcGFueS1wc2V1ZG8tdG9vbHRp
cC1mcm9udGVuZCBjb21wYW55LXBzZXVkby10b29sdGlwLXVubGVzcy1qdXN0LW9uZS1mcm9u
dGVuZCBjb21wYW55LWNhbGwtZnJvbnRlbmRzIGNvbXBhbnktcG9zdC1jb21tYW5kIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDIgW3N5bnRheC1wcHNzIGxldCogbGV0IGNvbmQgd2hpbGUgIiM8
bGFtYmRhIDB4ZTM4YTIzZjNlZWY2MT4iIHN5bnRheC1wcm9wZXJ0aXplIGludGVybmFsLS1z
eW50YXgtcHJvcGVydGl6ZSBza2lwLXN5bnRheC1iYWNrd2FyZCBjb21wYW55LWdyYWItc3lt
Ym9sIGxldCBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgcHJvZ24gaWZdIDEgW2FwcGx5IGRl
cml2ZWQtbW9kZS1wIHNhdmUtcGxhY2UtdG8tYWxpc3Qga2lsbC1idWZmZXIgIiM8Y29tcGls
ZWQgMHgxYWUyMDRiPiIgY29tcGFueS1zYWZlLXN1YnN0cmluZyBjb21wYW55LW1vZGlmeS1s
aW5lIGNvbXBhbnktLXJlcGxhY2VtZW50LXN0cmluZyBhcHBseSBjb21wYW55LXBzZXVkby10
b29sdGlwLWVkaXQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1mcm9udGVuZCBjb21wYW55LXBz
ZXVkby10b29sdGlwLXVubGVzcy1qdXN0LW9uZS1mcm9udGVuZCBjb21wYW55LWNhbGwtZnJv
bnRlbmRzIGNvbXBhbnktLXBlcmZvcm0gY29tcGFueS1wb3N0LWNvbW1hbmQgbmlsXSAyIFsi
Izxjb21waWxlZCAweDEyMDMwYmQ+IiBqc29uLXJlYWQtZnJvbS1zdHJpbmcganNvbi1lbmNv
ZGUta2V5ICIjPGNvbXBpbGVkIDB4MzkxYzMzPiIgbWFwY2FyIGpzb24tZW5jb2RlLWFsaXN0
IGpzb24tZW5jb2RlLWxpc3QganNvbi1lbmNvZGUgbGV0IGZzdGFyLXN1YnAtLXNlcmlhbGl6
ZS1xdWVyeSBzZXRxIHByb2duIGlmIGxldCBmc3Rhci1zdWJwLS1xdWVyeSBpZl0gMiBbY29t
cGFueS0tY2xlYW4tc3RyaW5nIGNvbXBhbnktLWNyZWF0ZS1saW5lcyBjb21wYW55LXBzZXVk
by10b29sdGlwLWVkaXQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1mcm9udGVuZCBjb21wYW55
LXBzZXVkby10b29sdGlwLXVubGVzcy1qdXN0LW9uZS1mcm9udGVuZCBjb21wYW55LWNhbGwt
ZnJvbnRlbmRzIGNvbXBhbnktLXBlcmZvcm0gY29tcGFueS1wb3N0LWNvbW1hbmQgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbdHJhbXAtZmx1c2gtZmlsZS1mdW5jdGlv
biBraWxsLWJ1ZmZlciAiIzxjb21waWxlZCAweDE5Mzc4M2Y+IiBqc29uLXJlYWQtZnJvbS1z
dHJpbmcganNvbi1lbmNvZGUta2V5ICIjPGNvbXBpbGVkIDB4MzkxYzMzPiIgbWFwY2FyIGpz
b24tZW5jb2RlLWFsaXN0IGpzb24tZW5jb2RlLWxpc3QganNvbi1lbmNvZGUgbGV0IGZzdGFy
LXN1YnAtLXNlcmlhbGl6ZS1xdWVyeSBzZXRxIHByb2duIGlmIGxldF0gMiBbYmVnaW5uaW5n
LW9mLXZpc3VhbC1saW5lIGNvbXBhbnktcHNldWRvLXRvb2x0aXAtZ3VhcmQgY29tcGFueS1w
c2V1ZG8tdG9vbHRpcC1mcm9udGVuZCBjb21wYW55LXBzZXVkby10b29sdGlwLXVubGVzcy1q
dXN0LW9uZS1mcm9udGVuZCBjb21wYW55LWNhbGwtZnJvbnRlbmRzIGNvbXBhbnktcG9zdC1j
b21tYW5kIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gOSBbanNv
bi1lbmNvZGUta2V5ICIjPGNvbXBpbGVkIDB4MzkxYzMzPiIgbWFwY2FyIGpzb24tZW5jb2Rl
LWFsaXN0IGpzb24tZW5jb2RlLWxpc3QganNvbi1lbmNvZGUgbGV0IGZzdGFyLXN1YnAtLXNl
cmlhbGl6ZS1xdWVyeSBzZXRxIHByb2duIGlmIGxldCBmc3Rhci1zdWJwLS1xdWVyeSBsZXQq
IGZzdGFyLXN1YnAtcGVlay1yZWdpb24gaWZdIDMgW2xldCogc2F2ZS1jdXJyZW50LWJ1ZmZl
ciBmc3Rhci0tbG9nIHByb2duIGlmIGNvbmQgbGV0KiBmc3Rhci1zdWJwLWpzb24tLXJlYWQt
cmVzcG9uc2UgYW5kIGxldCogd2hpbGUgZnN0YXItc3VicC1qc29uLS1maW5kLXJlc3BvbnNl
IGlmIGZzdGFyLXN1YnAtZmluZC1yZXNwb25zZSBzYXZlLWN1cnJlbnQtYnVmZmVyIHByb2du
XSAyIFtyZWRpc3BsYXktLXVwZGF0ZS1yZWdpb24taGlnaGxpZ2h0IHJ1bi1ob29rLXdpdGgt
YXJncyByZWRpc3BsYXktLXByZS1yZWRpc3BsYXktZnVuY3Rpb25zIGFwcGx5ICIjPGNvbXBp
bGVkIDB4NDZlZmM3PiIgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgcmVk
aXNwbGF5IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29t
bWFuZC1ob29rIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtjb21wYW55LS1mb3JjZS1z
eW5jIGNvbXBhbnktY2FsbC1iYWNrZW5kIGNvbXBhbnktZmV0Y2gtbWV0YWRhdGEgY29tcGFu
eS1lY2hvLXNob3cgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWV2ZW50IHNpdC1m
b3IgZmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA2IFtmdW5jYWxsIGV2YWwgcmVkaXNwbGF5X2ludGVy
bmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtjb21wYW55LWdyYWItc3ltYm9sIGxldCBwcm9nbiB1
bndpbmQtcHJvdGVjdCBsZXQgcHJvZ24gaWYgY29uZCBwcm9nbiBpZiBmc3Rhci1zdWJwLWNv
bXBhbnktYmFja2VuZCBjb21wYW55LS1iZWdpbi1uZXcgY29tcGFueS0tcGVyZm9ybSBjb21w
YW55LWF1dG8tYmVnaW4gY29tcGFueS1pZGxlLWJlZ2luIGFwcGx5XSAyIFt3aGlsZSBpZiBm
c3Rhci1zdWJwLS1xdWVyeS1hbmQtd2FpdC0xIGxldCogZnN0YXItc3VicC0tcXVlcnktYW5k
LXdhaXQgbGV0IGZzdGFyLXN1YnAtY29tcGFueS1jYW5kaWRhdGVzIGNvbmQgcHJvZ24gaWYg
ZnN0YXItc3VicC1jb21wYW55LWJhY2tlbmQgYXBwbHkgY29tcGFueS1jYWxsLWJhY2tlbmQt
cmF3IGNvbXBhbnktLWZldGNoLWNhbmRpZGF0ZXMgY29tcGFueS1jYWxjdWxhdGUtY2FuZGlk
YXRlcyBjb21wYW55LS1iZWdpbi1uZXddIDIgW3NtbC9maWxsLXdpZHRoLWF2YWlsYWJsZSBz
bWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZhbCBwb3NuLWF0LXBvaW50IGNvbXBhbnktLWNv
bC1yb3cgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1zaG93LWF0LXBvaW50IGNvbXBhbnktcHNl
dWRvLXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC11bmxlc3MtanVz
dC1vbmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZyb250ZW5kcyBjb21wYW55LXBvc3QtY29t
bWFuZCBjb21wYW55LWlkbGUtYmVnaW4gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFk
LWV2ZW50IHNpdC1mb3IgZmx5c3BlbGwtY2hlY2std29yZC1wXSA0IFtmb250LWxvY2stcHJl
cGVuZC10ZXh0LXByb3BlcnR5IGZvbnQtbG9jay1mb250aWZ5LWtleXdvcmRzLXJlZ2lvbiBm
b250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2stZm9udGlmeS1yZWdp
b24gIiM8Y29tcGlsZWQgMHgxMjFmMDdkPiIgcnVuLWhvb2std3JhcHBlZCBqaXQtbG9jay0t
cnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9jay1mdW5jdGlvbiBy
ZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWV2ZW50IHNpdC1mb3Ig
Zmx5c3BlbGwtY2hlY2std29yZC1wIGZseXNwZWxsLXBvc3QtY29tbWFuZC1ob29rIG5pbCBu
aWxdIDQgW2ZzdGFyLWZpbmQtaWQtd2l0aC10eXBlIGZvbnQtbG9jay1mb250aWZ5LWtleXdv
cmRzLXJlZ2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2st
Zm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQgMHgxOTYwMzMzPiIgcnVuLWhvb2std3JhcHBl
ZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9j
ay1mdW5jdGlvbiBwb3NuLWF0LXBvaW50IGNvbXBhbnktLWNvbC1yb3cgY29tcGFueS0tcm93
IGNvbXBhbnktLXBzZXVkby10b29sdGlwLWhlaWdodCBjb21wYW55LXBzZXVkby10b29sdGlw
LWZyb250ZW5kIGNvbXBhbnktcHNldWRvLXRvb2x0aXAtdW5sZXNzLWp1c3Qtb25lLWZyb250
ZW5kIGNvbXBhbnktY2FsbC1mcm9udGVuZHNdIDQgW2FwcGx5IGxldCogc2F2ZS1jdXJyZW50
LWJ1ZmZlciBmc3Rhci0tbG9nIHByb2duIGlmIGNvbmQgbGV0KiBmc3Rhci1zdWJwLWpzb24t
LXJlYWQtcmVzcG9uc2UgYW5kIGxldCogd2hpbGUgZnN0YXItc3VicC1qc29uLS1maW5kLXJl
c3BvbnNlIGlmIGZzdGFyLXN1YnAtZmluZC1yZXNwb25zZSBzYXZlLWN1cnJlbnQtYnVmZmVy
XSA0IFthcHBseSAiIzxjb21waWxlZCAweDQ2ZWZjNz4iIHJlZGlzcGxheV9pbnRlcm5hbFwg
XChDXCBmdW5jdGlvblwpIHJlZGlzcGxheSBzaXQtZm9yIGZseXNwZWxsLWNoZWNrLXdvcmQt
cCBmbHlzcGVsbC1wb3N0LWNvbW1hbmQtaG9vayBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbF0gNCBbYXBwbHkganNvbi1yZWFkIGpzb24tcmVhZC1hcnJheSBhcHBseSBq
c29uLXJlYWQganNvbi1yZWFkLW9iamVjdCBhcHBseSBqc29uLXJlYWQgY29uZGl0aW9uLWNh
c2UgcHJvZ24gaWYgbGV0KiBmc3Rhci1zdWJwLWpzb24tLXJlYWQtcmVzcG9uc2UgYW5kIGxl
dCogd2hpbGVdIDEgW2NvbXBhbnktLWNvbC1yb3cgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1z
aG93LWF0LXBvaW50IGNvbXBhbnktcHNldWRvLXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1w
c2V1ZG8tdG9vbHRpcC11bmxlc3MtanVzdC1vbmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZy
b250ZW5kcyBjb21wYW55LXBvc3QtY29tbWFuZCBjb21wYW55LWlkbGUtYmVnaW4gYXBwbHkg
dGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2Nv
bXBhbnktcHNldWRvLXRvb2x0aXAtc2hvdyBjb21wYW55LXBzZXVkby10b29sdGlwLXNob3ct
YXQtcG9pbnQgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1mcm9udGVuZCBjb21wYW55LXBzZXVk
by10b29sdGlwLXVubGVzcy1qdXN0LW9uZS1mcm9udGVuZCBjb21wYW55LWNhbGwtZnJvbnRl
bmRzIGNvbXBhbnktcG9zdC1jb21tYW5kIGNvbXBhbnktaWRsZS1iZWdpbiBhcHBseSB0aW1l
ci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbaXNwZWxs
LWRlY29kZS1zdHJpbmcgaXNwZWxsLWdldC1kZWNvZGVkLXN0cmluZyBmbHlzcGVsbC1nZXQt
bm90LWNhc2VjaGFycyBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21t
YW5kLWhvb2sgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g
MiBbcm0tZm9ybWF0LW1vZGUtbGluZS1lbnRyeSBtYXBjYXIgcm0tLW1vZGUtbGlzdC1hcy1z
dHJpbmctbGlzdCBzbWwvZ2VuZXJhdGUtbWlub3ItbW9kZXMgZXZhbCBwb3NuLWF0LXBvaW50
IGNvbXBhbnktLWNvbC1yb3cgY29tcGFueS1wc2V1ZG8tdG9vbHRpcC1zaG93LWF0LXBvaW50
IGNvbXBhbnktcHNldWRvLXRvb2x0aXAtZnJvbnRlbmQgY29tcGFueS1wc2V1ZG8tdG9vbHRp
cC11bmxlc3MtanVzdC1vbmUtZnJvbnRlbmQgY29tcGFueS1jYWxsLWZyb250ZW5kcyBjb21w
YW55LXBvc3QtY29tbWFuZCBjb21wYW55LWlkbGUtYmVnaW4gYXBwbHkgdGltZXItZXZlbnQt
aGFuZGxlciByZWFkLWV2ZW50XSA1IFtnZXQtYnVmZmVyLWNyZWF0ZSBnZW5lcmF0ZS1uZXct
YnVmZmVyIGpzb24tcmVhZC1mcm9tLXN0cmluZyBqc29uLWVuY29kZS1rZXkgIiM8Y29tcGls
ZWQgMHgzOTFjMzM+IiBtYXBjYXIganNvbi1lbmNvZGUtYWxpc3QganNvbi1lbmNvZGUtbGlz
dCBqc29uLWVuY29kZSBsZXQgZnN0YXItc3VicC0tc2VyaWFsaXplLXF1ZXJ5IHNldHEgcHJv
Z24gaWYgbGV0IGZzdGFyLXN1YnAtLXF1ZXJ5XSAyIFtzZXRxIHdoaWxlIGxldCBmc3Rhci1m
aW5kLWlkLW1heWJlLXR5cGUgZnN0YXItZmluZC1pZC13aXRoLXR5cGUgZm9udC1sb2NrLWZv
bnRpZnkta2V5d29yZHMtcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9u
IGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAweDQ2NWUwOT4iIHJ1bi1o
b29rLXdyYXBwZWQgaml0LWxvY2stLXJ1bi1mdW5jdGlvbnMgaml0LWxvY2stZm9udGlmeS1u
b3cgaml0LWxvY2stZnVuY3Rpb24gcG9zbi1hdC1wb2ludCBjb21wYW55LS1jb2wtcm93IGNv
bXBhbnktLXJvd10gMyBbZm9udC1sb2NrLWRlZmF1bHQtZm9udGlmeS1yZWdpb24gZm9udC1s
b2NrLWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktYnVmZmVyICIj
PGNvbXBpbGVkIDB4NGY0YmM1PiIgZm9udC1sb2NrLWVuc3VyZSBpZiBzYXZlLWN1cnJlbnQt
YnVmZmVyIGZzdGFyLWhpZ2hsaWdodC1zdHJpbmcgY29uY2F0IGZzdGFyLWxvb2t1cC1yZXN1
bHQtc2lnIGNvbmQgZnVuY2FsbCBmc3Rhci1zdWJwLWNvbXBhbnktLW1ldGEtY29udGludWF0
aW9uIGFwcGx5ICIjPGNvbXBpbGVkIDB4MTdiMGEyMz4iIGZ1bmNhbGxdIDIgW2ZpbGUtcmVt
b3RlLXAgc21sL2dlbmVyYXRlLW1vZGlmaWVkLXN0YXR1cyBldmFsIGZvcm1hdC1tb2RlLWxp
bmUgc21sL2ZpbGwtd2lkdGgtYXZhaWxhYmxlIHNtbC9nZW5lcmF0ZS1taW5vci1tb2RlcyBl
dmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlYWQtZXZlbnQgc2l0
LWZvciBmbHlzcGVsbC1jaGVjay13b3JkLXAgZmx5c3BlbGwtcG9zdC1jb21tYW5kLWhvb2sg
bmlsIG5pbCBuaWwgbmlsXSA0IFtsZXQgZnN0YXItc3VicC0tcXVlcnkgbGV0KiBmc3Rhci1z
dWJwLXBlZWstcmVnaW9uIGlmIGxldCBpZiBmc3Rhci1zdWJwLS1zdGFydC1zeW50YXgtY2hl
Y2sgZmx5Y2hlY2stc3ludGF4LWNoZWNrLXN0YXJ0IGZseWNoZWNrLXN0YXJ0LWN1cnJlbnQt
c3ludGF4LWNoZWNrIGZseWNoZWNrLWJ1ZmZlciBmbHljaGVjay1idWZmZXItYXV0b21hdGlj
YWxseSBmbHljaGVjay1oYW5kbGUtaWRsZS1jaGFuZ2UgYXBwbHkgdGltZXItZXZlbnQtaGFu
ZGxlciBuaWxdIDQgWyIjPGNvbXBpbGVkIDB4ZGIxZGMzPiIgbWFwYXRvbXMgc21leC1kZXRl
Y3QtbmV3LWNvbW1hbmRzIHNtZXggZnVuY2FsbC1pbnRlcmFjdGl2ZWx5ICIjPHN1YnIgY2Fs
bC1pbnRlcmFjdGl2ZWx5PiIgYWQtQWR2aWNlLWNhbGwtaW50ZXJhY3RpdmVseSBhcHBseSBj
YWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsXSA2IFttYXBhdG9tcyBzbWV4LXJlYnVpbGQtY2FjaGUgc21leC11cGRhdGUgc21leCBm
dW5jYWxsLWludGVyYWN0aXZlbHkgIiM8c3ViciBjYWxsLWludGVyYWN0aXZlbHk+IiBhZC1B
ZHZpY2UtY2FsbC1pbnRlcmFjdGl2ZWx5IGFwcGx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21t
YW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDIwIFsiIzxjb21waWxlZCAw
eDQ4YmQyOT4iIG1hcGF0b21zIHNtZXgtcmVidWlsZC1jYWNoZSBzbWV4LXVwZGF0ZSBzbWV4
IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSAiIzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4iIGFk
LUFkdmljZS1jYWxsLWludGVyYWN0aXZlbHkgYXBwbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNv
bW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtzbWV4LXNvcnRpbmctcnVs
ZXMgc29ydCBzbWV4LXJlYnVpbGQtY2FjaGUgc21leC11cGRhdGUgc21leCBmdW5jYWxsLWlu
dGVyYWN0aXZlbHkgIiM8c3ViciBjYWxsLWludGVyYWN0aXZlbHk+IiBhZC1BZHZpY2UtY2Fs
bC1pbnRlcmFjdGl2ZWx5IGFwcGx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1
dGUgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbc29ydCBzbWV4LXJlYnVpbGQtY2FjaGUgc21l
eC11cGRhdGUgc21leCBmdW5jYWxsLWludGVyYWN0aXZlbHkgIiM8c3ViciBjYWxsLWludGVy
YWN0aXZlbHk+IiBhZC1BZHZpY2UtY2FsbC1pbnRlcmFjdGl2ZWx5IGFwcGx5IGNhbGwtaW50
ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQg
W3NtZXgtcmVidWlsZC1jYWNoZSBzbWV4LXVwZGF0ZSBzbWV4IGZ1bmNhbGwtaW50ZXJhY3Rp
dmVseSAiIzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4iIGFkLUFkdmljZS1jYWxsLWludGVy
YWN0aXZlbHkgYXBwbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW21hcGMgaWRvLXNldC1tYXRjaGVzLTEgaWRv
LXNldC1tYXRjaGVzICIjPGNvbXBpbGVkIDB4ZWRjNTI1PiIgYWQtQWR2aWNlLWlkby1yZWFk
LWludGVybmFsIGFwcGx5IGlkby1yZWFkLWludGVybmFsICIjPGNvbXBpbGVkIDB4ZWVhOWU5
PiIgYWQtQWR2aWNlLWlkby1jb21wbGV0aW5nLXJlYWQgYXBwbHkgaWRvLWNvbXBsZXRpbmct
cmVhZCBzbWV4LWNvbXBsZXRpbmctcmVhZCBzbWV4LXJlYWQtYW5kLXJ1biBzbWV4IGZ1bmNh
bGwtaW50ZXJhY3RpdmVseSAiIzxzdWJyIGNhbGwtaW50ZXJhY3RpdmVseT4iXSA0IFsiIzxj
b21waWxlZCAweGVkYzUyNT4iIGFkLUFkdmljZS1pZG8tcmVhZC1pbnRlcm5hbCBhcHBseSBp
ZG8tcmVhZC1pbnRlcm5hbCAiIzxjb21waWxlZCAweGVlYTllOT4iIGFkLUFkdmljZS1pZG8t
Y29tcGxldGluZy1yZWFkIGFwcGx5IGlkby1jb21wbGV0aW5nLXJlYWQgc21leC1jb21wbGV0
aW5nLXJlYWQgc21leC1yZWFkLWFuZC1ydW4gc21leCBmdW5jYWxsLWludGVyYWN0aXZlbHkg
IiM8c3ViciBjYWxsLWludGVyYWN0aXZlbHk+IiBhZC1BZHZpY2UtY2FsbC1pbnRlcmFjdGl2
ZWx5IGFwcGx5IGNhbGwtaW50ZXJhY3RpdmVseV0gNiBbaWRvLXNldC1tYXRjaGVzLTEgaWRv
LXNldC1tYXRjaGVzIGlkby1leGhpYml0IHJlYWQtZnJvbS1taW5pYnVmZmVyICIjPGNvbXBp
bGVkIDB4ZWRjNTI1PiIgYWQtQWR2aWNlLWlkby1yZWFkLWludGVybmFsIGFwcGx5IGlkby1y
ZWFkLWludGVybmFsICIjPGNvbXBpbGVkIDB4ZWVhOWU5PiIgYWQtQWR2aWNlLWlkby1jb21w
bGV0aW5nLXJlYWQgYXBwbHkgaWRvLWNvbXBsZXRpbmctcmVhZCBzbWV4LWNvbXBsZXRpbmct
cmVhZCBzbWV4LXJlYWQtYW5kLXJ1biBzbWV4IGZ1bmNhbGwtaW50ZXJhY3RpdmVseV0gNCBb
cmVhZC1mcm9tLW1pbmlidWZmZXIgIiM8Y29tcGlsZWQgMHhlZGM1MjU+IiBhZC1BZHZpY2Ut
aWRvLXJlYWQtaW50ZXJuYWwgYXBwbHkgaWRvLXJlYWQtaW50ZXJuYWwgIiM8Y29tcGlsZWQg
MHhlZWE5ZTk+IiBhZC1BZHZpY2UtaWRvLWNvbXBsZXRpbmctcmVhZCBhcHBseSBpZG8tY29t
cGxldGluZy1yZWFkIHNtZXgtY29tcGxldGluZy1yZWFkIHNtZXgtcmVhZC1hbmQtcnVuIHNt
ZXggZnVuY2FsbC1pbnRlcmFjdGl2ZWx5ICIjPHN1YnIgY2FsbC1pbnRlcmFjdGl2ZWx5PiIg
YWQtQWR2aWNlLWNhbGwtaW50ZXJhY3RpdmVseSBhcHBseV0gODAgWyIjPGNvbXBpbGVkIDB4
ZWU1N2Y1PiIgbWFwYyBpZG8tc2V0LW1hdGNoZXMtMSBpZG8tc2V0LW1hdGNoZXMgaWRvLWV4
aGliaXQgcmVhZC1mcm9tLW1pbmlidWZmZXIgIiM8Y29tcGlsZWQgMHhlZGM1MjU+IiBhZC1B
ZHZpY2UtaWRvLXJlYWQtaW50ZXJuYWwgYXBwbHkgaWRvLXJlYWQtaW50ZXJuYWwgIiM8Y29t
cGlsZWQgMHhlZWE5ZTk+IiBhZC1BZHZpY2UtaWRvLWNvbXBsZXRpbmctcmVhZCBhcHBseSBp
ZG8tY29tcGxldGluZy1yZWFkIHNtZXgtY29tcGxldGluZy1yZWFkIHNtZXgtcmVhZC1hbmQt
cnVuXSA1IFtpZG8td29yZC1tYXRjaGluZy1zdWJzdHJpbmcgbWFwY2FyIGlkby1maW5kLWNv
bW1vbi1zdWJzdHJpbmcgaWRvLXNldC1jb21tb24tY29tcGxldGlvbiBpZG8tZXhoaWJpdCBy
ZWFkLWZyb20tbWluaWJ1ZmZlciAiIzxjb21waWxlZCAweGVkYzUyNT4iIGFkLUFkdmljZS1p
ZG8tcmVhZC1pbnRlcm5hbCBhcHBseSBpZG8tcmVhZC1pbnRlcm5hbCAiIzxjb21waWxlZCAw
eGVlYTllOT4iIGFkLUFkdmljZS1pZG8tY29tcGxldGluZy1yZWFkIGFwcGx5IGlkby1jb21w
bGV0aW5nLXJlYWQgc21leC1jb21wbGV0aW5nLXJlYWQgc21leC1yZWFkLWFuZC1ydW5dIDQg
W2lkby1zZXQtbWF0Y2hlcyBpZG8tZXhoaWJpdCByZWFkLWZyb20tbWluaWJ1ZmZlciAiIzxj
b21waWxlZCAweGVkYzUyNT4iIGFkLUFkdmljZS1pZG8tcmVhZC1pbnRlcm5hbCBhcHBseSBp
ZG8tcmVhZC1pbnRlcm5hbCAiIzxjb21waWxlZCAweGVlYTllOT4iIGFkLUFkdmljZS1pZG8t
Y29tcGxldGluZy1yZWFkIGFwcGx5IGlkby1jb21wbGV0aW5nLXJlYWQgc21leC1jb21wbGV0
aW5nLXJlYWQgc21leC1yZWFkLWFuZC1ydW4gc21leCBmdW5jYWxsLWludGVyYWN0aXZlbHkg
IiM8c3ViciBjYWxsLWludGVyYWN0aXZlbHk+Il0gMiBbbWFwYyBpZG8tc2V0LW1hdGNoZXMt
MSBpZG8tc2V0LW1hdGNoZXMgaWRvLWV4aGliaXQgcmVhZC1mcm9tLW1pbmlidWZmZXIgIiM8
Y29tcGlsZWQgMHhlZGM1MjU+IiBhZC1BZHZpY2UtaWRvLXJlYWQtaW50ZXJuYWwgYXBwbHkg
aWRvLXJlYWQtaW50ZXJuYWwgIiM8Y29tcGlsZWQgMHhlZWE5ZTk+IiBhZC1BZHZpY2UtaWRv
LWNvbXBsZXRpbmctcmVhZCBhcHBseSBpZG8tY29tcGxldGluZy1yZWFkIHNtZXgtY29tcGxl
dGluZy1yZWFkIHNtZXgtcmVhZC1hbmQtcnVuIHNtZXhdIDEwIFtzbWwvZ2VuZXJhdGUtbW9k
aWZpZWQtc3RhdHVzIGV2YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkg
cmVhZC1mcm9tLW1pbmlidWZmZXIgIiM8Y29tcGlsZWQgMHhlZGM1MjU+IiBhZC1BZHZpY2Ut
aWRvLXJlYWQtaW50ZXJuYWwgYXBwbHkgaWRvLXJlYWQtaW50ZXJuYWwgIiM8Y29tcGlsZWQg
MHhlZWE5ZTk+IiBhZC1BZHZpY2UtaWRvLWNvbXBsZXRpbmctcmVhZCBhcHBseSBpZG8tY29t
cGxldGluZy1yZWFkIHNtZXgtY29tcGxldGluZy1yZWFkIHNtZXgtcmVhZC1hbmQtcnVuIHNt
ZXggZnVuY2FsbC1pbnRlcmFjdGl2ZWx5XSA0IFsiIzxjb21waWxlZCAweGVlNTgyMz4iIG1h
cGMgaWRvLXNldC1tYXRjaGVzLTEgaWRvLXNldC1tYXRjaGVzIGlkby1leGhpYml0IHJlYWQt
ZnJvbS1taW5pYnVmZmVyICIjPGNvbXBpbGVkIDB4ZWRjNTI1PiIgYWQtQWR2aWNlLWlkby1y
ZWFkLWludGVybmFsIGFwcGx5IGlkby1yZWFkLWludGVybmFsICIjPGNvbXBpbGVkIDB4ZWVh
OWU5PiIgYWQtQWR2aWNlLWlkby1jb21wbGV0aW5nLXJlYWQgYXBwbHkgaWRvLWNvbXBsZXRp
bmctcmVhZCBzbWV4LWNvbXBsZXRpbmctcmVhZCBzbWV4LXJlYWQtYW5kLXJ1bl0gOCBbIiM8
Y29tcGlsZWQgMHg0NmVmYzc+IiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25c
KSByZWFkLWZyb20tbWluaWJ1ZmZlciAiIzxjb21waWxlZCAweGVkYzUyNT4iIGFkLUFkdmlj
ZS1pZG8tcmVhZC1pbnRlcm5hbCBhcHBseSBpZG8tcmVhZC1pbnRlcm5hbCAiIzxjb21waWxl
ZCAweGVlYTllOT4iIGFkLUFkdmljZS1pZG8tY29tcGxldGluZy1yZWFkIGFwcGx5IGlkby1j
b21wbGV0aW5nLXJlYWQgc21leC1jb21wbGV0aW5nLXJlYWQgc21leC1yZWFkLWFuZC1ydW4g
c21leCBmdW5jYWxsLWludGVyYWN0aXZlbHkgIiM8c3ViciBjYWxsLWludGVyYWN0aXZlbHk+
Il0gMSBbd2luZG93LWN1cnJlbnQtc2Nyb2xsLWJhcnMgcnVsZXItbW9kZS1ydWxlciBmdW5j
YWxsIGV2YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgcmVhZC1mcm9t
LW1pbmlidWZmZXIgIiM8Y29tcGlsZWQgMHhlZGM1MjU+IiBhZC1BZHZpY2UtaWRvLXJlYWQt
aW50ZXJuYWwgYXBwbHkgaWRvLXJlYWQtaW50ZXJuYWwgIiM8Y29tcGlsZWQgMHhlZWE5ZTk+
IiBhZC1BZHZpY2UtaWRvLWNvbXBsZXRpbmctcmVhZCBhcHBseSBpZG8tY29tcGxldGluZy1y
ZWFkIHNtZXgtY29tcGxldGluZy1yZWFkIHNtZXgtcmVhZC1hbmQtcnVuXSA1IFtBdXRvbWF0
aWNcIEdDXSA4NikpICgyMjc3MCAzMjA5OCA4NjExMDEgOTY0MDAwKSBuaWxdCg==
--------------713388471C87B174B0F03A38--




Acknowledgement sent to Clément Pit-Claudel <cpitclaudel@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#26525; 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: Mon, 30 Nov 2020 13:00:02 UTC

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