From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kieran Trezona Newsgroups: gmane.emacs.bugs Subject: bug#21367: 24.5; Syntax highlighting: required keyword arguments in ruby are highlighted incorrectly Date: Fri, 28 Aug 2015 09:35:32 +1200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e0122f09c37350c051e51bf4d X-Trace: ger.gmane.org 1440711865 23813 80.91.229.3 (27 Aug 2015 21:44:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Aug 2015 21:44:25 +0000 (UTC) To: 21367@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 27 23:44:16 2015 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 1ZV4xw-0003Q2-L5 for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 Aug 2015 23:44:13 +0200 Original-Received: from localhost ([::1]:44827 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZV4xv-0000sX-QE for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 Aug 2015 17:44:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZV4xp-0000s2-GI for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:44:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZV4xm-0001Jk-Ri for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:44:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZV4xm-0001Je-N5 for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:44:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZV4xm-0006rw-GN for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:44:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Kieran Trezona Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Aug 2015 21:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21367 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.144071183126363 (code B ref -1); Thu, 27 Aug 2015 21:44:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Aug 2015 21:43:51 +0000 Original-Received: from localhost ([127.0.0.1]:40644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZV4xZ-0006r5-Qa for submit@debbugs.gnu.org; Thu, 27 Aug 2015 17:43:51 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38437) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZV4pj-0006X4-JW for submit@debbugs.gnu.org; Thu, 27 Aug 2015 17:35:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZV4pg-0004nG-GO for submit@debbugs.gnu.org; Thu, 27 Aug 2015 17:35:43 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:35341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZV4pg-0004n9-8s for submit@debbugs.gnu.org; Thu, 27 Aug 2015 17:35:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48435) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZV4pd-0006OD-Ai for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:35:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZV4pa-0004gY-Ck for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:35:37 -0400 Original-Received: from mail-ig0-x22a.google.com ([2607:f8b0:4001:c05::22a]:37812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZV4pZ-0004g8-Sk for bug-gnu-emacs@gnu.org; Thu, 27 Aug 2015 17:35:34 -0400 Original-Received: by igui7 with SMTP id i7so4032470igu.0 for ; Thu, 27 Aug 2015 14:35:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=xdP/Mx5m/KNvS97MpMGZD4SgmT3Tdn1ZG5stDx3VC1s=; b=jP8jG66nqBBZhGv2wJXKMcMqKiG7SuSR3elDmk6HrxH3cTIhlSmvDi9vgQROTte7jH J1J9zEDtaQH6Ljv0xCzde0nQB/vKMeybg+gCiu0fpeI/m4Os5P1fnxUq1rusTXn1ep2e +dMyYqPEphoo0PMGRy3fInD6uX58etKYu8MrzsveyscrhVLcPbmxjhBQt/epDfTj1VET GQpyUVKIdvCFxRKVib/DSVt1Tgt1upRpnH3PHYoVBe/eAx/BnesttywqhDWfRupCGxYk QdVxJRnUo2/69NkZ6B1XE/0DxktTX18jK1utJj5j6hqfuZJcmjRcB3ntNU4Chqm6v/Sk VfKg== X-Received: by 10.50.78.201 with SMTP id d9mr808525igx.0.1440711332760; Thu, 27 Aug 2015 14:35:32 -0700 (PDT) Original-Received: by 10.36.59.141 with HTTP; Thu, 27 Aug 2015 14:35:32 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 27 Aug 2015 17:43:48 -0400 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: 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:105895 Archived-At: --089e0122f09c37350c051e51bf4d Content-Type: multipart/alternative; boundary=089e0122f09c373505051e51bf4b --089e0122f09c373505051e51bf4b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi there, Required keyword arguments (introduced in Ruby 2.1) are being highlighted in alternating colours rather than consistently. I have attached example images showing this behaviour. Note that this only occurs when the the keyword arguments are required, i.e., they don=E2=80=99t have a default value. So, the following method signature would result in the argument colours alternating: def foo(bar:, baz:) end While the following method signature would result in all of the arguments being coloured consistently: def foo(bar: true, baz: false) end Also note that inserting a space before the delimiting comma between the arguments results in consistent colouring: def foo(bar: , baz:) end Please let me know if you need any further information. Thanks very much, Kieran --report-emacs-bug output follows-- In GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2015-04-11 on builder10-9.porkrind.org Windowing system distributor `Apple', version 10.3.1348 Configured using: `configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp'' Important settings: value of $LC_CTYPE: value of $LANG: locale-coding-system: utf-8 Major mode: Ruby Minor modes in effect: global-git-commit-mode: t async-bytecomp-package-mode: t global-flycheck-mode: t flycheck-mode: t rspec-verifiable-mode: t subword-mode: t robe-mode: t eldoc-mode: t highlight-symbol-nav-mode: t highlight-symbol-mode: t diff-hl-mode: t diff-auto-refine-mode: t bug-reference-prog-mode: t paredit-everywhere-mode: t goto-address-prog-mode: t auto-compile-on-load-mode: t auto-compile-on-save-mode: t ipretty-mode: t global-rinari-mode: t rinari-minor-mode: t inf-ruby-minor-mode: t shell-dirtrack-mode: t guide-key-mode: t hes-mode: t global-page-break-lines-mode: t page-break-lines-mode: t delete-selection-mode: t cua-mode: t show-paren-mode: t global-undo-tree-mode: t undo-tree-mode: t global-whitespace-cleanup-mode: t whitespace-cleanup-mode: t global-auto-revert-mode: t electric-pair-mode: t savehist-mode: t desktop-save-mode: t winner-mode: t global-auto-complete-mode: t auto-complete-mode: t ido-ubiquitous-mode: t ido-everywhere: t recentf-mode: t global-anzu-mode: t anzu-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: (No files need saving) is undefined byte-code: Beginning of buffer [5 times] Auto-saving...done Auto-saving...done Auto-saving...done user-error: No further undo information (No changes need to be saved) Quit End of buffer Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail term ehelp magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-process magit-popup magit-mode magit-git crm magit-section magit-utils git-commit log-edit message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async tramp-sh wgrep-ag wgrep grep vc-hg ag find-dired ac-robe ace-jump-mode tabify dash-at-point ac-inf-ruby face-remap align landmark smex mc-mark-more multiple-cursors-core rect executable elisp-slime-nav redshank skeleton aggressive-indent highlight-quoted vc-bzr vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode dired-sort dired+ image-dired image-file dired-x dired-aux dired org-bibtex bibtex org-bbdb org-w3m jsx-mode warnings web-mode mmm-sample mmm-mode mmm-univ mmm-class tidy rainbow-mode color json-mode json-reformat json-snatcher yaml-mode rainbow-delimiters mmm-erb mmm-region mmm-utils tagedit sgml-mode js2-imenu-extras js2-mode js2-old-indent js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs linum disp-table vc-git vc-darcs xml flycheck-clojure cider-client nrepl-client tramp tramp-compat tramp-loaddefs trampver queue cider-util clojure-mode flycheck-package lisp-mnt flycheck-hdevtools flycheck subr-x flymake rspec-mode superword subword robe eldoc url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source gnus-util mm-util mail-prsvr password-cache url-vars mailcap etags highlight-symbol diff-hl vc-dir ewoc vc vc-dispatcher diff-mode bug-reference paredit-everywhere paredit goto-addr init init-locales init-local session sanityinc-tomorrow-eighties-theme color-theme-sanityinc-tomorrow server jka-compr init-ledger init-dash init-misc init-common-lisp init-clojure-cider init-clojure init-slime init-lisp cl-lib-highlight auto-compile packed ipretty pp init-paredit init-sql init-rails rinari json jump inflections findr ruby-compilation which-func imenu inf-ruby compile ruby-mode smie init-ruby-mode derived init-haskell init-python-mode init-haml init-css init-html init-nxml init-org ob-sqlite ob-sh shell ob-ruby ob-python ob-octave ob-ledger ob-latex ob-gnuplot ob-dot ob-ditaa ob-R org-clock org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs init-php init-javascript easy-mmode init-erlang erlang-start init-csv init-markdown init-textile init-crontab init-compile init-github init-git init-darcs init-vc init-editing-utils guide-key s ucs-normalize popwin dash highlight-escape-sequences whole-line-or-region page-break-lines delsel cua-base paren undo-tree diff whitespace-cleanup-mode whitespace autorevert filenotify elec-pair init-mmm mmm-auto mmm-vars mmm-compat init-fonts init-sessions savehist desktop frameset init-windows switch-window quail help-mode winner ring init-auto-complete auto-complete-config auto-complete popup init-hippie-expand init-ido ido-ubiquitous ido-completing-read+ ido init-recentf recentf tree-widget wid-edit init-flycheck init-ibuffer ibuf-macs init-uniquify init-grep init-isearch diminish anzu mule-util thingatpt init-dired init-proxies init-gui-frames init-osx-keys edmacro kmacro init-themes init-xterm init-frame-hooks init-exec-path exec-path-from-shell init-elpa fullframe eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core rx cl-macs slime-autoloads info easymenu package epg-config init-site-lisp cl gv cl-loaddefs cl-lib init-utils init-compat init-benchmarking advice help-fns time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process cocoa ns multi-tty emacs) Memory information: ((conses 16 753436 85819) (symbols 48 57910 0) (miscs 40 23901 5918) (strings 32 172559 22772) (string-bytes 1 4657766) (vectors 16 85104) (vector-slots 8 1922389 141622) (floats 8 893 3334) (intervals 56 11310 257) (buffers 960 121)) --089e0122f09c373505051e51bf4b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi there,


Required keyword arguments (introduced in Ru= by 2.1) are being

highlighted in alternating colours rather th= an consistently.


I have attached example images showing this = behaviour. Note that

this only occurs when the the keyword argume= nts are required, i.e.,

they don=E2=80=99t have a default value. So,= the following method signature

would result in the argument colours alterna= ting:


=C2=A0 def foo(bar:, baz:)

=C2=A0 end


While the following method signature would r= esult in all of the=C2=A0

arguments being coloured consistently:


=C2=A0 def foo(bar: true, baz: false)=

=C2=A0 end


Also note that inserting a space before the = delimiting comma between

the arguments results in consistent colourin= g:


=C2=A0 def foo(bar: , baz:)

=C2=A0 end


Please let me know if you need any further i= nformation.


Thanks very much,


Kieran


--report-emacs-bug output follows--


In GNU Emacs 24.5.1 (x86_64-apple-darwin13.4= .0, NS apple-appkit-1265.21)

=C2=A0of 2015-04-11 on builder10-9.porkrind.org

Windowing system distributor `Apple', ve= rsion 10.3.1348

Configured using:

=C2=A0`configure --with-ns '--enable-loc= allisppath=3D/Library/Application

=C2=A0Support/Emacs/${version}/site-lisp:/Li= brary/Application

=C2=A0Support/Emacs/site-lisp''


Important settings:

=C2=A0 value of $LC_CTYPE:=C2=A0

=C2=A0 value of $LANG:=C2=A0

=C2=A0 locale-coding-system: utf-8


Major mode: Ruby


Minor modes in effect:

=C2=A0 global-git-commit-mode: t

=C2=A0 async-bytecomp-package-mode: t=

=C2=A0 global-flycheck-mode: t

=C2=A0 flycheck-mode: t

=C2=A0 rspec-verifiable-mode: t

=C2=A0 subword-mode: t

=C2=A0 robe-mode: t

=C2=A0 eldoc-mode: t

=C2=A0 highlight-symbol-nav-mode: t

=C2=A0 highlight-symbol-mode: t

=C2=A0 diff-hl-mode: t

=C2=A0 diff-auto-refine-mode: t

=C2=A0 bug-reference-prog-mode: t

=C2=A0 paredit-everywhere-mode: t

=C2=A0 goto-address-prog-mode: t

=C2=A0 auto-compile-on-load-mode: t

=C2=A0 auto-compile-on-save-mode: t

=C2=A0 ipretty-mode: t

=C2=A0 global-rinari-mode: t

=C2=A0 rinari-minor-mode: t

=C2=A0 inf-ruby-minor-mode: t

=C2=A0 shell-dirtrack-mode: t

=C2=A0 guide-key-mode: t

=C2=A0 hes-mode: t

=C2=A0 global-page-break-lines-mode: t

=C2=A0 page-break-lines-mode: t

=C2=A0 delete-selection-mode: t

=C2=A0 cua-mode: t

=C2=A0 show-paren-mode: t

=C2=A0 global-undo-tree-mode: t

=C2=A0 undo-tree-mode: t

=C2=A0 global-whitespace-cleanup-mode: t

=C2=A0 whitespace-cleanup-mode: t

=C2=A0 global-auto-revert-mode: t

=C2=A0 electric-pair-mode: t

=C2=A0 savehist-mode: t

=C2=A0 desktop-save-mode: t

=C2=A0 winner-mode: t

=C2=A0 global-auto-complete-mode: t

=C2=A0 auto-complete-mode: t

=C2=A0 ido-ubiquitous-mode: t

=C2=A0 ido-everywhere: t

=C2=A0 recentf-mode: t

=C2=A0 global-anzu-mode: t

=C2=A0 anzu-mode: t

=C2=A0 tooltip-mode: t

=C2=A0 electric-indent-mode: t

=C2=A0 mouse-wheel-mode: t

=C2=A0 global-prettify-symbols-mode: t

=C2=A0 menu-bar-mode: t

=C2=A0 file-name-shadow-mode: t

=C2=A0 global-font-lock-mode: t

=C2=A0 font-lock-mode: t

=C2=A0 blink-cursor-mode: t

=C2=A0 auto-composition-mode: t

=C2=A0 auto-encryption-mode: t

=C2=A0 auto-compression-mode: t

=C2=A0 column-number-mode: t

=C2=A0 line-number-mode: t

=C2=A0 transient-mark-mode: t


Recent messages:

(No files need saving)

<left-fringe> <drag-mouse-1> is = undefined

byte-code: Beginning of buffer [5 times]

Auto-saving...done

Auto-saving...done

Auto-saving...done

user-error: No further undo information

(No changes need to be saved)

Quit

End of buffer


Load-path shadows:

None found.


Features:

(shadow sort mail-extr emacsbug sendmail ter= m ehelp magit-blame

magit-stash magit-bisect magit-remote magit-= commit magit-sequence magit

magit-apply magit-wip magit-log magit-diff s= merge-mode magit-core

magit-process magit-popup magit-mode magit-g= it crm magit-section

magit-utils git-commit log-edit message rfc8= 22 mml mml-sec mm-decode

mm-bodies mm-encode mailabbrev mail-utils gm= m-utils mailheader pcvs-util

add-log with-editor async-bytecomp async tra= mp-sh wgrep-ag wgrep grep

vc-hg ag find-dired ac-robe ace-jump-mode ta= bify dash-at-point

ac-inf-ruby face-remap align landmark smex m= c-mark-more

multiple-cursors-core rect executable elisp-= slime-nav redshank skeleton

aggressive-indent highlight-quoted vc-bzr vc= -sccs vc-svn vc-cvs vc-rcs

diff-hl-dired org-element org-rmail org-mhe = org-irc org-info org-gnus

org-docview doc-view image-mode dired-sort d= ired+ image-dired image-file

dired-x dired-aux dired org-bibtex bibtex or= g-bbdb org-w3m jsx-mode

warnings web-mode mmm-sample mmm-mode mmm-un= iv mmm-class tidy

rainbow-mode color json-mode json-reformat j= son-snatcher yaml-mode

rainbow-delimiters mmm-erb mmm-region mmm-ut= ils tagedit sgml-mode

js2-imenu-extras js2-mode js2-old-indent js = cc-mode cc-fonts cc-guess

cc-menus cc-cmds cc-styles cc-align cc-engin= e cc-vars cc-defs linum

disp-table vc-git vc-darcs xml flycheck-cloj= ure cider-client

nrepl-client tramp tramp-compat tramp-loadde= fs trampver queue cider-util

clojure-mode flycheck-package lisp-mnt flych= eck-hdevtools flycheck

subr-x flymake rspec-mode superword subword = robe eldoc url-http tls

url-auth mail-parse rfc2231 rfc2047 rfc2045 = ietf-drums url-gw url

url-proxy url-privacy url-expand url-methods= url-history url-cookie

url-domsuf url-util url-parse auth-source gn= us-util mm-util mail-prsvr

password-cache url-vars mailcap etags highli= ght-symbol diff-hl vc-dir

ewoc vc vc-dispatcher diff-mode bug-referenc= e paredit-everywhere paredit

goto-addr init init-locales init-local sessi= on

sanityinc-tomorrow-eighties-theme color-them= e-sanityinc-tomorrow server

jka-compr init-ledger init-dash init-misc in= it-common-lisp

init-clojure-cider init-clojure init-slime i= nit-lisp cl-lib-highlight

auto-compile packed ipretty pp init-paredit = init-sql init-rails rinari

json jump inflections findr ruby-compilation= which-func imenu inf-ruby

compile ruby-mode smie init-ruby-mode derive= d init-haskell

init-python-mode init-haml init-css init-htm= l init-nxml init-org

ob-sqlite ob-sh shell ob-ruby ob-python ob-o= ctave ob-ledger ob-latex

ob-gnuplot ob-dot ob-ditaa ob-R org-clock or= g org-macro org-footnote

org-pcomplete pcomplete org-list org-faces o= rg-entities noutline outline

org-version ob-emacs-lisp ob ob-tangle ob-re= f ob-lob ob-table ob-exp

org-src ob-keys ob-comint comint ansi-color = ob-core ob-eval org-compat

org-macs org-loaddefs format-spec find-func = cal-menu calendar

cal-loaddefs init-php init-javascript easy-m= mode init-erlang

erlang-start init-csv init-markdown init-tex= tile init-crontab

init-compile init-github init-git init-darcs= init-vc init-editing-utils

guide-key s ucs-normalize popwin dash highli= ght-escape-sequences

whole-line-or-region page-break-lines delsel= cua-base paren undo-tree

diff whitespace-cleanup-mode whitespace auto= revert filenotify elec-pair

init-mmm mmm-auto mmm-vars mmm-compat init-f= onts init-sessions savehist

desktop frameset init-windows switch-window = quail help-mode winner ring

init-auto-complete auto-complete-config auto= -complete popup

init-hippie-expand init-ido ido-ubiquitous i= do-completing-read+ ido

init-recentf recentf tree-widget wid-edit in= it-flycheck init-ibuffer

ibuf-macs init-uniquify init-grep init-isear= ch diminish anzu mule-util

thingatpt init-dired init-proxies init-gui-f= rames init-osx-keys edmacro

kmacro init-themes init-xterm init-frame-hoo= ks init-exec-path

exec-path-from-shell init-elpa fullframe eie= io byte-opt bytecomp

byte-compile cl-extra cconv eieio-core rx cl= -macs slime-autoloads info

easymenu package epg-config init-site-lisp c= l gv cl-loaddefs cl-lib

init-utils init-compat init-benchmarking adv= ice help-fns time-date

tooltip electric uniquify ediff-hook vc-hook= s lisp-float-type mwheel

ns-win tool-bar dnd fontset image regexp-opt= fringe tabulated-list

newcomment lisp-mode prog-mode register page= menu-bar rfn-eshadow timer

select scroll-bar mouse jit-lock font-lock s= yntax facemenu font-core

frame cham georgian utf-8-lang misc-lang vie= tnamese tibetan thai

tai-viet lao korean japanese hebrew greek ro= manian slovak czech european

ethiopic indian cyrillic chinese case-table = epa-hook jka-cmpr-hook help

simple abbrev minibuffer nadvice loaddefs bu= tton faces cus-face macroexp

files text-properties overlay sha1 md5 base6= 4 format env code-pages mule

custom widget hashtable-print-readable backq= uote make-network-process

cocoa ns multi-tty emacs)


Memory information:

((conses 16 753436 85819)

=C2=A0(symbols 48 57910 0)

=C2=A0(miscs 40 23901 5918)

=C2=A0(strings 32 172559 22772)

=C2=A0(string-bytes 1 4657766)

=C2=A0(vectors 16 85104)

=C2=A0(vector-slots 8 1922389 141622)=

=C2=A0(floats 8 893 3334)

=C2=A0(intervals 56 11310 257)

=C2=A0(buffers 960 121))

--089e0122f09c373505051e51bf4b-- --089e0122f09c37350c051e51bf4d Content-Type: image/png; name="ruby-emacs-keyword-args-alternating-colours.png" Content-Disposition: attachment; filename="ruby-emacs-keyword-args-alternating-colours.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iduqbbi10 iVBORw0KGgoAAAANSUhEUgAAAKMAAABRCAYAAAC+NhaSAAAnIGlDQ1BJQ0MgUHJvZmlsZQAAaIGV mgVUVN/69/c0DEMO3d3d3d2IdHcjqZTSIK1ICUhLCohBCdIggpSChUgIiEhLCCrv6O937/3fu+7/ Xe+7z9pnP7PXWfvsM8+Z8/1+9hwAeC46BQT4QkkA8PMPCbqgpcpsaWXNjPoIkIAYoIEkwDq5BAeo GBvrg/+1HM0ByO/2pcDvsf734/5rIXV1C3YBAGKMiwNdg138cPEgLtZ2CQgKAQCKwcVsV0ICfsfC uJg8CDdBXKz+O/b4K7b8HTv/Ffv+OebiBTVcHAMAHsbJKcgDAHQ6rp/5sosHbhz0PQCQZP6uXv4A kPQCQK3o4unkCgDP7/nw+/ld+h3z42Ju5/8xjse/jen8zzGdnDz+Gf91LX8KlbqGvj6zmai4iKgB s5qTr5dzkFOIm+v/57fz/1D8fEP/cc7fWcC4+ZuZ/r4OXKUH6kAD6OM2ZmAGRIE4EMHtDXCf1IAT 8AVewBkE4aIQ4AZcQ9zCQn4PonYpIDzIy8MzhFkFl003Zh1/F0F+ZlFhEQkAft8bf53q4M2fs0Eo 8f7VF0AJgAwuL7DKf/U50wLQhpsfDf6/+thrACDG5aw1xiU06PJfffDfOwTujiMG5IAGMAI2wA0E cLOVBHJAGXcVusAIXARWwB64AE/gh5v3FRAFYkESSAM3QC4oBKWgEtSCRvAAtIEu0AeGwRiYArPg PVgEq2AT7IIjcAaBQFAQQggWQgNhgnBA+CCiEGmIIkQDog+5ALGCOEI8IP6QUEgUJB6SBsmGFELK IXWQFkgHpA8yCpmGvIUsQTYg+5BTKAyKgZJDGaCcUCGoNFQFqge9CLWDekADoRHQBGgmtABaAb0H bYX2Qcegs9BF6Cb0EAZgBDBKGAtMACYNU4MZwaxh7rAg2DVYKiwPVgFrgnXCRmAvYYuwr7DvcCQc C2eGC8Dl4NpwM7gLPBB+DZ4OL4TXwlvhg/CX8CX4LvwXghBBj+BDyCJ0EJYID8QVRBIiD1GNeIwY QswiVhFHSCSSEsmFlEJqI62Q3shIZDryDrIZ2YucRq4gD1EoFA2KD6WAMkI5oUJQSajbqHuoHtQM ahV1gkeAx4QniqeJZ43njxeHl4dXj/cUbwZvHe8MnwSfA18W3wjfFT8cPwu/Cr8TfxJ/Ff8MTYrm QiugL6K90bHoAnQTegg9jz4gICBgJZAhMCHwIoghKCC4T/CMYIngO4YMw4tRw9hiQjGZmBpML+Yt 5oCQkJCTUJnQmjCEMJOwjnCAcIHwhAhLJEikQ+RKFE1URNRKNEO0TYxPzEGsQmxPHEGcR/yQeJL4 Kwk+CSeJGokTyTWSIpIOktckh6RYUhFSI1I/0nTSetJR0s9kKDJOMg0yV7IEskqyAbIVLAzLhlXD umDjsVXYIewqOZKci1yH3Js8jbyRfIJ8l4KMQpzCnCKMooiim2KREkbJSalD6UuZRfmAco7ylIqB SoXKjSqFqolqhuqYmo5amdqNOpW6mXqW+pSGmUaDxofmJk0bzQdaOC0vrQntFdoS2iHar3TkdHJ0 LnSpdA/o3tFD6XnpL9BH0lfSj9MfMjAyaDEEMNxmGGD4ykjJqMzozZjD+JRxgwnLpMjkxZTD1MP0 hZmCWYXZl7mAeZB5l4WeRZsllKWcZYLljJWL1Yw1jrWZ9QMbmk2azZ0th62fbZedid2APYq9gf0d Bz6HNIcnRz7HCMcxJxenBWcyZxvnZy5qLh2uCK4GrnluQm4l7kDuCu5XPEgeaR4fnjs8U7xQXgle T94i3kk+KJ8knxffHb5pfgS/DL8/fwX/awGMgIrAZYEGgSVBSkF9wTjBNsFtIXYha6GbQiNCv4Ql hH2Fq4Tfi5CJ6IrEiXSK7IvyirqIFom+EiMU0xSLFmsX2xPnE3cTLxF/I4GVMJBIluiX+CkpJRkk 2SS5IcUu5ShVLPVamlzaWDpd+pkMQkZVJlqmS+a7rKRsiOwD2R05ATkfuXq5z/Jc8m7yVfIrCqwK TgrlCouKzIqOimWKi0osSk5KFUrLymzKrsrVyusqPCreKvdUtlWFVYNUH6seq8mqXVXrVYepa6mn qk9okGmYaRRqLGiyanpoNmjuakloRWr1aiO09bRvar/WYdBx0anT2dWV0r2qO6iH0TPVK9Rb1ufV D9LvNIAa6BrcMpg35DD0N2wzAkY6RreMPhhzGQcaPzFBmhibFJmsXRC5EHVhxBRr6mBab3p0UfVi 1sX3ZtxmoWb95sTmtuZ15scW6hbZFouWQpZXLcesaK28rNqtUdbm1tXWhzYaNrk2q7YStkm2c3Zc dmF2o/a09r723Q7EDk4ODx0RjhaO9Y4/nIycKpwOnXWci513XdRc8l02XZVdc1w33BTcst3W3RXc s90/eyh43PLY8FTyzPP86qXmVei1563tXep97GPkU+Nz7mvh2+yH5+fo1+FP5u/jP3iJ8VLYpekA voCkgMVA2cDcwN0gvaDqYEiwXXB7CDlOhMdDuUMTQ5cuK14uunxyxfzKwzDSMP+w8XDe8JTw9QjN iLuR8EiXyP4olqjYqKWrKlfLr0GuOV/rj2aLTohejdGKqY1Fx/rEvogTjsuO+xZvEd+ZwJAQk7CS qJXYkESUFJT0OlkuufQ6/LrX9YkUsZTbKb9SXVOfpwmn5aX9SHdJf54hklGQcZ7pnjmRJZlVcgN5 w//G3E2lm7XZpNkR2Su3DG615jDnpOZ8y3XIHc0TzyvNR+eH5i8W6Be032a/feP2j0LPwtki1aLm YvrilOLjO653ZkqUS5pKGUrTSk/LvMrelGuVt1ZwVuRVIisvV65VmVeN3JW+W1dNW51W/bPGv2ax 9kLtYJ1UXV09fX1WA7QhtGHjnu29qUb1xvYmgabyZsrmtPvgfuj9Ly2OLXMP9B70P5R+2PSI41Hx Y+zj1FZIa3jrbptn22K7Vft0h25Hf6dc5+Mngk9quli6iropurOeop8mPD3vieg57A3o/drn0bfS 79D/fsBy4NWgyeDEkN7Qs2HN4YERlZGeZwrPukZlRzueSz9vG5Mcax2XGH/8QuLF4wnJidZJqcn2 KZmpzmn56aczSjN9L9VfDr/SeTU2azg7PWc29+a17evFN65vPr/1fbv37vK7s/cx84j51A8kH/IW 6BcqPvJ8bF6UXOxeUl8aXzZdfr/isrL5KfjTj9WENcK1vHWm9brPop+7NjQ3pr7YfFndDNg8+5q0 RbpVvM29/WhHeWd813J3dS9o73w//YDmoOab+Lf+Q+PDhSO/o7Pj1BOak9rv0t9HTi1O18+u/ED9 KPjJ87Pzl96v+XO/8/MApyCnP1YAhqtQd3cA9nE+gdAKAOwUzl8R/eXd/i4wnPmA4tqXkAroJZgq 3BihiWRD8eHR45OhaQiYMKyE9EScxCwkPKQiZOJYBXI1CnVKXSoDalMaS1obOlt6BwZHRicmB2Z7 FltWazZzdhMOPU4NLiVuaR5BXnY+Gn5CAYjAoeC60HvhcZGnovfE7oinS0RKektZSGvIiMkyyxHK ncqvK7xS7FNqUi5WSVG9ouaubqahqSmhxaZNrH2qs6I7qtesn2Nw2dDcSMqYwnjPZOJCrWncRWsz EXM88w8W9y3jrcytuayPbYZtc+yc7QXtTxz6HFOcjJwpnd+7lLm6unG5bbo3eQR6Snh+9+r2jvXR 9MX4zvgV+jtf4r90EjAUmBvkHiwbQhKyETp8ufpKSlhwuFOEeaR+lNpV+WuS0cIx/LHccezxbAnM icxJLMms19lSOFN50wTTxTKkM5WyNG8Y3bTIdrzlkxOaG5uXkV9YUHP7ceFA0Uzx8p39UlgZeTln hXSlbpXd3YDqhJqC2sa6vvrZhs1G0ETRzHdfpcX8gd/D+EeFj1tan+Hu55NOkic8XWrdtk8v92T3 NvaN9q8NwodYh1VGnJ7FjVY9Hx778oJ4QnzSZip+unHmzSv4rOic0+vsN4Nvj9/zztt9uLkw9PH7 ksCyy8rtT5NrqHWlz+Ebj77sfRXc8t9u3jnYk96POXh+SHXkcdzxneTU++zZT75f2efn/yP/jrj8 q6FE8eTxFdBqBEoYVUJ9IkPiiyT2pO5kXthg8giKBMpUqgzqWzQFtEV0ZfSlDBWM5UwVzOUspazF bHnsNznSOBO5IrlDeLx57fku8GsKSAnyCtEJEwifimyIvhEbFn8kUS6ZIRUm7SZjLCsrxylPKv9D YV1xWqlLuUYlRzVazUfdCpd/MS1GbaT2ps6k7n29LH1fAx1DdsMfRq+MG0xiLpib8pr+vDhpVm4e bKFuSWm5ZtVmfd3G0pbX9tTuuf1tB09HCSeo04RzoYubq4jrD7cR92wPO08ez29efd4ZPta+3L7H fsP++Ze8AuQDSQLXg3qCC0JCQk0vi1+hvnIe9iX8bcRYZG9U69XGa5XRRTG3YtPjEuNjEiITryQF Jwdc90/xTfVJ807HDZXpm+V/I/BmSHbYras5cbnJeZn5uQXFt6sKG4tai3vvPC+ZK10q2yr/Xomq Ir/LVi1So1JrXOdUH9QQfy+3saapo3n8/seW/YeIRzSP+VtV2szavTtiOnOf3Osa6H73dL8X3cfe rzhgNRg6lD18f2Ty2fZz4jHRcbMXERNlk8+m9mboX2q/ujJbO/fuDfFb9Xfh75vnVxfoPl5YTFnq Xf7+SWzVf61ufW2D44vbZu3Xr9uiOxG7w/vkB27fOo5Ij/1OXpyKnhX/xPyK+7f8MyPQSBhyH7WB t46/gv5IsIyZJ3xLNE+8QPKedAHn+NbJP1N8odyi2qLeptmlPaDbp99jOGA8YDpg3mPZYd1k+8y+ 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 HqEIUCwoSZQ+yhkVhspEVaGeoKZRn1HneJR4AngaeLZ4IXjpeFV4XXiv8LbwkfiM+FL4xvje+PH4 d/Bb8afwv6DhaCa0DPoi+hI6FX0X3YueRx8TYAmECPQIPAjiCcoIugjeEhxhsBhhjCHGB5OCqcEM YVYIIYTMhIqEdoRRhEWEnYRvCU+IqImkiSyIrhDlE7URvSE6IaYhliW2Jo4kLv6n/quTuJOkkDSQ TJDsk1KQypDakcaSVpOOke6SUZDJkTmRJZM1kr0iO8OyYnWxQdhCbD92k5ycXIHcnfwGeSf5Jwoi ChkKV4osiicUa5RklEqUPpQFlEOU+1TMVIZUUVT1VG+oUdSS1O7UudRD1Ic0HDTmNMk07TQbtLS0 +rTXaO/TrtBR0GnTRdI10y3TU9Lr0l+jf0j/mYGe4QJDMkMXwz4jN6M9Yw7jGBOUSYYpgKmGaYGZ ktmQOYm5h/mERYTFm6WKZYGVmvUCawbrMzY4mxJbJFs72zd2EXZ/9gb2DQ5ODleOSo4lTmZOB85S zgUuRi57rhKuj9zM3E7cFdwrPBw8Hjx1PF95BXkDeR/xHvPJ8l3j6+dH8uvyZ+L0n0rAVqBcYF2Q XzBQsE3wp5CaUIrQpDClsK1wpfAXERGRMJEeUaSogWiu6LwYu5iv2COxM3E18TTxlxJ0Eq4S9yS+ ScpLJkq+kKKQspeqltqWlpKOlh6RIZGxlCmT2ZAVkQ2X7ZPDlzORuy23KM8tHyDfJv9LQVMhQ+GV Iq2ik2Kt4raSuFKEUq8yUllP+abyaxUGFReVOpUdVUnVKNUBNbSasVq+2oI6p7qf+iP1HxpqGmka LzXpNF00GzQPtOS0ErTGtSm07bVrtHd1ZHTidMZ0KXTtdWt19/Tk9BL1JvVp9F31m/RPDNQMMg3e GLIZ+ht2GCGMjI2KjNaNRY2vGT83oTRxNmkyOcU5gFsXPprym4abDl/EXnS82Hjx1EzLLNds2VzY /Jr5uAWthadFqyXc0tSy3HLXStEqw2rems86wnrUhsbG06bNFmVrYVtje2SnaZdvt24vZZ9s/8aB 2yHc4bkjnaOvY7cTkZODU4sz1Pmic7XzsYuOS5HLlquya7brJzcptxS3eXch9zj3WQ9uj0iPCU9W z1DPUS96rwCvQW9qb1/vXh8KHy+fbl8yXw/fJ34kfm5+nf4k/m7+nZdILrldehJAilP/rkCyQK/A niCKIN+g/mCa4IDg4RCGkJCQ8VC20IjQmcs8l2Mvv7kifOX6lcUw6bCbYRvhKuGF4QcRehFVET8j zSObo/CinKOeXKW46n/12TXWa1HX5qKFo1OjP8UoxdyO+RZrFFsfh4hzjHsSTxUfFD+RwJuQlLCc qJhYmHicZJp0P5kw2Tt55Dr7H+2XT7mdcpxqlvowjTTtUtqLdL701PTPGVoZ1ZmITNfMgSzWrNis xRvKN0pvnN90uNmTzZQdnf3xltKtshyQ45jTl8uaG5+7kqeedzcfle+ZP1rAV5BesH3b6HZLIbYw tPB1kUxRUdHPYofivjvsd5LubJTolTSVkpYGl86VyZQVl52XO5cPVfBUpFfsVJpWtlbRVl2tWrqr fre2GlMdUP2yRqqmqOa81qV2pI6vLqvuW71lfVcDc0Niw8Y9g3sPGikbIxo/Nqk11TZjmgObZ+/L 3i9tgbV4tow/EHmQ9+D0ocPDwUfcjzIe7T82f/yklbk1oXWjzbDtQTtVe2T7YodGR10nUWdQ5+sn ck/KuuBdXl0vukW687pPn9o/Hejh6knr2ek17W3ro++L6Vvt1+1vGsAOhA18GFQbrB0iHAoeejus OFw1gh4JGJl7Jv+sYhR/9NLo3HP555Vj6LGAsdfjiuN3X2BehLx4P6E6UTdJOhk2uTilNdU8TTUd Pb02YzjT+pLxZdLL7Vfmr57Ocs5mzh7NOcyNvBZ6nf8GvPF8M/VW+m35O/x3Qe/evVd93zCPnY+c //RB/8OjBYaFxIWtj+Yfny5yLmYuHi85LI0sCy3n47TfY2Xyk9Sn0lXU6qXVuTXFtep1wvXQ9fnP ap8bNsg2wjcWv2h9adqk2IzaXP6q87V5i3Iramt5W3u7aYd8J2Ln467Gbv0eyV7o3rt9pf3KA7wD 34PpbxLfbn/7eeh0OHjEfZR2tH1scvzohPIk/OT9d4Xvpafg1Pl04Iz9LPFs7Yfmj+qfqJ/uP4d/ cfxK/PXpXPW8/L/o/3/y/2/1J/yj/mT/Vf35cOovDMSAJJAB8kAJR/+a/6R/y3+j/8s4+o/+o/2/ 6f9f2v8Qp/1PwSB4DqbAHJgHy2AD7IAj8BMCg6AhpBAaCDOECyIIkfzzH7UBxAxiB3GD+EEuQ65B kiFZkAJIOaQe8hDSBRmCTELeQJYhm5BDyDkUH4qFMkK5oaJQBag21BRqB/WChkCjoanQPGgFtBHa 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 vwvJPQDKIoX1NEynhTpP/vN9vP8Dto6jT6TahUcAAAGcaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1 LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2MzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgr5qsQzAAAQ xklEQVR4Ae1dC1RTV7r+MBAoBhV5BEWJUItWBKytVJGRKeMMLixXL51WK8tW67g6YumF5XUN3tU6 tNqaDp2BW6ZjXS1Xvd5arR1ah6kWx4UylVFBfPAq0QoNiBBepgLKK/T+JyEQHgkhgSQke69Fzj77 +e1/f+ff+5z9s7ddYGDgT2COScACJDDJAjAwCEwCSgkwMjIiWIwEGBktpisYEEZGxgGLkQAjo8V0 BQPCyMg4YDESYGS0mK5gQBgZGQcsRgKMjBbTFQwIIyPjgMVIgJHRYrqCARlDMs7G6r3PIUiov1C9 IiMQ++GriPskDltT/h2PCfRbJg9Z4IUvX5qPS688jvPrfLDGQb98IyEL27oXn6Rsg7IJjmF4PPZN eLqMlMvM8YIw7BK/ichRyN1YxBHxKfhw7yYIjC1oUP6xI6PIGyJvIZydBtWg7VYQhNXrF8C5UYqC k1dRfbcZLS3aEmuE86fi3dDpcL1/H/9X0ICrze2o7dSIN9ArjEjEllBvlP4zBzKuDIE3prqKwOcb WKCpsrl541GhCNP0lfsY4Mo5cxEK73Ds2RYxBqX1F2Hf7zXS19SBLihGUYgj7ClH/u+/wTV1Ljs7 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 --089e0122f09c37350c051e51bf4d Content-Type: image/png; name="ruby-emacs-keyword-args-consistent-colours-with-default-values.png" Content-Disposition: attachment; filename="ruby-emacs-keyword-args-consistent-colours-with-default-values.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iduqbix41 iVBORw0KGgoAAAANSUhEUgAAAO4AAABSCAYAAABT5ugsAAAnIGlDQ1BJQ0MgUHJvZmlsZQAAaIGV mgVUVN/69/c0DEMO3d3d3d2IdHcjqZTSIK1ICUhLCohBCdIggpSChUgIiEhLCCrv6O937/3fu+7/ Xe+7z9pnP7PXWfvsM8+Z8/1+9hwAeC46BQT4QkkA8PMPCbqgpcpsaWXNjPoIkIAYoIEkwDq5BAeo GBvrg/+1HM0ByO/2pcDvsf734/5rIXV1C3YBAGKMiwNdg138cPEgLtZ2CQgKAQCKwcVsV0ICfsfC uJg8CDdBXKz+O/b4K7b8HTv/Ffv+OebiBTVcHAMAHsbJKcgDAHQ6rp/5sosHbhz0PQCQZP6uXv4A kPQCQK3o4unkCgDP7/nw+/ld+h3z42Ju5/8xjse/jen8zzGdnDz+Gf91LX8KlbqGvj6zmai4iKgB s5qTr5dzkFOIm+v/57fz/1D8fEP/cc7fWcC4+ZuZ/r4OXKUH6kAD6OM2ZmAGRIE4EMHtDXCf1IAT 8AVewBkE4aIQ4AZcQ9zCQn4PonYpIDzIy8MzhFkFl003Zh1/F0F+ZlFhEQkAft8bf53q4M2fs0Eo 8f7VF0AJgAwuL7DKf/U50wLQhpsfDf6/+thrACDG5aw1xiU06PJfffDfOwTujiMG5IAGMAI2wA0E cLOVBHJAGXcVusAIXARWwB64AE/gh5v3FRAFYkESSAM3QC4oBKWgEtSCRvAAtIEu0AeGwRiYArPg PVgEq2AT7IIjcAaBQFAQQggWQgNhgnBA+CCiEGmIIkQDog+5ALGCOEI8IP6QUEgUJB6SBsmGFELK IXWQFkgHpA8yCpmGvIUsQTYg+5BTKAyKgZJDGaCcUCGoNFQFqge9CLWDekADoRHQBGgmtABaAb0H bYX2Qcegs9BF6Cb0EAZgBDBKGAtMACYNU4MZwaxh7rAg2DVYKiwPVgFrgnXCRmAvYYuwr7DvcCQc C2eGC8Dl4NpwM7gLPBB+DZ4OL4TXwlvhg/CX8CX4LvwXghBBj+BDyCJ0EJYID8QVRBIiD1GNeIwY QswiVhFHSCSSEsmFlEJqI62Q3shIZDryDrIZ2YucRq4gD1EoFA2KD6WAMkI5oUJQSajbqHuoHtQM ahV1gkeAx4QniqeJZ43njxeHl4dXj/cUbwZvHe8MnwSfA18W3wjfFT8cPwu/Cr8TfxJ/Ff8MTYrm QiugL6K90bHoAnQTegg9jz4gICBgJZAhMCHwIoghKCC4T/CMYIngO4YMw4tRw9hiQjGZmBpML+Yt 5oCQkJCTUJnQmjCEMJOwjnCAcIHwhAhLJEikQ+RKFE1URNRKNEO0TYxPzEGsQmxPHEGcR/yQeJL4 Kwk+CSeJGokTyTWSIpIOktckh6RYUhFSI1I/0nTSetJR0s9kKDJOMg0yV7IEskqyAbIVLAzLhlXD umDjsVXYIewqOZKci1yH3Js8jbyRfIJ8l4KMQpzCnCKMooiim2KREkbJSalD6UuZRfmAco7ylIqB SoXKjSqFqolqhuqYmo5amdqNOpW6mXqW+pSGmUaDxofmJk0bzQdaOC0vrQntFdoS2iHar3TkdHJ0 LnSpdA/o3tFD6XnpL9BH0lfSj9MfMjAyaDEEMNxmGGD4ykjJqMzozZjD+JRxgwnLpMjkxZTD1MP0 hZmCWYXZl7mAeZB5l4WeRZsllKWcZYLljJWL1Yw1jrWZ9QMbmk2azZ0th62fbZedid2APYq9gf0d Bz6HNIcnRz7HCMcxJxenBWcyZxvnZy5qLh2uCK4GrnluQm4l7kDuCu5XPEgeaR4fnjs8U7xQXgle T94i3kk+KJ8knxffHb5pfgS/DL8/fwX/awGMgIrAZYEGgSVBSkF9wTjBNsFtIXYha6GbQiNCv4Ql hH2Fq4Tfi5CJ6IrEiXSK7IvyirqIFom+EiMU0xSLFmsX2xPnE3cTLxF/I4GVMJBIluiX+CkpJRkk 2SS5IcUu5ShVLPVamlzaWDpd+pkMQkZVJlqmS+a7rKRsiOwD2R05ATkfuXq5z/Jc8m7yVfIrCqwK TgrlCouKzIqOimWKi0osSk5KFUrLymzKrsrVyusqPCreKvdUtlWFVYNUH6seq8mqXVXrVYepa6mn qk9okGmYaRRqLGiyanpoNmjuakloRWr1aiO09bRvar/WYdBx0anT2dWV0r2qO6iH0TPVK9Rb1ufV D9LvNIAa6BrcMpg35DD0N2wzAkY6RreMPhhzGQcaPzFBmhibFJmsXRC5EHVhxBRr6mBab3p0UfVi 1sX3ZtxmoWb95sTmtuZ15scW6hbZFouWQpZXLcesaK28rNqtUdbm1tXWhzYaNrk2q7YStkm2c3Zc dmF2o/a09r723Q7EDk4ODx0RjhaO9Y4/nIycKpwOnXWci513XdRc8l02XZVdc1w33BTcst3W3RXc s90/eyh43PLY8FTyzPP86qXmVei1563tXep97GPkU+Nz7mvh2+yH5+fo1+FP5u/jP3iJ8VLYpekA voCkgMVA2cDcwN0gvaDqYEiwXXB7CDlOhMdDuUMTQ5cuK14uunxyxfzKwzDSMP+w8XDe8JTw9QjN iLuR8EiXyP4olqjYqKWrKlfLr0GuOV/rj2aLTohejdGKqY1Fx/rEvogTjsuO+xZvEd+ZwJAQk7CS qJXYkESUFJT0OlkuufQ6/LrX9YkUsZTbKb9SXVOfpwmn5aX9SHdJf54hklGQcZ7pnjmRJZlVcgN5 w//G3E2lm7XZpNkR2Su3DG615jDnpOZ8y3XIHc0TzyvNR+eH5i8W6Be032a/feP2j0LPwtki1aLm YvrilOLjO653ZkqUS5pKGUrTSk/LvMrelGuVt1ZwVuRVIisvV65VmVeN3JW+W1dNW51W/bPGv2ax 9kLtYJ1UXV09fX1WA7QhtGHjnu29qUb1xvYmgabyZsrmtPvgfuj9Ly2OLXMP9B70P5R+2PSI41Hx Y+zj1FZIa3jrbptn22K7Vft0h25Hf6dc5+Mngk9quli6iropurOeop8mPD3vieg57A3o/drn0bfS 79D/fsBy4NWgyeDEkN7Qs2HN4YERlZGeZwrPukZlRzueSz9vG5Mcax2XGH/8QuLF4wnJidZJqcn2 KZmpzmn56aczSjN9L9VfDr/SeTU2azg7PWc29+a17evFN65vPr/1fbv37vK7s/cx84j51A8kH/IW 6BcqPvJ8bF6UXOxeUl8aXzZdfr/isrL5KfjTj9WENcK1vHWm9brPop+7NjQ3pr7YfFndDNg8+5q0 RbpVvM29/WhHeWd813J3dS9o73w//YDmoOab+Lf+Q+PDhSO/o7Pj1BOak9rv0t9HTi1O18+u/ED9 KPjJ87Pzl96v+XO/8/MApyCnP1YAhqtQd3cA9nE+gdAKAOwUzl8R/eXd/i4wnPmA4tqXkAroJZgq 3BihiWRD8eHR45OhaQiYMKyE9EScxCwkPKQiZOJYBXI1CnVKXSoDalMaS1obOlt6BwZHRicmB2Z7 FltWazZzdhMOPU4NLiVuaR5BXnY+Gn5CAYjAoeC60HvhcZGnovfE7oinS0RKektZSGvIiMkyyxHK ncqvK7xS7FNqUi5WSVG9ouaubqahqSmhxaZNrH2qs6I7qtesn2Nw2dDcSMqYwnjPZOJCrWncRWsz EXM88w8W9y3jrcytuayPbYZtc+yc7QXtTxz6HFOcjJwpnd+7lLm6unG5bbo3eQR6Snh+9+r2jvXR 9MX4zvgV+jtf4r90EjAUmBvkHiwbQhKyETp8ufpKSlhwuFOEeaR+lNpV+WuS0cIx/LHccezxbAnM icxJLMms19lSOFN50wTTxTKkM5WyNG8Y3bTIdrzlkxOaG5uXkV9YUHP7ceFA0Uzx8p39UlgZeTln hXSlbpXd3YDqhJqC2sa6vvrZhs1G0ETRzHdfpcX8gd/D+EeFj1tan+Hu55NOkic8XWrdtk8v92T3 NvaN9q8NwodYh1VGnJ7FjVY9Hx778oJ4QnzSZip+unHmzSv4rOic0+vsN4Nvj9/zztt9uLkw9PH7 ksCyy8rtT5NrqHWlz+Ebj77sfRXc8t9u3jnYk96POXh+SHXkcdzxneTU++zZT75f2efn/yP/jrj8 q6FE8eTxFdBqBEoYVUJ9IkPiiyT2pO5kXthg8giKBMpUqgzqWzQFtEV0ZfSlDBWM5UwVzOUspazF bHnsNznSOBO5IrlDeLx57fku8GsKSAnyCtEJEwifimyIvhEbFn8kUS6ZIRUm7SZjLCsrxylPKv9D YV1xWqlLuUYlRzVazUfdCpd/MS1GbaT2ps6k7n29LH1fAx1DdsMfRq+MG0xiLpib8pr+vDhpVm4e bKFuSWm5ZtVmfd3G0pbX9tTuuf1tB09HCSeo04RzoYubq4jrD7cR92wPO08ez29efd4ZPta+3L7H fsP++Ze8AuQDSQLXg3qCC0JCQk0vi1+hvnIe9iX8bcRYZG9U69XGa5XRRTG3YtPjEuNjEiITryQF Jwdc90/xTfVJ807HDZXpm+V/I/BmSHbYras5cbnJeZn5uQXFt6sKG4tai3vvPC+ZK10q2yr/Xomq Ir/LVi1So1JrXOdUH9QQfy+3saapo3n8/seW/YeIRzSP+VtV2szavTtiOnOf3Osa6H73dL8X3cfe rzhgNRg6lD18f2Ty2fZz4jHRcbMXERNlk8+m9mboX2q/ujJbO/fuDfFb9Xfh75vnVxfoPl5YTFnq Xf7+SWzVf61ufW2D44vbZu3Xr9uiOxG7w/vkB27fOo5Ij/1OXpyKnhX/xPyK+7f8MyPQSBhyH7WB t46/gv5IsIyZJ3xLNE+8QPKedAHn+NbJP1N8odyi2qLeptmlPaDbp99jOGA8YDpg3mPZYd1k+8y+ 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 HqEIUCwoSZQ+yhkVhspEVaGeoKZRn1HneJR4AngaeLZ4IXjpeFV4XXiv8LbwkfiM+FL4xvje+PH4 d/Bb8afwv6DhaCa0DPoi+hI6FX0X3YueRx8TYAmECPQIPAjiCcoIugjeEhxhsBhhjCHGB5OCqcEM YVYIIYTMhIqEdoRRhEWEnYRvCU+IqImkiSyIrhDlE7URvSE6IaYhliW2Jo4kLv6n/quTuJOkkDSQ TJDsk1KQypDakcaSVpOOke6SUZDJkTmRJZM1kr0iO8OyYnWxQdhCbD92k5ycXIHcnfwGeSf5Jwoi ChkKV4osiicUa5RklEqUPpQFlEOU+1TMVIZUUVT1VG+oUdSS1O7UudRD1Ic0HDTmNMk07TQbtLS0 +rTXaO/TrtBR0GnTRdI10y3TU9Lr0l+jf0j/mYGe4QJDMkMXwz4jN6M9Yw7jGBOUSYYpgKmGaYGZ ktmQOYm5h/mERYTFm6WKZYGVmvUCawbrMzY4mxJbJFs72zd2EXZ/9gb2DQ5ODleOSo4lTmZOB85S zgUuRi57rhKuj9zM3E7cFdwrPBw8Hjx1PF95BXkDeR/xHvPJ8l3j6+dH8uvyZ+L0n0rAVqBcYF2Q XzBQsE3wp5CaUIrQpDClsK1wpfAXERGRMJEeUaSogWiu6LwYu5iv2COxM3E18TTxlxJ0Eq4S9yS+ ScpLJkq+kKKQspeqltqWlpKOlh6RIZGxlCmT2ZAVkQ2X7ZPDlzORuy23KM8tHyDfJv9LQVMhQ+GV Iq2ik2Kt4raSuFKEUq8yUllP+abyaxUGFReVOpUdVUnVKNUBNbSasVq+2oI6p7qf+iP1HxpqGmka LzXpNF00GzQPtOS0ErTGtSm07bVrtHd1ZHTidMZ0KXTtdWt19/Tk9BL1JvVp9F31m/RPDNQMMg3e GLIZ+ht2GCGMjI2KjNaNRY2vGT83oTRxNmkyOcU5gFsXPprym4abDl/EXnS82Hjx1EzLLNds2VzY /Jr5uAWthadFqyXc0tSy3HLXStEqw2rems86wnrUhsbG06bNFmVrYVtje2SnaZdvt24vZZ9s/8aB 2yHc4bkjnaOvY7cTkZODU4sz1Pmic7XzsYuOS5HLlquya7brJzcptxS3eXch9zj3WQ9uj0iPCU9W z1DPUS96rwCvQW9qb1/vXh8KHy+fbl8yXw/fJ34kfm5+nf4k/m7+nZdILrldehJAilP/rkCyQK/A niCKIN+g/mCa4IDg4RCGkJCQ8VC20IjQmcs8l2Mvv7kifOX6lcUw6bCbYRvhKuGF4QcRehFVET8j zSObo/CinKOeXKW46n/12TXWa1HX5qKFo1OjP8UoxdyO+RZrFFsfh4hzjHsSTxUfFD+RwJuQlLCc qJhYmHicZJp0P5kw2Tt55Dr7H+2XT7mdcpxqlvowjTTtUtqLdL701PTPGVoZ1ZmITNfMgSzWrNis xRvKN0pvnN90uNmTzZQdnf3xltKtshyQ45jTl8uaG5+7kqeedzcfle+ZP1rAV5BesH3b6HZLIbYw tPB1kUxRUdHPYofivjvsd5LubJTolTSVkpYGl86VyZQVl52XO5cPVfBUpFfsVJpWtlbRVl2tWrqr fre2GlMdUP2yRqqmqOa81qV2pI6vLqvuW71lfVcDc0Niw8Y9g3sPGikbIxo/Nqk11TZjmgObZ+/L 3i9tgbV4tow/EHmQ9+D0ocPDwUfcjzIe7T82f/yklbk1oXWjzbDtQTtVe2T7YodGR10nUWdQ5+sn ck/KuuBdXl0vukW687pPn9o/Hejh6knr2ek17W3ro++L6Vvt1+1vGsAOhA18GFQbrB0iHAoeejus OFw1gh4JGJl7Jv+sYhR/9NLo3HP555Vj6LGAsdfjiuN3X2BehLx4P6E6UTdJOhk2uTilNdU8TTUd Pb02YzjT+pLxZdLL7Vfmr57Ocs5mzh7NOcyNvBZ6nf8GvPF8M/VW+m35O/x3Qe/evVd93zCPnY+c //RB/8OjBYaFxIWtj+Yfny5yLmYuHi85LI0sCy3n47TfY2Xyk9Sn0lXU6qXVuTXFtep1wvXQ9fnP ap8bNsg2wjcWv2h9adqk2IzaXP6q87V5i3Iramt5W3u7aYd8J2Ln467Gbv0eyV7o3rt9pf3KA7wD 34PpbxLfbn/7eeh0OHjEfZR2tH1scvzohPIk/OT9d4Xvpafg1Pl04Iz9LPFs7Yfmj+qfqJ/uP4d/ cfxK/PXpXPW8/L/o/3/y/2/1J/yj/mT/Vf35cOovDMSAJJAB8kAJR/+a/6R/y3+j/8s4+o/+o/2/ 6f9f2v8Qp/1PwSB4DqbAHJgHy2AD7IAj8BMCg6AhpBAaCDOECyIIkfzzH7UBxAxiB3GD+EEuQ65B kiFZkAJIOaQe8hDSBRmCTELeQJYhm5BDyDkUH4qFMkK5oaJQBag21BRqB/WChkCjoanQPGgFtBHa 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 vwvJPQDKIoX1NEynhTpP/vN9vP8Dto6jT6TahUcAAAGcaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1 LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIzODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrbStChAAAV EUlEQVR4Ae2dC1RU9b7HvzIwIDIoDjAowigamBj4xEdeLfIcXCZlVD5yaZq5SsqOLK/r6LnWoaic onvxXrqZy+OVlidfGWacUjku1NKjgqaBqOMDGhBheA4CwgCD97f3zMAgzDAPZEP+/2vBfvwfv9/+ /Pdv/397z/+3d78XXnjh/s2bN8ESI8AI9B0CTn1HVaYpI8AIGAkwwzWSYEtGoA8RYIbbhzqLqcoI GAkwwzWSYEtGoA8RYIbbhzqLqcoIGAkwwzWSYEtGoA8RYIbbhzqLqcoIGAkwwzWSYEtGoA8RYIbb hzqLqcoIGAkwwzWSYEtGoA8RYIbbhzqLqcoIGAkwwzWSYEtGoA8RcO5eXQPw7IcRKEz+Ftlq61r2 i4rEM889hoGuIjRVFePE+6m4Uduvy8oRY/ywcdIgDHHuh4a6OiSlqnCoqet6XTU8Y9WHWB5chP9Y vxVq1xl4/KWnUfF9AkpruqrJ8nkCvZTZgLBVGDVlEvq7iKCrvYVb+zajUmumzySRCH0hGmKdFi2o RtH3m1HeDf0fuSYRL8py8edNKag1I9ra3d074sr9IfeXwd3NSvEeYXh20Ri4l6uQdegXFN6pRI01 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 --089e0122f09c37350c051e51bf4d Content-Type: image/png; name="ruby-emacs-keyword-args-consistent-colours-with-space-before-comma.png" Content-Disposition: attachment; filename="ruby-emacs-keyword-args-consistent-colours-with-space-before-comma.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iduqbnlr2 iVBORw0KGgoAAAANSUhEUgAAAKoAAABPCAYAAAB7/16zAAAnIGlDQ1BJQ0MgUHJvZmlsZQAAaIGV mgVUVN/69/c0DEMO3d3d3d2IdHcjqZTSIK1ICUhLCohBCdIggpSChUgIiEhLCCrv6O937/3fu+7/ Xe+7z9pnP7PXWfvsM8+Z8/1+9hwAeC46BQT4QkkA8PMPCbqgpcpsaWXNjPoIkIAYoIEkwDq5BAeo GBvrg/+1HM0ByO/2pcDvsf734/5rIXV1C3YBAGKMiwNdg138cPEgLtZ2CQgKAQCKwcVsV0ICfsfC uJg8CDdBXKz+O/b4K7b8HTv/Ffv+OebiBTVcHAMAHsbJKcgDAHQ6rp/5sosHbhz0PQCQZP6uXv4A kPQCQK3o4unkCgDP7/nw+/ld+h3z42Ju5/8xjse/jen8zzGdnDz+Gf91LX8KlbqGvj6zmai4iKgB s5qTr5dzkFOIm+v/57fz/1D8fEP/cc7fWcC4+ZuZ/r4OXKUH6kAD6OM2ZmAGRIE4EMHtDXCf1IAT 8AVewBkE4aIQ4AZcQ9zCQn4PonYpIDzIy8MzhFkFl003Zh1/F0F+ZlFhEQkAft8bf53q4M2fs0Eo 8f7VF0AJgAwuL7DKf/U50wLQhpsfDf6/+thrACDG5aw1xiU06PJfffDfOwTujiMG5IAGMAI2wA0E cLOVBHJAGXcVusAIXARWwB64AE/gh5v3FRAFYkESSAM3QC4oBKWgEtSCRvAAtIEu0AeGwRiYArPg PVgEq2AT7IIjcAaBQFAQQggWQgNhgnBA+CCiEGmIIkQDog+5ALGCOEI8IP6QUEgUJB6SBsmGFELK IXWQFkgHpA8yCpmGvIUsQTYg+5BTKAyKgZJDGaCcUCGoNFQFqge9CLWDekADoRHQBGgmtABaAb0H bYX2Qcegs9BF6Cb0EAZgBDBKGAtMACYNU4MZwaxh7rAg2DVYKiwPVgFrgnXCRmAvYYuwr7DvcCQc C2eGC8Dl4NpwM7gLPBB+DZ4OL4TXwlvhg/CX8CX4LvwXghBBj+BDyCJ0EJYID8QVRBIiD1GNeIwY QswiVhFHSCSSEsmFlEJqI62Q3shIZDryDrIZ2YucRq4gD1EoFA2KD6WAMkI5oUJQSajbqHuoHtQM ahV1gkeAx4QniqeJZ43njxeHl4dXj/cUbwZvHe8MnwSfA18W3wjfFT8cPwu/Cr8TfxJ/Ff8MTYrm QiugL6K90bHoAnQTegg9jz4gICBgJZAhMCHwIoghKCC4T/CMYIngO4YMw4tRw9hiQjGZmBpML+Yt 5oCQkJCTUJnQmjCEMJOwjnCAcIHwhAhLJEikQ+RKFE1URNRKNEO0TYxPzEGsQmxPHEGcR/yQeJL4 Kwk+CSeJGokTyTWSIpIOktckh6RYUhFSI1I/0nTSetJR0s9kKDJOMg0yV7IEskqyAbIVLAzLhlXD umDjsVXYIewqOZKci1yH3Js8jbyRfIJ8l4KMQpzCnCKMooiim2KREkbJSalD6UuZRfmAco7ylIqB SoXKjSqFqolqhuqYmo5amdqNOpW6mXqW+pSGmUaDxofmJk0bzQdaOC0vrQntFdoS2iHar3TkdHJ0 LnSpdA/o3tFD6XnpL9BH0lfSj9MfMjAyaDEEMNxmGGD4ykjJqMzozZjD+JRxgwnLpMjkxZTD1MP0 hZmCWYXZl7mAeZB5l4WeRZsllKWcZYLljJWL1Yw1jrWZ9QMbmk2azZ0th62fbZedid2APYq9gf0d Bz6HNIcnRz7HCMcxJxenBWcyZxvnZy5qLh2uCK4GrnluQm4l7kDuCu5XPEgeaR4fnjs8U7xQXgle T94i3kk+KJ8knxffHb5pfgS/DL8/fwX/awGMgIrAZYEGgSVBSkF9wTjBNsFtIXYha6GbQiNCv4Ql hH2Fq4Tfi5CJ6IrEiXSK7IvyirqIFom+EiMU0xSLFmsX2xPnE3cTLxF/I4GVMJBIluiX+CkpJRkk 2SS5IcUu5ShVLPVamlzaWDpd+pkMQkZVJlqmS+a7rKRsiOwD2R05ATkfuXq5z/Jc8m7yVfIrCqwK TgrlCouKzIqOimWKi0osSk5KFUrLymzKrsrVyusqPCreKvdUtlWFVYNUH6seq8mqXVXrVYepa6mn qk9okGmYaRRqLGiyanpoNmjuakloRWr1aiO09bRvar/WYdBx0anT2dWV0r2qO6iH0TPVK9Rb1ufV D9LvNIAa6BrcMpg35DD0N2wzAkY6RreMPhhzGQcaPzFBmhibFJmsXRC5EHVhxBRr6mBab3p0UfVi 1sX3ZtxmoWb95sTmtuZ15scW6hbZFouWQpZXLcesaK28rNqtUdbm1tXWhzYaNrk2q7YStkm2c3Zc dmF2o/a09r723Q7EDk4ODx0RjhaO9Y4/nIycKpwOnXWci513XdRc8l02XZVdc1w33BTcst3W3RXc s90/eyh43PLY8FTyzPP86qXmVei1563tXep97GPkU+Nz7mvh2+yH5+fo1+FP5u/jP3iJ8VLYpekA voCkgMVA2cDcwN0gvaDqYEiwXXB7CDlOhMdDuUMTQ5cuK14uunxyxfzKwzDSMP+w8XDe8JTw9QjN iLuR8EiXyP4olqjYqKWrKlfLr0GuOV/rj2aLTohejdGKqY1Fx/rEvogTjsuO+xZvEd+ZwJAQk7CS qJXYkESUFJT0OlkuufQ6/LrX9YkUsZTbKb9SXVOfpwmn5aX9SHdJf54hklGQcZ7pnjmRJZlVcgN5 w//G3E2lm7XZpNkR2Su3DG615jDnpOZ8y3XIHc0TzyvNR+eH5i8W6Be032a/feP2j0LPwtki1aLm YvrilOLjO653ZkqUS5pKGUrTSk/LvMrelGuVt1ZwVuRVIisvV65VmVeN3JW+W1dNW51W/bPGv2ax 9kLtYJ1UXV09fX1WA7QhtGHjnu29qUb1xvYmgabyZsrmtPvgfuj9Ly2OLXMP9B70P5R+2PSI41Hx Y+zj1FZIa3jrbptn22K7Vft0h25Hf6dc5+Mngk9quli6iropurOeop8mPD3vieg57A3o/drn0bfS 79D/fsBy4NWgyeDEkN7Qs2HN4YERlZGeZwrPukZlRzueSz9vG5Mcax2XGH/8QuLF4wnJidZJqcn2 KZmpzmn56aczSjN9L9VfDr/SeTU2azg7PWc29+a17evFN65vPr/1fbv37vK7s/cx84j51A8kH/IW 6BcqPvJ8bF6UXOxeUl8aXzZdfr/isrL5KfjTj9WENcK1vHWm9brPop+7NjQ3pr7YfFndDNg8+5q0 RbpVvM29/WhHeWd813J3dS9o73w//YDmoOab+Lf+Q+PDhSO/o7Pj1BOak9rv0t9HTi1O18+u/ED9 KPjJ87Pzl96v+XO/8/MApyCnP1YAhqtQd3cA9nE+gdAKAOwUzl8R/eXd/i4wnPmA4tqXkAroJZgq 3BihiWRD8eHR45OhaQiYMKyE9EScxCwkPKQiZOJYBXI1CnVKXSoDalMaS1obOlt6BwZHRicmB2Z7 FltWazZzdhMOPU4NLiVuaR5BXnY+Gn5CAYjAoeC60HvhcZGnovfE7oinS0RKektZSGvIiMkyyxHK ncqvK7xS7FNqUi5WSVG9ouaubqahqSmhxaZNrH2qs6I7qtesn2Nw2dDcSMqYwnjPZOJCrWncRWsz EXM88w8W9y3jrcytuayPbYZtc+yc7QXtTxz6HFOcjJwpnd+7lLm6unG5bbo3eQR6Snh+9+r2jvXR 9MX4zvgV+jtf4r90EjAUmBvkHiwbQhKyETp8ufpKSlhwuFOEeaR+lNpV+WuS0cIx/LHccezxbAnM icxJLMms19lSOFN50wTTxTKkM5WyNG8Y3bTIdrzlkxOaG5uXkV9YUHP7ceFA0Uzx8p39UlgZeTln hXSlbpXd3YDqhJqC2sa6vvrZhs1G0ETRzHdfpcX8gd/D+EeFj1tan+Hu55NOkic8XWrdtk8v92T3 NvaN9q8NwodYh1VGnJ7FjVY9Hx778oJ4QnzSZip+unHmzSv4rOic0+vsN4Nvj9/zztt9uLkw9PH7 ksCyy8rtT5NrqHWlz+Ebj77sfRXc8t9u3jnYk96POXh+SHXkcdzxneTU++zZT75f2efn/yP/jrj8 q6FE8eTxFdBqBEoYVUJ9IkPiiyT2pO5kXthg8giKBMpUqgzqWzQFtEV0ZfSlDBWM5UwVzOUspazF bHnsNznSOBO5IrlDeLx57fku8GsKSAnyCtEJEwifimyIvhEbFn8kUS6ZIRUm7SZjLCsrxylPKv9D YV1xWqlLuUYlRzVazUfdCpd/MS1GbaT2ps6k7n29LH1fAx1DdsMfRq+MG0xiLpib8pr+vDhpVm4e bKFuSWm5ZtVmfd3G0pbX9tTuuf1tB09HCSeo04RzoYubq4jrD7cR92wPO08ez29efd4ZPta+3L7H fsP++Ze8AuQDSQLXg3qCC0JCQk0vi1+hvnIe9iX8bcRYZG9U69XGa5XRRTG3YtPjEuNjEiITryQF Jwdc90/xTfVJ807HDZXpm+V/I/BmSHbYras5cbnJeZn5uQXFt6sKG4tai3vvPC+ZK10q2yr/Xomq Ir/LVi1So1JrXOdUH9QQfy+3saapo3n8/seW/YeIRzSP+VtV2szavTtiOnOf3Osa6H73dL8X3cfe rzhgNRg6lD18f2Ty2fZz4jHRcbMXERNlk8+m9mboX2q/ujJbO/fuDfFb9Xfh75vnVxfoPl5YTFnq Xf7+SWzVf61ufW2D44vbZu3Xr9uiOxG7w/vkB27fOo5Ij/1OXpyKnhX/xPyK+7f8MyPQSBhyH7WB t46/gv5IsIyZJ3xLNE+8QPKedAHn+NbJP1N8odyi2qLeptmlPaDbp99jOGA8YDpg3mPZYd1k+8y+ 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 HqEIUCwoSZQ+yhkVhspEVaGeoKZRn1HneJR4AngaeLZ4IXjpeFV4XXiv8LbwkfiM+FL4xvje+PH4 d/Bb8afwv6DhaCa0DPoi+hI6FX0X3YueRx8TYAmECPQIPAjiCcoIugjeEhxhsBhhjCHGB5OCqcEM YVYIIYTMhIqEdoRRhEWEnYRvCU+IqImkiSyIrhDlE7URvSE6IaYhliW2Jo4kLv6n/quTuJOkkDSQ TJDsk1KQypDakcaSVpOOke6SUZDJkTmRJZM1kr0iO8OyYnWxQdhCbD92k5ycXIHcnfwGeSf5Jwoi ChkKV4osiicUa5RklEqUPpQFlEOU+1TMVIZUUVT1VG+oUdSS1O7UudRD1Ic0HDTmNMk07TQbtLS0 +rTXaO/TrtBR0GnTRdI10y3TU9Lr0l+jf0j/mYGe4QJDMkMXwz4jN6M9Yw7jGBOUSYYpgKmGaYGZ ktmQOYm5h/mERYTFm6WKZYGVmvUCawbrMzY4mxJbJFs72zd2EXZ/9gb2DQ5ODleOSo4lTmZOB85S zgUuRi57rhKuj9zM3E7cFdwrPBw8Hjx1PF95BXkDeR/xHvPJ8l3j6+dH8uvyZ+L0n0rAVqBcYF2Q XzBQsE3wp5CaUIrQpDClsK1wpfAXERGRMJEeUaSogWiu6LwYu5iv2COxM3E18TTxlxJ0Eq4S9yS+ ScpLJkq+kKKQspeqltqWlpKOlh6RIZGxlCmT2ZAVkQ2X7ZPDlzORuy23KM8tHyDfJv9LQVMhQ+GV Iq2ik2Kt4raSuFKEUq8yUllP+abyaxUGFReVOpUdVUnVKNUBNbSasVq+2oI6p7qf+iP1HxpqGmka LzXpNF00GzQPtOS0ErTGtSm07bVrtHd1ZHTidMZ0KXTtdWt19/Tk9BL1JvVp9F31m/RPDNQMMg3e GLIZ+ht2GCGMjI2KjNaNRY2vGT83oTRxNmkyOcU5gFsXPprym4abDl/EXnS82Hjx1EzLLNds2VzY /Jr5uAWthadFqyXc0tSy3HLXStEqw2rems86wnrUhsbG06bNFmVrYVtje2SnaZdvt24vZZ9s/8aB 2yHc4bkjnaOvY7cTkZODU4sz1Pmic7XzsYuOS5HLlquya7brJzcptxS3eXch9zj3WQ9uj0iPCU9W z1DPUS96rwCvQW9qb1/vXh8KHy+fbl8yXw/fJ34kfm5+nf4k/m7+nZdILrldehJAilP/rkCyQK/A niCKIN+g/mCa4IDg4RCGkJCQ8VC20IjQmcs8l2Mvv7kifOX6lcUw6bCbYRvhKuGF4QcRehFVET8j zSObo/CinKOeXKW46n/12TXWa1HX5qKFo1OjP8UoxdyO+RZrFFsfh4hzjHsSTxUfFD+RwJuQlLCc qJhYmHicZJp0P5kw2Tt55Dr7H+2XT7mdcpxqlvowjTTtUtqLdL701PTPGVoZ1ZmITNfMgSzWrNis xRvKN0pvnN90uNmTzZQdnf3xltKtshyQ45jTl8uaG5+7kqeedzcfle+ZP1rAV5BesH3b6HZLIbYw tPB1kUxRUdHPYofivjvsd5LubJTolTSVkpYGl86VyZQVl52XO5cPVfBUpFfsVJpWtlbRVl2tWrqr fre2GlMdUP2yRqqmqOa81qV2pI6vLqvuW71lfVcDc0Niw8Y9g3sPGikbIxo/Nqk11TZjmgObZ+/L 3i9tgbV4tow/EHmQ9+D0ocPDwUfcjzIe7T82f/yklbk1oXWjzbDtQTtVe2T7YodGR10nUWdQ5+sn ck/KuuBdXl0vukW687pPn9o/Hejh6knr2ek17W3ro++L6Vvt1+1vGsAOhA18GFQbrB0iHAoeejus OFw1gh4JGJl7Jv+sYhR/9NLo3HP555Vj6LGAsdfjiuN3X2BehLx4P6E6UTdJOhk2uTilNdU8TTUd Pb02YzjT+pLxZdLL7Vfmr57Ocs5mzh7NOcyNvBZ6nf8GvPF8M/VW+m35O/x3Qe/evVd93zCPnY+c //RB/8OjBYaFxIWtj+Yfny5yLmYuHi85LI0sCy3n47TfY2Xyk9Sn0lXU6qXVuTXFtep1wvXQ9fnP ap8bNsg2wjcWv2h9adqk2IzaXP6q87V5i3Iramt5W3u7aYd8J2Ln467Gbv0eyV7o3rt9pf3KA7wD 34PpbxLfbn/7eeh0OHjEfZR2tH1scvzohPIk/OT9d4Xvpafg1Pl04Iz9LPFs7Yfmj+qfqJ/uP4d/ cfxK/PXpXPW8/L/o/3/y/2/1J/yj/mT/Vf35cOovDMSAJJAB8kAJR/+a/6R/y3+j/8s4+o/+o/2/ 6f9f2v8Qp/1PwSB4DqbAHJgHy2AD7IAj8BMCg6AhpBAaCDOECyIIkfzzH7UBxAxiB3GD+EEuQ65B kiFZkAJIOaQe8hDSBRmCTELeQJYhm5BDyDkUH4qFMkK5oaJQBag21BRqB/WChkCjoanQPGgFtBHa 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 vwvJPQDKIoX1NEynhTpP/vN9vP8Dto6jT6TahUcAAAGcaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1 LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE3MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj43OTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgp8K1tvAAAQ p0lEQVR4Ae1dC1RTV7r+MBAoBBUDBEWJUItWBKytVJGRKeNUl5apl07VlqXVOq6OWHpheV0X71KH +qjp0Ll4y3Ssq8NVr1OrtYN1mGpxXChTGRVELa8SrWBAHuFlFFRewfufE96GkETIo9l7rZBz9vP/ v/2df+/s/XO2XWBg4COwwBCwcARGWbh8TDyGAI8AIyojglUgwIhqFd3EhGREZRywCgQYUa2im5iQ jKiMA1aBACOqVXQTE5IRlXHAKhBgRLWKbmJCMqIyDlgFAoyoVtFNTMhhIuokLNn5GoIk+gPqtTAC 0Z+8g5g/x2Bd0r/hGZF+Lgch071wfNU0XHz7WZxb7oNXHfQrN5RkYet24s9J68Gr4BiGZ6O3wtN1 qFIWnG4GHSJik/DJztUQjQAsw0NUqTek3hI4O+kpoSgIS1ZMh3O9ArknrqCiqhFNTXqUFY7BB6Hj 4HbvHv6SW4crjS2obtOj3BBZJBHxWBvqjaJ/ZkLJ5RV5Y4ybFELhEAUtOdkMOmSevgC1dzh2rI8Y dmTsh6XGhla0Q21AVY6wpxI5v/sWV7tL2dl1X+n4FsAJnTj4dRU+43IV0EevcjqqRBjiVwZBdeUQ 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 AElFTkSuQmCC --089e0122f09c37350c051e51bf4d--