From 05df3bb8a1a5dd5c8b1387d0dd05d34344e396cc Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:36:08 +0100 Subject: [PATCH] Release 5.07 --- Makefile | 12 +- org | 704 ++++++++++++++++++++++---------------------- org-export-latex.el | 98 +++--- org.el | 389 ++++++++++++++++-------- org.pdf | Bin 792662 -> 794141 bytes org.texi | 46 +-- orgcard.pdf | Bin 58798 -> 58913 bytes orgcard.tex | 4 +- 8 files changed, 710 insertions(+), 543 deletions(-) diff --git a/Makefile b/Makefile index 49046f073..1e1ad37e3 100644 --- a/Makefile +++ b/Makefile @@ -103,8 +103,8 @@ org-install.elc: org-install.el xemacs/noutline.elc: xemacs/noutline.el -#org: org.texi -# $(MAKEINFO) --no-split org.texi -o org +org: org.texi + $(MAKEINFO) --no-split org.texi -o org org.pdf: org.texi $(TEXI2PDF) org.texi @@ -133,8 +133,8 @@ orgcard_letter.ps: orgcard_letter.dvi # Below here are special targets for maintenance only -#info: -# $(MAKEINFO) --no-split org.texi -o org +info: + $(MAKEINFO) --no-split org.texi -o org pdf: org.pdf @@ -148,8 +148,8 @@ ecompile: distfile: @if [ "X$(TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi -# touch org.texi orgcard.tex -# make info + touch org.pdf orgcard.tex + make info make doc rm -rf org-$(TAG) org-$(TAG).zip $(MKDIR) org-$(TAG) diff --git a/org b/org index 84b45a562..bd6f5f777 100644 --- a/org +++ b/org @@ -1,4 +1,4 @@ -This is org, produced by makeinfo version 4.7 from org.texi. +This is org, produced by makeinfo version 4.8 from org.texi. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY @@ -744,8 +744,8 @@ File: org, Node: Structure editing, Next: Archiving, Prev: Motion, Up: Docum entries in the region will be sorted. Otherwise the children of the current headline are sorted. The command prompts for the sorting method, which can be alphabetically, numerically, by time - (using the first time stamp in each entry), and each of these in - reverse order. With a `C-u' prefix, sorting will be + (using the first time stamp in each entry), by priority, and each + of these in reverse order. With a `C-u' prefix, sorting will be case-sensitive. With two `C-u C-u' prefixes, duplicate entries will also be removed. @@ -829,7 +829,9 @@ file, the archive file. `C-c C-x C-s' Archive the subtree starting at the cursor position to the location - given by `org-archive-location'. + given by `org-archive-location'. Context information that could be + lost like the file name, the category, inherited tags, and the todo + state will be store as properties in the entry. `C-u C-c C-x C-s' Check if any direct children of the current headline could be @@ -1773,6 +1775,7 @@ the following commands: table header. `C-u C-u C-c *' +`C-u C-u C-c C-c' Iterate the table by recomputing it until no further changes occur. This may be necessary if some computed fields use the value of other fields that are computed later in the calculation sequence. @@ -2493,6 +2496,14 @@ The most important commands to work with TODO entries are: Mostly useful if more than two TODO states are possible (*note TODO extensions::). +`C-c C-c' + Use the fast tag interface to quickly and directly select a + specific TODO state. For this you need to assign keys to TODO + state, like this: + #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) | DONE(d) + See *Note Per file keywords:: and *Note Setting tags:: for more + information. + `C-c C-v' View TODO items in a _sparse tree_ (*note Sparse trees::). Folds the entire buffer, but shows all TODO items and the headings @@ -2655,9 +2666,9 @@ file: A setup for using several sets in parallel would be: - #+SEQ_TODO: "TODO" "|" "DONE" - #+SEQ_TODO: "REPORT" "BUG" "KNOWNCAUSE" "|" "FIXED" - #+SEQ_TODO: "|" "CANCELED" + #+SEQ_TODO: TODO | DONE + #+SEQ_TODO: REPORT BUG KNOWNCAUSE | FIXED + #+SEQ_TODO: | CANCELED To make sure you are using the correct keyword, type `#+' into the buffer and then use `M-' completion. @@ -7281,12 +7292,12 @@ Index (line 6) * action, for publishing: Publishing action. (line 6) * activation: Activation. (line 6) -* active region <1>: Structure editing. (line 64) -* active region <2>: HTML Export commands. +* active region <1>: HTML Export commands. (line 6) +* active region <2>: ASCII export. (line 9) * active region <3>: Built-in table editor. (line 141) -* active region: ASCII export. (line 9) +* active region: Structure editing. (line 64) * agenda: Weekly/Daily agenda. (line 6) * agenda dispatcher: Agenda dispatcher. (line 6) * agenda files: Agenda files. (line 6) @@ -7294,7 +7305,7 @@ Index * agenda views: Agenda views. (line 6) * agenda views, custom: Custom agenda views. (line 6) * agenda views, exporting <1>: Exporting Agenda Views. - (line 12) + (line 6) * agenda views, exporting: Agenda commands. (line 228) * agenda views, user-defined: Special agenda views. (line 6) @@ -7307,7 +7318,7 @@ Index * API, for properties <1>: Using the property API. (line 6) * API, for properties: Property API. (line 6) -* archive locations: Moving subtrees. (line 21) +* archive locations: Moving subtrees. (line 23) * archiving: Archiving. (line 6) * ASCII export: ASCII export. (line 6) * author: Feedback. (line 6) @@ -7325,9 +7336,9 @@ Index (line 6) * calc package: The spreadsheet. (line 6) * calc.el: Cooperation. (line 6) -* calculations, in tables <1>: Built-in table editor. +* calculations, in tables <1>: The spreadsheet. (line 6) +* calculations, in tables: Built-in table editor. (line 141) -* calculations, in tables: The spreadsheet. (line 6) * calendar commands, from agenda: Agenda commands. (line 191) * calendar integration: Weekly/Daily agenda. (line 24) * calendar, for selecting date: The date/time prompt. @@ -7347,12 +7358,12 @@ Index * completion, of file names: Handling links. (line 43) * completion, of link abbreviations: Completion. (line 6) * completion, of links: Handling links. (line 25) -* completion, of option keywords <1>: Export options. (line 6) -* completion, of option keywords <2>: Completion. (line 6) +* completion, of option keywords <1>: Completion. (line 6) +* completion, of option keywords <2>: Export options. (line 6) * completion, of option keywords: Per file keywords. (line 23) * completion, of property keys: Completion. (line 6) -* completion, of tags <1>: Setting tags. (line 11) -* completion, of tags: Completion. (line 6) +* completion, of tags <1>: Completion. (line 6) +* completion, of tags: Setting tags. (line 11) * completion, of TeX symbols: Completion. (line 6) * completion, of TODO keywords <1>: Completion. (line 6) * completion, of TODO keywords: Workflow states. (line 15) @@ -7431,9 +7442,9 @@ Index * folded, subtree visibility state: Visibility cycling. (line 10) * folding, sparse trees: Sparse trees. (line 6) * following links: Handling links. (line 58) -* footnote.el <1>: Footnotes. (line 6) +* footnote.el <1>: Conflicts. (line 35) * footnote.el <2>: Cooperation. (line 56) -* footnote.el: Conflicts. (line 35) +* footnote.el: Footnotes. (line 6) * footnotes <1>: Export options. (line 25) * footnotes: Footnotes. (line 6) * format specifier: Formula syntax for Calc. @@ -7613,10 +7624,10 @@ Index * references, to ranges: References. (line 60) * region, active <1>: HTML Export commands. (line 6) -* region, active <2>: Structure editing. (line 64) +* region, active <2>: ASCII export. (line 9) * region, active <3>: Built-in table editor. (line 141) -* region, active: ASCII export. (line 9) +* region, active: Structure editing. (line 64) * regular expressions, with tags search: Tag searches. (line 63) * remember.el <1>: Cooperation. (line 33) * remember.el: Remember. (line 6) @@ -7644,7 +7655,7 @@ Index (line 6) * sparse tree, for deadlines: Inserting deadline/schedule. (line 11) -* sparse tree, for TODO: TODO basics. (line 26) +* sparse tree, for TODO: TODO basics. (line 34) * sparse tree, tag based: Tags. (line 6) * sparse trees: Sparse trees. (line 6) * special keywords: In-buffer settings. (line 6) @@ -7671,9 +7682,9 @@ Index (line 6) * table editor, table.el: Cooperation. (line 37) * table of contents: Export options. (line 25) -* table.el: Cooperation. (line 37) -* tables <1>: Tables. (line 6) -* tables: Export options. (line 25) +* table.el: Cooperation. (line 34) +* tables <1>: Export options. (line 25) +* tables: Tables. (line 6) * tables, export: Enhancing text. (line 24) * tables, in other modes: Tables in arbitrary syntax. (line 6) @@ -7688,8 +7699,8 @@ Index * tasks, breaking down: Breaking down tasks. (line 6) * templates, for remember: Remember templates. (line 6) * TeX interpretation: Embedded LaTeX. (line 6) -* TeX macros <1>: Math symbols. (line 6) -* TeX macros: Export options. (line 25) +* TeX macros <1>: Export options. (line 25) +* TeX macros: Math symbols. (line 6) * TeX macros, export: Enhancing text. (line 21) * TeX symbol completion: Completion. (line 6) * TeX-like syntax for sub- and superscripts: Export options. (line 25) @@ -7721,12 +7732,12 @@ Index * TODO list, global: Global TODO list. (line 6) * TODO types: TODO types. (line 6) * TODO workflow: Workflow states. (line 6) -* transient-mark-mode <1>: Structure editing. (line 64) -* transient-mark-mode <2>: HTML Export commands. +* transient-mark-mode <1>: HTML Export commands. (line 6) +* transient-mark-mode <2>: ASCII export. (line 9) * transient-mark-mode <3>: Built-in table editor. (line 141) -* transient-mark-mode: ASCII export. (line 9) +* transient-mark-mode: Structure editing. (line 64) * translator function: Translator functions. (line 6) * trees, sparse: Sparse trees. (line 6) @@ -7773,27 +7784,27 @@ Key Index * <: Using column view. (line 54) * : Agenda commands. (line 95) * <1>: Agenda commands. (line 39) -* <2>: Setting tags. (line 76) -* <3>: The date/time prompt. +* <2>: The date/time prompt. (line 57) +* <3>: Setting tags. (line 76) * : Built-in table editor. (line 62) * : Agenda commands. (line 90) -* <1>: Setting tags. (line 73) -* : Agenda commands. (line 28) -* <1>: Setting tags. (line 68) +* <1>: Agenda commands. (line 28) +* : Setting tags. (line 73) +* <1>: CDLaTeX mode. (line 23) * <2>: Agenda commands. (line 33) -* <3>: Visibility cycling. (line 10) -* <4>: Built-in table editor. - (line 55) -* <5>: Editing and debugging formulas. +* <3>: Setting tags. (line 68) +* <4>: Editing and debugging formulas. (line 57) -* <6>: CDLaTeX mode. (line 23) -* : Plain lists. (line 41) -* > <1>: Using column view. (line 54) +* <5>: Built-in table editor. + (line 55) +* <6>: Plain lists. (line 41) +* : Visibility cycling. (line 10) +* > <1>: Agenda commands. (line 171) * > <2>: The date/time prompt. (line 33) -* >: Agenda commands. (line 171) +* >: Using column view. (line 54) * ^: CDLaTeX mode. (line 33) * _: CDLaTeX mode. (line 33) * `: CDLaTeX mode. (line 39) @@ -7817,9 +7828,9 @@ Key Index * C-c +: Built-in table editor. (line 141) * C-c ,: Priorities. (line 18) -* C-c - <1>: Plain lists. (line 88) -* C-c -: Built-in table editor. +* C-c - <1>: Built-in table editor. (line 90) +* C-c -: Plain lists. (line 88) * C-c .: Creating timestamps. (line 10) * C-c /: Sparse trees. (line 15) * C-c :: Enhancing text. (line 32) @@ -7827,18 +7838,18 @@ Key Index * C-c <: Creating timestamps. (line 23) * C-c : Built-in table editor. (line 161) -* C-c = <1>: Column formulas. (line 26) -* C-c =: Editing and debugging formulas. +* C-c = <1>: Editing and debugging formulas. (line 14) +* C-c =: Column formulas. (line 26) * C-c >: Creating timestamps. (line 27) * C-c ?: Editing and debugging formulas. (line 24) * C-c [: Agenda files. (line 12) * C-c \: Tag searches. (line 9) * C-c ]: Agenda files. (line 15) -* C-c ^ <1>: Structure editing. (line 52) -* C-c ^: Built-in table editor. +* C-c ^ <1>: Built-in table editor. (line 94) +* C-c ^: Structure editing. (line 52) * C-c `: Built-in table editor. (line 157) * C-c a !: Stuck projects. (line 14) @@ -7850,49 +7861,47 @@ Key Index * C-c a L: Timeline. (line 10) * C-c a M: Matching tags and properties. (line 15) -* C-c a m: Tag searches. (line 12) -* C-c a M: Tag searches. (line 16) * C-c a m: Matching tags and properties. (line 10) +* C-c a M: Tag searches. (line 16) +* C-c a m: Tag searches. (line 12) * C-c a T: Global TODO list. (line 14) * C-c a t <1>: Global TODO list. (line 9) -* C-c a t: TODO basics. (line 36) +* C-c a t: TODO basics. (line 44) * C-c C-a: Visibility cycling. (line 33) * C-c C-b: Motion. (line 15) -* C-c C-c <1>: The very busy C-c C-c key. +* C-c C-c <1>: Cooperation. (line 37) +* C-c C-c <2>: The very busy C-c C-c key. (line 6) -* C-c C-c <2>: Setting tags. (line 10) -* C-c C-c <3>: Checkboxes. (line 37) -* C-c C-c <4>: Processing LaTeX fragments. +* C-c C-c <3>: Processing LaTeX fragments. (line 15) -* C-c C-c <5>: Editing and debugging formulas. - (line 90) -* C-c C-c <6>: Built-in table editor. - (line 54) -* C-c C-c <7>: Plain lists. (line 81) -* C-c C-c <8>: Cooperation. (line 37) -* C-c C-c <9>: Editing and debugging formulas. +* C-c C-c <4>: Property syntax. (line 54) +* C-c C-c <5>: Setting tags. (line 10) +* C-c C-c <6>: Checkboxes. (line 37) +* C-c C-c <7>: TODO basics. (line 26) +* C-c C-c <8>: Editing and debugging formulas. (line 46) -* C-c C-c <10>: Cooperation. (line 46) -* C-c C-c: Property syntax. (line 54) -* C-c C-d <1>: Inserting deadline/schedule. +* C-c C-c <9>: Built-in table editor. + (line 54) +* C-c C-c: Plain lists. (line 81) +* C-c C-d <1>: Agenda commands. (line 156) +* C-c C-d: Inserting deadline/schedule. (line 9) -* C-c C-d: Agenda commands. (line 156) * C-c C-e: Exporting. (line 20) * C-c C-e a: ASCII export. (line 9) * C-c C-e b: HTML Export commands. (line 13) * C-c C-e c: iCalendar export. (line 21) -* C-c C-e h: HTML Export commands. - (line 6) * C-c C-e H: HTML Export commands. (line 16) -* C-c C-e i: iCalendar export. (line 14) -* C-c C-e I: iCalendar export. (line 16) -* C-c C-e l: LaTeX export commands. +* C-c C-e h: HTML Export commands. (line 6) +* C-c C-e I: iCalendar export. (line 16) +* C-c C-e i: iCalendar export. (line 14) * C-c C-e L: LaTeX export commands. (line 7) +* C-c C-e l: LaTeX export commands. + (line 6) * C-c C-e R: HTML Export commands. (line 19) * C-c C-e t: Export options. (line 13) @@ -7901,10 +7910,10 @@ Key Index * C-c C-e v a: ASCII export. (line 16) * C-c C-e v b: HTML Export commands. (line 24) -* C-c C-e v h: HTML Export commands. - (line 24) * C-c C-e v H: HTML Export commands. (line 24) +* C-c C-e v h: HTML Export commands. + (line 24) * C-c C-e v L: LaTeX export commands. (line 10) * C-c C-e v l: LaTeX export commands. @@ -7919,27 +7928,27 @@ Key Index * C-c C-o <1>: Creating timestamps. (line 31) * C-c C-o: Handling links. (line 58) * C-c C-p: Motion. (line 9) -* C-c C-q <1>: Built-in table editor. - (line 125) -* C-c C-q: Editing and debugging formulas. +* C-c C-q <1>: Editing and debugging formulas. (line 50) +* C-c C-q: Built-in table editor. + (line 125) * C-c C-r <1>: Editing and debugging formulas. (line 53) * C-c C-r: Visibility cycling. (line 34) -* C-c C-s <1>: Inserting deadline/schedule. +* C-c C-s <1>: Agenda commands. (line 153) +* C-c C-s: Inserting deadline/schedule. (line 18) -* C-c C-s: Agenda commands. (line 153) * C-c C-t <1>: Clocking work time. (line 27) * C-c C-t: TODO basics. (line 13) * C-c C-u: Motion. (line 18) -* C-c C-v: TODO basics. (line 26) +* C-c C-v: TODO basics. (line 34) * C-c C-w: Inserting deadline/schedule. (line 11) * C-c C-x b: Visibility cycling. (line 41) * C-c C-x C-a: ARCHIVE tag. (line 28) * C-c C-x C-b: Checkboxes. (line 39) -* C-c C-x C-c <1>: Using column view. (line 9) -* C-c C-x C-c: Agenda commands. (line 218) +* C-c C-x C-c <1>: Agenda commands. (line 218) +* C-c C-x C-c: Using column view. (line 9) * C-c C-x C-d: Clocking work time. (line 35) * C-c C-x C-i: Clocking work time. (line 12) * C-c C-x C-k: Structure editing. (line 39) @@ -7959,15 +7968,15 @@ Key Index * C-c C-x C-y <1>: Built-in table editor. (line 118) * C-c C-x C-y: Structure editing. (line 46) -* C-c C-x M-w <1>: Structure editing. (line 43) -* C-c C-x M-w: Built-in table editor. +* C-c C-x M-w <1>: Built-in table editor. (line 111) -* C-c C-y <1>: Creating timestamps. (line 48) -* C-c C-y: Clocking work time. (line 22) +* C-c C-x M-w: Structure editing. (line 43) +* C-c C-y <1>: Clocking work time. (line 22) +* C-c C-y: Creating timestamps. (line 48) * C-c l: Handling links. (line 9) -* C-c { <1>: Editing and debugging formulas. +* C-c { <1>: CDLaTeX mode. (line 21) +* C-c {: Editing and debugging formulas. (line 33) -* C-c {: CDLaTeX mode. (line 21) * C-c |: Built-in table editor. (line 40) * C-c }: Editing and debugging formulas. @@ -7987,12 +7996,13 @@ Key Index * C-u C-c C-c: Updating the table. (line 19) * C-u C-c C-l: Handling links. (line 43) * C-u C-c C-x C-a: ARCHIVE tag. (line 31) -* C-u C-c C-x C-s: Moving subtrees. (line 12) -* C-u C-c C-x C-u <1>: Clocking work time. (line 70) -* C-u C-c C-x C-u: Dynamic blocks. (line 22) +* C-u C-c C-x C-s: Moving subtrees. (line 14) +* C-u C-c C-x C-u <1>: Dynamic blocks. (line 22) +* C-u C-c C-x C-u: Clocking work time. (line 70) * C-u C-u C-c *: Updating the table. (line 22) * C-u C-u C-c =: Editing and debugging formulas. (line 18) +* C-u C-u C-c C-c: Updating the table. (line 22) * C-x C-s: Editing and debugging formulas. (line 46) * C-x C-w <1>: Exporting Agenda Views. @@ -8004,8 +8014,8 @@ Key Index * f: Agenda commands. (line 42) * g: Agenda commands. (line 76) * H: Agenda commands. (line 215) -* I: Agenda commands. (line 176) * i: Agenda commands. (line 196) +* I: Agenda commands. (line 176) * l: Agenda commands. (line 55) * L: Agenda commands. (line 30) * M: Agenda commands. (line 202) @@ -8019,115 +8029,115 @@ Key Index * M-: Structure editing. (line 21) * M- <1>: Plain lists. (line 49) * M-: Structure editing. (line 6) -* M- <1>: Structure editing. (line 24) -* M-: Built-in table editor. +* M- <1>: Built-in table editor. (line 72) -* M- <1>: Per file keywords. (line 23) +* M-: Structure editing. (line 24) +* M- <1>: Completion. (line 10) * M- <2>: Property syntax. (line 46) -* M- <3>: Editing and debugging formulas. +* M- <3>: Setting tags. (line 6) +* M- <4>: Per file keywords. (line 23) +* M-: Editing and debugging formulas. (line 64) -* M- <4>: Setting tags. (line 6) -* M-: Completion. (line 10) * M- <1>: Editing and debugging formulas. (line 76) * M-: Built-in table editor. (line 80) -* M-S- <1>: Structure editing. (line 36) -* M-S- <2>: Editing and debugging formulas. +* M-S- <1>: Editing and debugging formulas. (line 72) -* M-S- <3>: Built-in table editor. +* M-S- <2>: Built-in table editor. (line 87) -* M-S-: Plain lists. (line 66) -* M-S- <1>: Structure editing. (line 27) +* M-S- <3>: Plain lists. (line 66) +* M-S-: Structure editing. (line 36) +* M-S- <1>: The date/time prompt. + (line 54) * M-S- <2>: Built-in table editor. (line 74) * M-S- <3>: Plain lists. (line 72) -* M-S-: The date/time prompt. - (line 54) +* M-S-: Structure editing. (line 27) * M-S- <1>: Checkboxes. (line 54) -* M-S- <2>: Structure editing. (line 18) -* M-S-: Plain lists. (line 59) +* M-S- <2>: Plain lists. (line 59) +* M-S-: Structure editing. (line 18) * M-S- <1>: The date/time prompt. (line 51) -* M-S- <2>: Plain lists. (line 72) -* M-S- <3>: Built-in table editor. +* M-S- <2>: Built-in table editor. (line 77) +* M-S- <3>: Plain lists. (line 72) * M-S-: Structure editing. (line 30) * M-S- <1>: Editing and debugging formulas. (line 72) -* M-S- <2>: Plain lists. (line 66) -* M-S- <3>: Structure editing. (line 33) -* M-S-: Built-in table editor. +* M-S- <2>: Built-in table editor. (line 84) -* mouse-1 <1>: Handling links. (line 72) +* M-S- <3>: Plain lists. (line 66) +* M-S-: Structure editing. (line 33) +* mouse-1 <1>: Agenda commands. (line 33) * mouse-1 <2>: The date/time prompt. (line 36) -* mouse-1: Agenda commands. (line 33) +* mouse-1: Handling links. (line 72) * mouse-2 <1>: Agenda commands. (line 33) * mouse-2: Handling links. (line 72) -* mouse-3 <1>: Handling links. (line 77) -* mouse-3: Agenda commands. (line 28) -* n <1>: Using column view. (line 30) -* n: Agenda commands. (line 19) +* mouse-3 <1>: Agenda commands. (line 28) +* mouse-3: Handling links. (line 77) +* n <1>: Agenda commands. (line 19) +* n: Using column view. (line 30) * O: Agenda commands. (line 180) * o: Agenda commands. (line 65) +* P: Agenda commands. (line 140) * p <1>: Agenda commands. (line 20) * p: Using column view. (line 30) -* P: Agenda commands. (line 140) -* q <1>: Using column view. (line 17) -* q: Agenda commands. (line 238) -* r <1>: Global TODO list. (line 22) -* r: Agenda commands. (line 80) +* q <1>: Agenda commands. (line 238) +* q: Using column view. (line 17) +* r <1>: Agenda commands. (line 80) +* r: Global TODO list. (line 22) * S: Agenda commands. (line 206) * s: Agenda commands. (line 87) -* S- <1>: Priorities. (line 23) +* S- <1>: Agenda commands. (line 149) * S- <2>: The date/time prompt. (line 45) * S- <3>: Creating timestamps. (line 40) -* S- <4>: Plain lists. (line 62) +* S- <4>: Priorities. (line 23) * S- <5>: Editing and debugging formulas. (line 67) -* S-: Agenda commands. (line 149) -* S- <1>: Editing and debugging formulas. - (line 67) -* S- <2>: Using column view. (line 26) -* S- <3>: Property syntax. (line 62) -* S- <4>: Creating timestamps. (line 35) -* S- <5>: Agenda commands. (line 167) +* S-: Plain lists. (line 62) +* S- <1>: Agenda commands. (line 167) +* S- <2>: The date/time prompt. + (line 42) +* S- <3>: Creating timestamps. (line 35) +* S- <4>: Using column view. (line 26) +* S- <5>: Property syntax. (line 62) * S- <6>: Multiple sets in one file. (line 29) * S- <7>: TODO basics. (line 20) -* S-: The date/time prompt. - (line 42) +* S-: Editing and debugging formulas. + (line 67) * S-: Built-in table editor. (line 144) -* S- <1>: Property syntax. (line 62) -* S- <2>: Editing and debugging formulas. - (line 67) -* S- <3>: The date/time prompt. +* S- <1>: Agenda commands. (line 159) +* S- <2>: The date/time prompt. (line 39) -* S- <4>: Creating timestamps. (line 35) -* S- <5>: TODO basics. (line 20) +* S- <3>: Creating timestamps. (line 35) +* S- <4>: Using column view. (line 26) +* S- <5>: Property syntax. (line 62) * S- <6>: Multiple sets in one file. (line 29) -* S- <7>: Agenda commands. (line 159) -* S-: Using column view. (line 26) -* S- <1>: Visibility cycling. (line 22) -* S-: Built-in table editor. - (line 59) -* S- <1>: Plain lists. (line 62) -* S- <2>: Editing and debugging formulas. +* S- <7>: TODO basics. (line 20) +* S-: Editing and debugging formulas. (line 67) -* S- <3>: Agenda commands. (line 143) -* S- <4>: Priorities. (line 23) -* S- <5>: The date/time prompt. +* S- <1>: Built-in table editor. + (line 59) +* S-: Visibility cycling. (line 22) +* S- <1>: Agenda commands. (line 143) +* S- <2>: The date/time prompt. (line 48) -* S-: Creating timestamps. (line 40) +* S- <3>: Creating timestamps. (line 40) +* S- <4>: Priorities. (line 23) +* S- <5>: Editing and debugging formulas. + (line 67) +* S-: Plain lists. (line 62) * S-M-: Using column view. (line 58) -* S-M-: TODO basics. (line 44) +* S-M-: TODO basics. (line 52) * S-M-: Using column view. (line 55) -* t: Agenda commands. (line 111) * T: Agenda commands. (line 124) +* t: Agenda commands. (line 111) * v: Using column view. (line 39) * w: Agenda commands. (line 66) * x: Agenda commands. (line 239) @@ -8153,198 +8163,198 @@ Ref: Visibility cycling-Footnote-226164 Ref: Visibility cycling-Footnote-326214 Node: Motion26484 Node: Structure editing27438 -Node: Archiving30264 -Node: ARCHIVE tag30822 -Node: Moving subtrees32615 -Node: Sparse trees33926 -Ref: Sparse trees-Footnote-136061 -Ref: Sparse trees-Footnote-236243 -Node: Plain lists36358 -Ref: Plain lists-Footnote-140555 -Ref: Plain lists-Footnote-240913 -Node: Drawers41094 -Node: orgstruct-mode41932 -Node: Tables42832 -Node: Built-in table editor43413 -Node: Narrow columns50658 -Ref: Narrow columns-Footnote-152593 -Node: Column groups52639 -Node: orgtbl-mode54172 -Node: The spreadsheet54975 -Node: References56062 -Ref: References-Footnote-160526 -Node: Formula syntax for Calc60815 -Node: Formula syntax for Lisp63272 -Node: Field formulas64990 -Node: Column formulas66298 -Node: Editing and debugging formulas67897 -Node: Updating the table72050 -Node: Advanced features73085 -Node: Hyperlinks77610 -Node: Link format78448 -Node: Internal links79741 -Ref: Internal links-Footnote-181666 -Node: Radio targets81801 -Node: External links82501 -Node: Handling links84905 -Ref: Handling links-Footnote-190202 -Ref: Handling links-Footnote-290439 -Node: Using links outside Org-mode90513 -Node: Link abbreviations91023 -Node: Search options92716 -Ref: Search options-Footnote-194496 -Node: Custom searches94577 -Node: Remember95625 -Node: Setting up remember96612 -Node: Remember templates97194 -Ref: Remember templates-Footnote-1100640 -Node: Storing notes100738 -Node: TODO items102625 -Node: TODO basics103602 -Node: TODO extensions105366 -Node: Workflow states106185 -Ref: Workflow states-Footnote-1107360 -Node: TODO types107453 -Ref: TODO types-Footnote-1109036 -Node: Multiple sets in one file109118 -Node: Per file keywords110729 -Ref: Per file keywords-Footnote-1112018 -Node: Priorities112219 -Node: Breaking down tasks113829 -Ref: Breaking down tasks-Footnote-1114349 -Node: Checkboxes114445 -Node: Tags117294 -Node: Tag inheritance118066 -Node: Setting tags119003 -Ref: Setting tags-Footnote-1123526 -Ref: Setting tags-Footnote-2123638 -Node: Tag searches123721 -Node: Properties and columns126438 -Node: Property syntax127543 -Node: Special properties129964 -Node: Property searches130880 -Node: Column view131535 -Node: Defining columns132702 -Node: Scope of column definitions133100 -Node: Column attributes134022 -Node: Using column view136270 -Node: Property API138257 -Node: Timestamps138611 -Node: Time stamps139072 -Ref: Time stamps-Footnote-1141500 -Node: Creating timestamps141616 -Node: The date/time prompt143690 -Ref: The date/time prompt-Footnote-1145678 -Node: Custom time format145784 -Node: Deadlines and scheduling147476 -Ref: Deadlines and scheduling-Footnote-1149096 -Node: Inserting deadline/schedule149251 -Node: Repeated tasks150189 -Node: Progress logging151828 -Node: Closing items152483 -Ref: Closing items-Footnote-1153417 -Ref: Closing items-Footnote-2153486 -Node: Tracking TODO state changes153559 -Node: Clocking work time154415 -Ref: Clocking work time-Footnote-1158061 -Ref: Clocking work time-Footnote-2158139 -Node: Agenda views158265 -Node: Agenda files160216 -Ref: Agenda files-Footnote-1161182 -Ref: Agenda files-Footnote-2161331 -Node: Agenda dispatcher161524 -Node: Built-in agenda views163221 -Node: Weekly/Daily agenda163801 -Node: Global TODO list166743 -Node: Matching tags and properties169021 -Node: Timeline170110 -Node: Stuck projects170782 -Node: Presentation and sorting172633 -Node: Categories173424 -Node: Time-of-day specifications174088 -Node: Sorting of agenda items176059 -Node: Agenda commands177341 -Node: Custom agenda views184622 -Node: Storing searches185341 -Node: Block agenda187253 -Node: Setting Options188483 -Node: Exporting Agenda Views191222 -Ref: Exporting Agenda Views-Footnote-1195506 -Ref: Exporting Agenda Views-Footnote-2195563 -Node: Extracting Agenda Information for other programs195749 -Node: Embedded LaTeX199875 -Ref: Embedded LaTeX-Footnote-1200969 -Node: Math symbols201159 -Node: Subscripts and Superscripts201926 -Node: LaTeX fragments202772 -Ref: LaTeX fragments-Footnote-1205005 -Ref: LaTeX fragments-Footnote-2205266 -Node: Processing LaTeX fragments205400 -Node: CDLaTeX mode206348 -Ref: CDLaTeX mode-Footnote-1208834 -Node: Exporting208982 -Node: ASCII export210449 -Node: HTML export211950 -Node: HTML Export commands212576 -Node: Quoting HTML tags214363 -Node: Links214998 -Node: Images215695 -Ref: Images-Footnote-1216566 -Node: CSS support216627 -Ref: CSS support-Footnote-1217946 -Node: LaTeX export218059 -Node: LaTeX export commands218383 -Node: Quoting LaTeX code219545 -Node: XOXO export220050 -Node: iCalendar export220490 -Node: Text interpretation221709 -Node: Comment lines222300 -Node: Initial text222695 -Node: Footnotes224364 -Node: Enhancing text225179 -Ref: Enhancing text-Footnote-1227048 -Node: Export options227138 -Node: Publishing229414 -Ref: Publishing-Footnote-1230375 -Ref: Publishing-Footnote-2230519 -Node: Configuration230670 -Node: Project alist231388 -Node: Sources and destinations232454 -Node: Selecting files233184 -Node: Publishing action233932 -Node: Publishing options235266 -Node: Publishing links237641 -Node: Project page index239154 -Node: Sample configuration239932 -Node: Simple example240424 -Node: Complex example241097 -Node: Triggering publication243173 -Node: Miscellaneous243858 -Node: Completion244492 -Node: Customization246162 -Node: In-buffer settings246745 -Node: The very busy C-c C-c key252272 -Node: Clean view254033 -Node: TTY keys256610 -Node: Interaction258220 -Node: Cooperation258617 -Node: Conflicts261493 -Node: Bugs263496 -Node: Extensions and Hacking264992 -Node: Extensions265717 -Node: Adding hyperlink types267660 -Node: Tables in arbitrary syntax271322 -Node: Radio tables272411 -Node: A LaTeX example274914 -Ref: A LaTeX example-Footnote-1278560 -Ref: A LaTeX example-Footnote-2278708 -Node: Translator functions279143 -Ref: Translator functions-Footnote-1282252 -Node: Dynamic blocks282340 -Node: Special agenda views284312 -Node: Using the property API287490 -Node: History and Acknowledgments288971 -Node: Index295547 -Node: Key Index330039 +Node: Archiving30277 +Node: ARCHIVE tag30835 +Node: Moving subtrees32628 +Node: Sparse trees34100 +Ref: Sparse trees-Footnote-136235 +Ref: Sparse trees-Footnote-236417 +Node: Plain lists36532 +Ref: Plain lists-Footnote-140729 +Ref: Plain lists-Footnote-241087 +Node: Drawers41268 +Node: orgstruct-mode42106 +Node: Tables43006 +Node: Built-in table editor43587 +Node: Narrow columns50832 +Ref: Narrow columns-Footnote-152767 +Node: Column groups52813 +Node: orgtbl-mode54346 +Node: The spreadsheet55149 +Node: References56236 +Ref: References-Footnote-160700 +Node: Formula syntax for Calc60989 +Node: Formula syntax for Lisp63446 +Node: Field formulas65164 +Node: Column formulas66472 +Node: Editing and debugging formulas68071 +Node: Updating the table72224 +Node: Advanced features73277 +Node: Hyperlinks77802 +Node: Link format78640 +Node: Internal links79933 +Ref: Internal links-Footnote-181858 +Node: Radio targets81993 +Node: External links82693 +Node: Handling links85097 +Ref: Handling links-Footnote-190394 +Ref: Handling links-Footnote-290631 +Node: Using links outside Org-mode90705 +Node: Link abbreviations91215 +Node: Search options92908 +Ref: Search options-Footnote-194688 +Node: Custom searches94769 +Node: Remember95817 +Node: Setting up remember96804 +Node: Remember templates97386 +Ref: Remember templates-Footnote-1100832 +Node: Storing notes100930 +Node: TODO items102817 +Node: TODO basics103794 +Node: TODO extensions105876 +Node: Workflow states106695 +Ref: Workflow states-Footnote-1107870 +Node: TODO types107963 +Ref: TODO types-Footnote-1109546 +Node: Multiple sets in one file109628 +Node: Per file keywords111239 +Ref: Per file keywords-Footnote-1112508 +Node: Priorities112709 +Node: Breaking down tasks114319 +Ref: Breaking down tasks-Footnote-1114839 +Node: Checkboxes114935 +Node: Tags117784 +Node: Tag inheritance118556 +Node: Setting tags119493 +Ref: Setting tags-Footnote-1124016 +Ref: Setting tags-Footnote-2124128 +Node: Tag searches124211 +Node: Properties and columns126928 +Node: Property syntax128033 +Node: Special properties130454 +Node: Property searches131370 +Node: Column view132025 +Node: Defining columns133192 +Node: Scope of column definitions133590 +Node: Column attributes134512 +Node: Using column view136760 +Node: Property API138747 +Node: Timestamps139101 +Node: Time stamps139562 +Ref: Time stamps-Footnote-1141990 +Node: Creating timestamps142106 +Node: The date/time prompt144180 +Ref: The date/time prompt-Footnote-1146168 +Node: Custom time format146274 +Node: Deadlines and scheduling147966 +Ref: Deadlines and scheduling-Footnote-1149586 +Node: Inserting deadline/schedule149741 +Node: Repeated tasks150679 +Node: Progress logging152318 +Node: Closing items152973 +Ref: Closing items-Footnote-1153907 +Ref: Closing items-Footnote-2153976 +Node: Tracking TODO state changes154049 +Node: Clocking work time154905 +Ref: Clocking work time-Footnote-1158551 +Ref: Clocking work time-Footnote-2158629 +Node: Agenda views158755 +Node: Agenda files160706 +Ref: Agenda files-Footnote-1161672 +Ref: Agenda files-Footnote-2161821 +Node: Agenda dispatcher162014 +Node: Built-in agenda views163711 +Node: Weekly/Daily agenda164291 +Node: Global TODO list167233 +Node: Matching tags and properties169511 +Node: Timeline170600 +Node: Stuck projects171272 +Node: Presentation and sorting173123 +Node: Categories173914 +Node: Time-of-day specifications174578 +Node: Sorting of agenda items176549 +Node: Agenda commands177831 +Node: Custom agenda views185112 +Node: Storing searches185831 +Node: Block agenda187743 +Node: Setting Options188973 +Node: Exporting Agenda Views191712 +Ref: Exporting Agenda Views-Footnote-1195996 +Ref: Exporting Agenda Views-Footnote-2196053 +Node: Extracting Agenda Information for other programs196239 +Node: Embedded LaTeX200365 +Ref: Embedded LaTeX-Footnote-1201459 +Node: Math symbols201649 +Node: Subscripts and Superscripts202416 +Node: LaTeX fragments203262 +Ref: LaTeX fragments-Footnote-1205495 +Ref: LaTeX fragments-Footnote-2205756 +Node: Processing LaTeX fragments205890 +Node: CDLaTeX mode206838 +Ref: CDLaTeX mode-Footnote-1209324 +Node: Exporting209472 +Node: ASCII export210939 +Node: HTML export212440 +Node: HTML Export commands213066 +Node: Quoting HTML tags214853 +Node: Links215488 +Node: Images216185 +Ref: Images-Footnote-1217056 +Node: CSS support217117 +Ref: CSS support-Footnote-1218436 +Node: LaTeX export218549 +Node: LaTeX export commands218873 +Node: Quoting LaTeX code220035 +Node: XOXO export220540 +Node: iCalendar export220980 +Node: Text interpretation222199 +Node: Comment lines222790 +Node: Initial text223185 +Node: Footnotes224854 +Node: Enhancing text225669 +Ref: Enhancing text-Footnote-1227538 +Node: Export options227628 +Node: Publishing229904 +Ref: Publishing-Footnote-1230865 +Ref: Publishing-Footnote-2231009 +Node: Configuration231160 +Node: Project alist231878 +Node: Sources and destinations232944 +Node: Selecting files233674 +Node: Publishing action234422 +Node: Publishing options235756 +Node: Publishing links238131 +Node: Project page index239644 +Node: Sample configuration240422 +Node: Simple example240914 +Node: Complex example241587 +Node: Triggering publication243663 +Node: Miscellaneous244348 +Node: Completion244982 +Node: Customization246652 +Node: In-buffer settings247235 +Node: The very busy C-c C-c key252762 +Node: Clean view254523 +Node: TTY keys257100 +Node: Interaction258710 +Node: Cooperation259107 +Node: Conflicts261983 +Node: Bugs263986 +Node: Extensions and Hacking265482 +Node: Extensions266207 +Node: Adding hyperlink types268150 +Node: Tables in arbitrary syntax271812 +Node: Radio tables272901 +Node: A LaTeX example275404 +Ref: A LaTeX example-Footnote-1279050 +Ref: A LaTeX example-Footnote-2279198 +Node: Translator functions279633 +Ref: Translator functions-Footnote-1282742 +Node: Dynamic blocks282830 +Node: Special agenda views284802 +Node: Using the property API287980 +Node: History and Acknowledgments289461 +Node: Index296037 +Node: Key Index330529  End Tag Table diff --git a/org-export-latex.el b/org-export-latex.el index 04e167cda..52e502a10 100644 --- a/org-export-latex.el +++ b/org-export-latex.el @@ -2,30 +2,30 @@ ;; Copyright (C) 2007 Free Software Foundation, Inc. ;; ;; Author: Bastien Guerry -;; Maintainer: Bastien Guerry -;; Version: $Id: org-export-latex.el,v 0.26b 2007/08/21 14:46:58 guerry Exp guerry $ ;; Keywords: org organizer latex export convert +;; Version: $Id: org-export-latex.el,v 0.27b 2007/08/25 14:26:06 guerry Exp guerry $ ;; X-URL: ;; ;; This file is part of GNU Emacs. ;; -;; This program is free software; you can redistribute it and/or modify +;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; -;; This program is distributed in the hope that it will be useful, +;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. -;; +;; ;; You should have received a copy of the GNU General Public License -;; along with this program; if not, write to the Free Software -;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - +;; along with GNU Emacs; see the file COPYING. If not, write to the +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. +;; ;;; Commentary: - -;; This library is a LaTeX exporter for org-mode. +;; +;; This library implements a LaTeX exporter for org-mode. ;; ;; Put this file into your load-path and the following into your ~/.emacs: ;; (require 'org-export-latex) @@ -37,17 +37,14 @@ ;; M-x `org-export-as-latex-to-buffer' ;; M-x `org-export-region-as-latex' ;; M-x `org-replace-region-by-latex' - -;;; History: -;; -;; I started this piece of code in may 2007. Special thanks to Carsten -;; Dominik for helping me on this. -;; - +;; ;;; Code: +(eval-when-compile + (require 'cl) + (require 'footnote)) + (require 'org) -(require 'footnote) (defvar org-latex-options-plist nil) (defvar org-latex-todo-keywords-1 nil) @@ -511,7 +508,7 @@ and its content." (cond ((stringp subcontent) (insert subcontent)) ((listp subcontent) (org-export-latex-sub subcontent))))))))) -(defun org-export-latex-special-keywords-maybe (remove-list) +(defun org-export-latex-keywords-maybe (remove-list) "Maybe remove keywords depending on rules in REMOVE-LIST." (goto-char (point-min)) (let ((re-todo (mapconcat 'identity org-latex-todo-keywords-1 "\\|"))) @@ -527,7 +524,8 @@ and its content." (replace-match (format "\\texttt{%s}" (match-string 0)) t t))) ;; convert tags (when (re-search-forward "\\(:[a-zA-Z0-9]+\\)+:" nil t) - (if (plist-get remove-list :tags) + (if (or (not org-export-with-tags) + (plist-get remove-list :tags)) (replace-match "") (replace-match (format "\\texttt{%s}" (match-string 0)) t t))))) @@ -542,7 +540,7 @@ and its content." (plist-get org-latex-options-plist :sub-superscript)) (when (plist-get org-latex-options-plist :emphasize) (org-export-latex-fontify)) - (org-export-latex-special-keywords-maybe + (org-export-latex-keywords-maybe org-export-latex-remove-from-headines) (org-export-latex-links) (org-trim (buffer-substring-no-properties (point-min) (point-max))))) @@ -557,7 +555,7 @@ and its content." (when (plist-get org-latex-options-plist :emphasize) (org-export-latex-fontify)) (org-export-latex-links) - (org-export-latex-special-keywords) + (org-export-latex-keywords) (org-export-latex-itemize) (org-export-latex-enumerate) (org-export-latex-tables @@ -631,16 +629,12 @@ See the `org-export-latex.el' code for a complete conversion table." (replace-match (concat (match-string 1) "\\" (match-string 2)) t t))) ((equal (match-string 2) "~") - ;; FIXME protect ~ in links -;; (unless (get-text-property 0 'org-protected (match-string 2)) -;; (unless (eq 'org-link (get-text-property 0 'face (match-string 2))) (cond ((equal (match-string 1) "\\") nil) ((eq 'org-link (get-text-property 0 'face (match-string 2))) (replace-match (concat (match-string 1) "\\~") t t)) - (t - (replace-match - (org-latex-protect - (concat (match-string 1) "\\textasciitilde{}")) t t)))) + (t (replace-match + (org-latex-protect + (concat (match-string 1) "\\~{}")) t t)))) ((member (match-string 2) '("{" "}")) (unless (save-match-data (org-inside-LaTeX-fragment-p)) (if (equal (match-string 1) "\\") @@ -681,7 +675,6 @@ Convert CHAR depending on STRING-BEFORE and STRING-AFTER." ((and (string-match "\\S-+" string-before) (string-match "\\S-+" string-after)) (cond ((eq 'org-link (get-text-property 0 'face char)) -;; (cond ((get-text-property 0 'org-protected char) (concat string-before "\\" char string-after)) ((save-match-data (org-inside-LaTeX-fragment-p)) (if subsup @@ -695,8 +688,8 @@ Convert CHAR depending on STRING-BEFORE and STRING-AFTER." (string-match "[({]?\\([^)}]+\\)[)}]?" string-after)) (format "$%s%s{%s}$" string-before char (match-string 1 string-after))) - (subsup (concat "$" string-before char string-after "$")) - (t (concat string-before char string-after)))) + (subsup (concat "$" string-before char string-after "$")) + (t (concat string-before "\\" char string-after)))) (t (concat string-before "\\" char string-after)))) (defun org-export-latex-treat-backslash-char (string-before string-after) @@ -708,7 +701,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER." (or (cdar (member (list string-after) org-html-entities)) string-after) "$")) ((and (not (string-match "^[ \n\t]" string-after)) - (not (string-match "[ \n\t]\\'" string-before))) + (not (string-match "[ \t]\\'" string-before))) ;; backslash is inside a word (concat string-before "$\\backslash$" string-after)) ((not (or (equal string-after "") @@ -740,6 +733,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER." (match-string 2)) t t) (forward-line)))))) +;; FIXME Use org-export-highlight-first-table-line ? (defun org-export-latex-tables (opt) "When OPT is non-nil convert tables to LaTeX." (goto-char (point-min)) @@ -763,7 +757,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER." (when opt (insert (orgtbl-to-latex (nreverse tbl-list) nil) "\n\n"))))) -(defun org-export-latex-special-keywords () +(defun org-export-latex-keywords () "Convert special keywords to LaTeX. Regexps are those from `org-latex-special-string-regexps'." (let ((rg org-latex-special-string-regexps) r) @@ -1041,7 +1035,6 @@ Regexps are those from `org-latex-special-string-regexps'." ":" (match-string 3) "]]"))) ;; added 'org-protected property to links (put-text-property 0 (length s) 'face 'org-link s) -;; (add-text-properties 0 (length s) '(org-protected t) s) (replace-match s t t)))) (goto-char (point-min)) (while (re-search-forward re-angle-link nil t) @@ -1050,7 +1043,6 @@ Regexps are those from `org-latex-special-string-regexps'." (let* ((s (concat (match-string 1) "[[" (match-string 2) ":" (match-string 3) "]]"))) (put-text-property 0 (length s) 'face 'org-link s) -;; (add-text-properties 0 (length s) '(org-protected t) s) (replace-match s t t)))) (goto-char (point-min)) (while (re-search-forward org-bracket-link-regexp nil t) @@ -1063,7 +1055,6 @@ Regexps are those from `org-latex-special-string-regexps'." (concat "[" xx "]")) "]"))) (put-text-property 0 (length s) 'face 'org-link s) -;; (add-text-properties 0 (length s) '(org-protected t) s) (replace-match s t t)))) ;; Find multiline emphasis and put them into single line @@ -1083,26 +1074,25 @@ Regexps are those from `org-latex-special-string-regexps'." rtn)) (defsubst org-latex-protect (string) - (add-text-properties 0 (length string) '(org-protected t) string) - string) + (add-text-properties 0 (length string) '(org-protected t) string) string) (defun org-export-latex-cleaned-string () "Clean stuff in the LaTeX export." - ;; preserve line breaks + ;; Preserve line breaks (goto-char (point-min)) (while (re-search-forward "\\\\\\\\" nil t) (add-text-properties (match-beginning 0) (match-end 0) '(org-protected t))) - ;; convert LaTeX to @LaTeX{} + ;; Convert LaTeX to @LaTeX{} (goto-char (point-min)) (let ((case-fold-search nil) rpl) (while (re-search-forward "\\([^+_]\\)LaTeX" nil t) (replace-match (org-latex-protect (concat (match-string 1) "\\LaTeX{}")) t t))) - ;; convert horizontal rules + ;; Convert horizontal rules (goto-char (point-min)) (while (re-search-forward "^----+.$" nil t) (replace-match (org-latex-protect "\\hrule") t t)) @@ -1115,10 +1105,10 @@ Regexps are those from `org-latex-special-string-regexps'." nil t) (beginning-of-line) (org-cut-subtree)) - - ;; protect LaTeX \commands{...} + + ;; Protect LaTeX \commands{...} (goto-char (point-min)) - (while (re-search-forward "\\\\[a-z]+{.+}" nil t) + (while (re-search-forward "\\\\[a-z]+\\(?:\\[.*\\]\\)?\\(?:{.*}\\)?" nil t) (add-text-properties (match-beginning 0) (match-end 0) '(org-protected t))) @@ -1129,17 +1119,18 @@ Regexps are those from `org-latex-special-string-regexps'." (replace-match (org-latex-protect (format "\\label{%s}" (match-string 1))) t t))) - ;; delete @
cookies + ;; Delete @<...> constructs (goto-char (point-min)) - (while (re-search-forward "@<[^<>\n]*>" nil t) + ;; Thanks to Daniel Clemente for this regexp + (while (re-search-forward "@<\\(?:[^\"\n]\\|\".*\"\\)*?>" nil t) (replace-match "")) - ;; add #+BEGIN_LaTeX before any \begin{...} + ;; Add #+BEGIN_LaTeX before any \begin{...} (goto-char (point-min)) (while (re-search-forward "^ *\\\\begin{" nil t) (replace-match "#+BEGIN_LaTeX:\n\\&" t)) - ;; add #+END_LaTeX after any \end{...} + ;; Add #+END_LaTeX after any \end{...} (goto-char (point-min)) (while (re-search-forward "^ *\\\\end{.+}.*$" nil t) (replace-match "\\&\n#+END_LaTeX" t)) @@ -1171,10 +1162,7 @@ Regexps are those from `org-latex-special-string-regexps'." (goto-char foot-beg) (delete-region foot-beg foot-end) (setq footnote-rpl (format "\\footnote{%s}" footnote)) - ;; FIXME Remove - ;; (add-text-properties 0 1 '(org-protected t) footnote-rpl) (add-text-properties 0 10 '(org-protected t) footnote-rpl) - ;; FIXME: why protecting the content of a footnote? (add-text-properties (1- (length footnote-rpl)) (length footnote-rpl) '(org-protected t) footnote-rpl) @@ -1188,7 +1176,6 @@ Regexps are those from `org-latex-special-string-regexps'." ;; Protect stuff from LaTeX processing. ;; We will get rid on this once org.el integrate org-export-latex.el - ;; FIXME: #+LaTeX should be aware of the preceeding indentation in lists (goto-char (point-min)) (let ((formatters `((,latexp "LaTeX" "BEGIN_LaTeX" "END_LaTeX"))) fmt) (while (re-search-forward "^[ \t]*:.*\\(\n[ \t]*:.*\\)*" nil t) @@ -1199,7 +1186,10 @@ Regexps are those from `org-latex-special-string-regexps'." (when (car fmt) (goto-char (point-min)) (while (re-search-forward (concat "^#\\+" (cadr fmt) - ":[ \t]*\\(.*\\)") nil t) + ;; ":[ \t]*\\(.*\\)") nil t) + ;; FIXME: authorize spaces after #+LaTeX: + ;; to get list correctly exported + ":\\(.*\\)") nil t) (replace-match "\\1" t) (add-text-properties (point-at-bol) (min (1+ (point-at-eol)) (point-max)) diff --git a/org.el b/org.el index 160a3f614..988747546 100644 --- a/org.el +++ b/org.el @@ -5,13 +5,13 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 5.06e +;; Version: 5.07 ;; ;; This file is part of GNU Emacs. ;; ;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) +;; the Free Software Foundation; either version 3, or (at your option) ;; any later version. ;; GNU Emacs is distributed in the hope that it will be useful, @@ -83,7 +83,7 @@ ;;; Version -(defconst org-version "5.06e" +(defconst org-version "5.07" "The version number of the file org.el.") (defun org-version () (interactive) @@ -236,11 +236,13 @@ Or return the original if not disputed." (defcustom org-ellipsis nil "The ellipsis to use in the Org-mode outline. When nil, just use the standard three dots. When a string, use that instead, -and just in Org-mode (which will then use its own display table). +When a face, use the standart 3 dots, but with the specified face. +The change affects only Org-mode (which will then use its own display table). Changing this requires executing `M-x org-mode' in a buffer to become effective." :group 'org-startup :type '(choice (const :tag "Default" nil) + (face :tag "Face" :value org-warning) (string :tag "String" :value "...#"))) (defvar org-display-table nil @@ -274,11 +276,6 @@ Changes become only effective after restarting Emacs." :group 'org-keywords :type 'string) -(defcustom org-archived-string "ARCHIVED:" - "String used as the prefix for timestamps logging archiving a TODO entry." - :group 'org-keywords - :type 'string) - (defcustom org-clock-string "CLOCK:" "String used as prefix for timestamps clocking work hours on an item." :group 'org-keywords @@ -719,6 +716,32 @@ use the first keyword in its list that means done." :group 'org-archive :type 'boolean) +(defcustom org-archive-save-context-info '(time file category todo itags) + "Parts of context info that should be stored as properties when archiving. +When a subtree is moved to an archive file, it looses information given by +context, like inherited tags, the category, and possibly also the TODO +state (depending on the variable `org-archive-mark-done'). +This variable can be a list of any of the following symbols: + +time The time of archiving. +file The file where the entry originates. +itags The local tags, in the headline of the subtree. +ltags The tags the subtree inherits from further up the hierarchy. +todo The pre-archive TODO state. +category The category, taken from file name or #+CATEGORY lines. + +For each symbol present in the list, a property will be created in +the archived entry, with a prefix \"PRE_ARCHIVE_\", to remember this +information." + :group 'org-archive + :type '(set + (const :tag "File" file) + (const :tag "Category" category) + (const :tag "TODO state" todo) + (const :tag "TODO state" priority) + (const :tag "Inherited tags" itags) + (const :tag "Local tags" ltags))) + (defgroup org-table nil "Options concerning tables in Org-mode." :tag "Org Table" @@ -1485,6 +1508,8 @@ 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-tag-alist nil) +(make-variable-buffer-local 'org-todo-tag-alist) (defvar org-todo-keywords-for-agenda nil) (defvar org-done-keywords-for-agenda nil) (defvar org-not-done-keywords nil) @@ -1868,6 +1893,11 @@ agenda file per line." (repeat :tag "List of files" file) (file :tag "Store list in a file\n" :value "~/.agenda_files"))) +(defcustom org-agenda-skip-unavailable-files nil + "t means to just skip non-reachable files in `org-agenda-files'. +Nil means to remove them, after a query, from the list." + :group 'org-agenda + :type 'boolean) (defcustom org-agenda-confirm-kill 1 "When set, remote killing from the agenda buffer needs confirmation. @@ -2553,16 +2583,17 @@ This is a property list with the following properties: This path may be relative to the directory where the Org-mode file lives. The default is to put them into the same directory as the Org-mode file. The variable may also be an alist with export types `:html', `:ascii', -`:ical', or `:xoxo' and the corresponding directories. If a directory path -is relative, it is interpreted relative to the directory where the exported -Org-mode files lives." +`:ical', `:LaTeX', or `:xoxo' and the corresponding directories. +If a directory path is relative, it is interpreted relative to the +directory where the exported Org-mode files lives." :group 'org-export-general :type '(choice (directory) (repeat (cons (choice :tag "Type" - (const :html) (const :ascii) (const :ical) (const :xoxo)) + (const :html) (const :LaTeX) + (const :ascii) (const :ical) (const :xoxo)) (directory))))) (defcustom org-export-language-setup @@ -3427,6 +3458,18 @@ This face is only used if `org-fontify-done-headline' is set. If applies to the part of the headline after the DONE keyword." :group 'org-faces) +(defcustom org-todo-keyword-faces nil + "Faces for specific TODO keywords. +This is a list of cons cells, with TODO keywords in the car +and faces in the cdr. The face can be a symbol, or a property +list of attributes, like (:foreground \"blue\" :weight bold :underline t)." + :group 'org-faces + :group 'org-todo + :type '(repeat + (cons + (string :tag "keyword") + (sexp :tag "face")))) + (defface org-table ;; font-lock-function-name-face (org-compatible-face '((((class color) (min-colors 88) (background light)) (:foreground "Blue1")) @@ -3451,13 +3494,13 @@ to the part of the headline after the DONE keyword." (defface org-code (org-compatible-face '((((class color grayscale) (min-colors 88) (background light)) - :foreground "grey50") + (:foreground "grey50")) (((class color grayscale) (min-colors 88) (background dark)) - :foreground "grey70") + (:foreground "grey70")) (((class color) (min-colors 8) (background light)) - :foreground "green") + (:foreground "green")) (((class color) (min-colors 8) (background dark)) - :foreground "yellow"))) + (:foreground "yellow")))) "Face for fixed-with text like code snippets." :group 'org-faces :version "22.1") @@ -3688,6 +3731,7 @@ means to push this value onto the list in the variable.") (when (org-mode-p) (org-set-local 'org-todo-kwd-alist nil) (org-set-local 'org-todo-keywords-1 nil) + (org-set-local 'org-todo-tag-alist nil) (org-set-local 'org-done-keywords nil) (org-set-local 'org-todo-heads nil) (org-set-local 'org-todo-sets nil) @@ -3696,8 +3740,8 @@ means to push this value onto the list in the variable.") "STARTUP" "ARCHIVE" "TAGS" "LINK" "PRIORITIES" "CONSTANTS" "PROPERTY"))) (splitre "[ \t]+") - kwds key value cat arch tags const links hw dws tail sep kws1 prio - props) + kwds kws0 kwsa key value cat arch tags const links hw dws + tail sep kws1 prio props) (save-excursion (save-restriction (widen) @@ -3770,13 +3814,25 @@ means to push this value onto the list in the variable.") (let (inter kws) (while (setq kws (pop kwds)) (setq inter (pop kws) sep (member "|" kws) - kws1 (delete "|" (copy-sequence kws)) + kws0 (delete "|" (copy-sequence kws)) + kwsa nil + kws1 (mapcar (lambda (x) + (if (string-match "\\(.*\\)(\\(.\\))" x) + (progn + (push (cons (match-string 1 x) + (string-to-char + (match-string 2 x))) kwsa) + (match-string 1 x)) + x)) + kws0) + kwsa (if kwsa (append '((:startgroup)) kwsa '((:endgroup)))) hw (car kws1) dws (if sep (cdr sep) (last kws1)) tail (list inter hw (car dws) (org-last dws))) (add-to-list 'org-todo-heads hw 'append) (push kws1 org-todo-sets) (setq org-done-keywords (append org-done-keywords dws nil)) + (setq org-todo-tag-alist (append org-todo-tag-alist kwsa)) (mapc (lambda (x) (push (cons x tail) org-todo-kwd-alist)) kws1) (setq org-todo-keywords-1 (append org-todo-keywords-1 kws1 nil))) (setq org-todo-sets (nreverse org-todo-sets) @@ -3857,28 +3913,25 @@ means to push this value onto the list in the variable.") (concat "\\<\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string - "\\|" org-archived-string "\\|" org-clock-string "\\)" " *[[<]\\([^]>]+\\)[]>]") org-keyword-time-not-clock-regexp (concat "\\<\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string - "\\|" org-archived-string "\\)" " *[[<]\\([^]>]+\\)[]>]") org-maybe-keyword-time-regexp (concat "\\(\\<\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string - "\\|" org-archived-string "\\|" org-clock-string "\\)\\)?" " *\\([[<][0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} [^]\r\n>]*?[]>]\\|<%%([^\r\n>]*>\\)") org-planning-or-clock-line-re (concat "\\(?:^[ \t]*\\(" org-scheduled-string "\\|" org-deadline-string "\\|" org-closed-string "\\|" org-clock-string - "\\|" org-archived-string "\\)\\>\\)") + "\\)\\>\\)") ) (org-set-font-lock-defaults))) @@ -4133,12 +4186,17 @@ The following commands are available: (org-set-local 'line-move-ignore-invisible t)) (org-set-local 'outline-regexp "\\*+ ") (setq outline-level 'org-outline-level) - (when (and org-ellipsis (stringp org-ellipsis) - (fboundp 'set-display-table-slot) (boundp 'buffer-display-table)) + (when (and org-ellipsis + (fboundp 'set-display-table-slot) (boundp 'buffer-display-table) + (fboundp 'make-glyph-code)) (unless org-display-table (setq org-display-table (make-display-table))) - (set-display-table-slot org-display-table - 4 (string-to-vector org-ellipsis)) + (set-display-table-slot + org-display-table 4 + (vconcat (mapcar + (lambda (c) (make-glyph-code c (and (not (stringp org-ellipsis)) + org-ellipsis))) + (if (stringp org-ellipsis) org-ellipsis "...")))) (setq buffer-display-table org-display-table)) (org-set-regexps-and-options) ;; Calc embedded @@ -4585,10 +4643,11 @@ between words." (let* ((em org-fontify-emphasized-text) (lk org-activate-links) (org-font-lock-extra-keywords - ;; Headlines (list + ;; Headlines '("^\\(\\**\\)\\(\\* \\)\\(.*\\)" (1 (org-get-level-face 1)) (2 (org-get-level-face 2)) (3 (org-get-level-face 3))) + ;; Table lines '("^[ \t]*\\(\\(|\\|\\+-[-+]\\).*\\S-\\)" (1 'org-table)) ;; Links @@ -4601,15 +4660,21 @@ between words." '("^&?%%(.*\\|<%%([^>\n]*?>" (0 'org-sexp-date t)) '(org-hide-wide-columns (0 nil append)) ;; TODO lines - (list (concat "^\\*+[ \t]+" org-not-done-regexp) - '(1 'org-todo t)) + (list (concat "^\\*+[ \t]+" org-todo-regexp) + '(1 (org-get-todo-face 1) t)) + ;; DONE + (if org-fontify-done-headline + (list (concat "^[*]+ +\\<\\(" + (mapconcat 'regexp-quote org-done-keywords "\\|") + "\\)\\(.*\\)") + '(2 'org-headline-done t)) + nil) ;; Priorities (list (concat "\\[#[A-Z0-9]\\]") '(0 'org-special-keyword t)) ;; Special keywords (list (concat "\\<" org-deadline-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-scheduled-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-closed-string) '(0 'org-special-keyword t)) - (list (concat "\\<" org-archived-string) '(0 'org-special-keyword t)) (list (concat "\\<" org-clock-string) '(0 'org-special-keyword t)) ;; Emphasis (if em @@ -4627,19 +4692,9 @@ between words." "\\|" org-quote-string "\\)\\>") '(1 'org-special-keyword t)) '("^#.*" (0 'font-lock-comment-face t)) - ;; DONE - (if org-fontify-done-headline - (list (concat "^[*]+ +\\<\\(" - (mapconcat 'regexp-quote org-done-keywords "\\|") - "\\)\\(.*\\)") - '(1 'org-done t) '(2 'org-headline-done t)) - (list (concat "^[*]+ +\\<\\(" - (mapconcat 'regexp-quote org-done-keywords "\\|") - "\\)\\>") - '(1 'org-done t))) ;; Code '("^[ \t]*\\(:.*\\)" (1 'org-code t)) - ;; Table + ;; Table internals '("| *\\(:?=[^|\n]*\\)" (1 'org-formula t)) '("^[ \t]*| *\\([#*]\\) *|" (1 'org-formula t)) '("^[ \t]*|\\( *\\([$!_^/]\\) *|.*\\)|" (1 'org-formula t)) @@ -4674,6 +4729,15 @@ between words." ((eq n 2) org-f) (t (if org-level-color-stars-only nil org-f)))) + +(defun org-get-todo-face (kwd) + "Get the right face for a TODO keyword KWD. +If KWD is a number, get the corresponding match group." + (if (numberp kwd) (setq kwd (match-string kwd))) + (or (cdr (assoc kwd org-todo-keyword-faces)) + (and (member kwd org-done-keywords) 'org-done) + 'org-todo)) + (defun org-unfontify-region (beg end &optional maybe_loudly) "Remove fontification and activation overlays from links." (font-lock-default-unfontify-region beg end) @@ -4722,7 +4786,8 @@ between words." `org-cycle-emulate-tab' for details. - Special case: if point is at the beginning of the buffer and there is - no headline in line 1, this function will act as if called with prefix arg." + no headline in line 1, this function will act as if called with prefix arg. + But only if also the variable `org-cycle-global-at-bob' is t." (interactive "P") (let* ((outline-regexp (if (and (org-mode-p) org-cycle-include-plain-lists) @@ -5775,6 +5840,8 @@ WITH-CASE, the sorting considers case as well. With two prefix arguments nentries (if unique (format ", %d duplicates removed" nremoved) "")))) +(defvar org-priority-regexp) ; defined later in the file + (defun org-do-sort (table what &optional with-case sorting-type) "Sort TABLE of WHAT according to SORTING-TYPE. The user will be prompted for the SORTING-TYPE if the call to this @@ -5784,7 +5851,7 @@ the car of the elements of the table. If WITH-CASE is non-nil, the sorting will be case-sensitive." (unless sorting-type (message - "Sort %s: [a]lphabetically [n]umerically [t]ime. A/N/T means reversed:" + "Sort %s: [a]lphabetic. [n]umeric. [t]ime [p]riority. A/N/T/P means reversed:" what) (setq sorting-type (read-char-exclusive))) (let ((dcst (downcase sorting-type)) @@ -5808,6 +5875,13 @@ If WITH-CASE is non-nil, the sorting will be case-sensitive." (org-time-string-to-time (match-string 0 x))) 0)) comparefun (if (= dcst sorting-type) '< '>))) + ((= dcst ?p) + (setq extractfun + (lambda (x) + (if (string-match org-priority-regexp x) + (string-to-char (match-string 2 x)) + org-default-priority)) + comparefun (if (= dcst sorting-type) '< '>))) (t (error "Invalid sorting type `%c'" sorting-type))) (sort (mapcar (lambda (x) (cons (funcall extractfun (car x)) (cdr x))) @@ -6613,7 +6687,12 @@ this heading." (this-buffer (current-buffer)) (org-archive-location org-archive-location) (re "^#\\+ARCHIVE:[ \t]+\\(\\S-.*\\S-\\)[ \t]*$") - file heading buffer level newfile-p) + (file (abbreviate-file-name (buffer-file-name))) + (time (format-time-string + (substring (cdr org-time-stamp-formats) 1 -1) + (current-time))) + afile heading buffer level newfile-p + category todo priority ltags itags) ;; Try to find a local archive location (save-excursion @@ -6624,21 +6703,31 @@ this heading." (if (string-match "\\(.*\\)::\\(.*\\)" org-archive-location) (progn - (setq file (format (match-string 1 org-archive-location) + (setq afile (format (match-string 1 org-archive-location) (file-name-nondirectory buffer-file-name)) heading (match-string 2 org-archive-location))) (error "Invalid `org-archive-location'")) - (if (> (length file) 0) - (setq newfile-p (not (file-exists-p file)) - buffer (find-file-noselect file)) + (if (> (length afile) 0) + (setq newfile-p (not (file-exists-p afile)) + buffer (find-file-noselect afile)) (setq buffer (current-buffer))) (unless buffer - (error "Cannot access file \"%s\"" file)) + (error "Cannot access file \"%s\"" afile)) (if (and (> (length heading) 0) (string-match "^\\*+" heading)) (setq level (match-end 0)) (setq heading nil level 0)) (save-excursion + (org-back-to-heading t) + ;; Get context information that will be lost by moving the tree + (setq category (org-get-category) + todo (and (looking-at org-todo-line-regexp) + (match-string 2)) + priority (org-get-priority (if (match-end 3) (match-string 3) "")) + ltags (org-split-string (org-get-tags) ":") + itags (org-delete-all ltags (org-get-tags-at))) + (setq ltags (mapconcat 'identity ltags " ") + itags (mapconcat 'identity itags " ")) ;; We first only copy, in case something goes wrong ;; we need to protect this-command, to avoid kill-region sets it, ;; which would lead to duplication of subtrees @@ -6699,9 +6788,15 @@ this heading." (car (or (member org-archive-mark-done org-done-keywords) org-done-keywords))))) - ;; Move cursor to right after the TODO keyword - (when org-archive-stamp-time - (org-add-planning-info 'archived (org-current-time))) + ;; Add the context info + (when org-archive-save-context-info + (let ((l org-archive-save-context-info) e n v) + (while (setq e (pop l)) + (when (and (setq v (symbol-value e)) + (stringp v) (string-match "\\S-" v)) + (setq n (concat "ARCHIVE_" (upcase (symbol-name e)))) + (org-entry-put (point) n v))))) + ;; Save the buffer, if it is not the same buffer. (if (not (eq this-buffer buffer)) (save-buffer)))) ;; Here we are back in the original buffer. Everything seems to have @@ -6711,7 +6806,7 @@ this heading." (message "Subtree archived %s" (if (eq this-buffer buffer) (concat "under heading: " heading) - (concat "in file: " (abbreviate-file-name file))))))) + (concat "in file: " (abbreviate-file-name afile))))))) (defun org-archive-all-done (&optional tag) "Archive sublevels of the current tree without open TODO items. @@ -8151,7 +8246,7 @@ it can be edited in place." (field (org-table-get-field)) (cw (current-window-configuration)) p) - (switch-to-buffer-other-window "*Org tmp*") + (org-switch-to-buffer-other-window "*Org tmp*") (erase-buffer) (insert "#\n# Edit field and finish with C-c C-c\n#\n") (let ((org-inhibit-startup t)) (org-mode)) @@ -9247,7 +9342,7 @@ Parameters get priority." (field . "# Field Formulas\n") (named . "# Named Field Formulas\n"))) entry s type title) - (switch-to-buffer-other-window "*Edit Formulas*") + (org-switch-to-buffer-other-window "*Edit Formulas*") (erase-buffer) ;; Keep global-font-lock-mode from turning on font-lock-mode (let ((font-lock-global-modes '(not fundamental-mode))) @@ -9602,7 +9697,7 @@ With prefix ARG, apply the new formulas to the table." (if (and (markerp pos) (marker-buffer pos)) (if (get-buffer-window (marker-buffer pos)) (select-window (get-buffer-window (marker-buffer pos))) - (switch-to-buffer-other-window (get-buffer-window + (org-switch-to-buffer-other-window (get-buffer-window (marker-buffer pos))))) (goto-char pos) (org-table-force-dataline) @@ -10823,7 +10918,7 @@ For file links, arg negates `org-context-in-file-links'." (setq org-stored-links (cons (list cpltxt link desc) org-stored-links)) (message "Stored: %s" (or cpltxt link))) - (org-make-link-string link desc)))) + (and link (org-make-link-string link desc))))) (defun org-store-link-props (&rest plist) "Store link properties, extract names and addresses." @@ -10914,14 +11009,22 @@ according to FMT (default from `org-email-link-description-format')." "]")) (defconst org-link-escape-chars - '((" " . "%20") ("\340" . "%E0") - ("\342" . "%E2") ("\347" . "%E7") - ("\350" . "%E8") ("\351" . "%E9") - ("\352" . "%EA") ("\356" . "%EE") - ("\364" . "%F4") ("\371" . "%F9") - ("\373" . "%FB") (";" . "%3B") - ("?" . "%3F") ("=" . "%3D") - ("+" . "%2B")) + '((" " . "%20") + ("\340" . "%E0") ; `a + ("\342" . "%E2") ; ^a + ("\347" . "%E7") ; ,c + ("\350" . "%E8") ; `e + ("\351" . "%E9") ; 'e + ("\352" . "%EA") ; ^e + ("\356" . "%EE") ; ^i + ("\364" . "%F4") ; ^o + ("\371" . "%F9") ; `u + ("\373" . "%FB") ; ^u + (";" . "%3B") + ("?" . "%3F") + ("=" . "%3D") + ("+" . "%2B") + ) "Association list of escapes for some characters problematic in links.") (defun org-link-escape (text) @@ -11799,12 +11902,13 @@ sequences, it will now work." (string= mh-index-folder (substring folder 0 end-index))) (if (equal major-mode 'mh-show-mode) (save-window-excursion - (when (buffer-live-p (get-buffer folder)) - (progn - (pop-to-buffer folder) - (org-mhe-get-message-folder-from-index) - ) - )) + (let (pop-up-frames) + (when (buffer-live-p (get-buffer folder)) + (progn + (pop-to-buffer folder) + (org-mhe-get-message-folder-from-index) + ) + ))) (org-mhe-get-message-folder-from-index) ) folder @@ -12090,9 +12194,11 @@ to be run from that hook to fucntion properly." (erase-buffer) (insert (substitute-command-keys (format - "## `C-c C-c' to file interactively, `C-u C-c C-c' to file directly. + "## `%sC-c C-c' to file directly, `%sC-c C-c' to file interactively. ## Target file \"%s\", headline \"%s\" ## To switch templates, use `\\[org-remember]'.\n\n" + (if org-remember-store-without-prompt "" "C-u ") + (if org-remember-store-without-prompt "C-u " "") (abbreviate-file-name (or file org-default-notes-file)) (or headline "")))) (insert tpl) (goto-char (point-min)) @@ -12569,6 +12675,8 @@ At all other locations, this simply calls `ispell-complete-word'." If the last change removed the TODO tag or switched to DONE, then this is nil.") +(defvar org-setting-tags nil) ; dynamically skiped + (defun org-todo (&optional arg) "Change the TODO state of an item. The state of an item is given by a keyword at the start of the heading, @@ -12683,11 +12791,13 @@ For calling through lisp, arg is also interpreted in the following way: (org-add-log-maybe 'state state 'findpos)) ((member state org-done-keywords) ;; Planning info calls the note-setting command. - (org-add-planning-info 'closed (org-current-time) - (if (org-get-repeat) nil 'scheduled)) + ;; FIXME: We used to remove scheduling info.... +; (org-add-planning-info 'closed (org-current-time) +; (if (org-get-repeat) nil 'scheduled)) + (org-add-planning-info 'closed (org-current-time)) (org-add-log-maybe 'done state 'findpos)))) ;; Fixup tag positioning - (and org-auto-align-tags (org-set-tags nil t)) + (and org-auto-align-tags (not org-setting-tags) (org-set-tags nil t)) (run-hooks 'org-after-todo-state-change-hook) (and (member state org-done-keywords) (org-auto-repeat-maybe)) (if (and arg (not (member state org-done-keywords))) @@ -12869,8 +12979,7 @@ be removed." (if (not (equal (char-before) ?\ )) " " "") (cond ((eq what 'scheduled) org-scheduled-string) ((eq what 'deadline) org-deadline-string) - ((eq what 'closed) org-closed-string) - ((eq what 'archived) org-archived-string)) + ((eq what 'closed) org-closed-string)) " ") (org-insert-time-stamp time @@ -12906,17 +13015,22 @@ The auto-repeater uses this.") "[^\r\n]*\\)?")) (goto-char (match-end 0)) (unless org-log-states-order-reversed - (if (looking-at "\n[ \t]*- State") (forward-char 1)) - (while (looking-at "[ \t]*- State") - (condition-case nil - (org-next-item) - (error (org-end-of-item)))) + (and (= (char-after) ?\n) (forward-char 1)) + (org-skip-over-state-notes) (skip-chars-backward " \t\n\r"))) (move-marker org-log-note-marker (point)) (setq org-log-note-purpose purpose) (setq org-log-note-state state) (add-hook 'post-command-hook 'org-add-log-note 'append)))) +(defun org-skip-over-state-notes () + "Skip past the list of State notes in an entry." + (if (looking-at "\n[ \t]*- State") (forward-char 1)) + (while (looking-at "[ \t]*- State") + (condition-case nil + (org-next-item) + (error (org-end-of-item))))) + (defun org-add-log-note (&optional purpose) "Pop up a window for taking a note, and add this note later at point." (remove-hook 'post-command-hook 'org-add-log-note) @@ -12925,7 +13039,7 @@ The auto-repeater uses this.") (move-marker org-log-note-return-to (point)) (switch-to-buffer (marker-buffer org-log-note-marker)) (goto-char org-log-note-marker) - (switch-to-buffer-other-window "*Org Note*") + (org-switch-to-buffer-other-window "*Org Note*") (erase-buffer) (let ((org-inhibit-startup t)) (org-mode)) (insert (format "# Insert note for %s, finish with C-c C-c.\n\n" @@ -13407,6 +13521,8 @@ With prefix ARG, realign all tags in headings in the current buffer." (interactive "P") (let* ((re (concat "^" outline-regexp)) (current (org-get-tags)) + (col (current-column)) + (org-setting-tags t) table current-tags inherited-tags ; computed below when needed tags p0 c0 c1 rpl) (if arg @@ -13431,7 +13547,8 @@ With prefix ARG, realign all tags in headings in the current buffer." (if (or (eq t org-use-fast-tag-selection) (and org-use-fast-tag-selection (delq nil (mapcar 'cdr table)))) - (org-fast-tag-selection current-tags inherited-tags table) + (org-fast-tag-selection current-tags inherited-tags + table org-todo-tag-alist) (let ((org-add-colon-after-tag-completion t)) (org-trim (completing-read "Tags: " 'org-tags-completion-function @@ -13463,7 +13580,8 @@ With prefix ARG, realign all tags in headings in the current buffer." (replace-match rpl t t) (and (not (featurep 'xemacs)) c0 (tabify p0 (point))) tags) - (t (error "Tags alignment failed")))))) + (t (error "Tags alignment failed"))) + (move-to-column col)))) (defun org-change-tag-in-region (beg end tag off) "Add or remove TAG for each entry in the region. @@ -13555,17 +13673,19 @@ This works in the agenda, and also in an org-mode buffer." (put-text-property 0 (length s) 'face '(secondary-selection org-tag) s) (org-overlay-display org-tags-overlay (concat prefix s))))) -(defun org-fast-tag-selection (current inherited table) +(defun org-fast-tag-selection (current inherited table &optional todo-table) "Fast tag selection with single keys. CURRENT is the current list of tags in the headline, INHERITED is the list of inherited tags, and TABLE is an alist of tags and corresponding keys, -possibly with grouping information. +possibly with grouping information. TODO-TABLE is a similar table with +TODO keywords, should these have keys assigned to them. If the keys are nil, a-z are automatically assigned. Returns the new tags string, or nil to not change the current settings." - (let* ((maxlen (apply 'max (mapcar + (let* ((fulltable (append table todo-table)) + (maxlen (apply 'max (mapcar (lambda (x) (if (stringp (car x)) (string-width (car x)) 0)) - table))) + fulltable))) (buf (current-buffer)) (expert (eq org-fast-tag-selection-single-key 'expert)) (buffer-tags nil) @@ -13599,13 +13719,13 @@ Returns the new tags string, or nil to not change the current settings." (set-buffer (get-buffer-create " *Org tags*")) (delete-other-windows) (split-window-vertically) - (switch-to-buffer-other-window (get-buffer-create " *Org tags*"))) + (org-switch-to-buffer-other-window (get-buffer-create " *Org tags*"))) (erase-buffer) (org-fast-tag-insert "Inherited" inherited i-face "\n") (org-fast-tag-insert "Current" current c-face "\n\n") (org-fast-tag-show-exit exit-after-next) (org-set-current-tags-overlay current ov-prefix) - (setq tbl table char ?a cnt 0) + (setq tbl fulltable char ?a cnt 0) (while (setq e (pop tbl)) (cond ((equal e '(:startgroup)) @@ -13669,7 +13789,7 @@ Returns the new tags string, or nil to not change the current settings." (setq expert nil) (delete-other-windows) (split-window-vertically) - (switch-to-buffer-other-window " *Org tags*") + (org-switch-to-buffer-other-window " *Org tags*") (and (fboundp 'fit-window-to-buffer) (fit-window-to-buffer)))) ((or (= c ?\C-g) @@ -13693,6 +13813,10 @@ Returns the new tags string, or nil to not change the current settings." (setq current (delete tg current)) (push tg current))) (if exit-after-next (setq exit-after-next 'now))) + ((setq e (rassoc c todo-table) tg (car e)) + (with-current-buffer buf + (save-excursion (org-todo tg))) + (if exit-after-next (setq exit-after-next 'now))) ((setq e (rassoc c ntable) tg (car e)) (if (member tg current) (setq current (delete tg current)) @@ -14034,6 +14158,9 @@ If the property is not present at all, nil is returned." (while (re-search-forward re end t)) (setq hiddenp (org-invisible-p)) (end-of-line 1) + (and (= (char-after) ?\n) (forward-char 1)) + (org-skip-over-state-notes) + (end-of-line 0) (insert "\n:PROPERTIES:\n:END:") (beginning-of-line 0) (org-indent-line-function) @@ -16535,7 +16662,7 @@ next use of \\[org-agenda]) restricted to the current file." (setq org-agenda-last-dispatch-buffer (current-buffer)) (save-window-excursion (delete-other-windows) - (switch-to-buffer-other-window " *Agenda Commands*") + (org-switch-to-buffer-other-window " *Agenda Commands*") (erase-buffer) (insert (eval-when-compile (let ((header @@ -16837,6 +16964,7 @@ agenda-day The day in the agenda where this is listed" (defmacro org-batch-store-agenda-views (&rest parameters) "Run all custom agenda commands that have a file argument." (let ((cmds org-agenda-custom-commands) + (pop-up-frames nil) (dir default-directory) pars cmd thiscmdkey files opts) (while parameters @@ -16927,11 +17055,19 @@ higher priority settings." "Get the list of agenda files. Optional UNRESTRICTED means return the full list even if a restriction is currently in place." - (cond - ((and (not unrestricted) (get 'org-agenda-files 'org-restrict))) - ((stringp org-agenda-files) (org-read-agenda-file-list)) - ((listp org-agenda-files) org-agenda-files) - (t (error "Invalid value of `org-agenda-files'")))) + (let ((files + (cond + ((and (not unrestricted) (get 'org-agenda-files 'org-restrict))) + ((stringp org-agenda-files) (org-read-agenda-file-list)) + ((listp org-agenda-files) org-agenda-files) + (t (error "Invalid value of `org-agenda-files'"))))) + (if org-agenda-skip-unavailable-files + (delq nil + (mapcar (function + (lambda (file) + (and (file-readable-p file) file))) + files)) + files))) ; `org-check-agenda-file' will remove them from the list (defun org-edit-agenda-file-list () "Edit the list of agenda files. @@ -17001,7 +17137,8 @@ If the file is not present in the list, it is added to the front. If it is present, it is moved there. With optional argument TO-END, add/move to the end of the list." (interactive "P") - (let ((file-alist (mapcar (lambda (x) + (let ((org-agenda-skip-unavailable-files nil) + (file-alist (mapcar (lambda (x) (cons (file-truename x) x)) (org-agenda-files t))) (ctf (file-truename buffer-file-name)) @@ -17022,7 +17159,8 @@ end of the list." These are the files which are being checked for agenda entries. Optional argument FILE means, use this file instead of the current." (interactive) - (let* ((file (or file buffer-file-name)) + (let* ((org-agenda-skip-unavailable-files nil) + (file (or file buffer-file-name)) (true-file (file-truename file)) (afile (abbreviate-file-name file)) (files (delq nil (mapcar @@ -17084,12 +17222,12 @@ Optional argument FILE means, use this file instead of the current." ((equal org-agenda-window-setup 'current-window) (switch-to-buffer abuf)) ((equal org-agenda-window-setup 'other-window) - (switch-to-buffer-other-window abuf)) + (org-switch-to-buffer-other-window abuf)) ((equal org-agenda-window-setup 'other-frame) (switch-to-buffer-other-frame abuf)) ((equal org-agenda-window-setup 'reorganize-frame) (delete-other-windows) - (switch-to-buffer-other-window abuf)))) + (org-switch-to-buffer-other-window abuf)))) (setq buffer-read-only nil) (erase-buffer) (org-agenda-mode) @@ -17297,7 +17435,7 @@ dates." s e rtn d emptyp) (setq org-agenda-redo-command (list 'progn - (list 'switch-to-buffer-other-window (current-buffer)) + (list 'org-switch-to-buffer-other-window (current-buffer)) (list 'org-timeline (list 'quote include-all)))) (if (not dopast) ;; Remove past dates from the list of dates. @@ -17812,6 +17950,7 @@ MATCH is being ignored." "Get the (Emacs Calendar) diary entries for DATE." (let* ((fancy-diary-buffer "*temporary-fancy-diary-buffer*") (diary-display-hook '(fancy-diary-display)) + (pop-up-frames nil) (list-diary-entries-hook (cons 'org-diary-default-entry list-diary-entries-hook)) (diary-file-name-prefix-function nil) ; turn this feature off @@ -18082,7 +18221,7 @@ the documentation of `org-diary'." (and org-agenda-todo-ignore-deadlines (goto-char beg) (re-search-forward org-deadline-time-regexp end t) (org-deadline-close (match-string 1)))) - (goto-char beg) + (goto-char (1+ beg)) (or org-agenda-todo-list-sublevels (org-end-of-subtree 'invisible)) (throw :skip nil))) (goto-char beg) @@ -18323,7 +18462,7 @@ the documentation of `org-diary'." (if (string-match " \\([012]?[0-9]:[0-9][0-9]\\)" s) (setq timestr (concat (substring s (match-beginning 1)) " ")) - (setq timestr nil)) + (setq timestr 'time)) (if (and donep (or org-agenda-skip-deadline-if-done (not (= diff 0)))) @@ -18399,7 +18538,7 @@ FRACTION is what fraction of the head-warning time has passed." (if (string-match " \\([012]?[0-9]:[0-9][0-9]\\)" s) (setq timestr (concat (substring s (match-beginning 1)) " ")) - (setq timestr nil)) + (setq timestr 'time)) (if (and donep (or org-agenda-skip-scheduled-if-done (not (= diff 0)))) @@ -18724,16 +18863,18 @@ HH:MM." (if (eq x 'line) (save-excursion (beginning-of-line 1) - (setq re (get-text-property (point) 'org-not-done-regexp)) + (setq re (get-text-property (point) 'org-todo-regexp)) (goto-char (+ (point) (or (get-text-property (point) 'prefix-length) 0))) (and (looking-at (concat "[ \t]*\\.*" re)) (add-text-properties (match-beginning 0) (match-end 0) - '(face org-todo)))) - (setq re (concat (get-text-property 0 'org-not-done-regexp x)) + (list 'face (org-get-todo-face 0))))) + (setq re (concat (get-text-property 0 'org-todo-regexp x)) pl (get-text-property 0 'prefix-length x)) (and re (equal (string-match (concat "\\(\\.*\\)" re) x (or pl 0)) pl) - (add-text-properties (or (match-end 1) (match-end 0)) (match-end 0) - '(face org-todo) x)) + (add-text-properties + (or (match-end 1) (match-end 0)) (match-end 0) + (list 'face (org-get-todo-face (match-string 2 x))) + x)) x))) (defsubst org-cmp-priority (a b) @@ -19420,7 +19561,7 @@ POS defaults to point. If tags are inherited, the list contains the targets in the same sequence as the headlines appear, i.e. the tags of the current headline come last." (interactive) - (let (tags) + (let (tags lastpos) (save-excursion (save-restriction (widen) @@ -19428,7 +19569,8 @@ the tags of the current headline come last." (save-match-data (org-back-to-heading t) (condition-case nil - (while t + (while (not (equal lastpos (point))) + (setq lastpos (point)) (if (looking-at (org-re "[^\r\n]+?:\\([[:alnum:]_@:]+\\):[ \t]*$")) (setq tags (append (org-split-string (org-match-string-no-properties 1) ":") @@ -19761,6 +19903,7 @@ This is a command that has to be installed in `calendar-mode-map'." "Hebrew: " (calendar-hebrew-date-string date) " (until sunset)\n" "Islamic: " (calendar-islamic-date-string date) " (until sunset)\n" "French: " (calendar-french-date-string date) "\n" + "Bahai: " (calendar-bahai-date-string date) " (until sunset)\n" "Mayan: " (calendar-mayan-date-string date) "\n" "Coptic: " (calendar-coptic-date-string date) "\n" "Ethiopic: " (calendar-ethiopic-date-string date) "\n" @@ -21201,6 +21344,12 @@ command." (file buffer-file-name) (buffer (get-buffer-create "*Org Export Visible*")) s e) + ;; Need to hack the drawers here. + (save-excursion + (goto-char (point-min)) + (while (re-search-forward org-drawer-regexp nil t) + (goto-char (match-beginning 1)) + (or (org-invisible-p) (org-flag-drawer nil)))) (with-current-buffer buffer (erase-buffer)) (save-excursion (setq s (goto-char (point-min))) @@ -21208,6 +21357,7 @@ command." (goto-char (org-find-invisible)) (append-to-buffer buffer s (point)) (setq s (goto-char (org-find-visible)))) + (org-cycle-hide-drawers 'all) (goto-char (point-min)) (unless keepp ;; Copy all comment lines to the end, to make sure #+ settings are @@ -21384,7 +21534,7 @@ This can be used in any buffer. For example, you could write an itemized list in org-mode syntax in an HTML buffer and then use this command to convert it." (interactive "r") - (let (reg html buf) + (let (reg html buf pop-up-frames) (save-window-excursion (if (org-mode-p) (setq html (org-export-region-as-html @@ -23884,6 +24034,13 @@ return nil." (list context (match-beginning group) (match-end group)) t))) +(defun org-switch-to-buffer-other-window (&rest args) + "Switch to buffer in a second window on the current frame. +In particular, do not allow pop-up frames." + (let (pop-up-frames special-display-buffer-names special-display-regexps + special-display-function) + (apply 'switch-to-buffer-other-window args))) + (defun org-combine-plists (&rest plists) "Create a single property list from all plists in PLISTS. The process starts by copying the first list, and then setting properties diff --git a/org.pdf b/org.pdf index 26758f8dabb1bcf262c42b6958e286e3762a7576..57fef5c1602d6b9c2ce51ab5e0ba66c95b833e0a 100644 GIT binary patch delta 165747 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 L-hJKPH|_d=8JA$5 delta 165030 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 diff --git a/org.texi b/org.texi index 68faabb05..f3b135115 100644 --- a/org.texi +++ b/org.texi @@ -3,7 +3,7 @@ @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 5.06 +@set VERSION 5.07 @set DATE August 2007 @dircategory Emacs @@ -498,8 +498,8 @@ define @emph{global} keys for the commands @command{org-store-link} and @lisp ;; The following lines are always needed. Choose your own keys. (add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) -(define-key global-map "\C-cl" 'org-store-link) -(define-key global-map "\C-ca" 'org-agenda) +(global-set-key "\C-cl" 'org-store-link) +(global-set-key "\C-ca" 'org-agenda) @end lisp Furthermore, you must activate @code{font-lock-mode} in org-mode @@ -848,9 +848,9 @@ Sort same-level entries. When there is an active region, all entries in the region will be sorted. Otherwise the children of the current headline are sorted. The command prompts for the sorting method, which can be alphabetically, numerically, by time (using the first time stamp -in each entry), and each of these in reverse order. With a @kbd{C-u} -prefix, sorting will be case-sensitive. With two @kbd{C-u C-u} -prefixes, duplicate entries will also be removed. +in each entry), by priority, and each of these in reverse order. With a +@kbd{C-u} prefix, sorting will be case-sensitive. With two @kbd{C-u +C-u} prefixes, duplicate entries will also be removed. @end table @cindex region, active @@ -938,7 +938,9 @@ file, the archive file. @kindex C-c C-x C-s @item C-c C-x C-s Archive the subtree starting at the cursor position to the location -given by @code{org-archive-location}. +given by @code{org-archive-location}. Context information that could be +lost like the file name, the category, inherited tags, and the todo +state will be store as properties in the entry. @kindex C-u C-c C-x C-s @item C-u C-c C-x C-s Check if any direct children of the current headline could be moved to @@ -994,9 +996,9 @@ match is in the body of an entry, headline and body are made visible. In order to provide minimal context, also the full hierarchy of headlines above the match is shown, as well as the headline following the match. Each match is also highlighted; the highlights disappear -when the buffer is changed an editing command, or by pressing @kbd{C-c -C-c}. When called with a @kbd{C-u} prefix argument, previous highlights -are kept, so several calls to this command can be stacked. +when the buffer is changed by an editing command, or by pressing +@kbd{C-c C-c}. When called with a @kbd{C-u} prefix argument, previous +highlights are kept, so several calls to this command can be stacked. @end table @noindent For frequently used sparse trees of specific search strings, you can @@ -1969,7 +1971,9 @@ Recompute the entire table, line by line. Any lines before the first hline are left alone, assuming that these are part of the table header. @c @kindex C-u C-u C-c * +@kindex C-u C-u C-c C-c @item C-u C-u C-c * +@itemx C-u C-u C-c C-c Iterate the table by recomputing it until no further changes occur. This may be necessary if some computed fields use the value of other fields that are computed @i{later} in the calculation sequence. @@ -2757,7 +2761,17 @@ agenda buffers with the @kbd{t} command key (@pxref{Agenda commands}). @item S-@key{right} @itemx S-@key{left} Select the following/preceding TODO state, similar to cycling. Mostly -useful if more than two TODO states are possible (@pxref{TODO extensions}). +useful if more than two TODO states are possible (@pxref{TODO +extensions}). +@kindex C-c C-c +@item C-c C-c +Use the fast tag interface to quickly and directly select a specific +TODO state. For this you need to assign keys to TODO state, like this: +@example +#+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) | DONE(d) +@end example +@noindent See @ref{Per file keywords} and @ref{Setting tags} for more +information. @kindex C-c C-v @cindex sparse tree, for TODO @item C-c C-v @@ -2775,9 +2789,6 @@ agenda files (@pxref{Agenda views}) into a single buffer. The buffer is in @code{agenda-mode}, so there are commands to examine and manipulate the TODO entries directly from that buffer (@pxref{Agenda commands}). @xref{Global TODO list}, for more information. -@c @item @code{org-agenda-include-all-todo} -@c If you would like to have all your TODO items listed as part of your -@c agenda, customize the variable @code{org-agenda-include-all-todo}. @kindex S-M-@key{RET} @item S-M-@key{RET} Insert a new TODO entry below the current one. @@ -2930,12 +2941,11 @@ or A setup for using several sets in parallel would be: @example -#+SEQ_TODO: "TODO" "|" "DONE" -#+SEQ_TODO: "REPORT" "BUG" "KNOWNCAUSE" "|" "FIXED" -#+SEQ_TODO: "|" "CANCELED" +#+SEQ_TODO: TODO | DONE +#+SEQ_TODO: REPORT BUG KNOWNCAUSE | FIXED +#+SEQ_TODO: | CANCELED @end example - @cindex completion, of option keywords @kindex M-@key{TAB} @noindent To make sure you are using the correct keyword, type diff --git a/orgcard.pdf b/orgcard.pdf index f402b0db699f88b123e4a88721bd2df1fd85a46b..251b96579f073958bda4b5a45e57530896b989ac 100644 GIT binary patch delta 26763 zcmV(rK<>Y;%LAdz1F+r!f7v{OkBMvRJ_d+FRNk1DC^k-2MtHN@NL^XsefK>d0ko~F zYaeg~`1ZAz{`f^0YAdCs!^Z*g7C@}q)xmTUXai_RHLeQZ@frR~9y<%a)=mLxo~;GY zqpStJPTqTwCy3}!6deMHS$ROj$495{w5Uj5ewIfU%xIHGFY@S`f4O>@N00O9IeB(t zoCMO8$3JCW{Bq$-o-$W)srQ*D&bC;f2XF~b7D#~fL;Ue`ZdfrZdzMEJ^XSK9#*Jxg zh%2rmXnWwjh1d#P`80fALY!b$G>I^&te`4xs5Y3>AG<4-xL7dAP zbd5J*A`5HM0NW(lU$zrjE2v<{_goXS=E+g+|25BpFT{t(^aHCvm7_o281e4^6`o z7MYRV94(Cr*R-a9GVpmowuCj}O!x9WVJQlyB=irkmmoJ9M~$l&Yt_J20OG5)^zcII z$W^+ue~yHW=Xo^`jWiEF!qT_}sR~l4PRt}t^M_@l-PzyE;=Pi8c{eHI%AdM3bBDWpsGfqhp4@UpwJe; zRz_A5%+6che0C3f>0z$i zBZU^(_{zeDokr47?*VDcd3Xv-C+jnKol|NNUkkV$XX^YRkABB6wqNDZZ}aGndGwnp zA1EUEtM51z|IK*e^1)vhT$WLZTL`GF9Cu1dUTlRri?0*J22{azjMAw zdHezBH&)k1lbB=au$c{ePP<;Z=tJjy;gns1bXGS_lwert|Ei0?>z{J&c!@puJT?jE4z1g6gi?26dF+=CRRov_=Kbt*!%T)B!lxB+fW)wg(?R0k&J`DpUYPa(I{{=&W6Yl08`cAKQ$rBcZ>8e{ryV@fOrcT`F*})imsK>K9C!h1H|TYzdNe2i^)YaVOr* zqmT0F*W06&sOI0k-FYx4*;f1W@F?Ay;qJd@?YD2w?vKqFbotKh+G&}3kev*2)@4s* zf!qionlG8-8T+Cn0SFbH1r}J?+aq@&JPw0}@x)}y|UtM>Ku)W#^GXIcJLfn0YMl~!_RQGfQU@P0qcRI1>L2g5 z6%HB*1*Eui@DcFp_leB;b$f#XEdqpl1FX4eT*!S&Pkqo)mr@j4Oy1}1gj!~{*R}}< zV}%-t^h$4f%)Y=Mv$NzpljwM!UeD~t_dV!@pi{Eod^sR~e+ZP-m5|a%Ojd9s{vRgw zX2$@`Au?v(nlhO82NyPDS#KAds~gKk)o9Ynz8N_Cgt=z+%L3MCJJy%=^AAHoS1mD% zk>ob^{o}EI$4EgO^pmwh+7(qnF zl&*E@|4*exe`J^+A4_o9DQV_rTBsKu;x5)*#B)b>Yc_gEtIre&kzVdpPY*YIf;-yQ zowwIH#d@(w%6Q4%LiK}nEsCbnrfJc@Ae$i@Q2PfOPZqEt>NsQ~hNVj$aBS@|k9_*| zr_{t$z%80a@(EG5PC5JW`56xM)iRdvQ+$upUucEQe-HpE1+dvJB(h7q6~pIzr3(qN z6q#$?f;)9u^&D6^_|CYx_9yihJ@6L+St&p*P;MndoFhfgXNqdPs=RD{HX_GH&Z!}h zs#rPaHk*h1_BbQ;t#B@!M-jbdj!SZ0NzR2otqmgMON_I~%Xm4w@pf`7mRRbP9db$H z#KTThe`SI&R=@6h&jKt+#mqv!%c{}`Gg;Y%6GeVUt!^p8&T#l~iKjwa^RO4BT7fDQ zGGS7QLDF-GN=0f@NI}Yk&SU%O3vGpXXNtbxPUh>b;vV$jrtu-ztbxsi61%gYir7ZA zy9}=DI#$XwpjS6Sb(=vpz?lO?ov5S;i8324e-touMV}&b-OEp1;#B#qto__-r!uXZ z&E)EcwQ*i&^vjW&J(fGghm4Iy4WNojG!fDN%Vhk4*J zqOq@sF5Duy5+zs~;S=a4ew0TvHZk=qT7FbY=0a6IHlOMJYqB%)k2{!^5f;<_SImo; zf9cLZvb<)L*oo#1Wj!F8njDFt8QW(tlM-R6o8{|i;1Q?3^|5Li$*~yeQ2JUrXb~(( z|Lo@BbcE7+32CThnNNA$}ZIKxTpgYjW6;js3ss>e`*={vJ3@SUcnZzA-P8z`ZQtdge_08?M^q7 zm2x9OA;==-8z<>yTw9P@!Uo(jf}++wzA^YJ`+`CSZ&^3JvMlKbIdRGsTHOyidtGUx zd0V^C7&8ap0(`tE*ub^Q7|-%4Vmpi#qvyILnsa7V01qj$WA&OR;nP6H9Vsy@f6DQ~ zjmfoEJKY0N19v({Jfj0OOxG&yBU!FSYFDX7vxZqjl`r?3r{%+s!_Bp=ZEzq3mBP2G zXwclXk?FFsp;$U$FHmBwE78#pu)0dOh0L2!6&3(@mTzq}C{cIGh#)gSY3h8D-H#kC z!S@K^@&XIdy^#{`4DENad?L0he?kqNFodBYgf57+kh57z%{VX=XSSCyltB{pWTr@Q zi#m=cjKs}~Q(!<1T(&wrt!-c{tvfjOT+kBs3(cIz%Z$62%442g+h9)%wYVqCDE?Ce^ye^H^Bia z!ig2 zoz#!9_%a^0C5w+&Z^xl=f4-hqX`8vaG0pI0Iv*U@&Gl z5vK+&;j$-dCi9Xq`gRQiHoJrY+2n;dqiZ{dnI7OP>65vdh-yFCx#PN3jrf$$ ztyB!ngl9YBqIx>nf6#86D9ksR{~oQhHaM}Pu5-KmbC6>iC1=VpJwS?ku!nctvu`Dx z{aeZ+M==vqj@Sm5oW)2c;u=r(f+WZ-!k!!EVOYnim3{8DEaPO4vW9O%k?!2)q1rNO z9hFLFXSCo$lb6pfgGR_hsLV^TxBotEVuY&khrlXslDQ0yf9z^yo7?sM|IQk^L9t~# z2TLnpU6Vni$tETu6m26a-UZD)KuY*+h%SA|=j&uiHFN%++a)k(s>V98&^feON;$(0 zeIxlQ*`cfl1n{c zlaELrhVPMZfOU`vXMtVfd$1F zK7?M_mpvg@H*79Izl3k-Y#C(LmL~!vHP!MhZ}E)N)}wrgEf3 zaHFr0f3W|3XwDq}a-GlG_tNsUs@D4vDv=Hqf2vv3;3?4yO8{ z&-B1kUMMV3_N5VbHq(9bV${Uah+9Fwda8%~_=TJ=v1|+5qJPS%5W^_nWlT@H>EAM@ z@#L4M2gLM5$NWOoYMcMiZvXVE1g%4w5q}|3_mgJdSXLe$tWVj_aaP@E5^0&RL`%Jl ze{1f-_pCTrS?bRg+Yc^x_&8mA59*;T5+kSUjsnVbZ31Y}x`<^_HMKMNs;Dk4-P9&+ zMJ-y*Bqj3mSsIUGYKLmdUk8Q?3&xP~jJoXhJFa4WyPSfyvRxOIn)p20{CtwM5Bfi7 z1;T?u)2lKFSEH-35e-6YWY3DwguLgyf7~xFK(x@2z|WLU7z&TQbGHlb0tlfBO?ZOf z15_6QW!B60-ru)WpJqH-T*sR$#=ODcB?+7{s@X{C_prW|NsQeg>8%B zFt}rG$EUU=eRhf8c$bp89de|}!ONs@qA1qIZ_FB0(Gs+)!S{Z=249MvccZqbf7|{z zuqW-6XB|Gkelr4?qlY`I$}BxSBO`z*_vn>^}C zy;iCbsYk2Jl0S|SS!9H=ZLGT2;PKBRM|>u7=yWjQ=ltHOFNZaJJ?}AWXf&JWXEK#t+-0gs2Vw}R&f2$knxy0gPm1s-k!m4XMeL!O{MfXVR7P86@|GZbb zQoP8-ApRCPxBaNMGRXZnZF4$7y9rR4-7nE=w>9?+#divqH(A5Y6o&m`YVMvJb@JG; zGBKrPe~mC~^9c<1mqG1doRlije%|Q0UTodAEqbbQyEamnGkgcS(6>Zbe@u!^y0j>El3I@7RHmCO{VU~VSa!_$=N^YswBzkv65e0i_!j1&}2NEFm9I{T099>w{oVPwL!6%t-xs0G|pi)8} z>Fc=#GhN^YT1pfr%+>RSR{<0zq_@juw9r37Y{q4{1tKH^e)h0&e^LpjI5v<}&!T>M zVdE-ZRrH{>Fi2s9Ep~?^2f4o_pPNQt}+QK0)`Sa3uTuw)WSE*20ut^ml+juXIltmKaI z&36T`GdBICW;=ftfAFnBc$c8^+Xp6z5FZNG+t%sMbCnoLpYB`8%4Zg!Y(f|!>C0qS zAiTNo;$%V~Jw=vFh&ouF`QfTjX3+o6QjOqy^v|Qehg5Q8U0Lc!NP={D;R246Ue+D4 zznnKLCJw@fr_Y(0jqS($Cbf%KokPitdXMns3gqaw1aGR7e}3BKxHn@yEN({lHg}%b zOv78$E4c02XL}`vmT$9s5;SY)mp#8)_M!MxKsE&#mqyQzj-0|B{|N1rchEohFIa+9 z6rOx=di49FF9FfP$)Hyuz6<{Y>j*)Xl>&OJyjYz-J-T!E=;ZDvs~68+-ak6|<4PQz z{5t&S&hOrbe?NDBwfd){5ALpDsv}Xa!awoP`P0>%(*auHbz&t}8+a4gbGnwRHYLIV zil4SIohhYZk}Q9;fSN|Cj%J$3FD*Lyd1Uz`vD2k>^m!h!w>sN-O!Y|BPB*!iiS4`C zQ5G3Hkp)%1uba*;)i9-+O;k<8M2d8hb(T zP(;b~^XAS@;ubbYG=~@O56b`RfwJg#*fx6>W@TjCj6I&q;X+}S4qO_2NP%-or*!K| zF~W$Bb^BTx*>x`jUAa4$!TVsSwQ)8pecL}W%|jY0l8%V|_h{9OMNepSma3NHdFetP zDrAxpe`$qd66sVIsgoTlcgSW zph=01NC!SivoKG5jq(ja7GipTfb*9Ri-bg4f28N;e(;W?Fduw|X!vZ*Z1EA$-DJq# z^f#M|b)nI%`7Od_Glk2SbGYnZmLgr2BB5Hc=_rhfH!Qg?`q~h#meD@`U49Q5{c-_~ z`d%*uq{OX7wBofm!rIw7tvP)!TB(*Y@7AgeXYyf=4xyY(jEhC{R$zU$0IYnm??4|e zf77L7=8+WmRV0aRFpVx)Nar}IC6%fluLX#5Q%FMs#hVn=XL?)jwpAAZ{4~Syy*#?J zB}9=t2EDRFzu*DeDx!=-F>cfpq+|=Hpg=SQ4Q3o6aMFHnJb@y@X>r@5lHLvhvA)^a zb|uD7Wg2~1eXHBq?CiN(Te9)4u4yIzc-{P(5z#})l(6(NfC@@4@8+hJPB#%^Cvu(gi+;ZD`OMFX_ z@GZq6d=Gs;JE}#?;}cAu?ap1~YN1%ke37v>KxJvsvexTEW=1kko_v2r>Te}S9Xohg zcNx9yj2{O&^-_h1ay&@XwZ%B?f1y^|goDDvG0Ux34(C`|!}}!2dCEJTILKBrhpaB4 zhhdVEMuq_^TO{N2F?Uh>E4YL*qK6UZjP`X(`VA< zt9cq)YKLF;q%w29A$Po?;Y&66;|(W`?tyqKD#jX`A3ZIwGlp%dXbJE;e_cBd3`6Ub zgDU`acLHCRRh`oUOW94t^bMz)qx9{o8sWDbmMx8|l8#IEfH1f~wSc^EgrbA4>>EY* zODtxQYI!S}t?aZux$My#avt@3A$7Oo9UmHH$zen|(>CJQ#79zUqzW^Q?d_ggO0PIuWkM{U+z*)_JKqoFmo zqsfUzAtF%%DCW9RsvU_Rlj)rqee}_N_hf1{tYM9uL z-364LxzL)(*M!icR3gSx5yw&9f!;96s&OBoZeEya>7gB^-hS-xdI3A^XC^I2%wjQD z7NJCrI%osG4`azNe99R9XgZ?z=RN~W!5EfuOVjcDo$@wz%05_DTPljIx0CZplN(b3 zT`j4VaEOBsIu$ERf0Uk_iGgnx(WpD*w6KPE1W?~le0qN|^ph<`&KKONe1+RTQ#fbH zx2*=7z&)O$4h3kEzC>l+f-HJc2h!o9mcSh*6M*Ks33_W33y`lL>;r1bek`Wy;Q# z$#*)~$k587>A5ohlmUUGcNl;@$|G#0_Z)HYf`RsHe`cCL_eM*gjW+gx35Lqy{xQ8e z3v@&aG0+2A5{6Xft4bo^r)V}aX%23;4z01x3c7++zJyoc*9^Rdg)pU($M5DCVzxwY z&L;>tLfWXT3{G4$mTru!i|RpIZNNoLj?6wTjUrA8R;%13Ae4&6TSgPUPH^g`vUZo0s8vS`V;(Otk3fs*gE>Vv_R2Ez;-Pn&Ab`G|jjL2*;t2o=f z8PZJc6U`t+W!Bdd_1$NbU8h2tGRy}I;dLi}jcigoMIoEic*+T}Sk~*q%KFZ~*va|_ z4CQeR{;)*;grQoR*ff0hq(_Y06D4U~F~2>@f1?xTD$eqd+_w?o7K6>^IPr+1 zSCb=b2Xn@t^96%ML@XlvWgdOS$hwL_f9ECcPL!yBXV~pECr2rPU$-_-p=B45n`V*K<9QWBKw*_Ha?4*4erw`W)|%D^N>N)CG#7y#y6AbL}t32 zg~o<_!ZtaBLTW1Rh>*((p)41@$Qz7oKtvAFXwp#dttC-LqVaUa02lYqa|SWze+=5V zhWlLKYK}C}PI|r=xPQR3s6izkNig>Gw`8O$M|dCdL)`fNvyGS1J+|@2(FOAxf)X2@ zK4!rChym6!GV{hbSb&u=C$`iSIKsyfr?X!zhW?#E+Ez+0nqvH`kedmETD8e)x~aUz z&{iW@L!Z&eB@ttbAWz$Zrx7+3f8&VwAp_BC=Gjcnvq1SMe47-`9{&c3lhEmBkpo+E zOXT+!fPhU72*F<528am99CA8Q6fd1+qRINlVp{?EAoip~9)(@(kRx6)SMdqlviF($ zo-t4KMP#{8IrZ_HxsUTiWu0agFP{WSWL2%*w0O#4P9b^YxnEIlYC__Re~9=W7!9F6 z%21iRI6Ri7_KvjnKzk?W$_}{>8fu(kw?rEl<5-_Evpi&gj*1=nIF@S{cR@pzN-OGI zFGxQo2>3Z4$h(|_G#xx3o56lr3UmYwN9mW$=w0Tw;02FeO)(l&F}Ujo+?K$Q(Ay(M z8M_?PZOS*&RuJw&h&c^&e}jTTQ9w0$G0*2f_L!kR&K4!TNs(mFmJTuIcYrc(q3##RyEt$W=p14`?C%y_{t~-m)bYdKlp=WeuC$H&t-H zWqriP)bItixt$6hBjF?3@*>Q_jECnKz;raF18I^N;m#6uOtL;YEW}1g(BTy%I_E{OVxSL9DS z*{^L$3kl;rbNW?EI&a(km-V{0QpmMm3zN1j=_W^%%`3e>@&TUu> z5QXT1F_9<^UUfzUb9Ioqb0UOcJ+}~qeJ@~^Ujg8)QQE8BuMx(|_PvE)0kA#3vHLxI zNeAh6uaGjdlW=(-FGC+>*gb{Y&h=X1(v%DEghy<__+9~Ca78c$sa?dD)18N3KSMAW zK(X9CEDw-j@9kyiWUzl`_ZU84y?1(d7oLPiJw9UhdxJ+vM%P?EwTLSi#{} zcwCpcy7k3JxBl;6N92e;ID&^)8Q*u9-{KwsdNuUNhkIPIFh1Tkumy#o=x!de%mQdl zSqJ;VZ++)prnT4cwsV3mj9d;>39!J;2m8p|h*@O-i~!g|lyrY?Y4E4G9N4aT zeD!(0`c1yNm9KxwTEEFxzt2~{%~!vhzssX+oEo4Eq)+dEa%d~V#4kJNT2RE%{s)S- zai=jrD$xHP`IG=LfP$q5NeAN^lp&(CIOrf*f)H9q$)e#~LN@c72zu>dEb_`IDS>}Q zX=7a1OHVQLB9lqkPz3)K4q=FxJ5TfwGT6 z+G9q)d6(w#JxXn>l&*E7^38;jf65a^+*%k>xzmwnP-Am9jXbrEyvyJgbT?;vxxy!t zu$E#`DL_R6l&lw=D!?&0_V%m2vM?tj0lk2IP}hu~=q3g>sFGXL_<(d1*SI-)>V8cf{u6(L!~)=7=c}*s)qmuxKTMEqt}J|8 zd4t~uBJsVDR}#6n7}2f38nwMrjwKH%K=^`Teh}#MNUWbKIth|9y6EfOhVWCNtKO;g z0cX)b1~j2x$Jvoz*U#mfdBcOIn*!TIJSi!pWsKVVQsJz7a6C>w0D`DMSPd1uA4yi2X)K@uob7Z1{+KZq)x z)fQ6dQ`0R3(kc_U+i%xz-#t=CIE`dRiF|*7P3~bSdJ6K9Lthf){tS@cYk;XIFufdD znw>Z6tcu*eN4I3OiU5A6sAbH~{$zj9IB}y-lr3vml&-VIyHQl;vTaw@V_{GNX3os1 zBkX7UPN5@r_Syf_s+EI!WGdmz^A ziWG?3Q3TXQvd5vo>iGgg8%>^{G3r7A?=%cjF9i_oT~LjD=I8aQ>WE5a(-={ay-E?4 z;5wyyO=BMq_MoO()w|7rgiXF4?;|!yR#pOzz+nh`pWQ7M3dANbnXo>Y&Zxh`n##=qtw{M?d z{cy@^;Y)WJ#8l)zUcDPU{Z=??$#4rU2r4?xb%tAcBO5&GD5T`rL-Sr|mFRyBE=&k= zsuSTJxEZebyvFXb@blSO@pVk&a0VwQ;CI=hFi*1YMGV{9UML!(FHe%Zf=3u~fN|s` znm;5K7k@V z5;J9YS33Y5Ytq%eS>jSn%@H#6;?K{W$+Pt0MNVQ9pWS= z=bCEaPVZ9@_yHr#z%B5>bv9T`2F~w$J#r_|@89e#COS#Q4)}V$%oF{oPYB;FZsEf4 z=Jw!A;xm}@&4=@Mw{!)PUQjUfdV-fos>Gc*OT0ps&h0f0Xk^ooA-8{GvVEt6l`7nf zH)O*B)u?#^$M?P$!z{i_3o5{*%1uto_+Y^HT{FoP_2hqd{Eu(P|1Y!NM%}Z*4?c!V zDMxqtaUiDCotq;>pS|D`vN!R5!(_uLll`I4mX)yTd#A>;GOF)1vpqHukGkPXR5_*) z`M4`CkJ*-#7>Zd|%N>96k-QVsRd}8(;_dir29rdqDEy`9-K>{^yffr@2)Pu#-?Z~G z@_)(h^M5^ZpA&H8sj=B7=fRhA-x7Bv$FteI1S&nyGYLZ}`c5`{5hPWvJW24fTBjpzdr)ucP?>DR^AdHq zNF7;Op}mcOAP0@}eJS0MeiKfcVe*Cf1bMi(HL;c1Ok#~)i8U7Aa#7xs+3Nhs_#3U> zZ891wbe71-saStYw@C;?Ji;y$cADI}7n_B>hV3m@Vc#C`X`vZAVdY-{FX)|@bGq@H zDy46ro3_bGokrOpnRY$2ZP(&JFA6De6nTfNW-iyt8&O;H!nqBoseUW6PoVY>N3wzQ zSR#?@pQ9o!q%;7^PhT+%$qz9dbA4>ZW|_0aUWqu!X~kCrtcZE)?Y8YNIwT(!+wM$QV-L2x>x2(VyrB2gN=Vu4;j5wR|f(3$d>jw#P*J<#+*uw ziF>lDF(aRuIM4_?EALK`C*u?jy2nj)*<6i4(LKB~B&I8p{>^0ZaD8zIgw|MABg~ zQDIH3#Y6(6ckokRVnIepJz>+ubLJ9H5^U=UPF1M9XR~yaid2<_?`?Hhk;^SNE?sWg zC_R7Ams-DURXZ-C>EEn;x_n||vxkLMT`oqQYjp@mVY?+LGgUIr+rY==M-D3=z_0w~ zZv1ez+Xa&zH(eaXTwaeo6eN*qwPx2dUncR0+F_(j0__MdPV}44s{->Z8%*n`b3m5T zkYYuX*hB$+7Qbv4ljCYGsV#nM??dO6qjP`SES{67)fvrFHOmicz#5cb@>Cb?L4r;t z*|de3YXCVFt(wJ~G~S^}M8$?eiCBq~&9n+zE_@Nxa%aZ=<5$#|Pa79IV1fE^=6 zxH14eSWB7%#;8I+j~ciQ6$l&5;ROf3Z9I&5)Hj5O_uf|J1Uwuom^po~XgK9=)ptyJ?2gHE z{WFsSws5@c`M7b`__kG`l04aSWmA9REZiR9SXnB8sGQ>kId@5TZqfHWsK`vm#t&O^ zHOGHcbY@(lsnD6&ox7q)n&bxq_G7CL&#IOu8dF_beuNdk?Tfn%DvpfrV4K&pLRP0u%c{`(iUl?oY>ZU^{L?G;cS}ie7 zE;Y!$5j?eOpv_(Si1V!gJGXx$x<|FgH9{{Q>MHHK22dT{c{n;#&9Q~e6UW^KYR|7c zScUmNwEcSm^{U%IQ*mN~m4W?J;^Q}Advc^~yio)Cj zt#sYjPOOKbdY~mei*;TG%O|xH7%hpT+TGspHsMh*bz03)A#ELZ{sDhcaanKf3fMlKS1cY(MN!T)OB!LSv59TjfJKN93} zHPuqL3lvC7v8G7f?P8_5z-gS>yG|&*(fsL>4Fm`to;L2o;ve}j;Gu29TG+-5xVd7=6g)dFJag0D+&D_}zy2cK}mhV4tVvB#Ai}@c3PNqG==Qt7m zMs&LKaPm{+bJKd31wMED_7FgbsVCNr+My>DFaEf?jxG8N4Cc7|d4>mf0u0+glM4_| z{VCbpC5N`82>oZi!fByY zhaFPtrr$B2qo^;NbGBi*oDodLh`RgWjVIY6&(XE-d+d=x@;b=n9o*HjzI1!%m2ceIG6!Z;87@pZoXd)RCNzUav?FOiFMwB0{|#AR0Qq_>Cy;&OdZvTBrsHdHU)!?JqTA4Z6?_@8ye~c zXW$y+b0vSBshmoQSq#pLp3ku6l;im^lD*+|-WxeygEEtT>9 zQoMzuJ1+N-b^R`>eHhSkg12$FWLCCDA{}a|E)wl>vcW<2>jubQ>>#lAmJJU$@X!vJ zxhu#i4oWVMAi=)!Iu1_d-nyBlRd;nQq{38mHeg}u=V?g>I|~zMXV0&ly~!oQl=**< z?jl6PrpJio^xl&$+3T^?jPlfFrVLLNsY-Gix_DsqYz@3=Ql)%&G`Z@AA}q8Ys~e(TC|=KXHG%gYX|)0YD0wPf0`E$hE!M9oKsDXJe<$2CyF6aOEd^ zbZu+%Quert!ss~RHVIv=R}y3{_{sZpACbn(-|VG_t*;%^Bv^SNNE7BiSDk~EwjJhv ztdc+jNj9Hx(@2u6_RL|2y*-?H7>r!@&0uY+xm$=d^#KuiEi8VHP&3{LuSab75RAuZK8wS=UM~LMZc@**mxsIr6Du z=jlOCd`(U7LJ9TD4f!1$lW+82vHcQ{b7V3Nt;4Ymt>vWI@Q;heF6Xq%o4ci*@8yn5 zSvm;LS!^@Y9?T=sx0+DyzOt5Pu^C}+2HtAlz1Xi&x+?=q2U~xBq4OT@Mt0AqW{CM* z*l9A~q!O*JEgZw9c#M4s!OfZ__Fk5Bwv@tXbn<~%k6h`F{EIlk)mVT@uNvStZ+uwGyJ@CPajZG6@ge?rrrNp!Juoi<1HJ}B=r0pcEJZ>3 zu}>Dh^CdbcRIjknEt|u455vDgc@Dfd5~=YS9o#CI)M~;ST|pvuxm&O1dOTVWmOW=h z&CqZfw;+&bw{d11&5A03epFBJDl4j*z5ToaTZ2++a}R%nF2)kXe7LF4s@{a*v7E#S2hCNCoQ95%0uaawDP`gEOHb8l3)uu*9Mwuf>Lzu}B)x z#}+n8W1P+sgly$a5KG3hru zsNbWhM@fIV4hm75s}A(VWkwU(%r%!yHDrYIzhf=2z%1}mt6V3(U|DgX$_CXH#*%3l zeKvo9J)p0*LnVlj)=Wmi6dG7ugYNlVqO&5g=BY6!sutYL;yKIByZOhm)*(p~b8gEp4N63&g71#xy=BpF_o)Tk4Bp7> zJ~Vifjg`_`w13a|IBtW!tx?0ZWXApJ!P$F*M^bjZ3ntoJ*j?GjXwkGi zGX|^2_RQJ{`dZY0LZ@vQfAzhw={2Rp5I%yvY{$GNg%RVim2*7oF2D2=Sclh$PxPXB zU=J_>bbx4VP4H|lV}g1VmKw#YtQtuV-KAx0gAm6tnhu^`av^;jSNc4^lolFzb`pQl zE)qK#0`#yF);GXa;nexm(N9~Q@5}a8x<^HQ)We)6L`L)jj?d?U99t7Bio8nCD6c%4 z$`yPieOpfrVf1PGzzMo!>l;lq=(2g%N*tquqbxG@9ZSwgw2dF+t6`SfEn5?@@nJ5+ zgLiUp8BG~Z3V)Jsv)hl@ske7bTAN8R0eon)`)CpRLNoW;~C;c(3tPg=E-R)BL6aMZ7np@ zqg)zR@DZDC%2q0F(42;Olw0iW?6wr?wiF{p!&Re|Ls{_K1YGXaa3)Qa0=HDg++D^X zLVUoWHJ0bz#bNM>I)0}i5odpSUwdJjPnJioqaJzH#Q#1w+pQ86Pfl;Q_~Iv-kch=k z^VP3f%~Fzd%1K|w9-kg05{sV~4t8K-mSu~Po&;lf&jdq(#NjWsnU#`yj{m5aOoR%tRa)Af@T-58Cb3-`yHo?K zF+O$*P3MUW8lN1p5);!VYTmP=x?(3$??L?)+xqI)dn}B`D8=h?|8CKUi`Xdo>~IE& zGs6i4xC^C-3#*<=f>bN=KA_)w9u0hkL?Is^}ckauAqEfA^z zrnm7|>#R+`O2dZQ1tz?ejZsusMqOoR|N*8a`52PAZP$Rg=K%ltWGrPcsdDqQ*$W9 z;1>eXIM7Xlgbf~dSPvj3zS<(f`4}Ku^uWdlAB+ZwNh!Fs8=y=$HZ4?`YqR81*FC6o zJs-X#v_C86udN(n`czCI&2rXUd1$l)_f3rG)bFFpS7zM%7$NLsCj#y=q!EdoMyFj( zL^cw;!RZ0yP#qZK{IEjh#kn?7x!x9wJ#;az-MdRS& zW_Po1edA1r+_s)~01y(Gs;{*|FwH})#e9QP@Eq;^ew(&eyve75e#r9&6@amq*mfwh z9dF86(4e`Lz03JoQWBZgthgaOWYGSCUCC%XCuQJ%x&42p!48@xE3YKbEvnUH`rKSe zsB?KYHe}s%8Ci{@qB|#sb6Np8wdDB%azTnm4Hw28v1?zo;;t%7s>NPo zS&||QKSPvuXd7}agkET9a6JL!sKlk0wnF%=ZpoZfsdn?MjG$SWSR58Bn00H%vfD;< ze$o&kvy*?kDw3(QnpKmJv`$Go*l@uHT0cHy)nNN>bX+QUD;`b~Ft<~s?!Z`8HpbCV zvZXMb_cZ!OW)jsf3tLV_`xJYE_lAr$D_Y0*(YS!UsI*%6>WeZI`Bv##T-Va45pn|2 zR@%_m$Xpv%Y~Ye4*oNL`le|O^VeLT^nrmj(CYaWuAWL<4 z5k9CElLw>3i*CWQ-`DK?B=%F<2gE2JaS?qbO9D|0P4D+f`&!~Au$lfs^g7RIDp#?6 z^9jg%65jjU!W_QyQL#4l&5r}X%)8%5KaSQVi%=l2hM89Eg8as1)T~fQ6_kpJ(9orJ z;&&)Kn@aFwaGvvt%pvT2m{+`Qr1V(iRi?Vm+wW*klsvzqzfK+VYm1&Mh>oE4mf$i* zX*Q^_uCbj&K*%*K93LDbpeK0kJ)`)CW&Sk<=EZpYm#T0km*N^T<9NQK{+7s0UoWJu- ztC$$*uci%Fb>vYL*ZVhq16?;qL0MzE4X!V;lrMk12*{0TqnVW*$Y^GmdIEA(D}fbj zKAjy^4%eV6v^80`$BT(1saV%+JGJe4`6Tx?q4blvMs`YZ5Dfn(Fz37;$w*(HY&CQ{ z*3qS}G9Ig-EGxAD>rvJ#k5wRx^ClThIt43VmcOlk(u-h~qv93Z0EBW((jf8GbaZ*M ziDtqY*S}?#pUoYwfp&+V0~_t(T4j2?hU>Q}exE#k|6uXR1tZ zrJ_GFRn(-n+qHlkMTX9u{F-^4z!^b>XVW2=uBlz^&lMHKjM9)B*Nxj8q2C&04a(oI zW(Ozl-q_hY70prD0`Hk;-2=sTF1tdv*wRSr{BgsgVB6cm?*s&x=uKJ2)pc}j=$`Ng zFUyBW&ox8@avF&1L6@O-IEk&X)ai!%pDErUo}`8{>8kIF(cw0|K#+I`*)@i+(V=B7F0lHOV8g$lDTZ1 zxP2<$;{f!#AIO&@B-k^wE#;F#dA(Gq_H8Q=yFk9MWT2G1>=#ezTgrvQbqqtWc}!dT zRUt&oOzXo3jpYCa53~YfBnOPek4!lq3s_}d2LdA+4+-T0qZ$uM<@YoOUh(BEkFV9! zJsSn0<(I$FN7wJIf`!<}tlW1DPIMO3`ft~ikr*$EmjEG?!@*i+YyM4Tm@)rr&wh90 z(5VD@#&PR(FAa~Xz7}1gNwmc%Z>9ofE%(TQ?@wnR%m&pwnQ@7&tibw}?kpo!1&5Ne z;llyT`KsMk{ngSP%^i9<7F)5bXf<*0`W2YN@A72=TY&rv?_Pbx3!;_JbeZec``EwJ8_ROU;^z#9(gpG$W(+Yz4R zxxFb@7Jb=mW>Aupe#p`Htota7JD(w>FJq%vaHCiu>9m4aF(&zS{AJ}mg zC3U&vahw5pY%A$is^^gd^(JBv*vf$5Tfc8b6=KiokPd4 zX5cRa!17*Ew9^tA=gSw!Mz^>dt!gkPJM#jYaq?)Gv#mrR>r-dX@k5E=+QY4ScgM@7 z&LYV16?lE;IL)+kBT6CBn-m4}`7CuN8ho`olvDX|%W85K0HuB>dB=!xt40aI_o7_w zI;R3tk@kl$P##L{m<1cA=^4@Dw%A0$-T8pFj&(N|V>D<%cT_#M51J_PD5EB4dLMZt zHgY}krCJ$vorrOe*~as%$^AhV->8#NHae~sI8?D%3`o1@x8Dgq_EGlV5Nto+`jpj% zx*Me**~UnEr4skSYpkeagSo08h?H?$t(USS_}AD>o#oo~HtWZI`i&UN5h6bUL`zTL zV)$8(COlc-+_fCn(t0wbZ6q8WanRD%d-ZeR)IyqadSsBVj*m5km>WL|GKW|`>(xm0 zF->bbnwrs9j(OPAH{UO1W(wqKFdbsr6*u`3hr6V~_toIBGaR{2lU?+D@Wi=#(6-*9JJ@DKpn_=x$}fnHI~;+I<3yY6}fel_eLMag4^xl`TQ` zfr?Mat2QbHGt0<>^B3O_h%SR9FFM-cL@APNoE` zj-z^&=o>kyxzEFfb6Q?gyrQQOUER#Fa+B(WWYcX^`J0(wP=Y8gYr=a4D~8VR6YJP+ zF*3ET5Z3!+<0&fQ8?p|bb}kzL!$Bh9@kz_4LYC&OLs^Q<)6jUnAtO~>YAJ|fevmdQ zCeB_Oub~bNV|93~$q}5DwooKmI$~To>hXz?a1{7U!R7a71k7S`N=i>q=SgCx1Y~Z_ zN2;N{!b{;EKW9$;_BCjbvc{`&g~?tDYOcQ*o{B|mqL*H>NB4&rlj~m+%_BgT3P&>gTg zSH{Up%o5aorz078_s*Z8y0^d(?gpp%+@H`=Wo~Dt>Dk35_`uK`5=PH0pTT?K)*H|+ zfZOQo8U!ypjyS$}ejbqxAaR$WFIEoHGkF)Sb!1ZZ)_xC{>a7)s7Qh7w@P0`n3VQs| zP4Y?%UWT@~g@@b0F{C^ba74wspaHPTJX@@Hw@Vx?W)He)`TDxU#yt1ohp|%QG;1W5 zW-B$Ft*B+xxA}p(^BK!q4d49sO)>UGd0G>#+8`3r*fuxa)mb_1Z;3b|7p_$M@qUYM0Ism@jH}4h_ zNZs|!wmhaRdVI&bGZ5T!0{7&wXB?w|hR2r)j7$!U%vL1w|^C(Qs6ws3|5CBL%uUaLCyCsk3oUV?Kkl(yJ?o z1|pg6Zn^ay)vdKRpU-9t>PE9>KDKkf1h&1&t>Xp)%` zb4j_hkAIW8RGT`=H2sTSh|g@II!4;)LM~{sBGJmh7ya!;qP!6Dt}h)td&9EiGgTAX zODgQ}U)fkSE^Y4Jj9_5A#Mg3+(T_`{0H^II2g!;YTs%K5OXY>8hSc!P?n)m*WpJ!F?-5$w3d1{arg8gm4woMJAg^3975dXm?BlbPL zwH|39?&%U^Umbqqlk@NU;loVIk2-BK?lXRQqGLjs_D`^6erXl@b~5R<|7`VMU#S0X zRfZVyP#i4^#CidoLDE(|%?9eQL2a9?2dny71Jcf*JYz}UK=k79TJ0j{G6;gskv3R7q#pe%H{C*Le2=;g)ond#YoXZT#IPdzQ5y};G$ z>UF&?HSL|JAh8f;)N*@TyNx2{Hx)CEwT0G6Nupf4MPd#Z!L^o!dX`bFKymeB{Z$$bPJKReNC1Zg^~umgVQfMg@Kw$ z(AtoY#f{;}F7Rc6Kf$Qe>(=G5Jz_^?kbjjg9MAD9w5oSExr>brO+w5dso*67-VQ?AvJbs_&5JO;~QF3M!+C z@C`F3OuAxo_rH-9EZtuEjri0WmaGx+}f2#`CH;B8cy!YTQf_+z+!>fm^ z^jA>ytOQp}mXyNcnZshycP)3TPMc_$j_9Yq+~}ph&~#R|+{7A{!anpTbBeYyys3&% z6okhXA6ZTgS&<$YSniS}L7?jm5dAKFju$&cH_taR+WLQoe+-VJ0*6aO#< zh?36eU4Pz>?+ul0IQaD;{0E|9g6QLt9=;*%%#&Vn`(q#5Yu7e)#u0CS)|Db_qJ*Ch z-%8(vmwxyt=X{=?I75B#V-_08?uY0Us9!FRw?K5gr(?HHqWD6g%4aBB@Y|{<7`@pR z;arp!i`D103*Sn;NIzaaFJ>jI_X$@@3BVsQtm!wnbbSu9AMBSUjHghYyJdHk`{b5iHWHACe!YiEXBHPtjzGa$0Wgn0_W+# zX+yN+My~`E@>aARJAd1vSQGTIuLC>^3jDvAhuR%Ufjd(p+uf7N?vvn&p~@Fu1ajP$ z;ds^|5bwBe4|Yx18q4;iK_hi&Tv11tELwTg?;jXXQL5|m*{8L-du>67V|m~7+Hhfh zyl?FFHe0LKiQ=i`)`eoLT?!D{zLO1OcEa-bt`LfOlL62#S786R z;F>Dz8wBDV2@R>RL!y%K_Zxq(niJWc=-G_(GL?DS@5PR|?a-RI%`q)1nuwAO2R&s6 zF20b?guHhnwWR4BlRvtO?hG0@u0G=y@zhpFET}&mfXj-Cf7!@%$(fghz~E@P4+}mD z{Trygv!?EN+siDpQ(>pXmB22w-pWo4^F6Bp^(eobYguoi>sfm0k6Y@KJ>tI7+og=M>cOX(>cIjFwOREcrYgQO~FEt2@G$q^|eUehp@d{^v>j zYuI38!o{;9+f~vNYAyMvfO2_uN7cbxBW?R=VR9vt)RC_Jp;$YK3V`37_(^S<>a+EkFs+^1iKnS5 z4Q0Q6%g0fwtX_Cp7ZR4xvTS%%9-$^KnTsm&+Oiz2NP0H0$&23AJ`B(g!ZM4zi_qgG zaiz@EbuD#+yg_6;(C}vR)R-{&8mC@3@S#*3v(4-2sMw8306j1sAo3Kl>bpb9euR06 zG_-V>{k!Wq+a7)K;D|Sq-lmTcl+UQsuUW_qsvM3wytKEl_Uu3z*0Rvq>${83 zV6J93&9$4BovGD)IXsOd{~|BD5?k;KVn&e6jQufEcjQM^E*Tk7ylvxBdeB-fskogy zHm0dL6-a4pYXbOQlbLTp3!$&%$hBoYd(lhznKk8y$Q$jc`{f_IE>JRa3ffMvwQ1e& z>NQaTfh@wRurpPBhma`peCp0QF)7v&C@~W=QgwaBtffFxv#4n_!}-{T3y0NmB3#h&JV_E-Ke=;v^)N&k zMol!sQ{#W`GBI<^=CUw!FbZl_sIF;*;ZJwK5>a{06ReF}q2``y%v!+#d)8DbA~Og9 z4y0P%K%lEB2p*K-2YJe9z6O7_#-16IzHq4qS2 z#S;ET12x`*Z$xG&1H6Bn_p8+E zZhr3Sh(R#u`PSO_P>LO(BK&Ihi*Sp;;ED+e>w6=-RQD?s)EwPxYi?`&#;cx!K%c0? z0wLg`hgkN5Q;s<0h!Hei%jUPKvNz*Hnt{A9Bf*}Ha52&i^V}~lrf5Tt=7>Dy-*j_x z=&p}%%VNcuh-CO9+PU`^Aw&Yb0kuY7Begj4h{2&Zo&<{?meFMsc}CCfcVNx+RgV0% z-I+-fz4fH0W#KB#`=+vzbgL$oh10(bqLhJFbeMzeBB5NCWhvaZ=#8+#jI=k7=qrzR zX5ZR1qv+Syf353a>uS1)-w}SIx@ldyJ3FcU)-%P=;&NDmnc{(F(j+2G*wyHn;i)l{ zM=(@;dPT7TlBU$)@Vy%ZJusfUrP8Mg0Qi4pt&*K{I3GFKjf*xn2B+1IpMBAqLyZK` zE=gqRWI>(;H4xRVBs~n3qx$)BAj*ai;{+eRm37{IV`$6Hp-NAwM&iwz8&$p`FNL#|}+Z1hPA=X7Wmz>f;WZ z=^fRTc{{z(xQPe~*7u-$i=3WA!;A!CZ5Gok!q6gz<4=#@JnCh_vi+OJ2K%;j%%6wc84t2Xo#Wc^5%A24*w0At{QOyIoZ^VV3mXneu5RTQ#wL zdqD}1rv3)z{7UV_uJzl?5nt|VM!k{z4x!Eq9WpFwU6EAviOyd^TXD^f$_knuqMi{3k_O0PIqqVS z@!cyhMrF1W?68DV92BbMGpTWr{R*SgI_@=CRMv2vG7joPP!vg9OuijZM-$PlbWtfN zKzqug%#NjpcLYfv_#|pdONzLOI8Pa6O)@(Z_AGxYRU)NuF!4<|mb_U%6AIos1FHvy z)2Sn)8S2rJ!sw2C9%_KGHi|KL1 zYv_9c9|u7{-K;MoKIxaH9i+DUPYj7r^i1g?)?PqXomy7X&{2|!tt^A5)3j+L68iZM z$&13UWM@89E2|ngxR4&<4$mPskXm&0;3+D6Vp!Rc&=VkD__AUnj2U;8S@?>~xp!}x zPy{*A`FDbp0Mum=$k~%2I^rf@v|HgdRUo#Y{k9}c^h2t0tOLzFi^)s;<#5H8wv#U6 z6|cEVo69|gxvM}JACoOjA(P_oJYNZtZR{g2x&9p0$<%F3M8R2Psv96unS}q4TlHjm zx+j4yrL=a+Uf5oCt4@asU4Q3Gkc?gg%4Fuqce5BhA|94Hpp-FMJ4>c-khS!4&%s!k zUmUsVj@_W_+c64*#nr`z=5F3u_F48mLF!4D#;^$QDU*SmW0`H}Ui3%~EN@+jSsgz< zap+7AQ!b$=@X3d_qC#r;%>YWS>1#1oTjJN1gy^C~GtIA*>IHCg`HHKv}NZKe8 z75Az19du0jj3T!9`W^Pa-=pnDd78-W;H+=4N_SD?=o?NQkySJM+Rs;Pk#5lL6teK3 zNm%O$ES{LHuFQ+6mUQ^0w5FdwFa4}sOQJQG$^5-wESljWDqbiLaZUjxdVD|KqE;VU zOE-ZrCv$hR@^%q1LPV084V850Oc~c(ku@T_I6pOdjT{sy>FsW(&9?4Sm0eI$qnwtK zoI@>7G`6+(F?Ch9KsCW)U=>nx?f6NEJVQSe7$qL8ts6-^~99OB!(y&*f2Ct3^^t9XbkT1Q!AtR?oP*PDg0`ucEGPLTm_Ne!_ z021}2%?+tn2~h)wQ5A_or6BUEfUo;kr!MM@46SX;@iFG|ta>H@MzdJJ9H@zmE925?fPcy_ei>FxiZ! z-7NN@FMFsbptmasX^MVYF%*73d|Yf~R#wE{=11%IUEiB9&rf0HSEoMew>??j^p0pO zXZwiXjA#9%URd#nsc|qXL)uDhc3>8Mw8#x-5#2D~c^l1Icg%YGM8lIOc7Q)}cVSPz z3wiffr-O8>_9gC50k3Oqa#NZ`PFXRvQ9rWf?Mh1%8H3<1%|;Y$W1EGJA3F9R62aw_ znYb_n8xJo~xe0$1?lLzm_oPjp*#{cDz z|Enmc7<6X+()u(1QYOUz`MgV=xO~FTZm6P{U7qg_+gq>NHV&em6A@zp^w5*(2a{_6&`Q_+SajfTj=>5PhJrppDO5eE_WH)DU2sTeQtF4(HsIh z7-T54W?S^|#542n89bP#K-fNe&ddO6scHZzY+#*xBkBEcre$^|gHog;z|Ya52i zz9wJiWv3(NcauuFSoh;-Mf(w zp4t0pyxn-EL?m~un>-5tASdpiBV}jl`F8v37KMT+;T~{B9z=6-J8HB{7ulsJP=q?> zxQrBH8s9v|@IWN3@bOpcNTe4lQxay7w}Nqb+>g#e=X+t@f&5MLv7N1_HD&aXIdAMP zQof$Z$&uKdeY7?OuFr*J-^oeK-oK)UIgg}^kuR|{KWtyHr>z4-KU_%+-eIqsH>u?w zm-mE#zhYNf9PQ@gv*h;@`HUSMg8sGM+g|`^dK`j;|gl8yp%;> zVxH48yT_4XOut8?r+$1WO)72DhG@*>>g?FILY){!$Z_)4-G+K$nC76`$HGxxre;_l{OY>Y`_Mgp$|QqUMH=%STzh5Nl^r{tPIwTAmW_XuBWP zz$AYQ#U}TxwLHWLylV9dJb4zISxtt>4XbXg7RN&pQ`H?i2`y-%SKQ1#4s69S67s-pNC@#>_BLWFpm9{;08Hb;f){h4gQ-!x!|#Vt8@VT&n74*9QIeZATZZoemMV@hk`gDf7U&o z6yX1ZLI2JEBU~^C=)a9W`T;*W|8rI!8P{KolZ*S$EWn&_&|h^>2<*QY@GlW41pZ&} zUyKXJ`DZeZ4EE>jLqMGHKTjtJ=rM=?oWaNOAYjmc3;&zJfj@;I++dDB<9}p-&EVs| zsdM}({Kz1G3O^poUnxLAAg=%EEAzjy z_5nwLZ(n=qk6(nLwo+O;d>kNe0mQmp9ZV;IHh^|iVpf`|@9(IJ4Cl?Oz8e02Iwi;DE+XL)qNj5c}nB9E?_f2)^y^f-^6lV>-^ zNgz#m{8Q$|FBiV#DRUKNeY0GIG&fdoiD#2-KBh8452XL3Y-N?2d3t+D09g-*fj&GCx3`v|2X2}N4DhZd0sn-#`UXE4zv+_sl6#Z*;2mZFCe*3`2cnM>YaJTh=Nw?e8h0m}f7_IAgBfXCQaMJTZfD5aG=n#zl$o z_{atnpr(}$;h7KDpz=5&EF+ph?7zrD{LwndCShEs&cH(;f2N)W(G0psLsxzk#JQ|N z*LV{qvalu%uuYQvWjm3zf(mwg&ox17o*d==U-LZpLVS2kKd=f^Ir`&GUPSw_wbqS1 zOctxGt6VL~`#LQ})Sv{ufjb-L1TT+4AOrucJD7jMkjm@r#R8HmiqvUdgc}9-?_Y?@QCvzSY9JA7POa)Ku6(EHM&lLoKu;Wnnd0?KX7h9M~G)7JA`$_Jbjna4K;| zKB&Y^x2XRP8mN=fIjZhH2Nnc+RU_h$z>XyF@vQBVe_JncNbY^H1|&6M*1$X(0Gv_4 ztN}L$tQ!fx>HszyILZc?Pz`*>#<|)F#&mB$Zlh|JH3}C#s?&`KhOQYzbI4Ep&@?Pz zkr~;|(bAZ3O=}7$1D^+EOIRb$bT97{mZES%kGNb}$$ER9=`svw2x#7xpu@8!{*X@(RhK!&s*?)tl4dVYr&5bxj& z;JcTx^fF`VpMxpxRcqA~yEYhs){Fg76Q$ZMp(eAR&lp~^E4rxsAnSfaxU|xh@-W@2 z04cD7YcVG(UIk8IYIw6LWnnZ0m1SLWM<0T<+I)C84=$(OPrRCp); ze^#X%snd^4g!IJeTjSVo_Q3v=68k;PCQctT8x7b@8dpH66fLpCGL7?vua77h*GaP= z>IO$vQk1)?lQ7@e>O_jp!_OMkagk$?0c%;(LiTIw+sihf22iQ zPdqt@5lSSEeUtyCojnPjEZ3?283>0%4XN{^2zUp#hJJL_5dhdd|9&9_GqD zQfQHluPkiXX(SEx9+0-2ho`V~vOa^?Ii(iywSe1krp_Po=ywcb`&AzOHjn<8N57f! z;R2dL;gF>dSCu~8QdyA#?3^I*f22)r7(SBNh7XnX5)hcLM~8`S%BUi_1EY@jJLij( z#~*-xV|8sbi8+=Io7u4EwCkmdK6Ks}PT3_$XLZv=35J#aue#W~2le_eqWOd&+Y!10 z1XQxH#It|rV2+{#%KS-x4+FLcmc$knQsP3w5P)7-F9vdx3YgF*u>NK!zB0#t|z?z%Jh1{p~)CV1PDMhixwsAXn*ZJTf~ zR;ZCkuk@zJ>)Fzy0L6jjV7(^n}M@Wm}_RgEMR@MV|`ga|1cDE)e^H9 zNp54`KOXCMj1S#LCX8K!5Znlym<>Dt>$ z=~|cm|5R#3e}?(-u>^;ml4fqEg?iy3?qc0VJa=TbW}|ns`b>ck>E%xK^l-x`xT9^| zd3&8xtQU)!R6khPqG&2@nidTVvKg`gwSS=TWC0tZjzcD5Si0l^$JQ?M$fsX_ zN=-}!+@fhDpAdEHl(Qe7pW#4XEo1pU#rHV*cPXstx42K_=cq+6t4|_qX6{tcX z6DE}yBt3_yRHQbA6r@b(Jhq>{&{l|drs(_aWWMey?m-`J8Xtnq8rWPYu{#T@h;3B6 z%iy}MW2H<3dUYdIw;5yuoH;<$iAsu)D6`Q*e*r^R^eHmez5LWAPL z8vAz`X^O@eiCOaelxPw_4VKME0#k`1_ zf9?z<%WFo7ooL=r)&ruc$&nbEv3&+JDG`>sS-zeI9&zehAFHO39E*_-rLU!f7Quq_ z&u$)0M<}hAkcL{8`Q%tD7YoB1`F*X>7MW2%&WEbJe3l6$nFPZPFI*zy$H?sPL* zDK{b%f-F+LagtufwFRjqY``reC~EEF8-uU1FDPX2mUYuB%aVSO6Q^vU)%~Ee*OfM! zx3vq6F>?Sez{iV%4P2{?@hqPrw!>I4dag^NIcHV{@Q@-qR(w+aHn&`GdfVibgj}plI3coc9m*0YnVk;`EtK`T0Zhdrp_1H{m9W0 ze2)+=FR&2Z8!6$=(0(V&Ct|xIf7H+kLl_!D=z>@aIh&=_i~~b)W_uY!86;6pW{MQI zsN;CTNZhPA1qRf>WvkQE+6K1Lx`SiS1ubE}(9C(f%(#oGJm$%_SN>paF7JY;21S5j zgmk{3zk;u=Wi3ohW#z)cEs|H$5#6C9*bcm30gGCBJs^wB&Ba&7h zN&Og$FXLfbviNxQb{rb#f9rXbwwbFt-i;EX`{-blkXDoUu5}B7VzKOpGcaZf24jX3 zacbZaE_57~0nTLk&4C+3d{59VK@*15 zy`wgsa@PfvyrhzVGtQb(IeZ;@zo^=^>bCNxs_RjEEX&OEkiQdhe+y9%5|Q~bKSD(2 zReV}g-`oW!#TR(#qI?~bsypmew$s+Z{I{GDg#^jgIkHuGNM6L~TTuNtnLxcTS(;>M z9y0fqrdlk`)0|-h-z?f@Bg9*$%kH1e?%q~G*nWi0@zz=5&mmGa+&@7JNuJL3qNP^rV?73kchIOo3+2>x%GEVj=Yxp)4>CSB)sx6b& zQK@uxMhiYPdHL)zXoNh3%DfbN`|r~xMyMKp2(02JnakkFf38-xxn1A?@2sI46kEn~ zu(Sf!H5o*jY+@op(Ke#uUC`VEq=esw=+cLLzD|}@Gw1KQT>^8aYOE6rokN?Ylr!wm zHz58+qgtSWt}N zL+FKl*%NYg!{!3?OZbM)mO)l+c_KhkQ!U@}cDc)k4=!F1SxXb6y5dKQOu4_cD3 zd1p_m@HUj~G`Z?FcNBUwzT1M%*xxV8YhsrcLHvQsi9{a;9p6&7B$#hREf>aPDo0ub zH~Jb0fBWBu=FIUg*ZHiCuP5iJ7O=5?OBCGjTuT|^MtEC}q`9ye+W{EsEx2^OUDFGT zJ|TKGC2P>M!-y>n;Tf*?zgyZVZ06S!uIBLVWA6c%Tg{1$l(?fCE(XiGdhapfdEcV& zmwV+F4>Sn2a;>$pT{Dt&mu#9MGE3~n>ELP?f7XSaI-&yXka$~a1KpV(+m|`$V5%Sb zOb<=@D4NRv z)S}f)QX)T}rST}HcBrQObzrElUS5XP5YmcPXjcAxD}Vyi5uwieg>-#;idVEkU~)eDB9=@TKT^H)@Nzf9;P0 zd(vKc*5L#EN0JRQ{)L>%#ZgTVsCZvI+Zm(|M-4z(T49FEmb-OAQs!E-&$6t!$)lds zYo!{IdbGMM`QsRoMMfyw#;SV_9{)UY#AhOhP6rcy&hMT2a#+LH^KK-S7s+ob`~4y$ z@Jp{2*w6jO5(O*F-3}Ng#wlFAf4ZTbODrx{iMB*8th(0I2Q&s#bdRKNA*=lG&wI5i z#fwY~;%||2+mCuHgWQkPHm4J`n*f#B{Sv))TXWA)e5Y`ElQrB-Vc0LG=I*&sCyyN~ z6H{9D*9gNlpTKZ`8PpEONvRU;=Z&80#nx@xqNggiYa?|z!*`$yeM^MJf24@?*d%0o z96Wq7D3>0%)?A%L^ol83KE~C-Ed9E&a!>#{X={5bE^YUgc?4U6cQdK1#EcQ37utgE zg6yLl6rkPcINXb*GYuYKz3-T*dmz-N z(ZA)`2gmAOT{}A?wu0(S=3LdF#^>e3JQ=%Luv#DkbER zzMfk!(*cS6+mG^db?ak3;iR+W?Y6_AVM4TMGsmFgA_*CVs|)lko!yWxoHG8UK;*q9^GX|T=aDM2^@hXwQ!%uPsDxBrFL-A z^-U)T%h>%lTHtgTwQCW}&SvH>U?@SePAr=md}aa4CWIl9zD#xn z!kY^(P9_A>Q)Ib>sDtI1AFdi@2L10W)d;>v|2+D8NF_(sm8E`!BuIxBF5o!nW!(|` z%X!0M;vjr@`ka~B*nZ4!QoDH7Ih4$(_XuCEK#qP(@TNNHf2UoJdo$+4;%02RVtwmt+z4tdY{|QZefE&b9nLop!~lcD2slFZL?=#Rz|kX*yFhzE)-_zz@^cL6ga1JO1G{Q zBaG-+x38s4?~Wk5#79RoKO@{1E zf3vAr7aHA~-y&Q#Q@DINhs*wDDbi&r5~?Mej>4#T!;<@=uMOd98SUfW<@cb`FBj0L z@AXnZO59pRD_)ButevgXn$!29m1-&TZmr62CLiYL5X#BKxL7oA1=eQ^z{(f<4)ozN ze_c9e9!Y^;MUvPC)98YQbdHl+QmOj!T7W1wg)}5kyh%ZQrnmKOTXg}zPct0f%cDD6 zLKMkk&?`Ii3m&koBFZ=v<3>$EO15wc3Pe-TV8#&wC++vf6DT5_7Pmbr>Fp2@>zkcz zS7Q8BrqP$xx4NB8Zu(UK>oF2ljAJ{$e}ql;x@?Zf>KJY;HgOC_hSBx*Tbz%hEC+Ev zVJ|QQBI9Ep7C-9@=u!ri8z|B?9P^S|Lgl=zAgDPCCEGjhr;s+716`W11YB=?rB?LE z{*B>{s4n0t2A{o5%5(b!k$aOzCwX+ip!roEU2Q4j39`=_n{e!afU;}YXqV-!e`{2g zp?Vi#Qjapo2QAs^U@DgTE#8_AJaXd;ZR>@J0z2X_t5vVqgu2)KEd?a?%YML7K)Y37a3~J{#J6-v4fX& zm(knK_;H|9FI9*r$Ad&&Ta42le`=*oI4C?Ev)qd1aE_HVyibChr@YgNgKRZ($m$Y$ z7$zxcWEilrMM6Kj|B{owX^J_^Qk2m>iM$n=IbxS%;7lNu?%ha%ohg*&<_POCeI{ML znx~pAQzEp!h-f+_B9*DQ1VyvP0(bEDuW7wvOmH@xgf3@?#FtkoN zxB^gjC-8My)j2J&l-)#3-*BoqO5eV!5q`^I+0wWw>9}MM2!jh$3&;ycC_3oMzEO0) z#9|hymba4G%1-N(%O1@k=TXlWQg=Jv@u5+c97cpQ-Sat3^anh`<4Y<0&-(O|4rPfA z4G%?G6C7YN=x~ePo69XVf4jvlYqD`UX;HKn?DQ$?+4I9MO1-YN8z^(`rHGgK#EqHz z6%x>cYVJf3t+MOtINvXHpr2Dty`K+s2A0srJ~4sJ2{^;xiJ;c z)sk8XhdB74Q?ar{f9c7Y82Dxpjk-fl3u|~s0QC*Ur}q~_KiN{`e8HW{SGfH%g>!~{ z+iI{0+~dhQceds1>waQE8G@t%b2e&1w5!61M)zBLDyL9nucW#h>9;VYhyqHMH{Bv& zI}H8nQVbDc@!`6Lm1ygm5!YodlV#Gf%hQ}%ZB{MRv~DNXfA@M?nl5o8(lE?&;LHRK zw>-#9F#75US=~-3dIpX+Jvef`D15K$>)o}jlnQl4o&TyaMYAMqMiCoSsALiMdk_V` zytkD$Hn<$&1~At0X_%_EJR@GD7xheT|emT<+i>b2=6-}nm1%SEE+K7I@g zu?+i=UGvUpesn_OLzr-&A@9|2vaI~{BDjRW=r(u ze1ec8q>akT;KW5^>Bh*qs2-%%23*AC$n4|NDB`4GwaQHbLaAuHWi;VSE;4NI6a5ga zCxkrOf3RtELyV{4RjSaZ(VvGSz88+Eu-zQu67>i~Wx>VLjs2Km=U~gph|CtVinHyT zA+T-+e~ebt$R@Q@6tYQ;r<@RrWxYPEtnd7boveSr zP#)Ld4@=}v7^*QIggb^V^d=e>!2V;w%rzeH#&uaX0iOl-Ce@DcxA* zAHN{mAYbkqluLvKAx2~(seXmf?>(vrCj;r4l6RV><4+DnGo{`|Qe%6xW0Tr5<~Mu- z6`$t}0bKTGDY+4HnTh~EjgXT)I5-yi5kp-*fkCi=raJcBMrYnw zEH4J&Hlb%=L)q>9L*WZ|7N-QFvWULz#3sE&IZd=P9-VPYIkQ6}Iv+8he!-xQ6OTB0 zH95j|FlP)pUoc2S#3Hg^=FwM-tg9Gwe_rD5M2Y%$hTUFsa+DHCzRXDLS+bx?UDm~s z7}%_#zE?8r?JPbQA@(T)bZ*BYvacCr4;eIFGQS~fd^3qoWTwkm zXl%$QY?Cu6q^9DI2)UdP%5u?*yuru@MC1^SCJhDOS`uX>8c$aYaB=@UXApDFf1r(P zxX<;i=12qWr00u)`v**m8dUO;1Y=KsOGc`4g!dso#EsuS+juG6V;gTAT`<2PD6!G$ zV+OpB7+^gkGjEK81y~t#VoObdBYYfjI{VdP=-&yXZKd?0DaOAFxtTDiRhz7)o62hp zZ8d^5^cjs@5;3+2^0X~@8eu~*e~ySBG7!CHp3USu3zUz-w@Kmb@o$hg37vixIj}Xi zM1F4p2-xI+5bVWmfQWF+A*T~X@zPl)nyh~;wiS>MVoy5cQP{-}IpQUA6`#N@d!M=Q z8S_M6M3(!MQy;IH`#4Wj)@f$(@=1_HR@K@~i>Dms6p}Zd`xW)3CM3Rye~ABq(GdEh z43)Wy!((Y`??`J8w0Cl@?2zlAp~fk8OSFM8j`b-s%R>g}sMw*8W4U&57c^w4w4%=S zg7jm8fS>b$yvsRA)4>C>8SIy(Ku6GUlzz#K-erCZUhvq}6r({EgS&pfZ3zqsy**-- zvCARdrhFr91>r7)nA0#fe<&yv1yqw4^L!3uj~V*oY*Esi6iN1snUJ$tE_zRtd?I!v zT>@p+qegfF!9q%k(T->1w8l4qeCH_HbS#DQXkM{E%mm6I2<WfnM;Gq3N6fi2Ku&loP6uz+P7jMrF` zr8Mmz@IP?bfx)7R^uzuU#iSy*F!aKLtZGA$CAgv8`kr6r8hgI}3 zNDI#Z^5W-X0%QN!Y9(yWh5S)|!KU|A0kj|h3!sH3GSEaK7#O`5`a*bE9kGBvqqhA< zco!hU_KqQm;q(||LRqSDZ8d59O3Ak`1RgEPp-}Jk?wuxxu#nV|$j_YTA^BS5^W|)C zShP%bXRf)GP{da~T@js5u2E*Ff`)ewI$y{BMVU*Eq_qz!A*(!Ri&p8nbGXWUMgFvt z{o0nakTBjer(dO{^S0f8S+9F5gd#87I;YoPZ1C2c2E7=9>;L|BM2_f#BY1d~@qLH+E$#uJS3`e%xW^?6Nm&VHTW#eEVK(5F3yJjMyKa7Q9=A;JBR3}C;= zSD)vr-{h-X`Ko`c^_zV4`+W7=eD%BeyFALqsR7DB`t<%Mhqf|I{IYYd1w|a~f1qd^ zcNznv0{!oiPYDnMC|G)sbTF<#86rB1gAS4<2%&Y9EE>KgWHYacpw}M8BCm{+68Kk? zHpX?m^b|8MGMSVOMetwY5QYa~XDIp1NCoGVv3)b_@6CUa?5`0iid#PlV-5TtDEla+ zJ!bTqcWEBqqtv!a=~_1`-%Kd^r#xZAt%VVlI~{ojH8ywC$W!acy9{nYcXPIvD||8u zYbh3$0#qbG$$G)50vwZLZ@=0r3v)6O&)}`>ly9~dwWD#;(Xf|5&wi> z89)k3i5(d)O2EqMj7F(?51e4MQa+%q?$^}eKQVtuECBv>zWOR({YSp~!vxvp%EGsm zH~4KJ65k7XC6SAZ5#0)`QQIr!Sn`kpgfAH82Z271#QLeClOQ>xi@x4%2tO6N>YZ92 za25?@Kok0PoE`af{an78H$2$g(v8ICi~?mFMv|}v#WtRl)qq?*QQT1R(1a=rNpt%l zsd|4QkO$fA@~U=)tcv(A8+GuaQ5PM2LwhcYnuNcj&!qsUY@G+p)su?7BD=o?#>N}O zkyYL&0KB~)oNrFD7-Ki^0|sT(qm@*GvcV>sU-nCycUCORyVN=!B!NP8@gObwgQ((J zZ6Sp|HQhoWtuleT{dWEK-6M5`(@18N$QOUutnobW2972;g^$TE^_`Pxc3m6F2%q*|LU3={j4y8%1R<+jdnw76v6?=FFTr z!hW{z6gqNepZ!0rS~;jkrlO9bwv6=cdup~$u#4WF+S2)v(N+-$JbV=Zcy)8WJ_3KO zNP)N=ML=C7dmIX^o-Z)8(d79Vqb?NiPQxJeQUKB31=YxBeqOJtj;LfdjS&^us}xZQ zu2Z_#H1_de4{EAaz1s{(*c6RuH~H@{f*^)qeCL2eEXJu6eC-mN`e=l4q+X_0w$7C4 zphoauLOmCj#x0^@(u1AhH|`S7?4NQq&MHOR(K$hhZ`u3mRPU#HqmWjyw!7k`}PUe z52vgazI2yCOhx|V)w{vdZ-t|l47cEdprYekXSkI&vcaQ{LQ0N3H1Bm*iQa$U!h|5F zIuY)Ho8g+zYwRuyKcAfyU&k~KXK-=?ewRH8^CbIT#IU{Xg`y$)@+8SCc!VJb7)MT` z`9orXQAZ^flo>oJ!@eHgvc{6kg=Yf|cyD%p#`|7MKnXvY@AC(ia|;3^&67T9eWep7 zF;jMTwFA(xCSC2DB`(!Ot}K7$7B+EB)%+A~S@+1WPTUt!VP*4L1|OjZ0KF^TAx>g) zuBjI8^gb1VA27lU+yWn5XM@FL;QYSVBX|QEqLWnYfUoDvJkg)}gz(+s7A_2L zZV$dBK7%>md^mr1OIIN21qDN|CwPgZO5BOF#4BX!++O2=Mm8N8aw~r(+jlxxslv^8 zLpB^xjhYv5eD8ZP%;LMWpaM*)+~l;34+d=CHIqzHPyTnu|M+(N|1#@s)IBTw;A6Oy za&(s;2Vy$ixj91g*$XZqdlTD`9(+0XEpbh@|^Xgp}7%oNl z$L)F&f=04E5pw;7Duk71WnVLYld7eo#m^67GMpPY1vYT%*rwKPeF* zj*#Lr;i@gDD~EV$hL^O7LAB(4S&fLG?_|RlK~m+)lLRlTbvn|v2lb{7mB~gtFHwh! z)RC1H+S>>Sa?m*6m(m^SH{rAyCSRCOkcWF)6I+?hB-YrKSYz=m7v(*ftg5G&KryIYi zQu+qEX`7tXX_O6;Y1c#Bb}bI{qL2bdk$1>y=5npP5w$fhoZEn!>bD~M1Zw|qBpW!7 zB@(&*IV$2pN&}$$G?s5_4MK=KF;I>KJ@xkh4Va?!yFY)FCqExFA{BlhMthDc@A^oE z@jR&iF~9Q}v3`D6fimNQAmC5siL#3)&!Vv_{0}AU&cVUoj>N%FFjBpqkH8tloaM3{ z2^xw;2-mE>Q-AgS39@UW_@!O0-z^E1)OJx83_7P-7XdX*4$AvZnSgcf zsTyueIiY`0XQP6ozz%eT;G5PnDm-kFLt#x!sQzY<`mPPB0SqEo!eWvr7gwcg$d=`e zaJfM_kToLDO(RIvA$N1GZpybFKqYGpTR5C}!o=U@LO~9$HfrM{JuG;d99>NHS8M$1 z7*H2$p@^ePUWxanvA~uq^)P*>du6U9#>x^m*eHMXkkLzZbr67$Y-yiEZ10$A%&Ekf zxF@R`GxC{<1C6k=^6nIQGEU*3d)!2q&2c%BI6;e1;#A_Sv0Tv~uw+l{i}znlBpntL z71q>ROe8>h2S4>C7G#vv6E{p#%O^HAdstZ2JWfG659Y)F|(2nrpM8EmGDlpHo!L)ul2V^M? zDONOzO%%{)@ym8GIj-iC+TyqNK6G9=I;Vfl;yH<0ozW~+v;43ItU(DTPj%5AB1FLeM5M7?`>61z{9bEnbY@*hEwiVeaDo??wCB+ zKQk#{3&+czj~i!=Z(9W_$&)=-HYI<~!tD``m8BAh$~j(;bC-nY7Jc7?ip+Fu{IDfg zbNoj|XT~L(3Z04FxhsmKNq#V3KeqbttZI3pG1aBzM_2*ezPQVv;>h?8wwdkCDQdyE zP~9tnwz0kmi`Qp5FFrYZykE;^Jjctwv6)`hNaqruY)pVsxkv7&r4p>vag%?nr)MRX z>AIAn-5E;J^ih>$8|C2GRJy1(f7i=EOSLl!Z`9#I^hj@V4 z>>Eb=h~)3gyU@usFGun3OuZZ{j^E=*@~;g{#cq|Fw=?SZg|U{dZaQ>A1j7EO)e__6 zQiJRp!BeXS+T5j&INu7eb31>cdsKT|BlO~-uF}410M*f*hodvq99!5taola7_Wa6& zRha)%8=!?uJ@GawTwgG%3A?Tvb#}h5F5EHLZ^A@{O;>}}V0v{v-?~FDYm8N)D9k<3 zO4ohu#Cj;I2U^mzSm$N1d{R4s(ULf--R%u;6CM>)r_~%4($;b39}s^Pmj&k#rBd5b zz*9==f0j4xy|QVi3Cj4&yR^enN8_I9XpCBIy{BS9`# zQ!RD7K!KzbYl_s}E>@ZgoW_~G>x9x9&7UsWK!D)kY2!XD{*fO89@;jnmECZ%3qcTu zc!TAAEz9latPdA3`UrnozHF3Kr)-bR9t*+I&~P@JS$}Vl`VnhZfT~X1xC@cF12Q5H z_y4D`JU)V$XrcwKtu7J**Pm~byF6R$w3nPVdyKY{OLL0l&Gsy2Lwyg%)JZ_^G7D2{ zh&+LBebL6ZF0aZJCSDd>_|mi+#|YHb%$@C^YwR#=`Ti3pw#a|EnE#RBWZENqjuYW; zM5j9sCqG3#H?3z`;B&`s4*`UjdSczE9eP6X;*YEA*rLC{V2-<=XLxWYz_1N8xd7ob z?&+$o)*IdN+3c%dj6ua97yPxW9nBYdWZ@Y&uIFE2tQd~E1pv@aYzMhU+!`nwRK=@9 z^~xvdyBsk9OTvHZAM~Ob*{hK?W#wY`&-tnlLOENbWNDYwpOVd8a%fA6(0}GDoEA!T z*de8E`W^E*iu$rSXB(Ew8NpPHsJjo|c#sU z9x&CzKQO8$Ri|W7yEl7>ZAi4CZ<7oXlA=N$xSIzZ?+<@G0SMBII#uNWRxF@c){`54 zl{)>}>wuaJF3*ZFS4EmWtwX6%fW|9$M~i4GjPt-BU+1g8hs_q?i=GVg66wiW6zQ!v=rgK#C$W|CdAp`mVY z2CgwaSJHo(%Bhr?#o)Z?`3!4LIi4RQ*&ANxy^-TJnDbDoaMYZiwx$TG$%fnt*|uYF zqqv_{{-;SKOU7{(8CD*Tj&loy3Dqb4Wxfye`2JNzVeHG?w!ijs5bYBnL?uX zde(%yA|87#@f_Ey`MlFbeJC~c|jf9a2_kimL zBual*C!fS*BB$7$*dWoqoq)jc5-sOQPm;JFW+jl-zaJE>{r*tNs0~rdiL#7IIx3zy z{esgg2b~@5jhq#}q+wo^Bi)2JlMF*@bi=e5@(a2eY4bYOP+Jb!(@MYx!ea=1%0F@cwIa$@M7u-__X}mQW@_r z#alSK<8lvK*YA?rhXE}ocpHaHW@T$6(xHaxBGE1<8ysZ6Zh-v74gza$+3%`Fv}SK-1Uxx%8?Z{>K#D>3f;g#puPocv<^=cr5h`UWYCj?)`%W!e z#@+`RJ!3|8mNQ(x2(G~j!A=W{dU+&n2$=7zC$Fw|6k3R)7VCDZV-DgtC#+N5D(5Jj zU;`W#20XS;)aA=)*nGq@^?6QYuO5HdqdUj2=uNAx1;u+pF&k?w1l`cgemmyv9CAJP;iJ_cD*Ta6eJ02p*Ls3i ztokvsBPrKRkp{jp?N`}i`hJ6^uP{cGNCyo10@I3k-SM3Z(lvvzZn`ktZ5(7^7)tcu|DE>F#;ff8NwW^9}*HL$#b^j%6;2uPP>OeA(Oy7S>ED@`*_cgT$8r4)8@7teVESm6Ssdm2>-Da0Hl!llr+SRT-%%7ajhqRHg?)<0PC?0SAMcb z*Pad1%)UN(pMD?GG5MRl^sr~OW4ik)F9hkH{O79WuhO=|q>WYFHPBM?;WUl3#HziV zj?3O24l4{sE<07Qs8n5|ncT&ion%-xp57GV0i9~*IpG{~EVw^r$cuk+NcPB@)VA@) z5p-$(dcKmfdS2QMH;Js%RkwRY+DW$RrL0wsDi#mySsEcH~O@f#GDJTO)qfeczm*CgPNyE)6r??PAbN&s2B5P?SvlAM9Dcl zBD=ub552{aB~*>!?Z`?i1e){ zl-s7PI%3E%3`5;j0Gt z%{vy>@@|?UQ#^lSj_X*6Kc1`==l z-`&Hwtx%o=FOEctb4Jg!3MTc4utryq$nELY%dj4g)`MjaNKrF1oW?B({vm%FvX&Zl~Lg^h;?1RIVju^H+msDZR z(HO$A@jS_RY2q2qaRAv%cKm^A44;V!3-O6krq%wW4g|+OrDxTcEn?R8sLWP2kN{yq zDRIQ76P6JDck=ClGhtid90_(c$uM%PyiVw>BFJhH^%wJe8wAL`Rsk~WvE}+{L+vqR zx_AK!2&sQS9a`C)*aU7w6k~8ER78W*Ul5j94dk`h&@vWDBl_6FCTVQ87C0Vd3k6o# z0f&p8Xo5M;sz~`rwSm9~RK_-ct4f4QM59Db3IfHmQt?KZHSo|ckCf!?P?^TY;*-xf z2|jbjNkV5c-wah>R%{X^I98`7JcMNMmk$<-Y<7Qxu7hu_YHt~QG-5Y5@@c|qZ4P2e zT22ISN$|>90KaQk%RJ&g=V`^3d&9JynwUH`0Nbfo!MQIcjbaD&do=YZ=`R;BA!>8E zfWElQXd;`r=CY}VjBx&UECLpozFmrp>x>nw2M$!(pt{0X>+GV>2CxV8^>!%XFw&aI zNSJ^70*h60zBe|#rgRv>N3fUen2@9}Vm$U>j;GY+mtF$v@EY-nUNjHv0VaSB5RE+rp6zAK zERVu6ooi2KI<$qBv424v$7niuddY?Kaa`&1{8CzI;Mqw;yGZP02++eySl<9wK2v`u zLPtMsbucg65a}Kj^-&LVnh+V$4>&%bD`{*^tSIs-J)^wxXew9mmGo^rHH6Wp=>sR| zlC5tv)u7AfS*uNq4vw$5)L@h{H-@%Z;OX^y+^Yedo5tP^Y>J9;Kx_U%Z?R0gIaJ%AXn~!&&8Sk1I znbKam0@}0EcYV}@(vP?I>5}190+WTy4*LS}6{PBiUMq>)+}a1%DQD=${|jy?(+TV7 zlRO8y7j=nV8WR#fQ-h0S&W?CCgZ$P4ogh?T_C2ua*cQOqpoi#(gZ)+5B@TaIUSHrX zISqFufgIVuVm%_Volzx+)sKgN8$n~fLw_cxsfhf`u(h?&OmlH*SiwhZx+zR6IGo-QtU%q%a~DKh0OaYBftqwkRik8GC$s z0!XY{UO16~iCLB{Mw$tX;XM-!1rmq9)E`z#>N(2x?$bT;3G{`hTEN^9bJRnV^7-RI zbar6%aBGSwg{cJBN63fYBWU0-Q0(PsKz&n zj&?%Rrx(*@R4IQoTok`c&*3B{&O^?dl}J zV5+{>3c)lFwHEUYPQi1u_xo+yUhyWM2Kph-A5;LwUSj*0%yzsfhd6`gQuZ$AXGuw9 zTC?JY@Q^|K3w9-=@tl-_`{nkV20Lh)th|yyx2RT+>2rT`C85sc-Pn+Ivt(p7ii+-> z7|v-0BQl;9>voeBaWnytytYFryou_Ua(fLV3h|Es%sz|2JYF14? zi#jFkV5ffs8))J8kX3_yx6yH_;H`M7NWk1qmD>7ZRoNIvL&=uHaNg7C8<|N|!z^q$ z741`O=G_}I)~wnb-$&yD_M*~i;j1soP~=;s-Edt5pGL?DL|bV?V+V3=Sh0ail3*Kp zpH1#6{cP))c-%BmF<8<=V0bW~r6v{;n>~UP>A`=>%~=?=2reRqHS%YAX8JhJ%}jLy z)dQJPK1Ku35gtZb;#XK_eROcnNiZ%~Nt)V#Oho!l$hmEtWmH^2x2A(b69U14yE_dH z4FQ4#cXzko?$S8H-5r7lmk^xb4vjkm_uvl0ojc!}xykgevz~f)z5DE{>a$j#t};gB z#`K_t>H7xeSry-5H60P8_oRVyU9{S{%k`3ayPpxSnjnl&0M~P?xJi^#UbykyM`(r- zXwgw{M-Atxn7kaUb&ChBOoU*pcv-jd7Zk!O_S$p7?_sKsqW?lNbW;1mYB%+Uu4`%j z&j~in#~(weHhx+*{*sJuKA%al#@Y*`!-|^~i1CKs;;$s)U;0iqPySLwf{)EF6k`=p z&s2$hgJ=YL@m7^74pj#{Awf{*mtd{n8sksYN))aWBQd;lp8*Hx-^d{cfry)PTB8TG zU{W-W6tgh%Hz6Cl_E?F({WU#KT_Gki+w9>aoaJQLze@*^iRGo#yE-fyF`<~`4M7-# z9{iYhgS^=pCq;K(@z&0%%ba9v5U!97re{(cY)us{##V+*R2AgTD>{09WWLQENEjXu zyV*n+$@}SihAdS0XOtQOkfip1eY_=p@=`2=G1@EBuu-c)tj;OKs}fe)7#Y~6p(5ol z7_9NzFAV{`k+@^lCY-AL%&m@YL)ZFJdptm@EawPXO1;Yq4wKE#r_K469NT0QS=g*c zo5M@@1SG-OH~scUzsnIO8g5an_#VRr$FM{k*?lo6EJ`Cp(8d)qXeX+FD6-LiF_nS! zJQRpur<3FIYhc)nM84B`HQqbVWBaYyICL>4Peys}eThnEECqt9fdzlyrnm84Q0nm^ zqLW^d3op|D3rM5Hq$d$o!;Ima_=Pb`D>esq~3U9bY)>C)VdI(S+s{YA7onH zle0l+MftjySwHo_@9^NLHhrHDlc8{@hK=lDnH~1Uo$CH%q(@RhlKN5nOT6kY%{j+H zss6%21;Q@|di~uEV7REgEtH-%%03Nzx?uSF{7L_O$5CN32pL}dqxz(w&p^qz){QyS zqH?wNL^h79(R0bxUY@G^$lGG(o_JPYiPw#jCkJv+PWP@)H18FNGxxlL5W{7`Rse$T zk}YYSimrgT=tVr}Xsm?c8$bb+Vtp{*2mLt_+Jbx z<&pkYqFuQhVmpOKs*t6mnWW8+GwPz%CD^nvxY1z(rScEFP&WTMQ9C>9+K#Gtjjb?@ zyo1+_pelx-sGTVB_9e6GnOWZ_yXu+af4{nA(DzBG^5wsC^-0X^w3DZBTIx0R)5~4D zobA~8(NrFP*I$UNbfVtjKeC=;rM~PrQD{BnDRB#lzXD*FGZVAsukbxoUYo@E{A4M? zX(oSCQBbeFBuOens(zVFF27ZyU|U=?X*Igi$TU^lh^fZUK<$z*4PS~kPYCh~ZV{V- z(rWWcV-ZWU{6KZBv+OHmN|~Wff{rm-e3e@868?NRaugfuG+=F0NBN&viB$Hj>`IPrnz=lGw75`A?u5CL*2fv{&?AY zP~0=%`8e|oZhM`+z*wf0c7t-B7TOC2AhSRM+vfDhnuL-IfDF9kY#rOCOlzTS9MxTK zh`PjaINPv4Lh$)g4pqHXu5+%w$kZu{eS$S`>h+Y|UL z0cN$RAdY=c1dheG^{J(jninIm9!HN7-fg*{8Qr~LPuQ`Di7+@GOHpuLb9xe^o3~{^ zio$!1%;D1gJZSLZWC$Bjg68W!uuKFI3?`4<#bzRiQHt614OoVKWKe&vlUFNJe;%Y@ zd1IO^IN%}rA%PI(YwYXxby!y~-+h3PN$l1W;0m59dxN4G;4*jk9vn;w33seO*HUfr z7R9}arKD~?zzf2eB)TU^vC+|Q6PZ-|X5KGjch3JQRXMtNe* zr#T22q@j(;KSHb1Ta<9sHN<9;e2aNeAAh9_nd*M|UFWX|T>Jj&l=QS|I2ZLB2|mT9 zy?k`!*n4esUT20snQn5TrUD@wkci}1Hz> z+E&;y7&nBGA6vX|35OZ4I`%u))uG@)i5Efu)4ggqv)C90pmVB*?;2@(2JS4?Q^o_C zZ)Z;rjJIoaF+fcK^T0uKqF;-Cyv46K zcn5PRvsH0N>|B@1=4#6T-Q2LIGk8Ja7%RwoZ@e)nVk|{+4n8nR5u@t&t?`&n*)rZV zF_9qhsb@yFa2K2Y%pZg?8VN&%2%nRDwv3p(uu6(G7n}pb$@s~S&!hGnu2G5m(#HVr zvHVWqYYh-9ljJM&aSDV7+p@R0C_XeTl0g{W0`cHd;V>5_zs-r(+KS3Fxn`D$q_~hu zl@2(_t_8qUR|F#~6=CD(6XY2Mm(Vi+)(t)y*Di{OeH!&>+yU=pIE+7}`%XMr29a@U zC3BXDY$8Q?GnIHM`Q1?MYuoxy6peJFe#+pV?0bw2c)6>Hc}6CFet3DjoO?(plO}@Y zG7t!)k#PkEamdhMtud}(Gh_q8V>FGC z$(a~8Y$C0<&_u_?NA6e*5v;!m62;0Y9!P30^|XohJE#~8MxlFIRw=#kmD(hP^#UyO{XU}J1C3``G|e&u zAdjJ`@#r*Oo95lfv;w5D6`-FX4M#zm>`3{@@CcC^;DWO*%_B;4gl{;~P>n-6wRA+o z46QCPtuNAe7C4-GHo|Mh!x5O)`Q2R4FxwbH13Vc4n9*$hvNl*w)r>@{i`N|B8<#QS z0+y$WzU{v>zUP2T6_Oz}W8($C0@($k)d=*27Ldk`Spio1-a=Hd=l8 zhTAl+mi3+~?k0izns|o0^wj*FHnD)RJDq^hhw4HdeU`9??`!G4<_|5Gv~aLU0s?Fh z$i#ur4dOVFH6GAuU?wjilpxggW2GY>$a<-|7Pk#tb6+Fu|`onroTQv!q?51hgVaD2ZVcx8hu15%qeX|&OgpE1l zGfdCS=XyxA4!f{Yl%Rmpl7}B{$wPQ(^R*;|W&o++XA>52R<)2rx(u5Y8Ito5Bo+;W z2ELYCR?HnvZpy-ZKk@S{8Wh0U!s95&wBvyMb3@RNB!7Im?(Kpl&WlmP%yN80)o)tw z?zC&+4F40%+!=p#T_~~eKJ`3}t_9|2kz@f5?M<25EaXtrG*g2h9aEo(Jhkc??Rsr; zL?c5Ecu6cd!P3fKABqz?KHA{pKx*CD?c*eSbBDNRafGnUqnIPYBGiz)NH0ISJPeEn z|AgfqEi;Wz3)M26KP3p!Nr(t@Pk+fcEuF+_WD18O-`ioESeJ>Ad3mVs(BROU|M+5n z&~_*^MgHX*BF`Hn>Wl9aorX9p=A_GD&u8xiHEw^Z$Ay8ejsbzx(QggwtB~<>Efbp` z?Ca4wM~ufPS*V%|>LY^WbW^zYIW{WL? zN9L>VHvP4Eo{;4_+12HB>A@%{Hf5m-(kGP7;W1~I+Erse1lXqim1@sDEoZJ`-<4Ap z5JPc-MF8I{IDk`w3c$6nNXW0N#pO&sHpYl@h8ty$@uH^hA*#6{GtOcN4>XB|>Y}-{ zHN0_!RQ*o9-r@ehSR0Nke*!QfwY^^Rp_#E5Ds})0AY#}7XzTXtj;fF>>Apk_<>2<) zv1juWbITkN9Ajp!*C>Mo{a354Jsg%5A3PYAir<4V+o@|H|M8O949G7($_qFv9Daf9 zF0sxXhiPc2Y?eWuJS|bOD=CsV6T{>X!P_q#tc46OAD?j#Ap18ZxVev*Xh+=< z!B#d-3x*a`X*2 zf3Z~Rz)8a1N#&7W5NTn1+*mDDv)Y#^#0IYT0H<7dCDdtfg&@IxH#kX6tK=GSVomO> zz@SAZKkW2w{d_t4=zPYtzV08}`M7T9dtgNT-=8!4FhanX{W-M1jR#(wKM*72lONt* zts93~M0o3ZB?dHoSheQ)V)0R71%-Cqz(iNDAjXj28i{qKnJwqfu{LI_{~<~LS)w!{`o5Uof%VMO;BaYN&RiY=2IgL8F_G{<>N zSr4hk+=-jJlmXA6gW*zJK3^AVLkm2tfB; zB`j1EmFR9&PA(fmh*W-_qIcn@nn!r%cnJFNQX3rB;1cy?aBStnh4!{CVe`)UwnE9+ z^x@2YKtJq@&v1+YoYZg8orJW@UEEA@vwZHc{@2six`GvA6U#>Brpkc>*g)q=x^=TS z5N$Prl>=lULw`-k7T;qqA83LHl=d(8dt^|JnG9<|%c%*c)Hb2(2x0!Qts!T2&c6i; zJ-!5I*JRue+aEcl7#)F6J_5h=AJn6fl%X=E(Z#Lnk7x>%*{-b>a;ev3S1m!lKT+6| z>ZFUVr08;b+4`w3)Q}|=!M;`K-(kR zJ`n$(ss5X`k6+(L`(`)03*d7Y*MBY@FCpO_yIuNydAd#9L3%2J)AY7KAGNaQ%7jQj zI=O6M4}#3!#dLBK<)U^*t^?q$KVw$650PDm!CJwEx7MyPZsr&KMs$bFNI>3VVHA$3 zer^cp*oBq1wRI^N+mN`IsM)yPbSFCZ?T0+?c;a~6jmM7(GyNtlu1^H3qx?k@k>fbqtWSWR*m5WiKJ|venhKPny!K*O!`}D=h1eeI#1cknM!*5Xbj4~|hLd+|(7+HePIjlPM$;C8ytJTfCIbzS z5;@;M+r{4IcSxem$Ib}t%S|n3VeuoU$NSP;IDed9R?Ha&6!v$YE|k|Z7G3KKziX)~ znlszNpD?=9^s#=VNMpgqO-zHl(V_JSv+JQXSiS$yMic3F3|3Y4Ju%)FMxrX;ASWa_ zf*EQFW>~Ad^S*g_u{3X?Y!z9!4bO@RoF7zJEc$g+HQ&)mI8Z z0A1AfE>*CdBxB!KQHU&1NiYs_ z;FU2T)cq{!u@-2pP&SXFyPin;5fjudjyPQgjI=^^A_K40AznL;HXyb4weRp4igm@t zRgEH5KB`|g9;(orKG&&0vNjsH=!7OViAB+6msW~fwqB&mhmevuYG!2!NotIWZBntT zcTXX6k3IGcc;WhIq-qc+L|ccOfj=<=pZ#@S0#o^|+}786m|#D)VujLI28^>F3VPm*ne- zkS>CGfRiE8DAeX?jwUL{5&_krdX(SUcwQ^lKAL)%#Q<$~GrUgUH`M1tJP#U!NILnU zp{pp`!_sA2gYlg|#3C_|e-QQhvMtRld!cDFP}^nqx}2d~3l7zvF(e-t=E!I+5pNZX zX0AS5Jq{vTpy*e{+?A`33){o}J|VxtWf7i?`jDxi0X@A4igvs1xKrP7{^RK?S)FqV zY*LjQ##^{$=l2eTQ)E&6LB#!a#ar3g*x<`&X9Yp!?}ZgbkUJuqdbGhG_`Dj_)geX&({B{v$sKg#tw?-__)-T z^GVmq%lfIn5ovs(x>t{FQx#B4wz}!H-C~4WVW3wy{z4ZcN%1p0>?kMt&Mgfo;tvD; z{RMjr_GzqmO+-#OD(U`8@X-jGE$iqAkGo8#yarG*9I|1Rn^j4{azv3DFut;I;p?x- zHln)TBfj{7w3;7Zo1tj!5N7pdj2rt79PTY`B4RILqVi{~53jtUa*{z|fs*`X4mOM+ z(b|2iiF%Ozr&&X+`FDC4#yLEFVqE+LydwwRqhC?db}R3DzUdW8Jss>m0Uvb$8I=o< zpWsD_!XO1#qV(+wbAAbV04;-*N{0Se#5f%{1j0A;@~G|p;jUOf`&fZX^^c$s)`$9@ z2_pnl7X_UJZ3F9kr+rwLxWcVq5-~OI$D)0I3+&FeqF;x?ZL;h!0d=VYys6?{rRG%` zP;Y8`?*@yD;1a=JG|StYJ>wuk=PEka_D1`vGKjcj;mlY03Eo@P$FEhNR59_4J&?ARJ`0I^oYqU$#V_q6&>`6v6O+QWs zFFOs%j}`E?V4u6CMR@gQIHP!-q-@e#uiNSQKJ>si1^VNzDK26+pV3ILyA$pMRqu5` zCJ-TO9V0PZd=W4$d*+ia=9)P#0#4$xTxYxZ^dqy^T_Oq-%=Xz(?fiMuc@wlL9a&-r zbF+cqV+LuF@-6sq#-ucrr7_yS(+MjQrqb)4_q7 zy8cSqKyCYAvUiW%$H4HgrQ@SV0h^3pC~X^ zfF(aZyca6xiQdU2WftQIbuRr3Np4vQ~Xci&pQNRkh%rzLPbc7`PO~EtG z?(Seu#zlGML8Iqz!_{F`XRr03>~tgafbREO{>pl_^lh11G(QG(&aoPKpFY37i-0Uo z0~C@)Yz=MS-+Yy)eoM`wyL1J3K`O~?EO0#FF1ehYRExB(_pzuMdgl|FH&>}Z%|RG* z;YLfG!RsY7aUPovAJI_OTqE$4qK~PbI}sa;_ zB}@oL(QO>c=?cK}ecP}TW=?#_FD1-!?LCF!3Q?!JZYN0zfXpxKmXa!eJMlq0*8_fx zXK_wT+I9r8)cYId1#d%zXYPlb(+xT54{kr7b3-?R>|RJM+({z%80_InSyXll1I6%h z-=MU~4jQXWXP%(ILgrEO9w1Rl`22r7R4!&4i)PI-Dk?@D6&~ z-(D>3lojYVWSp0_#(T=P6ke1>mEKKX!giP{U^R{K-gdj-J&74XHEX#Vs zXX3FZyN9&77`;}Nt(udyFFh~bTc1FXZwDo+Wzo;{o$X%?Z*)r57WTdH6VV^uclRw* z2JYG|rpJ~5E7nVSB2ANIkF!9b)N*et-<2Y>qWJ}5ps_x9-P@h1ASrdMtYXy2D_>PV z2nK4Y%&x;qQdHCoIYdEjnbEPH+FE_SP=7-pPSJ}sWoh#ue#nX7J;2Aq!pBs?nw-^8 zNKB!h>yRmUEX#t8CG4x&3D7G>6gehq>K4i-uwb!i;3{ z(0*dJC=mAy5fsDNWz({b_ZQ4RjWq?I zjvNt9;8>~b$t1Q60?3s8j%eWqB+ywKw5md_S(XwtHGGfUyI5evbL((YVBT$cmLRWH zy%(RDQ63+1_>nqJ`Kf}6AKg(%Q&UGzt#C|wST&CQgTsh+@K0(Fg+ivOL|PNeD|`Zf zK7oq2IqYg*4u1(k(%#Sy7GbkQF;gZWzx-?_Lv`FMPXD%b8~^`tyNnC3Deh-BwwE{PXiRBSXD`cG~ccA>>FkD^^ML$#K4@N^s`)go;ik9u$(siD_^ zhc7X!+iTVGEBII>H2bBqT4lwaM)J*{&5_2AJ1J*sopkRUYv7R1Qj6%yLz|ny5^8ba z-uIb@e$qImkeSN@y8VK*aP&#xh$L?|dTA(NCQK`eS3Fhr9WTbsr)LJ)I3k3}$r**B zU*KLd;G92`Dpmhv%t2v{8G{}fu1&K5R=t#qp_XKDX%m(DEj&7J?!&3CXy0#}RbMW* z2g^3JU=npcTDhbMUtK~ECw3QXO4=-HdhvomT;#hdh{po|sn55DA*YCl!XU~~U2S6< zq0opjRDN!=%gO5L4!rDnJw6?M5+d@D}C&E}mXDHP*dIgDD^`#-XF?VSs&t*-5Vv3P=krLV=IigM3*9!_^0_U2Z>y_e zv^G|H4oZ6u*QvEO+YzTYt&GK4B~gM_kLiO?8;SGD%YL%-yEPNtiDi-N%r~y^TgG3q zRK^`d)J5sIkslV%$Y8?4;#6hWb{XD#1FDoQ(F|xUB9^>@k-Q_<_?xT}vb_B!^_7P= zA!_ZdM}8Hpm%q}S>^eUXy~BHfaiD_RmCtIo&^NP?m0noIA{3(J)b%LdptIK}PJ4Nr zLe-Uo03}32;`%|*!*q$l5+%+JrBH)lE*9eg8Ue;`oOnMKnq+eF!D7*ME)*{iV!s}R zE|b)$S!o)nNpz49{|$f=JzFspHfO#kG+Kx~VYI%%PO{uht+r){t3K@8m=~?aH1?aP zoyr`t2vaK1cCD$YSVXT~9C+kB6K%pe>Irx%s$KuhS@-U;vy>bpB+9E%<~Hn>=IE9d z{JXZT-%hC%x~GbvzhQS7K)hZI(I?#@CavY4C)V@FsS?)*?q7Tn*!32|XS;i&xfalT8W z$Y_A&sSUAtP0i&?E=JR-K1dmCzd86Ps%PUL&*ep7<6dyY8%!*THg%ZH=jZ#3i- zvVT4L&&btVJ8Fo=q3lA5AQb$f$s zFo>Emn&K+5btJ>mFo^1^ib~2db#@~tu!!m!8p4Vy3BF?)h$O&B^&UW9Q)p^8BS^ z=Xvcvp?rfE!pZSh6NsCgo&9gd$^Ng7i;MFg9S0{5@b6eIHcs&03&V8R#Fz$<6&wEGIY5Kf2d(`5z4OS~MVtgX@35|6<%+|BT=(1N}X7 zIoLV>8JJhb^LGU~fUoecD!ei-$Ul(hb>jamW-jrqMitp6(x_ f3lI