From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Checking in files with trailing white space Date: Wed, 14 Dec 2016 10:15:55 -0800 Organization: UCLA Computer Science Department Message-ID: <24b79e5f-4028-b3ad-5649-f5b270070770@cs.ucla.edu> References: <20161211133110.GB14084@acm.fritz.box> <20161212221642.GA4361@acm.fritz.box> <83wpf4bj26.fsf@gnu.org> <366009d8-72f4-2f85-103c-214a5e111e77@cs.ucla.edu> <83oa0fbyx6.fsf@gnu.org> <8360mnbqnz.fsf@gnu.org> <053170b4-0258-bf23-c20b-236be50c984b@cs.ucla.edu> <83zijz9og4.fsf@gnu.org> <83wpf2a5mf.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------838910B2730B8374FB29AF39" X-Trace: blaine.gmane.org 1481739396 24983 195.159.176.226 (14 Dec 2016 18:16:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 14 Dec 2016 18:16:36 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 Cc: acm@muc.de, larsi@gnus.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 14 19:16:29 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHE6N-0005DV-5k for ged-emacs-devel@m.gmane.org; Wed, 14 Dec 2016 19:16:27 +0100 Original-Received: from localhost ([::1]:49469 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHE6R-0002j7-EB for ged-emacs-devel@m.gmane.org; Wed, 14 Dec 2016 13:16:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHE6C-0002Gu-SF for emacs-devel@gnu.org; Wed, 14 Dec 2016 13:16:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHE69-0003r2-4b for emacs-devel@gnu.org; Wed, 14 Dec 2016 13:16:16 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:37918) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cHE62-0003mS-Oo; Wed, 14 Dec 2016 13:16:07 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id C98221600AA; Wed, 14 Dec 2016 10:16:04 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id hMGe1EOazxUo; Wed, 14 Dec 2016 10:15:59 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E17971600B2; Wed, 14 Dec 2016 10:15:59 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 410w7Isdi0VN; Wed, 14 Dec 2016 10:15:59 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C593D1600AA; Wed, 14 Dec 2016 10:15:59 -0800 (PST) In-Reply-To: <83wpf2a5mf.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:210464 Archived-At: This is a multi-part message in MIME format. --------------838910B2730B8374FB29AF39 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 12/14/2016 07:32 AM, Eli Zaretskii wrote: >> Cc: acm@muc.de, larsi@gnus.org, emacs-devel@gnu.org >> From: Paul Eggert >> Date: Tue, 13 Dec 2016 23:47:02 -0800 >> >> Eli Zaretskii wrote: >>> providing compressed text files in the distribution >>> doesn't violate the GPL or its spirit. >> Sure, but we are talking about binary data files that are in the repository, >> which is not the same thing. Most of these files are not in .gz form; they are >> typically object files (in the GPL sense) of some other sort. > Which files are those? I've attached a list of repository-controlled files that are not UTF-8 text files in the POSIX sense. Of the 433 such files, I count 181 Netpbm image data, 107 gzipped files (mostly gzipped text), 57 PNG files, 11 PDF files, and there is a hodgepodge of assorted other formats. A few files are in the list merely because they lack a trailing newline (a problem for some tools, and POSIX says such files are not text files). (For a sense of the scale here, all this is out of 3695 files total in Emacs master right now.) Most of the files in this list are merely awkward and are not a GPL issue; these include the gzipped text files, the text files that use non-UTF-8 encodings, and the no-trailing-newline files. And many files are there because we have put object files into the source repository, where we really should be generate them as part of the build and limit the repository to source code; these include the PBM and PNG files (or at least I hope they do; I haven't checked). > Depends on the compression method, I guess. For some of them, we > cannot rely on the respective tools being available, so if that > particular kind of compression is needed for some test, having the > source file might not be good enough. We can assume gzip; it's universally available and is needed anyway to build tarballs. This will handle all the compressed files. --------------838910B2730B8374FB29AF39 Content-Type: text/plain; charset=UTF-8; name="not-UTF-8-txt.ls" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="not-UTF-8-txt.ls" YWRtaW4vY2hhcnNldHMvZ2xpYmMvQklHNS5negphZG1pbi9jaGFyc2V0cy9nbGliYy9CSUc1 LUhLU0NTLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0NQMTAwMDcuZ3oKYWRtaW4vY2hhcnNl dHMvZ2xpYmMvQ1AxMTI1Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0NQMTI1MC5negphZG1p bi9jaGFyc2V0cy9nbGliYy9DUDEyNTEuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvQ1AxMjUy Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0NQMTI1My5negphZG1pbi9jaGFyc2V0cy9nbGli Yy9DUDEyNTQuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvQ1AxMjU1Lmd6CmFkbWluL2NoYXJz ZXRzL2dsaWJjL0NQMTI1Ni5negphZG1pbi9jaGFyc2V0cy9nbGliYy9DUDEyNTcuZ3oKYWRt aW4vY2hhcnNldHMvZ2xpYmMvQ1AxMjU4Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0NQNzM3 Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0NQNzc1Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJj L0NQOTQ5Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0VCQ0RJQy1VSy5negphZG1pbi9jaGFy c2V0cy9nbGliYy9FQkNESUMtVVMuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvRVVDLUpJU1gw MjEzLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0VVQy1KUC5negphZG1pbi9jaGFyc2V0cy9n bGliYy9FVUMtSlAtTVMuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvRVVDLUtSLmd6CmFkbWlu L2NoYXJzZXRzL2dsaWJjL0VVQy1UVy5negphZG1pbi9jaGFyc2V0cy9nbGliYy9HQjE4MDMw Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0dCMjMxMi5negphZG1pbi9jaGFyc2V0cy9nbGli Yy9HQksuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvR0VPUkdJQU4tQUNBREVNWS5negphZG1p bi9jaGFyc2V0cy9nbGliYy9HRU9SR0lBTi1QUy5negphZG1pbi9jaGFyc2V0cy9nbGliYy9I UC1ST01BTjguZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNMDM3Lmd6CmFkbWluL2NoYXJz ZXRzL2dsaWJjL0lCTTAzOC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk0xMDA0Lmd6CmFk bWluL2NoYXJzZXRzL2dsaWJjL0lCTTEwMjYuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJN MTA0Ny5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk0yNTYuZ3oKYWRtaW4vY2hhcnNldHMv Z2xpYmMvSUJNMjczLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTI3NC5negphZG1pbi9j aGFyc2V0cy9nbGliYy9JQk0yNzUuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNMjc3Lmd6 CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTI3OC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9J Qk0yODAuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNMjgxLmd6CmFkbWluL2NoYXJzZXRz L2dsaWJjL0lCTTI4NC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk0yODUuZ3oKYWRtaW4v Y2hhcnNldHMvZ2xpYmMvSUJNMjkwLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTI5Ny5n egphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk00MjAuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMv SUJNNDIzLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTQyNC5negphZG1pbi9jaGFyc2V0 cy9nbGliYy9JQk00MzcuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNNTAwLmd6CmFkbWlu L2NoYXJzZXRzL2dsaWJjL0lCTTg1MC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk04NTEu Z3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNODUyLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJj L0lCTTg1NS5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk04NTYuZ3oKYWRtaW4vY2hhcnNl dHMvZ2xpYmMvSUJNODU3Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTg2MC5negphZG1p bi9jaGFyc2V0cy9nbGliYy9JQk04NjEuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNODYy Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTg2My5negphZG1pbi9jaGFyc2V0cy9nbGli Yy9JQk04NjQuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNODY1Lmd6CmFkbWluL2NoYXJz ZXRzL2dsaWJjL0lCTTg2Ni5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk04NjguZ3oKYWRt aW4vY2hhcnNldHMvZ2xpYmMvSUJNODY5Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTg3 MC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk04NzEuZ3oKYWRtaW4vY2hhcnNldHMvZ2xp YmMvSUJNODc0Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0lCTTg3NS5negphZG1pbi9jaGFy c2V0cy9nbGliYy9JQk04ODAuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNODkxLmd6CmFk bWluL2NoYXJzZXRzL2dsaWJjL0lCTTkwMy5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JQk05 MDQuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSUJNOTA1Lmd6CmFkbWluL2NoYXJzZXRzL2ds aWJjL0lCTTkxOC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS0xMC5negphZG1p bi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS0xMS5negphZG1pbi9jaGFyc2V0cy9nbGliYy9J U08tODg1OS0xMy5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS0xNC5negphZG1p bi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS0xNS5negphZG1pbi9jaGFyc2V0cy9nbGliYy9J U08tODg1OS0xNi5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS0yLmd6CmFkbWlu L2NoYXJzZXRzL2dsaWJjL0lTTy04ODU5LTMuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSVNP LTg4NTktNC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS01Lmd6CmFkbWluL2No YXJzZXRzL2dsaWJjL0lTTy04ODU5LTYuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSVNPLTg4 NTktNy5negphZG1pbi9jaGFyc2V0cy9nbGliYy9JU08tODg1OS04Lmd6CmFkbWluL2NoYXJz ZXRzL2dsaWJjL0lTTy04ODU5LTkuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvSklTX1gwMjAx Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0pPSEFCLmd6CmFkbWluL2NoYXJzZXRzL2dsaWJj L0tPSS04Lmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL0tPSTgtUi5negphZG1pbi9jaGFyc2V0 cy9nbGliYy9LT0k4LVQuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvS09JOC1VLmd6CmFkbWlu L2NoYXJzZXRzL2dsaWJjL0tTQzU2MzYuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvTUFDSU5U T1NILmd6CmFkbWluL2NoYXJzZXRzL2dsaWJjL01JSy5negphZG1pbi9jaGFyc2V0cy9nbGli Yy9ORVhUU1RFUC5negphZG1pbi9jaGFyc2V0cy9nbGliYy9UQ1ZONTcxMi0xLmd6CmFkbWlu L2NoYXJzZXRzL2dsaWJjL1RJUy02MjAuZ3oKYWRtaW4vY2hhcnNldHMvZ2xpYmMvVklTQ0lJ Lmd6CmFkbWluL2NoYXJzZXRzL21hcGZpbGVzL2NuczJ1Y3Nka3cudHh0CmRvYy9saXNwaW50 cm8vY29ucy0xLnBkZgpkb2MvbGlzcGludHJvL2NvbnMtMmEucGRmCmRvYy9saXNwaW50cm8v Y29ucy0yLnBkZgpkb2MvbGlzcGludHJvL2NvbnMtMy5wZGYKZG9jL2xpc3BpbnRyby9jb25z LTQucGRmCmRvYy9saXNwaW50cm8vY29ucy01LnBkZgpkb2MvbGlzcGludHJvL2RyYXdlcnMu cGRmCmRvYy9saXNwaW50cm8vbGFtYmRhLTEucGRmCmRvYy9saXNwaW50cm8vbGFtYmRhLTIu cGRmCmRvYy9saXNwaW50cm8vbGFtYmRhLTMucGRmCmV0Yy9lL2V0ZXJtLWNvbG9yCmV0Yy9I RUxMTwpldGMvaW1hZ2VzL2F0dGFjaC5wYm0KZXRjL2ltYWdlcy9iYWNrLWFycm93LnBibQpl dGMvaW1hZ2VzL2Jvb2ttYXJrX2FkZC5wYm0KZXRjL2ltYWdlcy9jYW5jZWwucGJtCmV0Yy9p bWFnZXMvY2xvc2UucGJtCmV0Yy9pbWFnZXMvY29ubmVjdC5wYm0KZXRjL2ltYWdlcy9jb250 YWN0LnBibQpldGMvaW1hZ2VzL2NvcHkucGJtCmV0Yy9pbWFnZXMvY3VzdG9tL2Rvd24ucGJt CmV0Yy9pbWFnZXMvY3VzdG9tL2Rvd24tcHVzaGVkLnBibQpldGMvaW1hZ2VzL2N1c3RvbS9y aWdodC5wYm0KZXRjL2ltYWdlcy9jdXN0b20vcmlnaHQtcHVzaGVkLnBibQpldGMvaW1hZ2Vz L2N1dC5wYm0KZXRjL2ltYWdlcy9kYXRhLXNhdmUucGJtCmV0Yy9pbWFnZXMvZGVsZXRlLnBi bQpldGMvaW1hZ2VzL2Rlc2NyaWJlLnBibQpldGMvaW1hZ2VzL2Rpcm9wZW4ucGJtCmV0Yy9p bWFnZXMvZGlzY29ubmVjdC5wYm0KZXRjL2ltYWdlcy9leGl0LnBibQpldGMvaW1hZ2VzL2V6 aW1hZ2UvYml0c2JhbmcucGJtCmV0Yy9pbWFnZXMvZXppbWFnZS9iaXRzLnBibQpldGMvaW1h Z2VzL2V6aW1hZ2UvYm94LW1pbnVzLnBibQpldGMvaW1hZ2VzL2V6aW1hZ2UvYm94LnBibQpl dGMvaW1hZ2VzL2V6aW1hZ2UvYm94LXBsdXMucGJtCmV0Yy9pbWFnZXMvZXppbWFnZS9jaGVj a21hcmsucGJtCmV0Yy9pbWFnZXMvZXppbWFnZS9kaXItbWludXMucGJtCmV0Yy9pbWFnZXMv ZXppbWFnZS9kaXIucGJtCmV0Yy9pbWFnZXMvZXppbWFnZS9kaXItcGx1cy5wYm0KZXRjL2lt YWdlcy9lemltYWdlL2RvYy1taW51cy5wYm0KZXRjL2ltYWdlcy9lemltYWdlL2RvYy5wYm0K ZXRjL2ltYWdlcy9lemltYWdlL2RvYy1wbHVzLnBibQpldGMvaW1hZ2VzL2V6aW1hZ2UvaW5m by5wYm0KZXRjL2ltYWdlcy9lemltYWdlL2tleS5wYm0KZXRjL2ltYWdlcy9lemltYWdlL2xh YmVsLnBibQpldGMvaW1hZ2VzL2V6aW1hZ2UvbG9jay5wYm0KZXRjL2ltYWdlcy9lemltYWdl L21haWwucGJtCmV0Yy9pbWFnZXMvZXppbWFnZS9wYWdlLW1pbnVzLnBibQpldGMvaW1hZ2Vz L2V6aW1hZ2UvcGFnZS5wYm0KZXRjL2ltYWdlcy9lemltYWdlL3BhZ2UtcGx1cy5wYm0KZXRj L2ltYWdlcy9lemltYWdlL3RhZy1ndC5wYm0KZXRjL2ltYWdlcy9lemltYWdlL3RhZy1taW51 cy5wYm0KZXRjL2ltYWdlcy9lemltYWdlL3RhZy5wYm0KZXRjL2ltYWdlcy9lemltYWdlL3Rh Zy1wbHVzLnBibQpldGMvaW1hZ2VzL2V6aW1hZ2UvdGFnLXR5cGUucGJtCmV0Yy9pbWFnZXMv ZXppbWFnZS90YWctdi5wYm0KZXRjL2ltYWdlcy9lemltYWdlL3VubG9jay5wYm0KZXRjL2lt YWdlcy9md2QtYXJyb3cucGJtCmV0Yy9pbWFnZXMvZ251cy9jYXRjaHVwLnBibQpldGMvaW1h Z2VzL2dudXMvY3UtZXhpdC5wYm0KZXRjL2ltYWdlcy9nbnVzL2Rlc2NyaWJlLWdyb3VwLnBi bQpldGMvaW1hZ2VzL2dudXMvZXhpdC1nbnVzLnBibQpldGMvaW1hZ2VzL2dudXMvZXhpdC1z dW1tLnBibQpldGMvaW1hZ2VzL2dudXMvZm9sbG93dXAucGJtCmV0Yy9pbWFnZXMvZ251cy9m dXdvLnBibQpldGMvaW1hZ2VzL2dudXMvZ2V0LW5ld3MucGJtCmV0Yy9pbWFnZXMvZ251cy9n bm50Zy5wYm0KZXRjL2ltYWdlcy9nbnVzL2dudXMucG5nCmV0Yy9pbWFnZXMvZ251cy9nbnVz LXBvaW50ZXIueHBtCmV0Yy9pbWFnZXMvZ251cy9pbXBvcnRhbnQucGJtCmV0Yy9pbWFnZXMv Z251cy9raWxsLWdyb3VwLnBibQpldGMvaW1hZ2VzL2dudXMvbWFpbC1yZXBseS5wYm0KZXRj L2ltYWdlcy9nbnVzL21haWwtc2VuZC5wYm0KZXRjL2ltYWdlcy9nbnVzL25leHQtdXIucGJt CmV0Yy9pbWFnZXMvZ251cy5wYm0KZXRjL2ltYWdlcy9nbnVzL3Bvc3QucGJtCmV0Yy9pbWFn ZXMvZ251cy9wcmV2LXVyLnBibQpldGMvaW1hZ2VzL2dudXMvcmVjZWlwdC5wYm0KZXRjL2lt YWdlcy9nbnVzL3JlcGx5LnBibQpldGMvaW1hZ2VzL2dudXMvcmVwbHktd28ucGJtCmV0Yy9p bWFnZXMvZ251cy9yb3QxMy5wYm0KZXRjL2ltYWdlcy9nbnVzL3NhdmUtYWlmLnBibQpldGMv aW1hZ2VzL2dudXMvc2F2ZS1hcnQucGJtCmV0Yy9pbWFnZXMvZ251cy9zdWJzY3JpYmUucGJt CmV0Yy9pbWFnZXMvZ251cy90b2dnbGUtc3Vic2NyaXB0aW9uLnBibQpldGMvaW1hZ2VzL2du dXMvdW5pbXBvcnRhbnQucGJtCmV0Yy9pbWFnZXMvZ251cy91bnN1YnNjcmliZS5wYm0KZXRj L2ltYWdlcy9nbnVzL3V1LWRlY29kZS5wYm0KZXRjL2ltYWdlcy9nbnVzL3V1LXBvc3QucGJt CmV0Yy9pbWFnZXMvZ3VkL2FsbC5wYm0KZXRjL2ltYWdlcy9ndWQvYnJlYWsucGJtCmV0Yy9p bWFnZXMvZ3VkL2NvbnQucGJtCmV0Yy9pbWFnZXMvZ3VkL2Rvd24ucGJtCmV0Yy9pbWFnZXMv Z3VkL2ZpbmlzaC5wYm0KZXRjL2ltYWdlcy9ndWQvZ28ucGJtCmV0Yy9pbWFnZXMvZ3VkL25l eHRpLnBibQpldGMvaW1hZ2VzL2d1ZC9uZXh0LnBibQpldGMvaW1hZ2VzL2d1ZC9wcC5wYm0K ZXRjL2ltYWdlcy9ndWQvcHJpbnQucGJtCmV0Yy9pbWFnZXMvZ3VkL3BzdGFyLnBibQpldGMv aW1hZ2VzL2d1ZC9yY29udC5wYm0KZXRjL2ltYWdlcy9ndWQvcmVjc3RhcnQucGJtCmV0Yy9p bWFnZXMvZ3VkL3JlY3N0b3AucGJtCmV0Yy9pbWFnZXMvZ3VkL3JlbW92ZS5wYm0KZXRjL2lt YWdlcy9ndWQvcmZpbmlzaC5wYm0KZXRjL2ltYWdlcy9ndWQvcm5leHRpLnBibQpldGMvaW1h Z2VzL2d1ZC9ybmV4dC5wYm0KZXRjL2ltYWdlcy9ndWQvcnN0ZXBpLnBibQpldGMvaW1hZ2Vz L2d1ZC9yc3RlcC5wYm0KZXRjL2ltYWdlcy9ndWQvcnVuLnBibQpldGMvaW1hZ2VzL2d1ZC9z dGVwaS5wYm0KZXRjL2ltYWdlcy9ndWQvc3RlcC5wYm0KZXRjL2ltYWdlcy9ndWQvc3RvcC5w Ym0KZXRjL2ltYWdlcy9ndWQvdGhyZWFkLnBibQpldGMvaW1hZ2VzL2d1ZC91bnRpbC5wYm0K ZXRjL2ltYWdlcy9ndWQvdXAucGJtCmV0Yy9pbWFnZXMvZ3VkL3dhdGNoLnBibQpldGMvaW1h Z2VzL2hlbHAucGJtCmV0Yy9pbWFnZXMvaG9tZS5wYm0KZXRjL2ltYWdlcy9pY29ucy9hbGxv dXQtd2lkZ2V0cy9kYXJrLWJnL2Nsb3NlZC5wbmcKZXRjL2ltYWdlcy9pY29ucy9hbGxvdXQt d2lkZ2V0cy9kYXJrLWJnL2VtcHR5LnBuZwpldGMvaW1hZ2VzL2ljb25zL2FsbG91dC13aWRn ZXRzL2RhcmstYmcvZW5kLWNvbm5lY3Rvci5wbmcKZXRjL2ltYWdlcy9pY29ucy9hbGxvdXQt d2lkZ2V0cy9kYXJrLWJnL2V4dGVuZGVyLWNvbm5lY3Rvci5wbmcKZXRjL2ltYWdlcy9pY29u cy9hbGxvdXQtd2lkZ2V0cy9kYXJrLWJnL2xlYWYucG5nCmV0Yy9pbWFnZXMvaWNvbnMvYWxs b3V0LXdpZGdldHMvZGFyay1iZy9sb2NrZWQtZW5jcnlwdGVkLnBuZwpldGMvaW1hZ2VzL2lj b25zL2FsbG91dC13aWRnZXRzL2RhcmstYmcvbWlkLWNvbm5lY3Rvci5wbmcKZXRjL2ltYWdl cy9pY29ucy9hbGxvdXQtd2lkZ2V0cy9kYXJrLWJnL29wZW5lZC5wbmcKZXRjL2ltYWdlcy9p Y29ucy9hbGxvdXQtd2lkZ2V0cy9kYXJrLWJnL3NraXAtZGVzY2VuZGVyLnBuZwpldGMvaW1h Z2VzL2ljb25zL2FsbG91dC13aWRnZXRzL2RhcmstYmcvdGhyb3VnaC1kZXNjZW5kZXIucG5n CmV0Yy9pbWFnZXMvaWNvbnMvYWxsb3V0LXdpZGdldHMvZGFyay1iZy91bmxvY2tlZC1lbmNy eXB0ZWQucG5nCmV0Yy9pbWFnZXMvaWNvbnMvYWxsb3V0LXdpZGdldHMvbGlnaHQtYmcvY2xv c2VkLnBuZwpldGMvaW1hZ2VzL2ljb25zL2FsbG91dC13aWRnZXRzL2xpZ2h0LWJnL2VtcHR5 LnBuZwpldGMvaW1hZ2VzL2ljb25zL2FsbG91dC13aWRnZXRzL2xpZ2h0LWJnL2VuZC1jb25u ZWN0b3IucG5nCmV0Yy9pbWFnZXMvaWNvbnMvYWxsb3V0LXdpZGdldHMvbGlnaHQtYmcvZXh0 ZW5kZXItY29ubmVjdG9yLnBuZwpldGMvaW1hZ2VzL2ljb25zL2FsbG91dC13aWRnZXRzL2xp Z2h0LWJnL2xlYWYucG5nCmV0Yy9pbWFnZXMvaWNvbnMvYWxsb3V0LXdpZGdldHMvbGlnaHQt YmcvbG9ja2VkLWVuY3J5cHRlZC5wbmcKZXRjL2ltYWdlcy9pY29ucy9hbGxvdXQtd2lkZ2V0 cy9saWdodC1iZy9taWQtY29ubmVjdG9yLnBuZwpldGMvaW1hZ2VzL2ljb25zL2FsbG91dC13 aWRnZXRzL2xpZ2h0LWJnL29wZW5lZC5wbmcKZXRjL2ltYWdlcy9pY29ucy9hbGxvdXQtd2lk Z2V0cy9saWdodC1iZy9za2lwLWRlc2NlbmRlci5wbmcKZXRjL2ltYWdlcy9pY29ucy9hbGxv dXQtd2lkZ2V0cy9saWdodC1iZy90aHJvdWdoLWRlc2NlbmRlci5wbmcKZXRjL2ltYWdlcy9p Y29ucy9hbGxvdXQtd2lkZ2V0cy9saWdodC1iZy91bmxvY2tlZC1lbmNyeXB0ZWQucG5nCmV0 Yy9pbWFnZXMvaWNvbnMvaGljb2xvci8xMjh4MTI4L2FwcHMvZW1hY3MyMy5wbmcKZXRjL2lt YWdlcy9pY29ucy9oaWNvbG9yLzEyOHgxMjgvYXBwcy9lbWFjcy5wbmcKZXRjL2ltYWdlcy9p Y29ucy9oaWNvbG9yLzE2eDE2L2FwcHMvZW1hY3MyMi5wbmcKZXRjL2ltYWdlcy9pY29ucy9o aWNvbG9yLzE2eDE2L2FwcHMvZW1hY3MyMy5wbmcKZXRjL2ltYWdlcy9pY29ucy9oaWNvbG9y LzE2eDE2L2FwcHMvZW1hY3MucG5nCmV0Yy9pbWFnZXMvaWNvbnMvaGljb2xvci8yNHgyNC9h cHBzL2VtYWNzMjIucG5nCmV0Yy9pbWFnZXMvaWNvbnMvaGljb2xvci8yNHgyNC9hcHBzL2Vt YWNzMjMucG5nCmV0Yy9pbWFnZXMvaWNvbnMvaGljb2xvci8yNHgyNC9hcHBzL2VtYWNzLnBu ZwpldGMvaW1hZ2VzL2ljb25zL2hpY29sb3IvMzJ4MzIvYXBwcy9lbWFjczIyLnBuZwpldGMv aW1hZ2VzL2ljb25zL2hpY29sb3IvMzJ4MzIvYXBwcy9lbWFjczIzLnBuZwpldGMvaW1hZ2Vz L2ljb25zL2hpY29sb3IvMzJ4MzIvYXBwcy9lbWFjcy5wbmcKZXRjL2ltYWdlcy9pY29ucy9o aWNvbG9yLzQ4eDQ4L2FwcHMvZW1hY3MyMi5wbmcKZXRjL2ltYWdlcy9pY29ucy9oaWNvbG9y LzQ4eDQ4L2FwcHMvZW1hY3MyMy5wbmcKZXRjL2ltYWdlcy9pY29ucy9oaWNvbG9yLzQ4eDQ4 L2FwcHMvZW1hY3MucG5nCmV0Yy9pbWFnZXMvaWNvbnMvaGljb2xvci9zY2FsYWJsZS9taW1l dHlwZXMvZW1hY3MtZG9jdW1lbnQuc3ZnCmV0Yy9pbWFnZXMvaW5kZXgucGJtCmV0Yy9pbWFn ZXMvaW5mby5wYm0KZXRjL2ltYWdlcy9qdW1wLXRvLnBibQpldGMvaW1hZ2VzL2xlZnQtYXJy b3cucGJtCmV0Yy9pbWFnZXMvbGV0dGVyLnBibQpldGMvaW1hZ2VzL2xvY2stYnJva2VuLnBi bQpldGMvaW1hZ2VzL2xvY2stb2sucGJtCmV0Yy9pbWFnZXMvbG9jay5wYm0KZXRjL2ltYWdl cy9tYWlsL2NvbXBvc2UucGJtCmV0Yy9pbWFnZXMvbWFpbC9jb3B5LnBibQpldGMvaW1hZ2Vz L21haWwvZmxhZy1mb3ItZm9sbG93dXAucGJtCmV0Yy9pbWFnZXMvbWFpbC9mb3J3YXJkLnBi bQpldGMvaW1hZ2VzL21haWwvaW5ib3gucGJtCmV0Yy9pbWFnZXMvbWFpbC9tb3ZlLnBibQpl dGMvaW1hZ2VzL21haWwvbm90LXNwYW0ucGJtCmV0Yy9pbWFnZXMvbWFpbC9vdXRib3gucGJt CmV0Yy9pbWFnZXMvbWFpbC9wcmV2aWV3LnBibQpldGMvaW1hZ2VzL21haWwvcmVwYWNrLnBi bQpldGMvaW1hZ2VzL21haWwvcmVwbHktYWxsLnBibQpldGMvaW1hZ2VzL21haWwvcmVwbHkt ZnJvbS5wYm0KZXRjL2ltYWdlcy9tYWlsL3JlcGx5LnBibQpldGMvaW1hZ2VzL21haWwvcmVw bHktdG8ucGJtCmV0Yy9pbWFnZXMvbWFpbC9zYXZlLWRyYWZ0LnBibQpldGMvaW1hZ2VzL21h aWwvc2VuZC5wYm0KZXRjL2ltYWdlcy9taC1sb2dvLnBibQpldGMvaW1hZ2VzL21wYy9hZGQu cGJtCmV0Yy9pbWFnZXMvbXBjL2Zmd2QucGJtCmV0Yy9pbWFnZXMvbXBjL25leHQucGJtCmV0 Yy9pbWFnZXMvbXBjL3BhdXNlLnBibQpldGMvaW1hZ2VzL21wYy9wbGF5LnBibQpldGMvaW1h Z2VzL21wYy9wcmV2LnBibQpldGMvaW1hZ2VzL21wYy9yZXdpbmQucGJtCmV0Yy9pbWFnZXMv bXBjL3N0b3AucGJtCmV0Yy9pbWFnZXMvbmV3LnBibQpldGMvaW1hZ2VzL25ld3N0aWNrZXIv cnNzLWZlZWQucG5nCmV0Yy9pbWFnZXMvbmV4dC1ub2RlLnBibQpldGMvaW1hZ2VzL25leHQt cGFnZS5wYm0KZXRjL2ltYWdlcy9vcGVuLnBibQpldGMvaW1hZ2VzL3Bhc3RlLnBibQpldGMv aW1hZ2VzL3ByZWZlcmVuY2VzLnBibQpldGMvaW1hZ2VzL3ByZXYtbm9kZS5wYm0KZXRjL2lt YWdlcy9wcmludC5wYm0KZXRjL2ltYWdlcy9yZWRvLnBibQpldGMvaW1hZ2VzL3JlZnJlc2gu cGJtCmV0Yy9pbWFnZXMvcmlnaHQtYXJyb3cucGJtCmV0Yy9pbWFnZXMvc2F2ZWFzLnBibQpl dGMvaW1hZ2VzL3NhdmUucGJtCmV0Yy9pbWFnZXMvc2VhcmNoLnBibQpldGMvaW1hZ2VzL3Nl YXJjaC1yZXBsYWNlLnBibQpldGMvaW1hZ2VzL3NlcGFyYXRvci5wYm0KZXRjL2ltYWdlcy9z aG93LnBibQpldGMvaW1hZ2VzL3NtaWxpZXMvYmxpbmsucGJtCmV0Yy9pbWFnZXMvc21pbGll cy9icmFpbmRhbWFnZWQucGJtCmV0Yy9pbWFnZXMvc21pbGllcy9jcnkucGJtCmV0Yy9pbWFn ZXMvc21pbGllcy9kZWFkLnBibQpldGMvaW1hZ2VzL3NtaWxpZXMvZXZpbC5wYm0KZXRjL2lt YWdlcy9zbWlsaWVzL2ZvcmNlZC5wYm0KZXRjL2ltYWdlcy9zbWlsaWVzL2Zyb3duLnBibQpl dGMvaW1hZ2VzL3NtaWxpZXMvZ3Jpbi5wYm0KZXRjL2ltYWdlcy9zbWlsaWVzL2luZGlmZmVy ZW50LnBibQpldGMvaW1hZ2VzL3NtaWxpZXMvc2FkLnBibQpldGMvaW1hZ2VzL3NtaWxpZXMv c21pbGUucGJtCmV0Yy9pbWFnZXMvc21pbGllcy93cnkucGJtCmV0Yy9pbWFnZXMvc29ydC1h c2NlbmRpbmcucGJtCmV0Yy9pbWFnZXMvc29ydC1jb2x1bW4tYXNjZW5kaW5nLnBibQpldGMv aW1hZ2VzL3NvcnQtY3JpdGVyaWEucGJtCmV0Yy9pbWFnZXMvc29ydC1kZXNjZW5kaW5nLnBi bQpldGMvaW1hZ2VzL3NvcnQtcm93LWFzY2VuZGluZy5wYm0KZXRjL2ltYWdlcy9zcGVsbC5w Ym0KZXRjL2ltYWdlcy9zcGxhc2gucGJtCmV0Yy9pbWFnZXMvc3BsYXNoLnBuZwpldGMvaW1h Z2VzL3RyZWUtd2lkZ2V0L2RlZmF1bHQvY2xvc2UucG5nCmV0Yy9pbWFnZXMvdHJlZS13aWRn ZXQvZGVmYXVsdC9lbXB0eS5wbmcKZXRjL2ltYWdlcy90cmVlLXdpZGdldC9kZWZhdWx0L2Vu ZC1ndWlkZS5wbmcKZXRjL2ltYWdlcy90cmVlLXdpZGdldC9kZWZhdWx0L2d1aWRlLnBuZwpl dGMvaW1hZ2VzL3RyZWUtd2lkZ2V0L2RlZmF1bHQvaGFuZGxlLnBuZwpldGMvaW1hZ2VzL3Ry ZWUtd2lkZ2V0L2RlZmF1bHQvbGVhZi5wbmcKZXRjL2ltYWdlcy90cmVlLXdpZGdldC9kZWZh dWx0L25vLWd1aWRlLnBuZwpldGMvaW1hZ2VzL3RyZWUtd2lkZ2V0L2RlZmF1bHQvbm8taGFu ZGxlLnBuZwpldGMvaW1hZ2VzL3RyZWUtd2lkZ2V0L2RlZmF1bHQvb3Blbi5wbmcKZXRjL2lt YWdlcy90cmVlLXdpZGdldC9mb2xkZXIvY2xvc2UucG5nCmV0Yy9pbWFnZXMvdHJlZS13aWRn ZXQvZm9sZGVyL2VtcHR5LnBuZwpldGMvaW1hZ2VzL3RyZWUtd2lkZ2V0L2ZvbGRlci9lbmQt Z3VpZGUucG5nCmV0Yy9pbWFnZXMvdHJlZS13aWRnZXQvZm9sZGVyL2d1aWRlLnBuZwpldGMv aW1hZ2VzL3RyZWUtd2lkZ2V0L2ZvbGRlci9oYW5kbGUucG5nCmV0Yy9pbWFnZXMvdHJlZS13 aWRnZXQvZm9sZGVyL2xlYWYucG5nCmV0Yy9pbWFnZXMvdHJlZS13aWRnZXQvZm9sZGVyL25v LWd1aWRlLnBuZwpldGMvaW1hZ2VzL3RyZWUtd2lkZ2V0L2ZvbGRlci9uby1oYW5kbGUucG5n CmV0Yy9pbWFnZXMvdHJlZS13aWRnZXQvZm9sZGVyL29wZW4ucG5nCmV0Yy9pbWFnZXMvdW5j aGVja2VkLnBibQpldGMvaW1hZ2VzL3VuZG8ucGJtCmV0Yy9pbWFnZXMvdXAtYXJyb3cucGJt CmV0Yy9pbWFnZXMvdXAtbm9kZS5wYm0KZXRjL2ltYWdlcy96b29tLWluLnBibQpldGMvaW1h Z2VzL3pvb20tb3V0LnBibQpldGMvcGFja2FnZS1rZXlyaW5nLmdwZwpldGMvcmVmY2FyZHMv Z251cy1sb2dvLnBkZgpldGMvdHV0b3JpYWxzL1RVVE9SSUFMLmphCmxlaW0vQ1hURVJNLURJ Qy80Q29ybmVyLnRpdApsZWltL0NYVEVSTS1ESUMvQVJSQVkzMC50aXQKbGVpbS9DWFRFUk0t RElDL0NDRE9TUFkudGl0CmxlaW0vQ1hURVJNLURJQy9FQ0RJQ1QudGl0CmxlaW0vQ1hURVJN LURJQy9FVFpZLnRpdApsZWltL0NYVEVSTS1ESUMvUHVuY3QtYjUudGl0CmxlaW0vQ1hURVJN LURJQy9QdW5jdC50aXQKbGVpbS9DWFRFUk0tRElDL1BZLWI1LnRpdApsZWltL0NYVEVSTS1E SUMvUUotYjUudGl0CmxlaW0vQ1hURVJNLURJQy9RSi50aXQKbGVpbS9DWFRFUk0tRElDL1NX LnRpdApsZWltL0NYVEVSTS1ESUMvVE9ORVBZLnRpdApsZWltL0NYVEVSTS1ESUMvWk9aWS50 aXQKbGVpbS9NSVNDLURJQy9jYW5namllLXRhYmxlLmI1CmxlaW0vTUlTQy1ESUMvY2FuZ2pp ZS10YWJsZS5jbnMKbGVpbS9NSVNDLURJQy9DVExhdS1iNS5odG1sCmxlaW0vTUlTQy1ESUMv Q1RMYXUuaHRtbApsZWltL01JU0MtRElDL3Bpbnlpbi5tYXAKbGVpbS9NSVNDLURJQy96aXJh bm1hLmNpbgpsZWltL1NLSy1ESUMvU0tLLUpJU1lPLkwKbGlzcC9pbnRlcm5hdGlvbmFsL2ph LWRpYy1jbnYuZWwKbGlzcC9pbnRlcm5hdGlvbmFsL2phLWRpYy11dGwuZWwKbGlzcC9pbnRl cm5hdGlvbmFsL2tpbnNva3UuZWwKbGlzcC9pbnRlcm5hdGlvbmFsL2trYy5lbApsaXNwL2lu dGVybmF0aW9uYWwvdGl0ZGljLWNudi5lbApsaXNwL2xhbmd1YWdlL2V0aGlvcGljLmVsCmxp c3AvbGFuZ3VhZ2UvZXRoaW8tdXRpbC5lbApsaXNwL2xhbmd1YWdlL2luZC11dGlsLmVsCmxp c3AvbGFuZ3VhZ2UvamFwYW5lc2UuZWwKbGlzcC9sYW5ndWFnZS9qYXBhbi11dGlsLmVsCmxp c3AvbGFuZ3VhZ2UvdGliZXRhbi5lbApsaXNwL2xhbmd1YWdlL3RpYmV0LXV0aWwuZWwKbGlz cC9sZWltL3F1YWlsL2N5cmlsLWppcy5lbApsaXNwL2xlaW0vcXVhaWwvZXRoaW9waWMuZWwK bGlzcC9sZWltL3F1YWlsL2hhbmphLWppcy5lbApsaXNwL2xlaW0vcXVhaWwvamFwYW5lc2Uu ZWwKbGlzcC9sZWltL3F1YWlsL3B5cHVuY3QtYjUuZWwKbGlzcC9sZWltL3F1YWlsL3B5LXB1 bmN0LmVsCmxpc3AvbGVpbS9xdWFpbC90aWJldGFuLmVsCm1zZG9zL2VtYWNzLmljbwptc2Rv cy9lbWFjcy5waWYKbmV4dHN0ZXAvQ29jb2EvRW1hY3MuYmFzZS9Db250ZW50cy9Qa2dJbmZv Cm5leHRzdGVwL0NvY29hL0VtYWNzLmJhc2UvQ29udGVudHMvUmVzb3VyY2VzL2RvY3VtZW50 LmljbnMKbmV4dHN0ZXAvQ29jb2EvRW1hY3MuYmFzZS9Db250ZW50cy9SZXNvdXJjZXMvRW1h Y3MuaWNucwpuZXh0c3RlcC9HTlVzdGVwL0VtYWNzLmJhc2UvUmVzb3VyY2VzL2VtYWNzLnRp ZmYKbnQvaWNvbnMvZW1hY3MyMi5pY28KbnQvaWNvbnMvZW1hY3MuaWNvCm50L2ljb25zL2du dTJhMzIuaWNvCm50L2ljb25zL2dudTJhMzJ0LmljbwpudC9pY29ucy9nbnUyYjQ4Lmljbwpu dC9pY29ucy9nbnUyYjQ4dC5pY28KbnQvaWNvbnMvZ251M2IzMi5pY28KbnQvaWNvbnMvZ251 M2IzMnQuaWNvCm50L2ljb25zL2dudTRnNDguaWNvCm50L2ljb25zL2dudTRnNDh0Lmljbwpu dC9pY29ucy9nbnU1dzMyLmljbwpudC9pY29ucy9nbnU1dzMydC5pY28KbnQvaWNvbnMvZ251 Nnc0OC5pY28KbnQvaWNvbnMvZ251Nnc0OHQuaWNvCm50L2ljb25zL2dudTcuaWNvCm50L2lj b25zL2dudTguaWNvCm50L2ljb25zL2dudTkuaWNvCm50L2ljb25zL2hhbmQuY3VyCnNyYy9t c2Rvcy5jCnRlc3QvZGF0YS9kZWNvbXByZXNzL2Zvby5negp0ZXN0L2RhdGEvZmlsZXMtYnVn MTgxNDEuZWwuZ3oKdGVzdC9kYXRhL3Noci91bC1lbXB0eS50eHQKdGVzdC9saXNwL2VtYWNz LWxpc3AvcGFja2FnZS1yZXNvdXJjZXMvbXVsdGktZmlsZS0wLjIuMy50YXIKdGVzdC9saXNw L2VtYWNzLWxpc3AvcGFja2FnZS1yZXNvdXJjZXMvc2lnbmVkL2FyY2hpdmUtY29udGVudHMu c2lnCnRlc3QvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtcmVzb3VyY2VzL3NpZ25lZC9zaWdu ZWQtYmFkLTEuMC5lbC5zaWcKdGVzdC9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS1yZXNvdXJj ZXMvc2lnbmVkL3NpZ25lZC1nb29kLTEuMC5lbC5zaWcKdGVzdC9tYW51YWwvZXRhZ3MvY3At c3JjL2NsaGVpci5jcHAuZ3oKdGVzdC9tYW51YWwvZXRhZ3MvZi1zcmMvZW50cnkuc3RyYW5n ZS5negp0ZXN0L21hbnVhbC9ldGFncy90ZXgtc3JjL25vbmV3bGluZS50ZXgK --------------838910B2730B8374FB29AF39--