From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Antipov Newsgroups: gmane.emacs.bugs Subject: bug#15555: Re: bug#15555: 24.3; Bidirectional display very slow with long lines Date: Tue, 18 Feb 2014 16:43:52 +0400 Message-ID: <53035588.3080705@dev.rtsoft.ru> References: <83wqlo461e.fsf@gnu.org> <8338obskk4.fsf@gnu.org> <83iox6qt1t.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020204060209040002070109" X-Trace: ger.gmane.org 1392727511 1429 80.91.229.3 (18 Feb 2014 12:45:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Feb 2014 12:45:11 +0000 (UTC) Cc: 15555@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 18 13:45:18 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WFk33-0007mm-RQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Feb 2014 13:45:18 +0100 Original-Received: from localhost ([::1]:48741 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFk33-0005dF-AV for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Feb 2014 07:45:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43603) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFk2u-0005QD-3F for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 07:45:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WFk2p-0006T5-2d for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 07:45:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56609) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFk2p-0006Sa-0O for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 07:45:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WFk2o-0006ax-G6 for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 07:45:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Antipov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Feb 2014 12:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15555 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15555-submit@debbugs.gnu.org id=B15555.139272744425245 (code B ref 15555); Tue, 18 Feb 2014 12:45:02 +0000 Original-Received: (at 15555) by debbugs.gnu.org; 18 Feb 2014 12:44:04 +0000 Original-Received: from localhost ([127.0.0.1]:57791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WFk1r-0006Z6-1i for submit@debbugs.gnu.org; Tue, 18 Feb 2014 07:44:03 -0500 Original-Received: from mail.dev.rtsoft.ru ([213.79.90.226]:39924 helo=dev.rtsoft.ru) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WFk1n-0006YP-VK for 15555@debbugs.gnu.org; Tue, 18 Feb 2014 07:44:01 -0500 Original-Received: from localhost.localdomain (fw-int.dev.rtsoft.ru [192.168.1.70]) by dev.rtsoft.ru (Postfix) with ESMTP id 05DE34132E; Tue, 18 Feb 2014 16:43:52 +0400 (MSK) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 In-Reply-To: <83iox6qt1t.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:85813 Archived-At: This is a multi-part message in MIME format. --------------020204060209040002070109 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10/09/2013 08:59 PM, Eli Zaretskii wrote: > IOW, this is bug #13675, which has nothing to do with bidi. As long > as the basic display algorithms are not changed to fix that bug, I'm > going to claim that bidi is not the issue here. Hm... I have two files, with 2000 and 4000 first chars extracted from the beginning of the monster string from http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15555#5. The following function: (defun bug15555 () (interactive) (while (not (eobp)) (right-char 1) (redisplay) (sleep-for 0.01))) runs smoothly over 2000.txt, but painfully slow over 4000.txt. The latter case also shows the very pathological profile with ~25% CPU spent in memcpy. Are you sure that bidi_copy_it doesn't add one more bottleneck to the whole stuff? Dmitry --------------020204060209040002070109 Content-Type: text/plain; charset=UTF-8; name="2000.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="2000.txt" W1tudWxsLFsicmF3Il0sW1si2YPZhCDZh9iw2Kcg2KfZhNmD2LHZh9iMINmB2KfYpti2INin 2YTZg9ix2KfZh9mK2Kkg2K3Yp9mE2Kkg2LrYqNmK2Kkg2KrZhNmB2YbYpyDZhdmGINmD2YQg 2KzYp9mG2KjYjCDYudmG2K/ZhdinINmK2KrZhdmG2LfZgiDYp9mE2KjYudi2INio2KfZhNmD 2LHYp9mH2YrYqdiMINi52YbYr9mF2Kcg2YrYudiq2YXZhCDYp9mE2KvYo9ixINmB2Ykg2KfZ hNmG2YHZiNiz2Iwg2KrYtdmK2LEg2YLZhtin2KjZhCDYqNi02LHZitipINiq2YXYtNmJINi5 2YTZiSDZgtiv2YXZitmG2Iwg2KXZhiDYsdij2Kog2YbYp9ix2Kcg2KrYtdioINmF2YYg2YbZ gdmI2LPZh9inINio2YbYstmK2YbYp9iMINin2YTZg9ix2KfZh9mK2Kkg2K3Yp9mE2Kkg2YXY sdi22YrYqSDYqtiz2KrYqNivINio2KfZhNmI2LfZhtiMINiq2LnYqNmK2LEg2YPYp9ix2Ycg 2LnZhiDYuti22Kgg2YXYs9iq2LfZitixLi4g2YTYpyDZitmB2LHZgiDZg9ir2YrYsdinINi5 2YYg2KfZhNi02LHYsSDYp9mE2YXYs9iq2LfZitix2Iwg2YbZitix2KfZhiDYp9mE2YPYsdin 2YfZitipINiq2LnYqtmF2YQg2YHZiSDYp9mE2LXYr9mI2LHYjCDYrdmF2YUg2YTZiCDYqti5 2YTZhdmI2YYuIixbLTEsMCwzMjJdXV1dLFsicmF3IixbInJhd3RleHQiXSxbWyLZg9mEINmH 2LDYpyDYp9mE2YPYsdmH2Iwg2YHYp9im2LYg2KfZhNmD2LHYp9mH2YrYqSDYrdin2YTYqSDY utio2YrYqSDYqtmE2YHZhtinINmF2YYg2YPZhCDYrNin2YbYqNiMINi52YbYr9mF2Kcg2YrY qtmF2YbYt9mCINin2YTYqNi52LYg2KjYp9mE2YPYsdin2YfZitip2Iwg2LnZhtiv2YXYpyDZ iti52KrZhdmEINin2YTYq9ij2LEg2YHZiSDYp9mE2YbZgdmI2LPYjCDYqti12YrYsSDZgtmG 2KfYqNmEINio2LTYsdmK2Kkg2KrZhdi02Ykg2LnZhNmJINmC2K/ZhdmK2YbYjCDYpdmGINix 2KPYqiDZhtin2LHYpyDYqti12Kgg2YXZhiDZhtmB2YjYs9mH2Kcg2KjZhtiy2YrZhtin2Iwg 2KfZhNmD2LHYp9mH2YrYqSDYrdin2YTYqSDZhdix2LbZitipINiq2LPYqtio2K8g2KjYp9mE 2YjYt9mG2Iwg2KrYudio2YrYsSDZg9in2LHZhyDYudmGINi62LbYqCDZhdiz2KrYt9mK2LEu LiDZhNinINmK2YHYsdmCINmD2KvZitix2Kcg2LnZhiDYp9mE2LTYsdixINin2YTZhdiz2KrY t9mK2LHYjCDZhtmK2LHYp9mGINin2YTZg9ix2KfZh9mK2Kkg2KrYudiq2YXZhCDZgdmJINin 2YTYtdiv2YjYsdiMINit2YXZhSDZhNmIINiq2LnZhNmF2YjZhi4iLFswLDAsMzIyXV1dXSxb InJhd3RleHQiLFsidGV4dCJdLFtbItmD2YQg2YfYsNinINin2YTZg9ix2YfYjCDZgdin2KbY tiDYp9mE2YPYsdin2YfZitipINit2KfZhNipINi62KjZitipINiq2YTZgdmG2Kcg2YXZhiDZ g9mEINis2KfZhtio2Iwg2LnZhtiv2YXYpyDZitiq2YXZhti32YIg2KfZhNio2LnYtiDYqNin 2YTZg9ix2KfZh9mK2KnYjCDYudmG2K/ZhdinINmK2LnYqtmF2YQg2KfZhNir2KPYsSDZgdmJ INin2YTZhtmB2YjYs9iMINiq2LXZitixINmC2YbYp9io2YQg2KjYtNix2YrYqSDYqtmF2LTZ iSDYudmE2Ykg2YLYr9mF2YrZhtiMINil2YYg2LHYo9iqINmG2KfYsdinINiq2LXYqCDZhdmG INmG2YHZiNiz2YfYpyDYqNmG2LLZitmG2KfYjCDYp9mE2YPYsdin2YfZitipINit2KfZhNip INmF2LHYttmK2Kkg2KrYs9iq2KjYryDYqNin2YTZiNi32YbYjCDYqti52KjZitixINmD2KfY sdmHINi52YYg2LrYttioINmF2LPYqti32YrYsS4uINmE2Kcg2YrZgdix2YIg2YPYq9mK2LHY pyDYudmGINin2YTYtNix2LEg2KfZhNmF2LPYqti32YrYsdiMINmG2YrYsdin2YYg2KfZhNmD 2LHYp9mH2YrYqSDYqti52KrZhdmEINmB2Ykg2KfZhNi12K/ZiNix2Iwg2K3ZhdmFINmE2Ygg 2KrYudmE2YXZiNmGLiIsWzAsMCwzMjJdXV1dLFsidGV4dCIsWyJyYXd0b2siLCJ0b2t0eXBl Il0sW1si2YPZhCIsIjAiLFswLDAsMl1dLFsi2YfYsNinIiwiMCIsWzAsMyw2XV0sWyLYp9mE 2YPYsdmHIiwiMCIsWzAsNywxMl1dLFsi2IwiLCIyMDQ4IixbMCwxMiwxM11dLFsi2YHYp9im 2LYiLCIwIixbMCwxNCwxOF1dLFsi2KfZhNmD2LHYp9mH2YrYqSIsIjAiLFswLDE5LDI3XV0s WyLYrdin2YTYqSIsIjAiLFswLDI4LDMyXV0sWyLYutio2YrYqSIsIjAiLFswLDMzLDM3XV0s WyLYqtmE2YHZhtinIiwiMCIsWzAsMzgsNDNdXSxbItmF2YYiLCIwIixbMCw0NCw0Nl1dLFsi 2YPZhCIsIjAiLFswLDQ3LDQ5XV0sWyLYrNin2YbYqCIsIjAiLFswLDUwLDU0XV0sWyLYjCIs IjIwNDgiLFswLDU0LDU1XV0sWyLYudmG2K/ZhdinIiwiMCIsWzAsNTYsNjFdXSxbItmK2KrZ hdmG2LfZgiIsIjAiLFswLDYyLDY4XV0sWyLYp9mE2KjYudi2IiwiMCIsWzAsNjksNzRdXSxb Itio2KfZhNmD2LHYp9mH2YrYqSIsIjAiLFswLDc1LDg0XV0sWyLYjCIsIjIwNDgiLFswLDg0 LDg1XV0sWyLYudmG2K/ZhdinIiwiMCIsWzAsODYsOTFdXSxbItmK2LnYqtmF2YQiLCIwIixb MCw5Miw5N11dLFsi2KfZhNir2KPYsSIsIjAiLFswLDk4LDEwM11dLFsi2YHZiSIsIjAiLFsw LDEwNCwxMDZdXSxbItin2YTZhtmB2YjYsyIsIjAiLFswLDEwNywxMTNdXSxbItiMIiwiMjA0 OCIsWzAsMTEzLDExNF1dLFsi2KrYtdmK2LEiLCIwIixbMCwxMTUsMTE5XV0sWyLZgtmG2KfY qNmEIiwiMCIsWzAsMTIwLDEyNV1dLFsi2KjYtNix2YrYqSIsIjAiLFswLDEyNiwxMzFdXSxb Itiq2YXYtNmJIiwiMCIsWzAsMTMyLDEzNl1dLFsi2LnZhNmJIiwiMCIsWzAsMTM3LDE0MF1d LFsi2YLYr9mF2YrZhiIsIjAiLFswLDE0MSwxNDZdXSxbItiMIiwiMjA0OCIsWzAsMTQ2LDE0 N11dLFsi2KXZhiIsIjAiLFswLDE0OCwxNTBdXSxbItix2KPYqiIsIjAiLFswLDE1MSwxNTRd XSxbItmG2KfYsdinIiwiMCIsWzAsMTU1LDE1OV1dLFsi2KrYtdioIiwiMCIsWzAsMTYwLDE2 M11dLFsi2YXZhiIsIjAiLFswLDE2NCwxNjZdXSxbItmG2YHZiNiz2YfYpyIsIjAiLFswLDE2 NywxNzNdXSxbItio2YbYstmKCg== --------------020204060209040002070109 Content-Type: text/plain; charset=UTF-8; name="4000.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4000.txt" W1tudWxsLFsicmF3Il0sW1si2YPZhCDZh9iw2Kcg2KfZhNmD2LHZh9iMINmB2KfYpti2INin 2YTZg9ix2KfZh9mK2Kkg2K3Yp9mE2Kkg2LrYqNmK2Kkg2KrZhNmB2YbYpyDZhdmGINmD2YQg 2KzYp9mG2KjYjCDYudmG2K/ZhdinINmK2KrZhdmG2LfZgiDYp9mE2KjYudi2INio2KfZhNmD 2LHYp9mH2YrYqdiMINi52YbYr9mF2Kcg2YrYudiq2YXZhCDYp9mE2KvYo9ixINmB2Ykg2KfZ hNmG2YHZiNiz2Iwg2KrYtdmK2LEg2YLZhtin2KjZhCDYqNi02LHZitipINiq2YXYtNmJINi5 2YTZiSDZgtiv2YXZitmG2Iwg2KXZhiDYsdij2Kog2YbYp9ix2Kcg2KrYtdioINmF2YYg2YbZ gdmI2LPZh9inINio2YbYstmK2YbYp9iMINin2YTZg9ix2KfZh9mK2Kkg2K3Yp9mE2Kkg2YXY sdi22YrYqSDYqtiz2KrYqNivINio2KfZhNmI2LfZhtiMINiq2LnYqNmK2LEg2YPYp9ix2Ycg 2LnZhiDYuti22Kgg2YXYs9iq2LfZitixLi4g2YTYpyDZitmB2LHZgiDZg9ir2YrYsdinINi5 2YYg2KfZhNi02LHYsSDYp9mE2YXYs9iq2LfZitix2Iwg2YbZitix2KfZhiDYp9mE2YPYsdin 2YfZitipINiq2LnYqtmF2YQg2YHZiSDYp9mE2LXYr9mI2LHYjCDYrdmF2YUg2YTZiCDYqti5 2YTZhdmI2YYuIixbLTEsMCwzMjJdXV1dLFsicmF3IixbInJhd3RleHQiXSxbWyLZg9mEINmH 2LDYpyDYp9mE2YPYsdmH2Iwg2YHYp9im2LYg2KfZhNmD2LHYp9mH2YrYqSDYrdin2YTYqSDY utio2YrYqSDYqtmE2YHZhtinINmF2YYg2YPZhCDYrNin2YbYqNiMINi52YbYr9mF2Kcg2YrY qtmF2YbYt9mCINin2YTYqNi52LYg2KjYp9mE2YPYsdin2YfZitip2Iwg2LnZhtiv2YXYpyDZ iti52KrZhdmEINin2YTYq9ij2LEg2YHZiSDYp9mE2YbZgdmI2LPYjCDYqti12YrYsSDZgtmG 2KfYqNmEINio2LTYsdmK2Kkg2KrZhdi02Ykg2LnZhNmJINmC2K/ZhdmK2YbYjCDYpdmGINix 2KPYqiDZhtin2LHYpyDYqti12Kgg2YXZhiDZhtmB2YjYs9mH2Kcg2KjZhtiy2YrZhtin2Iwg 2KfZhNmD2LHYp9mH2YrYqSDYrdin2YTYqSDZhdix2LbZitipINiq2LPYqtio2K8g2KjYp9mE 2YjYt9mG2Iwg2KrYudio2YrYsSDZg9in2LHZhyDYudmGINi62LbYqCDZhdiz2KrYt9mK2LEu LiDZhNinINmK2YHYsdmCINmD2KvZitix2Kcg2LnZhiDYp9mE2LTYsdixINin2YTZhdiz2KrY t9mK2LHYjCDZhtmK2LHYp9mGINin2YTZg9ix2KfZh9mK2Kkg2KrYudiq2YXZhCDZgdmJINin 2YTYtdiv2YjYsdiMINit2YXZhSDZhNmIINiq2LnZhNmF2YjZhi4iLFswLDAsMzIyXV1dXSxb InJhd3RleHQiLFsidGV4dCJdLFtbItmD2YQg2YfYsNinINin2YTZg9ix2YfYjCDZgdin2KbY tiDYp9mE2YPYsdin2YfZitipINit2KfZhNipINi62KjZitipINiq2YTZgdmG2Kcg2YXZhiDZ g9mEINis2KfZhtio2Iwg2LnZhtiv2YXYpyDZitiq2YXZhti32YIg2KfZhNio2LnYtiDYqNin 2YTZg9ix2KfZh9mK2KnYjCDYudmG2K/ZhdinINmK2LnYqtmF2YQg2KfZhNir2KPYsSDZgdmJ INin2YTZhtmB2YjYs9iMINiq2LXZitixINmC2YbYp9io2YQg2KjYtNix2YrYqSDYqtmF2LTZ iSDYudmE2Ykg2YLYr9mF2YrZhtiMINil2YYg2LHYo9iqINmG2KfYsdinINiq2LXYqCDZhdmG INmG2YHZiNiz2YfYpyDYqNmG2LLZitmG2KfYjCDYp9mE2YPYsdin2YfZitipINit2KfZhNip INmF2LHYttmK2Kkg2KrYs9iq2KjYryDYqNin2YTZiNi32YbYjCDYqti52KjZitixINmD2KfY sdmHINi52YYg2LrYttioINmF2LPYqti32YrYsS4uINmE2Kcg2YrZgdix2YIg2YPYq9mK2LHY pyDYudmGINin2YTYtNix2LEg2KfZhNmF2LPYqti32YrYsdiMINmG2YrYsdin2YYg2KfZhNmD 2LHYp9mH2YrYqSDYqti52KrZhdmEINmB2Ykg2KfZhNi12K/ZiNix2Iwg2K3ZhdmFINmE2Ygg 2KrYudmE2YXZiNmGLiIsWzAsMCwzMjJdXV1dLFsidGV4dCIsWyJyYXd0b2siLCJ0b2t0eXBl Il0sW1si2YPZhCIsIjAiLFswLDAsMl1dLFsi2YfYsNinIiwiMCIsWzAsMyw2XV0sWyLYp9mE 2YPYsdmHIiwiMCIsWzAsNywxMl1dLFsi2IwiLCIyMDQ4IixbMCwxMiwxM11dLFsi2YHYp9im 2LYiLCIwIixbMCwxNCwxOF1dLFsi2KfZhNmD2LHYp9mH2YrYqSIsIjAiLFswLDE5LDI3XV0s WyLYrdin2YTYqSIsIjAiLFswLDI4LDMyXV0sWyLYutio2YrYqSIsIjAiLFswLDMzLDM3XV0s WyLYqtmE2YHZhtinIiwiMCIsWzAsMzgsNDNdXSxbItmF2YYiLCIwIixbMCw0NCw0Nl1dLFsi 2YPZhCIsIjAiLFswLDQ3LDQ5XV0sWyLYrNin2YbYqCIsIjAiLFswLDUwLDU0XV0sWyLYjCIs IjIwNDgiLFswLDU0LDU1XV0sWyLYudmG2K/ZhdinIiwiMCIsWzAsNTYsNjFdXSxbItmK2KrZ hdmG2LfZgiIsIjAiLFswLDYyLDY4XV0sWyLYp9mE2KjYudi2IiwiMCIsWzAsNjksNzRdXSxb Itio2KfZhNmD2LHYp9mH2YrYqSIsIjAiLFswLDc1LDg0XV0sWyLYjCIsIjIwNDgiLFswLDg0 LDg1XV0sWyLYudmG2K/ZhdinIiwiMCIsWzAsODYsOTFdXSxbItmK2LnYqtmF2YQiLCIwIixb MCw5Miw5N11dLFsi2KfZhNir2KPYsSIsIjAiLFswLDk4LDEwM11dLFsi2YHZiSIsIjAiLFsw LDEwNCwxMDZdXSxbItin2YTZhtmB2YjYsyIsIjAiLFswLDEwNywxMTNdXSxbItiMIiwiMjA0 OCIsWzAsMTEzLDExNF1dLFsi2KrYtdmK2LEiLCIwIixbMCwxMTUsMTE5XV0sWyLZgtmG2KfY qNmEIiwiMCIsWzAsMTIwLDEyNV1dLFsi2KjYtNix2YrYqSIsIjAiLFswLDEyNiwxMzFdXSxb Itiq2YXYtNmJIiwiMCIsWzAsMTMyLDEzNl1dLFsi2LnZhNmJIiwiMCIsWzAsMTM3LDE0MF1d LFsi2YLYr9mF2YrZhiIsIjAiLFswLDE0MSwxNDZdXSxbItiMIiwiMjA0OCIsWzAsMTQ2LDE0 N11dLFsi2KXZhiIsIjAiLFswLDE0OCwxNTBdXSxbItix2KPYqiIsIjAiLFswLDE1MSwxNTRd XSxbItmG2KfYsdinIiwiMCIsWzAsMTU1LDE1OV1dLFsi2KrYtdioIiwiMCIsWzAsMTYwLDE2 M11dLFsi2YXZhiIsIjAiLFswLDE2NCwxNjZdXSxbItmG2YHZiNiz2YfYpyIsIjAiLFswLDE2 NywxNzNdXSxbItio2YbYstmK2YbYpyIsIjAiLFswLDE3NCwxODBdXSxbItiMIiwiMjA0OCIs WzAsMTgwLDE4MV1dLFsi2KfZhNmD2LHYp9mH2YrYqSIsIjAiLFswLDE4MiwxOTBdXSxbItit 2KfZhNipIiwiMCIsWzAsMTkxLDE5NV1dLFsi2YXYsdi22YrYqSIsIjAiLFswLDE5NiwyMDFd XSxbItiq2LPYqtio2K8iLCIwIixbMCwyMDIsMjA3XV0sWyLYqNin2YTZiNi32YYiLCIwIixb MCwyMDgsMjE0XV0sWyLYjCIsIjIwNDgiLFswLDIxNCwyMTVdXSxbItiq2LnYqNmK2LEiLCIw IixbMCwyMTYsMjIxXV0sWyLZg9in2LHZhyIsIjAiLFswLDIyMiwyMjZdXSxbIti52YYiLCIw IixbMCwyMjcsMjI5XV0sWyLYuti22KgiLCIwIixbMCwyMzAsMjMzXV0sWyLZhdiz2KrYt9mK 2LEiLCIwIixbMCwyMzQsMjQwXV0sWyIuLiIsIjAiLFswLDI0MCwyNDJdXSxbItmE2KciLCIw IixbMCwyNDMsMjQ1XV0sWyLZitmB2LHZgiIsIjAiLFswLDI0NiwyNTBdXSxbItmD2KvZitix 2KciLCIwIixbMCwyNTEsMjU2XV0sWyLYudmGIiwiMCIsWzAsMjU3LDI1OV1dLFsi2KfZhNi0 2LHYsSIsIjAiLFswLDI2MCwyNjVdXSxbItin2YTZhdiz2KrYt9mK2LEiLCIwIixbMCwyNjYs Mjc0XV0sWyLYjCIsIjIwNDgiLFswLDI3NCwyNzVdXSxbItmG2YrYsdin2YYiLCIwIixbMCwy NzYsMjgxXV0sWyLYp9mE2YPYsdin2YfZitipIiwiMCIsWzAsMjgyLDI5MF1dLFsi2KrYudiq 2YXZhCIsIjAiLFswLDI5MSwyOTZdXSxbItmB2YkiLCIwIixbMCwyOTcsMjk5XV0sWyLYp9mE 2LXYr9mI2LEiLCIwIixbMCwzMDAsMzA2XV0sWyLYjCIsIjIwNDgiLFswLDMwNiwzMDddXSxb Itit2YXZhSIsIjAiLFswLDMwOCwzMTFdXSxbItmE2YgiLCIwIixbMCwzMTIsMzE0XV0sWyLY qti52YTZhdmI2YYiLCIwIixbMCwzMTUsMzIxXV0sWyIuIiwiNjE0NCIsWzAsMzIxLDMyMl1d XV0sWyJyYXd0b2siLFsidG9rIl0sW1si2YPZhCIsWzAsMCwyXV0sWyLZh9iw2KciLFsxLDMs Nl1dLFsi2KfZhNmD2LHZhyIsWzIsNywxMl1dLFsiLCIsWzMsMTMsMTRdXSxbItmB2KfYpti2 IixbNCwxNSwxOV1dLFsi2KfZhNmD2LHYp9mH2YrYqSIsWzUsMjAsMjhdXSxbItit2KfZhNip IixbNiwyOSwzM11dLFsi2LrYqNmK2KkiLFs3LDM0LDM4XV0sWyLYqtmE2YHZhtinIixbOCwz OSw0NF1dLFsi2YXZhiIsWzksNDUsNDddXSxbItmD2YQiLFsxMCw0OCw1MF1dLFsi2KzYp9mG 2KgiLFsxMSw1MSw1NV1dLFsiLCIsWzEyLDU2LDU3XV0sWyLYudmG2K/ZhdinIixbMTMsNTgs NjNdXSxbItmK2KrZhdmG2LfZgiIsWzE0LDY0LDcwXV0sWyLYp9mE2KjYudi2IixbMTUsNzEs NzZdXSxbItio2KfZhNmD2LHYp9mH2YrYqSIsWzE2LDc3LDg2XV0sWyIsIixbMTcsODcsODhd XSxbIti52YbYr9mF2KciLFsxOCw4OSw5NF1dLFsi2YrYudiq2YXZhCIsWzE5LDk1LDEwMF1d LFsi2KfZhNir2KPYsSIsWzIwLDEwMSwxMDZdXSxbItmB2YkiLFsyMSwxMDcsMTA5XV0sWyLY p9mE2YbZgdmI2LMiLFsyMiwxMTAsMTE2XV0sWyIsIixbMjMsMTE3LDExOF1dLFsi2KrYtdmK 2LEiLFsyNCwxMTksMTIzXV0sWyLZgtmG2KfYqNmEIixbMjUsMTI0LDEyOV1dLFsi2KjYtNix 2YrYqSIsWzI2LDEzMCwxMzVdXSxbItiq2YXYtNmJIixbMjcsMTM2LDE0MF1dLFsi2LnZhNmJ IixbMjgsMTQxLDE0NF1dLFsi2YLYr9mF2YrZhiIsWzI5LDE0NSwxNTBdXSxbIiwiLFszMCwx NTEsMTUyXV0sWyLYpdmGIixbMzEsMTUzLDE1NV1dLFsi2LHYo9iqIixbMzIsMTU2LDE1OV1d LFsi2YbYp9ix2KciLFszMywxNjAsMTY0XV0sWyLYqti12KgiLFszNCwxNjUsMTY4XV0sWyLZ hdmGIixbMzUsMTY5LDE3MV1dLFsi2YbZgdmI2LPZh9inIixbMzYsMTcyLDE3OF1dLFsi2KjZ htiy2YrZhtinIixbMzcsMTc5LDE4NV1dLFsiLCIsWzM4LDE4NiwxODddXSxbItin2YTZg9ix 2KfZh9mK2KkiLFszOSwxODgsMTk2XV0sWyLYrdin2YTYqSIsWzQwLDE5NywyMDFdXSxbItmF 2LHYttmK2KkiLFs0MSwyMDIsMjA3XV0sWyLYqtiz2KrYqNivIixbNDIsMjA4LDIxM11dLFsi 2KjYp9mE2YjYt9mGIixbNDMsMjE0LDIyMF1dLFsiLCIsWzQ0LDIyMSwyMjJdXSxbItiq2LnY qNmK2LEiLFs0NSwyMjMsMjI4XV0sWyLZg9in2LHZhyIsWzQ2LDIyOSwyMzNdXSxbIti52YYi LFs0NywyMzQsMjM2XV0sWyLYuti22KgiLFs0OCwyMzcsMjQwXV0sWyLZhdiz2KrYt9mK2LEi LFs0OSwyNDEsMjQ3XV0sWyIuLiIsWzUwLDI0OCwyNTBdXSxbItmE2KciLFs1MSwyNTEsMjUz XV0sWyLZitmB2LHZgiIsWzUyLDI1NCwyNThdXSxbItmD2KvZitix2KciLFs1MywyNTksMjY0 XV0sWyLYudmGIixbNTQsMjY1LDI2N11dLFsi2KfZhNi02LHYsSIsWzU1LDI2OCwyNzNdXSxb Itin2YTZhdiz2KrYt9mK2LEiLFs1NiwyNzQsMjgyCg== --------------020204060209040002070109--