From 8ddd57dcb06914ed446dc821be108eb5ef584037 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:34:30 +0100 Subject: [PATCH] Release 4.72 --- org | 432 ++++++++++++++------------- org.el | 961 ++++++++++++++++++++++++++++++++++++------------------------ org.pdf | Bin 705258 -> 706850 bytes org.texi | 45 +-- orgcard.pdf | Bin 58696 -> 58572 bytes orgcard.tex | 18 +- 6 files changed, 830 insertions(+), 626 deletions(-) rewrite orgcard.pdf (71%) diff --git a/org b/org index 0556ecbb6..f3bded43b 100644 --- a/org +++ b/org @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Org Mode: (org). Outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.71). + This manual is for Org-mode (version 4.72). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 4.71). +This manual is for Org-mode (version 4.72). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -511,7 +511,8 @@ File: org, Node: Headlines, Next: Visibility cycling, Prev: Outlines, Up: Do ============= Headlines define the structure of an outline tree. The headlines in -Org-mode start with one or more stars, on the left margin. For example: +Org-mode start with one or more stars, on the left margin(1). For +example: * Top level headline ** Second level @@ -519,12 +520,24 @@ Org-mode start with one or more stars, on the left margin. For example: some text *** 3rd level more text + * Another top level headline Some people find the many stars too noisy and would prefer an outline that has whitespace followed by a single star as headline starters. *Note Clean view:: describes a setup to realize this. + An empty line after the end of a subtree is considered part of it and +will be hidden when the subtree is folded. However, if you leave at +least two empty lines, one empty line will remain visible after folding +the subtree, in order to structure the collapsed view. See the +variable `org-cycle-separator-lines' for modifying this behavior. + + ---------- Footnotes ---------- + + (1) See the variable `org-special-ctrl-a' to configure special +behavior of `C-a' in headlines. +  File: org, Node: Visibility cycling, Next: Motion, Prev: Headlines, Up: Document structure @@ -1349,13 +1362,12 @@ File: org, Node: Formula syntax for Calc, Next: Formula syntax for Lisp, Prev ----------------------------- A formula can be any algebraic expression understood by the Emacs -`Calc' package. Note that `calc' has the slightly non-standard -convention that `/' has lower precedence than `*', so that `a/b*c' is -interpreted as `a/(b*c)'. Before evaluation by `calc-eval' (*note -calc-eval: (calc)Calling Calc from Your Programs.), variable -substitution takes place according to the rules described above. The -range vectors can be directly fed into the calc vector functions like -`vmean' and `vsum'. +`Calc' package. Note that `calc' has the non-standard convention that +`/' has lower precedence than `*', so that `a/b*c' is interpreted as +`a/(b*c)'. Before evaluation by `calc-eval' (*note calc-eval: +(calc)Calling Calc from Your Programs.), variable substitution takes +place according to the rules described above. The range vectors can be +directly fed into the calc vector functions like `vmean' and `vsum'. A formula can contain an optional mode string after a semicolon. This string consists of flags to influence Calc and other modes during @@ -2158,10 +2170,11 @@ use: In these entries, the character specifies how to select the template. The first string specifies the template. Two more (optional) strings give the file in which, and the headline under which the new note -should be stored. The file defaults to `org-default-notes-file', the -heading to `org-remember-default-headline'. Both defaults help to get -to the storing location quickly, but you can change the location -interactively while storing the note. +should be stored. The file defaults (if not present or `nil') to +`org-default-notes-file', the heading to +`org-remember-default-headline'. Both defaults help to get to the +storing location quickly, but you can change the location interactively +while storing the note. When you call `M-x remember' (or `M-x org-remember') to remember something, org will prompt for a key to select the template (if you have @@ -2244,8 +2257,7 @@ buffer-start as level 2 heading at end of file on headline as sublevel of the heading at cursor /as same level, before/after current heading not on at cursor position, level taken from context. -headline Or use prefix arg to specify level - manually. +headline So a fast way to store the note to its default location is to press `C-c C-c '. Even shorter would be `C-u C-c C-c', which does @@ -3636,15 +3648,17 @@ one entry marked with a todo keyword TODO or NEXT or NEXTACTION. projects with a tag PROJECT, and that you use a todo keyword MAYBE to indicate a project that should not be considered yet. Lets further assume that the todo keyword DONE marks finished projects, and that NEXT -and TODO indicate next actions. Finally, the tag @SHOP indicates -shopping and is a next action even without the NEXT tag. In this case -you would start by identifying eligible projects with a tags/todo match -`+PROJECT/-MAYBE-DONE', and then check for TODO, NEXT and @SHOP in the -subtree to identify projects that are not stuck. The correct -customization for this is +and TODO indicate next actions. The tag @SHOP indicates shopping and +is a next action even without the NEXT tag. Finally, if the project +contains the special word IGNORE anywhere, it should not be listed +either. In this case you would start by identifying eligible projects +with a tags/todo match `+PROJECT/-MAYBE-DONE', and then check for TODO, +NEXT, @SHOP, and IGNORE in the subtree to identify projects that are +not stuck. The correct customization for this is (setq org-stuck-projects - ("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@SHOP"))) + '("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@SHOP") + "\\"))  File: org, Node: Presentation and sorting, Next: Agenda commands, Prev: Built-in agenda views, Up: Agenda views @@ -5242,6 +5256,8 @@ file is visited again in a new Emacs session. nologging don't record when items are marked DONE lognotedone record timestamp and a note when DONE lognotestate record timestamp, note when TODO state changes + logrepeat record a not when re-instating a repeating item + nologrepeat do not record when re-instating repeating item lognoteclock-out record timestamp and a note when clocking out Here are the options for hiding leading stars in outline headings. The corresponding variables are `org-hide-leading-stars' and @@ -5560,7 +5576,6 @@ File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction S-UP -> M-p S-DOWN -> M-n S-LEFT -> M-- S-RIGHT -> M-+ - S-RET -> C-S-RET Yes, these are unfortunately more difficult to remember. If you want to have other replacement keys, look at the variable @@ -6255,8 +6270,8 @@ Index * completion, of TODO keywords: Workflow states. (line 15) * constants, in calculations: References. (line 82) * constants.el: Cooperation. (line 14) -* constcgs, STARTUP keyword: In-buffer settings. (line 52) -* constSI, STARTUP keyword: In-buffer settings. (line 52) +* constcgs, STARTUP keyword: In-buffer settings. (line 54) +* constSI, STARTUP keyword: In-buffer settings. (line 54) * content, STARTUP keyword: In-buffer settings. (line 22) * contents, global visibility state: Visibility cycling. (line 22) * copying, of subtrees: Structure editing. (line 6) @@ -6266,7 +6281,7 @@ Index * custom date/time format: Custom time format. (line 6) * custom search strings: Custom searches. (line 6) * customization: Customization. (line 6) -* customtime, STARTUP keyword: In-buffer settings. (line 49) +* customtime, STARTUP keyword: In-buffer settings. (line 51) * cutting, of subtrees: Structure editing. (line 6) * cycling, of TODO states: TODO basics. (line 13) * cycling, visibility: Visibility cycling. (line 6) @@ -6299,7 +6314,7 @@ Index * emphasized text: Export options. (line 25) * enhancing text: Enhancing text. (line 6) * evaluate time range: Creating timestamps. (line 64) -* even, STARTUP keyword: In-buffer settings. (line 42) +* even, STARTUP keyword: In-buffer settings. (line 44) * exporting: Exporting. (line 6) * exporting, not: Comment lines. (line 6) * extended TODO keywords: TODO extensions. (line 6) @@ -6323,7 +6338,7 @@ Index * folding, sparse trees: Sparse trees. (line 6) * following links: Handling links. (line 56) * format specifier: Formula syntax for Calc. - (line 15) + (line 14) * format, of links: Link format. (line 6) * formula debugging: Editing and debugging formulas. (line 97) @@ -6349,7 +6364,7 @@ Index * headline, promotion and demotion: Structure editing. (line 6) * headlines: Headlines. (line 6) * hide text: Visibility cycling. (line 6) -* hidestars, STARTUP keyword: In-buffer settings. (line 42) +* hidestars, STARTUP keyword: In-buffer settings. (line 44) * hiding leading stars: Clean view. (line 6) * history: History and Acknowledgments. (line 6) @@ -6408,6 +6423,7 @@ Index * lognoteclock-out, STARTUP keyword: In-buffer settings. (line 33) * lognotedone, STARTUP keyword: In-buffer settings. (line 33) * lognotestate, STARTUP keyword: In-buffer settings. (line 33) +* logrepeat, STARTUP keyword: In-buffer settings. (line 33) * maintainer: Feedback. (line 6) * mark ring: Handling links. (line 79) * marking characters, tables: Advanced features. (line 40) @@ -6418,7 +6434,7 @@ Index * MH-E links: External links. (line 6) * minor mode for tables: orgtbl-mode. (line 6) * mode, for calc: Formula syntax for Calc. - (line 15) + (line 14) * motion commands in agenda: Agenda commands. (line 19) * motion, between headlines: Motion. (line 6) * name, of column or field: References. (line 82) @@ -6427,8 +6443,9 @@ Index * narrow columns in tables: Narrow columns. (line 6) * noalign, STARTUP keyword: In-buffer settings. (line 29) * nologging, STARTUP keyword: In-buffer settings. (line 33) +* nologrepeat, STARTUP keyword: In-buffer settings. (line 33) * occur, command: Sparse trees. (line 6) -* odd, STARTUP keyword: In-buffer settings. (line 42) +* odd, STARTUP keyword: In-buffer settings. (line 44) * option keyword completion: Completion. (line 6) * options, for custom agenda views: Setting Options. (line 6) * options, for customization: Customization. (line 6) @@ -6500,7 +6517,7 @@ Index * show all, global visibility state: Visibility cycling. (line 22) * show hidden text: Visibility cycling. (line 6) * showall, STARTUP keyword: In-buffer settings. (line 22) -* showstars, STARTUP keyword: In-buffer settings. (line 42) +* showstars, STARTUP keyword: In-buffer settings. (line 44) * sorting, of agenda items: Sorting of agenda items. (line 6) * sparse tree, for deadlines: Creating timestamps. (line 39) @@ -6604,7 +6621,7 @@ Index * VM links: External links. (line 6) * WANDERLUST links: External links. (line 6) * weekly agenda: Weekly/Daily agenda. (line 6) -* windmove.el: Conflicts. (line 33) +* windmove.el: Conflicts. (line 32) * workflow states as TODO keywords: Workflow states. (line 6) * XEmacs: Installation. (line 6) * XOXO export: XOXO export. (line 6) @@ -6952,178 +6969,179 @@ Node: Feedback17587 Node: Document structure19663 Node: Outlines20437 Node: Headlines21097 -Node: Visibility cycling21720 -Ref: Visibility cycling-Footnote-123934 -Ref: Visibility cycling-Footnote-223992 -Ref: Visibility cycling-Footnote-324042 -Node: Motion24312 -Node: Structure editing25266 -Node: Archiving28092 -Node: ARCHIVE tag28650 -Node: Moving subtrees30443 -Node: Sparse trees31754 -Ref: Sparse trees-Footnote-133886 -Ref: Sparse trees-Footnote-234068 -Node: Plain lists34183 -Ref: Plain lists-Footnote-137952 -Ref: Plain lists-Footnote-238310 -Node: Tables38494 -Node: Built-in table editor39008 -Node: Narrow columns46027 -Ref: Narrow columns-Footnote-147960 -Node: orgtbl-mode48006 -Node: The spreadsheet48810 -Node: References49897 -Ref: References-Footnote-154026 -Node: Formula syntax for Calc54315 -Node: Formula syntax for Lisp56781 -Node: Field formulas58050 -Node: Column formulas59358 -Node: Editing and debugging formulas60957 -Node: Updating the table65110 -Node: Advanced features66145 -Node: Hyperlinks70670 -Node: Link format71443 -Node: Internal links72736 -Ref: Internal links-Footnote-174661 -Node: Radio targets74793 -Node: External links75484 -Node: Handling links77888 -Ref: Handling links-Footnote-182998 -Ref: Handling links-Footnote-283235 -Node: Link abbreviations83309 -Node: Search options84988 -Ref: Search options-Footnote-186768 -Node: Custom searches86849 -Node: Remember87897 -Node: Setting up remember88884 -Node: Remember templates89466 -Ref: Remember templates-Footnote-192732 -Node: Storing notes92830 -Node: TODO items94798 -Node: TODO basics95781 -Node: TODO extensions97480 -Node: Workflow states98299 -Ref: Workflow states-Footnote-199474 -Node: TODO types99567 -Ref: TODO types-Footnote-1101150 -Node: Multiple sets in one file101232 -Node: Per file keywords102843 -Ref: Per file keywords-Footnote-1104132 -Node: Priorities104333 -Node: Breaking down tasks105579 -Ref: Breaking down tasks-Footnote-1106099 -Node: Checkboxes106195 -Node: Timestamps108950 -Node: Time stamps109484 -Ref: Time stamps-Footnote-1112978 -Ref: Time stamps-Footnote-2113094 -Node: Creating timestamps113249 -Node: The date/time prompt115907 -Ref: The date/time prompt-Footnote-1117868 -Node: Custom time format117974 -Node: Repeating items119532 -Node: Progress logging121342 -Node: Closing items121988 -Ref: Closing items-Footnote-1122922 -Ref: Closing items-Footnote-2122991 -Node: Tracking TODO state changes123064 -Node: Clocking work time123920 -Ref: Clocking work time-Footnote-1127566 -Ref: Clocking work time-Footnote-2127644 -Node: Tags127770 -Node: Tag inheritance128532 -Node: Setting tags129469 -Ref: Setting tags-Footnote-1133992 -Ref: Setting tags-Footnote-2134104 -Node: Tag searches134187 -Node: Agenda views136898 -Node: Agenda files138843 -Ref: Agenda files-Footnote-1139809 -Ref: Agenda files-Footnote-2139958 -Node: Agenda dispatcher140151 -Node: Built-in agenda views141842 -Node: Weekly/Daily agenda142420 -Node: Global TODO list144549 -Node: Matching headline tags146821 -Node: Timeline147892 -Node: Stuck projects148558 -Node: Presentation and sorting150257 -Node: Categories151048 -Node: Time-of-day specifications151712 -Node: Sorting of agenda items153683 -Node: Agenda commands154965 -Node: Custom agenda views161694 -Node: Storing searches162369 -Node: Block agenda164281 -Node: Setting Options165511 -Node: Batch processing168223 -Node: Embedded LaTeX169353 -Ref: Embedded LaTeX-Footnote-1170445 -Node: Math symbols170635 -Node: Subscripts and Superscripts171400 -Node: LaTeX fragments172244 -Ref: LaTeX fragments-Footnote-1174478 -Node: Processing LaTeX fragments174740 -Node: CDLaTeX mode175686 -Ref: CDLaTeX mode-Footnote-1178170 -Node: Exporting178318 -Node: ASCII export179632 -Node: HTML export180922 -Node: Export commands181541 -Node: Quoting HTML tags182352 -Node: Links182982 -Node: Images183679 -Ref: Images-Footnote-1184550 -Node: CSS support184611 -Ref: CSS support-Footnote-1185930 -Node: XOXO export186043 -Node: iCalendar export186482 -Node: Text interpretation187701 -Node: Comment lines188243 -Node: Initial text188638 -Node: Enhancing text190312 -Ref: Enhancing text-Footnote-1192174 -Node: Export options192264 -Node: Publishing194157 -Ref: Publishing-Footnote-1194953 -Node: Configuration195149 -Node: Project alist195867 -Node: Sources and destinations196933 -Node: Selecting files197663 -Node: Publishing action198411 -Node: Publishing options199644 -Node: Publishing links201796 -Node: Project page index203309 -Node: Sample configuration204087 -Node: Simple example204579 -Node: Complex example205252 -Node: Triggering publication207328 -Node: Miscellaneous208013 -Node: Completion208647 -Node: Customization210118 -Node: In-buffer settings210701 -Node: The very busy C-c C-c key215178 -Node: Clean view216822 -Node: TTY keys219399 -Node: Interaction221009 -Node: Cooperation221406 -Node: Conflicts224148 -Node: Bugs225740 -Node: Extensions and Hacking227236 -Node: Extensions227832 -Node: Tables in arbitrary syntax229779 -Node: Radio tables230856 -Node: A LaTeX example233359 -Ref: A LaTeX example-Footnote-1237005 -Ref: A LaTeX example-Footnote-2237153 -Node: Translator functions237588 -Ref: Translator functions-Footnote-1240697 -Node: Dynamic blocks240785 -Node: Special agenda views242757 -Ref: Special agenda views-Footnote-1245036 -Node: History and Acknowledgments245296 -Node: Index251156 -Node: Key Index282137 +Ref: Headlines-Footnote-122105 +Node: Visibility cycling22204 +Ref: Visibility cycling-Footnote-124418 +Ref: Visibility cycling-Footnote-224476 +Ref: Visibility cycling-Footnote-324526 +Node: Motion24796 +Node: Structure editing25750 +Node: Archiving28576 +Node: ARCHIVE tag29134 +Node: Moving subtrees30927 +Node: Sparse trees32238 +Ref: Sparse trees-Footnote-134370 +Ref: Sparse trees-Footnote-234552 +Node: Plain lists34667 +Ref: Plain lists-Footnote-138436 +Ref: Plain lists-Footnote-238794 +Node: Tables38978 +Node: Built-in table editor39492 +Node: Narrow columns46511 +Ref: Narrow columns-Footnote-148444 +Node: orgtbl-mode48490 +Node: The spreadsheet49294 +Node: References50381 +Ref: References-Footnote-154510 +Node: Formula syntax for Calc54799 +Node: Formula syntax for Lisp57256 +Node: Field formulas58525 +Node: Column formulas59833 +Node: Editing and debugging formulas61432 +Node: Updating the table65585 +Node: Advanced features66620 +Node: Hyperlinks71145 +Node: Link format71918 +Node: Internal links73211 +Ref: Internal links-Footnote-175136 +Node: Radio targets75268 +Node: External links75959 +Node: Handling links78363 +Ref: Handling links-Footnote-183473 +Ref: Handling links-Footnote-283710 +Node: Link abbreviations83784 +Node: Search options85463 +Ref: Search options-Footnote-187243 +Node: Custom searches87324 +Node: Remember88372 +Node: Setting up remember89359 +Node: Remember templates89941 +Ref: Remember templates-Footnote-193233 +Node: Storing notes93331 +Node: TODO items95218 +Node: TODO basics96201 +Node: TODO extensions97900 +Node: Workflow states98719 +Ref: Workflow states-Footnote-199894 +Node: TODO types99987 +Ref: TODO types-Footnote-1101570 +Node: Multiple sets in one file101652 +Node: Per file keywords103263 +Ref: Per file keywords-Footnote-1104552 +Node: Priorities104753 +Node: Breaking down tasks105999 +Ref: Breaking down tasks-Footnote-1106519 +Node: Checkboxes106615 +Node: Timestamps109370 +Node: Time stamps109904 +Ref: Time stamps-Footnote-1113398 +Ref: Time stamps-Footnote-2113514 +Node: Creating timestamps113669 +Node: The date/time prompt116327 +Ref: The date/time prompt-Footnote-1118288 +Node: Custom time format118394 +Node: Repeating items119952 +Node: Progress logging121762 +Node: Closing items122408 +Ref: Closing items-Footnote-1123342 +Ref: Closing items-Footnote-2123411 +Node: Tracking TODO state changes123484 +Node: Clocking work time124340 +Ref: Clocking work time-Footnote-1127986 +Ref: Clocking work time-Footnote-2128064 +Node: Tags128190 +Node: Tag inheritance128952 +Node: Setting tags129889 +Ref: Setting tags-Footnote-1134412 +Ref: Setting tags-Footnote-2134524 +Node: Tag searches134607 +Node: Agenda views137318 +Node: Agenda files139263 +Ref: Agenda files-Footnote-1140229 +Ref: Agenda files-Footnote-2140378 +Node: Agenda dispatcher140571 +Node: Built-in agenda views142262 +Node: Weekly/Daily agenda142840 +Node: Global TODO list144969 +Node: Matching headline tags147241 +Node: Timeline148312 +Node: Stuck projects148978 +Node: Presentation and sorting150829 +Node: Categories151620 +Node: Time-of-day specifications152284 +Node: Sorting of agenda items154255 +Node: Agenda commands155537 +Node: Custom agenda views162266 +Node: Storing searches162941 +Node: Block agenda164853 +Node: Setting Options166083 +Node: Batch processing168795 +Node: Embedded LaTeX169925 +Ref: Embedded LaTeX-Footnote-1171017 +Node: Math symbols171207 +Node: Subscripts and Superscripts171972 +Node: LaTeX fragments172816 +Ref: LaTeX fragments-Footnote-1175050 +Node: Processing LaTeX fragments175312 +Node: CDLaTeX mode176258 +Ref: CDLaTeX mode-Footnote-1178742 +Node: Exporting178890 +Node: ASCII export180204 +Node: HTML export181494 +Node: Export commands182113 +Node: Quoting HTML tags182924 +Node: Links183554 +Node: Images184251 +Ref: Images-Footnote-1185122 +Node: CSS support185183 +Ref: CSS support-Footnote-1186502 +Node: XOXO export186615 +Node: iCalendar export187054 +Node: Text interpretation188273 +Node: Comment lines188815 +Node: Initial text189210 +Node: Enhancing text190884 +Ref: Enhancing text-Footnote-1192746 +Node: Export options192836 +Node: Publishing194729 +Ref: Publishing-Footnote-1195525 +Node: Configuration195721 +Node: Project alist196439 +Node: Sources and destinations197505 +Node: Selecting files198235 +Node: Publishing action198983 +Node: Publishing options200216 +Node: Publishing links202368 +Node: Project page index203881 +Node: Sample configuration204659 +Node: Simple example205151 +Node: Complex example205824 +Node: Triggering publication207900 +Node: Miscellaneous208585 +Node: Completion209219 +Node: Customization210690 +Node: In-buffer settings211273 +Node: The very busy C-c C-c key215899 +Node: Clean view217543 +Node: TTY keys220120 +Node: Interaction221730 +Node: Cooperation222127 +Node: Conflicts224869 +Node: Bugs226432 +Node: Extensions and Hacking227928 +Node: Extensions228524 +Node: Tables in arbitrary syntax230471 +Node: Radio tables231548 +Node: A LaTeX example234051 +Ref: A LaTeX example-Footnote-1237697 +Ref: A LaTeX example-Footnote-2237845 +Node: Translator functions238280 +Ref: Translator functions-Footnote-1241389 +Node: Dynamic blocks241477 +Node: Special agenda views243449 +Ref: Special agenda views-Footnote-1245728 +Node: History and Acknowledgments245988 +Node: Index251848 +Node: Key Index282975  End Tag Table diff --git a/org.el b/org.el index ac3eaa921..4b177c1f7 100644 --- a/org.el +++ b/org.el @@ -1,11 +1,11 @@ -;;;; org.el --- Outline-based notes management and organize +;;;; org.el --- Outline-based notes management and organizer ;; Carstens outline-mode for keeping track of everything. ;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.71 +;; Version: 4.72 ;; ;; This file is part of GNU Emacs. ;; @@ -83,7 +83,7 @@ ;;; Version -(defconst org-version "4.71" +(defconst org-version "4.72" "The version number of the file org.el.") (defun org-version () (interactive) @@ -153,7 +153,7 @@ has been set." :group 'org-startup :type 'boolean) -(defcustom org-CUA-compatible nil +(defcustom org-replace-disputed-keys nil "Non-nil means use alternative key bindings for S-. Org-mode used S- for changing timestamps and priorities. S- is also used for example by `CUA-mode' to select text. @@ -161,7 +161,6 @@ If you want to use Org-mode together with `CUA-mode', Org-mode needs to use alternative bindings. Setting this variable to t will replace the following keys both in Org-mode and in the Org-agenda buffer. -S-RET -> C-S-RET S-up -> M-p S-down -> M-n S-left -> M-- @@ -176,21 +175,39 @@ become effective." :group 'org-startup :type 'boolean) -(defvar org-disputed-keys - '((S-up [(shift up)] [(meta ?p)]) - (S-down [(shift down)] [(meta ?n)]) - (S-left [(shift left)] [(meta ?-)]) - (S-right [(shift right)] [(meta ?+)]) - (S-return [(shift return)] [(control shift return)])) +(defvaralias 'org-CUA-compatible 'org-replace-disputed-keys) + +(defcustom org-disputed-keys + '(([(shift up)] . [(meta p)]) + ([(shift down)] . [(meta n)]) + ([(shift left)] . [(meta -)]) + ([(shift right)] . [(meta +)]) + ([(control shift right)] . [(meta shift +)]) + ([(control shift left)] . [(meta shift -)])) "Keys for which Org-mode and other modes compete. -This is an alist, cars are symbols for lookup, 1st element is the default key, -second element will be used when `org-CUA-compatible' is t.") +This is an alist, cars are the default keys, second element specifies +the alternative to use when `org-replace-disputed-keys' is t. + +Keys can be specified in any syntax supported by `define-key'. +The value of this option takes effect only at Org-mode's startup, +therefore you'll have to restart Emacs to apply it after changing." + :group 'org-startup + :type 'alist) (defun org-key (key) - "Select a key according to `org-CUA-compatible'." - (nth (if org-CUA-compatible 2 1) - (or (assq key org-disputed-keys) - (error "Invalid Key %s in `org-key'" key)))) + "Select key according to `org-replace-disputed-keys' and `org-disputed-keys'. +Or return the original if not disputed." + (let* ((nkey (key-description key)) + (x (find-if (lambda (x) + (equal (key-description (car x)) nkey)) + org-disputed-keys))) + (cond ((not x) key) + (org-replace-disputed-keys (cdr x)) + (t (car x))))) + +(defun org-defkey (keymap key def) + "Define a key, possibly translated, as returned by `org-key'." + (define-key keymap (org-key key) def)) (defcustom org-ellipsis nil "The ellipsis to use in the Org-mode outline. @@ -395,7 +412,22 @@ visibility is cycled." (const :tag "Everywhere except in headlines" t) )) +(defcustom org-cycle-separator-lines 2 + "Number of empty lines needed to keep an empty line between collapsed trees. +If you leave an empty line between the end of a subtree and the following +headline, this empty line is hidden when the subtree is folded. +Org-mode will leave (exactly) one empty line visible if the number of +empty lines is equal or larger to the number given in this variable. +So the default 2 means, at least 2 empty lines after the end of a subtree +are needed to produce free space between a collapsed subtree and the +following headline. + +Special case: when 0, never leave empty lines in collapsed view." + :group 'org-cycle + :type 'integer) + (defcustom org-cycle-hook '(org-cycle-hide-archived-subtrees + org-cycle-show-empty-lines org-optimize-window-after-visibility-change) "Hook that is run after `org-cycle' has changed the buffer visibility. The function(s) in this hook must accept a single argument which indicates @@ -406,12 +438,20 @@ the values `folded', `children', or `subtree'." :group 'org-cycle :type 'hook) - (defgroup org-edit-structure nil "Options concerning structure editing in Org-mode." :tag "Org Edit Structure" :group 'org-structure) +(defcustom org-special-ctrl-a nil + "Non-nil means `C-a' behaves specially in headlines. +When set, `C-a' will bring back the cursor to the beginning of the +headline text, i.e. after the stars and after a possible TODO keyword. +When the cursor is already at that position, another `C-a' will bring +it to the beginning of the line." + :group 'org-edit-structure + :type 'boolean) + (defcustom org-odd-levels-only nil "Non-nil means, skip even levels and only use odd levels for the outline. This has the effect that two stars are being added/taken away in @@ -1369,6 +1409,7 @@ taken from the (otherwise obsolete) variable `org-todo-interpretation'." (defvar org-todo-keywords-1 nil) (make-variable-buffer-local 'org-todo-keywords-1) (defvar org-todo-keywords-for-agenda nil) +(defvar org-done-keywords-for-agenda nil) (defvar org-not-done-keywords nil) (make-variable-buffer-local 'org-not-done-keywords) (defvar org-done-keywords nil) @@ -1810,17 +1851,20 @@ precedence over the general options." (sexp :tag "Value"))))))) (defcustom org-stuck-projects - '("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil) + '("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil "") "How to identify stuck projects. -This is a list of three items: +This is a list of four items: 1. A tags/todo matcher string that is used to identify a project. - The entire tree below a headline matched by this is considered a project. -2. A list of TODO keywords itentifying non-stuck projects. + The entire tree below a headline matched by this is considered one project. +2. A list of TODO keywords identifying non-stuck projects. If the project subtree contains any headline with one of these todo - keywords, the project is consitered to be not stuck. + keywords, the project is considered to be not stuck. If you specify + \"*\" as a keyword, any TODO keyword will mark the project unstuck. 3. A list of tags identifying non-stuck projects. If the project subtree contains any headline with one of these tags, - the project is consitered to be not stuck. + the project is considered to be not stuck. If you specify \"*\" as + a tag, any tag will mark the project unstuck. +4. An arbitrary regular expression matching non-stuck projects. After defining this variable, you may use \\[org-agenda-list-stuck-projects] or `C-c a #' to produce the list." @@ -1828,7 +1872,8 @@ or `C-c a #' to produce the list." :type '(list (string :tag "Tags/TODO match to identify a project") (repeat :tag "Projects are *not* stuck if they have an entry with TODO keyword any of" (string)) - (repeat :tag "Projects are *not* stuck if they have an entry with TAG being any of" (string)))) + (repeat :tag "Projects are *not* stuck if they have an entry with TAG being any of" (string)) + (regexp :tag "Projects are *not* stuck if this regexp matches\ninside the subtree"))) (defgroup org-agenda-skip nil @@ -2216,13 +2261,18 @@ When this is the symbol `prefix', only remove tags when :group 'org) (defcustom org-format-latex-options - '(:foreground "Black" :background "Transparent" :scale 1.0 - :matchers ("begin" "$" "$$" "\\(" "\\[")) + '(:foreground default :background default :scale 1.0 + :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 + :matchers ("begin" "$" "$$" "\\(" "\\[")) "Options for creating images from LaTeX fragments. This is a property list with the following properties: -:foreground the foreground color, for example \"Black\". +:foreground the foreground color for images embedded in emacs, e.g. \"Black\". + `default' means use the forground of the default face. :background the background color, or \"Transparent\". + `default' means use the background of the default face. :scale a scaling factor for the size of the images +:html-foreground, :html-background, :html-scale + The same numbers for HTML export. :matchers a list indicating which matchers should be used to find LaTeX fragments. Valid members of this list are: \"begin\" find environments @@ -2778,8 +2828,6 @@ Changing this variable requires a restart of Emacs to take effect." (setq markers (concat (replace-match "" t t markers) "^"))) (if (string-match "-" markers) (setq markers (concat (replace-match "" t t markers) "-"))) -; (while (>= (setq nl (1- nl)) 0) (setq body1 (concat body1 "\n?" body "*?"))) -; (while (>= (setq nl (1- nl)) 0) (setq body1 (concat body1 "\\(?:\n?" body "*?\\)?"))) (if (> nl 0) (setq body1 (concat body1 "\\(?:\n" body "*?\\)\\{0," (int-to-string nl) "\\}"))) @@ -2789,15 +2837,15 @@ Changing this variable requires a restart of Emacs to take effect." "\\(" "\\([" markers "]\\)" "\\(" - "[^" border markers "]" + "[^" border (if (and nil stacked) markers) "]" body1 - "[^" border markers "]" + "[^" border (if (and nil stacked) markers) "]" "\\)" "\\3\\)" "\\([" post (if stacked markers) "]\\|$\\)"))))) (defcustom org-emphasis-regexp-components - '(" \t('\"" " \t.,?;'\")" " \t\r\n," "." 1 nil) + '(" \t('\"" "- \t.,:?;'\")" " \t\r\n,\"'" "." 1 nil) "Components used to build the reqular expression for emphasis. This is a list with 6 entries. Terminology: In an emphasis string like \" *strong word* \", we call the initial space PREMATCH, the final @@ -2809,6 +2857,7 @@ pre Chars allowed as prematch. Beginning of line will be allowed too. post Chars allowed as postmatch. End of line will be allowed too. border The chars *forbidden* as border characters. In addition to the characters given here, all marker characters are forbidden too. + FIXME: the last statement is no longer true. body-regexp A regexp like \".\" to match a body character. Don't use non-shy groups here, and don't allow newline here. newline The maximum number of newlines allowed in an emphasis exp. @@ -3226,6 +3275,8 @@ we turn off invisibility temporarily. Use this in a `let' form." ("lognotedone" org-log-done done push) ("lognotestate" org-log-done state push) ("lognoteclock-out" org-log-done clock-out push) + ("logrepeat" org-log-repeat t) + ("nologrepeat" org-log-repeat nil) ("constcgs" constants-unit-system cgs) ("constSI" constants-unit-system SI)) "Variable associated with STARTUP options for org-mode. @@ -3732,18 +3783,18 @@ that will be added to PLIST. Returns the string that was modified." ;;;; Font-Lock stuff, including the activators (defvar org-mouse-map (make-sparse-keymap)) -(define-key org-mouse-map +(org-defkey org-mouse-map (if (featurep 'xemacs) [button2] [mouse-2]) 'org-open-at-mouse) -(define-key org-mouse-map +(org-defkey org-mouse-map (if (featurep 'xemacs) [button3] [mouse-3]) 'org-find-file-at-mouse) (when org-mouse-1-follows-link - (define-key org-mouse-map [follow-link] 'mouse-face)) + (org-defkey org-mouse-map [follow-link] 'mouse-face)) (when org-tab-follows-link - (define-key org-mouse-map [(tab)] 'org-open-at-point) - (define-key org-mouse-map "\C-i" 'org-open-at-point)) + (org-defkey org-mouse-map [(tab)] 'org-open-at-point) + (org-defkey org-mouse-map "\C-i" 'org-open-at-point)) (when org-return-follows-link - (define-key org-mouse-map [(return)] 'org-open-at-point) - (define-key org-mouse-map "\C-m" 'org-open-at-point)) + (org-defkey org-mouse-map [(return)] 'org-open-at-point) + (org-defkey org-mouse-map "\C-m" 'org-open-at-point)) (require 'font-lock) @@ -3834,16 +3885,20 @@ The time stamps may be either active or inactive.") (defun org-do-emphasis-faces (limit) "Run through the buffer and add overlays to links." - (if (re-search-forward org-emph-re limit t) - (progn - (font-lock-prepend-text-property (match-beginning 2) (match-end 2) - 'face - (nth 1 (assoc (match-string 3) - org-emphasis-alist))) - (add-text-properties (match-beginning 2) (match-end 2) - '(font-lock-multiline t)) - (backward-char 1) - t))) + (let (rtn) + (while (and (not rtn) (re-search-forward org-emph-re limit t)) + (if (not (= (char-after (match-beginning 3)) + (char-after (match-beginning 4)))) + (progn + (setq rtn t) + (font-lock-prepend-text-property (match-beginning 2) (match-end 2) + 'face + (nth 1 (assoc (match-string 3) + org-emphasis-alist))) + (add-text-properties (match-beginning 2) (match-end 2) + '(font-lock-multiline t)) + (backward-char 1)))) + rtn)) (defun org-activate-plain-links (limit) "Run through the buffer and add overlays to links." @@ -4298,13 +4353,13 @@ of the first headline in the buffer. This is important, because if the first headline is not level one, then (hide-sublevels 1) gives confusing results." (interactive) - (hide-sublevels (save-excursion - (goto-char (point-min)) - (if (re-search-forward (concat "^" outline-regexp) nil t) - (progn - (goto-char (match-beginning 0)) - (funcall outline-level)) - 1)))) + (let ((level (save-excursion + (goto-char (point-min)) + (if (re-search-forward (concat "^" outline-regexp) nil t) + (progn + (goto-char (match-beginning 0)) + (funcall outline-level)))))) + (and level (hide-sublevels level)))) (defun org-content (&optional arg) "Show all headlines in the buffer, like a table of contents. @@ -4338,6 +4393,35 @@ This function is the default value of the hook `org-cycle-hook'." ((eq state 'children) (or (org-subtree-end-visible-p) (recenter 1))) ((eq state 'subtree) (or (org-subtree-end-visible-p) (recenter 1)))))) + +(defun org-cycle-show-empty-lines (state) + "Show empty lines above all visible headlines. +The region to be covered depends on STATE when called through +`org-cycle-hook'. Lisp program can use t for STATE to get the +entire buffer covered. Note that an empty line is only shown if there +are at least `org-cycle-separator-lines' empty lines before the headeline." + (when (> org-cycle-separator-lines 0) + (save-excursion + (let* ((n org-cycle-separator-lines) + (re (cond + ((= n 1) "\\(\n[ \t]*\n\\*+\\) ") + ((= n 2) "^[ \t]*\\(\n[ \t]*\n\\*+\\) ") + (t (let ((ns (number-to-string (- n 2)))) + (concat "^\\(?:[ \t]*\n\\)\\{" ns "," ns "\\}" + "[ \t]*\\(\n[ \t]*\n\\*+\\) "))))) + beg end) + (cond + ((memq state '(overview content t)) + (setq beg (point-min) end (point-max))) + ((memq state '(children)) + (setq beg (point) end (org-end-of-subtree t t)))) + (when beg + (goto-char beg) + (while (re-search-forward re end t) + (if (not (get-char-property (match-end 1) 'invisible)) + (outline-flag-region + (match-beginning 1) (match-end 1) nil)))))))) + (defun org-subtree-end-visible-p () "Is the end of the current subtree visible?" (pos-visible-in-window-p @@ -4359,27 +4443,27 @@ Optional argument N means, put the headline into the Nth line of the window." (let ((cmds '(isearch-forward isearch-backward)) cmd) (while (setq cmd (pop cmds)) (substitute-key-definition cmd cmd org-goto-map global-map))) -(define-key org-goto-map "\C-m" 'org-goto-ret) -(define-key org-goto-map [(left)] 'org-goto-left) -(define-key org-goto-map [(right)] 'org-goto-right) -(define-key org-goto-map [(?q)] 'org-goto-quit) -(define-key org-goto-map [(control ?g)] 'org-goto-quit) -(define-key org-goto-map "\C-i" 'org-cycle) -(define-key org-goto-map [(tab)] 'org-cycle) -(define-key org-goto-map [(down)] 'outline-next-visible-heading) -(define-key org-goto-map [(up)] 'outline-previous-visible-heading) -(define-key org-goto-map "n" 'outline-next-visible-heading) -(define-key org-goto-map "p" 'outline-previous-visible-heading) -(define-key org-goto-map "f" 'outline-forward-same-level) -(define-key org-goto-map "b" 'outline-backward-same-level) -(define-key org-goto-map "u" 'outline-up-heading) -(define-key org-goto-map "\C-c\C-n" 'outline-next-visible-heading) -(define-key org-goto-map "\C-c\C-p" 'outline-previous-visible-heading) -(define-key org-goto-map "\C-c\C-f" 'outline-forward-same-level) -(define-key org-goto-map "\C-c\C-b" 'outline-backward-same-level) -(define-key org-goto-map "\C-c\C-u" 'outline-up-heading) +(org-defkey org-goto-map "\C-m" 'org-goto-ret) +(org-defkey org-goto-map [(left)] 'org-goto-left) +(org-defkey org-goto-map [(right)] 'org-goto-right) +(org-defkey org-goto-map [(?q)] 'org-goto-quit) +(org-defkey org-goto-map [(control ?g)] 'org-goto-quit) +(org-defkey org-goto-map "\C-i" 'org-cycle) +(org-defkey org-goto-map [(tab)] 'org-cycle) +(org-defkey org-goto-map [(down)] 'outline-next-visible-heading) +(org-defkey org-goto-map [(up)] 'outline-previous-visible-heading) +(org-defkey org-goto-map "n" 'outline-next-visible-heading) +(org-defkey org-goto-map "p" 'outline-previous-visible-heading) +(org-defkey org-goto-map "f" 'outline-forward-same-level) +(org-defkey org-goto-map "b" 'outline-backward-same-level) +(org-defkey org-goto-map "u" 'outline-up-heading) +(org-defkey org-goto-map "\C-c\C-n" 'outline-next-visible-heading) +(org-defkey org-goto-map "\C-c\C-p" 'outline-previous-visible-heading) +(org-defkey org-goto-map "\C-c\C-f" 'outline-forward-same-level) +(org-defkey org-goto-map "\C-c\C-b" 'outline-backward-same-level) +(org-defkey org-goto-map "\C-c\C-u" 'outline-up-heading) (let ((l '(1 2 3 4 5 6 7 8 9 0))) - (while l (define-key org-goto-map (int-to-string (pop l)) 'digit-argument))) + (while l (org-defkey org-goto-map (int-to-string (pop l)) 'digit-argument))) (defconst org-goto-help "Select a location to jump to, press RET @@ -4829,7 +4913,6 @@ is signaled in this case." (setq folded (org-invisible-p))) (outline-end-of-subtree)) (outline-next-heading) - (if (not (bolp)) (insert "\n")) (setq end (point)) ;; Find insertion point, with error handling (goto-char beg) @@ -4849,6 +4932,7 @@ is signaled in this case." (setq txt (buffer-substring beg end)) (delete-region beg end) (insert txt) + (or (bolp) (insert "\n")) (goto-char ins-point) (if folded (hide-subtree)) (move-marker ins-point nil))) @@ -5013,7 +5097,7 @@ If optional TXT is given, check this string instead of the current kill." (save-excursion (narrow-to-region (progn (org-back-to-heading) (point)) - (progn (org-end-of-subtree t) (point))))) + (progn (org-end-of-subtree t t) (point))))) ;;; Outline Sorting @@ -7133,7 +7217,7 @@ it can be edited in place." (switch-to-buffer-other-window "*Org tmp*") (erase-buffer) (insert "#\n# Edit field and finish with C-c C-c\n#\n") - (org-mode) + (let ((org-inhibit-startup t)) (org-mode)) (goto-char (setq p (point-max))) (insert (org-trim field)) (remove-text-properties p (point-max) @@ -8120,25 +8204,25 @@ Parameters get priority." "#UNDEFINED_NAME")) (defvar org-table-fedit-map (make-sparse-keymap)) -(define-key org-table-fedit-map "\C-x\C-s" 'org-table-fedit-finish) -(define-key org-table-fedit-map "\C-c\C-s" 'org-table-fedit-finish) -(define-key org-table-fedit-map "\C-c\C-c" 'org-table-fedit-finish) -(define-key org-table-fedit-map "\C-c\C-q" 'org-table-fedit-abort) -(define-key org-table-fedit-map "\C-c?" 'org-table-show-reference) -(define-key org-table-fedit-map [(meta shift up)] 'org-table-fedit-line-up) -(define-key org-table-fedit-map [(meta shift down)] 'org-table-fedit-line-down) -(define-key org-table-fedit-map [(shift up)] 'org-table-fedit-ref-up) -(define-key org-table-fedit-map [(shift down)] 'org-table-fedit-ref-down) -(define-key org-table-fedit-map [(shift left)] 'org-table-fedit-ref-left) -(define-key org-table-fedit-map [(shift right)] 'org-table-fedit-ref-right) -(define-key org-table-fedit-map [(meta up)] 'org-table-fedit-scroll-down) -(define-key org-table-fedit-map [(meta down)] 'org-table-fedit-scroll) -(define-key org-table-fedit-map [(meta tab)] 'lisp-complete-symbol) -(define-key org-table-fedit-map "\M-\C-i" 'lisp-complete-symbol) -(define-key org-table-fedit-map [(tab)] 'org-table-fedit-lisp-indent) -(define-key org-table-fedit-map "\C-i" 'org-table-fedit-lisp-indent) -(define-key org-table-fedit-map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) -(define-key org-table-fedit-map "\C-c}" 'org-table-fedit-toggle-coordinates) +(org-defkey org-table-fedit-map "\C-x\C-s" 'org-table-fedit-finish) +(org-defkey org-table-fedit-map "\C-c\C-s" 'org-table-fedit-finish) +(org-defkey org-table-fedit-map "\C-c\C-c" 'org-table-fedit-finish) +(org-defkey org-table-fedit-map "\C-c\C-q" 'org-table-fedit-abort) +(org-defkey org-table-fedit-map "\C-c?" 'org-table-show-reference) +(org-defkey org-table-fedit-map [(meta shift up)] 'org-table-fedit-line-up) +(org-defkey org-table-fedit-map [(meta shift down)] 'org-table-fedit-line-down) +(org-defkey org-table-fedit-map [(shift up)] 'org-table-fedit-ref-up) +(org-defkey org-table-fedit-map [(shift down)] 'org-table-fedit-ref-down) +(org-defkey org-table-fedit-map [(shift left)] 'org-table-fedit-ref-left) +(org-defkey org-table-fedit-map [(shift right)] 'org-table-fedit-ref-right) +(org-defkey org-table-fedit-map [(meta up)] 'org-table-fedit-scroll-down) +(org-defkey org-table-fedit-map [(meta down)] 'org-table-fedit-scroll) +(org-defkey org-table-fedit-map [(meta tab)] 'lisp-complete-symbol) +(org-defkey org-table-fedit-map "\M-\C-i" 'lisp-complete-symbol) +(org-defkey org-table-fedit-map [(tab)] 'org-table-fedit-lisp-indent) +(org-defkey org-table-fedit-map "\C-i" 'org-table-fedit-lisp-indent) +(org-defkey org-table-fedit-map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) +(org-defkey org-table-fedit-map "\C-c}" 'org-table-fedit-toggle-coordinates) (easy-menu-define org-table-fedit-menu org-table-fedit-map "Org Edit Formulas Menu" '("Edit-Formulas" @@ -8920,7 +9004,7 @@ to execute outside of tables." '("\C-c}" org-table-toggle-coordinate-overlays) '("\C-c{" org-table-toggle-formula-debugger) '("\C-m" org-table-next-row) - (list (org-key 'S-return) 'org-table-copy-down) + '([(shift return)] org-table-copy-down) '("\C-c\C-q" org-table-wrap-region) '("\C-c?" org-table-field-info) '("\C-c " org-table-blank-field) @@ -8935,34 +9019,34 @@ to execute outside of tables." elt key fun cmd) (while (setq elt (pop bindings)) (setq nfunc (1+ nfunc)) - (setq key (car elt) + (setq key (org-key (car elt)) fun (nth 1 elt) cmd (orgtbl-make-binding fun nfunc key)) - (define-key orgtbl-mode-map key cmd)) + (org-defkey orgtbl-mode-map key cmd)) ;; Special treatment needed for TAB and RET - (define-key orgtbl-mode-map [(return)] + (org-defkey orgtbl-mode-map [(return)] (orgtbl-make-binding 'orgtbl-ret 100 [(return)] "\C-m")) - (define-key orgtbl-mode-map "\C-m" + (org-defkey orgtbl-mode-map "\C-m" (orgtbl-make-binding 'orgtbl-ret 101 "\C-m" [(return)])) - (define-key orgtbl-mode-map [(tab)] + (org-defkey orgtbl-mode-map [(tab)] (orgtbl-make-binding 'orgtbl-tab 102 [(tab)] "\C-i")) - (define-key orgtbl-mode-map "\C-i" + (org-defkey orgtbl-mode-map "\C-i" (orgtbl-make-binding 'orgtbl-tab 103 "\C-i" [(tab)])) - (define-key orgtbl-mode-map [(shift tab)] + (org-defkey orgtbl-mode-map [(shift tab)] (orgtbl-make-binding 'org-table-previous-field 104 [(shift tab)] [(tab)] "\C-i")) - (define-key orgtbl-mode-map "\M-\C-m" + (org-defkey orgtbl-mode-map "\M-\C-m" (orgtbl-make-binding 'org-table-wrap-region 105 "\M-\C-m" [(meta return)])) - (define-key orgtbl-mode-map [(meta return)] + (org-defkey orgtbl-mode-map [(meta return)] (orgtbl-make-binding 'org-table-wrap-region 106 [(meta return)] "\M-\C-m")) - (define-key orgtbl-mode-map "\C-c\C-c" 'orgtbl-ctrl-c-ctrl-c) + (org-defkey orgtbl-mode-map "\C-c\C-c" 'orgtbl-ctrl-c-ctrl-c) (when orgtbl-optimized ;; If the user wants maximum table support, we need to hijack ;; some standard editing functions @@ -8970,7 +9054,7 @@ to execute outside of tables." 'self-insert-command 'orgtbl-self-insert-command 'delete-char 'org-delete-char 'delete-backward-char 'org-delete-backward-char) - (define-key orgtbl-mode-map "|" 'org-force-self-insert)) + (org-defkey orgtbl-mode-map "|" 'org-force-self-insert)) (easy-menu-define orgtbl-mode-menu orgtbl-mode-map "OrgTbl menu" '("OrgTbl" ["Align" org-ctrl-c-ctrl-c :active (org-at-table-p) :keys "C-c C-c"] @@ -9959,7 +10043,7 @@ With three \\[universal-argument] prefixes, negate the meaning of (defun org-completing-read (&rest args) (let ((minibuffer-local-completion-map (copy-keymap minibuffer-local-completion-map))) - (define-key minibuffer-local-completion-map " " 'self-insert-command) + (org-defkey minibuffer-local-completion-map " " 'self-insert-command) (apply 'completing-read args))) ;;; Opening/following a link @@ -10995,7 +11079,7 @@ See also the variable `org-reverse-note-order'." (replace-match "")) (catch 'quit (let* ((txt (buffer-substring (point-min) (point-max))) - (fastp current-prefix-arg) + (fastp (equal current-prefix-arg '(4))) (file (if fastp org-default-notes-file (org-get-org-file))) (heading org-remember-default-headline) (visiting (org-find-base-buffer-visiting file)) @@ -11003,6 +11087,7 @@ See also the variable `org-reverse-note-order'." (org-startup-align-all-tables nil) (org-goto-start-pos 1) spos level indent reversed) + (setq current-prefix-arg nil) ;; Modify text so that it becomes a nice subtree which can be inserted ;; into an org tree. (let* ((lines (split-string txt "\n")) @@ -11075,7 +11160,9 @@ See also the variable `org-reverse-note-order'." (t ;; Put it right there, with automatic level determined by ;; org-paste-subtree or from prefix arg - (org-paste-subtree current-prefix-arg txt))) + (org-paste-subtree + (if (numberp current-prefix-arg) current-prefix-arg) + txt))) (when remember-save-after-remembering (save-buffer) (if (not visiting) (kill-buffer (current-buffer))))))))) @@ -12205,7 +12292,7 @@ Returns the new tags string, or nil to not change the current settings." (fwidth (+ maxlen 3 1 3)) (ncol (/ (- (window-width) 4) fwidth)) (i-face 'org-done) - (c-face 'org-tag) + (c-face 'org-todo) tg cnt e c char c1 c2 ntable tbl rtn ov-start ov-end ov-prefix (exit-after-next org-fast-tag-selection-single-key) @@ -12508,33 +12595,33 @@ used to insert the time stamp into the buffer to include the time." (let* ((old-map (current-local-map)) (map (copy-keymap calendar-mode-map)) (minibuffer-local-map (copy-keymap minibuffer-local-map))) - (define-key map (kbd "RET") 'org-calendar-select) - (define-key map (if (featurep 'xemacs) [button1] [mouse-1]) + (org-defkey map (kbd "RET") 'org-calendar-select) + (org-defkey map (if (featurep 'xemacs) [button1] [mouse-1]) 'org-calendar-select-mouse) - (define-key map (if (featurep 'xemacs) [button2] [mouse-2]) + (org-defkey map (if (featurep 'xemacs) [button2] [mouse-2]) 'org-calendar-select-mouse) - (define-key minibuffer-local-map [(meta shift left)] + (org-defkey minibuffer-local-map [(meta shift left)] (lambda () (interactive) (org-eval-in-calendar '(calendar-backward-month 1)))) - (define-key minibuffer-local-map [(meta shift right)] + (org-defkey minibuffer-local-map [(meta shift right)] (lambda () (interactive) (org-eval-in-calendar '(calendar-forward-month 1)))) - (define-key minibuffer-local-map [(shift up)] + (org-defkey minibuffer-local-map [(shift up)] (lambda () (interactive) (org-eval-in-calendar '(calendar-backward-week 1)))) - (define-key minibuffer-local-map [(shift down)] + (org-defkey minibuffer-local-map [(shift down)] (lambda () (interactive) (org-eval-in-calendar '(calendar-forward-week 1)))) - (define-key minibuffer-local-map [(shift left)] + (org-defkey minibuffer-local-map [(shift left)] (lambda () (interactive) (org-eval-in-calendar '(calendar-backward-day 1)))) - (define-key minibuffer-local-map [(shift right)] + (org-defkey minibuffer-local-map [(shift right)] (lambda () (interactive) (org-eval-in-calendar '(calendar-forward-day 1)))) - (define-key minibuffer-local-map ">" + (org-defkey minibuffer-local-map ">" (lambda () (interactive) (org-eval-in-calendar '(scroll-calendar-left 1)))) - (define-key minibuffer-local-map "<" + (org-defkey minibuffer-local-map "<" (lambda () (interactive) (org-eval-in-calendar '(scroll-calendar-right 1)))) (unwind-protect @@ -13024,8 +13111,27 @@ If there is already a time stamp at the cursor position, update it." ;;; The clock for measuring work time. +(defvar org-mode-line-string "") +(put 'org-mode-line-string 'risky-local-variable t) + +(defvar org-mode-line-timer nil) +(defvar org-clock-heading "") +(defvar org-clock-start-time "") + +(defun org-update-mode-line () + (let* ((now (current-time)) + (delta (- (time-to-seconds (current-time)) (time-to-seconds org-clock-start-time))) + (h (floor delta 3600)) + (m (floor (- delta (* 3600 h)) 60))) + (setq org-mode-line-string + (propertize (format "-[%d:%02d (%s)]" h m org-clock-heading) + 'help-echo "Org-mode clock is running")) + (force-mode-line-update))) + (defvar org-clock-marker (make-marker) "Marker recording the last clock-in.") +(defvar org-clock-mode-line-entry nil + "Information for the modeline about the running clock.") (defun org-clock-in () "Start the clock on the current item. @@ -13035,6 +13141,10 @@ If necessary, clock-out of the currently active clock." (let (ts) (save-excursion (org-back-to-heading t) + (if (looking-at org-todo-line-regexp) + (setq org-clock-heading (match-string 3)) + (setq org-clock-heading "???")) + (setq org-clock-heading (propertize org-clock-heading 'face nil)) (beginning-of-line 2) (when (and (looking-at (concat "[ \t]*" org-keyword-time-regexp)) (not (equal (match-string 1) org-clock-string))) @@ -13044,8 +13154,15 @@ If necessary, clock-out of the currently active clock." (insert "\n") (backward-char 1) (indent-relative) (insert org-clock-string " ") + (setq org-clock-start-time (current-time)) (setq ts (org-insert-time-stamp (current-time) 'with-hm 'inactive)) (move-marker org-clock-marker (point) (buffer-base-buffer)) + (or global-mode-string (setq global-mode-string '(""))) + (or (memq 'org-mode-line-string global-mode-string) + (setq global-mode-string + (append global-mode-string '(org-mode-line-string)))) + (org-update-mode-line) + (setq org-mode-line-timer (run-with-timer 60 60 'org-update-mode-line)) (message "Clock started at %s" ts)))) (defun org-clock-out (&optional fail-quietly) @@ -13076,6 +13193,12 @@ If there is no running clock, throw an error, unless FAIL-QUIETLY is set." (insert " => " (format "%2d:%02d" h m)) (move-marker org-clock-marker nil) (org-add-log-maybe 'clock-out) + (when org-mode-line-timer + (cancel-timer org-mode-line-timer) + (setq org-mode-line-timer nil)) + (setq global-mode-string + (delq 'org-mode-line-string global-mode-string)) + (force-mode-line-update) (message "Clock stopped at %s after HH:MM = %d:%02d" te h m))))) (defun org-clock-cancel () @@ -13483,88 +13606,88 @@ The following commands are available: (substitute-key-definition 'undo 'org-agenda-undo org-agenda-mode-map global-map) -(define-key org-agenda-mode-map "\C-i" 'org-agenda-goto) -(define-key org-agenda-mode-map [(tab)] 'org-agenda-goto) -(define-key org-agenda-mode-map "\C-m" 'org-agenda-switch-to) -(define-key org-agenda-mode-map "\C-k" 'org-agenda-kill) -(define-key org-agenda-mode-map "\C-c$" 'org-agenda-archive) -(define-key org-agenda-mode-map "\C-c\C-x\C-s" 'org-agenda-archive) -(define-key org-agenda-mode-map "$" 'org-agenda-archive) -(define-key org-agenda-mode-map "\C-c\C-o" 'org-agenda-open-link) -(define-key org-agenda-mode-map " " 'org-agenda-show) -(define-key org-agenda-mode-map "\C-c\C-t" 'org-agenda-todo) -(define-key org-agenda-mode-map [(control shift right)] 'org-agenda-todo-nextset) -(define-key org-agenda-mode-map [(control shift left)] 'org-agenda-todo-previousset) -(define-key org-agenda-mode-map "\C-c\C-xb" 'org-agenda-tree-to-indirect-buffer) -(define-key org-agenda-mode-map "b" 'org-agenda-tree-to-indirect-buffer) -(define-key org-agenda-mode-map "o" 'delete-other-windows) -(define-key org-agenda-mode-map "L" 'org-agenda-recenter) -(define-key org-agenda-mode-map "t" 'org-agenda-todo) -(define-key org-agenda-mode-map "a" 'org-agenda-toggle-archive-tag) -(define-key org-agenda-mode-map ":" 'org-agenda-set-tags) -(define-key org-agenda-mode-map "." 'org-agenda-goto-today) -(define-key org-agenda-mode-map "d" 'org-agenda-day-view) -(define-key org-agenda-mode-map "w" 'org-agenda-week-view) -(define-key org-agenda-mode-map (org-key 'S-right) 'org-agenda-date-later) -(define-key org-agenda-mode-map (org-key 'S-left) 'org-agenda-date-earlier) -(define-key org-agenda-mode-map [?\C-c ?\C-x (right)] 'org-agenda-date-later) -(define-key org-agenda-mode-map [?\C-c ?\C-x (left)] 'org-agenda-date-earlier) - -(define-key org-agenda-mode-map ">" 'org-agenda-date-prompt) -(define-key org-agenda-mode-map "\C-c\C-s" 'org-agenda-schedule) -(define-key org-agenda-mode-map "\C-c\C-d" 'org-agenda-deadline) +(org-defkey org-agenda-mode-map "\C-i" 'org-agenda-goto) +(org-defkey org-agenda-mode-map [(tab)] 'org-agenda-goto) +(org-defkey org-agenda-mode-map "\C-m" 'org-agenda-switch-to) +(org-defkey org-agenda-mode-map "\C-k" 'org-agenda-kill) +(org-defkey org-agenda-mode-map "\C-c$" 'org-agenda-archive) +(org-defkey org-agenda-mode-map "\C-c\C-x\C-s" 'org-agenda-archive) +(org-defkey org-agenda-mode-map "$" 'org-agenda-archive) +(org-defkey org-agenda-mode-map "\C-c\C-o" 'org-agenda-open-link) +(org-defkey org-agenda-mode-map " " 'org-agenda-show) +(org-defkey org-agenda-mode-map "\C-c\C-t" 'org-agenda-todo) +(org-defkey org-agenda-mode-map [(control shift right)] 'org-agenda-todo-nextset) +(org-defkey org-agenda-mode-map [(control shift left)] 'org-agenda-todo-previousset) +(org-defkey org-agenda-mode-map "\C-c\C-xb" 'org-agenda-tree-to-indirect-buffer) +(org-defkey org-agenda-mode-map "b" 'org-agenda-tree-to-indirect-buffer) +(org-defkey org-agenda-mode-map "o" 'delete-other-windows) +(org-defkey org-agenda-mode-map "L" 'org-agenda-recenter) +(org-defkey org-agenda-mode-map "t" 'org-agenda-todo) +(org-defkey org-agenda-mode-map "a" 'org-agenda-toggle-archive-tag) +(org-defkey org-agenda-mode-map ":" 'org-agenda-set-tags) +(org-defkey org-agenda-mode-map "." 'org-agenda-goto-today) +(org-defkey org-agenda-mode-map "d" 'org-agenda-day-view) +(org-defkey org-agenda-mode-map "w" 'org-agenda-week-view) +(org-defkey org-agenda-mode-map [(shift right)] 'org-agenda-date-later) +(org-defkey org-agenda-mode-map [(shift right)] 'org-agenda-date-earlier) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (right)] 'org-agenda-date-later) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (left)] 'org-agenda-date-earlier) + +(org-defkey org-agenda-mode-map ">" 'org-agenda-date-prompt) +(org-defkey org-agenda-mode-map "\C-c\C-s" 'org-agenda-schedule) +(org-defkey org-agenda-mode-map "\C-c\C-d" 'org-agenda-deadline) (let ((l '(1 2 3 4 5 6 7 8 9 0))) - (while l (define-key org-agenda-mode-map + (while l (org-defkey org-agenda-mode-map (int-to-string (pop l)) 'digit-argument))) -(define-key org-agenda-mode-map "f" 'org-agenda-follow-mode) -(define-key org-agenda-mode-map "l" 'org-agenda-log-mode) -(define-key org-agenda-mode-map "D" 'org-agenda-toggle-diary) -(define-key org-agenda-mode-map "g" 'org-agenda-toggle-time-grid) -(define-key org-agenda-mode-map "r" 'org-agenda-redo) -(define-key org-agenda-mode-map "q" 'org-agenda-quit) -(define-key org-agenda-mode-map "x" 'org-agenda-exit) -(define-key org-agenda-mode-map "s" 'org-save-all-org-buffers) -(define-key org-agenda-mode-map "P" 'org-agenda-show-priority) -(define-key org-agenda-mode-map "T" 'org-agenda-show-tags) -(define-key org-agenda-mode-map "n" 'next-line) -(define-key org-agenda-mode-map "p" 'previous-line) -(define-key org-agenda-mode-map "\C-n" 'org-agenda-next-date-line) -(define-key org-agenda-mode-map "\C-p" 'org-agenda-previous-date-line) -(define-key org-agenda-mode-map "," 'org-agenda-priority) -(define-key org-agenda-mode-map "\C-c," 'org-agenda-priority) -(define-key org-agenda-mode-map "i" 'org-agenda-diary-entry) -(define-key org-agenda-mode-map "c" 'org-agenda-goto-calendar) +(org-defkey org-agenda-mode-map "f" 'org-agenda-follow-mode) +(org-defkey org-agenda-mode-map "l" 'org-agenda-log-mode) +(org-defkey org-agenda-mode-map "D" 'org-agenda-toggle-diary) +(org-defkey org-agenda-mode-map "g" 'org-agenda-toggle-time-grid) +(org-defkey org-agenda-mode-map "r" 'org-agenda-redo) +(org-defkey org-agenda-mode-map "q" 'org-agenda-quit) +(org-defkey org-agenda-mode-map "x" 'org-agenda-exit) +(org-defkey org-agenda-mode-map "s" 'org-save-all-org-buffers) +(org-defkey org-agenda-mode-map "P" 'org-agenda-show-priority) +(org-defkey org-agenda-mode-map "T" 'org-agenda-show-tags) +(org-defkey org-agenda-mode-map "n" 'next-line) +(org-defkey org-agenda-mode-map "p" 'previous-line) +(org-defkey org-agenda-mode-map "\C-n" 'org-agenda-next-date-line) +(org-defkey org-agenda-mode-map "\C-p" 'org-agenda-previous-date-line) +(org-defkey org-agenda-mode-map "," 'org-agenda-priority) +(org-defkey org-agenda-mode-map "\C-c," 'org-agenda-priority) +(org-defkey org-agenda-mode-map "i" 'org-agenda-diary-entry) +(org-defkey org-agenda-mode-map "c" 'org-agenda-goto-calendar) (eval-after-load "calendar" - '(define-key calendar-mode-map org-calendar-to-agenda-key + '(org-defkey calendar-mode-map org-calendar-to-agenda-key 'org-calendar-goto-agenda)) -(define-key org-agenda-mode-map "C" 'org-agenda-convert-date) -(define-key org-agenda-mode-map "m" 'org-agenda-phases-of-moon) -(define-key org-agenda-mode-map "M" 'org-agenda-phases-of-moon) -(define-key org-agenda-mode-map "S" 'org-agenda-sunrise-sunset) -(define-key org-agenda-mode-map "h" 'org-agenda-holidays) -(define-key org-agenda-mode-map "H" 'org-agenda-holidays) -(define-key org-agenda-mode-map "+" 'org-agenda-priority-up) -(define-key org-agenda-mode-map "I" 'org-agenda-clock-in) -(define-key org-agenda-mode-map "O" 'org-agenda-clock-out) -(define-key org-agenda-mode-map "X" 'org-agenda-clock-cancel) -(define-key org-agenda-mode-map "-" 'org-agenda-priority-down) -(define-key org-agenda-mode-map (org-key 'S-up) 'org-agenda-priority-up) -(define-key org-agenda-mode-map (org-key 'S-down) 'org-agenda-priority-down) -(define-key org-agenda-mode-map [?\C-c ?\C-x (up)] 'org-agenda-priority-up) -(define-key org-agenda-mode-map [?\C-c ?\C-x (down)] 'org-agenda-priority-down) -(define-key org-agenda-mode-map [(right)] 'org-agenda-later) -(define-key org-agenda-mode-map [(left)] 'org-agenda-earlier) -(define-key org-agenda-mode-map "\C-c\C-x\C-c" 'org-export-icalendar-combine-agenda-files) +(org-defkey org-agenda-mode-map "C" 'org-agenda-convert-date) +(org-defkey org-agenda-mode-map "m" 'org-agenda-phases-of-moon) +(org-defkey org-agenda-mode-map "M" 'org-agenda-phases-of-moon) +(org-defkey org-agenda-mode-map "S" 'org-agenda-sunrise-sunset) +(org-defkey org-agenda-mode-map "h" 'org-agenda-holidays) +(org-defkey org-agenda-mode-map "H" 'org-agenda-holidays) +(org-defkey org-agenda-mode-map "+" 'org-agenda-priority-up) +(org-defkey org-agenda-mode-map "I" 'org-agenda-clock-in) +(org-defkey org-agenda-mode-map "O" 'org-agenda-clock-out) +(org-defkey org-agenda-mode-map "X" 'org-agenda-clock-cancel) +(org-defkey org-agenda-mode-map "-" 'org-agenda-priority-down) +(org-defkey org-agenda-mode-map [(shift right)] 'org-agenda-priority-up) +(org-defkey org-agenda-mode-map [(shift down)] 'org-agenda-priority-down) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (up)] 'org-agenda-priority-up) +(org-defkey org-agenda-mode-map [?\C-c ?\C-x (down)] 'org-agenda-priority-down) +(org-defkey org-agenda-mode-map [(right)] 'org-agenda-later) +(org-defkey org-agenda-mode-map [(left)] 'org-agenda-earlier) +(org-defkey org-agenda-mode-map "\C-c\C-x\C-c" 'org-export-icalendar-combine-agenda-files) (defvar org-agenda-keymap (copy-keymap org-agenda-mode-map) "Local keymap for agenda entries from Org-mode.") -(define-key org-agenda-keymap +(org-defkey org-agenda-keymap (if (featurep 'xemacs) [(button2)] [(mouse-2)]) 'org-agenda-goto-mouse) -(define-key org-agenda-keymap +(org-defkey org-agenda-keymap (if (featurep 'xemacs) [(button3)] [(mouse-3)]) 'org-agenda-show-mouse) (when org-agenda-mouse-1-follows-link - (define-key org-agenda-keymap [follow-link] 'mouse-face)) + (org-defkey org-agenda-keymap [follow-link] 'mouse-face)) (easy-menu-define org-agenda-menu org-agenda-mode-map "Agenda menu" '("Agenda" ("Agenda Files") @@ -14079,6 +14202,7 @@ Optional argument FILE means, use this file instead of the current." (defvar org-pre-agenda-window-conf nil) (defun org-prepare-agenda () (setq org-todo-keywords-for-agenda nil) + (setq org-done-keywords-for-agenda nil) (if org-agenda-multi (progn (setq buffer-read-only nil) @@ -14090,6 +14214,8 @@ Optional argument FILE means, use this file instead of the current." (org-prepare-agenda-buffers (org-agenda-files)) (setq org-todo-keywords-for-agenda (org-uniquify org-todo-keywords-for-agenda)) + (setq org-done-keywords-for-agenda + (org-uniquify org-done-keywords-for-agenda)) (let* ((abuf (get-buffer-create org-agenda-buffer-name)) (awin (get-buffer-window abuf))) (cond @@ -14139,6 +14265,8 @@ Optional argument FILE means, use this file instead of the current." (setq bmp (buffer-modified-p)) (setq org-todo-keywords-for-agenda (append org-todo-keywords-for-agenda org-todo-keywords-1)) + (setq org-done-keywords-for-agenda + (append org-done-keywords-for-agenda org-done-keywords)) (save-excursion (remove-text-properties (point-min) (point-max) pall) (when org-agenda-skip-archived-trees @@ -14697,21 +14825,34 @@ MATCH is being ignored." (org-agenda-overriding-header "List of stuck projects: ") (matcher (nth 0 org-stuck-projects)) (todo (nth 1 org-stuck-projects)) - (tags (nth 2 org-stuck-projects)) + (todo-wds (if (member "*" todo) + (progn + (org-prepare-agenda-buffers (org-agenda-files)) + (org-delete-all + org-done-keywords-for-agenda + (copy-sequence org-todo-keywords-for-agenda))) + todo)) (todo-re (concat "^\\*+[ \t]+\\(" - (mapconcat 'identity todo "\\|") + (mapconcat 'identity todo-wds "\\|") "\\)\\>")) - (tags-re (concat "^\\*+.*:\\(" - (mapconcat 'identity tags "\\|") - "\\):[a-zA-Z0-9_@:]*[ \t]*$"))) - + (tags (nth 2 org-stuck-projects)) + (tags-re (if (member "*" tags) + "^\\*+.*:[a-zA-Z0-9_@]+:[ \t]*$" + (concat "^\\*+.*:\\(" + (mapconcat 'identity tags "\\|") + "\\):[a-zA-Z0-9_@:]*[ \t]*$"))) + (gen-re (nth 3 org-stuck-projects)) + (re-list + (delq nil + (list + (if todo todo-re) + (if tags tags-re) + (and gen-re (stringp gen-re) (string-match "\\S-" gen-re) + gen-re))))) (setq org-agenda-skip-regexp - (cond - ((and todo tags) - (concat todo-re "\\|" tags-re)) - (todo todo-re) - (tags tags-re) - (t (error "No information how to identify unstuck projects")))) + (if re-list + (mapconcat 'identity re-list "\\|") + (error "No information how to identify unstuck projects"))) (org-tags-view nil matcher) (with-current-buffer org-agenda-buffer-name (setq org-agenda-redo-command @@ -16511,11 +16652,11 @@ This is a command that has to be installed in `calendar-mode-map'." (defvar org-cdlatex-mode-map (make-sparse-keymap) "Keymap for the minor `org-cdlatex-mode'.") -(define-key org-cdlatex-mode-map "_" 'org-cdlatex-underscore-caret) -(define-key org-cdlatex-mode-map "^" 'org-cdlatex-underscore-caret) -(define-key org-cdlatex-mode-map "`" 'cdlatex-math-symbol) -(define-key org-cdlatex-mode-map "'" 'org-cdlatex-math-modify) -(define-key org-cdlatex-mode-map "\C-c{" 'cdlatex-environment) +(org-defkey org-cdlatex-mode-map "_" 'org-cdlatex-underscore-caret) +(org-defkey org-cdlatex-mode-map "^" 'org-cdlatex-underscore-caret) +(org-defkey org-cdlatex-mode-map "`" 'cdlatex-math-symbol) +(org-defkey org-cdlatex-mode-map "'" 'org-cdlatex-math-modify) +(org-defkey org-cdlatex-mode-map "\C-c{" 'cdlatex-environment) (defvar org-cdlatex-texmathp-advice-is-done nil "Flag remembering if we have applied the advice to texmathp already.") @@ -16583,7 +16724,7 @@ looks only before point, not after." (while (string-match re str start) (cond ((= (match-end 0) (length str)) - (throw 'exit (cons "$" (+ lim (match-beginning 0))))) + (throw 'exit (cons "$" (+ lim (match-beginning 0) 1)))) ((= (match-end 0) (- (length str) 5)) (throw 'exit nil)) (t (setq start (match-end 0)))))) @@ -16675,11 +16816,12 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." "Creating images for entry...%s")))) (message msg "") (narrow-to-region beg end) + (goto-char beg) (org-format-latex (concat "ltxpng/" (file-name-sans-extension (file-name-nondirectory buffer-file-name))) - default-directory 'overlays msg at) + default-directory 'overlays msg at 'forbuffer) (message msg "done. Use `C-c C-c' to remove images."))))) (defvar org-latex-regexps @@ -16692,7 +16834,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." ("$$" "\\$\\$[^\000]*?\\$\\$" 0 t)) "Regular expressions for matching embedded LaTeX.") -(defun org-format-latex (prefix &optional dir overlays msg at) +(defun org-format-latex (prefix &optional dir overlays msg at forbuffer) "Replace LaTeX fragments with links to an image, and produce images." (if (and overlays (fboundp 'clear-image-cache)) (clear-image-cache)) (let* ((prefixnodir (file-name-nondirectory prefix)) @@ -16729,7 +16871,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (setq checkdir t) (or (file-directory-p todir) (make-directory todir))) (org-create-formula-image - txt movefile opt) + txt movefile opt forbuffer) (if overlays (progn (setq ov (org-make-overlay beg end)) @@ -16748,21 +16890,24 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (insert link)))))))) ;; This function borrows from Ganesh Swami's latex2png.el -(defun org-create-formula-image (string tofile options) +(defun org-create-formula-image (string tofile options buffer) (let* ((tmpdir (if (featurep 'xemacs) (temp-directory) temporary-file-directory)) (texfilebase (make-temp-name (expand-file-name "orgtex" tmpdir))) - -;(texfilebase (make-temp-file "orgtex")) -; (dummy (delete-file texfilebase)) (texfile (concat texfilebase ".tex")) (dvifile (concat texfilebase ".dvi")) (pngfile (concat texfilebase ".png")) - (scale (number-to-string (* 1000 (or (plist-get options :scale) 1.0)))) - (fg (or (plist-get options :foreground) "Black")) - (bg (or (plist-get options :background) "Transparent"))) + (fnh (face-attribute 'default :height nil 'inherit)) + (scale (or (plist-get options (if buffer :scale :html-scale)) 1.0)) + (dpi (number-to-string (floor (* 0.9 (if buffer fnh 140.))))) + (fg (or (plist-get options (if buffer :foreground :html-foreground)) + "Black")) + (bg (or (plist-get options (if buffer :background :html-background)) + "Transparent"))) + (if (eq fg 'default) (setq fg (org-dvipng-color :foreground))) + (if (eq bg 'default) (setq bg (org-dvipng-color :background))) (with-temp-file texfile (insert org-format-latex-header "\n\\begin{document}\n" string "\n\\end{document}\n")) @@ -16777,7 +16922,9 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (progn (message "Failed to create dvi file from %s" texfile) nil) (call-process "dvipng" nil nil nil "-E" "-fg" fg "-bg" bg - "-x" scale "-y" scale "-T" "tight" + "-D" dpi + ;;"-x" scale "-y" scale + "-T" "tight" "-o" pngfile dvifile) (if (not (file-exists-p pngfile)) @@ -16788,6 +16935,18 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (delete-file (concat texfilebase e))) pngfile)))) +(defun org-dvipng-color (attr) + "Return an rgb color specification for dvipng." + (apply 'format "rgb %s %s %s" + (mapcar 'org-normalize-color + (color-values (face-attribute 'default attr nil 'inherit))))) + + (face-attribute 'default :height nil) + +(defun org-normalize-color (value) + "Return string to be used as color value for an RGB component." + (format "%g" (/ value 65535.0))) + ;;;; Exporting ;;; Variables, constants, and parameter plists @@ -16973,6 +17132,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." ("curren") ("yen") ("brvbar") + ("vert" . "|") ("sect") ("uml") ("copy") @@ -17375,6 +17535,7 @@ translations. There is currently no way for users to extend this.") ;; Expand link abbreviations (goto-char (point-min)) (while (re-search-forward re-plain-link nil t) + (goto-char (1- (match-end 0))) (org-if-unprotected (replace-match (concat @@ -17382,6 +17543,7 @@ translations. There is currently no way for users to extend this.") t t))) (goto-char (point-min)) (while (re-search-forward re-angle-link nil t) + (goto-char (1- (match-end 0))) (org-if-unprotected (replace-match (concat @@ -17404,9 +17566,13 @@ translations. There is currently no way for users to extend this.") (when (plist-get parameters :emph-multiline) (goto-char (point-min)) (while (re-search-forward org-emph-re nil t) - (org-if-unprotected - (subst-char-in-region (match-beginning 0) (match-end 0) ?\n ?\ t) - (goto-char (1- (match-end 0)))))) + (if (not (= (char-after (match-beginning 3)) + (char-after (match-beginning 4)))) + (org-if-unprotected + (subst-char-in-region (match-beginning 0) (match-end 0) + ?\n ?\ t) + (goto-char (1- (match-end 0)))) + (goto-char (1+ (match-beginning 0)))))) (setq rtn (buffer-string))) (kill-buffer " org-mode-tmp") @@ -17414,16 +17580,17 @@ translations. There is currently no way for users to extend this.") (defun org-export-grab-title-from-buffer () "Get a title for the current document, from looking at the buffer." - (save-excursion - (goto-char (point-min)) - (let ((end (save-excursion (outline-next-heading) (point)))) - (when (re-search-forward "^[ \t]*[^# \t\r\n].*\n" end t) - ;; Mark the line so that it will not be exported as normal text. - (org-unmodified - (add-text-properties (match-beginning 0) (match-end 0) - (list :org-license-to-kill t))) - ;; Return the title string - (org-trim (match-string 0)))))) + (let (buffer-read-only) + (save-excursion + (goto-char (point-min)) + (let ((end (save-excursion (outline-next-heading) (point)))) + (when (re-search-forward "^[ \t]*[^# \t\r\n].*\n" end t) + ;; Mark the line so that it will not be exported as normal text. + (org-unmodified + (add-text-properties (match-beginning 0) (match-end 0) + (list :org-license-to-kill t))) + ;; Return the title string + (org-trim (match-string 0))))))) (defun org-solidify-link-text (s &optional alist) "Take link text and make a safe target out of it." @@ -17539,8 +17706,10 @@ underlined headlines. The default is 3." "[\r\n]"))) thetoc have-headings first-heading-pos) - (org-unmodified - (remove-text-properties (point-min) (point-max) '(:org-license-to-kill t))) + (let (buffer-read-only) + (org-unmodified + (remove-text-properties (point-min) (point-max) + '(:org-license-to-kill t)))) (setq org-last-level 1) (org-init-section-numbers) @@ -18035,8 +18204,10 @@ associated with a file." rpl path desc descp desc1 desc2 link ) - (org-unmodified - (remove-text-properties (point-min) (point-max) '(:org-license-to-kill t))) + (let (buffer-read-only) + (org-unmodified + (remove-text-properties (point-min) (point-max) + '(:org-license-to-kill t)))) (message "Exporting...") @@ -18812,11 +18983,20 @@ stacked delimiters is N. Escaping delimiters is not possible." (setq string (replace-match (match-string 1 string) t t string))) string)) +;; FIXME: what if the if does not match??????? (defun org-export-html-convert-emphasize (string) "Apply emphasis." - (while (string-match org-emph-re string) - (setq string (replace-match (concat "\\1" (nth 2 (assoc (match-string 3 string) org-emphasis-alist)) "\\4" (nth 3 (assoc (match-string 3 string) org-emphasis-alist)) "\\5") t nil string))) - string) + (let ((s 0)) + (while (string-match org-emph-re string s) + (if (not (equal + (substring string (match-beginning 3) (1+ (match-beginning 3))) + (substring string (match-beginning 4) (1+ (match-beginning 4))))) + (setq string (replace-match + (concat "\\1" (nth 2 (assoc (match-string 3 string) org-emphasis-alist)) + "\\4" (nth 3 (assoc (match-string 3 string) org-emphasis-alist)) + "\\5") t nil string)) + (setq s (1+ s)))) + string)) (defvar org-par-open nil) (defun org-open-par () @@ -19015,7 +19195,9 @@ END:VEVENT\n" "COMPLETED" "NEEDS-ACTION")) (when (and state (or (not (member state org-done-keywords)) - (eq org-icalendar-include-todo 'all))) + (eq org-icalendar-include-todo 'all)) + (not (member org-archive-tag (org-get-tags-at))) + ) (setq hd (match-string 3)) (if (string-match org-bracket-link-regexp hd) (setq hd (replace-match (if (match-end 3) (match-string 3 hd) @@ -19163,42 +19345,42 @@ The XOXO buffer is named *xoxo-*" ;;;; Key bindings ;; Make `C-c C-x' a prefix key -(define-key org-mode-map "\C-c\C-x" (make-sparse-keymap)) +(org-defkey org-mode-map "\C-c\C-x" (make-sparse-keymap)) ;; TAB key with modifiers -(define-key org-mode-map "\C-i" 'org-cycle) -(define-key org-mode-map [(tab)] 'org-cycle) -(define-key org-mode-map [(control tab)] 'org-force-cycle-archived) -(define-key org-mode-map [(meta tab)] 'org-complete) -(define-key org-mode-map "\M-\t" 'org-complete) -(define-key org-mode-map "\M-\C-i" 'org-complete) +(org-defkey org-mode-map "\C-i" 'org-cycle) +(org-defkey org-mode-map [(tab)] 'org-cycle) +(org-defkey org-mode-map [(control tab)] 'org-force-cycle-archived) +(org-defkey org-mode-map [(meta tab)] 'org-complete) +(org-defkey org-mode-map "\M-\t" 'org-complete) +(org-defkey org-mode-map "\M-\C-i" 'org-complete) ;; The following line is necessary under Suse GNU/Linux (unless (featurep 'xemacs) - (define-key org-mode-map [S-iso-lefttab] 'org-shifttab)) -(define-key org-mode-map [(shift tab)] 'org-shifttab) + (org-defkey org-mode-map [S-iso-lefttab] 'org-shifttab)) +(org-defkey org-mode-map [(shift tab)] 'org-shifttab) -(define-key org-mode-map (org-key 'S-return) 'org-table-copy-down) -(define-key org-mode-map [(meta shift return)] 'org-insert-todo-heading) -(define-key org-mode-map [(meta return)] 'org-meta-return) +(org-defkey org-mode-map [(shift return)] 'org-table-copy-down) +(org-defkey org-mode-map [(meta shift return)] 'org-insert-todo-heading) +(org-defkey org-mode-map [(meta return)] 'org-meta-return) ;; Cursor keys with modifiers -(define-key org-mode-map [(meta left)] 'org-metaleft) -(define-key org-mode-map [(meta right)] 'org-metaright) -(define-key org-mode-map [(meta up)] 'org-metaup) -(define-key org-mode-map [(meta down)] 'org-metadown) +(org-defkey org-mode-map [(meta left)] 'org-metaleft) +(org-defkey org-mode-map [(meta right)] 'org-metaright) +(org-defkey org-mode-map [(meta up)] 'org-metaup) +(org-defkey org-mode-map [(meta down)] 'org-metadown) -(define-key org-mode-map [(meta shift left)] 'org-shiftmetaleft) -(define-key org-mode-map [(meta shift right)] 'org-shiftmetaright) -(define-key org-mode-map [(meta shift up)] 'org-shiftmetaup) -(define-key org-mode-map [(meta shift down)] 'org-shiftmetadown) +(org-defkey org-mode-map [(meta shift left)] 'org-shiftmetaleft) +(org-defkey org-mode-map [(meta shift right)] 'org-shiftmetaright) +(org-defkey org-mode-map [(meta shift up)] 'org-shiftmetaup) +(org-defkey org-mode-map [(meta shift down)] 'org-shiftmetadown) -(define-key org-mode-map (org-key 'S-up) 'org-shiftup) -(define-key org-mode-map (org-key 'S-down) 'org-shiftdown) -(define-key org-mode-map (org-key 'S-left) 'org-shiftleft) -(define-key org-mode-map (org-key 'S-right) 'org-shiftright) +(org-defkey org-mode-map [(shift up)] 'org-shiftup) +(org-defkey org-mode-map [(shift down)] 'org-shiftdown) +(org-defkey org-mode-map [(shift left)] 'org-shiftleft) +(org-defkey org-mode-map [(shift right)] 'org-shiftright) -(define-key org-mode-map [(control shift right)] 'org-shiftcontrolright) -(define-key org-mode-map [(control shift left)] 'org-shiftcontrolleft) +(org-defkey org-mode-map [(control shift right)] 'org-shiftcontrolright) +(org-defkey org-mode-map [(control shift left)] 'org-shiftcontrolleft) ;;; Extra keys for tty access. ;; We only set them when really needed because otherwise the @@ -19206,104 +19388,104 @@ The XOXO buffer is named *xoxo-*" (when (or (featurep 'xemacs) ;; because XEmacs supports multi-device stuff (not window-system)) - (define-key org-mode-map "\C-c\C-xc" 'org-table-copy-down) - (define-key org-mode-map "\C-c\C-xM" 'org-insert-todo-heading) - (define-key org-mode-map "\C-c\C-xm" 'org-meta-return) - (define-key org-mode-map [?\e (return)] 'org-meta-return) - (define-key org-mode-map [?\e (left)] 'org-metaleft) - (define-key org-mode-map "\C-c\C-xl" 'org-metaleft) - (define-key org-mode-map [?\e (right)] 'org-metaright) - (define-key org-mode-map "\C-c\C-xr" 'org-metaright) - (define-key org-mode-map [?\e (up)] 'org-metaup) - (define-key org-mode-map "\C-c\C-xu" 'org-metaup) - (define-key org-mode-map [?\e (down)] 'org-metadown) - (define-key org-mode-map "\C-c\C-xd" 'org-metadown) - (define-key org-mode-map "\C-c\C-xL" 'org-shiftmetaleft) - (define-key org-mode-map "\C-c\C-xR" 'org-shiftmetaright) - (define-key org-mode-map "\C-c\C-xU" 'org-shiftmetaup) - (define-key org-mode-map "\C-c\C-xD" 'org-shiftmetadown) - (define-key org-mode-map [?\C-c (up)] 'org-shiftup) - (define-key org-mode-map [?\C-c (down)] 'org-shiftdown) - (define-key org-mode-map [?\C-c (left)] 'org-shiftleft) - (define-key org-mode-map [?\C-c (right)] 'org-shiftright) - (define-key org-mode-map [?\C-c ?\C-x (right)] 'org-shiftcontrolright) - (define-key org-mode-map [?\C-c ?\C-x (left)] 'org-shiftcontrolleft)) + (org-defkey org-mode-map "\C-c\C-xc" 'org-table-copy-down) + (org-defkey org-mode-map "\C-c\C-xM" 'org-insert-todo-heading) + (org-defkey org-mode-map "\C-c\C-xm" 'org-meta-return) + (org-defkey org-mode-map [?\e (return)] 'org-meta-return) + (org-defkey org-mode-map [?\e (left)] 'org-metaleft) + (org-defkey org-mode-map "\C-c\C-xl" 'org-metaleft) + (org-defkey org-mode-map [?\e (right)] 'org-metaright) + (org-defkey org-mode-map "\C-c\C-xr" 'org-metaright) + (org-defkey org-mode-map [?\e (up)] 'org-metaup) + (org-defkey org-mode-map "\C-c\C-xu" 'org-metaup) + (org-defkey org-mode-map [?\e (down)] 'org-metadown) + (org-defkey org-mode-map "\C-c\C-xd" 'org-metadown) + (org-defkey org-mode-map "\C-c\C-xL" 'org-shiftmetaleft) + (org-defkey org-mode-map "\C-c\C-xR" 'org-shiftmetaright) + (org-defkey org-mode-map "\C-c\C-xU" 'org-shiftmetaup) + (org-defkey org-mode-map "\C-c\C-xD" 'org-shiftmetadown) + (org-defkey org-mode-map [?\C-c (up)] 'org-shiftup) + (org-defkey org-mode-map [?\C-c (down)] 'org-shiftdown) + (org-defkey org-mode-map [?\C-c (left)] 'org-shiftleft) + (org-defkey org-mode-map [?\C-c (right)] 'org-shiftright) + (org-defkey org-mode-map [?\C-c ?\C-x (right)] 'org-shiftcontrolright) + (org-defkey org-mode-map [?\C-c ?\C-x (left)] 'org-shiftcontrolleft)) ;; All the other keys -(define-key org-mode-map "\C-c\C-a" 'show-all) ; in case allout messed up. -(define-key org-mode-map "\C-c\C-r" 'org-reveal) -(define-key org-mode-map "\C-xns" 'org-narrow-to-subtree) -(define-key org-mode-map "\C-c$" 'org-archive-subtree) -(define-key org-mode-map "\C-c\C-x\C-s" 'org-advertized-archive-subtree) -(define-key org-mode-map "\C-c\C-x\C-a" 'org-toggle-archive-tag) -(define-key org-mode-map "\C-c\C-xb" 'org-tree-to-indirect-buffer) -(define-key org-mode-map "\C-c\C-j" 'org-goto) -(define-key org-mode-map "\C-c\C-t" 'org-todo) -(define-key org-mode-map "\C-c\C-s" 'org-schedule) -(define-key org-mode-map "\C-c\C-d" 'org-deadline) -(define-key org-mode-map "\C-c;" 'org-toggle-comment) -(define-key org-mode-map "\C-c\C-v" 'org-show-todo-tree) -(define-key org-mode-map "\C-c\C-w" 'org-check-deadlines) -(define-key org-mode-map "\C-c/" 'org-occur) ; Minor-mode reserved -(define-key org-mode-map "\C-c\\" 'org-tags-sparse-tree) ; Minor-mode res. -(define-key org-mode-map "\C-c\C-m" 'org-ctrl-c-ret) -(define-key org-mode-map "\M-\C-m" 'org-insert-heading) -(define-key org-mode-map "\C-c\C-x\C-n" 'org-next-link) -(define-key org-mode-map "\C-c\C-x\C-p" 'org-previous-link) -(define-key org-mode-map "\C-c\C-l" 'org-insert-link) -(define-key org-mode-map "\C-c\C-o" 'org-open-at-point) -(define-key org-mode-map "\C-c%" 'org-mark-ring-push) -(define-key org-mode-map "\C-c&" 'org-mark-ring-goto) -(define-key org-mode-map "\C-c\C-z" 'org-time-stamp) ; Alternative binding -(define-key org-mode-map "\C-c." 'org-time-stamp) ; Minor-mode reserved -(define-key org-mode-map "\C-c!" 'org-time-stamp-inactive) ; Minor-mode r. -(define-key org-mode-map "\C-c," 'org-priority) ; Minor-mode reserved -(define-key org-mode-map "\C-c\C-y" 'org-evaluate-time-range) -(define-key org-mode-map "\C-c>" 'org-goto-calendar) -(define-key org-mode-map "\C-c<" 'org-date-from-calendar) -(define-key org-mode-map [(control ?,)] 'org-cycle-agenda-files) -(define-key org-mode-map [(control ?\')] 'org-cycle-agenda-files) -(define-key org-mode-map "\C-c[" 'org-agenda-file-to-front) -(define-key org-mode-map "\C-c]" 'org-remove-file) -(define-key org-mode-map "\C-c-" 'org-table-insert-hline) -(define-key org-mode-map "\C-c^" 'org-sort) -(define-key org-mode-map "\C-c\C-c" 'org-ctrl-c-ctrl-c) -(define-key org-mode-map "\C-c#" 'org-update-checkbox-count) -(define-key org-mode-map "\C-m" 'org-return) -(define-key org-mode-map "\C-c?" 'org-table-field-info) -(define-key org-mode-map "\C-c " 'org-table-blank-field) -(define-key org-mode-map "\C-c+" 'org-table-sum) -(define-key org-mode-map "\C-c=" 'org-table-eval-formula) -(define-key org-mode-map "\C-c'" 'org-table-edit-formulas) -(define-key org-mode-map "\C-c`" 'org-table-edit-field) -(define-key org-mode-map "\C-c|" 'org-table-create-or-convert-from-region) -(define-key org-mode-map "\C-c*" 'org-table-recalculate) -(define-key org-mode-map [(control ?#)] 'org-table-rotate-recalc-marks) -(define-key org-mode-map "\C-c~" 'org-table-create-with-table.el) -(define-key org-mode-map "\C-c\C-q" 'org-table-wrap-region) -(define-key org-mode-map "\C-c}" 'org-table-toggle-coordinate-overlays) -(define-key org-mode-map "\C-c{" 'org-table-toggle-formula-debugger) -(define-key org-mode-map "\C-c\C-e" 'org-export) -(define-key org-mode-map "\C-c:" 'org-toggle-fixed-width-section) - -(define-key org-mode-map "\C-c\C-x\C-k" 'org-cut-special) -(define-key org-mode-map "\C-c\C-x\C-w" 'org-cut-special) -(define-key org-mode-map "\C-c\C-x\M-w" 'org-copy-special) -(define-key org-mode-map "\C-c\C-x\C-y" 'org-paste-special) - -(define-key org-mode-map "\C-c\C-x\C-t" 'org-toggle-time-stamp-overlays) -(define-key org-mode-map "\C-c\C-x\C-i" 'org-clock-in) -(define-key org-mode-map "\C-c\C-x\C-o" 'org-clock-out) -(define-key org-mode-map "\C-c\C-x\C-x" 'org-clock-cancel) -(define-key org-mode-map "\C-c\C-x\C-d" 'org-clock-display) -(define-key org-mode-map "\C-c\C-x\C-r" 'org-clock-report) -(define-key org-mode-map "\C-c\C-x\C-u" 'org-dblock-update) -(define-key org-mode-map "\C-c\C-x\C-l" 'org-preview-latex-fragment) -(define-key org-mode-map "\C-c\C-x\C-b" 'org-toggle-checkbox) +(org-defkey org-mode-map "\C-c\C-a" 'show-all) ; in case allout messed up. +(org-defkey org-mode-map "\C-c\C-r" 'org-reveal) +(org-defkey org-mode-map "\C-xns" 'org-narrow-to-subtree) +(org-defkey org-mode-map "\C-c$" 'org-archive-subtree) +(org-defkey org-mode-map "\C-c\C-x\C-s" 'org-advertized-archive-subtree) +(org-defkey org-mode-map "\C-c\C-x\C-a" 'org-toggle-archive-tag) +(org-defkey org-mode-map "\C-c\C-xb" 'org-tree-to-indirect-buffer) +(org-defkey org-mode-map "\C-c\C-j" 'org-goto) +(org-defkey org-mode-map "\C-c\C-t" 'org-todo) +(org-defkey org-mode-map "\C-c\C-s" 'org-schedule) +(org-defkey org-mode-map "\C-c\C-d" 'org-deadline) +(org-defkey org-mode-map "\C-c;" 'org-toggle-comment) +(org-defkey org-mode-map "\C-c\C-v" 'org-show-todo-tree) +(org-defkey org-mode-map "\C-c\C-w" 'org-check-deadlines) +(org-defkey org-mode-map "\C-c/" 'org-occur) ; Minor-mode reserved +(org-defkey org-mode-map "\C-c\\" 'org-tags-sparse-tree) ; Minor-mode res. +(org-defkey org-mode-map "\C-c\C-m" 'org-ctrl-c-ret) +(org-defkey org-mode-map "\M-\C-m" 'org-insert-heading) +(org-defkey org-mode-map "\C-c\C-x\C-n" 'org-next-link) +(org-defkey org-mode-map "\C-c\C-x\C-p" 'org-previous-link) +(org-defkey org-mode-map "\C-c\C-l" 'org-insert-link) +(org-defkey org-mode-map "\C-c\C-o" 'org-open-at-point) +(org-defkey org-mode-map "\C-c%" 'org-mark-ring-push) +(org-defkey org-mode-map "\C-c&" 'org-mark-ring-goto) +(org-defkey org-mode-map "\C-c\C-z" 'org-time-stamp) ; Alternative binding +(org-defkey org-mode-map "\C-c." 'org-time-stamp) ; Minor-mode reserved +(org-defkey org-mode-map "\C-c!" 'org-time-stamp-inactive) ; Minor-mode r. +(org-defkey org-mode-map "\C-c," 'org-priority) ; Minor-mode reserved +(org-defkey org-mode-map "\C-c\C-y" 'org-evaluate-time-range) +(org-defkey org-mode-map "\C-c>" 'org-goto-calendar) +(org-defkey org-mode-map "\C-c<" 'org-date-from-calendar) +(org-defkey org-mode-map [(control ?,)] 'org-cycle-agenda-files) +(org-defkey org-mode-map [(control ?\')] 'org-cycle-agenda-files) +(org-defkey org-mode-map "\C-c[" 'org-agenda-file-to-front) +(org-defkey org-mode-map "\C-c]" 'org-remove-file) +(org-defkey org-mode-map "\C-c-" 'org-table-insert-hline) +(org-defkey org-mode-map "\C-c^" 'org-sort) +(org-defkey org-mode-map "\C-c\C-c" 'org-ctrl-c-ctrl-c) +(org-defkey org-mode-map "\C-c#" 'org-update-checkbox-count) +(org-defkey org-mode-map "\C-m" 'org-return) +(org-defkey org-mode-map "\C-c?" 'org-table-field-info) +(org-defkey org-mode-map "\C-c " 'org-table-blank-field) +(org-defkey org-mode-map "\C-c+" 'org-table-sum) +(org-defkey org-mode-map "\C-c=" 'org-table-eval-formula) +(org-defkey org-mode-map "\C-c'" 'org-table-edit-formulas) +(org-defkey org-mode-map "\C-c`" 'org-table-edit-field) +(org-defkey org-mode-map "\C-c|" 'org-table-create-or-convert-from-region) +(org-defkey org-mode-map "\C-c*" 'org-table-recalculate) +(org-defkey org-mode-map [(control ?#)] 'org-table-rotate-recalc-marks) +(org-defkey org-mode-map "\C-c~" 'org-table-create-with-table.el) +(org-defkey org-mode-map "\C-c\C-q" 'org-table-wrap-region) +(org-defkey org-mode-map "\C-c}" 'org-table-toggle-coordinate-overlays) +(org-defkey org-mode-map "\C-c{" 'org-table-toggle-formula-debugger) +(org-defkey org-mode-map "\C-c\C-e" 'org-export) +(org-defkey org-mode-map "\C-c:" 'org-toggle-fixed-width-section) + +(org-defkey org-mode-map "\C-c\C-x\C-k" 'org-cut-special) +(org-defkey org-mode-map "\C-c\C-x\C-w" 'org-cut-special) +(org-defkey org-mode-map "\C-c\C-x\M-w" 'org-copy-special) +(org-defkey org-mode-map "\C-c\C-x\C-y" 'org-paste-special) + +(org-defkey org-mode-map "\C-c\C-x\C-t" 'org-toggle-time-stamp-overlays) +(org-defkey org-mode-map "\C-c\C-x\C-i" 'org-clock-in) +(org-defkey org-mode-map "\C-c\C-x\C-o" 'org-clock-out) +(org-defkey org-mode-map "\C-c\C-x\C-x" 'org-clock-cancel) +(org-defkey org-mode-map "\C-c\C-x\C-d" 'org-clock-display) +(org-defkey org-mode-map "\C-c\C-x\C-r" 'org-clock-report) +(org-defkey org-mode-map "\C-c\C-x\C-u" 'org-dblock-update) +(org-defkey org-mode-map "\C-c\C-x\C-l" 'org-preview-latex-fragment) +(org-defkey org-mode-map "\C-c\C-x\C-b" 'org-toggle-checkbox) (when (featurep 'xemacs) - (define-key org-mode-map 'button3 'popup-mode-menu)) + (org-defkey org-mode-map 'button3 'popup-mode-menu)) (defsubst org-table-p () (org-at-table-p)) @@ -19404,7 +19586,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." (while commands (setq old (pop commands) new (pop commands)) (if (fboundp 'command-remapping) - (define-key map (vector 'remap old) new) + (org-defkey map (vector 'remap old) new) (substitute-key-definition old new map global-map))))) (when (eq org-enable-table-editor 'optimized) @@ -19414,7 +19596,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." 'self-insert-command 'org-self-insert-command 'delete-char 'org-delete-char 'delete-backward-char 'org-delete-backward-char) - (define-key org-mode-map "|" 'org-force-self-insert)) + (org-defkey org-mode-map "|" 'org-force-self-insert)) (defun org-shiftcursor-error () "Throw an error because Shift-Cursor command was applied in wrong context." @@ -20318,15 +20500,22 @@ work correctly." "Go to the beginning of the current line. If that is invisible, continue to a visible line beginning. This makes the function of C-a more intuitive." (interactive) - (beginning-of-line 1) - (if (bobp) - nil - (backward-char 1) - (if (org-invisible-p) - (while (and (not (bobp)) (org-invisible-p)) - (backward-char 1) - (beginning-of-line 1)) - (forward-char 1)))) + (let ((pos (point))) + (beginning-of-line 1) + (if (bobp) + nil + (backward-char 1) + (if (org-invisible-p) + (while (and (not (bobp)) (org-invisible-p)) + (backward-char 1) + (beginning-of-line 1)) + (forward-char 1))) + (when (and org-special-ctrl-a (looking-at org-todo-line-regexp) + (= (char-after (match-end 1)) ?\ )) + (goto-char + (cond ((> pos (match-beginning 3)) (match-beginning 3)) + ((= pos (point)) (match-beginning 3)) + (t (point))))))) (define-key org-mode-map "\C-a" 'org-beginning-of-line) @@ -20413,7 +20602,7 @@ When ENTRY is non-nil, show the entire entry." (save-excursion (outline-end-of-heading) (point)) flag)))) -(defun org-end-of-subtree (&optional invisible-OK) +(defun org-end-of-subtree (&optional invisible-OK to-heading) ;; This is an exact copy of the original function, but it uses ;; `org-back-to-heading', to make it work also in invisible ;; trees. And is uses an invisible-OK argument. @@ -20425,13 +20614,14 @@ When ENTRY is non-nil, show the entire entry." (or first (> (funcall outline-level) level))) (setq first nil) (outline-next-heading)) - (if (memq (preceding-char) '(?\n ?\^M)) - (progn - ;; Go to end of line before heading - (forward-char -1) - (if (memq (preceding-char) '(?\n ?\^M)) - ;; leave blank line before heading - (forward-char -1))))) + (unless to-heading + (if (memq (preceding-char) '(?\n ?\^M)) + (progn + ;; Go to end of line before heading + (forward-char -1) + (if (memq (preceding-char) '(?\n ?\^M)) + ;; leave blank line before heading + (forward-char -1)))))) (point)) (defun org-show-subtree () @@ -20518,6 +20708,7 @@ Show the heading too, if it is currently invisible." ;;;; Experimental code + ;;;; Finish up (provide 'org) diff --git a/org.pdf b/org.pdf index 4ad3c245c0a57791990b2dfabb01f1772180c8fa..e96dfd674f690a4ca07ab53ef4e31468f6e64b17 100644 GIT binary patch delta 184299 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

54UTiG#BOsJ@M9Q>=p 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 A%>V!Z delta 182907 zcwSW6V{j$D`vCgdwr$(C-K}lgIJJG+o_1?&ZMR#yTW@XK?bf>A-~Hb=H}8^p=1DS> zWS-AViqja+BN-d8z(x9%bPbEOErWiTq5`Fy5_QsRo5v;F{;}hCn^t-Ybw3R)nq2z` z>7hFG^3n>G&_v38`^jWr1O0P@ zHV9MWCFcn|@yoMN%c)HcwG=xtI7L_XohJ)uopf0(U6X8oS5wcd6*SkiKw~}vELJ|1 zHA5;=r=1h%K0FLbK(P!Y!(?&XD=Ruzpnq_P55i-cpyid*iqZoC%e1dZ@RY&7o4^S} zB7J$DPVD|j8_e7T5V@;1w1bkj_Kkm`w+kvSmL2dTElxpXvkyn&Hwc01%)C=PDq05% zwM9Lb5MqQ0ij|kKbhvn3RUR@ri|*fM2Ux?wP@owP--#oSnfOk%2vvQ5{(40IM=(jy z#)Pa)QE3rQ=R9j@OBQ&5Io)2+%MR3EO$3+nkB1i@8DCEZZ2yT08C0g(K*b(+&wR8@ z4r+{jOHxrBptL90VG9i!a9MU`JyWw8YCdA`79_z(fh>oq1@w3S;BJy@BUYr-?Zx<( zOO7;fl5v%9q=ODgJXHWU8uP#E1)qdaC>yUAvrO=>>L<_U2}79!$U+Nup)W2M3Fz?2 zC8VuO)dC{`tg3Op^hX*KQSdi(Ih@z>d=}hu&;G`XzXqIU8=`0Zsam^zomsu*26A~( ziMV^O4%PH_o6_uN#oNkV7)j;Roh z#O>vBE~`_V)Hl>6jwEn(J}Opyw(q|2tlxB_4?T`;4Xnp0ZS{5jLs>)#2uZ*uRm-XD+s{HR5s&ATvkeT&Z}g zPc{t!hEo*rB+Ub-*a(0QPX_%z zgxNxC=={*U-d#WZ+4QYlGMoE6k*T_^oGm>-ze=D`n^9ooCm?ya*g)V<5R3qi10Iav z=lVH=ip3OixDZ*AHv5@BWg3F57B|;JmL#^ZnH@#atn#np^*g;{gT+jO-1(Ip;tlh* z|6aLEao9g};wg+R^<^U`aH}txb*;boG&vAL$^Ox88|8lfo2ZJ6E1_V)!POCoj(=R) z{cP*jt1_*~EJEnAs%S+?D*yqC*lAwoSca%jf4pDVw?_>07tBUGqbmOBFb^5%4Ihb3 zbRx<+YL7RW6){e@U#0SsF)huK&kY^cOQ&PRDDR9-=b>_ILUQ_<;;J9(s-NnbExxB# zy3{ac6M0WWCx*ZJhiR}h#xWIRa#rp){GHfJ;4wEd3XloqoFv~4-7pg%OmCN1?>Bet z+a+y;q}-G9W6Cf6#cLW-ZObVBt-Cf-3c6|Rrm<-$CtA-{i2*)-iI;0Y?x96?yR;$Sb~a7TW#^R+Duc*pN64gQh$LXV|*3crnVt~lnwv?E_C*}58SHz zuA62?cZ^BB+Gx_4qZiqakEFfAf!}k*8*yWxL%NLF;%euv`OYo&0ny1K=OeL0k6S6_ z)^J2ffpcf&^B8ILQdswC@4mIPE`K&9glLJO&3&ZmL+`~IVgeNH#84jeT_(7`5sTet zNTbGa8R}3qp&$8&8e&$KUkB^`;f%9%SLZ zB4ge0^HiKwVijrX!1>G`wemnNjh`OsiR^PiaM_C30+8a~+R@kHq{|O2s+UQnm~SD= z0=rrJskcIWhN=33X2)%PrOFI(oyeHmMP&w5Ulv@eZ!rjfbz=M-kvvkhk(@dPJKjYr z6O$b-?oyotE5mY2iXGMwe1@;xnmLJ8pmO!s+_8mwS^CWNPW;`0I$_5sVn`PdIq<=9 zU`y5DU#b_k&j%xxQ+shgIKYu?r5P%#!C~2c(uGBXTRaRPoT1xy& z@xT*Zw#ziINmvR?CWmeUOm{eSo&bI5d!{!y9@ha3w=e&0P!NhBl_75A5q~!ZDFwQZ z$L7T5JGUYF7D3n=O7tH^d>j(A`|nWhrY!0%-D5w%?bDW~J3aPMWe{~IjWrdho*~>C zEL>MDI}U$rQMLw}4FPPqR1Kvz+Nv(xLYnB_g~Uppyj3XAzH_(Eq{>|wW;nizuQtn` zu?q%j5H5&{4jpe-2$~8d>6q|C%!_h>A#|3AGJS4j+>A*`t0xhKg=n^xRcKnxE0T5@ z{nifggRZ$l%-M^S~Rt~HCi#EaOrInElBgDED z_)pF_e%H5KwZ0S2{8F(N)w!75{vyp>*?J#k@x8q#2{aw~rTtKwx6r^yxXziq9ST%$ zr!7R~Gq>Lc8oFEyNIDgaLIr3G{-T~T>}Xi~h=~DX>T%k_u6dGCM{yTNn{PU`$%*O! z@T|{T;&|F5#bDEsQieziT!&k0TMsAA`R++{9_k<@mhs;r0#hRd_tp@08sT#A|9n$K z2MqtsUkDLvpQcW~A4wWpZrf9{;aL8VxAgn>D7^% z?m!|RSgPZ#RZh*Lhh8ZqoaSrvXjy{-7{NGQ@{l^sod|k=|gOs2XBL^L)XPwfUcKe z`$YUx59zcHkM%uLX|slp>|-sHdDZZC~Z1b*AXrfdrUoxL8C#kORfdt3P6kG zF(r|_0ggiWtmueUP8+%^g>YT4x`N@f&l7GAFTpl6n9UUcj%87+kb|hzX;PgLJv2LH zLB`LqoZqBkE^cqso#aK-jJb>tcn;VWz&vBrwZXVb_u^l528e=BDItE9$w9_way&-(#YYee%}}0(^{GY9!>Srd4orl%y+X zsOXOTKNJPi!yW3Mw{$T+f8Pfu%aC?e-4pJ|HFqi=WEk!x1hGHEkN1c|97_VF_~F8R zH6KE^BLEgDZ)XoKq$0t)jX43|lRJR-+oJ(n*GN~0u!tpbTXvFOI`yLem z&RNIjU+=D#{h8=@T*xB;zURIUKl8IBzN`wvG`ggWucPe0M(dYzb0+A+wNAVvML5P# zM^Yo!)J1FXGfK{MDy|M~XIz57+{hoYD%ND7rZz$tX2|Vsx1?Q&*!aYbeIKR*{45AuJzzPBI5OO1{#!Wpmx(Rkq;6I0- z%EtqB_$e#n_Njun=VhE9CUcp7T~_zQV$c_kIi!of+=$04HLwy+8K8z8dl9Tba;ZMk z33A!zLg$qAlsZTOf+K69op(7%r}tVPeF@`4&`)MC#|i{b-3_MqTuVS$%c=Ib>8~^2!`4FK_WM_^-`@m zX|&_-EvwdFfX8ti50=iZ+K%A7^wJNP{dTr8}#R98L&e(K-<+MSoA zJ68X~4XzzdT*)6IfXfMKX?Z9Ro(P(!n$W)j!Tla+%w(Ow0ZRVy& zU4Lbfr(ZhBL4exUa^vJ6i-hMJ`^)O#9A_Or{;24va@HJwM8&d>;?QU(c=S;iw7)TAW6?DT(_a3LDI0$>P1B*0vlFh>#K=R(&H+lJ6fm(bUVh$wPXV;e7RS#W zshj>-@mw^qo58{pvNIx&& zEV<=?24IlbE1ip7pYJ`hGm)YATll3?e*@ZeTzce7H*SN{K^ovDokIsfe;5=C&M=qs z4#_rx4Twn`nhC#qELoo3>l4=N_1nKIse=UyKmIIkvsgLZ|3)mGaq{gbt4QI+!?+%0 zcyj-pV9id!bom$ghN34iL-8t0hk^_4ct~Db4)8bc{hL5i46a8NU>x}M0E%Y}_9(d# z3CcAL%r(4DGX6RN{t9@wsQ3PZ+d-a-U#k-)kn*nj1^jwH3qjfIr!bSRWi-^Q-Rq35 z3(qepU3#SizsOoB-SvT&g07Xi9Ri=^cnH{h${W2Zmnb5I*JZB6IgW<>!Kgpxw9AE{ z1<0YpVOjpIvd~wq3zelJ(27IYAcgPV^e0o%$BvVvm$CnCZ^9ShCp$SsVS-; z&YdZnWN3ovByT>i`NB#C^8{AO=vRtO@jtt^U@HEh7BvQ9X$&0biDdlr|DBtwHUIVk z437D7#~w;(`l)#N<1A#REirvI^mrVaawcIFi8jw4=e)y~)sJPrc^pg$!qHFr04`>q zS$%bRnwvN+2>ES}2z-gl*KnDfz8KMk5_p(ea(lWsI&YdYus0uND9@ z+Ew#Y_#lZ(#SDu zKbZ;0bX3$8RfBUH?@-8}x~Wy5uQ}u->5=IXx^!KuXVh=?M5NJD+Yt>K1 z@FWV^ivq8oe9qIyk4&Lll!3a8Hs#`4VN_yD-6%GCBIF;ioXO}!wgZP z?h3MAGOSgz*5Hi9#kRi%$aH!zmcDiOG!tKf&GAKK;hV346+Jgx6KCvD5|UUJfR=iz z6<;yHu4pI@qgh@2qrvMhP{Q$(Zw7|1Nld}%tW<-EBh_XjgI-Y$BT59AzeQMm&`-nM zE{(7we(9xoMGNjG=9>2sM%Ub4&-w94^BS!hgmq&Tiy5`(9_K9pN}BV3pT-YFhclFb zGl6CD9HYr21~ubHhfFtzKlW5J=cf{w!~N9K8=lyEK{z1f4c=<8V?Jq>o}kM9{8b^q z2=`Ynr|8bXFzFGcwp9=MoVy<-%Fviz?(R%3p6k%#46>YUaM%=<85x4r^^Q>s&rD@C z7OK2u+5lTqL5Xbv@Y~5Z-~k_gr(mO6t5J<(%dLZ7W?dJ(nOl^H3#we73}!TS3$a{& z22Uyj^hE#eT&d;A2~QzqzE+vu6mb{axhG9$cG+`++isFQOMdPXkZ-{=msjJ^&i&AC zKdvwX5q{a`Qcnn~?O&}|E0@GfD221IQF3}P=MCAohEDYasErrrzkBek>W%bSSp}GS z^-@S(NfrND$>=ep`A;{?v7LdYY2IL(Bq%8c({bKAcARuwo#~I%=_2BCUzUSr$Ow(1 zcPu~FuvQ82J0KTxV9GW6y>p7!Zau6gM3+1OBm4w=A}VWEiausAGpBPq5SMKX-wV7pwAZJu!kM@mYC_%2mB4TSPSC9xvSo$QxPC?l_jx0% zt7k+c)(@@u{$95j26}hTs!|F<{wsyS-#vKIKZpl^DUDmX7SKb-%RR?c$+b76PFwcY zzH3`Wh@r_=T?OuKUkz@!;e|p;k8Tj##)a@mrF6{z#G!GA5!?=f5*>fmIJY^F-tIFM z5I0;wRizByNhqRFsN9J6%ONogB$(hQ9kuRo26I8={+{6}MGf@4Mc0|JMgh~0s?iPX z-P>uyg_3@d5713?lU-SHPY3USC21645%@-wUy*qxvEE{YjfH?jmi8t zC;$Ngyalv?kEfpoGD}XzJ2kFVV zvgf-qLyAMaOj*Bc@p=<}AOA(UY@8_q`;^0R+m}Gy_fl)AR_e;#8gp`TdPXjpvUeH+ zCAwkLt$V+%1}WHV=kQps`L1B62FO2c!3ihMpI=53n~^|7vr32!W<^;prpf1<3} zJUXrz1|-$(ol3W-s>Gx6_AL1;Src9PX+?5;u^&*AN`udPj3E#Cz*CRSZJgS z0u+shOvoj~-Ay@6U7x5&1!grim+z(k<(+Ii8Yu|-4}0Er7+!}V3(fRwW+4;O7nMcS2Ne4QJV&+|vVO_OLO=uZdDg42^E)%3y#Pk!-jc9|68iN3lvZQK^P!L_L&4Qy zLQyKT4TD@1_Cvl8_3hfMt3^KclK7^i+2`Ob?sNKs4~s#j13ts3f~1p3Zv7k}&k*vj zW~zk2wv+fbk(CtQ-H{kR#O`UG5CdUm+4(Oihiu}GJSp2>a&25`g6#{iM*Z+$3O628 z)s!Z%gPJCT>1huOFN31?0Qtb0s20)t97&}5sXOJ2=vBE1r7>e#`DP>S}mpe2#Y(AS3CmPW7m%XUud7YVlIEF5Y z(mr+F`qx!^g^I8m(a55+d{_%?jP`k#ke5nE>);d0fR_Cg8Z-~%Mt3SFx{l+mt9W5{ z+P|oYvq(YS?5p$v&d1R^GwmgBJM}>__4Zm9qO!UG1Rc{Oe(K$*YIb|TG)AF`x1h?E zPyAHyhmZO1TpT!ytKk8Njza+-;X3bRk1tctp4O{+XUu+DrfMTC>j;jDmtTBRo$jOQ z=?n*@jIU@v9euhy*uA=;SNL!j{T%RA_R|eos!`L6-VY!#P=7V=TRD+d?1$nouXU4> zF34+R+DAkU&~zi5Jp*DU!+jx@obgjZ$;}w>~v_2;`>OCe)&NKxkrMw zxm)rd0p^Wkr@%j_OE}z|>@1vYykuN#Y%Kg->}1?r94s8{z&ij=5%BSh4~Ltb zkAExaEJ01y+J&Q{&MfBWf*2vdX&-~ozUq!TvAOtKw$jtPhyIfAQ&P2>9 zJ5i)h4MiKb5soOCs+n^WQ1oKaN+aL?3VL2(y>o<~`}ktPSwC*Z1Pp4)IoNCnW+UR$ zUVC^vzh1ity9+nd?aG`kH7l(q6kV(UDdw3LclsicH&qqNYUDiLjnf`C<(h8$OO^L- zxhJf-V}B&l(a1+=y)v1@r<{9q(r+EnVz1;kG^`C@sIuEt3W#HxYNGyK+#FHVHpn=?FZ!F7)|w;+-Wv7E9@F|s(i0wy9-P#A z`Q`wFm^~&dY#xGc=DLo{S# ziduyeo{e60Rc$!+^CDB$m7YkK$7%qQ@iOK_G#vF;5au<=8o&@nbsh3rLo&O3n zm3|HyN&wE{Jo%}^B&7|yb^6iT$7I(gJG;53vJ9k1=3}Oke51jglBlbYXBkw0Pq4JL zLqeVlW5kWUWI3 z&V~5INcBt14GNavvCZ?sQ{#3^>GEic33_yM25=2TI$DEyeTy!yU@o8_Bjc04WY)hv zvMORPw!Z19*+{n<18-ijY9t^)+0 zHp&kB<&{EC0t6Z%4>lh+X2AgP>|s28 z_N|IoWG6NtQKfBhMVqksdtR zlqlI0E}BoJF5W-U^zcBE35oP#{FNrO>=>e%p;IY3xvXuR3qfo3ey6O+mq#rYKm(o! zHR2haW~%j557kAdku|wKA|>{ObvY1Cj@c^TL{UPlAn;i{`?)|Qc)zZHm5UWcD>p>! zLe23rFT5Uk#R{$+#W_;Z4>V?WJa8aM_~6Otyq)%&fG?h@PnUEBqt9nIC zPDBmp?U%w=$dcIYjtaTNfm*$Q3xR@3BlZ~58|oVEbzcT=hetXU!jzwp;9gqz8T6d) z>POL(ld!Hl__!&9h$mkoCzNxt0G*&Uyu608Jv{a|wBP8n8t!&}CxCnxAhTmu|BjMp z*8%Oq4Y@4=yGaumt-?v3k>3VMOzd0agIR6CQ~aTHx|(9RU7pAwiu0$e=$^Jl43{RP zvD}pjYH$GZu;_{?loHUtaXWbB-xTxZOg`e!Ajd^jcb?c@FZi9mfyIQ>@kA9c!sR&( z^Y!x?qwa(UL%TmVbmcD%;G%m)N;j3jW14FdDZXh;(vtQR(A6_Iavo z7p(1v{_|l=0hYp^r1+PL#N(7q0+bXl8C%@ZHnNOU1cqO5R2ZrKVusEtn`pnwDsd$q zC%4I=AbC(DX;k(=326q!XUR^=FIC05h+l@Np9NsD3~;i}9aT6}fOk5;&Eef+ zY@3*Bg2ZtaVBvJsWAPa--y8$bQ=2 zA<1Di#~0Wh4|RpFXv}_J(Wi{f-)MO<3OE*?vlguJEn)>9-@ha#+wpghSIF7xWiM8- zMH0YEe%IbPzCA!u0DNeYk-OXxW>QvW8y7uMl;_q2u(2e6X`K$$P5pGiX@s9H; zbuh6t-F3!M1YkKw=2@jx9M#ziGa<&d(8jD`b{BQ1Dhj_(P0NuV89CWK{&F}hr_;AF zU8sGJoVeNRb2CvTNwE#)^$$SmrQS!SfWbX=mnIvxy3YFasDVk1L&`GBna0cJus1t8%pm0zLo zq_#%k`zPvyo)mM-ip%jW1$0ySUPe;q$3F!cjg*zXgNuL>?IyfVCV1rmDZ{THm?8|h zRpBL`H{$SAXJm6fnWn1tAX+>CvG5g!StKGHrr(Q*N@4ZwClb&{hbk5Ck6Cwo0Tvpj z^v{mSfM;9g+xJH2j(O3jELZ&JZiv-#=-5ANgOLGp><^fqZ`QFSuG5Q_;0^P6^!Lm> z0si9fBysEZ@cKb|{dDXLH9!7w5wUR1|C;8@8AA1%(cBZ)*)qKDpF8qBWeKiF^mv63 z;VFQPXC4)fwFV(=S?%#A^ng>O?kPUwnZ3j200yX%krnn(2Evx`lyY`qyeUA}2YoL?Ac9=SAlTC0a3I;axIpt!5Db7d=L4DhEt4Wy1U!z*aGh-; zT5$|A!PSJ+k-;2T{bFis%XvkOgY3SYuAhz?>7#2#NNkQ?IyyQlMoT}c@xCgx(d#)Z ziU*IYryrD=nn_*K6C}Xkgkx^5U3y>H)fus6r44JY3j&dzH==i)O?qpz=X5UApsxhD zMxov|ylerr$h|JhMKj^kXPp9dW^)hs(Y?Y0naJ0tX0G;T%_{p;C{2%~&wZO8uA*~5 z+fVE;^nHO5hPDP<9Xn@AE2h-XWMLvDF4E8n3gkDl;-gUdro!tN0|d3svkO&UOg)!s zqpk7vzK}1H=ghG>oT)CjH?-(kt9SHF-zmejt_Of=i9alorhu4A+qB05s_x_g4y=4b zt?y08zqkml5M13h1neDlEgB7Yqtx9N@6j)^l z*DIay1jeVXI$jl05rGMP(PPsKD=5LyV0LPVN&0ktR4Cec(Y>G&6O?gtfsXr7LNqeS z{#gK%t^KhGJ1tHd-9BP7R$Gdit=7{=Mh;S>gKo6y(WNWkG@#W^2|+PM(omz2dNR8`>pwEhV^P%cLS z)-zN@;Md-bHL}*#1dBKJIfmMEds)4ZJ`upIKHwH}p+s)(lzF|*&acWCI7%_V2j#GV z;7ZRoDN9xMvmt~pglAp5MvzmsBt7oFM)#MDbnN`8ylEPau+2fC1ghh}-ju7+JupfX z)ly%A>+FN{#uwTrT~G_j0`k`}mjfd2WUJ~!Sh%O!ie3HzhBtlD@EH=uy~7gdZ~}0x z%f{z;s6aX)7<`7877@=Gz7R3Ntbp9InL@NKZ|f_OForD9c^~2`%n~gACFT3>5$q%rXYDda$`=fv1;Ac`{o82NWIb*8qo~ylyBSn*%l;bekK>YteVP3!?QFHJUK zaQ$PQ548k6s1n>lE05ENvniU<*|aG39~KL2oy-b{cZ;ZXbCT?*Ke4Z5M+X7o)c(m_ z$lDg_Tg<~6o40qXyWsVCyTzpA2~ns;>?Xy6K4`u+NZ!<^$RU>(s)y#@uI`yQ1ETaW z`FPghdf+I-caXcXxpQ=mxi)wE!w!k_vByswUhjk?uFngzecxn^M<~r;e9%ttHZTJL z<&Czo;l&3LD5}t@wN9;QkT?MBIXPcwNTv}Pbntb$-_@~+BvjRm^w{dXWv~kC@@Ig^D7&zL|Y`9Hp;14v2ti|=Nxj`HaB!4!fY2lWY2lTa^p|eD9jRzSa$WRt^0>~GI5t(lmXUg z-+|FyrZOfx(Sq~3;F^g=D*Xj6`IGqS2b4?Mo?pk=pJl^nx!(W<|IE6Y2}1l@-6);@Q+;9iV;e%kR*0HoJjWdTPNR!T(l)a!icais{Gq31Swrtm z0>d%F1Y`3PwtdHl3c1dnlZ-EuxD35Dg6+QDjNdIf9w%^ zNh1Zm3rpLE#&q)HT^zA#e)ept*e2A93tL21b*d`Fj6uSA-KYb6p1EEr(6bh>lg-iz-ILX7LtDt3-YzuOccq>7E@;{KvA2s&9mVD+MWUk{ zeYBfe5p3ITmvsk?2;LbOX@7V$s@C^R3~W?Ub1OiPW(Egz-%La!Us60LGNLG-AZAqV zn>5Lom>PG|MCwm8!%U(4sQzz(#x!`Hm2)PqdY)ZY4{OI_N5BxQzgC2{#HhOJC7!Rp!sKNVzj$k zXf{9#6b(<(d zyMn{{S$2{_kXDMs><0w-sTJH)jQ0#wMFHt0%dWt+w1vD4tQr4G1c;UE`2FaP{eJ7? zFfxlYqzl|B=)I0&-Y3?dh;~N!-lP{G#^ZZ!#n3+rN9R9_u;kOr&rI5Y8xJ3|N}Qr4 z{BznuG-DBLm}845Bax;Z*36wrSf$c13;ppKP2mW_4ZooL;v6RQQ;4u1p7)~RM*xqh zoNrQ{2_(*0qc+QCo>(@Ks&{E#aEo4XCmli;bFtP(f`RDlmyxAM#<11EB+49Rr1EQu z;H=*{mCahiTEqbvS8eB$Z)Cr2Di36~YTiCuR2pAi&~~7{7SWYNcfg-gIH3 zmNAnV();YNqzg$JU`rPw&9L$lhsvqdiOfnXWh9W(V92KWvxy zAT@_A(3n3vUpBc$m+hI+<8#*ibr}3Hynb~wQn-nPYK{kOsOX=blXtlB^6oaZIyRH& zz&Ww9kmUcHxRd>#U^xbEV-Zgo#SIYnJUa2-oZ|=Fy?MfBha<%ruy(K?BRqQs?8*Bp z+KrvSWf8c~zcm6x|pV?mzGlBC*K>KT)O1 z-LKE*8$WfHB&7-?W}GrVqK}W^!m(qzXblJvGEw68i_rDXwgT`5Z8RQ^=cHcy%0_MQGhNxaGBVAex|pO5z%Aj}jS=b``ZJ(9Hf}NwE>0G9 zJ`OS-PJWPj5i}i00S;XCzb&(Hv;PMhel`|fb}}wLJ{B&}KmjxjC?pCJ6LbUz&Wp{( z$<4yU#ZJb-_g^e0Cm9zP4-5DI*+&N++yI-OlZE$xHsa=C;pgWd<6`4t;rah;bO8^p zg~jOKr3j!d3D`Wrf+ZNmZmchxv!p8ew2nQPr z|NpH6f%!i|ks*R>!|?I2aItZN$d$k`K}m?-h(oe~6bZpmKuE9Pa3E4&2u468fnD-O z$K(440;M!Mequ|poY7f1S56_kTB#F^a0+r;6Vt}vpG?XL&TPPrPimUuG>o{!&#{Bw ztkSg-FC{L0c_Ur>KKFZs zu})g=qwKF3>kZ!Z9a#N)o)Q7<+p|~e$sG0FMAZufG>|R;k}gC;`nypupdu`&gfBso z)d0}*?fZPay@x3~kBT;m*^X!9kpP^6QXm{%WyMc!|MJPj%lh|nja}qMK*eZsCN|=E zqpU-L9{mOmE4DV=$x9RhmP=c-V!|^XTi4VVT})`ND{%Gd%DxL1$OjmAG6%mezSu|t z&Gg4DIs|ME{FdCxKm6fPkiL=F(2h5I3EhcVuv$~H8Gx}~4DVEgRu3 z>vZNb4;71^Xxj^gqS%wX?LU>sbYu43tZJ=>Cm`MZ^-A{BZvISbd!&t(Ld9|^UOkvC z+$@d~#kH)l%lr;f(t2F|J~PoP_oULYIkd~%C$Y%V-9Y9N+9LoCunl;_=MlX_-BZ@t zko6yUhx}S)Z@`2QoVLSBLoXlq{f*-$OdeYAN^LeW%8VfuAcR9J#SGyY44*;c-<6+C zX5uFFS6ymcpSo^&=p#Mc&~Sr|W#*DjY~@!ss$j5R5@rsA@EUVWbKAP3^$*NaI|dmK z`)KIM+J)xsz0uSXVBM~{XCnDYG4K;rqAb?U694yc?t!O zu~1~AV9`0}1H^WCNomjH1N8ML17jdyF8TJZ)g$_)u8ZSr5q*1E`KI z>#!1wzZSx}h{_qS!qo-1Pv&EtSuSnop(2m?W`=^rh8)9GA2Xq5W2&f)6?dw&?z8j_ zf2kfOAOe~HkW&=WsVt57NS60`NM3pU5s21=vC4y}FB}c)Q+)WV#g5u6DMSdcrv%_} zFciBBiTXu0n-8SEWXUuVB(I4>pBs`e)sDJW*#JJy)KG`8>Q%L4SrIOc0&4{?TRX8A zRAW<-UJ6_Nf5+7&TgrC92fA!mA13NCld14YdC@iy1xs+R?2F2Hvk=x4|s4!6TA7&gwyaqLR8`rUB#p82B@ z7+mV_HbRpMSYJ)~;-6s=%7w}luk|S5eADnpbRmNDr_vaH1+&u8`wMmnsYx9@>81KQ z#7Cijbmh0z+MtS#d}%DiUnabmvsU@tv0-P?0PJX}$Bmid`U0 z+@)4=LA^GAu9Oh_d$+l8@Vfdo8%V|SW+`GDT+8bTDgzs?`)l8ZGp`_M>Kb`&A1cDb z=vagne`ud4CQjfJP)61XL%LROyEecjpq0g*JJ}OEx$wuT=_Dp~ zJ!$bDhdN2Jpqk|oH9cIf27G8@4E}+Csixk2k7;XVA&w-o5L2{VbHXF@2UGX0%t{6) ziSYy(xV+B$38PKz)MpxxfMEz(G$ZJrVqr=p8)^~pz^cY}Kiy)!lVzdK%NYU_AJY7HE!^|!1Q#adYYJz0dNY}@U# z*RxI*$f0+wq$Oev;?eD$-%oOti1(-m`O1c5);N5&YKOvZ7w_2sfFSdrE^F1Cs`FHk z=7{1Y=oY#P0uPPe$g$Sb)t%r70#757;38)RLLJKbrYRv;laD}E2uCPoq8O!st`lLT zq=VVOTgLBFY)S~$dD9n#ONbaf*ms~yTPPqAXNT%GEPGPibXow;0a+C>7@D$N#a%_# ztYtd3+{=30stmsez`~ad4^O4KX)Jdi8SUFgI7<>=JC%8wD2_r372cMkWz{0Vjz8)# zCJlQW=ehwQgrV|?e)*i)t1*?&jf{=KDT;*4LYSQ9s3CG#T7~-u!Yup`t`3F9JLHeY;Wd2?PihtTBO?GVnM|Hj-#~p?pd_u&=K-#-6V4p;i$_%AQG;Olo7U%OJ zmMX)6(%X>NjO4t30|9~;>UV5ik%-Kn0G))G8E$rTNO_DTA4&@gXVPm_WYiKmwNZdf zToZqO3?=^cHO$Jko;%@z!geVriV% zYWNH`e_OA&7Ruk-8mdZ`G{n+>l<0~nM$(M$uNHavmF;D&-oIY%=W|i@BHlXRh#0C} zWs_@?*q<9bbvG1}Gz|r*2wyelj|8?xU3Rn*7toCZ%Jl(+e_QkKCG0H>kda|?md-AE z>9?D;yBstR*z4fpP6S>4hK%(RQa+OO&<7Q%RkmMLxqupB>E+>%#X17cYFiQ%>L^LH zv4BtHx#fRhM~xE-Tli@ZO45Z@)@mOJ$Tj~!=pjGZB+QH+BDpOY_?%(y|x$d8r>97w|>agM$lAI7)Ej5!e=gE z>U1(om(`}r3^!`jcrjV&=Resn`txZSl>N-Hv}8)_C@LtUFALU?Y^+1L#&qhL<}Q*; zui;1e1smF|4&K;}m43$j{L5isoF}%Dl5>L;Kt$FVmr$08__^7oN+C7DcEjuwh);+b zbOe_jY|N#OQA*#Dj1*@|7e7hqcz1k=St5L-nzR*+*Ao@_@oJc%0oWUxCflC?@dmJy z6c(bjS6&e+nwh6|)!&~%UA`M$j&vxyE0+x3%bzf2gosDKWzSYTrHk@=D;{t&4W|VF zm`XJ*X1ydCi`4uNcxz#NMf3ydsBy4%*X^){dv?q$L)SnA2BW9^80t=2v=}`3LaRO9{clZ@c6)*Td_fF&z>Bi z!SX%~Mohkkve8>YVJJWX+U-kLduwu6-^1gDR!bZyQrPyO{Wq)0&=OAi^MMhb?d};R zgL~n9AhdNnX_?*jW>D|@*oP>WQeldUsy`xG9+SLICyG*4`BtQDq=|Ti0o)gWq>uTO z4AFz#;jm$%4ns!2k)QB0gbwJ=Sn$S&f!;!3R!vu)If7?Z=pFbEm0Rk&PDto=q^#A% zgochD`u}0$tHa`0mbcl(-8Hy7%VJA_0Kwhe2@b*C77q~I77GpuF2OB$2p-&mOR(TB z`N%ovyZ3qS`TaG$J-uC3Z@<%1HQm)d5_X$|<%rFCrZJsJ3P%Qmu@C`V(qwRBknmy7tNe zs0H|7YKZ_QAg>^7oD^V*BOu7h1LmjZ1B0o#pW{Ms^2uvPSi%@QH7tq@z(>H(&&e&o zPt6VC5WfK60r+6JiU3+z_;Z<=@2{*KE?qr+YC#Y+FPMiD z#KZgVlp8)+jQ}Dita9-=-WxlHM}@6f1Cahnwt?x91BigUyf7L~APY2>Y$>j2;4+}I zU^UGJNzui6b>l}v`wN53zGTScqI!D7FKG#h7iGHz5B_77d3hNw^^@*u*)KhQ3249d zzxl}D@+uiJcN^}N zeFSq8^la3fIW8cBigM49GYZi1Qb6ffLnzNG)|{Q!eJ$eL-U|a-`5(<+ zm)xTT_YB@**7JZ06$n`p0?3N8=n;MEP(0wWE+*BJgIzgl2(>tzX>h-28W?$ToKyKl z6PrXi=&ukMA zm2V(rG!6Gxm3O}HrzwNZcwOZ!UVXsejio3mntJf%#9uDmTd(Ek)LZQ>E4^VxmqRab zeD{T>hO1hkPgt5(7<16IOR+w5rCm5Sa*qTUHpGvku#r6&HJv7k6XwH)1H&Y>LE z`LRxH;%6K{j&^*`#-6zlOCrPWZZRPGk$^{=GD%GPSpH;xei-1Rf#n=P3~Z zu=eFJGLDN2Zr-94k2{IPyf{v*izh@NGv>|sJLtLAv?i32Ckyx)hrclFP_@}Z0#O|; zaX3$u*2NvBF~q}T^nhCLuw>E*mmdc(ETKZgw^4znI}>)%83_#oC?C>cIs=B)-7 zd@&_BV=tBPOu|dNIa)QTVCoFCAcN`M9QKpJK*Q+oR)FS>y*}Z~%>KAGExmXwGK&Jt zs%yB5psY?cuw@;!wZcbY0*jM*Y%kHr!Sb0K3swOHZ-b-6TygC&0hcX_v_PdJq@ji` zPDE&PUxPLr9r2L$P-mboB|{$=km^=iy!C3hR9U?`Oxabf`V;kO4}FL)HP@sVH-B#v3hx22BgN4|yM~Df=UE$a zsL-OFo?@oo+eKliXsOnPP=^vR)+;dV$8Ah^?;kD8qP`==uxBO=imfO^A)`Ugx0i!z z*5DSF45lFkip~-IN?^!e%I|T0qctMiNtt`2HVAw7t2eq!eLlSB$hw zh`ajcWH%MgEeCf)hIZs^a4!O8p%Fabg$zCyI;pWxRqAHn1d}YEx=Faoi|%IPm!slD zM)^>mVD2)AUUQxFrNBg$&3N!LRG@M z@TPnS{V-qaP=TzWy{NTq&fXoh%S(iQtdkzBOf_s=zWA{7Lbg==@F7x*s&Zof6lM|j z9y)!LLzmU}*1%S@12j?Pedx=|cVauQy`|pF23~kz1Iy2D?J0sZ{ zO8^E0)CPFRj{Q=-4hU$E5e{Cvofhe+cRj9Jq2lFg(fqI;QdxN@0(XypeO~hfV-QdY zUvCXYFo<@Jt45E4CF@#jb{`*o5+amCVDGJ_c{E+x=a?)El`+-zteha@* zweQTWn7efS3_a58Cp0Yc9!<|$ANvE!fidSp?V^`bwf*UhdP0fTm(UR0#KJ^pIm@E3qsy<{-H%is+p~aI{Jf9^&%F{N z2xpQ;h=!%JWml~5_ygF_RA7T zDCS00VTrw6{a0vbPduj{X28V0wt`a>_agQY5^2+dm0J?=Y4j^v7j~DQ_Mb9v zH_IvP5af=aW0{Xc6v+b-vJ-<*RXHtJ0;T=e1(GFp9V}IYz27bN?MRrkc=Xz62QkQQ zrgQAt84gTZzJx}++vdg+HIum;R8`vD>{8h5pYDH6pe9Osv=H2R165=p_G-~o@b#*efcmz;@Ji3OhnW>8yDvS>bkpHOtiTNY8 zL@CeD0xIusCavn${6=`p;x8r<0eWjNK z`-0LDP}0N#CH3w%Di23C(jzyRB|nKD;=-I?vy(kBd)e-%kM7|U8M>Fu0(PK49%SGj$LXeE7R`PqFUVlNBdCya50hoCAt6lWOw}1N7uPnD*;H^l* zj$M${JjVH;zwzMqIdB|kOWW74nvR@MUZm6u54}d~V|pT16>&cnIXNpwE)7EVe2;+V8WP>0*wm_tweXH)S3?+_2hKf{G8YL( z8FY__e?BtFA~Fl=m;W1)&V$0i|BPfqfywIHu|I8Y0KsIXy)>rir9i*9BsZ&Z@OWe!T`CKNl-t!CW1}>BCK?2W)<6$te0O_~sE} z(ZZkqdSoEdu_R47UFNk22Afzsblz{ASkQ9c`4iLoV;}PKG=ZE|ig7Wb~l8ptK|6T~pW(V*P@qu|c`M4p}++coA z9)4bGJ{~?!UU0IRAj6+Vjz|z5PA~`p3*-RsCFk8@{0S*B|C^X)0pu4>cp4R#;ej5Q|fpiZSyU3HsZ4%R(^Cdat`mes^`nsRfB-RmgBLNi4 z^o$-oJhU$7W^l`Ko}#qKs?3W+G?~grpBU>aSDnHF&c(Z^S6_O-HX05GI za{K1-FW$MH3oab(Rl4^*_OqQ(^`T_wpC!QKIp3qb=${`g3&O4=$ASL#XkhA+4-IK8S5pIcknZm$RZD~6#|EOf$lgvhpv zHitGrvdl`6zvkpN9yehOhEW(6tShKDn1D90rM|T#LO@J%N2~4M7}#pACH?*7Ac@ZCq$`1S=g;9RrXn@Dz6Z}(OU34is_e3M~I57TroY$lJ&k8>LX;UHjjMV zs?qYjq!axXcf$T{fH_{<_O@Y(@anvAYvpPe{>gj&dIf3zTI>qC>paq0_v&PsyytWo zMVw@v`UcO>rb%O__vlp;SmR+gVwU6$Tmciy?b+zS^PMyhZ+3r=_r*(^s zj&6b*Gd*5Ci9Iyv%VT)~tKnQf3_o3{vQt*3`MRv~fDf+HRS(7DMmirTRk$WFDdwS1 zzy(g6RsD=7?5u6vd7l@A1y$Su%6hOGc$NRK|w9M0l9b*dk2KlWzbzdkfA-sV6M%N68Y=O zlwL=^T6REl(81xoxK-69`FTS?XYlmM$4m2ui<3yK@V(S)q?ejDAe#b}LW)$&hr|g6 z%=CS6w;zNrphHYsJ7Ca_c{`UEr2BgWv~H(6Udq^$pnA!Ps(F=rY0>GspesYNn62Qz zt6rq+X^)HDRvb|hCDZ-MD6jiLn^vO*Fd52z$B!9mDwnL`-V)p>8~N2Iq!|%?$SmhfS__GKT~Z_{j@x)O2|_B)mgo{h_wgql$Wj0o!a9eIjoEI52H(?U#JWKa>%Py zQ;qS`yH%1uQ7+^iC6#s2Xrs%`tG5hlB4m>%Tev=Df(hM&W9FO{bq9GIX17gL7}Vp9 z4fT=?CN}TIdcKS1>TRGks5*mUVh@#spemf%DWZ5;3wh)2A8;|YNf}9o?$5rhZ=+b( z_`{iM=SS-5ndgfXj|CqPXe&#;S>qY$kuyRLtg<&H;!!J-D0d~0^_nAvx_&r)al%8B zH1~lIaV5F)b-BzC5z3cf)K4j>zxSF^(5_hCte|RC+m{6914-q8gt`6WeTPZgAZRez zht7915|B5NPBkwpJ}2JIuv{$?jZ_7%%8l0ZRdZX4Ql!=F5hM)>(HwY;X4es@CZ;Dy z>9gn7QFAHqjTz;(1d1_Pp=qxaOk2EvdG%r%dzs-t(g9EA5wb$Z+%voh8V&|0nCxs|(P}Uk%HE(9;`kDpt2wZYI!VaIfi5 z2=WGOVZFezbzInhW48f8uwEHP|z^i>)a zYrTDV#YuqI`$`F|q{@90BzP6Lzb~@3@F2y4c5vr(DmDM1Yun_s-*`bi{Syu_ibqpR z*z^4-3p{%LPT~sjCB>v@ctWV17-I;iC9O#J*Kc|CJ+{WL0jIHEDv5!7gxHH|71+Kp z9RYSjM{z0v3Ttbm9jCy3%r&I9JbGyCRJ*N@3woWo7X520_J2(y;6o zX`(W*I&DEEHYAw$;wdlWTQ{(Ps#2kB0$erj!Wt^we%UfI(0|^n{819)GwF}9iH5ky z_NwJ;9ZqTq1nkW7I#Q_B+cu#bnW-gE6;YlBu7|F;w#H<8U74>-sLogfk+O!vZ5L{9 zs^?AT^!xXsJRi+~v(q+{GJ)G4G?vU)Opnc5uWK-VXwPWQe?wO4{V|CyVD&IKT%E7l zf3X1&JwcpBLY_Y@HZ3^45@%vD7G|qZ&LDR#ghabv@x7)q!2?78jp>hXjaB0}KrezBDSh7Tjz(HN$rrS`j7fn(rRf z*o^8;SaL?%Y>c52M>A5-Yh-Q|*w6;!y;HABiFj!CrrRufNSwDkS~r}lw*f+$ZGiYU zK#*w5U8zKFj69V2R8`ukG}^qVEi3pJ4+FtGL9aVFwgoRbwe?l3n^9F5I67SpQe222 z*aFEfs8L+INK)oBX!UKY{0SB$%?5`VE-naJ`Ay-rwk0@QRaQ1Ezg|)}hI(`;o@+Mt z|0HWY)Jl30tbAQ`#_gZ+G2sIBmT^xFpV7zXe(Xc_sx5i^SC+GNW(W8xxAm9P?*x<4 zJL9mIH-4i=UZ^#~J_`QjQvSC;tQf@TV z>l}W%AA3*GFgx%bQ5#Q?d<$(G_MN1Ng4R(3_oK zJLOLJ9_0l!kROqiVL^IbT1HW(hSp6?f2`yqY-xLmC4>x z`{XJXmk_}sTH#KaeSPygup#32Xpm$UWFC%K;)`{S%iM|0jF)x#Je?PE#sLS0B8u*u z!vIXU;?@QFYAnC}90Y1NrwFvm_cd^>G_ZGErJNp9-h7^tiIYZpI8n4r{UraU zPVDC*FJFA)h{3o?HLk(}x8>9?hDOBELxr>}V zlCl8K2ykR}Z9wVMHD7Kv>q+7t)qu(I&*en>7R2ZI;zKXR{BJK3eeSaIb}F1n%CpwDANl^Qg(=n6+Id`&}~NB0u*T$qkFkiD`aj}(~k^W*xP zsgrZnU_SOpS|ptp@Fldq?nHJ&ZACS-n(I&_7f38aG9Wr* zi&UuO$<)J65(9&pAZjVkEq)55)u}d%Syu9q@&FPa`gU$LxtcC?9Dgl3``)MR4P2da zHk@eI3D#Sm)rD9}A-ntl?q=cZ{Rf`+-uTvZm-0o5hA=l`C#^Mq@jdYI~L$|1{zGON3ss!oo;MC zk#b&hf1p~bS{0g-0;9_KXGKU6LFpn!!d}ki*-EM75Ovfjkq=N;Um{30R)x;Rt2bkq zW3|>c93m*-AzBv);9Cdxeae*(WWtJg^U6~(97h@~_khy`t-nLvaC(Gj^QaE{EP#c} zh{j?#KMzpI*X-R z!Nn1wANMwL6aLgzK?edY5DI@zzC{SGqWF^f@G}!Pq_jo`$&o=U&~{lV6+leTf^+A9oL!i-MN^XK_Vo{XG`{R7X2JCopt57E%)8(D{PODf{%x%07h6H5U%+Z` z>oHSl_#YJ_egc1iEP*1cH6LX|=WNJ+e$PoAX@5;B)tvdW#K^g8ffE|2nAkT@z7}jf z7!L&zs4XI7QRR_!-GrGnk=s#T?6YC*katQx-Ju;Vn(mlI{oapS zWP)a%IF?P8T6aCqJWi~q)x-_WgA@qK&E)F-OO6b<^gbarvSn@xQ^a%oeD0ghv;1-) z35;MLv;e&D+B!kM+nGn=88(BI`E6t_oAAxp1AB<#+aD8t<>QRzEr#iVczEFX5`MR`6QOr^|3 zdC?I|If*uB?vH>k5ecnT4MUQMxH$uak4vPN+9szMd06Rj{hF?RJr38YI79f}=Z zYM*O<1C(A5gXM4VDno?)n;O6qVyRqw$S!;BEsO?AQLO&+rd|sQOy za()1JvozGW`Of|2adiZ5R3VwaZsxuojHnLNXufCQVEqKtq;%TPhiXfWeJBYf*zP4q zX1dxK0^nb+!bNB_cFz_>UGQSfW}pOc@})$) z;)@i7rO?~2geeVi%)G}vkkW_qfW$QLT;({A`9hJxTzweYuLC>f?Tv=joM*RMvxB=) zKALe}30Q2mK(Z-rG)gmfGcM=teN2Vt1c9bQ9Vb{cutx$H(XJIhPdlJY-QfG5j6*Kg5+2G*v+#B z-atc+i~=q`Y&Ayy!25Oin-mN?Z+cRr^`CYf55B02Z7kB{g3W5OE1ktx>P z{dIB^Sy9Hj084ptICWvIH}5@TIXrc1B)oLa;cS*d$|F6}nZk+71&mDOGm?c9E$LO; zB>6j&@!;>i-3rJoOn4qhz7n&ZY4eMgyRd;;samftC}(mefmC*JKRWU=e7OGU@jm~~ zTuM~0iS@&JX|L%67Lg}Wqs9zd)fh`{!$C%QS_1Rv*W$54;@HDZV)ihgSxU%SXMN=#V+f613-6;-GB#tbhQN zBav-D8!lLNd8x7L{YyHX$dmXZQxIM#&9~3rAC~*((jneg6Hx<8Zq@pJTqw5im+#A9 zD{ld%k_UIAvEIF~k!Z}?Nvpe#QVx65L}tuReOFuxr>+6(x_j)MUq^g9U94?;Ab+M$ zA=Tm8qV6V0hQvOJXU>nzHp5OC^ znP>?-ez+$o=?ovKvW%JT?dw~}P&kK0mAt37U7FZl+^D=h*KKWMHJLmZGM>*fat)&V zu{|r5F*vjEIqr6};c-DpU{Z=9>$Ez~t^Cd{f03;zxL|Yk80j3d9gnG>q2CJuiq)c} zB+p8U+@M^z_ZpGrD!FA_vbU?$-@xELDEn_gF0E#DW| zFM^i`$V7hRw~7;7(=e_JbLU_VDA;f3xF}!cmlKa0wAZ%%(Ad>Ee7Z5GdogPpQL6sl zhaJ}zdav+FU~Z4?dQ`zW+Ak|mc5VXuo}V%{iDWw%1LCFE;MacNDqo1#LdCu7lg~YM zI~iEYbe1DHBbu@qSGbitv&c^Kt>TLpvGX|nnG}M#=3M{H?7=yNMq4`!+B@QKc*7{0p(psygQ(;}c1viG7_2(vycX%{k*9MUa1))+Rn zwrOK)74(eQTki{}qVeuhK|As+&ASFn^tUn|91(UPf|8HIQ{$1Qae?Gv2Xd%ZUfXBo zDcMk;P%*kY-|_*7YLlkey!V_lXsv}OO+axH{&ux?K|-=^OHj*b0d=#UY1fgNRWTLFgI?B^@A~W@$Uv*CH3C`~> zf+jmO1y8<2oz6!9?_h+kzKyAsnu$r~MUAvM#~=Dt#q|0g&SA&Dj5|8+Z$G|2+Mwsn zD6SEef92WQ*TnBbB(t+PQY6pLLHw-kkM3{2rvMU2!g121o@sr zS_n0-0GRVn>KTZi6ZB`LhZH9Ai0}gTlnhwJ_-B8iG#?)|1h!5Jlm>DOzyP-Z{3gXz z05)cFfhZn~ngNJI$Sv@{J0Bt3e6UkN03+$QUD+a@c-GlNCV?f1z;gbQX4?H zpDPNVTRas2@SbnV7Xp}` zP%!vkLcyT_2*t&RfdAGX0_OkcDgdjk1>nP$KLapeSe;08u=85L8(3d0fD0C02QY?d z*FBf;J_FvuYLgLY2_Rse=RZ1`+ffS(qjCLF8O#k6TSj1j<$ng?1Gr(oJ_DFwkizHQ zen1dtV0qa%u`1_W)qob3%8@0jn9ex=1$TJ=oqt6zM^*-a_HUjW~afc(&!i0PO86_Sb zn8^zO0|A7a_kX~6zN0hx48Y<7Dh4b@0!a8LCy*3Yy^MgGeB2ENK#~D>1WhPofPQpX zq5(V&0fa~JU)sUUkO55e|6jTPZd!%#g8oMw41^A#13sJMVuVNw1L-}BdWJ>^1}Fj$ zHjyp?kTGGO_MZ)5|M`qF&%XrmCW|96(*7SP@Cy9R4qnJ#SD4v8fDGoSflLou{s}OJ zRs4J&=(l@-x5+fO&y?W(Ule%3Fr58o6rT0~xX(ui-7;4g8^Hk zK)`@?c{~rPa|DnyX&K?4Pd-2h9}FOlOwgoz0GL68focJ?1bqLtg71$Np#Q@PKHk5r z;1l@QN&e40<8mN#!BjuNBft)?o_Ssyf&_y3UIQHd*aU03`e&&5z%cTgXO+=z{!(A- zx%_PVUnKma?BB=jtWqGLCx5Ab<{&?)>6znZ*g!r(7eiXUGF5kmzBes6c%f%^4yW4D|6?+YwZtHY@`b$OWs(LqvdSp#hCyv}n&i zH_(7au+M)=j_A*IqUg`1dvxI2Kf3%i%e>tC|3(SIaxs8RF!}4h$AL2q6Ug_^=4Su| zM$HKzYD&NaI-w``=>PQ);o@`u%M5;)83_LQAr%0_j7fnsuhy}x3f+vJI zT>{DeSqA^p?Q=Umm}wI{Vbd!z-~<|g_b+$|1^E8euK>@V`HF${x#R!EN8le?3PAq3 z3jR&cw@g4XSVzb+R+9|R7!)u(TW-t6BtF-xLY_xDs{!G!krw#-?I8%G;RFx>c_4pp zP0%xlUm73`ysp+I(M@4ZGsHSxCZ0_4~YS$%FzizrVw2J5@ z6j;2-2eBJl?JSQAtUC9nqW|vG+Bfd+JT4MfxE z{;1x;v!t1Km)KlSjk9+W<87wYW00l^9(Dp+m!xuLRPuFXi!DC^_j}iy`jDCY8Bc?@ zPpx38#b15Z#!tIf37Bn5`5ixU9nE@5%7&k=7}yDHXg@WEA4i_BxNI}NIOujYo^x za9Q@y$=S=o0!0#D+|F`sQ|7MC5kqH1QVOh7brW4|FkRsS)i6aaE3CDbX@ly}#MJit z4(F~hXI&k(n@fIFxA(PvWG#t2pRXnJ^uHz&UTV@^(NE3UOO+yA_>2Mm_cU*ea;E+a5>vWb z$ii1b-4%21{g8JDXuFX6-vZ2>^QM>{+d|9=Yv& zAFtY)R7D+4Q^{AVCY3{OJDs64sarR3Xqb$RO5X&sv^#GxBbI6llS--N*!)OQSCzyy zyL(AZ@=B1Y4@`90~G&ju&ahd6{CEUW;CJnQd zZ|zw(LmkYtOo~%XC#qi8nvAGdd%0<+mfBnEV5=sc*P zCOQ&Efsd;M--2_8=~e^c&jk~jSC;4ZR^=S1-Ira7~>uUQ>+wz(D(PXRQbH9q@MnEKD z;6S)MRJg4 ztA}8IltW*6l+pbKp02lzmAec}`=7)3vn4q)!gWHB15v5ywwKJcjWGKb>d+8pP>3Ff0%jYN4&yovhZKgs# zg}cBlB)PGlyhh*05pc)AUF=P1gUa<5+@J9>u)V7-CSami#QSZAB(&iDEr%{(oN%z(ey0SgK zZVZPu##b%5rhic_j=9dxNNXh{r`r`7cPr>)f65e8*HKgf5cnyW1*W_AHD zD~y35Y}=V{;mV@Jb~oXmU|iIO{!1>SKsxy~nus`#!}k^_EAtPQ!@DRca@*>P;x5Vu zjgI)F=5#Z-)dn;n8!y#m8SxEKFZ}$vM`k|Zkaxo6_89|xvTqKBf{?-QMHftT%UQ$1 z+rL)fOXVAO8TyG=MCMyfeKj8?Gr;*EMiDBbUvD~GOYkuN;f5Bat716|nKyHxX`~<{ zkk??uH9JoqN-3({u%$q$=|mo3^@ChBu)G`ZVB$Qz4k1U(Ds&wCWjIrycsSae@op-& ze$~f^@1vyE=l5j-hZ6Vq`xMuAGVNJQT^a`jDvFw2Myd>K&OkHqXTLCNQ;=&oFJ9A zvF|YTVN(%hgdKRBfq0~KP71yy+MWoFd(bUizEzRMmbQ&XIexh59UMla=02|4y1zYJn1uiW?DTb5$a{Q9

ExWJVpt1W>>0;>6EQy}CwYZJ1zlrI7N@ZCnKX=qBZ;GIS@2KAz-)W4&Cb+4 zxuSFP)+FuukY2zGQK(W-8HsD7t7A&JoJ@O?LAjjGj|n6@ZGNld~Z zHK4`yfcNAiMGQ|wieUERnQc%iAR7E&PY)f3?2NN6y*Fe+-Ozh)1#2H9+Zo6Zt{=jC zyXc60KPbmnA-))uBg!1&6c`=~lL}Y(#KM6Yw zYex0EHNV?=5*1Gn;;Qg#%D3mU%TuUS*2sX>&#j_)qbN!pxM;$RgELn2vSUp*vy{*e zh%3$7R^N_@-cD}SK7fT^AGd0w*s93tDt-0$T&M?D`jT}^VvNv!A9=&FLR-Xj243my zn-h3{Ux*w;(DE6-=kkYy&&x(57nUq*2UHsBT~pN(0r$us!y1K&uat1lq82Q)3PB-H z2n+{nhZ483v?!S$lX0Wv)Lcqx@h4}Y`QAq_gfZEQRRV2>v^H(vfwpi|>uM@a4*ph6 zZ}l%$S>tn()2CH#aA!Nw&7yQ zZ>@_q!0fcGUx$Z>?bhs$Z*EMMiB8{^Xlnj^@NDUb8eLKm=!toqj^oSI+1BQBe=oTl z4Po8bxN`;VOK%Qo8)RIHb)Ge9Ye087EPOw{Z8rmG zpX&AfR1Z?D3yWx95gFsil>nG_rOZSavOM(t-DVs67HF|{vYZT1ICP@$k7t8b=c zED;p|eVYB9I25f`5j+P!T15oUTOG3v4;QugK0E61&p2xJWvtW+uY7S;4mA$RLxlLLXhZRN(s#{2mpAzVKJo3J@UTF zXOi#CqS=VVXB%<~yw0`=gtk#0&X8E79Ytbvd_}$d)t%Q`%071Uw(ToA$L)Hopb%-) z?7GM_k=yT^JoK_iPFnW04FFAU8q~0t9VDoNo`HM>pfbG$uF>)hQ-C+Wdr>%iBd@&4 zZ@1>fg69g9ba!@n+cmMIG1RL*$$f$zHbA$B(NdVf;6)y6=Dxp013fHz+tA@-@rXywwlX02EzYZIM~}Gf-<&4&XI6aFusvXzT^Q z6-WDOx-CjW`K!63VCVw*D#v$909hS~{0dR<=XA(-t!v_50n$n>oYF-%Hgpd1z( zy^WfF9$i@4)EBfOVXbZ%aGU`wQ zkTCX8)dm0$5x3HBII7;N-~P&|flG+VwmAXnET@n%j$T5y2`vhEl>#0z8*HE9zzb$2 z`Q7sIlw4?^o)xVPVcziTqzpNI*v&4_(;LsPZT3EcI&=4uLji1A((<~-P%2KnEf-K| zWK5BIp$}8eoHH$adT%S>VjP^bo@1$hI?uOCE;L8RUV3US#6ZS-DQAPzJBm= zyt;hn^UMD2w+BDp8JOlH$NIZ?WChdpjHUiik<2jN`3+q{hV=i?8T7Eyo{*h`SvN_r-~- z_`|!hPY85z*{Hi$Fu`eiX7QmNCHVr(8z)q)l5#`t)QF1 z8ag1^Gy1Bg`pP4*{qjV&*}I{RLdH}RBn~wtAE1_rr*DIaWw1%$d^(9b%bE-%^dZr~ z;ikFXABV|+^^AERIc-r8ceo-x0WeT){7%7w^% z$VZYAL2ZP^)bo)BnT*zal4RT9Yd!>DRBt`(ffpsnxip>@euv?;yDA$SDqAtAm>3@) zY@q2~XRM`E89k_~5=!RytLMAvJ%gvMZ^`P0Y|aOneAh^G2OUK(tpbIj`gFZi3Eqhg z{2(_Jo~*yHlIxslBOTiW!2@+Tc1Tt7q9TLmaUQKs`C?#z8viF>j+%*3&pz+Xz%{ne zDA1`crT_g8pJ{}!7yC1+ZWGE76=srs1gNJbZgaY|AeS61;1xqHrNP{_%J6{U?QU!J zv6>QZp1?x&_u0Km0rbxZ6%62n7;vOEr%AkWA$`k^FB;1C3pZYp{10uEh(v~GmlgW% zXH;I+E*dp2b*jUcP>wDF-7#=$5$yUBQ+!=TT{DI7dgd^kRK9T`cw^rsDHE|kJfY#8 zIag9e-@ow%3Im~8V(C92Us5AKEB%@KJh$G z*|V09CHG}x;C$oiWa#IATDjpOgdOntvMk6L$?xu-9$X zm*(>e&PRmPi>QPeFU_;doMV%^m8-C$0|&yUrPF}4F@33AVQ!83mKcF zrm#WB>+_#0ng{Fb#yZK5tnHlNMZUJGoIwlP2-4rmb%y-XOWEhyUj?>_c{SzATvr9o ztIi&?yXxToX5He%F_EuvygSGUOqV`dlaWZV+wi~Y`Zxm@W7iFJQu`*-iqVF81LB^* z(5@_#D@KS3$W+GPIqsOg;~j*Spcq86qdsYh8?_624%?5JDEx zAI%o-Oo_p|&p(XNc*TAu%K+Q{f@9-j$-3sxrPYeTb`eCO@MVExJ?0l;u{~2y;+s=> zo7gVpTkQ9pa!4;2aV0CQZ&gAs2o`s{>O{fA56nv6EbI3NK&}Lk^fC&l8|TL&qqsqO ze??ElBLAbO%ccFXs43NsFl2X123jbCd3@K{Nl*kR|Nqf--2qKBO&@Zh_uhLiLK0d6 zC?E(Ty(zteNRcW0aDvWlRk-z6x6!5+Mv7XO`X2j%eJptpa;eKw*;B5B| z!#VxUt$TtOM2GI11KNi7*xnlGD3W~`aO>lyj#Ty?T)Qvd=RhGs<++Fzj8b+?8ZPY+ zwF7Q&jK`WYmWJ0FJ4NxJ<#lE z>y~eF#F8!F@%x(qiL!ZR+Du>DV=R+u&Mj|u#HOjuth=0i6AgV%_o=(y_Cvf1`*=6U z!OSZ7rnT!%uJApBm|Hh4h2G4)>q@=y&0FC@nkCU`rl$*3dsl~M#bbMmTO;m*C$%|F zLhG5tSnfo?aGLT%%es2GbaCvp1up@`qbi5S77M4$;=QL&dFH`NsW4^MsmC~uFIO55 zwl=9NJbJfn9w_H<*^{=G%3M!wzg#&$;CdNF|M-%H;iar1LpAujYP%rc2Y7%9MX(iHL;O%ws85S~$a0lc!7C)z4pLFI&|W##ZE0WxlC! zWX+ivA#!tu0gb93;#-S+hA(410;!4ZC@;Mb^wG2U)HdrfeC$U@iNTmr@GZ*2MJE|x zX`4x^=cBLjUt{sVyUe$p=eJox;ho=z+EUX+g%ib2 zkEc|h=l}4M9H;a&)Os*oEYR3hI}!D)`Cg_IPqw)lZCl|N%@9BN>XXgx_p#q&X1KXS zug_(hIg>Gl*k@kOiNDAno2_fkeJ+@y3ky|(qu`B_qh$GvSYZDBWt>ruMNlh2-y89(4v z?LIS)N>`9WZDbyAt|69fX-gbGAJ$fPLp&kzGpo0^gi&tL?po4mi*r>qpDLDOGlX0$ zIvS_h62ImS>)ntjpPfoiQtwd?D_9|UFiJ1ED47uR>B7r0wn8m`Qt#X4F4)wSPh3qG zK8%#<`M!Z=3<{mk{~(e};Soluth6)q_M|C$5~081mkIgE`OeCP(F24!W* zelvEkV2e@0GsbbS*n>e3N_wS^Fl3e+j1#DU4RYw>CtaO6egBP4&vLM6b7#Xz2p81w~w-%Q+XA3wR$#opXhq1Cdn3f*^(Ye*FrA2Kn7! zXks*Ic-V73^zy%Qa->R!FF_Hi%uyu!J(}0)Ki5YR{H_@?TkOvS2 z7$hE1AcDjoF@K7S#Mi-~Plf$Y#r;o0jZ4`b#sxlp2@?U^f?y{>$`FVdUO1UBsB;cx z1G1fiL>oB=^8$-;lvgn90s(Y@`LoWBK_Wr!5J()=U_t>5*I?23*GsK3N)uUDOoV61NA!$3Rk}aAQ{1c7?>cw_C^s( zP&NjI!UF)nh8P$VF$x4?VYsUB{}vAa(d`MaO_i9raVQpMPYYV-LpMIFK>E*((Fbn~ zrWO;6a{NWRa`=ZlU`{4XikDCd#mJ%eKMAE!j6C5v5LlE48QUN~q+0PTm^=726H@5o zESLj$EeoRbK*-p*L5O+-!cKz~IO=RR%nDS?hNzuvm?ii=4`LKwQ;o=h*@1>RkhN0f zLeyIvm7NQ-2G8U|gAs`U92Ciexf3gaQ2-zWHpT8w2}%iU%Y#hu59h?Sf6s#~RSA^K zhi1&bgjf*w$LW84Qi=fW;6Dwg0XGj3%K{jA#ar|RFiP-J03g5uT^-PwJnl>}QI@~x z408RbTQDXts*nT$cHDy5Gb;VTkGukoaY3+#mV^dZBNZgf+$JLlC0LjQ(1N$iVMlNU zQ>Mlr<*=Vr;7TK;8hh4%j7QDAi#u1NROe7Fa}}-*xm>eg#sh-I{?Fo z*C-(p;_*sIxpa+HCXg0Qq6%OX5g@+@WS4mlVDeNrjKD}cOz4Yri2kx@56Eev7PKeU)f(7C3j90&f3qTKG zpsO!kkTfaoaAi^g&tO|A{3r~gNQlXe-7q6+(A1vncYsnn5RWm6gm|okQIh|YXC;Dv zV3d&ipQwZCPj9nE;9@U1IPwB!0p`Ad3_e1cm=v^q30;c5gf3@Z!hG-nm>Hw=2OtWg zhz6ryK_W~5P$;@+N5cBgu>k)-mgopz3oV$^K6cFGHEe(eWPC&VTPmdk=rN2E9z7-^ z_&2Hcy&t{r{TfS<_g76)kb(#$I4`)l0Ievq#-#h+dU+A%ORR|3I+Mbm-k_uiiZ2~p zKyd9&OE6JT^&JH@*sMe%_`moU8n6im>e*VtAtZ2^9i{iM4oU(-g5V_wArcroL;~>_ zdG?_Z81!G91D)Q+DhoDjL#txkHe^H^pJ1W*=*-o%ADz)CaN`q9l=06+18Nuh{5w(~ z!g;wMNXPyA*gq|>n;4*J-1!U}p#m9NNtpKe#vF7BG~Ok6{=ztB->je@t^os>z!ltk zxvGxB_9r452H1nYYYb5001%YS0eCN;M9KX zbb*0Dl5rPu37% zf+6HUPhLPAyhsmFlR*P*Lh@h57Usj)|5?A;z*Y}3QBVv4 z&^DIw0hj4BKaw$l{Lugd3-W+%;2468LkvJb8A&1n5QHHxU{N9<1Vf++W{3Ba!p|@q z%B^S#YQV2^2n-wneMg=U4$_c788yV4lLB0T6@mPVK9C>-l2i=({1Ze5H4#z+h(P}) zF#7}!3z`j?rKJWy16G}b34>H>fIIl^2!M~$uArY9fB@yy0Y{KT9cpV=hbB7$3E&rW z+)W|93W59@05im#w+0}NL-g%uJ+k<}bb>Jk039ghK}^{wcocA_+82Taf%=OOAU%>) z9IvSr11NJqaghpws}gWV0D+PNwG5$op+5S1)}R(Ft|h>ORN&tiEle2#JpW1ZC_(<$ zFcbidCgfbMM!+Fz&{+Wo)56Wy!E6gR6qjys{Z*AHyy8G&TfiJ9zppzZBY-B|z*-0_ zv4zwWWDBVYWe2Gaumkp&x?VfT%d>EoC+(pQF?)zwwg*mwP4>TsTy_AQL1PE#lGzck z1Q&2r9***MgeXBLsCOGj-E#swKyDYvHSoEdo-+^t((6On?X)w%1Z7ar9EdUFbHD$% z9>lj2DC+`<;Zb{kcARm6wCHV!TboLV|G=lhkqCK0QLvH66>y^kDMFxeN0@MXADsT= z4@45^3t+1OAi;i6d4x0#+zJ3>pp+7FPjXjCb8BHjgnf-yAYccg10f;51VUQs!BGi8 zfD>pP1lb_8P?3QA=b#AlAqbEqtj2Zc04wmqIbeSoI}!|dLzxafdBD2C=yA+LF((+Z z%0EGTxP@03RHuWBLK%`12F~1A6ax5AgR^X8c*|g9{)=@g;9ZRKZ+1aQ-oS`xh;h7V zS3@9&;!T3Wk3dcj7gB8a5?{WK&Zt4*FqJ%zXqk}lHwC& zOLoQo8lb-0+0#KD{3r}U9{*SE0uC?VciLMQB4T8BjVWn3WFGd%`HSbG*XzWk>3t&x z_V~h0*9G8`+SAa(*qyBlB{Jsh^G*>+hpWEXve=y}#b6~f`%?qq3u~t%xUt>#!Iws+J5v|^T>iZe+4qE>MfN=EAwS#~x#o6HN^hFj^-rI5A!%EuYN=bJ-Q4MvKJoaG zdKF*b{PW!iW<%7cMp?O_a~_Y}u{L{As`Q5e=>gY*&@Xc7L}DW9A8y@Fc~m@NccL@u zM8LzUvFeM{A^uD4Kc>%Y-U-~2)W2k|6Hw}v{UNPFasxCzWBK~&(BJ`&HH3>_RGDZY=#aG=0ck$&U?Gy+dt+IOO~%foZ^!4fwi_IJ zYRR`#%sf6>c*J_|fo#Dz@7H0m8tj8JFOv*2?2H4eni=ky7{BX^zm+&ecS0 zGi9FNHfW>cGNcV;|DC8bZYIOF-`worr4GdLy-ZUevBz`;DZZU)50){YBpf^SF*g_i6Y1@GAVc zfe9pO{U~JByHV|=av70m^eFeq*(Mkkm|v2b?|Je=)(*pXTP{4>?Z(cH)S zg%@J$Y+n7;psVd^FZodQb)e|bDpuk0S>q@#K8mx)I1Q7p8Phoumu%dbe>(a0+6!4a zXa6rwFH_Eb_^$i&tdM>XFq0aKPR8Psq6jhW2xn~SYC9_VJWFmVbnYB+Y8ZA*c7e~ zE3GIo5erS#=;4>NqmyiUT}5%M^!gWpqD8wlW=wWl1xwfyJ#|L%V%@+#!PAEK(=5qC zf-bLcO%`NW=1Xi0(!5bCD!fqNT-qZ`oW*CT11=FeDm#7>5W6DWo!wFEIodYooK7P^ zq4);FFm@(UKE|W|(QaTjdzOWTBDQ{xN#u6Ym%}J~m*bu4w4?mmvl{B6TsiBylF4Sr zJ&W`frVLnUH8{)aemz(7oi4US z99n#)Z;Q?=%Q7PD1L=cD^*jr=XacuyP*BBhArOyA!UKO03%+^zv+UPgWpZ`(#Q^Y1 z0PXCJ5pCLwS6SJ*T)*2QV?@cX@?uqnrl-Y&n8Kcd7x*bDq?nlKGAZu#YQAZl_L@I_ zxc>QD`CeH1`(G1qnA|eynvXoJI^YaY04+xCEuRPo*`osjCV=6vA}l{Yb(a9 zo83fr%4(;6yCTL_BRJy|mcrl->%_)pM~|w>FNY50Nb#Ug!m3}w`<`CkHn^YM85gdm zv!+H?&bfvqQ+^~;_~V9^AhKfL+*C zH)Jr0MoxjT)oDc07OZ2hozM1zS73oz`uE4QmK1VG60<%1H+$+PisJN;?O+>iM|0Ji zCilXRxV1n_Hh^0n5vbxO^!@1?@Mk8h;BDnatB|WI~s!Zosay!7li(nzWM^1__qvhuO7(=}3G%BtK;@~o`R=YN>ZxFZl$G2U91{X@;jL-AzP z`drVjO6$uH=RbVO%1*r|*YyUdb(2P1xv(^#u5>2JtCy{Z(p~SXmC`U#{&tB5M-F57 zj{1<97(kb~7}YmRRer3Mi`h_~2zxxQq$sX^OUGkLDChYjaaY!~%L?z&R6&KI-?mvc z>6*du$X&{=Gld?LsT5xH@4k79z6wjJ@E%y{2=8*bnDg@aBdrrpxr1rH>Yc0}L-)>q zOOy)gP`Ry1;s2DwzH2G*9 zznbFaH|-PK6RpVb%o0jIO(%=q9+Dq1WvjdojEm3Tz_JeWzU~}V`|vf-tNEgog+s?- z{udt$gs5Il(lbO_SF0yVG)b-&8KhvZAAM>U8U?Wg5Kap>Va{MD>|p;a%^3dz0Jqr-*O$`@1$rx+UUYqZBIV?=`%eCHX-yct@F( z?z8H6XA3!%P5o8Bx0>zWe@1GO!<+H!p|YmqpO{Fs zrJqtcM|`7_85AdLGR%sT7%dmy*s5m6dOBPT{OlRAo190-C;RXcEYGuF;)kX?iaX$% z;gilnj<_BaE9$}hW}-k&nwg!i?&E7J!KX<1jo~9(7-_%vf_oZe7Ug0-NvGa?#Einn zTf`Z93zmpz-*p>CrLfREh<8vFcq&_i)h-`6ZpVIpRM_O@nG+lhO8N3!-YSCy71%YK zvA~P#xho%aND~ZZ5}GDg%6D|bj5Xh-oD2v__|}<;{+N*1BSeduEfm9kreqr6z93|* zP^GrT^?mx5IE%CLiMWsJBepJMMrtWzeN8<{ftzm?C}Wb^4HHa>KJVy_7%C?w06u|Y zzlH=jJ#;2cJe&<{9=|K5b;WYDfWH%~ee=qDE`!H1-(|We^CW|=rhEc}WlPeJ)ZBMS zSomlqos7?UtZ@$tybfrpbyV2hyk9wW^m0w%qt@^_DYt`|e+cm%DwVn&l zxIQ1>dNqBxYo5EOVy^I6(RiEe7PE`T=p~(s$1@UKN4%HsCqH=1HLB;n?qlgw=x2^C zZT{xrq5V3uq=;v-t;JexH zyuQfjzYL7@2*uy!%`Z2im^fyqr94)ieJS|% z_60NPz;LEDHu>rB*UfILt)KiuMO*!dpV;8OBteqSa;dEr?at`o)*)R>Z7*M=z=nD% zHS*&5(?J_q)Q5+#%wb?s*F(Bfb`CuXu=mTKPMk40Zv4sYMLKiWN^(%j@*LyVFV^GC z_FXfLEx(wxKO7q=LzxLCCQ&?<=F<{=+>0eHIvsoSKvfOeV~6HKTN8Wx{Vg0!5d#)w z8j0qY zQ^Fk$HN!?K3WnqWhd>595+U$Q5o>*$4Fb6U6U+bhBjw~|kSIbwu_FEtkpDhs#p7IS&@frBy9}VC{JkYnPy$nF zU=r9)j(6AIb$y<2C~7o~)D1+-HGjzC={`=$Oq+6SYnomBRH<;VgsDh{oo`Fak|MK& zKTn8FtD^VN!az>olcX1t(N8=xV=A>)`Q?^914CK*R(7RCg!qVlQgl3ecgpvOCGH)J zF=H#iDxH2d;ad@Jmb&Y=Vgr7^gYhxe>PHv*##)tkLjLQB%D(Q1H62}7xo5Gf&l<7V z&vR>`)mMw3@KX!480JvYc;{N==c=F4oZlVimw3yyqwd=4y4K%ZE|slRH++_a{MAm~ zNySz1&#~)Q8tKE|r*_v(w#3#8e+r20Fnbx*ut)CmW`Rcf!*O23sqnoNA!UuM*VyQa z%(0L00U!IC(_^kP@U7;TGtZLGv6WtK{D{ha`SNhFj7hPSLoIoD8Q`W1`_(~{VlJPW zL3@G?6%}*k za)VG7Lz6Fd7L*>7y(BzdJoF8ZZhlXXjUm@{r}Y{52Bubp%&AIq`f(zs1GJJ#xBvQ@j)KfJ(|#ETYscazw8?twsK zs?37q{1df4o`CzDn_Q_Wn^LZyHHXZDNvd^Xm4_0e_-|C;!ZMV>}pQGr<3`A65% z2J8(lD>5awt{koMro8zpNce0!$Bm%8BVxpN2leX_W#Rl$8LY9pe#OxajbWVbe;q)uolx8VYjL(dB+DmWWtRiHeTI)LAyr6(fxcv|4#Th(mRIL zE$616)IU0zy~_W(kLJe-((VRTX%7iXlSq@G66y9`p$*=Gl)i}P!J1f&*G4aE#x^Q{ z)UDnq`dL+(VD~U3GW;$-g{T~j^LHfsBU>J#Ijigik@?Fl**Tj1+DCKFp8_MWNcZzZ z7)Rmb0*sEm^!|=*LN-e5|Ugc;Kd_r9#Gh~`7M3ppr$N>S}_EUB1w=~|MJjYYWVeZG*Q(vc2 zSMs+=eqQ7|mGx*)?@f|J$6{i}uU}XyMVVL4k?|XRMd63IBJfVY;Cm9b(a zr=LGG)46KY_WYz{*C^0+Nch~~yJVJ9eQWOVPCBo|8F=-xjTI4WavHkk$||vS`4#ck zi+dHa7nAso#9Z@=%`}9$OtiiJkVeXx>b;)sx^1mvruaF-0LXN_T-Lj;r4SR1Ma?ee z+LIi1;}(1UDI)VEc_}MQf{&72keJ-#Zeg+3=VPSj1xQ|&U4vCVP&cf7{*ii@4%JY* z6VYj2Xk3)-9<1)^TpMXVnbnPHNH0Be_NLPn$GELlmY1+|j0-c1^wDujPoy|R%%d%p zbU5O|$;Vji69P{-J(l09D!X+wHvr4yo{=RGxTjj!%kV~LYqqE_+2B%Lm^>dFa0z+ZNlc1 z6NOk-#kloj`_0+ z&&!=QTkg{|%nXcHaJ|52Bpuqh79Y@O*MCf!CAaH%%2DUY_d&wkdvzlMl~~Lo_~_AzSEkf`tc2a-l@scH)u*E z`iJ^HuN?Ez_hQ3;%I`afT`_oZc0KR z6Y{NDKU|u0WcbV)^XBWcH}wxQzw>Na@njM{%RY*ic3@~Gp^J|kJI8(P8$YD< ztziFH*0X5=iz$!Lz&MZF2ve6cekDKk)5RX=Pl;pCU*FQ2%9NM-;Kya9WSVCw+ktQ z{ET0w7oK20d6bk)Tq;Sel4xG>@R<)|pSNYlAIh2C?#IABZ*A*P zrzI5~e@@IC;caSbreENGZ`?uXdin)^zPIh)PP0Yxgt$lCXB*{v^(sKtav|io(n?U) zomOVXJo{6QA6}|F;Zy$f>y`*tlq>V9Rp2%EJ-!h6(CWXX(hP4%357q_gXMWBZ&tvk z)Utm|sef1Elzvy@(8%8exS0*G5Y8+pxCu~D?!VJO0fi#G&*1DWKp6D7iK~g+0^qa? z3Nlcx%#V^s$SBGwfWLN#@k2yF;${+AUO72M85Bl=ABlT=Izo3|dAW z37R;=M8K?7TR19Rh@3g8Fs)CWRE6aAMu5*k-W z66gJk_RzlznrJkk1ZUHLtG0ZC34tEMzXhW24S*Z|JcP!;MqrE*oEZZISrG^Siicy-2?2OTDpa3w}G z9vcR7DTonZTQR|a=>c4w8h>v>v06zU)O-sF00;~QOr?bjF(VF?iZJ_lg!s1r6Mo#- zTj)OMzoOoTONeFRNF+j`@%%f0eSh8sSr7-O9r7wjdNDre_x}_hvLS-_IK|U1LOasY zo20U!*&<*E3NQYi^0`Ie4D|arroqs601duag{w+NFa0hA;-Ma_xKo0}2_Q$Q_dql$ z0py5N1{?Aq$PtO-402~t0I&TGKnMp#6b9Me|Goth33_ipzgRU+@h{?#8GjeZVemCn zrcK}z4af*56dCDZ&{x{T;kZ+hMt+crq5dZG?@~PyMF=_dXNuxAf&08wOQ z2=LS|;4GLz3$eAg@ef-H;4bbo=9OQN`6*dXv;i!=SX_r|qXK?AKe z{sS+e0;jd$IFN#WIZS{6_TfJbrv!)HNFb%46dHqw;oDUEQ_GC{%hZBTAiHMyo0KS= zJu^e!Bt?S!v~WMd1PUK;T_j2#?4gB=XXZhc^^+FvO}u}GR5%^nmBQ%*ih5}L0+tFur$ zs3Hj$1FurU=-~LvbI>?2ln4Ir{1NaN01_!r2yPNma3y?j6N2vZksC5YIb1js6GO@$ zWRg(m#}SIZ3Br_Fqv15*&=H7jNkzB|_(K7X03R#DoxrP#a9Pkm2_A@#g{;sQ4k%b2 zL5Lu;N^llvBIR(l$&ZFJLiAZ2&8r08w^L|j1saks%pAHK6j24TXkav8)mvif{~jrX zvvoYyEEof4pd>~SjN#x3QP8+_4N@@x5)@q4gyIC!gG`78sUZI+g9<26OAFGs!e2VD zPzM1yhW_ms|BE^S#ZBOJ;BGEJ-l%^JK1BseTEOv$CN>s@gRm2bbpq_P z$RT5ibAz8HJZlUwgVPekQ$&M@-2WEZpbihH1LSmv6VRBTdN+(6|AY{aAo>R768lE= z8;!*Xj%)yjz#MNlO{4c|xC{v{JNvy?;CLLv|Z{>PL48?w=VW=%*XJny(;1O4qt zr19s5LBj}^eAfq#p#;OiAYRu=NlEu3%t7cR^o4&+`grKRNrRxzZ*`ziU`Z$>bxJ5S zsVHzV6fVY${u3sI8^sX@7X?Yf@S{w_Ad{f=fgfB0@UY>>VQ?~VG9geiQP)2?Y>oOu__NDE_pzoK(0o=$Q)HuVfnB2K<4e?x#Uc86jFTiDir#V2Ny>a62CYCkaj_~QaElo!t?R&`fom< z#U`K>E}lMnUf@6HR`_+p5Fl$U6l86U0E$MgGWZ@9sMi49>4@vTtFWPv2i+5eB)BK% z-=>q0W`S2~;d~VPOC1WIo#6i0QN#)5C%@=80kp=`mLAEZ7yp6zo)>fJooXIqIfE3B=BmVWBcp z4?Q~UsDE`#D7W-yCcM)1Z#*0kKlmP`dwTzUed_vuB8lk_`Q2E zneT{?D5I%_?{K`-S;ia|U19U1TGyJQDm61*HJ;D-a=zCb1P&#|M=FOEUf`8(Yznh4 z8y*f`L{z`6a%JG|JL{0F8u?6h7Dzt#vNdbxoQ1FkTwmOL)3H$yi`Ck^boGjCEP3H# zrcH7WyZz&}(2>=U#Q_%(78;nmEV9{%1u`T%Lz8qyeT9+!g%(VHwpT zCSR!T9aWYZ6$deQ+Ogjp&KvqIsrk0-_Ageeh0FKbeiXA3P8+B>I=nJSd?T*|N!i@R zI&8I?YO|ZJo%*R@xrBGxI)fC+L1vUbEP4Hq!mrUn8Iz{(pE_K2hknxj*nIOGX>pOx zMNlcAh-qNs@*_`y<2SE&bp14{ixvi5`z%;TXAjeHMP1rs;m;n#7A-ody0R;TXuow+ z*76nwy(2%~mg)8WHWRw72fWqysz01{_H2+@!(#AsF*l9f8gmfekIyo9ct zxV%?deShfW zpLuBW@)6^)anJR8<@H$ip=;p+svk_fz`CPXk_%}HDQBvDrG~TgXjp0!3OjSdpRsl{ ziwMp0fr1~}15Jh5%xia21ZL$=jK1K$eYmk{(M9&KJoV{uw+;!FDY-y~UfZ0t-N3`D zN}m&-eIG5S-^uL>G%k1MDC3BHK$H;ZzuKy=y;|> zv_0e{V;6fyfl_+lJib#eE5>VToJa-?cR&69AYV%PiLBOZTT6|}v?yUDYWpl*qSB4&y%XdsS@-R|_zn4b7-(zXbWYP3F z+e~W}njdp#E463-Ft?1YXZnd_8Fyk7bcuMgN_ZSRa-xJ8sebxkHHGNt&=uT~TDwXk z6<*=rX-A^OJ8XIcSR##U%}q|;&kIgSL|?BJedO4BNNVkS$b=a~U${#sYT~x#W8)9W z>3c}g+S;_BljY2>r9T?&MyN@hX7J{1xzKv@>>M4Xg_ASK^{47%7R`R|0+MQv#q2$G z87%$DU0eria9=g@=frYlY8?`(e=-kBYh`qfjDirx;&vdIX;1;-NyOrSZ%ToB`G)Qk7+dKDl7RbEe6#T~982-Agy}p|R7e zzqllqm9QH2A`x(n4WjVpd+tRpa;V~2d>09eES7C1>zf^&#vO;avlK+=XK7?ZYF47M zF~F^7_lI&uPu09iL8mS3#>r1U(PjRYLY6I%*w`{*sT$OKy=|6(Tfbx5!idQBO#}sU zeb1pT_nM$qAC2H35=+CrdS#UK5?nx_NF|XC`>ZHFUaYKrCqqX)4|Z(gQs_~nhqR}p8sIQz#3x?v&$87aQnTqx4F31bYMcY4ZbtYwW1 zw#s|%-s-N|<&=8LHBrc{7NjzftrLmjtX z;&a6~eqOaYVpA@xN%q}<#-J*67pQMAcyhXD!_za?j2oNJLi1Mnd&2y(U3GL!=t%#V zl-R78G0!LFt&ftDZTEL z*_2!ye@Te^?qqkz>dF_^HYPf7UZgFf)_~c5Q07!j*jZj<>{peb@#SSD7e3@d2&Ysr zdJrAa(F~p}`GT-Il$l-otM5^({H5y_1EfO0jlt_wOT8gi!?Ui0KF7=!^po>S*;kjG zOT!d?4H^}=?rn;EG%d}dawNub)1&{?jak+{jX|YpP0W|kg2eQ8p4uL&&qQr8ewQ~d zaH(DRY$JM%`8ig~eay#5sONHasHU&X8#;R901ZD{c-B#E1wobk6VsO898(=6)9;rh zSY&rK9CZ%Ll*U{II}L1KW>X6u9z@=Cv>w2)&YPMwXI~J-c6YcOt@mf(d!6h1xY+Qz zEpNKRnTZkBo)>Pnbn-^>tWI4uv@2=+F9fTm%oL|1@;tv!UX<-N-i( z27aIvP}F1HV@|@pi$F+~Qok>OWmy(2g%60AI=0Mk%A`!wcPmxPzGp>;aD-8~NjCR# zo|W5-uSk3Wz-+*wz{-(=p>_wmOM$U%2uqgJeRQ=v2NN zu~71NIieir_{V;97hlFXM3U_qhaHAxE=|%}X=b{c2&5-spYa5RJ{PzrYWQu7YQ{Vw zoR3`7V`=v`-gF(5Ey$eNoVw;;28G9R$0X$Hye*rmw!MzbO|$N5?gx zta8y2=Eik5Z!V~S47?%X7cI4FikW$3dkpEsGnf}%JE{2S)TFZ8lhLmD3l|>Be2G1h z*M6c(H$cJewiQ-wLssp1PSW+W$yYCVR?e&vsqNKQGx=LCBj2CXtj&4XD~K{lm6VSC zaN?&ug=d^LJRbpCzn#KWqkEXn+JL^wKET7 z28AB#JIm^Qk^G27z*qDA)2PeGU7R95u{dtQspb6dlKyHW>v%$3Qyu6F7M0*1`QV>! zqvQ@g-G22;@wO_FGg^+p@|1Du1fNOg^lWDohUaDM~LPujHgSyC~_Oz~W7nUG-SIVk@UV z;9}yvsOI;k*P0$gYM6yfZdct2(LOvmZg6qxn*OyZC)W?|#^V`kx2JZeDp=a19oq}Tfcv5(#);6VG*`g}}zR%CNrB`n{ znK@oeFQw;=Bi7YyWLT*6PFU7pIX|$9u6bdi6W}-J`@W#NV-$y zmJ(#6(U00lFqjxejWnJ8TJ(;Vs9xZn0M9&Wd{h|{l$ z0yaWDN6#D{6<$+@`MLc?*8axsoOyBIjknmlD|Y??TQR9{VtUadw%luF z(;CUd+_eqU0=`+HyFR@p#}qH+JKmocpN{qKx|v9~J4EBjDSbVTmDQxQ;GUs}@!so> zxGQdGAG-d^1ip9``3=uLm|jS1Y@^;IOnCHJz<%d3$@+SLsjb zh2%hr^Uk3{M^^1Z<0DbdpY|pb$vt0@!B2)G<9*xi<+>vU?{gV!+>BZi!3R_p%TUxE#OsN`gcPb{cFvH&_wq71*D!rr?)%3YUF!rbnVJHAb^onG2F zqCZws*_t4CmzMF6O|6!bE4NX9iI*0d%jzLxLc{x}fJOnzK_n5M_bWjeAViR-`Wj;_ zmetm9di6yZ#;D$f_JQE1_|-PHyOioCFLN6Wv!qk2o8Kg#w$?P{atq0j#{1l@&vB=9 zdj%+J#QBo3|^9ZodM38-J$bkg`wN! zNfvbM=cg=0xFkc=gTwE&-y@Y#AXZ+(#!SEMQ9p{28E7`I)uUmqxyqL4+-V}HFX*Ri ze3zL6dtndqHDga9cB3D?cFgA7m@D)5re<~Lbc7&ul}OF(^XEfp@+I+^}=%{*DlRVitF4JN34aY(o)}O&Rl_A z#gvC}Nv&j&xu>O_`#N|^Y9yZ5>Sk;m_NB11UCWtUD;DCSb;HBi+h0$6bzHArY~$x% zb*fzG@p0Xgrgo8~oK;aJ4elXjPUk`0JMvQCx$!%(pWFUOqgt5Ai&gn$6&B?a+;^`j zvuIFuyK9o(Qf4`NP7RDZ?a#wXV!3m)H@Lxtwfg%wgSLVze?W}enDm!ZwzUhds2^Zy z4f#Vd){eELS2VcabC)XhW+1<9iU{{6k|b&5%$fe&^uX=HYsV!MRKu5TcUpxnT_ml? zQm(NYm3fxZlgND*(Jz0au`bjAV_z`ue%ij5+pthzWjUL@_u{_Ov7fVyW9&aCy#uva zBImOByY4xfEq*1RF^E8z4w=UpyYYWTWAC4lo>qyrDV8&~(&lfQ;>M1)gbNDTFT9Ct z4U6X7o1FfXW$j>ky8olj*`kb&t=sf;t;e{so-o#mm%(e|!lPPFF~pW=HEd`fXG)df z_)+pnh^l5gBkYRsw+&EOeJJG04vPUftju^M@V?qW}Yo9WYU^G0<8Xstp|Zy~m4H6jeT z1+>l;G#9s0u7IpaTemK?)?A`w9!qJI ztIHWpkQ$9u?(H}Ke(wB8?F#{A|EwQ3%doR>(XmRgJEZKdRRnI+h3GC@O7}PC-hRnM z!xHLH`77xAs_fFnFJ+6{I`$s--Z^RV9Ao{~9tj@rd^8j6Ae6o~ddcy$a*dX^vh`+o zRL$xP|E4L&($$OKni||VEvz*=KOLgxuAL%&x;w6Axp{c!Gg&?7V6{Z$boQa5om!Se zY|a&*q%NdTK^>1NQpRkGCF{N7p|V|c!M3;9nx__VsIUgJ1x?<>$8QB|w3}bZ)&g$~ zH@jLTR%)JEw%q=5t?8j_Hh=H5%a!IrTe(AT-y%D1Lk($&vt?w*pp?$2ItPeO%ZgXnCXz z7=O+vE%C*lzklK?@{EaM`nwxjONLF#A`yzmnWVOADpkUqpTL&@XTa=+za>sF=YqN%N%PfM}7r0#ebJ5e9vJ85GS zw^>L2;$qtsj^i!W^OqS&1^ePLbl)7h7_pnFgLKKx6w>L}YmHjwK4!E(9X%l`qJ$k_QjQmqk^`X^)<(RJcr1YXT%y0hl}*eaIL?;yw;b6 zXu*C%FUXF})MiyO@Y7Tut~`XGur z^ue(ffdaAxLKE%FZ6tn{}#F+>=5!ligjNOZEBruXKmr z-{!~f1kyEFnf4!<|D}G7l9L0Gk|bgr@_!y^1$7bX*9AjxK4K)k-~nE3!xe>bwQPPg z8Jtc5t-!DNCyZ(A8C)2AI|P^gUlPm6|NirtgkD}zMnMjZ`x$DHNXnqtDEu(FvH`6u8hw4f>LeqEOpb?|^A954g7TLe(@D3I|3q&NH)abg_4U&>NI zfIc7KV&K_#gbF^sa3z9!iJAWXvEz*@Yw&uS%=0ApN)bDViUt?~l*0dScnbUP$@u|S z0u_x(XrbT1zqD!U2izH~{sAe(?a7U1G z4{Gb(gWH0+ILiDNJc%&#!harMg42nY1|XUVZCi-tGfhdvLF*5H))T3JpHaj>1F6;~ z1V92PMMcoW2w(;a+W~2;PkMeA!(Nqx|J1-q+5zfzqKb@4?*(S5Yr;Cpndx|-em~#e zU-$Js@ArA1@to&8=iKL<^H{L!>~VShaBk(WRAsrVfwj8PcUOfAr9tzPSFP;seRd;gc;X+`F(4pq>mW0O@o}c$o%sxpkk0qSCHgm)Rf3E(9()Avt-DAdm%$@h+ z@YgED4liF=TyQ0oWYZONXWU?O4YbyCj;%S;_l8!6C^km?KBzW*e#&F|_kv5tV`tm(U|%EqeSUU#y!IUpQ^r$- z%O9V-6`SO9h<7Ka*iVfoj(q+ak41VZl~;0L4fnn_*Hur|zjcE#3GM`_*&|-RO*Sq&aBg9Fr&ml@RYUj8wNi4EI9Q7Vx zUM@WB$W25sk( zoT+8q)gGc)oHcyv7{B_tlSMO&ceTHc4Y>3o#-{IndCKhA`@{Ehm%0XjFV@(i?)+1G zT?Ph<_ReX)-mF*WxT6X~Ys43BwR~f&V>x-l-wTg<(0;?_dk)L-q(aq0k0y%F)ii7E z<@rHLB~10E>qijZo;;F&@N(*(#|^S>>{1aof0KtssCWd5e4_7B3t+-Uuoqu(&nIHX zN7|#9uO6(MYoIexV?N|t7vYHM`0G^f83t|Z=U7U~TNyvbLl?51E(i{lf1M3^O4v2? zC((5vxAUz@x7+I-yUnCd;T?8j6>6^->mhlS9M?JjSUc@(I?(ez*-7%JT1)`qkJD<9 zm_0K1L$Q!cIcjJ54h?T-lM}Dle=S`)yHFjCroGuf84d;ic#NI4VWu|$UCOPm3FJe|^6<{dL zb-#vpE9X(B?ESu6Z1ypBbw3@|BV?!&oi7palbU&NEtx(pXzjhIE$)KlwEI1j`K|ZK zUkz@ocmLG8Rk@Y7?PJ~k`l3my&j*gDf4TQPsl#S6-J%GHUCh?r*T6=myd1o`{jrg~ zHqLpE{x;8#ZzUo;&RzK$bIxe8T{)&S%3PE6jZ|1@;n6cj9Yd7rK;54vKO%RVPtv%E z%2Q8e8olxfh{f<5UY@Tn)<`h*{gT4;%;~KM-ftx0Jy#}8;FRoL`yOj*1AoWFhACV~ zD%Y6RgywMviuh~)2m867cnL1HAKe{NQ*Y8yEjz)6i!^ZxR6EyLY*YB8T;~LYGyY_|n54Sm-IeAIYLnHSu8AEDCzcZEBoK9qD z7CHU2Sy(yJ#3*|@fZ(Au^2PTvc7M<=wk?djqAZQ%OBcK;`gh-yGhLG1Qyw^BIM`9j zu}jnQkMeyTTAjo-=Fcke_{!vck0HUn@m~zOLE>PUETAY<>$M+X7Od) zKl@W@b;(CD{IjnpnC?lzGrr!I$W@cD_dS_79@g(O$c;?l?ZKa#4t+6miA%qngbmUS zdgYd{eNH@++~FuMPI+@Fn731)QBYz6({_@lK2!ae&BRw<#p{JT8iOL}YN}Ifn-tRQ zV}EEHOOfuJXpPmqoqgH3{F0XOEgF+z=`&LmeD*;HeRhYKg-~7yoxkAom8Tz*mMK-I z*7QLx`e)P4ZvWjgg4eFvN8Y36t#h#VJ}mRs&lT6s{TGj~_-aZAQ&rAxS3J4pk?+dU zp`}^gVhq8xt}TRhdWrJBqO>yUTeNCr(C-qVQ)L0XD_z4Tr%rigtK4)^UnpC6J+#Dd zeWlVs^w@Y0H502Z9Yy>;)hPtaTk>&f@Bp8O;a3jsX&chj*VOz;;$FOXi2%W`VX}LQ z&JI>?#o|`ZG%8-V;{A)M;E7`LtH%cwWTRL^>MkAoUf$-Ke!(r%NB1|m!~1ili(+k! z1GS1L<4E}pehsp+f19Whjb8bPjfWh=3kJ5IL4p#BTafnCS@)tSmow!VD3{5fXL}2s zbcHU->{Vupk6fj*2)2@+pS&DxJJ#|0W$KP4Df^HIAIX8N&x3unu%CCHRb$`DWTe;_ zGd(UUXrV&%KQ7>P_==UFLZaiC*STBmaR|@F*UEYa77y#PQn++kgF@J9PEsoBO)doo z>4Z&?vV8r|51pr0Wu?T5ri8b$(;m=sW}Ij~*>~sa&UPtiOZ>69|b( znm;uUTh>td#5jD`4bTw2a4IpC->2!r?C!@|OIAK2*B|cq%zpW;8RekYQ}Hc(!YMap zEM<8_cY0L_dur?6VvzUx<{|*f4?>AwpDey zzn1Mm#2$vDZKnMdXO}O<1lBu5^wB$V2id+<`q;l!Ikj(RSlZc9j#bj zi1cxEHWD*NvYO+cj>H5FQs(yVnast0>OTBf;^DN^61F&59S3tcxW$9+@k5!HhJ{um=isl&>wdDY^7a&l=S-~jzQdkG~V?rbz0oz;L_BQ2Y1OD>IcJi#J5-QVWSpP z^9V)aNngJeG$*Mn)a=@cnQrGQ)zb5~-Whwk^ln?~8(kwNx*l88oo6O~nNdIE4T>&h zV7~S?a_}W>3WGIi_uZk_-3PZ*f*T)<>F4RuwB4D!QKp$YB$DD@hPYcOd=T0e?tNUz z<*HakMV9TM=;Jre`sv3>WIuCuic$Bjub<()5jMDU8}|!=H^2S&UDi8(`t5d$zGBD=>cis_NjW(O=+xV{c&qHDbR)E} zU#WL`9YxAon3Dq}!e4(LUwJYi?P+`ox6?G+$lDOnlkkx|A|s@lZ1|_~X=BjW`mBDI zMcWy+zZNh_t5TOtS!1vDs660hNOC+7b=~WBrdEkhg5elqzT){^BJ8@f(lCeR?SzHL zd^qEuOqZ7qx%Rz3KAtN7qpu?A>~qS!=d$_l*oGF1`^T2eKg!U*INz@3pBpUIOyF3N z+S@BuqiFIlIEPVy>Ga*vrq3K#SWaKB3XCV?3bW#`lvnX`yy@93s}(+z(0+FIMS?Ir z|E|n_+tI1dQP#WKwJa9SUbe|Kkf6`MV43@8Y>`w#VwkP9>(rf(|Cw$9V&l$7Ju2gp>1ghWQ8ya&l!;mM6?Bbxt8um8w~29=ssB`o;ZZent1f#xBl^0OEVsX%H6~< zW$Dl-`oiS{rqukVr&r&LN!-+b?v{Dy{3j*KzT7{~+h2cW4w-!5^NIhl8P9>FsbKy} z&#}Ybi3MIyKQ?`@kT$J8WP0>^)9dG^5+=XBPcJ^YE;*1}E zQR@551zjY+)bu~#@&wJFKA!7 zz)5@-$mAPs`K#rW#a&$Ci&GZIX{;Ib$>~*IX+iGE>R#k`l2=^C8afO9SczY&3FQgl zy^t&$w`=MW!gV#{Tk4k}r3<2AJNLzYF==YpPUlIuu)XmzVc}!pi=8_d{_wKicIbT5 zA73dtzDmPRvH7|FUQQXg(MBUeO@ygK`eCTO^GHV#|ynP;DG@`{@NWD>wL2`X94fWkn)PuGv^H z+z2BThH=~41n7U+5XpEs0y0BF_xBK$718OWDH3y!nh{wVgSj1!9m9g`l%v9xRIy-; zsMo(8yEcC${U7s3<@L9X8%0FYSTGxJ8%gU^$uTAj%RgU|MNi`;LJ8KEI+8drCUh`s zD;TF0;r{OzWWmMSBobYrIL3!T*B9Pk$NYD50gvV+BgGpUK+!^UPQbAril?fQ+2b9D*s0rNgH!yk_uuigV~rPXUITm`1Qrud;*w_ zWq&GoWE$qZR3!A|-ks|QPztipZdtF|CS|CM6D2hCCD}VLQVg4A|39`-5mo*!`%cnY z+0958F(hgSW@GK3iXsw0f`Y!6!K|I*s=l$hmstg)j-Exznnul8;-G@bqDQ`Jfk~PT z4fj@}%Kx#fQiZgcl8Y7;Zf!xfp~~L{QbB69Af3~87`gSoNH$i@qo;qOJ2%$8qkB#p zqrr&up{H-IFl;R1q#=?OkOEr_2fAWdh)DYHqD}JVid*v9id#;^UK_(0cf?r~Ikz9< zi0JIcY%GP}VusmRLA;BFW+P){B2r)m8OzgJztSR`Q~1r(;J2(D6o_VVCK+1W8FLKp z7Pu~GjZ>3V)^fJCb{}p6xUf^UP|KwC|Bmd;F&isb$s|PI4lR8)mE7OEk0cP16SSX6 z6>40`cRP$e7KydlXg^yO@c-R{q=3gG+ea}{QcC~31{5~d9RH6s(+c?YW20xBFiyyT z9flEuW<>$XkE0c%2IY;NRC52Ez)D^}A(PPsW5JAWtlDVD3i$u-RY2pel~)0;gw&l| zD{tmi=t}0DH?FndWuCL-l{bcg;hzmyGztVFLUnO{ z=`<7=vwpndWABYV0iqSeLH*KuL-nQYr26~l!ENYrZpaq_I!rz+M+q(jBh5l7#J%LN z&Y_vDa}lY|bJi{mC@cF>l@Xl#*tJEJGC!>z&|~1e)YNfK^v^&|pTT$d-bO8uyx`sq91?de+Tnq}o2V%d3! zy(ZVT-QKo<5qK;(sA?y(s;#0byiwhNxyZXmqJLy|pS zrpodLyRDqh$k8wPC(Yg!g6hZK3AXA()%_;X9~LKed{6!uAy>COVo+QuLZ4AftexvOm4fs|)`B#;8!72o z0b5?3D_Cv#OndIsp=%w#Llm^e1uV2v>V>U`X9G>rr7j+K^(j0Yrkk%U>(1Xl@Xbed z=)kf=Bt}7Py6R=7R(%Vp>cx)8J(MH$*M%>~#A_buHK}n<)Sc3tzjR{k{0EQ8uQ>Cf z6~+YhA1$5X(r?u|oR5Duciv`D-${)Bqgo!ZeHUwY$jyki5}48<-{o`OamLcNOG~4! z=N-M87o0koLk}ydebr(35?#xbu%cJLpOV9zV9af6PF;IUmCd#%Up-fR^n<%UrMxah zj%H-v^6<_X+}YsTpr=vE_4fP3g$v1=Sv0fhH~SurZi{>vuC!t@!neQcK!lr1rEMug zb%xB_#k=&qhC60i%O7-3iJg1YB}wT0S{ZTm;?nW7_!{9F9|tfgM zBSh5{P+25DcgX1K$iu!Xn&(U2Xi5+$bg?Qb)w{$Eg!McmLp%=p9X&eyMJR9n{2RNK zIhpgU@^cNhZ*+btWAE8AXQsnCb9vOFSE)KJwXqmjg_D=|wE^In3q`JReZA8?qki4;4LN{D|Va z>Q)uV(2X2>RMgr{p8O-a%kGl>`JOlS5(K(974pz{1Unr^eR}i15p~<6Hdg75=Mnn{iUK~iT1uCf z1}r?~6CAS~`7X>LAmo_#dtS_xl963%Upm#j0s0MEag zJ{r$VCwO0sJA%hRcK?t|PyAlo-iWrnmkLi?JQjHV*5LvFiTwKqj%FX@^UbOA|4j*{ z*%5v3(W6V-EUI7I(s@e`6BH5d$`y*w4)x66;((8Dm+0BNhIBWi# z+V;3+g*cPtT%Q`&Bh$IOgJRej_L7H7yrR+<{h$g;wrL&y^7)(ldEb!F=l9czzRCB! zAN&hi>iA1zRo=OSayi1b2S!dj$>O|3Nk~l^$}o}kB^?-VdnRK64vgUYu}xoj&*FyuXoem{$LeoCqE*oyuMpp<{dLL*TNy^%WjCHdy_v z+GZl~u+eOUfotxiO8et1?7cE(zkOMYXUi=suc`k$`S6vVLkxDtTwUKdUX!=iB!}|K z+o(zIwO7g4iJE!o_k~3s+~X$-ow)|Lel!bXlh;VVPyUvfzPS>cZRe%MWCK?^LiLBz zvk3MGrvAv@cZp9Ob}5&?FV!jR-`gwy*1Ni2y|niGF;y3&z0K^D6qm$&twutm8k;sp zz_+gxQQKcpU35@jyXSd$BqQEuH9g}GMbX75ytmMF+^Z-1{G(l@gUT+0wHfa)X`SD# zhYTI^r`fhPPkiLfqRo2lBO-I#*y)$^la`&22b5zTCXSxqewIS6vN4f&>2Oi8Rv7AB zW_b3BH_$RWtzP(~R%S=uYy`VrfQw{#LPuNmg(E+?r#_h;Bgt8AKd_DCNS{Gu^4CKY z^;OIATT;h)6{PQ(#>Mhnqm~~wcl|wf(wsW`uYP($Crj?w*%xJ3c7-q0s#lwy3HcVN zt;*l^@yvAOmSEJ#9xl7?YrfCF5qv$qSm4w!+r#q6&LmqI6ym#MMsq{<2U7S6UYy`vp&#qq@^y!2?+}6hQybAdLKF!w; z>Mjva!XPwALkf)besyBjwzY^NA40J72xBV780kuZhjwf##t5-a#i$_MX&4h^FcpJG zPTj%akQ7vON&|6QI_3cK6(!I8I65RJ9pZYVgP4B>i$kO`z>c~KtAgZZfWjvOTq)dw zutk*0P`Y>vNFx)p*i1;WArr!`XF`}^77#}k(5o!a-bCq8HiQXg1HDHnCmRE!-W-f6 zB9jAQUve;pNIps@Zi80gHqZ=8Ww+NeegILw18FSY0e^LOAWV}LM~_^*3!>iLbrU)S zdk@6+yAby(N(b&i8Z7t0OYc1}iP-}+lz1N$cK5-A?*Y`%2uc|bz{K?dkoZHONt7Nw z1iLd2F@*J6!{>tH_d_(@JV>Y*6))t1-R?&~w2y$EqjUu&y*wb+JTUI8!O|h^c~G{* zyv?{~k3rn_80_9W2D{Y9kjcaOP!S^e5cVM-(!HAxMRh3vty}?wO`!Ayr89*ca4^pFj0>x@Y#o#BHL&*Lo;GXFzm~^8Q`xM;UJO%n)hh;^QX|PfV zz7v|^z*8t{4FWZkT#PY59E!m+e+fn(`Gith34}S9011@>jiHo@l3OXb5-EccjhDh; zdME=N+%ALEPL@FqkBjpv~G!zxr?DkZGmcA0~>QK5`2^FSW1#y|GAgr+p!lF^q zuLffOiGEzf0oHhFzXo#8`U1m-u-0I9AuToFAg%_q!jf=97}tWx zSqom;Yr#t*O8cJ!@jM55jZ!j72kU_N>wvmZN=M169ug9+Ur%U1l7Z5#4yX;Q28)ZliRx5lFHTa{8eW>gs+YggG`r*p4Qk&nP`Y z$@L|W{7ay(DDBC@k`VW1$Of?)LqzOfLTcZdK~dNYCLS$7iY-7>C>6JW`%|spUZoYn zW?Lcb8A|8cfOfZSR@fXWR-vL-JH`yrXa|$u?GQ$E!b0<@0+aI{P$I1kP%NTU-vOQj zIx$x0R}5e-z@%()!zh6BwAV*(e*r}A`PLGq2&!5pbehw9mMhQd1AhyrbEad!-pbqJF+qem-;u}K(}I+x!DSVr=c|9}e(hO}q$VZ@a8M;3 zoa#ULjlrZcB9Zc){gD*bjj&aj{q>bAg-@6#o=&xF%QXJroJ+a4tls0hZ@ll@@H>4= z?~zrx+oyLNZXDK#(l4cdf3A(}sUOtMbi-|bw{B85_r3)w>}6khEgrA&$n%Ada4Ffv z*~iPD3CIr2EibwF7=E0+JW`yQrrw|C)&DE7u5oYMVqv|;l|3uhwg`@Ar^`}2qJ9}} z4S4zL_3FXbKMkwHpHXa13A)Am9cgDTdUmep{IbgndPO_Gp@chErLcDyboUGg%gHoT zH_p@f-M;j+jqtq2V_Ql#t-`?qTW8V(Z!77qLk!j7YU^rqQKS+b5E9Ry`h zo>$&Z6+icJwQS$JsF}(U>^(9XIe&dBeAK4)Q>WGrdxv{mUWzK$D6Ut|JQ8+{w!WAk z=aF0VsOD6e$5-S+@yz(#C*Ddf@7tzaH` zHu!epm5}b>>%4a(96P)I3^-I8cx1oT>L2~|Z1?joYUa;*8iaL6Z7?111d-MCh{iwj ze|l2o#iU*b#$L3uFQ}T5EE$ro%W(fKU$an>t;H~3gYePOb2MWPccfaj_KQ|My_)i5 zG;sNrYD&je$MA?}?;kB#HBKg+bg#}i<9OOKqu#9H=Pz*=Ge)9gR4e}KmBQA1HHSN@ zuMSDOjO;B-Ev`F$X#f*Z)%dOD?pO-jk@GSMh1>%@8tz*4OLa(u4uPU~t*qeUL*6@5 zhK&894i7k{YH12gcV|yEew{d06`&_ZrI_{g-H)Nn3)=#x8`+nnupbpfRCKONH$R7q zQuQQ@Fw3eguzf1iRqdA#Ns#OrS7vRUF(D{5{LSv*FmHpf<)}yM!IzxQWex%L2~nRu zAOGfQEcz`_OqJ9|lR#v-!<#sr@HVp3yU4eR95$CerA&5tD9o#8a2ejM4`T5VwI${52pFy- z3XfMF{EP24tL5m)tNFS+$q#zD_jub?69uxL*&bN^b0h655_M7a7{%nmg7Ct0O{r>G z9)5~QP@FnLwGI0=Wikm`p>@K zp&MUWXAqywlhbM||8a%wK>Y1%lWd<~JkrV?xI1zA+nn8fZPGjA_hUSYqVaOc`4YNJ{w3tvmlFI*`?5`X+n36!tVx z$S^6Ok<%v|hbP9a4s;%yj$3|fwV1do*Y{AQ7iZ|DoBiTZMOj(0$2_9x zPKciC(R|*&{i?r?(6md&lKnE@9}ivgl9vK2?@|XfuirYq8h=ZdK$k%A-=*+MSLg7( zUco&U*1Zy#w=@-^!Q%v1AH5u#wgq#Sv5unKLlWr&vLnt#Uw^Im*%?Y}$S0+13|;*C zvsHY*8DogUVBLK-s4&jreYbMBt$XBgPoqbCta#Nl^2}A|t)G0eNH5wRJh)Xn*o=|d z=|~%6hM5_+aPhvsq<3UB+x%slJKP=Wh!~u88+iT4XjK1FcfkEi%2)P0X&qvhP{8XP zeuA54F0xG!9Xa)2DKF;JdDGS&QrA8I#jbOQiuM+G4y4Xv29CNnn!W7~%eeD|&`{sm z{zfcz;IvbT$U96P!#1CS3vT~C;!2T7TtA^n@xLF$10{0W2_wz(pYf~W`r$7nR-+gz z8s`7;pOhj(g$^}Wzrt9d=_@=u!oR^l#pD|h!#F&ax=@N5hcJtAc+_)Fz-Zw8ID{pm z&(3bBQ{91%YREqizNgK~V1g;r)s=c0p%%;qM?crGn+dd04gwkD=sYNl=GO5a;@CS&zh%ruF+#KIl zEn-yBkq|o)z6gcfy99O4xU@NBZCrv(MK5hmAqSo=8WRlDmvO<1@Xfwj7;-aH-@YUo>-#<^n{=923Y!ppIGCBa_q)n)}IP% zjO?Mpl95#^EYu4XRAMMKgc(v}@rg9pgGeVe40EmtiP=1`ubqKtlHzz$8nHnjOin z!$=@9j3CZ3K#W{QtR8ZX5xX(k+Q9^hpQtEo0hN)*1P;8JHnnohpj}`Be~(e}W5#X_ zA_*)Y{$>V$MJ(XYp9M;($O>g!W`VF0R?t#dfyit?RBS-yY~VQ*rQPfhM#~OVg;F?5 znjAoM96--ex`NVPP9R23pckAF_c}`ZxF8KyE}&*E(8i)<#0^?bZlE@92unc8bSu!- ztw66(x{1;O9w0s*ptmTcp=7xYNN5`ruy-4HxwQ?#4)X$u@M71-lnO}93QU(DzQU}1 z;SlY3(Esph6p0((*i_BM!VnU<%7@iK`tVrBjWHxq5y`Bhk)}+h*_;(EIny|_EIq%| zJRwY>wAFr;5E;}g>FjD6MKaZYpcUz;fB4Elz2*~RUAUSLula{rCjR7BhXAh^2Yt)ixipXX9<9<+~a!>dQTc2ybOp z`;vYOC684_JRkZswnXXhI6iuwK}u0*s^*jkmyZyHAxPtSh-4pQ3=zh0{J#;d-vvyMWt8{Vb zP4Y_?KCQ;X9iQK@Dwnjholm_L7cG80T>0Fds<5SBQ-!DGS6(T`Rol%EG^qCbtqd&v zv|M!cpII^gxpn06e2EZcqT~((+0(Gn<>Y}=h8;TRr!0S*&Xo+=_m{4`w@!T&zFo1e zv5WeQ(UmLw1!`9dPFnR~uZ7o5PA>mZ{yC)a``)0ZXG!+eA9mrobvd8z^7hf)SukXB zVGqSeUKVF=&bdc-*5#C7{26<9*6mU~Da(FE@7`BbzuP?-opqqZ=*%*O@l~HfJH^m6 zdjGG>4>I)}STUzfx97!XiCno^N#63RJYQIQ7syNOqT4S zr4bAarC^x{mU4MF{bjG5C^#UhFqqAD*ks4o3yTkz zQQywFr|0I<5!k{NCu2`>4|w^BvqpnIlVB*}`A4x@-=yOlhDX$;j1i|qE#rRb^{?0Nq3$Cmbn*kqAo$6MJ)LuR6|lLK$+rrtmMR6AQ$ zRZ;k3zyf==zbH?2gnnz*MCGBn)Oump;nhRho%&`s6pLNWNU2I~PTww1=P{0-l6)h# zTz-Ki-1zoQo_9UU_jNy1vYhx3$3ts+oNjlT$(1V~3e;$h%+ZY3IW!jxI(bOWvW#B7 z9y#^Vfovl1$MmD=F=B!no3>*&jpQ4Vzgj*dZZQ-Iw=&0_4YOj`5l_SfB;Hn5^L#9s z$k#)VZ+z@JvC^*~dXw$8RabaxeVc>#*(YB{)yA(c>kkVNm;dUr&UhP)qzhwtC}D^9 zmxvTIC`1jN>ON3Z+SiMxSmh$+_x(%d?Emk%+R4CTnV z9il4ZCM^>F+WbucUVhI{PPX>ewjxTR0o|Q)H=FsR$KIWBHyv-#*3)fGtR|(r?b5zd zd%uT!>uR5uQXWzN^D%p^pYmnnIv3sF-5#FPG6|(@xNs?=6 zs_@Cij5`xQN~^a0(7%?)HbyX_eo(uI>%m?|v)g$u4n}6NzYS3{e0u7z0>9au=rH9u zC1_zjrNrx$T>s3w%6s!yx$uGP%F`Eli^Z@7Y)1`L+}U+>JbKd`?uheU3zhWfpL`J& zB^1c)=eSkMlx2Lx&G^{Nb3V63gITc`%^yxpU*atj!@gwmJyZHc?8=o-F7qyY1%*Xn z4qaAdgR+MfO2#dZSaR+*A4#eg-ZyMhL9sC8y59&me=6k3M6e=!$H<;gu^BF7u-thh9FtnQ!9%sU#t2UOL6=?2jkQ=c~M0 zKP?0(NOFxOanUkx_a!~9c(l_hg2y_amTjC|>aYEi^LIyUn}a3e`_@Q_11X9_ zg$4U~4`drMJIAWOup(8&+|s?Zq|l=&PN2KuXIkebYj%(}Z1V8_JLUXKK1XPk5_UGl z6f60q`vi1-el{KC&`!S;sBxjG&B?j(oB|~<@^#Jk-AZ)&j9S9!ZpZ$FOUY=}%*$Tt zz83aJbo=+Ki>o#hlZZ!-V%qORse7gM{U&%HieV44;kc2PwvY&G$r$4&PWwn7~qe5&mc};v3 zh4eWOcP6b$n_O1g^7bXoQ@!iv`2BH`6s}fZNhKYp&Lr_}FJ+^0@tf9v)jE{8`5$?# zT;gHN#qz{yoa)&Hl@a$7Z#X4-x|6lyLyWg?f2|Ujo$PQR_=VAd4-&KiM_oTGd- z_{{yf(7Su`g-37~$NoOLQ~m)_Y|L7!rBB)W_cCHgm`m9yQZmIDkB(wY(Wpg`>Byqj zpNR`2%gAGr8Zq(bC3+Hc{6p@xGW`KM#6fvGkmWvrG4+(!5 z8ZznFO4Ah@$dqzs-hksrYps58F7iyoVV{$0vL?N+JkK=dDIz+4`^vma@}29XHx#dy z=&gL7FW+ZMl#KP(gxg%G==Ca4>-P$Cs+~W`8*Tp-NRMmRuf|Bm)+@B=eJPeK6F}(>N(`Iu_~6biK#W{2DjbR#VZ>9Iqzqg z{JUs}YVQhv`*=BL7cRr`+0&CwXHRmcPc=$CVHmOBQzUsK)seK6i(zdWqHGfuGEZpDKb-cTF zD9y8#k?;ELwb7khyAnCoZfejXi*|rgZk^9TD0Uebl^lz{Ixr~lG05S_3vKPZxWH${ z=ZcvJlB#P>uYRm=d?%WB=P}+c=sWxHE`2+;0>`||$+kZ7SCzg7TNT`lu;@E$bD;3U zt4DqN&b&UMMw`sW@wg*Gt!&8=ARsD zyOuwWUrjq?H0|5Rl=OtKAfliBSNeOit3y(lI#QX%J=w~8)Xzh8MN|WnpKtBl{m16? zK1$oI$406ur91S^^70>YR#*5p4F%Whj8NR&tKQgOWBq+Mk6_@y%083P+-PM^O*p1{ zd*X%2CRh{N$id(%=}lg?>|_Zm6f<2-P|ob$oL?96T2@%A4d z=7tE@Oa>o@dBlgXrAP$_UzZUc*B0%25_F4haR0C zTU!?IKYMs4^g6Gt+pirvZ_=?&TAX~KZo)x$!ylqorQG~n!eIYdsou!zd%SaJj%i%3 ztQ1)Itr)vaH90!sbKKEIk=8*srB+BnVhWL#!7@-h4)4%5dVFeGJ-Skb*^bw>TgR61 z@v+O2DtE&bBKM@$x9#qa%y88U-k~jTNawe?h>9_wiHdT7e1{O;<_*% z!LG;OPhbC8xNX?dIbzYa@%&6ofMEf5?sUW9^q?(tAtz+;kvt*#X{|*M?XzfWWqTv> z0WV9B@;M)yB7HjIw79RIYV42gqr-Q9mRYFz^A1uBmGbl%&xo(ILm$iD#MK{ZYy8A} z<=Vj;e)`a}YEDP-)`(%L*c+*X_33FNCie!XsbziYxj%BUSxnyZJ@>%D zku6iXU}`=^GwCTK6pSN{JYaDmFLy1 z5BpaLTNILd;)5!9{xmcirs>tbH;N0`oj$p@IeK&#n}?*2$oxDHWn1{yz3GRp)~WUv zkH`rw_U3+#TE&$-rEDcSb}fExW%=enk}K|F_(CC;uejUSjg?1ZPk%SH7>TJD#tjQ4 zq!Bs9V`z#w$Vmy&-ya{56Otc_Vi~EMD_v%?qXAPD~C^_ za9u{d@P&}uEv9_2>@d}%|J8uUzg&JXM`4*K{;CdKCCD>)C&>MIJD|w%owme6lY>B; zOx-knh+UlS=X;Z4-95(zr`eVZY_HFbXiyd=Ngqq67v}jE9jBiC9tpb9{fNh;Shn+s z<;gqZ7KQqZv2!AR8ds$*Iu)cfS$I!%OP+A`b*z1Vz2)xLPP3{!qmtohfmoU^gJDXP zFEIL)#Q*g(hgPf6N90@|q3_}DpO5QyOf0#*X%OUcUl16nD|50BHFf8V^OJ4!MT`Qh7`Zak^@U&vFs^FD9I}hMGh=|<4?{#Rz3A8Tz30L{d|P7a60R9^ReG+^C?YY~ad$@qJKeVa$avM4 zysOXh2L@iux38S6ncDTkB2YZC(wn_1Vebh__JmRU{)-%5wPpz%UV9nSg0tm17P|Ct zVprSt7CyQu@brN$_uzIv%E{{7C^?o^%j0J=t$Lb~+3*ivPQZ-osTlS?o3D$j>0Vq; zc-vlggM8hRZSI~96}C|y)l&&2hi{R`8@vW_&(&C_@A3A*{EQtLdnq9hGttVplRn}& zMcnm~2DfwP1*_ac8M7->)#IK`(fp*c-ns1xiU@q;>Tvq{XBwyW=Qcmfx#ZZq`?x#WOg;j=4|B{ow_#r>7={hO*$G#Mwlu7m5o?lN& zeVojn8jPPXmYP?SOU?LjIQ~O0Z=o3W1{=k4^s&x%17RZC|MHIdjx(RiPWEY84r91% z=|;DT&1+yEN;?_%RI9o*K`Mk)mi0o;V9&Xiw}~nDjb(&Yj*EGXD5Q5UtY&@Sb&tGTN}b_Wk8{r44%(&j4`rT^mJDH;zgm!8K6bC2H7R?06+PWzxS)2ntB; zF={D9^DdN2O&uJeZ@M_i%5p@de<}d|9Hb&Lla5|u)UZY!OXgBgf$OgH&*fEE`=rcF zBSsQwdw^v_bTy!s&`YkM^pA}Sx-G?w52u2(f|^Siu8+#UTqu*}(1r9SkdW|g$g{a7 zb{B^t8H)8!`&UpR$suevHk(_o=6dOI+zNO+6z*T%@G5f3it8WJ$-e{Mj_iR3M}%vl zMEJ)Y`m3n&uQWe_6&LzRO9iEWS*gH{f$V9ZmWZo4&4##XVHMV1x^X}oC;Zb2h$Of- zkc%!@iMXTj*tk3k24q?b$_e-5W?E~%(8$T;I4VBzHE-v%v8r5(igGH-|1wb`%Bd)z zCg>X$cI3AKqkW-{4XP@QNsF-@L>`XWYNWvIS5dpc;$Z@ z3xP~R@ZL01$Por;1#w`)O(2ovl>gP92r5eG%}eD3S7y!8)_vGrY|6@T^Zs)q5J<@W zOpJ6~g#$a1whv17VHKLV67*01v?l^oq!MyN0k@GM5j|*gP?H4Gzx+T=Dy-cGYbJN~ zz!my3lndRA1y^G2U=sqgLiAfo#I;RWf8U@x^}*k!*`~k0%@8~EPJf~g{WSWjloL8a z6~%vLP6026U+?c~jG#)%2AhTiqMWkIzYNh`UP5=xnO7<&i_u)?mbnWRHht+A%aGAeee;pmWBYpgL6bQpaG%i!n{ zJsU`f+ImxLM#Ttg>@LK}7M|y#3kr)Ppy0QI zY;+%iY^0-PbreY82++HupiMslg|V{-_rgbk2JN9RSt!{b1Fg6{co|0Njy=S1bbz>0 z$ACUNK-dG6TpS@x)?u@Dzc_*-?{Cq~3A?f0a;GC!VLj}d6Qq&v2=|3oJB&~~oIxZw zZHiN-u2zFmXKymNl`k)0l6$;YMkPT@r6s+s7utrG5-(pA@7;9ewm$-1C29&O$WDo|#b{VK6Y{PNlWk}{= z_=dzE0a9Q1dIvy}|bR0{D5IGT(=+w~Q=9nM99R{bhy z|DaTlQt%b*#sV0FYan8;f~$^eP*2xTvbYY!ehrM@Uk6u7C>@J}Bn7U6`%#p#Q92O~ zTB#_YnP~8m7X@~{F+d8@K+7nVMT5VP8{khP28b>er~##@SkM~Y06We&pfgu!pv%%m z7fQ#0(?hY~R5%_I>PP8zJcJ#KL%WFtF#Zw;(F#yH84s@Z@59m}yAt6R`GJZRiI9eW z0+1F0w3@Kq`yD{S5;yxn!z5_t49KR~mISwE3C}pI8on0E(ZBGRnN<(k@RPc8!9qu-kbcjO+lt?;#z4Nj}?xVD}O55`mD0XCEH&$u?yai74{}z2RK~%oA-sNvW zerG}vDsF9d4t`mnRnLT6{mz2asxr}Mh6NUf1ZIPsM%Jddf{Ha+(EA1FK#aZFkZ0=K zKrgZ(Zs=_&kzNiE<_=IZN|#YGx(#+)?t)$W?e!#a$hEtW(EdA{BGWza{OS&rH|icJ z4&24At(&Gp*zSYk&4!3WV(+8Rs(av>;{kZ?y$7BXAD~aD`upMEcXlp;_vtAS>~RE<_f4b}pQt414G zEre~W0UD_VyIVEbjm2f|&%wP!EkygE2e-%UbEvsoR6JV;cEsn{wY>_)NXhffyWm1S znC!0G5EC0fdcG+kAq{Zpbm}1;nirsGL@5j<{RXr4q>rLSd+96D`6SR{k-ABo@16rx< zE1>TkP?2|DK{cQ01g*kr2>XfB)7KE!=hfzrLa7UCbMX}@D!RZV==G*T?G04!%Io#< z!WN|N4OSNk?E?2&Z@~fP4f;4j2NLyfp*M(p0}iyip@3W7LjD@M!PPaCbbEjpyFuH8 zQWQ!Cy+ABIn+dh_LJnejKw;ho3ijSjMOPm*jksR)neh_33F~)|?zTP<*R=ibK%3IH zsdeawxG<(uK|b|^UCul3^1%@qjJ(9SYIMQj~LyMzyrzvN-GOZW&ezPDqxAOa&0q5YVHimG6Lc)Y!_b#y zq2x3IB=#9-bOe2ve1;hApU{WrDApRrENh#o2S%~$o2f}Kwm{D%ph3Fyb+6m#}17WUDkS6M`&aIg#(F7>R@&oC$JqFI3Mm7Y>I=Q{jvd8BH7$ zGI(cmuUa02C7i&K5d~_18Qj|cO@|O4D(G_5X(0L{O7$oOQv(^$;*1e24Q^x9(@qPD zYpA$3VmXKbEjulag!E!?rU-)45iEr9VQ_@?^`|3Ph;a)8DZ1l8A%O+@j#4fb+)CZHnvPulv( zh!JA;Y{6{|v9cJUO6(Xwgn<%0BES`vSWvA^RwYL zhE|{0!OLtiwS3|NWW}8WBnfsf`_6&Z4*O=6pW_6P$N`GqoM;uHMBxHb<6N(-gGdc0 zRO%IOu+!xNEz4G*R+Qqmf}J@xlxiCfq}|I6F|KcgYPrP&CU#qK8&3oAZD2Qyifeo4 z9-`uLo=q)*7sN>(@K=J;*=?H&H9qk2Ya1k9htdUJAboxyT0Wo-elWhuhuc_HY#{&& z=q=@uU=irp-U)yf;fJgp6@;t_2y9-z&w^l=B><_p3qc)92?9+CL0Fz3n0zmUx;iHe z3W5-BeaejdM#ZOpix;+oxJ!7m0aA}MImwAT31R!ZlUBP26+^b02)Op2c_fUKoXKT zLu6bW3V9EulM+BOQb5xZpnW8TTYK=45IJcG`ymP1e3ZPUa2uU8Q3mQ}K?;n^WN`Y3 zpEQ(8VFz6DKhn63Cq&H-Pz1|>VwWtmSDGE5*x!JzAD0F95vaIlCn&ba0@d`OTO)UZ zB3c$Fzdo)smBX3DnL9&0;337gAR&o6H#1-@4;kQ*199y+@KGM8hos2ih{)r^P`3_v zsOs(VAVS>#$JRTC*VT3X!ZDgOYS^T48r!yQ+iqj;7)=@{J62=cwr$(C^X=aE^PKNo z?|c5)*Z7S&H1}F_%`xV}Q~?&ygQECH&6W|QM$G_HV?YI6x9=E1F;+7C9UM#`IX1?> z1D*-wsP!-9#|(;xkLmA-`)d?}1=P^<7y7b*MwcY>e`EQ~3ThZ;{@Xu&kkJHIP%QE+ zAfx}NVX%P?;M`yMPd`%GK*Bn#|J5aA2L-gw`rm#Ou!CG0vw=(zae#ar{iXgykrH{ z6|&&oe!Uft$ytl?h1?}P0IT0KJ4r?R)~M#!&mxE+a_)f|WKw?3{d$9~olSg!LxW3U zmdZW@^#w&-lr(y1fCXcvGLN^H+I#Gjuf}z$Lsmtj-I2el zanLO{(8rLy#w!7;jVTpzyhF#G>IDNC0?Ukl+~Ne}pMEC1hEns6L>aM-Mp;eNV(*KC z`#%XjB4LO*n2k1#dvldDXfr%sQ3jMJ3$6mJ7{{_el35mLOcF@UgK{H}ZJ$DqEIp5}#lE1|U5uTk?j52aU@2Jgs zwV8yeMMn{yd0j*RSA<~k0Q&L6PkVZA4)&3pB(9+Z_U*4$yls~e1Z$--T%I0nHO%L$ zLj$%r`p&P{EvX0WnQGroajc6v$BzL_?Fx)g> z9&GFNOl#CO?wv%n9JO409_ABa6mAkWut=`o5wCf)XcLx*Cg7*r0cx*F2U-lKwqpw; zHx|%Oa7rK8)|q6hW8L9uN#&x;N4dP0w!xA`=3AoFgW}Q8TY1xAJtLynlc>20fqRv3 zJC_cqFkVpbScZ6dblsulqABSAP=QgHhO{{BNLYp&7}g)06)v9kJKyKZeLw%IgcTybcCchv|#B8|0Pe)!tj%)W<91Wck`~ZyZM1d-g~b2lX?(kG>VprM^dMY;9$%<{ zm>Jo(2m}mjrTGxh(kKhbLxhV(mvq7VH9;ox==W@O=AaT=|9tlAOa20z7_8now;i}7 z7b&KWr;(xqt{Dz_poXXMRU1`3;0pxvpKJ`+L^Cyk`R&dy5Cx+Kl19wG;xO6noUZ*e zsD;N-vfWwz6`~vl_CboHk|u~2M^$LYb!-R$AhGox@hIrglYCRmHj^5`7TZ01b)o0; zW_1XhlA(5`?D(W*9+BX4;cwi3RfXtq2P0oaq8L%atK4VA7T;&J!F3&TTM8y<2n9L` zq)CwItx0mMV}vBNLXJawMy}x=;m|N8@buIq1jM6-+>8oiI9h39eWM5slY6&J(?y&B zw9_J#KixE`zzGDqjXEsJ6<;cWGTnISZjM@{s#lYGoox*r-A zhp3Bbdo|y=pJ+k}j;+%#s(~%Yglot&+i~6DF8_I6nc<3;^Bm(2-WIk9qS* z`m`OUUah|uR1rZ&!dBm&q}$Y|X;e^CaT>wqyzT#KyCA+VNRPYB!N|9cc}_3V`@Ewi z*Db9U8b$2fGlB-*Lu~|k2pY!SB%z;?WSz!!)NNk39G@YyYB=k0-m;YJ;?onZ{n@5d zwjbWo>i`WG?dCG<}U|(n@=$Hp#~9%o3uskZev6coD)UQ0Fa2 zw-``+@l~hf-R81A{Eu@E08Hst`KwGX^avoml@x|U#*b90}mYnVU`1BO3W^1Y9 zdgqbLldlRIF5``nK(yPOAXt5zFN;LtZDFZrX&^hOM&2z&{pZcrL0XyR^J#ljNjGHX z+U6XA_r~?dz3a(4@WuO#&8(rwLB;IPspNO#y+Q#oz>=`LM?hjd?iVxb>H|v7@>sl| zdFDfkqrpRpXG?^fp9UE?;p8jICe09T=xnHKF$|@=R}<8fE)QIbcloOsa%-Y^Axg=;hM}U66nF+r>057)pK3?^Bz( z>rb)>0)S49ckDm8_Hd&#%@)u{a7vE=Ju!B;xWnns5V_Vdo1eQ$o1FrD{~qsQ`mwjT zOAvpXMB)<05KXUH(ASA}defhD{D1NVoS=#}%nF(S{{YayT_=?3mR5!WS%k55Ieq)- z=Kc%J3msk#fXdNIeCHcU7<8$le*DuS$8o<|IZ*AL*(EJ=qCa#&K7E^&TeRtU!o5Ia zH2CO?Y`?GtG?NTL_l$g|bB8J?vp1u3rhex1!LOs54>`Y7^~_xD@w_WCB`n&D&|Fih!Wd6@?(wxl9|0VtrYT%HDZ3c(_XE_hpE(J3GxB3RE$o?&6 z|1O;^{iO&jK)Ds29}EppUk;QB;>rHE!r74nC6(PhAUR9&)K_iIzmoUs;2jzkj#2{}MUkN(1*@fM~BvL~$zg8z6! z)(3eT)rI}f8dSnxsHg{mAa8I$JcGYW2zr03r@uyX3_wQp^#6?o4oGVFcL_lsWGc%L zRtacj0Q&zajXVN<11xGptSz)$Nw<@Zid0h$nno}F&r$6ge=VLbgWE31yfi$ zU}X*{i@!94WrY2^MFt})JFvnSmgn#7dsLu<5h$2{B4;xJ#dh}>)|r5gpu6$ELBj!s zO+j(I|Aqfl7K5gs9tN4f{^uruycsBH1k?Y*slRX=2J|l~nS(;bG6MxY3!=U-{*MBJ zlZo@+^{)ax*ncaC|Fhinw}ANP!&|;I0iUU)+{C6(CMsM|q{b zKPCr!c2XOKSOP0{GR*(>yDFhCHtBb8Vj{n2!fa_Qks}BtbQA=NHcH|w7D}lv(Zt{4 ziA8fiu{Tffc|5qcJ{-NDYtf&4j8(Nil`#&Waa$Ual>`y#bsc|!H_=SOLqwWqtg8eNEVs^mdOR1T)5>cU9S?Cs3%yD_5! z4FfiIfN)%wdLBb!YBLAYV`yAyQ&y6JirVc%|79i9g+nFzdm?-jSUPOCe z@grXYF>?ETLY0K+Qvy{~dZ#u^#^0Mf;GSTLJGi|FkA1^y{&>=w>~ z7)CrxHZYb6Ta-AvkfwGjD+X;58KxhVL4$x{J_Hk+Se!7{vclJr7aolJizE&Igt8(y z;#H?|t4}ciUdkYpdaegU`mrGw5nA|Cqhf<~_}UHow&bz=eOgVs%mi!!91xC31-LKaBvLl9V z5oMb|V&viqb~;TGKsdH^f}G14_aU(Spy0Cwz;CW+n;MYEgh@eIXVKeB&AMF8Q9CPPOP!PQaYV?V*&)QGsOd(7XdXa#pV#;-D(>_qg-JaH>s(vn zSZm@N4yWY8=BDoY4|W;NJ~{qx_Fr)HsLFp_LueNt>`?R#PFdSX!bkkM5Q3}_gD5r) zRu8K~k4)F;Z0mg+K}?bhoZ&m@%GP37I71YkAKxh>$GcBck3bV|Q#;m>8rMwVDLB^` z6HRRyyqpEJ$cDkETQ+pGIIc=sH*Ab|4(|wW8+%qcUDX~0a$m4GD$YQ(Gm{eMJ$c2kJ4OR^8b-cSXAZXHWhC0u)j5Wtf2C;Y zlZ74mCcGM<>c^YwLuo|U%Ch35fBadUkXY*b;$56nY6rXgG}Y;GeQ>uRA+?Bxj8M^u zM!h~(!OGSi`bP7gD(n2SifQ7{hrnJF9e-dJ+05_n87pbnPf%HAi>zpg8<;@{K2B=aI}+69k62SQVgoC~__~Na znvQ-Ky4aONwkKp;TwKmSB9B6clhewC*1l0^W-LaU7Owo1bjv8eZ*sc1(`E{dxoEcn z=;n=a5gh1NC4x)9OxzE0Zyr{eVL)Rx+O8hm7UmU)zw>YxVTwmDz1BCRq;r;W1*UR5 zGb49!{7RzDgk!W)Fu{q*(ti5KN{@SYX^FEWg1$_RmP^K9ZrM1Sn+Df)u& z4lDuNc9aY#4rYFj0+aQxhhM(8==x8`Vx=wErZJ{z!^z^L8bW!Vh~`Iw@XcRM=}QETWjYDRIfNm1KyrV*XCeq!oZ$Ubu#zb&XJJ z48ihDvol{0#>Gxt_<~@i-CK7n0GJVaRo8eDL0R%q%NdPdP9KuQwK7|q&F_SCUW&CM zd`%7U2!H*-#`;YiqSr=eI`*f;Y1ryU+TE_4*8mTgLtz|~NTzE*gsw%AxlT5gAlP5)gWlbQaL{X!ZVpqRUhsan4A91^CsZ3nXcU~;) z%DXjG$wI$W$@16;md1pK+f1r`2lgj=+IWLmX08r<44b-_%6U*b`T#twKgOwPcM++> zwgrPP1XW+KKUGhD{qY!L361-F*Ww2W9m9JTVdW(C6a1LNny~GIH85oA{IO?sNzy%P z;*W82He}gTH#zdaC10kPB~2-s@?(t{@lL<@@-8pULe`QzZ4|Le%pc8w_TTUW=@D&g zeY=ZHNgCef58K>a6RQBTBN-Z+mAaAQS00;I39dpNSgp$B#g65370z6q8!fdQD%M11 zHqKSjcC&!BWP;+ga%@2DokP9E)d_yiTX~nbJN}dV@w=JAmV+~<-Y}f| zD%#HDLX?(|o2r`|C39Z}hnV8dfARb2*`}!_$NgPIBAFD>C12auPQh{VQg?5@!LN?N z>$=#^lYjWW6v9pOPWaXBTsWZNRA_eh5Se7tbfz|ZxymtyHf&Cr>&-aDxEy4Ci+ z;uHG-^38RxwQ#TmLwrw>#2L{47Tk2}0+o3d^?}S|;nm|Vsgr(!Dm}W6R%KT$yD1WO z`!XspwG{`j`kSyxzTM2hW)#QXwV)WV`bbsPm93nFHV5_ULAQiD;}@Ym^x;5$y(~gS zQ9Zmb(EO`CjHJ$Yrh0D?sBFt_-tPj0c0-4-QSyV02-`Qe8J-rB*13@Wsp^ZAp~s9w z&IdS2p^|bnnJc^=d~3HI=fc7zdRpn*_3Xr6iz@=)N5}`?{TX*6luxR{q@h*`JXKh< zJ*U;0BPlxCZ5fm4w(P81u;#WaiE7XIr8wYrGx zO~Bc)^AMtC2xnv(jWW{bx7KSn`0AuVUP1N4>_+K4);9g3r_cTF3{KTBE}Io5yK))5 zRV+rT=o(W$g{W?^`Lx`*^-pah9BwV`^>i6P+N5wp&5vSax#89J^B7}MWrBN9tqqYj z(T|hQixQ1c%MbUdBgT&EP7LfUY5V+H6V+iJrm8;F0EN*V?I*=6+3i)GIzDx(%*d-| zMklwMqNE}hJ!D|zm{CNE9#TSi9Gz4Aj@QrT^(1G6HuoHrN8s^z#gwkI@F_B+HIU3S{nu@a zEnf!qcSR>Ep`0HnJk>A9$0MGTPU|q9v{}8 zANceX0*YBRonWrKAFqB!hWoDXfWf}x8sRgs_M;NU7^v{&6@YHp<+e0) zn#$y#%}TtVis^cN_3hXF&FCebC6|A-&yY)UEp9uXoaF`))E*n#dW07z4_bi%3~zo? zA{%VfSDWP}Dv9BF-_4%-gT~cNo2UvW!PwY}wQAoGk ziSvc(TRP5q!Invh!ls__nOxT|p)eSeyM8YUg<+g8@?{%ah?z`wxu#2k zUx^KdFUU(#QM`SMT1ogL1{5MmTI|6n5I#IHq44{v8piDm4{nygiwS`5Qh>J~PBE?F zUHS3y>xZ>P{}Jy+MShr|G*^por z{dkPKMcq`I9cOD$EIi)uN^vXBb1vzMI%C;(_cV@tUJa9-%dfpX))RrX_()hHOT5K+ z=6mpbDV&xEu^u^A18TrJy}#AGqfW*6XDu(*YyvJU_CvnieK5Gy5B#wRWm+Mr1xh*E zlEF1MjLOaNX0P)j*RdL0TP#sIst7x3$EGf7B&C`VG48%rvI%{!YpLHPKO%^_bkq_b zM0@;*JsK-W^Q@lFI5?>jJdev>Z6hTc2=3<5AO`gEI?RZFvz4kLuyUv0efu%D7iy(D za?|8IJA80%EXqpJfLbb74K-USkgVBkUJxvH1}Q{xwQ8W>CZxedzaI2UsWk z(!l?IKaG(CNJk0B48g$yto4DV`S12BLWYi}V)k}Ug!Gb<3bN{Q)WWhVDvV5@=>IZB zOdX9KEPpuJJN$h*>EHcf+uWeO0wc~~nPL7_09pZHE71Ra*75&(Mv;?)6-es~I}OeT zG}MHnX`u0g4TS`Dsla0ZhXP?Kf#8-fQ~)Jw4wdk)<+=?-)Y7V@NSP|UD5vvX( zC_{yeHD+3)qti)--}jXA5mKEe65VA|y^ua5mASegK0+ zl4M9NaBOL5MBjsH@Caywh$T*b1b`Q!1VIM+I)w%a(Be3lP8oE* zGRy7-11LrPPvOES1@w)k!J;*Cy8$#X1X=zpP{UsmPa(+U-f{EWFL^9^P1o96cTgc#dQ9c9f9gNUL2=2JL?27!#CIkNmW z3V~mGA&b^gLaGU}VsKD5nUJdsH@IQ~8%`nj_V9dN$!%V|X7^Iqag2U?Jpr}|eczW` zBN+9oNQv2cA@8$dELg;*Dcn1}V%nGL(nbA>P{NV0jmN;4Qf2o^CebL3X)r_k!BE0K zU4uoFGe!ti8$_BwMMF7aXLZ^1PRq)UfvGg^GB7xY>E|=Vic(xs_hx~kpU_XD3sikT z(1NM#GQE1jAR#f(FAqW?U;}WBr=;UBeK|3`A2)E{G$z664v*msrYvfMs-Bpnx2l&2 z!)snoB(LB6Eu(iy2?rr5L)*m}`nZT#-tMcqlg^ruf0-Z>&oW(qIiEwIVk(UxkuSq& zSxV@5^8b2)0re?c;i|c|>RTQK)o1Q32V6iQZAvKGEmiGXWfviN90h<~4hR0zyIj)R zGU-IC)3s^lzJc3b{ndbWfk@096Mqx3@n}VH1X(%FsXGfl>KDuv&dG*-2YX%cute$0tt$W{xCAM3uUGlV@z31%o8jfj`Q=xEEb<4}BTjuWaU~AU0S}lf z7r!|BCta2{lgeTYRZk5O>b6$6b zumJ;l*GZNd(JAkk1?? zdW=)a_qwXcK$}gZ)k1!y?XuRwmW{A)Ww#dk6Fvx75vlC<8A;Af;6_Tnu=B-HdkeRjrs@WIt?~RVh3;Uq-1Z}7 zotUuWw{z?rxYO-`Kj5?m08ix|$5Z=!&_(zkRNRDfyOr{rsgW0Q2@Uf40L5QSY-t_Z z2G>HiKT5#?{PtY(`GdW#mfn|R=7b0bORtl{n!jgc9n+uZL}hR$ifpErva7@@T80=wRd9stkXhY^Nmm zXZ=#-T?cGh8!uz>_!D^=;>yx~KO^x|Cpq~~xmn{C0M|aqkiYHMP|!QPC+~s!b$or? z;#@2KOthf?V|TI4AC5S3P4?Q%@P%0}jbf_TeA5TwrApzh;ArVbUy0uYoj=77KFRAl zZeUEUIe#7d!rmYC-5LW%r>HWyy;w>w&&751PY!v@ z4;C914WL%}dPu!p^B7(E(6((|^<&7ojrQjjmP>3&`D@C?Q*+=&Jw<8_DpnW=d*}Mw z4((CwO%y5#7T$X4*)pE1ldQKKVCb7*|0H!9!L>#Ou8LxSC+CidH9Ph%BrhwpTJ4xg zYZsP3H)91{k(a_e{ZG;Zs zLgp`r&PR8tyUOR8@!;@=W|gyBsR{&7AL~Lbxm@?6YHNXKH$Au={IJrr*uBAToK9oI zrvQt}=HidbHH<11+P1}Q?6zAS!)GIlxMnVEa4b_*LJps7-duL5itRS$VYd9<8PDfp_t2@vw_1{)%@K^i5k z=|TB`3J&es`+uZtK-5K;FF*lGI3frRP#zTtOD)F1{y+0Jd2tOv8R5TqngGAIJFezQev%#*z0-N8Nn+Ls@a%gK}z$kZOSDD1?a_2+y2N|~?dU(bl#8(ho#O)oNGOgqFh2yYd0uq@Hm`Wm#J*62LnD3j z%P@#paakYgsPqD(UDJK@tFx$CCZFo7oO~k;?LI+S_>S7rcInZ8F%qI=y;pGSfFCE8 zC(@lKV$w*Qo`NB0J2G^RPA|`+hTZ8$?&6gRfUSRg(r)B@a~)or?!z$pBmm1OiR`OU z3&si228NlaCQ&*JAPh|;>mB;|to*^*Sc{8NXmfm7vGt*u_d#oaY=Ch4oQXjQOU_=I zhadoNVtBOun3>0w_+ctHG~GQvw#8rLV4$2;)|B*zbrP*}bfCNMM&D3d-BMd#8bMXN zvgvc@F#4g@llfMqU!*0wYna2r7Jhv7Xx zq9zHJwtOcn8zvi@iv-c`^93OIgXsI71yXgTb6_nrJ96i2U*9YO{4@c|Hq2usq|G;4 z8eZ_k43vRVnn*&1T}&_&!&fjhLabbXEfqPk?;HdaR7&$J^}Bp%>gUc+_h4_S?v3E3 zMu1SPPO7UAz&fM`*#`=Nuj=te?+B7X!jmu_nA#G5FT6p*i!cgw5I5lhHP5X3B&0}zQU?9m4vHopf& z&q03#q2Ss9h+uu3$L{oAo|6Kh`g|w+ZD5%_cR`SOUhj zOy8A);`V;rmXqR;W$)-3{>Fiz8L)=XV5XzxXQ3UUW9VTxv!P~C0#K_|X=(hlM_~(p zLVB{O45l?e%HEy?jL-V=v+}bs_~VS@o(j7ThAr!pZv3<|+tUE?I(6L#ry!rZK8dGWS zJnRF_8bHq_5AVVzdzRN}MYRGje6(ZY3pWF+k_=|3Ai)dTf5Ti>cgzGj3F_jO!C)ycA`jqVo z*0nwWim*%^OE@_js_T>b0EPZ-dHM}-JNO8`m`6c1~a7EYP|4T+T#9QH=ln!W)y zY~*nw%{+34r}qqW8fiiyfiqzGo7GICrcDYrDK0g;M$c@?+8B~%xl}qXzFozRYP;e` zm_J=>6wwhA8h2TbLJy6qzZWPjvv8Z1j#P*AiVO1|*em$E+H$%VRE&+ZF5YTE0ERWz z8L+S6(+sz)$hfm|yJ*W^Q?8$%r?l+pWfHk-dyb*I>8dlO${f+YGhiQ?$TGbm7O$56 z#OKcEEm$#%R17WnDL)w|hE*6s5&A^zyq$pMG~}{XI7Wek%bAb*%=9@M#`HdbPV)<2 zF_-Rih?9VydxPp0^Zf7V{PY;~?5uGVV}88-s@l7I?>H|x#Y~+cd3t3O4%d$U*LKQT zhv&-`_57k^@lwRuIzYqKL_d1mZ0U(TRjWg*{n(A^s{NkYLF&3c7AH%e-=_j?Ox+hj z3zF7sT3!+G+k)^}rqoxN3@hlD(5RZSjNbzvWj~A;kQFeHcvf20|&r~f)^z)6S5%aM%Jkfq7%^Tiz8*YvNqhV#kyYHaA&5V z>+VPvVpDqT8Yhxa7Jwp{q}$3`>;I+1Oy<*MKDHK}Aq6v28tGmV$_31cij;j8-0Eyh zWL?UE7+>l^y`djmUeP zY&|sa{l??MlNbtf*xfViat(;gCr^}KC2A09X^jy^9x$!;0s!8)4%&P)a6QTmPdbnZ zb+a0MJ(r_|Gil+GnwH0mT2b4vQcE@;?zz)mk|%)4%HK=OPwP5`{@(qGOw`>t12W)U zR0#)4TF;`BD_$*OM~$Vp512uD^I9i4fvJleTC>x4iyLozpcSf3i19s*Uo#K_ zHYciJqEAzGHiy4znR!HzGN+g-Mw!D^;J7x1P1K1_nC>bw4d&{_&M&7%Ver{n`936# zmLikKy-(#O*OYG`9I+Y;iR*^6X2*a1C0|I3%&ecHEBQy#i7SoiLD#2f7oYf^)u0Ek zo*RDqjX3!gLb$;7y^%W=t}2uViKvs8(g??{@Ggln!HpNL4#$PHew zDtPQEfjbJ3mqo@?Ou+r~chpLgR(WN^%ga?GUXxH!>!P$1csr!9ZHm>Z>K zhU+pJy&W{}Cc_4%c4n9LcLf8NzqL(xE=plD0}RJPp=up3{- z%5)eh7SZDorkI!U`NepB4ApLB^5>khz;wjDxy+zTgUGLQ*EQ4w@4SIIx01xT& zX$AdG_InCrnbPOi>Z8PoF*y>pp#&jIwXc7E1?o)Ph;~_7rpi#Dx>%FD`E&dMlz-?s zW!;Fy36tyU6`pLm@xerG_D+R0lXp+i4eQpAFVZ|onTsK$ht5HlbJ>&_qlc1T3J_P6^ z?}qLXg|JTB9@mMwp6gJ}shyEm++0+yv~L+BL^F@wty#Ij+$HWx>0(zxB6&sDVQnwp z8p6486XVNx;SGw^;Eu0<1+8?+_ zq#ez8Hlp3vG|VA6m5SaEtlGg`*-kQaGe6W!lBPZDQuJ!rz3gXlN?s_7S-e1^RqGpb zIgAStXn6PgUk!E8WbMTjOT@R9_DN{;d+J9IWQl%n2>pYZ)D--i8PJ(urh)g!4)iXm z=+v}5G{zi}#O%+az)rwJBEc*a9gqV!lMM&FQ-E2r6rrA!Z`fSuz;TV^iHqyY+qNNkY#<s_NK1Ow z{=Ae7%jW~uy~o(2@3ORonC7^5Wu|J;$*BQkKqFd%(`o_#8vu6jy_(GQV<1m&qE4lY zds6$mIG0>`PV*ce8O*8nMAqZOs#Ty4%qrDXz*jnBsRFHJZPQAnKG}pkG;JH+AAFg# zTAv_%i*WnqpjQ(pIW1o{VEaaWioc$I!&g=1b?{E3*0|VnVDXJ}%S#7TT%kOXsY&$h zWL;L-zlHe1YXUA&&H0M|%z4{XYRRGvsz{q+>q|vkC&L+ z@{ZgO@F&!qx}2zT!xR}(mMX#pGCx&8kdC2tTi-1D@dIR(X|`Rp@P52SSFGGKZ#7`3 zg@8MFN(u-G)BSjHQUqLk38_q~Xlh{FHyie~Z{zK}81xpri;fTUgsp90EZ0N%@^m3Hpt;$(SHog^Tv8y4 z{^0EJ^#o7r6S;-O;g78mI@&th`cs-J;5Fxy+LE4h#WO;GYw;`1XqSp4LIb^}3Mw80 zB;9kwxP7#18s{=^C5Bb?0SV;pT7T;leT8~qYYre)du(K~u;_~UNa)9puP=7u^jR8_ zZxqcOm!8Y6A>Z6X*LBRgMcYvJhL{&t} zBYlEB?|Hlrbg1Hes~c%_2BYI69Cicmln?GSehH`CjY1?MV zm!JVk|Cn8M`*v+q`ZrqZwk2a@pmiYHVC=6OihG|y={)A*z(ze!WbLx0p5O>sxpj|m z8L+@YidohsdYG>Qu{D`-coA@@FC)n!)A8_t1S^Ef>{SbEI^K)sbsw#77Od1;49F;! zrkb5bio`_@-yv-4+*yZlMM4H03KG@Jl>v$@P8@u-@|y!ZOu>4byC~qV*9~Q5zp7NV z5%;b5aa2cTS&Wvjs#cew!rHvxST>OkxFs4XV~-W9hx*MVvu!>E)E19idG#MXft=a^ z4hD#(>j#S_LxyYjjnW{^hqlzxb;h-UFWd?JacHQJ@WdPamE^$?Wt9jo2`8jW$n2ZY1`dyj3DP}tb+Eiw z6_Vc_73ihwCGA+1sCSnZHw-lbTnzY~HewmY?;SoVGn*dHEWWZf4~+e|5bUc8{IR*@EO-E|Yq* z$LNuxlA1LuD9uBRM9xk>ld(YxfJV;ab26vlb>N*l`m(d9F8GB*QmN1hy<26g@Kzf9 z7bMjmhg|s`$*(^OD(x>32Iy>4#Aj#=Y07(F?aJ=_bSGSef4#_cvxz@^R=TR~&+|KI zyAQDv*%ynID4&gG&z8lX8ozDjxYr#BeP`DTC(d^5M^IF1GcT*={It7+1`vT^qi93b z|8?ec%_SX|sHcF6Q@C=5aM(Zq(?zdJIwZz>c%-WN(^?hXC9}SvLzAU>?vB|ulA=h% zi8VXQrEfp8@@v(uWZ2wT!i;`}xm$0a@64^nD01epiv<~ntW(6kc5?oA`BF?WkFaeB zMUS0M-d}uB2d(BsQG$$b@@WU*BC3RDfvNjeyN4oQ{5Whg&W! z)3kR5B6szfw%>zp_@y5;?NV%)@4si zKycS`iyD!*>m|Edv%7h}=4$#t7Rs3HIfyo?YE1f^hDua&;nyUE<8YoaDLhi$lq<+c zFL(Wi07=O8CXbkV;RL~oYB1U61rn=RpzbL)Z0 z*@zjk-#FMmWwc|m#>lDhz%;+RCW5WCAs~#5*v83 zm19ePSi2mAID+=Z!Hp-jc^%y%)M!YSrmjE2#<0%qA|nOu zB3#C%xQ|P(u00@GB3vEps7NkbIwT1TYQJETO(kxbtilZGr>u`3u}c&OOY_?ji4JI{JD_ z$zEz*;^F|ax*TbNNel&I>d!CH28wlcj!e5jnLHg#F*x_3vk)P2^Y{eY29@<;$J93^ z!Bx66hGfawHs8KVJWDqM=aFuHM7d`5I&@4IS~IW2eeC{1MM!=Sc(>K-k@E;?KAb214D!`a?l5BUa^8_ zZeZ)tu5rY3TbhYX(pt{sc4AX|ocp2tvp^_r3N{i|fG!#PUeA!Iv;h@@b^OZ!*z7}p zb#;-Y#}LwIQTP>Wdlb9NmTt3RAL+WAK}ve+ zQ&q2$IfeH#zjpKLJ|c%5>-T}Quy=cn3~Y+ZZZWC5KM33qo2E-_X>$az#&Ighh5b3c zZ8`O8NQ)vz)HJgbScz-8WAUSt=NuHr?m8U-?g=k~KAkfwC2tHoGbB?j1Yd+KY*^-) z%9*{!Qc;@UqBya1QTBuVE*p`CBFHGS0z?h|UPi_8f-FfZe>!cgB;Qg~_&JhSOlOHa zg9F!TEoxsii~7?tMI}w%`b5p?2w#ioydvAYN#T^0ucu0od`z>sC+M0z_pEb(^wY3C zAZGW*^dZC)REu^EJ3WXW7OKj35&%2k%e-ixRGXBUZ{S{SxRpe0zQNp zL0n-JsxFErmzx1HOlS)5nW9}Y@o7>4M>m5DmC09o0EQ`s@7AbrC^FNove+bdQPVUR ze9W=+KgS-1f3U_(BR~0c+v%xan$12THa+N-Tu3t#b@ZtKg{#WQQ9+)x(VWq_Bu_1up0Y!9*TD2k>8=;t>y zeA5V~>PfZU>NTi=D{IE;a&5!$L7$BFOF?sSw9AV(F^uUXaQfqb-K*8Wj;WZl+9`f? zIZBP;@@X!PCSik-*Bh6E?BOOSae1IlP}Fax>Vp)eB>h`xF-KBh>noJ5w#)xV#ytdS z0xb)>?y_y$Ho9!vwrzh^UAAr8wr$(Ct-JR*lN;xsJu4&DI45tUi+ym*#_s4;|5dl4 zf!T!R*_^Gj*dncD(FEXLnn*@U!K_A!T?*0cyXSAIcS(fl&ndppLu6Q#(jiWp*%Af& z(<5+0Kcg0#vHpim?YdK9gI=<`6QAtI-LnkF_m?swN$EzNyRe&eOUB#uN<5IZSgaBV zZK*=QB(wa6j4tj5RIYr}WWmW1d?mzzV$fah`tZBq#-HxHYXE>eWXtJm%~iHL)~aiG zy?>=WSK36)s5Oo7>Qm%JwUfh1p3)=mS7A=&j+h#4Z91;*w4We@lpUkp%iHhQE_5)c z)Nxb)a0@uKogs}9-#em8YRz5IG4f&l_odaO&UW@QWQAjh=-TWF^dtN;cY6P^xlg}$ z*fv6oD>uo5{TX08WZohdPpwK4d$3Z0W`6AF%f==~jgW)venUPZ&x5C$V` zT-@I+h@p0&vuacyJ?zqqmJ9qrg7E2H4!x#%(*z-b8Hh_C`eR2Zb#k;;t90`vQ<{0C za;$$zVRw80fO81IbLtK-Qbpxyhnm#EEabNxXK9-Dy#XNPlgf8lM&L1ys|m2Fh?!+t zdE#)(h=x4mK)klpK#v@Xy)>|&a5wZzmZ3{&L9OyYNo@?ANeY}@mA0B)-gafb<}dL@ zN{p~iI0Uf9%WM1M(bJ&e-w#u8)HkzM{5pa0LOmlF#bk zvltp!tO0O$&i|Uo=alZ6JTMhn=ilVxeS0}E z!%k*st3AE6&MEFcxez$qLk?y^t8E4)AXFc9?AD{6x>ocgv(2lquwKG>m!97+m@UOw zf_s)OT*LDX4WW6zy)FE>Lpq`y>{;l-8@7%v!tL_Jmx z3>bVPJFr_@s7wo&;CuLA=0c1J{0I^MA|G&qS~|CTzk2eositZqx}Yog;mdj<3!w=0 zpHhiUy`a;e)T``2R*wfIJbmV4bcgSu3k}7!I4}KYANvk=o7ps=iQK?b0AXyoqymoo zQWgUtMi3Qt#5j`i?{~~<^m>G-am88sQ=901n;#JO_ob4&n5O&838gYCJTk6F?UU|H z60qR;H*Vc-)5x48uQt{yt6g`p&+gsC|II}Xw~ZG(r(5GvT$Zr-&1iDs5M=1V6#{MO zoBwl4$_z_w&p$qe{r2tPei#Zz{&~VCgA2O zrnHibTlE|p>EL9+EjAH}CG@HSYpeQGruWkCh7S}DyWp!H?K4DUn0+eMq+xy>vva!%dqYR4je>(1Avs>IA)&NCbDFEot;*2su zmv8QzyW=Y6G1`8HPsN9A^(gx%BMoCWHb{QlNgT0)v8DyV!b1CW&uJ%bzi|YCWI(HUi~F`BFZXe zfB3I0vPINx<*=i_d7x+uXs5{bashFv6ZqnUhB7im0h$*XXj8}a&H!v4pKw9|7Ax)V zpB>LWo4a)kL`{QJg!3K_vYU>pFTb^$7(Mqk42tupC&0^`% z%)NIn@AVBSn`)@M7U1NU2{dd6x3ln1q(Se~lPp?HvQiJYn_OlheKrF*%Mq#!TO^U? zAs!iTMpINM7)?UbK4*ybym8&8)MaAqDpFNs7BEIAHE;Vlv+Y6=#-5C=zLS)$!R{(4 zuCH4vQWluB;l4v~QOf3KMzUz2>9@5&h4)sLZBwEvOlt{$0f0kO8*}T7Zx84sY2}Gr zn&42%V07;{186+W1#sblkQ^oP0p%!6*M&km8ya=M7Zzvi|J#Q zstlUSM{NKW4q&P| zxo1519I(2cV0yuhbjs7xxT@d5s;Mqm-5B5onGqLJigY{FIL`I^_CXu>%$gHtuv6Z` zynrn|C@X^D@>D4}(AbcBW@Qrj+d`tEKVG(rma9y<1PEWV#w6YOd&3Hq7#Lb7I;_V7 zB1Yz$icd5-QM#T%BG0)uwdEMLFg&=+rm{j&!4o3Q4AsX;2>aFKB*Q{o`FEFmQB%_D;L;h{FHxl%4_84I7zY0&=NLB9UCshnR;-5{+FIw z!b-Qo3V=TdBWEm@n2QQ>W+{Gp`>^t|K%M2q<%ri(&2waW+xbYw09Bn`3lB>gxNZY=g;MC}WKg(z+=xGlN(?QAFUm!k z7Mbepb8Nllwf45vYP2&d=Rzb!5r!sXtwo}V13;E)<$nZx>Qcrcf%5bYD}Sz4b|aS} z0$m!1SC>=`xSC`0+ni%E)XcTx&MC~kr^g-Y@*(})TZrx+<|!Ag@F}!r1tIa;H7V3q zXPBn6|Cq_7(^da2KW|EG-_p=6G7N)OF}1}6?^Y-9E$CwD?3_al0%S`FzK9?DoHdkk z03@me59baa%?sP!c(Mp3y^sA7GTtqfwiH@Rax45PQ$6v=C@L_#H{~a9M)F#A14P8Hinm6U?cC(s8lj(?vl6CrdA6}rJ0Ny}!6K-!Be+|8yCEPLK+EZSbyFvp|A*556ZLbYIszatS`V%vMuC7BTPtoMc7cE)?OG%6Ayj|>@d`+(i>iR% z+U>8^xQOuPz{-%+!`{fB#7_pZ&%wPNPHk`CCyjJX&Go+Uz24tdxPM0Zj2CK!2US~`sij5aWo##f3}eM{lUht&U2?hZ#g1| zdyRgBuMC=g0&xwRJ~^BK4!{~&TLLu#&dQy?8!Ld=yYJUAKnRy65N!SBy})a) zPCw27@K-FEQ-CU7)i3(~xB0YN9)Dt6zv<8qVq4G~0kC}PoA6$H0syj0q#S^P;1RI! zAM&L0gX(2m5dhap-yj5Fko|`C(L)0uuL|D&1F8Sw>pvj)k?k_TNahE1Q~VY-z-az2 zeuc3OFrxpX`LF+ss{f0h{~-H6czQf||c&KzK!+dF?i;{?-EUrr+9`yS0g&()6f#+vYNbFDn6w)_d@K9B9OHbyM~QXE z#(f|YHiUT=@oQhhp&gg^e93{DhOT5|iK2xXg>W0GPYk>IahhOK%))q=DgsF*xpJk| z8=0V5S~K4heLlBN@k|X%fT3b>MAst~{ffqxh1Nu@)Y7NDO!&Gb0ePQJ#1g8rV1UEm?^EAg5x(k0 zx+cvAQuXDj+SaA~3Be+Uw$Zb-6P|1v2)(njT!V-X#ZlKfd;v?rUX z)FrDK9%Ry!@=e5hc6Le6g%kkk2{`a8?0SQrs;6t2%Fq!rw8hsFFEEl|`x^;_lB;s{ zF3lWeVv_L0C%=WnTd;cN;s;C|;|Rp(lQp}*nv2{U&Nefy7N%!3V%B)1^VUz&TZgH*%h4}9vpcuEaHtk$;m?dZexEDnr0idfCTCs3O zFvr60b-5Ck^T%Nh?<_Fm2#v1d+-W*W-(3Dm^t7oB#`ljIdLM7Cd!U$$-avn+)FRyo z4@c|n+uxLnWV(@`JbzgTaV<9b;&Tyf$!xv@HOA3NeKLEw(*caNS8}WPDKw1aEA10n$Dl_d?G#OPd{v$!(lR+`gX#M(0^M8 zijUAl(Ioza95Zc<7ydsh3iJFijUFvm_aaBZKg@0gokvxt$OPB5c+Pg{k77t75|o)V zjkyBNrGn(*u!@m<0H2~C!S=&H`|!sZf_c95=tZN)|i$CM^mrByDe=?rSUW41>F%|P7U@4cu)uYET#**uM@B_Z%L}v z*C*n`V;ppWST2RYe$6hbi0)IyKxO4-NF3`*5p(X#vJoHJfTxq50ib9#^Ct%*r>rVe z9tP(rac}kp1x$v(c=p^WRbcO0llId~5D30HrfYNLq5X9{t#W3=zcM+?q0y`G@vwG|t{=ta1vWXn-YQJ7UxC z7k2zWznJ5&0l~FITHb|*G#I-$`UkDzbM2Sq{E?0QxEZ3^>ZXBT6K!|PMis72 zQe-xq+77QSC={%-Prj#B$(9u5v-adrG^o&a+&PC7EFNDJ`b$heyFAXlKEq}2oPVD- z+9%l^@$m}AExm-;UbM!fFt|+Ubu~ZBDwxa!S_n5m0sW$dAEG>^&oL_`h(PJ2C9r=3 zn?h0F!rY10!h6G|yLS?`WiuV`iVK>=D1ysuvJx@^Z#cA^%zLt^*y#;1h2lV1i>@Jm z?c>!eR@2xbyP%qxm704fArc@BX_VE^ynK1`P-N4~Df#fwb8g1-NhP#&UcwtXk7Q~( zXPBH^0M)a{2FIDI7v=?W0|(`{^ZyF-S*=F`wehG#u+Ue_5HS&OpM&xzgb5aZ;7+B0 z1~P^u7dDLArK+p!HBoy~cI(KPs#h*rz3_9$0V}eP;UDjNkQPC9$X5HGuiSKFqsuOI zYXfJfN6ljP%L;w&D+&aRV!W7%m9xdy-@q@60Py6=yZXAS+G}0i@#*wMLcm9lyd3wL zvHHY;n@lrhU>6!8^w+x7trOLjSC;&)=0RX#OUp8pJ(b#Zzq4vDfD6NXY7y61YOsSi zqj=P&knOcPyc5=wuv`k8>Ldh(4^JuEgWn6^`cPA$BGAnAy(GlV4tusK08!}7>O#dD zpc2%M2xvQo(NBfq)w&p)Q*`1xZrTi~&}~bT0O6U^UZ7Py{4x(j5)ERP@{omtZfyuU ziGfkxNLb%eiXV+VJ$Fh>Bqk6IZ`*&e)qPnCUP$L;zqz4s5pol*tl71jFji?t^xZ<} z-l3wi^6f#XRY_z{+6jd&eSE)v#;D-}a7Ze*&Zg|>xx_lI9Vj9%Q&O2>D%OcxZp6G9iZ_rS%i!!Vv1|GlGptez=yTDp3f>bteh|UtobEv&XtA zHf%#YDj{-#jbdA83s^1-+jnS%K~JbJme1qej|$$GgZ-oS8_5KC#{&fF=UihKdm`Xi zw>K#kf%($&lNh}5`jp_X4@!7|@MhSVmQFmK`uoEVnepuVDUH0=^rAS3$44I8C+PG~ zF5t8p08MsV%lXv{pUn901lgx8UOBbdrTH(9sTzOhr3>ep9{QJPFTi2#eV(&|!QIvp zxx(9m);LK7X;JZGJ9df4KnRRNXc_ziv0AD4tu*#SFr?#bgRj^P97_)%1J{_g9b^?E2g+0k17(d$Q z{1HkdYpas+yv~AZ?-d8aQ6-Iz&1AX(LQC3N=TqqN1VrB>Wt-~FK)u?fyKfFe*h?H| zDyLrL-IZcEK9==dq-7o@#4NW1^Ovt1jS?{V6$QJD+OAxsn92c;PL8#0OyOjCA>~Y7 z14)Q)t;l%KDjdT8F;VNS)`cWx`qu(d^kh}tP%dcoMCl~=?g5%X#BIt z*=7u}EqvfVeTDA(m9Zj}{jK${DqSEKaGpX?08Q4Q|d7-j6sm=GqT*Cc4 zOGO8QBmW$Kr^cUVG7D8_1`wybwi~fpiTeP%xz?}-+q{!JDrj4_#cR;S% z2`NyQ8%PXR)k760t9-yLlvX?>o@9JAf;dm#%1Nf#3|r$rgYy|z=Oz3(vU)vS3MRkCZ(yJq}`Z%5lQ1-`fR4FAIEHUpUJd4|+hr&%vMk~yQBvPN3(Q|npd zcI55`qo>lJa-y{8czj;oc6HqP9+8r zx56NKyiIX_Tz!(iX-+g|Qf-`l+H8e70E9$hPOMz2`~@&#W59#j#iehFgpy6^0w z@WqdRRQD)v|2{61?>}uXN^%Mjcd-=45CPVpFFM%0vH$i9?|-vUXZ+iQ?QbFNv=fd- zu@}%^pR_m>A*sB}>!t=I35il7liQO!er*?3=1z1* zWlnbGc4-`0mf?Ytn4q%5+Dn%o-kR$BFA=zZWG@4Ug^(a3YPaKKQcw|t<&QG|wFMMk z=cv_rWB8exe=}Mas(i{2WNH^87Tv0~2VYF))!CM_w) zp;)tDWNuubMt`pdWI+I4C^*_LG9)XcuWDgG8LzUMG+P&_Vpc+OSokpncwK02&zqDh z>Xs3sy-!VRBsri;Wg<3rd^2jxmBKLCERc^K{oU5LD<>UA z;Ss)wLdU9NxV$QOVDmxseE5qze8MDPTS~433yz52d~;l;>q^f(omou#AON%dGuC74ELNzXuhYM0*rNkGMm)1M_ldd+Mb5ps%yP6P3LmZhW zDvrHSy4QTS2Z2N{pP^ke+COA}++G;?!-?~qQU-h!f*zk5&pS^pTfq9L1df8qGYsY8 zk7}&CNkx-(WN9XH(r(ck5xwQ@eO0}h zvR}a^DMi++D5srSy-mH22X`9OqAt&XKQ|{GBa2 z`k=nc>9yINeHELoY5?QUcRo_PwYDIT9eSTJP0nJoLFaU=YkDg0Qn`3QAzg#!!lV5~!dQXr(h*cMISuWKpg z3>I@4qZ|w-WFXDQYn$L~sg?lgcw$n;b#*vLCkAJI=5MaNZ2)r6VVMYoR&V<7o}k!~ zE`v!v6MDR7EA{Oou7l%o!g?{je?NjXzc!=>hb(NaoG_fc`w*@Q0kxBfQAE-XWw`{* z9Z7zkErz;vL>xQ(^|}!2nRY9YY7E>sXF7oy1tX{uWt#JWgKFL$jSkJ~{gbA3EokwS zQRa}Qcsja?KA_q6WvF+u5_!647C{(GKLaUoI|oiicWH}>Pb3@hGwP@z+wabGHK9EL zdjcU5*HZEiv6nlBDv)%D-(V#+wwKtrX5z=Np2WG=-Kn}%wzV`RlWAIeD>MlUDfKs{ z;VjOIKuD%Q%^H*G)a(FG!QW^s%}dx>_I!5U{SX~vV89N|T&u(VeXeqE&FG$s=wb-% zC)e(o+N|jn?N~4_W?e2HA^CCA)wo76-fljOxOB*J`RJx+2(T0aObmkb1QZ1pDL+1ME;@;91ll%8G6Hov&d_SmCV zX8;9TWsJu%*gZ&Pc7Pq3>#a~MD=QkSv`JkWk!i9`y1*=A!`iZ&109hQ1UbC>M?zoe zFpzU$Zh$=dgGZMFzYmd4xbG)&Se3hi`K|64K6N#+#J{KX9FQkGk`qfpMc4wYA<~WB z^4$eFbE_L1&kn=6UNvFX(0v#u`i6jva z<=4`1K$tm$ygWAC%`TH6Y6T{AQlyA5>_>|#(qUUmxFn^Igi6oNQBe?6mikqfjJ!b&T~vVx`F`b8*P)l!?x@ANACO`&^dXs*md79qxpbfL@1t!y`9qWGsc1TwYB=0- zUX1ldNCHFsx?P$ZZsc59FcnOEY0Lh$Q=d$~hzfpsTqH~$eskyKbSc>CP3k?meX5au zRo%XWcj@$+mdi1S|fpnod0Qgqyg?g97pgv=8H50SK1@E3w zGh?t^=w8TY$d43pvFHO_QyT3+I@B_J*!`5byD&~I?V27DOjJ8vThj#2k|S+QRcCh~ z>Z0cx{~ox5*P@s@;mrug5#TpbyZ&NBHrb!xcD@3LY9&@}zH%358(xk}gJ|J7VXm|v z&aaMkP_8LjI4pG$MD5uhC^dJLIS;RTiQmnqdJs>g>($8)!%BbxRW8}Zs$$HumG-$Y zqMKi3kF|(sojs*6*l=o_>rWG;VoQ8)tGW%mCb5nfbY#t0anfWO280AIgq_zHkyE`v z9>@;@Ua0c{2`L}~@73J=s$zHYw<(7BNjZrw9t+n-X7H?|SCZ{5)8&@l zm6+X`zM(2%P6y!V`1fVZ^HJpzopBokR0ZkN5(Q68At2Z!JIFbm8oSQYK<)Wu;+WfQ1CPlr2`zYvkv|#(y zYQ;*2S?GT4PuozN!%{ zU~B}KCSP+6Y|@%Tkpa<>LCHgi3FX}2@;YBpww%tMkt>^6fNq>02oQx-OQY-|HhvNd zPIZHP)F69}`5Nck_=yF_1ubB3(;`HY;n<3SkPN4J6ojPt5!h+Vd)&Rh)}-)fmIin$ z|2pClsP6G;FsX0jE@|I-UMMQhg7lEVEf;NY(+`|hI|^RcA_SJKmn(x~xpD2m z<@s=SDsD190rHz6tSmAlr=R=hguKor=!00>BY59p{6v~wS+sQsj8ev2s~5z0knyQM zCiBpZ1%wWmY$~Y1 z{388Uep(Q(#~zty-^{1FfA8eh$$UXF>*gdLwST)5&Nq9Ys4?bqj=w~i{&w5ZlmiKE zF02}r##N&%s>(=nTJwLpsI(l`o+>=Bo;1&^hEognbWLM$*?$HTD8n& z1qDv}=@L~jJePiJ=n&j9Vv1;!81~zos@oW72(V6sbv0g%J_Ps-_O#;PfkXcZYAZF^ z0o)gxuhshotaAfPflC;w$>;jDPdUm+!VJ+S3$KySj-RS?d6_o7lhg9$y6fgHnB1S6 zV|wqWL6)9baQw4ozMOo*@e*p^EJg*czhwt@4!^}vtkx>GS9$DJ1*BSa^9`jVpi9V$ zKkCCK;s3Zyqv{}>6l?L|_K(c%K29^b05FA+8GToS)Fl2;9tfZsMcyPfwB5%e{PG^! zHl%pV-up{Q5a4xXYqhz+IOfJ8<4{}+Y;+!Fu?(p936mk<&8o60-XfjVV%-VYW@ihu zGR$=jsIK3n*%xvaje}uKvFM;=9LymEuB7@-ZpJ3!)o$~sbj46P$G<}%M=X9n0(!Xr z)erk}V{~?4BZRr>P#;tpbkz7A`%nMfv9fO6l-j@L-R~Iptz3}(k#67&3LdzzEe4{o z3E#yzADu@=2oc?pI&lec`Ui;V=9+iLG3ilf&SElAvk(nROna0ACUn4u0}Rbz4y~6&fvuJ;x;-@Ns&b0I}|%CY@X8S@b(Q`rnHP3^3#RQ&7(wjPNVaa(T|G#;p?2w$j%QA zL)CF@dYa`i8ve|Ca?d-;GMj+^xdFZ!@RflYi=&BBz-3!u zr!Frt1=d`nt|V${-vRhiPOtg?-F2-vdzx-pP(l7DkvE}09@rJ;lYJAV;p>x#bW1ak z>X%7dY5ml>n{0)=LVKD%@84j`*LohNwHe-;d=M}zT+~{Yc)lQmXn>@Y5g7r+3r9Oi zSa{mm2Z}$cDMTJEF}7%Eiaq3nMb9cXfLG@Oz>IYk=-E`|{|hkfBtz6tVRs2S%+>Ms z1)Di*jqWXjBDY8P$&JRuhHgF*&2!veCFDa^NU%dur8hs;tIEAa<#{chr=&~i%oGMs zAsx|xcRI7zmc!`5_{=(?b4d|=U}j)4-M4!(!^C9Hdx?)PI_Ao+@%tjXiu1^Qp{Ra2NvK7;vZeZE zSHC^=Q`>8*-cwaAsp>PV09l_NytiI7>jMnW?SvOQ1{7!tXpL8S2<)qtA@8{hr zyioU*rl^|^6hq#+CXNTYtB4e=h-4borqc$q4!~jY>Vp-Gx}R1&eX}e3zL_LSN`hpy zSqAN+lmXw-;A0>0Kw=M<+-iFv zl<1CEr(7GNZ{v}w%Yhgd^*F{{-mv-I7t@_<9k?+|ASgZbqC7;97HC4@EjYO;F6}`s z7`nYoficR>bLaXn)fxv<6kxu+mp?(mDLnpVu8O>-vqs)B2tp+2dTB{h7iD2e(xT4rEz#5M~p@m1A}2mJW^*qK=kuF?*4 z(Fzk9g|J-g#^n?}9e&p69?f_~U4K??WK7howy7h@U!}EY!?2+pKFU0}OgH5xU&tr@ z#dx<}EYlcG58&qAl{pL4r#!_ig}I1(jh?>IPM>BnzmYaIT4DXC0Cv|HHJ4I_*+IH1 znS72{Z6Ts%8Ct#Q0$7kigAU?5-aTVfT|vMh1Hq&$;QRQ?IO~3L5A_0hN$u6fhU6^W z(6dFTayA{5I$Wq8rM&-ncsuzZjz*OH$R)ykdZUEHg=9FiIbgEEftFI6)|NQMs)A(| zp<{A+$c=Ni0*Zp!hXG{xbc@BB*)FTH|*p+^f6N^vA!02GYC3^ z4K#$Dwj7y!ifH$YUs=_VCd+Oe05*+IKvU(*f$xbMQMu|G@)4G~#6?hh-JQ6t4a$+ z3?K`X;5|S6WafOr0^q;b|0;)&ho~^5c;YPBFW$|UBUo5YMI(R=2CR~y5ua)aSlW7p zrtRyVUZ$kILIO1o9yIcCFYpkQyVJgK`vh7`Sv>8LN-_Zn-TQWA?c0Cw7$?p z)W>s7Wn$b{UhO5&0&LGNsZZ_>9)B4tN0{os{$qH`lijLNHG~LfdyC8+B*aqJXmO0Z zLY&Mi|3oqH5=Id_!`A9rh%P>81}k!rBSCwv`Owr#M9u{rcRc96M>wBCI;;ts+v@Mn z>Hc6w5o~au^&?b|p1lm1tv@`nfIodAVs5lNXJEQH*5)7|0Z2?OSz3CLla!m2d_VN? z8}nVYGERLDrD>t~zW810gg7Ozo9j3ay)b_y;LYLJGMKMacs;pv#1`WsSU=y)wLjkc zb8K2zMlvl7uvpxXtSPilM>w?Ipy)jUIb4mBE4L~WOJ2B)57qJfT`tJ0f=7($`f%*( zDskwTm)s2C1`uMNuf}DEJ#Jt53)Ha{u(_G9N=}o3od2!J2#|O4uYf+wEF*R=7Fie; zhg{2n(~Z1^`5T)Y(0Cy>X*67*bV}Y@5&-lNO1ps8JDNr*(Z;fhaWsZ#YT}%cM#C!( zF4ZLliXpmEvj<{U4RF<)ec`WD6}NCGReVXnBlgw525gPX*BfSQObG6WB838fvD?w9 zMRxhK=cGPhTXeG=$@Ez8TZE(B;q?ek30m@chBvB=_t6nIp?5A|+|9tt{v@acVPak; z_27QhpZ@%t+^w^0z6emAm(khCJFxP`e8%S}msmYnT{eUq#rp!*6FrmUh2b)yo#eX> zZdqM90ASxeQvB41O>ajyt=@5gA6R8@P|Ofqtcy68Gg=;TeyD+c@=D{k3r3a}$^;bT z9{f?(cgRWJ|Jo#Hi0XxmRz-1f61?!XcB$AJk8b#lxY73*YT1=7v6b__-X~`JH zuq7H3?qSwFaCF$h7CT`70@L5sYK{z7g+_a{1QgUjm_G`dn?C$tltyspPskv1w+wo z11KKT^xA_vMt5DJXFrK}a`s%O9GXuad??!W_zaG>WAJp3)M`1v^lz=uOPLUGe{l0I zLKh{DkHpwB;R1IAtv)k;+T8XQ`3QiIZAlD;=`NQp#w}?fe7bVR6T1NAN(D7w-tzEO z`sqkYd`<=CX1%+_T=8ZShgm9up!GCwGdIrcF11`%yfE=~d)5KW7!6J)u?{TAGQ92; zyFVdWr#nwj)4IgQ@d~ZV{xRt5LlE(&4v|1o16)Mk)|42y-ceBH@!47iBT$H+_7puZ zTL{SKc$W?JES*Ch4^-Y2Rkp)&aUX(4b=_bx_B)FzO)Qhn1(s%_A1>Pe3A@36A0#TW zn(b;0p{bTif;)8S!n=BeH;Hj=E~z?r_(;UxtP#|~w1NPy_B?v^WKaIA(AT8Tt9h|q z0=SLE*-3Teu17zs$b$lyuWdyS9N&v z)jtkv#hTiWdG9aFP>D>GC3hQbWa08DB;K%e7i#bx)Qjr=Xtx-KIHkAm4QYi30`9h^ zIg1|Y%Lww(T8Oa=Ytl6WnVp%wYz;MRg{qd^o;2@er<8D1g;aA%fjCBTc2 za&SNrhDy0@@~(l&ZPA1l`V|_^x>Q~((Z3s3jkP)*zc9vsR@b7<%bPga$cVKqP!n|A zAYR}~1Ot(0HO{x+Jz7|(TO_O&0mo(i(0R`!2@pnvel?(cVeQ&3_Lz-o#D zl@VQ&s`l@%ZsM9Ing<0O)nqzc^y}0vV#+z+g_B|-$wi$&tdf4SSt~7fn$n}yqr5&) z+Vu;{CBspf;g6RK-d9#j0FNU3ASVZJy2uXM97M6iZ1(9{fAsiuMS!eF4LmXDp-i^w z+6W$jU$;ON`ZQ3r{Q zw_Z91MU29Z)+IQR#z!CwV~9H3xAMu$E0U2SOgN{m=Mm zNU#$2$qaG$^lGOg;XKh{$v-*GoS7kgnDOys)1av7q@B4ATWIdYX|`t7>xS;mduNMi zotqVyR2WybXN}GWQQe7l^N&;w=U^qF7`FCuE^S~y()`WA&yvw6PzF}+-ss@2Q7|xE z`!@bM0uqWyOI|f=JJ@T3(JcX$OH8At1PB8eY&{i>-`u!7p0KeR(@j@&Q<*(=5Wfxf z-t;E3C6ct(Qg^sVl`pMguUc2BJMR+B_6jjC>E6{-7Ad+TZ&6?XmN@Q9glw&Ji!WMv zX5yM=vyUpb$CWlFHJ8ck68SxSu`;y3+gE>?4cbS)Y9CKvdcUMtS0`Av+zx6(um+~A zx7WTh+rSTEBJl*p%5Nw^(Qj|xF9mekI*@FZuHXy#OpC-Xga|bES1Jw_q}YFhcE2Sk zDr_b$E~fvRv1p;DfZKQ#W0ZN44 zfW?wAwKI3IU?SvX8(kS2QxaFy z(@tSF8zIz=u_b41sZzvdsbz}t#0tdPtY;fT4t59&QC?MR;ifb_k28_)l#@zA3RGFS zDe_L)e1F{Oy*cga1?-%@^Yxy7`t`S8~y zlqf}nV*Mj;@D>o@gFqYrjT;b#8rLuM$4rHK@99_!at}1b|A{d!$Uk4iDA3nl# zp+HN(xUuYG@SpEmRw~xBS0zjdg#A$9rFSB>KYk*}B7nk%Kgee=i!Fg~-2#3IzhY(f z)Aji(6?jBX#gf6eYKq-m_<4@-v zi7p{Bn1Tgq9F)I|pPnr!oY7tFpRafkkRC+57t?f15CNQm0R1tzsz}f#to^xM%;8Z# zmpcY%*1T(&;DujOmp4$dD+XxTJiLL}Ux<}sV*n#;ku4)2H>sU#C~8UQ5=6_w&l?pw z8vMyMe*Tx<_x%XbhtyaC==ys`T^8nJ$+*~;3_>*G9ujckWMT4R-s zdRw0k96S3S7NxPU$$ zzw3VXX%3dlSxHWgUsFx6=7u-CV|M~#T~o@#Dejl9hL5k~Ax+Ih$MFGzrGH#2XaL*E znGV#n4+D_E?(3m!*@F_})~cdt{(a7tm++#<5oO@Ta5O3F%orAAW6&v(FJ@;qQ3U#d zu6c^ll&w?L4v)LkIT=(Y{zG8y=D&(N*E8r>3ZGWEBcmV0mR_PsixdZWtL~DmZ#Owp zD+pIHmsTv3Y9yh2En&Dh{-1A~6aW|WUN)WrV%xE$MKQCY-AKG`E8ddbO0d~njh9@flVvT=tTvis`8F76c=USL0wvt>AEO%5g6_Vio?`sgZFP0RYoB9p>!t&>jTu*WZLV}RPQamvl)P<} z{z3g%AX$tM%VCgu62T`*mmRoKr%sY1mZ9I7!aG8&B_4!U#kN>f7CIBM>M%pq7lb14 z{Ye^kZbfynsTkiD1vu^O3YI%GE;~uO1jXlM&1dgsQG`+;T4I zkXU6@82fAHH}BaU^9WYA9{@_tRFe^nB>wb`g!HS8`DEU^EIRwbwqW#&u8r8|cWYF! z_#4Ps6szk;pI$IKu+H$fh0)SFUdq=#uXmNBfc(=`J(l>gr6We{we7}a9ba%d-~>7L zL!NIUXw9q3a+d@z%gV!(e|WJfsaB)A@M2D0PtP!I#9z{MTBpHGJZNk#qwL~l zPG}-O)?U6>TK{=TDCsZ3}N&C8fzdKh1&m``k( z6h*-3gxXVaS21f}1~7J06Rl8S!y8T+SKMV*MxAa%#`cS0s3HnAwu@;`_N&VoVevIF z&!L22tN9tR(MWW*=H|;SJZ)x-9b4>3XvMK{j^h~s_L3L0{6{Wr@F zD(XK+>Ms5LPPpCIJNpG6wiWa4w%&yO_OSs=K8)90adf!W)snWzv-;cPO2Rhm@8){6 z$LT&-=0I?X&!9H}n0?1n@HMsbI5b(VtD^Hjx4Ml+qC+O5OW%!0 zDCxc4+SGaU^Qcvq86BtPD(hGp<$Ym#58gOM`lcvYp(*5?=qX%9po#PQ%;$V9R!+lx zKx>i%YpiEALQEvPF@0ZF@Fv7)TvoV!t2}#q&W*=A8M$H^$m#kimp*0BIEm+x^J=AnpzWNYPNRRAb>^frt8Xdja2k4HnMzV1>~*02VRO;{Cn#Jr zCre-Xw`;fah)v2>gRSe)ML6!MkOnXTDz4fL_Bu;yc^w-Ocj$QR*dOA4(QIr){{uI6 zBh4u>v9}2dD5r?a!aBvWhm+Eph?6y!81U_S_?69~X0zo&=a>4y?e7gAncXC;xs6h( z@nz>Mv(^TgUc1r4sJk*7$2Da4!S?;86W_YWDuC*uNG?Zg6h04f5ayWl5gX(7+{NT8 zPds|)NX7w=f5)!vl!$LZStysOk4Z_`d*}4u&(yYnHV*Z8GXmNUK)KY$xTX z9z(NEt!i&l9ROoEeejQ})1H-8J#G|@YB6oSw*9_QRZ#O0{YQ05@#z_)#%X7g7c~d# zu11V!ZdEv~ImMC!?k=&Bp8h`x1D{}12QMW+3YJBTtIn~JLZroZS_!!t@}t0FC)qMVSnB}6wQqTYbdIpe{Y4mT~$+Ct&9-qg|_{s zqlBYcjSM}N97^Q*7@xldW#6q(<|=2D{;J?2g@4%#eG6vR2S=K(%Zv8QWNozMs~`!8 z``09&!@+^;7oH=K>&h(U(BdT*VT$AERNp#^Yk7Rw!piIouclY6P~E0Zc|y*2>mwra zGQ1nSH3&Y@+dpzCz`JGGoTi;XHOnMHJ}q~Cy5W_~;!n@&pkclJT5$Ks42@ofp4C6j zOnR>ki?}t_W=#Q$7**%Vw5|#&cL315^nTgj2p9?$210Oy!;#H^8+=0?ZpUT(KW6+K zsi+Xp|GyVMXDTNb3?V36szWO@0kgb}hN_m*e>pM7|0DS1U}pWlw4DEm{8#WP0QY~Y z{)b6Ja>E!SQ~%Em;+8h1|Ec|zI?@J>pPJ4MgV)@`4YLUfC891QqLbR3$qR#u3jxk~ zZ<|`9{y+5nMID9?i}nBJ?s7t+a*E2SJR1Mu?*D`T+mZ8sIu2>T`~zi8bmNK!UM zOMSC|#%qqzf|-T_;3!(|VDd%7(%ak7>sgt2WGY+0U}@s$Am=W5Xr!AE|apa{ z0weTKP#Pf!JG-BB1DuKZBFsooAPd_>kV0N;f`=eV5HBwP#0wRK9dWP}YfYhcKWH3^ z0=g7vU_(5)V>FZ!c1eKtZ}4F%l<^(10|Yb_Q6=Ib7h!0lJfu3D_;?sa3>31d0E|)! z%YX$Fszh~WLFQVylldGGocP7tVt;7+IrJM$*wA7Ge}9^QUm3gCfgMRe|ANV_1D}|f zv361ibzv%CASUh!P@#vW+{InmO@k55W?Jm~mvE z?XBR5)o4`qhJi!~_Xlny3}uB;UUfHVxK* z!d{amA177-?8PKnaIgkUMMX&zsu261ydg914<`&&M~XgH*)I*7f_#db!(}LF)^x3{ zE|{CA)M;=kntO1#kiHjpBVM`Ub3+rVcv2V^2oEg-EYGh%CDH?#{G+aU*AU>}yDlzF3ZVY9mc|} zI`zlI?HOTqlJ8TalMxkX+1o*XMQWwZ(U1+0{ysz}_WXN%i@G`rp_7BLEgFAvYpDsO z+quhJs!+KQp3&u6wbL@0C6W&trBcyUmx=W)R#fJEpjvia0LZ@k_$c+=R%`Plyww{!QALXxP?_&jHt6*f>XIT> zQM2wS6~Ub0zN_zEbQ#ZtCV&S!*GoM%;8#Ns=S=$X1*$!->J(NML(wpjq^&XFe>YPHAr&IAj!?|^P_R}&je_|8t#Bk{}*E*Gav zFufO%1ch@q^srsA+Q;QHMbvfuT79~&aE_8T!h9)mZ`y3a=jUBY^Z0w0AQ9C3kY_Wj zL$BY8phZ@t+PoF5)o5dhUGE*4Tg(HtPSZeW?P;%0?!_cfPje+G-QGnGg@xJh1Bio$ zAlVxx7!kk^{D%BO2jhffPBCu4&ZK!kkA`3Uo$781^Iz?KwmYRl8 zD!3Vp6~h1E|2hF^{eRn4a8r}aVEj|#xM5&Z@y%gWK{=Zp&0$hOfj9fRzPiM_h40@h z03z)P_&;OpUF9y1@P{Wz7j5T5@yvuB2sU{mEys zBD{T<`vQb$!k+%a2j~&Mw5-r8o|$-lb|Usnp%@(A5bhHfE;mDnT|Nr=zPSHMir-qA z#a;LY8ef4vI)prkH#ZPkc>h~{rJ?^y@<(O!CZ4_vYd8SpI+Qs)Z5{2iZVADv;wtuH ze|Lo$ug`th20tt#(6V)%ll9Cl3Bf%(5T5gAkdf6jxEp)G404p4vpcRn@E3vXB?vGH z;yQ(W@}L1?Vvelc2(Xrx|G2r%!v8+e(d=%o3oKs)rwjPTF$G@)Tj37Oi3cRozE7!o zzH-5L`C!`Id)>h{n`U?dtl+!ROKV1W0wN>7GFOB+XrAQr=Ju{3v>_tg!K5U+&`aAM zcmm4DJJ5mBwu}Fw&i{lyx+B0<^>(ub7k_NSs_LEo2PAL9E?6hKgSD1+p^u1NW(zW$ zT|+p{dQirXHv{M=!9^T3^BljRIX{Mx4k0|T{rkRKgE-T_`Q8QG87L)(P#;!SSMjvh zI~n;Y*8u^H?{qwq=dMgHAvdUNh&t8}4rYMGU)%Hn>#JVsOE|vpRv)I0^%Y*|lI0U# zD6*#;rO@mND==%~TR8sD;D64%1Zc5^hH*O=|AXtk;DyxLfn9<17e)xJ)z1)O+V^f0 zlfxUVz)Jl86eQ38C&|fAVn!!%>+nArtzZAiXa;t_eVyQ8wc1!n7%yycF~KkhaB%2;AbUSF)-6wDVppG0c1C6wSiy$ziUI*)01;^k(Xtk~ z0;wMe%`;-0-H1SwjN~0*i+0{R%Ne{8gcUZ4fIW<}i2oe{@#!t{v)uzy zhI-o^Ha-$RFMwDgF%b#ETk9NC9e&NuN&~83F`NM zDLw<#Q?rd-!*-~a{rmBmkO8s;}&4i){xr3llmE1z_ z3XU{r6J^MG4&L^Ab z&#Z}#AE*X);sX7+7iF^~u)MZ7bSoj=+)l|(DLY)3t0}%Ml1IUI)B>0;jSQ1uNxr=R;GmiDAbN8@!ecx$8Bl+ZC_AbQ}0k3&2d@{wI9_w@pp^oef6^YA# zlXu*e|D-eGV&De<1Ecw=VIVm42bGvJ?;T}nO&xZx)X}Uu@yQxNJ`4AO8JcR##EMK8%tti7H!s7~O)8+W zqeDy@zA!DFw8BO8U2@YrJ{E_uLS#5+N0A-YtcT_lyS$LgFjJP(BV2i!|L}=NWHv0bS{K&sMUzyuZN$ybZ(L3 zXm@D!LGfx7195ZMt2gt0~y8WS|KU=wx(_MX#Gs|>Zr1=~dT?joSFWFbX- zqBo{}jSMRe>gvM#-TwQ-*-X)(H|s#rlH1y=_}EMd!38?8=5dP@gsHz3Z>i6(+lNW_ zbYdn^{BwIqa9jLOOdR|nq-kJ$??$t95l|_D7m9{D!u5)nYJw>rb0OX@F%DxPu&l_W ziTEkT_Rr7byNhH^C-p~|&YuA{=Y1>&E6rb!y!9OOM42rl_+(~|>KD=aEo{|?sEtpU z_p(^5=HOBS(U2l_Svc6ISPy8(2u+1=4<`;dp#?9BKGbdpgpwxv@(&7F3)7C~;lMHa z>7KFa3VD+{4EBKd0nEk|l9X%%|vIbyR3rm%<``nAyJt!^HS1uJ!PAu0N}wG|F^ zZ(--*!9o5rJ9>MIVnhpV@OvMs^Z+?@Wz4CaR|fkS(N`C;3)jVIH$SW-dWw=C$!#5+ zn@yxX$x?L8GQ#wD*V!ENYDp~gnGm9?s)utkwh@4sCL%b?{iRJkYd6 zB`sRN=HNJj8D|Usbj5A$1JH$Bn1iR}_tc(EShpRWcx_4d5?*fx4e2XWS{Q9juxmF*ckP^Ry z)z#1Gz_9u)e-6!(;=hqHx+qyEw|wMeyZzm5H1>|1ko^RNs@-a?T_A3o`z znmUuD;~E^aNyPyDTxR@j!Y3%Npqkz9dasH+fe}tp`-CM?O~4#1&YSxcjT3lmcUtHD z#0?>Tb<1f7|fWYf!JRG_>YIE56rZys#{oV|F<4V9(%qpxfqe;NUR(?5GdL z^knc)TD6vq`M~Y;DUmjv`T-+er20R_pR%r@1;2IwJZ%VP&;a}se3yC+M-+?lwLR_u zz*3e5MRHhs&&zrW^M1x2Pdj3dqC-Vj7-Rhjxs~)zg}KV;OWEW^*Q976O3``&7GiuM zzcA9U$JNxB;B8V13!8w^phR3```z10BtEHB%J9<0%9Y?4k1U_@P|_VXL(x9;wV_9y z+Th{J$+WXE3s71ia5|&;rr|Y?q-h#jg=xv|imp<<)c8ZS0U2!eqCwGR#cw!@rl2rK zB%^Jb%i@y3$}w;2<|DDlHV$puYHZw}_VNqL_qk3suEr)d@j+~NhgDv3{6(v=$>~8` zR&|7#xxaLci{mY6E%5+XFDKKBVa2~@$%zM^@2Rz74mj=-pd;gee+VZjlGd+#uDJFn zyzo2U#J5fyw@f?J-r1i9SA)?QCGbmd+s{hs_{HP5#@Y|+6mIGJ%)zC0#FX>2y9J4! z!1|U_!=`vl{U$XzVP_EOL@)c2bxog9Nm(y4R zaj+6Z2q65x*a`E71uCP)f|X-?uX0Cf7*}YRxhvDwUxzSwBv2UQmGT5;PQHPrQfRHy z^-3{aTsGKJerRgJ26iNv><53^r1tur$D=2=G1?Wc?8@Myg*MPL=3h_vr;XRl23OuZO zg-#M2%+TvcT?Gj(Cbp6_j{6PyK>1;@9W*v65%yc6sPTO>XL>~{awF%ypn}BVTu!w2 zR^eZW3(`gRviUDG6OpDeu8B~>apBgJnLF9;3F!B{0P-FYNSFF^6hZfRmke0*_k!3b z4xoWeI=nmb?oKF8?4qbt?3mwnNL>$Fr|MGWr^gynI6evk^G>Z)-gcnzUC!J>^G!8R z&F)%%#nv>}G=wzDP2%>+6a0@#Ia0*?MJguF&ZX6PdPHg+^5(j80klXTocaR`y%0`r z1+GuH%r?nK6 z&^DND&TGKs_v{GvgtGzLlitA?9PaP~BD0g+V006+Wc4Dir#0rvpG?v#9GHe{A=K#HInrBLkP(eHZwv+&ygx~89W)ziBXtY)I8&@9q47wfPw00 zhxC+EU3fTQ6GYldu=7_hN+>(gN(H`&fD;aq?n6zI8Q2#hrZJp^JDT>rRn%Cat6FodTP$`d z>AE0Xf9ELT&(rE+A3RRx**_?=_QlhQu3sXbIMGLRU{L9_RVYq;gMtL{3T9g7XeeWi zu6EY6T*6~d7UixHN2#t=u;LRi;D+M7)vV~IvU4BQFh=(h(UbRCWR9|2fD3B^B|SrD zoKG|v|J7v#?1yM3h|sQ|e<-(5(Gdee!tL~lfeF&6)-)zww)GQD-^{?1^EU@?3-rRy zYPrV14^d1E8%EZ^5^>aQCY#4xv#gfUFL-U4%6Oym(JC z^Y0Seh4@NW)*&H3<_oMd(6=VlUiU+PPV|e6O}o?`kwNy?ulkU~aBh2LC4b`PQ3-eV z?o^Y5!+Y^sM9r``X_*mMDtWiwO!nkNWr+3!c+&@`qOOV@ev--C=GPz@G<}v?#3SQ` zTT4Y6XeH<;jP3#*Nz`MFVd&ATS{hxG)cJ?J!OfRvW!6Os?QD4*@b z;MaKc_J%;VbWN=%yr^pjklSLiS&QUJXvJHk1TT>aVP!%~DqH9^nR&c3)AHlr?{Q6{ z=`$)CDhLro$#vpkU6a? zCaoc#3pnzRurTKp;I@1r^tCc%{W^Uwy6%JnFE*RExp-rQzmM}Zh}qt`1=%Gmaa|S( zp!i0EUu>dSIS!;w)LOiWx)p2d1IQJSPm%pWUX#NzM~DfoQb z1C)tG`~`mksXpET+o%iufq{}R3LKrh>Hrq0Jxg)Pbi_{Ugkv_ySou1wVg7$m_F5U5h5 zREyH(vtP7FE;TkI%9QfsySHUYRf%hxX|ioWYi`v6Kf6aevkD8({YI?? zMVh)<|4gQ4znsd2)ZgxOhg3cTtBgsbj?Y`#L7GoG+K1KJ46!Y1pzJDPdT6}LQW3$; zX5~C@72%6leG$doDv3~$l;QPsvXaCbKTa(JZ!5!>3bD!+d7l`+(&w(7`~hF9?qIa_ z0{;y7SNM-pDsA817dQK1<8@y^^jKw>dDx{@kE8Nrk~t~=hc40SY4M~+>#9>y2M+Yz z2q|=-@207*g6~CCCT*#a`Zw_atY4~O(^Jhj~Vz7S6Qu484!nj( zg73-;yrFtVur-UXlm_Ql-?ij7{OX6(T_D`1m>Ai!kw~2Ak!s6M7o~t<3BfJjv-&Tf zXu``#QhFmBuYdA!Ec+oBwPOt|bgjnp20y3>2wkn4c$kVII2XPd3N}vC)5G7i;%#a) zDnd!KfE|h9FLWkf5)_wRQ&xzp>yv6EL?sZ8j60w%ncl4@x_jw&VQ^_f>VkNmJtv*F zS2p&|ALUT?=~+INXUBXIrh737ln?>38ugjebZTN>))9$i+iQX zXFO{RIlO(CQgRL#fx|@A)EBTF_Sz%3i=1C`ZLM3}1hU=GTDil2v6^s}IVL>}z-$Ph z-}k!)eQgURlIL~e4SC_rZA!&)M!B0O%~sggaPZH8;I<7!tAp)lWvvN;?!@25+QbKrv69;zu1E)VWzq#Y)HU z<;{V|KD0pd6^>qyR*QBkM6sh+s{v9w8HZLP-aPSxcYJ+h+u~;qPuq3@JA7Ni$I-^B z1|%qw#(M=K;`RXsj?SoG?7AF7Po2rGb$D4qy=Lc7ZVG}__`CHs#5X{I@FR^m@CZ?S zg($)p(RibK{k*C`c2?>%x!f_;nN3k;X#cl9@0s&Xzku8!8ihfh&q8SX5%_}8&m~U7 z$30xKNIGrIl|#61u&!|>Mt6|3i?A(F8fE`v??me%AGNsZZa1o|1XnSv_- z?z@sUyNS`Ff3JZI;@|tld52BcT0V6k1Yd2DpQD$F>NqZ$SwLBxA75a;R*+}tB8PM z5p7>q;T55G6b4X~z&wpW!)uATP%nsB*0L3_tx6Yp?D%6K!I*sZqRBjE`_~`-V|~+l zF)Qb;taHaL3#E*5xXX%{GS+K~u&AOxGwbV&JaTlJ3C_%7$5tlOo=~-#YiUk|V1fJT z=O4@uh7I(Yl=H3jb7G8D$1-948R)>vNytn+4s{9Vk^iC!ORGwN zvuH@SXqdV+G&5#+GmZEb&2P=mHpWgUJ9rIq9H;EglBDZmv7_K$cTlQ#Iis>ux{}rU zXEXC84?Wn?x?EdXab^X6&Hql;7lxt}uM}Ib$PgRTjtljs)u+>=Ua9so;BrY2d>C-- zn%O&R9g_iO|K(x26NqkuoiUV1TT;8Env;6;AxL-P;=wz{>7dQ;U#i9kVb*W9cg1zt zLXoxlvoO!tcoNf~*tPLeJsJ6V^EU)3O&cu?VVOS=mhF-&`5G!T6lOf<5-g&u&c&RDR9+?zx*UV(|wh`qdq6YeM=q0A>-s)_Xy{Ve#%DGKNES2{fA$n z%{hT&|sNTPJf5UdYnyM-&(&YfWT1(UlxP}iAdu6`gR;21>8u@HL+-RPd z&t{cmdev-A^wMR1CnpIxUhnhcf!o733$&0iPU0-@P<;~RT&?+4lD34IEBF}OEuFf$ zF4Hkr!J~Kl?NmkNyP*8zk<#O0YKqr}zZ{PcNZL|NqDK>_bM&XJn71~NQyGK5_lKL|{GEOs$e(W?neh>8+>?M1jdqH-= zXRRmc&L*lxooY$RPhWC4VX<$jg_)i5`OsQ!*Lx;t0=8}=w>eoJdDuJ8wB@J9=G>BR zB|*ydPs`$vn>qAaBva~d_72>qn2|NWoIQQQ0Fx%E(#)d}(v~aIzW|A+11(T-q9v8` z4$E)J&k}pJx23YzQ2f*=DNPt-&@x1h*TIyp1f7ekITv*JheA{9hnawTeP`f0JIofiuf- zslKHN*K=UYy?|fZ>JrYp)kQ7V=fbZG#R9m&D3Q-QHj?SIdDs{>EtZPIu7-mE;)V}s zI7E>#S|1bC;<i)rOszE+(5gXM&Ghrv+3VmCX;BPSNEdw?ig> z-Ng4v8(ouz?OAs(rXL}&eRQb{k@8)NH%{B#FLhJ-uBzHyP4>~9a_0? zbTbLHa-8Lt7WF+YjUn9)jE&(t<$gqepb$idVmNp$m{hYofJv%7vGgtje|0-m14;Ha zVqSh7=)2Y>xhN(raV{hxsl~k3%nXk9Xf`g-9mi>omhS86Sktm{EnJN7JGHsl+xMnR z&A}~A{1Sh$_Jp779pkAlsdhzvZY8hQ8G+P(ptBXpKH+Lejxu5oAyT}-M!$X?MXaF3 zNfFh{V=Rn5u=aAq+PK011bDJjKl{BPi!;18b*ZxXZymL;R2o{MP4Qav@|WQC&pEV> z7}Vmf6zeJLy@3T3Xt#WAtd7oG4)^7gDmO9W))0< zla4K9!~1>yiLI*yrMwa(C!Y#3|ANM1kOjvKj#DX8Kpr2)HXF_qX$C+_{gRp)EJ>$V zKyhWYDiXc1S3C+VI?Zks$PM}ARonSgnTm5@kJW-Hiv$z8UR8LWx6dW#S|F`aS#~85 zC@5+81Qz6Pe&Fg(W5R$U1#AC=|Ipm!T}s+oF&|iu+8ViZ^;|4kg7gt&k!@>d_)e0O zjygG(z(h+^N@jjG`EW4DqACm&iWd+CJDQWV2JqKwWM*S@h8{e?)9vbI=4X&4cT!M1 zK1Eyw2(~~{2;BNO)lzH9wIXDui2tqk)0)(u0MuO+m(uk3+t;qt?zEIW{H1c4VT+Qk zEr(y!n^)em5cJc7gC8{03ZbRmeT=PH4;>S6pix(#5}WYj{$hySQb8!6y#JhaX%JxP z?i?_y_#`D^Y*as4(iZFUAfEh8r;hghSB~oD&&&m;%tuZNJg{s|>(lr{_AuJSOlXn` zf&86*xM*hol1=)v=Bj`(lyg?vV>)5nU1uj4%fN?Wo}}Y&U5;Q9@CW$}n{dc2_Ip3H zt+dvEEvX9x=$?)WC&MTV1|NBB*sc`0I=j$wOfNX3gzQ(I!qzU!2|cPbS}a%I4h7&j z;-$l#Zv-ob>iZkNONfQoD9WY4pwHAffVrEzP`KiyI%QHN(F9~C7U+oxxz2Qem-uh zVYC&y#XPzNL%52qo5|+7m$u#(18z4cei+JpO#uhJJVVy}fg0B2=B}(dFE-_w?_4#W zg>3V=Q*g^@S265gUDkiN&hV_C2RKQWy0D&Pya!c|ux(&FYjx52KZ&IBy}b79LlbS5 zq>@G$Dk~Kv>E`quv+%VZV;ZGVq(yKPowNC<{q~bV7%w$#ma8ZRVgE^y1ENtRv2Z+8 zOKqsRR?K*(66K})*;uCiDTvnkE41&Gc%07Fjehg!vCn2J{0KjA$;I2Q!vrzN_KM)o z#dVkqAS2Z@yhG+=4 z5|=fvaMDPD!3Pt{V_Il>sJ<#CvQaIvast5M65OCmM<(32Tz z8)R_MJ?nk05v81gd52zfw43?<1#n+^+7}bO7d81Zm&4yF6n(~Vld4Qzs-rhGAly#F z3ecJByG%a+(J;hPfMF!?v>a9hnmr%1*;rmBZo6|LysWx90sT*|`|((eB=c04^lP&C zNq9b4vKB)w2%oh&Wh3vHbR%9&{)A_Nf%v{iQA-uIR#;ferGX9+Fo-BMe&QdC~H`7k=G zDBs8480p^Ja6gK;V>i*nb7Pp^h+OA~%Lv;et=!>ppx8?wsof{9F(`^G{mh|^qji3eFh5EQK`&ooOnfXJr4totOm#^_d!B6n#V({t_4tm2Jo{7>&tlyM2 zUU3#=K$1jnDAJBhV=Pe!My2q>h~x`LI36Ki4)z!0A)`WW_RP>cXM^H20TvybE9(gt z17GiXWA{XAzIO)B%RQLatF%u_t-8C>w7@&_^;M1cj=K5FK)EL*N@`UwOn2TKrirgP zIg_b9WhMNh)3=9O^DP7)^m*^~1nV!wlF$BMK-|aexRQGV?4<@taorkkaH&f8u4i_$ zoRH(#4qkmpU5msVrL=K!PV}YBEkwpO1ujR6)b7`wtlh30n2--ALg3*S%bw~!ES^yt z*TlTRK1rzYr@7WiT2?7yXuIZ`6OChThnFVd40;Id>ahEv^0dpzW|&I;GseN#q=CLM z09iyU35KZSzAEPIg=zQNJiP04d~8lvj^0APE})*X^A|Ob5hY0l2ORW8?VMBje2sb| ztvR4V#B8;hY7c}kqpnFlvt7L856g7+T|D1w4az~xR{KWZRF(GL-gc{2}L>MQAs>Oyd zv|o$&FLS$1_{}CN&qVAHj5lf?sS1?Ur}CaScf9j+{LI0Dr?< z`T%?M*Fb$6yL>6%LtX2=x)>N=`zljum7$Qq$;2;l$HNOvX6zR}5nB7*a<*A^>jAXi zq${XyeY|DrgoG@Ci5ZFJ_HGJH&cY7#FNyrdlz;8?Kq6!RvdXq)xT%;vJOrDDh1IbK zOq+U+?#j}UH>FL`tzi5$Rv=|J0Q%Vv;yw1`mRFF5#~gEk&d=IJJ> z@#}rSCG(>2`>z!4yG~4VKaTKc?2STg7^@Cbx6WX{OA}-# zW4+|>#@@CxlwJ}PiX=oV1m5FSksTfGe}_vX7=$1l;O?OYSSg4m0qHUOZAg-p zdcsG#V*H;?LEF*9t&L#laK!8mq?sYK(2lEHnzcJ^2%J>Zf7Xj>9BEv4J_hflP$+q5J{{tM$tjv+lf#l4y@3fnF4!vZK?oi}H>%Z#!mxML46b)S4BO&s?tR zLQI_bAkeOfxS3D~+mA`+)%EA3or`@fG5$1UvD!9Tn54bUC*s~1&}k%!y_6ztat?=y z=+*HY>*9FjNl`$miW_9I8x%B-*db%2X$jW}7>v8xM~gEjwwiX*VJ%}KAb-x|*qJ(3 zYF~vx{lwaFzO}3b^K8&lmK?4g+TbzAw8wmSgP9iNTqjn3{ao?dC3XL^w;iZ>%KPXJ zKjXvyiZ(LWYgx1hIJx+DLSg#ss~$zWnT;&uVQa9L-Dd@^X4;?HDZPZExfKjmMw~_+ zC~PM=mG#pX!|j0@q19L`1d!^C_8bie(fzNNP815$wr=VtT(;NFbx_#^m)Jj=7smW5c(s83q%Lrrs6=5SxG5vWUfhwz_1`^9Ik+vUwZJ8 zHO4iImkG(8j)k4@5Vm?im67M5yg*^@F%Pzxz<@?-ubDX$mXx;66kzX?cm;w|q=xlV zrdB-m^hc3*wJYD>it|{>;y97`$NVK(^>t04fcM1 z&PI1K*v7|~ZCQ?V+t=u>p}8Mtp|MMci=@;Br$;d@XN4nduq5n;vh*-W;@JfLeNif!4moY2`uGVhqamx!4g^t_g7yczNq+i^|&9EHInj`LI-B} zF)rZz1XFIDSMEuUI%^XUsk+t?^hm`0|_Pm=I z@EJ>C7LKz_;Mi}0MYe-ZU_NR%%bPs$B>4k?jANH&yy}Z}NI0LslXtdlD5V(gxyLr9 zNWwZ-+H-GhRqp-_+`q6IbM!**CM{__Tc(qHsQ2^< zVb@5U2FETs^TnCl>^?Oe9?rw-X_o(Te9hVrjptk1rug9y4|cg`Xa#*gYMT~W04X}4 zu6f47RSs854Y3*X{x5mFKHrqJ#{R&BpFB)7s|-~$muvXxw9hI1P+TE6MSTT3IDZ$S zF{bYg1W)Rt%kIc;eudo01(F{bJlTaWfquK>cNlsYW~kSWVS)z)yF6ZZv`k)qh(k#- zX>5K`LlMP^nY)9EmYzUD!;|qCcfz>q0QxiB7!QG)@BJ*EYu(op3YjKjq0-x+N&lzhXT>Y(%%R1a` zL@1X1ws2g1)VnuIf4jRbPwc73CQgflaCpOO4*MV1rzG8ODY2x)tYZzooN>E=8B=Eu zB576h%0bUuX*)@f-6fot&zWsu+c({(SpLxAXP!&NE9{bwSX#I5g<~sB0)Dq-#Rgg) znC^iye^YN2T}u}8c|%_jD7>vonU+^0;n=yEQ8=RRM&_FAF9q&4{(G#RMoZfFL)%X5 zb(a!M4M<}b11EGbhW(@Hgf%nZ3#t;ZKoH;Jk9I5I+s8Y}mAH&7&k+3Eht|`Det{xw z+U|S5Ki~6prva($18qdVXpGRigEe3N(WXB@*M#crt|0Z-X4>$_SYLBRvUXgO7Spr6 zaIZhBiUYZ${{)qCKze$E*)eI=-Q|aQ1^3j(R&d8#UEJGz4GS_U*H;@L7N&;jeQ_X< z^V^-OQ6}0XUM~U3>Vk=iV4Y4NFzCt>hIr>7*PcCQQT;6jy%s&JYn47gsUh5( zp@9RciF|*)oHM9`hz|#+Uq#ZM{IzA$%t$zL_{X!L1f=d9X_M*D8GmA*6o>&p5+jan z>h3;<8P>14p?vhDCO7Ju4DwnT*7sZmKT<|(W`y7J5mZFBlFR}0u-mfY>iwBLkyZ5P zp)==^=nF--kk{mFB*Js*cG>MqSoFeHMb8utn_$4uN*2K8kZhW^uL`jWv1j}2iw{h8 z_Eb*|I{x_0uqE&3ZSSV6QaEGhCs|H@`VZrbBMv`JX&@DWvNUo%&`L4*^1;wM*UH$| zJ&oVlRm4(`DZ^A*!K9;I{`NEEQ>%kv9;sv5;M3W6<`! z?7}zpxxS+-ZObnTi8)OzSYAxj&XLarMd#ru$Z?ydWNU8+T`Kb9g=Nxi-n5d)Lz0E& zu+lAtJi)E4uy0I~TzY2UjmImTePlmEhg^jYPpLhO9B(q3p>CZt(wVl-#?v22qtcNQM7IPz0Ta~TtfH6Ou@#=a4MC zy%C_$PXDiklW2T_nx7@1yY;@-@54i#$K$c$w6|~Nn6<1mg-ycUN%tgWIvI=6wjrhc^4shjxFj?5m50LKm|N81qiSFq-; z!KNy5WkD&{x#avW8-ga$XG#d_KO9yiOS=GVvB-Yd-KZ$!hvNsl((Oqo++^}FOMMjI zLI!V=ecCpzjLBxyoJj>k&9uYt<)wOk_tilvCzf4}p)K&u`c-frOqJusr)?1KTotbEIbgBo>_7 zSUvS;Hq8ItB1)G^rU8QrrKKPuC#8^DnGIw6zi~5B4$L4ZEITn1@qcx!I;jeIFl4ED zh_EE7H#g95se(7q2&uULLCq?8FmRx#zqr``kM#>D3mfx)tzWP}nNx{X!Dv!z@?jtV z-SwwKN0=)JM*P5b^o>n6i(SPQ2>7e3s@_d{K`_{>E8LAh9=+p@Z$7E*_m$5D{bj$h zZC&R$uCCgp->N2KR?#G8#OQfsBU>Q}$q~uO#Kpv8V_*iRMnZ)JXwG1`?V14>gE4yk zJ|OD9f2;e4S3vqBc1#TpPxTH@g-AjIDBxTk+*(?iZ6FqdCtp^3P~j_}*_E;}m!NP% z3@L&cR*){YCSc(!YhbG1Ui~C|X*eX6nTZAn17^$$TXD z`k^KllR_X@K=Pz6!B^)2l#3HoCfH1%+#F~R=A__LQw|7g9v4YH2@EehjN2Um^e+IB zGHq-Bi>>Q`r}F*c8Ogn7AtSQ)x_d-rR>-cDl`UoOC~s)UOr zAq~k$(%}DGHntd8TEXdT;HmqcPqyd*TxlDlVp7h`W7Ao&U~Q+3~b11!>D#H@|9X zXj|dr>;0Mg_f6hP>MwJy-nMDVol=c_g-aJUG5@S&w1=X4-Q^@`~J$sjkPi@4bC@9xla&1`@s-u;*~$0$6WtXW91M zLx*okE1P%v>4&TPS)-ONF{@wZ#2cvhdk=BPt0j-#Z$sLrH-tJaxstESDgLVG;qRM| zScVCq(Y|T+aS_Mk9bFUE&VnAa$ij-gn8BD;F!S41C3gb39o6gD>dv zl5~eI-P+U3?s#J_Fa2|BfYp4(l&OT4@< zSCZ?>s2^*s^H}Dc?9DUM+gAD?^gyIKWJmaZ?@5`_@#kF${#7|3$r{Kk(xC&1&^dVX)VZ_8qQXuqR-ubUxK;g`lGIg{%L_}DxB|FGSqbWQ7&^Gx<| z)`*;5%Y1C99j&dkva~#QL|9gM6>=bzXCL?7yA?5f90@Hm-9^rR10S#_moLlNvT~*G zC1n5k!b@gmI+2W8Kf@885kE>5Ymczb*=4PQ0Rg;jO_FX|uf?t2t6I`5d4KU*wdKj1 zRpfg9I`&8L;ENw* zVqAiq9pTyOLO;gRJ+~HnIe8#r(;byyBpF&rftu)pP5JR?S?ukfo&@1?0!^ z*P8#(Wv+2<-(_hr6`d!~JNS(8W8|%zP^zseZ`rVzMo@m+#k3uI9=8j(Z+R2v0T^y=%nu#bTrqDc{F_E-cgODWKEY@u%% zD)>>&zG2illFf8kH2eN~Y2B@o@20+8X}ir;WL&_iplW)yHNy2n1o^~r>F=7m9Yjxk z-4v?gNqo8H^_Hp7uKs6N$r=e#Dg91nGK8( za>G&v%Th8MbqGQfp1-k@BF!L z?~ELpSfQH7v36}JZ++~`cTSZX-GmdC;T}Z@e5ozEF`s~N6lJIvQ#qqw2sP{FCL zkk0Kde1b4$ar$+ey2kScW%5mO`g$Iet9&C^VamPuj4DF7r{eF%h7VEGf4s=Uw%Zlb zNgr7@x`&w#{$Y7z75W8{7u^X3oN({WS*%LT%RXzjt|ctNq!1 z!tZx)$-i;xrXv0N5=m;X^La}>u8)sgn!~0DN6ord=x>xM+m>fUOS$bMV`-dhcztlS z=b!8QO@x_EB+|jNag6$8j# zHfcSWq~L5=YD7a0rSsCPDfXsmO-D1DYO-Sz(uPwM`TaJ1Dql+SS9z#{HI2fN(jTRh zv}$*LwHI{rYMnK9{%K?@3S@l{s3+58mz54L$fx{_KuoQIi{=;}P5@yNU|OV{I$h8~Ass z)u{SgyxK70+W65hA2G~+vc`hVGhV0&tNY4MT%$Obn&)D5%_sUB z-J83QYPoEDq5EsY3j>QmA(nGlex;R{V`3#_FLs?NS2J!t--M-#I$CM`piVFKlYITr z@$&2Fdy|dcd}O1Jl6PH*S@*I?(eJob$9(r<|JYlNM=HM)Gc$krZReHSJP)34%UE%y zZ#!G&I{Sd^O^z2DEcx&4e#DwN zZreUPMKxNz;LN^4QrdD!Mq*;z_SSRH-Pe=HBx)n=ZmMr}?jzhw%I%0o`u-R-f3?Um zA-uhv*EcF8q2GU*&^xXsuP$FK$jgtSx>yL4#CM$><^E4 zaofy%GVZA>m`v%csa%u7C+Kidx8}QGZZgQyt50TMK4u`&8vZ6&ax1s%DWYHA>2&qS ziqvMaJzbKf;-PHsmbNO;jv$GX9?Pn#T|^(sPu%=2k{sLe(m||kUCUjEguG(6Bf`%z zUu?CaNfuqRF>H&IYjPfT-^-b~EyUXG+O_;uTrFwA@28~_HHJRR)U%6TJCy!GBFzy= zPjr-d=~O*atRZ*5S=E<4oS=Al)Y81o<#<77QbB}Vbj_KV!iy|L(_1dCLt-bt-!hf@ z;(48`*DB3+~{^HCcycmddJqr>wdmUZexAFgcE{J ziF~i(DH`-_3krMWT%6Rg;REg$=Si81Jt_f_y&FDTRyVTjQ~ANGhjSrMUe!MMd0Cz+ z%M)^wgl&E@x#yRZeK@YpHsXw?%vSyY?b7-)>hXIAHeB?o<@uo~rj0@TB8?F(>-v#{ zW{g~w=8c*I8;guZvIwIAzTHW;%nt9c)p*-n+J5QIpAU`v`;}!3M|n=ADg`LBraB8h z5VD#H(bE;#`Fwn^@y8qPHBsR|(zcj27u_j3vmtDS?U%g|b?ujJeEL(wH)!y(e*4BG z|M)n^VHxU>?U`vze8|mEUiq7`N2$m|*5MBW_`AyruLz_+@Z5JS(eTspq_L|Wqh4z4w8HIv#iMf?!e*bWPHcR5jJN9GS9-Gced8AT>EzAM%^)%e9MR$%`CyXeD`LL11}77yR3I1 z0-;kCzx42fG~{$>^)Y3o^Oq>s+3&MeJ4ik2IQBf<+Z39gN&2Y`z2pbp-lT(1;ON!Wt0GjacxIf+swXz?;wkW_o~-Tq;$&_% zUf?ViU~BQ)jUJG$@aCzO(s{QNU(|iS@a$P*r6N9gkUjoccT(5j$^%9s&o|v{v)-l2 z%hQHb@#}CaobGr?3)$?>zm~GY;obX<2~RCBLmBJ^dovEd@wmhi73py=tWcTQJ-*e` zLGkj)I18I-<8MCyfUI1u&DHFBH-0~=8ha_ZThrC4`^m&ml+eD{JiiP>Z8Hz*eO4LJ zv+6a@jihfl)w;{&fYR*nSjp-HX=xp0Avf>Mb0L)R#hm6ZOvE1n{iGg(VsHuv6- zentqxoO|;5VNx%d^IGfrjh#W5`u!JAT2{x)81@^$B?VnHcqTo)bRApH8~Xw^{5Fg?%4TJk+U%Jz^i&j(@$Oda*%6Eml*2G2_#FkHOBJUN- z&3O7suKH}_64@5U!+CnAXSVIP}=ifmk4Ip6#Eg>6;c zx9_Uv`1rBzGY7}_6mD=2__E7OtGm)jdb#IOyO)Qrkgtc~*Y7sY`6jS8-AFgh*|p>M z(!1Z5D~OJHZf-u__H1yOWq|egU};nGX2HEZ(*na^g2ZFm2lo{YUd^jfxSn)+iSLAr z`Lge=D?7K)T-PWD#TCWSr3jJ zn|yIjZ2Zyc&Yq}5&dTbs8d=J2XZyrz{j@0Q?}`=&?60`G2S>*Y6tVjxkDSrd)xOAJ z4PL5mxm?kP?s%y2bH3`y39ix+g{SvC}n z=NG-Nc6KfLo8PW{npP3G)hc+E#5wKfV{Y4R#vAdm0=Z4yp{t*Kq4ZmDRc_oT;_mRq z$}077T)%J}Z`Ah=N{g2+&v^;+z?HV^+u{Qxat4C(w7(c0KD4PQWfJ-DqxBhA+Kciu z%=ni0ao&N8>1hKoE;phF`23pf1jSe<*E|$3$hYBs^x+XtjAu}q?jv8pJ=Y@g&u%65XONLZS>)Kf&NPF zo}g5-oh0SE?!k&BU#990%8y>CzGdcrpEAKm^83W!UM01b|Kg_g1zN8yY>auDP8aQt zr~iD`Y&mp^ezw?mja<`xhl&r$CU1jsH>fw&t$)ZcvNX-ltXth0PVJ?hB_aI#?x$i{ zov=yANChn>2D@x5qT&YQv)tSpQ#8L`BOFUN+~4n2FLZ6?k*OzFZ`!_nbG_Ne{$Smp zQt_QF!Bw_D4~Xg|sjFs9v_<^7F#4JO{FjEYeMid;Du29t%{Crq=JmPxMkIgx?w--X6oP6iOt{a;V#xAtUPe?M`HBV2;Tnhhb=EZ&(uz~7DcuW zVNI^Yq*ZW_wx`|Hh%=Ek>yx;-mH+*@L>tXC7e5U;R~4SE=e8Z)FM4uxb93)a(^D@v zI>jCKaGeMrXUAuczY+<7n58mnZ3|305&6S-d9At;YCUI^yCNcD>o1u(ktXeLS)%(&t2gZ!%=Lc$I%Fdew z0hW}DQ(mRtgz+`3#%a*$IcpCwnCTW@ZS*tMka^V4&uHXCluc}>2=rgrtB zUEKA)t7Azu7Jj?cQ^H-&W`>E^J@w3cfIZvth&-92qW5a;I+KE1*ZAJP6>EF#D}QB( zJG~HLQ6(FmS$6qdc&MaNv*Fs947r!&%R{M;*IIKgQ77h?3f$z3I4zj@U9LT0q*!8& zeKg}CE?b%4=y!C_`i!s1S)q*Tjm@3E%C^qr$+GG8jl#mJJ?DeR89(%+CG$<@eId{WE!F|{?PJT@Mg-ZI?& zNZvox-s$3M{@x*Pd?EJL<43kHj_Fvo+;B?~U5%5IyYv=&gKPbPmJbzw(z41{wcS~7 zP}!=sb>q01saH*W$NKBR=SLX>u_A9h_1p?1A7(`ByMHWURTwWc%zW-5ec$KGM%E zZbkgs#*^uGVtjjR=*0C)IznfQ%WA7nTt9z!fd7K}Q$bZ^v%>xdAGT~g)3up@iwwDo zuVI%A*T5--WRsS_U+ug0>nypNeu#S5UTiqJf792dF{j&?Pufn7do53UU#_sK@Z8MX z!5u#P1a(yfk=5)m__{{lyJs_+_ohm?*=#9KO4>hNO%*tm5Ou437=wQwx$>1|$h7lK zozL-F3O@T>qSo9&B9`9Wap;A<3%}u|Ai7Zi?}n)TJtx9U`ko!f%T_#JBJ-^yJ445~ z^vd^-FH>}z)vgX|eXaeX#>=?xTzg36$CkqE7ti*0QD1-Y`+d$;L&~`>Y2?e{lFNNs zmDK10$@62OaRQ!k=k`foc|6{dV)^QqQ~78(fAH?g;MJc8zW;g{hwLfjxoNkzEiLPW z<@cByIE7bVPsE;~eI^+`6s%euCgYi*FX^{DR7_2PH`B%6$^WI`h9Y{uuvN`kvud44 zfkzU>mf{^xJ1A}GdH#Wq`;(VR^=uR}F%Tcw|KZ@YLQw;~&gN=e3-_9R$#R;1--)dxSU zsolrcoq0#zZ{dJLMz^{T(VN~VBFJY)jxhhlEH2hyX?+cOCY(2UD$M1 zAK;cWd-7EEYoMwsb^2qXCg;&zNZplJlGiQ!UI^SUOj2a|^GV+()5mM9G<$!wv2^m5 zFCJCvGIP$YY*c4oi+d-`ciKNLbO}L;x7|?aS4dY8I(bL6B)Qnvdu?(fg1i=WXC&@rjoryf*m zhjrc)Neg1AX->Gm3)y*4@$6|5kC%*g^~r6;+Q-#Qubx0uPOqKL4RRpIRa$$M?9r zd2cM@^m*?Z%Tr4uipP>Oy1vw|?X#3#J+x`B+pBec*<;@=5?|0hiE%xEMRgF*AHo~;q5M;;#Os=K_@ zId>gTy)^QhhhZ|wN&LvjvUdqwZF$#82a{}EE3zU{DNy0muK!s^C|Xw%d`Yc`$jsir-o$w39=};A={MuF@>CwMZMJfTQjiXhR5g$3(=>)IC+{1 zOqQ+S-njDNMWMD%?5~5$Jx||0Y0|Ym%jK_*ci7m_C7PmRxJltH<=)+|!|f9B$~j|V zn+imZ8zx;`k6avZ?~m-?nPJIVUXP6nEcmr;|A(YCIzRczFEesmPehaTy)1qO?7ZRq zw&Rry;*MOi&%FCw@tIbXQ1ZLNvEEfUmM z`y^4~PG8o5$@E#8JJ*$!pQ4k-#}B34pl_pfR{LaIXC66uUE}YM+0Pt0cjLIQ&9faW_bl>bZiQTp&tCIn z(@O0vikh-K+XIV#kDReD@Rq$RHx==aA3vso3KqU&U%u0o~_>1&`wQ#edM;1&!g@3k`+beJH#V3 z%ZqDuZ7v1``Rw~(e#`#Og{9nWr%7w%*49{jeN|lg`f{IS*KN@;k@o{@3|x;K9N&6b zu{}iCr}0}X>z`g>_2#|4`N-O>ueT}P*;vwV_cGnb#c0FLW{K7N*O!X;^>0*AsVM3^ z(ogkx7b>t*K$-j9^a{_yLj6grzzf!4Y*{7)0YOBOvXB#J&uzCq<5a(masAju{hY+- z)S-cl_pPjwCTlv&f+VFscMs^R$Amrf)uDylD2&H^e025ci+szWZ%^W-1rV!M!q3u8 zFC2Lyd;6owo>=1?6>ZAT_S{6>$SIqx&Zo@>0Pb*=3>Vq6oyCK@Mvk%hXU@dOgP3#s z_NMInT$}sJc2xAJDqml2_)v|tnv=P=Vpy1W`n$BD=M941n0?LPQ-|6$F8Sq2eD+N2 zFG`i+UXwT$MOSD09d%76+In0NxxBS|iF3YQq2Z2eZ&cprUcd9|q4(Dh*(oJ9a_8c6 zt|wVZv>reBwROTM??8XOMMJsS4;Drec(N*5g1 zTr#>nYnW%}(}YZdDDifh@6z@MpGKB4GJG>{henRFKUq3#q;$$4`Q66Y-yeO35fyz5 zwRF{^%T8<3hE7B~Y#)0V-{zcnd-v3X2m3P;4HfmWj5Le)B59nueO71aeH7)NqSf!| zoLfZ?Me&|a5g?Rh=)AKq&ryFbkSO7HPo<)_RrgP!9&yRDC}$bBSB^tMA?t1T?zk4b z_kQId4oO>eSA2c*v86{+o&N-M^R1#FZP#!0p32>HQriB)%j_E?rB$hFdRuHAMb(Ua zR8Hu$j8b|no4Q`}cC(+yYlXy*PXeui zCcc|x8Gpb_MWjV%HD#;rvQ*{l8f&uh;k+(bsNMX2cg=OO`fj$Aa~7D#r7>3x+PK;g zS4p~JY_^=e(np4U&Xs2udfsf{x_GFSEBfZPG+l<;(_PHk|nZRN!< zq4M-v1OGMryWKxT?53{|Qx9t*AHCeEgM?jMk-;mv)zYOq@3Eb7s?l<{_Qpmrp?v?F zhm~6D&kkNbD&dsk-0kLK~nGz()V&XXEm1}BiU5aR8ht`=wU4=oBo%ZSj z`(3>@>BnK4s=ftzKl3y*cMKWkv1W&o2l@YV&zL7p%LIn*K~T%JppYMuu7N@@pp_|Ga74 zIffX@<+sboFBk29{n(^!P-`sIbLW`Cu|duLuf-e7CvAiNxJ|hWAFR*u7+!f+V7XBF zc@Md>d^Pqderu|0^6IWX`k}SH>BIV9GmA@G)5+N8ds}bU9Ce;r|66(*iJnnp-|Q3J zXr>{h<*K-w6nHZ5h$S%fuP>_caICbep@g=1yOfzTn zI=1MVz7rMvf{a`YhBSB8Ns@)a=ym6mz--%LZMlQ_Q_YNuEKVT?9*eQ&n4?w2V=)S> z41P~eZpPEIoZgI9ZcKR9Ssu(jR*o%(4%_t)Rmt#UdT8ux`?pFlmKtF;fHtGrFp`Wt zMi?yPcowH1hv60*{q0*ADMlEt`RA%>Bg{G$=78x{IwqJ=79@{gLo_wr)Zk`C5%Ovn zemR+Sq0FPEtfsJe)9amLFKwMErgF#aMw>6{30@a+D5sbXA3VM*|FK8K&W4}r$nf;l z+O>l@<28eOb0+C6k>2;GmX^Q469kQo^cvm={aDfa@pFZgMdKjLx+C|?uTB(5<<%Lv zaOB0TxDyuemTj^F!QBbt*jHijLGJYC*aM29=L$#4{e{v$c=d3tU<;Ek@E4RmpqYm~ zVw}NdC@6KnAfU)9=)g@qmfw-8E(g{pMsE?Xr*W^7bfOir=Hj>&MYSMt8`b##;6kX)P~2aNx0UV0hiM_G;M%0jc*# zN?QG;HVWd)HTf_@))JMG`&Fv5uV}k*#YoJEdG}nEj1ef-2@zz!mGYw|eFk6XlQ+U% ze(e6+(I2E^-I8Vr$T~0T2^}MD#kvDJ{p|eldTrc4xt^wS%8jv@IpJ9Du-g(D`o~mm zu(v*uW1$=2BL-E1S-X@XXmT$yJ@-uu^6?R*Q`P-hyrbh3R>mFDQCp$#M}n4eC*L*K zn}dHeT)U!rMt+x?p{`#0*@o~gs!Y(k0X5Jk^7V(R)Jh_Yv^_-hS_U~?2>f7 z*qLQ(eTkkIG*I~_lw7+Z?ZvV>e3pmU70z2DpC5gH_3L`NeelcT`u!gd)i1eJ_;jd_ z-{jYqS1gS!Pp=(o*tu;WyG*?J(T+dc*I%O-w~g)U z1?|ZE{HtMTz}VSDEPR`G?vqCx-u7u>gVV>qJt@_;Ki*fi%F&6SF>I-&D(d&madOC? z7AT)a&k*#SKRY>YI*m8T zHxF%Iqp&-J`cTpsoL-dNR8<(su$ z=e?RfHhU$zgjSfB59#R~MV4@D7``UB@m{rVk~Ij)@7FZ@QJ90tu^5aVqVN|yxqaE{ z^Uyih?8bM>Z+?EroH+Hl%7#y-MvwaQ(4pFRQ*Ut}FLj^JF8AN1R>C(PcUV>^nO^y1 zc&}LKYUqY4`?8vgdy`+Y@3uR?7OxrZ#%ZIdZg{16E@y8TIbc-^{f-&4lI_Nd?$D4!szl7pCWB@g13;!M7ySYuS)x?OtUDz zIBc5#lpa2!-OKU7HYVNZ^`BiHtxk8>R`*{kvwOKBH*K4x))Uf)x1qN~CZ!lod^2+6 zG})(4nV<7jEY(>_Nme2UdFMLW}Uhj`4EccRdU5y5L4$ZH(#8ylHjABsjYZ|vRM5^|~`YpA|}N91@~W3ktl)jMntXKM$y z)~iP!owoRPzkJ8FcE!(D;l4ti@l|50)_6{BzE!saUshV@f7_?ww_UQnt=VHz7US}n z+d+G#qFI(E$t5UD1m1pQwmbAu>%+j`=@H%Q?GtA((*o>8tTHF#x5#Xf>ob3I)rgfL zZ#^41oRgPHFpgSdcp2J_oXa`%H|ZH|-@&+KjoGvCEV%`fz=C6xY{6Kw%>D^QhSFAy zIHIFgHc}}jdbN3&r&R7{z?HiOEIth}4@%U{d-&L|p5sndidmXkygg^TP5{=hO}w_*8#_~qF; zz4vtz<-M9DU310HW@jsnkQ-UHVEIpX38k7K?%FIP`4b+86B9h|de_orI4?)j=3RUfWuzb}7-T-4p-a;bA8?e-h*`X?52?7Fg=wVx-lazjs> zy)m~JD?Uy{*CP4B?XucaNu6p3>bznK-W@1uL)e_SV^8nx!n{*a-k!jET;?oBM__Qf zOyRCmcC6LAjz=H%2$yv=JYcZVYQw!vVU^K0STJUU>Xq+gUEO+?SV4UL zJ>AR~@%C$@A3Tq}av*QDj=~9rnG@AlXV)K-;Uu(#sIhfDz#Vhh*diu8_}NxJ zQ1(D8I}+d+xhg60+$A;bvB%LT58P(()o4~kyx0n+N8*u5s1f9`iYU@B5D8M+0n;-biUv$JQHiVYe$C_o>JGbsw`FdCT>-box%? z)}4YrogD*8Wu7;xyfZ#NTZapBc-}8zkmK^P`-Wnc&kKYSBwL&Lc}QwckKe1&Zc@$l zz88Ku>xvz1!adeSeXW}~cE`U)_cXp_N1u;`)&ZV3{p!!jk?J-uSQYreQCz`%Pr5GcQ!q@QgiNns;xM4 zbI-Q4_9w{YxSTXK-gQ<5H9M_3cfHy63%~p3*>i6+2Va?~woe&}UdnAO&W-u>V@PX7 zR7=kAV5f$r+DFH-Ox&xeNUQqG`L{}Oo2Oi?w&|M>zPFADer%4o>t4`6_J7~(b6< z>ej8k49Di7)!5 zZT;9GuaIkR^~SZg!#*LyeGT3E6>9@^9Xgy-4YL}!`wyPTi@)82E0zWq%iR~=q-$(1j#S!@?Tr|4 zj2sv_x$W!Q>}MS3j%xbszNjsA&!jU&!gZCWL~)?V?&05e-*-Nza@8U3s*}Ry7pDFQ zBz%1FXH)RcMz%fgeC)Cuyib|Ob>CX^D^L4JSV+X%Q8CH;1w}EJ;$z302csG;2CE{2 z8S(vzZ+$0){^(ZziRE%PvHR|Tbg|lvCl71wpakFQK`O3J->vKnlJIN6s8tX)G^>+y zw9Q(krc)X+8M4XHqW6E8|*t=!ikTgk<*& z>kNivIHpnL)C=d$tY7`K2&1PN{JdAK7 z%<`oc+jY%t8K1H-p4i#Pjm*Eu#Yn+o$W_O3FzGCe^(Gih6+RcUn~h_Gy_KWIsjA!p z%n42Q%_Bd<7__$k8dYO3tTD?uHg7bt&^2S+ZNqrZKUZnAW45!f5UY;7z?8Cp36eT6 z{@~+W2gZnn&aixqQ57N0P1nTBElA3aN~AIWDMcld8H86DN5Gr<3Zo%LnWfSQv$}Ek z>yMbx7}0mwg&8BSFe|nHX^BRl&&d#p^Ph7q(@2E5Px8X&EFZ&%hgFPW{~9A@^lvj% z+#DN~H1|oH7o*S9>GO0t4Lvma3CjS1Q?D>$Cgi_cq~m8NAw?$;=0B-(pCt0!CmA>Y zNrzgbl4f;A|F=QP+|20IIW5uWhe)T*X@EXIL_7{hWaM^Y1Q@3!*|-_WCs;U`qtpAR zF~CHh=brn6ao~aQ-vf32fwa&fdG;#?E`x2=tnw^Sjm-}YkDDJG9!FacomU`u_>Tfj z7>`dIT{f#jtA85?Lzol7&ubHWlII@?3t!D!03J^y!3~q<%nvntJZXMZ_<8dH5A&18 zFU$o`U3i#NG~@Om_En55J2vdB8R}F1ZIM3T5CMlR zN`PDYZ=#t0H>gL)&+oAXJ>nMTh+ClG7nU1OT5OCAXP%`i8T@ZCD`#6&0tU07chZ91 z7YvSwBQGd`#Q4^OAuy8PVt57SIs$Ex7ak~#J-rxtM%!CVF~hzK!^t@O4&yibRQ2Z_ zrj>Q>v3&r;%Rcw``6K4}{A1%VCTZ#1qun_TJFT-XQmkCyz{h2A^`vF&p$Fbq~=br@4jeWtF&mVkU>tuXc?3zhL% z80!ww5K9rPA`6+ZR|M<9H@D_WWP&o&R}dJ(B3L^XJi}NNy93A-h+;ih2n;SUtQe3} z5W|wdzwE@Y9^!M}ONmBNmLkkAxDt)3%rrwH;|<_fnp2<>U0I4c&rHWDGmUcL3q1H2 zg+O6QuEL6`ED%Y6NT0VDC0(h_&Rg8KOSy+T`}ljiD>L^Gh2gpis}3fUx(bV1IxEJw zdz4Lp@oE*80%pZ8j$H``sVI)s6rJx^&)d&+kCd|~un%WtrtJ_Ie&Se(<@0mb3-JtM zHcg>2vc$2HtVBAaMjT7km@^b5eQRr}pb&q5zrbLo@VrM*(svGa_w)<&a%alos04)zDa#=zaTGPPbsfpcOURQowgw4=N;nXE9K!A=o8}Y48EZeh>SB5Sdo>u1qS9s zgT4HG!FMzqqe%iQra@i!&ey}sGbGS??rY#F$^ZYt+sieW*%OJ#Sg{&QTsr4OHQbj9 zuLf>?VJaa(!G1ncLGI3huDh56r%`AOWHnYCsPoKftO!uw)zv_Yc*f9btkSCaK^ywG zxVyQzyUi^IvtvA!p(%+Kb(){8VK`GcQm%eJKF+>wOnu-NdYu2t&!0Kw*>9--d;^pO z?1M~Ppar}82F-I4s8mLgBvx9C^8YUbeVx6fyuEz)Fvm`&F#061DqyrYDXbVnNeZiC zGPkFdHhTNH0M0Gu2Ihc02rL|Z-eD+h+G4sH7}VTy(&in#(k3u)Z{~_EG!7zJmK2t* z{GZrffA_%uzMR*Lkq&u#`PLqi(Nd@Xi^G**3KDn`Dj zsgNj)Bx$V5n)#5WG-vi6fzF;j?!LjZJ4O{ydWCl0>0TbD+InIF?wWyfsz@&WwEP(OA?X8 zN|?>>2+I&ZrUgmOu4%Bd=iHp;LWR@B~J#JXVHdPTwaY&xmp`#pyW42YD=sjX_RCo{F;bP;g)sm# z&g*bEVI@1zD3S4A5xY)!p=U22cd4LYFnwm%WFkXL2`jHo{Qs9=x41K%DfR!P|Fh3I zJl;@NNj5q#-!dhvB$#fC5>^`Mc~oiEgm{&);&Yzylp~ukiB6hdLmR)qJs#eEVa(ox z=O#YCdfUynoB!u6fb%CaB9yUWtYkXllrq+k;rAB9jhzEh03gsAqsmwT<@pR!N?RMN zX#hqT1i-@_M*0V&fYnu3!OF z5(STLg-#*S&@>W(i9S)iQJLWx)d!W#ltum_Qt3qW+;JdrgoaO|(9rt80ThkmBLg@K zcTC0otxIISK^l$@bpi>4CUNLR1T;K6V={<85RJr)%_tf|ra&D765KJ30Czl_TmMS~ z^Mg935O5@jMkLP4BL5IcWT;~b8LetSqvGL?XDbpY8l3{QN1aWO|D(<6pGqJ=s-Y4| zkY=bPcy?3@4zdp_l?V-*N`noUN=ML^4qN~pUOO6r1a(3qQlU-&tbsbAQ3!A!RPtOO z$lpX74eA7V14uJ;JP~S;4nQj}PX1TZO#PE6I3k*n>7vmyA%mP^-6^apf>TD?;K@sT` zNYwxuKm(+KL=B?B0ShEi=zzsEt-m}gGDjriNocDE%Z^8n8qb6;Xg&&wg!cVFsW`L- zff5MlCBf5>xzg~zL|}suBM2sF8c03STENqR!$k3cUdibALI4qU78~&YO$1g=V=Ui? z6+lp45(oA-9_A2b&pkBLskd=H~NPR0g>q1Y+h2qZk@TL>V( zf(A$;LaqfU5dZH05hf8%ZU|sELnAwDV;76@bjpF;9qJh59gxk?Dd^AxXjJCO9fBg#A*fFT|3{CSsaN!%iOg;w z8VS-M5l1Hff6&MRk%A67fJTE7BO=H$(Ay3;OenJ_&Ygy#Xb`F=;t(nY?JR&PK#m6N zFABOr&>EEd0@H%v1;FogwEBre&@Xdxe^+IQ0C1zLG9Y82q3wf6qEgWDfJkO0gJ>Fn z2x#l4F(b$SX|wAOf-xPcJ%E^x4loolodkhlzz4;5A|4tbkR?Kni->2XP#Mze0SoH?0S~EZvPQ?HpNfDkg6^+w@Foj{U0V~LYXIO3kYX&=A3K^<)0JTF2Apihq z=L}>?Fp?p{MG-)ouPy%_q9{bD90Sk;lt2I)dgB6F0vQTXBs`4!Ncexl)@+EP;Gskh zFv6RZM1b8F1qVTA;v$J7fIR5IP{?GED#Npb>p)Dr1VsuEXJBoSAj}SEu;l{(H9u(N zZ${X1Nn{xEkl{)N;DaF)iL%IyDJTfDZkBP88AH$+2$P^V$atH~^gF z=17B1`M_p}ZI-kMS|Tw^L;t3GKzK3Jp~H@lj6W;hH|6%`1`-W`^ZK7GZ#Z43h?(O_NC! zI2wQ%z=I&82gWQp&%;f}e;5~85$LcO2$Ns{MTW`{Od6fxY|gYs$e2O!gy#rV;6Yae zsGLS5FOn~Utq;rM=V{14j8N^F8K0nSNy4FFERzq0M-&{K91u~-D>BCj&xC@bK~azh zpQ;j>bsCt4UVR`7rASOZI#hfF7Kjc?K$rp*6#*Z5fPe-a8vt1{jMXUrm2Qx~iLetR z!e`J#3JFegC?puM5}`1_ z3FBbo2oTI7H1yFBQx*p=2^Ee%AX+Re2}9W$%Y`gr8Z@X7Po&V%n+s@;x`<`a(Ho9Q zLx&e2yKwd5?@dU>q0>Aj4PBOI3PWXS;(yro9~#>HfGimgZ$c^_u3b?HFtjI-ph7(0 zgOeGMSiv1HQqQ0g$>^j95J~8jWD3JOow^8uq>|9M7|1SC&!GON1>|qyBI<%_4NSg8 zv_(N*m7tLEbhv~-rBI<00D!&GHwP%>|4K7|3oqiws8Cr4$Wmb^O{Kw*nM$J(8Dm?q zD-bxq0r&&k7&IZ!7a890R5~1OX*jqVfG5rGcjO;N7}wD7a2UhG2S9)ij$$+d9Ojw# zBmSoCnPY^tK!b`gKo}2aI5Z->TC_!=ILI>?cdbF_htW3;I$dM3!;pstRagNHIx7dM z*&+)_TevAg`I|^VV-6rpU1Sj`R7S-XtiW2>>*J^}^q^5;uTP^=8F#mX=~Lk;&|p7L zgANUu87B@N84ZqhG&)+vK$e6C*9V zk(Le}E&^ew#=_)-cO4x%bqBKWr76Hif{_oM0EHP~XE1u9FQx?|w6#fe_?8~vqr*;@ zPJ&Dq;1uYf8Sufe9K>3*-vrqc9K3tv& zA_Ihj44}~%Z{wKrftHDRWecW3bqW%N1i=Kr2h}D?pm$i7IFAl_|6!yua(6BQumL}m z2r#c_K;e({-+AQUvhcYji2z@>2Yuk6+8T)rrFTqWC`BVt;PYzGF;pHSk!jG)1fZUO z!Q||9djMyk2I+WM;}jxDlnX)tkw!xw z4KVA==!}63(q(k^1o&`Jio_f>L?gq;%VZ*8Wvp-oX+3nWll=FU?Eh#4=<;?O3+K$OM^!;^YmJxbm zf_Y^IvM~ztl@;`ip~Qiy1qig^m<4c%k4_`8;20S=tSkaz7P_=R0GK*2 z8dDdEbzql6h6z@L#CYnlNHGV$h)2N#%ZAV#4F}&>qSC2Q#G?XNzliL7>_Gk&ra>tm z4F_M~q%mK>fL5Q3b`*dHU&dkk3z?jpv;F3 z{(~y$G%B1egWMlVeL&cO2E&905WptV(OChJ0Bm+%_Wz-l4qPyL#&i-HD$~>PQ0;~J z`W)mP00x1;IUTyhjm#3!{)-u0ptOKagHP+}G#s?XbTS?SD?k={BL>I3#En2i_|;fC zjfhU7@XQx4(7S~Bz5>igMLS(Q^Md<=rWfweGfSgrUj+~r3GE)pI1==l3iC%h&DgvoP zzJ))6zCqTS|2_B4d45ygb!VU1vtOUr_4F0Lq*!B(jVEGs^%95(&SQ?!joKo)LCq7@Y{9?6@>%&>XS_^Rq3sZ-MU1e#v7^bm1;0@E+xv5GS zIc8})hcp^U_PQfnPZ+{&)wac(U(X>rc0cR2>jf+mSA|3@94!|L?OrP~xBXh&0JY|L zvM+%Z!&)ncRhnTG_-*WDXQ(wx8%((KZ2W2QE~^uH=}yv)LbDpf2Ivf4T)-EKqp(w4 z-Fg8L3*jEp=v$EWQEwB^pjfwO7YWs$HZv|!|V@P=JbkXWwMFzueb9@}Fz8&Gd zk9S!cE#BzD21Ep1-k2r_3}L9}#qiI3TCD5dn}hW-JXkq|9&2C&VndrVy2qqACMIP6 z^$uIQqrqZGokSS;!h~)0_SGA^si6F2xSEbMd(1-5IAD8gR3>x9dhh*CeXt&W5VK$d z2r;;yj$HmYkYkppM(tw{N`)^`-~91G2^lzAq)lS!NYcU=k8NO64av#zxp|RPtsRNr zihW!hh|*%CX-F?YaJ0z=u+c^t_a(MYAUq^a`llC0mmYp_)))n#1%qG>{ay(N@j4ol zf?)0tYaJyL7t+jI?4YfZ5JR--F-_BHpz#v*u8)mpf+&&l-lF}Wf8Gfo4zlQ6r z*9VcMEv({Nm=g&a!r&;_XNT`~Hw90?mcWEFKpOf*V~{?%22hk&obefN>f~5DVm<>x zQuVfN(R`5{4cqyHF(4-$xhoMHIgYBZlOVlb8c+K7N$O+bhbT}bD`o>P!6H;!M7F23 zGxbhC2)|0QrbjHrP76bVl@}{=pBynB*TQZ8&!_kPO#e!~-v0UTpFUWblCb`b#ByPD3gitTPsv%7am8eY zeF!TX_L6g8;v|{$1lW#~M{QG-nS^cF4i>Fmhi~1%9OWLf0fB@fPZ--%9#Cl0MeWJ<%JqPwLVXzqLOjt1cIn_I=Xa_e<>|osygp%sT zwN@)a!*!t4w;#728c%F&XR^hws}~EimL5k?3z+MphJ1^4fOgQK*DyS|ag+#C+hKG~ z=Fa4cBV*seL$h%Bw6|pd!Vkh);^#n6CGGlx?502>v5)(0r`HKApafH6WMn4CS>p%G zi06ma`QR6i_UJ)c#}9(FQxA5m^hOd0TY#fs%JfuGYff!~Ybbd}7JraFSet%fdM1%- z>IIIpWbZjTSnIvh>jX9oVXyFU34=dN7?eF>8N5QKw0r!JwxFo<>G;zn*&$?bZoIkfX4Q*&m7e zg%cv;1da})P8ux=I?FwTwL}k2>|AM!SlfE>1qQ)YixVqH3Wt`{ieLu6Vlwp|hHxU0 zQ!fVNrJh6nS(+)obb7sjI}B}VoUwFfLR`5p(A;TZL)Et#BZgxw-L)WE^AAStM7bj6tEDz6kLkSHFa9+zL~| z7&^!#9iJ@mQqIfa8li{zup|My=*&cJ*1_LZfRWD19b%uc0$?clmMMw(T2#1mf9z;kDfCECIB1sk@o5oIj1gym=#)PpsOpKc7FnM3Jg zr|q}jVq50@<$G+vdI0MdLv5@pMcpPliU2=Ya0Up2KUmm<(6*jI_%O_s7LAm`I&-Ng zEjkJjgniQBqyD51UV9Xf^JZvaa5+W4laD1eKxVvnM#`4ZisL*7$rIT<#1N#4k26^czI2` z6yy9HvW4L<`&L$5AY~gk19G3y0$@hLC^hAhag_@LWta!>zNpvfLC{c`rU74~3mO4w zrNDZw=W;Z335z>tnZ>2!xYb>U;g?Dq{i1pfriX0u0z9V~iK8VsC2fn1qx>ffVN%VZ zfA~TAqJ&i(Tv}Q)%712bjDE~qnXV`dCS9|xu+tN^vphDKx|ZoLaKW?YwX@$)wHJRp1ZC3<&__WSjOfn7*mDUkSBCJDr(W(5}_UCtSY|%|8Y{#N$1Dp`T zp#2D|<@U#aadsN|G%f~cfLufScH^t&#rQBuS=inDw$31>u{ObGD-0xlxo@!lWCs?+ z@#$L_pLKxnfeHhqvYk{HFCO?}*FTA!?v|*4r5y*X#1IU1-;sjt`U-rpWDfowY(3c_ z^UuGxPT6|9eLqZ}}J4$W8s8g7AHTwS*<8fTf zLkli8o>vQQLzbx>v&e&-IeCNk6>^>&F@%5!Yw7l*|IlYaP@3cla?%F`r8(gvGRa328%*4T`)z7*m#`MpxW%1Y zw%Vf#UR*9TN37xC6b2$0Q~T^ub1X+F4jzO-v23hvSe$#@fz2qP6*Ih{gHpm`;RF*1 zMP;qnSAduF7WFM*2!1=rhwzTE-M9NXfru+E7onQPxw;sIfihMmE{cXsVKEAO8ASMy z*^JnDqBfr^o<#kmpmgSewTrfrhNEkCW8h+On0Oq1r&+||-!~NevGp}7gl0^7@s6xl z5P49hQHrXlnbxD~Q1%_^D`r-TZhB!TH2O|)UAfyQzjf{&K4=F+fUpV2x04=-fvrFo z!clEz&+%Fi2)bNTJ4NlUIBO6ep5P?0mLIPVmmz!HROc45eL zG>cWdm4wCVTn0ysYj%!obP*QkQem_j=H=<;*{bZi2b_alZ-2y;}8n4?piU=r7CBA-{`Lg+ zi^lxoRA-c@UA+QQfsXBHvo5z!{>e0vjw_7IBsD}z75jwo-3`^DO6nWiGLEvi&`*8; z_OHKxdUtU)I&x5iA@#mEmW@9=IT>Szz>;2SCap7=aR{V=*xKS;ZVdbYi%f9{7G_*3 z{=IGl#> z=o6Pj-Y6;QdWUS7cLXE}gZ-j7XoOhI?z{cPe?7gkqG7GL5*slDDi(>e9EF519$}eB zR-(JhIph#&a_Uhd76u;Ak~3;I7Dp|_U6S>K57=?|=7Lk-b)4|x+;Dw5$bcC2gj_&> zENt&kS}tnt2!r)b80ETLDA(meIUtvp_rt$CYIX8ZRNAQZbt$UxLC~2S>x}N?msl=2`Q^uyIO!u>=odpn5MCtdpgz z1j1}RIIu^2*kVdD{L^NZfaSrPiC8_X^6L?7ocE0E3-2!IK859FoEnVV%Dp~e>lsA& ziV)BQ2)mfi0_TJ

K|n3XOZC)CD3Zr+GqhcDfHSgd4ce{E&*`xuvw{^LIUfJb+6} z+!3vCJ2e#XGNTBjZd22SwPlb8utu6+BGKyhqd&Ng07kci=G8`I_PzJ*_LY8O@#N?z zpQX74ABeETeKb&2xtNa|T^jeGhjj+QT~rDS6F8Xyr@N!<@r~LY_>fs1hj<+z=o!3n zA+r?nLKM@cMXYY1FB68Ui$@@Nj2jVHuxDJFmspQs#=-`+j0BPBHYv8(KVKrR7ipCg ziN+ZP479aCMdc#`ORRR@HdRXLEg95{rA;^^z5|sfrQ3w<8|CNUdL_Yb=)>y$8F>B zz1jwEsf!B2T-0`6$8AT|FVijY#e2PId!(JN0QTtl5{A;^CX0r~&=Tlsg;6?{l6|tS ztUJit&PPAKj)iK4!CP8Pe~h*nsbr=7%%Qt@5Jb7fB(-SF(xbxWe*1_2_Qt{t7J5bW zqfp1pDT41Qbc!@`nUtdn!-1_cNc)G20b#akg3{sgb@=Xzn#sjwQ6I))9Uy&3uF{QO zH(Enu|0gqGMM-!qi}5x5S^OwpU21mi1CE7>KrnW$vw>Xg}@=S--+~AoRoo zp)}5PQp|O)yUd+`DQ_Z>2;M+?2he9FDMx z%dYpYTv)EShaE8zCi6TD<1hT7GP z;|;W24hJfMYy9yg2%%tKEfJatQom@@!*U1Q=a#F z0e8N5r}m}G0egGw2+$XX09RoH)3h{zn5U5tp>I_c(=-wdf+Hc{Lm1+fg&pzAD}V@C zmOi|}TsJcKPD~tn(U$fF>DMQ{WZl6A{a|EpmIwp2zpG#2A{vE`g1MnodYNkjf2|bk zjD0){N^(^fv$O`{_>ZfJ+-4;-P4C3{`jYV^Ys5)r19YZ diff --git a/org.texi b/org.texi index a99ab26c3..9b2b84d7f 100644 --- a/org.texi +++ b/org.texi @@ -3,7 +3,7 @@ @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 4.71 +@set VERSION 4.72 @set DATE April 2007 @dircategory Emacs @@ -579,8 +579,9 @@ key. @cindex outline tree Headlines define the structure of an outline tree. The headlines in -Org-mode start with one or more stars, on the left margin. For -example: +Org-mode start with one or more stars, on the left margin@footnote{See +the variable @code{org-special-ctrl-a} to configure special behavior of +@kbd{C-a} in headlines.}. For example: @example * Top level headline @@ -589,6 +590,7 @@ example: some text *** 3rd level more text + * Another top level headline @end example @@ -596,6 +598,12 @@ example: outline that has whitespace followed by a single star as headline starters. @ref{Clean view} describes a setup to realize this. +An empty line after the end of a subtree is considered part of it and +will be hidden when the subtree is folded. However, if you leave at +least two empty lines, one empty line will remain visible after folding +the subtree, in order to structure the collapsed view. See the +variable @code{org-cycle-separator-lines} for modifying this behavior. + @node Visibility cycling, Motion, Headlines, Document structure @section Visibility cycling @cindex cycling, visibility @@ -1519,9 +1527,9 @@ numbers. @cindex syntax, of formulas A formula can be any algebraic expression understood by the Emacs -@file{Calc} package. Note that @file{calc} has the slightly +@file{Calc} package. @b{Note that @file{calc} has the non-standard convention that @samp{/} has lower precedence than -@samp{*}, so that @samp{a/b*c} is interpreted as @samp{a/(b*c)}. Before +@samp{*}, so that @samp{a/b*c} is interpreted as @samp{a/(b*c)}.} Before evaluation by @code{calc-eval} (@pxref{Calling Calc from Your Programs,calc-eval,Calling calc from Your Lisp Programs,calc,GNU Emacs Calc Manual}), @@ -2409,8 +2417,8 @@ use: @noindent In these entries, the character specifies how to select the template. The first string specifies the template. Two more (optional) strings give the file in which, and the headline under which the new -note should be stored. The file defaults to -@code{org-default-notes-file}, the heading to +note should be stored. The file defaults (if not present or @code{nil}) +to @code{org-default-notes-file}, the heading to @code{org-remember-default-headline}. Both defaults help to get to the storing location quickly, but you can change the location interactively while storing the note. @@ -2507,7 +2515,6 @@ then leads to the following result. @item @tab @key{left}/@key{right} @tab as same level, before/after current heading @item not on headline @tab @key{RET} @tab at cursor position, level taken from context. - Or use prefix arg to specify level manually. @end multitable So a fast way to store the note to its default location is to press @@ -4000,16 +4007,18 @@ Lets assume that you, in your own way of using Org-mode, identify projects with a tag PROJECT, and that you use a todo keyword MAYBE to indicate a project that should not be considered yet. Lets further assume that the todo keyword DONE marks finished projects, and that NEXT -and TODO indicate next actions. Finally, the tag @@SHOP indicates -shopping and is a next action even without the NEXT tag. In this case -you would start by identifying eligible projects with a tags/todo match -@samp{+PROJECT/-MAYBE-DONE}, and then check for TODO, NEXT and @@SHOP in -the subtree to identify projects that are not stuck. The correct -customization for this is +and TODO indicate next actions. The tag @@SHOP indicates shopping and +is a next action even without the NEXT tag. Finally, if the project +contains the special word IGNORE anywhere, it should not be listed +either. In this case you would start by identifying eligible projects +with a tags/todo match @samp{+PROJECT/-MAYBE-DONE}, and then check for +TODO, NEXT, @@SHOP, and IGNORE in the subtree to identify projects that +are not stuck. The correct customization for this is @lisp (setq org-stuck-projects - ("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@@SHOP"))) + '("+PROJECT/-MAYBE-DONE" ("NEXT" "TODO") ("@@SHOP") + "\\")) @end lisp @@ -5760,11 +5769,15 @@ Logging TODO state changes and clock intervals (variable @cindex @code{lognotedone}, STARTUP keyword @cindex @code{lognoteclock-out}, STARTUP keyword @cindex @code{lognotestate}, STARTUP keyword +@cindex @code{logrepeat}, STARTUP keyword +@cindex @code{nologrepeat}, STARTUP keyword @example logging @r{record a timestamp when an item is marked DONE} nologging @r{don't record when items are marked DONE} lognotedone @r{record timestamp and a note when DONE} lognotestate @r{record timestamp, note when TODO state changes} +logrepeat @r{record a not when re-instating a repeating item} +nologrepeat @r{do not record when re-instating repeating item} lognoteclock-out @r{record timestamp and a note when clocking out} @end example Here are the options for hiding leading stars in outline headings. The @@ -6113,7 +6126,6 @@ during date selection). @example S-UP -> M-p S-DOWN -> M-n S-LEFT -> M-- S-RIGHT -> M-+ -S-RET -> C-S-RET @end example Yes, these are unfortunately more difficult to remember. If you want @@ -6125,7 +6137,6 @@ Also this package uses the @kbd{S-} keys, so everything written in the paragraph above about CUA mode also applies here. @end table - @node Bugs, , Interaction, Miscellaneous @section Bugs @cindex bugs diff --git a/orgcard.pdf b/orgcard.pdf dissimilarity index 71% index ff9abf43890b4c7884428a449fd3568071c6d72f..797e2c22301c1c90e5097e39a82fe6f896b850e0 100644 GIT binary patch delta 40640 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

  • 7jZ``(+e!lSPAVQ@< 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 Z%Xa_>3Pt#BNE3j8P=cpVrB!7J{tIp=7%Tt) diff --git a/orgcard.tex b/orgcard.tex index b5fb56c70..ce84820d1 100644 --- a/orgcard.tex +++ b/orgcard.tex @@ -1,5 +1,5 @@ % Reference Card for Org Mode -\def\orgversionnumber{4.71} +\def\orgversionnumber{4.72} \def\versionyear{2007} % latest update \def\year{2007} % latest copyright year % @@ -386,7 +386,6 @@ Outside of tables, the same keys may have other functionality. \metax{export as tab-separated file}{M-x org-table-export} \metax{import tab-separated file}{M-x org-table-import} \key{sum numbers in current column/rectangle}{C-c +} -\key{copy down with increment}{S-RET$^3$} {\bf Tables created with the \kbd{table.el} package} @@ -731,21 +730,6 @@ Subtrees whose header starts with COMMENT are never exported. \key{toggle COMMENT keyword on entry}{C-c ;} - -%\section{CUA and pc-select compatibility}% - -%Configure the variable {\tt org-CUA-compatibility} to make Org-mode -%avoid the \kbd{S-} bindings used by these modes. When set, -%Org-mode will change the following keybindings (also in the agenda -%buffer, but not during date selection). See note mark four$^3$ -%throughout the reference card. -%%\vskip-mm -%\beginexample -%S-UP $\to$ M-p S-DOWN $\to$ M-n -%S-LEFT $\to$ M-- S-RIGHT $\to$ M-+ -%S-RET $\to$ C-S-RET -%\endexample - \section{Dynamic Blocks} \key{update dynamic block at point}{C-c C-x C-u} -- 2.11.4.GIT