GNU logs - #4175, boring messages


Message sent to bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>:


X-Loop: owner@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Reply-To: karme <karme@HIDDEN>, 4175 <at> debbugs.gnu.org
Resent-From: karme <karme@HIDDEN>
Resent-To: bug-submit-list@HIDDEN
Resent-CC: Emacs Bugs <bug-gnu-emacs@HIDDEN>
Resent-Date: Mon, 17 Aug 2009 12:05:04 +0000
Resent-Message-ID: <handler.4175.B.125051039831822@HIDDEN>
Resent-Sender: help-debbugs@HIDDEN
X-Emacs-PR-Message: report 4175
X-Emacs-PR-Package: emacs
X-Emacs-PR-Keywords: 
Received: via spool by submit@HIDDEN id=B.125051039831822
          (code B ref -1); Mon, 17 Aug 2009 12:05:04 +0000
Received: (at submit) by emacsbugs.donarmstrong.com; 17 Aug 2009 11:59:58 +0000
X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02
	(2008-06-10) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available.
	hammytokens:Tokens not available.
X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no
	version=3.2.5-bugs.debian.org_2005_01_02
Received: from lists.gnu.org (lists.gnu.org [199.232.76.165])
	by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7HBxuJJ031819
	for <submit@HIDDEN>; Mon, 17 Aug 2009 04:59:58 -0700
Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
	id 1Md0sW-0001Dd-Dl
	for bug-gnu-emacs@HIDDEN; Mon, 17 Aug 2009 07:59:56 -0400
Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
	id 1Md0sR-0001D7-Jm
	for bug-gnu-emacs@HIDDEN; Mon, 17 Aug 2009 07:59:55 -0400
Received: from [199.232.76.173] (port=58786 helo=monty-python.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43)
	id 1Md0sR-0001D4-EF
	for bug-gnu-emacs@HIDDEN; Mon, 17 Aug 2009 07:59:51 -0400
Received: from jupiter.karme.de ([188.40.75.142]:48037)
	by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32)
	(Exim 4.60)
	(envelope-from <karme@HIDDEN>)
	id 1Md0sQ-0003WJ-Tw
	for bug-gnu-emacs@HIDDEN; Mon, 17 Aug 2009 07:59:51 -0400
Received: from static.179.75.40.188.clients.your-server.de ([188.40.75.179] helo=kallisto)
	by jupiter.karme.de with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
	(Exim 4.69)
	(envelope-from <karme@HIDDEN>)
	id 1Md0sN-0005yE-7G
	for bug-gnu-emacs@HIDDEN; Mon, 17 Aug 2009 13:59:47 +0200
Received: from karme by kallisto with local (Exim 4.69)
	(envelope-from <karme@HIDDEN>)
	id 1Md0sL-0000Yp-TD
	for bug-gnu-emacs@HIDDEN; Mon, 17 Aug 2009 13:59:45 +0200
To: bug-gnu-emacs@HIDDEN
Message-Id: <E1Md0sL-0000Yp-TD@kallisto>
From: karme <karme@HIDDEN>
Date: Mon, 17 Aug 2009 13:59:45 +0200
X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3)

If I try to validate a SVG with a huge path element in nxml-mode I get
the error: Internal error in rng-validate-mode triggered at buffer
position 616. Stack overflow in regexp matcher.

See also debian bug #541260
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541260>

In GNU Emacs 23.1.1 (x86_64-pc-linux-gnu)
 of 2009-08-03 on nautilus, modified by Debian
configured using `configure  '--build=x86_64-linux-gnu' '--host=x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=no' 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: nXML

Minor modes in effect:
  server-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C ESC O C ESC O C ESC O C ESC O C ESC O C ESC O C ESC 
O C ESC O C ESC O C ESC O C ESC O C ESC O C ESC O C 
ESC O C ESC O C ESC O C ESC O C ESC O C ESC O C ESC 
O C i n SPC n x m l - m DEL DEL DEL DEL DEL DEL DEL 
DEL DEL ESC [ 1 ; 5 C ESC O C i n SPC n x m l - m o 
d e SPC C-a ESC q ESC O B ESC O B ESC O B ESC O A ESC 
O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A 
ESC O A ESC O A ESC O B ESC O B ESC O B ESC O B ESC 
O A C-k C-k C-k C-_ C-_ ESC O B ESC O B ESC O B ESC 
O B ESC O B ESC O A C-k C-k C-k ESC O A ESC O D . ESC 
O C ESC O B ESC O B C-x 1 ESC O B ESC O B ESC O B ESC 
O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B 
ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC 
O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O A 
ESC O A C-x 2 b b C-_ C-_ ESC O A C-_ C-x b n x TAB 
DEL DEL t TAB RET ESC x ESC O A RET

Recent messages:
Error during redisplay: (error Stack overflow in regexp matcher)
Making completion list...
byte-code: Command attempted to use minibuffer while in minibuffer
Internal nXML mode error in nxml-extend-after-change-region (Invalid search bound (wrong side of point)), degrading
run-hook-with-args: Wrong type argument: listp, t
Undo! [2 times]
Mark set [2 times]
Auto-saving...done
Undo! [4 times]
Redo!




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/plain; charset=utf-8
X-Loop: owner@HIDDEN
From: help-debbugs@HIDDEN (Emacs bug Tracking System)
To: karme <karme@HIDDEN>
Subject: bug#4175: Acknowledgement (23.1; nxml-mode: Internal error in
 rng-validate-mode triggered)
Message-ID: <handler.4175.B.125051039831822.ack@HIDDEN>
References: <E1Md0sL-0000Yp-TD@kallisto>
X-Emacs-PR-Message: ack 4175
X-Emacs-PR-Package: emacs
Reply-To: 4175 <at> debbugs.gnu.org
Date: Mon, 17 Aug 2009 12:05:05 +0000


Thank you for filing a new bug report with Emacs.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 Emacs Bugs <bug-gnu-emacs@HIDDEN>

If you wish to submit further information on this problem, please
send it to 4175 <at> debbugs.gnu.org, as before.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.


--=20
4175: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D4175
Emacs Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>:


X-Loop: owner@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Reply-To: Chong Yidong <cyd@HIDDEN>, 4175 <at> debbugs.gnu.org
Resent-From: Chong Yidong <cyd@HIDDEN>
Resent-To: bug-submit-list@HIDDEN
Resent-CC: Emacs Bugs <bug-gnu-emacs@HIDDEN>
2Resent-Date: Sat, 12 Sep 2009 00:20:05 +0000
Resent-Message-ID: <handler.4175.B4175.125271454629270@HIDDEN>
Resent-Sender: help-debbugs@HIDDEN
X-Emacs-PR-Message: followup 4175
X-Emacs-PR-Package: emacs
X-Emacs-PR-Keywords: 
Received: via spool by 4175-submit@HIDDEN id=B4175.125271454629270
          (code B ref 4175); Sat, 12 Sep 2009 00:20:05 +0000
Received: (at 4175) by emacsbugs.donarmstrong.com; 12 Sep 2009 00:15:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02
	(2008-06-10) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available.
	hammytokens:Tokens not available.
X-Spam-Status: No, score=-0.4 required=4.0 tests=AWL autolearn=ham
	version=3.2.5-bugs.debian.org_2005_01_02
Received: from pantheon-po37.its.yale.edu (pantheon-po37.its.yale.edu [130.132.50.95])
	by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8C0FhXv029254
	for <4175@HIDDEN>; Fri, 11 Sep 2009 17:15:44 -0700
Received: from furry (dhcp128036014244.central.yale.edu [128.36.14.244])
	(authenticated bits=0)
	by pantheon-po37.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id n8C0FbLs010215
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Fri, 11 Sep 2009 20:15:37 -0400
Received: by furry (Postfix, from userid 1000)
	id 24859C070; Fri, 11 Sep 2009 20:15:38 -0400 (EDT)
From: Chong Yidong <cyd@HIDDEN>
To: karme <karme@HIDDEN>
Cc: 4175 <at> debbugs.gnu.org
Date: Fri, 11 Sep 2009 20:15:38 -0400
Message-ID: <87tyz9qaqd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)

> If I try to validate a SVG with a huge path element in nxml-mode I get
> the error: Internal error in rng-validate-mode triggered at buffer
> position 616. Stack overflow in regexp matcher.

Could you provide a precise, step-by-step recipe for reproducing this
problem, starting with `emacs -Q'?



Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/plain; charset=utf-8
X-Loop: owner@HIDDEN
From: help-debbugs@HIDDEN (Emacs bug Tracking System)
To: Chong Yidong <cyd@HIDDEN>
Subject: bug#4175: Info received (23.1; nxml-mode: Internal error in
 rng-validate-mode triggered)
Message-ID: <handler.4175.B4175.125271454629270.ackinfo@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
X-Emacs-PR-Message: ack-info 4175
X-Emacs-PR-Package: emacs
Reply-To: 4175 <at> debbugs.gnu.org
Date: Sat, 12 Sep 2009 00:20:05 +0000

Thank you for the additional information you have supplied regarding
this bug report.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 Emacs Bugs <bug-gnu-emacs@HIDDEN>

If you wish to submit further information on this problem, please
send it to 4175 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
4175: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D4175
Emacs Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>:


X-Loop: owner@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Reply-To: Jens Thiele <karme@HIDDEN>, 4175 <at> debbugs.gnu.org
Resent-From: Jens Thiele <karme@HIDDEN>
Resent-To: bug-submit-list@HIDDEN
Resent-CC: Emacs Bugs <bug-gnu-emacs@HIDDEN>
2Resent-Date: Mon, 14 Sep 2009 14:50:06 +0000
Resent-Message-ID: <handler.4175.B4175.12529393865675@HIDDEN>
Resent-Sender: help-debbugs@HIDDEN
X-Emacs-PR-Message: followup 4175
X-Emacs-PR-Package: emacs
X-Emacs-PR-Keywords: 
Received: via spool by 4175-submit@HIDDEN id=B4175.12529393865675
          (code B ref 4175); Mon, 14 Sep 2009 14:50:06 +0000
Received: (at 4175) by emacsbugs.donarmstrong.com; 14 Sep 2009 14:43:06 +0000
X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02
	(2008-06-10) on rzlab.ucr.edu
X-Spam-Level: **
X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available.
	hammytokens:Tokens not available.
X-Spam-Status: No, score=2.2 required=4.0 tests=AWL,CT_IMAGE autolearn=no
	version=3.2.5-bugs.debian.org_2005_01_02
Received: from jupiter.karme.de (jupiter.karme.de [188.40.75.142])
	by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8EEh3ad005672
	for <4175@HIDDEN>; Mon, 14 Sep 2009 07:43:05 -0700
Received: from hsi-kbw-095-208-171-082.hsi5.kabel-badenwuerttemberg.de ([95.208.171.82] helo=thialfi.karme.de)
	by jupiter.karme.de with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
	(Exim 4.69)
	(envelope-from <karme@HIDDEN>)
	id 1MnClg-000819-UJ; Mon, 14 Sep 2009 16:43:01 +0200
Received: from jens by thialfi.karme.de with local (Exim 4.69)
	(envelope-from <karme@HIDDEN>)
	id 1MnClb-0007NH-C9; Mon, 14 Sep 2009 16:42:55 +0200
To: Chong Yidong <cyd@HIDDEN>
Cc: karme <karme@HIDDEN>, 4175 <at> debbugs.gnu.org
References: <87tyz9qaqd.fsf@HIDDEN>
From: Jens Thiele <karme@HIDDEN>
Date: Mon, 14 Sep 2009 16:42:55 +0200
In-Reply-To: <87tyz9qaqd.fsf@HIDDEN> (Chong Yidong's message of "Fri\, 11 Sep 2009 20\:15\:38 -0400")
Message-ID: <87r5u9r3io.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Auth: C=DE,O=karme.de,CN=karme@HIDDEN,EMAIL=karme@HIDDEN

--=-=-=

Chong Yidong <cyd@HIDDEN> writes:

>> If I try to validate a SVG with a huge path element in nxml-mode I get
>> the error: Internal error in rng-validate-mode triggered at buffer
>> position 616. Stack overflow in regexp matcher.
>
> Could you provide a precise, step-by-step recipe for reproducing this
> problem, starting with `emacs -Q'?

emacs -Q
M-: (progn
     (switch-to-buffer
      (find-file
       (url-file-local-copy
        "http://karme.de/delme/test.svg")))
     (nxml-mode)
     (switch-to-buffer "*Messages*"))

I also attached the test file. If really needed I can create a stripped
down version.


--=-=-=
Content-Type: image/svg+xml
Content-Disposition: attachment; filename=test.svg
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh
LS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgo8
c3ZnCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgeG1s
bnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6cmRmPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpzdmc9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAw
MC9zdmciCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0
L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2Nh
cGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHdpZHRoPSIxMDYyIgogICBoZWlnaHQ9Ijcw
OCIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMCI+CiAgPGcKICAgICBpZD0ibGF5ZXIxIgog
ICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSI+CiAgICA8cGF0aAogICAgICAgZD0iTSA5NjAuNTM1
NDMsNjU4MC40ODc3IEMgODk2LjEzODgyLDY1NDEuMjIzNCA4NDIuMjQ5MDYsNjUwMy4xNjc1IDgx
Ny42MDIxMyw2NDc5LjU1MiBMIDc5My43MDc2NSw2NDU2LjY1NyBMIDc5OS41MDQwNCw2NDQ1Ljgy
NTkgTCA4MDUuMzAwNDMsNjQzNC45OTUyIEwgODM5Ljk5ODgxLDY0MjQuMjc4NSBMIDg3NC42OTcx
OSw2NDEzLjU2MTEgTCA5MzUuNzA3MjMsNjQwNS41NjMxIEMgOTY5LjI2MjgzLDY0MDEuMTY0MyA5
OTcuNjMzMzMsNjM5Ni42NDk1IDk5OC43NTI5Myw2Mzk1LjUzMDEgQyA5OTkuODcyNTMsNjM5NC40
MTAxIDk4My40MzQ0Myw2Mzg5LjI3MTcgOTYyLjIyMzczLDYzODQuMTEwNSBMIDkyMy42NTkwMyw2
Mzc0LjcyNjYgTCA3NzMuNTE5NCw2MzcyLjI3MzMgTCA2MjMuMzc5NzcsNjM2OS44MTk5IEwgNjQx
LjgxNzk3LDYzNjUuNzM4NyBDIDY1MS45NTg5OCw2MzYzLjQ5MzUgNzEyLjUyNDc3LDYzNTcuNTU4
IDc3Ni40MDg2Nyw2MzUyLjU0ODUgTCA4OTIuNTYxMTcsNjM0My40NDAxIEwgOTAxLjk5ODg5LDYy
ODEuNDQxMyBDIDkwNy4xODk2Miw2MjQ3LjM0MjggOTEyLjcyNDEzLDYyMTguMTU1NiA5MTQuMjk3
NjMsNjIxNi41ODIxIEwgOTE3LjE1ODczLDYyMTMuNzIxIEwgOTMyLjIyMTUzLDYyMzQuNTE0NSBM
IDk0Ny4yODQyMyw2MjU1LjMwODEgTCA5NjcuMDgwMDMsNjI2OC4zMjEzIEwgOTg2Ljg3NTczLDYy
ODEuMzM0NCBMIDEwMTAuMzk3OCw2Mjg2LjU1NTYgTCAxMDMzLjkxOTksNjI5MS43NzY4IEwgMTA5
Mi4wNTI3LDYyODUuNTUyNiBMIDExNTAuMTg1NSw2Mjc5LjMyODMgTCAxMjAyLjE2OTUsNjI3OS4y
NzMxIEwgMTI1NC4xNTMzLDYyNzkuMjE3NyBMIDEyNTAuNjAzNiw2MjM0LjQzOTIgQyAxMjQ4LjY1
MTMsNjIwOS44MTExIDEyNDMuMzQwMyw2MTYyLjM5ODYgMTIzOC44MDEzLDYxMjkuMDc4MSBDIDEy
MzQuMjYyNCw2MDk1Ljc1NzcgMTIzMC44NDg0LDYwNjIuNzMxNiAxMjMxLjIxNDYsNjA1NS42ODcy
IEwgMTIzMS44ODA1LDYwNDIuODc4NCBMIDEyNDAuMzQxMSw2MDI5Ljk2NTggTCAxMjQ4LjgwMTcs
NjAxNy4wNTMzIEwgMTI3NC41NjM0LDYwMDYuMTY5NiBMIDEzMDAuMzI1MSw1OTk1LjI4NTggTCAx
MzAwLjMyNTEsNTk3Mi42MjQ3IEwgMTMwMC4zMjUxLDU5NDkuOTY0MiBMIDEyOTMuMzIxLDU5NDku
OTY0MiBDIDEyNzcuMzQ3Miw1OTQ5Ljk2NDIgMTE0OS44Mzg3LDU5ODcuODYzNiAxMDczLjc5ODYs
NjAxNS4yMTI3IEwgOTkyLjE0MzgzLDYwNDQuNTgxNiBMIDk4MC4xMjc5Myw2MDU5LjE3MjUgQyA5
NjQuNDM3NDMsNjA3OC4yMjU1IDkwNi4yNjE3NSw2MTc4LjU1NDEgODgwLjc5MDEyLDYyMzAuNDg4
MSBDIDg2OS43NzY4Miw2MjUyLjk0MzMgODU5LjA5NDk0LDYyNzEuMzE1NiA4NTcuMDUyNjEsNjI3
MS4zMTU2IEMgODUzLjI0MzQ0LDYyNzEuMzE1NiA4MjMuMDc4MzksNjE5Ni44NTc0IDc5MC44OTE1
MSw2MTA4LjAwNTkgQyA3ODAuOTIwMTgsNjA4MC40ODAyIDc2NC44MTAxNCw2MDM5Ljg3MDMgNzU1
LjA5MTM2LDYwMTcuNzYxNCBMIDczNy40MjA4Nyw1OTc3LjU2MzUgTCA3MzEuMDEwNDksNTk0NC45
OCBMIDcyNC42MDAxLDU5MTIuMzk2NiBMIDcyNy43OTE4Miw1ODY0LjAxMjYgTCA3MzAuOTgzNDcs
NTgxNS42Mjg3IEwgNzM4LjI4MjMsNTc4OS4yODg0IEMgNzQyLjI5NjY3LDU3NzQuODAxMiA3NDcu
Mjg1NzMsNTc1Ny42MTQyIDc0OS4zNjkxNSw1NzUxLjA5NDkgTCA3NTMuMTU3MTksNTczOS4yNDE4
IEwgNzA5Ljk5Mjc5LDU3MzkuMjQxOCBMIDY2Ni44Mjg0NSw1NzM5LjI0MTggTCA2MTguNzYzODQs
NTcyOC4xMjUyIEMgNTkyLjMyODI1LDU3MjIuMDEwNSA1NjguNzU2NTQsNTcxNS4yMDgzIDU2Ni4z
ODIxOCw1NzEzLjAwODQgTCA1NjIuMDY1MTYsNTcwOS4wMDg5IEwgNjI0LjMzMDgxLDU2OTkuNTUy
NyBDIDY1OC41NzY5Myw1Njk0LjM1MTYgNjg4LjQwNTU0LDU2ODguNTU4OCA2OTAuNjE2NjUsNTY4
Ni42NzkyIEwgNjk0LjYzNjgyLDU2ODMuMjYxOSBMIDY4OC45NDY1Nyw1NjY2LjkzOTMgQyA2ODUu
ODE2OTgsNTY1Ny45NjE1IDY3OS4wMTcyOSw1NjI5LjY3NzggNjczLjgzNjIxLDU2MDQuMDg2NiBM
IDY2NC40MTU5OSw1NTU3LjU1NjUgTCA2NTIuNDA4MDMsNTU4MS4yMzE3IEMgNjM3LjA5MjYzLDU2
MTEuNDI3MSA2MTUuNDY5MjYsNTYzNi4yNjI4IDU4MS4yMzk0Nyw1NjYyLjk3MTkgTCA1NTQuMDg0
MSw1Njg0LjE2MTEgTCA1MTUuOTc4MTQsNTcwMS43MjUzIEMgNDk1LjAxOTgsNTcxMS4zODU5IDQ3
Ni44OTU0OSw1NzE4LjMxMjggNDc1LjcwMTc1LDU3MTcuMTE5MSBDIDQ3NC41MDgwNiw1NzE1Ljky
NTQgNDgwLjU4Nzg1LDU3MDYuMzg4MSA0ODkuMjEyNTEsNTY5NS45MjQ3IEwgNTA0Ljg5MzYxLDU2
NzYuOTAxMSBMIDUxNy41MzgwMSw1NjM5LjUyNzQgTCA1MzAuMTgyNCw1NjAyLjE1MzcgTCA1MjIu
OTQwODMsNTUxMy45NzI4IEMgNTE4Ljk1ODAyLDU0NjUuNDczNSA1MTUuNjI4NDksNTQwNi40MzEy
IDUxNS41NDE5NCw1MzgyLjc2NzYgTCA1MTUuMzg0NTksNTMzOS43NDIzIEwgNDkwLjM2MTMxLDUz
MzQuMzY2MyBDIDQ3Ni41OTg1Myw1MzMxLjQwODggNDU5LjQxMTQ5LDUzMjYuNjIxNyA0NTIuMTY3
OTEsNTMyMy43Mjc0IEwgNDM4Ljk5Nzc3LDUzMTguNDY1MiBMIDQ1MS44ODQzNCw1MzE4LjEzMTIg
TCA0NjQuNzcwODQsNTMxNy43OTcyIEwgNDQ4LjE1NzM0LDUzMDAuNjU2NSBMIDQzMS41NDM3Nyw1
MjgzLjUxNTMgTCA0MjIuNDkxNjIsNTI1OS44MjkgTCA0MTMuNDM5NTIsNTIzNi4xNDIzIEwgNDEz
LjM5OTUzLDUxNzAuMjkxNSBMIDQxMy4zNTk2LDUxMDQuNDQwOSBMIDQyNy44ODA2NCw1MDYwLjQ4
NiBDIDQzNS44NjcyMyw1MDM2LjMxMDkgNDQxLjYzNTgsNTAxNS44MDQ0IDQ0MC42OTk3MSw1MDE0
LjkxNTcgQyA0MzkuNzYzNjQsNTAxNC4wMjcgNDEwLjYxNzc5LDUwMDUuNTExNyAzNzUuOTMxMTYs
NDk5NS45OTIzIEwgMzEyLjg2NDU3LDQ5NzguNjg1MiBMIDMyOC41MTg2Niw0OTc0LjM5ODYgQyAz
MzcuMTI4NCw0OTcyLjA0MTEgMzcwLjI0OTYsNDk2NS4xMTE1IDQwMi4xMjEzNiw0OTU4Ljk5ODkg
QyA0MzMuOTkzMTEsNDk1Mi44ODY1IDQ2MC43Nzg1LDQ5NDcuMjM3NSA0NjEuNjQ0NDEsNDk0Ni40
NDU3IEMgNDYyLjUxMDMyLDQ5NDUuNjUzOSA0NTIuNjc1NTQsNDkyOS45MTAzIDQzOS43ODkyOSw0
OTExLjQ2IEMgNDI2LjkwMzA1LDQ4OTMuMDA5NyA0MTAuMTkyODYsNDg2Ni4zMDA2IDQwMi42NTU0
OSw0ODUyLjEwNjQgTCAzODguOTUxMjIsNDgyNi4yOTgyIEwgMzg4Ljk5MjMsNDc4MC45ODc2IEwg
Mzg5LjAzMzQ1LDQ3MzUuNjc2NSBMIDM5OC43Nzk0Nyw0Njk0Ljk1MTggTCA0MDguNTI1NDcsNDY1
NC4yMjcxIEwgNDAxLjU5NTE4LDQ2NDQuMzMzMSBMIDM5NC42NjQ5LDQ2MzQuNDM4NiBMIDM2Ni44
OTkxMyw0NjIyLjQ5MzkgTCAzMzkuMTMzNDIsNDYxMC41NDk2IEwgMzY0LjgzMjc4LDQ2MDAuNDU0
OSBDIDM3OC45Njc0LDQ1OTQuOTAyNCA0MTMuMjkwMDEsNDU4NC40NDQzIDQ0MS4xMDUyNSw0NTc3
LjIxNDMgTCA0OTEuNjc4MzIsNDU2NC4wNjkgTCA1NTcuNDk2NzUsNDU1Ni4zNjUgQyA1OTMuNjk2
OSw0NTUyLjEyNzMgNjMyLjQwNzk1LDQ1NDguNjYwNCA2NDMuNTIxMjksNDU0OC42NjA0IEwgNjYz
LjcyNzM1LDQ1NDguNjYwNCBMIDY2MC43NDcyMSw0NTM0LjE3MzMgQyA2NTkuMTA4MTYsNDUyNi4y
MDU0IDY1NS4xMzM0LDQ0OTcuMTY1MSA2NTEuOTE0NDYsNDQ2OS42Mzk2IEMgNjQ4LjY5NTUyLDQ0
NDIuMTE0IDY0NS40OTEyOCw0NDE4Ljk4OTggNjQ0Ljc5MzksNDQxOC4yNTE4IEMgNjQ0LjA5NjU2
LDQ0MTcuNTE0MyA2MDUuODM2MTMsNDQzNC41MzU4IDU1OS43NzA3Nyw0NDU2LjA3NjkgQyA1MTMu
NzA1MzksNDQ3Ny42MTg2IDQ3NS4zOTI2Nyw0NDk0LjYyMDEgNDc0LjYzMTM4LDQ0OTMuODU4OSBD
IDQ3My44NzAxLDQ0OTMuMDk3NyA0NjkuNzAzNjUsNDQ2OC45NjQ4IDQ2NS4zNzI2Niw0NDQwLjIy
OTYgTCA0NTcuNDk4MDcsNDM4Ny45ODQ3IEwgNDU3LjQ2NzA1LDQyODYuNjMwOSBMIDQ1Ny40MzU5
Niw0MTg1LjI3NzcgTCA0NDcuMDE1OTEsNDE1Ny44NTQzIEwgNDM2LjU5NTg1LDQxMzAuNDMwOSBM
IDQyMi4zODk2Myw0MTE5LjEwMzEgTCA0MDguMTgzNDIsNDEwNy43NzU2IEwgNDgyLjk3MjEyLDQw
ODMuMjUzNCBMIDU1Ny43NjA4NSw0MDU4LjczMTEgTCA1NzguOTU2NjYsNDA1OC43MzExIEwgNjAw
LjE1MjQzLDQwNTguNzMxMSBMIDYxMi43Nzc0OSw0MDcxLjM1NTkgTCA2MjUuNDAyNTQsNDA4My45
ODE0IEwgNjM0LjQyMjM1LDQxMTQuODE3NSBMIDY0My40NDIyMiw0MTQ1LjY1NDEgTCA2NDYuNzQ2
NDUsNDIwMy42MDI3IEwgNjUwLjA1MDY4LDQyNjEuNTUxMyBMIDY1NC4xOTc4NSw0MjMyLjU3NyBD
IDY1Ni40Nzg3Nyw0MjE2LjY0MTIgNjY1LjM1Njk3LDQxNTMuODE5NiA2NzMuOTI3MTgsNDA5Mi45
NzM0IEMgNjgyLjQ5NzQyLDQwMzIuMTI3NCA2OTAuNzkxNzEsMzk3OC4xOTU3IDY5Mi4zNTg5NSwz
OTczLjEyNTEgTCA2OTUuMjA4NTYsMzk2My45MDYxIEwgNjkwLjc1NzYzLDM5NjMuOTA2MSBDIDY4
NS4wMjE1LDM5NjMuOTA2MSA2NjEuODE0MjEsMzk3OS44ODYyIDY1NC45ODgxMiwzOTg4LjUzNjQg
TCA2NDkuNzIwMDUsMzk5NS4yMTI2IEwgNjI3LjMzMDgxLDM5ODUuMDg0NyBMIDYwNC45NDE1Niwz
OTc0Ljk1NzQgTCA2MDQuOTQxNTYsMzk3MC41MTIyIEwgNjA0Ljk0MTU2LDM5NjYuMDY3NSBMIDc1
NS41MjUyNCwzOTIxLjUzODIgTCA5MDYuMTA4OTMsMzg3Ny4wMDg5IEwgOTAyLjk4ODYxLDM4NTAu
NjU1NCBMIDg5OS44NjgyOSwzODI0LjMwMjUgTCA5MDMuODYxNTgsMzgxOC40NjgyIEwgOTA3Ljg1
NDg3LDM4MTIuNjMzOCBMIDk5Mi4xNDM4MywzODA4Ljg1MTggQyAxMDM4LjUwMjcsMzgwNi43NzIg
MTEyMC4yODkyLDM4MDAuNTM0NiAxMTczLjg5MTgsMzc5NC45OTE2IEMgMTIyNy40OTQzLDM3ODku
NDQ4IDEyNzMuOTM5NywzNzg0Ljg4NTMgMTI3Ny4xMDM4LDM3ODQuODUyMSBMIDEyODIuODU2OCwz
Nzg0Ljc5MjEgTCAxMjg2LjMzODksMzg4OS4wMDQ4IEwgMTI4OS44MjA5LDM5OTMuMjE4IEwgMTI5
Ny41NjUxLDQwNTkuNDIxOCBDIDEzMDQuOTMxLDQxMjIuMzkwMyAxMzIxLjA1MjgsNDIwOC4zMzcx
IDEzMjQuNzk2Miw0MjA0LjU5MzYgQyAxMzI1Ljc1ODksNDIwMy42MzExIDEzMjIuODk3OCw0MTY5
LjgyNTUgMTMxOC40MzgzLDQxMjkuNDcwNiBMIDEzMTAuMzMwMiw0MDU2LjA5NyBMIDEzMDcuMTgw
NCwzODg2LjA5NTIgTCAxMzA0LjAzMDQsMzcxNi4wOTM1IEwgMTI5NS41OTI3LDM3MTguNjMyNiBD
IDEyODUuNjM5NiwzNzIxLjYyODYgMTIwMS40ODI0LDM3MzIuMTk5IDExODkuODM0MSwzNzMxLjkx
NjUgQyAxMTg1LjQxMiwzNzMxLjgwOTYgMTIxMi42MTIsMzcyMy43MDIxIDEyNTAuMjc4NSwzNzEz
LjkwMDQgQyAxMjg3Ljk0NTIsMzcwNC4wOTg1IDEzNDYuMDI1NSwzNjg2LjMwNTIgMTM3OS4zNDU5
LDM2NzQuMzU5NCBMIDE0MzkuOTI4NiwzNjUyLjYzOTcgTCAxNDU3LjA0NjQsMzYyNC40MjE5IEMg
MTQ3OS43NDQ2LDM1ODcuMDA0NCAxNTMyLjE4MDgsMzUyMy4zMDEgMTU4My4wNDk3LDM0NzEuMzQy
NyBMIDE2MjQuMzEwNiwzNDI5LjE5ODEgTCAxNjU1LjE1ODEsMzQxNy4xNjggQyAxNjcyLjEyNDEs
MzQxMC41NTEzIDE2OTYuMjU1LDM0MDMuNzMzIDE3MDguNzgyMSwzNDAyLjAxNiBMIDE3MzEuNTU4
OCwzMzk4Ljg5NDIgTCAxNzQ1Ljg2MTMsMzQwMi40ODM4IEwgMTc2MC4xNjM4LDM0MDYuMDczNSBM
IDE3OTMuNjEyNiwzNDM4LjE5MjggTCAxODI3LjA2MTQsMzQ3MC4zMTE3IEwgMTg0My40NDk1LDM0
OTUuODUwNyBMIDE4NTkuODM3NiwzNTIxLjM4OTIgTCAxODY4Ljg4NjEsMzUyMS4zODkyIEMgMTg3
My44NjI4LDM1MjEuMzg5MiAxODg4LjcyNDgsMzUxNy43MTI2IDE5MDEuOTEyOSwzNTEzLjIxOSBM
IDE5MjUuODkxMiwzNTA1LjA0ODcgTCAxOTM3Ljc3MzEsMzQ5Mi40MDExIEwgMTk0OS42NTUxLDM0
NzkuNzUzMSBMIDE5MzguMjIxMiwzNDA3LjA2MzQgQyAxOTMxLjkzMjYsMzM2Ny4wODM2IDE5MjUu
NjU1MSwzMzI5LjAzOTIgMTkyNC4yNzEyLDMzMjIuNTIgTCAxOTIxLjc1NTIsMzMxMC42NjY5IEwg
MTkxNi4wNTY2LDMzMTAuNjY2OSBDIDE5MDUuMTMxNywzMzEwLjY2NjkgMTc5Ny44MjM0LDMzNDMu
NDc4OSAxNzQ4LjEyNjYsMzM2Mi4wMTUyIEMgMTYzMS40NTg0LDM0MDUuNTMxNCAxNTQxLjgzNjks
MzQ1Mi4wOTEgMTQ3Mi42MTM1LDM1MDUuMTQ3OCBMIDE0MzguNjcxOCwzNTMxLjE2MjQgTCAxNDM1
LjM5NSwzNTAzLjg4NjYgTCAxNDMyLjExODEsMzQ3Ni42MTA3IEwgMTQzMi4wNzI0LDMzMzIuODE3
NSBMIDE0MzIuMDI2NSwzMTg5LjAyNDMgTCAxNDEzLjU4ODQsMzE5Mi40ODMyIEwgMTM5NS4xNTAx
LDMxOTUuOTQyMiBMIDEzOTUuMTUwMSwzMTg0Ljg3NjEgQyAxMzk1LjE1MDEsMzE2OS4zNTM5IDEz
NzYuNDMwOSwzMTIxLjgxMjIgMTM2NS42MTE2LDMxMDkuODU3NCBDIDEzNjAuNjQ1NSwzMTA0LjM2
OTcgMTM1Ny41NTU2LDMwOTkuMDU0MiAxMzU4Ljc0NSwzMDk4LjA0NDggQyAxMzY3Ljg5NDgsMzA5
MC4yODA4IDE3MTcuMzE3MywyOTc0LjkzNCAxODIxLjg2MjgsMjk0NS4xNjY0IEMgMjAyMy4yMDA3
LDI4ODcuODM3OCAyMjM0Ljc3NzgsMjg0OS41MTczIDI0MzguMjI1NiwyODMzLjUzMSBMIDI0ODMu
MDA0MSwyODMwLjAxMjQgTCAyNDYxLjQ5OTIsMjg0NS44Mzk3IEMgMjQ0OS42NzE0LDI4NTQuNTQ0
NyAyNDMyLjQwMywyODcwLjgyOTggMjQyMy4xMjQ5LDI4ODIuMDI5OCBMIDI0MDYuMjU1NCwyOTAy
LjM5MjMgTCAyMzk4LjAxMjQsMjkzMC41NTg1IEwgMjM4OS43Njk0LDI5NTguNzI1MiBMIDIzOTMu
MTQwMSwyOTgxLjIwMTkgTCAyMzk2LjUxMDcsMzAwMy42NzkxIEwgMjQxNC4xNzEzLDMwMzkuOTU4
NyBDIDI0MjMuODg0NywzMDU5LjkxMjUgMjQ0My43MzY0LDMwOTIuODMyNiAyNDU4LjI4NjQsMzEx
My4xMTQ3IEMgMjUxMC4wMTg2LDMxODUuMjI3MSAyNTY5LjkyNzEsMzI3NC4xNTA4IDI1NjkuOTI3
MSwzMjc4LjgyNjcgQyAyNTY5LjkyNzEsMzI4MS40Mzc1IDI1NjYuMjAxOCwzMjg3LjI5OTQgMjU2
MS42NDg2LDMyOTEuODUyNiBMIDI1NTMuMzcwMywzMzAwLjEzMDggTCAyNTE4LjE4NzIsMzMwMC4w
NjU5IEMgMjQ5OC44MzY1LDMzMDAuMDMwNiAyNDQ3LjQ0NDcsMzI5Ni41MjMyIDI0MDMuOTgzMywz
MjkyLjI3MjQgTCAyMzI0Ljk2MjMsMzI4NC41NDI2IEwgMjIwOS43NDEyLDMyODQuNDM0NiBMIDIw
OTQuNTIsMzI4NC4zMjY2IEwgMjAzOS42MzY3LDMyOTIuNDc1NyBDIDIwMDkuNDUwOSwzMjk2Ljk1
ODMgMTk3OS44MTgsMzMwMi40NTA4IDE5NzMuNzg2LDMzMDQuNjgyNCBMIDE5NjIuODE4NiwzMzA4
LjczOTkgTCAyMDA2LjkyMDksMzM0MC4wNDQyIEwgMjA1MS4wMjM0LDMzNzEuMzQ5MSBMIDIwNjMu
NTM5MSwzMzk2LjUzNzggTCAyMDc2LjA1NSwzNDIxLjcyNjQgTCAyMDcyLjk1MzQsMzQyNC44Mjgz
IEwgMjA2OS44NTE4LDM0MjcuOTMwMiBMIDIwMzMuMjcyLDMzOTIuNjE1MiBMIDE5OTYuNjkyMiwz
MzU3LjMwMDIgTCAxOTgxLjcxMzMsMzM2NS40ODUyIEMgMTk3My40NzQ5LDMzNjkuOTg2OCAxOTYy
LjU4NTgsMzM3Ni45NDI3IDE5NTcuNTE1NCwzMzgwLjk0MjggTCAxOTQ4LjI5NjIsMzM4OC4yMTU0
IEwgMTk0OC4yOTYyLDMzOTYuNDE0NSBMIDE5NDguMjk2MiwzNDA0LjYxMzcgTCAxOTUzLjA0NDQs
MzQwNi4zNzAxIEwgMTk1Ny43OTI3LDM0MDguMTI1OSBMIDE5NjcuOTQ0MywzNDQyLjM2ODMgTCAx
OTc4LjA5NTksMzQ3Ni42MTA3IEwgMjAwNi42NTc0LDM0NzUuMzU0OCBMIDIwMzUuMjE5MSwzNDc0
LjA5ODggTCAyMDkwLjUzMzgsMzQ2MC4zMTM5IEMgMjE1MS40MDE5LDM0NDUuMTQ1MSAyMjM2LjUy
NCwzNDE5LjE4OTQgMjQ1MS4zOTU4LDMzNTAuMjc5NSBDIDI1MjkuNjI2MywzMzI1LjE5MDkgMjYy
MS42Nzc4LDMyOTYuNTMyMiAyNjU1Ljk1NDMsMzI4Ni41OTI5IEwgMjcxOC4yNzUzLDMyNjguNTIy
MyBMIDI3MzYuNTUzOCwzMjY4LjUyMjMgTCAyNzU0LjgzMjMsMzI2OC41MjIzIEwgMjc3MC4yMTg3
LDMyNzYuNDc5MyBMIDI3ODUuNjA1LDMyODQuNDM1NyBMIDI3OTAuOTYxOSwzMjk0LjQ0NSBMIDI3
OTYuMzE4NywzMzA0LjQ1NDMgTCAyNzcxLjkxNzYsMzMxMi43Njg4IEMgMjc1OC40OTcsMzMxNy4z
NDE1IDI3MzUuOTY5NCwzMzI4LjQ5MjQgMjcyMS44NTY1LDMzMzcuNTQ4OCBMIDI2OTYuMTk2NSwz
MzU0LjAxNTEgTCAyNjc1LjI2MTYsMzM3Ny43OTgzIEwgMjY1NC4zMjY2LDM0MDEuNTgxNCBMIDI2
NDAuNzg5OCwzNDI5LjI0OTggQyAyNjMzLjM0NDYsMzQ0NC40Njc2IDI2MjMuNzk1NCwzNDY5LjY0
NjMgMjYxOS41Njk4LDM0ODUuMjAyOSBMIDI2MTEuODg2NywzNTEzLjQ4NzEgTCAyNjA4LjY1MjIs
MzU2My41MzM2IEwgMjYwNS40MTc3LDM2MTMuNTgwMiBMIDI2MTEuNjg0MywzNjYwLjk5MjcgQyAy
NjI4LjYwNzQsMzc4OS4wMjkyIDI2NzQuODk0NCwzODY4LjMxNzYgMjc3NS4zODEzLDM5NDEuNDAw
OSBDIDI3OTEuMzE3MiwzOTUyLjk5MTIgMjgxMC44NzQ4LDM5NjkuMDQ2MSAyODE4Ljg0MjcsMzk3
Ny4wNzgyIEwgMjgzMy4zMjk5LDM5OTEuNjgyOSBMIDI4MzMuMTQzMiw0MDAyLjgxOCBDIDI4MzIu
ODYzNyw0MDE5LjQ5NTIgMjgyMi4xOTkyLDQwMzUuNzc4MiAyNzkwLjY3NTMsNDA2Ny42NiBMIDI3
NjIuMjExMiw0MDk2LjQ0NzMgTCAyNzU4LjIwNDEsNDA0NS4xMzYzIEwgMjc1NC4xOTcsMzk5My44
MjQ5IEwgMjc0OC43MDE3LDM5ODcuMjAzNSBMIDI3NDMuMjA2NSwzOTgwLjU4MiBMIDI2OTQuNzYw
MiwzOTcyLjUwNCBDIDI2NjguMTE0NywzOTY4LjA2MTUgMjYzNC45ODk2LDM5NjMuMTYwNiAyNjIx
LjE0ODgsMzk2MS42MTM0IEwgMjU5NS45ODM3LDM5NTguODAwOCBMIDI2MDEuMDk3NiwzOTY4LjM1
NiBDIDI2MDMuOTEwMywzOTczLjYxMTMgMjYzNC41MTM3LDQwMDUuMTk4MSAyNjY5LjEwNTIsNDAz
OC41NDg3IEwgMjczMS45OTg5LDQwOTkuMTg1NSBMIDI4MzQuMDI4LDQxODEuMjc3MiBDIDI4OTAu
MTQ0LDQyMjYuNDI4MSAyOTUyLjc2MzcsNDI3OS41NTQzIDI5NzMuMTgyOCw0Mjk5LjMzNjUgQyAy
OTkzLjYwMTksNDMxOS4xMTg1IDMxMDIuNTU0Myw0NDM4LjQyNjMgMzIxNS4yOTkyLDQ1NjQuNDY0
NiBMIDM0MjAuMjg5OCw0NzkzLjYyNTEgTCAzNTQxLjY2OTUsNDkxNC44MTI1IEMgMzYwOC40Mjgy
LDQ5ODEuNDY1MSAzNjg5LjY4NzYsNTA1OS41MjkzIDM3MjIuMjQ1OSw1MDg4LjI4ODUgQyAzNzU0
LjgwNDEsNTExNy4wNDcyIDM3ODAuNjIyMyw1MTQxLjM5NzMgMzc3OS42MTk3LDUxNDIuMzk5OSBD
IDM3NzguNjE3MSw1MTQzLjQwMjMgMzY1NS45NjgyLDUwOTYuOTUzMyAzNTA3LjA2NjcsNTAzOS4x
Nzg4IEwgMzIzNi4zMzY0LDQ5MzQuMTM1NCBMIDMxNTkuOTQ5NSw0ODk5Ljc2MDcgQyAzMDYyLjM3
MTcsNDg1NS44NDk5IDI5NjAuNzI2Niw0ODAzLjI0OTMgMjg5NC42NDUyLDQ3NjIuNDY3NyBMIDI4
NDIuNjk3Myw0NzMwLjQwODQgTCAyODA3LjcyMjMsNDY5OC4wNzk1IEwgMjc3Mi43NDczLDQ2NjUu
NzUwNCBMIDI3NTQuNzQ3MSw0NjM1Ljc5MDUgTCAyNzM2Ljc0NjksNDYwNS44MzA1IEwgMjcxOS4w
MDE2LDQ1NTguNTg3MSBMIDI3MDEuMjU2NCw0NTExLjM0NDIgTCAyNjc4LjAwODksNDQxMi43ODc4
IEMgMjY1Mi43ODE1LDQzMDUuODM3OCAyNjM2LjUzNzUsNDI0OS4zODczIDI2MjMuODc4Myw0MjI0
LjY3NDkgQyAyNjE5LjQyNTUsNDIxNS45ODI2IDI1NzIuODY4Nyw0MTQwLjEyMjYgMjUyMC40MTg5
LDQwNTYuMDk3IEwgMjQyNS4wNTU1LDM5MDMuMzIzNCBMIDI0MjMuNDg5OSwzOTMwLjIwNzggTCAy
NDIxLjkyNDMsMzk1Ny4wOTI5IEwgMjI5OS42OTA2LDM5NjAuNzA2MiBDIDIyMzIuNDYxOSwzOTYy
LjY5MzQgMjE2NC40MTgzLDM5NjYuMDA0MiAyMTQ4LjQ4MjQsMzk2OC4wNjM2IEwgMjExOS41MDgx
LDM5NzEuODA4MSBMIDIxMTcuODc4OCwzOTg4LjY0MjIgTCAyMTE2LjI0OTMsNDAwNS40NzYzIEwg
MjEzOC45MjE0LDQwMTEuNTgwOSBDIDIxNTEuMzkwOSw0MDE0LjkzODcgMjE3MC4zMjQxLDQwMjIu
MTQwMiAyMTgwLjk5NTEsNDAyNy41ODQzIEwgMjIwMC4zOTY5LDQwMzcuNDgyMyBMIDIyMDMuNTMz
NCw0MDQ3LjM2NDcgTCAyMjA2LjY2OTksNDA1Ny4yNDY2IEwgMjIwMy40OTQxLDQwNjUuNTIyNiBM
IDIyMDAuMzE4Myw0MDczLjc5ODggTCAyMTgzLjYxOTUsNDA3OS42Mzc5IEMgMjE3NC40MzUsNDA4
Mi44NDkzIDIxNTMuMzg2MSw0MDg2Ljg5ODQgMjEzNi44NDM5LDQwODguNjM2MyBMIDIxMDYuNzY3
Myw0MDkxLjc5NTUgTCAyMDkwLjEwMDQsNDA4NC44OTE3IEwgMjA3My40MzM2LDQwNzcuOTg4NSBM
IDIwNjUuODcxNCw0MDU5Ljg4OTYgTCAyMDU4LjMwOTMsNDA0MS43OTA2IEwgMjA2MS45MDU4LDQw
MTMuMDA1NCBMIDIwNjUuNTAyMiwzOTg0LjIxOTYgTCAyMDc4LjM2MSwzOTc5LjMzMDkgQyAyMDg1
LjQzMzIsMzk3Ni42NDIxIDIwOTYuNzE1NCwzOTc0LjQ0MjIgMjEwMy40MzI0LDM5NzQuNDQyMiBM
IDIxMTUuNjQ1MiwzOTc0LjQ0MjIgTCAyMTE4LjgyMTcsMzk2Mi41ODkgQyAyMTIwLjU2ODgsMzk1
Ni4wNjk4IDIxMjIuMDMwNiwzOTQ1LjQwMiAyMTIyLjA3MDMsMzkzOC44ODI4IEwgMjEyMi4xNDIx
LDM5MjcuMDI5NiBMIDIxMTQuOTUwNSwzOTI3LjAyOTYgQyAyMTEwLjk5NTEsMzkyNy4wMjk2IDIx
MDEuODMzNCwzOTMxLjY5MDMgMjA5NC41OTE0LDM5MzcuMzg3MiBMIDIwODEuNDIzOSwzOTQ3Ljc0
NDcgTCAyMDc0Ljg1NywzOTYzLjU5ODkgTCAyMDY4LjI5LDM5NzkuNDUyNyBMIDIwNDkuMTIwNiwz
OTgyLjY5MzUgQyAyMDEyLjcyMywzOTg4Ljg0NjYgMTk0MC4yNTM1LDQwMDYuMzkyNSAxODk2Ljkz
MjcsNDAxOS41MzkzIEwgMTg1My40NzExLDQwMzIuNzI5NSBMIDE4NTMuNDcxMSw0MDM3LjgyNzkg
QyAxODUzLjQ3MTEsNDA0MC42MzI3IDE4NTUuNDk4OSw0MDQyLjkyNjkgMTg1Ny45Nzc0LDQwNDIu
OTI2OSBDIDE4NjAuNDU1Nyw0MDQyLjkyNjkgMTg3OC4wNjA2LDQwNTcuMjAwNyAxODk3LjA5OTMs
NDA3NC42NDU4IEwgMTkzMS43MTUsNDEwNi4zNjQ5IEwgMTk0NC45MDI4LDQxMjkuOTYwNSBMIDE5
NTguMDkwNiw0MTUzLjU1NjEgTCAxOTM4LjIwNTcsNDE1My41NTYxIEwgMTkxOC4zMjA5LDQxNTMu
NTU2MSBMIDE5MDkuNDY5Myw0MTYzLjMzNjggTCAxOTAwLjYxNzgsNDE3My4xMTc0IEwgMTkwOC41
OTQ4LDQxNzkuNzM3OSBMIDE5MTYuNTcxOCw0MTg2LjM1ODIgTCAxOTEzLjY4NSw0MTkxLjAyOTQg
QyAxOTEyLjA5NzEsNDE5My41OTg2IDE5MTEuODYyMyw0MTk1LjcwMDYgMTkxMy4xNjMxLDQxOTUu
NzAwNiBDIDE5MjcuNTk3MSw0MTk1LjcwMDYgMjA0Ny43NTY5LDQxNjYuNzc2MyAyMTY0LjI4NjYs
NDEzNS4yNTE4IEMgMjI0My45NjU5LDQxMTMuNjk1OSAyMzI5LjMwODUsNDA5MS4yMzM1IDIzNTMu
OTM2Nyw0MDg1LjMzNDIgTCAyMzk4LjcxNTIsNDA3NC42MDkxIEwgMjQyMi4wNzUyLDQwNzQuNTcy
MiBMIDI0NDUuNDM1Miw0MDc0LjUzNTMgTCAyNDY3LjU4MSw0MDg1LjI1NTcgTCAyNDg5LjcyNjcs
NDA5NS45NzYyIEwgMjUxNi4wOTksNDEyMy44NjExIEwgMjU0Mi40NzEyLDQxNTEuNzQ2MSBMIDI1
NjYuNDYwMyw0MjAxLjM4MDYgTCAyNTkwLjQ0OTMsNDI1MS4wMTUyIEwgMjYyNC4zOTY2LDQzODAu
MDgyNiBMIDI2NTguMzQzNyw0NTA5LjE1MDEgTCAyNjY3LjE2ODIsNDUwNy41MjExIEwgMjY3NS45
OTI2LDQ1MDUuODkyMyBMIDI2NzAuNzczOCw0NTE1LjY0NCBDIDI2NjQuNTMxNyw0NTI3LjMwNzQg
MjYxOC44Nzg0LDQ1NzAuNjY3OCAyNjA0LjE3OTQsNDU3OC44OTM4IEwgMjU5My43NzA1LDQ1ODQu
NzE4OCBMIDI2MDUuNjk0MSw0NjA5LjI2MTYgTCAyNjE3LjYxNzgsNDYzMy44MDM5IEwgMjU5My43
NzI0LDQ2MTYuNjc5NiBDIDI1NjYuOTU2NCw0NTk3LjQyMTYgMjU2NS4wNzE0LDQ1OTMuMzAzNiAy
NTgxLjE0NzksNDU4OS4wOTk3IEwgMjU5Mi4zNjg3LDQ1ODYuMTY1MyBMIDI1NzcuODAyMiw0NTYw
LjgyNzYgQyAyNTUyLjQ3ODUsNDUxNi43Nzg3IDI0ODkuNjYyNSw0NDM4LjAzMTMgMjQ3OS44NDg4
LDQ0MzguMDMxMyBMIDI0NzUuMTAyLDQ0MzguMDMxMyBMIDI0NzUuMTAyLDQ0NTUuOTU5NSBMIDI0
NzUuMTAyLDQ0NzMuODg3OCBMIDI0OTMuNjg0LDQ1MjcuMjcyNyBDIDI1NDEuNDk1OSw0NjY0LjYz
MzEgMjY5OS4zNTM5LDQ5NjUuMjQ2NCAyODA5LjIwNiw1MTI4LjEzMDIgTCAyODQ2LjUwMDEsNTE4
My40Mjg1IEwgMjg4Mi4xNDg0LDUyMTkuNzkzNCBMIDI5MTcuNzk2Niw1MjU2LjE1ODggTCAyOTIw
LjU0NDYsNTI1My40MTA1IEwgMjkyMy4yOTI4LDUyNTAuNjYyNyBMIDI4NzcuOTQ1MSw1MTgyLjgx
OTUgQyAyODUzLjAwMzksNTE0NS41MDY0IDI4MDguNzgwMSw1MDc1LjA5MzggMjc3OS42NzAxLDUw
MjYuMzQ3OSBMIDI3MjYuNzQyOSw0OTM3LjcxOTEgTCAyNzA4LjM5ODEsNDg4Ni43NDQ1IEMgMjY5
OC4zMDg1LDQ4NTguNzA4MyAyNjc1LjI0NjIsNDc5Mi41MDU3IDI2NTcuMTQ4Niw0NzM5LjYyNzYg
TCAyNjI0LjI0MzcsNDY0My40ODU1IEwgMjYyNy44MDE3LDQ2NDMuNDg1NSBDIDI2MzMuNTAwNiw0
NjQzLjQ4NTUgMjc0MC4zMjQ1LDQ3NDkuMjEyOCAyODMyLjA4OTksNDg0NS42NzY3IEwgMjkxNi42
ODY2LDQ5MzQuNjA0NyBMIDI5MjkuMDA1OCw0OTMxLjUxMTMgQyAyOTM1Ljc4MTUsNDkyOS44MTAz
IDI5NDUuODA4Nyw0OTI1LjEzOSAyOTUxLjI4ODcsNDkyMS4xMzA1IEwgMjk2MS4yNTIzLDQ5MTMu
ODQzMiBMIDI5NTcuNzQ3Miw0ODk1LjE1OTYgTCAyOTU0LjI0MjIsNDg3Ni40NzU5IEwgMjkzMy4w
MjM1LDQ4NTIuMzcwMyBMIDI5MTEuODA0OCw0ODI4LjI2NDggTCAyODcxLjI1MDQsNDgwMS4yMDE2
IEMgMjg0OC45NDU0LDQ3ODYuMzE3MyAyODI5LjU2MDQsNDc3My4wNDE4IDI4MjguMTcyNyw0Nzcx
LjcwMDUgQyAyODIzLjIxNTMsNDc2Ni45MTAzIDI4NTMuOTY5Niw0NzgwLjEwNDYgMjg4OS42ODU5
LDQ3OTguMDkxNCBMIDI5MjYuMDA5Nyw0ODE2LjM4MzcgTCAyOTUzLjU1MjksNDgzOC4xNTQ5IEwg
Mjk4MS4wOTYyLDQ4NTkuOTI2OCBMIDI5OTYuNTM3Nyw0ODgxLjI0MzQgTCAzMDExLjk3OTIsNDkw
Mi41NTk2IEwgMzAwMS42NzU1LDQ5MTMuNjE5NCBMIDI5OTEuMzcxNyw0OTI0LjY3OTEgTCAyOTkx
LjQyMzEsNDkzOC4xNzMyIEwgMjk5MS40NzQ2LDQ5NTEuNjY2OSBMIDMwMDMuNzc1LDQ5NzguMDA3
MiBMIDMwMTYuMDc1Myw1MDA0LjM0NzUgTCAzMDQ3LjYyNTYsNTA0My44NTc4IEMgMzA4OS4yMTQz
LDUwOTUuOTM5OCAzMTU2Ljg0MzYsNTE2Mi44OTEgMzI0NC4yMzg0LDUyMzguNDk5OCBDIDMzMTku
MjQ4NSw1MzAzLjM5MzggMzQxMi40OTQzLDUzNzkuMzE0NCAzNDUyLjI3NDEsNTQwNy44ODIxIEMg
MzQ3OC40MDksNTQyNi42NTA1IDM0ODAuMTE0MSw1NDMxLjcyIDM0NTcuMzg1MSw1NDIzLjA3ODgg
QyAzNDQ5LjIyMjYsNTQxOS45NzU0IDMzODEuOTIzNiw1NDAwLjgzMDcgMzMwNy44MzE5LDUzODAu
NTM1NiBMIDMxNzMuMTE5Nyw1MzQzLjYzNDkgTCAzMTUwLjU5NDcsNTM0OS44NzcgQyAzMTM4LjIw
Niw1MzUzLjMxMDIgMzEyNy4wMiw1MzU3LjgxNzYgMzEyNS43MzcsNTM1OS44OTMxIEwgMzEyMy40
MDQyLDUzNjMuNjY3OCBMIDMxNjAuMzUwMiw1Mzc4LjU0MSBDIDMyMDguNzY5MSw1Mzk4LjAzMjgg
MzI3My4xOTEsNTQzNi42NDE0IDMzMTguODQ0NSw1NDczLjUyNzggTCAzMzU1LjUyMTYsNTUwMy4x
NjE3IEwgMzM4NS40ODYsNTU0MS4wMTg1IEMgMzQwMS45NjY0LDU1NjEuODM5NCAzNDIwLjAyMDgs
NTU4Ny40Nzc0IDM0MjUuNjA3MSw1NTk3Ljk5MTkgTCAzNDM1Ljc2MzgsNTYxNy4xMDk4IEwgMzQ1
NC41ODE0LDU2MTQuMjUzNSBDIDM0NjQuOTMxMSw1NjEyLjY4MjUgMzQ4MS42OTYxLDU2MDguMDA0
NSAzNDkxLjgzNzIsNTYwMy44NTc1IEwgMzUxMC4yNzU0LDU1OTYuMzE3MyBMIDM1MDEuMzQyMSw1
NTg5LjcwMzcgTCAzNDkyLjQwODgsNTU4My4wOTA4IEwgMzUzMi4yNzU0LDU1MzkuNzY0NyBDIDM1
NTQuMjAyMiw1NTE1LjkzNTYgMzU3MS4yNjA3LDU0OTUuNjcxNiAzNTcwLjE4MzEsNTQ5NC43MzMz
IEMgMzU2OS4xMDU3LDU0OTMuNzk1IDM1NDkuNDk3OSw1NDc5LjY3NzIgMzUyNi42MTA3LDU0NjMu
MzYxIEMgMzUwMy43MjMyLDU0NDcuMDQ0MiAzNDg3LjI3NjksNTQzMy42OTQ0IDM0OTAuMDYzLDU0
MzMuNjk0NCBDIDM0OTYuNzUyMyw1NDMzLjY5NDQgMzU4Ny41NDA4LDU0NjQuNDI1MSAzNTkwLjk2
MzcsNTQ2Ny44NDgzIEwgMzU5My42MjE3LDU0NzAuNTA2IEwgMzU4NC4wMjgyLDU0ODEuMTA2OSBM
IDM1NzQuNDM0Niw1NDkxLjcwNzggTCAzNTc3LjEyOCw1NDk0LjQwMDkgTCAzNTc5LjgyMTMsNTQ5
Ny4wOTQ1IEwgMzYxOC44MzEsNTQ1Ni4xNzUzIEwgMzY1Ny44NDA3LDU0MTUuMjU2MiBMIDM3MDEu
NjcxNiw1MzUwLjQ5MjQgQyAzNzI1Ljc3ODQsNTMxNC44NzE4IDM3NjMuOTAxNyw1MjYyLjcxOCAz
Nzg2LjM4OTYsNTIzNC41OTUgTCAzODI3LjI3NjksNTE4My40NjE3IEwgMzg4NC43NjY2LDUxNjMu
MzMxOSBDIDM5MTYuMzg1Nyw1MTUyLjI2MDEgMzk1My45ODc2LDUxMzguNDgzNSAzOTY4LjMyNTks
NTEzMi43MTcxIEwgMzk5NC4zOTU3LDUxMjIuMjMyNiBMIDM5NDIuMjIzMyw1MTczLjg5OTEgTCAz
ODkwLjA1MDksNTIyNS41NjUgTCAzODI5LjIzMDUsNTMwMi4xMzY4IEMgMzc5NS43NzkzLDUzNDQu
MjUxMiAzNzUwLjcxMjgsNTQwMi4zODY5IDM3MjkuMDgyNyw1NDMxLjMyNzUgTCAzNjg5Ljc1NTIs
NTQ4My45NDU5IEwgMzY1Ni4xOTc0LDU1MTIuODE4IEMgMzU3My43MzUxLDU1ODMuNzY1MSAzMjE3
LjYxNCw1OTUxLjQzNiAzMjI0LjU5NTUsNTk1OC40MTcyIEMgMzIyNS40OTM1LDU5NTkuMzE1NSAz
MjUxLjAyMzYsNTk1Ni41NjEzIDMyODEuMzI4OSw1OTUyLjI5NzMgQyAzMzQ5LjkwMTYsNTk0Mi42
NDgzIDM2NjcuNzU1MSw1OTAyLjU1MTYgMzY3NS42NzA5LDU5MDIuNTUxNiBMIDM2ODEuNDg3Myw1
OTAyLjU1MTYgTCAzNjgxLjQ4NzMsNTkyNS40ODQ1IEwgMzY4MS40ODczLDU5NDguNDE3OSBMIDM2
MjAuMDgwMSw1OTUyLjA4OTIgTCAzNTU4LjY3Myw1OTU1Ljc2MDYgTCAzNTEzLjQwMTksNTk2My42
MTI2IEMgMzQ1My45Nzk4LDU5NzMuOTE5MSAzNDAzLjE0NzEsNTk4OS4xNTA1IDMzNTYuMzA0Nyw2
MDEwLjY4NTMgTCAzMzE4LjIzMTIsNjAyOC4xODg0IEwgMzI3OC40ODQ5LDYwNTUuNjY1IEwgMzIz
OC43Mzg2LDYwODMuMTQxNiBMIDMyMDguOTI0OCw2MTE1LjMyOSBMIDMxNzkuMTExMSw2MTQ3LjUx
NjIgTCAzMTUzLjgxNiw2MTg2LjI0ODEgTCAzMTI4LjUyMDksNjIyNC45Nzk5IEwgMzExMC40MTU2
LDYyODEuMDczMSBMIDMwOTIuMzEwNSw2MzM3LjE2NjQgTCAzMDczLjAwODIsNjQyNi43MjMzIEMg
MzA2Mi4zOTE4LDY0NzUuOTc5NyAzMDUxLjAwODQsNjUzNS44MzggMzA0Ny43MTE3LDY1NTkuNzQx
NiBMIDMwNDEuNzE3Niw2NjAzLjIwMzEgTCAyMDE5LjU2NDcsNjYwMy4wODc3IEwgOTk3LjQxMTgz
LDY2MDIuOTcyNCBMIDk2MC41MzU0Myw2NTgwLjQ4NzcgeiBNIDEwMzYuOTIyMiw2NDAzLjAxNzEg
TCAxMDM2LjkyMjIsNjM5Ny43NDkxIEwgMTAyNS4wNjkxLDYzOTguMTE5NCBMIDEwMTMuMjE2LDYz
OTguNDg5NyBMIDEwMjMuNzUyMSw2NDAzLjAxNzEgQyAxMDI5LjU0Nyw2NDA1LjUwNzMgMTAzNC44
ODA4LDY0MDcuNzExNSAxMDM1LjYwNTIsNjQwNy45MTQ4IEMgMTAzNi4zMjk1LDY0MDguMTE4NyAx
MDM2LjkyMjIsNjQwNS45MTQ1IDEwMzYuOTIyMiw2NDAzLjAxNzEgeiBNIDExODEuNzkzOCw2Mzgx
LjY1NjcgTCAxMzAyLjk1OTEsNjM3MC43MDA3IEwgMTMxMy40OTUyLDYzNjYuMzI0NSBMIDEzMjQu
MDMxNCw2MzYxLjk0ODMgTCAxMjkzLjU4OTgsNjM0OC4yNDAzIEwgMTI2My4xNDgyLDYzMzQuNTMy
NCBMIDEyMTcuMDQ1Nyw2MzM0LjUzMjQgTCAxMTcwLjk0MzIsNjMzNC41MzI0IEwgMTEwNS4yNDk3
LDYzNDIuNTU1MSBDIDEwNjkuMTE4Myw2MzQ2Ljk2NzUgMTAzMS45MjIyLDYzNTEuOTU5NSAxMDIy
LjU5MTgsNjM1My42NDgxIEwgMTAwNS42MjcyLDYzNTYuNzE4MiBMIDEwMTkuMjY2LDYzNzQuNTk5
NiBMIDEwMzIuOTA0OCw2MzkyLjQ4MSBMIDEwNDYuNzY2Niw2MzkyLjU0NjkgQyAxMDU0LjM5MDcs
NjM5Mi41ODMyIDExMTUuMTUyOSw2Mzg3LjY4MjggMTE4MS43OTM4LDYzODEuNjU2NyB6IE0gMTQ3
OS40MzksNjM1Mi45NzA1IEMgMTU1My4zMjM1LDYzNDUuNzk5NiAxNjE4LjQ5NDcsNjMzOS45MDI1
IDE2MjQuMjYzNyw2MzM5Ljg2NjIgTCAxNjM0Ljc1Myw2MzM5LjgwMDMgTCAxNTkxLjMzODQsNjMx
MC43MzM4IEMgMTU0OS45MzMzLDYyODMuMDEzMyAxNTM4LjgyOTMsNjI3My40MjQ1IDE1NTUuNTcz
Niw2Mjc5Ljg0OTkgTCAxNTYzLjIyMzUsNjI4Mi43ODUyIEwgMTU2OC41MTM3LDYyNzkuNTE1OSBM
IDE1NzMuODAzOSw2Mjc2LjI0NiBMIDE1NzAuODYzNCw2MjY4LjU4MzEgTCAxNTY3LjkyMjgsNjI2
MC45MjAyIEwgMTUzOC4zMzMsNjI0Mi40MTE5IEwgMTUwOC43NDMxLDYyMjMuOTAzMSBMIDE0ODcu
NjYxNyw2MjIzLjkwMzEgTCAxNDY2LjU4MDMsNjIyMy45MDMxIEwgMTUwMS45NDc2LDYyNDguNTIz
OSBDIDE1MjEuMzk5Niw2MjYyLjA2NDkgMTUzNi41MzkyLDYyNzMuOTIwMiAxNTM1LjU5MTEsNjI3
NC44Njg0IEMgMTUzNC42NDMxLDYyNzUuODE2MiAxNTIyLjcyMDksNjI3NC41MDk3IDE1MDkuMDk3
NCw2MjcxLjk2NDcgTCAxNDg0LjMyNzQsNjI2Ny4zMzY2IEwgMTQ3NC4wODQxLDYyNTguMDY3MSBM
IDE0NjMuODQxLDYyNDguNzk2OCBMIDE0NjAuNDc5Nyw2MjMyLjM5ODkgTCAxNDU3LjExODYsNjIx
Ni4wMDExIEwgMTQyNC44MjM4LDYxOTIuMjQ5IEwgMTM5Mi41MjksNjE2OC40OTYzIEwgMTM2Ni4z
NDg3LDYxMTkuNjc3MiBMIDEzNDAuMTY4Niw2MDcwLjg1NzYgTCAxMzM1Ljg1OTYsNjA4Mi41MDU4
IEwgMTMzMS41NTA3LDYwOTQuMTU0IEwgMTMyOC4yODUzLDYyMjEuNTY5OSBMIDEzMjUuMDE5Nyw2
MzQ4Ljk4NTggTCAxMzI4LjMxMTMsNjM1Ny41NjMyIEwgMTMzMS42MDI3LDYzNjYuMTQwNyBMIDEz
MzguMzUzMiw2MzY2LjA3NDggQyAxMzQyLjA2NTksNjM2Ni4wMzg1IDE0MDUuNTU0Niw2MzYwLjE0
MTQgMTQ3OS40MzksNjM1Mi45NzA1IHogTSAxODM3LjU1OTksNjIwNC4xNDggTCAxODE1LjQ4NTIs
NjE3OS4xMjQ3IEwgMTgwMC44NjAyLDYxNTAuMTUwMyBDIDE3ODEuMTI0OCw2MTExLjA1MDggMTc3
MC4zNDEzLDYwNzcuODkzMSAxNzU4LjI0MTYsNjAxOS4xMDM2IEwgMTc0OC4wNzYxLDU5NjkuNzEx
NCBMIDE3NDQuNjU0OSw1OTE3LjUwNzYgTCAxNzQxLjIzMzcsNTg2NS4zMDMzIEwgMTczNi41NTA0
LDU4NjIuNDA4NSBMIDE3MzEuODY3MSw1ODU5LjUxNDIgTCAxNjk0LjAyNTksNTg3MS4wMDggQyAx
NjUwLjU5MzYsNTg4NC4yMDAzIDE2MTcuOTUwNiw1ODk5Ljk1MjggMTU4Ni40Njk1LDU5MjIuOTEy
MSBMIDE1NjQuNDMyNSw1OTM4Ljk4MzkgTCAxNTQ5LjkyMjMsNTk2My43NDMyIEwgMTUzNS40MTIy
LDU5ODguNTAzMSBMIDE1MzUuNDEyMiw2MDIxLjE1ODcgTCAxNTM1LjQxMjIsNjA1My44MTQ0IEwg
MTU1MC4xMTU3LDYwODMuODY3NiBMIDE1NjQuODE5Myw2MTEzLjkyMDMgTCAxNTkxLjkzMSw2MTQx
LjU2ODEgTCAxNjE5LjA0MjYsNjE2OS4yMTU0IEwgMTY1My4yMzM5LDYxOTIuMzQ2OSBDIDE2NzIu
MDM5MSw2MjA1LjA2OTkgMTY5NS43NDU0LDYyMTguNDU2IDE3MDUuOTE0NSw2MjIyLjA5NCBMIDE3
MjQuNDAzOCw2MjI4LjcwODcgTCAxNzkyLjAxOTIsNjIyOC45Mzk5IEwgMTg1OS42MzQ3LDYyMjku
MTcxMSBMIDE4MzcuNTU5OSw2MjA0LjE0OCB6IE0gMTk0MS45OTE4LDYxODMuNTA5MiBMIDE5NDUu
NjYyMiw2MTc3LjY0MzcgTCAyMDM3Ljg1MzIsNjE1Ni4zMDQ1IEMgMjExMi45MDE4LDYxMzguOTMz
NSAyNDQzLjc5MzIsNjA3MS4xMjk1IDI0NTMuNTE3Nyw2MDcxLjEyOTUgQyAyNDU0Ljk3NTUsNjA3
MS4xMjk1IDI0NDcuNjQxMSw2MDYyLjIzOTYgMjQzNy4yMTkyLDYwNTEuMzc0MiBMIDI0MTguMjcw
NSw2MDMxLjYxOSBMIDI0MDcuNzgzNiw2MDEwLjU0NjggQyAyMzg3LjQ4OTksNTk2OS43Njg5IDIz
NjcuNzM0NCw1ODk2LjcyOTkgMjM1MS44NTY1LDU4MDMuNzc1NSBMIDIzNDguOTMyLDU3ODYuNjU0
MyBMIDIzODcuNDc2OSw1Nzg2LjY1NDMgTCAyNDI2LjAyMTgsNTc4Ni42NTQzIEwgMjQzMS45MDI3
LDU4MDYuNDA5NSBDIDI0MzUuMTM3NCw1ODE3LjI3NDkgMjQ0MS40NDgyLDU4NDcuMjcwMiAyNDQ1
LjkyNjgsNTg3My4wNjUyIEwgMjQ1NC4wNjk4LDU5MTkuOTY1NyBMIDI0NTcuNDkwMSw1OTg3LjU0
MzMgTCAyNDYwLjkxMDMsNjA1NS4xMjE0IEwgMjQ3MS45NTcyLDYwNTIuODg3NyBDIDI0NzguMDMz
LDYwNTEuNjU5MyAyNTAwLjc4MzgsNjA0OS4xOTQ0IDI1MjIuNTE0NSw2MDQ3LjQxMDYgQyAyNjE2
LjMyOCw2MDM5LjcwOTIgMjgyMC44OTY0LDYwMDUuNzMxMiAzMDEyLjUxMiw1OTY2LjAyNDggTCAz
MTEzLjY4MDMsNTk0NS4wNjA2IEwgMzE0MC43NjYsNTkyNy45MjA0IEMgMzE3OC43NjkxLDU5MDMu
ODcwNyAzMjI2Ljg2Nyw1ODU3LjA3ODIgMzI4NC40MDY0LDU3ODguMTc4MyBDIDMzMTEuNTMyOCw1
NzU1LjY5NjYgMzM1MS40NjQ3LDU3MTEuMTUwOSAzMzczLjE0NDEsNTY4OS4xODc4IEwgMzQxMi41
NjA5LDU2NDkuMjU2IEwgMzQwNi4xMDM1LDU2NDcuMDIxOCBDIDM0MDIuNTUyLDU2NDUuNzkyOCAz
Mzc1LjkzOTksNTYzNi42OTE2IDMzNDYuOTY1Niw1NjI2Ljc5NjIgQyAzMjY5LjE0MjcsNTYwMC4y
MTg4IDMxNzEuNjIyNCw1NTYyLjE3NzYgMzA0Mi4wOTQsNTUwNy44NzAzIEMgMjk3OC43MjIyLDU0
ODEuMzAwMyAyOTI2LjExMzMsNTQ2MC4zMjAyIDI5MjUuMTg1NSw1NDYxLjI0ODUgQyAyOTI0LjI1
NzUsNTQ2Mi4xNzYyIDI5MjEuMDA3OSw1NDc4LjI4NDQgMjkxNy45NjQzLDU0OTcuMDQ0NSBMIDI5
MTIuNDMwNCw1NTMxLjE1MzUgTCAyOTEyLjM5MDYsNTU4OS43MjkgTCAyOTEyLjM1MDksNTY0OC4z
MDQ2IEwgMjkyMC4zODYyLDU2OTUuMDkwMiBMIDI5MjguNDIxNyw1NzQxLjg3NTggTCAyOTQ0LjM5
Myw1NzkxLjkyMjQgTCAyOTYwLjM2NDIsNTg0MS45NjkgTCAyOTgzLjQzNTgsNTg5MC42OTg1IEMg
Mjk5Ni4xMjUzLDU5MTcuNDk5NyAzMDA1LjQzMzIsNTkzOS40Mjc5IDMwMDQuMTIsNTkzOS40Mjc5
IEMgMzAwMi44MDY4LDU5MzkuNDI3OSAyOTc2LjA5NzMsNTkyNi41NzE4IDI5NDQuNzY1Niw1OTEw
Ljg1ODIgQyAyOTEzLjQzNCw1ODk1LjE0NDggMjg1Ni4zOTc4LDU4NjkuMDY3OCAyODE4LjAxODUs
NTg1Mi45MDk2IEwgMjc0OC4yMzgxLDU4MjMuNTMwNyBMIDI3MzMuNDk3Nyw1ODIzLjUzMDcgQyAy
NzE0LjY4OTUsNTgyMy41MzA3IDI2ODEuMDcwMSw1ODM1LjM1MzkgMjY0MS41NjI1LDU4NTUuODYx
OCBMIDI2MTAuNDcwOCw1ODcyLjAwMTEgTCAyNjEzLjQ5NDYsNTgzMi4wMTg2IEwgMjYxNi41MTg0
LDU3OTIuMDM2NiBMIDI2MTIuODE2Miw1Nzg5Ljc0ODggQyAyNTk5Ljg5MzMsNTc4MS43NjE5IDIy
NjAuMjg0Niw1NzYzLjI3OTkgMjE4NS45OTI2LDU3NjYuNTIwNCBMIDIxNDcuMTE2LDU3NjguMjE2
MiBMIDIxODguNTM2LDU3OTQuNDE5NCBMIDIyMjkuOTU2MSw1ODIwLjYyMjcgTCAyMjY3Ljk1Nzcs
NTg1Ni43MjA2IEwgMjMwNS45NTk0LDU4OTIuODE4MyBMIDIzMTQuNzA1LDU5MTUuNzE4NiBMIDIz
MjMuNDUwNSw1OTM4LjYxODIgTCAyMzE5Ljk0NDQsNTk0NC4yOTE1IEwgMjMxNi40Mzg1LDU5NDku
OTY0MiBMIDIyOTYuOTk0MSw1OTUwLjAzNDcgTCAyMjc3LjU0OTgsNTk1MC4xMDUzIEwgMjE5OS44
NzQ2LDU5MjUuNDIxOCBMIDIxMjIuMTk5Myw1OTAwLjczODMgTCAyMTE5LjQwODUsNTkwMy41Mjkz
IEMgMjExNy44NzM1LDU5MDUuMDYzOSAyMTE1LjE0NzMsNTkyMi4wNjY1IDIxMTMuMzUsNTk0MS4z
MTIzIEwgMjExMC4wODI1LDU5NzYuMzA0MyBMIDIxMDYuODkzMiw1OTc2LjIyMjIgQyAyMTA1LjEz
OTEsNTk3Ni4xNzY5IDIwOTAuMTY0LDU5NzIuOTUzMyAyMDczLjYxNTQsNTk2OS4wNTg3IEwgMjA0
My41MjY4LDU5NjEuOTc4IEwgMjAzMC4xNTM4LDU5NTMuMjE1NiBDIDIwMjIuNzk4OCw1OTQ4LjM5
NjMgMjAxNi43ODEsNTk0Mi4xMzczIDIwMTYuNzgxLDU5MzkuMzA2MyBMIDIwMTYuNzgxLDU5MzQu
MTU5OSBMIDIwMjIuMjE5LDU5MzQuMTU5OSBDIDIwMzEuOTI1MSw1OTM0LjE1OTkgMjExMS42MDYs
NTkwMS45MDIgMjExMS42MDYsNTg5Ny45NzI1IEwgMjExMS42MDYsNTg5NC4xNTkxIEwgMjAzNi41
MzYyLDU4NjkuMTMzNyBMIDE5NjEuNDY2Myw1ODQ0LjEwODIgTCAxOTExLjQxOTgsNTgzMy44ODg4
IEwgMTg2MS4zNzMzLDU4MjMuNjY5MyBMIDE4MTIuNjQzOCw1ODIzLjU5OTcgTCAxNzYzLjkxNDIs
NTgyMy41MzA3IEwgMTc2My45MTQyLDU4MjguOTczNyBDIDE3NjMuOTE0Miw1ODMxLjk2NzUgMTc3
MC4yLDU4NDYuNzg0IDE3NzcuODgyNiw1ODYxLjg5OSBDIDE4MDcuNDIyMiw1OTIwLjAxNjggMTg0
MS44NjE0LDYwNDEuNDk4MiAxODU4Ljg1MzQsNjE0Ny41MTYyIEMgMTg2Mi4xMDQxLDYxNjcuNzk4
MyAxODY1LjUwNjQsNjE4Ni44NDAzIDE4NjYuNDE0Myw2MTg5LjgzMTUgTCAxODY4LjA2NDcsNjE5
NS4yNjk3IEwgMTkwMy4xOTMsNjE5Mi4zMjIyIEwgMTkzOC4zMjE0LDYxODkuMzc0MiBMIDE5NDEu
OTkxOCw2MTgzLjUwOTIgeiBNIDE5MjcuODc2Myw2MTI0LjU4NTQgQyAxOTI5LjE2NDgsNjEyMC42
NjYgMTk0MS45OTA4LDYxMDguOTc4MyAxOTU2LjM3ODgsNjA5OC42MTI5IEMgMTk4NS4yMDMzLDYw
NzcuODQ3MiAxOTgzLjYxOTYsNjA4MC40Njk3IDE5NDguNzY4Miw2MTExLjIxNTEgTCAxOTI1LjUz
MzgsNjEzMS43MTIyIEwgMTkyNy44NzYzLDYxMjQuNTg1NCB6IE0gMjAwMy4xMzY1LDYxMDAuMTAz
NyBDIDIwMDQuMzMzNSw2MDk0LjMwODggMjAwOC4xNjE4LDYwNzMuNTY1OSAyMDExLjY0MzUsNjA1
NC4wMDgzIEwgMjAxNy45NzQsNjAxOC40NDg5IEwgMjAyMy4zNjE2LDYwMTguNDQ4OSBMIDIwMjgu
NzQ5Miw2MDE4LjQ0ODkgTCAyMDI1LjY1MDgsNjA0MS4wNTM2IEwgMjAyMi41NTI1LDYwNjMuNjU4
OSBMIDIwMTEuNzU2Miw2MDg3LjE0OSBMIDIwMDAuOTU5OCw2MTEwLjYzOTggTCAyMDAzLjEzNjUs
NjEwMC4xMDM3IHogTSAyMDYxLjMxMTYsNjA5NC44MzU3IEMgMjA2Mi42MTA5LDYwODYuMTQzNSAy
MDY2LjMyOTUsNjA2NS40MDA0IDIwNjkuNTc1Myw2MDQ4Ljc0MDEgTCAyMDc1LjQ3NjYsNjAxOC40
NDg5IEwgMjA4MC4zNzExLDYwMTguNDQ4OSBMIDIwODUuMjY1Nyw2MDE4LjQ0ODkgTCAyMDg0Ljk5
MzksNjAzMi45MzYxIEwgMjA4NC43MjIxLDYwNDcuNDIzMiBMIDIwNzEuODM1Nyw2MDc5LjAzMTUg
TCAyMDU4Ljk0OTQsNjExMC42Mzk4IEwgMjA2MS4zMTE2LDYwOTQuODM1NyB6IE0gMTk0My4wMjgy
LDYwNDIuNDk4MSBDIDE5NDMuMDI4Miw2MDMyLjU0NTcgMTk0NS4zNCw2MDE4LjMyMTkgMTk0OC4x
NjU4LDYwMTAuODg5OCBMIDE5NTMuMzAzNSw1OTk3LjM3NjcgTCAxOTY2LjYwNDEsNTk5Ny4zNzY3
IEMgMTk3My45MTkzLDU5OTcuMzc2NyAxOTc5LjkwNDYsNTk5OC41OTc3IDE5NzkuOTA0Niw2MDAw
LjA5MDIgQyAxOTc5LjkwNDYsNjAwNC4yODUyIDE5NDcuNTY4MSw2MDYwLjU5MzMgMTk0NS4xNTkz
LDYwNjAuNTkzMyBDIDE5NDMuOTg3Miw2MDYwLjU5MzMgMTk0My4wMjgyLDYwNTIuNDUwNSAxOTQz
LjAyODIsNjA0Mi40OTgxIHogTSAyNjQ1Ljc3OTYsNTk0MS45ODYyIEwgMjYzNy4xMDA1LDU5Mjgu
NzM5NiBMIDI2MzQuNTE0Myw1OTA1Ljc5NjIgTCAyNjMxLjkyODIsNTg4Mi44NTIyIEwgMjYzNy42
NDkzLDU4NzkuMzE2MyBMIDI2NDMuMzcwNSw1ODc1Ljc4MDkgTCAyNjU5LjAwOTYsNTg4My44Njc5
IEwgMjY3NC42NDg2LDU4OTEuOTU1NCBMIDI2ODIuODcwNSw1OTAzLjY5MzcgTCAyNjkxLjA5MjQs
NTkxNS40MzIgTCAyNjkxLjA5MjQsNTkyOS4wMTA0IEwgMjY5MS4wOTI0LDU5NDIuNTg4OCBMIDI2
ODQuNzcwNyw1OTQ4LjkxMDUgTCAyNjc4LjQ0OSw1OTU1LjIzMjEgTCAyNjY2LjQ1NCw1OTU1LjIz
MjEgTCAyNjU0LjQ1ODksNTk1NS4yMzIxIEwgMjY0NS43Nzk2LDU5NDEuOTg2MiB6IE0gMjgyNC42
MzU2LDU5NDIuMjMyMiBMIDI4MTMuMzYyLDU5MzQuMzM1OSBMIDI3OTkuMTc1Myw1OTEwLjEyODIg
TCAyNzg0Ljk4ODYsNTg4NS45MjAzIEwgMjc4OC4xMDc4LDU4ODIuODAxMSBMIDI3OTEuMjI3MSw1
ODc5LjY4MTkgTCAyODA0LjcwNTIsNTg5Mi4zNDM3IEMgMjgxMi4xMTgxLDU4OTkuMzA4MSAyODIy
Ljk3MjYsNTkxMi43NTUzIDI4MjguODI2NCw1OTIyLjIyNjcgTCAyODM5LjQ2OTQsNTkzOS40NDc1
IEwgMjgzNy42ODkzLDU5NDQuNzg4MiBMIDI4MzUuOTA5MSw1OTUwLjEyODUgTCAyODI0LjYzNTYs
NTk0Mi4yMzIyIHogTSAyNzE5LjA2NCw1OTIzLjYyMzggQyAyNzE1Ljc4OTgsNTkxMy40ODI5IDI3
MTEuODE2Niw1ODk4LjA3MzggMjcxMC4yMzQ3LDU4ODkuMzgxNSBMIDI3MDcuMzU4Niw1ODczLjU3
NzMgTCAyNzE3Ljk5MTUsNTg5Ni4yNjEgTCAyNzI4LjYyNDQsNTkxOC45NDQ3IEwgMjcyNi44MjA4
LDU5MzAuNTAzNCBMIDI3MjUuMDE3MSw1OTQyLjA2MiBMIDI3MTkuMDY0LDU5MjMuNjIzOCB6IE0g
MTM2NC40Nzg0LDU4MzIuNzQ5OCBMIDEzNzEuMDg5Myw1ODEwLjM2MDYgTCAxMzcxLjI2NjYsNTcx
OC4wNTUyIEwgMTM3MS40NDM5LDU2MjUuNzQ5NCBMIDEzNTcuOTYxNCw1NTk5LjUyMzkgTCAxMzQ0
LjQ3OSw1NTczLjI5OCBMIDEzMjYuODkxLDU1NjEuNDQ0OSBMIDEzMDkuMzAzLDU1NDkuNTkxNyBM
IDEyOTQuMjc4LDU1NDkuNTkxNyBMIDEyNzkuMjUyOSw1NTQ5LjU5MTcgTCAxMjc5LjI1MjksNTU1
Ny4wMDYgTCAxMjc5LjI1MjksNTU2NC40MjAyIEwgMTMxMy41MzUxLDU1OTguNzAyNyBMIDEzNDcu
ODE3NSw1NjMyLjk4NSBMIDEzNDMuMTczMyw1NjQ1LjI4NiBDIDEzNDAuNjE5LDU2NTIuMDUxMiAx
MzM0LjQxNTgsNTY4Mi4xNjA4IDEzMjkuMzg4NSw1NzEyLjE5NjEgTCAxMzIwLjI0NzcsNTc2Ni44
MDUzIEwgMTMyMi4zNzAzLDU4MDAuMTM3OSBMIDEzMjQuNDkyNyw1ODMzLjQ3MDUgTCAxMzM0LjI5
NzcsNTg0NC4zMDQ3IEwgMTM0NC4xMDI1LDU4NTUuMTM5IEwgMTM1MC45ODUsNTg1NS4xMzkgTCAx
MzU3Ljg2NzYsNTg1NS4xMzkgTCAxMzY0LjQ3ODQsNTgzMi43NDk4IHogTSAyMDU5LjQ2OSw1Nzk5
LjMzMjQgQyAyMDY0Ljk2NDksNTc5NC4zNTg5IDIwNjkuNDYxNSw1Nzg4LjI4NjMgMjA2OS40NjE1
LDU3ODUuODM3OCBMIDIwNjkuNDYxNSw1NzgxLjM4NjMgTCAyMDQwLjE0MSw1NzgxLjM4NjMgTCAy
MDEwLjgyMDMsNTc4MS4zODYzIEwgMjAwMC42MzA1LDU3ODYuODM5OCBMIDE5OTAuNDQwNyw1Nzky
LjI5MzMgTCAxOTkwLjQ0MDcsNTgwMy4zODA5IEwgMTk5MC40NDA3LDU4MTQuNDY4NiBMIDIwMTku
OTU4Niw1ODExLjQyMjEgTCAyMDQ5LjQ3NjUsNTgwOC4zNzU1IEwgMjA1OS40NjksNTc5OS4zMzI0
IHogTSA5MDcuODU0ODcsNTU2OC44MjYgQyA5NTEuMzE2MzMsNTU1OS4xNTQyIDEwNDYuMTQxMyw1
NTM5LjgwNzkgMTExOC41NzcxLDU1MjUuODM0NCBDIDExOTEuMDEyOSw1NTExLjg2MDkgMTI1MS4x
MzY3LDU0OTkuNzY1OSAxMjUyLjE4NTYsNTQ5OC45NTczIEMgMTI1My4yMzQ1LDU0OTguMTQ4NiAx
MjQ1LjgyNTEsNTQ3MS4yODA1IDEyMzUuNzIwMyw1NDM5LjI1MDcgTCAxMjE3LjM0NzcsNTM4MS4w
MTM5IEwgMTI0Ni45ODMzLDUzODEuMTgxNCBMIDEyNzYuNjE4OCw1MzgxLjM0ODkgTCAxMjg2LjU3
MzcsNTM4OC44ODU0IEwgMTI5Ni41Mjg2LDUzOTYuNDIxMyBMIDEyODcuODY2Myw1NDA5LjY0MjEg
TCAxMjc5LjIwMzgsNTQyMi44NjIzIEwgMTI5NS43NDg5LDU0MzEuNDE4MSBDIDEzMTEuNzcwMyw1
NDM5LjcwMzIgMTM3Ny4wMDgzLDU0NjUuMzAyOCAxMzgyLjEwMDMsNTQ2NS4zMDI4IEMgMTM4My40
ODI5LDU0NjUuMzAyOCAxMzg0LjYxNCw1NDYxLjAzNTYgMTM4NC42MTQsNTQ1NS44MjAzIEwgMTM4
NC42MTQsNTQ0Ni4zMzc4IEwgMTM3OC4yOTIzLDU0NDAuMDE2MSBMIDEzNzEuOTcwNiw1NDMzLjY5
NDQgTCAxMzYwLjU3OTUsNTQzMy42OTQ0IEwgMTM0OS4xODgyLDU0MzMuNjk0NCBMIDEzNDUuNjUx
OSw1NDAzLjQwMzEgQyAxMzQzLjcwNyw1Mzg2Ljc0MjkgMTMzOS43MzM0LDUzNjQuMjIxOSAxMzM2
LjgyMTUsNTM1My4zNTY2IEwgMTMzMS41MjczLDUzMzMuNjAxNCBMIDEzMDYuNzA3Miw1MzMzLjc4
NTIgQyAxMjkzLjA1Niw1MzMzLjg4NjMgMTI2Mi45NTUzLDUzMzcuMzQxNyAxMjM5LjgxNjksNTM0
MS40NjM5IEwgMTE5Ny43NDY5LDUzNDguOTU4OCBMIDExOTYuMDE1LDUzNTQuMTU0MiBMIDExOTQu
MjgzMiw1MzU5LjM0OTUgTCAxMTg3LjE3MDEsNTM1Ni42MjAyIEwgMTE4MC4wNTY4LDUzNTMuODkw
NyBMIDExMzAuODc4OCw1MzcwLjQ2NzIgTCAxMDgxLjcwMDgsNTM4Ny4wNDM3IEwgMTAwNy45NDc5
LDU0MjMuMzc4NSBMIDkzNC4xOTUxMyw1NDU5LjcxMzQgTCA4NzQuMDMwODgsNTUwMC43MDE1IEwg
ODEzLjg2NjYxLDU1NDEuNjg5NiBMIDgwMy4zODIxNyw1NTU1LjkzMzQgTCA3OTIuODk3NzQsNTU3
MC4xNzcxIEwgNzk5LjY1Nzc3LDU1NzguMzIyNiBMIDgwNi40MTc4NCw1NTg2LjQ2ODIgTCA4MTcu
NjI1OSw1NTg2LjQzOTYgQyA4MjMuNzkwMzcsNTU4Ni40MjM5IDg2NC4zOTM0LDU1NzguNDk3NiA5
MDcuODU0ODcsNTU2OC44MjYgeiBNIDY3NS44Nzg1Nyw1NTAxLjcxNjcgTCA2NzkuMzAyNSw1NDcz
LjIwNDkgTCA2NzMuNDc2NTEsNTQzNi4zMjg1IEMgNjcwLjI3MjIsNTQxNi4wNDY1IDY2Ni4yNTc5
MSw1Mzg0LjY3MzYgNjY0LjU1NTgsNTM2Ni42MTA1IEwgNjYxLjQ2MTE0LDUzMzMuNzY4OSBMIDY2
OC4wODg3Nyw1MzI1Ljc4MyBMIDY3NC43MTY0LDUzMTcuNzk3MiBMIDY4NS4wMTE2NSw1MzE3Ljc5
NzIgTCA2OTUuMzA2OTEsNTMxNy43OTcyIEwgNjc5LjA5ODU4LDUzMDQuMTU4NyBMIDY2Mi44OTAy
LDUyOTAuNTIwMyBMIDY2Mi44OTAyLDUyODMuMDg2NCBMIDY2Mi44OTAyLDUyNzUuNjUyNiBMIDY1
Ni44NTQ3NCw1Mjc1LjY1MjYgTCA2NTAuODE5MjksNTI3NS42NTI2IEwgNjU0LjQwNzY4LDUzOTAu
MjMzIEMgNjU2LjM4MTI2LDU0NTMuMjUyMSA2NTkuNDEwMDcsNTUxNS40ODExIDY2MS4xMzgzMSw1
NTI4LjUxOTQgTCA2NjQuMjgwNiw1NTUyLjIyNTggTCA2NjguMzY3NjUsNTU0MS4yMjcxIEMgNjcw
LjYxNTQ4LDU1MzUuMTc3NyA2NzMuOTk1NCw1NTE3LjM5OCA2NzUuODc4NTcsNTUwMS43MTY3IHog
TSAxMzc2LjU2MSw1NTQyLjQ1MTQgTCAxMzg2LjMyNTksNTUzNS4zMTExIEwgMTM4My4wMDEzLDU1
MjYuNjQ3MiBMIDEzNzkuNjc2Nyw1NTE3Ljk4MzMgTCAxMzYxLjg4OTYsNTUxNy45ODMzIEwgMTM0
NC4xMDI1LDU1MTcuOTgzMyBMIDEzMzQuODY3OSw1NTI4LjE4NzYgTCAxMzI1LjYzMzIsNTUzOC4z
OTE4IEwgMTMyOS4wOTQzLDU1NDMuOTkxOCBMIDEzMzIuNTU1Miw1NTQ5LjU5MTcgTCAxMzQ5LjY3
NTcsNTU0OS41OTE3IEwgMTM2Ni43OTYxLDU1NDkuNTkxNyBMIDEzNzYuNTYxLDU1NDIuNDUxNCB6
IE0gMTQ0NC40MTI5LDU1MDIuNjcwMiBMIDE0NTQuMjAxOCw1NDkyLjg4MTYgTCAxNDUwLjY2MTMs
NTQ4MS43MjYgTCAxNDQ3LjEyMDcsNTQ3MC41NzA4IEwgMTQzNC4zMDU2LDU0NzAuNTcwOCBMIDE0
MjEuNDkwNCw1NDcwLjU3MDggTCAxNDEwLjk1NDMsNTQ4MS4xMDY5IEwgMTQwMC40MTgyLDU0OTEu
NjQzMSBMIDE0MDAuNDE4Miw1NTA1LjQ3MTcgTCAxNDAwLjQxODIsNTUxOS4zMDAzIEwgMTQxNy41
MjExLDU1MTUuODc5OSBMIDE0MzQuNjI0MSw1NTEyLjQ1OTMgTCAxNDQ0LjQxMjksNTUwMi42NzAy
IHogTSAxNTI5LjMzNDcsNTQ5NS4wMzg5IEwgMTUzOS4wOTk2LDU0ODcuODk4NiBMIDE1MzUuNzc0
OSw1NDc5LjIzNDcgTCAxNTMyLjQ1MDMsNTQ3MC41NzA4IEwgMTUxNC4yMjMxLDU0NzAuNTcwOCBM
IDE0OTUuOTk1OSw1NDcwLjU3MDggTCAxNDg3LjcxNzUsNTQ3OC44NDkxIEMgMTQ3Mi44MzM2LDU0
OTMuNzMzIDE0NzguMzcyMiw1NTAyLjE3OTIgMTUwMy4wMTY1LDU1MDIuMTc5MiBMIDE1MTkuNTY5
OCw1NTAyLjE3OTIgTCAxNTI5LjMzNDcsNTQ5NS4wMzg5IHogTSAxNjA4LjA3NTYsNTQ2Ny4zNzMx
IEMgMTYxMi42NTg4LDU0NjUuNjE0NiAxNjE2LjQwODYsNTQ2Mi4wNTg4IDE2MTYuNDA4Niw1NDU5
LjQ3MSBMIDE2MTYuNDA4Niw1NDU0Ljc2NjcgTCAxNTk1Ljc2NzIsNTQ1NC43NjY3IEMgMTU3Mi40
MzM2LDU0NTQuNzY2NyAxNTU4LjQ2LDU0NTguOTI0MiAxNTU4LjQ2LDU0NjUuODY2NSBMIDE1NTgu
NDYsNTQ3MC41NzA4IEwgMTU3OS4xMDEyLDU0NzAuNTcwOCBDIDE1OTAuNDU0MSw1NDcwLjU3MDgg
MTYwMy40OTI1LDU0NjkuMTMyMSAxNjA4LjA3NTYsNTQ2Ny4zNzMxIHogTSAyODkyLjEwODIsNTQ0
Ny45NDkzIEwgMjg5NS41NzE5LDU0NDIuNTUyMSBMIDI4OTIuODQ0MSw1NDM1LjQ0MzkgTCAyODkw
LjExNjUsNTQyOC4zMzUyIEwgMjg3Ny40NTg5LDU0MjUuMTU4NiBMIDI4NjQuODAxNCw1NDIxLjk4
MiBMIDI4NTYuOTY3OCw1NDI4LjQ4MzIgQyAyODUyLjY1OTMsNTQzMi4wNTg4IDI4NDkuMTM0MSw1
NDM4LjEzMjMgMjg0OS4xMzQxLDU0NDEuOTggTCAyODQ5LjEzNDEsNTQ0OC45NzQ5IEwgMjg1OC4z
NTMyLDU0NTQuMzAxNSBMIDI4NjcuNTcyMyw1NDU5LjYyOCBMIDI4NzguMTA4NCw1NDU2LjQ4NzIg
QyAyODgzLjkwMzMsNTQ1NC43NTk4IDI4OTAuMjAzMiw1NDUwLjkxNzggMjg5Mi4xMDgyLDU0NDcu
OTQ5MyB6IE0gMTY3MS41NTg1LDU0NDMuNDM1MSBMIDE2NzYuOTkxMyw1NDM3LjU2OTEgTCAxNjU4
LjcxNzcsNTQ0MC45OTg2IEwgMTY0MC40NDQxLDU0NDQuNDI4MSBMIDE2MzUuMDExMyw1NDUwLjI5
NDEgTCAxNjI5LjU3ODcsNTQ1Ni4xNiBMIDE2NDcuODUyMyw1NDUyLjczMDYgTCAxNjY2LjEyNTks
NTQ0OS4zMDEgTCAxNjcxLjU1ODUsNTQ0My40MzUxIHogTSAxNTg3LjQzNDIsNTQyNC41NDY5IEwg
MTYxMy43NzQ1LDU0MTYuMjQwOCBMIDE2NTEuOTAyOSw1Mzc3LjU1NTMgTCAxNjkwLjAzMTIsNTMz
OC44Njk0IEwgMTcxMS44MDMxLDUzMzguODY5NCBMIDE3MzMuNTc1LDUzMzguODY5NCBMIDE3MTMu
NDEyNiw1MzYzLjQ3NSBMIDE2OTMuMjUwMiw1Mzg4LjA4MDUgTCAxNzA2LjE5MjksNTM4NC4zNTkg
QyAxNzEzLjMxMTQsNTM4Mi4zMTE5IDE3MzUuNzMwMSw1Mzc5LjIzOTYgMTc1Ni4wMTIxLDUzNzcu
NTMyMiBMIDE3OTIuODg4NSw1Mzc0LjQyNzIgTCAxODM0LjI3OTQsNTM4Mi45ODg5IEwgMTg3NS42
NzA1LDUzOTEuNTUgTCAxOTE1LjkzNDMsNTM5MS41NDMxIEwgMTk1Ni4xOTgzLDUzOTEuNTM2MyBM
IDIwMTEuNTEyOSw1Mzc4LjE0MjMgTCAyMDY2LjgyNzYsNTM2NC43NDgyIEwgMjE1OS4wMTg1LDUz
MzIuODAyMiBDIDIyMDkuNzIzNiw1MzE1LjIzMjEgMjI4NC4zOTgzLDUyODkuNTA5OCAyMzI0Ljk2
MjMsNTI3NS42NDE3IEwgMjM5OC43MTUyLDUyNTAuNDI3MiBMIDI0NDMuNDkzNiw1MjQxLjAyMjYg
TCAyNDg4LjI3MjIsNTIzMS42MTg2IEwgMjU0MC45NTI3LDUyMzEuMzcyNiBMIDI1OTMuNjMzMyw1
MjMxLjEyNyBMIDI2MjMuMjk3Myw1MjQwLjE4NDUgTCAyNjUyLjk2MTMsNTI0OS4yNDE4IEwgMjY4
NS4wMTAyLDUyNzIuODM0OCBMIDI3MTcuMDU5MSw1Mjk2LjQyODMgTCAyNzEyLjA5NDYsNTI4My4z
NzA0IEMgMjcwNC4xNjg1LDUyNjIuNTIzNyAyNjkwLjc4MDUsNTIzNy44NTIzIDI2NzQuMzk3NCw1
MjEzLjkwMzEgTCAyNjU5LjE4NDIsNTE5MS42NjM2IEwgMjYzNS4zMzY0LDUxNzUuMjU2MiBMIDI2
MTEuNDg4Nyw1MTU4Ljg0ODMgTCAyNTE1LjYzOCw1MTQxLjE5MDMgQyAyNDYyLjkyMDIsNTEzMS40
NzgxIDI0MDcuMjg4NCw1MTIxLjg4NyAyMzkyLjAxMTgsNTExOS44NzczIEwgMjM2NC4yMzYzLDUx
MTYuMjIyMyBMIDIzNjAuODc2NCw1MTEwLjc4NTcgTCAyMzU3LjUxNjQsNTEwNS4zNDkgTCAyMzcw
Ljc3MjMsNTA5NC4zNTg5IEMgMjM3OC4wNjMxLDUwODguMzE0MiAyMzg4LjUxODIsNTA4MC42ODMz
IDIzOTQuMDA1OCw1MDc3LjQwMTMgTCAyNDAzLjk4MzMsNTA3MS40MzQxIEwgMjQwMC45MjgxLDUw
NjguMiBMIDIzOTcuODczLDUwNjQuOTY2IEwgMjM2OS4zMTk4LDUwNzMuNDM4NiBMIDIzNDAuNzY2
NSw1MDgxLjkxMTMgTCAyMzI2LjU5MDksNTA5MS45OTYxIEwgMjMxMi40MTUzLDUxMDIuMDgwOCBM
IDIzMDkuMTc2Myw1MTEyLjI4NiBMIDIzMDUuOTM3Miw1MTIyLjQ5MTMgTCAyMzIyLjk0MDUsNTE4
My4yMzk5IEwgMjMzOS45NDM5LDUyNDMuOTg5MSBMIDIzMzYuNzM1NSw1MjQ3LjE5NzMgTCAyMzMz
LjUyNyw1MjUwLjQwNiBMIDIyNzYuNTY0Miw1MjQ0LjIxNzcgQyAyMjQ1LjIzNDUsNTI0MC44MTQ1
IDIyMTUuNjc0Miw1MjM2LjkyMyAyMjEwLjg3NDcsNTIzNS41NzAyIEwgMjIwMi4xNDgsNTIzMy4x
MTEgTCAyMTk0LjM5OTMsNTIxMy41NTQ0IEMgMjE5MC4xMzc1LDUyMDIuNzk4MSAyMTgzLjU5MDcs
NTE3Ni43MDQ0IDIxNzkuODUwNyw1MTU1LjU2NzkgQyAyMTc2LjExMDYsNTEzNC40MzEzIDIxNzEu
NDQxNyw1MTE2LjE0MzIgMjE2OS40NzUsNTExNC45Mjc5IEMgMjE2Mi41NDI1LDUxMTAuNjQzNCAx
OTMzLjgyNTMsNTE3Mi43NTMzIDE5MjQuODAxLDUxODEuMzcxNCBMIDE5MTkuNzQzOCw1MTg2LjIw
MDUgTCAxOTc0LjE2ODEsNTIzOC44MjkgTCAyMDI4LjU5MjIsNTI5MS40NTY5IEwgMjAyMC45MjI2
LDUyOTEuNDU2OSBDIDIwMTYuNzA0Miw1MjkxLjQ1NjkgMTk2Mi40ODU2LDUyODIuODc5NCAxOTAw
LjQzNjcsNTI3Mi4zOTYgQyAxODM4LjM4NzgsNTI2MS45MTI1IDE3ODIuMzA5NCw1MjUzLjU4Njkg
MTc3NS44MTgyLDUyNTMuODk0NSBDIDE3NDcuNzQ5Miw1MjU1LjIyNDcgMTYzNy4wNzY2LDUzMTAu
NzEwMSAxNTU3LjQzMzEsNTM2My4zODA3IEwgMTUyMi4xNjQxLDUzODYuNzA0OSBMIDE1MDguNzAz
Niw1NDAyLjcwMTkgQyAxNTAxLjMwMDQsNTQxMS41MDAxIDE0OTUuMjQzMyw1NDIxLjg5ODcgMTQ5
NS4yNDMzLDU0MjUuODEwMyBMIDE0OTUuMjQzMyw1NDMyLjkyMjIgTCAxNTA0LjQ2MjMsNTQzNS4z
ODcxIEMgMTUxOC4yNTcyLDU0MzkuMDc2MyAxNTU3LjY5OSw1NDMzLjkyMzEgMTU4Ny40MzQyLDU0
MjQuNTQ2OSB6IE0gMTc2My43MDgzLDU0MjUuOTc4OCBMIDE3NzQuMjAxOSw1NDE2LjQ4MjEgTCAx
NzcxLjM4MTIsNTQxMS45MTg0IEwgMTc2OC41NjA0LDU0MDcuMzU0MiBMIDE3NDAuNDgwNiw1NDA3
LjM1NDIgTCAxNzEyLjQwMDgsNTQwNy4zNTQyIEwgMTcwMC40NDI5LDU0MTcuMDM2OCBMIDE2ODgu
NDg1LDU0MjYuNzIwMSBMIDE2OTIuNjM2NSw1NDMzLjQzNzQgTCAxNjk2Ljc4OCw1NDQwLjE1NDcg
TCAxNzI1LjAwMTMsNTQzNy44MTQ2IEwgMTc1My4yMTQ4LDU0MzUuNDc1MSBMIDE3NjMuNzA4Myw1
NDI1Ljk3ODggeiBNIDI4NDcuODQzNSw1NDEzLjkzOTIgTCAyODUwLjAxMjEsNTQwNy4zNTQyIEwg
MjgzMC40ODk4LDU0MDcuMzU0MiBMIDI4MTAuOTY3Niw1NDA3LjM1NDIgTCAyODE3LjczNjgsNTQx
NS41MTA2IEwgMjgyNC41MDU4LDU0MjMuNjY2NyBMIDI4MzUuMDkwNCw1NDIyLjA5NTggTCAyODQ1
LjY3NDcsNTQyMC41MjQyIEwgMjg0Ny44NDM1LDU0MTMuOTM5MiB6IE0gMTgzNy42NjcxLDUzOTYu
MTE1MiBMIDE4NDUuNTY5MSw1MzkxLjEwNjQgTCAxODIxLjg2MjgsNTM5NC41MDQzIEwgMTc5OC4x
NTY2LDUzOTcuOTAyMiBMIDE3OTIuODg4NSw1NDAzLjI2NzIgTCAxNzg3LjYyMDUsNTQwOC42MzIy
IEwgMTgwOC42OTI3LDU0MDQuODc4MiBDIDE4MjAuMjgyNCw1NDAyLjgxMzEgMTgzMy4zMjA5LDUz
OTguODcgMTgzNy42NjcxLDUzOTYuMTE1MiB6IE0gMjc2Ny41MDYxLDUzNTIuNDM3MyBDIDI3NDgu
NDUsNTMxOC4zNjE5IDI3NDAuOTMzMyw1MzA4Ljg2ODkgMjc0Ny4zNzcyLDUzMjcuMDE2MiBDIDI3
NTIuNTEyOSw1MzQxLjQ3OTIgMjc4Mi42MTkyLDUzOTEuMzM2MSAyNzg0Ljg2MjQsNTM4OS4wOTMg
QyAyNzg1Ljk3MDksNTM4Ny45ODQ2IDI3NzguMTYwNiw1MzcxLjQ4OTIgMjc2Ny41MDYxLDUzNTIu
NDM3MyB6IE0gMzExNy4wMDY0LDUzMzkuNDc0NyBMIDMxMjQuMTA5OCw1MzM0Ljk3MjYgTCAzMTIy
LjIzMTMsNTMyNS4wNjgxIEwgMzEyMC4zNTI3LDUzMTUuMTYzMSBMIDMxMDMuMjM4NSw1MzEzLjUw
OTUgTCAzMDg2LjEyNDIsNTMxMS44NTY0IEwgMzA4Mi45NjI5LDUzMjAuMDk0NiBMIDMwNzkuODAx
NCw1MzI4LjMzMzMgTCAzMDgyLjgzMzgsNTMzNi4yMzUzIEwgMzA4NS44NjYsNTM0NC4xMzc1IEwg
MzA5Ny44ODQ1LDUzNDQuMDU2OSBDIDMxMDQuNDk0Nyw1MzQ0LjAxMjYgMzExMy4wOTk1LDUzNDEu
OTUwMSAzMTE3LjAwNjQsNTMzOS40NzQ3IHogTSAxMjcwLjQwODIsNTMyMy40ODA4IEwgMTI3Ni4w
OTIxLDUzMTcuNzk3MiBMIDEyNDkuMDA5LDUzMTcuNzk3MiBMIDEyMjEuOTI2MSw1MzE3Ljc5NzIg
TCAxMjE5LjEyNDMsNTMyMi4zMzAzIEwgMTIxNi4zMjI3LDUzMjYuODYzNCBMIDEyMjAuMTMwNSw1
MzMwLjcyMzUgTCAxMjIzLjkzODMsNTMzNC41ODI3IEwgMTI0NC4zMzEzLDUzMzEuODc0IEwgMTI2
NC43MjQ0LDUzMjkuMTY0NiBMIDEyNzAuNDA4Miw1MzIzLjQ4MDggeiBNIDU0Ny4yOTMzMSw1MzEy
LjM2ODQgQyA1NjQuNzAyOTgsNTMwMy4wNTA4IDU1Ny42NTUyMSw1MzAyLjE0OTUgNTE2LjgxODIz
LDUzMDguNDcwNSBMIDQ3OC45OTYyMyw1MzE0LjMyNSBMIDQ4Mi4wOTg1Miw1MzE5LjM0NDMgTCA0
ODUuMjAwNzcsNTMyNC4zNjQzIEwgNTEwLjY3Nzk5LDUzMjEuMzQ2OCBDIDUyNC42OTA0NCw1MzE5
LjY4NzMgNTQxLjE2NzM1LDUzMTUuNjQ2NyA1NDcuMjkzMzEsNTMxMi4zNjg0IHogTSAzMDgzLjMy
ODMsNTMwMi4zNzIzIEwgMzA4Ni4zNDk3LDUyOTcuNDgzNiBMIDMwNzUuMjc5MSw1MjkzLjk2OTgg
TCAzMDY0LjIwODQsNTI5MC40NTU5IEwgMzA0Ni4yMjgzLDUyOTMuODI5MSBMIDMwMjguMjQ4MSw1
Mjk3LjIwMjIgTCAzMDI4LjI0ODEsNTMwMi4yMzE2IEwgMzAyOC4yNDgxLDUzMDcuMjYxMSBMIDMw
NTQuMjc3NCw1MzA3LjI2MTEgTCAzMDgwLjMwNjksNTMwNy4yNjExIEwgMzA4My4zMjgzLDUzMDIu
MzcyMyB6IE0gNjE2LjkzMjkzLDUyODcuOTkzMiBMIDY0OC4wNTM2Niw1Mjc5LjI2MDggTCA2NTAu
NDUxMzEsNTI3My4wMTI5IEMgNjUxLjc3MDAxLDUyNjkuNTc2IDY1Mi4xNDQ5NSw1MjQ5LjIwNjYg
NjUxLjI4NDUyLDUyMjcuNzQ3MSBMIDY0OS43MjAwNSw1MTg4LjcyOTggTCA2MzIuMzExMzksNTIx
OS40NTA0IEwgNjE0LjkwMjcyLDUyNTAuMTcxNiBMIDU5My40NDcwNCw1MjczLjQ0OCBMIDU3MS45
OTEzNCw1Mjk2LjcyNSBMIDU3OC45MDE3Nyw1Mjk2LjcyNSBDIDU4Mi43MDI0Niw1Mjk2LjcyNSA1
OTkuODE2NDgsNTI5Mi43OTU1IDYxNi45MzI5Myw1Mjg3Ljk5MzIgeiBNIDMwMTcuOTA0LDUyODAu
NzI4NSBMIDMwMjguNjMyMyw1MjcwLjAwMDYgTCAzMDI1LjQ5NTIsNTI2NC45MjQ0IEwgMzAyMi4z
NTgzLDUyNTkuODQ4NiBMIDMwMDQuODE0Niw1MjU5Ljg0ODYgTCAyOTg3LjI3MDksNTI1OS44NDg2
IEwgMjk3NS4zMTI4LDUyNjkuNTMxMyBMIDI5NjMuMzU1LDUyNzkuMjE0NSBMIDI5NjcuMTM4MSw1
Mjg1LjMzNTQgTCAyOTcwLjkyMTMsNTI5MS40NTY5IEwgMjk4OS4wNDg2LDUyOTEuNDU2OSBMIDMw
MDcuMTc1OSw1MjkxLjQ1NjkgTCAzMDE3LjkwNCw1MjgwLjcyODUgeiBNIDE4ODUuMDc5Niw1MjE1
LjA3IEwgMTg4Mi40NDU1LDUyMDkuODAyIEwgMTg1OS45ODQxLDUyMTAuMTM3NSBMIDE4MzcuNTIy
Niw1MjEwLjQ3MzEgTCAxODMxLjAwOTgsNTIxNy4wMTE4IEwgMTgyNC40OTY5LDUyMjMuNTUwNSBM
IDE4NTYuMTA1Miw1MjIxLjk0NDQgTCAxODg3LjcxMzUsNTIyMC4zMzgxIEwgMTg4NS4wNzk2LDUy
MTUuMDcgeiBNIDIyNTguNjgwMSw1MTQ5LjIxOTMgQyAyMjYxLjMzODcsNTEzOS4wNzgzIDIyNjUu
MDgyNCw1MTIzLjA3NjYgMjI2Ni45OTk0LDUxMTMuNjU5OSBMIDIyNzAuNDg0OSw1MDk2LjUzODcg
TCAyMjQ3LjY3NzEsNTA5Ny4wNjM5IEMgMjIzNS4xMzI4LDUwOTcuMzUyNyAyMjE5LjE2Nyw1MDk5
LjE4NDMgMjIxMi4xOTc3LDUxMDEuMTM0NiBMIDIxOTkuNTI2MSw1MTA0LjY4MDYgTCAyMTkzLjkz
NTcsNTExMy41NDMgTCAyMTg4LjM0NTQsNTEyMi40MDU1IEwgMjE5OS45ODUzLDUxMzQuNzk1OSBM
IDIyMTEuNjI1NCw1MTQ3LjE4NTggTCAyMjA1LjM0MDYsNTE1My40NzA2IEwgMjE5OS4wNTU4LDUx
NTkuNzU1NCBMIDIyMDQuMDYwNCw1MTY0LjYxMSBDIDIyMDYuODEzLDUxNjcuMjgxOSAyMjE3LjM2
MjMsNTE3MS42MzAyIDIyMjcuNTAzMiw1MTc0LjI3NDIgTCAyMjQ1Ljk0MTUsNTE3OS4wODE4IEwg
MjI0OS44OTM5LDUxNzMuMzY5NiBDIDIyNTIuMDY3OCw1MTcwLjIyNzggMjI1Ni4wMjE1LDUxNTku
MzYwMyAyMjU4LjY4MDEsNTE0OS4yMTkzIHogTSAyNjI3LjgzMDUsNTA2Ni41NjE2IEMgMjYwMC4x
MTg3LDQ5NjIuNzIyNSAyNDg0LjcwNTIsNDYyNy41MzM4IDI0MTIuMzYwOSw0NDQwLjc4NTQgQyAy
NDAzLjQwNzEsNDQxNy42NzIzIDIzOTYuMDgxMSw0Mzk3LjY0OTUgMjM5Ni4wODExLDQzOTYuMjkw
NCBDIDIzOTYuMDgxMSw0Mzk0LjkzMTcgMjQwNC4zMDI1LDQ0MDEuNzg4NiAyNDE0LjM1MDgsNDQx
MS41Mjc3IEwgMjQzMi42MjA1LDQ0MjkuMjM1MiBMIDI0MzQuOTQyNCw0NDIxLjc4MDQgQyAyNDM2
LjIxOTYsNDQxNy42Nzk3IDI0NDAuNzEzMyw0Mzk5Ljc0MTQgMjQ0NC45Mjg2LDQzODEuOTE2NSBM
IDI0NTIuNTkyOCw0MzQ5LjUwNzkgTCAyNDMyLjIzOTEsNDM0MS41MTMxIEwgMjQxMS44ODUzLDQz
MzMuNTE3NyBMIDI0MTEuODg1Myw0MzE2LjY5IEwgMjQxMS44ODUzLDQyOTkuODYyMiBMIDI0MjMu
MDk1LDQyNzkuOTE3MyBMIDI0MzQuMzA0Niw0MjU5Ljk3MjUgTCAyNDE2LjUwOTksNDI0My41MTgy
IEMgMjM5My4yNDgzLDQyMjIuMDA4NyAyMzExLjc2ODUsNDE2Mi4zNjAxIDIzMDkuMTgxOCw0MTY0
Ljk0NjcgQyAyMzA4LjA3NzcsNDE2Ni4wNTA5IDIzMjUuOTI4NCw0MjQxLjU3NzQgMjM0OC44NDk5
LDQzMzIuNzgzOSBDIDIzNzEuNzcxNSw0NDIzLjk5MDMgMjM5MC41OTAyLDQ1MDQuODQyOSAyMzkw
LjY2OTMsNDUxMi40NTYzIEwgMjM5MC44MTMxLDQ1MjYuMjk4IEwgMjM4My40MjMzLDQ1MzIuNDMx
MSBMIDIzNzYuMDMzNSw0NTM4LjU2NDIgTCAyMzc0LjIwNDIsNDUzMy45NDU3IEwgMjM3Mi4zNzQ4
LDQ1MjkuMzI3MiBMIDIzMzAuODE4MSw0NTM2LjQzNTkgTCAyMjg5LjI2MTIsNDU0My41NDQ2IEwg
MjI2NS4wMzMsNDU1NC4yNjIgQyAyMjUxLjcwNzQsNDU2MC4xNTY0IDIyMzUuNDQxMiw0NTcwLjAx
ODMgMjIyOC44ODU5LDQ1NzYuMTc2NSBMIDIyMTYuOTY3MSw0NTg3LjM3MzMgTCAyMjE2Ljk2NzEs
NDYwMC4zNTA2IEwgMjIxNi45NjcxLDQ2MTMuMzI4IEwgMjI0NS4zNzY2LDQ2MDkuOTg4NSBMIDIy
NzMuNzg2MSw0NjA2LjY0OTYgTCAyMzEyLjQwNTYsNDU5My41ODM4IEwgMjM1MS4wMjUxLDQ1ODAu
NTE4IEwgMjM1NC40NzE4LDQ1ODQuMzQ0NyBDIDIzNTYuMzY3Niw0NTg2LjQ0ODggMjM2NS4wOTYy
LDQ2MTIuNTU4MyAyMzczLjg2ODcsNDY0Mi4zNjU1IEwgMjM4OS44MTg2LDQ2OTYuNTYwNyBMIDIz
NzguNDYyNyw0NjkyLjkzMDUgQyAyMzcyLjIxNjksNDY5MC45MzM5IDIzNTUuMjUzNyw0Njg2LjEz
MiAyMzQwLjc2NjUsNDY4Mi4yNTk1IEwgMjMxNC40MjYyLDQ2NzUuMjE4NyBMIDIyODQuNDQ1OCw0
Njc1LjE1NjUgTCAyMjU0LjQ2NTQsNDY3NS4wOTM4IEwgMjI1MS4zMDUxLDQ2ODAuMjA3IEwgMjI0
OC4xNDUsNDY4NS4zMjA4IEwgMjI1Ni4xNTAyLDQ3MDAuODAwOSBMIDIyNjQuMTU1NCw0NzE2LjI4
MTEgTCAyMjg5LjI5MDcsNDcyNS45NzkxIEwgMjMxNC40MjYyLDQ3MzUuNjc2NSBMIDIzOTkuNTgy
NCw0NzM1LjI3NzIgTCAyNDg0LjczODcsNDczNC44Nzc5IEwgMjUxNy4zOTk2LDQ4NTEuMTc0NCBM
IDI1NTAuMDYwNSw0OTY3LjQ3MTEgTCAyNTY3Ljc3MDEsNTAwMi41MTUzIEwgMjU4NS40Nzk3LDUw
MzcuNTU4OCBMIDI1NzcuMjcyNiw1MDQwLjcwODcgQyAyNTcyLjc1ODUsNTA0Mi40NDA4IDI1NTcu
OTk4Nyw1MDQ0LjEzODEgMjU0NC40NzI4LDUwNDQuNDgxMSBDIDI1MzAuOTQ3MSw1MDQ0LjgyNCAy
NTEyLjc2ODYsNTA0Ni43MjIyIDI1MDQuMDc2Myw1MDQ4LjY5OTIgTCAyNDg4LjI3MjIsNTA1Mi4y
OTQyIEwgMjUwNi43MTAzLDUwNTUuOTc4MSBDIDI1MTYuODUxMyw1MDU4LjAwMzcgMjUzOS45NjYs
NTA2Ni42NzMzIDI1NTguMDc2MSw1MDc1LjI0MzQgTCAyNTkxLjAwMzgsNTA5MC44MjU2IEwgMjYx
Ni4wMjQ4LDUxMTYuMDcxMSBMIDI2NDEuMDQ1OCw1MTQxLjMxNzMgTCAyNjQyLjcxMDEsNTEzNC45
MzUgQyAyNjQzLjYyNTMsNTEzMS40MjQ4IDI2MzYuOTI5Niw1MTAwLjY1NjggMjYyNy44MzA1LDUw
NjYuNTYxNiB6IE0gNjU5LjgyNTMsNTEzNS40ODU1IEMgNjY0LjQwODQ2LDUxMzMuNzI3IDY2OC4x
NTgyNCw1MTMwLjE3MTEgNjY4LjE1ODI0LDUxMjcuNTgzNSBMIDY2OC4xNTgyNCw1MTIyLjg3OSBM
IDY0Ny41MTY5MSw1MTIyLjg3OSBDIDYzNi4xNjQxNCw1MTIyLjg3OSA2MjMuMTM5MzMsNTEyNC4z
MTMgNjE4LjU3MjgzLDUxMjYuMDY1MiBMIDYxMC4yNzAxNiw1MTI5LjI1MTMgTCA2MTMuMTg0ODEs
NTEzMy45NjcyIEwgNjE2LjA5OTQ3LDUxMzguNjgzMiBMIDYzMy43OTU5NCw1MTM4LjY4MzIgQyA2
NDMuNTI4OTksNTEzOC42ODMyIDY1NS4yNDIyLDUxMzcuMjQ0NCA2NTkuODI1Myw1MTM1LjQ4NTUg
eiBNIDEzMzcuMjAxNSw1MDY5Ljk1ODUgTCAxMzM3LjIwMTUsNTA1OS4xODMzIEwgMTMyNC4yNzA4
LDUwNDYuMjUyMiBMIDEzMTEuMzQwMSw1MDMzLjMyMTcgTCAxMjk3LjAyODMsNTAzMy4zMjE3IEwg
MTI4Mi43MTY1LDUwMzMuMzIxNyBMIDEyNzMuMDgyNiw1MDQyLjA0MDQgQyAxMjU5LjQ4NjYsNTA1
NC4zNDQ1IDEyNjAuODI3LDUwNTguMDI2MyAxMjgzLjIwMzksNTA2OS44Mzk0IEwgMTMwMi45NTkx
LDUwODAuMjY4NyBMIDEzMjAuMDgwMyw1MDgwLjUwMTUgTCAxMzM3LjIwMTUsNTA4MC43MzQ0IEwg
MTMzNy4yMDE1LDUwNjkuOTU4NSB6IE0gODY1LjEzNTA5LDUwNDUuMTU2NSBMIDg4MC4zNjM5Myw1
MDQwLjc3MzQgTCA4NjcuNzY5MTEsNTAzMi41MjkgQyA4NTMuMDA1MjcsNTAyMi44NjQyIDgwMS40
ODQyLDQ5OTYuNDQ1MyA3OTcuNDAwNzcsNDk5Ni40NDUzIEMgNzk1Ljg1NTc2LDQ5OTYuNDQ1MyA3
OTUuMTg0MjksNDk5OS4yMDA1IDc5NS45MDg2NCw1MDAyLjU2NzkgTCA3OTcuMjI1NjUsNTAwOC42
OTEgTCA3NzYuMTUzNDMsNTAxMy4wODEzIEMgNzY0LjU2MzY5LDUwMTUuNDk2OCA3NTAuMDc5Mzks
NTAxOC42Mjk3IDc0My45NjYwMiw1MDIwLjA0NDIgTCA3MzIuODUwODMsNTAyMi42MTYgTCA3Mjku
NDI0MTgsNDg2OC42MTAxIEMgNzI3LjUzOTUyLDQ3ODMuOTA3MiA3MjQuNTE4OTgsNDY3OC40NTIz
IDcyMi43MTE4Miw0NjM0LjI2NjQgTCA3MTkuNDI2MTksNDU1My45Mjg1IEwgNjc3LjU3ODQ3LDQ1
NTMuOTI4NSBMIDYzNS43MzA4Myw0NTUzLjkyODUgTCA2NTguMDQwMTYsNDU3MS4wNDk4IEMgNjcw
LjMxMDI5LDQ1ODAuNDY2NCA2ODUuMzEwOTksNDU5NC44NjM5IDY5MS4zNzUwNCw0NjAzLjA0NDIg
TCA3MDIuNDAwNjIsNDYxNy45MTggTCA3MDIuNDAwNjIsNDY2MS4yNjYyIEwgNzAyLjQwMDYyLDQ3
MDQuNjE0NSBMIDY4Mi45OTcyLDQ3NDMuODUyIEwgNjYzLjU5Mzc1LDQ3ODMuMDg5IEwgNjMwLjMx
NjY1LDQ4MTYuMDQzNCBDIDYxMi4wMTQyLDQ4MzQuMTY4MiA1ODUuNDQwMDEsNDg1Ny4yMjU5IDU3
MS4yNjI5Myw0ODY3LjI4MzIgTCA1NDUuNDg2MzcsNDg4NS41Njg1IEwgNTUyLjgyNDcyLDQ4ODcu
ODU4MSBDIDU1Ni44NjA4LDQ4ODkuMTE2NiA1NzEuOTg0MzQsNDg5Mi45MDM4IDU4Ni40MzI1MSw0
ODk2LjI3MzMgQyA2MDAuODgwNjMsNDg5OS42NDI3IDYyNC4xMTAxMyw0OTA3LjMwNzIgNjM4LjA1
MzUyLDQ5MTMuMzA1NCBMIDY2My40MDUxMSw0OTI0LjIxMTQgTCA2NzAuMzI5NDYsNDkzNy45Mzk0
IEMgNjc0LjEzNzkxLDQ5NDUuNDg5NSA2ODQuOTk5MzIsNDk3NS4xMjIzIDY5NC40NjU5Nyw1MDAz
Ljc5MDYgTCA3MTEuNjc4MDksNTA1NS45MTQ0IEwgNzgwLjc5MjE2LDUwNTIuNzI2NyBMIDg0OS45
MDYyNCw1MDQ5LjUzOSBMIDg2NS4xMzUwOSw1MDQ1LjE1NjUgeiBNIDEwNTIuNzcxOSw0OTkwLjQy
MjQgQyAxMDkzLjQ0NjMsNDk3NS41MjAxIDExMjUuNzk4MSw0OTYyLjQwMDEgMTEyNC42NjQ5LDQ5
NjEuMjY2OSBDIDExMjIuOTgwMSw0OTU5LjU4MTYgMTAxNi4wMjEsNDk5Ni41OTk3IDk3Ni4zMzk2
Myw1MDEyLjYwMSBMIDk2NS44MDM1Myw1MDE2Ljg0OTYgTCA5NzIuMzExMDMsNTAxNy4xODM2IEMg
OTc1Ljg5MDEzLDUwMTcuMzY3NSAxMDEyLjA5NzUsNTAwNS4zMjQ3IDEwNTIuNzcxOSw0OTkwLjQy
MjQgeiBNIDE0NTYuNDg5NCw0OTg4LjEyNSBDIDE0NzMuNDMwMSw0OTgzLjcxMjQgMTQ5NC40MTQs
NDk3NS45NTQ3IDE1MDMuMTIwMSw0OTcwLjg4NTggTCAxNTE4Ljk0OTUsNDk2MS42Njk0IEwgMTUy
MC42ODk4LDQ5NDkuNjQ4NyBMIDE1MjIuNDMwMyw0OTM3LjYyODEgTCAxNTEyLjgwMDIsNDkyNi45
ODcxIEMgMTUwNy41MDM3LDQ5MjEuMTM0MiAxNDk2LjE4NjYsNDkxMi43MzQ0IDE0ODcuNjUxMyw0
OTA4LjMyMDggTCAxNDcyLjEzMjUsNDkwMC4yOTU0IEwgMTQ1OS4yMzUsNDkxNS40NDUzIEMgMTQ1
Mi4xNDE0LDQ5MjMuNzc3MiAxNDM5LjQ5MjcsNDkzOC40NjA0IDE0MzEuMTI2OCw0OTQ4LjA3MzUg
TCAxNDE1LjkxNjEsNDk2NS41NTI0IEwgMTM4OS4xNjEyLDQ5NDkuMDg5OCBDIDEzNTUuMDM3NSw0
OTI4LjA5MzQgMTMxOS4xOTcyLDQ5MTMuOTg0IDEyODkuNDc5LDQ5MDkuODQ3NCBMIDEyNjYuMDgy
Nyw0OTA2LjU5MTMgTCAxMjU4LjkzMzksNDkxMS4zNTA0IEwgMTI1MS43ODUxLDQ5MTYuMTA5IEwg
MTI1NS4yOTU2LDQ5MjcuMTY5OSBMIDEyNTguODA2MSw0OTM4LjIzMDIgTCAxMjk2LjY4NjgsNDk1
Ni4zMTc1IEMgMTMxNy41MjEyLDQ5NjYuMjY1NyAxMzM5LjMwODcsNDk3Ni4wODQzIDEzNDUuMTAz
Niw0OTc4LjEzNjIgTCAxMzU1LjYzOTcsNDk4MS44NjgxIEwgMTM0MS4xMTk4LDQ5ODYuOTcyNCBM
IDEzMjYuNTk5OCw0OTkyLjA3NyBMIDEzMzAuMDEsNDk5Ny41OTQ5IEwgMTMzMy40MjAyLDUwMDMu
MTEzMiBMIDEzNzkuNTU0MSw0OTk5LjYzMDQgTCAxNDI1LjY4OCw0OTk2LjE0NzcgTCAxNDU2LjQ4
OTQsNDk4OC4xMjUgeiBNIDg4MS41MTQ1OSw0OTY3LjQ3MTEgTCA4ODEuNTE0NTksNDk2Mi4yMDMg
TCA4NjEuNzU5MzcsNDk2MC41Njc4IEwgODQyLjAwNDE1LDQ5NTguOTMzMSBMIDg0Mi4wMDQxNSw0
OTY0LjA4IEMgODQyLjAwNDE1LDQ5NzEuMTA2MSA4NTIuNTM1NjMsNDk3NC45NzQzIDg2OC4zNDQ0
Myw0OTczLjc1NDggTCA4ODEuNTE0NTksNDk3Mi43MzkxIEwgODgxLjUxNDU5LDQ5NjcuNDcxMSB6
IE0gOTg3LjE4NTgzLDQ5MTkuNzY3OCBMIDk5Ny40MTE4Myw0OTExLjU3NTQgTCA5ODQuMjQxNzMs
NDkxNy44NDc2IEMgOTY4LjExNjAzLDQ5MjUuNTI3MyA5NjUuMTI3NDMsNDkyNy45NjA2IDk3MS44
MjA2Myw0OTI3Ljk2MDYgQyA5NzQuNjQ3MjMsNDkyNy45NjA2IDk4MS41NjE2Myw0OTI0LjI3NDEg
OTg3LjE4NTgzLDQ5MTkuNzY3OCB6IE0gMTc3Mi4xMjY0LDQ4OTkuMjk1MSBMIDE3ODIuMzUyNCw0
ODkxLjcwMTEgTCAxNzc2LjU0NjMsNDg4Mi4xNzM4IEwgMTc3MC43NDAzLDQ4NzIuNjQ2MSBMIDE3
NTkuNzgxNiw0ODcxLjAwOTIgTCAxNzQ4LjgyMjksNDg2OS4zNzI0IEwgMTc0My4yMDg5LDQ4Nzku
ODYyNyBMIDE3MzcuNTk0OCw0ODkwLjM1MjUgTCAxNzQ1Ljg2MjcsNDg5OC42MjA3IEMgMTc1Ni4w
NTA2LDQ5MDguODA4NiAxNzU5LjIwNTcsNDkwOC44ODkyIDE3NzIuMTI2NCw0ODk5LjI5NTEgeiBN
IDE1MjYuNzk1OSw0ODkzLjc4NTEgTCAxNTMzLjI5ODMsNDg4NS45NTA1IEwgMTUzMC4yNDAzLDQ4
NzcuOTgxIEwgMTUyNy4xODIyLDQ4NzAuMDEyIEwgMTUxMS4yMTI3LDQ4NzAuMDEyIEwgMTQ5NS4y
NDMzLDQ4NzAuMDEyIEwgMTQ5NS4yNDMzLDQ4ODIuMzAzOSBDIDE0OTUuMjQzMyw0ODk2LjkzMTcg
MTQ5OS4xMzYsNDkwMS42MjAzIDE1MTEuMjgwNCw0OTAxLjYyMDMgTCAxNTIwLjI5MzQsNDkwMS42
MjAzIEwgMTUyNi43OTU5LDQ4OTMuNzg1MSB6IE0gMTEwNS40MDcxLDQ4NzAuMjIyMiBMIDExMjku
MTEzMyw0ODQ5LjM4OTEgTCAxMTIxLjY3NDEsNDg0OS4xNjQyIEMgMTExNy41ODI1LDQ4NDkuMDQw
OSAxMTA0LjA0MzQsNDg1NC45MTIyIDEwOTEuNTg3Myw0ODYyLjIxMjEgTCAxMDY4LjkzOTcsNDg3
NS40ODQ1IEwgMTA3MS45MzI5LDQ4ODMuMjg0MyBDIDEwNzYuMjMzMSw0ODk0LjQ5MDYgMTA3OS4w
MzY5LDQ4OTMuMzk2OSAxMTA1LjQwNzEsNDg3MC4yMjIyIHogTSAxNjkxLjI5MDksNDg1Ny45NDE5
IEwgMTcxMC44NTg3LDQ4NDkuNjM0MSBMIDE3MTQuMzUzMSw0ODM1LjcxMTIgTCAxNzE3Ljg0NzYs
NDgyMS43ODc2IEwgMTcxMS4yMDIzLDQ4MDkuMzcwOCBMIDE3MDQuNTU3LDQ3OTYuOTU0IEwgMTY4
OS4yMDYyLDQ3OTAuNTk1NSBMIDE2NzMuODU1NSw0Nzg0LjIzNjkgTCAxNjM3LjM4MTgsNDc4Ny4y
OTUxIEwgMTYwMC45MDgyLDQ3OTAuMzUyNyBMIDE1ODEuOTIzNSw0Nzk5LjM2MTUgTCAxNTYyLjkz
ODksNDgwOC4zNzA0IEwgMTU1NS41NzA4LDQ4MTkuNjE1NyBDIDE1NTEuNTE4NCw0ODI1LjgwMDMg
MTU0Ny41NDczLDQ4MzYuNTYwNCAxNTQ2Ljc0NjMsNDg0My41MjY4IEwgMTU0NS4yODk4LDQ4NTYu
MTkyOCBMIDE1NTguNDYsNDg2My4zODAxIEwgMTU3MS42MzAxLDQ4NzAuNTY3MiBMIDE2MjEuNjc2
Niw0ODY4LjQwODQgTCAxNjcxLjcyMzEsNDg2Ni4yNDkxIEwgMTY5MS4yOTA5LDQ4NTcuOTQxOSB6
IE0gMTg3MS4wNzE4LDQ4NTkuNzg2NiBMIDE4NzUuODMxNiw0ODU1LjAyNyBMIDE4NTYuMzMxOSw0
ODU5LjQyNDggQyAxODQ1LjYwNzIsNDg2MS44NDMzIDE4MzUuMjQyMSw0ODY1LjU1NTcgMTgzMy4y
OTg2LDQ4NjcuNjc0IEwgMTgyOS43NjQ5LDQ4NzEuNTI1NSBMIDE4NDguMDM4NSw0ODY4LjAzNTkg
QyAxODU4LjA4ODksNDg2Ni4xMTY4IDE4NjguNDU0LDQ4NjIuNDA0MyAxODcxLjA3MTgsNDg1OS43
ODY2IHogTSAxOTQ5LjE2MjIsNDg0Mi40NTExIEMgMTk1Ni4wNjI0LDQ4MzEuNTc5OSAxOTU0LjMy
NTgsNDgyOC4yNTk1IDE5MzkuODM4Miw0ODI0LjYyMzQgTCAxOTI2LjExMjMsNDgyMS4xNzgxIEwg
MTkwOC4yMjk5LDQ4MjkuNzA1NiBMIDE4OTAuMzQ3Niw0ODM4LjIzMyBMIDE4OTAuMzQ3Niw0ODQ1
Ljg1NDMgTCAxODkwLjM0NzYsNDg1My40NzUgTCAxOTAyLjIwMDcsNDg1NS4zNjgzIEMgMTkwOC43
MTk5LDQ4NTYuNDA5NCAxOTIwLjk5OTEsNDg1NS40MzI3IDE5MjkuNDg3Niw0ODUzLjE5NjggTCAx
OTQ0LjkyMTQsNDg0OS4xMzIgTCAxOTQ5LjE2MjIsNDg0Mi40NTExIHogTSAxMjE2LjM4MjYsNDgz
OC4yMTgyIEwgMTIyNi41NzI0LDQ4MzIuNzY0NyBMIDEyMjYuNTcyNCw0ODIyLjQxNCBMIDEyMjYu
NTcyNCw0ODEyLjA2MzQgTCAxMjQ2LjYzNzYsNDgxMi4wNjM0IEwgMTI2Ni43MDMsNDgxMi4wNjM0
IEwgMTI3Ni45MjksNDgwMy44NDg4IEwgMTI4Ny4xNTQ5LDQ3OTUuNjM0OSBMIDEyNTguNDAzMyw0
Nzk3LjkxMjggTCAxMjI5LjY1MTgsNDgwMC4xOTA3IEwgMTIyNy42NzMsNDgwNi4xMjczIEwgMTIy
NS42OTQzLDQ4MTIuMDYzNCBMIDExOTUuNTMxOSw0ODEyLjA2MzQgTCAxMTY1LjM2OTMsNDgxMi4w
NjM0IEwgMTE1NS42MDQ1LDQ4MTkuMjAzNyBMIDExNDUuODM5NSw0ODI2LjM0MzkgTCAxMTQ5LjE2
NDMsNDgzNS4wMDc4IEwgMTE1Mi40ODg4LDQ4NDMuNjcxNyBMIDExNzkuMzQwOCw0ODQzLjY3MTcg
TCAxMjA2LjE5MjgsNDg0My42NzE3IEwgMTIxNi4zODI2LDQ4MzguMjE4MiB6IE0gMjA0My4xMjEz
LDQ4MTcuNjQyMiBDIDIwNDMuMTIxMyw0ODE0LjkxNiAyMDQwLjYxNTgsNDgxMS4xMzY3IDIwMzcu
NTUzOCw0ODA5LjI0NDQgTCAyMDMxLjk4NjMsNDgwNS44MDMzIEwgMjAxOC45MDAyLDQ4MDkuMDg3
OSBMIDIwMDUuODE0LDQ4MTIuMzcyMSBMIDIwMDguOTc0Myw0ODE3LjQ4NTcgTCAyMDEyLjEzNDcs
NDgyMi41OTk1IEwgMjAyNy42MjgxLDQ4MjIuNTk5NSBMIDIwNDMuMTIxMyw0ODIyLjU5OTUgTCAy
MDQzLjEyMTMsNDgxNy42NDIyIHogTSAxODMyLjM5ODksNDgxMi4wNjM0IEwgMTg0NS41NjkxLDQ4
MDcuODQ1OCBMIDE4MzUuMDMzLDQ4MDcuOTQzOCBDIDE4MjkuMjM4MSw0ODA3Ljk5NzUgMTgxNy4z
ODUsNDgwOS44NTEzIDE4MDguNjkyNyw0ODEyLjA2MzQgTCAxNzkyLjg4ODUsNDgxNi4wODUgTCAx
ODA2LjA1ODYsNDgxNi4xODMgQyAxODEzLjMwMjIsNDgxNi4yMzcyIDE4MjUuMTU1NCw0ODE0LjM4
MzQgMTgzMi4zOTg5LDQ4MTIuMDYzNCB6IE0gMTMzNi4zNzQ3LDQ3NDIuNzQ2OCBDIDEzNDMuMTYz
NSw0NzA0LjYyNzEgMTM2MS41MzM5LDQ2MTYuMzIzNCAxMzc3LjE5NzcsNDU0Ni41MTU4IEMgMTM5
Mi44NjE1LDQ0NzYuNzA4MyAxNDA1LjY3OTMsNDQxNy44MTUxIDE0MDUuNjgxOCw0NDE1LjY0MTkg
TCAxNDA1LjY4NjIsNDQxMS42OTEgTCAxMzYwLjk4NTEsNDQxMS42OTEgTCAxMzE2LjI4NCw0NDEx
LjY5MSBMIDEzMzUuNDc5Miw0Mzk0LjA5OTkgTCAxMzU0LjY3NDUsNDM3Ni41MDg4IEwgMTM1MC44
OTUxLDQzNzAuMzkzNiBMIDEzNDcuMTE1OCw0MzY0LjI3ODUgTCAxMzE1LjIxMjQsNDM2NC4yNzg1
IEwgMTI4My4zMDkxLDQzNjQuMjc4NSBMIDEyOTEuMzQzMiw0Mzc2LjUzOTggQyAxMjk1Ljc2MTks
NDM4My4yODQgMTMwMy4zNjk1LDQ0MDEuNjU2NCAxMzA4LjI0OTEsNDQxNy4zNjczIEwgMTMxNy4x
MjA5LDQ0NDUuOTMzMyBMIDEzMTkuNzQwNCw0NTM1LjQ5MDQgTCAxMzIyLjM2LDQ2MjUuMDQ3MyBM
IDEzMTQuMTQzLDQ3MDguOTk3IEwgMTMwNS45MjU5LDQ3OTIuOTQ2NiBMIDEzMTEuMjQ3NSw0Nzk5
LjM1ODQgTCAxMzE2LjU2OTEsNDgwNS43NzA2IEwgMTMwOS43NjQsNDgwOC41MDExIEwgMTMwMi45
NTkxLDQ4MTEuMjMxNSBMIDEzMTMuNDk1Miw0ODExLjY0MyBMIDEzMjQuMDMxNCw0ODEyLjA1NDQg
TCAxMzM2LjM3NDcsNDc0Mi43NDY4IHogTSAyMjMyLjc3MTQsNDc5MS43NjA4IEMgMjIzMi43NzE0
LDQ3ODkuMjg2MyAyMjIyLjEzMTMsNDc2NC40OTMzIDIyMDkuMTI2OSw0NzM2LjY2NDMgTCAyMTg1
LjQ4MjUsNDY4Ni4wNjY3IEwgMjE3NC40OTc5LDQ2ODAuMTg4IEwgMjE2My41MTM0LDQ2NzQuMzA5
NSBMIDIxMjQuMzg5NSw0Njc0LjUxMzggTCAyMDg1LjI2NTcsNDY3NC43MTc3IEwgMjA4NS4yNjU3
LDQ2NTkuNjg1NCBMIDIwODUuMjY1Nyw0NjQ0LjY1MjkgTCAyMDc2LjA0NjYsNDYzMy45NDk4IEwg
MjA2Ni44Mjc2LDQ2MjMuMjQ2NyBMIDIwMzQuMzk3NSw0NjI3Ljk1NjggTCAyMDAxLjk2NzUsNDYz
Mi42NjcgTCAxOTY4LjU0NjcsNDY0NS4zMjQ2IEMgMTk1MC4xNjU0LDQ2NTIuMjg1NyAxODk3LjE5
Niw0Njc1LjQ2MzIgMTg1MC44MzcxLDQ2OTYuODI5MyBMIDE3NjYuNTQ4Miw0NzM1LjY3NjUgTCAx
ODI2LjMzMiw0NzM4LjMxMDYgTCAxODg2LjExNTgsNDc0MC45NDQ2IEwgMTg5OC43NDE3LDQ3NTYu
NzQ4NyBDIDE5MDUuNjg1OSw0NzY1LjQ0MSAxOTExLjM3OTMsNDc3NS41MTYyIDE5MTEuMzkzNiw0
Nzc5LjEzNzkgQyAxOTExLjQwODEsNDc4Mi43NTk4IDE5MTIuMDEyNCw0Nzg2LjIwMTQgMTkxMi43
MzY4LDQ3ODYuNzg1NiBDIDE5MTMuNDYxMSw0Nzg3LjM2OTggMTk2Ny4zOTI5LDQ3ODkuMjM2OSAy
MDMyLjU4NTEsNDc5MC45MzQ3IEMgMjA5Ny43Nzc0LDQ3OTIuNjMyMSAyMTY5LjQ4ODcsNDc5NC41
MjUgMjE5MS45NDM5LDQ3OTUuMTQwMiBMIDIyMzIuNzcxNCw0Nzk2LjI1OTIgTCAyMjMyLjc3MTQs
NDc5MS43NjA4IHogTSAxNzAwLjY5NzUsNDc3Ny40NzQ5IEMgMTcwMC42OTc1LDQ3NzAuNjE3IDE2
ODkuNDAyMSw0NzU0LjExNDcgMTY4NC43MDgsNDc1NC4xMTQ3IEwgMTY3OS42MjUzLDQ3NTQuMTE0
NyBMIDE2NzkuNjI1Myw0NzYwLjk2MzEgQyAxNjc5LjYyNTMsNDc2NC43Mjk5IDE2ODIuNDcwMSw0
NzcwLjY1NjUgMTY4NS45NDcsNDc3NC4xMzMzIEMgMTY5Mi41NTcsNDc4MC43NDMxIDE3MDAuNjk3
NSw0NzgyLjU4NzUgMTcwMC42OTc1LDQ3NzcuNDc0OSB6IE0gMjE0NS44NDg0LDQ2MTcuMTQ1MiBM
IDIxNTYuMzg0NSw0NjEyLjYxNzggTCAyMTQzLjIxNDMsNDYxMi42MTc4IEMgMjEzNS45NzA3LDQ2
MTIuNjE3OCAyMTI1LjMwMyw0NjE0LjY1NSAyMTE5LjUwODEsNDYxNy4xNDUyIEwgMjEwOC45NzIs
NDYyMS42NzI1IEwgMjEyMi4xNDIxLDQ2MjEuNjcyNSBDIDIxMjkuMzg1Nyw0NjIxLjY3MjUgMjE0
MC4wNTM1LDQ2MTkuNjM1NCAyMTQ1Ljg0ODQsNDYxNy4xNDUyIHogTSA3ODkuMzIzNTcsNDQ5NS45
Nzk5IEwgNzk3LjIyNTY1LDQ0OTAuODczMSBMIDc4NC4wNTU1MSw0NDkwLjg3MzEgQyA3NzYuODEx
OTMsNDQ5MC44NzMxIDc2Ny4zMjk0Myw0NDkzLjE3MSA3NjIuOTgzMjgsNDQ5NS45Nzk5IEwgNzU1
LjA4MTE5LDQ1MDEuMDg2NyBMIDc2OC4yNTEzMyw0NTAxLjA4NjcgQyA3NzUuNDk0OTEsNDUwMS4w
ODY3IDc4NC45Nzc0Miw0NDk4Ljc4ODggNzg5LjMyMzU3LDQ0OTUuOTc5OSB6IE0gMjYzMS4yMDk1
LDQ0NzAuNzE1OCBMIDI2MjIuOTk0OCw0NDYyLjUwMDggTCAyNjE5LjMxMTIsNDQ3Mi4xMDAzIEwg
MjYxNS42Mjc3LDQ0ODEuNjk5MiBMIDI2MjUuNzAyNyw0NDg5LjEwMzUgTCAyNjM1Ljc3NzcsNDQ5
Ni41MDc4IEwgMjYzNy42MDEsNDQ4Ny43MTkgTCAyNjM5LjQyNDIsNDQ3OC45MzAzIEwgMjYzMS4y
MDk1LDQ0NzAuNzE1OCB6IE0gOTIyLjk0MDkzLDQ0ODAuMzY2OSBMIDkyOC40MDAzMyw0NDc0Ljkw
NzcgTCA5MDMuOTUxMzUsNDQ3NC45MDc3IEwgODc5LjUwMjM0LDQ0NzQuOTA3NyBMIDg3Ni43MDA2
Myw0NDc5LjQ0MDggTCA4NzMuODk4OTEsNDQ4My45NzQgTCA4NzcuNzA2NzcsNDQ4Ny44MDU5IEwg
ODgxLjUxNDU5LDQ0OTEuNjM4IEwgODk5LjQ5ODA5LDQ0ODguNzMyMSBDIDkwOS4zODkwMyw0NDg3
LjEzMzcgOTE5LjkzODMzLDQ0ODMuMzY5NyA5MjIuOTQwOTMsNDQ4MC4zNjY5IHogTSA5OTcuNjE4
NDMsNDQ2NC4yMDAzIEMgMTAwMS44NTEsNDQ2MC42ODc2IDEwMDUuMzEzOSw0NDU0LjgyNDMgMTAw
NS4zMTM5LDQ0NTEuMTcwOSBMIDEwMDUuMzEzOSw0NDQ0LjUyODMgTCA5OTMuNDYwODMsNDQ0MS4z
NTE3IEMgOTg2Ljk0MTYzLDQ0MzkuNjA0MyA5NzUuNjgxMTMsNDQzOC4xNTQ1IDk2OC40Mzc1Myw0
NDM4LjEyOTIgTCA5NTUuMjY3NDMsNDQzOC4wODM1IEwgOTM5LjQ2MzIzLDQ0NTAuODM1OCBMIDky
My42NTkwMyw0NDYzLjU4NzcgTCA5MzYuODI5MjMsNDQ2OS4xODM0IEwgOTQ5Ljk5OTMzLDQ0NzQu
Nzc5MSBMIDk2OS45NjExMyw0NDcyLjY4MyBMIDk4OS45MjMwMyw0NDcwLjU4NjggTCA5OTcuNjE4
NDMsNDQ2NC4yMDAzIHogTSAyNjE5Ljk3MzYsNDQ1Ni40Njk0IEwgMjYxOS45NzM2LDQ0NTEuMjAx
NCBMIDI2MDIuODUyNCw0NDQ5LjU1MDQgTCAyNTg1LjczMTMsNDQ0Ny44OTk5IEwgMjU4NS43MzEz
LDQ0NTYuNDY5NCBMIDI1ODUuNzMxMyw0NDY1LjAzOSBMIDI2MDIuODUyNCw0NDYzLjM4ODUgTCAy
NjE5Ljk3MzYsNDQ2MS43Mzc1IEwgMjYxOS45NzM2LDQ0NTYuNDY5NCB6IE0gMTA2Mi4yMjIsNDQz
MC4yOTE5IEwgMTA2NS4wMTg1LDQ0MjcuNDk1MSBMIDEwNTQuMDM1Miw0NDI3LjQ5NTEgQyAxMDM5
LjgyOSw0NDI3LjQ5NTEgMTAyNi4zODYxLDQ0MzIuNzEzMiAxMDI2LjM4NjEsNDQzOC4yMjcyIEwg
MTAyNi4zODYxLDQ0NDIuNTYzOCBMIDEwNDIuOTA1Nyw0NDM3LjgyNTcgQyAxMDUxLjk5MTYsNDQz
NS4yMjAyIDEwNjAuNjgzOSw0NDMxLjgyOTcgMTA2Mi4yMjIsNDQzMC4yOTE5IHogTSAyNTUxLjQ2
MTYsNDQyOS40MTA2IEwgMjU2MC4xOTgsNDQyNi4wNTggTCAyNTY0LjkxNDgsNDQxMy42NTIzIEwg
MjU2OS42MzE1LDQ0MDEuMjQ2NiBMIDI1NjYuNzIyOSw0MzkzLjY2NjggTCAyNTYzLjgxNDMsNDM4
Ni4wODcyIEwgMjU0Ny42NDYzLDQzODAuNDUwOCBDIDI1MjUuOTM2OCw0MzcyLjg4MjggMjUyMy43
NDcyLDQzNzMuMjA0MSAyNTE3LjUwMTUsNDM4NC44NzM5IEwgMjUxMi4xMTc3LDQzOTQuOTMzOCBM
IDI1MjAuMDIwOSw0NDEzLjg0ODMgTCAyNTI3LjkyNCw0NDMyLjc2MzIgTCAyNTM1LjMyNDQsNDQz
Mi43NjMyIEMgMjUzOS4zOTQ4LDQ0MzIuNzYzMiAyNTQ2LjY1NjUsNDQzMS4yNTQ0IDI1NTEuNDYx
Niw0NDI5LjQxMDYgeiBNIDExMzIuNjk2OCw0NDEyLjg4NTIgQyAxMTI5LjAyODQsNDQxMS42NjI0
IDExMjAuMTA1Myw0NDEyLjE0ODggMTExMi44Njc1LDQ0MTMuOTY1MSBMIDEwOTkuNzA4LDQ0MTcu
MjY3NyBMIDExMDIuNjc0LDQ0MjIuMDY2OSBMIDExMDUuNjQsNDQyNi44NjU2IEwgMTEyMi41MDMy
LDQ0MjAuOTg3NSBMIDExMzkuMzY2NSw0NDE1LjEwODggTCAxMTMyLjY5NjgsNDQxMi44ODUyIHog
TSA5NzguOTczNjMsNDM5NS4yMTc3IEwgMTA3MS4xNjQ2LDQzNzguOTQ4NCBMIDEwOTAuODgxOSw0
MzY2LjI5NTYgQyAxMTAxLjcyNjUsNDM1OS4zMzY1IDExMjMuOTQ5OCw0MzQ3LjczODggMTE0MC4y
NjcsNDM0MC41MjI3IEwgMTE2OS45MzQ3LDQzMjcuNDAyMSBMIDEyOTcuMzkwNSw0MzI3LjQwMjEg
TCAxNDI0Ljg0NjIsNDMyNy40MDIxIEwgMTQ1My4wMDkzLDQzMTkuMDM4NCBMIDE0ODEuMTcyNCw0
MzEwLjY3NDkgTCAxNDk2LjcyNzgsNDI5NS4xMTk5IEwgMTUxMi4yODMsNDI3OS41NjQzIEwgMTUx
MC4wMzQ1LDQyNDguNDc3NiBMIDE1MDcuNzg1OCw0MjE3LjM5MTMgTCAxNTExLjU4NCw0MjE5Ljcz
ODcgQyAxNTEzLjY3MzIsNDIyMS4wMjk0IDE1MjAuOTI2Miw0MjM3Ljc1ODYgMTUyNy43MDIxLDQy
NTYuOTE0NCBMIDE1NDAuMDIxNyw0MjkxLjc0MjUgTCAxNTQ2LjA0MjEsNDI5NC4xMTQ4IEwgMTU1
Mi4wNjI2LDQyOTYuNDg3NSBMIDE2NjQuNTczNCw0MjYyLjIzMDkgQyAxNzI2LjQ1NDUsNDI0My4z
ODk3IDE3OTYuMDQ5Myw0MjIxLjMwNDkgMTgxOS4yMjg4LDQyMTMuMTU0MiBMIDE4NjEuMzczMyw0
MTk4LjMzNDYgTCAxODYxLjM3MzMsNDE5My4wNjY2IEwgMTg2MS4zNzMzLDQxODcuNzk4NSBMIDE3
ODcuNjIwNSw0MTg2LjA4NjQgTCAxNzEzLjg2NzcsNDE4NC4zNzQzIEwgMTYzMy4yNDgsNDE5MC42
MzMzIEwgMTU1Mi42MjgyLDQxOTYuODkyOCBMIDE1NDkuOTE3Niw0MTk0LjE4MjMgTCAxNTQ3LjIw
Nyw0MTkxLjQ3MTkgTCAxNTU1LjQ2NzYsNDE2My42NTU1IEwgMTU2My43MjgsNDEzNS44Mzk3IEwg
MTU2My43MjgsNDExNy43MTQ5IEwgMTU2My43MjgsNDA5OS41OTA3IEwgMTU1MS44NzQ4LDQxMDcu
MzQwNSBDIDE1MzQuMjMwMiw0MTE4Ljg3NjUgMTUwNC45NTM0LDQxNTkuMzk4OSAxNDc0LjcyMTEs
NDIxNC4xMjk4IEwgMTQ0Ny44MzQ5LDQyNjIuODAzIEwgMTQxNy41NDE1LDQyNTUuMjkxOCBMIDEz
ODcuMjQ4MSw0MjQ3Ljc4MTIgTCAxMzI5LjI5OTUsNDI0Ny42ODYzIEwgMTI3MS4zNTA3LDQyNDcu
NTkxNSBMIDEyMzAuMDE0NCw0MjU2LjIwNjkgQyAxMTcxLjQ1NTYsNDI2OC40MTEzIDExMDUuMjA1
LDQyODguMTI3NiAxMDUwLjA5MjQsNDMwOS43NTE5IEMgMTAwMC4zODI4LDQzMjkuMjU2NCA4NTEu
OTMwNDgsNDQwMC42MzcgODM0LjM2NjQxLDQ0MTMuNDggTCA4MjQuMTQ1MDYsNDQyMC45NTQzIEwg
ODU1LjQ2Mzg3LDQ0MTYuMjIwNCBDIDg3Mi42ODkxNyw0NDEzLjYxNjkgOTI4LjI2ODYzLDQ0MDQu
MTY1NiA5NzguOTczNjMsNDM5NS4yMTc3IHogTSAxMjMxLjc4NDgsNDQwMy44NTU4IEwgMTIzOC4y
ODcyLDQzOTYuMDIxMSBMIDEyMzUuMjI5MSw0Mzg4LjA1MTYgTCAxMjMyLjE3MSw0MzgwLjA4MjYg
TCAxMjE4LjY3MDIsNDM4MC4wODI2IEwgMTIwNS4xNjk0LDQzODAuMDgyNiBMIDEyMDIuMTM3MSw0
Mzg3Ljk4NDcgTCAxMTk5LjEwNDcsNDM5NS44ODY4IEwgMTIwMi4xMzcxLDQ0MDMuNzg4OCBMIDEy
MDUuMTY5NCw0NDExLjY5MSBMIDEyMTUuMjI1OSw0NDExLjY5MSBMIDEyMjUuMjgyMiw0NDExLjY5
MSBMIDEyMzEuNzg0OCw0NDAzLjg1NTggeiBNIDI1MDUuNzU5OCw0MzYzLjAxNTIgTCAyNTA0LjA3
NjMsNDM1MS4yMTU3IEwgMjQ5NC44NTcyLDQzNDkuNDU4OCBMIDI0ODUuNjM4MSw0MzQ3LjcwMTkg
TCAyNDg1LjYzODEsNDM1NC45MzY2IEMgMjQ4NS42MzgxLDQzNjMuMDM1NyAyNDk1Ljg0NDIsNDM3
NC44MTQ2IDI1MDIuODYyMyw0Mzc0LjgxNDYgTCAyNTA3LjQ0MzIsNDM3NC44MTQ2IEwgMjUwNS43
NTk4LDQzNjMuMDE1MiB6IE0gMjQ4NS42MzgxLDQzMjkuNDk4NyBMIDI0OTMuNTQwMiw0MzIxLjc1
MyBMIDI0ODUuNjM4MSw0MzE2Ljc1NTggTCAyNDc3LjczNjEsNDMxMS43NTkxIEwgMjQ2MC42MTQ4
LDQzMTEuNjc4NCBMIDI0NDMuNDkzNiw0MzExLjU5NzggTCAyNDQzLjQ5MzYsNDMxOS4wNjkgQyAy
NDQzLjQ5MzYsNDMyMy4xNzgxIDI0NDUuMDAwMyw0MzMwLjQ2NjQgMjQ0Ni44NDE3LDQzMzUuMjY1
MiBMIDI0NTAuMTg5OCw0MzQzLjk5MDEgTCAyNDYzLjk2MjksNDM0MC42MTc1IEMgMjQ3MS41Mzgx
LDQzMzguNzYyNSAyNDgxLjI5MTksNDMzMy43NTkgMjQ4NS42MzgxLDQzMjkuNDk4NyB6IE0gMTY1
MS42NTEsNDA3MS4xNDUzIEwgMTY0OC45OTYxLDQwNjguNDkwMiBMIDE2MzMuMDM2Myw0MDc2Ljc0
MzcgQyAxNjI0LjI1ODYsNDA4MS4yODI1IDE2MTUuNDkzMiw0MDg3LjU1ODQgMTYxMy41NTc5LDQw
OTAuNjg5NyBMIDE2MTAuMDM5LDQwOTYuMzgzNSBMIDE2MzIuMTcyNiw0MDg1LjA5MTkgTCAxNjU0
LjMwNiw0MDczLjgwMDMgTCAxNjUxLjY1MSw0MDcxLjE0NTMgeiBNIDE3MjEuMjI0MSw0MDQ1LjM3
NzYgQyAxNzMwLjIxNjQsNDAzNS4xMzYgMTczNy41NzM5LDQwMjQuNTQyNCAxNzM3LjU3MzksNDAy
MS44MzY4IEwgMTczNy41NzM5LDQwMTYuOTE3NSBMIDE3MjguMzU0OCw0MDIwLjMwOSBDIDE3MjMu
Mjg0Myw0MDIyLjE3NDUgMTcxMy44MDE4LDQwMjcuMTE0MyAxNzA3LjI4MjUsNDAzMS4yODYxIEwg
MTY5NS40Mjk0LDQwMzguODcwNSBMIDE2OTUuNDI5NCw0MDUxLjQzNDggTCAxNjk1LjQyOTQsNDA2
My45OTkyIEwgMTcwMC4xNTE3LDQwNjMuOTk5MiBDIDE3MDIuNzQ5LDQwNjMuOTk5MiAxNzEyLjIz
MTYsNDA1NS42MTkzIDE3MjEuMjI0MSw0MDQ1LjM3NzYgeiBNIDE4MjQuMDY2LDQwMTMuMzg4OSBD
IDE4MjguNjQ5MSw0MDExLjYzMDUgMTgzMi4zOTg5LDQwMDguMDc0NSAxODMyLjM5ODksNDAwNS40
ODY4IEwgMTgzMi4zOTg5LDQwMDAuNzgyNSBMIDE4MTQuMzkxNiw0MDAwLjc4MjUgQyAxNzkzLjQ3
NDUsNDAwMC43ODI1IDE3NzkuNzE4Myw0MDA1LjE4NiAxNzc5LjcxODMsNDAxMS44ODIyIEwgMTc3
OS43MTgzLDQwMTYuNTg2NyBMIDE3OTcuNzI1Nyw0MDE2LjU4NjcgQyAxODA3LjYyOTgsNDAxNi41
ODY3IDE4MTkuNDgyOSw0MDE1LjE0NzkgMTgyNC4wNjYsNDAxMy4zODg5IHogTSAxODgyLjI5NDUs
Mzk5My42NDIxIEwgMTg5Mi4wNTk1LDM5ODYuNTAxOCBMIDE4ODguNzM0OCwzOTc3LjgzNzkgTCAx
ODg1LjQxMDIsMzk2OS4xNzQgTCAxODY0LjgxNzcsMzk2OS4xNzQgTCAxODQ0LjIyNTIsMzk2OS4x
NzQgTCAxODM3LjcyMjcsMzk3Ny4wMDkyIEwgMTgzMS4yMjAzLDM5ODQuODQ0IEwgMTgzNC4yNzgy
LDM5OTIuODEzNSBMIDE4MzcuMzM2Myw0MDAwLjc4MjUgTCAxODU0LjkzMyw0MDAwLjc4MjUgTCAx
ODcyLjUyOTcsNDAwMC43ODI1IEwgMTg4Mi4yOTQ1LDM5OTMuNjQyMSB6IE0gMjY3Mi4xMDk3LDM4
ODcuMDM4NyBMIDI2NzUuMzI2NCwzODc4LjY1NTcgTCAyNjY2LjgwNDksMzg2MC42OTg1IEMgMjY2
Mi4xMTgxLDM4NTAuODIxMyAyNjU3LjM2ODMsMzg0Mi43NDA3IDI2NTYuMjQ5NywzODQyLjc0MDcg
QyAyNjU1LjEzMTIsMzg0Mi43NDA3IDI2NTQuMjE2LDM4NTQuNTkzOCAyNjU0LjIxNiwzODY5LjA4
MSBMIDI2NTQuMjE2LDM4OTUuNDIxMyBMIDI2NjEuNTU0NSwzODk1LjQyMTMgTCAyNjY4Ljg5Mjgs
Mzg5NS40MjEzIEwgMjY3Mi4xMDk3LDM4ODcuMDM4NyB6IE0gMjYzNS4xNzc2LDM4MzQuNjg2NCBM
IDI2NDMuMjMyMiwzODI2LjYzMTUgTCAyNjQwLjI0MDksMzgxOC44MzY0IEwgMjYzNy4yNDk3LDM4
MTEuMDQxMiBMIDI2MjQuNTkyMSwzODA3Ljg2NDYgTCAyNjExLjkzNDcsMzgwNC42ODc5IEwgMjYw
NC4xMDEsMzgxMS4xODkyIEMgMjU5NC42MjU1LDM4MTkuMDUyOCAyNTk0LjA5MzgsMzgyNy45MjM3
IDI2MDIuNTg5LDM4MzYuNDE5IEwgMjYwOC45MTA2LDM4NDIuNzQwNyBMIDI2MTguMDE2OSwzODQy
Ljc0MDcgTCAyNjI3LjEyMywzODQyLjc0MDcgTCAyNjM1LjE3NzYsMzgzNC42ODY0IHogTSAyNDE5
LjcxNjMsMzY5My43NDM2IEMgMjM4NS45OTU2LDM2MzguMDY0IDIzNDkuMzkxNSwzNTc5LjkwNDEg
MjMzOC4zNzM5LDM1NjQuNDk5MiBMIDIzMTguMzQxOSwzNTM2LjQ5MDEgTCAyMjk4LjU2NjcsMzU2
MC42MjMgTCAyMjc4Ljc5MTgsMzU4NC43NTYgTCAyMjk3Ljg1NiwzNjEzLjQ2ODUgQyAyMzIxLjI2
ODUsMzY0OC43MzAzIDIzOTYuMTE1NSwzNzQyLjI3NjcgMjQ0Mi45NjE0LDM3OTQuODI2MSBMIDI0
NzcuNzM2MSwzODMzLjgzNSBMIDI0NzkuMzgxNSwzODE0LjQwNzUgTCAyNDgxLjAyNjgsMzc5NC45
OCBMIDI0MTkuNzE2MywzNjkzLjc0MzYgeiBNIDI1NDQuNDM2NCwzNzQ5LjIzMjcgQyAyNTI1Ljkz
MzEsMzcyNi4xNTU5IDI0NTkuMDUwMSwzNjYxLjI0MTQgMjQ2OS44MDQyLDM2NzYuNzk2OSBDIDI0
NzcuNzA3NiwzNjg4LjIyOTEgMjU1NS4zMTA4LDM3NjguOTg3OSAyNTU4LjM5MywzNzY4Ljk4Nzkg
QyAyNTU5LjQyODgsMzc2OC45ODc5IDI1NTMuMTQ4MywzNzYwLjA5OCAyNTQ0LjQzNjQsMzc0OS4y
MzI3IHogTSAyNDUxLjM5NTgsMzYzNy4yODY1IEwgMjQ1MS4zOTU4LDM2MjQuMTE2MyBMIDI0MzQu
MjM4NCwzNjIyLjQ2MjYgTCAyNDE3LjA4MSwzNjIwLjgwOTYgTCAyNDEzLjkxOTUsMzYyOS4wNDc4
IEwgMjQxMC43NTgxLDM2MzcuMjg2NSBMIDI0MTMuOTE5NSwzNjQ1LjUyNTEgTCAyNDE3LjA4MSwz
NjUzLjc2MzMgTCAyNDM0LjIzODQsMzY1Mi4xMTAzIEwgMjQ1MS4zOTU4LDM2NTAuNDU2NiBMIDI0
NTEuMzk1OCwzNjM3LjI4NjUgeiBNIDE1ODQuNzAxMywzNTUwLjI0NDUgTCAxNTc4LjMzODMsMzU0
Mi41NzczIEwgMTU3My4zMjQsMzU0NS42NzY1IEwgMTU2OC4zMDk3LDM1NDguNzc1NyBMIDE1Nzcu
NzM3MiwzNTU5LjE5MjggTCAxNTg3LjE2NDgsMzU2OS42MTA0IEwgMTU4OS4xMTQ2LDM1NjMuNzYw
NyBMIDE1OTEuMDY0MywzNTU3LjkxMTYgTCAxNTg0LjcwMTMsMzU1MC4yNDQ1IHogTSAxNjY3Ljk4
MSwzNTI5LjQ5MDQgTCAxNjcxLjcyMzEsMzUyNS43MTc0IEwgMTY1MC42NTA5LDM1MjkuNDYwMyBD
IDE2MzkuMDYxMywzNTMxLjUxOTEgMTYyNy42MTAxLDM1MzUuMDAyOSAxNjI1LjIwNCwzNTM3LjIw
MjMgTCAxNjIwLjgyOTIsMzU0MS4yMDE4IEwgMTY0Mi41MzQsMzUzNy4yMzI4IEMgMTY1NC40NzE2
LDM1MzUuMDQ5OCAxNjY1LjkyMjgsMzUzMS41NjYgMTY2Ny45ODEsMzUyOS40OTA0IHogTSAyMzA3
LjY2NzQsMzUxMi40NzM1IEMgMjMwMS44NjkyLDM1MDQuMzM4NSAyMjkxLjY5OTMsMzQ5Mi45NDE3
IDIyODUuMDY3NiwzNDg3LjE0NjggTCAyMjczLjAxLDM0NzYuNjEwNyBMIDIyODAuNTQ4LDM0ODcu
MzEwNyBDIDIzMDAuNDU0MSwzNTE1LjU2NjQgMjMxMy44ODYxLDM1MzEuNTg3NiAyMzE1Ljk0Mzgs
MzUyOS41Mjk5IEMgMjMxNy4xOSwzNTI4LjI4MzQgMjMxMy40NjU2LDM1MjAuNjA3OSAyMzA3LjY2
NzQsMzUxMi40NzM1IHogTSAxNzU2LjAxMjEsMzQ5Ny44MjkzIEwgMTc2Ni41NDgyLDM0ODkuMjcw
OSBMIDE3NTAuNzQ0MSwzNDk3LjAyNjYgQyAxNzQyLjA1MTgsMzUwMS4yOTIxIDE3MzAuMTk4Nywz
NTA4LjYzMzcgMTcyNC40MDM4LDM1MTMuMzQwNiBMIDE3MTMuODY3NywzNTIxLjg5OTEgTCAxNzI5
LjY3MTksMzUxNC4xNDM1IEMgMTczOC4zNjQyLDM1MDkuODc4IDE3NTAuMjE3MywzNTAyLjUzNjQg
MTc1Ni4wMTIxLDM0OTcuODI5MyB6IE0gMTE5Mi4zNTUsNjExOC41OTczIEwgMTE4Mi44MjkxLDYw
OTcuNDcyOSBMIDExNjAuMDg1MSw2MDgwLjM1MDEgTCAxMTM3LjM0MTEsNjA2My4yMjczIEwgMTEz
Ny4xNzgyLDYwNTcuMTM3NSBMIDExMzcuMDE1NCw2MDUxLjA0NzYgTCAxMTYwLjk3NjQsNjA0Mi44
ODMyIEwgMTE4NC45MzczLDYwMzQuNzE4NyBMIDExODcuMDIxOCw2MDQxLjA3MSBDIDExOTIuMTg1
MSw2MDU2LjgwNjEgMTIwNi4xNDEzLDYxMzUuNDYwOSAxMjA0LjEyNzMsNjEzNy40NzQ4IEMgMTIw
Mi44OTE3LDYxMzguNzEwNyAxMTk3LjU5NDEsNjEzMC4yMTU1IDExOTIuMzU1LDYxMTguNTk3MyB6
IE0gMTkzOS41NTIzLDQxNzcuNjkzMyBDIDE5NDcuNzgxNyw0MTc0LjA1NTIgMTk1Ni41NDI2LDQx
NjcuNzk3MyAxOTU5LjAyMTEsNDE2My43ODY3IEwgMTk2My41Mjc1LDQxNTYuNDk1MSBMIDE5NjYu
MzI2OCw0MTU5LjI5NDcgTCAxOTY5LjEyNjIsNDE2Mi4wOTQgTCAxOTYxLjA0NjUsNDE3My42Mjkg
TCAxOTUyLjk2NjgsNDE4NS4xNjQ1IEwgMTkzOC43Nzg0LDQxODQuNzM2NyBMIDE5MjQuNTg5OSw0
MTg0LjMwOSBMIDE5MzkuNTUyMyw0MTc3LjY5MzMgeiBNIDIxOTUuODk0OSw0MDAxLjc2ODEgQyAy
MTk1Ljg5NDksMzk5OC4zMjg1IDIyMDAuNjM2MiwzOTkwLjc3MzIgMjIwNi40MzEsMzk4NC45Nzgz
IEwgMjIxNi45NjcxLDM5NzQuNDQyMiBMIDIyMjUuNzQ3MywzOTc0LjQ0MjIgQyAyMjMwLjU3NjQs
Mzk3NC40NDIyIDIyMzMuNTI3OCwzOTc1LjAzNDggMjIzMi4zMDYsMzk3NS43NTkyIEMgMjIzMS4w
ODQzLDM5NzYuNDgzNSAyMjIyLjM5MiwzOTg0LjAzODkgMjIxMi45ODk4LDM5OTIuNTQ5IEwgMjE5
NS44OTQ5LDQwMDguMDIxOCBMIDIxOTUuODk0OSw0MDAxLjc2ODEgeiBNIDgyMS44OTQ4MSwzODE5
LjA0MzkgQyA4MTguNTk2OCwzODExLjgwNTcgODA2LjQ4NDg1LDM3OTUuNjcwNiA3OTQuOTc5NDEs
Mzc4My4xODg5IEwgNzc0LjA2MDQyLDM3NjAuNDk0MiBMIDc4Ny4zMjEzNCwzNzAyLjg0MTcgQyA4
MDIuMjMwMiwzNjM4LjAyMzkgODQ1LjU0NTk3LDM0NzIuNzE3MSA4NjQuODYwODMsMzQwNi45MjY0
IEwgODc3LjU4NTc3LDMzNjMuNTgxOCBMIDg1OC40Nzc5NSwzMzYwLjQ2MjIgQyA4NDcuOTY4NjUs
MzM1OC43NDYzIDgyNi4zMzE2NywzMzU0LjcxMDUgODEwLjM5NTgsMzM1MS40OTM4IEwgNzgxLjQy
MTQ4LDMzNDUuNjQ1MiBMIDgxMC4zOTU4LDMzNDEuNTI5OCBDIDk5NS43MTI3MywzMzE1LjIwNjkg
MTE4My4zMjg4LDMyNzEuMTY5MSAxMzQ0Ljc3NDgsMzIxNi4wOTg0IEMgMTM3MC42NzA4LDMyMDcu
MjY0OSAxMzkzLjU0MzksMzIwMC4wMzc2IDEzOTUuNjAzNywzMjAwLjAzNzYgTCAxMzk5LjM0ODks
MzIwMC4wMzc2IEwgMTQwMi45MTY2LDMyMzUuNTk3IEwgMTQwNi40ODQyLDMyNzEuMTU2NCBMIDEz
OTguMTQxMSwzNDA4LjEyNTkgQyAxMzkzLjU1MjMsMzQ4My40NTkxIDEzODguNzEzNiwzNTUzLjIx
MyAxMzg3LjM4ODIsMzU2My4xMzQ4IEwgMTM4NC45Nzg1LDM1ODEuMTczOCBMIDE0MDguMzkyLDM1
NTguMTk1IEMgMTQyMS4yNjk1LDM1NDUuNTU2OSAxNDMyLjgxODksMzUzNi4yNTQxIDE0MzQuMDU3
MywzNTM3LjUyMjEgQyAxNDM1LjI5NTgsMzUzOC43OSAxNDM3LjkxNTQsMzU1MC42MjE3IDE0Mzku
ODc4NywzNTYzLjgxNSBMIDE0NDMuNDQ4NCwzNTg3LjgwMjUgTCAxMzgxLjEwNTgsMzU5Ni45OTY0
IEMgMTM0Ni44MTc1LDM2MDIuMDUzMiAxMjg5LjEzMDQsMzYxMy40MjE3IDEyNTIuOTEyNiwzNjIy
LjI1OTggTCAxMTg3LjA2MTksMzYzOC4zMjk1IEwgMTEzMy4wNDA4LDM2NTguNjIwNiBDIDEwMzQu
MDE5MiwzNjk1LjgxNDYgOTQ0LjIyMTUzLDM3NDUuODk5IDg2Mi43NDg0OSwzODA5LjM3NDkgQyA4
NDYuNjMyMzUsMzgyMS45MzE0IDgzMi4xOTY0NSwzODMyLjIwNDYgODMwLjY2ODc3LDM4MzIuMjA0
NiBDIDgyOS4xNDEwNywzODMyLjIwNDYgODI1LjE5MjgzLDM4MjYuMjgyMiA4MjEuODk0ODEsMzgx
OS4wNDM5IHogTSAxODQ4LjIwMzIsMzQ2OC43MDg2IEMgMTg1NS40NDY3LDM0NjYuMzg4NSAxODY2
LjExNDUsMzQ2NC4yOTA4IDE4NzEuOTA5NCwzNDY0LjA0NjMgTCAxODgyLjQ0NTUsMzQ2My42MDE4
IEwgMTg3NC41NDM1LDM0NjguNzA4NiBMIDE4NjYuNjQxMywzNDczLjgxNTUgTCAxODUwLjgzNzEs
MzQ3My4zNzA4IEwgMTgzNS4wMzMsMzQ3Mi45MjYzIEwgMTg0OC4yMDMyLDM0NjguNzA4NiB6IE0g
MTEyNi40NzkzLDMxNzIuMDE2OCBDIDExMjYuNDc5MywzMTY5LjI2NDggMTI0MS41ODc2LDMwODIu
NjYxNiAxMjUyLjkxMjYsMzA3Ni44OTI1IEMgMTI1Ny4yNTg3LDMwNzQuNjc4OSAxMjQ1LjAxMzIs
MzA4OC4wMDU1IDEyMjUuNzAwMywzMTA2LjUwNyBMIDExOTAuNTg1OSwzMTQwLjE0NjcgTCAxMTU4
LjUzMjYsMzE1Ny4yMzEgQyAxMTQwLjkwMzIsMzE2Ni42MjcxIDExMjYuNDc5MywzMTczLjI4MDcg
MTEyNi40NzkzLDMxNzIuMDE2OCB6IE0gMTMwNi41Nzg2LDMwMzcuOTIwNSBDIDEzMDEuMDI4Mywz
MDMwLjAyMSAxMjkzLjMxOTIsMzAxNC42Njk0IDEyODkuNDQ3MSwzMDAzLjgwNjEgTCAxMjgyLjQw
NjgsMjk4NC4wNTQxIEwgMTI4OS4wNTQ1LDI5NzcuNDY1OCBMIDEyOTUuNzAyMywyOTcwLjg3NzEg
TCAxMzE2LjQ1MiwyOTkzLjA2MjUgTCAxMzM3LjIwMTUsMzAxNS4yNDc4IEwgMTMzNy4yMDE1LDMw
MjcuMzU0NCBMIDEzMzcuMjAxNSwzMDM5LjQ2MTQgTCAxMzI2LjkzNTcsMzA0NS44NzI2IEwgMTMx
Ni42Njk4LDMwNTIuMjgzOCBMIDEzMDYuNTc4NiwzMDM3LjkyMDUgeiBNIDE2OTIuNzk1NSwyODc5
LjMwMjUgQyAxNzE3LjI2MzcsMjg1My4wNjY1IDE3OTkuMjQ4NywyNzc4LjQwMzMgMTc5NC4wMjcs
Mjc4Ny4xMTE0IEMgMTc5Mi4wODYzLDI3OTAuMzQ4MSAxNzYzLjc3NCwyODE3LjQ5OTIgMTczMS4x
MTA4LDI4NDcuNDQ2NSBMIDE2NzEuNzIzMSwyOTAxLjg5NjcgTCAxNjkyLjc5NTUsMjg3OS4zMDI1
IHogTSAxMzY2LjE3NTgsMjgzOC44OTg1IEMgMTM4Ni40NTc4LDI4MjguMTM3NSAxNDUyLjgzNTQs
Mjc5Mi44MDg5IDE1MTMuNjgxNCwyNzYwLjM5MDggQyAxNjY1LjQzMzEsMjY3OS41MzgyIDE3Mzku
MjQ3LDI2NTAuNDcwMSAxODI5Ljc2NDksMjYzNS45MTYxIEMgMTg1Mi45NDQ0LDI2MzIuMTg5NCAx
ODcyLjUyNzMsMjYyOC43NjI2IDE4NzMuMjgyNywyNjI4LjMwMTYgQyAxODc0LjAzNzksMjYyNy44
NDAxIDE4NzAuODcxMiwyNjE3LjAxOCAxODY2LjI0NTYsMjYwNC4yNTE5IEwgMTg1Ny44MzUzLDI1
ODEuMDQwOCBMIDE4NTguMDk2NiwyNTQxLjcxIEwgMTg1OC4zNTgsMjUwMi4zNzk4IEwgMTgzNC43
MDU4LDIzNjcuODY0MiBDIDE4MjEuNjk3LDIyOTMuODgxMSAxODA5LjY4NjksMjIyNi41ODIyIDE4
MDguMDE2NiwyMjE4LjMxMTMgTCAxODA0Ljk3OTYsMjIwMy4yNzM3IEwgMTc4OC4zOTgsMjIwNi4z
NjU1IEwgMTc3MS44MTYzLDIyMDkuNDU3OSBMIDE3ODYuNDk5MiwyMTk4LjQzMjMgTCAxODAxLjE4
MjEsMjE4Ny40MDY4IEwgMTc5Ny43NTQzLDIxNTcuMTA4NiBMIDE3OTQuMzI2NCwyMTI2LjgxMSBM
IDE4MDguNTA5OCwyMTI0LjA5OTUgTCAxODIyLjY5MzIsMjEyMS4zODgxIEwgMTgyNC41MDE2LDIx
MjcuMzIxOSBDIDE4MjUuNDk2MiwyMTMwLjU4NTUgMTgyNy43MTg2LDIxNDEuNzc5MSAxODI5LjQ0
MDIsMjE1Mi4xOTU2IEwgMTgzMi41NzA1LDIxNzEuMTM1OCBMIDE4NzMuODI0OCwyMTU5LjE4Njkg
QyAxODk2LjUxNDgsMjE1Mi42MTUgMTkzNC43MTM2LDIxNDQuMzY2OCAxOTU4LjcxMTIsMjE0MC44
NTc3IEwgMjAwMi4zNDMyLDIxMzQuNDc4MSBMIDIwNDQuMzM1NCwyMTM3LjM1NjEgTCAyMDg2LjMy
NzgsMjE0MC4yMzQ1IEwgMjExOS45MDE0LDIxNTYuNzYyNSBMIDIxNTMuNDc0OSwyMTczLjI5MSBM
IDIxNzEuNzQ3NCwyMTk1LjU5MDIgTCAyMTkwLjAxOTgsMjIxNy44ODkzIEwgMjIwMC44NjY4LDIy
NDMuMTk0IEwgMjIxMS43MTM3LDIyNjguNDk5MSBMIDIyMTQuOTY1MywyMjk2LjE2NDMgTCAyMjE4
LjIxNjcsMjMyMy44Mjk1IEwgMjIwNy43NjUzLDIzNDcuNDU3MiBMIDIxOTcuMzEzNywyMzcxLjA4
NDQgTCAyMTc0LjIxNSwyMzg5Ljg0MyBDIDIxNDQuMjcwMiwyNDE0LjE2MTQgMjEwMy4zNjI4LDI0
MzQuMzA0MyAyMDIyLjA0OSwyNDY0Ljc2OTUgQyAxOTg1LjgzMTIsMjQ3OC4zMzk1IDE5NDYuMjMy
NSwyNDk1LjI3MTEgMTkzNC4wNTE5LDI1MDIuMzk1NSBMIDE5MTEuOTA1NSwyNTE1LjM0OTcgTCAx
OTAzLjc2MDYsMjUyNi45Nzc5IEMgMTg5OS4yODA5LDI1MzMuMzczOCAxODk1LjYxNTcsMjU0MC4y
MjgxIDE4OTUuNjE1NywyNTQyLjIwOTQgTCAxODk1LjYxNTcsMjU0NS44MTIyIEwgMTkwNi4xNTE4
LDI1NDMuMDU2NSBDIDE5MjAuMDk3MSwyNTM5LjQwOTkgMTkxOS41MzgzLDI1NDEuNzYyOCAxOTAw
Ljg4MzcsMjU2NS4yMzY2IEwgMTg4NS4wNzk2LDI1ODUuMTIzNiBMIDE4ODUuMDc5NiwyNjA1LjEz
NzQgTCAxODg1LjA3OTYsMjYyNS4xNTE5IEwgMTkwMi4wNDQ5LDI2MjYuODAyMyBMIDE5MTkuMDEw
MiwyNjI4LjQ1MzMgTCAxOTI3Ljg1NjgsMjY1Ny40Mjc3IEwgMTkzNi43MDMzLDI2ODYuNDAxOSBM
IDE5MzMuMjgwNiwyNjg5LjUxOTYgQyAxOTMxLjM5ODIsMjY5MS4yMzM5IDE5MTUuNjM0MywyNjk1
LjY2NDggMTg5OC4yNDk3LDI2OTkuMzY2MiBDIDE4NTUuMDQyMSwyNzA4LjU2NDEgMTgwNC40MTU4
LDI3MjkuMzM2NyAxNzMwLjgxNDksMjc2OC4wNjU5IEwgMTY2OC43NDE0LDI4MDAuNzI5NCBMIDE1
MjAuMDkyNiwyODI1Ljk3NyBDIDE0MzguMzM1OCwyODM5Ljg2MzEgMTM2MS45NjEzLDI4NTIuODUz
NiAxMzUwLjM3MTcsMjg1NC44NDQ0IEwgMTMyOS4yOTk1LDI4NTguNDY0MSBMIDEzNjYuMTc1OCwy
ODM4Ljg5ODUgeiBNIDE5NDYuNTA4MiwyNDE2LjA2NjMgTCAxOTYzLjE1ODQsMjM5NC40NDA5IEwg
MTk2OC4xNzM4LDIzNzAuOTI1MyBMIDE5NzMuMTg5MSwyMzQ3LjQwOTggTCAxOTY4Ljc4NzQsMjMx
OS41NjU1IEwgMTk2NC4zODU4LDIyOTEuNzIwNyBMIDE5NTIuMTY5MiwyMjY3LjgwMjcgTCAxOTM5
Ljk1MjcsMjI0My44ODUxIEwgMTkxNS4wMDU2LDIyMjcuMDY1MyBMIDE4OTAuMDU4NCwyMjEwLjI0
NDkgTCAxODY2LjI1MzUsMjIwNi42NzUzIEMgMTg1My4xNjA3LDIyMDQuNzExOSAxODQxLjYxMTMs
MjIwMy45ODM4IDE4NDAuNTg4MiwyMjA1LjA1NjkgQyAxODM5LjA2NjYsMjIwNi42NTM3IDE4NTEu
NDY2NCwyMjgwLjgxNjggMTg4Mi42MDMsMjQ1Ni4zNDQzIEwgMTg4NS43MTQ1LDI0NzMuODg1NCBM
IDE5MDcuNzg2MywyNDU1Ljc4ODUgQyAxOTE5LjkyNTcsMjQ0NS44MzU2IDE5MzcuMzUwNiwyNDI3
Ljk2MDUgMTk0Ni41MDgyLDI0MTYuMDY2MyB6IE0gMjMwNS4xMDY5LDI3NTkuMzMzNSBDIDIzMDgu
NjczNSwyNzU3Ljg5IDIzMTUuNzg1NCwyNzU3LjgwMjUgMjMyMC45MTExLDI3NTkuMTM4MSBMIDIz
MzAuMjMwNCwyNzYxLjU2NjYgTCAyMzE0LjQyNjIsMjc2MS43NjIxIEwgMjI5OC42MjIsMjc2MS45
NTcgTCAyMzA1LjEwNjksMjc1OS4zMzM1IHogTSAyMzQyLjA4MzYsMjc1NC4wMzE3IEwgMjM0OC42
Njg2LDI3NTEuMzc0NSBMIDIzNTUuMjUzNywyNzU0LjAzMTcgTCAyMzYxLjgzODcsMjc1Ni42ODg5
IEwgMjM0OC42Njg2LDI3NTYuNjg4OSBMIDIzMzUuNDk4NCwyNzU2LjY4ODkgTCAyMzQyLjA4MzYs
Mjc1NC4wMzE3IHogTSAyMjAzLjc5NywyNzM5LjQwMzQgQyAyMTU4LjcxNDQsMjcyNC42OTEyIDIw
MzkuMzczMywyNjY0LjY4NzUgMjA0NC42NjY3LDI2NTkuMzk0MiBDIDIwNDcuMDk2NCwyNjU2Ljk2
NDYgMjE2My40OTgzLDI3MDguODc5NyAyMjA5LjA2NTEsMjczMi43MTU2IEMgMjIzNy45NDkxLDI3
NDcuODI0OSAyMjM2LjI0MjQsMjc0OS45OTExIDIyMDMuNzk3LDI3MzkuNDAzNCB6IgogICAgICAg
aWQ9InBhdGgyMzk2IiAvPgogIDwvZz4KPC9zdmc+Cg==
--=-=-=--



Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/plain; charset=utf-8
X-Loop: owner@HIDDEN
From: help-debbugs@HIDDEN (Emacs bug Tracking System)
To: Jens Thiele <karme@HIDDEN>
Subject: bug#4175: Info received (23.1; nxml-mode: Internal error in
 rng-validate-mode triggered)
Message-ID: <handler.4175.B4175.12529393865675.ackinfo@HIDDEN>
References: <87r5u9r3io.fsf@HIDDEN>
X-Emacs-PR-Message: ack-info 4175
X-Emacs-PR-Package: emacs
Reply-To: 4175 <at> debbugs.gnu.org
Date: Mon, 14 Sep 2009 14:50:06 +0000

Thank you for the additional information you have supplied regarding
this bug report.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 Emacs Bugs <bug-gnu-emacs@HIDDEN>

If you wish to submit further information on this problem, please
send it to 4175 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
4175: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D4175
Emacs Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Andrew Hyatt <ahyatt@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Feb 2016 04:25:02 +0000
Resent-Message-ID: <handler.4175.B4175.145525104423419 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jens Thiele <karme@HIDDEN>
Cc: 4175 <at> debbugs.gnu.org
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.145525104423419
          (code B ref 4175); Fri, 12 Feb 2016 04:25:02 +0000
Received: (at 4175) by debbugs.gnu.org; 12 Feb 2016 04:24:04 +0000
Received: from localhost ([127.0.0.1]:37179 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aU5H1-00065f-UM
	for submit <at> debbugs.gnu.org; Thu, 11 Feb 2016 23:24:04 -0500
Received: from mail-qg0-f46.google.com ([209.85.192.46]:33069)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <ahyatt@HIDDEN>) id 1aU5Gz-000659-0L
 for 4175 <at> debbugs.gnu.org; Thu, 11 Feb 2016 23:24:02 -0500
Received: by mail-qg0-f46.google.com with SMTP id b35so54597109qge.0
 for <4175 <at> debbugs.gnu.org>; Thu, 11 Feb 2016 20:24:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version:content-type;
 bh=FTTkvwNmh2ZS6Hh2VzUgA0/HlVMsU9kmhJ/i491G8IY=;
 b=xptnVd0sGK6k0vysvSBX0+aaKlb0fadLbyUY+M8r9rmSlzPlI0XGAiojXV9YG8PYBG
 Q/gCIGwj4CyiOK6NrVg80r2F1O2SY9qvW5eDsqwBwGZTrybUUXmWqyWtVTQG59MPtxTK
 w/JDkwfxATSKdEtpWKtoEuW9j5TapG4Ki8CMo41Y89AJPSbqVPCWajdtDMIDoOywv5KF
 jjrvxmOUKeIKK0DHsprdC2FHrCSBLpH0DQ1zcb77xbfNYtNGOc/ofiMglD2FoIMxbjja
 pkr/Jd7KewSVDgiY+mTepLN/0T0JyHZqHtVqrF3ZILz+Rb5E9Qsl5TwmkL8XIPVcoaZ1
 hpEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version:content-type;
 bh=FTTkvwNmh2ZS6Hh2VzUgA0/HlVMsU9kmhJ/i491G8IY=;
 b=BGRGfuWt8CU4DHrfEMOc+pCY710/WJum25NBzsr4g64QukUw6HcVKv2OTr1wT2ZcZ7
 cDPwHCRsCYlmjUwmuMfoesH9QT10GPZ1RybkdVJuwry4imRllRveQujCFFfVreC0SXS4
 jWt7oOfe90urBByY14khfmXcSJNUg+fA7Ame+GI/pdG+jddvZlT/SiVoT11cw4SPVeDJ
 BvPUScJCIsZZamcF2HBTn6qRl1c4CvUVSG70sHOgkW/dq+fff9s/A8K3bX8UfKc2OdTV
 p8QOIoIzpYbLYr07+54nY0h2LmUE5it6wkrk0ZEcyj9D15rVpggaTv11IVtZPg7Vafax
 /Z8Q==
X-Gm-Message-State: AG10YORNmZgZGq9tgvOvzO5CNVD7Acbm+aVtCt/0Pcdck8mOqZ76Oc96rO//X6cvxCn/SA==
X-Received: by 10.140.96.84 with SMTP id j78mr55073065qge.93.1455251035533;
 Thu, 11 Feb 2016 20:23:55 -0800 (PST)
Received: from Andrews-MacBook-Pro.local.ahyatt-laptop
 (cpe-74-73-128-199.nyc.res.rr.com. [74.73.128.199])
 by smtp.gmail.com with ESMTPSA id r21sm4862048qkl.21.2016.02.11.20.23.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 Feb 2016 20:23:53 -0800 (PST)
From: Andrew Hyatt <ahyatt@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN>
Date: Thu, 11 Feb 2016 23:23:52 -0500
In-Reply-To: <87r5u9r3io.fsf@HIDDEN> (Jens Thiele's message of "Mon, 
 14 Sep 2009 16:42:55 +0200")
Message-ID: <m2lh6qzhd3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
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 (/)

Jens Thiele <karme@HIDDEN> writes:

> Chong Yidong <cyd@HIDDEN> writes:
>
>>> If I try to validate a SVG with a huge path element in nxml-mode I get
>>> the error: Internal error in rng-validate-mode triggered at buffer
>>> position 616. Stack overflow in regexp matcher.
>>
>> Could you provide a precise, step-by-step recipe for reproducing this
>> problem, starting with `emacs -Q'?
>
> emacs -Q
> M-: (progn
>      (switch-to-buffer
>       (find-file
>        (url-file-local-copy
>         "http://karme.de/delme/test.svg")))
>      (nxml-mode)
>      (switch-to-buffer "*Messages*"))
>
> I also attached the test file. If really needed I can create a stripped
> down version.

I've verified this is still a problem in Emacs 25.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Feb 2016 07:20:01 +0000
Resent-Message-ID: <handler.4175.B4175.145526159612521 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrew Hyatt <ahyatt@HIDDEN>
Cc: 4175 <at> debbugs.gnu.org, karme@HIDDEN
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.145526159612521
          (code B ref 4175); Fri, 12 Feb 2016 07:20:01 +0000
Received: (at 4175) by debbugs.gnu.org; 12 Feb 2016 07:19:56 +0000
Received: from localhost ([127.0.0.1]:37212 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aU81E-0003Ft-MU
	for submit <at> debbugs.gnu.org; Fri, 12 Feb 2016 02:19:56 -0500
Received: from eggs.gnu.org ([208.118.235.92]:60167)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <eliz@HIDDEN>) id 1aU81D-0003Ff-Uy
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 02:19:56 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1aU813-000281-W3
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 02:19:50 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42492)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1aU813-00027x-TG; Fri, 12 Feb 2016 02:19:45 -0500
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1769
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1aU813-00028M-6J; Fri, 12 Feb 2016 02:19:45 -0500
Date: Fri, 12 Feb 2016 09:19:39 +0200
Message-Id: <83bn7m8kfo.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-reply-to: <m2lh6qzhd3.fsf@HIDDEN> (message from Andrew Hyatt on Thu, 11
 Feb 2016 23:23:52 -0500)
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
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.3 (-----)
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: -5.3 (-----)

> From: Andrew Hyatt <ahyatt@HIDDEN>
> Date: Thu, 11 Feb 2016 23:23:52 -0500
> Cc: 4175 <at> debbugs.gnu.org
> 
> > emacs -Q
> > M-: (progn
> >      (switch-to-buffer
> >       (find-file
> >        (url-file-local-copy
> >         "http://karme.de/delme/test.svg")))
> >      (nxml-mode)
> >      (switch-to-buffer "*Messages*"))
> >
> > I also attached the test file. If really needed I can create a stripped
> > down version.
> 
> I've verified this is still a problem in Emacs 25.

It doesn't happen for me, FWIW.

Can you show the offending regexp, and what code in nxml-mode creates
it?

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Stephen Berman <stephen.berman@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Feb 2016 10:13:01 +0000
Resent-Message-ID: <handler.4175.B4175.145527195327411 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Andrew Hyatt <ahyatt@HIDDEN>, 4175 <at> debbugs.gnu.org
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.145527195327411
          (code B ref 4175); Fri, 12 Feb 2016 10:13:01 +0000
Received: (at 4175) by debbugs.gnu.org; 12 Feb 2016 10:12:33 +0000
Received: from localhost ([127.0.0.1]:37273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aUAiH-000783-9N
	for submit <at> debbugs.gnu.org; Fri, 12 Feb 2016 05:12:33 -0500
Received: from mout.gmx.net ([212.227.15.15]:51353)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <stephen.berman@HIDDEN>) id 1aUAiF-00077m-NA
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 05:12:32 -0500
Received: from rosalinde ([89.245.120.155]) by mail.gmx.com (mrgmx002) with
 ESMTPSA (Nemesis) id 0MJk04-1aT4ma1t0m-0017jv; Fri, 12 Feb 2016 11:12:24
 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
In-Reply-To: <83bn7m8kfo.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Feb
 2016 09:19:39 +0200")
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.90 (gnu/linux)
Date: Fri, 12 Feb 2016 11:12:23 +0100
Message-ID: <87lh6qz188.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K0:61saP7pkknFY2J2GscwTi6pNPz7wIXV1Osql46cctqexLggIQHt
 w4HauUmWgOGqOogtIPlT2g+33Fdklx7kh2kFhHVxP0X8mNXnm2SzAgCOo+a120vbC78mDHn
 kTweETBm1VptHwfyQGR9uEQ9+er8t90slNV+/+KlQhdTOz2YqZ2YfHzeeGJM5RhqHPovtIr
 IIK5W8OHdOY1CrI2HmS8Q==
X-UI-Out-Filterresults: notjunk:1;V01:K0:EUPBgmS2D58=:QjfWGteMqXWF55y0Er7gBo
 Q8iiVQ3F3K0+ipE4/bllTK+s6Pvj5q4isVEhaMoLkb9Jf/9NssUQCisNkOrw/CvJNv+bxQ9z4
 tkJUbUu32KxcJS9oLKKy45Obo0Aqaxo+boevDrfwgCKTvveJ1vaNh2E5D38UQx9u3wyFNTc56
 /aczh8eDwII/aSpWSMQsyjkdsEvk4JoV1aG7na/hKY+7la/t7A6rXmEaiIZd2Dy02Vkrpii/F
 wb4FJl+dQaZPZuzB4PLPl/kGesR0bAbqi4A6Bjo727LB++BwIOcCgxB2p8YEomLl3bj2qoKJe
 7EPzmLtMF5htl8IjJ3ecdtLkhBsMk2M+Pdloh/OOi5aQtyXP6Kn8be2xwJzys8nblEV25jWHz
 7njnC1yPdKCgT61QnhmUgoOy6kj9vH5bDL2cbqbwA34+2FbLOJ0uoVfm0Hv4bp87YJgLQ9Rch
 wlfDBfRCwzog7lWEFHtPT1VQ0EmhPrpjZP9ghnOcVRqmD72cbdkDuVkYlQ97tuMY/orcIQAtq
 mX/emqP7Qviu+bRA0nmX0z6CpFWk11UvLUTxgYJf5xXFL0M2VtETO/a8bmGTNp4RiIqXblI++
 CkP2dwra85EbFBcOE/ybyar3IJQ1NXxT4qNPBuKjGIEXLLiDatRRe+Kega1UcFddRNP23svxc
 X1kMLdYgQW+q+50Dx8CCZpg+2q4eTBqqy7n9aNSQFsDAvbuPHiAG51Ru/ihaRrGwAAOwNwJjr
 Q5UaOntN7kCbWcReg9FEKUmfTB+MRhcn2vT5qUS9knyOQjpWG4lYveLAEjA=
X-Spam-Score: -0.4 (/)
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.4 (/)

--=-=-=
Content-Type: text/plain

On Fri, 12 Feb 2016 09:19:39 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:

>> From: Andrew Hyatt <ahyatt@HIDDEN>
>> Date: Thu, 11 Feb 2016 23:23:52 -0500
>> Cc: 4175 <at> debbugs.gnu.org
>> 
>> > emacs -Q
>> > M-: (progn
>> >      (switch-to-buffer
>> >       (find-file
>> >        (url-file-local-copy
>> >         "http://karme.de/delme/test.svg")))
>> >      (nxml-mode)
>> >      (switch-to-buffer "*Messages*"))
>> >
>> > I also attached the test file. If really needed I can create a stripped
>> > down version.
>> 
>> I've verified this is still a problem in Emacs 25.
>
> It doesn't happen for me, FWIW.
>
> Can you show the offending regexp, and what code in nxml-mode creates
> it?

I can reproduce it in a91b4b51ddf2575d821adb8b84fdf32cff83886e (GNU
Emacs 25.0.90.2 (x86_64-suse-linux-gnu, GTK+ Version 3.14.15) of
2016-02-11).  Here's the backtrace:


--=-=-=
Content-Type: text/plain
Content-Disposition: attachment
Content-Transfer-Encoding: 8bit
Content-Description: backtrace

Debugger entered--Lisp error: (error "Stack overflow in regexp matcher")
  looking-at("\\(\\(?:\\(xmlns\\)\\|[_[:alpha:]][-._[:alnum:]]*\\)\\(:[_[:alpha:]][-._[:alnum:]]*\\)?\\)[ 
	\n]*=\\(?:[ 
	\n]*\\('[^<'&
\n	]*\\([&
\n	][^<']*\\)?'\\|\"[^<\"&
\n	]*\\([&
\n	][^<\"]*\\)?\"\\)\\(?:\\([ 
	\n]*>\\)\\|\\(?:\\([ 
	\n]*/\\)\\(>\\)?\\)\\|\\([ 
	\n]+\\)\\)\\)?")
  xmltok-scan-attributes()
  xmltok-scan-after-lt()
  xmltok-forward()
  rng-forward()
  rng-do-some-validation-1(rng-validate-while-idle-continue-p)
  rng-do-some-validation(rng-validate-while-idle-continue-p)
  rng-validate-while-idle(#<buffer url25099xa>)
  #[nil "\204\301\302!\210\303\304\305\302\306$\210\303\307\310\302\306$\210\303\311\312\302\306$\210\303\313\314\302\306$\210\303\315\316\302\306$\210\317 \210\320 \210\321p\322\"\205;\323p!\207" [rng-current-schema rng-set-schema-file-1 nil add-hook rng-schema-change-hook rng-validate-clear t after-change-functions rng-after-change-function kill-buffer-hook rng-kill-timers echo-area-clear-hook rng-echo-area-clear-function post-command-hook rng-maybe-echo-error-at-point rng-match-init-buffer rng-activate-timers get-buffer-window visible rng-validate-while-idle] 5]()
  rng-validate-mode(1)
  rng-nxml-mode-init()
  nxml-mode()
  (progn (switch-to-buffer (find-file (url-file-local-copy "http://karme.de/delme/test.svg"))) (nxml-mode) (switch-to-buffer "*Messages*"))
  eval((progn (switch-to-buffer (find-file (url-file-local-copy "http://karme.de/delme/test.svg"))) (nxml-mode) (switch-to-buffer "*Messages*")) nil)
  elisp--eval-last-sexp(t)
  eval-last-sexp(t)
  eval-print-last-sexp(nil)
  funcall-interactively(eval-print-last-sexp nil)
  call-interactively(eval-print-last-sexp nil nil)
  command-execute(eval-print-last-sexp)

--=-=-=
Content-Type: text/plain


Steve Berman

--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Feb 2016 12:03:01 +0000
Resent-Message-ID: <handler.4175.B4175.14552785475193 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stephen Berman <stephen.berman@HIDDEN>
Cc: ahyatt@HIDDEN, 4175 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.14552785475193
          (code B ref 4175); Fri, 12 Feb 2016 12:03:01 +0000
Received: (at 4175) by debbugs.gnu.org; 12 Feb 2016 12:02:27 +0000
Received: from localhost ([127.0.0.1]:37308 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aUCQc-0001Lh-On
	for submit <at> debbugs.gnu.org; Fri, 12 Feb 2016 07:02:26 -0500
Received: from eggs.gnu.org ([208.118.235.92]:52162)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <eliz@HIDDEN>) id 1aUCQa-0001LU-9c
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 07:02:24 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1aUCQP-0001xj-9s
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 07:02:19 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52897)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1aUCQP-0001xe-6y; Fri, 12 Feb 2016 07:02:13 -0500
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2083
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1aUCQO-0007fX-AM; Fri, 12 Feb 2016 07:02:12 -0500
Date: Fri, 12 Feb 2016 14:02:10 +0200
Message-Id: <83oabm6ssd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-reply-to: <87lh6qz188.fsf@HIDDEN> (message from Stephen Berman on Fri, 12
 Feb 2016 11:12:23 +0100)
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
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.1 (-----)
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: -5.1 (-----)

> From: Stephen Berman <stephen.berman@HIDDEN>
> Cc: Andrew Hyatt <ahyatt@HIDDEN>,  4175 <at> debbugs.gnu.org
> Date: Fri, 12 Feb 2016 11:12:23 +0100
> 
> I can reproduce it in a91b4b51ddf2575d821adb8b84fdf32cff83886e (GNU
> Emacs 25.0.90.2 (x86_64-suse-linux-gnu, GTK+ Version 3.14.15) of
> 2016-02-11).

How large is the run-time stack on that system?

> Here's the backtrace:
> 
> Debugger entered--Lisp error: (error "Stack overflow in regexp matcher")
>   looking-at("\\(\\(?:\\(xmlns\\)\\|[_[:alpha:]][-._[:alnum:]]*\\)\\(:[_[:alpha:]][-._[:alnum:]]*\\)?\\)[ 
> 	\n]*=\\(?:[ 
> 	\n]*\\('[^<'&
> \n	]*\\([&
> \n	][^<']*\\)?'\\|\"[^<\"&
> \n	]*\\([&
> \n	][^<\"]*\\)?\"\\)\\(?:\\([ 
> 	\n]*>\\)\\|\\(?:\\([ 
> 	\n]*/\\)\\(>\\)?\\)\\|\\([ 
> 	\n]+\\)\\)\\)?")
>   xmltok-scan-attributes()
>   xmltok-scan-after-lt()
>   xmltok-forward()
>   rng-forward()
>   rng-do-some-validation-1(rng-validate-while-idle-continue-p)
>   rng-do-some-validation(rng-validate-while-idle-continue-p)
>   rng-validate-while-idle(#<buffer url25099xa>)

Thanks.  Perhaps some regexp guru could suggest how to make this
regexp less greedy.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Stephen Berman <stephen.berman@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Feb 2016 12:15:01 +0000
Resent-Message-ID: <handler.4175.B4175.14552792926228 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: ahyatt@HIDDEN, 4175 <at> debbugs.gnu.org
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.14552792926228
          (code B ref 4175); Fri, 12 Feb 2016 12:15:01 +0000
Received: (at 4175) by debbugs.gnu.org; 12 Feb 2016 12:14:52 +0000
Received: from localhost ([127.0.0.1]:37313 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aUCcd-0001cO-TS
	for submit <at> debbugs.gnu.org; Fri, 12 Feb 2016 07:14:52 -0500
Received: from mout.gmx.net ([212.227.15.19]:55224)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <stephen.berman@HIDDEN>) id 1aUCcc-0001cB-No
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 07:14:51 -0500
Received: from rosalinde ([89.245.120.155]) by mail.gmx.com (mrgmx003) with
 ESMTPSA (Nemesis) id 0Mg42v-1afyL83I8r-00NRRw; Fri, 12 Feb 2016 13:14:43
 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN>
Date: Fri, 12 Feb 2016 13:14:41 +0100
In-Reply-To: <83oabm6ssd.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Feb
 2016 14:02:10 +0200")
Message-ID: <87d1s2yvke.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K0:pER5VsEcNtk5xzn3gfh1AuBpizJt3M1+jf6n7+KyaySbP+q8MSR
 NWq15iFmu0KcWoJ438AKXfzcX6mv3s/loZYZgdd/iIPuVkU6W60euwm/qcfZDcbMtH2ZsbF
 iUvSD0aq2675rIm4ijuU4/dPnouLc70oelNQYJV6N5HVXKx/LKYDZzZ9TXSp9AGno8hN/Yc
 i8MeI13i51wy/1qV+w2Rw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:7+WYY1CX7BI=:79SoH0jKiZSebYq4jS74o/
 guBUpLWNruhpcAzeBon04Gbu+9lSV2EtH70tcrfPCAjR7SYThE3cATM5aOkKRgaTY+Hg4gUnn
 4Wmdeyz9+FRrCmvNyuvtIC0mW0+Dv23Y858ZmS72bhwujtEVaXtZnOl9m4BiGSb7GGkbGjXSk
 Ne1eiNnPzBoMh8eUYaJRG77qmQCDumtpAvwbIzxlcrwlIp/E43It2rn78J+YnF735RyXAA36W
 hlwlVZ37LInAwDCnApOlOyRWJAGa6ZZuw+M6On91bdwzZtQ6OaDepy1gKzhnzjQ3152Tb9xs/
 U96mK7Uv2fKJIPM6Pmhq0osZfxTghw91fkkb+A/MbKSEBHQ84vYqQBqdFtSH2RX+S6IS3bF9E
 i2rqJoGsCGghPnqofhVbcITGRBz03I0EGXC4lfw0HABLH5gyxzf7beyfr5UPIksYvndbbQK9E
 kXGgfx8d92K0TN40u7NJeDnX08eVOcIAlhyOwScLz0YNZYlrZ/89qj4w0OFyyAPmWX/S4Nb64
 YL2SBp/zcd8m6ldIeB8DaPlsKPGN+d/6EnXoyKtVrGtWjMAhdM3McRcWDd7fDJ2rhnFaBXHE5
 /kG8lxqwdzTZrx5ZSMMwEB4O+DHZ8QLPyp49Xg1o0KIEzSfWOmkTIrThW/JuODDXIosRSPUdL
 3SI8748x7uLuzGup8hTfJFnofnItlhqHp3ND/STFW5+acuvvLJmNBpZJO+syGqzO9Pn9YY4We
 B9vfIQnfRGJYPDkZOaowSnm0edn8Tg4P6Zl7b54kYZGXgZ2lt3xoz0ORRZ6zpE28EwCfxOPG5
 IAUXUVK
X-Spam-Score: -0.8 (/)
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.8 (/)

On Fri, 12 Feb 2016 14:02:10 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:

>> From: Stephen Berman <stephen.berman@HIDDEN>
>> Cc: Andrew Hyatt <ahyatt@HIDDEN>,  4175 <at> debbugs.gnu.org
>> Date: Fri, 12 Feb 2016 11:12:23 +0100
>> 
>> I can reproduce it in a91b4b51ddf2575d821adb8b84fdf32cff83886e (GNU
>> Emacs 25.0.90.2 (x86_64-suse-linux-gnu, GTK+ Version 3.14.15) of
>> 2016-02-11).
>
> How large is the run-time stack on that system?

ulimit -s says 8192, if that's what you mean.

Steve Berman




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Feb 2016 15:16:02 +0000
Resent-Message-ID: <handler.4175.B4175.14552901459643 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stephen Berman <stephen.berman@HIDDEN>
Cc: ahyatt@HIDDEN, 4175 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.14552901459643
          (code B ref 4175); Fri, 12 Feb 2016 15:16:02 +0000
Received: (at 4175) by debbugs.gnu.org; 12 Feb 2016 15:15:45 +0000
Received: from localhost ([127.0.0.1]:38107 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aUFRg-0002VS-R2
	for submit <at> debbugs.gnu.org; Fri, 12 Feb 2016 10:15:44 -0500
Received: from eggs.gnu.org ([208.118.235.92]:55876)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <eliz@HIDDEN>) id 1aUFRe-0002VF-Dq
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 10:15:42 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1aUFRU-00038S-1q
 for 4175 <at> debbugs.gnu.org; Fri, 12 Feb 2016 10:15:37 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32859)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1aUFRT-00038M-Uw; Fri, 12 Feb 2016 10:15:31 -0500
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2242
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1aUFRS-0008H5-PR; Fri, 12 Feb 2016 10:15:31 -0500
Date: Fri, 12 Feb 2016 17:15:29 +0200
Message-Id: <83lh6q6ju6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-reply-to: <87d1s2yvke.fsf@HIDDEN> (message from Stephen Berman on Fri, 12
 Feb 2016 13:14:41 +0100)
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN> <87d1s2yvke.fsf@HIDDEN>
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.1 (-----)
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: -5.1 (-----)

> From: Stephen Berman <stephen.berman@HIDDEN>
> Cc: ahyatt@HIDDEN,  4175 <at> debbugs.gnu.org
> Date: Fri, 12 Feb 2016 13:14:41 +0100
> 
> > How large is the run-time stack on that system?
> 
> ulimit -s says 8192, if that's what you mean.

Same here, but it's a 32-bit build, so maybe that's the reason.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 02:54:02 +0000
Resent-Message-ID: <handler.4175.B4175.16574216315744 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>, ahyatt@HIDDEN, Stephen Berman <stephen.berman@HIDDEN>, 4175 <at> debbugs.gnu.org
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.16574216315744
          (code B ref 4175); Sun, 10 Jul 2022 02:54:02 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 02:53:51 +0000
Received: from localhost ([127.0.0.1]:36106 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAN4w-0001Ua-Si
	for submit <at> debbugs.gnu.org; Sat, 09 Jul 2022 22:53:51 -0400
Received: from mail-pg1-f182.google.com ([209.85.215.182]:38537)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1oAN4u-0001UN-Nn
 for 4175 <at> debbugs.gnu.org; Sat, 09 Jul 2022 22:53:49 -0400
Received: by mail-pg1-f182.google.com with SMTP id e132so2088153pgc.5
 for <4175 <at> debbugs.gnu.org>; Sat, 09 Jul 2022 19:53:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc;
 bh=MdW+nI/SRzwVS5Y32/Vo9KqNWp+mRrv/K13mMTlzyco=;
 b=l6gOnJs/NToCamIIh9CCeGNikgxYMWTw0qO0RB8QgLoF2iEavfJnszpWQRgJYLAV7m
 3BYLo283N1eOTEjEeMSFXk3ii1xIAO3YexKLrWx1F1Ym78aLEVTd+s+e0l7Sc7QJxoo3
 03iaNteu2j7D+islMDDyrLQjDEey3v3se0aEMZJhPiMhC0JLBZiMZVluL5cKfzLcbc5G
 B9rs1NJzONFOHphZ7JTbzqb9Q0RzzqDvEGeG0SwRkBTC4uKsgQAn9n4i4UBiXjG248CI
 Uu3LDH9ZVtdNYrkc4HFkFoYiaNRVm/rPBXBs91p3HT1J688tC4gnPDRz2nrJD17zZJOF
 OmTQ==
X-Gm-Message-State: AJIora/69eplAasN6y7+NoBTK69TT5T3AFbx+ojGX3iiDAsjNg/cjW6R
 IjBWC/fVKb5O9ONnB7BPEngJI+fBdFV5w8xBlLE8c2zF
X-Google-Smtp-Source: AGRyM1uObMIkNFlSYJ/2uCmsmdeb1L43d8IhBDGu67AEeUUSid7CE3rHfVM6SbhSkp+l5l8NPnNASZu2gaOhcNtbUaU=
X-Received: by 2002:a63:ed48:0:b0:40d:9866:6834 with SMTP id
 m8-20020a63ed48000000b0040d98666834mr9950883pgk.324.1657421623061; Sat, 09
 Jul 2022 19:53:43 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sat, 9 Jul 2022 19:53:42 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <83oabm6ssd.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Feb
 2016 14:02:10 +0200")
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN>
 <m2lh6qzhd3.fsf@HIDDEN> <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Sat, 9 Jul 2022 19:53:42 -0700
Message-ID: <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
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 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Stephen Berman <stephen.berman@HIDDEN>
>> Cc: Andrew Hyatt <ahyatt@HIDDEN>,  4175 <at> debbugs.gnu.org
>> Date: Fri, 12 Feb 2016 11:12:23 +0100
>>
>> I can reproduce it in a91b4b51ddf2575d821adb8b84fdf32cff83886e (GNU
>> Emacs 25.0.90.2 (x86_64-suse-linux-gnu, GTK+ Version 3.14.15) of
>> 2016-02-11).
>
> How large is the run-time stack on that system?
>
>> Here's the backtrace:
>>
>> Debugger entered--Lisp error: (error "Stack overflow in regexp matcher")
>>   looking-at("\\(\\(?:\\(xmlns\\)\\|[_[:alpha:]][-._[:alnum:]]*\\)\\(:[_[:alpha:]][-._[:alnum:]]*\\)?\\)[
>> 	\n]*=\\(?:[
>> 	\n]*\\('[^<'&
>> \n	]*\\([&
>> \n	][^<']*\\)?'\\|\"[^<\"&
>> \n	]*\\([&
>> \n	][^<\"]*\\)?\"\\)\\(?:\\([
>> 	\n]*>\\)\\|\\(?:\\([
>> 	\n]*/\\)\\(>\\)?\\)\\|\\([
>> 	\n]+\\)\\)\\)?")
>>   xmltok-scan-attributes()
>>   xmltok-scan-after-lt()
>>   xmltok-forward()
>>   rng-forward()
>>   rng-do-some-validation-1(rng-validate-while-idle-continue-p)
>>   rng-do-some-validation(rng-validate-while-idle-continue-p)
>>   rng-validate-while-idle(#<buffer url25099xa>)
>
> Thanks.  Perhaps some regexp guru could suggest how to make this
> regexp less greedy.

Maybe Mattias could take a look?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Stephen Berman <stephen.berman@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 09:25:01 +0000
Resent-Message-ID: <handler.4175.B4175.165744507314095 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefan@HIDDEN>
Cc: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.165744507314095
          (code B ref 4175); Sun, 10 Jul 2022 09:25:01 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 09:24:33 +0000
Received: from localhost ([127.0.0.1]:36254 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oATB3-0003fH-Ak
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 05:24:33 -0400
Received: from mout.gmx.net ([212.227.17.22]:40467)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1oATB1-0003f3-AW
 for 4175 <at> debbugs.gnu.org; Sun, 10 Jul 2022 05:24:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1657445062;
 bh=B6PHsXB/XL32e9WeB7fFVe85uZqDuCS3Wfl/7Dnwyfg=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=biA43rKTslhb/EoCpn3fq1t9q31lAxDZjZ7QaZYPqE6pB7nrzKD1Tp5+TMKijFdjK
 ctt7g98rdkPoovfnU+TrH0pZoXU8TY7tpkjSOqZR0VSaAa6hmGtu4dBsPpwqgr7qe9
 VmWKp0CIUnmAVPZcxx/QzbKenrvoPO9AID6b1HXQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from strobelfs2 ([89.246.36.83]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MbivG-1nZTfE0Pbq-00dI3e; Sun, 10
 Jul 2022 11:24:22 +0200
From: Stephen Berman <stephen.berman@HIDDEN>
In-Reply-To: <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
 (Stefan Kangas's message of "Sat, 9 Jul 2022 19:53:42 -0700")
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
Date: Sun, 10 Jul 2022 11:24:21 +0200
Message-ID: <87wncl48xm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:zXGfAZknMN1pjssu7mCa0nUfISITpho2ZQ/NzPZTmMlobBk89Oc
 bEtQNDUBqpQQXSmvIlj4tkulyVUVSFUrBw/pGh+5wvJRA5awfE7eCER9aiO9/3lI078qlY/
 WpFEF+BDJe5k4BSJr8uHsFHvSuTvicANyR4znd1I0Hg+lEWKXxpqOM6aewFqlICt4OwZDA9
 tg4poNJ1Cutr5PANrej0w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:WQy5PL5ND7w=:FML30wICX4X0dTRShh8dTg
 uS69zMDqS8rPUdBI80YrdfWAQmm3RmACNjyehO/l4q+uKjo/7gDEl01kb9sLwcP49wrbFZsdK
 nPgfkoV9GK0pCXd6CSMBx+IGCUFIZCOaIhvWWWADbv8iiMGSFmziIMJ17nNCq+nbSJ+MaqrGs
 F/DxOek4e1YmUU1x5vaAn1uq7ZSjo2zlyCUMUAjPFQS/idAq0NdAlSvoGWaFkpg7Ct8muVtpz
 Wgu5Ma4O6U4JVx52H977uPzujgBzDV8n2eAqCsyCXFIuSvqB2NJ5QJIYbAvCEHGhq/pC5LB7z
 wvUP4DY1AZGIyz9X30EeimJj+90zcVrmaylCHpFLj4pkE1Yet1Peh2DrISMDelKmI3v0Dar7P
 ZcmEyVRvEiMjbNP6Ni49lX/rd20bKgcIulgUimalDgKGZ5txPtG2jHmmrcUU1vuYjdg/fSGo2
 h4kyxAO/y9lPc/TMgYWj3tFVimgn8YwEGmOKntzr9MXbSBGn0wEjoxsjuNbqcHMziiu1BbgDo
 k3ZDqXx1FnfR4faWsDrIDonWM6pKDrZVvkg/KCTwXjK5aGI1tRZ1I/+egTkPq5WMp/gdD67oR
 tkqY2XNkQY6640qW7606ASbl7r7VMF2E9sZddbzHFp6PujijG9PA596MT0psCL9GzO7rGa/5l
 HhyfnI5pAlde7KgWun/d/lyiFJt09wrLmGEO773Dxq7q51O4av0TPY3albY5TfxvAhO+96Vqq
 +rCiNJ9zbKlDSGXKvNTFNLajjZB5dM+DTmy/oK0al7F7f9iIV2LaeWntMMJ8KBAtr9oHOGvxv
 oQxyEtH6NYXSTN8byxZH0kPv4s+IxB20TSjxskgHLAInHzso3Ypr4i7H4MU+/lb4T2JhY+kkj
 NPmwjVQFwaDO0Lkf6S+h6LmsYHhZwYB6Wswr8bgGOS6pnL1h0lnxcRLaEkkTD6iAaRyrkGpxB
 /+7EGx3lxsROu0AgwWF4cryjf9azVvsh9s2hEIt0b2TdEdMIVaY7daf77E3dJ5CzlwBPoD9Tz
 9yY9+MZd6lT2Gt0EINg7z8xAd35vi4fJAnLgmC/yZPHkSMzya/TO3rnEixj3508ghCKbmaGH8
 avR1WM1d7Br5a5ecJv5MYOrRmfVcRwbQqtdzLBsuDFnlyVkCYxfARHOcw==
X-Spam-Score: -0.7 (/)
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 Sat, 9 Jul 2022 19:53:42 -0700 Stefan Kangas <stefan@HIDDEN> wrote:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> From: Stephen Berman <stephen.berman@HIDDEN>
>>> Cc: Andrew Hyatt <ahyatt@HIDDEN>,  4175 <at> debbugs.gnu.org
>>> Date: Fri, 12 Feb 2016 11:12:23 +0100
>>>
>>> I can reproduce it in a91b4b51ddf2575d821adb8b84fdf32cff83886e (GNU
>>> Emacs 25.0.90.2 (x86_64-suse-linux-gnu, GTK+ Version 3.14.15) of
>>> 2016-02-11).
>>
>> How large is the run-time stack on that system?
>>
>>> Here's the backtrace:
>>>
>>> Debugger entered--Lisp error: (error "Stack overflow in regexp matcher")
>>>   looking-at("\\(\\(?:\\(xmlns\\)\\|[_[:alpha:]][-._[:alnum:]]*\\)\\(:[_[:alpha:]][-._[:alnum:]]*\\)?\\)[
>>> 	\n]*=\\(?:[
>>> 	\n]*\\('[^<'&
>>> \n	]*\\([&
>>> \n	][^<']*\\)?'\\|\"[^<\"&
>>> \n	]*\\([&
>>> \n	][^<\"]*\\)?\"\\)\\(?:\\([
>>> 	\n]*>\\)\\|\\(?:\\([
>>> 	\n]*/\\)\\(>\\)?\\)\\|\\([
>>> 	\n]+\\)\\)\\)?")
>>>   xmltok-scan-attributes()
>>>   xmltok-scan-after-lt()
>>>   xmltok-forward()
>>>   rng-forward()
>>>   rng-do-some-validation-1(rng-validate-while-idle-continue-p)
>>>   rng-do-some-validation(rng-validate-while-idle-continue-p)
>>>   rng-validate-while-idle(#<buffer url25099xa>)
>>
>> Thanks.  Perhaps some regexp guru could suggest how to make this
>> regexp less greedy.
>
> Maybe Mattias could take a look?

FWIW, I cannot reproduce the error now with -Q in Emacs 27/28/29: in all
cases the mode line of the buffer containing the XML file says "nXML
valid" (both when executing the recipe with the URL, which is still
valid, as well as with the test.svg file provided in the bug thread.)

Steve Berman




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 10:49:02 +0000
Resent-Message-ID: <handler.4175.B4175.165745010223147 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stephen Berman <stephen.berman@HIDDEN>
Cc: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.165745010223147
          (code B ref 4175); Sun, 10 Jul 2022 10:49:02 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 10:48:22 +0000
Received: from localhost ([127.0.0.1]:36303 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAUUA-00061G-H9
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 06:48:22 -0400
Received: from mail-pj1-f50.google.com ([209.85.216.50]:40594)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1oAUU8-00060x-Qj
 for 4175 <at> debbugs.gnu.org; Sun, 10 Jul 2022 06:48:21 -0400
Received: by mail-pj1-f50.google.com with SMTP id
 g16-20020a17090a7d1000b001ea9f820449so5799966pjl.5
 for <4175 <at> debbugs.gnu.org>; Sun, 10 Jul 2022 03:48:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc;
 bh=s6GhPUHuXF4+W7N7ChpH0S257bKOuKSF4eVdD6hinxU=;
 b=c0+cJ0ydkSHeSFzynhxmGneTvtoouROZtu7EG2YuXWTgqfb+nKByBpBolrC9M6KbfE
 OE3qBjnE1+iEeIRwyTS4tLV9DqNmbHL0aACBxmPgFQ/NTEShRK6wDloyHjDNvvLAmgjP
 tCgpoZeTBbVn7hD4D94buWtv0H1d7aEeazM+3riijuWsN5c5duFZDtr6KU6ldyhZt7c3
 9XOq9MM00OQHXzTlEh0u/mTlCWOJ0MJQwaIfdeiHkp18IgjyGhRA5bi0Q+tPYbx/Hd8e
 HBuXZK28IySPP6ofkBuFR1DA4kEDi1QvDLXsx9K4n6uaWRzeDdQObOuuEwkDNK+wlKIX
 ksag==
X-Gm-Message-State: AJIora+xqWG9VRkVevi1172nK66qs0gSA8Xy2eDlC5fennLBJ4EbuyKe
 eVyOzQHXwB3aM1589DYIUi3SMKEJrrYWvByG+FI=
X-Google-Smtp-Source: AGRyM1vh/dsN171zZ/1zDkI3JSwDFel+6nPFVA9SfMjZqeyu8DEuRvSi0cHCTHVZ3uGcf+jzDdXw8S8tN9lFiml6gko=
X-Received: by 2002:a17:90b:4d8d:b0:1ef:e3a1:d1bd with SMTP id
 oj13-20020a17090b4d8d00b001efe3a1d1bdmr11000840pjb.175.1657450095070; Sun, 10
 Jul 2022 03:48:15 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 10 Jul 2022 03:48:14 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <87wncl48xm.fsf@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN>
 <m2lh6qzhd3.fsf@HIDDEN> <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
 <87wncl48xm.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 10 Jul 2022 03:48:14 -0700
Message-ID: <CADwFkmm9vDCszgr68GRKiwCT6kr5=PFXthYE9i=k4jBubHW1aA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
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 (/)

close 4175
thanks

Stephen Berman <stephen.berman@HIDDEN> writes:

> FWIW, I cannot reproduce the error now with -Q in Emacs 27/28/29: in all
> cases the mode line of the buffer containing the XML file says "nXML
> valid" (both when executing the recipe with the URL, which is still
> valid, as well as with the test.svg file provided in the bug thread.)

OK, let's assume it is fixed.  I'm therefore closing this bug report.

If anyone can still reproduce, please reopen.




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


Received: (at control) by debbugs.gnu.org; 10 Jul 2022 10:48:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 10 06:48:22 2022
Received: from localhost ([127.0.0.1]:36305 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAUUA-00061I-NT
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 06:48:22 -0400
Received: from mail-pj1-f50.google.com ([209.85.216.50]:35464)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1oAUU8-00060w-Qs
 for control <at> debbugs.gnu.org; Sun, 10 Jul 2022 06:48:21 -0400
Received: by mail-pj1-f50.google.com with SMTP id
 x18-20020a17090a8a9200b001ef83b332f5so5800600pjn.0
 for <control <at> debbugs.gnu.org>; Sun, 10 Jul 2022 03:48:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc;
 bh=s6GhPUHuXF4+W7N7ChpH0S257bKOuKSF4eVdD6hinxU=;
 b=btSkFJFI9fdU+zL5jo4JRniJczWdj4W8m9yIaWzEQkfxEB2JqpPMou2O3M31D/ty1I
 clRMYMUpUh5bELPYBJKCvTEWoXYPeg3yl1QhNjknwp2n65+wB6vBUNu4XodJUWZ5o3Tl
 uzivBm+xb15FQp/pZg4gPuFuclssyxr//3vGEBJjS1cpZqvKWatL3BqM5fOIoE6LEcX5
 5TAqAV+3B/d8Dy/V+70w2ZZxpzC6Oj+qYK4IkimIaMMvlLQkJdxQ7wPN5ofkns4sQuL7
 a76yHr+JRWj1L27nkQV9gcTtDR/mBMKF3QYtgfncHceRDBJ+um7Xsrq9offTiv9jL0qX
 AMdg==
X-Gm-Message-State: AJIora+ue3XfhUQRuSxj+hEWA8ric9rVjWVnmY6J/NsxfvTzqoTbXizl
 VnjMMFvGtUrdd8B9CCPG6Sz2AI1M0FEjMGRouuI=
X-Google-Smtp-Source: AGRyM1vh/dsN171zZ/1zDkI3JSwDFel+6nPFVA9SfMjZqeyu8DEuRvSi0cHCTHVZ3uGcf+jzDdXw8S8tN9lFiml6gko=
X-Received: by 2002:a17:90b:4d8d:b0:1ef:e3a1:d1bd with SMTP id
 oj13-20020a17090b4d8d00b001efe3a1d1bdmr11000840pjb.175.1657450095070; Sun, 10
 Jul 2022 03:48:15 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 10 Jul 2022 03:48:14 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <87wncl48xm.fsf@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN>
 <m2lh6qzhd3.fsf@HIDDEN> <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
 <87wncl48xm.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 10 Jul 2022 03:48:14 -0700
Message-ID: <CADwFkmm9vDCszgr68GRKiwCT6kr5=PFXthYE9i=k4jBubHW1aA@HIDDEN>
Subject: Re: bug#4175: 23.1;
 nxml-mode: Internal error in rng-validate-mode triggered
To: Stephen Berman <stephen.berman@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Bcc: control <at> debbugs.gnu.org
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: control
Cc: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= <mattiase@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

close 4175
thanks

Stephen Berman <stephen.berman@HIDDEN> writes:

> FWIW, I cannot reproduce the error now with -Q in Emacs 27/28/29: in all
> cases the mode line of the buffer containing the XML file says "nXML
> valid" (both when executing the recipe with the URL, which is still
> valid, as well as with the test.svg file provided in the bug thread.)

OK, let's assume it is fixed.  I'm therefore closing this bug report.

If anyone can still reproduce, please reopen.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 11:01:02 +0000
Resent-Message-ID: <handler.4175.B4175.165745084026683 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefan@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Stephen Berman <stephen.berman@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.165745084026683
          (code B ref 4175); Sun, 10 Jul 2022 11:01:02 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 11:00:40 +0000
Received: from localhost ([127.0.0.1]:36330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAUg3-0006vx-Iv
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 07:00:40 -0400
Received: from mail1474c50.megamailservers.eu ([91.136.14.74]:36026
 helo=mail102c50.megamailservers.eu)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1oAUg0-0006mc-U1
 for 4175 <at> debbugs.gnu.org; Sun, 10 Jul 2022 07:00:38 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1657450830;
 bh=UjYI4TNQAOJhGaLbPPQg7QI1Q3SQbEsgwDRRnetNOms=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To:From;
 b=d84TeUi1PKEdfQ0LAzzSxCxx1e973KPNTAFi3SxjD3IRP6JyAZWEQULUY2LHYU71C
 YABmrJUsSMZ9FTg9AWo5yZ5Iju61y9zH8CVyCkGvCvP0l3VIkPgR/PsXifLo7rq4tL
 uhiUrr+XORk+8k629wIj3yS+FIE9yItICo7UfGMo=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se
 [188.150.171.71]) (authenticated bits=0)
 by mail102c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 26AB0Rui101140; 
 Sun, 10 Jul 2022 11:00:28 +0000
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
Date: Sun, 10 Jul 2022 13:00:27 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <29C2A7FC-4ADF-4479-A6A7-ED6992767D63@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN> <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
X-CTCH-RefID: str=0001.0A782F29.62CAB14E.0004, ss=1, re=0.000, recu=0.000,
 reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules: 
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-Origin-Country: SE
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: The bug is still very much there: I can reproduce it by
 reducing
 emacs_re_max_failures from 40000 to 4000. It's just a matter of file size.
 The failing regexp (used at xmltok.el:735) is, after rx conv [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 0.3 KHOP_HELO_FCRDNS       Relay HELO differs from its IP's reverse DNS
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 (/)

The bug is still very much there: I can reproduce it by reducing =
emacs_re_max_failures from 40000 to 4000. It's just a matter of file =
size. The failing regexp (used at xmltok.el:735) is, after rx =
conversion,

(rx (group
     (| (group "xmlns")
        (: (in "_" alpha)
           (* (in "._-" alnum))))
     (? (group ":"
               (in "_" alpha)
               (* (in "._-" alnum)))))
    (* (in "\t\n\r "))
    "=3D"
    (? (* (in "\t\n\r "))
       (group
        (| (: "'"
              (* (not (in "\t\n\r&'<")))
              (? (group
                  (in "\t\n\r&")
                  (* (not (in "'<")))))
              "'")
           (: "\""
              (* (not (in "\t\n\r\"&<")))    ;;
              (? (group                      ;;
                  (in "\t\n\r&")             ;;
                  (* (not (in "\"<")))))     ;;
              "\"")))
       (| (group
           (* (in "\t\n\r "))
           ">")
          (: (group
              (* (in "\t\n\r "))
              "/")
             (? (group ">")))
          (group
           (+ (in "\t\n\r "))))))

and the overflow likely occurs somewhere in the ;;-marked section above, =
while parsing the big d=3D"..." attribute value. That value isn't huge =
(55 KiB) and in any case our parser clearly shouldn't need stack space =
in proportional to an XML attribute value. (The default stack limit =
fails with attributes around 300 KiB in size, which is not big for an =
SVG file.) Isolated test case:

(let ((s (concat "'" (make-string 300000 ?a) "'")))
  (string-match
   (rx "'"
       (* (not (in "\t\n\r&'<")))
       (? (group
           (in "\t\n\r&")
           (* (not (in "'<")))))
       "'")
   s))

I suggest you rewrite the attribute parser so that it doesn't eat regexp =
stack. For instance,

(rx "'" (* (not (in "'<"))) "'")

doesn't consume stack (thanks to the on_failure_keep_string_jump =
optimisation). The parser needs to be a little more complex than that =
and validate entities (the &xyz; things) and detect (and recover from) =
common errors such as missing end quotes, so a single regexp isn't =
sufficient.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 11:02:02 +0000
Resent-Message-ID: <handler.4175.B4175.165745091030821 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefan@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Stephen Berman <stephen.berman@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.165745091030821
          (code B ref 4175); Sun, 10 Jul 2022 11:02:02 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 11:01:50 +0000
Received: from localhost ([127.0.0.1]:36334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAUhC-00080l-8x
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 07:01:50 -0400
Received: from mail1472c50.megamailservers.eu ([91.136.14.72]:36126
 helo=mail102c50.megamailservers.eu)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1oAUhA-0007vM-Rr
 for 4175 <at> debbugs.gnu.org; Sun, 10 Jul 2022 07:01:49 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1657450830;
 bh=UjYI4TNQAOJhGaLbPPQg7QI1Q3SQbEsgwDRRnetNOms=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To:From;
 b=d84TeUi1PKEdfQ0LAzzSxCxx1e973KPNTAFi3SxjD3IRP6JyAZWEQULUY2LHYU71C
 YABmrJUsSMZ9FTg9AWo5yZ5Iju61y9zH8CVyCkGvCvP0l3VIkPgR/PsXifLo7rq4tL
 uhiUrr+XORk+8k629wIj3yS+FIE9yItICo7UfGMo=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se
 [188.150.171.71]) (authenticated bits=0)
 by mail102c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 26AB0Rui101140; 
 Sun, 10 Jul 2022 11:00:28 +0000
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
Date: Sun, 10 Jul 2022 13:00:27 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <29C2A7FC-4ADF-4479-A6A7-ED6992767D63@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN> <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
X-CTCH-RefID: str=0001.0A782F29.62CAB14E.0004, ss=1, re=0.000, recu=0.000,
 reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules: 
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-Origin-Country: SE
X-Spam-Score: 1.0 (+)
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 (/)

The bug is still very much there: I can reproduce it by reducing =
emacs_re_max_failures from 40000 to 4000. It's just a matter of file =
size. The failing regexp (used at xmltok.el:735) is, after rx =
conversion,

(rx (group
     (| (group "xmlns")
        (: (in "_" alpha)
           (* (in "._-" alnum))))
     (? (group ":"
               (in "_" alpha)
               (* (in "._-" alnum)))))
    (* (in "\t\n\r "))
    "=3D"
    (? (* (in "\t\n\r "))
       (group
        (| (: "'"
              (* (not (in "\t\n\r&'<")))
              (? (group
                  (in "\t\n\r&")
                  (* (not (in "'<")))))
              "'")
           (: "\""
              (* (not (in "\t\n\r\"&<")))    ;;
              (? (group                      ;;
                  (in "\t\n\r&")             ;;
                  (* (not (in "\"<")))))     ;;
              "\"")))
       (| (group
           (* (in "\t\n\r "))
           ">")
          (: (group
              (* (in "\t\n\r "))
              "/")
             (? (group ">")))
          (group
           (+ (in "\t\n\r "))))))

and the overflow likely occurs somewhere in the ;;-marked section above, =
while parsing the big d=3D"..." attribute value. That value isn't huge =
(55 KiB) and in any case our parser clearly shouldn't need stack space =
in proportional to an XML attribute value. (The default stack limit =
fails with attributes around 300 KiB in size, which is not big for an =
SVG file.) Isolated test case:

(let ((s (concat "'" (make-string 300000 ?a) "'")))
  (string-match
   (rx "'"
       (* (not (in "\t\n\r&'<")))
       (? (group
           (in "\t\n\r&")
           (* (not (in "'<")))))
       "'")
   s))

I suggest you rewrite the attribute parser so that it doesn't eat regexp =
stack. For instance,

(rx "'" (* (not (in "'<"))) "'")

doesn't consume stack (thanks to the on_failure_keep_string_jump =
optimisation). The parser needs to be a little more complex than that =
and validate entities (the &xyz; things) and detect (and recover from) =
common errors such as missing end quotes, so a single regexp isn't =
sufficient.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 11:03:02 +0000
Resent-Message-ID: <handler.4175.B4175.1657450974461 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefan@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Stephen Berman <stephen.berman@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.1657450974461
          (code B ref 4175); Sun, 10 Jul 2022 11:03:02 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 11:02:54 +0000
Received: from localhost ([127.0.0.1]:36338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAUiD-00007N-LB
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 07:02:53 -0400
Received: from mail1474c50.megamailservers.eu ([91.136.14.74]:36324
 helo=mail102c50.megamailservers.eu)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1oAUiC-000079-6W
 for 4175 <at> debbugs.gnu.org; Sun, 10 Jul 2022 07:02:52 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1657450830;
 bh=UjYI4TNQAOJhGaLbPPQg7QI1Q3SQbEsgwDRRnetNOms=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To:From;
 b=d84TeUi1PKEdfQ0LAzzSxCxx1e973KPNTAFi3SxjD3IRP6JyAZWEQULUY2LHYU71C
 YABmrJUsSMZ9FTg9AWo5yZ5Iju61y9zH8CVyCkGvCvP0l3VIkPgR/PsXifLo7rq4tL
 uhiUrr+XORk+8k629wIj3yS+FIE9yItICo7UfGMo=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-171-71.bredband.tele2.se
 [188.150.171.71]) (authenticated bits=0)
 by mail102c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 26AB0Rui101140; 
 Sun, 10 Jul 2022 11:00:28 +0000
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
Date: Sun, 10 Jul 2022 13:00:27 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <29C2A7FC-4ADF-4479-A6A7-ED6992767D63@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN> <m2lh6qzhd3.fsf@HIDDEN>
 <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN> <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
X-CTCH-RefID: str=0001.0A782F29.62CAB14E.0004, ss=1, re=0.000, recu=0.000,
 reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules: 
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-Origin-Country: SE
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: The bug is still very much there: I can reproduce it by
 reducing
 emacs_re_max_failures from 40000 to 4000. It's just a matter of file size.
 The failing regexp (used at xmltok.el:735) is, after rx conv [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 0.3 KHOP_HELO_FCRDNS       Relay HELO differs from its IP's reverse DNS
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 (/)

The bug is still very much there: I can reproduce it by reducing =
emacs_re_max_failures from 40000 to 4000. It's just a matter of file =
size. The failing regexp (used at xmltok.el:735) is, after rx =
conversion,

(rx (group
     (| (group "xmlns")
        (: (in "_" alpha)
           (* (in "._-" alnum))))
     (? (group ":"
               (in "_" alpha)
               (* (in "._-" alnum)))))
    (* (in "\t\n\r "))
    "=3D"
    (? (* (in "\t\n\r "))
       (group
        (| (: "'"
              (* (not (in "\t\n\r&'<")))
              (? (group
                  (in "\t\n\r&")
                  (* (not (in "'<")))))
              "'")
           (: "\""
              (* (not (in "\t\n\r\"&<")))    ;;
              (? (group                      ;;
                  (in "\t\n\r&")             ;;
                  (* (not (in "\"<")))))     ;;
              "\"")))
       (| (group
           (* (in "\t\n\r "))
           ">")
          (: (group
              (* (in "\t\n\r "))
              "/")
             (? (group ">")))
          (group
           (+ (in "\t\n\r "))))))

and the overflow likely occurs somewhere in the ;;-marked section above, =
while parsing the big d=3D"..." attribute value. That value isn't huge =
(55 KiB) and in any case our parser clearly shouldn't need stack space =
in proportional to an XML attribute value. (The default stack limit =
fails with attributes around 300 KiB in size, which is not big for an =
SVG file.) Isolated test case:

(let ((s (concat "'" (make-string 300000 ?a) "'")))
  (string-match
   (rx "'"
       (* (not (in "\t\n\r&'<")))
       (? (group
           (in "\t\n\r&")
           (* (not (in "'<")))))
       "'")
   s))

I suggest you rewrite the attribute parser so that it doesn't eat regexp =
stack. For instance,

(rx "'" (* (not (in "'<"))) "'")

doesn't consume stack (thanks to the on_failure_keep_string_jump =
optimisation). The parser needs to be a little more complex than that =
and validate entities (the &xyz; things) and detect (and recover from) =
common errors such as missing end quotes, so a single regexp isn't =
sufficient.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#4175: 23.1; nxml-mode: Internal error in rng-validate-mode triggered
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 10 Jul 2022 13:07:02 +0000
Resent-Message-ID: <handler.4175.B4175.165745840629376 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 4175
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, Stephen Berman <stephen.berman@HIDDEN>, 4175 <at> debbugs.gnu.org, ahyatt@HIDDEN
Received: via spool by 4175-submit <at> debbugs.gnu.org id=B4175.165745840629376
          (code B ref 4175); Sun, 10 Jul 2022 13:07:02 +0000
Received: (at 4175) by debbugs.gnu.org; 10 Jul 2022 13:06:46 +0000
Received: from localhost ([127.0.0.1]:36458 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oAWe5-0007dj-GH
	for submit <at> debbugs.gnu.org; Sun, 10 Jul 2022 09:06:45 -0400
Received: from mail-pf1-f175.google.com ([209.85.210.175]:33442)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1oAWe0-0007dD-Cf
 for 4175 <at> debbugs.gnu.org; Sun, 10 Jul 2022 09:06:44 -0400
Received: by mail-pf1-f175.google.com with SMTP id v7so695889pfb.0
 for <4175 <at> debbugs.gnu.org>; Sun, 10 Jul 2022 06:06:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=fr82UQejY/sbuSDx/QtQsDy4svdzKXH032JyB3e1WN4=;
 b=67tXM2Uj3cdo5G0rwrm01kuvvsSUPgA/CcLyROD/XXyo2485eWQ06BtwyLpkGhuc8+
 Bv79+NPQ87EWb5hmF3etUbihvDOGqXn3wNwDygKzaTt/4RzpZj3hJAi2z56aftCtkPmX
 KTPRt0J43ZnHqjDck9WdA+sf6YWhJvDnQeFRN1gZmCjgEKBlX6y74MGXO5lTDv1H+7uB
 9mXzuYC4u7JFZsuGLOn9BYargh9eU/qUblb/MxdjZY4wKRm+2yzTOmYRzgLs2CWvBVQX
 rNbGCDWvbTqjKf8BF7P/y7ttd3K5bm9O94TpSsbXgKcit/XLm9gQOvzEts9BH0Kia7NG
 rfwQ==
X-Gm-Message-State: AJIora9ujNBfn24irAK6yJ9dnXpEh0qFBHEv/W5HSPhDmGvy+33/RMCq
 9L+IMS3hymr8yKhoGHiCLTrgZOWNFbp0Beq6GsI=
X-Google-Smtp-Source: AGRyM1sCCzD9qhAauV4AsyCIyQRUmvTofobt0MKqHV5SURKfQNVU0/TrlPOxOnTAOkcxGbGvKCrT3Elfcc2kZsweJTE=
X-Received: by 2002:a63:2254:0:b0:40d:d291:7710 with SMTP id
 t20-20020a632254000000b0040dd2917710mr11380182pgm.269.1657458394678; Sun, 10
 Jul 2022 06:06:34 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 10 Jul 2022 06:06:34 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <29C2A7FC-4ADF-4479-A6A7-ED6992767D63@HIDDEN>
References: <87tyz9qaqd.fsf@HIDDEN>
 <87r5u9r3io.fsf@HIDDEN>
 <m2lh6qzhd3.fsf@HIDDEN> <83bn7m8kfo.fsf@HIDDEN> <87lh6qz188.fsf@HIDDEN>
 <83oabm6ssd.fsf@HIDDEN>
 <CADwFkmnpz673nF-mO+tpiDVFu00tYg4_42YGDgOKNmUqSsDaRQ@HIDDEN>
 <29C2A7FC-4ADF-4479-A6A7-ED6992767D63@HIDDEN>
MIME-Version: 1.0
Date: Sun, 10 Jul 2022 06:06:34 -0700
Message-ID: <CADwFkmnptBV124BkwvG_3dkgZrNR-BdLa3TtYrSBH-0uQ36VQQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.5 (/)
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 (/)

reopen 4175
thanks

Mattias Engdeg=C3=A5rd <mattiase@HIDDEN> writes:

> The bug is still very much there: I can reproduce it by reducing
> emacs_re_max_failures from 40000 to 4000. It's just a matter of file
> size. The failing regexp (used at xmltok.el:735) is, after rx
> conversion,

Thanks, I'm therefore reopening this bug.




Message received at fakecontrol@fakecontrolmessage:


Received: (at fakecontrol) by fakecontrolmessage;
To: internal_control <at> debbugs.gnu.org
From: Debbugs Internal Request <help-debbugs@HIDDEN>
Subject: Internal Control
Message-Id: Did not alter fixed versions and reopened.
Date: Sun, 10 Jul 2022 13:07:03 +0000
User-Agent: Fakemail v42.6.9

# This is a fake control message.
#
# The action:
# Did not alter fixed versions and reopened.
thanks
# This fakemail brought to you by your local debbugs
# administrator



Last modified: Sun, 10 Jul 2022 13:15:02 UTC

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