From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: David Welch Newsgroups: gmane.emacs.bugs Subject: bug#30849: 27.0.50; CC-mode: very slow when parsing big C array initializer Date: Sun, 18 Mar 2018 18:04:55 +0000 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_004_AM5P18901MB0193C78784122E81321E22A2F8D50AM5P18901MB0193_" X-Trace: blaine.gmane.org 1521396970 27129 195.159.176.226 (18 Mar 2018 18:16:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 18 Mar 2018 18:16:10 +0000 (UTC) To: 30849@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 18 19:16:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1excqj-0006y9-FI for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 Mar 2018 19:16:05 +0100 Original-Received: from localhost ([::1]:38781 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1excsm-0005HL-NP for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 Mar 2018 14:18:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1excsg-0005HA-5V for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:18:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1excsc-0000PX-OQ for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:18:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60666) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1excsc-0000PF-DI for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1excsc-0003Ym-1V for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: David Welch Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Mar 2018 18:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30849 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.152139706013652 (code B ref -1); Sun, 18 Mar 2018 18:18:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Mar 2018 18:17:40 +0000 Original-Received: from localhost ([127.0.0.1]:40330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1excsF-0003Y8-PD for submit@debbugs.gnu.org; Sun, 18 Mar 2018 14:17:40 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1excgB-0003Fv-9V for submit@debbugs.gnu.org; Sun, 18 Mar 2018 14:05:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1excg4-0001vC-Tx for submit@debbugs.gnu.org; Sun, 18 Mar 2018 14:05:06 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34471) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1excg4-0001uz-Nm for submit@debbugs.gnu.org; Sun, 18 Mar 2018 14:05:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1excg3-0002Xn-47 for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:05:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1excfy-0001p6-Dh for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:05:02 -0400 Original-Received: from mail-oln040092067028.outbound.protection.outlook.com ([40.92.67.28]:48451 helo=EUR02-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1excfx-0001n0-OG for bug-gnu-emacs@gnu.org; Sun, 18 Mar 2018 14:04:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=azwR1y10Dtd319iYtcz4Vrk3XP7esHwib/NltshYWMw=; b=Xc4kc0WOWAJrodpdROhseKLQwzFtRopVxpmPA2p5g1cI1CeVXU5/NvBwL1n9x3f7U7mV6ZTSXr9e/Qcek8M8PJc1jpVxx9zOVrx9gZRYv2Xo3ra0ix5UO6hLvnAY8nl8VwFeLfla0Z8KfHG+DJeslWADAO1Hxqg1X8LLMKAgD9sEV4Q/Ff5a4xfOd1am1d4vhoJpMzONDpSXU5oEHPqAvcjC6sj50X5TrTYoUH28M6bvDQF21GlfEj9ZH3heFoXhmDf7mfTQS065762VpTYGo7tXcnAGYj/iw8WenJw6wKGucCdvmyQhk1dQFyiyF4zycoz2RgTTxOIygvsdXkg6Pw== Original-Received: from VE1EUR02FT057.eop-EUR02.prod.protection.outlook.com (10.152.12.51) by VE1EUR02HT208.eop-EUR02.prod.protection.outlook.com (10.152.13.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.22; Sun, 18 Mar 2018 18:04:55 +0000 Original-Received: from AM5P18901MB0193.EURP189.PROD.OUTLOOK.COM (10.152.12.52) by VE1EUR02FT057.mail.protection.outlook.com (10.152.13.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.18 via Frontend Transport; Sun, 18 Mar 2018 18:04:55 +0000 Original-Received: from AM5P18901MB0193.EURP189.PROD.OUTLOOK.COM ([fe80::2d15:a6eb:4104:9f17]) by AM5P18901MB0193.EURP189.PROD.OUTLOOK.COM ([fe80::2d15:a6eb:4104:9f17%4]) with mapi id 15.20.0588.016; Sun, 18 Mar 2018 18:04:55 +0000 Thread-Topic: 27.0.50; CC-mode: very slow when parsing big C array initializer Thread-Index: AQHTvuMQykKV3h8/mkOYI6oBec3S9w== Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:32BF88B8D2AAA34309EC88818A3B9BACD219494085676367EA664687D2FDA5E8; UpperCasedChecksum:2AF57A55AE694E80BB00328CB70BEB28948FBD98CB8C346B5C3D902DEA017773; SizeAsReceived:6934; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [VIP1AZZsMTvw5qODIM74Xm8FrTpPpLmc] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VE1EUR02HT208; 6:4U0PqVtCeMpxO74dI2tzgFDKB+BovIbmfX88wcIOZvTgL9La7vItStFCB6I31lPCKDgwkx6b9rEcRFQXF+qKtudb/0uLT/PMEfcgpn353+YdpYJ3u0E49ROBTrV1QT217QSiewertfyRZsVSwEYAuHZbdohFfVRarZWs+emnDfns4OxCo82VXqtz99L8rxR3ovRmpr4nbtbgenEHB77OeAe6Ozc56U7creeywGBGtRF+6Sg/+4eHgPoIsymA4QPFZ2UmgiT31v+PagF7XUUmJZ6dlqABX0FYNAx+j4AO/7ydpDbY53zyr4LY/fDJ4oDy4T1zxFnTZYXIgM7JwuxN+frLLuAi4g0ZvRtif6lrvyg=; 5:qAD0svMuM5DfKBaPVqxCberkqdJ28hhXg3ZRvErtfz1CM9d1as3MStv5wiOyeaFmgvjrdA/yfhGnPx130WbkuaEt73+fhL5EYOHkjxQSatAxFLlk1VYLuh/5A6rQBKJOqgz8oRszb+MGSZjFD+Z2lszxQeXd6M4IW+Ag5el/fR8=; 24:4bSD8lR9RtPkqypjFCYrqstLphX/BZlkU2UHWgp41Cz2VKsqPyxbVq/P9XEOhU7hUSeFSelQWHssFoCIkzhDkb+i09AJv8vU56S93hF8nak=; 7:sIu7qggJ9Tu9W2o/YHdXTEvjMGhcBB04H3kmtIVNehp1jDDpUj1DI3JC793YRUr6uBKPLqkbsznJ4P4RWV1uK6Jv4874+J4+Nbeql07gww7AvQCfQnWCuicNyfinxD/axbUrttnYDvTOn6lgznxbKR1s0Yz4gaAQvbOx6WOkUS7ZnlxfC7M13DxZd x-incomingheadercount: 44 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:VE1EUR02HT208; x-ms-traffictypediagnostic: VE1EUR02HT208: x-ms-office365-filtering-correlation-id: f2dc1aed-4eb4-4035-efdf-08d58cfac144 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:VE1EUR02HT208; BCL:0; PCL:0; RULEID:; SRVR:VE1EUR02HT208; x-forefront-prvs: 06157D541C x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR02HT208; H:AM5P18901MB0193.EURP189.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:; x-microsoft-antispam-message-info: wEKvR+OiO6rG//LuZQy+9hwQuzOWie6JKhpwehnC7PiKRBT4viCZCF5sqzsUANqF+iGPDgIO5kK0nFeH+nzdS58unSKTILyiExOgvrKA5PRjFhHvFOfAdSwnWLQJy68FxpWjTceusKKDtxpYruDBJlwdYqO0/wCGGdCrEfINzGENegTx64mPY28QmlWSh5I4 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: f2dc1aed-4eb4-4035-efdf-08d58cfac144 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2018 18:04:55.4355 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT208 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Sun, 18 Mar 2018 14:17:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:144387 Archived-At: --_004_AM5P18901MB0193C78784122E81321E22A2F8D50AM5P18901MB0193_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Run 'emacs -Q bar.c' (this file is attached) Goto a line inside the initializer e.g. 'M-x goto-line RET 9522' emacs will hang for ~50 seconds on a 100% cpu on a Intel i7 @ 3.40GHz. This bug seems to be introduced by commit d3090a3a3e22c4b0f4e0e833942f5942eb392c51 (HEAD, refs/bisect/bad) Author: Alan Mackenzie Date:=A0=A0 Fri Feb 2 20:46:35 2018 +0000 =A0=A0=A0 CC Mode: Fix an enum intro being parsed as defun-block-intro =A0=A0 =A0 =A0=A0=A0 * lisp/progmodes/cc-engine.el (c-inside-bracelist-p): Return a bu= fpos rather =A0=A0=A0 than t for the enum case. =A0=A0=A0 (c-add-stmt-syntax, c-guess-continued-construct): Replace =A0=A0=A0 c-looking-at-or-maybe-in-bracelist by c-inside-bracelist-p, since= the former =A0=A0=A0 does not recognize enum brace lists, but the latter does. =A0=A0 =A0 =A0=A0=A0 * lisp/progmodes/cc-fonts.el (c-get-fontification-context): Repla= ce =A0=A0=A0 c-looking-at-or-maybe-in-bracelist by c-inside-bracelist-p. I generated a profile and 95% of time is spent in c-inside-bracelist-p called from c-get-fontification-context. In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.25) =A0of 2018-03-17 built on lgw01-amd64-055 Windowing system distributor 'The X.Org Foundation', version 11.0.11803000 System Description: Ubuntu 17.10 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: =A0'configure --build=3Dx86_64-linux-gnu --prefix=3D/usr =A0'--includedir=3D${prefix}/include' '--mandir=3D${prefix}/share/man' =A0'--infodir=3D${prefix}/share/info' --sysconfdir=3D/etc --localstatedir= =3D/var =A0--disable-silent-rules '--libdir=3D${prefix}/lib/x86_64-linux-gnu' =A0'--libexecdir=3D${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mod= e =A0--disable-dependency-tracking --prefix=3D/usr --sharedstatedir=3D/var/li= b =A0--program-suffix=3D-snapshot --with-modules=3Dyes --with-x=3Dyes =A0--with-x-toolkit=3Dgtk3 --with-xwidgets=3Dyes 'CFLAGS=3D-g -O2 =A0-fdebug-prefix-map=3D/build/emacs-snapshot-lB2ym1/emacs-snapshot-94474= =3D. -fstack-protector-strong =A0-Wformat -Werror=3Dformat-security' 'CPPFLAGS=3D-Wdate-time =A0-D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro'= ' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS XWIDGETS LIBSYSTEMD LCMS2 Important settings: =A0 value of $LANG: en_GB.UTF-8 =A0 locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: =A0 diff-auto-refine-mode: t =A0 tooltip-mode: t =A0 global-eldoc-mode: t =A0 electric-indent-mode: t =A0 mouse-wheel-mode: t =A0 tool-bar-mode: t =A0 menu-bar-mode: t =A0 file-name-shadow-mode: t =A0 global-font-lock-mode: t =A0 font-lock-mode: t =A0 blink-cursor-mode: t =A0 auto-composition-mode: t =A0 auto-encryption-mode: t =A0 auto-compression-mode: t =A0 line-number-mode: t =A0 transient-mark-mode: t =A0 abbrev-mode: t Load-path shadows: /usr/share/emacs/site-lisp/llvm-4.0/tablegen-mode hides /usr/share/emacs/si= te-lisp/llvm-5.0/tablegen-mode /usr/share/emacs/site-lisp/llvm-4.0/emacs hides /usr/share/emacs/site-lisp/= llvm-5.0/emacs /usr/share/emacs/site-lisp/llvm-4.0/llvm-mode hides /usr/share/emacs/site-l= isp/llvm-5.0/llvm-mode /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/27.0.50/lisp/textmode= s/rst /usr/share/emacs/site-lisp/dictionaries-common/flyspell hides /usr/share/em= acs/27.0.50/lisp/textmodes/flyspell /usr/share/emacs/site-lisp/dictionaries-common/ispell hides /usr/share/emac= s/27.0.50/lisp/textmodes/ispell Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git diff-mode easy-mmode map seq byte-opt gv bytecomp byte-compile cconv cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 119309 10422) =A0(symbols 48 22894 1) =A0(miscs 40 83 136) =A0(strings 32 35675 2207) =A0(string-bytes 1 1073774) =A0(vectors 16 18053) =A0(vector-slots 8 536564 11124) =A0(floats 8 57 70) =A0(intervals 56 417 1) =A0(buffers 992 13)) --_004_AM5P18901MB0193C78784122E81321E22A2F8D50AM5P18901MB0193_ Content-Type: application/gzip; name="bar.c.gz" Content-Description: bar.c.gz Content-Disposition: attachment; filename="bar.c.gz"; size=3466; creation-date="Sun, 18 Mar 2018 18:03:42 GMT"; modification-date="Sun, 18 Mar 2018 18:03:42 GMT" Content-Transfer-Encoding: base64 H4sICLeprloCA2Jhci5jAO3d227bRhoA4Gv5KSYoEDSFsDnY6S52sbe97QMsFkXayImAxC5sbw+I ++4rxVEsUSQ1JIfnzxepSckj1/z+4Rx+zvzw44/hl+ur27vw85ub//w3/DucfTpbPP8ufPf8bLH5 bvFiuTvafvv5a3f8w+Zn73POb3/s4Z/Fp817lmHzz1/Lisfbw4eTSuqwpLNtaYeXM+eyLysfH76Y fevuxPZ3OrR3/Htk9WUUQjglhLur+XKZR7D0MI7f+uOvH9aXf4KopKYQF4tmFGsDBE7N16zmgw66 /av5qi10ZdRAA+00tNTNOuqoa0cdc8y1b26pz8DaX6UXt63REuyw66SrujQwQluFSq7pSNxBNRfj rmDo14iwEeFmTbtHfGo92tps2p2cfYic7sq+XG12LNyHr/8uF5m/y2Lvq/5LeZeo148t+MBqJ/Wp mwaD9qaS+uvdVKl5G+UftFznKH6U9X3L3Gv0rRo2NzQzfGynHzvq4PtmfRneri7XV6u3325efBYR hy02/5fZC1Bwell6tU5Vwj5jGJ+RJll5z9T58am9XyPmVGm/IK+Eg1haXb3dhNOXM7G3Nb1rveuZ 9K6btgCTtgQT+euusaCksXg+blQRzuWkhB80dap79yDNDB8r3LuiF+221OPygeu117XTtdNnVOs3 aKZ3M2CU4+L0a5HUS0dGuv5gt5jowDjvNjCat/e7HFM9+kvmV+CP7wJxIK2m1/2Ob0INNdQDwJ3s begOJAj+Pq4gGCZ6BlXp1cd1qmVy7ut7UTAokXec+3dPWhii7eXYtDlqctx5fHzpM+Q6VnMKLTR2 PCTxzerD7SqW6ddfEv/5PY+ey//qbvVudfOPl99vvr9Z373/uLpb/1I517mHuBAcgkNwNAmOBCHz 6eiHc0JIyIx5sL2XkNHO186fWTu/Rnsmckr+qFL2xJWGkIZQ4qiKvvJiSSzNu1NRgWheUTlx1zAQ Ct5qikGHQ4dDh0OHwwCqto62juAQHILD7IKQ0djX2NfYN7vQ1Thov4Vq6mjqiBtxI27MFZgrmHz3 IfmKQCUdjMrx4j4Bdlv3CYwx7opx0cI/kVX0lxt7zeWox7dkFbADbp9vT11t/nnzR6rtWQAFFFBA AQUUUEABBbRroONf5xdYNSqggAIKKKCAAgoooIACCiiggAI6BKCtrVe8zeP6dj+RK4SnT8OT3Zmf tqeeNUhErLiuTtQSG2l/530xUfnGEhqHskF0LITtT509XvdMIXvZvcvIjbaErbAVtsMMW8EqWAWr e6ywFbbCtvOwHeDWgQJZII91aYWO28q7dw58A9A6l8aOWkPaUevczp8000wzzTSX7HaYfJ0B3Qjd COMBwx3GE67CVbj2Fa6NdhpO0l60B8t8E6oiMqo+J1JtM6qub5cNlrNFFdWhUkVWSW0s0BzXKydU SX0tfkYoV4QSSiihhGqHEqokdSihhBLK1dyFnpCaaiY4bifG/md/zfvK9u74ycgu8gVT3TPckiaQ BnF6fwycccYZZ5yHtesvzTTT3LzvOoUF55BvmH6WvzftsjB5OLdbmNdJDKez2K5velicQzyIh1HF Q/3H1Ea/9KiSKj1ceVH34cpC9IWDiQfsS972Wf4i6lnO+s8eT27jHCVNwn2jp5NT6a/Siy1taZQ0 LaJeKm7adP6x4qvNIcmW+r3a99r3rYyaFx8dPMzanKoqWBXcyeOEi6qbCZTyTqLb9R61waImbE2F 8e2A5BlbLvw0MCaqDhfNKSKIYEcE42dD4HSzTpRI1PKi+gf/Dcgim5asBAslNXQJJUoqywdTkg0A PO+MX3aGNtzfVzquD1hNCnJDyNFT+0W1pkwW05h93NMxxDBJhkdJjdgUIYwwtoVRExHBRIs5JxhJ p5FGGhmaRGYajkrCEUccm3VeIgyakdFR7r5dSB111ClppIOClVZeKPhM+ib+wPmrprtYlz8UW3Fd BAoppFBJs1RYmlijdTi/1uHFsEZdpCvomegPK2nU6nYLE3LHXc/ujMmQmNsPedmwH6IzrCQIXXAI OxiQ8fCotJg2O8mplyWRwWWVpw5XeWJUSVMzyiabbBLFpnu7kia2yiissHaGdTsF9CR2Dsjw0swY vugIYZVhTv5m5a+jDZPiN4bkz224szYjbLD1tBOHaUUUO1480YIPCO6u5uvu078fuiHV0iI55bTz dXJ2UOsufQym1KAUMN+vL+/iF0SGEkooUZoxSiKVRKSrT2QdkTzy2LrHREtTQAghhEqCEEIIIVQS hBBayGdAO0/iqE5MMW6zvvt9fbtaoqkkNDFAMxVNMskkkwK972oPWNNIY3cas9ni4enTek8ScjpD p+edpI9Xf9IQRhhhVNIEB9JhVBKMLvyMduVqiLF0fR400ey4nlyoKpU06GyMEwaZY67FgXDbZloy b3D6qKOuO3W0ucPSpqRpZHTj5laKm5Im2XKLTNuiUOZBa/NrLLLYusWqyx9DCGHvCQcwwggjQjDC CCOMCMHYeNM0LLFMy7JptiqBxrjNFytpVNq+erM/lZLSZS/U3EIXQiWlW40hDUI9EPyGtDSNzXTd gVvTV2VABkQQB5PqRR11KVbi2h/4O4XwuKrcvXAwfIiqbe/T36fRVFK7NI1fK2nYtWDtyWP4pjx5 0pW+qEniyLHruEHEcL/9Hw/LxeGfo8Fp1ka7IlfUwZcEh+8vNt/frO/eL8Pmq/loYx9sHz5ige24 M3OwhQ3bcrZp+OZQjDsB1yyYNsjAGE79qnrldoxuj0/zNvluWNU1BAweKGn4amXIMdjjmhd2b1NS /hTUiCwyyaT6UUndTtG7YWNkf6xaS6dV6nN//rdo5PLr8GW9l/IuTK8fW/CB1U7ONQT6HzLVh5e3 l5RgBt7iLNn0/cEnZSUe1S0xx/xMe0Szah59DMXyChFDDDFU0hgYLjhUkuoQw8ktxoEhhhhiaOA8 GcM6CAFUDwII4IABEqikaQvUEtQS7L1DokI0UqhvDI8hGjWiGlGNCM9sppK5s6VND9UfdthhB8uU 2C2abpmEoe5vC7Wfyk/l1586dZ5JkA70bVcff1K2/LgxQDb7GXwp3cYGSywPL/XrwVSZtmzQYuxu gy+zdkoayB3bMI6S+h7G0Z9W0lBGc8L+W0MeuaApOBFuIfP1OJJT9MrnQuLPFVnKvpatD/Mosshi bYt1IRZWjV/uyyH/67EKP/EGbGfNNspypN3cT2NYSdMzHOIX9T5hN/sD2Y1tw/19peP9orIbfguZ 6YfMRf2QaaG9Ik7oFifihElxIk7EiTgRJ+JEnIgTcSJOxIk4UZI4ESdKEifiREnTiZMgUASKQGnv hpL1K3J4H0fkvO47coofhCoLmhMvFsP1EMBE4L5qHW7uj1bKJgQVVFBBBRVUJU0ZagnRkXWjwn3I CwYwS2CWyCygFHe21CSjjDLKKKOMMspoyboVdXtMeicjxXps9ET3pvDlRboOPIezdXjOoZLUhxxy yCE9A3dIoJK6EvhSTaikmTo8lTVaNf9tSefEZ74LGA5m+TxSSR2K1MPM4hN1bfmuChU3Ych726e8 mZf7h4zow79wypdYHsDK5XlLjtfcU2TvYP3x1w/ryz8j1s9vKru25Ap/RbyGsb9Dl0xTV9D4zpvv +bj5al8oaRzti/LNy05VwHbQs0VU3MY8FfaIit4lir6p14Rd44vfGsLeEXMdDXuRZNueRUizkEs2 ZEL23qx+tIde7jjsiToSOOCAU9IMwRVpC7hNmNvL/uq3Ex3b59/ljBmOdPyl4DG1h8Bis9vduhvM OyKKKKKIIooooogiiiiiiCLaJL+tNt3F3leulaYvGVware3mOUKV8+GkCU0f5P4VvTg+tVeJxJwq S4BLksoWmVM03twiTYVJtmbBBBNMMMEEE0wwwQQTTDCnAbMk2Y9ISXh9rrBAJJG1RPY+3O75yNk8 H9mCzLoVJG20tajN1CJ16jglDeh5s5rWqs1TJ19SaNu8/Ha/fRnC06fhye7MT9tTz0o6Dd+sPtyu Sl/f/u+d6F+cOJm91ml/530V2d9WeAy5SxXr4MvK97vLfjhQ8PWSN26LVIzNVDFZIntQcSgCRWC1 CNwfFUneOku3Z7iS2i4p+VxF8dGjuau71bvVzfbUb+u3q+UCQQQRBGfmBCGEEEJ0IIQQwgEjzF9R dO88fCPHt7/FXd297U4fRMI6OEALLbSU1Cutiplz4fC2q6U24ZZas+0EYo5OThjihltn3Jb6oDPq g4KmpEAaH9Oo0l6ApqQuoL0ETUkTaaSRRlo3VdruAYbnYfNNZsDt9BCcJ7okHrezrWe1Db23/P4Z /ne7ehsur2/CzzdX4XL9x6YXFUJ4t7oLqz9+fXP1dvPq+uruOtz9fh0+Xv+2uv3bgebJLhagpH5W 5I14ciyikq25P33MPvRhmbubfP3T5A3A8EVrzz4WVcqVmgqqV02GrqrXrz4l+OlNXbSV4CebFLbB YHOfdZ9t7z4bu/ZeYYpXtuuy3EsUY3DkBkPm67FXXfTKY7ZgzMnIJMKcDwIU0JaBHneBj1ZKKF4/ IRRXxmwrie3CYfrCY6B7a4fGbgB28jiUt2Af259nf/3r7Ozh4P+oyjGi/VUDAA== --_004_AM5P18901MB0193C78784122E81321E22A2F8D50AM5P18901MB0193_ Content-Type: application/gzip; name="bar-slow.profile.gz" Content-Description: bar-slow.profile.gz Content-Disposition: attachment; filename="bar-slow.profile.gz"; size=1040; creation-date="Sun, 18 Mar 2018 18:03:56 GMT"; modification-date="Sun, 18 Mar 2018 18:03:56 GMT" Content-Transfer-Encoding: base64 H4sICMaprloCA2Jhci1zbG93LnByb2ZpbGUA7VpRbxspEH7vr0DpS/JA5N21nUSqKlV9uB9hn04s OxtTs8ABW9v3629gd+3YcXVJz7XbhkiRgFlgmO+bYcC8mxmrayHB0r5ArvLxbXFFuGnJe3e9YG5B PStR4MQ/QKYT4sF5An+3TBILUR4l2e1kqPuFBbfQsiKj2/ssn5CKeUauZxYq4YxkGxzL01pbAmvg rQcKaw+qgopy3TRMVaRuFWdSUqE8WMa9+ApyQ441dR1oPxJRQr7k/08yJrMXfvvtMbKc4KJYRWur G9oIJcq2rsGS2KjapsRyucEFcl3BCdXvpp+SGaeGWQfUOOo8w4lKkHpFeF9z0AhqDPWaShHmlSjq S+ET67FeS1oB39W5RhXXHnUyQTUUW3gUWpGr9x9QX4MsQWTXNZR1UX28Ig0zHLuVgIjCtjd26wfo e+NEKKJS82UsiXoziL4p2J9xPKnvRmFG2yq60HpJV5YZg7Ivou9PgyiQx2N3t2sfxlVonF1j/x3Z EvOviI5ick7m15/nZPhifhMJU6JWSgn1SHWNNkMptWxFnjfjYh8BbYCAlwxncpwparQjA14dPOEb 5y0WHzcHomy/HhDdKB94g6WlMDSMu2K2+i0AjNblNJRxPmRrZwTO+ALetGH+J7OjXaN91hgGnDui z9Z6yNUjaiOdWSv9ofq/tjMfD6f3gYIWGv01ckvCq1i4W3ZYpIR1Rz1jAb+DI1ZZwmalbeXemM0j Jd8gv/bWj5swahR2DOaptrRhmxIwNaAlpgYghQvRSignKtg1UTNsK1E/9Ngw2xCW9inY4rB1HSnI cH/R1iUGPsnbsnF09mGrwB1nCYrmJOFyIVy6XPoJIm4VkqUE0E+T+4Y06EmaG7e9BlD3LIFyOa+J wOwSYBuOfMzyRThd90lwa6p4MAyGD7DxZXCsXQ1BCw0ugOc1Zi54MI3g1AJT3C5/Ntq7PXsNUMRF JQch485DklV/zH4dbzoSkc8UVAo094FOD1lRBp0OdoGGcatJikAnBO7YZpvMfJa7khBm4nWd15iu VJjcxHUn0p+L9KdPI/eVneSsHnVhLHH+5clN8ZDdj892Xk6Q/UeYmhQXOyonbPaCVh5vkZINL5Om 5qNniRJvrQ13EtEHklNcxCnCRd4rsqgUxn7Ez6n9bepRg5/zGi/5xguPdskNzgdO/Kn3dRccCZ7v h+fhrpxmp3708XbNdoonIUcfrXXvFnwgcZT3Szts7x63PXuxd+pnbt17jJ9KpT7tJLOLPVvc02L7 dJObdvt8c9towWjrg+yw7fu1PNu6I0k/tV436JJ8Tv74jCue3tyQ67zIszEZ51PM/u8mo3FOimKE f92Z4N2/AX6NMNEqAAA= --_004_AM5P18901MB0193C78784122E81321E22A2F8D50AM5P18901MB0193_ Content-Type: application/gzip; name="bar-fast.profile.gz" Content-Description: bar-fast.profile.gz Content-Disposition: attachment; filename="bar-fast.profile.gz"; size=992; creation-date="Sun, 18 Mar 2018 18:04:08 GMT"; modification-date="Sun, 18 Mar 2018 18:04:08 GMT" Content-Transfer-Encoding: base64 H4sICM2prloCA2Jhci1mYXN0LnByb2ZpbGUA7VnNbuM2EL7vUwyyl+TAwJbtNAGKAsUe+hB2UFDU KGZNkSxJre0+fWcoyY6zKdD9cbK70cEAOcMhh98M50d+t/TB1dpgEP0ALor59ewClG/hfbxcy7gW SZbEiPofhJsFJIwJ8O9WGgiY+ZkzvV4M87QOGNfOVDC5vp0WC6hkknC5DFjp6I3c015J1C4A7lC1 CQXuEtoKK6Fc00hbQd1aJY0R2iYMUiX9Ec0eniN1AqLfCaw2/+d3D7dA+shK1ME1otFWl21dY+AN vcGk7YPI/Apr2Zr0lA6Z+Yne5Z5uo1yF30jXeyhmsHw1mI5qzGH5xYe9ivr3cAdLJbwMEYWPIiZJ KpRo3BZUP4vYaOG9SE4YzecZYvUjXhLI7KI25APqOFeOVNsl0sWzSsQO+KCdhYv3v7KT0CMix9/h AutZ9dsFNNIrEiuRHB4P0iTWb9BL00HEEsapTR7pej+w/pNxeuJiVpd3fGJorVg7txHbIL0n3l+6 lxfMYtQTiccjfdjXEjhHYr8ODu/2z2wVK80KVpcfVjCsWF1lBylJK2v5hbia3w2dFeQWPiXTZR+Q MCBDl5JOikpa4V2EwV6deXhNTIGGD/snrOnpnC26t4n9hUYb7QXvu5Wh+ikMmNFVgsd0HnlrB4KS ao1vGpiv9OyMa8ZnR2Egxmf0OaBHvvqM2n12eKr+j/2Y4QyJunfhgI37mH3T4Gd58RG2LhHvOtf1 AWkdPoPqBvdbF6r4Zm3W5ewRl/MXnb1vG7oZZzmZhAuikfsSSU6UJIdGxzRkvXwlCiis4BA1Tz28 pR3qOnu4pPTnQhwd/DMMeQ/T6TybZEh2lDM3aEUBo5VePgwV2RStr3IBzjhzVFcbLh2OMzIIEyIb JjmK8PTShGc4tK36OsW7FE8AGrDPtxjBP6y5h1nBoB9rv8DdjgxqzTbp67/RJC/RF3WB6HEP1EgV HIzWOXNtX0yoJWWgqGEiSJDATp3OozXOaw1KwBR+GpkIQmrgGWjr+Aujx5A0xhHPF/smM4J6/gJn mnNtHytE2vuuYe2mGVWqNJWMifraJzcpZD3hm4wm+LIyJ3t4hbSy0RaF0Y0+rdLRKuMiRyAGcUTv 6xviIax849bqJ3kY81ssp3evGvCHyGNl8zgQvYm49OrwbwkutxX8YTJi4E+d/OfoQOUJIbqjNzYd iI9o/rCQolnHOCwbKFAHsqvoqPFI/o7+zKTuE5a/t8lRBajVCv74QMV4cXUFl8WsmM5hXvxSzOFm NrlZzGExu5tMJldZ7t2/Hk51I5AeAAA= --_004_AM5P18901MB0193C78784122E81321E22A2F8D50AM5P18901MB0193_--