From 7cde0aa39176a34b20c5ddd895ba2ccb33526cbe Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:31:51 +0100 Subject: [PATCH] Release 4.33 --- README | 16 +- org | 711 ++++++++++++++++++++++++++++--------------------- org-publish.el | 134 ++++------ org.el | 655 ++++++++++++++++++++++++++++++++------------- org.pdf | Bin 514310 -> 527714 bytes org.texi | 346 +++++++++++++++--------- orgcard.pdf | Bin 58097 -> 57994 bytes orgcard.tex | 11 +- 8 files changed, 1165 insertions(+), 708 deletions(-) diff --git a/README b/README index 39ffe5c9f..2c350f1b1 100644 --- a/README +++ b/README @@ -1,18 +1,4 @@ -The is the distribution of org-mode, version 3.14 +The is a distribution of org-mode The homepage of org-mode is at http://www.astro.uva.nl/~domnik/Tools/org/ -INSTALLATION ------------- - -The installation instructions are in the documentation, org.pdf - -FILES IN THE DISTRIBUTION -------------------------- - -org.el The Emacs lisp code -org.texi Documentation source file -org.pdf Documentation in PDF format -org Documentation in Info format -orgcard.pdf Refcard, PDF format -orgcard.tex TeX source for refcard.pdf diff --git a/org b/org index 4d0374778..ebefa4f95 100644 --- a/org +++ b/org @@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY * Org Mode: (org). outline-based notes management and organizer END-INFO-DIR-ENTRY - This manual is for Org-mode (version 4.30). + This manual is for Org-mode (version 4.33). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 4.30). +This manual is for Org-mode (version 4.33). Copyright (C) 2004, 2005, 2006 Free Software Foundation @@ -54,7 +54,7 @@ This manual is for Org-mode (version 4.30). * Tags:: Tagging headlines and matching sets of tags * Agenda views:: Collecting information into views * Exporting:: Sharing and publishing of notes -* Publishing:: +* Publishing:: Create a web site of linked Org-mode files * Miscellaneous:: All the rest which did not fit elsewhere * Index:: The fast road to specific information * Key Index:: Key bindings and where they are described @@ -177,9 +177,9 @@ Configuration * Project alist:: The central configuration variable * File sources and destinations:: From here to there * Selecting files:: What files are part of the project? -* Publishing action:: +* Publishing action:: Setting the function doing the publishing * Publishing options:: Tweaking HTML export -* Links:: Linking between files of a project +* Publishing links:: Which links keep working after publishing? * Project page index:: Publishing a list of project files Sample configuration @@ -477,7 +477,7 @@ File: org, Node: Structure editing, Next: Archiving, Prev: Motion, Up: Docum command is used in the middle of a line, the line is split and the rest of the line becomes the new headline. If the command is used at the beginning of a headline, the new headline is created before - the current line. It at the beginning of any other line, the + the current line. If at the beginning of any other line, the content of that line is made the new heading. `M-S-' @@ -564,7 +564,7 @@ basic one is `org-occur': 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 + highlighted; the highlights disappear when the buffer is changed with an editing command. For frequently used sparse trees of specific search strings, you can use the variable `org-agenda-custom-commands' to define fast keyboard @@ -578,8 +578,8 @@ For example: will define the key `C-c a f' as a shortcut for creating a sparse tree matching the string `FIXME'. - Other commands are using sparse trees as well. For example `C-c -C-v' creates a sparse TODO tree (*note TODO basics::). + Other commands use sparse trees as well. For example `C-c C-v' +creates a sparse TODO tree (*note TODO basics::). To print a sparse tree, you can use the Emacs command `ps-print-buffer-with-faces' which does not print invisible parts of @@ -602,7 +602,7 @@ File: org, Node: Plain lists, Prev: Sparse trees, Up: Document structure Headlines define both the structure of the Org-mode file, and also lists (for example, TODO items (*note TODO items::) should be created using -headline levels). However, when taking notes, the plain text is +headline levels). When taking notes, however, the plain text is sometimes easier to read with hand-formatted lists. Org-mode supports editing such lists, and the HTML exporter (*note Exporting::) does parse and format them. @@ -628,16 +628,16 @@ is indented like the bullet/number, or less. For example: But in the end, not individual scenes matter but the film as a whole. Org-mode supports these lists by tuning filling and wrapping commands -to correctly deal with them. +to deal with them correctly. Every item in a plain list can be made a checkbox by starting it with -the string `[_]'. The checkbox status can conveniently be toggled with +the string `[ ]'. The checkbox status can conveniently be toggled with `C-c C-c'. - * Shopping list - - [_] Milk - - [X] Butter - - [_] bred + * Stupid mistakes when distributing a new version + - [ ] update also Emacs CVS + - [X] forget to update index.html on the website + - [X] leaving a `(debug)' form in the code The following commands act on items when the cursor is in the first line of an item (the line with the bullet or number). @@ -645,8 +645,8 @@ line of an item (the line with the bullet or number). `' Items can be folded just like headline levels if you set the variable `org-cycle-include-plain-lists'. The level of an item is - then given by the indentation of the bullet/number. However, - items are always subordinate to real headlines, the hierarchies + then given by the indentation of the bullet/number. Items are + always subordinate to real headlines, however; the hierarchies remain completely separated. `M-' @@ -657,8 +657,14 @@ line of an item (the line with the bullet or number). _whitespace before a bullet or number_, the new item is created _before_ the current item. If the command is executed in the white space before the text that is part of an item but does not - contain the bullet, a bullet is added to the current line. If the - current item has a checkbox, so will the newly created item. + contain the bullet, a bullet is added to the current line. + +`M-S-' + Insert a new item with a checkbox. + +`S-' +`S-' + Jump to the previous/next item in the current list. `M-S-' `M-S-' @@ -686,7 +692,7 @@ line of an item (the line with the bullet or number). be seen as top-level headlines. Also, when you are hiding leading stars to get a clean outline view, plain list items starting with a star are visually indistinguishable from true headlines. In short: -even though `*' is supported, it may be better to not use it for plain +even though `*' is supported, it may be better not to use it for plain list items  @@ -755,7 +761,7 @@ Creation and conversion consecutive spaces required to identify a field separator (default: just one). If there is no active region, this command creates an empty - Org-mode table. However, it's easier to just start typing, like + Org-mode table. But it's easier just to start typing, like `|Name|Phone|Age |- '. Re-aligning and field motion @@ -918,7 +924,7 @@ off with (setq org-enable-table-editor nil) -The only table command which then still works is `C-c C-c' to do a +Then the only table command that still works is `C-c C-c' to do a manual re-align.  @@ -1049,8 +1055,8 @@ the final result. A few examples: ---------- Footnotes ---------- (1) By default, Org-mode uses the standard calc modes (precision 12, -angular units degrees, fraction and symbolic modes off). However, the -display format has been changed to `(float 5)' to keep tables compact. +angular units degrees, fraction and symbolic modes off). The display +format, however, has been changed to `(float 5)' to keep tables compact. The default settings can be configured using the variable `org-calc-default-modes'. @@ -1060,11 +1066,11 @@ File: org, Node: Lisp formulas, Next: Column formulas, Prev: Formula syntax, 3.3.2 Emacs Lisp forms as formulas ---------------------------------- -It is also possible to write a formula in Emacs lisp, this can be useful +It is also possible to write a formula in Emacs lisp; this can be useful for string manipulation and control structures. If a formula starts with a single quote followed by an opening parenthesis, then it is evaluated as a lisp form. The evaluation should return either a string -or a number. Just like with `calc' formulas, you can provide a format +or a number. Just as with `calc' formulas, you can provide a format specifier after a semicolon. A few examples: swap the first two characters of the content of column 1 @@ -1137,7 +1143,7 @@ collects exam results of students and makes use of these features: #+TBLFM: $6=vsum($P1..$P3)::$7=10*$Tot/$max;%.1f::$at=vmean(&II);%.1f Important: Please note that for these special tables, recalculating the -table with `C-u C-c *' will only affect rows which are marked `#' or +table with `C-u C-c *' will only affect rows that are marked `#' or `*', and named fields. The column formulas are not applied in rows with empty first field. @@ -1236,7 +1242,7 @@ File: org, Node: Appetizer, Prev: Editing/debugging formulas, Up: Table calcu 3.3.7 Appetizer --------------- -Finally, just to wet your appetite on what can be done with the +Finally, just to whet your appetite on what can be done with the fantastic `calc' package, here is a table that computes the Taylor series for a couple of functions (homework: try that with Excel :-) @@ -1259,7 +1265,7 @@ File: org, Node: orgtbl-mode, Next: table.el, Prev: Table calculations, Up: ========================= If you like the intuitive way the Org-mode table editor works, you -might want to use it also in other modes like text-mode or mail-mode. +might also want to use it in other modes like text-mode or mail-mode. The minor mode Orgtbl-mode makes this possible. You can always toggle the mode with `M-x orgtbl-mode'. To turn it on by default, for example in mail mode, use @@ -1298,7 +1304,7 @@ File: org, Node: Hyperlinks, Next: TODO items, Prev: Tables, Up: Top ************ Just like HTML, Org-mode provides links inside a file, and external -links to other files, Usenet articles, emails and much more. +links to other files, Usenet articles, emails, and much more. * Menu: @@ -1317,7 +1323,7 @@ File: org, Node: Link format, Next: Internal links, Prev: Hyperlinks, Up: Hy =============== Org-mode will recognize plain URL-like links and activate them as -clickable links. However, the general link format looks like this: +clickable links. The general link format, however, looks like this: [[link][description]] or alternatively [[link]] @@ -1334,9 +1340,9 @@ not description) or the `description' part. To edit also the invisible the displayed text and press , you will remove the (invisible) bracket at that location. This makes the link incomplete and the internals are again displayed as plain text. Inserting the -missing bracket does hide the link internals again. To show the -internal structure of all links, use the menu entry -`Org->Hyperlinks->Literal links'. +missing bracket hides the link internals again. To show the internal +structure of all links, use the menu entry `Org->Hyperlinks->Literal +links'.  File: org, Node: Internal links, Next: External links, Prev: Link format, Up: Hyperlinks @@ -1349,14 +1355,14 @@ the current file. Links such as `[[My Target]]' or `[[My Target][Find my target]]' lead to a text search in the current file. The link can be followed with `C-c C-o' when the cursor is on the link, or with a mouse click (*note Handling links::). The preferred match for such a -link is a dedicated target: The same string in double angular brackets. -Targets may be located anywhere, often it is convenient to put them -into a comment line, for example +link is a dedicated target: the same string in double angular brackets. +Targets may be located anywhere; often it is convenient to put them +into a comment line. For example # <> In HTML export (*note HTML export::), such targets will become named -anchors for direct access through `http' links. +anchors for direct access through `http' links(1). If no dedicated target exists, Org-mode will search for the words in the link. In the above example the search would be for `my target'. @@ -1385,6 +1391,11 @@ earlier. * Radio targets:: Make targets trigger links in plain text. * CamelCase links:: Activating CamelCase words as links + ---------- Footnotes ---------- + + (1) Note that text before the first headline will never be exported, +so the first such target must be after the first headline. +  File: org, Node: Radio targets, Next: CamelCase links, Prev: Internal links, Up: Internal links @@ -1419,28 +1430,31 @@ File: org, Node: External links, Next: Handling links, Prev: Internal links, 4.3 External links ================== -Org-mode supports links to files, websites, Usenet and email messages; -and BBDB database entries. External links are URL-like locators. The -following list shows examples for each link type. +Org-mode supports links to files, websites, Usenet and email messages, +and BBDB database entries. External links are URL-like locators. They +start with a short identifying string followed by a colon. There can be +no space after the colon. The following list shows examples for each +link type. - http://www.astro.uva.nl/~dominik on the web - file:/home/dominik/images/jupiter.jpg file, absolute path - file:papers/last.pdf file, relative path - news:comp.emacs Usenet link - mailto:adent@galaxy.net Mail link - vm:folder VM folder link - vm:folder#id VM message link - vm://myself@some.where.org/folder#id VM on remote machine - wl:folder WANDERLUST folder link - wl:folder#id WANDERLUST message link - mhe:folder MH-E folder link - mhe:folder#id MH-E message link - rmail:folder RMAIL folder link - rmail:folder#id RMAIL message link - gnus:group GNUS group link - gnus:group#id GNUS article link - bbdb:Richard Stallman BBDB link - shell:ls *.org A shell command + http://www.astro.uva.nl/~dominik on the web + file:/home/dominik/images/jupiter.jpg file, absolute path + file:papers/last.pdf file, relative path + news:comp.emacs Usenet link + mailto:adent@galaxy.net Mail link + vm:folder VM folder link + vm:folder#id VM message link + vm://myself@some.where.org/folder#id VM on remote machine + wl:folder WANDERLUST folder link + wl:folder#id WANDERLUST message link + mhe:folder MH-E folder link + mhe:folder#id MH-E message link + rmail:folder RMAIL folder link + rmail:folder#id RMAIL message link + gnus:group GNUS group link + gnus:group#id GNUS article link + bbdb:Richard Stallman BBDB link + shell:ls *.org A shell command + elisp:(find-file-other-frame "Elisp.org") An elisp form to evaluate A link should be enclosed in double brackets and may contain a descriptive text to be displayed instead of the url (*note Link @@ -1450,8 +1464,8 @@ format::), for example: Org-mode also finds external links in the normal text and activates them as links. If spaces must be part of the link (for example in -`bbdb:Richard Stallman') or to remove ambiguities about the end of the -link, enclose them in angular brackets. +`bbdb:Richard Stallman'), or you need to remove ambiguities about the +end of the link, enclose them in angular brackets.  File: org, Node: Handling links, Next: Search options, Prev: External links, Up: Hyperlinks @@ -1469,15 +1483,15 @@ insert it into an org-mode file, and to follow the link. For Org-mode files, if there is a `<>' at the cursor, the link points to the target. Otherwise it points to the current headline. For VM, RMAIL, WANDERLUST, MH-E, GNUS and BBDB buffers, - the link will indicate to the current article/entry. For W3 and - W3M buffers, the link goes to the current URL. For any other - files, the link will point to the file, with a search string - (*note Search options::) pointing to the contents of the current - line. If there is an active region, the selected words will form - the basis of the search string. If the automatically created link - is not working correctly or accurately enough, you can write - custom functions to select the search string and to do the search - for particular file types - see *Note Custom searches::. The key + the link will indicate the current article/entry. For W3 and W3M + buffers, the link goes to the current URL. For any other files, + the link will point to the file, with a search string (*note + Search options::) pointing to the contents of the current line. + If there is an active region, the selected words will form the + basis of the search string. If the automatically created link is + not working correctly or accurately enough, you can write custom + functions to select the search string and to do the search for + particular file types - see *Note Custom searches::. The key binding `C-c l' is only a suggestion - see *Note Installation and activation::. @@ -1509,15 +1523,15 @@ insert it into an org-mode file, and to follow the link. `C-u' prefixes. `C-c C-l with cursor on existing link' - When the cursor is on an existing link, `C-c C-l' allows to edit - the link and description parts of the link. + When the cursor is on an existing link, `C-c C-l' allows you to + edit the link and description parts of the link. `C-c C-o' Open link at point. This will launch a web browser for URLs (using `browse-url-at-point'), run vm/mh-e/wanderlust/rmail/gnus/bbdb for the corresponding links, and execute the command in a shell link. When the cursor is on an internal link, this commands runs the - corresponding search. When the cursor is on a TAGS list in a + corresponding search. When the cursor is on a TAG list in a headline, it creates the corresponding TAGS view. If the cursor is on a time stamp, it compiles the agenda for that date. Furthermore, it will visit text files in `file:' links with Emacs @@ -1528,7 +1542,7 @@ insert it into an org-mode file, and to follow the link. `mouse-2' `mouse-1' - On links, `mouse-2' will open the link just like `C-c C-o' would. + On links, `mouse-2' will open the link just as `C-c C-o' would. Under Emacs 22, also `mouse-1' will follow a link. `mouse-3' @@ -1573,7 +1587,7 @@ link, together with an explanation: Search for a link target `<>', or do a text search for `my target', similar to the search in internal links, see *Note Internal links::. In HTML export (*note HTML export::), such a - file link will become an html reference to the corresponding named + file link will become an HTML reference to the corresponding named anchor in the linked file. `*My Target' @@ -1587,7 +1601,7 @@ link, together with an explanation: As a degenerate case, a file link with an empty file name can be used to search the current file. For example, `' does a -search for `find me' in the current file, just like `[[find me]]' would. +search for `find me' in the current file, just as `[[find me]]' would. ---------- Footnotes ---------- @@ -1628,10 +1642,10 @@ quick notes with little interruption of your work flow. See `http://www.emacswiki.org/cgi-bin/wiki/RememberMode' for more information. The notes produced by _Remember_ can be stored in different ways, and Org-mode files are a good target. Org-mode allows -to file away notes either to a default file, or directly to the correct -location in your Org-mode outline tree. The following customization -will tell _Remember_ to use org files as target, and to create -annotations compatible with Org-mode links. +you to file away notes either to a default file, or directly to the +correct location in your Org-mode outline tree. The following +customization will tell _Remember_ to use org files as target, and to +create annotations compatible with Org-mode links. (setq org-directory "~/path/to/my/orgfiles/") (setq org-default-notes-file "~/.notes") @@ -1743,6 +1757,12 @@ The most important commands to work with TODO entries are: The same rotation can also be done "remotely" from the timeline and agenda buffers with the `t' command key (*note Agenda commands::). +`S-' +`S-' + Select the following/preceding TODO state, similar to cycling. + Mostly useful if more than two TODO states are possible (*note + TODO extensions::). + `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 @@ -1811,7 +1831,7 @@ of working on an item, for example: (setq org-todo-keywords '("TODO" "FEEDBACK" "VERIFY" "DONE") org-todo-interpretation 'sequence) - Changing these variables becomes only effective in a new Emacs + Changing these variables only becomes effective in a new Emacs session. With this setup, the command `C-c C-t' will cycle an entry from TODO to FEEDBACK, then to VERIFY, and finally to DONE. You may also use a prefix argument to quickly select a specific state. For @@ -1876,7 +1896,7 @@ To make sure you are using the correct keyword, type `#+' into the buffer and then use `M-' completion. Remember that the last keyword must always mean that the item is DONE -(you may use a different word, though). Also note that in each file, +(although you may use a different word). Also note that in each file, only one of the two aspects of TODO keywords can be used. After changing one of these lines, use `C-c C-c' with the cursor still in the line to make the changes known to Org-mode(1). @@ -1915,18 +1935,18 @@ treated as priority `B'. Priorities make a difference only in the agenda (*note Weekly/Daily agenda::). `C-c ,' - Set the priority of the current item. The command prompts for a - priority character `A', `B' or `C'. When you press instead, - the priority cookie is removed from the headline. The priorities - can also be changed "remotely" from the timeline and agenda buffer - with the `,' command (*note Agenda commands::). + Set the priority of the current headline. The command prompts for + a priority character `A', `B' or `C'. When you press + instead, the priority cookie is removed from the headline. The + priorities can also be changed "remotely" from the timeline and + agenda buffer with the `,' command (*note Agenda commands::). `S-' `S-' - Increase/decrease priority of current item. Note that these keys - are also used to modify time stamps (*note Creating timestamps::). - Furthermore, these keys are also used by CUA-mode (*note - Conflicts::). + Increase/decrease priority of current headline. Note that these + keys are also used to modify time stamps (*note Creating + timestamps::). Furthermore, these keys are also used by CUA-mode + (*note Conflicts::).  File: org, Node: Timestamps, Next: Tags, Prev: TODO items, Up: Top @@ -1954,7 +1974,7 @@ A time stamp can appear anywhere in the headline or body of an org-tree entry. Its presence allows entries to be shown on specific dates in the agenda (*note Weekly/Daily agenda::). We distinguish: -TIMESTAMP +PLAIN TIME STAMP A simple time stamp just assigns a date/time to an item. This is just like writing down an appointment in a paper agenda, or like writing down an event in a diary, when you want to take not of @@ -1962,7 +1982,7 @@ TIMESTAMP headline of an entry associated with a plain time stamp will be shown exactly on that date. -TIMERANGE +TIME STAMP RANGE Two time stamps connected by `--' denote a time range. The headline will be shown on the first and last day of the range, and on any dates that are displayed and fall in the range. Here is an @@ -1971,7 +1991,7 @@ TIMERANGE ** Meeting in Amsterdam <2004-08-23 Mon>--<2004-08-26 Thu> -SCHEDULED +TIME STAMP WITH SCHEDULED KEYWORD If a time stamp is preceded by the word `SCHEDULED:', it means you are planning to start working on that task on the given date. So this is not about recording an event, but about planning your @@ -1984,7 +2004,7 @@ SCHEDULED *** TODO Call Trillian for a date on New Years Eve. SCHEDULED: <2004-12-25 Sat> -DEADLINE +TIME STAMP WITH DEADLINE KEYWORD If a time stamp is preceded by the word `DEADLINE:', the task (most likely a TODO item) is supposed to be finished on that date, and it will be listed then. In addition, the compilation for @@ -1996,6 +2016,12 @@ DEADLINE The editor in charge is DEADLINE: <2004-02-29 Sun> +TIME STAMP WITH CLOSED KEYWORD + When `org-log-done' is non-nil, Org-mode will automatically insert + a special time stamp each time a TODO entry is marked done (*note + Progress logging::). This time stamp is enclosed in square + brackets instead of angular brackets. +  File: org, Node: Creating timestamps, Prev: Time stamps, Up: Timestamps @@ -2034,7 +2060,8 @@ format. (*note Weekly/Daily agenda::). `C-c C-d' - Insert `DEADLINE' keyword along with a stamp. + Insert `DEADLINE' keyword along with a stamp. The insertion will + happen in the line directly following the headline. `C-c C-w' Create a sparse tree with all deadlines that are either past-due, @@ -2044,7 +2071,9 @@ format. all deadlines due tomorrow. `C-c C-s' - Insert `SCHEDULED' keyword along with a stamp. + Insert `SCHEDULED' keyword along with a stamp. The insertion will + happen in the line directly following the headline. Any CLOSED + timestamp will be removed. `S-' `S-' @@ -2107,9 +2136,9 @@ File: org, Node: Tags, Next: Agenda views, Prev: Timestamps, Up: Top 7 Tags ****** -If you wish to implement a system to cross-correlate information, an -excellent way is to assign tags to headline. Org-mode has extensive -support for using tags. +If you wish to implement a system of labels and contexts for +cross-correlating information, an excellent way is to assign tags to +headlines. Org-mode has extensive support for using tags. Every headline can contain a list of tags, at the end of the headline. Tags are normal words containing letters, numbers, `_', and @@ -2140,8 +2169,8 @@ the final heading will have the tags `:WORK:', `:BOSS:', `:NOTES:', and `:ACTION:'. When executing tag searches and Org-mode finds that a certain headline matches the search criterion, it will not check any sublevel headline, assuming that these likely also match, and that the -list of matches can become very long. However, this may not be what -you want, and you can influence inheritance and searching using the +list of matches can become very long. This may not be what you want, +however, and you can influence inheritance and searching using the variables `org-use-tag-inheritance' and `org-tags-match-list-sublevels'.  @@ -2150,21 +2179,61 @@ File: org, Node: Setting tags, Next: Tag searches, Prev: Tag inheritance, Up 7.2 Setting tags ================ -As Org-mode deals with plain text files, tags can simply be typed into -the buffer. After a colon, `M-' offers completion on all tags -being used in the current buffer. There is also a special command for -inserting tags: +Tags can simply be typed into the buffer at the end of a headline. +After a colon, `M-' offers completion on tags. There is also a +special command for inserting tags: `C-c C-c' - Enter new tags for the current headline. The minibuffer will - prompt for a list of tags and offer completion with respect to all - other tags used in the current buffer. Several tags, separated by - colons, may be specified at the prompt. After pressing , the - tags will be inserted and aligned to `org-tags-column'. When - called with a `C-u' prefix, all tags in the current buffer will be - aligned to that column, just to make things look nice. TAGS are - automatically realigned after promotion, demotion, and TODO state - changes (*note TODO basics::). + Enter new tags for the current headline. Org-mode will either + offer completion or a special single-key interface for setting + tags, see below. After pressing , the tags will be inserted + and aligned to `org-tags-column'. When called with a `C-u' + prefix, all tags in the current buffer will be aligned to that + column, just to make things look nice. TAGS are automatically + realigned after promotion, demotion, and TODO state changes (*note + TODO basics::). + + Org will support tag insertion based on a _list of tags_. By +default this list is constructed dynamically, containing all tags +currently used in the buffer. You may also globally specify a hard list +of tags with the variable `org-tag-alist'. Finally you can set the +allowed tags for a given file with lines like + + #+TAGS: @WORK @HOME @TENNISCLUB + #+TAGS: Laptop Car PC Sailboat + + The default method Org-mode uses to support setting tags is +completion. However, it also implements a much better method: _fast tag +selection_. This method allows to select and deselect tags with a +single key per tag. To function efficiently, you need to assign unique +keys to all tags. This can be done globally with + + (setq org-tag-alist '(("@WORK" . ?w) ("@HOME" . ?h) ("Laptop" . ?l))) + +or on a per-file basis with + + #+TAGS: @WORK(w) @HOME(h) @TENNISCLUB(t) + #+TAGS: Laptop(l) Car(c) PC(p) Sailboat(s) + +Don't forget to press `C-c C-c' with the cursor in one of these lines +to activate any changes. + + If selection keys have been configured, pressing `C-c C-c' will +automatically present you with a special interface, listing inherited +tags, the tags of the current headline, and a list of all legal tags +with corresponding keys. Pressing keys for the tags will add or remove +them from the list of tags in the current line. clears all tags +for this line, `RET' accepts the modified set, and `C-g' aborts without +installing changes. This method lets you assing tags to a headline +with very few keys. With the above setup, you could clear the current +tags and set `@HOME', `Laptop' and `PC' tags with just the following +keys: `C-c C-c h l p '. + + What if you have globally defined your preferred set of tags using +the variable `org-tag-alist', but would like to use a dynamic tag list +in a specific file? Just add and empty TAGS option line to that file: + + #+TAGS:  File: org, Node: Tag searches, Prev: Setting tags, Up: Tags @@ -2694,7 +2763,7 @@ Remote editing `i' Insert a new entry into the diary. Prompts for the type of entry (day, weekly, monthly, yearly, anniversary, cyclic) and creates a - new entry in the diary, just like `i d' etc. would do in the + new entry in the diary, just as `i d' etc. would do in the calendar. The date is taken from the cursor position. Calendar commands @@ -2747,7 +2816,7 @@ File: org, Node: Exporting, Next: Publishing, Prev: Agenda views, Up: Top Org-mode documents can be exported into a variety of other formats. For printing and sharing of notes, ASCII export produces a readable and -simple version of an Org-mode file. HTML export allows to publish a +simple version of an Org-mode file. HTML export allows you to publish a notes file on the web, while the XOXO format provides a solid base for exchange with a broad range of other applications. To incorporate entries with associated times like deadlines or appointments into a @@ -2826,12 +2895,22 @@ example, creates two levels of headings and does the rest as items. If you want to include HTML tags which should be interpreted as such, -mark them with a `@' like in `@bold text@'. Plain `<' and `>' -are always transformed to `<' and `>' in HTML export. +mark them with `@' as in `@bold text@'. Plain `<' and `>' are +always transformed to `<' and `>' in HTML export. + + Internal links (*note Internal links::) will continue to work in HTML +files only if they match a dedicated `<>'. Automatic links +created by radio targets (*note Radio targets::) will also work in the +HTML file. Links to external files will still work if the HTML file is +in the same directory as the Org-mode file. Links to other `.org' +files will be translated into HTML links under the assumption that an +HTML version also exists of the linked file. For information related to +linking files while publishing them to a publishing directory see *Note +Publishing links::. You can also give style information for the exported file. The HTML -exporter asigns the following CSS classes to appropriate parts of the -document - your style specifications may change these. +exporter assigns the following CSS classes to appropriate parts of the +document - your style specifications may change these: .todo TODO keywords .done the DONE keyword .timestamp time stamp @@ -2839,7 +2918,7 @@ document - your style specifications may change these. .tag tag in a headline .target target for links - The default specification can be configured through the option + The default style specification can be configured through the option `org-export-html-style'. If you want to use a file-local style, you may use file variables, best wrapped into a COMMENT section at the end of the outline tree. For example: @@ -3020,7 +3099,7 @@ you can: num: turn on/off section-numbers toc: turn on/off table of contents \n: turn on/off linebreak-preservation - @: turn on/off quoted html tags + @: turn on/off quoted HTML tags :: turn on/off fixed-width sections |: turn on/off tables ^: turn on/off TeX-like syntax for sub- and superscripts. @@ -3034,7 +3113,7 @@ File: org, Node: Publishing, Next: Miscellaneous, Prev: Exporting, Up: Top ************* Org-mode includes(1) a publishing management system that allows you to -configure automatic html conversion of _projects_ composed of +configure automatic HTML conversion of _projects_ composed of interlinked org files. This system is called _org-publish_. You can also configure org-publish to automatically upload your exported HTML pages and related attachments, such as images and source code files, to @@ -3069,9 +3148,9 @@ and many other properties of a project. * Project alist:: The central configuration variable * File sources and destinations:: From here to there * Selecting files:: What files are part of the project? -* Publishing action:: +* Publishing action:: Setting the function doing the publishing * Publishing options:: Tweaking HTML export -* Links:: Linking between files of a project +* Publishing links:: Which links keep working after publishing? * Project page index:: Publishing a list of project files  @@ -3157,7 +3236,7 @@ provides one for attachments (files that only need to be copied): `org-publish-attachment'.  -File: org, Node: Publishing options, Next: Links, Prev: Publishing action, Up: Configuration +File: org, Node: Publishing options, Next: Publishing links, Prev: Publishing action, Up: Configuration 10.1.5 Options for the HTML exporter ------------------------------------ @@ -3197,11 +3276,11 @@ respective variable for details. When a property is given a value in org-publish-project-alist, its setting overrides the value of the corresponding user variable (if any) -during publishing. However, options set within a file (*note Export -options::) override everything. +during publishing. options set within a file (*note Export options::), +however, override everything.  -File: org, Node: Links, Next: Project page index, Prev: Publishing options, Up: Configuration +File: org, Node: Publishing links, Next: Project page index, Prev: Publishing options, Up: Configuration 10.1.6 Links between published files ------------------------------------ @@ -3219,7 +3298,7 @@ org-publish to upload the related files, these links will work too. *Note Complex example:: for an example of this usage.  -File: org, Node: Project page index, Prev: Links, Up: Configuration +File: org, Node: Project page index, Prev: Publishing links, Up: Configuration 10.1.7 Project page index ------------------------- @@ -3454,6 +3533,11 @@ file is visited again in a new Emacs session. current file. The corresponding variables are `org-todo-keywords' and `org-todo-interpretation'. +`#+TAGS: TAG1(c1) TAG2(c2)' + These lines (several such lines are allowed) specify the legal + tags in this file, and (potionally) the corresponding _fast tag + selection_ keys. The corresponding variable is `org-tag-alist'. + `#+CATEGORY:' This line sets the category for the agenda file. The category applies for all subsequent lines until the next `#+CATEGORY' line, @@ -3477,7 +3561,7 @@ The key `C-c C-c' has many purposes in org-mode, which are all mentioned scattered throughout this manual. One specific function of this key is to add _tags_ to a headline (*note Tags::). In many other circumstances it means something like _Hey Org-mode, look here and -update according to what you see here_. Here is a summary what this +update according to what you see here_. Here is a summary of what this means in different contexts. - If the cursor is in one of the special `#+KEYWORD' lines, this @@ -3697,18 +3781,19 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous (setq org-link-style 'plain org-link-format "<%s>") - 8. When I am executing shell links I always get a confirmation prompt - and need to type `yes ', that's 4 key presses! Can I get rid - of this? + 8. When I am executing shell/elisp links I always get a confirmation + prompt and need to type `yes ', that's 4 key presses! Can I + get rid of this? The confirmation is there to protect you from unwantingly execute potentially dangerous commands. For example, imagine a link `[[shell:rm -rf ~/*][Google Search]]'. In an Org-mode buffer, this command would look like `Google Search', but really it would remove your home directory. If you wish, you can make it easier to - respond to the query by setting `org-confirm-shell-links' to - `y-or-n-p'. Then a single `y' keypress will be enough to confirm - shell links. It is also possible to turn off this check entirely, - but I do not recommend to do this. Be warned. + respond to the query by setting `org-confirm-shell-link-function' + and/or `org-confirm-elisp-link-function' to `y-or-n-p'. Then a + single `y' keypress will be enough to confirm those links. It is + also possible to turn off this check entirely, but I do not + recommend to do this. Be warned. 9. All these stars are driving me mad, I just find the Emacs outlines unreadable. Can't you just put white space and a single star as a @@ -3791,11 +3876,11 @@ File: org, Node: FAQ, Next: Interaction, Prev: TTY keys, Up: Miscellaneous If you now launch the calendar and press `d' to display a diary, the headlines of entries containing a timestamp, date range, schedule, or deadline referring to the selected date will be - listed. Just like in Org-mode's agenda view, the diary for - _today_ contains additional entries for overdue deadlines and - scheduled items. See also the documentation of the `org-diary' - function. Under XEmacs, it is not possible to jump back from the - diary to the org, this works only in the agenda buffer. + listed. Just like Org-mode's agenda view, the diary for _today_ + contains additional entries for overdue deadlines and scheduled + items. See also the documentation of the `org-diary' function. + Under XEmacs, it is not possible to jump back from the diary to + the org, this works only in the agenda buffer.  @@ -3833,7 +3918,7 @@ The following extensions for Org-mode have been written by other people: It allows you to cycle visibility and to edit the document structure with the mouse. Best of all, it provides a context-sensitive menu on that changes depending on the - context of a mouse-click. `org-mouse.el' is freely avaliable at + context of a mouse-click. `org-mouse.el' is freely available at `http://www.cl.cam.ac.uk/~pz215/files/org-mouse.el'. `org-publish.el' by David O'Toole @@ -3841,8 +3926,8 @@ The following extensions for Org-mode have been written by other people: Org-mode files together with linked files like images as a webpages. It is highly configurable and can be used for other publishing purposes as well. As of Org-mode version 4.30, - `org-publish.el' is part of the Org-mode distribution. However, - it is not yet part of Emacs due to a pending copyright assignment. + `org-publish.el' is part of the Org-mode distribution. It is not + yet part of Emacs, however, due to a pending copyright assignment. In the mean time, `org-publish.el' can be downloaded from David's site: `http://dto.freeshell.org/e/org-publish.el'. @@ -3959,7 +4044,7 @@ found too hard to fix. If a formula uses _calculated_ fields further down the row, multiple recalculation may be needed to get all fields consistent. - * Several words in a rom may *be made bold*, but this does not work + * Several words in a row may *be made bold*, but this does not work if the string is distributed over two lines. * The exporters work well, but could be made more efficient. @@ -4006,6 +4091,8 @@ Org-mode would not be what it is without your input. * Stefan Monnier provided a patch to keep the Emacs-Lisp compiler happy. + * Todd Neal provided patches for links to Info files and elisp forms. + * Tim O'Callaghan suggested in-file links, search options for general file links, and TAGS. @@ -4049,10 +4136,10 @@ Org-mode would not be what it is without your input. * John Wiegley wrote `emacs-wiki.el' and `planner.el'. The development of Org-mode was fully independent, and both systems are really different beasts in their basic ideas and implementation - details. However, I have later looked at John's code and learned - from his implementation of (i) links where the link itself is - hidden and only a description is shown, and (ii) popping up a - calendar to select a date. + details. I later looked at John's code, however, and learned from + his implementation of (i) links where the link itself is hidden + and only a description is shown, and (ii) popping up a calendar to + select a date. * Carsten Wimmer suggested some changes and helped fix a bug in linking to GNUS. @@ -4086,7 +4173,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * agenda, for single file: Timeline. (line 6) * allout.el: Conflicts. (line 6) * allout.el, conflict with: FAQ. (line 8) -* angular brackets, around links: External links. (line 35) +* angular brackets, around links: External links. (line 38) * applescript, for calendar update: iCalendar export. (line 38) * archive locations: Archiving. (line 13) * archiving: Archiving. (line 6) @@ -4105,7 +4192,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top (line 135) * calendar integration: Calendar/Diary integration. (line 6) -* calendar, for selecting date: Creating timestamps. (line 68) +* calendar, for selecting date: Creating timestamps. (line 71) * CamelCase link completion: Completion. (line 6) * CamelCase links: Internal links. (line 6) * CamelCase links, completion of: CamelCase links. (line 6) @@ -4113,6 +4200,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * checkboxes: Plain lists. (line 36) * children, subtree visibility state: Visibility cycling. (line 10) * clean outline view: Clean view. (line 6) +* CLOSED keyword: Time stamps. (line 55) * column formula: Column formulas. (line 6) * commands, in agenda buffer: Agenda commands. (line 6) * comment lines: Comment lines. (line 6) @@ -4125,7 +4213,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * completion, of option keywords: Export options. (line 6) * Completion, of option keywords: Per file keywords. (line 17) * completion, of tags <1>: Completion. (line 6) -* completion, of tags: Setting tags. (line 12) +* completion, of tags: Setting tags. (line 11) * completion, of TeX symbols <1>: Completion. (line 6) * completion, of TeX symbols: Enhancing text. (line 19) * completion, of TODO keywords <1>: Completion. (line 6) @@ -4144,7 +4232,7 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * cycling, visibility: Visibility cycling. (line 6) * dangerous commands: FAQ. (line 70) * date stamps: Time stamps. (line 6) -* date, reading in minibuffer: Creating timestamps. (line 68) +* date, reading in minibuffer: Creating timestamps. (line 71) * DEADLINE keyword: Time stamps. (line 43) * deadlines: Time stamps. (line 6) * demotion, of subtrees: Structure editing. (line 6) @@ -4158,14 +4246,16 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * editing tables: Tables. (line 6) * editing, of table formulas: Editing/debugging formulas. (line 6) +* elisp links: External links. (line 6) * emphasized text: Export options. (line 25) * enhancing text: Enhancing text. (line 6) -* evaluate time range: Creating timestamps. (line 63) +* evaluate time range: Creating timestamps. (line 66) * exporting: Exporting. (line 6) -* exporting a subtree: FAQ. (line 111) +* exporting a subtree: FAQ. (line 112) * exporting, not: Comment lines. (line 6) * extended TODO keywords: TODO extensions. (line 6) * external links: External links. (line 6) +* external links, in HTML export: HTML export. (line 35) * FAQ: FAQ. (line 6) * feedback: Feedback. (line 6) * file links: External links. (line 6) @@ -4209,13 +4299,15 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * iCalendar export: iCalendar export. (line 6) * in-buffer settings: Summary of in-buffer settings. (line 6) -* indentation, of tables: FAQ. (line 135) -* indirect buffers: FAQ. (line 87) +* indentation, of tables: FAQ. (line 136) +* indirect buffers: FAQ. (line 88) +* Info links: External links. (line 6) * inheritance, of tags: Tag inheritance. (line 6) * inserting links: Handling links. (line 28) * installation: Installation and activation. (line 6) * internal links: Internal links. (line 6) +* internal links, in HTML export: HTML export. (line 35) * introduction: Introduction. (line 6) * italic text: Enhancing text. (line 15) * jumping, to headlines: Motion. (line 6) @@ -4227,15 +4319,16 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * link completion: Handling links. (line 28) * link format: Link format. (line 6) * links, external: External links. (line 6) +* links, in HTML export: HTML export. (line 35) * links, internal: Internal links. (line 6) * links, returning to: Handling links. (line 85) -* Lisp forms, as table fomulas: Lisp formulas. (line 6) +* Lisp forms, as table formulas: Lisp formulas. (line 6) * lists, hand-formatted: Enhancing text. (line 11) * lists, ordered: Plain lists. (line 6) * lists, plain: Plain lists. (line 6) * logging, of progress: Progress logging. (line 6) * maintainer: Feedback. (line 6) -* make-indirect-buffer: FAQ. (line 87) +* make-indirect-buffer: FAQ. (line 88) * mark ring: Handling links. (line 81) * marking characters, tables: Advanced features. (line 34) * matching, of tags: Matching headline tags. @@ -4270,14 +4363,14 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * pasting, of subtrees: Structure editing. (line 6) * per file keywords: Per file keywords. (line 6) * plain lists: Plain lists. (line 6) -* plain text external links: External links. (line 35) +* plain text external links: External links. (line 38) * printing sparse trees: Sparse trees. (line 39) * priorities: Priorities. (line 6) * priorities, of agenda items: Sorting of agenda items. (line 6) * progress logging: Progress logging. (line 6) * promotion, of subtrees: Structure editing. (line 6) -* quoted html tags: Export options. (line 25) +* quoted HTML tags: Export options. (line 25) * ranges, time: Time stamps. (line 6) * recomputing table fields: Column formulas. (line 27) * region, active <1>: HTML export. (line 10) @@ -4302,8 +4395,8 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * single file summary: Timeline. (line 6) * sorting, of agenda items: Sorting of agenda items. (line 6) -* sparse tree, for deadlines: Creating timestamps. (line 38) -* sparse tree, for TODO: TODO basics. (line 20) +* sparse tree, for deadlines: Creating timestamps. (line 41) +* sparse tree, for TODO: TODO basics. (line 26) * sparse tree, tag based: Tags. (line 6) * sparse trees: Sparse trees. (line 6) * special keywords: Summary of in-buffer settings. @@ -4340,11 +4433,11 @@ File: org, Node: Index, Next: Key Index, Prev: Miscellaneous, Up: Top * TeX-like syntax for sub- and superscripts: Export options. (line 25) * thanks: Acknowledgments. (line 6) * time stamps: Time stamps. (line 6) -* time, reading in minibuffer: Creating timestamps. (line 68) +* time, reading in minibuffer: Creating timestamps. (line 71) * time-sorted view: Timeline. (line 6) * timeline, single file: Timeline. (line 6) * timerange: Time stamps. (line 21) -* timestamp: Time stamps. (line 12) +* timestamp: Time stamps. (line 13) * timestamps, creating: Creating timestamps. (line 6) * TODO items: TODO items. (line 6) * TODO keywords completion: Completion. (line 6) @@ -4387,10 +4480,10 @@ File: org, Node: Key Index, Prev: Index, Up: Top * -: Agenda commands. (line 126) * .: Agenda commands. (line 91) * :: Agenda commands. (line 109) -* <: Creating timestamps. (line 75) +* <: Creating timestamps. (line 78) * : Agenda commands. (line 88) * <1>: Agenda commands. (line 41) -* <2>: Creating timestamps. (line 100) +* <2>: Creating timestamps. (line 103) * : Built-in table editor. (line 64) * : Agenda commands. (line 83) @@ -4401,7 +4494,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * <3>: Plain lists. (line 48) * : Visibility cycling. (line 10) * > <1>: Agenda commands. (line 148) -* >: Creating timestamps. (line 76) +* >: Creating timestamps. (line 79) * C: Agenda commands. (line 178) * c: Agenda commands. (line 162) * C-#: Built-in table editor. @@ -4453,18 +4546,18 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-c a m: Tag searches. (line 10) * C-c a T: Global TODO list. (line 15) * C-c a t <1>: Global TODO list. (line 9) -* C-c a t: TODO basics. (line 27) +* C-c a t: TODO basics. (line 33) * C-c C-a: Visibility cycling. (line 31) * C-c C-b: Motion. (line 15) * C-c C-c <1>: The very busy C-c C-c key. (line 6) -* C-c C-c <2>: Setting tags. (line 11) +* C-c C-c <2>: Setting tags. (line 10) * C-c C-c <3>: table.el. (line 6) * C-c C-c <4>: Editing/debugging formulas. (line 16) * C-c C-c <5>: Built-in table editor. (line 54) -* C-c C-c: Plain lists. (line 79) +* C-c C-c: Plain lists. (line 85) * C-c C-d <1>: Agenda commands. (line 133) * C-c C-d: Creating timestamps. (line 37) * C-c C-f: Motion. (line 12) @@ -4480,11 +4573,11 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 119) * C-c C-r: Timeline. (line 13) * C-c C-s <1>: Agenda commands. (line 130) -* C-c C-s: Creating timestamps. (line 47) +* C-c C-s: Creating timestamps. (line 48) * C-c C-t: TODO basics. (line 13) * C-c C-u: Motion. (line 18) -* C-c C-v: TODO basics. (line 20) -* C-c C-w: Creating timestamps. (line 38) +* C-c C-v: TODO basics. (line 26) +* C-c C-w: Creating timestamps. (line 41) * C-c C-x a: ASCII export. (line 9) * C-c C-x b: HTML export. (line 11) * C-c C-x c: iCalendar export. (line 20) @@ -4509,7 +4602,7 @@ File: org, Node: Key Index, Prev: Index, Up: Top * C-c C-x v a: ASCII export. (line 13) * C-c C-x v b: HTML export. (line 14) * C-c C-x v h: HTML export. (line 14) -* C-c C-y: Creating timestamps. (line 63) +* C-c C-y: Creating timestamps. (line 66) * C-c l: Handling links. (line 9) * C-c |: Built-in table editor. (line 40) @@ -4544,25 +4637,26 @@ File: org, Node: Key Index, Prev: Index, Up: Top (line 82) * M-S- <1>: Built-in table editor. (line 89) -* M-S- <2>: Plain lists. (line 64) +* M-S- <2>: Plain lists. (line 70) * M-S-: Structure editing. (line 33) -* M-S- <1>: Creating timestamps. (line 97) +* M-S- <1>: Creating timestamps. (line 100) * M-S- <2>: Built-in table editor. (line 76) -* M-S- <3>: Plain lists. (line 70) +* M-S- <3>: Plain lists. (line 76) * M-S-: Structure editing. (line 24) +* M-S- <1>: Plain lists. (line 63) * M-S-: Structure editing. (line 15) -* M-S- <1>: Creating timestamps. (line 94) +* M-S- <1>: Creating timestamps. (line 97) * M-S- <2>: Built-in table editor. (line 79) -* M-S- <3>: Plain lists. (line 70) +* M-S- <3>: Plain lists. (line 76) * M-S-: Structure editing. (line 27) * M-S- <1>: Built-in table editor. (line 86) -* M-S- <2>: Plain lists. (line 64) +* M-S- <2>: Plain lists. (line 70) * M-S-: Structure editing. (line 30) * mouse-1 <1>: Agenda commands. (line 35) -* mouse-1 <2>: Creating timestamps. (line 79) +* mouse-1 <2>: Creating timestamps. (line 82) * mouse-1: Handling links. (line 73) * mouse-2 <1>: Agenda commands. (line 35) * mouse-2: Handling links. (line 73) @@ -4577,20 +4671,24 @@ File: org, Node: Key Index, Prev: Index, Up: Top * r: Global TODO list. (line 21) * S: Agenda commands. (line 173) * S- <1>: Agenda commands. (line 126) -* S- <2>: Creating timestamps. (line 55) -* S-: Priorities. (line 25) +* S- <2>: Creating timestamps. (line 58) +* S- <3>: Priorities. (line 25) +* S-: Plain lists. (line 66) * S- <1>: Agenda commands. (line 144) -* S-: Creating timestamps. (line 50) +* S- <2>: Creating timestamps. (line 53) +* S-: TODO basics. (line 20) * S-: Built-in table editor. (line 170) * S- <1>: Agenda commands. (line 136) -* S-: Creating timestamps. (line 50) +* S- <2>: Creating timestamps. (line 53) +* S-: TODO basics. (line 20) * S- <1>: Built-in table editor. (line 61) * S-: Visibility cycling. (line 22) * S- <1>: Agenda commands. (line 120) -* S- <2>: Creating timestamps. (line 55) -* S-: Priorities. (line 25) +* S- <2>: Creating timestamps. (line 58) +* S- <3>: Priorities. (line 25) +* S-: Plain lists. (line 66) * T: Agenda commands. (line 104) * t: Agenda commands. (line 100) * w: Agenda commands. (line 62) @@ -4600,119 +4698,120 @@ File: org, Node: Key Index, Prev: Index, Up: Top  Tag Table: Node: Top959 -Node: Introduction8559 -Node: Summary8873 -Node: Installation and activation11129 -Node: Feedback12787 -Node: Document structure13573 -Node: Outlines14339 -Node: Headlines14999 -Node: Visibility cycling15622 -Ref: Visibility cycling-Footnote-117097 -Ref: Visibility cycling-Footnote-217155 -Node: Motion17205 -Node: Structure editing17989 -Node: Archiving20098 -Node: Sparse trees20958 -Ref: Sparse trees-Footnote-122943 -Ref: Sparse trees-Footnote-223035 -Node: Plain lists23150 -Ref: Plain lists-Footnote-126868 -Node: Tables27225 -Node: Built-in table editor27773 -Node: Narrow columns35386 -Ref: Narrow columns-Footnote-137325 -Node: Table calculations37371 -Node: Formula syntax38691 -Ref: Formula syntax-Footnote-141596 -Node: Lisp formulas41895 -Node: Column formulas42686 -Node: Advanced features44447 -Node: Named-field formulas47702 -Node: Editing/debugging formulas48342 -Node: Appetizer50100 -Node: orgtbl-mode51202 -Node: table.el51693 -Node: Hyperlinks52670 -Node: Link format53374 -Node: Internal links54671 -Node: Radio targets56621 -Node: CamelCase links57336 -Node: External links57834 -Node: Handling links59759 -Node: Search options64312 -Ref: Search options-Footnote-166088 -Node: Custom searches66169 -Node: Remember67217 -Node: TODO items70903 -Node: TODO basics71826 -Node: Progress logging73167 -Node: TODO extensions73953 -Node: Workflow states74753 -Node: TODO types75621 -Ref: TODO types-Footnote-177279 -Node: Per file keywords77361 -Ref: Per file keywords-Footnote-178814 -Node: Priorities79042 -Node: Timestamps80249 -Node: Time stamps80570 -Node: Creating timestamps82998 -Node: Tags86123 -Node: Tag inheritance86858 -Node: Setting tags87795 -Node: Tag searches88757 -Node: Agenda views89966 -Node: Agenda files91505 -Ref: Agenda files-Footnote-192465 -Ref: Agenda files-Footnote-292614 -Node: Agenda dispatcher92806 -Node: Weekly/Daily agenda94936 -Node: Categories96071 -Node: Time-of-day specifications96719 -Node: Calendar/Diary integration98695 -Node: Sorting of agenda items100072 -Node: Global TODO list100904 -Node: Matching headline tags102319 -Node: Timeline103262 -Node: Agenda commands104135 -Node: Exporting109605 -Node: ASCII export110734 -Node: HTML export111624 -Node: XOXO export113850 -Node: iCalendar export114289 -Node: Text interpretation116112 -Node: Comment lines116589 -Node: Enhancing text117058 -Node: Export options118889 -Node: Publishing120491 -Ref: Publishing-Footnote-1121287 -Node: Configuration121483 -Node: Project alist122144 -Node: File sources and destinations123202 -Node: Selecting files123754 -Node: Publishing action124507 -Node: Publishing options125621 -Node: Links127648 -Node: Project page index128440 -Node: Sample configuration129207 -Node: Simple example129699 -Node: Complex example130372 -Node: Triggering publication132406 -Node: Miscellaneous133062 -Node: Completion133821 -Node: Customization134817 -Node: Summary of in-buffer settings135424 -Node: The very busy C-c C-c key138429 -Node: Clean view139941 -Node: TTY keys142518 -Node: FAQ144119 -Node: Interaction151860 -Node: Extensions152320 -Node: Cooperation153889 -Node: Conflicts155583 -Node: Bugs157175 -Node: Acknowledgments159073 -Node: Index162442 -Node: Key Index184323 +Node: Introduction8679 +Node: Summary8993 +Node: Installation and activation11249 +Node: Feedback12907 +Node: Document structure13693 +Node: Outlines14459 +Node: Headlines15119 +Node: Visibility cycling15742 +Ref: Visibility cycling-Footnote-117217 +Ref: Visibility cycling-Footnote-217275 +Node: Motion17325 +Node: Structure editing18109 +Node: Archiving20218 +Node: Sparse trees21078 +Ref: Sparse trees-Footnote-123057 +Ref: Sparse trees-Footnote-223149 +Node: Plain lists23264 +Ref: Plain lists-Footnote-127162 +Node: Tables27519 +Node: Built-in table editor28067 +Node: Narrow columns35674 +Ref: Narrow columns-Footnote-137613 +Node: Table calculations37659 +Node: Formula syntax38979 +Ref: Formula syntax-Footnote-141884 +Node: Lisp formulas42184 +Node: Column formulas42973 +Node: Advanced features44734 +Node: Named-field formulas47988 +Node: Editing/debugging formulas48628 +Node: Appetizer50386 +Node: orgtbl-mode51489 +Node: table.el51980 +Node: Hyperlinks52957 +Node: Link format53662 +Node: Internal links54956 +Ref: Internal links-Footnote-156945 +Node: Radio targets57077 +Node: CamelCase links57792 +Node: External links58290 +Node: Handling links60421 +Node: Search options64971 +Ref: Search options-Footnote-166745 +Node: Custom searches66826 +Node: Remember67874 +Node: TODO items71564 +Node: TODO basics72487 +Node: Progress logging74015 +Node: TODO extensions74801 +Node: Workflow states75601 +Node: TODO types76469 +Ref: TODO types-Footnote-178127 +Node: Per file keywords78209 +Ref: Per file keywords-Footnote-179663 +Node: Priorities79891 +Node: Timestamps81107 +Node: Time stamps81428 +Node: Creating timestamps84201 +Node: Tags87522 +Node: Tag inheritance88284 +Node: Setting tags89221 +Node: Tag searches91942 +Node: Agenda views93151 +Node: Agenda files94690 +Ref: Agenda files-Footnote-195650 +Ref: Agenda files-Footnote-295799 +Node: Agenda dispatcher95991 +Node: Weekly/Daily agenda98121 +Node: Categories99256 +Node: Time-of-day specifications99904 +Node: Calendar/Diary integration101880 +Node: Sorting of agenda items103257 +Node: Global TODO list104089 +Node: Matching headline tags105504 +Node: Timeline106447 +Node: Agenda commands107320 +Node: Exporting112788 +Node: ASCII export113921 +Node: HTML export114811 +Node: XOXO export117627 +Node: iCalendar export118066 +Node: Text interpretation119889 +Node: Comment lines120366 +Node: Enhancing text120835 +Node: Export options122666 +Node: Publishing124268 +Ref: Publishing-Footnote-1125064 +Node: Configuration125260 +Node: Project alist125981 +Node: File sources and destinations127039 +Node: Selecting files127591 +Node: Publishing action128344 +Node: Publishing options129458 +Node: Publishing links131497 +Node: Project page index132300 +Node: Sample configuration133078 +Node: Simple example133570 +Node: Complex example134243 +Node: Triggering publication136277 +Node: Miscellaneous136933 +Node: Completion137692 +Node: Customization138688 +Node: Summary of in-buffer settings139295 +Node: The very busy C-c C-c key142537 +Node: Clean view144052 +Node: TTY keys146629 +Node: FAQ148230 +Node: Interaction156027 +Node: Extensions156487 +Node: Cooperation158057 +Node: Conflicts159751 +Node: Bugs161343 +Node: Acknowledgments163241 +Node: Index166680 +Node: Key Index188999  End Tag Table diff --git a/org-publish.el b/org-publish.el index 2a1ba581e..ab39b3fdf 100644 --- a/org-publish.el +++ b/org-publish.el @@ -6,7 +6,7 @@ ;; Keywords: hypermedia, outlines ;; Version: -;; $Id: org-publish.el,v 1.61 2006/05/19 12:03:51 dto Exp $ +;; $Id: org-publish.el,v 1.64 2006/05/19 19:45:34 dto Exp dto $ ;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -152,11 +152,8 @@ ;;; Code: -;; these lines get code for function "eshell/cp" loaded -(require 'eshell) -(require 'esh-maint) -(require 'em-unix) -(require 'org) +(eval-when-compile + (require 'cl)) (defgroup org-publish nil "Options for publishing a set of Org-mode and related files." @@ -315,60 +312,35 @@ whether file should be published." (let ((timestamp (org-publish-timestamp-filename filename))) (set-file-times timestamp))) +;;;; Getting project information out of org-publish-project-alist -;;;; Utilities +(defun org-publish-meta-project-p (element) + "Tell whether an ELEMENT of org-publish-project-alist is a metaproject." + (plist-get (cdr element) :components)) -(defun org-publish-get-project (project-name) - "Return project object for project PROJECT-NAME." - (let ((project (assoc project-name org-publish-project-alist))) - (if project - (cdr project) - nil))) - - -(defun org-publish-get-project-component (project-name component-name) - "Return plist for project component COMPONENT-NAME within project PROJECT-NAME." - (let* ((components (org-publish-get-project project-name)) - (c nil) - (plist nil)) - (while (setq c (pop components)) - (when (and (stringp (car c)) (string= component-name (car c))) - (setq plist (cdr c)))) - plist)) - - -(defun org-publish-composite-project-p (element) - "Tell whether an ELEMENT of org-publish-project-alist is composite." - (listp (car (cdr element)))) - - -(defun org-publish-iterate-project-plists (action &optional project-name) - "Call function ACTION for each project component. -ACTION should accept two arguments: the name of the enclosing -project, and the property list associated with the project -component. If PROJECT-NAME is set, iterate only over components -of that project." - (let ((alist (if project-name - `((,project-name ,@(org-publish-get-project project-name))) +(defun org-publish-get-plists (&optional project-name) + "Return a list of property lists for project PROJECT-NAME. +When argument is not given, return all property lists for all projects." + (let ((alist (if project-name + (list (assoc project-name org-publish-project-alist)) org-publish-project-alist)) - (project nil)) + (project nil) + (plists nil)) (while (setq project (pop alist)) - (if (org-publish-composite-project-p project) - ;; - ;; handle composite project - (let ((components (cdr project)) - (c nil)) - (while (setq c (pop components)) - (let ((plist (cdr c))) - (funcall action (car project) plist)))) - ;; - ;; handle normal project - (let ((plist (cdr project))) - (funcall action (car project) plist)))))) - - + (if (org-publish-meta-project-p project) + ;; meta project + (let* ((components (plist-get (cdr project) :components)) + (components-plists (mapcar 'org-publish-get-plists components))) + (setq plists (append plists components-plists))) + ;; normal project + (let ((p (cdr project))) + (setq p (plist-put p :project-name (car project))) + (setq plists (append plists (list (cdr project))))))) + ;; + plists)) + (defun org-publish-get-base-files (plist &optional exclude-regexp) "Return a list of all files in project defined by PLIST. If EXCLUDE-REGEXP is set, this will be used to filter out @@ -401,22 +373,24 @@ matching filenames." Filename should contain full path. Returns name of project, or nil if not found." (let ((found nil)) - (org-publish-iterate-project-plists - (lambda (project-name project-plist) - (let ((files (org-publish-get-base-files project-plist))) + (mapcar + (lambda (plist) + (let ((files (org-publish-get-base-files plist))) (if (member (expand-file-name filename) files) - (setq found project-name))))) + (setq found (plist-get plist :project-name))))) + (org-publish-get-plists)) found)) (defun org-publish-get-plist-from-filename (filename) "Return publishing configuration plist for file FILENAME." (let ((found nil)) - (org-publish-iterate-project-plists - (lambda (project-name project-plist) - (let ((files (org-publish-get-base-files project-plist))) + (mapcar + (lambda (plist) + (let ((files (org-publish-get-base-files plist))) (if (member (expand-file-name filename) files) - (setq found project-plist))))) + (setq found plist)))) + (org-publish-get-plists)) found)) @@ -427,6 +401,7 @@ nil if not found." "Publish an org file to HTML. PLIST is the property list for the given project. FILENAME is the filename of the org file to be published." + (require 'org) (let* ((arg (plist-get plist :headline-levels))) (progn (find-file filename) @@ -439,11 +414,15 @@ FILENAME is the filename of the org file to be published." "Publish a file with no transformation of any kind. PLIST is the property list for the given project. FILENAME is the filename of the file to be published." + ;; make sure eshell/cp code is loaded + (require 'eshell) + (require 'esh-maint) + (require 'em-unix) (let ((destination (file-name-as-directory (plist-get plist :publishing-directory)))) (eshell/cp filename destination))) -;;;; Publishing files, projects, and indices +;;;; Publishing files, sets of files, and indices (defun org-publish-file (filename) @@ -458,8 +437,8 @@ FILENAME is the filename of the file to be published." (org-publish-update-timestamp filename)))) -(defun org-publish-project-plist (plist) - "Publish all base files in project defined by PLIST. +(defun org-publish-plist (plist) + "Publish all files in set defined by PLIST. If :auto-index is set, publish the index too." (let* ((exclude-regexp (plist-get plist :exclude)) (publishing-function (or (plist-get plist :publishing-function) 'org-publish-org-to-html)) @@ -482,7 +461,7 @@ FILENAME is the filename of the file to be published." (defun org-publish-org-index (plist &optional index-filename) - "Create an index of pages in project PLIST. + "Create an index of pages in set defined by PLIST. Optionally set the filename of the index with INDEX-FILENAME; default is 'index.org'." (let* ((dir (file-name-as-directory (plist-get plist :base-directory))) @@ -505,7 +484,12 @@ default is 'index.org'." "]]\n"))))) (write-file index-filename) (kill-buffer (current-buffer))))) - + + +;(defun org-publish-meta-index (meta-plist &optional index-filename) +; "Create an index for a metaproject." +; (let* ((plists ( + ;;;; Interactive publishing functions @@ -514,11 +498,9 @@ default is 'index.org'." (defun org-publish (project-name &optional force) "Publish the project PROJECT-NAME." (interactive "sProject name: \nP") - (let ((org-publish-use-timestamps-flag (if force nil t))) - (org-publish-iterate-project-plists - (lambda (ignore project-plist) - (org-publish-project-plist project-plist)) - project-name))) + (let ((org-publish-use-timestamps-flag (if force nil t)) + (plists (org-publish-get-plists project-name))) + (mapcar 'org-publish-plist plists))) ;;;###autoload @@ -549,11 +531,9 @@ With prefix argument, force publish the file." With prefix argument, force publish all files." (interactive "P") (let ((org-publish-use-timestamps-flag - (if force nil t))) - (org-publish-iterate-project-plists - (lambda (project-name project-plist) - (org-publish-project-plist project-plist))))) - + (if force nil t)) + (plists (org-publish-get-plists))) + (mapcar 'org-publish-plist plists))) diff --git a/org.el b/org.el index 444180a2d..6e11e57fe 100644 --- a/org.el +++ b/org.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/ -;; Version: 4.30 +;; Version: 4.33 ;; ;; This file is part of GNU Emacs. ;; @@ -82,6 +82,23 @@ ;; ;; Changes since version 4.10: ;; --------------------------- +;; Version 4.33 +;; - New commands to move through plain lists: S-up and S-down. +;; - Bug fixes and documentation update. +;; +;; Version 4.32 +;; - Fast (single-key-per-tag) interface for setting TAGS. +;; - The list of legal tags can be configured globally and locally. +;; - Elisp and Info links (thanks to Todd Neal). +;; - `org-export-publishing-directory' can be an alist, with different +;; directories for different export types. +;; - All context-sensitive commands use `call-interactively' to dispatch. +;; - `org-confirm-shell-links' renamed to `org-confirm-shell-link-function'. +;; - Bug fixes. +;; +;; Version 4.31 +;; - Bug fixes. +;; ;; Version 4.30 ;; - Modified installation: Autoloads have been collected in org-install.el. ;; - Logging (org-log-done) is now a #+STARTUP option. @@ -172,7 +189,7 @@ ;;; Customization variables -(defvar org-version "4.29" +(defvar org-version "4.33" "The version number of the file org.el.") (defun org-version () (interactive) @@ -967,15 +984,32 @@ When nil, an error will be generated." :group 'org-link-follow :type 'boolean) -(defcustom org-confirm-shell-links 'yes-or-no-p +(defcustom org-confirm-shell-link-function 'yes-or-no-p "Non-nil means, ask for confirmation before executing shell links. Shell links can be dangerous, just thing about a link [[shell:rm -rf ~/*][Google Search]] This link would show up in your Org-mode document as \"Google Search\" -but really it would remove your entire home directory. Dangerous indeed. -Therefore I *definitely* advise agains setting this varaiable to nil. +but really it would remove your entire home directory. +Therefore I *definitely* advise against setting this variable to nil. +Just change it to `y-or-n-p' of you want to confirm with a single key press +rather than having to type \"yes\"." + :group 'org-link-follow + :type '(choice + (const :tag "with yes-or-no (safer)" yes-or-no-p) + (const :tag "with y-or-n (faster)" y-or-n-p) + (const :tag "no confirmation (dangerous)" nil))) + +(defcustom org-confirm-elisp-link-function 'yes-or-no-p + "Non-nil means, ask for confirmation before executing elisp links. +Elisp links can be dangerous, just thing about a link + + [[elisp:(shell-command \"rm -rf ~/*\")][Google Search]] + +This link would show up in your Org-mode document as \"Google Search\" +but really it would remove your entire home directory. +Therefore I *definitely* advise against setting this variable to nil. Just change it to `y-or-n-p' of you want to confirm with a single key press rather than having to type \"yes\"." :group 'org-link-follow @@ -1242,6 +1276,32 @@ moved to the new date." :tag "Org Tags" :group 'org) +(defcustom org-tag-alist nil + "List of tags allowed in Org-mode files. +When this list is nil, Org-mode will base TAG input on what is already in the +buffer. +The value of this variable is an alist, the car may be (and should) be a +character that is used to select that tag through the fast-tag-selection +interface. See the manual for details." + :group 'org-tags + :type '(repeat + (cons (character) (string :tag "Tag")))) + +(defcustom org-use-fast-tag-selection 'auto + "Non-nil means, use fast tag selection scheme. +This is a special interface to select and deselect tags with single keys. +When nil, fast selection is never used. +When the symbol `auto', fast selection is used if and only if selection +characters for tags have been configured, either through the variable +`org-tag-alist' or through a #+TAGS line in the buffer. +When t, fast selection is always used and selection keys are assigned +automatically if necessary." + :group 'org-tags + :type '(choice + (const :tag "Always" t) + (const :tag "Never" nil) + (const :tag "When selection characters are configured" 'auto))) + (defcustom org-tags-column 48 "The column to which tags should be indented in a headline. If this number is positive, it specifies the column. If it is negative, @@ -1347,8 +1407,7 @@ match What to search for: (const :tag "Occur tree in current buffer" occur-tree)) (string :tag "Match")))) -;; Fixme: Need a way to toggle this variable, maybe a mode in the -;; agenda buffer? +;; FIXME: Need a toggle for this variable, maybe a mode in the agenda buffer? (defcustom org-agenda-todo-list-sublevels t "Non-nil means, check also the sublevels of a TODO entry for TODO entries. When nil, the sublevels of a TODO entry are not checked, resulting in @@ -1600,7 +1659,7 @@ See also the variables `org-agenda-remove-times-when-in-prefix' and Depending on which command was used last, this may be the compiled version of `org-agenda-prefix-format' or `org-timeline-prefix-format'.") -;; FIXME: There seem to be situations where this does no work. +;; FIXME: There seem to be situations where this does not work. (defcustom org-agenda-remove-times-when-in-prefix t "Non-nil means, remove duplicate time specifications in agenda items. When the format `org-agenda-prefix-format' contains a `%t' specifier, a @@ -1641,9 +1700,19 @@ When this is the symbol `prefix', only remove tags when (defcustom org-export-publishing-directory "." "Path to the location where exported files should be located. 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 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 direcoty path +is relative, it is interpreted relative to the directory where the exported +Org-mode files lives." :group 'org-export-general - :type 'directory) + :type '(choice + (directory) + (repeat + (cons + (choice :tag "Type" + (const :html) (const :ascii) (const :ical) (const :xoxo)) + (directory))))) (defcustom org-export-language-setup '(("en" "Author" "Date" "Table of Contents") @@ -1866,8 +1935,7 @@ Otherwise the buffer will just be saved to a file and stay hidden." :group 'org-export) ;; FIXME: I am told XOXO is not XML, it is semantic-only HTML. - -(defcustom org-export-xml-type 'xoxo ;kw, if we have only one. +(defcustom org-export-xml-type 'xoxo "The kind of XML to be produced by the XML exporter. Allowed values are: xoxo The XOXO exporter." @@ -1995,7 +2063,8 @@ Otherwise, the buffer will just be saved to a file and stay hidden." (defcustom org-combined-agenda-icalendar-file "~/org.ics" "The file name for the iCalendar file covering all agenda files. -This file is created with the command \\[org-export-icalendar-all-agenda-files]." +This file is created with the command \\[org-export-icalendar-all-agenda-files]. +The file name should be absolute." :group 'org-export-icalendar :type 'file) @@ -2151,7 +2220,7 @@ color of the frame." (org-compatible-face '((((class color) (min-colors 16) (background light)) (:foreground "Orchid")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSteelBlue")) - (((class color) (min-colors 8)) (:foreground "blue")))) ;; FIXME: for dark bg? + (((class color) (min-colors 8)) (:foreground "blue")))) "Face used for level 7 headlines." :group 'org-faces) @@ -2272,7 +2341,7 @@ This face is only used if `org-fontify-done-headline' is set." (org-compatible-face '((((class color) (min-colors 16) (background light)) (:foreground "DarkGoldenrod")) (((class color) (min-colors 16) (background dark)) (:foreground "LightGoldenrod")) - (((class color) (min-colors 8)) (:foreground "yellow" :weight light)))) ; FIXME: turn off??? + (((class color) (min-colors 8)) (:foreground "yellow" :weight light)))) "Face used for time grids." :group 'org-faces) @@ -2352,20 +2421,35 @@ This face is only used if `org-fontify-done-headline' is set." "Matches a timestamp, possibly preceeded by a keyword.") (make-variable-buffer-local 'org-keyword-time-regexp) +(defconst org-rm-props '(invisible t face t keymap t intangible t mouse-face t + mouse-map t) + "Properties to remove when a string without properties is wanted.") + +(defsubst org-match-string-no-properties (num &optional string) + (if (featurep 'xemacs) + (let ((s (match-string num string))) + (remove-text-properties 0 (length s) org-rm-props s) + s) + (match-string-no-properties num string))) + +(defsubst org-no-properties (s) + (remove-text-properties 0 (length s) org-rm-props s) + s) + (defun org-set-regexps-and-options () "Precompute regular expressions for current buffer." (when (eq major-mode 'org-mode) (let ((re (org-make-options-regexp '("CATEGORY" "SEQ_TODO" "PRI_TODO" "TYP_TODO" - "STARTUP" "ARCHIVE"))) + "STARTUP" "ARCHIVE" "TAGS"))) (splitre "[ \t]+") - kwds int key value cat arch) + kwds int key value cat arch tags) (save-excursion (save-restriction (widen) (goto-char (point-min)) (while (re-search-forward re nil t) - (setq key (match-string 1) value (match-string 2)) + (setq key (match-string 1) value (org-match-string-no-properties 2)) (cond ((equal key "CATEGORY") (if (string-match "[ \t]+$" value) @@ -2380,6 +2464,8 @@ This face is only used if `org-fontify-done-headline' is set." ((equal key "TYP_TODO") (setq int 'type kwds (append kwds (org-split-string value splitre)))) + ((equal key "TAGS") + (setq tags (append tags (org-split-string value splitre)))) ((equal key "STARTUP") (let ((opts (org-split-string value splitre)) (set '(("fold" org-startup-folded t) @@ -2410,7 +2496,20 @@ This face is only used if `org-fontify-done-headline' is set." (and cat (set (make-local-variable 'org-category) cat)) (and kwds (set (make-local-variable 'org-todo-keywords) kwds)) (and arch (set (make-local-variable 'org-archive-location) arch)) - (and int (set (make-local-variable 'org-todo-interpretation) int))) + (and int (set (make-local-variable 'org-todo-interpretation) int)) + (when tags + (let (e tg c tgs) + (while (setq e (pop tags)) + (if (string-match "^\\([0-9a-zA-Z_@]+\\)(\\(.\\))$" e) + (push (cons (match-string 1 e) + (string-to-char (match-string 2 e))) + tgs) + (push (list e) tgs))) + (set (make-local-variable 'org-tag-alist) nil) + (while (setq e (pop tgs)) + (or (assoc (car e) org-tag-alist) + (push e org-tag-alist)))))) + ;; Compute the regular expressions and other local variables (setq org-todo-kwd-priority-p (equal org-todo-interpretation 'priority) org-todo-kwd-max-priority (1- (length org-todo-keywords)) @@ -2498,6 +2597,9 @@ This face is only used if `org-fontify-done-headline' is set." (defvar annotation) ; from remember.el, dynamically scoped in `remember-mode' (defvar initial) ; from remember.el, dynamically scoped in `remember-mode' (defvar orgtbl-mode) ; defined later in this file +(defvar Info-current-file) ; from info.el +(defvar Info-current-node) ; from info.el + ;;; Define the mode (defvar org-mode-map @@ -2605,24 +2707,13 @@ The following commands are available: (let ((this-command 'org-cycle) (last-command 'org-cycle)) (org-cycle '(4)) (org-cycle '(4)))))))) +(defsubst org-call-with-arg (command arg) + "Call COMMAND interactively, but pretend prefix are was ARG." + (let ((current-prefix-arg arg)) (call-interactively command))) + (defsubst org-current-line (&optional pos) (+ (if (bolp) 1 0) (count-lines (point-min) (or pos (point))))) -(defconst org-rm-props '(invisible t face t keymap t intangible t mouse-face t - mouse-map t) - "Properties to remove when a string without properties is wanted.") - -(defsubst org-match-string-no-properties (num &optional string) - (if (featurep 'xemacs) - (let ((s (match-string num string))) - (remove-text-properties 0 (length s) org-rm-props s) - s) - (match-string-no-properties num string))) - -(defsubst org-no-properties (s) - (remove-text-properties 0 (length s) org-rm-props s) - s) - (defun org-current-time () "Current time, possibly rounded to `org-time-stamp-rounding-minutes'." (if (> org-time-stamp-rounding-minutes 0) @@ -2663,7 +2754,7 @@ that will be added to PLIST. Returns the string that was modified." (defconst org-non-link-chars "]\t\n\r<>") (defconst org-link-types '("https?" "ftp" "mailto" "file" "news" "bbdb" "vm" - "wl" "mhe" "rmail" "gnus" "shell")) + "wl" "mhe" "rmail" "gnus" "shell" "info" "elisp")) (defconst org-link-re-with-space (concat "= eol eos) ;; Entire subtree is hidden in one line: open it (org-show-entry) @@ -3291,7 +3380,6 @@ or nil." (kill-buffer "*org-goto*") org-selected-point)) -;; FIXME: It may not be a good idea to temper with the prefix argument... (defun org-goto-ret (&optional arg) "Finish `org-goto' by going to the new location." (interactive "P") @@ -3363,7 +3451,7 @@ the current headline." (unless (= (point) pos) (just-one-space) (backward-delete-char 1)) (run-hooks 'org-insert-heading-hook))))) -(defun org-insert-item () +(defun org-insert-item (&optional checkbox) "Insert a new item at the current level. Return t when things worked, nil when we are not in an item." (when (save-excursion @@ -3373,14 +3461,11 @@ Return t when things worked, nil when we are not in an item." (org-at-item-p) t) (error nil))) - (debug) (let* ((bul (match-string 0)) (end (match-end 0)) (eow (save-excursion (beginning-of-line 1) (looking-at "[ \t]*") (match-end 0))) (eowcol (save-excursion (goto-char eow) (current-column))) - (checkboxp (save-excursion (goto-char end) - (looking-at "[ \t]*\\[[_X]\\]"))) pos) (cond ((and (org-at-item-p) (<= (point) eow)) @@ -3390,7 +3475,7 @@ Return t when things worked, nil when we are not in an item." ((<= (point) eow) (beginning-of-line 1)) (t (newline))) - (insert bul (if checkboxp "[_]" "")) + (insert bul (if checkbox "[ ]" "")) (just-one-space) (setq pos (point)) (end-of-line 1) @@ -3403,18 +3488,19 @@ Return t when things worked, nil when we are not in an item." If the heading has no TODO state, or if the state is DONE, use the first state (TODO by default). Also with prefix arg, force first state." (interactive "P") - (org-insert-heading) - (save-excursion - (org-back-to-heading) - (if org-noutline-p - (outline-previous-heading) - (outline-previous-visible-heading t)) - (looking-at org-todo-line-regexp)) - (if (or arg - (not (match-beginning 2)) - (equal (match-string 2) org-done-string)) - (insert (car org-todo-keywords) " ") - (insert (match-string 2) " "))) + (when (not (org-insert-item 'checkbox)) + (org-insert-heading) + (save-excursion + (org-back-to-heading) + (if org-noutline-p + (outline-previous-heading) + (outline-previous-visible-heading t)) + (looking-at org-todo-line-regexp)) + (if (or arg + (not (match-beginning 2)) + (equal (match-string 2) org-done-string)) + (insert (car org-todo-keywords) " ") + (insert (match-string 2) " ")))) (defun org-promote-subtree () "Promote the entire subtree. @@ -3756,13 +3842,14 @@ If optional TXT is given, check this string instead of the current kill." (save-excursion (goto-char (match-end 0)) (skip-chars-forward " \t") - (looking-at "\\[[_X]\\]")))) + (looking-at "\\[[ X]\\]")))) (defun org-toggle-checkbox () "Toggle the checkbox in the current line." + (interactive) (save-excursion - (if (org-at-item-checklet-p) - (replace-match (if (equal (match-string 0) "[_]") "[X]" "[_]") t t)))) + (if (org-at-item-checkbox-p) + (replace-match (if (equal (match-string 0) "[ ]") "[X]" "[ ]") t t)))) (defun org-get-indentation () "Get the indentation of the current line, interpreting tabs." @@ -3774,6 +3861,7 @@ If optional TXT is given, check this string instead of the current kill." (defun org-beginning-of-item () "Go to the beginning of the current hand-formatted item. If the cursor is not in an item, throw an error." + (interactive) (let ((pos (point)) (limit (save-excursion (org-back-to-heading) (beginning-of-line 2) (point))) @@ -3799,6 +3887,7 @@ If the cursor is not in an item, throw an error." (defun org-end-of-item () "Go to the end of the current hand-formatted item. If the cursor is not in an item, throw an error." + (interactive) (let ((pos (point)) (limit (save-excursion (outline-next-heading) (point))) (ind (save-excursion @@ -3818,11 +3907,47 @@ If the cursor is not in an item, throw an error." (goto-char pos) (error "Not in an item")))) -(defun org-move-item-down (arg) +(defun org-next-item () + "Move to the beginning of the next item in the current plain list. +Error if not at a plain list, or if this is the last item in the list." + (interactive) + (let (beg end ind ind1 (pos (point)) txt) + (org-beginning-of-item) + (setq beg (point)) + (setq ind (org-get-indentation)) + (org-end-of-item) + (setq end (point)) + (setq ind1 (org-get-indentation)) + (unless (and (org-at-item-p) (= ind ind1)) + (goto-char pos) + (error "This is already the last item in the list")))) + +(defun org-previous-item () + "Move to the beginning of the previous item in the current plain list. +Error if not at a plain list, or if this is the last item in the list." + (interactive) + (let (beg end ind ind1 (pos (point)) txt) + (org-beginning-of-item) + (setq beg (point)) + (setq ind (org-get-indentation)) + (goto-char beg) + (catch 'exit + (while t + (beginning-of-line 0) + (if (looking-at "[ \t]*$") + nil + (if (<= (setq ind1 (org-get-indentation)) ind) + (throw 'exit t))))) + (condition-case nil + (org-beginning-of-item) + (error (goto-char pos) + (error "This is already the first item in the list"))))) + +(defun org-move-item-down () "Move the plain list item at point down, i.e. swap with following item. Subitems (items with larger indentation) are considered part of the item, so this really moves item trees." - (interactive "p") + (interactive) (let (beg end ind ind1 (pos (point)) txt) (org-beginning-of-item) (setq beg (point)) @@ -3956,24 +4081,24 @@ with something like \"1.\" or \"2)\"." (interactive "p") (unless (org-at-item-p) (error "Not on an item")) - (let (beg end ind ind1) - (if (memq last-command '(org-shiftmetaright org-shiftmetaleft)) + (save-excursion + (let (beg end ind ind1) + (if (memq last-command '(org-shiftmetaright org-shiftmetaleft)) (setq beg org-last-indent-begin-marker end org-last-indent-end-marker) - (org-beginning-of-item) - (setq beg (move-marker org-last-indent-begin-marker (point))) - (org-end-of-item) - (setq end (move-marker org-last-indent-end-marker (point)))) - (goto-char beg) - (skip-chars-forward " \t") (setq ind (current-column)) - (if (< (+ arg ind) 0) (error "Cannot outdent beyond margin")) - (while (< (point) end) - (beginning-of-line 1) - (skip-chars-forward " \t") (setq ind1 (current-column)) - (delete-region (point-at-bol) (point)) - (indent-to-column (+ ind1 arg)) - (beginning-of-line 2)) - (goto-char beg))) + (org-beginning-of-item) + (setq beg (move-marker org-last-indent-begin-marker (point))) + (org-end-of-item) + (setq end (move-marker org-last-indent-end-marker (point)))) + (goto-char beg) + (skip-chars-forward " \t") (setq ind (current-column)) + (if (< (+ arg ind) 0) (error "Cannot outdent beyond margin")) + (while (< (point) end) + (beginning-of-line 1) + (skip-chars-forward " \t") (setq ind1 (current-column)) + (delete-region (point-at-bol) (point)) + (indent-to-column (+ ind1 arg)) + (beginning-of-line 2))))) ;;; Archiving @@ -4134,7 +4259,7 @@ At all other locations, this simply calls `ispell-complete-word'." tbl))) tbl) (tag (setq type :tag beg beg1) - (org-get-buffer-tags)) + (or org-tag-alist (org-get-buffer-tags))) (t (progn (ispell-complete-word arg) (throw 'exit nil))))) (pattern (buffer-substring-no-properties beg end)) (completion (try-completion pattern table))) @@ -5302,13 +5427,9 @@ C Configure your own agenda commands") ((equal c ?C) (customize-variable 'org-agenda-custom-commands)) ((equal c ?a) (call-interactively 'org-agenda-list)) ((equal c ?t) (call-interactively 'org-todo-list)) - ((equal c ?T) - (setq current-prefix-arg (or arg '(4))) - (call-interactively 'org-todo-list)) + ((equal c ?T) (org-call-with-arg 'org-todo-list (or arg '(4)))) ((equal c ?m) (call-interactively 'org-tags-view)) - ((equal c ?M) - (setq current-prefix-arg (or arg '(4))) - (call-interactively 'org-tags-view)) + ((equal c ?M) (org-call-with-arg 'org-tags-view (or arg '(4)))) ((setq entry (assoc (char-to-string c) org-agenda-custom-commands)) (setq type (nth 1 entry) string (nth 2 entry)) (cond @@ -6672,11 +6793,23 @@ only the correctly processes TXT should be returned - this is used by (if s1 (setq s1 (org-get-time-of-day s1 'string))) (if s2 (setq s2 (org-get-time-of-day s2 'string)))) - (when (and (or (eq org-agenda-remove-tags-when-in-prefix t) - (and org-agenda-remove-tags-when-in-prefix - org-prefix-has-tag)) - (string-match ":[a-zA-Z_@0-9:]+:[ \t]*$" txt)) - (setq txt (replace-match "" t t txt))) +; (when (and (or (eq org-agenda-remove-tags-when-in-prefix t) +; (and org-agenda-remove-tags-when-in-prefix +; org-prefix-has-tag)) +; (string-match ":[a-zA-Z_@0-9:]+:[ \t]*$" txt)) +; (setq txt (replace-match "" t t txt))) + + ;; FIXME!!! + (when (string-match "\\([ \t]+\\)\\(:[a-zA-Z_@0-9:]+:\\)[ \t]*$" txt) + ;; Tags are in the string + (if (or (eq org-agenda-remove-tags-when-in-prefix t) + (and org-agenda-remove-tags-when-in-prefix + org-prefix-has-tag)) + (setq txt (replace-match "" t t txt)) + (setq txt (replace-match + (concat (make-string (max (- 50 (length txt)) 1) ?\ ) + (match-string 2 txt)) + t t txt)))) ;; Create the final string (if noprefix @@ -6855,7 +6988,8 @@ and by additional input from the age of a schedules or deadline entry." (interactive) (let* ((tags (get-text-property (point-at-bol) 'tags))) (if tags - (message "Tags are :%s:" (mapconcat 'identity tags ":")) + (message "Tags are :%s:" + (org-no-properties (mapconcat 'identity tags ":"))) (message "No tags associated with this line")))) (defun org-agenda-goto (&optional highlight) @@ -7054,7 +7188,9 @@ the tags of the current headline come last." (condition-case nil (while t (if (looking-at "[^\r\n]+?:\\([a-zA-Z_@0-9:]+\\):[ \t]*\\([\n\r]\\|\\'\\)") - (setq tags (append (org-split-string (match-string 1) ":") tags))) + (setq tags (append (org-split-string + (org-match-string-no-properties 1) ":") + tags))) (or org-use-tag-inheritance (error "")) (org-up-heading-all 1)) (error nil)))) @@ -7491,11 +7627,11 @@ The prefix arg TODO-ONLY limits the search to TODO entries." (defun org-set-tags (&optional arg just-align) "Set the tags for the current headline. With prefix ARG, realign all tags in headings in the current buffer." - (interactive) - (let* (;(inherit (org-get-inherited-tags)) - (re (concat "^" outline-regexp)) + (interactive "P") + (let* ((re (concat "^" outline-regexp)) (col (current-column)) (current (org-get-tags)) + table current-tags inherited-tags ; computed below when needed tags hd empty invis) (if arg (save-excursion @@ -7505,15 +7641,22 @@ With prefix ARG, realign all tags in headings in the current buffer." (message "All tags realigned to column %d" org-tags-column)) (if just-align (setq tags current) - (setq org-last-tags-completion-table - (or (org-get-buffer-tags) - org-last-tags-completion-table)) - (setq tags - (let ((org-add-colon-after-tag-completion t)) - (completing-read "Tags: " 'org-tags-completion-function - nil nil current 'org-tags-history))) + (setq table (or org-tag-alist (org-get-buffer-tags)) + org-last-tags-completion-table table + current-tags (org-split-string current ":") + inherited-tags (nreverse + (nthcdr (length current-tags) + (nreverse (org-get-tags-at)))) + tags + (if (or (eq t org-use-fast-tag-selection) + (and org-use-fast-tag-selection (cdar table))) + (org-fast-tag-selection current-tags inherited-tags table) + (let ((org-add-colon-after-tag-completion t)) + (completing-read "Tags: " 'org-tags-completion-function + nil nil current 'org-tags-history)))) (while (string-match "[-+&]+" tags) (setq tags (replace-match ":" t t tags)))) + ;; FIXME: still optimize this by not checking when JUST-ALIGN? (unless (setq empty (string-match "\\`[\t ]*\\'" tags)) (unless (string-match ":$" tags) (setq tags (concat tags ":"))) @@ -7564,6 +7707,79 @@ With prefix ARG, realign all tags in headings in the current buffer." (assoc s2 ctable))) )) +(defun org-fast-tag-insert (kwd tags face &optional end) + "Insert KDW, and the TAGS, the latter with face FACE. Also inser END." + (insert (format "%-12s" (concat kwd ":")) + (org-add-props (mapconcat 'identity tags " ") nil 'face face) + (or end ""))) + +(defun org-fast-tag-selection (current inherited 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. +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 (lambda (x) + (string-width (car x))) table))) + (fwidth (+ maxlen 3 1 3)) + (ncol (/ (window-width) fwidth)) + (i-face 'org-done) + (c-face 'org-tag) + tg cnt e c char ntable tbl rtn) + (save-window-excursion + (delete-other-windows) + (split-window-vertically) + (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") + (setq tbl table char (1- ?a) cnt 0) + (while (setq e (pop tbl)) + (setq tg (car e) c (or (cdr e) (setq char (1+ char)))) + (setq tg (org-add-props tg nil 'face + (cond + ((member tg current) c-face) + ((member tg inherited) i-face) + (t nil)))) + (insert "[" c "] " tg (make-string + (- fwidth 4 (length tg)) ?\ )) + (push (cons tg c) ntable) + (when (= (setq cnt (1+ cnt)) ncol) + (insert "\n") + (setq cnt 0))) + (insert "\n") + (goto-char (point-min)) + (if (fboundp 'fit-window-to-buffer) (fit-window-to-buffer)) + (setq rtn + (catch 'exit + (while t + (message "[key]:Toggle SPC: clear current RET accept") + (setq c (read-char-exclusive)) + (cond + ((= c ?\r) (throw 'exit t)) + ((= c ?\C-g) (throw 'exit nil)) + ((= c ?\ ) (setq current nil)) + (t (setq e (rassoc c ntable) tg (car e)) + (if (member tg current) + (setq current (delete tg current)) + (setq current (append current (list tg)))))) + (goto-char (point-min)) + (beginning-of-line 2) + (delete-region (point) (point-at-eol)) + (org-fast-tag-insert "Current" current c-face) + (while (re-search-forward "\\[.\\] \\([a-zA-Z0-9_@]+\\)" nil t) + (setq tg (match-string 1)) + (add-text-properties (match-beginning 1) (match-end 1) + (list 'face + (cond + ((member tg current) c-face) + ((member tg inherited) i-face) + (t nil))))) + (goto-char (point-min))))) + (if rtn + (mapconcat 'identity current ":") + nil)))) + (defun org-get-tags () "Get the TAGS string in the current headline." (unless (org-on-heading-p) @@ -7752,6 +7968,9 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file." ((string= type "bbdb") (org-follow-bbdb-link path)) + ((string= type "info") + (org-follow-info-link path)) + ((string= type "gnus") (let (group article) (if (not (string-match "\\`\\([^#]+\\)\\(#\\(.*\\)\\)?" path)) @@ -7799,8 +8018,8 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file." (setq cmd (replace-match "<" t t cmd))) (while (string-match "@}" cmd) (setq cmd (replace-match ">" t t cmd))) - (if (or (not org-confirm-shell-links) - (funcall org-confirm-shell-links + (if (or (not org-confirm-shell-link-function) + (funcall org-confirm-shell-link-function (format "Execute \"%s\" in shell? " (org-add-props cmd nil 'face 'org-warning)))) @@ -7809,6 +8028,16 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file." (shell-command cmd)) (error "Abort")))) + ((string= type "elisp") + (let ((cmd path)) + (if (or (not org-confirm-elisp-link-function) + (funcall org-confirm-elisp-link-function + (format "Execute \"%s\" as elisp? " + (org-add-props cmd nil + 'face 'org-warning)))) + (message "%s => %s" cmd (eval (read cmd))) + (error "Abort")))) + (t (browse-url-at-point)))))) @@ -7862,10 +8091,6 @@ in all files." (org-camel-to-words s) (org-split-string s "[ \n\r\t]+")) re0 (concat "\\(<<" (regexp-quote s0) ">>\\)") - ;; FIXME: The word delimiters in the following are not quite correct. -; re2 (concat "\\<" (mapconcat 'downcase words "[ \t]+") "\\>") -; re2a (concat "\\<" (mapconcat 'downcase words "[ \t\r\n]+") "\\>") -; re4 (concat "\\<" (mapconcat 'downcase words "[^a-zA-Z_\r\n]+") "\\>") re2 (concat "[ \t\r\n]\\(" (mapconcat 'downcase words "[ \t]+") "\\)[ \t\r\n]") re2a (concat "[ \t\r\n]\\(" (mapconcat 'downcase words "[ \t\r\n]+") "\\)[ \t\r\n]") re4 (concat "[^a-zA-Z_]\\(" (mapconcat 'downcase words "[^a-zA-Z_\r\n]+") "\\)[^a-zA-Z_]") @@ -8019,6 +8244,18 @@ onto the ring." (delete-window (get-buffer-window "*BBDB*")) (error "No matching BBDB record"))))) + +(defun org-follow-info-link (name) + "Follow an info file & node link to NAME." + (if (or (string-match "\\(.*\\)::?\\(.*\\)" name) + (string-match "\\(.*\\)" name)) + (progn + (require 'info) + (if (match-string 2 name) ; If there isn't a node, choose "Top" + (Info-find-node (match-string 1 name) (match-string 2 name)) + (Info-find-node (match-string 1 name) "Top"))) + (message (concat "Could not open: " name)))) + (defun org-follow-gnus-link (&optional group article) "Follow a Gnus link to GROUP and ARTICLE." (require 'gnus) @@ -8382,6 +8619,13 @@ For file links, arg negates `org-context-in-file-links'." (bbdb-record-company (bbdb-current-record)))) link (org-make-link cpltxt))) + ((eq major-mode 'Info-mode) + (setq link (org-make-link "info:" + (file-name-nondirectory Info-current-file) + ":" Info-current-node)) + (setq cpltxt (concat (file-name-nondirectory Info-current-file) + ":" Info-current-node))) + ((eq major-mode 'calendar-mode) (let ((cd (calendar-cursor-to-date))) (setq link @@ -11436,6 +11680,13 @@ ones and overrule settings in the other lists." (setq rtn (plist-put rtn p v)))) rtn)) +(defun org-export-directory (type plist) + (let* ((val (plist-get plist :publishing-directory)) + (dir (if (listp val) + (or (cdr (assoc type val)) ".") + val))) + dir)) + (defun org-export-find-first-heading-line (list) "Remove all lines from LIST which are before the first headline." (let ((orig-list list) @@ -11899,7 +12150,7 @@ underlined headlines. The default is 3." (umax nil) (case-fold-search nil) (filename (concat (file-name-as-directory - (plist-get opt-plist :publishing-directory)) + (org-export-directory :ascii opt-plist)) (file-name-sans-extension (file-name-nondirectory buffer-file-name)) ".txt")) @@ -12157,6 +12408,7 @@ Does include HTML export options as well as TODO and CATEGORY stuff." #+SEQ_TODO: %s #+TYP_TODO: %s #+STARTUP: %s %s %s %s %s %s +#+TAGS: %s #+ARCHIVE: %s " (buffer-name) (user-full-name) user-mail-address org-export-default-language @@ -12184,6 +12436,7 @@ Does include HTML export options as well as TODO and CATEGORY stuff." (if org-hide-leading-stars "hidestars" "showstars") (if org-startup-align-all-tables "align" "noalign") (if org-log-done "logging" "nologging") + (if org-tag-alist (mapconcat 'car org-tag-alist " ") "") org-archive-location )) @@ -12288,7 +12541,7 @@ org-mode's default settings, but still inferior to file-local settings." (level 0) (line "") (origline "") txt todo (umax nil) (filename (concat (file-name-as-directory - (plist-get opt-plist :publishing-directory)) + (org-export-directory :html opt-plist)) (file-name-sans-extension (file-name-nondirectory buffer-file-name)) ".html")) @@ -12397,7 +12650,8 @@ org-mode's default settings, but still inferior to file-local settings." level (org-tr-level level) txt (save-match-data (org-html-expand - (match-string 3 line))) + (org-html-cleanup-toc-line + (match-string 3 line)))) todo (or (and org-export-mark-todo-in-toc (match-beginning 2) @@ -12507,6 +12761,7 @@ org-mode's default settings, but still inferior to file-local settings." ;; replace "&" by "&", "<" and ">" by "<" and ">" ;; handle @<..> HTML tags (replace "@>..<" by "<..>") + ;; Also handle sub_superscripts and checkboxes FIXME (setq line (org-html-expand line)) ;; Format the links @@ -12566,7 +12821,7 @@ org-mode's default settings, but still inferior to file-local settings." (not descp)))) (concat "") (concat "" desc ""))))) - ((member type '("bbdb" "vm" "wl" "mhe" "rmail" "gnus" "shell")) + ((member type '("bbdb" "vm" "wl" "mhe" "rmail" "gnus" "shell" "info" "elisp")) (setq rpl (concat "<" type ":" (save-match-data (org-link-unescape path)) ">")))) @@ -12622,13 +12877,13 @@ org-mode's default settings, but still inferior to file-local settings." (insert (org-format-table-html table-buffer table-orig-buffer)))) (t ;; Normal lines - (when (and (string-match - (cond - ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") - (t (error "Invalid value of `org-plain-list-ordered-item-terminator'"))) - line)) + (when (string-match + (cond + ((eq llt t) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+[.)]\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?.) "^\\([ \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+\\.\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + ((= llt ?\)) "^\\( \t]*\\)\\(\\([-+*]\\)\\|\\([0-9]+)\\) \\)?\\( *[^ \t\n\r]\\|[ \t]*$\\)") + (t (error "Invalid value of `org-plain-list-ordered-item-terminator'"))) + line) (setq ind (org-get-string-indentation line) start-is-num (match-beginning 4) starter (if (match-beginning 2) @@ -12655,7 +12910,15 @@ org-mode's default settings, but still inferior to file-local settings." (setq in-local-list t)) (starter ;; continue current list - (insert "
  • \n")))) + (insert "
  • \n"))) + (if (string-match "^[ \t]*\\[\\([X ]\\)\\]" line) + (setq line + (replace-match + (if (equal (match-string 1 line) "X") + "[X]" + "[X]") + t t line)))) + ;; Empty lines start a new paragraph. If hand-formatted lists ;; are not fully interpreted, lines starting with "-", "+", "*" ;; also start a new paragraph. @@ -12854,8 +13117,8 @@ But it has the disadvantage, that Org-mode's HTML conversions cannot be used." (if (match-end 1) (format "@%s @" (match-string 1 s))) - (format "@%s@" - (match-string 3 s))) + (format " @%s@" + (substring (match-string 3 s) 1 -1))) s (substring s (match-end 0))))) ;; Line break of line started and ended with time stamp stuff (if (not r) @@ -12877,6 +13140,14 @@ But it has the disadvantage, that Org-mode's HTML conversions cannot be used." (setq s (replace-match ">" t t s)))) s) +(defun org-html-cleanup-toc-line (s) + "Remove tags and time staps from lines going into the toc." + (if (string-match " +:[a-zA-Z0-9_@:]+: *$" s) + (setq s (replace-match "" t t s))) + (while (string-match org-maybe-keyword-time-regexp s) + (setq s (replace-match "" t t s))) + s) + (defun org-html-expand (string) "Prepare STRING for HTML export. Applies all active conversions. If there are links in the string, don't modify these." @@ -12937,6 +13208,7 @@ stacked delimiters is N. Escaping delimiters is not possible." "\\(" (org-create-multibrace-regexp "(" ")" org-match-sexp-depth) "\\)" "\\|" "\\(\\(?:\\*\\|[-+]?[^-+*!@#$%^_ \t\r\n,:\"?<>~;./{}=()]+\\)\\)\\)") +;;;;;;;;;;;;;;;;;;;;;;;;;^ FIXME "The regular expression matching a sub- or superscript.") (defun org-export-html-convert-sub-super (string) @@ -13083,8 +13355,8 @@ The XOXO buffer is named *xoxo-*" (goto-char (point-min)) ;; CD: beginning-of-buffer is not allowed. (let* ((opt-plist (org-combine-plists (org-default-export-plist) (org-infile-export-plist))) - (filename (concat (file-name-as-directory - (plist-get opt-plist :publishing-directory)) + (filename (concat (file-name-as-directory + (org-export-directory :xoxo opt-plist)) (file-name-sans-extension (file-name-nondirectory buffer-file-name)) ".html")) @@ -13170,19 +13442,29 @@ The file is stored under the name `org-combined-agenda-icalendar-file'." If COMBINE is non-nil, combine all calendar entries into a single large file and store it under the name `org-combined-agenda-icalendar-file'." (save-excursion - (let* (file ical-file ical-buffer category started org-agenda-new-buffers) + (let* ((dir (org-export-directory + :ical (list :publishing-directory + org-export-publishing-directory))) + file ical-file ical-buffer category started org-agenda-new-buffers) + (when combine - (setq ical-file org-combined-agenda-icalendar-file + (setq ical-file + (if (file-name-absolute-p org-combined-agenda-icalendar-file) + org-combined-agenda-icalendar-file + (expand-file-name org-combined-agenda-icalendar-file dir)) ical-buffer (org-get-agenda-file-buffer ical-file)) (set-buffer ical-buffer) (erase-buffer)) (while (setq file (pop files)) (catch 'nextfile (org-check-agenda-file file) - (unless combine - (setq ical-file (concat (file-name-sans-extension file) ".ics")) - (setq ical-buffer (org-get-agenda-file-buffer ical-file)) - (set-buffer ical-buffer) (erase-buffer)) (set-buffer (org-get-agenda-file-buffer file)) + (unless combine + (setq ical-file (concat (file-name-as-directory dir) + (file-name-sans-extension + (file-name-nondirectory buffer-file-name)) + ".ics")) + (setq ical-buffer (org-get-agenda-file-buffer ical-file)) + (with-current-buffer ical-buffer (erase-buffer))) (setq category (or org-category (file-name-sans-extension (file-name-nondirectory buffer-file-name)))) @@ -13559,8 +13841,8 @@ on context. See the individual commands for more information." (interactive) (cond - ((org-at-table-p) (org-table-previous-field)) - (t (org-global-cycle)))) + ((org-at-table-p) (call-interactively 'org-table-previous-field)) + (t (call-interactively 'org-global-cycle)))) (defun org-shiftmetaleft () "Promote subtree or delete table column. @@ -13568,8 +13850,8 @@ Calls `org-promote-subtree' or `org-table-delete-column', depending on context. See the individual commands for more information." (interactive) (cond - ((org-at-table-p) (org-table-delete-column)) - ((org-on-heading-p) (org-promote-subtree)) + ((org-at-table-p) (call-interactively 'org-table-delete-column)) + ((org-on-heading-p) (call-interactively 'org-promote-subtree)) ((org-at-item-p) (call-interactively 'org-outdent-item)) (t (org-shiftcursor-error)))) @@ -13579,8 +13861,8 @@ Calls `org-demote-subtree' or `org-table-insert-column', depending on context. See the individual commands for more information." (interactive) (cond - ((org-at-table-p) (org-table-insert-column)) - ((org-on-heading-p) (org-demote-subtree)) + ((org-at-table-p) (call-interactively 'org-table-insert-column)) + ((org-on-heading-p) (call-interactively 'org-demote-subtree)) ((org-at-item-p) (call-interactively 'org-indent-item)) (t (org-shiftcursor-error)))) @@ -13591,9 +13873,9 @@ Calls `org-move-subtree-up' or `org-table-kill-row' or for more information." (interactive "P") (cond - ((org-at-table-p) (org-table-kill-row)) - ((org-on-heading-p) (org-move-subtree-up arg)) - ((org-at-item-p) (org-move-item-up arg)) + ((org-at-table-p) (call-interactively 'org-table-kill-row)) + ((org-on-heading-p) (call-interactively 'org-move-subtree-up)) + ((org-at-item-p) (call-interactively 'org-move-item-up)) (t (org-shiftcursor-error)))) (defun org-shiftmetadown (&optional arg) "Move subtree down or insert table row. @@ -13602,9 +13884,9 @@ Calls `org-move-subtree-down' or `org-table-insert-row' or commands for more information." (interactive "P") (cond - ((org-at-table-p) (org-table-insert-row arg)) - ((org-on-heading-p) (org-move-subtree-down arg)) - ((org-at-item-p) (org-move-item-down arg)) + ((org-at-table-p) (call-interactively 'org-table-insert-row)) + ((org-on-heading-p) (call-interactively 'org-move-subtree-down)) + ((org-at-item-p) (call-interactively 'org-move-item-down)) (t (org-shiftcursor-error)))) (defun org-metaleft (&optional arg) @@ -13614,9 +13896,10 @@ With no specific context, calls the Emacs default `backward-word'. See the individual commands for more information." (interactive "P") (cond - ((org-at-table-p) (org-table-move-column 'left)) - ((or (org-on-heading-p) (org-region-active-p)) (org-do-promote)) - (t (backward-word (prefix-numeric-value arg))))) + ((org-at-table-p) (org-call-with-arg 'org-table-move-column 'left)) + ((or (org-on-heading-p) (org-region-active-p)) + (call-interactively 'org-do-promote)) + (t (call-interactively 'backward-word)))) (defun org-metaright (&optional arg) "Demote subtree or move table column to right. @@ -13625,9 +13908,10 @@ With no specific context, calls the Emacs default `forward-word'. See the individual commands for more information." (interactive "P") (cond - ((org-at-table-p) (org-table-move-column nil)) - ((or (org-on-heading-p) (org-region-active-p)) (org-do-demote)) - (t (forward-word (prefix-numeric-value arg))))) + ((org-at-table-p) (call-interactively 'org-table-move-column)) + ((or (org-on-heading-p) (org-region-active-p)) + (call-interactively 'org-do-demote)) + (t (call-interactively 'forward-word)))) (defun org-metaup (&optional arg) "Move subtree up or move table row up. @@ -13636,9 +13920,9 @@ Calls `org-move-subtree-up' or `org-table-move-row' or for more information." (interactive "P") (cond - ((org-at-table-p) (org-table-move-row 'up)) - ((org-on-heading-p) (org-move-subtree-up arg)) - ((org-at-item-p) (org-move-item-up arg)) + ((org-at-table-p) (org-call-with-arg 'org-table-move-row 'up)) + ((org-on-heading-p) (call-interactively 'org-move-subtree-up)) + ((org-at-item-p) (call-interactively 'org-move-item-up)) (t (org-shiftcursor-error)))) (defun org-metadown (&optional arg) @@ -13648,43 +13932,46 @@ Calls `org-move-subtree-down' or `org-table-move-row' or commands for more information." (interactive "P") (cond - ((org-at-table-p) (org-table-move-row nil)) - ((org-on-heading-p) (org-move-subtree-down arg)) - ((org-at-item-p) (org-move-item-down arg)) + ((org-at-table-p) (call-interactively 'org-table-move-row)) + ((org-on-heading-p) (call-interactively 'org-move-subtree-down)) + ((org-at-item-p) (call-interactively 'org-move-item-down)) (t (org-shiftcursor-error)))) (defun org-shiftup (&optional arg) - "Increase item in timestamp or increase priority of current item. + "Increase item in timestamp or increase priority of current headline. Calls `org-timestamp-up' or `org-priority-up', depending on context. See the individual commands for more information." (interactive "P") (cond - ((org-at-timestamp-p) (org-timestamp-up arg)) - (t (org-priority-up)))) + ((org-at-timestamp-p) (call-interactively 'org-timestamp-up)) + ((org-on-heading-p) (call-interactively 'org-priority-up)) + ((org-at-item-p) (call-interactively 'org-previous-item)) + (t (call-interactively 'org-beginning-of-item) (beginning-of-line 1)))) (defun org-shiftdown (&optional arg) - "Decrease item in timestamp or decrease priority of current item. + "Decrease item in timestamp or decrease priority of current headline. Calls `org-timestamp-down' or `org-priority-down', depending on context. See the individual commands for more information." (interactive "P") (cond - ((org-at-timestamp-p) (org-timestamp-down arg)) - (t (org-priority-down)))) + ((org-at-timestamp-p) (call-interactively 'org-timestamp-down)) + ((org-on-heading-p) (call-interactively 'org-priority-down)) + (t (call-interactively 'org-next-item)))) (defun org-shiftright () "Next TODO keyword or timestamp one day later, depending on context." (interactive) (cond - ((org-at-timestamp-p) (org-timestamp-up-day)) - ((org-on-heading-p) (org-todo 'right)) + ((org-at-timestamp-p) (call-interactively 'org-timestamp-up-day)) + ((org-on-heading-p) (org-call-with-arg 'org-todo 'right)) (t (org-shiftcursor-error)))) (defun org-shiftleft () "Previous TODO keyword or timestamp one day earlier, depending on context." (interactive) (cond - ((org-at-timestamp-p) (org-timestamp-down-day)) - ((org-on-heading-p) (org-todo 'left)) + ((org-at-timestamp-p) (call-interactively 'org-timestamp-down-day)) + ((org-on-heading-p) (org-call-with-arg 'org-todo 'left)) (t (org-shiftcursor-error)))) (defun org-copy-special () @@ -13749,23 +14036,23 @@ This command does many different things, depending on context: ((and (local-variable-p 'org-finish-function (current-buffer)) (fboundp org-finish-function)) (funcall org-finish-function)) - ((org-on-target-p) (org-update-radio-target-regexp)) - ((org-on-heading-p) (org-set-tags arg)) + ((org-on-target-p) (call-interactively 'org-update-radio-target-regexp)) + ((org-on-heading-p) (call-interactively 'org-set-tags)) ((org-at-table.el-p) (require 'table) (beginning-of-line 1) (re-search-forward "|" (save-excursion (end-of-line 2) (point))) - (table-recognize-table)) + (call-interactively 'table-recognize-table)) ((org-at-table-p) (org-table-maybe-eval-formula) (if arg - (org-table-recalculate t) + (call-interactively 'org-table-recalculate) (org-table-maybe-recalculate-line)) - (org-table-align)) + (call-interactively 'org-table-align)) ((org-at-item-checkbox-p) - (org-toggle-checkbox)) + (call-interactively 'org-toggle-checkbox)) ((org-at-item-p) - (org-renumber-ordered-list (prefix-numeric-value arg))) + (call-interactively 'org-renumber-ordered-list)) ((save-excursion (beginning-of-line 1) (looking-at "#\\+\\([A-Z]+\\)")) (cond ((equal (match-string 1) "TBLFM") @@ -13773,9 +14060,10 @@ This command does many different things, depending on context: (save-excursion (beginning-of-line 1) (skip-chars-backward " \r\n\t") - (if (org-at-table-p) (org-table-recalculate t)))) + (if (org-at-table-p) + (org-call-with-arg 'org-table-recalculate t)))) (t - (org-mode-restart)))) + (call-interactively 'org-mode-restart)))) (t (error "C-c C-c can do nothing useful at this location."))))) (defun org-mode-restart () @@ -13793,7 +14081,7 @@ See the individual commands for more information." (cond ((org-at-table-p) (org-table-justify-field-maybe) - (org-table-next-row)) + (call-interactively 'org-table-next-row)) (t (newline)))) (defun org-meta-return (&optional arg) @@ -13803,8 +14091,8 @@ See the individual commands for more information." (interactive "P") (cond ((org-at-table-p) - (org-table-wrap-region arg)) - (t (org-insert-heading arg)))) + (call-interactively 'org-table-wrap-region)) + (t (call-interactively 'org-insert-heading)))) ;;; Menu entries @@ -14313,10 +14601,9 @@ When ENTRY is non-nil, show the entire entry." (if entry (progn (org-show-entry) - (save-excursion ;; FIXME: Is this the fix for points in the -| - ;; middle of text? | - (and (outline-next-heading) ;; | - (org-flag-heading nil)))) ; show the next heading _| + (save-excursion + (and (outline-next-heading) + (org-flag-heading nil)))) (outline-flag-region (max 1 (1- (point))) (save-excursion (outline-end-of-heading) (point)) (if org-noutline-p @@ -14401,3 +14688,7 @@ Show the heading too, if it is currently invisible." ;; arch-tag: e77da1a7-acc7-4336-b19e-efa25af3f9fd ;;; org.el ends here +(defun test () + "" + (interactive) + (org-up-heading-all 1)) \ No newline at end of file diff --git a/org.pdf b/org.pdf index a08ef03cfc16f120248e396e4c3578e4b5b0f8aa..3920e11381c3e8f440f3d8e8c5975e74e765e8ff 100644 GIT binary patch delta 284825 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

    *}wmq}vvD3kbqh{4M z5~r*rrd9~oSML*cCObC6aPUY~s6|{KvV}H{lW-N-WS8gfcqprv=sfLc0Y_odCH>aR43wSAujm&(Y5h^b*s@OjWN_~fdlb_Q9Ij{koG5?pdhx4DQ zWIa28oe(?}1PjpF*}*ZGe_3Vzjm=~Sk10XM{@@u|6cKnpH_rj!2Jmr%{5S!muzzQ4 zu!2}P0UShJ;F%gHIF#~#g70|1QuDu`{CBP)(2%YRNcMie2!}{p`rXhu0AWA4>8S#{p^o#kaS>tN4%-Jx*O#(C>(<~;DthzWu zP2iuW+zDhBObr1mBYeUs;#|H*q64ac&wMh$GSw;4U)eKirvcwz59HTU(IEWMc302N zYI~$yD4`NzkImfIM_6@z?{aG!&egpYKHZnJX1&PL16e-hz3A9Fax0{Om~2;4`Biff z%knI1rwu08P77Im14u)7Y3R-{sLUyoB4wHqWU&*s?gT7U_ao#^-Kx&+A_S23e1uA}>94$`oB{JG}YUn^PFSiiTK$N;kf+NASj zscSyTTuFI;h^F?LM9QC=HWz)p)f#$QA^hXIe4p|K!HzHCFe&8^ZaHzvK2{a;Zs^&P zUZC+$W&;Wwl@km-gI}A}X34d zqidvYlQ6{VL`!HA6$SiKbU4!5OwN>VHseW=V-E_=Q<)~YsRu%i#t`fEAugCk1JxUQ z9czs<{euzWPO%48PG)@0QY^Gk|#7W3-_Xb_AQ7g=f;Ee6k`8Xaj2X+AZ62 zx(DA2$M8C#D5_~jr&QGw=D2G|Sl%fiJSYIp#D^u-7o8FMLY+ZjG`i7Vw;T_SSMwT3|=e+F(Q zSwg<09qjzMPPtim>D(I(}q?eY0N#gK+~9hEucHx_-Noug&{nw2(2+wFvl=nb;a~7Q9|QuYl~U$s?Ie_?A(gg?y@@;$=YV5*;NXpQ=>&M4JRe75K7<++KdzIrbLX_7p8zyqpWnW z6}%Yi+)zb&TKh^!oNh4hqk(2T*sGN!v#=gb zq)XM6LOKm$jI9+!5lCPM?yNZUCsNTs_*2aoh<1xYEgbzOr@oSU(sKa2ehNlurWg$@ zq&mi7D>*I&>r%9OilB%!!8@?}%W8VC&a{~EdIAhOF{=CHZ@1Iz+qk^fcJwNt4_#>I zRVbkjl1Jj)5v+BN&A|m;(F_1%w@Ju2uV$%J-4)sp=G$sVFXntVjP412W>}JN)~HK< zCoj@~X5>y_ta=U0jPF`FxDL$#h}`k9Mqk|C6;(HN+L1k-F&@6ba(cJz42K zGC-$Z6ggM?Hm>Mb^w>sQ=Vu`^IDV&AnX8B|Yx|HEyaE!q38bN8Xp~iA?#0juL2&?y zl%eaf-<86Pna#a_LhXfAkCqnlub+e?Av>AnW3@JR9T$c~eZK%vypf@G(-u*>C2$0T z7+vK3vT9oKjSBjpyGKIb>{09If|`uc<3IWcz`<>-x^m6n6to?SLe;cG4HOoPI>>@5 z(8Sb{2@KkiFMnZhmx!UJ$?zi2sjGfMw+D&<>NbP&L+?iDsc3gw#kWkVH}y072TFH; z3b})fF^w1o4~Kw4EhVcR>9^bo!*C@(CKf*Lg`FEZTmL+76-bFdTtC#-dx(^)GGr6L zzvK%2BHB`TfPW|#HX(kE zHx%}94sg0RM7R%U_Cxcr0=YVQQpm^cFAz4N_Yh0m^r$_+wv=iLkLfbmwf-W~301PsPv4dnt~);p<}cgf2RMu~ zxtKvLzwqKOu-wmv=u*1Gt`zGif2z|`A5LnxjE~qf{R+20=*9zXqYf4cyQDe5`IyLLGrjQWD)4%_dxNJnxb7RM{7f;%; zF<*vC2-O8uX_7qCxYHKj$g0dWM#S(b#6p!5J0yJd!12nBZ%zyc-662>%TRW^iNxM7 zuPL7p=hS&F!)%Sgarb@cQH9y7?TTMegsy7Rz??=y`XtI2)kJZNFRBZl zqU;We^7sXso%~)-g|>gEflRgO`n_6CUz~0(PPogbq4-#%kX}13XzP`a7Gja~ki4xT zWT`4_WA&^|3j+7`6_(D{65w_9ZGzy&B@v@)Ed@J^VAtau8KoDq`Yy`5t68n~eY?AxjxlS^m1Q-N1>TXwX`hugF!S0DZn}753GU3y z?jZiar8|yt5IcC_3MdA)1e*27XoJ>J$d)d>1!pz*}pV>8^v;`|`kwx?_^F znwe6=bQ-1gAST7*f`~b<1iz^j>-E}K#8g!7(wb*8cik5jXd}(P^Mr4gTN0cwiYEHcH{Q#FKhWPBWA56Q{YK zXD!crU;Q$zrpIFA-jlzz+Mi4QyaOr@LY24or=^!YU9SS&z5Ij>6hh8BuOhK1G9fc% z+MPruBA`Db+%;x#AXz?qaa8>V5na?DBa39}<81>Tj0VT=B6`RuOw#9?EA2ofT3ia%21XCcDJ`>>Knw)n29EqT00s<^VDg6 z*KGXdH^<0aUP$%TCb>yRKq3|yg%wvw*49QEL8qIW_9Pl9xgV}cM)(1{)-4e2&7L8-bVk52I405?kPJmBaAu!;oC2>=Hbf*|X_c3kiiX+hQ! z01PnQocxReq{9V3CHPB+0JiP^r7HQ4bicn?2H++P+)H5rIRD|a5&WYwVUYxf=yQRC z4F7)m-?0cFwj6L)-(Qq*(B%Up4I~)VR*eIarUvvw-nSyr0KOprfALcbhia$C&UvYp zzJ&6gl+Skv}36L~; zpCi{ilk&>xe?1vM8)iG(z5YsVhrShrm5ItU>aN$6a@9|vDNSGjr3EqK=%i(`-D=q# zhZFrJ5#wL^(VM8GWAt{lUnzk(v8gVT3o?%0Z$5p!la4I~b`;~LoMK+XhgWtW4`h?8 zq3_PZ8PgHug|V_+kunQD52RLLmFVeow|rw5Lj)m;$3wt|hGXS6egq; zh;MjA&7@g#+SQ(eM~-UZYqT(vZ5%e0#;tc$ zz((P&GpunjN&XoIWz1n%jqWuEL^n;*?J9HaG8I;wMKF8*)KGM3%pgcMA z^ARG%qvIOF#yv)-;!UQIaGt+>3-1uBBL;dw@DB>U{cf?o+^)|?_^fj0fp0KS9o0GF zqI=z;IIZ|GDp=mU22+lfM*XKI_?4*;uM&a8=|27b)gdK_P~X%jx0I%y|HS7sGO!C; z{?5p5WKiX|{Jp7h5QdAUFp0sFK78xL>)ozL-1bYxt+q7$*#` z!bq{JgIU8hSJ}&hiNc^JcsJ7IQ*0pH$9opR#s~OShL|ocYq#z2hGSh~>aEfjOv(E4 z2rO|AJ(arP=_a2H2YRTpiGi?XCzq8}sCY%L4%GoPk97D9vZv`xUQMCvDmKZi@y@M2 zHJ^=(FO|l$NLg!V@yr&T4JS1c%lPUs2fwA~-(vs+TV9Z54*^n&1?cRi#CE{SS4^3# zz&w$vt`+JVZofLw%Uc67pSdhLCokC{By(E9R@2?SkzD;UQ_$W_RHu)66PER8WCR>r z$|I?YOKl;F3Q!QlMNh1#m&&0_Y#p!R%U|$yEzaz_B#OxzBE9U}vuSFth}&1LZ6YOJ z0yWa!p||?8n0xSBWoM)%F9sAfc3^W3QZJH=&~{4dH#E?Pf9F-GnNx;y8vh9oEWROW zIJolgQs^h6))W~Io+cX$@8~u;oUOm|kmq;P7;=t%2+l9iVy)SudPr)gR7rw0uB=U> zL{@jH_=L~!lR`ktY|0kd_H%fGXQ+ij6Bcqgd?dB#UV<;i*qYewU=c7@#^gvceX0tD zWh2>-<@oXh+t+>HgSA_eOdrBzm-pEoMkPSOFwiS4vDgDlVxsgl#&Qdw?~W zf8f0hso^QaKGJ?)e>$ldp2{FtFtjZYWVSYBrQY|_SL~emAs|@Z*q&BCYfXljStW8C z_56pM$xs;1LALF@GA_^x3Xj_L$c@5umnsLlmNew>!D>-dWF9{n7w=a>PRiItq-wo_cGN?0q| zO{16JbWl^#ZtsH-+(e6J0ov?KN;xH_e+J=d^5`Z?TgqBV2{GzwVM!N)h2tm@qXcu) zFV%xRlD{|xK;fk~L-+r*WrW)w#YA{F;Jq${S1*p4TqHF#oIzGZHHoh$2^Fqq<09nVc2_n4$BTFO|5vC;&b00 zPBzcK8*Y6X(Hot`g-Ot(K|b0n@&Z*dbiJ14ee(T%1bn$a&oTtV;R>?+j~11tsy>y@ zlX?GKeKo*uvXxe34rhV5zrLLQ-1B<)%Jb`(WpMI06LBgK4WA{pK}HtREVK@hH3VsK zO8=8g5S1F9;9FCjHZjb2h;L+Q@ph)NIJC9wYN~T!ABW%w7c^{;M3jsUY&ON&%8;|y zm>-T+MpUBgf1h0Nu#hBRtTA1Rz`$&hlEP2nR}CqF~?>Z!0i(6{K0tmqw-j=LWv zXXx?667K3M2oxVLXHY?p5sl=H6$fEZ7S>pGHlzeq-E9WlFQR~@P@*E&Tc8f+XSCf7 zIzDov*^1Ug!(dWubq<$37suRv2&0@!+}}YO#KRE4lI`P2GFGH%zO`u8Weqq%6tC-x z(e2G$jO-?9vZ3JpE%c^<9CIkOlf-%^x=TVOV+$A8z#MM<)5{JDaT;s5jJu@(AP?t$DlT$YU3}s6dKpN$dNG99#!zzIeiz z3gBFG$cH#odAf^8BFv`EFajo6QB(>-B1T~ZFA=d+xC+G_hK%wVO&K@<4wl@dZoey^ z`U@1?RrjC(yvZKxU1pj?|2fqBwmG=>^u)LG-1No_gm9+W4n{_kUlr5jIvMy-puS7> z#5)ayps-P%qnW$)W_lYGS1b2N;8is`#N`5Fh~QGNFFB7p|G@s_&MkIfrLwLV9I7V0 zZiXnVUY4r4!VZ8E%>S*#!e%tC6Qm49{IRv1u|*Gr&S>h~i7U%<X~r!bavOH_Qpe02Gd~8UkT`1Z4ltR>``rn}{GHtMZcBKG ztUVz|9N~+1f?R4R$`S>3-pH2fI~ICcRIqqQ@olHNf7$)&nt<33lv4RM{nZ6#!69@S zVlg^YSDq4qC>0B-xeAlPlD#+l99$P*x|^I4;rXpPK#$|jE1NY){N z4VR@19>XCkdvmrZ$GKiDaxp6mnkBa>K_N$AI&#-flA`JbGae zuC$PQqr;#UE}=*h#zj*Vs-SIc7wen9YIHsXjq{EfS1{yGzY&)9zIeGI+0qZ7v)c3a z{U?1s+#7@qxa21MV0Ys^x(Ie8p|tE|@8<&hV{jscSQ zMrSP}d-9yxF^J$S5AStn(~kS6;W}Fs)(A{H*Q#3q+7>-Fb)*Xi>|NMkV)PApBUQp| z@r8uE7QxMhIn7o0jJk#?`21NQcR=5POh<4k23>_`Mh&ClB>Mb)akTGGLcR@>K|B4= z*-~SrO%}<&JgbAS^Xt%zco?xU{)}7LtKjwKLX@ZsLN-$QhXsyG3Y>c-IubBAe;0l7 zT=MScdDQUA|72&^fGlrtWaos30zY6k;9soAu%R7?K6~!1&`0P`X_2C`uqK z-%h#ixZXDKr~i>WgSJS%wA?|F`gmsJn88)VjPa*};&3$6V%+2~?X-AH+2e+yI9W)U zDYNQ+_ob0He3!m1-lNmfPFqPA^uyn{7imRW^HlMvrZgcb$y0Z4*?Q-k+il0}?@7V% z_)hXEG|&K$&+=cj7;ZOkf6`N-$95Oa;!J;UyYV&hxjOG@Ag{nAHV=okpXII!WwA9h z?=}L)=~^aT{-*2a)A(F~j2Zn{n}+eW~R~hN=94r#ih6h{&+gS|`2U zsZN!ldG_lx)={N=Jvy-!|$rm|V1-`LQ3+qLsxv*z`!sgH3G?w0;F!k&5rP zaDOG5jx=T(;rreC8(zMx(o1xVQ)7-!DY5hNvuNL{s=YG{bLb zV&r1y|JhG~Z-EPVM4seC&3_4g;Ntq9=Hb5>+PT3ofFS@{;s4cEaQ|z20G}xSZHM6g zC!YSV{QH0I|7)Z88$S*X@Yh!bA1?kN20IXVL;jh`Y8;Ai+ zK_Y$NTi0R$UGVx}E(nmXI6wy^ZvyrVz)FA{k}7imCM4TmoijE!-(TPGzqTOUY@j*` za38*E0{Eu|0Y7jg0q#1`v7tWvE8+i6_Md$+D8>xjgKStr!hwbQP}M zinGWOH$-KutVb7%h~X~m+i?tXGcskZr9T<2^G=2$Ps6&YJ(YDeuJeVxd3}Yov7y3~K|%ECH9bJD9=ep)&Juf7uHnx} zXecu4TQXDw%Z55Og#8Am4>K1KK$padA{i>Wr(& z5~?X~AG%wG3jy8cb#2Q}!>ArEB5469=2$!}!7)TJk3=5Jb&F|}bSbr5G!03LwfnLk zV`|U_VO(4waYBIR(0JrtgW3sEhuDx1IPYZ18|;`)v14&;Pv>jz`FP_t0@wajw$$9C zIudIt4Ra=fX17dor%CI4P%#ta;}RHoy^q6(-^Kk?XL2ld5@}0KV5mjfR`|V@WHBT^ z+y!`KEKx4xOs=TSHErwjBlax_ED_^ZW#2#wv{Se?ICTQSdH>-~g}gUuD{G{Y#1J$` z(BV%fZxVTprHcMKGC2V|kw1vN2 zQP3=hM_dO2V+UC8kMlV853Kw?Fw_oQWyx7!ONn3{;P&Meq_dV;P4~;vV|^tocGP?7 zn?rm{qDj^oXQ&cr{Y9PFidi?}y)tf<055CwO+Wo2BV|rZ+MH(gJ$F7t1DFjhk(77z zz6gjMu*LD;du0)!V~MLRx=R|}kt+n5eLrarP2><4WwO`&Sq zb~GY&k$>XMtY{jHERg-u&&@1WSF42Wc9CZ|ql9fpdrXaiCsN8zYdi;c;Q55yt@8qNIk)sH6m)aScunnOt*LkV2A7ZIxAOu z#*Dg57^Pkzt#D_RtK}Ri81MXnDcdFet4r#Fe7ZWwdG{kIAR-AX>HX@dG<5EjdZzamlh;x0WA*xDk zExND~@p>Dc*Oyj$aD2d~?(`_56vwhB_O!?+kvp*Ky?q8-{1bDOxLuDj?Su6EL@FN8 zJ^>lKBuQy=_@}lbEp2TKagk`^386UlWU+t0QLgVZx1!DiLqy}}6@fFA8qer2sqSY6F}Suh8-u|C{PcXJ6`cIP+*8AdIj)6Xav|Jc`Tr10Q|hyu zLR-)cD2g`NCV3VYmeRXAVeE-*uDOBXRAR|HrcKRd)J2fh6=$ihvPWcShuXit;H*#3 zk^SI`#{8Q0+tYYOv7@^i{kdFxdceei2lEZP#Lugz>oV+oW$Y<<6^-3yrH~Dv@>KJE z$zF8wsUg(JiHBQZ@y((dcAh+5$v$(>s~5OGID*R^F#B1cu@s*QYxC=U@OOe?Am!tc zPb+sBF7+Y;LHPAWKSzjM_VcD3+`HO$YbFnp5<{P%mX=^KTlYiRT|nO!j*8}_QY9QVtg$;Ia{t-$ErQ&3P!GI; zv3IrHW7aS+l1o6F6l71PX(R(Lu)#gJZ&R&rag}haF3+s->)ncx3#NV27ZN3bpOyRh zRTfm9LD3fnL4oQbqnB|dRM~~1)O)(#ap3+ff+4{J6*$5Q<4rGg@;5r;! zb@wL3Ur$X|j{rO9dKmkMas6|MF$G4f*16B5)W%{Z#>oW;G>+=&=2!0+qA8aX4KEst zbwiSmXy}-=;Mn9WVxd))>!o5|>P(vtk zhJCa}5TO~9TWZgh0KhKT+0lJ<2B#`}wAJn2K%a)2Ab0dX5%c;?pFegcPxod;^jFnq zrEEjPsMlQ2uC<U0_7Gm(gLdx=@78`q=kVae;ir zlAb3LVoa)CR{_gkxeZ|3A?|OajI{t9UVHNo$td^tu$pw3I=9;IiTtxFJk~g~7$h(G z%g@qzny6;yK=Wha+5lCAcC8=wPOY`Mon7csM;t#^xSGdB8O*k|l(Hwjy%L$!YH$4` zLh>qymRR9eZIJoG)*KgnjKkx#`(iB{lkzhknfVv*QM;a4H0BR^69zGBoA~=AQoBJP@ zFGxfUkO9=!1Gc?REIxYp{}i0)?!}+-%;88S#OJIkWRIK+TX{7`^I4-jK_l9pV~Z5} z;QP43ScIGT$`$u@hJRe1xB%w$bW(D!z#jI(H{e>VXD{Aa;Kv(jrhuMGtvN%I&FKJ= z<0_zpVdH5NaxI>XdDU18$BVfqFbutdEEEOD{sc&bZdqA`SG+)W;N-Kf%e~6O=@X1; zFcc+$`7x&)ObCAPrEuH&a0z%^zFd3f<~8}9Soi0cpQZ3+X6bQenM)eGI2T5By0RGX zVxFW`jnPx=#m~7{yX<7n2mi)aBZIc<-g6O`MYB~W?&KCSCL0l^MF6KRSNQVF7@2uy z8wN<3bq^01;;6%#yPhr$RN> z&*b3+7P0f8v6;@Xu?*hB&7Q3LhyoXzB3Hlx$1OWOxVM}XZ0lKbbPjn4yx&O-u_;+l z9yMqRLj07EgIrkNaIMFj%`#8BDcTy5Oo*L4`oClxdM&W*nMiDWY>rFIF`;Pm%(!P$ zCDq>UPyU3vHA7atPvF#4Yfc|QV#08`YgIx}C)8e?Je-gvD>*go2H-!#bTMG*Qc3~m z-L+Nss|#8`cXv%{WU3p{_h4z|;ydHWjt3-6cOFD-wE}zQfqC?!eL>F2 z2BDG6#!^`-X>_!^5!?3@1>^5jfB z<6}GlXZzd9AAP;CJW7A4on=rl2E_aR86L%5>2@lCJd6u<;0eYIIb8n5?y=Je7$-)f zDnX?}wDCIXoiFARiG5IgSLe=u2+e?B-JF1p~Ca z4z*Vx-dCB8e7dF4rw&@XMlt&`5(JrEL&UF86L$MGez!5P8zW;&Io{j;ooR36ZY?O_ zTn4({;Od=Eh#E!mo-_-tPjupRzvJxgBevz@s(^sMUG%8$aNL5LBcSa9_ss`(73< zFawf??smoyb)7V_Fbcxu!(>-2y$2noJWb2}_E(sWFFQ@)XKhxS$w}~d#B(v{^M%JQPq|!P5=FWqWTX88VP=;9Kzm4~bqeS; zg6#4yL?QWXmiyCkzsn_xBOHd{+u-D4)iGLWTR%rtL0j6s{0u;2aC3`(Kt*m6hx7ZA zu_uGWDtDfV!ND$}Z5oLi_c4>ib|7d?*1Je8f;5O@^b=$+O9v^KCraJ}^|-n~srRzx zDG?t3LM{%AZqg{if|z+O!bWHg>mDdSh^3C8;|8OCul@bo> z!#AZO57FS#d%7D>iYzQzt>o9#{D9$pVC0M?zSqgxR{@tYjvsBnh_c&$2<=8Hi6+~R zzKwqpB<_5$gW1VpS%4}x69*<|eQ#bJN#WjTMN=s7Bln}5TlR+~S?|)88*+*`7K&8C zq&U(VyP2u6{Feo+LJJvBZuk`vk@8383P~l*<0!V|Nx?~EtJc}4*^sF`Q?`xlvs?XN z(=gpaVtVGjX>nID9R3V4doMW8q>gT8pl`~G zM}#SSZl^wOZqPCUg*p>Pj1+egqiNe<5}S{F$#q(_r+DDs%P1ElS$pf<9w&hwRDpcU zhz^a$V+`j|t`<(JZ2Aa=s0?6*!bi&Cd}0&-F8C3(lqscB(F#M@YUu+$!S{7Rwhhns z58CQV4t6Oz1K~uZgGMrO1ae%f+A2(~u{r=l0OTp?To14a*CFWh0J9v?I;s!ohe8#u zRcHDyn>M7|e{R};pWy!YO&cts25;JE|6|hzX}SU^NO=B5{_*@nX8iA%2T))R_>kAv z1fUP%bqCK`-uoaCK$xZg4bYG~fDIJi4<3)?n*y{!Y98QK@&WKFyBT;Wa}xU30qz1A zuejX{2@UEs0~mpxga4xpP%{U=g7>eZUmo7S$2B~>f5m6~w>p3qbZZXY?w1!K(ZTyW zFNo0se6Q{^6!a+yx0{Hn`^Q{130HBSZ@vi_+LkVRfU!_)4%y0G}yRS4G&8&dEp z+``5cOzMrY7w~5@+1T2W)K(k3A9KZ*D*uE>%9?P-Id_+jF$1#7z(YO^8c2RNRuVn; zEw*br$U>9qRO2EEN+yOL68*%q2OaVak*azkBY*;og@XG3pQeYJ+Yc}Xgwv4@?c zUWjWQhYF|bfdTq^G)cbtUIGXqiU>LGJOE`wt<%sE>4TSpTee8`yP4B{}r zL|Hk!eqxmNy1F>lK8A30(8CIT>GdMS;3B((KJFTX5K;>l(ZD(yWJJbRm2p9l*9E`w zd*=dQ?RDz(3HJpa7#TA8O@o2RZuEZ1H#`+1G73$Q~T%f&LC(8}*4cL0aFW~!mq zcw!DgGUo3Z!Uwx(a%WOwoVQ)|@GU#cTFa)$q(wBr(5EPWr98y4Pa*^{6fjiZzuxFM z6Q5!9x7d<|-4#cK!ssRWy@l@+owYPzq(l>4cu#s!L9GXNeKUoHqN~Iuzb4dcO%#R} zwYSn)PXX#ACqNG8F8G8Qqd%(O=q`wj?2oX0MHMtAK^w6gC;wve5n*i}NkDdrwbyRZ zV}E0DSmL_ZuAK1d>nfYELlh!(iYi)22gLT{2YIe^%4N-O!2_AKp(33gwF)hPuc)bh z;bYuRxt?d`Zh>MKByoCK`TUh(UtXYSkyx{SAzuUS#3Pcg;?Jry)3srG_Y}hCUuAw! zsZFh4TM~;dwLxE+I!(IvYBeuZVLw1PW0)PWDY7RN$s{R`n~=z6Q;&XKO^WEPXxxDH zS_p_oy!37}U>vfRcVOEqf)LcO7>0&KgPiR>X*VrawjY^KYGQK|B*QR;q3k<|5HZ`Ai(nWyg$| zJ?1ce5;=s(`F*6YjU!uMNcyUQl|}qP3aoPA_|LeN(k{00)j}=F5IzD~1JK&P9;tb_|*swN{kEWWpmPd3EhpeK0Cn^bnWo$_gXvP#?q_k>c%80 zYb`#zNHrHd5?QeXj8^asHRjFa@(xwGfL)PKwc}t#0#B!Jw}-<)z_@Vwq-)sxKaK)24{UNoFt*$Y1zj zY&_8|bP?N=VU=?j`fKFrLJSsV;|Y1m4auVe>-l;mA&>rodt9eCDYC<_ZRBy}l8riW zOhnJHB(J($4{?@IJma}%4nEeG<`NHP8=9nb72mWp0o-`g_{?2xk?RPe1{qJ6Y@y`B!oVsGyod>wp#6+hj$|3lbY zM#ZscTidu3+}$;JpmBG1C&7ceO9ywC#@!*fLvRQVfdqGV4Q^j&?|t8M&OLXGk3Tg^ zTE?iNdexe9&8JR6L;ehssSxg>pYjuExrCTG9(ZinNckQzD(r@UR0^iA{7zFk-2<0f zeLJB+;|ZYkTK>$OSGp$^JclxSz)OVD9Ph7fhD+eM2UM;UA@~Ln;0$-raV_yR8c8jw zznA@|LUI7`o7WwMfi1c5n`aPz!=NDTIXM*Rgd!=vt;USD-}TR4ZC1r#GO*#H2_h`z&8SI)pzD7|L^L*j*D{C8G zxh)YZm#e;~ntO2RvOxF9y6of#;i9h;qh|9M*X0dkNsjJ)vY5m+JOfK!VPO7oj%|fn zYcDb~Jw^DE59mS*0aGsK9;FxtaoF{Zk_{($gYUsEm{8ZSi*Go|95FH__~^~k9s3!m zY{W14uOjDvBq@+69+-eUjSGo}%kwu7`ag;tz~9A=>i;Ts$a%oAR)1+v|G=Yp{((pH zfc=_(Z~sTD`b#4q zph-bJu23H#c|pCzP#hpNHz)&8c>=fyI^6{qL2GW{ng}l&y!x#Ny!zQ4Tu)JELSZGT z#FK(($SF8c7lopb;IsO}deEf(*eFZ=HW6L^QQC%8nq z8-)B@-vV#Q__M*l>(9puL*sz#Eg@0<2wdopoS-*PC_Eybzg4;a!!*hZf*b&YUD((_ zPN87;sIwPT4`f3Nr#I9GSRhGmMHx161DvKh17`VT^e1A?gM^qAfnB#|TA7Ix0X!Yy ze%K^5x-ubzgx>8Cw7!i`7EY}0mz%hgWKla&Q8D>lA! zJ>;55&ogGz*2BonTwGXCL5pI|v=+d)m`1OV%#IY}oEcL|QVjhRoJfJNfEnOZctpp_ z?=QxNlIw@^eYI4<6cQLX9;#&Z)7u&+N~afRXZG^_w^Eq<6eS+7Slt6Bek-A;mjalr zgqfLU12@avz~Cf{2lmVk4-%Ajcs=iJtZ zs1LEY!QdwNKi&Nrb4tA12 z)g}~JC^C61;MX^tkK?bw>VemtZt+O3Y=03!VX{_tM{)T=P4UIt({qd$H4(4!s(gDG32|WB=^gs)s!RzL_IzI($u>IuEYN}o< zjcQM*U-9^*G-;vA9B36ONl77%yT8ji#IXsZ3^J+E3>R{uvsNa#^0x3?FPG_~6=X2% zglmrw+v~R z0c^^n-0X=}_2ChqS~*M9EqW*nRCJe;6tMn^*k{AjH<lwB~bG^kAv8!S>x>b02!nW?f)o zJE%F%fR-9t7Qf5y4D&aQk-qv&pi^&P8+nOe6dml#p851ft}o0kR31h8hnw!#vnvl& zxE~QUl127A5)<2NcRbMUomfJ};K=ZlIwwALWG%r1^=fUB(v`|vQ^_eoz&AY{9ICG+QWyZG;4hNRvP;2#Dd7Y+N?~^0 z)l6dya;F6{k_y=lcnidmNZT%8&2|Va2u+8lEO-kcnW6E49t#i|wXkhDt z{~mUuaGA(nBQ%d{w%C5FrB_`&PR=*vo(Ge*iEQX$uM4jDT?b(@ZTghwR+Hw~zC+9W znC;PVQj4qfvC43>(ME&^MV#)z{Zx)28)zH#Lc87emOSXv;vNK0DaR@~UMKVK^m$`D zsSMnR{3PSVqRWxOELTJ)CY!jrO-k2Sxex`i4}-!5^2uarXQ5=5mh6gl&ze189P061 z`;!#KT4>%%p7t(o4?iFxHrvNgqh|3tao=()D(W5IKlp};q8I7G*Co(=XGh9vV#z^! zw;ef+6*-x_yGI%vuK`Ry%mr_CEUmy>8KKZltPy)KMhl^Fs!*%tQt&+CFX^+ z@MM$*yoxzjI%f%|oC;fx*jk7ZopR&_uDm>UbT9P?zIuLV%Dq$)Oem>*RFWVyAQsm2 z$UPH^ZL#%i!{uy0bj0zoipGpt?roy=ozM06Z=u&r_7;oeNwhYTQd`VGO6<9wMc=_R zN`s-+<~0qXu%*&IE1UM26J8fYdFOiEj1lSyyj+SmDSa@&q*)-Eb`!8gwzIC?L4MV? z_1wfVa#!d4RU5{>I&gUTa?FR=Yoen=q+TtP0`Cz3tqj9_vB^>2#o8erLTi138xtkb zr#N;Ri!P3)C&kr|TSa2GCggf;M)Ddi5wu%>@|pqL*R&ew+b5f_k>+W9BqRQr`mn zOtP)*PKNQVu_gXg8p#ij&|IhHr}upkz_rtft_(!h^*(`VO{`qz1IIY}9}Zmziyv$n zh5L5ughlI~HPdhdIydP>Snb+YVKgeii6oymAv!k2t4satu<34~DslRMlU>1;&?{ z3^P$v+0Ev?d9SgK;=+H?f6%IrS(${y3pPTymp)83fHNTfMvh?Dj;eZsnb=mYJh(}SGXLTi! znNrLvY9bFntO?`)esne*Tfc-t8d&Y1K8)jAqmZA7q2s5%}dk#CHyM%#R29AP-X9(a3f>=TZ? z9i_%vYJfrK$_BXXQf{>b5_5;3V+M@8ieZLY4X}fZM0XO|{5Kz}R!MDQu6t_2c@yek+Xi-WGv!rx0sPT zpoA+l!Jo`$gn0^deNp=v0K7-18IddbBqjShCA2cV4Yx&I1NG@4=ch$SG^2P{&!Xg& zRv-9msKN%)ZHTFMN)$(xMH<_fOK0!bSJXx;PT5L5oKSe(hr|2rIt?M0`M$5mb;;&( zB%S6^M2BKT4wSJwqV#mh=>Ksn_;zH?Kgh;I?dWYXh8yBfVA2>v0)&w;pAJ|g{`AFJ zAbCxBXyag(mqH7*8s?+A#FuqJa~J;;+fhgxFXcgiLNlywAwVt(x>q)l$Y0lfBf&T* zgz>#MF^8hFQc5qEi z8sz%$rhamZ!Z&OqPR!&^eKYn~ka1eKc&4GRw=dg-zUkcZ#s@MmYvj@!6WZ-#v*G!8 z=vqb^3aIC^VwEV&O}mQs`Uq1LCz(sDTjQ3Lq~Q*_lZd(Me$B17uZDs1-B8*8UCjeR z5>p6j{Z2iRb5|KgC__ji=*+}o!y})=B$LO7yd^uRYQ&w5_GEt%ij8dQe9Gu_3x_-< zV7Co*@X<>v(;L{Y9OVA#rKBjQuFZXTK0DXRSe>j45p~C)HLGg-C@#A-r+^Y&a{5&K z+nqz#6_4pWYl3SbM$_w;)_a4)k%nrwRkl(?bH0RDHCVob*>BCW9vf;ZR6YW~Kmiq} z2f;JbJ2hUKd*o>wWjUt|kTUo@c97`Dw7NqQV;8n$7^%P*ul_WzjfAno=C{G&xf@P! zlax^sVz6TxSEaspBBe0Cg{JOs9ow(^+MNOOteX2fl8=U*Nf?wr&Rqp|ho!Z4`S3`C z+&;=zqvuaXKWuBrT#-Whg-kQ&S3*NMzHy%Nm?_@CY@#b7S}i(eRG-LSO~KLUqhiZ^ zpqNi@hE@T}9R)VIKXru87|$9WY}RL7kI_F_vF-N~q3VwKEF}B7rrMANArWOd>k-!r zt#(!uaXFfXByV%=pCNMOT~Zt?CsObyAn!)dI!r`Y6F-4g@s%m?e!KBm^+mAijOczy z{1I`^dpO>!NjyRD{7D0n`NaMA>SlWG5DcL8f&c}GpuC*T_Mwqb`5vWN_IR)M!+O$D z#x3{m%ds5v=axA#?VPFeTag=Bct*PqF4^@NIG+MX8&%DC>X-Ve$eS+lhO+mvFrH&m zAz9ou*bZ;)t%Lm@k;6a`ptDv7HK1JupKeES7PKIa?QwEZ@>3s@re-1_?)Dus`(DStr zx*)jPo7TWh!L2MMrD!T2mpju=m3>X@$Q4Wm&OIE+xa}O;TcI>qy{1LgRJ-DOP9~F7;$^2CvU(oab z=*RF>`Qs&S4EOSKIQM!|xXel<7sxPQt!*jGd3g^!)$BCDO*u=Ez|mrbA4I8g;JndL zOZco1W%UM6syrAxqH~M~zXxYY-)0EMT0y&v?cF>5Eri{hjZrz>7Gajsh`#i?gd6xt zO>0Q-aY^uTi1k757r{+M(e-MZN|&>7NE>U#$NsRnhSp2KPmyb&-DdjSWNu31q}G2G(_m23Uu<1)HH{4p3kP>V{=Lfr z_#3T@{6Ez+IH4RA*8qj{XSff*#+`ZqMG1;21*iP{|KMZ)v>~8)z$2{SZUaaOJoT4k zc!~hc4)*5OtwS>ab>-uhxzW4!wNJis)T+HdTGek~Xk@@Vp@0LYBdIJU+ELb<$vC^u zeq8s8$2K49ppP_)BuADfd^h4XB~9C@+t+J%rL5Tb{0HH7~moYm>&MbzeE?mzwZ(i0iRk|3Rxg;fuGEczp+RLF&ODr^kGUw=4`-k2i$^- z(44QeqLH>2Kygo-jWJJ?9Sl|iTIhZh%@F~llKr*mE0Eb*O%(NwS!o3%d^daDDu*)v zi7v67_om&*H2f0bhttdVpFBEsci8y?Q$*OzD&Wz^sJpb7^j$@e0z1gOC7&T)zvZFa1jp(1I8N4YtbubR!FPGdT+~UkEm4# zG*okucrbd^YKKwHa3dPG;57&gpPR9rTy-$w#Kth+RR%dLTGCWTD{cR6c*+jVoF;xw$C5~ z78=JSx$(1Xej>wxpzKa0qCS$4XL$~H>xB_Fzu@mO5iIYd?VairZ-!)hvyzMN`&`dX z9CChDsxC_1qE3mS*k!ati7K9zlBAmmO6oD`B0zV?PDc18tdr3ZSzb0%r21ej%Fr*z zK3Jv%tW`xfpGO3!3Db$ig(F?!c3um%2@q+hA$1$snaxC3HUOitR-S9KLK-yx}}$2gY~)H`22WJy=MTL1me# z)LRu}ea3A~4fHdq_#q^g6wGy&R>Sguxq{8m?TAWRwb<;_;@Ew8TZ6p2unInSvK1@kp)CXVgi=v@G3@|?TGQ5?`7Ph~8oP5+$lb(ClcLOpKP&cBOi*y(RkOAd z{dEqqsUVf%)F2fQ2oyzq!q5&*G2SdjipU7F2A2h*>g%(NGm!D6d|iJS#aMOJr9s%T zVIW_dZBx_H65R=Bg$;+2$3o+|G6Fq@=o62ImK2O9t6Nl!>wnq0#L~J__WqQohm;y7 zq0;$6lh?)E=CkrZWOO$PoDrK!V;u>^hJvA6`Ite^f@$4$@B0GzxzISlY&UR#F}_pM z`=re;nTdss>DxOT>ra98mC-lxYnuF%zTqv@asu9^fpScQEDap&vkQfNVtT;q?-@Ip zl`XSd#r$+l=UjMHX@itg-(a9>mM@VR^^TRUOPdQEgU}0V5RmPL`&+(3Wp14421O}+ zo+K-4LbPEsSdUpdT!SJfkfOBK=j<(eiZ)Y?w>;FS-?Z{n&72G5;U--4VX zayP;=#3y-k28{S|@6YPg`&EF4U+8>;cJ)ExP+6F(v*>|K6QO*P%-AX9I9qagz+Vw= z@7D~?&-RgnVua30AB%1@Z>$aDq?-#}OViGfi(YoqCtW@9G_0t;Q_5gzjbg91APgt1 zu!Np-?h8*PCgBDbEqTwy;X2$*gKDo)W2G%R;<71w& zvZJd;e%XE!XN{~bMOZqJ5bo2j9R6rMz5~5g4ZuRxSJ$c3AS=k1)|m`&ANtzd;^uw zeS^^{H<5Z+m7ggeAZZrD+R^;4&C!5F#TM3q=T+kfCjFlj+DrFlv1ZOC<$R=#l5pDyh*=)fOx{tLjupDp8Efn)zM$Y@ z+V=;<-=j>de@KFWsm0pxn&LmYoSDq)4_e%7u8;7>^OLF(3~NrY`Q1k)(Jf25N6+LJ zg}7Z}=qS<0eLp+^J)ksd*oD@VvsjW4PxTqwO@G3oG+gdv%}p%Ep_TA)V7T30i?GWD z79o64Q>fvZei4?6#QsUh^VTj_+8Gw$(Eu>UEoC--;L6+rCcikASyIbNs$dVolx0;i zkQYlnVk+spm0Gv+t{p)wb*gaBuX-+9g2@JK^xmX!r>qXC)mPQs;w9(thx}%bWa6|= zs2pG4a5xIyl)S0w*n8KWW79V+p1E!*I#08sL?xS1TD3WX$}#7(UUW4>4+=i*--g|p z0in+ZZhFiy?9E(Uoz0Eykp9u003Zw)C`w!a`#<8+zeb?|Y+y|&hz1&55P|L*pfo_r zZcwnGn}w7~x|4s2GXQor5HJfojRcmw-~ClHfj6{ffqk!Fs^@>` zI)9G5{Bz{zGN^YTR75Bmuy}J$4J8H*VCVVU-U4QA{?$P&*8Ll*ne&mNNJJi%qJNiP z{o^$McS${Jw;u=Zc&TAyF|{#`Be7)|n;l!<*1Yr+6Au@9C`1}pva_?(v%M@VzFM$6 zt2g}29_%_V66Mf8&1vKCxmFk%hJ*5vxQrWY&=wA}E-|2Un_V;!+^ZcH)(0)y3TtbX z?l;$G0NYNVx>CAwmPOHZv}+w(a+i%vexYLG{DSLJ<8k^bGVx~c{CHyhgN(#`jjEnv zuq8y@9wMrjSq@720aEsUjBrY0&MDTJ_?HZ3>#1BTCS)WFpc=ou~gpt_X$+j}xUH@#-FzK+4g z{vIP;*51}?o74I|DVW8hYy>q|eXjj+t*Y*?zS1E@uRur0@tv6Q9sX)G+QHpiGcVi0 z>46OK1s7WATbYZw9X>>RDXeBbCS1kcAE%d_3&fTpDJ&lL{=bjo3!jVuOG&Y4vd~Q9s-Sk5dTZC>5K*@JV2B7M6o>e_2H+-F@+RAF<^UWaYYASQ_l(ATG zz_!mTGm=4VoEY&JSv_LWkbLl+7t0acVJUtp(>7EsbQU#(jr|Vg=P&XZB`ot+IeKEc z2_3N^W@vCgZKUnMe}~^6J6bYVgjf8=?#Gl@{=ugYgMq8K;bN4#6&8!gkGyO<8$hUb zGS$NQnXjuC5)?kvL%6|+_&$w7aD(eHtsP$zwW{@So-4B!7X^}%osHIG1a zdfL`rXERU7JUarrC_Oq}hgbHz9S_fN&erwLg2UDHd(=0KE|@OM7ZSxEzxV}cj}KH* z%`POL^#~g06v`xvX!O*%`gWOFt&M=jqIz{%AU=EISc(VzHB=2D1G<5)SS4t@E$EBT zzk(fdo%x(j$#18dNaFP_=l6wme2EJgRG>%Y;l51|iu2Up?ySp{%(!fRXIR!wSjDZhw0Rj2|)Qb}KVjF}FRQ~A-AxL%)w}A^iIFkiW1r64YVbnmiIUhue zMfI_pHp;W%ONyi$hE7W6i*&|?IlCzx8ul^#3!P(FhFr#gR zI}V-zoC>F%Ryo;cUbhA>xkMnO5gk;M09|v;Y<_3op;N_shAdQnat70nbTg4L#=&=L z8a#cEDyoBYk-y=TYMGCb>sO7gpleT?9WftdGXUj0@2;x0yiZr5c>KS_cotPw)zC-S zhm*AvUph0Chu?otKIkYo)gzs^c|A1`tn2xiW!F>DUJal$&T@DWQ1%4|yX!G9mWy)y zfY>867`0eP!k%!vPlneDQy8LH%q*^q*7=m7be0j48d`2w0vxEq zkKnFTFpGPdYX7<4gisq;XabpX8U?F^vgLCcPsC?mG<2ohBq4TV2RrGdik(4;5v+YF z8*uC3oB`eLY4UYA!Iar)IYT;gs}evmB(j`d(DKu-R&=YBDRF1%iTA`PiN7!J&V0dH zkN;glW>$|YLNf9;e!aR0Zz_3ffAdjR3NgKCbf0a7dx5bDE9rNjAgqG!T-o{i4odR= zUFo#f;cd-yjCn004ea>*t~9<*@AZvzjUVK&tG=^{2P&U)dle`1A;YTQt+1zQ;V{^} zCWLBDBh^42C8%x0n~8~o$>j9MNDSxG-e;Fkz|y|Z;lc3?l9?i zFKJ3Euf3s8)x+_D>x~Xk$1U@|q=k!4Wir?9TiE*UaT{|Z$8y5%lK}IsZ?C6E&*LyL zlU{M@if`!bunNCA3ud;;698^dgiPf6?=4 z`x(W;xUYssW-TNNVt4*DrFhvBA*h>rp;-B(zP)2HmKo*@`5bVZ8u7Xg4Q_2_i#l0A z6V5AII&>HUts1(78q@t0!V9N6nh$XXXKy6J zt3!UynF=NBV1++bTS;efTqNh_=DBd*(wUT<`L;Qb|ErL2O(YmTMGs-sO5JQMAI@(? z-kHgn+Gf_wr)?(7Qc9BUum=@Z-_mw?>=;dl%;=>Vh(DN)&8KGOxsZ?a{0_f_DZ*it zqL2_7Zv=ynewW(2LrUIInFlJx_!GhY-cQ7YRiZQ5jaMkOdc4GEY5{*op&^VXc(glj z%_?N~3!y{L1ZYhz#1bM64k)m@M~g(R$njwaxO}{2%L)$C|p;F`N2G?k`Zr+)u=NqTxlgS_{WIg zYp;3Rn(>;>yIPpFO-V@M7-UM6zJgf9|H;&6l^ zG~QzS`O1!?Kf@MM@SFb^OuM>Xk#wDAk-#NtD!l}qi-O?_lv#ZvB2jjK|MyE`CI%U= z!-)N6Cn#{~)$Rna7EH#C3vw-ezcBl*?LnG}dQV2g8~{9Dw#9jTqRep?!TZjshLz%M z;5X!|cc}R<5TGw&@FL6~k*$D?=O1qrIZuWfZK?49=plr5%AOT)C&+Cyf{v@+aDt^9 z$I2$VFd6AWpOPoO8-U=I?1WCOh}}W>D>RPJynZ#nD}_r`|=U&oFLgzbm%7Cq|H+SII z$4UPKWeGYccyxsqCVTV;d>`J3=_^Vv>UZ4jN4dSzsGmz^`L4F$)U&9F)LQttfEE;u z^d&Ar)Ru*5oE7cc4}Ah1=TBV z*$bwvosHTj?VxB!NL1R7*~(Zizq~vcYsfGe_TRAyjHU!NCb4eXpLmXTI-JKILoJz) zhhvFJzFwgCe^iwbtV^Qz9g)laDXxun@RZX1Mpo=YW{QHIOhrv<)iE`suaGj^Z34Hg z)CSC>y7=_nX}n?dBl#AP^}jogU}ikU1r!A~`+v6^*+Gy=khFmRX*aU|zW_4;``^K3 z0QSFw%K#jIyS)BAzzo3tS85q4JMW*!Jx+3Na7rILIGKQxo0EkTyyWHr6BKzs#vI^4 zvcqIZ641y56efs#0Fso19ef1XFUAdq7XrZf2Y+yg?BEc!KOjKxq?_t3G!2HDv6+c>R=8ddy|hY$f9I4g@z)hcUXIv{ABx7O1AI7}GY0UgRkE#=U(|1g zl+|{BwOrT|-iJxp$p_6?L}=%SJHb%K($6FvL!FBq6Sa!R4`DdHEMyeNL1uIT4qY;$GFQuaTWS#NJegV|D7!2fKA z@;~Qd9B{A)MU&(G-Ajydpb4yW!y+svi}JiJhuUqt?11Zwiqv+;=dM%!Y<`BQtx4XV zX})OGTk?6(nx5McTr*qJ+vv8>Trr)(NXM5t4b9-uQ^X0COMSu73XCOw8%cw2wIR27 zbBLEm2POF{3E3N;FILV?2uNs*bkpl8uBT7ojdqbGmX3!^e_b!>V>PhZfnK)@4~tl{{FF%&^Y?CMtjU)VUsIW8Qnk1Gjv_x zb~F~K>hRrr0}o0ng=ttDwFa<9*R(~L<{_ESh^Ub<96$n7%$ukE_|#rL*QhTMzrZXQ z%K2$947Jvhpr<;`i~|BQF+5R02%cO<-3dsk;)P3{uXo_gaI62_gUerfI!tv`l-d|5 z&$84StFa{F?)Yxx+(rZ4UV&U`%ug^@v*U=-<*?!r4Mt`ZWBZp`#Z&R`7CTsn$aLfB9m_Svj5%s{-F9yr+k zRA29GEzT!%kA>epog1vSoYy~ZP!SC*Q#FVY;}zeqhcI*T|hX8`EC9AJc!$-s#6n>@M6Y zchxFMmP#mW%Nkg1Zr}H?xlSoCeeWeq@Q+EHS{zEc8RM-orOtt}@O5@D!kf&XRzVcgvl4+uL+FfG?JbX80bA=T zr^fL+vC|ehs%Azo#wA&w%|J88qV4*5z1Sf2fy8DlDC}B>2z7WntqUfkErFM}UI={d zzTcYk4)QEYzmz@EWvX9153H3FT%G>Pv*X>z;`wYnI%NHvdri5?bX(*}I zZ{ME}tG3!gvF18rb?La+;Dkb$+{(TA-<5YAE56-Nrl$7uU*0kmt0jxRoAa(tA>VO1 zuSuR{Wrq57U~#1|Edd^I&|_9Ge1BoUg!(BUpi->|8mjW>xVmP_pvML{xYW0vRJY2A ziCot6h)pU~G^N&6_bp6r|Gsp#Zl#cLKovS&(ZdLc9mDLWqX5%-v`8hlz3lnJ$_itHIA@e+F*F}u(PT20d?((db&~U zuAON73yTnkem5rXcO)Aw-(U;R9Lwn+s#PBgH-7in;N#sdYb%EN1LLN&di#lH5?^vp zThc5a_z;oGEF7OTf)@pT%6XPGt%~rg3X=Dj|C|l#h)!#xka!wx4pkC_)bPjz1TK^= z;<=F=xal5E_Ex-_C)J)Nl+f}5qa3Bz`_%SU7Z-n`P#eHfd{b~_%mj!oBnU&-lv!yk zG{KP6azzVTd=^`{1X3c%8*rm2i*V}6Rx43D&RR)JAU&pi>S*j|F_BhJVj4`zuAw-W zt+lon-{_($hs0|i^DJ>^O`9N6w@%rFuGJnT#Koui?GSt$5}8-%6qoHfm^Iepi0VN+ z^R8=HCl|MYq1a4>i;!Sq)Bt1dJc75H)XNx^J__GtXzzUeE3iqSHg^g?!gt`)ed}?? zm~0L(`#EnLw!-<+IN2ylL>cmm2$N(+(nBx$ZKp$PxP(YWI0R9QLvN}^y(PTUVE?_H zYz(^&v*_`@#X)Ogy!x?!b!#Z{oDO*n|1p6`8@5l@8}flR!&Z(m@Qi2lkpl0r@)slm zr*_OoA)x=;KJYYZbj`OMy~5=ytAe*EhttQlT{Tt}y^uBdE3D7zrETc02_htWTL|K4@H@7i*}_#{dn$E75>DtLUO8f-rjFN=%Gug-A0TLFB4xVY;UgkDgS zbOS6bf(%3pH8+?!Q0&Gp?ph?mH)X%Sv&E}=O!!XaFiCJ*i_tY+dyhBx2BAg8f%&hZ8-z9m zg#%)~fWrMhIOu@CIOy>Il-o(jdIYe4gnf=bcx)=HzgX!1HhTa71J%Jp2{i8kV5{qY zcCY^zK$`=M^9F$DE&fn~K&w+wgoJ;+?VnfuE8UudgAI%m=LK~vK~dxU=Pq_IS)7ZL z7c@Qzj@|wjd;5={76AI80*wvL2_6*%&w4Td_4FN{X1=yoHEUSCEAeHZwyUf@0Z3E;;Eb0!Rs zOn)#di5CaO<3CT#BHA~3pqy3$BEPUqK9ob9UDd=|K`188!>6&u6r(^HHvtaLp0 z3AQ=&>KbxZ>LboXg>F})~v@3Jm7~7#i5?0 zVb{K>7%N!dDJF-6^Q#SlF-s2p%tX#g*f>5i?)=p%?6yl8S=mpQ`LVv-3;3~k#nUDo z!&l3E9&5QiCExc7bd{~5S~;d=z*4dUR~)6onOYGpxki7=j~y`*8Fn@G|4=w zlmHK}s{Z?PD?-3T>gpa2 z>J4<1jK}5@NiHD9+7o}uZn$?@EdjxgTl z=`jWhz#)W_6%6fcwl)<$o*7fK<O&*Fals__lJDCD@2W=glfu9B0D@H4x3_)h!Ep6%7YT(IN=T{fQ73V@m1(RvC z_?f*-H$YT&X7ho8E>fwl~okI0QO$eezI!xvIeE>^E=WixB?;0sQD02^x`O z@(Wm9#suYlE)gIbTA`5NS%{GMcvG3`0kQ>RApOSY7BXV0?O`5aMfLp$9%3@hRJh1S1%&=_jAf8MiOlsaTAX+f0L&-TnRV*R9?)ut47+t9ORna@ zWTF-m$E9Xy-LDhh9LTyNUw`meE9@BONH*2c7+c+`G?eKcViGmplrWjD5+P%X5c*v_ z*>0sO0yNg{FBoGYEwCC??2@Mdrx2^Z;;ZdcY{i0Y9-(Q-J$8a?Xz%t{2Yz_q1rFO8 z?zm#%1F@y0f6hKcA4~`6q=u($fj)FFI!y~{f+9e~ zt7@%m+e=RcE#4NrTacBLvtj7lljYtBJ@Goa_CNh*zeqU}>=ML%K)1iXmZd z832@sKtfx5*dPTiXTA}9UKJtq#8-MF3WaZh~grijLQGq3>`g(3hh{dU}tRn zOvb!#2BCjvHn^PHJ-3rQYNW+u!PCWC2vh|8e#R6s>ZEM)9W?ZFn#Zy(K5%43L63zY zin+n($5mXe=b}z!+roY7BOp^Q49D8# z=&oQE?-lLr-;@(O#n>x62yIkU8_ua)Oa|_v1UR`$es=faOdo_v)wfwnL3Y9^0A_VC z9u!kN}3j8g7%>?Y0N)NO37X1mo4`}yhrs!NMc!4^cek{xGl$~;3{YC2z_ zQj9OzqiCmmh}(JgYNC;!h1|xx1i~VQW0--gwvl_B!VpL3)B)@TZ=wMO07sVi*)P6~ z@gjFg13h-iSt^#RiiUCY#b^g?#wt9et=orI;}W0q-WN668gP!EdDdrx~}y$_`Ov^bq-w??N{907J@6wE*j0 zBxa7j`U^o3np-Q#h2mu)37PM=#ccO?s?PGa=QIf5(qw082&3N#Nx%)&V&6eIZt_C` z!gi)L>JRhs?nOm$+blj!UqV$MinWAniu`utaWosX9GI%^o4Zg5CJo!LS5{Q@_(0TS zd=g1njFmL?F8?^h=R0IUE>LBVt?meg8gc3&H89;)vO*jjK@%+7Z2QUE)!fqejyJ9f z--L@gwAeAaWu%S6qjp#RksZ6Y&ay0r{q^?!_Z@jSM+cnIkcrsuKZ4L$+2Q=Wx*`KT zspslBIgB6FT@1LsRF9~oG|Opz^nFQdq3KW>q!2|PO&uflnNR!N(+<2$s`nEfPR<>N za{Q=QsytQ}l4^soJa#i-AAg!*`zTW(JPrdO^P_Es(}TAX5+TJ2P)Mkwz7|f{dn#mp z(~0a7x27FE?`8=m9A_Yr?u26Gcpab`XOl^ttO| z#2{AmH3s)+7so{Co6(3zi@m*#eL?m6sAFIKo0R~6rustzyBc5(yQ^u(Bu|LfIcZAa$kS%VPpBLda@`z4s>9?Pb)o92p@k<-Q#kIVjR?V5@5 zdGkA4yH;jyFWr%|F`5*C(w6mQEKpnh)r}V6mrWl0MT3#u2zqz{@6p%; zTFq22Nt4>jV*{|Pd!^0<(r$C~!$9nrQ1`u?e{49qdzUSD{c-&Pt{vji?GFP_r+MX% zf(0R|6@t_`{%`eBn!58}zW@4(6X(t67%<@j{36Xd?m9Lk+KeSA&m0Q$aj{=l|Cs<72?^YNUL=`^zk21!abumi$>za3oT zwf^go@qbKEoJp5=6u1B|CH8;2!a4pjLH%DdmYo00SpMa20uR$8fgR)jdOz@tB?%`F zCks2r2e1$e00WVDzyw+_X=qYd75Fob22z z+~6gcdBg$$!(uo&cvwDwl^IMhPD%L}Bq0{(A2I3QA67Zp!0vRazlQ$*bMt>ZgmUt5 zuyAm2{1?v_{0t0<2t@(Wv$MWOZkz$gQhoq#o&fmak3;lR96=KU% z9|TM%I2B_z@eei4arH-y^?2HT7WP(O{bp=loB-6Yxji8*9QPB>9=OEeKEFrCtJ#2v zW;3&CgebP`%FG7tYr|zDKr^u1#2!X}HpQEMvY#cR1}mKTOPk@L&pU20NBvP1D6#QR zTm28ACGhDoRYqb*B@%u_RX52zZgtrE?^s8zZJ&p#8J$pYr`<@q;+<8X5((xtpWY;# z{Q;@ArU|sI+_-YfUew5b6fGkD?N4k!ALG5)Z%b>GpJ29m!~QLt^8Z~i|0sojo!tK% zOyK-WDWnB({vCt$@0ZyhrSLya`5(273iNFk3I&8x2JR@-EJM*kas9&(;$jD3kbxTs zUkP;MmWLh;yTvZ#=|6qgjqkTvpBa!O8gPtcR)LZI5=(C_nMsL5x^}dF*AW^v?uOaO zR!cbPd%e1^!(D!0OEj*upd9Dcm#SShnG?xcNY!eRFM3R%DFrMZ5I! z_B3z)0@?aPl7S9^%Mj#tJ%o z!kr9`aTb!oa~FKa4* zP$0Ow1&Tv)rxYvh4h4$4yGxP6o4fZT`@i>d9PhVGW+s`;m#q0+Yn=;8llg??YQ8@( z#rNxh;o>ev-@OeJU2`QNwEyw%y$G^NaXFs2bwirje|db5E?o{e{9~$ZfwE2e(?q7C)KycevD8mfHUivR!FnN z!z2BjpVLJ=Eecd5-(aN_ zXb7bCCb1o-?cu2`V}ws#IiC~%tY&lViS=R<`GLI5{HhUaJy=Yd7I&S)#f+%ns%>v8 zJUBrnBmx=;Cr8cD!)CVq>MQds4|vwTpbYK04qPdTaC9z8LUB^KhV+qJ+!_livQIp{$gFb5=6ia%5hP5!&aH5 zH&Rj!^YU-~|P>ZVw+ zIK2dk(d(t@ZIb8g?|Y}e6YS3m(3#a$Bi5(G>Ge3XW7ICPeYJnS%`~AQ5iHAu5m>2i zOF4FKf^aan=Ixd?Dg@)i50TmGtC>>e;%wcvM#w4^;{Rw$=)8i$$! zltwqGw;Z)CfdLd`5IEpY)Z6zUoGB};>>tSlMtmKzz(^Dj?A=KDw(HxygQ#vrg;RRm zM_`f&g2+rCARegF&#|D2;#f2#yMgh;3iQ=E7&`b zN)C12t};boZ{@9uffYWg@v;LyGb6?`8+{z>^>7mtGwZ#E(kS{B5cb_;`d$MAW*0wz z_a?}Ya}bbcWl1A(6+6iNc^3@?MPn-;<2#d%3QC`ylWucD9;IN3=d z@WLFL|K(v;q&Aa6UWYL&N8}by>}HeyeDOiE1JbDeP^9kwrw@NG3Mz`xH8})Smrq{; zv1w3@%t1WBc=tWFd0O8vr1~nH5xJoI5kyEWZ;MrDR@%Pk5|}tDHt=RlV>%1}HqE_M zVft%bG)@OIJAC;q*g2K|vF}b9nBTUq_i0&FxnCEPrQO?t|0|M7ohrJVoLnVqwUEMf z+im-t6S3PCzKl(o%gZv$6c?*}WCLU(`Dwtpv-@!4UfOg545tp>y5iHez=5zrUjXhp zGXEEd{>Fe^k#?)_0VMn@VnJN;sWF*Tn*{5=zmMWNPe zI|g64v#`#6hIcv~)%m~_+sT)C^WID5^vx1hlHQTx^^xa~PL)~;N!1BW;4<|OSF#P9 z!B0>IHR&!xqzBZmF)`|C_glaoBkXT4X~I(1zic$|kp1J}#eBH4AAz2{x44KS5bmG2 zKYrXPV+oW(V_xMD5+@N-OeIR_Ppq1M#l?)6rC5JC4=XB+WP*>o0IGS%LVk)Bo6Uw* z`<#M+%-6LfN@@+df#Vx_otJP#ysL1V{^$y>UZOsKEBv`-ER`F1Jt+Kbs*~m?eMnqh zBUccw?ikFHt;iJvZ!+Lmc_Z;lY)^u{L&V7lM03%aG+?gAvYugbJGXBVddWmWvlJ7+ zXD1%%ElS3?BUfH024wEwC7Op(5u6{D2i!K4Vnd~Lk9hjAu2>*wjgmiVtPqY7aw??` zXn%EYqhS+5<6LRaa3tZm-k4sPkHU2~*Jqyh`@vZ?oCvpy^FnpE?Yr63q9ZoL7_(M9 z(_$?YPGzEpJe;xC>AAjkO0$dP*ZO&>!(}KdOTS4}kqI^G9Y`mTLS5(`?cqG2D4uZfwPAnw($7G4VJH;RSwwW=Z4CaPoQ&%Izg1gO26$ z&v|pYy{&tDXuWRPbTU(%m_0}8vSZ4%ULBVWb-8U{d2M|NQd|D{YHl2! z&b+;KIMJS!6qeIr23WANpq|VU_U3FobbVLZNNIXFHXzMp|LgU`PA1g; zr9zSBYaODi57rMn_X(fiPkZ`RLo-E-Gc#tUbclm!-kK2y3y9cuFHkOP-geRzIEvSc zclNRBcy>I$1NoX7B}oeUKOlcVgtXV${=vu$LO-j@JzqhM!RE8Ccex5oipzU5RTA=D z`TOJn^EZD1Lg$1dOGOVw!sX}w`y}xnVN`DRf3g>F|4Z|Mwhy65ptw1};*JvJa{X`J z3qM%S1x-QGU~&KVB`WZa)+uoEg8RQU#{6@}HFyVT;OZYap@C~E!PS)i^2FF=|DP?D%uw8av831;Gf@3N{`Ef(caLbB zV)2V~8g~i)@(q~m07x%%Tt#T*TYhyxT1cHJKDd~-)7<>8D=(6>ym#+r4zCgwo*6#x zs5%ow0K`v^J~;iI*P&!MS4wByp9dGen&^{EqU0?uCDyBd&Fi({>ljsr%dy((mbZjxtdg^@@ss5yhG0~JaLYyC@?M$066{w9n*@l_B>HzcQ^njO_$oiI~A zc!GWlXWG*i`LcWN9J2VpE^I8wC#EyhjzI78Rt^PEtw~aKaeAXH5JgC~gen2?GJW{f z%)!BbFnW5Gi>!xZ+(V|fv$Ey8C68k!fLOXj;=_y->Ep-pS9|UqSSxHZ8ifJQ&F;9V zMs@lXu?57WlrU&?y>@*QkAr@<l&vXkqyWljfvp&s z)-R>LgM+Rs)WzWzKvvB5I#oXDZ{T>~TG8sGKZdBtl6v|jDH=X}N@knL2e!zA4<9a1 zPRKl`qdQ`1S$p^&7jGJ^`L~nI%+Ji>N`-Gzf&lA;Wi@S4Zck^+dc@Wn_{HspS~r@j z`lVkA;8K~!njZ1KSeWtMyVi~+;wvH6Jp;na)rXkx2FlC60hLE9>x2b}zFN7PEOX() zFm$ORLAq%*+|Rrx)u$SJ@`>8Px)ZMnP1VwV*g9jnrS#*2cshrzS#{w$n!XQ8ilA5O zncQi!K5|~eGTd?17F0dLjS-(Pf(z^M7AH=%#V_4UJ;aev#vUAiA| z-JG0;N^$-zgZd%ssw26~t5Db*m+ELnX28{=tk*}v0f{UYUQ#mPsFo)fC(4Pg8+rjM zUI9;Yz$qRl5|ytJb3I%Vo(XkfoqhgAwi!d9(+Bt~mFaITlTC8#h z29zBnypi@umn{%zp9+Mm(xtM!sK zt|1R$2UwHWWQ%7u*Q>*La%s6CY}j7<4?mSZF%Tt%Kr64gEPuyIe87*CFN@YvIw84k zIPXySH$}3+&v}p9vX`ZC2zmbn}R@0j&^V-Oi72nucosRv^ z!$Z6)v4~GbmO;PX()EKuF=ibUU%Y?dOM0QAvjQr69)$I(F|eUt(k$u$Y>tg?;@y`u zI$54X*kCn^&~MQd#eyH?cn}FS%3(GB{GetrDrci+A2yTGK~e9#`PuCLi(sk;sg*xY zrY8%>rj7R_*_k@Qz217^k7zsub_>nL_QfQ3vj0@#>^6+g=967;ItY;)Z%ER@iJ2KP+EDXBv>SsBWxF09oCbg6 zk2r^g=^ot5K9?G%Bz0tzMIiqfi_c`Pmo)b;3EU@V;k_0e7k|!Za11K>g0ZBMc4`Yz zIIhZpM33`zw{}~U7^lYL(iFSTxnmTF!iAjovNCq6b0CQ`Bme`$={M~$o;vEO9i6+E zqCaJGE=v(05wzeLZ-Qb%T>8`wyALAw+-D4!XvKrB9vDQ~9#ugN z%bM*Nb59#*SU5b}6jyzeNk3qvS+K$)?@g8&LD%;%m#3?wAN-Lp=XW*1e%|-M)?bca zeIf3Mcrc<-C|kVeQd0})H_p(>iy>^HKpLcucW?-gaQU^jvSwSChH|XVPlhC3hN3{@ z9t02#f03l3kS1m2^P?XEkBoEf={dQykjlBy9jrVV%Xr=Vu6||5El)#WGalffn1l&yRtsHCPa< z&nK$Bo)%haRCMe#`7529%vkI}B2<1ZV}kHL*pshJsrKg;mt+Xp)zz<$oBZBh?XWb;Cuf__yQ&hotf13~UITG#iZ%&x*>(XNRUn2QmTZzqVz z&%WnU%>Tt*&F7uG&Hgp8ND3}HI{BO$GJwE%!5+dvKY`Lw`UPr(1IO0jvN1yI?2j$Q08q2wI(M9Y4XNb)E3Mr>* zG0p1yE1z2B<$0%lzF%ZGKwd+)loAixM`)%~G1Rr4-{4w9^o%1oyLO6!91ErBdzeZXk2cg*9euuE$DH4o3(_To zV?QD|6h6S%#09LePu$y1+MSw^z-Zuhy44{T@=fj5tuq^4Ugqq=&Kn=0c#W5GPrt+E z>a8jM6>0yGk>yU+KnIV9x&H@;o}ZiVADxE%zh`s*#l_D9q7VgOfqJFD6nViFC=)Ec ze}>Edby&yE4>E%W)88krp^*P3X2EZ4t$^j(hX=4c;|CFdXLneCrPqHuOB1{U^ylio zKu~f14*I}d=8#%YSO88=Fzj>&iV1j{xZ8^I-UXDIVLODN`{no4K=v8UD3-}NSXG1g z0JfaY4fB%U&0a`|>pkEp2~$YJ8!a^2F{V^L<~2FR;OkWxu66rJd~yj3Zq=X2c`Z{> z`giIe31$AbhpX*6F`@7370h$)*Y#P7K6+xbVrP}RnlzT3*o?=ZKK#`3yIr8BoFz2KO-v*Q^vM7yCAQb9qdtu@fyk8J@O5jr!Oz)2 zBX>yk?8JVZ7j8ypRamJ#km;nwaxu|j(eV?@Yof*6T|fPAsvQ^{bGyPg?F1Us-Oosz zW0KR>aW5aP*6xS~$!gmBL4?58D?ri<6ed1dejNAx7*J=SE`$^!YM zHHMu>o}pGyi(vKOyXv}LoiB~~toAy*#ZV@p<+r-Xh7~dp%MPA;abVLtrjs=ji=;zN`U&UFd*6@>wX*Qypx%2YXyN(A56bK`uY+c0KA{r`stHR%d|=)_&m|!AA-mF`Sv?rn z#8VIfU0EMDezjNoeh7U0c9dobZQS#Nbcos7bn6krZifh8Kgbp7Gkz`;st%b7G^4<2{-}lP%d6WyR-mZnR{6+QxjY}j!`>k z==)xxx`%{masH%C+{jfjqZbE95jI9W6CR~&Hja#kPbyWYM98B`f5{07*uunWUXAf& zK?1$uZ2`VW-j}DT5(fIeBBTY}vR=y3dJo4gGx~-^Ui$99mq)AdHXN)#8Gme?D1()* zOt*P%f74CrI7|aBn#)N%`JpPJPH#*HvRG(b9@F8I)`#2Dp9$=Hq59!xWgy-Mg?)5V zp~Z@6w{41oF(^CPT}65minLBxu-rtsv+ ziLoRYr*w5*U50r2Nl6DSo?{EnG|t1F=)8>0x28(c)yZ=zJ4E=?= zCgGjJxYpiHE$|wugX^S4A+MT0ePJVxgu?$z{$n@?N{pUHIYarnH%XZOn(TR-vbiV4 zH3)9+H=Xhy#owHlJOT)TW%dwm5MEr%x@*6CfJo)*5riAp%mm76#btM1hPmhBeI>wN z{GLk0pFBAq=)H%Tk5I6|&itNGY%gWOr+JU3L1FzxhXcV#hJclCk8UAS&1l)-;V1K) zt4!t`>4ychnlm}}cTU&q5x08DObtKiR)0qLV?yg=goJz2$RzuGz&2%9th8e@=PVC8 z2hLn$5u0=tH zH!;hWY_wzevd;X4p#92tqsevYWzQLMiNeWXjX^wENqLD-Y&W|DO(x;cZBBUY@mT_?Sm_HiEovbv2IV;u5Cc;#^1MyqZqWk= zE%lZ+*Q*wFic_<2cDXRWj_JY~277;2z_j)w9`s6|cxM|wH_JeK1n<@k)5mgQORi5S z>I>S*QmMr?U2qbIO2NO{5*~RTVJv_KViYP=Ws6&^?e8(9|2w^+1CmPIo2#XAKQhP(OQ`sj8LH?Kkd{83*zzzyH0G9!=zyMG{waU;`AlO4FJ#fD>WIdN~WMNpm=ydJV#*N2ToP~_k%#r;2of+2e9r#(S^kQw>9X0R|bN6 zg|GnsBqiZMFvn0sP?^jvlgCiPu&AQGh-m-!K7isd0Yra+(%AnNSpUZ@;7z?|q5VHY zM+s;E3HZAI8sz`BT>sZ==Ka?o527arp#F8z^McT>q3AIGR%-vpfgpMC`yd2N@a^!w zhEfOBkb++=Uqg*RX0#ODKs`a>r`Tr$|L-M&UxCj@vHzxD|MN2caHaKXv8fv=hlo7Bly-&k14MzjElJ*e!x+&kjK2(u6p1GMZK&IWl-P)F&x zP@cq8;v33TCrbK|7flS&gUc~tTTus;Di~_n7DNn|mcR98o9|{SH3S03g z`D_VC7R}ar6x`OX0h_;!r&H?vc{&_tR1ri&I1ywBV+J(>&z2olPMoK6W~$P$NSV=s z^}ys#eDzq*f^=H@I)9U*9Ua^~gyjZJ3CA5B{G%KdUm)+dK%L=1y9>}`U zfut*R)kVhYYSZi|u7->~!*3K+T(af&YG7()`s(DVsxt`WLy?I5B<(XGFQMBjM4*C%*k zPg>vg>jY5pJC(=lH?~+~m8vnDjsS-m&<3wAuxlsX;=)x6S=(ovRj)OQ4f*Y)YVDyI zZYKCWgC+T!OjVC~#{r8A#THu!n+_R1igMXUt#!O zzoDN%P8vj&L~xHVQhS9E?PBf_yK^07hHJlu!_IMQ$t!*HPeBE*t5>eJkOmub#*oSP z{E$EWAo=^og5Jh1X88{^b$`fx0j)>;=Fv;Ap<&#Uw06rZ>^cj-8q(5#X;8!W7dNPd zK41a+VsFVKx9)`S_ghRUe{{8`{>WoaV;l^_*FY&o`~5C#qa3!ExqQh$jrGNv;+Q-k z&GG3Zo2DqG4VEK|KRb3bY}A#{|H9{sBq_~iWqDRChgo6hxt?chNiB1fZ;XDrT(IIf z44+u%8{S~Az%&E_hY$R;a{W^nb`kV~A%hXHbHg8azj#X1XpVkhPp-6txTBs_ip70h zU)SuDDk3gsIl$=`2st_ErO@;32N_pib6+$|o!!MtFOFrZPs@m)s!^}r=R-1l4x#dN zvyY{cmt>*mB)+k~5N0LXp=jMs{%k!La~{k@u`{W&&Wsq!E8(;C`$Jx8mTES95)&^0 zIzz-I9UPP^*vVfFjokvJR0v%`P`?I)Xq$LVBUG3#)snzJP=hL?9+5yp^=7<4j8Q9Ch(yFO_%@~BK@ypicQ~F1vx6Rp zF@8}I)QTk~;jmvxH3^}2@U5{pMek$@xJl>`3fbdN+WmUN{W2Rp`NEL&u0621{i{Xw zk4{qvR&|x%3RJ`slMAsdV|Mcv+U#q^u>+=Mz7}xesD^-OZ)zXXCgc zB5@rdWZc*--sPKkM~{U!+W0p!kv!1hMKv+mg)3(fgCb&1zPj9fy3|4np-qL!zfa0PEx4qb#tm&45%2{_V?GGMFqxwaO?MWIUb{B(xLX#0=d6xk{l1)A%BN*qO;ps zU!7|f`%a~vE4K$L;OR>D3{-KVok&ppJS7M>hvl|geVVq4r5;4iP za!`mB`qP(?TF^^sN{8v<3DhjG&Q{n%KjMJ|a53~2ch!<&%q1fYm9uFZ1R}aliW!fI zAStdQbrI6`q~rXQnEi%NdLNng7^8v_s*Ifv^TAEoDtZk=7aMDB`RZ(PNrQ6%gFUKV z^ri4F_|K$xBs89c4r!&og$=5(L`4!Dm0|;LvTT@HTTXeqO}Q}i_kvNmJXxUdeP@kF zv9?GslAG+E3NCIYy!2PDR#uY|q|x#bl*ekr6A?!uUbsl)hakbe@9?6i2z9(w?5R&MC$tyVU3 z9N>vKTE+&y8SJZ>Rt78!Im{RQfWIiA2AlnBY0-tZMbE`h!@?3 zC1BpYDK71hIg~9 zsYEwC5YTHC$@TD5irn6*z`OOD;vaFWdLH>a6otyQR`JzMmI%ncfCK02J|6=$YS}!N zXG3;Oe70)?<%mR~GjH6l_R=SV+j<&QKwL2&K$A~xB;07F+P33|Lk3$7qnY){@YA_B zt-`9N{A&Tr{!HGO#z*=!A&Lnf@r@|29XmO zm+kUZNVQd&DWSASDc}{PR2|FZz^$g@pD~xpzm2FR5Gd$SC^^C}hA36_YM3<&^d)mG z2F2X+KOq*Byjvp4PHm7?)}A;?{ao1LSL-ImG++MtCk}Rw4GsBPunfRz4<~#xZ&S$* zPjzrnMFX@tZ<6lTFW8zgb;)~geR?@9nX*T|f|m%ggvt((8MKziolK|q`82F1<)FCH zmWQlBltni_T{$(gOUaYA6RrLM4L^TqCjAJH=wr%5gH*VF`n@Ff-s70@_pKx6=fS%4 zk&i{jmJOou{YC0$qjs-%hBxe(c0ck=nZFd`S>OVDeo7-Fe5ArV+#Nj&ZEbF`db)L* z_JL6Yks=vBsmSygh|WwYr>PF%wwz`6G=^z|FBugP-`EgJh8y4G$#3W$aPz#}C4=@ZKt8j3G-ooJbsx)-<(oIQ=r zF<4TJw=adpIQF}t%oS};7{!i^^* z8%rABqc1)Q&M#;ZyyCsiN$r3pSplxBf7?#Mw$=YjvEloRydmf3``1VCANFWa?-sa& zRTcnn1eJ?`hva{o)b{}ZJ5UE103Bq;29O37K?4Y&1i-#$HgFNyDtH5wzzK%}GGYTC zj|~IfRAC1{NBrGX`De3}4M6#~5A6TPww!t$1}05{P1iqdApa?KM<;_~1lH(-v$e9g zfzx&DGm)C*qwcI7`;#iU9^|$2+ zcpL~VV&GA{M#nOD$fqH4=9)0`vPsUp+=sKXkkS60iZeZ63k)QQM#6yA&orL6G(x=H zx4HZ!xH%cNh{I*-GdZEF2=tZg$aykwxRgSWVo6}O?Wo)m+Qhvl6|}~T7>gY^8-F!r zt34D!N={R|isDkuN<&Shj0OZ?lnJ6MV&&fl{9FSK0xrBgi}YaiGa&797JvB==eM$4 z*l^y*AgYyg^4!fa+|V>tx;u0mlGZg83udAiIs1PLWz#07T=}Ts0{mgIDl({IqQg9! zIvM*g8V{XpyLb;s@wF&(nj~6>d}=qCJ^rwk{>i^5r}i>M==ei&l^-qEWw21R6t02C zk(sO0QO^Mc3kLOo5wSFZlb|V{p}1nX$QL7S7~p=h#-(7GdZ*LVORaM~q_ECDq5^0Y z=ac7?lTN1o3rP_Y8!#*a>>@ln3yuiO6XH5Ro@;Wa&%_l>Z$z@ z&DYYRo=I|A%3vFU(>sfZFuFcngdb*j&@w<iJD%(t z;{J4R_;(yEY?@rRpC>Hi z3I*NDBky~@LGyDIM@WUpxec(W>fLybUt?!%Hez9ztHG>3JlCtBb}>0vDmBFBkosoC zRok@@ugL&m3DXn1M!USFH>&0IU3}{|J`G6_xwqm+>aw(FO2;|!vdU&VUC!iRv7RUN zD7~Tv3aF~q2t-n{hrD_8DOzwv6W17k)4PYeHU3RlbGSlH5vU!b(DO3rG!;_cO<04E z0yMq{cAf)@FhdtTm#2>)Hk?u=P5(pGFky>Om=nU?n9!BM?A2 z9Gj_1e)zE_OH`)qh50pFMl{0kkeWay0ZEWanSnW!TpoQl&2+{b{h^k?X`@L>X^uQ5 zy^7Rl_i%~G?uxd>-bP9c^O|LBHHv7GBfIZML-K&=##a~bYQWTeE=su@_;33-a4110 zDI^#uh4Lmb@lvhTC%tyGeUv70TdDg{n^+9{TIg)poIi}ecElz57EFiDX^Y-6g3Js@ zgjiZiS&R5qn{)Mpvr!HrRw=WDHIzIP!8>VMQDdt3k|XdlK|%qe9(d7H{Wab&OBxtEyJ!#301z9xw09OpkTlrB>GPh%ti*&J)V$ZPRdyIsU+y8;dcp zv-(dRIV$F0nk9w={*YSs(phHtwS*=t12yLE87j<*(yiwlcg_g&P<_N#x?l!qhpYfR zqv^U0f6mN^QgInmcvPT9!3dX#s-Ox9a*P>!`=t)TUJwoH%DYz0kR$8 zyx+V%oy6uHaPZK|g(|AbU#;y?dyWbZl?N@ZTxLW;c0$RKq}KW9YheowoBJ%4Ix)UG zF+?mW5&bga&%{%nNdvg6L##^{;?xb^+gA%pKuSOA@^O09KA#+z+yyvn97$SW5+iY{ zf?`@7`yZDwMT6*wGb6D|@(M)GIPI?DkdF2*rrm8%f9gQfFk%$6DZD<3Us32QOdHk* zoK;zVSm^M{u1exu16jZIkv3Xt&hN0tQ69=f>ny9UHx%iRojg4Yn(gW5qs_sbzA6 z=eG-3o1=fp;=(W{O~0T;52p#cban^&zCZUwL60@kG(SBVdcJ~uCiXCFt+Xy>~RpoUd ze1dZ5lwnHlzR;X1S!aTshJ{9bF)ivha>TS~if~lQulxf9`E|kf+gC%i=Mj`?S6xeG zIOm1ybeq9s1|<1PLv{re6j ztZ)cf07|bMv&vPnGz1(B=;v0}3?)4oGv&@pW7@%Smb(G2C02VHM;f zQ+`G}r*a1<;l2IPcRbQ0V-fouMDip=Sg=O03Z`oM#oIE^L|VTgQv*HD_~!;(KvnZM=^9lSPOU%VHHE`s zhm}eOf)x|dKSw0}lw-b` zB#E%ZDh1M%k4Q+U{lO8min|>Dt$&4g7&x!+Kxc1qeLo3g>!8$lgdoY zp72d{i7vc@Yc!VvXo2%AS5R2K{y?LfK3VYee9Spn=*%UvVM}qcV6$a|kpt z_@6^`kcJ-g|0)I0yblp22ifBSU#`Tte(e^orl zSQS8&s*X*H$IHpe0ggX%f|H6Iyx_J-aJrC_gNGIL6AGFZ#C8Bh3fi8BKaFohGgh;J$BkQ(}_2wmR%K4A)gwYLnu)y1;~xhtXp? zpHVN+=9vloSbtgcFyU&z0)@vY+LlcE986?!b>EVHhu>CXiE&LHbW=a_Zx9tmuzq-m zPDw_Cev8`q_A6D*l-9nmuK+%F(4Om{zB2GybTfUp{KdCq=2h)@6_;EQA5Yw5#L`lX4 z>Z4P3X-({gJ0Tj<}ElZ!;HL8_hRy1V4J3uU!@Bx<}O(>yG|><>{B`?YWIE#sYj z>uH|_I0?zJj>*Rm1%S83@2`*J`M~Fg7q*XKN-5+CoD^&Qy<=3wFGT$G2;0(`4elr; zMV;%7v{sF#ySmXrhAZ7TJ0!P#*V$Ncrjd-Yv+Ys>xPjO>5`?8lrh|~=(NKz>Kbb@(Fv$-d5eoR$tf}1m5Xki(u-#>Lj7bt%k7Y(IudUTF%riSAtDwQ#m5(&42Nv9k5 z6{l{5v_`Ht$q1y#z=`3|^ST(zgL7GOjE0UEPUzU47pTH2A>>X68VFc@SfG{ILE7JP zr&_Q!cw@COsu~Gl9?i9>5q;Sl*X0^M;pL!aVIqiV3K6gs^8R33)!+cc;qR2u+|5KLH6IoV>t%`gfex)&Bd6 z?nzskkkzmTO#M;(P(QIU5cNpOf7gw`4v8JbZU-at8~e)v5S|K+Nr z;V!HT`tcCzgw1iQVs6XWs99nx7)ln#!$Cf}J8bxJX^IN;NSb$kZM0XimKY@OjDBj) z%`J-&MhPGe0Z~XYQRO`HjRXgbK+i`O^dxkEG$o15MgTyODkcS7nH1mTVvT9Nnum&s zc%{m>cn!-Jr(A+DpWGrby8l^f2|{}TG0S{C{j{)QV*-`?dr9R++K3HX+(X2SKB)Da zObyN46LnKP)2I|quXF@OiJmKPT811)HffDz*9JJ9hhp7Q6L~nDKMkLJP|P1@Cxf#w zN~4Sc-OE%p6ctrXs5wD?qwZJdlRLoc7-vN~G1Y{9yUL>FHt{3F+%>*Vd=;*FxQ!lOv6aT5upi${oJ3m9;a1hc1M}*W^39XquZ2<2CYP{LEAI>!z ziI00eW^Hpe+z@DA_d@Pk4&jtWMgFMtONo@u=)^BALV+@eZ9RfObWgZq45GyKg9#Uh zs>8OqJju*9`1DQzQ-dLaoPNHEqd;!2L$&~sTqX6%CM(0!X}C7%~*aKD5( zRPU90sETA5MzdU(95GrTctTri-Xs7wmN1`eDo>G&T>Cuor}j9-DC>g1LhKW11VA}s z(QF`|Wx>8Yqaq3rHU@v^avG&;L^A8+=3e2a)sbWxaQh@fAVaPvN^v>5oa9)(iQ4Qz zlH7?l7kd1bQ$c8XUBqLwG7}*e)HVa~kx1g|!pNRYWLc>>rY~+%2bf(J&Yb~s!gw;= zZVUyo#SB`Mu7fRB-B_!cgrqj?WUK8D>YIBhZyB>FKS4K+ySkUU-ovWLZ{SVzXtCx{ zv9zEB03KTxn#W_Uf7CEBtL)Cd_-0AXh?yfZ7A!b$e4;2w=s6$H6?~@P+UwC&U<$b9m2D`Sjfj8IH25T;L;!`@Wu)7p zI&fh0Xk|y^t=F%1XUicDeq>7BzORT1jXtgUZPO5~a+}B{^P>TBmsWrSK?>(zDj#T| z#&$*wDe!cIiq($IhU^-J;gJ@9Y{p2qcFx^>b5q8X;EuMe>!&_D-Tw5TPB(XF`(R71 z103~o(&yng`B~K?G*+|Q`dcF}F;rtwmWPkiGBxQi;jmn6&vn!M)LoSo-16!BrpWo|RL*F*DK9?=q<+W1F zq<4(Nzm9u!c|3Ku+&yVmGq<2g<-a&|k)nPyp(wD5(<&6Lg4sDHqN zV7m%87bh#IHw}{ZpJVXBIP(9Fkl_EP`I|B|As^*0zmWf5>&yRERNTB^Vg;Bv{#Q}` z(+y7kFD+ur4Q&4SONsbvtN<%332^`p6xe?JFR)N4b#(}%>#}aCk~l;qj02V{G}5Kn zQui!oN7{f)vl&ef)2I;|lN;V(<@Nc_0m2m_$a6q5JxWeZP3>_}t-335E5B>H_+=hH zef2D`p)+>xI8um3mjXQu5K~8X+4Xzs_%lg`@Yp4pt`utGcz&qM!r+?(oYNEfNr5kX zJdh)J!BjMCVP)$a)`aA0GGs#+XASR1qiA10e>^1?|LxW3F50I}QE$pt{w{JVO(Sg1 z(dyZul%)4+4biH(0vN~znOHuBnOdc;@-d6H<=!frF1qB^BJ*Q6KAiO7r%dNX+&|!Ih`l8nL4N)r-gnFi_VJR@X==7xwCb&|R4HXx(5ISyxZz z)zzo88o>P?>7TgKydO-KBzV0O&4W?a8)-9d95-oRoZ9GPI&L+s5z(#C zK0WcC-%S92LYwqa3kh2dCk$6l{5@_c+g)vY_rlGyB`ZgON@PIg7+)N1svJ;p*zd@) z${@t(sbVQ*y7+Dg6E*)y=M%k;@^f7>DsJBA!U+10xu5zEOZ`WSIkL3U4^2L*b2w>T zp^3MrPs$Rb1y>F585I$e!Ws{tR}J$Bp)m@Kng>KJS!cD-h<*JrR$RJ-a-C`wVmnVH z{mCF`k*Vt}0ER)#@xfomM-ve^+=#|ueYnh_&*P&V9R(AP>9ZV376^%fmDe$XLShvi zc?g<DHdh?D+*o7P*#X4_m0IMN3gc{VQ!T71A9`yIvEK`6DH+{!WGn>J`nC!z7w; zUaxkIuwTX|&a%Te7?y_LG^Ex1>*FGzk})7iqUuWYUf{xezwBWgqh}D9HKs~_g$Li< zfJAyKVhZuzxHHc4Rc0x>t{kat=P-T>Zt>PxaJjvj(IPy*$SGn`jA>Q{~ufL z92{BOaQ()b*tTukwrxyor(+w_$;6&a?1^nB6Wg}^<-VWyJ*U3&oWFbT?yl;p-LT$g_B>IUk@ z|D7fi4{Tmf&oNdxNKRq+2+=O}vtm`u8c=iy7wo^7!esZBx+Npdiq}?CXrh1SFj1_J?HGHa2xt7%g2vT>E&RY8ysXk$_-2ejT+S!sArW8lq zX{EklWpj`5h|lR4mj&M0KSd=4J0RHsm@+x-PDLP$wcB4GoclR>$J9;TjrL|P{P&Nk zWAtFXc)MS?mGbaW-MQV0gDMekY6wr7gxz*$q;Z^+Y0B@T4($fQE0*11B(9 z3UI=1T!w&Q4dmzGPj_SKZeX$8THb>>*JPsC8BUGoJ|^CfhMcES0Jbg^tdPaCen zEA!9&OK!+b%*1JX6^(GLNt|}?Pm|=}kw@5`Ak{5s;?)D%UY{3_0=%)-Kb<1J)xRci zN2%ay+g-Z-Rt02^*tht}^vqaE^BF`TplrYW!ON zbLe91LEE~|MAs{3%^f$*;(TZt%Qyg$<1>6LFTwUZ9yA-If-9UG zb`GviMxXEtgq8Qo*^3HpM<_4!7<(tq!FEc^DqTd%R<+spY3Q;V*JT!UamF?)g7^Ya z@J#;NJpV#f4&y618|E^R9eiVNkj5 zC|fL`5o3S}a#~i%B~x|tY@w5_Z$fT3H|#WS;Xaz5Almk`LV2I)qj6q4S-p0Op8;J# zADh)Q3>9zaw(6bb=T2#Ut{%fGeZX_(t4Vp;6lM+w`uE+U)vdP$t!FQ2|7xO>Ee5{h zIy_aKLVp}#o%X!>C%3tq=*hCN;%PI%L9V|NV7a7oFt|lxE#}a zQ=&LJTSy80aNh^6;^i>n=~Y?TI2LH6Yksx(CJo|Aed_e@(v#m7a`7a^6kDA&Y)?v1 zu)e&pQp;1GQr%_~= z#eoE?olS|t(b{*SElC@I_SsyK!TUp?A=zW_JmCbfoiZB$ZpOE14uke(ZpQ==; z!C=a%;zv7v4EmEu;NKE~7USxVuA#@t_nnlpldtBfaf?G> z#!){wR20%7owzE^wdL`nMIJGqKTZbFY2K96{9IFU_9{z=ROEfNdw~wuS8e_dM6|Uy zP$Kc9aXp|eZQ3Dk#VjS-9Xu!$bK~X?lrcoQ{;Q1%vi<(v<%$*|B$5Is^?x^uR4wYE(3@E$$+0IqTv*KGv!BkksOP+Mx&+>gIEN-OtJW&E~LIZ?TH z(vl5s#FrMt$YH$7%~j?Xp=G(W3@=#dm#kEOSTc<25{#qP9~e7a4CqF$9ZimkJ<6C! zFIaUnj&?+fk*Td}>en!x&<=(^x~7v0<#ZvFmFv-v55Rl#v2>NaeKi1dJ1TjCzdg82 z*dUO~qg!EJe_Q?ms}wS%eG;1d4QpbuwA&`nWEzU%ZS9I=yce{&{yB9M={r(XV&Qh* z+;&7n|C(%7&Z_iAXfI10ducQoUs*s3-RbFA+0``?BgUL~@x`4I>PCQJ5E?jp9bJU@ zbFuacOD5bkuUZsH?J_^0`Z?jXM7)nwb*MSH@{m(^>kmx9w|MgGY&vJtH?l8^>g|g1 zgm_jigLiA7PbEiHbgA0Hkq4f(8RMvteMEWD&ss68eWf!elF?0&Zhz)%^^DDPT#(0p zE)XZC)vO&C=#gX60Fp_xb%j2DZGrgPsk>RmtcSIdUVi)@37{xITFOp6`A83T(G~9< zGpQ}KzfaeRbpbE!V8pKiz!iCaO%!#H1^0qKon&Z2BP}&k?6h+G6XxC;gX$VgA58jRxXqXKK3;l&C`A35SMI^z{i2j>X_^*ooy5>tSe}N7E zDFA@+@BmrhK+(XyN(>?{;9o#Iy)Pi1Bx*pe(bq5pGA#4zS&WonaKCd6>=ptiAu$X- z_*fD*nJKkO61CES1>kjIMnM%-W`whLIDW~XqN=L8s;Xq)9_BNp*~SacmO=Gv5qg0u zAJ4xv=|T$xLL_1*qAhb#NXMH_EGhi>d|eFKw|>)iHbJ{OxnD7P7zD^VKL}dzq1=_56S@!MA253nfsZCTd4gDJ) z>W8&OS`A1(;6$-OCy7e!)po^$%PtXb;KdLRmpqc*khGyj&D@a%touD-Z!n7dGIF?@ z*n7Z%L`U_ia5Sf_U6aKcAOO2aYGaejd~HlR!~5k}tHHx-jgI7QK{ zFK0P@_RU9Y$w`hc2%)(y&W15Atnr}$0h-plSNOY$!b$M(YYuY(dI!5{v#M^Av^IOZ z1b%=$w)1!}V)GpHYz6eI3}YyY5?-+=E>D^rL-Q?jL7X%@M3pvN_Ae2b2K2JzU6Va2 zKO|NWa?^4cIsj}LoXzGJ0wAHA-_9kB6O}~Fm*!W~S~yr|oCuX&d{;*px;GbfMkA?0 zDQbnu0@|6#JN92Y(o{mp5p0ywA1boY%DV6ccWE}uU^duFC9&bF$g(xd!#Zb>sqmp* z0yy#v%_do~7$&4$aHaRcs)|G1)^(fn#`^BAX-Em;20f7tial^) z`0G(%e%><*PtPiVh|n#_xk*>(G%FkANWqy$!JYGYh(1`6iE5qt()l&g~{|4-;Y8 zLFZ&`L)D$1W)A^foHrSi?hFgf44^zaIQ?jo zih5i_@Ph^-ai`4ud-}aO2!nc&G%ec?FyhS8K5w7#j}+(ET+#QqD1`DZ0|)VUhMC3k zE;7Je%}ZLZXJO0rKin8)06BnC3qF;fs7brEDvs??S8GP>BU)=C&;e zO}X}2aFxmBD^qiWpE6F?arVgn_ZNnIs4PC~BY|oIAy?>+H%?~`#3~5=MnbbaPPXH1 zOvdqQlk;;q{vzyycQ3OA@FQ_^ufh+s!IW+6LCLk!lD(^+B*y%!N<;h9HL;Pu*^yO8 zI&d2w9g6szP7y{nN5J~4M5QQ^I>4xB$C&v00~?Xq$@(`u`8Zpxx7RJlI+uVC_ebms z6Ge)83q;pyucg}I(Ld0O$}6TSw^wY4STMcOo8z4PD*3@D7Mh20gioPxPR+rJ?h^Y^L{E+# zqZwm>*T1IQiOA0e0CNi+g6~N{|6gJ@*8EwUk=}{vUJn6`-p_Ae<*SR}PK2xLV=IHg4rjMr0C+$=Z_&zM_-TMEGjmR*7W#+R-^3}pKM6gtPOxe2*h`7YMX@V z&6G?F_j8Q~F~DQ~Qb^m91~m2Cv3FdSzP>IdUs18=>Gz1q%#>tEqqfg-(H$$#MO}B& zlo*>|aqHpGa9Db@k8jE?Uk5MTA2X*}Hqo5d884y^MPHAROCK+>!5XK9IfK5wnsf%B zhykPps0?w<=w#;z;#GUq4`eF7Lg`neAIG_$TP!^QS^(>$MZB{su}3gim`r@Ep%J?e z);-OE7W7)SSS@{yJ~sLKtA3p)_%muPnKT@HV*+9@e>oCgDVcffbuu%r2V*djT7D*l zr1?8yuR}1Yd)u(;+4JRZr*C%GuCY3ehs^#7Hr$_8QheJ<_aAs#?5OqJ*kfb-EWeJZ zqez;megX(kEl*={NH06^bobMr;~E(6v-Cje!61_sna|ognPA%qYYVisGk9kYHEM;6 ztG&uhI~Z;`7&?2lS6XQ4Cypa1=+~9B9F3E2Z>-|^&4e_S#WL==qpM>ORO!%iAgCT> z%Jkxh752^0{aHiEkUnq{OPK?ShOuD@l_&?qGXZN_Vo#w9p@7G%l$k_KZO4lEQYA1} z*2>%aA5gUHtS||&1lSREHe`E0_JlW5BR%j3dmTVk4gqaPD%^PEexYDoiwX~qD?^A- z%Xql`+mZc;_#Si*f(w;jL*tHh6Ds%j>GfJFEX^+QH)TsHCRh~W{ISKL15-c=o)ez{ zGl2dkvpr#j0hn!2$%Nw%1JjosSgo}@eo(=xdh(wL)|k8R@Em3RksKU7EwNH@(I%QxONMLviLpM2%$l-+fH8OzO2X6l~@f*;}qjexaD zJP6{ZS$h4Vc&55|m#`YCb5OUHTh3s(F#D4prn61*8VYU@rI2_t&Tz&04GTB^WAY>R zg1EdwQ8HCu6nqAH!|Vp#0qQ(?D&IjkF&IfO7!v#le|dX+cr+bTo}VV8F$#}Q0fx3@H04I{?JFM@Nh`SCLxYdNgNn6YRDD^;Y%uKw;ZY(_QD^ zxA3P~+GcP(mn#&++t~Pnlz;tyLLg4rLBxOE<-}g3);$x=2_!7-gZp&S+g-~T9A}GCI-(^>@YVcx;(I;mtt>S~0SxYf){+$S zHAj)#rr-OykpzLpSekOc$k1P@JwCV`)CiduJ0|adGP+uv9G8(Txo#^Cs|*BVd`&=w zo$T0sHemT5GMc~)H-S7_U213uw2*OXI->)w*ZQcOeh!QdS_~?lN5hZW`FD*!x%)i~ zITGo%%_C1T-9qbc!ImrX0$Ovc|4cUVKY|)*t7rN^bCAY$2O(lT9SwxBO@q2fVIQmnhepFoA!d7 zD!$}h)uZgQQm;fg`W!`rLjt0sr*v(|(rEtyF|ktYy{2`IAU^gXls)rh2@?b7Z@S@> zCWCk7+s^D$QketG8R4%yqa`K)B;_6#=ey$XE-_}`-~x)+7MUA8e&nl;o^`s-&f2Z7 z(xiILIlpOK|E_A@1atkb?u*y` zSk|Y)wa%7a0^)hKZs-#vKMiRJAUV>l;m$p${r=l)8KC+6f@w$$vacV? z=v6mZZ{P*OoU>Be*SW>L<=~F*@zh@QfX2~yeGLyu702ct57B8ql+8hejyo9uO{XaS z4jSlVVLOV4ASj$ufT=fugu?}c?z z6!iawN%8y(lOp?XFPMk1%UX+UmMI%j^Hf+_|EJ+|77mizOr|$Uuyzix3B|~QXr`Rxd;b{;0*o+oceNr zNq{2`;D`+WOxW@K5C8LjLUkNp4l>u*$N#f)_kVSHc!0G+;FLK3O9=fh{S9Qv21AGZ zkND1U1?2?eVNMBZ!}td*fCKs^y>(Yz)&^1h549=`(nybxk)gopK`7G1ODJL($6QET zvr;R52e$PYr2nY^sgQo@+05xgU~J1fiqO^=Tr0IIdA&O}{2hk$`Iqz_t9HQP9GPjd^Aw#ia$^5C9$Xw7Dnfc|D5a_MPexP3kpF+uGZvw>XRAusylWWoxlk=R8-kXDG zM?IQeU}AAJ{6y?6f0laZY41@RQ_1LbE$T~o3g8wI2pOFnt^san0E00BPwgJPi>9?{ zdju?6G9ZGf*e65t#$N>Wy#s*_BZ&>xs3W{EPmMexv8-AX9NI|@|DjNhF@f~J9IfY3uX;M*kD>!{@PW{X#T6h9zVk(CxV9sfrH=V zgUg73&d8XHk<~mn;GqU@k-ugY5v-5THR!CeuaXE(?2&zD#9vO;Zc7twGv7=tJ9k3Y zIcs!IL8*r`==L{9!td`6#34Efz$(Y5u}ioxun6_$+3y$U$-g{hj^3nUf}lr_V8XeU z_HxBN&rFLTc~#uz$!mXMCm;vO8iHSX_(4|`T|G^^u0%EN0+_ogXX|G#5cbL#&D`{91 zvssXXUc@K&5tOnjR81{5Jr3FY&6jjIHWcMqnw?N$<59^CNe2f@p9d1&7Tk!oK|>;y zp_2yf`Tp{M2k@<9;7~($1|kY{{7qRsvI=wt{yOL0AM5%kdtU|CH2iE)zye`{O^F(z zQu_Her56%$hhgw%3bW+Bo8|H8&JDr0Jie$H@1k^(f{bkOejMGqZI`hEtwQxYStw(E zo39}&HnwJ;fy-31K_J0!9)lDPEPPAXFea<5gwZpb9w6HU6_>`c^T)3@kZkp0X@o{q zQ9ao#0VULM$F>CsO*U20E3s2NMiF-fI+qf5d7NtS_Ao70UVK?btRt?nRmLrW^>)4Y z4h^V6QZj zf()iYSFeCbpV-R!akmCR_n8eYM-9edD(3syxegY}FU2=x<(!EZ(6X89f4}|S?A}4s zzYl0<)2Uwxcw!z}m`#Ka1@dDcqQ3-|^AhxRQ*^4=nVTyGs_s;Rm-o-X)thewW-r3{ zT}}REuMnZ!c@5dvLhc=ErN@ahHu0&)rNW$5y=uL$REK6t<989r^QML0XCC5WcKzTc zh9(`t5}CQa;M-^<@gGs9k&ZC7B~2IA3<8`<2Jp|s@M$WRD3SYXF{u!EC0rBzu!klAgYy~erjJYxJ$}us=n%|QMPO@%)X7+3&Y%( zG&e?t5yktCwHrvqs|moxO?WcJ=Ouc4s3B%)fN)AXs`4V=Rak`0=L-tVV#LaQXQSydtIWCn5BvvWa z%wNhS%%1(W)9oYI?65YvK0zP0l^{4bsFDwdEVV5F-a$Sbh=hEJaJ`Dt4BtvX{w~SJ zN1k)B-ozbgP+fII2u2WMNfI;AQ3a5}gV&0sc)ky)->3Ww^QK4*vu=g_oYN&w*%17< zgKA%eJNjov=d0Xd-7X^{AsJ_%CNVVM0Sp_`xw&`*?Xt2uJYg(L)Qc~3Fr4#yWzux$ zfev7LQ%Z!>YZCOdk(m$QdnC8fPMc*v&A~nnJ1>6nIEaI zAuSWRn7BKEe0HFBEV&-E4(&OxYM4fX)c!Ski&<~=C^q-!UvVBRR2SttcX4B?nGs^- zaJ>hNYt!Zyiqjpo6@#W^Qa%991i9X~WR_SRq`6J(1hfYZ!c7YWtD;;rLH=;YTt&_- z?;IV4w1aFGDRqs$C3bxfqB~JQ)E+8snQQ7vUE$hH&2HA(wr=~rEH|FTUVEh6B@>+4 z@^0yxvh{ONfq6;hvSb4n93lmxDuOx}wj6&-R(+u$)AhD)Y$m*L=K~+ezBZPa~H`tP9Y!O}+5%E_}sadOm<^k`k>Xv#uq1uirm9 zsztTD`dQpgGV5J~y-n&rx&iQQ8oSGt9 zpT4P{vZ?u@}ER3%RgaI++|~3G7h^=U+0J53-}q$ z6?O(?cO3?iZBMmWM9$VMtl*oHA;i+om+YU26W^$24BQzqpC>SlTb*}a&Use={&Gvn zUo)ZP8ThOpQ?C zhz3C!E)7t}u)&Y6Zlf)WU^CnVNGGd(%VGHzEFliHjwZi&^xOiLc4u4L&2>_Bi?L8f z&YjP{4Xx6P23)i*|J2ytw2ri8p%tkSyuy8?l$is@v|DYJ-OJLiO9PK^XvmqyHeVw) zEyZ*7E;S7I&owO_E%ptX*e0y7o>+|5U2K@3TP7A=I5Ukdfwo$!t&9hC!BSBlSddx8 zrku$I>#(TwVSVbwPD zR&hVk$@W`97gfDQ?8u&ky56r(ZqAV|b7U#99)whpVpc&?3B(7M+nm^pr{?OYh3?h! z%u^QGRK*K()0CuwP-@hCNZ&+eGj*0VgwFsN#bnT8^`-uZbmDnb)w$3B6O224N5#)X zh;TGW^&TP^5b`5JNDx17aK+P)2T3nR^1?bBF+9F-#WpF%b&f&#`jg@-ZTfG(TzW;t z$CHW2jbEdJPe?VkYhnXr5&6kt5uoc07^r*ov~QwyM$U7311Vcr01 zR)I3vWfn1CAx|=P&L;J=GBTCr6KQl(BAREVC0l7y!Yp@-_s(L0WSz3{>rEK^!*NvQ z*Zr8YDf zQ-BXkvL^8iFn8oU;Vuq-@=ubMRi8I~Ip#|H+JN%b3%n{o*O zi6`Cmx``+y96v%HmYI1W(b&*1u_rc1N_<8YJ1|a$-~N`Rkj(v@oB*xP?BpvLJd!_* zYm9O$7{bg3i^F$RPfAqrx75t3`4e{W2J8ZWV*#@Q!Qp{%g`nj4Y+vc*FOQdvhlBBJ6z>bF_fKk>mH4YG#>nw+Tsh@e zHV*JF0Gt(AtppB@_yyl%=lW+MkM*DXfS?3mbpKJgG%o+4(D8h^zm{vqkK|n zg?vn)7@}hU%}&3A9sByi1~J1d$bPhbl%cFT_2|t5Nms`qpH( z%lPjMsn5Uk_mt@cZ>j5-?(BsCJezmdT z!z}VXqCY(7bRdc3v7C!YP~SiO&(}#QG2D0sR+aQlsrv$4m?XJ%)rm_RtLKL5WA225 zm?GmFxrck=Bqpts26a~Nz2>(yD>1Aav{urpRv5olPN*?3;DbQvK$yk}{qs%cde0GD zLZyP3HVpvHv9^6)xN-n~o0Cmitmux|CfPAOU`N)q~SZca8 z2!UHdV=5{{>KH924^*zDEE;&15o*pZndGI|g$KCZz2%S1s_50IZ>nf^p)F^5f0!%G zVTp1zu9|+b*VJ5)m(lB`cHR&THIgh1lKPhY2R36ZQ7utUWxqp};6YxEk+a_}{H8i? zdF^4Si~aXvtliF-b&w#*v$=v=A{Z)~kl9j}auWdg`@kP8TDK8vZ1CPv=B-lq9tht_ zzI=dC2qo0$nwU-<|16EAHr;x`hH)V^t2=BowWbVxD6@r4(?szl+Ce?%7P$(vX7~s1 z`iuK|>Lmr6T)XX z*I!?G5$_}F^e9-P#@)nCT_C>TF3zB7{Cl)<#j)$lwo2#A9;d@KXdao2sq=x{P6sH~ zXMLWb_}tJgqB!5;Fei@6luXK}z3I(3gt8f(TP!8ix4CJH=J&>Jp`CY{=`wtKi{Tm@ z$?WRt9yRv}wJP0qYidz0!+Tlr)5IcT`k3MKZCf_2!Q*=~#%!}0KQW(@Q`H)hS5tJ6 z&E9UFCM1`)&@$11r23O=m@6Q_UR77LO zp$Gg7Fq?sLJBu+`FlPWkc`x#VWKge*O@c!3LK9xiVAjAzeR;0`SYoq*QaO2PIC!3o zT~BZCCm%brOpvbUs|HevsP6dPzKD$GFpOKNJVY{wkh^d!AF1`iuQAVvnE=2d3ec0# z#>{ja~B?E)|F6tp1j1tg*Ec;RU6b2k_oDQi>u|3VksAGeX2|E z6;4a>NFIR8l0gn(@lttXZ3Sd@_Q-D;m^~K8e51P#Q*ITM#*TNadHvS6E6ck@05O#5 zyWH$rirv|hh=bgEOY?@`_Sd#k6&I-rV#>TKMbd@fWx`x{^;yoa0cZr9r<<`n6Lf4V zXEgq3!y5=}L1x|YkERq{n7u!CVvTqvo_J{a>wy+G$%$SMzYE*>N({iB@&7Z*qH7uQ z;L=Dy&U@-Ki}yt3K`3N#cqyM})I>T)U=`R1OD;3YH7{eW?f{(c zDT%zZXRoB;0Xgq`1BBlSzJSCpkJn*ajSqCjIMhfneB&IH^?Fno-2StSefUGi^|RqV zz}!o?Sd_~DN0`UEa&JtJoraxjRN}SGjV(Kc4a$+2l5ja*{r5$wS1EaFT&FE%lZIxZ z1{~QI6S8#|y0)mcyrlNM=)Mj=5+`JMn#o?G=!b#~MgLRZGC)iO)I3H;J+?e=b#?5c z$pMBOC?cydl`}Y3;=$DBPmp=>RKMDambb}B2}>Ls%yP*sDW0zOehX6Qfns<@u@ouz z-dp5u&s}nSLz@C)b1Q*>vbhd<9N%+A)-MBqtNlN;?9#w%u>FQoi22!~kd2We)9IA)?ukcKX z_&w8J_7+pDmo0S68~MbJm(A+e405s@fs5Mo3Fj&!C;;AMTyvJ=v5mGZH!xH^1+mB= zexWb=dbBc*1Rh2}yE2B9>%qS65G=K1hlz1P$K3z=JMHwhRHaE8f_!#){;}JE)~ZY5 z=xOhsX1(+n1n6||m>Fg(n3P6AE}U%FiF;(kS!_H$Y#>OLqib3TYcYL!jFpH6O_Cmi z*kB&6AAll-U!3^&FR7*5)naL~5psgX}J^s6sSMjQFz5c5CzK8FzLqgJFvo zd%N$U08WAQf36 z730CmEu1pX;_3$Mbrc3)X|_F(e?F(2NP}(z!>x7d^jsfFfFb&a*3484;`@D6nNv6W42?;ux-A?U5$S zE&(j0^R|`L3}i9mu#VlrTvbHvtI>+tSZeu|TdcPGE-lOWufu4{*(jH9m?;Yf7gRpH ziZ)!prHWfSM7#UqB-R}dU+syAoDHFS2rLq1tTMCrI=~B(l7xsJ$mKiy7>y}4~I#yiPWQ;3n`uE;UYHo&Z- z+rfA4ZR=AO6b7k1sCNBdB1SN&f34F2m&3#C8Cg@^o274tfK9YQUYC2+X}gR3CPLRWcKy?CImb>ZNRc|>fa23e z*i)5K=_;IX_j-S?N$hw~lWh+$2%fEtXbZDadoO&eKZg#!42dp6YbGz)?qdAaL+hFO zbb9E&whb_$)A4yW1#&QiIy(}YcMZ3FdKlfbA%2E|80wq`y;XTt{^gcNyV;=ueew6M z^+gkiYhn>Dy&YM7zq(d;@N+j**Rk4Nlw9{k*YEjz^0UtVe2AG0H!2T62RU=%qlHmD zD0*Go{Se#izP0FLK!5qWz&+;sNioFp`c>3>XjL-|FW!e-3g7Xw6E*EAWhx#7+LXZ# z!YIBm(Q6PJA_T;5Y6nLPbRVME&UBiorF8cpcbh`C4X6RU@iXigLqnDLr3fB1D-XM#%AMxNwDGX=mz_WO85_ncNHb#yw9LYb%Bk(N_92fW!4~_=S!ubXHU}giN zCxEj<{ZF>naRHQw@V^Ym|EaS6Pe{1+pV9L81aJ&+HWrS5=dgiB#^5l3TqBY_3mW6) zzD}>FFJ>sCUH7TEfJmYjLMWLt`B(Bc|JMvJ((9_46c>{UTRaLjc3qp?`n-F9MuWci zl@eo}b&@p$YYL-gTjubD;D+=gCYT6!-qZEP!2=Z?7AvYwD#Ha~INw^O5M*`pvk6T| zlXf_(^^g1o-o%@ER`x*v#HE}z@6KrSLOI;vbLTH5=CWk!*&u}F5bCE+?}(V#W4InaN#Q9N2bFu`Zr`;E zTS(sc)lyjsg$S*0?|v{~aaja2Ywg;XQ{4u$Y-Ga>Y_-fWV>nX! zM8d9^Sr~5e_A*l`w{QUW?Q9+4gVi8w<}fr=z=MmIv~AzS{r38xx&!ZJqPNFkFWM(5 zl3wIT>uoHG^Y2KS1{UUNGZDN@LGY4?Xu)7s5AZT!&*Ve%+5NGe^F;)*jDO2i^k z*;$FD7$7}>$&=S8ztzUH>-y#5EpnYw9VZl&Efx$qHbmrdlHy}MkV3Z(*~bIQfk}P{ zMR1Ev^tLzu8>G|8?-=p^b+SM8BRk7Zzep)q6VDc<`n`}*w$%@ZS7_mc5uBCPjreW% z;4$%Ai^!dfTJVD27+XN|rMY`!@tsziBD9*D4{vn<6|}XZo}@-mbGzq65uemHjzpus zxi>nyTV%;lY>A$hCrIo{MSI9Y5tIDd*M>@u&s@2@fS-QfA~6z)EPk3*l2gUD z0AE7`?C$!{59~8g)FCi&N~ATXx)=+ONt{091;W&8)x)B`W6G%AM<9jJ`>J=)5TlyW zDvaF$Rh$Uq#Bm95Y-BO1K~XRPY)PK?eFIt^KOF3Fxw$BQrr)y6{-p=? z>-Zh(P`eGITF)Ba?tGDBMFoWjhM}({n*kw&zb=CG_O+kZ*ZQ*!sk|~a1agqJWN-M^KpBHA z0KSGe5`JrZwTUl87D~On*&@6SyVRrgZ3)A9!0`cIAv8hXF9T^u*Odv@;mCtbKw~C%SNGh7jAwjOqm+`Bx~9fqtP5IrlS0R? z2$3j>2cdTr8mQQwmTQXyWrp&?iE@y-w^u8O@I8aO=aZ6xa}$S=0^ zgwv>@0cnHisx?9aLra-rPDWv%z_5Z#Bo7;G4Sl#B<`*vf5`FygeQaMot7s`^IxGdU z4s;$XD&GIskOl7%w|%r9!dJF95s=SO)uG8aDLga(GS+9>(lzcyaj3L~?J`WwU@Ps& zx%06S)dZuFfk>Wgeuv}=TZ$zjlqKUS*;}E%amkz9vE}rKCt!hD<{Esa(TrHt zt+AM{@6AW_9XCDQtyteitM#zVR+HOr7NgX^LPM~k*O_n4yL)owvFgZ^{G??|1kx7Q z?@p^DGK4ZrpK%^cjyq+A&Usob47@I5m}U7J#js2 za%Dr*2O$G&9c?4Q#q?&+1>7s=hv&PmDRTgN3Xf?G}COux70Ggghk#e z7_UYa^(UMdSkGhJBxci3QZ@@V^OZwYC-^|j-hA0c=0*A`G(ecZygV4;CHrXCFvPx* z-}7Ed^*6rm=Gztw$nQ7VWS08&sL@fePJs@T$EJ&l$Dp6CJc}p-W1r?!xy}T5e@h_` zXxu=kQj~{yjW?qkq_1m&9934eto*xayyUOGF9zwQJ1?^$Jn%ev_0U-N;NTC)OP$J; zDIg-tJNfP~AOpZkT-lN2>lthQQi&pgnYbrT2M(rrZ%~(sFfY;)U4yFT-Ti_Ru)9bW z>6iFosVf-0q{Mc&@7FwtzG;UNhpv~6_Dzmh^2_UznVth;biv|B84sG)W*=gCst&Sv zp(0bs)tYnqa8_D`A_Hu#4_!U->^78!3l7NT@6V5}aG_JS$bh=G7tP~XV zD=-_39JNB`4>j<1IOOyTPP;x!4G+I6z)#9UTaBjaUciK9Hp=Db)EO(ufz-5erpwUq6mZf)<9fC8>YNe(xdc^;CtaCz2TM{5Whv*9rWDI*&zESAWGCHx%?%IS z1&dB0d9wLuPo%q6JCg1=4{@_@R*p+;wZo_OVw;PR;Ks(hJBQV_EG2kuuP*rLxs4Va z9^nTa=q_BVs+MyRX}wqku|`?LCs>~9J=lkmDS&!^r%Wz9vmo1qHwbn0L=cf0WcJYh zvBh{S!Vx7B4U5BdItU+sj|${1oe$@hi~x$m?|}qWDz=E4l?Vdx3%`%|qRZm?&jHa7 zK?<{g*tZSvWgl$W=ch0ScT!M-HV!RGj5kq#v*zP0Jn1Vs@xVZlT?bTCL`TGH&30r}jO6zj z=0|FJjpPtOUI#g(N@@r_2VY>{KE0yS+0jcWW3Xn;jf=IAQ>fs4f8&VrZrH5Vf_%hE zr|&CuO**Y8D}lu>-jfF^8g!G7qiBQrHbTo%v;k$SZ$h&Q!cEE3{r}SU~ zy2l1JRa>J?ls?6R4)wnrD*18t>JDI@K?`olUDt{cC&f$eP3I|RgsM$s)Mv~$j8q*))9v z2kGwaM&fXYLxX@cNC*N-hjfS3p}XrK5(+5Y-7O&?DM%_vw}3Q!7kJ;#`@G-#7iX`X zYj$^bc9*?o<~N>j@j?(LF92+K59%Y#_kaWh{QbwV6R>*yeg4;vQkd^A{^Bb*brNuY zx~T^-kpoaZ0)PW21PbMb02e6$CQ%R!25e`-@Bl2pkrUeiL=S)jX-I+L#tr~T5Ci}T zf(YK{bLXRj+#@0i!ZrQ?ydFD(fDD`ke^J-ziTDJ7kV?P=CnU@*4BWCHfSafAe-XAO z0U+!4!pKb2g1p>dFqDoD%KO(wCjjOKP=)}T9dNCK+`qy6&;|I$5(o!ALWRUg1rZS9 z<_BUr!9eRm0Q#f=&}ATJ78rOe2tSepAR=v@KxBw~@SkglJe2o0La?AP9l%eBAF$Q^ zLkzg90>lu2_!J<9*DQg6n?e$Z5hMWE`Z$w7G^qR#0f4NSwNRP1o z+sgOggNh8?Hu>QRNgytGLJ2@6hJlEN#47*~CrtG% ztL{(3wjrP)Ej7ou;%b0%d1Ne`rRpeWB;4Qr4f5qBN3?>ldHkq7iq2rrXi>wIh0g6Fgt!KHyLb-d9D26DgXJoq#ChIuzW6Y zojN;|c6{qO+Ba<{4w|F#exIGoRhs&b&SOi*M$e*%f|8}_$uzslPnH8m#T`m)_QkZl zhG1c$#w6!74SnuEjOLG;L}9qb!!CQ4SRW=ChO{_2ZfOdRWM%|+Dq(XimAl{ivuwR5 zSWc7+Fzgp6%NGv5qp3dcLA3cCN8<5WU*dPAbjcP2O$cfvb-ecG*GHFv6nSVrEOiP+ z!~3F0{iMD$?mw$@8C}5UeD|~oeAmys8o3918^Wfwn8ulAV>EGIH_QB$;n7dNx-a5O z0pskpXAvA@uZ$zih{)`J+F4gh-2UFIR}fg}pkV0eAKc!D2J}Yh28h}xP9nhaHu^hwi?6d4Ah#v|Y&$iF1seX%@jp z-~K$tD4za}HRKtqU^090g^SX&7~g38XM`HOw+WT)b=~V#_g=CuGP$w@q`L?!m7LB@ z5O-l}c^x11W&>k|T#q80^=BL!i2@RA?Jx?355GC+d+B;UU-bLpJxAi@L^C)3p8c|< zf&%IAZ3I&I&@eK)$l0>lbd^0~^fBAWX=G%Fb<3$d9{qUYXsgE$qB^=_+qqSWD(p&X zroa{%`95-I1jX1I`U(|uvv`X{P=my<-<)ius+u%)bzITS;!}bdMI1CFiom7FnUhfM7AHgBK4DA*L~uPAFKq4%tt6>gj5Ig@S&Zn zqna2vT+G?pyi9sj{&bysPEmb`$SmLJb1X3|q|py54!XZ%MyPC0Uw;`Uw@%qoS%>%U zk9oMFWKrz2klQ}_qR)&8ZO`dN=nsY&R1qw-&W8D*uc<)}HQ(iUZSfzGu)h&}f?H2Z z5|9#yfbH#{l4wUxU@7vn!-94{WVn+AM$*H=k7Kg&4PkpV_1ViYDq(0j{YeS+E3E@u zylQ0ovsqDzujia1!Th(Mk;KUoUgG!Klsw(-9R+zP;c!unGa-xy9C^LBr;4wIomB@7 zj7a|=m&cQ(vkfQ*62^m=NHe9Ks(YUyk^Gc|9`R7o&16#SP~0IEHw@ekQ#cp8!WCaD ze5SiZy|mFyO$y*%WE)|~Yi&Wo3*CJ5#RGM)rMYCW)QJAz^bnB+IpEs;J=*{pooF?_ zH_`WB8ycUav!q|SQBvVOSA4B@0)r}jrxl>jNAc=!3di@AcBYiK_KhlB+4HP*Ah@b} zQk&nA*)t&AW}b9vrV14@w^K=Zx)z)qThRMN%^1Ook=^r#HB+jIco ztJif4&&7_X3x7A*ooU-PNqF2f7O~#Q@dIo(%8>O5>B+%zP#A_RW(PrI2%=dW57E02asUie<(u#TKalG=!)Eb(35)X&nY^8b^_AEG*WGLJIq+R_rZai0PrHmYUd2x71$9Z`a(N zg?7uwU5%zF&`iwZ`9LbkHzIFFAObz|Eq&bS@`6}A3}jbgO0QG6a=LqqMRw!c3_=Zt zIp7UC=7g7Y+VoX#@&khXgr5f}812pBI%M-?PA0SKo-4jb7U(fJr-Owc(r4hm>Cuj7 z`ofr;d473zis;BeQz%yZr;$gVNu7Mq`OxbyVKjOJ8aN?1}u?}pZZttP3;r-WZ4UhhLmm=qSkAb?5tT*Lp`52 z**#?`p1XOz8rOO*I^-}(CGBp!eAXq`QAVdXdwxa(yzNb0d7Q;nok6iXnNlp@96R+t z6ZA@v)NbY^A|5NEqn=9#)=^Sl2OPF#AG<(v17;v(Jl!1l``3f+3~J0qT+DbS!JAU2 zShT@0x7FH9FL>o`e)#&7>WayxS+3>SUpsijR{uW4Lo*YU;~`!s$a?Sil45x z?MB;0s%2i_^)k#84)Yvr2gY!$+Nd*JRqsRw≠$9MnjwK3&$-iI?AxTyLTUz_ZWU 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�z^l&;OxI0V0W4s2 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

    n=vG#tu7h^JahzV;>$}F`-vIR8PQ>oD-_D{40R8 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