From d922cfd878c0c005b0d7c74eef0d17f336cf3ced Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Thu, 31 Jan 2008 11:35:40 +0100 Subject: [PATCH] Release 5.05 --- Makefile | 6 +- org | 973 +++++++++++++++++++++++++++--------------- org-install.el | 17 + org-publish.el | 21 + org.el | 1101 ++++++++++++++++++++++++++++++++---------------- org.pdf | Bin 774778 -> 791147 bytes org.texi | 477 ++++++++++++++++----- orgcard.pdf | Bin 57780 -> 58798 bytes orgcard.tex | 2 +- 9 files changed, 1776 insertions(+), 821 deletions(-) diff --git a/Makefile b/Makefile index 7bf932f24..bd9a4689a 100644 --- a/Makefile +++ b/Makefile @@ -56,7 +56,7 @@ CP = cp -p ##---------------------------------------------------------------------- # The following variables need to be defined by the maintainer -LISPFILES = org.el org-publish.el org-mouse.el org-install.el +LISPFILES = org.el org-publish.el org-mouse.el org-export-latex.el org-install.el ELCFILES = $(LISPFILES:.el=.elc) DOCFILES = org.texi org.pdf org CARDFILES = orgcard.tex orgcard.pdf orgcard_letter.pdf @@ -67,7 +67,7 @@ HTMLDIR = /home/dominik/public_html/Tools/org .SUFFIXES: .el .elc .texi SHELL = /bin/sh -DISTFILES= README ${LISPFILES} ${DOCFILES} ${CARDFILES} Makefile +DISTFILES= README ${LISPFILES} ${DOCFILES} ${CARDFILES} Makefile dir DISTFILES_xemacs= xemacs/noutline.el xemacs/ps-print-invisible.el xemacs/README all: $(ELCFILES) @@ -148,7 +148,7 @@ ecompile: distfile: @if [ "X$(TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi - touch org.texi orgcard.tex +# touch org.texi orgcard.tex make info make doc rm -rf org-$(TAG) org-$(TAG).zip diff --git a/org b/org index 4d1b86833..b99e1aa7f 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 5.04). + This manual is for Org-mode (version 5.05). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Org Mode Manual *************** -This manual is for Org-mode (version 5.04). +This manual is for Org-mode (version 5.05). Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation @@ -115,6 +115,7 @@ Hyperlinks * Internal links:: Links to other places in the current file * External links:: URL-like links to the world * Handling links:: Creating, inserting and following +* Using links outside Org-mode:: Linking from my C source code? * Link abbreviations:: Shortcuts for writing complex links * Search options:: Linking to a specific location * Custom searches:: When the default search is not enough @@ -166,8 +167,8 @@ Column View Defining Columns -* Scope of column definitions:: -* Column attributes:: +* Scope of column definitions:: Where defined, where valid? +* Column attributes:: Appearance and content of a column Timestamps @@ -183,8 +184,8 @@ Creating timestamps Deadlines and Scheduling -* Inserting deadline/schedule:: -* Repeated tasks:: +* Inserting deadline/schedule:: Planning items +* Repeated tasks:: Items that show up again and again Progress Logging @@ -235,17 +236,23 @@ Exporting * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML +* LaTeX export:: Exporting to LaTeX * XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file HTML export -* Export commands:: How to invoke HTML export +* HTML Export commands:: How to invoke LaTeX export * Quoting HTML tags:: Using direct HTML in Org-mode -* Links:: How hyperlinks get transferred to HTML -* Images:: To inline or not to inline? -* CSS support:: Style specifications +* Links:: Transformation of links for HTML +* Images:: How to include images +* CSS support:: Changing the appearence of the output + +LaTeX export + +* LaTeX export commands:: How to invoke LaTeX export +* Quoting LaTeX code:: Incorporating literal LaTeX code Text interpretation by the exporter @@ -295,6 +302,7 @@ Interaction with other packages Extensions, Hooks and Hacking * Extensions:: Existing 3rd-part extensions +* Adding hyperlink types:: New custom link types * Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs * Dynamic blocks:: Automatically filled blocks * Special agenda views:: Customized views @@ -530,14 +538,14 @@ File: org, Node: Outlines, Next: Headlines, Prev: Document structure, Up: Do 2.1 Outlines ============ -Org-mode is implemented on top of outline-mode. Outlines allow to -organize a document in a hierarchical structure, which (at least for -me) is the best representation of notes and thoughts. Overview over -this structure is achieved by folding (hiding) large parts of the +Org-mode is implemented on top of outline-mode. Outlines allow a +document to be organized in a hierarchical structure, which (at least +for me) is the best representation of notes and thoughts. An overview +of this structure is achieved by folding (hiding) large parts of the document to show only the general document structure and the parts currently being worked on. Org-mode greatly simplifies the use of -outlines by compressing the entire show/hide functionality into a -single command `org-cycle', which is bound to the key. +outlines by compressing the entire show/hide functionality into a single +command `org-cycle', which is bound to the key.  File: org, Node: Headlines, Next: Visibility cycling, Prev: Outlines, Up: Document structure @@ -566,7 +574,7 @@ that has whitespace followed by a single star as headline starters. will be hidden when the subtree is folded. However, if you leave at least two empty lines, one empty line will remain visible after folding the subtree, in order to structure the collapsed view. See the -variable `org-cycle-separator-lines' for modifying this behavior. +variable `org-cycle-separator-lines' to modify this behavior. ---------- Footnotes ---------- @@ -864,7 +872,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 changes + highlighted; the highlights disappear when the buffer is changed an editing command, or by pressing `C-c C-c'. When called with a `C-u' prefix argument, previous highlights are kept, so several calls to this command can be stacked. @@ -1076,8 +1084,8 @@ File: org, Node: Built-in table editor, Next: Narrow columns, Prev: Tables, ============================= Org-mode makes it easy to format tables in plain ASCII. Any line with -`|' as the first non-white character is considered part of a table. -`|' is also the column separator. A table might look like this: +`|' as the first non-whitespace character is considered part of a +table. `|' is also the column separator. A table might look like this: | Name | Phone | Age | |-------+-------+-----| @@ -1883,6 +1891,7 @@ links to other files, Usenet articles, emails, and much more. * Internal links:: Links to other places in the current file * External links:: URL-like links to the world * Handling links:: Creating, inserting and following +* Using links outside Org-mode:: Linking from my C source code? * Link abbreviations:: Shortcuts for writing complex links * Search options:: Linking to a specific location * Custom searches:: When the default search is not enough @@ -2032,7 +2041,7 @@ them as links. If spaces must be part of the link (for example in the end of the link, enclose them in angular brackets.  -File: org, Node: Handling links, Next: Link abbreviations, Prev: External links, Up: Hyperlinks +File: org, Node: Handling links, Next: Using links outside Org-mode, Prev: External links, Up: Hyperlinks 4.4 Handling links ================== @@ -2145,9 +2154,23 @@ triple `C-u' prefix to `C-c C-l', or configure the option (2) See the variable `org-display-internal-link-with-indirect-buffer'  -File: org, Node: Link abbreviations, Next: Search options, Prev: Handling links, Up: Hyperlinks +File: org, Node: Using links outside Org-mode, Next: Link abbreviations, Prev: Handling links, Up: Hyperlinks -4.5 Link abbreviations +4.5 Using links outside Org-mode +================================ + +You can insert and follow links that have Org-mode syntax not only in +Org-mode, but in any Emacs buffer. For this, you should create two +global commands, like this (please select suitable global keys +yourself): + + (define-key global-map 'org-insert-link-global "\\C-c L") + (define-key global-map 'org-open-at-point-global "\\C-c o") + + +File: org, Node: Link abbreviations, Next: Search options, Prev: Using links outside Org-mode, Up: Hyperlinks + +4.6 Link abbreviations ====================== Long URLs can be cumbersome to type, and often many similar links are @@ -2188,7 +2211,7 @@ complete link abbreviations.  File: org, Node: Search options, Next: Custom searches, Prev: Link abbreviations, Up: Hyperlinks -4.6 Search options in file links +4.7 Search options in file links ================================ File links can contain additional information to make Emacs jump to a @@ -2238,7 +2261,7 @@ single colon.  File: org, Node: Custom searches, Next: Remember, Prev: Search options, Up: Hyperlinks -4.7 Custom Searches +4.8 Custom Searches =================== The default mechanism for creating search strings and for doing the @@ -2260,7 +2283,7 @@ implementation example. Search for `BibTeX links' in the source file.  File: org, Node: Remember, Prev: Custom searches, Up: Hyperlinks -4.8 Remember +4.9 Remember ============ Another way to create org entries with links to other files is through @@ -2283,7 +2306,7 @@ note should be stored interactively, on the fly.  File: org, Node: Setting up remember, Next: Remember templates, Prev: Remember, Up: Remember -4.8.1 Setting up remember +4.9.1 Setting up remember ------------------------- The following customization will tell remember to use org files as @@ -2298,7 +2321,7 @@ target, and to create annotations compatible with Org-mode links.  File: org, Node: Remember templates, Next: Storing notes, Prev: Setting up remember, Up: Remember -4.8.2 Remember templates +4.9.2 Remember templates ------------------------ In combination with Org-mode, you can use templates to generate @@ -2379,7 +2402,7 @@ be filled with the previous context information.  File: org, Node: Storing notes, Prev: Remember templates, Up: Remember -4.8.3 Storing notes +4.9.3 Storing notes ------------------- When you are finished preparing a note with remember, you have to press @@ -3076,6 +3099,14 @@ disks in a box like this: :Publisher_ALL: "Deutsche Grammophon" Phillips EMI :END: + If you want to set properties that can be inherited by any entry in a +file, use a line like + + #+PROPERTY: NDisks_ALL 1 2 3 4 + + Property values set with the global variable `org-global-properties' +can be inherited by all entries in all Org-mode files. + The following commands help to work with properties: `M-' @@ -3592,6 +3623,10 @@ DEADLINE The editor in charge is [[bbdb:Ford Prefect]] DEADLINE: <2004-02-29 Sun> + You can specify a different lead time for warnings for a specific + deadlines using the following syntax. Here is an example with a + warning period of 5 days `DEADLINE: <2004-02-29 Sun -5d>'. + SCHEDULED You are planning to start working on that task on the given date. The headline will be listed under the given date(1). In addition, @@ -3604,8 +3639,8 @@ SCHEDULED * Menu: -* Inserting deadline/schedule:: -* Repeated tasks:: +* Inserting deadline/schedule:: Planning items +* Repeated tasks:: Items that show up again and again ---------- Footnotes ---------- @@ -4964,14 +4999,14 @@ File: org, Node: LaTeX fragments, Next: Processing LaTeX fragments, Prev: Sub ==================== With symbols, sub- and superscripts, HTML is pretty much at its end when -it comes to representing mathematical formulas(1). More complex -expressions need a dedicated formula processor. To this end, Org-mode -can contain arbitrary LaTeX fragments. It provides commands to preview +it comes to representing mathematical formulas(1). More complex +expressions need a dedicated formula processor. To this end, Org-mode +can contain arbitrary LaTeX fragments. It provides commands to preview the typeset result of these fragments, and upon export to HTML, all fragments will be converted to images and inlined into the HTML -document. For this to work you need to be on a system with a working -LaTeX installation. You also need the `dvipng' program, available at -`http://sourceforge.net/projects/dvipng/'. The LaTeX header that will +document(2). For this to work you need to be on a system with a working +LaTeX installation. You also need the `dvipng' program, available at +`http://sourceforge.net/projects/dvipng/'. The LaTeX header that will be used when processing a fragment can be configured with the variable `org-format-latex-header'. @@ -5006,10 +5041,13 @@ ones you do not wish to have interpreted by the LaTeX converter. ---------- Footnotes ---------- (1) Yes, there is MathML, but that is not yet fully supported by -many browsers, and there is no decent converter for turning LaTeX of -ASCII representations of formulas into MathML. So for the time being, +many browsers, and there is no decent converter for turning LaTeX or +ASCII representations of formulas into MathML. So for the time being, converting formulas into images seems the way to go. + (2) The LaTeX export will not use images for displaying LaTeX +fragments but include these fragments directly into the LaTeX code. +  File: org, Node: Processing LaTeX fragments, Next: CDLaTeX mode, Prev: LaTeX fragments, Up: Embedded LaTeX @@ -5101,11 +5139,12 @@ 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 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 -desktop calendar program like iCal, Org-mode can also produce extracts -in the iCalendar format. Currently Org-mode only supports export, not -import of these different formats. +exchange with a broad range of other applications. LaTeX export lets +you use Org-mode and its structured editing functions to easily create +LaTeX files. To incorporate entries with associated times like +deadlines or appointments into a desktop calendar program like iCal, +Org-mode can also produce extracts in the iCalendar format. Currently +Org-mode only supports export, not import of these different formats. When exporting, Org-mode uses special conventions to enrich the output produced. *Note Text interpretation::, for more details. @@ -5119,6 +5158,7 @@ output produced. *Note Text interpretation::, for more details. * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML +* LaTeX export:: Exporting to LaTeX * XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file @@ -5158,7 +5198,7 @@ the layout relative to the first line. Should there be lines with less indentation than the first, these are left alone.  -File: org, Node: HTML export, Next: XOXO export, Prev: ASCII export, Up: Exporting +File: org, Node: HTML export, Next: LaTeX export, Prev: ASCII export, Up: Exporting 11.2 HTML export ================ @@ -5169,14 +5209,14 @@ but with additional support for tables. * Menu: -* Export commands:: How to invoke HTML export +* HTML Export commands:: How to invoke LaTeX export * Quoting HTML tags:: Using direct HTML in Org-mode -* Links:: How hyperlinks get transferred to HTML -* Images:: To inline or not to inline? -* CSS support:: Style specifications +* Links:: Transformation of links for HTML +* Images:: How to include images +* CSS support:: Changing the appearence of the output  -File: org, Node: Export commands, Next: Quoting HTML tags, Prev: HTML export, Up: HTML export +File: org, Node: HTML Export commands, Next: Quoting HTML tags, Prev: HTML export, Up: HTML export 11.2.1 HTML export commands --------------------------- @@ -5209,6 +5249,10 @@ File: org, Node: Export commands, Next: Quoting HTML tags, Prev: HTML export, org-mode syntax before. This is a global command that can be invoked in any buffer. +`M-x org-replace-region-by-HTML' + Replace the active region (assumed to be in Org-mode syntax) by + HTML code. + In the exported version, the first 3 outline levels will become headlines, defining a general document structure. Additional levels will be exported as itemized lists. If you want that transition to @@ -5220,7 +5264,7 @@ example, creates two levels of headings and does the rest as items.  -File: org, Node: Quoting HTML tags, Next: Links, Prev: Export commands, Up: HTML export +File: org, Node: Quoting HTML tags, Next: Links, Prev: HTML Export commands, Up: HTML export 11.2.2 Quoting HTML tags ------------------------ @@ -5321,9 +5365,79 @@ section in the buffer. should have no `#' at the start of the line.  -File: org, Node: XOXO export, Next: iCalendar export, Prev: HTML export, Up: Exporting +File: org, Node: LaTeX export, Next: XOXO export, Prev: HTML export, Up: Exporting -11.3 XOXO export +11.3 LaTeX export +================= + +Org-mode contains a LaTeX exporter written by Bastien Guerry. + +* Menu: + +* LaTeX export commands:: How to invoke LaTeX export +* Quoting LaTeX code:: Incorporating literal LaTeX code + + +File: org, Node: LaTeX export commands, Next: Quoting LaTeX code, Prev: LaTeX export, Up: LaTeX export + +11.3.1 LaTeX export commands +---------------------------- + +`C-c C-e l' + Export as LaTeX file `myfile.tex'. + +`C-c C-e L' + Export to a temporary buffer, do not create a file. + +`C-c C-e v l' + +`C-c C-e v L' + Export only the visible part of the document. + +`M-x org-export-region-as-latex' + Convert the region to LaTeX under the assumption that it was + org-mode syntax before. This is a global command that can be + invoked in any buffer. + +`M-x org-replace-region-by-latex' + Replace the active region (assumed to be in Org-mode syntax) by + LaTeX code. + + In the exported version, the first 3 outline levels will become +headlines, defining a general document structure. Additional levels +will be exported as description lists. The exporter can ignore them or +convert them to a custom string depending on `org-latex-low-levels'. + + If you want that transition to occur at a different level, specify it +with a prefix argument. For example, + + C-2 C-c C-e l + +creates two levels of headings and does the rest as items. + + +File: org, Node: Quoting LaTeX code, Prev: LaTeX export commands, Up: LaTeX export + +11.3.2 Quoting LaTeX code +------------------------- + +Embedded LaTeX as described in *Note Embedded LaTeX:: will be correctly +inserted into the LaTeX file. Forthermore, you can add special code +that should only be present in LaTeX export with the following +constructs: + + #+LaTeX: Literal LaTeX code for export + +or + + #+BEGIN_LaTeX + All lines between these markers are exported literally + #+END_LaTeX + + +File: org, Node: XOXO export, Next: iCalendar export, Prev: LaTeX export, Up: Exporting + +11.4 XOXO export ================ Org-mode contains an exporter that produces XOXO-style output. @@ -5339,7 +5453,7 @@ does not interpret any additional Org-mode features.  File: org, Node: iCalendar export, Next: Text interpretation, Prev: XOXO export, Up: Exporting -11.4 iCalendar export +11.5 iCalendar export ===================== Some people like to use Org-mode for keeping track of projects, but @@ -5370,7 +5484,7 @@ application you are using. The FAQ covers this issue.  File: org, Node: Text interpretation, Prev: iCalendar export, Up: Exporting -11.5 Text interpretation by the exporter +11.6 Text interpretation by the exporter ======================================== The exporter backends interpret additional structure in the Org-mode @@ -5387,7 +5501,7 @@ file in order to produce better output.  File: org, Node: Comment lines, Next: Initial text, Prev: Text interpretation, Up: Text interpretation -11.5.1 Comment lines +11.6.1 Comment lines -------------------- Lines starting with `#' in column zero are treated as comments and will @@ -5400,7 +5514,7 @@ never be exported. Also entire subtrees starting with the word  File: org, Node: Initial text, Next: Footnotes, Prev: Comment lines, Up: Text interpretation -11.5.2 Text before the first headline +11.6.2 Text before the first headline ------------------------------------- Org-mode normally ignores any text before the first headline when @@ -5436,7 +5550,7 @@ headline when exporting the file, you can use the `#+TEXT' construct:  File: org, Node: Footnotes, Next: Enhancing text, Prev: Initial text, Up: Text interpretation -11.5.3 Footnotes +11.6.3 Footnotes ---------------- Numbers in square brackets are treated as footnotes, so that you can use @@ -5457,13 +5571,13 @@ binding, you could use `org-replace-disputed-keys' and  File: org, Node: Enhancing text, Next: Export options, Prev: Footnotes, Up: Text interpretation -11.5.4 Enhancing text for export +11.6.4 Enhancing text for export -------------------------------- Some of the export backends of Org-mode allow for sophisticated text -formatting, this is true in particular for the HTML backend. Org-mode -has a number of typing conventions that allow to produce a richly -formatted output. +formatting, this is true in particular for the HTML and LaTeX backends. +Org-mode has a number of typing conventions that allow to produce a +richly formatted output. * Plain lists `-', `*' or `+' as bullet, or with `1.' or `2)' as enumerator will be recognized and transformed if the backend @@ -5505,7 +5619,7 @@ should never be used.  File: org, Node: Export options, Prev: Enhancing text, Up: Text interpretation -11.5.5 Export options +11.6.5 Export options --------------------- The exporter recognizes special lines in the buffer which provide @@ -5546,6 +5660,10 @@ you can: author: turn on/off inclusion of author name/email into exported file timestamp: turn on/off inclusion creation time into exported file + These options take effect in both the HTML and LaTeX export, except +for `TeX' and `LaTeX', which are respectively `t' and `nil' for the +LaTeX export. +  File: org, Node: Publishing, Next: Miscellaneous, Prev: Exporting, Up: Top @@ -5557,8 +5675,11 @@ 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 -a web server. Org-publish turns org-mode into a web-site authoring -tool. +a web server. Org-publish turns org-mode into a web-site authoring tool. + + You can also use Org-publish to convert files into LaTeX, or even +combine HTML and LaTeX conversion so that files are available in both +formats on the server(2). Org-publish has been contributed to Org-mode by David O'Toole. @@ -5574,6 +5695,10 @@ tool. still using Emacs 21, you need you need to download this file separately. + (2) Since LaTeX files on a server are not that helpful, you surely +want to perform further conversion on them - e.g. convert them to `PDF' +format. +  File: org, Node: Configuration, Next: Sample configuration, Prev: Publishing, Up: Publishing @@ -5662,9 +5787,10 @@ Publishing means that a file is copied to the destination directory and possibly transformed in the process. The default transformation is to export Org-mode files as HTML files, and this is done by the function `org-publish-org-to-html' which calls the HTML exporter (*note HTML -export::). Other files like images only need to be copied to the -publishing destination. For non-Org-mode files, you need to specify -the publishing function. +export::). But you also can publish your files in LaTeX by using the +function `org-publish-org-to-latex' instead. Other files like images +only need to be copied to the publishing destination. For non-Org-mode +files, you need to specify the publishing function. `:publishing-function' Function executing the publication of a file. This may also be a list of functions, which will @@ -5681,13 +5807,13 @@ provides one for attachments (files that only need to be copied):  File: org, Node: Publishing options, Next: Publishing links, Prev: Publishing action, Up: Configuration -12.1.5 Options for the HTML exporter ------------------------------------- +12.1.5 Options for the HTML/LaTeX exporters +------------------------------------------- The property list can be used to set many export options for the HTML -exporter. In most cases, these properties correspond to user variables -in Org-mode. The table below lists these properties along with the -variable they belong to. See the documentation string for the +and LaTeX exporters. In most cases, these properties correspond to user +variables in Org-mode. The table below lists these properties along +with the variable they belong to. See the documentation string for the respective variable for details. `:language' `org-export-default-language' @@ -5719,6 +5845,10 @@ respective variable for details. `:author' `user-full-name' `:email' `user-mail-address' + Most of the `org-export-with-*' variables have the same effect in +both HTML and LaTeX exporters, except for `:TeX-macros' and +`:LaTeX-fragments', respectively `nil' and `t' in the LaTeX export. + 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. Options set within a file (*note Export options::), @@ -5974,7 +6104,7 @@ file is visited again in a new Emacs session. `#+ARCHIVE: %s_done::' This line sets the archive location for the agenda file. It - applies for all subsequent lines until the next `#+CATEGORY' line, + applies for all subsequent lines until the next `#+ARCHIVE' line, or the end of the file. The first such line also applies to any entries before it. The corresponding variable is `org-archive-location'. @@ -6006,8 +6136,13 @@ file is visited again in a new Emacs session. three must be either letters A-Z or numbers 0-9. The highest priority must have a lower ASCII number that the lowest priority. +`#+PROPERTY: Property_Name Value' + This line sets a default inheritance value for entries in the + current buffer, most useful for specifying the allowed values of a + property. + `#+STARTUP:' - This line sets options to be used at startup of org-mode, when an + This line sets options to be used at startup of Org-mode, when an Org-mode file is being visited. The first set of options deals with the initial visibility of the outline tree. The corresponding variable for global default settings is @@ -6332,7 +6467,7 @@ File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction select and extend the region. If you want to use one of these packages along with Org-mode, configure the variable `org-CUA-compatible'. When set, Org-mode will move the following - keybindings in org-mode files, and in the agenda buffer (but not + keybindings in Org-mode files, and in the agenda buffer (but not during date selection). S-UP -> M-p S-DOWN -> M-n @@ -6349,7 +6484,7 @@ File: org, Node: Conflicts, Prev: Cooperation, Up: Interaction `footnote.el' by Steven L. Baur Org-mode supports the syntax of the footnote package, but only the numerical footnote markers. Also, the default key for footnote - commands, `C-c !' is already used by org-mode. You could use the + commands, `C-c !' is already used by Org-mode. You could use the variable `footnote-prefix' to switch footnotes commands to another key. Or, you could use `org-replace-disputed-keys' and `org-disputed-keys' to change the settings in Org-mode. @@ -6406,13 +6541,14 @@ Org-mode. * Menu: * Extensions:: Existing 3rd-part extensions +* Adding hyperlink types:: New custom link types * Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs * Dynamic blocks:: Automatically filled blocks * Special agenda views:: Customized views * Using the property API:: Writing programs that use entry properties  -File: org, Node: Extensions, Next: Tables in arbitrary syntax, Prev: Extensions and Hacking, Up: Extensions and Hacking +File: org, Node: Extensions, Next: Adding hyperlink types, Prev: Extensions and Hacking, Up: Extensions and Hacking A.1 Third-party extensions for Org-mode ======================================= @@ -6454,9 +6590,97 @@ The following extensions for Org-mode have been written by other people: `http://www.cognition.ens.fr/~guerry/u/org2rem.el'.  -File: org, Node: Tables in arbitrary syntax, Next: Dynamic blocks, Prev: Extensions, Up: Extensions and Hacking +File: org, Node: Adding hyperlink types, Next: Tables in arbitrary syntax, Prev: Extensions, Up: Extensions and Hacking -A.2 Tables in arbitrary syntax +A.2 Adding hyperlink types +========================== + +Org-mode has a large number of hyperlink types built-in (*note +Hyperlinks::). If you would like to add new link types, it provides an +interface for doing so. Lets look at an example file `org-man.el' that +will add support for creating links like `[[man:printf][The printf +manpage]]' to show unix manual pages inside emacs: + + ;;; org-man.el - Support for links to manpages in Org-mode + + (require 'org) + + (org-add-link-type "man" 'org-man-open) + (add-hook 'org-store-link-functions 'org-man-store-link) + + (defcustom org-man-command 'man + "The Emacs command to be used to display a man page." + :group 'org-link + :type '(choice (const man) (const woman))) + + (defun org-man-open (path) + "Visit the manpage on PATH. + PATH should be a topic that can be thrown at the man command." + (funcall org-man-command path)) + + (defun org-man-store-link () + "Store a link to a manpage." + (when (memq major-mode '(Man-mode woman-mode)) + ;; This is a man page, we do make this link + (let* ((page (org-man-get-page-name)) + (link (concat "man:" page)) + (description (format "Manpage for %s" page))) + (org-store-link-props + :type "man" + :link link + :description description)))) + + (defun org-man-get-page-name () + "Extract the page name from the buffer name." + ;; This works for both `Man-mode' and `woman-mode'. + (if (string-match " \\(\\S-+\\)\\*" (buffer-name)) + (match-string 1 (buffer-name)) + (error "Cannot create link to this man page"))) + + (provide 'org-man) + + ;;; org-man.el ends here + +You would activate this new link type in `.emacs' with + + (require 'org-man) + +Lets go through the file and see what it does. + 1. It does `(require 'org)' to make sure that `org.el' has been + loaded. + + 2. The next line calls `org-add-link-type' to define a new link type + with prefix `man'. The call also contains the name of a function + that will be called to follow such a link. + + 3. The next line adds a function to `org-store-link-functions', in + order to allow the command `C-c l' to record a useful link in a + buffer displaying a man page. + + The rest of the file defines the necessary variables and functions. +First there is a customization variable that determines which emacs +command should be used to display manpages. There are two options, +`man' and `woman'. Then the function to follow a link is defined. It +gets the link path as an argument - in this case the link path is just +a topic for the manual command. The function calls the value of +`org-man-command' to display the man page. + + Finally the function `org-man-store-link' is defined. When you try +to store a link with `C-c l', also this function will be called to try +to make a link. The function must first decide if it is supposed to +create the link for this buffer type, we do this by checking the value +of the variable `major-mode'. If not, the function must exit and +retunr the value `nil'. If yes, the link is created by getting the +manual tpoic from the buffer name and prefixing it with the string +`man:'. Then it must call the command `org-store-link-props' and set +the `:type' and `:link' properties. Optionally you can also set the +`:description' property to provide a default for the link description +when the link is later inserted into tan Org-mode buffer with `C-c C-l'. + + +File: org, Node: Tables in arbitrary syntax, Next: Dynamic blocks, Prev: Adding hyperlink types, Up: Extensions and Hacking + +A.3 Tables in arbitrary syntax ============================== Since Orgtbl-mode can be used as a minor mode in arbitrary buffers, a @@ -6481,7 +6705,7 @@ very flexible system.  File: org, Node: Radio tables, Next: A LaTeX example, Prev: Tables in arbitrary syntax, Up: Tables in arbitrary syntax -A.2.1 Radio tables +A.3.1 Radio tables ------------------ To define the location of the target table, you first need to create two @@ -6536,7 +6760,7 @@ number of different solutions:  File: org, Node: A LaTeX example, Next: Translator functions, Prev: Radio tables, Up: Tables in arbitrary syntax -A.2.2 A LaTeX example +A.3.2 A LaTeX example --------------------- The best way to wrap the source table in LaTeX is to use the `comment' @@ -6639,7 +6863,7 @@ solution is to add the `comment' environment to the variable  File: org, Node: Translator functions, Prev: A LaTeX example, Up: Tables in arbitrary syntax -A.2.3 Translator functions +A.3.3 Translator functions -------------------------- Orgtbl-mode has several translator functions built-in: @@ -6707,7 +6931,7 @@ during HTML export.  File: org, Node: Dynamic blocks, Next: Special agenda views, Prev: Tables in arbitrary syntax, Up: Extensions and Hacking -A.3 Dynamic blocks +A.4 Dynamic blocks ================== Org-mode documents can contain _dynamic blocks_. These are specially @@ -6759,7 +6983,7 @@ Org-mode.  File: org, Node: Special agenda views, Next: Using the property API, Prev: Dynamic blocks, Up: Extensions and Hacking -A.4 Special Agenda Views +A.5 Special Agenda Views ======================== Org-mode provides a special hook that can be used to narrow down the @@ -6787,33 +7011,53 @@ search should continue from there. nil ; tag found, do not skip subtree-end))) ; tag not found, continue after end of subtree - Furthermore you must write a command that uses `let' to temporarily -put this function into the variable `org-agenda-skip-function', sets -the header string for the agenda buffer, and calls the todo-list -generator while asking for the specific TODO keyword PROJECT. The -function must also accept one argument MATCH, but it can choose to -ignore it(1) (as we do in the example below). Here is the example: + Now you may use this function in an agenda custom command, for +example like this: - (defun my-org-waiting-projects (&optional match) - "Produce a list of projects that contain a WAITING tag. - MATCH is being ignored." - (interactive) - (let ((org-agenda-skip-function 'my-skip-unless-waiting) - (org-agenda-overriding-header "Projects waiting for something: ")) - ;; make the list - (org-todo-list "PROJECT"))) + (org-add-agenda-custom-command + '("b" todo "PROJECT" + ((org-agenda-skip-function 'my-org-waiting-projects) + (org-agenda-overriding-header "Projects waiting for something: ")))) - ---------- Footnotes ---------- + Note that this also binds `org-agenda-overriding-header' to get a +meaningful header in the agenda view. - (1) MATCH must be present in case you want to define a custom -command for producing this special list. Custom commands always supply -the MATCH argument, but it can be empty if you do not specify it while -defining the command(*note Custom agenda views::). + You may also put a Lisp form into `org-agenda-skip-function'. In +particular, you may use the functions `org-agenda-skip-entry-if' and +`org-agenda-skip-subtree-if' in this form, for example: + +`'(org-agenda-skip-entry-if 'scheduled)' + Skip current entry if it has been scheduled. + +`'(org-agenda-skip-entry-if 'notscheduled)' + Skip current entry if it has not been scheduled. + +`'(org-agenda-skip-entry-if 'deadline)' + Skip current entry if it has a deadline. + +`'(org-agenda-skip-entry-if 'scheduled 'deadline)' + Skip current entry if it has a deadline, or if it is scheduled. + +`'(org-agenda-skip-entry 'regexp "regular expression")' + Skip current entry if the regular expression contained in the + variable `org-agenda-skip-regexp' matches in the entry. + +`'(org-agenda-skip-subtree-if 'regexp "regular expression")' + Same as above, but check and skip the entire subtree. + + Therefore we could also have written the search for WAITING projects +like this, even without defining a special function: + + (org-add-agenda-custom-command + '("b" todo "PROJECT" + ((org-agenda-skip-function '(org-agenda-skip-subtree-if + 'regexp ":WAITING:")) + (org-agenda-overriding-header "Projects waiting for something: "))))  File: org, Node: Using the property API, Prev: Special agenda views, Up: Extensions and Hacking -A.5 Using the property API +A.6 Using the property API ========================== Here is a description of the functions that can be used to work with @@ -6918,8 +7162,8 @@ if I have forgotten someone, please accept my apologies and let me know. * Niels Giessen had the idea to automatically archive DONE trees. - * Bastien Guerry provided extensive feedback and some patches, and - translated David O'Toole's tutorial into French. + * Bastien Guerry wrote the LaTeX exporter and has been prolific with + patches, ideas, and bug reports. to Org-mode. * Kai Grossjohann pointed out key-binding conflicts with other packages. @@ -6982,6 +7226,9 @@ if I have forgotten someone, please accept my apologies and let me know. * Dale Smith proposed link abbreviations. + * Adam Spiers asked for global linking commands and inspired the link + extension system. support mairix. + * David O'Toole wrote `org-publish.el' and drafted the manual chapter about publishing. @@ -6999,7 +7246,8 @@ if I have forgotten someone, please accept my apologies and let me know. 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. + select a date. John has also contributed a number of great ideas + directly to Org-mode. * Carsten Wimmer suggested some changes and helped fix a bug in linking to GNUS. @@ -7024,7 +7272,8 @@ Index (line 6) * action, for publishing: Publishing action. (line 6) * activation: Activation. (line 6) -* active region <1>: Export commands. (line 6) +* active region <1>: HTML Export commands. + (line 6) * active region <2>: ASCII export. (line 9) * active region <3>: Built-in table editor. (line 141) @@ -7043,7 +7292,7 @@ Index * agenda, pipe: Extracting Agenda Information for other programs. (line 6) * agenda, with block views: Block agenda. (line 6) -* align, STARTUP keyword: In-buffer settings. (line 63) +* align, STARTUP keyword: In-buffer settings. (line 68) * allout.el: Conflicts. (line 6) * angular brackets, around links: External links. (line 43) * API, for properties <1>: Using the property API. @@ -7100,9 +7349,9 @@ Index * completion, of TODO keywords: Workflow states. (line 15) * constants, in calculations: References. (line 82) * constants.el: Cooperation. (line 14) -* constcgs, STARTUP keyword: In-buffer settings. (line 88) -* constSI, STARTUP keyword: In-buffer settings. (line 88) -* content, STARTUP keyword: In-buffer settings. (line 56) +* constcgs, STARTUP keyword: In-buffer settings. (line 93) +* constSI, STARTUP keyword: In-buffer settings. (line 93) +* content, STARTUP keyword: In-buffer settings. (line 61) * contents, global visibility state: Visibility cycling. (line 22) * copying, of subtrees: Structure editing. (line 6) * creating timestamps: Creating timestamps. (line 6) @@ -7111,7 +7360,7 @@ Index * custom date/time format: Custom time format. (line 6) * custom search strings: Custom searches. (line 6) * customization: Customization. (line 6) -* customtime, STARTUP keyword: In-buffer settings. (line 85) +* customtime, STARTUP keyword: In-buffer settings. (line 90) * cutting, of subtrees: Structure editing. (line 6) * cycling, of TODO states: TODO basics. (line 13) * cycling, visibility: Visibility cycling. (line 6) @@ -7147,7 +7396,7 @@ Index * emphasized text: Export options. (line 25) * enhancing text: Enhancing text. (line 6) * evaluate time range: Creating timestamps. (line 48) -* even, STARTUP keyword: In-buffer settings. (line 78) +* even, STARTUP keyword: In-buffer settings. (line 83) * exporting: Exporting. (line 6) * exporting agenda views <1>: Exporting Agenda Views. (line 12) @@ -7199,14 +7448,17 @@ Index * grouping columns in tables: Column groups. (line 6) * hand-formatted lists: Enhancing text. (line 11) * headline levels: Export options. (line 25) -* headline levels, for exporting <1>: Export commands. (line 34) +* headline levels, for exporting <1>: LaTeX export commands. + (line 26) +* headline levels, for exporting <2>: HTML Export commands. + (line 38) * headline levels, for exporting: ASCII export. (line 18) * headline navigation: Motion. (line 6) * headline tagging: Tags. (line 6) * headline, promotion and demotion: Structure editing. (line 6) * headlines: Headlines. (line 6) * hide text: Visibility cycling. (line 6) -* hidestars, STARTUP keyword: In-buffer settings. (line 78) +* hidestars, STARTUP keyword: In-buffer settings. (line 83) * hiding leading stars: Clean view. (line 6) * history: History and Acknowledgments. (line 6) @@ -7215,6 +7467,8 @@ Index * HTML, and orgtbl-mode: Translator functions. (line 6) * hyperlinks: Hyperlinks. (line 6) +* hyperlinks, adding new types: Adding hyperlink types. + (line 6) * iCalendar export: iCalendar export. (line 6) * images, inline in HTML: Images. (line 6) * in-buffer settings: In-buffer settings. (line 6) @@ -7233,6 +7487,7 @@ Index * jumping, to headlines: Motion. (line 6) * keybindings, global: Activation. (line 6) * keyword options: Per file keywords. (line 6) +* LaTeX export: LaTeX export. (line 6) * LaTeX fragments <1>: Export options. (line 25) * LaTeX fragments: LaTeX fragments. (line 6) * LaTeX fragments, export: Enhancing text. (line 21) @@ -7260,12 +7515,12 @@ Index * lists, hand-formatted: Enhancing text. (line 11) * lists, ordered: Plain lists. (line 6) * lists, plain: Plain lists. (line 6) -* logdone, STARTUP keyword: In-buffer settings. (line 67) +* logdone, STARTUP keyword: In-buffer settings. (line 72) * logging, of progress: Progress logging. (line 6) -* lognoteclock-out, STARTUP keyword: In-buffer settings. (line 67) -* lognotedone, STARTUP keyword: In-buffer settings. (line 67) -* lognotestate, STARTUP keyword: In-buffer settings. (line 67) -* logrepeat, STARTUP keyword: In-buffer settings. (line 67) +* lognoteclock-out, STARTUP keyword: In-buffer settings. (line 72) +* lognotedone, STARTUP keyword: In-buffer settings. (line 72) +* lognotestate, STARTUP keyword: In-buffer settings. (line 72) +* logrepeat, STARTUP keyword: In-buffer settings. (line 72) * maintainer: Feedback. (line 6) * mark ring: Handling links. (line 81) * marking characters, tables: Advanced features. (line 40) @@ -7286,11 +7541,11 @@ Index * named references: References. (line 82) * names as TODO keywords: TODO types. (line 6) * narrow columns in tables: Narrow columns. (line 6) -* noalign, STARTUP keyword: In-buffer settings. (line 63) -* nologging, STARTUP keyword: In-buffer settings. (line 67) -* nologrepeat, STARTUP keyword: In-buffer settings. (line 67) +* noalign, STARTUP keyword: In-buffer settings. (line 68) +* nologging, STARTUP keyword: In-buffer settings. (line 72) +* nologrepeat, STARTUP keyword: In-buffer settings. (line 72) * occur, command: Sparse trees. (line 6) -* odd, STARTUP keyword: In-buffer settings. (line 78) +* odd, STARTUP keyword: In-buffer settings. (line 83) * option keyword completion: Completion. (line 6) * options, for custom agenda views: Setting Options. (line 6) * options, for customization: Customization. (line 6) @@ -7312,7 +7567,7 @@ Index * outline-mode: Outlines. (line 6) * outlines: Outlines. (line 6) * overview, global visibility state: Visibility cycling. (line 22) -* overview, STARTUP keyword: In-buffer settings. (line 56) +* overview, STARTUP keyword: In-buffer settings. (line 61) * packages, interaction with other: Interaction. (line 6) * pasting, of subtrees: Structure editing. (line 6) * per file keywords: Per file keywords. (line 6) @@ -7347,7 +7602,8 @@ Index * references, named: References. (line 82) * references, to fields: References. (line 15) * references, to ranges: References. (line 60) -* region, active <1>: Export commands. (line 6) +* region, active <1>: HTML Export commands. + (line 6) * region, active <2>: ASCII export. (line 9) * region, active <3>: Built-in table editor. (line 141) @@ -7360,7 +7616,7 @@ Index * richer text: Enhancing text. (line 6) * RMAIL links: External links. (line 6) * SCHEDULED keyword: Deadlines and scheduling. - (line 22) + (line 26) * scheduling: Time stamps. (line 6) * Scripts, for agenda processing: Extracting Agenda Information for other programs. (line 6) @@ -7373,8 +7629,8 @@ Index * show all, command: Visibility cycling. (line 33) * show all, global visibility state: Visibility cycling. (line 22) * show hidden text: Visibility cycling. (line 6) -* showall, STARTUP keyword: In-buffer settings. (line 56) -* showstars, STARTUP keyword: In-buffer settings. (line 78) +* showall, STARTUP keyword: In-buffer settings. (line 61) +* showstars, STARTUP keyword: In-buffer settings. (line 83) * sorting, of agenda items: Sorting of agenda items. (line 6) * sparse tree, for deadlines: Inserting deadline/schedule. @@ -7456,7 +7712,8 @@ Index * TODO list, global: Global TODO list. (line 6) * TODO types: TODO types. (line 6) * TODO workflow: Workflow states. (line 6) -* transient-mark-mode <1>: Export commands. (line 6) +* transient-mark-mode <1>: HTML Export commands. + (line 6) * transient-mark-mode <2>: ASCII export. (line 9) * transient-mark-mode <3>: Built-in table editor. (line 141) @@ -7598,7 +7855,7 @@ Key Index (line 6) * C-c C-c <3>: Processing LaTeX fragments. (line 15) -* C-c C-c <4>: Property syntax. (line 46) +* C-c C-c <4>: Property syntax. (line 54) * C-c C-c <5>: Setting tags. (line 10) * C-c C-c <6>: Checkboxes. (line 37) * C-c C-c <7>: Editing and debugging formulas. @@ -7609,23 +7866,39 @@ Key Index * C-c C-d <1>: Agenda commands. (line 156) * C-c C-d: Inserting deadline/schedule. (line 9) -* C-c C-e: Exporting. (line 19) +* C-c C-e: Exporting. (line 20) * C-c C-e a: ASCII export. (line 9) -* C-c C-e b: Export commands. (line 7) +* C-c C-e b: HTML Export commands. + (line 7) * C-c C-e c: iCalendar export. (line 21) -* C-c C-e H: Export commands. (line 10) -* C-c C-e h: Export commands. (line 6) +* C-c C-e H: HTML Export commands. + (line 10) +* C-c C-e h: HTML Export commands. + (line 6) * C-c C-e I: iCalendar export. (line 16) * C-c C-e i: iCalendar export. (line 14) -* C-c C-e R: Export commands. (line 13) +* C-c C-e L: LaTeX export commands. + (line 7) +* C-c C-e l: LaTeX export commands. + (line 6) +* C-c C-e R: HTML Export commands. + (line 13) * C-c C-e t: Export options. (line 13) * C-c C-e v <1>: XOXO export. (line 11) * C-c C-e v: Sparse trees. (line 41) * C-c C-e v a: ASCII export. (line 13) -* C-c C-e v b: Export commands. (line 18) -* C-c C-e v H: Export commands. (line 18) -* C-c C-e v h: Export commands. (line 18) -* C-c C-e v R: Export commands. (line 18) +* C-c C-e v b: HTML Export commands. + (line 18) +* C-c C-e v H: HTML Export commands. + (line 18) +* C-c C-e v h: HTML Export commands. + (line 18) +* C-c C-e v L: LaTeX export commands. + (line 10) +* C-c C-e v l: LaTeX export commands. + (line 10) +* C-c C-e v R: HTML Export commands. + (line 18) * C-c C-e x: XOXO export. (line 10) * C-c C-f: Motion. (line 12) * C-c C-j: Motion. (line 21) @@ -7738,7 +8011,7 @@ Key Index (line 72) * M-: Structure editing. (line 24) * M- <1>: Completion. (line 10) -* M- <2>: Property syntax. (line 38) +* M- <2>: Property syntax. (line 46) * M- <3>: Setting tags. (line 6) * M- <4>: Per file keywords. (line 23) * M-: Editing and debugging formulas. @@ -7808,7 +8081,7 @@ Key Index (line 42) * S- <3>: Creating timestamps. (line 35) * S- <4>: Using column view. (line 26) -* S- <5>: Property syntax. (line 54) +* S- <5>: Property syntax. (line 62) * S- <6>: Multiple sets in one file. (line 29) * S- <7>: TODO basics. (line 20) @@ -7821,7 +8094,7 @@ Key Index (line 39) * S- <3>: Creating timestamps. (line 35) * S- <4>: Using column view. (line 26) -* S- <5>: Property syntax. (line 54) +* S- <5>: Property syntax. (line 62) * S- <6>: Multiple sets in one file. (line 29) * S- <7>: TODO basics. (line 20) @@ -7853,207 +8126,213 @@ Key Index  Tag Table: Node: Top970 -Node: Introduction12513 -Node: Summary12928 -Node: Installation16080 -Node: Activation17458 -Node: Feedback18709 -Node: Document structure20785 -Node: Outlines21677 -Node: Headlines22337 -Ref: Headlines-Footnote-123345 -Node: Visibility cycling23456 -Ref: Visibility cycling-Footnote-125666 -Ref: Visibility cycling-Footnote-225724 -Ref: Visibility cycling-Footnote-325774 -Node: Motion26044 -Node: Structure editing26998 -Node: Archiving29824 -Node: ARCHIVE tag30382 -Node: Moving subtrees32175 -Node: Sparse trees33486 -Ref: Sparse trees-Footnote-135618 -Ref: Sparse trees-Footnote-235800 -Node: Plain lists35915 -Ref: Plain lists-Footnote-140112 -Ref: Plain lists-Footnote-240470 -Node: Drawers40651 -Node: orgstruct-mode41489 -Node: Tables42389 -Node: Built-in table editor42970 -Node: Narrow columns50209 -Ref: Narrow columns-Footnote-152144 -Node: Column groups52190 -Node: orgtbl-mode53723 -Node: The spreadsheet54526 -Node: References55613 -Ref: References-Footnote-160077 -Node: Formula syntax for Calc60366 -Node: Formula syntax for Lisp62823 -Node: Field formulas64541 -Node: Column formulas65849 -Node: Editing and debugging formulas67448 -Node: Updating the table71601 -Node: Advanced features72636 -Node: Hyperlinks77161 -Node: Link format77934 -Node: Internal links79227 -Ref: Internal links-Footnote-181152 -Node: Radio targets81287 -Node: External links81978 -Node: Handling links84382 -Ref: Handling links-Footnote-189669 -Ref: Handling links-Footnote-289906 -Node: Link abbreviations89980 -Node: Search options91659 -Ref: Search options-Footnote-193439 -Node: Custom searches93520 -Node: Remember94568 -Node: Setting up remember95555 -Node: Remember templates96137 -Ref: Remember templates-Footnote-199583 -Node: Storing notes99681 -Node: TODO items101568 -Node: TODO basics102545 -Node: TODO extensions104309 -Node: Workflow states105128 -Ref: Workflow states-Footnote-1106303 -Node: TODO types106396 -Ref: TODO types-Footnote-1107979 -Node: Multiple sets in one file108061 -Node: Per file keywords109672 -Ref: Per file keywords-Footnote-1110961 -Node: Priorities111162 -Node: Breaking down tasks112772 -Ref: Breaking down tasks-Footnote-1113292 -Node: Checkboxes113388 -Node: Tags116237 -Node: Tag inheritance117009 -Node: Setting tags117946 -Ref: Setting tags-Footnote-1122469 -Ref: Setting tags-Footnote-2122581 -Node: Tag searches122664 -Node: Properties and columns125381 -Node: Property syntax126486 -Node: Special properties128646 -Node: Property searches129562 -Node: Column view130217 -Node: Defining columns131384 -Node: Scope of column definitions131782 -Node: Column attributes132704 -Node: Using column view134952 -Node: Property API136939 -Node: Timestamps137293 -Node: Time stamps137754 -Ref: Time stamps-Footnote-1140182 -Node: Creating timestamps140298 -Node: The date/time prompt142372 -Ref: The date/time prompt-Footnote-1144360 -Node: Custom time format144466 -Node: Deadlines and scheduling146158 -Ref: Deadlines and scheduling-Footnote-1147508 -Node: Inserting deadline/schedule147663 -Node: Repeated tasks148601 -Node: Progress logging150240 -Node: Closing items150895 -Ref: Closing items-Footnote-1151829 -Ref: Closing items-Footnote-2151898 -Node: Tracking TODO state changes151971 -Node: Clocking work time152827 -Ref: Clocking work time-Footnote-1156473 -Ref: Clocking work time-Footnote-2156551 -Node: Agenda views156677 -Node: Agenda files158628 -Ref: Agenda files-Footnote-1159594 -Ref: Agenda files-Footnote-2159743 -Node: Agenda dispatcher159936 -Node: Built-in agenda views161633 -Node: Weekly/Daily agenda162213 -Node: Global TODO list165155 -Node: Matching tags and properties167433 -Node: Timeline168522 -Node: Stuck projects169194 -Node: Presentation and sorting171045 -Node: Categories171836 -Node: Time-of-day specifications172500 -Node: Sorting of agenda items174471 -Node: Agenda commands175753 -Node: Custom agenda views183034 -Node: Storing searches183753 -Node: Block agenda185665 -Node: Setting Options186895 -Node: Exporting Agenda Views189634 -Ref: Exporting Agenda Views-Footnote-1193918 -Ref: Exporting Agenda Views-Footnote-2193975 -Node: Extracting Agenda Information for other programs194161 -Node: Embedded LaTeX198287 -Ref: Embedded LaTeX-Footnote-1199381 -Node: Math symbols199571 -Node: Subscripts and Superscripts200338 -Node: LaTeX fragments201184 -Ref: LaTeX fragments-Footnote-1203420 -Node: Processing LaTeX fragments203682 -Node: CDLaTeX mode204630 -Ref: CDLaTeX mode-Footnote-1207116 -Node: Exporting207264 -Node: ASCII export208578 -Node: HTML export209868 -Node: Export commands210487 -Node: Quoting HTML tags211731 -Node: Links212361 -Node: Images213058 -Ref: Images-Footnote-1213929 -Node: CSS support213990 -Ref: CSS support-Footnote-1215309 -Node: XOXO export215422 -Node: iCalendar export215861 -Node: Text interpretation217080 -Node: Comment lines217671 -Node: Initial text218066 -Node: Footnotes219735 -Node: Enhancing text220550 -Ref: Enhancing text-Footnote-1222409 -Node: Export options222499 -Node: Publishing224621 -Ref: Publishing-Footnote-1225417 -Node: Configuration225561 -Node: Project alist226279 -Node: Sources and destinations227345 -Node: Selecting files228075 -Node: Publishing action228823 -Node: Publishing options230056 -Node: Publishing links232208 -Node: Project page index233721 -Node: Sample configuration234499 -Node: Simple example234991 -Node: Complex example235664 -Node: Triggering publication237740 -Node: Miscellaneous238425 -Node: Completion239059 -Node: Customization240729 -Node: In-buffer settings241312 -Node: The very busy C-c C-c key246651 -Node: Clean view248412 -Node: TTY keys250989 -Node: Interaction252599 -Node: Cooperation252996 -Node: Conflicts255872 -Node: Bugs257875 -Node: Extensions and Hacking259371 -Node: Extensions260042 -Node: Tables in arbitrary syntax261989 -Node: Radio tables263066 -Node: A LaTeX example265569 -Ref: A LaTeX example-Footnote-1269215 -Ref: A LaTeX example-Footnote-2269363 -Node: Translator functions269798 -Ref: Translator functions-Footnote-1272907 -Node: Dynamic blocks272995 -Node: Special agenda views274967 -Ref: Special agenda views-Footnote-1277277 -Node: Using the property API277537 -Node: History and Acknowledgments279018 -Node: Index285402 -Node: Key Index319294 +Node: Introduction12966 +Node: Summary13381 +Node: Installation16533 +Node: Activation17911 +Node: Feedback19162 +Node: Document structure21238 +Node: Outlines22130 +Node: Headlines22795 +Ref: Headlines-Footnote-123799 +Node: Visibility cycling23910 +Ref: Visibility cycling-Footnote-126120 +Ref: Visibility cycling-Footnote-226178 +Ref: Visibility cycling-Footnote-326228 +Node: Motion26498 +Node: Structure editing27452 +Node: Archiving30278 +Node: ARCHIVE tag30836 +Node: Moving subtrees32629 +Node: Sparse trees33940 +Ref: Sparse trees-Footnote-136072 +Ref: Sparse trees-Footnote-236254 +Node: Plain lists36369 +Ref: Plain lists-Footnote-140566 +Ref: Plain lists-Footnote-240924 +Node: Drawers41105 +Node: orgstruct-mode41943 +Node: Tables42843 +Node: Built-in table editor43424 +Node: Narrow columns50669 +Ref: Narrow columns-Footnote-152604 +Node: Column groups52650 +Node: orgtbl-mode54183 +Node: The spreadsheet54986 +Node: References56073 +Ref: References-Footnote-160537 +Node: Formula syntax for Calc60826 +Node: Formula syntax for Lisp63283 +Node: Field formulas65001 +Node: Column formulas66309 +Node: Editing and debugging formulas67908 +Node: Updating the table72061 +Node: Advanced features73096 +Node: Hyperlinks77621 +Node: Link format78459 +Node: Internal links79752 +Ref: Internal links-Footnote-181677 +Node: Radio targets81812 +Node: External links82503 +Node: Handling links84907 +Ref: Handling links-Footnote-190204 +Ref: Handling links-Footnote-290441 +Node: Using links outside Org-mode90515 +Node: Link abbreviations91041 +Node: Search options92734 +Ref: Search options-Footnote-194514 +Node: Custom searches94595 +Node: Remember95643 +Node: Setting up remember96630 +Node: Remember templates97212 +Ref: Remember templates-Footnote-1100658 +Node: Storing notes100756 +Node: TODO items102643 +Node: TODO basics103620 +Node: TODO extensions105384 +Node: Workflow states106203 +Ref: Workflow states-Footnote-1107378 +Node: TODO types107471 +Ref: TODO types-Footnote-1109054 +Node: Multiple sets in one file109136 +Node: Per file keywords110747 +Ref: Per file keywords-Footnote-1112036 +Node: Priorities112237 +Node: Breaking down tasks113847 +Ref: Breaking down tasks-Footnote-1114367 +Node: Checkboxes114463 +Node: Tags117312 +Node: Tag inheritance118084 +Node: Setting tags119021 +Ref: Setting tags-Footnote-1123544 +Ref: Setting tags-Footnote-2123656 +Node: Tag searches123739 +Node: Properties and columns126456 +Node: Property syntax127561 +Node: Special properties129982 +Node: Property searches130898 +Node: Column view131553 +Node: Defining columns132720 +Node: Scope of column definitions133118 +Node: Column attributes134040 +Node: Using column view136288 +Node: Property API138275 +Node: Timestamps138629 +Node: Time stamps139090 +Ref: Time stamps-Footnote-1141518 +Node: Creating timestamps141634 +Node: The date/time prompt143708 +Ref: The date/time prompt-Footnote-1145696 +Node: Custom time format145802 +Node: Deadlines and scheduling147494 +Ref: Deadlines and scheduling-Footnote-1149114 +Node: Inserting deadline/schedule149269 +Node: Repeated tasks150207 +Node: Progress logging151846 +Node: Closing items152501 +Ref: Closing items-Footnote-1153435 +Ref: Closing items-Footnote-2153504 +Node: Tracking TODO state changes153577 +Node: Clocking work time154433 +Ref: Clocking work time-Footnote-1158079 +Ref: Clocking work time-Footnote-2158157 +Node: Agenda views158283 +Node: Agenda files160234 +Ref: Agenda files-Footnote-1161200 +Ref: Agenda files-Footnote-2161349 +Node: Agenda dispatcher161542 +Node: Built-in agenda views163239 +Node: Weekly/Daily agenda163819 +Node: Global TODO list166761 +Node: Matching tags and properties169039 +Node: Timeline170128 +Node: Stuck projects170800 +Node: Presentation and sorting172651 +Node: Categories173442 +Node: Time-of-day specifications174106 +Node: Sorting of agenda items176077 +Node: Agenda commands177359 +Node: Custom agenda views184640 +Node: Storing searches185359 +Node: Block agenda187271 +Node: Setting Options188501 +Node: Exporting Agenda Views191240 +Ref: Exporting Agenda Views-Footnote-1195524 +Ref: Exporting Agenda Views-Footnote-2195581 +Node: Extracting Agenda Information for other programs195767 +Node: Embedded LaTeX199893 +Ref: Embedded LaTeX-Footnote-1200987 +Node: Math symbols201177 +Node: Subscripts and Superscripts201944 +Node: LaTeX fragments202790 +Ref: LaTeX fragments-Footnote-1205023 +Ref: LaTeX fragments-Footnote-2205284 +Node: Processing LaTeX fragments205418 +Node: CDLaTeX mode206366 +Ref: CDLaTeX mode-Footnote-1208852 +Node: Exporting209000 +Node: ASCII export210467 +Node: HTML export211757 +Node: HTML Export commands212383 +Node: Quoting HTML tags213751 +Node: Links214386 +Node: Images215083 +Ref: Images-Footnote-1215954 +Node: CSS support216015 +Ref: CSS support-Footnote-1217334 +Node: LaTeX export217447 +Node: LaTeX export commands217771 +Node: Quoting LaTeX code218933 +Node: XOXO export219438 +Node: iCalendar export219878 +Node: Text interpretation221097 +Node: Comment lines221688 +Node: Initial text222083 +Node: Footnotes223752 +Node: Enhancing text224567 +Ref: Enhancing text-Footnote-1226436 +Node: Export options226526 +Node: Publishing228802 +Ref: Publishing-Footnote-1229763 +Ref: Publishing-Footnote-2229907 +Node: Configuration230058 +Node: Project alist230776 +Node: Sources and destinations231842 +Node: Selecting files232572 +Node: Publishing action233320 +Node: Publishing options234654 +Node: Publishing links237029 +Node: Project page index238542 +Node: Sample configuration239320 +Node: Simple example239812 +Node: Complex example240485 +Node: Triggering publication242561 +Node: Miscellaneous243246 +Node: Completion243880 +Node: Customization245550 +Node: In-buffer settings246133 +Node: The very busy C-c C-c key251660 +Node: Clean view253421 +Node: TTY keys255998 +Node: Interaction257608 +Node: Cooperation258005 +Node: Conflicts260881 +Node: Bugs262884 +Node: Extensions and Hacking264380 +Node: Extensions265105 +Node: Adding hyperlink types267048 +Node: Tables in arbitrary syntax270710 +Node: Radio tables271799 +Node: A LaTeX example274302 +Ref: A LaTeX example-Footnote-1277948 +Ref: A LaTeX example-Footnote-2278096 +Node: Translator functions278531 +Ref: Translator functions-Footnote-1281640 +Node: Dynamic blocks281728 +Node: Special agenda views283700 +Node: Using the property API286878 +Node: History and Acknowledgments288359 +Node: Index294935 +Node: Key Index329427  End Tag Table diff --git a/org-install.el b/org-install.el index e5a7905ac..d4c953a8d 100644 --- a/org-install.el +++ b/org-install.el @@ -4,6 +4,8 @@ (autoload 'org-diary "org" "Diary entries from Org mode.") (autoload 'org-agenda "org" "Multi-file agenda from Org mode." t) (autoload 'org-store-link "org" "Store a link to the current location." t) +(autoload 'org-open-at-point-global "org" "Follow a link like Org-mode does." t) +(autoload 'org-insert-link-global "org" "Insert a link like Org-mode does." t) (autoload 'orgtbl-mode "org" "Org tables as a minor mode." t) (autoload 'turn-on-orgtbl "org" "Org tables as a minor mode.") (autoload 'orgstruct-mode "org" "Org structure as a minor mode." t) @@ -23,6 +25,17 @@ "Export all files in `org-agenda-files' to iCalendar .ics files." t) (autoload 'org-export-icalendar-combine-agenda-files "org" "Export all files in `org-agenda-files' to a single combined iCalendar file." t) + +(autoload 'org-export-as-latex-batch "org-export-latex") +(autoload 'org-export-as-latex-to-buffer "org-export-latex" + "Call `org-exort-as-latex` with output to a temporary buffer" t) +(autoload 'org-replace-region-by-latex "org-export-latex" + "Replace the region from BEG to END with its LaTeX export." t) +(autoload 'org-export-region-as-latex "org-export-latex" + "Convert region from BEG to END in `org-mode' buffer to LaTeX." t) +(autoload 'org-export-as-latex "org-export-latex" + "Export current buffer to a LaTeX file." t) + (autoload 'org-batch-agenda "org") (autoload 'org-batch-agenda-csv "org") (autoload 'org-store-agenda-views "org" "Store agenda views to files" t) @@ -33,4 +46,8 @@ "Publish all files of current project." t) (autoload 'org-publish "org-publish" "Publish a project." t) (autoload 'org-publish-all "org-publish" "Publish all projects." t) + +(autoload 'org-run-like-in-org-mode "Run a command like in Org-mode.") + (provide 'org-install) + diff --git a/org-publish.el b/org-publish.el index 8ec27a443..cdfc673b0 100644 --- a/org-publish.el +++ b/org-publish.el @@ -454,6 +454,27 @@ FILENAME is the filename of the org file to be published." (kill-buffer (current-buffer))))) +(defun org-publish-org-to-latex (plist filename) + "Publish an org file to LaTeX." + (org-publish-org-to "latex" plist filename)) + +(defun org-publish-org-to-html (plist filename) + "Publish an org file to HTML." + (org-publish-org-to "html" plist filename)) + +(defun org-publish-org-to (format plist filename) + "Publish an org file to FORMAT. +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) + (funcall (intern (concat "org-export-as-" format)) + arg nil plist) + (kill-buffer (current-buffer))))) + + (defun org-publish-attachment (plist filename) "Publish a file with no transformation of any kind. PLIST is the property list for the given project. diff --git a/org.el b/org.el index 1fc081e0e..629a847d8 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: 5.04 +;; Version: 5.05 ;; ;; This file is part of GNU Emacs. ;; @@ -83,7 +83,7 @@ ;;; Version -(defconst org-version "5.04" +(defconst org-version "5.05" "The version number of the file org.el.") (defun org-version () (interactive) @@ -491,9 +491,10 @@ the values `folded', `children', or `subtree'." (defcustom org-special-ctrl-a/e nil - "Non-nil means `C-a' and `C-e' behave specially in headlines. + "Non-nil means `C-a' and `C-e' behave specially in headlines and items. When set, `C-a' will bring back the cursor to the beginning of the headline text, i.e. after the stars and after a possible TODO keyword. +In an item, this will be the position after the bullet. When the cursor is already at that position, another `C-a' will bring it to the beginning of the line. `C-e' will jump to the end of the headline, ignoring the presence of tags @@ -698,7 +699,7 @@ line like :group 'org-archive :type 'string) -(defcustom org-archive-mark-done "DONE" +(defcustom org-archive-mark-done t "Non-nil means, mark entries as DONE when they are moved to the archive file. This can be a string to set the keyword to use. When t, Org-mode will use the first keyword in its list that means done." @@ -801,7 +802,7 @@ table, obtained by prompting the user." :type 'string) (defcustom org-table-number-regexp - "^\\([<>]?[-+^.0-9]*[0-9][-+^.0-9eEdDx()%:]*\\|\\(0[xX]\\)[0-9a-fA-F]+\\)$" + "^\\([<>]?[-+^.0-9]*[0-9][-+^.0-9eEdDx()%:]*\\|\\(0[xX]\\)[0-9a-fA-F]+\\|nan\\)$" "Regular expression for recognizing numbers in table columns. If a table column contains mostly numbers, it will be aligned to the right. If not, it will be aligned to the left. @@ -826,7 +827,7 @@ Other options offered by the customize interface are more restrictive." (const :tag "Exponential, Floating point, Integer" "^[-+]?[0-9.]+\\([eEdD][-+0-9]+\\)?$") (const :tag "Very General Number-Like, including hex" - "^\\([<>]?[-+^.0-9]*[0-9][-+^.0-9eEdDx()%]*\\|\\(0[xX]\\)[0-9a-fA-F]+\\)$") + "^\\([<>]?[-+^.0-9]*[0-9][-+^.0-9eEdDx()%]*\\|\\(0[xX]\\)[0-9a-fA-F]+\\|nan\\)$") (string :tag "Regexp:"))) (defcustom org-table-number-fraction 0.5 @@ -1341,6 +1342,15 @@ You can set this on a per-template basis with the variable (const :tag "Default from remember-data-file" nil) file)) +(defcustom org-remember-store-without-prompt nil + "Non-nil means, `C-c C-c' stores remember note without further promts. +In this case, you need `C-u C-c C-c' to get the prompts for +note file and headline. +When this variable is nil, `C-c C-c' give you the prompts, and +`C-u C-c C-c' trigger the fasttrack." + :group 'org-remember + :type 'boolean) + (defcustom org-remember-default-headline "" "The headline that should be the default location in the notes file. When filing remember notes, the cursor will start at that position. @@ -1551,7 +1561,7 @@ When nil, only the date will be recorded." (state . "State %-12s %t") (clock-out . "")) "Headings for notes added when clocking out or closing TODO items. -The value is an alist, with the car being a sympol indicating the note +The value is an alist, with the car being a symbol indicating the note context, and the cdr is the heading to be used. The heading may also be the empty string. %t in the heading will be replaced by a time stamp. @@ -1567,6 +1577,13 @@ empty string. state) string) (cons (const :tag "Heading when clocking out" clock-out) string))) +(defcustom org-log-states-order-reversed t + "Non-nil means, the latest state change note will be directly after heading. +When nil, the notes will be orderer according to time." + :group 'org-todo + :group 'org-progress + :type 'boolean) + (defcustom org-log-repeat t "Non-nil means, prompt for a note when REPEAT is resetting a TODO entry. When nil, no note will be taken." @@ -1574,6 +1591,13 @@ When nil, no note will be taken." :group 'org-progress :type 'boolean) +(defcustom org-clock-out-when-done t + "When t, the clock will be stopped when the relevant entry is marked DONE. +Nil means, clock will keep running until stopped explicitly with +`C-c C-x C-o', or until the clock is started in a different item." + :group 'org-progress + :type 'boolean) + (defgroup org-priorities nil "Priorities in Org-mode." :tag "Org Priorities" @@ -1792,6 +1816,20 @@ This variable can be set on the per-file basis by inserting a line :group 'org-properties :type 'string) +(defcustom org-global-properties nil + "List of property/value pairs that can be inherited by any entry. +You can set buffer-local values for this by adding lines like + +#+PROPERTY: NAME VALUE" + :group 'org-properties + :type '(repeat + (cons (string :tag "Property") + (string :tag "Value")))) + +(defvar org-local-properties nil + "List of property/value pairs that can be inherited by any entry. +Valid for the current buffer. +This variable is populated from #+PROPERTY lines.") (defgroup org-agenda nil "Options concerning agenda views in Org-mode." @@ -1926,7 +1964,7 @@ match What to search for: - a single keyword for TODO keyword searches - a tags match expression for tags searches - a regular expression for occur searches -options A list of option setttings, similar to that in a let form, so like +options A list of option settings, similar to that in a let form, so like this: ((opt1 val1) (opt2 val2) ...) files A list of files file to write the produced agenda buffer to with the command `org-store-agenda-views'. @@ -2214,6 +2252,13 @@ the entries for specific days." :group 'org-agenda-daily/weekly :type 'boolean) +(defcustom org-agenda-repeating-timestamp-show-all t + "Non-nil means, show all occurences of a repeating stamp in the agenda. +When nil, only one occurence is shown, either today or the +nearest into the future." + :group 'org-agenda-daily/weekly + :type 'boolean) + (defgroup org-agenda-time-grid nil "Options concerning the time grid in the Org-mode Agenda." :tag "Org Agenda Time Grid" @@ -2469,7 +2514,7 @@ This is a property list with the following properties: \"$$\" find math expressions surrounded by $$....$$ \"\\(\" find math expressions surrounded by \\(...\\) \"\\ [\" find math expressions surrounded by \\ [...\\]" - :group 'org-latex + :group 'org-export-latex :type 'plist) (defcustom org-format-latex-header "\\documentclass{article} @@ -2481,7 +2526,7 @@ This is a property list with the following properties: \\usepackage[mathscr]{eucal} \\pagestyle{empty} % do not remove" "The document header used for processing LaTeX fragments." - :group 'org-latex + :group 'org-export-latex :type 'string) (defgroup org-export nil @@ -2499,7 +2544,7 @@ This is a property list with the following properties: This path may be relative to the directory where the Org-mode file lives. The default is to put them into the same directory as the Org-mode file. The variable may also be an alist with export types `:html', `:ascii', -`:ical', or `:xoxo' and the corresponding directories. If a direcoty path +`:ical', or `:xoxo' and the corresponding directories. If a directory path is relative, it is interpreted relative to the directory where the exported Org-mode files lives." :group 'org-export-general @@ -2615,7 +2660,7 @@ headline Only export the headline, but skip the tree below it." "Non-nil means, insert author name and email into the exported file. This option can also be set with the +OPTIONS line, -e.g. \"author:nil\"." +e.g. \"author-info:nil\"." :group 'org-export-general :type 'boolean) @@ -2719,7 +2764,7 @@ Not all export backends support this. This option can also be set with the +OPTIONS line, e.g. \"TeX:nil\"." :group 'org-export-translation - :group 'org-latex + :group 'org-export-latex :type 'boolean) (defcustom org-export-with-LaTeX-fragments nil @@ -2731,7 +2776,7 @@ display math. This option can also be set with the +OPTIONS line, e.g. \"LaTeX:t\"." :group 'org-export-translation - :group 'org-latex + :group 'org-export-latex :type 'boolean) (defcustom org-export-with-fixed-width t @@ -3434,6 +3479,31 @@ to the part of the headline after the DONE keyword." "Face for items scheduled previously, and not yet done." :group 'org-faces) +(defcustom org-agenda-deadline-faces + '((1.0 . org-warning) + (0.5 . org-upcoming-deadline) + (0.0 . default)) + "Faces for showing deadlines in the agenda. +This is a list of cons cells. The cdr of each cess is a face to be used, +and it can also just be a like like '(:foreground \"yellow\"). +Each car is a fraction of the head-warning time that must have passed for +this the face in the cdr to be used for display. The numbers must be +given in descending order. The head-warning time is normally taken +from `org-deadline-warning-days', but can also be specified in the deadline +timestamp itself, like this: + + DEADLINE: <2007-08-13 Mon -8d> + +You may use d for days, w for weeks, m for months and y for years. Months +and years will only be treated in an approximate fashion (30.4 days for a +month and 365.24 days for a year)." + :group 'org-faces + :group 'org-agenda-daily/weekly + :type '(repeat + (cons + (number :tag "Fraction of head-warning time passed") + (sexp :tag "Face")))) + (defface org-time-grid ;; font-lock-variable-name-face (org-compatible-face '((((class color) (min-colors 16) (background light)) (:foreground "DarkGoldenrod")) @@ -3601,9 +3671,10 @@ means to push this value onto the list in the variable.") (let ((re (org-make-options-regexp '("CATEGORY" "SEQ_TODO" "PRI_TODO" "TYP_TODO" "COLUMNS" "STARTUP" "ARCHIVE" "TAGS" "LINK" "PRIORITIES" - "CONSTANTS"))) + "CONSTANTS" "PROPERTY"))) (splitre "[ \t]+") - kwds key value cat arch tags const links hw dws tail sep kws1 prio) + kwds key value cat arch tags const links hw dws tail sep kws1 prio + props) (save-excursion (save-restriction (widen) @@ -3630,6 +3701,10 @@ means to push this value onto the list in the variable.") links))) ((equal key "PRIORITIES") (setq prio (org-split-string value " +"))) + ((equal key "PROPERTY") + (when (string-match "\\(\\S-+\\)\\s-+\\(.*\\)" value) + (push (cons (match-string 1 value) (match-string 2 value)) + props))) ((equal key "CONSTANTS") (setq const (append const (org-split-string value splitre)))) ((equal key "STARTUP") @@ -3657,6 +3732,7 @@ means to push this value onto the list in the variable.") (org-set-local 'org-highest-priority (nth 0 prio)) (org-set-local 'org-lowest-priority (nth 1 prio)) (org-set-local 'org-default-priority (nth 2 prio))) + (and props (org-set-local 'org-local-properties (nreverse props))) (and arch (org-set-local 'org-archive-location arch)) (and links (setq org-link-abbrev-alist-local (nreverse links))) ;; Process the TODO keywords @@ -4099,6 +4175,7 @@ The following commands are available: (defsubst org-current-line (&optional pos) (save-excursion (and pos (goto-char pos)) + ;; works also in narrowed buffer, because we start at 1, not point-min (+ (if (bolp) 1 0) (count-lines 1 (point))))) (defun org-current-time () @@ -4140,61 +4217,71 @@ that will be added to PLIST. Returns the string that was modified." (require 'font-lock) (defconst org-non-link-chars "]\t\n\r<>") -(defconst org-link-types '("http" "https" "ftp" "mailto" "file" "news" "bbdb" "vm" +(defvar org-link-types '("http" "https" "ftp" "mailto" "file" "news" "bbdb" "vm" "wl" "mhe" "rmail" "gnus" "shell" "info" "elisp")) -(defconst org-link-re-with-space - (concat - "?") +(defvar org-link-re-with-space nil "Matches a link with spaces, optional angular brackets around it.") - -(defconst org-link-re-with-space2 - (concat - "?") +(defvar org-link-re-with-space2 nil "Matches a link with spaces, optional angular brackets around it.") - -(defconst org-angle-link-re - (concat - "<\\(" (mapconcat 'identity org-link-types "\\|") "\\):" - "\\([^" org-non-link-chars " ]" - "[^" org-non-link-chars "]*" - "\\)>") +(defvar org-angle-link-re nil "Matches link with angular brackets, spaces are allowed.") -(defconst org-plain-link-re - (concat - "\\(" (mapconcat 'identity org-link-types "\\|") "\\):" - "\\([^]\t\n\r<>,;() ]+\\)") +(defvar org-plain-link-re nil "Matches plain link, without spaces.") - -(defconst org-bracket-link-regexp - "\\[\\[\\([^][]+\\)\\]\\(\\[\\([^][]+\\)\\]\\)?\\]" +(defvar org-bracket-link-regexp nil "Matches a link in double brackets.") - -(defconst org-bracket-link-analytic-regexp - (concat - "\\[\\[" - "\\(\\(" (mapconcat 'identity org-link-types "\\|") "\\):\\)?" - "\\([^]]+\\)" - "\\]" - "\\(\\[" "\\([^]]+\\)" "\\]\\)?" - "\\]")) -; 1: http: -; 2: http -; 3: path -; 4: [desc] -; 5: desc - -(defconst org-any-link-re - (concat "\\(" org-bracket-link-regexp "\\)\\|\\(" - org-angle-link-re "\\)\\|\\(" - org-plain-link-re "\\)") +(defvar org-bracket-link-analytic-regexp nil + "Regular expression used to analyze links. +Here is what the match groups contain after a match: +1: http: +2: http +3: path +4: [desc] +5: desc") +(defvar org-any-link-re nil "Regular expression matching any link.") +(defun org-make-link-regexps () + "Update the link regular expressions. +This should be called after the variable `org-link-types' has changed." + (setq org-link-re-with-space + (concat + "?") + org-link-re-with-space2 + (concat + "?") + org-angle-link-re + (concat + "<\\(" (mapconcat 'identity org-link-types "\\|") "\\):" + "\\([^" org-non-link-chars " ]" + "[^" org-non-link-chars "]*" + "\\)>") + org-plain-link-re + (concat + "\\(" (mapconcat 'identity org-link-types "\\|") "\\):" + "\\([^]\t\n\r<>,;() ]+\\)") + org-bracket-link-regexp + "\\[\\[\\([^][]+\\)\\]\\(\\[\\([^][]+\\)\\]\\)?\\]" + org-bracket-link-analytic-regexp + (concat + "\\[\\[" + "\\(\\(" (mapconcat 'identity org-link-types "\\|") "\\):\\)?" + "\\([^]]+\\)" + "\\]" + "\\(\\[" "\\([^]]+\\)" "\\]\\)?" + "\\]") + org-any-link-re + (concat "\\(" org-bracket-link-regexp "\\)\\|\\(" + org-angle-link-re "\\)\\|\\(" + org-plain-link-re "\\)"))) + +(org-make-link-regexps) + (defconst org-ts-regexp "<\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} [^\r\n>]*?\\)>" "Regular expression for fast time stamp matching.") (defconst org-ts-regexp-both "[[<]\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} [^\r\n>]*?\\)[]>]" @@ -4417,6 +4504,7 @@ We use a macro so that the test can happen at compilation time." (defun org-restart-font-lock () "Restart font-lock-mode, to force refontification." (when (and (boundp 'font-lock-mode) font-lock-mode) + ;; FIXME: Could font-lock-fontify-buffer be enough??? (font-lock-mode -1) (font-lock-mode 1))) @@ -4448,7 +4536,7 @@ between words." "\\)\\>"))) (defun org-activate-tags (limit) - (if (re-search-forward (org-re "[ \t]\\(:[[:alnum:]_@:]+:\\)[ \r\n]") limit t) + (if (re-search-forward (org-re "^\\*+.*[ \t]\\(:[[:alnum:]_@:]+:\\)[ \r\n]") limit t) (progn (add-text-properties (match-beginning 1) (match-end 1) (list 'mouse-face 'highlight @@ -4714,7 +4802,8 @@ between words." (goto-char eos) (outline-next-heading) (if (org-invisible-p) (org-flag-heading nil)))) - ((>= eol eos) + ((or (>= eol eos) + (not (string-match "\\S-" (buffer-substring eol eos)))) ;; Entire subtree is hidden in one line: open it (org-show-entry) (show-children) @@ -4886,31 +4975,34 @@ Optional argument N means, put the headline into the Nth line of the window." (defvar org-goto-window-configuration nil) (defvar org-goto-marker nil) -(defvar org-goto-map (make-sparse-keymap)) -(let ((cmds '(isearch-forward isearch-backward)) cmd) - (while (setq cmd (pop cmds)) - (substitute-key-definition cmd cmd org-goto-map global-map))) -(org-defkey org-goto-map "\C-m" 'org-goto-ret) -(org-defkey org-goto-map [(left)] 'org-goto-left) -(org-defkey org-goto-map [(right)] 'org-goto-right) -(org-defkey org-goto-map [(?q)] 'org-goto-quit) -(org-defkey org-goto-map [(control ?g)] 'org-goto-quit) -(org-defkey org-goto-map "\C-i" 'org-cycle) -(org-defkey org-goto-map [(tab)] 'org-cycle) -(org-defkey org-goto-map [(down)] 'outline-next-visible-heading) -(org-defkey org-goto-map [(up)] 'outline-previous-visible-heading) -(org-defkey org-goto-map "n" 'outline-next-visible-heading) -(org-defkey org-goto-map "p" 'outline-previous-visible-heading) -(org-defkey org-goto-map "f" 'outline-forward-same-level) -(org-defkey org-goto-map "b" 'outline-backward-same-level) -(org-defkey org-goto-map "u" 'outline-up-heading) -(org-defkey org-goto-map "\C-c\C-n" 'outline-next-visible-heading) -(org-defkey org-goto-map "\C-c\C-p" 'outline-previous-visible-heading) -(org-defkey org-goto-map "\C-c\C-f" 'outline-forward-same-level) -(org-defkey org-goto-map "\C-c\C-b" 'outline-backward-same-level) -(org-defkey org-goto-map "\C-c\C-u" 'outline-up-heading) -(let ((l '(1 2 3 4 5 6 7 8 9 0))) - (while l (org-defkey org-goto-map (int-to-string (pop l)) 'digit-argument))) +(defvar org-goto-map + (let ((map (make-sparse-keymap))) + (let ((cmds '(isearch-forward isearch-backward)) cmd) + (while (setq cmd (pop cmds)) + (substitute-key-definition cmd cmd map global-map))) + (org-defkey map "\C-m" 'org-goto-ret) + (org-defkey map [(left)] 'org-goto-left) + (org-defkey map [(right)] 'org-goto-right) + (org-defkey map [(?q)] 'org-goto-quit) + (org-defkey map [(control ?g)] 'org-goto-quit) + (org-defkey map "\C-i" 'org-cycle) + (org-defkey map [(tab)] 'org-cycle) + (org-defkey map [(down)] 'outline-next-visible-heading) + (org-defkey map [(up)] 'outline-previous-visible-heading) + (org-defkey map "n" 'outline-next-visible-heading) + (org-defkey map "p" 'outline-previous-visible-heading) + (org-defkey map "f" 'outline-forward-same-level) + (org-defkey map "b" 'outline-backward-same-level) + (org-defkey map "u" 'outline-up-heading) + (org-defkey map "\C-c\C-n" 'outline-next-visible-heading) + (org-defkey map "\C-c\C-p" 'outline-previous-visible-heading) + (org-defkey map "\C-c\C-f" 'outline-forward-same-level) + (org-defkey map "\C-c\C-b" 'outline-backward-same-level) + (org-defkey map "\C-c\C-u" 'outline-up-heading) + ;; FIXME: Could we use suppress-keymap? + (let ((l '(1 2 3 4 5 6 7 8 9 0))) + (while l (org-defkey map (int-to-string (pop l)) 'digit-argument))) + map)) (defconst org-goto-help "Select a location to jump to, press RET @@ -5141,7 +5233,6 @@ the current headline." (unless (= (point) pos) (just-one-space) (backward-delete-char 1)) (run-hooks 'org-insert-heading-hook))))) - (defun org-insert-todo-heading (arg) "Insert a new heading with the same level and TODO state as current heading. If the heading has no TODO state, or if the state is DONE, use the first @@ -5159,6 +5250,24 @@ state (TODO by default). Also with prefix arg, force first state." (insert (car org-todo-keywords-1) " ") (insert (match-string 2) " ")))) +(defun org-insert-subheading (arg) + "Insert a new subheading and demote it. +Works for outline headings and for plain lists alike." + (interactive "P") + (org-insert-heading arg) + (cond + ((org-on-heading-p) (org-do-demote)) + ((org-at-item-p) (org-indent-item 1)))) + +(defun org-insert-todo-subheading (arg) + "Insert a new subheading with TODO keyword or checkbox and demote it. +Works for outline headings and for plain lists alike." + (interactive "P") + (org-insert-todo-heading arg) + (cond + ((org-on-heading-p) (org-do-demote)) + ((org-at-item-p) (org-indent-item 1)))) + ;;; Promotion and Demotion (defun org-promote-subtree () @@ -5825,11 +5934,13 @@ the whole buffer." (if (member (match-string 2) '("[ ]" "[-]")) (setq c-off (1+ c-off)) (setq c-on (1+ c-on)))) - (delete-region b1 e1) +; (delete-region b1 e1) (goto-char b1) (insert (if f1 (format "[%d%%]" (/ (* 100 c-on) (max 1 (+ c-on c-off)))) - (format "[%d/%d]" c-on (+ c-on c-off)))))) + (format "[%d/%d]" c-on (+ c-on c-off)))) + (and (looking-at "\\[.*?\\]") + (replace-match "")))) (when (interactive-p) (message "Checkbox satistics updated %s (%d places)" (if all "in entire file" "in current outline entry") cstat))))) @@ -6189,11 +6300,13 @@ I.e. to the first item in this list." (while t (catch 'next (beginning-of-line 0) - (if (looking-at "[ \t]*$") (throw 'next t)) + (if (looking-at "[ \t]*$") + (throw (if (bobp) 'exit 'next) t)) (skip-chars-forward " \t") (setq ind1 (current-column)) (if (or (< ind1 ind) (and (= ind1 ind) - (not (org-at-item-p)))) + (not (org-at-item-p))) + (bobp)) (throw 'exit t) (when (org-at-item-p) (setq pos (point-at-bol))))))) (goto-char pos))) @@ -6292,7 +6405,7 @@ I.e. to the first item in this list." ;; addresses this by checking explicitly for both bindings. (defvar orgstruct-mode-map (make-sparse-keymap) - "Keymap for the minor `org-cdlatex-mode'.") + "Keymap for the minor `orgstruct-mode'.") ;;;###autoload (define-minor-mode orgstruct-mode @@ -6377,7 +6490,8 @@ C-c C-c Set tags / toggle checkbox" (orgstruct-make-binding 'org-insert-todo-heading 107 [(meta return)] "\M-\C-m")) - (setq org-local-vars (org-get-local-variables)) + (unless org-local-vars + (setq org-local-vars (org-get-local-variables))) t)) @@ -6439,7 +6553,10 @@ to execute outside of tables." x nil)) varlist)))) +;;;###autoload (defun org-run-like-in-org-mode (cmd) + (unless org-local-vars + (setq org-local-vars (org-get-local-variables))) (eval (list 'let org-local-vars (list 'call-interactively (list 'quote cmd))))) @@ -6552,8 +6669,8 @@ this heading." ;; Mark the entry as done (when (and org-archive-mark-done (looking-at org-todo-line-regexp) - (or (not (match-end 3)) - (not (member (match-string 3) org-done-keywords)))) + (or (not (match-end 2)) + (not (member (match-string 2) org-done-keywords)))) (let (org-log-done) (org-todo (car (or (member org-archive-mark-done org-done-keywords) @@ -6617,7 +6734,7 @@ When TAG is non-nil, don't move trees, but mark them with the ARCHIVE tag." (message "%d trees archived" cntarch))) (defun org-cycle-hide-drawers (state) - "Re-hide all archived subtrees after a visibility state change." + "Re-hide all drawers after a visibility state change." (when (not (memq state '(overview folded))) (save-excursion (let* ((globalp (memq state '(contents all))) @@ -8874,7 +8991,7 @@ LISPP means to return something appropriate for a Lisp list." (if (eq lispp 'literal) x (prin1-to-string (if numbers (string-to-number x) x)))) - " ") + elements " ") (concat "[" (mapconcat (lambda (x) (if numbers (number-to-string (string-to-number x)) x)) @@ -9036,26 +9153,28 @@ Parameters get priority." (org-entry-get nil (substring const 5) 'inherit)) "#UNDEFINED_NAME")) -(defvar org-table-fedit-map (make-sparse-keymap)) -(org-defkey org-table-fedit-map "\C-x\C-s" 'org-table-fedit-finish) -(org-defkey org-table-fedit-map "\C-c\C-s" 'org-table-fedit-finish) -(org-defkey org-table-fedit-map "\C-c\C-c" 'org-table-fedit-finish) -(org-defkey org-table-fedit-map "\C-c\C-q" 'org-table-fedit-abort) -(org-defkey org-table-fedit-map "\C-c?" 'org-table-show-reference) -(org-defkey org-table-fedit-map [(meta shift up)] 'org-table-fedit-line-up) -(org-defkey org-table-fedit-map [(meta shift down)] 'org-table-fedit-line-down) -(org-defkey org-table-fedit-map [(shift up)] 'org-table-fedit-ref-up) -(org-defkey org-table-fedit-map [(shift down)] 'org-table-fedit-ref-down) -(org-defkey org-table-fedit-map [(shift left)] 'org-table-fedit-ref-left) -(org-defkey org-table-fedit-map [(shift right)] 'org-table-fedit-ref-right) -(org-defkey org-table-fedit-map [(meta up)] 'org-table-fedit-scroll-down) -(org-defkey org-table-fedit-map [(meta down)] 'org-table-fedit-scroll) -(org-defkey org-table-fedit-map [(meta tab)] 'lisp-complete-symbol) -(org-defkey org-table-fedit-map "\M-\C-i" 'lisp-complete-symbol) -(org-defkey org-table-fedit-map [(tab)] 'org-table-fedit-lisp-indent) -(org-defkey org-table-fedit-map "\C-i" 'org-table-fedit-lisp-indent) -(org-defkey org-table-fedit-map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) -(org-defkey org-table-fedit-map "\C-c}" 'org-table-fedit-toggle-coordinates) +(defvar org-table-fedit-map + (let ((map (make-sparse-keymap))) + (org-defkey map "\C-x\C-s" 'org-table-fedit-finish) + (org-defkey map "\C-c\C-s" 'org-table-fedit-finish) + (org-defkey map "\C-c\C-c" 'org-table-fedit-finish) + (org-defkey map "\C-c\C-q" 'org-table-fedit-abort) + (org-defkey map "\C-c?" 'org-table-show-reference) + (org-defkey map [(meta shift up)] 'org-table-fedit-line-up) + (org-defkey map [(meta shift down)] 'org-table-fedit-line-down) + (org-defkey map [(shift up)] 'org-table-fedit-ref-up) + (org-defkey map [(shift down)] 'org-table-fedit-ref-down) + (org-defkey map [(shift left)] 'org-table-fedit-ref-left) + (org-defkey map [(shift right)] 'org-table-fedit-ref-right) + (org-defkey map [(meta up)] 'org-table-fedit-scroll-down) + (org-defkey map [(meta down)] 'org-table-fedit-scroll) + (org-defkey map [(meta tab)] 'lisp-complete-symbol) + (org-defkey map "\M-\C-i" 'lisp-complete-symbol) + (org-defkey map [(tab)] 'org-table-fedit-lisp-indent) + (org-defkey map "\C-i" 'org-table-fedit-lisp-indent) + (org-defkey map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) + (org-defkey map "\C-c}" 'org-table-fedit-toggle-coordinates) + map)) (easy-menu-define org-table-fedit-menu org-table-fedit-map "Org Edit Formulas Menu" '("Edit-Formulas" @@ -9167,7 +9286,8 @@ full TBLFM line." ;; format match, just advance (setq start (match-end 0))) ((and (> (match-beginning 0) 0) - (equal ?. (aref s (max (1- (match-beginning 0)) 0)))) + (equal ?. (aref s (max (1- (match-beginning 0)) 0))) + (not (equal ?. (aref s (max (- (match-beginning 0) 2) 0))))) ;; 3.e5 or something like this. FIXME: is this ok???? (setq start (match-end 0))) (t @@ -9185,7 +9305,7 @@ full TBLFM line." "Convert spreadsheet references from to @7$28 to AB7. Works for single references, but also for entire formulas and even the full TBLFM line." - (while (string-match "@\\([0-9]+\\)$\\([0-9]+\\)" s) + (while (string-match "@\\([0-9]+\\)\\$\\([0-9]+\\)" s) (setq s (replace-match (format "%s%d" (org-number-to-letters @@ -10400,6 +10520,52 @@ this function is called." (defvar org-store-link-plist nil "Plist with info about the most recently link created with `org-store-link'.") +(defvar org-link-protocols nil + "Link protocols added to Org-mode using `org-add-link-type'.") + +(defvar org-store-link-functions nil + "List of functions that are called to create and store a link. +Each function will be called in turn until one returns a non-nil +value. Each function should check if it is responsible for creating +this link (for example by looking at the major mode). +If not, it must exit and return nil. +If yes, it should return a non-nil value after a calling +`org-store-link-properties' with a list of properties and values. +Special properties are: + +:type The link prefix. like \"http\". This must be given. +:link The link, like \"http://www.astro.uva.nl/~dominik\". + This is obligatory as well. +:description Optional default description for the second pair + of brackets in an Org-mode link. The user can still change + this when inserting this link into an Org-mode buffer. + +In addition to these, any additional properties can be specified +and then used in remember templates.") + +(defun org-add-link-type (type &optional follow publish) + "Add TYPE to the list of `org-link-types'. +Re-compute all regular expressions depending on `org-link-types' +FOLLOW and PUBLISH are two functions. Both take the link path as +an argument. +FOLLOW should do whatever is necessary to follow the link, for example +to find a file or display a mail message. +PUBLISH takes the path and retuns the string that should be used when +this document is published." + (add-to-list 'org-link-types type t) + (org-make-link-regexps) + (add-to-list 'org-link-protocols + (list type follow publish))) + +(defun org-add-agenda-custom-command (entry) + "Replace or add a command in `org-agenda-custom-commands'. +This is mostly for hacking and trying a new command - once the command +works you probably want to add it to `org-agenda-custom-commands' for good." + (let ((ass (assoc (car entry) org-agenda-custom-commands))) + (if ass + (setcdr ass (cdr entry)) + (push entry org-agenda-custom-commands)))) + ;;;###autoload (defun org-store-link (arg) "\\Store an org-link to the current location. @@ -10413,6 +10579,10 @@ For file links, arg negates `org-context-in-file-links'." (let (link cpltxt desc description search txt) (cond + ((run-hook-with-args-until-success 'org-store-link-functions) + (setq link (plist-get org-store-link-plist :link) + desc (or (plist-get org-store-link-plist :description) link))) + ((eq major-mode 'bbdb-mode) (let ((name (bbdb-record-name (bbdb-current-record))) (company (bbdb-record-getprop (bbdb-current-record) 'company))) @@ -10698,7 +10868,7 @@ according to FMT (default from `org-email-link-description-format')." (mapconcat 'identity (org-split-string s "[ \t]+") " "))) (defun org-make-link (&rest strings) - "Concatenate STRINGS, format resulting string with `org-link-format'." + "Concatenate STRINGS." (apply 'concat strings)) (defun org-make-link-string (link &optional description) @@ -10717,7 +10887,15 @@ according to FMT (default from `org-email-link-description-format')." (if description (concat "[" description "]") "") "]")) -(defconst org-link-escape-chars '(("[" . "%5B") ("]" . "%5D") (" " . "%20")) +(defconst org-link-escape-chars + '((" " . "%20") ("\340" . "%E0") + ("\342" . "%E2") ("\347" . "%E7") + ("\350" . "%E8") ("\351" . "%E9") + ("\352" . "%EA") ("\356" . "%EE") + ("\364" . "%F4") ("\371" . "%F9") + ("\373" . "%FB") (";" . "%3B") + ("?" . "%3F") ("=" . "%3D") + ("+" . "%2B")) "Association list of escapes for some characters problematic in links.") (defun org-link-escape (text) @@ -10782,6 +10960,14 @@ according to FMT (default from `org-email-link-description-format')." (setq s (replace-match "%40" t t s))) s) +;;;###autoload +(defun org-insert-link-global () + "Insert a link like Org-mode does. +This command can be called in any mode to follow a link that has +Org-mode syntax." + (interactive) + (org-run-like-in-org-mode 'org-insert-link)) + (defun org-insert-link (&optional complete-file) "Insert a link. At the prompt, enter the link. @@ -10994,6 +11180,14 @@ This is saved in case the need arises to restore it.") (defvar org-open-link-marker (make-marker) "Marker pointing to the location where `org-open-at-point; was called.") +;;;###autoload +(defun org-open-at-point-global () + "Follow a link like Org-mode does. +This command can be called in any mode to follow a link that has +Org-mode syntax." + (interactive) + (org-run-like-in-org-mode 'org-open-at-point)) + (defun org-open-at-point (&optional in-emacs) "Open link at or after point. If there is no link at point, this function will search forward up to @@ -11053,6 +11247,9 @@ optional argument IN-EMACS is non-nil, Emacs will visit the file." (cond + ((assoc type org-link-protocols) + (funcall (nth 1 (assoc type org-link-protocols)) path)) + ((equal type "mailto") (let ((cmd (car org-link-mailto-program)) (args (cdr org-link-mailto-program)) args1 @@ -11364,7 +11561,7 @@ to read." (setq beg (match-end 0)) (if (re-search-forward "^[ \t]*[0-9]+" nil t) (setq end (1- (match-beginning 0))))) - (and beg end (let ((buffer-read-only)) (delete-region beg end))) + (and beg end (let ((inhibit-read-only t)) (delete-region beg end))) (goto-char (point-min)) (select-window cwin)))) @@ -11982,8 +12179,10 @@ RET no heading at cursor position, level taken from context. So the fastest way to store the note is to press RET RET to append it to the default file. This way your current train of thought is not -interrupted, in accordance with the principles of remember.el. But with -little extra effort, you can push it directly to the correct location. +interrupted, in accordance with the principles of remember.el. +You can also get the fast execution without prompting by using +C-u C-c C-c to exit the remember buffer. See also the variable +`org-remember-store-without-prompt'. Before being stored away, the function ensures that the text has a headline, i.e. a first line that starts with a \"*\". If not, a headline @@ -11999,7 +12198,8 @@ See also the variable `org-reverse-note-order'." (replace-match "")) (catch 'quit (let* ((txt (buffer-substring (point-min) (point-max))) - (fastp (equal current-prefix-arg '(4))) + (fastp (org-xor (equal current-prefix-arg '(4)) + org-remember-store-without-prompt)) (file (if fastp org-default-notes-file (org-get-org-file))) (heading org-remember-default-headline) (visiting (org-find-base-buffer-visiting file)) @@ -12451,6 +12651,7 @@ For calling through lisp, arg is also interpreted in the following way: (listp org-log-done) (memq 'state org-log-done))) (cond ((and state (not this)) + ;; FIXME: should we remove CLOSED already then state is nil? (org-add-planning-info nil nil 'closed) (and dostates (org-add-log-maybe 'state state 'findpos))) ((and state dostates) @@ -12619,7 +12820,7 @@ be removed." "[^\r\n]*")) (not (equal (match-string 1) org-clock-string))) (narrow-to-region (match-beginning 0) (match-end 0)) - (insert "\n") + (insert-before-markers "\n") (backward-char 1) (narrow-to-region (point) (point)) (indent-to-column col)) @@ -12678,7 +12879,14 @@ The auto-repeater uses this.") (looking-at (concat outline-regexp "\\( *\\)[^\r\n]*" "\\(\n[^\r\n]*?" org-keyword-time-not-clock-regexp "[^\r\n]*\\)?")) - (goto-char (match-end 0))) + (goto-char (match-end 0)) + (unless org-log-states-order-reversed + (if (looking-at "\n[ \t]*- State") (forward-char 1)) + (while (looking-at "[ \t]*- State") + (condition-case nil + (org-next-item) + (error (org-end-of-item)))) + (skip-chars-backward " \t\n\r"))) (move-marker org-log-note-marker (point)) (setq org-log-note-purpose purpose) (setq org-log-note-state state) @@ -12736,10 +12944,13 @@ The auto-repeater uses this.") (move-marker org-log-note-marker nil) (end-of-line 1) (if (not (bolp)) (insert "\n")) (indent-relative nil) - (setq ind (concat (buffer-substring (point-at-bol) (point)) " ")) (insert " - " (pop lines)) - (while lines - (insert "\n" ind (pop lines))))))) + (org-indent-line-function) + (beginning-of-line 1) + (looking-at "[ \t]*") + (setq ind (concat (match-string 0) " ")) + (end-of-line 1) + (while lines (insert "\n" ind (pop lines))))))) (set-window-configuration org-log-note-window-configuration) (with-current-buffer (marker-buffer org-log-note-return-to) (goto-char org-log-note-return-to)) @@ -13672,7 +13883,9 @@ If the property is not present at all, nil is returned." (throw 'ex tmp)) (condition-case nil (org-up-heading-all 1) - (error (throw 'ex nil)))))))) + (error (throw 'ex nil)))))) + (or tmp (cdr (assoc property org-local-properties)) + (cdr (assoc property org-global-properties))))) (defun org-entry-put (pom property value) "Set PROPERTY to VALUE for entry at point-or-marker POM." @@ -13817,6 +14030,8 @@ If the property is not present at all, nil is returned." (replace-match "")) (message "Property \"%s\" removed from %d entries" property cnt))))) +(defvar org-columns-current-fmt-compiled) ; defined below + (defun org-compute-property-at-point () "FIXME:" (interactive) @@ -13845,6 +14060,7 @@ completion." ((member property org-special-properties)) (t (setq vals (org-entry-get pom (concat property "_ALL") 'inherit)) + (when (and vals (string-match "\\S-" vals)) (setq vals (car (read-from-string (concat "(" vals ")")))) (setq vals (mapcar (lambda (x) @@ -13855,6 +14071,36 @@ completion." vals))))) (if table (mapcar 'list vals) vals))) +(defun org-property-previous-allowed-value (&optional previous) + "Switch to the next allowed value for this property." + (interactive) + (org-property-next-allowed-value t)) + +(defun org-property-next-allowed-value (&optional previous) + "Switch to the next allowed value for this property." + (interactive) + (unless (org-at-property-p) + (error "Not at a property")) + (let* ((key (match-string 2)) + (value (match-string 3)) + (allowed (or (org-property-get-allowed-values (point) key) + (and (member value '("[ ]" "[-]" "[X]")) + '("[ ]" "[X]")))) + nval) + (unless allowed + (error "Allowed values for this property have not been defined")) + (if previous (setq allowed (reverse allowed))) + (if (member value allowed) + (setq nval (car (cdr (member value allowed))))) + (setq nval (or nval (car allowed))) + (if (equal nval value) + (error "Only one allowed value for this property")) + (org-at-property-p) + (replace-match (concat " :" key ": " nval) t t) + (org-indent-line-function) + (beginning-of-line 1) + (skip-chars-forward " \t"))) + ;;; Column View (defvar org-columns-overlays nil @@ -13891,6 +14137,7 @@ This is the compiled version of the format.") (org-defkey org-columns-map "a" 'org-columns-edit-allowed) (org-defkey org-columns-map "s" 'org-columns-edit-attributes) (org-defkey org-columns-map [right] 'forward-char) +(org-defkey org-columns-map [right] (lambda () (interactive) (goto-char (1+ (point))))) (org-defkey org-columns-map [(shift right)] 'org-columns-next-allowed-value) (org-defkey org-columns-map "\C-c\C-c" 'org-columns-next-allowed-value) (org-defkey org-columns-map "n" 'org-columns-next-allowed-value) @@ -13990,12 +14237,13 @@ This is the compiled version of the format.") (setq ov (org-columns-new-overlay beg (point-at-eol))) (org-overlay-put ov 'invisible t) (org-overlay-put ov 'keymap org-columns-map) + (org-overlay-put ov 'intangible t) (push ov org-columns-overlays) (setq ov (org-make-overlay (1- (point-at-eol)) (1+ (point-at-eol)))) (org-overlay-put ov 'keymap org-columns-map) (push ov org-columns-overlays) (let ((inhibit-read-only t)) - (put-text-property (1- (point-at-bol)) + (put-text-property (max (point-min) (1- (point-at-bol))) (min (point-max) (1+ (point-at-eol))) 'read-only "Type `e' to edit property"))))) @@ -14420,7 +14668,8 @@ display, or in the #+COLUMNS line of the current buffer." (defun org-columns-compute-all () "Compute all columns that have operators defined." - (remove-text-properties (point-min) (point-max) '(org-summaries t)) + (org-unmodified + (remove-text-properties (point-min) (point-max) '(org-summaries t))) (let ((columns org-columns-current-fmt-compiled) col) (while (setq col (pop columns)) (when (nth 3 col) @@ -14473,8 +14722,9 @@ display, or in the #+COLUMNS line of the current buffer." (if (assoc property sum-alist) (setcdr (assoc property sum-alist) str) (push (cons property str) sum-alist) - (add-text-properties sumpos (1+ sumpos) - (list 'org-summaries sum-alist))) + (org-unmodified + (add-text-properties sumpos (1+ sumpos) + (list 'org-summaries sum-alist)))) (when val ;?????????????????????????????????? and force????? (org-entry-put nil property str)) ;; add current to current level accumulator @@ -15082,7 +15332,7 @@ days in order to avoid rounding problems." (defun org-time-string-to-absolute (s &optional daynr) "Convert a time stamp to an absolute day number. If there is a specifyer for a cyclic time stamp, get the closest date to -DATE." +DAYNR." (cond ((and daynr (string-match "\\`%%\\((.*)\\)" s)) (if (org-diary-sexp-entry (match-string 1 s) "" date) @@ -15100,6 +15350,7 @@ DATE." (defun org-diary-sexp-entry (sexp entry date) "Process a SEXP diary ENTRY for DATE." + (require 'diary-lib) (let ((result (if calendar-debug-sexp (let ((stack-trace-on-error t)) (eval (car (read-from-string sexp)))) @@ -15151,7 +15402,10 @@ DATE." d m y y1 y2 date1 date2 nmonths nm ny m2) (setq start (org-date-to-gregorian start) - current (org-date-to-gregorian current) + current (org-date-to-gregorian + (if org-agenda-repeating-timestamp-show-all + current + (time-to-days (current-time)))) sday (calendar-absolute-from-gregorian start) cday (calendar-absolute-from-gregorian current)) @@ -15194,7 +15448,9 @@ DATE." (if (> m2 12) (setq y2 (1+ y2) m2 (- m2 12))) (setq n2 (calendar-absolute-from-gregorian (list m2 d y2)))))) - (if (> (abs (- cday n1)) (abs (- cday n2))) n2 n1)))) + (if org-agenda-repeating-timestamp-show-all + (if (> (abs (- cday n1)) (abs (- cday n2))) n2 n1) + (if (= cday n1) n1 n2))))) (defun org-date-to-gregorian (date) "Turn any specification of DATE into a gregorian date for the calendar." @@ -15310,7 +15566,7 @@ in the timestamp determines what will be changed." ts (match-string 0)) (replace-match "") (if (string-match - "\\(\\(-[012][0-9]:[0-5][0-9]\\)?\\( \\+[0-9]+[dwmy]\\)?\\)[]>]" + "\\(\\(-[012][0-9]:[0-5][0-9]\\)?\\( [-+][0-9]+[dwmy]\\)*\\)[]>]" ts) (setq extra (match-string 1 ts))) (if (string-match "^.\\{10\\}.*?[0-9]+:[0-9][0-9]" ts) @@ -15643,8 +15899,10 @@ from the `before-change-functions' in the current buffer." (defun org-clock-out-if-current () "Clock out if the current entry contains the running clock. -This is used to stop the clock after a TODO entry is marked DONE." - (when (and (member state org-done-keywords) +This is used to stop the clock after a TODO entry is marked DONE, +and is only done if the variable `org-clock-out-when-done' is not nil." + (when (and org-clock-out-when-done + (member state org-done-keywords) (equal (marker-buffer org-clock-marker) (current-buffer)) (< (point) org-clock-marker) (> (save-excursion (outline-next-heading) (point)) @@ -16095,7 +16353,7 @@ The following commands are available: "In a series of undo commands, this is the list of remaning undo items.") (defmacro org-if-unprotected (&rest body) - "Execute BODY if ther is no `org-protected' text property at point." + "Execute BODY if there is no `org-protected' text property at point." (declare (debug t)) `(unless (get-text-property (point) 'org-protected) ,@body)) @@ -16145,7 +16403,7 @@ that have been changed along." (if (pop entry) (with-current-buffer buf (let ((last-undo-buffer buf) - buffer-read-only) + (inhibit-read-only t)) (unless (memq buf org-agenda-undo-has-started-in) (push buf org-agenda-undo-has-started-in) (make-local-variable 'pending-undo-list) @@ -16184,7 +16442,7 @@ T Call `org-todo-list' to display the global todo list, select only m Call `org-tags-view' to display headlines with tags matching a condition (the user is prompted for the condition). M Like `m', but select only TODO entries, no ordinary headlines. -l Create a timeline for the current buffer. +L Create a timeline for the current buffer. e Export views to associated files. More commands can be added by configuring the variable @@ -16206,6 +16464,8 @@ next use of \\[org-agenda]) restricted to the current file." (setq org-agenda-restrict nil) (move-marker org-agenda-restrict-begin nil) (move-marker org-agenda-restrict-end nil) + ;; Delete old local properties + (put 'org-agenda-redo-command 'org-lprops nil) ;; Remember where this call originated (setq org-agenda-last-dispatch-buffer (current-buffer)) (save-window-excursion @@ -16290,6 +16550,7 @@ L Timeline for current buffer # List stuck projects (!=configure) (progn (setq type (nth 1 entry) match (nth 2 entry) lprops (nth 3 entry) lprops (nth 3 entry)) + (put 'org-agenda-redo-command 'org-lprops lprops) (cond ((eq type 'agenda) (org-let lprops '(org-agenda-list current-prefix-arg))) @@ -16513,7 +16774,7 @@ agenda-day The day in the agenda where this is listed" (defmacro org-batch-store-agenda-views (&rest parameters) "Run all custom agenda commands that have a file argument." (let ((cmds org-agenda-custom-commands) - (dir (default-directory)) + (dir default-directory) pars cmd thiscmdkey files opts) (while parameters (push (list (pop parameters) (if parameters (pop parameters))) pars)) @@ -16741,7 +17002,7 @@ Optional argument FILE means, use this file instead of the current." (progn (setq buffer-read-only nil) (goto-char (point-max)) - (unless (= (point) 1) + (unless (bobp) (insert "\n" (make-string (window-width) ?=) "\n")) (narrow-to-region (point) (point-max))) (org-agenda-maybe-reset-markers 'force) @@ -16776,7 +17037,7 @@ Optional argument FILE means, use this file instead of the current." "Finishing touch for the agenda buffer, called just before displaying it." (unless org-agenda-multi (save-excursion - (let ((buffer-read-only)) + (let ((inhibit-read-only t)) (goto-char (point-min)) (while (org-activate-bracket-links (point-max)) (add-text-properties (match-beginning 0) (match-end 0) @@ -16799,6 +17060,7 @@ Optional argument FILE means, use this file instead of the current." (let ((pa '(:org-archived t)) (pc '(:org-comment t)) (pall '(:org-archived t :org-comment t)) + (inhibit-read-only t) (rea (concat ":" org-archive-tag ":")) bmp file re) (save-excursion @@ -16828,18 +17090,20 @@ Optional argument FILE means, use this file instead of the current." (defvar org-agenda-skip-function nil "Function to be called at each match during agenda construction. -If this function return nil, the current match should not be skipped. +If this function returns nil, the current match should not be skipped. Otherwise, the function must return a position from where the search should be continued. +This may also be a Lisp form, it will be evaluated. Never set this variable using `setq' or so, because then it will apply to all future agenda commands. Instead, bind it with `let' to scope -it dynamically into the agenda-constructing command.") +it dynamically into the agenda-constructing command. A good way to set +it is through options in org-agenda-custom-commands.") (defun org-agenda-skip () "Throw to `:skip' in places that should be skipped. Also moves point to the end of the skipped region, so that search can continue from there." - (let ((p (point-at-bol)) to) + (let ((p (point-at-bol)) to fp) (and org-agenda-skip-archived-trees (get-text-property p :org-archived) (org-end-of-subtree t) @@ -16848,10 +17112,13 @@ continue from there." (org-end-of-subtree t) (throw :skip t)) (if (equal (char-after p) ?#) (throw :skip t)) - (when (and (functionp org-agenda-skip-function) + (when (and (or (setq fp (functionp org-agenda-skip-function)) + (consp org-agenda-skip-function)) (setq to (save-excursion (save-match-data - (funcall org-agenda-skip-function))))) + (if fp + (funcall org-agenda-skip-function) + (eval org-agenda-skip-function)))))) (goto-char to) (throw :skip t)))) @@ -17366,12 +17633,66 @@ used by user-defined selections using `org-agenda-skip-function'.") If yes, it returns the end position of this tree, causing agenda commands to skip this subtree. This is a function that can be put into `org-agenda-skip-function' for the duration of a command." - (save-match-data - (let ((end (save-excursion (org-end-of-subtree t))) - skip) - (save-excursion - (setq skip (re-search-forward org-agenda-skip-regexp end t))) - (and skip end)))) + (let ((end (save-excursion (org-end-of-subtree t))) + skip) + (save-excursion + (setq skip (re-search-forward org-agenda-skip-regexp end t))) + (and skip end))) + +(defun org-agenda-skip-entry-if (&rest conditions) + "Skip entry is any of CONDITIONS is true. +See `org-agenda-skip-if for details." + (org-agenda-skip-if nil conditions)) +(defun org-agenda-skip-subtree-if (&rest conditions) + "Skip entry is any of CONDITIONS is true. +See `org-agenda-skip-if for details." + (org-agenda-skip-if t conditions)) + +(defun org-agenda-skip-if (subtree conditions) + "Checks current entity for CONDITIONS. +If SUBTREE is non-nil, the entire subtree is checked. Otherwise, only +the entry, i.e. the text before the next heading is checked. + +CONDITIONS is a list of symbols, boolean OR is used to combine the results +from different tests. Valid conditions are: + +scheduled Check if there is a scheduled cookie +notscheduled Check if there is no scheduled cookie +deadline Check if there is a deadline +notdeadline Check if there is no deadline +regexp Check if regexp matches +notregexp Check if regexp does not match. + +The regexp is taken from the conditions list, it must com right after the +`regexp' of `notregexp' element. + +If any of these conditions is met, this function returns the end point of +the entity, causing the search to continue from there. This is a function +that can be put into `org-agenda-skip-function' for the duration of a command." + (let (beg end m r) + (org-back-to-heading t) + (setq beg (point) + end (if subtree + (progn (org-end-of-subtree t) (point)) + (progn (outline-next-heading) (1- (point))))) + (goto-char beg) + (and + (or + (and (memq 'scheduled conditions) + (re-search-forward org-scheduled-time-regexp end t)) + (and (memq 'notscheduled conditions) + (not (re-search-forward org-scheduled-time-regexp end t))) + (and (memq 'deadline conditions) + (re-search-forward org-deadline-time-regexp end t)) + (and (memq 'notdeadline conditions) + (not (re-search-forward org-deadline-time-regexp end t))) + (and (setq m (memq 'regexp conditions)) + (stringp (setq r (nth 1 m))) + (re-search-forward m end t)) + (and (setq m (memq 'notregexp conditions)) + (stringp (setq r (nth 1 m))) + (not (re-search-forward m end t)))) + end))) (defun org-agenda-list-stuck-projects (&rest ignore) "Create agenda view for projects that are stuck. @@ -17381,6 +17702,7 @@ of what a project is and how to check if it stuck, customize the variable MATCH is being ignored." (interactive) (let* ((org-agenda-skip-function 'org-agenda-skip-subtree-when-regexp-matches) + ;; FIXME: we could have used org-agenda-skip-if here. (org-agenda-overriding-header "List of stuck projects: ") (matcher (nth 0 org-stuck-projects)) (todo (nth 1 org-stuck-projects)) @@ -17439,13 +17761,13 @@ MATCH is being ignored." (setq entries nil) (with-current-buffer fancy-diary-buffer (setq buffer-read-only nil) - (if (= (point-max) 1) + (if (zerop (buffer-size)) ;; No entries (setq entries nil) ;; Omit the date and other unnecessary stuff (org-agenda-cleanup-fancy-diary) ;; Add prefix to each line and extend the text properties - (if (= (point-max) 1) + (if (zerop (buffer-size)) (setq entries nil) (setq entries (buffer-substring (point-min) (- (point-max) 1))))) (set-buffer-modified-p nil) @@ -17631,8 +17953,7 @@ the documentation of `org-diary'." ((eq arg :closed) (setq rtn (org-agenda-get-closed)) (setq results (append results rtn))) - ((and (eq arg :deadline) - (equal date (calendar-current-date))) + ((eq arg :deadline) (setq rtn (org-agenda-get-deadlines)) (setq results (append results rtn)))))))) results)))) @@ -17675,7 +17996,7 @@ the documentation of `org-diary'." (format "mouse-2 or RET jump to org file %s" (abbreviate-file-name buffer-file-name)))) ;; FIXME: get rid of the \n at some point but watch out - (regexp (concat "\n\\*+[ \t]+\\(" + (regexp (concat "^\\*+[ \t]+\\(" (if org-select-this-todo-keyword (if (equal org-select-this-todo-keyword "*") org-todo-regexp @@ -17703,7 +18024,7 @@ the documentation of `org-diary'." (goto-char beg) (org-agenda-skip) (goto-char (match-beginning 1)) - (setq marker (org-agenda-new-marker (1+ (match-beginning 0))) + (setq marker (org-agenda-new-marker (match-beginning 0)) category (org-get-category) tags (org-get-tags-at (point)) txt (org-format-agenda-item "" (match-string 1) category tags) @@ -17731,13 +18052,6 @@ the documentation of `org-diary'." 'help-echo (format "mouse-2 or RET jump to org file %s" (abbreviate-file-name buffer-file-name)))) -;???? (regexp (regexp-quote -; (substring -; (format-time-string -; (car org-time-stamp-formats) -; (apply 'encode-time ; DATE bound by calendar -; (list 0 0 0 (nth 1 date) (car date) (nth 2 date)))) -; 0 11))) (d1 (calendar-absolute-from-gregorian date)) (regexp (concat @@ -17774,12 +18088,7 @@ the documentation of `org-diary'." deadlinep (string-match org-deadline-regexp tmp) scheduledp (string-match org-scheduled-regexp tmp) donep (org-entry-is-done-p)) - (and org-agenda-skip-scheduled-if-done - scheduledp donep - (throw :skip t)) - (and org-agenda-skip-deadline-if-done - deadlinep donep - (throw :skip t)) + (if (or scheduledp deadlinep) (throw :skip t)) (if (string-match ">" timestr) ;; substring should only run to end of time stamp (setq timestr (substring timestr 0 (match-end 0)))) @@ -17791,29 +18100,14 @@ the documentation of `org-diary'." tags (org-get-tags-at)) (looking-at "\\*+[ \t]+\\([^\r\n]+\\)") (setq txt (org-format-agenda-item - (format "%s%s" - (if deadlinep "Deadline: " "") - (if scheduledp "Scheduled: " "")) - (match-string 1) category tags timestr))) + nil (match-string 1) category tags timestr))) (setq txt org-agenda-no-heading-message)) (setq priority (org-get-priority txt)) (org-add-props txt props 'org-marker marker 'org-hd-marker hdmarker) - (if deadlinep - (org-add-props txt nil - 'face (if donep 'org-done 'org-warning) - 'type "deadline" 'date date - 'undone-face 'org-warning 'done-face 'org-done - 'org-category category 'priority (+ 100 priority)) - (if scheduledp - (org-add-props txt nil - 'face 'org-scheduled-today - 'type "scheduled" 'date date - 'undone-face 'org-scheduled-today 'done-face 'org-done - 'org-category category 'priority (+ 99 priority)) - (org-add-props txt nil 'priority priority - 'org-category category 'date date - 'type "timestamp"))) + (org-add-props txt nil 'priority priority + 'org-category category 'date date + 'type "timestamp") (push txt ee)) (outline-next-heading))) (nreverse ee))) @@ -17915,8 +18209,7 @@ the documentation of `org-diary'." (defun org-agenda-get-deadlines () "Return the deadline information for agenda display." - (let* ((wdays org-deadline-warning-days) - (props (list 'mouse-face 'highlight + (let* ((props (list 'mouse-face 'highlight 'org-not-done-regexp org-not-done-regexp 'org-todo-regexp org-todo-regexp 'keymap org-agenda-keymap @@ -17926,21 +18219,31 @@ the documentation of `org-diary'." (regexp org-deadline-time-regexp) (todayp (equal date (calendar-current-date))) ; DATE bound by calendar (d1 (calendar-absolute-from-gregorian date)) ; DATE bound by calendar - d2 diff pos pos1 category tags - ee txt head face) + d2 diff dfrac wdays pos pos1 category tags + ee txt head face s upcomingp) (goto-char (point-min)) (while (re-search-forward regexp nil t) (catch :skip (org-agenda-skip) - (setq pos (1- (match-beginning 1)) -;??? d2 (time-to-days -;??? (org-time-string-to-time (match-string 1))) + (setq s (match-string 1) + pos (1- (match-beginning 1)) d2 (org-time-string-to-absolute (match-string 1) d1) diff (- d2 d1)) + (if (string-match "-\\([0-9]+\\)\\([dwmy]\\)\\'" s) + (setq wdays + (floor + (* (string-to-number (match-string 1 s)) + (cdr (assoc (match-string 2 s) + '(("d" . 1) ("w" . 7) + ("m" . 30.4) ("y" . 365.25))))))) + (setq wdays org-deadline-warning-days)) + (setq dfrac (/ (* 1.0 (- wdays diff)) wdays)) + (setq upcomingp (and todayp (> diff 0))) ;; When to show a deadline in the calendar: ;; If the expiration is within wdays warning time. ;; Past-due deadlines are only shown on the current date - (if (and (< diff wdays) todayp (not (= diff 0))) + (if (or (and (<= diff wdays) todayp) + (= diff 0)) (save-excursion (setq category (org-get-category)) (if (re-search-backward "^\\*+[ \t]+" nil t) @@ -17952,31 +18255,41 @@ the documentation of `org-diary'." (point) (progn (skip-chars-forward "^\r\n") (point)))) - (if (string-match org-looking-at-done-regexp head) + (if (and org-agenda-skip-deadline-if-done + (string-match org-looking-at-done-regexp head)) (setq txt nil) (setq txt (org-format-agenda-item - (format "In %3d d.: " diff) head category tags)))) + (if (= diff 0) + "Deadline: " + (format "In %3d d.: " diff)) + head category tags)))) (setq txt org-agenda-no-heading-message)) (when txt - (setq face (cond ((<= diff 0) 'org-warning) - ((<= diff 5) 'org-upcoming-deadline) - (t nil))) + (setq face (org-agenda-deadline-face dfrac)) (org-add-props txt props 'org-marker (org-agenda-new-marker pos) 'org-hd-marker (org-agenda-new-marker pos1) - 'priority (+ (- 10 diff) (org-get-priority txt)) + 'priority (+ (if upcomingp (floor (* dfrac 10.)) 100) + (org-get-priority txt)) 'org-category category - 'type "upcoming-deadline" 'date d2 + 'type (if upcomingp "upcoming-deadline" "deadline") + 'date (if upcomingp date d2) 'face face 'undone-face face 'done-face 'org-done) (push txt ee)))))) ee)) +(defun org-agenda-deadline-face (fraction) + "Return the face to displaying a deadline item. +FRACTION is what fraction of the head-warning time has passed." + (let ((faces org-agenda-deadline-faces) f) + (catch 'exit + (while (setq f (pop faces)) + (if (>= fraction (car f)) (throw 'exit (cdr f))))))) + (defun org-agenda-get-scheduled () "Return the scheduled information for agenda display." - (let* ((props (list 'face 'org-scheduled-previously - 'org-not-done-regexp org-not-done-regexp + (let* ((props (list 'org-not-done-regexp org-not-done-regexp 'org-todo-regexp org-todo-regexp - 'undone-face 'org-scheduled-previously 'done-face 'org-done 'mouse-face 'highlight 'keymap org-agenda-keymap @@ -17987,19 +18300,19 @@ the documentation of `org-diary'." (todayp (equal date (calendar-current-date))) ; DATE bound by calendar (d1 (calendar-absolute-from-gregorian date)) ; DATE bound by calendar d2 diff pos pos1 category tags - ee txt head) + ee txt head pastduep donep face) (goto-char (point-min)) (while (re-search-forward regexp nil t) (catch :skip (org-agenda-skip) (setq pos (1- (match-beginning 1)) d2 (org-time-string-to-absolute (match-string 1) d1) -;??? d2 (time-to-days -;??? (org-time-string-to-time (match-string 1))) diff (- d2 d1)) + (setq pastduep (and todayp (< diff 0))) ;; When to show a scheduled item in the calendar: ;; If it is on or past the date. - (if (and (< diff 0) todayp) + (if (or (and (< diff 0) todayp) + (= diff 0)) (save-excursion (setq category (org-get-category)) (if (re-search-backward "^\\*+[ \t]+" nil t) @@ -18010,17 +18323,26 @@ the documentation of `org-diary'." (setq head (buffer-substring-no-properties (point) (progn (skip-chars-forward "^\r\n") (point)))) - (if (string-match org-looking-at-done-regexp head) + (setq donep (string-match org-looking-at-done-regexp head)) + (if (and org-agenda-skip-scheduled-if-done donep) (setq txt nil) (setq txt (org-format-agenda-item - (format "Sched.%2dx: " (- 1 diff)) head - category tags)))) + (if (= diff 0) + "Scheduled: " + (format "Sched.%2dx: " (- 1 diff))) + head category tags)))) (setq txt org-agenda-no-heading-message)) (when txt + (setq face (if pastduep + 'org-scheduled-previously + 'org-scheduled-today)) (org-add-props txt props + 'undone-face face + 'face (if donep 'org-done face) 'org-marker (org-agenda-new-marker pos) 'org-hd-marker (org-agenda-new-marker pos1) - 'type "past-scheduled" 'date d2 + 'type (if pastduep "past-scheduled" "scheduled") + 'date (if pastduep d2 date) 'priority (+ (- 5 diff) (org-get-priority txt)) 'org-category category) (push txt ee)))))) @@ -18435,9 +18757,10 @@ When this is the global TODO list, a prefix argument will be interpreted." (interactive) (let* ((org-agenda-keep-modes t) (line (org-current-line)) - (window-line (- line (org-current-line (window-start))))) + (window-line (- line (org-current-line (window-start)))) + (lprops (get 'org-agenda-redo-command 'org-lprops))) (message "Rebuilding agenda buffer...") - (eval org-agenda-redo-command) + (org-let lprops '(eval org-agenda-redo-command)) (setq org-agenda-undo-list nil org-agenda-pending-undo-list nil) (message "Rebuilding agenda buffer...done") @@ -18783,7 +19106,7 @@ If this information is not given, the function uses the tree at point." (setq p (marker-position m)) (>= p beg) (<= p end)) - (let (buffer-read-only) + (let ((inhibit-read-only t)) (delete-region (point-at-bol) (1+ (point-at-eol))))) (beginning-of-line 0)))))) @@ -18894,7 +19217,7 @@ the same tree node, and the headline of the tree node in the Org-mode file." (buffer (marker-buffer marker)) (pos (marker-position marker)) (hdmarker (get-text-property (point) 'org-hd-marker)) - (buffer-read-only nil) + (inhibit-read-only t) newhead) (org-with-remote-undo buffer (with-current-buffer buffer @@ -18922,7 +19245,7 @@ The new content of the line will be NEWHEAD (as modified by `equal' against all `org-hd-marker' text properties in the file. If FIXFACE is non-nil, the face of each item is modified acording to the new TODO state." - (let* ((buffer-read-only nil) + (let* ((inhibit-read-only t) props m pl undone-face done-face finish new dotime cat tags) (save-excursion (goto-char (point-max)) @@ -18964,7 +19287,7 @@ the new TODO state." ;; See the code in set-tags for the way to do this. (defun org-agenda-align-tags (&optional line) "Align all tags in agenda items to `org-agenda-align-tags-to-column'." - (let ((buffer-read-only)) + (let ((inhibit-read-only t)) (save-excursion (goto-char (if line (point-at-bol) (point-min))) (while (re-search-forward (org-re "\\([ \t]+\\):[[:alnum:]_@:]+:[ \t]*$") @@ -18997,7 +19320,7 @@ the same tree node, and the headline of the tree node in the Org-mode file." (hdmarker (get-text-property (point) 'org-hd-marker)) (buffer (marker-buffer hdmarker)) (pos (marker-position hdmarker)) - (buffer-read-only nil) + (inhibit-read-only t) newhead) (org-with-remote-undo buffer (with-current-buffer buffer @@ -19047,7 +19370,7 @@ the tags of the current headline come last." (org-agenda-error))) (buffer (marker-buffer hdmarker)) (pos (marker-position hdmarker)) - (buffer-read-only nil) + (inhibit-read-only t) newhead) (org-with-remote-undo buffer (with-current-buffer buffer @@ -19074,7 +19397,7 @@ the tags of the current headline come last." (org-agenda-error))) (buffer (marker-buffer hdmarker)) (pos (marker-position hdmarker)) - (buffer-read-only nil) + (inhibit-read-only t) newhead) (org-with-remote-undo buffer (with-current-buffer buffer @@ -19117,7 +19440,7 @@ the tags of the current headline come last." (defun org-agenda-show-new-time (marker stamp) "Show new date stamp via text properties." ;; We use text properties to make this undoable - (let ((buffer-read-only nil)) + (let ((inhibit-read-only t)) (setq stamp (concat " => " stamp)) (save-excursion (goto-char (point-max)) @@ -19814,11 +20137,16 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." \[v] limit export to visible part of outline tree \[a] export as ASCII + \[h] export as HTML \[H] export as HTML to temporary buffer +\[R] export region as HTML \[b] export as HTML and browse immediately \[x] export as XOXO +\[l] export as LaTeX +\[L] export as LaTeX to temporary buffer + \[i] export current file as iCalendar file \[I] export all agenda files as iCalendar files \[c] export agenda files into combined iCalendar file @@ -19836,6 +20164,8 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." (?H . org-export-as-html-to-buffer) (?R . org-export-region-as-html) (?x . org-export-as-xoxo) + (?l . org-export-as-latex) + (?L . org-export-as-latex-to-buffer) (?i . org-export-icalendar-this-file) (?I . org-export-icalendar-all-agenda-files) (?c . org-export-icalendar-combine-agenda-files) @@ -20080,6 +20410,7 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]." ("clubs") ("clubsuit"."♣") ("hearts") ("diamondsuit"."♥") ("diams") ("diamondsuit"."♦") + ("smile"."☺") ("blacksmile"."☻") ("sad"."☹") ("quot") ("amp") ("lt") @@ -20157,7 +20488,7 @@ translations. There is currently no way for users to extend this.") ;;; General functions for all backends (defun org-cleaned-string-for-export (string &rest parameters) - "Cleanup a buffer substring so that links can be created safely." + "Cleanup a buffer STRING so that links can be created safely." (interactive) (let* ((re-radio (and org-target-link-regexp (concat "\\([^<]\\)\\(" org-target-link-regexp "\\)"))) @@ -20165,13 +20496,16 @@ translations. There is currently no way for users to extend this.") (re-angle-link (concat "\\([^[]\\)" org-angle-link-re)) (re-archive (concat ":" org-archive-tag ":")) (re-quote (concat "^\\*+[ \t]+" org-quote-string "\\>")) + (re-commented (concat "^\\*+[ \t]+" org-comment-string "\\>")) (htmlp (plist-get parameters :for-html)) + (asciip (plist-get parameters :for-ascii)) + (latexp (plist-get parameters :for-LaTeX)) + (commentsp (plist-get parameters :comments)) (inhibit-read-only t) (outline-regexp "\\*+ ") a b xx rtn p) - (save-excursion - (set-buffer (get-buffer-create " org-mode-tmp")) + (with-current-buffer (get-buffer-create " org-mode-tmp") (erase-buffer) (insert string) ;; Remove license-to-kill stuff @@ -20211,25 +20545,43 @@ translations. There is currently no way for users to extend this.") (while (re-search-forward "^[ \t]*:PROPERTIES:[ \t]*\n\\([^@]*?\n\\)?[ \t]*:END:[ \t]*\n" nil t) (replace-match ""))) - ;; Protect stuff from HTML processing + ;; Find targets in comments and move them out of comments, + ;; but mark them as targets that should be invisible (goto-char (point-min)) - (while (re-search-forward "^[ \t]*:.*\\(\n[ \t]*:.*\\)*" nil t) - (add-text-properties (match-beginning 0) (match-end 0) - '(org-protected t))) - (when htmlp - (goto-char (point-min)) - (while (re-search-forward "^#\\+HTML:[ \t]*\\(.*\\)" nil t) - (replace-match "\\1" t) - (add-text-properties - (point-at-bol) (min (1+ (point-at-eol)) (point-max)) - '(org-protected t)))) + (while (re-search-forward "^#.*?\\(<<\r\n]+>>>?\\).*" nil t) + (replace-match "\\1(INVISIBLE)")) + + ;; Protect backend specific stuff, throw away the others. (goto-char (point-min)) - (while (re-search-forward - "^#\\+BEGIN_HTML\\>.*\\(\\(\n.*\\)*?\n\\)#\\+END_HTML\\>.*\n?" nil t) - (if htmlp - (add-text-properties (match-beginning 1) (1+ (match-end 1)) - '(org-protected t)) - (delete-region (match-beginning 0) (match-end 0)))) + (let ((formatters + `((,htmlp "HTML" "BEGIN_HTML" "END_HTML") + (,asciip "ASCII" "BEGIN_ASCII" "END_ASCII") + (,latexp "LaTeX" "BEGIN_LaTeX" "END_LaTeX"))) + fmt) + (while (re-search-forward "^[ \t]*:.*\\(\n[ \t]*:.*\\)*" nil t) + (add-text-properties (match-beginning 0) (match-end 0) + '(org-protected t))) + (while formatters + (setq fmt (pop formatters)) + (when (car fmt) + (goto-char (point-min)) + (while (re-search-forward (concat "^#\\+" (cadr fmt) + ":[ \t]*\\(.*\\)") nil t) + (replace-match "\\1" t) + (add-text-properties + (point-at-bol) (min (1+ (point-at-eol)) (point-max)) + '(org-protected t)))) + (goto-char (point-min)) + (while (re-search-forward + (concat "^#\\+" + (caddr fmt) "\\>.*\\(\\(\n.*\\)*?\n\\)#\\+" + (cadddr fmt) "\\>.*\n?") nil t) + (if (car fmt) + (add-text-properties (match-beginning 1) (1+ (match-end 1)) + '(org-protected t)) + (delete-region (match-beginning 0) (match-end 0)))))) + + ;; Protect quoted subtreedes (goto-char (point-min)) (while (re-search-forward re-quote nil t) (goto-char (match-beginning 0)) @@ -20237,16 +20589,39 @@ translations. There is currently no way for users to extend this.") (add-text-properties (point) (org-end-of-subtree t) '(org-protected t))) - ;; Find targets in comments and move them out of comments, - ;; but mark them as targets that should be invisible + ;; Remove subtrees that are commented (goto-char (point-min)) - (while (re-search-forward "^#.*?\\(<<\r\n]+>>>?\\).*" nil t) - (replace-match "\\1(INVISIBLE)")) + (while (re-search-forward re-commented nil t) + (goto-char (match-beginning 0)) + (delete-region (point) (org-end-of-subtree t))) - ;; Remove comments + ;; Remove special table lines + (when org-export-table-remove-special-lines + (goto-char (point-min)) + (while (re-search-forward "^[ \t]*|" nil t) + (beginning-of-line 1) + (if (or (looking-at "[ \t]*| *[!_^] *|") + (and (looking-at ".*?| *<[0-9]+> *|") + (not (looking-at ".*?| *[^ <|]")))) + (delete-region (max (point-min) (1- (point-at-bol))) + (point-at-eol)) + (end-of-line 1)))) + + ;; Specific LaTeX cleaning + (when latexp + (require 'org-export-latex nil t) + (org-export-latex-cleaned-string)) + + ;; Remove or replace comments + ;; If :comments is set, use this char for commenting out comments and + ;; protect them. otherwise delete them (goto-char (point-min)) - (while (re-search-forward "^#.*\n?" nil t) - (replace-match "")) + (while (re-search-forward "^#\\(.*\n?\\)" nil t) + (if commentsp + (progn (add-text-properties + (match-beginning 0) (match-end 0) '(org-protected t)) + (replace-match (format commentsp (match-string 1)) t t)) + (replace-match ""))) ;; Find matches for radio targets and turn them into internal links (goto-char (point-min)) @@ -20277,30 +20652,31 @@ translations. There is currently no way for users to extend this.") (while (re-search-forward re-plain-link nil t) (goto-char (1- (match-end 0))) (org-if-unprotected - (replace-match - (concat - (match-string 1) "[[" (match-string 2) ":" (match-string 3) "]]") - t t))) + (let* ((s (concat (match-string 1) "[[" (match-string 2) + ":" (match-string 3) "]]"))) + ;; added 'org-link face to links + (put-text-property 0 (length s) 'face 'org-link s) + (replace-match s t t)))) (goto-char (point-min)) (while (re-search-forward re-angle-link nil t) (goto-char (1- (match-end 0))) (org-if-unprotected - (replace-match - (concat - (match-string 1) "[[" (match-string 2) ":" (match-string 3) "]]") - t t))) + (let* ((s (concat (match-string 1) "[[" (match-string 2) + ":" (match-string 3) "]]"))) + (put-text-property 0 (length s) 'face 'org-link s) + (replace-match s t t)))) (goto-char (point-min)) (while (re-search-forward org-bracket-link-regexp nil t) (org-if-unprotected - (replace-match - (concat "[[" (setq xx (save-match-data - (org-link-expand-abbrev (match-string 1)))) - "]" - (if (match-end 3) - (match-string 2) - (concat "[" xx "]")) - "]") - t t))) + (let* ((s (concat "[[" (setq xx (save-match-data + (org-link-expand-abbrev (match-string 1)))) + "]" + (if (match-end 3) + (match-string 2) + (concat "[" xx "]")) + "]"))) + (put-text-property 0 (length s) 'face 'org-link s) + (replace-match s t t)))) ;; Find multiline emphasis and put them into single line (when (plist-get parameters :emph-multiline) @@ -20320,7 +20696,7 @@ translations. There is currently no way for users to extend this.") (defun org-export-grab-title-from-buffer () "Get a title for the current document, from looking at the buffer." - (let (buffer-read-only) + (let ((inhibit-read-only t)) (save-excursion (goto-char (point-min)) (let ((end (save-excursion (outline-next-heading) (point)))) @@ -20440,18 +20816,18 @@ underlined headlines. The default is 3." (buffer-substring (if (org-region-active-p) (region-beginning) (point-min)) (if (org-region-active-p) (region-end) (point-max)))) - (lines (org-skip-comments - (org-split-string - (org-cleaned-string-for-export - region - :skip-before-1st-heading - (plist-get opt-plist :skip-before-1st-heading) - :add-text (plist-get opt-plist :text)) - "[\r\n]"))) ;; FIXME: why \r here???/ + (lines (org-split-string + (org-cleaned-string-for-export + region + :for-ascii t + :skip-before-1st-heading + (plist-get opt-plist :skip-before-1st-heading) + :add-text (plist-get opt-plist :text)) + "[\r\n]")) ;; FIXME: why \r here???/ thetoc have-headings first-heading-pos table-open table-buffer) - (let (buffer-read-only) + (let ((inhibit-read-only t)) (org-unmodified (remove-text-properties (point-min) (point-max) '(:org-license-to-kill t)))) @@ -20892,19 +21268,19 @@ itemized list in org-mode syntax in an HTML buffer and then use this command to convert it." (interactive "r") (let (reg html buf) - (if (org-mode-p) - (setq html (org-export-region-as-html - beg end t 'string)) - (setq reg (buffer-substring beg end) - buf (get-buffer-create "*Org tmp*")) - (save-excursion - (set-buffer buf) - (erase-buffer) - (insert reg) - (org-mode) - (setq html (org-export-region-as-html - (point-min) (point-max) t 'string))) - (kill-buffer buf)) + (save-window-excursion + (if (org-mode-p) + (setq html (org-export-region-as-html + beg end t 'string)) + (setq reg (buffer-substring beg end) + buf (get-buffer-create "*Org tmp*")) + (with-current-buffer buf + (erase-buffer) + (insert reg) + (org-mode) + (setq html (org-export-region-as-html + (point-min) (point-max) t 'string))) + (kill-buffer buf))) (delete-region beg end) (insert html))) @@ -20924,7 +21300,7 @@ When called interactively, the output buffer is selected, and shown in a window. A non-interactive call will only retunr the buffer." (interactive "r\nP") (when (interactive-p) - (setq buffer "*Org HTML EXPORT*")) + (setq buffer "*Org HTML Export*")) (let ((transient-mark-mode t) (zmacs-regions t) rtn) (goto-char end) @@ -20997,7 +21373,7 @@ the body tags themselves." (buffer (if to-buffer (cond ((eq to-buffer 'string) (get-buffer-create "*Org HTML Export*")) - (t (get-buffer-create to-buffer))) + (t (get-buffer-create to-buffer))) (find-file-noselect filename))) (org-levels-open (make-vector org-level-max nil)) (date (format-time-string "%Y/%m/%d" (current-time))) @@ -21040,25 +21416,25 @@ the body tags themselves." (if region-p (region-beginning) (point-min)) (if region-p (region-end) (point-max)))) (lines - (org-skip-comments (org-split-string - (org-cleaned-string-for-export - region - :emph-multiline t - :for-html t - :skip-before-1st-heading - (plist-get opt-plist :skip-before-1st-heading) - :add-text - (plist-get opt-plist :text) - :LaTeX-fragments - (plist-get opt-plist :LaTeX-fragments)) - "[\r\n]"))) + (org-split-string + (org-cleaned-string-for-export + region + :emph-multiline t + :for-html t + :skip-before-1st-heading + (plist-get opt-plist :skip-before-1st-heading) + :add-text + (plist-get opt-plist :text) + :LaTeX-fragments + (plist-get opt-plist :LaTeX-fragments)) + "[\r\n]")) table-open type table-buffer table-orig-buffer ind start-is-num starter didclose rpl path desc descp desc1 desc2 link ) - (let (buffer-read-only) + (let ((inhibit-read-only t)) (org-unmodified (remove-text-properties (point-min) (point-max) '(:org-license-to-kill t)))) @@ -21077,9 +21453,8 @@ the body tags themselves." (erase-buffer) (fundamental-mode) -;; FIXME: -; (and (fboundp 'set-buffer-file-coding-system)) -; (set-buffer-file-coding-system coding-system-for-write) + (and (fboundp 'set-buffer-file-coding-system) + (set-buffer-file-coding-system coding-system-for-write)) (let ((case-fold-search nil) (org-odd-levels-only odd)) @@ -22274,7 +22649,11 @@ a time), or the day by one (if it does not contain a time)." (let ((s (car t2)) (mi (nth 1 t2)) (h (nth 2 t2)) (d (nth 3 t2)) (m (nth 4 t2)) (y (nth 5 t2))) (when inc - (if have-time (setq h (+ 2 h)) (setq d (1+ d)))) + (if have-time + (if org-agenda-default-appointment-duration + (setq mi (+ org-agenda-default-appointment-duration mi)) + (setq h (+ 2 h))) + (setq d (1+ d)))) (setq time (encode-time s mi h d m y))) (setq fmt (if have-time ":%Y%m%dT%H%M%S" ";VALUE=DATE:%Y%m%d")) (concat keyword (format-time-string fmt time)))) @@ -23033,7 +23412,7 @@ See the individual commands for more information." "--" ["Jump" org-goto t] "--" - ["C-a/e find headline start/end" + ["C-a/e find headline/item start/end" (setq org-special-ctrl-a/e (not org-special-ctrl-a/e)) :style toggle :selected org-special-ctrl-a/e]) ("Edit Structure" @@ -23582,8 +23961,6 @@ work correctly." ;;;; Functions extending outline functionality -;; C-a should go to the beginning of a *visible* line, also in the -;; new outline.el. I guess this should be patched into Emacs? (defun org-beginning-of-line (&optional arg) "Go to the beginning of the current line. If that is invisible, continue to a visible line beginning. This makes the function of C-a more intuitive. @@ -23601,12 +23978,19 @@ beyond the end of the headline." (backward-char 1) (beginning-of-line 1)) (forward-char 1))) - (when (and org-special-ctrl-a/e (looking-at org-todo-line-regexp) - (= (char-after (match-end 1)) ?\ )) - (goto-char - (cond ((> pos (match-beginning 3)) (match-beginning 3)) - ((= pos (point)) (match-beginning 3)) - (t (point))))))) + (when org-special-ctrl-a/e + (cond + ((and (looking-at org-todo-line-regexp) + (= (char-after (match-end 1)) ?\ )) + (goto-char + (cond ((> pos (match-beginning 3)) (match-beginning 3)) + ((= pos (point)) (match-beginning 3)) + (t (point))))) + ((org-at-item-p) + (goto-char + (cond ((> pos (match-end 4)) (match-end 4)) + ((= pos (point)) (match-end 4)) + (t (point))))))))) (defun org-end-of-line (&optional arg) "Go to the end of the line. @@ -23708,7 +24092,7 @@ When ENTRY is non-nil, show the entire entry." (save-excursion (and (outline-next-heading) (org-flag-heading nil)))) - (outline-flag-region (max 1 (1- (point))) + (outline-flag-region (max (point-min) (1- (point))) (save-excursion (outline-end-of-heading) (point)) flag)))) @@ -23749,7 +24133,7 @@ Show the heading too, if it is currently invisible." (save-excursion (org-back-to-heading t) (outline-flag-region - (max 1 (1- (point))) + (max (point-min) (1- (point))) (save-excursion (re-search-forward (concat "[\r\n]\\(" outline-regexp "\\)") nil 'move) (or (match-beginning 1) (point-max))) @@ -23818,6 +24202,29 @@ Show the heading too, if it is currently invisible." ;;;; Experimental code +;; Make appt aware of appointments from the agenda +(defun org-agenda-to-appt () + "Activate appointments found in `org-agenda-files'." + (interactive) + (require 'org) + (let* ((today (org-date-to-gregorian + (time-to-days (current-time)))) + (files org-agenda-files) entries file) + (while (setq file (pop files)) + (setq entries (append entries (org-agenda-get-day-entries + file today :timestamp)))) + (setq entries (delq nil entries)) + (mapc (lambda(x) + (let* ((event (org-trim (get-text-property 1 'txt x))) + (time-of-day (get-text-property 1 'time-of-day x)) tod) + (when time-of-day + (setq tod (number-to-string time-of-day) + tod (when (string-match + "\\([0-9]\\{1,2\\}\\)\\([0-9]\\{2\\}\\)" tod) + (concat (match-string 1 tod) ":" + (match-string 2 tod)))) + (if tod (appt-add tod event))))) entries))) + (defun org-closed-in-range () "Sparse tree of items closed in a certain time range. Still experimental, may disappear in the furture." @@ -23857,35 +24264,7 @@ Still experimental, may disappear in the furture." t))) (t nil)))) ; call paragraph-fill -(defun org-property-previous-allowed-value (&optional previous) - "Switch to the next allowed value for this property." - (interactive) - (org-property-next-allowed-value t)) -(defun org-property-next-allowed-value (&optional previous) - "Switch to the next allowed value for this property." - (interactive) - (unless (org-at-property-p) - (error "Not at a property")) - (let* ((key (match-string 2)) - (value (match-string 3)) - (allowed (or (org-property-get-allowed-values (point) key) - (and (member value '("[ ]" "[-]" "[X]")) - '("[ ]" "[X]")))) - nval) - (unless allowed - (error "Allowed values for this property have not been defined")) - (if previous (setq allowed (reverse allowed))) - (if (member value allowed) - (setq nval (car (cdr (member value allowed))))) - (setq nval (or nval (car allowed))) - (if (equal nval value) - (error "Only one allowed value for this property")) - (org-at-property-p) - (replace-match (concat " :" key ": " nval)) - (org-indent-line-function) - (beginning-of-line 1) - (skip-chars-forward " \t"))) ;;;; Finish up diff --git a/org.pdf b/org.pdf index 006b75501bde50ff07e999a2f8527495a3ffac3e..2d1e0ef1bd4362015ca08e320111e8399356a661 100644 GIT binary patch delta 391943 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

Z{dZez=LHhg>DaZ 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�KzZ+8 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�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

    xoI8TJn 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­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

    0mieaDTW6s@HoHHjO00FtUbE3x4zKZ`O`Xkf8+ z(&<*B7gtPF_)y=(5esBq>d8;A#$xTjIPfjj6g~0&mBDZ_w~szOdX(ER@IcSuNomLP z2`c3g({?NaropDT=c1t(V9n>vPEQW6UOPHD`}EUipMCQ6tG{$KW-+s~Pri11d>a1* v-SKN@pM3Gg+sE+}vxuLc|NPlor-vt}@1GpKeKtm1FV8;y`13D+;q3ndLzY51 delta 378242 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%0D-7XOVT;thW4NAGh`AkU; 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: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�Dbl7@yn=aYWmv;l;r$x0k8J_X+H*6pw_%%DE=Dhr><;GF2oB zX=wW+g=ih?#-}Ea&1+sd7GesbyfVPA0mA;Ad^HQ|Dz2Pgff_lR>rNSBD)eqTSX`)y zzpZ84Ea(0LQe=PL4N^Y* z;}0M599;l?t9*eh1kS$je7||_ch%S+U&f6jo6YRcys(q{d^_Ob2P;Z*#!x-g*Z_Q= zV^%0kCGUzuI$Fu~d@+KDmSt2-5gsNulC;O-22YGZ@hd; zGOB9iL&o^ewbq=!d2)dIJZtbUAX@O9dLP*@=;x2(1FJ5bgfhW{7Dp5>`ayY&8UR~} z5`wA-oa%lEBKx>2k6`q2q^6?RY%q}(J}(2E3LrEIW#EljL()&|qW=>BxSBNM6trtB z%`k0YS+v+eJ31~Atdtq2hbP>3f{15mn%7W$61<55)8xiDPshE?vNNEloIHpU^(7ra za2qX_RddB>2--f28O??jPpu2F74v=}G>~XQ(Y!M;-7{LTP6#2thH~rOX!XLq3`Q)!K-VKkQ=V%2}M9wu-Z9QGtelN?sOisjO}sfM@k5Zr8x zyayZTQYdg-*7Zex@b3q%7?*z8&&p^30r0V;BlAlgF1O%!nI+C=q(mnja-vtNQQ?0K znsmUX!7da)8rzQ-(`W5xMumZKoWj|xE|~Rs zO}(_H2R@m>VuwwCx&3-ihk?BWNoJ$Tq&w1bTg{V`O8Ks9A|Y{ProsfE2RaQKwN^&HqG&g$&lR6 zcWhtO?Q!?PwUY4B*oCJ+jzu~|_vxsl-0FNj(DEG^whczBZ)Ny4harj2@2vcOxI>Ik zA~V8m?FhQq=_U9dII=FJU9X64VSwPI?Sfl{JiDKybd2DR#7urJkt7HC=sgOfi`}mM zMQ~>GW*xTv;RWNfUwn|C2}CfZHrsdPsQsUQ1GD(8ZXwCbU{;8S_9M?Uz8RRbHu3J6 z8;`JUeHgVuie#-(ieHE?huv5@uYzjZ8GRS#f1Dzy?z+ZnD00!lw<3Axr~@R}Iz93o zzBuF%&ML?)BhgkgP_~szV@qpNWlVz)8S)P~aD(<3e$_qt9B`+5v}$W~s$Vpd`J+#q z1id}v!0=58hEaDP?Lu-@@lXE;yHJ&@T3h4Cn*{IK7aSFKQUb6WBBJ{P#g|6#NC{7(<-wrONM(t_P-jH z$S8Q`8A-VOd{h)IIPYTRz!07&8t9e!ypb%tB`@{sszVc=viPC&*Akjcs|Hkvu0%Q9B z%f|qs z&i+^b@NY2mw9z?8W&roiMeUWnnX&jS=}DpYqyI;r*r<`Z;d&OS)b z57p2T6V^P(W{2!B^OQfLhkUeDY#6umGA&(lamX5|bFg1C+-4&(Tz;Uy^rH?ANt8ab|@vBB(06c#-O}eDm{JsgL;I8}{!zu{c*z#vbjQ_B6h* z!c8;KEg;lJ!K(8pb3ECr+>_KUOd!lCs^CzdiwLolnx%nswdFVzf? z!G+a0jxoR&9m7R}Cd7n+(u5yvZ~e}XNCIZm;nn0c3#Ed-kp6tZV>)`G{1`pY5n#v(@QlXO!wm0zn+K;jQv}O1%D;@L6 zZE!EGMOF+NLe>Gw5?`ia;LfM=3*AGeM7hFcQHUS&luEPGCFmN->}@+BF|#)%x5I3% z3A0{RtKb-oCAH6)T8b0thQUHHHVQVA6Wp_`gAY(Q7E@XCaspSys1wD{LN8KJn(rxA zEoP?o%iE~Nd*FJ5j|it8rYmPj_^wl3#lM|^!vHPkPJ zFNPH13GA@|98n06rCbD2SrYdPn3*^zx4|z^;$mZwBz1LWB<}m=GS3Vj)x@|16c8b} zmz#jX`agdAZvA8{bi+Q0y6OmD_@edKvUyocy39ao@a5$g9qPm!bCuN*nn|Ph3-`4h zcrO+36Dyy5hgYai@!aG}5HASQ3Cw%c1A>l1xRPrt6Kc_sLPW{y52^VwSZ9Ui&t8)y zWjw+}wVDOQ$~pTTmBOHu^Og}nRJ2ZBT11%^a_WW|vy;(1SZCW%M)nJw>!jva?PmwQ z=$2tJU^Dc&U^z>W49{Jo;m^8NDnrupmmtGIDblEZK@tKK$W<}bi&M4oP5MU1Y;bfL(XoOc;ze8(+BU zxJX}Tfg656s~0^phtqSxNu`Dav7k6rpgQMT`F@b_jjv^h`Qtr7dSm{V$rL+m*WcqOFG`Q$Lk&Xbpd09uK9EE)cY zH5BK}Ew!Vb#?6m}TaKTZ8`Do)xJJsN=4p=0kT?J~CGpgJ;Q@Q)$;K7#Qq^}ce zNlK*&t$;+YTx=OGPVG>0up7Q$el8X%CyvCoj5=JWpDQV)Yiswkrex0R71ZCN_Jq-q zwP6}=P7tNoh?=esdVAKO18Z=;_ET{VRJ_v2O(C=hvJVv2ys_c#uuo$k6Qe8+WULNA zJH1ebZx7&|l{0%NAQ5Ls7t{##WDXbEWLoh1n9a|CLKGi^2fV8>Ca2M_KoSGK+4gRl zpC|{MMQZGwj%1S~GFm1=M2B-Yw(;s96b9CyCiB1qR%4rZssp1lKjR#P5y9u7{4iGdD%;^1;Nvy>SVp>os}Q zvV6>jSA;^U*ow`VZi)K7SZBsv&^QLdQje8qaGK77Ss;-lRMtx zuiqfjJ#>P4K!$@c$>f$Kz$W3QcTslkfNorrXYzO>2Zd~+oABbpJ)&;oDwMpmco(6g zi2J_BBG3F;0pandB=LZcC-rLZ$M3YR&wgQJ#wQ*Ri_fSKZiEh$rJg5L4U|)=V668O?eRg2kX!!<^&BK%riS+N6Agw}DrzPfrvEcuImNb9+@&D?i z;e|v82iDA_6<`9{J2|>K$!jgB0n4>3>O_+&>=>}YX&Yv~{wZ>@I%-jB&f|S9ZG4k1 zqpz+(Co^gHZ6-wD4mi&C8 zNK&&Vg={>cnn%ov?8Ky@3QHDQ7PKq&vc@N+VYzrZlWN8hfGMX1`B@Z zz%EU4=Rmbd09k`SDfddx;)~6Xapo!6KhI*|$(@x@c(Ra}&`%v%4u8%QOPb1pxXa~7 zzTsnWDCLgK_8B-3uLdtb+7eA6Ln6FUapwhyJJ*@XQW%2FQ*Kr+8ez#JFohMIaJ`tX`xu zmkltk6do27wT}?me%MeF`S*4Qw6z*}Iq^>i@$s^4ANKrAL0@xbSmkIK@zQ;$#^dg+ z@d7LCbMqW+Y&WeDA+RnE*27?^sU}7odxdb-74#yPiaVa%%vvv%4t^Oy;gtEJ4zUu0 zQ_EmV0$|JkF%QG-_~d~}Qkl5<;*3|d5_iYM`Y?EhWC4Oht&vpj#B1m}6XGTM#_={_ zc|^}ZZlg=&BV2=Ua~paF$G5n;`@AYJV{1!RT_IFtKq>*PpdOwZ^aQUjx>+qAu^3h+II^F>-)*c?9zDF-=Y(`}-ETvi9E z3Y%__P5mk57E-vg#;`uz{Q9zcDoP~R6RFtrhW1aA-p*b90L{U-P zgQZ$m$`~VZ*Tza*!751fd4U;>s{*<#1HQh1iyk4+IM=){j|;Ls{D)5Febk}ev+-*e zAAkn7yiDPd6=uY&cLAFQ?P^wjH~M749)D1L*Nr7wIV#R#=RrvYZ|uTOr1{bZ4MiR4 zN<`FD2suj~bW8Ps1FPDQrOO%%i#9o|PT~#j&~nFroHbo)d+17uBOZN6Q_Aj_1q7K$ z7QM{oHGA)eE8}hxLZ8Q|Lw*B|ZhSq*0szmJ7oIF-WlZy8F2l;3>chRE{ST!zUS&U5 zm4*-kM^Kf2;;_Mffg->)sv1KfmgT2xF!5yfG0WHS6;TJ8$rpusw05OM zuq{WUB2O&n(z!Jv8zO5+wKKbNct=TJ)#7Ihl0oGjwk4JqzMR7C5wEWY&TDYBd0#NK zPv0nq4a9}pDyuLkV9-)253|h-SGm!O%!v)^u1qz-%d|1x+PnZ@nEf1cnPdPS`y326 z^;=<)^qATF%QdArXHs$`2bjm78w00i^m9e+wzQOeH8?Vt=7)OtCMQE|g~H4HWbz`` z+qID?e)zOx5OXm;pCpFkTEq4A@E0SJ{V&1fPy3Maz?CR6U zB-bK&e8m0)x8A&DhzA(7f2%{+brjF~UZ!BhOfhL};PZ~Qs8Z5*xNHP?jmr|!2ROf< z=hZy#z9So53V!CUnkfS=5WXVy79)i9Lir$r< zhsPgGg`n-@1KDrF@ktjT#7(Ym$X%T7CdoV_v^i}swYtQs94&Z_ki4Ql4NM;bWr!@b1&esqg4 z^!}1EHA#ezxaM79JFu0Kr}ie1vKYOw%!e>4aHUennZBB!8QJQzESU~Ap6CKN9U9js z^bMg)BUKs(Z%OhZd^UY^)XNVMr}yg)^#^e z{aiq6>eXI>!i1o*#{C_CMlVk6jxMFBzuUfyVH4VBslJwUs*+PD zG1J(g4zC5nVmbGsrLT6=^}SyJ z-JLRy4L}za=%G_Efm`?3y-TnW9>A&bJ$jEsR%U(jMim=7hq-=>bl1_cp6a*iehrwj-s5KY!6Z^md6wfX8%>@{8InGv2EcY;^l) zog%7pmQ#{E#TW zC;_+lugWS1Xd%5Pzapov)nfT|!{{F0qSgSHDO32*k1-QmAU_SY=uO3T1|^4-U3q=^ zWQqk(^{9HTb`VnFKDskK4ovh{#_vwke*Bg%UtbUKxE}o}$+nHfq|G3OBIB<(U%MSf zrw#F$gEEQ|N6Q3YBM`b9@v({HOj6bUBc@k^&Y7zVjg}CN$Hzw9%#qvYj$jTS%x(pE zt2jfmhWfFh0(F7!?KME!f{5L%v2R^Y-?Mz_bf0!QtwHyw%O)c*Ia7MY@+Ias&W-~T zV1kTxaEc^{|8bywNe@VW?^SXxbjr-Y zEVMqN@bgh0lMI?yCWpw1hfh!=5t6%BUK(p)Vo6)gp7}B}ff-oYP41*=Po6cL0oWBl z(h!~Xv1)1Ynr5l|efROL=>0k(2jS3r8`6 zriNz!*BG@GgA4ih7?qk1Je@}ef&OcV0)9fG0T=}}3-EFd{EYwbEVKRN4F9*=`7e_+ zXBtW$@E(4g49r4*gMq+IL-7W~2V>z$BanmQN<*v%{+jbN$H z`dQPn6UYsV%*mzSeOyRvC#7h&f|OZa9m6fG$)6jC68|%Set9-O2o}Uw;N|1|Fm)?k+f>HNq-S7P zM!?7^#HWN5(R@m!sN(nw@P|gIYMlfon<~Ct;Byw+U5nHGF_Nm=F_70i^E7S*D)kzf z(g-}u)=br?+90Qt*Oe9UJ~1@WcpD?qJNgJXgpj^|CbO#6_!+&Rd`wcTwl_u8;`Ts| zWCwG194dIDen!ztC}Y&=GF;kq!bI2VSW{Ek4~g_zcwv5T*UGF4a7LN9Q5ZPsKNp5B zP&8gXF(;(rJ(UY51D4(77T}2*p>|x};rhdf3H0ujo6$#?HKc&Wo5M zMZG@0q*L|A9H^M@Ca#*ok#`I-DZiTbTwh2uld9+7nCR=e*Jlok@$fL7yV{*-yMN$= z67ir_l>^a)PR+CcC?{MV>2!LRF45`7D)G|~0uYy4HTKeM>@d4TBU=E< z6Kb^8dGrHd^wm-%Se(073Iare($L=@xl?$#th}MjyY^xEq2@Q54oKKKn>|9sB5Xwv z^Y`>ieOz_EL6j@#hq9J|Uf!pc9es5c8Q3+o2a2y}tLR%2;%euRV+~*srs4hy4{bJq9Su zNTFxI{yZfALx~wb&(d8aT;#PuCoyhjZ=-G_sd`f%UMN_sDF{AwO6ZgjHhSsuU3rPz z^;be}{_;0~@r|vkh95?h5JN_SV#lBSZWNPzio8v>fvGk*2b%-&GO9*;T@!~kk#Gw& zPJS@9FlUXcNUXXT&7nYA4mvXZAzC@nhTdK+lX5LUV7ZE<)Dk?LoCX5Xd7L;Gg%t#6 zaLoExTrt8d4>am z!6sYpBp$r})?m4g{w?#0~r<#P3E!kMn z(xHps+25QRL&k}{x)1!6g_tmte_l>^A%BBj^~$1gljV1hY}``h3q0K~++G^~+`foE zoS8Oy+s%d+dV5+QTF_b(5?~^*uVmPE`#4wy2u)Z9Mo;WiR#{RzH!Nc#XKb4uJT256 z$8t>}YzONF*$C1zzjC1?O%+O`So$NiT#d;|)b9>>KEhos-49VxM)b-Ri_t%E-T8GE z7wSd8KbR^x`$Ym#ov|D(1I z=!2$DU7flOHQQe+c%zP_g*AgfYwc@J*ngn8N{yW?8tCB2Jc*`xp1kt^W;<2 z{Myw#R+qWs%dYUsy8jJ{nDl_%&EB&dOB&p+-OCw8D91X+oj%m&E!w_ICCj*O+NP@tR&zJHB-BxBug(PSJR;6e>6GEb3bqU%TVG znZ-oZZ!QF2SbisYI}O>&g8ne-R`>Dkp%C0U$ieoW0__`9=U4MP(j$9>1Px8>6!RQ@ z=%7YgTMd?J(?~YDb+SZ?Se5z;06q!i7w+5_up!-`a&|$BI>+qG zoE|1Yd?B!%$>l~eUyy0Rdm<7NBrGHD5{Oh*Oxn*)T%){`u-{!0FS&jLV5Sd8d+6-I z*j*~{r9u|>_Hx7q*JVaSh(QUp=W;zTz?vEr+MeO+E)lXk4PQH1n^fr-nkF;8WuRSZ zE5$H!cQ)pT^l|^ev$?^ zrCZ!3AS&5}v&eJor6z#`cGy>GXR|7QR+f2YM(?~5EXa=v8EX3~%}tIcN;#adB%rS6 z-|_f2o(yD6Q?`3-23Y#6qU()XJfnTgXLf`vgC?M(6CDljXjC?A+5GC#`RRm2Qc{l9X?721-^uWLqkH%Z&{pSA%2r zMOp@#lao8maATDQiztFr5qF%Ur`tnIH1ibQ3g!Xzd;pu|?clS4W8X`=CO1bAy{hau z{ia}IyoN0Xs0RPWkD!gYV!bkHZf5J5Oy%I=njjy92|>pd_MJ9^k|3|M9b0dY78k=K zpz8;Eq(GsY^c_uZr>`dch<3C8RMno$fyf2|Y~{97&>;)=FqRT@&|J9GUCvIMkzBpN zZZ_ta_y*!~e60MTbUR!1*lXbsvP1yZH>gOAbWIB@fPDa7{{Vy#VMK#SblXy_ao3?1 z2#q84&<4v~3$9I@14UcP^~SOtp-O3?u>*nn*m9KGc5eDen|3UrZGCW^L$=MK%m}el zhe3$Eo2H>DGM?q0NO}RvNV3@ z07nB3z@R-Nz(V(i^o{mFLT(eE5^GnNRrA+dk(k;pAwr3RkenA68F+_=)jkrJ=)9A! z43dS-Ta)N5-?4l(RJb25^eA_ff=simGZPmAhp$v>Y{w9&gyiml*`yZ#EkyInqh+81 zs=q})4^71i`s|YXplFlxt8*?#W8HQN0Nvs zjv?_Y628_iE{@kcu^Kp(Y!X-;F`%rQ62~w{3-!HBju!xsCC}0& z^#6xsPwTq^dYu1qMPRZ0?VSBj)z0>x*AL^^e_cP={=R-tv$Op#J1g5i9clko>71-Q zjBLPGw0fX%VG4K|Nz2iN#De@6sR)=MMEbA82s;TkGZ26aBpCsF3b_9rZIonV0sa8Y zWd6l0vT6icCG2n@V1a2*6>m7;kwizwaa9^E;IS5kl`|C>bb8&{9ug$Sw@e~|wvhA% zN!AHWrH+A-u#ur{;mY_FbZ2LZX@SlnISyG`(pb_k(rVtDjOcN}dTms;Ma{Bm`IGbH z@GueO)&+?|4~4;$Mm1xk$CKP0`R>)ShQLF=+~dRa@cJwoW~f_rI6vV4IDoHie%#4k zjme^9IH{sPvE;ulg*X|d>sjPiG{yx;Yq}cWLS|rS-G;?}!S$`r{cQ2`bg4gsXp$8u z1XU&Ykq<>HjT>c!B`zs#FCEj!1H|P{#1L-=>|M-Y1A4q(XW)taUYolliN; zelHcs+F~Ga8b~t~6S8&yo}NxV&B>x>EE5pqU#evok-b&l1w~vue)83H$k#UPtX8g_ z&lhIsJ`Sj*?q)+imn6HBqfLEZ(s0dS%5+JjQt%l_KD-y4(WF7n^tg~~IjqTCx#0u6 zC}T~fb~+qrxah@G3Ti5*vKqw;o~b>W=d865$K8E)ZwV<$O_e_a-UF^TC?KD55UrJL zQZCG9=U;N0*R>(be=w^x#I|)SGF`f)nAWi3xZX>+^@L9+$uyrZjOi~C{_Zc&OAxdx z5_jrp65@wU^Lp>&8LD_*tq2IH{P3aNI{TEqpTy)fhJ4FB&tEs^^4X1b*q? zkS+BmB=PQJN=*S0P>_eg;iao{y$EH21o_q~+Cdp&sMA(0d2Lr683JQAsBpo1UT;;; z6x_>uQ*|(v^iwwZo&ouRT5jnof6eI?mNJox{TYnn4@)}fRU+lrZkXzu4Nfx_ZYUZ% z9HjV5WmBtTkT#{Gf|ST6^a;q1(7Rz6BN?ewEZ2lBTg^m!fCo900!Q1oOO6s-=Zjw= z9B50{1Hr=LNl%MP(mY(Uvv;nbhU z(6Sb5O+2;-1-vU{6fwxE-{4ux^w1sDD^;4MJ@DI{Wh+r5m=yUJR8d;<9f=c3qzXAw zvbPq%Nb-LCP(!*Jdm_yy90Eta3jG!jt(b|2>6JfQ;L=1v^flnrDp`(S|IF}4V2!7) zsCS{9FpH!5U2fp5mPYXL-D1^kBqWxwzziv>h(ycA0N{o2^^uQ3Jb`7{H^m_de0-fK zgOB(-)x=O}4z?W!CXB6D^6k`g_3*TSg~g)}s9W7@IDu~(JHI%g+=XF_b4Uny7BRS3 z{d0Yng8`^Q@hbIhvBd;ip1<{?Xmbw`ayJ;v1r zqRf*aFz9|(5wvk+j1_z_GittN@HKBj;2f+@P`aq8LgyD%JYT`hGGA;m9 zaELqaE(9B1@8!Nt-%rHN!!5RFjJwkO>c{AFz;VNyUcti;Jh)simuG}Z^sBp4b*01xTEA03^;7A!x zKv9UhAPnDDpshZ(0RL1wT{(tiaipJrz$=i{>*YJW)oWXtIjU%jP%st-NI{q|s3!m# zo5s82mWzOVEg?Sj%-DK~Te{!fTa!zEfGElpq14I<0-ZH<5fljHO!bTwnHPSg}pXU zI~0iV$UaYG9%hzHr7$w-vNCW<9~^wXW0BGl8ThD=foer?iDlg7ZdYRn&j#)-D%Nrn z7P}`Ovob7RTL$M~0&?$*S7zI&U?3~gPmTjg8y(S33D`RR(IidxlhJur(1ZKO5A8Wr zWR%D}ky0^rU?)>B8R9A-QEORPYzD1m9PU1ATZA!bQ@`}~Ju2H6ytKHKYMFBVTkLFi^SKA)cMK0MOg#}B*i`(6U7 zhCG5H%lNUV9i8FnvJpC(7yercQfDho$PjOgeg0`27T^sjKU$8gW-dRPP+l9g;f@z- zp*{tk@3{aig4dRpihc#4-8I)EP^6^jt2xp?Pb>2B-dt`Lo(=)Yxv=kd%z;@e(bO=O zsQNCdh}V)+Un0{2twM>>*2DwW4%6{i>$xV7FWZ-|nj<#k4Pn$S%u$6}?%W%Sh%|#? zblh@KA$6m^f_IB>9>sz^uA3}5%P_(suQ~abbB9D=b`d-!gQU^2IQ7aKHA%jMqgT8C z{BISRHr?Ew{`@gF!LbEDS;gd|6{?+{tpb~-_nug zFWO}qDKF5v%hv!@jsp3RxIiLDA`uum>fd7VA5X31-)iw6foR(g6o_4{P|)CP%v}FS z#1uRo;Li7Xy+>3t(WCXgfj>MgmzGC1^NT{THZrIkIN`aAR+SgMbd5RbDB#j_%4xJD z1tYx6HQ;s~n^6DhimGk&J%&B{r@lG%>PrgKkN8?JT>GuwVIF7K$CJy=!9IyC-}XGC zwQ~a)&(6mmr@PKwunQVF7Ilr5{AFpur+1LA`e*_4zh)G*TUrzxtE<1VS$UI8vD>{VrP-u0D{wv z4ZH2Llq9&WuD1))duvv6=+_K3{Qz_kx*zX`o0vUbX%H*e=|K`rwBbE*)Z0b|DG{ZN znI`%*_s*-Fdgt^S9o?J9&L0^GtqU$QrlgMzo!>>=qoAc^lLv1b{erPjnn^c623}0q z1`b`|jL}2u(+=Aw=*0th@a8jC0CEFo**6WuXCA!2yYXH`Jdv6i@6(8dXP+LsxxY`< z1|C<;uRHd@g}J%`I-A;F7?ZTXZJsf{RB3z3fpu0A{AAqk`(Xn?jswqqyG(Evv%9yJ zH)Xe7^3^EIv-<=wpKCOxR$2*hGNRHh8W*?8Vu(Fj_Bl5X+EwP;gEMtzA%L#6u)D~8 zv|_5I`V#c!AhPh(U;_5gf*pt}_2g99DS_3+c?-TtxCMy`!PZhM*Is1nKEd zCZduE`V5AK+s#HqWg_Ie;y6!yLru4aW#gq{j_V*LX(fmdVD|#sp<_XJz7NY}dj=u=JMVa+2 zQOR!M<=l?g3nhjTQ9C5o`hIGl)GALYf)kUOvCDO?j4eTf(!Fg(nK4Zjq&?~h`p>i@ zGBHL$Sv?f4>6UpdJen8)^jXdCO5?P*!WxbvL@&kN9}APM0dSOwZIpZ`kzl@SwqLJ% zb?ZX4vw0-VuXKfFZm{}f8rY?Z=WJGUX=Ua=VkXb`m$2Gjqac14fGBG8;ZJ@YTsT7c zlOTxeHujorim(IDFf-O?sUiyVe(YFvu0=pEz0R|U@qQ&*^Y99qD(=>fVHtR+lPy2{ z1eJqkg$n}(1K1|EU033l@}Hjq-7iF@+!D{YWM;b`*$Pbt!%=bLr_777qmKv%9T)iR z==?AUHI|^OdZzSM#?LzeH7EVWRGWHViwm#b9(m?12^D6xio{kkrkiG6TI-5-gt`~T0Ntu61wEHs z)9=@PJ!=vg#+-9b!Bak=L#}xM^({Y?Q3wv9BDt}?7ufTda-1=enV(hz?J`*ov9+17nCq*jb$Nf37FL&a)Z zu4-dhB!G%<0Qt7kWMT^M94Xuquth^!%Yt0@KvHs-6wC6PmX>EgW&jnjx=32; zhxv>Yhte2rt>ebkm@+^P%Q%F(XCRJwLYfRDt zj-qVMGEO_C&gz(^;WATMjHDhG1HN_P;h2^Mb^foT{i|KtO9y2|fmLR2iFbvZ4 z(RXQgB&C< zQx!nM99i_Ud?nmr$ac^%?=*La3E!z!Q_74IlcBs}!`8e}2xhmbq_S43>}{iLxd)J4 zsXs@3|K(LAhOgGGc10}&3H|3PP?a`GWddG_a0t1*c;8D8A7F@?U9B`f|7tAPB>EmeGls8L+a9y5p6mV-e2|mDhOX_^AVx+DrK)C% zfeLr8geeL^N$&dh1V;0-HG>Bd`^7az@Zas|ko^Kg4#VPT z9}Q0aqQ|8PWjV1}CQ`sfOzvYBWF4GBC1%8dP1IM;KibZ!;~o%yb0)2A6OtrcAv8$cEh^mGTZM3xRgn?#uk_;eo_aM6Rm2|rgLJD z?YpjQRq8>S%Hxhwjp0rSIdB5ZGxHSpG+S)M4>~47VnCYJBD;KW^ryE)SkOiJb^Kco zYnHTkD|KjmH_9aS2eJ*2U@$d;V48A*)rRDbB7Dla&?UOLr&;zvh1dG*qePe)_C0wJ zgZ$Q%6!ePA?^`y7XZzz>KDpVckcZ_eq$3$X$yU1ep}A4>%gB}Q`8faudbC6^`Ez>% zv+q`jnyBJ3(260CW*p6{u`J%1%_|^nG=lL0obr+njc!-fxk_XqC(i_|^XBT4t4CL~pN1!>%C*FIfW1 zlk+(7)zB`B!jVg_CAl?g#!l6dYhAU7pkFUDZWG;4vOFE&9=Eds57vgeZ+I+CYaZvXGcA1`*MQUE!oU9um^9y`Iij zJ`s#XTe8xG!EEwUU1)QTO}u}EPPF*u>I!e!^L_!{z(4>n9RcBbDd7A4J%zvKXYWU@ z@LgBm#q1q=-BuBtB+jXH$Aim(zffA$GXQm7eSqlOIqt5c#5J_!;f4)U-kEW-;E(AB zG6eckom~&#Qe0@m(ks)P7wZY{{?FiXZp`R0cWG#@)EQS*#EIGt}>&AVUnL_5VG_0KfZ()t|N<2KCP}9E1ID z_`-kAGieD2pj2o;Ys%kq3LMkFOM}xy`hhtW0Q{9hdbEI>>I2N1=#2OOJ5`heq5braj_}PW122fWNovb9vAh;H<#+{%f^v?+7fP1J(lcI~l8sDiCcNy-l@q^FS}lCAKjj zDF`WlF|RL`4q~!A-So`O(1~u^(?=yh(!H3Ro}LuEZLodpF92LfoahgBJC=#K)NgdT zx;-4{{2+_Lse&DOM84ek#Oc7UF)dT{xvtBQ^&0)`YFocdOT}i2<~8bw0o<5dKX>=E zbtP_grgfKhHdJ)lW<0H+cs5w&@;*;nWuP?NCk^t8NWZr=t&uw~NZ>Jk-d^2yc1Ec5 z&E9sKfO0D;Tv1ZCIeewUR*^@S>DBamT<)9^S~ITI`lVarNM$14lX#wl!u;t}E;C^# zCCey_S8XCvr>((`bvuY*3i$G*TZq}u6*;g~Q^h2#j?JI;jz#7;=a}LNo~W@zFLT89 z3K@GE{ znKl6az6{jsyE8Ds4c(*Nj4EgX3%$j<7VMqNIDB$JT*9#7!lx8b3Xf7(gkXr# zUZsHOG7@Q}Yw|U|aCyz!F*egpm=XpLM4TScdePQ$T3nPS{fuJBAvvZ-x+nwbGhEY- z@7lK8PahX$uQRmpzJLSPQm1w-Tf}+Fi%rXFD=I$8IBsNcvbbv4j}W0ev=Y!EihJ zp!H>0vPr$=;mPDUrDIca1gm6EJXJ3j!fl2^Ik1_%_0}Z%%iN1m#MZBt$<2$d>|ti? zi(tyU_|7CWsvee$b$&DT@5V%F3a?iCRS82c}DSyP(6a01j3VX#lx znn=s*d#lK3U*4C5Zo%k{aU-~-H|{V*`pOc9Ba8;w?u>Ve)pNRP>cKyDp`~&M8S)U1 zgI)XC1Y{CohhH~os;7o074jti+_t2rvmwGgR+kIYiUYi&CPv^!Qta?N^v~ng0|2tAsuTsaFg$?p2YdTmz7j`jSbAcBwa;VuagMn)(&N49JpKWG7f zdx>s@=ab#3rA@|f6^3T7agW~~j0?Zl3C5ZiTI->|Wq!v~%r6D|slj6;K~$=k-Rcl7 z+X*FbCJE5e+D|@kqAs90$G^as0(gp2F>!`;9Fc2oIx(j@!+5Z}{PuRR>x|-?$~Ufz z{%8aH-E{eb`tN*T;udPodhZuG9 zuy~AI3VgxM_GTL$VJl=w4u@wW(xO%7E-@z)j+{pqC-)S_#%Rir-1DH!;#(#-7}~+k8X;i1aumAWtMbi#tp}=g+@JqxAw4%I-Z~J zK>?5fUX0memS5P(r{(8YSrAlFaMmTx%4*+6C@{-k;KbYAgkns?&6Yjw2)d)#VDg)r7kue;4$;e1>c zwwz-7Bx>W*);0v?20FcWn>X4%bgM&^Wve4waQ0d6(;bf#UK?OkuV?7SnlUz0zW^{7 zu(F7jpB$ttv~HTV!L2e&slpka=2(XOhVmrY|9{we%kZ|ACTr9vGcz+YGc!XBF=HGv zGbv`aW0VNMwX$6-CpN*+SDs)U-3FrkdAq zleHRoV{zX_D06Y5X&rd0*}b}Ag@F1Mh40PoBS@|HX!m(Q&8`Nyb;F%6`WJWOZ9&{@ zC^Rpf+`dv&1-A|w>G%a}w+c1$mtXEXR}WH~+lz5@Nq%K1naa11r2J+3(jsHJ08Qz_?Ef z7e$L>A*>+1wLhna14Xc(3t_8Op=C}h1`mZM0l|v^gGn1C9ug}h2Q9I%Sc=9~H0?fb z2D>#ok8JkB$;41>dopyquVib)o*aBwdPfY5ez4V^B#dwyISz_JCryL;fHG?C|5d0E zc7zKd9s;tPS}ia=pY4ZxIr(GaJ?LtGlrI1yj+Q?PujpP#j}DE9`zTzyJ7ox<@XDBC zl3Nn%jtui>Aj-Md`!v8>#KD1 zbCP;Yn8otMW+l;XiK!*{9SZCCyPD++u%jF>8`-fyM=|euvUI&|^M+1tgoPI|O^H}h z4!o-CT@){0raAnwjh{`VdiC9B4r=l)&wF!;ggHBbXD+2v@Kk{5`KqFZ4Li9sMBs)E zSd`iq4OQucg&F^%K6Mf!v3?XA-OUZ0cp`f!U!C}0!7wz(Um+&}fC~FR#AN?(F}FrF z9Nk|<+J8sFqN3#g#L%4l|2sYv08LMU^ZozFg})Q{|BzyE^7F9r^8GDtMLz&0ID0kz zo8avK<;4IQ8-SZ~mtm36{x0t3XaBonwpmZlZFTssj#<-33P1%6bA0b7F$QBF8r@Ev z&b79d&Kgc>R2gaVovPzV zt7Gt9x?X0ED_Bk{L=J;03CliI{%~r~>*vfJ*5$2hm!qA}IeV}<`K*JxnwRD@!3qlb zqJjQGgz|MqE6lVon9SD^y<8@naS;vY`06{JPw~0^M^X*A_m#I6yCzTdcC*59GSj`W z3Mch?mrlp?uT$lG@m0I+sI;%gK(dOa%K+UV_;|98KyG<;d)dG^PyHOe%Ie1Qtf5W} zjNGmVXP2(dx5rYvN$)M`VaFwEc==Bo1Eoe4h186bz6^7ZBz(LcCe@SeT{Vve^X7?n zKbEkR4#k}h1QNHz)%1Nj$9r5mHY;j63Qq>jA4_IY_~439#)Deu#}X|Bfs7u|WX*AF zi0-3r%86BLmkfw47=TAA=5bbyzetu@91YJ3SEEun1+?>xXFnKsh2Tg zz(#coFsUMUo%^=KgrMyJ&F>An67BxD#fPsjz*q~elBOJGr0>oQU-?$>C12?N;TMtkz`jF!!2nv7>>-?;v0qgh?Nk z2Cecb+&cFlq1rG6Da}h3G#8>tvQ$`EwO7Y#-vg4KyShC;S6I&&=%DICrJ!LxIXSx- zL2-574%&@*!w(`&ckJ^J%>-I47Cgt4{$NUO?+_MPM+ZBb2bo{QqzxS!<1z~RbkXz6 zjWofF6j`Ca9Tt2zZHyN$cV7Ap6y&)tYd<|bB#uLwB!^oNK`{6ex3^n3nI1%x$(v{?AS$&>`x`aL~(Mg=$( z-6KyJH=sOG4P3a#%da??pQ5gi+zin2MQZldOG6MNg^?3<%8+kK3Y3efBv327YN!_k zsKJv{*vjRlI_uUYT>hhpf#a0P9G6Xwp)Qs6MH2j-V@so~sf3Kv1~esqqf-S4fe zUTGz?AA0ifQK5RfO~~X^>UOOiKN#ozB)9X)+?z~5O!`RSpJb9=-iO`Ax#@|b5UjNX zs-S9GfDodYr_x`*BJ7pYXPb53GosxUk58pdS)mP*mkj3x;jJ1WMn{-mf(dSJHr&o3L{<)S^m z=Wm&a+XW4EHF_s3uxTz|k>Rh2aUg5kXGyRyPqvszm$q_}s=mMt37qBVFJ=+kiUGgC z=xVAc(mt+@2GvA&`m_3!ZC@O=j2(~DI4w*LHq?dog|bG7_s@jQ3NgmE{Pb`A9r0;H zbygm`J@Ai6!|=NEe$K%cY{pRP%yGy@(SS@;@{31xRG{Ba3iLJGww+1Z3~JY1_FN^- z?JuyuQxI7;%)^9{h=!NKL3H*jJ*o$H& zMnAfZ|B#pFea&vKIoN9M!y0TVhl1hi5Heqt&e1HODG28jzG5~Gj0Lp{OVdwsnw5tx|Z!oxYeMmY0pa^*Ym3o*qL8Al!%6#G4BTQhfi4bKGiw1 zaNMD(dY!tCTXLn|YP2OcZ@2UrxO#@TJ0xxg8eoZT{NDtM_?;9xa}T1x#{f-Njb`$$ z_WA9^sad_@zS*d11oW#=QiqaspQ;1h(rNugZ6RZHw3@|I8H_~vX?XXK!`vyHN46Gq zrYFnle6u9MRr{pxtSP;~z%5^jx4rA3(nGq zpS!W;O*G&$VaC*jY%&Nq!0bB95Bb`g`KKsRm`7_N<)yp-4WO{U#p1w#vU~F*Ze6!VzW@2d{tn1`g@SSwM_m;~T!1sa5qAtro(C zVO!5csLfK#aVheu;V`AY66i4Pr#yA->T5LF=P%*sg$lXf7R3LwY+jVlsF+_HW9KaqDP03L z3ziEtTQ=`BTk!s*;vIUs64$lM>fPno$5I^y5tR_5K?>fWBAZkIzi!VlSDI6qjif!UIDgQ%UROit%3QX9AN> zk<>3x1Uz@PJ~F^s?@Fj}MGId;*HJuS4aPqVUzdpGk9I@Aa4WS{fxb?H^S(*ZfWMjU zaKNfF|Em*|C#?^b9-HSstjPbB#0D$w@PMYlJbB4xTI|@ITzsq?yo;CJ|> z7-eVT<=$-kxGeSvMHrfoUDRcJyOH{B@{kJ_ULBkt_l>CBahj<7Ax0cBH|^kZnRD{y zjNCuv6Tts8alaO*8~1@v_%g)SOsDruw-gA?+&P$gj&3E124pua%s@$VuSF-)a)1d$;bDd4sT;2#G;p3^CbJx)hzGV&Qng=Ml zgRzg{Wi4pxF6$peQZxk}4*5PejJ8M}?r06VstDU8_kx;4GLhs$&2h|atNp&cNt7=7 zYnQtW;rPT-A;JJC@#8eeucYzdr!c0(49e%NeD}wRIKjkUEv1*{Z8J2kkaT5OE?Ya+ zk#|yyaE|2D-U?Hp74veLs~9$6o@T%Vdbf?DCuyWxGkh$ihzP_eHc)PS*1CGqhIY5z zxwZ2#w3F1y&^@RNmn1GbaLZw5;1PteAEh8XY5$~_CL^7L>lIFOy zxYGFHd*0ASWHWPggvq*~MUB~5J`EnP^#V)mH@~kV!&F-;%M{5k13q-LVb8#N;<(VQ z4T&WF&uge~Kk#d+?+Nx=1{nNUk_1stGjqLn)1DFM^1A&3<>ye%n>)|S?LM9itY}1* zm2k1;?A2s6?jzbkXA|^2Vr_Vf^Msfgec`MD$)+%o&y$sp zto2#tM5hVhwvZ9_2*XckHxFLT^VNdXJ%}km{8cFOKED}Y%`CJ100DKt zIQnyBm)?LpvaIo|BL&2Q7S{V+*-1zR3;yB~*~%;t2eqFnAL#S0Tiq;Wu)PkGQXLaN zX|=O(EHvLQi+miLmukYw(`X134|u$7J)ga7QdMu7(74ixEo)D`3@F>9*{itj! zeECCkXf*If@oO7yMTQ4>mY4qMnDnV(ay^)!Z3&N5mxcr1JBs_E-~&$p%jhp(C5Q-U zmUsQ$UfeEo5DCHt4Qm$J;NLv1oqO zk2XiXdbaX}qXCkA!zfr%4_@#GKIff;kNkoigpcU`*Tm@lNoBf>%=CXw>QIZ zUgk%eTVNAu-&^nj@8Ys+Mf(O?$*$;;=V*7g8N2X|Xxg)^!W&)1q%{Zg<;xl^#-fN| z+N&}d_b76CRV$9~Rin80VqeY}pvZ)>{Aw-;Vx$zTi>lhQN=H_1h6tc$KAKP1n7C+8 z8e)SLWG9)v{kE^i*+rP5{RC!dA0pMP{G*IdGaLb(kxHft%(NGuzA`PE`dP2-Sz#sq zEecy-`Q-~G;iv=g5Y?{MJWs6{S=x7H&X}UC3k^C=a%!aU`cjEX1$-LmS`V!tT0c_$ zCLw7^v>Yzis+y`dlG^z)BtjK+hYUnya}6$+dW2>kG1vTH7T46II#d5xeqL<=qcZ>& zqs@TE6Q14>=um1cZMs&rcSyv9dgaaA8T!2Z>Ip4N8GS|&wldpX9>wg7*=x(Kb7Dy+ zD^VYpLDey0-+=uBe%1%E!Xvt-=M|H}b8 zU9jl1DxFp$buv1?g3Ua;>I?gkN?{p)VP75ZwRjL6u+J?1*7?c(-2SL>AP*tJgP&z9xK@uRIar$>K(!fCSQph|NNyunN>d;y_oYwJTroPK zG)Ltr0p zenx)C`IEljd92?Nm<=6~v{AL*o~cO`8j&{bbF7p_*t9pVaN`z*96lOHW|5Xte!}_E z=-EiyRH>%GGTKxJ38SgpDb>|2!h%+mU=8P zdEl=(gSia$Tk%D$^-JRmpPdEY-b5v3ZO>Wh4E$dNLcGZN#=I25xRoo#o3y~#LM2G( zd>!TXb46tT1(~Rx@I?w`tCRt zWpxQVznif}M?q#6Kf^5q+oxj%g6zT7ap3Ra%f21&er;SxEL?moVQ(oKs2i1|%sI^m z{GTFE@p?zH1?u>(lQ70P-^1A{RdW_?9j5}$sVRd_=@KcbEYwLEp-d*?NHyG6WMzM% z5GCo zr>s(KA%n6dS6Y=dYVVdCASCY`(g%n?)TDMDY^kIc0LO)n@heui0!$<>C z`47_Ym2osEUIxI1KH2i4yOOrx@Vf@KD4vsOIcQu4z>D^H>7s}2ogpMsJQ8eI-~_^y z1<(U?KgUIOLM+pj|CXE}7QFZd;lN0o4Y8H0GzX>THrf4!4?arMRMgH6+xuSS1~rSWOCPpDhcNDjkRpA$_++K4ZQ<+IZsaa%^}^{)mhqg0c6-#(GZ;Qo#80zbuxp5@U7Q9?vr zrYY|TEVu60=Ogk!Yq9`wxOWI6u@R1Y5S1K&9(P>-oDrHKnV$ej_12y~;DvTSt86U` zWF`j?RJeY=ljZ%Q*YiiVpbYwJDoUV7Z;_K|K$1-gPR}nYyDYp8)G!|8NaPq58aM&oy?dDEoYTyixA)Sb0)1*Wa_C^ zhz0FUT-1fxtzWA(ZVwd~H6b1`lvF;RELR3mXJnPiUQLXC(*XoV!c@25pzwqUK)L7c z&2xI9@ZR>)C?(2xJ*CJveNEzYlK@gA|v&!MDNut-KZb;b0_)*G;^D>+0S(J>8cT z$TffX@5a8h=`T(~t^0Z7o-AMjn5!{r9rLFlm3yA^h0_+=83#DMM-P)@R%5hrVlyDZ4zsDniVq<^{J% z$FVGLt-5^iBsdJy#f<^3{|LCdJ!?AUj(*$v$iFkv-q0he3wbe9Stb9%u6ktO4Qm#! z6a<55XNmu)m)Y0Je_+)mZ}z_1_L0`*qzi{=8Q4E@-*$zI_TiMko&Yz|1luYcb*Pno zu+I(-p--Xj*J=y(f~P%LOKZ9duTAox+QteO!GEcr@&+>M67`+x>UJrsLHWLnKtu`7 zLBdV`%~1wvERp9+=C=!?x4>1MEIq2ZViUPyzPnL-lnL+Vxgq`Vda@FC-s!J3R9&Yh z@<6EVV+<&-Hm=OeT%i_+$+-B5lKMe7#4e56!$xJbo7Op7z3>b&q$=chc(XCR9fYKz zpt&F0H7tGQhr9|kKU?+3i43wdaQ!X@&VYrH?WY&M6SCbzmg zET0Ir$f#CxYm9uG?SS3g%{9O7zA;*c zNO%Qj&`TLh-ep_>!m`KM_#z)!li61tJC2S?gfnp96_LUw{3;<*{JfW3s$05YJSS`^|eLbX+7ZbiZwa3XqfXw@< zR(ST&v%{-)@`lG(#d8HZ=P`%yCY{Fsc2rYa^Le7H=P>>g;?J`bDS{`TM5EaBJUoq) z@>_{4ndhl85%`}JF~8Vmt~n+|TYC8Q2vEO>>@~#CM;`r-wRNi9G_)hG{}2QO$t_nc zzxf~snp)6iTy4ur9hYtwo3RZsQOawa>^%gpp*i5Pb2=-HM0 z-m|__H-wbZ1Yb&%D~LXA(`wYzcac-|~c9J?X#IeAvA}W%wk1bSQtzjlWnXDU95f zvCp2grn-*oeDEaPN-rt)94pRwh~(^j;Y<7}!M^`k{Mva1NcR-AUo0`)OMyb!gjcvz zMgPrfh(`|+#jf?mt3Sd7cwa$9>VOHGZI(hN=Sbk!+tLEX-HIJ6IcND%C~&#&k4Q3q zmrBe)T#6I-cQ%EQz@(xPz2LrQn_4TmqK@9;*I#Og{iXK}4Q0?L-NRku^@jmF7QNqP z;jwAt?Nq-pMjJM(7~3E#rv2c;1qA%$!QN=)>m1gJzT%%YRo)i&1txFz9@0|oWh1$$ ze|gIgV$+*=5>LxklfND4X(_=<=RWjJw**RPuRXD!!L`^n^yD$z&8s@)(FE$_>&`1J zNUo~Mw)JuSZnDd0fBRsk-Handx4&d7kVkMJ@a;25DD&Q&_#SbDI^0{ZxJu}0H`=a% zEHx~Z)_6?7;~+FH7}%w>>HWi|N<6v0#sp_x>tJQrwB9LYjkoqor z2;E^*xJ?@U5$IeoIqF6y`FJI56?#SD6;yZU`KBi8UooB$PE2cRx*cTe?$FJVJ$ZJ8 z+08r}lNjrgs#!CV3EgsVN50OkKpWn0zU&vL6Eq@86SdW`$#VK(_k3UH4vWXcfQHmI zCh(x_gZI`-K1EgOnD!a}p`vV>fk0}CipQ~GKK!2;2H^Us2u75dR*9r@`_Yb+gA@oS{=JTsq=ZQ%4X^(kr7CV4mSG76r&C>@sDb>m3*#66LHhuf16$iZ%bohq z4JeD|bfw0M^&e6Kimq+K_q4LKy+->s5u-90uIqthroMt0E?FB@KNT+W=%4ZG$@aJR zQ`ICs(NKNQtoZ7u%N@+@foO0pnARfT;Bs`RJ3CQM$;wXQ=7u_@n34iI&DFex5wG~* z@gdQ+GAt|4e43ndbMt;6nmkref|M>0Tc6&ZQQzaamI0H=$i@#~>DdE+68-ujB261GcIVH)2#j>vSgjT|a;IX|`c)D8U4rzjv(R3d-=g+! z8pMUVn%pNzpY=r7p|uJjvqY2M_t2-AN9$m^&(_ar*jzQUY`=$T!xa368Oo>Y>BcAO z@oS6;rAMflZX5n;)jHz+l|4JkzqdaPXj?Q7EtcrYH^W%u0>>63ju_HjheMrvw>&_* zb%j7^otlF1W6zUqu!;0F6Xq+r+WgZjvAw=Tv{_+)r`nScml2FdZ8v&|elmA37RS;c z9)1RXvOJ|L$82u3ZSoc&6YBD?MwxBT_bcJMABPB4n*Njh+}k##oUESFi4j=2Kq;%- zsEL3FJaVEa@X|TeB1y4Y7p$Xs z*f*S)g;IKUr`Hv#l0d5Sxw?4*hM<0{Vk8M^J+(LY{q62pVn^OXo)xDsRVC!7y2oh4 zNG0g$a4`3PgqgHxDc*1Wak#d^6ALX;df9Nwn~?OVyxQZ}9zBv?S+;FsV^eP0?4iN% zH4mDUC^z~+r)f>rRv4jW@aH6T)6qPQ*{vkYL4XRBE$V#x>a)AzysrQVxEPVl#3S)Q z4FkQUJkhW7TDL+J+l^XyO{>+VOpw?X$5<-B>2povhIkOA;6883X;{ z<M9B4gfSPRlYAOsFRh`sbu4g9atF0eo)&wqG2ad`i8%61~KDi^)|ubn|cMMIt*f%D}^(c3SA$A_O^?uuheXV4Vk}Bi?1e*XgWF%L9&+E869?J86IA24|#){I#6MNm?I7Q+{Nf(yIidE>{|r7&<<|&qbaV$kttAXi2RzKy;*A937GBZuM|E|Z)dBl^ zU>3KXj^fM>D<1fMbzLbabCmniS!Gee(cT^v2WC(YM44HT0Ug60*=;h6jB5__45e^e zWE$h1-)$eSm)o^=ZWdnc9;aV#%x0)mbhvNqkCd%B8zrG@{V^O8FJ6(($583a09L>@ z;p1Y{fFTn2Q-gP@K1RhHERM;THXq$&woJOL?+o4Hdj(0`jB}!{ z=86nz)>^waCu*I}&F5Ix<+3of9J}o}UnzBgd?nlW=qp>rxGT&6aM4i$v~(7Z_O!Vl zD$AjAlxY6?$Jm%TrOny}Fn_J@yEoA1H1N-5@BM04K*!HI2@(yE415TmK71p-wET|TsMdsmH8O`R`dTB8~m!w$2#6xj+ot*SXyz4z>bV!Ml?8q~jo_Ja@ z(SC?w-wMbtin){S9OCW6vQGTZ7 zMB@}`84JsgqH}_owEeVV%wlpauIB2Y6j{k)fR?QO$|3x_SptalLE4-c#Vu~GLhRkpk`vr7b! zi}mf_`4SY@er1lYw>f6h(+137tNr{e6@s5}GKYbTB4&>qJr&GlaMOrCpjKxM`}kRA z9-`;Y5ax#J6re)YBgRy-p1iXi*m9-t2A4Noi`3p}>B=sbEf&eUuvLJ&zznFzG|{cI zlF_bO%I&v}2>cW-QuS_e4FvT}B3*;KXsYL8Mqn|{x7u;fnE@_X0HD6)nw|y@U(2EM zcNi;TyEcb+l;rl?wee|PR*sjZx)1#C+xtbSsn;G9tZhdhodVaWA%hSd9D_#9(Xp?L z6UbV@*4QnF;_V(>tasu8`U9VmH<4hP%!|HGTBN*U&h*-_%;+H}(Vo}3k5rW@60W*^ zlbHk*RD1*Gigq;Q0fnDPPfF}7zxNeJlVt8=?3=<{UMe72;)ak%c`+IBGF1c*+!4!f zaIrp1iBG(@i8b1)>Dr0iv$7<(2mvqlE{mQyGt72O zRBn&;x_lVkY!6y^9uKy)YBoBtflIkD-KwjdzlgzKO|&qip2A@ir z>9ZAomoxmkqu!f``SUbe6Y$P-y|vQA48oIT{w2yjo+7`Ohb3PR8Hz@g7vEY(3pV;p zAh*lXKl@{=34G3gHp5t}lngn7lM89|{R z;FG{)1U(l@Yw!rxiQtjw*F9(%ZwPnbBPM45z{oDoVc}IkEF5{me2~bT)9Mwsh>tmQ%}FoW?S8pE+b|2cWwcZ|9WQJ$ z7r+_IPzqIcIvGh4U*NiU8EPX zK$4iNZX65(AGTjs?M2Q4zZ$u_5MFn9mldLey3D%#)0mF8s-)fZcdKA9q(0M>Jzq&t zoR$awJRr87<|uk1nHrQKvPoBGJDh%}fke+<1|oi820(u?4T9T<%(aCubz_BSTO~mI z{1NE)y1=&Hl_U80f(9B^QzL85Y|TTqwaR_hAs}1|In;;t!wrEJGE?X8!*Ka5qrJA2 zJIFGWcq=swMaD;_6Lw~Awgh>+hT*wdOAJ>~D+}WF6~U0|%Iyo{k|`|31>m@`BL5l| z1X9`HKah5R{9zIXGe_pIZZgewKI*>XEeko7RU}8)l@VF6p&TI8!yQLoVGjN!$YwoP zYRJVh@hKRLBPy}Z7&)r5J%`#A;lb&)_`2YRbft?2Ww}bL;k?JUS0mB0Ld>P}o|*7C z<{KteB07Gan0V|@T$+Do-%NN7=wcPY1IAkIUeVq}exI{PcR1HWc15GSofbMRcO5z) z_9!4glPfpr^1ZHTmMjtyf}Ub~RsL|JZx=dg?i@<@hUd%%_Nwsb9kK0d&@J|d;x24= zLv5yoO1!KLxYA~EI)-5ZAu^{yOCIgfsq~OFg=aRGo{p}#pj#E2T<#UL89A zE6|rK;C;($a~;m^UWI=PwZ&@>m>~a*-Z1rq+rSJ+#1La#@{1~Dso{0*O>cNgrIxm?b zprdu`=kH_HnbN_R`@V@flB70&Ql@r#MDNL1Td|%-{McafogxTQE1KvEjW1{I_(#69 z?m+P$K%VbiD@d4*=@=HHx1~j?E-rHSo|;E!i>ZIaM_w<=dYqK(H4LRXb!(+`d6XaYjd5Iqp;+(QcMm3L) z&|S<61jYF;z-m~isM@g(r{$zX6@1Jx=7S4qxlfVWP9G7atbYMzw)4{oX%M7ZISFWU zb(y@D|2VdE#zQ^^I*4WRlJsEGdf|%O zw^~5pmq665JG%l@G5&R>shg#qY|Ci6rHAJ#ajtkSl94GFY3M8&V~88F7b%1ztRaW3 zJ!0k;pWV>N$^mfAdT8ppY7@n4__Lup6Am)cgSkShvA>!$|0)(#=pvYgqy1>%7vDYp zy?TH<2zZ?rn0mYO>!$P?h>iOQlN{YW)uueh1iyH!*Lx_fCy~LE!K3U2wV&$LJ zC*d^u{v*fX0Em6D@$thkrlr}>lJsK}N665l9UVjP?u-Yc^T`!_k6ox$H<#_)#@8lu z^t+EWhNO2K=iAHguNb5|SEdv0C8DoxF0i(Jfie9{YUU8|qIN+O=IGp4KL+v}3mL8L zCxgxfO<;f(kc8MICuakS-AzLfePqJReR+fAfql|DBThP6g9&GPFIJZQ!w9coV?S#b zuRoP3US4{)>rEck+xGVF%y_t(JoxMeZeMSZtB4tq~_16$#UTnpyoUfY<%T6QDv zw?_RIG>bwV+DCV&u#7$yUM3f}eg5IQrd)d1cUA(-VLI85cA6|!#6Jq})r&JuFIK0c zR^@Y^$ey3uGPgMQp69HluPx0Lg*uuL@4fm${biprVtw8A1y@U!c6aSL9!&0xHe(LBXu z7=I!&k%6K>L~*15$3Pe^Ijml_RWOu&o|u%+JZmhdp$D_yk&d?iXr5OXeOf#8H$tY! zC0?M+{zks_`#}QdkroG?jXUYclh+JkH4zKA@x1zYCnR5@L|$-krv0#NPx5Exm6mW|Fh7M44oqFB)& zyr*$cyrq$Qi&WRy*0!h6Y2b|qRf9kCpZW#BcRKUXtu0?VLFsET(m69^ByR4@z(fLN ztqo#iaYMKxL8C@d^g-NpInowKFYdd}gvHlrYBnE!+ZD%5bFrl9AvaKq0z{aYf|%=b z24)Vhuk>X?_D@6|t)3Ia!ZB%HZrpC8=DA*R(lk7Y^J8x=Xk&nZ%i9`%h2?_gy2&Oz zD_O!!Lb4+@rFV#`37Xn|LYdKYAAl)2;Ry?IaR;#F9qkS(`&ly`MEHvh)1CC%jjfgC zOP$zz^9TFqnjEb~<(xP3SqI;dT9P|r8W8ZszO_#2Yu5PrZ&a-4W~1FJkCY0IA)+`X zDr%x@d6I9XXo)LN$rtXO93F*eI(NVMK`RDiY(E&QrwICAO4uC@n>!zoZvayOs3dwC z9!EWQo;>pr@wV5l;yS<1tSdq-yKF>h>vOPE%r6`7p@aYQbpsn0m609!1~k)sf7QOZ zoo&{qh`kQoj0FnqHkx>$Je#(D9wdm-w4eGDg#)9;9SqVpY{cJFd_ifmqWQ|ylH9i9 zVsILAK#O;=!7qO?Q)DVk9t2FP`Iho9ngGjf9oo_ah+_u8q3qz4Z{;WAXv3k{JL!H1 zm@4CCgVP;ci!V`hp3kC{o>xVzQEj9+FIqaV)HQA9>Bpl@SpCaWDC>7% z43hJvb3LVZ{vdOVgw+7ZpPq9}k(|q(j?*o*Gfwo|fH--F4}FgMOcxO7WU?QcbTIjc z#fBWc(10jNd_bLCUAzPzUK#;0)JO>1B^suP^RP1g(|KAFehg2y1KwMf(C9<)r|#m1 zt53nn{c*PDTouv3@>hdNK^odx(q0&||vY1I91XG^_qwZFsrCeA_ z{8@CpFzS#Cx`D{Veb?3VyBp~?MWEYpLI_KXs;|S=I`UOq^l#uX^DydKk^H$h1YNls zWeb|KLGtD->z^?}axr__s}Cfz7XB;iaGPr4X?#Mn`Ocyj1>OumMU}cC-sJS?L~tPSKJP2K+Htnm3iap5(a(#-4bWG{l7Xw#en~33O9ea2 zadT%&nhouJYHp?=?D`z(=~Q-nwDj1{w`aCun@H#4VVvA>d0LeBMok|YOInEPNCi!H zQ_kVnR?vgD0;4IgO`M8BU(g~if&wSdf9dxcvFO%(LCL)nf@q5mLonXUbRlSvTy$so zN1M5Hiuji$RciX7peuEo7|hOG@I#`Ys72}+^<;u~--Gf>+UpRqeCZs(Kp8HtfmUIz zMx}^e9-SjS>WM>Od@QdJ=IXMIf???bY|PE=K^q+1TBiplv~YU61~@Aqnd63_N4d#d zG1F;4QJ4!M?Bwg|A7qfPu->WpUziXHS@=(QeZ^SWD*OA7J-D%RBMLLpb4b-jTjDPI zRujD?YjC|YF!iRAh56=A?SU0e1fzE90k@VJ;Df=JrW+KAIgGTb(AMNGv=z*gHRAtH7$|6HE0IePcV1G3q6;IzkKk-u z=vaSiu1~xw3LMOMz*~eUde$f5iRq136i*ofZdO76+2Cl@w&TL^y2vCeE#h_(?;Q_P zQ#(J+=uUZV*D&1ds?_gn6GX1BMBHVB<4vZe3>OT*zB=t0Bqvu?N7wp2fQ}wwE-3ta zJ;kjxGAYL~9HWOs&pTVzE{hwqfYQwWBe(+I(pl;6KeZuajUNhOf(JY?hm9MYS%7qI zhLdT0VMf@W`U|nxs;f99MFeVO1QjHv2);0u=<2}^AjeUU>OVlWuBJ<&?mNjzhj6rhc9ZPLPDr!Y?WqZ0__gWJ83#Rs#9EVJVRIAeSTMoq^ zzwd)6fA>bQ{MJJ@r{nK&&Po;ky`SH!*;6)yzjtanGG z&zk1i7^Cx5p>JuIVTh4X9PkUqV*u|Gm@QZgSJUhy(V~Wv7dmF!q|8LY7EDyTzQS)J zlQ!+-zTfIE#RsPPpl==Oi!eyw%?6bvtpU83Uk6yNK3wU>sN{rq5S|)F(5i}hO*Rs% zQyUR#9P0Zm-BxWSus)F}(u1CRE|Lu;g?`;tDcik>(oud2X;TuYr zHkMHbDZyJU#}abmf?F12J>)->fy@_Xm^5GUT9UnO92&#E`m!!uGr<8(n~i^w-7$KJ z7(aF1Y=?|#M$<_Gs1lA3)b0IZbZ|qOBJm=2suJjfn!rzHB?ell>4?+8{#Sb}M8hOF zZP6&2H4iDTwVwHV#%|?0kXUEnr$1)@^+;D*mPYs%bVg06$vJ;5-M?8)rTa+7+qjRi zycAsvgfH6x*6FI!+xz_(`Ciz4@)a+8sxNJjoOfs92a`GYiNR}6XNDDgYcvedeWPvK zv|VCtxU16>d+NP(5n;=fx(K&0nUXyYxKv~6nlxwcqRVBy@2`S}8nnVxpKuVx_r%$3 zKgY)HnaM%dt+OL=3gu?g1BH)H(2~8B8|_A+INf#unE}tFE(Oe`5qb#He|;B?hJLbs zi#W}=?z(^Se|0n57WtE^BA-RO_YmwxL2mo^8X`i z4cexM!vf_)0x+@vA>h&ceB401y7= z%mEMnL-PYR=li?k06h4+*#JEFi`riEuS@^Qg@XtDfAf=q2Y>ZC{B?={Uu6D&kb&I% z|3dTs3(fy8H2=TQ{QpAp{|hbfFSNkF&;tKL3;gS}z`w`>{~`S+i^AGJl2M_x{&^+w_K=ZKwgUrMJFEYo!$p7j6 z0IvrR2l>Cy9REUd{0q(TAFo?I+yMMgpv6R3R7gG$Bsm-(2Kt#ykmnhRv)S$d(I5-f#FF+X*%sRUd#SXd*2Ec=Iz;FC@NFiYh#}A_N z11N!({$mjZU;>r;fxQtR1fV9r#Zjexfky#x`UB)ax&S0>5P2Yg7S!bbA2diccn(m$ z9~ezA;6HB!`Gdi_1Hje~U~3R52Uyt5*%l4~BpV1&0^dGS9c++01~wQA1iM^F3*h+s zx(4tsZ}?L+;Q2v|K!6Yy4+FWVDB^!Vd*T1fRX$JxF&r$&>JPa{~uv*9aiP@#0?ALAw)VQMM|U(9TEZ(0@5PgN+S|dhm!8PX#^1j6hRaOl#r4} z8tLwmQu5t%5Wm0Yd9U|+|IstEvoo`^b+exhX!<#f8;a4v!h)>)V4{#?GK>%yEgiWG zu9?EZ!iLt7Ts(eELI_(Ftwmr$V+oc)0}j3O`+Xi5u<8TtcAknzS#pbn(tK)wMm z5y)s6rB1B{lN;i8#KeLy0zs~3SFFEreo2dY6^aZ5o_&wNB7wH3!9&>iFM!CHB8X&^ zHSD~y5?&y~qW~`1+A0GQ*MnffkmCr95S^d7%$X=fWe>xB&qHW61=0quVHu4R<@!*)4_-V zej7Z$Aj4vSqbQ4$&p}?tNe~*sSP(7?j|-8cSde1{NrF1Ugs9>`Yj^Mjnls}-foiER z387t2km@@P@-oDOICy%2V4}#}c-TG2Bo5h05@3o@u=hnmUII)2>YjxWLbyH`d07%c zmwo6(0LAzKS6(K<)FBE4$N+v}L${OuCZ;1m;?!4AQ^iRzIf&60NMvz?R?7~7f)*ml znpBXX3_>W+_BB1{QXza-XUa6*oX9ZF5o_YbiG7bji z=uHQ)Ks5}DpbI&T3?PT%t^DH+AbFr$5Kc-4`$yX60rEl2Md}uk9Q;Q<%?G4@?0G5D=~w`&H$3$vP}R2r-eXt z9r??*2>fzLgu$T)nV{pLzXjU16G1}2Tae(K1b$t42Y5S4z##oSQ10M&pxn$9ZxoEX-0}9M)K9&8?B|l`ro*V=QzEnH>U1iGERz$EOFMzTXFFQfnf!vyY<&Y~vR;weD|FBcyD8Ut40H=zYH#|8)2JPUGWagR^w zag(c$9}Q}DDtx-sI8gbfkv~kTxN*epa;2QCZt-yDJX;6-Bh`mG_$Mo_YhANrw+Yqi zS5z`)I>PHz?yxysQzx+5bqV*hK|F|mffK2lmkv%QIj)RrjqC5jR%VrIop)C3|M2Y@ zTz%g6ek1s98;w;WQOi#ULWRW?qBd5TE)iW3*|&(W4}4bpjFXGHTK7M1J$Dy;i^uSI zqEzL#^%b3g1`rsk=U@i!mOzGzN{ zSG<4XB_>2bO3TG3XWK2%oM-Z7@H0=9g2gA5#(+6hO zHO^OVr7#rcLdufs<|C=g0jr3k3V1Pjc6d);ifUv zPWg>C>ON%E>kMQaYmS3`;v5I@Nqx#taQb zMqp84tY|vux>^EL=(=v4dP!lC2BTn+Q^CT5&(3VKkB7~TI}e+0V8}NGz2o`$iRJ4+ z&J_)ROnme;m6g;G8sn@di0iMs<;7Q8)ms+WUDQgoKgzB|&ldmIbDaB;S#QaEoQ2B%gymzsg~Eu#!*{`(;nv8GLKX$yNN@AghR&J#yWg&>Dw!Q6m#A)`ZqsL+FsW_ri#zEJB#&huc zw^cE%Z&Xe6hBMA+I`cAWWL)J|TZ#syDzrTYd#W4m$AcSh#l=VWMoRRGbwb~LOl>U| zuA;?f6$vJxm%G&%BcxsDBvRN)*x1Zor=5nTL*PG(osRvLIcWoH-H|ORLdi+)Is1eb zQ@I-MHzt+$CdSGn7Tcx>&m@OFp0bWSuW`pwE;1e^_pdD?_64>Yo{WiDy?vb8u zD|O^hn9EV8n2?cLq?mXn>5i9_+Y@!<-TL*z!EdDAg`B>M_BL0Rkv+5fvO>a6>M|Fi zKQN>+n2QiJZ3-u|tNBtntV+0}WsM0bjn5*U-sx%VIymhyDfN^`nCJ4n{jpy8`ZvSx zu4ty;z&REfM?BCKUjY2-w|c4Kim;cb|L5S$-Ko*>XEUFbneh~#e>}QU3J$y*2I~NQt<0N`7rj0n2|dNX$41> zySAQp#Bhyoe%o!RT8Z+~mwTL%rug_3g^Ut)RQ~WAmT8_cN)N zAv|B@m--pMG6cB~J%&i-j2MFCjBuptKHBB5wuqW_|Jo2i3~Kh>*pZ-7iW}m1xX#jA zz2{N!XcK0MKKm!stW#Hh=~&maBGx5QB(hU3hI3{7p*%U0DXT#Oy24nkqe7;P8m9rD zl|$aGG|orvUwS?|FYNP2-lU{%!-*zO6)3k#a~gV+Dsb=#XNcA;q|N`*V^ zdfV$=&x`u~Um+-L>l-&y$f!vz^cSqvpGDaEMq`&AQ==L#1G5jgW4#Q5#DdVwldLo@qQXT+j9Kqt z5Aj5k3yVeb z@mABd7(l-?nQ_%u_GfJ)YTjozNh8;_k#`q0#brB-OJ*WwWdk!YMcPR@jKAqewuW~N6)L?-m}4-qjbm54{zeQt}Z0s_Bhte zm)0M=Z=)q5LT|dXR2LqBO7$DBz~9Ukx%+fWhlhp@xi=QSSd+~`KN%a>lu;j+v;*9{H1}=Z+o*P&YDkTqD>uT zSUBH1)kcPWcvdQ|R55ekIU|RPVe;MCw571UY*W0OaORhM<}DRC$KDUC^uvjTFPbYA zYPkD)GYh~cDazwZNZDt{fgZ4XJ4lfL;0f5YW+Vba2 zO&O0*z_NYOnz`^+N$uoYqs(Pt?}xZ{_#11M{tjKjMTW}Lk9=FjUC}fWq?1FAgc?Z( z=D0f})?ak>9>3{i`PjAP*7|$ocwB4Bb4e$B)seL%ZQw(0pPfjxT z${0jmie&epvar`a+kg2i5R z;^ii~-SI)N0UhNnN8n}gQ_2U$d$$7?2}R`vD-)bX8;y*Jf!h@EAdqE6+O(E5@T zIQ)YN`V^3JJMZ{VLd5vJTs2IYuuhEJ9DZWA47sY+O^(*x<(y^RNU`}D#cVfW1bO1& z6Ow?F1R*_Fg*R&0fnnN91(#Am*Fg@=WfhD}h|e1Bn`TAGcnr=v{yXz~{eK^f`nK~mH9SS|1PY@2(kML{40dsw&?5S!T<7_*2P1^S8a+Yz12zH8 z8|;qGp8NYfu&SRJ0omBLZu{kJUWCOM@ya{ciixUzOXRmb7xKjx1HX+?zV7K)NFRBf zeT6iJl8-3lQ`i9i!S@B|K?gnU#zN57m`g5X(z?N~@`gzzBO1F6ct0~K z(yQ3AY}qpQ6$_0wJgwGqAWAf{^Q(I`5pvpJ5rxjb*hzH83j0IMS*83dT9FwZhygI8EEPc6X*t9pNZ87j{(Rq{0*lB|eEy|RD+sVuH zZU=glBE7LK%cZ1m9hG*M)|3)|4=i{%*HRI$6t7n{Jae(;$(^*z-(Bsvf3IZh6=V#I zgbS&)GroO;@$H){I(vO*gh=8;_mWq0_!}$TFuK`P=AQHhgYxLsP6XDMbULLu@Fl4l z67p=ADpB$mT(tF-^y_s!^?ZT-(Qj(gzjVx2D&Mhx{PUf#n&+mg%cEeWOEuP1gTH2q z?-1VI`YM0OK|#i$=063x%X|s)-jq&ePh{6@=d2Cq-hkV6Hl!_P%_qT8FzQf=AFcgCE?(NEm@xL z(VxjMD%G$VL)P5`)t!moR1LIRi>}q;@x>e2&+2*mcm_@wUHK-1OPH5Q-dYmEDisKK zMK{sAq4C?I!&T6pQ*7Vt)|e(yn00gPkr=*h-SX!Hlj&#aA=!NhC&inUjWSxO! zn?1F}qo^8tB9Fv9^nG zU*wfPtKT(aOP1$xRz+I^8+Q&irxYeWj{Z60QtkHS`gnlYyq4lhZ--0kfRVd-@`QPG zWB9${ks(`EYC#lqC`x$uWIViXl}ZNlo48^UVT+{dhak^@? z_OZuq@HnL{jgvY!5c6P+g-7VTh^y|G!A8$4C3YOux74{T6b|Ri|K%WF5gf3t_PYH! zdBRID8bk`gX{-sE2(FhCzZ}6Z=kUS(xY)U6FZ@LnQS0C7b1-y_Q$A&MFvg^=h8xE~ zYa7?{Sq7W$%0I_bnxB5}R8~?nVDlOjccS(P_kX@DeJk|g?%JPJSe^z5LqsqaU z0mBSun$DW3c6d7lZ>louSTdsPqn@lc+{ZphyO?VxpH2|_r(opJ3Zv2;*u$<+rZqJr z#N3NWT-y%a7VH0+%573Zyh6CMkNK)vJtDj1I)&wCOaF2_MDy%`6YFj zPqkVmr_%)$k8>#I?j7UE^}oUR)!>R=TWHEA6`h1pMMKtlLp{A^p>8gRNSzDA4|eZz zx*=L%D7$+?hNS@$meLUR5mf^p$@ucNkLvA~p|f;TWlh!kKW{F<6>p?A4lxMR$dQH! zvIxxh#i{$!UEy>6si#-Ay8Op!>vD0o+9$5 zxmgCP|Ks2dzaZ+hM1ubtzpUtSfjvRH$s@q~7f}=7 z{fnpx@czXC1$a?lT}4j=tN{(p06I&7i6emzEXb_|EQm*@g0)H%d4eQ~(=Nz>?|@AF zM`E`E_yV=$PMUrp5{={`;S(q+9jqLqw2-!eY?K*51O;!Uw}CZMu+~isWn{p(AjeX$ zxO}4>pbRvbKm>)iy>16NGLa-I2YUxVC}^@^JOEz9fyz3-8Z8P-$O5c$3879PLI3iC ztmyl_Ak50842@ z{CVfUu%WX);6VkFtaAc#f&DNM6mTh+593W50HW3T7oyPv=THX`B>o2QfQ#4==^)Ts z^N&m&1n`Sw0Wvidh6B+Kfz)qEl71L=7eX9j5<=32=kBuM@79i;kCfoSNof?u#{ATr(x z`~&cnvJ$!=y?ao^`HubC1nmE0%u6_JarzBFFG&CG$e`Dg%n1DDpU&qNQgv|D3B>* z;T#$wgowJ4WkI52bc=w8g5r{qJQO^Zvj}j73j`dZ?m^aCGN^l|B~S`fO}<3(Q2Fzg zfC<(g7baMj0or3<1B*8d!-3xZxR5Gb22y;zKne*U;R*6_3JVCK9w!3(7@!zQOxC1b z&=@LvfeR>zsdxpLvRnl`$-ck2Ag)!IK)i1yX1t*n4%FBObR$Ix_~4v8V4DR$FSsp| zpPN${^6Ldq`ODW}R8Z{yo0kC2%gGORUZ8~dxWU`5zP9Mh@x~RHP=`A}X1e?T8is)< zkp#h2k=1K3?xb#@LVMs`1!6euRT z0po`z69I1)$wO8LCR_;U;N^qrH()&Ri0CWv_(V9+;~`KGWHJ$4K!{TqZ0kTe2~2Sc z^T+cDF+s*uSOm}pQVI#45pZ+z@Cu&G2!Lms_~T1MnUY2U=Ib^LhCn2EMgZP>5(Ha7 zP(pUdu0Ffj|J02udCWfkFan1i%0vp8zT|4=}(N|AT@#KDrnaih2sLe%i5f zIUJ~c2Zo0x1Z_J5Kp*Agt1+M!h0WdH1r2f1kPu=UM^=e6=sMlIFnGLHC?WKI{I3)N zXbM8$;VYz${K%508E*yb#bMk_ds;G2OB6vJc*#9_Ec_9bm5#|))=Yt;Z zgSgrEU=l*&lNTnqg*kco&ntt6N05^@p2v$B>WKs8ZJY#V0IqixdUyapKon153hpi_(1Y zT7qDWP+Oltp|nC-!UvK9+yaB6)5A*?$B*&0ugrC}5#565zT`Xt3-gyEjUs7Ji+j(u z-Msfy2KZMk4mJ)?)7rcbx2ZNxU9zumhBQhTfoG15uAfHfynTP@2GP9Owe^ubBHvF7-AYdQMHcQhZ;u=5i9;7oiulb%*9xKUiSQInz&T(6+@pZvCQgH zQR=5SI`q>L%1!da#qk@uBOl~k?%m%HKgCmX!(&&AHjNRHy1|%BOKMSI<{4DAkv=9% zcF)^Jy1gRks}PkBkHnf+9pzBojkkDI(tTxx#o^bc=RMbkHkP}*nHJP=d0FUXE~g;w z$?7f)XPQi44GLT{Jv|6(-|HOr5I*@FWj9qF{6io>RiIbG9)A>V(I0!l=OkoHR+5nK z;F#&L8m{!sOcEUF@URa(CE}Nrahmm_UXF7P3f?{`sCN~*q;p?%F0g?QecekNou-NY z@ytnw5LnKYGV_Ez>(m|n7UETrd3tt&m_MS+-+sQ5g}->{*Ck+Pny|rC^z#sF>t;mP zO{NI&InG$4g>DKkJ&IEC05!+)Sh+}&AKj~^ACN)?)yPtMb_9>^|F0c z<|pxpzS$B_>Y@Fe*8yJ?9@sr(iSiD<{9q4{?E#Z%2%8IkCI_*sa3Q5?)T z+421w8|K6Ilz%wOqY6*GoIWA0hrFcCqU%iXh}B=*eLMZDX;3&M(Q}Qc2*8?tQw4(Y?+k!O0x*{7lZ`{!tD;F-l^?QbGW=UUthN6l7-i-d0n*a}+ z4_T*-vK(xqYIK56;F{qW+)S~ZOB<09lcY~35p&0qS-bS-emug7WusC}HAzUo zDnzL%VJhTzKxC#{C^6dCOWG@psu(q1No&i(SxG;oNCMVQc!JRfy zIo8Q>G_tV~vDd7oh4yTuAM5IfZ<=12258|ofEIGje8VjUqBfQeK}!4Ah);cOzkM3# zaK$#{h&QMjdi)5dhnMa&_4OXLXKe~o4PpYFi6Mwpt=mLVMlGs$Y$9EqCB^!#7gcbu zi4(=}u4bA2s8tHWbxZCzit18G#*TET0ZG7Ghy;8Mz!cRf;;(Dd%|GF8breRchH`A; zztq~~bniSYs2H6ib~F4?BI=~UDQ&9zV@YV}Yh1(PWQ0LfV5C4$ty+CrF zuBOhLE3E?fwq1O9KguSqbtauIsmID)p0I1C?Ok*Y{Utz-NMsceQccRaOA_$IkGnpt z0ziBc0OH%pR2W&G#UIPhy-R$}o_u!3Loh;*e9$etC{e;kVSPk9>{E`n!8HsgXHHfp zfTvM8<@w&5kWovbD!2Nqb(k+FXJ3u2VSVihMG9%2g5FYh&=2NlhNoZ6S17)T_%9!; z`%@x!eorG{dD#TAy2-Wf}u_@)?)v0!;^AZY6ZPDL1G7x9fG03Re@e zXu7@e#DSrLsEMoC;Z!(4y-vEG2`FPT_Ukw2;^>V8R74HmhEB}~1IaqkR+fBR@ z)10-|rOxw1(82CgV4WykQr$fstjwOe%G)43V&ztKqbDrn?HsF}Lb0`3adFS+YAN&H zoYtRNS5wiwcZ+^?G}cvVOVo$Q@wOu)cJjv3P2PXY5;*CA9|Od@JW?qtAp7Bd558GEUC!w36^v+5=rg0A1cP}XFW z9yzo`*s3YE7B)M~8FFb4VUFs5G0P~IP&n3LkcPkR*OR}t$I1CAoE0{D#jk0*go@N+ z^h&wa&lis$&a2yO2nzVx>pwkx#`4Rjw8jasY$1Sg|4g4fc(0QoQGJkipq9@Lbgp+i=RsNw+1Z*sx#Eb~O!|VA1CRT!DCz zZ4ptHVeI`4)-?=bo{z-$X~M09)Ktl)JI0P*N_`<{1~)X?@)Dcdorm?g+)W&|i|zM{xg)X&Ji4kkrYFzl|S*e*O6cVFr& z=0Y4oSyS0Iylbxaqubu!?j~1DqkiCzAj_pMTl#)|!aU6SL*q-H%WpT`fAo>sIb89r}nQU^qlncmaUV^_^>->Nj?co6J`k zmMlxF^ol3lPhTI%hnkTDP=`7=J;DGZvQU}e;&;;3#D>p5hj-frp&v8p4;aXE5%iyz zI&dpqGKbqu4yQk|aJ9k~hzWc4bj16#Ug-@0xMlT|{YXhIo&XyV$(Z4{wRfdizm&qB zR4*PLIvu;#d{9k~cJUaXS8=*a^Om)e1Kta1C&=KwWBnR3AH78^E({*2Et_bwONo4< zKQT5&ZQrIaF4VYVE`4xP^d%dHsH!;7%=RSa>Hk{LEh~-;5?N=y;#pn=;OB$kOf-vjtKFlQd78yP zH;Zhh8+)RdLmS&5)ypZII*J&7i@+@U`$oTXqvmek2OuR%suR~vk(SX|ZWzoOk_EvcwV zZsD2w3Fk|=qW&vzDlYxq)E@>AX>jv$arqtDTLeM8ys%9Uk-|+I<|u|$JhW#utY{IY z1oYd5-!$65Y(X&EcL`y~ghPIJoax}!Npqm0Gt(h=b)l*EWV&NzGN2(PB)j|=P=Z0|0X-_^yI_4yypt~^r^ADm6B^Nw+oxLjWIL&pTF$6_ljgC zr!oGTK8Xy!u<3BJu+bXnWKnLK{2&2)pz_^4>rc8LOcKYxDKOi9L>Qd8eqg5J{3x0# z{nd;su}DH}$XwJZkT8rQ`PI-Q)&=>l2L>7M2k&w#9hPT`r5TDVf4AqNl^Y+Ta@m(? z__RDtepOIIDPow$rjc;o55q{5F5!(Vk9?%NMgileHyG+*C6d2PS96EO)u{UV&xt${ z$I+5I>GzmLxgAt@4AmtU^mYB|n&`dIuRI$8C{T+lI>M_=VNdh7DfNcN)a%Tvg(8?W zp2bx-@1MNF;Kx~26O$TIO$$*GrW$K={l`ol-cay*|?8HLQ_Jo?cJ z%;1?-99&+KU%8L@@)nejEbTSX2Pa&v49eh^<`Kjp-iG2eikLBj3uEo^teZtj?Tm)j zgp0k>J6`;$>lFUjj}CU;pq4w*Lm{e+VaWKE)E8+)k3 zJ@&Xc`ep$9RFjhN^;t)q>XJfHb=rweLj3Xs%~nYXlhU0`!S$2^+tPIVq>jnAWuNye z+4gt3YupZ{DfZ>2*17XMEV`>U=6SONj@IvzBOo^!T>obbWadxF!I32T(hT3y!j!ca z4Ijr-;)&f-)q_Xf1yt@BQi}8)%>_NXVZwBHGfVc>*2))6ocC(DK{_*=0-^jXz7I<& zqqWW+#k)N;XexGp(Ob)JmSj|^Y$<;*@TBvlBW-Qzr zf%XVkU-?8s+rSw6T&aBVS+0-GbM_a?zYDB9+{g}v2=98Q`!B~Izry=Ymxg_;+*E$Y zZ?fiO;Opgt8WL9zw~Q0>N4(x+%=kT~FXqgC>bh*O?oHBPsdji)Brmu02K`%r9D233 zn+&wJKNYrvUu;^e#5z_@XcVt+Z9>Lo|H3&7!Fk*)+a%L%)XmmZIVkQDszwqJ6LOY1 zw;RIhmt2xj*UET$Ma4c(aW&PRj%-$j%bq)r`JTFJRMdVRVOVmP@aquDCgVm%dzE_~ zZ!Y&XTB0j!G!DPhAcmQexL9k&|RAK>$jcH6p-X<3#jhPIq| zDaEweV09@L`WdM3zS8#^(Yjuf%xLCQyJFvl$^s05FsYKpX=Pp~UsgZk(u_-kBmz;! zcMFGH4L^386Dr>_Y1P@;kNb2_4RI~j*#~jH(Qx~*2zCUk-&_feYF85H#&y-MJXlPQ zLG6>v1%j3Io!h$)xNraBywwpFLXk?Uw#bYrn{%0`BN-c4S$9UoBPhGBdin7!74?!8 zY)|QY;hX5390^aRAVlrKeh6C|UCRi+-}a8_Smejc@N$KwJH{_>w~*op|>P$tgh$p5^>46 z{nEm=kMXyC)m@Ll^~TpcJNA;cyb;lD5(fETZSf2T)iSKXGcyr{#Pj!oBJxuGvCArct&mZ2VQ>iDe-`Ld zs6yr@8A>s;CfnO|5BFXUMr`J&!Yg~WygaArMf7DSlS!fvx3s+z#a9bYJLhU&4H~nl zZJQF&5(d1h51k6fL&#v;UK>_A=ezd4gR$vX<(8o&$9^uclwcFEfcC`J%W2L`oibd)2T0W{!23tC*lsLvkU1J_^ zBzRc`JETk?l_n^tjDoje z#_T)^xOIZ-Q81vscj= zJSdEEa%{co_ZL!sZ8IIYml{}gbn;Dy_q@1QwtjsSfxVupQ?*=CGjH$eq-XiL(%H?& z>&`DB&j#5U4#sP%hIdj(e>inN${}u|ruxl;Gos1wtkzUHSg?P=Qb2vk5TsdHaJMO5^vhLIZy05yFaQI4y{Pm`n zt}oqd0(sAGGEDd-IXE)3RNGSuKYnLTrkT&s>3^u-t=Wj4@*cO`ZW&m1c!%CN5_f{e zQ=B8w7tqbBF@Jc5&v{>m?7!2aQ0p{|`W$r?I6uhwf1s{l-L+H?#zOf2IyPES-URam zu&dw&>?(Kxy9!>wu7ZDIR{?y?tLP8}zkCf19PWrjVRTrS0z$l;aA6*ZofwlJno0x< z`ct!DSs96-k_rgIIR*H@VM$>@PHwRL4?N=(is#{F1{eY{WHbjBuu(`W4+*ANJV6Q! z@=XT|)Khc+@&kwkJj(T7etuz2I8?d_AQ$>tuu5$*|5p+cC&d&yw?1>hBNgBk2A~7q zf4RY1UqVp!cd&kse~d{8nJ$23bCi7rGGHH(42z#+$ARYlvAY2qs_6%?%Hu`gDhkup zCdU;0&()Ph-~b8<9w)~XK6lD?3CTkqh%}|Z6oEFWu?V5{B^WOX1YV{9Vkq>$VHsFQ zLA>^qK+FIF9{pMdSy8;*f4pZaf7M-q^K3;Rh0zPn0)6NJlB9U3LB202GYiCK*K2jqt1C`G#5Ms5{E)U zm!y0E#NdPf7gKX(DE5oems=#@M`YhJy|iaSMrd1Z;x9p$BxhmMqPVDbUvjR*=urT_#R7wWnJ4xpZL z11;Bn0a$JTh6`yj0M^S$AQt)SuL5X@0R)GZ5d;i>=iC@JcuWoeIRBLe4(H+IMaG5& z!m9#~$LxU2DAarQCZ-4q!y?>8`VAmwQUJ#ZfD_Ocao`1zoPYpC=mr{Voixatu#3zL zuxcXEsQLa!5R~K`ld6>l&XDXO#gG{GGbRu)6(sbN^pAJQ1e~sm0_rIC|H{F5K?Mr( zKrfgv;gAsj{v~Uz)9*0 z?|B4}{q)A@WoF2i2mp%Izt4+_MFtLBa|-`Yj|M;zr;rd-8V4Fs1Ro~R1+Gqc3-n0j zA1%fv9787y^0U)Zf3;U>Vm(CfuJxuXf>*uM34^&=J|sEQI~Kw-rE$moCrdq_l*Uzi`Dj*wp{Xpj#E!D^u7^}k|}8ZV{-)O;P} zM*+|LphXG^!J!de;64(lRiFa#Kw|n=0E7$>_(yOcifT~P$OETHWd9luF90sj4e@eA zeiNY2bi{(Tt4;ma3L!Yw&nd`v4k3f1`A8s`2e>j1JRU;|p^*F`J`i1i?-E01;I&z# zKN9EFx>`N(41m0Re>VYu!H*X*c?v>TYXb`Pg8n=|4gnba zKwn127x`+WAP*8>KOe}i-ng(aCv?$bVv#&#j3EnQFe0JKPR;;$DD-?u81oti91LsF zk4NBqJH03!aZ8-odo;U*|IQVsrJIpEU& z$QUkzvK8DsH$?`~m0h_NKP65CaWVe2PQcIi52l9;@cxDAOR_PcLPq4wj6AFBEC!mn zkr*K)!gS&Do)|dx#mf(={Q$8+d0h7|%}xBG+;Yr79*N%*fbRz$Fk2u4#w!HADNr*7 zs)M&($Pj{H3xYcsP%?bHV6Z$d=6VPyf-1{jP1kt&z_52N1P8s95^M@V&I1D%0(jtw zKXBUwN((O!Cv;;BS$oJK_7Us34jg>2aX{d_LGto|p+3Hp8?_aL2%18QpmqlMOJWKn z>4N~9-vR+X-*3Rj3B*yFd4$1i3T59x2lVhE$SuiJD zlg5;W4v<{1(LfFIx($AH@?&9>Ag5+9{eYW2IFX-u;MNZ0^fLndM(yf2yA3>$;KRZt zL`eyQ&o(e*|BqB{6ewLFJ5XmY{GYmu7W1EAyrdl=guwx(7o5A81YpEQ*+6|#1tPf- zcR}MsZA`%61SWwpT!=;%NP^8Mmob>3aXDZoh!c#nS^vXDb$2W-z`Y>{@~eIXLSaZU zMht9{VL+Sc3tjmJ@eCIn9M(yx4@aS^{}WvYMiLG`BES6*Dp!G5ia^JIV>5cbmElN z@qW&{I4)0J4m1`ePIig+Br?6jrJM@n>-4qtPbdCiIatV-=E;sA`uW3B_>bBb!dqvr^>X7V853KF%+y=e5=o-0 ziMtS9`))<(#gAZvP8i_J1BUy<(qL;r5oK@ubPu+WtIa+kt&%Uns!Ub%F!nN zs;HzK{a0p=m{wf>j(!Uq|NBve^iE=k%W>Ca?Q|o#^LZ+f1owhqwm$HgpMA7L+#E<61K*3|0E=jn>wj{;?Vo7;2GK@3t%u^6C#M z9eR63I7O;0=Wh*IrHUG!!*Ur%1u7$yy*aX%*JhS96-_;k^^~#n6_RN*Oj`3M+WA7Z( z?R!Z*uHUqHdGy@XvpSw`AtHh|H_%JV+tVp;ZaK>Z?e|g2iYnKAE${rZ-Ax{|x50x( zo%up$Z$&9b#Ele*_A(7)wKr2bj1ikDPl|-*lBuD;XN5L#$dlS3E ztY+ybF89~LeM@>*!xv=L=CBb94>o7G z|JA(tVt!3wQ$+6=Q^x&+WlLTSriOOdCsoP`dWCQ^-T-R2)3*Afg*R=4EpY1Us2-JL z?Wponubma;?CVb%g1nRc8Nv)>$ePSyw=8>~j$LKGrxhlYnaA2MA86!hr@@!i;Z=O_ zv^-VuBz2$V=p;o2Jy{BZAv!v6>pMuBpJ#QbU9)7$^b-dAjR*X7+jf_oEV`qa`wnv7 zN9Ml2LX_kDCt97nKEcF@a->LErzDVY)|*Ea_B)E*RTlg}a}b}j*P$M|IxeVF)EOJ+ z_c%$1<%lk=+^xt#AY<18{pMuU5AqZt>Hm8A{ACQ#U8O(|WZZNqoA8VYx6qfhVK04V zt~v9v*8?%hTk>n>QwR%OUaXk$u+d5EZn^?ZZ@0@}J7~GHy$*sOA~(mFkyoOt zJNyhkCBW2qJU2IQ9hn|SNiA&g&8)Fim6Qk1iah94zRJrg5;Qf^)@Gb}MS!UV4{`rNaMqksWTQVLm%pXk_p%523g&rFd|eDdU} z=DgqR6I!o1bLzP>D7eUbM|N=NaJr9^xGVJ7TTc3t=I^d+4^k-66N^|(sFH;X{R$i5 zFG&zAVrxVmUp}q`t@l^nRV^?qnd7MnhGSKT^g_Ls>QX|550bkc)$ zA8SXe<=WtBYQrx6UpxQ6t{c808#0GgT3VYSid$6^Z{t~gRxI=sscGe3SY3ZGuo&2} zz;!g;z-~#CH?yV1gq%w&Zjfq?y1^)h}xGWQd0)=)Dmbu%1X5DrsjZO>G zLF8oXseZbbk4q@_UM}2_H{ds~fs?Y5PvIpep}R3rxjH7MGv(hoYsuuQEQRMD;``r; ztkL-!8)BSg7749Gq4ey@$Xu##wk=#qmHZlg4xA2(@w7jPnS);`%n0NO8`clL zQEATM?No>=9Ci|mG!Vp;k(cN!O+)PJ=b7wVxSb6LH}z(EdVI;qAiY=9APKv5@I~lS zmDC&9cn9u}PNw`A`-L}hZlV+WP1oKI-9OGQyz1^0U}HR3);?PHS=Kala#*ad_h1T& zc4hu}$8Gt|_&ZMjUE8xLIKx;R@d&?0cnW3Xx-z@{XQE8u!kOl6T-*AP>sjcC9fX)f zmD7TP%MA^O(>FoW#M`7^60l zled4v)vL;gZt3I1ykq#0Y}p*9VD$@sE7t~9kiOi4>!C9waWx8V{2YUHEC|?Kmq9Uq z@TvmMNIvz|OV>X>xzyP~(4#+3$lSzxkN;(&J8X%YNG=i6g9bLh%zx-8I>KQe{!R0< zmHF^u)N+OPAU#4O+>STE7GA$yz76^rN0ilYYGg>pnE7f~NML(<-me-hp4}FotM>`s z%ZjB)%}~O;N;QBt)GhGFdC6v;4oFGoxaUWdEMCdN>2UAV3%kT1bC}ZIAgs-Xc4{r9 z%TZQ}0Tftt&6?Mb8J>Pm^x`b`QecjzyIU7ea4cVB3a8)*=EKv zS)#OPp{SHZi>yUT2sH^wTC5#pjgqn?B!seN--$w^WET;#e6Mq6==plzK7agve>umw zpX+fww(Iejb6xlA(L7@O>7$Ut`Dn$OPfJ&9nKNa&_#PyVvL94D5MV{{CK3I~V?i)1 z4~iHzi!k@L)K^NY)yAYIMVG`?4?1+dy_FrPBIMtHnG2CDU|MsblI?JHV*e%curDp) zy{CmEDBmo9hWDI~>mU5xos@0m($nxn)9=T~rwT*!9F_q~Uv=yGzJeW<2k#R(t$HLH zQ~QqhEtH17c`{=)s73-r~T%Ey%~HSu>>Z zev`R%Y&lntpOl@8*oQ37;|5DVZz!+n9FD!Ml|C>*>2!Z-G1WGI+E+34p~$7tgAPL` zZ3(BNhO}Md)~C! zY2zPET7yUY`KrAgB!q0!&dFWv{3ck0Cz zT##?55>wY;Mt05^r zr9?<=H(tmR9xS_X#?Xq}^Y(d>yFWwt@M0DIv&;d1DCaupTe?CozD`QYyz0(ubIN^b zPtI70(wN6<$*QsMHuMLqxKB%`9NKlWl9lOBpWe-=;1AnBy`i7zjCmBX*5u(&zSjY` z>ke$af6l&{fQ|F^63Ob>5WYL8_}bJ$Po%JxbmMqwzGkuKr{57=W96^EMZIk<(%K$K zcCzdx*->=w9}Bc?68>G@$h?uwTQ4q4>V+crsZ?uKp4@Hkecz9JcWi0@7F8qu^PZP% zh=GB)oruiqv2Dc__v_SB)*Q^d_U^qxOSi_!WJd)t%AhP)X5@~lh{%t9`{lUqJX#); zH?8Dosyf2|J>KXtgKe+6*P|onOnaTO>K2pr-0hypPEk&14lAmTUsF*$V_y4}$ytO| z?5Aid57VIc#x-{$gl>fgoE%dm%HYp#GVoEqr}uk3N3Ah)v*++r(X8omkwZq4agnB_ zZE~$U)~AYhB);AH=4mB!Khz^7vRd8Yccep~p3NZ>+c_0Y{o&Z8E-kGuA%`FMg(*Bx zdS@X2qLSk*rIsIO2Hhc8;cxl0W8}@@b4cdjVFoqbY1uo=zm#TK9MjDMTnXOqh@9V* z5C34AEO(N0jNdDx=H8(+DKCz==+3?!zkbK(-DUZ*(4lSuOAP>9u)^H}$Y) z)w&O7RgF{$ztz|rV4r(r^kUZ@odQkyxJnL&S|3P;N8!WsSNQ96=*af1iHjXAI4)Kq zD7^iUi))8`AK#?I`9JMMa=0~cTl|N5epIA&OKn}+|K`<3;+;()?5FhoU&cwAHu{Ow8(LQR%@y*5!MP~rifkV}EXw}nDPjpg%8 zwN#mwL~#n^dafc5y}$xX`Hz(xJL*b%uFqHQfPS_Vk zoxZv|0*3g8I!&eJ;$zlysS{o6vj{}JEhdMncvEXwpB(k)vmI0o(*Kp3^{x5N`o-Sz z4FiuW=-55|yk519871Z{kDhdwAwG9~Rx;K|e(8Fd!Z2O#^rYL{p+0oHeBsRZUArb) zkK~=T`l{#rO^Kk6PhI=MS2aR6E296MSy(XN9q1<;kIZb>3nrT^lsm0slgEt8refpu zd=~y(IO`k)q7vGc;s#gSjg}5Wl0*GW zPoVehrY3SJ6c@g1`(w2RJX3>77TY#=Wh8#9!fB*voxYQ9^0G`VLbott?55*ohPiL* zL5k<}W^wFo)g6mNK0SV&b`xpGXBu@g6~Dy^qnY*R0+I zcs3jV>b2RgId`+vDO@M&p>XWFyQKk+_eMB7wiV}U=6Ntt7?Q+Kd%IcPzB3?ux9@EY zPSTu}&;R8EpQqysUF%{QGt$?5o{q?^7JHXLbY zV6G)g16x*;nt(RirS$Z?1aXjeSyI8~he{_2Kry7R`tMiVZ z`|CZDz~g$wf?)s5kU;#{^*EF(`Q%t7YyX2jy`dw)y1P>X76g&+&N+A5J0Bl>|HIe& z%lqvw*&N>`9r$_q&q(w5^W^0;`E6hhD~}8ZyxbANw-;C8?@ZaIA8zq@dXMIS!^`Q# zY%%!`mF(&!b3@~~yrpov*ww*wPjF6JCQ$JK-z?!T@8grT*Z;U4oU|?)Ic?t|bLm7z zgK=NbvXh)gowjVp>DUN~88Y9o3)hG;cdlGP-jeQxKul7g52Dv1OMTV_#06&F$QFJ8y1p zLu<`K@6az*kwDWhlPU73#ZS8%vu*MQl^mC=ekV}Mz8L*rx(u^b#;QB-XpFI&y*u$~ z;*R+bN8~l8-d(n~+sF0b@s=Z{hZ8rL?Uu!V`Y3E&B$>;w#M|a+l zX>54hlYAwhWG1cT?9zvnT}3r}BoB36&C7b>kabH%ZE$};W^_M;k&muqX_{1%SYDN! zRq9}8H075?Y?;F3nL*d)wf1RaFDo1zuarJ_agR35CPsYdjF8h7%#aof+``HCz9}OU zx%{cIp@{4-t*fBMHTk>Zx(wIzCf%Cd(RDS4p4MfA`jtfR`A{?roYW6YC;HAf?4FLj zq^>zzlyoF&Y0fdv?H%E1Uv{iObF=HbUyfm~bKiGfXyrz=l(d~P|n+@I& zWL{B7U)3{6KPz8Oy5`PZA32lsv`H-SFKZjoBXrnfE7RSWSL218_wLM&w@U`shzA`= zp4?{+*0tlV@rYyC8=(c2C)3?Ci}tRW&bAy@-CM;T{M`^EbHAeYWXuz?h~Y6C(wO`O zu~VBjR5ETBQQw_+Siak5q5H@ywP(e1v0v_*4=eDhBs+HuJxo8J*1apbEAw`mU-#rW zeI4aBy_K zB7QQ*k_U&zey9^^8MD=iw6xahL>dWS9en-3;Lp*wz$r2S<(`v>qf+h#Rl#Ge40Od6 zpRX!-td)t#nR-YDyuA~APmx6UWRHed2&k&4DX6IY^I5B^ssJgL{uVgRfH}*Hh>*bN zKt)100r|fHBj8pdBlL23nUKztyhscQoO&n_X^6%#@uJB@SBocsTZJ5=>;W8BKJfpE ztI(i)kUju&2(2QCL}cOuUY6>Ih*P1JEvO3aZe>UrzKR2Pz7pi)P69O@8*to+get8< zf~rd3(1Rvgg@XH%q!J?GBu&jLke~`e(GU=RGEqStQm(H8!HKDgIWDm{1!*-<5)B{W zQ&CWY1mr6)72u%~FlPzoluA+qacEcwpBh0yRplQ{T?w3c6KjF$iuze))ImQK#t#lS zCE#GLic?bpSJ?`0HhC4M0%T@jMz6xK=o&0O26F^&C9l*1Wv(j!YZ(>rEJ0FnCh#(1 zfhcLKK%lTHLqhgdi9ln8s1NYdvZD#5mA0)21V6S4c&k@&1Q;Ml;{>!cI7s=BSKH8b zv4eI2+OXQcc2-eF9kC6jKpocUgdS1SfEuImE4*aj%l=0m^bgj2Ar?_M_cQKmIn6O^RJx_~21`MLh4xOiL`PAy0Fqbntj%jzU_P z6Qtco(mylGuF_^TwP;9wU`Uf8ul#D^sxUs#fF>D)>mCaaQltfiLxtFQAl3)6-ml`o zr61qQB8$Wof{MD@R1~WK5j297{HrkVcdB9}ZK{X61O=jX;Uj^+^FITO1Qd0Iz8Uhj zf>WAi@vsJOT>%O}{L_C89ubTc9Pxm~{Qx_j8!^=bk!Z$uJ~g28|3^LOD5a2i!&Qbj z$7&i1Ha^q?{-3r{LdWedHE;yKa)H@py$fwb2ql6RSNo4SA;A1sgRq?*#!bkBR_L06 zT`+9XNFaWaGDMa9GXMl=Du`9^guo^hz}f9atBvAdSP>wpz)Jg|#C)i>CX|dh>BmtZ znx}&Y3;-Fz3IVL3jJ`lXUdiD$Q&Wy#+Cvk!ilWV{6%OC+JyO-86Z;w zk04H6Kv`W~K?%;dSgEBlSry3q85g0JSdhUeg5yLSUNOTF4-mJ+kGkU_@?sUO4n0iG z2(gl0V)`s@n;@*EkRIUQJW+=lm>j+qje=m{18qK51GZTf-n;2$R8i9!KU=M#CfiqYG*- z&@csv+vG(;0U@Xi@eyjUp;)aJ7z#CNW5wA(YYJQ8)C854V1-=Pptqteh|}(B4KdDiBoXluR#+YQm2U zU4%FdEY1r8cxbscRA5_r<}Xf`8q|5g0V;#$gW-UgNecv1gK)EMP#0S!rW~LYG>D7~ zj2kU)iHa&o0am-~v~A=yN17tsu!|(pLV&;u!{p?VhS)7^uerPmf*GJr3jtDrv@WzD zB&^mxmuQl>z#P+(kEjsQX@nU^Oc1NnO0|_?j|%n&t2UUZ_w`UItYsdqLZHQz;S3xM zqD(+^M_6S4ZB2MDL*21dHLzPG!xDtSAQk?y0A4nv0m2X?E<;)9Aq?!GCv_~qNht9m zI5}#Z&4w#05+LAOX(gfz;#(X2q5ZIYCka6WYz|dmONtgkf{h_eHFVFuI)-JO zX|m8EstkwWU_h8WN^0ot8q+7$nI?=I76vrH8^ge&0LESp<~9~~O1QdGB3KWyGIb1+ z&=nL;T|q5?VK5A^Hz*3immsv5pagSVbv1s81Z$`&bxFtKmo!{JG4u$He@I#k(|?dy z3{$ZS$V8*wR*@?~O#hHr5Yrx4T3xwmWn=aDS1uOQR7(S)lX@j%4hhx*@l0mfkc)+o zAqcV$8M}cbG&GMF5}PQffjPrOL9`u#OpR{U@qyL6(+xC3VLa&ehDb9tL|B#xSSTB| zcQL;PAT(l*8#XoSV98NYM0J>%Xrz@)$Vmz}93lhd0fvno-Of-)77>o^fHf3rd>i)_ z84%w~fFO8G26O}oQFe!g3QMds>JCCCv>?w9%n{lMCW0M@5JIqvFuk*&gPc89B!Mwk zp+!Uz!H~o3Y=V8OxH{PJIS-J8Md*=X)uNdzBK+7lY7WVc{Xb zPMS!wSOl=MDu}KaRBV+2z;YeRM8)xd^;4tSCIbBGP*umwU^~RZQVTv z|H@#YAdAz=t}GIs^D3j;L^y^EdmsHli>))%F(Pscf}YU|al+3^G^QK{fq};2`BtNu zqft~~9}Aufx?*L;Lf1}g`vi%o_>f2fZVi?dNDW44FryR${0%bw|06398A5(vGYB99 zvAAN&?Wx%Ah1m|P;CCkGWx3xb2>Y%JmAN6E)gO&X3VLumq}XR9cJR)enT4M~s@$8c z-+Ky=Fu7_(kkgsd=6$oaguCmip1*wY(2v1N0hxtw)4|I#+h;A-#eZEqQqy02aVFD0 zbGyt*qUjQ^PtmbxoeqYZ<7ZAky&~Hoy71#{3MDpPjQ+Ff)rrsa&MbANe9vBmYc=BC z33zwCTTP({-_@+))s4F+Wg}1aGdh0jW}qJT%oRb2&?d{eqGYRa8>Rvx-u=L>v!qIy zusHK_-j;p+WIW!VNn*Pu#M&NYLtHalRc>`}VA7J-ZF_v7)m8Zr3gW+&7r2*uvV^IO z!h6sKIp6FrBRkH?phu_tZEdAH%|tsN4ZSY}-WHkX`Cx31)p^KZ{2yqk6x9G%%WId3Y|?XGpMsAPKN z3h9m67wzV>f%@|KpFHh*v`_RsG3FUMzja5dp0*9s4*nf8?;OZdM>gwLbB@-l#d_K~ zTC@y3bR2qAAsJNste(XgEjb+Vn6 zZmu22Z)orJIM8I8q|)Rrv|sq+0r6CJ{}6%65)ZP;i)H5%GnDw+qZS;{+Tut^MurU& z)^B>!c)UK-nIcBrc)@4YrgM9QbuAvGei`nlB8%OdI(%~8i{LPr^XTJAviL@d{Nl## zi5nFbLwhf_-?Gdx39eT`FBv9F+KbJWx0xyUKFrFTOE0&azY}5`aX&}5FUiDdHtX&c zN!uSk2MN5IA1_oGJYUvm-(IO4{!@|oXT!lmDZ>Tqb@gKV8rEw>bPtS(lPw;HKgu`o z?BzCnX%NRj^a=afH85u-Ctln|G4Q=EF1TLHfpE=0!<|LsA;X^GES5cr=X&WPlrK5+ z2y*uCEIv~&bK;^Mx!`JPNo&~gQv++X&24qxeE-z>lBcoyxTMaZ?hrj^o=5opojgH9 z8pd|jVfoD=x~0RL&R$I4!6e&v=cewa$s1 z_`@G^Hdk_O2})93@BeLLTl1|AMy3=4CBDim%`9Kr{+)#A;9sL-J@;+TI*lY`JajrR zcfW{Do!`_#h2LE$fMKsJKd-Ms@spdLd->0j$d9zxdW2-n?(Z0Wd3%TAxx;j<*MwId z@2FL;_uwzoIP_N7x6NdYuX*_sI^MH~eoAg-`{<_^pJw%KWJXpKeVg*1*WDLC?>f#O z$mPF7B`UfnVWPmRxK%c*&`$O@L6A8xP=?Fc3m?ERDRKB!x6jQtJH|Qq({{&CAKe*` zWXRt1G23_;lP_~{5C2fgnSE6oeEa#Pf12+)<8np>`LfnGJDrU!?%qy%X?}t)19$JC z_u4Hf+!PsWGhK~4&FbR0%k-6jeO#!sm^3L7q0p8nbkVoQEh*pK-Tr#(p`YisvWds7A0ddA*k6_5kA|6HM_-`!IR)!d}sD7tV5ch<1w^m$Vx19Db>) z@|)mdN5?AQ{=J#jDB(4sjW>S&W%PY{*k-l39b0MViEnSv% zHJG&sHJQIod!%Q5F|UeFVB9b$aw_Zd7XN{tRXQ(D#8E5n9+(O;SS%wZkvjcm%{_oQMdLettVtD z@#>4OUih``DI5E?a;8sh{Uotzsa)Z_4SUl^Kg-VcqYroeZR&Z;U7<1EI^L3+jn3q! z^gjH9bEyHZNaA9_ECV%^d$F8z1OL-1AA`8|GgABHbTsSiU?7F-e+IhrWFbx*orbdf z3zJjnjmO5Srxat{MF_Jm*0JztGTQGHV9^n(pt~m>BxXs+^MHP2Cqd~%pB1lH4hsX9 z&etZx`!`eXGRF-R_ZR6?Ui}(B`0@AD1;P#9#Ioh@cb4gY<=nQL`$G_<<31>9=mevS zZc;*MZ)V0UPhk1`uG3%XIkIlsar`DcqUSy+z1CO9=RDn9AV+CsY3N=Sb50h~_d52^ z%XJjb3DGrLPRiivcplM%ZQ;HfF|kwZzLy2Z{~#zECudB=iwR&*A$E3Lq|PDfYBm4(gt&WMmKcW|8!GcKJ`8C?kmT2(MxFV5GkJ=5jq(C zBQvAeb6Vg>=OJJEL*>eJ3GqU7k|KAVoy2s?+n25*kUP}oiTt`-=@b?wF2A_!Bi?aH2KUWNHuyXicKX*65+6St zxKYlnDI=jy8UMOP=cf5p*-WPn$4AZ~ZKz>CSiJAI;dy+s<&G{pMu{iJ_F+H$LO*WO z4Nu5$X}jJ2LQf-6k0QL`V!`I?M{egF)4y@tU&K5sB*N$z+*P`GY?_x&m}+M^Nk@?- zzB{&QUSgBGn|AnFZ&kSIl%PJfs&{BYMZx}rOYwm8ri;#qWXFZ1oy+{S>jLD+w&(1R zKG|UOq~g(zXhMMMTlB@J=iU73m(I;pSCFeFOi`VF_I|INU6+W+Xl8uo2G|M2Y}{`L>d=2`-}`YQH}8z_F1f2HX7 zWfEb`%|6JOi)4s<(|xPC1zj7s(zV{$Y<)>_3yqf-mlEUcKi;!zg7t6L;HF$3*N*#{ zBE4Iari}uMkc?m6N7yz{)}HCxqiwlx)&2Dq&GP!L?fj>@1nL}Rna##h{Y}RT?$vH6 z{m|dN>(iGYu84eB>D-$BrPhy&=D9i2cDa8Ds;=C7B*u9eBrlA8^sDLW_&yp^w>SsS zDgOYt#gJDw@sBkoC9dSO`H+aY%MSfF(!ZSK%l_ga^jPDLcW!q+`Z)e_?2qpOs)L^> z+s+mlj->kS8!EWVzQI!0x_i^xk3pa&l&p8HlL=HDaZ^lSa&oYFbR3%j>1j2K)$ zIYptX+C>PTEVlkES)mzsD6w+no!WcXZ!9ZXCn(vA-% zlW4~Wqu=@A5%S?NP7Q#h6(D@hrM{uE0)%fosMGasD(*Cz=RDe%=5$3SU*Qapt+(M9 zEqD!&A!*nZN;O~3z#T-C(1T!6w;6K#HEuukTv*gsgRo`7Q{o-;hcJ2@h~8$Sw-`ry zZ5Dvl{NWZ$Vjh_VW#po_sQU(y$Of>+UAX0T2gmEPY{vvn_--&WFGo!-crL$anP0 zz6kzj9ST>Y=+z*4<@g@1?8D&d7kV`s1{ySwaCqeE2izXS;SseUJo5Vk)OX?$JUtZ4 zf}f0;I&oz-JexkGLbi)cb{!@B%+V@j|KKGtwc$_aMGX+#UvHGICmq z9&1575?YBnz^F`CL6prHsQI9g^;IDF?JE$Bet|=xs-TUvGvF30R;n7Fmag7Dtp>*4 zzSr;+{S1Z3)WB^$dW(Ud*MJU~v*%bQ?Sl}qxfTR`&IAbheF#aZg*Q%Tt=!7j!R?RL z+q60WU&vm0s#FiRldHF{(Ob7S@D$UO*Z`U?p|_aiyasscle6+vqY<96y1ahfQ4UtIn3gdt7YX+QX9_`B!QjOlmt==AJfm_LZ0GGAkjv$HX)&5qv zl70tQjp)^L^yDW3gAJyH9W9uhX;yq2NX_+rY2xP5|-R4xJtO6^1zKLIZujxyjuvWmb>cB=!171qwG@8Jy$!rTcp%6Siy z;ch1kA@T>f;`j_#c^^OuR=0Y&&>7e@!Jn*7JE#5sW}E)+iL=V!$p#NTHM&J{w~D$r8VrLTImE>2*7`}9Z_N03HrT1WuGCoNflKn%@<$8dvjU&*j#9(| z#qM}q^Y>^-SjyWxWOeO~{`J3RbOT?%>T+k*`z^#?kGVY%@<-ZtZqB+#bA46O(sYD8 zC9nS`d%*1IOY7yCzc#U-KO{~@tEjj&==M(Ein?+on}{Tr@xTM^0G1wXZF zu`dA+A0^JYTFpnFKKSwKTfypg?><$&SsHj>KO#>V@1=Mx#>Bm^4T(rizaRctJ>=a| zVB@P@r;dNx=bJz|7PfbPp8>AwRAkLp-um{q>jB&PLs|^GxANK=FIVa>Mn6})|0yA+ z_{fmZh7jXq8S%XZA7zrox?24sTb7-TC^AF)rDmQdDTTT3t{}Z=;p0v;hxhkbn+XdH zEqBM=P&y~NJ%(-i^{=GLQn?l@vFV8wo5dbc(Zrts9b=jQB_A+dB;m5^W~+YHM?Yp<%2VKmt;m6ga@8ZyGI#^ zSCRY9yxu&(#6(^@w{f65@=S3k#oZ|F(2a}lMEg|sZHn4UM+{?Q9PE|}xsdJSItu_kw|Lb(H*C{e%Y)8O&K29!7T zy(@{LT)y1>!_&Tib71R%zNo3VD|I)y2MDqKo-wsH*(yI32ZVns*f*r|c(fRY@6$@y z8T*zVdXI@Z}lo?V?wC>-GOY#E29>Qtn)1**` zhgqgGajSAg-$jg^sa@J>T;1z$&=}@daq{z3QPE7L(OzY1i5KqDBG0V@4aCoA^>rTA zN^tf_JX$~GU1~7>B4(F%{6OHO>1Fj1tpzuC;_n}+9oxEVib;+?n3$%;nHYDNQg+WV z@wQw}a)12jOrBO#u)~q;FUj4{&PN#9kxi60ZpmI~PClRVz3GCMym9!8^Sf`F3wdHvhN|s`tIqO$Lr3LduvUktOgRxJMsr=<2eO;n5~H*E*qhr7qC~Ea zmeRVlQCLlM#(U|81KaYl8pSu~%?O#^H`(C*aocrW&*&I#v2o8OGJHE-?)GWd+}x4( z8nSU&=MCxkpKZRG(G>pXBAdAQbGjhI&EgzZ6Ml;!7HNB!v@eSC+$k)Y^;C?REgDv| z@z$}e?iSZMGbH~0cq5L!*o%RCFpUghjYdUFKTo7|Zq(8&ef>l0+MY9+KbkISg(NAp_6sqaCq2F?-X$5E z=n;N@eagN+*0tv-%38aTcEJ}<{oUD*vKg;^k&?0V(ApPFOlx0=$LbWbA2lm@aS}SU zrNj9{>&rZWIUk4X4+5rAhGwQIw#FCpa&8Yd)E1NS$jtMF&?(Nuk>v$^XYgN_=#Zr(0!{XZn(?c2h}ieiX{>Qi4j(}`1-XF6*_i19Ic=hOq8 zgA9VTcN2XRgO{c|D#EnQh11$AZ}LRZ>Yh7WJ~Ui4ZkQ*Kx4&fi=QE`+hu!o) zyO@{;1?M())vZTh5J0iv0Z*728Ld zyJlO|y%1I0GDkjl_L#nm$lkoYGWudsLekd{&ouuZ_2ZfkV%j&12CL{&W~XK>^J`sf zb2vNrpE}icZcpZ#$FnHQ2kSo>_)w#3acA+1CzDdg#GQy^4|p99wvzYN6lW!rzH8hw zs!vyqimFkAst1S!?jD9MtX-{}u zd?ZhZdA>N9+5xTyteoeIC)=A-UsQxX8_E^%O?D^~KIOWl*vo;riFM=1F)-tWs2T4& z2D7A4GB(svuusW`{rkiE505HyNJk9|`JYuGDwI40i(;=y=0PUjM~Z2u!W8%A>>2vF z)+D{kq(5YGI`h}ytBK`l&vtrIiH^wBD?UEHwtM!f)9YS0jH1_-_Xd+;k6IrgFhy6b zc+m+d8Qb#uam_|WrHh)D&L24BVg??MYo>1SJm|V#H^87*7 z^O7mq2l7>`4vt(mtrn;*+jKvK{2`Id^`(UpYB)MAk=kcAI5PcM_^HeKVBe$T!BXo! z+0Im2#tQA`8)nY9zmt4oOLf(vei6^5hs^G_-7(^_2aYmH*&RvWd|KxapJXhz@4?2z zSECgRgH5lRI%@PNU%V#B0jpkEz(K z%ik$M?>`OqwyX~gh*#O#x_)3soqD9^_D1=uqFt><&BiyRj0g4Cr$@(>7H7qj3Vdt5 zc#Xx!J-9~3qbbVI)X}jiJgXDv9%N`FHg)r`;?74c zk3;4)4pS_IGxlitCbtl`{r)Q{MBTmMtcM<32G8}7wpV70cwYY8(Ky7x_mSN^BBXOF%UZ|B5Wu;1BoEG*wp+BaYGoRG|}+*()H`Vg)y zJHZ4TfqjZf!uw=D2O)0Dll>vi8usPuj^x$&5+j z!Vi=cD@GIEu^c(+5L!MYuO@rol*22lb{SD0Mj^q$jU_wBVy17MeLwL~rX)MVodb$e zvUi#0P$}`^2ynjDOFsX3-Crg(PUD9O`XwIwUlClljy6VU7=^03T8>gW-CCd4%;8yT zH|W0B;*8SxcK4zbM^$#o2fsq6GF98VmOCPh2@dL8U3;2ZoEDMtM|+}b`xm6N+Y^+` zgi}hCcG+@d-fow<$K<_Euu{FGn_2#l<%xdD&aRf(rFz0<>-J|OK^6%|#{7AG=h@;3 zMTSiqZ~X3{e`2|0{hjnV+zZT9l24Z5hSW(3?xWh0hRry?@BW27$picq z-ggqRoDD_zpWXF#dUnTK=ZMoC&4Z5qQ-P^{^G&~Tc{wTDDOX+$(6?rK-f>=MW~jCG zfN{NGQ=$HqMi$1#7OAPMR!U!pP}Tj-8K(MgoRYlt#&f9Lj*770pJ5zSYQI9@pX>sNAs zU&}7r!5Aelvn+inTCLXNFI1tn>SqaWzDO)N^)dHP&L`fGyX$%_BjVAd9`SGfz59dn zE(fn%*otagF(NOvWp;SnJn#3n0ms(YWedwrg-1K^qv{TRjk6ce=d4MIWCaEFP5n`*+q_zCm|VWfWTrCk z;9BGZZY$y=5C06Q#0OHPHVe-68l>atFKr^FUfoi&{-xs3LH{df^V;|gUGM9Mzvgx4 zu6;7bGH1HDxvQ<3E+Jd?UoMt#(Kx%Snd6qgLI{_6=i2m^;5p5E zf9H;ElFBOgkqEz5*zLB?`g-*CvZ*v)2R7fT7`a2?c5Dau^W?ZWNz7A{i)9 z&@p2hMP;YfD2*Ssk;Rwi&gO=U-59=eo=^Gh-&1_0dFH#C4|oZPbf42J3Phxh-yVg< zWN^&~zbNILqWgK|#15^>Q#!RGY)`eW#3{9kgsTI`MZ|^^HXp2y8PiUw;NZ7`mk?uG zryVEEUXjZtm%iWWsu!K22skdHI<`MK#T& z{LAwTJ}%C;->ow>Z#ub8ZTCx!5&}85IjcAJV!naH+5>epL7|Bk)`p@#lP;{qCt9_0 zHix!b`X|}{qy!WX&g`vCD~J+YZKFg z{&XFcn1U`>&U~Wg>S1S=W_Jhea+PQH*CHQXwm7awd^qn=|5|wguTaspHIKVF(}vAh zKJswNNm8#)z;4j&(-WuB7rQ7>Nb^Lb!^h8#Sq2!r> z+pSUoEQ3r&e|O%0xvTF*s-XO2)>ij|wViX1Yoh&9-d*ZBCI7nk?z7`0#k|)&$E2qA z{W-=g^{V_Gxxeshd+@>U_cPw?a(p--+WcVQL(}9p3AKscAy&57Z%c}4r)cuUPi21V zI4_ez4a9Z#47WI3A%#0UOdNSCAXeP^@&U`F{>Gm+pkX8ISF_AJHM2!hjkC)dEn}V~ z)GBk04+@6VeUF?}|LZYU7UXnaJc7t<;ujt)d};A&Oihahj1y^CE=t;*qTUOoen z(L+bAS>Sh~iQ$VkKSoS@^0I0WQ$)!`7{$MHt&;3s5(6|3TE~2wKkT!< zMrHJJPGmuexlLa8>#kpgY|n&>&Ck&(zGejz(OHLx0k4yiotvr8Pzu>_CRKS%F7 zbnM{>HgL3H;Alag>i49M9=Vup9h78S-*?%8)V2Ke;8_0WveNOT-1qbN$MJIYpRRof z8>g%@vKix@a(nrN$8>7Y{rCRz?;d_%f7VX^iuhBSaNeYDm?1X#Q>VpX)uy51V$M@1 z#Iv(ScU$isb}M{j93~rXD4rc{7j>UK-lTxnw|O+EQ%vDS0%Mx_25TJ{P8C9C1>5Rw zq6=_$$^+tC_p4F#(2k@)-KE3el)U= zBQ4VYckT~$K5y1@@0L#}XegK*`Qn&&@L1s)TW^jnSI@B?O87FLoBlb}|GltvQN^_T zgQv%*@Q>*FHsn}}4zM4Ml;bCOJkvSzLQd(#%}N=1UE_u+{f!scUb$PciAU=&gcwrH zvRnDV!pVg?o`tjGK8y93UFc)!JiVZ)Ri5vc?L_|FeuF;!@4m-*`WpgvQVP~im@58m zyB1$m&hB>I#E3NW?2Q4>{BYjQcIWt<81}_%v-iVqgP&Yqrhi`C>AS;v^v8Aci}zC4 zb9b-3TYhk<((GFb>udP+6UzULEktELgYxjGEe|*Ub9AD`7Y_v;hc0H)3wZg4&7|M< zZu|M7$gO6+Td+D|-=0~b1d;NyQr2P5rtUoy~Yz)kf(?lJhR%430(`G5Gw z)}-TN>9<03J@soWTu`}&a6#o7!UgrfU%0>y{LMKujca7!JjJH1E&i{3i8wUtEXn~? zJO|;aN9VyW0xl6=>MQqR7>z>9oa`4_V) zB>q)G>=)q^H)z3&SXQlohZjK$?0-Y6|8rUb=g@^}fM7|ZXP4k>{wQ{fo-ll48R~)+ z=~x30l-?J{h^J-`9Y&X~^;oDtM4SOnLN1xYBe!~Z zgvpI%!0$)?)`OO)OfD55MG}E4L6eCnGvc=*iksn;n++?{s1QVs5wC(YR66Hk54kVhDM zcspbXMVo;iB9uugtKA?D`P6|ahviTgF@_4{wA0>Wp#qV=Y|yn>6KQ>dN0<}XgB?U- z^)3B`)>j<3c#Ir)H6(@=4=3MtP}_hN@#Vm8LoN|Oo$3zSyXe@2yuApr25Qh_&W#-E z1m&^AqStXkXJF&2xf7=hskYgW7*6~F zL_>IOMFe8Ox1t&QJdTW`Jw{CUR$dR9henR6X2IbI5J65-A|hSrGi=5R`~{X6?cb|R zDacg}ls+`^I@YC8f5DH}%MZPd84vLVV5kuwmYfL30k4p&fL4IA8>l(TAAq%ewgAq_ z2|+w7BzjhXlVO(xp~!k6X!@;-C}j+|0jNiA^?e`|C;=N9lEPD_Sh$glMU)1I9>)s- z>nk8-;CPULGKP{8fylyxs4YPuXzp&HPD0LM<^Mooa*~jsWndEM1T!N#9FTXmXbI{O zDuma-Y{SlFl-mY;IMRO@p~@=c5G5s9YTHyU)7lMabih?ZX>>HRfX3?s9SkKBK}vt# zFhe{_wWDEZyu$xr>ML=4VQqMIWYc{&xzqwMcrKAQ_Nvb|b?FRf7>iECJ2#`1r7RY9fL6EWy zcp^O+>0`w2#Qu-O1Vi&0i{dvUV`9)xZcKQLrpAhV6vcxZ7F0!+nP3c~6gMvP%!Ypq zHxiY=fnj`@0fS~6=fzSH1Kom_O&W3mJh}^H3e0M-vVb}?5*$gDMj4|5Lbj*kkc%}i z&mXYRRNw|u2D(b1+yj)UuS`8r8yhwJII1L89yE11@W3$;(5=9hVyUY!R3wT*sbgG_ z5E?jwC`bhu4H#Vs!EBru9&I7WGtP~c0M26!1Dp}aEr60!xs70qCZZseWW|MAYZ~tf zSUO6G(>uUmWo>2!3`W($cuZ7{NF)+6wsxiZuTThjDmSP@fc`>@g82txfJ+P{G-)u7 zDr|s3LmaqKRu7G1MMQa!RGKc>;Xz)H?;)TGi5PQVo7-~~w-=WP{9LeG>XBPd9Wb|evryPEwL>Gnw0~q zE+Wals^toDMavcBDvyc-N#JI|vH07F|>fL8FT z{uplc-~?{O7e%7Y%d>(+D?vq}hn0jJ_vAs?L{~ZssIsa6SQQ8BqYCxF2&_dOih{I> z=PWqx6(A~Y6@*omOALfTdVV%O;Gn~PePt*sqiHFq`*qj>^C3ZEct}A2i9S%!YJvYi zSjVpw$E)+Kg3!YL0bo(!Ln6eXkFaqDTWmG*e^iHs4YK&4XH{Uut(Sm3%*~f9%p52P zmGlpQNs5x7NdlvTWvE!y33#;Xa5j(*h*}naZHI{DN}H}AQE^mMye1TrC<&ra`^8D? zW|}DEuqfhnuJ$Mj%LWEBc^x-%uq^cCsFxJOWZ zszS$S&fU>rJIsIDbR*954@o^h&m zA?r3}wlZC2%ciNS=%vYr`6^3;J>zZ*>6_MV4J-T0-Th2{2%iUefjM(-nUihpjU;v(ZR zyX5QO;uAmKY6|5OK9s#Vawce|DCHROgnU>>AskZ9va3_DECr`caqQUaS=)Zt@b$Kd z*2zyyiCURestkF9eVga+7`i`ucviJ#Pqx)O0{(H}+h- zHmcp2xgeL_<9z+kZznRgtCy4*ab@$~e{}Y0;J$!NEzhS9s`&3|91fcH;l0m&A|Nwp z(Jq`>=~Wcd&6giK-e!qCqtJ0|wbt3co4wyI!t`ju@=33E`@HT!$@kBy@Md7jY#%oU-PMMC8b+qg+?w z={}gzc`~sMFmNgkFg&pjx^yz!2f5-k;naF>P2?5n@8t2N-N~MAU+mq!oS9JC?ZDmB zbA74I-JNIM_Pmo3zsG*NpR@k**Z9t7<-(!aB8wiaqQ8mTQq<4M3w*kEk9^|C=-9!t zCnJynz5v7RZwKl{cRQrUq*5ff6#I_RYiLS~YBs&R5YuW>z_b7MuL~WsiziPCzn@Lm z$j%zxZXGvelYPVr7tNQr_;c|1RQBnr+{pB#DI4ZFywUdiR}ZoN$((p1@XS6)b=$S5 z#rtc{Hlg?ZQhOICj0Q`4ze{rb#5ZXNzCFWJj^02sDHN-}GxOo0oC@%9bqJZb%p>iY zg-^Ht)Zt|2Q{q-%;GvhzK7DlVM0WLQZ%GkNqnUR?v%N2iZU=LVgbZhzFph`1jvU_b zji*i^#bJ|qn7!!nB;GAQa@9@F{#iccuQ<<`P~*QvyE^KuYE9HWjnkfTI!agYVjI4P zt)VE^?Q_#!|9$zI#@bxUx7<5Tx03_g_?VAcNilEYONnE{%iWm_xU2XYVb^-1dTyMgBV5IF82dR1_Qzvq!mcM64Fu7G^Ud@6zBz}k7 zrtpb}gF!L2@$*^)FL?ps!LJeNmlw)%{uFQbSgdVOlZz0TH!2j!I!D2+9nfm|(Y3T^ zkuxnKZ06w5*CXfRU)l^$?i97zW(u=Kx0z|slZ*0|@79TQyF&0+V9n}e`nKWd^wxJa zzJsQT_YFjhk2zeCi1l5YDlVowlPd~#l6@BZT1_%1S#-j8nuOD3X zCX5={l$%`ha*-on86Ym`@BdcgSEpvLFLbd*VM|5Pjk)hH<1HjD-_0PCFXOJN<`cH| zjD?%ey*0L53{crOf52>_A$ehB-ss@5{pWW--4`@Zxp>Q?(yg|QXQ+eavWje%NPo94 zy-z(uz_IX@U7hQFH2c2__dg%mm}TiZD{E9#ni#=&+vM3=ojrjw6TdIHf9U-_$UMQb zQM2Id#N_W=KTQ)0bno>3zEx7)%>GqsuNxK6z?1l)>vAOdlG`3Re-~U9<`Q|I_nKjPs*Wgr& z|MmG4^O+?3Qa+q7{>>2^=bQSTVdGu&(x0RE|MXqhY!h8@LsoIesA5EV(>=rCXdaV1 zwd;=`{GsfL;BUYBNWbhtxPI7? z)p(L$JY3V~;l_s?8vOZ@)mibQ4Dw&M58Ay6w)y`Ud&_{Tn)eHo?(PN!>Fx$;5RgV% zxGkkzN5O>+N&DC8eX)g3A5NL9nw(gwq9G|+wJ_s3KYEHd ziMVpb=Y&nM^)1&2DCE+p<1$Etf%r75;?twAOU@8&3P)v#Oxp&IebDI>ekx$J$C<Z1N94uJMm6RSvLH zZ7a!k3cCGUw{m_m!%~l>eqz-Mm=O7?KEQ5$##mnFzG62rJc_4)J+{z5}_rstu zXU}0bEd81<&P*x~Hg2F#nuD_L{Yb~kId<+I2foYkh;YDtd_Qv_+_^L=L9^L}9ggT2 zeGi2lew-;IWG7lNFbo&y&zUF%-U(Gs;lTm&QTRD zsZzEc^q)2OSvDvfvOtq6iKM4BlC$lK1PMX@(1TA;9<7eC^(u%h1eJ%bj8?{_(Tgfk z_a;-r=BTq_EEHuEw&IY)>OljCAa5R5E7W8hPr7{eAC+V>*ghHucDC>^ zT>+3UhLb&6SwCm3W~a%I^;mIAYQA#yYUdbfgN0Wd^NpYYEz=RfgYzwb2@QAC%z3kN zbb^EWI2*GZ+&x029&>T`P4NHxH{9bSm0bP5&~cN{;N^H%zKv{|2E8vwa?LQ#Foh3| zLkr9f7Fn@Q3f`~xRf5)40}gT4?{_V~bZJBoo`OE(^C%Gfgx8}nV!|b`4N8pQC|^O& zCx0;8Q>SQ(dyQE%0bjr9znQ%GU1(xrqx3=W7zvff)LM5;YXQI7a6xmH*T*llx)!3d zh5S^RD&>;3CFT<7*SU!D!YNru-KNm8rEta2#}N;USIh@u%?4UUqcY#>SId14G@TFk zSU~dE_GOXIqjj8S)ae5@ROu${cEq@SGQx5B^@HQzSikC=&viTCI&{+rVN0_Shh}S6 z`|%?6DUk%`^Qc-_i-owk=Zz||KCESze(zwY=~SxZ!vzseZjCbO(C3kzCk|u_GFYT8 zi*bCjJ?&^pw&`3?uIU$^YvrT%c>g6kxgIocMkn>vv!2K_eHS=(1Pe3Y2w8*&Ki{yN zv7!uVRHS_L5;B556&s=q4?YcRsbc&YR?WTVpl_7-X1hZC4JWBck{K<>l+Pix&29FmRHOx!`udJ3dm07V!YaCBz3!?b1~KA z+V@bAcD#YhrJe5@9X4cYMkhC4902UQT^*d^mt%6VSpx zcAOii*2f2SPyt?^p1kfJrA|QB1l||{XRE&y`jg%2lTFqWS64|5yl6hDevgi)ygdI& zL)?Ht3}F8CXxQ`gvc*XQypR13`4{8w%(@S98UnF3S3fSENB;vou0mcSUaGv~x zMjxdBURogNQ}bNFt2J=^<}afSkhV{vquJl)8vx{E(Om35us?184=gGJ4in5v_xN%R zD2_N>0GIseNc&eY1iW$BeiJdi6M(kZOb2xQQN+algZmrsKimi*@Qx`)kHAXC4w&sc z(YJu?$jS#?B=F|`s7r9M0USGbEF15WMH3L)NO}3BW_jNwH7Cr(0Ugz(oD>bPf>&aq(o#f2cnh|DT|bH8wH9W-LIz z9}lDA{e%9=`Ts(nq^@liplu-QfK%$9EB%x7|3yAACibj<^Yj<_C+q)39&>NjM*MCoXQFZaF}b z0ozmn+c!XiW24{(gpx<^)hFVv7(jwSzzI$4zbK$@fNK2@_1_?~@d8lb^d=n6zleaa z`{=>?H{$OBuHyxE0#pDD>A#SF2-3f>|AtqH?{P8!9O*ykA9n07^!Lbi^8sCa6cYYx z`42_<5BD^%lKcpK{~&*vynm3VF&*MZ;KlfR{f~^`zmK1WQbFLiITjYK0hou#e$>Ep3g#T&#Z`%Gt zJ|#|17>M_%js9)-U$_4QKBh0>GaN7G-;O+G@9*a{;K%19aLm<^5|ZU96gIH=1JEk} z$Y0z5h06+b_tC7;I|Ck!uY!OYd-93p_niyWkcL5iB542MAT0sj_31ew>xh63K3D~O z*`Lh!xPU3c0X!z38V6JjpoH}h;N$o7aDFKS1z7ZL0}Sk=FbUklk035S_WzzI!LJcm zNgr(#A5~O9fae4@1UxQhk2gFQpxpx-8~%DLqk|EZfWdeiI=p|-KSTEi`m}dolo^{SNmC{F_C= zN6r}$_fKd3ru#qKql}6TE>r<#(4&To`4{+@nt!c=K@GsF!K4aY-xCO+)gSA*KjjZt zoH+rz!AB!`V7>GaQ=UIA zft))NL0E!iGxe*+i93G7JV1G9+%yA+;gqm(+3hetIUFt6nK z(-h!P2_8!XZaK#jdeh$u~1a6nP1$Zj1|34?J|3930Y-I!kct{-q z2OJrRpi%GbgdhhE#RdGVTmX7L=L!({nKaOV9PEaG46^jc$%WmfcqVg53X_BXGBg;2 z0s{*nGmu#!npz=8GoD^D>iG+tZ3VjVFd1nIUkaI-v39S6Ly@@~3j~kBy*wa zDS_#CP6PzVbU!m~42fu|q-0>IoS00WLatW>|OSjUZA%GIDFMr^HK^CiE4@$f%6N5?#-`^py5rZ=W z17?%}HmHmB4Tch-9|Y0e`!A#xFis(vLWZssz8?@q(a?GzYz@)gQHfrGX_#_^kZ7+X zD^f#t+YHILZ$naK?92DS zXP{^tr5_iIR8VlxLHoeDCZaub99SfQTR#{F&=t81hU+~v;=qUYs8JTfHF6mxsXM=V zzb|E=3<4#BJ9sRl#s@zvQNtl}nS$M8csb~x*849%1I2zUUZsnxE5G!(LHdZbpt4oR zdj+l_P|}wF^3ZOc^nBTljFpKigO>m$Auj3{Y0&$OF;=RL%MghlY!61ByoR98w+pPa zZ$U;Vu<@uaaz6O_1Q}^OY7);yOIDOl=l3hOGK7aDUfDopk;H!cXG%w+gH*qMM-Q{FsG*w`Cp zN#2Kqr$&4tffnY9#jUbL%ffp#Qj}1mgb0##`lJ@Py;>nhri@0Jgl`x0x|?joeT=Ht zAc+tK@!flQeFokjX)gCsvdw67niL@le*YLLsisBu6GEpT#}ndeqYBWxZhTHujl1=g z(T1GtRP&b|NWEpAp@!U>Q-2zwq6K{yc#V{>b9I}qVOAXTJwuMIyfR1C4%dp+*<+x* zYJKX=lb*OWy=Kf4DR!K_7wV!$Zko;(R_jDjCajT}IU)yhGR-))Iu2t;(CT+eHtOx$ z`I1+iMH16Y$Z+F9xr#knJuPXkx6ni+s&@pwPiw!+>7u?IxH1K`LcUnNVCsx*Xna=aA3LLwfko7`}NF<93!riIiL%xVh}5 zKV#6eAfr%w`BGSuik*h!NF%bm%~;(cRMG{Jc0vgM(1i~#$6vsvh(~d63tMT;)8`0wEN}1C@w%*j?r5V2QhUsg8SACt!Q0pIN%(7`fGhfS(j)GPPv|<*aI;H|$87vtu2O)b4g~>i2t8INmQ+&=4Q2KK+ z!j?sx(IIkfBvFRw^?TwEpPvyy$ zLXPx7I99c-8;oUWub#>Nfcd$_m{?Pr!xg&s0MU`a9Eh@l zSOXfP6#Ar;wJ9vw+tqN?4bdY{!z*&tBgz|++@(B{+d;{06(0;E&diDx{aMgH?evn2 z9D3gvg`GPV<>MQxY9)y3yRQ+=1tzg*jt!vaHoQMu+TP%L(H&cW0{z&cX4j!)MHvR>b}c;ON?=dGQ7Jb>~og#B`w;?q=^t z>f%L_4P?6WyY3fps4Rx_)hq^e+U3S9H&kO}1EQ-Xj8^>r9 zjlU7B>K&DEY7SQQk!=|I;Np67ZppT-$Se)5JbX^PV>DZIIXMM}apo2r>qD{ptA zSz%et}8FHkhLpO1)3 zLr+(Z1gDvN2??=KQkO4b7@Rzf^o1m#Gi(xD=J2Z^Dx2JW?w_XtC`wa6VVQ9{Kt{)k+dlkwipo}~#zc}ZSLr(8YWm!G`(Q2nJd-TXAek}fot)ZA zTr?eWG7J#NU}l)Sk;$(x)TUuXL7-Q8>S6lc(-0px6=MTV%+bc#!9lo_zje> z*Kg>ux~}?IV34#Xg_$mm)I7<*Ku-)^GnP&^m}%ZQajYXE27F2xhHq}WQC_btsn>r~ z1G$mM(j2(SzLH`u`AKIzEJ#~tTU=w)rS>J(>joE)_6C04;rl%wiJHz`Yf#y28%+$K zy<6T?nxR5nb%0zWl9y?pkCsU&$6^t-XuF;t>#<6J@w7f|`$s-YX2TrTjkebzI|p>$ z4*enP#)dmoBh<7f9n_%8JhZpBUb1-pS-gDx&s4}O!+)V672Dyu5~F&0!mWtJ5h}N; zrcZE!H2E#|IVo%R*o$oX2#FGf7598mHeY|JkS9zhq}v-E#}PeGq-<_cz-xVJ1u2hA zdd}u@SWrcYMH%q(m(3?{MkGdi9*AI2!FT=T{8OP!cH1n%(DZjM5 zd(jMLt@7#|O1TvirQh=lo9Yw2iw&;^uDC$zAU>aYZV{2-X{k&dOdSO(a?Lvr!SIN_ zb1UrX%E{EcuZh&)#a;9yUsUWoFn3?Ktnkl|u`-q<2ytV!^=JrXs(H(%@~KFgS0V*G z#?eQ6yv6CwoYt3;qq z<=kcryKaPumzH@eg?IH7F9i^h8KqS`SDw(MlY~jnLv}# z`+i-*<%6s5Rv=5IT(qF;>CCicD4b%RpVqzB`61=?;H!%DCbZl!I^K{~yDmxb-QfZ3 zchn$F&J`xG6wQxF1QDBA0uv7z_IDrQNH=YsPnto86S=&r=nQygO-XqDtPOMCaKgj4 z%;>Qjf$5^=Z{}QPpU*Ru;Dg9zfb!!xEtS%{?svNy(hojSHmi4N_?{ z<2Ub=-Z1pV+gk3`Sbnz^;uR_yE7|9mj+~j=KhR9u`IVV9Xtauw)?&Mmw%P|W)E#;m z)*qK|xyH_9u3%WhRTowj`BkIb&@$#eg3_bxwLnq$pza-qz-bknb*%BRYB`yrbnxef z&lmlP7`s2r79?;!<@C)Heft!H7ZqWRhc45)y1~pdR?Rl2u&EEhZOe_M^Dc=cc{Tl1 zp55|QNlG9Vf=5;@iyYwuNlqgXX!|MwwbtkOrq-oL~f@-oGu{enC^WBxbS!8l*d-M;yha3!>AVRhWdd=7n zrqf{_o7d}h4g`5_R3^ru*xtx*cA2#l#WnI2tnJ6*Ab6Zx`QocIb&{=1D?6SC`-qIMn6+D)+rwHwi^gthBC-!Q z3_4v&MI#>BT}HEd{<>cR76^QKR^o6{0LmTECND|*6oFiom#|F}Uz*Hb_Q}E=J<`(Q zO8@(qt1lY!9;PK`RjxaGvR4w;g*)X`_x){^7Xz{OP8aEV!Y|mo{R2l&{N1BqpJD3> zh8V}xXoG2{vy?50%0A`Oqbma5b!C z*8KDD&7<;%q~0nd7@}5pw2nS4%dn00a)-BE^Y}&^p~1I(3DsR6OVVn|g0faio6om$ zGj?8iw0t2+RDi_V8Fn864{QWRS5N5rsL6kioXSR&KXouNz;B6?a%sI;fQ zQua}a#|v*%wF$2Lg)Y31VxB-1dy3fa1s8awa1O7T|F#9mK1|31=?H#J*o~oy>2MZ z=vkL_JluQr2EybTBY43-#@FT;9p5{Z z&Z-Z3CPcH?y;73;m3tE3y}*hW`Ya;)J=d+|jb!gg=A8BF=Bj#JPJp>MN6xk;KG#=j zW0x962$Xr*)eotg%z3qPU8MPf0+Z~qpoU7&j4b#=$eJY3+2MeQgnk`)QHSZ7JOv52Zijv$YlDy(A10RvL1zW?>7yB;c4zDLF@65}X|( z6W_7NC{G1P1?p#i=vI{EU{+}XalRqmv{W>A-(uHotwz(24A!GMA5TysAbV4AtS}X} zadYzKMfgJ{L`u$?|6WL;Q|8-(Drt{)DHSbcfB*6t57UZ5AL)40?Sd)uH18r-$i8{= zFcWPWd8tNqTnA8`z?t?)T;L8xL^N=9 z1VSJ9hXw*pJ-{+=K|=v2o}LKi@Yufu^HMAVDhL@Q*WKGS;fI~z4nq5Jlz)OY*D~5wZAA$5WhQOu*CkL^ zZc`Bn7Kb_r2QudQtTCI#^HH*GQF!)_mmWgRquT|p^W!UJVZ`*p`lR$-9n#5Ab+zU00qYEd3! zg^sokTLbsXw-ZC<+4lVn;zi_enGwbtPn=**O!g{KUNm@`@o1?433gF(1dO0c>GzP) z`Z*mGh$wik-^0r6d?X)*49mXpNE=rXjbcbzx>vn>6$R;^@}W#oW~lvz7Ar=eRMSIQ zbUchd3FzC4!g`Q3(zqzb9I2n!GbLUaQ0IC*v-CJ9RuIGahKCN~E5HQl*?3@#n2k2u;f)Zvu__Ql-}oS?Yl_OkYL_yVG9a@YnA* zC2zS`uD{f$ADrFZJMO8ZPD!jljC_|&0Iyg$2s zYCE+V4W~#qYMxvTsCKmq0YN9sQkSK# z8fYWt>B|-N3jWF|GQ6WWY2p_%-r0fK)eV35U;^cqI2XRtbN#J9_q$N2jBGOv`xvw& zC3ONtu;8IX^y{(78V6{W+IQGDHU~Omk)U@v@|~OA=?PVGwFn*N&>!f01aOX7l@$-W z=NSohyJCV*G-JN?gI^?vGJ#0DuHjyhRYbq6`Z|0lJ@_&W8;oReYCp^)jCHKtQ#$V4Xvo2aX#@47Y+TEK#?7a@E*O^K1xSo-_ z=lLnz9>OK1;B_UT!$i;GcwnX2x-Z4(`d;!z8kuRrk;togq{KDLC9sQK?I-kXgZ}r< zIZu`6FU7|;Sv)RZ&7#bzAz8Z8JzyYhaEZ{$8(jJ+OIZpu8W5L%(U;}eW+&e@E>qE1 z+6!l3<&*af+2&ABi;4UM$}@MhZP~a#{=V*D6Zi`A^>pm+8ofOib#po|3&P6CnA#`a zAaO?>%26AZxWM-Cx{5$%y}pbZ58B;XNw%2ErNw<2KY5#ZdZfwGf*|&h;P?^K{dH@y z&+g|^ZY6%HBS_*-oRj4_M0P?L9OU!I8e8;s<5yK%ft(is$_=$4AQ3332%dh~v6oCn z%=uC!8gpl+A~M|ksDo=&?xSlRM&q4}eS%RwSS#~mrN&D!mI{Vh#qa2DozNSkJYYsM z$ve^eHP~~;$2OMTEgO>2Qrq&tsoz=XYZ6gPx8|lUA`y+r#lBG6LgUrpN+jei}!ls()+WXbO$s?<3l3jc9_!MaRE0&I$r+wRA zG)K_~ifAd!iPWi!B#NbW2<=E=4U3G}*v<*9cky9tmv5t1*e?jnCASkb)e=Go64l*k zLps$CC7Ivp+$q*g5nFPjDw^R)H80G5ekU+MKA10#;N5Ce1QMs4Badr2U}YD&gYZ>j zPIH>rIku&4IAZ|y56pqQPD_2LQant)s;Ad-+JAGjIOT6HscAVcvU*YscZLwgrmu~$w zAM6l^w>}JXV0~t)GU_GR619r|x}jtk-m>z>JzG?#G{lJ7}6anXf9P=lAMYo-)x8KWcBDrRdsk$3Q? zUp#-(;r5vr-Nq^BK{y(`cG67k>ff9>orozj_}a@A0I%bCJ)$b@pf>VFJ%Oh}R+lh) znJreoG^VUKd1+|6*L-N*(3nts0oB2L-+A5*_65O2!B*>Lq>%tWF8R1i?P1=s8Ba3nu9olE0nLZcZ?ZsIg3($w+*Ic{xQLKkS` z<5`ob@wuqWMNR5~)4J&h7D3<=v%~fmb{Xpiv42(5mRp`K*W)c6SwsGC#uSBmk_ER> zjp!acK7Qu=!wGL(|JBULYN9j-4o+DjV>ye&tG;t;;Z96vy6ljYt&V3QMj9`@-qJ^^ zV#~-*;zmj42~TqDKl3jU+=9`%91rJ4ts&B|F1O-A3v{A~|E44?JwPyTfe(p$Ry|a3 z0-CGpdvI_&BwJ&P<7cEd1%GT_=5|r+tTT7o#QCZ4-BR?ECPc7(#m$}3aDZQH$2{aK z=is=^t`#nLrJk)>tBoBd)Fx_!02#TiPpw#(27bBVh|hy2tEUWW%O4j^?;)M$!^kcc z7fR0KxR}zA=`nk+bS>)W5r%#o+kmQ1Ye88Vv+oyOb!XR$@pWYOWT}=0Hs7NkuYcIC zB} zyHmcEfNlo{BF{12sRVe$a^GVW-)wB;es-)U#<7;qhtc z9cErPPe9?#4ChhfWROK9oj`3F-=F_A~H~g;@g>HggM=TeJ`MJ-RdFJ+tSM{?*fAd12Sl2 zOtTM1_@)hlSsOeQBxhM#Q7+Dm?UUXhbr~%=+IE)z$h^}={G-q3g zbODzm{q3f!y=l4j_xB3g|cGBIDNQ-2M&3_-#wMHQSXbKWw7}lu(-&r1dizH4sF^nj@0T z!NlJUm0Y%un#?bEP$}KUU^VY?kvE=QL~n3FDluhiqHZEFuu&EB>fDr=j%>bISORwj zvH*{xEZTBdT`9d6lB=YdSFUWLSrNA3orr~%wN}l#PR&hWa4c+u;<^k(v;0@A_-oal zM6KQP5Z7OcT?|4+E*&#___aVnr{CaO1E@@NQ7%0!cnJ@AM%9I_$eNAImQBXp403&g zF`cuYIiRb$AHH>FKarZ)K_m_#aEmu0@LqkfG1_L|9B4jrC>fKu|8o&fBue8&`_E+r z_2cYkVyF2d^~H6FeS9}JD}}4x#kd4{uaq}pc*W~GDMU{$BnoHD$($EKdA#MQBTnJv z1|&pZCK~BSP?wm?8Yk@Bo$~XR=ZX>h!cY{=+@mvq7kkTerP;ja$al-%JjV>B1LW&m z#7^H=RG#8R&*R}Vf12iN#)8$?{;0|Pn_-Z)QQ{A_<4 z8^sg}uGr_(_fgs&vi>RrAT~L+GYK;*B{4nny?246SU=hr)M6}-v^TVe2AqEAXkSQZ zmWf3OldB_pEG%0Wr(V}IRtGKWQ`A}Zp$|3cCD>;TlUg!gcI?nc@Kx~;w7|m7cYvoZti|K8=j zMFK6Mlt!^dyTo@wJ$yn`S-U7iZ7|$p6O+R4 zOEqU%A$mw1iDcx{2hxaO!1)^{#}0oD z;)f;{OOJD-NZ~4Y93?_g7lMFFQ|3M&VK|ruWCe?OTY0%Gcc&g#E^6wN^tI>Ida7}`zXXSV<*Q&HWLtbjlQ`T zzliRm9=FYus^V&_KBgcgJ2a!xR8wPxoRRqbn2|P!FfqqsJ)b4k^~!{C%}A)K#4{-0 zieYg3+n1;@9-$M^G6S19bJw>i&ik(d(KWQ!P@gSI&xVpxx?3-O2AR*SHT4e*=xys4 zaClj`>R1MMP?!W{zmbsb;+$c$`J7IA!kRregz}0zI7HN+(~N(JzR$`DovD-cl4AcU zpS&gxm|Bv%aE%)x!UnT9uwZNxxCQ@p1JGGFpr?4Hrzg5wO9Lj?(#ARM7 zG@u?TU8qxoc|d1rdf>SdG4vIsT;>&=f{k#>yJ3m6n<)gpoQA;$ca}k6gFzn;N>+&DrBP$`U`dR`UmWx1y`@7oJ|8O@zHDcgo$|qpc9}5N|1Kc0% zeJ(;7F6Yy+m;b>6JP#kZGY?@5ysim+;c??27}z+NTK~BKp&Sb8u~zfr?m^vR1a**y zU|bl{H%u#jnrNAXHj`F1hb6 zU-U*RN-J&^ut~ni=~1bg%lujHBmi2tnZBDpyxH_jyYx=KycRmlukJ~<2+aSInSnjD zLSPt0z~H;IylI8_Hp(I}0?iLKh7SWYdn5E7rE{78hcIyeY?562~_mXM|V z_h_R+CEl_^;AXw^RfY8YYkjh7l{LnDrta&mu+va4U&i?Kclf)}Z7m%FnlvuhOFY(TGXkv~M zyfYB|4h|$XZPO#0bWf?p86(I=Ku|EF2FYNy4Tc1X?qGLO45E)x##EnTE(h_qll6XT z;e1A_-123cLZPUhF%gDhie~RM@*_Zjs4SpBhw#AaqNPIKkdcCrWetHK8j@n1|Nb3C zR8j^FS`~a{ibSau2-PlzLL^#w52XN!bHg$UB`V3()o#AD1aWE+4dK=8 zm(lCKVkr9y2VIcIp*U85a0Fq;jV(nT2J+bspA3c3=%3k>g%-?mA6x9k(H6bjpt-~h z_ek4uA0NnC2su48?pkevyO~bOw|C+Mw)$kCi^n%yg>Q1cP z>U8zs$d8E*i@fHegkD@U8%46$=*5vZadMQ(k)SvbWm)ed`FFc@ z6*&lfx}GjG;5YBu$|N3mZMmWos>U~yyfE4#dGL(BOsC-7<#}nVR!Z-e?V(mpx3!ev z#2aZr8qp3OWB29Vo>NfzL6c3odTDFC9da8U!ACTCgaAih-WB~ zrtrI#e5u6SGsOadLRz!Z=zhvw5>&OM$d96$CswgPcNjnZNJy%-o>V}epb>d4+{-EW z;#a|JyIx|E*cUO5OXzc0s|vU8Y0AK!$}hgNIH594TFFytuf@0>;mdhQn8DGWiz!sY znKUxF?g_*>?+JI}LEn~;0D~L*IIBD8K`#P^^#K+->|yT;V|6mp-5L8OYwQiCRRN&`bwshNEsC>T-CL33D!d0HyP!(x{qXHPs4V;j%|b zp4#~Q=-kWO-e_cAk6s#tY=Skej{I_=_Hzk&+WOa&um9H}{m$Sv!c}pnqnUW}@n)D0 z1lB+Ag!~Kl!BAZO0Vid3xcE~qsK^}0$QK0GB`VCG*Pj0R{BwV<$cTHZ&&U1Ms;{c_7KjF(Iup%{i}Psvm@Qs zJ0y&gI6f0qo@quu3g3$N(RhjGyg*rLFm{s6FKajq-P;xp+W44^)vHny3dO8BE5BJ7 zty#F3cvP@AOviUocgq<+Rk7*o@*=pdNb3&hFyo`vu|isZV&FNO=okI-CG_Z)7H&AJ>*&wQ36Wu zb)xugvFfosYDQ3tN_tv9J5<#YBZgN$fx%iq`#o%a` zp*JYjQ=@O0maH+3aPhp52k#=l=GqucaUJ9qzE>6iU%m7lN z7^M+rdj+V=yQ&+C|E+SfX&>j1W05)<&l`EQ`K{X_t*u7T`=Eo+yAh*aWHC>pud>as z<{`4JBbQ9NGRmY}Nj8+VZ(ETD1osRMR@V|>`AeC3v7kRHq8HX%C#`zhM&gp=zn0?Q zI*1fvxdhc|%Y3cVm!((7X;b}LdNj{U?Sj5fEu;floaWJAeJHN_;A8fy_k(5Jd3vX$kkfwmbilY~boCQm z)$8hq8ZZ7|Us{cCKZD-Mo%o@b#+P#VguI>67$ifCz$7ioY!jR$6lhfoo*j~yUenu zOZr&ZkN0c>x|v>IAWE+w@5qHeJRsk`Mo=Q4NJJU-OEhuiT}fx_?7VpTu?EG?3+@24 zIVe_EaJw54sU#a4FA|HUrHQkJ6L2yUFx>nghS0i8}wmJf;LQM;2cbuxCe zeCKTM2-rKZKdErwgLN1pu-7L90x*jm5;4mEehJ(OLLvnB)gtKQ0;hlek7Nfl2o|VA zCuu_$it)I`gnDv(Qh3v~*Wq5#M|Y$`|Zl)oh@HfS#kGgs>Y!+F4sdt$@$nTv@skVaSO1c3}6GK$Or5Hkj|u zypZ{-eTXigl;R-bAu-;K!_D_isK5-bFJ#HBjjrGWZg9hZXiJBN6$Z~M9pBo<0EVk{ z-XHxtBA+_Y56Ox5l0s*(kmQCQPD}4&)j%8}yp5I~0s)X6B9jlSTj*UQ2yn+x1W+@+ zq8Ke0J`b0%$Dj|g0$O6F6pBZcOB;}%yWVarY#m+uV)HC9AwW1(L3u)U=)e2AXQQaZ zbA<(Q`}P)MN{QfCyFNV)y6-&F&eB`78_nBv416Bn`Kg~Xczb6w-N%@YO)`2P1nN3DDhLGPaZ0RD2k zLtcj8y1@T(xp|NO#nv78DsdVJ<9@{O@)zjJc^^t~&sk!qi!ARQjPGv_PuHWsr^aYr zU$vo6S&V#~74dQRT z$Whk%Fv0wV=}S!^7nyecrls`s;aIwkrd5p(rOzCf$amCNI~b>xnSk*Qc1r>Uj{3Rh zE!_;`54@QgkGxTSGT$~LE#J3(*9VC*l5qoCn*)WS7VciR06KGtRPQD<2(%XWPLrm+1fi;= zt_4-j)-z_s{j_06b9LI5#7Ellxn+uVnjwzH3=6@%$7FZcw9-Ud`VSfc(%5W;%h;0< z6p<1)!ue6Biv|R)O{d-rJQ$t@1+KU=b?mc4<}En{1R9I6;ATD>g;YHu74&{0>{pGJ zFGBtE$-wT$yI)Yh)`LRYs$AAr$Epy(!g;XEnf;sE!Q;Jcc*Bx^N~_4T(E_)Z&IN?_Hh09u4nID z7r+1BQpUMH_y;v!L3{Yyyy?isv|?}kq~-|hp>RzcpPp_y!D^5oVB>OZ)(-DMEROQ# zBi&`JKz7krZrd8HNaw+OI;>@t+>-dh!7NTexvY<zuaT zecHBd+jgI}ZM<#Uwr$(CZQJhY|GhK0$;_mZ%Bob=&i+!BJbSNa{T>CS;EH zi1oy%^%@+1W6sdws?_?KIK)M*4qW!mTeU5RqQfHheY!dVRDX}a;!6r8(3A6%i^j3E zUTC?i2V+q)wSZjW(>GjoQvlwPjt_Py_0C!k60hzyI`6XXl|NYU%{$AYwWRmGbQir1 zva;=w3#FePrY9*Pg+1YxL0|%F*NK?$+KiGJ_5z%J7|chkjxoLcCYEL$Vy@1T@8%ID z0;#1-aks7j*d1C-J&45Qk7J6I6lSp^Xey9#26QRzAInK+e~-z|IYz5>kCn&>adq*= za@TsYAU8ToE3FTXBi@a5JJ&t=p1_CD8&pk5ZJP(GyRuuVhwX6TVn^Ik3&U4U)tE@s zj)?b9{6L&N;=MR5K5S!2D z1E{r_4V^Kw8R&7?+@JU}SYd!^S7pPu8jfY6yjW9f?`y8rzY8exM2TNI@RO)y*%Se13594(3)L`Qo0UBz`Aw zu??=1)fh|iZugf2^j;|qo8%~Ve}!u!3V&rdku!|a2f&{(@o*e#OR`&R1UIjz?ffF? zUm6T~=m}1-6)`aQhhQRE)ZD}PVWc@bxWvB(0e#0czC>0YN{z)Bzw%|aI)Z&{IlfK@ zfQ%~U{E&HPW5V4?X3O4|EhYyZgjTD9+ZdVJ@OK*OWm~{1e<3 zq!cyb?*d2GEc@zuE;-CVsdHn!UEvDQ6tHVK$WK9C(y;}HAtAUl=sn#bge09LKv9b| z6HXfIdJjiL;Wsbu$VJzk`|^xo-|1-ws6Q8JG^ChmL|-&Cs523}7-{4?L81W_!zMF} zV!I!T2({<%@bn3rH5Rl8L7zyuHZ3wa7|3*&AUNys^A@yoR>+Y#X@?{4!q``LYY?}O zEW@^*ZT|Bj5(V}0cv^EVQ; z3w>YkfIv-BJE^J~EzE=N<+H&A&|Zo_D)vrwty;cpw}l5P8(wNsH4Qz}q+AZA;;UwJ zl=WwTJ~1GN6?_cV8oHF`^!{8TX&itok-qtMN{4He`iKcc^gJH98F@wMWeH4;sPjyx zLRN#RMU3ii_}Zl9YX0gEv_~c54ZGvgbx%REaE1Nj$NYdr<*|5pE|?JjDC8{gF*Z0( zJvHeb2$9qec|?Y3E0(pe83lz9S?J=jP_(JH`ncJOzPQ7OoRQhHn2(^-a(zYZh7U2t zryZEiW!2lT^GYiX4ZJ^Hc?=?(rTjPjoo8k7S&_qVE@N~nE{p&Z>8W$(=VaNqzF_0W zou;0#N)Pf=$bSRB-&24A(g>t}?~r34sEB}eh_4{-alRl6{D(rs~GjS>qhA|0|yvG*0>nq|&I96wF~c%&vB)+!2ETz-?T z{A|TZQXoq)=;AI|rhrM!sq9Qvt6*&Rl8O9e2aduW%-$V?H0o^Dz`p0^V?D=;`IUHM zrw)5U(vIlipBX7gPMGis-BUhss~wwLQEV3rKxprC5u@Vly`MC3qOKz*4t!`2eoNj` z?GGw?{bo`1zD`*NJjox{%qX8>40(CF`d(O+p3nZ3S^_#)IU?g`xUkx{%-3ETDf)$$ z1wNEAl-I;|WQg@$?Le;qd{;O&5OLzPv5LQ?sXSDe*| zg4O$Fb1~$cEu6d?xOCTp |wS0obZr8bghj7KY@mZ6Os@CMHgnvUzpNmIkI8j3Pk zk%sXJsee0@BkS%$ec_ffSH+(FC-Sg2=U~Jxb!cxP{pnb*+jVPu8Ts`-UR9CUmGFHP zeHXm7P80@(cIXJFP4Ye1$3;LoFY&(H*i!PhF){hL7)pkpX*U)~>KV_#qP~wzs8x}C z6WyJ$c(Z64;K68%BH|>8a5^rMEeG}-X$qR;j`zOQIcZmCeKJRRd|}Ki6sbzf<{1%p z?yu|xzqu=A=PL{PWs8b$no@p10Iqhsp)RQqsV11aiM1m87_rZNu2{w1k>38t+9m%9 zv+8(9tir}8K2SH169w5Ol4dNt!UDPX5ZA-T*__xS;H|_F7;Jc5*8NILxo3}BHIL*Q zsz4uc92C5QIreJOxMRx%TmDENw8O4PbN;sGg{3N)tM-6jDov9im&;J`aBANR9EY%* z8b?#HAEE3cEAtxdG^L6vOqFh+JJL3kC9OeF&YGNJuK`J>md_NC)6%9xy@6Ang9g0X zmYFdf@b9ubIm^9_(p6j_t!cR<`wOGVJ#FT5;GX!ENt*6cmaFAI%sJeRwvrvm+3`2KD=;YRwGd6kJi zph70pr#8?AXQ{yazBL!N)yz(Py#k2P>h+DuRGnb_!#8z;zTpdE`1k%Zi-E?UTY&{3 zVHOEFB^$>~WzNB^y*JNA%t_M@>B?nB$MDp|-rnOwRcPHVH&oAfAv|{nh7hla#L~)_ zL_YVYSB#r|sI^~8_n!7{Qhe6umrQ9ZfI_INBUtt~!QB?SNQp(CQq>c$uMYXaOq^nI zsJ<$uvivHXaW{*XQTC_sTyscImcueSh*qLvdKT!D;r^(Gz&njf(21F-)h<0aa}p2F z{0%WgEdgE{UwU8p{rf)8;O9!qzWOO4F?^W&b+<>om49qc%L~EhGWs<5q?AFD02Q3m z$|CyCX^JXO$%RMBaU~acMg2Gkzw$xtY7;1jD{AV+ouTUkB9>vQYF!z0Sm8G<_`~JS zn6UK&Sq<)5v60UC(9h5OPYl^0qb6qge(Q1Dy`8xNgoL z&Jz3K+=!g9PI^p<`iJS`Ye3DTnMx0(WD%~~_)og3eLH#VHS3FuwAj|Z0KbE~Jt>3D ze8I+QrqWlb(G`m~8pFamZy1!IlM=L(aHrxu!u$elcCT5Pc_!*{@(xaPx-uImPKl=D z**fCxyDoU>+e;2YGNBjcthWr+1R}_gbVh0t|3;bz^M#{-R9_$1W&hh{m zrBLPEFIk>ZJJPJM%#=3HeJ=x8Q$y#Xgh36&FisXCH0Hwt2j3_3~PS#?1gfo1HAgca=J z11uAb8PW=3aOg5B08v|NLLXQ@km|o->r4|uqpbOWM2r_9T8i$h8!j6i2et=!qIaCn zPtVF2&Kht0i{dU;mP!~36HS{d!}uiz$0KQ#q%!kE@APq>lDh}N3DUJ_#<^<7w&fur zM2MoMZkLWj6LGyd%ueV|P85`fQ0nxmLlW?(C_08pFayGx#B-U~qPWn zC=QGfXV$J9;AP{W5@*FE_*JQII3nR#3QQ>p*eg#aBb=AYCZwlEQLhI934P!dU&HEr7p0X2<& zR@u_Pn?^$7>f66EVTt2`M$M~?&?vy0A?c*n@c1!gjxQHMbWs|Xjb6JJ9c12JWH~8Av!BpWTB!4C$)WJ5 zE6(w~dte1w-S@>R=3P~W1m@V(v?NsH7KTH-ysi-I%(uKnL6(aLs=y&Y$>SB1B@ol& zN_9a4u%IktcEg>v4=#us0iTAoZj^2E@-6Ryl|pt?L+K>%c+gnO#_yC6VBpc!;)*aP zCYa;e<*Q~B$yt}m@wzLBLsb9r9EKT7`qbG~*x!Ms%EAF(KE6$=z1u4a6#OixP^>i!8GX|2xp`5qTlN zS7Rq|!HNET(+v~?&4g{)fSjPzRE_E_xHVjBzVtH&O3>Cm-Nd|H^g_|db8n(XqvK%@ zK)a`25>kq8r2_(FvHZK?QFA?_YM&JXPb@CH%O;Svm_lX+=VvuY%>QiN@k>rt&9Z^o|Q zhQL!d25M7zzIF4~O~>pnDf|8u3+0bQU5!<&kej;gi1|TYLX28P^JX^t56;Lc#!I4z z)@UJY+NVn`$XLk#L)BH*+mKt-2g?QHO+sa#vugxbs(nS3KP(>DbP1i(Gz~4(d*TY#8Qq1<;o3FuPOw+b;)i5bh?e+anfF zt+KzVkDL?hW8R9hwGnd8S_+x4^9zS=-H-CmN<2==fc&z1-K=1_&3k%bu{W_1%&#

    }&0kYU5q})WoLQfX$aK(!Y}P^J4MU;w2tny5_oV~bX+s{w zJRO)EN9h!3B*$#=d~RqE4%Q^@WyM8}>n#iW*PCftbUO#Ad{ipO3kD>UOIln z9C|ajpYf_fQ$!e>lG63_WpUA8>j$?aII`t(*}B;KfK+;mVeD7Z5#v_Hx>HzQPe{wm zV#2N}ZQy2h!S;wn_r;tIfI~eGoI2n1q1dzvnHMJy@QoIuhNo5gXCS`@P!~kZ2YNq9 zpEU-DO5>lT;1!q6YbvCqf>bnI6u7-v$)lzA?ZMRf+bwY>Rr_QOZT6umxpGo5P35lo zBrCc_7iHR`WF61c6ooPo7T_&ZuNWI;1Yl3Yjb>{`2w@9g z!xUlqavfD(-=(@)3RN23BRYHHiEbp`mje zjf>kM0;*V;dF498D`XZrM5@011@2TAW}DuC+oR{U%ICEK89k6o@=QZOf%d_l{(lLiWs<(6^ zbJt_vD#nVq^q~ib?+#ps!0lG%KruhCsl{DZ$7X>OHW(u+M@Di4f&!iIPB|v2pxk|x z-!6+LVl@{b0a9SwYjs*wwXXQXJRElBZHNZdfo}tyi(n!X1OdoIzMj@0H9oXuGeh0Zrb?T!^^Ua5*V20D3)96V+=3Y5G#wF(0=^H$${~^lm`Qz&Q&7G< z#YLEh#1;}LIVIy0x8qyv(aiwVw?zG+s}!N^F4F?q3CqDLxs%a5I>JK~qk?x~KmN$) zpgl`IrCf#abbr|xPU~kI*!_!B!^yOHPudMJU@PZD%o1W|`!dr|@luEMGzENK*)pFX zh(CSGL^c`CVFT#hf#6uwd{5{J zur&7f{CN>()-fuzD2WPIp!l!xCr3f+W|;uuT1zOs{Z!|>aoJ6=~e9Tm} zT9x#=6_hOuI{h>^6m1q&{DSH7h99Ge4qa&QAaUlRj1BFI7O^`(E$@NZtQdFAk&rBz z#FFiz!pV++2gO#*WN*$R8V5Bi?m8T!Q9|ZGneC#%_a+mQdc>nTa9s|keyyMyU?0q9 zJ1a?bHlbHQ5O~+T(>GHnras0A=H1=V-*+vxy{g-up4wy_)Q!pR9wbjIR4Y5fqxF=| zOgG5DE#8!v+zx%*5Z3=t%Fbe9=KGU`C0-R%5o2@F_}+-M3extkdaMf`Gi<%L7wv4c0}RBmHHb)T5&LCCph=$`a`Bqqs2UHG8LzqeI`{Ft&DjEc0l8K zVo8QTBbs^1&>E56jxgn8{L?wri*SYHm+od;lR0hPcUgJwMW?I1ZfvVzOpOtH(m4d}t%lrGsrI#)G^J(L-#& zS0gn$M+43D&|Jj}dT;Hd=@upl2X(xhud1xnjLhJiwNQp1;D!IemhSc9_UbTQ%$zBG zdPN(~jaD>I@uTFKuI3ksN$!c!D#aGx(dTa60wS@Bxl2-2T76w+=lmLX%4ofNCz#A) zHAS4=AlSkBX>(Psl~!+eN~ZYy#k?gTxHnd zjyeay=MLmA05W2M63|V&Gc-+9bhK)1e0}yRUN?Igv*1n@9b@#~Q9`TAxFgohybE$F@tXzzET(L?RN@la9G;rq)f3QYf&_-t>qkoZgL2Zpo#=P?}p{pi%oQ4UJ zFzVc^BwyEUX2_n#U@eBNd>O#esa{4mAn5khuu+YBv&IVT#74NWQj=`YqmhIRsH~mL zJLEzEFl(R>8=a>uTorJ0U;lf=DHp{q8ok=F6q;?Ic8by@GG*^zz9E<7qv9q>-&tu4 z(Fip{a8O9>WqXFc|rKs%o?JyW47JwVmXod>BK( zxSemOJAbTv0kIN2c%c62?hpL>#`@r$?U@6DvxIf<=Sb_nnEn29#z)Sb99sf}1oQ)C zZUCqMuMU6Rb#O}7AC&6GA==XoW zl#H|iK92H382^9VLJZCK8{p7Dz;vw5KPK;4px?sk@{Mo|%`4mBp|t43wa}UWLtgmb z6!;%v>i?N5TXH2F1SR?p{qz5ttE{Ael9)vD4IBh|a(y2J0x;VTE-~^amG-~f=>L7U zSq~m!4(Ko4|Hs4hpYi@Hb|Cqt4}v7wryl}2Ij0{2zBv^U0`X_EKUmx!NBR#)fR!1N z_P=p(|3Tx?v#=)14?v)T{jm3#SYz=?0hi6nY8jJFw&9$hE@oPO?d_VjVzy@3m@dgX zS64V2#Gr6L$A2^cU~%0U*Z4i|P&MU{mX1?zJn6Df;a-kgGOE0gIxxXU!e@97-GJi?nG3La7e#?07T*^{8xtl_WS|Gon+^cvp$vGp20S?z6s)v&es zY4{kC*1y-50MR#}&m#ap5W6}M73`1 zAC&vqB0gG~U!Y%Rfr;z77<$?!Hzc3wy>(N3&D~nPSbe}B(Zm3IU**fnFVx*nlgXwW z-uRYYqk%8@mVg&rVAZD!Z0#{33!TF*Qe+T!_ zKmx!o@?L&~#DB!ckHGzs?$AR^{}j|iYy6M+{t=NsV)o-lRQ^YN{Rlwjk9vKv z0oKi=B9R#?V&O~vW{dN@0LVN6U~NA<`T$ufJXhaYx7nw9@w~^$aF+k>f_q4c06Nqv zwwe=P0yP*nv>(SGpMiQX;oa~XnBzaE^llvum726iU2x~RSEycvCIJ4**cIGQYQe>~ zKn=DxvmU%r1P%^>8RFwR)r% z3L>VdkQW&nV+qp{r<|d7##!HGbR#=7gRtFGX}EA2`0xHap!2E?o@5$RORn8NLf zO>P4WxAWXGwUg(_@8ib7s)69u;8t(ybw=J7GP7U^=L3>msJcp1(MAQFH9E?%sM1)? z6a?l^E2cZ3%|MvVWTlML-JW3L%&;cg30+|Q{SZnnnexa0LBM;ieCw|ac90nwM(`R5 zNYh%@h@G1q`dj;3v+u6PER|1S8d*mEYD?VAIP^sG z_YTe6`m=G)N-*jYTvvF8`_MK}X+ zvL0+RjWe8M@@B*uyRab>4F(QU;~87+AR7b1>l&@IDZ1RHAh)rfFu^GBzG!{$;^Q_i zHMMqk9~SI>y>f_l9!%75KOR1V#nEakc#cuyo}K5%!}|=`=`LfmDh2i(m>@snqpMEp z3MCa_l-BL(%5KtrTv;(f3L@CUd1!Y3rlN~sOkO_2sauDnM!9UOnf1QbjNLR zRI*6DI3$jdoY9U%2UK{Y5uJuOPLOw7Os@y2~pMO9?m^F7adv=x6dMrygNE17IY;b(Q4f6~>N@J= z*FGsJmtjZnwRPL$>ECE^o|u(xia5g-(YM0U_>)H<#;keoZE%fz(F(;7L1Y-$paTck z(AUmOu3+*8CWxX3;_=L&ony*I>I!F`7)uJ*(Hknu0 zFN3Q`SJ-Cm6P((d(y2}X&zqS_~unEhL*m2_E^>`ti0foh~~U(c<~Q)tGHuf?hAw`u**UJ1QhXiQ!_Q$z<|>Nbs%+ftu&$hhq015T9Kf~B4db+ z7Y_8~*pea&5wgE;NeToS&b1xDDzZ?jJaYMek9YlQPbm&nI9;@2|m%q3H1l~yG z+%(L3ZufHXbL1{n22Cq3qFWwsG!8(+an30!{BAyqhcVK-5S)l8VKR0#ym)O9FP<={ zgddkf={skmE7~^Peh_cw`R_m7G@Uk_HG~9vZN*p_-{_~x9(~?A(fLk*B-PGjnjocL zLhT}?2qrrHC*gK6Gs~e}i$R`kb4OIhMZ2p<$4fPIDpT~P!lxjQkuv3aD+2u;OgLVU zZ0uKeI_G%k`f<trE1EX&cr6V9`tK(EQR`t2Q`Aj?&P`+2PYuFC+Qkn97{Z7zpUvSCD6ri&U!pf{(FxbmYTi%4xnyLI zDpF^#lTr`q@&v0ay*A&*+us@h9fitxDJ2dO@k#!l|Kma|sfk~tBzhRUDIAO$(slz68{=gdr78mTe`(CyKfOuNco^aVg~e~zoOjUHG4gP^#YsCQURYD4t>9dBC#p~ z%6kuz!0162OL3|3#kR?-_u)|8Mn%uOt}QlTOnj^WjTdk3sQbI0_}6+>JdDf zw{T!U;|wQ27rYt!aMlIcW51-*+POzFM7i}|Yw1#ZVhHn=NjQC`h9=zjj6u_4(%a^M zM)*p$B0(gq>nK3hUx{=pJgr{?fS6!jtgh2mRg{_8$5=`l0N<9uHH(R$Pt${I{x!C2 zCKa8;z~!2fAj*E&R%MPwLZSc%cb~>4xJdUb3{V3gB7YAO%CzxQ1(!=hpB_2DQVunik+2|yy6o5LIUXNXUX zpm0W}kw4#B$$wUy-ikG~pJ-NIYCA~|WL%4=W;CS~MnK$Jua4TlCcLn}q*QGrhG_tm z9Gu)grs-~nk*x{>r9n&2%PbP*tSxxkN%~ zsOp+2-Z)BIyo^}3Rn3b=c1;>+&44!L%Td~eO9@-mS4lL@ybM_V2v;|IYDU^I#a-SE zfFcuAxAi#IViEj$HGxD9SSA6zKih-)w3z1yi)KpYXZ?5?V?pP$FofPX!vQyOObk-rCd`L z_TlZws2wUTr&$&)_SB$f;vU{P7I$7xa{c>!%R;($tJtq>Rl1j@(eMB=l;keCqy*Iy zGlU1Gh*BE2R)vfE+u|I#n%vp}8rANO*M?0ry*c9nT0g@3&-z_;WFl5>vNspr@T2rc zjbPRaBY!zg`om$ZTw9xUkCgKzjE}Gi1J*)UcpuQ5p;lp@`I<{>>DO1v;ydXQpy{U? z%QAbxR4FYZ>8V>>jAB5du~}`H=tl{;G-pSFTj<}L9voOLmV!%4o?Ob$J1OW*;K56S z#OS0kw5WFsa~xJWSJ1zmkZEq^rdMx^qFdP+4u8?FTCbitWDI5uP+)S->>P@ew#Oml zR~lc_2pYQ-dDzrGK4PuJ5L=FgiiisFGJMdxayKgdV^25;5xf9!=-m7A+E=I!VFi=o zW_b z!RY-rH!;8x6?%ZXF~-dnBuNdRMnUCksJa_0&-0ne*hIsllr*IyM-bmZTvDBNtc5&Z z?0Z9XgY3PCTiGo%~(V3iE-M3qV%O5=1p?;dkTIYu9ptpI~-J zQ)$)h)|`l^5?)Oa&7bMnRgbGeuFI*D3s8Sl$FSwBH! zA?JikRQCr`!cLQ1Kd_77#!K8v`*pMR13YJMBzE+zQsMJ(Y5u&aFRPqrkW1 zZlQnXdTj+QIsxLMEtkeTuAd?Ch=%C~^w*F=qnHRw1Jy?p@nC%jWfd z|FqXA0=((D$-#d|1#Yp88dWHfjIH9Mg3g-c%Ii@#GB39d6*Nv(fwhq!H@rE@ z15(Os{mfqaiUbo#h}UGh$tWWy1TFxGHg;SQTj!xMc%Jy48v8I?lPG-({&G>cFKjQ5>^<-izJkt75v!UU?Bo z32kK?{Yh_y-Hg$uApUO!G*=N|(!cFAX?xy`RP|puKIRh<_@H1%h`BYy9%B)pe9;aT z!gRrTxh;N#C23Zd6zQ24oX-?4TMYse=S=KZ8QDR^6>`}gdCh4Ya_yC+nRpy@n|Pb^ zn!17df=Q zK8{Ag$Ya)olW7$X)rI?}(G}}lw;@5cRZ;mrVf%E4;A%AZ*UzN$qbS@-bSgbWOvVC2Hy;hZNrH5yAINpJGOJ^c!U;3Ax@mlLcJ4GWHv)3M7 zq*yjKy)-uFW&fe!Zt{eaMZ?%M9_Wrbpvtf}{Elo%CxF2zuib7drmM5>XJra>@E5zc z3HH!o{N}Xo<}k14r-B#Y`qOi+BRF=gdgSa}x9qbWwt7a$toZk};=cumID*Id6efLZ z9ifnX)9|-7hP#Vjo3DPHaXGmUB&~#QMyl;5>Zy5Kf8-^FXJ-`0*mXIrI8VcxQOU&I z>OFxrA`|H%q<4dJ?M-^LViHCcTDD9hy&K~44CVjDB` z5FQXjit-5 zkutowSO;YEeig{k?GNlyi1wr0qL6LY5dt} zVGK=d)Fkc9NHKLetyYdc95hd0qi&Q|-|JCe4q(g)v?T0vdB21freMo}lb}D_Oi-8} z8sg$f9_uq><`#RZZ4x+CQRV)P(bZQU1{H}ZxySb5ELQ+QF9T`O=Z~f61}qCVW6d!x zqi0nJR+-ClDj4Qv*MSD8I$wcB=Or@4bA4}u5)*wHfGTNVVp=W#AJWw=VH>FUyY z&02zl9-PyOo^AMj0WGb@VZRwqiPUC!QW!g0C1*PLTbdxn-HI^7@+kf3=94baEHRal zKfRSP`)eBcCjM&7q~^cz{$w8A`$q_B|5rk+N(&QGXw1`_&~k41aNwTMw{DL7Y~>Pd zW?V5g01xxlJer&_Y1m}YCq=#9aGm(oKIpycEObA0cD;UU7rSPZj%prepmMpz+&Yid<-*_&7ug!Bsm1b)>HHLbET) zEzMD<@*jjIFE{K5b@z)Itf~vNfK6IwZR%c(2j!u8NXPhsbZtl)-Vb~`1=$t2n8%Ve zY>eb^IF@qO)yI%UEE#?{s6K}05d{g&!yUvUnSIj!405IrbeNv$NAdqEER!J5#_h`h zNOO@0Olp;#COJdV{ge+~0>=k8wrh5JQ?ay?kPv*k#Waw7TwdOu3neb^z7Y9xqcPQ5 zWSAA(?S*0JW2K%;3;d~%Du!L|%e=d~(B7E+$)%=5DrmY_6;>)isM4Lfj+2KvIO|^)v zdn_9Li|z^f^DdI>lkvP6R5MXU_aH#xop!mwtZ#Zb_0IbqY<)oOIPbxy^b`+HTfQ`p z4BKE2ewsdnrA22pap^{UWk}9?SG3m6w0I9CK+*7|;&HT8evk+utXtQ9Zx^-z!lsNn zR4~2VN2RY+3+0FifL)GC~3&$eA{Dx&Q|lOjCoT!8Jv60Np=F0 z?G9@I8X&QVjgAlrpNGfPD>Gdgt?Y<$mvxU}yhBa%Dl``M_@||zLZ?&RWmI;|2z6mm z3u%-6SlX^a2vym!nH|A>;;tCL9o-QSwfaoS3_P@#_9Ta%Dm;bO(wCn?>I4h!r{|AV zi$I3G$Iu-o)(i^XfwfiX8tpS^{#)0?GH1?hq~B2gcQNE3)GflhFP~KW8K)tPat++y zA~4kL%KL>T0dxMObUq?vD`6SoT$F-KK44XOZAQkj^(Bu1hm)qB!!dBc-aYj|tN1oa z`uw4k2h`diR=51t9rEH_^AknbI6u9MrP~CtO7Liw3#27ryy9g>{-g( zeyUZ!4gTm|Fxq6dHg+gR95`rv@zyCVV~&-$=cys}(mV^4O+@|pKB?YX1MhNgiU>J< z;%iI6apWbngl4>>vPq@Ct&`%HpNw-mTEKpVSInT1mU1{3^CgmR?g4HRnHFC~+%VUHBU zll8#sT!U7Sj88G<=rux)K`;<&|NVJ<;wh@X$XQwjM}PBb@*mg$kMa6834abTiRLx+gvUzAuE<3WG`Pa? zfIQ^?W&GNwEPFrmAU9K+BK^9Fc*De{K6p6ak{CSwID>;`=rUDLBc|FD?g;|xgZu|R ziv0Iel*W5VC1Z6109Ic4kmc0<>0J`8R13Rzrn}3OF&`aR%pgnI{5{{ zpb&zv7o3>uAIW|K@jhmn|J%61_33Bb3-SGdsphHNH&aYJ!4>Wh8l`!p@yK)gEl$Z% z@V3d-3Pp;w(QFA$+P2j~Yo^^w2=A=nY@tu&BAUgIBn#RapyV>~QDo_tj$RaV?|JJO zlf|YOwgYYR4{m!VS{xOZjN;EcjIZ!5mQC0b`rP@5tsBA#)*#sIoKE7F$4n@~06pg(+{ZkpzAU0^<;B+tp@-xU$+3P` zC4RFxfQmWe(FKQ1_0Llm%uK+#t$|6>E3U`sFl2~!KH*bdACx)oNFtB@Qt0XCYmAkxZA4 zAtzDsZ@r`ue9KsqX~*Zo(Vzb*}ip9O!164amm6?FG@ z0MF^~Cx0 zwR2Ae+~G2-{hqH}N_R7MT7mmcS3urrU(X9F>bH&_z}(|nC|0m;OJV+LTDJULf{Xa0 zPhNDUo$9O|UTo@iYtsJ07AXwJ7}@x_0JhDpi&8@L)a^pM+Vb*SAJgH2zHW#juetJ* zX76E5qeFK^{EvLj3q^(NFvtAuJStdy-x^Je&~FCKzUbd?^bG-@__51->Y2S4IlB4P zQ4bq$7}tr=MKCES8t}VB#@tAQOhOIF|E?_`0@%GU*1(xq^UlDAKl44|qvq(G0H@+m z&x0M&N!U}cc0ybDw-ZL{#O0W}++}J|+zwakhd(J!8a3^b%B#CvDVLIjtbNs(WnQ9o zJr8NTRf${U*z}L)6`jsKm8=G#0-$X9c|&n!>=DQ&F7;5RM_(|ID3HuhYyo@uXdKvX zt-GcP2xHM)JHtDs^#pRHS}kxl7|*N{fga)@^%27pH^^!z?Y01ceYnbbPB z+^xU+^;`S=vN<41e!|;!*)ifN_nK@-lKZ-sB+0lQ*r8~ak0KOzk(7z50^8vJ7g_HZ zo=MnlZN|3Mv2EM7ZQFj5?%1}ij?Ip3+qRud_Ph7Ye6#0Y9aYzH|E;TPt#z*IMUI&O zU$N2Rti{`U#m;OR+!B0r`3gy*b-}0POAl{_t&wzP_+3|7JvE4j7^?<0vW@BZCM0(& z>x&y%p1fK17NQRn+k>`50N+4Xr!{>=!OZzN#gWagnPE;`CvK249DdF3-=fv2!`qFZ ze=3u0i5pfpLgZEXZf4Q|Ich@417pJK!vb70W`;P+uPL4ycV{?zxm( zuk0d9tY@`65=bL)XL1-fsP-5yhDrY%M7^dowO#BInL^p->fZC10H9)$h<}5Ovg9Jm z1FwD=V>e18BN{aOY55eape$G9`?ESEHZmA!zPG&TYjE2?`yg%JYdXt#u{R=BZK3k+ z@t{D>H+_g3;ymE?QRiEvikk>@aVKSLr&Q_NI-jwO&47wVI`h(=Z!F&RU*(Ti>Ok_s zvW-|J$4+sYo`-Y00Lr}@(Q3wm6$>pU7WvG*MMt|DgO2~) zL?5vn%YzDj#I5_l-`3&~cDeAHqgm6KFFD>4nXIh}XkE!A#2yO=j5-QDb*;{JTTjiI zBeI-bws)y1rzw0d_%aBJ4~zBL{R=qA<_)KS0LJf6K4)cuAlx`Y`WeF?Ti>S$T#H*JAC< zf%csI8W6u#0}L7&i^|{aPD;DJ9122&$Ys^=^4JUfH5Q(7fi~cRH~Q^c%jJbOQd{Aw z#QYvS$?3oY-QGu9>=vY3U=lGhpvA~qCzL8*=Im8D*{VBNSW+u^u~Q43m-( z7a%g(35_Vjv_sa7s zK52>lW$RLs4aO$rR@O#vl`&VVMWWh%_@~L>_TMq_T;}qatMw3UEfm$HxOiw5SW-#i z?0vQgNUSj(A!;bu!D%h?gGnpg5ia@8la~KR?BE*7_ElMKPVFWV6fGq#=f7Kps_ssp z(nsy#oJFui_B+5t5F$c|<_+--=e-RQ0Su*7O9XXloioG2q#IPu>x^X*+UVvKF#t3Y zwSW$S^P!ox1ZFGJPwEkcTaLmjCozrHgT-7ezK8vjhy|C?L}93YWt0$ZhQ@;iLunYsMJXw zmcdN9zI$W75r&@e9NI)VHYp9fW-^?OchXnwp)^rEq~~ZhMBB87-Z*}3enSPOBN47D z7`wBC{xH1vKh`v^H9A8D%N=vdn3}8SgmRSn8+R(I{j=F)f$yJ;(ym83E+8X?3>eF% zWoYHFDhxl^tB|S(7IDvbW)YU{IAIMB&NJR8<9VXNz+Fey2-$967|`4VuQ~T>r!~}Q zZ(}TdU98L7)@&_zok;8Pn{YD)Rqf3YN8c!oHGZVfQFy^4?|b1zR>s&0ziKq>07Ge{;z+o;e6^7f+vD4)~*Hb+Z8#<`Ytwmv;A5f zL1evBJETPqy7o$Q?YwQdIamfxYz&=xts#A0&uOl*jSYOfhgJ$xhX==rr5IXfq)44P zD%G>N+PA4gIkHn!%^qLoNUrP0IahN$u%YK4jYbCEdY#{B}!kZV=VftAdfCiLuDT)4bmWJ9PO@f2_lX^Ju}4P6Avc|Awt!f40X* zlVM59St*%YHB8420BpitD#h)Mc_D*=`|Q^Ko-fVojSyjS2A7aDkJKL*y4xm(G@*uy z4Z!&$i!Yr@jjo2;e1Yyn zyV1&7OFRF-s?;ge+QZ#wUOrPg$%(q50jXn-*04H+%H*w@2$1l$>Rux78WnWznJqS%FH6Wox*@$VIM3ybNEy-cQgz@jI-O{MfLf{gC;Lzd;J}=Ubxt(9Z zI)VkL+B?`$Tx9C`4M>vC64#cHeieNADysh?8$uB{&Z+6mhvxj0RT!nXa&5 zB+=n^#LF&g;8;dvS)A^2pWdrOB4c$rbK9{)B}L#U0oE>~66hFdQu3vU>*`wp0#Ev{ zWz&M(7-b+k3?GX_f$2#k;Tp9|uF?H|8vH5C2TW|rqbHsS#Vz3_-Ol$kCjqqKC7~e! zRTT?`*{e>f=G7hrzBH6uA8?jRZ+7%spDj*!7G_hi##f6sg-hL)i#g-r;~K-8OGx&J z)hXKB0I0T*$o;amT;ITZ6u$8ze*8pQS*=*Vjt;Dg2}#_ac%xY6>)?+V4eEvPJO)%X z555gVirUyNg$G^J!tsbZ^|zY^;CHCyp0khEVaqufo2+W3+f!j(Az*Nx*{uY(mwICi zNVHMtwC3)Rmp;d7uzj2{qC!aeN0CP2XGcBiq)w zUl}1&*SG)e?VyRBTk_xiZbiLUV_jy5+7``-@*5oC7M*G2CnWV(N@n!Oc-6iRuRzh+ zHJxX7EIE-hdJIiZ(_n@2v?1-jCaI&mWi5(V$Sv#MWg*9VH&Ut|s7hj|#-oG4>G;hI zaLIXf#bk?yFYVewVQ?4XWRz`E-?7@A6=X>YuLAiY!1QDzXPx>LKMK1ty78`P4JI}| zP9SMQe|gZdM!_L*9`|O$l33Lge9BM>UPz8rSB~g11T&xMFvo2q+P70gvc$d)*KPMP z=y`H0vhn1<6Tvflvb(MAP}p7Nd8f1ibXaop$Ot0t;(3NGnM?ghxJ;fXu|+l=xD7Oe zSjo-EB78Gn+1Vt^2?0a{-g5udu*nq(3@A_TL$0;oi0-#NJpFa>~ zo=&kk0zPS8Z6dF~-bsvkj6N>DZ2y(O1Mk9CHAaJuymv?>${ zAL!mw(nVh*&39S*>7qIl5E?dXbuNpCWF8T_#t!I*R6EH*!C!AWHsi%TnT(1KfG1%L zD381%`q$@yY08J=t;Y6_rF*&1N{6^eLCH57gh}V8UQZiTvJoz@)H2}%<)^65aE-)P z9BMea$nxIpSM)i|zYllWygvy8D&Eq(ZC*Osvi$8O>!QMiZh|jbB6ON5ZAt1N{2rSK z2=`$onXOZPnPM|K`GCp(wdsS>6N=PmtxxJ<{gX6hSwy_8#wTT?yq8GG71hJ>MwQKE zyMT?Kz`{7w^#dxTm3+Dy#XKmuHKW_1GLOQW{EFh&G$&`fZ`C z4_P(9N~|nU(69L=qZl)19#x63k`rRk@Ug!4a3HIrib$aFRGYMK zNVolq(`_S%B}TQCGp}kH)lQRZtm&El)~Hk7>lhti_>r*Yrm-hfCMA@#BW4*YR^8!gsK;A?7KSQt?o7?^pjBA{9eUS)I#w4 zrFBx0B-nlf1iaq$HTp69@gySlFRFbvK{LK=A^kR5Dxl{BIMVfXoe~us+GA*~6A!x} z%GRC4C3x5oPiD@6x%s_4G?^GFjoH{WK!HYsKQSQ9qcbwgN~rcQ%7iq~3PM(Y>G0hC9@tNhL zaNIQwq7r;?p*6gtnM!2NGB_V-o7KplrT&dTFUiLcjgYL{{!!tZ zNY}U0Z5xeoa)z`V)r>R{)bdr_g6eo9PQe*VyMJng#Wc1Godgk}i*nqNnxY59i+ z)AdI|W=IqhV6XT(be$-#OLtu_MZu?!5#rErdNWv1W*?NvFl}i3gssrBn~AaEi`0_b zfU+9;w1p76;Co71KU;_k=kqPU%ceJ>pV?6}N)QLkyo@qyoa$!9O3J1#(tR0I1eN`7 z*f?KyNavZMf*^HYrRQdc!i+bE$Y+ui);L2$B-qX#;8t_X(R|ff<`*SngL9IJf0O&= z9l@y_SfcN$dCU$ccVA6~P2M8pyj}}K{e9k&3Oo|qWpv3)Q8b7}6|+xcO2}j8u$6IL z&4KS&o=CTjoC;#;EAsx&NZhvd*F?J7!gM&U+i|b{f3ekPUm_51pkbY zp>b6N&{kLRL0M5f5c|~DXEMd}DtD7Tmt6lN^AK8>LU=vm^$O{{^WTO`;>=%9?nP9n zkbZLNPeF2bifWT&{XL`R4yxFHKmFHK`lwafbNmIGBJ4)Q2p@YHI04t ztf!BQf`%IPCB29~Fu=m^WuG8gXJ041lrCP6tM^f?&u1kXliJWM7sGhtFg;~ zM`xG8=at)RwDK8qAM(#-1$l!I9{$B3-cv{G?r-QvmZqbC5T8r9=w(^HZi%=3Ylz0x zV!hkS5mO>lRH@u~S~>W93CWjJg`({B0|v?bFLqlII5Xx3A!s&~cOx#`I!TLcMFEj9 zJ5g3~UFKQ{Q}e=C9g#ZiV9j#7QX{X552RKi|?jS-67h zilEM`>>71Y5h#(VQX7?h>ZErugG6Jq$;)(t9|P05f^vDCwX`Vv3?(Vo#nZ*PEa=-H zKGPhJi<51ssx9&YxlBChpsmB1&2OhL9l1r-g35n^NWHQI*Fw!tMDlZuz|JEYX z8VqK0ilXr>bJ_UsO9rWkU!@!Z5mw?#ZO|-@EO9S*n^Ah@`E{{!DeyU8k2t^TNNTx< z#eOoCAbDK!l@g;GNpi;75B;`2dxvW@|1-ulha2!#5af!Wm*PeVdKru{8A zIF8k&7?TsR{v|!5&pd=G4Ot#g&}DefA4!R36Ww2o94lhB#r>gI$)n@p86K56VyUve z>LaFWg?Z4cULlRkNxN3l7Oa@pF%S(Kyf?J!ts?sweU-dWjUhkkAQcFFt68rWUnYWp z9pPrD)?r^h=UHG2QCHp04BZ)-hbWDVzpkJJdXB1-{E2&`dnxKDj?E3AsfAzP`e+B% zoSZYTK)pSNAx~ap!QX#KUIPEoVR$o$czKg1IdW+7&89A%N?VA9B%4B4+!Lrr4wr+M z^eSJSz#;=D68|zA%W}b}@;Q?YjRE)4P+~FPvv$Uf6F$XOGsaj+Zf!HK3w&)!Ry~0D z>qXcEg#M0g$^GJ2qR#_V%)y(wg9WGc`wOP>`o)eYtS_lFU`^(-hnH9F!YEy22GoZ& zZFB2pBLzPtg@9o5t>wsMqqVRyt04mT?f2%!m0i!9U6%{MNGOCIXT;8g?g~^p zCv}C$l#z~H6VuV?PmQx~%bK*Hw>YCdn`J+|UprulZLDE3han5Xt8`9mUZDWbN$x52;F_UZog?NW+_|_(BgAmx z%KHX`?}c2RoxD=#sk8<-$tIxXH=Ld!zopJsxeIlF87;HLzUvkHN1L7A zt0dl8iQT2X1y-M~i6!S_{pEt*w?&vpJZ7=<9ZFF2-Sdz9n*t_n4J0~SSI~V(o?Y@A zlCFyT{{NR~Ol9JMMEk!BcmC6`Opt2x4;l`Ok@bHE8-+wARn=uu{bivsA^tn|n7DoV ze+Dl9d!Xe~7TOm$wWJRk0sKE_q~2&jp|_;TL;C^4>cRX^l9GcfW$Pys$*BnK06?jj z6LyvY`At)TsdwtJwVh`ZNjL?h@w|p7k_9C0fOs+lc*2DpB(a||S4l%9?1z3Zj51Kd#wKK- z5IKlAN1*)T!u-E~L4BM1R-^zxX&JDlHKSyGetj6) zzeqt?pq^X8?1u(uecNr?vVA!wc29{#hxrfndLqSBTArBgT)E|@ZN@#wBeVV@2+-jj zYe&xC6bIP?U%CMAu{3#F)3`F%E$+NVAdp0<9YIf@UJ*({G+@P3QbsJGKVJTeizjdx z*D(JgN%3xsQx%kYBe}s z{Il}c7Ag(y8Iz2jPkmR0{soyf0n}`R!$~ ztc!8ZgXE+yL3qq+!MoH)F~M9h-n|E>awn$z)(s|`<(7W>M|k{GJ3%;W#p}{&zTEO*6R&8!*J%9%mW->L$VgGcs)77$v@Ud& zk|pBvc|R$ARlSm5hE!bYRuwdff9YEQVd4=r_?RMhM_08k3GVIivOSbM;>ebb7t~6!KkV<3vH5vJ;+l2KAC;EwjGexLOtHU0A9UIE%mtx6KVKE_kZP_9 zO$gxY`fIZ8TIxD$vmjFDTGxtv7X@1Fe<@W zd)gNKUfdReyVv$=_MP!C>cN{IngV*}P+1tJ)%os#xA45(-C@r^)4O(CE!fMZ<@k|z2_MPr$bCFj2YW_*uBv8+bMg|f z_-eo0k3mPMK^W4<_?1iMbkRYW6}zEm|BY#4EqgnHu~(vLekXSJrsS{QR;IqQdK)NN zsiPily0yI+z%W}RqXzm|NQ zrm1vOF*ni?sLJ#EMWj9T7N*F@PZPsvx&=Xd>&u!V@Rkhui6^(!s|YmNl#zbe2$cT1 z=h4zY#?Jx1y|Z#7@h9s;TcA8ePHQp87*h|2aso{%2!}Qf7z?<8-%I)~y#-t&?8a7{ zb-o}b=;*m;qqHgR-3ew7*8Mf~f3*G2&>_H^nP=<2jBwFEg>b}BOL%~l~ zCj>*ti`G!-%GFjUh6ju@459&Cmsm~diVx%Qw2ot+ab`-<=Oxk$_OBQ5YEr*ZoO$&K zVEsm-UGJjWTy;)dbt>ZtX3p+{|E21%+9*&-yg;k#uP^GS-NKtwpFNc}ayqx0v|cK)PPN<>lve5g+u&=;5g**P*@7TCW-!3;_Xz}S_d!zdk^UMK zHWh=DPNz&NrPgjkZHCm%6;sVKyA6*njQOb6H=;_9kn*)Nm23pfMa0MO^FC=WJD4pj za9QAfrc~ExfRi<0;~wj$iH9zXX&j3bM!YnENsa@509S;0Msrb(eO;k=O(DzCP{-0c zs+j7alc*cG!nK6N)2aqsQ*!1NE~tH{?HduTJA!#^Ce?NTu#*RUUZBDhaql_DDL@#Z>eukf=@Rg6<=O6u4h zwr>MIbot}XF-EUOlOiW2G25y?rW~3=VeoGZ6&@iZd5edHR*3^JgQh-ReKH3=x$!pz z^&>xPojF|DNHoldZX@-h?-HY{gXgr-KP` zy_T$;O5gjg*uz&_fG%42mS+7B-$&%9RxFV=8Qtv<5`_JC8qmM3Fu(9KARPitU){OWd&rhTx1J>Td`apai@)qO8**SFvBHu&c) zRUZWEMD!iz z**uv2S($51*aLwyM8K(K#p_cU$iAZSrpQNZZ|h?Sr2(#D!Gz@9Z@_|NbqHbxVPj;a z!1YZ`ddT|fL%J|9BhQfNXi1-6*4Vf{vnrXh>SjU6>Z#wEc3*D`pYvTr@1i59IDkar znW|Bj2vh$YkoA(Z$$SDJW!9WwD_t|O`!f(NHHxci5TxR)zn@a99~^CwxF~St6Lcq@ zz3hi>lYJSx&Nbq3cf|H|QGV80IJtomKG-l;2qD>1oP0V2QeHHbLizH8n)%w^0Tcko zL!hM5hA;%4g1%C)rtG);?-dvfhV!St=>H**;OatC|6*kO-^;Ixq>!SD#t(r+nIo0x z3>p=j^S>q%x7M*!e}zLsrV4t(ApfVY2;#pdQzvwx z2_FDGXuQ-^J!p7P4lc(3ZklY@gSG_7mlIip0EZxepDMP4ouUX?6{(1}^N^7iA)oR+ ze|Ap)y>1ZbzApV-XE8YHS!$1Q%R1L}sbjQ0cN$-7TMJ0mHG;B7LL!BTTb@A&4hZPv zq@}&PGPDUwq>=5#0mc9g5ET;w(o%o~B47X_B^_d*CJ&$m8R_Wr+swwpLk<8?++6_B zp+Qaa4LvAyY_J6Tadx3Xh}mra5&`jP=uj~BVM4_P3j(zR_;!J3zbN(GKC=9H?3z!Tv>r3xxM+Ws;ko zDyx9YEZ+R@bTu(ekt|y?BLpPIfM)|D3Pdsrg4*n6)V?KTLkIXP!Bd2t_KA{05(HhDkdO^R@DFdb9_%g zo2t)N?=s79#0?1zMDqus^1es-3?lU#2!Qkt+8pu;IKVH?-z$Jo1MChN$eA<{$VbB? ztA}1i5b59k39JWL|5wEKFBC9fPo$VD!y5r)BGdQ_2NaN-kxz0Xpx6%w6yO`m4{{}- z*gXN#C{?9zImzVG9%w*$!7XC=4TxvsPvud7#52b&sON)!B2a+DH-T_9X6&PbuzSmA zs9>k0QilMNm-G!mn62?QByk7lN8kv141n;CR31QB|96}qEDQJmQFJZfOB`tq;^ODZ z@e?$jedp(4%{xKZ#rZ8Hu|(L*&n@0>K~sb4p4*=5lB_I1Wvl>44^lv;Lfmr==nb($ zD96n=J!=40o7ZnObfDjzot=FJ-`YRCLk|x|xZCG(ptk34b03O>9x%8k;Pt%;xsJ7n zQ0~&j&{S|LjHvGZ9l>}P%dq9D(=^LLKd#IG5UQ_=tD!nwJ72XNsoy=pb%Q&8BKydj zD0wVJu2>fUj9h-VmP50qeh<{Im%T%LA(zjC)o#LwrI$NFt$HaVho{-& zF5XKDn78$`$S6ea$xdsY?I0LvTpBZBIO4tvtygR}==setVsPS=PUu9`*;H|T2rdaj zHfMUgj%H6319Zbf^3C+z%c$|Rcndjbt$!h<=6I!md?bnUG);7Q;Ewyo4RVI zx011U%MC-N{p4f~301*pxalaR-PKBv3+9l(A{Z3?5OZ9P?vjG&cC7yORY zer*cR@)5h2wH7ZAPzX*JNlM#C6FlYhc_rbh6?IR@Y-QORK^L)lcq||1?tuY=?1XDk zMim4AFTPO_q3MPX5Tu)UL>ktU_;`@x}Br|$!sAte%mD^FYi(yPqIZ@7hwt;9q!G%qJ!PjLyu^Y;Cd zPsCrPDN0hwXC(VDnOdQmxRwUJ<@DGZ;wlvjhYcr8?L)Ds+)UPD`E2cZGng(Ocnql>XYnpp=KL^ zPiyrxo5-85R3rwgO!@_^@xqokRR3hb?d6joCt7!l+R!s6{JR8N;&P|BO)`5sry$Mu zB}*WJNnXpJzeRhoro6klpQMI0tODSGVm!1_#@>1WwrY5c4PcS^{`PI3viIt^f`?4ms#sn3s0xyl zrOi5tA=rK_m%fIX&Y~wS=Zn8m)unffS`_6$8Ff(HK5Y0~l8nq}&NU(EOl764I2bRM zw7Ia>%n4ga$0tg6k)@vEM1H>f;@7Nm<3-&s+dm4%^>c@!;{t7*60-@K(cS(4o)@f} z0dJF+Xv>LU_;T9u99dq$C@>WYs<%CyGaqX9x6fKrN`k?(FGJ|R8*HyL%ssU}p>6fo z7J&jie}=K&4vib?s$n&dIUv%bN8P0GV<=`9whrAdtOkC1n!(uVzLznWXpun+vp@7U zA`dxXK?GkFs*Woa7y?*%D*gxoCeg#EU^C*z5D&n5i0yT|qyqCnOEH6ttxQvCJ9Q3% z2=5)rTU>M1d`*|S_W1>}1lAu}Ba3d&kyMMRo z{}CIj-%jx`7;}$0Zzi-6&GNUzZ;*Oj{BeSo7TJG)p~4dAZsqrkzu_aVUt`!BJik%r;^9UN0<0-yy6QxC zosn`3le9|FkF%_JFKZTQ^b8IB9jfuQ-lEwT@;Ge>p-fn&y)REP>q3CX%ous6N>27q zsaM@Z!aRYX;qmMMgZ^KR*{pEOchUw1I-3bg>|=hB*;HGjX*Pcbm~oo^e*Kw3Ons}z zlYi^n#E3*3L$&!x-Se*Dlbo8CVDAsR!dyG*OO=Jlj-9nVdS5?0z+c~Up`JlT?XGuT zJ@{Er{2zcvLUD6spiFS%#0j!|uAOGie=uIMYb7jf*<})d=+8CC?q?m|ee7wCZlW)8 zv|I>=vpEnLi-_|8Rm0zjpk2hYHkfnVrN3G(gA6(gEV~VRm|xJ;qlskLnhkKyi`q(S zM2PAYekw$le9|8czXBtUjQYR!9*2g;@?!aC3-zJsqLnrMW7OoTV5ko8WP@=?A)kFf z4T**INV7!&g&xZ)0}BLR&mzKb2CtbCoU4g~8LA;Z=Hhd;(~II;Dmg8i(`-Ms#9O2q zXczKF{)TpFW}R%+fu6_h?6g_pisr6gURko;O7l~QlPGR6Y`otqm}GZOor5V${AvG0 zEQ%89`?^?y8;n{!7x(~4vUO2APjUnb86r7A#ap-lH#$f;EfW7_ba2Elo`}l&;l9ap zp*8Pp!zxMea&=-D2M^GS$eL$Smer|pBZGNg(2#>8_%1{?+BH~U8a94KZZm>xS%^K! z@2_~L)RD$MVOEz2&Wd72AjPs07UCh>>@RFKg>Ay7E3J{Dl<$w<^^GJ#%V%S=Tt8;- zXv7b|fLuwwtQl0`jDL4V-{GsCAFU?{zMoI1gai_e;$JS*i|kmM!N|y#j5C6aEpYI0 zlbSeG+Bn)Ip8@~cmU1;dS~WfNqUpPjwS+4)`bl?q3<_(U446r1({%zY#vLu$ zrNB!{F~O36E26t^hLUWd1}^3Crlujk;qe zZ0jBWS%&!t!Uk9u!_xY+cfry-Mxy0W+Hoc#@4*69#J_0_&79un7*{nd{EghR>k4J_ z#h#IlPZCmnDK!o3B<^S-ozl&QZmRyTWRXq{u%1?XP6^x!k;QO@mwV#;&qbcSlZSc$ zXE#Umv!K{#L*fb1w7Ga$H}9foa3<%yGo#{RfhC(*nRNsI6}26hhVkCs! zp$RqzmD7Rz^#g8-{q=!QcWwIJ!`$R)i~X(xlw^MS+T%0&uyLSpU;bxlOuy4pMPaj( zzcFyX@UD&Cb+Rm0He9eUu;GSOyvZ~HdFQSd71{{(lUiFtzdog3ViEV;)go-VgiR*c zRkJP&G9hTibz#@3?4SF?OZp)7hT9~xygi35ojG+t+NjO_vAB6^2D?pN@+JUQi8gE; z-m-XsB8u0o?`j_LPsU2lzmn-{3r6(Gha53|Zs{UajE+P+QZ2`|V|HGoXID!Aqttiz zOR|gkT%loA8CQjF_oCJl-oFZPX3O(KwYRFa8#pIlnaMPvG-JxU*g>%y@!?lA+1 zN)(fc7i)OEXo@?pPPILPy;Fz-2zEeaj(c75a%+_wT+Fr#t0f*B=S`IECZk)^JTyRP zIFuJT2%H~l>o3em)j_lR((+D5qis8+LQgv;nb$+LC!|ZFyoS^jm9t|)`yQ^d;VgJ2 z{h-xV)cLBnD0&5W^FDI015itWVF)WtC$v94N;I0C;hCRMeAl0{HCr43f6hlW&OOE& zV5e)W9o?|6Q{ma*OVMtq7$AG_yfDA>_S;gZRI)hGKd^mD=L#zfNDqdHd5#JJj~SyU z_zT#^%*(=~_MzB;-cPdCo5PahrH|(Ag4qv_fm+=pj&2k>-9@n^KHQ00k@O7bD^l#Z z=lRV0<6!Su<(=S5K#TW)DOu?=o^c0pMB5g8v-}tL!lTc-DQ@F$UR(cHwWO9rFGPFqs?^T(3GB!f0rRi zrEKvq5Sol6M6?~#YXTTGQW4l!0Sx~GY^2Y-djTtt*qfZy(&nEK>>TYGFE%YSOfkNc z||H^xgb2WtT^lu@C>B+s>8s^pHqPr#u;F zy6YAquZ@YL<#|0&o@=ZZD0hf{i(D7e;|vRIu@psc6+JxG1;jW$)<7ohl(O()cAu&{ z=Y%Y#vaPbj8d%jZ9fXJTZp+?3C3jYmK3Ol-QRT;3HguT)LW9H|%Y2H)fT(|SGbN~l zq>qM2vcwrE#hB>!>|H4OlSyvBJU>N?Sh<>?a?!a;C?nDT(j>YFBPqz@!Qs5b~)l(nHly^h8{elz-l1TkBnKW z_M&Lz9BWAe`VVS!_}O*CLf3~hlo9}7CDsy@q26a6m~5JaLkcj)B3V$dop6b~G#@tfV9 zO08^^3%-~f%3jB`aHq`Ce+6oKQi9~mFb#%08<7RIw?J)PbKNekx~(vnlj4Rkk%!2A zpH51x3v!0;6IZ83g7&Q&x+zS#&ljGVa{TM(NTuCU+Qp)IMxl#<91l&@>t-X+Qg=mn zM^ds+S+D9DN(Vt=$C{L4b1zfZ?V+gw=3)prUtuHlNw->9xmKA>@gEFwMJ=R#ow>v8|+3yaxy6>9bT!} zq0tvO34&+?I(N_Q=OmnrSz^3Uw&!NSssvPigo&E@mkzboI5PsPr6aXI<0#0GTLsOMyK*s>UIE z`MT3ch9E1Pk8?{*vuD@wrga?fzb^0ZnyNHO@=qiZEK_CiCWuzC_761G5=8j#HwCbH z5A@!ij7%l4Zytb2^56KJg~m(5O!*>@K{y1LrtTat4a|8HC0nyKLZzuq$|XkyaRz&PJN^tzW&s}+`+p)adPz?EJyj4?3yTJ zco>9fh$kjdeZeG7b@&NDWW`l=Dtq;iZIC&#;mfcj$BF{--fm9w&7YL%u=9^FC=};& zVvRsh2hTRlFz)&BN#Q4rGB(t*Kr3aV)|;y1-s=p1KkSX(Mnd^@by3 zP}!|W24_q1vFKGLog6bVx0rA`W9!T5~2IF?#R|N@XuT zf+?m@$@>$aZF4i1`Fv3Q5VYBVojk8hwNeNKmTc{C>Ya4`>%1+uQj0evuDZB!{HyEa4MFZCyYe{6miM%ZQv#0JHG3zBmCPtjxe zO>Y*JyHG;VG{0rZ>-?5nQd84<=ROU!X2(VX1WO{Ql?~>Wt{go3Nvk`2^-d`IFlc2- z-CmmuvwE)maD_%m?bwv_;o2jo{0gkLvt_{E} zOZEwHfsd+K>r`DaP){wd84*PjnL7oNz+655D{FyU=Ae){Y=R6w6KIsBIA#=(9~F#l z8G#)XAL;kjglep3XWc(U*kw?X7hS z$Cd5(;hgeW72BWMZdcdI=)HH#YIQ4|bMZmNwTy1ATUP^wXpm$j5ik`>4l08pG(B2C zl)xs|q#_+AB8)ny5$DK|I;k&%@r?d9P56x35V2tReh;~`+E|yOs&|@j`OSXg!1;w2 z=JCSKz~Xq$ifJ?d+Vk>xPq$}C)X<*P{yd|GSQ$Wdi=AqN{^{X}dwwGv+#(tsh@%+> zZETA~aUlOJODW%}T;)sGESu2}z z6Ve`yiNL;nK-mFNU^D-wA3X~Vv;|fi6EoaV^KV91e!0Kj;_E!h9#`VoQoOH!mQ;Lw z@8Sn55ew->j6*H+fPj!6?QBT9jL<8s$c@!Qj9SQ}ac8pT)3KerL4PA=2gYx}bjE%x z7KqLQm@i#>r%yoE%JZ*3XH~ZGGoM0!5@w@~dk}V$ByR8mIKGvj346y@YIGGK+)8OX zD;A#eysYKk8`yRX_*;&;wORgBWF%h09ROAJGS( z^KlrlTxzj{3hg*AQoy3U2u9_ANHXaGU6Y%pjyXp9zZcpNE#@WGjYtcrH~E%hI3y<- zP*c*dX3o{vB&$cja*k0i=k|-UIy?_Pf=dH5p25PNw<}kF{$2V36bf+GKf;@Kr`*O_ zE4q$i&?r*O$3TOkVpzcG73(TZ&y|+EsKRW$0Fz!6t0QLv6swaL!krl8+W~<4 zni!i;6dAiGJ%c4+jz!TqieqUwFKVNQD*Sq(DAQBP8A3CeEv^H-n^E~K5QeFaY}<0- z8tx(|l;J}jorP2RsSfJ(jKy8M1-NVAh!3T)&YfM?!9^! z%g4VA13EdXs6L-U;{Xr)2|lJrdmH>Q-w3K6aw zm!adW`1zDkZDd(PUsK&n{06hoh?}EwRZ56kEwXdSwDpfBxrC~XML+3B9gZ9++02BH z#eoe2$MlNcD`Nt`Ag;doB;>0ZLQ0U3!HplpCb8sReQ6TU|uOGWZtO z`ZYwCkA>ilvQ%9=W0rvSizbndZxmS`%zH#7z$2PfBm6hi;$|I;G(KNHd3(2W>Bn%{p8`2UE5 z?5P?)(C4YQ6OgE>v9VCNEsnm>(h!N7y=bXZzoFFuKB{PHcvB()^rN@`<_bEip&=cO zJRsb)fG0i2G9qbW!K7W&x;l86ct9H(1|n$U^6o~I8R5~vqLLI5N%>L8L_~>X>P00F z!omiWVo~_-ELmZ_X+Iji&Rnkro;`Z5{hvFwue~SKhu%WUPSCKVRH_)Lh5rbq5wkNP zVZe*%M6( zMIo_4hAH#@Y0@n?;c$xo*2JM8v_T6*N&sUzLiI)heT*9ophiX%3yk=u6$iowHi()D zKT5?0Z;HB3Ewbi93Cip}g?6(i>kT?p5K$rtAW;-zQ^1pR@erCC?J=^h_bdt|Eo92p z+QOTYVJsn$+-Cv#E5lM72MnVPj&05C#+7wb5*Oh0_EFYy|esGrGGB z&=!S7jM^C)h6HvPw&B~Y&2(A~1yia9Rt)Sv2Nb{rXMRAGm6WRrQ?DqfNSy|4NN%A? zTVR>O1JY_LD=5dp>!PA03NnCIEM>&Vi(XHv+F;(tBKxLcTaa&lbGRH5GMBE^{RMRc zpELzZNevCeoIdg3VazL5gqz2UCy5LONDq|<`;ChQp?vYeu%F1zy z-|Kblz|-l!y%u%`+my0r)swsVZPW6|0WGn7MW|Y$Y4uvaisL@*Xa?9X!4R@8-8bg- ztmJdCJd&6l94%CPa*Gb`utDJ;jc1RfABKrKhY`sB3Y~G$+)DVGddhzNloy%=Ogz^A z=HlNhbg7^2Ru zMXUky5FebAea2y@EM5l*+KGM^1&cxc9dGHBeUohUeq5uH19wGGa=8)c}9-srR`<`9uAMdmNBh@+F*G1UG4C9QYYX7wW*oRqYHQjY& zrzWKpsNrJ-3Lj4$6?Mp|Wy&AiwvVLLSFaKH(#~J5hI*}+=w}K!EYwg{*41~UE$h>2 zdQSH>rLU3v1F7a#^F&dSnxJP8g#MO!-qS=sy^}E zQ`0V(I$mUFvx~NJutekskaOt_3M{wu7}N#l8XTak5jvJL=q5cl7Cx=FMx@_L8E9`C zOFTNd$4;W&2Vu%rRFTf+XKaspo~p-P zS{g4HHPzp1lUIMD_X4)=t9@rJv`Cm{R*(VZE-Y6u7J*^zOs@Ua@%gN=8!!M}R7Ctt zv?D%VA+8Nh+vYyS%!`EXR@d-JmkKAvRFMGFOCj+7RCul+xSb|XFh%2>NIyHrwQ#yF zwtpregY>AFRD=0oSB|-_Ua+EJNsq;&Pr3Tp+A2s51O%N8mraj1yLCeY*vYXSSU!Ug zq}*FpuVc0&RF1_Zk7g6)rqU|JC!5N^jhl)qYF(Eaw-Fa0n z-aHf-h^f$Q(J(6LJG*$g+DqFc}YpVwTcU|ZBFVcnS2LqE@5C%yj!th^Z z2Nb=Kp|h!&y`2jIy^^Meq^!h$=rfv}{|7$9&hbCn!2hn|KbcfF02Dv;|LeBYUH}wU zs#`duH4{6>{|EKuKi~OZO$ZAE1Hpej|0|T{_%HDVwV5IUasUXNl#tYw5VrX)5)zID z74OVg_y0^N6@l@872W@()cpSx-T&Q?{{JQ>q@*sSks8|riS@Hz{g-5uiUS4x-wo^c z|L|&*{yU@@xEHb(2#uZNe?;N`JJ%mM3up64AEXfwF#G?IX`1;5Alrc;5>t{A72-{r zfrcO>iBZjnUNQmnbSMAtW#S^X!HGKfpii?EgdG`QLhe zGO3Qyzxlxb=f391Ge~eCRQCT{HX}oG$vLDNP--t52y!$0C1f`cK+Mt+OjD6??K@`y zz)FRswZc{5vGU!%455Gut}|n8LI$GWjGQfiq}ytz&#MKbo}p4&wY3Mdr4&6cPgv%K9bdoma>> zv-Bz-1>Iv|0TRK586bAPt$6kAHw&mr_=ap?^ygx50bSDqk^PQf`gVT+kT(4Ba(gR< zCa>TZR8V|cqLTvv|FlFeZERq^MFbwxyjL~p^X7AV_kLl5;OfA9 z%kV*rtXu$c6Mw&mX9Paxj)HJ~I&*zO1`NP{b2$F#2>wDC(R_jT_YwU@ZMbxL>>Ccr%X3F2Rc3D8&n6TJTfuRnp}3%jGg4$3#e$l*9X za4W?pVO-?hPw@BSCpi00@ShCe?I*JMPwJ>U9Q&Z)F;sv~EGA?~P2l)@g*^{DaP~LK z*R<)xaBR^RuloB}MM z35)$Ncp*P%dGE{izyv5&-vRxH`Q>Nuw@q?4f{E=DdVtR4w@_RGU{L?JQo{$dpqv_j zP-5(j9#r#_G6mB`gL&;Mn1H(dXRzrv`d0(;mrz{tzW&Sf)+e-}+7y6rWbE)~Z0mmp zHS>=E*E@ax^)!v*edc|@j{Ze19(PNhY=9mZXAhusy!E6D`!vt1eal)sf5`K6A&DO# zr?8&sx0zEPNIg**n@nnj24|uRmvca=6kd+gQ=RbV(W;&8!3@;d!78j&yCNjmr__K{ zQApaA0@@r}+gVup1NVY*T__9#Dlj-tqz-{|4I`&;z{EJbHBWr@6=AhAi5-C7~ zix)t*oDuVPbzUop4)0fGS4(F621Q{Td)3={4cmJ0Q|RH zgmAq|?fiz^nRzYh-iVX}Igim~vXh0HT%4+40-+2IsZldWcmO7pxxgAhRUgXO9JtH0 zyHNTlL4jCf2}0JvDP3fbnQ{-twi&+eVFo~>@1I4@2W3P`v&(m>eJtn>Zr_ z>`qh2X{(dpTpW&8k*CRfd@`vN!$H1Edv9j1J7Hn!v;;Hlsu4OO7ZJ~W!K96v*fZb= z$OI1eu?Nj<>|$<%+kx|PHRWYDPGs+y$B%-i)8`IDc$#qTimHEI%ygd_$OUm$4qIEW zGm1Ee_<3?QO>fPId>^Th2$#DHg@cRkFs8WiQnTRJ+V$EsRL?N!$&;==vj*}X|E|I> z{a9SzYM{5Y?-A3XF!kfKN{Vl-1!aJw9I8n^^&+OAj-#VRd`zt~+8hF>m{dlz?LY=w zAE0*NilnpSBHVN#@=MxFE>A$)*S_r*O!1D`AT`*9^vKi>4eY%vS~7njFw?N1(7YmT zq?PYFI20dZZyz{4?OTEKE|0F7*>N^gSEU(`(?5~WDnL>P-u@WF{E%$L%l2&Bsor9ytd&`*&s0C$R;@R zD2qnt1T|Jpnjp02y-1b?EU6&YGnJA>56Oapmp8EHVua+EPrY?2o|)2*uRUu^M$N4x z`23KhAplY8{4o!KdVXl(;C%oZX8`ryO?@Hc!ysLchW0wV;#@EsxZIBRaS5acKWw&= zN)Zq`_@T-2VHkxI{Q8}e{giv|TjSK3?Voxw!Z_*vbylct=-JS)q#VAx5{-bGZu76< zqX-n41xb~mX@5vb>A^#u0Ydyjg-ZEy?&Tn6s`V{{&%T)Wutnkq^&EhBBFzYneo~BF z++#~t4foWTkc1g%sUN|Z2F+3b?xV*ZK1~)71bioWI))mM5rK1h%XH;fM+mJ|0 zXuGzz);fWcHtZ2k6~F9X^U$rh->KTKtyYVVoUR~L{GVU!(=mU6n1q6zdvDy*>9%v}tn5UwEA7(Iq}C&cptQ!&IDdSXUIj`3pL%TP2VS996~WsR6_e?ibc;8uMpkfzL{z zFqEgc7lMf3lV<1w`O_`}FsgwoO2+Hn&}HWxy_}*(4Xo}Ga^eouS~u(E5jURpBx<`S zbN9;~u@ldF9&`b9zvQtZOEbKE>o@<5oJb1J#N<4SEy}4<06W7&I4o&NTqG1@NYa&s zF$k})T9@}@=VO}xz7kZjkZ~mqb@BRlr^P1;1IHG*j4noZ>`<+tj9N~=epw0~Doy-1 z@?v$n{sAF~hTql70K(VC1HM9*i_xz|rJVk@zcI790~gr+j3>tMWns?#wsT%PTVS%@sJtt^|2onxWh^>DzUs(l zekGUzXE_1=ag!8bmq1<%lo$_uf*yk|UJoj!uB|=Xl_(~A7=4-1m94(C(L28E&as{q zd;r39cW?%XLt|HRLsM42!wto>(bl9e=}y&Ds|kX|I4@x*nlRDWK)wclaR%VFjHTll zk2Fl+u7=gt3i0{u)*$xK2iiyf7W|>Xt=9t6m%#Yu8`G78!NOqK!T8&+Glc6Gia5zV z9t_vds(YGn>&&|E?78hm@%G-&1_op04Dc$iTiyT&*D+mh{t-=^HpT%M^Oda!spD`7N<(L^&FvC@h-t^9 z!`1@0U!L?#HS@#I)N-^JJMiFZd6UlsFkoYepWrcCFWIKD~H{ZSRG)u4bL z3JID}6@`QEt>Czoa?ede4fSDo+n{$u4JJr$lIUCCF+5K8k`&{vknRj-F}y? zov-Nw<;X9BRG7Y0f{UsvF6I8qRd}S;lSRZOcpZ-3YkAe;uLvm?_>}`(zqfLG0`Gc5 zU)(Aif;UfJBDxicG4_?`_eD|Ee+>gD_Gkc%D2XEwKuuL-;Y5@&)=P_-bMUa6v3>Qp zE~|sn*UV~mh(KPM4QFoAzduGucDmnQ6(-yGi^dj;^j2G`T$O4`eAD)x6sDq#7wmRE zqa|9tE!Vl!A-`|<=t5{j503l4$Ol!{wdr{Eh3N}`RLooIVp}g*(%~uo^6vmxxuRDk z9Tv23K5wO}FhxJYmxJ1is%_9niutZLJ6k)IrDLL{NACgiGGWCSuMWLvxngXqsza5w zJ*Czd-cgbP-{Vj`s;ALL5N$VmiShNWQ*{lI=j?^6U5T5Wd}_h*y!?-B*FVReUHy9f z86SV;FEl<5f|Jvces6f8OZ5Q|RVfyWGk9?Ve8R~+!aT)x3UOTaJD-*fC6*&M4&~3^ zJ&s4usu#v}E|#4oaQH#cYM;o)C6w%^xr)FX=N`DEBF{r@w{6?+=6-v6ywhm}rV-jl zlZ{!3*D0G6pVhz}39&88(4J~>W@0Dc++)loi5h8|;^6j*p-EllB)kDs>F!D+Gx9)% zBFuoVA;{YoK_cefm&XxoP%Va4Gjs#kyVn+xXl|_4_jwZwczm!t#{{D_Ip9eA&hXOj ziQw!8_qCUYV!&;+Vk+s8PgRP#hv?Oj8W&4El7ym>cjw^7{`}L|-r-vdIyb7dvj0Q+ z*dCEsGNE>7*S{DYP$2_|ua|1_*p!$#AlC*d=p3?i>V#vU66qgBTbiGMxbCP-)Y)ij z^HtaHnU1IQ-w~Wicn5ciXa})LjL}ntZ@4T?hu}u3Kwpk_)Gvi8a_LBQ%O({SN#gVX z-n|@astzyQh%a(jIt*pXZ44qmsdGQN;npUPLSb4B+{+@KPizEWvB`Dm>b(3LX!U)i zZG*{I5Ho-!E;Rq0D41Re3FIjH4d>!!p?%BJR*m5t*ze}=qVMgL5hvdLa?6}pA37lD zC74oEx=536a!-Prk1#qfwt{e>d-GssK9N_B;%USLv*@YiS3P9|`Jy4ZD~3z-+VPw7 zL69lHr-L~AI+6|muz=q#_hm7jqb1P@VuTQky6){Ez~`F~69Spu z-ZwRFLVEsE6k5#iv+!xR@?mX1dy_dVr?#S`C0JD_JkS#G??s{QD*%KWJcMkP-?NG= zA>hz4O!PyX7*8sP1a~1Vg1_q2e;@iV3Gj_YpgupE3t(Dcv8uEVDn>U;VK$&sqI{&2 zc`yQim^Bgv`^yjvI)Ftg!P!d>y0=jTS=Z-4V1^z(-BR&2lRSuPQuM$12c=VAVjN~6 z=9JHJ5?TUM+l4^(Zi@_xx-W5B$xT!qbkMrze%}8t5Blv9t0AMe)Uufpe0a3ar`xC+ zQZ7qh^m6Fksd7O|;#@z5X!ScoQxpT(nCOV{owRtI#}UF_)nqq49PCRUBD{Yrbd zIbDw{#5bxF7J|s$#s|4^ZlqH6<^F6JE92RMLZkqM_TV5(8!A(2L^y`|Qp3(Ai?gSD zn;}m(ng%g7ou>L^kv9vjl;Rm+BPHxHorm68Y`b`G#e$M?;kL3F>~>Ts%s;f zwp;-(Y4KX5T6J(Z4ZTg67>@&WWRlUdX%}=*wqjJrxFiJxG-@(T05Qe9hkPcUz1$Fvq$dOm7B6{@etRFlLBIZ|DTd?Ah)N?jucLy(3g?VTj2#3$ z+*7DXmU)nT%ouFS>1yj)XZujj407%SeqiM9xSfc4b2W#M&FfP&`lsBmoV<>6ia_ zYhbNMRp>QbM7;2m)N3EM(++W3*^IAyHahfX@Iy!CMP*}F*#}978{hdL30%Hu$8FI5 z-}gSr>U>Hcu*{tM;RMM;)i$okD^)vyTNR~OMHe^Zo$Ex_aUDZPCwXVkm)>z&$^LVO!%Q60W+QsJg<|XdbvUl8z`_fQ1`&^s zo>&3Kby&fssZn$CyHh!h8t_wB*OjZK9q_t&!-UWpW5#%_3{OBg`Tf~p_e324+og08 z*wfUn;}$A1nxs!5!u!0`9`E{=HMUS3RCzAud^c1=Y7|1Dg)g=(l>pLHxq#)e9zFF$ zMFRi#^6nUPNkJ+LI1MZXYL@kWDPD2qJLfXJRV0KJHsN0VyVN_VTIq*{Vxalr5IU8S zr24(dmJ?#;Rz*i;mt__R0VweBVR2kiBFY+}954(nV5f+yz#H$g4$w&V}3 z>)A^H#OjaI-ddxBFG8nWUf{_cjuIy!?KFUT#y6m0cp+Gg|Cz;X=Ve8ct^fLJ<*FT$ zg)LPEzsB7gD{o{qy0fTYiEa$yj-^GXd2_U2N(RY63ldPmE672iDy0O-HH-q?K7ug= zA(!>MG4(p?E|-{xmePMhyCw`1mJ6#@+V*I~I=F_Ib3h!Trw4gX$$HuZ3S`Bu;=o9$ zuir|PFc_v3n_2B39Ff#7q$T=l#?w%@T>Dn4C(4WPrKM-T!nH?JTEU2!G(?)&T*oj>}F?* zS%(m{#jVX6i&&I=L&vd;aR&`dDe$IVc5nImHmbS0b+*U#3Nm>o9TQMtodSiok4-)* zrlV3SLio`#PB-crALW&jNnM37-^L0fGYHH13$>-Rsz&M||{jDEMfSO=( z&w_Coxo^UjlOB*$RT-O$Fagr=%U*}it>8P40FqzRn9qC?)K~2tcqWyNn8`BOF7(rq zyfdq&>sS)NU$X&JVR>u*9kP!Hfy}2q-=b=5kdt8nzqjhb!d*wH7d&}IP3jhqg6#eT!&iy0 z!@YFl_l}kMnBURq@^Bg6I4^Lxk2aB|sNrs47;AIz(5!~swM9=tH9sdx0?exhqZUsk z)yK#_M%)O%7k*&sY-)$MTqJUa&ipkD(baliTMnV<)+}-m2bK>ciBa7mel;_w(rTk9 zOzZ-z`$UoIAet{5EtitCMy@bXL+4ah;-8M`kFQF}S+Uw_BWLq;=HnvF?)EZgiY)f5 z=C~09X^u9lw{g;^ikoZw0e8;Kf6v~z{Y9_i3wr9E{yOAR)1j-6v=nvQ@D(|ZpxLk-d?o>sAi6lf z{BxQ!FKRJCtz#rk>_{=~IZ*i1D%8q_^dkZAe!#(dF>WR5@IfD|9$v~97m?jOUref{ zOp9j~ECbw2G_`a(^FDI64#B!&{yM6@Tv%V)qQ_!Zgd>mRBJ*R3@O(WTG`UXgJcl-- z{Rnb44!TqUeFpYM&?qhfZ?W8trRfAonI^*kT3Z*Ryy1ROP7w#11ER>(ankdUnV|p> z**smFA1_5ewEWQ0b|&n`e{=^bOX}QnirA~J=yYxc-#-ESUK(B#<+ zK!zinLdrcFbc&S2E5@M(gFYvF6qTPJ&LhYrL|zs+)i|UM8G7ONe-DJr%B17+*>Km+ zx9Uvn5?H?OJllxADy@3^`tu7mrmg{y>*qm>&pr>*Gl1W4oXW{y^D%U4mtIpMyI~q? z`9?sgb<>&nRwkVAOu0*}Udrou5s!M28qh@ygw{@NDN)00?X~-3xy$huslscgn(G1z zg1<@hKDi_5;M03RCI+X*7CiKbO*^W6kGD}j_XjU#yr_>pMP9{`kYww?O6&^|Pi_(R z@S!le5V*VH(m&XUI~BhB@Eh&MX3njnR zsvj{&!4ku2RDMUAwx=r91#EYy&zZQ2=YtH_l^N}Y^3r|{XS?($5gsk2j+69Nta-ZO zAdu@321SqUD;rs0;!&1u>y@IcNH|i;kP?`)9e6e*e^ADV?s`p>9;O&Tvy4d_VIgrQ zp4?qj>+tnKGXqDT$?zkZ5GSe>O^>345W3lh_=~U0v~$zC4NkDdgi$`mbgBIKjZP@fq5;P!kMUl zL7^SAAs@Do`XsMx8nO>C#71__xi;^ELlmITe3OBXU&x(-n=;K*&)4&`>@Nu<0a3|v zBil^nN`p&}j9*}5JC0C0U>5?`nGScnX^hV=mt136rhPK$8k&i9)5(&h%e+(|3k7h- z&+Vz4e&`rl*wzBPOEL(TJzM{&&47M2vzb*!EeHtW@44zaYq|%BzMfJ0r9Zc{vU#<~ zZHrdS9H-in+m%THfeYPLmwcvoikc}prsN^kw$QRrEp+kqI3?5sG-#=);ysbs=0nNJ zAHk>J(=QvbL@@ten;mme0p5FOy#$*rB@YoSk%Mp22coCQEr3IgeUu6*saV125BSY( zT_EoB4LA&mN3=)t0T=}2y;79yMi z#@biZoMVk8i9T+8P4dHxqcJLv5CiZH-M#Oy;N16#wV~meD~KgZfF;mRyCUyxJRL6F zD-HQ?!3Gv=4;0cCTzgz}CnSd(B(KaX-AK$^sG8HJM?pnu7wy*TnthiB()~BD2w8nU z%vMUxOgI1_|91bizmGk%pw}>@nLs+ytDJPbg@MLz3uNjGFoNVcV5ua=DKK)#N=vIp z_N9_eA3c7|(14aW;D)+;qjF7BXmN9R4;zfUAzQH%&b|jjwPsDmyB92E}$y4ehl={ z#^cgjpjc$JgU84zTHJn|1|D+cmCL)wLP+_ z#`l4?S=WSOb6YC(r$;Ep%0Q%fahIuZRQO+_6mD`;Ex#b}Z3|kA%~0({^zkqyB6k7| zwfk=(d_P^scM_!s-z=eE+N6W#j~>i{CIS<7c{GbAS2wc{&u@Yd_Q)V}ZM=aOups#B z1;J=L!_^M%u5%g<$Y&Gq8pGk=F>t6qpQVSPCarjOxZy1^0#Nbn&@@kM+E2Y|PthX9 z7g89aWTNoXWbWz$UE}>}SL_Y^30(lFnF%L<%AE9^=~M1!H3}Wk@P%qDLrX=fQq&F~ z`uqKnvX%=59-9#!o|>pyf;t9NZSl3`B=|x5eg65uSrrc<1-80CJ3$!WQb=r zJ(iNd?7;8$`xE2bgf@X}o#O~WO6>2Q>vmon#=vqhSEq^A zSjszHQMZ^Z)EWo=&`lTs&8p+)it)D5U)tJ2ucyI6br8NV1k2hELyCaazl*G+Yq-~a ziupuSNOt*)%?v_)D&Bm`bJ`s&HIiWLjN|e`jB1m-^4*CaaKxewT>P{KTPA$-(%7ZV zWPLSjG}!x;@`GpCTo!hBF|g(t;t3^r%H2l8B3~j$)qCc(Q7F?dSF3j-pS%gO_u4k^ z5Ab}g!r(-GF(=6=>}ddWOk5fc^M9nqmImxfV>$pOVD35VJj#kh9kILoz59(xSUb^7 z!e;E%T^PQlOfBTlYm;}vPWU+zAmewvKkVJTDt#xb$}K;paJj(z_B;~19)0j(-hT=( z2d2}?WJqwl8VB)`O8!v|(1;cL+~xCxcgISwEz0|pLAL84n|1*3>CibifLSW}&a-K~ z8mWg;E`VS9R7D6oP#S2O#A?mB1e_RQhd9k!m0`o%B<@Q13qL%T-;QROwp(jDeyv7+tYsF4xR;y3+e=f9n5ma~ru zg@d1ZCS(C-9oerC@^b>|Q)d+j4s+8p?e8D)7k-4u$uI+cuXTZKfp6*t8G~5Qa}44@ zQqEsGYY&HxDHS?DMw~q3j9y5O#55ruPV;7__; zb(6M0OUE)⋘c4=Naq?35eZ7?bK15K+*n%T>Ip0pe40ANLXVwVVg>(@G9F_cliz$ zmvtl7HM%}2*lAtM2yr+*^a`b%O-u}^B0fz^9h_ZXHiib9bFkaTB<@@K0Hogi zD02bi4$K_keBWJky8`X}G*Yg$MdEca{9&SpSZ|8~Z4a~f{Q;r2>zG&jZ3f{Q6JHP# z$ndmZnUc2wO$|f1{cU!mi#bbb6ut(#vpioB_1gia#6Zs+;NMUk^+L$_inE1oTi{Z; ziLfGW@AkQ%v;wvo2>o5*_bx6ZNzHC- z&zCobZ zV1**>S6lxzS?oSO62&P*{_G6*|l8)!Gz?bK6F228`CdQ~Bt23$5tc}C%xL4Td3 zz~x!YDUivt~QX*s= zQE?$6GCuCHZr%6ofrkzUY+UeMvOCsGmXN@?S5}|BwPo6)5|D+TX=}`Xb!5 z9C|XP9y&d39@ItfBw6J1ZI!m2QQjYczbwiV;|7a;vE==!1y(3xkKhKwe&hRuDN+c| z>f1Z!v_5nGMJOe%*R6YLqXU?f78feFiX;;MnG2MpCecm@F^5m>dI@Fn8VGum3Pb(Z zjgMZ#bVnu$Iw*YW{c0{mmk7FN%9eikn+Wac0*JX3=5BPWZx^2PzysSToTOX{e)+(9 z;16}gL}KbqT|(Kq84_lW-a~T~y@z2O5Jiy*L!_IK<t2yDcc}4VaB<=cbJ{ZOSxu`gxEw0eTse;15f_#CFSUX3 zO6x5;y0;&5%mJJe_n}|CE98f3FOzhiH&mzp%nxFTt@^h`06)oM*;=aHnLD*8 zEE~n4x`SIN_S0;(K(ZyPXYBO`L2QN;uubkosLBhO)MQ)QJ{M4yfiF@T|0k$b<$C$U zy5-5Wu@3gB)4NZ<8-uQbJo4(mDw$sBiPezASfo;(^-ElW3FZ<-l4j8>Y{mnJNV@r2D4BtqbZ6g$kOx0|+qRa3g+X57}V?PR$dvLOH zqF?V!P!?+<0b!?(VH8oXO%EsczOlEuh5ixBipTn%f6rH&)0%flanmthscL{=+I;?S z@~9&i(uD>cVcGFZ@=VV3j_stt0!FpL^)3$VTBGto`V`<^`8jXU-j#|JUk@`o(}ME7 zn*~RVapC?4C!Q>IN1o1NL)9}fDm3HdkLg|w#VCsUR+QKdN3H@B-dm(mF#a$hE-?Cw zFIu4UVSI~NhISq?MR(g1taTKJrKQhEHjQD>bO?-mpIG3UR`i)g`o1n(bd2m`moN4| zSk%yh>vBL>Ij|Q?zFG=n`v#4$ZKd=~39@<9J z>8{-CPt(3$qX9{SvzG1Y~bm#swarD^#y;N4>~7$ z1}Zb$BdXTNFW3-4;Q-xyxxQ#;_2tK|N*Rx--Ufg?MfmSe2jBPBL+SY<#JF2_;4=|Z z$!q5f6UJuE&nq;UQJCtYlbF_c14hC~WJ!6W6v;X2(%*nTT%l0!(9Ch`FwjdAA(PX( z77t{Zn&=nrx*Cn6F30R9K>2^G>HN7N@CR{%FiF;;hC}`g2RF1uV9Sy&CRZGeY&M5L z*QNprKL1GJenS+1tw`Ep9}Ic{1{f&713K{SJw8LGksyj$GwjaKvl|B%&#vP73ZZ3x zxxSa=-YF6pVkgb80rTAd%>?oo(0t&VW($%ktYcgP#;&_s%x6)DF5heC4K&$5^Q^mX zIZ~dA8fG#Q#zG#u8t0)IjZ?|a#wm+pM>rdMusRAfd`_v^jS*ay3GL0 z>nJm_!*|Y7rU^e(>Cnhm2dG&Q5{{d1gcxF#+IyHj{hK`kir=nbd8Ux>Ak8!p9XmZ< zimRxt=z*2>rSQ~eU1vbILff%_9dCL%!yexDIXB*2S|S*Vzl)5YvbsDj(l<7yLl{&H zm@CVdTIQGG+HAP_R}8Wo!bWHNXl@0_j!Zx8#Yb1!)AmtMp&!%(f?ULtaKUzgHsjmd zXvY9z>5?p}-;f+yL9Cb_8|sJQ8z_mSF(KuEc^kRhP4X%xQ^6i7;^{VEZs5C>^@N!G zg5r-698wn7_RkVa%G-MXJu0NnPQf~VZ$-?&Xn*hFuN5INL+?2E^i{%ZW#R&;V$m9D zK|()}u`4LGyC|z|u5KWt!Kja%itje^j(5fe!a@2o`A(Y|zJXNOokH`|R7OQ?0}E%F zb{HJzCmaL{#d2q3UffD;v2SZdpv6k24)S#DT(EC)F|eSuNuANg8=U4b9t>O5cPE>O zHX5PEyh*$#L}t5YkjYQxkWv7^s$Z}I->IvwsS*tBN-3o>7))=vYAUGT&O?BB73I2O z3=qqt>WhmXJ!@6qA-?{;lUP`+4jb}4fll!$MeZhajF!%%cVXu}0b@o7CAJQW4x!YQ zTo&0*CXyLkxev{awgsF9?^w~(zc*5Wk+~WubM|sTzYrciA5aS zQBEH!Hv2O}3(-0$R; z!$50aS5;5MeB!BfN*_r?YNOnJ@SrdsFmtnj|n%T-|jgHt!`?`lkG+@=Km&hv1;wY%AgLpYEp`YX%B% zqGx>Z_U&O;yb&_sP&jIT)1!@7dkL=o`pAJ$O5Gh}n*DJ?5%o+kIerhHXEklSB;(CsY9+9;pKHkuIv zh-j0_$U%|Vyz}2SM(AN>d58Nt>d1Tc4X` z66*`6z}e*nlr1DpXjiAFhhvdK|K1W41LK~`XGXnA!8euZ=BKYOENIQYmJ$2+b0Y@|tLY*z0FiJ<&gopVq7$>hubZ0KwtuiMvhIu9 zB|ymqkQFK#Uk(P ztg6+LeFDkqRQ!Ob$Q)@_2UG*$gTK$SR4ah%c z2hYmbk%%=8*2N3={LxM}#XWTzM|E%mI2;6pJ(4|BCu1lGiun@5j-Ajtw3YtNMh=N%&B^95 z_+IP%lHzHu=f~EYev3htYH!PAhMm2`u6i*7bJO4M{3CiNwUc*K1hh04b%fKPQ>*brQ1(N3h|o+Q<0 zt3V*{#h_XUrZ$;V-Z)l22N}b=)*o zqc4Q(Hm2o@>L77{iLynyS};X5jGAJETkC_Mi>PUk@9q7nRM$)n0+Dl6nimp&JM6@8 z*Ov<%sQmsb5Sv4%kTbW^hNc&tWX;x2!oDCL_Kw{bv8IVt(gX~QPWsoBZ;1H~;9uM0 zZJWcz_Ih%L+;AQoLq=P(Q))KnGTOVh3)DYI*E^qaCNkN-KGFZEj4UHtYYLOdc6zv0 zi1td{11ty$?{SaC>xp1RAa*>1PGu*Q>4nNONK{Nt++MKNWpQ;3hW4qfA+P$P^6rp zsgD1s=?t$IQy)536zK8QOsEe$S(M}pZv#{_z1ukyW$^m*YyfwFjA8N7zg@5hV@~Ox zKh@=q9jl)5oQS1m&1{CZPX*vObo`O(PEMGv0k0dw$-(OJsWgQ0vvi4(09nnxJSu5l zw)dmpc~@mYFWv=b#VkwwLB=|nCt@az8d`4M9)U8&Cu5f45im84dGLrT#OPpk^^dH0 z`A^trFL_fc@e90bmvRdrQQJEfNB;=@Xo~uil3~g*=x7pJ78cshw|a4D=(jH|w1^kN z?AyQMOU#kz42y_pe#&=2_!>>ZuUQ zqd#v{-k`Pj8GMg3gr&iqRJ+p1d3hA0YG%5ImdqpV7|;~Kv}n;$zC6tI4TO(!wYjdx zzBv41?Ld|~ceMXZbLWf@i{e=4NzfpUT65Cv=w=+{7wX)V-fH+*Mr`VmXzm8dw zRlxc&d*+-in+?yCn6M$lUBZl({*xI<%4(|GKV`=w3R1aP_ZeGb{s}*G|I-$iA?2dDNTAc&(Q6a8iU&7?80YB(H8@f#bQY|R*Q3(9-5(*l4M&Q~@ueeCw@3PYBM?pfdT zoU@6SQYwfV%_#1$j{8#CM0EP&eqY^0uZ_|qLU9O8yY}1)kox8FPjCa1o=0;KhK_C> z>kw;|5cRq!iK8-u66Lp_)o5G$c{#rD8WH5Us}j|!oI1x=+e=^>)FeMw2XB-vdvzCQ zJH-?U`;HNzW9|*jq&0TL`uUef`@n!%@t&aY)Y)IXa1rdyOY@;d?Khk{gS%JcGN78y zg__*Ilr>cIfDfQaSDOVHg-u#1=MnEfkm3b)`h;@+qUIGkBqbGX;LG#cnLlzuZ+U>P z#H(Dy0p;_&#A0WTV)|L-lgTyqbMm#))IDOwILaj4s%XW~$k)z)@RkXWYT*bA{wTXy zZ-WX$=IBKab8Inc)w7JPJv(%{^3V2t%7jAAxQj140O1b-hCk?#a0bNx((yLDe%(T9VT7Wo$hyk1M$s;@h=%jSq5K zPT~c;Ri7y31{$M~=l3=qp6<=QWUhCR@#;K?jChr#KQs}RnTC#b={URzp$TiEvi?3w3#doi90af#3&S(P)Arlie-fC? zuR{pm5MZ@-nTSrlNo_%_k5X>NHRhKHR8w8(Fa*ZG*47ODZECoYBwNS}GZxl)Fecxa zig4HWvxEkoa}0uhNUzh(2dZJ61Bz(wBFRqP0W4^#KA%vk zzuvp@IFhEQPapjGQ8WY)ZMi)tx!8bIU5u_d1=gW}e|GsDRTLnT>AviS^tMV8*d^z2vIUJmWyO(ewCgbewBXg*fB5evlwnEO^Osutr8WLt4Sbs2b??@{l@B z0w`}zVRPRRpJ8Av2Mwf}ZGW5mD*#N+iygPcf5q(A>GY3=^aPL&QBR5!7b7{`)d&_T zXm^#W@$lTTHS5}1uQhxnK#6(~DSo;Z{8%+PvuqYuEDR46#y@TJ7OP^)61xRKUsi5K znioZButEiTHe)YeCpjX{FF-l#c{w9?0+I1&0u(&mcNY_wrnkwfYt)fO)&_EoN@ zM6TLQC6AIFF>hY1hpq0pC*O!_xlIu}b(gkPDzEu+v_Fqbmb)kw&l*70J(6vrABV*4 ziRe)n?$c9VXEc^Q?6vINnBen!@qb{UL$)kd{O(^DOc092dz7K{tOv_f(@35Y?rJrsA$A`Xb2~LS!)(-6jm!ysy!559511VOh1|3x_*Atif}zelqn^x4*Tt9o|#YB^ofBweA!_!p6sF-v+dZGl1==nsQ zBcjJQN!XH5!e6K%RNN%lsrTe`Mbr8h>khN8lAlr0@Y97TrzJhx0OSby-XJSf9K_DL z3}|6IxqV_I6?v0Y6Z^5kS$d4kygU3E-k(}W{S@mRh&T-s*GLAkmjC#J4%UpLMOk-X zX-#OTO6D}XUB<4;tp`zl+j6sSmM8ff@P0mKR_|C{@sOo<-K?j2=yZ_uep1L>VR!-H znJe+SY0s^2I(pqW0Nz1DVOrK^2k|(d8uK!bVpdKi$0yc1QaWB1ZjLpU}eXB z%b2htIb;rk^7jY>^}^yxW+Ta9xuE)7vRC8H>}#E2G}Xmbhy}vCHo%LYcP4#$PJGrW4R*e04tbw3qdmd~O| z<61q*FCa0jsi{*OBf^SOnJ5U-GKJ-h-S!~GBCw%7|^20 ztgt-CsfTe^#0oYINTD%2gBB%L^uI;Nu}J!&^eXa?fL!m}tULMRY#n}^2v?of&Rnhf zMi;3p-uUdx&n=Y~UzAb;8QrdYT#7Q|qCY1=+T@IHyj3rQ?hr<#s?AO{atuume{iWh zV;fCV#)K&DXfNMeKXEq~_)--LB7WOCz3?%U{y%KpQ*j2&Sa3tmAfpH!9?eT8JH) z6ePPv-RN(wUf_@;Llutq=t)t(ttLudd-W_o*OYwTc-r}oldOba z$YL{D=4S^7_kN^geHb@QiMr$^6XI6iv1OfDW`mgNHX9CB?peH<%Y7mPC?B6lA3}41 z^&GRab3|*?!?Sa6d!Hbmd2=lP7Z<>qin{QH;s9Z=#NaGE{{tJ)aj~%cp9YVNq@tX- z$QKx(ruP3M2C%aH55AD7==#5q1Ni?nCUs{Jj-v&Q32qCNfaSju#Q&!Yu(JNo_5K^) zfr<_rmrBe6ck(q?0Sns_%?h^%3MDV8FDn+<;>r%U!wvCxsLr3NX$L0(_7yPl83jX> z+GPiafWyN2f8Mi(oTiSJQtF-^oHf*c>lP(@IAKsQ7S@&o2e?~MV17t%ik(BdJWX!A zgcP;IaL1#hJL9GMHG`4N8nD*0`MHKeo*+BK)B>mcN5i#moxKfRrXZR#bI2d_yyaip z+semN7BKymbL_W$%zs@^a7;A%)H}*dO#zFUIkP7lkeYkkN&GDr`Y%4=!18irP#7Fl zxOEtu49Lz>GBW=@&=0x;c{7BT-(ZG@2xef`n9)B#rq;VXk&jIdMJV%qk6IK&NE{P1 znH@TUT9`O|U#a*A1okz%APNTYZZImV9w5uRYa$RZyRov|L0GgW76AWM`5UioRh=lPTkqTp+_ z_cM;lH-ge2j2kkR@2I(=!NxuOiYm9-Wa)6qyJgU*H30!r*v_8)AN+)LL+B(&v6Zth z#8Mdbbxg>x7peq}K7O>V_s0`p7Gqf-xVAe@LP6*i#BS^mow0wr(>_^B>jFmh zZvV2!Z4)WL147nZ*}~EYRQ-X%e-Kb2L>CcW;pgIE$ZtUvjF?e-#dX+H#o}n&A!et^ z!Fi-vypL&Jp*F3&xyhF^Eqy;Q6ct%n!WkSPZ3Dw7vBG`|)1y&-5^(?OHQmp%#YMUG z|dX z;Lo)=t=o5`8y3o(2k)jSutjT=8~kjHbDQf1z=C2e6x+IGkUKPGTq1H?f`8t*|?+2^itk zWGyOR*d}doTwJYPLnKb3gg=!<+Nv2(`)#-3KB_}+Ku4FKWx) z{M~D`65x0$VtyEoUp&n2u@~48PRcLD>m++$`FU)&W!_=A&$zI-kh+jPcww@Gvi7qV z4FJW_i)b_-$G4$Mm5Ml%95c+inczle$)84FGbR3>>1Y0Pc}RDJKbk_R-HnCooMGj% zj8NS7r~M6btS4sbBKP{d&U$n4#9!@VM%#}1L=)q7i^Is!^dAU;(-_Sf2erCX!g@y+I z^3U}Koc3!Oq=Utq){IK3-#uc79eBF-xxuO*acKuU9fF@W22T?taKNkB;87hrlrh%P zgw~uY-InTa3&%FuPQB}fF#iV%LB+0{!K=i=&@4uX!`jb$ndaAK=5Y+R!rE2N9AFWr zPtk_WL?b5~mZi0`@LE(@P@ewP;O?_1?zB5=T;pohxpLs(e*ooDT1K0cTfUNN2!e*c z>Kkf#-|WDGuWpQ3cPi;a_Bg5TfNl%*gd)!z!3&4l&?8c}mba)j^r|~6n5}!CH{3OK#2EAFW14V%&qz|9 z-5ks=rTfj2;E>HX0jwZitZGa1N106}f+*omvW3ROiFbsJYkLf4!iDo1IN;%S|2yZL zK9VmpF=54Yw8T|I-sX99p7r5RelX=#xZK090-?~Ux@tk~)Nz+uZq?4I)mihz+IP(9 zJ05e)&~sb5qitv0dFLPPr&){U7y29H$OzO{Pmlk;M|wQqXmMEn>)!k?qew?bT17!R71R^X2Jyf3 zf6N>$HR;qI01huT$rH{BjD;=r!xK&wls(bOkS5i~3l1L;rU%>8kB(Y5e}>XX*lJxf zDhOyc5&5%}QhE&?w5|drh0z!EUA;ns4=glTIJk(&+ypx5RfbjQ>SZp5$Qk0pK@QfP~exvSo8A28fb0!-Pv?CU5 z#(V}SC6fT&Zr{j`}i}wA~M|5R`NDn9TBa#s5Tr$%h?PIw+6a zOKU^<9w)iw$sRYQgp#utr7x5Ej-CgB?82yR3rz!do%{N zgTgAXwqos*nVRi@s1S!AhJuXfIDGyV70FzV&=Uw8T?lRnC?FK3Or-ow#F3A$jAEW8 z`f}sak9ku-?agq$*B4qwN8YJ?9vCGv@0eL!F_Cjs_|9zc5;ud zMgw1l1c&W7<(obDy{eDiVRb_cyN%UD>RQY87Tb)|c|m3u{e?dS;<+ZL+wD}@cFO># z3t4yO`314fj>FpRHhXv5!LmcHV1mE%8-g~E?4DI$YoFv_n}7ddrWmi(jE8Lh0JC%l>$WZe8!LT$q8 zf0X6%3ckgJ?A({Wy);k2%eJqaQ_3~(U*^1!}21 zf<7h93kX;16|`J`kk_d^F=|~@p8X(a7#}(@=^tKR3nxWMfS099Ys(HxP6I0e?UnPy z2}Snyoz-tjPID587LLeF*m#+C7+A}POfJy5LhY1it`q1>NJ6VtK00wlmEmGB#)rDmf@u>d=YDDBp=}2oE!5bgY>5jx zkE9uw_8N6NG;;U;07M}!cs~Um!>&~Ni|G~-4Et1roXm^le8GAn8&2E}(DPtj#uxrB z=h`l3PnpVRM@8%4`N34qCJn;4z2eJ}nEL1jBy}DH4v!C``^(czNMqo4@*Di>;=hmZ zA=h(%a$3KGK#tqy>S;#K2`X_rgKR%#!iNstt{czjSW^`<5zQfympYf8eU0|y9v68D z=V8Z|w}=mk#`j=&b6MRdeP9zz_de!|Pn*-Va|ftz`si!ia3OG*fu*l!l^kQ>$mLg< zdHIMPX1W#JKx~2?N8)&hig>zXR0>W*p52_$7qGY0wtFUbvCe4rbe|RfLqN3s3HAvK zdKEN`ld^0q2X^g%;e6YXI^h4GXE9eQ8~{gy!}5OxWlJkaYO1TH$^u`X^Z#$%4!~uA zv9PCV1i*QLa>kQTr9KD1Ap$;*9?!d1>)g>D&>kN0Fj$)ctsS~S9UT)ZGd#~Ze>R`5 zxr~^-Yjiq(T&Xv$*i%a&4HJ?jvl( z1^ILL`D^(zTW@}8Sp(=>y~;iPq*?rAv$eG}KYtN|eR4;tVFaN<^YUQ}K)?Ac`2qHE zNr}wd;N0}qQ^?9V+^kVTDh#g+0(;*hrZJtMK?uS|L5Hm>i{@ggYuVeg50ba`nGB+S zWe6uX9xGQ;AXFmPs zKZR_hLF6x|ssgactMIePhZPitb8hk$z)6wN9I(*n^1k&3L+pa0S(reqcLXq!fG!QD z4sLG4e&ixTUh*Wq^q71~YM|)6i*TZ>e~3H*37-fJfuSNU8@LQzG-X4W0m`M3%D9&+xl{GZ>$K0(@++iNW>gAXf0qpLFAQ zLUW&q2=mNMEe&iR=zGM*zaL!dAV5AtgeCKasxLmPrluwO|Jd4G*uGGKIX{4LuYJM> zJX{0@d@@6iP7J-za6^xd4$Z^fXbuZWGH|Uq zi4=fo>^>m^t7drmB@7?=Niti2_DRC1rU9mpy9Bs6-Pf&BEl@#6kGj`&o7_Imfi@Dw(n{2FTh zdW>ob6`uZOui>Zk+~fj<|FDDD=|4o3^65WCm5M*kC?<(H&U;Y)nB8Ls6@8qsPZC!O z>HmaW6i5&FkEizW<*f1i`x<@xg|QtzV1L}(zJIA}ssA~8#SW_4{146cW;lgrc6j@B z$p6KXP`2 z9%<=q!pFP0W#yIVWsvRv&N&cu4uG{yxQ9D15Pp!7n+f=*65qaM>*)Mqe>6x{p}dn` z35JY)%(He2K9ryov|hVN$v^m~%RicO##!g$pYoo$2@V#Hcb+z* zo>;qdfSaZo)9J>Kj6WIA-TAb806iMKI#q%|8Kzb;YI>gD!)ygU6F=<0 zDf|U&xT9Cgy&}VrU{A{ zRa=OxH)5(b-{`s7!lgh`3EO(gk>%5w$&CIR6Or~YjS=+QU@8|B8UJT@%;`n!TL$M) zpk-as>o-=h->oXUi0~EOt|sr~(6k-#EB#7o(B+^w2Ayvk4et4vR#SdyAv<1m5bY-` zS?yC_X(HMsSA{^)X-1ul)6XA;qg*|`*}Z15yRb+uzTf2XYuj#I^NG5mm&6FtA)jdT zW#cf&@{sZ_bEy^OHv7&IwC)$Bafa z(;N--eYn7_1|%5_qHn&_e$*kl+Y6#Vzc!{N?OHSw=Lx%H-=Ng1v^^^S@U6}5@#G)X zx}tu|fTO8Ux(Kx;Qt4M|P*0a)3R-7g%`^L53ii;byY?D7@^h}El^`fhf~(MXfW7^< zz4M80XH+V57XHZ5QYJ?6a^b}UR_^qdR+he6UqsDsnf_0@mPx_W&ao4xb#NrweX@b9F8jo3;pQB>`@Z;4kl9iHYyD0IK?s!k6kq2O>G|#o zF`ufy5o4w*%MVNF^(_sCqms(NY9&vr`Yy_`4baBm9Z}ux(&4Hr#A|ia_YE4Y{uEai}#hmVgI1Jau zQT1ERq&kn(LLbi#1KeHHh;dIbcYDm*%t3n5R8m@;f4o;D#9E51z;mU6H3@5d3BkVq1=7OW)lBHqV1 zAIf51x5+d=S$H(gZ=3h-VJq@7x9ZuOO7p+1TEvmZj#Gd32X@{Q0{Vpnjmocu?{B3v z+jy$C9s6y0%^AUq3RP#B2C6ezbRX5=>@$l^M!s)Zqk7RuGxX<0aZIQ2$T8z~ES*v$ zey15dVyB2oDYcO70*|0i(OQ?-=|7wVJ1_E2)xDlhiz16_ zN$Cka3!kN?NFcu)m%HpSqMRyzi94cql7VP}f|%j&%iTrk;WyaBhr(y8jx9_Vm%d*K zZC!(uoEtS*G~)#*!S9eRmW)roxj)C<5HIjJ;3D^KCdEvl*;#_h%j;c{(TglJ1nUbN|R9ohfkcO z%?8H-WY~Rg8Hm&MLANUh0hi^#q-J%+Y$3XFqY)0^Wz!)swlP^z%sN!TPU>WdsC+A2 zDs)4Lsj?uTu2Qh3CFJrYLVX%uRWcYcoU^BRri-7TjV(~-WR<&r1tt1fGr4uRVC+r5 zQ#7`=-hiL;_UIvQ;yvMME1vYaiP?M43**Ut0}loQA4UQrI0I7?kI)rB-e$r_yS)uq0>X@g$c?}2!6(N zGMCH{6_`9NAcbwml8o98r9+SAiIR8DapHkPIc3H-^y&MLxLLk`TSdB@OM>-_E#i=}E+~{R(iC`k+ zQ)VhdZ8)C2HY1kK;ZeIU(1pjsUWE#TWrYUvUI28=RSjjx>ee85>>kllp*GH%)QloW zN>Lo+5iG~78YYld4C%*HMqmaa1dmE>$l zbOBSDMK<&%b2&)go`V?+vi{5Fc02sONb}hpi@FU}!X(VvZ6ZcX<*FzDjRf3D^&_E` zc9Z%Xbj%d6*-HXauVH_5tVv z2gt4rEck|(j*O@PCKgx9#;ySlcNSLZPDi`%^%O?Pr#--Mi1|KWsYnx0F&b;nD8(&* za64XscYSgmiTIekcXz-Q-MH$yh#8W!^YTi@ykWCJ>dFecULj&4aKJF$=9(8i?JQI( zMvK;G@vExvn07DHhfCM5X05cD6ez+yz$XNv%ump%V2Izm8dFmeDn44Op{m7TmM>R@$xOb{xc+lEtK)Gn_Oc8iGFPyNw zgOzt9ZRxSAp#@?TOfZr_wLnT8@Ugz9`5iw2JlPve-foF=LIWYa!rFEk^H-x>!qv8& zoyn&>Q@2eYg3~Maw|Zr~8o+W9?kH9phOxsr`@VhC3 zMy%)cn-0~lL3|m)=PH}!huJCw&kqF#i51e!p(~3h$qVq{AiV@WY#q;@*nRuz#X6&G zX6qr=nvdH$)D;n;y5b$0$9ksj+{Zd=i8Q zU&DDZ8sN-rYWuCKl7L5t$~A}Aj~H+FxQ9bUopvZ>u{!DK{s}g}v_pGbiLCl;Wb(k9HbT-b@*!`*17V{S`Z-va}?Vc^%bZqx}P7`}ssG!s?HV4n+wL{E54=(2YPL&Ow0D zPx_=Ko(Y;DrE-BN&kGPfo|xPz2G+E+69j0p5; z!AnYXf(&bWt--x14mFO&Xm)}alW)PtJTOK^xy83`(#lK;vu^G%M)KL+MKgS=y8%gG>Ej zQm39qaCZVOSF%a9*>Wcckuog0A;Oe$bHX;LN!tuJC(NzmZAPX@Xb@lQ+1d3W^uwUY zNM|J7)+5EZ=kHF{vkEyNqSBA%oyEM@zrIXwg;@F@$-b?d=N#iV`$ak~h{tLi9P@N( zJU@I6KY|^WAw93k1w43f#?5I%J+`m!ISE-WMaKY@kC^d4suPs78?LD&+Ln~Y>KHJ% z`7oRsHrn>(E8A`lBQBKD(S=t0&#@UD=YvdP?C3W<@pX3gZ(F`oa_MeCw!20li0O^s zG5g|?eN;AK2s|K>k#WR=r3@AC#vW@L8;`4&&Xu3Sh!d4vb>{0*3)-loO%aGFM4rZD z%q{`2Bn`UDQHGF;so|8VPIi8y#zc-%G4bSGms}|9_fZ;B+1P0H&tJ47XAz$#$*2x~ ztuB>fYJ79z5Bs01|H9*mR6MzBFPj9*s!y*&7H~Aa1wh44VG%9mBxYX9s@ug*c4-Lz z;<@NlKtn0w`3LvQSAKzb8Xu#(p;)|kx78e2yrp=bszcGlA{_`Z(;J#O!PuAFVwhgf zW`p9(Oh}ODZfcL(s9%BWGbFL7CTFjCV_`kcmubs?ntf<(dykk%XK&Ej)J-xr*{tMe zDUc<$Lyw8Ojia5ZF>6WA(iy)=9Vq+=>w^0!2=tQ{H5RY7mb==-l!sVxLJ zJY(oZ-dH&{q#&y1_!6yCGx0Q68-hCezxPlJC_*=^Pd5A_lI(ZcpMXlGZiO^zZ8FLE#|`+{IwX8Pbs@B z+YK9MGLH#0uta#5W;Q!%evol(8D9dV*Zh_QmSLts@o**V?_2-fC0Sn0?R~(cqi~fS zj-1lPvX8;Ph=5Z?2hcA%2exyZsdEpn*#&}zQ(6Ry=ElpU&)8ja>vSbENhoo<8h{r! zy>nl0-Y@bGP&2%hyi?#-qLcQHeE;3}TN1Iyp{fP?$$-W_{E+#)p!@C-pVt;RQ#GBy zE8sJ}u1p2rg}J5*?bf}Vxa0bDgd<)diqSr-_?9k`HEIJ!`&;A>=KT+7=~8iO#or>( zAMxWR?=@gmHTQ>*OoA`%Az0d4?!RAr-YZ`TF?y#-1=Bx1C}tX-<|&zaGWml=ky;@> zz$X@NQGBIy*O^?`LiW6`5OY%iQxG8_jGDalo@?}H?#kl>SMQS$r*qfi zJIs*1A4>OCJMLqMzIgp-KgDkO>miipYeL>Oh$$5hKh*{)C8R=ZDEYR5y9uaJV>=aA zuY=KRYbF)+8R}U5%y>;PsfAE-*q*A@`On%8USoyh^yo(CQ{ zeL~Q-Zn+C2hK0 zQ2ZyD9$dZ;BWzw^Np~bvMC%imPT)H|8OH~2I7f+`9(em7e`vUaFOtUA)H8qE%pB`c z@`bI$S3{|D_0$Og#I{sakuTbpeGZ(ynD39-5b2pPS;5SM93%N$wAWD@>i}O?6=&J3ZjIoC{v zO7DLKyE9hP4EXNz%T69;cp0oH^-3Edo;bo@`EqBYU2<&!uNOA))zi0+=u%zBvsUj2 z^oaY$d*ZY3lK6^rM=nbYeQL*wFG_$-4rHg1XSSicyOFxO@IRp>e!v>e3mVv|vN za==9jH&BWR5KFI!n|>>3(|w3&Cc3$aKh^|^B<CGtVAK1~ut)2d~Vb8pD?76luXsVB^=r zy)u{*Ej43OS#f#o;@b;kG5CX<3@r?`C}gHqWBqn??;a!)akE<#*pYb^Dsn3qQa$@# z3ohN@Yg!0WbZwXDB3%3S4HJi!Yu5nqIYwQjs+tl2L!80qKaXc{6N)d zgII4W-E0R;%a!p{PbdANZkB4HA(Fr0L1Pf|G-;bwHb&jSB-CL?=Y@Q&S2-W-;*0b1 zm%eX|K!yb=%)pAmPYLn$cZ=pGA?KEBy&ZR6gt7j{7>AwrU5|J&Wp&8L+C*-_Ig-Zv z=rX>sx3RsGB0O<ieLaR^=>wJ zwjWC)A7AQ5f|1i|3XY=m+#sZWclvw52L?~{Y(`qymbrFHKDA_5NCbwdc}QG!N4fV& zLQrq5yR#8h>% z{nxF)xy5L#upl)JtF(&s5Zrh#FcUxlRoP95pJI(d*R-Ygr6 zG)|V;iv5CT306Zl2aP%Hr$QhN-~)KQVpew2r!1$`3P94eZJzD1X4j%k<4Dth!S_@vn3E+dh-kyJD_MC@)3kbZM(szIWi?Ba@hF?ui^(;q$( zrDu0)i_5Sb2|cNT$EKcEZFRTl*jd9UcgWE7zqBh;1%AwAaP{kf_) zivU@iJa!&kzq z2f)L7b2XRBkLW}{x%s(h7cyR2VBD>`Lh%US&nvO`>SHBY93B<@jmJMBH`*Xu@Nfiq zc!vpx_jv^B`YMW*>N02Nz=N%D7F)@iTlDhwU-vBhbkedwfm@dQfcPz%6fqpOx$H+3 zHYdyw(DdTYBB$pz(OQ|pH~{70pC0Bit1TSycdD`e5?ioa%DZdUeCyes^vEePJU!OVVVQ=EjE%dfdftu+xEHQcJOCd zBqMv~oD==eF@HD938yrk+IYp&9_I+{)_{afwW{zYZ3PfCrk?c3*rMX0_7B zLFyf0{En;4q`Bmu)F`*G9swtLbTNVs$UJgAUUtJ`(Bw4o>Nita-^8@Nb_9ll{vT+R z)BS?KE?4HzGzT3&_u<-u2p-~0^zIDfwvU%6t{#7kyd+NwSWv;5-iSBi>NU2HAto`s51TwP}>F{evHnjlnBa4dS_k}6o(8i_>b-r`huH(n`Pxn3^o zOO{sYpDSxsnYuBFyEbLMdONE1gOs+7(1DHGUqKO5l$5^CNTA#LqIfeZEIsfY0Z1k| z|G_O20gs569tS>gDFK(G%Y>avWj}-KmxEiM$Dcj%AfG#+zh(d2V0s^=2+qFWVn609 zQ!?DOT?6iXVPG3-bw?^>VFC9;ZJe3>dpIURo!oBQqi^P8u&n>iBjlTtbga3ybc?%~ zHLi(xMFt^o> zC7*z_#4qN8Sw^Pbu4<(b!p1f9K~=zQmQAFV^6@ASFvi1i<+)lwiwQ9N07#k@O6K|w zp)fA5aCgXKyUn{;ntX%NJw+XkY!@tUjLvp1QjM|yf?T|3LkS^l8qqQ<$o3fm zn3dVxjyH9F-_TWW(%Q89?YJTrDInLbYHY{%&qeNJma* zZ#vd^nr{&-@oc#0v*wI30Mdoez2&ZvRu0U;q<#v9^2mK@hWH*e^dT}GlYKsmK6-?< zm{}8y?vJujZa+JQACyW`Or_-uzNUgm8!= z=l>Y{^9wj&vPjqZt3D1*#|BVLGYzeFWMQ`qNtWHgoUlmFcj7C2(N zJarsOwQV<)40N}+mGHZgEm?#p@Xeq`nK}HP-1=D*Q-;JVHZQ2h8%^8rUAaYc@a zhg5a%TIh5PdA7=iKp#$5?+S$3B4hmrb9!Y&g3Bb}KDDOh3OqTme%$HXlJmej;c2Dq z+$Ob0rA`htMG6LmK;nLT76T!=M?FE;%Y+ zC;6LGkWrotkgV3s0v*VdI^dwqd2$6d!#fGugIzOxl6KG;(6Dp*l=Yk0DX%s zw`))k3dNoglYbOZV;3J~U&Xi9pRA>5s0)T*nCn!*mV`I(@q0~#HuzLYdnhj<0uw!< zmE3SR67C0gaQ-?E4+SONfFzBUS)Q5+UqR23+vFPpP;2krMw8+Ra!BHeUwwD-J+&pG zIey{w-!1>2`acoBT)!{*uf-daq#3NWCML}-+;oboG8&j{;>OR8wY*vdd13Kz*0d}6 zVydpmRG^wgJNx$~mCO=AUoe*43JCk>-|~9`6D2xFWr$;Ewy;jrF$WQ4x4lK}zM8^B z-3_j=fTZCxe9K9p`>|bUle;hFpV0tZ5c_CBYB^>W(LEZ`q4<-BpxnY*vp%MiX9NZJWPY%h9rc zFe8O&k}(dr?!qEj5tB|g?BKqx?%{w6-rCzZ(4{mlC{sAsvnMIs5+D6=7r(Q-l(={( z4llR2-|%%vc?rDkMFC(((6b0HFjo))rS~aCSpL@h(de{H#{O4EW&pJAO z2|aP8>9uOQ5nn)#5oT#$-Y;)$bzgN5_3IztLF;fuYRU2&F1yHraEN=>)1JZZh|Xpw zKu`LXQsQmuQy2aMc}hwo1QBjudKlyJFtO%v=0FQwM(r#MyNF2O5|pE>CSPi*s&G11 zEZCA<)e72wT&fGpWK-_9sZ%_qfVKHhXdr zFC!{S`{bIOXW`kP!-I!QoMD2z#epWeSz(2({6xkVG&PB7bRC%h~3L#ebw2+LLsL*k7@_r-r zl(ieJY(|S%$w!&uo&P+!|GlaXY@k~2XjLVw1D``XSiHcm4qa;06ktJArj)ALl&Jr^ z^(StKH*s;64UKS8-hm|Fg3Q{#e6V?UT4|B}PhwZn%-=4TPH8E+dIkn!U^o3bx(&Zb_p%|m1NR@;R~v70&bm83>6 ze!bVk8pX7gXWm7(_{b3Q0n4&jidTDAebn%*U6hrS$1e!0UCC1I*F^S4ali=YQtFMe zo9AextKfn_B3v|cFTSq+ePZK3EkMkn-+gm`9W1Yyj$Nr-IKc(~r~gRA;7TR_KJ~e$ zpP3{Mdap?6M%qXDhVm6;!?l1}pUn2Mjz-9*(L)K`P-kEtZSyDQ*S4k&xe^=|gXCMt zQnd|U_sV!Le6~fBOFCvU`$4j;G%iZ!=D44*xtP|qVnaqwOgeb(Yz8PT39-(@L0X>q zm|*hNC>A;$H>zdApEW3nIZSt&RbnL^@$rF2RwT$OHGANdXad|J43g0ac|-Y=5M(Bv zNA(0I%9XFPqH=`G%;H#r)Fwf9V{A z%-cKbcnxt-CMUD z-2J7Q#dV`t3O%g+aIyXV4r&WY{>*9}?lopCnTiL-$Bg#Z%tk$6>pmf6x9Yw!c{7xz zn&ySu(-(tkz-;PvzwQ^vF zUy}c3$i)Wz&4&a7)8odaB6`tUv$I%C)T*r*-pM?}#vGeBk7<0?1UpWSpY4|I!p<4eE~`>%y2 z4}5k$Ma;wslMb`*05ZI7ek72bq*9Xn-Yxh^$89z7GSj ztC|!+Bjpo6>Uc3$k-}iH0?w~P7-&$diqy{ygViVb!{mCMQ;6;df<(Ql2jze+BY|bR zY=Mzzay0p8Xv`!ukC&1y^+zzO=SGHP`;?P&QN}SvP4u%I?u1Gt6y2O}VF6~p-)U@2 zBh{t4UHrL~X}ZP#&7DL#LN`j&(_#VzvI80_;HAi;T}0dJ3$AsJ3sxul{$v+y8+c>$ zg>Dc^x@3stj5?)L!?;Fm_jKcJFhVEOL2h!Gn3I&@Wk9yGHD(8J<$$sl|SxR;{6uYm^5mDgF_$hfhG> zH*boh$}-DkW?4~HWei(ODy)~s=eUC5`37d@wqWb_@N2?X&TZGP2ZWF~tENce-*4Yz zv#udN{aH9&Q`OL#4?D9oFr4d3?&%EX~-Q(2kr*F)9$hOlF?}IvY@}06KN=uc)hG6D|VH_ zptG~1p`2I6&vqpRsakiGlHaWS2QTTTevdMJ2dSflOv+I8laRel=a2#{E1a)q0&i(2 z?9irMYA!wKS)PsyF6_VMFy%GmVx*?BG`J^`xE6lH%rCwAEc%Le!qXI}HWGh>QYS~z z?CJ62Vl`ai=bZI&bP;;ru;Pp%vm2oTdq;Eh>dpRB%A^9sDt~8 zAd5j3e+^NGv%yOc{g$?DTj*+^q{zPuz7)$X)#Ys)?Q~f+3NHQB`wZwn?&}5~mIm zJwaFm$^74qw*Xo|0y~~k){kzfCg2i#B(1|dcyVEh^fWv>JV^NP-vVqH5 zb%pVA2=&J~ID63hG~D=&-)MkAsFi8irX8=uR14R4|Uz--|kM!(jUkf zX|qpwu57C_rtc?jr)~)lD$$W!k{TT7mvQt52H7qd>096&E2z^xxOL1MD?7I@%V+m- zy8M5MV*;^u5aU%PgyC(gm94oH+1#fJWZ7LZkvlZ3a``KF3dPJw&=C@8LY~l*HgnrjSN+rUTjwf7 z$WWv#&@t}ENB@iDvn;J+FaP*WboE4qqP>g+b*%3S#gvP`PM$h5E8_p@>&gSQo|?ZF zE%#}W_C-CFblabONkxmaXy3Ko>Q-0F&Fw}hJu0tc3*n2zo4gc~V*VvrF@zI=piT|GuxITU%Uq>-qZ^v}`)!p7Ia3f3W1b756SVQSw)ZcI_tYeRpfgtQH+-M>gzu zaZmq`^Df*w;paZ@4LLYGX_&&}wz@0n``tn7UHiQjg- zd{_F7s}DZb@$C2uw^g4wc-{W!nFnrN*tBDC_>Mm}U)?Iuu-*H+4!*r?S$z7jyZ+eL zt;3FU65}5_qf4gEW2+WSy{mcETVMF4pzZzN4O!W@Q<+Df`}UJYnJ=$78oK?*4JCu? zRomO|!HJCqwtD%mbKB1S?zRg*?Xvcj+w$IMg%pcXOkGujXGr za^Uz;%NDh({rtLNt(Knk(s$qP9`woa8f*R@I<4PZv+Cad`!{o%9lNyLZQW0NwQI?W z^WMw6SYc4hfA2nT_^p4-{skkKO#gM$wN28O zT~c^u{l`v?Tw74D>iRnGukAFjTlM94J$*~7(G&lvwE4<2MqTy6p>vN^-Mps95ADBf zwe9ZDRy{o6hnwDAaqz}Bc8&b5_rr^x%6t6mm%lr_?Zpqz-8yn($1xXvvSa)AnMSQ| zEbQ?6tQ*d)weg?R>lfW~#qU!$R(P=OX-`#LyypEA&2PGE+umQ^`cL(SLweMnb=R4l z-nh2<)8T5>GLN1U{_;@M`%{nq^K+He*Ee37+Auoy;haT_w!B(za-z#Kg;n>LF8_Ya z?~AVKI_=0EKdwtJy}rlfD>fbfwfNFL`NgBIdFzaC`>$L&p~(}Oi9-V4R;w|@S-ElS zwb2u=KcA{|=+*C@S^M*bK5Mp>)V%(ymhD=-zwESb9lP&*XT5^`(+@|%CTzuV49&tKYS?*}V~e|FEF zp7p-GZArVE&wDhp;NE$)KW@Ku*Qy!|H^xu=^L>ThpLOn9zxauvM}9uoeAS_5O^2TN z?2++fuer9*&I2Dkv1Q?Ti>E}lWKLwdm!9=Vdiu>zFaPnx#4XSNK4$0qf&Xc}p=_I@ z&+T5*s(Q&=6Uvu=bg0?t(+*ef z)$gPC7kpm%p3gVEUj5ah?LNDB(H}Ej|Llh61}vzywdd{;cU;{1aHYRqYxUHRgZnO+ z@K*f3)>kaL{EoR55464~GvS5iv1?E3{q&euI^4H^ZjbX0w0gBdrF$xDUv+8!S%HV! z-FfdRnyWi2fXT=gRE^pUGddH?{2FpW=>u zcjwY-! zf8W>}dtdP6ig~xR*j4z|o{L*t^~S6#I`lpCa?@sg>z?YI3gwU7@buiProH{bLwkSt z&&$VVbuJ&c<-FS}UA*D4sf`omB<3E1yyKU!ya} zFMMk4g?sm$__ozukIsE!%R}pT?VA7NkK>cYJ+`kr>z=i5ee}*519u$T`qzJUec7eS zp4G=Y|F`WK`(vL5MpnEf@cpVgi#LtP%xt}?L&FYN{ru#k?=B7gyY&5s`s~^B(ZbKZ zE3DG=s{IdlJ$+K%NByq-y85kOtP9;0Tzm53`>t-2{^qI&b`5+wx-QdcOi|BX!%qA) zw*IS!W~4H$KDhg%{WmXYJNdxuAGZWAxpw?JZ(Q=%<+s=Sdq&Nj?|&Bx;a$(5i)N&s zomA_Je}1mock1S^s(-eA{_jmz{Wj~}HaBfwF}cyNKYhD&^tvbaUg4xqFZk-GH$u}! zEMGUEe7k$AS9#@djd^Wqj5~jE`DG(ty0g{UjYf>gEdHa_72}3XY4hsu3r}0T`;lFj zGzhl2?EAS*>-Cz_pl!!%2OYn?$+cVFdU#pGO%r}zSqEPn8_}cFu~6fu_B^oTX#GaN zeRlRWuk@PJulC|U-n}|<_`7v;+IG&LU+K}UU%xx)!-c`li(0+da@xTOXDuD_K=9X_ zyZ!O-nET3HzV67sYFuAo%&5B2i7PX^&shHVg@0^1@Y73&uSxvSrS|?R9fu$J?2?Ut z4E}8R=3l-Y-7NLR3op&s^y#Z7LVf#vdCT5T*KFVO-}27n=F5Lr@ym{X-MOZJi&tk~ z^wKvqD_1!2^BXP8_efW&*5>v$hjwjhG5xjshcxV5J^5Pfl6ND`*4@AIr<>BxKJ~)m zzh7SF{O`K= z9iCYF?Qfa4Fa2@hlnV+I$-4WyK2g5wbqDX;yz#Pozi#l%t}7aC|GDYM<6;k$Z@+u> zN9{gunOIVF^|>GZbkECqYZra|_>`{46F0QGvhw|ts~zZgeYN%d%N#uLNWQ1#d}__)q8#0iEq}*>oC7z*~#P2eQ12cUOlVS%slH z``$Quqtm@%;>hPcFYnoH*oqFpPhaX&Y2rDr_m2K}eDTl+GKpqOX1zD&=BlG>cKqVI zw-2F^$-!fGZg;%Ou2m;S+|sjNVfV=9dgY&e^2Cj+dmiYwX#6b| zQ@3t@ruCps|1Oi)yyK-CZ*05zp_c+Ddu=&;#isn|*L$|#_}S%ecka65p+WC1EPeLe zp)HP{HsFab*PLqg$M+{*?{wsyPJJ(0`+KkLM;>c)-g~P)Z+_6*a@ix{wRI~r ziB0b_Z{mndh5!Cp|K!Xbr$*oX{_r{<7oVIlIegc>Wv|+C*U;2OmG?i;^7>^TujuyH zFQ>KN+J5ThM}GgI%{K+}PF~z7)~xWAQOmFRCQ@8&#~ByiRQCDnAM1E*{@vkKt4}`M zc0#S=yFS0L>$xX~@4ac^f+5%a9_s(c`P0gb>|S}(t5r^%QTOgCKQ-CdsA-$ki8-0S zmftnBYM;ly*m~aZ^VSXCIQi@y>ps15#f|%J{-D}`Gq*Qf1bQ`UH4JH6xOdD9rOJ1T7!a9 zUTg7W+v}#xz3KSKV{>M={QCaaKJHfGvsII?9=ZPcnI8{+{O7jM{`;HE{AAbGeeV7K z>y=+VI=ot|-IY=&JI_9Pcc=c%+B|Tu@TW`PdHensE3|I1tZGsGv3Wf~#r&{^zpWN_ErPp5mwad!p;V1q* z`uK-CySFbrxaYD}-=B&t|NN{6x831v9QL38ytDh#scYW9eBlf0@2=Qn-Sn2bK07z~ zPx_11KOa4(`%kMcIrFmJ3yVGp&iZR`xv`nfx3zol{-16c{^^%j&0bpL!W*8M|MkZw zkKeQM5+wPYdida*Gly>Jy5yXTM#bu_Jpai}4|OX}-MajE$)p~&?t7x;!^w*e_j~Y( zE?ZXowQ5b1tp&Y5d!<+2u#KlKylC{H4`Tm)D%AMv1|M#D^S?W88!+X8FV~HzonAkE zNuR}!-*~jqbJvWxv16OZPtROGV%!ZI4vm?%BeG^ny{S(h?X>8|z;m0vpZ7!j$B{#S ze|PDS)cuiBa|X>Gxw3M&<`rAtxcmXR-7wEB2lsOYOHFFsr^x#FLF zT}mhJo!#`Ek)PHpdGLmoZ5k|D+G5DkclSMA^QvRf-Iq3-{{EriN3PzMn%n21QJLlO zmuA1P@~dXg91Ac1x$9pyK6CPdQBU63{)+WiCuU4u^7FUfy!L+T<#lBSw|aKrb%)ot zd2jQU)YN&uo;h-0b!FC z^bcw->pkMbgNF~?I_A=cemgpBeXFul+8!IX{D~`G`E}ZlFZ|i2Up&61POVLC z^FONd)V8}8j2hl){`x<_36(0+Hbt? zj7xU5Z1Vp0$!Etp9RJ;EK78)_Q&n#`udw$0=ic$?(aO)A=(BeIqD@zCytCWCUVC}S zt2aJ+Q+n0Dik+XGe}1on}uUpaMqQOiaLN^c+k`TX{gM>@ZK`?p_x zvE=L4={}kMtxMnhrT=gHZp)wg^5HgbX2uk4xaQ0WHCq1Da_k#R#-5z~WtF==8@_h; z+GmE$U3A`*A0F>Dpig-2Q*Wm>cj~|TpL15dv*GiPSG;-O;rVa9e`oV!AAkSc*3Fx@ z5BTAckM?Zav#V~=tsmXJ>dE*&&rBYDr0SF!O}amSfwS=Yp*M^gzhh3DPUp^i_VGc# zE*}5h6Q}oIw(pS*#i#B&k=g(4=xyKsHNIy5PY!?d_Md-T^U(4O28H(hSUkMnD?4|7 zx!|AqD;hj9yH{r6gLCH`dA{G0KO26$>4z&`eXafzqe8DtyYTBfR<3HZV#I*=M$C*H zd1=D=O%F7PPZ(M6=6hD&J#y%+_pKUv+uNs~cKDLYmxx+|X;k1t6+h?H*1R?-CYaFG z`TB07>U?otoo~>9K|T9+cZ#>=O+8)xbJM5W^7fW-UL0Sk(xw-;=gllvq5jO?!&!1?jdyr~uRzc-EfD{mC){v|eT zI+?ct|42GhPUW?#rm7YO!)f*Zu`Bmo*W`|Jf%=_wHN(6PeTyc~3672=R5iq4GNDS6 z1e3`Sjfnr#eDVLZDjO9{>8gn`qk_JyoQyK~ej+dr+BCk)cmF2O%6 zM3)&0hQpfM&ZrUPni8@e3|Tm;=N}H6WxziSonfQ~%crw=cpCVdJgP=@NJ=WP%yS&22CmM;^E|#`P)Nm{kGbBaghR>0>;)?U! z$nt8UgS9MJ0SiYg`y)og!V$~Woh$DxmzNV|G-g&g8aEp;nlP&zwOo!GISoh6PJeSSP(Bu~ zsCN1wMr1T)m>0GCCKfWxi-pW!F}paii2BLLftd5&>lMtFRC~l_ZpW~Uu9sxch1auZ9K9U3=!DV#6@6+W%cU2>BQpP82-R&y|W7AIr$JHxJbtwydiNKWJ#tbx|xc^x$N9JJH4Id;Qd zY>}8QRRfxN^L#G)HywwyK_6t(({%TjB})A+O{;u5P@#DhKRe32KZnbC)l z#%Gvkm&)QZ(-rio-z|NHJbf%^bY>G+bpDmnrbXU4mYHU3v%4+vdUwa7&O3Dj^#>%KzXeuBNr8`6Ppl}R(7-My)n>l%Q!NUl5xy+d&_pmRdu*XKB^%9D7!%LWY$&S&>MaIcn0i z;b>Tq0nR+#z>htlO%|d(p^sxhyU_}U^enNOaU7j1S_y3&XmsamyUFeoCBSjh)NDjU zyxxfJT+Bv{J2!U0MocKXiVx|^VnSadvoo+mC|OLTbVJV!QY4)mohz6LZQo|mWef(r zmzM=~3W+PkES@Xh7L?hRV zLp9*ovtnoMU(RWRPcMmwST#3}E-QA%u2l*@1I3ZB`(Qe!lQC0=O?yGuG4<2&hH z0fmMQYb|~37i&V8S!jDBsZJiHuj~<`sj%jUp~CJ3O+`9FMpA=}x^nUnv+}DwIoVaQ z_MhJVam^7g-w49dWu?;?!R|pB?O=4O#%FD7O~1Ykd)X69I>#CYYW8tY%7n7eJtwc9 zK7IYRTT)URiz$4)vl1C&63OuSB+^jpnLVz*B#_o}$BJoBfaIT^p`p)%L5;`wXAO6t zvxctS#&*Fq`;0YR&s_Qv*7(;e9*>fV*&w4@@gcHuXwCTlF@!lEHT{M=Ui#^Gjyx-d zFnVECde+N70c)@s>_RG)`;=qPN~Ja6E$J4W=8pE))$!ChQ(cjackzg*e&;o*tmAZTIOg!e%>@McAB;yd)!+7gxxQeepbY_d(mLG6Y(H- zZs`aW9k-@G;qwcki%(77QtQE>R+p3Ko^f$wB-@qZdqa60@}U9^Z+({vmwLUOLvigD zh{LPcwOOEMNB7{18_V8~61PU6UO!`jdx&9DO*doqe_Z>e?V@Y%u}2r{-#KZ6=pL+;vGiq*|mGw*@kwe0)c@O#%@%C!HU4~eEdUxrNn3uoKv3j%{tPM{nm{2hc zW+IwCMU8KFDfc*=yfxv0+?uj>@)|jIgTcqov$$%&@L3z4@R_Y(@%h)w+Fu5_IR(t> zSw}ur@AOhkJK>ya6=>iToENCsId1KB8p40X#Vu0JQ5~-Eay0IQ+Yw6*8wmrGFFywB z=+;E)=%p8*`kisWTH`=&EpL|tdY0yH7uSI~%U?;Y`kiCX%9pjn8Fqbm#jUxlNjDSG zoAq?y%!@l;oKLK5FO{%RujG}n6x`rB*(OT8A~ zc+7~eiUqO}t@VxxSjV@^5xclbLqyGH(bF*t?Gaz~J4fzb+Tzhj#xK5hJ_es&7%x5= zo#V@%XvVg++JK#CF?*D1?CNx^pXHC8i{?+#xgkH$Fr$oYHlVfM!5w3&+X3U&^wh#) z9O54O6@;TRRsx}8vKMaey>-T|*{ta|_P-aq7Da2X6GFRMX1`ea3$S^N8cOxZLv*!?Dwwd(c!?JWY{6sJ|2K#h#@owI?h zxsHigN4U!uyOc`sjD_ssi-K@;Sy40AtGiP}O?;#qN4^K2^F$CKq`0-ey9Q&{*3QX_ zn6-N~D=gcM?y&~FW<|*9+BVRjY%J|G4dL{$MmP=OKi}L9W{_% z5o^h5g!ardY_#-hHbOL1Fc@h-Y7mc%SaZ{|(PGsyBGN5l3c_T>TF;oZYnAJREXL3o z`LC~OHU_wdjd3k8)_f*}OkylTjUfkpIV8rK%7o4@F`TFRNIu8drS6&;rdsP;Gd1D7 zP5y43iN!f$wjV~ccC=-%J@qw%jl0>yf*dI#F>6c{I>SPXt^>p8lP!@V0{=A05s23I z93f5LleSSkOW{{g(O3bEIXzV$trQO74Z{3N6-RuIpR+e;wPOpJy^6Ga& zHzAwj6|=T7@L5l?i_b2dI)JQm*|5UQ%xqmd6TNj~PM0{mnh`B+);OjSn6%l=pm7@d zy%gt=HftOcy8l<&qWUCrrOk@AA=%Eyk_<;Iq)l15jOEsP#)#H%wk&epw2DO{5hJD` z44t)}2_2UWbJt+h8pxd3jM6w!>nt|dHSO6o*S~Y@ zhM$DpFJX*yYi%mzb|MCO2A+#(j%1LiHKhr=U*Mu5zd}Pec}7nG0Zaezl7|e$s5NB` zeP)HVz-roXPgmQ^{VPXGs7Awxu+}vZ;g>o?g!RVdniR<)$7dK#`20f04*jS-uk?yq zm1ibpXM7PpjZq5u4N+E3gEA@S3-bC~0~~``!_{sZYs2VWBl1L|Ir2oJ))*&rOavJ^ zJ-LkbPezSB@7aYp@UE~-jCo>rCVNgrtvycI{pTLTZf#_} zheXmyRQ=8t(|Wjp+*-E8XUde|*v;NC*oAoJNE(S+Q=PCg@$@ss`k*!PL`r+bJZ#UA zG!nIDJYi?z>Bnx(XoFo(#DiS@?qf^_D6_I_{m*;{8hly^y!dE~`S5|6?j)crE-XEhghsD?UV4Fzt!|KZY<<)ASo&dFj_OXia+X*ZQAxB@cCts>pbgb(&(*A!RS0Y6}^`6g!Vv3bEJ|)t$~jbtuxv(-wvVoi!r)AGsuxP z64ei0C^;-@EqjYD!|)lMt|uV!Mxx3LXY97tK4E8)=tpjCZi8H{lGhm-RSh`ytRz}P z-_p*o`}VcDFL)S}BZ(v$Ng5A4Xt##3#cs`C&1hqOd-3Hs9j&2H==`T+)S}aqHPKc)l{wClXC*Nl^#?nm47=Gm8oQaBhug|J=hzL4iFChQGUVC@Z)E%rQFC$dU=O97 z8a-iK8zuswbw%gqz4cBTYBlX%e2BXPU-or?d3@*Iw_O4?26IX9Vu&aV8Kb|5BEM`g z)nlFo+9_H+XH<`+S8oR!Mzc0#$P*BVD3je~v~yO^Kt-E#(lr>dmjJ^ScT^=L5#ztk zPD4XnZ0dPc#NGr5o!KA%1D%`qkAUVYcLd zuU{U$qE7t6K!;4&WN`%Z@$k1*Fl;hZ>CXuMOzM&8&uA+Qu2@Td#qeWV^NRkAcpm&L7dP_Mw?j6R`)`4PgdbqM|d?y%Nc z_#=TowARBPN%}+WVEmDyKh)&$N1FantPSR4RBd_TpCN)Por6DUzFI-!573#xBWQyy zicWZ1h;w@|ej{?ULkE8lIr`ARABr3$;P`{c37NOU`B9=rdzJ7L(WB3?U_P*E;}ZWQ zdP3&ydpuAQ}=q`k2KZM2|kC@rPoMmUa9^1nCP5{vd)Zzhgv?zWCr5 zqDS9Eg84w8jb*1vpFpLI;Xs^d(YG-)AzH%PtixYKjJ8AY2N9!VCHRAgv701LwCL@M zUx*fcZ^R!&i``jqMT_BKqLuStpFs7D-AW0yM&@m8euBu*J35%3AS$$+;SZuh%Pam+ zOQg+X{6%D#cc=LYwPo}r0zVNQb`vLv4y`+aPOLAYi4i-kB&djJgDse!1Q8K!0^$!4 zVc%xwCqYESJY&vJf{2K=L(vR0M6_XuKR`o78>{#OBt*0=j6Xm^M5lTL^Ha{YzJW9B za-@g^ZG+<{B0+n~@rT+Pmedr{VE15(XwY{9v?Chq5~hd-%b^s}pl>8-rf4wBk#3a< zT4trOS0nnW8_Z7=Id-3=i5$Dn(!>$F&(cJV-Dhc{#ysxLPZKqEd!>mQyP?vwC^3C? z4CWW5i5@$& z^V!8ErD$!`AzDu=ExN3rw5WI%w2+>Mv+?&bwJWCeIqnRqQ@&=o6lz-B+%M4J0=te~ zr=k!-L2ydZjKVoU7gje^Xb1zptf=sEz*8CtWf7Hh_z8T-Decf z0j;Rs+T2g_f2gy2Xvli)p3<}-X0LB+s<;jd-1F( zGm0ja65SyyLEVdsXBU>3RZf9lH3kOGq7Zp#V4zVsXfS8Mz(BpSiL_G$Ktp#jbLW&6 z&n&vabPU6*;{1DHpjl(9hI$lEDVjx`nxq(_#!RQ20|NsMYA1~b$?s88aCu<~F(VOi zst=-Z!cMC}ftHQz`E$X{iG`CV7f#lDnwAvj;S99wYxlwhYTsg*nKKJ!O{Q^-aTClp zKNZg=X3;PD7KOd2f6<#Rns)v>C=je`b;SkqN(*PrF+E}t=g6QyQ-l_(4hDI+JGLAg z=-A7iO+5<>Cr>PxG#vtBg|=r=;f%@N^|!}z&*I|JS;eJ#G0h>ovf&-|%Lmh;q_cf+ zAXs3J^9yGbPb`=b96F%K0IdHUlFE>lxnO>;q5Up$g*9!Lu@~l!oidfS%XCaNZPjJ3 z!UFn%Mop%Z&eS1+vokU6!U3-NSbMjJF$H?hESRc^)Nb=&e(zcBCeEEQrLZJ8r?9jX zqbOe5t=D_jf4h8KbI6wo@;(jBCBxm&_GQxl6DP63?LbIz8e~7 z*veWB7lA8kO$tC!TKfZn`2?k@z%X{&4-1^rz-sP(1*Ox1bLP*SSUf}ho(wy)h6U=h zH-5%oe!pT(SV{*}2tX< zK=aP-@iMTacxp-EoH@Z6#Z#xM9Uq1w)kYhByQFYZX|TX-vZ(oCW%$`zmC1ZkN1RiA za+wCHl(kUN3A?6rez5Dn-e6u>D@vlnz~>YeK&PuM6iSDj^F{>f)el+m7&vz#2Aie{ zfse(RJpz%tm~#XES2h%J){h7@%Gg~!XfF5+wyHgkLrX7~Vbb7&$wkFD$|mY_CT1-^ z3on^kNUAPv&-THE*ujOfCaKji)lTvU7tSn%iYY-mYlRIibS8}qoY~A4070ACg*Z1R zW2`x9zl8NAFSs)EY#p3JaI!j2jSQTf2zkq zM+F)*u!heNEn##-(`-Xfj9o_s8kS2Vb!5UQ(vWfIicx{4Wg{VH^{7Czve;*@j0)67 zjVWi(s6gYCb{~R<*@crx3TNwOG26phmqSXiXF!HgNNGqwhl?pUD&q9T{~OsG!;sRs zlcp06+9yO1%w1>k#eo*B?U6fVE);Lce5e;|jwrP?v0zToBy>n2;q%>#1NH0K<4gT& zkIxVi_{)qA)M{z9`Ou-GXw%b3F&$+K<_|SXoQfu#PNM_O%Ax3pQ!tv|5*s^wXaPje zv+JxT0-Q*&s%9va+$bW&GP|U()E-^t9*S|M6$U3`p*xfo%`Buj&zw#A%e~0Z?{mwHpN}fr*5h&{+G3U{HB8$p{F;vT&{) z6KFwFy>U#SF)hHZF@Yc*xW~poB%(-l85?MrZ)ynT4^!qxDM&F3>&l_l2hP5;%hV~C zf+XECmJafi^Z3|6{kT1ZMh+M`z&$;1^-}pzupqk^%pj|+#PeG?;+z^As9VqO-Qtp| zr4whg)23A_9d+7`3$)h`57GUX{>!$**}(7iaYhmcim!qvt0CnrD)TR&W}UxRo*7codCk`)LTlY~=Gqv9dIs;B2@g zNrM-bNQRSSAH#(8OdhZI>E_{sp)3U*onBZd6jPTmFD!vK{3Pu@SRA2P);EDS>!htr zyNp^LAXKqJZ)d>bqzo7=K^GVXOVWLf!NkDOIw3l>{Oyn(OvbAph)ioSFp}lPz;TtM z%=#uIxA0CUJ7Y6pJcuHqiT`%*VV8zTi2MlgB2WyRP&Z80PL=LrFeJSTdZ9BF8 z7&u91gaxX9KxD|y@xzi>C;QwiEQP5E zm~wLX+Qq}_4V>b?%YM8iA)mazVJgPOJcJb?v&h#DGEVk^AC^{y+I+Ai@*%uqDE=o? zA&MaT8m1yiA@3=a*70_x4%kL?VfOWf_TXZNt3-%P4j`!vUr#vQR2sGyAR^LF#=M+QHdvG&FcGC@ zpJpZg!&^bF9ELDS?k@&Y6)XKPFoCllo>%huuy#?Qmf>%WQpABZjFW-GV5-IlgTV(Q z+NoQPza3<nE6D3az8Y$Yj}%d$K@?+Jk}%SYwG$ZdQ~c6yk}Bl4MwT2y}we0_8Iy zr3(ShQWJ}iliAY}>x867w&MU(>FBJTdOFQus&W{ErL^Y4CddwqQ$j3gTzT;Qo#VSM#DHH1kq3yUbZSF5XLDXHUnPWGG4>!qN;Fu2d0~{=S)>63@lIO74^4EC&>Zj zgT1Hab31~wiL1B>^anTlB2WzEhRsd{{6{TPmGP4W;$IP@CJI?hL7#a$qg@#LO~9ZY zMc;H(Zt8R_o?){K!Q0N+3YaR_!W0W)?bJ1r!D7ND$2EpLbF5v0yz2^9Y>z;!h&Ux8ku*iL{GD-_ z@C_G10)rqBDI$J-3)aK=P-7;&i<8WN2uQRk$qT4)HWV&gDkkP76PG_L;jVtA8EU!k zC|!`QoV32qC|1g?F%)#h!b%D95BmDXLur1oL$pUFWVr1}>7v+nl#-cUpn~Dv z%(#F8!Et^ih@b=^H+&JdQMn*Kd?^%u;6$g=VPSb8z|M>lT;}Mi#ncFr8z4e{qC>FH z_#l`aF6^vb1i9z>T+J%oP$a2xmb_F0rpoOyn5qK7V7RUFL6WM@IBS=7_q*EeivKB9 zr`q2TJQP&J3&fTwgwU5z&NyVG@THPc_)xz*BLpKIq8qWFn6$heBKv`&TdbYRiDoeM z#MTQ-#6h9iTdvZ@K_<+9G)xLJ1gR9<4FUhKia~e>0W2-|2RR0OM1%iGa$)8e!BobG z4G!F;KXjD_tZNiE}H8^aelGAQ09oUphn^gbN^w1P(zo zuBvu#WvtSLiX;!Xf5vp$au^+40tWRgV6c$=Fw8>*|Gi@%KMc?R*oK3ON^>U#jP*31 zG1BJ{*kOYp1jbDcs8vpO_G`P&qMx<=B`gdCt}y?Q(2PJU_&Q76099M-*p?95^KmDr5%>g9;}l zUw807!fj!|RBXp^T6^A5R8^(Y_}HI>H-kw8vh&rKDSYix;59ob@hU<+NAk79C5Agk zqG|A7>~ttNiV}M}$Kage`vcxbp>E@33mL71l6J`%!{Cq~=gtbVrtDQ*r z{Lo5O;eiQ1@X=Wnbz-wq1%w$)=wI|z&-QscE^^>jGQ%%6=&T;QvCasG_&I~lDef^v zUs`_Z>Ro;HQ5p_2c0txuMrW0)#~TWd7;aK>FGArlZG?mf>9B^V`}H~akAcm-$xC%o z1*QGOAh5#*!B;ENQZ)j~+JP9A6X(T;R!LO_&kLl6Tu%cgyf4&QYAwW~*ak*lsCoaA zpf5yR!(3CD8cK0as%jEm0?`@nIX^=574|s6q`K7KF7e<4{}GUqIhk@vna83h8`K8`L&{teQ&^K#zW=-WJ zPH5hljCnr{aRo%%B#iqpzye&@WIOJd7z%{qqKMAwTLs>kP&OBbLjjLI2hEmWyKFAUh>i}7Ou46prbRH<2;`4rKSe(Jgi$A|j5ju#WgSIsT1JuT|~TnM)dxA}+pU$FY?`U!2`y`l^^Y8`vKWpyPu& zi)b#q<#K-_51yIta4_VsT;K{~?J$uPkN%-=3O6l5HL~v{jH?!OR`u-J>{R}xAC^X> z%8!rw8dE5Hd{A&+&KNg7risy6x^wU@T6mcOqtsC^G1S+u?TP<*$?QAQsRv+O($E?A zW2c;1_gYg5~GOL@>GT5C|rAXeWakfazoAY|j}LMv?^E{nQ!v#^06(nxBrJ z!>HPIHFBEakYm(KN{A`1=^`^b^5&+0P++WbWX@sfd5A9 zPb`9W74#fcwQ4r7Dgore^lHH$E>s~rCHz=MiV=4@U?!>rtBX(%tV&~eVbqQj2v`D- zLH()VpYia8s`--hC z`bu9U9zh738L3hxV=sIAKxdH>gn?Ckaz>1*@9%}7FZ77uV=kVt>`g2hIt$Yf1H->6 z5UOuu`Ui$FkfR;fJ-{cTC9vL8>5MSVWOgJvpJmjUN3}4pxbL7{4*A8Y%s7L-JShSEM`wN)0W60Fji)(6NTIpdAn1#{1Tkav z2Hwvt?97l8y(!SFJP1P_xfReMGEEuZ1J1#Gkxhb|A;NCQMR#lSfX6QmFd!$ewhAP~l?v*4CM zGkl;ES98_}zl#tL!8oxL5SOAE7a7>-tG=q_T`}}Uj6LXlbt@jyBibWoC;avRsLzdf zu>iBkI|U5RUq3$dl_5p6)7sFp#?;xzf5m>J;7At1@#P-`eUUZkhhbnY1$658cP_GIVw3S{#F@GUr|b0gL8c#DLwNGJR|%bE=nycT=8l0?*;U3|^=Vuergc?PM$^%m+d&u@qX_0ow+7P7 zq$Li+BS+uXVk1M{NRJ?5he_wg8toP+x z(rQ9AtE#JB3h{Cy!S^)UAtKJXfG81PB@ieS0c-+()5dWZ#zR?-5N=y`8lho~Uw8o% zncbim66VK;4-5(e0qxXB(J$dG`8mYe5j=ktIP*Weq&F7pqJ*L{+!NF?(| zRTTf>zGI!qTP_^XIE%PBi*^Z~oJ}xp!2pI=zJkC|nx8x{VA32RlE=l>6bMyCb?=^` zLAb{X_{5D9yhnDtCdNH^kR>PVE+m)=F93Pyxc3z8;FIvrj-H5dBM{u@(O&Q$8OBc8(ZDv-D&j;I7uXV__kL2@h!vLFP3 zP^?UGA>Ak9YJNAb0?D3u0u53r8Ie)Ecyb-J2zxo49m7k7Gf7+ur*V@~7q95AVl> zI|V16kY?y+Va8)ih>UhryV5sx@3D|f;?0(SLRddlm&Z#W?BOcnjyBqfcRYB3m*kg9XgTpRh2Cay+Y$*mNmZnl4V)G?%@p3m z@Y$hUjMz@F`g}nXH4)lloC}C~YrT{`7GMqJ-~#fvxW?3t8lz;$1FZ zPnZK@W8$l!!YhS#5HkOavCl<{6E2~sY{6cp;0ciWqK$8jkWO(@JsTO z4KQJuV-Qtj(Z?;6VBn@9`l>HH``VfJTk8C={$8w!svPHQh&p3j>mkY}o7mJ zUy7R&Xou^Z%NhML1>qO<)dt_d&@}wuKxgqd5PikQB$y-y2N7SAC~{$Z*ECRo&SKrM zgN16PC?Yq2V7#c$JNPC-FU#2pNVTujc|iQnvLCJoCOT-SKFr1t`d*jNZ)lg|cNU7o z@kC}7`t+!Dwf-<5LqZ22X@;MQXcrOc77tnZ1q$urJY@_pxYgWsH+2i*85l$YD3aAc zHI50^4nuH7L$wU}O&m&3Ib^;XarV93d)6WW`Cd755_UAi@};ni9AbQkD38n+r+ud|*oT;9euZ z@VHPABi9&mBh)f(F{W?U{sThsHWNA&B|7|rKomtV8Hq!}r2rUie*V6cTjNna;1>2j zbr$*?cTny?CQlM~dY~^HzI>1zQUcE|zcM0;2{mE3NMK-oX`m__Ld2lAxMd84qUZr& zQu$ze*uyDn|G^*aeX^#M3hvh?RWqxka83$y4c9JyJ)<}H*<)6}|HNw*^?_c`euMpo zyCt{hF=IF+7+dMS$#n$=7NUrYj#y60GUT=aF5T)g(H?3*jC{n2Q#K_|KB4~MWJr7Kg7VeEAmS!5K4;|vcwN3I5V+Z{anoeXmi)IYn;PJ zfp(~#;qQ!#0EAn>L~ROsbS;i!l$yZtuFfCNz|e6_-Z6-X$O9&PjeyBYSXd=~=0ksY zl1GgFhkL%LNkSzp+;uYN0k*Wb$018x6bXPsSiGsA+(CY`4kOJ<6nLP7LLu)dI41;W zWCb+v-h|UVb_L$MaW^rDMwSVCnT*aNON(HBl?jcBup{?jQI#GZfC5Z?DBLFz@RNBw z{M!D*u(*EuHxe8wIc5U2$8-SN!6P90io{B^6NTy`(EqSiL}!rY#-QV1|`mJx&43qL9G1ThCbxOzRDR`Lgg;&mHU zQ{s1jz@(JGL%>BA?Zi7Vz=XyG3^f5cTVcp@v4hOw2xK!xN(9fcM2f3O(WHtB+;&tC z=#*K9`CIdwfc)wNm3PjuqPOd|K z=A)g6h!Z}s7my3hxe7xgfhRbOtzecM7^g8)J{SZCsOalYnx=`+6E-eksJLO=F&bXiPjYPpQc0I$&rMXQ= zjuNpcbSyDn*;6aJRhiGS< z*?&mH7w!|laFJ###8%)}F|mX9%*vzKTL)X0`(zwbsWKd*-n&Iptupg zd}3gsQxJcFSDPb*)x@t|RBepkU~t7!U+nhn8JtZX^Gf*xK#cl|o4*~@2P90L|E`8Z zK7rV+5HVo~;56X%mOzZKZs9D-aW6#tIV(-Z{zLSc`})vXgkS(upQiE61ZN%ho*-*q zJf8qeRAh`KVE=JT77c~34=_|7V4IMV76c5*UhJZY`&ACELd_5ti2pA8v8TDy0iCe` zd|;#$iGd+w{5Xa$fya_?Q}J<2tv`U$l7%xt9KCpb=CfWvJo-ulgsgPIg&cMwK1eIx zsiBe`^U+`sgz$OP12EXZoHK}Fac)7tcqSA2sxM+H{=4jlmt5@hq^vN7&eHNB4?CYR z0<(gH(3ie3i2pd>)yG(UyBc16VbP#on9ycOIOF$1cag=t3DZElp%g^0t@SNQ*s)g~_-sPxPqO2IRM z&A_;TbUJ>4!QP6w#)ffXpthj;hAMF|YyY8yft#%2HbgQcKb)Yc`O`hT5RvSM5ypwZ z!2V}?B!5))lDo+P69ELkV7B^aOzpU{8ZfVeL7jkriE@gFbs#E;BzL>h5`%$G=WbpCm!&@xv9<{SB}xyJQT>vHo>_42bh=%V8V?L zm?&TliSQJPvy}-^V@_-&6d8~+rX(RgJEVI0lnQYHDdeIZO1&{>M-={7Y!QZ#9dJP<*HjhCf3HD}YBckgF*Yr-2U+Q_)wX<j_X_k8Eps zM^--fA;EiO=qxgF0TWqKSP+rT0tpi@tH=u{ zmIU%{H=%3)p|hwxk3pc%7#H9*~!3X z#r=S?yZAnWe8JLI=TBAzqcitbBQ;D^v_u*suFPyn5OEc!Cscs2e30Rpy=PkckJ3Kb z8iNVa8bacgyLNWNVPEp(QV=K{5tK(NHgyKkZE?WB>noHB1wA+mkuu3CmVo z#H^Nb2}BBlkP`aP3O^%|$tCs?407%xpvu(3g$gYy@_gb{AdKw~s4Y<)5K#tGuPAF* zfD(_xS!cqajD&t%L;Sb10}$gd7UCmH+@nRE`K1zRf~c43?+ciSe4?+y4QMD{IRGY}eE}x&#Q+nJW>AAm)Sv^* zyfMN2UG^iNmR}Ii5SKenH6kl)nb1yrDhM#4xNtZ2*B2oE0~qGY2e2IMk{OR^C!Xp9 zCfqTAi9~e3(iv_x!IOY=az0~3r`YbNdL-OK2AH^n0472;fZ-ag#>m=#018_V&!XU; z=fuFIVTwjoA`?Vo6LN__-nhRn_>aywEX5$=O)T1p&>PM=>}%c^&mINQu*}4sfv1l@ z3k1R(?82EZJBvsNT%paQM3~uO+`EZ*ALZ3 zhY!O)2I4QEkDqK5_>@$`9Ux|c6U&c~@QE_}fC=LTfmGZDnEwwz;jIP?E@D1o_;ZDJ z#5GQALek%&Z#E8S?LQ169z#QWi?nROL|lNhJa^#%7URYSVB+~8Dpn!-z^R6_iQD~X zhu9mN2`p%yzO7=>vYp)h$Y#O$qRyYJ3Whn)orgduN}K^EiYVf8tRkA&XC8c%GsB5S zGKLE?_8&S!@Qig-e9a zgdzUB?1!&U4orCse2|F90|P?w6bmr%1rt0dgL68IPpv=Ind7N7fQhRUV8U7kOvL>G z6A9~pi3e$bWkfk$N+svHI)I5!+yI7;Yh-6aat|2G?@};?yF@#qQ!xK5`%zktA10JT zCOX6E!*vBRrE>HIJ$ztzm%YnL{HL;f{2m9G_`(HX$k^iuWi%9gfwmCsgohpN;==z2 zpom%nCQ1PSCS0ws2yw;b15=q^0kbcsJoX>%FX9xVZ#IY}!ST*bE_iox3@kp5N%{2t ztU2%>K#@`pn0ROgnAC8%_Hy?c+TjH%pRs&HfZ2w^{QWP0BIpEIgvW3JLqTvp2wvez z7(N6e+93j|VOjeR4=IGo#BEU+l&H$>H=)r6w_|?Y1`Lc~10%oLxBDsnOWIawIHU>- z)e5!1Jta`{c-YPdk6N!v~;TFQ}KUe|cz6VQ>=W(Dj94%sC@gg39d*KtLV7_~$ zckMqYIG*8xhSK7tmlRwf;h~ebxWe(}-|4hW(EY40-M__4Rlv}j&kj0R!r&wj?L>Yk z@QGrHfZ-i3xBrla&K-)-=6ml`J;hZ#Sk@M0_@6c`?d39A`zEVNPFrMyiDRAuCt@b7`V*b<2&M?*8c`g-YN7K80TCXL z0xTiK8NLi5EGP*njtX=Y2PQr|FAhwY!pKME>x2uom>u#3xoW3!K}@&cxsxb54VZ|| zAd47xP(5z;JVNMN4lF-ji_YSKG^HhT*D+u@L=ll@|Hh>EK=Q#m8_{=9@;#&=Xxqc{Xgl7O0VI08l0-4Pi8M%V3$jJ4J6Ql`mxx_?ZGm9G;3V}iC zk^b{s2_PjxS5rbXUr)-?l`#9rC40r7XrO2ZH;)Um{s`Qg#RfrTSD^`E=?nJ(EK=b< zK++x$vf^&;&qXCAh0i>Q$7)pPK-e4zrpTG(@L6M@3lBdo7*^ixx?>Dw)kD2{*$UO~P#?Jv zZgT9%G)(P@0XoXmrx)??uCGf zPx@kvtc~a%u}J5aGe%yw*nw~*OBhT8J}{DTB}_zXGPKFXwH_-huJx2~!x3U`!uCUA zgD_a(5*HJJHHce1J7QB*uZzuu60HObu4xHF(l76eP%Kw6l*sGC>=BC~jL=4S3MY{dlx7ge6mn98OMrZ2Ts(1L^M`bJEsg30?&OTi9}*_=0Z@}bTzghONA0Pf%nx z2$ukAwTYV-9;OLr9*j(}#Ss1%mJpW3r~7F0Vy&c<(nB16MSw09<_Vrv33~&wEOb?x zf^hDh)!Qx|fql%`4_8T!&hkV@5LwO`Ar>w`ur`EH;Q%mxHjjS-=dZ{LKnkZ2DpX$; z>Ve8za&-fTvN-c_TlAY3;6L*GWsIEa_Hil2vn63FBgie(1D-sIqX&;fMX(=FG-4uO z0%ebdqJtY;&IG2Im@%b#@ij(PxrDi{gRJp{!&dk{Q6|Bo=**_UWs@64$c`8H8l97kx?fl45zJ?I@fqg@d;&9Ld^UXTwwFfKinP=~i`3}bhQ$6J8m=IP(nfZ<9fUY}r-IS|5U0XO(MP+gI$R=`BO4KQ&fN4ydV_hNQ9lqF1L6u|$D>Ry~^L=(kC z@Wn#T8CBF=#?{6XI*XzWfQgz% zh-&aJfWStDEx}|PFj2AuFxXFw7`zt|FT2r@7kj5cQatd2XAxLDju67cSxu#p#K1^P zq`t&|m;LCQqq8VQf`P?nv;a$UYaPKh6e;2aMts~->yL(bS0Ne-w; z@+2(8&%||tsw;8>6)=B=5#m39qEZloZ>ZqGXF@M*1WXilLn}mDMLUF21T2x^rZGkR zau3z0J-(%I?p5Vwp06S-A@*~j}?`wu{o1q7JL0s>5A0a2L`ZbJZuVfc*k4#dX= z@E;8k9~KP}01_}R-ST6#f zFFzjJ4HM2j?sM%w0I>~uXT(Az44-`z?GWk|FyW8H7(C#D&$z(N$Q{eDcSXd7Y~XC3 zqrR5{CL%6?iGT}WA_pHZ1YB6Y1c0cl#AbqYH-2MBC|lYA6yE0h2w@Ly|It@Ng#8B~ z`I2aPvTF=YEfftLFx>t_bOcT;-WQpo0v|Fv87za&A`gOIG>eUdP=wHqR0fRi599%g zLk!7o;`9Wsa3fOZk7vfn$m5y|xnKMeq8|N<8B@X)=K?%6T#WJMjqGa^YyTni$vtmK zIKca5ju1Acn6WHzhQ6Zc3l%}i4s13s>Q#yOF>)PH<$@1P`&z)n*T&En;S4W?Z@75MSzM+{tu8{(;ouhv7STKITtp%Rf_2V)<*J-rHj!`!Rjz^z6dq%Re+fxC zj7IpJgtmr_@7LDQ3bd2>{P40wC~K+%p_H}vgoi7F``W24GI#a@24kHQh=YtT0F{2{ zy8&^ftZx>ptWJ2O%<|L*IBP{2CBTr<#0N$Z8YZ=9hc_Ogod_VKT?+9v(NH`pB4>io z>TnowA1=jzc$gG0%6zAdloe!nTuook36H)xI>W`rJ5#QmfZ?HrfC*M1t8kAD+KE>(fQhQ-h?|H&0$@3~MHxV1CNT23PNJM+!3E0j;4?<91lN!7ZOe^` z0KVZ?_JqfcREi?v$=s&Fi6uo5aUrqO@#PLdAYQ`zCx;Urjv(&K1Pq4U7aq+^|66OoCXj5V5`btnjf@uh$2!^Blh*&JR@Wr;n3q}bOJ|ZNcAQq&j<5>hm z&O~Pf&Lm8vb-}x*?(9B6qo^;}1aJ(ny8{*herN8TLK2qvOexG>5$K|q>f%hN8V`J6 z_{zB{hxAkU%9xpjTo;%p{*@-TBEM=;<_G5tC0qD?xKs=YlFK-V4VzWs*3AZ9iAQ;O zdM!RNf*=NBc76h(T}9$Od@W+efH4(>Yd(M?^BXWo3m*ipy(CP8gYm3ir2Nnq*0=|q z?mJi}znMiq?kI+X-}jKBw4|VDMqx=_r%rhth7?^<7{om|mDgc#ad9dA6C?%)=XK~k mYf3Tw3Etz+E?x5Glophf&MPULk_Uuv1LU=6alwF|dH)A1SK6Zh diff --git a/org.texi b/org.texi index 86efdb7e6..d709de8d5 100644 --- a/org.texi +++ b/org.texi @@ -3,8 +3,8 @@ @setfilename ../info/org @settitle Org Mode Manual -@set VERSION 5.04 -@set DATE July 2007 +@set VERSION 5.05 +@set DATE August 2007 @dircategory Emacs @direntry @@ -146,6 +146,7 @@ Hyperlinks * Internal links:: Links to other places in the current file * External links:: URL-like links to the world * Handling links:: Creating, inserting and following +* Using links outside Org-mode:: Linking from my C source code? * Link abbreviations:: Shortcuts for writing complex links * Search options:: Linking to a specific location * Custom searches:: When the default search is not enough @@ -197,8 +198,8 @@ Column View Defining Columns -* Scope of column definitions:: -* Column attributes:: +* Scope of column definitions:: Where defined, where valid? +* Column attributes:: Appearance and content of a column Timestamps @@ -214,8 +215,8 @@ Creating timestamps Deadlines and Scheduling -* Inserting deadline/schedule:: -* Repeated tasks:: +* Inserting deadline/schedule:: Planning items +* Repeated tasks:: Items that show up again and again Progress Logging @@ -266,17 +267,23 @@ Exporting * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML +* LaTeX export:: Exporting to LaTeX * XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file HTML export -* Export commands:: How to invoke HTML export +* HTML Export commands:: How to invoke LaTeX export * Quoting HTML tags:: Using direct HTML in Org-mode -* Links:: How hyperlinks get transferred to HTML -* Images:: To inline or not to inline? -* CSS support:: Style specifications +* Links:: Transformation of links for HTML +* Images:: How to include images +* CSS support:: Changing the appearence of the output + +LaTeX export + +* LaTeX export commands:: How to invoke LaTeX export +* Quoting LaTeX code:: Incorporating literal LaTeX code Text interpretation by the exporter @@ -326,6 +333,7 @@ Interaction with other packages Extensions, Hooks and Hacking * Extensions:: Existing 3rd-part extensions +* Adding hyperlink types:: New custom link types * Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs * Dynamic blocks:: Automatically filled blocks * Special agenda views:: Customized views @@ -403,7 +411,7 @@ example as: Org-mode's automatic, context sensitive table editor with spreadsheet capabilities can be integrated into any major mode by activating the minor Orgtbl-mode. Using a translation step, it can be used to maintain -tables in arbitrary file types, for example in LaTeX. The structure +tables in arbitrary file types, for example in La@TeX{}. The structure editing and list creation capabilities can be used outside Org-mode with the minor Orgstruct-mode. @@ -599,15 +607,14 @@ edit the structure of the document. @cindex outlines @cindex outline-mode -Org-mode is implemented on top of outline-mode. Outlines allow to -organize a document in a hierarchical structure, which (at least for -me) is the best representation of notes and thoughts. Overview over -this structure is achieved by folding (hiding) large parts of the +Org-mode is implemented on top of outline-mode. Outlines allow a +document to be organized in a hierarchical structure, which (at least +for me) is the best representation of notes and thoughts. An overview +of this structure is achieved by folding (hiding) large parts of the document to show only the general document structure and the parts currently being worked on. Org-mode greatly simplifies the use of -outlines by compressing the entire show/hide functionality into a -single command @command{org-cycle}, which is bound to the @key{TAB} -key. +outlines by compressing the entire show/hide functionality into a single +command @command{org-cycle}, which is bound to the @key{TAB} key. @node Headlines, Visibility cycling, Outlines, Document structure @section Headlines @@ -638,7 +645,7 @@ An empty line after the end of a subtree is considered part of it and will be hidden when the subtree is folded. However, if you leave at least two empty lines, one empty line will remain visible after folding the subtree, in order to structure the collapsed view. See the -variable @code{org-cycle-separator-lines} for modifying this behavior. +variable @code{org-cycle-separator-lines} to modify this behavior. @node Visibility cycling, Motion, Headlines, Document structure @section Visibility cycling @@ -987,7 +994,7 @@ match is in the body of an entry, headline and body are made visible. In order to provide minimal context, also the full hierarchy of headlines above the match is shown, as well as the headline following the match. Each match is also highlighted; the highlights disappear -when the buffer is changes an editing command, or by pressing @kbd{C-c +when the buffer is changed an editing command, or by pressing @kbd{C-c C-c}. When called with a @kbd{C-u} prefix argument, previous highlights are kept, so several calls to this command can be stacked. @end table @@ -1202,9 +1209,9 @@ Emacs @file{calc} package. @cindex table editor, built-in Org-mode makes it easy to format tables in plain ASCII. Any line with -@samp{|} as the first non-white character is considered part of a -table. @samp{|} is also the column separator. A table might look -like this: +@samp{|} as the first non-whitespace character is considered part of a +table. @samp{|} is also the column separator. A table might look like +this: @example | Name | Phone | Age | @@ -1510,7 +1517,7 @@ example in mail mode, use Furthermore, with some special setup, it is possible to maintain tables in arbitrary syntax with Orgtbl-mode. For example, it is possible to -construct LaTeX tables with the underlying ease and power of +construct La@TeX{} tables with the underlying ease and power of Orgtbl-mode, including spreadsheet capabilities. For details, see @ref{Tables in arbitrary syntax}. @@ -2084,6 +2091,7 @@ links to other files, Usenet articles, emails, and much more. * Internal links:: Links to other places in the current file * External links:: URL-like links to the world * Handling links:: Creating, inserting and following +* Using links outside Org-mode:: Linking from my C source code? * Link abbreviations:: Shortcuts for writing complex links * Search options:: Linking to a specific location * Custom searches:: When the default search is not enough @@ -2256,7 +2264,7 @@ as links. If spaces must be part of the link (for example in @samp{bbdb:Richard Stallman}), or if you need to remove ambiguities about the end of the link, enclose them in angular brackets. -@node Handling links, Link abbreviations, External links, Hyperlinks +@node Handling links, Using links outside Org-mode, External links, Hyperlinks @section Handling links @cindex links, handling @@ -2389,7 +2397,20 @@ to @kbd{C-n} and @kbd{C-p} @end lisp @end table -@node Link abbreviations, Search options, Handling links, Hyperlinks +@node Using links outside Org-mode, Link abbreviations, Handling links, Hyperlinks +@section Using links outside Org-mode + +You can insert and follow links that have Org-mode syntax not only in +Org-mode, but in any Emacs buffer. For this, you should create two +global commands, like this (please select suitable global keys +yourself): + +@lisp +(define-key global-map 'org-insert-link-global "\\C-c L") +(define-key global-map 'org-open-at-point-global "\\C-c o") +@end lisp + +@node Link abbreviations, Search options, Using links outside Org-mode, Hyperlinks @section Link abbreviations @cindex link abbreviations @cindex abbreviation, links @@ -3384,6 +3405,17 @@ publishers and the number of disks in a box like this: :END: @end example +If you want to set properties that can be inherited by any entry in a +file, use a line like + +@example +#+PROPERTY: NDisks_ALL 1 2 3 4 +@end example + +Property values set with the global variable +@code{org-global-properties} can be inherited by all entries in all +Org-mode files. + @noindent The following commands help to work with properties: @@ -3932,6 +3964,10 @@ and continuing until the entry is marked DONE. An example: DEADLINE: <2004-02-29 Sun> @end example +You can specify a different lead time for warnings for a specific +deadlines using the following syntax. Here is an example with a warning +period of 5 days @code{DEADLINE: <2004-02-29 Sun -5d>}. + @item SCHEDULED @cindex SCHEDULED keyword You are planning to start working on that task on the given date. The @@ -3949,8 +3985,8 @@ I.e., the task will automatically be forwarded until completed. @end table @menu -* Inserting deadline/schedule:: -* Repeated tasks:: +* Inserting deadline/schedule:: Planning items +* Repeated tasks:: Items that show up again and again @end menu @node Inserting deadline/schedule, Repeated tasks, Deadlines and scheduling, Deadlines and scheduling @@ -5429,21 +5465,23 @@ are surrounded with @code{} and @code{} tags, respectively. With symbols, sub- and superscripts, HTML is pretty much at its end when it comes to representing mathematical formulas@footnote{Yes, there is MathML, but that is not yet fully supported by many browsers, and there -is no decent converter for turning LaTeX of ASCII representations of -formulas into MathML. So for the time being, converting formulas into -images seems the way to go.}. More complex -expressions need a dedicated formula processor. To this end, Org-mode -can contain arbitrary La@TeX{} fragments. It provides commands to -preview the typeset result of these fragments, and upon export to HTML, -all fragments will be converted to images and inlined into the HTML -document. For this to work you need to be on a system with a working -La@TeX{} installation. You also need the @file{dvipng} program, -available at @url{http://sourceforge.net/projects/dvipng/}. The LaTeX -header that will be used when processing a fragment can be configured -with the variable @code{org-format-latex-header}. +is no decent converter for turning La@TeX{} or ASCII representations of +formulas into MathML. So for the time being, converting formulas into +images seems the way to go.}. More complex expressions need a dedicated +formula processor. To this end, Org-mode can contain arbitrary La@TeX{} +fragments. It provides commands to preview the typeset result of these +fragments, and upon export to HTML, all fragments will be converted to +images and inlined into the HTML document@footnote{The La@TeX{} export +will not use images for displaying La@TeX{} fragments but include these +fragments directly into the La@TeX{} code.}. For this to work you +need to be on a system with a working La@TeX{} installation. You also +need the @file{dvipng} program, available at +@url{http://sourceforge.net/projects/dvipng/}. The La@TeX{} header that +will be used when processing a fragment can be configured with the +variable @code{org-format-latex-header}. La@TeX{} fragments don't need any special marking at all. The following -snippets will be identified as LaTeX source code: +snippets will be identified as La@TeX{} source code: @itemize @bullet @item Environments of any kind. The only requirement is that the @@ -5509,7 +5547,7 @@ setting is active: @cindex CDLaTeX CDLaTeX-mode is a minor mode that is normally used in combination with a -major LaTeX mode like AUCTeX in order to speed-up insertion of +major La@TeX{} mode like AUCTeX in order to speed-up insertion of environments and math templates. Inside Org-mode, you can make use of some of the features of cdlatex-mode. You need to install @file{cdlatex.el} and @file{texmathp.el} (the latter comes also with @@ -5532,7 +5570,7 @@ Environment templates can be inserted with @kbd{C-c @{}. @item @kindex @key{TAB} The @key{TAB} key will do template expansion if the cursor is inside a -LaTeX fragment@footnote{Org-mode has a method to test if the cursor is +La@TeX{} fragment@footnote{Org-mode has a method to test if the cursor is inside such a fragment, see the documentation of the function @code{org-inside-LaTeX-fragment-p}.}. For example, @key{TAB} will expand @code{fr} to @code{\frac@{@}@{@}} and position the cursor @@ -5545,7 +5583,7 @@ To get a list of all abbreviations, type @kbd{M-x cdlatex-command-help}. @item @kindex _ @kindex ^ -Pressing @kbd{_} and @kbd{^} inside a LaTeX fragment will insert these +Pressing @kbd{_} and @kbd{^} inside a La@TeX{} fragment will insert these characters together with a pair of braces. If you use @key{TAB} to move out of the braces, and if the braces surround only a single character or macro, they are removed again (depending on the variable @@ -5553,7 +5591,7 @@ macro, they are removed again (depending on the variable @item @kindex ` Pressing the backquote @kbd{`} followed by a character inserts math -macros, also outside LaTeX fragments. If you wait more than 1.5 seconds +macros, also outside La@TeX{} fragments. If you wait more than 1.5 seconds after the backquote, a help window will pop up. @item @kindex ' @@ -5572,11 +5610,12 @@ 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 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 -desktop calendar program like iCal, Org-mode can also produce extracts -in the iCalendar format. Currently Org-mode only supports export, not -import of these different formats. +exchange with a broad range of other applications. La@TeX{} export lets +you use Org-mode and its structured editing functions to easily create +La@TeX{} files. To incorporate entries with associated times like +deadlines or appointments into a desktop calendar program like iCal, +Org-mode can also produce extracts in the iCalendar format. Currently +Org-mode only supports export, not import of these different formats. When exporting, Org-mode uses special conventions to enrich the output produced. @xref{Text interpretation}, for more details. @@ -5592,6 +5631,7 @@ command. @menu * ASCII export:: Exporting to plain ASCII * HTML export:: Exporting to HTML +* LaTeX export:: Exporting to LaTeX * XOXO export:: Exporting to XOXO * iCalendar export:: Exporting in iCalendar format * Text interpretation:: How the exporter looks at the file @@ -5638,7 +5678,7 @@ the body text. Any indentation larger than this is adjusted to preserve the layout relative to the first line. Should there be lines with less indentation than the first, these are left alone. -@node HTML export, XOXO export, ASCII export, Exporting +@node HTML export, LaTeX export, ASCII export, Exporting @section HTML export @cindex HTML export @@ -5647,14 +5687,14 @@ HTML formatting, in ways similar to John Grubers @emph{markdown} language, but with additional support for tables. @menu -* Export commands:: How to invoke HTML export +* HTML Export commands:: How to invoke LaTeX export * Quoting HTML tags:: Using direct HTML in Org-mode -* Links:: How hyperlinks get transferred to HTML -* Images:: To inline or not to inline? -* CSS support:: Style specifications +* Links:: Transformation of links for HTML +* Images:: How to include images +* CSS support:: Changing the appearence of the output @end menu -@node Export commands, Quoting HTML tags, HTML export, HTML export +@node HTML Export commands, Quoting HTML tags, HTML export, HTML export @subsection HTML export commands @cindex region, active @@ -5688,6 +5728,9 @@ Export only the visible part of the document. Convert the region to HTML under the assumption that it was org-mode syntax before. This is a global command that can be invoked in any buffer. +@item M-x org-replace-region-by-HTML +Replace the active region (assumed to be in Org-mode syntax) by HTML +code. @end table @cindex headline levels, for exporting @@ -5703,7 +5746,7 @@ at a different level, specify it with a prefix argument. For example, @noindent creates two levels of headings and does the rest as items. -@node Quoting HTML tags, Links, Export commands, HTML export +@node Quoting HTML tags, Links, HTML Export commands, HTML export @subsection Quoting HTML tags Plain @samp{<} and @samp{>} are always transformed to @samp{<} and @@ -5807,7 +5850,78 @@ section in the buffer. @c FIXME: More about header and footer styles @c FIXME: Talk about links and targets. -@node XOXO export, iCalendar export, HTML export, Exporting +@node LaTeX export, XOXO export, HTML export, Exporting +@section LaTeX export +@cindex LaTeX export + +Org-mode contains a La@TeX{} exporter written by Bastien Guerry. + +@menu +* LaTeX export commands:: How to invoke LaTeX export +* Quoting LaTeX code:: Incorporating literal LaTeX code +@end menu + +@node LaTeX export commands, Quoting LaTeX code, LaTeX export, LaTeX export +@subsection LaTeX export commands + +@table @kbd +@kindex C-c C-e l +@item C-c C-e l +Export as La@TeX{} file @file{myfile.tex}. +@kindex C-c C-e L +@item C-c C-e L +Export to a temporary buffer, do not create a file. +@kindex C-c C-e v l +@kindex C-c C-e v L +@item C-c C-e v l +@item C-c C-e v L +Export only the visible part of the document. +@item M-x org-export-region-as-latex +Convert the region to La@TeX{} under the assumption that it was org-mode +syntax before. This is a global command that can be invoked in any +buffer. +@item M-x org-replace-region-by-latex +Replace the active region (assumed to be in Org-mode syntax) by La@TeX{} +code. +@end table + +@cindex headline levels, for exporting +In the exported version, the first 3 outline levels will become +headlines, defining a general document structure. Additional levels +will be exported as description lists. The exporter can ignore them or +convert them to a custom string depending on +@code{org-latex-low-levels}. + +If you want that transition to occur at a different level, specify it +with a prefix argument. For example, + +@example +@kbd{C-2 C-c C-e l} +@end example + +@noindent +creates two levels of headings and does the rest as items. + +@node Quoting LaTeX code, , LaTeX export commands, LaTeX export +@subsection Quoting LaTeX code + +Embedded La@TeX{} as described in @ref{Embedded LaTeX} will be correctly +inserted into the La@TeX{} file. Forthermore, you can add special code +that should only be present in La@TeX{} export with the following +constructs: + +@example +#+LaTeX: Literal LaTeX code for export +@end example + +@noindent or + +@example +#+BEGIN_LaTeX +All lines between these markers are exported literally +#+END_LaTeX +@end example +@node XOXO export, iCalendar export, LaTeX export, Exporting @section XOXO export @cindex XOXO export @@ -5955,9 +6069,9 @@ the settings in Org-mode. @cindex richer text Some of the export backends of Org-mode allow for sophisticated text -formatting, this is true in particular for the HTML backend. Org-mode -has a number of typing conventions that allow to produce a richly -formatted output. +formatting, this is true in particular for the HTML and La@TeX{} +backends. Org-mode has a number of typing conventions that allow to +produce a richly formatted output. @itemize @bullet @@ -6084,6 +6198,10 @@ author: @r{turn on/off inclusion of author name/email into exported file} timestamp: @r{turn on/off inclusion creation time into exported file} @end example +These options take effect in both the HTML and La@TeX{} export, except +for @code{TeX} and @code{LaTeX}, which are respectively @code{t} and +@code{nil} for the La@TeX{} export. + @node Publishing, Miscellaneous, Exporting, Top @chapter Publishing @cindex publishing @@ -6092,11 +6210,16 @@ Org-mode includes@footnote{@file{org-publish.el} is not distributed with Emacs 21, if you are still using Emacs 21, you need you need to download this file separately.} a publishing management system that allows you to configure automatic HTML conversion of @emph{projects} composed of -interlinked org files. This system is called @emph{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 a web server. Org-publish turns org-mode into a web-site -authoring tool. +interlinked org files. This system is called @emph{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 +a web server. Org-publish turns org-mode into a web-site authoring tool. + +You can also use Org-publish to convert files into La@TeX{}, or even +combine HTML and La@TeX{} conversion so that files are available in both +formats on the server@footnote{Since La@TeX{} files on a server are not +that helpful, you surely want to perform further conversion on them -- +e.g. convert them to @code{PDF} format.}. Org-publish has been contributed to Org-mode by David O'Toole. @@ -6199,9 +6322,11 @@ Publishing means that a file is copied to the destination directory and possibly transformed in the process. The default transformation is to export Org-mode files as HTML files, and this is done by the function @code{org-publish-org-to-html} which calls the HTML exporter -(@pxref{HTML export}). Other files like images only need to be copied -to the publishing destination. For non-Org-mode files, you need to -specify the publishing function. +(@pxref{HTML export}). But you also can publish your files in La@TeX{} by +using the function @code{org-publish-org-to-latex} instead. Other files +like images only need to be copied to the publishing destination. For +non-Org-mode files, you need to specify the publishing function. + @multitable @columnfractions 0.3 0.7 @item @code{:publishing-function} @@ -6218,13 +6343,13 @@ provides one for attachments (files that only need to be copied): @code{org-publish-attachment}. @node Publishing options, Publishing links, Publishing action, Configuration -@subsection Options for the HTML exporter +@subsection Options for the HTML/LaTeX exporters @cindex options, for publishing The property list can be used to set many export options for the HTML -exporter. In most cases, these properties correspond to user variables -in Org-mode. The table below lists these properties along with the -variable they belong to. See the documentation string for the +and La@TeX{} exporters. In most cases, these properties correspond to user +variables in Org-mode. The table below lists these properties along +with the variable they belong to. See the documentation string for the respective variable for details. @multitable @columnfractions 0.3 0.7 @@ -6256,6 +6381,11 @@ respective variable for details. @item @code{:email} @tab @code{user-mail-address} @end multitable +Most of the @code{org-export-with-*} variables have the same effect in +both HTML and La@TeX{} exporters, except for @code{:TeX-macros} and +@code{:LaTeX-fragments}, respectively @code{nil} and @code{t} in the +La@TeX{} export. + 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. Options set within a file (@pxref{Export @@ -6524,7 +6654,7 @@ when the file is visited again in a new Emacs session. @table @kbd @item #+ARCHIVE: %s_done:: This line sets the archive location for the agenda file. It applies for -all subsequent lines until the next @samp{#+CATEGORY} line, or the end +all subsequent lines until the next @samp{#+ARCHIVE} line, or the end of the file. The first such line also applies to any entries before it. The corresponding variable is @code{org-archive-location}. @item #+CATEGORY: @@ -6548,8 +6678,11 @@ These lines (several are allowed) specify link abbreviations. This line sets the limits and the default for the priorities. All three must be either letters A-Z or numbers 0-9. The highest priority must have a lower ASCII number that the lowest priority. +@item #+PROPERTY: Property_Name Value +This line sets a default inheritance value for entries in the current +buffer, most useful for specifying the allowed values of a property. @item #+STARTUP: -This line sets options to be used at startup of org-mode, when an +This line sets options to be used at startup of Org-mode, when an Org-mode file is being visited. The first set of options deals with the initial visibility of the outline tree. The corresponding variable for global default settings is @code{org-startup-folded}, with a default @@ -6924,7 +7057,7 @@ used by CUA-mode (as well as pc-select-mode and s-region-mode) to select and extend the region. If you want to use one of these packages along with Org-mode, configure the variable @code{org-CUA-compatible}. When set, Org-mode will move the following -keybindings in org-mode files, and in the agenda buffer (but not +keybindings in Org-mode files, and in the agenda buffer (but not during date selection). @example @@ -6944,7 +7077,7 @@ in the paragraph above about CUA mode also applies here. @item @file{footnote.el} by Steven L. Baur Org-mode supports the syntax of the footnote package, but only the numerical footnote markers. Also, the default key for footnote -commands, @kbd{C-c !} is already used by org-mode. You could use the +commands, @kbd{C-c !} is already used by Org-mode. You could use the variable @code{footnote-prefix} to switch footnotes commands to another key. Or, you could use @code{org-replace-disputed-keys} and @code{org-disputed-keys} to change the settings in Org-mode. @@ -6999,13 +7132,14 @@ Org-mode. @menu * Extensions:: Existing 3rd-part extensions +* Adding hyperlink types:: New custom link types * Tables in arbitrary syntax:: Orgtbl for LaTeX and other programs * Dynamic blocks:: Automatically filled blocks * Special agenda views:: Customized views * Using the property API:: Writing programs that use entry properties @end menu -@node Extensions, Tables in arbitrary syntax, Extensions and Hacking, Extensions and Hacking +@node Extensions, Adding hyperlink types, Extensions and Hacking, Extensions and Hacking @section Third-party extensions for Org-mode @cindex extension, third-party @@ -7049,14 +7183,111 @@ Remind. @url{http://www.cognition.ens.fr/~guerry/u/org2rem.el}. @page -@node Tables in arbitrary syntax, Dynamic blocks, Extensions, Extensions and Hacking +@node Adding hyperlink types, Tables in arbitrary syntax, Extensions, Extensions and Hacking +@section Adding hyperlink types +@cindex hyperlinks, adding new types + +Org-mode has a large number of hyperlink types built-in +(@pxref{Hyperlinks}). If you would like to add new link types, it +provides an interface for doing so. Lets look at an example file +@file{org-man.el} that will add support for creating links like +@samp{[[man:printf][The printf manpage]]} to show unix manual pages inside +emacs: + +@lisp +;;; org-man.el - Support for links to manpages in Org-mode + +(require 'org) + +(org-add-link-type "man" 'org-man-open) +(add-hook 'org-store-link-functions 'org-man-store-link) + +(defcustom org-man-command 'man + "The Emacs command to be used to display a man page." + :group 'org-link + :type '(choice (const man) (const woman))) + +(defun org-man-open (path) + "Visit the manpage on PATH. +PATH should be a topic that can be thrown at the man command." + (funcall org-man-command path)) + +(defun org-man-store-link () + "Store a link to a manpage." + (when (memq major-mode '(Man-mode woman-mode)) + ;; This is a man page, we do make this link + (let* ((page (org-man-get-page-name)) + (link (concat "man:" page)) + (description (format "Manpage for %s" page))) + (org-store-link-props + :type "man" + :link link + :description description)))) + +(defun org-man-get-page-name () + "Extract the page name from the buffer name." + ;; This works for both `Man-mode' and `woman-mode'. + (if (string-match " \\(\\S-+\\)\\*" (buffer-name)) + (match-string 1 (buffer-name)) + (error "Cannot create link to this man page"))) + +(provide 'org-man) + +;;; org-man.el ends here +@end lisp + +@noindent +You would activate this new link type in @file{.emacs} with + +@lisp +(require 'org-man) +@end lisp + +@noindent +Lets go through the file and see what it does. +@enumerate +@item +It does @code{(require 'org)} to make sure that @file{org.el} has been +loaded. +@item +The next line calls @code{org-add-link-type} to define a new link type +with prefix @samp{man}. The call also contains the name of a function +that will be called to follow such a link. +@item +The next line adds a function to @code{org-store-link-functions}, in +order to allow the command @kbd{C-c l} to record a useful link in a +buffer displaying a man page. +@end enumerate + +The rest of the file defines the necessary variables and functions. +First there is a customization variable that determines which emacs +command should be used to display manpages. There are two options, +@code{man} and @code{woman}. Then the function to follow a link is +defined. It gets the link path as an argument - in this case the link +path is just a topic for the manual command. The function calls the +value of @code{org-man-command} to display the man page. + +Finally the function @code{org-man-store-link} is defined. When you try +to store a link with @kbd{C-c l}, also this function will be called to +try to make a link. The function must first decide if it is supposed to +create the link for this buffer type, we do this by checking the value +of the variable @code{major-mode}. If not, the function must exit and +retunr the value @code{nil}. If yes, the link is created by getting the +manual tpoic from the buffer name and prefixing it with the string +@samp{man:}. Then it must call the command @code{org-store-link-props} +and set the @code{:type} and @code{:link} properties. Optionally you +can also set the @code{:description} property to provide a default for +the link description when the link is later inserted into tan Org-mode +buffer with @kbd{C-c C-l}. + +@node Tables in arbitrary syntax, Dynamic blocks, Adding hyperlink types, Extensions and Hacking @section Tables in arbitrary syntax @cindex tables, in other modes @cindex orgtbl-mode Since Orgtbl-mode can be used as a minor mode in arbitrary buffers, a frequent feature request has been to make it work with native tables in -specific languages, for example LaTeX. However, this is extremely hard +specific languages, for example La@TeX{}. However, this is extremely hard to do in a general way, would lead to a customization nightmare, and would take away much of the simplicity of the Orgtbl-mode table editor. @@ -7118,7 +7349,7 @@ additional columns. @noindent The one problem remaining is how to keep the source table in the buffer without disturbing the normal workings of the file, for example during -compilation of a C file or processing of a LaTeX file. There are a +compilation of a C file or processing of a La@TeX{} file. There are a number of different solutions: @itemize @bullet @@ -7129,7 +7360,7 @@ language. For example, in C-mode you could wrap the table between @item Sometimes it is possible to put the table after some kind of @i{END} statement, for example @samp{\bye} in TeX and @samp{\end@{document@}} -in LaTeX. +in La@TeX{}. @item You can just comment the table line by line whenever you want to process the file, and uncomment it whenever you need to edit the table. This @@ -7142,11 +7373,11 @@ key. @subsection A LaTeX example @cindex LaTeX, and orgtbl-mode -The best way to wrap the source table in LaTeX is to use the +The best way to wrap the source table in La@TeX{} is to use the @code{comment} environment provided by @file{comment.sty}. It has to be activated by placing @code{\usepackage@{comment@}} into the document header. Orgtbl-mode can insert a radio table skeleton@footnote{By -default this works only for LaTeX, HTML, and TeXInfo. Configure the +default this works only for La@TeX{}, HTML, and TeXInfo. Configure the variable @code{orgtbl-radio-tables} to install templates for other modes.} with the command @kbd{M-x orgtbl-insert-radio-table}. You will be prompted for a table name, lets say we use @samp{salesfigures}. You @@ -7163,7 +7394,7 @@ will then get the following template: @noindent The @code{#+ORGTBL: SEND} line tells orgtbl-mode to use the function -@code{orgtbl-to-latex} to convert the table into LaTeX and to put it +@code{orgtbl-to-latex} to convert the table into La@TeX{} and to put it into the receiver location with name @code{salesfigures}. You may now fill in the table, feel free to use the spreadsheet features@footnote{If the @samp{#+TBLFM} line contains an odd number of dollar characters, @@ -7217,7 +7448,7 @@ Month & \multicolumn@{1@}@{c@}@{Days@} & Nr.\ sold & per day\\ \end@{comment@} @end example -The LaTeX translator function @code{orgtbl-to-latex} is already part of +The La@TeX{} translator function @code{orgtbl-to-latex} is already part of Orgtbl-mode. It uses a @code{tabular} environment to typeset the table and marks horizontal lines with @code{\hline}. Furthermore, it interprets the following parameters: @@ -7278,7 +7509,7 @@ As you can see, the properties passed into the function (variable @var{PARAMS}) are combined with the ones newly defined in the function (variable @var{PARAMS2}). The ones passed into the function (i.e. the ones set by the @samp{ORGTBL SEND} line) take precedence. So if you -would like to use the LaTeX translator, but wanted the line endings to +would like to use the La@TeX{} translator, but wanted the line endings to be @samp{\\[2mm]} instead of the default @samp{\\}, you could just overrule the default with @@ -7287,7 +7518,7 @@ overrule the default with @end example For a new language, you can either write your own converter function in -analogy with the LaTeX translator, or you can use the generic function +analogy with the La@TeX{} translator, or you can use the generic function directly. For example, if you have a language where a table is started with @samp{!BTBL!}, ended with @samp{!ETBL!}, and where table lines are started with @samp{!BL!}, ended with @samp{!EL!} and where the field @@ -7407,28 +7638,51 @@ search should continue from there. subtree-end))) ; tag not found, continue after end of subtree @end lisp -Furthermore you must write a command that uses @code{let} to temporarily -put this function into the variable @code{org-agenda-skip-function}, -sets the header string for the agenda buffer, and calls the todo-list -generator while asking for the specific TODO keyword PROJECT. The -function must also accept one argument MATCH, but it can choose to -ignore it@footnote{MATCH must be present in case you want to define a -custom command for producing this special list. Custom commands always -supply the MATCH argument, but it can be empty if you do not specify it -while defining the command(@pxref{Custom agenda -views}).} (as we do in the example below). Here is the example: +Now you may use this function in an agenda custom command, for example +like this: @lisp -(defun my-org-waiting-projects (&optional match) - "Produce a list of projects that contain a WAITING tag. -MATCH is being ignored." - (interactive) - (let ((org-agenda-skip-function 'my-skip-unless-waiting) - (org-agenda-overriding-header "Projects waiting for something: ")) - ;; make the list - (org-todo-list "PROJECT"))) +(org-add-agenda-custom-command + '("b" todo "PROJECT" + ((org-agenda-skip-function 'my-org-waiting-projects) + (org-agenda-overriding-header "Projects waiting for something: ")))) @end lisp +Note that this also binds @code{org-agenda-overriding-header} to get a +meaningful header in the agenda view. + +You may also put a Lisp form into @code{org-agenda-skip-function}. In +particular, you may use the functions @code{org-agenda-skip-entry-if} +and @code{org-agenda-skip-subtree-if} in this form, for example: + +@table @code +@item '(org-agenda-skip-entry-if 'scheduled) +Skip current entry if it has been scheduled. +@item '(org-agenda-skip-entry-if 'notscheduled) +Skip current entry if it has not been scheduled. +@item '(org-agenda-skip-entry-if 'deadline) +Skip current entry if it has a deadline. +@item '(org-agenda-skip-entry-if 'scheduled 'deadline) +Skip current entry if it has a deadline, or if it is scheduled. +@item '(org-agenda-skip-entry 'regexp "regular expression") +Skip current entry if the regular expression contained in the variable +@code{org-agenda-skip-regexp} matches in the entry. +@item '(org-agenda-skip-subtree-if 'regexp "regular expression") +Same as above, but check and skip the entire subtree. +@end table + +Therefore we could also have written the search for WAITING projects +like this, even without defining a special function: + +@lisp +(org-add-agenda-custom-command + '("b" todo "PROJECT" + ((org-agenda-skip-function '(org-agenda-skip-subtree-if + 'regexp ":WAITING:")) + (org-agenda-overriding-header "Projects waiting for something: ")))) +@end lisp + + @node Using the property API, , Special agenda views, Extensions and Hacking @section Using the property API @cindex API, for properties @@ -7544,15 +7798,16 @@ around a match in a hidden outline tree. @item @i{Niels Giessen} had the idea to automatically archive DONE trees. @item -@i{Bastien Guerry} provided extensive feedback and some patches, and -translated David O'Toole's tutorial into French. +@i{Bastien Guerry} wrote the La@TeX{} exporter and has been prolific +with patches, ideas, and bug reports. +to Org-mode. @item @i{Kai Grossjohann} pointed out key-binding conflicts with other packages. @item @i{Scott Jaderholm} proposed footnotes, control over whitespace between folded entries, and column view for properties. @item -@i{Shidai Liu} ("Leo") asked for embedded LaTeX and tested it. He also +@i{Shidai Liu} ("Leo") asked for embedded La@TeX{} and tested it. He also provided frequent feedback and some patches. @item @i{Jason F. McBrayer} suggested agenda export to CSV format. @@ -7607,6 +7862,9 @@ subtrees. @item @i{Dale Smith} proposed link abbreviations. @item +@i{Adam Spiers} asked for global linking commands and inspired the link +extension system. support mairix. +@item @i{David O'Toole} wrote @file{org-publish.el} and drafted the manual chapter about publishing. @item @@ -7625,6 +7883,7 @@ really different beasts in their basic ideas and implementation 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. +John has also contributed a number of great ideas directly to Org-mode. @item @i{Carsten Wimmer} suggested some changes and helped fix a bug in linking to GNUS. diff --git a/orgcard.pdf b/orgcard.pdf index b64336246d594b1c275ebbf5e7e7ca9c06b36b4c..f402b0db699f88b123e4a88721bd2df1fd85a46b 100644 GIT binary patch literal 58798 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 H-tGM#T2&oa literal 57780 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 diff --git a/orgcard.tex b/orgcard.tex index 489741e45..b39aa622c 100644 --- a/orgcard.tex +++ b/orgcard.tex @@ -1,5 +1,5 @@ % Reference Card for Org Mode -\def\orgversionnumber{5.04} +\def\orgversionnumber{5.05} \def\versionyear{2007} % latest update \def\year{2007} % latest copyright year