pax_global_header00006660000000000000000000000064141566132000014510gustar00rootroot0000000000000052 comment=11fb239930c0f4b37ee8c8f7f64a4aed09d55e0a MyST-Parser-0.16.1/000077500000000000000000000000001415661320000136635ustar00rootroot00000000000000MyST-Parser-0.16.1/.github/000077500000000000000000000000001415661320000152235ustar00rootroot00000000000000MyST-Parser-0.16.1/.github/workflows/000077500000000000000000000000001415661320000172605ustar00rootroot00000000000000MyST-Parser-0.16.1/.github/workflows/docutils_setup.py000077500000000000000000000036071415661320000227110ustar00rootroot00000000000000#!/usr/bin/env python3 """Script to convert package setup to myst-docutils.""" import configparser import io import sys def modify_setup_cfg(content: str) -> str: """Modify setup.cfg.""" cfg = configparser.ConfigParser() cfg.read_string(content) # change name of package cfg.set("metadata", "name", "myst-docutils") # move dependency on docutils and sphinx to extra install_requires = [] sphinx_extra = [""] for line in cfg.get("options", "install_requires").splitlines(): if line.startswith("docutils"): sphinx_extra.append(line) elif line.startswith("sphinx"): sphinx_extra.append(line) else: install_requires.append(line) cfg.set("options", "install_requires", "\n".join(install_requires)) cfg.set("options.extras_require", "sphinx", "\n".join(sphinx_extra)) stream = io.StringIO() cfg.write(stream) return stream.getvalue() def modify_readme(content: str) -> str: """Modify README.md.""" content = content.replace("myst-parser", "myst-docutils") content = content.replace( "# MyST-Parser", "# MyST-Parser\n\nNote: myst-docutils is identical to myst-parser, " "but without installation requirements on sphinx", ) content = content.replace("myst-docutils.readthedocs", "myst-parser.readthedocs") content = content.replace( "readthedocs.org/projects/myst-docutils", "readthedocs.org/projects/myst-parser" ) return content if __name__ == "__main__": setup_path = sys.argv[1] readme_path = sys.argv[2] with open(setup_path, "r") as f: content = f.read() content = modify_setup_cfg(content) with open(setup_path, "w") as f: f.write(content) with open(readme_path, "r") as f: content = f.read() content = modify_readme(content) with open(readme_path, "w") as f: f.write(content) MyST-Parser-0.16.1/.github/workflows/tests.yml000066400000000000000000000070371415661320000211540ustar00rootroot00000000000000name: continuous-integration on: push: branches: [master] tags: - "v[0-9]+.[0-9]+.[0-9]+*" pull_request: jobs: pre-commit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 uses: actions/setup-python@v1 with: python-version: "3.8" - uses: pre-commit/action@v2.0.0 tests: strategy: matrix: python-version: ["3.6", "3.7", "3.8", "3.9"] sphinx: [">=4,<5"] os: [ubuntu-latest] include: - os: ubuntu-latest python-version: "3.8" sphinx: ">=3,<4" - os: windows-latest python-version: "3.8" sphinx: ">=4,<5" runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip pip install -e .[linkify,testing] pip install --upgrade-strategy "only-if-needed" "sphinx${{ matrix.sphinx }}" - name: Run pytest run: | pytest --cov=myst_parser --cov-report=xml --cov-report=term-missing coverage xml - name: Upload to Codecov if: github.repository == 'executablebooks/MyST-Parser' && matrix.python-version == 3.8 uses: codecov/codecov-action@v1 with: name: myst-parser-pytests flags: pytests file: ./coverage.xml fail_ci_if_error: true check-myst-docutils: name: Check myst-docutils install runs-on: ubuntu-latest strategy: matrix: docutils-version: ["0.16", "0.17", "0.18"] steps: - name: Checkout source uses: actions/checkout@v2 - name: Set up Python 3.8 uses: actions/setup-python@v1 with: python-version: "3.8" - name: Modify setup run: python .github/workflows/docutils_setup.py setup.cfg README.md - name: Install dependencies run: | python -m pip install --upgrade pip pip install . pip install docutils==${{ matrix.docutils-version }} - name: Run docutils CLI run: echo "test" | myst-docutils-html publish: name: Publish myst-parser to PyPi needs: [pre-commit, tests, check-myst-docutils] if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags') runs-on: ubuntu-latest steps: - name: Checkout source uses: actions/checkout@v2 - name: Set up Python 3.8 uses: actions/setup-python@v1 with: python-version: "3.8" - name: Build package run: | pip install build python -m build - name: Publish uses: pypa/gh-action-pypi-publish@v1.3.1 with: user: __token__ password: ${{ secrets.PYPI_KEY }} publish-docutils: name: Publish myst-docutils to PyPi needs: [publish] if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags') runs-on: ubuntu-latest steps: - name: Checkout source uses: actions/checkout@v2 - name: Set up Python 3.8 uses: actions/setup-python@v1 with: python-version: "3.8" - name: Modify setup run: python .github/workflows/docutils_setup.py setup.cfg README.md - name: Build package run: | pip install build python -m build - name: Publish uses: pypa/gh-action-pypi-publish@v1.3.1 with: user: __token__ password: ${{ secrets.PYPI_KEY_DOCUTILS }} MyST-Parser-0.16.1/.gitignore000066400000000000000000000034661415661320000156640ustar00rootroot00000000000000# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ pip-wheel-metadata/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ # Translations *.mo *.pot !tests/**/*.pot # Django stuff: *.log local_settings.py db.sqlite3 db.sqlite3-journal # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv .python-version # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. #Pipfile.lock # PEP 582; used by e.g. github.com/David-OConnor/pyflow __pypackages__/ # Celery stuff celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ _archive/ .vscode/ .DS_Store MyST-Parser-0.16.1/.pre-commit-config.yaml000066400000000000000000000027241415661320000201510ustar00rootroot00000000000000# Install pre-commit hooks via # pre-commit install exclude: > (?x)^( \.vscode/settings\.json| tests/test_commonmark/commonmark\.json| .*\.xml| tests/.*/.*\.md )$ repos: - repo: git://github.com/pre-commit/pre-commit-hooks rev: v4.0.1 hooks: - id: check-json - id: check-yaml - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/mgedmin/check-manifest rev: "0.47" hooks: - id: check-manifest args: [--no-build-isolation] additional_dependencies: [setuptools>=46.4.0] - repo: https://github.com/PyCQA/isort rev: 5.10.1 hooks: - id: isort - repo: https://github.com/psf/black rev: 21.11b1 hooks: - id: black - repo: https://github.com/PyCQA/flake8 rev: 4.0.1 hooks: - id: flake8 additional_dependencies: - flake8-comprehensions - flake8-bugbear # - flake8-self~=0.2.2 - repo: https://github.com/pre-commit/mirrors-mypy rev: v0.910-1 hooks: - id: mypy args: [--config-file=setup.cfg] additional_dependencies: - sphinx~=3.3 - markdown-it-py>=1.0.0,<3.0.0 - mdit-py-plugins~=0.3.0 files: > (?x)^( myst_parser/.*py| )$ # this is not used for now, # since it converts myst-parser to myst_parser and removes comments # - repo: https://github.com/asottile/setup-cfg-fmt # rev: v1.17.0 # hooks: # - id: setup-cfg-fmt MyST-Parser-0.16.1/.readthedocs.yml000066400000000000000000000003011415661320000167430ustar00rootroot00000000000000version: 2 python: version: 3 install: - method: pip path: . extra_requirements: - linkify - rtd sphinx: builder: html fail_on_warning: true MyST-Parser-0.16.1/CHANGELOG.md000066400000000000000000000643571415661320000155130ustar00rootroot00000000000000# Changelog ## 0.16.1 - 2021-12-16 ✨ NEW: Add `myst_linkify_fuzzy_links` option. When using the [`linkify` extension](docs/syntax/optional.md#linkify), this option can be used to disable matching of links that do not contain a schema (such as `http://`). ## 0.16.0 - 2021-12-06 This release contains a number of exciting improvements: ### Upgrade of Markdown parser `markdown-it-py` has been upgraded to [v2.0.0](https://github.com/executablebooks/markdown-it-py/releases/tag/v2.0.0). This upgrade brings full compliance with the [CommonMark v0.30 specification](https://spec.commonmark.org/0.30/). Additionally, `mdit-py-plugins` has been upgraded to [v0.3.0](https://github.com/executablebooks/mdit-py-plugins/releases/tag/v0.3.0). This improves the parsing of the MyST target syntax, to allow for spaces and additional special characters in the target name, for example this is now valid: ```md (a bc |@<>*./_-+:)= # Header ``` Also MyST role syntax now supports unlimited length in the role name and new lines in the content. For example, this is now valid: ```md {abc}`xy new line` ``` ### Improvements for Docutils-only use MyST now allows for Docutils-only use (outside of Sphinx), that allows for MyST configuration options to be set via the `docutils.conf` file, or on the command line. On installing MyST-Parser, the following CLI-commands are made available: - `myst-docutils-html`: converts MyST to HTML - `myst-docutils-html5`: converts MyST to HTML5 - `myst-docutils-latex`: converts MyST to LaTeX - `myst-docutils-xml`: converts MyST to docutils-native XML - `myst-docutils-pseudoxml`: converts MyST to pseudo-XML (to visualise the AST structure) You can also install the [myst-docutils](https://pypi.org/project/myst-docutils/) package from `pip`, which includes no direct install requirements on docutils or sphinx. See [MyST with Docutils](docs/docutils.md) for more information. Thanks to help from [@cpitclaudel](https://github.com/cpitclaudel)! ### Include MyST files in RST files With `docutils>=0.17`, the `include` directive has a `parser` option. This can be used with myst-parser to include MyST files in RST files. ```md Parse using the docutils only parser: .. include:: include.md :parser: myst_parser.docutils_ Parse using the sphinx parser: .. include:: include.md :parser: myst_parser.sphinx_ ``` ### Addition of the `fieldlist` syntax extension Field lists are mappings from field names to field bodies, based on the [reStructureText syntax](https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#field-lists): ```rst :name only: :name: body :name: Multiple Paragraphs ``` This should eventually allow for MyST Markdown docstrings! (see ) See [Field Lists syntax](docs/syntax/optional.md#field-lists) for more information. ### Improvements to table rendering Tables with no body are now allowed, for example: ```md | abc | def | | --- | --- | ``` Also cell alignment HTML classes have now been changed to: `text-left`, `text-center`, or `text-right`, for example: ```md | left | center | right | | :--- | :----: | ----: | | a | b | c | ``` is converted to: ```html

left

center

right

a

b

c

``` These classes should be supported by most sphinx HTML themes. See [Tables syntax](docs/syntax/syntax.md#tables) for more information. ### Pull Requests - 🛠FIX: Add mandatory attributes on `enumerated_list` by @cpitclaudel in [#418](https://github.com/executablebooks/MyST-Parser/pull/418) - 📚 DOCS: Add reference to MySTyc in landing page by @astrojuanlu in [#413](https://github.com/executablebooks/MyST-Parser/pull/413) - â¬†ï¸ UPGRADE: markdown-it-py v2, mdit-py-plugins v0.3 by @chrisjsewell in [#449](https://github.com/executablebooks/MyST-Parser/pull/449) - 👌 IMPROVE: Table rendering by @chrisjsewell in [#450](https://github.com/executablebooks/MyST-Parser/pull/450) - 🛠FIX: Ensure parent files are re-built if `include` file changes by @chrisjsewell in [#451](https://github.com/executablebooks/MyST-Parser/pull/451) - 🛠FIX: Convert empty directive option to `None` by @chrisjsewell in [#452](https://github.com/executablebooks/MyST-Parser/pull/452) - 👌 IMPROVE: Add `\\` for hard-breaks in latex by @chrisjsewell in [#453](https://github.com/executablebooks/MyST-Parser/pull/453) - 🔧 MAINTAIN: Remove empty "sphinx" extra by @hukkin in [#350](https://github.com/executablebooks/MyST-Parser/pull/350) - ✨ NEW: Add `fieldlist` extension by @chrisjsewell in [#455](https://github.com/executablebooks/MyST-Parser/pull/455) - ✨ NEW: Add Docutils MyST config and CLI by @cpitclaudel in [#426](https://github.com/executablebooks/MyST-Parser/pull/426) - 🔧 MAINTAIN: Add publishing job for `myst-docutils` by @chrisjsewell in [#456](https://github.com/executablebooks/MyST-Parser/pull/456) - 🧪 TESTS: Add for `gettext_additional_targets` by @jpmckinney in [#459](https://github.com/executablebooks/MyST-Parser/pull/459) ### New Contributors - @cpitclaudel made their first contribution in [#418](https://github.com/executablebooks/MyST-Parser/pull/418) - @astrojuanlu made their first contribution in [#413](https://github.com/executablebooks/MyST-Parser/pull/413) **Full Changelog**: ## 0.15.2 - 2021-08-26 This is mainly a maintenance release that fixes some incompatibilities with `sphinx<3.1`, improvements for compatibility with `docutils=0.17`, and improvements to robustness. ## 0.15.1 - 2021-06-18 👌 IMPROVE: MathJax compatibility with `nbsphinx` `nbsphinx` also overrides the MathJax configuration. For compatibility, `output_area` is added to the list of default processed classes, and the override warning is allowed to be suppressed with `suppress_warnings = ["myst.mathjax"]`. ## 0.15.0 - 2021-06-13 ### Upgraded to `sphinx` v4 â¬†ï¸ A principe change in this release is to updates the requirements of myst-parser from `sphinx>=2,<4` to `sphinx>=3,<5`. ### Changed MathJax handling â™»ï¸ Instead of removing all `$` processing for the whole project, during MyST document parsing, the top-level section is now given the classes `tex2jax_ignore` and `mathjax_ignore` (turning off default MathJax processing of all HTML elements) and MathJax is then configured to process elements with the `tex2jax_process|mathjax_process|math` classes. See [the math syntax guide](docs/syntax/optional.md#math-shortcuts) for further information. ### Set URL scheme defaults â€¼ï¸ The `myst_url_schemes` default is now: `("http", "https", "mailto", "ftp")`. This means that only these URL will be considered as external (e.g. `[](https://example.com)`), and references like `[](prefix:main)` will be considered as internal references. Set `myst_url_schemes = None`, to revert to the previous default. ### Added `myst_heading_slug_func` option 👌 Use this option to specify a custom function to auto-generate heading anchors (see [Auto-generated header anchors](docs/syntax/optional.md#auto-generated-header-anchors)). Thanks to [@jpmckinney](https://github.com/jpmckinney)! ## 0.14.0 - 2021-05-04 ### Upgrade to `markdown-it-py` v1.0 â¬†ï¸ This release updates the code-base to fully support the [markdown-it-py](https://markdown-it-py.readthedocs.io) `v1.0.0` release. In particular for users, this update alters the parsing of tables to be consistent with the [Github Flavoured Markdown (GFM) specification](https://github.github.com/gfm/#tables-extension-). ### New Features ✨ - **Task lists** utilise the [markdown-it-py tasklists plugin](markdown_it:md/plugins), and are applied to Markdown list items starting with `[ ]` or `[x]`. ```markdown - [ ] An item that needs doing - [x] An item that is complete ``` Add "tasklist" to the `myst_enable_extensions` configuration to enable. See [the optional syntax guide](docs/syntax/optional.md#task-lists) for further information. - The **`sub-ref`** role has been added for use identical to ReST's `|name|` syntax. This allows one to access Sphinx's built-in `|today|`, `|release|` and `|version|` substitutions, and also introduces two new substitutions: `wordcount-words` and `wordcount-minutes`, computed by the markdown-it-py [`wordcount_plugin`](https://github.com/executablebooks/mdit-py-plugins/pull/20). ```markdown > {sub-ref}`today` | {sub-ref}`wordcount-words` words | {sub-ref}`wordcount-minutes` min read ``` See [the roles syntax guide](docs/syntax/syntax.md) for further information. - The **`dmath_double_inline`** configuration option allows display math (i.e. `$$`) within an inline context. See [the math syntax guide](docs/syntax/optional.md#math-shortcuts) for further information. ### Remove v0.13 deprecations â€¼ï¸ The deprecations made to extension configurations and colon fences in `0.13.0` (see below) have now been removed: - Configuration variables: `myst_admonition_enable`, `myst_figure_enable`, `myst_dmath_enable`, `myst_amsmath_enable`, `myst_deflist_enable`, `myst_html_img_enable` - `:::{admonition,class}` -> `:::{admonition}\n:class: class` - `:::{figure}` -> `:::{figure-md}` ### Fix extraction of nested footnotes 🛠Previously footnote definitions in block elements like lists would crash the parsing: ```markdown - [^e]: footnote definition in a block element ``` These are now correctly extracted. ## 0.13.7 - 2021-04-25 👌 IMPROVE: Add warning for nested headers: Nested headers are not supported within most elements (this is a limitation of the docutils/sphinx document structure), and can lead to unexpected outcomes. For example in admonitions: ````markdown ```{note} # Unsupported Header ``` ```` A warning (of type `myst.nested_header`) is now emitted when this occurs. 🔧 MAINTAIN: Python 3.9 is now officially supported. ## 0.13.6 - 2021-04-10 🛠FIX: docutils `v0.17` compatibility ## 0.13.5 - 2021-02-15 - â¬†ï¸ UPGRADE: required markdown-it-py to `v0.6.2`: In particular, this fixes missing source line mappings for table rows and their children - 👌 IMPROVE: Store `rawtext` in AST nodes: We now ensure that the raw text is propagated from the Markdown tokens to the Sphinx AST. In particular, this is required by the `gettext` builder, to generate translation POT templates. Thanks to [@jpmckinney](https://github.com/jpmckinney)! - ✨ NEW: Add warning types `myst.subtype`: All parsing warnings are assigned a type/subtype, and also the messages are appended with them. These warning types can be suppressed with the sphinx `suppress_warnings` config option. See [How-to suppress warnings](howto/warnings) for more information. ## 0.13.3 - 2021-01-20 Minor fixes: - 🛠FIX: front-matter parsing for bibliographic keys - 🛠FIX: directive/role name translations - 👌 IMPROVE: Add warning for multiple footnote definitions ## 0.13.2 - 2021-01-20 ✨ NEW: Add `html_admonition` extension : By adding `"html_admonition"` to `myst_enable_extensions`, you can enable parsing of `
` HTML blocks to sphinx admonitions. : This is helpful when you care about viewing the "source" Markdown, such as in Jupyter Notebooks. : For example: ```html

This is the **title**

This is the *content*
``` : See [the optional syntax guide](docs/syntax/optional.md) for further information. 👌 IMPROVE: Footnotes : If the label is an integer, then it will always use this integer for the rendered label (i.e. they are manually numbered). : Add `myst_footnote_transition` configuration, to turn on/off transition line. : Add `footnotes` class to transition `
` in HTML. : See [the syntax guide](docs/syntax/syntax.md) for further information. 👌 IMPROVE: `substitution` extension logic : Parse inline substitutions without block rules, unless the substitution starts with a directive. 🛠FIX: Render front-matter as `field_list` : To improve use by sphinx extensions). 👌 IMPROVE: Code quality : Add isort and mypy type checking to code base. (thanks to contributors @akhmerov, @tfiers) ## 0.13.1 - 2020-12-31 👌 Directives can now be used for inline substitutions, e.g. ```md --- substitutions: key: | ```{image} img/fun-fish.png :alt: fishy :height: 20px ``` --- An inline image: {{ key }} ``` ## 0.13.0 - 2020-12-18 This release makes some major updates to the optional syntaxes. For full details see [Optional MyST Syntaxes](docs/syntax/optional.md). ### 🗑 Deprecations `myst_enable_extensions = ["dollarmath", ...]` now replaces and deprecates individual enable configuration variables: `admonition_enable` -> `"colon_fence"`, `figure_enable` -> `"colon_fence"`, `dmath_enable` -> `"dollarmath"`, `amsmath` -> `"colon_fence"`, `deflist_enable` -> `"deflist"`, `html_img_enable` -> `"html_image"`. The `colon_fence` extension (replacing `admonition_enable`) now works exactly the same as normal ```` ``` ```` code fences, but using `:::` delimiters. This is helpful for directives that contain Markdown text, for example: ```md :::{admonition} The title :class: note This note contains *Markdown* ::: ``` ### ✨ New The `smartquotes` extension will automatically convert standard quotations to their opening/closing variants: - `'single quotes'`: ‘single quotes’ - `"double quotes"`: “double quotes†The `linkify` extension will automatically identify “bare†web URLs, like `www.example.com`, and add hyperlinks; www.example.com. This extension requires that [linkify-it-py](https://github.com/tsutsu3/linkify-it-py) is installed. The `replacements` extension will automatically convert some common typographic texts, such as `+-` -> `±`. The `substitution` extension allows you to specify "substitution definitions" in either the `conf.py` (as `myst_substitutions`) and/or individual file's front-matter (front-matter takes precedence), which will then replace substitution references. For example: ```md --- substitutions: key1: definition --- {{ key1 }} ``` The substitutions are assessed as [jinja2 expressions](http://jinja.palletsprojects.com/) and includes the [Sphinx Environment](https://www.sphinx-doc.org/en/master/extdev/envapi.html) as `env`, so you can do powerful thinks like: ``` {{ [key1, env.docname] | join('/') }} ``` The `figure-md` directive has been added (replacing `enable_figure`), which parses a "Markdown friendly" figure (used with the `colon_fence` extension): ```md :::{figure-md} fig-target :class: myclass fishy This is a caption in **Markdown** ::: ``` ### 👌 Improvements Using the `html_image` extension, HTML images are now processed for both blocks and (now) inline. So you can correctly do, for example: ```md I’m an inline image: | table column | | ----------------------------------------- | | | ``` ## 0.12.10 - 2020-09-21 🛠FIX: allow dates to be parsed in frontmatter. : This fixes a bug that would raise errors at parse time if non-string date objects were in front-matter YAML. See [#253](https://github.com/executablebooks/MyST-Parser/pull/253) ## 0.12.9 - 2020-09-08 ✨ NEW: Auto-generate heading anchors. : This utilises `markdown-it-py`'s `anchors-plugin`, to generate unique anchor "slugs" for each header (up to a certain level), and allows them to be referenced *via* a relative path, e.g. `[](./file.md#header-anchor)`, or in the same document, e.g. `[](#header-anchor)`. Slugs are generated in the GitHub style ([see here](https://github.com/Flet/github-slugger)); lower-case text, removing punctuation, replacing spaces with `-`, enforce uniqueness *via* suffix enumeration `-1`. It is enabled in your `conf.py` *via* `myst_heading_anchors = 2` (sets maximum heading level). See [the documentation here](docs/syntax/optional.md#auto-generated-header-anchors). 🛠FIX: doc reference resolution for singlehtml/latex. : These reference resolutions are passed to the "missing-reference" event, and require the `node["refdoc"]` attribute to be available, which was missing for `[text](./path/to/file.md)` type references. ## 0.12.7 - 2020-08-31 ✨ NEW: Want to include your README.md in the documentation? : See [including a file from outside the docs folder](howto/include-readme). (👌 added `relative-docs` option in 0.12.8) ## 0.12.5 - 2020-08-28 ✨ NEW: Add Markdown figure syntax : Setting `myst_figure_enable = True` in your sphinx `conf.py`, combines the above two extended syntaxes, to create a fully Markdown compliant version of the `figure` directive. See [Markdown Figures](docs/syntax/optional.md#markdown-figures) for details. (👌 formatting of caption improved in 0.12.6) ## 0.12.4 - 2020-08-27 👌 IMPROVE: the mathjax extension is now only overridden if strictly necessary (to support dollar and ams math), and the override is more precise, to mitigate any unwanted side-effects ## 0.12.3 - 2020-08-26 ✨ NEW: Add definition lists. : This addition, enabled by `myst_deflist_enable = True`, allows for "Pandoc style" definition lists to be parsed and rendered, e.g. ```md Term 1 : Definition ``` See the [Definition Lists documentation](https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#definition-lists) for further details. 👌 IMPROVE: mathjax_config override. : Only `mathjax_config["tex2jax"]` will now be overridden, in order to not interfere with other user configurations, such as adding TeX macros. The configuration name has also changed from `myst_override_mathjax` to `myst_update_mathjax`. See [Mathjax and math parsing](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#mathjax-and-math-parsing) for further details. ## 0.12.2 - 2020-08-25 ✨ NEW: Add the `eval-rst` directive : This directive parses its contents as ReStructuredText, which integrates back into the rest of the document, e.g. for cross-referencing. See [this documentation](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#how-directives-parse-content) for further explanation. In particular, this addition solves some outstanding user requests: - How-to [include rST files into a Markdown file](https://myst-parser.readthedocs.io/en/latest/using/howto.html#include-rst-files-into-a-markdown-file) - How-to [Use sphinx.ext.autodoc in Markdown files](https://myst-parser.readthedocs.io/en/latest/using/howto.html#use-sphinx-ext-autodoc-in-markdown-files) Thanks to [@stephenroller](https://github.com/stephenroller) for the contribution 🎉 ## 0.12.1 - 2020-08-19 ✨ NEW: Add `myst_commonmark_only` config option, for restricting the parser to strict CommonMark (no extensions). ## 0.12.0 - 2020-08-19 ### â€¼ï¸ BREAKING If you are using math in your documents, be sure to read the updated [Math syntax guide](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#math-shortcuts)! In particular, the Mathjax configuration is now overridden, such that LaTeX environments will only be rendered if `myst_amsmath_enable=True` is set. The `myst_math_delimiters` option has also been removed (please open an issue if you would like brackets math parsing to be re-implemented). In addition the `myst_html_img` option name has been changed to `myst_html_img_enable`. Some underlying code has also been refactored, to centralise handling of configuration options (see [commit 98573b9](https://github.com/executablebooks/MyST-Parser/commit/98573b9c6e3602ab31d627b5266ae5c1ba2c9e5f)). ### Improved 👌 More configuration options for math parsing (see [MyST configuration options](https://myst-parser.readthedocs.io/en/latest/using/intro.html#myst-configuration-options)). ## 0.11.2 - 2020-07-13 ### Added ✨ - `` tag parsing to sphinx representation, see [the image syntax guide](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#images) ### Improved 👌 - `[title](link)` syntax now works with intersphinx references. Recognised URI schemas can also be configured, see the [configuration options](https://myst-parser.readthedocs.io/en/latest/using/intro.html#myst-configuration-options) ## 0.11.1 - 2020-07-12 ### Fix - Correctly pin required minimum markdown-it-py version ## 0.11.0 - 2020-07-12 ### Added ✨ * Special admonition directive syntax (optional): ```md :::{note} This text is **standard** _Markdown_ ::: ``` See [the syntax guide section](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#admonition-directives-special-syntax-optional) for details. * Direct parsing of [amsmath](https://ctan.org/pkg/amsmath) LaTeX equations (optional). See [the syntax guide section](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#direct-latex-math-optional) for details. ### Breaking â€¼ï¸ * Sphinx configuration options are now set as separate variables, rather than a single dict. See [MyST configuration options](https://myst-parser.readthedocs.io/en/latest/using/intro.html#myst-configuration-options) for details. ## 0.10.0 - 2020-07-08 ([full changelog](https://github.com/executablebooks/MyST-Parser/compare/v0.9.1...aaed58808af485c29bbbf73c5aac10697bfa08b9)) ### Improved 👌 * Support Sphinx version 3 [#197](https://github.com/executablebooks/MyST-Parser/pull/197) ([@chrisjsewell](https://github.com/chrisjsewell)) * Update Trove Classifiers [#192](https://github.com/executablebooks/MyST-Parser/pull/192) ([@chrisjsewell](https://github.com/chrisjsewell)) * Add functionality to use docutils specialized role [#189](https://github.com/executablebooks/MyST-Parser/pull/189) ([@chrisjsewell](https://github.com/chrisjsewell)) ### Contributors to this release ([GitHub contributors page for this release](https://github.com/executablebooks/MyST-Parser/graphs/contributors?from=2020-07-20&to=2020-08-07&type=c)) [@AakashGfude](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3AAakashGfude+updated%3A2020-07-20..2020-08-07&type=Issues) | [@asmeurer](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Aasmeurer+updated%3A2020-07-20..2020-08-07&type=Issues) | [@choldgraf](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Acholdgraf+updated%3A2020-07-20..2020-08-07&type=Issues) | [@chrisjsewell](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Achrisjsewell+updated%3A2020-07-20..2020-08-07&type=Issues) | [@codecov](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Acodecov+updated%3A2020-07-20..2020-08-07&type=Issues) | [@webknjaz](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Awebknjaz+updated%3A2020-07-20..2020-08-07&type=Issues) | [@welcome](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Awelcome+updated%3A2020-07-20..2020-08-07&type=Issues) ## Past Releases ### Contributors ([GitHub contributors page for these releases](https://github.com/executablebooks/MyST-Parser/graphs/contributors?from=2020-01-01&to=2020-07-20&type=c)) [@akhmerov](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Aakhmerov+updated%3A2020-01-01..2020-07-20&type=Issues) | [@asmeurer](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Aasmeurer+updated%3A2020-01-01..2020-07-20&type=Issues) | [@certik](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Acertik+updated%3A2020-01-01..2020-07-20&type=Issues) | [@choldgraf](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Acholdgraf+updated%3A2020-01-01..2020-07-20&type=Issues) | [@chrisjsewell](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Achrisjsewell+updated%3A2020-01-01..2020-07-20&type=Issues) | [@codecov](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Acodecov+updated%3A2020-01-01..2020-07-20&type=Issues) | [@dhermes](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Adhermes+updated%3A2020-01-01..2020-07-20&type=Issues) | [@filippo82](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Afilippo82+updated%3A2020-01-01..2020-07-20&type=Issues) | [@jlperla](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Ajlperla+updated%3A2020-01-01..2020-07-20&type=Issues) | [@jstac](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Ajstac+updated%3A2020-01-01..2020-07-20&type=Issues) | [@martinagvilas](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Amartinagvilas+updated%3A2020-01-01..2020-07-20&type=Issues) | [@mlncn](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Amlncn+updated%3A2020-01-01..2020-07-20&type=Issues) | [@mmcky](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Ammcky+updated%3A2020-01-01..2020-07-20&type=Issues) | [@moorepants](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Amoorepants+updated%3A2020-01-01..2020-07-20&type=Issues) | [@najuzilu](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Anajuzilu+updated%3A2020-01-01..2020-07-20&type=Issues) | [@nathancarter](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Anathancarter+updated%3A2020-01-01..2020-07-20&type=Issues) | [@pauleveritt](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Apauleveritt+updated%3A2020-01-01..2020-07-20&type=Issues) | [@phaustin](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Aphaustin+updated%3A2020-01-01..2020-07-20&type=Issues) | [@rossbar](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Arossbar+updated%3A2020-01-01..2020-07-20&type=Issues) | [@rowanc1](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Arowanc1+updated%3A2020-01-01..2020-07-20&type=Issues) | [@sbliven](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Asbliven+updated%3A2020-01-01..2020-07-20&type=Issues) | [@webknjaz](https://github.com/search?q=repo%3Aexecutablebooks%2FMyST-Parser+involves%3Awebknjaz+updated%3A2020-01-01..2020-07-20&type=Issues) MyST-Parser-0.16.1/LICENSE000066400000000000000000000020661415661320000146740ustar00rootroot00000000000000MIT License Copyright (c) 2020 ExecutableBookProject Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MyST-Parser-0.16.1/MANIFEST.in000066400000000000000000000004351415661320000154230ustar00rootroot00000000000000exclude docs recursive-exclude docs * exclude tests recursive-exclude tests * exclude .pre-commit-config.yaml exclude .readthedocs.yml exclude tox.ini exclude codecov.yml exclude example-include.md include LICENSE include README.md include CHANGELOG.md include myst_parser/py.typed MyST-Parser-0.16.1/README.md000066400000000000000000000052071415661320000151460ustar00rootroot00000000000000# MyST-Parser [![Github-CI][github-ci]][github-link] [![Coverage Status][codecov-badge]][codecov-link] [![Documentation Status][rtd-badge]][rtd-link] [![Code style: black][black-badge]][black-link] [![PyPI][pypi-badge]][pypi-link] [![Conda][conda-badge]][conda-link] [![PyPI - Downloads][install-badge]][install-link] **MyST is a rich and extensible flavor of Markdown meant for technical documentation and publishing**. MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility. This repository serves as the reference implementation of MyST Markdown, as well as a collection of tools to support working with MyST in Python and Sphinx. It contains an extended [CommonMark](https://commonmark.org)-compliant parser using [`markdown-it-py`](https://markdown-it-py.readthedocs.io/), as well as a [Sphinx](https://www.sphinx-doc.org) extension that allows you to write MyST Markdown in Sphinx. [**See the MyST Parser documentation for more information**](https://myst-parser.readthedocs.io/en/latest/). ## Installation To install the MyST parser, run the following in a [Conda environment](https://docs.conda.io) (recommended): ```bash conda install -c conda-forge myst-parser ``` or ```bash pip install myst-parser ``` Or for package development: ```bash git clone https://github.com/executablebooks/MyST-Parser cd MyST-Parser git checkout master pip install -e .[code_style,testing,rtd] ``` To use the MyST parser in Sphinx, simply add: `extensions = ["myst_parser"]` to your `conf.py`. ## Contributing We welcome all contributions! See the [Contributing Guide](https://myst-parser.readthedocs.io/en/latest/develop/index.html) for more details. [github-ci]: https://github.com/executablebooks/MyST-Parser/workflows/continuous-integration/badge.svg?branch=master [github-link]: https://github.com/executablebooks/MyST-Parser [codecov-badge]: https://codecov.io/gh/executablebooks/MyST-Parser/branch/master/graph/badge.svg [codecov-link]: https://codecov.io/gh/executablebooks/MyST-Parser [rtd-badge]: https://readthedocs.org/projects/myst-parser/badge/?version=latest [rtd-link]: https://myst-parser.readthedocs.io/en/latest/?badge=latest [black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg [pypi-badge]: https://img.shields.io/pypi/v/myst-parser.svg [pypi-link]: https://pypi.org/project/myst-parser [conda-badge]: https://anaconda.org/conda-forge/myst-parser/badges/version.svg [conda-link]: https://anaconda.org/conda-forge/myst-parser [black-link]: https://github.com/ambv/black [install-badge]: https://img.shields.io/pypi/dw/myst-parser?label=pypi%20installs [install-link]: https://pypistats.org/packages/myst-parser MyST-Parser-0.16.1/codecov.yml000066400000000000000000000002421415661320000160260ustar00rootroot00000000000000coverage: status: project: default: target: 90% threshold: 0.5% patch: default: target: 75% threshold: 0.5% MyST-Parser-0.16.1/docs/000077500000000000000000000000001415661320000146135ustar00rootroot00000000000000MyST-Parser-0.16.1/docs/.gitignore000066400000000000000000000000161415661320000166000ustar00rootroot00000000000000_build/ _api/ MyST-Parser-0.16.1/docs/Makefile000066400000000000000000000014351415661320000162560ustar00rootroot00000000000000# Minimal makefile for Sphinx documentation # # You can set these variables from the command line, and also # from the environment for the first two. SPHINXOPTS ?= SPHINXBUILD ?= sphinx-build SOURCEDIR = . BUILDDIR = _build # Put it first so that "make" without argument is like "make help". help: @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) .PHONY: help Makefile # Catch-all target: route all unknown targets to Sphinx using the new # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). %: Makefile @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) # raise warnings to errors html-strict: @$(SPHINXBUILD) -b html -nW --keep-going "$(SOURCEDIR)" "$(BUILDDIR)/html" $(SPHINXOPTS) $(O) clean: rm -r $(BUILDDIR) MyST-Parser-0.16.1/docs/_static/000077500000000000000000000000001415661320000162415ustar00rootroot00000000000000MyST-Parser-0.16.1/docs/_static/custom.css000066400000000000000000000002321415661320000202620ustar00rootroot00000000000000.bg-myst-one { background-color: #52d16f3b; } .bg-myst-two { background-color: #e7dd7b73; } .bg-myst-three { background-color: #e7b07b96; } MyST-Parser-0.16.1/docs/_static/logo-square.svg000066400000000000000000000012361415661320000212220ustar00rootroot00000000000000Artboard 4 MyST-Parser-0.16.1/docs/_static/logo-wide.svg000066400000000000000000000204661415661320000206600ustar00rootroot00000000000000Artboard 1 MyST-Parser-0.16.1/docs/api/000077500000000000000000000000001415661320000153645ustar00rootroot00000000000000MyST-Parser-0.16.1/docs/api/index.md000066400000000000000000000003771415661320000170240ustar00rootroot00000000000000(api/main)= # MyST-Parser Python API MyST-Parser also has a Python API *via* the `myst_parser` package. This allows you to parse MyST Markdown and render various outputs with Python. ```{toctree} :maxdepth: 2 parsers.md renderers.md reference.rst ``` MyST-Parser-0.16.1/docs/api/parsers.md000066400000000000000000000236701415661320000173750ustar00rootroot00000000000000# Parse MyST Markdown ```{seealso} - The MyST Parser package heavily uses the the [markdown-it-py](https://github.com/executablebooks/markdown-it-py) package. - {ref}`The MyST-Parser API reference ` contains a more complete reference of this API. ``` ## Parsing and rendering helper functions The MyST Parser comes bundled with some helper functions to quickly parse MyST Markdown and render its output. :::{important} These APIs are primarily intended for testing and development purposes. For proper parsing see {ref}`myst-sphinx` and {ref}`myst-docutils`. ::: ### Parse MyST Markdown to HTML The following code parses markdown and renders as HTML using only the markdown-it parser (i.e. no sphinx or docutils specific processing is done): ```python from myst_parser.main import to_html to_html("some *text* {literal}`a`") ``` ```html '

some text {literal}[a]

\n' ``` ### Parse MyST Markdown to docutils The following function renders your text as **docutils AST objects** (for example, for use with the Sphinx ecosystem): ```python from myst_parser.main import to_docutils print(to_docutils("some *text* {literal}`a`").pformat()) ``` ```xml some text a ``` :::{note} This function only performs the initial parse of the AST, without applying any transforms or post-processing. See for example the [Sphinx core events](https://www.sphinx-doc.org/en/master/extdev/appapi.html?highlight=config-inited#sphinx-core-events). ::: ### Parse MyST Markdown as `markdown-it` tokens The MyST Parser uses `markdown-it-py` tokens as an intermediate representation of your text. Normally these tokens are then *rendered* into various outputs. If you'd like direct access to the tokens, use the `to_tokens` function. Here's an example of its use: ```python from pprint import pprint from myst_parser.main import to_tokens for token in to_tokens("some *text*"): print(token, "\n") ``` ```python Token(type='paragraph_open', tag='p', nesting=1, attrs=None, map=[0, 1], level=0, children=None, content='', markup='', info='', meta={}, block=True, hidden=False) Token(type='inline', tag='', nesting=0, attrs=None, map=[0, 1], level=1, children=[Token(type='text', tag='', nesting=0, attrs=None, map=None, level=0, children=None, content='some ', markup='', info='', meta={}, block=False, hidden=False), Token(type='em_open', tag='em', nesting=1, attrs=None, map=None, level=0, children=None, content='', markup='*', info='', meta={}, block=False, hidden=False), Token(type='text', tag='', nesting=0, attrs=None, map=None, level=1, children=None, content='text', markup='', info='', meta={}, block=False, hidden=False), Token(type='em_close', tag='em', nesting=-1, attrs=None, map=None, level=0, children=None, content='', markup='*', info='', meta={}, block=False, hidden=False)], content='some *text*', markup='', info='', meta={}, block=True, hidden=False) Token(type='paragraph_close', tag='p', nesting=-1, attrs=None, map=None, level=0, children=None, content='', markup='', info='', meta={}, block=True, hidden=False) ``` Each token is an abstract representation of a piece of MyST Markdown syntax. ## Use the parser object for more control The MyST Parser is actually a `markdown-it-py` parser with several extensions pre-enabled that support the MyST syntax. If you'd like more control over the parsing process, then you can directly use a `markdown-it-py` parser with MyST syntax extensions loaded. :::{seealso} [`markdown-it-py`](https://markdown-it-py.readthedocs.io/) is an extensible Python parser and renderer for flavors of markdown. It is inspired heavily by the [`markdown-it`](https://github.com/markdown-it/markdown-it) Javascript package. See the documentation of these tools for more information. ::: ### Load a parser To load one of these parsers for your own use, use the `default_parser` function. Below we'll create such a parser and show that it is an instance of a `markdown-it-py` parser: ```python from myst_parser.main import default_parser, MdParserConfig config = MdParserConfig(renderer="html") parser = default_parser(config) parser ``` ```python markdown_it.main.MarkdownIt() ``` ### List the active rules We can list the **currently active rules** for this parser. Each rules maps onto a particular markdown syntax, and a Token. To list the active rules, use the `get_active_rules` method: ```python pprint(parser.get_active_rules()) ``` ```python {'block': ['front_matter', 'table', 'code', 'math_block_label', 'math_block', 'fence', 'myst_line_comment', 'blockquote', 'myst_block_break', 'myst_target', 'hr', 'list', 'footnote_def', 'reference', 'heading', 'lheading', 'html_block', 'paragraph'], 'core': ['normalize', 'block', 'inline'], 'inline': ['text', 'newline', 'math_inline', 'math_single', 'escape', 'myst_role', 'backticks', 'emphasis', 'link', 'image', 'footnote_ref', 'autolink', 'html_inline', 'entity'], 'inline2': ['balance_pairs', 'emphasis', 'text_collapse']} ``` ### Parse and render markdown Once we have a Parser instance, we can use it to parse some markdown. Use the `render` function to do so: ```python parser.render("*abc*") ``` ```html '

abc

\n' ``` ### Disable and enable rules You can disable and enable rules for a parser using the `disable` and `enable` methods. For example, below we'll disable the `emphasis` rule (which is what detected the `*abc*` syntax above) and re-render the text: ```python parser.disable("emphasis").render("*abc*") ``` ```html '

*abc*

\n' ``` As you can see, the parser no longer detected the `**` syntax as requiring an _emphasis_. ### Turn off all block-level syntax If you'd like to use your parser *only* for in-line content, you may turn off all block-level syntax with the `renderInline` method: ```python parser.enable("emphasis").renderInline("- *abc*") ``` ```html '- abc' ``` ## The Token Stream When you parse markdown with the MyST Parser, the result is a flat stream of **Tokens**. These are abstract representations of each type of syntax that the parser has detected. For example, below we'll show the token stream for some simple markdown: ```python from myst_parser.main import to_tokens tokens = to_tokens(""" Here's some *text* 1. a list > a *quote*""") [t.type for t in tokens] ``` ```python ['paragraph_open', 'inline', 'paragraph_close', 'ordered_list_open', 'list_item_open', 'paragraph_open', 'inline', 'paragraph_close', 'list_item_close', 'ordered_list_close', 'blockquote_open', 'paragraph_open', 'inline', 'paragraph_close', 'blockquote_close'] ``` Note that these tokens are **flat**, although some of the tokens refere to one another (for example, Tokens with `_open` and `_close` represent the start/end of blocks). Tokens of type `inline` will have a `children` attribute that contains a list of the Tokens that they contain. For example: ```python tokens[6] ``` ```python Token(type='inline', tag='', nesting=0, attrs=None, map=[3, 4], level=3, children=[Token(type='text', tag='', nesting=0, attrs=None, map=None, level=0, children=None, content='a list', markup='', info='', meta={}, block=False, hidden=False)], content='a list', markup='', info='', meta={}, block=True, hidden=False) ``` ### Rendering tokens The list of Token objects can be rendered to a number of different outputs. This involves first processing the Tokens, and then defining how each should be rendered in an output format (e.g., HTML or Docutils). For example, the sphinx renderer first converts the token to a nested structure, collapsing the opening/closing tokens into single tokens: ```python from markdown_it.token import nest_tokens nested = nest_tokens(tokens) [t.type for t in nested] ``` ```python ['paragraph_open', 'ordered_list_open', 'blockquote_open'] ``` ```python print(nested[0].opening, end="\n\n") print(nested[0].closing, end="\n\n") print(nested[0].children, end="\n\n") ``` ```python Token(type='paragraph_open', tag='p', nesting=1, attrs=None, map=[1, 2], level=0, children=None, content='', markup='', info='', meta={}, block=True, hidden=False) Token(type='paragraph_close', tag='p', nesting=-1, attrs=None, map=None, level=0, children=None, content='', markup='', info='', meta={}, block=True, hidden=False) [Token(type='inline', tag='', nesting=0, attrs=None, map=[1, 2], level=1, children=[Token(type='text', tag='', nesting=0, attrs=None, map=None, level=0, children=None, content="Here's some ", markup='', info='', meta={}, block=False, hidden=False), NestedTokens(opening=Token(type='em_open', tag='em', nesting=1, attrs=None, map=None, level=0, children=None, content='', markup='*', info='', meta={}, block=False, hidden=False), closing=Token(type='em_close', tag='em', nesting=-1, attrs=None, map=None, level=0, children=None, content='', markup='*', info='', meta={}, block=False, hidden=False), children=[Token(type='text', tag='', nesting=0, attrs=None, map=None, level=1, children=None, content='text', markup='', info='', meta={}, block=False, hidden=False)])], content="Here's some *text*", markup='', info='', meta={}, block=True, hidden=False)] ``` It then renders each token to a Sphinx-based docutils object. See [the renderers section](renderers.md) for more information about rendering tokens. MyST-Parser-0.16.1/docs/api/reference.rst000066400000000000000000000050221415661320000200530ustar00rootroot00000000000000============= API Reference ============= .. _api/directive: Directive Parsing Reference --------------------------- .. automodule:: myst_parser.parse_directives :members: MyST Renderers -------------- These renderers take the markdown-it parsed token stream and convert it to the docutils AST. The sphinx renderer is a subclass of the docutils one, with some additional methods only available *via* sphinx .e.g. multi-document cross-referencing. Docutils ........ .. autoclass:: myst_parser.docutils_renderer.DocutilsRenderer :special-members: __output__, __init__ :members: render, nested_render_text, add_line_and_source_path, current_node_context :undoc-members: :member-order: bysource :show-inheritance: Sphinx ...... .. autoclass:: myst_parser.sphinx_renderer.SphinxRenderer :special-members: __output__ :members: handle_cross_reference, render_math_block_label :undoc-members: :member-order: alphabetical :show-inheritance: Mocking ....... These classes are parsed to sphinx roles and directives, to mimic the original docutls rST specific parser elements, but instead run nested parsing with the markdown parser. .. autoclass:: myst_parser.mocking.MockInliner :members: :undoc-members: :show-inheritance: .. autoclass:: myst_parser.mocking.MockState :members: :undoc-members: :show-inheritance: .. autoclass:: myst_parser.mocking.MockStateMachine :members: :undoc-members: :show-inheritance: .. autoclass:: myst_parser.mocking.MockIncludeDirective :members: :undoc-members: :show-inheritance: Additional Methods .................. .. autofunction:: myst_parser.docutils_renderer.make_document .. autofunction:: myst_parser.docutils_renderer.html_meta_to_nodes .. autofunction:: myst_parser.sphinx_renderer.minimal_sphinx_app .. autofunction:: myst_parser.sphinx_renderer.mock_sphinx_env .. _api/docutils_parser: Docutils Parser Reference ------------------------- .. autoclass:: myst_parser.docutils_.Parser :members: parse :undoc-members: :member-order: bysource :show-inheritance: .. _api/sphinx_parser: Sphinx Parser Reference ----------------------- This class builds on the :py:class:`~myst_parser.sphinx_renderer.SphinxRenderer` to generate a parser for Sphinx, using the :ref:`Sphinx parser API `: .. autoclass:: myst_parser.sphinx_parser.MystParser :members: supported, parse :undoc-members: :member-order: bysource :show-inheritance: :exclude-members: __init__ .. _api/renderers: MyST-Parser-0.16.1/docs/api/renderers.md000066400000000000000000000067231415661320000177070ustar00rootroot00000000000000# Render outputs There are a few different ways to render MyST Parser tokens into different outputs. This section covers a few common ones. ## The `docutils` renderer The `myst_parser.docutils_renderer.DocutilsRenderer` converts a token directly to the `docutils.document` representation of the document, converting roles and directives to a `docutils.nodes` if a converter can be found for the given name. ````python from myst_parser.main import to_docutils document = to_docutils(""" Here's some *text* 1. a list > a quote {emphasis}`content` ```{sidebar} my sidebar content ``` """) print(document.pformat()) ```` ```xml Here's some text a list a quote content my sidebar <paragraph> content ``` ## The Sphinx renderer The `myst_parser.sphinx_renderer.SphinxRenderer` builds on the `DocutilsRenderer` to add sphinx specific nodes, e.g. for cross-referencing between documents. To use the sphinx specific roles and directives outside of a `sphinx-build`, they must first be loaded with the `in_sphinx_env` option. ````python document = to_docutils(""" Here's some *text* 1. a list > a quote {ref}`target` ```{glossary} my gloassary name definition ``` """, in_sphinx_env=True) print(document.pformat()) ```` ```xml <document source="notset"> <paragraph> Here's some <emphasis> text <enumerated_list> <list_item> <paragraph> a list <block_quote> <paragraph> a quote <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="target" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> target <glossary> <definition_list classes="glossary"> <definition_list_item> <term ids="term-my-gloassary"> my gloassary <index entries="('single',\ 'my\ gloassary',\ 'term-my-gloassary',\ 'main',\ None)"> <term ids="term-name"> name <index entries="('single',\ 'name',\ 'term-name',\ 'main',\ None)"> <definition> <paragraph> definition ``` ### Set Sphinx configuration for testing You can also set Sphinx configuration *via* `sphinx_conf`. This is a dictionary representation of the contents of the Sphinx `conf.py`. ```{warning} This feature is only meant for simple testing. It will fail for extensions that require the full Sphinx build process and/or access to external files. ``` `````python document = to_docutils(""" ````{tabs} ```{tab} Apples Apples are green, or sometimes red. ``` ```` """, in_sphinx_env=True, conf={"extensions": ["sphinx_tabs.tabs"]} ) print(document.pformat()) ````` ```xml <document source="notset"> <container classes="sphinx-tabs"> <container> <a classes="item"> <container> <paragraph> Apples <container classes="ui bottom attached sphinx-tab tab segment sphinx-data-tab-0-0 active"> <paragraph> Apples are green, or sometimes red. ``` ���������������������������������������������MyST-Parser-0.16.1/docs/conf.py���������������������������������������������������������������������0000664�0000000�0000000�00000014540�14156613200�0016116�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Configuration file for the Sphinx documentation builder. # # This file only contains a selection of the most common options. For a full # list see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html from sphinx.application import Sphinx from sphinx.util.docutils import SphinxDirective from myst_parser import __version__ # -- Project information ----------------------------------------------------- project = "MyST Parser" copyright = "2020, Executable Book Project" author = "Executable Book Project" version = __version__ master_doc = "index" language = "en" # -- General configuration --------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ "myst_parser", "sphinx.ext.autodoc", "sphinx.ext.intersphinx", "sphinx.ext.viewcode", "sphinxcontrib.bibtex", "sphinx_panels", "sphinxext.rediraffe", "sphinxcontrib.mermaid", "sphinxext.opengraph", ] # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"] # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = "sphinx_book_theme" html_logo = "_static/logo-wide.svg" html_favicon = "_static/logo-square.svg" html_title = "" html_theme_options = { "github_url": "https://github.com/executablebooks/MyST-Parser", "repository_url": "https://github.com/executablebooks/MyST-Parser", "use_edit_page_button": True, "repository_branch": "master", "path_to_docs": "docs", } # OpenGraph metadata ogp_site_url = "https://myst-parser.readthedocs.io/en/latest" # This is the image that GitHub stores for our social media previews ogp_image = "https://repository-images.githubusercontent.com/240151150/316bc480-cc23-11eb-96fc-4ab2f981a65d" # noqa: E501 ogp_custom_meta_tags = [ '<meta name="twitter:card" content="summary_large_image">', ] # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ["_static"] myst_enable_extensions = [ "dollarmath", "amsmath", "deflist", "fieldlist", "html_admonition", "html_image", "colon_fence", "smartquotes", "replacements", "linkify", "substitution", "tasklist", ] myst_heading_anchors = 2 myst_footnote_transition = True myst_dmath_double_inline = True panels_add_bootstrap_css = False bibtex_bibfiles = ["examples/references.bib"] rediraffe_redirects = { "using/intro.md": "sphinx/intro.md", "using/use_api.md": "api/index.md", "using/syntax.md": "syntax/syntax.md", "using/syntax-optional.md": "syntax/optional.md", "using/reference.md": "syntax/reference.md", } def run_apidoc(app): """generate apidoc See: https://github.com/rtfd/readthedocs.org/issues/1139 """ import os import shutil import sphinx from sphinx.ext import apidoc logger = sphinx.util.logging.getLogger(__name__) logger.info("running apidoc") # get correct paths this_folder = os.path.abspath(os.path.dirname(os.path.realpath(__file__))) api_folder = os.path.join(this_folder, "_api") module_path = os.path.normpath(os.path.join(this_folder, "../")) ignore_paths = ["../setup.py", "../conftest.py", "../tests"] ignore_paths = [ os.path.normpath(os.path.join(this_folder, p)) for p in ignore_paths ] if os.path.exists(api_folder): shutil.rmtree(api_folder) os.mkdir(api_folder) argv = ["-M", "--separate", "-o", api_folder, module_path] + ignore_paths apidoc.main(argv) # we don't use this if os.path.exists(os.path.join(api_folder, "modules.rst")): os.remove(os.path.join(api_folder, "modules.rst")) intersphinx_mapping = { "python": ("https://docs.python.org/3.7", None), "sphinx": ("https://www.sphinx-doc.org/en/master", None), "markdown_it": ("https://markdown-it-py.readthedocs.io/en/latest", None), } # autodoc_default_options = { # "show-inheritance": True, # "special-members": "__init__, __enter__, __exit__", # "members": True, # # 'exclude-members': '', # "undoc-members": True, # # 'inherited-members': True # } autodoc_member_order = "bysource" nitpick_ignore = [ ("py:class", "docutils.nodes.document"), ("py:class", "docutils.nodes.docinfo"), ("py:class", "docutils.nodes.Element"), ("py:class", "docutils.nodes.field_list"), ("py:class", "docutils.nodes.problematic"), ("py:class", "docutils.nodes.pending"), ("py:class", "docutils.nodes.system_message"), ("py:class", "docutils.statemachine.StringList"), ("py:class", "docutils.parsers.rst.directives.misc.Include"), ("py:class", "docutils.parsers.rst.Parser"), ("py:class", "docutils.utils.Reporter"), ("py:class", "DocutilsRenderer"), ("py:class", "MockStateMachine"), ] def setup(app: Sphinx): """Add functions to the Sphinx setup.""" class DocutilsCliHelpDirective(SphinxDirective): """Directive to print the docutils CLI help.""" has_content = False required_arguments = 0 optional_arguments = 0 final_argument_whitespace = False option_spec = {} def run(self): """Run the directive.""" import io from docutils import nodes from docutils.frontend import OptionParser from myst_parser.docutils_ import Parser as DocutilsParser stream = io.StringIO() OptionParser( components=(DocutilsParser,), usage="myst-docutils-<writer> [options] [<source> [<destination>]]", ).print_help(stream) return [nodes.literal_block("", stream.getvalue())] # app.connect("builder-inited", run_apidoc) app.add_css_file("custom.css") app.add_directive("docutils-cli-help", DocutilsCliHelpDirective) ����������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/develop/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016251�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/develop/_changelog.md�������������������������������������������������������0000664�0000000�0000000�00000000114�14156613200�0020655�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������```{include} ../../CHANGELOG.md :relative-docs: docs/ :relative-images: ``` ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/develop/architecture.md�����������������������������������������������������0000664�0000000�0000000�00000002140�14156613200�0021252�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# The MyST implementation architecture This page describes implementation details to help you understand the structure of the project. ## A Renderer for markdown-it tokens At a high level, the MyST parser is an extension of th project. Markdown-It-Py is a well-structured Python parser for CommonMark text. It also defines an extension point to include more syntax in parsed files. The MyST parser uses this extension point to define its own syntax options (e.g., for Sphinx roles and directives). The result of this parser is a markdown-it token stream. ## A docutils renderer The MyST parser also defines a docutils renderer for the markdown-it token stream. This allows us to convert parsed elements of a MyST markdown file into docutils. ## A Sphinx parser Finally, the MyST parser provides a parser for Sphinx, the documentation generation system. This parser does the following: * Parse markdown files with the markdown-it parser, including MyST specific plugins * Convert these files into docutils objects using the MyST docutils renderer * Provide these to Sphinx in order to use in building your site. ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/develop/contributing.md�����������������������������������������������������0000664�0000000�0000000�00000005237�14156613200�0021311�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Contributing [![Github-CI][github-ci]][github-link] [![Coverage Status][codecov-badge]][codecov-link] [![Documentation Status][rtd-badge]][rtd-link] [![Code style: black][black-badge]][black-link] We welcome all contributions! See the [EBP Contributing Guide](https://executablebooks.org/en/latest/contributing.html) for general details, and below for guidance specific to MyST-Parser. ## Install for development To install `myst-parser` for development, take the following steps: ```bash git clone https://github.com/executablebooks/MyST-Parser cd MyST-Parser git checkout master pip install -e .[code_style,testing,rtd] ``` ## Code Style Code style is tested using [flake8](http://flake8.pycqa.org), with the configuration set in `.flake8`, and code formatted with [black](https://github.com/ambv/black). Installing with `myst-parser[code_style]` makes the [pre-commit](https://pre-commit.com/) package available, which will ensure this style is met before commits are submitted, by reformatting the code and testing for lint errors. It can be setup by: ```shell >> cd MyST-Parser >> pre-commit install ``` Optionally you can run `black` and `flake8` separately: ```shell >> black . >> flake8 . ``` Editors like VS Code also have automatic code reformat utilities, which can adhere to this standard. All functions and class methods should be annotated with types and include a docstring. The prefered docstring format is outlined in `MyST-Parser/docstring.fmt.mustache` and can be used automatically with the [autodocstring](https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring) VS Code extension. ## Testing For code tests, myst-parser uses [pytest](https://docs.pytest.org)): ```shell >> cd MyST-Parser >> pytest ``` You can also use [tox](https://tox.readthedocs.io), to run the tests in multiple isolated environments (see the `tox.ini` file for available test environments): ```shell >> cd MyST-Parser >> tox ``` For documentation build tests: ```shell >> cd MyST-Parser/docs >> make clean >> make html-strict ``` ```{seealso} {ref}`develop/testing` ``` [github-ci]: https://github.com/executablebooks/MyST-Parser/workflows/continuous-integration/badge.svg?branch=master [github-link]: https://github.com/executablebooks/MyST-Parser [codecov-badge]: https://codecov.io/gh/executablebooks/MyST-Parser/branch/master/graph/badge.svg [codecov-link]: https://codecov.io/gh/executablebooks/MyST-Parser [rtd-badge]: https://readthedocs.org/projects/myst-parser/badge/?version=latest [rtd-link]: https://myst-parser.readthedocs.io/en/latest/?badge=latest [black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg [black-link]: https://github.com/ambv/black �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/develop/index.md������������������������������������������������������������0000664�0000000�0000000�00000000632�14156613200�0017703�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Contribute to MyST This section covers documentation relevant to developing and maintaining the MyST codebase, and some guidelines for how you can contribute. ```{toctree} contributing.md architecture.md test_infrastructure.md ``` ## Code of Conduct The MyST-parser project follows the [Executable Book Project code of conduct](https://github.com/executablebooks/.github/blob/master/CODE_OF_CONDUCT.md). ������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/develop/test_infrastructure.md����������������������������������������������0000664�0000000�0000000�00000004312�14156613200�0022712�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(develop/testing)= # Testing Infrastructure Where possible, additions to the code should be carried out in a [test-driven development](https://en.wikipedia.org/wiki/Test-driven_development) manner: > **Write failing tests that the code should pass, then write code to pass the tests**. The tests are run using [pytest](https://docs.pytest.org)/[GitHub Actions](https://github.com/features/actions) for unit tests, and [readthedocs](https://readthedocs.org/) for documentation build tests. The tests are ordered in a hierarchical fashion: 1. In `tests/test_commonmark` the [CommonMark](https://github.com/commonmark/CommonMark.git) test set is run to check that the parser is complying with the CommonMark specification. 2. In `tests/test_renderers` are tests that check that the Markdown AST is being correctly converted to the docutils/sphinx AST. This includes testing that roles and directives are correctly parsed and run. 3. In `tests/test_sphinx` are tests that check that minimal sphinx project builds are running correctly, to convert MyST markdown files to HTML. 4. In `.circleci` the package documentation (written in MyST format) is built and tested for build errors/warnings. ## Test tools [**pytest-regressions**](https://pytest-regressions.readthedocs.io) is a pytest plugin that is used in the test suite, to maintain tests that generate lots of data. In particular, they are used in the syntax testing to generate tests for AST trees which may change in the future due to changes/additions to the data captured by the parser. For example, after writing: ```python def test_example_dict(data_regression): data_regression.check({ "key1": "value1", "key2": "value2", "more": "data...", }) def test_example_str(file_regression): file_regression.check("a very long string...") ``` Running the following will initially fail, but will also generate a file (per test) of expected output: ```console $ pytest -k test_example ``` Subsequent times the tests are run, the tests output will now be validated against these stored files. After a change to the syntax parser, all failing tests can then be 'regenerated' with the new expected output, by running: ```console $ pytest --force-regen ``` ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/docutils.md�����������������������������������������������������������������0000664�0000000�0000000�00000005145�14156613200�0016770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(myst-docutils)= # MyST with Docutils Sphinx, and thus MyST-Parser, is built on top of the [Docutils](https://docutils.sourceforge.io/docs/) package. MyST-Parser offers a renderer, parser and CLI-interface for working directly with Docutils, independent of Sphinx, as described below. :::{note} Since these tools are independent of Sphinx, this means they cannot parse any Sphinx or Sphinx extensions specific roles or directives. ::: On installing MyST-Parser, the following CLI-commands are made available: - `myst-docutils-html`: converts MyST to HTML - `myst-docutils-html5`: converts MyST to HTML5 - `myst-docutils-latex`: converts MyST to LaTeX - `myst-docutils-xml`: converts MyST to docutils-native XML - `myst-docutils-pseudoxml`: converts MyST to pseudo-XML (to visualise the AST structure) Each command can be piped stdin or take a file path as an argument: ```console $ myst-docutils-html --help $ echo "Hello World" | myst-docutils-html $ myst-docutils-html hello-world.md ``` The commands are based on the [Docutils Front-End Tools](https://docutils.sourceforge.io/docs/user/tools.html), and so follow the same argument and options structure, included many of the MyST specific options detailed in [](sphinx/config-options). :::{dropdown} Shared Docutils CLI Options ```{docutils-cli-help} ``` ::: The CLI commands can also utilise the [`docutils.conf` configuration file](https://docutils.sourceforge.io/docs/user/config.html) to configure the behaviour of the CLI commands. For example: ``` # These entries affect all processing: [general] myst-enable-extensions: deflist,linkify myst-footnote-transition: no # These entries affect specific HTML output: [html writers] embed-stylesheet: no [html5 writer] stylesheet-dirs: path/to/html5_polyglot/ stylesheet-path: minimal.css, responsive.css ``` You can also use the {py:class}`myst_parser.docutils_.Parser` class programmatically with the [Docutils publisher API](https://docutils.sourceforge.io/docs/api/publisher.html): ```python from docutils.core import publish_string from myst_parser.docutils_ import Parser source = "hallo world\n: Definition" output = publish_string( source=source, writer_name="html5", settings_overrides={ "myst_enable_extensions": ["deflist"], "embed_stylesheet": False, }, parser=Parser(), ) ``` Finally, you can include MyST Markdown files within a RestructuredText file, using the [`include` directive](https://docutils.sourceforge.io/docs/ref/rst/directives.html#include): ```rst .. include:: include.md :parser: myst_parser.docutils_ ``` ```{important} The `parser` option requires `docutils>=0.17` ``` ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016431�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/heavy_tails.md�����������������������������������������������������0000664�0000000�0000000�00000000076�14156613200�0021266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- orphan: true --- # DUMMY DOCUMENT FOR TESTING :doc: ROLE ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/htop_again.png�����������������������������������������������������0000664�0000000�0000000�00000301423�14156613200�0021253�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������‰PNG  ��� IHDR��i��—���èÇ&���sBIT|dˆ�� �IDATxœìÝw|ÕÕýøñ×gÜ‘ @HÂA¦ÈQ©Rë·j+ÕZçÏÖÑõ[´niµ|íp´Z¬Š¨qàÀ (Cö’•$;>ã÷Çå^roroÈÍ xžÜû¾çœ{áÞ9S0jœÉI’$!‚ ‚ D†išìÉùV’²²G˜-‡ ‚ ‚ íIŽtAA„¦D’&‚ ‚Љ$MA¡Iš ‚ B$’4AA„HmîÉaý³°(JHº4­{óΨQ‚ ‚ g£Ø¸XY¡²²Òïó è†NMuM‹e5›¤én7ºÛÍ!CرcGëZ+ÂYá©?ý‰Eo¼Áö3ü®?ÿܳ¼¶p!6l ëkAZã…çŸ *îŽ_ÿ&ä²cãbyô¡‡…G}¬I¢–À#?„¡ë<üØc-&jÍ&i�wß}7 9r„²²²,BËžîYº¥¤ø}îÑÇgÛ¶íaoÃx�Ã0Â^Ok\~ÙeèºÆç_|馂 ¤È ²¢Ð3=G~¨Q¢æMÐz¦§SPXˆ"·<SÙb’¶qãF~üã“Í×_}Æo@„¦æÜ{²ìY"ú·¿>Ãë¯/"wÓ&�G»´¡£&h�ÙÙCزeK¤›!‚Ó/¿‹ÅÂK—Fº)! 4RìH›?•••<üÈ£<òðCôêÙ“Ç}„‡} ]×yø¡?Ò3=ââb}ìñ€Ó¡ µ˜¤I’„Óédûöí 2„!C†�°cÇ1*m¤¾¾þÔL‡ÓAmm-�6›Ûo½• Æ^€Ûåâó/¾`ñ;K0MÏe!Ï?÷,óçÿ³g_ÇàAƒxè‘GØ»wÏ?÷,¯¼ú*ÿsÕUdôêE~~>ýû?¸ô’‹¹øâ‹Ñ5O–-ãÝ÷Þ÷•ãr|þ¹gyù?ÿáÊ™³èÛ·%%%,øÏ+lßîÑ<h?ûÙµôêÕ —ÓÉgŸÎ;KÞ=£Ï srgžxü1úôîÍÑ£Gyù?¯°}Ç~óë;8ôhÎ=š[o¹…Eo¼Éû|€Ýnç¦_ÝÈcÆ€$±qãF¼üêêê|ïçŸÿú?¿öZ222ÈÏÏçŸ/¾DaaáµS„S¦_~9Ó§_îûóÙ–¨…CUU>ö¸oÔì¡?>àAó7 H‹IÚÚµkùæ›oPU•’’rrr</TUTµÅ— ‚p†n¿íV¢¢¢˜sï}ÄÇÇsïïÇñãe,_±Âs÷]wòþKyöÙç¨9™Üüê—¿äÙç_ ¬¬Œ»ï¼“?Ï{’µß®cν÷‘•™É½s~Ïwë7P\\ܤÞÛn½•ýëEðãéÓ¹ç®;¹ùÖÛ0M‡ÓÉÇŸ|Âþ}ûIéÖçþœÜMäåµ~ÓÐÌWð¯_:UßÝwqó­·±àåÿÐ3=ÕkÖ°bå׸\.�núÕtïÞþøGtÝàW¿ü%¿½ûnžüÓŸN½‡[náÅÿ›Ò’R®ºê'<òйã7wât:[ÝNA<NOÐ.½ô@$jàQ{äÑÇ|‰r‚AÁáMÆTUÅn·c·ÛE‚&í 6&† ãÇóÒ¿PRR¾}ûøâ˯˜8a|£¸­Û¶ñͪUTTV¢išïñ•_ÍîÝ»)--eùŠDEE±ðõ×9vìë7x’3orº•+¿fó–-”——³äÝwILL$)) €ðÝwë9^VÆÎ;ÉÏ?Dzzڽו_ã·>‡Ãa¸\.jkkq»ÝÄÄÄpáäÉ,xùe )..æŸ/¾ÈˆÃIi°¶ï›U«Ù±c'¥ÇŽñŸW^Åf³14;ûŒÚ)BÓÍëÒK/aÖÌ™hQÇcš¦oÆ@‘eß²–`‰LK:°©=e™¿ÿõßcªªRzìX£¸ï÷îõûú#GŽú~___Oyy¹o$Êû˜Ýn÷ûÚ¢â"ßï½SˆQQQ� 2˜+gÍ"-5•¨¨(¢¢¢°®°|?ž>k®þ©¯­O<9/¤úNçÝdQPpjêòøñãTWW“ž–FII �‡ö=ït:9|äݺùß !Bp%h^bD­é&À7õÙ¦Ó‚ DŽ$ɘ¦É½÷ÿ/†®û×üh4zÖËíjôgý´×5§a2×P×®]ypî\–~ø!‹½Amm-sæü¾Ù²V¬\Ɇ N¶ÉR}þ(ª‚$IM—dwƒÏâôÝSÕR=‚ 4õɲe|²lY¤›ÑaÅÇÇ7Ù$`F“Í'Nœh±,‘¤ BväÈ�âââØ·o_„[ãѯo_*++yë¿ožÍE‰ ;¦®®Î7:Ö†i6š&8\|Ã0ÈÌÈàÀÁƒ�tíÒ…˜èh>5z–––êû½Åb!%¥+GKJ[ÝAÂ/œç˜µ¦žPœ>‚ÖpÔìôÍÁŒ¨‰k¡¡«ªªbí·ßòÿn»•~ýúÒ))‰!CsÞСkÓ±ãÇIHH`àÀtéÒ…yÑÑÑa­óøñãŒ1‚¤¤$âã⨩­eÕêÕÜ|ÓMôêÙ“´ÔTn¿ý66lÜȱSÁ]tç Jrr2¿ºñ—TVU‰]é‚ „nèºîw“€w3AAa!†®£-Ïl4;’ærkX-¡ ¶9Le‚Ð:/üó_\ÿ‹Ùüáþû‰ŠŠâرc¼¾èˆµçûï¿gÙ§Ÿ2÷ïG×u>Y¶Œ/¾ü*¬u¾ûî{Ü}÷]üë…çyãÍ·øð£xñ¥óË®ç±ÇEUrrsù÷‚—½î½÷Þcöu×ѳg:…üeþü¦|Ahg:BÉòkªkxø±Ç^ åMÔ‚½JÊÊazR×50> D E³¨‚ DÖóÏ=Ëk¯-dÃFqÕ” g§f³)‘l ‚pVkº·@á¬!Ö¤ ‚ ‚ t@"IAA耚]“&‚ ‚ D†IAAè€|;¢-1‘l‡ ‚ œ¾‘ÏmÁQwöyå½Óò‡:•÷·ù5ûü-wÞˆ‘4AA„I$i‚ ‚ HÒAA: ‘¤ ‚ ‚ t@"IAáŒÄÆÆ¢ª‘½¥(Ên'&::¢mhk"IAAè€Ä圂 ‚ œ‘šššH7áœ$’4AA8‡H’„ÕjõL?J†®ãr¹ÐuÝc±X°X-È’Œa¸Ün4whç®I²ÜhzÑáp iZ£›ÝŽ,Kºj±�&š[ÃápøÚ‹ÃáÀÕ ~E–‰‰‰¡®®M×±Ûí(²Œ¦iX­V@Ó4õŽ&g­Ùm6,V �n·†ÓÑ4æl!¦;Aá\!ATTŠ¢PïpP[[‹ÓåBQ_ˆ¬(Øl6\N5µ58EF’CK Lদ¦ÅQ4EöÔ]W[‹£ÞªªžD Ï¡¶n·‹ÅÒè5«Ã0Ð$–Š¢ I5µµÔÕÕ£ª,'Ëiƒ$QS㉱¨*V›-¤÷Õ‘ˆ$MAΪ¢"Ë2‡C×Á4=#iN—/F–$�Od‚a8NLÃK›LÀérbš&º®ãÖܾ$ Àív£( ÊÉ$Q,ª¥ÑÈx:§óT9º®£(Ó<#g'c\n7ÖÓÀ³‰HÒAá!+ ¦ib4“p麎aDGGc³ÙP-¤“‰[8˜†Ñèþ'C7<õ¬RÓu Ã𦩪Š$I¸OKÒ Ól4miš&ÛmF£Cב$)¬ï/œD’&‚ ? ¦iRWWçq²Z,DÇÄ ‡8ÝÙjR“ßà:9å)áY/çÖ4ßýž Þ>íë@D’&‚ çïÈQ‹ —éQs¹\ÔÕÕi†íœ3I–æcȲìIÀ$]n·I’°œÜðàv¹ü”Ô2Y–­yG›$|g ‘¤ ‚ Â9BÓ5 ÃÀn·#Ÿ\D/+J£5`ªÅ‚Õjõ$r('§ýM‘Z,bcc›,ì…ج6$IBQÏz³Ó’0ï»ÍÖdÃ@°Lo]v»¯.«¥éÚ¶³‰8‚CAÎ&Ô××cµZ‰:™¬èºŽÓåô…hš†ÕbÁe÷Áát:›ŸÑ{TªrjרÝn÷ý¾áŽOÝð$\Ñ11xà8=I|»<O_‹ ýäf‰ØØXÀÄíÖp9-¾®£Iš ‚ œC¼» ’ÓÄårùM”Nçv»&MŽúú Dóíñ:¹¸ß_}ÞsÕª?­þ†1޳81kHLw ‚ ‚Q’$a³ÙpkÆYº~,ÄHš ‚ …EUÑt§Ÿ³2‘¤ ‚ ‚Á$]õõõ9qúƒ#¦;AA: ‘¤ ‚ ‚ t@aKÒ$I"uà .üÕ­\7ÿï\úë»ÃU•Ï‚ X²d K–,aþüù~c:Esÿü™$uŽ XŽˆ1­‰‘$‰¬)\uãî{z?¿c‚ß2ú êÆMs¦0çÏWpÓ½Ñ/»{«b‚Ñ\9V›Ê¬ëGóÛ'§sím㈷,gÞ¼y¾ïÖÂ… [Õ–¶’}É4f?ól“_j/Q}‹ˆ‰dŒ$Idôï¬Fñû?]Î5·õ[FÖÀ®Üø»IüöÉ˸ñ÷“é3$¥U1Áh®«MeÆìÜõØ4~zóbšë[ž|‚w¿Í;‹ßæµW_iU[Îea[“–”šÆ€ISØ·n ªÍÖ~×M�³gÏö»]W©kFMÌbËw‡°ØTd¹é]q)©‰\yÃh¾þd›×åsÞ˜^ÌüÅh^ÿÇ*ŽUŒ–Ê;µºfðÂãŸ3jRo¦ÎÌféëý–5wî\Eáí·ßnÅ'Óöªgé¼GÛ½^Ñ·‘еG#'d²u}«ÿ¾¥kfýb$«>ÝÖï 6¶3®É; Ös¤ Í­ûbÖ|±—›Š<"ÍsìHšf ¹Z>D¶a]Û6rÞ˜žÌ¸n$‹_úŽ¢¼rÆL郮¼8o9#&frуøèMȲ„Õ®bš&Ž:Ï1sxEQøï[oýyȲ„=Ê‚a˜8êÝW- Š"¦aàvëèzh»Eƒ)':Æê÷µ¦iR_×v‡ç†-s*/*dù‹ÏS°m«çrUA8Ç•W°øßëØ»ý0†îÿßü¨‰Yœ8^ËÆUÐÜ:¹kRVRÍèɽCŠ FKåtKKdGn!N‡Æ¶õtOOlý›!lJŠ+x÷å ìßq4àÅé#'dPQVGÎê<4·ÎÖïqâX-CÏOGsëb6|}€Ú*'9«Rq¼–¡czâ¨s• 5,'wm>˜»&ŸÇj>®�)© ìÜTŒÓ¡±}C‘¯oQ­Ê_Ï$á©3¦åXm*’N‡†£Þ…n˜Øì¿Ims‚)§®ÖÕèW}­ Ó]kÛ|G¬I„v”–•Lq~y£ÇŠòÊHÏJ)¦-ê*)®`àð4¬6•¡czRR\é‹KèMb§èê!rü}ß‹•“ÖBßR|¨œôÌN­ªË4L\N C7(>TNj†§œÒÕ Ö«M%ûü4ŽW¢Z< ZL¼øÄ¨V¾K<å&ºŸ$M× \ Ã01Mp»tLÓDUCKuZSެÈHh"I„³WBbÕ•2ûuåž'¦Ó{` Õ•â¢|?¥Óu­[¾›Må×M£Wï.¬üx'ý‡öàê[ÆrÙÕÛ]Gi1I‰\ýäÓ\=ïi¦Ýy)}úFºI‚Qñ vª«œdôíÂN#£_gjªœÄÅÛ}ýÆé1™ý»PSå$¶ALkêÊиœõ+÷cµ©ÜþÀTzfvfÕ§{è?´;3gäâYCˆŽ ¼~4:ÆŠjñŸšx§!].ÿ×W¹Ý:~Ç餦ïMµÈë ¥œ†å†‰á'y<âœ4Ah'²"#Éš¦#+’äYìŠP- šf´ãr¶|¿^0u9ï¿¶ä®q Ó“+oÍÝ%|ñÞ6*ÊjÃ÷Aœ!GM ëÞzƒâÝ;±Ø£È¾ôG\|ûoøüåxA~¤›'íÎû}×5És§ºçÎN­ißÒ4Æðńҷ4W—Ó¡ñáë¹têKöùé̺~$÷”òåû;¨«q"+¡M?©iNÍ­쌩¢Hž‹ã[qY{(åH(ŠŒ;ÈéâPˆ$MÚ‰¡˜†‰ª*Ø]Â_ø€±Sû ¹uÏðz 1mUW§®±L»ê<œõÛ6"gõA¦_;‚‘²8¸§”OoªÓnoûÖ­õýÞU_ÏúÅo‘Ò»&_Èš×_\Ã!B¼ßwEUÈÛsŒ<ô9«Bçnñ@ã¾¥aŒ,K¤¤%øbZ[xÖ¸zËIêÃ%WfãthìÚTÄöœB¦Î ÷ô"ßqV|¸Ó·qàtuµþïU-JHí”$°ZU Ýô»NLshî–ï.•8UN ©LU=Ù6­í“41Ý)í¨²¢ž¸„ÆÓˆq vª+ë}ÃäÁÄ´E]5•>\”Ë{¯®gÿ®£L™>˜¢¼2^xüstÝð%tišT•–×¹K¤›"SUé .¾ñ4bl¼ê*‡¯ßSÓ æLêò–S[åäã·¶ðá¢\ –1nj?Š•óâ¼åèºÁ¨‰Y!½7Y’°XÜ.Íÿ4äi¼£n�N§;¨×,Ç~ªœ@UF׌ GøB!’4AhGEË|‹k½Ò2“)<XRL[ÔårjÔVŸ:N"%-9žÝž;6Ú+´ÅÄ‘"Iq]ºR_YÙr° œ£ü}ßS{u¢¨…¾%µW' óo&hm]ÞM .§F]µÃ·„«[ZûwE’%ön=L÷ôD¢b¬ÈJp)ˆt2Ìf·cõ¬%SedY":ÆŠrZ9Þ#œNíŒ'_9ŽÀåȲ„,Km¾aÀW~XJÁ¯œÕIêÃèI½QU…ã3IN‰#gÕÁb¼FŒÏäþù31>³Uu5Tz¸ŠÁ#=»=Lçhqðg²µ§)7ßF·¾ý±Ú£ˆNHdôOþ‡¸äÎì^µ2ÒM„ˆÉ]“Obr4£&f¢ª ç]Г¤.1ä®Î3ll/;ǰiM~“ò†Ë`ÎSÓ>.£Åº†Ë ©K [Ö4Š3tÏyh%Å•ô”‚¡›ôÍîNé‘*êk]*:®›M޼Ð4Ãð<®7(ÇbUPçÉÝ™­Õ¨œf2=ï®Õ`ßK¨Â¶&M’e®›ÿ÷FÍ~æY�Þ˜s·8;M8çȲĽOÏhôØýógð—û>Ä0LJŠ+ø`áF&]>ˆÉÓQQVËÒ×s8RxÂ÷š`b‚j9+>ÚÁ?Éù“ûphßq¾ú`{ˆŸ@ûسêk†^ú#»÷À4 NóÅsãX~^¤›&a!ËsžšÞè±ß<|)�Ïüa†aRz¸’¥‹r™tÙ@&^6€Êu,[¼µÑØMbÊëøìm”„ø™¿r–-ÞJÉaÿ£Ù+?ÙÍô«‡1zb…ÊYýÙ÷ËŽŽ±ârihîÐs‹Eöl€p¸[LÐT‹ŒÕªú­+Ør$<4-ÀnÐ êjIØ’4Ó0Xô»;ÃU¼ t8†aòÔœ¥-ÆíÛy”};žq À¦µylZ89 ¶€êŠzÞüçš b#éÈÞï9²7p'/çÃ0™ÿ'³G[š,¾?°«”»JÏHäçȈ»J9´¯¬ÑÑÞõ[ oØüm>›¿ÍØ&o]öh‹ï1Y–|nضšŠzÞ~i¯]­ÙÝ Õ¢ á™mH× œŽà7A[Ž¢zÎFkëlµ%l%GТE‹ÈÏÏgΜ9‘nŠ œæÍ›G¿~gÇF‚p}‹p.ÐÜzл$[h—f §S1ïÉ'èÛ÷Ô9‡vwžÎßÎóP®cjnwg°åhš¦µÜÞ`w’úsN%i7ß|s¤› 礹sçFº %úál$+ž‘-O’ÐöÇC´…¹<é&thçT’&‚ ‚gÄ*‡« íKÊÊaD[b"ÝAAüP”Æc*þÖ¤M¼­‡áh±³Âßæ?Öìó·Üy ŽàAAèD’&‚ ‚Ð…-IKH鯸ë®ç'=ÎÕóžæÒßÜCJŸ¾-¿ð ,X°€%K–°dÉæÏŸï¿]¢¹þL’:žÞ1"¦51’$‘5 …«nÃ}OÏàçwLð[FŸAݸiÎæüù nº÷"úewoUL0š+ÇjS™uýh~ûät®½m±ñö€åÌ›7Ï÷ÝZ¸pa«ÚÒ–â:wfò7sõ“Osõ¼§>}²¢„­>Ñ·ˆ˜HÆH’DFÿ.̺a¿ÿÓå\sÛX¿ed ìÊ¿›ÄoŸ¼Œ?™>CRZŒæÊ±ÚTfÌÁ]Mã§7!¦¹¾åÉ'xgñÛ¼³øm^{õ•Vµå\¶$mÜÏ-:†å/>Ç=LiÞ¦ÞvÒÒÃU¥ÏìÙ³Åy¡Ýuí‘À¨‰YlÏ)¤ ÀN)©‰\yÃh¶m(ào\Æ–uùÌüÅhßåÄÁÆ£¥rÆN퇮¼ðøçæ•1ufvÀ²æÎË5×\RýábcÚ¿Cs»ùø/óxïÑ?⨩¦s¯¦·.´5Ñ·‘еG#'d²#·ˆ‚ƒþ¯pêÚ#Y¿Éö…<ûÈlßXÈŒëF’Þ;Ùw9¹7fç¦b^zj;s‹|1öh ª5¸tÖõüã_²#ÇSWZ¦çª¨1Sú k/Î[NÑ¡r.ºbpê5[Ô©õusxköó>ïuPö(ËÅ4÷Z«M%*ÚBT´»]E9íl7ïõT§ÿŠŠ½¾fÛÒ¦¥5¿9—• þEeI .G=[–}Œ«ÞAÖ¨óÃU¥ DTIq‹ÿ½Ž½Û¼"dÔÄ,N¯eãªhnÜ5)+©fôäÞ!Å£¥rº¥%²#×sWç¶õtO- Œ”AS¦âv:øöÍש«¨@s:ÙýÍJJîtÓ!,JŠ+x÷å ìßq#Àm=#'dPQVGÎê<4·ÎÖïqâX-CÏO÷¿áÙðõj«œä¬:HÅñZ†Žé‰£Îí;ȶ%Þrr׿ƒé¹&êıZ†ë@Jj;7ãthlßPäë[T«âÛ0ÐZÞËÓÍnh)¦9V›Š$Ó¡á¨s¡&6»Y>•¨~MU}­ ÓlûƒmÖ¤íþzEã¿ ÓÄÐul1b©ðÕ–•컄ث(¯Œô¬äbÚ¢®’â ÷ÜÕ9tLOJŠO]é’Ð)šÄNÑ!Õ×^R¢`Ûqµœ 4àïû^|¨œ´ú–âCå¤g6¾,=غLÃÄåÔ0tƒâCå¾K×KW2`X¬6•ìóÓ8Z\é»ã2&ÞN|bT+ßåÉ»2 ½™,˜˜æèšá»ûÓÄsœ‰iš¨jà”IV<·´õEëívNZ·¾ýˆNHàðî]íU¥ t8 ‰QTW:Èìו™×æ£7r¨®t—…,K†TL[Ôµnù^.¿f¿~h%E•,[¼™þC{pÞ˜^ÈŠÌêÏvSQ^æO$tq]ºàv8¹è–ÿGJŸ¾8ª«Éߜ˶ϗ¡kÁ_ý"ç’ø;ÕUN2úváŠÙ#øì-ÔT9‰‹·ûúÓc–ýw35UNbÄ´¦®ßÚÔ¨œõ+÷3í§çqûS))ªâó÷¶Ñhwë¬Ê¬_xÔ»¹»;eYBµ(8ë]¨VÿéK01Ðü}šî@ÿú¹f«ay†ažÑ¥î~ËmÓÒ°Ú£sõÏ8–w€ü͹íQ¥ t8²"#Éš¦#+’äYìŠP- šf´ãï:”ÖÔåth¼ÿÚ’»Æ1tLO®¼a4v—ðÅ{Û¨(« ßqdEAVT†\|)¹KßcõÂWHJMcò¯n 6üa¤›(íÎû}×5IÁ÷}×µ¦}KÓÃJßÒ\]N‡Æ‡¯çÒ©K,Ùç§3ëú‘ÜSÊ—ïï ®ÆÙª»;½S˜š['PLLk(Š„$IºÿäM’<­‡ãðà°'i²¢0鯛øæÕ—Ïx>ZÎV†n`&ªªp`w }ÀsaòØ©ž;15·î^o!¦­êêÔ5–iW‡³^cÛ†Cä¬>ÈôkG0rB÷”òéâÍAuÚíÉÐuLÃàDq!ûÖ­ ôà~n\OïóÇŠ$MøAò~ßU!oÏ1þñÐçX¬ »Åû–†1²,‘’–à‹im]€oC’æÖIêÃ%WfãthìÚTÄöœB¦Î ÷ô"ßqV|¸3àA¼îîôn~h®ÁÄx{Ÿ¦$ÕªbèfÀ©LU=Y¯ÖöIZxÏI“$Æ^s‰ÝSYñÒ 8ª«ÃZ tt•õÄ%4ÞŽ—`§º²Þ7LLL[ÔUSéàÃE¹¼÷êzöï:Ê”éƒ)Ê+ã…Ç?G× _B×ÑÔUTP}üx£ÇjOœÀÖc8¡#«ªtokôXl¼ê*‡¯ßSÓ æLêò–S[åäã·¶ðá¢\ –1nj?Š•óâ¼åèºÁ¨‰Y!½7Y’°XÜ.-à ÁÄ„Ê;2àt¾ÝAQetÍ cPaMÒ†O¿‚´!Ù¬x骎•†³*A8+,ó-®õJËL¦°Á‘ÁÄ´E].§FmµÃ÷\JZ;r<»=wl, µWh‹‰ÛËñCùÄ&wnôXLRŽêê€Ó‚p®ó÷}OíÕ‰¢ú–Ô^(Ìó¬G¨uy7%5ßtí�� �IDAT¸œuÕß®ni ìßyI–Ø»õ0ÝӉб"+Á¥ ÒÉ0›Ýâ;êBUeß1Š"*‹ME–%œN-`&˲,µù†_ùa)0éBL¼• ^¤¼¨0\ÕÂY%gõA’:Ç0zRoTUaÄøL’SâÈYu0¤¯ã3¹þLFŒozFX(å�”®bðHÏnÏÁ#Ó9Z\Ñvo¼ íYý5]22ésÁ8T›®Y½É=†ýë¿tÓ!br×䓘ͨ‰™¨ªÂyô$©K ¹«óÆ Û‹ÄÎ1lZ“ߤ¼áã2˜óÔt†Ëh±®áã2HêÖuâ ÝÄQ禤¸’ÞƒR0t“¾ÙÝ)=RE}­+àQE§Óu³É‘šf`žÇuÝ*&«‚¢È¾]žxw­û^B¶5iƒ¦LE±X¸ô7w7z¼ôÀ~¾xþïáªV"F–%î}zF£ÇîŸ?€¿Ü÷!†aRR\Á 72éòALž>ˆŠ²Z–¾žÃ‘¾׌PËYñÑ®øÙHΟ܇CûŽóÕÛCüÚDZü<V/üC§]ÎèŸü”úÊJö®YÍö/?‹tÓ!,dYbÎSÓ=ö›‡/à™?,Ã0LJW²tQ.“.ÈÄËPy¢Že‹·r´èÔ[MbÊëøìm”„ø™¿r–-ÞJÉáJ¿ñ+?ÙÍô«‡1zb…ÊYýÙ÷Ënnwg[jnw§Å"{6R8ÜÍ&hž º¦7;ÅÚ\]-¶3¤è¼÷èÃU´ tH†aòÔœ¥-ÆíÛy”};žq À¦µylZ›wÆå�TWÔóæ?×iÛ¶R°mk¤›!íÂ0LæßÿI£ÇìÑ–&‹ïì*åÀ.ÏÒ"‹UAòsdÄ]¥ÚW†j95‘æ]w¥i†ï@ÛÍßæ³ùÛü€mòÖeop¾÷F QÛj*êyû¥u¾vµfwg{R- ž©Ó†tÝs~𗢆çl´Fm [É´hÑ"òóóÅõ-‚ÐFæÍ›G¿~s#A{}‹p.ÐÜzл9[h—f §S1ïÉ'èÛ÷Ô½Þvwž.˜çÍÅ4·»³>È÷¤išÖr{ƒÝIêÏ9•¤Ý|óÍ‘n‚ œ“æÎé&D”è[„³‘¬xF¶<IBÇÜT3÷#Ý„íœJÒAAðŒX…ãpU¡}IYÙ#L€h‹¸SSA:"Ei<¦âoMÚÙÄ{°ýõxû¿Í¬Ùço¹ó ܇٠‚ ‚ ­"’4AA„(lIZtB"#g^ɬášyaÚ÷ЭOß–_x,XÀ’%KX²d óçÏ÷“Ð)šûçÏ$©sàé]#bZ#IYR¸êÆ1Ü÷ô ~~Ç¿eôÔ›æLaΟ¯à¦{/¢_v÷VÅ£¹r¬6•Y׿·ONçÚÛÆoXμyó|ß­… ¶ª-måºùgö3Ï6ùuå [¢o1‘Œ‘$‰Œþ]˜uÃ(~ÿ§Ë¹æ¶±~ËÈØ•7‰ß>y7þ~2}†¤´*&Í•cµ©Ì˜=‚»›ÆOoCLs}Ë“OðÎâ·ygñÛ¼öê+­j˹,l^xU¥%|ùÂ?p××ÓÒd.ºí>ûÛÿQ^\®j˜={6‡£å@AhC]{$0jb[¾;ä»Nät)©‰\yÃh¾þd›×åsÞ˜^ÌüÅh^ÿÇ*ß¡“ÁÄ£¥rÆN퇮¼ðøçŒšÔ›©3³YúúF¿eÍ;EQxûí·[ñÉ´­7æ4> [V®zä Šwí{Ý¢o"¡kFNÈdëú,Vÿ}K× ÌúÅHV}º‡-ß0ôütf\7’7ž[KIqeÐ1Á¶Ç_9ÿýçw.(gÌ”>èšÁ‹ó–3bb&]1ˆÞØä·¬¹<ˆ¢(ü÷­7[÷á4`·ÛQd™Úºº3.«£ÛHZîÒ÷Ø·n-µ'Êq9êÙþÅg8kké5|D¸ª„ˆ*)®`ñ¿×±wûá€W„Œš˜Å‰ãµl\u�Í­“»æ e%ÕŒžÜ;¤˜`´TN·´Dväzîêܶ¾€î鉭ó”68,6¬tS!,JŠ+x÷å ìßqÃðß·ŒœAEY9«óÐÜ:›ÖæS^ZèI™!ÅÃ_9Çë1!€”Ôvn*ÆéÐØ¾¡¨Ýú–Ž}Dnë´ëš4ÓÕbmÏ*¡CIËJö]BìU”WFzVrH1mQWIq‡{îê:¦g£Ÿ¤:E“Ø):¤ú"¥÷ùpâÈaÊ Z„sT ï{Z}KZô-JIÍL<×F Ö«M%ûü4Ž6è[â“¢HHŠ ©¾²vIÒ¬ÑÑ »ü ¬QQØ(~Ú~¸£¨®tÙ¯+÷<1ÞS¨®t—å›Â&¦-êZ·|/6›Ê¯šF¯Þ]XùñNúíÁÕ·Œå²«‡7»Ž¤£ˆŠ§Ç€Üð]¤›"Ÿ`§ºÊIFß.Üùè4úe÷ÀYoo'&&EQÇ<ö#ž—†Óቱڂ@ñ–“Ù¯+w=ö# ëé+G–%Ö¯ÜÕ¦rûSÉèÝ…õËó4"knËå× '±sœ¯,I’ˆ‹kR‡"ËÄÇÅ¡* à™ÊŒ‰ŽÆfµK\\,QQöF£gÞã<ì6qqž»Ý~V°…õ0ÛèÄD~òÐã�èn7kßXHyQa8«„KVd$YBÓtdEB’<”÷$pÕ¢ iF‹1Á\‡L]N‡Æû¯m ¹kCÇôäÊFs`w _¼·Š²Úð}m(sÔù˜¦I^nN¤›"ãý¾ë'¿ï²,¡È Žz'�º©a±Y|1ŠEF–@Ótêk=k,­6 n·†`:Õ_]È&`ât:Ð5ÏÈ»·oùðõ\:u‰eø¸ .¿v(yßãów·Q]áÀn·cµZq¹\˜¦‰[kzÞ›ÅjÁ0 4ýÔ¼Š¢ ë:5µµÈ²Ltt4«ËåjcÔÔœŒ‰ŠÂ´Ùp:gú1GDX“´ºŠ ýîN¬QQô6‚ñ³o€EP°mK8«„ÉÐ LÃDUì.á¯x.L;Õs'¦æÖ1 ³Å˜¶ª«S×X¦]uÎzm‘³ú Ó¯ÁÈ YÜSʧ‹7•FRïÑc8¼{'ŽšêH7E"Æû}WT…‚ýå¼üÔêêê}a�.‡Û×·(ªÂ¡½e¼üÔjjk3ųFµ®¦ÓhùhÙ†uåí9Æ?ú€½:ž¾%©K —\™Ó¡ñý–£ìØx„IÓûrýÝÈûþ+?ÜãKÒ�Ü®ÆIšXT NWãû.MÓÄétbº®£ë:ŠÒxBМ‡/ÆåvcµXÎÚ$­]¦;]õõì[·–âÛrñ¥íQ¥ tH•õÄ%4žFŒK°S]Yq²ƒ &¦-ꪩtðá¢\Þ{u=ûweÊôÁå•ñÂ㟣ë†/¡ë¨ºdd’ÒMl ªÒA\¼ YQ0MÃ0ˆ‹·Q]åðõÞ]×1Lƒèèh“¢©©r`†pô¿·œ†bã¬Ôœ¬«¶ÊÉÇomaéÂòöç‚‹²(>T΋ó–£ë#'f I’o¥¿w´L’<¨ªŠ$I¸Ý“7Ã4ÝP`š&RƒÉL 0 £QŒ¡ëH’ä+ûlÓ¾‡ÙJªÍÖrœ œ£Š–‘šÑ©Ñci™É, )¦-êr95j«O'‘’–ÀŽÏnÏ HíÕøµMÖè18jª)j‡£7¡£ ô}/òÓ·˜¦I]]N‡ƒ½’8|¨’è˜d9¸”À_]Ý{&Q”wðô-u ú–.=bÙ™S„Ó¡±3§ánϦ‰“X,Üšæ»:Ê'”Lò¶$í’;î¢Ç€Ø¢c°FGÓç‚q¤Jþ&±vDøáÊY}¤Î1ŒžÔUU1>“ä”8rV )ÆkÄøLîŸ?“ã›n¡¥€ÒÃU éÙí9xd:G‹ƒ?“­½) ½† /gc‹khᇠwM>‰ÉÑ » Õâù¾wêKîêü&1£&f¢* CǤ“Ô%† _ïÓDUO­€>.ƒ9OMgø¸Œ€uš˜‰ª* —Abç(6¯=ä·me%µ ™ŠÕ¦2hD*ÇŽV{0?I—ÅjEUUܧMuA±!Ër£0ïÈb“„ï,¶5iÛ¾ø”AN%9½'ŠÕBõñãlxw1û¾û6\U BDɲĽOÏhôØýógð—û>Ä0LJŠ+ø`áF&]>ˆÉÓQQVËÒ×s8RxÂ÷š`b‚j9+>ÚÁ?Éù“ûphßq¾ú`{ˆŸ@ûé™}V»Ø-.ü0ȲĜ§¦7zì7{–=ó‡e†IéáJ–.ÊeÒe?­/U'êùøÍ--®DVTEi3ˆ‰—  ²¼ŽÞØÌ±£5DÙí~Ï`S…ØØXœN§oú±a]Þr¾|wwÀq¿ýê�]ÑŸQ³(Ø_ÎwË÷6ZìßÝfÃ0 t=¸õ·§“�›ÝŽÓéD–e¬ .÷Ù{}Ø’´’ýû(Ù¿/\Å B‡c&OÍYÚbܾGÙ·óèÇ�lZ›Ç¦µyg\@uE=oþsMP±‘–·)‡<1*/ü@†Éüû?iô˜=Ú‚£®qòq`W)v•"IÖ“#R±11躎Óå<³ûV‹Õ¢"K26«§Ó‰¦Ú(´ùÛ|6›ÅbÁæg™Ò]¥çUûŽÈ�Ï1^555¾ßW¨ã½WrQ-ÀDsk~“4ïh—Ûí¦5ã^Þ͘&±±±€‰Û­á:K7 @˜wwFÊ¢E‹ÈÏÏgΜ9‘nŠ œæÍ›G¿~{#A{}‹p6ðî‚ ¸£Ñ4q¹\G³r»ÝMð{9êëƒlÛ3ïÉ'èÛ·ñ½Þþêów[ýiõ7ŒqœÅ‰YCçT’vóÍ7Gº ‚pNš;wn¤›Q¢o„ð˜ûÀƒ€gggtt4†a`œ¥ëÇÂáœJÒAA8»DEEaQU4]ÇégÄì‡LÊÊaD[b"ÝAAüP”Æc*þÖ¤M¼ëÏ~¨cf›ÿX³Ïßrç=@{Ÿ“&‚ ‚ E$i‚ ‚ P»$iÉé=¹nþß™9÷á°Ö³`Á–,YÂ’%K˜?¾ß˜„NÑÜ?&IOïŠÓšI’ÈÂU7Žá¾§gðó;&ø-£Ï nÜ4g sþ|7Ý{ý²»·*&Í•cµ©Ìº~4¿}r:×Þ6ŽØx{ÀræÍ›çûn-\¸°UmiKý'NfÆÿ>ÈÏžz†ø#'O k}¢o1‘Œ‘$‰Œþ]˜uÃ(~ÿ§Ë¹æ¶±~ËÈØ•7‰ß>y7þ~2}†¤´*&Í•cµ©Ì˜=‚»›ÆOoCLs}Ë“OðÎâ·ygñÛ¼öê+­j˹,ìIš¬(Œ½ö:jN”‡»*ŸÙ³g‹-òB»ëÚ#Q³ØžSHA€+œRR¹ò†ÑlÛPÀßþ¸Œ-ëò™ù‹ÑtKK )&-•3vj?tÍà…Ç?§0¯Œ©3³–5wî\®¹æšê—ÞcÆ2jÖUlYöïüñÙ´ô}F\1‹¾ãü'ÅmIô-B$tí‘ÀÈ ™ìÈ-¢à ÿÿK»öH`Ö/F²}c!Ï>òÛ72㺑¤÷NFµ(bvn*楧V°3·Èc¶ Z¿e7W×óÉŽO]i™ž«¢ÆL郮¼8o9E‡Ê¹èŠA€çP^{´[Ô©õusxköó>Y–ˆŽ±b²œQLs¯µÚT¢¢-DE[±ÛU¥ñuÑ1V¿¿¢¢C¯¯Ù¶´ii~d_ò#ª£Tl+œãJŠ+XüïuìÝ~C÷UѨ‰Yœ8^ËÆUÐÜ:¹kRVRÍèɽCŠ FKåtKKdG®ç®Îmë ܧױõzÇóó(ضÍå¢h×Jì£×yÃ"Ý4A‹’â Þ}yûwõ{+�ÀÈ T”Õ‘³:Í­³õ»Cœ8VËÐóÓÑÜz£˜ _ ¶ÊIΪƒT¯e蘞8êÜh®àNù÷–“»6LÏ5Q'ŽÕ2|\/�RRع©§Ccû†SwuªV匯g’ðŒÔ™Fàr‚‰iŽÕ¦"Iàth8ê]膉ÍnA–O%juµ®F¿êk]˜&èZÛ^SÖ$­Sjý'N&çýwÃY œ5Ò²’)Îoü“pQ^éYÉ!Å´E]%Å s蘞®tIèMb§èêk/¦®7éèMÃÄhå52‚p.ð÷}/>TNZ }Kñ¡rÒ3_–l]¦aârjºAñ¡rߥ륇+0¬V›Jöùi-®Dµx´˜x;ñ‰Q­|—xÊ1Lôf°`bš£k.‡†a˜˜&¸]ž>GU§L²"#I -Iš$Ë\píuìøêsj+B»sPÎU ‰QTW:Èìו{ž˜Nï)TW:ˆKˆòý”LL[Ôµnù^l6•_?4^½»°òãôÚƒ«oËeWovI$íþf%ÒÒI2Õj%uà`ºdf±ûë•‘nš DL|‚ê*'}»pç£ÓÈè×™š*'qñv_¿qzLfÿ.ÔT9‰mÓšº24.gýÊýXm*·?0•ž™YõéúíÎÌÙ#¹xÖ¢ãš^3åcEµøOMdYBµ(¸›ñ &@µÈër»uÿGƒH?#Õ"c&F+Àå¶ii ¹øRdEaϪ¯ÃU… œUdEF’%4MGV$$ɳ Ø;¡Z4Íh1ÆåÔš«&躜÷_Û@r×8†ŽéÉ•7ŒæÀî¾xoeµáû ÎPÉýlþäC&ýò&$YÆ4 6}¼”#{÷Dºi‚Þï»®éH ¾ï»®5í[šÆ¾˜Pú–æêr:4>|=—N]bÉ>?Y×äàžR¾|u5Nd%ø„ÐË;…©¹õ€7ÓŠ"!IRÀÑzIE‘[L [#,IZ\rg†\</>/¦ á$C70 UU8°»„¿>à¹0yìTϘš[÷ ¯·ÓVuuêË´«ÎÃY¯±mÃ!rVdúµ#9!‹ƒ{Jùtñæ :íö–}é0ñB¾ú×s”¢SZO&ýòWØ¢cزì£H7OÚ÷û®¨ y{Žñ‡>ÇbUèÜ-hÜ·4Œ‘e‰”´_Lkë|’4·NR—.¹2§Ccצ"¶ç2uÆn¸§ùû޳âÃâ­«õŸ¨wóCsí &ÆKshî–ï.•�«UÅÐÍ€ëÍTõd½ÚY’¤Å$%¡¨*—üúî&ÏÍ~æY¾ye…Û·†£jAèÐ*+ê‰Kh<—`§º²Þ7LLL[ÔUSéàÃE¹ÔV{®a™qÝ(ŠòÊxÿÕõ\ò“ó;µß,ÛÕš·Vƒ¦LeïÚ5”œÜŒTzp?û¾]Ë ‹.fëgŸ`XX-粪Jqñ§cãmTW9|ýF ˜š1gR—·œÚ*'¿µ…úZ'6»Êų²)>T·¯çpñO²51‹•í º>Y’°XœwÀ ‚‰ •Xíž4Éé \®¢ÊèšA8® K’vtÿ>ýîÎF½æçtíÝ—¥ó G•‚pV(:Xæ[\ë•–™Laƒ#;‚‰i‹º\N­ÑHYJZ«>ÛÓ¡±ccã.îR}íA’$dYAò³6Ä;íòC½fFøaó÷}OíÕ‰¢ú–Ô^(Ì íˆ¬@åx7%xûï´f·´6|³I–Ø»õ0£&õ&*ÆŠÓ¡¡Ø ßtrÙ˜ÍÞôx‹è“åx/˜j.&˜º²ØTdYÂY¯LÀdYòÄ„aªÄ‚ЮrV$©s £'õFUFŒÏ$9%ŽœUCŠñ1>“ûçÏdÄøÌVÕÕPéá*ôìö<2£Åm÷ÆÛˆišnßJï1ЭO_‹….™Yô;ž¢;Äò á+wM>‰ÉÑŒš˜‰ª*œwAO’ºÄ»:?`̰±½Hìæ5ùMÊ>.ƒ9OMgø¸Œë>.ƒ¤.1lYWÐ(ÎÐMunJŠ+é=(C7é›ÝÒ#UÔ׺Ut:]7›y¡i†áy\× bBa±*(ŠŒÓ¡5»¾Í»k5Ø÷ª°m„Y–¸÷é»þL�þr߇†IIq,ÜȤË1yú *ÊjYúzG Oí€&&¡–³â£\ñ³‘œ?¹‡öç«¶‡ø ´ïÞù/C/½Œ ®½Ž¨øUUämÊaÛgË"Ý4A Y–˜óÔôFýæáKxæË0 “ÒÕ,]”ˤË2ñ²Tž¨cÙâ­-:õÃV“˜ò:>{g%!þ@毜e‹·Rr¸ÒoüÊOv3ýêaŒž˜EárVö}À²£c¬¸\š;¼ËT‹ŒÕªú­Ëb‘=)îf§%<t-ÀnÐ êj±!EŸuo¿Ù^U BD†ÉSs–¶·oçQöí<zÆ1�›Öæ±imÞ—P]QÏ›ÿ\Tl$iN'›>ú€M}é¦B»0 “ù÷Òè1{´¥Éâû»J9°«ðŒù[p`W)‡ö•5:zÂjó¤šfø´Ýüm>›¿ÍØ&o]ö'ì{o�µ­¦¢ž·_ZçkWkvw¶'Õ¢ ÑtêTדS«Šž³Ñµ%l%GТE‹ÈÏÏ×·B™7oýúõ‹t3"Nô-¹@sëAïælI ]šœ~Lż'Ÿ oß¾¾?ÚÝyº`vž7ÓÜîÎú ß“¦hZËí v'©?çT’vóÍ7Gº ‚pNš;wn¤›Q¢oÎF²âÙò$ s½æÜŒt:´s*IAÁ3bŽÃU…ö%ee0¢-1‘n‹ ‚ ~(Jã1kÒÎ&Þûw¨GæümþcÍ>Ë÷�âAA„I$i‚ ‚ PXÖ¤eøŸÍæX~Ÿÿãßã?ºëwtÎÈä»·ßdÿúum^ï‚ HLôÜhVB§hnŸ{ /ýù+N÷‰ô¹ŸÄå7þžO_û+5þO¯o«˜nÉѼ5ïbfÿq9Å¥þÛL @ÿŒD^¸"GËê¸îÁåãéÑ%†Û¯Äðþ‘$XúM>¯~ô=î“Û¦eIbÔà®Ì˜Ô‹±Ù)l?PÎ=ó×6)§g·Xnš5ÐS°}9ÿzwG«Ö=ÿž±T×¹yô¥�$Y&6.‰ø„d,Všæ¦(¿ñÅàÉ]S‰‹ïÔ¤¬c%…ÔV‡vž‘j±’Ô){t,’$㨫¦ìøtíÔ4‰ªZHLN!*:YVp9ë9QvGý©¿“†»;ëêê¸þúëCjG[™xýô6"àóE;¶óõ^j³úº÷ÀÔÛÍO<BMyh7>„ƒjµÒwÔy žp> “©­¬â¿Oþ-`|ö䱜?ý�Þÿ¥Ç[s&dEfÂ¥ý8<ØxµÕNvo.fÍç{|ŒZ¬ Ù£{2rBºÄR]YÏ qª ?gzÕV;yîÑÏÚ´Í—\9”ni‰¼þìª6-·µdEfÂú3pX*1qVjk\ìßq”UËö„|HkG$É2?úV/|…‚mâÊȆºq ¶S2±’©)/#&1‰ØÎ}óÐá4{ölGØëÂÏ¢ÊÜý0Ž–ÕµêõIq6ž»o¹{Žñ«Ç¾¦¦ÎÍ'öd`fÛöyþÓíÏÿLÍâ£UùDÙT?gø¤váÙû&°fËQ~õèJ.ë.ëËo®Ì}ÿøÎoÝ2’1  ·>ùï±ØØD¬Vå%téÖ³Ù¶.܇ËÙúÇŠ¢Ò=5 €cG q9ë±GÇ›@UÅq_L·´Þ(ŠÊñ’Bêj«±XmÄ'$7JÒæÎ‹¢(¼ýöÛ­nO[X½ðV/|€.™L»ëw,ÿ×óÙ»§…WžúŒÈ&©kg6}þ5S®»ªÙؤn]9mÊÇœ©ñ÷cìÔ~|·bß~õ=ç_؇ —@’$¾þÄsãà‘é$wcÍç{˜1{T“2üAøãŸ`ðÈtÜ®–bðçæû¦²gK1k¾èøÿvÆ_Ü ¦ôaýÊ|·b£&g1þâ~èšÉªOwû}Ū ¨žÉ²Ówwª¥Ñ9i^ ÏI –¬H(ªŒ¢È†‰ËøïC–%¬vÓ4Ïh=,KØ£,†‰£¾q9Þ;<eåä{×t4Wó‡Íú+_µ('ÿ/0 ·[G×O•cõûZÓ4ƒ>Â#aMÒ ·o¡ç°áìZñ½† pÛVú\0.`|ll,n·§ÓÎf g‘Ù—÷£¨´–ê:7Ãú%‡üú«/íMCãϯlF?yrô;_5¾i_A%÷ýÝ3²{Ť ¿IÚíW ¦¬ÒÉÿ½¾ÕwEÈ‹ïîâ‘=ši{_¾ÛQÂþÂS§pWWyî¶³Ù£C~/¡JHê‚¢Z8^R„£¾€ºšÆ'‚'&§ ªª*ʨ=ùœËYÏñÒ¢°·OÝžïrè’øß€¬(Lºf&¦i¢kŠÚ´«&¦-¤fz¾·»6ávéìÞ\Ì„K–yj´x˺|�º§'U¦jQè;¤;�ßo;ܦí툼Ÿáî-Ÿ]:{6füÅýHÍhþó2tÓïYaÞsÒ¼I“Ë©aè¡ H²„ª*hš„é9‚¿ªUñ;Pco̹'¸:ñ¾kú¹ @’À¥¢ëÞäÍDU=‡çê!¼?«¼Wý�� �IDATÍ“H:¦i¢Zlv ŽúS7œ~ž›Ø£­èm|°mX“´üÍ›5ë'ìZñÃG²éÃ÷›$i=‡žÇ‹§‘Э;®º:¬[Ë–Ï=×»$§÷ä²ßÞKþæ\z DÞÆ XìvҳϣpûV¾}kQ8›/DXŸô~2%“›ÿš~ܺ˾/’ªÍG| ZkØ, c‡¦°hÙÞ&w¸}ëÿ?ˆÌÔxÆ íÆ‰Ü þQÑq�ÔŸLÐü‰Ž‰?xÊöl¤Z­ ˜4…¬Q£‰MN¦öDû¿û–+¿¢áMÉ}ÇŽgàä)Ä$u¢¦ì8»¿YÉþ ßè6e[L Ýz®º:¾yåßh.WHåôŸ0‰Ñ?ù)ß{‡ïׄo*mØÔ‰tNíÎÆeËɾp¬ß,˜˜¶ppw ½útfà°T*Êj4< €»KZ]fŸAÝ<§ä›°mCAË/8ÉjSùí“§®WiÆ_êé[rVdùÒÆW¡]pQ_FNÈÂbUÙ¿ë(Ÿ-Þ‚¦i8,•³Gñ¯'¿äGW#µW'ŽUðÑ›¹TWÔûâÎôïÝûÖƒõ+ö3pxªçñïKC.«ç°áŒ¿îz–þéq.øŸk蜑IyakßZD}E£®ü Òzòų§¦ÑÇϾÅfcÕËÿðÅíÜN¿ “P-VŽìÙIîÒ%€æ?ÆjåÈîä|° OLLR'f>ð¯Ó£rÉi=)ܱþ&¢ZmÞ³“Ü÷ßÃów!IÃ.ÿ1½Ç\€ªªämÙLlR'ê**ZuÛ‘®yFμÜ.U•QUW€‘FY Ïí¾o¥Ífk2‚eµZ±Z­È²Œa¸\.\.W‹1^¥y°ÇÅÑ+û<¢¨?æù¥žì 2†dÂ/~Éžå_²á׈í܅󝿍§`s.V«g81/g[73é—7³ýÓYóŸ—˜rÇ]|ÿÍJÊ·é"t Š,qÿ ÃxãÓ}”–×·ü‚�R»ÆxFÒî¼€aý“©¨r²|cq£5i-Iï‹"K œìœnöe}Ù²÷8;”·¶étOí ¸\NªNótËròûÓ¹k*6[4Hਯ¥üØa4Í¢¨¾mý­= »£êyÞpUeùK/ਮ¦s¯ .üÕ­¸êëØ·Î³Þ°s¯ ÆüôZV½º€âÝ»ˆIêÄ  /âÈÞï©=Ñôï-:!©·ýšŠ£GYûÆk¾ËÜC-'ܺ¤§rÞE8QrŒ«¿#û±­Ši+¾ÙOrJc§z¦=öl-fÝò½­.sðÈt� –Q~,øï¥Ë©ù¦M[šîLIKàÐþc,xzSâ¸ööq>Tî÷¶‹ge³~å~ޔӣW'Ò2;±{sÛýß´á›ýtîÏSúpÁ”>€çÊ·õ+ö·ºÌ‘3®d÷7+¨~§˜ønitÍÈâЖMA¿>)5•£û÷±ìé?Ÿ’ÂÔÛï ¼¸Ý_Ó$æÓùO‘œÖƒ ¿¼•ò¢Bnøÿìgx×u°ßiÛ€]ôF�$‹öÞ)QT§$«[²e;N¬Ï±c9‰b'¶ì؉í(nIÜ«dÉ’­F«P"ÅÞÀN°‚h¢÷²uv¾ ,°X”]`A€Ô¼ÏÃGÂÌ{ÏÜݹ{æÜS|Ï`gs/~ùïý>i’$X»3.=š‹E¼óýÿ$1s«žø,Í•”ì|JpÎòzù4VT»j-Ó/¥ìÈáA媞¦{°Ä¿”Ùê۟׫ Yës$(iš¦ù•,I’0™LØív<‚ `4ýÊØPmüõÂ4Ë…§XrÿCTž:A[[›oPYÆ`00÷ÖÛ©¹XÄ‘·ßÀÑÙÉù=;É^±ŠÓ»v Äø‚�jKŠ1Eùò¸]¹pž†Ê <.ÖÄDškªýòè\?<zk.’$òçí¥Ã7YQd‘GoÍå_=Ís¿8BNf ßüÜbAàç¯ ©sw];gŸ7¨7ÿëlÑ>%èc_yŸ¦Ö^ß±ôä(Ö-œÄ3?ØWm8<n7u58º:I)$¥NF¬«òo—‡ ˆôì=ˆ¢DUE–h IéH’Lõå±×'e ­ƒk™ÒÇþ®-¾HÕÙӤϚíWÒ¢|>²Õ. ºÝ´ÕÕrð•—ì/:!¥<LmñE½òRÀ–M8ý\Ø»{L-h’,³æÁ͈¢È7Þõ+’ᶉ$KÖæ¿d2‡w—°ÿƒ ,Û0¥ës¨»Ò6"EÍl1—À‰Cå–¶—ÃÞ­çѼU—š¨,mdÒ丕´ÓG+)/ò!ʰnös_²6‡9‹39²§ŒƒÛ/²d]KÖe³tCΈµòcG©½X„Á$SSt!ìíN·ÓIáÖwѼ^.•S_^Fü¤ÌÛ(‘º²RêÊJ‰KϤÇ!Ær88µõ] F‰ÚÒ2êJKˆË˜ ÝJÚŒ5k)-8HCY1n—Ê…]ÛÈ]¶IQ RØ>iý‘$A}VÁWh},’ûWi·Ûí·pˆbÓoOÖëõb·Û¢ÁÚô]ÀjÎÁMéÑÃþã‹ÕŠ51‰+ç([ª.cKJFRz ›ªZ÷东Ÿ…ÛÚ=¦ÎõŤ¤(»m:?|éžQD.yT/^¯ÆÅŠV¶ì¾D—Ãé‹l=PÉ­+B_(ìÝ>FEòÛüïñõŸ ü–öÈ-¹œ/oæØùúÉÝÚ\GWG+^¯ê´ŸY¨hZï¼µ·6¡ªÚ[›ðzUŒ& ’,£õyvQ@’e²ræøÿY¢¬#’"`²ZYöà#Üó¯Ïñè÷ÈcÏÿ˜¬‹PŒ&›êóçho¨çŽgþ™Å÷ÞOö⥘¢¾çµO~šè¸xš«.ùÔ„ÓÏX“<%ƒØäDŠ¢º¤|Äm"ɲ ¹h^½[Ïã°»ÙûþyT—¥ës‡õaˆ¼¹“%‡ÝMÑ©êÈ ÜMKSgÀË‹ÓáÆdØY¼²tl#{æpÿE8ìnöo+«j,Y;mDsPWZ2*™:›šÖ·½ Åb jÓããëq{qÛ»0˜÷ÇUU/]® ËVgssŸ~T\v»¿IQˆŠ£¹Ú÷] ·ÓMk]^Õ‹,KȉþxÜÕA�ƒAÆ«jƒú›É²¯ÿ¾[ᑯ•)Š‚ÚGKôx<x½^¿3¿ªª~el¸6½7'ÐRu™WÿùË[©š¦!I¾›ZpçÝ,¸óî ÁÌ6[Àß=ýZ,œ¦ž…v„ßN Mr¼EùÁ?¬ :·ãgwñ¯?=Ìžã¡-ÎõÍv®Ô¦÷¨m´k5¢ÈbH[ž—k;P½éÉÃWåHŠ3³qi_ÿÙ‘ä —Ë÷ìÈÊÀ?ƒ¡zÜH²‚×ëés̃h$—Óªz$Y1`ïl§¼¸Ää ¢m¡9pOTV=ö²ÁÀÎ_þŒÖÚ¼ªÊŠG':®×YÝÙÕÉ_¿ûmR¦å’˜•Å̵ëY|Ï}¼ÿãÿ¦¹:Ð×ðôö÷q;œ,Ü| —Êi¬¬Q?W‹œùä,È8ö±/ÿ-;_~®ÖöaÛ” ôÍ)’,bŽ2ÐÕáô;°{Ü*]N¬±fŒFçÑ€1{ïëÌÑÊ1ùQìA ãý°«cì‚ÝüsØé šÃèÓˆæÀÙÑŽ(ÿ†äŽÙ×êîo7Dn#+b`ðÂ~¶5¯Å át¸{-býûÑzÚjÝ ¾{Q=>²‘X¹z‚�œN÷ Ö8IQ=ÞÁ\YG…_Is»Ý~Ëø©ÎÎN$IB’$ŒF#f³™ÎÎN¿27X±ßj41þ¿ n‡ƒŽÆÎîü¢}{€àèN£¥÷G±G9t:hš† ˜Íf$I P.u®}N\h`ýgß 8öÌÇç1ozBØyÒΔ5“–¨\¥$˜ins†ì“æp©œ®cåÜTþðÎÐÛ3mÊ¡¢¦ƒý§jÂ’s(Å÷ì¸ðK4“%‡½“šªÀ­a§ÓŽEVÅ^ y´®Î6¬¶xÌæhì×Ið€ œÍÁW^¦¹ÇgUˆÏÈÄÕ¨°{U•ê¢óTçÌö¸û«ß 3nruéø1:šI›žÇªÇŸäçÿwŸ4?¡ö3ÖT—”󫯖›yôë_Æd±ä@ ¥M$P=^:ÚDE1}Q„ŠAÂmÄÞå [¹°ÅYÈÈò)Úá „Wõ"É=шô‡ËáÀ`6³&$ÑÙ^ŽFÀ¯Hõ(:=Îõ‚ `Ž2àtxÂÊóf4ùvØ$Ù×(  ÐÕÒBܤ4ªÏÇ«iˆ’„5)‰¶úz4Í7ž@ø%¨£Œ( ÝQž·EÁ×fŒê¤úµ©ËV_4MÃãñàt:éììô…¢ö‹�¨MO_=[ ‡ƒ¶¶6¿OšÝn§­­ï¾Íœ›HŸ5ÅhÂÍä¹óYýø“ƒ ¬ªª_QH÷¬ŸÊŽŸÝÅ=ë§{íÃ2n˜Çí«¦`6ÊÌÉI`ÓòLÞÞ{)¬1~ú—³d¤Dñôƒ7g5b1ÉÌž˜p6ÎjäöU“yaEn8’Ó¦`2G!ˆ"£™¸„TÀ· =¹Ð¬1ñH’„Õ(It¶·øÝZšêP=¬1ñX¢¬‚€8ÀZpM¡i´ÔÔ5o¦èhLÑVÞu7Ö„Ä€fÓ–,cî-·cKNAR&åÍÄÕ«Ø À?½ˆ(‰,èÑõ“·j =ÿcòV­‰ÜýŽ1“óçñØó?fÞmwŒèúËDU›f`2+¬Ú4I9¾¿<ì¾fÍOª+š©»^ Mš:™’“„%Ú8|ãQ©9\±q:&³ÂŠÓ%G§¨DSeÖ¤dÒg߀l4’»bÖää‘u¦£ËíÿçU}Ö&MÓ°wºð†¡ uuºüÿz¬V^¯FW§‹ó{v“½d‰Y¹Ífò7Ý‚bò)š‚à/lÍ !I"N‡gÈ`�Yñ¥ ç^ÂÁ¯áˆ¢`‘2 ‚€Ûíö+^‚ ø€…ÒÆétb2™ðz½þþ%IÂl6S~ì^›9o!îéxœNÊJý)8ú¢tû¨‰¢èLè?V_¹ ‡#(Uç£Å™’&¾þó#<yg_xx -ÞØY HI¢À¶ÿ»3àº?óe7¿és[P½5í<ýݽ<uÏ,þðÍ ‚@EM;ßýý ZÚ|–ßû7N£®ÉÎîcƒoÅ&¦dmíÝJ”e…¬œ9�Ô×TÐÙÑJ[K1qIŒ¾EÆãvQW}‰®Î¶°îÝa菉¦‚˜¸$2²f¢ªÚZiiìµò©7ÕU%Ä%¤’œ(JxU]m¸]×n¾Â}/üŽ¥÷=ÈÝ_ý—“ÒÔ;‚-±×¯¯âä f¬]ϺO}†¨Ø8:š9òÆëTž´_WW{_ø7ÿÝÈ[µ† {w¨Ÿ‘²æÁÍä.œëÿ;*ÆÆ§¾ëKa°ý÷¯P~:ò‰Yåî]®Ö‘)E¶¡z¼ÌY<™ù˳hk±³ûÝsÚÙëð~ûC ¸aQ¯Ÿ¨5ÆÌ?~3�¯ÿ®€¢Bß3Õ“¾ãdAx/Y±ç½sÜrÿ<þæÙ(iÀ‘"s¨yá†E™Ì[6™öV¶_äÀö‘GwFÕÙ3\Ø»‡¥<„€@ÙÑ#\9w±Ÿx¤Xû©O“>s¶ÿïÕï5Єš7 àüÞ]˜mV–=ô¢,Q~ôu¥%hhH²„Ç£YÒ†ŠîTY‘p9ÜC*h¾€Õ3t`ÂPc ‡=g`KDE:»·AÀ`0 (Ê )8Biã»aƒÁ€$I~Ë›Ëå Ú¦ì‰í±Ä¹\.å€PÆê) õÉO~`@%m¢•jÒËB _êZ Ú¢ð§ïläÇ*ä½ý•ã-ΘÐSq`<ËBé\}V>òq’³§ñÖ|ÕÙ­µ ‘˜ÃW…LeȬýŠÁg4(™m$+˜,+oƒÉæ« øÏ‡ª8õÇнÙ¿â€$ù":oþÏPqò(g>Üæ¿§PÇ2[”Þ,}PUoÀö²,‹Œr@’Ûh¬|ÿ¹AÛ|úiŸ’êÿÔíöÀ\Tš¦át:‡ÌþJðù»¹Ý×IPUÕ¯$Žt,€_ÿú׃ÖîÔÑ :ºÜÜþ…` ðõBßÚ:!Ôéy}ëu]A)p{*D‚pË; åÀï+_ÚîW_å365œ¥Ë(Ú·{{;“ç/ÂOÉá£*hÃjY'Ç‹Ç3¼¼áÜW®+‡®§žzj¼EÐѹ.yöÙgÇ[ñ@ÓøË×ÿe¼¥¸¶Ç9%“E ªÝy=!�­µ5´76²î©Ï`²Zi­©aç/N{cä‚`Æ‹ëJIÓÑÑÑÑÑÑñY¬Æ"¹êDCд1O=^ø}Ò,Êð9 ttttttt®>áú¤MtzÒj]_µNB'TŸ´`ÏA뜉Ÿ%OWÒttttttt>‚\ V¼1óI¼UkÈ]¾’¨ø:š)=R@ÑÞÝxÆ(wYO @îÔ ‹¨èbãS·‹–æ::Û}¶ÅHú_d㥒Ӿœ€²Ì¤Œ\$Y¦©¡ÚŸ8¶?É©“1š£¸\~Mó"ˆ"ÑÖ8l1 (#›Ëå½¹­A`Ê´ìKU=T– ùž†«YVˆMHÁl±"Š’¿^¨ÃÞiÝ7ºs¼Spä­ZÃâ{ïç•ù ®~QéWƒ?ûwØÛZÙÿÒ W}ì2ŸýìgÙ¸qcÐñýèGìÞº/’ÑddýºõÜ~ûí¤¥¥ÑÔÔÄg>ó™AÛßu×]þïû¾ðªªOvÜŸ¤ÌIÌY»‚ôÜl�škë8þÁnª.–se +ï½ËßýÊ[”? €l0³0ŸY+aKˆ§³­W¿óã°Æß”š—Gβ•¤ÏœE}YÛú“°ûéK|F&7?ý÷t67³å?¾å?nKNaöI™–ƒl2Òrå §¶¾KmIäó¿]«Œ™’vÃM73kýMì{ñ÷Ô\¼@\zËz·ÃÁÅý{ÇjX�{ì1~5á0[¢IJŒÃÞAõå’R3IJÉÄ«z°wuµäÔ)H²LgGË  šb0b‰Ž¡¹±Ö_ð<::ƒÁHKS-I©“ƒ®Ñ4òâÀ„šI)™DYcLÜ<Ã>?—ÔŒiH’LCm%]í(#¶˜„�%íÙgŸõçIÓÑO¾ô¥/QQ1òLûk׬%##ƒ—_~™/~ñ‹C¶ÍÌÌäá‡ñX n^Ç…‚ãìyõ-,6+Ÿ|ˆMŸz„·ú;jËÃϧøÆ~AKm=ì“6mþ Ä&Åsüýݬ}8¸v¨ÄNJ'oõ:ŠîC6ƒÊ<Ftt4‡# ~7€(I,{ða:[šƒ®YñÈc8ÚÛùðçÿ‹½­Y6°á3ÃÖý€¦ªËaËn6™|ù^»ºÂ¾v¢2fJÚ´¥Ë)Ú¿—Ëg|?8õe¥|ð??$!sÊX ©£3"l1¾rAí­Mx½*í­M˜-Vl±I*iq ©M\N; µƒ¿UÇÄ%u÷כ𷽭 �£É’l‚ b޲ÐÕ^¶òPÆŠMHA–ÚZéìîßå´ÓPþ©£s-ðþûï0mÚ´!ÛI’ÄÓO?×ëÅívû«Þ„ÃÖ_ýÑÿÿ­õ\<|’E·n oÉ‚)iCqáÐ1�3ÒFÕOsÕevþâ§�ä,[Éh½¢fßt3m õ¸»ºHž–p®üø1ÎïÞé"8ñî;L[²œìE‹G¤¤]Œ™’&Œô¯Hjokó+m÷|íœÛµƒó»w];}Å*ò7ÝÆŸÿíY–?ø¶äd*.‘³l^U¥ìÈa޾õ:Z˜–èQbzÊ ¹]>+¬i�åÆeÛˆªz¨«©ð[Èú#Ë¢¢cikiÀëy¼%Êê“íh~-–nÐn¿NŠ«÷aæÚõä­Z‹%6–®ÖŠöíáìŽíþó²ÁÀŒ5ëÉ^´˜è„:›[(>¸Ÿ3;¶ù×.AYpÇf²/E’eJBÃw7n,³-†{ÿõ9výæ—þ5`ÒŒ™løôçxý[_§³Ù§tOÎŸË 7m"&5 gg'E{wszûûãM™¿€Õ?Éëßú7–?ð‰YSiª¬`ï‹¿£«¥%´{æÝ~9Ë–#I2å'ŽŸ@WKsÀVo(ò@ï6õá×^½&R%Üÿýdggó /°yóæ)iý1Û¢}ÿµ^Ù::x¡”Îô•«y÷ùï1gãÍAçÏïÚè¦ixUƒåú›Ÿ‘2fJZéáCL_¹šŽ¦F*NÀÙ¯’@]Y)ÉS³TÒ’¦fSWVÒûwV6••¼þÍ#6%•µŸü ŽööpEÑ_P\1IMϦ±ÞgDÑ_¢¬‡Äd_íÀÎö–!3HÇÄ%Ú [¡¡móÕùtØ;#^KS’dXÿH³aOT¦.\Ìü;6³ïÅßqåÜ9ÒòòXùØ8::(=|€Ésç#É2Ûþ¿8ÚÛIœ’źO~—½‹‹ö>EoÚÒåìþÍ/hºRÅ 7ÞLjÎtJ„%ÏpcÙÛZ©¹XÄÔ…‹”´¬‹¨--ñ+hYó²êñ'8ñöŠþïÇĦ¦±æ‰§°··QRp0hÜÅwßÇ™·ÑPQNRÖT’§N£üøÑî=oõZrW¬dÏoMcå%fm¸‰iK–QÖçÞÕ'|ûÛßFEªªªxýõ×Ù¿ÄÇÈÉÉáž{²’-[¶°yóæQ÷© LÍŸ@Suíˆú¸ão?‚@[}#çæâáÁk @TT^U *Ũ( ŠAAºË,ºÝxB¨ 0†(eé}™í»Ý)ˆ"K|˜¢Ý;Ð\_moQ$*: ÛPòÑÚ½U?% KL ÕÎ!‰"QQQtuuáQÕî’‘"·ƒÁ�x<vGP�€ÉhD1ø”j·ÛƒÓÜæZaÌ”´c}“ÖÚr–.cÑ=÷ÑÑØ@ÉáCœÛù!š×K]I1sn¾€„ÌÉÜúÅgxïÿECE9‰YS”7—ÓÁñ¿¾‰êñPWVÊÅ{™¾jµ®¤éŒAè5åkšBoþžþçÁ·ð€Oyjm® ª? >å'ÚO{kª:ò20¢$a2ûÞ¼{¶.#‰ÐÇ×D¢îܵHÞêµTžâÒ‰ã�Tœ:IæÉãÌ\»Þ¯¤õü·‡Úâ‹T=Mú¬ÙŠJñÁýÔ_àÄ;[˜¶dYØò„2Vé‘–=ð0ŠÑ„Ûé@R2çäsäõ¿ø¯›{ëíÔ\,ò¯}ue¥œÝõ!³oÜ8 RTzô0ÕE¾`‘+ç{ƒNB‘gÆšu”:à¿þÔ{ï»lEÀuáÈ3Úd£ <ÿüóœ<y’ääd¾ð…/ð¥/}‰èèhÿf$P…§Ÿ~I’øå/9à3>–ݵ ‹5Û͹ýGº¶³µ|+ÅeDÇÆ°ö¡Í¬¼÷NDQños#`w8ðz½ˆ¢ˆ,Kþ{% £ÑèSªT¢ ¢TU k‡Józý´èèè€s³n¼ Q’(>°I”üív&“ ƒÁ€ËåBÓ4Ü7«•¥<D}Y åÇa4ðz½xúÌ¿$J¨‚JGg'¢(b±XP ^n ß6µêõÒÑÑÝÆlF3C*)9»ŠšFIÁAJ "Jé³f³ôþ‡°%&qð•—¨+-ÁKTl©¹yt¶4“:=ަF¬ ‰Ô—öZÒÚëëjž5W_Á‹l0ŒY¤¨ÎGƒ¾Û•N§ŠÒ³~ËZÏù¾ŠZG{3ŠbÄh²—LSCuPŸ¶8Ÿ[[Ký¨d‹ŠŠAè~ ×-ú.Æ‚( É2™Y3ýÇêªËéê¼6·AmIÉT ´24_©brþ<ÿß&«•y·ÝIZÞ ,¶¿ÒZÛ­IŠBTl-5½Ÿ±WUi¯¯ [žáƨ,<ÉÒû$sN>¥G Ș=Q”¨8u�Ådš˜äW¢ü÷u¹Û›‘µŸ%¤n(¹Pî=:.žæ+Wî½­¾÷;=yFÃ_þÒ«¬–••ñûßÿžgŸ}–»ï¾;¢JÚôéÓIOOg÷îÝœ9s&"}æ.šÇôÅóAÓØóê:ZÂ{žOlßã·z7Ù¼³O<ÈœµËƒ”4IîY¿|[‡àûì\}”±»x¸GUA¯æÅ鈜ŸÀì Ùù‹ŸâUUDYFU}몪¸=n¿’æ;æeÉC" °û÷¿MC‘œý~ß{jxkÝý¨ªŠ$¾Hkà·œ©ªŠËíÆ (º’6^U¥²ð¶¤æÜ| _}™ÖÚ$fM%-o'þú¹+VÑZ[ƒËa§ùÊàÙBO ºªÔë脃×ëõ-"’ä{KÃðÖ§ª*¢Øû˜4Ö_Ád²2i*Ö˜ÚZ 슒„Õ–àÛõŒîªg«³££%Àº)TÕƒªz$Y1`ïl§¼¸Ää ÿØ×ýÖ‹U=l0°ó—?£µ¶¯ª²â‘Ç‰Ž‹ïm¡ye,ËEeá)¦.\L鑲-æò™BÜý"ÕÜy7 î ŽÞ3Ûlt46st ¬d‡tï0ЊŽ<‘¤'FRRRDûº¿'kÖ¬aÍš5ç~øÃ†ò#!=•÷Þ@Á;Û)=qzÔ2¶Öùæ5*ÖtNì~©ꛫª*^Í‹ÅbAõxP½^T'bëLT\’,sãç³F¢�� �IDAT>tîáïý7û^øM%ÅÝ_(E÷>€-5?ûí(²Œ ¸û)ù^M ¸/MÓzõž6^o@¯ª" ‚0&ëèX3fJÚ¬õ7rv燋œh¹¨/+%5w:Ññ ”?Jþ-·‘–7ƒ†²²€É´&%!ɲߚ“š†½­Ï5ªëL,œŽ.ÌQVƒ—Ëb0ù¡iØ»:pØ;1™£ˆMH¦¡¶7 É“€( ´6Ί&Ë@CÇ[©“¦b²Dã°wRS^î%€®Î6¬¶xÌæhìרÕl ÚêëˆM›p,.mm=V0A 9;›ƒ¯¼ÜûB(ÄgdâêöŸUÝn:[š‰Mí–% kRro?¡ÂX=”-`ç?GLjiy3Ùý›_úϹÚê9·kEûö„>þäQÝn:››‰›Ô;‡¾{Oòß{Ää!ii¾Ï¥®.ø³øÚ×¾ÆÜ¹s),,äßøFXýž>}šûî»/àØo~ó¬VkØyÒŒ37>~?’,S¸ë�…»÷Ÿ»å©GIŸ>+Åe¼ûó? ÙoL¢O™îl™…]Ó4ºººD I’0( ‚ш½«+ìT?Q[RÌKÏøÒ›M&$QdÎíw’<-—-ÿñ-dEÆd4óo»Œn`ç/†³µß–³{@¥ñÚS²F˘UÈYºœuO~š˜”Tdƒ´é3˜¹v=•§Nú·ºÒb²-¡®´4š‹EL[¼4(‘Áhbþ›1X,$eM%wùÊk":HçÚ ­ÕçÜoµÅ#ŠÖߨ:„Ósc �ÑÖ8 FŸR'Š"¶˜D:;Úp»G÷e|Š¢Ë9v9ÿZšêP=¬1ñX¢¬‚°Ý{­raï.2çä39ŠÑÄäü¹Lž;¿××UÓh©©!kÞLÑј¢­,¼ën¬ ‰ýíÛKÎÒå¤LËÁ`63ï¶;1ZBKŸâ'ı�jŠ.`oogÕ£ŸÀe·SuþlÀù“ï½Ãœ›HŸ5ÅhÂl³‘5!«2âòœß³‹iK—“6}“™ü[nC1™G,OÞª5<öüÉ[µ&è\(<óÌ3̘1£ÉÈÔ©SyüñÇxíµ×FÔßX#ëýÖøX.=IÁ;Œ¸¯›>þ�ÉS2 âÓRXtÛ�NîVú¼Ý†a÷™´îí@—‹®®.Ð4d9<»Íô•«yø{ÿÍô•«‡lçÛNï•HE4M#oÕòV­eç¯~Aý¥rA@1e÷]™DQ ¸wQ’Ð4íš´¢ÁZÒvÿî×Ì^>ó9LÑV:[š)>¸ŸÓÛz}êJKÅ¿]9ŽÜå+";êË}‚{¿ö^¯—²#¡ô::£ÁÞÕA}M±ñ)dN‰Çí¢¾¶{×à–%§£ {W;f‹•¸„Tj¯”m‹G”$Z›·²$¦dmíÝJ”e…¬œ9�Ô×Tøs•EEû*gt´<íF(c©7ÕU%Ä%¤’œ(JxU]m&4üûwƒŽíùÃo¸tüeGc¶ÚXp×ÝDÅÆÑÕÚ©­ïPÒÇa~ß ¿cé}r÷W¿Çå¤ôpeÇŽ`KìÝ>;»s;&«•5O>…$ɤ¦¸(lYC º“;¬õ7raÏ® 'îòcGðzÜÌÙx qŸHÇípP[|‘Âm[#.Ïù=;1Ûl¬þø“’HÙ‘ÃÔ•–XZ"%O(lÙ²…{ï½—Ü\_®­Ë—/óío›cÇsœ˜Ïþó¬[·Îÿw||<þóŸøÞ÷¾Ç¡C‡¹2<l‰ þJ¹ ç’»p®ÿ\]Åe¶üä×!÷U¸û so\ER¦Ï²ÙRÛÈ®—þBÙ© þ6«î¿ƒœùþ¿-6+O|çY�v¾øWŠJý>`²¢ ¯æE’|Û‹^¯¯*ÊCÿù_ã?ü½ÿàåü‡¥¾Àï;&IЬàr¹˜¹n=’¢°ñïžhßX^Æ{?ùaØãôŒe4™p:ˆ¢ˆAQpÀ7²GÑoÕNÈž³@°(3/ÉòÁš˜Äûÿ3üÖSJ¯8 sµŒ)y¸œj«ËÇ[œ1¡§âÀx—…Ò?îüÇ¡ìèဗm«COà@ý+ôE Ý)APU§Ë‰·ÛyAÀ (ÈŠìOÁáv»ƒ|ÀÀ·õh쎎ìÞd6#byï‰ú4šLˆ¢€Wõ"+  ¤àè«É’„ÅbÁét ô¤àèììuC1›Í@Wwy¸žŠªª¢ €6âc« ýàûÏ yþÓOÿ=p•®6/¼ð‚^»S窢i•Ôż^è[»Sç£AlÚ$r–.§hßìmmL]´˜è„DZ‰KOä š†Ëåò[Ö†b0å Àjí\¡åé¡;hc ñ2¼ØûoïÓÆ1JŸõñ¶ õp])iO=õÔx‹ £s]òì³ÏŽ·:W™ÖšjÚX÷Ôg1Ûl´TW³ã?¥½atA1::!F£·Çƒ÷õ &¼’vàO¾‘ŽŽŽŽNDÑ4 {vqaÏ®ñEç:Çl6£È2UÅ©»*0á•4k“P”.»ÝNˆ§9Æ,‡ŽŽŽŽŽŽŽŽÎÈÑ•4 ˆ¾Ý©££sMqÿ7ÿƒ²£‡9òFo-ÇùwÜEÞªµ¼üOÿ0&c ¢È£ßÿ!»û+-͉Š-!žüõ+™2;Ù ÐÑÔBɉӜܱÍësÈNʜĜµ+üy¼škë8þÁnª.†_µ¢/I™“¸ëé§p9üá_ƒóØ]+„2?c1‡sÖ.gÉíøË÷ÿ—–:_BmÙ``Ñ-˜2;³5ж†&Îî;ÈÅ##/1uÚ¥,ºõF�^þg´ÖûJM‰’ÄÜW1mÞlÌÖh씞8ˉm»ýµ@u®º%MGGç#Í]ÿôUò7Ý6ÞbDŒüõ+©-¯àÏßýþôÑÞÔÂÂMëY°q¿Í‚›×Qzò /û¼õ“_aŠŽbÓ§!%+süŸ@„2?‘žÃ¸ÔdnZ?à¹wßÊìUK8»÷¯~ç'¸.VÞ{'“r¦ÚŸb0YLY Ìe–˜‘‚›×ùÿ6še_;ƒDþ†•Ì]¿’Ò“çxé›?àâÑSä¯[ÎükG”£o,ƒih»( ˜, Fsøö¡€*¢€%ʀɬ!2f‹³Å€b†¯¾0€œ£ŒÙ¢`¶0™d$)°K”aÀfK°L£AWÒtttt†AózyáKOOx+ÀÞ?oáâ‘“8ívñÉÜWyØú«?R^x·ÓEk}#ŸDEò–,/±'¡ÌO$çP”$Ö<¸MÓü5ª{d™œ…ùx\.Î<†£«‹ ‡Žƒ 0såâ!ûõªŽ.7w¯L”$–ßs;Þî¢ê�n—êkçRIžœ@ÙÉ3x\.ÊŽŸ yJFPÿ‚( ˪GëŸ6C6H#.ϤáSÔÀ`”ýVá�yŸÂ©»‡ÝšO‘ ƒQFÀéðà°»P½F“‚(ööÓÕé øgït¡i zF_û´/úv§ŽŽÎuÇòÁ–œLCÅ%r–­À«ª”9ÌÑ·^Góz‘FúÎ÷ýíó7ÝJþ¦[8¿{§+5:>»¿úu»þÛ ™“¹õ‹ÏP~ü(“f΢ìpŠÉD朹TždÿK/øÛNÎŸË 7m"&5 gg'E{wsz{pæþ¼UkX|ïý~íÕQ×(6Y,äÌ÷•+=yfÐvf[´ï¿Öð*ÏØãY}ß$MN§«­ËJ‚Ú˜,æÝ´šôÜl¬ q¸].jË*8øÖût4·³0ŸµÞM[c¯þçOü×ÝóÅÏŸ–Â7ßãì¾DIbá¦õdÏ…)Ú·åwáÐ1Î<‘¢àCÊü Õf¸âéón\Mbz‡ßÙΜuË‘úÔÐŒŽ‹Av‡ÿ>�$MžÔׯO>Dzn6Õ¥åìøý+Açó7¬$aR*GßÛÁì5KƸRT¤œ,¦ÎE{S ÙógPu1ø³Õ¼.g·R)mó‘•îšÞð•&ÿxø,„šWà JSïàvzüÉhÝîð·hU[ííÃ¥"Ë"²,âr ÜŸ(‹xt%MGGGgx’²²i¬¬äõoþ±)©¬ýägp´·szûûxœN^ø’¯^à]ÿôUÊãÔÖw‚úèhjä…/=í÷IŒ²#Tœ<Κ'žâÈáìÎ¹ã™æô¶÷i«¯#kþBV=þ'ÞÞBÑÿý˜ØÔ4Ö<ñöö6J FüÞm‰ñÜÿ•Ïàq»ÙÿÆ»œ?xtÀ¶ŠÑÀÔüY�4U׆5ÎÚï&yJG·îàBÁqnyêÑ 6Ùóo «­ƒ_ü íÍdÏ›ÍêûïÂeá¯ÿû[ÊOcù]·`Kˆ'%+“ÚòJbS’ˆOKÁëõú•ËyV‘¿nÇ·íæä‡{‰Ž‹aúâù¤deR]z),¹Ã!”ùÍ&e¦3wÃ*škë9½ç sÖ-8ïèð•A2™}%¼^/¦hŸ"h²Xd9Èú6‰“È_·‚–ºÎì-`öš¥AmNï9DLrùëV¿n�å§ÎrêÃ}aÝW_Q@’E\²2¸2'+"ƒŒËåÁãVvÄnËÓîF6—£’$Uõ†T-`¨±Uì„Á•KYñz5¼XøFƒ¾Ý©££s]âr:8þ×7quuQWVÊÅ{™¾jõ˜ŒU[RL}y�u%Å´T_Áãr�ÀÜ[o§æb§·¿Ën§®¬”³»>döƒúº°w7/|ééQYÑÚšøÕWžãåÿ •WX±ù¦/ž7`ÛewmÂbÆãvsnÿ‘LjMN$yJ·›Â]°·wpv_AP»³û 8µsÍ5uxÜnJŽûœÝ“§d"+ ·›âã…�þáÙs»­7JüV£„ôTÿ¸F‹™ÖúF¿³mL4m~F:‡’,³æÁ͈¢È7ÞÐ1ßi·S]RŽl00cÙL yKç÷ö¡„fk‘d™Õ܉(Š|së A�7¬^Jî¢yœÙ[ÀKÏý7…»’•?‹ü +C¾¯þ( Õ£Žx«z·9=nuЊ¢(€F“Œ¹Û?l$>iý‘$ÁW€^ØJ&Ý b„­h [Òttt®9Yèû-Üíõõ†æê+Xbb‘ <!Ô, ÕãAì®7¨zºÿëv#) ŠÉ„51‰‹-Í—+±Ý±IQP©8Z:[Û(xûîzú)nZOÑá@ŸºÜEó˜¾x>h{^ÝBGKkÈ}[ãã|c´´ùç¹­¡)¨Ý¤œ©Ì߸–ø´d F£ß!³ ÛÍ…Cǘµb1SógqàÍ÷ÈžçSÒ.=éï§âìE&ÏÊcjþ,²æÌ¤ár5%Ç 9»¿`@ÿ¤HÊü„Òæ½_¾8`ÿÉS2ˆMN¤øØ)ªKÊ•cçK¯³âžÛ˜{Ójæm\K]Eš¦!Wàwçƒ_¿ ø#¡å'ir:1I ”/¤fÅö†u+м^NlÛÛéâäö=ÌZ¹ˆV/ãÔŽ}aµì ZÈ2ÖÛ‹Ç=ð³ÙÛÏÀʥЧÛåÁåð J£Ï‘ßÝo›r¨±úÀ`ñªÚ J˜,wËæ‰|ô«®¤éèè\S¨ƒ,„Ãmù=Ëø[‘§w¬wÞÍ‚;ïja¶Ùèhl3 Zê|}[lÖ€­±„ô4VÞë‹j-xg;¥'ÂLç0Ð4ö›[³5šO>„¬(|k+œ@Ó4>þÍênîkßT]K]Åe’'g0ÿ¦5Ä$&àr8©8[äïëBÁ1ºÚÛÉ]OZîT’2'‘”9 stGÞû0<ÙC ”ùõv“³ ßoEìác_þ[v¾ü:%Ç éjkgÇ ½)gL }íïéhn ;-Æ´ùs˜Öí§ØÃæ/|†Ý¯¼Å¥Âó˜,f]¸>Æãvãè²e³b0q9B/\.ˆ²"öú­QP N‡{P±ç¸æÕü~aªª¡z|þdý•´Pè±Þ8ƒ-É>+ÚX”Õ•4k GG;ŠÉpL1™q´·³&%(%1©iØÛZñ8dTUE”‚ý["…Ûá ½¡žs»vP´oϘ3–n‡v—Ý០£ÅÌß$Ëî:@á®ýa÷ÛÞØ @T¬Í?϶„¸€6ñ©ÉÈŠšæ·x%e;»\8tŒäÉÌ]ïÛV+/<¤xWž»H幋¢À¼ «Ypó:Ò¦M êk̓›É]8—òÂslÿëaß[(óÎ8P]Rί¾ò\@ÛG¿þeLK@ž´þ¤ædpùüÅ sƒÔ”^â·ÿü퀶}íï1Y,¼ùßÓ\ã««½s”ÅhÀít!+ &‹g—=, zuöE§/æ(N‡u-Ä€~º³Œ¦àô–>ýhš´ªi¾—°€(FQp:<ƒ*`’(øÚŒ@ Ý'MGG皢²ð™ùs™4c&²ÑHÚô<²æ- ¢ðT@;ƒÑÄü;6c°XHÊšJîò•úyµ×בš;Stô˜É|ò½w˜³qé³f£M˜m6²æ/dõãOµÍ[µ†Çžÿ1y«Ö„=ŽÉbáæO>Lzn6¦è(ÌÖh–Þq3�çø|¥A`ý£ÃËÅ£')xçƒÝSK]u—‘…9k—c¶F3kå’€6͵Ý[΂Àä™Ó1EG š ¬ôäY\'‚èûY*>Vp~á¦õÌ^¹k|¢(ù·ùškêG$ÿ`„2?‘šÃP™±l!“gça0™Hž’Á¢Û6àììâäÎëBÁqQdÞMk0˜MÌÛ¸I–9èXØ}õ¤�éûÏgqÒ°wºõñêªjA)/</^¯ïx¢§ªý>|Q¥aÊ®$$IÄéð  uG­†z/á¢[Òttt®)NoÛŠêv±èžûˆŠ£³¥™³;¶sfǶ€võå¾Ìï÷~í9¼^/eG 8»c{P'ß{‡e<ÌÝ_ý²Á‚cý§ÿ†ô™³ým×<ñ)ÿÿ÷D‡†Bù±#x=næl¼…¸O¤ãv8¨-¾Há¶­aÝûp8ºº8·ÿsÖ­ >-Y‘iklfßkos¡ûGÖ–˜àÏ’Ÿ»p.¹ çú¯¯«¸Ì–Ÿü:äñvÿéMVßóoZÃôÅó¨**%>-ž«­_ø 7­cý£ÃÞÑIÙ©³¤OŸÔ—Çå¢ìäò–. £¥•êÒò€óg÷pÚeÜüɇ±ÆÇâì²Støïl ê+*Æ@}eUÈ÷ÒC(óÉ9 …Kg.°ü®M¬¾ÿTÕKuqgvïÃÞÖÑq� ?܇æñ³p.yKçÓÕÖαvqzWä£û3\tçp¨nÙ¬ ˾(OQdi@_±¡ÆR Y‘p9ÜC*h=êJàhîKÈž³@°(áåÇÑÑÑÑ™¨,ð¬‰I¼ÿ?ƒ§ÍЙxÜô‰™2;“;öräÝ‘ù™‰’ÄãßxÇÃ+ßù‘ß·êZG’m*&‹‚£kð€“žÀüÁdE0†ÇãÅæ¶i ûƒÉ¦$DIðŸï«Ü„£Ìº·"öÀq$Iô! ~ÿ´¾9ÏBËlQ‚.zPU/NGï|ʲˆÁ(ã°­Ì 4Ö¾ÿÜ í>ýôßû®²•ŽŽŽŽŽÎU )s™3rP=Š F^Ù!)c²ÁÀ‰÷^7 Z¤ñ¸ÕA£$Ãe(Eq †rà5â4AU½¨öÑE’ÚC¼'Ç‹Ç3¼¼áÜWt%MGGGGgÜ0˜M<þ¯€¦ÑÞÜBÁ_·ÑÖœÊ#Tj/U9ãT%_­LŸ’ G¿Ñ•4ëŽúãx‹ ".»CWªÆ�·KQÚ ‰…Ý©£££££££3Ñ•4 ˆ®¤éèèèèèèèL@t%MGGGGGGGg2¨’f2™ˆŠº:¹Ó 6›mÀ¼$::::::::EtKšŽŽŽŽŽŽŽÎDWÒtttttttt& þ<i6› —Ë…Ãáh`41 ‚€ÛíÆáp õ)¯( F£QÑ4 —Ë…Óéa F£AKQÌf3˜L&dYFUUìv;^¯7$™M&’$áñx½÷žqúãv»±Ûícrÿ:::::::üJZ[[[ÐII’PU•ŽŽDQ$** UUq¹|å z§Ó‰ËåBE,‹_ñ‰$Š¢`2™°Ûíx<dYÆl6:–ÉdÂåra·Û‘$ I’ðz½!Ë<ܽ»ÝnÜnw@û¨¨(<žKUèèèèèèèè„ÃÛš¦ù­Gªªâñx$ÉÞh4¢ª*N§Ó߯åra0".¨Á`Àãñàv»Ñ4ͯ$ 6–ÛíÆãñ išÿºpdîÞûÒ£è¹\®�ÅMGGGGGGGg¤ ©¤õlö¥'SDQ ²©ªŠ(ŠÔEU ,qáõzÅoa ‹V82uïý™Íf¼^oÐV±ŽŽŽŽŽŽŽÎHuíN£ÑˆÑh :Þã76^ 5v$e6™L‚@gggØ2êèèèèèèè Æˆ•4MÓðz½¸\®ˆûŸ „×ë ÚnEq@‹×`DZf£Ñˆ¢(tvvŽ«Bª££££££sý1ªN§£Ñˆ,Ëþ­ÄÁ¢G‹ËåB–eEAEAQ”°•­HÉ,Ë2F£»Ý´ «£££££££3Z†MÁ1}ñ%Iò;éÔJeµZƒŽÙív€(ŠþíEMÓüšá)™{¬zf³9@ÁÓSpèèèèèèèD‚ASp ¤¬uuu럊b$„ºýèt:‡ÍÁŠ<õ åÞC‘EGGGGGGGg¤ètttttttt& º’¦£££££££3 ˆîüÇïo/9ttttt®!ªÄ›Æ[„°I÷nottøîWþr[Ý’¦£££££££3Ñ•4 Ȩ+ ƾ÷Ë(,¨@ Êf$cj KÖMÁ­�pèÃKß_tíÜe“X~S�?ýÖ~�DQ Êf`ò´8¬Ê Ê^}ÐßþW¹s’XyóTÿ±C^¢ðp OýãR�4 N©æìÑZÚ[ØbMLÏOâ†EiÈŠt_}1%>ùŒ¯Ÿ_þç!<n_î4Å oâ†Åi̘›–Ì×"¡|î¡ÌO(ßHñ³?�Àcÿo¡ÿ{uúp5{·–ñ™g—#ŠÂU“§° š}ï—ñ‰/.Æ¥ø;~û_,Ý0…yËÓC’g¸yþàµ"JÎ6 *KÖôxny`FÄî-Bùn„ò †ò,_MB‘ç§ßÚÏâu“Y¸*ÃÝɃW8°­œOÿÓ2$YŒØÚÉùñ8\ص‹+gÏâ¶Û‰IMeæ7?y2�g¶n¥ôÐ!ÀWÕÅd³‘4u*36lÀ ÀÖï}Œü|foÚäï÷Üöí”pÛ?ÿ3—‹“o½E]q1qÌÛ¼Ó�)›†ãÂÉ:vl)&%ÝÊ=OÎñã·…Ô\ngííÓ˜9?eØïX(ýäÌNdç–b*JZHIfý]¹aÿnE’PŸ÷áÖ–HÍáxàrªÙ]Iɹœv‰©Q,]?…´É¶q‘'ÆLI0™ežø‡%hšF}u'¼VÄ{¯œãž'ç K7Laé†)ÔT¶ñÆïNs×ã³™4%&¨ŸÅë&3y:Ív >¼Äk¿>Å}OÍ ø‹Çö]æä*n¼;—ô¬j»ØùV1ƒÄ¬…©A÷5óW¤³tÃ\N•sÇkÙ¹¥Q˜žŸQ™'"Ã}î0üü„ú݈š¦qîx-‹ÖdxþjÉ39'Ž}ï—QUÞJÎìDÿñ+—ÚÐ4ßùpäjž7Þ;÷N ¶ª×SÈÎ&cêØÍs(„òì ÷ †ú,_-")O$Ö–HÉãõz9øÂ hšÆÒG!*.ŽÊ'8¹e ëÿîïüí f3›žyMÓh­®æèŸÿLÁË/³êSŸ ©ÎsñÞ½’ÄÆ/~‘Òƒ9óþû,üØÇB–³?í­Ú[œXct´9imvÐ_ŒPÖù¡ú9¶¯ Qyü ‹8uè û?(÷?oãA¨Ï{¨kK¤æðjáõjüõgѼ·?4 [œ‘ó'ëÙõv }nþx‹7(Wå•R’'E³xm&uW:h¨ ¿Î¥( $$[¸ù¾<4MãèÞË—óü‰Zf-HeJn<²"‘šaå®ß@”mäo?£ÄÜe“ˆK4S<Ä[ÌõH(ŸûD™Ÿ” +çŽ×Ž{y¯˜x1ñ&ªÊ[ŽW•µc$>É2¢~'Ê<‡Ãhd‹gy4L´µ%RòT;FKu5‹î¿[r2’¢µx1yëר^b'M"oÝ:Z®\¡­¦&¤qZª«ÉÌÏG6™¼`-UÁ–žpÈž‘@É9ßœŸi`êŒ`xe1œ~ª;˜žŸ„Á(1s~ uWÚG%óD#Rsxµ8w¬–†ê6Ý—G|²Y‘¸aQ*‹×MoцäªÚýcâL�t´¼n¦$‹ddÇR^Ô)±üx\Þ 7K´Â”ÜøQ÷-ª'ô:£×¡|îã=?YÓ}ŸqyQó¸ÉÐÔœ8.—µ»\ÖÊ”n+Úhïy #‘y,Ÿå‘0ÑÖ–HÉù!‰�� �IDATsåÌâ220ÇZZ&Íš5äuQñ¾qì­­C¶ë!&5•ªÓ§ñ¸\T;FLZšÿ\WK ]--C\Ì´Y‰ŸéU0rf%„u}(ý$¦FQ|¦·ËgñLLöŸkoqÒÞzuŸ‰H¤æ ³ÍÅO¿µŸö–±K_r®ät+Ñ1Æ€ãÓfÊ}êÐ^üÉ1~þí¼ø“£œ8ÐûBP_ÝÁO¿µŸm¯ñëïbïÖ2vl)æ×ß;ÄŽ-Å!· ‡«ª¤µ6û¾”Ñ£|›µÅšèhuFüÇfz~gŽÖpöX-»'"}zܾ´©¾‹™óS"ÒçµÆPŸûD™Q˜1/…³ÇB{³K&çÄÑÞ⤭{Þ:Û]´4Úý[#a¢Ìs8ŒFæ±x–GÃD[["%O{]Ñ áÿ8w6ù^²M¶Ð|rW­ÂãrñÁóÏÓpé³nº‰+gÏrðÅ9¹e ÎŽŽ°ÆO›lÃÞéæRq3]nÒ&l‹¨~æ¯ÌÀåTùýŽpåRËoœBɹFÞ~é,;ß.¦«ct•zÆ›HÍáÕ¢©®‹Ø„¡ktÖspû%–m˜Ì“_^Âò›²8¼³’ 'ëÚåå'³îÎN®&1%Š»Ÿ˜Ã…“u´4ÙÃj cê“Öƒ¦ù´Ë#»+IL"15jTýõ8¶º]*’9=sùMYÄ%Z¸pªŽ}[˰ÅÉ››LþÒIˆbïk§Ãîñ4ô9-–Ûî}{<¾¿Êï|i4ÉÜöÐÌQýÈ^‹ õ¹OÄù™5?…ãû.û•£ñbÒ”ƒDUy+¶8Ue­H²HzVø‹àDœçáEæážÁPŸå«E¨òÞYÁáCö‰Ï4Róãq¹”Ð}ƒ{|Ò.ìÚELjj€El(d£‘E÷ßOGCÇsø•WHÉÍ%ÿ¶Û°Äìû<mf»þZLöÌÄ «"„¶ÎÕÁ(±é¾<Zíœ;^ËÖ?_`JN«oÉÆÖ½»p­©9¼¸]ÞaƒbN®fꌦÍòùgÏH |V§]!¯OpNÚd+.§ÏH”6ÅF|’oû´½Å‰É,Û&ÆTIëù€¢¬F&eÙXº~JHŽ¢Cáqûn\6H¡_4ȘýϘ—ÌŒyÉx½ÅÍìz»„Ö&koŸæoNà@g›‹moqdÏe2§ÅŽúÞ¯BùÜ'âüDÙ LΉãÜñÚqÂ%ô¬.—µ2s~ —Ë[˜4Å6¢¨Ä‰8ÏÊ̡<ƒ¡<ËW“Pä,º³/‘úL#1?²Á€Bíf—ÝΖçžóEwZ­$de1óÆ{et}öïhl¤ðí·‘M&&Ï›GöÒ¥óMÊ HÎÍeîw"Â{f§ÍNäTA59³<ªÓû`ý´4ÚÙón)£ÄŒy)ä/™Ä‡[.Rx¸šÉ9q¬»cJ8¿aÑÌaQa=¾y1àØ‹?9êÿÿž(ÑH¡D¿î0­M¦LÜòO¶Pz®1à˜(‰H²ÏYî6Ér ÛA(mBáªDwFšö'Ñ6£ÿÆCA’^;.ŠYÓãin°stÏå/ìQ6ëïÌáåÿ;ιãuÌZpml5†p>÷‰6?³¤°ã­bæ¯LW9¦äÆQ°ÃgQ©*keþŠÑÉ3Ñæ9"%s¤žåH1ÑÖ–ÑÈ”DGcã°íz¢;•AXYé9n²ZYpï½þ”Ç^{øÌL?ð�…ï¼ÃÅ={˜yã!Ë ’nåo¾º"¬kÂé'ÊjàÆ»§ûSm{½ˆÔ ›î›ÁÞ÷J9¶÷2K7LõøãÉhæpúœ$¦ÏñE$w¶¹øÃŽðèçb5såȈK²ÐÒÞVc¸„w¦i` #}Ì5—ÌVU½T–¶0ezx&n³EÁíT޹œ*æ¨Þ·¯“¯ xíh¶8Ù38¾¿jÜ£'"i~2§Å!¤ 7§«Íäœ8ì]nŠÏ4ÐÙîŠÈåDšçP©Ìcõ,”‰¶¶DJžI³fÑrù2ö¶¶€ãÕçÎ…Õ!* ·3pÈãtú•2Ù`ðÿ?tG{΋l4’9oÍ£Œö ƒäWÐ�ª;ÉëŽöÌËO¦¶*<?:Ñ‘=3ºªv:Ú¿g}×ú˜xMu]ç›êºˆ‰ìöt[{葾׌’æõj4ÕuñþŸ‹�X¸jà|Vƒ1uF<¥ç©,iÁíR©*k¥øLÙ3zM›çŽ×òÞ+çin°ãq{¹\ÖÊ©CWÈž9ò¨•ò—¤ÑÞâ÷ÿ‰ÊD™A€Yó“©¹<¾áòQV )QÞUAl‚9b>,ežÃa$2å³<&ÚÚ)y¦,\ˆ5%…#¯¾J{]ªÛÍ¥£G9ÿá‡aõ“6c5çÎQ_R‚Ç墡¬ŒªÓ§I1p2å˜ÔT.Ÿ:…Çåâò©SĤ^ýÜwá’EQa=n—JQaý¨}³uÂcÖ‚â“-¼ÿç 4Õwáq{9{´†‚>> 7,N£ìB#¥çq»TÊ.4Qr¶‘9K&›ÜW%p`0úg6~ëg€à,î‡wVptw%QV™ÓbYs[~ÀJ(,X•¬HìÛZFG›“(›yË'1wyï6ÒÍ÷åqbo¿tG§›(›™óSX°2# ¯œ!žøÒbL–åJN·’œnåÄ+~§D^úÏO¨ß±`Ƽï®Ä«öZ&ÆCž)9qÛw™ü¥Á ÄH广‡É<Ü3ê³|µKyFò™FJQ’Xþøã\ع“ƒ/¾ˆÛá &5•¹wÞV?¹«W#) …g£µ“ÍÆ´+ÈY1ðVÚì9öÆ”8@bv6³o¹%¬ñBa¨ïØHXqSÛß¼ÈɃWȘÃÊMS‡¿hˆäZêoe”Í‘­ç¡$‘;›Íá]•¼ýdz8S¢¶÷§ÏI¢«ÃÅíål{Ý…Åj`ÑÚLfÌ¿jABöœ€E‰â¿¿yÜÑÑÑÑѹv¨ooÂ&Ý»m¼EÐÑá»_ù+?øþsC¶ùÿì½yXWöðÿ©^¡iÍ(B@pÅ Pã I—$jVÍd²½óÍLŒó$ú}ãDgœù½Y^Íw2Éüf²ŒQ£‰“Œq1‰Š .¸ È"«² ½×ûGCkÛ,ÕØ`f¬Ïóä‰TŸº÷ÜS·Nº÷Ö=Ï/ø-ðo4Ý)#######s'!i22222222?Cä MFFFFFFFægˆÓ‡ÿŽk dddddd¤ ?ãd~l•,)¤ÉÈÈÈÈÈÈÈü ‘ƒ4™Ÿ!.û¤]«¬$gÿ~* ±øõîÍ I“Џž¾ÂP_OÞ¡C”ggcjj¯W/¢'M"¨o_§²jjÈúþ{*óóA‰ˆgФIŽT¢(r%/ÂãÇ©¸pÀðpÆ>õ”S[W¬hu'mï=HY¸°S>µe ÕÕ.uIáÌŽ\--åžgŸíTÝ2Òú@Å… díÙCCu5>DOžÜææ–Ý'ô‘Òç¡ã{ ÿÈ Ž¥©y_©¾ññD%%9~·Y­äìßOÉ™34Õ×£ dÐäÉô4€K§Nqróf¸ç™gçøôSª/]bøÌ™„é®™ÚDŠßð„Œ'Û%ÅÿtdgvÝsöï'ûÇ]êšö꫎¼”RïŽØþÇ?:rnª4|‰LHàî#Ü*GŠ}¤´KŠ »OÙYêýî©r<᣺Ó?K¹î]´pxíZÔÞÞŒš3øy>ß]‚´Œo¾A«×3fþ|´¾¾ä8Àáµk¹ç™gè@Þ¡C胂ûÔS¨¼¼ÈOOçðºuŒöYüšw~664pà“OŽŠbÒý*//Š22¨-)!0<€ºŠ .¦§ÓwÔ(,&¢Í5ñ茥Kþ¶Ùlì~ï=z èqcÈtRúØÕòrŽ}ù%1))DÄÇS”‘Á±M›ÿì³™îÄSúHéóRî¢'8·k£æÎå®þý©,(àèÆ(Õj"FàüO?Q”‘ÁèGůwo.:ű/¿äžgŸÅ¿Ïõ rkki¬­EçïOS] ÕÕ]’€]Šß𔌧Ú%ÅÿH±³”ëàÀ” ÚÔGʽ#•þãÆ“œŒÙh¤(#ƒ“ß~‹ P6l˜ä2¤úçŽÚ%µ¯vž²³Ôëî‰r<壺Ó?K¹î]Ô––råâE&þêW·TNWã2ÝKÂc¡F­Õ=e *­–âÓ§2CQ£ðîѵVËÀ Ðx{SrîœC&ïÐ!TZ-#x�/??T QIIއ ØS{$Í›Gïèh…´™×Šóç156îæß Ÿ9³So32žAJËOOGHTRJ•ŠÈ„|ƒƒÉ;tè¶èì)}¤ôy)÷Nyv6wßMHL Jµš^Ü·¯SÎÄ¢'9’ÀðpT ‘£Gãß§ùGŽ8ÕCif&�¥í¤â¹U¤ø OÉtU»Zó?RìÜ_×RîwQkµô3}p°‹ Ý¥³þYj_í.<egO]w)åxÊGu§îÌu÷D �öÞ^â׫×-•ÓÕ¸Œ¤õ3ÆEH¡Tbjlt9î„ 8†Ï.çäsK³5.:…ß]wuj4e×Ûocjj ("¢Õ@íâáÃä9‚¡®Î1…Ô¯•Ô$¹ŸžŽÅl¦÷À Ÿ9…ÊnΖ!ÓÞÑÑmÊÜÉHécU……G:§M §üüù.ׯ5ºS)÷Ž TºŽ ‚ã˜ÍjÅÔØˆwN"ºÀ@jЋޅÂÙ;é?v,%çÎ1äÞ{)ÊÈðLc:â&¿áI™®h×ÍþÇ;{‚Nûg  6‹å–ÊèŒînJ¡+íÜU¸ã£òåìŽÄN›Fähç4WÝåŸ;{Ýo%h¡þòeÊÏŸwZq#í=ß¡ý8¡¶´”ýÿ;¡±±\ÎÉ!løp,F#eÙÙ„DG3â÷2;u1T`¨¯ç®þý[ýÝl0wð fƒÁi=CCu5*†ô/¾ *?¡±±.ëjÜÁxí—ssœÒ¹Ï¨ï_¼¸¾&ífŠÏœ!ëûï9{6wõïÏ•¼<2¾þwî»Z^Npd$“~ó®]¹Â¡5kð sêìRddì´ÖÇZÖY]¹x‘c_}ŨٳñòóÃP_h³y<øïˆîÔGʽ•˜Húúõ”Ÿ?OϨ(ª ©.*bô£v§ªÑéhª«s*»±¦†¦«Wކ‡clh "'c}=n®»é mù OÊxº]­ùwì,…¦º:vþŸÿ¢ˆo¯^DOžÜî:¨Žü³¬f3%gÏRù2š×æt†öüs{íò´ »Oع«é*ÕUþ¹3×ýVc€rÒÒŽŒ$ Ì5WmGÏn©qBذa„ÄÄp쫯rÿýô3†Ÿ>úˆ÷܃Ÿ¯¯d]Û ÒÌF#§¶l!0<œ>±±N¿êêØ½j�J•Š‘=Dæõ 6›Í¾ 0-!÷ÝǨ9s¨+/çÈÆ�Ä$'KVðF.>�„Ú©ó;"?=Þ11ô<°O—ô<˜‹‡;_¥Õ2hòdA ,ŒÀˆjKJà†�LŠŒLë}Ìf³!Š" ¥Ò¾öBEeó›ŒÕbq,8îºS©÷NPD1ÉÉûê+»SbRRèå(ëîáÃ):qÂ1¤_|ú4uجV—zû Ì©-[è3xp—¬Gk¡=¿áiðl»Úò?îØ¹=4:#fÍâ®°\Ø·CkÖpÏ3Ïàê"ßž–Bîä8�€ÚË‹Ä'ž¸¥ ¤-ûHi—§lØܪ»w}TäèÑ’ ºÚ?»{Ý=4TWSzîIóç·ú{GÏn©qBPD£€àˆ|ïº ¥Zm_+Û<£'…6ƒ4›ÍÆñ¯¾Q$þá‡]œ—Ÿ3ß|³Á@é¹sd|ý5q³gƒB¡@z„„81†‡;.H§ƒ´“'¹kà@´>>:¿#ª«]¾&òëÕËi€ÎßßÉj//̃Û2w:mõ±–þc³Z¹«¦½ú*`ûΠ»èN}¤Þ;öí#?=1O>‰Ÿ>\-+ãØW_anj"zÊ�¢'O ãë¯154Eÿ±cÉ=xÐ¥Þ>C†p1=>C†x¬-­Ñžß𴌧ÛÕ–ÿqÇÎíÑr½Áî/†Í˜AUa!ÓÓ‰›=ÛI¶#ÿ,…– uuÿúk.ìÝKÏ~ý:̶e)íò” ='ìÜt…êÿìîu÷D {à�þ¡¡.Óµ-tôì–'(”JÇiËÿ•*V‹‹Ë Ú´æ©o¿åjy9÷<óL»Q{y1j•ùùäìßïp’^~~ø8Éz÷話›Õêö”gMq1×*+;àu×iýF½éa)2w:íõ1ï=0Ü4 n¨«ÃË×·Û§:»[)÷NÞÁƒôwL†‡1j¹8Þ*ƒï½—Á÷Þë('s÷n|]ê  cæ›oz´íÑ–ß𴌧ÚÕžÿqÇÎî úààV—fHõÏRðòócÄðãPtâqqn—áŽn­]]eÃ[Å“vîj<í£ºÃ?»sÝ=êê(>}šø‡nS¦3Ïn·žìnÆ­Z3kÏÊÏŸ'iþ|É7‰XL&Çßaa4ÖÖ:É4]½ŠÖǧSkÒ.<‰ÖLJ^¸}®T|©»|ÙéX}E>AA]VçJG},("‚êK—œŽU¹½O‘§èN}:ºwDQD´ÙÚt ­í) Úl”egwé=ä.7û®”¹Üñ?ž²³(Š\«¬Äë¦õ+ñÏá@ŸÁƒÉMKk³ÿ´‡[öi£]N2?ƒ¾ÚvîJ<é£n—nïº{"È=x}pð-mßÑÝq‚Kv1=üôt¼Õ5�‡Ö¬áJ^æ¦&ÌE”gevÃ<qdb"ÕEEed`1™¨.*âÒ©S„wâ-Íj±PzîaÆué(JdBåÙÙ”eea1™(ÏΦ43“ÈÄÄ.«óNDJ‹LL¤±ºš‹‡c³XÈ?z”úÊJ§ÍZ»“îÔ§£{GzGGStâUX-ª/]¢ðøqz „¢ù©.*"ÿÈÌMMêë9±y36³ù¶ÙPŠßð”Œ'éÈÿxÊÎG6l 2?³Ñˆ¡¾ž³;wÒXSãTŽ”{§³D&&ÒX[KYó¶%RéÈ>RÚåŽ óeËòåä=ê~#%⎻C)¸ã£ÚÓÙÓþ¹½º¤^wOÄ�ƆŠ220~|§Îo¡»ã—é샱Z,øì3§ã7nY1pâDò¢¶¤«ÙŒ.0¡©©Nkˆøa²ú‰3;vàåëKäèÑNm6¶þþ÷NõlY¾€o¼á¸åYY˜F§Ey]Aذa¯]#s÷nšþùO¼|}4iÒ-ïÇ"㌔>Ö£woây„¬={ÈÚ³]@�ñsçÞ–-=©”>/åÞ6cöîåä·ßb¨¯G«×:t(ƒ&MrÈø‡†Rqá?þå/Ø,‚£¢ûôÓhtºÎââ7<%ãI:ò?Rì,åºG%&raß>ê** zôî͸§ŸvúMʽÓYBC  %÷àA·Öðud)íú¹õUOÙYê3ÎåxÊGu§–zÝ=\<|¯=Z]6áÝ'QCãD�Ú‡ùïýO—Tòs#ã›o° $<þøíVEFFFFFF¦ 1 |¿j±S§ºú¬+X·è·¬zgy»2Ï/ø- aŸ´ÿ4š®^¥*?ŸˆøøÛ­ŠŒŒŒŒŒŒL£öòr|…úïÆ¤e|ó %gΠÒh¸kÀ€Û¶.GFFFFFFFF wL÷ÐCÄ=ôÐíVCFFFFFFFFNAÚÚ—Ü.=dddddddÚ@©tSñÒ©14vÓögLËV/òî¡íÓý»‚ÊÈÈÈÈÈÈÈÈtˆ¤ÉÈÈÈÈÈÈÈü qY“ÆìÙ³2dÞÞÞ²aÃÎ;ç™;w.=ö˜KaóçÏÇМãJFŒÁ}÷ÝǨQ£ÈÎÎæÍ›Ò³2sæLðõõ¥°°7röìY'¹iÓ¦1uêTzöìIUU»víbëÖ­nô /¼@HHˆ‹>Rxî¹çˆŠŠbÉ’%®ÿNGJˆgÞ¼yôîÝ›òòr6lØ@zzúmÒÚ3ú‚@ŸèŒ¹‡ÐÁC¸’‘ï>Xí"çLÜÌéÕ s S;·9%4~"ƒÆÇ' †Úr¦‘µ÷GÇï ¥’¡÷ÞO߸Ñèzô ®ò §wnãÒ™Ó�DNdìãó¹RÏ®÷ßsœ7õ¥— îÉáëÉM?ä®™ÚD×ߘI“¹;v8ZjËJ8µcå¹9•ñd»æ½³ºÕ½¬jªùfÅ2 c;ƒ4(ůJ½w:âå•3Pkì™_LF 5•×8ž–Ï™£En•£R©˜3gãÇ'((ˆÒÒR6nÜÈ‘#GÜ’‘ЧŸmá);K¹îžB† ƽ÷Þ˨¸8²³ÏóÖ[ouI9³çÌæÑGq9÷©§~éè«Rذá ÇæÛ7R]]ͯþë ¹ÿÌ~ˆñãÇHYY6näèÑcn¶Ì•GžOÄÐháÛuÇHy0–0>ÿsÚ-—í)\‚´ põjË—/§¦¦†|¥K—²dÉ.^¼è+//çÅ_l³à¾}û2cÆ ¾ûî;¼¼¼P¶’ jÖ¬Y”””°lÙ2IMMå7Þàµ×^#??€äädžyæÞ}÷]Nœ<AìXþû¿ÿ“ÉÄwß}ç Èt3RúXdd$‹/fíÚµìÚµ‹ääd^~ùe–,YB^^^·ëì)}BÈž0™œCi¨´ÚV”—Þ—û¼LYÎy¶¾½SS’ÆÉ勹�ôKCüƒsØÿ)Í΢wÿL|æy,f39íføÔéôOËÞOÿNMI1Q£˜ðÔ³ì\ý.U—®?ŒõA胸V]…�úààN¥ꈘIS¨»\Á¹©‰A&2åW¿fçªw©.)ö¨Œ§ÚµnÑB§¿J%s~÷{J2¯¿HJ±³ûU©þY é?æðÓ¶L´^j†'FúèHD›ÈÙã—:>¹™G}”””Þ~ûmòóó™4i‹-âµ×^sÜRd¤ÐÏOÙYêu÷LŸ>Ý»wã¥m¿.ooo”J%£‹Ùy]›Ôr***x饅­þÖZ]F“³É¹®Ç{ÜiMšV«å£ÿ‰'Ç}äa’““yçwÉ/(`Òĉ,zå–,y<7ûü„ÜíOßþ=ùlÕ¾6e ÞÞ^(J@D¤¾þZ§ëì .Oˆ´´4þøÇ•”””ÐØØÈ_|Acc#'Nt«àüü|V¬XAzz:6›­U™Ï>ûŒÝ»wSYYIcc#›6m¢¾¾žqãÆ9d9þ<‡Æh0rüøq2333fŒ›M½Î‡~Øeo32#¥MŸ>²²2¶lÙ‚ÉdbÇŽ3sæÌÛ¢³§ô©.¾Äž¿~@ÑéSˆm܃''c68¸þskk±díýÑ „NeA>E§Oa1™(Î<KE^ïoÔØ/q ¹é‡¸|1³ÑÀù´}T]*bÐxç{ùÒ™“„ @ÄÈ8.>åv`)ßü59‡ÐPSÉÐÄ™ïvblh bdœÇeºª]aC†¢õÑ“wäúª;Kñ‡R𔾣ÁÌ‘½¹TUÔ32Ô­s“““Ù³g™™™455±cÇrssIMMuKF ]ñ,h‹î|zŠ‚‚Vþa%GÅ&v¾.O•ÓFÅÅ¡×ëIK»>’5eÊ~øá2³²ìýgçNòòò˜6mÚ-Õ5fJò²+¸\VצŒV£A©Pb6™¨¯¯ïö� ZIÛ²e‹Óߢ(b±Xðm'®'E­VëøÛb±¸¼ýÚl¶NuøO?ýÔÑŽÌÌÌVµ3f0mÚ4‚ƒƒÃé›7ov‘{衇HMME«ÕrìØ1>üðCÌÍo$-S¢GmSæNFJ‹‰‰q™öÎÎÎfôèÑÝ¢ãÍt§>¡1ƒ):}²Í @´Z]î Ñ&"6;U…R‰—^OCM“L}U%=ûF:+8q‚øg“ùÃ÷ô9ŠŒo¿¡ÒXµ¦}DTjM—ÈtE»ú%$QSVê!sÇΞ +ý³Í&¢RIéQ©TøùùQYYét¼¢¢‚Í ¬¥ÈHÅ“Ï‚Ž¸ÝÏÁ®&åÞæÏ›Çš5kضmûíVÇÁ„ ã)**âló´òõþSå$W^^ÁÀAO’Þ³·/ý÷fÝ_´ú{ÒäþÄë‹F«¦àB%»6qñ=>Џ{"ñõÓr­Îȉƒ¤ïµ ‡„ùóäK÷u¢”¨˜žœ;^ŒÚKÍÀ!½¹p®œO¶Zg[tøá@ll,œ8qÂéxpp0ÿøÇ?X³f +V¬`ˆ¹ÞZC¯×óÄOàããÃ?üà8¾uëV¢¢¢=z4Z­–¸¸8 ärIáé§ŸfîܹìÙ³§Õß'L˜À“O>ɺuëøå/Éš5kxì±Ç˜<y’“\TTÞÞÞ,\¸ßÿþ÷$%%‘’’â¶ŒŒ ž Ä�� �IDATÖúXËš“ádzfÍââ⨪ª"00°K§ Ú¢;õñíÙ³ÁÈ”ç_àñÿï=zã-FNŸ…Ruý*kï†ÝÍݱÃPi4„Æ ¡gdY?Ùפ٬VŒ ×ðñ÷w*[„Î?ÀéØåü<¼|} ‹·Ÿy¹t5Ž©3Ñx{“w´õu}·*ãévyûùÑ':†‹G;޹cg)¸ëWÛòÏî Ö(–AÏÞ~œ<\ ù<‹ÅB]]AAANÇ{õêEpp°d©xòYà.ž°sw"`ŸªóÑûà£×ãíí¢?¥P(Ñétøèõèt:—å AR©@¯×£óñA«Õ"�AAA|òÉÇ|úé',_¾œ¸¸¸vëjA£Ñ ×ëÑëõŽú4j5aa¡Œ1‚ƒ‡¡×û�7öŸ@t:~¾¾è¼½éÓ'„žÁÁøøø ¼AgAðööÆ××_½oo/ü|}ñóõE¸A‡¤É(Ê«¤¤Ðùå à®P?|ô^|ù×ãl_†~1=9¦/~¾¾øúêÊÄÔhönÏ䣕?qpwã§F?¶ŸÓ�ÓÙŒKìøòqã"©«2ðÏOŽ3tTwGÜ…ŸÁ~»›Ùêt:^xá²²²œ†¯^½Ê|@FFÞÞÞ<üðÃ,[¶Œ×_œœœvJt%((ˆ¿þõ¯�˜L&Þÿ}Çz4°x­]»–E‹¡T*±Ùl|þùçœ>}º­";Mjj*ééé<x€Ã‡“ÀŒ3ùñÇŸrlذ›ÍÆ… ÈÊÊbÀ€ìرÃ-™Öû˜R©D¡P`±XP*•‚€B¡pŒBj4šššºMÇîÔG¡T¢PªˆM¹ã›¿fÿšO  câ3Ï�'¶~ @E^.'¶}Ë„_>‹ P ÚldlÝLÙ…lGY¡_âŠ3ÏRSZBT|}BíÁžpƒËEŠN$ñ‘Ç):u¢KÖ£µ ó÷gö›+�°šÍX·†êâK]"ãévEÆ' Š"ùÇ,whg‰õºëWÛòÏRIœ<€ÄÉ�04™ÙôÉaò²*Ü*cïÞ½$''süøq ˜8q"¨ÕjA@EI2RèÎgÁܪ»A!8ü”ÑhÂb± P(P«T›?<ú~÷÷üøÃXm6 MMh4Ôj5­C“}á¿V«E¡°_Ÿk ¨”Jûº:•’º«u|øáGœ<y’€À@˜5“Å‹±ôÍ7¹x1ß©®QkÔh4DQ¤¡±Ñ1[`2›‰eOÕxøða§söíÛÇ”)S8{ö¥e¥LJšHXX*• •R‰V«¥±ÙÿzyiQ«T˜L&L&ÞÞÞ.:鈗·¿Ôµx–^h2XøaÛ9D›Hcƒ‘ÒÂZ‚z騫¯`Ô¸\8[AAv5† gË À°¤0.œ¹ŒFcÑ/ίF£±‡Xe…W¹ZÕ„ÙdE¥úJ¡Í M©T²xñb�Þ}÷]§i÷îÝŽ744ðÑG1xð`¦OŸÎªU«$WPUUÅܹsñññaìØ±,\h_ˆØr¡æÎËôéÓY¾|9¹¹¹ôë×W^y___Ö¯_ïV]±cθ°°¤›RH]¹rÅiˆ½¡¡·eîtÚêcV«›Í†J¥"##ƒ'Ÿ|€Ù³gö`¾;éN}lV+¢ÍFMÉ%rÙ‡â/_ÌåâÑtú%ŒqiCï›JôøI|ÿÑŸ©**$0,œ ¿|­Î‡“Ûí# 'wlEEî™ÿ^z_Ês.ùã÷ žœâ8žÌ zÂ$ Ofx¬-­ÑX[ËÚ— ñö&bDãæ?k¡èôIËxº]ýF'Ršuõz§ãîØ¹=Üñ«íùg©´|8àëïͬyñŒMÄÅó—mÒËZ¿~=¢(òÛßþ???Μ9ÃæÍ›yà:I‘‘Bw> Zð„»µZ 4OÑ6¿HÚ¬ÖVƒ¦–)d‹ÕŠZ­F!ØG¥Ap”c³‰Ð<Ýk³ÙP(üøÓOX-4Z 5ÕÕ|üñ' 0€ÔiÓxÿýÿiµ.•J…R¡Ä&Š455¹,ç˜4i"'¨¯s¾¿Ö±Qyá…ÿÂÏϳgÏòí·ß2kÖ,DQtŒÆ ‚€Ze×Ùh2!Šb«Zâ””×R˜kŸ‚¿ùŠ^­itºLF ^:µãoÿ`r3+Á˜ÑhäJic{ÛÛÙl7«Å†Uik¶³ˆÉhÂb¶¢TÛ_ø¥Òj&¿ùÍoˆˆˆàõ×_§¶¶¶ÝBDQ¤¤¤„ÉßLCC»wïfذaÌ™3Ǥ=ðÀìÚµËñésff&»wïæpŒTu%Â#ÍX[é€7ËI‘¹“é¨]¹rÅeŠ$((ˆêêêVmÛÕt§>µµÔß´†§¡¦/½…R‰Íjeðäd.H£¢yÛ‰ËsÉ9x€ÁSR8µs¢Í†Õl&cË¿ÈØò/G9£f=Dý•+®í+ÈïÖŒ#¦¦&r dà bSîs ®<%ã©võìI^½9¹ÍujÍ;»C[~Õ]ÿÜõµMlßÁsÿ;™a áœ:\(ù\³ÙÌš5kX³fãØSO=EYY™[2Rèîg§íÜ](-S”×ƒÎæÿ7?¢nœ®T*•èõz§ó‚€õ†º,V+ÅÄ�½DÑ%@8`�¡¡¡|ñÅ—óÌf3k>_˦~J©Ä`0ðøãQ^á<êÛ¬‰¢èh×Í}Â×ß‹!q¡ükMÛÛwHùVBPÎu5ÛÍ&Š´õ”·6ëânÐêš´yóæÏŠ+$ÝH‚ Juuµ{µ·Q–———ãß-ö­Éy:è)++#<<ÜéXxx¸ÛÎD¦c:êcYYY 4ÈéXtt4™™™Ý¥âmÓ§²°�}ózŸ€� õõØ¬ÖæéÖ¶î‹¶_…‚°¡Ã(Éro¯§.EPÝ°Ž£Ken¨Ñ‰®ÕSœy¶CYOÙ¹-¿ê®–BMUçO•’4e ãÔ”J% dd´=r)EæfºûY�]cçG¬V+×®]súïæàA ,4”ªvb�›Í†ÕjE¡P8F¡Z˜4yW¯^åä©SêÓÒNÞ´>PJHœØêË×È˺,Aºuj+î弦,¸·5• .³=\‚´éÓ§“ššÊŸþô'§µa7òꫯ2tèPt:<ûì³ôêÕËíMßzë-FŒáXD˜’’BBBû÷ïìQê‘#GHNN&66FCtt4)));vÌã#Û·o'!!¤¤$¼½½ILLd̘1lÛ¶Í£õÜéHécÛ¶m#$$„3f V«™6maaaݲHøv듽ÿ'zö¤ÒXTZ-wEõ#jt"¹éöµ’¢(réÌ)ú%&Ñ»ÿ�”j5=#£0fÅçÎ:6¼½+ªÑã'¢Õù ëáÏØ'žD¥V;mxÛÜûë—èƒVçƒF§£ÒXîŽFAÆ1Ëx¥ZMÄÈ8òmõ‹[OÙYŠ_•rït–ciyøê4´äsbbbHMME¯×È‹/¾ˆF£qÒYŠL Ó¦McÓ¦M.Û+t÷³À;·¥óíÂêè£m‡-)÷¦ðñÇçþûîmõ÷G Z‹ÿ÷bbccÑjµøøóÔ/~Á]wÝÅöV¾MI±×5yòd F#`_Çëøh@£aÜØ±ìß¿¿ÕëMê´iè}|ððçW¿újµšmÛ×wÛ#U׃ö?„ðÖk–Ρœ×wºÞ?X@ÿ!½ˆŠé‰F«b`lÑÃB8v … x<©Ëtç<€F£aùòåNÇoܲbûöí<üðć‡c³Ù(((`éÒ¥œ?Þ!¯T*Ù¸q£S›6mì›Z­V¾üòKfÍšE¿~ö¯"ÊËËùÛßþÆ÷ßï8ç£>â‘Gá׿þ5ÔÖÖ’––æR¶'Ø·oüâ¿ ((ˆšš¾üòK~üñö<ÔþS‘ÒÇòóóyçwxâ‰'˜?>¼÷Þ{·e#[Oê#(Ì{Ç9ÃÀü÷þ°oœ*Úl\)ÈgÿšOv*£g?LÓÕ«\HÛÏ™Ý;çþjÃî›FÒcóðöë¡®ŽüŒcœÞyÝIV:8–™¯¾ŽB¥¢"çßýyƆîßëàôw;<)™ »ÃQjÔÔWVräŸ_’sø Çe<IøÐáh¼ÚþÂTŠ¥øC)~UʽÓYJ k(-¬!qr²O•H:'''‡Q£F±zõjÔj5gΜaéÒ¥ÔÕÕ¹%#…î|xÊÎR®»§P*•¬_¿Î騯öéÃùOþA05I-çÉ'B¡`çÎÌ™3‡ðð»(,,bùŠdee£P*Q©T­Ö%Úl˜L&4 ^Þ^464’˜˜€N§sú8ïFrrs5*Ž?þq%jµš³gÏòæ›Ë¨¯¯GwÃz3[óº9•J…V£±×£½>b—0!’º«Ο.wÖ©C‹\G�Î/F¯×2&%Š”Ù14Ô8ðýrN_F£Ö¸l|«QCãD�úÎYÔ¾páB|||X¹råíVEFFFFF¦C”Jç1/CcëAË”¢R¥û‡F£c´éæŒJ•o/ol¢Æ†FG9•J…B¡@El6&³ë ߥÖåÈ8 €NçƒB0M&|oÚ"ãFL&£NçX“f2›Q©Tè¼½±Ùl\k°O5 ‚€·—*•ªùƒ j•­·Šy Ù³ùgŽIϨqsö¬×Ñj4¨5‚€M1›M˜Œ&'½^Bhljrú``Õ;Î/�7óü‚ßlÁñŸHÏž=‰•SJÉÈÈÈÈüGb³ÙÚÍ¡yó–AV‹}ÝÙÍ´leáɺ¡±¡ÁéKÙúúz:¢±±Ñéo‹ÅâØÃQ´è¼½…R©D­²³«–îÄ]n®óæQ7£É„±û´fWw¸c‚´… 2~üx ]’”WFFFFFFæö V«hÞZ(¸³åÅÏ;&H[½z5«W¯îXPFFFFFFæß‹Å‚V£Aç£C!اhMf3F kñ~®Ü1AšŒŒŒŒŒŒÌ.¢(Ú¿ ý7Ên¦ÃÜ222222222ݤÉÈÈÈÈÈÈÈàþ¾i]ËtgXX³gÏfÈ!x{{SXXȆ ©8ÀžCí±Çs)lþüùޝ<A`ĈÜwß}Œ5Šììl—ýe™9s& øúúRXXÈÆ9{öú®ÞRôq—^xNí+ôÜsÏÅ’%K:]ÿŽÔkϼyóèÝ»7ååålذôôÖ÷ªê<¡ ô‰ŽaÀ˜{<„+ùùî×µ’¾ÁÁÄÍ|^ý‚�9Ò8µs›c£Z€Aã'2hÜx|i¨­!ç`šÓª ¥’¡÷ÞO߸Ñèzô ®ò §wnãÒ{Bê¨Ñ‰Œ}|>W òÙõþ{Žó¦¾ô2Á}#9¼q=¹é‡Ü5S›èzø3i2wÇGëãCmY §vl£<7Ç£2žl×¼wV#(\ßejªùfÅ2 c;ƒ4(ůzʾ¼rj=MÉh¡¦òÇÓò9s´È­rT*sæÌaüøñQZZÊÆ9räˆ[2RbCOá);w§Î‚ 0lø0î½÷^FÅÅ‘}ž·Þz«KÊ™=g6>òˆË¹O=õËv¿ôl~QQ¬\ù®\¹Â‹ ^rW©TÌ™ýãÇ'00²²26lÜÈÑ£·¾yõ#Ï'bh´ðíºã�¤<KH˜?Ÿÿ9í–Ëö.AÚ‚ ¸zµŽåË—SSSÃ>ÈÒ¥KY²d /^tÈ•——óâ‹/¶Ypß¾}™1cß}÷^^^(oÈÖ¬Y³())aÙ²e466’ššÊo¼Ák¯½æØåYª>2ÿ>H¹¦‘‘‘,^¼˜µkײk×.’““yùå—Y²dÉmÙÐÖSú„†=a29‡ÒPiµN;b·à¥÷åþ/S–sž­o¯ÄÔÔÄ€¤±GDrùb.�ýÇÿàöÿãcJ³³èÝ Ÿy‹ÙLÎA»ƒ>u:ý“Ʋ÷Ó¿SSRLÔè&<õ,;W¿KÕ¥ëc}`úÀ ®UWáã€>8¸KIÇLšBÝå vÿå}ÌMM š0‘)¿ú5;W½KuI±Ge<Õ®u‹:ý­P*™ó»ßSrCz()v–â¡c¿êIØ’`]ë¥fxb©ŽD´‰œ=.}©G}”””Þ~ûmòóó™4i‹-âµ×^sÜRd¤ Õ†žÀSvîN#""˜>}:»wïÆKÛùºÚ+§¥ PQQÁK/-l» 7P©Tüæ7¿æÊM9‹}äa’““yçwÉ/(`Òĉ,zå–,y¼[ˆBîö§oÿž|¶jŸ$yoooTJ%×®]óxVöpyB¤¥¥ñÇ?®¤¤¤„ÆÆF¾øâ ™8q¢[ççç³bÅ ÒÓÓÛL|ûÙgŸ±{÷n*++illdÓ¦MÔ××3nÜ8ës#~øa—½ÍÈtŒ”k:}útÊÊÊØ²e &“‰;vP\\ÌÌ™3o‹ÎžÒ§ºø{þúE§Oµšb`ðädÌF×Ncm-£‘¬½?:4€ðaé,ȧèô),&Å™g©ÈË!bø‡L¿Ä1ä¦âòÅ\ÌFçÓöQu©ˆAãïKgN>b$�#ã¸tútAv|ó×ä:@CM5&Cg¾Û‰±¡ˆ‘q—éªv… ŠÖGOÞ‘ë#¨Rì,ÅJ¡+ü¡Ñ`æÈÞ\ª*ê‰êÖ¹ÉÉÉìÙ³‡ÌÌLšššØ±c¹¹¹¤¦¦º%#OÙP Ýùô¬üÃJŽ9ŠMJ–p7ËQ(¨T*Ìf³Çƒ”¹sfSZZê4‹Ö”)Søá‡ÈÌʲ÷Ÿ;ÉËË»å4\c¦ô'/»‚Ëeg¾P(¨U*L&S·hÐÊHÚ͹ÅæT ¾¾¾7‹v ¢(¢½!Q²'õùôÓO絕ÞcÆŒL›6àà`ªªªØµk›7ov‘{衇HMME«ÕrìØ1>üðCGÒÙ–)Ñ£G¶)s'#åšÆÄĸܰÙÙÙŒ=º[t¼™îÔ'4f0E§O¶ÄˆV«Ë¨h›ªB©ÄK¯§¡¦ÆI¦¾ª’ž}#Žœ8Aüƒ³Éüá{úŽEÆ·ßÐ?i¬‡ZÓ>¢*µ¦Kdº¢]ý’¨)+uŒ¹cgOЕþÙfQ©¤¾¨T*üüü¨¼iô£¢¢‚J–ù9r»Ÿƒ]ÍÔ©Syúé_òé§Ÿ±s§´M^Õ "`òð3,²o_¦Nʢŋ™;w®Óo×ûO•Óñòò ê|ÿéÙÛ—þƒ{³î/Zý=irâÆõE­Q‘›YÁÞ­m=>Џ{"ñõÓr­Îȉƒ¤ïµ ‡„ùóäK÷u¢”¨˜žœ;^ŒÚKÍÀ!½¹p®œOº¥k‡[pÄÆÆȉ›2ÎóüA<²NL¯×3kÖ,|||øá‡ÜÖG O?ý4p}MÚÍL˜0'Ÿ|’Õ«WsâÄ †ÎÂ… ©«»ê”W,**гgϲpáBÂÂÂøÝï~GNN;vìpKFÆNk×´gÏžTUU1|øp^yåV­ZEUU(•J'TîˆîÔÇ·gOÌ#Sž^ý`¨¯§àÄqNïÚîHÇ’µ÷G&?ÿwÇ£ìB6½ú  gd{?ù€=5KÃ5|üýÊÖ¡óp:v9?/__ÂÇâíçGE^.]F§cð¤d4ÞmçļUO·ËÛÏ>Ñ1dlù—ã˜;v–‚»~õVüa j’˜‘aôìíǷ뤯ó±X,ÔÕÕät¼W¯^K–ùwÀvî.|||P)•(:{ú%«Í†Ñ`Àf³¡R«BZÐét( ŒF£Ë`‚Ð2’d69F£ƒ‚‚øä“Q(\ºt‰oþõ/²³²1›Í.çk4Tjµ#}’¥yï2¥RɯýÛ¶mÇd4¡š“®«ÕxyyaµZ›ûO p=ÅRHŸz;ÒIŒFGf…B—VkŸ¦Àjµa4>Z�Æ¥ ¢¤ †új z½«ÅâØKí®P? s¯ðñ;{ ¾KÏ£¿J¢æròE‘!q¡LLfë†\¾ÔÈÝý¹wö`¬f8æ2>>ö›g3.qþl)>OÚ®6ÿã$ü*žŒ}\.«•|=Û Òt:/¼ðYYY¤¥]_HwõêU>øà222ðööæá‡fÙ²e¼þúëäää´S¢+AAAüõ¯ì)(Þÿ}Çz4©úxŠÔÔTÒÓÓ9xО¨ùðáÃ$$$0cÆL§ ­±±‘ 6`³Ù¸páYYY 0À)�“"#Óú5U*•( ,‹}ýƒ  P(7¾F£qM5Ò…t§> ¥…RElÊ}ßü5û×|J@hŸy8±õ[�*òr9±í[&üòY…Ñf#cëfÊ.d;ʺxôýÇPœy–šÒ¢âèŠR¥á†o˜D‘¢S'I|äqŠNè’õh-èüý™ýæ �¬f3Ö­¡ºøR—Èxº]‘ñ ˆ¢Hþqç@¦C;K¬×]¿z«þ0qò�'�ÀÐdfÓ'‡É˪p«Œ½{÷’œœÌñãÇ)((`âĉDDDØw~DQ”$ós¦«Ÿ;]… 455¢R©Ñj4xyyÑØØˆÅbáû=ß³gχßR(Žõ±­íίQ«ì¹7º«u|øáGœ=w??_¦OŸÎâE‹xsÙ2 ‹œ^\µZ-jµ³ÙLSsruF‚ÀŒé©(UªvÓ4îÛ·)S¦püx•••Œ7Žð»ïF¥RÑpíŠfŸ  |t:{Û ,3 …µJåЧWŸ�Äöâ›dPí*¥Ò‘_T�L û¿»€h))ª¡¤°–»úèAà¨q‘\8[Aö©2ôz=ùÙ•äf^fhRÇæÑÃ`Ñ/ίFï« (¯’’‚*Ì&+=uT]î8 V miJ¥’Å‹ðî»ï:ÝH»wïvü»¡¡>úˆÁƒ3}útV­Z%¹r€ªª*æÎ‹cÇŽeáBûBÄÇKÖÇS„„„p옳.,,$))É騕+WœÖ4448¢gwdîtÚº¦V«ÕþƧR‘‘‘Á“O> ÀìÙ³:Ì%çiºS›ÕŠh³QSr‰œCö¡øËs¹x4~ cAÚÐû¦=~ßôgªŠ gÂ/ŸA«óáävûTÍÉ[E‘{æ?…—Þ—òœ dþø=ƒ'§¸…'3ˆž0‰Â“kKk4ÖÖ²öåh¼½‰ǸùOÁZ(:}Òã2žnW¿Ñ‰”fÃpÍÙÁºcçöpǯz¶|8àëïͬyñŒMÄÅó—mÒËZ¿~=¢(òÛßþ???Μ9ÃæÍ›yà:I‘ù¹ÒÏ®Â&Šˆ6{ÒoFãÄl6³µZª9xQ©ì¡€¥•e8‚¬–ß¾ÿþ{�¼¼½±˜Í|öégDÄ´©Syÿýÿ¹~ª  nðL&¢(b4™P«ÕôéÂìÙ³ùýïÿ€Õjmõ#*€õ_l@E.|‰=z™™ÉÖ­[™>}:6QÄvCP©Ñh³Åâx‰¶Z­Ž�M!$LêGEi=yYeˆ€ÙbAk³¡P(Wk÷€B°˜¬¨µ*lÍm÷ö!7³ÜIÇË¥W‰ŠFl®Àj±9’}ŠVA°˜­Ø°bqcæ¥Õ M~ó›ßÁ믿NmmûCs¢(RRRÒê¢Tؽ{7Æ cΜ9NAš»úxApÝ5¥µ©­›å¤ÈÜÉttM¯\¹â2EDuuu·Ouv·>µµÔß´†§¡¦/½…R‰Íjeðäd.H£¢yÛ‰ËsÉ9x€ÁSR8µs¢Í†Õl&cË¿œ¦çFÍzˆú+W\ÛWÏÚ—x´íajj"çÐB"6å>—àÊS2žjWϾ‘ôèÕ›“Û¶¸üæŽÝ¡-¿êiX_ÛÄö <÷¿“–ΩÅ’Ï5›Í¬Y³†5kÖ8Ž=õÔS”••¹%ósäv>w<BK°%‚h³!ܤ™Íf{¦Va4Q5R–VÖ›)šŸ[&³ë˨ÕbA¥T¢T*)//'44µFíqk ¼DQ¼ü‰"6Q$8(µZÍ[oýÎ¥ÜuëÖòÁáèÑ£öþóùZÖ|¾Ö1Ý9{ÎlÊËË]ÎS4‰jkÃ'÷ôaÀлøî«ÌV× ÜøÍEKîÏŽ>Äh+x·Xìz(U*ôz=‚  Q«ÜÚ‹­Õ mÞ¼yÄÇdzlÙ2I7’ „††R\\Ü¡¬”²¼¼¼nIŸÎRVVFxx¸Ó±ðððŸ½3ùw¤£kš••Å AƒœŽEGG“™™Ù]*Þ6}* Ð9¯×ñ ÀP_ÍjmžnU¶ô ‚ýjÍe aC‡Qx¢kGËÜBPµ²>¦Kdn¨Ñ‰®ÕSœéúõ™‹*²s[~µ+üaMUçO•’4e §¹5šv#J¥’„„h}A¶T™ŸÝõܹØl6¬6J…Zƒ¢ÙgX¬ÎS4L™[íf³›(¢Q« éCii ZA0ÛŸaÈÎÎæñ'æa±XÐûø P(˜?>ƒÇò–®¬�� �IDATðò˯¸Ä-(•JFÇÇwªÿÄOˆ¤¶²‰‚ •Ô_»æò»õ†Ù/APk4Øl"Š\mmeÁ½ýœÎ îíKMeƒKyŽÑ<‹Åȩ՚V×¶…ËøâôéÓIMMåOúS›kÃ^}õU†ŠN§#00gŸ}–^½z±uëVɼõÖ[Œ1½^^¯'%%…„„öïßï–>žbûöí$$$””„··7‰‰‰Œ3†mÛ¶ui½wR®é¶mÛ aÆŒ¨Õj¦M›FXX˜ËWWÝEwꓽÿ'zö¤ÒXTZ-wEõ#jt"¹éöµ’¢(réÌ)ú%&Ñ»ÿ�”j5=#£0fÅçÎ:Þ"ïŠêGôø‰hu>èzø3ö‰'Q©ÕNÞv'÷þú%úDÇ Õù ÑéèŸ4–»c‡QqÌã2žD©V12ŽücG[ýâÖSv–âW»ÒKËÃ?PÇ ¡}$ŸCjj*z½žÀÀ@^|ñE4“ÎRdZ˜6m›6mºåínwìüsÑÙ…–—8džÌ-Kp¦NÊgŸ~Brr²c´Èb1sóÛ (�Á12ÖÂâÿ^Lll,:???ü1zö fûvûšk¥Rå¨/99™O>ù˜©Ó¦:ôjkkÄëÆ5³1ÑѤN›†^¯'ÀߟgžyÚÞZy.·”×2¢v#:½†¡ñad¤Ú_t;˜ÙÒh4€Íæ¬ãñƒ ˆíÍ a!h4J"£{20¶7ÇÒÚî'ƒk7…îìaç2’öÀ ÑhX¾|¹Óñ·¬Ø¾};?ü0áááØl6 Xºt)çÏŸwRbãÆNelÚ´ °onhµZùòË/™5kýúõC«ÕR^^Îßþö7Ç|·T}<ž}ûà¿øAAAÔÔÔðå—_òã·ç¡öŸŠ”kšŸŸÏ;ï¼ÃO<Áüù󩨨à½÷Þ»-ÙzRA¡`Þ;Îæ¿g_ñnÑBD›+ùì_ó ÃîOeôì‡iºz• iû9³ûú§ò‡¿ÚÀ°û¦‘ôØ<¼ýz`¨«#?ã§wnwÈT:8–™¯¾ŽB¥¢"çßýyÆ×7Èîàôw;<)™ »ÃQjÔÔWVräŸ_’sø Çe<IøÐáh¼ÚþÂTŠ¥øC)~µ+ýaia ¥…5$NîOö©Içäää0jÔ(V¯^Z­æÌ™3,]º”ºº:·d¤ ņžÂSvîN•J%ëׯs:¶qã�þ×ÿú•}Ô«m},fK›å|ñÅz�žxbV«•;v2gÎ""®÷ÕeË~G~AZÆ,‰¢èh£J©²O÷5…¦Ö¸Y›×„)š‡¬Ôªë¡INn.£Fűêÿ¾‡F£!33“ß½õuu®‹ïMÍëÝÔ*µ‹ÅâØã,aB$õW œ?]†J¥ÂËË ƒÑ€(‚R¡@Ý”=FÔ¨Õ˜-—e¥çŽ£×k™<}0ú^4Ö9´'—3Ç\7Ö6·UpLûÚ»³gž54NЩïœEí .ÄÇLJ•+WÞnUdddddd:¤etª/C£ë2Ç¥R©jނÊÑ`t Z¾¼E‘†çé:µFƒV£¡±±±Í ¢eJP¥R¢öýä¬VLF£Ó:­¶¶à�ûàR¡ÀËÛEó—ê-jY­Vå´¬Ikljjõ+T¸y «ÕŠ XyþÕÉìÙ|޳Ç.¡ÑhP«ÕöúD«Í†Édr”©Õا$œ¦@o¦#}ÍA©J¥rÔe±X0üß·ÛOÙõü‚ßöIûO£gÏžÄÆÆ¶ûɯŒŒŒŒŒÌ¿3³£ÁØ®ŒÐ<re¶Üì5$Yš¿lo Q1˜Ú¯“ÉÔîWðV›Í%Hlk­¬#»›ÍFc+["­Zz}&Âh2alC{Pi±XÚ Ð¤ècE F#;0P;Ü1AÚÂ… ?~<ƒŒŒ ·×ÏÉÈÈÈÈÈü§ P*Q5ΙÍ7‰H šþ¡Õ nwL¶zõjV¯^ݱ ŒŒŒŒŒÌ(‚ 8öì´5„µ—‚NæörÇi222222ÿét4&Š¢¤iC™Ÿ­oñ+########s[‘ƒ4™Ÿ!.ÓaaaÌž=›!C†àííMaa!6làܹs™¹sçòØc¹6þ| `Ÿ÷1b÷Ýw£F";;Ûe™ÀÀ@fΜIBB¾¾¾²qãFΞ=ë–Œ»¼ð „„„tj_¡çž{ލ¨(–,YÒéúït¤ô1€øøxæÍ›GïÞ½)//gÆ ¤§·¾WUwà }A Ot ÆÜCèà!\É¿Èw¸®•ô &næƒôê?È9Ʃۜ64~"ƒÆÇ' †Úr¦9m ªP*zïýô®Gê*¯pzç6.9 ØwÑûø|®ä³ëý÷çM}ée‚ûFrxãzrÓ¹k¦6Ñõð'fÒdÖLJڲNíØFynŽGe<Ù®yï¬vìqt# 5Õ|³bбAš?”âW¥Þ;ñòʨ5ö 5MF 5•×8ž–Ï™£En•£R©˜3gãÇ'((ˆÒÒR6nÜÈ‘#GÜ’‘‚z OÙ¹;uaÇqï½÷2*.Žììó¼õVûÛ<t¶œÙsfóè#¸œûÔS¿tôUwéÅÊ•àÊ•+¼¸à%Çq•JÅœÙ1~üx)++cÃÆ=zë›W?ò|"†F ß®;@ʃ±„„ùóùŸÓn¹lOáÒ¼{Øsw-\ø55WY¾|9555<øàƒ,]º”%K–pñâEljåååüö•…¨½®;0A ÞZ5†:3}ûöeÆŒ|÷Ýwxy{¡R«ðòS#ÚÀb´b5Û˜5k%%%,[¶ ƒÉÀŒ©¼ñƼ¹â ò.\t•161cÖ Þxã ^{íµ.Ï@ Ó5,X°€«WëÚíc‘‘‘,^¼˜µkײk×.’““yùå—Y²dÉmÙÐÖSú„†=a29‡ÒPiµ­&öÒûrÿ‚—)Ë9ÏÖ·Wbjjb@ÒX‚#"¹|1€~‰cˆpûÿñ1¥ÙYôî?‰Ï<Ål&ç ÝÁ Ÿ:þIcÙûéß©))&jtžz–«ß¥êÒõ‡±>0}`ת«ðñ@Ü%‰¤c&M¡îr»ÿò>æ¦&M˜È”_ýš«Þ¥º¤Ø£2žj׺E þV(•ÌùÝï)¹!=”;;ùC/¯6w///çÅ_lS)÷ŽTZ¬k½Ô OŒ õÑ‘ˆ6‘³Ç]7ål‹G}”””Þ~ûmòóó™4i‹-âµ×^sÜRd¤ Õ†žÀSvîN#""˜>}:»wïÆKÛùº¤–SQQÁK/-lõ·ŽðööÆf³9:•JÅo~ók®Ü”³àÑG&99™wÞy—ü‚&MœÈ¢W^aÉ’×És³ÏßHÈÝþôíß“ÏVíëtÝã ÑtÕLÓU3ûöíç\III |ñÅ4662qâÄV °Ù®ŸÛòŸ(Úwh_±bGAD´‰ëÍXMVÔ:% ¥ÀgŸ}ÆîÝ»©®©Â"ÙôÏR__ORü™ÊÊJ®Õ7ðõ7ÿäÚµkŒ7®ÓþðûìmF¦cÒÒÒ:ìcÓ§O§¬¬Œ-[¶`2™Ø±cÅÅÅÌœ9ó¶èì)}ª‹/±ç¯PtúT›_T žœŒÙhààúÏi¬­Åb4’µ÷GG€>l8•ù>…Åd¢8ó,y9D áé—8†ÜôC\¾˜‹Ùhà|Ú>ª.1h¼ó½|éÌIÂGŒ bd—NŸÂe›mp|ó×ä:@CM5&Cg¾Û‰±¡ˆ‘q—éªv… ŠÖGOÞ‘ë#¨RìÜâÓÓÓÝÚmüf¤Ü;îb4˜9²7—ªŠzbF†ºunrr2{öì!33“¦¦&vìØAnn.©©©nÉHÁS6”‚§ìÜ:°ò+9zäh‡ Á[Ðùè�n¥œ[eîœÙ”––¶:C6eÊ~øá2³²hjjbÿþý\¼xñ–Óp™ÒŸ¼ì .—¹—ù¢»q™î¼9a˹­eŒ—‚R£°o<"Úý£ÅdC©Q¢Ò*15Z2-#l¢(¢Vi­8É´`5ÙÝJPÚ§Ÿ~êhG[é=f̘Á´iÓ¦ªªŠ]»v±yóf¹‡zˆÔÔT´Z-ÇŽãÃ?t$Sm™=zôh›2w2RúXLLŒË ›ÍèÑ£»EÇ›éN}BcStúd»ŸÅ‹V«Ë¨h›ªB©ÄK¯§¡¦ÆI¦¾ª’ž}#Žœ8Aüƒ³Éüá{úŽEÆ·ßÐ?i¬‡ZÓ>¢*µ¦Kdº¢]ý’¨)+uŒ¹cgOàiÿ|#6›ˆJåFNA• ???*oý¨¨¨`àÀ’e~Žt¥L:•§Ÿþ%ëÖ­gçΟЅDöíËÔ©SY´x1sçÎuúízÿ©r:~ùòeê|ÿéÙÛ—þƒ{³î/­'iOšÜŸ¸q}QkTäfV°kÓi,–ëKMF"îžH|ý´\«3râ`é{í£Â!aþ<ùÒ=d(%*¦'玣öR3pHo.œ+gÇÆ“néÚá±±±râÄ §ãÁÁÁ|üÿ‚ (,h{¾^ñÿØ{󸪫üñÿù¾ï»³¨, A ¸‚¸ä¨¹b¦¸d¨Y©YSÍŒ¥ÙÇr¦4²mœ~ß±FûäXŸfZÌqœ™,w³FEsP@A@@6ÙîöþýqáÂõ‚Ü‹²é>ɹ¯÷Y^ïó>ï×ûœ×y¹ÌæãÕd4!ÊeV2Zµ–YÓ§âææÆ÷ßo#æ#f̘V«å?‡[>OS®”¡ÐˆèkŒt/º§žz hôI»•1cư`ÁÖ­[ÇéÓ§4hK—.¥¢¢œ~øE.$$„óçϳtéRyã7ÈÈÈ`÷îÝɸ0Ó\óõõ¥¤¤„AƒñÒK/±víZJJJðòòBE§žygY__ôµuLxvÝzõ¦¶²’ìÓ‰œÛ» cýÑ#©`ü³‹¸7| ùéitëÙß!üôÀ|Ðp]ÕMÜ:w¶ÊÛÝËmç.Vi׳.¡öð 0,§'…—2io”Z-aã¢QjZ>óNeœÝ.§'÷ô %éÛ¯-iŽèÙ|||øâ‹/Á.?¨–ÆgGP(EBï Ä×Ï“o¾²ßÏÇ`0PQQ···Uz·nÝðññ±[æç€3ô|× –Iކ³4fÓôMŽkó±F¢(ÃÝÝ“$¡×ëÑ×Gê÷ööæÓOÿVßW¯°uëVRRRš-R¥R!—ËA04™¨E‘çž[Ä¿¿þšÊŠJr9‚L†»»zž:®¾ÿxáÙÄ@îÖÍ_<=<ÐéuÔ69YA!—£T©ëaÒ5sº@ÔøÞ\¹TL^ŽõÇ@×�Or2‹øÛšƒøtugîo¢È¿RJÒÑl�ú `lL?vl9Íå´"º÷ñaúcC¨¾YGrb£»Åù¤«\L¾ÆÌ'†ñý78uðO-ËñÜ(¶?Pp³Fš¨¡ÔŠh4Zž_üÓÓHL>nñ[«¬ªdýúõœ»p÷Nn<<=–U«VñÆ;¯“–’ŽÉÐh™]n$@í©@_mD2Poy{{óñÇæ£#6|²ž+WsD¡E™¿|ü!Wsspµ‡˜˜Ž?Îѣ惚;FDDÓ¦M·2Òª««Ù²e &“‰ôôtRSSéÝ»·•fŒ Ðjµ,Z´ˆÔÔT̾T¢("“É0 ˆ¢ˆ Èd2Ë,¤R©¤¦™c?Ú‹Ž¬L‘‰rÂ'N"qû¿8¼ñ3º2öWÏ€�§w|@á¥LNïü†1O>PÞ]ÒŽíä§§Yòº|ò=#G›ržÒky„ ‹ Ë=ˆõƒ¥IâÊÙ3D>òWΞn´´;ûúÛ�õzŽ|µ‘¹WÛEÆÙíê1,I’ÈJ´6dZճ喗—³~ýz’’’Ðh4Ì™3‡U«V±råJ222lä›{v!r|o"Ç÷ ¶F϶Oq)µÐ¡<<Htt4‰‰‰dgg3vìX‚ƒƒQ(‚€$IvÉÜÍÜ©žï:$‰íÛ·³}ûv´nZ zC³G6Éë϶4™$nVU!EÔj5’$QQ^Á† qúôiÔ ³gÅ÷qq¯“™iý1¤P*‘+äÔÖÔb2™P(•ˆ¢ˆÉdbæÌ‡åröîÝg6à F$“‰ÚšZ4Z ’$qèÐ!&L˜@bbÙ99Lzàï D.—Syó¦UÿQ(hÔjêêê¨Öëe24s>ºúñº‹·–~ƒüÙú׿?ütµïKG2Iä])åêåüïmü:ªéç I;›@zriýó6&ÄÊHËͺRi6±®^.¡¨ ½ÎH'/íiF½ ÝMß½ø"&£ÄŸþߪËoâÞÝ{Í+eܬ¼É_>Ü@ß>ý˜üÀ²r.QwSÂd4f64I(¹Q‚§C)ª‰ŠÁó¿YŒQgâÄ©2%%Ìž=777FŽÉó‹– rø?ÍOUt&«4{ñ÷÷çÔ)ë8''‡¨¨(«´¢¢"+ÿ‚ªª*KgGd~鈢ÈòåËxï½÷,›±þ¼8¹\NRR ,� 66à¶gÀµY“Ñ<H•æ]%ãGsÿ¾~9“Ë'Ó3b„ÅH0i2ýFã»>¤äJ^AŒyòW¨´nœÙe^ª9³{’$qÿü…¨Ý=(ÈH'å‡ï?ÑÆpÈ9“D¿1ãÈ9“ä´¶4GuY›–-A©Ñ<x£æ/„MpåܧË8»]=‡Gr-õµ7+­ÒÑóíØ¿¿åßUUU|ôÑG„……1uêTÖ®]k%ÛÒ³ã <:k˜1o#'öåòÅëH&ûóÚ¼y3’$ñâ‹/âééIrr2Û·o硇²ÔÉ™»gèùçJÃÁë’döU2  ” ß}÷E®ªªŠÿû¿O #&f |ð¿Vù( ôzƒeµAWW‡B.Ç·«/±±±¼óÎ,$Ìú5 Fär9›ÿ¾I’Xºô<==IIMeçŽLcs?TJ%£Ñ2sf0Ñét(•J‹‘9¡7ù¹eädÚnR�(/­¶zêj ¨µ Ëß}ÜÈL)°º¦8¿‚¾ü¬ÒŒFÑlô ÿ7"*‹|Ö¬‘&Ï?ÿ<ÁÁÁ¬\¹’²²²f/njååæÑ­«&S_²¦ú“ ¶Â¬$¹Êì÷ÐT¿UÕÕìݳðþxxf¬ÅH³’©ªbÿþý ºo3g<Ü¢‘æLÁÖÒlniëV9{d~É´ÖÇŠŠŠl–H¼½½¹qãF‡/uvt}ªËʨ¼Å‡§ª´µ»;2QÄd46>šô# Ö‡¸~9“Œ£G›0‘³{v"™Lõz’¾ýÚjyn茇©,*²m_v›–-qj;n‡®¦†Œàß§/á'ÙWÎ’qV»|»÷ S7?ÎìüÖæ7Gôì’$‘——gãšaïøl/•e5ìÚ’Ä3¿f`DgåØ}­^¯gãÆlܸђ¶páBòóó’¹q¶žnÈd‚Í7†±þcõV$I"·™¾Š ‚ͦ “$áãíƒB¡àÍ7ß°Éï[ãY¿þ/œ8yÒܾÜÄÆ/7àîæÆ#Ì¡ ÀÚP²¬pÜr˜¹ÑdD%S!�îÕôÀ×[^ÖoÓ^ ^펚ÍióÌgøða¼óÿ½MYu±e™³]cMÈÍÍE2J–eJ0ïþ¼µ‚ÌZ&ScÅA@­VÛÈX]/¨Tj»i/ùùùY¥ÝõƒÉÏ‘yóæ1lØ0V­ZÕ¬~SSSéÛ·¯UZ¿~ýZôyho:²>Å9Ù¸{[ûë¸uéBme%&£±~0›5úÁü|4÷½/ÈdHÎéö-sA@ÞÚ& gÉÜ!Ã#©½YInJëñ¥ç¦ãjSZ{vÚBiIÏ^#jBθâÐlZSDQ$""‚#GZþ€¶Gæn =ôüߊ põ–¾J³#‘™ÔÔTyd.æ%eA€'žx‚þaa,^òµºÙE¢(2lذ—žU*U³ ™ŒÈ±=¹qý&—R¯;Ò<+ÊŠ«ðñó´Jóñó¤Ô%LG°ÑÀÔ©S™2y üã»\<Ÿa^£¦\Ïòe¿cÀ€hµZ¼¼¼xúé§éÖ­;vì@kÌ`²±e¢ “QâÍ7ßdðàÁhÕZ<;y0qâD"""8|ø°Œ»»;îîîLœ8‘áC‡sä¨ó}víÚEDDQQQh4"##1b;wîtzY¿d¦NJLL ï¾ûn‹±îvî܉¿¿?Ó¦MC¡P0eÊmv]uYŸ´ÃÿÁ·{zED®RÑ5¤'!Ã#É<nö•”$‰«Égé…_¯Þˆ ¾=Bè=b¹Î[Þv éI¿ÑcQiÝÐvêÌÈÇ W(¬Þv$<÷÷ô E¥uC©ÕÒ+j$÷†$;é”Óeœ‰¨P|ß²NlvÇ­³ôüÊ+¯´8®6`ϳÓVN%\¢³—–¾î±ûšÐÐPbbbpwwÇËˋŋ£T*­êlLS¦LaÛ¶mw^áNqDÏwKaòäÉÄÇoabôÄgL&ÉæÝ-Êd˜L&–ÿn9áááhµZºxyñÔSOÒµkWvíÜe}¢'ðÕ¦/™<y²9M0oHhŠ\ÑëôVË— ñÙBûõ#fÊ”úþÓ…§Ÿ~…BÁŽ[ÞË’$™c¯ÕÕRQYióŸZ+g`D?~oëßé‰G²éîGßþ(Urz‡ûÑo ?§Ú'n«ÍLÚC=„R©ä­·Þ²Jo²b×®]Ì™3‡ à L&ÙYÙĽÇåœLäJu5&DQ$>>Þ*mÛ¶°ð×ó©)¯cë̘֭1ƒž½z¢V©((,ä“¿~Â~¨–¡¯16Êôì‰J¥¢  €Ï7}Êþ½ûi‰–vw¶Æ¡C‡èÒ¥ O<ñÞÞÞ”––²uëV~øá§y©ý·bOËÊÊbÍš5<þøãÌŸ?ŸÂÂBÞÿýŸ$­3ë#ÈdÌ[c}ÂÀü÷Í>_½¼Éd¢(;‹Ã?eàƒ1 CMy9é ‡IÞ߸UþØ?¶0pÒ¢‡Æ³µd%âÜžÆA²8'›€°p¦¿²™\NaF:û>\K]ÕOs¸ò¹}» ÷½AˆJ•ÅÅœøçV2ŽuºŒ3 0¥ºå¦öèùvãáܹs1ãjPý¸šM\\/^´\cϳÓV®å”r-§”Èñ½H;›g×5 :”uëÖ¡P(HNN&..ŽŠŠ ‡dìÁ: gé¹#ë,Š"›7e•¿€ÇŸ×lY’$!Šr¡Ñ@º]>¿þõo¨ª®fÏî=Ìš5‹  {1IÙYÙ¬Zõééé6e4”+“™—>J¥­{Pý2jCªº>зÑh$#3“¡C‡°öÏï£P(HIIaõê?RYi;ŽÕét¨U*L& £Ñˆ�ˆr9r¹œˆ1ÁT–×rñ\ÍuŽp!)wã§…1½“š›å5ÙŸNò)ûƒ@;‚2`ˆ U8îÔ.“ËP¨d¢Yµ&£„¡ÖhÞ4ÐQ!C®Dó¦¡Ö|‣2�¢\†B+RWihщ³5#méÒ¥¸¹¹±zõj‡ÛìÂ… .\t4¢h=§¢Ö*¨­¾³¸›2™ Uý²¢€m…R‰B¡@V¿ W¯×·i£”J¥B®æ²ú¹ÚÚZ¤úzhÔjd¢õå4ø˜UUW[å%Êd¨ëeh>GýRI’02¿~e<¶_h7cÊQÖ®yë¶¿?»äEÀŽ8i·Ãd0Qgh}¦Ê¨75kp9*æÀ·F½é¶»ln·»Ó××—ððpöíÛ×jY.\¸páÂÅ+&“‰š[Œ ¦èu:K\´;¡®®ÎÊø¬Þá&“ÉÆk c+²zƒ½Á`“¾6î§ ÚÛVîÈHëhd¢€L.PWéøñÒ¥K=z4µµµ$%%5ëáÂ… .\¸pq·ð³2ÒLFÉÆÃQÖ­[ǺuëZtáÂ… .\¸¸ p,ªš .\¸páÂ…‹Áe¤¹páÂ… .\Ü…¸Œ4.\¸páÂ…‹»Ÿ´ÀÀ@bccéß¿?†œœ¶lÙÂ… ,2³gÏæÑGµÉlþüù–3¸A`ðàÁLš4‰¡C‡’––f_ÆËË‹éÓ§‡‡999ÄÇÇsþ|cTo{Êr”E‹áïïߦ¸BÏ<ó !!!¬X±¢Me»°¯ 6ŒyóæáççGAA[¶láøñæcUuΨ ÜÓ/”Þ#î' ¬?EY—Ù·ÞÖWÒÃLJ!ÓgÒ­W ãHg÷ì´ªè;z,}GÆ­‹Ue¥dM°  *E<ð ݇ GÛ©ÅEœÛ³“«Éç�sý‘ͧ(;‹½¼o¹nò ËðéÞƒcñ›É<þ££jjm§Î„ŽϽáƒP¹¹Q–ŸÇÙÝ;)ÈÌpªŒ3Û5oÍ:„f¢žW•Þàßo¯Z×3Ø7Ú3ÖÙûì´Æ²ÕÓP(ÍÁBuuJ‹o’˜EòÉ+å#—Ë™5k£GÆÛÛ›k×®ω',2[·nm6?C³9�� �IDATr|qq1¿ýíoí.ËYmïȲì¹ïÎBÈ<ÀÐ!CHK»È›o¾Ù.ùÄΊeî#Ø\»pᓽ—gÍŠeîܹ6é žXØl>=CBX½ú±xÉ v—Ó<Imµo¾J`âÌpü;óå‡Î–ßVlŒ´%K–P^^Á[o½Eii)3gÎ$..Ž+Vpùòe‹\AA‹/n1ãîÝ»3mÚ4öíÛ‡Z­¶DnÊŒ3ÈËËcÕªUTWWÃk¯½Æ«¯¾jå¹µ²\ü¼°§õèуåË—³iÓ&öîÝKtt4Ë–-cÅŠ?I@[gÕ§K@ ýÆŒ'ãÇäõoEíîÁƒK–‘Ÿq‘Z®¦†ÞQ#ñ îÁõË™�ôŒÁ°™³8üÅ߸––Š_¯>ŒýÕ³ôz2êOã4y*½¢Frð³¿Rš—KÈðÆ,|š=ëÞ£äjãËØÝËw/onÞ(Á­sÜ}|Úå éÐq¨¸^Èþ¿|€¾¦†¾cÆ2á7ϱgí{ÜÈËuªŒ³ÚõÕËK­þ–‰"³Þx‡¼&ÇCÙ£g{ÆCh}¬³w|¶‡†ÖUjƒ"ƒ‰™{’Iâ|¢ýq¤æÎËĉùÓŸþDVVãÆãå—_æÕW_µ<Üò2E‘O>ù„S§;!™m免ì½ïÎ 88˜©S§²ÿ~Ôª¶—eo>………¼ðÂÒfs„ÂÂB» .¹\ÎóÏ?Gqqó£;Šÿ½éÞË—Ï×rJ~í…Í"!!?þq5yyyTWWó÷¿ÿêêjÆŽëPÆYYY¼ýöÛ?~ÜæpÕ>ÿüsöïßOqq1ÕÕÕlÛ¶ÊÊJFն֨Ɇ ÚíkÆEëØÓǦNJ~~>ß~û-:ŽÝ»w“››ËôéÓ’:;«>7r¯ràãõ\9w¶Ù#†�ÂÆG£¯«åèæ/©.+ÃPWGêÁ,@ÐÀAggqåÜY :¹)ç)¼”Að Á™ž‘#È<þ#×/g¢¯«åbÂ!J®^¡ïhëgùjò‚ß@ð}C¸zî,6'+;Äíÿ"ãÇ#T•Þ@W[Cò¾=ÔUU|ß§Ë´W»û@åæÎ¥3¨öèÙžñМ5>7¥®Vωƒ™”Vz_€C×FGGsàÀRRR¨©©a÷îÝdffÓâ5ÇÇÓÓÓá“\Ú£íí]–³î»=dgg³ú«9yâ$¦6îÜ|œÍìY±\»väó­ŸŸk#&ôâRZ!×ó;ù¢£±™I»õ,BI’0 xxxtH…$IjöpTgðÙgŸYÚÑÒñÓ¦McÊ”)øøøPRRÂÞ½{Ù¾}»ÜÃ?LLL *•ŠS§N±aÃôzsx†%Ñ“'O¶(óKÆž>jµì ––ÆðáÃ;¤Ž·Ò‘õ  ãʹ3-q�’Ñh3+$™$¤úAU&ЍÝÝ©*-µ’©,)Æ·{«´ìÓ§63–”ï¿£û}CIúæßôŠé¤ÖÜI¹BÙ.2íÑ®žQ”æ_³Ì9¢ggОã³É$!—Û?û"—Ëñôô´™Ù(,,¤OŸ>-^7~üxrrržïÈwÓOýlo&OžÌSO=ÉgŸ}Ξ=w×Ý»3yòd^^¾œÙ³gßq~¾~ô óã«¿iö÷¨ñ½2ª; ¥œÌ”Bön;‡ÁÐèj2|t÷ÝßOO7+ê8}4›ãÍýÙ?°3 ^¸ŸÔÓ× õåBb. µ‚>ýýH¿PÀîø3ÕµÕ8iáááxyyqúôi«t¾øâ ApŠo€»»;3fÌÀÍÍï¿ÿ¾]Êzê©§€FŸ´[3f ,`ݺuœ>}šAƒ±téR**Êùá‡ÿXäBBB8þ<K—.%007ÞxƒŒŒ vïÞíŒ 3Íõ1___JJJ4h/½ôk×®¥¤¤///DQtê™wöБõñðõE_[Ç„gÑ­Woj++É>ȹ½»0ÖGÒN=øãŸ]ĽáÉOO£[ÏÞøöáà§Ÿ�`2©«º‰[çÎVy»{y£íÜÅ*ízÖ%Ô†…£ñô¤ðR&íR«%l\4JMËgbÞ©Œ³Û¥ñôäž~¡$}ûµ%Í=Ûƒ£c]Kã³#(”"¡÷âëçÉ7_Ù¿i0¨¨¨ÀÛÛÛ*½[·nøøø4{MçÎ<x0_~ùe›ëÛ€3Ú~7–õsÁÛÛ›O?ý[}_½ÂÖ­[IIIiS>Ÿö©¥ÏÇÇoåB“|DQä¹çñïMqq‰Sê5¾7W.“—Sjó[×�Or2‹øÛšƒøtugîo¢È¿RJÒÑl�ú `lL?vüý4—/ѽÓBõÍ:’Ý-Î']åâùkÌ\0Œï¿¹À©ƒ—xjÙXŽÈàFq•Ýu½­‘¦ÕjY´h©©©$$4:Ò•——³~ýz’’’Ðh4Ì™3‡U«V±råJ22;aÞÛÛ›?þ�NÇ|`åæÌ²Z#&&†ãÇsô¨ù æcÇŽÁ´iÓ­Œ´êêj¶lÙ‚Éd"==ÔÔTz÷îme€Ù#ã¢ù>&Š"2™ ƒÁ€(Š–3Üf!•J%555VÇŽ¬L‘‰rÂ'N"qû¿8¼ñ3º2öWÏ€�§w|@á¥LNïü†1O> “!™L$íØN~zš%¯Ë'OÐ3r¹)ç)½–GȰºÜ€(—CÓŽ%‰+gÏùÈc\9{º]üÑÐvîLìëo`Ôë9òÕFnä^mg·«Ç°$I"+ÑÚiUÏv–ëèX×Òøl/‘ã{9¾7�µ5z¶}zŒK©…åqðàA¢££ILL$;;›±cÇŒB¡@¨?ï±)ãÆàðáÃ×·)wÚö»µ¬ŽbÏž=w4ƒVQ^Á† qúôiÔ ³gÅ÷qq¯“™iÿÇPyyÙ°¤¤Óh4jfÏžÍë¯ÇñÚkqdÔçóð̇ËåìØ¹³ÍõmJo-ýù³õ¯Íøéj Þ—Žd’È»RÊÕË%øßÛø6tTÒÏ’v.€ôäÒúç3lLˆ•‘–›u¥Êlb]½\BQA%z‘N^Zçi¢(²|ùr�Þ{ï=«‡mÿþý–WUUñÑGÆÔ©SY»v­Ý…”””0{ölÜÜÜ9r$K—š;æô²ZÃßß߯™5''‡¨¨(«´¢¢"+ÿ‚ªª*ÜÜÜ–ù¥ÓR3˜L&är9III,X°�€ØØX€6ð{'td}LF#’ÉDiÞU2~4OÅ_¿œÉå“Çé1Âb¤ ˜4™~£ÇñÝGRr%¯À Æ<ù+TZ7Îì2/՜ٽI’¸þBÔîd¤“òÃw„Ÿhc8äœI¢ß˜qäœIrZ[š£º¬ŒMË– Ôh<„QóÂ&¸rîŒÓeœÝ®žÃ#¹–zÚ›•VéŽèùv82ÖÝn|¶—†5̘7Œ‘ûrùâu$“ýymÞ¼I’xñÅñôô$99™íÛ·óÐC5[§qãÆ‘˜˜Hyy¹ÃõmÀm¿Ëú9ñÝwßYþ]UUÅÿýß'„……3…>ø_‡òiÐhUUüõùİîƒèÖµ+±±±¼óΜ¶Z9¡7ù¹eäd6¿¡¼´Úꨫ5 Ö*,wöq#3¥Àêšâü úð³J3LE³ `Ð7ü߈¨p,òY³Fš <ÿüó³råJÊÊÊn›‰$Iäåå5»„h/UUUìß¿Ÿ2kÖ,‹‘Öe9‚ÐtÆ¡žæ:Ë­röÈü’i­Ù,£x{{sãÆ_êìèúT—•Qy‹ŸOUi)jwwd¢ˆÉh$l|4éG(¬;qýr&G6a"g÷ìD2™0êõ$}ûµÕòÜÐSYTdÛ¾ì,6-[âÔvÜ]M ?Á¿O_Â'N²1®œ%ã¬vùvïA§n~œÙù­ÍoŽèÙZëŸ[£²¬†][’xæ÷Ñ Œâì±»¯Õëõlܸ‘7ZÒ.\H~~¾lŸ>} 䫯¾js]Ýö»¥¬Ÿ;’$‘ë„÷²$IäåærÏ=æ||}}Q(¼ùæ6²ÿØÏŸÖ¬áĉ“vçïÑYMÿ!|½±åeý6í•pàÕî¨Ь‘6oÞ<† ƪU«š}Øl  77·UY{òR«ÕRÖ­äççd•d—\8Fk},55•¾}ûZ¥õëׯM>Π#ëSœ“»·µO[—.ÔVVb2ë—[Åf~A0?#Í}ï 2’sº}gËB·¶QÈY2w@ÈðHjoV’›ÒúÎ2gé¹¥±ÎÑñÙJKª¸xöQúpîćfÓš"Š"9bë=~üxÊËËIJj»^Ú£íwCY?wA 0 €«wø^€À@r¯š]Î_¸ÀœG¬ã¨ýö·¿!¼ÿ6ÅI‹Û“×or)õz›ëXV\…Ÿ§UšŸ'¥,a:‚ͼÛÔ©S‰‰‰áÝwßµò kÊ+¯¼Â€ÐjµxyyñôÓOÓ­[7vìØáPáo¾ù&ƒÆÝÝwww&NœHDD„•¿‚³Ê²‡]»vATT†ÈÈHFŒÁN'­…»0cOÛ¹s'þþþL›6 …BÁ”)S ´ÙuÕQtd}Òÿßî=è5¹JEמ„ $ó¸ÙWR’$®&Ÿ¥gd~½z#*øö¡÷ˆQä^8o xÛ5¤'ýFE¥uCÛ©3#_€\¡° xÛ‘<ðÜ ÜÓ/•Ö ¥VK¯¨‘Ü>ì¤SN—q&¢BAð}CÈ:u²Ù·ÎÒ³=c=ÏN[9•p‰Î^Zú¸ÇîkBCC‰‰‰ÁÝÝ////^ŒR©´Ÿ•J%£FâСC·yž2e Û¶mcÊ”)6¿µgÛ郎ÛÕùneòäÉÄÇoaòäÉmº~ùï–ŽV«¥‹—O=õ$]»ve×Î]•õ»ß-g@}>^^]øÕ¯ž¢[×®ìl&Ÿ;Eë®d`D?~g¾ì‰G³éîGßþ(U"½Ãýè7ПS íÓ'mfÒzè!”J%o½õ–UzÓ»víbΜ9a2™ÈÎÎ&..Ž‹/ZäEQ$>>Þ*mÛ¶æ�ˆF£‘­[·2cÆ zöì‰J¥¢  €O>ùÄj½Ûž²œÅ¡C‡èÒ¥ O<ñÞÞÞ”––²uëV‡ãù¸¸=öô±¬¬,Ö¬YÃã?Îüùó),,äý÷ßÿIÙ:³>‚LƼ5Ö' ÌßìÃñÕËK‘L&в³8¼ñS>ÃðØ9Ô”—“žp˜äý޾Çþ±…“¦õè<4ž¨­¨ +éçö4nÅ9Ù„…3ý••Èär 3ÒÙ÷áZêªnÞ&Úι}» ÷½AˆJ•ÅÅœøçV2ŽuºŒ3 0¥ºå¦öèÙžñО±Îžg§­\Ë)åZN)‘ã{‘v6Ï®k222:t(ëÖ­C¡PœœL\\Ö±§"##Ñjµw4–¶gÛÛ«,{E‘Í›­—’ãã·�ðøãóì.Ëž|öìÞìY³ º“$‘•ͪUožžîPwïÞÃìÙ³¬úü믯⢃ùØCĘ*Êk¹x® uáÛp!1wwã§…1½Ón–×pd:ɧìíBÈ€!€VñËqj_ºt)nnn¬^½ú§®Š .\¸pÑ*¢h=§¢Ö*¨­þùÆÝlØ„Ñ[1Ô¿]ÍíÚ͘r”µkÞºíïÏ.y°#NÚ¾¾¾„‡‡³oß¾Ÿº*.\¸páÂ…‹v¦¶FÏÚ¸»?hosübŒ´¥K—2zôhjkkIJJjŸ6.\¸páÂ… gñ‹1ÒÖ­[ǺuëZtáÂ… .\¸¸ p,ªš .\¸páÂ…‹Áe¤¹páÂ… .\Ü…¸Œ4.\¸páÂ…‹»Ÿ´ÀÀ@bccéß¿?†œœ¶lÙÂ… ,2³gÏæÑGµÉlþüùÔÖÖæÈÁƒfÒ¤I :”´´4›ø2^^^LŸ>ˆˆ<<<ÈÉÉ!>>žóç£zoݺ™ÌÖ–,..æ·¿ým›½hÑ"üýýÛ[ç™gž!$$„+V´©löõ1€aÆ1oÞ<üüü(((`Ë–-?Þ|¬ªŽÀõ{ú…Ò{Äý„õ§(ë2ûÖÛúJzøø0dúLºõêdIàìž–@µ�}G¥ï¨Ñ¸uñ¢ª¬”Œ£ VTe¢È€¤ûáh;u¢¢¸ˆs{vr5ù`Ž¢?ò±ùeg±÷ƒ÷-×M~a>Ý{p,~3™ÇtTM-¢íÔ™Ðqã¹7|*77Êòó8»{'™N•qf»æ­Y‡ÐÌøSUzƒ¿½ h]Ï`ßxhϸjï³ÓËVOC¡ÐÕ(-¾IbBÉ'¯8”\.gÖ¬YŒ=ooo®]»F||<'Nœ°’óóócÁ‚„‡‡#{÷î%>>ƒÁ`wYöèÇY8KÏöÜwg! ä`è!¤¥]äÍ7ßl—|bgÅ2÷‘Gl®]¸ðÉï…(—£Q«1IÕUÑù‡bW»u£ °-[¶Xõ$—Ë™û0£GÆËË‹üü|¶ÄÇsòä¯~äÙHj« |óU"�g†ãØ™/?L¸ã¼…‘¶dÉÊË+xë­·(--eæÌ™ÄÅűbÅ ._¾l‘+((`ñâÅ-fܽ{w¦M›Æ¾}ûP«Õˆ¢h#3cÆ òòòXµjÕÕÕÄÄÄðÚk¯ñꫯZ¢<?rKGE‘O>ùÄæ ô;Aé&G2Ièklƒýi:)ÐU1êÛr —‹æ°§õèуåË—³iÓ&öîÝKtt4Ë–-cÅŠ?I@[gÕ§K@ ýÆŒ'ãÇä*U³ jw\²ŒüŒ‹ìøÓjt55ôމOp®_Πgä†ÍœÅá/þƵ´Tüzõa쯞ŠדqÔ<À š<•^Q#9øÙ_)ÍË%dxc>ÍžuïQrµñeìîå»—77o”àÖ¹ î>>írtè¸ T\/dÿ_>@_SCß1c™ð›çسö=näå:UÆYíúêå¥VËD‘Yo¼C^“ã¡ìѳ=ã!´>®Ú;>ÛCÃë*µ‚A‘ÁÄ̽É$q>Ñþ8RsçÎeâĉüéO"++‹qãÆñòË/óꫯZž‹N:ñÎ;̲e˨ªªbâĉôéÓÇácÕZÓ³p–ží½ïÎ 88˜éÓ¦qèÐaÜ´nˆ¢ˆ»»;7o:¼:88˜©S§²ÿ~Ôª–ë\XXÈïÿ ¢(RWW‡^ïx̶îÝ»³üå—ùê«ÍìÝ·è Xö?ÿÃÊ•¯q©^Ïs™Ctt4kÖ¼GVv6ãÆŽåå—^bÅŠ•™¶pOpº÷òeë'§ðôð@êˆmŽcó†HHHà\M^^ÕÕÕüý狀ºš±cÇ:”qVVo¿ý6ÇÇÔÌQ*�Ÿþ9û÷笠¸˜êêj¶mÛFee%£Fj1ßáÇãééyG‘«7lØÐn_3í‰ÊC\Ý~yGaO›:u*ùùù|ûí·èt:vïÞMnn.Ó§OÿIêì¬úÜȽÊ×såÜÙf¾®–£›¿¤º¬ C]©°h�AQœÅ•sg1èt䦜§ðRÁƒ[dzFŽ óø\¿œ‰¾®–‹ ‡(¹z…¾£­Ÿå«Ég|�Á÷ áê¹³ÐFZâö‘ñãªJo «­!yßꪪ¾oˆÓeÚ«]ý rsçÒ‰ÆT{ôlÏxhΟ›RW«çÄÁLJ + ½/À¡k£££9pà�)))ÔÔÔ°{÷n233‰‰‰±È̘1ƒšš>üðCJJJ¨­­eÇŽ?Ù9¼öБïAg‘Í;ïüC‡a0´=Èmvv6«ÿ°š“'NbjÓiãöCAAßîØaW÷ì!//iÓ¦Yd&L˜À÷ßOJjª¹íÙÃ¥K—îø®QÑ}ÈÉ,¡àj)••TVþ4'±´†ÍLÚ­gJ’„Á`ÀÃãC*$IªÛ”<~üxrrrÚ4›òÙgŸYÚÑÒñÓ¦McÊ”)øøøPRRÂÞ½{Ù¾}»ÜÃ?LLL *•ŠS§N±aÃË—DÃ’èÉ“'[”ù%cO µZöHKKcøðáRÇ[éÈú„†qåÜ™8�Éh´™’LRý *EÔîîT•–ZÉT–ãÛ½‡UZöéÓ ›KÊ÷ßÑý¾¡$}óozEtRkn$\¡l™öhWψ(Jó¯YfÈѳ3hÏñÙd’Ëíÿ”ËåxzzR\\l•^XXHŸ>},2„ãÇ;õ¤öæ§~¶7“'Oæ©§žä³Ï>gÏžŽ òj4lfõÂÂBI¾e\MMKcø°a@Ó>Vb%SPPHŸ¾}h+¾~ôèëË×_œiÖxŽß‹!£º£PÊÉL)dï¶s ýwøè†ÜßO7+ê8}4›ãÍ6‰`g¼p?©§¯êË…Ä\j}úû‘~¡€Ýñgª«ÅHS{*Œº#’É<ø‹ ƒ† ÄËË‹ä”sA�¾øâ AàJîþùï­¤¦¥bЙ0ÔY?Œ‚�‚(˜¯7AgĨkTŒB#âáéÃÓpww#áø!j}­u>Þ]½<x0[þ±µ‡Â¦,…FD& õr¥ 0$t5à©§žàùÅÏáçïÚSaµŒ9fÌ,XÀÿû)É è?ç~ý<7«*8ð]ãÌ]HH©i),_ñþ]ï!îµ×Éν̞={ÌeÕËœ?ž—~¿Œ à{Yù»×¸œs‰}ßímqiµ9Á|o©d(Tæ PƒÎd•\%"*e2ÀD³÷žòDec>’ ŒmÈÇÂÃÃñòòâôéÓ–4___JJJ4h/½ôk×®¥¤¤///DQìð¿#ëãá닾¶Ž Ï.¢[¯ÞÔVV’}:‘s{wa¬÷áI=øãŸ]ĽáÉOO£[ÏÞøöáà§Ÿ�`2©«º‰[çÎVy»{y£íÜÅ*ízÖ%Ô†…£ñô¤ðR&íR«%l\4JMËgbÞ©Œ³Û¥ñôäž~¡$}ûµ%Í=ÛCÓqÕ?¨æžGQ(EBï Ä×Ï“o¾²ßÄ`0PQQ···Uz·nÝðññ±üíïïOMM +V¬$<¼?ååå$$$°uëV‡?ZÕ³p†žïF”*%îîî˜$ ƒ^N§³ú]&ÈEY³2ÞÞÞüå/ëÍ÷âÊâ·Ä“™™‰R©D’$jjj0™LÈ ÔM&^šú¤ùøøp£¤„ˆáÃY¼øyþò— TVVâåå…§§'U7oÖ÷1/A@£V#ÊåÜs?¾>>xÖÍ•••v/VjµZFO %/»Œ‚«å¨ÕjÔjµe¹³k€'9™E|ùÁtóïÄC s£°š¤£Yèêt„ÝÀؘ~ìØršëW«¹·§ĆaÔÃÅä븹™Ø<Ÿt•‹ç¯1sÁ0¾ÿæ§^â©ec9~ ƒÅU·«¢#­®Ò€ f#§ÞHÓjµ<ûÔ¯I»˜Ê¡ƒ‡1L¢@Eeëׯçlò<»¸3cêüºü5^‹{+ùYH’d1Âd¢€ H&‰ÚJ=‚ WÉ0ÉÌiÞÞÞ|üñÇ�èô:>X÷i™(µr$ ‹q *dL˜0€ï¿ûúZ# hU˜AÁ QwÓ€ 3û›É2 õ2r•ˆ Œu•ä*¢\À “ˆ‰‰áøñãI8À¡Â†Þ7Œ©1Ó­Œ´êêj¶þ3A™—2HMI¥û½!Èär…Ì"³íß[‘)R’ÓHII¥g^ˆò}tö/¹HÔ”›2•‡Ù¨4ÔÚ¢B†\-C_mÄd0!“ËšÕOkÈ2tU$IB&ÊPjE$‹‰V«eÑ¢E¤¦¦’`ö¥E™L†Á`@EA@&“Yt¥RIMMÓëÒY™("å„OœDâöqxãgt d쯞Nïø€ÂK™œÞù cž|A&C2™HÚ±üô4K^—Ož gärSÎSz-at¹'�Q.7[ã HWΞ!ò‘Ǹröt»ø£5 íÜ™Ø×ßÀ¨×sä«ÜȽÚ.2ÎnWaH’DV¢µ!Óªží,·¼¼œõëד””„F£aΜ9¬ZµŠ•+W’‘‘a#ßܳã‘ã{9¾7`>6gۧǸ”ZèP$::šÄÄD²³³;v,ÁÁÁ( Ës"—ˉåóÏ?çÏ~Ÿ=zð»ßýAØ´i“Ýe9ªgq§z¾ùá‡HHH@_ot)•J”J%‚ PWW€J¥B&$‰ªª*+™Šò 6løˆÔÔTÜÜݘ3•¸¸×øãßåÒ¥K À ×sS¯·lh q\5"e‚€(ŠTWW V«0èõ:tˆ &œ|žü‚|""" D.—#‚ÃϵJ=Ã|Ùþ¥yF«¶¶]“]­“sPÈäæÜàÊ¥|ýÝP)U‚Œ¡÷÷ ý|!igóqww'+­˜Ì”ë ˆ $ñè%:Õšgôs³n T™M¬«—K(*¨D¯3ÒÉKÛ6#M’$$CccEQdÙÿ¼ÀŸÿügŒz³a $öî1Ÿ{©òPpýz Öoÿx¡µ�� �IDAT ´o(1SbøpÃÿ"W‰Ã@Õ¿ $ó’d=‹TRRÂc æâÙɃ!‡³téRÖ­[G♓ȕ2‹‘&Wɸä)/+7×Q!C®­ Ë œd“QB&—Aƒ‘¦”Yf %IB_gDTš +› Ws¯0|h„UZQQ&“ Q’¡¯5RUU…›Ö­±¬z™\À¨3a2˜¨ªªB«Ñ¶‡«¹]*&½d™4êMÍë§Œ:MM@“Á„É ³Ò¡³E‘åË—ðÞ{ïY6£Ñhþ“ËIJJbÁ‚�ÄÆÆØ|íµ7Y“шd2Qšw•ŒÍ ×/grùäqzFŒ°i&M¦ßèq|÷ч”\ÉÁ+0ˆ1Oþ •Ö3»ÌK5gvï@’$µ»é¤üðaã'Ú9g’è7f9g’œÖ–æ¨.+cÓ²%(5‚aÔü…° ®œ;ãtg·«çðH®¥^ öf¥Uº#z¾û÷ï·ü»ªªŠ>úˆ°°0¦NÊÚµk­d[zv¡aã€Gg 3æ cäľ\¾xÝ2>ÚÃæÍ›‘$‰_|OOO’““Ù¾};=ôù±þÙ¹|ù²¥})))üðÃL˜0Á!#Íý8 gèùnC óêŒN§C’$êt:  …Â2ž5Ș$ÉFæÀH’„F£¡®®Ž/6~AXX(Ñ£I>þ¶® 4Ž«"çÎ%óüó‹©­«cÚT³?£^§G&“±ùï[$xþùçðððàܹd¾ùæf̘Ѧû9¡7ù¹eäf•"ofSDyi5 ¹¹íuuuÔÕêQÔ…‚Î>nd¦X]sýZ9!ý|êÛ`4˜0Š †jÃÿˆ Ç"Ÿ5{,” <ÿüótæÍÕ«¸QRÚ¬ŒLzùæååáïïÉ(¡5~@š H È“Q¤—l”{óæMöïÛÏÀ™5k'O W5æÓ»wî `Ó—µÉ(!— VùØ 0MþÌKx’õï’±å-‚MZÃMhZ– VeMF™ÙÏ£©Ìíʺ™`³µ9ýØ“yvQæc�ŒçÖ»¡³råJÊÊʬ~/**²YFñööæÆ?‰oKGÖ§º¬ŒÊ[ü|ªJKQ»»#ELF#aã£I?’@a}؉ë—3É8z„° 9»g'’É„Q¯'éÛ¯­–ç†Îx˜Ê¢"Ûöeg±iÙ§¶ãvèjjÈøñþ}ú>q’qå,gµË·{:uóãÌÎom~sDÏŽÐt\mJkÏŽ£T–Õ°kKÏü>šAœ=–c÷µz½ž7²qãFKÚÂ… ÉÏÏ·ü]RRBa¡õ ]qq1žžžÈår‡Âp4¥%ý8 gëùn¡aG¹$5yK&IB&ÈD™Õ»Ìòï[dŒM|´d‚Œk×®á×­›]ZÅÅÅx5W% /ooJKK-ãª^¯ç«Í›ùú믑$‰Ê›7YøÄ Zȵe<:«é?$€¯7¶¼¬/™„úª4µSÛÞì5‹-dÑ"ÍštóæÍcذa¼³ú ¯ܶ µ mg%÷RVQŠÊM´ª‰$I˜Œ’Ù©Ùr¥ˆÊCŽLl¾¦‚  n2%ÚÀ˜Qc©¨(')© _ÄM&ónG~~>AAAVi÷:Ö¼w ~}ºjµzjÊõu&§7«¡½ýöÛVz©©©ôíÛ×*­_¿~?ÙŽ°Ž¬OqN6îÞ>Vin]ºP[Y‰Éh¬ÿ@›ý€„æ?,�™ŒÀÉKm»ä·Ù(äT™; dx$µ7+ÉM9ߪ¬³ô,ܸqÃ*½µg§-”–Tqñì5¢&ôi\ýh¢(a5N§§§Ó­[7+9ÊÊÊÚl AËúqí¡çÿV$IÂßߟÒÒR”ÊÛoòiJJJ*ýnWCûõ#55Õ*­ilèc§O;æ€9¶'7®ßäRêu‡¯m ¬¤?O«4?JXÂt#mêÔ©ÄÄÄðî»ï’ÝìE¯¼ò ááá¨UÜÕx|öøút囯¿¥¦ÜübonFËPg¤®JÈä2Þ|óMŒ»»;L|`">|™( ™Ì³^J¥’¨È>’`5kÑ c7’ÙÞêV¿©`×®]DDD…F£!22’Èá‘ìÚ½ÓB¬Ë’Ý2à -§öæÙÒÕ’I²1|Ö “ t&LFÉbÕ ¢s¦hÚÇâáÝÊÎ;ñ÷÷gÚ´i( ¦L™B`` Í®«Ž¢#ë“vø?øvïA¯¨‘ÈU*º†ô$dx$™ÇæñjòYzFFá׫7¢BozEî…ó–€·]CzÒoôXTZ7´:3òñÈ «€·ÉϽÀ=ýBQiÝPjµôŠɽáÉN:åtg"*ß7„¬S'›%p–ž_yå €V«ÅËË‹§Ÿ~šnݺ±cÇ‹Œ=ÏN[9•p‰Î^Zú¸ÇîkBCC‰‰‰ÁÝÝ////^ŒR©´ªó®]»èÛ·/'ND­VÊøñã9pà€M~S¦LaÛ¶m͆W°G?ÎÂ=ß®Îw·¼4L&ÑÑÑ|úéߘ<er½Œ`™%2MÖ;®o"óÒ²e„‡‡£ÑhèÜ¥3=ö¾¾¾ìÛ¿¥RiÿqòäÉÄÇoáÁI“lª¶k×.üüüxðÁIÈr&=8‰€€�vîÜe‘ íל„››]¼ºðüóÏ¡P(ؽg·Cjк+ÄZó_”ê›+4ùàml{Ò‘lz‡ûÑw€?J¥H~¾ô ÷ãTBV»ÌÑØ,w>ôÐC(•JÞzë-«ô¦!+víÚÅœ9s BB"++‹¸¸8Ò3Ò2D… cD||¼UÛ¶m`á¯ç£¯5²uëVf̘A¯^½P©”ò׿þ•߇B+b¨3w”ÈÈH´- ?DTÈ,Žñ2¹`³´5 :“åK±aCÃ}8tè]ºtá‰'žÀ»~Êõ_ÛÿÉþÇ¡2š–%WÉ,K…‚Œ;ši“L2¹Ð¬³¤AgB¡ïX?’Q2ç¡7ç/WÕïòt⊞=},++‹5kÖðøã3þ| yÿý÷’@¶Î¬ “1oõ óßÿ_À8U2™(ÊÎâðÆOø` ÃcçPS^NzÂa’÷7n•?ö- œ4…¨Gç¡ñìDmEYI§8·§qp+ÎÉ& ,œé¯¬D&—S˜‘ξ×RWõÓÄ:·o7aã¢ñ¾7Q© ²¸˜ÿÜJƱ£N—q&A¡T·¼ÃÔ=‹¢Øâx8wî\ŒF£Õ¸j2™ÈÎÎ&..Ž‹/Z®±çÙi+×rJ¹–SJäø^¤Í³ëšŒŒ †ʺuëP($''GEE…EæâÅ‹¼÷Þ{Ì;—§Ÿ~š7n°gÏKûíÅý8 géÙžûî,DQd󿝬Òþö·¿ðøãóÝtê}ä¢Ùù^Q?û¥××ûÝ’O|ü�~ýëßP[[ËîÝ{˜5kÁÁAæÍ4ÙÙ¬ZõÙÙÙ(•JTj55õ�nGvv6kÞ{ùóæñÈœ9\¿^Äûþ3—³²Ðj4�ddf2tèÞyçm çÏ_`Õª7¨«­s(8pĘ*Ëk¹˜ÜúÊXÃf •J… 4.ëôzÎ'^ÅÍ]Éøia¸wRS]YÇ2I>ehGB ‘�´ 7›E…yg_ÃîÂæ²úy½n0ÔÍ31ÜÒ¡Þ¿ÌXg´Ú)¨ÐˆÈd&“dqª3êMf£‰-"W‰æÐ-„˜hXª«»Ù8…®ÔÊ¡~·b/.{ww7Ö¬ýõf£­iX ¥›±_®]Ø[–B-Z6&4W–#ÈD…Z4ï`šÁq;ý8Z˜7 ˜gëªÚ¾4áÂ… .ÚŽ(ZÏ©¨µ j«oónÅúš³ZMã”)•Jä 2Ah1Gk2ÆúÄ´Z7d‚@N‡^§ÃÍݽŹ NGm]Z­¹(ZvZÊår´ &“‰›õá:BpÈårsÜ:£ÁâàßZµFÁoWDs`û‹1uk™·¢R*Q(•–¶ëõ:tu:«rÜÝÝ‘ Õ55/ݯ]óÖmvÉ‹@ 0êMÔ”ß~½Ì¨7ÝöȤ†0ö úãm—ÖòiîZ]µµâ|}}éÚŸ}ûöQ[Ñ|×ÙaŒØS˜wš6ÍRy(Ì›)Ú€É(ÝÖP²WÏwR† .\¸¸û1–pÍ¡ÓéZݙޚŒMè! «s9ªZ8–ªéjЭõ4 TTVÚÈW7)OEr…ÙÁÿ¶­0‡˜Yg´÷vº¨Óé¨kE?ö¹%к?üí¸­‘ößÄÒ¥K=z4µµµ$%%µ‹íÈDQ)3/ÛJæYBAÀu¨ .\¸pá� …ƒÁ€– w²ù¤#¸Ó¸¿#mݺu¬[·®uA'b2JÈŒJ7¹y©×$¡«6:‡È… .\¸ø¥c0Q)•hÝ´È’$¡Óë-Áwÿ[¹+Œ´¶øgý\0èLí©ß… .\¸ø¥ Iµuuð_n”ÝŠsc+¸páÂ… .\¸p .#Í… .\¸páâ.Äf¹300ØØXú÷ïF£!''‡-[¶páBcôìÙ³góè£Úd6þ|jkkóvÙÁƒ3iÒ$†JZZšM|///¦OŸNDDäääÏùóÖQ½ýüüX°`ááá‚ÀÞ½{‰o³Ãà¢E‹ð÷÷oS\¡gžy†V¬XѦ²]Ø×Ç�† Ƽyóðóó£  €-[¶püxó±ª:gÔGîéJï÷ÖŸ¢¬Ëì[oë+éáãÃé3éÖ«q$³{vZÕô=–¾£FãÖÅ‹ª²R2Ž&XP•‰"xîC†£íÔ‰Šâ"ÎíÙÉÕäs€9ŠþÈÇæS”ÅÞÞ·\7ù…eøtïÁ±øÍdÿÑQ5µˆ¶SgBÇçÞðA¨ÜÜ(ËÏãìîdf8Uƙ횷f‚Ìö[¶ªôÿ~{кžÁ¾ñОqÕÞg§5–­ž†BiŽ1¥«3PZ|“Ä„,’O^q(0s<y2¾¾¾”””°wï^›YÎÃÕöŽ,Ëžûî,A`à <ðÀ 2„´´‹¼ùæ›·½F”‹hÔL’dÙ•éh>!!!üáïPTTÄ /,u¨Î³fÅ2wî\›ôß.zŽ’’K} Ȥ°èpÕ·o—½<òl$µÕ¾ù*€‰3ÃñìÌ—&8%g`c¤-Y²„òò Þzë-JKK™9s&qqq¬X±‚ÜÂ+§÷‚‚/^ÜbÆÝ»wgÚ´iìÛ·µZÝlй3f——ǪU«¨®®&&&†×^{W_}Õå¹S§N¼óÎ;$''³lÙ2ªªª˜8q"}úô¹ã#y4èª?ÙnK¥Vލh9º­Q/5ÖãçÎíúØåË—èѣ˗/gÓ¦MìÝ»—èèh–-[ÆŠ+~’€¶ÎªO—€@úOÆ Èo‰aÔ€Ú݃—,#?ã";þ´]M ½£Fâ܃ë—3è9‚a3gqø‹¿q--¿^}û«g1èõd50ƒ&O¥WÔH~öWJór Á˜…O³gÝ{ÿ?{gÕy6îûÌ™f”ME‰ ¨€â5hD\¢¢¦Q³Ù~­¦Æþ’˜¯Õ&MM—˜jšDóe³Æ$jmšÅ£‰ÁÄT@ADÙT˜íœß#ã€Ìè€i3÷u劜yÎû>ïrÞóœwyJ/Þ|ëƒÐQYVŠ®u�úààf $3lׯ“úö˜««‰2”¿šÃöË)+,𨌧ÊõñóŽ/…(2yñ+Ö åJ=»2BÓãª+ÏŽ«ÔX×ø¨è߉1Óú"K2'¸î”3!!§žzŠåË—sôØQb{Äò /`2™Ø¹s'à¹1Ü“eo©¼\mwOЩS'’““IMMÅGsçy¹“ŽŸŸ¿ùÍÓ”ÔT·¢T*Â<Þê¶¢¸¸˜ßÌ}Æ.¯õõEª*§s§NŒMNfgjªGë0ô¾Ötîš{=’^sáô†HKKãÕW—QXXˆÁ`àÓO?Å`00tèP·ÎÍÍeéÒ¥8p�I’D¥cå®Y³†ÔÔTJJJ0 lÚ´‰7nðÀØeÆOuu5o¾ù&¥¥¥ÔÔÔ°yóæÛ>Ü?•S^õYµjU³}͸ƒÉ`±‡ÑªsŠk¬²Ú¯ý7hàZKNN¦¨¨ˆ¯¾ú “ÉĶmÛ(((`ܸq÷DgOéSVp‘¯ßy‹ Ç DÜ}xfc ßò†Š ,F#Yßî±h�{õ¦$/— DZ˜Ldž¤ø\z÷±ËDÆâì¸rþ,fc gÒöRzñQ:>ËO£cŸ¾�têÛ‹Çm=Ì‘/>#ç‡}T•—aª©æÄÎí«ªèÔ·ŸÇeš«\a=z¢Ñé9wðæ ª+õ|ëxx§xj|®±ÆÌÁoÏRZ|ƒ˜¾ܺ7>>ž3gΰÿ~Œ5FŽ9Bff&ƒ ²ËÜÉÞÍQöæÎËSíî yyy,ûã2<ä`ä4g:ãÇãòåËdžj¸-- •••Mú$»¹yy¼òÇe<xÈ£u8hDÎ.æJÑõ¦…ï!N3i·Æ"”e‹Å‚ŸŸ_‹($Ë2šz’ûõëÇ<>ãÃ?´—£±ðcÇŽ%))‰àà`ûÔý_|á$7qâDÆŒƒF£áðáìZµÊæq™›K¢‡jTæ§Œ+},&&ÆiÙûôéÓ 0 Et¼•–Ô§CLw.dkÔˆ­V§Y!Y’‘kU…(â£×SU^î s£´„Îá×òŽ¥ÿÓÈܽ‹Î}ï'ýËÓeà`•æöÈ2(U·È|§2ÍQ®È¸”]²Ï¹SÏž 9ÇgI’Q*Ý›¥°X,NýP’c?zj oÉwÓ½~67£GæÉ'ŸàÃ×°}ûö¦oh€Î;“˜˜È¢Å‹I“ì½rbÛ„´ó£K÷v|üö¾8¼ ýèŒJ­älf1;6e`±Ü쿌 ïÏÂñ÷×PyÝÈÑïó8ð­mE%4¬53ŸùYG/©#¨|TtëÑŽìS—Ù¶Á½Àðv#ÍÇ_…l•1Ußôã¥ò‰íK`` 'Nw¸188˜üã‚Ðèz½ ØÒU(@¥Q ÒØ&ïn iÔ:ПñãÇ£×ëHÛÿ-JˆÅh%44”êêj,XHll®]»FZZ7nt0xêòªCÑ@^O>ù$‚Bàé¹shצÓrç!C˜9s&«Þ}‹ôôtúôîÃì_=MUÍ Ò~øÎ.ÁÉ“'yöùÿGÇÎ÷ñ‡ß½HÞÅólݺÍîñ¿NfÞ¼y„……±xñbrrrضͽ °?bcm}ìèÑ£ökuû[z÷îÍsÏ=ÇŠ+(--%00Q=óÎZR¿Ì5FFür6m»t¥æÆ òŽ!cÇV¬µ{x²¾ÝÃð_Îæ¾Ø^eŸ¦mdWBÂ#øöƒw¬VŒU•èZ·vH[„¶u€Ãµ+¹çðñó#¬{,¾þþŸ;Ks£Öjé>,µoã11ïVÆÓåòõ÷§}t é_}n¿æN=»‚+ãj}zvÜE¥‰éFH;¾üؽ õ›7ofáÂ… 0€ŒŒ zôèATTùË_ì2®Žáî≲ÿóº[t:JÑjQ«³…h²JÆš»ñ,жw£F£A¯×;ìI«€-n¥N¯[7™€Ù³ÍæÍ›)+-³Ë«ÕjÔj5²,S]]íÒÌWPPk>ü�…BÁÅ‹|þùçd΢²ÒQ­V‹R©D¡P ×é $I¢¦ºkm>‚ àS:ŠÛ„Ž8¼+ΕP˜ïøqЦƒ?ùg¯²îhÚŠ ÷¡¬ØÀ±ò1ÄômÏÐ1Ѥ~–IAn¡üÒÉ"y¬È¾‡5ëØ%.œ-ç¡)=Øýå){Ž'Ÿʉ ¹^^Ód½Ôa7ÒŒ7,¢€B°J2Jˆ_+=¿|âWdee±ïû}ˆj‹IæÚµk¼õ–ÍñõõeÊ”),Z´ˆ… ’“ssƒ¯,Ûb]JY f£„å–€ßAAA¼óÎ;€-Åo¼ÁÙìóµñ<(•J&MšÄš5køÛß^'<<œ^xAX·nS^`[î´šóÛlƒÕ$Ùc‹Ög̘18x€‡~ÀTee_Ú÷Ü߯?cFe÷®=hô¶Øœƒþk#J3§³ÉÌÌ¢sÇ”…ý«Ò`0°~ýz$I";;›¬¬,ºvíê5ÒnA«Õ2{öl²²²HK³í¥E[Û[,DQD …}@W«ÕÎáHš‘–ÔG!Š(D%±‰£8òÅg|·öC:„1ô©_€�G7 @ñ¹³Ýò%Cž˜… P K雿 (û´=­ó‡?ˆ‚Ì“”_*$¢í; *•¶¯š:d™ Ç?õç\8~´Yö£Õ¡mÝšI/-Àj6³ïãµ”\lO—+¼œ-˜ôGC¦Ézv1_WÇÕ:zvÜ!~xWâ‡wlas6}°ŸsYÅn¥‘™™ÉºuëxþùçEI’øè£ÈȰšEÑå1Üî¶ì?Ö¼<‰ TWP*UhÔj|||ìËŽ[¶leË–­öƒ Þ¯ìãÑhÂb± P(P)•$MF©T²cÇÎúºm ]»v·W­"=ý(¾¾>L2…矎?þq'N4Z®*ƒFZe ‚^.ÊG£A¥TÚÃYùú:—- HKtïP6¾×ð‡Ÿ©ÆÂ¡½P‰J.æ•rá\)Áí´¨T*DQäþÂÉ>YLΩ+(E‘ÜÓ¥œÎ¸DÏøœÉ(F­¶…ùç®Ø €Â¼r®^¾Ùd¥U –ke®¿/ìFš,ËÈõbJj|U<3ç·È²ÌòåË1ÕXðQÙ2OMMµËUUU±zõjºwïNrr2+V¬p9s€ÒÒR¦?ñ¾>ZôgÞ¼y¬\¹’ôŒÃ¢€$Iœ?Þžgff&{öìaĈwü€7Fhh(GÒm§<$«‚ÀÅ‚ ¸?É*#˶/‹«W¯¢P XkƒÉWUU¡Óê°%”ÛrÁÕ«W:iUU:sûŸ2¢(2þ|�–/_n‰Z­V$IB©T’žžÎÌ™3˜4i@“ñæ<MKê#Y­È’DyáEr~°MÅ_9–ó‡7Èn¤õ5šè‡±kõ›”^È'0¬#Cžx VDZ­¶¥šcÛ6#Ë2?›ñ8>z?.çd“¹g݇':ùÇÒ‰2Œücé+KC**X÷ì\Ô¾¾têÓf<ëàBÆ1Ëxº\‘â¹”uŠšJÇåwêùv¸3®6öì¸CÝÁ¿Ö¾ŒŸÞŸÁ‰Qœ?sÅ­ˆ()))$''³dÉΞ=Kdd$Ï=÷~~~|òÉ'ögÇ“c¸'ÊþcÌËÓH²Œ,Ùƒ«Õj ŠÚÙ'WPÕ¾ïåÚÀê`ŸZ1iâDþøÇeX­ÖÚXÁˆ¼ººú¶[5ê³k×.ûìVUUï¾÷>=zô`äÈ‘i’$#Ë2V‹TØ_ ‚`×Ùh2Ù"4`¨ÅèJQAùgKLÿZ¹•¨DLF#Æ3j%’$¡P(h¬ãlæe»¼Ùlæê¥ët‹m€B°écµH˜jLµuhû(¶˜%D¥Â­SÍ FP(þgÖ¯éÔ± ,¤¢¢Â–Q³O6d u9ãú ÊU¤¦¦Ò«W/&OžÌᣇP*JKK).vüº+))ÁßߥRÙlq»ê 2A¸åô¥ IV 0›äz—$«Œªö(FCË_Niý„§Ÿ~šN:±páÍ>VÇÕ«W r¸DYYY‹/u¶´>†Š n”8 Uååøèõ(DÉj¥ûð²÷¥Q\ëvâÊù³ä|¿î#9¾} ²$a5›Iÿês‡å¹ûÇOäÆÕ«ÎåËËeݳs=ZŽÛaª®&ç‡}„v‹"6q”“qå)O•+¤s8­Ú¶ãØ–¯œ~s§žÝ¡±qµ©gÇ]nTT³u}:¿øßzÅuäøþ|—ï0a;vì°/Éfff’ššÊ„ ì+ žÃ=]öK^ÍBA)ƒ,Ini¢¢n¢ã{?$$•JÅâÅ‹œîùðƒ÷Y¾|9ºC•e.]ºD»vm›–½åï:cM–e»1}kYýZùУ_>_Ûø²~A%`;½ªR)Q*Åz'ñ…[opºTG]ßE›©%¶ÿÌwk¤=úètúõéÇâ%‹)**j2AèСMʺ’Vý#»ÙÙÙ´mëØ`ÁÁÁTTTxÜ@+**â¾ûîs¸Öá>._¾Ü ¼ÊGÊG¨R P htµÚk‹5ÉôéÓéß¿?‹-j°eeeåp-::ú®Ý®Ü)-©OI~ú `‡kº€�jnÜ@²Zk—[Å~Û 4ÔWP(ëÙ‹ü£Í;[æ‚€²ÞA¡f•¹ "ÄSSyƒ‚Ì“MÊzªžW›zvî„òÒ*οÄÀÝÈ8xÁ¥Ù4A¸¹ÖÐou×=9†7GÙ yýØïQ¿�� �IDAT'qêÔ)¦M³ùóóõõEEü1¢££ùýïÜÕÊ‚ ´oßžÂÂB÷ïuA&~X$eW*9—u¥IYY–¹QY‰ÙlA¶h¨(©$¸?pÉ.ÜΟòRç¬uð¢¨@Qû<ÈÈö½Å®àä‚#99™1cÆðÚŠ¿ráb½/*Ñ–Éï~÷;zöì‰V«%00Y³fѶm['†·rk%¾üòËôéÓ­¯?=‰‰‰ÄÅÅñÝwß¡d ¶nÝJTT‰‰‰øøøÃðáÃùúë¯ϨqÃö¶lݺ•¸q ¸?___âââˆÏ–­[“—A’l1G«¯™±š%$‹lwq×aïÿË©ëcúÓŸìþðneË–-„††2vìXT*III„……9ºj)ZRŸÓß}CHçpº ŒR£¡MD$â9{à{À6x\<qœÈø´ëÒQ¥"$<‚®ƒ àÔI»ÃÛ6‘D?8V‡¶Uk?:¥Jåàð¶%9çÚGÇ ÑêPkµt8˜ûb{‘—~Øã2žDT©èÔ·¹‡5¸Œã©zve\uåÙ¹S§£u –¨ží]’—e™ƒ’@ll,jµšèèh9|ø°ýåΞ””ĦM›HJJrú­9Ë~7yÝNç{Jñ,`ßÌ^7³4zôh6lXÏC£jôv«½¯7ý6­[‚ìK«uŒ=šO?ý„„„§ä^xa>=ccm}> €'Œàà`vì܉»HõÔ} Ô×ÃW¯¡W\G~Øí¼¿ÓÚr‚`7¬êsd_]cÛÑ¥{T‘Èîm‰îJú÷yÎIÙÿ% ®ýˆ”¬’[&‚ÓLÚ„ P«Õ¼ø{ǩ̬ә,û«m£îÖ­[™2e ;vD’$òòòxñÅ9sæŒ]^E6lØàƧëlO›6 «ÕÊÆ?~<]ºD¢Ñh¸|¹˜÷Þ{—ÝßìFé£À\cåÌ™3,_¾œiÓ¦1kÖ,ÊÊÊØ¾};›6mj´P²$ÛN” ‚[{öîÝK`P N›ÎÓ¿šKyy9Ÿ}ñ/¾Ùã<ØZj¬¨|D껑U¶YµæB©V ò1W[ÿ£ƒ¶×õ±%K–8\¯ï%77—×^{G}”3fP\\Ì믿~OÙzRA¡`úkŽf¼þwÀæ8U–$®æåòÝÚèõÐLšBõµkd§}ljԛGå÷ÿs=½F%1ð‘éøú·¢æúurÓ“±}«]¦$?Ýc÷»…(”JŠs²Ùùæ ŒUŽÎ$[ŠŒÛè>, û:"ªUÜ()áà¿6’³ÿ{Ëx’Ž={£öiü„©+õÜÐxX7†Õ‡®Œ«®<;wÊ¥ür.å—?¼ §»6“±zõj¦NÊœ9s ¢¢‚´´4‡²ÞÉÞÍYöæÊË•v÷¢(òÉ';\Û°a=�ÿó?¿Âl6»´Ôy»tfÌ| A05äÜd²íÓøøPíäÍö.V*Uö=nÛ¶m'%e²½Ïçççóç?ÿ…ìœl}Öú‰CJÿܸÁ^®º2IµnR”J%µc­.uÄ çúµÎd4¼2V³ÙŒJ¥ÂÇǧÖÖPŠ"*µšÌ£…èý4<0ª : U×kØ—šÍ©#…h9„ ®Ý/g±º7{,Dôì'hUΛÚU>"¢ºvœYBP¶ˆÕîw,…( òDApvÁ¡Ôˆ(Õ ÛÜždû½Î…'óRë”üfö\´Z-ËWþÅá¾êkf¢€F¯¤úšÙ¶ôê¯ÄxÂ$Éøø«0WßtÙ!ª(5 …ÍÚ–j4trÔ5z%Æ*+’¥áé¿ÅHóâÅ‹/îQ·¯©­Šƒ³ N‡ ˜-fDQYë‚ʱÆh7htz}£óc&³Ùn„) Ôj5¢RÄî‚Ãx3ºåN£Ñh;í.€Vksûa4™0×[úEÍ-QVêÜbøùù5®ÉDÑhsÁ!ŠÔÔÔ`2›oF'$*ë…´ò­uÁ!×sÁ¡ñU2}n<_qЇ›Ž¨!`›T©T(6¯ VIÂd2Ù—è]ѧ.-}mùd ²¶Ì+^[Ò@Î7ùåÜßìI«Ã\cÅÜ€‹;A²Ê«· -FëeîäÕJ@LTwvîÜiwÙqë½u×eYv©¹î(o5K )U?߯°˜$¯qæÅ‹/^šÄb¶`¬ixÆ«ªÒµÙtI’ìqcÂÉõLƒþÖÀ¶?«~äú«\7\p`{kÔ‚†ßʲlwÇ6ÃP¥´³+^tÝi¯Œí„¨ñ6ûë\ѧ.-WÊ×·5Òþ›˜7o>ø 555¤§§7¹΋/^¼xñòŸƒJ¥D@°EÂ�ûrgsyh ~2FÚÊ•+Y¹reÓ‚^¼xñâÅ‹—ÿ8,+µ­N‹B°-SšÍfjÙC÷ŸÀOÆHóâÅ‹/^þÛ©jd¹ñ§€,Ë6ƒì?Ø(»•æ;ŠèÅ‹/^¼xñâåŽñi^¼xñâÅ‹/?Bœ–;Ø4i=zôÀ××—üü|Ö¯_oû¶xm<òˆSb3f̰Ÿ>}ú0jÔ(î¿ÿ~NŸ>íä_&00qãÆ‡ŸŸùùùlذ“'öêÉ«¯¾Ê•+WøÍo~sÇ…ž={6¡¡¡wä[ç¿ø,X°àŽóÿ©ãJèß¿?Ó§O§]»v\¾|™õë×sà@þªZOè#í£cè:ègtèÞƒ«¹çÙù–ó^I¿à`ú{˜¶]º�9ûÒ8¾}‹ÝQ-@ÔƒC‰zàAtTU”“ó}šƒU…(ÒsäCtî7�m«V\/¹JÆö-\<a ~1 žÁ?ŸÁÕ¼\v¼ñºý¾ÑÏ<Kpçpöoø„³~p·šEÛª51Æs_lo4:E…ß¶…Ëgs<*ãÉrMm¥Ýh}ªÊËø÷R›/ɦê\]W]}všâÙecQ©mRLF å%•IËåÄ¡ n¥6g®£G&$$„ÒÒRvìØáp0Ë•r¹‚§ÒqOÕ³+íî)A Wï^Œ9’ûûõãôé3¼üòË͒Τɓ˜6uªÓ½?þ„[m!½{÷bÔÈ‘Üÿýœ9s†×^[Ž$KTVÚ–m7n,ââðÓëÉÏÏgãÆrÒͶhˆ©¿Œ§Æ`áËm1»Ž%4¬5½™v×i{ '#mîܹ\»v%K–P^^ÎÃ?Ì‹/¾È‚ 8þ¼]îòåË·5”:wîÌØ±cÙ¹s'>>>ˆ¢è$3~üx Y´hƒ1cÆð‡?üßÿþ÷N^ž•J%O?ý4Wï2ž—{+},<<œùóç³nÝ:vìØABBÏ>û, ,¸'m=¥O@‡0¢‡ 'ç‡4”·ø ªÃGïÇCsŸ¥(ç ›ÿº Su5]&¸S8WΟ 2~ýžÌwÿxŸK§³h×¥CŸú%³™œïmLïÑÉt8˜o?|òÂ"Ä1äñYl_¹œÒ‹7_ÆúÀ ôAT–•¢k€>8¸YIÇ Áõ+Ť¾ýæêj¢† eįæ°}ÅrÊ <*ã©r}üü<‡¿¢ÈäůPX/<”+õìÊxM«®ŽÏ®P`]㣢w|'ÆLë‹,Éœ<Ò´©:xê©§X¾|9G%¶G,/¼ð&“‰õ¼Æ7U.WñT:Má©zvµÝ=A§NHNN&55ÍíóªóoVc4Ú˺›Nqq1Ï<3¯ÁßÊËh2b69ç569™©©øÔú7»•ñãÇQXx‰Å‹c0T3&i4 .`Á‚…äæå5™c„ÞךÎ]BX³bï§Ñ8½!ÒÒÒxõÕeb0øôÓO1 :Ô­„sssYºt)hÔËñš5kHMM¥¤¤ƒÁÀ¦M›¸qã<ð€“lJJ EEEβ¹ÃªU«šíkÆKÓ¸ÒÇ’““)**⫯¾Âd2±mÛ6 7nÜ=ÑÙSú”\äëwÞâBÆñC tž€ÙXÃ÷Ÿ|„¡¢‹ÑHÖ·{ì@Ç^½)ÉËåBÆq,&™')>—C§Þ}ì2‘ñƒ8{ஜ?‹ÙXÙ´½”^¼@ÔƒŽÏòÅÇèØ§/�úöãbÆñ›Á™=È‘/>#ç‡}T•—aª©æÄÎí«ªèÔ·ŸÇeš«\a=z¢Ñé9wðæ ª+õìÊxè žŸëc¬1sðÛ³”ß ¦o·îçÌ™3ìß¿c‘#GŽ™™É AƒîXŸ-ùôyyy,ûã2<„$ßy^žJÇÕ¼^ùã2<Ô¸ðµ¤îÚEII©ÍNø×gµvÂà»Ê{Ј.œ;]Ì•¢ëw•Nsãd¶Þ‹P® µàçç×" ɲŒæ–@Éááá$%%ñÜsÏ1eÊ”;NûÃ?´—£±ðcÇŽ%))‰àà`ûÔý_|á$7qâDÆŒƒF£áðáìZµÊæq™›K¢‡jTæ§Œ+},&&ÆÉ ?}ú4 ho¥%õéÓ Ç5â�d«ÕiVH–däÚAU!ŠøèõT•—;ÈÜ(-!¤s¸Ãµ¼£Géÿð$2wï¢sßûIÿòßtxw «È2(Uêf‘iŽrEÆ ¤¼è’}†ÌzöÍ9>K’ŒRéÞLÅbqꇒ$5»AÒÜÜë÷`s“82‘Ó§³víZ¶lÙÚô -„,Ë :„mHîV;ÁBÚùÑ¥{;>~{_ƒ¿Þ…~tF¥Vr6³˜›2°Xnn5ð`}Ž¿¿†ÊëFŽ~ŸÇom+*¡a­™ùÌÏÈ:z‰ˆ˜N)@壢[vdŸºÌ¶ ÇÜÒµI±±±rôèQ‡ëÁÁÁüãÿ@„;^¯¯^¯güøñèt:vïÞm¿.Š"sæÌá³Ï>£¤¤äŽÓxòÉ'›{ÒneÈ!Ìœ9“•+WrôèQz÷îͼyó¸~ý{ö|c—‹ˆˆàäɓ̛7°°0/^LNNÛ¶msKÆ‹†úXÝþ–Þ½{óÜsϱbÅ JKK DEƼs…–ÔÇ/$s‘¿œMÛ.]©¹qƒ¼£GÈØ±k­SƬo÷0ü—³¹/¶EÙ§iÙ•ð¾ýà]�[ø–ªJt­[;¤­ BÛ:ÀáÚ•ÜsøøùÖ=_ŠÏ¥¹Qkµt–€Ú·ñ˜˜w+ãérùúûÓ>:†ô¯>·_s§ž]ÁÝqµ±ñÙTj‘˜¾a„´óçËÝ R¿yóf.\È€ÈÈÈ GDEEñ—¿8†ÜóÔûÂÓïWñD=·$¶N:½{8'“ÉaO+€B!¢Õj äÚèõ l… @èõz$YÆj±`ªõÂļ \¼XÀçŸΙììFóªC­V£V«mÑ ¬’„Z¥B©T"ŠJüýüö¤Õ¡ÕjiÕÊŸ‘#G¢×ëÙ¿ÿ�:Žšêj{0xAn.›Ö 7CP Þ• çJ(Ìwü¸hÓÁŸü³Wùðõ½„vdâ“ý(¿Rͱý0D÷jÇÐ1Ñl^”‚ó׈ˆjèÉ=°šáD½­'Ó/’—]JÒ´ž|·-›:Ê#¿@Æ÷\.,s¹-ok¤iµZfÏžMVVii77Ò]»v·Þz‹ôôt|}}™2e ‹-báÂ…ää4aþ‚‚‚xçw�[Œ®7ÞxÃa?ÚĉQ*•-!`̘18p€ï¿·jÞ¿?qqqŒ;ÎÁH3 ¬_¿I’ÈÎÎ&++‹®]»:`®Èxi¸‰¢ˆB¡Àb± Š"‚  P(ì³jµÚ9I3Ò’ú(D…¨$6qG¾øŒïÖ~H@‡0†>õ àèæ/(>w–£[¾dȳìlúæ/(Ê>mOëü¡ƒDÆ¢ ó$å— ‰èG@ûˆJ%µQƒmÈ2Ž#~êϹpüh³ìG«CÛº5“^Z €ÕlfßÇk)+¸Ø,2ž.Wxÿ8dY&÷ˆ£!Ód=»˜¯»ãjc㳫ÄïJüð®�ÔT›ÙôÁ~Îe»•Fff&ëÖ­ãùçŸGE$Iâ£>"#ãæ¡ O½/<ùÞq‡»­ç–FPöqÊh´ÅšT(¨”JŒµ†Ó®Ô]ìÙ½«$QS]mS©Ö¨©©¶mü·ÅÙe™Êª*”¢hÛW§¹~í:«V­æØ±c2aü8æÏž_z‰óçsòªJ­²hUƒ}µÀd6Ûõlˆ  @V¯ZØ‚Ÿ¿ñÆß9wþj•Fcå£Ñ R*1™L˜L&|}ži‰îÊÆ÷þð3ÕXØ—šƒÖWKÉå*.æ–ÐÆ£ÑˆJ©äþŸ…“}²˜¼Óe¨Õj²O^¦c×�z #ûÄ{”ƒ‚Ü2Zµ²½#.]¨àbîU,f‰ÖA:ÊK\÷eר‘&Š"óçÏ`ùòå\jjªýßUUU¬^½šîÝ»“œœÌŠ+\Π´´”””t:ƒfÞ<ÛFÄýû÷Ó¶m[&OžÌÒ¥K[dæ$44”Çàüü|èpíêÕ«_UUUèt:·e~ê4ÖǬV+’$¡T*IOOgæÌ™�Lš4 Àþ%×R´¤>’ÕŠ,I”^$çÛTü•óg9è�‘qƒìFZÏQ£‰~p»V¿Ié…|Ã:2䉧ÐhuÛj[ª9¶m3²,ó³ã£÷ãrN6™{vÑ}x¢“á,è!ÃÈ?–î±²4„¡¢‚uÏÎEíëK§>ýx`Æã°.d󸌧Ë9 žKY§¨©t\Žq§žo‡;ãêíÆgW©;8à×Ú—ñÓû381Šóg® K®§•’’Brr2K–,áìÙ³DFFòÜsÏáççÇ'Ÿ|âv¹n‡'ß;®â‰zniT*ÛÌ‘,ËöC’ÕÚ ÑT·\m±ZmÁÄ›‘$‚=I’m³R ’$¡P(ØóÍ7X-Ô5åee¼ÿþtíÚ•1II¼ñÆßÌK©T"*D$Y¦ººú¶Û9n¥´´ŒÇŸx?úöéÃ3ÏÌå­·ÞæÄ‰vî¾ÎF“ Y–4ÔâGt¥¨ ‚ü³ ¯Ì]+7 RªjƒÔ[¨1˜ðñUaµZ±Z­´Öq6³ØnŒF®^ºN·Øv¶rÖê`µHHV[Õf[ô“Q©hÔmˆ4Axúé§éÔ© .¤¢¢â¶‰È²LaaaƒKˆ®RUUEjj*½zõbòäÉìß¿ŸT*K–8G‹ß´iýë_›Ý%ƒPÆ¡–† Æ[å\‘ù)ÓT»zõ*AAAׂ‚‚(++kñ¥Î–ÖÇPQÁ[–ö«ÊËñÑëQˆ"’ÕJ÷á dïK£¸ÖíÄ•ógÉù~ÝG$r|ûdIÂj6“þÕçËs÷ŸÈNH_ÍËeݳs=ZŽÛaª®&ç‡}„v‹"6q”“qå)O•+¤s8­Ú¶ãØ–¯œ~s§žÝ¡±qÕÝñ¹)nTT³u}:¿øßzÅuäøþ|—ï0a;vì°/9fff’ššÊ„ ì+ ®–Ë]<•Ncxºž[ QQ·¯°iƒò¦ÑYûÿÚW”¢Þ‰NQÑëõ÷)k½¼,V+M´…]/YvË@«¡ÊÀ×_ï&&¦;O|˜'NÜÔ©Öð‘eÙ^®[ûŸ_kzôëÀçk_Ö—¥›åolÉVPŽyÕÖ›$Ë4ô–¯ßîš iÓ§O§ÿþ,Z´ˆ¢¢¢&:PPPФ¬+iùøø�pòäIRRR~Ÿ={6=zôh–cØEEEtìØÑáZÇŽ]ª/îÑTËÊÊ"**ÊáZtt4™™™-¥â=Ó§$?}P°Ã5]@�57n Y­µË­bƒF¿ Øž¡††gA¡ ¬g/ò6ïl™[ʦ6�{Jæ.ˆOMå 2›>]î©znl\uw|v…òÒ*οÄÀÝÈ8xÁ¥Ù4A¸¹¬ÖÐo}”zê}áÉ÷NC4G=ÿ'bµZ©¬¬¼­Œ „uèÀÅÛ´…$IȲŒ(ЍÕjŒwºI|nyÞ]±}â‡FRv¥’sYWî8*‚Ûú7ûDp;·–0ÝÁiÎ-99™1cÆð§?ýÉÉWY¿ûÝïèÙ³'Z­–ÀÀ@fÍšEÛ¶mÝÞ7öòË/Ó§Oôz=z½žÄÄDâââøî»ïî¬4wÉÖ­[‰‹‹càÀøúúÏ AƒØ²eË=Ñç¿WúØ–-[ eìØ±¨T*’’’ s:uÕR´¤>§¿û†Îát8¥FC›ˆH"Äsö€m¯¤,Ë\<qœÈø´ëÒQ¥"$<‚®ƒ àÔIû×_›ˆH¢ŠF«CÛª5ƒ‰R¥rpxÛ’Œœó í£cÐhu¨µZº Ì}±½ÈK?ìqO"ªTtêÛÜÇœðT=»2®ºòìÜ)‡ÓÎÑ:PKTÏö.É˲ÌÁƒIHH 66µZMtt4‰‰‰>|Ø>ÃìÎû"))‰M›6‘””äô›§Þ;®àN=ßNç{ÕÞG7[G&òþûïñШ‘ þ^ª![{þ ó‰E£ÑÐ: 5?ömÚ´ak'Emy >Üè\­V»¼ä·xÑKôîÝ ½N‡N¯cøˆáÄÅ `ß>Ç“™R½ÃuõóðÕkèבv7½±n ­?£XÇ‘ïóèÒ£-1!¨5JºÅ†Ý+”ÃûrQ4ò|78ͤM˜0µZí´ÄXßeÅÖ­[™2e ;vD’$òòòxñÅ9sæŒ]^E6lØàƦM›�˜6mV«•72~üx"##Ñh4\¾|™wß}—]»vy¸˜®±wï^xì±Ç ¢¼¼œ7²gϽy©ý·âJËÍÍåµ×^ãÑGeÆŒóúë¯ßG¶žÔGP(˜þšc„¯ÿ°9N•%‰«y¹|·öz=4†“¦P}íÙißq"u»ýžýÿ\O¯QI |d:¾þ­¨¹~ÜôÃdl¿9H–äçÑ¡{,ã~·…RIqN6;ß\±êö_ÅÍEÆÎmt–@Ð}Õ*n””pð_ÉÙÿ½Çe<IÇž½Qû4~ÂÔ•zve<te\uåÙ¹S.å—s)¿œøá]8}¼Ð¥{V¯^ÍÔ©S™3gTTT––æPVWÊå žJÇ<UÏ®´»§E‘O>ùØáÚ† ë˜1ó1AÀäÂìÕíÒ™9ó1 Û·ogòäÉtìx�ùùX²t)YY§Qˆ"J¥²Á¼dIÂd2¡V«ññõÁXcäÓO?qyÿý÷�xäçbµZùç?71nÜXºté‚F£¡¸¸˜÷Þ{Ÿo¾ýßÚU7°-5Z,”J%µÚžOqC¹~­†3—›¬“É„J¥B¥T¢P€mÖX¥TrêHz½†A‰$NŠ¡êz ûve““qµJíäøn"zö“´ªŸÎ¦öyóæ¡ÓéX¶lÙ½VÅ‹/^¼xiQtœSñѪ¨14l( Ôj5¢RÄî‚Ãh´Ï6Ýq@TŠøúø"Ɇ*ƒ=µZR©D¡P Ë2’$a2›í®€ÜÉËq@�­V‡B0M&üüü÷3™LÔhµZ”¢HMM &³¥R‰Ö×I’¨¬²-5 ‚€o­ ¹ž ¯’ésãùú‹Sœ8ìZD …BFc‹¸ X­VŒ55õf*A£V£R«Q’,c6›0MöÙ´ÛéüÊËÿ{Ûü9÷·€ ~ÒþÛ !66Ö!d‰/^¼xñòß‚Tëó¬1nudµ4¼ï¬Î•…'óBCU•ÃIÙ.8°5 [,'Ç·²,ÛÝq�µ³_6cvÅ‹ÛqI’Òj£É„ñ6õãŠÎMñ“1ÒæÍ›Çƒ>HMM ééé-âwÍ‹/^¼xñÒ2¨T*j]‹€}¹ÓRoæï?ŸŒ‘¶råJV®\Ù´ /^¼xñâå?‹Å‚F­F«Ó¢lK´&³ù®N’Þk~2Fš/^¼xñâå¿Y–m'Hÿƒ²[qÝí­/^¼xñâÅ‹—Ãk¤yñâÅ‹/^¼üi¶åÎ76謮¤¤„_ÿú×ö¿“’’=z4!!!”––²cǧMýýû÷gúôé´k׎˗/³~ýú» 5{ölBCCïȯÐ/~ñ """X°`ÁçÿS',,ŒI“&Ñ£G|}}ÉÏÏgýúõöÐ2uxºÝï––Ògúk+xvªÊËø÷ÒE�´jÛŽØÄQ´ìŠÒGCÅ¥Kß¾Å&êV‚îëÈèyÏQYVÆË^l^ôÿ|WórÙñÆëvÙÑÏ<Kpçpöoø„³~pY輻õÀƒè©ª('çû4‡®®èìjßh×®3gÎ$66Aرc6lpØ ì‰öê9ò!z'uº¾þ÷Ïc©]RѶjM̰áÜÛNGEQ!Ç·már½rýØÆCAHJJbäÈ‘´iÓ†+W®ðí·ß²mÛ6·öï‚@Ÿ>}5j÷ß?§OŸ¾í¸É«¯¾Ê•+WÜŽȸq㈋‹ÃÏÏüü|6lØÀÉ“MG¸<QÏ)))<òÈ#N×g̘qÛ‘wÂÔöíàt}]Á%W\`NçNtÓkY_XÄþò†Ã\Mš<‰iS§:]üñ'ì:269™¸¸èõzòó/ðÏþÓé9m AèÝ»£FŽ´÷ŸE‹_nT>2"‚eËþHii)/üïÿRYÙ<^þýù#ŒÕûv�� �IDAT1‚V­Z‘““Â…h¶¼nG³iSoidQy÷Ýw˜'$$ðÔSO±|ùrŽ;JlX^xáL&“ÝEFxx8óçÏgݺuìØ±ƒ„„ž}öY,XpÏ›z¹;æÎ˵k×Y²d ååå<üðüøâ‹,X°€óçÏ?¾voI}>~~žÃß QdòâW(¬’hð£31VVòõ;oR}í:ÝIøÕ¶¯|²‚‹N÷zd:•åe æ§ BDeY)ºÖ胃Ý$?ˆþO滼ϥÓY´ëÒ¡Oý‹ÙLÎ÷i.ëìJßhÕª¯¼ò 'NœàÙgŸ¥ªªŠÄÄDºuëfÓåÉöºQRb7l"fØ®_)&õí70WW5d(#~5‡í+–SVh “óc'OžÌøñãùûßÿNƉ Â;‡3gÎ ƒ[î‰:wîÌØ±cÙ¹s'>>>6ŸR T*yúé§¹z‡1MÇOaa!‹-Â`00fÌþð‡?ðûßÿÞãÑ<Ù._¾Ü,a ãÏ9ç)ºË=YÅÅÅ<ó̼F7v,—.]bñËK¨64š ~ÏÂ… //Ïå|:uêÄØädv¦¦ºØæPRRÒìq°»véÂĉyñÅ—8í¢³dQT ÓꑹqÃsÃ[l¹sÀ€øûû;xïçÌ™3ìß¿c‘#GŽ™™É Aƒì2ÉÉÉñÕW_a2™Ø¶mŒ7îŽuYµjÕ]{çör礥¥ñê«Ë(,,Ä`0ðé§Ÿb0:t¨]¦9Úýn¸—ú„õè‰F§çÜÁ›_ñyG°ç½Õ\+.ÆTSͱ­›1U×Ñ?Îéþž#Gs£ä*W™e»xâûô Sß~\Ì8ni{õ¦$/— DZ˜Ldž¤ø\z÷qKgWúÆøñã©®®æÍ7ߤ´´”šš6oÞìGµ%ÛëÈŸ‘óÃ>ªÊË0ÕTsbçvŒUUtêÛ¯Ñ{îõx8bÄvîÜÉ¡C‡0Öí3`ååån¥“››ËÒ¥K9pà@ƒÁÔë“’’BQQÑÏ|­Y³†ÔÔTJJJ0 lÚ´‰7nðÀÜQz·ãÇ6þüØX»v-»ví¢´¶->û×gܨ¬dðàÁn¥“——Ç+\ÆÁƒ‡šî?“'qéÒ%·gëî„Ðö¡X,— ´æ¤ÅNw>œüü|‡¯‹ÅâôÅ.I’CcÅÄÄ8=Ô§OŸfÀ€nëðá‡âçç4ÞcìØ±$%%l_nøâ‹/œä&NœÈ˜1cÐh4>|˜U«Va® Q·$zèСFe~ÊÜïR® çQ×6àÙv÷÷RŸÈ¸”]¢ôâûµ¬ov; É2’ÕŠFç9$°CQeË__¥×C ÇÌ;z”þO"s÷.:÷½Ÿô/ÿM—î ¶²Õêô,Ë’Œ,ß|–]ÑÙ•¾Ñ¯_?8pÛ:÷ºÿÈ2(UêF¿×ã¡S^:tÈ­t\%<<œ¤¤$ž{î9¦L™â±teYFsK mOp¯ûOsÓÝ_ϰà@U*ŠFÖQ|—³oµÅèÑ£yòÉ'øðÃ5lßîžCÙ:Â;wfôèÑ<?>)))¶(n,uŠ¢È¢—^¤¦¦†Wÿôg{ßÿßæÓªU+^|iV«•Y³žbôCÙïûçF[H¯ºåÎUo¿ÅæÍ[زÕ9F騑£HI™ÌŠ+yé¥IKÛG¿~}Ù»w/âãâ8pð o¿½Ê­²·ÈLZëÖ­éÓ§S ÌÍ›7Á€Ðh4ôëר¨(‡ºnoFïÞ½Y»v-ýúõ£´´”ÀÀÀÛN6Ä“O>IJJ _ýuƒ¿2„™3gòñÇóÄO°víZy䆿 ¯¯/óæÍã•W^aàÀ$&&º-ãÅFll,=zÔ~Í“íî î•>¾þþ´ŽáüÁý·•k×µÚV­¸”us6IP(øÈtNîÚAUEã3$WrÏáãçGX÷X|ýý)>wÖm=³¾ÝC`Ø}ÜÛ ¥ZM‡˜„„GõMãqoÒùVê¡¡¡TWW³`ÁB>ùäV­ZÅôéÓQ©TvO¶—. 5Sÿø¦.û Íý-m»tmTV­ÕÒgÌ8Ô¾Çúü1Œ‡ß|ó =ô#GŽt0€›Q™3gŸ}ö%%%IS¯×ó裢Ó騽{wÓ7¸‰'ûOpp0ÿøÇ?X»v-K—.¥G×·>Ïv çµÑÌïÉÀ6!èõz|µZ‡=‘­•JÞ¿|•#Uîóõe|‡vèôzôz=¢B$((ˆ>xŸ5k>déÒ%ô»¿ZFã°Ô¨ÓéhÛ®-3fÌ@¯Ó±ÿÀ~§¼êâ=©Õjôz=:_§}·J¥QTâëë‹^§ÃÏÏ??|}}™3g6_~ù%&£ µJ…B¡@¯we©Õjñ÷óC[/ N‡,Ëüío+çá‡'àëëKÊäÉDGGóöÛ«ÐÕÞ÷Áû0eê4Þ~ûmÌf3S¦NcÊÔiöýhYY§‰ŠŠla£êòÓëuDEu#'çæjÅ·{¿eÕêÕŒ=š¢¢"þôç?3|Ø0:wêÔh¬†h‘™´aÆðÝwß9\ÏÌÌdݺu<ÿü󈢈$I|ôÑGddd�¶‡[¡P`±XEAP(öÙ(µZírâ.3f àûïmš÷ïßO\\cÇŽcÏžoìrƒõë×#IÙÙÙdeeѵkW¶mÛæ–ŒÛC5{öl²²²HK³í]jévoŠ{©Oxÿ8dY&÷ÈáFeÔ>¾ÄOý9WsÏ‘wôˆýzlâ(¢Èé½ßÜ>YæÂñcÄOý9Žu{?@ñ¹³Ýò%Cž˜… P K雿 (û´[:×§±¾¡T*™4ikÖ¬áo{ððp^xáA`ݺum¯šÊJ~øôc ³N¡òñ¥ç¨Ñ$þú7ìxão”\È»©këÖLzi)�V³™}¯uÚXÇa<üè£(((`øðá<õÔSóÍ7ßðÕW_y4è7ØV”J¥G¢¼ñÎ;ï�¶Eo¼ñ†Ç÷£y²ž¯]»Æ[o½Ezz:¾¾¾L™2…E‹±páB‡º'(·XXs±‹²L RÅ”à�iÌgW®’n¨Á§^0ò£×®S%Iœ«®aŸž Q¤ªª QTpíú5V­ZÍ©ÌLüüô$''3ÿùçY¼øe •"ƒÀÀ V½ý�f³™¿¿ù&gÏžC£Vãããc‰ôõ®¯Ùýõn, ’,£T*ñÑhðõœÂ&(•"ÕÕÕX-VD¥’I'"*•|ñ¥­oº=@P(¨2ÐhÔ¨Uj|4Ê+*X¹ò .\€B¡`òäIüù/¡¼¼ÜeÃ;++‹””É�ÄÄD³xÑ"-ZÌéÓ§éÖ­;SSoʞ΢µk�2Oe’“ƒÑh¤}ûö\..v)?hA#íÈ‘#\»vÍázJJ ÉÉÉ,Y²„³gÏÉsÏ=‡ŸŸŸ|ò V«I’P*•¤§§3sæL�&MšÐdL1w uØÈ ŸŸÏÀ®]½zÕa ¢ªª Ý-ËL®ÈüÔE‘ùóç°|ùr»qÐÒíÞ÷RŸÈñ\Ê:EMeÃñÞ¢È'g! ðíš÷íuèLlâCì~ç-$^ºùÇÒ‰2Œücéw¤gÏQ£‰~p»V¿Ié…|Ã:2䉧ÐhuÛ긄٘Îõiªoœ?žÔÚ133“={ö0bÄÖ­[çÑöÊùaŸýߦêjlü”¶‘]ˆ:Œ´ÖØ3TT°îÙ¹¨}}éÔ§ÌxÖÁ…ŒcNiþÆCY–Ù½{7»wïFEî¿ÿ~~õ«_Ñ®];V¯^ír:MѶm[&OžÌÒ¥K=bü•––’’’‚N§cðàÁÌ›gÛܾÿígšÝÁ“õœZï¥]UUÅêÕ«éÞ½;ÉÉɬX±Âc:¤^±ÍRêt:Š$_])aVX{†´æˆá2 …‚ºI°j«íÝd­}®‚�²ŒÕbe玂€N§£¬´ŒÕ«VÅCâ½÷ÞG¡P ŠJÊJKyê©Yèô:úöéËÜßü†¿¿ù&'OžB¡P HVÉi‹Åb†ºÀå `2š°Xl}%(0‡žÀ+¯üÑ­þc6›k·JXQ«°ÏìÊÌdó–-<2mÿþ÷ç;v•Ò6{ç YYYÒ¦6xYY111^*$$$„³9gí3V‹dÿwUm¬R“É„J¥B]oÖ¿)šÝHëÖ­aaa|üñÇN¿M˜0;vØ7fff’ššÊ„ ì³PW¯^%((Èá¾   ÊÊÊ<þÅ× "i(ß[å\‘ù)#O?ý4:ubáÂ…TT8¿×í~+÷BŸÎá´jÛŽc[¾jX@4m:­C;°ó^à^]@�¢RÉȧOhÍxýï|ûá{×®æå²îÙ¹w¬k÷á dïK³»Ó¸rþ,9ßï£ûˆDŽoß‚\÷Ároëö}£´´”â[¾DKJJð÷÷G©Tb±Xš­½dYæú•bü‚CüÝT]MÎûíElâ('#íÇ8Z­V<HûöíIIIáwÞ¹£ÙÔ† A¥R±dɧß6mÚÄ_ÿú×;rcSUUEjj*½zõbòäÉ5Ò ùžwY–),,$44ônUl’Ë5¶=f*²$5èÖ§1õ (NÇåË—éÐ!Ìnì(ºZ0TØõõ.ºwaÒĉœÈ8 P HHˆ¢ˆZ£F¡–ùApêkÖz“uýçå—;éøáð××^ãàÁöQ6ÒEQ¤Kd, QQÝP(MX¨OAa!ׯ_'**Šî1ÝÙ´é_<øàϸXpƒÁÀÅ‹騱£-/…¾Ô{7ÏS³iÇçÚµk¤§;~¡ ‚`ŸJ¾Aì׳²²ìkÀuDGG;œäòEEEö ®£cÇŽy<¯Ÿ:Ó§O§ÿþ,Z´¨ÁúmÉvw…{¡OÄ€xj*oPÙði¸¾Éã‹íIêÛopýê‡ß.ŸÍq2ºM{”6‘]ü¤yÛrPcÏrí@ì‚Îu4Õ7²³³iÛ¶­Ãµàà`***ìK!ÍÕ^‚ àÒ†ëM-WÊ6QÿXÆÃñãÇóÕW_9¼<zaÞ-'Ož$%%ÅáÚìÙ³éÑ£‡GÜR‚à°Œç)š³ÿtèЂ‚‚»JÇBjƒ‹—™îü°š,Ë ÚµkÇÅ‚*+w-ÑP[‚`Ÿ¥2šŒ˜Í¶çSïâªÒÉS§˜2ušÃµ9³MllìùI›’’Â}÷…±øå—ù¿ý-þü>ýt½[iœ>}š=ºÓ¦Mû÷ïgÜøqôêÕ‹3g²=þü@3P«Õ<ðÀìÝ»×éëC–e<HBB±±±¨Õj¢££ILLäðáÃvù-[¶ÊرcQ©T$%%æt Ìlݺ•¸¸8ˆ¯¯/ñññ 4ˆ-[¶x<¯Ÿ2ÉÉÉŒ3†?ýéOî'iÉvw…–ÖGT©èÔ·¹‡Ýœ…ªGôaD?8Œ=ï½ÓèÞ§–B–e.ž8Ndü@Úu銨RA×APpê¤}¹Õ]é[·n%**ŠÄÄD|||ˆ‰‰aøðá‚<Õ^Ãñ+ÚuBíã‹¶UkLJÁ/(˜¬½77ýœó í£cÐhu¨µZº Ì}±½ÈKwÜ:ñcxá… C£ÑЫW/ÆŽËþýû›åEã*IIIlÚ´‰¤$ç“È/¿ü2}úôA_»Á=11‘¸¸8§½}žÀz¾Î¿ûÝïèÙ³'Z­–ÀÀ@fÍšEÛ¶m=²?ïVžìF¸V‹J!ªV3®­m¶7õj‰[³hó_˜O÷˜|}}  àɧž¤M›6lÝróDãK/½D¯Þ½Ðéuèô:F$0`À�ÒÒÒìyI²„BTÀûï¿Gˆå:·}ûöa„ñüßÿ½KÑ¥"V¬\ÉØ±c‰‹wv[t;²²N3dÈΜ9‚À©“'1|¸íïzX%‰º¯Óú_5ëLZ||<Z­ÖéS«W¯fêÔ©Ì™3‡€€�***HKKcÆ v™ÜÜ\^{í5}ôQf̘Aqq1¯¿þz³84Ý»w/<öØcQ^^ÎÆÕßË1aÂÔjµÓH}·(-Ùî®ÐÒútìÙµOã'»O@T©õÇåÌ+çβó­•Í¢ÓíØÿÏõô•ÄÀG¦ãëߊšë×ÉM?LÆö›»+:»Ò7Μ9ÃòåË™6m³fÍ¢¬¬ŒíÛ·³iÓ&»¼§ÚëôÞoè5j4­CÛ#Ëå……ì|sWón;·Ñ}XA÷uDT«¸QRÂÁm$gÿ÷iý˜ÆÃåË—óðÃó‡?üJKKÙµkŸ}ö™[鈢è `o‡iÓ¦yt+ÀÆ?~<‘‘‘h4._¾Ì»ï¾Ë®]»<–Gžªç­[·2eÊ:vìˆ$Iäååñâ‹/:½Ð=Á7%e$¶ "¼væêŠÙÂÿ]( §ÆˆF­F’$—Ünß¶I“&Ñ©SGdY&//ŸÅ‹_&;;QQ©Tlú×&ÆŽK×.]P«Õ\¹r…>ø€o÷~‡Z¥²¹Ž±JŠ›‰mOœ€F}Ó5(ŠløÄqéÿÓÚ¿ùù£ë?AÁÁ<3w.Ÿ}ö'OžD©T’—›ÇÆ™ýë_³dé+\qq3VV*•ŠŒŒÀÉ“§HLLtê²,cªwؤþŒ¸É W\BDÏ~2€VõÓÙÔ>oÞ<t:Ë–-»×ªxñâÅ‹/M"ŠŽs*>Z5ç—½N§CÌ3¢¨´í“¬kŒû¯´: A ºÆv’²!Ôj5J¥…B,ËH’„ÉlÆZ»­À•¼”J%jµÚž†Åb±»Ë©¬¬Dªµõz= AÀP]Ýà N??¿F]W˜L&jŒF´Z-JQ¤¦¦“ÙŒR©Dëëkó«Ve[_”J¥M«•Ò¦Ï7puY¡Pà[%A’¥ÚC *§ˆµ•ZBd³Ù„Éhâo¯9ïÓ¬Ï/çþÖV.êó_CHí© wBŸxñâÅ‹/ÿIXÌŒ5;¨5T5½ŸËd2¹tšõvyýÿöÎ; ª+{üŸ7•2 U@bQPÄu]E±+I,1Ål²qóýŸF×$&Ѹ¦í¦š˜7[Œ1*ƘÍÚ[bA#¬#  ½IŸúû˜0Ì0 8 1ïóÌ}wî»÷¼{ïœwï¹çhµZ3¥«¶¶Öl[Ýš½Ô)P-ÑÔ¥‡V«åf“ï ª¹P‘J¥Èer ƒÍ Ô9š®lr?KñXkÕjjoÁÀoFI[´h£F¢¦¦†¤¤¤v± é¼Èå2„ºÔ­6ù_»üf”´÷ߟ÷ßïx[‘ÎV«C©Pàäì„DmÇjkÍWÁ:¿%MDDDDDäN§Ò†mÌ_ã½ì…Á` ¦¶n1ViGq{ΊˆˆˆˆˆˆˆˆXETÒDDDDDDDD:!²ÝÙ³gO^ýuòóóM¼LËd2fΜɨQ£ðôôäÆÄÇÇsâÄ “ï<˜‡z___rssÙ´iS›B‰ˆt˜1cýúõÃÑÑ‘ÌÌL6mÚd ‡Ó@g{îUŸÈñ0yšYú¦žA[¿DÿÐ;ï[tPYYRÌ·¯®4~vñò"zú=øô ÒŽ&pn÷ô:=† cÄs)ÈHgÏï¿3é©%x‡p<~W´[»A [Ÿpzÿþ}ûQ~Õ̧›=òس]©”Èñ Ž‚S—.Ü,,àüî\¿pޘǖg1kÖ,î¿ÿ~³<sçÎ59æëëËÃ?LDD‚ °gÏâãã-577¯Ú‚ Lž<™ñãÇÓµkWòóó9tè»ví¢ÖÎÛ@›7o¶èÀ´°°'žxÂærA **Š &0hÐ RSS¾óÚ{Œw{µÝîëæËw³ôõY78UZ'öÉà BUNlÊÎáxI©YÞ¢EóЃâããC^^ß}÷?N>mr"´ižMññœ´¢©©L†£ƒzƒÁâÉÒž=zð÷¿ÿ‚‚þ¼ð)cº‡‡;Ó§McÈС¸¨Tdff²yó×\lò{ÑV¼¸œŠŠJÞ³sU{ÒîJšL&cÁ‚˜]›3g±±±¼ýöÛ¤§§3fÌžyæ^xá£c¸ž}öYÖ¯_Ïž={7nK–,aÙ²e·Í±©-He2º‡píêO­Šv§³páBÊÊnòÊ+¯PRRÂ=÷ÜÊ+X¶lW¯^:ßsïèú”Ã7Yâ«gLÂJ¤Rf¾ôÙBH9¨\˜¸p 9i—ØþößQWWÓû®x…õŠ1ŸÊÕ‡'ÅE8»¹£òòj¯óîþôù} i?& S*-þxÙ+½Ú5`ÒTzÝ5‚Cÿù'%ÙYô2”ß?2Ýﯢèú5À¶g››kU™êÒ¥ ¯½ö.\`É’%TVVKhh¨Y8"kóª-Ìœ9“¸¸8>üðCÎ_8OHpO>ù$UUUvwOtß}÷™|–J¥|þùçœ:uª™oX&88˜iÓ¦±wï^êýSµöïöj{kx3í*9· hóÌÓO³aÃöîÝǸØq<ñÄÿ㵿ý䟒-æ;6†¿,^Ì‹/®0Îá­¡®??IAa¡Ùµ¸éÓÉξÁK/½DUU5S&Obùòe,[¶œôŒŒ6·³WÏžDFF²tésm.£#h÷íÎY³f‘““ÃÅ‹æñÇÇHNN¦ººš]»vqåʦL™bÌ3uêTrrrضmjµš]»v‘••ÅôéÓÛ»ê"íDBB¯¿þw²³³©ªªbãÆTUU1zôhcžÎöÜ;[}šÐ/¥³ŠŸOüò¦ß7fšÚŽmø’ªÒR´µµ¤úÁDA¸~á,QÍõóçš P|+g]çÀš¹vþœÅPWöÌöiWÏaù’ø#ùW¯ ©­áRÂaŠ®_#lÔèf¿céYØB\\ÕÕÕ|ôÑGQSSÃöíÛ-Æ‹´6¯ÚÂØ±cÙ»w/'Ož¤¶¦Ö¸*URRÒ¦òZÃ!Cpuumu$—ôôt^}õUÛý¥·½Æ{[ÛÞ‘L™2™ÜÜ\¶oßZ­fïÞ½äää2qâD‹y4 GÉÉÉeÚ´©mºç¬™3¸qã†Åþ¼ö‹uìÛ¿ŸÂÂ"ªªªØòÍVÊËË9rD›Û0cƽ$%%‘‘™Ùæ2$‚€«‹ ®VíÞ*íª¤…„„0yòdþóŸÿ˜]“Éd¸ººRØDsÎËË#44Ôø9<<Ü,„Fjj*}ûömu}‚ÂowºuïMPÏ~÷ŠÄÕ͢§‹»7þAaõŒ ( 7®ÐDüÖò(”Ž÷Š4®¢ö¨»iÀÞß*M;7x¡vqq1¦Ùó¹ÛƒÎVŸ¦ôz%97Œ«;�þá}¹vþ¬UE ãÌ‚£¢8ˆÌ³IVóÿZ¸ÕvI¤RT**›(.åE…x‡4û=KÏ¢££ILLl1޵yÕVÌVKKK9y²ùí*{Cfff§Þ i¯ñÞYÚÞ×UÅó½{ðVß0žîŒRi¼Ö´í:­ŽääŸZü]NK»lQ>“&M">~ãcc©¨¨0Ûê fÒ¤I¬]û…Íõ7 (Õ¹µvïÎàÁƒùöÛÿš¤Ï›÷ÿÛk&iY¼˜ž7]mËêÕïñå—ëxõÕW5j”YLΑ#Fðõæx¼½¼Xñâr¾\÷/¿´OVյݶ;¥R)O>ù$[·n5SÄ ÞðÍ›xzzš¤ûøøàåõ‹ÒäííMQQ àé§ŸfõêÕáááT*mSl/G' ò®SSU‰ƒ£³q»ÄÃËW7/ÊËŠ()ÎÃͽ+n>H¥2Š nØ”G][MÆ• âvg+ˆˆˆÀÃÃ3gÎÓÚã¹ß ]gw7îûÛ[ @YÎ ÎîÚAÞ•4‹y]]éÖ'œ¤m¦Ž‹·7ššZÆ>>Ÿ^½©)/'ãÌiÎïÙi ëŸþ3..ôÀÑÕ•¼Ÿ¯4½Å¯’[m—^§£¶²g77“t•‡'Nnæ¶?Ðü³�ðòòâ‹/¾@‹v˜~~~TWW³lÙr""úQVVFBB›7oFS믥yÕV<ÈĉÉÏÏçøñã6ys·nnnDEEñå—_vÈýÚJ{Œ÷Žjû’^!`0§Vs  ˆ3e7prrB*­û­s“ÉøWnc=Üî¢"Îß— ùEÔõÓ¢âbÈ¢EO±fÍ?(¯¨ÀÃÝÝØv///JJJ6lóç?Áš5ÿ ¸¤wwwºté‚F«5*c ÷T*•¨T*›´ºþ<Ÿí;êVídR‚ àââ‚^¯§¦ºº.P9u6‰^žžL:•JÅÑ£Çp­±oM8'€™³f’ššJNN*•ʪ©•s^P]™@"‘àêâ‚N§Ãßߟÿû¿Çùä“O9wþ^^ÞLœ0žÀ @Š‹ŠÑôTTü¢ˆ>þøŸØµk7Ÿ­ù½zõ$**Š´¹®í¦¤Ý{ï½Èd2«žýã|«�� �IDAT:ĸqã8}ú4Œ=š   är9‚ ‘HH$hµZ¤R©1MÓ(hiu£ð¶RZœOueݤT]U÷W"•âÒÅ0PRœ‡^§£´8—.ž¸tñ ´8†óètÓkqgÅÉɉùóç“’’BBBP7pÛã¹·•Ž®OME?nüŠì”Ÿ;89a±Oü™=¼Gáµ ³ü!ƒ‡b0H?ý‹‹D*E"•;ÓßmåȺÿàîÀèÇþœÙþ¿_ 0¸vî,Ãî{€kçδ‹=ÚmÁíºzò=‡ '+ù"%7²é1x(îÝü‘Êd fÛ§–ž@YYü1III8::2{ölV®\ÉòåËIKKC*•"“ɘ1ck×®å½÷Þ%$$„¥K—"ëׯl›WmáË/¿$++‹˜˜{ì1òòò8xð Û¶mk× 1cÆ�päÈ‘v»Ç­Ò^ã½½Û^¢Õ²!¯€«µj”j5èÞGºûã$•r´¸¤.vf}Þ3e7©Ôëù¹º†á.*<¥R*++Q(äH$tZ- A’‡uR(¨Õj£<jÕu¶o ò‚ºPRå³cÇNvìØi<8И{LÆž={hRuñ-rJ¥’ªêj<=<øì³OÐh4|ðá‡\¿~½Mv‰AAÜ5lo¾õå( ” %‚`ÛÆb×®]1 OL¤¶¦­FË_¬£¼¢Ü¢5Åñ㉤¦¦RUUÅͲ2”J%ŽŽŽ6×·]¶;}||˜9s&Ÿþ¹Õ¿aÃ<ÈâÅ‹ù÷¿ÿMtt4ß}÷1®—N§C¯×#“ÉHJJâá‡æÔ©SÆà¬¶Ä³„Vcþ=…ÂAÐiuèëë¬×ëÐi5€€BéhSÛ‘J¥<ûì³�¬ZµÊø#Ú^Ͻ­tt}Ò~<JzÒ)ÔÕÕT–“¸y#ÅEô=ÆbþžC†q#å'j*~Y ÑëtôzJ²¯“öãQ4µ5ä_½ÂÕ“‰ô:ܬŒÌ³I8ººÞ1[ Üj»ÎîÚÎÕ“‰ünî#Ì~åuüÃû‘üÃ~´jµEû6KÏ`ß¾}9r„ÊÊJ ùì³ÏÈËËcêÔ:ž†>võêUöíÛGuu5ÉÉÉüðÃŒ;°}^µƒÁÀ÷ßÏŠ+˜;w.6l`úôé<þøã·TnKŒ3†Ó§OSVVÖ®÷¹Úk¼·wÛ÷åröf95z=9j5Û ‹�ˆíêõËášú>[­«[ÒÕ–Ô¿p¨kÕèõz¤2gÏœåÑGÿHÒ™$d²ºõµZm”OCž?þñ1Î;g’ǺvíÊŒ3øççÿ4ö熧†€ï õ..)aÞ¼?±páS¬]»–§.$**ªÕ2»ãâHOÏàÌ™³ c\M…\n“]ÙÙsçÈÍÍeÕ;oóÇ?>ÊÈ‘#qqui6ÿ¥Ë—P«Õè Ôj5@ÚÌa'K´ËJš··7r¹œW^1ò¾eËÞ~ûmÑh4¬[·ŽuëÖ¯?òÈ#äää?˜m‰zzzR\\| •µ7j[޶ۈ ,X°€   –/_Ni©éqðöyîmçvÖÇ`0p3?/o³kÞÁ!tññåìŽmfתJK)o²%VYR‚ƒJ…¤ÉhAF:ë—,´oÅ;·Ú.FCÒ¶ÿšl_Š»—r §*­=‹¦ ²³³ñóó3¦‘——g’¯°°WWWd2™ÍójkÑétœ8q‚nݺ1kÖ,Ö¬YÓ.«©¡¡¡ðÕW_Ù½l{cïñÞQm×ët ¯[ +¬WtÜd2£²cËc-,,4³›òpw§´´ÔØöæò”””Ø,Ÿ†þüòË/™]Û°á+>þøã)؆úWVV²wß~"""¹çž»¹pá‚M÷2ÞÓË‹áÇóñÇŸû¸Á`@o0Ô)ªhzz¼¢¢‚%O?CßðpBÃB™0a<p?+þúW23ÍíPËo–£7Ô)ŸÀ ×[tÙÓí¢¤]¼x‘Y³f™¤ÍŸ?Ÿ~ýúY=‚.•J:t(G5¦¥¤¤fjpß§O‹'žnµºƒÁ€T&C"•¢×éH$HerÀ€º¶†óõ8«<ôÐC <˜•+Wš(å tÔs·•ÛYApñîÊÍ&?àP符¢œ¬dóSQ…™¨<½LÒœÝÝ©)/7®‹´A"! ²?™gÌWæ¬= ³r²²²Œi—/_ÆÇÇÇ$Ÿ——¥¥¥hµÚ6Ï«–ˆ‹‹3;À#B»nuÇÄÄPVVFRRç_­µ÷x喝7¬DI$|”u[‹%]#E£åçk©í½{‡’Úè @syZ#ŸŸ~ú‰û:³™TÊ܇çÒ7<œÅY‚S£-Á¦ê“ 84Ù:µ…¸¸8rsó8wîœÅëUUU8;;›¤ùùùšzÖjµœ¿p‹/r`ÿÞzëM† fQI»UnkÄððp¦L™‚J¥ÂÃÃ?ÿùÏ( {‹;vàççÇ´iÓËåLž<™€€�¶mkùmµ5èu:ÊËŠ�w$R)n>‚@yY :Ö¦< ètZã€qpt¶|Óß(S§NeÊ”)¼ñƤ§§[ÌÓQÏÝV:²>1úøöCáàˆS7†Ì˜…‹§)‡MíKår‚F“~ê¤Åœ©GâB¯»F S*éÚ£'=† ãJâ1»×ùN¥kžô5¥“3N]ÜñàÃÈärRµîY<ÿüóDFFâä䄇‡óæÍÃÇÇÇd®Û¹s'aaaÄÆÆâàà@xx81118pÀîí7nK—.% �¥RIÿþý™6mÇoEM¡P0räH>lu¥eòäÉlÙ²…É“'Û½­¡5ã½¥:ÛÚö[å98 œ™TïØöPYY %¶­¤íܹ ___¦N‚\.g℉øùù²gÏ‹ydr9ãÆÃÏÏ—í;v˜•×pºsâ„ mj×K+ÿJDdÎÎΨT*ÆÇŽcèÐ!=Úºy¬‹«+11cؾ};‚ Oc ÆU´´+WèÖ­QQQ(”Œ?žnݺ™”36&†ûç܇·nÈärúõë‡J¥"ÊÏ6I½½›�­ZEƒÛ`=--Aƒñþûï#—˹pá+V¬àæÍ›Æ<ééé¼óÎ;<øàƒÌ;—¼¼<Þ}÷Ýv9Â\\˜ƒN§ÅÅÕ•«:­†Òâ<J‹ Z•§¢‚lÜÜ»âí„ h4j²3/™åû­q÷Ýw£P(̶m’““Ä;ò¹ÛBGÖ'õðAúO˜„›_7 =%ÙÙìýh5¦ m`ä�Žü|ÒòWAF:GÖý›þ§0dÆlªËʸœp„ ûv۽ζ H$<ôŽiô€¹ï~Ô9„mظÕ<ö¤03ÿ¾L~9™Œ¼´Ëìýh5µ•&ùZz;wîdöìÙ¢×ëÉÈÈ`ÅŠ&n .]ºÄªU«˜3góæÍ£¸¸˜Ý»w³eË»¶ êl@ï¹ç^|ñE\]])**bÿþýlݺÕî÷6lNNN·äL*•o’Ö ›9sæØU²çx·GÛmá`a1±]= ©_Ê×hY“™C¦^T"±ÙÃ@FF«Þ}—x€|üü|>ûl ™Íæ)(,ä³ÏÖy >Çšã믷0}ú4zõê…R©$//ýëß;v¬YGÖ–˜>}EEE;v ¹\ŽR© ¶VR¡�@­ÑpêÔivíÚÅŸþ4€„„£œNJÂÑá—U½gÚÔ)<÷ÜR<==),*">~3I¼4E¡P ÕjëE‚ñĪ-="£ �NrqµGDDDDD¤3"•š®©88É©©Ò˜åS:(‘ËähµZjjjÌ>7àäìŒD¨®©6ê7ÆY¥jÖ^­Ñ nÕ@&—¡P(+RÝlX-G­¦¦¶Ö¸ÝYSSƒZ£A&“áäèˆ^¯§¢¾Aptp@&“ÕùÖÔi‘Ëês´ä‚ÃÙÙ‰O?ù„ÿüg-D¡P W(úúÓ¤êZµ± ©D‚ƒ£c݉X½ÞxD§ÓQYUeR¶\.G©PÆÆ.8\Tªú R™‰ A§ÓQ]Sûo½d¥ÆðøÂÅu²µšKDDDDDDäWCmM-µÔ6û¹Kñ3SYQaõzc´-Ze÷SÍ•Óx[½ª‰â£Õj¹ÙÄwŸÁ` ª‘k©T‚\&Ç`0´hiWYYÅyÔø¹V­6žê´„N¯§²ù4 ÑhŒîY¬å©n¤ ·QIéÔÈå2´Z-@¡¨‹8 ÕÞÙ¾IE%MDDDDDD¤S£ÕjQ*”89;!$õNo5ÔÜB0ù_í¢¤5ñÞiØË”(ëˆò±Ž(ëˆò±Ž(ëÜ©òÙøì_ìRÎo¿g—r:_=³Ø.å<ôÎj»Þ붺ౌ¨¤‰ˆˆˆˆˆˆˆtB̶;ÌóÏ?o1óÂ… ÉÉÉA¢¢¢˜0aƒ "55Õèߪm¯¼BŸ˜zeLûùÇIÞ·©Ë–!‘Ù¶ÓzðÓO!X|ÃÂ2gŽÍkl‘O@@�3fÌ _¿~8::’™™É¦M›øé§ŸŒy 'O’yú4U¥¥8¹¹0`�!C† ­÷kÄùxxx0}út†Š‹‹ ™™™ÄÇÇsñâ/žÚò¹°ke7nð»yóšÍc‹|Ó³gO^ýuòóóM¼Êç]¾Ì‰M›,–3öÏƹQȃ^Ïö×^cðìÙø…‡›äý5ޝY³fqÿý÷›]Ÿ;w.555œþæn4kMé íl+¶ö___~øa"""={öo4²îlã+á_ÿ¢$;¨ó–ïØ¥ þ‘‘ô5Ê,„™5l‘ÏæÍ›-ú×*,,ä‰'ž�`û«¯»x1.uqÓOžäâ®]L{ñE‡¤ÖÆWg#zP4Ï-]jñÚ¢E‹ÉÍÍ`Ò¤‰Lœ8///Š‹‹9xè{öì5ž½Så3hP4Ï?÷œÅkO=µˆœÜ\d23gÜ˨Q£ððð ''‡Mññœ<yʘגþ“uþ<g¿ûŽqq­ªS³šÒ³Ï>Û¬7øàà`¦M›ÆÞ½{qpphS$z[3>�§¾þÚ¢'ïÛ…5ù,\¸²²›¼òÊ+”””pÏ=÷°bÅ –-[ÆÕ«W¸’À•cLj¾÷^¼BB(ËÍåìÿþ‡\©$hРV×ç‡?¦[Da£GßR»ì…5ùÄÅÅ‘ÍÊ•+©ªªbÊ”)¼øâ‹¼ð ÆïØ[> kòi@&“±`Á ,ĉl`ôÿý®¾¾m®GkÆWGö±–ä“››Ûl(¤A3g2hæL�J²²Hø÷¿¹kî\¼{ôh—ºÞ¬É§K—.¼öÚk\¸p%K–PYYIll,¡¡¿„í¹ã«¥þãÓ»7Cx�½^OٜظFCßñã[}/kò¹ï¾ûL>K¥R>ÿüscœÈ ™IIfNµ'Ï=÷|³òÇŽË£>Ê{ï­æì¹³DFD²dÉ_PתÙÑ(¢À,Ÿ¥KŸ#½ù̹o6ãÆãwV‘ž‘Á˜Ñ£yæé§Y¶l9?×ÿ¾7%'%…³ß}G¿‰é>`�|i{]Ú´Ý™žžÎ«¯¾Jbb¢Í^ŒK$$$ðúë';;›ªª*6nÜHUU£uækgÎ<h>¡¡Hår<ºwgä#ßJîdÖ®]˾}û(,,¤ªªŠ-[¶P^^ÎÈ‘#y~Ëòi`Ö¬Yää䘬0¶A"aú_ÿÚéßbEìC\\ÕÕÕ|ôÑGQSSÃöíÛMâ*væñ%‘HpÀ/<œœÔÔv¿ß!Cpuu5‹àÀµ¤¤ÃdÝiãkÈÐ!\ºt™ÄÄDjkj9sö —.]fð`Såý·*Ÿ±cÇòý÷ß“œ’BmM G%==ƒÉS,‡+øùg’¶n%lÌB†mõýn» Žœ”ÒŽ¡¼ �…“ÁC†Ðûw¿kUç¶m£¢¨·nݸ–”„ •Ò½úŽßê8Yö i|7ƒÁ€V«Å¥Ñ¨U«ë‚†5B©Ráj’fM>Zµš]o¼aÌ{ùÐ!.:@aÃè7q"`yîô7ß S«úÀÀí—¡Á`@©T?ÛC>�:†«Ç“uþ<U¥¥8ººM¯F !@öO?‘ôÍ7Ä.ZĹmÛ(¾~·n݈¾÷^\]PWW“zà�y—/£©­Å­[7ÂÇÃ= À¤¬+G’ž˜ˆV£Á74”Ó§Û¼½ß@HH“'Oæé§ŸföìÙ­únU¥¥øàãç¶l7ØÚÇÀ¶±lMη[ž»-í²Ç<f/¢££ILL´&ÉÖñuõøqÒOœ ææM\] <˜ž#F˜ä±&C™ƒƒÍý§):m]¼d�MM {ß}—þS¦Ð=*ʘ§<?ŸƒŸ}ÆÈGµ.+ÄÄÄ™™iòÉ7,Œô'È»t ß>}̾gëø²eÞèLýG«Õš(^:­FƒÞ`º ók•OÍÍ›ì[½šqO=…“›[«¾+“Épuu¥°°È$½  Ÿ°&c øÚ5NÆÇÓcØ0“­ÏVݳMß²Ù/’´u+}ÆŽeøàÁ”pjóf”*¢-_»†›Ÿ±‹S^PÀÉM›P8;ß¶ŽÞ˜ˆˆ<<<8Ó(¶W÷È8u '77üúöEáèhö½–ä#S(˜^o h­¨Û!C•JE\\ÎÎÎ|ÿý÷Æt{ÈàFr2zŽ»æÎEéìLIv6'6mBîà`q[çâîÝô1‚Áþþ”deQtíþèu:~\·A"aèàìéIyAy—.™L&e¹¹x…„0fÁ* øqÝ:Ü2Äf™H¥Rž|òI¶nÝJaaakÄi‚“›ÓÿúW£MH[°µµv,[’skðòòâ‹/¾@‹6Ÿ­¥¹çnK»ì9Ù???ª««Y¶l9ý(++#!!Í›7=£Û2¾².\ eÿ~ΘA×^½Œ+ gçº-›&4'ÃÖÎQz½ž’ë×ɽtÉ8nätëÛ—kgΘ(i×ΜAåå…G``›dåææFTT_~i¾ÿ$H$HÆéÓ•[Æ—-óFGõ'''~ù\J«Õ"‘H$`ïž½<ûì3 6”´+W £OŸ0>øÐÔ5É&ŸÆ¯,ŽŽŽ¸º¸P]]¦>榣ƒ:Ž›7oâåå‰k£Eoï®xyy™¤•æäpåØ1\ºv%<6Öä^­‰9Ú¬’ööÛo›|>yò$o¾ù¦Í¤þð©V‚Ê^:x¯£àѽ;=†çÊÑ£­¾\©$<6‰TŠG÷î LÆÉ“í¦`Ø*'''æÏŸOJJ Æô¾ãÇ£òöæúÙ³\ܽ'wwºGEÑ󮻌+Wö”-ØS†-ÉÇÓÓ“5kÖ�uñÛ>øà{ɧé‰gP>½{“åŠE%Í?2Òh»äݳ§1='5•›yyŒ]°�gOO�Üýýq÷÷7ù¾L©$,&ApÀ#(ˆÒìlh¢¤Y“Ͻ÷Þ‹L&cûöíæ‚m¡üÃäóí2Šom_mNÎ X“OYYü1III8::2{ölV®\ÉòåËIKKkSý›«-íêèq ÍËG*•"“ɘ1ck×®å½÷Þ%$$„¥K—"ëׯl_鉉ø†‡Ó­o_�üêÿ¿zü¸E%­¥gÚyiil{åãgŸÐPzÿþ÷ÆÏAÑÑ]»–ŠÂBT^^èõz².\°8?Ù:?3€#GŽX¬SPt4W¨*)iu{À¶y££úO]ʺ²7ß|ÃäÚ©Ó§yûíwJ%¤¤¤°aÃ-Z„T*E¯×óõ–-$'§˜•y'ÉGÙH}ùå—L®>}šO>ù€Ã‡éS§É¼v ãÇÓ½{�2™ŒòF!°rSSqó÷§4;›‚«WMlb-¼5G›ØJs§;´µµT›ýPºùù‘²?:­i+¶ˆœ<<LN¹tíJMy9:¦]N+Ù"©TʳÏ> ÀªU«ÌöŒŠB¯×“Ÿ–ÆùíÛ©*.¦ÿ´iv—-ØS†-ɧ¨¨ˆY³fáìì̈#X´h�Ç7汇|j++Iýþ{ ~þ™šŠ £q¼Wp°ÅzyYL/ËÉAéìlœHšÃÉÍ ¡Ñ6’ÜÁ…˜mÍÉÇÇLJ™3gòꫯZÝ®jàV؃¶ôÕæäÜ€µþ³¯~¨¬¬ä³Ï>£oß¾L:•Õ«[v$i Kõ±¥]®ÃÇ)4/N‡^¯çêÕ«F9%''óÃ?0vìX£’ÖÇ@eq1¾aa&å»úø“bþc -?Ó–h88`Ðë©(*âüŽ_¿Þ¸•鈋·7™IIô›0¼K—ÐÖÖп¿YY¶þ~3†Ó§OSVVfñºƒ«+]{÷&3)ɸýÝZš7ì=Ï_;s†sÌm"&O6YÅo°!î¹çÉ/(@"ÔªÕhêãXê´:fÌœÁ”É“yíµ¿ñóÏ?Ó«W/þò—ŨœY·ÎtÅñ×"Ÿ¬ 8óí·&i·bLŸŽB.7ÎÝ+W¾DVV–q%M!—W!7l܈Á``Ñ¢§puu%%%…]»w3iâD“ßxŸÐP†Ì™C↠œÛ¶1O<¬Þ¤Gj•´Ž"yß>£âÖ˜ÚŠŠVí Mì+¨VKFí… ,X°€   –/_Niii³y% ¾aaTrùðaã$ ö‘`!ÍÒI¾Û!ÃÊÊJöíÛGÿþý™9s¦‰’ÖÀ­È'iëV´õ¶w*oo$ gþû_ª›™”•ÎηÔ3‚Q޶àíí\.ç•F+ lÙ²Ål… 3Ñš¾z«rnŒÁ` ;;??¿6—a­>ÖÚÕ°Mh¯yÌ‘——g’VXXˆ««+2 ?hÖÆWS¬õd{=SA"ÁÅÛ›>cÆplÝ:J²²Œ[_ÑѤ9Bø¸q\;{ß>}P89µé>¡¡¡ðÕW_YÍ4hgþûßv5û°Wÿ 8À›½n0˜ÏûMÿÅMŸÎÞ½ûŒMR/¥rðÐ!&OšÄúõæ²ú5È' 2’€ÈH y›´sÿÛŠDhYyÒh´¬ûr=ë¾\DP©TÌ™sŸÑ}Iîþþ‚À€iÓ8øé§ü´w/¦Oo±ü¦Ü6%M¦TâìáA»î"xðàóKårj­D¥¯,*B¯ÓW‚Ê pP©)v«skx衇<x0+W®4ó}u«Š=‡7Koø‘o­|$R)†fV^dVs*‹‹qlòæs;e(‚‰½„½äS|íý§MÃÕÇǘV–“Óꉽ‹Ÿ?;FEQªVÓn…‹/2kÖ,“´ùóçÓ¯_?£Ë‰ÞsæÚý¾-/h¾µ¶¯ÚAð÷÷'++Ë®åÚÚ®ÛÙvK\¾|ŸFýêløJKK~ÒZ_P×®›ùù&×ËóòZ\Mnks”Åüõ ¥¾Q�íîrà�§NQpå wÍmûXˆ‰‰¡¬¬Œ¤¤$«ù¼{öD¦P4»‚h–æŽ;z½%5û—4AJ¥–_6±üz'ɧ-H¥R¢££9r$ÁâuÇ.]è3v,wïÆ/<œ®½zµªüÛq lÌÒ&?- ­ZMmEE‘à7ߘåu÷÷§4+‹Ê¢" %¦¶–”ýûÑÔÔP’•Eæéӷḫ=˜:u*S¦Lá7ÞhvÉýZR'ãã©(,D§ÑPpõ*W79ýÒù8{zR˜žŽºªÊìš[·nT‘{éZµšŒS§¨°`ÞQ2|ùå—‰ŠŠB¥R¡R©ˆeèС&v!ö’ÊÛ›Éɨ«ª¨­¬ä§½{©lƒý„_Ÿ>¸úøôÍ7”Þ¸N£¡ôÆ .<xK²è,´4¾ÀzkM_½Užþy"##qrrÂÃÃyóæáããc“ _k±¥]Ùv[عs'aaaÄÆÆâàà@xx81118pÀ˜Ç–ñ2t(¹©©ä¤¤ U«ÉMMåFr2!Ƶ©^ÖúOc •%%\>|ºtëf¼Öp€ eÿ~œÜÝñ iS] #GŽäðáÃ-š‚@`t4Åׯ·ú>¶ÌÙZÚ1 œ<y’±ccèׯ …‚ÐÞ¡Œþýï9{îœEYÝIòiz‚ÕH#å4¼O¦LžŒJ¥ÂÝÝÇû#r¹Üć\S‚‡ Á= €sÛ¶Y4±F›VÒ¤R)ñññ&i[¶l`N+Œ–ý#"Êd\>|˜²¼<äJ%^ÁÁªFGS–“ÑþMm-ÁC†9ù¿$ §{ö¯^ ‘п¿ÙQñŽâî»ïF¡P˜mY%''#3 ž=›+ÇŽqü«¯PWVâPï¢ñ’qkä6f ç·ogÿûï£ÓhLŽ·û†…2t(gÿ÷?0è>`�>aaèëOz5ÐQ2ܼy3qqqôìÙ¥RInn.Ÿþ9û÷ï7æ±—|͘Áù;ØÿþûÈ ú÷' 2’ÊââVÕY"•2ü õÀNnÚ„¦¦7«.n7'6n$¯‘!ý©¯¿6þ?½I„–ÆXïc­é«·ÊÎ;™={6èõz222X±b—.]²û½liWG¶Ý.]ºÄªU«˜3g™<��:IDATóæÍ£¸¸˜Ý»wçh°m|ôïOmEÉûöQýÍ78¸¸6fL›µ­õøåà€ (U*<þ‡?˜­äEG“uþ¼Õm½–6lNNNf¾Ñš#pà@.:dt ¶/[æŽê?z½ƒÕ ë:þñÏ™5kóç?››eee$&&òí·ÿmö;¿&ù8¸ºšÍ�jƨÄ6lKe2´:òFfiW®0hP4«ß{¹\NJJ ¯¿ñ&•V^>A *.ŽCkÖpq÷nt­ð/+ôˆŒ6�8Éíg#2÷Ý[ÎdGÎmÛFeq1#y¤]ï³~ÉB»”ÓÑò±{ÈðN–=åcQ>ÖåSG^Z§âã‰]¼¥JeLåcoW¼@M£UœÕ5Õè´æ+dÎ*•E{æé+_mÇZÞ>6<³Ø¨ÂJ%ëOÄêÑëõÈd2t:™2&—ËQ*F·¶ÈgãÒ%¼ûÖKVó<¾p1Ð ˆˆˆˆˆˆØ‚ºªŠË‡á×·¯‰‚&Ò25M¶ÙªZ°A­läNâ·@ã5F^Oe òi@£ÑýÚJk"5‰JšˆˆˆˆH§çô7ß“’‚g``§63±'w„’Ö–c­"¦ˆ2éÌ š9óvWAD¤Ãi›4û!•š®©88É©©jÝ6[g¢ÁHÿöx2½ý¬~ÇÜfclÒŒJšˆˆˆˆˆˆˆˆHçá¶úI±Ìÿ�}èœB¦¥����IEND®B`‚���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/index.md�����������������������������������������������������������0000664�0000000�0000000�00000001511�14156613200�0020060�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Example pages MyST brings all of the features of reStructuredText into markdown. As an example, The pages below have the same final product, but are written in either reStructuredText or MyST markdown. You can browse the raw content of each page by clicking the "download" button at the top of each page, or see the raw content below. ```{toctree} --- caption: Compare rST and MyST versions maxdepth: 1 --- wealth_dynamics_rst.rst wealth_dynamics_md.md ``` ## Raw content of each document above The following tabs show the raw content of each of the above documents, for quick comparison. ````{tabbed} MyST Markdown Raw source for {doc}`wealth_dynamics_md` ```{literalinclude} wealth_dynamics_md.md ``` ```` ````{tabbed} reStructuredText Raw source for {doc}`wealth_dynamics_rst` ```{literalinclude} wealth_dynamics_rst.rst ``` ```` ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/kesten_processes.md������������������������������������������������0000664�0000000�0000000�00000000075�14156613200�0022334�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- orphan: true --- # DUMMY DOCUMENT FOR TESTING :doc: ROLE �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/references.bib�����������������������������������������������������0000664�0000000�0000000�00000000474�14156613200�0021235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������### Single example from the QuantEcon Bib ### @article{benhabib2018skewed, title={Skewed wealth distributions: Theory and empirics}, author={Benhabib, Jess and Bisin, Alberto}, journal={Journal of Economic Literature}, volume={56}, number={4}, pages={1261--91}, year={2018} } ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/examples/wealth_dynamics_md.md����������������������������������������������0000664�0000000�0000000�00000031746�14156613200�0022621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Wealth Distribution Dynamics in MyST > {sub-ref}`today` | {sub-ref}`wordcount-minutes` min read ```{note} You can {download}`Download the source file for this page <./wealth_dynamics_md.md>` ``` ```{contents} :depth: 2 ``` In addition to what's in Anaconda, this lecture will need the following libraries: ```{code-block} ipython --- class: hide-output --- !pip install --upgrade quantecon ``` ## Overview This notebook gives an introduction to wealth distribution dynamics, with a focus on - modeling and computing the wealth distribution via simulation, - measures of inequality such as the Lorenz curve and Gini coefficient, and - how inequality is affected by the properties of wage income and returns on assets. The wealth distribution in many countries exhibits a Pareto tail - See {doc}`this lecture <heavy_tails>` for a definition. - For a review of the empirical evidence, see, for example, {cite}`md-benhabib2018skewed`. ### A Note on Assumptions The evolution of wealth for any given household depends on their savings behavior. We will use the following imports. ```{code-block} python import numpy as np import matplotlib.pyplot as plt %matplotlib inline import quantecon as qe from numba import njit, jitclass, float64, prange ``` ## Lorenz Curves and the Gini Coefficient Before we investigate wealth dynamics, we briefly review some measures of inequality. ### Lorenz Curves One popular graphical measure of inequality is the [Lorenz curve](https://en.wikipedia.org/wiki/Lorenz_curve). The package [QuantEcon.py](https://github.com/QuantEcon/QuantEcon.py), already imported above, contains a function to compute Lorenz curves. To illustrate, suppose that ```{code-block} python n = 10_000 # size of sample w = np.exp(np.random.randn(n)) # lognormal draws ``` is data representing the wealth of 10,000 households. We can compute and plot the Lorenz curve as follows: ```{code-block} python f_vals, l_vals = qe.lorenz_curve(w) fig, ax = plt.subplots() ax.plot(f_vals, l_vals, label='Lorenz curve, lognormal sample') ax.plot(f_vals, f_vals, label='Lorenz curve, equality') ax.legend() plt.show() ``` This curve can be understood as follows: if point $(x,y)$ lies on the curve, it means that, collectively, the bottom $(100x)\%$ of the population holds $(100y)\%$ of the wealth. ```{code-block} python a_vals = (1, 2, 5) # Pareto tail index n = 10_000 # size of each sample fig, ax = plt.subplots() for a in a_vals: u = np.random.uniform(size=n) y = u**(-1/a) # distributed as Pareto with tail index a f_vals, l_vals = qe.lorenz_curve(y) ax.plot(f_vals, l_vals, label=f'$a = {a}$') ax.plot(f_vals, f_vals, label='equality') ax.legend() plt.show() ``` You can see that, as the tail parameter of the Pareto distribution increases, inequality decreases. This is to be expected, because a higher tail index implies less weight in the tail of the Pareto distribution. ### The Gini Coefficient The definition and interpretation of the Gini coefficient can be found on the corresponding [Wikipedia page](https://en.wikipedia.org/wiki/Gini\_coefficient). A value of 0 indicates perfect equality (corresponding the case where the Lorenz curve matches the 45 degree line) and a value of 1 indicates complete inequality (all wealth held by the richest household). The [QuantEcon.py](https://github.com/QuantEcon/QuantEcon.py) library contains a function to calculate the Gini coefficient. We can test it on the Weibull distribution with parameter $a$, where the Gini coefficient is known to be $$G = 1 - 2^{-1/a}$$ Let's see if the Gini coefficient computed from a simulated sample matches this at each fixed value of $a$. ```{code-block} python a_vals = range(1, 20) ginis = [] ginis_theoretical = [] n = 100 fig, ax = plt.subplots() for a in a_vals: y = np.random.weibull(a, size=n) ginis.append(qe.gini_coefficient(y)) ginis_theoretical.append(1 - 2**(-1/a)) ax.plot(a_vals, ginis, label='estimated gini coefficient') ax.plot(a_vals, ginis_theoretical, label='theoretical gini coefficient') ax.legend() ax.set_xlabel("Weibull parameter $a$") ax.set_ylabel("Gini coefficient") plt.show() ``` The simulation shows that the fit is good. ## A Model of Wealth Dynamics Having discussed inequality measures, let us now turn to wealth dynamics. The model we will study is ```{math} --- label: md:wealth_dynam_ah --- w_{t+1} = (1 + r_{t+1}) s(w_t) + y_{t+1} ``` where - $w_t$ is wealth at time $t$ for a given household, - $r_t$ is the rate of return of financial assets, - $y_t$ is current non-financial (e.g., labor) income and - $s(w_t)$ is current wealth net of consumption Letting $\{z_t\}$ be a correlated state process of the form $$z_{t+1} = a z_t + b + \sigma_z \epsilon_{t+1}$$ we'll assume that $$R_t := 1 + r_t = c_r \exp(z_t) + \exp(\mu_r + \sigma_r \xi_t)$$ and $$y_t = c_y \exp(z_t) + \exp(\mu_y + \sigma_y \zeta_t)$$ Here $\{ (\epsilon_t, \xi_t, \zeta_t) \}$ is IID and standard normal in $\mathbb R^3$. (md:sav_ah)= ```{math} --- label: md:sav_ah --- s(w) = s_0 w \cdot \mathbb 1\{w \geq \hat w\} ``` where $s_0$ is a positive constant. ## Implementation Here's some type information to help Numba. ```{code-block} python wealth_dynamics_data = [ ('w_hat', float64), # savings parameter ('s_0', float64), # savings parameter ('c_y', float64), # labor income parameter ('μ_y', float64), # labor income paraemter ('σ_y', float64), # labor income parameter ('c_r', float64), # rate of return parameter ('μ_r', float64), # rate of return parameter ('σ_r', float64), # rate of return parameter ('a', float64), # aggregate shock parameter ('b', float64), # aggregate shock parameter ('σ_z', float64), # aggregate shock parameter ('z_mean', float64), # mean of z process ('z_var', float64), # variance of z process ('y_mean', float64), # mean of y process ('R_mean', float64) # mean of R process ] ``` Here's a class that stores instance data and implements methods that update the aggregate state and household wealth. ```{code-block} python @jitclass(wealth_dynamics_data) class WealthDynamics: def __init__(self, w_hat=1.0, s_0=0.75, c_y=1.0, μ_y=1.0, σ_y=0.2, c_r=0.05, μ_r=0.1, σ_r=0.5, a=0.5, b=0.0, σ_z=0.1): self.w_hat, self.s_0 = w_hat, s_0 self.c_y, self.μ_y, self.σ_y = c_y, μ_y, σ_y self.c_r, self.μ_r, self.σ_r = c_r, μ_r, σ_r self.a, self.b, self.σ_z = a, b, σ_z # Record stationary moments self.z_mean = b / (1 - a) self.z_var = σ_z**2 / (1 - a**2) exp_z_mean = np.exp(self.z_mean + self.z_var / 2) self.R_mean = c_r * exp_z_mean + np.exp(μ_r + σ_r**2 / 2) self.y_mean = c_y * exp_z_mean + np.exp(μ_y + σ_y**2 / 2) # Test a stability condition that ensures wealth does not diverge # to infinity. α = self.R_mean * self.s_0 if α >= 1: raise ValueError("Stability condition failed.") def parameters(self): """ Collect and return parameters. """ parameters = (self.w_hat, self.s_0, self.c_y, self.μ_y, self.σ_y, self.c_r, self.μ_r, self.σ_r, self.a, self.b, self.σ_z) return parameters def update_states(self, w, z): """ Update one period, given current wealth w and persistent state z. """ # Simplify names params = self.parameters() w_hat, s_0, c_y, μ_y, σ_y, c_r, μ_r, σ_r, a, b, σ_z = params zp = a * z + b + σ_z * np.random.randn() # Update wealth y = c_y * np.exp(zp) + np.exp(μ_y + σ_y * np.random.randn()) wp = y if w >= w_hat: R = c_r * np.exp(zp) + np.exp(μ_r + σ_r * np.random.randn()) wp += R * s_0 * w return wp, zp ``` Here's function to simulate the time series of wealth for in individual households. ```{code-block} python @njit def wealth_time_series(wdy, w_0, n): """ Generate a single time series of length n for wealth given initial value w_0. The initial persistent state z_0 for each household is drawn from the stationary distribution of the AR(1) process. * wdy: an instance of WealthDynamics * w_0: scalar * n: int """ z = wdy.z_mean + np.sqrt(wdy.z_var) * np.random.randn() w = np.empty(n) w[0] = w_0 for t in range(n-1): w[t+1], z = wdy.update_states(w[t], z) return w ``` Now here's function to simulate a cross section of households forward in time. Note the use of parallelization to speed up computation. ```{code-block} python @njit(parallel=True) def update_cross_section(wdy, w_distribution, shift_length=500): """ Shifts a cross-section of household forward in time * wdy: an instance of WealthDynamics * w_distribution: array_like, represents current cross-section Takes a current distribution of wealth values as w_distribution and updates each w_t in w_distribution to w_{t+j}, where j = shift_length. Returns the new distribution. """ new_distribution = np.empty_like(w_distribution) # Update each household for i in prange(len(new_distribution)): z = wdy.z_mean + np.sqrt(wdy.z_var) * np.random.randn() w = w_distribution[i] for t in range(shift_length-1): w, z = wdy.update_states(w, z) new_distribution[i] = w return new_distribution ``` Parallelization is very effective in the function above because the time path of each household can be calculated independently once the path for the aggregate state is known. ## Applications Let's try simulating the model at different parameter values and investigate the implications for the wealth distribution. ### Time Series Let's look at the wealth dynamics of an individual household. ```{code-block} python wdy = WealthDynamics() ts_length = 200 w = wealth_time_series(wdy, wdy.y_mean, ts_length) fig, ax = plt.subplots() ax.plot(w) plt.show() ``` Notice the large spikes in wealth over time. Such spikes are similar to what we observed in time series when {doc}`we studied Kesten processes<kesten_processes>`. ### Inequality Measures Let's look at how inequality varies with returns on financial assets. The next function generates a cross section and then computes the Lorenz curve and Gini coefficient. ```{code-block} python def generate_lorenz_and_gini(wdy, num_households=100_000, T=500): """ Generate the Lorenz curve data and gini coefficient corresponding to a WealthDynamics mode by simulating num_households forward to time T. """ ψ_0 = np.ones(num_households) * wdy.y_mean z_0 = wdy.z_mean ψ_star = update_cross_section(wdy, ψ_0, shift_length=T) return qe.gini_coefficient(ψ_star), qe.lorenz_curve(ψ_star) ``` Now we investigate how the Lorenz curves associated with the wealth distribution change as return to savings varies. The code below plots Lorenz curves for three different values of $\mu_r$. If you are running this yourself, note that it will take one or two minutes to execute. This is unavoidable because we are executing a CPU intensive task. In fact the code, which is JIT compiled and parallelized, runs extremely fast relative to the number of computations. ```{code-block} python fig, ax = plt.subplots() μ_r_vals = (0.0, 0.025, 0.05) gini_vals = [] for μ_r in μ_r_vals: wdy = WealthDynamics(μ_r=μ_r) gv, (f_vals, l_vals) = generate_lorenz_and_gini(wdy) ax.plot(f_vals, l_vals, label=f'$\psi^*$ at $\mu_r = {μ_r:0.2}$') gini_vals.append(gv) ax.plot(f_vals, f_vals, label='equality') ax.legend(loc="upper left") plt.show() ``` The Lorenz curve shifts downwards as returns on financial income rise, indicating a rise in inequality. (htop_again)= ```{image} htop_again.png --- scale: 80 --- ``` Now let's check the Gini coefficient. ```{code-block} python fig, ax = plt.subplots() ax.plot(μ_r_vals, gini_vals, label='gini coefficient') ax.set_xlabel("$\mu_r$") ax.legend() plt.show() ``` Once again, we see that inequality increases as returns on financial income rise. Let's finish this section by investigating what happens when we change the volatility term $\sigma_r$ in financial returns. ```{code-block} python fig, ax = plt.subplots() σ_r_vals = (0.35, 0.45, 0.52) gini_vals = [] for σ_r in σ_r_vals: wdy = WealthDynamics(σ_r=σ_r) gv, (f_vals, l_vals) = generate_lorenz_and_gini(wdy) ax.plot(f_vals, l_vals, label=f'$\psi^*$ at $\sigma_r = {σ_r:0.2}$') gini_vals.append(gv) ax.plot(f_vals, f_vals, label='equality') ax.legend(loc="upper left") plt.show() ``` We see that greater volatility has the effect of increasing inequality in this model. ```{bibliography} references.bib :labelprefix: md :keyprefix: md- ``` ��������������������������MyST-Parser-0.16.1/docs/examples/wealth_dynamics_rst.rst��������������������������������������������0000664�0000000�0000000�00000033612�14156613200�0023233�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. highlight:: python3 *********************************** Wealth Distribution Dynamics in rST *********************************** .. note:: You can :download:`Download the source file for this page <./wealth_dynamics_rst.rst>` .. contents:: :depth: 2 In addition to what's in Anaconda, this lecture will need the following libraries: .. code-block:: ipython :class: hide-output !pip install --upgrade quantecon Overview ======== This notebook gives an introduction to wealth distribution dynamics, with a focus on * modeling and computing the wealth distribution via simulation, * measures of inequality such as the Lorenz curve and Gini coefficient, and * how inequality is affected by the properties of wage income and returns on assets. The wealth distribution in many countries exhibits a Pareto tail * See :doc:`this lecture <heavy_tails>` for a definition. * For a review of the empirical evidence, see, for example, :cite:`benhabib2018skewed`. A Note on Assumptions --------------------- The evolution of wealth for any given household depends on their savings behavior. We will use the following imports. .. code:: ipython3 import numpy as np import matplotlib.pyplot as plt %matplotlib inline import quantecon as qe from numba import njit, jitclass, float64, prange Lorenz Curves and the Gini Coefficient ====================================== Before we investigate wealth dynamics, we briefly review some measures of inequality. Lorenz Curves ------------- One popular graphical measure of inequality is the `Lorenz curve <https://en.wikipedia.org/wiki/Lorenz_curve>`__. The package `QuantEcon.py <https://github.com/QuantEcon/QuantEcon.py>`__, already imported above, contains a function to compute Lorenz curves. To illustrate, suppose that .. code:: ipython3 n = 10_000 # size of sample w = np.exp(np.random.randn(n)) # lognormal draws is data representing the wealth of 10,000 households. We can compute and plot the Lorenz curve as follows: .. code:: ipython3 f_vals, l_vals = qe.lorenz_curve(w) fig, ax = plt.subplots() ax.plot(f_vals, l_vals, label='Lorenz curve, lognormal sample') ax.plot(f_vals, f_vals, label='Lorenz curve, equality') ax.legend() plt.show() This curve can be understood as follows: if point :math:`(x,y)` lies on the curve, it means that, collectively, the bottom :math:`(100x)\%` of the population holds :math:`(100y)\%` of the wealth. .. code:: ipython3 a_vals = (1, 2, 5) # Pareto tail index n = 10_000 # size of each sample fig, ax = plt.subplots() for a in a_vals: u = np.random.uniform(size=n) y = u**(-1/a) # distributed as Pareto with tail index a f_vals, l_vals = qe.lorenz_curve(y) ax.plot(f_vals, l_vals, label=f'$a = {a}$') ax.plot(f_vals, f_vals, label='equality') ax.legend() plt.show() You can see that, as the tail parameter of the Pareto distribution increases, inequality decreases. This is to be expected, because a higher tail index implies less weight in the tail of the Pareto distribution. The Gini Coefficient -------------------- The definition and interpretation of the Gini coefficient can be found on the corresponding `Wikipedia page <https://en.wikipedia.org/wiki/Gini_coefficient>`__. A value of 0 indicates perfect equality (corresponding the case where the Lorenz curve matches the 45 degree line) and a value of 1 indicates complete inequality (all wealth held by the richest household). The `QuantEcon.py <https://github.com/QuantEcon/QuantEcon.py>`__ library contains a function to calculate the Gini coefficient. We can test it on the Weibull distribution with parameter :math:`a`, where the Gini coefficient is known to be .. math:: G = 1 - 2^{-1/a} Let's see if the Gini coefficient computed from a simulated sample matches this at each fixed value of :math:`a`. .. code:: ipython3 a_vals = range(1, 20) ginis = [] ginis_theoretical = [] n = 100 fig, ax = plt.subplots() for a in a_vals: y = np.random.weibull(a, size=n) ginis.append(qe.gini_coefficient(y)) ginis_theoretical.append(1 - 2**(-1/a)) ax.plot(a_vals, ginis, label='estimated gini coefficient') ax.plot(a_vals, ginis_theoretical, label='theoretical gini coefficient') ax.legend() ax.set_xlabel("Weibull parameter $a$") ax.set_ylabel("Gini coefficient") plt.show() The simulation shows that the fit is good. A Model of Wealth Dynamics ========================== Having discussed inequality measures, let us now turn to wealth dynamics. The model we will study is .. math:: :label: wealth_dynam_ah w_{t+1} = (1 + r_{t+1}) s(w_t) + y_{t+1} where - :math:`w_t` is wealth at time :math:`t` for a given household, - :math:`r_t` is the rate of return of financial assets, - :math:`y_t` is current non-financial (e.g., labor) income and - :math:`s(w_t)` is current wealth net of consumption Letting :math:`\{z_t\}` be a correlated state process of the form .. math:: z_{t+1} = a z_t + b + \sigma_z \epsilon_{t+1} we’ll assume that .. math:: R_t := 1 + r_t = c_r \exp(z_t) + \exp(\mu_r + \sigma_r \xi_t) and .. math:: y_t = c_y \exp(z_t) + \exp(\mu_y + \sigma_y \zeta_t) Here :math:`\{ (\epsilon_t, \xi_t, \zeta_t) \}` is IID and standard normal in :math:`\mathbb R^3`. .. math:: :label: sav_ah s(w) = s_0 w \cdot \mathbb 1\{w \geq \hat w\} where :math:`s_0` is a positive constant. Implementation ============== Here's some type information to help Numba. .. code:: ipython3 wealth_dynamics_data = [ ('w_hat', float64), # savings parameter ('s_0', float64), # savings parameter ('c_y', float64), # labor income parameter ('μ_y', float64), # labor income paraemter ('σ_y', float64), # labor income parameter ('c_r', float64), # rate of return parameter ('μ_r', float64), # rate of return parameter ('σ_r', float64), # rate of return parameter ('a', float64), # aggregate shock parameter ('b', float64), # aggregate shock parameter ('σ_z', float64), # aggregate shock parameter ('z_mean', float64), # mean of z process ('z_var', float64), # variance of z process ('y_mean', float64), # mean of y process ('R_mean', float64) # mean of R process ] Here's a class that stores instance data and implements methods that update the aggregate state and household wealth. .. code:: ipython3 @jitclass(wealth_dynamics_data) class WealthDynamics: def __init__(self, w_hat=1.0, s_0=0.75, c_y=1.0, μ_y=1.0, σ_y=0.2, c_r=0.05, μ_r=0.1, σ_r=0.5, a=0.5, b=0.0, σ_z=0.1): self.w_hat, self.s_0 = w_hat, s_0 self.c_y, self.μ_y, self.σ_y = c_y, μ_y, σ_y self.c_r, self.μ_r, self.σ_r = c_r, μ_r, σ_r self.a, self.b, self.σ_z = a, b, σ_z # Record stationary moments self.z_mean = b / (1 - a) self.z_var = σ_z**2 / (1 - a**2) exp_z_mean = np.exp(self.z_mean + self.z_var / 2) self.R_mean = c_r * exp_z_mean + np.exp(μ_r + σ_r**2 / 2) self.y_mean = c_y * exp_z_mean + np.exp(μ_y + σ_y**2 / 2) # Test a stability condition that ensures wealth does not diverge # to infinity. α = self.R_mean * self.s_0 if α >= 1: raise ValueError("Stability condition failed.") def parameters(self): """ Collect and return parameters. """ parameters = (self.w_hat, self.s_0, self.c_y, self.μ_y, self.σ_y, self.c_r, self.μ_r, self.σ_r, self.a, self.b, self.σ_z) return parameters def update_states(self, w, z): """ Update one period, given current wealth w and persistent state z. """ # Simplify names params = self.parameters() w_hat, s_0, c_y, μ_y, σ_y, c_r, μ_r, σ_r, a, b, σ_z = params zp = a * z + b + σ_z * np.random.randn() # Update wealth y = c_y * np.exp(zp) + np.exp(μ_y + σ_y * np.random.randn()) wp = y if w >= w_hat: R = c_r * np.exp(zp) + np.exp(μ_r + σ_r * np.random.randn()) wp += R * s_0 * w return wp, zp Here's function to simulate the time series of wealth for in individual households. .. code:: ipython3 @njit def wealth_time_series(wdy, w_0, n): """ Generate a single time series of length n for wealth given initial value w_0. The initial persistent state z_0 for each household is drawn from the stationary distribution of the AR(1) process. * wdy: an instance of WealthDynamics * w_0: scalar * n: int """ z = wdy.z_mean + np.sqrt(wdy.z_var) * np.random.randn() w = np.empty(n) w[0] = w_0 for t in range(n-1): w[t+1], z = wdy.update_states(w[t], z) return w Now here's function to simulate a cross section of households forward in time. Note the use of parallelization to speed up computation. .. code:: ipython3 @njit(parallel=True) def update_cross_section(wdy, w_distribution, shift_length=500): """ Shifts a cross-section of household forward in time * wdy: an instance of WealthDynamics * w_distribution: array_like, represents current cross-section Takes a current distribution of wealth values as w_distribution and updates each w_t in w_distribution to w_{t+j}, where j = shift_length. Returns the new distribution. """ new_distribution = np.empty_like(w_distribution) # Update each household for i in prange(len(new_distribution)): z = wdy.z_mean + np.sqrt(wdy.z_var) * np.random.randn() w = w_distribution[i] for t in range(shift_length-1): w, z = wdy.update_states(w, z) new_distribution[i] = w return new_distribution Parallelization is very effective in the function above because the time path of each household can be calculated independently once the path for the aggregate state is known. Applications ============ Let's try simulating the model at different parameter values and investigate the implications for the wealth distribution. Time Series ----------- Let's look at the wealth dynamics of an individual household. .. code:: ipython3 wdy = WealthDynamics() ts_length = 200 w = wealth_time_series(wdy, wdy.y_mean, ts_length) fig, ax = plt.subplots() ax.plot(w) plt.show() Notice the large spikes in wealth over time. Such spikes are similar to what we observed in time series when :doc:`we studied Kesten processes <kesten_processes>`. Inequality Measures ------------------- Let's look at how inequality varies with returns on financial assets. The next function generates a cross section and then computes the Lorenz curve and Gini coefficient. .. code:: ipython3 def generate_lorenz_and_gini(wdy, num_households=100_000, T=500): """ Generate the Lorenz curve data and gini coefficient corresponding to a WealthDynamics mode by simulating num_households forward to time T. """ ψ_0 = np.ones(num_households) * wdy.y_mean z_0 = wdy.z_mean ψ_star = update_cross_section(wdy, ψ_0, shift_length=T) return qe.gini_coefficient(ψ_star), qe.lorenz_curve(ψ_star) Now we investigate how the Lorenz curves associated with the wealth distribution change as return to savings varies. The code below plots Lorenz curves for three different values of :math:`\mu_r`. If you are running this yourself, note that it will take one or two minutes to execute. This is unavoidable because we are executing a CPU intensive task. In fact the code, which is JIT compiled and parallelized, runs extremely fast relative to the number of computations. .. code:: ipython3 fig, ax = plt.subplots() μ_r_vals = (0.0, 0.025, 0.05) gini_vals = [] for μ_r in μ_r_vals: wdy = WealthDynamics(μ_r=μ_r) gv, (f_vals, l_vals) = generate_lorenz_and_gini(wdy) ax.plot(f_vals, l_vals, label=f'$\psi^*$ at $\mu_r = {μ_r:0.2}$') gini_vals.append(gv) ax.plot(f_vals, f_vals, label='equality') ax.legend(loc="upper left") plt.show() The Lorenz curve shifts downwards as returns on financial income rise, indicating a rise in inequality. .. _htop_again: .. figure:: htop_again.png :scale: 80 Now let's check the Gini coefficient. .. code:: ipython3 fig, ax = plt.subplots() ax.plot(μ_r_vals, gini_vals, label='gini coefficient') ax.set_xlabel("$\mu_r$") ax.legend() plt.show() Once again, we see that inequality increases as returns on financial income rise. Let's finish this section by investigating what happens when we change the volatility term :math:`\sigma_r` in financial returns. .. code:: ipython3 fig, ax = plt.subplots() σ_r_vals = (0.35, 0.45, 0.52) gini_vals = [] for σ_r in σ_r_vals: wdy = WealthDynamics(σ_r=σ_r) gv, (f_vals, l_vals) = generate_lorenz_and_gini(wdy) ax.plot(f_vals, l_vals, label=f'$\psi^*$ at $\sigma_r = {σ_r:0.2}$') gini_vals.append(gv) ax.plot(f_vals, f_vals, label='equality') ax.legend(loc="upper left") plt.show() We see that greater volatility has the effect of increasing inequality in this model. .. bibliography:: references.bib ����������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/explain/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016253�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/explain/index.md������������������������������������������������������������0000664�0000000�0000000�00000007171�14156613200�0017712�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Background and explanation These sections discuss high-level questions about the MyST ecosystem, and explain a few decisions made in the project. ## Why did we create MyST markdown? While markdown is ubiquitous, it is not powerful enough for writing modern, fully-featured documentation. Some flavors of markdown support features needed for this, but there is no community standard around various syntactic choices for these features. Sphinx is a documentation generation framework written in Python. It heavily-utilizes reStructuredText syntax, which is another markup language for writing documents. In particular, Sphinx defines two extension points that are extremely useful: **{ref}`in-line roles<sphinx:rst-roles-alt>`** and **{ref}`block-level directives <sphinx:rst-directives>`**. **This project is an attempt at combining the simplicity and readability of Markdown with the power and flexibility of reStructuredText and the Sphinx platform.** It starts with the [CommonMark markdown specification][commonmark], and selectively adds a few extra syntax pieces to utilize the most powerful parts of reStructuredText. ```{note} The CommonMark community has been discussing an "official" extension syntax for many years now (for example, see [this seven-year-old thread about directives](https://talk.commonmark.org/t/generic-directives-plugins-syntax/444) as well as [this more recent converstaion](https://talk.commonmark.org/t/support-for-extension-token/2771), and [this comment listing several more threads on this topic](https://talk.commonmark.org/t/extension-terminology-and-rules/1233)). We have chosen a "roles and directives" syntax that seems reasonable and follows other common conventions in Markdown flavors. However, if the CommonMark community ever decides on an "official" extension syntax, we will likely utilize this syntax for MyST. ``` ## The relationship between MyST, reStructuredText, and Sphinx MyST markdown provides a markdown equivalent of the reStructuredText syntax, meaning that you can do anything in MyST that you can do with reStructuredText. The Sphinx documentation engine supports a number of different input types. By default, Sphinx reads **reStructuredText** (`.rst`) files. Sphinx uses a **parser** to parse input files into its own internal document model (which is provided by a core Python project, [docutils](https://docutils.sourceforge.io/)). Developers can *extend Sphinx* to support other kinds of input files. Any content file can be read into the Sphinx document structure, provided that somebody writes a **parser** for that file. Once a content file has been parsed into Sphinx, it behaves nearly the same way as any other content file, regardless of the language in which it was written. The MyST-parser is a Sphinx parser for the MyST markdown language. When you use it, Sphinx will know how to parse content files that contain MyST markdown (by default, Sphinx will assume any files ending in `.md` are written in MyST markdown). Once a document has been parsed into Sphinx, it behaves the same way regardless of whether it has been written in rST or MyST markdown. ``` myst markdown (.md) ------> myst parser ---+ | +-->Sphinx document (docutils) | reStructuredText (.rst) --> rst parser ----+ ``` For example, here's how you'd write a `toctree` directive in MyST markdown: ```` ```{toctree} My page name <page1> page2 ``` ```` and here's the same in rST: ``` .. toctree:: My page name <page1> page2 ``` They will both behave the same in Sphinx. [commonmark]: https://commonmark.org/ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/index.md��������������������������������������������������������������������0000664�0000000�0000000�00000011470�14156613200�0016247�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# MyST - Markedly Structured Text <img src="_static/logo-square.svg" width=40 /> [![PyPI][pypi-badge]][pypi-link] [![Conda][conda-badge]][conda-link] **MyST is a rich and extensible flavor of Markdown meant for technical documentation and publishing**. MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility. Here are a few major features :::{panels} :container: +full-width text-center :column: col-lg-4 px-2 py-2 :card: **[CommonMark compliant](commonmark-block-tokens)** ✔ ^^^ MyST is a superset of [CommonMark Markdown][commonmark]. Any CommonMark document is also MyST-compliant. --- **[Extra syntax for authoring](extended-block-tokens)** ✠^^^ MyST extends CommonMark with [syntax meant for scholarly writing and technical documentation](extended-block-tokens). --- **[Extendable syntax](syntax/directives)** 🚀 ^^^ MyST provides [roles](syntax/roles) and [directives](syntax/directives), allowing you to extend MyST's functionality. --- **[Compatible with Sphinx](sphinx/index.md)** 📄 ^^^ MyST is inspired by Sphinx, and comes with [its own Sphinx parser](sphinx/index.md). [Write your Sphinx docs in Markdown](sphinx:usage/quickstart), or convert existing [RST to Markdown][rst-to-myst] from the CLI or [using an interactive web interface][mystyc]! --- **[Hackable with Python](api/index.md)** ðŸ ^^^ This MyST parser is built on top of the [`markdown-it-py` package][markdown-it-py], an pluggable Python parser for Markdown. --- **[Hackable with Javascript][markdown-it-myst]** 🌠^^^ The [Javascript parser][markdown-it-myst] builds on [markdown-it][markdown-it], and allows you to parse MyST in websites. ::: ## Find the right documentation resources This documentation is organized into a few major sections. **Tutorials** are step-by-step introductory guides to MyST Markdown. **Topic Guides** cover specific areas in more depth, and are organized as discrete "how-to" sections. **Reference** sections describe the API/syntax/etc of the MyST Parser in detail. In addition, here are a few pointers to help you get started. :::{panels} :container: full-width :column: col-lg-4 p-2 --- :header: bg-myst-one **Get started with MyST** ^^^ **[](sphinx/intro.md)**: a step-by-step tutorial. **[](syntax/syntax.md)**: discusses major MyST syntax components. **[The Sphinx guide](sphinx/index.md)**: how to use MyST with your Sphinx documentation. --- :header: bg-myst-two **Learn more about MyST** ^^^ **[](syntax/optional.md)**: additional syntax you can enable for extra features. **[The Python API guide](api/index.md)**: parsing and rendering MyST with Python. **[](explain/index.md)**: background understanding and discussions of MyST markdown. --- :header: bg-myst-three **Get inspired** ^^^ **[Jupyter Book](https://jupyterbook.org)**: An open source project for building beautiful, publication-quality books and documents from computational material, built on top of the MyST Parser. **[The Jupyter Book gallery](https://gallery.jupyterbook.org)**: examples of documents built with MyST. ::: ```{toctree} :hidden: sphinx/intro.md ``` ```{toctree} :caption: MyST Syntax :hidden: syntax/syntax syntax/optional syntax/reference ``` ```{toctree} :hidden: :caption: Topic Guides explain/index.md sphinx/index.md docutils.md api/index.md develop/index.md ``` ```{toctree} :hidden: :caption: About the project examples/index.md develop/_changelog.md GitHub repo <https://github.com/executablebooks/myst-parser> ``` ## Acknowledgements The MyST markdown language and MyST parser are both supported by the open community, [The Executable Book Project](https://executablebooks.org). [commonmark]: https://commonmark.org/ [github-ci]: https://github.com/executablebooks/MyST-Parser/workflows/continuous-integration/badge.svg?branch=master [github-link]: https://github.com/executablebooks/MyST-Parser [codecov-badge]: https://codecov.io/gh/executablebooks/MyST-Parser/branch/master/graph/badge.svg [codecov-link]: https://codecov.io/gh/executablebooks/MyST-Parser [rtd-badge]: https://readthedocs.org/projects/myst-parser/badge/?version=latest [rtd-link]: https://myst-parser.readthedocs.io/en/latest/?badge=latest [black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg [pypi-badge]: https://img.shields.io/pypi/v/myst-parser.svg [pypi-link]: https://pypi.org/project/myst-parser [conda-badge]: https://anaconda.org/conda-forge/myst-parser/badges/version.svg [conda-link]: https://anaconda.org/conda-forge/myst-parser [black-link]: https://github.com/ambv/black [github-badge]: https://img.shields.io/github/stars/executablebooks/myst-parser?label=github [markdown-it-py]: https://markdown-it-py.readthedocs.io/ [markdown-it-myst]: https://github.com/executablebooks/markdown-it-myst [markdown-it]: https://markdown-it.github.io/ [rst-to-myst]: https://rst-to-myst.readthedocs.io [mystyc]: https://mystyc.herokuapp.com ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016124�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/faq.md���������������������������������������������������������������0000664�0000000�0000000�00000001413�14156613200�0017214�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Common errors and questions These are common issues and gotchas that people may experience when using the MyST Sphinx extension. ## What markup language should I use inside directives? If you need to parse content *inside* of another block of content (for example, the content inside a **note directive**), note that the MyST parser will be used for this nested parsing as well. ## Why doesn't my role/directive recognize markdown link syntax? There are some roles/directives that _hard-code_ syntax into their behavior. For example, many roles allow you to supply titles for links like so: `` {role}`My title <myref>` ``. While this looks like reStructuredText, the role may be explicitly expecting the `My title <myref>` structure, and so MyST will behave the same way. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/index.md�������������������������������������������������������������0000664�0000000�0000000�00000000646�14156613200�0017563�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(myst-sphinx)= # MyST with Sphinx The MyST Parser comes bundled with a Sphinx extension that allows you to use write Sphinx documentation entirely in MyST (or, in a combination of rST and MyST). The following sections cover some major functionality of the Sphinx extension. :::{seealso} For an introduction to MyST with Sphinx, see [](intro.md). ::: ```{toctree} use.md roles-and-directives.md reference.md faq.md ``` ������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/intro.md�������������������������������������������������������������0000664�0000000�0000000�00000027452�14156613200�0017613�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(intro/get-started)= # Get started with MyST in Sphinx This page describes how to get started with the MyST parser, with a focus on enabling it in the Sphinx documentation engine. ## Install the MyST Parser [![PyPI][pypi-badge]][pypi-link] [![Conda][conda-badge]][conda-link] Installing the MyST parser provides access to two tools: * A Python library that can parse MyST markdown, and render it to a number of output formats (in particular, `docutils` format for use with Sphinx). * A Sphinx extension that that utilizes the above tool in order to parse MyST Markdown in your documentation. To install the MyST parser, run the following in a [Conda environment](https://docs.conda.io) (recommended): ```bash conda install -c conda-forge myst-parser ``` or ```bash pip install myst-parser ``` [pypi-badge]: https://img.shields.io/pypi/v/myst-parser.svg [pypi-link]: https://pypi.org/project/myst-parser [conda-badge]: https://anaconda.org/conda-forge/myst-parser/badges/version.svg [conda-link]: https://anaconda.org/conda-forge/myst-parser (parse-with-sphinx)= ## Enable MyST in Sphinx Sphinx is a documentation generator for building a website or book from multiple source documents and assets. To get started with Sphinx, see their [Quickstart Guide](https://www.sphinx-doc.org/en/master/usage/quickstart.html). This guide assumes that you've already got a pre-existing Sphinx site that builds properly. To use the MyST parser in Sphinx, simply add the following to your `conf.py` file: ```python extensions = ["myst_parser"] ``` This will activate the MyST Parser extension, causing all documents with the `.md` extension to be parsed as MyST. :::{admonition} You can use both MyST and reStructuredText :class: tip Activating the MyST parser will simply *enable* parsing markdown files with MyST, and the rST parser that ships with Sphinx will still work the same way. Files ending with `.md` will be parsed as MyST, and files ending in `.rst` will be parsed as reStructuredText. ::: (intro/writing)= ## Write your first markdown document Now that you've enabled the `myst-parser` in Sphinx, you can write MyST markdown in a file that ends with `.md` extension for your pages. :::{note} MyST markdown is a mixture of two flavors of markdown: It supports all the syntax of **[CommonMark Markdown](https://commonmark.org/)** at its base. This is a community standard flavor of markdown used across many projects. In addition, it includes **[several extensions](../syntax/syntax.md) to CommonMark**. These add extra syntax features for technical writing, such as the roles and directives used by Sphinx. ::: To start off, create an empty file called `myfile.md` and give it a markdown title and text. ```md # My nifty title Some **text**! ``` In the "main document" of your Sphinx project (the landing page of your Sphinx documentation), include `myfile.md` in a `toctree` directive so that it is included in your documentation: ```rst .. toctree:: myfile.md ``` Now build your site: ```bash make html ``` and navigate to your landing page. You should see a link to the page generated from `myfile.md`. Clicking that link should take you to your rendered Markdown! ## Extend markdown with a directive The most important functionality available with MyST markdown is writing **directives**. Directives are kind-of like functions that are designed for writing content. Sphinx and reStructuredText use directives extensively. Here's how a directive looks in MyST markdown: ````{margin} Alternative options syntax If you've got a lot of options for your directive, or have a value that is really long (e.g., that spans multiple lines), then you can also wrap your options in `---` lines and write them as YAML. For example: ```yaml --- key1: val1 key2: | val line 1 val line 2 --- ``` ```` ```` ```{directivename} <directive arguments> :optionname: <valuename> <directive content> ``` ```` For those who are familiar with reStructuredText, you can find [a mapping from MyST directive syntax to rST syntax here](syntax/directives). As seen above, there are four main parts to consider when writing directives. * **the directive name** is kind of like the function name. Different names trigger different functionality. They are wrapped in `{}` brackets. * **directive arguments** come just after the directive name. They can be used to trigger behavior in the directive. * **directive options** come just after the first line of the directive. They also control behavior of the directive. * **directive content** is markdown that you put inside the directive. The directive often displays the content in a special way. For example, add an **`admonition`** directive to your markdown page, like so: ````md # My nifty title Some **text**! ```{admonition} Here's my title :class: warning Here's my admonition content ``` ```` Re-build your Sphinx site and you should see the new admonition box show up. As you can see, we've used each of the four pieces described above to configure this directive. Here's how the directive looks when rendered: ```{admonition} Here's my title :class: warning Here's my admonition content ``` :::{seealso} For more information about using directives with MyST, see {ref}`syntax/directives`. ::: (sphinx/intro:reference)= ## Reference a section label with a role Roles are another core Sphinx tool. They behave similarly to directives, but are given in-line with text instead of in a separate block. They have the following form: ```md {rolename}`role content` ``` Roles are a bit more simple than directives, though some roles allow for more complex syntax inside their content area. For example, the `ref` role is used to make references to other sections of your documentation, and allows you to specify the displayed text as well as the reference itself within the role: ```md {ref}`My displayed text <my-ref>` ``` For example, let's add a **section reference** to your markdown file. To do this, we'll first need to add a **label** to a section of your page. To do so, use the following structure: ```md (label-name)= ## Some header ``` Add this to your markdown file from above, like so: ````md # My nifty title Some **text**! ```{admonition} Here's my title :class: warning Here's my admonition content ``` (section-two)= ## Here's another section And some more content. ```` Because your new section has a label (`section-two`), you can reference it with the `ref` role. Add it to your markdown file like so: ```md (label-name)= ## Some header ``` Add this to your markdown file from above, like so: ````md # My nifty title Some **text**! ```{admonition} Here's my title :class: warning Here's my admonition content ``` (section-two)= ## Here's another section And some more content. And here's {ref}`a reference to this section <section-two>`. I can also reference the section {ref}`section-two` without specifying my title. ```` Re-build your documentation and you should see the references automatically inserted. Here's an example of how the `ref` roles look in the final output: Here's a reference to {ref}`sphinx/intro:reference`. :::{seealso} For more information about roles, see {ref}`syntax/roles`. ::: ## Add a comment using extra MyST syntax There are many other kinds of syntax in MyST to make writing more productive and enjoyable. Let's play around with a couple of options. First, try writing a **comment**. This can be done by adding a line starting with `%` to your markdown file. For example, try adding a comment to your markdown file, like so: ````md # My nifty title Some **text**! ```{admonition} Here's my title :class: warning Here's my admonition content ``` (section-two)= ## Here's another section And some more content. % This comment won't make it into the outputs! And here's {ref}`a reference to this section <section-two>`. I can also reference the section {ref}`section-two` without specifying my title. ```` Re-build your documentation - the comment should _not_ be present in the output. ## Extending MyST via configuration Thus far we have covered the basic MyST syntax with Sphinx. However, there are a few ways that you can _extend_ this base syntax and get new functionality. The first is to enable some "out of the box" extensions with the MyST parser. These add new syntax that aren't part of "core MyST" but that are useful nonetheless (and may become part of core MyST one day). Let's extend the base MyST syntax to enable **fences for directives**. This allows you to define a directive with `:::` in addition to ` ``` `. This is useful for directives that have markdown in their content. By using `:::`, a non-MyST markdown renderer will still be able to render what is inside (instead of displaying it as a code block). To activate extensions, add a list to your `conf.py` file that contains the extensions you'd like to activate. For example, to activate the "colon code fences" extension, add the following to your `conf.py` file: ```python myst_enable_extensions = [ "colon_fence", ] ``` You may now use `:::` to define directives. For example, modify your markdown file like so: ````md # My nifty title Some **text**! ```{admonition} Here's my title :class: warning Here's my admonition content ``` (section-two)= ## Here's another section And some more content. % This comment won't make it into the outputs! And here's {ref}`a reference to this section <section-two>`. I can also reference the section {ref}`section-two` without specifying my title. :::{note} And here's a note with a colon fence! ::: ```` It should render as a "note block" in your output when you build your site. ## Install a new Sphinx extension and use its functionality The other way to extend MyST in Sphinx is to install Sphinx extensions that define new directives. Directives are kind of like "functions" in Sphinx, and installing a new package can add new directives to use in your content. For example, let's install the `sphinxcontib.mermaid` extension, which will allow us to generate [Mermaid diagrams](https://mermaid-js.github.io/mermaid/#/) with MyST. First, install `sphinxcontrib.mermaid`: ```shell pip install sphinxcontrib-mermaid ``` Next, add it to your list of extensions in `conf.py`: ```python extensions = [ "myst_parser", "sphinxcontrib.mermaid", ] ``` Now, add a **mermaid directive** to your markdown file. For example: ````md # My nifty title Some **text**! ```{admonition} Here's my title :class: warning Here's my admonition content ``` (section-two)= ## Here's another section And some more content. % This comment won't make it into the outputs! And here's {ref}`a reference to this section <section-two>`. I can also reference the section {ref}`section-two` without specifying my title. :::{note} And here's a note with a colon fence! ::: And finally, here's a cool mermaid diagram! ```{mermaid} sequenceDiagram participant Alice participant Bob Alice->John: Hello John, how are you? loop Healthcheck John->John: Fight against hypochondria end Note right of John: Rational thoughts <br/>prevail... John-->Alice: Great! John->Bob: How about you? Bob-->John: Jolly good! ``` ```` When you build your documentation, you should see something like this: ```{mermaid} sequenceDiagram participant Alice participant Bob Alice->John: Hello John, how are you? loop Healthcheck John->John: Fight against hypochondria end Note right of John: Rational thoughts <br/>prevail... John-->Alice: Great! John->Bob: How about you? Bob-->John: Jolly good! ``` ## Next steps - Learn more about MyST Syntax In this tutorial we've covered some of the basics of MyST Markdown, how to enable and use it with Sphinx, and how to extend it for new use-cases. There is much more functionality in MyST (and in the Sphinx ecosystem) that we haven't covered here. For more information, see the [documentation on MyST Syntax](../syntax/syntax.md) and the [documentation about using MyST with Sphinx](../sphinx/index.md). ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/reference.md���������������������������������������������������������0000664�0000000�0000000�00000012066�14156613200�0020411�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(sphinx/config-options)= # Sphinx configuration options You can control the behaviour of the MyST parser in Sphinx by modifying your `conf.py` file. To do so, use the keywords beginning `myst_`. `````{list-table} :header-rows: 1 * - Option - Default - Description * - `myst_commonmark_only` - `False` - If `True` convert text as strict CommonMark (all options below are then ignored). Note that strict CommonMark is unable to parse any directives, including the `toctree` directive, thus limiting MyST parser to single-page documentations. Use in conjunction with [sphinx-external-toc](https://github.com/executablebooks/sphinx-external-toc) Sphinx extension to counter this limitation. * - `myst_disable_syntax` - () - List of markdown syntax elements to disable, see the [markdown-it parser guide](markdown_it:using). * - `myst_enable_extensions` - `["dollarmath"]` - Enable Markdown extensions, [see here](../syntax/optional.md) for details. * - `myst_url_schemes` - `None` - [URI schemes](https://en.wikipedia.org/wiki/List_of_URI_schemes) that will be recognised as external URLs in `[](scheme:loc)` syntax, or set `None` to recognise all. Other links will be resolved as internal cross-references. * - `myst_linkify_fuzzy_links` - `True` - If `False`, only links that contain a scheme (such as `http`) will be recognised as external links. * - `myst_heading_anchors` - `None` - Enable auto-generated heading anchors, up to a maximum level, [see here](syntax/header-anchors) for details. * - `myst_heading_slug_func` - `None` - Use the specified function to auto-generate heading anchors, [see here](syntax/header-anchors) for details. * - `myst_substitutions` - `{}` - A mapping of keys to substitutions, used globally for all MyST documents when the "substitution" extension is enabled. * - `myst_html_meta` - `{}` - A mapping of keys to HTML metadata, used globally for all MyST documents. See [](syntax/html_meta). * - `myst_footnote_transition` - `True` - Place a transition before any footnotes. * - `myst_words_per_minute` - `200` - Reading speed used to calculate `` {sub-ref}`wordcount-minutes` `` ````` List of extensions: - "amsmath": enable direct parsing of [amsmath](https://ctan.org/pkg/amsmath) LaTeX equations - "colon_fence": Enable code fences using `:::` delimiters, [see here](syntax/colon_fence) for details - "deflist": Enable definition lists, [see here](syntax/definition-lists) for details - "dollarmath": Enable parsing of dollar `$` and `$$` encapsulated math - "html_admonition": Convert `<div class="admonition">` elements to sphinx admonition nodes, see the [HTML admonition syntax](syntax/html-admonition) for details - "fieldlist": Enable field lists, [see here](syntax/fieldlists) for details - "html_image": Convert HTML `<img>` elements to sphinx image nodes, see the [image syntax](syntax/images) for details - "linkify": automatically identify "bare" web URLs and add hyperlinks - "replacements": automatically convert some common typographic texts - "smartquotes": automatically convert standard quotations to their opening/closing variants - "substitution": substitute keys, see the [substitutions syntax](syntax/substitutions) for details - "tasklist": add check-boxes to the start of list items, see the [tasklist syntax](syntax/tasklists) for details Math specific, when `"dollarmath"` activated, see the [Math syntax](syntax/math) for more details: `````{list-table} :header-rows: 1 * - Option - Default - Description * - `myst_dmath_double_inline` - `False` - Allow display math (i.e. `$$`) within an inline context * - `myst_dmath_allow_labels` - `True` - Parse `$$...$$ (label)` syntax * - `myst_dmath_allow_space` - `True` - If False then inline math will only be parsed if there are no initial/final spaces, e.g. `$a$` but not `$ a$` or `$a $` * - `myst_dmath_allow_digits` - `True` - If False then inline math will only be parsed if there are no initial/final digits, e.g. `$a$` but not `1$a$` or `$a$2` (this is useful for using `$` as currency) * - `myst_amsmath_enable` - `False` - Enable direct parsing of [amsmath LaTeX environments](https://ctan.org/pkg/amsmath) * - `myst_update_mathjax` - `True` - If using [sphinx.ext.mathjax](https://www.sphinx-doc.org/en/master/usage/extensions/math.html#module-sphinx.ext.mathjax) (the default) then `mathjax_config` will be updated, to ignore `$` delimiters and LaTeX environments, which should instead be handled by `myst_dmath_enable` and `myst_amsmath_enable` respectively. ````` ## Disable markdown syntax for the parser If you'd like to either enable or disable custom markdown syntax, use `myst_disable_syntax`. Anything in this list will no longer be parsed by the MyST parser. For example, to disable the `emphasis` in-line syntax, use this configuration: ```python myst_disable_syntax = ["emphasis"] ``` emphasis syntax will now be disabled. For example, the following will be rendered *without* any italics: ```md *emphasis is now disabled* ``` For a list of all the syntax elements you can disable, see the [markdown-it parser guide](markdown_it:using). ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/roles-and-directives.md����������������������������������������������0000664�0000000�0000000�00000002021�14156613200�0022464�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Special roles and directives This section contains information about special roles and directives that come bundled with the MyST Parser Sphinx extension. ## Insert the date and reading time ```{versionadded} 0.14.0 The `sub-ref` role and word counting. ``` You may insert the "last updated" date and estimated reading time into your document via substitution definitions, which can be accessed *via* the `sub-ref` role. For example: ```markdown > {sub-ref}`today` | {sub-ref}`wordcount-words` words | {sub-ref}`wordcount-minutes` min read ``` > {sub-ref}`today` | {sub-ref}`wordcount-words` words | {sub-ref}`wordcount-minutes` min read `today` is replaced by either the date on which the document is parsed, with the format set by [`today_fmt`](https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-today_fmt), or the `today` variable if set in the configuration file. The reading speed is computed using the `myst_words_per_minute` configuration (see the [Sphinx configuration options](sphinx/config-options)). ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/snippets/������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0017771�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/snippets/include-md.md�����������������������������������������������0000664�0000000�0000000�00000000103�14156613200�0022326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Hallo I'm from a Markdown file, [with a reference](howto/autodoc). �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/snippets/include-rst.rst���������������������������������������������0000664�0000000�0000000�00000000105�14156613200�0022750�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Hallo I'm from an rST file, :ref:`with a reference <howto/autodoc>`. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/sphinx/use.md���������������������������������������������������������������0000664�0000000�0000000�00000015445�14156613200�0017253�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Sphinx extension usage guide These sections describe some common scenarios and use-cases for writing MyST with Sphinx. :::{seealso} For an introduction to using MyST with Sphinx, see [](intro.md). ::: (howto/include-rst)= ## Include rST files into a Markdown file As explained in [this section](syntax/directives/parsing), all MyST directives will parse their content as Markdown. Therefore, using the conventional `include` directive, will parse the file contents as Markdown: ````md ```{include} snippets/include-md.md ``` ```` ```{include} snippets/include-md.md ``` To include rST, we must first "wrap" the directive in the [eval-rst directive](syntax/directives/parsing): ````md ```{eval-rst} .. include:: snippets/include-rst.rst ``` ```` ```{eval-rst} .. include:: snippets/include-rst.rst ``` (howto/include-md)= ## Include Markdown files into an rST file To include a MyST file within a ReStructuredText file, we can use the `parser` option of the `include` directive: ```rst .. include:: include.md :parser: myst_parser.sphinx_ ``` ```{important} The `parser` option requires `docutils>=0.17` ``` ## Use MyST in Jupyter Notebooks The [MyST-NB](https://myst-nb.readthedocs.io) tool provides a Sphinx extension for parsing **Jupyter Notebooks written with MyST Markdown**. It includes features like automatically executing notebooks during documentation builds, storing notebook cell outputs in order to insert them elsewhere in your documentation, and more. See the [MyST-NB documentation](https://myst-nb.readthedocs.io) for more information. (howto/include-readme)= ## Include a file from outside the docs folder (like README.md) You can include a file, including one from outside the project using e.g.: ````md ```{include} ../README.md ``` ```` **However**, including a file will not usually resolve local links correctly, like `![](my-image.png)`, since it treats the text as if it originated from the "including file". As of myst-parser version 0.12.7, a new, experimental feature has been added to resolve such links. You can now use for example: ````md Source: ```{literalinclude} ../../example.md :language: md ``` Included: ```{include} ../../example.md :relative-docs: docs/ :relative-images: ``` ```` Source: ```{literalinclude} ../../example-include.md :language: md ``` Included: ```{include} ../../example-include.md :relative-docs: docs/ :relative-images: ``` The include here attempts to re-write local links, to reference them from the correct location! The `relative-docs` must be given the prefix of any links to re-write, to distinguish them from sphinx cross-references. :::{important} The current functionality only works for Markdown style images and links. If you encounter any issues with this feature, please don't hesitate to report it. ::: (howto/autodoc)= ## Use `sphinx.ext.autodoc` in Markdown files The [Sphinx extension `autodoc`](sphinx:sphinx.ext.autodoc), which pulls in code documentation from docstrings, is currently hard-coded to parse reStructuredText. It is therefore incompatible with MyST's Markdown parser. However, the special [`eval-rst` directive](syntax/directives/parsing) can be used to "wrap" `autodoc` directives: ````md ```{eval-rst} .. autoclass:: myst_parser.mocking.MockRSTParser :show-inheritance: :members: parse ``` ```` ```{eval-rst} .. autoclass:: myst_parser.mocking.MockRSTParser :show-inheritance: :members: parse ``` As with other objects in MyST, this can then be referenced: - Using the role `` {py:class}`myst_parser.mocking.MockRSTParser` ``: {py:class}`myst_parser.mocking.MockRSTParser` - Using the Markdown syntax `[MockRSTParser](myst_parser.mocking.MockRSTParser)`: [MockRSTParser](myst_parser.mocking.MockRSTParser) ```{warning} This expects docstrings to be written in reStructuredText. We hope to support Markdown in the future, see [GitHub issue #228](https://github.com/executablebooks/MyST-Parser/issues/228). ``` (howto/autosectionlabel)= ## Automatically create targets for section headers :::{important} New in `v0.13.0` ✨, myst-parser now provides a separate implementation of `autosectionlabel`, which implements GitHub Markdown style bookmark anchors, like `[](file.md#header-anchor)`. See the [](syntax/header-anchors) section of extended syntaxes. ::: If you'd like to *automatically* generate targets for each of your section headers, check out the [`autosectionlabel`](https://www.sphinx-doc.org/en/master/usage/extensions/autosectionlabel.html) sphinx feature. You can activate it in your Sphinx site by adding the following to your `conf.py` file: ```python extensions = [ 'sphinx.ext.autosectionlabel', ] # Prefix document path to section labels, to use: # `path/to/file:heading` instead of just `heading` autosectionlabel_prefix_document = True ``` So, if you have a page at `myfolder/mypage.md` (relative to your documentation root) with the following structure: ```md # Title ## My Subtitle ``` Then the `autosectionlabel` feature will allow you to reference the section headers like so: ```md {ref}`path/to/file_1:My Subtitle` ``` (howto/warnings)= ## Suppress warnings In general, if your build logs any warnings, you should either fix them or [raise an Issue](https://github.com/executablebooks/MyST-Parser/issues/new/choose) if you think the warning is erroneous. However, in some circumstances if you wish to suppress the warning you can use the [`suppress_warnings`](https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-suppress_warnings) configuration option. All myst-parser warnings are prepended by their type, e.g. to suppress: ```md # Title ### Subtitle ``` ``` WARNING: Non-consecutive header level increase; 1 to 3 [myst.header] ``` Add to your `conf.py`: ```python suppress_warnings = ["myst.header"] ``` ## Sphinx-specific page front matter Sphinx intercepts front matter and stores them within the global environment (as discussed [in the deflists documentation](https://www.sphinx-doc.org/en/master/usage/restructuredtext/field-lists.html)). There are certain front-matter keys (or their translations) that are also recognised specifically by docutils and parsed to inline Markdown: - `author` - `authors` - `organization` - `address` - `contact` - `version` - `revision` - `status` - `date` - `copyright` - `dedication` - `abstract` A classic use-case is to specify 'orphan' documents, that are not specified in any toctrees. For example, inserting the following syntax at the top of a page will cause Sphinx to treat it as an orphan page: ```md --- orphan: true --- This is an orphan document, not specified in any toctrees. ``` ## Migrate pre-existing rST into MyST If you've already got some reStructuredText files that you'd like to convert into MyST Markdown, try the [`rst-to-myst`](https://github.com/executablebooks/rst-to-myst) tool, which allows you to convert single rST files to MyST markdown documents. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/syntax/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016141�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/syntax/img/�����������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016715�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/syntax/img/fun-fish.png�����������������������������������������������������0000664�0000000�0000000�00000263666�14156613200�0021165�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������‰PNG  ��� IHDR��ô��^��VÝ”�� �IDATxœìwœÕÙÇ¿gî½ÛË.mé‚;ØÁWŲ Æ$ÆÄõ%F»°`/1±½±kLÔXˆ`AÁJ+HpÙ¥ì.»l¹{ËÌyÞ?æÎܹe)² ‹îÏrï9å)çyÎsΜ9ºÐ9 «*ü²h¤XË+$üæPh|(_:ª>££ þ!PVðÑ&ºæ­æÌ–*�1u‡Õ×¹˜ïçL*=%_tÔhz²DÄ´:¬¾NÅ<ØšÖ+ŸÖW[bZäœ:Ã×Quu:æ}ÎUbjÄ´`ëÍ}ï¸vßñ]8,‹—6w˜£sÐé4ÐcN”ÜþLþoå°MËv…Ö2x÷­²ìÐeò©ÿÓÕ~§ÓüÆ'–/í«ùôôÐ ™ôPû=ðêšü®²²Ã$à拓´Ö%_…BŽé±š ýÏxªƒêëT𝻥®&·Š9u=ys}_tìŸèŽ1}Õ!¥þ@TF"Ò”± æý—òYrh€Ó¤VkÞ8°Ýií4Ì‹ˆ1«¹Ùª1Mö,©¤Åjuš=­´2ŽqíNk§±ùÏZ^ëÙ­’^ÀôšÞÔZÙ/n`Ø¥ßÙßÒ¾öµÒN£ùù--RkYô+XM˜0AZy¶²?5ڢƲ¨µ,¾:´]éí4Ì/b‘¬l,£Æ4éqÑ:ò^¨KhöA‚œÇyíJo»¶£©/*ò}fšæVåÓÚ» (XM¯¿5óåƒ%¼¶fž¯Ü“Hwåzýhk´=ÉíÍ;®¿>z•<ó ¡Å‹#Ùm¦_ FƒZû‹ò¾G£m}«Vž¬Ü…ZÓ¤Ö²ØhY(à›]wm7š;¬Ù‡B!úôé3ä²Ë6,õ^Ÿ6М9áìÌÌL÷Ú7|#uMý©µLjL“ JJÐZ£”Mžˆ`ãoü‰?aY–{À0ŒÄË63Ÿ™éŸríµæÉ?4ÿÇ£ï:¼Úð߸€µ3×rä‘GÚÄy˜wPWWG÷îÝÊPJQUUEß¾}wœ ‡Ã\y%RQaÿMš„œr 2úpäÓçë3DÏEd."óì¿÷E>åÝÆFQJ‰ˆˆÖZDDÎ:ë,QJ‰ÖÚ½vË-·ˆÖZÞxã éׯŸ{]D¤¬¬l«BAeš&~ÿ¶w÷YYYÿò©ÐéͳAHÓ¤²Tì«ØiÞÿ nzÜÇÕo×sL^žD)Wëo¿ý6J)Fˆ$ÜxóÍ79þøãÝß–e©-åÇÈÊʾ©¢9äÕºµ ÷ïß?«01ç"­s‰óûñ¢ÓÊåß–‡‚{ÁÅã,î<¶ÀeÌiæÓ¦M#‰D\¡ØŸP3ŠŠŠHîYü~Ó–ÒoÌœ9}"À 'H–Ó\srr~µ©L"‹÷"+_þ¾µ~&e73ùÕ$¹ÑÅpÈ1“’òÇïç?ÿ3ä'Úöu×]—P_â'”dAýôÆô<Ÿ/>Ç©”ÊÙRæ•ÖšI“Œ6må†Ìäf$znR!e“lWwU/bkH(›ÄäGŸâ÷åËí …åw(ªz</N·/;80>WémÞßJ)þ~ƒâòŸÇÊVvKš6Æ\ ÉÊÊ:*‰Ìj‹Ÿþg–}ýý?«ö0bÝDz4ÁÍ7û¥¢9ï<¬nùˆÌ³™² Š1ˆà6rOÓ@õ¼ 0ØM¯ò`ò›žº »{L¶iïoçóòS<UŪ;˜o°)Æ÷»lwÉÍÉÙs÷ó†H¬ÊT†ñ4KbôØcfÆmÙÕjÌq)דy €¯€ãö|ǽo;<á‚àÕ©/¾ ‹â-ÖÑr2nº4Moæ¡#:?… �žl¨ô(˦¤O6ÊPì~Á.¿Ie>hŽ3í@Ï‹7³í®ేoËLbÎM(¾_».ÉáÙM à‡>%Î5ð ÈBå8"’ð÷ì]ŠÎÆí1Ü::”]†a˺‡]1¨Çwoì)ÿŽv£´o6Ý{f’_ ¿ ó™¸1G‰ýT¬í-1É:Œã4wP*YÓ*8÷$q¯Mš‚aŒgÆ 0Záåû¡ÈJà›OƳñ#˜:#^—( Ôg>B ²CÁ}W+.'üæ(OýÉ‚ö\PÞ{ð^ûæËº°A÷>Y\²XQÒ'@q¯, Ÿ"k}˜uß·zÆóØ@£§$À²â¹•Æ€næöPMõa”öùÐ5£¶óÜçÚøxºåžýìôw= >+^Y€žkÓ¡ǧ’Ø—¬lÍâŸì †Â0`¯ãSF)~ñdåù1 ÈÌñá÷†Âˆùžx³oŒý5%Vk¡qí8D8Mø5GóTœÀAÁ?^…KO·¾óüâ©Oyê@ c8ünÙ᜽ü´1œIëFÐ{p.}çÒ{ýù‡ªzÎåŸÃ"<‘W‰¶ ¦*HËÆ(‘°F±™P¢§§âŸgüþõg�<’wÊðþþð½¡vd˜€{Y±¢ý}x祋P}Æðüí.Ï)õ;_õ<û‹1â�žÆn!n4<^„Ö–qõ''D¾Ý¢°æ›¹õ„[-š7F)î‘©ý�>h§‹mr°Åâ4vßrFBËì8â0íÀ%RxóÎ¥Lš >ƒWþo†¤zNôD=.„C§_»íæ €¼Z÷H[9­nô «¦ÆR02Î8€aø4à¸wñùþ¯¬ºhÝšV­_<ø­Oœy¦²†•Dω Àp ‚ñãQݺu˨{·>Œ'Ɖս&\+›dST=>×+>öu©“^úò¼- ¹% øLd¼-xÅž2ï¯_+¥”ÍÚ /³RReØŒ+¨ñãí‚ëëë#Æþ(cÚ¡Ñ5Q/pI‰ÝœüèS ü¤ÌäòäõT<xäÂÀ–00ÿžo”?�wß}ׯ“9LO˜Ðf¡>c*ë°Œ+¹ØC¤óç*ðò?+øý˜å^YÄꦾXžÅòÃc7<AL‚ÇWðøÂG}ÿøÇ?¶nÞ̩ϮL˜8Ñ®Z)ØÛDIIɉµµµ¯çB–·i: x”à €É{OÅ¿# öC(Øi/¸ÕhÖZçÿ:SPQ‘>,Ü„Ãa²²²ÎPJ ƒËÇ#¡O‘ÐHë'ÈÚYÈÿEþurĈaØÀ­u‡>NûAÞZL˜€¤ ÓÓ¢¢bûÐÌüĉˆÖ0gŽ2gÌ¡‘Hde pM ìfýgΞýA¤#iÙáÈÎÎv'L øGӳݓ“3椓TÇ.µø1@D:Õº‡^s·�DÞß_�šïf‰Õ1n SIVeôǪü»!ÑØ²%Fý-ÝþÑuu*ÆE¢HõSflfÖÒo¹°#êêTŒ%g*1-Ä4i~¶g‡.2îtÐZÓ:e 4=YÒîÑe§†ˆø«£QYX¸ÅOX~:USXíú…ïG7 ÍÛÑ´lW¬‹FeãóeaÞBÑÖOä- ñƒðïc¢4öƒ9¾9fçŠñ%냟™g×¹Èdæ¬Þ¼X=¤ÃêÚnCÂ-AM4*3š›Ù³[¥»ªjcæÆO Ÿ² ½ëê4¸©K„™5½ùâžnh4þ°~GÔ×iVSn¬²úÓ&ö/&Ì‹kz3÷W»QcY0 ýëë4M}íŸÖʼŠljM“½»¯t›z MFÓÔ³ôY'µg}¦©×ß[ÏàÂ*,¥˜¾¾Sª#hÁÐÆ‰í]_§iêµý(Íûžƒ‹« dî͹ü³r/{ɸeA;;øNÑÔ¿V_·Zef-}«„Óbÿ’e)kf›2›ª/_\Ö^u¶[S·,‹oDŽ:ꨭ/ó䜬À'Qö(ªÆBxsÝ@^®Þ¾ÜK 6ú´­Ð·,‹›oö‰øýpÇùeMMM՛ʳ°¥Ej´¦oþjB„ä£[ ùô7îzYS¤ó¯• …Bdff&L)ƒýpò¡‡zï¶fÍš%ε}÷Ú—}ý/©lìK­eÑïä5L=ôIî¸ãÀîß?ûì3^>ðeJ)ýøÎ>wRUUå–Y^^NÏž=}O=õÔVöÛÌø 7 ۲ز÷>/1ê{"£ŠGSSWå.r–9ß ÃÀ4M ÃHYVæóù´ˆlñ Âíªñìì¬[®º*ä®ò‹D`Æ;0ú�¸òè{&ö³´Hï¤U4þ3ÖsÀ«SVD¿òÊ+œrÊ)n_}õÆ #77—††€+¨{ï½W]~ùåíÉÒ¦“¼ÔÌŽ/úÕžÀ sã÷C!8YÄ7$,ô‰H¦M›&¿øÅ/Ü{W]u•{ïšš7O¯^½¶x4§**lº?úè˜ÀÛoÏØÚG±¢çÛ~Ý‘NÁ±ULªçU°îÎ6Ë*áå™ð—¿[î‚@­5>ŸiÓ¦¹iËËËír•‚ù 5¦NŠRŠòòr¯9lQ+VÉON- nºi³&¸<´ÏD¨ž+‘ÄeA¨ªÝÅONËàì±w%U؂̃—…*¥\Ʀ{2?NÞŸÁ²JíÍ·EŒ§ô¹>Ÿý¹¢)+3VyïõíÛ=?‰ieWøü _âªw¥ ½ÄË»¼ìœ n°ó ßAðß™pæ™gÆAkMyyy ÓZëø‚`Ù«À|ŸÏG8Þ$³{þ~÷Ýw?wH€‘²zÙƒßÿN÷÷¬Ž> òÕÕâí ”e"À˜Ó¯I†‡Xï*W½'2ñBðûìôÃzü+Áä?>Ÿ/¾ð f^Jž+deeµÉË>ï*þ Yª©ì×}.7Rº¢FÏ÷PükË{ÁùÞÅ=ŽV¥×• Âÿ¾=¾PÐã¹%¶L8±Ú v^m—uÝoh“p§ÛzòÉ'‘yñòÝ¢b«­d^âRP—ö·~]Z–CißlòºÈËÎý›ñá‡I&Q€½&Î@#TTàÚ¬Äè¬U1®Ní,™)›ä¦CjÍwµ¤œ(â°nC¼ÜЇ‘”õ¯¶�†apö°sÜŇΧ³ÖYNb~¢{Ù9ìºaÈÌݳ¤O¥}²),Épg<UQ¡ë.øõ.sŠIö”C`Oq þ«Ï${½{ ŸJ<Òn§ž€¿Ý�§£÷D;gÕxœ߯…n·‰>ut¼î‘¿‡>ƒþýº±òåú˜�í]—ë½>âŸ{€R”ôÉÂ0À0}‡æá÷T.mbÕâ&Ô‡ÎÎyûí‘- ¹mÇ m©ƒ;/‰œ¼&-¦-Ç© ñÅ¿›Â„í7&]zÛO=6i œG ÞEDÉßOý`‚–e(”‚W #­QΪêf¯wõ) Š3ÈÈ4Xõm«5arÈáA¢ØÍÛùsÖlÅ*øü[/5$PçÐæ¬XòÕ~›e\¸q0 §]KÂj(7Mìš#lÿAvO`Œ€³—ŽÝHí úÒgp.}åÒgp—lìΣ½),Éä™!-vÏ`c]˜ ëÄ‚ш¶ëIè˽n<Úí‘ ÿû³Äe]Þ5¯nðRz)J˜ôÈ„f#¸þÈ1biûL"Z5ž)Óáéiðß¿¥6çAÄêé?*×y®Çž(à�­ Ã@DøÓ‚ƒGùÌ¢÷|ùA–)l¬‹P¿.œ4ã,ôuœrfXïƒw¿†£ö"¡Y{×®¨@ –2xí8éWPý5<ü÷‰ ªz¼ëäˆè3‘SÀ-OÚšÔó<q@R3wðý´XKP tÜÑõ8¡dßÚZ;4‰uï;¥üæ¹ÃdÑÜzZM J2ÒhÜAcL�1ÜsOA÷ÆÆÆ $Gm<žÕå P½®GT?þ8çž°*Ñ3öždçó¬ƒõ–å^ò´¨KsºÖá µ­éMaïË­òKVßÏî]äk{@cúo+°qãÆï=¼RÃ…žÝ•¬{;µKõþP 0ìwTÏ-_çYøú Ìùx.Gô1äá*YÉ¿ôÎ’îÍ1 ðåßW p¾·Éøí·g …Þ‡)÷bÍHÅ*ëS{’Á!Ð b$æ™Ôš )êR=/àðþ¯y2z4-0ó+8zïÄ7áYǾµHiêýkþ™MMMÏmmAáp˜ÌÌLkä~ïMN­Åô°óð+Å\ôó )Í7Ùwüþ6øÏ[P?Óþ-~ðí"²¥ã‘¶1a’ŸŸ7~ó)·Gu>Ÿo 1_tòhdá+Hë×HhÒð²âäƒç;ÿ„t˯oíÑ£ÇAíMÛ(²ÍÃ0ÔUãÇË[’öÎ;s®ƒ·v4MÐŒô¸âŠÆuJÁ}÷å<W]]¦=™0UÆûïæ»ïê@Û%u :\ã^8¾Ä0à†6ßýü(0a2tè‚ͧì‡hþz¸�XK¯óË %ôö®¢µ=5)æÎ¹êü'`g? ²òâ#hxM”²ƒO × kfC¸éðC¿æ§zYÌ“úÛ ŽÛ‘´n-º”ÞJ/ø#±,̹û[²ñëSµ¥É³ò�áþìË20-ò/ú|úŽ&wk°];ô ²èˆçuDÿJ‚At(‚E0ŠG—E¾}ñ#1¥¿}-ª»]î°m;]JßDgï-:AbŠ×­Qû³%ÒXô§`Ꭶ¯ „Å­÷·¾ÔGZþ]*:úÓÚ²û' Ñ2¸ù­f©ŽFåûpXžhذ‰‡¯]î}3‘ŒÊH$Üý¬V‹ïòñŽ ê¿”–îT}¹ƒ®è}3X{åº/³ ƒ†#Ì_ÛÌÊWbõXÌÈÒ寬ŒYoíhú~º,}Kú6¿Ó\©5o«©·,‚Z!¨5͆ð—ÖB_ÿ¹;U'ߥô6 "ÆêhÔò=W ë5&&Q¢TŸà½GJhµ4A­™Ü»òùwOߥô6P}aõßòOÌ¿üƒ#… 1 ïuÛFzß]O4韉ÉXÆî4²ÜiÝžÐZrßln©ûóz"ߨóë_¼THõ¨€íÚ-+æâ…±øD ƒþ±âÆóªÆÝ¼ƒIß"t)= –7‡d£²Xcš„ê-ö¸ÎuíÎg”(ËÇeñöe„Cv#xcÀ@ŸÏP¾ïRz´Öy+†­hŠ|¡®"ÕÌs· GöZFÄ2SÜ»óý Îèô2íôno|Ö” ÖçWº×4Óˆðúº2‚V<zw#yÓ¢1Ë ð] --ÑÅŸ¿ï;…Í¢KéT_RW4›îíæ*ÔZe÷ƒÖ¦µjûw„•£³™~]_ªdҢૃ•¿¯étJï¬]»æØîÝK6Ÿ¸±ˆE"±Ez øª¾w¸<(‚ú6Ìa£–µÙœkqQ§“­ƒNKØo°ï]q…Œr®Mžl¬…Šö^·n]C Ð~kË>ÿzã(úß3Ÿm&ç îu&J”gñùÝJÜ­·èTW­€ ·FW/ßgÏ~íF`;¢S+= Ã8¹¢BOÑibdŸžžÐš5Å»UW¯ùÞ{,Ðæ°ˆEj@‹G©e¿¨!kF«kÁ�cK-µ�)oß3øI|­kZ)Í£—)Ão µ&''çoápørï›ÆJ)²²²^niiùåö\,¸C”>x°!Ç#äæŠÎÊÂÈÊJzÃó„ÛºÐ`æL" µaÆãN–÷XqId}ÈÝyÔ*S,ùºA­¹ç¬³XÿùçTVV&®cM +Qùo½õcÊÇp;·s¥ye±*’•/"ì½÷Þ,Z´hÖúÀmç´mt*K4h`ß=V­*/oÿM>÷€ü~hn†åËaɨ¬„_õG)/gè~ûSÜk‚0édOÎæüóÏ÷”‘þ ‘äëÞà÷ûill$777!]òQ4Þ¼«W¯fðàÁ³LÓ<ª]…àÔ×…¶LÓ$//¯W$ùVk]ᇇo‚ß‹û:.ྸ•ÀHò›_Î5ï-­axçxö ¸ñâ:ZFgÔš_ Lýúõm*¸-Wì=H)ù¨˲ÒZ|QQõõõ›ª§Ýu¤JKùü´ÓØç±Ç²÷nmmýª½+Ø¢Ñ(yyyÿ ‡ÃgŒ Sÿ#ŒÔ×—Þô\ƒø;›Éïz©ÄìnÙ`ï4PU3çÁ¼oìïwÏ\ÎGÏ~Ägœ+7n™Þ÷»wïÎÓO?ÂOÂö18Û(xál™à”;f̘—oY~¿ÿ—ÀË›âVBÃ+*H÷*<˜³vmëÈö8¤ÎAÏž=û¯[·nÕÿM€‹NôXlñY¼óA5£÷°êQ’Fé1ŠSš~û4°àªñä8;˜¨Ä‡cYS߆,š º.º>ù*qûˆ[±cåŽÒ8÷ÇŽ›ð¹·÷mLì:ð$¨\§˜:uª«t'­§>÷¤‘ö‚ …BÜ~{Ö-ÿ… Ñ{ï}}àæ›oÙâ9fÃ0ê÷ÝU-x6çu.ô™„ (R5>Ár½É¼´@ì~Ÿ‰;4,Oavü=¿xË @Ù<÷Ä$Î8Þ~YáòûÀ Ã=רG?Íš –Fže¥¸p¯Ë>ù䓹ð Ä‘GI^^úÍYE„Œ€Aôã4]‘‡c¼øâ‹Œ7ÎÍgÆ {š,?m¿¢»)`á¾îéóÁwæNjhhœà¸±²²²âêêª:ëÓXE*1"Opêl’[ô’ï¾g·¬GãŠÞ„Õãï=γˆðÕ·ß2,ÿ¹„4J@Ên±‰á•ÿ¾É)}„ï@{ïƒ_]cœz ¨ñ3“#ì¶ÐÖ}¥}ûö¥òÕ*7–HæÇÛ9§PÃ!??Ÿ††•.Øv?ohü­g¨ ~÷Ôª\§¾”·ê\XØ ªÒ5MïËëI¨¨�™kÕ^Mö­Î½’sŒ¨ØEËW±GÖc‰oüz²&¬lRüŠ(Þxu<å%zTÙD@¹×s穉°¦.…ãµÓîÒÜÍ}×;¥O÷"9O÷=;;›àœ*Y¾^–&Ètx6F$Hl³ôÛþ5½Ê J Ã>X+¶µX˜¦&0øüÁEÊ�¨«k£Ì؆7î~Ä%î|6±M|>ÿ.=.~PÄ[®Ä˜HþC€Œ±"ímUv)ÜeUyú~ç»§st&N~èÊö¼ûSd�Ž%Úéƒ![(ï΃‘ûÅ‹û.öœEæÁº÷ ×ÍoJáÞûŽõÜqÇ ªhŠ+ÒÃC:Ó¤‘y•‰lîtòèÇû„­ùÃe·}KJJúdQÚ7‡Ò²lJzgÓ­G&Ù¹~̈栿ìm«dÀ�Vsý7YjW¹) H<ÿ,,z!éº7=©n€˜µ¾øòëœzð')U—ž�ýJ}œwv9çž}0ÙU7ÚeúBé9<öø3œW¾,ÞU$Gð}nB\o °f¿¼ ~}døáһொ׷çØk@¢G9ùÏ0õ=˜5k£FJqû¡Pˆ¼¼< ¥‰|œäÜÒEÒÆE‘–gí5}Ní5®°°àż¢�Ý2b ÆÞa¦Gßl2³}ddù0£š–Æ(M¢lÜacm3*. 'WT0%EÚÍ€&µe¦é œ~4 )Må1y+Žd&ÓvØI‘Û-oĸÜZh ™™P] ë+á…Øæjx¼Oþ67wl"Éi{sb’‡“醊Rº¨4éB¢8þµa¶‰y)#£äfg`Õ·P¾ —‚n1ï bÛˆ)ŠJ3ÈÎõSX’A°É¤¡&LCm˜†š µaZ›-»¾P(dÜ~{VªHM ˜DY:Nb÷Þf<””,©3ö¶Þ”òÚèe ÷Dn~léæÜ·Ýrá²£âŠ2FاYž–¤øö„Á½=}lty‡`^eþßkpý_¡´Ø¾¸¼Êþôe(v[Æ.Çõá…Ý›P†«¡™³jzºu{ÛäÄuýOöÞÀ²™ÍÁçWÜRXG‰Žò¿ÁÞ(¥ÈÌ6ˆ„4™9>¬¨Ð²1Jㆠu¶¥‡[­8;›à“–Má:ÆøÄ{ì~(ÝË+À6‡néà+—" nš<!í¼üæ _|%~xäêX}e“xdò“\8á;þ}+üïmöùíçǶŽ:õX,Øå#©ûJgÕÞQÇØ?Ásìëxó\¥îªÂ\ä«çÃV¯dõH°ZÇÍoªˆn3jˆÅ‚&‹çóûP[¢±>B Ã@k!Üjl2i®ÒÔ¥Gßì-Pz²²ûXßpÇÎ÷|¸ãøv*ô-ô\—8#Bš¼’ËpN¡9æž§ÓïM¢<þ¸âÉÏ‘=IØçË)Ëe¥ç_#¥`݆ ôhý;ÆøŸaáhi…•Ó ·3BN㥒-=¥Ž$öZLÈ?$~ÿØÃá­{Ó×ÑëxhåöliiYŸ–ao="Üðùq}†¿à‹êذ.dïÑ„‚&­Í& È/öré»új$;ÛSŠãìÓ ½'©{‡lÍ@l~"¶™ê£ƒÊ8ù«$(>EÞk.ñ[”Mbò£s~ùÊx ˜\dî%g¸ #d¬™ÐÀú^@bÇÙºÕ:Ûy9¿Å3 ðäÆ(·Y‡JemSuäͳí.gôèÑéÓ§ÿ ƒQެØGP°vU+þ€"'ÏÏ%åWú~7ú<í²4lõãÆQ´ÙÒ’öUóâá‡{ö[»vÝêt÷|>ßÒÌ€5¤yv<‚ß”»wëŽaÓX‘‹>Á3—êñiÛQ¼pb#§®ØŽ_Þ<BâÞI LŽ®·éê{¿Ý•�� �IDAT0F€ßï?Ê4ÍY[YÜVÃTÿúk®7އ6•pnððý÷¯®^³0~s]ú<€eYCƒ–ÍœišVɲ>#šÚ¿»å½Ö¦tí >ÿŠK_hs8ì¢ç‰Þ&¦ð„<*±QzËTÃcÇ”oªŽMÀ[‡1rssË ¥zscñö‚[ÿSO=i¬Xqö&E·ÞšqR$™Ú„ˆ>Ÿï5­õ‰ýzÁ²iH§|muœi>,S@•MBDøtæÞÍS–'Ÿkå*Ѫ½i&=@p.d«¤:<Ÿ^w @þHhi%x;ÔíWt–eqÓM¾ñÞt“ï–eÝ·ýÉJ„i𔕕°aÆ7¢Ñh `´Ü} 1 {h©R­N<_\áCâˆÃ¹äí_“úZï°S4O¾—Ý ÁV;¡Ïç{󨣎ûᇞà÷ûÿÚØØ¸k¬!7›ZZZîóù|âEˆ9eeùï …Ì?î(b¶……¯\~yä”öXVåÅÚµèÿ»phCÃÆïÚ·äƒvÏöEvvö¨k®i}¯­q»D"è7ßTÆÉ'Ë­±{è!µ¸ª*ºG{®!èlØé”îó1ذ}Λ?ÁBe»Õ6Óš¦ÉÍ7ûÓ6‰úzxõÕþ.]ºlAFFF‡ÑÛ±Ó)} ÑwÂ*`êŸÿ Ô~ûm¨ggéS»ÐŽÈÈȸ?++óë‡>™éB¼5´6;ï j[ùrŸ+´6±>*+Ò5Ó,sÖ>Vèõ!?àqOçB—ÒÛ€^ú3‹üÃþª�¬ˆ!‘ZDk|e?w_ kš\$õwg=±ã¨üaèRzPÝN3‡|¹ÿùôø]_€Öö½ËСzD F@½ƒIÝjt)½-øò1œCn×Z :îÙ[žÙóÑ‚èÏÛw)½ Hd5ÊÈE´6�$´>ñ€/|¢‘m]ʳÐ¥ô¶°qÚd B´`~´¿%áZíXzËÔc2Ðb[~Ä?gSºÕèRzPCþ{©èJ h ÌðJÑ–}úå†/¢5¢…¢«ÜÑ´n-º”Þ”ჺÿö´•«A,Z|¾L\+ׂòùw:ÿÞ¥ôMÀQ½žHÃïq6-8Ž /Þ¸SNcï”DooDÞì=F[9Ót(‚´F°B ίï’Ý"’·ºþ ¾ØW–îõr×ÄþOÍasÔšHDV‡Ã²ìÀe¢Í®O@WŸ¾h­Ö;ëgúší÷Ö6¾ß›ÿüyé½›ÏÙ…"RÔ8¥Qšg4˺ª¬ ‡åuu;ß4œ]–¾¬kŠŒñå(¥È]dRøb e~?3?«Ûi×SuE ›€ÖÚXX†Ü÷Â4¿ÕLíÓµ„›Â„C¡Ðaúð²„y[±Ó¶Öí„‚<{ß¾;̇ÿä DƒQ,,Ä~£o§D—{ߟkÿ^„ˆß„CÌXUÊŒïúଖŸÙcæ¨M—Ð9Ñ¥ô6 µ&²$ò<Dn¯§YkD)Ì<ÅÔµx¥zÓŸèÿÞŽ¦ó‡ Kém@)•ã—gXuæ= ^²A‹ ­uûfbv=Zýñ fMø Ù#@Ã!tƒF‹ð?¥Õßó{üõ±§mJqÎâïgìhZ·]Ñ{ˆ+>k¶r‡es[[1žmfÀÅ i7óåNØ©äØeéé‘QüeÔ¯¡æ×Ù¼_×ñüÜïÚÚ¹\|—ÒÓ@‡t/£ÐÀ?r %mB°ß”™±¾Œ×k`:¡LñMÙ¸£iÞìTni{aI}ëšâGZzÕ\WÛ†E˜QÓÃ>ÊÃs|G Bæ7Aö¹£’?L?f§‘åNCèö‚ÖÚXcšÖêh”üÜUîõ(Q̬(S¾ïG«¥iÑšVç­6µ¡Ûí—ì×°Ißbt)= ¢¥ *Ù¸8¦Y„ÝŠª!%ˆÓF„W^@Õ°LZMM³Ö¼7xðN!Ï®iØ$TŸU}vtYëîˆ êza­2Ùgÿê„~ÜÒŠò–'4„e¦¦+KBä»È½¡!ú¬F°wImíg0³¦Œ¯î+N‰Ü½ÿž-{vÓûëvt)= ¿ÎF¢¶j÷(ZC¯ûšíè¨:-ikóÒº¡DKUêð­JVmªì΂¢Ú^> Ÿ³¼‰îõ(Qæý§U#3hI>gUkš|B$hbT‡xï†uz™vz·'6¶,28(B¨Öbà j�LL"DìÏ\“¯ÚÅ>>ÛºyŽå4>©;jÁ™ÏÚ±œl]J÷`‹¤¡¹ŸmÁ–}&úÞ%ÕD­ÔóTiØPw“Ù—õbÁ/»³1[1`ñ !Z®š¸í +b±$c‰�¬n,£Õ±`ZÐV¼‚È&Õõ6„s"ç(Fçuª@β,Š‹‹wÈž1‹ú,ÚÕ ÌÊ VøÚŒM¿ h˜¾~�o®L¤‘µ ŸÿèûÑÛ­@§´ô~ýú¹à‚ÕKçÏWúw²Ïlllú÷9±hkðYK0š™»Òïd³ëzÚVïn±þ»Í ‡×qÀÍ+‰åöùŽÅ_Â%R¶ÐI•î W¯^9gœ±¶¥ ¶ ñ·ß*^=ÿÒºº ´÷æ~Ÿ·%*BnÞ*¼b‰ÅTQÞXÛ/õí4Gi;ÛÀ~¾Ë.*°OJÞtj¥;Xµj•qõÕ¬Ýw_ÊJ¥Ÿ~Úwskkë„m9K][—áV‰Ä”Ù}Ÿjü+ì'iÉýw$;Ê ßìJ³Ïcù± ¯UkW齿Ôþ¸ÍÌw�v ¥;0M“‘#ýÑãO>uëO<ø¿¦¦æ‹·fÈo²¿£–;-øhwwøÕ‚°WaU‚Òg1‹k¹6í}ûv?Œ³‹.$°¶ ‹+¹R\ýõY·Þzkˆä$ŸÝVXX¸GCCÃâvÐb§Rz( ##ƒAƒ|uçœ#Åm¥†x챬ßxã„3¯¾úÚ6W:,b‘½«w¬][–è²ÃÂ3}Nâcõ1¡Pˆ@ r螣øîÝ»ÓPßÀßù;Q¢\¸öÑhôÞ>ø€C=4í1ÚUUUôë×¥Ô›"R¾ÍBÚlw¥gff~tê©ÑCŠ‹EgdÙÙ>_â6Ûé6øÝÖE †É“3Þ=ú”òçŸÁiÆ7|c)ÎY¯ËjzôÛ®ûœâb"‘~¿?íÑÚvÙ‰Ê7 ƒ[¸…Ó¿8AÃ¥á%õˆNÓ4‰y§×ɵô’’’!ûî[·täÈ÷jØý÷³ð½Õ­ûù²W€Gñ�{°‡{æ*¤WV[×úöíËñ½/ãÁÙ—‘™™™¶KH—×0 "‘ˆêÈMŠ;{‡ÃN¾ì²Ðù™™í_¾ÖØ£j5¬X‹¿…âsêyç°ï!‡2hL6Re¢PìÁöŠWR’ÎN箓⬬¬¤wïÞ »U'Ù™œ_)…išª£¶ï4J÷"‰0pàÀ’â⵫ÆÓ9èò Ãþ½v-,_«VÂȽáˆÃì“ö�Cræx¼ç°Hü4‡u`ö¿Æ®þ ËéÇÎÉßJ«ÒU€G9¦i’““ƒišôêÕ‹êêj7Mr¯”" ‘™™‰ÖšýöÛo¿ý–ñãÇsÝu×%äñÖÓ离4vD¡íÓ4ÉÏÏ¿­µµõ*À8xxçQÈ3bGoxNRr‘|‹I纈ÀÊ5ðøøõ_ÓÚ8ЇŸ\ZJ8l,›l•'œpo½õV ½UUUôéÓ'åúûï¿Oii)÷ß?=”z.’÷Èn/ÊËË9å”S|]tQ»/µíTJßc=ú,^¼¸RDŒËφ¿^²ùyâýJü(-ïy-âQ¸÷Œ–µuðâtxo>Ü6s ž)â–w¯fÊ£ºVšÜÿž —Ë/¿œcŽ9€—^z‰ÇÜMëEº�°W¯^<óÌ3�nÉ^%-ËÊÝŒ¶ª¢yøaÿâêêÈÆ˜A:ÿüó3{ì±°ˆ°ô Ø¥t‰½öžÄDbëMwv©Yii…‹á½ðíJøå§óóºs]E{0xð`V¬XÀÔ©SSÅqLJÓ{ƒ¶d¹N›6-!MyyyÚø –¯Ý ÓÐ.ºÈÜ}Ò$CÆG²²2þÜÑ<b̾ȯ}4lÍô¼ø‰Ì;ÿ,éÏQ²÷;@°ôÆXÁñ¼^wîþN$deƒàèá0ê�øô¤sÓž‰îмråJ�FŽéÞóöûµµµ)¼*¥¸ä’K°æÙçÊ{(Œ;–êêj7_KK‹W.î_Ïž=·L [ ÃûÃ0àšk"wMšä“sÎQVÿþýú¶geZk”Ru>ŸsžŒÓóàØ}cJé3É=é‰×½Ê£4×jr ®r²Úºõx”a̽û è–{í£‚ãsÊLŒÚeÜ{¯½ÕŒ€%#YIN¿þõ¯Q†MÓÛ÷Ùùú{ÆŽËo¼Annn‚gpò]tÑEèØÞ´í‰´])0@ŒsÏ­¬œ0ÙcÕº­Öïóùfø C¬O¥Øú”ƾÄþ3zOL™˜QÓwÒzÿô„¢¼<>Z”˜7álµþw"*±A\y¿}vzv. þì;´múE„K/½°§»ŸüÝQb]]]¼‘Æêîk[þí¿{�Ã0XºtiJ¦i¦ŒãÛÆêÕ›î2”‚ÓN“¬›nòɤIˆRê)'²Ýf�šk­çÅûXçhh`AÌ¥=ùÎø=oÚ4Ÿ�ªøWî÷CN¸óÞ~^†Õ e7ÅM_àž§àôã!s„}vzAn¢‹µùW ¿µÖüüç?O°H­5cÇŽMÈ—Ÿâî»ïF,›.§«qøÈU saþk»¹èÔ÷ÐCч ‹Éª5L˜ ¿½í¶L¹â ¤¨¨`ø¦€aŸï>`cXæß±lã®Û.þˆ gÿî¬DKNvóx¬Uø‹pÔ«L35hsóØaü;KŽàÃ%pôˆøø_)P>'�Œ+4ÝM8f̘1”——S^^ÎØ±cÝté,þý÷߇n<íÎáOÁéGÚ–o•••ˆ6lØRդŀßô}©ï¯{ß•ì-ü ÅßÁ†![UZ#Àå—7νõÖLFRf^^yö믿î=!Vêæh c³‰®Å¦™[—Ì!$÷¾î‘ÙÞßÄûé„üxB\o‚)Û|ìÿÕïpÄ™ðïÛà©©ðеv²O¾‚ϧ@MM ¥¥¥iûu›–ÄÏäF‘Ü?{»Pgø¨Äñ‡1™‡ŸÔŸ}½Ã0j½ÓÀ[Šþ¿)럓™½JbRÙýü]ÿlZ¦òûì‘…ñÅ^ßêRöêØÊ8úhñtÐëÑŠ ¤¸Øÿ zpŸ0\ò¸vå\{Î[¡Ú|ïÆu׫÷6–Æ2Øud¸»R°à»8¯�űE•k`ï2; Kçâ!QÁ.]I3wÞ|£FÂtN`öviž®ÊáÉ)áƒGaX÷‡‘éé%Ñ6Ž»f´¿¸8UfŽŸ@Fì)‚Ã.ØÃ%Ü0 ã¥6Khj㺓½1õVCƒy˜þÌÔ\=Ö팟ß.%®Ì¢ñK^Á$ûn[P±†â6úmP˜¸díã/Š‹SžF$0íaøðÃôëÚzÒ– ÇÊçÌ™ƒ²â|;t¹mÇ¡1n�üáøåqrzNNΰ-ªGÂlÔÕÑœ<?¹ù~ròdåø\šËÎèõ<€qâ‰cÛ^Ý‘­ødåû‰KÌÈÖÖ½×aÏy'•¼Ö§~bÇbýº;¡â"IHnš@¿„ ž~öÅÄúWŸwh<£Ä‰V¤InÀ˜ápćosäl†{κ;¯ â2pKOꎜÿ…›! ~¹%u‰häÝa’S · @na€Ü|?Ùy~2³íqyiIѯ�Œÿüç¥MwÎöx^å;OýÐOúÀpÉ)q½—B¤“ß(”›æ±ÇžHP´Äµ ‰†.�ÝOEˆP¿=ú«De;‰ÑÄ[›â„ÛðY{º„Ï—Úy *ÆÒlypfáôܸ¢½u8PÊæÍå7™?l:”R›/7xr–|u˜9™dçúÉ)p,=¦ô†­Í&÷þ÷nŒÍ ^«lŇ= ( Ñ(,žW”Ûo%{CsHñ¸X9¶âÏ+_oôÚë&þï¥B[H->;rWJÑ´rBBo£ó¶:ap)X:©ŠXâ¥+pëyпw&‡rHÊĉSVòµÙ³g» w*HŠ']úØT‰ô$ [EÒNÐh­9ð/»Ö?mE«YßÌ'„ì\?¹ùr dçùÉÊñ‘™å#i¯TylÆCÿ0²²²6Ä lïè5ãÜz+ìÚƒDE§qË^% 2:DÖNˆ7óXš;þ½Ž…ó®šÂ~GŸIe}ÂIY Võxò3ÜbGNÄ«ûÑÇžNåO%þ¹¢Àš·áƒ‡>A)Å Aƒ°,+­ò/¾øb ÃÀZ9ÊV¸â ØœQˆ$ÑšÐ0=@Ý8ðÀû�ÜóÒÝÆ ßö[ºûyCåè›÷—‚‚ì’ÌåsüÜW—GVŽœ|?¹q×È4ðg( +;pß©ÄUT“#(! ûÉ®IjGè(ÐÛ'ê$AþÉ?D4߯]Oy0î™=VpÍ`vËšÇôçų (5­á»ï࣠Øg–Ãÿž{›õ󻂵€óÇ,O`¡¤Ð~öîm(â±:ðY¶Õ‹¬âÕÉλšmü>8ýg»òÄõKxàR½âK¶êØoε]ÄÊІF«öµoÎ}”î¥ùø|*¤Ù(Y9~|EvžŸO!á …? ðûíB³23ìz+*Òt»hN¦”DŽ<œ½?¦{{™NH·QŽ7_B ×=Y©ª·"ö3ÌŸSÆÛUžy#ºôë¿Þö>»ÁnýÒ“žÒ¨“®%4‰ñ†G¹’&ß3ßõà±ozÅËT0ýX…D¢|¿¦…?Õ–bøœÙB»¬¢’L”a2 jÃ4ÔDbŸö÷^rì±Ï)ÓÉq·ÂF¥pãÚŠM3¶%!ç^„ q8n5 nýßRn™Z“JãÀä8à€¸kýç$0FÀ ·CS0Ѻ>_W:ºQ‡$]Oî]÷”>M·Ópÿ’þ¼VYŠßX=мÂ] ”R™¶-öËÖdçùcÊVn—jÄôhYè8ïŽ.”R¶Òëëi$ÞLM6™CØeÐ>0<BÚ!m’ëò¶|χ+!¥@ºŸÎŠÅÑè<¶n€‰ýh5 @Å#PqAbÝ’’ÑóÓ±Ò$7í|ï}ü—6ÚK³”‚¼^YzÑ®d÷ÌæÅ½‚H(™+‹@A·b\Çaå*þÕÕ­ŒÉláü–~dfÛšžÜm=ß6 —^ˆ@4lÑÚlbø‘Æ25–%8ñºˆØJ_¾\ôþûaЂ;ºIÛ$Û”"ôï%GBÝ̹¥~Rßïzy¯HŽü¥<z×IÜ4y^Êî�ôü ÁïÂ8Ð~ØòÍwq¯àZ§£X#É1bÂ5Oßý—óáÊ;ëýÍ¿·ï+ÅÀ€‰¿(³^¸¬[O¨ž`Oy,Ü.Q)x[eð¶UH~7»QÜ›_‹/·€Ýi$Ë4Ðk#¶WðA$¤‰„4fÄV¾�Q3j¯FZ¹2»äa»ô|Ïg~§éúæ˜PöÝÝvU®+IJ‹9Ü| Ü9h§1xgñœÀNÅÌîóy{±-¸ë.¾\è5‘úOà´káùÛáÔ«ã ïûÝI]JóéÜwò_qªü…ÄóÕ}ÛH~· ò»ØŸM´¶ Ýæ?ÝÊÈïˆýex¾Û¿ ’~;ß7˜ #&¢…̜ظ<ßOKS”–F“`³I8h k¢š[ƒº_«¨àÄ´’ ¢¥ë¯“‚ºŠ{lf÷¨W©’’z\arëH1æÞqZûÄGƧ%3Þ|ÆWü"MWÓ{(¡1æ©É·òÇÛà…;lÅ?›MßiÇyèI껓ùpyMF,aÈžžÎׂ±#ˆ{ÁØgÔ€¬áF£ÖºÐIké>#ƒ7ª)šµþŸ7Záì+|J»³â›&jÂ(Ca™šPÐ"ØdÒÜÅçW|ñÐ"åÈÈÈøDR•.ħYÛR¸ó»VQjxLñÖ&—'É_<­ÃõÊž¢}ëe8þ©‚±—DÏÿ¤Œ9W‘©aü‰mÄ•®pYY\2v Ç ÿ¹Æ9Š'îmHê’’ùH޾Ý:œø{ÅLà {bÈžïñ"®{·ËÉ8� ®p�ŸaOH”—]Ð�\û㊇öÉóUedDB¦)hS‡,B-"PØ=Ÿá³ûôãŽ;öU˜–*ÉfÏ÷|ÏwçA‹Cl _&N´ïÎJ¥Œ«Ì¤:“’¿Ømýo¾\ÁÁ¤©ZÃ}÷Â’¹×S’›á>XX·h<= ã–˜2çà¾øè”Î?9ˆžÆ6Ýþƒá—å`xF-éÆÛ›¯ƒ/i~ ×< >˜x> ãÙf|Çìkw‘¾@k­¶t±ê=|T ¨ëŽ®Y¿ºµ¤±º˲;3*äú £# ¶ÂøÕW§„RJi&Þ§{î}ø’K|XW€;O¯5”–ú#<}¼wØàÈÆ+D¯yLIŠÏD>Ì58áûF?Œ'Ƹ w²yB Oì>Î ôŽÝ³'0íq„}_pXŸ‚azèk#k³•Ðë%ä»í"[áÊc�ÇLß„€-V¸·î7½t—ýòöÏ- ZˆF4…%h­Yø÷oçAìɵiš©¹óÚ(ÕkÝÉ·üðèdU]U%eN¿à;€¦# oö#ñ1£J ×R’OPw?ÊŠ?bW Î9ËrgEðë¸Ð“ã ûobßíÅ‘`8Ñb=4$Œ4’FéšÀ7—·4uøb«x.¹É_曩ÒÝr<8úý…o-˜æ»á¹«¢†Ouuó–=Z9¹ïÈÊÊÒ[Xb)o ˆÀ3ϨÚeˬ҉SZgþgßæf¨á-áÓa`aÜ­§rI®]½¶ÌšsÛ±"WññÂæ}þ%#zÄ+w»OâË í»¡ ¸‰Ó—É×Úê‘êpØH“8¹¼×>Ai­-_{½{pücÛ|-Ê­a‹Ç¿I4=÷œj?ÞRß}'¥mÜÒÒÔ.Çåj¬nÀíÓã+`ÒHŽEø=Ámfîr%ÂðÿIéZ½sùv^I°ÞŸe¦¸bï"¤žju¤z²tu´ üìb…ˆ´›Â7·–-\âbʹñFK-Y"ݶt ­õ›€Ú¥<p¬1*žˆÕMÒ§G²*ù·$¦WÅ¿tGª&xãFÞÜ숕;}Ö yܶæQ¢w‰Ó±è ¶¤ŽÄ²ÒÕ±!9#@$Åt(\¥oI#7ÞPzÂQŸ}&™?tǧh4:PƒG<éó¤´µ!'ºÁ“ç·»n]<žÉÈbck©O¦gaDœèx ßñ»Û[)™ÜGžIù�¦?Ÿ=,M >êHéèõ(9œ ©í§ÃáVxýõȦöê™=ó7"ŽzY>//¯oKKË*DŒÞ§"Á‡¶%OÌ”øÃãKÝ7\ˆ¯ ÕóB647Ómã©þ8VWº�LyÒ` ‡ƒ÷‹çOÈCjÙóWˆq››;´¥¥eY;‰o«à®;­¬Dœú’è§Ÿ¢§NÕ>Ã0èÈÝš››W <tg ÿA¿ýHk}¡àÕáăA9cÚ¤ÈÝ…Óoz£ç¤¾cUøHŠWŒ§[&‰Šò›î™¶×7;uÈ<Ððík_{ôV8§”é±t_VÂþ¿°œ ÿqÞ_ÛpY;è Ó˜1¦;PûòKxñÅ-ŸèHh­1 ã^à2çÚÕÁ-ØvHtåìt ÞîÁi›ðâù¢ÚhX|ß�O„×ç8 Dé‚‚‚_î¿ÿþÿ5kÖc†aü6F³á÷û§0à_ýõ7i4[—œ>¿ê*öY¶ ýÔS–¯£whÜVD"£¨¨hH4½6žíµ ¥ Ã{†FÂ!ÀÁ{BQ7?¨(`‚… ­Qh ÃÆhl‚Å+á“/àãù°äûø®Já<ž¼ñ´ÓN»ï¹çžkìì2j ®Òóòr¯ûÃþpûwÞµs2õ×^ã‡o¤™4ÚV<ð€oáºu‘ýwV%'c»GŽí Ó49ûl¿ Ùº³6 ˜1C™3gFÛ²egÅN­ôQ£°Ž>:ý%"önR_~©ô[o —_¾ù¯kkáá‡ýû›¦¹°ý©í<Øé”®µfèPÍYg駯­©AO™¢šýþ~—¾øâž=à€µãг³yïê«ióœsÀÛoϸ³±1xuGmáÕÙ°S)=++kJVV`®Ï¸gõêª`vvö&Ó÷ïO͹çR’îÞ#ø—UUE‡né»i?&üh9>ê(äÈ#ã¿EàÓOaøð|7ÝtóN¬¶~”J?÷\¤ì„´ÖVxè¡üc›ÞݱTu¡ÃpõÕÈĉHv¶ñDGì×Ò…N­5C†k^}ë÷Xø©áGéÞ»°ý ÚBöHI¯Ÿ!f *¸hCKýHÔl”hx–Xþ«³^µd“û“ÅŽ˜Ò…úÎ5ž ¬�� �IDATÅG7ÉÒ_ˆ,:DDÇöN^ûLÝŽ®Ê.€h³!*ÃÀÈ*•±Äkä"BÓ£ÝÂt[×ð×Ì_í0F~Bè2ô.lô×÷§þ%‹^Wå¡ ”‘U“ì‰Ìž¿ I¤Ù¸�Z Zhk$sìwW'bEÁçË�éadg<¿ñþ+²bzW[ì@ü4fš»ÐnPYCö‘Ì!(«17 DÐuSêEGóÁ4þLã+1°,ÛÐUÞHÃH|LÙôDqT�Ñ´F,1ZžÿÙkÀØÃÕ]^´ [#÷+$Ѝ P>D Šœ<=o¿«”ah ®üPBë@ÑZgù:a ­5 µ-Äÿ4ݲ£Xú) Ëл°uð+UÓ{&¾\”¿Ôîµµ dÞaÎ4ÎÈ?øxµˆD"ñ7~µÖ4O.xÃ_ìì…#ÚvE7F;å‘´?tz¶ Êð#ù#³Uý$c{1¹‚«üuíÌw$´á]´ÚÂ025€Ž4|¦d£ÊȼH´kà 5ºÉxgXdÿcF×ãµ.ü h³‰†h1-Ä´À´Ð±O1-tˆk1ònÃÔnš„¿ 9µÛµÑ“v4??vtz¶ æGŽFÏHkÄŽÁGÓßÓÍÖÓÅ׆·£yø) ËлÐ.ˆÎ(û¨‚g↬ÓSÛ†ny >d®7ºíÚ3ÿ·Ÿíh²2è2ô.´Dk#úÅcôêÿ¾&Þ>j!¡Ö/È<"ÿ7ŸGv4]èB~ D-ÒÿË`k´*‘êhD¾_–êßWÉ¢î‹dA΂#v4?etMuv¡½PPwKí_{Tã7”B øŠ­÷w§úË>dú³—ŒZ’µ£‰ü©¢ke\¶"’a®3ô Œó¯²P«4ÍúÑ9Š ¥è[œÉÒÊþ,ŠDZt±ö¾®þe{£Ëл°MúWU†fvïå9yóMD ‘"…ÞËÏàŒ Â`ÜZ¹~•¶ô€.c߾蚌ëÂ6ADоin_œéì 9ŸFQ(D VƒExi˜Ðâ‘uÂMQ¦ßSÀênró]»õ½qGÓþSB—¡wáCD2ªÖ…~+݌ə±ãS4˜ÁšÒBÓ›M„–…0ƒ&–Xh4ögÆ^ùÿÞ¼¹:ºÐ>è2ô.ü ˆˆÐ¿öæÚü±ÉQX"4kÍÊH„Õ¦I0lqÈk1ªÍ#·°°”Å‘#”è á·º ½ ?Zë‚u—¬û ÷ØÜa¾–!Tâgy$ÌzË",BT„ˆÖDÁþn@—šØç†õ¨Z“¨?Z}TëQe]ÆÞñè2ô.l5DÄ_÷aóß7æ”À �b á/Â4>ÛHSÈäÓ»Õb¸ÖDE\cwÿb÷ÌzóöÉ{¼v³ô£G—¡wa« "ˆH¯ïÌÈšBå#cAsN+ŸÞHø«0bÙ;rj4Ñ"Íìw{ÐÜÇ ŠN0ö`ÆœÀ>ßê²?ŽP½Cû‘£Ëл°U‘ÿgïÌã¤(îþÿ®îžcïX–EAР‚xk¼5ÄóñŽ>1ñgâHŒ1yŒæñxbŒIŒÆûŠâ ˆ€ Š —È}»,{ÍÎôQõû£§gzfgv—súÃk™îêêúVU÷§¾ßªúVutICË[e…¡ÑÐà8¬°,Š.¬¡ä¥™üçõÉ3Ž…ƒc8l>0Ä7g³ìä¶ô1ø{u/aKUw¢è0¤”š¹ÄØüzóB.+¡9ªXiYl²íTŸÜnQŒÜk=ÒÌCto0Îw.‘˜Â\qjüÔ½´H@ö VtJ)¢´öwµŸ…ö ¡¿ƒÓ¾¥å“8¤¦Öœ(L]WÍû›zðN]o6žM}¬Z¡ÈŒs´þ/¾tv§p7G ÑtRJ£fBÍÅ¡¾¡GE‘ éù&šÞnB5¹¤µú >W…mËÖo©Á7…©}ÿ^lj‰´^÷Žzß+2üŸÃƒn;Ñ´‹ä�\Õ*Ëú¶@7o¦åÑzœzÇõ‚C¥~%§H2mV±* “¤÷ºg7 q¥Ì7ûô‹èF`lîHDÐ.”Ráeß¶ü»¨Ò8¡ÁqXoÛĤ¤ðoÍtÿE}:žGtœ¬~¹CýP™ª¢v`ÛVXø¦Ü¤ÌhÔºø?ß9bÿ :­À»!¢hž6ßô«Mß6L*c£cÓìÍ'§É,N¯¥hj"ÑÛŒs�‡ÚÁ!VŽ,fù‘% ø2^qóÿŒÚÒÙåß]=@›PREW³r±ÑÅè›ÃÙd³fiOÝ„Kt¿)ž<îò\3¯Þ„£TN²·ÕølÿXh ¿C=@›X2£þ�ñ“ äf‰Óèd\“Ý5æ/莥§Mðì>·© üM‚ô}­Õ!‚{×âáøŒKÌKŽèœ’ï^ˆ /¤T|)[Aè†ÍDr›ùß�Ì}­‚šÃÂXÊGx|ÄÏò{×jmxp=ýþ]Kxm•¢»Gúx—–\Q{åÌΪƒÝÑäÅœ?¥H{2=h¦Ðßl¡Û¸²_l¬pXþ³b>ÿMSf ¼¥Èîó7 ¤GäMóöÞGè"xU·AíÈ éHŽ^®âoU»#äI¦V£¡èÂ& fÙyGÛs™ãJwX{LŸ\_Å·C ÜF ߢ—d# íUó† ê V¹m3¢ȉ¯J¾ºY4Š»�ÌñlùK—Ü„L†õœ´…÷5à´ÓÏçÛÞ@]KE˱×Ö];¥skåû‹€èZAÚR[Zì$»à)¨"Åòõ½±}}n°=3<i‚›:ô¿k3ýÿX‹½dn+L Åe‰Ë„Ö;£J¾÷ˆÞ¤”TTTÞ£GÇž:UŸ^_ïÜkÛö«J) ÃÇ/G/{BŸš8_d½Þ @ü`vÃvòx¼ù´¿© a(º½ÛȡׯÆXo¶r}íÈH|‚ĺŸÇÞKdßZDßJH)8p@צ¦]z©3Ð0@pX¸Pðá‡Ú¢M›œ{FŒþìÇÏŒ;Ž##‘Hgg»ÃhY“ЖT8–Biúå5OÅZÅñÞx[tkÎ+Lo8‘š^Ëãþš:wºB5;D6˜”-k¢pE áÍ P’æò[úGùö€RPœüÉèƒÞܵµòýG@ôí„”’cŽkÌž=ãï\`ý¸GÌ*iþê:,]*˜:Ul\¹RþaذCþ1{ö'5–eÉ‚‚‚ÎÈzNÌ]×8M+ÓŽT€ ˜J!WÙt¼.U?òia»\1ëñî¬?¢�ÛRzÙóífžFÀÎE9½´G¨²{ñngIíLDß RR\\|õèÑ-þà*'AüP B!X¹Rðá‡Ä–,Qÿ;dÈA~öÙœ5J)‡wI¾×Œ_clQ¶å<^…Bå\~+N¯qµœGïˆÉíÅ[Ìbæñ9«‹×3o´BD‰ôèAñ!|0z$âq,ázÝe¸ç( œˆFhyã’ϲŸÊmÂ' �-ËÓN;mßÉ“'WF£ÑòX,Ötê©§6èºþÕóÏ?”ò{emm¢ïضM(9x0¯ Çiÿ?”À 3fˆØ_¨§†~×GÍX …vˆf“¦dañÂ/„)†rXˆ¦i=r{»‘ÔÊŽbðèo -4Sd×иŒË˜Ã�„\uÕU\{íµ 8!BT²õB ¥¤¹¹™wß}—I“&ñù矣”BCãj®æ�h=8×KíÃÚI))--½ª¹¹ùOJ) °°ë®»ŽSO=•¡C‡FSò¤”,Y²„÷ߟx€¥K—¦®…B¡§‰ÄyÚn¸ÓÍCôx<îj�ápMÓäʕ˵úúz­¥¥E»øâKŒU«ViÍÍÍF2žÖ¥K—h·n]+ +C!£röìÏJ•R…á°^\^^ZVRRT¸víêRM£R*… \×),.ÖÂB.*Òšá8f8Â((À((@‹F%ƒ)š0c†Ÿ7OLî×o¿IwÜ1a޹玓¢Î&oòfa_ú6KOA±ùñJÏ.L›ßYoË¿ø‚»=€;3[o½pIìæO¥ÈÝÖ¯?®w¼yófÈæÍ›©¢Š›¸É%:Џ#F0eÊŠŠŠ¶Y†—W)%·Þz+wß}7�%%%g466¾º#žQgc º“T¡ÕÕÕá––æk{÷¶®;ÖªîÑÃDÛÝ®¼®ƒRðÑGÂþâ mºat½«¼¼âƒE‹I ¼pKÓRyumo-9øæpKŸCà øæÑr×|0›V®ä®»î⦛nj—h²ÏýÈWeY”——‹Åøü?†œ0„s_>×k´ÛL§£2ü¿ÿú׿8ï¼ó�šn¹å–²»îºë{;.°›¿âƒmÛhšFaaá…UUÖıcþûî ¶½û7ìþ&­‚9sõËâG ®àXŽÍŒ—œX?Ÿó™Ã¦NÊQG•W[¶/·uÜ|Ú6;¼ªªŠššæÏ_HÏžÝ)**Â0ŒV„ßÞq}}=ååå�1 ¨C…ûŽax·–eñÏ>Áý×u'·Ü?j”5ðàƒ¦¹s?ù„p뤄xjj`Ó&¨¯wcMЧ+ôéUÕpÐ�è×*»C2¨L¾šJ‚î¯#¡)k6‚<î[DaIJ¶“2ËÚ¿cTüÔõm1ˆ#F0kÖ, S;vT£ç"_[÷䓱eË***8òÈ#yå•W())Á0ŒT<¿¼¶du´÷ß?×]wš¦‘RNݞ绫};à8o¼1™qãÆëÚ5|_ß¾[F×ÖBm-Äb`Y`™îÔÚÞ½áüÓáÜã w5I“Zð¿‡É¯‘ AÚ1Í;W¤ž˜Àwžü*yH{÷§nJž',ظ|Ÿ.„cŸ‹âEGBÔVËðmWŠºùÉ€¼õÖ[üñnrm˜Ç©â$ãLœ8‘‰'¶7‰°nÝ:*++s0Âá0º®SWWG4EÁÛo¿ÍI'Ôæ½ãÆãé§ŸÞªrX–E$A×õ‡ZZZ®ÙU3"Û‹€è€eYŒ7.üöÛo_‹Åþ�”º»¢BU%üô4¸á? ºRsBÂGƬó7“µïão ‰ý„M«Ö÷fÇÉ‹JøÒN^P &l¬ƒùË\¢/Yë5þôñBœ5êg÷ÀJz½ ]çØ¢"^yåN;í´6ÍÜl<ôÐC\sÍ5[SÝ€Ûˆz#ôíÉHz(Ò·o_î¹çÆ¿U²ú÷ïÏ7ß|S†¿Ñ0M“H$B4ýE<`«„uD8,êu=ú󦦦èúžíZhÛ6 è½víÚÇMÓ<\B w_c†ØJ“=›Äʧ­³É¨ÔV¤¥Í3¿ElXð5 (×toh‚ÕaÑ X²Ò5ãë 1œñB TDrJïž½X¾|¹+#é›.£{í‰'žà /l•õ^½zñ—¿ü)smy÷Ÿ|òÉíÊðŸwdZìÉ'Ÿ¤¬¬,g9N9å”vexçï¾û.Ç<W_}µþÐC}çéDïÞÝ^ºôÒMgz¦¡®ÃüùðÒKâù}öÙï¼… š\ù¾ ‘HÐÔÔDŸ>}~ÜÒÒò¨RªXøÁAðÄïa¯®iz2µ¨äjÅlR„diXßõß@UáWt-ñYØÙ¦ºÿžd`¶•Ð*r®cáöÓmš[`ÓX· Ön„ µP³¶4BS è›ûñ÷™+©««£¼¼¼]7•Ť–ÍŽ?yòä¼id7ǧªªªM9~?xð`V|³ºð»¿Ã¤ÿu4€#F0iÒ$lÛÎÛ?æ˜cÈå@“oà.‰ ”šiÛö:T)Q]Ýýì+¯üö…ö¸‹Á³ÏŠ åã7mªùÀ¶íœ•ò]„RŠêêêª7~¬”Úà¬cáŸ÷@§E= ão¯6sÑñ‹Ñ¼i)Ò$Îõ›–ÓN¼Ú×;Q½&!p¿>úÕGw0tŸÌÆ&%ƒá^þ~ºBdÅ!ÝxI ¦ ±846»ßÜàþni„Çÿ }!R¦t®Á5WFëÁ¯^½z±~ýúTøÓO?Mqqq»÷yáÇw¡P(oÜlÂ>õÔSœwÞy¨9€ÌêÖhðÒt8ïWO€®ëÜxãŒ5*•æI'”a´×=¹üòËyì±ÇˆÅbzAAÁwZ«‹‚‚‚ž·ÜÒ²ÖÎãXÜ ¦LÌšýï“N:é–gžyÎôF=;½zõ*_·nÝB¥Tµ¡ÃËÂ)‡¦µ*äQv=&¹sÆž~þߌõI«¸þÁ²Vi¨È ë%$=oÍx‘ži2ç6³µ&÷§›«¯¬Ù½»¶Îc«q�ڡУ+¬žìúÜñÜý˜òЯ~||ºP¤|ò9d÷Û½p8BÞxã ìä‹–Ï™ÅCii)GqD»2ü²æÏŸÏ!C°>]¶]W(ˆë0r<Ì_ê†?ñÄÞ¼yÞFÅ߸Üÿýüò—¿”ñx\ÿ®+=­©©iCK ÛÔÙ6Œ­¸á†–ÿwÐA/%~óCÝqꪫPUUÆÜ>}úìël­¿ç6¶mt]¿÷9ªËÎZ[ç|¢ªÕ§`΂êÆKõ[=ö(ß‹ �_UŒ?çTœžwR×âž •&‹_ùÂRZ³-^¿ù]v|«òœ{Ö)¼¹à¸ŒFB$µ±'/ã}÷Éê=t"ôžÄÃ/¦§|ýyP†Kr€ÿ¹4'þÜ%ù­—Âý wŒùWÞ´¶mË%û\JÉ AƒPJ1}úôŒ¶ì_GqG‘{OÈ|ÝH!S¦LAÐi¿®„€¨óžõ ÈO`L¯ (ˆjhšÆàÁƒSc¹ò+„`îܹ�š”ò;ï3+�Î9uÐA;OˆR®‰øúëÄ,ß0räa|øá‡r{}Š•R\Çÿ® ˜ó éEºOì3mS„Éîs+ŸÖ+<ÊOO^)-`J ëï äÅó¥»Õ2|ùOiÚ^“p˜Lõ¬”âŧî䜣Ìþu:f:¾—`¨ªëå©|9šÆúy·Ò»ÂUK“ü¹{ܼ¾ñ1<þ Üt12È ûÑq B  óçÏg°Ïg·-³6×9ÀÆyöÙgÙ{ï½34¤”’}öÙ‡AƒåM§#2JJJ(5³ñRmÖ™ µ×EC­ÃgÃâ0hÐ ,XÐʬOv+¦8Ž“éYô„0M“¡C£ÖøñrçÚÜÞ{ì«`Mƒ%Ko¼z³  ëEË—¯ØØ‘yÉý÷ß?¼páÂz úêƒpêȬ¾2­Íã¶úΩߞn?ÙŸ€kÆ ž}î%Æ1wûedõëQªç„ôK›"¹›î”©3;`r«)´VSg^ªoDé…n9 é¸ ŸL¹ƒÜûö=¾Y Ïþ.ùh”k¢ï×î¼2¿€’8h<,^i`šî'ÑrM¯å ÷®å2¿½øÙq²ãuTÆôéÓ=z4[fA™ÞÁºò=?¯êñž§HZAÂÝ ²òHwàòÿøçŸ>O<ñ]t?ü°þ³Ÿýl—õÏü¯#ºn¬ß°VÓ´Q¼24Çc¬~ríØ\÷ €²²Ð+×]g¾ÓsÙü$ÿr@)·¯øÌ3¢iåJc|KK|²oÚo_`i$-³p½¼|Êî“ùUhê!û5£¯¯Ñë@kM^`sS•M¿OYöÛ,ïI¨²ÓE#Üè©6&él*ó¾ZÈò¥Í2e¥´wÒk¢?')Y¦�±îvjcÐs4º?ü*9óuáí®Ís÷¸¤÷ÌKö*ô0dèPæÎ›·ìf9?©óûã·…|÷xóÚ¼ þëìÌG·®òÉȾ'«%øÂÿ枆Ãá³LÓ|¹íw O.,Ý»ŸzïEr…òš—¬÷0nÅ7,ÿÇŠB¤§Ë“+¹Ê^Ê3¥™¹»iC—ô9d áòwž*¾ùfëõI“tuÇn¯6f©œñI9¦¤œH þÖ\ˆ4Ñ”/nFöP0¥4ïrfž²Ž·Y†/,•i O0sÚ´ŒBxI­ã5ràšíÊ%€Rn&]r(ÂJñôäã~áF½í2÷ÞHÈ%ùi-çõo5 š’~ÎgðÅ_°Ï>û$ÓW)âu”´¹úçþøÙã�‘QSSC$áÖ«àºsÒϢݺRî±×®yÈkP]¤Ly÷þ§ÛŸ¿ãj0Mó¥H$r{«‚î@ØŽÍ€ÿØÛ|@ÿú‚"‚b‚bƒ¢’Å‘¨†òi8…Õû_6HÝú·›RVºpÔQ£¦ûf1:´à¶‘Ž_#“5Í@SþèJÁßþwÜ[fBË W‹Cú¡yøIŸggÙ{¸©‘sïaVž×/öˆ"P©4ß}ý-p¶S†J—K)Wc %3˯Öu.úášT¥ ¿Lš]~âk(T²ÑI AÜ)çã/ÜxòÃÄS>uÏ?9÷3xcj2_Ò}Áí–åhš–=ϘËåÓî‘8i³ïÏ×ÇÏ>?묳èÖ­ß¼ “.õÕ{Gê ß«˜ý³ž1d’`Â% ?…ÒÂÄD@õèÑc‡ÈI)yä=¿8ðÊýUuŸ"£ Ø °Ä ¨4DQ‰Aa©AQ©Aa’ðÑBÝps)…® ^žõ‚õÜ´g4HýÅ_ý:½\{+P�”âVFcÖ_.âg7&É(eÒgaÒ$hÜâ¾`eFÉr £%ǧe}8%·Õ¹ÌhÍ!¹0S€…ä¬#¿Ø2’÷xÿ•Ÿž’áEðÌK¥i¬™s Ésu2ʯ§ä ŸªòÖ——nÆ‘®S”WÎëÜߪÊVÙL•¯ÅJŸ¯ú7ÔÎpýËKKK}ñr/\ÉEÒö|ËóyÃy᯿þ:š¦Q¿îeä'п’ Ò¡ºò‚U&á³£§ž­Ÿ¹�¾}^}Ö¯_ïD"‘óªƒRÒ2cÐ2gÖ0õ‡– é»OE>’—–†(,qà J —èE.ÙCa·½ql…® &üëæMŽt\¢›¦É7߈mP(²‡ò<Â7àjmd³ùtÙ•‚;Ý`Ó;™œÑÅwÍŸ¤J?há3{SidÇ/žÏ5_ÝÕØ–”4/O¸wD}ïæ±×"©RJÖŸ†Q|X:-ϤU0kî<X{+}ºúòëÓ,M^„ú¦ò侈îj3Ï|m2MÎ=Îe¬í³LÊ“þ+q3myõëqñßøÊ& 2 êSXýnšæNGùW³e›è~Ížîûýéøµû°aÃÐ4¿Þò˜ò`²~TÚjêP]yÏÃ3ç}ÇÝ1_~Þ¹Wß§ ‡Ï_€D"ñe—.]öf+a;6û]Óûèco¬œVápñÞBÄ„ RäÙ%ºKò¢ä_a±ášòE:ÑBHN¸@Ãk€"ÞâPR­{ËaƒR»­|õÛgzžÓSvK*É­é³[Ú$Ù_|ÑŽ[õz&¼XAê)¤FO}š/e¶e3ZdÞëõݨ8 H¿x*yü÷'Ÿ%´áÊ#mËP¸ùMɲ\vå-ÐóNžx#”.¦ÈàJÙÉa7×\¿h +nç°îÏ·n<|ynˆ.ã}¦BÆ!RÓh\vš„’äÔz(¹{í‘ÃÜó÷fg5¤¾cMƒ¸“Ù.”.áå'0óÕÃÑ4 !—\rI†Ænkî;_˜RŠ PQQ‚ŠR©ÌE} /þ®õ³ÝªºÊ–Ù*™éˆ¬´ü}ïoh?¸è,ؼyó2˲²SLAJɸ»~TØÿ‚>wøõ ú£n?H½s˜êÞµò}+¬sì;ðËéqÞYÚ¯–M’¸ Ä5Ó‹S&{R“D t"á¨N8âjuÍp3ÖÜhÓdÖ¿•*c¯^¥^vYÃh!p‰™tq7Tòý‰äoF'' M¤§ÓÚ0ŸZU®¡Á„ÿ†ßÝ�¿ߎœÈ={d>ãºÐ뎔m¦€G~˜«ÎXŸWl¶ )`ÐxøéyÉ¢$_ Ç–ؼV®„5k`ã·P…nÝÊ9|ä ztq`×iu” +ܾ;é´:Tè^wúlQ¯°°©¾’¦{‰&›ñ7çÀÉWÀ/~ GœžZÓ4ø×]éúÉ.£¦ÁÙcÛÏR õ¤¯ùÃî*9÷~Þ½{3zôhHyy9ÍÍÍÔÖÖ2mÚ4–.]J]]]ª8p_xáÐ-Ì­|/¶é¾<q34»_  †aüdÌ £^[ºnÉME‘¢kCF¨ØÛ¡ÇK¯ªw!Þ³ò‡§Aeu]hºp ÑÐtW 9–ÂL8$Z$‰Çý‹9Äc6ñ˜C<æ`%$J)ºõ*”©lVUuûåÏ~¶éÞ6d à5VÙämÅ®qòÝç«P!àÿþSŸ†½ËhML_òÞ¿Ï”+K*×ÞÅ¢‘Ìüº/«¾z‘'3;­‘¡Áàó`+WHæ…¿ +„K4¥ÜÍ&V­‚ukaÍZˆ5ƒŽÆˆa:¬7GŒìÏ>ý*¨êVÈâiw2bZyôé#Ü2xóèï}ÿ÷Üüpð~d<ãxÆ1ÒZ7Ù hê\‘ö­OÖcêš—¾t¯…ýúRÛ"à Ïõg„gå«=éDÒï Ð`iC”I3{±¤®�ÏŸFм{¬íæÏvP “±³KÑÂRƒpDK[4ÙÖ�ûä�� �IDATB2U4B)Ó<Ö Ì¸Glï/Iðf;#\)¨î[.†®ëL˜à,Øêi6‹´öoUs¾p|×ò…ã¾ÐS¦Ào®ƒQû¥ã‰¬ôr¶Ù²}²ò5ä9Û!‘»íÊЇü‡â¬³rê$TÁµcIuy„€Ú8t=*Káá›Üx—Üé:„<wOº"È|ùÜ>¦µ6óÏ*x2Rƒ‚¾¼¤ª.ëzF7Hew¦ X&¯éÂÓ˪Xß!”\é”îâøvÖóeäõ#lôÂh2–@6Å‘±g}Ý¢R#U©­µ¹H¥]RBTŠh¡îšéQ)‰–$¹›³‰žyŽ‚ý ÓYSJi&KÓ¶±¯nãÎû]Ûóœç>L-qøè¯™Áy×ýыԆ˜Ü= _@¶fhWFѨ<žÃO»•SNÉ#t£¢~>¶5¦}c.„~=à÷׺å“[¶ÿ�–Óúñœu\Ò—œÜõ@Ž{r(Æœí½ÿb*ÎVÊðO·BëW@h€Xµû ¤@Y6—­ª¤Q ßèºÈ”—AJ74c<##žà²î-×Õ¤L ÙbòhmS…a-9ØèÞâ ГZÝ'špTGiÄ›mW›G4Œëšm[³E’ðiö ò'My¥ ç^…™u|É%¨¾}É ˆ“vrÉû¤hÿÉæC2ަ»Zý§gÀe§ä×ÄÞƒõ·ÌÙá^\ï Ãôò%œMö\iµ+£×Ý Méyæ­œpB;åÝð4ºÿ|³^°wÅÊÍ°× `èðÔ]ny.¸Í]¶ú7CEië2Eá”#²ê#»^Èÿ r½6¹Ìg²ÓNÞÔã$ø¶¶ceœù¿Ã³´¦ «ápß^ ´HåHWã6Çy£!ÌsNE¦É qVÚ/™vë{¼x¢Õ=·”ÔÑ7êF¦j1ù0æy½›&A× ›MÂw4]ÓÝŠvå’=î`Æ}ýô–$éc–éöÑ{ô/Jû·K)9f´.ûV)-chØûõŽ5ß1Yñ¼BäT•8÷òâÀ‘GÂ=†âBøñÑ™IúŦˆë«|¸ïye,FÉx™| z#ª*GZmÊPB™®ÙoK¦¿|GŸ{ ÇÓº|» © 2«zïá¿iòÉì7pæÌ$4ÆÝÜ�OL‚½Wþª*àO¿ösË‹ƒÒÒçùÆ/üõy½ïe7¾©4³dlx+÷ó•pü¥P[Ÿ£ð.øç¨ ­ë¥ÛBåÄP¶†’ž �3K*)F†æÎµÏ¸æO7KF.‹ÀÏŒKúDZQÔíÐ7'¶dL¢‰× «Sñ·XH©ˆ5Ù!͵F�å€mKlSb&Ü?ËtÿlKbÛ®F.* ÑÜû&CYvïþäg?3‡ç¨¶öáMåk²ýÎ¥Ùs… ¸ã^ºÌý'™•žìV û²ÊjsÅWäÜc­C2ŠÆ JÍŒÑ9áÇ·pä‘mä{;¡”ë2¼j¼ót/†;®…¹êÌ€i¯M%àÅ''¢:œ•ÜÚíù{ÜßýÚ-òøãáìcÒi•ÂI£h¹êŽ<aÙáE– iÀOo‚gÞH‡EK פBJPÒõ—Ž$—„[,êâ â6Ò–\~†â¼“ ‰‘̨Hýº&:ó¿Õ9ÿ?0øŠè;]¢½*AõBí£P½£zñ¾-½C"Ö„¦á®ÐÐÐÔ`s§µ–°�l‡KñÇòþéÕ¾]ÕŒ’°ùÛº!Ð47J*¤£ÜïÚ™+Ꮂ'â®–·-—èÝûÖ‹ºeT¯ao¹Å¾½CS:lÒƒqþàÕHò¶kÂûQ ÿ;,_‹_‡Ý[‹J%Ù–9ž}ݯ=üñ²ìÏV1ŸŒž“H¯2HÃÖuμäVFŽìp‰3àõ9C!˜=¦O‡³Ž†¯€}ºƒp²4j95:]r"ªøˆV…þËÃà²3š¸÷i¸á^7ôåzÌy}÷÷Û/w¯{"îxL.ÙuÕV]’¾–qK{åhG ^œ çþ¼ý:Ö„ëíWæ‘å‘‘‘%Émï¿ÿ¾;vlû‚rÀ–´§¿¹[û¼î½s5Íø»¡…Â)£@ÀW³ëÐ4¨ý6æY@Êuuµm…c¥µ¹•Ø–[a]{Fijiþü³ß/=$ƒÒ£F~ø‰'Îü¸-7Ó xÞlù4wi¹ì¹õlÜn̺^’.ðo~ãn¡¼d2 ¨JVz²æ½ã”FÎ"dv?2ûÉn2‚öd( zMHÊ𭳂OÞ¹!ÀO&Á!‡ä®F/o±¼÷lÚPÂõ×ÍÅ?N±î‰BÔ/½²B2ú¾éD|/§Ê,‹ð×y¯ß¤$‘Y/_z;zº—ê,¨>Êí¯ëÌ{&<�Ï¿í^?û8xáÒ[6å²ä²Ê—¯ÜÛTŽ­¡tè~Œ»ž!`Ú“0j@dø»zžj ººzð† ¾j-uû¡”↹GŽ+ÐKžB0çýM jÖÅS×¥i+ׄ·¶)SeîR!aZæì{¾ŠèºÞÚ`š0Õ®FIG4\B·µ¬§õs™ð:­¿}á÷}/¥þô'wïô_\÷ýœÜ-nŽ2_/<»?ßÊ¢T¤úœ9e*9&ugMC#ëæý7C÷Iˈ)¸ø÷PVo¼ý«à·¿„ÑC„(@õ¸‘ýH<2j‚æå·QÎýRgä?«!MÏ\„=o¥K’2žú×sütÌ—­¦â„©ùx¼2Î8"— 2»H9ò诿m+ÇΗ1c)ñø÷CðѰ©ºq¯UTTt¯««ÛØZúÎà s¼÷³ÉM¿Ô4w ®f]<e¾Kßríh‘ë×k^µðÁýRåò'fš&×^qª«ÕŽÝǯùó‘»xäí›ââ½ùꫯB¡‘Hä8Ó4ßXô:ì×ݧåÉñГyH‘Wø´µïåÉMöçÛ»ž%cSÑu¼òÜ œ9z]‹·QFÅ8(Ƚ&B+Ö®£¿x$£½ã Ë%»à¾ë¢ôDTѨÖI2êÔg1¦ÿëƒx[-_ýdiÄVú;*ã­Oáä«àŸ„ „ek�˜©”úAgïˆ<èÝ{Wu[ IkE*¤å(¤T8¶dñÚåE-/š1ÿ}¹niiá”S Õ˜1YÍÜöÀ#¹ëß(å:Î<þ¸ØØØX9´¦¦fC[lÛ6ápøZ)åý�OÿÆ•£%ÏnÝý/‡_«gµ~G èÞý;D¤vÍ•–æ}t;C÷ÊH2·Üìtñ…÷š„R]¦Å£>Êå?\ÓÊÂÙ*Ðz7—imW9v¢ŒÑWÀôäFBBˆo®¾úê>øàwn‡WÇqX´ö+í‡w×_Iäò¿®_á(‡ž{½y«ºéÝ;²ð²ËƒvHnlZ¯j˯âŸxBl^·.rH,Ö²j[[NÛ¶‰F£û:Žó¥R*Ú½Òí_vóv´I>Ø\s´)ÓÜžÔÈÙÞrÙ/Y÷lŒ¢çÍ©>¾['îú3¥ f½s‡ûEöç'ÛJHY0 „êuk2_™2 … áëÛ(/Øþ:ËQWYŠù;%c³ ]Ž�MÓšjkkË***¾säÞ´¢¡e•¼«TbбPòÜÓØÏ?/šV¬(>¤±±ñëä Îö˜GÉí¦¿Æ9`C­¢°°ð§---O�Z4o> £hML/o<Í–ý%á‹ç÷fÊv¹Ìn0òʨ8+©±„/\0óÓÏ9¬×‹¶Ž—SäÈH§éå#eQ” „o'†ÔRQ¾~;cÙNɀ짷÷é0|<3)wÚÛ+Ã_7¹ضd´�E#Üc]×ËÇi¨¨¨`wC.F=q"ïwx佃Ð4xõUì/¾1MsFgõu¤”TUUU×ÕÕ½ã8Î�{õ„þ÷Ë¡©;€”6ñ™í*Ox6” ÷\•â©§_dü˜/Òã›þt•¯añËÈ—Oûõt÷«OÅV.+l!Ø´àvz”ï�øê,«q»ìwð×\ÿúM‚°w° _í–CÁ;ŸÃ‰—»]8®H$¾1ùÝ­^¿þýû_¼"ÿ‚ÚŽ&,àw°çÌ)<¹¡¡áÝïʇrÁ¶mzöìYU__ÿ°išgªäæqcFÀã“ WÚ}©’§9¯·j0|JèÌÙt‹>{™Ÿœdº ü÷å0STw/[>¦<͆w¬!zMH&•t¸‚ž¸ƒsqvŒ, š§u&ô¦}{À’× œµˆf{eä,0eœp™»4Wñ¬”r|g®í*´*åñÇ˾§’ß¡ëxBfÌÀž>½ð'MÏoïžíßض­í³Ï>¥555“š››/!9œhè0vLúŒ„;á‡Oíøûç/$ä61³3‘GÝeh6²NüPúC(‰‚¿=öW.<iF¶é²½2²¯u ¶§_ oNwƒ»”»ÓY‡ ál‡ å¦}÷ßà·Ü}„hšve"‘øówYéì,´ª.Ó4µ3ÏŒ:#G¶?1gLžl\nYÖ_ö”–уã8466j•••g†qeY£ü»ª„C0îd¸è4÷+¬ºH¾¼ä7ãSȶü$!GWÀO†ä¹òä$5£¿Ÿ»SdøŽ;"#UUaX°&O…GŸ‚¯×ä®ïöòw¹¬R°¹‘Œ9ätƒ*d$ùï›nºé¶Ûo¿}·ûHè¶ U Äãq:¨dõyçY½ýáJÁ’%ðâ‹á_Çb-¿ßÓ?±Ü(¥hnnÖ***–––ž][[û#!ÄÁÞ5B¸«Â�£…ÀȡпGò%N$};ûdð'›”ífŒT~óØÍLëþp>î<.a€™€i àó/aÊ'ðåB÷;pYfŠLÆÂáð³RÊ'~ýë_ϼí¶Ûâ†aЖ¶5MMÓðÞ=o?÷�í#çë‰ðø7rñÊ•ðä“ÚoMÓ¹%hw.‰¡PÓ4 ‡ÃÚ„ ¢¿ýío{‡ÃÎÇW\A¥®»DóÿiZîóì^S¾G—"²O­Á:o6å³Ï„œ2ÅøGEEõ/V­ZÕ¼;œO w§¸‚Ör×¢®n3½{W?xá…æÕUU[©¥;±¼ð‚¶±®®ìòéÓ§¿6`À@ÚêØøŽ¿J»7’‹_~zê©âÉá÷Bu¶™æŽo tæÍƒW^Ñž:tØE³f͎탭{¢ïB$¿>pÈ5÷œs(lk>¥Ü?Ã�)‘+W mñb%W­2Ö¬]kOîׯß+‡:lÞóÏ¿¸Î²,ÊÊŠŸ¸ñFóüíñðî}æa®YSx^}}ÃóÁXÌî€è;RJúõë[ê8ëæ^~¹Ü[¨¯G.]*´¯¿5±XÉç«VÕ¿¾×^{½6zô‘küïq€­Ñ–UUúÒ«¯vöÝš|yZéRxí5ýí^½ö»è‹/¾Ø˜Ý»/¢ïDØ¶Ýæ(ò¶bôèÑZ}ýÔÄ™gb´g¦+åÎ#ÿûß4-Zþùĉÿqà ¿’¦Þ³ý{„ž={–~øºú!Cr_–-¼úª>¥OŸA|ñżuA_:�Dÿ^@qàÏ®¾¬ô>„¨Ü²W_rÁ‚èõ¿øÅµLšô›`Ä;@€ï’5ÿ9aêÊ+Q••úg•••ýMÓlïÖ�Z!Ðèv(”´Pè€À‘B ¬Œï¢Øf(džš5ÑýÀùtØ­JïzZ—¨l\Žj^+Q‘E2Þðvôôu× mÏ[Lò]A0R`› —ž^Ȣשú÷R;¼+½øÑý‚BÑå ¡ièE†Bˆtê’w.¢Øj¨‡\&0š1Ê÷zQ\“] EE¸+ªe5X)¯ŸÈ ŸýÖýŸ lx´¢¹á¡¢›_9)xw‚J°UP_¼_õ(ÅGûü�¡…PJÚ8 Tób÷»ZJ¡ìÄt ûdø� ý…& ÑÑöšéVÃcûïáNFPÁ: %-0z\,JO�ÈBD/2‘ŒalPv$6¦ö¢#Üå<MËrαôꔯRšS³â…]\”=ÑtJièe¥èe`o�”ˆ Þ. fíWʬAÙ1W›+%#cÞZÕ*½ð ¼†@†:S9‰VÑì8DÐqhåR!P2–ÜKhjÕîŽýJ{‡Ä–«­¥cîÚ*a¨ƒ]eîju×WÞň rtÊA¹ß$D Ü}Ö•BÕ¾ù �‘^_‡§­•c®É6Û•cƒ0zz¦»ë¤p7… °³ÌyØH¡ì TiÑä>t Ÿ* ¡óìÙ'¥×Ø*æd'{ah±Bi~Ó]ÙRª_¢ °ãhô�†ÐB`ož©” z¹oG[üä Ÿ¢l”Y+URS+ÛjµÕ£¬_ýŒH¶)­žÐfkFt—fÏB@ô�[-ú¬oz\ÅìiïÐ ¬ÆÏQî·”…Ð3,F§þk0B§ Âgº+iÞÛYÅÙS=ÀVAõlŠˆ}*•^ "äëgkšóá^ÿ¥¬ú‰H;¹Sd¤8uŸRÄ^þJŠÜ¨Ô—TBN¹óJ´g z€­‚¦é’ØœÉXß‚(J÷³(½ä>í9Çʉ ÷îkþkô¡‡NϘVC¡âÅãŸËþF€Œ`0.ÀÖ£ì”3hží( Ÿéžü³cµJ9^ß½¯’ÍOv…½‡ ÷ÇoQÿ­éáN.Ðî@£Øzt¿^Ò²ôJ¬Íþö¤OjÚ )=Ýý}aD>J™øžéž¼Gßë°‰]œ=Á2Õ�Û¥rîÐ…Ê ÂvP9þRáVv¸DÙNLÍ(¿¡þˆ@£ï|=À6A>lÞþH«Éo¾+Ÿ†÷kn¯Ÿ½ç1Éw ¢Ø.ˆŠ“ÊP¶T&<Çî{zJ ¥P jLÙ…³‚A¸]„€è¶ úÀßKÑíìÒ±ÝþyÖà\ÖŸR ¬Ð·µLíì¼ïIúèvœš©ØŸ]X«¤QéöÍ%Ò¶ñŽ•å L³A9á>e×Ô6tv~÷4D°Ã ¥,¿=d¥0›ËýrÒ²¥J8§_V;9Øg¾sÔz€)¥T/óI¹]<0eª[ë÷âëË>¸¦ôŠº€ä|ß!¥Œ®nJ\±"‘PëMS­±LUópƒZ6b™ú2ôeBZÁê´ÎDÐÄØn(¥ˆÒ:!ï B )h¸$BxX­D /¸ ¼³ó¹'# z€M¡ªzý%ÖUó}õ1$5÷U8±kõïNÌ߀è¶J©hÃS 'Õ%ÓÓŸŒ@±¦±á‘.|òqQÒ–ÁûÖI*>ÀvÁ3Û_&&h%BBÉG¦»¦ AWCGß+¬ýïëk~Ú©™Ýƒ=ÀöBSRU‡ú…JE(i¶;в, !¥ºNWàùÐðcÒ å:Ñl”RÑ%‰Ä5z¡ înBAÅ4 a)W«ë:¥Q#üÆä Á \' z€m†t7n-w—˜£"€»ØE(‘Ü3NQòf á[P 4Ùûód§fzE@ô�Û#‘= uM“Ý5Trgg…B%Ö*‹ØôæC›é~òZºÿON…~’ vvÞå\`l3¤”…Kkã—? DQò¡‰´æ×&ÍÓš‰Ían2q,Û¶q,Óˆ5Ú<zzgçOB ÑlÜ !E©,çés¶Æ^e{?FóÔfÌå&ö§ÙA%J*„Ôÿ-í@«ïJD°­Ðì vua\žY¨”"bÞùabŸ¶`o²ñÜ÷5y£V¾ö¾µÁ~…»Ñl”RáºÿÙ|eù{ ÜavÔ9-›÷çT²ø÷¥¡2ïKþ[zÇÒ_uJÆ÷PD°ÕðœdTB]¬hë”R4KÉFÛ¦ÉqÀÚ y{SoßYŠ0Ò@‹iƒ9õ]‡€è¶šSëT†ö EEX^jc'›‡zÇÁÝÕ=¹ã³T,¿ª”××ôãe}ùö””0¦í=­ªs‹±ç z€­†R*\{Oí•F•([}¨‘ºF›¸RH¥Ò[Ç¥þv¡àãǪyq;<ûí�f^Uñ/;˜jÛ%ˆ`«!…ÒQWh¥(õ’Ä öÝos-rÎÚ&—¯*@ ¶bÙ…]Ž&xw ‚J°URjÒV¥‰ßUŠ«Í­‰/8M’ƒŽ­e虵HÍ¿!lZÃû¡”Òn˜µò˜]_Š=Ñl„Æò±+ÃB?:Šl”$¾L`­¶PŽKå’éc+×±ßÍ[p ‘&»Gx•–«é®ÿË åv:ϸ�[)eé’æÄÚʨQ,€†&qôz Ü¥ÝÁA&ÿ98˜Ýsï¬`å9Å8 …XÊýýáj-4î=ƒ=Þw"¢è0’Z¹ç*ËZ[¬iXJ±Á¶Y½Ùd@Ÿu ÜÕk~’gþJ‰*X=6Ê×g–²æ°bMö„g‡ì}gg—owF@ô�†Rʨù}íùÖu¥‡… IJVš&›‡¸RÒo¢Aå!¹ÓªðŽmaÇNŽŸ\¤E‚žäÎBP³: ¥TÔ\¸¥è8ŽR4II³”Håö¸g/ïÎ†Ë RŽ1Ù¿ÙaÞ±P¢pá ƒwq'"¨Ü�‚”(6zûj† ô|ŒÇÁôÖ”»áÄÒß•òá†È2÷¾\$÷à [úàÒÿÛÅØc=@G¡5¾Ú80Ô7 ¬/Tñ-ŽÈtŒ@W|°´'Ø‘üXj.MîÿÕ,í’`EÛÎC@ô�‚"ÜøBãmz§ÞÁœoÂR‹ªÖ¥æÌÁ7g. iÿo®îË;óûÐ84 yLx�¡„öJ·W—Ø„€è:¥T±V ޵ÂÂ\l¢â •€CÊÖS4Ûò‘\d8ɘ]5>x³7/}»/ïLíÇÆã Ð…D%‡‚=-ï4:ÿêÄ"îÖFÝ´ ¥”Ö²ÆXWª¿§éÕ&š^kB6¤×šƒ 1@ãã™]±¥tçɽ_¥RsæfêšÂ4@ÛhS1¿‰ê)õôœº…óž,4#Ð?;Ñ´ ¥Tø›Õ±ûŠªCW[kì:×AÆÉŒçM™­ý(_þ¾<Mxè*í(c*…­¦ÿº”TÌn:þÉñ½Û ÅÜ­=@»R–.kLÔ–Fm³¾Ñ¢ºz»:Å/kž|ãÉafÿ¹+¦–ç —üÉp{‹¹fòûö1­¾CÔf€6¡”‡ÂhfXJÑ(%V¾®ë…*Îß7àÖåN賂S{-c¯Ç¶€£’ý÷¬%¬>xYꨟ€èÚƒ¶nql´† EÊÔzs€E«{Ðpz¤MÇ�)ƒo­áŒÞK9·ç"Nµ„}ŸÙŒÑ$qBîüœ"Õœùò—?ÞµEÜý´Ú„R*¼æÜ5Ÿè?/òíHƒ:Ç!‘ìO{&¸¾Èæ lÂÎëãÞÚý5õ+$›–2Áºƒ X1¶˜e â/þè ÝÐ;»ø» ¢hÒ‘åë/X_Gjz 6ýºØLƒÔ`›©–€}.ÛLÅ Íí’=;<WC0^ŽB ^Ï…ÀtJ)_j¬0盄ÿPO·ã7¢’ß@WÉc�ŠE®`êúžÄ÷v_«|.¯¹LýìóýãŠ]ž=Ñ´­æöšË­5ærLϲثû”™½'\rP-$˜1³'ï­ìClò»½…/".þì»ã=@^(Ga×Ûÿe.5‘[|bhýº­¥ü©˜;Fë e`Úû½y}ÃÞ¬¸²Ìý¼ª—nV·éJOùñ”è®(瞀  /-ãkÝL”¯Ò”é†ešÛU Ÿ.¨Â,pçÊM|såsæ c#¯YE·w±eîµéþßf­ù7WÊ+oÛõ%ßý=@^|±¾éh»T¼oÙPV¶pwY¯BÑp˜Î§¯wÁÎáã9Æx^p¶#i‰ z½¶…Ù@Åg()±”Dùˆnk¶yA₈ Fß·ÑäÅœº¦¹2,v]V¡ª|8­_oû(‡-GÌz¾ Käwõ\`Ó×\k % ¶£ÕXhu¦ûÖXòèu‡7íòÂïfúèrBJ¥i1$¢XÛÐÙµu\ÿHzÉôÇT¯dì«(þ2‘×.;�#¡Ð,E¼T§¾o„†žf +¼{'oC ÑäÄ‚uMÅV¹h´dÖbÝ.¬¥èåx*®_£·ž3wØ4&ÂŒû»ÓÔMo­åsù¼ûä%”²çïµo( tÒö z€œ˜¯}y±½iïÇÍHV;y,–Ú ¹¥@fýËï,ãÐR-˜ÿ³Jæ_Ø…„ž&½í7çI‡; öŸVWòÂ¥#ó};=@+HS²°párÍýêúa®ËkÆ’R\¸}Ï­¥è½xû®®¹vŽî°¥_ˆÇ–°lLöR_a`éà(ÐÖ·<²ðȃ~ÖÙõò}F@ô�­ -©- /²„𢶦V(ÓäN‘^Jd£äƒ×Ö­ðqoóZú‰ƒ¥ÙæåñË#z8}ßVŸ�­ðõோ…î»!]*WÃ&ÙzH�!pJ4>^Ú“™sz ‹Z»µæsyõ‡e^óo$ šÔÂÝúQxÇ”nÏD@ô�­`­±&f†ª÷^GÑÍ­`?dµ�� �IDAT¾Ÿ–úè£óÁò~¼¿¸/‰^"‹ºmï›ïšwüùßÿi'uA@ô6PRRrm$™túé§WY–ÕÙÙÙ%¦D$Ä%ŠÖÿ*¯©£Ï±›PÉ-žIN“e’^a— Þÿ¬?¯×ìÃòkÊÑhí³Þ-ï?Öš´ËÓi7@ǽ 466>ðì³ÏNxï½×ï?ûì°³ÿþÔÜ7|øðjÓ41M³³³¸Ã¡4p(ˆ”œÿ8ò™Íeë(œm¦Íx‘êñ^Ø0ÿÖn¼´v/½+RêîþJÇÌûŒ}ß•¦}påÁûºã:¥……Ñ{Î8#ñÿ8�mÃøè#½añbýŸGuÔ]÷ßÿÀºAƒöGÓ¾ßïâ¼n:XR87T¹‘ty2ŽI†Èî‚YóºaéÉ=árìúê÷„³q§æT|ÚÄà‡×Óëí͘2ÿ<¼?,¡%ø¥üå/:¡Z¾÷ˆ¾•RRRRôŸGÝrÿˆhJ®Cm-rútbß|Søb×®='3úëGù3†atv–· sW7¾¡uÑO’1E´ÛJR›¯'á÷u÷ešÌ~« ËÀý$r¢·Úò9ylKEBs ½Æ¢hmŒòùM„kLÂM Z tbÝB¬Rʦ>…òË¡ûéÆ÷¼1í DßFH)éÖ­ëéƒÕ=w *,¥kÁ*š0}º[²$ôjAAå]þóŸ¿:ùäSäwYãKGñEKL‰dÜTPÒ}¢9w|…Êоf7ÅÌ—»S¿¯Ñšè~mOî=ß³}àe†,w¥ë/׊¢ËÆîÛ¹5±û! úvÂqúôé3¬¼|ýûãÆ©R¥2º¬xçñ8rútìeËŠÞ•²hâ¸qãgßwß}ß)/¥âË– Rä+=vÆ,3§)Ÿk+(…dõOŠøüήċ–’™sï´±í³¯QÈÂKüiZ™?zhà<³•ˆ¾ƒ`Û6Õ=zÈÏ.ºÈé©i™„÷à_J˜6MÈ… £Sš›õ»>þxÆÔ8°S5þç‹ëϤOè%T’è)R*´iqºÿpSª—.y^üÇJج;±9¿îFÍ Ž¥ÜuëI·×Œ ‹ð鯴ºŸxB`*Å¢„‘«räEP[;J)úôéS¯ÿøòËÂáÜ„OÇO_Μ _~‹Eî¾êª+'ÿæ7w …vYÞ„æhoÜk´ŠœýjS‡~þ%¼ÄI”·7€æà £³‘|É|–‰¯˜?,NMw‡P—.Dûõ£ô°Ã(8ðÀ´éžÔèð–¾! Ò¿ûýŠÈY—wÊÃq�í¬³Î oܸqÐÌ™3‹u]7***šŽ<òÈ5/½ôÒ)%º¾çxÚD߉8ôÐCÂK—Î{ëÒK£KKÛ&|6¤„9s„üä“ð̺:yß—_Î{qàÀARì$M&É"}‘€¹¹V$«ÿì3µÅb‹ý°©Õ.1þ_“ILb SZÉòÊà-WI Pª`|ÕÅ )‰Ó’@Ä,"5®/½…ÂA’ˆ$~sS⦌glÛ&ž¢”ºEJyx2=Í//K¦B¬*))¹oÆŒÿ;pà@¹+Õ]ïîÈÐn€Ï>›k648c<ðQýÿcíÚTW³]h ®´«®JŒºùfë¹'ŸÜß9çátïš[TTtáÜeY;ìùYË-M $•+a•Ózyò/1Ðà“šj–þ£’Lÿ7˜Å,F3š±Œå}ñ>|0Ï?ÿ< 8Žƒ”ÇqRÇRJlÛfáÂ…\sÍ54Ú[xtí}ü|ñOxpÕ]Ö€ƒ†í—dr³´Ý{GU¨iÚ\Ã0”mÛ¯K)G{ì±Ú3Ï<£­X±Çq°m˲p‡ÚÚZÞ{ï=.½ôRMJÙ¿¾¾þþÁƒ;‘H¤®ªªj˜”»ç†”FßIˆÇÝõÚJ) Ã@×uÖ­[«íµ×^“Î>Û¾yÿý·-]ñbÁÔ©ÆW7:÷tп͙3Çvg›4ÓBþX¡RŸ-@ì¿+hº²8cµZ®Ñò’7cDΛÅ8Æ!‘”••ñÞ{ï1lذ”¶nK‹ûã(¥°,‹;ßýîw(¥Ä þ“ÿÄÆö¬ùXñcE‹›/VJõBpýõ×3qâD ReÊ'ߥO=õ—^z©ç�e¨¯¯Ÿ÷](Ý^ì1DOOÐuÃ0¤eY,^¼P3MÓ¸ï¾ÿÑ>øàCmÍš5`�šBëß¿_yIIIy$®Ô4­rÖ¬O 5ââ⊲²’ÂúúºBËJT A¹¦Q)åѨf £¨H jáp˜°m[FAF4ŠQP éѪª¶¿\ñ•‚¯¿FNª¯©­ ݧ롿ÖÕÕ5(¥:ÔÏÿš¯ZXƒ¼yò”WZOµ {b“9*î  9À„ÃgÃÒ¥”——³dɺvíºU÷àë]»ûå–[�ø%¿¤½H^ã5¦iÓxá…8ãŒ3ò¦ÛÞï7ß|Ã!‡Bcc#BˆUÕÕÕû¬_¿ÞÞÆGóÂnOôh4z±eY÷wœ*ïÕKi‘D"HMSZ(”î?ç)÷~=RåCg{yV®|ð¶qåJç¾îÝ{üuõêÕ5J©l¯ 4í+æ'@dtÒÎ1ŠURwNë—ÔæMügÿþ(¥xõÕW9õÔSÛ$vöy¾¸Ù¿¶m3`À�V®\É`sabrCâ ÃÈèƒo« ÿ=ï¼ó'žx"�ݺu;dÓ¦MŸoóùŽ`·':¸Î-‹-Ò~øÃ“\¿~Õ}cÇrôðáJÛ]=Žé:¬^|ÿ}a®Yú£”<lšæ:@ûõ™“ª~ú×ë׆*W´Úá5†bñì*šûë¬]¼ˆ_ýàP__ŸÓ É;ú›}ß½÷ÞË 7Ü@ÜÈ\Ót ¡P(ƒìÛ+Ô’>}ú°~ýz€ €nKýW°G=Žã°lÙRmèÐC®êÞ=qÓqÇ©žýú)Ͷ;_#ï (õÿÙ;ï0+ª³ÿÎÌ­ÛwYX¤7AzSECÄ‚ÝØ[{FÝhô3ÑD£FSŒ-%&‚Ø, M¤×…]¶Ü6s¾?ÎÌÜ3sï6@E³ïóÜ;3§½§½å¼§A8 +VÀ믓êØaâ¬þzϸN}zb”.C$‚ëÚñ-{ÝßÈøÆñtíÚ•+Vdä§îÞV·¦ò­·Þb„ ”PÌï¾ÃÄÝ{‹Å0M³YÉÞz9&L˜À[o½…išg&“É¿|WÇíÿݺeH§ÓÆØ±czÍ™óñãÆqü¾ûJ#ò?tÌmC(k×Â;ï› ûø~bAU¾µí }ƒ¨¨¨`ãÆ9c^š£7¯)pþ÷Þ{Œ;–òCøô唕•F½ E;‡þ}ÀðòË/ü�òÌ~ ÐÉdøòË%ÆèÑ{SPP{Óþû‹>ƒI#þnH{)ÕÏ4Õ “†šZذê¶Âư~½Z_SûcúõëC÷AƒèXÙ‰N]»P4§ˆÂc7ùV f0–PÓcA‚Êæ¡éñ°ëŸOš6EŒùp<ôÐCœvÚiüö·¿åôÓO§¸¸˜p8¼CqèR~×]weÉ’%ôïß?¼páÂïœî;Ðu¿]Èd2 4°ËâÅ‹/:”K>Xª]k_á»Ä*„ú…BŠhSIØZ§$oÍØT ëÖAizVA‡0 ìÖ v©€ÊJØ¥"!°%¤¥ÒN¥ac ,[Ó›’>ÍZ…Ð6¢@å•ËU‡?óxר´iååå@“‹Qš%4Û¶}iF‹ãç €}öÙ‡wß}—åË—Ó¡Cb±Bˆ­î­Å¡‡q§I¥” ˲âßµUuí„ÞH§ÓÌ™3ǘ4iÒÞápÝ&ˆQ#GJÃ]cáöÝò­¿†ú¶,¨­…êM°~46@õF›Ð¯+t*…ý`pèÙÊJ ¬ LµkTØøo8¶qç.C½U¥G{Zaåøt1 Ü«kCå—Ü 'rQ†’=²gf/®»î:®½öÚœºiJr«²+÷·Þz‹“O>™•+Wz~†apØa‡ñøã‰DšÔòá°m›P(DUU_|ñ………†á…illdêÔ©<ùä“lÞ¼™X,ƨQ£¸çž{8p`«pèåøê«¯èÝ»7¡Pè²L&s{‹f'‚vBßH§ÓLœ¸_Ù»ï¾{VÏžöMåå„6n„-[ V8cA‡RØo œzŒ U…€íPÍVä1—0ÁGÄ€¸ÑÜ\"õ}kD/È~Ûlm€/WÜùðùg•ü´ï\2×—#Eî% ))9¦[7R èGjµd¹vÝêëëéÔ© Íï.=óÌ3¹ï¾ûrâ7‡ã7Þ`âĉ̟?Ÿ~ýú …°m›#FðÉ'Ÿ4‰+‰°páBzôèѪ)@P?~üxÞ~ûmlÛ;ó–ã ´zAJÉ]wݺ馛ö[·nÝM†aŒ²m;Џ:w€c„sŽƒ¾Ý äŽæ\‚ÓéÀ­ý|nyÜ¥Ô¼ƒá‚-™!8±`k=,^ ³?ƒ¹ ¡Ã‚Ã9eëÿ‘\Дð¯€[¿r%'Ä‹/¾ÈøÃfj'ª««éСC«Ã2„yóæµÉx‹Å(,,dýúõX–EAA­]ÊúÔSOqÔQGµ—«E˜¦y»eY—µ*âN�í„Þ °,ËèØ±ãn‰D⦆††Ãg`ì¸ôt8â`4fÇÕ¥?é|¥nVßVNÝ»R]÷vUï`ü&â¸éé¸Ýh–u °t•’èsÁŠu°ÿ¢_pÀêÓh˜Ñ™ÄÞaOuÿñèѬZ¼Ø#žæV¡©¼dÕßp8ìî&k5L:•[o½µÕ8¦OŸÎ!‡B2™$‹åh-ÁŠ+èÖ­[³8t·I“&ñÚk¯ÙétÚü®L·}7rù C:fëÖ­F=ޝ««»Ë4Í P„3f0\q¾Ð rIÀÈ/œ…ö”È>âÕ¼¤CØ.¸ë“ì:“P¸‡[Ïfà3 ˆE¡¤ÊŠ¡¦^ês+“&ŸB¼»ÉºO»`‚U‹sÙe—å§ÖŸA÷K/½´I"ïÑ£¿ÿýï‰hó˜Bjkk¹ð ¹é¦›|sãÍá>ðÀBPYYÙ*"?þøã9í´Ó0M)%Ÿ}ö]»vmUù„<öØcTUU]»vÝø E„;ˆâbó¥]wzÂìÙs6~×,‰;‰‘H„X,vN:þ”²� dÂ¥?…«~E¦ßÒ.5)”ºžU>ŸZÝø$²® ¸ÐZ¨“[B"¶À’0ÿK%Ý×oV*ýÀµGpê7#€OYÁžŸL:nÓi8®•:Ÿ ýÇ?þ‘^½z59Ï-¥¤[·n >¼Ux� À¢E‹š ;fÌ®»îº¼Ì`âĉ¾ 1-á3M“x<þaCCÃè#í`\|±5éðÃ?ÞðƬH$òÛ¶¿—Ç7–e‹ÅŒÇãk éTêÞ‚˜,xàf°çBê=¸åÌ,‘»]Ä5”¹}Æ5‚ ÝO{¶ø“š…^Ï ÎHMy°ïêFyP ÈSï…b`E1èXÝ« Ç.Ð¥£ú^ÚãY®Û{? ÂÜý¼ºµØóáÒç¦766æ%ò|ÐGäàW•]¢w-óÍáÐãÞ|óÍ9¸t8äC¸æšk°m;/¡ë†;‡ž]µŸ<y2 £Ú:Lø¶ÀH$T?^W\‘úå•WrèЂ G|ôчF&ó[Ð"ض͘1cŠ„/™¦)‰ÄtÓÿpd>„­oÂé�)²Ä¥µf-ÂÄ @VúæWú -쟞Žgq8?¯I?nß»›¦È~ëLÀe"AÎ`:ª{E t­‚Þ] OèQ]*¡¨r=W°+o‹7éß¿¿oÚJ'H•™C<ÎqLš4ÉÛÙæÆÓŸîxЭ)ú÷À‚0ïYØÛ_ÿ&LÈÁ¡ÃæÍ›óâp!oêÔ©�öܹs¿¦w£¶6{Ÿ‹Á 'd*/º¨ú™ûî•îØ1òQÏž=z´Õ ²3B&“¡´´t?Ó4kfÍšµ)'{ Ô¼¯$÷…G@FSf\"ÖÁ#hM²JÝ¿áK”Ô:Žs.ø%¼6XË…fÔ“Z>´1¶›†$©ãÑŸzßv¿#a()„ªrèÑút…¾Ý¡wWõݽd¤Íĉµ:¾N¯?uBÈ'Í/¿ürßwSãï¦üƒ8t÷‚‚�^y†v…Ïž�ëCøçPS„9eÊî»ï¾¼Ú‰nh âȇs¿ýö0FŒÑ/oæw206lMr¤Î1.ºÈñ“Ÿ,ÿêðÃCVqqäÏC‡-ú®½eY„B¡KÂá°USSóZq,yõ!°>€Ço„Ç4!$4tø%³¤7d­æš~žÓ=5I¬ÇrÒr“pÝÃ=Bpò‰ÇòÏ·†g™GÉíâÑlž¿nÓ!O~…PR=Ò"¨ª€î‘÷ë®~}»©°ûî»o³Ò·Ê!„®]»úÜ‹‹‹}sðA•¸©_s8ô´Ü9íwæj Ö†cÇÁÖ· æ=?ž{î9:è .¾øb2™Œ‡'ØÜÐÒôž›·>}úŒi¾Fv0Ö­“ÍêænçÞ}wi\ziꌣŽúdëèÑ¡FÃ0Θ1ã’Éä7•×6ƒ”’‚‚‚[MÓ´2™ÌƒûJcó»°åuØo`–X²ãlAYaœÝ'ÝÈ´÷DJüÒÔ}x]B8Æ8m,ŸØƒê7CÔæ!8þØ£øÓ3eŠašz.³¹n ôÆüùê-]̈c}/„Ê2¥Ê÷ÜEù®=T¸:ä¨ÕÍ£”’x<î#–!C†4i|Óµ÷׫W/®|8‚ci!7åÖ(fþúŸÔÐìº `É’%~øáœ~úé¤Ói_G0ÁaÆòåËs#î„`lØÀúÖvÕÆ#ޱ«¯¶ÿüÒKÊÞ½£«âñøî;“Q™¿½D!¦NØ#=æ=¥î!QBö[Q� [rà170oiVM÷¬éd;OÎSf¿õx>š~íöuèhª³ž}Áe,ZíÔɽôȺ{—ºaµüèÓrnÜ¿M‡Ðhxež’ìEE°ÛÑpĥе“Z~ PRRâ«Û¦–ŽêþBN<ñDÏßµh7?ƒnU·ÙôRÉfêJ€iõ§ƒýüõ×P½i#Gy$S¦L!‘HäàpÓ×ßÝ…3�¶m—¶X˜�ŒÍ›Ã[¶…F…PãÌ3érų?^ÈÂÂÐ3C†ìVöm©öΔÎÞB™N§ï=RÁk÷€éžìJSbÝo„p¨Ç°m:¾”´ÈO£?ó… †'Û]_†*|SH›5©)þ4´øîSo7O²‡ºðîÊ£¨Oké¹ÙÐèË6à çÕÉ{)5þ¤«Ô÷aû©µõ•å*ŠkXË'‰õ÷ ³衇¼0_~ù¥¯š‹WUUåÛrÚ\Ø`zE¥´º®~r dfÃ]WÁ‚ (((àÔSOmÒè§!ÝümÊÉÐN†a,Ûž„Pû™„Ÿÿ<sÄ~´`ó„ !+]iY–wHâ× Ã‡7„k2™Ì̲bØò.|ðwµUhÞÍs>…μ­T{°;•—ò÷ç{zþM¥C3~98¤ÿ[JÀ΀ÎPBõÌñãöd~öL_œ €÷á-ÅØÝ‡³9r[S~›€þôkÕóŒ#`õj°BðôËÊmÌ ¥ÎÇã*»K—.uÊ”+‰ƒÒ.H˜‹/¡·Fš›¦É¨Q£ZCÏ—”’þ=ýuÒ\]¹pÁ`gþyä Ã`Ú´i9³ ù†/K›-ÐNF"‘ùpG%æŽç'M’ÆÔ©‰›~ùKS\¸¦S§NX–õµLC8†˜KçÎk èüÒPý*”„ô0þŸ³¢Ìñ‘nÎ8<K¥gœsÕ Zø@YÛŒCøU{0B:ê¥ê’B€’÷?ïMPc*Þ4œ¦ž»y ¾+B@·]:³,q*v`µlüG}°|¾Žý¹ú¾þlµj.‚ˆ¡æÛŸ}öY_}C®tÍ'i…ôéÓ‡åË—øN£ÑÓpŸEEEpÀ9þ-ápý„LÞ§ uY;‡÷O…ÆÔº‚)S¦Ð³gOoÞ½)+ýòåËgådj'£¶¶þËV ™Ú B@a!œrŠÕùüó×Ï8óÌUZz«k×.•;JµïÒ¥‹!„XgÛöïÆV†– ÑTc7/hí8èªt¶3D²F-Çš%,‹§^éœCÔ¾ño[p¸A\õ>Ò >;°Ÿ|è¡jE½žŽׇOÏ„ÙAiÀÐ}ùû´>~Jp÷Óêõ'Ϊýš:xöõ>Ðá-µ ª ;–Ç~Ø,‘µÝ»wǶm’ɤ·]O/‰°ÿþû³ï¾û6)­[‚E‹!¥dÿQ´¾®ôöp^¢ÀWÿ…ÿ +W¬  ñæ›ozxÜ|¿ð �öüùó—·*ƒß2ˆÂ—_^ÿÑ7LJ%-fΙ™3ÃìÙ³ïsçÎK´õòÆÆFzôè1jÆ s�æ<#{h4Žîƒµ†v¿sž]opÚÞ‘Z¨KÖWo¢Sòþ[ÿ¶º+™‚,ãtF©‰  ³êj³ð:-þ´Ý(²ë Z%R|ðêÕì1 ›×ØXHeàÉ[Õ÷‡ à–¿ÃñÀQû«p]«`ì¸oœ{-9‡Ex8Dîþñæ¦ÅòY¯uÿ|i´ÇüczðA2³³ÚR³u¥ù9Áý³*(;F¿)j;ïäÉ“™>}º—ŸqãÆ1sæÌo|»ªmÛìuñî‘Uë×\j†Œ“€E‘âÛ>ùËgÓš[ÂnôêÕsé×!Ñs •­ì½÷–¡Ÿÿ<uÉÑGÏo92²µ¸¸øøÿüç?†>ÏÚضMiié6l˜Ó¥¤?„QθL'ë ì=eàM•Q5ÅåHOÓ¹€N•Y_³#pàM¿yîµN&²ãIgÍêÒUY|Þ½—,NOP¹šˆ)Ø’ú衞=ÏŽ)"ïT®l+RÂïk~äì@•Àʵêý$µàŒ×_=‡8óÇt‹xS›BܧnpkjE\kq<úè£ ì­ Vוóç¶® JÀ°aÉ¿á÷¿‚3fPYYé©ò3gΤ  àÅo’È¥”t?±Û[µ [“ÅEE¿)ˆ )ˆìgÖóÏìoõ=µ× ¦â'NÌ|#3cI`köSu<ÒÑGË¢K/ÝúØK/juí^F5·ÖÞ0Œ—R©ÔU'L•σiÆ ø¿=mØ‘¶,³ŒޏÀkx7…L†¹‹w�Mô…YŽ«›gÿÁä߸1OùDvléuP „{"…pòïŽû%ÆíÉWTœßÿ]¥qɉÙ6H$Õ3“шÀá8EN?>ù䓵ränß ºç°M-om-ŽõëדÉdxðÖ6Ô•ó:Cº;i\t,~Qí­‡ÃÌ;€P(t6ßضM¯SºÍ-.,çºIk „‡?ëpLÙaùâ;vüf ã&*Sµ~gápÔŠ 8ï<ú]uUò³cÈ¢¢È£:u*Ñæ+B|Lúó ðèµd-Û¾ñIÕ •[º/� †i«,àžT1 6®øÚZP×MrÂ;ÒÜŸ gœíÖÚÓEàJ(71Y0Üé¸nu:‚móÒ;åHàŽ‡”Wg¨³¾Z='ï•[Ÿ Iåv÷µ°zõj’ɤÐthjê-¸F÷ † ¦ÕRJ;LõíÑ}ÚPW.³ÅºQUo¸¾Ð8GåaäÈ‘!ìêêêe| ¥¤ÇÉ]f … ÌÆøœ?áØy:–vüwÕÑUÝ‚i×^{]WGëŽãØp‡‚b×Á²`ĸì²Ô‰çŸ¿¾f¯½ ‰D/‰F£³¥”ƒ¦ÿ~z9å}j èõwüc4÷éc‘®èÕ—=×\¹¦­ðöã¼KBS6³‰»y‚*íÚ&·jA² Þ×éÔÙ±›‡A£&"%¬Þ¨âØN§u¶ zÈ8ü á³ÅêyîáÊiüøñÙl®©±v6ï~ ßTœææéóù%“IfÍšÅÕçá£ÚëJw¾u¦ê}“eè1©ÖχLRýû÷/È)è×�½Ní~GeeÙ¡ˆA("… ÂQƒP8{ΟÒVTaKKŠV Þ†eYFuunÃ4 ÛÂ\Bw+~kS¸ÄrðÁ0`@òŽt:½ûcwÀ䎿Ö+¨ûžíç^c¹„襭Ǘ€ˆzœQ8­ìZÞ¥”ÄÂé€Ã‡p‡—®–°DÒ»‹–Žð§“3|0+uU΋$% ¶+²XÅïX–MÇ%ô.³ €«._ë”Ɇ.„Ù³g³nÝ:­4ÖPÏ[RÝ[óÞÆ ຟ:õÓÚºÒÂyÒ^ó >ÝƤSgK—.­oiüöBÅÑ¥'WV_Žx¿¨ö‹¸f·ÍMÓ ûÉ]ÔÓ1,˲׬m#]%•Û²ÌÝ\ºˆkÅañbøä¸þ|8Α:M’ʬ„uA�®1F:\À§ŽÉl×M`iù“ײSÛ‡¿tA‚ˆõp¸†?w| °äËê"c“¹8< ²›–W@w¬^Z\Ê–-ÊmÁx„PS§ ã1�� �IDAT‚¦Ò¹ ˶ñ®:M¹õìÙ³Y•:Ÿ­9iÝÔº÷ äÃ1{öl-ZÄ3w)ô긥ºÒÃiáݾDðéË$æ¨ïþýûoúº–9s਎¥ŽÄLBGÜŸNô±KÀ0åÅ¥§.^5,¶mS_®ks.JP„ÞZ‚×*Úƒtà;<ò ëWŸžu“NzžñKûš»/¼K”n6dö‰C’•൸K$„B ë»847—¡È‚aYÂK— þW¦ý+/€‡@ºx) ñ(õUxçÌW¯ƒûfURËΕvºV’Êd=–½©TŠ)S¦ø¤j[${[$~s82™ {î¹']:Âá{ùóßr]iaݶÐÊÀÓØ‚ÝÓUí£¾˜RÊ Ã0îÛÑľâhŸâpfNYÇ¡ˆ"ìHÔ$5inzDr~.eÒ3,˜8uß;Üô €åËÓÍŒš›BTâ.Á7w0V‰¾ÖhF…w ùø1m¼¤ý@“æù¤´Ð// Ä;_x,\—)ë6¬§cévâyšÅZ<éü@‰4 Ž™´9+ô2juá&/#=Qdµ¶UҵΔYÇ2£Ž1H øli6l÷2¸åR˜6mþóŸ•{†5Ý�§Kö|’¿)- )ã@QQBÀò²]ªÕu¥»ëÒ_cÞ^Ü\ÔôïgRʳ wÀ%Ø 6>WدS÷^K^=Ø"R"¨ë"GÔx=^³3’Òâ¢K܃cŒX,F]½l›’Ivì Jo‰à’Pé¹Á-‚T üï t7zWÎã$7ž÷î„ñašôp¦nÈJ×çž|Båa{p+Ù¥Lg%8‰£$òÿ|Š…þrzï2O™ãÃü~Î<¼ë¿n㪽-ÉJ0é| ­ƒëD±l¥÷Ôà‡{ÃÙgŸÍ¿ÿýoŸäÅ­3Èqúëašš^˧H))//'™L²á­¬Êî‹ÛR]iἺ¿Û¦Òm'ç]dÝÜð÷ý¢ahllübGHõ oÚ«¬ó€EF4B½"1GᨙUÛ½ñ¹©»2Ò g%e:m‰†zÁÀàHôŠŠÎÛ~ÿs¹¢¶9‚wYª7€"ïXýÑGÕ±Fý«²ñôÓW<"r½…ŸƒC¶at7c ­Á¢=|¢Ú'aLƒc¸¶Õ8¤�iäÁ¡N‚ ¢á’Ù4$-›CÆ|쩉Þ"‘Å£«×ñþþ<:™þ`ö§„œLØ<¹ gt¢›ïŒk¼ÕðÎøŒ�Gq·Ür‹^²&%µJ³éñxs’ÞýN§Ó˜¦IMM Ë_±€ämm]e«Ç'É= Hkgoäps­úH˜õH)ËÂáðvBQÿJ÷«* ÍwXB&nˆ:D¬«ëYiŽ Ç /… Lç©Ê"X²ñ&p}ÅŠuK¶'ƒág™nMº*½¾à-ŸDwÃ:àì`Þ³þÆðESÑÜ_™ºj™®žéè<µ"ì*½ZÖ”d¿ÿž»)µ‡0ʘµúhê3šT�‘*G’»Zz×&½ðäEù ¼{ßnžBåŽÔZXõ-‘løòM*œmå —;ùkLú%:ø‰ÃÖ˜²Ëæ<?:®¼òJFŒÑ¢ônnú-ß<ºî'¥dΜ9D"¤”T¿ÝK¼,å­ŸfëJúÛRïW9 ÙmCM-Z í1°m{zN%´.ýÛy »¤ÏÜ´Yr£Ìd© Ø6ïl O=×-íÞ3¬Ôv3l(beL%,b±è‰+£}øðaŸ77i'·vÝZs%¼Æ!st)‡Ð¥„¿ÿ]óåî@ÓU*Ȫ[úOhîzòÒáòn>=•UdÕ2‰å Ô­Ú°‰3_ã¹´ G|({ŽNmÁElM9é‹l<OjƇz‰H¤Nð§»~Ëál_5éïz9¼º€Ì€£þgÃ:>ÓäèRôî¥üV®ÓÊ*•Ô¶½Ä Õ|º§AiåøçðßÁ¼yó0 ÷L¶9Ë|kT}÷ݶmÆÇî»ïNÇr°?‚²ˆVZŸkU]Êá…uÛÐíš›/Žæï¶«�¿lÛ®hí 1�–mƒ/éñË÷¿)‹ †÷šÀnLa5$±“i¶ ÓGäYÕÝôá¡ ŒÀ S ¤ “²)ˆHÇ(ÿÉ'Ÿn¡„Éö·Æsj]ó׿ÝpiµÓ¶áæKéëâ[‹â¤î®¿kÌ!ˆ_À,r8³ô$,ËïÄ”-à K¥� †’.•X-‚­í>óIËø°¬‡`šÜw×­œsTm~ $ß»«-hR\?Ö}>þèG`xå6Ï!\)Ápl,fSí/`ÉJ-ïøËq¨›åÅêlôÒÒRïèäæ¿ßó©ñgœq¦iòÎ;ïð»_ÀºAX¼´¹®ò—CwÓ‡?z8t==‡ì¥Þ §Òd¬ ™L†ò£K&õ:¥ûÌ ×Ž°*JÊ~ãJãFaðÃ×Lþõ¥ÅÃK¡ ¢79táàLGŠ›¦ú¦"xW}7LÉ1·T0 £vÀÖÑ"²«Þt5^'æf:°v³ú<ÿ á—æ>þ rÝ\\ù¦Fd§ãt5-¾ ÎXV î{ÿÅkÙgH+pˆìquÀb¾/°Ï=:´+ãFwåÓsâ?C¤²qÅ`P õ×Vobáûàì£4ÿ ^ ·^¥R�‘¸;ít&' ’Žž‡ê„_€9Ÿã1µîU°lµÚžÊø›ÇÅ‘Jkø´Šumlzf~OÛʰaÃBpöÙgsûí·FóZ΃Ë\-ËâÝwßåÔSOeÙ²e�¼/<÷¿ÑMï.3ou]IM« ”#Xw¤²C/­y~–êi˺ø?P§†aŒ:XÁ¦Úê;vûÉ®§†ÃáHUY{xÌ'ûT ÿu•:Ò¬²‹�µ.’UËm „°‘lKbeCp¥¹iÒ®�–®_¼»�˜3gVä¹çÆ$=cD 5®6òü‚,.’W½å­A^~f¾­Nhm²’]‚Í—•¼ŽÍd·Ãiˆh_õ.%kª·P»ät˦ÕŽ›†L…ÒDô)´T jjÔ´ÖŠ°b¹:Nº´v4ˆ½öèÆú%ïrù[)-…B§q‚7¬6y'%‡Bá9•À}wßÌÙG$T±!´§ªÇ'Úësàž'áÆs¡ÏÜNŽƒâ¨4#õuœo„c.†Oºj¾ ¬¬Œ]wÝ•}÷Ý—ÊÊJ ©©©aáÂ…¼ñƬ\¹Ò;Ì!†_ Wž®§4Ymië6ö‹mS®…GžÇ¶m;¼ÛY}FX–ýçx,:Jç‡(*uT`­¿dŸŠhË;E‘¢qÓYòª´Û’¤“6©¤E²Ñ"Ù`‘pŸ ‰† ‰ Û†’Š0uÉ-¿W QJ.»LX%%ø÷ÜI %샕”oLç2}ð“ODäÇoÚ‹ðÁgy0OÓtéârdg–þ¢‡Õ³"w¹PóÖûË_9eò2"Á‡-à 8N<±yÂt…—FŪ«aå X½V­iAqì3†½C¯®ê”Ö¨ {G: vùˆB¯n¤ƒì±ÇÿÅ >ñ FŸ -€ÇoVg$Rpê50|WøÕOýu£Ãà]aPO}æ+ªO3`}-ÜúWuLÕšj/ƒ;Æuë²¼Ä`ðÀî íµ…ËN©¡OUVê6‡Ã+W }¼ºøî‹Ï—^«q+—ô²Úny©„'WvÆŒ˜cìUh³´!;-TtŽeÓÖ¤¹Ç „#¥"Ø6Äâ&‘˜²ºd2’tÂ"Ùh“lÌ8Ä­y½b�VF/ QXz=L&-[„QR ^ZŠØôÒ5®Š•SZ 2�ÊŠTú»cdOUÓ8€«²æ]­¦;:Àæúž}âŸLÙûK~zP‰Ö67INsS©ù˜€”CU•úÖÜ]¨7àµ/¡ñsX¿^i+WÂÆ L@÷®±ÏžÝ9º£vb—.å¼ûÚtŽûÁ'J3ÓÚ↋áÐsaÆ{pÐÞw¬ûsågDn}-Z{jEo†B¼i,ªŠáŽKàö‹µôŒì;Vn´Ù¥ÓWjúO´G0L¾°ÂwûN›pä "%¤…à +¹wn¦P«ãÅ*ÞõÃ2LèØ`'<°ÌàÑ5q@rÇЮD׸C¥ª±•:Vs冩*ÖÊ „!œŸªWµÏ?[V+cƒ ‡—ÿDîµ­ƒ$Ùé° › T–¯–Z¡>½ó¼;j^Ï“~Slµ *™® (¶KËæ‰Öà0`ðIpÜq­ÏËŽwöÀ½ƒ`ëVXµJ ¦ß¦vH¤s„º¥åáT§¼úOðÅ2xð:ˆÇô„³’×–plSW£TæqoªÉò5íN‡Ãý0`~Mœ{æuaöÆ"b¦Ë‡óì‘<>DÈËÂN¤±ëôI)P\ž;u×Qdwªä“âò0©¤M¼Ð$V`+  ’¶'¹]5ÝûÕg¼g&-1C‚ŠªX"j cÏ=:”9­eˆ:? 4Á+ ÜmJªçˆÚ,Äbj¡Œ”øêëB¼FÔ‡yÐüÜ[jYs$ðˆ<Ð rh»%6LÞ·B,nVªàÚÜkòâqè×Oý ™Òêꥥ« cCØ„ŸçÜ ×Ý·\ä”I:MèÔ‰RÖÌ`ýq¢5­îÞêý@æÖù·ŽÃ€Euq_Ò‰WVW6²„]Rˆ§šø$2p\Ï F$„‹`§2ˆŒ !ƒ‰iÞkŒc†Ý’n\á•ÇUáÍ›¼{ H)±ífYUD6œ!P÷WW‡RRfš7þä$†ZŠØÉ_ÙA‚oŠí;Cm-ˆHד'¾+i¼±øn.qUmÆ|}üAú‚^…mÅñ»Ne÷ƒ®áðÃ[¨·o´N,¼öôü\s/Ü|¾šu6ZÈP]ò©ÆKW®ݴúsz [:€€œ~åÖ­{‹Oeç[À¤¼±¾œé«*™·¥˜ˆ)=…qȱ±¸uìNs®Îè'Çf{Ô#B$žÝGîFô†:Z:®Z.m¶Ä¶$™´º8ÂÊHlÛ]"œ­#mý3jù³£)ì@4¥ª*²¨`[@â—ê9Ô¢×jž¸Ù2SY©Ö¹oj€Ñ@RùJäúûPãôZ›ø 8nçɹN©8„-9xw„øà—ê­·su/Q–í%+ÕÅ ¶„ŸŸ¿}~ów¸üT­ÈA-X ýºåúåÑOjæ­“¦ìvàvö;Çd$@˜`ÕWb5T -›OkáúeÊíP[aA6oº´vÿò2‡Hߨ79?U‡mK°md&–ÍÚpŒ(jº,KÔBuš—¦ÂaÛ+£~é”a¸SjÛRL@Ñu–è=âG({�¬ôN?"ú1¤†äiŠ\¨1º¾ÍT#¨&%w>iH7Q™üÕ]ð§Ë³Ñ‚k±›KÚ—'žë4ÆyMæf'_±šÄ!isÿm‡³÷ápÐA¹æÛ‚`] ï=#„‹nƒ;.ƒ1ƒ•ûλú´= º²ÖT³zadþnL«Éü:ïÒ€áÇÂò5)íi*fÕ„M[ ®ÑIÃI$5¨ZNïq•”ô("1±$ɹÝ2…2†Š¿Õüº®c6y$us„ïÓœ±¼„;«6S(m¶¤l.­íB4¦Ò5œyÊÞ¡4WoQÄšJ35µ u˜r—1ZI&e{ÃYÛVÒݲl,KI{Ûv~Á 5±Ü#ôµk·6}ã„"ì ä³ÞZÁVË4C0Kßf#Iz†·&´Ï2/šE™4<-â•!Q÷¶õï9Ãøx§”ê¨KÁðnjªnõFøj ôÚn»~þøñõð÷ëTx¯œn'“`z-წö¤÷‚טJ¾®óÕFøT;¤sSM3x%|ëŠ:Å|óÓ8¯k ‹!BvB 26b„3fV¨æHká#dr˜ð³šJoø‰‹lzNÁÕ¡aF¡‚ÿ³Ws¾è…éŒ3mKÓ2iÛ[! %Å3i‡Ø3¡[Ž&c+F 5Í‘˜Á–úê÷ôãìÙî6j¼]ëüêÉyS «î˜!HY­a�ÀèѪ¾ ß!`ó¾ÑO ]ŸtÖü|¨òP½—¦óâSã[ÂQ0Ü{àΣ™1#7ýo |å¶Á®º‚Ãrç ¦©wª¥°Ý;«‹ðÊ,mXC¶Ã/_çO·©&•ZÏ_W‡GŸ|h‚ÈÝà½ÊaÃÛ0¨oËe.è¡CB¢q“HÌôž‘˜’˜Â4áÂ0çF6\Ü$ªÇq¾õw¸W—Åò¥ŠL)h@DÃ…1ŒXAÈd€™P{ËÖ%‰DM2i›tÊ&²H'mÒI›LZý”Z¯$»+Ý]u 5±,k†Gèƒt_.R¨ (îÔY5ýäÎ˹«ãtÐ[º))ï†ÓÃä#v'Œa¨F?ä,²kÔó€ÐãjÒÀ[<¡¡õùåÉ–oÜ'²áZ#6ÐQñ$¦mÓ¥rÈ·®ºK-ß^™Ã](‰Åºß|ô©à÷W*ç_¯Êt»³Çྦྷ¡¾1—~¶(ÿð%‡‘æan¸`kQ¼pyq ¶¦~ú8dæÂOnºì£Žï™C°Ñ¸A$n0'ÆN¥±“ÈŒ–MRJbqƒHÌ 3|„™DâѸëg¨t=ÂW~×Ïñ÷ð{q”_¬À$r晪êӅMÔúö°"4Û–‘Û‘[Þ{±ëÒ]f‰ýœI?ûÐ#ÛòŽ=Öš@ µ-޲¨:¿"íWŒ:JªD{Z'Øb4á–ç[ØgÕÀ¿¼G}{ ƒÀw +š;†sè’7_¶<ÿ&µG¤ îxNÁc÷Çk¯ñ‚«^WWÓOÂãÇwa€(¡ÆnR²Ç×päxº+l­‡ÛV;Ùþêܲú“ð·€£ö74Q§:´6“þøAeÏ ã1Lé¯ó¼8„º÷/W¨ëŸúD´»ö�fÞ»˜Xa®tŽÆL¢œºÆ4vC;‘ÂNe¸ª¨o@R>m (Ñ#qC{Ï ç#ö@¸X¡ÉK”`§2Ø d*í1œ/ãEŽDÄ ”4ϤÜ%¯Ù_:e“I¹Äî¨ðšdW=Q"m8{òÅu^óœvÚ©±>}jܦq¥ ¸§ÎéÔ¡ƒÎšóŠÔ\ÿ§gÀ¼Ï`ÓL¨ˆháƒo˜ i~T¾8º·Û™E3áu]nÌFr›žü0{OXôµÕmÛYhôœ{"\ùc(‹ÊîBÕÅêà}~òÅ"†”=L| $Ó°ÿpöQêtØûžV‚æÉ[¥«NYžF¾úta[4™¦Òk%)áý%0þdHk3@ÃìFAyı€Ko k¥l’ ј¡1!±RBJ^ý“Ä’!$a,áH!Y’ÒdßsC$¥aO¼£ü ¸YRRíÔ)-{ èg‘.BÐÇ&SQ[!CmfPãì]k·r¢½YMÃ%Óü¡ +ëÂÎýÎ ·U‹ëI&ÔbÞ&©¬ñH9ÄŸ°H&,R 5×PXBD2‰÷nž÷U×UW!CÎØ*ž8—‡ òt>Ðýbp½snœ5ÿ 6�E iç] ÞAz’^_ÒÇè-á°Av»Þå¡J…—’´apèéW3vleÝp—Ì~þ9¼ü2ì¹\{Œì"í/Ÿ^.W•]oDu¶ìαûî¾™³IÞ]Í¡ï3.:þù"<ýš"ö'nuN…ÆŽ€n•ÍàÐê(g–C/ >¾èµ‰^·mÅ!%<ü*œö‹6T*°KGX5o‹#o×u>οîùD£Ñ=’ÉäM¥mÙi Â’iÖ'–·/8µ_Ü,Þ«®±á”0…“llÛÊÆé·öÃ’Oj1C‚Më’˜†›)‰mƒe)ižqTùTR¹•QµÖ©[œº††+>¼mñ-^•Ú¶mœwž‘îÜ9gÞ<l%?§mJª·z¼È(\=ìR «^ÈúûÆÚZç«ÞJ9JC Så(#ºs8ÌŽPu¡/_jJI²ßþÎ&¹ÍRÝUÇkkaút¨Ý·ýŽÙO]G•æ-§[Æ®Jóð®*°µ¡âÚ[°‚1j»jÏ]à¶‹áÑiðoç2Ñ¿^ EP\ŽõãÒ%p°Ê¤æç §iD¾öh©­À!Mè>Voh¹Ž/>î¸HK0€CÇãúOû9"‘È=Édòü|Ûp[–6 ²/›5®i†îŽšñ½r�W7²qu‚šM)lKf×~Ø(5=£TxOª'7*ªbŒí?!üÛÓþ˜ñˆ:“ÉØëÖµñ¸z|ãµH°S‡È­5ßùÁY¡uÁjçÓˆ³xšjø¼é;nRæ Ô"Ø1›ÂâB:H¤“À‰“jø I^Ÿ'›Nº–o¼wÿ1BbËDútáÓ‡aùáøñŠÈÝq°Ç€ò‡ëî9ØšUÏâxœÇg ïCçjÊíø+ÕÅ‹ÿw‰Jç§7Âc3 ¶.[98òÕ‘îx÷w[ÊÑ † +§Á…'5]×BÀâépÇ…~·àlÛ&ŘÞ[¢ˆÜ4ÍÏëëë·™ÈL#l !¸}Ï™KoÛýƒ®öŒHÑp§»9¥ª{é”MQiا{ø”c˜sriÛËgyU”†D¢î7'Ý‘͆n[¶´á–~U:H¬a²†ºÍ/(%[:Àé§Ã¼…0ʹëÏí²Ë[D\ã>ô~¦§ás¦ÕŽ‚Ý|)»aþýßœux5Õ+òtP ÜŽ´hÜ{`ÖÌÝ8îàŸñÊc7²~Þ¯¸ùç)î°‹ÇøÐòª—IêD“Ï=Ò w©r—nŽ)í:I•Ù†Õ3ÔÁ¶ '_ Ógª7Õ”g_‡S®5Íãvß}ê¹óËg�mS9Z‹CÀ—À³wæÖùðþ�úvÌ2–&qkýõµÏ`ìñ …–Y–5¸­W~·Q3Îÿ|óâÍ©µá”ZnKµ=² E ozÍ•Þé¤;N—ÞÐ*R{Ö…Ca% †/h<á;–7:èÆ77‰"îþ–�5'ŸÖ‚Ÿà ”e_’=´Bhé¡`Ù2xðA%qV¿H–¹$o^€îŸd€µÒ—צptqƽšß´_ã a¯#$d 8öu§œ[ÃP7¥¾ø"i¸jê8æÈ‰„3Î QÇ<õÜK½ûÛ9î>›ƒï%àP|ï‰w §–Vc&M¼ú×j½„ã¾´¢Œ[‰9ª9º^œ ‡ÿþÿ4¤^}ùÔu¶§Û€cSö>Iâøß?A×b¿Ä1û 2 Û¥„fÀO¯‚P(´0NØIÞRrÙGc/ —?öþ ëlZ›ÀÎHÍ —]4£4JAy§‰DªaÎïºw¦{¦·X,FUë-æ@'ò0j*®9hêÚs‰"pýÆ8Š1ør§:BïÞpÑEpç`ކ­³ ÐÝá¦IºàŽ57m·Ií[ïïAzöˆßí„ùpxC¬Þyÿ}â¬ÃVyaC6¬Z ƒ+ëøÇsàü“à¶3á§ ¦°:ï¡¶“á|ÜÎÜP_›Å"4©¨Uû¢—ÓtˆïêäIxv7­x,Îæ­PÏâèSÉwáÙ·ÔÍ$ ŽzÞbAi„‡Ö^áhåðåw[˱ 8*c°ðir €½OUÃ'ëåwÄTxî5B¼™Éd&|ÝD¸«íÿíüSžî=¤~ë¢k#¥6®I`¥Õ’WËò: R Ê:F°Ò’ź»D>R‚P¨äC¨mžÐkÉnSmuŽÉUÙM²‡ZèàjB‰`î,]Š œ)á¯Ec`úý0yd¶Ñõ¶Î1ЈÀ·óî©kŸqH·ºC8À“æ+Ö®gáì»9ëP¼€.Ž™‡ù+á†c@dœ´,EäÀ(™Q›gá}zëÒ¦Öýë~ÓrU¨#¸ÓEA–ņj(ïš‹ãˆì%ªH Ô¹ŽCÏS0ƒÂOLÛ\ޝÇG_ªõܶ•`ËVˆD"—§R©ßò ÃÏ>œ²¥8gÈX¡þ%2i›Íë“HK¢ Ø$Qóî5u5×ÎþÝçÕz>RZ·®~qsÓ!€s·ßA)žÂd Þyó`ÆŒ‚ókjjï …BH)ÿfÆ’ƒÎ’}öoý„c3ðW£]‚é­ä?¾m¨Î‹;.ö…uq„«xåÍYl^9£`Óc´–˜†#,aXWM:ééÈŒO8½Oj uê°!û¥i,út”.¡ƒRR¥bi§Äæâ°²YØYIšwI«ÔÜvBØãXõÚ»„F©÷H$28•J}η†0Ryy¿÷ "ñ1(íU+àlµNùÖ‡ÿyÕ â~?û½oß¾_H¹pÇ.ÝtÇ|EÜm¸QZJX°�ž~:ty*•þ­‚3Ñïœ Ú7Ÿ3óÃĽæh˜ó$ŒèéÄuþ†݈â:ÂxawŸF(üaȬcÿ~ÏC?ÜC]·GÈ—_õÔÔÉþ{dóã˃Öûu«³Ç¤¼ÊTÒ§ûa& �� �IDATj8„  `àú ¨?ú|÷Έã7ª;±ìw2!VŽ1¢çG}´-—…ïPpTù=ûŸ×íäÒxÉÑ«9u»º¶zòŠ׿œ÷Ä]ý#‰ì~å•©Ù;,g’¬q­ˆÜuòÍÀ¢EØO?½º¾¾ñfÃh>â¸qãbo¿ýö* b·Þ0ïie²’X:xK°ÃäÑdr´›@ž€Ø^±Ðá$-¾{´rxåÍ÷Ù¿ïó€–.äÝŸŸGK@„ºC§3›Ä!M“ÔW¿""¶GÐMæi÷s'ıՂ’=³ß¦iN§Ÿn©ÿ}N§{ùÈŠ 5ºŒé?våcSŸÚ2›V“}=•JU›ê˜« 4=o¾üžy¦ð×55uW«¹Ä–+ùí·ßNH);˜¦yâ‚/í‡##1Î;þx™Ö˜®Êærû€è¬×t),jŸÈ&)µïmÆ®˜€ã/<.¢Œfáº�‘‹ÜŽšó-ùŒñ¥ızíZº˜d¯ÚþjÈÍoLpgÀ•ãÜ4Å{§Ÿ~ú¾<ð@fg$r�gZ¯¨þŠgyòŠæÆÂ{Í5W­o†)´ⴚȗ/‡_ÿZÜ~Øaÿ2kkë¯n«USmÛÿ¸è¢‹Â¦i>qÏ?ÀÜ]©bú5::¡¹uè‚8(©ÁIKKÇç¾-8â»:…�wêK=%/¿þ6ûŽÈE‹çûö{åˆ+è9q %¯¼ð’wcì6ãМdàé c¶·_`SÔEc-ËûÀOBüNƒÐ/¿üu‰DÍ´)õ\Ö¬_ÿÚøÓ–-G‰LF^vôÑÇlþ;ï¼ÓÎd2Ç 4(lš¡w®¼ŒÑpõßÈn·Åßð9†üÌG šŸgÕÕUȶà0 =pfIÛfXçs:wp;ž¨>Å$u¯p¥ç¦ã7Ú­ë‚íÇ¡¹yÒWàÝi¦µw8³¶‡„SnP·×„Ãá{ÞÛY¥øö€¯DápØØºU|í¥”Ö­ƒ[n ÿíî»3"“±Ï}úé<“œÛB>ÿüóL&“ÙçÄO ›¦ùÎM÷‚1 N¹Òî}hhê´Ô®Ûƒ¤Öid6¬o,ˆëS[‹CªÃ×¥ŽÐ¼ð¯¨rg9œáƒ«!hýÚëܺÊê p;t&»Njsæ~Ê»í�z=9~óW*FÛ 5œ;N}zn­ÄpÁïáÑÿ€âåt:}>ßSðu,³×¬i*èöƒ”j5Øo~c>ò‡?¤D2™þih›¶Ëµþñd,ËÚçW¿ú•FŸ}ä?}ƒk³ ®fkH'Tï©KwüÓ%ð&qˆ˜†Ãí•‚Gþz‡ È1À�o,|¢n–šhsÓB`m|ÂG$Û„#ðtß;;ǰí«ôU;G¾4ZÂpì¯àžGx϶í¦N­ÿ^€Ð¥”lÜ(wø4‚”ê²Ûn3ŸíÚõf3•²N‰¸· |CpÓM7ÙÉdòH˲ÌX,vñ²µ‚SÀÜ.ý#Xú‰³Yzó«å4=Ösý¼ŸÈþ¼q¹û­ãˆöRS…NÒæ•_Ã)ZÙ©.7}éãžjê{’‡HWðpÈl|)ùóýaÌn;�‡ÌÆÑë£" [ßWßÝ&ÂÃ/íx¾0­)‡ =¦À¿^à…t:=ö›Xéöm‚¯t©TŠ1cbòˆ#v ­K ‰üñâÅ]w~ÈǼÓ8,Ë¢¨¨¨W:þO&“j æo§Â™G‚HiêµK”RSËqÜ5ÕÑ›v <ý‘Ô·§É–ƒŒÃà=Ô1Râá2w‘‹ÔßÝ$óôO7¯ž_ñÁP´—OM‘Þ~ãzþÛ>l'Ž<\o Ø&”ï«N²ÜæýK­ñß‘8Zª+ ,Xƒ¦x)\ äÙòòýŸDD"lÜHuS[ .ßuWäÍ—^­¯—“w&"0M“ÆÆÆe™Lfh&“‘HäȺ¶œs˜Ã¡òpçÓ iÒ$ ™óI“`Ç“2V_’ë :£<ø–ιšÇHiL C6Mô÷€V ãö-ûuÝ ‚Ðnü�fÎþ½ºÿ[´°#p8/2O|Ú6Zó†Ú÷Ùbu-Ôƒ/kuºp4WŽŒ £OUD.„°îü9äᕽz•¼qúéµãón ¤„dî¹Çx§¤d—,]úeâ›VÑ·lÛæÜsÏ =ú裧744ÜjÛv¨{ÊŽ ¿ùt)agUz]`KÍ!(Ùƒî Ülœc™ÈÕ tCàÓ¼o‘Å­ÆÜÚ·›Ç.7#eÚ"<ðÀÜ6yÆŽÄáJWí;_9¤„:zLRëÇC&<õG8t‡C/GÆ€S¯‚ǧ«oÓ4¯««;!oi'Ö÷ r]¸æNoËEJuõï½÷³ :ï»råÊÔw}ŠB]%}™q×]w`YÖ樂»I) €ò˜z&œqTÄ4ÂÏGàøü¢Ghߢ~9σ£ëõ€àËUkXüÁŸøárÇâù£¶„cæ0éÇê¬:!à¬ÁS!æmÆaÀ¢õpÈÙ°x¹ò2 ãÓ²²²ÑÕÕÕ©<%úÞC¾f¼äšk¸£5t*¥ºØïÞ{CóöÙgòÏ=÷ßÔ÷Ѩa9KÇ_4gΜ«-Ë:+N—ªÀp.<ÎþôÝ„¶-וNA‰Y†�šÄÒ¤zpx¯K·|_×*„ÆÂdÚ'ã°·¼ÁaP*ÄÆ¡oÙõ$,­Ç1s!üè"X»)[GÇü�~yŒè«)–†Óeš.¾lM¿^ƒ[ïUÄíæÁ4͇~è¬Y³R_÷ ÏÎ 9TÙ³gO?}ùôæèUJµLöÞ{Å‚áÃÇ|õÕ7M‡þþA*¥„ AƒzmÚ´ég›7o>YQ&¥ô.1ÚÎ:Øúué÷¼ju;©®šºî QEV] ¾çH¼àÓõÖŠþÛÆ!A†•4íøÛ30íMhLz)Ø€¡kHî5L V±m©Ë§9 Û0ŒmÛþ™mÛo~϶@N-tíÚuØÙg¯škç1¼»~ï½bYMMtx"‘žÿú? ©TŠ#<2öÎ;ïÑÐÐpf*•Ú0Ôæ¦¼&ŒQÇ%ï?ª:€H€´Õ‰3ú84ÂшË£yhPc&>Éú ãa¥ù½9þû6¼ñ6|¼ÐW}6@(Z-¥|hĈΞ={ÁäÉ“{½ñÆS€ÃÓéô(!D™mg{¦a™âââå555o=3vìØiÓ§O·ÿ—%wSCèÇstÅðáOm nl1 ¸ÿ~cµmw¾|ùòí•Ù<d2lÛæ7¿ùMÑ-·Ü2NqJCCÃ1Bˆs̲78zíCÁÄÑ0|ì;Œ°È4# 1]Ð ÔyzÁò y¤oKn:ȈJoñJ˜õ¼÷9¼÷!|º’)¿Ä5 )%ápøÂÂÂ'ž«¯¯_fš¦ÝœôM&“!ÜÍH)I§ÓD£m9åòÖì 7 m[5iÂßþ&ª“ɪ¡_}µ|õwÉŠ¾³A"‘À­¿C9¤bþüù»-[¶ì:ì¿yóæQ¶m‡„†Ô)ƒ,‘v,‡¥PÕúõ„Á½ ²#ôèÝ« ²b`‡U$!Kq¥3εmub•÷³ í<“iE˜î¯¦6TCc–­„Ï—ÁÊ•°¥V]ÎèÝ£®«ånžض@q8žQTT4oÓ¦M‹“I¥›·è7 9„.¥4.»L¤KJ0~XlY·®`øÖ­uËÛÇ:_/¤R)"‘‰D˜?>ûì³O%pì^{5Üå*é®Ôsï¦s ¦î·îçBSÍœ†Ò!߬AkÀ^}â ±eݺøq›6U¿‹Å¾õÚ!¡'“I£{÷ø†ÚÚÈÈÆÆÆvÿ†Á¶mÊËËGíºkÍÌ)ShùDÞoÜM=/½$}¾ö˜c޹ý¡‡Ùi÷qÿ¯B^*v¥K;|s ¥¤°°°G·nŸt’,²í6Ž£¿ARisçb?ÿ¼ñDiiå×­[—h ;/´·Ì· ©TŠ=zT†Ãë?;óL»S¾ÙŽ Ö­ƒGåãH¤Ã6lظ¸¸¿ÐÞJß"TUUÅ2™ s.¸À´#è¥ÍÖôV¦™JÁ3Ï[–. ý´¾¾þé};I;|ýÐNèß\ýuÆm·ÝøÒùç[ûÇbm'Nw6DX³FØK—Â_Èê]v¡ò€¶?RB(/¿,˜3§à†>úèú¾}ûÙíãîï.´ú7¶mF>çœôÉ͸+#زEØóçKcáB#SWWðêš5 ÏÇã±7Ç?ï?ÿù/ûí7¡ ¢bæÖ‘#·O¢ÌŸÓ¦…§uèÐíÇ .Zß¾^âûí„þ ÀÒ¥KÜtÒIé_öpîÁѧ°LS©Ç‹,^,_~i}^[š …ŸÙ}÷Ý¿öÚku¡PÈN&“9óÏ¡P¨óI'eÖôîÝö|¹Óg55ðøã,kl,=zóæÍ¶Kîï´ú×RJJK‹/8è º» ‚tÖ¬|þ¹L,Yb¬nh=g±ÿ”––|ºbÅÊõ©TÊRÚ­]LÇGœuVãGååmÍ—Ú«ðì³¢váÂðùd2™öE,ßch'ô¯ &NœXôÖ[o}‹7M³ð¥ºººiÿüçcµ‡z¸‡íT*µÍ„å\¾pðWð|k“p5ˆ™3ɼñ†qç ACõá‡%Ú¥÷ÿ´ú×ùTíí)%‘Høœ+®ÈÜÛ5 X¼XðôÓáWGŽsô›o¾µ¥}JìÚ[ü;RJŠŠ o:µajKËSkjà©§BËV¯æ„d2ùž¹Coæh‡ï´úwB!þyõÕÛÜúôÿüGd,ˆ_XSSû'!íÞÐNèß(,äÝ©SÙ+x¤q8 3gÂ+¯˜÷Ðÿâ?þ4ÑNÜí„vBßÉ!NÓ¹sxÉ…Ò²’{åJø÷¿C³jk͉ÄÒöqw;4í½c'† Æ+W¾µù”Sd ¨#´\l\»6zB}}ýËí’»Úá;{ï½whÔ(ÑxíµÈ±cƲ²’K<òˆ½³ïzi‡vh‡ÖÁATPY)ÒñxèáîÝ»¸‡Q¶C;l+´«îíÐí°Ó”)%¬º;f×~Å»w–µU’X‘É JöXOͧÕÖÆÙ)³Çi"e©Ðà›l)%í‹ÀÚáÚz;´C;|£ „µ…X°_²þX2ÕC—Þ#Œ¬mÙúüÄ2’+¾‘žD´˜ejV×صŸ#“Õ~ [‚-‘¶Ì4.Ç(;øÓÕÂhßtÙÿ{ÐÞëÛ¡ÚákÛN#6? koÛ‹ùûÜ%ŒØ()LCÈŒ¨nÜR ­4öƒBDº–‰‚ˆ¢QH†úÅÈÔFÈlU§—;ç’J)‘™†µÄ:NzK>a.¥¤æŽhD„£}dbkʬ˜ õž°66þîŒD´êÛá{í½Ú¡¾VË/‰°`ß›d¨ü †‡„YV-¤V€LÙ2³qÀ\àEÒ5¶ w±…tŒˆ©j¨ûÙ¸¬„#ÌQO;]'íÆÉñI³·è£ü EÖ¿Aa…!­µ¤>Fjþ£¶lH=W}}䔲«u†Ù.ØÛá» í½·Ú¡¾6«n¨¤ñ‹EîùsQvDH”Ñ~ S™�a 캓YV$ŒÄzÛ@v2SL®F6.‡Lƒ#ÄÕÙRJìtÍ…±Ã6ÌkN˜ uSh/¤T—ž: ">Â(5·ÖÜ^0^Zí ÓÚá» í½Ú¡¾VÚ áƒ.˜Å݈…è�1Ȭ‡ÌF�š$?¹›´ÓÙÈM`§—Êôdz3$×!Ó[¶¥Lì FèvêC³ó!-Ì™K+cˆHÇ‘`ªû@]s=J9†�Ã~rËïÿŸ½3“¢8ÿÿ»º{Î=Ø‹eåFPTnDEEQãã•x¨IÔ˜hÔ$jŒÆóS£ñŠ_cŒñˆÄ[Q¢xá‚€€Ë¹ìîì5gwÕïž™™Ù]ŽÄzófº»º««g¶?ý<õÔSý÷ÞÑhz-è¦w |»Uc–¡Ì> LP”Ó„R1TÒÂVÂ*E‰Tã¿Ó÷#sØÏ£Øá…Ä îŠ9N¡dÚÕ®¤”2Þr£wŸûº5«ã‹þì%;å¤Ýõ*õŽJM%X¥¢Ñ³”´{õ²h4½…tFÓ+( „ŠYA0|(JÙ  $"•MIÀ:–•—}#%¦R& ÞøœŠ7H¢ëÁn%ÝH÷”uíDBÖàS_L ðy8qo_³†œHÆþ©Ï¢Ãb7„?L¡#ä4_MôW£ÑôÈÈFTÂJºcd…‰‘t›«ä”`%Jïî9R91ªûñúM*¶e·ƒ”™b,Q|䙸§Fax»> aJÉ_ ,#+˜.#Jåž.¾šQ‰®§Ñì¤hA×h4½‚ax%ESW([Šl$?Ê(”§EÜÁæÆ3rÅU^00Gý.N¢åÿT¼ìödù䜠Jàû •èò¦¤Më'aG¹~ÒÍŸu:D]ʵ ù„aút>FÍW-è¦×PUgµ§ùâ«ÁiáC˜• ‚ D¶ ])”ŒRõÿzÛyç€b””8ê6âQì0*•÷X%#Üá¨êbF2娴Ý7p”ð÷ Të¼£]�8”]ôÅÚÞ¿*Mï ]£Ñô¤*?á·*üÑZbKAÅQVÊ*Ìôð1R¬ÊŽWñÐÿìׇ­C>_û ND",A² ¥ºTŽMë_«'#â`˜AòXå™/UQ£r¯„Nž©ù £]£ÑôÂ0åÇÇ…ÓòMÚæGEôSw½Ù×–vy'ßÁyáÛKÅk/Ôî%œrµŠ7¶!¨T”»”aWÂÓÉ=®”CÛ}e ÓxaÓyá³^QîJ!p~WzΛ›„éÙ®×G£Ù–èÇQFÓë(éÀgÓöǪ~ÿ(”ò@d *¶å$É|ìn^vŽL/o~\)óm„ÿF%¥»]JT<¼Öª˜4Ð{ȳ€«ñíí·»00¬Z¤D9ɲÉ}È©GI 1ù™wÌÑã‚G?†o_)fËÑ‚®Ñh¶ JJølßÝ•(z£¢BÙH„PN<ØJp’ïÊø´Ø'Z9v[jTMYàÔ½r&†y£fE®€»“¸dŠ{‰#½ãÊ.kù¬«LsÍW-èf»¡dµô[^[óøÂ±³,èÁͰ¬Î–µ+ÈåH‰ÂP9YÇÌk¥+”ãØ**¿Y~EüY¡‡žkv´ k4šíŽR6òÝ÷Á(ú·Rfu'ë<eY+9‚œûžOì³¶92™ˆ&£¬-ã2jQ~yäeav3Ž]£ùŠ ]£Ñì0¤Œ!ßrVß”Á|¢Üѧži¹ð|ûº©b“lj'VȰ1µüçÑMÂз@Í®ƒö3i4š†aø0¦­}\ÔÌ-"Þ|Òg-KF½“zOm#+j=sø[çái$çLWmÊñmöÝmDÅU1-æš]ý‹Öh4; Nè]œGž€QzÂ(Íê3w²ÝòJ*D*@.m§¶e¸íãö|Tü´’ÆWº¯\³ £]£Ñìt(iñÿ;̇VM*¸M¥#Þó»Ü•T(Û¶‰'žUR^QzAû"¥ =¾\ó5@ ºF£Ù©H&‚ñ !*¢öÄ mKúþÅF´¡sp[*bÝ–¨Xðgf@þ!8ç‹6=MóuD ºF£ÙiR"„°”*¥†~Ò}(è1F SFðÔý Ïšç17mD6ö'üþLZ_˜Bb­"K¼U:«tú°ç†u;?ºF³+¢]£Ñì4(¥ ¥T1P»¸=ú+ËcK¸·ªT<œƒÂY뼷転‹£$6$H8‰{ǵŒ;Ëðé¾rÍ×-èf§@)e�^¥Ô€ðóí36%œ;ÅáÃ@d:J!•Â"JѾ*Né5MØo†IÔ'ˆ'âçOŒL¼ÃðhQ×|½Ð‚®Ñhv8©~s Â©wÆ4ÞÚø€o´o€YmàÁ®4@ˆ´ §,u[)ÂRÒè8¬Ûîk¡ÿõq#îLšð®aiQ×|}Ђ®Ñhv8RJCQª5¸áú†›ÌJs–5ÈÂS  hgዎ™Vq@XJ‡õ¶Í¦„Mk£ÝxÀcñûýt`È4u€œæëµ£O@£Ñ|½IºÚý(ªšïm>ƒYfµ‰á7Ò©¯„„âlWØ÷4Iô¤ì A¹iº®x¥p*©xãù˜õLÀ’Ó|-Ðþ(F³ÃR¢”²”nl‰OŒlJüÔ3ăQl¸Jô!ºNv}dS6ÏÆ÷¥ƒ�nÐ\Ð0¨0MúZ妉§¿gÆ«×;Rêûœækv¹k4š‚r}ç†RªÅ€E‘èsE†1¸âµ¦%fÆíI‘u·Jî‹’ Ç‚ÖÝ-¢• GÒ"%õ¶íºßG²<öí˦|Ü4 ¹=Û§Ñlo´ k4šBÊÕ®”ªYÚý…0Î  ~hc¶(Iñ$CÜÝw•P¨˜ÂispZ’¯6ÛQlœh±ê@/ ^IÈvhŽÛñš5jó'õ_aé 9Í.ŒtF³ÝI&ñ*EÕÚ¦Øa-u_‰i!HzÑ17HKœQ— â Ù&±7ÙØëlâuqëØ6N«ƒŒK¤|EléÐ4ÒdÕÁ¾E{‡¬ISîØ-jjQ×ì¢è 8F³]Épµe\U5›òÆ"Ó4,‘o®\ÿº]mÒÒ×Àÿ™µV"Û%Îz‡øÊ8ñeqâ«ã$6&pZœ˜ƒ²R¹s¨+’ŸQ”¼k³ç»Ñ1qËþý†±%ßÛÁÍ×hz m¡k4šíJ2œ¨ùâ“ö_¨ÑÞ3ƒB¸ÖENF¸t[b¾Å_Ñ/b$Ö$\7{ÜA:®pçþ“d¯—B·âgÜvðÿéLrš]-èf»!¥°¢ªåñÖ"ó™ÇYr?úf”)æ ¥h—’ãÐä84I +ŒüaEoŲ{!Ï\'…lsÎÔé Ó-êš] ír×h4Û…d¿¹"(c²"üRûõÞ1^ËÓ¨P$ˆMHNqªˆ)E›”49ŽC«ãUŠÄƒwŸªÄ@»¤ö¾6ßÑŠµÎNoK‘ôŒÅ„ùתVíè¨wÍ.…¶Ð5Ív!iûêúËël ½»{1Ê „%ÀDÆ{H!ª­I!9mRS p’‚Ÿõ®À6@JEÙ›Qý£•š§Ûa‰ ¨«=!9Ô9ô{Âз@Í®ƒþ5k4š^'ÃÕ^Öö\Ûä¶§ÛþíŸä·¬ áwƒá”T¨¨"ª$kfxhT®˜·KI<Ù—îÐѯ^è=õY*p$Lðl°©x?ÂÀ'[é÷Ržæ1áœrhâ°¦v½kv ´ k4š^G)åºÚãrÀ†lxØ7Æ7Þ3ăQb€ HQ‰³Ñ!¾8Nôƒ(ͦdÑŸJ‰T 7+âk™§­ôŒu¹eÒÛ3Ë+EÂ¥ŸD§ý¿YÆuÍWý+Öh4½Jr˜šªì‹ Ñsâ?,oV›ˆ"áÞ$¨¨ÂÙó÷£Ä—Æñ¾cܨL´þw‡ÁIβ¦’³³AÇ lddKEʧ–Ý™ÜÒÁv©ýLA04ÂóÐOÿ³¢xû] ¦÷кF£é5’®vDYëÊØØµò¥’€ix…À·ØÆÜ(QQ…]oÿ4Nta”ø’8Î&SéìpéÞîT?_\TLx€‰” )`©“NJϵôÄí¿Ý¿çàÓ´•®ùª£]£ÑôIë8¨bªæóÖèÃ>ÖdŸ˜I+ZÚ ó?œ·¢DßKŠy½+æ) [ IÃ’4LóòÅ™ÅÔïç#Ze ìnDœlÁ·Ò©‹}ï}†ßkè|0ZÐ5M¯!¥´@T|Ñù®,6®/2’é]…Û/—’V)i ;”ž± ï‹QdÒ2W¨,1ï~¬¹Jî#QBÒ¼—‡ú‰>&ùhã¥eˆ‡H©Tî¤.ÒIö· ˆ&¤½[Üã—Ó†,3uœæ+ŠtFÓ+$3·Gåð:•ø_±eø}†‘ê6'®mŽC(™8&,%q©èu Õ··»!êЭ w•H&¿èK÷ „[*Vi饱R¼;½¬tÚØÇëùÓ5_I´ k4šmNÒ]îEQµöœµ×{†{Ï䬌J$’IcBŽCsÎÐ4éºÁñœ`ôÙ!¼Kíòܽ˜öüûÙû×G6ù3ÓkîØ ¨ÑlZÐ5Í6%Õ.) ÝÚ?òNä_þÉ~ËÓ߃*„'xh÷)BIë¼]JJaèãvôy1Ên—†ð¬r6Ë*ï”Ͻ»e!e¼2>ýØõǾaèYÙ4_1´ k4šmŠ”*GU­;{Ý“¾=|ã½#¼ˆ" KìU6í_ÄX}^æA‚xf8¥p„ÈŸ4F)Cà]‘`Äoš©z&ŒŠv/Ò=µÔSŸÓY­úª)Ǭ>f£áÕ¢®ùê ]£Ñl3R®v%UÙ†‹6œmøŒë}{ù0«LTB‘ø2A죇Ҫ{�� �IDATÑ¢$VÚ8RRwKBDz‡Ÿ)……ÊHî:ÿŠCîn¦ÿãmMRm½ >H<~lë±Çk+]óUB ºF£ÙfH) (nûoÛð–¿·¼âŸä/ó ò€öz›Ø‡1b cÄ—ÇqB$’; EËá>VÞÚ‡Xµ‘%Øò¶wõØ‚ŸÇ©}¼…šç[)ú<1‰³}éJ(bžØ÷Ol?ñváÑ·IÍWýKÕh4Û„´u®([¾2|OÉ˱£ü>£ÈÀ©wˆ-Ž}7J|Y§Ñs¥Ü¡iÐ1LM˜ŠugYyE1‰£’Éc(œ·½ËñæJá(HøÊV¥ß‚6*ßSº$JpM3d2ý` QØÂŽ:~9á„öã>3 $§ÙùÑ‚®Ñh¶ Éaj¥kWDfÇú›<†å‰‚ù\˜ø;1bD‰/Žã48ȸD¨ŽÛOJÌSŸÓ’MGxùüŠRZÇXnÒ‘‘—=é–ϛǜüíä ¸K–‘2éà°„;K[}lÅÏE÷üö%{F=í~×ìÜhA×h4[M2#œ?–U_FãÏùJ̽¼B °”´48øÎ©Çx)ŠŠw$ŽI‘k¥çëçVHœbXwB€å”Ð:ÂBÙyR¿ödò{¾m€¨‹ÞþÌ´Qß7…tÍÎtF³U$ÅÜJWù®dÝäOÞZ¢ÉLp-R•’D\Q~U3}noCÑYÈÓÇ즯;µŒ!iÛÝCݱAVWLë"*]7½èº¯=eѧ—éU/˜^ ùÀ™ãž5u¾wÍNŒtF³UH) !„?¼>>|]Pþ×ï7˜BSŠVÇ¡MJ©qæÉþlÇ�ÿkQžß„U'Ó¶z¦ÀoÉXs‰r3Àym#,6L °~ÿ §h«4Q¤-‘d¸ê D×gºñã§îO·NúÉOÆo´tjXÍNŠtF³U(¥,¥Tź3Ö]!O,ºØ8<HE»”´9¥H¤‚Øò®ÙŠŠ¿¶S{u+¢ÝuÄo®÷ÄšO-BzñRA{•IhOõÃýlÜ3@ã(íU1Ÿ@ 29DN Õªðã×®ñ{ú©#ô.š-èf‹QJ(‚í/¶oº­éï^CÙŠ¶Iñ%™W¼e†°ç ;÷¶3è¦VŒM))Þ¶é]{V·^¡P*õ e„ȧ‡Ïü›Ÿ®ÙÑ‚®Ñh¶ˆTŠW%UÙ—‡y—§Ös,°ëlËØë„÷Óðû œ×µ• ._V¸´«ŠßŠ1üê&Šß‰ã¨|²½å™â¶d?ÇrÍ攓–ž´ÂðkQ×ì\hA×h4[„RÊ@\ó5Ø«ígÌ*ÓpšìÕ6v½Š(ÉþðÁ&ÿXAÛ!^wÚR:¬ôÜ µNÃÎ蘰¥ÿßZ|{3¥‰N‰b6'½ëÖì—ð&^?-rÚtC÷¥kv2´ k4š-BIe(Gy—ï¶üfs¼²N£ƒ IT¬CÌS¸oŠða>ên+#>ÀÄ‘9®÷|ÑèäFŸ»3«:(*_ 3ìÎ&Êß §‡°mk|§õBÄ/=½ùôß™pF³ó ]£ÑlR*ãÃPøBë¹È-Þ‹ 2.Ýt®IWtŒ+Ï–& h=ÔǪßõ!2ØtÐD¶¥ž7êœ<}ð l D›¤ïKm z,DßWÚ1ÙÉU¿eÁtÙëáÄ"gÊ™¡3?Òýéš-èf‹øè³–*§¿ù¡´ x~Úˆï­'\>aïXEtw“U—•°áx*Ñ‘0¦«Ìo…ÆŽ»Ëà…m‚µÑ¡lq˜þÿmaàKÍ­ŽáÈÔ±³ãê{jÉÛÂ^4û…Ù{Ö\ƒuÍ΀tF³ÙH)…›Â×%ÆeŽTFÚšN€ÿê&‚jGd¹ÜS¤„=ßrZ0½’ÐV\RJãT/*™š5od<9yÛ3—É3T.#7¼m¸ËF»ƒoS‚â*> S²:JÉú(ÁU1ü›b©@J÷¥\A—B3×¾éÌ_øŠ<½z½5šž ]£ÑlR*–|Ù>2Z)ÞS‚Ò¼"« ð—VJBD 3+\Áã"Óïâ–¤}¤Éß+aíQEÄúˆîE¾Ð.™nü|eÈqí+Ò–|®Ë?ê(9tAóôg¿3é EN³£Ñ‚®Ñh6‹5¢l0팠øN‡ØåŠ ÂIfc«ú}§ïGv—¾¹ÃÈð(ZGY¬<©„5GÑ6Àr£æWz^k=_t}Wïtå€xK|ÅO:{Ÿ>w¯°GG¾kv ZÐ5M‘¶bùï7Žj›X"†ZcË¡“f ¢tû²ûÜÓNõ¯Z0$äô­oNvÞ~m¡@I„) ö²ê˜ÖO Ò¸›h™rÜ´¯Ži±Ï+Þtá®ÏÝǵö¥w]ôî—ÆŒ8¿ª*¨³ÈivZÐ5M‘ ÉâòÅíÆÉÎq¢wU!½¢ÃõGÐ;¹ÀHúÞÚJÍïÛ­nú¶#Þõ¾$áƒÆq~Ö R?>@ãP¡Á^"}L¦�G¹cå•BÊ䔪©óÏM„ qÜíößúÖøµ•®ÙQhA×h4=BF%Ÿ?Ý×TækB ¯k]Cü%„UŽcå±r ôQ§3Å%·•=eèU!¬:'-ÃÛ"½ëæí§’ýøîã…î[ì ÄJ "¥‰€A, ˆû l ’CÙb‰•‡VVí}È?g´™^=>]³ýÑ‚®ÑhzÄš ×X¡?†ž1¤1+s}ZØ º»éÙ3˜ÑÙŸ)èéþì¤[޳ʦöO-ÔÜߊŒçŸy­7Ó»n̓ÄýñäwOþa߉}·ó·£ÑhA×h4=@:’Åý%êÅ“B‰.|Ê {ŒEÃ}UD÷°²æïvb–¬÷ä´¦üŸ'¨½³™þ¶¢Úò9Ò·¯hwU§ƒƒ ªCÎk9ïUÓÒVºfû¢]³E8ŽÃìÙ³½åååò¡‡²ÇAÇ£ÇãîŠ|yÌ—VËÓ-ï)Æg&† $Œ,h9£ˆú_õÁ мtÇÓÙŠw”Â1@4Kú¾ÐÎà¿6Qº0‚Œž?½§¢½5¹ëVbYÅ^Sæ,œھߒæëŽtÍ3tèPÿºuëöM$—†qPi)qDZ—Ú¶÷u¯7øJssËG§žzê¦ûï¿ß6MSÚ¶eY;ú´5›‰t¤±¸tñI",Da@öг”°g’™,F�ªXÐp~ë\‚ã˱Ö3ͺöN)`SCã„BÅåÿ SûTˆ~/¶b5Ø(Gm3k~s÷‹c·_ºðûº/]³=Ñ‚®Ù&$ ¾ÿýï÷ÜsÏ(ÓäGÆqÂþû;C†@Cƒ+V(V®ÑPÈ»¢¾Þ~9(~Í0ÄÂßU÷·¿ýÝ–RJ�¯×»£›¢ÉÀq$±/ÖRObuUSµyO+…n)+½³µ.²Já…úÓƒ¬ùq1Ñ# ¦ÇàèÂ}ŸÊ§¶)Ž¢xy”/4SóJ eK"X ¶�×MŽ÷­qÝKCÚN?çð®úáËZÔ5Û -èš^!ceeeápø¼šóœ}÷M ÝcðxÜ šõõÈU«+Wb¬[Çg--æ|Ÿ¯è•––Ö÷Ï8ã´wß}oT”R[øÛéH>\Ñö£Öº Äæy›0ÿÙNWIbr…<Ó=Ÿ½N(XùÓÖŸÀ± ùÎ;œ®¿ä‹ª—©„0>c@puŒÒÏ"T,k§ìó0}–DnŒâmN Âa;(‘ÆFg«?µJHwªW´V±´~Ú )·üó›-Ûò;Ñh ¡]³]ˆÅbx<fÎ<ÔÿúëoœØçOžÌ>“&)JJÀq\qPI®™4lB!ÁêÕŠ•+…lh𮨫‹¿Ï+**zwʔɟ<þø6 ÇÁçóíöíª,z¾±:>É÷žð‹ÚÔÝB*…ã€uCßMÍ(»ðþÙ®÷Οkå‚$ZkPwN1u§­4P¶JsÏGϲ»õXø;¥…u·©Œ:ÑñÙ} I~@!Têsrƒ!P¡ø_?š°Ç\=6]³=Ђ®ÙaضͱÇm¼ðÂK3,˹h÷ÝåìýöSV¿~`ÛŸK®à77úuB®\‰QWDz ŒOüþâWZ[[ÜtÓo^tÑ%qÓ4¥ã8ÚÂß ¤T,\Ñú+s u% C%/|z˜YR(—¢Ÿ½ Q/óºÜ!àœ{¬îÝÚX’¦©^¾<©„ºcЉ—ˆËŽ„/ôÐjÏß­åŸïXëÝvt}uÀ6>i:bѱS^…~ÐÍ6BÿÂ4; Žãpÿý5.ºèâÝc±ðEƒËïx ÁáÃU—ŸK¦à+íí°~=¬^-äÚµÞºeËb‹‚Áâ×jjú½1räÈO?ýŒ-„Žãè>ü$ÒQ|9¯¥ºq‚¹Ü°ŒâÔBÑE?wDQtS %¿kF)Ñåd,ÝõCî×v“¾ $‘&õúYud)ëg‘ð ˆÊÂyÜ3>o‘õž±.+ P©.ž>Aµ%–Nxy㔿ÿä`íz×ô*ZÐ5;-RJ¤” T; j:½¢"þý)S0v¬2 £ëûhW¤?59V$›6!W®¬\Éúu댆á}¹µ5òæÌ™‡-¨¬¬l{è¡؉DÂBH¥Ô./üR*>¹øË_Ék+¯Ä# !:¼ÉÝõk;�%U—6Rôï(Ø�ÙAr[hÖ“‡�H¢} É¦ ~ÖP†ÉAZûHø ×}®2úԕ‘²³hCg|F;URÔÓ??!:~X©ÏB ”ÓÀXÜô»Ž˜ôSÓ4¶Y®÷h4 €eY˜¦I"‘Hoóz½H)I$$ãM ÛªjÍNŠtÍW†”ËwÀ€¥³ƒÁøãƱ×>û(«¨È½‡n©ÈwÔÑñY÷CCƒ¸WWg„V­rV |Ùï/ž×ÒÒòîÉ'ŸÜxûí·G ÃÄãñÇñûý[ÙÚ‡ŒK>íÿiÑd,J”É9EØ·W)P¢€k:¯‚#@µK*ÿ_+UiOçm‡ÍŸ]-w@%Ju¼Ç{¼Ïû,g9í´%ŠÝiîõ¼$Xx<˜�fq1ÁÝw§ÏþûS2m‡‚é!a€m*lܧHö=¥0…sð‡â6Å ÔǨ\ÚBåÍôYÜŠ§95¬èôKW_¶Àôuõžc!‡z¨wÁ‚~¿ŸD"1^)5,‰Œ5M³Ú4ÍbÀ²mÛ, ÕYo¶Çã±¥”ñD"Ñ,-//_‹Å>ïÛ·ïëííí«ßxã–áÇKÃ0Rîòª»:ZÐ5_YR¿Ûn»yëëë÷M$Ú~<z´<lÿýU°º:[œ·m½î{J𥄦&ä_V­"¼q£Y×Öf¼‹©y••ïN˜0~í³Ïþ'œºAïìÉwd\²¨tÑ-f̼8¥…J(Ô,?ñ{«qÊD†˜å-#!øFŒ¿n!øN)»r¯g[è‹YÌã<Î|æ"”%Ô"i ÷éÓ‡òòrúöíËèÑ£=z4ÅÅÅ”••¥_�¡PˆææfB¡mmm,Y²„%K–°qãFšššhnnN3]‚bŠÙ›½9˜ƒÂP ãÞƒ„3þÄGµ‡ÖN9ù±“ã–¿#–#5"dĈÅ cc±Ø¥ÔQ¶mBJ)#·–eQ^^NII Á`0ý*))!ÓÖÖF8N¿B¡­­­YÇH}ÝB{½Þ÷c±Øƒeeeÿ9çœsVßxãÒÐs¼¥Ð‚®ÙeHe«ûûß4®¼òÊáëÖ­ýÑ!ê¤ýö“UÇgyB{܇Ótëkjr]ú«V ¹v­ª‹Dü¯z<Åó|ï{ç®üÓŸn†!ÇÁ¶í­o'l–X6RÖÉ÷„¥K(Tƒð=}‰èëè¯Î싦ë9Æ;R»º|åÃí ¸½™À§q¤ì°Ü_áîà¾à‹,ñöûýŒ?ž“N:‰O<‘šš à 7è,S¸2·)¥ò.«œ/O)…”’7òÈ#ððÃóÁ¤]ÝàŠ|?úq$G2‘‰Ý>˜DèϾ³â;¿2x•••Âáð™ñxüû@M¦p{<ÆŒÃQGÅa‡ƾûî‹ÇãAÑ©¹mN{>ÒR²~ýz^~ùež~úiæÍ›Ç† ²`„°…¯7î½÷Þ¯.\¸0®ûvnô·£Ù*R7·ä ëqÞ4M<÷FÇS›Òå”Ré •R² fÏ>œ@ `†áµmÛkY–WJéUJz•RÞ¶¶vïüùÿ³"‘ˆAÒýèõz½%%%~  …~TVæðoÀˆÛô2l6™{†--È•+1V­rãFkíÆj¾ãX¯y<Ö‚™3ûì‘GkKõ…ö¦…_F™ñ!ÞÓNûé7g{ʽ>÷ô²"~„Ÿæ[*°š…£Ãóôµç'ÞÞâ™[ofÞíwâ(']ß!C8÷Üs9çœs¨ªªJ¯Ï¯|b–O€2¼;,´½±±‘»ï¾›;•+W¦×Lg:³™_'A·pKÝZÖŽJïcŒ7ŽóÎ;9sæ  žÇ¶jG¾ò©ã,Z´ˆÛn»‡~˜P(+{mÔ4Í¿”––Þ´iÓ¦:ÓÔ sv6´ ïŒjI ˜×ë z<¿ÇcùMÓ Z–0 Ãï8N°®nð–iâµ,ÃëóY~¯×²¼^Óòù,#iõ:NÜkšøM“Ìw¯aà7 ¼B`x½,‹ô{Æg™ú{7 W¸, L#U.¹Œa(in9Ërß Ã4;zæBO•É|Ï]—r•ïÌd ¾ÐÒk× ¹jÆš5Ô54xß÷ùJçÕ×׿uÓM¿]xÉ%?omz]0žá™‘»³û’1÷<ÈCž¹œåò§iøU‰j”®õårÏ`¦¤ä?úÿþío‰‡Ã€äuüñÇsíµ×²Ûn»¹ÇïÆ¢Î¶ÍçÜí[RÇŠ+¸êª«xä‘GÒÁi<Ìb3˜‘%ê«XÅSµOqùå—óÝï~ŸÏ—®{G·#· À’%K¸æškxôÑGqœôƒVÜ0Œ{'L˜ðÓwß}·E[î;ú[؈Åb<ù䓯¹çž;8îkêð²²ØŒ!CÄà#`È…ßïŽí.ärÖ_-2#õ…€p¸ch^]¹qõjù‰Rž×,ËzkæÌCßzì±µI)É¡o¤ßÆâùm9×n<Ê|.šJ–ÏBÏ}ï(¬ˆîçaÃ5e´íëA9¤ä量žßŸ~:ËÞ~;½Û‘GÉm·ÝÆÐ¡CÝÃtó£,ä:Ïüœ+\›+<[RÇêÕ«ùÑ~Ä¿þõ¯ô~ƒÄ\æRD¶°9ìöÃ{ÆX ÓÀ4ÍN®ô¡¹åêëë¹òÊ+¹ï¾ûÒÑóBˆõJ©9±XìeØiÇ¢oã»0Žã ”2.¸àÞxcÞ€eË–WÊžÙ¿¿ç¨ªªØàQ£„5l˜’EE)±-‚‰¤#õ/¾PW¯fi,Æ|¥˜'óQ"úâoíßwÆžÏHSxEL`^Þ€qWkz¼Z>+=]_AKd™ áŒ k/(bmh¿>áx6}ù%�EEEÜsÏ=œx≬ÔBŸÜ}º²D·GJ){ì1Î:ë¬t@ZeœÍÙô­¬æ;oΡ¤ –Dz¬t@¡X€ÕŽBu|úé§}ôÑé.!DÔ4Í+Î;ï¼?ÜvÛmR[íÛ}Å¿†¤Ò°*¥˜7ïuãÛß>¹Êqì1±Xäp'2{Ð cÔðáÒ?b„2JJò»¬5_mr»âqhj‚•+ ¡2†°÷”˜<uãÓ¨ú)¨†¬¾à.ÇdÕ…"Dˆ¹Ìe K�¨©©áÉ'ŸdÊ”)ÉóèÜœ».µ>·|OÊdnÛÞu�¼÷Þ{{챬Y³�Ϩ‘œt۽ܼ÷,Ÿ¯×‹ÇãÁ4ÍN~;K; •ijjâôÓOç™gžI«M)u–Ïçûg,C³ýзfM'‰†aðç?ßÎu×]_fÛ‰Q--ͳJJŒ#úöµG©ª†W²¼Ü_KzÞ´Ðï`òj™ßIê³HFûKÙñƒm 6Ä¢ŠÖ6hk…h$^bqëÖû 5›”5ó‹øÏÙ‡}Üãå¸ß310¸‘¹û�(--åÁäÈ#Ì8¯ÎBÑѦüëSÛRûçÛ§ÐûŽªàùçŸç”SN¡©© €SO=•ë®»Ž`0H Àëõv²Öw¶vZßÐÐÀ‘GÉ‚ Ru­‡„B¡z|ûöAß‚5=&cš&RJ>üp¡1sæ,ïÀ†þùÒYBØG dŽ>Ü©6L}ûºnj${ù*²9âš*¯”;IM"á¾lÛ}F uûÉ[š!‘, $86H”•@ßr÷UV Å~(+ƒ>•P]}KÜ—Ïë;…¶04…¼|£vBº_4ur"ùžÊª–ŠP— ’¢Ëñ=†yûÛë¨ã8Ž£×Ý|öÙgsçwì+ÎG¡í=u5ïŒu(¥øáÈŸÿüg”RóØc1vìX‚Á`'Qïî<wT; ãÍ7ßäÈ#¤¥%éö7BˆŸ)¥¶Y–<M~¾f·YMocÛ¶‘œŘ:ujíÇ4Û0ÌëªâGŽTƒGŒÀ¨©Qø|âöûBB›z¥–ÁWÛîÖHÔÓDR [[¡­ÍíŸ6”]f(Ž+²�”W@UYRPû@°ÊK¡ºª+¡¼Jýàõ‚òâ*£ "9žK$…>}+ÌsžùJÖ_wúAB<á(´´Cc34´ÕÒoö<Œšê¼.WESš*q(¾µ™Ò?´"Zƒgx†ócÀí'ï½÷5jTA r[“)8›6mbñâÅ,^¼˜E‹ÑÞÞ¸ãÙGÅž{îÉèÑ£0`@Þ>ìÞ:¿åË—3iÒ¤´ðÝtÓMœqÆY–zWç“j£Rîxùµk×ÒÔÔ”ö°ù|>úõëGeeeú»ì­¶åëf8å”Sxøá‡0 ca ˜ÖÖÖÖ}뽇¾²ší†mÛ(¥0M“É“'Ô.]ºüàp8|ø!ž}û÷1Bµµ ºbŸ)´Rº¯”‹A4ê¾Çb®¨¦^íí®ÐÆbnـʂPÚJ‚0°úU@E)”ø¡O)””CE T»/ éš&ù pÖIŠkR0óYÝ™äèjöú”戌‚É÷ÔƒŽÊ\¿u¸¢ì>œDã®eÞØ š`]=¬ ƾx+ƒ4û” ›Ö4yÐÌÉL Î`¦4áþ³.瑇o`üøñ¼öÚk”””dÛæºs»Ü`®ùóçsÍ5×ðâ‹/ܧ+&OžÌUW]ÅQG•>×®ƶ´J)ÚÚÚ8äCxï½÷�8묳¸ùæ›Ó}ê¹VºRŠÖÖVî½÷^þøÇ?²|ùòn-ðÌs5k_|1³fÍÊkýoi;òC)ÅÝwßÍ¹çž €a›,Ëš‡WèY{-èšíNÊu/„àðÃ/{ûí·'‡Ãá‰RÊi>Ÿo÷H$2’œ$5"ýŸ+rÕ0~7ØmLÞF †ÝCßR7³Ir¿ÜûRfPX¦ Ç\²öÉßÌãe.gœ~+Ù–u¤¬ó„ Ñ4·Á¦fX¿ ê6ºM°¡¬ {pþÿFÌ(ƾ£/ô7 Zç¹³”!w_y%Þv�3gÎäé§ŸÎLÔmŸm!qèò:)EKK §Ÿ~:O=õT÷ë ûï¿??ü0Ì:¯mÙŽx<ÎqÇ—*;ï¼ó¸õÖ[1M“TòÛ¶ùÍo~Ãu×]—™ i«¨­­åoûtPú\·¤ùÊdîÿÚk¯1{ölb±BˆFÃ0¦Äb1-ê½€tÍ6'EoÛ6Ǽ÷ÙgŸÝÇçóœH$±m{ Pƒ›®SJ8Ó€¡à€I0m ì=† „êÒ¤xÙÉ‚¢ð·§¢¼¹äŠf®¨æ=J$-å ‹»«sï:ò zÈò” ol„P+´DáÀUgsüêËp¼6Î9%Ä~UŽãÙi^•Â"=·øã·ÞÊ_®¾”búôé¼øâ‹é·ž[åsÝvçr>ãŒ3xà \ÑmÃa‡ÆO<A0ì•vH)9âˆ#xá…�¸æškøÙÏ~ÀÕW_Í7Þ˜™Ôe›R^^ÎSO=Å´iÓ >°tÕŽ|Ñð¹ÇxõÕW™1cFjÿÆaÆíñÙgŸmÔÁrÛ-èšÍ&‹aYJ)xàã’K.ñ{<ž}f³•R#¥”Å™û\ËÙcÁÄÝá ©0s?=jú€!Ü ¯B®å,b† :S¸ºËÜý{R†«˜ŒjÉ\—Q¯ÊYŸû9Ÿ—½SÙ^¨C)×åž°!‡Ö044»"¾¶Ö7¸Ÿ›ZÜm‘Äl‹ãVþŒC×ÏÁÁ†€ öÝ"Ú^ŽSŒÛ.À‘’e|À÷>€áÇóî»ï¦'BòŠBO„ PY€µk×2eÊÖ­[—çÛì!>Ÿ±cÇ2aÂLyy9–e‹Åhlldùòå|ðÁ|öÙg$ ü~?o¿ý6{ï½wÖq¶¦™ŸC¡S§NåóÏ?Ç0 þïÿþŸÿüçY©e·Ó4ñûý 6Œªª*¼^/‰D‚ææfößþð‡?dµmsÚÑ•àÜÿýÌ;7uóO>ùäé÷Þ{¯­“Ñl¦¤è�� �IDAT;İaÆÐõ«¯¾f§Æ@j4)’s’sçÎ5^yå•uuu3¼^ï·Ç™(¥¬Î컀iAU8h ÌžM„•à5Üþç¬Âdksz9Ç­ äµ\óí_ð˜[XG®ðwÑíÕßÕÿÝ͹æÒu(å¾lÇõpÔµÒS¢¾± ê› ±Å]ßvûÚc ˆ;&3¿<Ÿ#ë.èè÷· ~¦_–Ñ62ιÀÚåËñz½ÌŸ?Ÿ‰'vÔß…+7s{Ö9wÑ_­”býúõLš4i³ÄÜçó1wî\fÏžÎÃÐ]ÿxja´··óÈ#på•W2vìØ­nG&©2~ø!S¦LÁ¶íNe¶„>}úpÚi§qÈ!‡²G1ä9Ǿ}û2yòäNç¸-â”R|÷»ßåþûïÀ4Í߬[·îŠêêê-nŸ&1p kN;Ÿ}&äG‰Æ†ïӆᰶ¶vÁ‚ï´ùý~ñçk@"‘À²,ž~úicΜ9Õ¦iÎhjjú¶a+¥ŠU֎Ч&ìGÏ€c†þ}ÁKÒʆ,ÑI“t £’›óXÊYVfÖzjÿÞ®#_ Z–ʦʧ\jUj}în¹O½X‡Rî:)]Q' IFº·¸¯†f×BµBk;´E\÷|4á–Û0 y2g.ý-呸ap‚‡xˆk¹pƒºîºë®ä5íþ¾±9Öm )%sæÌáÿøG·Çwr—n¸>}úäµ2» ºËwEEEtÐAyûŒ7§ùö•Ròƒü€;“€öÃ08ꨣ8ï¼óÒÇè.¨/µ]Jɘ1c6lXÞíÝYáÝulÚ´‰½÷Þ› 6 „°ÜÅŠ›ôD/Û1xpÙKsæ„fø|.G!Ü×êÕ°p!v]ÁÆÑkkkŸ¾à‚ ê.½ô2©”ÚéçuÖä'5ÿò™gži=õÔS»···[Jy:P›Û¯]^ûއoŽž}‚ ú’ë&ÎgÑŠ¬¤E·Ð\îå:ÐØA?ø­œ}s,áÌ:­ýÌcwZýÞÛ±Ž”•žŠv%\Án‹¸ÞÜæ¾Bm®Ð·…¡=âZó‘XÒZO Ûs ¦¬Ã1Ë/azâPi¤¸¸˜÷ߟ‘#Gv+vù"¥{²^)73Y¿~ýºµb-ËâÚk¯eܸqÝÅ©:Rä嬯H)Çaúôé”––fí³%íËwü+V0yòdB¡E¸îbxä?°p±;t²+™;v,7ÜpC·õ:?p‡ó|ðÁéåîÚ‘¯ŽBõJ)¹ù曹ì²Ë�d0¼»¹¹ù|˲ôõm€(* Üy晑³«ª0ºz VÊE+‚O>|ü1ë7lÿ4MëÁY³ÿèÉ'ŸŒÚe¿’ ¦©ªª‡O‹Åbç™eLF …9ÇÀ‰³`·A ¢"Ñ'M–»7©0¹F¦Ê³¾Ó¾;ª TŸES¬œþýöß{{#kèWîq:‰hÎ!sëÏ,—é.9å{£ŽTÁ´¨;‰¹ÂÝN |¸CÐÛ£IQºnøh<i±'`íFxîî1:è ^}õÕ¼ý­©Ïés. év° •R|úé§Œ?>¯û8…ÏçãÎ;浪ªªÇ=íPJ1qâD °ÅíÈÝ–[ǬY³x饗0„â©ÛáˆIÉc >X°~þõ<¬ZßaŒ¥èß¿?ßúÖ·8ðÀ)//O?ütu™~àRTT´Uí(ô °aÃFŽI{{;¦i.Ûc=¦~òÉ'h¶1jÔn?Øo¿e· ¢Ø\-VÊÞѶáóÏáãEø‹/Œ—mÛ|°ººßó+V¬hÔýòÛ—ÔMnòäÉ¥Ÿ~úé ¶mŸ/¥œ˜iy&ìßùœp˜ÛÇM*û˜Èv×Ö‡ËxôyÅ43¤šŽ¹®nò[écfÜp²ê [|2·m÷:D)Ôü…‰@á˜ÿ|èQ†T~Èþ{Òá†Ï¥ wyÊBÎu…§Î òŸg¯Ö¡:^Žìˆ~'Ü€¹HܵÜ#I!Ç:¬ô”¨Ç’ýëÿóºÇ¾å–[¸ð 1 £G–h!«®;Ѩ¯¯§ÿþ] úõ×_ϸqãzìRßÇá€Hými;RËùÄïöÛoç?øBÀOƒ[/¢#7@æwž:´>[ ÿxþñ4,]}Φi2qâD¾ùÍo2qâļ®øÔ»eYtÐAøýþµ£».…Üë"¥dÖ¬Y¼üòË�”””¸qãÆ7ü~÷_Ó%Ö_¬\8x0$»L6 !Ü>9ÀѣaôhTÊ9Jç(Ãø’‹.òðé§‚êjkaK‹õTeeÅCo¼ñæÒ¡C‡JwÿÍûCÒt&lR[[[³iÓ¦sMÓ<G)U›Y¦_œqœùMØ} ëN/’Ëé¿× ‹´ªfç}* ¥xì‰g ª·9bÀɱ„SB™)˜"uŽníÜ:rTLelKŸÓö¨Q(a&ë˜RqòIÇWßâ/wßÇ7ö[ÅÀÊ<Ösò\: 2êÍ(›Ú¤rÎ%ë¯ ÷<{£ŽäqR/Óp_ ü^Úny<áŠv,ÞñJY豤•þl:¿`ðàÁÝ»©2©åBVmWAf©ý*++9âˆ#Òã¶s1bãÇ/(2…,ò|äÛ »óž¶£P}�C‡Mï·âKܬ ™¿çÔbòoƒì^×|®™ënw,XðüåŸðøÞyçÞyçt]ƒæ„NàCÉzëÓ§)qíi;r=ÝÝÛÇÇK/½„BÖÖÖNBÌÇõ‘i¶Œš0w¾õ-J»xàÝ*R7[Ãp3x-_}d­_¶Ì~µ¢¢âþ)Söyù±Ç³½^¯L¥;Ôä' …˜1cFéâÅ‹/¾ç8΀ÔvŒ—ž G�%Ü?“œ'z‘ySÈ´r3–ÁBÔ\ˆ2ú¤ëW†Á³Ïþâ ݇¬ä-©·Íª#×ÒÈ8VnŸx¯Ö¡€Ê3À?"£Žì'ˆEK–±ø8îPÕü—çxYõç˜Ì¹ž„\:=”t*°mêP bN¾† „«Ï‡>–늗I«Ýq -Ç_O†ïçŠx")ø¶ ç\ —º7ôùóç3uêÔdÙ–hás)œå¬«mË–-cÊ”)477wÚçÐCåÇ?þqº«©+×vO,èÌe¥ûí·Y=V[ÜŽ|u�,Z´ˆ±cÇ"¥dúDxñ.°Ô–ç�˜°±þñ¸énXSŸ½yРAœxâ‰üò—¿Ìr·÷´…Êä{¸é¦›¸âŠ+�¤â·‘Hä =|më1n¸áúõMM¾M½™´'u“’ÒMë¹÷Þ0gŽ]sÕUœ|á…Ïí³Ïb_\äL›æ‰”–šÿ³,óšššçž{Ž%¥ìöG´«ã8µµµ^Ó4¿WWW«O>ù¤Ùqœ_¢œûî Ïþ¢ï‚ó.|ð Ì9J-Ò7ÿ´‘*2¬<:¬¿Ô:‘QFxúéöA¦^†R5{&u5w=YËúæŒý¶¤ŽT‘½.]&sÿެÂ8•á wº‘1£F0ëøË¹ë_E$r nÙ”àfžsê¼Dö¹‹ÜsÊx8ÉÜG ?¾>žÿ¼-’Ù¶®¥`};Œ8ž|þð7èwÌ[äv¡y,ðz`Å&},üïc¸á>s"´'ÜÉ_j*a`_7O}ŠÔ b¹–xW¯Ìò¹ë»ÚäÈ‘¼öÚk„G)•9)H'ñN•ÉÜ–[oæ¹d–•R²Ï>ûPQQ±ÍÚ‘¯ @cccºnÌ­üÎ…�$ô+‚‹Ž‡/Ÿù4¿÷ÝàfY¬«û’›o¾™’’,ËâÀäÕW_M?uÕŽB×3ß5I]Ë l`fÛ`\xáÅ-6$ÖG£Èí­›©›‹aÀÀðoà¿ä¹ïÏîüþüóׯ)-½+qÔQ¦3hñe0hý9 î»×^{Ç鵬I;‰D¥•••µ†aÜišf{]]]ÌqœÇÙ}ôPøë к� `þ½0{brØ×5ËÀUŸ¡ãá>]&ç»W TpîTZÖ‰JÞ9|Âàœó¾ÇÊöoñâ{îî›]Gæ*•gÛ =­Ã?™ngJ˜;ŽïÞ¨Jü~æœý#î{² Ç £?2ž6²Ï!í9È(’r‰gž‹Ê(—v.(0{2ç”ã™}üµ|ù.y"HSn´ófÔ±dŒþ†›P oÜy%ì·GÇïçÅ0ù$7ú`ø@øë5°ç7~i—ÀÀÚŽ‘úúúôõƒl1í¸ÖªG虂ª²~ûŽ;– 60mÚ´¬}?þøcÓûä sæ±s]Å…Þ}>3gΤoß¾ÎkkÚQÈk°råÊôrߪ!Ïbk~W¸¿­Θ KsÆ7á†K _¥äÍ7ßdÆŒx<úöíËõ×_Ÿ~ÐÈ|å¶·ÐuÉlóºuëÒË»í¶ÛšX,¦­¶†išFyyÅ¢¶6±S\д•¢ ¸öÙGg¥j/½Ô>ï§? ÿï¸ã>iŸ;×R&Xí••Þ—ŠŠ‚§:¤V)ÕeÌÎŽR Û¶ {ÿ !œ†††/¥”çú}O9V¼�Î{°ø÷°8ç˽|Ëä,§Ä1ë?½Ý@ø÷ÈY'²¬b¤bß)>þ\}É£óM¤ë:2ÎQ>ï­kGêP ‚ã;iŸ‹¬Bn�RÚΧÈãá¤3Îå›éŒó™utœ`Ç9e^—ÔÍYeͲÐ3×ÊA(Å#†rî—Ó¼€»žNt<Pt[‡‚O×ÂÔo»Qì�ý«àO—CI|²ÜÝç•áðsÜ(x€½FÀï.v÷ÿb­;ÚÅç¿™ÐqM_yå÷ZäX¹Ÿ ¹ãsE"³/6_ß­‚`0ȼyóøüóÏÙk¯½�ˆD"Ü|óÍYÃjó w¡þóÌe¯×Ë~ûíÇŒ3È ÚÚVíÈ]/¥äõ×_wÛLŸàz7;vÜF¿«T;Re”ûàòSaͳ`¿ï< 3¦B(ÔÀ/~ñ *++ñù|œ}öÙ¬Y³&«©6Š+ȼÞo½õVzûŠ+ÞE÷ŸoÜ߀àâ9s¸eäÈ}:='óoȲ ¡>úHÈO?U«[[ýWJ<rê©§,ºãŽ;ã;s¿¼RŠ`08&‰Üì›Z_V?9 ~|:ø’7Ö”åÕ—\à=õ¡Óöä‡Ôg‘Q¦ãœ�ï è{…R!Tò¦!\k5£3W)Å竾dñÛ÷pÌ*}ÀnëØíèI¢Ô\„ÝžZ/ÒVy§à)¥PÀ > (öFdœKwueœoæÊtRÛR›2T¿‚ð¤.wGY!xõõù¨æç8dRòë(P‡R°1#w‡¥ ¨‚ÿ÷#×C&„;úaÐØïD·/`Ìpøå÷:f¿ ø`Ö4ð$YᇻQðÇgÁ‚YÓuºçRxXWï™ûfR¨¸bxï½÷ò›ßü†ªª*®¾úê¼Ç(„”¯×ËСC1bDÖlgÛ«---L:•%K–ôÃ'ÿ†¡eÙ¿ñ­þ]ÑYÔ þv“šð³[á¯ÿr#Sí?ñÄùÃþ@uuuÁ6f.þùçŒ?žH$‚Ïç[t饗N½îºëÚzôiºD$/øìÙ³yfß}Ù)¬ô­E)Wäc1X².muuâyDZî>|Øë‹-åö™mOÇaÈ!ÕëÖ­»Éqœï´óÊŠáúKà¬cÁëñ—ÚñÇœEæúŒ¿Â̲…þp;3÷X¥ß€’ý@ÉŽ›XÚPiÁƒäM øïKo0´øyF*pÞÛ»=©PÁ)P~LF‹pÛ(Dò!&ùà’y,1%ùëäÜÀΨ#çŽÙ醚ñ9}:.u�Á)PþM”’é»kÇ÷áxSs+OüývÎ:.Œp:צï/r—ƒ~øónT{ª|܆‹çfŒwF»Û.Ë~H’&í#ú'OÓ ßþ <ú‚û;¸óÎ;9ûì³³.}î =s}!—m!!,dÕªC)wŠÒM›6 …ˆÅbéi|-ËÂçóQZZJUU}úôIgsêØ–íPJñÀ0wî\”R{<v+‰mü»ÊØ'ëï­u�´JøõÝpË_Ý@Ip½W\q—]v@ àõºüò˹馛�×µ¶¶þâë’)ζm`fÖõq¤c [{D,ãòË/<oÞm«Ž>Z’ó»ÜeHý( êê\k~éRãÝ–ñHUUÕŸ}¶xYII)½ùÃrÓ4î"™ØÅcÁ÷O…kíB/ôÄœµ=×$ÍÙŸÌsËä­C è ¢2ó«fê|CR–Å_þð[Î:¶KìíèIJ ªÎ�ß°´"³÷†–aIeZî†Á#=ÇA{¼I¿’<—(]GámÏl½ èû]”oˆ[ofýéÇ÷ˆqàÞ?Ý媧 0³ëP.»n¾Ç]opÍ÷`ÔàŽkjp˃ðƇî²Ï ÿïb7�.ײó{áÈé¤#ý?YûœäZm555¬Zµ*=ej!K=_vúšØÖÝqv…:ÀNVWW‡eÂ{ÂÞµî…ßf¿«n¶mN X× \ÿ~¹Ã³3räH|ðA¦L™’Õ¶5kÖ°Ç{ÐÖÖ†"|ùå—÷½æšk»r„ûÌKf¸úƒ½~ÿÏ Ã˜íóøÜ;½RFêKAÂNȸ_”p7tì½Ïýú…øæ ´´4X^Þúåܹª¢»vzІkó +ŸC¦È77ÃÒ¥‚?6ëÖ­3þœ3çÔ×o»í¶.ž×ë-vçÏIk€q£àï7Ãý™ñtLþ'îN.Ôd[3ŸªEr]–«Ž?¼×a €~¢T<Û"$Õ‡®2Ž“-4¯¾ù6Õæ³Œ¼´£GuxaÀÕì´ çºÚsI ©�ÞYø4>ÊäÝ;×Áÿgï¼ã­(ÎÆÿÝ=åö{épé‚ ˆŠ ¢ ¢h4V,[ìÑK5jÞ_b⛢)Æ^ó£FÅFbD ‚PŠH‘Þn¿çœÝùý1[f÷ì¹\:(Ïçs>»gvfžyfgŸ2óÌ3z›Ü²ÞB L¨Í¤]nr1zÂï!}a_ŸÉðøÃá’ÓjC–úGKà€Sƒ6? .<;Àõñpë#A3.<Ž;4Ô$„^UºcÀOï€?>ªž_rÉ%Üÿý!F^Èâmim½µÌ웂Ãq®¸â î¿ÿ~�~8îø1¡w¹uÆUXQ.d¡o )AšðŸáÜëa™ëpiY7ß|37Þx#–eqì±ÇúGÄ&“É«ÿòMµÎ‡]=´Ó’UKžO§Š†ú]¦[_Ó;Vëìæló×6œ»ò©5oYfë¶¡ €ë®ûiò™gî{{ìØÚ¡ßˆ3çë»X¤…{¤TB>›…¥KaÆ Q·`5£©‰G{öìù•W^±~ܸ«œMÛ2¤ËŒ3žÍårC,®¿n¾RÚ!&! RÓˆõ—+¤û7¢^kr+TFz›Œ£â(Ô•gúEò¬åå«Wóþ›wqòá2¯MÛŽÖà(>�QuR»&B‚H§];éD¸õ2ç 6|ù8ÃöÓú$jÕxʈ÷™>rBírDñP5 ¤ƒ×š€>¯=o•ã«e˘9é>FîÖcÂñãàÕwÔßÊRøËuÊ×™öu…_«ûá÷ã‚>ó›¤å/)‚ïl§’ie¥0[=ì±Ç;v¬ßŸAù‚pc׸: Ñ]ÇSO=ÅÙgŸ ÀÀ>0ó90šƒ÷°UÆ„ ¥o!½¾ ¸üVxú%O ôîÝ›ùóç`šæ ‹-:µººšo8ÒaÈ•ƒ+WÖ,¥´¨xh´c$.ÿ’ñº‘þyÉeVohØpj}cÝ䦵|~ðûßß–Y¸°vAS“Æ<weÐ>4µ¨ð¦­ Ï"–=zÀ©§ÊÒk¯Í~ÓMهǎ»fáÂkìcŽ1³:óS)ë¶ÊÊÊý9䤔’l6KuuuW!Ä'ï¿ÿþÒ\.7´¼þvdþ ¿ºÒîKó¬È¸—˜§&hù‰æ—‘2šæ·É8H@Ñžn?ˆpFᥩŸ$²WŠËËY_S促FGkqBJ;D‡Ç€|*D˜‘‰€þš õ”º'¿{1ßu%ÃS,ühuî8fŠÔÚV´/Ò¾Âæ2h“×^ßI=ª«iû³¶¤3¾€7¦xF€¢¤û…²¶?šs!`ôÈø~Õû±¦–¬ò: Düë^èÖI=¿à‚ xæ™g‚n4ýê/ÙD®z¾BqœÝqL˜0sÏ=Pûû_¾_æ[{\‰€Ï‹èu3pèàq‡ŠüãÐ<n¾,SúÂX›J¥.騱cZvMØ÷â}ÒÝÇT?ÙLݚʊҡVÒÀJ¨Ÿ™00,i LCøŽ¨ ¤+{d¨“V²]ûòöït¨èøÏ.Û¿¸¥C‰ ¯B)ùdݺoÈÖ] ë=Ó„²Þ7ã¨a™UVÂa‡IëòËeïnÈýäškÖÏ<ꨩͣG ™J%ê—.]ºXJ¹OE)¼ô�¬ÎŠª&|9ªÛ·EäcÑ>&©§¹ þGÓÞÍ‘ìf[ ‰÷ñ MÙó˜šÞ&mcWŒö¿Ýéh £ ’Õ!íÑáÑ*¥¦äJÂa0wÞWôîÔ}·^B:…–!TFï7£RÝ}%& A½¿îUx Ûq8dØÞÿØ€$<ø¬Šúj«Ù‘ƒƒuN¤²Ô_ž´§¬†î«5Ž˜{Ôšû¬¹!I… Z2ãYèP¥üEÎ:ë,ž|òÉX§xNü>æ–Ü¢e¢åwEÏ>û,§v¹\Ž6å0óy¨. Ï­6®ç‰Í¿‰8¼ï%Z‡`9pËEÐ8 þ|½òÚ444¬(//¸W¯^»tD™œ“ã…)Ͼ×îÆ¬ÑTÛ¡SåYÉ”a$’ÞÏJ¨k2i’Hš$R‰”é>˜–ZJ÷8¨ßç¾ò¨~Åéâ×Ô¯Y:à’~Ý£ãÍ ›ÍÕÕ]f­ZµOQ‘@Êb.¤âm hiIÆkCÝ–·AòS¦Àøñà8§*úÒڷể…^õšÆëMkyéyižFÑ’}z<f®3~¹™8ŠöœÐ€ò„pà®êº .ƒj¬©¥²¼ìLGkp¤÷�‘Œ¥CÕ'ƒÙ÷êGƒjus)+>:"mÑÉñÇ‹.úÏË#�‘ÞDÂÇí?s/ôÿÂ{ zTW³h¥š%yñ­€ü½{«€0žR$Q‡°|2/È3t ÖžPçi„àÑ‹Wh´h›„9/Á€=”à;v,W^ye(F„.ì¼û­;ëù •ÕËì 8Çášk®aôèÑ8ŽCÿžðÅËÐ.…ÿüq´µÆUL™-Åùi:ÙB€)aÜP?M-;£¡¡áÂ/¿ü²Ã. Ïêpâ¼fC‡vmo-«LY‰„•T¿DÒ ‘2H¦ Wˆ$´û¤'ØS*¿i „A¸óذi JŠÒ•6ÎçÏîpPœP7�LÓt²ÙÜ׫V‰†mêŸ €bk-Pã^·¶€7ÐFn¿÷“.î,› RÂÚµð›ßÀĉ*휓U8ÅóC£IDÊù–b„iz–—Ϩeðßû(ýé2y÷"’¶©8�Q´Ÿ+Ô>¥îáO³{yf}>¾=u}‡ÐÑDñ¾‚Mþ:— HWŤ{ÒÛS8젺ЌÇõrÂ+à)(ù¤Š T0wJ'šWD/—TÏ Ë£„OÀº *îl1òŠÏ^Xð�C¨Xíè(<3Lkˆ”jßú¬yÊ)NoKU>|.¥Òî½÷^úõëÇ’%K ®I{ÿãÖ˜ãüT⦰ Õ¹³áRòõ×_3`À�î¸ã�Î>>~Ú¦‚±®“-WúûŒÉ»Ù8tt2@‘'ð$$üæ2X=«8@IàqÃ0fwèÐ¡ÃÆÎ¸ßÀvÊO(íÓ}lׯږµùgIIª´¬2©,nW'S&‰´é lSý×…¸fÁ'4áŸH¸‚Ýå?^:Ø9‰™0H§“éŠÒ²·»ŸÛyßhÄTÔ‡zȵkEM̸Þú�ʦëšQóÖð‚xïv©ý¼|îoSQxï=¸óNhj‚6ðñøÛÏ5‡7½=Z_@¡}dž{÷ÒÍ« ¶¨öìç‘lŽD¤Yà�®é«phQ°|i™|ñÑdúvßÁt´‡‘F¦z‡G‡÷OFzLJ_.^Bví$öè‚oñÆA¨m®R;[æµK‚0Ë©nÁ3< ˆ¦ õ¾Ô‚dÎ|u*š½º„ûEXºRSzPÁfü˜‘)h^_ ËW‡Û�`ÚðÈÍðúCjÏûüùóéÞ½;·ÜrKÁ°ÍÑié¨SZ\þBy •ÛÑ8lÛæ·¿ý-ÕÕÕ|þùç¥à¥ûáñ[ÀÒcOxå µË»Ù”qååÙÚ8ttæÛbžªLû?xþ.µä8Nÿ•+W.¶,ëÄ–ÞÇŽ)¾þGºwÿº}¾òŠsgœnv?¼*Ú¥°’+!ÁœÊÖÉ”~Í£Y÷VÂÀ05Þ"ïÍ4;˜¦ •J¥_ðƒ=Ûe²ÁGn�ñ /®^¶,Wã3Òm (Ey CÀ-ᯭU�� �IDAT!_À·Ò™-…ÖÑ=µQOËõ­Ãá}û¼öšJy¬øìÓ90ð|’4m[7t}‹X³…þñiL6ï'Ãõ„x©Ðpn*Žâ}äÜÿº ÷k-z–»‡ÃEðÊ+9êàLÙŽíAÇÆpHEû�2UNq®¨mìyÏ/[½†÷þý§ŒyË:žE£—×Û ¨BŸfÒ.>·roŒù ¡¹¹ ˨g½f Eé O½þÜP´±¸R©0¯oB ÑlšðÙ<Â!o ð½l˜ §­Òñ‹_PRRÂøñãÊ¡ oŒ›âÎë«òrRÛQ8�^|ñEÊÊʸñÆ8éHX?¾{�D[i\…‡ÒVÇ‘—“Ïûöô±uÊÁ°d"ôTçE&&‰?e2™ü vHi³òåâîM“öü¼}ußù©²Š=E2AY±Eª*ê¤I2e„¬ñdÚýiÓëÉdßêº W‚](g:ËãOÂÿn›mLKP\TÔÅ–Ù¿ê[ª ÑÒÈf™QS³ã’(k=:�t&ây©× }k¼G™®(´„Ãf£ëêž0¿çu,À—Áw+‹$”W�h ’gyVOè¿–ŠAúéš‚ 5…Á£Éû Cõl*’îãæAÅ!.–2`àB¥Ïž·�jÞ¤o‰±#èh @œ<:¤À÷÷ë QÏæ.\Ì;/ßÅÙÇåòPÕpx÷è4‰€Ýø×™¨D ‹öAâyÒ¤¦Ýäå 6Àüy éÛ­Ñ?XÔ–ÉTÌ–Ô†æ�C2¡òùÖ\”ŽÈÖm€k sÓ†g«&Ã{Ass3£G¦²²’'Ÿ|2´¾òqÿ£ÏâœÒtˆ ãí‰Ãqžzê)*++5j ØV½/Þ ÝQV„ÞvÁ–Ž«m‹CŸÅÒŠ‡ÒB4e´m¾øœx„z”Ëå®.**züè£Þ¡‘K¥eõ›ÝŽoþï 5m;ø*Y^µ§H'©$-þ[ŸbV6é{²{káÊÎ ïTþÏJŠÐz»º¾£œú‰` ^ƒæFÂ’â¢ãû_Þ󬜭–*üËf³$%_¬_¿i(¡îî ™XzÜç­ðf¤‘<:]è· Ô…€„+Ôý_n‚__‚ø! QëÉG)CãºE Sç!¡´HCåd T´G¢Xm}+8¯ Ütß©‡À kÞW‹™óþc?LÆÖ¿¥tØ2ÁÓïà•©‚œÌ"›ŒÃ¬@$»¹y‚xkþ̃ŒÖ!Á0ù×Ëo°þˇ8óh;x‡Ó‘1 iþPÖî½õʼgF1"Ù+È©.HèH¼üŽa0íÝÉ4@R¥,šËASŒ¿HYQ0NššUì…è,H^#"`ðé\Ô7'É{‡Þ}»L –¼ ‡î555Œ;–T*Å%—\Bmm­‹Wø×8dzè³Bå…,ï9½m))% \y啤R)Î:ë,jjj²|õoøä)hWî›_pÇìVWÛ‡7ˆ|6©C–7S)Ôrà „‹NWÏlÛ3qâÄǦNºÝä‘wTw¯K«Kÿçö÷g§ìgW·})a&Û`Á¡.áÏ®N’N _0GwR[?Oz{Ò ¯™' ×·Âßâ¦î–&Ô½þ”RbçrYI"aéTú7ÇÜ|d:kgn†SRR>w‡n]K¡¦á£ cî½Ñä ¶£é>KàeBqL)š/F¨›&<ý´ 4ÊSó‡îàËÓz#ŒØäBÓ’e€Öûïi¿~>ícÚ/¤-ëu@X£ÞÅjϳJ“.N×2qÓü« œæþ3i*+>ˆSGØî`Ûút˜©^œyæX¾{ú-,²/áþçKX[ŸŸ¿Õ8Rý"éΞŸV!UD6¿¯\š/_ÁÃwßÂ1û¾Ãà~øŒÐ«V?]{†~‘ü€Lïf˜4œ>nW¡’*ÄŒ—wÆÌسËŠ-hÛ.̨kë5FëÖUYàhl†z-…>[º %¬^+׆iŒþ¼¾êR“„Úið£sÀ ÇÃ?Lyy9•••ÜyçÔ××·h-Ç¥ÚÖšz¶Žúúzî»ï>*++)--åÞ{ïEãò³ f¼÷WèV©õÐî ôÕVWÛGh@Ï«ñÖ¸6è¼ÓpàŸÃqîi¸¹\n̰aÃnÜ–ŽrŽãà8û\Õ£û€«{Ü=äú½;¶©ª}eUÙ¥a8ÙNsÙÐŒÓÐŒlÎâdmV4H¾h¶ü)rOHç­“û^ífìÚ¹gÝ{Sì–ehºp¦)0L¡)N‚æÃ%{.]? R³Ðs¹©TjÆŠÛÅ1®(¡ž ÌMâ8K\šƒrr«uŸëÂZhÿ£#4ZodMý£`–{°Åwƒ_]Žš¦—š¦ª¡ñn„–ÒȽ,ÃZsȪÑóäA†µÜ-6‡€¢}kª½"ÒnájÌe¹ïî;Ø·Ó+ ¸ 騣M,H‡=ºuå²+¯'S5Žûž-¦®9Èß*ˆâ€g¹}¥*Y²r÷Ýù[Êîᢓ3¤µ±ï\Fèˆ<÷óÈütVÀ=*5èàñ^Âï·´[ö«¥_óÕ§/pè~ Ï~{ª¸ë^WÌùJH©¢ÂZc-ßÕÑ!ãiò®–éZé^ÿhß\¡ï£Ô„;®‚¦i0ÿu1êjk7n¥¥¥¤Ói.¸àfÏžíOË·f ™þ,κnM=-=Ó…ý_|ÁE]DQQ¥¥¥\qÅÔÕÖpø0÷Uhž÷üÊ´@"¡wÞš¾ÚÒqµ­q|¯Ñô�A$L„�‘…'o‡¾®O¨”òW;vܧ#ekÁ¶mÇÁvln{æ¶äÞWôì=ðÚ·ùYÿU‡ýÏ~vEYùWmÊ+¯H¥¬´•¤’‚?n2z’à“UrM8MÈÆ 4e˜¸Îô§É}‹Ú³Ôõõr}Ûš¶fî sïjX–ÀLLÓ¹ŒÆ°”@Ú‹•R’i¶U~ÓºrÁò¹Vôݵëߟ/Ï>›Ò–‹¶ب=ãº`ö®ŒIxtDÛ. ¤é‡ÃYÙ ÜuÔÔ(ùÉ‹°‡fýxkŽz;tëXDÚéõ­^F'Áo‚lÇF®›„#ÙÚ_„ÄAD+Ñ*Rb Á³ã'н|:CÕ2ôÑ!%`ÀoBº:–Ae””Ce*ÒiDõ´*+¥ŠŒ"ÃàÝiP³äŽ=4Ø&Øb_eÐé'*ƒtéò¸™Tþ‘o¾9‰õKÿè‘)O@…_o¨N/,f(Ý»¶!Z^LT!;ý!´ÓUÜvJ8ï)íCøý °lõjÞ|áNÆž 1¤"MÀaΗ*O¯jøóƒ£/‘*☛oøaûÁOÎUÛÛôw¦5%tÕŸK©ÎÎnWôÙ¦ô•÷Yü¿»àñªYLÓää“OæÜsÏå°Ã£mÛ¶þ³¸mbQØ”ô8ïöµk×2yòd{ì1^|ñEtË1„³O„[~Õe ÐÆÞyôÙ¶WÛG‹¼ÈûëõYµÛ^˜g\­>uÃ0&ŸvÚiGŒ?¾ÅÙc)%ŽT<ìðŸ +Ÿ¿xÁÞfBž°’ÇHGM&“ŦaU’XI#OáP·"@¡Ñî²+ª:¤°ÂPtx´i CýÔâu@¸ã€t$¶-qluµsjúÜÎIì¬$—sÂ׬šZWSìÞ½úÀ%`˜‚6Rd²¹¦Ú†ÚƒCM9ò¨âÙ³ßyçÒK³ä½0ïEäŽí�¨iôB|S`SÊJ ˜³žzJ%üõü½Çžeè .O–]«õ˜p J‡/kÿ)ÚÇÂSßFqTœŒ(=0ò=ª;oj½1“áÙñ/Ò»Ý'ê òMÂÑÀÚ&tœp*TWCc#Ô×Cm­:8§¡A)T6¨4ïy.'¨,KS^ÜHÿžÐ©´ï=ÚC÷vP^m+ M%”'!Y~0²jHá8 êx{⻬üj2'™£]þY�¡ulïýÆõ¹›z¡üºå(‚¬: a5)[¦¾?ƒ¦•/pä(G= Ç/[îQ%-þx tlÐešp×SðŸéê: ÜäÆzÐtÚVÀ‘ãGEÜ’¾’�Iøx>üáÿàÅ7UÈY„”••1lØ0† Æ!‡B÷îÝ騱#%%%~žh™èÔ9@CC+V¬`Ñ¢EL:•wß}—É“'³aÆ<Úˊᤣà'Àþ}Ìf¼sÿ–÷ÕŽÄ!õ÷A4?(C8¿×VYOYóÁ0Œ\›6m/[¶ìCG:X¦…f-úÌúîÍGïis„i˜ß5 qT:Y”vÛ¯&ž4¤†!h×%­ÆƒŽ˜q.<˜ß~a ª:$•ÐéÈEm˜žP×+VÝñ„yÎèY%ÌóxÖ!—óþ«4ýY DKª:¤NÒLý4DƧŸ~l ràóãÆeOL¥Z˜zÏ¡lN{‰Ñ7éÿº)?½¬šoiTèø h‹¡:)ð\«Ã4áÉ 0ës•ôÚÃ0r öž´AŸ§,D>ޏçymŽÞ·ôlSê,XO:³<¯lÃà½÷¦3{ÆŒÙ@;Ï¿a“q´ŽŽ5Ͱï©pÂ)J¨·féG·…~¦»‡3—SŽ^MMPWü<E¡¦F) õõÐܤâœw¨‚Îí¡² ºvVÓÒ«Tze;èT+ ‘ÔÚ`ƒ°…%4†cÈv£:ÆõdªJ%‘R„#oÎSBC6Ë£=Â÷Žùš6%1]*aÁtšŠêpì!pñ¨p¿-Z×Ý”=ÿD8axxhE?“<eÄM°8úh[¤ym } Z¹ ¿¯$`€mÂÌ9ðÌ›0ù=˜ù¹šaÈû„EË{Ì[“×4¡}%\t ÙÛÝÑâ)´›CG4ODèm•¾ÚÎ8bù&ø£3;2’?Žßú8üüÏ`Xe}‹Ç·^µ<a$¾cÑ'™HÞÖÍ<6•ä.´é˜RÓÖ¡Ç"¾H´^_À«à.m•@G(!ím1³Ü)sõԽ)ré€ãxÂÜâšàθi!á­ ÷Hšc»^4J+””&hÊdž µ9“É=zt»môè•WWUÉM[KwPB>KpÒYœÀÑ¡`*$Œ[æQ…F`!ѲnšaÀÛ“`ò 5?|öì®GŸ’‰cª:¡iJï‹Ó~%Á–ªZ3᪃•p}-âHtƒ—ƒÌA"ÁW‹3é?ï’È~ÆÈCr´/'8Þusq´’$,­U§v ;âì†èŒ‚áugO9ð„ÆFu]¿^)Þ¯¡^ÌhW¡ÏÚTBûNнƒúµ­‚Πº´/ƒ’’œ.ÿƒ ‡È9D:ît°ÏqÔ²Çøñÿ¤GùÕ²‡DŽ~§ ¡¢¸]ó'¸ó1W øËOÕ9çÞ;0 øý£ðþgª\Iî¹ÒnÔ²¸o$4 yÜ¡->(hPˆ‘{}Kþ}ÞçÁ–ßåe¡Š¤ÂPˋײå°b Ô6ÆZõ[¯é©,ƒŠR¨(ƒÒ4tj ÉÊn¬\3€Õ_Ï¢"ý5ƒöÊÑ£#þöÄíAÇ®ˆ#ŽFç±]óFiª‹IKÊøÏâr>YULCÎÀÔí=¶„Ó»;œÞͦg‘rfÍÙ³k௠“L[oaêü H™””'üVä-½è\“îqºA2ePZ™À0Ô ™'Ð}¯tÏ©Íá:¨H Žg‰ÇXäú5O€gò-u;ç9h Ò%mS89ùq¨©MMMTVVŽ9餿Ç È×V7$ÊŠÏ�QŸ†¨À.t%rWžH^ÈÕ­Á3’…€wÞ5àË%ðÁ?¡WiÀèüìúG¢ pÐþÇàYtÚ-‰(ÄÔ¯ÕÍS‡4à­ÊøzY޾½é×*‹)8ݼ986•€•ÐÿDs´oγ«@ÔØóhðv¾8ŽúårJ)hnV³ÞìÁÚµêZ[ µ5ÇIPV’¤´Ä"—YÏÀþjæ _7¸ü{`æÜþÕ”*o,6í†ëÑ}»ÁïÆ©¯^ž upé­A{‡ï׎ ò„‰sq ý›qu´j¥7>2Ù÷-„Öäãèˆ÷ú8®Ì–à 2.·ŽíAÇvǃTêéR íf[ðáê&}]ÁG«Jøª6‰-¾7—Î{#7¶„ {Ûœß[‚0‚†H™s9™³q²9~¹ ˜÷j’~Ù’Š–®\è•‹Hó…v‰HõdÊ ¤ÜB˜ei'«‰Às]sdóÖË[ÚY÷>,èíXžËJ·%ɤA›Ni[®…šH§Ó�KV­"#ÉVÎVòVOhi%02SöhW½ï⹈¹/$Ìãò‡S‚aB"Ue°" kRM j'1‚ÝÍ]ûÖó{• "8wQ¨B½Î˜2qH8jP- èÈ{ç[Šcé@@‡"˜þ  £Ï†6mv=¡^¨½Z „Pc+á~íÛªM"eõÑe…�YBÈó8Ž™§%<~;œ>N½‹¹‹á¯Ã#%«¢.= xN•™ò!ì¿'~@þ8öÛ‡ w_ú<>ˆÐË1xZqtè î}\o)ލóÖ¶À±=èØ^8¢ü¢Áº&‹×•2uE9Ÿ­)aU³…#¦ÈÇ•ò"…FÒ£ Bpd{›óú„•@X¦šn’€mãdm„aà!%¿ê]Ïe ,ͪµ·TJ)�¡q\�gtí\áîõur}2:ïg¸ÝH„î4¼'‚ ¼o:T‰Ç¨ýõD]óRmuåà8”‡ºmÛ}ôÈ/V­šÔ`Nr w ă@ (ФÇMÙëetÓ”/Y¼gúóBÊIœ"¡ÕeÛPQË—C÷Î0yìÝß²‘z#[Bù(¢Óñ:/¿¾ž*cêòµaïÙ.ˆCèݶ˜÷ߺ„Ãïá¼ó³»¤PßšG»”ÁQ¨¾ÐÕ#ïj5 nº ~}ŸJ~ú èÐÆwë8v(Ìý þóJºëi•§_x!i¿Qêù²U°®ªÜ“èt%Vo^ô¾%:ü<^—Ÿ{ün7Ž­‹#4%.ÜMGŽÉòÆ®+åÃ5e|^SLMF‰_ ®,•Îtæ=ËK1·BRÒ¿\ maˆ„‰H˜àHd„#‘Žƒ°Rú–9¬jL"PÛɼ6F‘„Ú ´‹'z4×NÂ=ÜAJ÷Xc÷›t\ov·'qµ|æÅð(x@ljü“¨¢-€<þÇ?þaùw¿;¸Æ¶©,¤™o0PeRZšgÉ{îÑÑ×RÛ¼üË»‘t)¡KX¶L2ñÚ[pÉ( ‰üõEM`…f"8|2D¼Nâ Làz&¯Z©GûX}»«âHu§k»öLû÷8;þnÎÓDUÕ·[¨·BÊ£§H9ð‹K᫯ᱠêÙ=ϨHqƒú«W’sàŠ3aåzøÌ müë‡áÖ+ {§°¢&tFX@âÌž‡jg«Ô©¥;T"bé 2Æ+–»q´‡cagŠ9 „ƒH4òµm0·¾˜/jJ˜]SÊâú4õ¶‰†Ô^­V¹ ©¢cAOŠfhA˜°¯Õ¤8¶C#i¡,M™sP~&ÒV?\¡¹2g0]–ø3�V"Ð|¢Vºˆÿi·Î§T>!�S(g7ÏáÍ@õ'R:ØFð¾¼­jž§»_ÎÝÎ&%à(a/ý47]º•x ðœfMÓ駱¼>mjj2ìöÚèÑ«N$ä¶e ¥öÙ¨é÷¸uv=oKÿ7†'š·Pùé3f*g';?<F“mcmtÿ‡Ö§Ü4S$N¡Š®Ç{ù£ë€ykÓ»@V†â % –×qÀˆ?sÑÅYÊËw uªJà‡Gƒa‡‚>Î|f/œþxþßAWކá[†7Ý _, òÜòèߣ0ý…{iŽÇ¦œÎü™¸1â)}‘±Pˆ},BþXÛipHÀ„&V×Bƒ{ªc‚Òbå4i` |'®fšrÐØuõP×�õu°¢j•ƒ_]£¢×À_J6´Ÿ0P».R JÚ$)n—F”³¤!ÍIå‚}ŠMí]I°Ý5hÛ¦>ëp㪶¬t«;ZÆê6N2ç ÈøúDÜÅÿc ¸¾C{kžºR*ž³‘¹o5¤y´±2tàf(ºFTJ8ì—hf?«™"lÖØ&ÚiæÈ4Ò}™"L�‰„áN»Cíú,†)T`}ëš»~î}žÐwÜ-kº—»qx‹z»ÛQÏ÷\pvCq™Ee»$vNΈèTT”üá k;v,¤'¶íý´N ¸xäZZ›¯¥º7&ÈcžK©œ–Þ}Wmcil‚ ÷B»t0¦B Ê$6á ñuèÿý.Œ0› m¡ ;=) ËÏñ¬H`Ö—ë8ü¤»9ÿ‚ÝB]‡<® Öà6ôÞlãn‡{ž ê9õH8ç»á³Ñÿ(LŸ­îpÙé0rHðîòÄ@u8d?6ºÎmk!: ŠæÙÑ8¤„ésaøùÚô[ÚíYÆà ÷ ¸*‰Ud"mplÇo„>½,ÜÖ­ŽÎi°L„©Ä²lmdÖFfsêšÉñ»º¶ÌqRAùBï8*Üã{$½`}yŠ‚ ¶ ¡äRBÒËÊQ"Ö:‹ì„V·È«OÇÙÝÊñ“²õ¤ #PÚ ¶­ú$›cENp]hÚɇÞG$••a êkr8¶Äô˘Á»®JGYÞ¶¾]÷zÏIMx‡ƒÉD·°9np-‰¤²}Šâ’õM O臌ðë_ÿÛ–½ûöåø¶miédA%°½=éMî¯ÙýySå97Ÿ·oÓ— haÀä}9…¾*ý>Znc P9÷Ö´ ¸V­R O¼œŽ %ª•ÍC«×Ášjvÿë÷~™h{´~ é!"¨žhÚ®„#ÕJ¹Â^ej_•æ¸ã2îÇÓ4ÈÁ²v uPûæ‡ô&»ýÜomöº#xöÕ ´o×DU ? *ªàµÉêùœ…ðÁ,8â@0ÝèWG� M¥>}6Ì_¢¢ÉùŒ*2–£³1µõj/ÊÒÚã}'z^-½Ѽ¸ù¢–ôNC@u{8`?˜ôßü€8[ žÛ‹¡ïAºÌÂJ˜*‰©,D/”¨éí¶ý‹ޝÌb$)ub˜‘0/½Ÿ))1>0˰,ÏòtÃ’ZÁϲ¼#>Ã?L¹p}ùåÂu o·e…q'†e°Á°Xm$¨·,ß»ÜtèZÜÂPÓÓý’Y~ZQC2•ÀHYˆ”…HXJÉ1 ÿ½— 9Ê^ÇÄDxBÚØ ¦Ð½aÔÜ`cÃÛujKll'°ÊíÈÕÉ©{'§ÝkQä‚iú`ÊÞö"eºí¬h›Â–6•%Uwå±Äl6g 2xhûö½sèÁŽ!<¡íS ¨h«ÂF4ýÇüyꀖ٠aÏžðÚýŒx.çáÓ­TÜ{/\»$!‡£-ƒhÚ%qH ê,(îwÔ€ÔòÌœ»Š‘§ÜÃÅ—Ø”Æäó-ÝB‚±šUlBõ-H™#ã8<÷ìªËf2|˜ó5 ­eMî† `¿¾A¿Ï] 7ßXæ%EpËåÐÍ·„ä2zVÃà½ctå–,ä8:"cP·†CË?; `@}^yxþý› ûœ\Íàóz…ì"gDËõøM‘Ü^µ+i) ÝRÓîž5*3®…žÉ"39žu*˜hT†ð¼홈y b²¬OPào(s|}"œ^�‡““äɘd-‡e1Â퉓Í!39ÕÍ9œl‘Éðh¢#'ÊB•J)i¨ÍùŠÔº•Íê@6Ï2w­ó _<g85õ.µõô l~ØÀR®ŽD5²‚öÕE4g²ëkjç ôœMÂ2»Üǘ=úL§Ø‰zœo ¢£,Ηîõ´& ‡-T÷Æòæq”˜ô¸ò‘º.„ÃÇsaŸ>0ùïPîÎuèk…:S‹¦·ˆÂË[àÔ2(à0¹kâÅ*r(*P¦ÎZÁq§=À¸q¹o¥®wáZÐ+W�Íð—«ÀÈDŽg)JEûA›ÑíŒõœŒúyúuœÉ^}à¼aüAùÞÕJh'\·Ùœ­äfä9p/¸î<ukÙº`Û0ê(e¥G}0ôå==ÂÊcÁ¼1uí”8$H ®„¼ > ‹¾v-´{Û™#®î‡ô¼¨óåhlz{ÃæúÔZ’¦áO¹ãèëÏjºýuQÎ+É6˜:£Šº18¼>ÈoPë„n^]1¸ ãh©>…?Óì°—läâT²Ê-w?¹DÑï-;ds8™d²ü¿òÞ4f0´Ýzë7äÈf̨١aCV[;W±Ü£¢Æsv 9ÒÙ >⮀÷î½`SÒ‘TuL“JNMCÝÄ7nžvL,+<ë¬3Û|øáKÓÆŽ­ï³M¶®µYT$Œ8¡[èK ç~­[ –/‡‡þ¡]2oýíŸ/ b¯z[ôöúñHi…ðÜ%p¤ú#Û 2¸aO£•JÉ´Ù+8ö´{ùÁ$éô®/ÔC~ /†yóàË/õƒ‘Ãà胡W5”%Q‘ÌâSïÚö|H÷¥ ¡¢\mhhä‰Gîæ¼“j˜¿ ¾s±:ՃÀ+F«bB¨©ù¬ôv�� �IDATÿý«:;·ºS‚³¾Sx¼=ºÀàøJzhM=¢ü¤#ª4Ä”ÑÿïJ8¼ŽË ˜þÜþ0¼2I;H'fÂ`ÿÓ»qÐÙ=H—Y¾ ª<æ]*±9Æ©aoÙH±q$¬“̶J(‘®E p‰ÞOWýC‘¿*ÝWh¼ã~UBh­YJG:ÒAMÏn[t³ÒÚ‡¿”ç·|¤¡ ASƒM_»‘ï‹u˜†¡¢¹I|oyr6NΦ.+¹§¢ŒDlß:¶då’Fµ}Í€ k28¶ôfñ—3´wìy°=ìýî[è¾€w\a®ÖÑ¥ èM$m;§Éå§®¡ö„™·}ùj,üá¯äþûïùÏÍ7Ë›c™mHT¬öhØX"ÿ ]½<Dʵ¦l!Ÿ§®y$Jï¸ïAåýpñh¸ïF0rA™X ]oª®ÙG˜zTxúiÞ‡¡?Nàîr8ªÎDÀ;§¼A¬m/îöÄ—rú9sÅö.c©ë>¶­ÆÎ—_Â_ÀªЦ ÙŽ‡ RñãSDïß“Zz Pp¬ QáÎx$R;ØÅíC!Ž<óÌêõ_zuG^‚ý:&8~8œ{‚º7 xî-xêõÀ¢Î;Á/óß…pìp(Mâ ÂM¢#Ú‡ä+ þ8ó¾±]*nýû³áÆ?Á”™Ê€Ø(´ö;h·¥à¯…ž¦ô©]ãê‘ÿz{bž7ß¹D1B¼7xðà‘Sß›Ò ‘‰ë±f !OH¾²ä£Ñ®M:ÒNÎX÷ºQ“[“ì_~på¢úY]$Nw[æ:%ŒtgËHî™±º›"QiV©@”ƒ0ì,N¦Ù1ʤÍÁÙZúؤ› >K”03UNÎÅ%t:Üo|¯_ÕĆ5YÖlÝÊf5Ýn Œ÷R¥K·ãoMÓº8Êå v×b÷gË%H$í:§1Lƒ¦æ¦·Î<ôÜczÊÏs±¯ÞýÐï¿öZ..+Ûç£{ŽtÐúÁ¸1ˆ`- Èͨ_¦ÀHÃoÀd×¹¨¤ÆÿŽ=ÀÅ%.o.*èdðÄY¯þ½ÐH‘e…Xá»3ãÀ„.7w|¨¯ ÍJ÷¦î”õ0qæRN;çA®¸B’Hìx¡®+3B¨Ý«W++{î\¨¯>Ýá¨!0r8  ÛD6Ì8B¡6i…ªåõH"=ÚœN ){ŒE÷ÀUµ¼õö»Tñ*ƒúªð|~ög¥xx0°\3Fm»xü˜0)<ÙWm…KhJ–”°Gw8 _ ü6‰ý»Õúf«öÕNŒÃƒ5Íê<ú‚ Ë»5Aµ#á±Û Wa¥¤5txõè•Fø­”€ y®ý¯:BˆKŽ>úèGÞxã ¶6äì,B ¡œ�m'k€á<9ÿ7Ö¤eOŸcV»b³´L º Øß4] !Ú˜†Þö¸i~|9«VM½ Èfj×dü5t¯?¼¾ñÖÑ=w}ê=l©{Vº·Ý *@yU’T±I6›kXºvé_Þ»fzÂLÄ‹¶L&côé³Ç#F,½³W/gÛ1Ie•Ç Û8Á7‰”‰K'ò¼%qù áH�Eê57ÃC)æ °GWxíAèÝ>À÷èõE…`A}Dš-¦Á®…#ÝÑv,¸k½9¯9(-ÝÂR žzi&W\÷<?üapÊÚ¶OxyqÙkjTࡹsÕOfáÐaäP8vôëéÆZ÷⢻cÁgŒêP_ñ‹ü—nú}N>³ 1Vd»ó©Þ±g¥{Z †É¿þõ:ýÚO¢o§ã'ÁÅ7…=µ‹Rpá)0â@…úõ÷à‘ a ²¼~ô=µLพ¿§Ž„„Ü*:¶G_íb8ê £óo€ÿ¼ŒÉÍêpï/àÄC�-¾«é²¨<BˇöðæÇpÆÔÙ�Bˆ—‹‹‹G×××7l>[l;‹B\7sD)s—$Ìô9–Hv ”`—^©¶ ~6m­úZ6ãPã õHÝJ K_¨ûGªjBÝw”s×ÖÕ4»Â(‘—Y—%l¨¯ûéÇšw»i('®XÖçZèÇsŒñâðᎵM¦Ýõ3Î7&Xý†iù¼{Kû ÂÖ>­¬7G¬ºI÷BØjy–,ÇWn�´¼pt)UeõÚÇáU¯õuÞŸŒC½Y2œÒEv¨ú²xoôÏ@j7ÂäÞÓŒãð÷GÿΑÌcöBû3øÑA»%àµ×4ÕýêÕðÕWJ`/Y"èÒ¡-‡ëÅ1‡÷aøÁ=èÚ¹ ™³Žà‘ÿû;cF~NÚ¿ï@1¡ •ÂíOA,ƒ(Œ#èò37AäePÂ"´~‰m<úàœuÌbŠ-íÝ0k œ#|ðY¸ ]ÚÃ'Á #Ôñ…7À¼Åá<}»Áù'ÁI‡++ÓèØ}µ‹âªÏï|~v;4·rÏ{Q ®»n¼vËßúFéˆä‚0ãK8á2uú€išsÊËËOX·nֵ݂xǃmç¸jÆA{[¿L©Q¦å1²†º,ŸÏXê{Êå$ëW5ç+bº@—A”8]¨Ûvpnº®8€¤¤<AºØÄq$uõ?ÄÅçÿôÔ›}ƒØWÐØØÈèѧ÷^±âÕÙ'ä$7ÙÓ½Å^K¯%QÍUf¡,b³P« Ÿ™-¿)øR@’`}¡òù1éQ{Îxæuš@¯jøç=°wWWøyBÍpšÐ ­·h£®½Ç¶O/¶+à :]Bý‹Ï%ôiǼþÆÛÈšsìP0\ÏM+o…K/kP÷ÚiYê=-Y¢Ö³ç̓ի öÛ«š£FîÉ‘ÃzrÀÀ.T”¦9Û'J_÷ôë‚ñÏ¿Êý¦¨£guæ'5ÒuF-½²Ùz™SS¬bqBT¦iSÏÉW.ÝrÁú­dþ¢ÅÌþÇêèǯû—cÂSoÂU·Âêõá>mS/ÜC÷…{žƒ›þõá<Ý:Áªcˆ[EÇöè«o¦Íƒ³¯Q!~£,°¼®½®ƒŠÇfÑáÕ©}Ëq4J^žc¯ Yä_§ÓéSêëë§ú¹Ä»H)¹áÃ]Æï,#1ƦÑP—ãÓw×øûÔÖ¯ÊË:¡r€òv×zÄI.úò¤„ŠvIµVïÀºº ¯þå¢ûN8fÐwÏ:w³†®]©¿ì2Š·š§{=ñÑâôÖ$P‚²%Á]ê´útâý«ÏËç ñhoY ®\4ö| |ý5üýïÐàN(U”Â]?‡1ßá:Ï ­}¡©.ÂÂQÿ¨¼<þ­ãòìô8’ý ýù, k‹JSÍÏ?ÿ bG,1bpŒ.ÿ5\u•ç|¢„{"¡ÞÁüùJ`/Z™FåÅý*æx¿nNˆªK ÑÏ'Ìè<ÃL×ç{®@Ñ íÊ4š5ðójõFûKïƒhë}í÷c\¹¶ç"Ó}ð½ZC‡”`Y<p÷\tòJåÕÛ„Nëoƒ¯–©ŠßÑÏ�ÍþñÜô'Êô¿ÃÀ®„Æ~A:¶G_}q`BC3P^ä.sØñ¸7GFÀé×ÂkS`ð@¸u1P?1á×Âï Öù ØUUUuÊš5kæñ „k>8xŸ¤Qô°‘K ™9i•t\k}e³Z7‡ÀRw¤ @ãx‡·’Sžð/*µ\«\åÝPWóÈÉŸvÙíßÿKžEA‘é8íÛS/¿œ¡‰D¡\­o+šÅ­GÕÛЧð!_„`ÔzPHˆGAXë^=�¥/ë}ÀuupÏ=Âih¨´‡nN%ñí:œÅÒ£µ±Pþ–êÙ)p�´9ÒÜüG»#ÿýà#>|ïuNQKµë¬S‡€Çß„Ë EEPQ¬¶x}8´ti£âA‹Jª0«®E’àv@tÜø™½t%ýëß3r.)ƒ0§Œ(•¾g´^Ÿz™(¾¥ @”B§kÂÄß1ÐZ: Á¿þùƒzL¦ºmLÝ…èˆy–×Þ< h#tDqèy ራk7Ž-Æ!jY믨Çûô™Ï‚™ øt œs|ü¹_ƒ#„xº¨¨è²ºººš]Ù"o H)¹fÆÁ–egΟž¹{ý2»Rï{é@Ýú µ9ÿs“2üú¼©uÔ”%0-#•°Ïår™uuëÏ^øÐŠç …pµbS\.g˜fÅœúúš¡›yH‹'M ŒðÀÚšà…Ÿƒ¨€o­Ö‘tÑO€Û6|ò δiÖ‚•+ßôèÑc|mí¼š²²2+›ÍŽËf³¿ü×Û”v9ÒIøÉEpÝPêÎåÁ‚…ÜRS=rEä6w§Á!RÈT_X´äkÞyk")9Ÿ£†f9¸3<*Ú-â0v$Œà YA’¼€E!:ŠöQe"sž±S ž†£YÀu$r_‘T‡X…­½¼—¦µ+oVC/#b®R+Å‘Ú)R€YØ8HIYU5uеm 8âè`#tÄÑÓq8¶v_íÆÑ2 YN¿ þõ¶z´woxç1Xµ~ü{xæÕÀ!Ò0Œå†aüàøãa„ 444ðMæ€7£—žpùÄ1¿Ý·çúš†—Š“%{ƒZ7O—X¤K,àÈÀ έ@ñ8íĵ\ÖÁqpê›þ±GÇ=¾ÿá_dÄÃ……WÁ'ŽãNÝxÎ9™_uí*wÞ÷ç)¯ƒ@ ñÛD¡Ðøœ90i’˜·f¸»OŸ=zë­·êÚ¶mK*•?/___Oeee'àOÙlö \媪n¸®<Š EOž ÓéAüim-]ÿ'Àt°#pH`þRƒ÷>1Øo¯}ººÅœp™íFG‡B¢=Á>½ˆ 0û•yû¹%ðï·&ѽôßìY´gc®^e¡«Þï¼ñßîûêt²Olëèxëwé’x•½ºÀ±=èØc‡ãê8â|˜9GU9¨  }Z‹U Dp×^{íõËÏ>û¬¡åC@¾= ¥dÀÕÝژ¼#(>Ë4 ËS’Ô5 «¦âƒÿÙl¶®1Ót[ÒJü~Ö½ šZÓ§s455½{÷>î ƒ–½4hÐ6>FuK@_—÷` q} ñ¼ý¶X¸j•yÏž=ïš4éº:`šygÞ´‹/¦W¯^{wär¹£½ôT~r!\s´IRVtÁUhxZ5õ“ÿ[ƒÃê¯Ü�,ÒÛÚ¥>L¯_±pÁû0WoØÀkÏÝÅØã3!_ݱ(TÆm›—à?Ž)ʯ=“qù 5Ý.…åUàmXO?9ž£öŸI»’HÇn;LJ‹àïôžÏY–õD¯^½®ÿì³Ï–[–õ­°Ä7¤#¹ú‘Ë©ª¥ñÅQI£ètÓû"E;)e1ˆ:G:+›š3ï7gŸÝ§ç^ýÕëΦ*F˽Ï!Ì<á¶ÍÖµ-o‹šG…7¾ @%À§N5—/Z$îíÛ·Ï=Ÿ}6k5°Uq.—£¬¬¬g&“ù“mÛ'¢-‹sür íšØ1/PûPc_®çËK‹~Øß&¥# â(7Ñ3Y‚{_ÀKpýÅÕ~x)ÉHÉÿÝwœ¼Ž¤È+"¤3”ÇH£ecš›æ÷EñȪQªúM C ~N:<rÿ¸ô´ºð¾äíIÇn; �Ü|/üï᪄M¦i>Ò¹sçŸ/Z´hínK|ç‚ßFIII‡öíëÿ{É%tÏn£3}7¼©öm`‰K©öÏŸS§šë—,IÞWZZz÷òå+–¨}†Ûg;ŽCuuuåêÕ«œËå~(¥¬ôžµ)‡+Ά+Ç@Ç2³q‚ð½ÿñºi.•S >üñKùMÅaBûK!Ñ)\±/è´d­@³ãðÈ}÷ñý“—“Šs]éŠ%#R¯NƒŽÃ/y‡C‚h{2Ý'ÚU¥Ã«ë©3(·_`¿^áþÝ®tìÆ±CpH ³WÀÈóaù¯±2™Lþ<•JýmíÚµM–UÐõj7ì`hQ2M:Ù:þø£¦]{m怜åêî,#‹Áĉ4,X J&ÓwÔ××/Øž¼å6JŽ;î8ë7Þ.„ø•mÛ‡â/ ôî O¤Qž$oÊWFꋆֹÁ”ÿ8Hø&à0ª ÓÒŽý*·ÏøÜÂÒ}º¶®–gÿvß•!á¡÷§Þí*5zt®‡#n䵈ƒbè|;sਡÅÅÅ¡Ý×7gxæÑßsþÉY ¹éØc»â@£„ïýþ5ÉOÎ%‰«²Ùì=1MÚ ;!´(©lÛ6Ú´©|æÊ+kG%Û!¦ûv�©›¦:1mâDѰp¡ù!R¿»ýöÛæ]zéeΦ®oohnn&‘HпÿâeË–XWW÷ÿ€þRJ_ÀwlcN‚«Ïƒ®mP{ÞÉ×Î}~'åâ¡ †¿‘ü;=ŽÒáâ„ïm€ôµ `šL˜ð ÒS:�åÄa²þ4¿N@ŒÂÝìÒÊ„¢sµ„£xTy±Ûõ ùtè ­RBFJ¹ï.:y% ¡ €AÇ&àÀü•pÇßáw×hÁw†÷±³ã�r&Üp'üùQЂˆM�ÎF…Û »´(¢›ššh×®ígŸÝpk—.;±cÜF@J\dÕ*˜<Y4Ìk>W\\uÛ¸qã>½á†œÄo´ß±à8¹\Ž¡C‡¦?þøã£Ÿær¹¡hÉ„ qé÷àÔPj>ÙŽÈ7áûúlÆÿ0ª‡ëÝ<Z…Š‹JÔ@šùÑ'|úßç8û¸\ààÃ|£S£º‘§¤xeÂU¶¾âp8@» !ݸ«ãîö=¢Ã?m õß‚‡î½“1Ç­RG²îH:Z‹Cœs#<ñ >œ~,<ð?P•*€{g£càRü¹ôWðø„àÔ<Ã0>,**:fÍš5«Óé4»aׂֈè1§œÂãƒmó¶l5ðøš50eŠhøì3ù2¤wÐA}8qâÄÜ7} (“É`YW_}µuß}÷í \–ÍfÏ:èV|i1 ?�.:ŽUiüíbà B0À–”º‘ ç×[¨¾Ãìˆèð^ôdõ<ðv·…`Ò;ï±|þkœ~´MRÄ Œ´…H¿ .]:SŽKÓihQŽìtB$ÜúÂ0éâný’k×ñòøû¹à”Fp'Ú?Û›ŽMÄ!š,œs=¼ôN0Núv‡¿Ý÷}âeg¥c{àÀÜUpöaƬPuo%“Éï577¯Þ–wÃæA‹oÎqÚµkÛ¿_¿uŸw†ŒŽ¨<¾~=L™BÓ§ŸZ¯74än=ì°á3&Mz'ìëà;ÇÁ¶mª««“¶m¨¯¯¿¨¹¹ù( Ô^lÒ‚þ½á¼SáøÃ o0½„oíº\"jýÆZÂC V=VûvÅÈÒ£ âHÒMWKÃ`ÎÜùLzý%?p{uÇ !KÊ½Ž°Pœn=]WRüÄü´MÂ!A�U§â- D!oÃs„àùçþÉíÿËþ}\\;šŽ-À!¥š>þÕCðû‡ ÙÝ#mpñðëqÐ6.¿3Ò±µq  Î†;‡[àðª\2™¼/“Éü,—ËÕ}Ó o´(å2™ ]taú½÷ž¨=çœmtêÚf€'Àkj`êT‘™1CLL§Ë¹zõêw ÃØ½rÀq¤”TWW_½zõ÷¥”ß±m» šÃ`™pì¡pÊwàȃ GGWÐ;a樃&‹CCÜ}\93©m‚Ã1�‰Ž`,_µŠ)“Þcí²ésˆMÏ΄b`ÇÕ©[H…š¥#ï´ÎMÅ!²Ý¹ˆÔ~Žü:ÕŒƒ#“§NgÅÜrÚHGÅk; [ ÌZ Ý Ó>ž™Œ= þ÷*èR?~wV:6¨µ9xäEøù*†¾ KKKϯ««›ÄnøFÁFÍÖ;îø³õÀ·|vÆk÷ÜQF®'ÀëëaÚ4œéÓÅ$ÇIÿîå—_z}ذáN2¹6Ÿ ¡¹¹˲p‡^½zuXµjÕ‰RÊÑ™Lf¸¢Ø›²÷„¨eÂAà¸#`Ä`ÜÒ)~©|­Kà<ë#ÂÄBÓ‰.xÅ£Î&ã°¡Ñà™×-öÚ#ÃÀ=ÕAž�âôð„j™D wöùk„+¢kóq$]þG5ÞMô¬t¯xVJ^yéudÝTN<Ü ^Ù©èØº8¤ðÖ ¸þvø`Vøùà}àúKà„aŒøCîLtl ‡” ðñµwü¹×Ávô:ÄÊT*uýþûïÿ·©S§nrÀ’ݰkÀFßêO<Á~pÁ3—]–9£¸x{4)àÍÍðþû0}ºù^]¸í¬³¾7áo{,·ÛßþàyÖtíÚµK]]Ýáõõõ§J)v§~  ¨UœVŽx‡ ÂA{Ci ˆfŽzÇ…@º¡+1š°•ÞËfSql Be"ïÖ‚‚8�ŠAÏ»]eÃ`úô™ùÞk7¬Žž!Α§ c;àÀ„OÁÏþ¯NV!›=0 8x \<NmJlávíP: ÈðÆ{ðÈsðòÄühn†a¼ŸH$~ÞØØøº”r“#Xî†]Z;ônûÁ¸¶C‡m³uÍû¦Mƒ3ÌOkk¿éß¿ß 3fÌl€­m7l=ð𤔠><ýþûï÷O$#Çùn6›éNwÆ5õÙ½ìÕFƒ÷‡¡{A24£œóŒ° †xa[ðyÔBr¯qC¸P±3ÑÿÚL@žrÑB¾8b6 ‡Ú^�é^H+Á¼¹óxû­w¨L-àˆƒlÚ»SË®–Ž€#gÂÄá·÷ÃÞGó7P°``_8v8Œ<ŽØßUD›Ï Í&mM:d0» 0g!¼ô6Lx >œ µ‘Íd®B='‘HÜVRR2~í򵧿ÓÍvC>lT<çr9£S§ŽguÔÚÇû÷ß:‡´èÑàÌœ™\°zµøÕ{ô~áÓO?«Ýü›�ÍÍ͸> Æ©§žjÌž=»ûÂ… ÷Ž•Rްm»§”2é2£`ÍÅà*K¡ºƒúCÂAûÂÀÞPRI¤À"tÉßÞCX¨Ç nÍŠ*�Q†*GþÇÔšò_ߦâhÈÂÛÿ5س·C×öêp›¨oÖâØtì0R{nÁÒx~2Üu?Ì]DAHZÐ¥tí {ï¡N ë^ ½»AÇ (M‘B6©ƒ ™¨i‚5µ°tÌ]s¾T¿¥Ë`éÊààÜo%gÆ×Àp _<úè£9Ã0¾õοßvØèÛÏd2¤Ó顇Ê;dzyŽqž�·møôSœ)SÄÂ5kŒÛÒéôëׯ¯ØÕ÷‚ï†MƒL&ƒad³Y,Ë2n¼ñFëøC›N:í½víÚáÙlö)åþ@¹”2íN燴<!ÀPV •å°wØ·/ìµ î Ú©iÿ”Ëõ…$ÌñµzdœTˆ*Zrìg cê WU°žÝ8¶Ž‰.…ú59ÐЋ—Ãô90ç ˜1,‚õµPߨŠÇð8Giš ¶m¯—R~ ô·,«mÛ¥qcs Àqsƒã8+-Ëz7™LN-..žÔ¶mÛ}ôQS2™tÇÙ=…¾ò`£½©©‰1cÎêýÕW¯N5ª©=Ù,ô)ôÏ?¼ý6 V¯6îìÚµëÿ½üò+ëû÷ï¿Ûß …L&ƒišH) Ã0œóÎ;ÏzóÍ7KÇéºbÅŠ¡%%%{577 „è™ÍfÛ!Ê':½ïI‘¨)Ô¢”—ÂÝ ¨îýzBïÎЮ JË 2©–¤«'ܶ8ïeýÔRykò“2$Ë ™¤ßB~=~g+,„ºÏä`}êk`ù:˜¿DY¸‹Ãç‹`á¨o‚Æ&uF·þþ5p„ÿ¿½{â¸ã�þÙÝóú€³}>YgóHì´æ0y Ѝk‡@H"¥B(ʃ?’Š¢5"NÕVQÕJê?‘ª* Qþ(¢HJ„ HÔ•"&‰š†‡_áaÎȶã{ø|¶ïλ³3ýcoÃÕ„àðŒá÷‘Vw¾³ÏãÇíogæ7¿ápÿ_Òº®§LÓìBÉçó‘H俹\nhõêÕco¿ý¶´m›3Ƥã8ð ®Ø¶ )% Ãàœsùâ‹/ê�Ì>ø@‡Ãæ¢E‹föööÎ<zôèÿeí†Ãa±dÉ’ÔáÇÇcbåÊ•" å·lÙ"”Rܶm©ihù¾¦Ð7lø%ß·oÇW--²^ˆ‹?§øMzêpèïK$Œwkkë¶ìÝ»'S[[GW“亰, Œ1èºÛ¶ÁãX·nokkãw~ñÅw›¦Y722²PJÙàóùª„A�3¥[ëò’W—ÅA‡æô9*ËÜ ‚pнUá*`nW�þÀ¬À ?`ê€ÉÝrÃ’])øæ“z…—†^ œœÀ÷í]àïár_ÿg‰‹Ö=‚/ “€- é!fÑq ;œOçRÀÐ×@|H¤Ý AΜs{ÌÞ<²,šÿ¿Ì¡×»Íhš6dYÖ Ïçë4Mó¤a=õõõíŸþùÐÆåæÍ›e €”R†!”R 3d:›Ò„‹R ¥¥ì_¯¾Š•“kº÷|ru×��ùIDATô�‡a(Ó¶j+—Ë †§®W› ¹&,Ë⚦AÓ4™ÏçÁã½½½hkk lܸqžeYu†a„ÊËËkÇÇÇëlÛ®Òu=˜Ëå‚�¸Ìf½Þ ç…éîN|3”Ï.}pš@‰(1Üò½Œ]xÓJ�Jºe;e¡* {+UÈ{gîëqp­èþ䃹Ïs0¯Ý…û=æ=Î/n{ñ­wx?óäç9¿ü}MsD8y’ÉövvJíc!Äv˲: À”’ !h+¹mMiLGÁ++«ÚGGã+ÇÆÚÚxª§Gý-˜õÖðpºÏÛ‘LJ‡†‰È´áóù¾H/ £z§ G»mÛˆÇã�Ü ÛÂÜeSi)mñb¹jÙ2ð™3Ý@JùHWO)7pÛ6<{ö¬~p|ÜÙ1wîœýÑhoâˆîŸËË¿áœËïxiBnyS:Y–…ššš{GGG³Éd²Ç4M Üä¶ ¥D ø‘mçÿ0¾ótS“òWU¹ žÀ¯ŽR€a�©ÐÕÅÐÕÅÏ û>ØŽ—_þõ±Í›ÿlišFù6„L’)°m±X"‘åJ©ß†Ãbý£ªª;î ø•òæ¼½˜2;¦Äùó¾OÓi¹½´´´uÿþýýK—.•¼ ¹:tŠ"·-Çq`Yêëëý‰Dü¹@Àú}c£¬kh�×´¢Ll2%ÅÁ{l èè`¢« ‰tÚ·Û4gmXûÀÀ@–ö[ äú Ó¹m2Úñàƒ˜]]ÝÌšå¼~ß}âþ¥K•îóÝø�^œ±]œ4æev~¿;§üCR¼Ë”À¹s ÇŽ©l,fK§ísçÎÛ³pá‚þÝ»÷J¥MÏrƒP@'·4¥ZZ^áÛ¶m{ÀqÆþØÐ V57+ßµNd›¼•«w+¥»'A6 ¤ÓÉ$çñ8²Ù¬‘ŽÅ¬t>¯Î–”ø;s9«7‰ô G‡†^[¾\þbÙ2ð›=Ôï]ä0ŒŽ_}Ådg'ïO$´ýº^ú^ øÏòµµµ°m›–}rQ@'·¯M ¨"¿é®»œõË—ÃBL-8÷œ½eSîk»9“art|pH&U&•Òú‡‡Y‚s_T)td³Ù¾ŠŠŠÎwß}çl,v>¿jÕ*ÜsÏ=RJ !„WÌJ)˜¦ée·fÌÐv<ù¤Xµ`Aaíõ æmŠä8@?pü8ò]]üÈÄ>¬«»ë[·nM477Ë Yæ„zW’iÍ Œ~¿?dYÖ†9sTKS“ ÍŸïpOñºf!€‰ †‘`dD!•‚L$¸Ìdx"“ÑÎ N jšÖY^^qƲ¬³?ÜÔ“ËåûZ[ÿ-ÇáJ)©”âRJéU »RÕÕÕóòù}O?»««¯ò—1EÞ‹¦¹½î“''ô¡Þ^öqyyÙÎÇ{ì“íÛÿ. UÐnL£!W:™v”RX³foÏž=ëÊËñ›ûï—‘yóQ2™RblŒEm{F_2™ï ƒ'“ÉÔ !DssÓÙ7Þx#µxñ8Ž#KJJ ¥„ã87z¸ø¡šìzæÔ×ï›xC朱ÐÑÁä™3üH:Íwúý¥»S©á¨RJJ)i¸œiŽ:™vZZZÐÚÚzg$IìÚµkLJÉmÛ†a²°™ÐÍnâ·J&¨¬ ­©¯Ç¶µk0Œk?‡¯ë@>tw,;0 ïÎçåûO=õ³ƒ~øQ†’Ô¹uQ@'ä:²m 6ðX,ö»{ïÍ¿þøãn¹Ø+ äÅóûš|ý5pô(§O«žññÒ÷�¶ûÍ7ÿzjýú Âq¨r#!· è„\J)ÔÔÔøâñwV¬À Ë–ß­‡‹×uOL�§O3?ÎRñ¸ñÉø¸ÜQS3û`4MQ’! €NÈ5‰DBƒƒ=;ŸxB<‰Lmy\ñŽ…É$ÐÞάînDGGµ÷KJüÿllüIÏÞ½[RJH)QRRrc~BÈ´Ak 0‡©¨À®gŸECUÕ¥ ÕxËÃr9 ¯áË/UjpÐü4“™ØV_ÿãÖM›6e_zéWî¾®TQ2EÐ ¹ Ÿ}öúpuµØùÜs¨òû/<W\”%º»™ìèà§2ý£²²Àûûöíë^´h±¤ynBȵ@+ „@eeå ³ggÞZ»VÍôöì¶, e²½]å£Q~1ó½²²²ýçÏ÷§ dnvÓ !„Û›R GŽçøSc#ìW^Z±ÎìÙ¼W×ù_ª««zþùgu!·,ëf7—B!“ ! …~®ëú`0øB0œsâÄ H)111q³›G!ø²j°!å¦Ò����IEND®B`‚��������������������������������������������������������������������������MyST-Parser-0.16.1/docs/syntax/optional.md����������������������������������������������������������0000664�0000000�0000000�00000063053�14156613200�0020317�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- substitutions: key1: I'm a **substitution** key2: | ```{note} {{ key1 }} ``` key3a: <img src="img/fun-fish.png" alt="fishy" width="200px"> key3: | ```{image} img/fun-fish.png :alt: fishy :width: 200px ``` key4: example --- (syntax/optional)= # Optional MyST Syntaxes MyST-Parser is highly configurable, utilising the inherent "plugability" of the [markdown-it-py](markdown_it:index) parser. The following syntaxes are optional (disabled by default) and can be enabled *via* the sphinx `conf.py` (see also [](sphinx/config-options)). Their goal is generally to add more *Markdown friendly* syntaxes; often enabling and rendering [markdown-it-py plugins](markdown_it:md/plugins) that extend the [CommonMark specification](https://commonmark.org/). To enable all the syntaxes explained below: ```python myst_enable_extensions = [ "amsmath", "colon_fence", "deflist", "dollarmath", "fieldlist", "html_admonition", "html_image", "linkify", "replacements", "smartquotes", "substitution", "tasklist", ] ``` :::{important} `myst_enable_extensions` replaces previous configuration options: `admonition_enable`, `figure_enable`, `dmath_enable`, `amsmath_enable`, `deflist_enable`, `html_img_enable` ::: (syntax/typography)= ## Typography Adding `"smartquotes"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)) will automatically convert standard quotations to their opening/closing variants: - `'single quotes'`: 'single quotes' - `"double quotes"`: "double quotes" Adding `"replacements"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)) will automatically convert some common typographic texts text | converted ----- | ---------- ``(c)``, ``(C)`` | (c) ``(tm)``, ``(TM)`` | (tm) ``(r)``, ``(R)`` | (r) ``(p)``, ``(P)`` | (p) ``+-`` | +- ``...`` | ... ``?....`` | ?.... ``!....`` | !.... ``????????`` | ???????? ``!!!!!`` | !!!!! ``,,,`` | ,,, ``--`` | -- ``---`` | --- (syntax/math)= ## Math shortcuts Math is parsed by adding to the `myst_enable_extensions` list option, in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html) one or both of: - `"dollarmath"` (added by default) for parsing of dollar `$` and `$$` encapsulated math. - `"amsmath"` (off by default) for direct parsing of [amsmath LaTeX environments](https://ctan.org/pkg/amsmath). These options enable their respective Markdown parser plugins, as detailed in the [markdown-it plugin guide](markdown_it:md/plugins). :::{important} `myst_dmath_enable=True` and `myst_amsmath_enable=True` are deprecated, and replaced by `myst_enable_extensions = ["dollarmath", "amsmath"]` ::: ### Dollar delimited math Enabling dollar math will parse the following syntax: - Inline math: `$...$` - Display (block) math: `$$...$$` Additionally if `myst_dmath_allow_labels=True` is set (the default): - Display (block) math with equation label: `$$...$$ (1)` For example, `$x_{hey}=it+is^{math}$` renders as $x_{hey}=it+is^{math}$. This is equivalent to writing: ```md {math}`x_{hey}=it+is^{math}` ``` :::{admonition} Escaping Dollars :class: tip Math can be escaped (negated) by adding a `\` before the first symbol, e.g. `\$a$` renders as \$a\$. Escaping can also be used inside math, e.g. `$a=\$3$` renders as $a=\$3$. Conversely `\\` will negate the escaping, so `\\$a$` renders as \\$a$. ::: Block-level math can be specified with `$$` signs that wrap the math block you'd like to parse. For example: ```latex $$ \begin{eqnarray} y & = & ax^2 + bx + c \\ f(x) & = & x^2 + 2xy + y^2 \end{eqnarray} $$ ``` becomes $$ \begin{eqnarray} y & = & ax^2 + bx + c \\ f(x) & = & x^2 + 2xy + y^2 \end{eqnarray} $$ This is equivalent to the following directive: ````md ```{math} \begin{eqnarray} y & = & ax^2 + bx + c \\ f(x) & = & x^2 + 2xy + y^2 \end{eqnarray} ``` ```` You can also add labels to block equations: ```latex $$ e = mc^2 $$ (eqn:best) This is the best equation {eq}`eqn:best` ``` $$ e = mc^2 $$ (eqn:best) This is the best equation {eq}`eqn:best` There are a few other options available to control dollar math parsing: `myst_dmath_allow_space=False`, will cause inline math to only be parsed if there are no initial / final spaces, e.g. `$a$` but not `$ a$` or `$a $`. `myst_dmath_allow_digits=False`, will cause inline math to only be parsed if there are no initial / final digits, e.g. `$a$` but not `1$a$` or `$a$2`. These options can both be useful if you also wish to use `$` as a unit of currency. ```{versionadded} 0.14.0 `myst_dmath_double_inline` option ``` To allow display math (i.e. `$$`) within an inline context, set `myst_dmath_double_inline = True` (`False` by default). This allows for example: ```latex Hence, for $\alpha \in (0, 1)$, $$ \mathbb P (\alpha \bar{X} \ge \mu) \le \alpha; $$ i.e., $[\alpha \bar{X}, \infty)$ is a lower 1-sided $1-\alpha$ confidence bound for $\mu$. ``` Hence, for $\alpha \in (0, 1)$, $$ \mathbb P (\alpha \bar{X} \ge \mu) \le \alpha; $$ i.e., $[\alpha \bar{X}, \infty)$ is a lower 1-sided $1-\alpha$ confidence bound for $\mu$. ### Math in other block elements Math will also work when nested in other block elements, like lists or quotes: ```md - A list - $$ a = 1 $$ > A block quote > $$ a = 1 $$ ``` - A list - $$ a = 1 $$ > A block quote > $$ a = 1 $$ ### Direct LaTeX Math Want to use [amsmath](https://ctan.org/pkg/amsmath) LaTeX directly, with no dollars? See [the extended syntax option](syntax/amsmath). (syntax/mathjax)= ### Mathjax and math parsing When building HTML using the [sphinx.ext.mathjax](https://www.sphinx-doc.org/en/master/usage/extensions/math.html#module-sphinx.ext.mathjax) extension (enabled by default), Myst-Parser injects the `tex2jax_ignore` (MathJax v2) and `mathjax_ignore` (MathJax v3) classes in to the top-level section of each MyST document, and adds the following default MathJax configuration: MathJax version 2 (see [the tex2jax preprocessor](https://docs.mathjax.org/en/v2.7-latest/options/preprocessors/tex2jax.html#configure-tex2jax): ```javascript MathJax.Hub.Config({"tex2jax": {"processClass": "tex2jax_process|mathjax_process|math|output_area"}}) ``` MathJax version 3 (see [the document options](https://docs.mathjax.org/en/latest/options/document.html?highlight=ignoreHtmlClass#the-configuration-block)): ```javascript window.MathJax = {"options": {"processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}} ``` This ensurea that MathJax processes only math, identified by the `dollarmath` and `amsmath` extensions, or specified in `math` directives. To change this behaviour, set a custom regex, for identifying HTML classes to process, like `myst_mathjax_classes="math|myclass"`, or set `myst_update_mathjax=False` to inhibit this override and process all HTML elements. (syntax/linkify)= ## Linkify Adding `"linkify"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)) will automatically identify "bare" web URLs and add hyperlinks: `www.example.com` -> www.example.com To only match URLs that start with schema, such as `http://example.com`, set `myst_linkify_fuzzy_links=False`. :::{important} This extension requires that [linkify-it-py](https://github.com/tsutsu3/linkify-it-py) is installed. Either directly; `pip install linkify-it-py` or *via* `pip install myst-parser[linkify]`. ::: (syntax/substitutions)= ## Substitutions (with Jinja2) Adding `"substitution"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)) will allow you to add substitutions, added in either the `conf.py` using `myst_substitutions`: ```python myst_substitutions = { "key1": "I'm a **substitution**" } ``` or at the top of the file, in the front-matter section (see [this section](syntax/frontmatter)): ````yaml --- substitutions: key1: "I'm a **substitution**" key2: | ```{note} {{ key1 }} ``` key3: | ```{image} img/fun-fish.png :alt: fishy :width: 200px ``` key4: example --- ```` :::{important} Keys in the front-matter will override ones in the `conf.py`. ::: You can use these substitutions inline or as blocks, and you can even nest substitutions in other substitutions (but circular references are prohibited): :::{tabbed} Markdown Input ```md Inline: {{ key1 }} Block level: {{ key2 }} | col1 | col2 | | -------- | -------- | | {{key2}} | {{key3}} | ``` ::: :::{tabbed} Rendered Output Inline: {{ key1 }} Block level: {{ key2 }} | col1 | col2 | | -------- | -------- | | {{key2}} | {{key3}} | ::: :::{important} Substitutions will only be assessed where you would normally use Markdown, e.g. not in code blocks: ```` ``` {{ key1 }} ``` ```` ``` {{ key1 }} ``` One should also be wary of using unsuitable directives for inline substitutions. This may lead to unexpected outcomes. ::: Substitution references are assessed as [Jinja2 expressions](http://jinja.palletsprojects.com) which can use [filters](https://jinja.palletsprojects.com/en/2.11.x/templates/#list-of-builtin-filters), and also contains the [Sphinx Environment](https://www.sphinx-doc.org/en/master/extdev/envapi.html) in the context (as `env`). Therefore you can do things like: ```md - version: {{ env.config.version }} - docname: {{ env.docname | upper }} - {{ "a" + "b" }} ``` - version: {{ env.config.version }} - docname: {{ env.docname | upper }} - {{ "a" + "b" }} You can also change the delimiter if necessary, for example setting in the `conf.py`: ```python myst_sub_delimiters = ["|", "|"] ``` Will parse: `|| "a" + "b" ||`. This should be changed with care though, so as not to affect other syntaxes. The exact logic for handling substitutions is: 1. Combine global substitutions (specified in `conf.py`) with front-matter substitutions, to create a variable context (front-matter takes priority) 2. Add the sphinx `env` to the variable context 3. Create the string content to render using Jinja2 (passing it the variable context) 4. If the substitution is inline and not a directive, render ignoring block syntaxes (like lists or block-quotes), otherwise render with all syntax rules. ### Substitutions and URLs Substitutions cannot be directly used in URLs, such as `[a link](https://{{key4}}.com)` or `<https://{{key4}}.com>`. However, since Jinja2 substitutions allow for Python methods to be used, you can use string formatting or replacements: ```md {{ '[a link](https://{}.com)'.format(key4) }} {{ '<https://myst-parser.readthedocs.io/en/latest/REPLACE.html>'.replace('REPLACE', env.docname) }} ``` {{ '[a link](https://{}.com)'.format(key4) }} {{ '<https://myst-parser.readthedocs.io/en/latest/REPLACE.html>'.replace('REPLACE', env.docname) }} (syntax/colon_fence)= ## Code fences using colons By adding `"colon_fence"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), you can also use `:::` delimiters to denote code fences, instead of ```` ``` ````. Using colons instead of back-ticks has the benefit of allowing the content to be rendered correctly, when you are working in any standard Markdown editor. It is ideal for admonition type directives (as documented in [Directives](syntax/directives)) or tables with titles, for example: ````{tabbed} Markdown Input ```md :::{note} This text is **standard** _Markdown_ ::: :::{table} This is a **standard** _Markdown_ title :align: center :widths: grid abc | mnp | xyz --- | --- | --- 123 | 456 | 789 ::: ``` ```` ````{tabbed} Rendered Output :::{note} This text is **standard** _Markdown_ ::: :::{table} This is a **standard** _Markdown_ title :align: center :widths: grid abc | mnp | xyz --- | --- | --- 123 | 456 | 789 ::: ```` Similar to normal directives, these directives can also be nested: ```md ::::{important} :::{note} This text is **standard** _Markdown_ ::: :::: ``` ::::{important} :::{note} This text is **standard** _Markdown_ ::: :::: and also parameter options can be used: ```md :::{admonition} This *is* also **Markdown** :class: warning This text is **standard** _Markdown_ ::: ``` :::{admonition} This *is* also **Markdown** :class: warning This text is **standard** _Markdown_ ::: (syntax/admonitions)= ## Admonition directives :::{important} `myst_admonition_enable` is deprecated and replaced by `myst_enable_extensions = ["colon_fence"]` (see above). Also, classes should now be set with the `:class: myclass` option. Also see [](syntax/html-admonition). ::: (syntax/header-anchors)= ## Auto-generated header anchors A common, extended Markdown syntax is to use header bookmark links, locally; `[](#header-anchor)`, or cross-file `[](path/to/file.md#header-anchor)`. To achieve this, section headings must be assigned anchors, which can be achieved in `myst-parser`, by setting `myst_heading_anchors = 2` in your `conf.py`. This configures heading anchors to be assigned to both `h1` and `h2` level headings. The anchor "slugs" created aim to follow the [GitHub implementation](https://github.com/Flet/github-slugger); lower-case text, removing punctuation, replacing spaces with `-`, uniqueness *via* suffix enumeration `-1`. To change the slug function, set `myst_heading_slug_func` in your `conf.py` to a function that accepts a string and returns a string. You can inspect the links that will be created using the command-line tool: ```console $ myst-anchors -l 2 docs/syntax/optional.md <h1 id="optional-myst-syntaxes"></h1> <h2 id="admonition-directives"></h2> <h2 id="auto-generated-header-anchors"></h2> <h2 id="definition-lists"></h2> <h2 id="images"></h2> <h2 id="markdown-figures"></h2> <h2 id="direct-latex-math"></h2> ``` For example `[](#auto-generated-header-anchors)`: [](#auto-generated-header-anchors). The paths to other files should be relative to the current file, for example `[**link text**](./syntax.md#the-myst-syntax-guide)`: [**link text**](./syntax.md#the-myst-syntax-guide). (syntax/definition-lists)= ## Definition Lists By adding `"deflist"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), you will be able to utilise definition lists. Definition lists utilise the [markdown-it-py deflist plugin](markdown_it:md/plugins), which itself is based on the [Pandoc definition list specification](http://johnmacfarlane.net/pandoc/README.html#definition-lists). This syntax can be useful, for example, as an alternative to nested bullet-lists: - Term 1 - Definition - Term 2 - Definition Using instead: ```md Term 1 : Definition Term 2 : Definition ``` Term 1 : Definition Term 2 : Definition From the Pandoc documentation: > Each term must fit on one line, which may optionally be followed by a blank line, and must be followed by one or more definitions. > A definition begins with a colon or tilde, which may be indented one or two spaces. > A term may have multiple definitions, and each definition may consist of one or more block elements (paragraph, code block, list, etc.) Here is a more complex example, demonstrating some of these features: Term *with Markdown* : Definition [with reference](syntax/definition-lists) A second paragraph : A second definition Term 2 ~ Definition 2a ~ Definition 2b Term 3 : A code block : > A quote : A final definition, that can even include images: <img src="img/fun-fish.png" alt="fishy" width="200px"> This was created from: ```md Term *with Markdown* : Definition [with reference](syntax/definition-lists) A second paragraph : A second definition Term 2 ~ Definition 2a ~ Definition 2b Term 3 : A code block : > A quote : A final definition, that can even include images: <img src="img/fun-fish.png" alt="fishy" width="200px"> ``` (syntax/tasklists)= ## Task Lists By adding `"tasklist"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), you will be able to utilise task lists. Task lists utilise the [markdown-it-py tasklists plugin](markdown_it:md/plugins), and are applied to markdown list items starting with `[ ]` or `[x]`: ```markdown - [ ] An item that needs doing - [x] An item that is complete ``` - [ ] An item that needs doing - [x] An item that is complete (syntax/fieldlists)= ## Field Lists Field lists are mappings from field names to field bodies, based on the [reStructureText syntax](https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#field-lists). ````md :name only: :name: body :*Nested syntax*: Both name and body may contain **nested syntax**. :Paragraphs: Since the field marker may be quite long, the second and subsequent lines of a paragraph do not have to line up with the first line. :Alignment 1: If the field body starts on the first line... Then the entire field body must be indented the same. :Alignment 2: If the field body starts on a subsequent line... Then the indentation is always two spaces. :Blocks: As well as paragraphs, any block syntaxes may be used in a field body: - Me - Myself - I ```python print("Hello, world!") ``` ```` :name only: :name: body :*Nested syntax*: Both name and body may contain **nested syntax**. :Paragraphs: Since the field marker may be quite long, the second and subsequent lines of a paragraph do not have to line up with the first line. :Alignment 1: If the field body starts on the first line... Then the entire field body must be indented the same. :Alignment 2: If the field body starts on a subsequent line... Then the indentation is always two spaces. :Blocks: As well as paragraphs, any block syntaxes may be used in a field body: - Me - Myself - I ```python print("Hello, world!") ``` A prominent use case of field lists is for use in API docstrings, as used in [Sphinx's docstring renderers](sphinx:python-domain): ````md ```{py:function} send_message(sender, priority) Send a message to a recipient :param str sender: The person sending the message :param priority: The priority of the message, can be a number 1-5 :type priority: int :return: the message id :rtype: int :raises ValueError: if the message_body exceeds 160 characters ``` ```` ```{py:function} send_message(sender, priority) Send a message to a recipient :param str sender: The person sending the message :param priority: The priority of the message, can be a number 1-5 :type priority: int :return: the message id :rtype: int :raises ValueError: if the message_body exceeds 160 characters ``` :::{note} Currently `sphinx.ext.autodoc` does not support MyST, see [](howto/autodoc). ::: (syntax/images)= ## Images MyST provides a few different syntaxes for including images in your documentation, as explained below. The first is the standard Markdown syntax: ```md ![fishy](img/fun-fish.png) ``` ![fishy](img/fun-fish.png) This will correctly copy the image to the build folder and will render it in all output formats (HTML, TeX, etc). However, it is limited in the configuration that can be applied, for example setting a width. As discussed [above](syntax/directives), MyST allow for directives to be used such as `image` and `figure` (see {ref}`the sphinx documentation <sphinx:rst-primer>`): ````md ```{image} img/fun-fish.png :alt: fishy :class: bg-primary :width: 200px :align: center ``` ```` ```{image} img/fun-fish.png :alt: fishy :class: bg-primary mb-1 :width: 200px ``` Additional options can now be set, however, in contrast to the Markdown syntax, this syntax will not show the image in common Markdown viewers (for example when the files are viewed on GitHub). The final option is directly using HTML, which is also parsed by MyST. This is usually a bad option, because the HTML is treated as raw text during the build process and so sphinx will not recognise that the image file is to be copied, and will not output the HTML into non-HTML output formats. HTML parsing to the rescue! By adding `"html_image"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), MySt-Parser will attempt to convert any isolated `img` tags (i.e. not wrapped in any other HTML) to the internal representation used in sphinx. ```html <img src="img/fun-fish.png" alt="fishy" width="200px"> <img src="img/fun-fish.png" alt="fishy" width="200px" class="bg-primary"> ``` <img src="img/fun-fish.png" alt="fishy" width="200px"> <img src="img/fun-fish.png" alt="fishy" width="200px" class="bg-primary"> Allowed attributes are equivalent to the `image` directive: src, alt, class, width, height and name. Any other attributes will be dropped. HTML image can also be used inline! I'm an inline image: <img src="img/fun-fish.png" height="20px"> (syntax/figures)= ## Markdown Figures By adding `"colon_fence"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), we can combine the above two extended syntaxes, to create a fully Markdown compliant version of the `figure` directive named `figure-md`. :::{important} `myst_figure_enable` with the `figure` directive is deprecated and replaced by `myst_enable_extensions = ["colon_fence"]` and `figure-md`. ::: The figure block must contain **only** two components; an image, in either Markdown or HTML syntax, and a single paragraph for the caption. The title is optional and taken as the reference target of the figure: ```md :::{figure-md} fig-target :class: myclass <img src="img/fun-fish.png" alt="fishy" class="bg-primary mb-1" width="200px"> This is a caption in **Markdown** ::: ``` :::{figure-md} fig-target :class: myclass <img src="img/fun-fish.png" alt="fishy" class="bg-primary mb-1" width="200px"> This is a caption in **Markdown** ::: As we see here, the target we set can be referenced: ```md [Go to the fish!](fig-target) ``` [Go to the fish!](fig-target) (syntax/html-admonition)= ## HTML Admonitions By adding `"html_admonition"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), you can enable parsing of `<div class="admonition">` HTML blocks. These blocks will be converted internally to Sphinx admonition directives, and so will work correctly for all output formats. This is helpful when you care about viewing the "source" Markdown, such as in Jupyter Notebooks. If the first element within the `div` is `<div class="title">` or `<p class="title">`, then this will be set as the admonition title. All internal text (and the title) will be parsed as MyST-Markdown and all classes and an optional name will be passed to the admonition: ```html <div class="admonition note" name="html-admonition" style="background: lightgreen; padding: 10px"> <p class="title">This is the **title**</p> This is the *content* </div> ``` <div class="admonition note" name="html-admonition" style="background: lightgreen; padding: 10px"> <div class="title">This is the **title**</div> This is the *content* </div> During the Sphinx render, both the `class` and `name` attributes will be used by Sphinx, but any other attributes like `style` will be discarded. :::{warning} There can be no empty lines in the block, otherwise they will be read as two separate blocks. If you want to use multiple paragraphs then they can be enclosed in `<p>`: ```html <div class="admonition note"> <p>Paragraph 1</p> <p>Paragraph 2</p> </div> ``` <div class="admonition note"> <p>Paragraph 1</p> <p>Paragraph 2</p> </div> ::: You can also nest HTML admonitions: ```html <div class="admonition"> <p>Some **content**</p> <div class="admonition tip"> <div class="title">A *title*</div> <p>Paragraph 1</p> <p>Paragraph 2</p> </div> </div> ``` <div class="admonition"> <p>Some **content**</p> <div class="admonition tip"> <div class="title">A *title*</div> <p>Paragraph 1</p> <p>Paragraph 2</p> </div> </div> (syntax/amsmath)= ## Direct LaTeX Math By adding `"amsmath"` to `myst_enable_extensions` (in the sphinx `conf.py` [configuration file](https://www.sphinx-doc.org/en/master/usage/configuration.html)), you can enable direct parsing of [amsmath](https://ctan.org/pkg/amsmath) LaTeX equations. These top-level math environments will then be directly parsed: > equation, multline, gather, align, alignat, flalign, matrix, pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix, eqnarray. As expected, environments ending in `*` will not be numbered, for example: ```latex \begin{gather*} a_1=b_1+c_1\\ a_2=b_2+c_2-d_2+e_2 \end{gather*} \begin{align} a_{11}& =b_{11}& a_{12}& =b_{12}\\ a_{21}& =b_{21}& a_{22}& =b_{22}+c_{22} \end{align} ``` \begin{gather*} a_1=b_1+c_1\\ a_2=b_2+c_2-d_2+e_2 \end{gather*} \begin{align} a_{11}& =b_{11}& a_{12}& =b_{12}\\ a_{21}& =b_{21}& a_{22}& =b_{22}+c_{22} \end{align} :::{note} `\labels` inside the environment are not currently identified, and so cannot be referenced. We hope to implement this in a future update (see [executablebooks/MyST-Parser#202](https://github.com/executablebooks/MyST-Parser/issues/202))! ::: :::{important} See also [how Mathjax is configured with MyST-Parser](syntax/mathjax). ::: This syntax will also work when nested in other block elements, like lists or quotes: ```md - A list - \begin{gather*} a_1=b_1+c_1\\a_2=b_2+c_2-d_2+e_2 \end{gather*} > A block quote > \begin{gather*} a_1=b_1+c_1\\a_2=b_2+c_2-d_2+e_2 \end{gather*} ``` - A list - \begin{gather*} a_1=b_1+c_1\\a_2=b_2+c_2-d_2+e_2 \end{gather*} > A block quote > \begin{gather*} a_1=b_1+c_1\\a_2=b_2+c_2-d_2+e_2 \end{gather*} �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/syntax/reference.md���������������������������������������������������������0000664�0000000�0000000�00000013353�14156613200�0020426�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# MyST Syntax Reference This page serves as a reference for the syntax that makes of MyST Markdown. :::{seealso} For more description and explanation of MyST syntax, see the [syntax guide](syntax.md). ::: ## Block (Multi-line) Tokens Block tokens span multiple lines of content. They are broken down into two sections: - {ref}`extended-block-tokens` contains *extra* tokens that are not in CommonMark. - {ref}`commonmark-block-tokens` contains CommonMark tokens that also work, for reference. In addition to these summaries of block-level syntax, see {ref}`extra-markdown-syntax`. :::{note} Because MyST markdown was inspired by functionality that exists in reStructuredText, we have shown equivalent rST syntax for many MyST markdown features below. ::: (extended-block-tokens)= ### Extended block tokens `````{list-table} :header-rows: 1 :widths: 10 20 20 * - Token - Description - Example * - FrontMatter - A YAML block at the start of the document enclosed by `---` - ```yaml --- key: value --- ``` * - Directives - enclosed in 3 or more backticks followed by the directive name wrapped in curly brackets `{}`. See {ref}`syntax/directives` for more details. - ````md ```{directive} :option: value content ``` ```` * - Math - `$$` (default) or `\[`...`\]` characters wrapping multi-line math, or even direct [amsmath](https://ctan.org/pkg/amsmath) LaTeX equations (optional). See {ref}`syntax/math` for more information. - ```latex $$ a=1 $$ ``` * - Table - Standard markdown table style, with pipe separation. - ```md | a | b | | :--- | ---: | | c | d | ``` * - LineComment - A commented line. See {ref}`syntax/comments` for more information. - ```latex % this is a comment ``` * - BlockBreak - Define blocks of text. See {ref}`syntax/blockbreaks` for more information. - ```md +++ {"meta": "data"} ``` * - Footnote - A definition for a referencing footnote, that is placed at the bottom of the document. See {ref}`syntax/footnotes` for more details. - ```md [^ref]: Some footnote text ``` * - Admonitions (optional) - An alternative approach for admonition style directives only, which has the benefit of allowing the content to be rendered in standard markdown editors. See [admonition directives](syntax/admonitions) for more details. - ````md :::{note} *content* ::: ```` ````` (commonmark-block-tokens)= ### CommonMark tokens `````{list-table} :header-rows: 1 :widths: 10 20 20 * - Token - Description - Example * - HTMLBlock - Any valid HTML (rendered in HTML output only) - ```html <p>some text</p> ``` * - BlockCode - indented text (4 spaces or a tab) - ```md included as literal *text* ``` * - Heading - Level 1-6 headings, denoted by number of `#` - ```md ### Heading level 3 ``` * - SetextHeading - Underlined header (using multiple `=` or `-`) - ```md Header ====== ``` * - Quote - quoted text - ```md > this is a quote ``` * - CodeFence - enclosed in 3 or more backticks with an optional language name - ````md ```python print('this is python') ``` ```` * - ThematicBreak - Creates a horizontal line in the output - ```md --- ``` * - List - bullet points or enumerated. - ```md - item - nested item 1. numbered item ``` * - LinkDefinition - A substitution for an inline link, which can have a reference target (no spaces), and an optional title (in `"`) - ```md [key]: https://www.google.com "a title" ``` * - Paragraph - General inline text - ```md any *text* ``` ````` ## Span (Inline) Tokens Span (or inline) tokens are defined on a single line of content. They are broken down into two sections below: - {ref}`extended-span-tokens` contains *extra* tokens that are not in CommonMark. - {ref}`commonmark-span-tokens` contains CommonMark tokens that also work, for reference. In addition to these summaries of inline syntax, see {ref}`extra-markdown-syntax`. (extended-span-tokens)= ### Extended inline tokens `````{list-table} :header-rows: 1 :widths: 10 20 20 * - Token - Description - Example * - Role - See {ref}`syntax/roles` for more information. - ```md {rolename}`interpreted text` ``` * - Target - Precedes element to target, e.g. header. See {ref}`syntax/targets` for more information. - ```md (target)= ``` * - Math - `$` (default) or `\(`...`\)` enclosed math. See {ref}`syntax/math` for more information. - ```latex $a=1$ or $$a=1$$ ``` * - FootReference - Reference a footnote. See {ref}`syntax/footnotes` for more details. - ```md [^abc] ``` ````` (commonmark-span-tokens)= ### CommonMark inline tokens `````{list-table} :header-rows: 1 :widths: 10 20 20 * - Token - Description - Example * - HTMLSpan - Any valid HTML (rendered in HTML output only) - ```html <p>some text</p> ``` * - EscapeSequence - Escaped symbols (to avoid them being interpreted as other syntax elements) - ```md \* ``` * - AutoLink - Link that is shown in final output - ```md <http://www.google.com> ``` * - InlineCode - Literal text - ```md `a=1` ``` * - LineBreak - Soft or hard (ends with spaces or backslash) - ```md A hard break\ ``` * - Image - Link to an image. You can also use HTML syntax, to include image size etc, [see here](syntax/images) for details - ```md ![alt](src "title") ``` * - Link - Reference `LinkDefinitions` - ```md [text](target "title") or [text][key] ``` * - Strong - Bold text - ```md **strong** ``` * - Emphasis - Italic text - ```md *emphasis* ``` * - RawText - Any text - ```md any text ``` ````` �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/docs/syntax/syntax.md������������������������������������������������������������0000664�0000000�0000000�00000043732�14156613200�0020022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(example_syntax)= # The MyST Syntax Guide > {sub-ref}`today` | {sub-ref}`wordcount-minutes` min read As a base, MyST adheres to the [CommonMark specification](https://spec.commonmark.org/). For this, it uses the [markdown-it-py](https://github.com/executablebooks/markdown-it-py) parser, which is a well-structured markdown parser for Python that is CommonMark-compliant and also extensible. MyST adds several new syntax options to CommonMark in order to be used with Sphinx, the documentation generation engine used extensively in the Python ecosystem. Below is a summary of the syntax 'tokens' parsed, and further details of a few major extensions from the CommonMark flavor of markdown. :::{seealso} - For an introduction to writing Directives and Roles with MyST markdown, see {ref}`intro/writing`. - Check out the [MyST-Markdown VS Code extension](https://marketplace.visualstudio.com/items?itemName=ExecutableBookProject.myst-highlight), for MyST extended syntax highlighting. ::: MyST builds on the tokens defined by markdown-it, to extend the syntax described in the [CommonMark Spec](https://spec.commonmark.org/0.29/), which the parser is tested against. % TODO link to markdown-it documentation (syntax/directives)= ## Directives - a block-level extension point Directives syntax is defined with triple-backticks and curly-brackets. It is effectively a code block with curly brackets around the language, and a directive name in place of a language name. It is similar to how RMarkdown defines "runnable cells". Here is the basic structure: `````{list-table} --- header-rows: 1 --- * - MyST - reStructuredText * - ````md ```{directivename} arguments --- key1: val1 key2: val2 --- This is directive content ``` ```` - ```rst .. directivename:: arguments :key1: val1 :key2: val2 This is directive content ``` ````` For example, the following code: ````md ```{admonition} This is my admonition This is my note ``` ```` Will generate this admonition: ```{admonition} This is my admonition This is my note ``` ### Parameterizing directives For directives that take parameters as input, there are two ways to parameterize them. In each case, the options themselves are given as `key: value` pairs. An example of each is shown below: **Using YAML frontmatter**. A block of YAML front-matter just after the first line of the directive will be parsed as options for the directive. This needs to be surrounded by `---` lines. Everything in between will be parsed by YAML and passed as keyword arguments to your directive. For example: ````md ```{code-block} python --- lineno-start: 10 emphasize-lines: 1, 3 caption: | This is my multi-line caption. It is *pretty nifty* ;-) --- a = 2 print('my 1st line') print(f'my {a}nd line') ``` ```` ```{code-block} python --- lineno-start: 10 emphasize-lines: 1, 3 caption: | This is my multi-line caption. It is *pretty nifty* ;-) --- a = 2 print('my 1st line') print(f'my {a}nd line') ``` **Short-hand options with `:` characters**. If you only need one or two options for your directive and wish to save lines, you may also specify directive options as a collection of lines just after the first line of the directive, each preceding with `:`. Then the leading `:` is removed from each line, and the rest is parsed as YAML. For example: ````md ```{code-block} python :lineno-start: 10 :emphasize-lines: 1, 3 a = 2 print('my 1st line') print(f'my {a}nd line') ``` ```` (syntax/directives/parsing)= ### How directives parse content Some directives parse the content that is in their content block. MyST parses this content **as Markdown**. This means that MyST markdown can be written in the content areas of any directives written in MyST markdown. For example: ````md ```{admonition} My markdown link Here is [markdown link syntax](https://jupyter.org) ``` ```` ```{admonition} My markdown link Here is [markdown link syntax](https://jupyter.org) ``` As a short-hand for directives that require no arguments, and when no parameter options are used (see below), you may start the content directly after the directive name. ````md ```{note} Notes require **no** arguments, so content can start here. ``` ```` ```{note} Notes require **no** arguments, so content can start here. ``` For special cases, MySt also offers the `eval-rst` directive. This will parse the content **as ReStructuredText**: ````md ```{eval-rst} .. figure:: img/fun-fish.png :width: 100px :name: rst-fun-fish Party time! A reference from inside: :ref:`rst-fun-fish` A reference from outside: :ref:`syntax/directives/parsing` ``` ```` ```{eval-rst} .. figure:: img/fun-fish.png :width: 100px :name: rst-fun-fish Party time! A reference from inside: :ref:`rst-fun-fish` A reference from outside: :ref:`syntax/directives/parsing` ``` Note how the text is integrated into the rest of the document, so we can also reference [party fish](rst-fun-fish) anywhere else in the documentation. ### Nesting directives You can nest directives by ensuring that the tick-lines corresponding to the outermost directive are longer than the tick-lines for the inner directives. For example, nest a warning inside a note block like so: `````md ````{note} The next info should be nested ```{warning} Here's my warning ``` ```` ````` Here's how it looks rendered: ````{note} The next info should be nested ```{warning} Here's my warning ``` ```` You can indent inner-code fences, so long as they aren't indented by more than 3 spaces. Otherwise, they will be rendered as "raw code" blocks: `````md ````{note} The warning block will be properly-parsed ```{warning} Here's my warning ``` But the next block will be parsed as raw text ```{warning} Here's my raw text warning that isn't parsed... ``` ```` ````` ````{note} The warning block will be properly-parsed ```{warning} Here's my warning ``` But the next block will be parsed as raw text ```{warning} Here's my raw text warning that isn't parsed... ``` ```` This can really be abused if you'd like ;-) ``````{note} The next info should be nested `````{warning} Here's my warning ````{admonition} Yep another admonition ```python # All this fuss was about this boring python?! print('yep!') ``` ```` ````` `````` ### Markdown-friendly directives Want to use syntax that renders correctly in standard Markdown editors? See [the extended syntax option](syntax/colon_fence). ```md :::{note} This text is **standard** _Markdown_ ::: ``` :::{note} This text is **standard** _Markdown_ ::: (syntax/roles)= ## Roles - an in-line extension point Roles are similar to directives - they allow you to define arbitrary new functionality, but they are used *in-line*. To define an in-line role, use the following form: ````{list-table} --- header-rows: 1 --- * - MyST - reStructuredText * - ````md {role-name}`role content` ```` - ```rst :role-name:`role content` ``` ```` For example, the following code: ```md Since Pythagoras, we know that {math}`a^2 + b^2 = c^2` ``` Becomes: Since Pythagoras, we know that {math}`a^2 + b^2 = c^2` You can use roles to do things like reference equations and other items in your book. For example: ````md ```{math} e^{i\pi} + 1 = 0 --- label: euler --- ``` Euler's identity, equation {math:numref}`euler`, was elected one of the most beautiful mathematical formulas. ```` Becomes: ```{math} e^{i\pi} + 1 = 0 --- label: euler --- ``` Euler's identity, equation {math:numref}`euler`, was elected one of the most beautiful mathematical formulas. ### How roles parse content The content of roles is parsed differently depending on the role that you've used. Some roles expect inputs that will be used to change functionality. For example, the `ref` role will assume that input content is a reference to some other part of the site. However, other roles may use the MyST parser to parse the input as content. Some roles also **extend their functionality** depending on the content that you pass. For example, following the `ref` example above, if you pass a string like this: `Content to display <myref>`, then the `ref` will display `Content to display` and use `myref` as the reference to look up. How roles parse this content depends on the author that created the role. (syntax/roles/special)= (extra-markdown-syntax)= ## Extra markdown syntax In addition to roles and directives, MyST supports extra markdown syntax that doesn't exist in CommonMark. In most cases, these are syntactic short-cuts to calling roles and directives. We'll cover some common ones below. This table describes the rST and MyST equivalents: ````{list-table} --- header-rows: 1 --- * - Type - MyST - reStructuredText * - Math shortcuts - `$x^2$` - N/A * - Front matter - ```md --- key: val --- ``` - ```md :key: val ``` * - Comments - `% comment` - `.. comment` * - Targets - `(mytarget)=` - `.. _mytarget:` ```` (syntax/frontmatter)= ## Front Matter This is a YAML block at the start of the document, as used for example in [jekyll](https://jekyllrb.com/docs/front-matter/). :::{seealso} Top-matter is also used for the [substitution syntax extension](syntax/substitutions), and can be used to store information for blog posting (see [ablog's myst-parser support](https://ablog.readthedocs.io/manual/markdown/)). ::: (syntax/html_meta)= ### Setting HTML Metadata The front-matter can contain the special key `html_meta`; a dict with data to add to the generated HTML as [`<meta>` elements](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta). This is equivalent to using the [RST `meta` directive](https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#html-metadata). HTML metadata can also be added globally in the `conf.py` *via* the `myst_html_meta` variable, in which case it will be added to all MyST documents. For each document, the `myst_html_meta` dict will be updated by the document level front-matter `html_meta`, with the front-matter taking precedence. :::{tabbed} Sphinx Configuration ```python language = "en" myst_html_meta = { "description lang=en": "metadata description", "description lang=fr": "description des métadonnées", "keywords": "Sphinx, MyST", "property=og:locale": "en_US" } ``` ::: :::{tabbed} MyST Front-Matter ```yaml --- html_meta: "description lang=en": "metadata description" "description lang=fr": "description des métadonnées" "keywords": "Sphinx, MyST" "property=og:locale": "en_US" --- ``` ::: :::{tabbed} RestructuredText ```restructuredtext .. meta:: :description lang=en: metadata description :description lang=fr: description des métadonnées :keywords: Sphinx, MyST :property=og:locale: en_US ``` ::: :::{tabbed} HTML Output ```html <html lang="en"> <head> <meta content="metadata description" lang="en" name="description" xml:lang="en" /> <meta content="description des métadonnées" lang="fr" name="description" xml:lang="fr" /> <meta name="keywords" content="Sphinx, MyST"> <meta content="en_US" property="og:locale" /> ``` ::: (syntax/comments)= ## Comments You may add comments by putting the `%` character at the beginning of a line. This will prevent the line from being parsed into the output document. For example, this code: ```md % my comment ``` Is below, but it won't be parsed into the document. % my comment ````{important} Since comments are a block-level entity, they will terminate the previous block. In practical terms, this means that the following lines will be broken up into two paragraphs, resulting in a new line between them: ``` a line % a comment another line ``` a line % a comment another line ```` (syntax/blockbreaks)= ## Block Breaks You may add a block break by putting `+++` at the beginning of a line. This constuct's intended use case is for mapping to cell based document formats, like [jupyter notebooks](https://jupyter.org/), to indicate a new text cell. It will not show up in the rendered text, but is stored in the internal document structure for use by developers. For example, this code: ```md +++ some text ``` Is below, but it won't be parsed into the document. +++ (syntax/targets)= ## Targets and Cross-Referencing Targets are used to define custom anchors that you can refer to elsewhere in your documentation. They generally go before section titles so that you can easily refer to them. :::{tip} If you'd like to *automatically* generate targets for each of your section headers, check out the [](syntax/header-anchors) section of extended syntaxes. ::: Target headers are defined with this syntax: ```md (header_target)= ``` They can then be referred to with the [ref inline role](https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-ref): ```md {ref}`header_target` ``` By default, the reference will use the text of the target (such as the section title), but also you can directly specify the text: ```md {ref}`my text <header_target>` ``` For example, see this ref: {ref}`syntax/targets`, and here's a ref back to the top of this page: {ref}`my text <example_syntax>`. Alternatively using the markdown syntax: ```md [my text](header_target) ``` is equivalent to using the [any inline role](https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-any): ```md {any}`my text <header_target>` ``` but can also accept "nested" syntax (like bold text) and will recognise document paths that include extensions (e.g. `syntax/syntax` or `syntax/syntax.md`) Using the same example, see this ref: [](syntax/targets), here is a reference back to the top of this page: [my text with **nested** $\alpha$ syntax](example_syntax), and here is a reference to another page (`[](../sphinx/intro.md)`): [](../sphinx/intro.md). ```{note} If you wish to have the target's title inserted into your text, you can leave the "text" section of the markdown link empty. For example, this markdown: `[](syntax.md)` will result in: [](syntax.md). ``` ## Tables Tables can be written using the standard [Github Flavoured Markdown syntax](https://github.github.com/gfm/#tables-extension-): ```md | foo | bar | | --- | --- | | baz | bim | ``` | foo | bar | | --- | --- | | baz | bim | Cells in a column can be aligned using the `:` character: ```md | left | center | right | | :--- | :----: | ----: | | a | b | c | ``` | left | center | right | | :--- | :----: | ----: | | a | b | c | :::{note} Text is aligned by assigning `text-left`, `text-center`, or `text-right` to the cell. It is then necessary for the theme you are using to include the appropriate css styling. ```html <table class="colwidths-auto table"> <thead> <tr><th class="text-left head"><p>left</p></th></tr> </thead> <tbody> <tr><td class="text-left"><p>a</p></td></tr> </tbody> </table> ``` ::: ## Images MyST provides a few different syntaxes for including images in your documentation. The standard Markdown syntax is: ```md ![fishy](img/fun-fish.png) ``` ![fishy](img/fun-fish.png) But you can also enable extended image syntaxes, to control attributes like width and captions. See the [extended image syntax guide](syntax/images). (syntax/footnotes)= ## Footnotes Footnotes use the [pandoc specification](https://pandoc.org/MANUAL.html#footnotes). Their labels **start with `^`** and can then be any alpha-numeric string (no spaces), which is case-insensitive. - If the label is an integer, then it will always use that integer for the rendered label (i.e. they are manually numbered). - For any other labels, they will be auto-numbered in the order which they are referenced, skipping any manually numbered labels. All footnote definitions are collected, and displayed at the bottom of the page (in the order they are referenced). Note that un-referenced footnote definitions will not be displayed. ```md - This is a manually-numbered footnote reference.[^3] - This is an auto-numbered footnote reference.[^myref] [^myref]: This is an auto-numbered footnote definition. [^3]: This is a manually-numbered footnote definition. ``` - This is a manually-numbered footnote reference.[^3] - This is an auto-numbered footnote reference.[^myref] [^myref]: This is an auto-numbered footnote definition. [^3]: This is a manually-numbered footnote definition. Any preceding text after a footnote definitions, which is indented by four or more spaces, will also be included in the footnote definition, and the text is rendered as MyST Markdown, e.g. ```md A longer footnote definition.[^mylongdef] [^mylongdef]: This is the _**footnote definition**_. That continues for all indented lines - even other block elements Plus any preceding unindented lines, that are not separated by a blank line This is not part of the footnote. ``` A longer footnote definition.[^mylongdef] [^mylongdef]: This is the _**footnote definition**_. That continues for all indented lines - even other block elements Plus any preceding unindented lines, that are not separated by a blank line This is not part of the footnote. ````{important} Although footnote references can be used just fine within directives, e.g.[^myref], it it recommended that footnote definitions are not set within directives, unless they will only be referenced within that same directive: ```md [^other] [^other]: A definition within a directive ``` [^other] [^other]: A definition within a directive This is because, in the current implementation, they may not be available to reference in text above that particular directive. ```` By default, a transition line (with a `footnotes` class) will be placed before any footnotes. This can be turned off by adding `myst_footnote_transition = False` to the config file. ## Code blocks ### Show backticks inside raw markdown blocks If you'd like to show backticks inside of your markdown, you can do so by nesting them in backticks of a greater length. Markdown will treat the outer-most backticks as the edges of the "raw" block and everything inside will show up. For example: ``` `` `hi` `` ``` will be rendered as: `` `hi` `` and ````` ```` ``` hi ``` ```` ````` will be rendered as: ```` ``` hi ``` ```` ��������������������������������������MyST-Parser-0.16.1/example-include.md���������������������������������������������������������������0000664�0000000�0000000�00000000110�14156613200�0017251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[Used in how-to](docs/sphinx/use.md) ![alt](docs/_static/logo-wide.svg) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0016233�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/__init__.py����������������������������������������������������������0000664�0000000�0000000�00000003754�14156613200�0020355�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from typing import TYPE_CHECKING __version__ = "0.16.1" if TYPE_CHECKING: from sphinx.application import Sphinx def setup(app): """Initialize Sphinx extension.""" from myst_parser.sphinx_parser import MystParser app.add_source_suffix(".md", "markdown") app.add_source_parser(MystParser) setup_sphinx(app) return {"version": __version__, "parallel_read_safe": True} def setup_sphinx(app: "Sphinx"): """Initialize all settings and transforms in Sphinx.""" # we do this separately to setup, # so that it can be called by external packages like myst_nb from myst_parser.directives import FigureMarkdown, SubstitutionReferenceRole from myst_parser.main import MdParserConfig from myst_parser.mathjax import override_mathjax from myst_parser.myst_refs import MystReferenceResolver app.add_role("sub-ref", SubstitutionReferenceRole()) app.add_directive("figure-md", FigureMarkdown) app.add_post_transform(MystReferenceResolver) for name, default in MdParserConfig().as_dict().items(): if not name == "renderer": app.add_config_value(f"myst_{name}", default, "env") app.connect("builder-inited", create_myst_config) app.connect("builder-inited", override_mathjax) def create_myst_config(app): from sphinx.util import logging # Ignore type checkers because the attribute is dynamically assigned from sphinx.util.console import bold # type: ignore[attr-defined] from myst_parser.main import MdParserConfig logger = logging.getLogger(__name__) values = { name: app.config[f"myst_{name}"] for name in MdParserConfig().as_dict().keys() if name != "renderer" } try: app.env.myst_config = MdParserConfig(**values) logger.info(bold("myst v%s:") + " %s", __version__, app.env.myst_config) except (TypeError, ValueError) as error: logger.error("myst configuration invalid: %s", error.args[0]) app.env.myst_config = MdParserConfig() ��������������������MyST-Parser-0.16.1/myst_parser/cli.py���������������������������������������������������������������0000664�0000000�0000000�00000002122�14156613200�0017351�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import argparse import sys from myst_parser.main import MdParserConfig, default_parser def print_anchors(args=None): """ """ arg_parser = argparse.ArgumentParser() arg_parser.add_argument( "input", nargs="?", type=argparse.FileType("r"), default=sys.stdin, help="Input file (default stdin)", ) arg_parser.add_argument( "-o", "--output", type=argparse.FileType("w"), default=sys.stdout, help="Output file (default stdout)", ) arg_parser.add_argument( "-l", "--level", type=int, default=2, help="Maximum heading level." ) args = arg_parser.parse_args(args) parser = default_parser(MdParserConfig(renderer="html", heading_anchors=args.level)) def _filter_plugin(state): state.tokens = [ t for t in state.tokens if t.type.startswith("heading_") and int(t.tag[1]) <= args.level ] parser.use(lambda p: p.core.ruler.push("filter", _filter_plugin)) text = parser.render(args.input.read()) args.output.write(text) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/directives.py��������������������������������������������������������0000664�0000000�0000000�00000010254�14156613200�0020750�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""MyST specific directives""" from typing import List, Tuple from docutils import nodes from docutils.parsers.rst import directives from sphinx.directives import SphinxDirective from sphinx.util.docutils import SphinxRole def align(argument): return directives.choice(argument, ("left", "center", "right")) def figwidth_value(argument): if argument.lower() == "image": return "image" else: return directives.length_or_percentage_or_unitless(argument, "px") class SubstitutionReferenceRole(SphinxRole): """Implement substitution references as a role. Note, in ``docutils/parsers/rst/roles.py`` this is left unimplemented. """ def run(self) -> Tuple[List[nodes.Node], List[nodes.system_message]]: subref_node = nodes.substitution_reference(self.rawtext, self.text) self.set_source_info(subref_node, self.lineno) # type: ignore[arg-type] subref_node["refname"] = nodes.fully_normalize_name(self.text) return [subref_node], [] class FigureMarkdown(SphinxDirective): """Directive for creating a figure with Markdown compatible syntax. Example:: :::{figure-md} target <img src="img/fun-fish.png" alt="fishy" class="bg-primary mb-1" width="200px"> This is a caption in **Markdown** ::: """ required_arguments = 0 optional_arguments = 1 # image target final_argument_whitespace = True has_content = True option_spec = { "width": figwidth_value, "class": directives.class_option, "align": align, "name": directives.unchanged, } def run(self) -> List[nodes.Node]: figwidth = self.options.pop("width", None) figclasses = self.options.pop("class", None) align = self.options.pop("align", None) # parser = default_parser(self.env.myst_config) node = nodes.Element() # TODO test that we are using myst parser # ensure html image enabled myst_extensions = self.state._renderer.config.get("myst_extensions", set()) try: self.state._renderer.config.setdefault("myst_extensions", set()) self.state._renderer.config["myst_extensions"].add("html_image") self.state.nested_parse(self.content, self.content_offset, node) finally: self.state._renderer.config["myst_extensions"] = myst_extensions if not len(node.children) == 2: return [ self.figure_error( "content should be one image, " "followed by a single paragraph caption" ) ] image_node, caption_para = node.children if isinstance(image_node, nodes.paragraph): image_node = image_node[0] if not isinstance(image_node, nodes.image): return [ self.figure_error( "content should be one image (not found), " "followed by single paragraph caption" ) ] if not isinstance(caption_para, nodes.paragraph): return [ self.figure_error( "content should be one image, " "followed by single paragraph caption (not found)" ) ] caption_node = nodes.caption(caption_para.rawsource, "", *caption_para.children) caption_node.source = caption_para.source caption_node.line = caption_para.line figure_node = nodes.figure("", image_node, caption_node) self.set_source_info(figure_node) if figwidth is not None: figure_node["width"] = figwidth if figclasses: figure_node["classes"] += figclasses if align: figure_node["align"] = align if self.arguments: self.options["name"] = self.arguments[0] self.add_name(figure_node) return [figure_node] def figure_error(self, message): """A warning for reporting an invalid figure.""" error = self.state_machine.reporter.error( message, nodes.literal_block(self.block_text, self.block_text), line=self.lineno, ) return error ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/docutils_.py���������������������������������������������������������0000664�0000000�0000000�00000017070�14156613200�0020577�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""A module for compatibility with the docutils>=0.17 `include` directive, in RST documents:: .. include:: path/to/file.md :parser: myst_parser.docutils_ """ from typing import Any, Callable, Iterable, List, Optional, Tuple, Union from attr import Attribute from docutils import frontend, nodes from docutils.core import default_description, publish_cmdline from docutils.parsers.rst import Parser as RstParser from markdown_it.token import Token from myst_parser.main import MdParserConfig, default_parser def _validate_int( setting, value, option_parser, config_parser=None, config_section=None ) -> int: """Validate an integer setting.""" return int(value) def _create_validate_tuple(length: int) -> Callable[..., Tuple[str, ...]]: """Create a validator for a tuple of length `length`.""" def _validate( setting, value, option_parser, config_parser=None, config_section=None ): string_list = frontend.validate_comma_separated_list( setting, value, option_parser, config_parser, config_section ) if len(string_list) != length: raise ValueError( f"Expecting {length} items in {setting}, got {len(string_list)}." ) return tuple(string_list) return _validate class Unset: """A sentinel class for unset settings.""" def __repr__(self): return "UNSET" DOCUTILS_UNSET = Unset() """Sentinel for arguments not set through docutils.conf.""" DOCUTILS_EXCLUDED_ARGS = ( # docutils.conf can't represent callables "heading_slug_func", # docutils.conf can't represent dicts "html_meta", "substitutions", # we can't add substitutions so not needed "sub_delimiters", # heading anchors are currently sphinx only "heading_anchors", # sphinx.ext.mathjax only options "update_mathjax", "mathjax_classes", # We don't want to set the renderer from docutils.conf "renderer", ) """Names of settings that cannot be set in docutils.conf.""" def _docutils_optparse_options_of_attribute( at: Attribute, default: Any ) -> Tuple[dict, str]: """Convert an ``MdParserConfig`` attribute into a Docutils optparse options dict.""" if at.type is int: return {"validator": _validate_int}, f"(type: int, default: {default})" if at.type is bool: return { "validator": frontend.validate_boolean }, f"(type: bool, default: {default})" if at.type is str: return {}, f"(type: str, default: '{default}')" if at.type == Iterable[str] or at.name == "url_schemes": return { "validator": frontend.validate_comma_separated_list }, f"(type: comma-delimited, default: '{','.join(default)}')" if at.type == Tuple[str, str]: return { "validator": _create_validate_tuple(2) }, f"(type: str,str, default: '{','.join(default)}')" if at.type == Union[int, type(None)] and at.default is None: return { "validator": _validate_int, "default": None, }, f"(type: null|int, default: {default})" if at.type == Union[Iterable[str], type(None)] and at.default is None: return { "validator": frontend.validate_comma_separated_list, "default": None, }, f"(type: comma-delimited, default: '{default or ','.join(default)}')" raise AssertionError( f"Configuration option {at.name} not set up for use in docutils.conf." f"Either add {at.name} to docutils_.DOCUTILS_EXCLUDED_ARGS," "or add a new entry in _docutils_optparse_of_attribute." ) def _docutils_setting_tuple_of_attribute( attribute: Attribute, default: Any ) -> Tuple[str, Any, Any]: """Convert an ``MdParserConfig`` attribute into a Docutils setting tuple.""" name = f"myst_{attribute.name}" flag = "--" + name.replace("_", "-") options = {"dest": name, "default": DOCUTILS_UNSET} at_options, type_str = _docutils_optparse_options_of_attribute(attribute, default) options.update(at_options) help_str = attribute.metadata.get("help", "") if attribute.metadata else "" return (f"{help_str} {type_str}", [flag], options) def _myst_docutils_setting_tuples(): """Return a list of Docutils setting for the MyST section.""" defaults = MdParserConfig() return tuple( _docutils_setting_tuple_of_attribute(at, getattr(defaults, at.name)) for at in MdParserConfig.get_fields() if at.name not in DOCUTILS_EXCLUDED_ARGS ) def create_myst_config(settings: frontend.Values): """Create a ``MdParserConfig`` from the given settings.""" values = {} for attribute in MdParserConfig.get_fields(): if attribute.name in DOCUTILS_EXCLUDED_ARGS: continue setting = f"myst_{attribute.name}" val = getattr(settings, setting, DOCUTILS_UNSET) if val is not DOCUTILS_UNSET: values[attribute.name] = val values["renderer"] = "docutils" return MdParserConfig(**values) class Parser(RstParser): """Docutils parser for Markedly Structured Text (MyST).""" supported: Tuple[str, ...] = ("md", "markdown", "myst") """Aliases this parser supports.""" settings_spec = ( *RstParser.settings_spec, "MyST options", None, _myst_docutils_setting_tuples(), ) """Runtime settings specification.""" config_section = "myst parser" config_section_dependencies = ("parsers",) translate_section_name = None def parse(self, inputstring: str, document: nodes.document) -> None: """Parse source text. :param inputstring: The source string to parse :param document: The root docutils node to add AST elements to """ try: config = create_myst_config(document.settings) except (TypeError, ValueError) as error: document.reporter.error(f"myst configuration invalid: {error.args[0]}") config = MdParserConfig(renderer="docutils") parser = default_parser(config) parser.options["document"] = document env: dict = {} tokens = parser.parse(inputstring, env) if not tokens or tokens[0].type != "front_matter": # we always add front matter, so that we can merge it with global keys, # specified in the sphinx configuration tokens = [Token("front_matter", "", 0, content="{}", map=[0, 0])] + tokens parser.renderer.render(tokens, parser.options, env) def _run_cli(writer_name: str, writer_description: str, argv: Optional[List[str]]): """Run the command line interface for a particular writer.""" publish_cmdline( parser=Parser(), writer_name=writer_name, description=( f"Generates {writer_description} from standalone MyST sources.\n{default_description}" ), argv=argv, ) def cli_html(argv: Optional[List[str]] = None) -> None: """Cmdline entrypoint for converting MyST to HTML.""" _run_cli("html", "(X)HTML documents", argv) def cli_html5(argv: Optional[List[str]] = None): """Cmdline entrypoint for converting MyST to HTML5.""" _run_cli("html5", "HTML5 documents", argv) def cli_latex(argv: Optional[List[str]] = None): """Cmdline entrypoint for converting MyST to LaTeX.""" _run_cli("latex", "LaTeX documents", argv) def cli_xml(argv: Optional[List[str]] = None): """Cmdline entrypoint for converting MyST to XML.""" _run_cli("xml", "Docutils-native XML", argv) def cli_pseudoxml(argv: Optional[List[str]] = None): """Cmdline entrypoint for converting MyST to pseudo-XML.""" _run_cli("pseudoxml", "pseudo-XML", argv) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/docutils_renderer.py�������������������������������������������������0000664�0000000�0000000�00000140524�14156613200�0022327�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import inspect import json import os import re from collections import OrderedDict from contextlib import contextmanager from copy import deepcopy from datetime import date, datetime from types import ModuleType from typing import ( Any, Dict, Iterator, List, MutableMapping, Optional, Sequence, Tuple, Union, cast, ) import jinja2 import yaml from docutils import nodes from docutils.frontend import OptionParser from docutils.languages import get_language from docutils.parsers.rst import Directive, DirectiveError from docutils.parsers.rst import Parser as RSTParser from docutils.parsers.rst import directives, roles from docutils.parsers.rst.directives.misc import Include from docutils.parsers.rst.languages import get_language as get_language_rst from docutils.statemachine import StringList from docutils.transforms.components import Filter from docutils.utils import Reporter, new_document from markdown_it import MarkdownIt from markdown_it.common.utils import escapeHtml from markdown_it.renderer import RendererProtocol from markdown_it.token import Token from markdown_it.tree import SyntaxTreeNode from myst_parser.mocking import ( MockIncludeDirective, MockingError, MockInliner, MockRSTParser, MockState, MockStateMachine, ) from .html_to_nodes import html_to_nodes from .parse_directives import DirectiveParsingError, parse_directive_text from .utils import is_external_url def make_document(source_path="notset", parser_cls=RSTParser) -> nodes.document: """Create a new docutils document, with the parser classes' default settings.""" settings = OptionParser(components=(parser_cls,)).get_default_values() return new_document(source_path, settings=settings) REGEX_DIRECTIVE_START = re.compile(r"^[\s]{0,3}([`]{3,10}|[~]{3,10}|[:]{3,10})\{") def token_line(token: SyntaxTreeNode, default: Optional[int] = None) -> int: """Retrieve the initial line of a token.""" if not getattr(token, "map", None): if default is not None: return default raise ValueError(f"token map not set: {token}") return token.map[0] # type: ignore[index] class DocutilsRenderer(RendererProtocol): """A markdown-it-py renderer to populate (in-place) a `docutils.document` AST. Note, this render is not dependent on Sphinx. """ __output__ = "docutils" def __init__(self, parser: MarkdownIt) -> None: """Load the renderer (called by ``MarkdownIt``)""" self.md = parser self.rules = { k: v for k, v in inspect.getmembers(self, predicate=inspect.ismethod) if k.startswith("render_") and k != "render_children" } def setup_render( self, options: Dict[str, Any], env: MutableMapping[str, Any] ) -> None: """Setup the renderer with per render variables.""" self.md_env = env self.config: Dict[str, Any] = options self.document: nodes.document = self.config.get("document", make_document()) self.current_node: nodes.Element = self.config.get( "current_node", self.document ) self.reporter: Reporter = self.document.reporter # note there are actually two possible language modules: # one from docutils.languages, and one from docutils.parsers.rst.languages self.language_module_rst: ModuleType = get_language_rst( self.document.settings.language_code ) self._level_to_elem: Dict[int, nodes.Element] = {0: self.document} @property def sphinx_env(self) -> Optional[Any]: """Return the sphinx env, if using Sphinx.""" try: return self.document.settings.env except AttributeError: return None def create_warning( self, message: str, *, line: Optional[int] = None, append_to: Optional[nodes.Element] = None, wtype: str = "myst", subtype: str = "other", ) -> Optional[nodes.system_message]: """Generate a warning, logging if it is necessary. Note this is overridden in the ``SphinxRenderer``, to handle suppressed warning types. """ kwargs = {"line": line} if line is not None else {} msg_node = self.reporter.warning(message, **kwargs) if append_to is not None: append_to.append(msg_node) return msg_node def _render_tokens(self, tokens: List[Token]) -> None: """Render the tokens.""" # propagate line number down to inline elements for token in tokens: if not token.map: continue # For docutils we want 1 based line numbers (not 0) token.map = [token.map[0] + 1, token.map[1] + 1] for token_child in token.children or []: token_child.map = token.map # nest tokens node_tree = SyntaxTreeNode(tokens) # move footnote definitions to env self.md_env.setdefault("foot_refs", {}) for node in node_tree.walk(include_self=True): new_children = [] for child in node.children: if child.type == "footnote_reference": label = child.meta["label"] self.md_env["foot_refs"].setdefault(label, []).append(child) else: new_children.append(child) node.children = new_children # render for child in node_tree.children: # skip hidden? if f"render_{child.type}" in self.rules: self.rules[f"render_{child.type}"](child) else: self.create_warning( f"No render method for: {child.type}", line=token_line(child, default=0), subtype="render", append_to=self.current_node, ) def render( self, tokens: Sequence[Token], options, md_env: MutableMapping[str, Any] ) -> nodes.document: """Run the render on a token stream. :param tokens: list on block tokens to render :param options: params of parser instance :param md_env: the markdown-it environment sandbox associated with the tokens, containing additional metadata like reference info """ self.setup_render(options, md_env) self._render_tokens(list(tokens)) # log warnings for duplicate reference definitions # "duplicate_refs": [{"href": "ijk", "label": "B", "map": [4, 5], "title": ""}], for dup_ref in self.md_env.get("duplicate_refs", []): self.create_warning( f"Duplicate reference definition: {dup_ref['label']}", line=dup_ref["map"][0] + 1, subtype="ref", append_to=self.document, ) if not self.config.get("output_footnotes", True): return self.document # we don't use the foot_references stored in the env # since references within directives/roles will have been added after # those from the initial markdown parse # instead we gather them from a walk of the created document foot_refs = OrderedDict() for refnode in self.document.traverse(nodes.footnote_reference): if refnode["refname"] not in foot_refs: foot_refs[refnode["refname"]] = True if foot_refs and self.config.get("myst_footnote_transition", False): self.current_node.append(nodes.transition(classes=["footnotes"])) for footref in foot_refs: foot_ref_tokens = self.md_env["foot_refs"].get(footref, []) if len(foot_ref_tokens) > 1: self.create_warning( f"Multiple footnote definitions found for label: '{footref}'", subtype="footnote", append_to=self.current_node, ) if len(foot_ref_tokens) < 1: self.create_warning( f"No footnote definitions found for label: '{footref}'", subtype="footnote", append_to=self.current_node, ) else: self.render_footnote_reference(foot_ref_tokens[0]) self.add_document_wordcount() return self.document def add_document_wordcount(self) -> None: """Add the wordcount, generated by the ``mdit_py_plugins.wordcount_plugin``.""" wordcount_metadata = self.md_env.get("wordcount", {}) if not wordcount_metadata: return # save the wordcount to the sphinx BuildEnvironment metadata if self.sphinx_env is not None: meta = self.sphinx_env.metadata.setdefault(self.sphinx_env.docname, {}) meta["wordcount"] = wordcount_metadata # now add the wordcount as substitution definitions, # so we can reference them in the document for key in ("words", "minutes"): value = wordcount_metadata.get(key, None) if value is None: continue substitution_node = nodes.substitution_definition( str(value), nodes.Text(str(value)) ) substitution_node.source = self.document["source"] substitution_node["names"].append(f"wordcount-{key}") self.document.note_substitution_def(substitution_node, f"wordcount-{key}") def nested_render_text(self, text: str, lineno: int) -> None: """Render unparsed text.""" tokens = self.md.parse(text + "\n", self.md_env) # remove front matter if tokens and tokens[0].type == "front_matter": tokens.pop(0) self._render_tokens(tokens) @contextmanager def current_node_context( self, node: nodes.Element, append: bool = False ) -> Iterator: """Context manager for temporarily setting the current node.""" if append: self.current_node.append(node) current_node = self.current_node self.current_node = node yield self.current_node = current_node def render_children(self, token: SyntaxTreeNode) -> None: for child in token.children or []: if f"render_{child.type}" in self.rules: self.rules[f"render_{child.type}"](child) else: self.create_warning( f"No render method for: {child.type}", line=token_line(child, default=0), subtype="render", append_to=self.current_node, ) def add_line_and_source_path(self, node, token: SyntaxTreeNode) -> None: """Copy the line number and document source path to the docutils node.""" try: node.line = token_line(token) except ValueError: pass node.source = self.document["source"] def is_section_level(self, level, section): return self._level_to_elem.get(level, None) == section def add_section(self, section, level): parent_level = max( section_level for section_level in self._level_to_elem if level > section_level ) if (level > parent_level) and (parent_level + 1 != level): self.create_warning( "Non-consecutive header level increase; {} to {}".format( parent_level, level ), line=section.line, subtype="header", append_to=self.current_node, ) parent = self._level_to_elem[parent_level] parent.append(section) self._level_to_elem[level] = section # Prune level to limit self._level_to_elem = { section_level: section for section_level, section in self._level_to_elem.items() if section_level <= level } def renderInlineAsText(self, tokens: List[SyntaxTreeNode]) -> str: """Special kludge for image `alt` attributes to conform CommonMark spec. Don't try to use it! Spec requires to show `alt` content with stripped markup, instead of simple escaping. """ result = "" for token in tokens or []: if token.type == "text": result += token.content # elif token.type == "image": # result += self.renderInlineAsText(token.children) else: result += self.renderInlineAsText(token.children or []) return result # ### render methods for commonmark tokens def render_paragraph(self, token: SyntaxTreeNode) -> None: para = nodes.paragraph(token.children[0].content if token.children else "") self.add_line_and_source_path(para, token) with self.current_node_context(para, append=True): self.render_children(token) def render_inline(self, token: SyntaxTreeNode) -> None: self.render_children(token) def render_text(self, token: SyntaxTreeNode) -> None: self.current_node.append(nodes.Text(token.content, token.content)) def render_bullet_list(self, token: SyntaxTreeNode) -> None: list_node = nodes.bullet_list() if token.attrs.get("class"): # this is used e.g. by tasklist list_node["classes"] = str(token.attrs["class"]).split() self.add_line_and_source_path(list_node, token) with self.current_node_context(list_node, append=True): self.render_children(token) def render_ordered_list(self, token: SyntaxTreeNode) -> None: list_node = nodes.enumerated_list() list_node["enumtype"] = "arabic" list_node["suffix"] = "." self.add_line_and_source_path(list_node, token) with self.current_node_context(list_node, append=True): self.render_children(token) def render_list_item(self, token: SyntaxTreeNode) -> None: item_node = nodes.list_item() if token.attrs.get("class"): # this is used e.g. by tasklist item_node["classes"] = str(token.attrs["class"]).split() self.add_line_and_source_path(item_node, token) with self.current_node_context(item_node, append=True): self.render_children(token) def render_em(self, token: SyntaxTreeNode) -> None: node = nodes.emphasis() self.add_line_and_source_path(node, token) with self.current_node_context(node, append=True): self.render_children(token) def render_softbreak(self, token: SyntaxTreeNode) -> None: self.current_node.append(nodes.Text("\n")) def render_hardbreak(self, token: SyntaxTreeNode) -> None: self.current_node.append(nodes.raw("", "<br />\n", format="html")) self.current_node.append(nodes.raw("", "\\\\\n", format="latex")) def render_strong(self, token: SyntaxTreeNode) -> None: node = nodes.strong() self.add_line_and_source_path(node, token) with self.current_node_context(node, append=True): self.render_children(token) def render_blockquote(self, token: SyntaxTreeNode) -> None: quote = nodes.block_quote() self.add_line_and_source_path(quote, token) with self.current_node_context(quote, append=True): self.render_children(token) def render_hr(self, token: SyntaxTreeNode) -> None: node = nodes.transition() self.add_line_and_source_path(node, token) self.current_node.append(node) def render_code_inline(self, token: SyntaxTreeNode) -> None: node = nodes.literal(token.content, token.content) self.add_line_and_source_path(node, token) self.current_node.append(node) def render_code_block(self, token: SyntaxTreeNode) -> None: # this should never have a language, since it is just indented text, however, # creating a literal_block with no language will raise a warning in sphinx text = token.content language = token.info.split()[0] if token.info else "none" language = language or "none" node = nodes.literal_block(text, text, language=language) self.add_line_and_source_path(node, token) self.current_node.append(node) def render_fence(self, token: SyntaxTreeNode) -> None: text = token.content # Ensure that we'll have an empty string if info exists but is only spaces info = token.info.strip() if token.info else token.info language = info.split()[0] if info else "" if not self.config.get("commonmark_only", False) and language == "{eval-rst}": # copy necessary elements (source, line no, env, reporter) newdoc = make_document() newdoc["source"] = self.document["source"] newdoc.settings = self.document.settings newdoc.reporter = self.reporter # pad the line numbers artificially so they offset with the fence block pseudosource = ("\n" * token_line(token)) + token.content # actually parse the rst into our document MockRSTParser().parse(pseudosource, newdoc) for node in newdoc: if node["names"]: self.document.note_explicit_target(node, node) self.current_node.extend(newdoc[:]) return elif ( not self.config.get("commonmark_only", False) and language.startswith("{") and language.endswith("}") ): return self.render_directive(token) if not language: if self.sphinx_env is not None: language = self.sphinx_env.temp_data.get( "highlight_language", self.sphinx_env.config.highlight_language ) if not language: language = self.config.get("highlight_language", "") node = nodes.literal_block(text, text, language=language) self.add_line_and_source_path(node, token) self.current_node.append(node) @property def blocks_mathjax_processing(self) -> bool: """Only add mathjax ignore classes if using sphinx and myst_update_mathjax is True.""" return ( self.sphinx_env is not None and "myst_update_mathjax" in self.sphinx_env.config and self.sphinx_env.config.myst_update_mathjax ) def render_heading(self, token: SyntaxTreeNode) -> None: if self.md_env.get("match_titles", None) is False: self.create_warning( "Header nested in this element can lead to unexpected outcomes", line=token_line(token, default=0), subtype="nested_header", append_to=self.current_node, ) # Test if we're replacing a section level first level = int(token.tag[1]) if isinstance(self.current_node, nodes.section): if self.is_section_level(level, self.current_node): self.current_node = cast(nodes.Element, self.current_node.parent) title_node = nodes.title(token.children[0].content if token.children else "") self.add_line_and_source_path(title_node, token) new_section = nodes.section() if level == 1 and self.blocks_mathjax_processing: new_section["classes"].extend(["tex2jax_ignore", "mathjax_ignore"]) self.add_line_and_source_path(new_section, token) new_section.append(title_node) self.add_section(new_section, level) self.current_node = title_node self.render_children(token) assert isinstance(self.current_node, nodes.title) text = self.current_node.astext() # if self.translate_section_name: # text = self.translate_section_name(text) name = nodes.fully_normalize_name(text) section = cast(nodes.section, self.current_node.parent) section["names"].append(name) self.document.note_implicit_target(section, section) self.current_node = section def render_link(self, token: SyntaxTreeNode) -> None: if token.markup == "autolink": return self.render_autolink(token) ref_node = nodes.reference() self.add_line_and_source_path(ref_node, token) destination = cast(str, token.attrGet("href") or "") if self.config.get( "relative-docs", None ) is not None and destination.startswith(self.config["relative-docs"][0]): # make the path relative to an "including" document source_dir, include_dir = self.config["relative-docs"][1:] destination = os.path.relpath( os.path.join(include_dir, os.path.normpath(destination)), source_dir ) ref_node["refuri"] = destination title = token.attrGet("title") if title: ref_node["title"] = title next_node = ref_node # TODO currently any reference with a fragment # is deemed external # (if anchors are not enabled) # This comes from recommonmark, but I am not sure of the rationale for it if is_external_url( destination, self.config.get("myst_url_schemes", None), "heading_anchors" not in self.config.get("myst_extensions", []), ): self.current_node.append(next_node) with self.current_node_context(ref_node): self.render_children(token) else: self.handle_cross_reference(token, destination) def handle_cross_reference(self, token: SyntaxTreeNode, destination: str) -> None: if not self.config.get("ignore_missing_refs", False): self.create_warning( f"Reference not found: {destination}", line=token_line(token), subtype="ref", append_to=self.current_node, ) def render_autolink(self, token: SyntaxTreeNode) -> None: refuri = target = escapeHtml(token.attrGet("href") or "") # type: ignore[arg-type] ref_node = nodes.reference(target, target, refuri=refuri) self.add_line_and_source_path(ref_node, token) self.current_node.append(ref_node) def render_html_inline(self, token: SyntaxTreeNode) -> None: self.render_html_block(token) def render_html_block(self, token: SyntaxTreeNode) -> None: node_list = html_to_nodes(token.content, token_line(token), self) self.current_node.extend(node_list) def render_image(self, token: SyntaxTreeNode) -> None: img_node = nodes.image() self.add_line_and_source_path(img_node, token) destination = cast(str, token.attrGet("src") or "") if self.config.get("relative-images", None) is not None and not is_external_url( destination, None, True ): # make the path relative to an "including" document destination = os.path.normpath( os.path.join( self.config.get("relative-images", ""), os.path.normpath(destination), ) ) img_node["uri"] = destination img_node["alt"] = self.renderInlineAsText(token.children or []) title = token.attrGet("title") if title: img_node["title"] = token.attrGet("title") self.current_node.append(img_node) # ### render methods for plugin tokens def render_front_matter(self, token: SyntaxTreeNode) -> None: """Pass document front matter data.""" position = token_line(token, default=0) if not isinstance(token.content, dict): try: data = yaml.safe_load(token.content) assert isinstance(data, dict), "not dict" except ( AssertionError, yaml.parser.ParserError, yaml.scanner.ScannerError, ) as error: msg_node = self.reporter.error( "Front matter block:\n" + str(error), line=position ) msg_node += nodes.literal_block(token.content, token.content) self.current_node.append(msg_node) return else: data = deepcopy(token.content) substitutions = data.pop("substitutions", {}) html_meta = data.pop("html_meta", {}) if data: field_list = self.dict_to_fm_field_list( data, language_code=self.document.settings.language_code ) self.current_node.append(field_list) if isinstance(substitutions, dict): self.document.fm_substitutions = substitutions else: msg_node = self.reporter.error( "Front-matter 'substitutions' is not a dict", line=position ) msg_node += nodes.literal_block(token.content, token.content) self.current_node.append(msg_node) if not isinstance(html_meta, dict): msg_node = self.reporter.error( "Front-matter 'html_meta' is not a dict", line=position ) msg_node += nodes.literal_block(token.content, token.content) self.current_node.append(msg_node) self.current_node.extend( html_meta_to_nodes( { **self.config.get("myst_html_meta", {}), **html_meta, }, document=self.document, line=position, reporter=self.reporter, ) ) def dict_to_fm_field_list( self, data: Dict[str, Any], language_code: str, line: int = 0 ) -> nodes.field_list: """Render each key/val pair as a docutils ``field_node``. Bibliographic keys below will be parsed as Markdown, all others will be left as literal text. The field list should be at the start of the document, and will then be converted to a `docinfo` node during the `docutils.docutils.transforms.frontmatter.DocInfo` transform (priority 340), and bibliographic keys (or their translation) will be converted to nodes:: {'author': docutils.nodes.author, 'authors': docutils.nodes.authors, 'organization': docutils.nodes.organization, 'address': docutils.nodes.address, 'contact': docutils.nodes.contact, 'version': docutils.nodes.version, 'revision': docutils.nodes.revision, 'status': docutils.nodes.status, 'date': docutils.nodes.date, 'copyright': docutils.nodes.copyright, 'dedication': docutils.nodes.topic, 'abstract': docutils.nodes.topic} Also, the 'dedication' and 'abstract' will be placed outside the `docinfo`, and so will always be shown in the document. If using sphinx, this `docinfo` node will later be extracted from the AST, by the `DoctreeReadEvent` transform (priority 880), calling `MetadataCollector.process_doc`. In this case keys and values will be converted to strings and stored in `app.env.metadata[app.env.docname]` See https://www.sphinx-doc.org/en/master/usage/restructuredtext/field-lists.html for docinfo fields used by sphinx. """ field_list = nodes.field_list() bibliofields = get_language(language_code).bibliographic_fields state_machine = MockStateMachine(self, line) state = MockState(self, state_machine, line) for key, value in data.items(): if not isinstance(value, (str, int, float, date, datetime)): value = json.dumps(value) value = str(value) if key in bibliofields: para_nodes, _ = state.inline_text(value, line) body_children = [nodes.paragraph("", "", *para_nodes)] else: body_children = [nodes.Text(value, value)] field_node = nodes.field() field_node.source = value field_node += nodes.field_name(key, "", nodes.Text(key, key)) field_node += nodes.field_body(value, *body_children) field_list += field_node return field_list def render_table(self, token: SyntaxTreeNode) -> None: # markdown-it table always contains at least a header: assert token.children header = token.children[0] # with one header row assert header.children header_row = header.children[0] assert header_row.children # top-level element table = nodes.table() table["classes"] += ["colwidths-auto"] self.add_line_and_source_path(table, token) self.current_node.append(table) # column settings element maxcols = len(header_row.children) colwidths = [round(100 / maxcols, 2)] * maxcols tgroup = nodes.tgroup(cols=len(colwidths)) table += tgroup for colwidth in colwidths: colspec = nodes.colspec(colwidth=colwidth) tgroup += colspec # header thead = nodes.thead() tgroup += thead with self.current_node_context(thead): self.render_table_row(header_row) # body if len(token.children) > 1: body = token.children[1] tbody = nodes.tbody() tgroup += tbody with self.current_node_context(tbody): for body_row in body.children or []: self.render_table_row(body_row) def render_table_row(self, token: SyntaxTreeNode) -> None: row = nodes.row() with self.current_node_context(row, append=True): for child in token.children or []: entry = nodes.entry() para = nodes.paragraph( child.children[0].content if child.children else "" ) style = child.attrGet("style") # i.e. the alignment when using e.g. :-- if style and style in ( "text-align:left", "text-align:right", "text-align:center", ): entry["classes"].append(f"text-{cast(str, style).split(':')[1]}") with self.current_node_context(entry, append=True): with self.current_node_context(para, append=True): self.render_children(child) def render_math_inline(self, token: SyntaxTreeNode) -> None: content = token.content node = nodes.math(content, content) self.add_line_and_source_path(node, token) self.current_node.append(node) def render_math_inline_double(self, token: SyntaxTreeNode) -> None: content = token.content node = nodes.math_block(content, content, nowrap=False, number=None) self.add_line_and_source_path(node, token) self.current_node.append(node) def render_math_single(self, token: SyntaxTreeNode) -> None: content = token.content node = nodes.math(content, content) self.add_line_and_source_path(node, token) self.current_node.append(node) def render_math_block(self, token: SyntaxTreeNode) -> None: content = token.content node = nodes.math_block(content, content, nowrap=False, number=None) self.add_line_and_source_path(node, token) self.current_node.append(node) def render_footnote_ref(self, token: SyntaxTreeNode) -> None: """Footnote references are added as auto-numbered, .i.e. `[^a]` is read as rST `[#a]_` """ target = token.meta["label"] refnode = nodes.footnote_reference("[^{}]".format(target)) self.add_line_and_source_path(refnode, token) if not target.isdigit(): refnode["auto"] = 1 self.document.note_autofootnote_ref(refnode) else: refnode += nodes.Text(target) refnode["refname"] = target self.document.note_footnote_ref(refnode) self.current_node.append(refnode) def render_footnote_reference(self, token: SyntaxTreeNode) -> None: target = token.meta["label"] footnote = nodes.footnote() self.add_line_and_source_path(footnote, token) footnote["names"].append(target) if not target.isdigit(): footnote["auto"] = 1 self.document.note_autofootnote(footnote) else: footnote += nodes.label("", target) self.document.note_footnote(footnote) self.document.note_explicit_target(footnote, footnote) with self.current_node_context(footnote, append=True): self.render_children(token) def render_myst_block_break(self, token: SyntaxTreeNode) -> None: block_break = nodes.comment(token.content, token.content) block_break["classes"] += ["block_break"] self.add_line_and_source_path(block_break, token) self.current_node.append(block_break) def render_myst_target(self, token: SyntaxTreeNode) -> None: text = token.content name = nodes.fully_normalize_name(text) target = nodes.target(text) target["names"].append(name) self.add_line_and_source_path(target, token) self.document.note_explicit_target(target, self.current_node) self.current_node.append(target) def render_myst_line_comment(self, token: SyntaxTreeNode) -> None: self.current_node.append(nodes.comment(token.content, token.content.strip())) def render_myst_role(self, token: SyntaxTreeNode) -> None: name = token.meta["name"] text = token.content rawsource = f":{name}:`{token.content}`" lineno = token_line(token) if token.map else 0 role_func, messages = roles.role( name, self.language_module_rst, lineno, self.reporter ) inliner = MockInliner(self, lineno) if role_func: nodes, messages2 = role_func(name, rawsource, text, lineno, inliner) # return nodes, messages + messages2 self.current_node += nodes else: message = self.reporter.error( 'Unknown interpreted text role "{}".'.format(name), line=lineno ) problematic = inliner.problematic(text, rawsource, message) self.current_node += problematic def render_colon_fence(self, token: SyntaxTreeNode) -> None: """Render a code fence with ``:`` colon delimiters.""" if token.content.startswith(":::"): # the content starts with a nested fence block, # but must distinguish between ``:options:``, so we add a new line assert token.token is not None, '"colon_fence" must have a `token`' linear_token = token.token.copy() linear_token.content = "\n" + linear_token.content token.token = linear_token return self.render_fence(token) def render_dl(self, token: SyntaxTreeNode) -> None: """Render a definition list.""" node = nodes.definition_list(classes=["simple", "myst"]) self.add_line_and_source_path(node, token) with self.current_node_context(node, append=True): item = None for child in token.children or []: if child.type == "dt": item = nodes.definition_list_item() self.add_line_and_source_path(item, child) with self.current_node_context(item, append=True): term = nodes.term( child.children[0].content if child.children else "" ) self.add_line_and_source_path(term, child) with self.current_node_context(term, append=True): self.render_children(child) elif child.type == "dd": if item is None: error = self.reporter.error( ( "Found a definition in a definition list, " "with no preceding term" ), # nodes.literal_block(content, content), line=token_line(child), ) self.current_node += [error] with self.current_node_context(item): definition = nodes.definition() self.add_line_and_source_path(definition, child) with self.current_node_context(definition, append=True): self.render_children(child) else: error_msg = self.reporter.error( ( "Expected a term/definition as a child of a definition list" f", but found a: {child.type}" ), # nodes.literal_block(content, content), line=token_line(child), ) self.current_node += [error_msg] def render_field_list(self, token: SyntaxTreeNode) -> None: """Render a field list.""" field_list = nodes.field_list(classes=["myst"]) self.add_line_and_source_path(field_list, token) with self.current_node_context(field_list, append=True): # raise ValueError(token.pretty(show_text=True)) children = (token.children or [])[:] while children: child = children.pop(0) if not child.type == "fieldlist_name": error_msg = self.reporter.error( ( "Expected a fieldlist_name as a child of a field_list" f", but found a: {child.type}" ), # nodes.literal_block(content, content), line=token_line(child), ) self.current_node += [error_msg] break field = nodes.field() self.add_line_and_source_path(field, child) field_list += field field_name = nodes.field_name() self.add_line_and_source_path(field_name, child) field += field_name with self.current_node_context(field_name): self.render_children(child) field_body = nodes.field_body() self.add_line_and_source_path(field_name, child) field += field_body if children and children[0].type == "fieldlist_body": child = children.pop(0) with self.current_node_context(field_body): self.render_children(child) def render_directive(self, token: SyntaxTreeNode) -> None: """Render special fenced code blocks as directives.""" first_line = token.info.split(maxsplit=1) name = first_line[0][1:-1] arguments = "" if len(first_line) == 1 else first_line[1] content = token.content position = token_line(token) nodes_list = self.run_directive(name, arguments, content, position) self.current_node += nodes_list def run_directive( self, name: str, first_line: str, content: str, position: int ) -> List[nodes.Element]: """Run a directive and return the generated nodes. :param name: the name of the directive :param first_line: The text on the same line as the directive name. May be an argument or body text, dependent on the directive :param content: All text after the first line. Can include options. :param position: The line number of the first line """ # TODO directive name white/black lists self.document.current_line = position # get directive class output: Tuple[Directive, list] = directives.directive( name, self.language_module_rst, self.document ) directive_class, messages = output if not directive_class: error = self.reporter.error( 'Unknown directive type "{}".\n'.format(name), # nodes.literal_block(content, content), line=position, ) return [error] + messages if issubclass(directive_class, Include): # this is a Markdown only option, # to allow for altering relative image reference links directive_class.option_spec["relative-images"] = directives.flag directive_class.option_spec["relative-docs"] = directives.path try: arguments, options, body_lines = parse_directive_text( directive_class, first_line, content ) except DirectiveParsingError as error: error = self.reporter.error( "Directive '{}': {}".format(name, error), nodes.literal_block(content, content), line=position, ) return [error] # initialise directive if issubclass(directive_class, Include): directive_instance = MockIncludeDirective( self, name=name, klass=directive_class, arguments=arguments, options=options, body=body_lines, lineno=position, ) else: state_machine = MockStateMachine(self, position) state = MockState(self, state_machine, position) directive_instance = directive_class( name=name, # the list of positional arguments arguments=arguments, # a dictionary mapping option names to values options=options, # the directive content line by line content=StringList(body_lines, self.document["source"]), # the absolute line number of the first line of the directive lineno=position, # the line offset of the first line of the content content_offset=0, # TODO get content offset from `parse_directive_text` # a string containing the entire directive block_text="\n".join(body_lines), state=state, state_machine=state_machine, ) # run directive try: result = directive_instance.run() except DirectiveError as error: msg_node = self.reporter.system_message( error.level, error.msg, line=position ) msg_node += nodes.literal_block(content, content) result = [msg_node] except MockingError as exc: error_msg = self.reporter.error( "Directive '{}' cannot be mocked: {}: {}".format( name, exc.__class__.__name__, exc ), nodes.literal_block(content, content), line=position, ) return [error_msg] assert isinstance( result, list ), 'Directive "{}" must return a list of nodes.'.format(name) for i in range(len(result)): assert isinstance( result[i], nodes.Node ), 'Directive "{}" returned non-Node object (index {}): {}'.format( name, i, result[i] ) return result def render_substitution_inline(self, token: SyntaxTreeNode) -> None: """Render inline substitution {{key}}.""" self.render_substitution(token, inline=True) def render_substitution_block(self, token: SyntaxTreeNode) -> None: """Render block substitution {{key}}.""" self.render_substitution(token, inline=False) def render_substitution(self, token: SyntaxTreeNode, inline: bool) -> None: """Substitutions are rendered by: 1. Combining global substitutions with front-matter substitutions to create a variable context (front-matter takes priority) 2. Add the sphinx `env` to the variable context (if available) 3. Create the string content with Jinja2 (passing it the variable context) 4. If the substitution is inline and not a directive, parse to nodes ignoring block syntaxes (like lists or block-quotes), otherwise parse to nodes with all syntax rules. """ position = token_line(token) # front-matter substitutions take priority over config ones variable_context = { **self.config.get("myst_substitutions", {}), **getattr(self.document, "fm_substitutions", {}), } if self.sphinx_env is not None: variable_context["env"] = self.sphinx_env # fail on undefined variables env = jinja2.Environment(undefined=jinja2.StrictUndefined) # try rendering try: rendered = env.from_string(f"{{{{{token.content}}}}}").render( variable_context ) except Exception as error: error_msg = self.reporter.error( f"Substitution error:{error.__class__.__name__}: {error}", line=position, ) self.current_node += [error_msg] return # handle circular references ast = env.parse(f"{{{{{token.content}}}}}") references = { n.name for n in ast.find_all(jinja2.nodes.Name) if n.name != "env" } self.document.sub_references = getattr(self.document, "sub_references", set()) cyclic = references.intersection(self.document.sub_references) if cyclic: error_msg = self.reporter.error( f"circular substitution reference: {cyclic}", line=position, ) self.current_node += [error_msg] return # parse rendered text state_machine = MockStateMachine(self, position) state = MockState(self, state_machine, position) # TODO improve error reporting; # at present, for a multi-line substitution, # an error may point to a line lower than the substitution # should it point to the source of the substitution? # or the error message should at least indicate that its a substitution # we record used references before nested parsing, then remove them after self.document.sub_references.update(references) try: if inline and not REGEX_DIRECTIVE_START.match(rendered): sub_nodes, _ = state.inline_text(rendered, position) else: base_node = nodes.Element() state.nested_parse( StringList(rendered.splitlines(), self.document["source"]), 0, base_node, ) sub_nodes = base_node.children finally: self.document.sub_references.difference_update(references) self.current_node.extend(sub_nodes) def html_meta_to_nodes( data: Dict[str, Any], document: nodes.document, line: int, reporter: Reporter ) -> List[Union[nodes.pending, nodes.system_message]]: """Replicate the `meta` directive, by converting a dictionary to a list of pending meta nodes See: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#html-metadata """ if not data: return [] try: from sphinx.addnodes import meta as meta_cls except ImportError: from docutils.parsers.rst.directives.html import MetaBody meta_cls = MetaBody.meta # type: ignore output = [] for key, value in data.items(): content = str(value or "") meta_node = meta_cls(content) meta_node.source = document["source"] meta_node.line = line meta_node["content"] = content try: if not content: raise ValueError("No content") for i, key_part in enumerate(key.split()): if "=" not in key_part and i == 0: meta_node["name"] = key_part continue if "=" not in key_part: raise ValueError(f"no '=' in {key_part}") attr_name, attr_val = key_part.split("=", 1) if not (attr_name and attr_val): raise ValueError(f"malformed {key_part}") meta_node[attr_name.lower()] = attr_val except ValueError as error: msg = reporter.error(f'Error parsing meta tag attribute "{key}": {error}.') output.append(msg) continue pending = nodes.pending( Filter, {"component": "writer", "format": "html", "nodes": [meta_node]}, ) document.note_pending(pending) output.append(pending) return output ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/html_to_nodes.py�����������������������������������������������������0000664�0000000�0000000�00000007701�14156613200�0021450�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from typing import TYPE_CHECKING, List from docutils import nodes from .parse_html import Data, tokenize_html if TYPE_CHECKING: from .docutils_renderer import DocutilsRenderer def make_error( document: nodes.document, error_msg: str, text: str, line_number: int ) -> nodes.system_message: return document.reporter.error( error_msg, nodes.literal_block(text, text), line=line_number, ) OPTION_KEYS_IMAGE = {"class", "alt", "height", "width", "align", "name"} # note: docutils also has scale and target OPTION_KEYS_ADMONITION = {"class", "name"} def default_html(text: str, source: str, line_number: int) -> List[nodes.Element]: raw_html = nodes.raw("", text, format="html") raw_html.source = source raw_html.line = line_number return [raw_html] def html_to_nodes( text: str, line_number: int, renderer: "DocutilsRenderer" ) -> List[nodes.Element]: """Convert HTML to docutils nodes.""" enable_html_img = "html_image" in renderer.config.get("myst_extensions", []) enable_html_admonition = "html_admonition" in renderer.config.get( "myst_extensions", [] ) if not (enable_html_img or enable_html_admonition): return default_html(text, renderer.document["source"], line_number) # parse the HTML to AST try: root = tokenize_html(text).strip(inplace=True, recurse=False) except Exception: msg_node = renderer.create_warning( "HTML could not be parsed", line=line_number, subtype="html" ) return ([msg_node] if msg_node else []) + default_html( text, renderer.document["source"], line_number ) if len(root) < 1: # if empty return default_html(text, renderer.document["source"], line_number) if not all( (enable_html_img and child.name == "img") or ( enable_html_admonition and child.name == "div" and "admonition" in child.attrs.classes ) for child in root ): return default_html(text, renderer.document["source"], line_number) nodes_list = [] for child in root: if child.name == "img": if "src" not in child.attrs: return [ renderer.reporter.error( "<img> missing 'src' attribute", line=line_number ) ] content = "\n".join( f":{k}: {v}" for k, v in sorted(child.attrs.items()) if k in OPTION_KEYS_IMAGE ) nodes_list.extend( renderer.run_directive( "image", child.attrs["src"], content, line_number ) ) else: children = child.strip().children if ( children and children[0].name in ("div", "p") and ( "title" in children[0].attrs.classes or "admonition-title" in children[0].attrs.classes ) ): title = "".join(child.render() for child in children.pop(0)) else: title = "Note" options = "\n".join( f":{k}: {v}" for k, v in sorted(child.attrs.items()) if k in OPTION_KEYS_ADMONITION ).rstrip() new_children = [] for child in children: if child.name == "p": new_children.extend(child.children) new_children.append(Data("\n\n")) else: new_children.append(child) content = ( options + ("\n\n" if options else "") + "".join(child.render() for child in new_children).lstrip() ) nodes_list.extend( renderer.run_directive("admonition", title, content, line_number) ) return nodes_list ���������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/main.py��������������������������������������������������������������0000664�0000000�0000000�00000026574�14156613200�0017547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from typing import Callable, Dict, Iterable, Optional, Tuple, Union, cast import attr from attr.validators import ( deep_iterable, deep_mapping, in_, instance_of, is_callable, optional, ) from markdown_it import MarkdownIt from markdown_it.renderer import RendererHTML, RendererProtocol from mdit_py_plugins.amsmath import amsmath_plugin from mdit_py_plugins.anchors import anchors_plugin from mdit_py_plugins.colon_fence import colon_fence_plugin from mdit_py_plugins.deflist import deflist_plugin from mdit_py_plugins.dollarmath import dollarmath_plugin from mdit_py_plugins.field_list import fieldlist_plugin from mdit_py_plugins.footnote import footnote_plugin from mdit_py_plugins.front_matter import front_matter_plugin from mdit_py_plugins.myst_blocks import myst_block_plugin from mdit_py_plugins.myst_role import myst_role_plugin from mdit_py_plugins.substitution import substitution_plugin from mdit_py_plugins.tasklists import tasklists_plugin from mdit_py_plugins.wordcount import wordcount_plugin from . import __version__ # noqa: F401 @attr.s() class MdParserConfig: """Configuration options for the Markdown Parser. Note in the sphinx configuration these option names are prepended with ``myst_`` """ renderer: str = attr.ib( default="sphinx", validator=in_(["sphinx", "html", "docutils"]) ) commonmark_only: bool = attr.ib( default=False, validator=instance_of(bool), metadata={"help": "Use strict CommonMark parser"}, ) enable_extensions: Iterable[str] = attr.ib( factory=lambda: ["dollarmath"], metadata={"help": "Enable extensions"} ) linkify_fuzzy_links: bool = attr.ib( default=True, validator=instance_of(bool), metadata={"help": "linkify: recognise URLs without schema prefixes"}, ) dmath_allow_labels: bool = attr.ib( default=True, validator=instance_of(bool), metadata={"help": "Parse `$$...$$ (label)`"}, ) dmath_allow_space: bool = attr.ib( default=True, validator=instance_of(bool), metadata={"help": "dollarmath: allow initial/final spaces in `$ ... $`"}, ) dmath_allow_digits: bool = attr.ib( default=True, validator=instance_of(bool), metadata={"help": "dollarmath: allow initial/final digits `1$ ...$2`"}, ) dmath_double_inline: bool = attr.ib( default=False, validator=instance_of(bool), metadata={"help": "dollarmath: parse inline `$$ ... $$`"}, ) update_mathjax: bool = attr.ib( default=True, validator=instance_of(bool), metadata={"help": "Update sphinx.ext.mathjax configuration"}, ) mathjax_classes: str = attr.ib( default="tex2jax_process|mathjax_process|math|output_area", validator=instance_of(str), metadata={"help": "MathJax classes to add to math HTML"}, ) @enable_extensions.validator def check_extensions(self, attribute, value): if not isinstance(value, Iterable): raise TypeError(f"myst_enable_extensions not iterable: {value}") diff = set(value).difference( [ "dollarmath", "amsmath", "deflist", "fieldlist", "html_admonition", "html_image", "colon_fence", "smartquotes", "replacements", "linkify", "substitution", "tasklist", ] ) if diff: raise ValueError(f"myst_enable_extensions not recognised: {diff}") disable_syntax: Iterable[str] = attr.ib( factory=list, validator=deep_iterable(instance_of(str), instance_of((list, tuple))), metadata={"help": "Disable syntax elements"}, ) # see https://en.wikipedia.org/wiki/List_of_URI_schemes url_schemes: Optional[Iterable[str]] = attr.ib( default=cast(Optional[Iterable[str]], ("http", "https", "mailto", "ftp")), validator=optional(deep_iterable(instance_of(str), instance_of((list, tuple)))), metadata={"help": "URL schemes to allow in links"}, ) heading_anchors: Optional[int] = attr.ib( default=None, validator=optional(in_([1, 2, 3, 4, 5, 6, 7])), metadata={"help": "Heading level depth to assign HTML anchors"}, ) heading_slug_func: Optional[Callable[[str], str]] = attr.ib( default=None, validator=optional(is_callable()), metadata={"help": "Function for creating heading anchors"}, ) html_meta: Dict[str, str] = attr.ib( factory=dict, validator=deep_mapping(instance_of(str), instance_of(str), instance_of(dict)), repr=lambda v: str(list(v)), metadata={"help": "HTML meta tags"}, ) footnote_transition: bool = attr.ib( default=True, validator=instance_of(bool), metadata={"help": "Place a transition before any footnotes"}, ) substitutions: Dict[str, Union[str, int, float]] = attr.ib( factory=dict, validator=deep_mapping( instance_of(str), instance_of((str, int, float)), instance_of(dict) ), repr=lambda v: str(list(v)), metadata={"help": "Substitutions"}, ) sub_delimiters: Tuple[str, str] = attr.ib( default=("{", "}"), metadata={"help": "Substitution delimiters"} ) words_per_minute: int = attr.ib( default=200, validator=instance_of(int), metadata={"help": "For reading speed calculations"}, ) @sub_delimiters.validator def check_sub_delimiters(self, attribute, value): if (not isinstance(value, (tuple, list))) or len(value) != 2: raise TypeError(f"myst_sub_delimiters is not a tuple of length 2: {value}") for delim in value: if (not isinstance(delim, str)) or len(delim) != 1: raise TypeError( f"myst_sub_delimiters does not contain strings of length 1: {value}" ) @classmethod def get_fields(cls) -> Tuple[attr.Attribute, ...]: return attr.fields(cls) def as_dict(self, dict_factory=dict) -> dict: return attr.asdict(self, dict_factory=dict_factory) def default_parser(config: MdParserConfig) -> MarkdownIt: """Return the default parser configuration for MyST""" renderer_cls: Callable[[MarkdownIt], RendererProtocol] if config.renderer == "sphinx": from myst_parser.sphinx_renderer import SphinxRenderer renderer_cls = SphinxRenderer elif config.renderer == "html": renderer_cls = RendererHTML elif config.renderer == "docutils": from myst_parser.docutils_renderer import DocutilsRenderer renderer_cls = DocutilsRenderer else: raise ValueError("unknown renderer type: {0}".format(config.renderer)) if config.commonmark_only: md = MarkdownIt("commonmark", renderer_cls=renderer_cls).use( wordcount_plugin, per_minute=config.words_per_minute ) md.options.update({"commonmark_only": True}) return md md = ( MarkdownIt("commonmark", renderer_cls=renderer_cls) .enable("table") .use(front_matter_plugin) .use(myst_block_plugin) .use(myst_role_plugin) .use(footnote_plugin) .use(wordcount_plugin, per_minute=config.words_per_minute) .disable("footnote_inline") # disable this for now, because it need a new implementation in the renderer .disable("footnote_tail") ) typographer = False if "smartquotes" in config.enable_extensions: md.enable("smartquotes") typographer = True if "replacements" in config.enable_extensions: md.enable("replacements") typographer = True if "linkify" in config.enable_extensions: md.enable("linkify") if md.linkify is not None: md.linkify.set({"fuzzy_link": config.linkify_fuzzy_links}) if "dollarmath" in config.enable_extensions: md.use( dollarmath_plugin, allow_labels=config.dmath_allow_labels, allow_space=config.dmath_allow_space, allow_digits=config.dmath_allow_digits, double_inline=config.dmath_double_inline, ) if "colon_fence" in config.enable_extensions: md.use(colon_fence_plugin) if "amsmath" in config.enable_extensions: md.use(amsmath_plugin) if "deflist" in config.enable_extensions: md.use(deflist_plugin) if "fieldlist" in config.enable_extensions: md.use(fieldlist_plugin) if "tasklist" in config.enable_extensions: md.use(tasklists_plugin) if "substitution" in config.enable_extensions: md.use(substitution_plugin, *config.sub_delimiters) if config.heading_anchors is not None: md.use( anchors_plugin, max_level=config.heading_anchors, slug_func=config.heading_slug_func, ) for name in config.disable_syntax: md.disable(name, True) md.options.update( { # standard options "typographer": typographer, "linkify": "linkify" in config.enable_extensions, # myst options "commonmark_only": False, "myst_extensions": set( list(config.enable_extensions) + (["heading_anchors"] if config.heading_anchors is not None else []) ), "myst_url_schemes": config.url_schemes, "myst_substitutions": config.substitutions, "myst_html_meta": config.html_meta, "myst_footnote_transition": config.footnote_transition, } ) return md def to_docutils( text: str, parser_config: Optional[MdParserConfig] = None, options=None, env=None, document=None, in_sphinx_env: bool = False, conf=None, srcdir=None, ): """Render text to the docutils AST (before transforms) :param text: the text to render :param options: options to update the parser with :param env: The sandbox environment for the parse (will contain e.g. reference definitions) :param document: the docutils root node to use (otherwise a new one will be created) :param in_sphinx_env: initialise a minimal sphinx environment (useful for testing) :param conf: the sphinx conf.py as a dictionary :param srcdir: to parse to the mock sphinx env :returns: docutils document """ from myst_parser.docutils_renderer import make_document md = default_parser(parser_config or MdParserConfig()) if options: md.options.update(options) md.options["document"] = document or make_document() if in_sphinx_env: from myst_parser.sphinx_renderer import mock_sphinx_env with mock_sphinx_env(conf=conf, srcdir=srcdir, document=md.options["document"]): return md.render(text, env) else: return md.render(text, env) def to_html(text: str, env=None, config: Optional[MdParserConfig] = None): """Render text to HTML directly using markdown-it-py. This is mainly for test purposes only. """ config = config or MdParserConfig() config.renderer = "html" md = default_parser(config) return md.render(text, env) def to_tokens(text: str, env=None, config: Optional[MdParserConfig] = None): config = config or MdParserConfig() config.renderer = "html" md = default_parser(config) return md.parse(text, env) ������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/mathjax.py�����������������������������������������������������������0000664�0000000�0000000�00000011123�14156613200�0020237�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""Overrides to ``sphinx.ext.mathjax`` This fixes two issues: 1. Mathjax should not search for ``$`` delimiters, nor LaTeX amsmath environments, since we already achieve this with the dollarmath and amsmath mrakdown-it-py plugins 2. amsmath math blocks should be wrapped in mathjax delimiters (default ``\\[...\\]``), and assigned an equation number """ from docutils import nodes from sphinx.application import Sphinx from sphinx.ext import mathjax from sphinx.locale import _ from sphinx.util import logging from sphinx.util.math import get_node_equation_number from sphinx.writers.html import HTMLTranslator logger = logging.getLogger(__name__) def log_override_warning(app: Sphinx, version: int, current: str, new: str) -> None: """Log a warning if MathJax configuration being overriden.""" if logging.is_suppressed_warning("myst", "mathjax", app.config.suppress_warnings): return config_name = ( "mathjax3_config['options']['processHtmlClass']" if version == 3 else "mathjax_config['tex2jax']['processClass']" ) logger.warning( f"`{config_name}` is being overridden by myst-parser: '{current}' -> '{new}'. " "Set `suppress_warnings=['myst.mathjax']` to ignore this warning, or " "`myst_update_mathjax=False` if this is undesirable." ) def override_mathjax(app: Sphinx): """Override aspects of the mathjax extension. MyST-Parser parses dollar and latex math, via markdown-it plugins. Therefore, we tell Mathjax to only render these HTML elements. This is accompanied by setting the `ignoreClass` on the top-level section of each MyST document. """ if ( "amsmath" in app.config["myst_enable_extensions"] and "mathjax" in app.registry.html_block_math_renderers ): app.registry.html_block_math_renderers["mathjax"] = ( html_visit_displaymath, # type: ignore[assignment] None, ) if not app.env.myst_config.update_mathjax: # type: ignore[attr-defined] return mjax_classes = app.env.myst_config.mathjax_classes # type: ignore[attr-defined] if "mathjax3_config" in app.config: # sphinx 4 + mathjax 3 app.config.mathjax3_config = app.config.mathjax3_config or {} # type: ignore[attr-defined] app.config.mathjax3_config.setdefault("options", {}) if ( "processHtmlClass" in app.config.mathjax3_config["options"] and app.config.mathjax3_config["options"]["processHtmlClass"] != mjax_classes ): log_override_warning( app, 3, app.config.mathjax3_config["options"]["processHtmlClass"], mjax_classes, ) app.config.mathjax3_config["options"]["processHtmlClass"] = mjax_classes elif "mathjax_config" in app.config: # sphinx 3 + mathjax 2 app.config.mathjax_config = app.config.mathjax_config or {} # type: ignore[attr-defined] app.config.mathjax_config.setdefault("tex2jax", {}) if ( "processClass" in app.config.mathjax_config["tex2jax"] and app.config.mathjax_config["tex2jax"]["processClass"] != mjax_classes ): log_override_warning( app, 2, app.config.mathjax_config["tex2jax"]["processClass"], mjax_classes, ) app.config.mathjax_config["tex2jax"]["processClass"] = mjax_classes def html_visit_displaymath(self: HTMLTranslator, node: nodes.math_block) -> None: """Override for sphinx.ext.mathjax.html_visit_displaymath to handle amsmath. By default displaymath, are normally wrapped in a prefix/suffix, defined by mathjax_display, and labelled nodes are numbered. However, this is not the case if the math_block is set as 'nowrap', as for amsmath. Therefore, we need to override this behaviour. """ if "amsmath" in node.get("classes", []): self.body.append( self.starttag(node, "div", CLASS="math notranslate nohighlight amsmath") ) if node["number"]: number = get_node_equation_number(self, node) self.body.append('<span class="eqno">(%s)' % number) self.add_permalink_ref(node, _("Permalink to this equation")) self.body.append("</span>") prefix, suffix = self.builder.config.mathjax_display self.body.append(prefix) self.body.append(self.encode(node.astext())) self.body.append(suffix) self.body.append("</div>\n") raise nodes.SkipNode return mathjax.html_visit_displaymath(self, node) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/mocking.py�����������������������������������������������������������0000664�0000000�0000000�00000047244�14156613200�0020247�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""This module provides classes to Mock the core components of the docutils.RSTParser, the key difference being that nested parsing treats the text as Markdown not rST. """ import os import re import sys from pathlib import Path from typing import TYPE_CHECKING, List, Optional, Tuple, Type from docutils import nodes from docutils.parsers.rst import Directive, DirectiveError from docutils.parsers.rst import Parser as RSTParser from docutils.parsers.rst.directives.misc import Include from docutils.parsers.rst.states import Body, Inliner, RSTStateMachine from docutils.statemachine import StringList from docutils.utils import unescape from .parse_directives import parse_directive_text if TYPE_CHECKING: from .docutils_renderer import DocutilsRenderer class MockingError(Exception): """An exception to signal an error during mocking of docutils components.""" class MockInliner: """A mock version of `docutils.parsers.rst.states.Inliner`. This is parsed to role functions. """ def __init__(self, renderer: "DocutilsRenderer", lineno: int): self._renderer = renderer self.document = renderer.document self.reporter = renderer.document.reporter if not hasattr(self.reporter, "get_source_and_line"): # TODO this is called by some roles, # but I can't see how that would work in RST? self.reporter.get_source_and_line = lambda l: (self.document["source"], l) self.parent = renderer.current_node self.language = renderer.language_module_rst self.rfc_url = "rfc%d.html" def problematic( self, text: str, rawsource: str, message: nodes.system_message ) -> nodes.problematic: msgid = self.document.set_id(message, self.parent) problematic = nodes.problematic(rawsource, rawsource, refid=msgid) prbid = self.document.set_id(problematic) message.add_backref(prbid) return problematic # TODO add parse method def __getattr__(self, name: str): """This method is only be called if the attribute requested has not been defined. Defined attributes will not be overridden. """ # TODO use document.reporter mechanism? if hasattr(Inliner, name): msg = "{cls} has not yet implemented attribute '{name}'".format( cls=type(self).__name__, name=name ) raise MockingError(msg).with_traceback(sys.exc_info()[2]) msg = "{cls} has no attribute {name}".format(cls=type(self).__name__, name=name) raise MockingError(msg).with_traceback(sys.exc_info()[2]) class MockState: """A mock version of `docutils.parsers.rst.states.RSTState`. This is parsed to the `Directives.run()` method, so that they may run nested parses on their content that will be parsed as markdown, rather than RST. """ def __init__( self, renderer: "DocutilsRenderer", state_machine: "MockStateMachine", lineno: int, ): self._renderer = renderer self._lineno = lineno self.document = renderer.document self.reporter = renderer.document.reporter self.state_machine = state_machine self.inliner = MockInliner(renderer, lineno) class Struct: document = self.document reporter = self.document.reporter language = renderer.language_module_rst title_styles: List[str] = [] section_level = max(renderer._level_to_elem) section_bubble_up_kludge = False inliner = self.inliner self.memo = Struct def parse_directive_block( self, content: StringList, line_offset: int, directive: Type[Directive], option_presets: dict, ) -> Tuple[list, dict, StringList, int]: """Parse the full directive text :returns: (arguments, options, content, content_offset) """ if option_presets: raise MockingError("parse_directive_block: option_presets not implemented") # TODO should argument_str always be ""? arguments, options, body_lines = parse_directive_text( directive, "", "\n".join(content) ) return ( arguments, options, StringList(body_lines, source=content.source), line_offset + len(content) - len(body_lines), ) def nested_parse( self, block: StringList, input_offset: int, node: nodes.Element, match_titles: bool = False, state_machine_class=None, state_machine_kwargs=None, ) -> None: """Perform a nested parse of the input block, with ``node`` as the parent.""" sm_match_titles = self.state_machine.match_titles render_match_titles = self._renderer.md_env.get("match_titles", None) self.state_machine.match_titles = self._renderer.md_env[ "match_titles" ] = match_titles with self._renderer.current_node_context(node): self._renderer.nested_render_text( "\n".join(block), self._lineno + input_offset ) self.state_machine.match_titles = sm_match_titles self._renderer.md_env["match_titles"] = render_match_titles def parse_target(self, block, block_text, lineno: int): """ Taken from https://github.com/docutils-mirror/docutils/blob/e88c5fb08d5cdfa8b4ac1020dd6f7177778d5990/docutils/parsers/rst/states.py#L1927 # noqa: E501 """ # Commenting out this code because it only applies to rST # if block and block[-1].strip()[-1:] == "_": # possible indirect target # reference = " ".join([line.strip() for line in block]) # refname = self.is_reference(reference) # if refname: # return "refname", refname reference = "".join(["".join(line.split()) for line in block]) return "refuri", unescape(reference) def inline_text( self, text: str, lineno: int ) -> Tuple[List[nodes.Element], List[nodes.Element]]: """Parse text with only inline rules. :return: (list of nodes, list of messages) """ # TODO return messages? messages: List[nodes.Element] = [] paragraph = nodes.paragraph("") tokens = self._renderer.md.parseInline(text, self._renderer.md_env) for token in tokens: if token.map: token.map = [token.map[0] + lineno, token.map[1] + lineno] # here we instantiate a new renderer, # so that the nested parse does not effect the current renderer, # but we use the same env, so that link references, etc # are added to the global parse. from myst_parser.docutils_renderer import DocutilsRenderer nested_renderer = DocutilsRenderer(self._renderer.md) options = {k: v for k, v in self._renderer.config.items()} options.update( { "document": self.document, "current_node": paragraph, "output_footnotes": False, } ) nested_renderer.render(tokens, options, self._renderer.md_env) return paragraph.children, messages # U+2014 is an em-dash: attribution_pattern = re.compile("^((?:---?(?!-)|\u2014) *)(.+)") def block_quote(self, lines: List[str], line_offset: int) -> List[nodes.Element]: """Parse a block quote, which is a block of text, followed by an (optional) attribution. :: No matter where you go, there you are. -- Buckaroo Banzai """ elements = [] # split attribution last_line_blank = False blockquote_lines = lines attribution_lines = [] attribution_line_offset = None # First line after a blank line must begin with a dash for i, line in enumerate(lines): if not line.strip(): last_line_blank = True continue if not last_line_blank: last_line_blank = False continue last_line_blank = False match = self.attribution_pattern.match(line) if not match: continue attribution_line_offset = i attribution_lines = [match.group(2)] for at_line in lines[i + 1 :]: indented_line = at_line[len(match.group(1)) :] if len(indented_line) != len(at_line.lstrip()): break attribution_lines.append(indented_line) blockquote_lines = lines[:i] break # parse block blockquote = nodes.block_quote() self.nested_parse(blockquote_lines, line_offset, blockquote) elements.append(blockquote) # parse attribution if attribution_lines: attribution_text = "\n".join(attribution_lines) lineno = self._lineno + line_offset + (attribution_line_offset or 0) textnodes, messages = self.inline_text(attribution_text, lineno) attribution = nodes.attribution(attribution_text, "", *textnodes) ( attribution.source, attribution.line, ) = self.state_machine.get_source_and_line(lineno) blockquote += attribution elements += messages return elements def build_table(self, tabledata, tableline, stub_columns: int = 0, widths=None): return Body.build_table(self, tabledata, tableline, stub_columns, widths) def build_table_row(self, rowdata, tableline): return Body.build_table_row(self, rowdata, tableline) def __getattr__(self, name: str): """This method is only be called if the attribute requested has not been defined. Defined attributes will not be overridden. """ cls = type(self).__name__ if hasattr(Body, name): msg = ( f"{cls} has not yet implemented attribute '{name}'. " "You can parse RST directly via the `{eval-rst}` directive: " "https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#how-directives-parse-content" # noqa: E501 ) else: # The requested `name` is not a docutils Body element # (such as "footnote", "block_quote", "paragraph", …) msg = f"{cls} has no attribute '{name}'" raise MockingError(msg).with_traceback(sys.exc_info()[2]) class MockStateMachine: """A mock version of `docutils.parsers.rst.states.RSTStateMachine`. This is parsed to the `Directives.run()` method. """ def __init__(self, renderer: "DocutilsRenderer", lineno: int): self._renderer = renderer self._lineno = lineno self.document = renderer.document self.language = renderer.language_module_rst self.reporter = self.document.reporter self.node: nodes.Element = renderer.current_node self.match_titles: bool = True def get_source(self, lineno: Optional[int] = None): """Return document source path.""" return self.document["source"] def get_source_and_line(self, lineno: Optional[int] = None): """Return (source path, line) tuple for current or given line number.""" return self.document["source"], lineno or self._lineno def __getattr__(self, name: str): """This method is only be called if the attribute requested has not been defined. Defined attributes will not be overridden. """ if hasattr(RSTStateMachine, name): msg = "{cls} has not yet implemented attribute '{name}'".format( cls=type(self).__name__, name=name ) raise MockingError(msg).with_traceback(sys.exc_info()[2]) msg = "{cls} has no attribute {name}".format(cls=type(self).__name__, name=name) raise MockingError(msg).with_traceback(sys.exc_info()[2]) class MockIncludeDirective: """This directive uses a lot of statemachine logic that is not yet mocked. Therefore, we treat it as a special case (at least for now). See: https://docutils.sourceforge.io/docs/ref/rst/directives.html#including-an-external-document-fragment """ def __init__( self, renderer: "DocutilsRenderer", name: str, klass: Include, arguments: list, options: dict, body: List[str], lineno: int, ): self.renderer = renderer self.document = renderer.document self.name = name self.klass = klass self.arguments = arguments self.options = options self.body = body self.lineno = lineno def run(self) -> List[nodes.Element]: from docutils.parsers.rst.directives.body import CodeBlock, NumberLines if not self.document.settings.file_insertion_enabled: raise DirectiveError(2, 'Directive "{}" disabled.'.format(self.name)) source_dir = Path(self.document["source"]).absolute().parent include_arg = "".join([s.strip() for s in self.arguments[0].splitlines()]) if include_arg.startswith("<") and include_arg.endswith(">"): # # docutils "standard" includes path = Path(self.klass.standard_include_path).joinpath(include_arg[1:-1]) else: # if using sphinx interpret absolute paths "correctly", # i.e. relative to source directory try: sphinx_env = self.document.settings.env except AttributeError: pass else: _, include_arg = sphinx_env.relfn2path(self.arguments[0]) sphinx_env.note_included(include_arg) path = Path(include_arg) path = source_dir.joinpath(path) # this ensures that the parent file is rebuilt if the included file changes self.document.settings.record_dependencies.add(str(path)) # read file encoding = self.options.get("encoding", self.document.settings.input_encoding) error_handler = self.document.settings.input_encoding_error_handler # tab_width = self.options.get("tab-width", self.document.settings.tab_width) try: file_content = path.read_text(encoding=encoding, errors=error_handler) except Exception as error: raise DirectiveError( 4, 'Directive "{}": error reading file: {}\n{}.'.format( self.name, path, error ), ) # get required section of text startline = self.options.get("start-line", None) endline = self.options.get("end-line", None) file_content = "\n".join(file_content.splitlines()[startline:endline]) startline = startline or 0 for split_on_type in ["start-after", "end-before"]: split_on = self.options.get(split_on_type, None) if not split_on: continue split_index = file_content.find(split_on) if split_index < 0: raise DirectiveError( 4, 'Directive "{}"; option "{}": text not found "{}".'.format( self.name, split_on_type, split_on ), ) if split_on_type == "start-after": startline += split_index + len(split_on) file_content = file_content[split_index + len(split_on) :] else: file_content = file_content[:split_index] if "literal" in self.options: literal_block = nodes.literal_block( file_content, source=str(path), classes=self.options.get("class", []) ) literal_block.line = 1 # TODO don;t think this should be 1? self.add_name(literal_block) if "number-lines" in self.options: try: startline = int(self.options["number-lines"] or 1) except ValueError: raise DirectiveError( 3, ":number-lines: with non-integer " "start value" ) endline = startline + len(file_content.splitlines()) if file_content.endswith("\n"): file_content = file_content[:-1] tokens = NumberLines([([], file_content)], startline, endline) for classes, value in tokens: if classes: literal_block += nodes.inline(value, value, classes=classes) else: literal_block += nodes.Text(value) else: literal_block += nodes.Text(file_content) return [literal_block] if "code" in self.options: self.options["source"] = str(path) state_machine = MockStateMachine(self.renderer, self.lineno) state = MockState(self.renderer, state_machine, self.lineno) codeblock = CodeBlock( name=self.name, arguments=[self.options.pop("code")], options=self.options, content=file_content.splitlines(), lineno=self.lineno, content_offset=0, block_text=file_content, state=state, state_machine=state_machine, ) return codeblock.run() # Here we perform a nested render, but temporarily setup the document/reporter # with the correct document path and lineno for the included file. source = self.renderer.document["source"] rsource = self.renderer.reporter.source line_func = getattr(self.renderer.reporter, "get_source_and_line", None) try: self.renderer.document["source"] = str(path) self.renderer.reporter.source = str(path) self.renderer.reporter.get_source_and_line = lambda l: (str(path), l) if "relative-images" in self.options: self.renderer.config["relative-images"] = os.path.relpath( path.parent, source_dir ) if "relative-docs" in self.options: self.renderer.config["relative-docs"] = ( self.options["relative-docs"], source_dir, path.parent, ) self.renderer.nested_render_text(file_content, startline + 1) finally: self.renderer.document["source"] = source self.renderer.reporter.source = rsource self.renderer.config.pop("relative-images", None) self.renderer.config.pop("relative-docs", None) if line_func is not None: self.renderer.reporter.get_source_and_line = line_func else: del self.renderer.reporter.get_source_and_line return [] def add_name(self, node: nodes.Element): """Append self.options['name'] to node['names'] if it exists. Also normalize the name string and register it as explicit target. """ if "name" in self.options: name = nodes.fully_normalize_name(self.options.pop("name")) if "name" in node: del node["name"] node["names"].append(name) self.renderer.document.note_explicit_target(node, node) class MockRSTParser(RSTParser): """RSTParser which avoids a negative side effect.""" def parse(self, inputstring: str, document: nodes.document): """Parse the input to populate the document AST.""" from docutils.parsers.rst import roles should_restore = False if "" in roles._roles: should_restore = True blankrole = roles._roles[""] super().parse(inputstring, document) if should_restore: roles._roles[""] = blankrole ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/myst_refs.py���������������������������������������������������������0000664�0000000�0000000�00000025155�14156613200�0020630�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""A post-transform for overriding the behaviour of sphinx reference resolution. This is applied to MyST type references only, such as ``[text](target)``, and allows for nested syntax """ import os from typing import Any, List, Optional, Tuple, cast from docutils import nodes from docutils.nodes import Element, document from sphinx import addnodes, version_info from sphinx.addnodes import pending_xref from sphinx.domains.std import StandardDomain from sphinx.locale import __ from sphinx.transforms.post_transforms import ReferencesResolver from sphinx.util import docname_join, logging from sphinx.util.nodes import clean_astext, make_refnode try: from sphinx.errors import NoUri except ImportError: # sphinx < 2.1 from sphinx.environment import NoUri # type: ignore logger = logging.getLogger(__name__) class MystReferenceResolver(ReferencesResolver): """Resolves cross-references on doctrees. Overrides default sphinx implementation, to allow for nested syntax """ default_priority = 9 # higher priority than ReferencesResolver (10) def run(self, **kwargs: Any) -> None: self.document: document for node in self.document.traverse(addnodes.pending_xref): if node["reftype"] != "myst": continue contnode = cast(nodes.TextElement, node[0].deepcopy()) newnode = None typ = node["reftype"] target = node["reftarget"] refdoc = node.get("refdoc", self.env.docname) domain = None try: newnode = self.resolve_myst_ref(refdoc, node, contnode) if newnode is None: # no new node found? try the missing-reference event # but first we change the the reftype to 'any' # this means it is picked up by extensions like intersphinx node["reftype"] = "any" newnode = self.app.emit_firstresult( "missing-reference", self.env, node, contnode, **( {"allowed_exceptions": (NoUri,)} if version_info[0] > 2 else {} ), ) node["reftype"] = "myst" # still not found? warn if node wishes to be warned about or # we are in nit-picky mode if newnode is None: node["refdomain"] = "" self.warn_missing_reference(refdoc, typ, target, node, domain) except NoUri: newnode = contnode node.replace_self(newnode or contnode) def resolve_myst_ref( self, refdoc: str, node: pending_xref, contnode: Element ) -> Element: """Resolve reference generated by the "myst" role; ``[text](reference)``. This builds on the sphinx ``any`` role to also resolve: - Document references with extensions; ``[text](./doc.md)`` - Document references with anchors with anchors; ``[text](./doc.md#target)`` - Nested syntax for explicit text with std:doc and std:ref; ``[**nested**](reference)`` """ target = node["reftarget"] # type: str results = [] # type: List[Tuple[str, Element]] res_anchor = self._resolve_anchor(node, refdoc) if res_anchor: results.append(("std:doc", res_anchor)) else: # if we've already found an anchored doc, # don't search in the std:ref/std:doc (leads to duplication) # resolve standard references res = self._resolve_ref_nested(node, refdoc) if res: results.append(("std:ref", res)) # resolve doc names res = self._resolve_doc_nested(node, refdoc) if res: results.append(("std:doc", res)) # next resolve for any other standard reference objects stddomain = cast(StandardDomain, self.env.get_domain("std")) for objtype in stddomain.object_types: key = (objtype, target) if objtype == "term": key = (objtype, target.lower()) if key in stddomain.objects: docname, labelid = stddomain.objects[key] domain_role = "std:" + stddomain.role_for_objtype(objtype) ref_node = make_refnode( self.app.builder, refdoc, docname, labelid, contnode ) results.append((domain_role, ref_node)) # finally resolve for any other type of reference # TODO do we want to restrict this at all? for domain in self.env.domains.values(): if domain.name == "std": continue # we did this one already try: results.extend( domain.resolve_any_xref( self.env, refdoc, self.app.builder, target, node, contnode ) ) except NotImplementedError: # the domain doesn't yet support the new interface # we have to manually collect possible references (SLOW) if not ( getattr(domain, "__module__", "").startswith("sphinx.") # TODO glue can be removed when myst-nb fixed or "glue" in getattr(domain, "__module__", "") ): logger.warning( f"Domain '{domain.__module__}::{domain.name}' has not " "implemented a `resolve_any_xref` method [myst.domains]", type="myst", subtype="domains", once=True, ) for role in domain.roles: res = domain.resolve_xref( self.env, refdoc, self.app.builder, role, target, node, contnode ) if res and len(res) and isinstance(res[0], nodes.Element): results.append((f"{domain.name}:{role}", res)) # now, see how many matches we got... if not results: return None if len(results) > 1: def stringify(name, node): reftitle = node.get("reftitle", node.astext()) return f":{name}:`{reftitle}`" candidates = " or ".join(stringify(name, role) for name, role in results) logger.warning( __( f"more than one target found for 'myst' cross-reference {target}: " f"could be {candidates} [myst.ref]" ), location=node, type="myst", subtype="ref", ) res_role, newnode = results[0] # Override "myst" class with the actual role type to get the styling # approximately correct. res_domain = res_role.split(":")[0] if len(newnode) > 0 and isinstance(newnode[0], nodes.Element): newnode[0]["classes"] = newnode[0].get("classes", []) + [ res_domain, res_role.replace(":", "-"), ] return newnode def _resolve_anchor( self, node: pending_xref, fromdocname: str ) -> Optional[Element]: """Resolve doc with anchor.""" target = node["reftarget"] # type: str if not ("#" in target and hasattr(self.env, "myst_anchors")): return None # the link may be a heading anchor; we need to first get the relative path rel_path, anchor = target.rsplit("#", 1) rel_path = os.path.normpath(rel_path) if rel_path == ".": # anchor in the same doc as the node doc_path = self.env.doc2path(node.get("refdoc", fromdocname), base=False) else: # anchor in a different doc from the node doc_path = os.path.normpath( os.path.join(node.get("refdoc", fromdocname), "..", rel_path) ) return self._resolve_ref_nested(node, fromdocname, doc_path + "#" + anchor) def _resolve_ref_nested( self, node: pending_xref, fromdocname: str, target=None ) -> Optional[Element]: """This is the same as ``sphinx.domains.std._resolve_ref_xref``, but allows for nested syntax, rather than converting the inner node to raw text. """ stddomain = cast(StandardDomain, self.env.get_domain("std")) target = target or node["reftarget"].lower() if node["refexplicit"]: # reference to anonymous label; the reference uses # the supplied link caption docname, labelid = stddomain.anonlabels.get(target, ("", "")) sectname = node.astext() innernode = nodes.inline(sectname, "") innernode.extend(node[0].children) else: # reference to named label; the final node will # contain the section name after the label docname, labelid, sectname = stddomain.labels.get(target, ("", "", "")) innernode = nodes.inline(sectname, sectname) if not docname: return None return make_refnode(self.app.builder, fromdocname, docname, labelid, innernode) def _resolve_doc_nested( self, node: pending_xref, fromdocname: str ) -> Optional[Element]: """This is the same as ``sphinx.domains.std._resolve_doc_xref``, but allows for nested syntax, rather than converting the inner node to raw text. It also allows for extensions on document names. """ # directly reference to document by source name; can be absolute or relative refdoc = node.get("refdoc", fromdocname) docname = docname_join(refdoc, node["reftarget"]) if docname not in self.env.all_docs: # try stripping known extensions from doc name if os.path.splitext(docname)[1] in self.env.config.source_suffix: docname = os.path.splitext(docname)[0] if docname not in self.env.all_docs: return None if node["refexplicit"]: # reference with explicit title caption = node.astext() innernode = nodes.inline(caption, "", classes=["doc"]) innernode.extend(node[0].children) else: # TODO do we want nested syntax for titles? caption = clean_astext(self.env.titles[docname]) innernode = nodes.inline(caption, caption, classes=["doc"]) return make_refnode(self.app.builder, fromdocname, docname, "", innernode) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/parse_directives.py��������������������������������������������������0000664�0000000�0000000�00000014554�14156613200�0022151�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""Fenced code blocks are parsed as directives, if the block starts with ``{directive_name}``, followed by arguments on the same line. Directive options are read from a YAML block, if the first content line starts with ``---``, e.g. :: ```{directive_name} arguments --- option1: name option2: | Longer text block --- content... ``` Or the option block will be parsed if the first content line starts with ``:``, as a YAML block consisting of every line that starts with a ``:``, e.g. :: ```{directive_name} arguments :option1: name :option2: other content... ``` If the first line of a directive's content is blank, this will be stripped from the content. This is to allow for separation between the option block and content. """ import datetime import re from textwrap import dedent from typing import Any, Callable, Dict, Type import yaml from docutils.parsers.rst import Directive from docutils.parsers.rst.directives.misc import TestDirective class DirectiveParsingError(Exception): """Raise on parsing/validation error.""" pass def parse_directive_text( directive_class: Type[Directive], first_line: str, content: str, validate_options: bool = True, ): """Parse (and validate) the full directive text. :param first_line: The text on the same line as the directive name. May be an argument or body text, dependent on the directive :param content: All text after the first line. Can include options. :param validate_options: Whether to validate the values of options """ if directive_class.option_spec: body, options = parse_directive_options( content, directive_class, validate=validate_options ) else: # If there are no possible options, we do not look for a YAML block options = {} body = content body_lines = body.splitlines() if not ( directive_class.required_arguments or directive_class.optional_arguments or options ): # If there are no possible arguments and no option block, # then the body starts on the argument line if first_line: body_lines.insert(0, first_line) arguments = [] else: arguments = parse_directive_arguments(directive_class, first_line) # remove first line of body if blank # this is to allow space between the options and the content if body_lines and not body_lines[0].strip(): body_lines = body_lines[1:] # check for body content if body_lines and not directive_class.has_content: raise DirectiveParsingError("No content permitted") return arguments, options, body_lines def parse_directive_options( content: str, directive_class: Type[Directive], validate: bool = True ): """Parse (and validate) the directive option section.""" options: Dict[str, Any] = {} if content.startswith("---"): content = "\n".join(content.splitlines()[1:]) match = re.search(r"^-{3,}", content, re.MULTILINE) if match: yaml_block = content[: match.start()] content = content[match.end() + 1 :] # TODO advance line number else: yaml_block = content content = "" yaml_block = dedent(yaml_block) try: options = yaml.safe_load(yaml_block) or {} except (yaml.parser.ParserError, yaml.scanner.ScannerError) as error: raise DirectiveParsingError("Invalid options YAML: " + str(error)) elif content.lstrip().startswith(":"): content_lines = content.splitlines() # type: list yaml_lines = [] while content_lines: if not content_lines[0].lstrip().startswith(":"): break yaml_lines.append(content_lines.pop(0).lstrip()[1:]) yaml_block = "\n".join(yaml_lines) content = "\n".join(content_lines) try: options = yaml.safe_load(yaml_block) or {} except (yaml.parser.ParserError, yaml.scanner.ScannerError) as error: raise DirectiveParsingError("Invalid options YAML: " + str(error)) if not isinstance(options, dict): raise DirectiveParsingError(f"Invalid options (not dict): {options}") if (not validate) or issubclass(directive_class, TestDirective): # technically this directive spec only accepts one option ('option') # but since its for testing only we accept all options return content, options # check options against spec options_spec = directive_class.option_spec # type: Dict[str, Callable] for name, value in list(options.items()): try: convertor = options_spec[name] except KeyError: raise DirectiveParsingError(f"Unknown option: {name}") if not isinstance(value, str): if value is True or value is None: value = None # flag converter requires no argument elif isinstance(value, (int, float, datetime.date, datetime.datetime)): # convertor always requires string input value = str(value) else: raise DirectiveParsingError( f'option "{name}" value not string (enclose with ""): {value}' ) try: converted_value = convertor(value) except (ValueError, TypeError) as error: raise DirectiveParsingError( "Invalid option value: (option: '{}'; value: {})\n{}".format( name, value, error ) ) options[name] = converted_value return content, options def parse_directive_arguments(directive, arg_text): """Parse (and validate) the directive argument section.""" required = directive.required_arguments optional = directive.optional_arguments arguments = arg_text.split() if len(arguments) < required: raise DirectiveParsingError( "{} argument(s) required, {} supplied".format(required, len(arguments)) ) elif len(arguments) > required + optional: if directive.final_argument_whitespace: arguments = arg_text.split(None, required + optional - 1) else: raise DirectiveParsingError( "maximum {} argument(s) allowed, {} supplied".format( required + optional, len(arguments) ) ) return arguments ����������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/parse_html.py��������������������������������������������������������0000664�0000000�0000000�00000033077�14156613200�0020755�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""A simple but complete HTML to Abstact Syntax Tree (AST) parser. The AST can also reproduce the HTML text. Example:: >> text = '<div class="note"><p>text</p></div>' >> ast = tokenize_html(text) >> list(ast.walk(include_self=True)) [Root(''), Tag('div', {'class': 'note'}), Tag('p'), Data('text')] >> str(ast) '<div class="note"><p>text</p></div>' >> str(ast[0][0]) '<p>text</p>' Note: optional tags are not accounted for (see https://html.spec.whatwg.org/multipage/syntax.html#optional-tags) """ import inspect import itertools from collections import abc, deque from html.parser import HTMLParser from typing import Any, Callable, Dict, Iterable, Iterator, List, Optional, Type, Union class Attribute(dict): """This class holds the tags's attributes.""" def __getitem__(self, key: str) -> str: """If self doesn't have the key it returns ''.""" return self.get(key, "") @property def classes(self) -> List[str]: """Return 'class' attribute as list.""" return self["class"].split() def __str__(self) -> str: """Return a htmlized representation for attributes.""" return " ".join(f'{key}="{value}"' for key, value in self.items()) class Element(abc.MutableSequence): """An Element of the xml/html document. All xml/html entities inherit from this class. """ def __init__(self, name: str = "", attr: Optional[dict] = None) -> None: """Initialise the element.""" self.name = name self.attrs: Attribute = Attribute(attr or {}) self._parent: Optional[Element] = None self._children: List[Element] = [] @property def parent(self) -> Optional["Element"]: """Return parent.""" return self._parent @property def children(self) -> List["Element"]: """Return copy of children.""" return self._children[:] def reset_children(self, children: List["Element"], deepcopy: bool = False): new_children = [] for i, item in enumerate(children): assert isinstance(item, Element) if deepcopy: item = item.deepcopy() if item._parent is None: item._parent = self elif item._parent != self: raise AssertionError(f"different parent already set for item {i}") new_children.append(item) self._children = new_children def __getitem__(self, index: int) -> "Element": # type: ignore[override] return self._children[index] def __setitem__(self, index: int, item: "Element"): # type: ignore[override] assert isinstance(item, Element) if item._parent is not None and item._parent != self: raise AssertionError(f"different parent already set for: {item!r}") item._parent = self return self._children.__setitem__(index, item) def __delitem__(self, index: int): # type: ignore[override] return self._children.__delitem__(index) def __len__(self) -> int: return self._children.__len__() def __iter__(self) -> Iterator["Element"]: for child in self._children: yield child def insert(self, index: int, item: "Element"): assert isinstance(item, Element) if item._parent is not None and item._parent != self: raise AssertionError(f"different parent already set for: {item!r}") item._parent = self return self._children.insert(index, item) def deepcopy(self) -> "Element": """Recursively copy and remove parent.""" _copy = self.__class__(self.name, self.attrs) for child in self: _copy_child = child.deepcopy() _copy.append(_copy_child) return _copy def __repr__(self) -> str: text = f"{self.__class__.__name__}({self.name!r}" if self.attrs: text += f", {self.attrs!r}" text += ")" return text def render( self, tag_overrides: Optional[Dict[str, Callable[["Element", dict], str]]] = None, **kwargs, ) -> str: """Returns a HTML string representation of the element. :param tag_overrides: Provide a dictionary of render function for specific tag names, to override the normal render format """ raise NotImplementedError def __str__(self) -> str: return self.render() def __eq__(self, item: Any) -> bool: return item is self def walk(self, include_self: bool = False) -> Iterator["Element"]: """Walk through the xml/html AST.""" if include_self: yield self for child in self: yield child for ancestor in child.walk(): yield ancestor def strip(self, inplace: bool = False, recurse: bool = False) -> "Element": """Return copy with all `Data` tokens that only contain whitespace / newlines removed. """ element = self if not inplace: element = self.deepcopy() element.reset_children( [ e for e in element.children if not (isinstance(e, Data) and e.data.strip() == "") ] ) if recurse: for child in element: child.strip(inplace=True, recurse=True) return element def find( self, identifier: Union[str, Type["Element"]], attrs: Optional[dict] = None, classes: Optional[Iterable[str]] = None, include_self: bool = False, recurse: bool = True, ) -> Iterator["Element"]: """Find all elements that match name and specific attributes.""" iterator = self.walk() if recurse else self if include_self: iterator = itertools.chain([self], iterator) if inspect.isclass(identifier): test_func = lambda c: isinstance(c, identifier) # type: ignore[arg-type] # noqa: E731,E501 else: test_func = lambda c: c.name == identifier # noqa: E731 classes = set(classes) if classes is not None else classes for child in iterator: if test_func(child): if classes is not None and not classes.issubset(child.attrs.classes): continue for key, value in (attrs or {}).items(): if child.attrs[key] != value: break else: yield child class Root(Element): """The root of the AST tree.""" def render(self, **kwargs) -> str: # type: ignore[override] """Returns a string HTML representation of the structure.""" return "".join(child.render(**kwargs) for child in self) class Tag(Element): """Represent xml/html tags under the form: <name key="value" ...> ... </name>.""" def render( self, tag_overrides: Optional[Dict[str, Callable[[Element, dict], str]]] = None, **kwargs, ) -> str: if tag_overrides and self.name in tag_overrides: return tag_overrides[self.name](self, tag_overrides) return ( f"<{self.name}{' ' if self.attrs else ''}{self.attrs}>" + "".join( child.render(tag_overrides=tag_overrides, **kwargs) for child in self ) + f"</{self.name}>" ) class XTag(Element): """Represent XHTML style tags with no children, like `<img src="t.gif" />`""" def render( self, tag_overrides: Optional[Dict[str, Callable[[Element, dict], str]]] = None, **kwargs, ) -> str: if tag_overrides is not None and self.name in tag_overrides: return tag_overrides[self.name](self, tag_overrides) return f"<{self.name}{' ' if self.attrs else ''}{self.attrs}/>" class VoidTag(Element): """Represent tags with no children, only start tag, like `<img src="t.gif" >`""" def render(self, **kwargs) -> str: # type: ignore[override] return f"<{self.name}{' ' if self.attrs else ''}{self.attrs}>" class TerminalElement(Element): def __init__(self, data: str): super().__init__("") self.data: str = data def __repr__(self) -> str: text = self.data if len(text) > 20: text = text[:17] + "..." return f"{self.__class__.__name__}({text!r})" def deepcopy(self) -> "TerminalElement": """Copy and remove parent.""" _copy = self.__class__(self.data) return _copy class Data(TerminalElement): """Represent data inside xml/html documents, like raw text.""" def render(self, **kwargs) -> str: # type: ignore[override] return self.data class Declaration(TerminalElement): """Represent declarations, like `<!DOCTYPE html>`""" def render(self, **kwargs) -> str: # type: ignore[override] return f"<!{self.data}>" class Comment(TerminalElement): """Represent HTML comments""" def render(self, **kwargs) -> str: # type: ignore[override] return f"<!--{self.data}-->" class Pi(TerminalElement): """Represent processing instructions like `<?xml-stylesheet ?>`""" def render(self, **kwargs) -> str: # type: ignore[override] return f"<?{self.data}>" class Char(TerminalElement): """Represent character codes like: `�`""" def render(self, **kwargs) -> str: # type: ignore[override] return f"&#{self.data};" class Entity(TerminalElement): """Represent entities like `&`""" def render(self, **kwargs) -> str: # type: ignore[override] return f"&{self.data};" class Tree(object): """The engine class to generate the AST tree.""" def __init__(self, name: str = ""): """Initialise Tree""" self.name = name self.outmost = Root(name) self.stack: deque = deque() self.stack.append(self.outmost) def clear(self): """Clear the outmost and stack for a new parsing.""" self.outmost = Root(self.name) self.stack.clear() self.stack.append(self.outmost) def last(self) -> Element: """Return the last pointer which point to the actual tag scope.""" return self.stack[-1] def nest_tag(self, name: str, attrs: dict): """Nest a given tag at the bottom of the tree using the last stack's pointer. """ pointer = self.stack.pop() item = Tag(name, attrs) pointer.append(item) self.stack.append(pointer) self.stack.append(item) def nest_xtag(self, name: str, attrs: dict): """Nest an XTag onto the tree.""" top = self.last() item = XTag(name, attrs) top.append(item) def nest_vtag(self, name: str, attrs: dict): """Nest a VoidTag onto the tree.""" top = self.last() item = VoidTag(name, attrs) top.append(item) def nest_terminal(self, klass: Type[TerminalElement], data: str): """Nest the data onto the tree.""" top = self.last() item = klass(data) top.append(item) def enclose(self, name: str): """When a closing tag is found, pop the pointer's scope from the stack, to then point to the earlier scope's tag. """ count = 0 for ind in reversed(self.stack): count = count + 1 if ind.name == name: break else: count = 0 # It pops all the items which do not match with the closing tag. for _ in range(0, count): self.stack.pop() class HtmlToAst(HTMLParser): """The tokenizer class.""" # see https://html.spec.whatwg.org/multipage/syntax.html#void-elements void_elements = { "area", "base", "br", "col", "embed", "hr", "img", "input", "link", "meta", "param", "source", "track", "wbr", } def __init__(self, name: str = "", convert_charrefs: bool = False): super().__init__(convert_charrefs=convert_charrefs) self.struct = Tree(name) def feed(self, source: str) -> Root: # type: ignore[override] """Parse the source string.""" self.struct.clear() super().feed(source) return self.struct.outmost def handle_starttag(self, name: str, attr): """When found an opening tag then nest it onto the tree.""" if name in self.void_elements: self.struct.nest_vtag(name, attr) else: self.struct.nest_tag(name, attr) def handle_startendtag(self, name: str, attr): """When found a XHTML tag style then nest it up to the tree.""" self.struct.nest_xtag(name, attr) def handle_endtag(self, name: str): """When found a closing tag then makes it point to the right scope.""" if name not in self.void_elements: self.struct.enclose(name) def handle_data(self, data: str): """Nest data onto the tree.""" self.struct.nest_terminal(Data, data) def handle_decl(self, decl: str): self.struct.nest_terminal(Declaration, decl) def unknown_decl(self, decl: str): self.struct.nest_terminal(Declaration, decl) def handle_charref(self, data: str): self.struct.nest_terminal(Char, data) def handle_entityref(self, data: str): self.struct.nest_terminal(Entity, data) def handle_pi(self, data: str): self.struct.nest_terminal(Pi, data) def handle_comment(self, data: str): self.struct.nest_terminal(Comment, data) def tokenize_html(text: str, name: str = "", convert_charrefs: bool = False) -> Root: parser = HtmlToAst(name, convert_charrefs=convert_charrefs) return parser.feed(text) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/py.typed�������������������������������������������������������������0000664�0000000�0000000�00000000032�14156613200�0017725�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Marker file for PEP 561 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/sphinx_.py�����������������������������������������������������������0000664�0000000�0000000�00000000360�14156613200�0020254�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""A module for compatibility with the docutils>=0.17 `include` directive, in RST documents:: .. include:: path/to/file.md :parser: myst_parser.sphinx_ """ from myst_parser.sphinx_parser import MystParser as Parser # noqa: F401 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/sphinx_parser.py�����������������������������������������������������0000664�0000000�0000000�00000005231�14156613200�0021473�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import time from os import path from typing import Tuple from docutils import nodes from docutils.core import publish_doctree from docutils.parsers.rst import Parser as RstParser from markdown_it.token import Token from sphinx.application import Sphinx from sphinx.io import SphinxStandaloneReader from sphinx.parsers import Parser as SphinxParser from sphinx.util import logging from sphinx.util.docutils import sphinx_domains from myst_parser.main import default_parser SPHINX_LOGGER = logging.getLogger(__name__) class MystParser(SphinxParser): """Sphinx parser for Markedly Structured Text (MyST).""" supported: Tuple[str, ...] = ("md", "markdown", "myst") """Aliases this parser supports.""" settings_spec = RstParser.settings_spec """Runtime settings specification. Defines runtime settings and associated command-line options, as used by `docutils.frontend.OptionParser`. This is a concatenation of tuples of: - Option group title (string or `None` which implies no group, just a list of single options). - Description (string or `None`). - A sequence of option tuples """ config_section = "myst parser" config_section_dependencies = ("parsers",) translate_section_name = None def parse(self, inputstring: str, document: nodes.document) -> None: """Parse source text. :param inputstring: The source string to parse :param document: The root docutils node to add AST elements to """ config = document.settings.env.myst_config parser = default_parser(config) parser.options["document"] = document env: dict = {} tokens = parser.parse(inputstring, env) if not tokens or tokens[0].type != "front_matter": # we always add front matter, so that we can merge it with global keys, # specified in the sphinx configuration tokens = [Token("front_matter", "", 0, content="{}", map=[0, 0])] + tokens parser.renderer.render(tokens, parser.options, env) def parse(app: Sphinx, text: str, docname: str = "index") -> nodes.document: """Parse a string as MystMarkdown with Sphinx application.""" app.env.temp_data["docname"] = docname app.env.all_docs[docname] = time.time() reader = SphinxStandaloneReader() reader.setup(app) parser = MystParser() parser.set_application(app) with sphinx_domains(app.env): return publish_doctree( text, path.join(app.srcdir, docname + ".md"), reader=reader, parser=parser, parser_name="markdown", settings_overrides={"env": app.env, "gettext_compact": True}, ) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/sphinx_renderer.py���������������������������������������������������0000664�0000000�0000000�00000025550�14156613200�0022013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import copy import tempfile from contextlib import contextmanager from io import StringIO from typing import Optional, cast from urllib.parse import unquote from uuid import uuid4 from docutils import nodes from docutils.parsers.rst import directives, roles from markdown_it.tree import SyntaxTreeNode from sphinx import addnodes from sphinx.application import Sphinx, builtin_extensions from sphinx.config import Config from sphinx.domains.math import MathDomain from sphinx.domains.std import StandardDomain from sphinx.environment import BuildEnvironment from sphinx.events import EventManager from sphinx.project import Project from sphinx.registry import SphinxComponentRegistry from sphinx.util import logging from sphinx.util.docutils import additional_nodes, sphinx_domains, unregister_node from sphinx.util.nodes import clean_astext from sphinx.util.tags import Tags from myst_parser.docutils_renderer import DocutilsRenderer LOGGER = logging.getLogger(__name__) class SphinxRenderer(DocutilsRenderer): """A markdown-it-py renderer to populate (in-place) a `docutils.document` AST. This is sub-class of `DocutilsRenderer` that handles sphinx specific aspects, such as cross-referencing. """ @property def doc_env(self) -> BuildEnvironment: return self.document.settings.env def create_warning( self, message: str, *, line: Optional[int] = None, append_to: Optional[nodes.Element] = None, wtype: str = "myst", subtype: str = "other", ) -> Optional[nodes.system_message]: """Generate a warning, logging it if necessary. If the warning type is listed in the ``suppress_warnings`` configuration, then ``None`` will be returned and no warning logged. """ message = f"{message} [{wtype}.{subtype}]" kwargs = {"line": line} if line is not None else {} if not logging.is_suppressed_warning( wtype, subtype, self.doc_env.app.config.suppress_warnings ): msg_node = self.reporter.warning(message, **kwargs) if append_to is not None: append_to.append(msg_node) return None def handle_cross_reference(self, token: SyntaxTreeNode, destination: str) -> None: """Create nodes for references that are not immediately resolvable.""" wrap_node = addnodes.pending_xref( refdoc=self.doc_env.docname, reftarget=unquote(destination), reftype="myst", refdomain=None, # Added to enable cross-linking refexplicit=len(token.children or []) > 0, refwarn=True, ) self.add_line_and_source_path(wrap_node, token) title = token.attrGet("title") if title: wrap_node["title"] = title self.current_node.append(wrap_node) inner_node = nodes.inline("", "", classes=["xref", "myst"]) wrap_node.append(inner_node) with self.current_node_context(inner_node): self.render_children(token) def render_heading(self, token: SyntaxTreeNode) -> None: """This extends the docutils method, to allow for the addition of heading ids. These ids are computed by the ``markdown-it-py`` ``anchors_plugin`` as "slugs" which are unique document. The approach is similar to ``sphinx.ext.autosectionlabel`` """ super().render_heading(token) slug = cast(str, token.attrGet("id")) if slug is None: return section = self.current_node doc_slug = self.doc_env.doc2path(self.doc_env.docname, base=False) + "#" + slug # save the reference in the standard domain, so that it can be handled properly domain = cast(StandardDomain, self.doc_env.get_domain("std")) if doc_slug in domain.labels: other_doc = self.doc_env.doc2path(domain.labels[doc_slug][0]) self.create_warning( f"duplicate label {doc_slug}, other instance in {other_doc}", line=section.line, subtype="anchor", ) labelid = section["ids"][0] domain.anonlabels[doc_slug] = self.doc_env.docname, labelid domain.labels[doc_slug] = ( self.doc_env.docname, labelid, clean_astext(section[0]), ) # for debugging if not hasattr(self.doc_env, "myst_anchors"): self.doc_env.myst_anchors = True # type: ignore[attr-defined] section["myst-anchor"] = doc_slug def render_math_block_label(self, token: SyntaxTreeNode) -> None: """Render math with referencable labels, e.g. ``$a=1$ (label)``.""" label = token.info content = token.content node = nodes.math_block( content, content, nowrap=False, number=None, label=label ) target = self.add_math_target(node) self.add_line_and_source_path(target, token) self.current_node.append(target) self.add_line_and_source_path(node, token) self.current_node.append(node) def _random_label(self) -> str: return str(uuid4()) def render_amsmath(self, token: SyntaxTreeNode) -> None: # environment = token.meta["environment"] content = token.content if token.meta["numbered"] != "*": # TODO how to parse and reference labels within environment? # for now we give create a unique hash, so the equation will be numbered # but there will be no reference clashes label = self._random_label() node = nodes.math_block( content, content, nowrap=True, number=None, classes=["amsmath"], label=label, ) target = self.add_math_target(node) self.add_line_and_source_path(target, token) self.current_node.append(target) else: node = nodes.math_block( content, content, nowrap=True, number=None, classes=["amsmath"] ) self.add_line_and_source_path(node, token) self.current_node.append(node) def add_math_target(self, node: nodes.math_block) -> nodes.target: # Code mainly copied from sphinx.directives.patches.MathDirective # register label to domain domain = cast(MathDomain, self.doc_env.get_domain("math")) domain.note_equation(self.doc_env.docname, node["label"], location=node) node["number"] = domain.get_equation_number_for(node["label"]) node["docname"] = self.doc_env.docname # create target node node_id = nodes.make_id("equation-%s" % node["label"]) target = nodes.target("", "", ids=[node_id]) self.document.note_explicit_target(target) return target def minimal_sphinx_app( configuration=None, sourcedir=None, with_builder=False, raise_on_warning=False ): """Create a minimal Sphinx environment; loading sphinx roles, directives, etc.""" class MockSphinx(Sphinx): """Minimal sphinx init to load roles and directives.""" def __init__(self, confoverrides=None, srcdir=None, raise_on_warning=False): self.extensions = {} self.registry = SphinxComponentRegistry() try: self.html_themes = {} except AttributeError: # changed to property in sphinx 4.1 pass self.events = EventManager(self) # logging self.verbosity = 0 self._warncount = 0 self.warningiserror = raise_on_warning self._status = StringIO() self._warning = StringIO() logging.setup(self, self._status, self._warning) self.tags = Tags([]) self.config = Config({}, confoverrides or {}) self.config.pre_init_values() self._init_i18n() for extension in builtin_extensions: self.registry.load_extension(self, extension) # fresh env self.doctreedir = "" self.srcdir = srcdir self.confdir = None self.outdir = "" self.project = Project(srcdir=srcdir, source_suffix={".md": "markdown"}) self.project.docnames = {"mock_docname"} self.env = BuildEnvironment(self) self.env.setup(self) self.env.temp_data["docname"] = "mock_docname" # Ignore type checkers because we disrespect superclass typing here self.builder = None # type: ignore[assignment] if not with_builder: return # this code is only required for more complex parsing with extensions for extension in self.config.extensions: self.setup_extension(extension) buildername = "dummy" self.preload_builder(buildername) self.config.init_values() self.events.emit("config-inited", self.config) with tempfile.TemporaryDirectory() as tempdir: # creating a builder attempts to make the doctreedir self.doctreedir = tempdir self.builder = self.create_builder(buildername) self.doctreedir = "" app = MockSphinx( confoverrides=configuration, srcdir=sourcedir, raise_on_warning=raise_on_warning ) return app @contextmanager def mock_sphinx_env( conf=None, srcdir=None, document=None, with_builder=False, raise_on_warning=False ): """Set up an environment, to parse sphinx roles/directives, outside of a `sphinx-build`. :param conf: a dictionary representation of the sphinx `conf.py` :param srcdir: a path to a source directory (for example, can be used for `include` statements) This primarily copies the code in `sphinx.util.docutils.docutils_namespace` and `sphinx.util.docutils.sphinx_domains`. """ # store currently loaded roles/directives, so we can revert on exit _directives = copy.copy(directives._directives) _roles = copy.copy(roles._roles) # Monkey-patch directive and role dispatch, # so that sphinx domain-specific markup takes precedence. app = minimal_sphinx_app( configuration=conf, sourcedir=srcdir, with_builder=with_builder, raise_on_warning=raise_on_warning, ) _sphinx_domains = sphinx_domains(app.env) _sphinx_domains.enable() if document is not None: document.settings.env = app.env try: yield app finally: # revert loaded roles/directives directives._directives = _directives roles._roles = _roles # TODO unregister nodes (see `sphinx.util.docutils.docutils_namespace`) for node in list(additional_nodes): unregister_node(node) additional_nodes.discard(node) # revert directive/role function (see `sphinx.util.docutils.sphinx_domains`) _sphinx_domains.disable() ��������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/myst_parser/utils.py�������������������������������������������������������������0000664�0000000�0000000�00000002233�14156613200�0017745�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import html from typing import Iterable, Optional from urllib.parse import quote, urlparse def escape_url(raw: str) -> str: """ Escape urls to prevent code injection craziness. (Hopefully.) """ return html.escape(quote(html.unescape(raw), safe="/#:()*?=%@+,&")) def is_external_url( reference: str, known_url_schemes: Optional[Iterable[str]], match_fragment: bool ) -> bool: """Return if a reference should be recognised as an external URL. URLs are of the format: scheme://netloc/path;parameters?query#fragment This checks if there is a url scheme (e.g. 'https') and, if so, if the scheme is is the list of known_url_schemes (if supplied). :param known_url_schemes: e.g. ["http", "https", "mailto"] If None, match all schemes :param match_fragment: If True and a fragment found, then True will be returned, irrespective of a scheme match """ url_check = urlparse(reference) if known_url_schemes is not None: scheme_known = url_check.scheme in known_url_schemes else: scheme_known = bool(url_check.scheme) return scheme_known or (match_fragment and url_check.fragment != "") ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/pyproject.toml�������������������������������������������������������������������0000664�0000000�0000000�00000000477�14156613200�0016607�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[build-system] requires = ["setuptools>=46.4.0", "wheel"] build-backend = "setuptools.build_meta" [tool.isort] profile = "black" known_first_party = ["myst_parser", "tests"] known_third_party = ["docutils", "markdown_it", "sphinx"] # Group first party and local folder imports together no_lines_before = "LOCALFOLDER" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/setup.cfg������������������������������������������������������������������������0000664�0000000�0000000�00000005206�14156613200�0015507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[metadata] name = myst-parser version = attr: myst_parser.__version__ description = An extended commonmark compliant parser, with bridges to docutils & sphinx. long_description = file: README.md long_description_content_type = text/markdown url = https://github.com/executablebooks/MyST-Parser author = Chris Sewell author_email = chrisj_sewell@hotmail.com license = MIT license_file = LICENSE classifiers = Development Status :: 4 - Beta Framework :: Sphinx :: Extension Intended Audience :: Developers License :: OSI Approved :: MIT License Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: PyPy Topic :: Software Development :: Libraries :: Python Modules Topic :: Text Processing :: Markup keywords = markdown lexer parser development docutils sphinx project_urls = Documentation=https://myst-parser.readthedocs.io [options] packages = find: install_requires = docutils>=0.15,<0.18 jinja2 # required for substitutions, but let sphinx choose version markdown-it-py>=1.0.0,<3.0.0 mdit-py-plugins~=0.3.0 pyyaml sphinx>=3.1,<5 python_requires = >=3.6 include_package_data = True zip_safe = True [options.entry_points] console_scripts = myst-anchors = myst_parser.cli:print_anchors myst-docutils-html = myst_parser.docutils_:cli_html myst-docutils-html5 = myst_parser.docutils_:cli_html5 myst-docutils-latex = myst_parser.docutils_:cli_latex myst-docutils-xml = myst_parser.docutils_:cli_xml myst-docutils-pseudoxml = myst_parser.docutils_:cli_pseudoxml [options.extras_require] code_style = pre-commit~=2.12 # for use with "linkify" extension linkify = linkify-it-py~=1.0 # Note: This is only required for internal use rtd = ipython sphinx-book-theme~=0.1.0 sphinx-panels~=0.5.2 sphinxcontrib-bibtex~=2.1 sphinxext-rediraffe~=0.2 sphinxcontrib.mermaid~=0.6.3 sphinxext-opengraph~=0.4.2 testing = beautifulsoup4 coverage docutils~=0.17.0 # this version changes some HTML tags pytest>=3.6,<4 pytest-cov pytest-regressions [flake8] max-line-length = 100 extend-ignore = E203 [mypy] show_error_codes = true check_untyped_defs = true strict_equality = true no_implicit_optional = true warn_unused_ignores = true [mypy-docutils.*] ignore_missing_imports = True [mypy-yaml.*] ignore_missing_imports = True ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/setup.py�������������������������������������������������������������������������0000664�0000000�0000000�00000000320�14156613200�0015370�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# This file is needed for editable installs (`pip install -e .`). # Can be removed once the following is resolved # https://github.com/pypa/packaging-problems/issues/256 from setuptools import setup setup() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/���������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0015025�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/conftest.py����������������������������������������������������������������0000664�0000000�0000000�00000000053�14156613200�0017222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������pytest_plugins = "sphinx.testing.fixtures" �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_cli.py����������������������������������������������������������������0000664�0000000�0000000�00000000643�14156613200�0017210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from unittest import mock from myst_parser.cli import print_anchors def test_print_anchors(): from io import StringIO in_stream = StringIO("# a\n\n## b\n\ntext") out_stream = StringIO() with mock.patch("sys.stdin", in_stream): with mock.patch("sys.stdout", out_stream): print_anchors(["-l", "1"]) out_stream.seek(0) assert out_stream.read().strip() == '<h1 id="a"></h1>' ���������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_commonmark/�����������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0020227�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_commonmark/commonmark.json��������������������������������������������0000664�0000000�0000000�00000421207�14156613200�0023273�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[ { "markdown": "\tfoo\tbaz\t\tbim\n", "html": "<pre><code>foo\tbaz\t\tbim\n</code></pre>\n", "example": 1, "start_line": 352, "end_line": 357, "section": "Tabs" }, { "markdown": " \tfoo\tbaz\t\tbim\n", "html": "<pre><code>foo\tbaz\t\tbim\n</code></pre>\n", "example": 2, "start_line": 359, "end_line": 364, "section": "Tabs" }, { "markdown": " a\ta\n á½\ta\n", "html": "<pre><code>a\ta\ná½\ta\n</code></pre>\n", "example": 3, "start_line": 366, "end_line": 373, "section": "Tabs" }, { "markdown": " - foo\n\n\tbar\n", "html": "<ul>\n<li>\n<p>foo</p>\n<p>bar</p>\n</li>\n</ul>\n", "example": 4, "start_line": 379, "end_line": 390, "section": "Tabs" }, { "markdown": "- foo\n\n\t\tbar\n", "html": "<ul>\n<li>\n<p>foo</p>\n<pre><code> bar\n</code></pre>\n</li>\n</ul>\n", "example": 5, "start_line": 392, "end_line": 404, "section": "Tabs" }, { "markdown": ">\t\tfoo\n", "html": "<blockquote>\n<pre><code> foo\n</code></pre>\n</blockquote>\n", "example": 6, "start_line": 415, "end_line": 422, "section": "Tabs" }, { "markdown": "-\t\tfoo\n", "html": "<ul>\n<li>\n<pre><code> foo\n</code></pre>\n</li>\n</ul>\n", "example": 7, "start_line": 424, "end_line": 433, "section": "Tabs" }, { "markdown": " foo\n\tbar\n", "html": "<pre><code>foo\nbar\n</code></pre>\n", "example": 8, "start_line": 436, "end_line": 443, "section": "Tabs" }, { "markdown": " - foo\n - bar\n\t - baz\n", "html": "<ul>\n<li>foo\n<ul>\n<li>bar\n<ul>\n<li>baz</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n", "example": 9, "start_line": 445, "end_line": 461, "section": "Tabs" }, { "markdown": "#\tFoo\n", "html": "<h1>Foo</h1>\n", "example": 10, "start_line": 463, "end_line": 467, "section": "Tabs" }, { "markdown": "*\t*\t*\t\n", "html": "<hr />\n", "example": 11, "start_line": 469, "end_line": 473, "section": "Tabs" }, { "markdown": "- `one\n- two`\n", "html": "<ul>\n<li>`one</li>\n<li>two`</li>\n</ul>\n", "example": 12, "start_line": 496, "end_line": 504, "section": "Precedence" }, { "markdown": "***\n---\n___\n", "html": "<hr />\n<hr />\n<hr />\n", "example": 13, "start_line": 535, "end_line": 543, "section": "Thematic breaks" }, { "markdown": "+++\n", "html": "<p>+++</p>\n", "example": 14, "start_line": 548, "end_line": 552, "section": "Thematic breaks" }, { "markdown": "===\n", "html": "<p>===</p>\n", "example": 15, "start_line": 555, "end_line": 559, "section": "Thematic breaks" }, { "markdown": "--\n**\n__\n", "html": "<p>--\n**\n__</p>\n", "example": 16, "start_line": 564, "end_line": 572, "section": "Thematic breaks" }, { "markdown": " ***\n ***\n ***\n", "html": "<hr />\n<hr />\n<hr />\n", "example": 17, "start_line": 577, "end_line": 585, "section": "Thematic breaks" }, { "markdown": " ***\n", "html": "<pre><code>***\n</code></pre>\n", "example": 18, "start_line": 590, "end_line": 595, "section": "Thematic breaks" }, { "markdown": "Foo\n ***\n", "html": "<p>Foo\n***</p>\n", "example": 19, "start_line": 598, "end_line": 604, "section": "Thematic breaks" }, { "markdown": "_____________________________________\n", "html": "<hr />\n", "example": 20, "start_line": 609, "end_line": 613, "section": "Thematic breaks" }, { "markdown": " - - -\n", "html": "<hr />\n", "example": 21, "start_line": 618, "end_line": 622, "section": "Thematic breaks" }, { "markdown": " ** * ** * ** * **\n", "html": "<hr />\n", "example": 22, "start_line": 625, "end_line": 629, "section": "Thematic breaks" }, { "markdown": "- - - -\n", "html": "<hr />\n", "example": 23, "start_line": 632, "end_line": 636, "section": "Thematic breaks" }, { "markdown": "- - - - \n", "html": "<hr />\n", "example": 24, "start_line": 641, "end_line": 645, "section": "Thematic breaks" }, { "markdown": "_ _ _ _ a\n\na------\n\n---a---\n", "html": "<p>_ _ _ _ a</p>\n<p>a------</p>\n<p>---a---</p>\n", "example": 25, "start_line": 650, "end_line": 660, "section": "Thematic breaks" }, { "markdown": " *-*\n", "html": "<p><em>-</em></p>\n", "example": 26, "start_line": 666, "end_line": 670, "section": "Thematic breaks" }, { "markdown": "- foo\n***\n- bar\n", "html": "<ul>\n<li>foo</li>\n</ul>\n<hr />\n<ul>\n<li>bar</li>\n</ul>\n", "example": 27, "start_line": 675, "end_line": 687, "section": "Thematic breaks" }, { "markdown": "Foo\n***\nbar\n", "html": "<p>Foo</p>\n<hr />\n<p>bar</p>\n", "example": 28, "start_line": 692, "end_line": 700, "section": "Thematic breaks" }, { "markdown": "Foo\n---\nbar\n", "html": "<h2>Foo</h2>\n<p>bar</p>\n", "example": 29, "start_line": 709, "end_line": 716, "section": "Thematic breaks" }, { "markdown": "* Foo\n* * *\n* Bar\n", "html": "<ul>\n<li>Foo</li>\n</ul>\n<hr />\n<ul>\n<li>Bar</li>\n</ul>\n", "example": 30, "start_line": 722, "end_line": 734, "section": "Thematic breaks" }, { "markdown": "- Foo\n- * * *\n", "html": "<ul>\n<li>Foo</li>\n<li>\n<hr />\n</li>\n</ul>\n", "example": 31, "start_line": 739, "end_line": 749, "section": "Thematic breaks" }, { "markdown": "# foo\n## foo\n### foo\n#### foo\n##### foo\n###### foo\n", "html": "<h1>foo</h1>\n<h2>foo</h2>\n<h3>foo</h3>\n<h4>foo</h4>\n<h5>foo</h5>\n<h6>foo</h6>\n", "example": 32, "start_line": 768, "end_line": 782, "section": "ATX headings" }, { "markdown": "####### foo\n", "html": "<p>####### foo</p>\n", "example": 33, "start_line": 787, "end_line": 791, "section": "ATX headings" }, { "markdown": "#5 bolt\n\n#hashtag\n", "html": "<p>#5 bolt</p>\n<p>#hashtag</p>\n", "example": 34, "start_line": 802, "end_line": 809, "section": "ATX headings" }, { "markdown": "\\## foo\n", "html": "<p>## foo</p>\n", "example": 35, "start_line": 814, "end_line": 818, "section": "ATX headings" }, { "markdown": "# foo *bar* \\*baz\\*\n", "html": "<h1>foo <em>bar</em> *baz*</h1>\n", "example": 36, "start_line": 823, "end_line": 827, "section": "ATX headings" }, { "markdown": "# foo \n", "html": "<h1>foo</h1>\n", "example": 37, "start_line": 832, "end_line": 836, "section": "ATX headings" }, { "markdown": " ### foo\n ## foo\n # foo\n", "html": "<h3>foo</h3>\n<h2>foo</h2>\n<h1>foo</h1>\n", "example": 38, "start_line": 841, "end_line": 849, "section": "ATX headings" }, { "markdown": " # foo\n", "html": "<pre><code># foo\n</code></pre>\n", "example": 39, "start_line": 854, "end_line": 859, "section": "ATX headings" }, { "markdown": "foo\n # bar\n", "html": "<p>foo\n# bar</p>\n", "example": 40, "start_line": 862, "end_line": 868, "section": "ATX headings" }, { "markdown": "## foo ##\n ### bar ###\n", "html": "<h2>foo</h2>\n<h3>bar</h3>\n", "example": 41, "start_line": 873, "end_line": 879, "section": "ATX headings" }, { "markdown": "# foo ##################################\n##### foo ##\n", "html": "<h1>foo</h1>\n<h5>foo</h5>\n", "example": 42, "start_line": 884, "end_line": 890, "section": "ATX headings" }, { "markdown": "### foo ### \n", "html": "<h3>foo</h3>\n", "example": 43, "start_line": 895, "end_line": 899, "section": "ATX headings" }, { "markdown": "### foo ### b\n", "html": "<h3>foo ### b</h3>\n", "example": 44, "start_line": 906, "end_line": 910, "section": "ATX headings" }, { "markdown": "# foo#\n", "html": "<h1>foo#</h1>\n", "example": 45, "start_line": 915, "end_line": 919, "section": "ATX headings" }, { "markdown": "### foo \\###\n## foo #\\##\n# foo \\#\n", "html": "<h3>foo ###</h3>\n<h2>foo ###</h2>\n<h1>foo #</h1>\n", "example": 46, "start_line": 925, "end_line": 933, "section": "ATX headings" }, { "markdown": "****\n## foo\n****\n", "html": "<hr />\n<h2>foo</h2>\n<hr />\n", "example": 47, "start_line": 939, "end_line": 947, "section": "ATX headings" }, { "markdown": "Foo bar\n# baz\nBar foo\n", "html": "<p>Foo bar</p>\n<h1>baz</h1>\n<p>Bar foo</p>\n", "example": 48, "start_line": 950, "end_line": 958, "section": "ATX headings" }, { "markdown": "## \n#\n### ###\n", "html": "<h2></h2>\n<h1></h1>\n<h3></h3>\n", "example": 49, "start_line": 963, "end_line": 971, "section": "ATX headings" }, { "markdown": "Foo *bar*\n=========\n\nFoo *bar*\n---------\n", "html": "<h1>Foo <em>bar</em></h1>\n<h2>Foo <em>bar</em></h2>\n", "example": 50, "start_line": 1006, "end_line": 1015, "section": "Setext headings" }, { "markdown": "Foo *bar\nbaz*\n====\n", "html": "<h1>Foo <em>bar\nbaz</em></h1>\n", "example": 51, "start_line": 1020, "end_line": 1027, "section": "Setext headings" }, { "markdown": " Foo *bar\nbaz*\t\n====\n", "html": "<h1>Foo <em>bar\nbaz</em></h1>\n", "example": 52, "start_line": 1034, "end_line": 1041, "section": "Setext headings" }, { "markdown": "Foo\n-------------------------\n\nFoo\n=\n", "html": "<h2>Foo</h2>\n<h1>Foo</h1>\n", "example": 53, "start_line": 1046, "end_line": 1055, "section": "Setext headings" }, { "markdown": " Foo\n---\n\n Foo\n-----\n\n Foo\n ===\n", "html": "<h2>Foo</h2>\n<h2>Foo</h2>\n<h1>Foo</h1>\n", "example": 54, "start_line": 1061, "end_line": 1074, "section": "Setext headings" }, { "markdown": " Foo\n ---\n\n Foo\n---\n", "html": "<pre><code>Foo\n---\n\nFoo\n</code></pre>\n<hr />\n", "example": 55, "start_line": 1079, "end_line": 1092, "section": "Setext headings" }, { "markdown": "Foo\n ---- \n", "html": "<h2>Foo</h2>\n", "example": 56, "start_line": 1098, "end_line": 1103, "section": "Setext headings" }, { "markdown": "Foo\n ---\n", "html": "<p>Foo\n---</p>\n", "example": 57, "start_line": 1108, "end_line": 1114, "section": "Setext headings" }, { "markdown": "Foo\n= =\n\nFoo\n--- -\n", "html": "<p>Foo\n= =</p>\n<p>Foo</p>\n<hr />\n", "example": 58, "start_line": 1119, "end_line": 1130, "section": "Setext headings" }, { "markdown": "Foo \n-----\n", "html": "<h2>Foo</h2>\n", "example": 59, "start_line": 1135, "end_line": 1140, "section": "Setext headings" }, { "markdown": "Foo\\\n----\n", "html": "<h2>Foo\\</h2>\n", "example": 60, "start_line": 1145, "end_line": 1150, "section": "Setext headings" }, { "markdown": "`Foo\n----\n`\n\n<a title=\"a lot\n---\nof dashes\"/>\n", "html": "<h2>`Foo</h2>\n<p>`</p>\n<h2><a title="a lot</h2>\n<p>of dashes"/></p>\n", "example": 61, "start_line": 1156, "end_line": 1169, "section": "Setext headings" }, { "markdown": "> Foo\n---\n", "html": "<blockquote>\n<p>Foo</p>\n</blockquote>\n<hr />\n", "example": 62, "start_line": 1175, "end_line": 1183, "section": "Setext headings" }, { "markdown": "> foo\nbar\n===\n", "html": "<blockquote>\n<p>foo\nbar\n===</p>\n</blockquote>\n", "example": 63, "start_line": 1186, "end_line": 1196, "section": "Setext headings" }, { "markdown": "- Foo\n---\n", "html": "<ul>\n<li>Foo</li>\n</ul>\n<hr />\n", "example": 64, "start_line": 1199, "end_line": 1207, "section": "Setext headings" }, { "markdown": "Foo\nBar\n---\n", "html": "<h2>Foo\nBar</h2>\n", "example": 65, "start_line": 1214, "end_line": 1221, "section": "Setext headings" }, { "markdown": "---\nFoo\n---\nBar\n---\nBaz\n", "html": "<hr />\n<h2>Foo</h2>\n<h2>Bar</h2>\n<p>Baz</p>\n", "example": 66, "start_line": 1227, "end_line": 1239, "section": "Setext headings" }, { "markdown": "\n====\n", "html": "<p>====</p>\n", "example": 67, "start_line": 1244, "end_line": 1249, "section": "Setext headings" }, { "markdown": "---\n---\n", "html": "<hr />\n<hr />\n", "example": 68, "start_line": 1256, "end_line": 1262, "section": "Setext headings" }, { "markdown": "- foo\n-----\n", "html": "<ul>\n<li>foo</li>\n</ul>\n<hr />\n", "example": 69, "start_line": 1265, "end_line": 1273, "section": "Setext headings" }, { "markdown": " foo\n---\n", "html": "<pre><code>foo\n</code></pre>\n<hr />\n", "example": 70, "start_line": 1276, "end_line": 1283, "section": "Setext headings" }, { "markdown": "> foo\n-----\n", "html": "<blockquote>\n<p>foo</p>\n</blockquote>\n<hr />\n", "example": 71, "start_line": 1286, "end_line": 1294, "section": "Setext headings" }, { "markdown": "\\> foo\n------\n", "html": "<h2>> foo</h2>\n", "example": 72, "start_line": 1300, "end_line": 1305, "section": "Setext headings" }, { "markdown": "Foo\n\nbar\n---\nbaz\n", "html": "<p>Foo</p>\n<h2>bar</h2>\n<p>baz</p>\n", "example": 73, "start_line": 1331, "end_line": 1341, "section": "Setext headings" }, { "markdown": "Foo\nbar\n\n---\n\nbaz\n", "html": "<p>Foo\nbar</p>\n<hr />\n<p>baz</p>\n", "example": 74, "start_line": 1347, "end_line": 1359, "section": "Setext headings" }, { "markdown": "Foo\nbar\n* * *\nbaz\n", "html": "<p>Foo\nbar</p>\n<hr />\n<p>baz</p>\n", "example": 75, "start_line": 1365, "end_line": 1375, "section": "Setext headings" }, { "markdown": "Foo\nbar\n\\---\nbaz\n", "html": "<p>Foo\nbar\n---\nbaz</p>\n", "example": 76, "start_line": 1380, "end_line": 1390, "section": "Setext headings" }, { "markdown": " a simple\n indented code block\n", "html": "<pre><code>a simple\n indented code block\n</code></pre>\n", "example": 77, "start_line": 1408, "end_line": 1415, "section": "Indented code blocks" }, { "markdown": " - foo\n\n bar\n", "html": "<ul>\n<li>\n<p>foo</p>\n<p>bar</p>\n</li>\n</ul>\n", "example": 78, "start_line": 1422, "end_line": 1433, "section": "Indented code blocks" }, { "markdown": "1. foo\n\n - bar\n", "html": "<ol>\n<li>\n<p>foo</p>\n<ul>\n<li>bar</li>\n</ul>\n</li>\n</ol>\n", "example": 79, "start_line": 1436, "end_line": 1449, "section": "Indented code blocks" }, { "markdown": " <a/>\n *hi*\n\n - one\n", "html": "<pre><code><a/>\n*hi*\n\n- one\n</code></pre>\n", "example": 80, "start_line": 1456, "end_line": 1467, "section": "Indented code blocks" }, { "markdown": " chunk1\n\n chunk2\n \n \n \n chunk3\n", "html": "<pre><code>chunk1\n\nchunk2\n\n\n\nchunk3\n</code></pre>\n", "example": 81, "start_line": 1472, "end_line": 1489, "section": "Indented code blocks" }, { "markdown": " chunk1\n \n chunk2\n", "html": "<pre><code>chunk1\n \n chunk2\n</code></pre>\n", "example": 82, "start_line": 1495, "end_line": 1504, "section": "Indented code blocks" }, { "markdown": "Foo\n bar\n\n", "html": "<p>Foo\nbar</p>\n", "example": 83, "start_line": 1510, "end_line": 1517, "section": "Indented code blocks" }, { "markdown": " foo\nbar\n", "html": "<pre><code>foo\n</code></pre>\n<p>bar</p>\n", "example": 84, "start_line": 1524, "end_line": 1531, "section": "Indented code blocks" }, { "markdown": "# Heading\n foo\nHeading\n------\n foo\n----\n", "html": "<h1>Heading</h1>\n<pre><code>foo\n</code></pre>\n<h2>Heading</h2>\n<pre><code>foo\n</code></pre>\n<hr />\n", "example": 85, "start_line": 1537, "end_line": 1552, "section": "Indented code blocks" }, { "markdown": " foo\n bar\n", "html": "<pre><code> foo\nbar\n</code></pre>\n", "example": 86, "start_line": 1557, "end_line": 1564, "section": "Indented code blocks" }, { "markdown": "\n \n foo\n \n\n", "html": "<pre><code>foo\n</code></pre>\n", "example": 87, "start_line": 1570, "end_line": 1579, "section": "Indented code blocks" }, { "markdown": " foo \n", "html": "<pre><code>foo \n</code></pre>\n", "example": 88, "start_line": 1584, "end_line": 1589, "section": "Indented code blocks" }, { "markdown": "```\n<\n >\n```\n", "html": "<pre><code><\n >\n</code></pre>\n", "example": 89, "start_line": 1639, "end_line": 1648, "section": "Fenced code blocks" }, { "markdown": "~~~\n<\n >\n~~~\n", "html": "<pre><code><\n >\n</code></pre>\n", "example": 90, "start_line": 1653, "end_line": 1662, "section": "Fenced code blocks" }, { "markdown": "``\nfoo\n``\n", "html": "<p><code>foo</code></p>\n", "example": 91, "start_line": 1666, "end_line": 1672, "section": "Fenced code blocks" }, { "markdown": "```\naaa\n~~~\n```\n", "html": "<pre><code>aaa\n~~~\n</code></pre>\n", "example": 92, "start_line": 1677, "end_line": 1686, "section": "Fenced code blocks" }, { "markdown": "~~~\naaa\n```\n~~~\n", "html": "<pre><code>aaa\n```\n</code></pre>\n", "example": 93, "start_line": 1689, "end_line": 1698, "section": "Fenced code blocks" }, { "markdown": "````\naaa\n```\n``````\n", "html": "<pre><code>aaa\n```\n</code></pre>\n", "example": 94, "start_line": 1703, "end_line": 1712, "section": "Fenced code blocks" }, { "markdown": "~~~~\naaa\n~~~\n~~~~\n", "html": "<pre><code>aaa\n~~~\n</code></pre>\n", "example": 95, "start_line": 1715, "end_line": 1724, "section": "Fenced code blocks" }, { "markdown": "```\n", "html": "<pre><code></code></pre>\n", "example": 96, "start_line": 1730, "end_line": 1734, "section": "Fenced code blocks" }, { "markdown": "`````\n\n```\naaa\n", "html": "<pre><code>\n```\naaa\n</code></pre>\n", "example": 97, "start_line": 1737, "end_line": 1747, "section": "Fenced code blocks" }, { "markdown": "> ```\n> aaa\n\nbbb\n", "html": "<blockquote>\n<pre><code>aaa\n</code></pre>\n</blockquote>\n<p>bbb</p>\n", "example": 98, "start_line": 1750, "end_line": 1761, "section": "Fenced code blocks" }, { "markdown": "```\n\n \n```\n", "html": "<pre><code>\n \n</code></pre>\n", "example": 99, "start_line": 1766, "end_line": 1775, "section": "Fenced code blocks" }, { "markdown": "```\n```\n", "html": "<pre><code></code></pre>\n", "example": 100, "start_line": 1780, "end_line": 1785, "section": "Fenced code blocks" }, { "markdown": " ```\n aaa\naaa\n```\n", "html": "<pre><code>aaa\naaa\n</code></pre>\n", "example": 101, "start_line": 1792, "end_line": 1801, "section": "Fenced code blocks" }, { "markdown": " ```\naaa\n aaa\naaa\n ```\n", "html": "<pre><code>aaa\naaa\naaa\n</code></pre>\n", "example": 102, "start_line": 1804, "end_line": 1815, "section": "Fenced code blocks" }, { "markdown": " ```\n aaa\n aaa\n aaa\n ```\n", "html": "<pre><code>aaa\n aaa\naaa\n</code></pre>\n", "example": 103, "start_line": 1818, "end_line": 1829, "section": "Fenced code blocks" }, { "markdown": " ```\n aaa\n ```\n", "html": "<pre><code>```\naaa\n```\n</code></pre>\n", "example": 104, "start_line": 1834, "end_line": 1843, "section": "Fenced code blocks" }, { "markdown": "```\naaa\n ```\n", "html": "<pre><code>aaa\n</code></pre>\n", "example": 105, "start_line": 1849, "end_line": 1856, "section": "Fenced code blocks" }, { "markdown": " ```\naaa\n ```\n", "html": "<pre><code>aaa\n</code></pre>\n", "example": 106, "start_line": 1859, "end_line": 1866, "section": "Fenced code blocks" }, { "markdown": "```\naaa\n ```\n", "html": "<pre><code>aaa\n ```\n</code></pre>\n", "example": 107, "start_line": 1871, "end_line": 1879, "section": "Fenced code blocks" }, { "markdown": "``` ```\naaa\n", "html": "<p><code> </code>\naaa</p>\n", "example": 108, "start_line": 1885, "end_line": 1891, "section": "Fenced code blocks" }, { "markdown": "~~~~~~\naaa\n~~~ ~~\n", "html": "<pre><code>aaa\n~~~ ~~\n</code></pre>\n", "example": 109, "start_line": 1894, "end_line": 1902, "section": "Fenced code blocks" }, { "markdown": "foo\n```\nbar\n```\nbaz\n", "html": "<p>foo</p>\n<pre><code>bar\n</code></pre>\n<p>baz</p>\n", "example": 110, "start_line": 1908, "end_line": 1919, "section": "Fenced code blocks" }, { "markdown": "foo\n---\n~~~\nbar\n~~~\n# baz\n", "html": "<h2>foo</h2>\n<pre><code>bar\n</code></pre>\n<h1>baz</h1>\n", "example": 111, "start_line": 1925, "end_line": 1937, "section": "Fenced code blocks" }, { "markdown": "```ruby\ndef foo(x)\n return 3\nend\n```\n", "html": "<pre><code class=\"language-ruby\">def foo(x)\n return 3\nend\n</code></pre>\n", "example": 112, "start_line": 1947, "end_line": 1958, "section": "Fenced code blocks" }, { "markdown": "~~~~ ruby startline=3 $%@#$\ndef foo(x)\n return 3\nend\n~~~~~~~\n", "html": "<pre><code class=\"language-ruby\">def foo(x)\n return 3\nend\n</code></pre>\n", "example": 113, "start_line": 1961, "end_line": 1972, "section": "Fenced code blocks" }, { "markdown": "````;\n````\n", "html": "<pre><code class=\"language-;\"></code></pre>\n", "example": 114, "start_line": 1975, "end_line": 1980, "section": "Fenced code blocks" }, { "markdown": "``` aa ```\nfoo\n", "html": "<p><code>aa</code>\nfoo</p>\n", "example": 115, "start_line": 1985, "end_line": 1991, "section": "Fenced code blocks" }, { "markdown": "~~~ aa ``` ~~~\nfoo\n~~~\n", "html": "<pre><code class=\"language-aa\">foo\n</code></pre>\n", "example": 116, "start_line": 1996, "end_line": 2003, "section": "Fenced code blocks" }, { "markdown": "```\n``` aaa\n```\n", "html": "<pre><code>``` aaa\n</code></pre>\n", "example": 117, "start_line": 2008, "end_line": 2015, "section": "Fenced code blocks" }, { "markdown": "<table><tr><td>\n<pre>\n**Hello**,\n\n_world_.\n</pre>\n</td></tr></table>\n", "html": "<table><tr><td>\n<pre>\n**Hello**,\n<p><em>world</em>.\n</pre></p>\n</td></tr></table>\n", "example": 118, "start_line": 2087, "end_line": 2102, "section": "HTML blocks" }, { "markdown": "<table>\n <tr>\n <td>\n hi\n </td>\n </tr>\n</table>\n\nokay.\n", "html": "<table>\n <tr>\n <td>\n hi\n </td>\n </tr>\n</table>\n<p>okay.</p>\n", "example": 119, "start_line": 2116, "end_line": 2135, "section": "HTML blocks" }, { "markdown": " <div>\n *hello*\n <foo><a>\n", "html": " <div>\n *hello*\n <foo><a>\n", "example": 120, "start_line": 2138, "end_line": 2146, "section": "HTML blocks" }, { "markdown": "</div>\n*foo*\n", "html": "</div>\n*foo*\n", "example": 121, "start_line": 2151, "end_line": 2157, "section": "HTML blocks" }, { "markdown": "<DIV CLASS=\"foo\">\n\n*Markdown*\n\n</DIV>\n", "html": "<DIV CLASS=\"foo\">\n<p><em>Markdown</em></p>\n</DIV>\n", "example": 122, "start_line": 2162, "end_line": 2172, "section": "HTML blocks" }, { "markdown": "<div id=\"foo\"\n class=\"bar\">\n</div>\n", "html": "<div id=\"foo\"\n class=\"bar\">\n</div>\n", "example": 123, "start_line": 2178, "end_line": 2186, "section": "HTML blocks" }, { "markdown": "<div id=\"foo\" class=\"bar\n baz\">\n</div>\n", "html": "<div id=\"foo\" class=\"bar\n baz\">\n</div>\n", "example": 124, "start_line": 2189, "end_line": 2197, "section": "HTML blocks" }, { "markdown": "<div>\n*foo*\n\n*bar*\n", "html": "<div>\n*foo*\n<p><em>bar</em></p>\n", "example": 125, "start_line": 2201, "end_line": 2210, "section": "HTML blocks" }, { "markdown": "<div id=\"foo\"\n*hi*\n", "html": "<div id=\"foo\"\n*hi*\n", "example": 126, "start_line": 2217, "end_line": 2223, "section": "HTML blocks" }, { "markdown": "<div class\nfoo\n", "html": "<div class\nfoo\n", "example": 127, "start_line": 2226, "end_line": 2232, "section": "HTML blocks" }, { "markdown": "<div *???-&&&-<---\n*foo*\n", "html": "<div *???-&&&-<---\n*foo*\n", "example": 128, "start_line": 2238, "end_line": 2244, "section": "HTML blocks" }, { "markdown": "<div><a href=\"bar\">*foo*</a></div>\n", "html": "<div><a href=\"bar\">*foo*</a></div>\n", "example": 129, "start_line": 2250, "end_line": 2254, "section": "HTML blocks" }, { "markdown": "<table><tr><td>\nfoo\n</td></tr></table>\n", "html": "<table><tr><td>\nfoo\n</td></tr></table>\n", "example": 130, "start_line": 2257, "end_line": 2265, "section": "HTML blocks" }, { "markdown": "<div></div>\n``` c\nint x = 33;\n```\n", "html": "<div></div>\n``` c\nint x = 33;\n```\n", "example": 131, "start_line": 2274, "end_line": 2284, "section": "HTML blocks" }, { "markdown": "<a href=\"foo\">\n*bar*\n</a>\n", "html": "<a href=\"foo\">\n*bar*\n</a>\n", "example": 132, "start_line": 2291, "end_line": 2299, "section": "HTML blocks" }, { "markdown": "<Warning>\n*bar*\n</Warning>\n", "html": "<Warning>\n*bar*\n</Warning>\n", "example": 133, "start_line": 2304, "end_line": 2312, "section": "HTML blocks" }, { "markdown": "<i class=\"foo\">\n*bar*\n</i>\n", "html": "<i class=\"foo\">\n*bar*\n</i>\n", "example": 134, "start_line": 2315, "end_line": 2323, "section": "HTML blocks" }, { "markdown": "</ins>\n*bar*\n", "html": "</ins>\n*bar*\n", "example": 135, "start_line": 2326, "end_line": 2332, "section": "HTML blocks" }, { "markdown": "<del>\n*foo*\n</del>\n", "html": "<del>\n*foo*\n</del>\n", "example": 136, "start_line": 2341, "end_line": 2349, "section": "HTML blocks" }, { "markdown": "<del>\n\n*foo*\n\n</del>\n", "html": "<del>\n<p><em>foo</em></p>\n</del>\n", "example": 137, "start_line": 2356, "end_line": 2366, "section": "HTML blocks" }, { "markdown": "<del>*foo*</del>\n", "html": "<p><del><em>foo</em></del></p>\n", "example": 138, "start_line": 2374, "end_line": 2378, "section": "HTML blocks" }, { "markdown": "<pre language=\"haskell\"><code>\nimport Text.HTML.TagSoup\n\nmain :: IO ()\nmain = print $ parseTags tags\n</code></pre>\nokay\n", "html": "<pre language=\"haskell\"><code>\nimport Text.HTML.TagSoup\n\nmain :: IO ()\nmain = print $ parseTags tags\n</code></pre>\n<p>okay</p>\n", "example": 139, "start_line": 2390, "end_line": 2406, "section": "HTML blocks" }, { "markdown": "<script type=\"text/javascript\">\n// JavaScript example\n\ndocument.getElementById(\"demo\").innerHTML = \"Hello JavaScript!\";\n</script>\nokay\n", "html": "<script type=\"text/javascript\">\n// JavaScript example\n\ndocument.getElementById(\"demo\").innerHTML = \"Hello JavaScript!\";\n</script>\n<p>okay</p>\n", "example": 140, "start_line": 2411, "end_line": 2425, "section": "HTML blocks" }, { "markdown": "<style\n type=\"text/css\">\nh1 {color:red;}\n\np {color:blue;}\n</style>\nokay\n", "html": "<style\n type=\"text/css\">\nh1 {color:red;}\n\np {color:blue;}\n</style>\n<p>okay</p>\n", "example": 141, "start_line": 2430, "end_line": 2446, "section": "HTML blocks" }, { "markdown": "<style\n type=\"text/css\">\n\nfoo\n", "html": "<style\n type=\"text/css\">\n\nfoo\n", "example": 142, "start_line": 2453, "end_line": 2463, "section": "HTML blocks" }, { "markdown": "> <div>\n> foo\n\nbar\n", "html": "<blockquote>\n<div>\nfoo\n</blockquote>\n<p>bar</p>\n", "example": 143, "start_line": 2466, "end_line": 2477, "section": "HTML blocks" }, { "markdown": "- <div>\n- foo\n", "html": "<ul>\n<li>\n<div>\n</li>\n<li>foo</li>\n</ul>\n", "example": 144, "start_line": 2480, "end_line": 2490, "section": "HTML blocks" }, { "markdown": "<style>p{color:red;}</style>\n*foo*\n", "html": "<style>p{color:red;}</style>\n<p><em>foo</em></p>\n", "example": 145, "start_line": 2495, "end_line": 2501, "section": "HTML blocks" }, { "markdown": "<!-- foo -->*bar*\n*baz*\n", "html": "<!-- foo -->*bar*\n<p><em>baz</em></p>\n", "example": 146, "start_line": 2504, "end_line": 2510, "section": "HTML blocks" }, { "markdown": "<script>\nfoo\n</script>1. *bar*\n", "html": "<script>\nfoo\n</script>1. *bar*\n", "example": 147, "start_line": 2516, "end_line": 2524, "section": "HTML blocks" }, { "markdown": "<!-- Foo\n\nbar\n baz -->\nokay\n", "html": "<!-- Foo\n\nbar\n baz -->\n<p>okay</p>\n", "example": 148, "start_line": 2529, "end_line": 2541, "section": "HTML blocks" }, { "markdown": "<?php\n\n echo '>';\n\n?>\nokay\n", "html": "<?php\n\n echo '>';\n\n?>\n<p>okay</p>\n", "example": 149, "start_line": 2547, "end_line": 2561, "section": "HTML blocks" }, { "markdown": "<!DOCTYPE html>\n", "html": "<!DOCTYPE html>\n", "example": 150, "start_line": 2566, "end_line": 2570, "section": "HTML blocks" }, { "markdown": "<![CDATA[\nfunction matchwo(a,b)\n{\n if (a < b && a < 0) then {\n return 1;\n\n } else {\n\n return 0;\n }\n}\n]]>\nokay\n", "html": "<![CDATA[\nfunction matchwo(a,b)\n{\n if (a < b && a < 0) then {\n return 1;\n\n } else {\n\n return 0;\n }\n}\n]]>\n<p>okay</p>\n", "example": 151, "start_line": 2575, "end_line": 2603, "section": "HTML blocks" }, { "markdown": " <!-- foo -->\n\n <!-- foo -->\n", "html": " <!-- foo -->\n<pre><code><!-- foo -->\n</code></pre>\n", "example": 152, "start_line": 2608, "end_line": 2616, "section": "HTML blocks" }, { "markdown": " <div>\n\n <div>\n", "html": " <div>\n<pre><code><div>\n</code></pre>\n", "example": 153, "start_line": 2619, "end_line": 2627, "section": "HTML blocks" }, { "markdown": "Foo\n<div>\nbar\n</div>\n", "html": "<p>Foo</p>\n<div>\nbar\n</div>\n", "example": 154, "start_line": 2633, "end_line": 2643, "section": "HTML blocks" }, { "markdown": "<div>\nbar\n</div>\n*foo*\n", "html": "<div>\nbar\n</div>\n*foo*\n", "example": 155, "start_line": 2650, "end_line": 2660, "section": "HTML blocks" }, { "markdown": "Foo\n<a href=\"bar\">\nbaz\n", "html": "<p>Foo\n<a href=\"bar\">\nbaz</p>\n", "example": 156, "start_line": 2665, "end_line": 2673, "section": "HTML blocks" }, { "markdown": "<div>\n\n*Emphasized* text.\n\n</div>\n", "html": "<div>\n<p><em>Emphasized</em> text.</p>\n</div>\n", "example": 157, "start_line": 2706, "end_line": 2716, "section": "HTML blocks" }, { "markdown": "<div>\n*Emphasized* text.\n</div>\n", "html": "<div>\n*Emphasized* text.\n</div>\n", "example": 158, "start_line": 2719, "end_line": 2727, "section": "HTML blocks" }, { "markdown": "<table>\n\n<tr>\n\n<td>\nHi\n</td>\n\n</tr>\n\n</table>\n", "html": "<table>\n<tr>\n<td>\nHi\n</td>\n</tr>\n</table>\n", "example": 159, "start_line": 2741, "end_line": 2761, "section": "HTML blocks" }, { "markdown": "<table>\n\n <tr>\n\n <td>\n Hi\n </td>\n\n </tr>\n\n</table>\n", "html": "<table>\n <tr>\n<pre><code><td>\n Hi\n</td>\n</code></pre>\n </tr>\n</table>\n", "example": 160, "start_line": 2768, "end_line": 2789, "section": "HTML blocks" }, { "markdown": "[foo]: /url \"title\"\n\n[foo]\n", "html": "<p><a href=\"/url\" title=\"title\">foo</a></p>\n", "example": 161, "start_line": 2816, "end_line": 2822, "section": "Link reference definitions" }, { "markdown": " [foo]: \n /url \n 'the title' \n\n[foo]\n", "html": "<p><a href=\"/url\" title=\"the title\">foo</a></p>\n", "example": 162, "start_line": 2825, "end_line": 2833, "section": "Link reference definitions" }, { "markdown": "[Foo*bar\\]]:my_(url) 'title (with parens)'\n\n[Foo*bar\\]]\n", "html": "<p><a href=\"my_(url)\" title=\"title (with parens)\">Foo*bar]</a></p>\n", "example": 163, "start_line": 2836, "end_line": 2842, "section": "Link reference definitions" }, { "markdown": "[Foo bar]:\n<my url>\n'title'\n\n[Foo bar]\n", "html": "<p><a href=\"my%20url\" title=\"title\">Foo bar</a></p>\n", "example": 164, "start_line": 2845, "end_line": 2853, "section": "Link reference definitions" }, { "markdown": "[foo]: /url '\ntitle\nline1\nline2\n'\n\n[foo]\n", "html": "<p><a href=\"/url\" title=\"\ntitle\nline1\nline2\n\">foo</a></p>\n", "example": 165, "start_line": 2858, "end_line": 2872, "section": "Link reference definitions" }, { "markdown": "[foo]: /url 'title\n\nwith blank line'\n\n[foo]\n", "html": "<p>[foo]: /url 'title</p>\n<p>with blank line'</p>\n<p>[foo]</p>\n", "example": 166, "start_line": 2877, "end_line": 2887, "section": "Link reference definitions" }, { "markdown": "[foo]:\n/url\n\n[foo]\n", "html": "<p><a href=\"/url\">foo</a></p>\n", "example": 167, "start_line": 2892, "end_line": 2899, "section": "Link reference definitions" }, { "markdown": "[foo]:\n\n[foo]\n", "html": "<p>[foo]:</p>\n<p>[foo]</p>\n", "example": 168, "start_line": 2904, "end_line": 2911, "section": "Link reference definitions" }, { "markdown": "[foo]: <>\n\n[foo]\n", "html": "<p><a href=\"\">foo</a></p>\n", "example": 169, "start_line": 2916, "end_line": 2922, "section": "Link reference definitions" }, { "markdown": "[foo]: <bar>(baz)\n\n[foo]\n", "html": "<p>[foo]: <bar>(baz)</p>\n<p>[foo]</p>\n", "example": 170, "start_line": 2927, "end_line": 2934, "section": "Link reference definitions" }, { "markdown": "[foo]: /url\\bar\\*baz \"foo\\\"bar\\baz\"\n\n[foo]\n", "html": "<p><a href=\"/url%5Cbar*baz\" title=\"foo"bar\\baz\">foo</a></p>\n", "example": 171, "start_line": 2940, "end_line": 2946, "section": "Link reference definitions" }, { "markdown": "[foo]\n\n[foo]: url\n", "html": "<p><a href=\"url\">foo</a></p>\n", "example": 172, "start_line": 2951, "end_line": 2957, "section": "Link reference definitions" }, { "markdown": "[foo]\n\n[foo]: first\n[foo]: second\n", "html": "<p><a href=\"first\">foo</a></p>\n", "example": 173, "start_line": 2963, "end_line": 2970, "section": "Link reference definitions" }, { "markdown": "[FOO]: /url\n\n[Foo]\n", "html": "<p><a href=\"/url\">Foo</a></p>\n", "example": 174, "start_line": 2976, "end_line": 2982, "section": "Link reference definitions" }, { "markdown": "[ΑΓΩ]: /φου\n\n[αγω]\n", "html": "<p><a href=\"/%CF%86%CE%BF%CF%85\">αγω</a></p>\n", "example": 175, "start_line": 2985, "end_line": 2991, "section": "Link reference definitions" }, { "markdown": "[foo]: /url\n", "html": "", "example": 176, "start_line": 2997, "end_line": 3000, "section": "Link reference definitions" }, { "markdown": "[\nfoo\n]: /url\nbar\n", "html": "<p>bar</p>\n", "example": 177, "start_line": 3005, "end_line": 3012, "section": "Link reference definitions" }, { "markdown": "[foo]: /url \"title\" ok\n", "html": "<p>[foo]: /url "title" ok</p>\n", "example": 178, "start_line": 3018, "end_line": 3022, "section": "Link reference definitions" }, { "markdown": "[foo]: /url\n\"title\" ok\n", "html": "<p>"title" ok</p>\n", "example": 179, "start_line": 3027, "end_line": 3032, "section": "Link reference definitions" }, { "markdown": " [foo]: /url \"title\"\n\n[foo]\n", "html": "<pre><code>[foo]: /url "title"\n</code></pre>\n<p>[foo]</p>\n", "example": 180, "start_line": 3038, "end_line": 3046, "section": "Link reference definitions" }, { "markdown": "```\n[foo]: /url\n```\n\n[foo]\n", "html": "<pre><code>[foo]: /url\n</code></pre>\n<p>[foo]</p>\n", "example": 181, "start_line": 3052, "end_line": 3062, "section": "Link reference definitions" }, { "markdown": "Foo\n[bar]: /baz\n\n[bar]\n", "html": "<p>Foo\n[bar]: /baz</p>\n<p>[bar]</p>\n", "example": 182, "start_line": 3067, "end_line": 3076, "section": "Link reference definitions" }, { "markdown": "# [Foo]\n[foo]: /url\n> bar\n", "html": "<h1><a href=\"/url\">Foo</a></h1>\n<blockquote>\n<p>bar</p>\n</blockquote>\n", "example": 183, "start_line": 3082, "end_line": 3091, "section": "Link reference definitions" }, { "markdown": "[foo]: /url\nbar\n===\n[foo]\n", "html": "<h1>bar</h1>\n<p><a href=\"/url\">foo</a></p>\n", "example": 184, "start_line": 3093, "end_line": 3101, "section": "Link reference definitions" }, { "markdown": "[foo]: /url\n===\n[foo]\n", "html": "<p>===\n<a href=\"/url\">foo</a></p>\n", "example": 185, "start_line": 3103, "end_line": 3110, "section": "Link reference definitions" }, { "markdown": "[foo]: /foo-url \"foo\"\n[bar]: /bar-url\n \"bar\"\n[baz]: /baz-url\n\n[foo],\n[bar],\n[baz]\n", "html": "<p><a href=\"/foo-url\" title=\"foo\">foo</a>,\n<a href=\"/bar-url\" title=\"bar\">bar</a>,\n<a href=\"/baz-url\">baz</a></p>\n", "example": 186, "start_line": 3116, "end_line": 3129, "section": "Link reference definitions" }, { "markdown": "[foo]\n\n> [foo]: /url\n", "html": "<p><a href=\"/url\">foo</a></p>\n<blockquote>\n</blockquote>\n", "example": 187, "start_line": 3137, "end_line": 3145, "section": "Link reference definitions" }, { "markdown": "[foo]: /url\n", "html": "", "example": 188, "start_line": 3154, "end_line": 3157, "section": "Link reference definitions" }, { "markdown": "aaa\n\nbbb\n", "html": "<p>aaa</p>\n<p>bbb</p>\n", "example": 189, "start_line": 3171, "end_line": 3178, "section": "Paragraphs" }, { "markdown": "aaa\nbbb\n\nccc\nddd\n", "html": "<p>aaa\nbbb</p>\n<p>ccc\nddd</p>\n", "example": 190, "start_line": 3183, "end_line": 3194, "section": "Paragraphs" }, { "markdown": "aaa\n\n\nbbb\n", "html": "<p>aaa</p>\n<p>bbb</p>\n", "example": 191, "start_line": 3199, "end_line": 3207, "section": "Paragraphs" }, { "markdown": " aaa\n bbb\n", "html": "<p>aaa\nbbb</p>\n", "example": 192, "start_line": 3212, "end_line": 3218, "section": "Paragraphs" }, { "markdown": "aaa\n bbb\n ccc\n", "html": "<p>aaa\nbbb\nccc</p>\n", "example": 193, "start_line": 3224, "end_line": 3232, "section": "Paragraphs" }, { "markdown": " aaa\nbbb\n", "html": "<p>aaa\nbbb</p>\n", "example": 194, "start_line": 3238, "end_line": 3244, "section": "Paragraphs" }, { "markdown": " aaa\nbbb\n", "html": "<pre><code>aaa\n</code></pre>\n<p>bbb</p>\n", "example": 195, "start_line": 3247, "end_line": 3254, "section": "Paragraphs" }, { "markdown": "aaa \nbbb \n", "html": "<p>aaa<br />\nbbb</p>\n", "example": 196, "start_line": 3261, "end_line": 3267, "section": "Paragraphs" }, { "markdown": " \n\naaa\n \n\n# aaa\n\n \n", "html": "<p>aaa</p>\n<h1>aaa</h1>\n", "example": 197, "start_line": 3278, "end_line": 3290, "section": "Blank lines" }, { "markdown": "> # Foo\n> bar\n> baz\n", "html": "<blockquote>\n<h1>Foo</h1>\n<p>bar\nbaz</p>\n</blockquote>\n", "example": 198, "start_line": 3344, "end_line": 3354, "section": "Block quotes" }, { "markdown": "># Foo\n>bar\n> baz\n", "html": "<blockquote>\n<h1>Foo</h1>\n<p>bar\nbaz</p>\n</blockquote>\n", "example": 199, "start_line": 3359, "end_line": 3369, "section": "Block quotes" }, { "markdown": " > # Foo\n > bar\n > baz\n", "html": "<blockquote>\n<h1>Foo</h1>\n<p>bar\nbaz</p>\n</blockquote>\n", "example": 200, "start_line": 3374, "end_line": 3384, "section": "Block quotes" }, { "markdown": " > # Foo\n > bar\n > baz\n", "html": "<pre><code>> # Foo\n> bar\n> baz\n</code></pre>\n", "example": 201, "start_line": 3389, "end_line": 3398, "section": "Block quotes" }, { "markdown": "> # Foo\n> bar\nbaz\n", "html": "<blockquote>\n<h1>Foo</h1>\n<p>bar\nbaz</p>\n</blockquote>\n", "example": 202, "start_line": 3404, "end_line": 3414, "section": "Block quotes" }, { "markdown": "> bar\nbaz\n> foo\n", "html": "<blockquote>\n<p>bar\nbaz\nfoo</p>\n</blockquote>\n", "example": 203, "start_line": 3420, "end_line": 3430, "section": "Block quotes" }, { "markdown": "> foo\n---\n", "html": "<blockquote>\n<p>foo</p>\n</blockquote>\n<hr />\n", "example": 204, "start_line": 3444, "end_line": 3452, "section": "Block quotes" }, { "markdown": "> - foo\n- bar\n", "html": "<blockquote>\n<ul>\n<li>foo</li>\n</ul>\n</blockquote>\n<ul>\n<li>bar</li>\n</ul>\n", "example": 205, "start_line": 3464, "end_line": 3476, "section": "Block quotes" }, { "markdown": "> foo\n bar\n", "html": "<blockquote>\n<pre><code>foo\n</code></pre>\n</blockquote>\n<pre><code>bar\n</code></pre>\n", "example": 206, "start_line": 3482, "end_line": 3492, "section": "Block quotes" }, { "markdown": "> ```\nfoo\n```\n", "html": "<blockquote>\n<pre><code></code></pre>\n</blockquote>\n<p>foo</p>\n<pre><code></code></pre>\n", "example": 207, "start_line": 3495, "end_line": 3505, "section": "Block quotes" }, { "markdown": "> foo\n - bar\n", "html": "<blockquote>\n<p>foo\n- bar</p>\n</blockquote>\n", "example": 208, "start_line": 3511, "end_line": 3519, "section": "Block quotes" }, { "markdown": ">\n", "html": "<blockquote>\n</blockquote>\n", "example": 209, "start_line": 3535, "end_line": 3540, "section": "Block quotes" }, { "markdown": ">\n> \n> \n", "html": "<blockquote>\n</blockquote>\n", "example": 210, "start_line": 3543, "end_line": 3550, "section": "Block quotes" }, { "markdown": ">\n> foo\n> \n", "html": "<blockquote>\n<p>foo</p>\n</blockquote>\n", "example": 211, "start_line": 3555, "end_line": 3563, "section": "Block quotes" }, { "markdown": "> foo\n\n> bar\n", "html": "<blockquote>\n<p>foo</p>\n</blockquote>\n<blockquote>\n<p>bar</p>\n</blockquote>\n", "example": 212, "start_line": 3568, "end_line": 3579, "section": "Block quotes" }, { "markdown": "> foo\n> bar\n", "html": "<blockquote>\n<p>foo\nbar</p>\n</blockquote>\n", "example": 213, "start_line": 3590, "end_line": 3598, "section": "Block quotes" }, { "markdown": "> foo\n>\n> bar\n", "html": "<blockquote>\n<p>foo</p>\n<p>bar</p>\n</blockquote>\n", "example": 214, "start_line": 3603, "end_line": 3612, "section": "Block quotes" }, { "markdown": "foo\n> bar\n", "html": "<p>foo</p>\n<blockquote>\n<p>bar</p>\n</blockquote>\n", "example": 215, "start_line": 3617, "end_line": 3625, "section": "Block quotes" }, { "markdown": "> aaa\n***\n> bbb\n", "html": "<blockquote>\n<p>aaa</p>\n</blockquote>\n<hr />\n<blockquote>\n<p>bbb</p>\n</blockquote>\n", "example": 216, "start_line": 3631, "end_line": 3643, "section": "Block quotes" }, { "markdown": "> bar\nbaz\n", "html": "<blockquote>\n<p>bar\nbaz</p>\n</blockquote>\n", "example": 217, "start_line": 3649, "end_line": 3657, "section": "Block quotes" }, { "markdown": "> bar\n\nbaz\n", "html": "<blockquote>\n<p>bar</p>\n</blockquote>\n<p>baz</p>\n", "example": 218, "start_line": 3660, "end_line": 3669, "section": "Block quotes" }, { "markdown": "> bar\n>\nbaz\n", "html": "<blockquote>\n<p>bar</p>\n</blockquote>\n<p>baz</p>\n", "example": 219, "start_line": 3672, "end_line": 3681, "section": "Block quotes" }, { "markdown": "> > > foo\nbar\n", "html": "<blockquote>\n<blockquote>\n<blockquote>\n<p>foo\nbar</p>\n</blockquote>\n</blockquote>\n</blockquote>\n", "example": 220, "start_line": 3688, "end_line": 3700, "section": "Block quotes" }, { "markdown": ">>> foo\n> bar\n>>baz\n", "html": "<blockquote>\n<blockquote>\n<blockquote>\n<p>foo\nbar\nbaz</p>\n</blockquote>\n</blockquote>\n</blockquote>\n", "example": 221, "start_line": 3703, "end_line": 3717, "section": "Block quotes" }, { "markdown": "> code\n\n> not code\n", "html": "<blockquote>\n<pre><code>code\n</code></pre>\n</blockquote>\n<blockquote>\n<p>not code</p>\n</blockquote>\n", "example": 222, "start_line": 3725, "end_line": 3737, "section": "Block quotes" }, { "markdown": "A paragraph\nwith two lines.\n\n indented code\n\n> A block quote.\n", "html": "<p>A paragraph\nwith two lines.</p>\n<pre><code>indented code\n</code></pre>\n<blockquote>\n<p>A block quote.</p>\n</blockquote>\n", "example": 223, "start_line": 3779, "end_line": 3794, "section": "List items" }, { "markdown": "1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.\n", "html": "<ol>\n<li>\n<p>A paragraph\nwith two lines.</p>\n<pre><code>indented code\n</code></pre>\n<blockquote>\n<p>A block quote.</p>\n</blockquote>\n</li>\n</ol>\n", "example": 224, "start_line": 3801, "end_line": 3820, "section": "List items" }, { "markdown": "- one\n\n two\n", "html": "<ul>\n<li>one</li>\n</ul>\n<p>two</p>\n", "example": 225, "start_line": 3834, "end_line": 3843, "section": "List items" }, { "markdown": "- one\n\n two\n", "html": "<ul>\n<li>\n<p>one</p>\n<p>two</p>\n</li>\n</ul>\n", "example": 226, "start_line": 3846, "end_line": 3857, "section": "List items" }, { "markdown": " - one\n\n two\n", "html": "<ul>\n<li>one</li>\n</ul>\n<pre><code> two\n</code></pre>\n", "example": 227, "start_line": 3860, "end_line": 3870, "section": "List items" }, { "markdown": " - one\n\n two\n", "html": "<ul>\n<li>\n<p>one</p>\n<p>two</p>\n</li>\n</ul>\n", "example": 228, "start_line": 3873, "end_line": 3884, "section": "List items" }, { "markdown": " > > 1. one\n>>\n>> two\n", "html": "<blockquote>\n<blockquote>\n<ol>\n<li>\n<p>one</p>\n<p>two</p>\n</li>\n</ol>\n</blockquote>\n</blockquote>\n", "example": 229, "start_line": 3895, "end_line": 3910, "section": "List items" }, { "markdown": ">>- one\n>>\n > > two\n", "html": "<blockquote>\n<blockquote>\n<ul>\n<li>one</li>\n</ul>\n<p>two</p>\n</blockquote>\n</blockquote>\n", "example": 230, "start_line": 3922, "end_line": 3935, "section": "List items" }, { "markdown": "-one\n\n2.two\n", "html": "<p>-one</p>\n<p>2.two</p>\n", "example": 231, "start_line": 3941, "end_line": 3948, "section": "List items" }, { "markdown": "- foo\n\n\n bar\n", "html": "<ul>\n<li>\n<p>foo</p>\n<p>bar</p>\n</li>\n</ul>\n", "example": 232, "start_line": 3954, "end_line": 3966, "section": "List items" }, { "markdown": "1. foo\n\n ```\n bar\n ```\n\n baz\n\n > bam\n", "html": "<ol>\n<li>\n<p>foo</p>\n<pre><code>bar\n</code></pre>\n<p>baz</p>\n<blockquote>\n<p>bam</p>\n</blockquote>\n</li>\n</ol>\n", "example": 233, "start_line": 3971, "end_line": 3993, "section": "List items" }, { "markdown": "- Foo\n\n bar\n\n\n baz\n", "html": "<ul>\n<li>\n<p>Foo</p>\n<pre><code>bar\n\n\nbaz\n</code></pre>\n</li>\n</ul>\n", "example": 234, "start_line": 3999, "end_line": 4017, "section": "List items" }, { "markdown": "123456789. ok\n", "html": "<ol start=\"123456789\">\n<li>ok</li>\n</ol>\n", "example": 235, "start_line": 4021, "end_line": 4027, "section": "List items" }, { "markdown": "1234567890. not ok\n", "html": "<p>1234567890. not ok</p>\n", "example": 236, "start_line": 4030, "end_line": 4034, "section": "List items" }, { "markdown": "0. ok\n", "html": "<ol start=\"0\">\n<li>ok</li>\n</ol>\n", "example": 237, "start_line": 4039, "end_line": 4045, "section": "List items" }, { "markdown": "003. ok\n", "html": "<ol start=\"3\">\n<li>ok</li>\n</ol>\n", "example": 238, "start_line": 4048, "end_line": 4054, "section": "List items" }, { "markdown": "-1. not ok\n", "html": "<p>-1. not ok</p>\n", "example": 239, "start_line": 4059, "end_line": 4063, "section": "List items" }, { "markdown": "- foo\n\n bar\n", "html": "<ul>\n<li>\n<p>foo</p>\n<pre><code>bar\n</code></pre>\n</li>\n</ul>\n", "example": 240, "start_line": 4082, "end_line": 4094, "section": "List items" }, { "markdown": " 10. foo\n\n bar\n", "html": "<ol start=\"10\">\n<li>\n<p>foo</p>\n<pre><code>bar\n</code></pre>\n</li>\n</ol>\n", "example": 241, "start_line": 4099, "end_line": 4111, "section": "List items" }, { "markdown": " indented code\n\nparagraph\n\n more code\n", "html": "<pre><code>indented code\n</code></pre>\n<p>paragraph</p>\n<pre><code>more code\n</code></pre>\n", "example": 242, "start_line": 4118, "end_line": 4130, "section": "List items" }, { "markdown": "1. indented code\n\n paragraph\n\n more code\n", "html": "<ol>\n<li>\n<pre><code>indented code\n</code></pre>\n<p>paragraph</p>\n<pre><code>more code\n</code></pre>\n</li>\n</ol>\n", "example": 243, "start_line": 4133, "end_line": 4149, "section": "List items" }, { "markdown": "1. indented code\n\n paragraph\n\n more code\n", "html": "<ol>\n<li>\n<pre><code> indented code\n</code></pre>\n<p>paragraph</p>\n<pre><code>more code\n</code></pre>\n</li>\n</ol>\n", "example": 244, "start_line": 4155, "end_line": 4171, "section": "List items" }, { "markdown": " foo\n\nbar\n", "html": "<p>foo</p>\n<p>bar</p>\n", "example": 245, "start_line": 4182, "end_line": 4189, "section": "List items" }, { "markdown": "- foo\n\n bar\n", "html": "<ul>\n<li>foo</li>\n</ul>\n<p>bar</p>\n", "example": 246, "start_line": 4192, "end_line": 4201, "section": "List items" }, { "markdown": "- foo\n\n bar\n", "html": "<ul>\n<li>\n<p>foo</p>\n<p>bar</p>\n</li>\n</ul>\n", "example": 247, "start_line": 4209, "end_line": 4220, "section": "List items" }, { "markdown": "-\n foo\n-\n ```\n bar\n ```\n-\n baz\n", "html": "<ul>\n<li>foo</li>\n<li>\n<pre><code>bar\n</code></pre>\n</li>\n<li>\n<pre><code>baz\n</code></pre>\n</li>\n</ul>\n", "example": 248, "start_line": 4237, "end_line": 4258, "section": "List items" }, { "markdown": "- \n foo\n", "html": "<ul>\n<li>foo</li>\n</ul>\n", "example": 249, "start_line": 4263, "end_line": 4270, "section": "List items" }, { "markdown": "-\n\n foo\n", "html": "<ul>\n<li></li>\n</ul>\n<p>foo</p>\n", "example": 250, "start_line": 4277, "end_line": 4286, "section": "List items" }, { "markdown": "- foo\n-\n- bar\n", "html": "<ul>\n<li>foo</li>\n<li></li>\n<li>bar</li>\n</ul>\n", "example": 251, "start_line": 4291, "end_line": 4301, "section": "List items" }, { "markdown": "- foo\n- \n- bar\n", "html": "<ul>\n<li>foo</li>\n<li></li>\n<li>bar</li>\n</ul>\n", "example": 252, "start_line": 4306, "end_line": 4316, "section": "List items" }, { "markdown": "1. foo\n2.\n3. bar\n", "html": "<ol>\n<li>foo</li>\n<li></li>\n<li>bar</li>\n</ol>\n", "example": 253, "start_line": 4321, "end_line": 4331, "section": "List items" }, { "markdown": "*\n", "html": "<ul>\n<li></li>\n</ul>\n", "example": 254, "start_line": 4336, "end_line": 4342, "section": "List items" }, { "markdown": "foo\n*\n\nfoo\n1.\n", "html": "<p>foo\n*</p>\n<p>foo\n1.</p>\n", "example": 255, "start_line": 4346, "end_line": 4357, "section": "List items" }, { "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.\n", "html": "<ol>\n<li>\n<p>A paragraph\nwith two lines.</p>\n<pre><code>indented code\n</code></pre>\n<blockquote>\n<p>A block quote.</p>\n</blockquote>\n</li>\n</ol>\n", "example": 256, "start_line": 4368, "end_line": 4387, "section": "List items" }, { "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.\n", "html": "<ol>\n<li>\n<p>A paragraph\nwith two lines.</p>\n<pre><code>indented code\n</code></pre>\n<blockquote>\n<p>A block quote.</p>\n</blockquote>\n</li>\n</ol>\n", "example": 257, "start_line": 4392, "end_line": 4411, "section": "List items" }, { "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.\n", "html": "<ol>\n<li>\n<p>A paragraph\nwith two lines.</p>\n<pre><code>indented code\n</code></pre>\n<blockquote>\n<p>A block quote.</p>\n</blockquote>\n</li>\n</ol>\n", "example": 258, "start_line": 4416, "end_line": 4435, "section": "List items" }, { "markdown": " 1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.\n", "html": "<pre><code>1. A paragraph\n with two lines.\n\n indented code\n\n > A block quote.\n</code></pre>\n", "example": 259, "start_line": 4440, "end_line": 4455, "section": "List items" }, { "markdown": " 1. A paragraph\nwith two lines.\n\n indented code\n\n > A block quote.\n", "html": "<ol>\n<li>\n<p>A paragraph\nwith two lines.</p>\n<pre><code>indented code\n</code></pre>\n<blockquote>\n<p>A block quote.</p>\n</blockquote>\n</li>\n</ol>\n", "example": 260, "start_line": 4470, "end_line": 4489, "section": "List items" }, { "markdown": " 1. A paragraph\n with two lines.\n", "html": "<ol>\n<li>A paragraph\nwith two lines.</li>\n</ol>\n", "example": 261, "start_line": 4494, "end_line": 4502, "section": "List items" }, { "markdown": "> 1. > Blockquote\ncontinued here.\n", "html": "<blockquote>\n<ol>\n<li>\n<blockquote>\n<p>Blockquote\ncontinued here.</p>\n</blockquote>\n</li>\n</ol>\n</blockquote>\n", "example": 262, "start_line": 4507, "end_line": 4521, "section": "List items" }, { "markdown": "> 1. > Blockquote\n> continued here.\n", "html": "<blockquote>\n<ol>\n<li>\n<blockquote>\n<p>Blockquote\ncontinued here.</p>\n</blockquote>\n</li>\n</ol>\n</blockquote>\n", "example": 263, "start_line": 4524, "end_line": 4538, "section": "List items" }, { "markdown": "- foo\n - bar\n - baz\n - boo\n", "html": "<ul>\n<li>foo\n<ul>\n<li>bar\n<ul>\n<li>baz\n<ul>\n<li>boo</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n", "example": 264, "start_line": 4552, "end_line": 4573, "section": "List items" }, { "markdown": "- foo\n - bar\n - baz\n - boo\n", "html": "<ul>\n<li>foo</li>\n<li>bar</li>\n<li>baz</li>\n<li>boo</li>\n</ul>\n", "example": 265, "start_line": 4578, "end_line": 4590, "section": "List items" }, { "markdown": "10) foo\n - bar\n", "html": "<ol start=\"10\">\n<li>foo\n<ul>\n<li>bar</li>\n</ul>\n</li>\n</ol>\n", "example": 266, "start_line": 4595, "end_line": 4606, "section": "List items" }, { "markdown": "10) foo\n - bar\n", "html": "<ol start=\"10\">\n<li>foo</li>\n</ol>\n<ul>\n<li>bar</li>\n</ul>\n", "example": 267, "start_line": 4611, "end_line": 4621, "section": "List items" }, { "markdown": "- - foo\n", "html": "<ul>\n<li>\n<ul>\n<li>foo</li>\n</ul>\n</li>\n</ul>\n", "example": 268, "start_line": 4626, "end_line": 4636, "section": "List items" }, { "markdown": "1. - 2. foo\n", "html": "<ol>\n<li>\n<ul>\n<li>\n<ol start=\"2\">\n<li>foo</li>\n</ol>\n</li>\n</ul>\n</li>\n</ol>\n", "example": 269, "start_line": 4639, "end_line": 4653, "section": "List items" }, { "markdown": "- # Foo\n- Bar\n ---\n baz\n", "html": "<ul>\n<li>\n<h1>Foo</h1>\n</li>\n<li>\n<h2>Bar</h2>\nbaz</li>\n</ul>\n", "example": 270, "start_line": 4658, "end_line": 4672, "section": "List items" }, { "markdown": "- foo\n- bar\n+ baz\n", "html": "<ul>\n<li>foo</li>\n<li>bar</li>\n</ul>\n<ul>\n<li>baz</li>\n</ul>\n", "example": 271, "start_line": 4894, "end_line": 4906, "section": "Lists" }, { "markdown": "1. foo\n2. bar\n3) baz\n", "html": "<ol>\n<li>foo</li>\n<li>bar</li>\n</ol>\n<ol start=\"3\">\n<li>baz</li>\n</ol>\n", "example": 272, "start_line": 4909, "end_line": 4921, "section": "Lists" }, { "markdown": "Foo\n- bar\n- baz\n", "html": "<p>Foo</p>\n<ul>\n<li>bar</li>\n<li>baz</li>\n</ul>\n", "example": 273, "start_line": 4928, "end_line": 4938, "section": "Lists" }, { "markdown": "The number of windows in my house is\n14. The number of doors is 6.\n", "html": "<p>The number of windows in my house is\n14. The number of doors is 6.</p>\n", "example": 274, "start_line": 5005, "end_line": 5011, "section": "Lists" }, { "markdown": "The number of windows in my house is\n1. The number of doors is 6.\n", "html": "<p>The number of windows in my house is</p>\n<ol>\n<li>The number of doors is 6.</li>\n</ol>\n", "example": 275, "start_line": 5015, "end_line": 5023, "section": "Lists" }, { "markdown": "- foo\n\n- bar\n\n\n- baz\n", "html": "<ul>\n<li>\n<p>foo</p>\n</li>\n<li>\n<p>bar</p>\n</li>\n<li>\n<p>baz</p>\n</li>\n</ul>\n", "example": 276, "start_line": 5029, "end_line": 5048, "section": "Lists" }, { "markdown": "- foo\n - bar\n - baz\n\n\n bim\n", "html": "<ul>\n<li>foo\n<ul>\n<li>bar\n<ul>\n<li>\n<p>baz</p>\n<p>bim</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n", "example": 277, "start_line": 5050, "end_line": 5072, "section": "Lists" }, { "markdown": "- foo\n- bar\n\n<!-- -->\n\n- baz\n- bim\n", "html": "<ul>\n<li>foo</li>\n<li>bar</li>\n</ul>\n<!-- -->\n<ul>\n<li>baz</li>\n<li>bim</li>\n</ul>\n", "example": 278, "start_line": 5080, "end_line": 5098, "section": "Lists" }, { "markdown": "- foo\n\n notcode\n\n- foo\n\n<!-- -->\n\n code\n", "html": "<ul>\n<li>\n<p>foo</p>\n<p>notcode</p>\n</li>\n<li>\n<p>foo</p>\n</li>\n</ul>\n<!-- -->\n<pre><code>code\n</code></pre>\n", "example": 279, "start_line": 5101, "end_line": 5124, "section": "Lists" }, { "markdown": "- a\n - b\n - c\n - d\n - e\n - f\n- g\n", "html": "<ul>\n<li>a</li>\n<li>b</li>\n<li>c</li>\n<li>d</li>\n<li>e</li>\n<li>f</li>\n<li>g</li>\n</ul>\n", "example": 280, "start_line": 5132, "end_line": 5150, "section": "Lists" }, { "markdown": "1. a\n\n 2. b\n\n 3. c\n", "html": "<ol>\n<li>\n<p>a</p>\n</li>\n<li>\n<p>b</p>\n</li>\n<li>\n<p>c</p>\n</li>\n</ol>\n", "example": 281, "start_line": 5153, "end_line": 5171, "section": "Lists" }, { "markdown": "- a\n - b\n - c\n - d\n - e\n", "html": "<ul>\n<li>a</li>\n<li>b</li>\n<li>c</li>\n<li>d\n- e</li>\n</ul>\n", "example": 282, "start_line": 5177, "end_line": 5191, "section": "Lists" }, { "markdown": "1. a\n\n 2. b\n\n 3. c\n", "html": "<ol>\n<li>\n<p>a</p>\n</li>\n<li>\n<p>b</p>\n</li>\n</ol>\n<pre><code>3. c\n</code></pre>\n", "example": 283, "start_line": 5197, "end_line": 5214, "section": "Lists" }, { "markdown": "- a\n- b\n\n- c\n", "html": "<ul>\n<li>\n<p>a</p>\n</li>\n<li>\n<p>b</p>\n</li>\n<li>\n<p>c</p>\n</li>\n</ul>\n", "example": 284, "start_line": 5220, "end_line": 5237, "section": "Lists" }, { "markdown": "* a\n*\n\n* c\n", "html": "<ul>\n<li>\n<p>a</p>\n</li>\n<li></li>\n<li>\n<p>c</p>\n</li>\n</ul>\n", "example": 285, "start_line": 5242, "end_line": 5257, "section": "Lists" }, { "markdown": "- a\n- b\n\n c\n- d\n", "html": "<ul>\n<li>\n<p>a</p>\n</li>\n<li>\n<p>b</p>\n<p>c</p>\n</li>\n<li>\n<p>d</p>\n</li>\n</ul>\n", "example": 286, "start_line": 5264, "end_line": 5283, "section": "Lists" }, { "markdown": "- a\n- b\n\n [ref]: /url\n- d\n", "html": "<ul>\n<li>\n<p>a</p>\n</li>\n<li>\n<p>b</p>\n</li>\n<li>\n<p>d</p>\n</li>\n</ul>\n", "example": 287, "start_line": 5286, "end_line": 5304, "section": "Lists" }, { "markdown": "- a\n- ```\n b\n\n\n ```\n- c\n", "html": "<ul>\n<li>a</li>\n<li>\n<pre><code>b\n\n\n</code></pre>\n</li>\n<li>c</li>\n</ul>\n", "example": 288, "start_line": 5309, "end_line": 5328, "section": "Lists" }, { "markdown": "- a\n - b\n\n c\n- d\n", "html": "<ul>\n<li>a\n<ul>\n<li>\n<p>b</p>\n<p>c</p>\n</li>\n</ul>\n</li>\n<li>d</li>\n</ul>\n", "example": 289, "start_line": 5335, "end_line": 5353, "section": "Lists" }, { "markdown": "* a\n > b\n >\n* c\n", "html": "<ul>\n<li>a\n<blockquote>\n<p>b</p>\n</blockquote>\n</li>\n<li>c</li>\n</ul>\n", "example": 290, "start_line": 5359, "end_line": 5373, "section": "Lists" }, { "markdown": "- a\n > b\n ```\n c\n ```\n- d\n", "html": "<ul>\n<li>a\n<blockquote>\n<p>b</p>\n</blockquote>\n<pre><code>c\n</code></pre>\n</li>\n<li>d</li>\n</ul>\n", "example": 291, "start_line": 5379, "end_line": 5397, "section": "Lists" }, { "markdown": "- a\n", "html": "<ul>\n<li>a</li>\n</ul>\n", "example": 292, "start_line": 5402, "end_line": 5408, "section": "Lists" }, { "markdown": "- a\n - b\n", "html": "<ul>\n<li>a\n<ul>\n<li>b</li>\n</ul>\n</li>\n</ul>\n", "example": 293, "start_line": 5411, "end_line": 5422, "section": "Lists" }, { "markdown": "1. ```\n foo\n ```\n\n bar\n", "html": "<ol>\n<li>\n<pre><code>foo\n</code></pre>\n<p>bar</p>\n</li>\n</ol>\n", "example": 294, "start_line": 5428, "end_line": 5442, "section": "Lists" }, { "markdown": "* foo\n * bar\n\n baz\n", "html": "<ul>\n<li>\n<p>foo</p>\n<ul>\n<li>bar</li>\n</ul>\n<p>baz</p>\n</li>\n</ul>\n", "example": 295, "start_line": 5447, "end_line": 5462, "section": "Lists" }, { "markdown": "- a\n - b\n - c\n\n- d\n - e\n - f\n", "html": "<ul>\n<li>\n<p>a</p>\n<ul>\n<li>b</li>\n<li>c</li>\n</ul>\n</li>\n<li>\n<p>d</p>\n<ul>\n<li>e</li>\n<li>f</li>\n</ul>\n</li>\n</ul>\n", "example": 296, "start_line": 5465, "end_line": 5490, "section": "Lists" }, { "markdown": "`hi`lo`\n", "html": "<p><code>hi</code>lo`</p>\n", "example": 297, "start_line": 5499, "end_line": 5503, "section": "Inlines" }, { "markdown": "\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\-\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\\\\\]\\^\\_\\`\\{\\|\\}\\~\n", "html": "<p>!"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~</p>\n", "example": 298, "start_line": 5513, "end_line": 5517, "section": "Backslash escapes" }, { "markdown": "\\\t\\A\\a\\ \\3\\φ\\«\n", "html": "<p>\\\t\\A\\a\\ \\3\\φ\\«</p>\n", "example": 299, "start_line": 5523, "end_line": 5527, "section": "Backslash escapes" }, { "markdown": "\\*not emphasized*\n\\<br/> not a tag\n\\[not a link](/foo)\n\\`not code`\n1\\. not a list\n\\* not a list\n\\# not a heading\n\\[foo]: /url \"not a reference\"\n\\ö not a character entity\n", "html": "<p>*not emphasized*\n<br/> not a tag\n[not a link](/foo)\n`not code`\n1. not a list\n* not a list\n# not a heading\n[foo]: /url "not a reference"\n&ouml; not a character entity</p>\n", "example": 300, "start_line": 5533, "end_line": 5553, "section": "Backslash escapes" }, { "markdown": "\\\\*emphasis*\n", "html": "<p>\\<em>emphasis</em></p>\n", "example": 301, "start_line": 5558, "end_line": 5562, "section": "Backslash escapes" }, { "markdown": "foo\\\nbar\n", "html": "<p>foo<br />\nbar</p>\n", "example": 302, "start_line": 5567, "end_line": 5573, "section": "Backslash escapes" }, { "markdown": "`` \\[\\` ``\n", "html": "<p><code>\\[\\`</code></p>\n", "example": 303, "start_line": 5579, "end_line": 5583, "section": "Backslash escapes" }, { "markdown": " \\[\\]\n", "html": "<pre><code>\\[\\]\n</code></pre>\n", "example": 304, "start_line": 5586, "end_line": 5591, "section": "Backslash escapes" }, { "markdown": "~~~\n\\[\\]\n~~~\n", "html": "<pre><code>\\[\\]\n</code></pre>\n", "example": 305, "start_line": 5594, "end_line": 5601, "section": "Backslash escapes" }, { "markdown": "<http://example.com?find=\\*>\n", "html": "<p><a href=\"http://example.com?find=%5C*\">http://example.com?find=\\*</a></p>\n", "example": 306, "start_line": 5604, "end_line": 5608, "section": "Backslash escapes" }, { "markdown": "<a href=\"/bar\\/)\">\n", "html": "<a href=\"/bar\\/)\">\n", "example": 307, "start_line": 5611, "end_line": 5615, "section": "Backslash escapes" }, { "markdown": "[foo](/bar\\* \"ti\\*tle\")\n", "html": "<p><a href=\"/bar*\" title=\"ti*tle\">foo</a></p>\n", "example": 308, "start_line": 5621, "end_line": 5625, "section": "Backslash escapes" }, { "markdown": "[foo]\n\n[foo]: /bar\\* \"ti\\*tle\"\n", "html": "<p><a href=\"/bar*\" title=\"ti*tle\">foo</a></p>\n", "example": 309, "start_line": 5628, "end_line": 5634, "section": "Backslash escapes" }, { "markdown": "``` foo\\+bar\nfoo\n```\n", "html": "<pre><code class=\"language-foo+bar\">foo\n</code></pre>\n", "example": 310, "start_line": 5637, "end_line": 5644, "section": "Backslash escapes" }, { "markdown": "  & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n", "html": "<p>  & © Æ ÄŽ\n¾ â„‹ â…†\n∲ ≧̸</p>\n", "example": 311, "start_line": 5674, "end_line": 5682, "section": "Entity and numeric character references" }, { "markdown": "# Ӓ Ϡ �\n", "html": "<p># Ó’ Ï  �</p>\n", "example": 312, "start_line": 5693, "end_line": 5697, "section": "Entity and numeric character references" }, { "markdown": "" ആ ಫ\n", "html": "<p>" à´† ಫ</p>\n", "example": 313, "start_line": 5706, "end_line": 5710, "section": "Entity and numeric character references" }, { "markdown": "  &x; &#; &#x;\n�\n&#abcdef0;\n&ThisIsNotDefined; &hi?;\n", "html": "<p>&nbsp &x; &#; &#x;\n&#987654321;\n&#abcdef0;\n&ThisIsNotDefined; &hi?;</p>\n", "example": 314, "start_line": 5715, "end_line": 5725, "section": "Entity and numeric character references" }, { "markdown": "©\n", "html": "<p>&copy</p>\n", "example": 315, "start_line": 5732, "end_line": 5736, "section": "Entity and numeric character references" }, { "markdown": "&MadeUpEntity;\n", "html": "<p>&MadeUpEntity;</p>\n", "example": 316, "start_line": 5742, "end_line": 5746, "section": "Entity and numeric character references" }, { "markdown": "<a href=\"öö.html\">\n", "html": "<a href=\"öö.html\">\n", "example": 317, "start_line": 5753, "end_line": 5757, "section": "Entity and numeric character references" }, { "markdown": "[foo](/föö \"föö\")\n", "html": "<p><a href=\"/f%C3%B6%C3%B6\" title=\"föö\">foo</a></p>\n", "example": 318, "start_line": 5760, "end_line": 5764, "section": "Entity and numeric character references" }, { "markdown": "[foo]\n\n[foo]: /föö \"föö\"\n", "html": "<p><a href=\"/f%C3%B6%C3%B6\" title=\"föö\">foo</a></p>\n", "example": 319, "start_line": 5767, "end_line": 5773, "section": "Entity and numeric character references" }, { "markdown": "``` föö\nfoo\n```\n", "html": "<pre><code class=\"language-föö\">foo\n</code></pre>\n", "example": 320, "start_line": 5776, "end_line": 5783, "section": "Entity and numeric character references" }, { "markdown": "`föö`\n", "html": "<p><code>f&ouml;&ouml;</code></p>\n", "example": 321, "start_line": 5789, "end_line": 5793, "section": "Entity and numeric character references" }, { "markdown": " föfö\n", "html": "<pre><code>f&ouml;f&ouml;\n</code></pre>\n", "example": 322, "start_line": 5796, "end_line": 5801, "section": "Entity and numeric character references" }, { "markdown": "*foo*\n*foo*\n", "html": "<p>*foo*\n<em>foo</em></p>\n", "example": 323, "start_line": 5808, "end_line": 5814, "section": "Entity and numeric character references" }, { "markdown": "* foo\n\n* foo\n", "html": "<p>* foo</p>\n<ul>\n<li>foo</li>\n</ul>\n", "example": 324, "start_line": 5816, "end_line": 5825, "section": "Entity and numeric character references" }, { "markdown": "foo bar\n", "html": "<p>foo\n\nbar</p>\n", "example": 325, "start_line": 5827, "end_line": 5833, "section": "Entity and numeric character references" }, { "markdown": " foo\n", "html": "<p>\tfoo</p>\n", "example": 326, "start_line": 5835, "end_line": 5839, "section": "Entity and numeric character references" }, { "markdown": "[a](url "tit")\n", "html": "<p>[a](url "tit")</p>\n", "example": 327, "start_line": 5842, "end_line": 5846, "section": "Entity and numeric character references" }, { "markdown": "`foo`\n", "html": "<p><code>foo</code></p>\n", "example": 328, "start_line": 5870, "end_line": 5874, "section": "Code spans" }, { "markdown": "`` foo ` bar ``\n", "html": "<p><code>foo ` bar</code></p>\n", "example": 329, "start_line": 5881, "end_line": 5885, "section": "Code spans" }, { "markdown": "` `` `\n", "html": "<p><code>``</code></p>\n", "example": 330, "start_line": 5891, "end_line": 5895, "section": "Code spans" }, { "markdown": "` `` `\n", "html": "<p><code> `` </code></p>\n", "example": 331, "start_line": 5899, "end_line": 5903, "section": "Code spans" }, { "markdown": "` a`\n", "html": "<p><code> a</code></p>\n", "example": 332, "start_line": 5908, "end_line": 5912, "section": "Code spans" }, { "markdown": "` b `\n", "html": "<p><code> b </code></p>\n", "example": 333, "start_line": 5917, "end_line": 5921, "section": "Code spans" }, { "markdown": "` `\n` `\n", "html": "<p><code> </code>\n<code> </code></p>\n", "example": 334, "start_line": 5925, "end_line": 5931, "section": "Code spans" }, { "markdown": "``\nfoo\nbar \nbaz\n``\n", "html": "<p><code>foo bar baz</code></p>\n", "example": 335, "start_line": 5936, "end_line": 5944, "section": "Code spans" }, { "markdown": "``\nfoo \n``\n", "html": "<p><code>foo </code></p>\n", "example": 336, "start_line": 5946, "end_line": 5952, "section": "Code spans" }, { "markdown": "`foo bar \nbaz`\n", "html": "<p><code>foo bar baz</code></p>\n", "example": 337, "start_line": 5957, "end_line": 5962, "section": "Code spans" }, { "markdown": "`foo\\`bar`\n", "html": "<p><code>foo\\</code>bar`</p>\n", "example": 338, "start_line": 5974, "end_line": 5978, "section": "Code spans" }, { "markdown": "``foo`bar``\n", "html": "<p><code>foo`bar</code></p>\n", "example": 339, "start_line": 5985, "end_line": 5989, "section": "Code spans" }, { "markdown": "` foo `` bar `\n", "html": "<p><code>foo `` bar</code></p>\n", "example": 340, "start_line": 5991, "end_line": 5995, "section": "Code spans" }, { "markdown": "*foo`*`\n", "html": "<p>*foo<code>*</code></p>\n", "example": 341, "start_line": 6003, "end_line": 6007, "section": "Code spans" }, { "markdown": "[not a `link](/foo`)\n", "html": "<p>[not a <code>link](/foo</code>)</p>\n", "example": 342, "start_line": 6012, "end_line": 6016, "section": "Code spans" }, { "markdown": "`<a href=\"`\">`\n", "html": "<p><code><a href="</code>">`</p>\n", "example": 343, "start_line": 6022, "end_line": 6026, "section": "Code spans" }, { "markdown": "<a href=\"`\">`\n", "html": "<p><a href=\"`\">`</p>\n", "example": 344, "start_line": 6031, "end_line": 6035, "section": "Code spans" }, { "markdown": "`<http://foo.bar.`baz>`\n", "html": "<p><code><http://foo.bar.</code>baz>`</p>\n", "example": 345, "start_line": 6040, "end_line": 6044, "section": "Code spans" }, { "markdown": "<http://foo.bar.`baz>`\n", "html": "<p><a href=\"http://foo.bar.%60baz\">http://foo.bar.`baz</a>`</p>\n", "example": 346, "start_line": 6049, "end_line": 6053, "section": "Code spans" }, { "markdown": "```foo``\n", "html": "<p>```foo``</p>\n", "example": 347, "start_line": 6059, "end_line": 6063, "section": "Code spans" }, { "markdown": "`foo\n", "html": "<p>`foo</p>\n", "example": 348, "start_line": 6066, "end_line": 6070, "section": "Code spans" }, { "markdown": "`foo``bar``\n", "html": "<p>`foo<code>bar</code></p>\n", "example": 349, "start_line": 6075, "end_line": 6079, "section": "Code spans" }, { "markdown": "*foo bar*\n", "html": "<p><em>foo bar</em></p>\n", "example": 350, "start_line": 6292, "end_line": 6296, "section": "Emphasis and strong emphasis" }, { "markdown": "a * foo bar*\n", "html": "<p>a * foo bar*</p>\n", "example": 351, "start_line": 6302, "end_line": 6306, "section": "Emphasis and strong emphasis" }, { "markdown": "a*\"foo\"*\n", "html": "<p>a*"foo"*</p>\n", "example": 352, "start_line": 6313, "end_line": 6317, "section": "Emphasis and strong emphasis" }, { "markdown": "* a *\n", "html": "<p>* a *</p>\n", "example": 353, "start_line": 6322, "end_line": 6326, "section": "Emphasis and strong emphasis" }, { "markdown": "foo*bar*\n", "html": "<p>foo<em>bar</em></p>\n", "example": 354, "start_line": 6331, "end_line": 6335, "section": "Emphasis and strong emphasis" }, { "markdown": "5*6*78\n", "html": "<p>5<em>6</em>78</p>\n", "example": 355, "start_line": 6338, "end_line": 6342, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo bar_\n", "html": "<p><em>foo bar</em></p>\n", "example": 356, "start_line": 6347, "end_line": 6351, "section": "Emphasis and strong emphasis" }, { "markdown": "_ foo bar_\n", "html": "<p>_ foo bar_</p>\n", "example": 357, "start_line": 6357, "end_line": 6361, "section": "Emphasis and strong emphasis" }, { "markdown": "a_\"foo\"_\n", "html": "<p>a_"foo"_</p>\n", "example": 358, "start_line": 6367, "end_line": 6371, "section": "Emphasis and strong emphasis" }, { "markdown": "foo_bar_\n", "html": "<p>foo_bar_</p>\n", "example": 359, "start_line": 6376, "end_line": 6380, "section": "Emphasis and strong emphasis" }, { "markdown": "5_6_78\n", "html": "<p>5_6_78</p>\n", "example": 360, "start_line": 6383, "end_line": 6387, "section": "Emphasis and strong emphasis" }, { "markdown": "приÑтанÑм_ÑтремÑÑ‚ÑÑ_\n", "html": "<p>приÑтанÑм_ÑтремÑÑ‚ÑÑ_</p>\n", "example": 361, "start_line": 6390, "end_line": 6394, "section": "Emphasis and strong emphasis" }, { "markdown": "aa_\"bb\"_cc\n", "html": "<p>aa_"bb"_cc</p>\n", "example": 362, "start_line": 6400, "end_line": 6404, "section": "Emphasis and strong emphasis" }, { "markdown": "foo-_(bar)_\n", "html": "<p>foo-<em>(bar)</em></p>\n", "example": 363, "start_line": 6411, "end_line": 6415, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo*\n", "html": "<p>_foo*</p>\n", "example": 364, "start_line": 6423, "end_line": 6427, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo bar *\n", "html": "<p>*foo bar *</p>\n", "example": 365, "start_line": 6433, "end_line": 6437, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo bar\n*\n", "html": "<p>*foo bar\n*</p>\n", "example": 366, "start_line": 6442, "end_line": 6448, "section": "Emphasis and strong emphasis" }, { "markdown": "*(*foo)\n", "html": "<p>*(*foo)</p>\n", "example": 367, "start_line": 6455, "end_line": 6459, "section": "Emphasis and strong emphasis" }, { "markdown": "*(*foo*)*\n", "html": "<p><em>(<em>foo</em>)</em></p>\n", "example": 368, "start_line": 6465, "end_line": 6469, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo*bar\n", "html": "<p><em>foo</em>bar</p>\n", "example": 369, "start_line": 6474, "end_line": 6478, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo bar _\n", "html": "<p>_foo bar _</p>\n", "example": 370, "start_line": 6487, "end_line": 6491, "section": "Emphasis and strong emphasis" }, { "markdown": "_(_foo)\n", "html": "<p>_(_foo)</p>\n", "example": 371, "start_line": 6497, "end_line": 6501, "section": "Emphasis and strong emphasis" }, { "markdown": "_(_foo_)_\n", "html": "<p><em>(<em>foo</em>)</em></p>\n", "example": 372, "start_line": 6506, "end_line": 6510, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo_bar\n", "html": "<p>_foo_bar</p>\n", "example": 373, "start_line": 6515, "end_line": 6519, "section": "Emphasis and strong emphasis" }, { "markdown": "_приÑтанÑм_ÑтремÑÑ‚ÑÑ\n", "html": "<p>_приÑтанÑм_ÑтремÑÑ‚ÑÑ</p>\n", "example": 374, "start_line": 6522, "end_line": 6526, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo_bar_baz_\n", "html": "<p><em>foo_bar_baz</em></p>\n", "example": 375, "start_line": 6529, "end_line": 6533, "section": "Emphasis and strong emphasis" }, { "markdown": "_(bar)_.\n", "html": "<p><em>(bar)</em>.</p>\n", "example": 376, "start_line": 6540, "end_line": 6544, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo bar**\n", "html": "<p><strong>foo bar</strong></p>\n", "example": 377, "start_line": 6549, "end_line": 6553, "section": "Emphasis and strong emphasis" }, { "markdown": "** foo bar**\n", "html": "<p>** foo bar**</p>\n", "example": 378, "start_line": 6559, "end_line": 6563, "section": "Emphasis and strong emphasis" }, { "markdown": "a**\"foo\"**\n", "html": "<p>a**"foo"**</p>\n", "example": 379, "start_line": 6570, "end_line": 6574, "section": "Emphasis and strong emphasis" }, { "markdown": "foo**bar**\n", "html": "<p>foo<strong>bar</strong></p>\n", "example": 380, "start_line": 6579, "end_line": 6583, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo bar__\n", "html": "<p><strong>foo bar</strong></p>\n", "example": 381, "start_line": 6588, "end_line": 6592, "section": "Emphasis and strong emphasis" }, { "markdown": "__ foo bar__\n", "html": "<p>__ foo bar__</p>\n", "example": 382, "start_line": 6598, "end_line": 6602, "section": "Emphasis and strong emphasis" }, { "markdown": "__\nfoo bar__\n", "html": "<p>__\nfoo bar__</p>\n", "example": 383, "start_line": 6606, "end_line": 6612, "section": "Emphasis and strong emphasis" }, { "markdown": "a__\"foo\"__\n", "html": "<p>a__"foo"__</p>\n", "example": 384, "start_line": 6618, "end_line": 6622, "section": "Emphasis and strong emphasis" }, { "markdown": "foo__bar__\n", "html": "<p>foo__bar__</p>\n", "example": 385, "start_line": 6627, "end_line": 6631, "section": "Emphasis and strong emphasis" }, { "markdown": "5__6__78\n", "html": "<p>5__6__78</p>\n", "example": 386, "start_line": 6634, "end_line": 6638, "section": "Emphasis and strong emphasis" }, { "markdown": "приÑтанÑм__ÑтремÑÑ‚ÑÑ__\n", "html": "<p>приÑтанÑм__ÑтремÑÑ‚ÑÑ__</p>\n", "example": 387, "start_line": 6641, "end_line": 6645, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo, __bar__, baz__\n", "html": "<p><strong>foo, <strong>bar</strong>, baz</strong></p>\n", "example": 388, "start_line": 6648, "end_line": 6652, "section": "Emphasis and strong emphasis" }, { "markdown": "foo-__(bar)__\n", "html": "<p>foo-<strong>(bar)</strong></p>\n", "example": 389, "start_line": 6659, "end_line": 6663, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo bar **\n", "html": "<p>**foo bar **</p>\n", "example": 390, "start_line": 6672, "end_line": 6676, "section": "Emphasis and strong emphasis" }, { "markdown": "**(**foo)\n", "html": "<p>**(**foo)</p>\n", "example": 391, "start_line": 6685, "end_line": 6689, "section": "Emphasis and strong emphasis" }, { "markdown": "*(**foo**)*\n", "html": "<p><em>(<strong>foo</strong>)</em></p>\n", "example": 392, "start_line": 6695, "end_line": 6699, "section": "Emphasis and strong emphasis" }, { "markdown": "**Gomphocarpus (*Gomphocarpus physocarpus*, syn.\n*Asclepias physocarpa*)**\n", "html": "<p><strong>Gomphocarpus (<em>Gomphocarpus physocarpus</em>, syn.\n<em>Asclepias physocarpa</em>)</strong></p>\n", "example": 393, "start_line": 6702, "end_line": 6708, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo \"*bar*\" foo**\n", "html": "<p><strong>foo "<em>bar</em>" foo</strong></p>\n", "example": 394, "start_line": 6711, "end_line": 6715, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo**bar\n", "html": "<p><strong>foo</strong>bar</p>\n", "example": 395, "start_line": 6720, "end_line": 6724, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo bar __\n", "html": "<p>__foo bar __</p>\n", "example": 396, "start_line": 6732, "end_line": 6736, "section": "Emphasis and strong emphasis" }, { "markdown": "__(__foo)\n", "html": "<p>__(__foo)</p>\n", "example": 397, "start_line": 6742, "end_line": 6746, "section": "Emphasis and strong emphasis" }, { "markdown": "_(__foo__)_\n", "html": "<p><em>(<strong>foo</strong>)</em></p>\n", "example": 398, "start_line": 6752, "end_line": 6756, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo__bar\n", "html": "<p>__foo__bar</p>\n", "example": 399, "start_line": 6761, "end_line": 6765, "section": "Emphasis and strong emphasis" }, { "markdown": "__приÑтанÑм__ÑтремÑÑ‚ÑÑ\n", "html": "<p>__приÑтанÑм__ÑтремÑÑ‚ÑÑ</p>\n", "example": 400, "start_line": 6768, "end_line": 6772, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo__bar__baz__\n", "html": "<p><strong>foo__bar__baz</strong></p>\n", "example": 401, "start_line": 6775, "end_line": 6779, "section": "Emphasis and strong emphasis" }, { "markdown": "__(bar)__.\n", "html": "<p><strong>(bar)</strong>.</p>\n", "example": 402, "start_line": 6786, "end_line": 6790, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo [bar](/url)*\n", "html": "<p><em>foo <a href=\"/url\">bar</a></em></p>\n", "example": 403, "start_line": 6798, "end_line": 6802, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo\nbar*\n", "html": "<p><em>foo\nbar</em></p>\n", "example": 404, "start_line": 6805, "end_line": 6811, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo __bar__ baz_\n", "html": "<p><em>foo <strong>bar</strong> baz</em></p>\n", "example": 405, "start_line": 6817, "end_line": 6821, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo _bar_ baz_\n", "html": "<p><em>foo <em>bar</em> baz</em></p>\n", "example": 406, "start_line": 6824, "end_line": 6828, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo_ bar_\n", "html": "<p><em><em>foo</em> bar</em></p>\n", "example": 407, "start_line": 6831, "end_line": 6835, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo *bar**\n", "html": "<p><em>foo <em>bar</em></em></p>\n", "example": 408, "start_line": 6838, "end_line": 6842, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo **bar** baz*\n", "html": "<p><em>foo <strong>bar</strong> baz</em></p>\n", "example": 409, "start_line": 6845, "end_line": 6849, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo**bar**baz*\n", "html": "<p><em>foo<strong>bar</strong>baz</em></p>\n", "example": 410, "start_line": 6851, "end_line": 6855, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo**bar*\n", "html": "<p><em>foo**bar</em></p>\n", "example": 411, "start_line": 6875, "end_line": 6879, "section": "Emphasis and strong emphasis" }, { "markdown": "***foo** bar*\n", "html": "<p><em><strong>foo</strong> bar</em></p>\n", "example": 412, "start_line": 6888, "end_line": 6892, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo **bar***\n", "html": "<p><em>foo <strong>bar</strong></em></p>\n", "example": 413, "start_line": 6895, "end_line": 6899, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo**bar***\n", "html": "<p><em>foo<strong>bar</strong></em></p>\n", "example": 414, "start_line": 6902, "end_line": 6906, "section": "Emphasis and strong emphasis" }, { "markdown": "foo***bar***baz\n", "html": "<p>foo<em><strong>bar</strong></em>baz</p>\n", "example": 415, "start_line": 6913, "end_line": 6917, "section": "Emphasis and strong emphasis" }, { "markdown": "foo******bar*********baz\n", "html": "<p>foo<strong><strong><strong>bar</strong></strong></strong>***baz</p>\n", "example": 416, "start_line": 6919, "end_line": 6923, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo **bar *baz* bim** bop*\n", "html": "<p><em>foo <strong>bar <em>baz</em> bim</strong> bop</em></p>\n", "example": 417, "start_line": 6928, "end_line": 6932, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo [*bar*](/url)*\n", "html": "<p><em>foo <a href=\"/url\"><em>bar</em></a></em></p>\n", "example": 418, "start_line": 6935, "end_line": 6939, "section": "Emphasis and strong emphasis" }, { "markdown": "** is not an empty emphasis\n", "html": "<p>** is not an empty emphasis</p>\n", "example": 419, "start_line": 6944, "end_line": 6948, "section": "Emphasis and strong emphasis" }, { "markdown": "**** is not an empty strong emphasis\n", "html": "<p>**** is not an empty strong emphasis</p>\n", "example": 420, "start_line": 6951, "end_line": 6955, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo [bar](/url)**\n", "html": "<p><strong>foo <a href=\"/url\">bar</a></strong></p>\n", "example": 421, "start_line": 6964, "end_line": 6968, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo\nbar**\n", "html": "<p><strong>foo\nbar</strong></p>\n", "example": 422, "start_line": 6971, "end_line": 6977, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo _bar_ baz__\n", "html": "<p><strong>foo <em>bar</em> baz</strong></p>\n", "example": 423, "start_line": 6983, "end_line": 6987, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo __bar__ baz__\n", "html": "<p><strong>foo <strong>bar</strong> baz</strong></p>\n", "example": 424, "start_line": 6990, "end_line": 6994, "section": "Emphasis and strong emphasis" }, { "markdown": "____foo__ bar__\n", "html": "<p><strong><strong>foo</strong> bar</strong></p>\n", "example": 425, "start_line": 6997, "end_line": 7001, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo **bar****\n", "html": "<p><strong>foo <strong>bar</strong></strong></p>\n", "example": 426, "start_line": 7004, "end_line": 7008, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo *bar* baz**\n", "html": "<p><strong>foo <em>bar</em> baz</strong></p>\n", "example": 427, "start_line": 7011, "end_line": 7015, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo*bar*baz**\n", "html": "<p><strong>foo<em>bar</em>baz</strong></p>\n", "example": 428, "start_line": 7018, "end_line": 7022, "section": "Emphasis and strong emphasis" }, { "markdown": "***foo* bar**\n", "html": "<p><strong><em>foo</em> bar</strong></p>\n", "example": 429, "start_line": 7025, "end_line": 7029, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo *bar***\n", "html": "<p><strong>foo <em>bar</em></strong></p>\n", "example": 430, "start_line": 7032, "end_line": 7036, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo *bar **baz**\nbim* bop**\n", "html": "<p><strong>foo <em>bar <strong>baz</strong>\nbim</em> bop</strong></p>\n", "example": 431, "start_line": 7041, "end_line": 7047, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo [*bar*](/url)**\n", "html": "<p><strong>foo <a href=\"/url\"><em>bar</em></a></strong></p>\n", "example": 432, "start_line": 7050, "end_line": 7054, "section": "Emphasis and strong emphasis" }, { "markdown": "__ is not an empty emphasis\n", "html": "<p>__ is not an empty emphasis</p>\n", "example": 433, "start_line": 7059, "end_line": 7063, "section": "Emphasis and strong emphasis" }, { "markdown": "____ is not an empty strong emphasis\n", "html": "<p>____ is not an empty strong emphasis</p>\n", "example": 434, "start_line": 7066, "end_line": 7070, "section": "Emphasis and strong emphasis" }, { "markdown": "foo ***\n", "html": "<p>foo ***</p>\n", "example": 435, "start_line": 7076, "end_line": 7080, "section": "Emphasis and strong emphasis" }, { "markdown": "foo *\\**\n", "html": "<p>foo <em>*</em></p>\n", "example": 436, "start_line": 7083, "end_line": 7087, "section": "Emphasis and strong emphasis" }, { "markdown": "foo *_*\n", "html": "<p>foo <em>_</em></p>\n", "example": 437, "start_line": 7090, "end_line": 7094, "section": "Emphasis and strong emphasis" }, { "markdown": "foo *****\n", "html": "<p>foo *****</p>\n", "example": 438, "start_line": 7097, "end_line": 7101, "section": "Emphasis and strong emphasis" }, { "markdown": "foo **\\***\n", "html": "<p>foo <strong>*</strong></p>\n", "example": 439, "start_line": 7104, "end_line": 7108, "section": "Emphasis and strong emphasis" }, { "markdown": "foo **_**\n", "html": "<p>foo <strong>_</strong></p>\n", "example": 440, "start_line": 7111, "end_line": 7115, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo*\n", "html": "<p>*<em>foo</em></p>\n", "example": 441, "start_line": 7122, "end_line": 7126, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo**\n", "html": "<p><em>foo</em>*</p>\n", "example": 442, "start_line": 7129, "end_line": 7133, "section": "Emphasis and strong emphasis" }, { "markdown": "***foo**\n", "html": "<p>*<strong>foo</strong></p>\n", "example": 443, "start_line": 7136, "end_line": 7140, "section": "Emphasis and strong emphasis" }, { "markdown": "****foo*\n", "html": "<p>***<em>foo</em></p>\n", "example": 444, "start_line": 7143, "end_line": 7147, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo***\n", "html": "<p><strong>foo</strong>*</p>\n", "example": 445, "start_line": 7150, "end_line": 7154, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo****\n", "html": "<p><em>foo</em>***</p>\n", "example": 446, "start_line": 7157, "end_line": 7161, "section": "Emphasis and strong emphasis" }, { "markdown": "foo ___\n", "html": "<p>foo ___</p>\n", "example": 447, "start_line": 7167, "end_line": 7171, "section": "Emphasis and strong emphasis" }, { "markdown": "foo _\\__\n", "html": "<p>foo <em>_</em></p>\n", "example": 448, "start_line": 7174, "end_line": 7178, "section": "Emphasis and strong emphasis" }, { "markdown": "foo _*_\n", "html": "<p>foo <em>*</em></p>\n", "example": 449, "start_line": 7181, "end_line": 7185, "section": "Emphasis and strong emphasis" }, { "markdown": "foo _____\n", "html": "<p>foo _____</p>\n", "example": 450, "start_line": 7188, "end_line": 7192, "section": "Emphasis and strong emphasis" }, { "markdown": "foo __\\___\n", "html": "<p>foo <strong>_</strong></p>\n", "example": 451, "start_line": 7195, "end_line": 7199, "section": "Emphasis and strong emphasis" }, { "markdown": "foo __*__\n", "html": "<p>foo <strong>*</strong></p>\n", "example": 452, "start_line": 7202, "end_line": 7206, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo_\n", "html": "<p>_<em>foo</em></p>\n", "example": 453, "start_line": 7209, "end_line": 7213, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo__\n", "html": "<p><em>foo</em>_</p>\n", "example": 454, "start_line": 7220, "end_line": 7224, "section": "Emphasis and strong emphasis" }, { "markdown": "___foo__\n", "html": "<p>_<strong>foo</strong></p>\n", "example": 455, "start_line": 7227, "end_line": 7231, "section": "Emphasis and strong emphasis" }, { "markdown": "____foo_\n", "html": "<p>___<em>foo</em></p>\n", "example": 456, "start_line": 7234, "end_line": 7238, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo___\n", "html": "<p><strong>foo</strong>_</p>\n", "example": 457, "start_line": 7241, "end_line": 7245, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo____\n", "html": "<p><em>foo</em>___</p>\n", "example": 458, "start_line": 7248, "end_line": 7252, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo**\n", "html": "<p><strong>foo</strong></p>\n", "example": 459, "start_line": 7258, "end_line": 7262, "section": "Emphasis and strong emphasis" }, { "markdown": "*_foo_*\n", "html": "<p><em><em>foo</em></em></p>\n", "example": 460, "start_line": 7265, "end_line": 7269, "section": "Emphasis and strong emphasis" }, { "markdown": "__foo__\n", "html": "<p><strong>foo</strong></p>\n", "example": 461, "start_line": 7272, "end_line": 7276, "section": "Emphasis and strong emphasis" }, { "markdown": "_*foo*_\n", "html": "<p><em><em>foo</em></em></p>\n", "example": 462, "start_line": 7279, "end_line": 7283, "section": "Emphasis and strong emphasis" }, { "markdown": "****foo****\n", "html": "<p><strong><strong>foo</strong></strong></p>\n", "example": 463, "start_line": 7289, "end_line": 7293, "section": "Emphasis and strong emphasis" }, { "markdown": "____foo____\n", "html": "<p><strong><strong>foo</strong></strong></p>\n", "example": 464, "start_line": 7296, "end_line": 7300, "section": "Emphasis and strong emphasis" }, { "markdown": "******foo******\n", "html": "<p><strong><strong><strong>foo</strong></strong></strong></p>\n", "example": 465, "start_line": 7307, "end_line": 7311, "section": "Emphasis and strong emphasis" }, { "markdown": "***foo***\n", "html": "<p><em><strong>foo</strong></em></p>\n", "example": 466, "start_line": 7316, "end_line": 7320, "section": "Emphasis and strong emphasis" }, { "markdown": "_____foo_____\n", "html": "<p><em><strong><strong>foo</strong></strong></em></p>\n", "example": 467, "start_line": 7323, "end_line": 7327, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo _bar* baz_\n", "html": "<p><em>foo _bar</em> baz_</p>\n", "example": 468, "start_line": 7332, "end_line": 7336, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo __bar *baz bim__ bam*\n", "html": "<p><em>foo <strong>bar *baz bim</strong> bam</em></p>\n", "example": 469, "start_line": 7339, "end_line": 7343, "section": "Emphasis and strong emphasis" }, { "markdown": "**foo **bar baz**\n", "html": "<p>**foo <strong>bar baz</strong></p>\n", "example": 470, "start_line": 7348, "end_line": 7352, "section": "Emphasis and strong emphasis" }, { "markdown": "*foo *bar baz*\n", "html": "<p>*foo <em>bar baz</em></p>\n", "example": 471, "start_line": 7355, "end_line": 7359, "section": "Emphasis and strong emphasis" }, { "markdown": "*[bar*](/url)\n", "html": "<p>*<a href=\"/url\">bar*</a></p>\n", "example": 472, "start_line": 7364, "end_line": 7368, "section": "Emphasis and strong emphasis" }, { "markdown": "_foo [bar_](/url)\n", "html": "<p>_foo <a href=\"/url\">bar_</a></p>\n", "example": 473, "start_line": 7371, "end_line": 7375, "section": "Emphasis and strong emphasis" }, { "markdown": "*<img src=\"foo\" title=\"*\"/>\n", "html": "<p>*<img src=\"foo\" title=\"*\"/></p>\n", "example": 474, "start_line": 7378, "end_line": 7382, "section": "Emphasis and strong emphasis" }, { "markdown": "**<a href=\"**\">\n", "html": "<p>**<a href=\"**\"></p>\n", "example": 475, "start_line": 7385, "end_line": 7389, "section": "Emphasis and strong emphasis" }, { "markdown": "__<a href=\"__\">\n", "html": "<p>__<a href=\"__\"></p>\n", "example": 476, "start_line": 7392, "end_line": 7396, "section": "Emphasis and strong emphasis" }, { "markdown": "*a `*`*\n", "html": "<p><em>a <code>*</code></em></p>\n", "example": 477, "start_line": 7399, "end_line": 7403, "section": "Emphasis and strong emphasis" }, { "markdown": "_a `_`_\n", "html": "<p><em>a <code>_</code></em></p>\n", "example": 478, "start_line": 7406, "end_line": 7410, "section": "Emphasis and strong emphasis" }, { "markdown": "**a<http://foo.bar/?q=**>\n", "html": "<p>**a<a href=\"http://foo.bar/?q=**\">http://foo.bar/?q=**</a></p>\n", "example": 479, "start_line": 7413, "end_line": 7417, "section": "Emphasis and strong emphasis" }, { "markdown": "__a<http://foo.bar/?q=__>\n", "html": "<p>__a<a href=\"http://foo.bar/?q=__\">http://foo.bar/?q=__</a></p>\n", "example": 480, "start_line": 7420, "end_line": 7424, "section": "Emphasis and strong emphasis" }, { "markdown": "[link](/uri \"title\")\n", "html": "<p><a href=\"/uri\" title=\"title\">link</a></p>\n", "example": 481, "start_line": 7503, "end_line": 7507, "section": "Links" }, { "markdown": "[link](/uri)\n", "html": "<p><a href=\"/uri\">link</a></p>\n", "example": 482, "start_line": 7512, "end_line": 7516, "section": "Links" }, { "markdown": "[link]()\n", "html": "<p><a href=\"\">link</a></p>\n", "example": 483, "start_line": 7521, "end_line": 7525, "section": "Links" }, { "markdown": "[link](<>)\n", "html": "<p><a href=\"\">link</a></p>\n", "example": 484, "start_line": 7528, "end_line": 7532, "section": "Links" }, { "markdown": "[link](/my uri)\n", "html": "<p>[link](/my uri)</p>\n", "example": 485, "start_line": 7537, "end_line": 7541, "section": "Links" }, { "markdown": "[link](</my uri>)\n", "html": "<p><a href=\"/my%20uri\">link</a></p>\n", "example": 486, "start_line": 7543, "end_line": 7547, "section": "Links" }, { "markdown": "[link](foo\nbar)\n", "html": "<p>[link](foo\nbar)</p>\n", "example": 487, "start_line": 7552, "end_line": 7558, "section": "Links" }, { "markdown": "[link](<foo\nbar>)\n", "html": "<p>[link](<foo\nbar>)</p>\n", "example": 488, "start_line": 7560, "end_line": 7566, "section": "Links" }, { "markdown": "[a](<b)c>)\n", "html": "<p><a href=\"b)c\">a</a></p>\n", "example": 489, "start_line": 7571, "end_line": 7575, "section": "Links" }, { "markdown": "[link](<foo\\>)\n", "html": "<p>[link](<foo>)</p>\n", "example": 490, "start_line": 7579, "end_line": 7583, "section": "Links" }, { "markdown": "[a](<b)c\n[a](<b)c>\n[a](<b>c)\n", "html": "<p>[a](<b)c\n[a](<b)c>\n[a](<b>c)</p>\n", "example": 491, "start_line": 7588, "end_line": 7596, "section": "Links" }, { "markdown": "[link](\\(foo\\))\n", "html": "<p><a href=\"(foo)\">link</a></p>\n", "example": 492, "start_line": 7600, "end_line": 7604, "section": "Links" }, { "markdown": "[link](foo(and(bar)))\n", "html": "<p><a href=\"foo(and(bar))\">link</a></p>\n", "example": 493, "start_line": 7609, "end_line": 7613, "section": "Links" }, { "markdown": "[link](foo\\(and\\(bar\\))\n", "html": "<p><a href=\"foo(and(bar)\">link</a></p>\n", "example": 494, "start_line": 7618, "end_line": 7622, "section": "Links" }, { "markdown": "[link](<foo(and(bar)>)\n", "html": "<p><a href=\"foo(and(bar)\">link</a></p>\n", "example": 495, "start_line": 7625, "end_line": 7629, "section": "Links" }, { "markdown": "[link](foo\\)\\:)\n", "html": "<p><a href=\"foo):\">link</a></p>\n", "example": 496, "start_line": 7635, "end_line": 7639, "section": "Links" }, { "markdown": "[link](#fragment)\n\n[link](http://example.com#fragment)\n\n[link](http://example.com?foo=3#frag)\n", "html": "<p><a href=\"#fragment\">link</a></p>\n<p><a href=\"http://example.com#fragment\">link</a></p>\n<p><a href=\"http://example.com?foo=3#frag\">link</a></p>\n", "example": 497, "start_line": 7644, "end_line": 7654, "section": "Links" }, { "markdown": "[link](foo\\bar)\n", "html": "<p><a href=\"foo%5Cbar\">link</a></p>\n", "example": 498, "start_line": 7660, "end_line": 7664, "section": "Links" }, { "markdown": "[link](foo%20bä)\n", "html": "<p><a href=\"foo%20b%C3%A4\">link</a></p>\n", "example": 499, "start_line": 7676, "end_line": 7680, "section": "Links" }, { "markdown": "[link](\"title\")\n", "html": "<p><a href=\"%22title%22\">link</a></p>\n", "example": 500, "start_line": 7687, "end_line": 7691, "section": "Links" }, { "markdown": "[link](/url \"title\")\n[link](/url 'title')\n[link](/url (title))\n", "html": "<p><a href=\"/url\" title=\"title\">link</a>\n<a href=\"/url\" title=\"title\">link</a>\n<a href=\"/url\" title=\"title\">link</a></p>\n", "example": 501, "start_line": 7696, "end_line": 7704, "section": "Links" }, { "markdown": "[link](/url \"title \\\""\")\n", "html": "<p><a href=\"/url\" title=\"title ""\">link</a></p>\n", "example": 502, "start_line": 7710, "end_line": 7714, "section": "Links" }, { "markdown": "[link](/url \"title\")\n", "html": "<p><a href=\"/url%C2%A0%22title%22\">link</a></p>\n", "example": 503, "start_line": 7720, "end_line": 7724, "section": "Links" }, { "markdown": "[link](/url \"title \"and\" title\")\n", "html": "<p>[link](/url "title "and" title")</p>\n", "example": 504, "start_line": 7729, "end_line": 7733, "section": "Links" }, { "markdown": "[link](/url 'title \"and\" title')\n", "html": "<p><a href=\"/url\" title=\"title "and" title\">link</a></p>\n", "example": 505, "start_line": 7738, "end_line": 7742, "section": "Links" }, { "markdown": "[link]( /uri\n \"title\" )\n", "html": "<p><a href=\"/uri\" title=\"title\">link</a></p>\n", "example": 506, "start_line": 7762, "end_line": 7767, "section": "Links" }, { "markdown": "[link] (/uri)\n", "html": "<p>[link] (/uri)</p>\n", "example": 507, "start_line": 7773, "end_line": 7777, "section": "Links" }, { "markdown": "[link [foo [bar]]](/uri)\n", "html": "<p><a href=\"/uri\">link [foo [bar]]</a></p>\n", "example": 508, "start_line": 7783, "end_line": 7787, "section": "Links" }, { "markdown": "[link] bar](/uri)\n", "html": "<p>[link] bar](/uri)</p>\n", "example": 509, "start_line": 7790, "end_line": 7794, "section": "Links" }, { "markdown": "[link [bar](/uri)\n", "html": "<p>[link <a href=\"/uri\">bar</a></p>\n", "example": 510, "start_line": 7797, "end_line": 7801, "section": "Links" }, { "markdown": "[link \\[bar](/uri)\n", "html": "<p><a href=\"/uri\">link [bar</a></p>\n", "example": 511, "start_line": 7804, "end_line": 7808, "section": "Links" }, { "markdown": "[link *foo **bar** `#`*](/uri)\n", "html": "<p><a href=\"/uri\">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>\n", "example": 512, "start_line": 7813, "end_line": 7817, "section": "Links" }, { "markdown": "[![moon](moon.jpg)](/uri)\n", "html": "<p><a href=\"/uri\"><img src=\"moon.jpg\" alt=\"moon\" /></a></p>\n", "example": 513, "start_line": 7820, "end_line": 7824, "section": "Links" }, { "markdown": "[foo [bar](/uri)](/uri)\n", "html": "<p>[foo <a href=\"/uri\">bar</a>](/uri)</p>\n", "example": 514, "start_line": 7829, "end_line": 7833, "section": "Links" }, { "markdown": "[foo *[bar [baz](/uri)](/uri)*](/uri)\n", "html": "<p>[foo <em>[bar <a href=\"/uri\">baz</a>](/uri)</em>](/uri)</p>\n", "example": 515, "start_line": 7836, "end_line": 7840, "section": "Links" }, { "markdown": "![[[foo](uri1)](uri2)](uri3)\n", "html": "<p><img src=\"uri3\" alt=\"[foo](uri2)\" /></p>\n", "example": 516, "start_line": 7843, "end_line": 7847, "section": "Links" }, { "markdown": "*[foo*](/uri)\n", "html": "<p>*<a href=\"/uri\">foo*</a></p>\n", "example": 517, "start_line": 7853, "end_line": 7857, "section": "Links" }, { "markdown": "[foo *bar](baz*)\n", "html": "<p><a href=\"baz*\">foo *bar</a></p>\n", "example": 518, "start_line": 7860, "end_line": 7864, "section": "Links" }, { "markdown": "*foo [bar* baz]\n", "html": "<p><em>foo [bar</em> baz]</p>\n", "example": 519, "start_line": 7870, "end_line": 7874, "section": "Links" }, { "markdown": "[foo <bar attr=\"](baz)\">\n", "html": "<p>[foo <bar attr=\"](baz)\"></p>\n", "example": 520, "start_line": 7880, "end_line": 7884, "section": "Links" }, { "markdown": "[foo`](/uri)`\n", "html": "<p>[foo<code>](/uri)</code></p>\n", "example": 521, "start_line": 7887, "end_line": 7891, "section": "Links" }, { "markdown": "[foo<http://example.com/?search=](uri)>\n", "html": "<p>[foo<a href=\"http://example.com/?search=%5D(uri)\">http://example.com/?search=](uri)</a></p>\n", "example": 522, "start_line": 7894, "end_line": 7898, "section": "Links" }, { "markdown": "[foo][bar]\n\n[bar]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">foo</a></p>\n", "example": 523, "start_line": 7932, "end_line": 7938, "section": "Links" }, { "markdown": "[link [foo [bar]]][ref]\n\n[ref]: /uri\n", "html": "<p><a href=\"/uri\">link [foo [bar]]</a></p>\n", "example": 524, "start_line": 7947, "end_line": 7953, "section": "Links" }, { "markdown": "[link \\[bar][ref]\n\n[ref]: /uri\n", "html": "<p><a href=\"/uri\">link [bar</a></p>\n", "example": 525, "start_line": 7956, "end_line": 7962, "section": "Links" }, { "markdown": "[link *foo **bar** `#`*][ref]\n\n[ref]: /uri\n", "html": "<p><a href=\"/uri\">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>\n", "example": 526, "start_line": 7967, "end_line": 7973, "section": "Links" }, { "markdown": "[![moon](moon.jpg)][ref]\n\n[ref]: /uri\n", "html": "<p><a href=\"/uri\"><img src=\"moon.jpg\" alt=\"moon\" /></a></p>\n", "example": 527, "start_line": 7976, "end_line": 7982, "section": "Links" }, { "markdown": "[foo [bar](/uri)][ref]\n\n[ref]: /uri\n", "html": "<p>[foo <a href=\"/uri\">bar</a>]<a href=\"/uri\">ref</a></p>\n", "example": 528, "start_line": 7987, "end_line": 7993, "section": "Links" }, { "markdown": "[foo *bar [baz][ref]*][ref]\n\n[ref]: /uri\n", "html": "<p>[foo <em>bar <a href=\"/uri\">baz</a></em>]<a href=\"/uri\">ref</a></p>\n", "example": 529, "start_line": 7996, "end_line": 8002, "section": "Links" }, { "markdown": "*[foo*][ref]\n\n[ref]: /uri\n", "html": "<p>*<a href=\"/uri\">foo*</a></p>\n", "example": 530, "start_line": 8011, "end_line": 8017, "section": "Links" }, { "markdown": "[foo *bar][ref]\n\n[ref]: /uri\n", "html": "<p><a href=\"/uri\">foo *bar</a></p>\n", "example": 531, "start_line": 8020, "end_line": 8026, "section": "Links" }, { "markdown": "[foo <bar attr=\"][ref]\">\n\n[ref]: /uri\n", "html": "<p>[foo <bar attr=\"][ref]\"></p>\n", "example": 532, "start_line": 8032, "end_line": 8038, "section": "Links" }, { "markdown": "[foo`][ref]`\n\n[ref]: /uri\n", "html": "<p>[foo<code>][ref]</code></p>\n", "example": 533, "start_line": 8041, "end_line": 8047, "section": "Links" }, { "markdown": "[foo<http://example.com/?search=][ref]>\n\n[ref]: /uri\n", "html": "<p>[foo<a href=\"http://example.com/?search=%5D%5Bref%5D\">http://example.com/?search=][ref]</a></p>\n", "example": 534, "start_line": 8050, "end_line": 8056, "section": "Links" }, { "markdown": "[foo][BaR]\n\n[bar]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">foo</a></p>\n", "example": 535, "start_line": 8061, "end_line": 8067, "section": "Links" }, { "markdown": "[Толпой][Толпой] is a Russian word.\n\n[ТОЛПОЙ]: /url\n", "html": "<p><a href=\"/url\">Толпой</a> is a Russian word.</p>\n", "example": 536, "start_line": 8072, "end_line": 8078, "section": "Links" }, { "markdown": "[Foo\n bar]: /url\n\n[Baz][Foo bar]\n", "html": "<p><a href=\"/url\">Baz</a></p>\n", "example": 537, "start_line": 8084, "end_line": 8091, "section": "Links" }, { "markdown": "[foo] [bar]\n\n[bar]: /url \"title\"\n", "html": "<p>[foo] <a href=\"/url\" title=\"title\">bar</a></p>\n", "example": 538, "start_line": 8097, "end_line": 8103, "section": "Links" }, { "markdown": "[foo]\n[bar]\n\n[bar]: /url \"title\"\n", "html": "<p>[foo]\n<a href=\"/url\" title=\"title\">bar</a></p>\n", "example": 539, "start_line": 8106, "end_line": 8114, "section": "Links" }, { "markdown": "[foo]: /url1\n\n[foo]: /url2\n\n[bar][foo]\n", "html": "<p><a href=\"/url1\">bar</a></p>\n", "example": 540, "start_line": 8147, "end_line": 8155, "section": "Links" }, { "markdown": "[bar][foo\\!]\n\n[foo!]: /url\n", "html": "<p>[bar][foo!]</p>\n", "example": 541, "start_line": 8162, "end_line": 8168, "section": "Links" }, { "markdown": "[foo][ref[]\n\n[ref[]: /uri\n", "html": "<p>[foo][ref[]</p>\n<p>[ref[]: /uri</p>\n", "example": 542, "start_line": 8174, "end_line": 8181, "section": "Links" }, { "markdown": "[foo][ref[bar]]\n\n[ref[bar]]: /uri\n", "html": "<p>[foo][ref[bar]]</p>\n<p>[ref[bar]]: /uri</p>\n", "example": 543, "start_line": 8184, "end_line": 8191, "section": "Links" }, { "markdown": "[[[foo]]]\n\n[[[foo]]]: /url\n", "html": "<p>[[[foo]]]</p>\n<p>[[[foo]]]: /url</p>\n", "example": 544, "start_line": 8194, "end_line": 8201, "section": "Links" }, { "markdown": "[foo][ref\\[]\n\n[ref\\[]: /uri\n", "html": "<p><a href=\"/uri\">foo</a></p>\n", "example": 545, "start_line": 8204, "end_line": 8210, "section": "Links" }, { "markdown": "[bar\\\\]: /uri\n\n[bar\\\\]\n", "html": "<p><a href=\"/uri\">bar\\</a></p>\n", "example": 546, "start_line": 8215, "end_line": 8221, "section": "Links" }, { "markdown": "[]\n\n[]: /uri\n", "html": "<p>[]</p>\n<p>[]: /uri</p>\n", "example": 547, "start_line": 8226, "end_line": 8233, "section": "Links" }, { "markdown": "[\n ]\n\n[\n ]: /uri\n", "html": "<p>[\n]</p>\n<p>[\n]: /uri</p>\n", "example": 548, "start_line": 8236, "end_line": 8247, "section": "Links" }, { "markdown": "[foo][]\n\n[foo]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">foo</a></p>\n", "example": 549, "start_line": 8259, "end_line": 8265, "section": "Links" }, { "markdown": "[*foo* bar][]\n\n[*foo* bar]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\"><em>foo</em> bar</a></p>\n", "example": 550, "start_line": 8268, "end_line": 8274, "section": "Links" }, { "markdown": "[Foo][]\n\n[foo]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">Foo</a></p>\n", "example": 551, "start_line": 8279, "end_line": 8285, "section": "Links" }, { "markdown": "[foo] \n[]\n\n[foo]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">foo</a>\n[]</p>\n", "example": 552, "start_line": 8292, "end_line": 8300, "section": "Links" }, { "markdown": "[foo]\n\n[foo]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">foo</a></p>\n", "example": 553, "start_line": 8312, "end_line": 8318, "section": "Links" }, { "markdown": "[*foo* bar]\n\n[*foo* bar]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\"><em>foo</em> bar</a></p>\n", "example": 554, "start_line": 8321, "end_line": 8327, "section": "Links" }, { "markdown": "[[*foo* bar]]\n\n[*foo* bar]: /url \"title\"\n", "html": "<p>[<a href=\"/url\" title=\"title\"><em>foo</em> bar</a>]</p>\n", "example": 555, "start_line": 8330, "end_line": 8336, "section": "Links" }, { "markdown": "[[bar [foo]\n\n[foo]: /url\n", "html": "<p>[[bar <a href=\"/url\">foo</a></p>\n", "example": 556, "start_line": 8339, "end_line": 8345, "section": "Links" }, { "markdown": "[Foo]\n\n[foo]: /url \"title\"\n", "html": "<p><a href=\"/url\" title=\"title\">Foo</a></p>\n", "example": 557, "start_line": 8350, "end_line": 8356, "section": "Links" }, { "markdown": "[foo] bar\n\n[foo]: /url\n", "html": "<p><a href=\"/url\">foo</a> bar</p>\n", "example": 558, "start_line": 8361, "end_line": 8367, "section": "Links" }, { "markdown": "\\[foo]\n\n[foo]: /url \"title\"\n", "html": "<p>[foo]</p>\n", "example": 559, "start_line": 8373, "end_line": 8379, "section": "Links" }, { "markdown": "[foo*]: /url\n\n*[foo*]\n", "html": "<p>*<a href=\"/url\">foo*</a></p>\n", "example": 560, "start_line": 8385, "end_line": 8391, "section": "Links" }, { "markdown": "[foo][bar]\n\n[foo]: /url1\n[bar]: /url2\n", "html": "<p><a href=\"/url2\">foo</a></p>\n", "example": 561, "start_line": 8397, "end_line": 8404, "section": "Links" }, { "markdown": "[foo][]\n\n[foo]: /url1\n", "html": "<p><a href=\"/url1\">foo</a></p>\n", "example": 562, "start_line": 8406, "end_line": 8412, "section": "Links" }, { "markdown": "[foo]()\n\n[foo]: /url1\n", "html": "<p><a href=\"\">foo</a></p>\n", "example": 563, "start_line": 8416, "end_line": 8422, "section": "Links" }, { "markdown": "[foo](not a link)\n\n[foo]: /url1\n", "html": "<p><a href=\"/url1\">foo</a>(not a link)</p>\n", "example": 564, "start_line": 8424, "end_line": 8430, "section": "Links" }, { "markdown": "[foo][bar][baz]\n\n[baz]: /url\n", "html": "<p>[foo]<a href=\"/url\">bar</a></p>\n", "example": 565, "start_line": 8435, "end_line": 8441, "section": "Links" }, { "markdown": "[foo][bar][baz]\n\n[baz]: /url1\n[bar]: /url2\n", "html": "<p><a href=\"/url2\">foo</a><a href=\"/url1\">baz</a></p>\n", "example": 566, "start_line": 8447, "end_line": 8454, "section": "Links" }, { "markdown": "[foo][bar][baz]\n\n[baz]: /url1\n[foo]: /url2\n", "html": "<p>[foo]<a href=\"/url1\">bar</a></p>\n", "example": 567, "start_line": 8460, "end_line": 8467, "section": "Links" }, { "markdown": "![foo](/url \"title\")\n", "html": "<p><img src=\"/url\" alt=\"foo\" title=\"title\" /></p>\n", "example": 568, "start_line": 8483, "end_line": 8487, "section": "Images" }, { "markdown": "![foo *bar*]\n\n[foo *bar*]: train.jpg \"train & tracks\"\n", "html": "<p><img src=\"train.jpg\" alt=\"foo bar\" title=\"train & tracks\" /></p>\n", "example": 569, "start_line": 8490, "end_line": 8496, "section": "Images" }, { "markdown": "![foo ![bar](/url)](/url2)\n", "html": "<p><img src=\"/url2\" alt=\"foo bar\" /></p>\n", "example": 570, "start_line": 8499, "end_line": 8503, "section": "Images" }, { "markdown": "![foo [bar](/url)](/url2)\n", "html": "<p><img src=\"/url2\" alt=\"foo bar\" /></p>\n", "example": 571, "start_line": 8506, "end_line": 8510, "section": "Images" }, { "markdown": "![foo *bar*][]\n\n[foo *bar*]: train.jpg \"train & tracks\"\n", "html": "<p><img src=\"train.jpg\" alt=\"foo bar\" title=\"train & tracks\" /></p>\n", "example": 572, "start_line": 8520, "end_line": 8526, "section": "Images" }, { "markdown": "![foo *bar*][foobar]\n\n[FOOBAR]: train.jpg \"train & tracks\"\n", "html": "<p><img src=\"train.jpg\" alt=\"foo bar\" title=\"train & tracks\" /></p>\n", "example": 573, "start_line": 8529, "end_line": 8535, "section": "Images" }, { "markdown": "![foo](train.jpg)\n", "html": "<p><img src=\"train.jpg\" alt=\"foo\" /></p>\n", "example": 574, "start_line": 8538, "end_line": 8542, "section": "Images" }, { "markdown": "My ![foo bar](/path/to/train.jpg \"title\" )\n", "html": "<p>My <img src=\"/path/to/train.jpg\" alt=\"foo bar\" title=\"title\" /></p>\n", "example": 575, "start_line": 8545, "end_line": 8549, "section": "Images" }, { "markdown": "![foo](<url>)\n", "html": "<p><img src=\"url\" alt=\"foo\" /></p>\n", "example": 576, "start_line": 8552, "end_line": 8556, "section": "Images" }, { "markdown": "![](/url)\n", "html": "<p><img src=\"/url\" alt=\"\" /></p>\n", "example": 577, "start_line": 8559, "end_line": 8563, "section": "Images" }, { "markdown": "![foo][bar]\n\n[bar]: /url\n", "html": "<p><img src=\"/url\" alt=\"foo\" /></p>\n", "example": 578, "start_line": 8568, "end_line": 8574, "section": "Images" }, { "markdown": "![foo][bar]\n\n[BAR]: /url\n", "html": "<p><img src=\"/url\" alt=\"foo\" /></p>\n", "example": 579, "start_line": 8577, "end_line": 8583, "section": "Images" }, { "markdown": "![foo][]\n\n[foo]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"foo\" title=\"title\" /></p>\n", "example": 580, "start_line": 8588, "end_line": 8594, "section": "Images" }, { "markdown": "![*foo* bar][]\n\n[*foo* bar]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"foo bar\" title=\"title\" /></p>\n", "example": 581, "start_line": 8597, "end_line": 8603, "section": "Images" }, { "markdown": "![Foo][]\n\n[foo]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"Foo\" title=\"title\" /></p>\n", "example": 582, "start_line": 8608, "end_line": 8614, "section": "Images" }, { "markdown": "![foo] \n[]\n\n[foo]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"foo\" title=\"title\" />\n[]</p>\n", "example": 583, "start_line": 8620, "end_line": 8628, "section": "Images" }, { "markdown": "![foo]\n\n[foo]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"foo\" title=\"title\" /></p>\n", "example": 584, "start_line": 8633, "end_line": 8639, "section": "Images" }, { "markdown": "![*foo* bar]\n\n[*foo* bar]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"foo bar\" title=\"title\" /></p>\n", "example": 585, "start_line": 8642, "end_line": 8648, "section": "Images" }, { "markdown": "![[foo]]\n\n[[foo]]: /url \"title\"\n", "html": "<p>![[foo]]</p>\n<p>[[foo]]: /url "title"</p>\n", "example": 586, "start_line": 8653, "end_line": 8660, "section": "Images" }, { "markdown": "![Foo]\n\n[foo]: /url \"title\"\n", "html": "<p><img src=\"/url\" alt=\"Foo\" title=\"title\" /></p>\n", "example": 587, "start_line": 8665, "end_line": 8671, "section": "Images" }, { "markdown": "!\\[foo]\n\n[foo]: /url \"title\"\n", "html": "<p>![foo]</p>\n", "example": 588, "start_line": 8677, "end_line": 8683, "section": "Images" }, { "markdown": "\\![foo]\n\n[foo]: /url \"title\"\n", "html": "<p>!<a href=\"/url\" title=\"title\">foo</a></p>\n", "example": 589, "start_line": 8689, "end_line": 8695, "section": "Images" }, { "markdown": "<http://foo.bar.baz>\n", "html": "<p><a href=\"http://foo.bar.baz\">http://foo.bar.baz</a></p>\n", "example": 590, "start_line": 8722, "end_line": 8726, "section": "Autolinks" }, { "markdown": "<http://foo.bar.baz/test?q=hello&id=22&boolean>\n", "html": "<p><a href=\"http://foo.bar.baz/test?q=hello&id=22&boolean\">http://foo.bar.baz/test?q=hello&id=22&boolean</a></p>\n", "example": 591, "start_line": 8729, "end_line": 8733, "section": "Autolinks" }, { "markdown": "<irc://foo.bar:2233/baz>\n", "html": "<p><a href=\"irc://foo.bar:2233/baz\">irc://foo.bar:2233/baz</a></p>\n", "example": 592, "start_line": 8736, "end_line": 8740, "section": "Autolinks" }, { "markdown": "<MAILTO:FOO@BAR.BAZ>\n", "html": "<p><a href=\"MAILTO:FOO@BAR.BAZ\">MAILTO:FOO@BAR.BAZ</a></p>\n", "example": 593, "start_line": 8745, "end_line": 8749, "section": "Autolinks" }, { "markdown": "<a+b+c:d>\n", "html": "<p><a href=\"a+b+c:d\">a+b+c:d</a></p>\n", "example": 594, "start_line": 8757, "end_line": 8761, "section": "Autolinks" }, { "markdown": "<made-up-scheme://foo,bar>\n", "html": "<p><a href=\"made-up-scheme://foo,bar\">made-up-scheme://foo,bar</a></p>\n", "example": 595, "start_line": 8764, "end_line": 8768, "section": "Autolinks" }, { "markdown": "<http://../>\n", "html": "<p><a href=\"http://../\">http://../</a></p>\n", "example": 596, "start_line": 8771, "end_line": 8775, "section": "Autolinks" }, { "markdown": "<localhost:5001/foo>\n", "html": "<p><a href=\"localhost:5001/foo\">localhost:5001/foo</a></p>\n", "example": 597, "start_line": 8778, "end_line": 8782, "section": "Autolinks" }, { "markdown": "<http://foo.bar/baz bim>\n", "html": "<p><http://foo.bar/baz bim></p>\n", "example": 598, "start_line": 8787, "end_line": 8791, "section": "Autolinks" }, { "markdown": "<http://example.com/\\[\\>\n", "html": "<p><a href=\"http://example.com/%5C%5B%5C\">http://example.com/\\[\\</a></p>\n", "example": 599, "start_line": 8796, "end_line": 8800, "section": "Autolinks" }, { "markdown": "<foo@bar.example.com>\n", "html": "<p><a href=\"mailto:foo@bar.example.com\">foo@bar.example.com</a></p>\n", "example": 600, "start_line": 8818, "end_line": 8822, "section": "Autolinks" }, { "markdown": "<foo+special@Bar.baz-bar0.com>\n", "html": "<p><a href=\"mailto:foo+special@Bar.baz-bar0.com\">foo+special@Bar.baz-bar0.com</a></p>\n", "example": 601, "start_line": 8825, "end_line": 8829, "section": "Autolinks" }, { "markdown": "<foo\\+@bar.example.com>\n", "html": "<p><foo+@bar.example.com></p>\n", "example": 602, "start_line": 8834, "end_line": 8838, "section": "Autolinks" }, { "markdown": "<>\n", "html": "<p><></p>\n", "example": 603, "start_line": 8843, "end_line": 8847, "section": "Autolinks" }, { "markdown": "< http://foo.bar >\n", "html": "<p>< http://foo.bar ></p>\n", "example": 604, "start_line": 8850, "end_line": 8854, "section": "Autolinks" }, { "markdown": "<m:abc>\n", "html": "<p><m:abc></p>\n", "example": 605, "start_line": 8857, "end_line": 8861, "section": "Autolinks" }, { "markdown": "<foo.bar.baz>\n", "html": "<p><foo.bar.baz></p>\n", "example": 606, "start_line": 8864, "end_line": 8868, "section": "Autolinks" }, { "markdown": "http://example.com\n", "html": "<p>http://example.com</p>\n", "example": 607, "start_line": 8871, "end_line": 8875, "section": "Autolinks" }, { "markdown": "foo@bar.example.com\n", "html": "<p>foo@bar.example.com</p>\n", "example": 608, "start_line": 8878, "end_line": 8882, "section": "Autolinks" }, { "markdown": "<a><bab><c2c>\n", "html": "<p><a><bab><c2c></p>\n", "example": 609, "start_line": 8960, "end_line": 8964, "section": "Raw HTML" }, { "markdown": "<a/><b2/>\n", "html": "<p><a/><b2/></p>\n", "example": 610, "start_line": 8969, "end_line": 8973, "section": "Raw HTML" }, { "markdown": "<a /><b2\ndata=\"foo\" >\n", "html": "<p><a /><b2\ndata=\"foo\" ></p>\n", "example": 611, "start_line": 8978, "end_line": 8984, "section": "Raw HTML" }, { "markdown": "<a foo=\"bar\" bam = 'baz <em>\"</em>'\n_boolean zoop:33=zoop:33 />\n", "html": "<p><a foo=\"bar\" bam = 'baz <em>\"</em>'\n_boolean zoop:33=zoop:33 /></p>\n", "example": 612, "start_line": 8989, "end_line": 8995, "section": "Raw HTML" }, { "markdown": "Foo <responsive-image src=\"foo.jpg\" />\n", "html": "<p>Foo <responsive-image src=\"foo.jpg\" /></p>\n", "example": 613, "start_line": 9000, "end_line": 9004, "section": "Raw HTML" }, { "markdown": "<33> <__>\n", "html": "<p><33> <__></p>\n", "example": 614, "start_line": 9009, "end_line": 9013, "section": "Raw HTML" }, { "markdown": "<a h*#ref=\"hi\">\n", "html": "<p><a h*#ref="hi"></p>\n", "example": 615, "start_line": 9018, "end_line": 9022, "section": "Raw HTML" }, { "markdown": "<a href=\"hi'> <a href=hi'>\n", "html": "<p><a href="hi'> <a href=hi'></p>\n", "example": 616, "start_line": 9027, "end_line": 9031, "section": "Raw HTML" }, { "markdown": "< a><\nfoo><bar/ >\n<foo bar=baz\nbim!bop />\n", "html": "<p>< a><\nfoo><bar/ >\n<foo bar=baz\nbim!bop /></p>\n", "example": 617, "start_line": 9036, "end_line": 9046, "section": "Raw HTML" }, { "markdown": "<a href='bar'title=title>\n", "html": "<p><a href='bar'title=title></p>\n", "example": 618, "start_line": 9051, "end_line": 9055, "section": "Raw HTML" }, { "markdown": "</a></foo >\n", "html": "<p></a></foo ></p>\n", "example": 619, "start_line": 9060, "end_line": 9064, "section": "Raw HTML" }, { "markdown": "</a href=\"foo\">\n", "html": "<p></a href="foo"></p>\n", "example": 620, "start_line": 9069, "end_line": 9073, "section": "Raw HTML" }, { "markdown": "foo <!-- this is a\ncomment - with hyphen -->\n", "html": "<p>foo <!-- this is a\ncomment - with hyphen --></p>\n", "example": 621, "start_line": 9078, "end_line": 9084, "section": "Raw HTML" }, { "markdown": "foo <!-- not a comment -- two hyphens -->\n", "html": "<p>foo <!-- not a comment -- two hyphens --></p>\n", "example": 622, "start_line": 9087, "end_line": 9091, "section": "Raw HTML" }, { "markdown": "foo <!--> foo -->\n\nfoo <!-- foo--->\n", "html": "<p>foo <!--> foo --></p>\n<p>foo <!-- foo---></p>\n", "example": 623, "start_line": 9096, "end_line": 9103, "section": "Raw HTML" }, { "markdown": "foo <?php echo $a; ?>\n", "html": "<p>foo <?php echo $a; ?></p>\n", "example": 624, "start_line": 9108, "end_line": 9112, "section": "Raw HTML" }, { "markdown": "foo <!ELEMENT br EMPTY>\n", "html": "<p>foo <!ELEMENT br EMPTY></p>\n", "example": 625, "start_line": 9117, "end_line": 9121, "section": "Raw HTML" }, { "markdown": "foo <![CDATA[>&<]]>\n", "html": "<p>foo <![CDATA[>&<]]></p>\n", "example": 626, "start_line": 9126, "end_line": 9130, "section": "Raw HTML" }, { "markdown": "foo <a href=\"ö\">\n", "html": "<p>foo <a href=\"ö\"></p>\n", "example": 627, "start_line": 9136, "end_line": 9140, "section": "Raw HTML" }, { "markdown": "foo <a href=\"\\*\">\n", "html": "<p>foo <a href=\"\\*\"></p>\n", "example": 628, "start_line": 9145, "end_line": 9149, "section": "Raw HTML" }, { "markdown": "<a href=\"\\\"\">\n", "html": "<p><a href="""></p>\n", "example": 629, "start_line": 9152, "end_line": 9156, "section": "Raw HTML" }, { "markdown": "foo \nbaz\n", "html": "<p>foo<br />\nbaz</p>\n", "example": 630, "start_line": 9166, "end_line": 9172, "section": "Hard line breaks" }, { "markdown": "foo\\\nbaz\n", "html": "<p>foo<br />\nbaz</p>\n", "example": 631, "start_line": 9178, "end_line": 9184, "section": "Hard line breaks" }, { "markdown": "foo \nbaz\n", "html": "<p>foo<br />\nbaz</p>\n", "example": 632, "start_line": 9189, "end_line": 9195, "section": "Hard line breaks" }, { "markdown": "foo \n bar\n", "html": "<p>foo<br />\nbar</p>\n", "example": 633, "start_line": 9200, "end_line": 9206, "section": "Hard line breaks" }, { "markdown": "foo\\\n bar\n", "html": "<p>foo<br />\nbar</p>\n", "example": 634, "start_line": 9209, "end_line": 9215, "section": "Hard line breaks" }, { "markdown": "*foo \nbar*\n", "html": "<p><em>foo<br />\nbar</em></p>\n", "example": 635, "start_line": 9221, "end_line": 9227, "section": "Hard line breaks" }, { "markdown": "*foo\\\nbar*\n", "html": "<p><em>foo<br />\nbar</em></p>\n", "example": 636, "start_line": 9230, "end_line": 9236, "section": "Hard line breaks" }, { "markdown": "`code \nspan`\n", "html": "<p><code>code span</code></p>\n", "example": 637, "start_line": 9241, "end_line": 9246, "section": "Hard line breaks" }, { "markdown": "`code\\\nspan`\n", "html": "<p><code>code\\ span</code></p>\n", "example": 638, "start_line": 9249, "end_line": 9254, "section": "Hard line breaks" }, { "markdown": "<a href=\"foo \nbar\">\n", "html": "<p><a href=\"foo \nbar\"></p>\n", "example": 639, "start_line": 9259, "end_line": 9265, "section": "Hard line breaks" }, { "markdown": "<a href=\"foo\\\nbar\">\n", "html": "<p><a href=\"foo\\\nbar\"></p>\n", "example": 640, "start_line": 9268, "end_line": 9274, "section": "Hard line breaks" }, { "markdown": "foo\\\n", "html": "<p>foo\\</p>\n", "example": 641, "start_line": 9281, "end_line": 9285, "section": "Hard line breaks" }, { "markdown": "foo \n", "html": "<p>foo</p>\n", "example": 642, "start_line": 9288, "end_line": 9292, "section": "Hard line breaks" }, { "markdown": "### foo\\\n", "html": "<h3>foo\\</h3>\n", "example": 643, "start_line": 9295, "end_line": 9299, "section": "Hard line breaks" }, { "markdown": "### foo \n", "html": "<h3>foo</h3>\n", "example": 644, "start_line": 9302, "end_line": 9306, "section": "Hard line breaks" }, { "markdown": "foo\nbaz\n", "html": "<p>foo\nbaz</p>\n", "example": 645, "start_line": 9317, "end_line": 9323, "section": "Soft line breaks" }, { "markdown": "foo \n baz\n", "html": "<p>foo\nbaz</p>\n", "example": 646, "start_line": 9329, "end_line": 9335, "section": "Soft line breaks" }, { "markdown": "hello $.;'there\n", "html": "<p>hello $.;'there</p>\n", "example": 647, "start_line": 9349, "end_line": 9353, "section": "Textual content" }, { "markdown": "Foo χÏῆν\n", "html": "<p>Foo χÏῆν</p>\n", "example": 648, "start_line": 9356, "end_line": 9360, "section": "Textual content" }, { "markdown": "Multiple spaces\n", "html": "<p>Multiple spaces</p>\n", "example": 649, "start_line": 9365, "end_line": 9369, "section": "Textual content" } ]�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_commonmark/spec.sh����������������������������������������������������0000775�0000000�0000000�00000000714�14156613200�0021522�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env bash set -e REPO="https://github.com/commonmark/CommonMark.git" VERSION="0.29" function main { echo "Cloning from repo: $REPO..." git clone --quiet $REPO echo "Using version $VERSION..." cd "CommonMark" git checkout --quiet $VERSION echo "Dumping tests file..." python3 "test/spec_tests.py" --dump-tests > "../commonmark.json" echo "Cleaning up..." cd .. rm -rf CommonMark echo "Done." } main ����������������������������������������������������MyST-Parser-0.16.1/tests/test_commonmark/test_commonmark.py�����������������������������������������0000664�0000000�0000000�00000002515�14156613200�0024006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""In this module tests are run against the full test set, provided by https://github.com/commonmark/CommonMark.git. """ import json import os import pytest from myst_parser.main import to_html with open( os.path.join(os.path.dirname(__file__), "commonmark.json"), encoding="utf8" ) as fin: tests = json.load(fin) @pytest.mark.parametrize("entry", tests) def test_commonmark(entry): if entry["example"] == 14: # This is just a test that +++ are not parsed as thematic breaks pytest.skip("Expects '+++' to be unconverted (not block break).") if entry["example"] in [66, 68]: # Front matter is supported by numerous Markdown flavours, # but not strictly CommonMark, # see: https://talk.commonmark.org/t/metadata-in-documents/721/86 pytest.skip( "Thematic breaks on the first line conflict with front matter syntax" ) test_case = entry["markdown"] output = to_html(test_case) if entry["example"] == 593: # this doesn't have any bearing on the output output = output.replace("mailto", "MAILTO") if entry["example"] in [187, 209, 210]: # this doesn't have any bearing on the output output = output.replace( "<blockquote></blockquote>", "<blockquote>\n</blockquote>" ) assert output == entry["html"] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_docutils.py�����������������������������������������������������������0000664�0000000�0000000�00000005457�14156613200�0020277�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import io from textwrap import dedent import pytest from docutils import VersionInfo, __version_info__ from myst_parser.docutils_ import ( Parser, cli_html, cli_html5, cli_latex, cli_pseudoxml, cli_xml, ) from myst_parser.docutils_renderer import make_document def test_parser(): """Test calling `Parser.parse` directly.""" parser = Parser() document = make_document(parser_cls=Parser) parser.parse("something", document) assert ( document.pformat().strip() == '<document source="notset">\n <paragraph>\n something' ) def test_cli_html(monkeypatch, capsys): monkeypatch.setattr("sys.stdin", io.TextIOWrapper(io.BytesIO(b"text"))) cli_html([]) captured = capsys.readouterr() assert not captured.err assert "text" in captured.out def test_cli_html5(monkeypatch, capsys): monkeypatch.setattr("sys.stdin", io.TextIOWrapper(io.BytesIO(b"text"))) cli_html5([]) captured = capsys.readouterr() assert not captured.err assert "text" in captured.out def test_cli_latex(monkeypatch, capsys): monkeypatch.setattr("sys.stdin", io.TextIOWrapper(io.BytesIO(b"text"))) cli_latex([]) captured = capsys.readouterr() assert not captured.err assert "text" in captured.out def test_cli_xml(monkeypatch, capsys): monkeypatch.setattr("sys.stdin", io.TextIOWrapper(io.BytesIO(b"text"))) cli_xml([]) captured = capsys.readouterr() assert not captured.err assert "text" in captured.out def test_cli_pseudoxml(monkeypatch, capsys): monkeypatch.setattr("sys.stdin", io.TextIOWrapper(io.BytesIO(b"text"))) cli_pseudoxml([]) captured = capsys.readouterr() assert not captured.err assert "text" in captured.out def test_help_text(): """Test retrieving settings help text.""" from docutils.frontend import OptionParser stream = io.StringIO() OptionParser(components=(Parser,)).print_help(stream) assert "MyST options" in stream.getvalue() @pytest.mark.skipif( __version_info__ < VersionInfo(0, 17, 0, "final", 0, True), reason="parser option added in docutils 0.17", ) def test_include_from_rst(tmp_path): """Test including a MyST file from within an RST file.""" from docutils.parsers.rst import Parser as RSTParser include_path = tmp_path.joinpath("include.md") include_path.write_text("# Title") parser = RSTParser() document = make_document(parser_cls=RSTParser) parser.parse( f".. include:: {include_path}\n :parser: myst_parser.docutils_", document ) assert ( document.pformat().strip() == dedent( """\ <document source="notset"> <section ids="title" names="title"> <title> Title """ ).strip() ) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_html/�����������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0017030�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_html/html_ast.md������������������������������������������������������0000664�0000000�0000000�00000003727�14156613200�0021176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������tags . <html> <head> <title class="a b" other="x">Title of the document The content of the document...... . Root('') Tag('html') Data('\n') Tag('head') Data('\n') Tag('title', {'class': 'a b', 'other': 'x'}) Data('Title of the docu...') Data('\n') Data('\n') Tag('body') Data('\nThe content of t...') Data('\n') Data('\n') . un-closed tags .
. Root('') Tag('div', {'class': 'a'}) Data('\n') Tag('div', {'class': 'b'}) Data('\n') . xtag . Girl in a jacket . Root('') XTag('img', {'src': 'img_girl.jpg', 'alt': 'Girl in a jacket', 'width': '500', 'height': '600'}) Data('\n') . data . a . Root('') Data('a\n') . declaration . . Root('') Declaration('DOCTYPE html') Data('\n') . process information . . Root('') Pi('xml-stylesheet ?') Data('\n') . entities . & { . Root('') Entity('amp') Data('\n\n') Char('123') Data('\n') . comments . . Root('') Comment('This is a comment...') Data('\n') . admonition .
Tip
parameter allows to get a deterministic results even if we use some random process (i.e. data shuffling).
. Root('') Tag('div', {'class': 'admonition tip alert alert-warning'}) Data('\n') Tag('div', {'class': 'admonition-title', 'style': 'font-weight: bold;'}) Data('Tip') Data('\nparameter allows...') Data('\n') . image . fishy fishy . Root('') VoidTag('img', {'src': 'img/fun-fish.png', 'alt': 'fishy', 'class': 'bg-primary mb-1', 'width': '200px'}) Data('\n') VoidTag('img', {'src': 'img/fun-fish.png', 'alt': 'fishy', 'class': 'bg-primary mb-1', 'width': '300px'}) Data('\n') . MyST-Parser-0.16.1/tests/test_html/html_round_trip.md000066400000000000000000000022711415661320000225650ustar00rootroot00000000000000tags . Title of the document The content of the document...... . Title of the document The content of the document...... . un-closed tags .
.
. xtag . Girl in a jacket . Girl in a jacket . data . a . a . declaration . . . process information . . . entities . & { . & { . comments . . . image . fishy fishy . fishy fishy . MyST-Parser-0.16.1/tests/test_html/html_to_nodes.md000066400000000000000000000062371415661320000222200ustar00rootroot00000000000000empty . . . text . abc . abc . normal HTML .
.
. image no src . . error . image . . . image unknown attribute . . . image known attributes . . :align: left :class: a b :height: 200px :name: b . multiple images . . . admonition no close .
. :class: admonition . admonition .
. :class: admonition . admonition attributes .
. :class: admonition tip :name: aname . admonition div-title .
*Hallo*
. :class: admonition tip . admonition p-title .

*Hallo*

. :class: admonition tip . admonition title+content .
*Hallo*
content
. :class: admonition content . admonition multiple .
first
content 1
second
content 2
. :class: admonition content 1 :class: admonition content 2 . admonition with paragraphs .

paragraph 1

paragraph 2

. :class: admonition paragraph 1 paragraph 2 . nested .

Some **content**

A *title*

Paragraph 1

Paragraph 2

. :class: admonition Some **content**
A *title*

Paragraph 1

Paragraph 2

. MyST-Parser-0.16.1/tests/test_html/test_html_to_nodes.py000066400000000000000000000025441415661320000233040ustar00rootroot00000000000000from pathlib import Path from unittest.mock import Mock import pytest from docutils import nodes from markdown_it.utils import read_fixture_file from myst_parser.html_to_nodes import html_to_nodes FIXTURE_PATH = Path(__file__).parent @pytest.fixture() def mock_renderer(): def _run_directive(name: str, first_line: str, content: str, position: int): node = nodes.Element(name=name, first=first_line, position=position) node += nodes.Text(content) return [node] return Mock( config={"myst_extensions": ["html_image", "html_admonition"]}, document={"source": "source"}, reporter=Mock( warning=Mock(return_value=nodes.system_message("warning")), error=Mock(return_value=nodes.system_message("error")), ), run_directive=_run_directive, ) @pytest.mark.parametrize( "line,title,text,expected", read_fixture_file(FIXTURE_PATH / "html_to_nodes.md"), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "html_to_nodes.md") ], ) def test_html_to_nodes(line, title, text, expected, mock_renderer): output = nodes.container() output += html_to_nodes(text, line_number=0, renderer=mock_renderer) try: assert output.pformat().rstrip() == expected.rstrip() except AssertionError: print(output.pformat()) raise MyST-Parser-0.16.1/tests/test_html/test_parse_html.py000066400000000000000000000031231415661320000225760ustar00rootroot00000000000000from pathlib import Path import pytest from markdown_it.utils import read_fixture_file from myst_parser.parse_html import tokenize_html FIXTURE_PATH = Path(__file__).parent @pytest.mark.parametrize( "line,title,text,expected", read_fixture_file(FIXTURE_PATH / "html_ast.md"), ids=[f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "html_ast.md")], ) def test_html_ast(line, title, text, expected): tokens = "\n".join(repr(t) for t in tokenize_html(text).walk(include_self=True)) try: assert tokens.rstrip() == expected.rstrip() except AssertionError: print(tokens) raise @pytest.mark.parametrize( "line,title,text,expected", read_fixture_file(FIXTURE_PATH / "html_round_trip.md"), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "html_round_trip.md") ], ) def test_html_round_trip(line, title, text, expected): ast = tokenize_html(text) try: assert str(ast).rstrip() == expected.rstrip() except AssertionError: print(str(ast)) raise def test_render_overrides(): text = "
" ast = tokenize_html(text) def _render_abc(element, *args, **kwargs): return "hallo" output = ast.render(tag_overrides={"abc": _render_abc}) assert output == "
hallo
" def test_ast_find(): text = ( '
z
' ) ast = tokenize_html(text) found = list(ast.find("div", classes=["a"])) assert [e.attrs.classes for e in found] == [["a"], ["a", "b"]] MyST-Parser-0.16.1/tests/test_renderers/000077500000000000000000000000001415661320000200555ustar00rootroot00000000000000MyST-Parser-0.16.1/tests/test_renderers/fixtures/000077500000000000000000000000001415661320000217265ustar00rootroot00000000000000MyST-Parser-0.16.1/tests/test_renderers/fixtures/amsmath.md000066400000000000000000000024731415661320000237100ustar00rootroot00000000000000-------------------------------- Single Line: . \begin{equation} a \end{equation} . \begin{equation} a \end{equation} . -------------------------------- Multi Line: . \begin{equation} a \end{equation} . \begin{equation} a \end{equation} . -------------------------------- Multi Line no number: . \begin{equation*} a \end{equation*} . \begin{equation*} a \end{equation*} . -------------------------------- In list: . - \begin{equation} a = 1 \end{equation} . \begin{equation} a = 1 \end{equation} . MyST-Parser-0.16.1/tests/test_renderers/fixtures/containers.md000066400000000000000000000007611415661320000244210ustar00rootroot00000000000000-------------------------------- Basic note: . ::: {note} *hallo* ::: . hallo . -------------------------------- Admonition with options: . ::: {admonition} A **title** :class: other *hallo* ::: . A <strong> title <paragraph> <emphasis> hallo . ���������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/definition_lists.md��������������������������������0000664�0000000�0000000�00000002305�14156613200�0025616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-------------------------- Simple: . Term **1** : Definition *1* second paragraph Term 2 ~ Definition 2a ~ Definition 2b Term 3 : code block : > quote : other . <document source="notset"> <definition_list classes="simple myst"> <definition_list_item> <term> Term <strong> 1 <definition> <paragraph> Definition <emphasis> 1 <paragraph> second paragraph <definition_list_item> <term> Term 2 <definition> <paragraph> Definition 2a <definition> <paragraph> Definition 2b <definition_list_item> <term> Term 3 <definition> <literal_block language="none" xml:space="preserve"> code block <definition> <block_quote> <paragraph> quote <definition> <paragraph> other . ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/directive_options.md�������������������������������0000664�0000000�0000000�00000010577�14156613200�0026013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Test Directive 1: . ```{restructuredtext-test-directive} ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: None . ----------------------------- Test Directive 2: . ```{restructuredtext-test-directive} foo ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: <literal_block xml:space="preserve"> foo . ----------------------------- Test Directive 3: . ```{restructuredtext-test-directive} foo ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=['foo'], options={}, content: None . ----------------------------- Test Directive 4: . ```{restructuredtext-test-directive} foo bar ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=['foo'], options={}, content: <literal_block xml:space="preserve"> bar . ----------------------------- Test Directive 5: . ```{restructuredtext-test-directive} foo bar ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=['foo bar'], options={}, content: None . ----------------------------- Test Directive 6: . ```{restructuredtext-test-directive} foo bar baz ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=['foo bar'], options={}, content: <literal_block xml:space="preserve"> baz . ----------------------------- Test Directive 7: . ```{restructuredtext-test-directive} foo ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: <literal_block xml:space="preserve"> foo . ----------------------------- Test Directive Options 1: . ```{restructuredtext-test-directive} --- option1: a option2: b --- foo ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=[], options={'option1': 'a', 'option2': 'b'}, content: <literal_block xml:space="preserve"> foo . ----------------------------- Test Directive Options 2: . ```{restructuredtext-test-directive} :option1: a :option2: b foo ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=[], options={'option1': 'a', 'option2': 'b'}, content: <literal_block xml:space="preserve"> foo . ----------------------------- Test Directive Options Error: . ```{restructuredtext-test-directive} :option1 :option2: b foo ``` . <document source="notset"> <system_message level="3" line="1" source="notset" type="ERROR"> <paragraph> Directive 'restructuredtext-test-directive': Invalid options YAML: mapping values are not allowed here in "<unicode string>", line 2, column 8: option2: b ^ <literal_block xml:space="preserve"> :option1 :option2: b foo . ----------------------------- Unknown Directive: . ```{unknown} ``` . <document source="notset"> <system_message level="3" line="1" source="notset" type="ERROR"> <paragraph> Unknown directive type "unknown". <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> No directive entry for "unknown" in module "docutils.parsers.rst.languages.en". Trying "unknown" as canonical directive name. . ���������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/docutil_directives.md������������������������������0000664�0000000�0000000�00000016304�14156613200�0026140�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-------------------------------- attention (`docutils.parsers.rst.directives.admonitions.Attention`): . ```{attention} a ``` . <document source="notset"> <attention> <paragraph> a . -------------------------------- caution (`docutils.parsers.rst.directives.admonitions.Caution`): . ```{caution} a ``` . <document source="notset"> <caution> <paragraph> a . -------------------------------- danger (`docutils.parsers.rst.directives.admonitions.Danger`): . ```{danger} a ``` . <document source="notset"> <danger> <paragraph> a . -------------------------------- error (`docutils.parsers.rst.directives.admonitions.Error`): . ```{error} a ``` . <document source="notset"> <error> <paragraph> a . -------------------------------- important (`docutils.parsers.rst.directives.admonitions.Important`): . ```{important} a ``` . <document source="notset"> <important> <paragraph> a . -------------------------------- note (`docutils.parsers.rst.directives.admonitions.Note`): . ```{note} a ``` . <document source="notset"> <note> <paragraph> a . -------------------------------- tip (`docutils.parsers.rst.directives.admonitions.Tip`): . ```{tip} a ``` . <document source="notset"> <tip> <paragraph> a . -------------------------------- hint (`docutils.parsers.rst.directives.admonitions.Hint`): . ```{hint} a ``` . <document source="notset"> <hint> <paragraph> a . -------------------------------- warning (`docutils.parsers.rst.directives.admonitions.Warning`): . ```{warning} a ``` . <document source="notset"> <warning> <paragraph> a . -------------------------------- admonition (`docutils.parsers.rst.directives.admonitions.Admonition`): . ```{admonition} myclass a ``` . <document source="notset"> <admonition classes="admonition-myclass"> <title> myclass <paragraph> a . -------------------------------- sidebar (`docutils.parsers.rst.directives.body.Sidebar`): . ```{sidebar} sidebar title a ``` . <document source="notset"> <sidebar> <title> sidebar title <paragraph> a . -------------------------------- topic (`docutils.parsers.rst.directives.body.Topic`): . ```{topic} Topic Title a ``` . <document source="notset"> <topic> <title> Topic Title <paragraph> a . -------------------------------- line-block (`docutils.parsers.rst.directives.body.LineBlock`): SKIP: MockingError: MockState has not yet implemented attribute 'nest_line_block_lines' . ```{line-block} ``` . <document source="notset"> . -------------------------------- parsed-literal (`docutils.parsers.rst.directives.body.ParsedLiteral`): . ```{parsed-literal} a ``` . <document source="notset"> <literal_block xml:space="preserve"> a . -------------------------------- rubric (`docutils.parsers.rst.directives.body.Rubric`): . ```{rubric} Rubric Title ``` . <document source="notset"> <rubric> Rubric Title . -------------------------------- epigraph (`docutils.parsers.rst.directives.body.Epigraph`): . ```{epigraph} a -- attribution ``` . <document source="notset"> <block_quote classes="epigraph"> <paragraph> a <attribution> attribution . -------------------------------- highlights (`docutils.parsers.rst.directives.body.Highlights`): . ```{highlights} a -- attribution ``` . <document source="notset"> <block_quote classes="highlights"> <paragraph> a <attribution> attribution . -------------------------------- pull-quote (`docutils.parsers.rst.directives.body.PullQuote`): . ```{pull-quote} a -- attribution ``` . <document source="notset"> <block_quote classes="pull-quote"> <paragraph> a <attribution> attribution . -------------------------------- compound (`docutils.parsers.rst.directives.body.Compound`): . ```{compound} a ``` . <document source="notset"> <compound> <paragraph> a . -------------------------------- container (`docutils.parsers.rst.directives.body.Container`): . ```{container} a ``` . <document source="notset"> <container> <paragraph> a . -------------------------------- image (`docutils.parsers.rst.directives.images.Image`): . ```{image} path/to/image :alt: abc :name: name ``` . <document source="notset"> <image alt="abc" ids="name" names="name" uri="path/to/image"> . -------------------------------- raw (`docutils.parsers.rst.directives.misc.Raw`): . ```{raw} raw a ``` . <document source="notset"> <raw format="raw" xml:space="preserve"> a . -------------------------------- class (`docutils.parsers.rst.directives.misc.Class`): . ```{class} myclass a ``` . <document source="notset"> <paragraph classes="myclass"> a . -------------------------------- role (`docutils.parsers.rst.directives.misc.Role`) + raw (`docutils.parsers.rst.roles.raw_role`): . ```{role} raw-latex(raw) :format: latex ``` {raw-latex}`\tag{content}` . <document source="notset"> <paragraph> <raw classes="raw-latex" format="latex" xml:space="preserve"> \tag{content} . -------------------------------- title (`docutils.parsers.rst.directives.misc.Title`): . ```{title} title ``` . <document source="notset" title="title"> . -------------------------------- restructuredtext-test-directive (`docutils.parsers.rst.directives.misc.TestDirective`): . ```{restructuredtext-test-directive} ``` . <document source="notset"> <system_message level="1" line="1" source="notset" type="INFO"> <paragraph> Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: None . -------------------------------- contents (`docutils.parsers.rst.directives.parts.Contents`): . ```{contents} Contents ``` . <document source="notset"> <topic classes="contents" ids="contents" names="contents"> <title> Contents <pending> .. internal attributes: .transform: docutils.transforms.parts.Contents .details: . -------------------------------- sectnum (`docutils.parsers.rst.directives.parts.Sectnum`): . ```{sectnum} ``` . <document source="notset"> <pending> .. internal attributes: .transform: docutils.transforms.parts.SectNum .details: . -------------------------------- header (`docutils.parsers.rst.directives.parts.Header`): . ```{header} a ``` . <document source="notset"> <decoration> <header> <paragraph> a . -------------------------------- footer (`docutils.parsers.rst.directives.parts.Footer`): . ```{footer} a ``` . <document source="notset"> <decoration> <footer> <paragraph> a . -------------------------------- target-notes (`docutils.parsers.rst.directives.references.TargetNotes`): . ```{target-notes} ``` . <document source="notset"> <pending> .. internal attributes: .transform: docutils.transforms.references.TargetNotes .details: . ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/docutil_roles.md�����������������������������������0000664�0000000�0000000�00000004465�14156613200�0025130�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-------------------------------- abbreviation (`docutils.parsers.rst.roles.GenericRole`): . {abbreviation}`a` . <document source="notset"> <paragraph> <abbreviation> a . -------------------------------- acronym (`docutils.parsers.rst.roles.GenericRole`): . {acronym}`a` . <document source="notset"> <paragraph> <acronym> a . -------------------------------- emphasis (`docutils.parsers.rst.roles.GenericRole`): . {emphasis}`a` . <document source="notset"> <paragraph> <emphasis> a . -------------------------------- literal (`docutils.parsers.rst.roles.GenericRole`): . {literal}`a` . <document source="notset"> <paragraph> <literal> a . -------------------------------- strong (`docutils.parsers.rst.roles.GenericRole`): . {strong}`a` . <document source="notset"> <paragraph> <strong> a . -------------------------------- subscript (`docutils.parsers.rst.roles.GenericRole`): . {subscript}`a` . <document source="notset"> <paragraph> <subscript> a . -------------------------------- superscript (`docutils.parsers.rst.roles.GenericRole`): . {superscript}`a` . <document source="notset"> <paragraph> <superscript> a . -------------------------------- title-reference (`docutils.parsers.rst.roles.GenericRole`): . {title-reference}`t` . <document source="notset"> <paragraph> <title_reference> t . -------------------------------- pep-reference (`docutils.parsers.rst.roles.pep_reference_role`): . {pep-reference}`0` . <document source="notset"> <paragraph> <reference refuri="http://www.python.org/dev/peps/pep-0000"> PEP 0 . -------------------------------- rfc-reference (`docutils.parsers.rst.roles.rfc_reference_role`): . {rfc-reference}`1` . <document source="notset"> <paragraph> <reference refuri="http://tools.ietf.org/html/rfc1.html"> RFC 1 . -------------------------------- code (`docutils.parsers.rst.roles.code_role`): . {code}`a` . <document source="notset"> <paragraph> <literal classes="code"> a . -------------------------------- math (`docutils.parsers.rst.roles.math_role`): . {math}`a` . <document source="notset"> <paragraph> <math> a . �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/eval_rst.md����������������������������������������0000664�0000000�0000000�00000000720�14156613200�0024066�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������eval-rst link . ```{eval-rst} `MyST Parser <https://myst-parser.readthedocs.io/>`_ ``` . <document source="notset"> <paragraph> <reference name="MyST Parser" refuri="https://myst-parser.readthedocs.io/"> MyST Parser <target ids="myst-parser" names="myst\ parser" refuri="https://myst-parser.readthedocs.io/"> . eval-rst bold . ```{eval-rst} **bold** . <document source="notset"> <paragraph> <strong> bold . ������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/mock_include.md������������������������������������0000664�0000000�0000000�00000001613�14156613200�0024705�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Basic Include: . ```{include} other.md ``` . <document source="tmpdir/test.md"> <paragraph> a b c . Include with Front Matter (should be ignored): . ```{include} fmatter.md ``` . <document source="tmpdir/test.md"> <paragraph> b . Include Literal: . ```{include} other.md :literal: True ``` . <document source="tmpdir/test.md"> <literal_block source="tmpdir/other.md" xml:space="preserve"> a b c . Include Literal, line range: . ```{include} other.md :literal: True :start-line: 1 :end-line: 2 ``` . <document source="tmpdir/test.md"> <literal_block source="tmpdir/other.md" xml:space="preserve"> b . Include code: . ```{include} other.md :code: md ``` . <document source="tmpdir/test.md"> <literal_block classes="code md" source="tmpdir/other.md" xml:space="preserve"> a b c . ���������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/mock_include_errors.md�����������������������������0000664�0000000�0000000�00000000657�14156613200�0026310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Missing path: . ```{include} ``` . tmpdir/test.md:1: (ERROR/3) Directive 'include': 1 argument(s) required, 0 supplied . Non-existent path: . ```{include} other.md ``` . tmpdir/test.md:1: (SEVERE/4) Directive "include": error reading file: tmpdir/other.md [Errno 2] No such file or directory: 'tmpdir/other.md'. . Error in include file: . ```{include} bad.md ``` . tmpdir/bad.md:1: (ERROR/3) Unknown interpreted text role "a". . ���������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/reporter_warnings.md�������������������������������0000664�0000000�0000000�00000003741�14156613200�0026027�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Duplicate Reference definitions: . [a]: b [a]: c . source/path:2: (WARNING/2) Duplicate reference definition: A . Missing Reference: . [a](b) . source/path:1: (WARNING/2) Reference not found: b . Unknown role: . abc {xyz}`a` . source/path:3: (ERROR/3) Unknown interpreted text role "xyz". . Unknown directive: . ```{xyz} ``` . source/path:2: (ERROR/3) Unknown directive type "xyz". . Bad Front Matter: . --- a: { --- . source/path:1: (ERROR/3) Front matter block: while parsing a flow node expected the node content, but found '<stream end>' in "<unicode string>", line 1, column 5: a: { ^ . Bad HTML Meta . --- html_meta: empty: name noequals: value --- . source/path:: (ERROR/3) Error parsing meta tag attribute "empty": No content. source/path:: (ERROR/3) Error parsing meta tag attribute "name noequals": no '=' in noequals. . Directive parsing error: . ```{class} ``` . source/path:2: (ERROR/3) Directive 'class': 1 argument(s) required, 0 supplied . Directive run error: . ```{date} x ``` . source/path:2: (ERROR/3) Invalid context: the "date" directive can only be used within a substitution definition. . Non-consecutive headings: . # title 1 ### title 3 . source/path:2: (WARNING/2) Non-consecutive header level increase; 1 to 3 . multiple footnote definitions . [^a] [^a]: definition 1 [^a]: definition 2 . source/path:: (WARNING/2) Multiple footnote definitions found for label: 'a' . Warnings in eval-rst . some external lines ```{eval-rst} some internal lines .. unknown:: some text :unknown:`a` ``` . source/path:10: (ERROR/3) Unknown directive type "unknown". .. unknown:: some text source/path:12: (ERROR/3) Unknown interpreted text role "unknown". . bad-option-value . ```{note} :class: [1] ``` . source/path:1: (ERROR/3) Directive 'note': option "class" value not string (enclose with ""): [1] :class: [1] . header nested in admonition . ```{note} # Header ``` . source/path:1: (WARNING/2) Header nested in this element can lead to unexpected outcomes . �������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/sphinx_directives.md�������������������������������0000664�0000000�0000000�00000025434�14156613200�0026012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-------------------------------- default-role (`sphinx.directives.DefaultRole`): . ```{default-role} ``` . <document source="notset"> . -------------------------------- default-domain (`sphinx.directives.DefaultDomain`): . ```{default-domain} mydomain ``` . <document source="notset"> . -------------------------------- SPHINX4 object (`sphinx.directives.ObjectDescription`): . ```{object} something ``` . <document source="notset"> <index entries=""> <desc classes="object" desctype="object" domain="" noindex="False" objtype="object"> <desc_signature classes="sig sig-object"> <desc_name classes="sig-name descname" xml:space="preserve"> something <desc_content> . -------------------------------- highlight (`sphinx.directives.code.Highlight`): . ```{highlight} something ``` . <document source="notset"> <highlightlang force="False" lang="something" linenothreshold="9223372036854775807"> . -------------------------------- code-block (`sphinx.directives.code.CodeBlock`): . ```{code-block} :dedent: a=1 ``` . <document source="notset"> <literal_block force="False" highlight_args="{}" language="default" xml:space="preserve"> a=1 . -------------------------------- sourcecode (`sphinx.directives.code.CodeBlock`): . ```{sourcecode} ``` . <document source="notset"> <literal_block force="False" highlight_args="{}" language="default" xml:space="preserve"> . -------------------------------- literalinclude (`sphinx.directives.code.LiteralInclude`): SKIP: Tested in sphinx builds . ```{literalinclude} /path/to/file ``` . <document source="notset"> <system_message level="2" line="1" source="notset" type="WARNING"> <paragraph> Include file '/srcdir/path/to/file' not found or reading it failed . -------------------------------- toctree (`sphinx.directives.other.TocTree`): . ```{toctree} ``` . <document source="notset"> <compound classes="toctree-wrapper"> <toctree caption="True" entries="" glob="False" hidden="False" includefiles="" includehidden="False" maxdepth="-1" numbered="0" parent="mock_docname" titlesonly="False"> . -------------------------------- sectionauthor (`sphinx.directives.other.Author`): . ```{sectionauthor} bob geldof ``` . <document source="notset"> . -------------------------------- moduleauthor (`sphinx.directives.other.Author`): . ```{moduleauthor} ringo starr ``` . <document source="notset"> . -------------------------------- codeauthor (`sphinx.directives.other.Author`): . ```{codeauthor} paul mcartney ``` . <document source="notset"> . -------------------------------- index (`sphinx.directives.other.Index`): . ```{index} something ``` . <document source="notset"> <index entries="('single',\ 'something',\ 'index-0',\ '',\ None)" inline="False"> <target ids="index-0"> . -------------------------------- seealso (`sphinx.directives.other.SeeAlso`): . ```{seealso} a ``` . <document source="notset"> <seealso> <paragraph> a . -------------------------------- tabularcolumns (`sphinx.directives.other.TabularColumns`): . ```{tabularcolumns} spec ``` . <document source="notset"> <tabular_col_spec spec="spec"> . -------------------------------- centered (`sphinx.directives.other.Centered`): . ```{centered} text ``` . <document source="notset"> <centered> text . -------------------------------- acks (`sphinx.directives.other.Acks`): . ```{acks} - name ``` . <document source="notset"> <acks> <bullet_list> <list_item> <paragraph> name . -------------------------------- SPHINX4 hlist (`sphinx.directives.other.HList`): . ```{hlist} - item ``` . <document source="notset"> <hlist ncolumns="2"> <hlistcol> <bullet_list> <list_item> <paragraph> item <hlistcol> <bullet_list> . -------------------------------- only (`sphinx.directives.other.Only`): . ```{only} expr ``` . <document source="notset"> <only expr="expr"> . -------------------------------- include (`sphinx.directives.other.Include`): SKIP: Tested in sphinx builds . ```{include} path/to/include ``` . <document source="notset"> . -------------------------------- figure (`sphinx.directives.patches.Figure`): . ```{figure} path/to/figure *caption* legend ``` . <document source="notset"> <figure> <image uri="path/to/figure"> <caption> <emphasis> caption <legend> <paragraph> legend . -------------------------------- meta (`sphinx.directives.patches.Meta`): SKIP: MockingError: MockState has not yet implemented attribute 'nested_list_parse' . ```{meta} foo ``` . <document source="notset"> . -------------------------------- table (`sphinx.directives.patches.RSTTable`): . ```{table} *title* :name: name | a | b | |---|---| | 1 | 2 | ``` . <document source="notset"> <table classes="colwidths-auto" ids="name" names="name"> <title> <emphasis> title <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry> <paragraph> b <tbody> <row> <entry> <paragraph> 1 <entry> <paragraph> 2 . -------------------------------- csv-table (`sphinx.directives.patches.CSVTable`): . ```{csv-table} "Albatross", 2.99, "On a stick!" ``` . <document source="notset"> <table> <tgroup cols="3"> <colspec colwidth="33"> <colspec colwidth="33"> <colspec colwidth="33"> <tbody> <row> <entry> <paragraph> Albatross <entry> <paragraph> 2.99 <entry> <paragraph> On a stick! . -------------------------------- list-table (`sphinx.directives.patches.ListTable`): . ```{list-table} * - item ``` . <document source="notset"> <table> <tgroup cols="1"> <colspec colwidth="100"> <tbody> <row> <entry> <paragraph> item . -------------------------------- code (`sphinx.directives.patches.Code`): . ```{code} python a ``` . <document source="notset"> <literal_block force="False" highlight_args="{}" language="python" xml:space="preserve"> a . -------------------------------- math (`sphinx.directives.patches.MathDirective`): . ```{math} ``` . <document source="notset"> <math_block docname="mock_docname" label="True" nowrap="False" number="True" xml:space="preserve"> . -------------------------------- deprecated (`sphinx.domains.changeset.VersionChange`): . ```{deprecated} 0.3 ``` . <document source="notset"> <versionmodified type="deprecated" version="0.3"> <paragraph translatable="False"> <inline classes="versionmodified deprecated"> Deprecated since version 0.3. . -------------------------------- versionadded (`sphinx.domains.changeset.VersionChange`): . ```{versionadded} 0.2 ``` . <document source="notset"> <versionmodified type="versionadded" version="0.2"> <paragraph translatable="False"> <inline classes="versionmodified added"> New in version 0.2. . -------------------------------- versionchanged (`sphinx.domains.changeset.VersionChange`): . ```{versionchanged} 0.1 ``` . <document source="notset"> <versionmodified type="versionchanged" version="0.1"> <paragraph translatable="False"> <inline classes="versionmodified changed"> Changed in version 0.1. . -------------------------------- glossary (`sphinx.domains.std.Glossary`): . ```{glossary} term 1 : A term 2 : B Definition of both terms. ``` . <document source="notset"> <glossary> <definition_list classes="glossary"> <definition_list_item> <term ids="term-term-1"> term 1 <index entries="('single',\ 'term\ 1',\ 'term-term-1',\ 'main',\ 'A')"> <term ids="term-term-2"> term 2 <index entries="('single',\ 'term\ 2',\ 'term-term-2',\ 'main',\ 'B')"> <definition> <paragraph> Definition of both terms. . -------------------------------- SPHINX3 productionlist (`sphinx.domains.std.ProductionList`): . ```{productionlist} try_stmt: try1_stmt | try2_stmt ``` . <document source="notset"> <productionlist> <production ids="grammar-token-try_stmt grammar-token-try-stmt" tokenname="try_stmt" xml:space="preserve"> try1_stmt | try2_stmt . -------------------------------- SPHINX4 cmdoption (`sphinx.domains.std.Cmdoption`): . ```{cmdoption} a ``` . <document source="notset"> <index entries="('pair',\ 'command\ line\ option;\ a',\ 'cmdoption-arg-a',\ '',\ None)"> <desc classes="std cmdoption" desctype="cmdoption" domain="std" noindex="False" objtype="cmdoption"> <desc_signature allnames="a" classes="sig sig-object" ids="cmdoption-arg-a"> <desc_name classes="sig-name descname" xml:space="preserve"> a <desc_addname classes="sig-prename descclassname" xml:space="preserve"> <desc_content> . -------------------------------- SPHINX4 rst:directive (`sphinx.domains.rst.ReSTDirective`): . ```{rst:directive} a ``` . <document source="notset"> <index entries="('single',\ 'a\ (directive)',\ 'directive-a',\ '',\ None)"> <desc classes="rst directive" desctype="directive" domain="rst" noindex="False" objtype="directive"> <desc_signature classes="sig sig-object" ids="directive-a"> <desc_name classes="sig-name descname" xml:space="preserve"> .. a:: <desc_content> . -------------------------------- SPHINX4 rst:directive:option (`sphinx.domains.rst.ReSTDirectiveOption`): . ```{rst:directive:option} a ``` . <document source="notset"> <index entries="('single',\ ':a:\ (directive\ option)',\ 'directive-option-a',\ '',\ 'A')"> <desc classes="rst directive:option" desctype="directive:option" domain="rst" noindex="False" objtype="directive:option"> <desc_signature classes="sig sig-object" ids="directive-option-a directive:option--a"> <desc_name classes="sig-name descname" xml:space="preserve"> :a: <desc_content> . ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/sphinx_roles.md������������������������������������0000664�0000000�0000000�00000045541�14156613200�0024776�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-------------------------------- c:func (`sphinx.domains.c.CXRefRole`): . {c:func}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="func" refwarn="False"> <literal classes="xref c c-func"> a() . -------------------------------- c:member (`sphinx.domains.c.CObject`): . {c:member}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="member" refwarn="False"> <literal classes="xref c c-member"> a . -------------------------------- c:macro (`sphinx.domains.c.CObject`): . {c:macro}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="macro" refwarn="False"> <literal classes="xref c c-macro"> a . -------------------------------- c:data (`sphinx.domains.c.CXRefRole`): . {c:data}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="data" refwarn="False"> <literal classes="xref c c-data"> a . -------------------------------- c:type (`sphinx.domains.c.CObject`): . {c:type}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="type" refwarn="False"> <literal classes="xref c c-type"> a . -------------------------------- cpp:any (`sphinx.domains.cpp.CPPXRefRole`): . {cpp:any}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="any" refwarn="False"> <literal classes="xref cpp cpp-any"> a . -------------------------------- cpp:class (`sphinx.domains.cpp.CPPClassObject`): . {cpp:class}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="class" refwarn="False"> <literal classes="xref cpp cpp-class"> a . -------------------------------- cpp:struct (`sphinx.domains.cpp.CPPClassObject`): . {cpp:struct}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="struct" refwarn="False"> <literal classes="xref cpp cpp-struct"> a . -------------------------------- cpp:union (`sphinx.domains.cpp.CPPUnionObject`): . {cpp:union}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="union" refwarn="False"> <literal classes="xref cpp cpp-union"> a . -------------------------------- cpp:func (`sphinx.domains.cpp.CPPXRefRole`): . {cpp:func}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="func" refwarn="False"> <literal classes="xref cpp cpp-func"> a() . -------------------------------- cpp:member (`sphinx.domains.cpp.CPPMemberObject`): . {cpp:member}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="member" refwarn="False"> <literal classes="xref cpp cpp-member"> a . -------------------------------- cpp:var (`sphinx.domains.cpp.CPPMemberObject`): . {cpp:var}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="var" refwarn="False"> <literal classes="xref cpp cpp-var"> a . -------------------------------- cpp:type (`sphinx.domains.cpp.CPPTypeObject`): . {cpp:type}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="type" refwarn="False"> <literal classes="xref cpp cpp-type"> a . -------------------------------- cpp:concept (`sphinx.domains.cpp.CPPConceptObject`): . {cpp:concept}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="concept" refwarn="False"> <literal classes="xref cpp cpp-concept"> a . -------------------------------- cpp:enum (`sphinx.domains.cpp.CPPEnumObject`): . {cpp:enum}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="enum" refwarn="False"> <literal classes="xref cpp cpp-enum"> a . -------------------------------- cpp:enumerator (`sphinx.domains.cpp.CPPEnumeratorObject`): . {cpp:enumerator}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="enumerator" refwarn="False"> <literal classes="xref cpp cpp-enumerator"> a . -------------------------------- SKIP cpp:expr (`sphinx.domains.cpp.CPPExprRole`): . {cpp:expr}`a` . <document source="notset"> <paragraph> <desc_inline classes="cpp-expr sig sig-inline cpp"> <pending_xref classname="True" cpp:parent_key="<sphinx.domains.cpp.LookupKey object at 0x7f948a6a73d0>" modname="True" refdomain="cpp" reftarget="a" reftype="identifier"> <desc_sig_name classes="n"> a . -------------------------------- SKIP cpp:texpr (`sphinx.domains.cpp.CPPExprRole`): . {cpp:texpr}`a` . <document source="notset"> <paragraph> <desc_inline classes="cpp-texpr sig sig-inline cpp"> <pending_xref classname="True" cpp:parent_key="<sphinx.domains.cpp.LookupKey object at 0x7fac40b5f950>" modname="True" refdomain="cpp" reftarget="a" reftype="identifier"> <desc_sig_name classes="n"> a . -------------------------------- js:func (`sphinx.domains.javascript.JSXRefRole`): . {js:func}`a` . <document source="notset"> <paragraph> <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="func" refwarn="False"> <literal classes="xref js js-func"> a() . -------------------------------- js:meth (`sphinx.domains.javascript.JSXRefRole`): . {js:meth}`a` . <document source="notset"> <paragraph> <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="meth" refwarn="False"> <literal classes="xref js js-meth"> a() . -------------------------------- js:class (`sphinx.domains.javascript.JSConstructor`): . {js:class}`a` . <document source="notset"> <paragraph> <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="class" refwarn="False"> <literal classes="xref js js-class"> a() . -------------------------------- js:data (`sphinx.domains.javascript.JSObject`): . {js:data}`a` . <document source="notset"> <paragraph> <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="data" refwarn="False"> <literal classes="xref js js-data"> a . -------------------------------- js:attr (`sphinx.domains.javascript.JSXRefRole`): . {js:attr}`a` . <document source="notset"> <paragraph> <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="attr" refwarn="False"> <literal classes="xref js js-attr"> a . -------------------------------- js:mod (`sphinx.domains.javascript.JSXRefRole`): . {js:mod}`a` . <document source="notset"> <paragraph> <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="mod" refwarn="False"> <literal classes="xref js js-mod"> a . -------------------------------- eq (`sphinx.domains.math.MathReferenceRole`): . {eq}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="math" refexplicit="False" reftarget="a" reftype="eq" refwarn="True"> <literal classes="xref eq"> a . -------------------------------- math:numref (`sphinx.domains.math.MathReferenceRole`): . {math:numref}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="math" refexplicit="False" reftarget="a" reftype="numref" refwarn="False"> <literal classes="xref math math-numref"> a . -------------------------------- py:data (`sphinx.domains.python.PyVariable`): . {py:data}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="data" refwarn="False"> <literal classes="xref py py-data"> a . -------------------------------- py:exc (`sphinx.domains.python.PyXRefRole`): . {py:exc}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="exc" refwarn="False"> <literal classes="xref py py-exc"> a . -------------------------------- py:func (`sphinx.domains.python.PyXRefRole`): . {py:func}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="func" refwarn="False"> <literal classes="xref py py-func"> a() . -------------------------------- py:class (`sphinx.domains.python.PyClasslike`): . {py:class}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="class" refwarn="False"> <literal classes="xref py py-class"> a . -------------------------------- py:const (`sphinx.domains.python.PyXRefRole`): . {py:const}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="const" refwarn="False"> <literal classes="xref py py-const"> a . -------------------------------- py:attr (`sphinx.domains.python.PyXRefRole`): . {py:attr}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="attr" refwarn="False"> <literal classes="xref py py-attr"> a . -------------------------------- py:meth (`sphinx.domains.python.PyXRefRole`): . {py:meth}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="meth" refwarn="False"> <literal classes="xref py py-meth"> a() . -------------------------------- py:mod (`sphinx.domains.python.PyXRefRole`): . {py:mod}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="mod" refwarn="False"> <literal classes="xref py py-mod"> a . -------------------------------- py:obj (`sphinx.domains.python.PyXRefRole`): . {py:obj}`a` . <document source="notset"> <paragraph> <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="obj" refwarn="False"> <literal classes="xref py py-obj"> a . -------------------------------- rst:role (`sphinx.domains.rst.ReSTRole`): . {rst:role}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="rst" refexplicit="False" reftarget="a" reftype="role" refwarn="False"> <literal classes="xref rst rst-role"> a . -------------------------------- program (`sphinx.domains.std.Program`): . {program}`a` . <document source="notset"> <paragraph> <literal_strong classes="program"> a . -------------------------------- option (`sphinx.domains.std.Cmdoption`): . {option}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="option" refwarn="True" std:program="True"> <literal classes="xref std std-option"> a . -------------------------------- envvar (`sphinx.domains.std.EnvVarXRefRole`): . {envvar}`a` . <document source="notset"> <paragraph> <index entries="('single',\ 'a',\ 'index-0',\ '',\ None) ('single',\ 'environment\ variable;\ a',\ 'index-0',\ '',\ None)"> <target ids="index-0"> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="envvar" refwarn="False"> <literal classes="xref std std-envvar"> a . -------------------------------- index (`sphinx.roles.Index`): . {index}`a` . <document source="notset"> <paragraph> <index entries="('single',\ 'a',\ 'index-0',\ '',\ None)"> <target ids="index-0"> a . -------------------------------- download (`sphinx.roles.XRefRole`): . {download}`a` . <document source="notset"> <paragraph> <download_reference refdoc="mock_docname" refdomain="" refexplicit="False" reftarget="a" reftype="download" refwarn="False"> <literal classes="xref download"> a . -------------------------------- any (`sphinx.roles.AnyXRefRole`): . {any}`a <alt text>` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="" refexplicit="True" reftarget="alt text" reftype="any" refwarn="True"> <literal classes="xref any"> a . -------------------------------- pep (`sphinx.roles.PEP`): . {pep}`1` . <document source="notset"> <paragraph> <index entries="('single',\ 'Python\ Enhancement\ Proposals;\ PEP\ 1',\ 'index-0',\ '',\ None)"> <target ids="index-0"> <reference classes="pep" internal="False" refuri="http://www.python.org/dev/peps/pep-0001"> <strong> PEP 1 . -------------------------------- rfc (`sphinx.roles.RFC`): . {rfc}`1` . <document source="notset"> <paragraph> <index entries="('single',\ 'RFC;\ RFC\ 1',\ 'index-0',\ '',\ None)"> <target ids="index-0"> <reference classes="rfc" internal="False" refuri="http://tools.ietf.org/html/rfc1.html"> <strong> RFC 1 . -------------------------------- guilabel (`sphinx.roles.GUILabel`): . {guilabel}`a` . <document source="notset"> <paragraph> <inline classes="guilabel" rawtext=":guilabel:`a`"> a . -------------------------------- menuselection (`sphinx.roles.MenuSelection`): . {menuselection}`a` . <document source="notset"> <paragraph> <inline classes="menuselection" rawtext=":menuselection:`a`"> a . -------------------------------- file (`sphinx.roles.EmphasizedLiteral`): . {file}`a` . <document source="notset"> <paragraph> <literal classes="file" role="file"> a . -------------------------------- samp (`sphinx.roles.EmphasizedLiteral`): . {samp}`a` . <document source="notset"> <paragraph> <literal classes="samp" role="samp"> a . -------------------------------- abbr (`sphinx.roles.Abbreviation`): SKIP: Non-deterministic output . {abbr}`a` . <document source="notset"> <paragraph> <abbreviation class="<function class_option at 0x1079fb830>> a . -------------------------------- rst:dir (`sphinx.roles.XRefRole`): . {rst:dir}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="rst" refexplicit="False" reftarget="a" reftype="dir" refwarn="False"> <literal classes="xref rst rst-dir"> a . -------------------------------- token (`sphinx.roles.XRefRole`): . {token}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="token" refwarn="False"> <literal classes="xref std std-token"> a . -------------------------------- term (`sphinx.roles.XRefRole`): . {term}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="term" refwarn="True"> <inline classes="xref std std-term"> a . -------------------------------- ref (`sphinx.roles.XRefRole`): . {ref}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> a . -------------------------------- ref with line breaks (`sphinx.roles.XRefRole`): . {ref}`some text <and a custom reference>` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="True" reftarget="and a custom reference" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> some text . -------------------------------- numref (`sphinx.roles.XRefRole`): . {numref}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="numref" refwarn="True"> <literal classes="xref std std-numref"> a . -------------------------------- keyword (`sphinx.roles.XRefRole`): . {keyword}`a` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="keyword" refwarn="True"> <literal classes="xref std std-keyword"> a . -------------------------------- doc (`sphinx.roles.XRefRole`): . {doc}`this lecture <heavy_tails>` . <document source="notset"> <paragraph> <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="True" reftarget="heavy_tails" reftype="doc" refwarn="True"> <inline classes="xref std std-doc"> this lecture . ���������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/syntax_elements.md���������������������������������0000664�0000000�0000000�00000040075�14156613200�0025500�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--------------------------- Raw . foo . <document source="notset"> <paragraph> foo . --------------------------- Hard-break . foo\ bar . <document source="notset"> <paragraph> foo <raw format="html" xml:space="preserve"> <br /> <raw format="latex" xml:space="preserve"> \\ bar . --------------------------- Strong: . **foo** . <document source="notset"> <paragraph> <strong> foo . --------------------------- Emphasis . *foo* . <document source="notset"> <paragraph> <emphasis> foo . --------------------------- Escaped Emphasis: . \*foo* . <document source="notset"> <paragraph> *foo* . -------------------------- Mixed Inline . a *b* **c** `abc` \\* . <document source="notset"> <paragraph> a <emphasis> b <strong> c <literal> abc \* . -------------------------- Inline Code: . `foo` . <document source="notset"> <paragraph> <literal> foo . -------------------------- Heading: . # foo . <document source="notset"> <section ids="foo" names="foo"> <title> foo . -------------------------- Heading Levels: . # a ## b ### c # d . <document source="notset"> <section ids="a" names="a"> <title> a <section ids="b" names="b"> <title> b <section ids="c" names="c"> <title> c <section ids="d" names="d"> <title> d . -------------------------- Block Code: . foo . <document source="notset"> <literal_block language="none" xml:space="preserve"> foo . -------------------------- Fenced Code: . ```sh foo ``` . <document source="notset"> <literal_block language="sh" xml:space="preserve"> foo . -------------------------- Fenced Code no language: . ``` foo ``` . <document source="notset"> <literal_block language="default" xml:space="preserve"> foo . -------------------------- Fenced Code no language with trailing whitespace: . ``` foo ``` . <document source="notset"> <literal_block language="default" xml:space="preserve"> foo . -------------------------- Image empty: . ![]() . <document source="notset"> <paragraph> <image alt="" uri=""> . -------------------------- Image with alt and title: . ![alt](src "title") . <document source="notset"> <paragraph> <image alt="alt" title="title" uri="src"> . -------------------------- Image with escapable html: . ![alt](http://www.google<>.com) . <document source="notset"> <paragraph> <image alt="alt" uri="http://www.google%3C%3E.com"> . -------------------------- Block Quote: . > *foo* . <document source="notset"> <block_quote> <paragraph> <emphasis> foo . -------------------------- Bullet List: . - *foo* . <document source="notset"> <bullet_list> <list_item> <paragraph> <emphasis> foo . -------------------------- Nested Bullets . - a - b - c - d . <document source="notset"> <bullet_list> <list_item> <paragraph> a <bullet_list> <list_item> <paragraph> b <bullet_list> <list_item> <paragraph> c <list_item> <paragraph> d . -------------------------- Enumerated List: . 1. *foo* . <document source="notset"> <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> <emphasis> foo . -------------------------- Nested Enumrated List: . 1. a 2. b 1. c . <document source="notset"> <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> a <list_item> <paragraph> b <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> c . -------------------------- Inline Math: . $foo$ . <document source="notset"> <paragraph> <math> foo . -------------------------- Inline Math, multi-line: . a $foo bar$ b . <document source="notset"> <paragraph> a <math> foo bar b . -------------------------- Inline Math, multi-line with line break (invalid): . a $foo bar$ b . <document source="notset"> <paragraph> a $foo <paragraph> bar$ b . -------------------------- Math Block: . $$foo$$ . <document source="notset"> <math_block nowrap="False" number="True" xml:space="preserve"> foo . -------------------------- Math Block With Equation Label: . $$foo$$ (abc) . <document source="notset"> <target ids="equation-abc"> <math_block docname="mock_docname" label="abc" nowrap="False" number="1" xml:space="preserve"> foo . -------------------------- Math Block multiple: . $$ a = 1 $$ $$ b = 2 $$ (a) . <document source="notset"> <math_block nowrap="False" number="True" xml:space="preserve"> a = 1 <target ids="equation-a"> <math_block docname="mock_docname" label="a" nowrap="False" number="1" xml:space="preserve"> b = 2 . -------------------------- Sphinx Role containing backtick: . {code}``a=1{`}`` . <document source="notset"> <paragraph> <literal classes="code"> a=1{`} . -------------------------- Target: . (target)= . <document source="notset"> <target ids="target" names="target"> . -------------------------- Target with whitespace: . (target with space)= . <document source="notset"> <target ids="target-with-space" names="target\ with\ space"> . -------------------------- Referencing: . (target)= Title ===== [alt1](target) [](target2) [alt2](https://www.google.com) [alt3](#target3) . <document source="notset"> <target ids="target" names="target"> <section ids="title" names="title"> <title> Title <paragraph> <pending_xref refdoc="mock_docname" refdomain="True" refexplicit="True" reftarget="target" reftype="myst" refwarn="True"> <inline classes="xref myst"> alt1 <paragraph> <pending_xref refdoc="mock_docname" refdomain="True" refexplicit="False" reftarget="target2" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <reference refuri="https://www.google.com"> alt2 <paragraph> <reference refuri="#target3"> alt3 . -------------------------- Comments: . line 1 % a comment line 2 . <document source="notset"> <paragraph> line 1 <comment xml:space="preserve"> a comment <paragraph> line 2 . -------------------------- Block Break: . +++ string . <document source="notset"> <comment classes="block_break" xml:space="preserve"> string . -------------------------- Link Reference: . [name][key] [key]: https://www.google.com "a title" . <document source="notset"> <paragraph> <reference refuri="https://www.google.com" title="a title"> name . -------------------------- Link Reference short version: . [name] [name]: https://www.google.com "a title" . <document source="notset"> <paragraph> <reference refuri="https://www.google.com" title="a title"> name . -------------------------- Block Quotes: . ```{epigraph} a b*c* -- a**b** ``` . <document source="notset"> <block_quote classes="epigraph"> <paragraph> a b <emphasis> c <attribution> a <strong> b . -------------------------- Link Definition in directive: . ```{note} [a] ``` [a]: link . <document source="notset"> <note> <paragraph> <pending_xref refdoc="mock_docname" refdomain="True" refexplicit="True" reftarget="link" reftype="myst" refwarn="True"> <inline classes="xref myst"> a . -------------------------- Link Definition in nested directives: . ```{note} [ref1]: link ``` ```{note} [ref1] [ref2] ``` ```{note} [ref2]: link ``` . <document source="notset"> <note> <note> <paragraph> <pending_xref refdoc="mock_docname" refdomain="True" refexplicit="True" reftarget="link" reftype="myst" refwarn="True"> <inline classes="xref myst"> ref1 [ref2] <note> . -------------------------- Footnotes: . [^a] [^a]: footnote*text* . <document source="notset"> <paragraph> <footnote_reference auto="1" ids="id1" refname="a"> <transition classes="footnotes"> <footnote auto="1" ids="a" names="a"> <paragraph> footnote <emphasis> text . -------------------------- Footnotes nested blocks: . [^a] [^a]: footnote*text* abc xyz > a - b c finish . <document source="notset"> <paragraph> <footnote_reference auto="1" ids="id1" refname="a"> <paragraph> finish <transition classes="footnotes"> <footnote auto="1" ids="a" names="a"> <paragraph> footnote <emphasis> text <paragraph> abc xyz <block_quote> <paragraph> a <bullet_list> <list_item> <paragraph> b <paragraph> c . -------------------------- Front Matter: . --- a: 1 b: foo c: d: 2 --- . <document source="notset"> <field_list> <field> <field_name> a <field_body> 1 <field> <field_name> b <field_body> foo <field> <field_name> c <field_body> {"d": 2} . -------------------------- Front Matter Biblio: . --- author: Chris Sewell authors: Chris Sewell, Chris Hodgraf organization: EPFL address: | 1 Cedar Park Close Thundersley Essex contact: <https://example.com> version: 1.0 revision: 1.1 status: good date: 2/12/1985 copyright: MIT dedication: | To my *homies* abstract: Something something **dark** side other: Something else --- . <document source="notset"> <field_list> <field> <field_name> author <field_body> <paragraph> Chris Sewell <field> <field_name> authors <field_body> <paragraph> Chris Sewell, Chris Hodgraf <field> <field_name> organization <field_body> <paragraph> EPFL <field> <field_name> address <field_body> <paragraph> 1 Cedar Park Close Thundersley Essex <field> <field_name> contact <field_body> <paragraph> <reference refuri="https://example.com"> https://example.com <field> <field_name> version <field_body> <paragraph> 1.0 <field> <field_name> revision <field_body> <paragraph> 1.1 <field> <field_name> status <field_body> <paragraph> good <field> <field_name> date <field_body> <paragraph> 2/12/1985 <field> <field_name> copyright <field_body> <paragraph> MIT <field> <field_name> dedication <field_body> <paragraph> To my <emphasis> homies <field> <field_name> abstract <field_body> <paragraph> Something something <strong> dark side <field> <field_name> other <field_body> Something else . -------------------------- Front Matter Bad Yaml: . --- a: { --- . <document source="notset"> <system_message level="3" line="1" source="notset" type="ERROR"> <paragraph> Front matter block: while parsing a flow node expected the node content, but found '<stream end>' in "<unicode string>", line 1, column 5: a: { ^ <literal_block xml:space="preserve"> a: { . Front Matter HTML Meta . --- html_meta: keywords: Sphinx, documentation, builder description lang=en: An amusing story description lang=fr: Un histoire amusant http-equiv=Content-Type: text/html; charset=ISO-8859-1 --- . <document source="notset"> <pending> .. internal attributes: .transform: docutils.transforms.components.Filter .details: component: 'writer' format: 'html' nodes: <meta content="Sphinx, documentation, builder" name="keywords"> <pending> .. internal attributes: .transform: docutils.transforms.components.Filter .details: component: 'writer' format: 'html' nodes: <meta content="An amusing story" lang="en" name="description"> <pending> .. internal attributes: .transform: docutils.transforms.components.Filter .details: component: 'writer' format: 'html' nodes: <meta content="Un histoire amusant" lang="fr" name="description"> <pending> .. internal attributes: .transform: docutils.transforms.components.Filter .details: component: 'writer' format: 'html' nodes: <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> . -------------------------- Full Test: . --- a: 1 --- (target)= # header 1 ## sub header 1 a *b* **c** `abc` ## sub header 2 x y [a](http://www.xyz.com) z --- # header 2 ```::python {a=1} a = 1 ``` [](target) . <document source="notset"> <field_list> <field> <field_name> a <field_body> 1 <target ids="target" names="target"> <section ids="header-1" names="header\ 1"> <title> header 1 <section ids="sub-header-1" names="sub\ header\ 1"> <title> sub header 1 <paragraph> a <emphasis> b <strong> c <literal> abc <section ids="sub-header-2" names="sub\ header\ 2"> <title> sub header 2 <paragraph> x y <reference refuri="http://www.xyz.com"> a z <transition> <section ids="header-2" names="header\ 2"> <title> header 2 <literal_block language="::python" xml:space="preserve"> a = 1 <paragraph> <pending_xref refdoc="mock_docname" refdomain="True" refexplicit="False" reftarget="target" reftype="myst" refwarn="True"> <inline classes="xref myst"> . �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/fixtures/tables.md������������������������������������������0000664�0000000�0000000�00000007750�14156613200�0023533�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-------------------------- Simple: . a|b -|- 1|2 . <document source="notset"> <table classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry> <paragraph> b <tbody> <row> <entry> <paragraph> 1 <entry> <paragraph> 2 . -------------------------- Header only: . | abc | def | | --- | --- | . <document source="notset"> <table classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> abc <entry> <paragraph> def . -------------------------- Aligned: . a | b | c :-|:-:| -: 1 | 2 | 3 . <document source="notset"> <table classes="colwidths-auto"> <tgroup cols="3"> <colspec colwidth="33.33"> <colspec colwidth="33.33"> <colspec colwidth="33.33"> <thead> <row> <entry classes="text-left"> <paragraph> a <entry classes="text-center"> <paragraph> b <entry classes="text-right"> <paragraph> c <tbody> <row> <entry classes="text-left"> <paragraph> 1 <entry classes="text-center"> <paragraph> 2 <entry classes="text-right"> <paragraph> 3 . -------------------------- Nested syntax: . | *a* | __*b*__ | | --- | -------- | |$1$ | {sub}`x` | . <document source="notset"> <table classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> <emphasis> a <entry> <paragraph> <strong> <emphasis> b <tbody> <row> <entry> <paragraph> <math> 1 <entry> <paragraph> <subscript> x . -------------------------- External links: . a|b |-|-| [link-a](https://www.google.com/)|[link-b](https://www.python.org/) . <document source="notset"> <table classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry> <paragraph> b <tbody> <row> <entry> <paragraph> <reference refuri="https://www.google.com/"> link-a <entry> <paragraph> <reference refuri="https://www.python.org/"> link-b .������������������������MyST-Parser-0.16.1/tests/test_renderers/test_error_reporting.py�������������������������������������0000664�0000000�0000000�00000001625�14156613200�0024714�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from pathlib import Path import pytest from markdown_it.utils import read_fixture_file from myst_parser.docutils_renderer import make_document from myst_parser.main import MdParserConfig, to_docutils FIXTURE_PATH = Path(__file__).parent.joinpath("fixtures") @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("reporter_warnings.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "reporter_warnings.md") ], ) def test_basic(line, title, input, expected): document = make_document("source/path") messages = [] def observer(msg_node): if msg_node["level"] > 1: messages.append(msg_node.astext()) document.reporter.attach_observer(observer) to_docutils(input, MdParserConfig(renderer="docutils"), document=document) assert "\n".join(messages).rstrip() == expected.rstrip() �����������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_fixtures.py��������������������������������������������0000664�0000000�0000000�00000016311�14156613200�0023341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import re from pathlib import Path import pytest import sphinx from markdown_it.utils import read_fixture_file from myst_parser.main import MdParserConfig, to_docutils from myst_parser.sphinx_renderer import SphinxRenderer, mock_sphinx_env FIXTURE_PATH = Path(__file__).parent.joinpath("fixtures") def test_minimal_sphinx(): with mock_sphinx_env(conf={"author": "bob geldof"}, with_builder=True) as app: assert app.config["author"] == "bob geldof" @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("syntax_elements.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "syntax_elements.md") ], ) def test_syntax_elements(line, title, input, expected): document = to_docutils(input, in_sphinx_env=True) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("tables.md")), ids=[f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "tables.md")], ) def test_tables(line, title, input, expected): document = to_docutils(input, in_sphinx_env=True) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("directive_options.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "directive_options.md") ], ) def test_directive_options(line, title, input, expected): document = to_docutils(input) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("docutil_roles.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "docutil_roles.md") ], ) def test_docutils_roles(line, title, input, expected): document = to_docutils(input) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("docutil_directives.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "docutil_directives.md") ], ) def test_docutils_directives(line, title, input, expected): # TODO fix skipped directives # TODO test domain directives if title.startswith("SKIP"): pytest.skip(title) document = to_docutils(input) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("sphinx_directives.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "sphinx_directives.md") ], ) def test_sphinx_directives(line, title, input, expected): # TODO fix skipped directives # TODO test domain directives if title.startswith("SKIP"): pytest.skip(title) elif title.startswith("SPHINX3") and sphinx.version_info[0] < 3: pytest.skip(title) elif title.startswith("SPHINX4") and sphinx.version_info[0] < 4: pytest.skip(title) document = to_docutils(input, in_sphinx_env=True) _actual, _expected = [ "\n".join([ll.rstrip() for ll in text.splitlines()]) for text in (document.pformat(), expected) ] try: assert _actual == _expected except AssertionError: print(document.pformat()) raise @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("sphinx_roles.md")), ids=[f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "sphinx_roles.md")], ) def test_sphinx_roles(line, title, input, expected): if title.startswith("SKIP"): pytest.skip(title) elif title.startswith("SPHINX4") and sphinx.version_info[0] < 4: pytest.skip(title) document = to_docutils(input, in_sphinx_env=True) print(document.pformat()) _actual, _expected = [ "\n".join([ll.rstrip() for ll in text.splitlines()]) for text in (document.pformat(), expected) ] # sphinx 3 adds a parent key _actual = re.sub('cpp:parent_key="[^"]*"', 'cpp:parent_key=""', _actual) assert _actual == _expected @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("amsmath.md")), ids=[f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "amsmath.md")], ) def test_amsmath(line, title, input, expected, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") document = to_docutils( input, MdParserConfig(enable_extensions=["amsmath"]), in_sphinx_env=True ) print(document.pformat()) _actual, _expected = [ "\n".join([ll.rstrip() for ll in text.splitlines()]) for text in (document.pformat(), expected) ] assert _actual == _expected @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("containers.md")), ids=[f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "containers.md")], ) def test_containers(line, title, input, expected, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") document = to_docutils( input, MdParserConfig(enable_extensions=["colon_fence"]), in_sphinx_env=True ) print(document.pformat()) _actual, _expected = [ "\n".join([ll.rstrip() for ll in text.splitlines()]) for text in (document.pformat(), expected) ] assert _actual == _expected @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("eval_rst.md")), ids=[f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "eval_rst.md")], ) def test_evalrst_elements(line, title, input, expected): document = to_docutils(input, in_sphinx_env=True) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("definition_lists.md")), ids=[ f"{i[0]}-{i[1]}" for i in read_fixture_file(FIXTURE_PATH / "definition_lists.md") ], ) def test_definition_lists(line, title, input, expected): document = to_docutils( input, MdParserConfig(enable_extensions=["deflist"]), in_sphinx_env=True ) print(document.pformat()) assert "\n".join( [ll.rstrip() for ll in document.pformat().splitlines()] ) == "\n".join([ll.rstrip() for ll in expected.splitlines()]) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_include_directive.py�����������������������������������0000664�0000000�0000000�00000003272�14156613200�0025153�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import os from pathlib import Path import pytest from markdown_it.utils import read_fixture_file from myst_parser.docutils_renderer import make_document from myst_parser.main import to_docutils FIXTURE_PATH = Path(__file__).parent.joinpath("fixtures") @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("mock_include.md")), ) def test_render(line, title, input, expected, tmp_path): tmp_path.joinpath("other.md").write_text("a\nb\nc") tmp_path.joinpath("fmatter.md").write_text("---\na: 1\n---\nb") document = make_document(str(tmp_path / "test.md")) to_docutils(input, document=document, in_sphinx_env=True, srcdir=str(tmp_path)) output = document.pformat().replace(str(tmp_path) + os.sep, "tmpdir" + "/").rstrip() print(output) assert output == expected.rstrip() @pytest.mark.parametrize( "line,title,input,expected", read_fixture_file(FIXTURE_PATH.joinpath("mock_include_errors.md")), ) def test_errors(line, title, input, expected, tmp_path): if title.startswith("Non-existent path") and os.name == "nt": pytest.skip("tmp_path not converted correctly on Windows") tmp_path.joinpath("bad.md").write_text("{a}`b`") document = make_document(str(tmp_path / "test.md")) messages = [] def observer(msg_node): if msg_node["level"] > 1: messages.append( msg_node.astext().replace(str(tmp_path) + os.sep, "tmpdir" + "/") ) document.reporter.attach_observer(observer) document.reporter.halt_level = 6 to_docutils(input, document=document, in_sphinx_env=True, srcdir=str(tmp_path)) assert "\n".join(messages).rstrip() == expected.rstrip() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs.py�������������������������������������������0000664�0000000�0000000�00000003007�14156613200�0023501�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import os import pytest from sphinx.application import Sphinx from sphinx.errors import SphinxWarning from myst_parser.main import MdParserConfig from myst_parser.sphinx_parser import parse from myst_parser.sphinx_renderer import mock_sphinx_env @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse(test_name, text, should_warn, file_regression): with mock_sphinx_env( conf={"extensions": ["myst_parser"]}, srcdir="root", with_builder=True, raise_on_warning=True, ) as app: # type: Sphinx app.env.myst_config = MdParserConfig() document = parse(app, text, docname="index") if should_warn: with pytest.raises(SphinxWarning): app.env.apply_post_transforms(document, "index") else: app.env.apply_post_transforms(document, "index") content = document.pformat() # windows fix content = content.replace("root" + os.sep + "index.md", "root/index.md") file_regression.check(content, basename=test_name, extension=".xml") �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/���������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023127�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/doc.xml��������������������������������������0000664�0000000�0000000�00000000252�14156613200�0024415�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="root/index.md"> <paragraph> <reference internal="True" refuri=""> <inline classes="doc std std-doc"> <no title> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/doc_nested.xml�������������������������������0000664�0000000�0000000�00000000303�14156613200�0025754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="root/index.md"> <paragraph> <reference internal="True" refuri=""> <inline classes="doc std std-doc"> <emphasis> text �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/doc_with_extension.xml�����������������������0000664�0000000�0000000�00000000252�14156613200�0027544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="root/index.md"> <paragraph> <reference internal="True" refuri=""> <inline classes="doc std std-doc"> <no title> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/duplicate.xml��������������������������������0000664�0000000�0000000�00000000547�14156613200�0025631�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document classes="tex2jax_ignore mathjax_ignore" ids="title index" names="title index" source="root/index.md" title="Title"> <title> Title <target refid="index"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="index" reftype="myst" refwarn="True"> <inline classes="xref myst"> ���������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/missing.xml����������������������������������0000664�0000000�0000000�00000000320�14156613200�0025315�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="root/index.md"> <paragraph> <pending_xref refdoc="index" refdomain="" refexplicit="False" reftarget="ref" reftype="myst" refwarn="True"> <inline classes="xref myst"> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/null.xml�������������������������������������0000664�0000000�0000000�00000000042�14156613200�0024617�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="root/index.md"> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/ref.xml��������������������������������������0000664�0000000�0000000�00000000456�14156613200�0024432�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document classes="tex2jax_ignore mathjax_ignore" ids="title ref" names="title ref" source="root/index.md" title="Title"> <title> Title <target refid="ref"> <paragraph> <reference internal="True" refid="ref"> <inline classes="std std-ref"> Title ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/ref_colon.xml��������������������������������0000664�0000000�0000000�00000000506�14156613200�0025620�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document classes="tex2jax_ignore mathjax_ignore" ids="title ref-colon" names="title ref:colon" source="root/index.md" title="Title"> <title> Title <target refid="ref-colon"> <paragraph> <reference internal="True" refid="ref-colon"> <inline classes="std std-ref"> Title ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_myst_refs/ref_nested.xml�������������������������������0000664�0000000�0000000�00000000514�14156613200�0025767�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document classes="tex2jax_ignore mathjax_ignore" ids="title ref" names="title ref" source="root/index.md" title="Title"> <title> Title <target refid="ref"> <paragraph> <reference internal="True" refid="ref"> <inline classes="std std-ref"> <emphasis> text ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_parse_directives.py������������������������������������0000664�0000000�0000000�00000001523�14156613200�0025022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# TODO add more tests import pytest from docutils.parsers.rst.directives.admonitions import Note from docutils.parsers.rst.directives.body import Rubric from myst_parser.parse_directives import DirectiveParsingError, parse_directive_text @pytest.mark.parametrize("klass,arguments,content", [(Note, "", "a"), (Note, "a", "")]) def test_parsing(klass, arguments, content, data_regression): arguments, options, body_lines = parse_directive_text(klass, arguments, content) data_regression.check( {"arguments": arguments, "options": options, "body": body_lines} ) @pytest.mark.parametrize( "descript,klass,arguments,content", [("no content", Rubric, "", "a")] ) def test_parsing_errors(descript, klass, arguments, content): with pytest.raises(DirectiveParsingError): parse_directive_text(klass, arguments, content) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_parse_directives/��������������������������������������0000775�0000000�0000000�00000000000�14156613200�0024447�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_parse_directives/test_parsing_Note__a_.yml�������������0000664�0000000�0000000�00000000044�14156613200�0031455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arguments: [] body: - a options: {} ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_renderers/test_parse_directives/test_parsing_Note_a__.yml�������������0000664�0000000�0000000�00000000044�14156613200�0031455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arguments: [] body: - a options: {} ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/���������������������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0017375�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/conftest.py����������������������������������������������������0000664�0000000�0000000�00000006770�14156613200�0021606�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������""" Uses sphinx's pytest fixture to run builds usage: .. code-block:: python @pytest.mark.sphinx( buildername='html', srcdir='path/to/source') def test_basic(app, status, warning, get_sphinx_app_output): app.build() assert 'build succeeded' in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" output = get_sphinx_app_output(app, buildername='html') parameters available to parse to ``@pytest.mark.sphinx``: - buildername='html' - srcdir=None - testroot='root' (only used if srcdir not set) - freshenv=False - confoverrides=None - status=None - warning=None - tags=None - docutilsconf=None """ import os import pathlib import shutil import pytest from bs4 import BeautifulSoup from sphinx.testing.path import path SOURCE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "sourcedirs")) # TODO autouse not working, may need to be in root conftest # (ideally _build folder should be in tempdir) # @pytest.fixture(scope="session", autouse=True) @pytest.fixture() def remove_sphinx_builds(): """remove all build directories from the test folder""" yield srcdirs = pathlib.Path(SOURCE_DIR) for entry in srcdirs.iterdir(): # type: pathlib.Path if entry.is_dir() and entry.joinpath("_build").exists(): shutil.rmtree(str(entry.joinpath("_build"))) @pytest.fixture def get_sphinx_app_output(file_regression): def read( app, buildername="html", filename="index.html", encoding="utf-8", extract_body=False, remove_scripts=False, regress_html=False, regress_ext=".html", replace=None, ): outpath = path(os.path.join(str(app.srcdir), "_build", buildername, filename)) if not outpath.exists(): raise IOError("no output file exists: {}".format(outpath)) try: # introduced in sphinx 3.0 content = outpath.read_text(encoding=encoding) except AttributeError: content = outpath.text(encoding=encoding) if regress_html: # only regress the inner body, since other sections are non-deterministic soup = BeautifulSoup(content, "html.parser") doc_div = soup.findAll("div", {"class": "documentwrapper"})[0] text = doc_div.prettify() for find, rep in (replace or {}).items(): text = text.replace(find, rep) file_regression.check(text, extension=regress_ext, encoding="utf8") return content return read @pytest.fixture def get_sphinx_app_doctree(file_regression): def read( app, docname="index", resolve=False, regress=False, replace=None, regress_ext=".xml", ): if resolve: doctree = app.env.get_and_resolve_doctree(docname, app.builder) extension = f".resolved{regress_ext}" else: doctree = app.env.get_doctree(docname) extension = regress_ext # convert absolute filenames for node in doctree.traverse( lambda n: "source" in n and not isinstance(n, str) ): node["source"] = pathlib.Path(node["source"]).name if regress: text = doctree.pformat() # type: str for find, rep in (replace or {}).items(): text = text.replace(find, rep) file_regression.check(text, extension=extension) return doctree return read ��������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/����������������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0021557�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/.gitignore������������������������������������������0000664�0000000�0000000�00000000010�14156613200�0023536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������_build/ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/basic/����������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0022640�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/basic/conf.py���������������������������������������0000664�0000000�0000000�00000000073�14156613200�0024137�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/basic/content.md������������������������������������0000664�0000000�0000000�00000002273�14156613200�0024640�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- author: Chris Sewell authors: Chris Sewell, Chris Hodgraf organization: EPFL address: | 1 Cedar Park Close Thundersley Essex contact: <https://example.com> version: 1.0 revision: 1.1 status: good date: 2/12/1985 copyright: MIT dedication: | To my *homies* abstract: Something something **dark** side other: Something else --- (target)= # Header % comment ````{note} abcd *abc* [google](https://www.google.com) ```{warning} xyz ``` ```` (target2)= ```{figure} example.jpg --- height: 40px target: https://www.google.com --- Caption ``` ![*alternative text*](example.jpg) <https://www.google.com> **{code}`` a=1{`} ``** {math}`sdfds` **$a=1$** $$b=2$$ $$c=2$$ (eq:label) {eq}`eq:label` `` a=1{`} `` | a | b | |-----|--:| | *a* | 2 | | [link-a](https://google.com) | [link-b](https://python.org) | this is a paragraph % a comment 2 this is a second paragraph - a list - a sub list % a comment 3 - new list? {ref}`target` {ref}`target2` +++ a block break [name][key] [key]: https://www.google.com "a title" ``` def func(a, b=1): print(a) ``` Special substitution references: {sub-ref}`wordcount-words` words | {sub-ref}`wordcount-minutes` min read �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/basic/example.jpg�����������������������������������0000664�0000000�0000000�00000160761�14156613200�0025010�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿØÿázExif��MM�*������������������b�������j(�������1����$���r2�������–‡i�������¬���Ø� ü€��'� ü€��'Adobe Photoshop CC 2015 (Macintosh)�2015:12:17 10:59:45���� ����ÿÿ�� ������r �������þ��������������������&������.(�������������6������<�������H������H���ÿØÿí� Adobe_CM�ÿî�Adobe�d€���ÿÛ�„�            ÿÀ��n� "�ÿÝ�� ÿÄ?���������� ��������� � 3�!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷�5�!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ� ��?�ëBIBpª¶O $…'H'„’´$¥ $¥¡:p 0“ cgýcª«€ÖäZÓµ÷jk‡Òe{¤=¿îôãRL!)šˆ·a%ÏWŸÔíÕùL `û˜»Nv[@ÜïTwäÛîCˆ2KÇP]DУM̹›› ¤ÓÈ*i14,RR„Њ–L$”²e$É)ÿÐ듦 ÕVÂé$%( œ¬lJŹV²†8ÃKÌn#ókh÷Ùý† õ>£WMÂ~UÞùÑLÇ©k¾…sûžßRçÿ�¡bæjmÙWœ¬Ç›²,ÐØt�v®¶ýjoæTÄ™qa3Ôšˆü|žƒöïO'Ùê¼~ð®þæ?þг‰’àÊlÃÅn¯?Õk¾ŸýmbãUKëkëx{_«^Ø- ÷oÒD» ¶VAá«O«KOæ¹7‹Uç=#Å7ÖŽ¡f& 1¨qeùÅÌÞ9m-´9¿ºûw²†×Wz×Mé÷7û¥°XÙmcùzüz¹Ô3òúíu§ôøµŒag;œcþÐæ¤¨ÏQ¿¿Z¡GÕ¼WRúl.u®÷ÏÓÝÎïüÅM õþ ‚1ÀF<Z™Híá§¡õz^±s[Xnóa#nØÝ¿wÑÙ·ó”:oÖN‡Ô3~Ãq}ßàÜæ²Ã«‹){½Î³hüöWêÿ�õÆú½‡“Ò*éyµøì ÁÛ\í§swÝþB~«õ_ü*¨Á Á¿ ‡àÜÀf·ƒê{Ý­–1Ö{ìüÿ�Sôª01ëdï¡è?¬³$¤M þ_¢íÓ ½›>X~íÍÿ�¤ÕmeÛŸF]^³ Ö´I0>‹ü»íQZȲM56¦ºlv¿æ3þŠlNŒrÅ9@Ò·u’Y´õ ëÃ,·ñb»FK/cÛô«w ~óOç± % GÁ"e"™«&N™%?ÿÑë‚’„©U°ºp”)04¸hÙ÷ùÉ!ä¾²e›úÛqZf¼ Ãcþà.¸ÿ�[Òû=K/ëOÙú-ÂNë@© (û¿ð6½66K³2/ϳC•kî?¸º¶ÿ�e›^_Õî§ú­÷Ñh×iÙîÛ·Õô÷ÿ�a< 4H]7ˆÄ!b$Äýâêtj~ÉÒq£ª†¸ÿ�›ë;þ©ê…×ät&ä_c­²û®y/$Ä»ÚÆÏæ-¡C/¥Õĵí-;uÃn…ª?§cô¼ 0qÃ…ç™q$›ç»ÛîÜõ1•üÒ ÿ�Ò¶"u�±_âð¼v]_FsjvË,µík†‘ÿ�1\ýyÝ[ÏGÖº‡ðn÷ìú»Úæÿ�Uu¸-õkžwZ÷}îr×=7&±^ELµ£³Ú¯’–9„.2dæqñDŒd4Ñä1þ¸uê€Ê^�áõ4ÏΧVŠß­ßZ3/¸b§\ãµR7Yεֶ¶·óìÐ]/üØèÃŽsáîûMßµÊÿ�Ùq0qöcTÊ+h>ÚÚ4þ¯ÒþÚ'6.˜ÅøMxãë3ôÝæ³z§Ù©ÊÏÈÛe¬-¥l†¹ÍNÉú5ú¾­Ÿñh}ëUýA˜}CTrFúÙĵ®k÷{]µfuG‘Ó±¯-ÞÆÜ,{O}BÝßÉÜS}[n_TëØù7õá»Ô{À­€ïJ–ÇïØïë§ qöäHï¯jùYsÎC(€'ô} ~éw­Ëë]G­äôÞ—”ÜðkkßnÀ÷X÷mÚÍ®ŸÑîwþ¬ZWú®^oÚ1³ªn?Vé¯ ¼3F8;w§c[ù»ö¹–³è7eÎl¯ëGÕî£ëÝÕ:f÷·%™”U"Èho½­aÝuvlg©S=êÏÔŽ—ŠÌ¬ÌÊŸIÉmuÔÛdXæ°¹Îs˜ÿ�}uþç©ï³ú‰’8¬´k÷øÿ�I‹ˆñU¿Ýáèömp{Zöðá#æ’#§§À¼}Îr*‰ŒèHì²dé‘SÿÒë¡8 $ª³² —]É8½>ðaâ‡1‡ùvÆ3?é\®…õâÿ�O£SDë••[HñmM~C¿ðFÒŒEº"åâóÝ-›j hú"å³±~Ï™~3Û®%£±k½ì#ù;WgÒšÒÑø+¹½©VÑ’ÂÁ챇kÛ<ß»ü‡©!˜Bfö-®fqb6|þ½­ac!#ݶGÉv¿S0mÅéYŽk˜ÜÇÐÇk`;-ÛôKcßé»óéFÁú™Ñ¨°Yc’F¡·;s4ã}- e›–¶óIf%†uØLü’ÏÌ Ç†7®ä°bÄc!dš<çDØ´“ÜIù­Öû@ð ¢Z>ÍD~ã"Ü{´C øUçóÞ]d±ÀÌ u7ƽ¥&<�7K|œ!Tëy!¸vkË{!À[úÇ›‰ÓËð™Ukši+¦cãÑHe k+@d?ôVG%´Rx–5¬~¥Ò2,ÈéÕœ¼ɲì=ůcϹÖb½Òßwú%4…’.»±]—`kqÓw¯¥ÃgÃ…Q[αgH®_}4ý¢çˆÚÏs*ü+½VرG×!hû7OÀÈP¶ºîhkã }›IsØ×&¿øK+Z]¡þÉÆµ÷v~S™wò\âwúmwú=Çüji‡<Zѵ«×Gkùˆð{¿,ÿ�d 3ì°x:~ñÿ�˜£ 6 rùŠÅ2r’(ÿÓëÒI:ªØ\.Küa_±Ý"¢`=Ù/ùµ¸ìoý[—Zþ2*³'/§SWÓª‹mÇÓ±¬ÿ�Ñ ø¾q~?’…Ø1F¬ºcš× Gu¢þ±Ó±ò±ðî½­ÉÉ U^¦I;Y¹Íµïw¶¿Qp¸Ýc¨`Uõ˃NÍ þit{^Å»õ;.Û:žFHÉên.q¨–¹Õ´û=GUô·~oú:*ý90פtéÃÕ²sÆd¿éq~ˆÿ�¾{¸H<!u Ü ¬:†ÖãøfRÐЈøB£õ†·~ÉËØã¥/ððñUÀÔyª5Ä<Ü>‹„áP‘£¤ö]XÀ0FÖŸ ‰Yý2Kò@ µxÎD“l¹dn»2mV —|–7Öcöc±Ó¡5[ã^Vo[ª<y jAf2xÃÒê´y4~ ££V¶tð®s£¸JÇ„þR·±ìö†ƒ¨‚vO˜ù²ÏX'R·kÌΟ!ÙÅçýpÍéyïÇ¿§Hqô^l-uá+%«ÝûŠö?×î†úœûÛ‘Žö7vÇ0?qýÊí©Îgý½è#ìä DlÞ¦¤¥"õý?ôžŸÍõ­®}ÛXøò—²U•ÍýSÉêG33¬eÓöj2©®¬ O"–=Öº×q¿Ô}ŸÎÿ�…ÿ�úMt‰W˜¤lßu’N™%?ÿÔëÓ„Á:ªÎÈ.7ëCýO¬¡Ÿè1hgÍæÛÿ�ôkWbÙ:NpYÙ+ëQÈn¬9¦VÜVÿ�ç”èõòfÀ.G7ë&3Ý…]¬*tÙäÛ?Ùr'ÕŸ«øJªó}|Šo¡å¶ \C‡ÐuVíõ+ÞùoU‰VE.®À]-sOptrµÐºF?IÃ8Ô?s½Kóî.:WkX‰ÍXÌA"Wø/ÉŒ{œZ6?¼ë°žüª}vbæÇúþEq¤B§×älßø‡ÿ�Ô•^;4GæaÍé¿Í3ÈZ`÷íÂÊ鮓'À-FüQ;–lŸ1l4öYý`N3ÇŒþEwÔ�Äò¨uƒ¸?‘(îCç5ÒEžƒ uœ#¿Òw‚Ü Z<@.3ÿ�Edô_sÿ�Ꜻ*=±Ør!I”ú›1—¤yúÑÔ_CjÂe&윭X׳{@ÏÑÔæ¹ö_»è,Z:^GOêÝ9¹õ†6Ë(ºÆZ[£nÍ–Uî÷{}ì^…öżÖÃmséØZ Û?OÓ°û™»ù+#ëÕ›:¾N6N3ÛUÌsYsÞNµo–7èú•8½ßðªLY¢�ôƒ|Rje‰‘âÞ«†?›ÓÒ2Fó$‡4übïªÒª_úv?‰°iýc·þü¬• vY=þŠL’då¯ÿÕë‚p˜'UYÖ¿%¸x×f;èâÔûým®°ÒjóŽÃ°oÕçW3«ÿ�é.ÛëA´}\ê“w[EžU×ö‹?³VåÇt¸ßó×Á>?,›<¶ä½FÖÆƒÁ^©â}þ½•©vÞ'U\¯ží†:UN·¯GÎÿ�ˆ³þ¤£Ô]OȪõ²ÿ�Ù9°4ô,ÿ�©(Çqæ°Pósº{@©šžZçƒÆº¬Îžl5³HÐDëÙ^w­"#Ì?&ôe¹gÈ5ݵQ?ÅQëDŠ<AóE§íAħY?ܪõƒ`Æt‰1¯ÿ�2J?0[S‡ :):ð÷úRºZ\¹~‡»c£ý#ÿ�*é±ghžó|ÇÍ'än¶?¹‚uîªÖN㦊ËIž<9Q0Éš4;÷K]÷Uç OÅQ¶=7nÐAŸ¹]´nÑÐ$yÆ©ÑêÅ>‹ÊE2zÇÿÙÿíÚPhotoshop 3.0�8BIM�����?Z�%GZ�%GZ�%GZ�%GZ�%GZ�%GZ�%G�����8BIM%�����iÙàõê®ñ©s $(X8BIM:�����å����������� printOutput�������PstSbool����Inteenum����Inte����Clrm���printSixteenBitbool���� printerNameTEXT��������printProofSetupObjc��� �P�r�o�o�f� �S�e�t�u�p����� proofSetup�������Bltnenum��� builtinProof��� proofCMYK�8BIM;����-�����������printOutputOptions�������Cptnbool�����Clbrbool�����RgsMbool�����CrnCbool�����CntCbool�����Lblsbool�����Ngtvbool�����EmlDbool�����Intrbool�����BckgObjc���������RGBC�������Rd doub@oà���������Grn doub@oà���������Bl doub@oà���������BrdTUntF#Rlt������������Bld UntF#Rlt������������RsltUntF#Pxl@R��������� vectorDatabool����PgPsenum����PgPs����PgPC����LeftUntF#Rlt������������Top UntF#Rlt������������Scl UntF#Prc@Y���������cropWhenPrintingbool����cropRectBottomlong������� cropRectLeftlong������� cropRectRightlong������� cropRectToplong�����8BIMí������H�����H����8BIM&���������������?€��8BIM ��������8BIM��������8BIMó����� ���������8BIM'����� ��������8BIMõ�����H�/ff��lff�������/ff��¡™š�������2����Z���������5����-��������8BIMø�����p��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè��8BIM�������)8BIM�����†��������������������������������������������������������������������������������������������������������������������������������������8BIM0�����C�8BIM-���������68BIM�����L�����@��@��� ������B�ÿÿœ����"@��ÀÿÿÊ@�ÿÿÎ��ÿÿü@��������.@�ÿÿÇ€ÿÿý€8BIM���������8BIM����c��������������þ��r����1�2�.�1�5�-�h�o�m�e�p�a�g�e�-�c�u�r�a�t�i�o�n��������������������������������r���þ��������������������������������������������null������boundsObjc���������Rct1�������Top long��������Leftlong��������Btomlong���þ����Rghtlong��r���slicesVlLs���Objc��������slice������sliceIDlong�������groupIDlong�������originenum��� ESliceOrigin��� autoGenerated����Typeenum��� ESliceType����Img ���boundsObjc���������Rct1�������Top long��������Leftlong��������Btomlong���þ����Rghtlong��r���urlTEXT���������nullTEXT���������MsgeTEXT��������altTagTEXT��������cellTextIsHTMLbool���cellTextTEXT�������� horzAlignenum���ESliceHorzAlign���default��� vertAlignenum���ESliceVertAlign���default��� bgColorTypeenum���ESliceBGColorType����None��� topOutsetlong������� leftOutsetlong������� bottomOutsetlong������� rightOutsetlong�����8BIM(����� ���?ð������8BIM��������×8BIM ����X������ ���n��à��Î@��<��ÿØÿí� Adobe_CM�ÿî�Adobe�d€���ÿÛ�„�            ÿÀ��n� "�ÿÝ�� ÿÄ?���������� ��������� � 3�!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷�5�!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ� ��?�ëBIBpª¶O $…'H'„’´$¥ $¥¡:p 0“ cgýcª«€ÖäZÓµ÷jk‡Òe{¤=¿îôãRL!)šˆ·a%ÏWŸÔíÕùL `û˜»Nv[@ÜïTwäÛîCˆ2KÇP]DУM̹›› ¤ÓÈ*i14,RR„Њ–L$”²e$É)ÿÐ듦 ÕVÂé$%( œ¬lJŹV²†8ÃKÌn#ókh÷Ùý† õ>£WMÂ~UÞùÑLÇ©k¾…sûžßRçÿ�¡bæjmÙWœ¬Ç›²,ÐØt�v®¶ýjoæTÄ™qa3Ôšˆü|žƒöïO'Ùê¼~ð®þæ?þг‰’àÊlÃÅn¯?Õk¾ŸýmbãUKëkëx{_«^Ø- ÷oÒD» ¶VAá«O«KOæ¹7‹Uç=#Å7ÖŽ¡f& 1¨qeùÅÌÞ9m-´9¿ºûw²†×Wz×Mé÷7û¥°XÙmcùzüz¹Ô3òúíu§ôøµŒag;œcþÐæ¤¨ÏQ¿¿Z¡GÕ¼WRúl.u®÷ÏÓÝÎïüÅM õþ ‚1ÀF<Z™Híá§¡õz^±s[Xnóa#nØÝ¿wÑÙ·ó”:oÖN‡Ô3~Ãq}ßàÜæ²Ã«‹){½Î³hüöWêÿ�õÆú½‡“Ò*éyµøì ÁÛ\í§swÝþB~«õ_ü*¨Á Á¿ ‡àÜÀf·ƒê{Ý­–1Ö{ìüÿ�Sôª01ëdï¡è?¬³$¤M þ_¢íÓ ½›>X~íÍÿ�¤ÕmeÛŸF]^³ Ö´I0>‹ü»íQZȲM56¦ºlv¿æ3þŠlNŒrÅ9@Ò·u’Y´õ ëÃ,·ñb»FK/cÛô«w ~óOç± % GÁ"e"™«&N™%?ÿÑë‚’„©U°ºp”)04¸hÙ÷ùÉ!ä¾²e›úÛqZf¼ Ãcþà.¸ÿ�[Òû=K/ëOÙú-ÂNë@© (û¿ð6½66K³2/ϳC•kî?¸º¶ÿ�e›^_Õî§ú­÷Ñh×iÙîÛ·Õô÷ÿ�a< 4H]7ˆÄ!b$Äýâêtj~ÉÒq£ª†¸ÿ�›ë;þ©ê…×ät&ä_c­²û®y/$Ä»ÚÆÏæ-¡C/¥Õĵí-;uÃn…ª?§cô¼ 0qÃ…ç™q$›ç»ÛîÜõ1•üÒ ÿ�Ò¶"u�±_âð¼v]_FsjvË,µík†‘ÿ�1\ýyÝ[ÏGÖº‡ðn÷ìú»Úæÿ�Uu¸-õkžwZ÷}îr×=7&±^ELµ£³Ú¯’–9„.2dæqñDŒd4Ñä1þ¸uê€Ê^�áõ4ÏΧVŠß­ßZ3/¸b§\ãµR7Yεֶ¶·óìÐ]/üØèÃŽsáîûMßµÊÿ�Ùq0qöcTÊ+h>ÚÚ4þ¯ÒþÚ'6.˜ÅøMxãë3ôÝæ³z§Ù©ÊÏÈÛe¬-¥l†¹ÍNÉú5ú¾­Ÿñh}ëUýA˜}CTrFúÙĵ®k÷{]µfuG‘Ó±¯-ÞÆÜ,{O}BÝßÉÜS}[n_TëØù7õá»Ô{À­€ïJ–ÇïØïë§ qöäHï¯jùYsÎC(€'ô} ~éw­Ëë]G­äôÞ—”ÜðkkßnÀ÷X÷mÚÍ®ŸÑîwþ¬ZWú®^oÚ1³ªn?Vé¯ ¼3F8;w§c[ù»ö¹–³è7eÎl¯ëGÕî£ëÝÕ:f÷·%™”U"Èho½­aÝuvlg©S=êÏÔŽ—ŠÌ¬ÌÊŸIÉmuÔÛdXæ°¹Îs˜ÿ�}uþç©ï³ú‰’8¬´k÷øÿ�I‹ˆñU¿Ýáèömp{Zöðá#æ’#§§À¼}Îr*‰ŒèHì²dé‘SÿÒë¡8 $ª³² —]É8½>ðaâ‡1‡ùvÆ3?é\®…õâÿ�O£SDë••[HñmM~C¿ðFÒŒEº"åâóÝ-›j hú"å³±~Ï™~3Û®%£±k½ì#ù;WgÒšÒÑø+¹½©VÑ’ÂÁ챇kÛ<ß»ü‡©!˜Bfö-®fqb6|þ½­ac!#ݶGÉv¿S0mÅéYŽk˜ÜÇÐÇk`;-ÛôKcßé»óéFÁú™Ñ¨°Yc’F¡·;s4ã}- e›–¶óIf%†uØLü’ÏÌ Ç†7®ä°bÄc!dš<çDØ´“ÜIù­Öû@ð ¢Z>ÍD~ã"Ü{´C øUçóÞ]d±ÀÌ u7ƽ¥&<�7K|œ!Tëy!¸vkË{!À[úÇ›‰ÓËð™Ukši+¦cãÑHe k+@d?ôVG%´Rx–5¬~¥Ò2,ÈéÕœ¼ɲì=ůcϹÖb½Òßwú%4…’.»±]—`kqÓw¯¥ÃgÃ…Q[αgH®_}4ý¢çˆÚÏs*ü+½VرG×!hû7OÀÈP¶ºîhkã }›IsØ×&¿øK+Z]¡þÉÆµ÷v~S™wò\âwúmwú=Çüji‡<Zѵ«×Gkùˆð{¿,ÿ�d 3ì°x:~ñÿ�˜£ 6 rùŠÅ2r’(ÿÓëÒI:ªØ\.Küa_±Ý"¢`=Ù/ùµ¸ìoý[—Zþ2*³'/§SWÓª‹mÇÓ±¬ÿ�Ñ ø¾q~?’…Ø1F¬ºcš× Gu¢þ±Ó±ò±ðî½­ÉÉ U^¦I;Y¹Íµïw¶¿Qp¸Ýc¨`Uõ˃NÍ þit{^Å»õ;.Û:žFHÉên.q¨–¹Õ´û=GUô·~oú:*ý90פtéÃÕ²sÆd¿éq~ˆÿ�¾{¸H<!u Ü ¬:†ÖãøfRÐЈøB£õ†·~ÉËØã¥/ððñUÀÔyª5Ä<Ü>‹„áP‘£¤ö]XÀ0FÖŸ ‰Yý2Kò@ µxÎD“l¹dn»2mV —|–7Öcöc±Ó¡5[ã^Vo[ª<y jAf2xÃÒê´y4~ ££V¶tð®s£¸JÇ„þR·±ìö†ƒ¨‚vO˜ù²ÏX'R·kÌΟ!ÙÅçýpÍéyïÇ¿§Hqô^l-uá+%«ÝûŠö?×î†úœûÛ‘Žö7vÇ0?qýÊí©Îgý½è#ìä DlÞ¦¤¥"õý?ôžŸÍõ­®}ÛXøò—²U•ÍýSÉêG33¬eÓöj2©®¬ O"–=Öº×q¿Ô}ŸÎÿ�…ÿ�úMt‰W˜¤lßu’N™%?ÿÔëÓ„Á:ªÎÈ.7ëCýO¬¡Ÿè1hgÍæÛÿ�ôkWbÙ:NpYÙ+ëQÈn¬9¦VÜVÿ�ç”èõòfÀ.G7ë&3Ý…]¬*tÙäÛ?Ùr'ÕŸ«øJªó}|Šo¡å¶ \C‡ÐuVíõ+ÞùoU‰VE.®À]-sOptrµÐºF?IÃ8Ô?s½Kóî.:WkX‰ÍXÌA"Wø/ÉŒ{œZ6?¼ë°žüª}vbæÇúþEq¤B§×älßø‡ÿ�Ô•^;4GæaÍé¿Í3ÈZ`÷íÂÊ鮓'À-FüQ;–lŸ1l4öYý`N3ÇŒþEwÔ�Äò¨uƒ¸?‘(îCç5ÒEžƒ uœ#¿Òw‚Ü Z<@.3ÿ�Edô_sÿ�Ꜻ*=±Ør!I”ú›1—¤yúÑÔ_CjÂe&윭X׳{@ÏÑÔæ¹ö_»è,Z:^GOêÝ9¹õ†6Ë(ºÆZ[£nÍ–Uî÷{}ì^…öżÖÃmséØZ Û?OÓ°û™»ù+#ëÕ›:¾N6N3ÛUÌsYsÞNµo–7èú•8½ßðªLY¢�ôƒ|Rje‰‘âÞ«†?›ÓÒ2Fó$‡4übïªÒª_úv?‰°iýc·þü¬• vY=þŠL’då¯ÿÕë‚p˜'UYÖ¿%¸x×f;èâÔûým®°ÒjóŽÃ°oÕçW3«ÿ�é.ÛëA´}\ê“w[EžU×ö‹?³VåÇt¸ßó×Á>?,›<¶ä½FÖÆƒÁ^©â}þ½•©vÞ'U\¯ží†:UN·¯GÎÿ�ˆ³þ¤£Ô]OȪõ²ÿ�Ù9°4ô,ÿ�©(Çqæ°Pósº{@©šžZçƒÆº¬Îžl5³HÐDëÙ^w­"#Ì?&ôe¹gÈ5ݵQ?ÅQëDŠ<AóE§íAħY?ܪõƒ`Æt‰1¯ÿ�2J?0[S‡ :):ð÷úRºZ\¹~‡»c£ý#ÿ�*é±ghžó|ÇÍ'än¶?¹‚uîªÖN㦊ËIž<9Q0Éš4;÷K]÷Uç OÅQ¶=7nÐAŸ¹]´nÑÐ$yÆ©ÑêÅ>‹ÊE2zÇÿÙ8BIM!�����]�������A�d�o�b�e� �P�h�o�t�o�s�h�o�p����A�d�o�b�e� �P�h�o�t�o�s�h�o�p� �C�C� �2�0�1�5����8BIM����������ÿáçhttp://ns.adobe.com/xap/1.0/�<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreateDate="2015-10-08T12:38:11-04:00" xmp:ModifyDate="2015-12-17T10:59:45-05:00" xmp:MetadataDate="2015-12-17T10:59:45-05:00" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="VA2703 Series Calibrated" xmpMM:InstanceID="xmp.iid:e2bd0b59-56b1-43bf-b7e2-32743b1a93c0" xmpMM:DocumentID="adobe:docid:photoshop:961aeea4-e565-1178-84a1-ef55e5ef95af" xmpMM:OriginalDocumentID="xmp.did:6524ee62-4040-4486-9730-cc482d0b6dc4"> <photoshop:TextLayers> <rdf:Bag> <rdf:li photoshop:LayerName="Popular Illustration Categories" photoshop:LayerText="Popular Illustration Categories"/> <rdf:li photoshop:LayerName="Popular Vector Categories" photoshop:LayerText="Popular Vector Categories"/> <rdf:li photoshop:LayerName="Popular Photo Categories" photoshop:LayerText="Popular Photo Categories"/> <rdf:li photoshop:LayerName="Bigstock Picks" photoshop:LayerText="Bigstock Picks"/> <rdf:li photoshop:LayerName="Winter Collection" photoshop:LayerText="Winter Collection"/> <rdf:li photoshop:LayerName="Bigstock Video" photoshop:LayerText="Bigstock Video"/> <rdf:li photoshop:LayerName="Images and Video for everyone." photoshop:LayerText="Images and Video for everyone."/> <rdf:li photoshop:LayerName="Over 30 million stock photos, videos, and vectors." photoshop:LayerText="Over 30 million stock photos, videos, and vectors."/> </rdf:Bag> </photoshop:TextLayers> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>2338B8E41274008A90C8BD2547960BB3</rdf:li> <rdf:li>2DE4406C10B73422B4EE6D8B0D325FA8</rdf:li> <rdf:li>3197650EE93F798D6A2BAF21AD62272B</rdf:li> <rdf:li>3F298132EF5DF7BD1E7E79C525C0CA86</rdf:li> <rdf:li>5AAA046F1BED5507B4FE582ED12591A4</rdf:li> <rdf:li>65653AF10A51D90FA07ECE63326084AA</rdf:li> <rdf:li>76E417E5E4017D78582B791B963C9F3B</rdf:li> <rdf:li>8F4003C1E5318DE635C83490D514830A</rdf:li> <rdf:li>A1474CB5A10E36D46870F0446E07D3E0</rdf:li> <rdf:li>A4D5D3C7397850DFFCA8C636A6D2AA9E</rdf:li> <rdf:li>A81867ADB2D20376CAF23C6C4455A61F</rdf:li> <rdf:li>C309326AF2D2E3A15A8A224EE0246442</rdf:li> <rdf:li>C4AABDD571F96E9245AF3255DACBE902</rdf:li> <rdf:li>C597FDD2DF29CEE3A08906DEF8235FA3</rdf:li> <rdf:li>D0E41193D0D87ABF69D3A27435FD9CE6</rdf:li> <rdf:li>D493B382008DD02005894F84AB8ACDA5</rdf:li> <rdf:li>DB1AC9D26B1F40C9A5A11B7A6ADC3A12</rdf:li> <rdf:li>E64E952ACE29002EB68F1BCD01B8911B</rdf:li> <rdf:li>E6885685CBDF2324E71158BF2176E1FE</rdf:li> <rdf:li>F5E7577A6B3A341A51CAAAC5E3A59B11</rdf:li> <rdf:li>FD1D7E31C7512BE0A891CDAA5C77DE95</rdf:li> <rdf:li>xmp.did:64946cb8-411a-4b00-9961-c82dffc5464c</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6524ee62-4040-4486-9730-cc482d0b6dc4" stEvt:when="2015-10-30T14:26:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/png to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64946cb8-411a-4b00-9961-c82dffc5464c" stEvt:when="2015-10-30T14:26:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6344f71c-48bd-40e8-aa3f-f72a106bce9a" stEvt:when="2015-12-17T10:59:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2bd0b59-56b1-43bf-b7e2-32743b1a93c0" stEvt:when="2015-12-17T10:59:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6344f71c-48bd-40e8-aa3f-f72a106bce9a" stRef:documentID="adobe:docid:photoshop:ca754c60-bfc0-1178-b80c-e5ac2abee428" stRef:originalDocumentID="xmp.did:6524ee62-4040-4486-9730-cc482d0b6dc4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="w"?>ÿâ)hICC_PROFILE���)Xappl��mntrRGB XYZ ß� � ���acspAPPL��������������������������öÖ�����Ó-appl�����������������������������������������������desc��P���sdscm��Ä���Lcprt�����#wtpt��4���rXYZ��H���gXYZ��\���bXYZ��p���rTRC��„�� aarg�� ��� vcgt�� °��ndin��Ä��>chad��)���,mmod��)0���(bTRC��„�� gTRC��„�� aabg�� ��� aagg�� ��� desc�������VA2703 Series Calibrated��������������������������������������������������������������������������������mluc���������� enUS���0����V�A�2�7�0�3� �S�e�r�i�e�s� �C�a�l�i�b�r�a�t�e�dtext����Copyright Apple Inc., 2015��XYZ ������óØ����XYZ ������l��8©��—XYZ ������b6��·r��ÿXYZ ������(‘��å��¾—curv����������� �����#�(�-�2�6�;�@�E�J�O�T�Y�^�c�h�m�r�w�|��†�‹��•�š�Ÿ�£�¨�­�²�·�¼�Á�Æ�Ë�Ð�Õ�Û�à�å�ë�ð�ö�û %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ� !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<'<e<¤<ã="=a=¡=à> >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·O�OIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°�°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿpara��������ff��ò§�� Y��Ð�� vcgt��������������”�âo°DØv±Wÿ¡Gí — F ï › K û ¯aÉ‚:ò­h%ã¤f'í°zC Ø¥uDë Á!˜"r#K$)% %é&Ë'®(”){*d+O,<-*./ /þ0ò1ç2Þ3Õ4Ì5Ä6¼7´8­9¨:¤;¡< =¡>£?§@­AµB¾CÊD×EæFøH I!J8KRLnM‹N¬OÎPóRSCToUVÍX�Y5Zl[¦\à^_]`aßc!dde¨fíh0iuj¸küm=n}o»pør2sitžuÐvýx(yNzr{|¬}Ã~Õä€îö‚ü„�…†‡ˆ‰Š‹�‹üŒøòŽìåݑ͓֒Ŕ»•²–©—Ÿ˜•™‹š›wœndž[ŸR I¡A¢:£3¤,¥&¦!§¨©ª«¬­®¯%°-±6²B³O´]µl¶{·‹¸¹®ºÀ»Ó¼ç½û¿À&Á=ÂTÃkĄŜƶÇÐÈêÊË!Ì>ÍZÎwϕгÑÒÒñÔÕ0ÖP×qؒٳÚÕÛöÝÞ:ß\àá¡âÄãçå æ.çSèwéœêÂëèíî7ï_ðˆñ²òÝôõ5öc÷’øÂùóû&üZýþÆÿÿ���”"¯Bð¥Bò¨]¿w 3 í ª g $ ç ¦h)î¶yB ÓŸk5Ó¢rCëÀ“kC  ò!Í"§#„$_%>&&ü'Ü(¿) *ƒ+f,J-1..ý/å0Î1·2 3Š4u5`6M798$99þ:ë;Ø<Å=³>¡?Ž@}AlB[CJD;E-F GH HÿI÷JðKìLêMéNêOðPøRST%U<VSWmX‡Y£ZÀ[ß\ÿ^_A`daˆb¬cÒd÷fgChii‘j·kÝmn)oOpsq–r¸sÙtùvw4xOyhz{”|§}¸~È×€çöƒ„…#†1‡?ˆM‰[Ši‹vŒ„’ŽŸ¬¸‘Å’Ò“Þ”ë•ø—˜™š(›4œ@LžWŸc o¡z¢†£‘¤¥¨¦´§¿¨Ê©Öªá«ì¬ø®¯°±&²1³<´FµO¶V·]¸c¹hºl»p¼s½v¾y¿{À~Á€ÂƒÃ…ĉŌÆÇ”șɠʦˮ̷ÍÁÎÍÏÛÐêÑûÓÔ#Õ;ÖU×sؓٸÚÝÜÝ'ÞMßtà›áÂâêäå>æjç—èÅéõë(ì[í‘îÉðñBò‚óÆõöY÷ªøþúXû·ýþŠÿÿ���”"¯Að„-Ö-ÜŒAó ª a  Ô EÇC ÇŽSâ©r>Ö¤sEè»f >!!î"Ê#¥$ƒ%_&>''ÿ(â)Ä*¨+,t-\.C/,011ì2Ù3Å4²5¡6Ž7~8l9\:K;<<.=!>??þ@ôAìBåCÞDÙEÕFÓGÐHÐIÐJÒKÕLÙMÝNäOìPôQþS TU"V0W?XPYaZs[‡\š]¯^Å_Û`ñbcd7eOffgh–i®jÅkÝlón op3qGrYskt{uŠv—w¤x¯y·z¾{Ä|È}Ì~ÏÓ€ÕØ‚ۃ܄ޅ߆à‡áˆâ‰âŠã‹ãŒããŽããã‘â’â“â”â•â–â—â˜â™ãšä›åœæèžéŸë î¡ð¢ô£÷¤û¦�§¨ ©ª« ¬)­2®;¯E°O±X²_³f´nµt¶z·¸†¹Œº’»˜¼Ÿ½¥¾¬¿´À¼ÁÅÂÏÃÚÄåÅòÇ�ÈÉ!Ê4ËIÌ`ÍzΕϳÐÕÑùÓ!ÔMÕ}ֱ׿ÙÚQۈܾÝöß.àgá¡âÝäåYæšçÜé"êië´íîSï©ñòaóÄõ.öžøù–ûü±þQÿÿ��ndin������6��£€��VÀ��O���ž€��(������P@��T@�êò�êr�ÍÆ����������������� � �������!�%�)�-�1�6�:�?�E�J�O�U�[�a�h�n�u�|�ƒ�Š�’�™�¡�©�²�º�Ã�Ì�Õ�Þ�ç�ñ�û$.9DP[gs‹—¤°½Ê×åò�*9GVetƒ’¢²ÁÑâò$5FWhzŒž°ÂÔæù 1DXk’¦ºÎâö 4I^sˆ³ÈÞô  6Lcy¦½Ôë1H`x§¿Øð 9RjƒœµÎç   4 M g › µ Ï é   8 S m ˆ £ ¾ Ù ô  * F a } ™ µ Ð ì % A ^ z — ³ Ð í ' E b  » Ø ö3QoެËê (Gg†¦Ææ&Fg‡¨Èé +KmޝÐñ4Vx™»Ýÿ!CeˆªÌï4Wyœ¿â(Kn’µØüCfŠ®Òö=b†ªÎò;_„¨Íò;`…ªÏô>cˆ­ÓøCh޳Ùþ$Jp•»á-SyŸÅì8^…«ÑøEk’¹ß  - S z ¡ È ï!!=!d!‹!²!Ù"�"'"N"v""Ä"ì##:#b#‰#±#Ø$�$($O$w$Ÿ$Ç$ï%%?%g%%·%ß&&/&X&€&¨&Ñ&ù'"'J's'œ'Å'í((?(h(‘(»(ä) )6)`)‰)³)Ý**0*Z*„*®*Ø++,+W++¬+Ö,,,,W,‚,­,Ø--.-Z-…-±-Ý. .5.a..¹.æ//?/l/™/Æ/ó0!0N0|0ª0×1141b1‘1¿1î22L2{2«2Ú3 3:3j3›3Ë3ü4-4^44Á4ò5$5V5ˆ5»5í6 6S6‡6º6î7"7V7‹7À7õ8*8_8•8Ë9989n9¥9Ý::L:„:½:ö;/;h;¢;Ü<<Q<‹<Ç==>=z=·=ô>1>o>­>ë?*?i?©?è@)@i@ª@ëA,AmA¯AñB3BuB¸BûC>CCÄDDLDDÔEE^E£EèF.FsF¹G�GFGGÓHHbH©HñI9IIÊJJ[J¤JíK7KKËLL_LªLôM?M‹MÖN"NnNºOOROŸOìP9P†PÔQ"QoQ¾R RZR©RøSGS–SæT6T†TÖU&UvUÇVViVºW W]W¯XXSX¥XøYJYYðZDZ—Zë[>[’[æ\:\\ã]8]]â^7^^â_8_Ž_ä`:``ça=a”aëbBb™bñcHc c÷dOd§dÿeXe°f fafºgglgÅhhxhÑi+i„iÞj8j’jìkGk¡kûlVl°m mfmÁnnwnÒo-oˆoäp?p›pöqRq®r rerÁssysÕt1ttéuFu¢uþvZv·wwpwÌx)x…xây>y›y÷zTz°{ {i{Æ|"||Ü}8}•}ñ~N~ªc¿€€x€Ô1ê‚G‚¤ƒƒ^ƒ»„„u„Ò…0……ë†H†¦‡‡b‡Àˆˆ|ˆÚ‰8‰—‰õŠTв‹‹p‹ÏŒ.ŒŒìKªŽ ŽiŽÈ(‡çG§‘‘g‘Ç’'’ˆ’è“H“©” ”j”Ë•,••î–O–°——s—Ô˜6˜˜˜ù™[™½šššã›E›¨œ œlœÏ2”÷žZž½Ÿ ŸƒŸæ J ­¡¡t¡Ø¢<¢ ££g£Ì¤0¤”¤ø¥]¥Á¦&¦‹¦ï§T§¹¨¨„¨é©N©´ªªªä«J«°¬¬|¬â­I­¯®®|®ã¯I¯°°°~°å±L±´²²‚²ê³R³¹´!´‰´ñµYµÂ¶*¶’¶û·d·Ì¸5¸ž¹¹p¹ÚºCº¬»»»é¼S¼½½'½‘½û¾f¾Ð¿;¿¦ÀÀ{ÀæÁQÁ½Â(“ÂÿÃkÃ×ÄCįÅŇÅôÆ`ÆÍÇ:ǦÈÈ€ÈîÉ[ÉÈÊ6Ê£ËËËíÌ[ÌÉÍ7ͦÎ΃ÎñÏ`ÏÏÐ>ЭÑÑ‹ÑúÒjÒÙÓIÓ¸Ô(Ô˜ÕÕxÕèÖXÖÈ×9שØØŠØûÙlÙÜÚMÚ¾Û/Û Ü܃ÜôÝeÝ×ÞHÞºß,ßàààóáeá×âIâ»ã-ã ää„ä÷åiåÜæNæÁç4ç¦èèŒèÿéréåêXêËë>ë±ì$ì—í í}íñîdî×ïKï¾ð1ð¥ññŒñÿòsòæóZóÍôAôµõ(õœööƒö÷÷j÷ÞøRøÅù9ù­ú ú”ûû{ûïübüÖýJý½þ1þ¤ÿÿ‹ÿÿ��������������� � ��������!�$�(�+�/�3�7�<�@�E�J�O�T�Y�_�d�j�p�v�|�ƒ�‰��—�ž�¥�­�´�¼�Ä�Ì�Ô�Ü�å�î�ö�ÿ%/9CMWblw‚Ž™¤°¼ÈÔàìù-:GUcq›ª¸ÇÖåô#3CSct„•¦·ÈÙêü1DVh{ ³ÆÙí�(<Pdx¡¶Ëàõ  5Kaw£¹Ðæý+BZqˆ ¸Ðè�1Ib{”­Æàù  - F ` { • ¯ Ê ä ÿ  5 P l ‡ £ ¾ Ú ö  . K g „   ½ Ú ÷  2 O m ‹ © Ç å  " @ _ ~ ¼ Û ú:Yy™ºÚú<]~ŸÀâ%Gi‹®Ðó8\¢Æé 1UzžÂç 1V{ Æë7]ƒ©ÐöCj‘¸ß.U}¤ÌôDl•½å7_ˆ±Ú,U¨Ñû$Nw¡ËõHrœÆðDo™ÃíBl–Àê?i“¾è<fºä  8 b Œ ¶ á! !5!`!Š!µ!à" "5"`"‹"¶"á# #7#c#Ž#¹#å$$<$h$“$¿$ë%%C%o%›%Ç%ô& &M&y&¦&Ò&ÿ','Y'†'³'à( (;(h(•(Ã(ð))L)z)¨)Ö**2*`**½*ì++I+x+§+Ö,,4,c,“,Â,ò-"-Q--±-á..B.r.£.Ó//5/f/—/È/ù0+0\0Ž0À0ñ1#1V1ˆ1º1í22R2…2¸2ë33R3…3¹3í4!4U4‰4¾4ò5'5\5‘5Æ5û616g6œ6Ò7 7?7u7¬7ã88Q8ˆ8À8ø909h9 9Ù::J:ƒ:½:ö;0;j;¤;Þ<<S<Ž<É==@=|=¸=õ>1>n>«>è?&?d?¢?à@@]@œ@ÛAAYA™AØBBXB—BØCCXC™CÙDD[DœDÝEE`E¢EäF&FhFªFìG/GrG´G÷H:H~HÁIIHIŒIÐJJXJJáK&KkK°KõL:LLÅM MPM–MÜN#NiN°NöO=O„OËPPZP¡PéQ1QyQÁR RRRšRãS,SuS¾TTQTšTäU.UxUÂV VWV¡VìW7W‚WÍXXdX°XûYGY“YßZ,ZxZÅ[[^[«[ù\F\“\á]/]}]Ë^^g^¶__S_¢_ñ`@``ßa/aaÏbbob¿ccac±ddSd¥döeHe™eëf=ffág4g†gÙh,hhÒi%ixiÌj jtjÇkkpkÄllmlÂmmlmÂnnmnÂoonoÄppqpÇqquqÌr#rzrÒs)ssÙt1t‰táu:u’uëvDvvöwOw¨xx\xµyyiyÄzzyzÓ{.{‰{ä|?|›|ö}R}®~ ~e~Âz×€4€‘€îLª‚‚f‚ă#ƒ‚ƒá„A„¡……a…Á†"†ƒ†ä‡F‡§ˆ ˆkˆÍ‰0‰“‰öŠYм‹ ‹ƒ‹èŒLŒ°zߎDŽ©uÛA§‘‘u‘Ü’C’ª““y“á”I”±••‚•ê–S–¼—%—Ž—÷˜a˜Ë™4™žššsšÝ›G›²œœ‡œò]Éž4žŸŸ ŸvŸâ N º¡&¡’¡þ¢j¢Ö£C£¯¤¤ˆ¤õ¥a¥Î¦;¦¨§§‚§ï¨\¨É©6©£ªª~ªë«X«Å¬3¬ ­ ­{­è®U®Â¯0¯° °w°å±R±¿²,²™³³s³à´M´¹µ&µ“µÿ¶l¶Ø·E·±¸¸‰¸õ¹a¹Íº9º¤»»{»æ¼Q¼¼½'½’½ü¾g¾Ñ¿;¿¥ÀÀxÀâÁLÁ¶Â ŠÂõÃ_ÃÊÄ5Ä Å ÅvÅáÆLÆ·Ç#ÇŽÇúÈfÈÑÉ=É©ÊÊÊíËZËÆÌ2ÌŸÍ ÍxÍåÎQξÏ+ϘÐÐrÐßÑLѹÒ&Ò“Ó�ÓmÓÛÔHÔµÕ#ÕÕýÖkÖØ×E×³Ø ØŽØûÙiÙÖÚCÚ±ÛÛŒÛùÜfÜÔÝAÝ®ÞÞ‰ÞößcßÐà=àªáá„áñâ^âÊã7ã¤ää}äéåVåÂæ.æšççrçÞèIèµé!éŒé÷êcêÎë9ë£ììyìãíNí¸î"îŒîõï_ïÉð2ð›ññmñÕò>ò¦óóvóÞôFô­õõ{õâöHö¯÷÷{÷áøFø«ùùuùÚú>ú¢ûûiûÍü0ü“üõýWý¹þþ|þÝÿ>ÿŸÿÿ�������������� � � ��������#�&�*�.�2�6�;�?�D�I�N�S�Y�^�d�j�p�v�}�ƒ�Š�‘�˜�Ÿ�§�¯�¶�¾�Æ�Ï�×�à�é�ò�û !+5?IT_ju€‹—£¯»ÇÓàìù .;IWes‚Ÿ®½ÌÛêú *:JZk|ž¯ÀÒãõ+=Pbuˆ›®ÁÕèü$8L`u‰ž³ÈÝó3I_u‹¡¸Îåü*AYpˆŸ·Ïçÿ0Iaz“¬Æßø  , E _ y ” ® È ã ý  3 N i …   » × ó  + G c € œ ¹ Õ ò  , J g „ ¢ À Þ ü  8 V u ” ² Ñ ð/NnŽ­Íí.Oo±Òó6Xy›½ß$Fh‹®Ðó9]€£Çë2VzžÃç 0UyžÃè 3X}£Éî:`†­Óù Fm”»â 0W¦ÎõEm•½å 5^†¯Ø�)R{¤Î÷ JsÇðDn˜ÃíBl—ÂíBm™Äï  F q É ô! !L!x!¤!Ñ!ý")"V"‚"¯"Û##5#b##¼#é$$D$r$Ÿ$Í$ú%(%V%„%²%á&&=&l&š&É&ø'&'U'„'³'ã((A(q(¡(Ð)�)0)`))À)ñ*!*R*‚*³*ä++F+w+¨+Ú, ,=,n, ,Ò--7-i-›-Î.�.3.f.™.Ì/�/3/g/š/Î0060j0Ÿ0Ó11<1q1¦1Û22F2|2²2ç33T3Š3Á3÷4.4e4œ4Ó5 5B5z5²5ê6#6[6”6Í77?7x7²7ë8%8_8š8Ô99J9…9À9û:7:s:¯:ë;(;d;¡;Þ<<Y<—<Õ==R=‘=Ð>>N>Ž>Î??N??Ð@@R@”@ÖAAYAœAÞB!BcB¦BéC,CpC³C÷D;DDÃEELE‘EÖFF`F¥FëG1GvG¼HHIHHÖIIdI«IóJ:J‚JÊKKZK£KëL4L}LÆMMXM¢MëN5NNÉOO^O©OôP?PŠPÕQ QlQ¸RRPRœRèS5S‚SÏTTiT¶UUQUŸUíV;V‰VØW&WuWÄXXbX²YYQY¡YðZAZ‘Zá[2[‚[Ó\$\u\Ç]]j]»^ ^_^±__V_©_ü`N`¡`õaHa›aïbCb–bêc?c“cçd<ddåe:eeäf:ffåg;ggæh=h“héi@i–iíjDj›jòkIk¡kølPl§lÿmWm¯nn`n¸oojoÂpptpÍq'q€qÙr3rræs@sšsôtOt©uu^u¸vvnvÉw$wwÚx5x‘xìyHy¤yÿz[z·{{o{Ë|(|„|à}=}š}ö~S~° jÇ€$€€ß=›ù‚W‚¶ƒƒtƒÓ„2„’„ò…R…²††s†Ô‡5‡—‡øˆZˆ»‰‰€‰âŠEЧ‹ ‹m‹ÐŒ4Œ—Œû_ÃŽ'ŽŒŽðUº„ê‘O‘µ’’€’æ“M“³””€”ç•M•´––ƒ–ê—Q—¹˜!˜ˆ˜ð™X™Àš(š‘šù›a›Êœ2œ›mÖž?ž¨ŸŸzŸã M ¶¡¡‰¡ò¢\¢Æ£/£™¤¤l¤Ö¥@¥ª¦¦~¦è§Q§»¨%¨¨ù©c©Íª7ª¡« «t«Þ¬H¬²­­…­ï®X®Â¯,¯•¯þ°h°Ñ±:±£² ²u²Þ³G³°´´´êµRµº¶"¶Š¶ò·Z·Â¸)¸¸ø¹_¹Æº-º“ºú»`»Æ¼,¼’¼ø½]½Â¾(¾Œ¾ñ¿V¿ºÀÀ‚ÀæÁKÁ¯ÂÂxÂÝÃBÃ§Ä ÄqÄ×Å<Å¡ÆÆmÆÒÇ8ÇžÈÈjÈÐÉ6ÉÊÊiÊÐË6ËÌÌjÌÑÍ8ÍŸÎÎlÎÓÏ:Ï¡ÐÐpÐ×Ñ>Ñ¥Ò ÒsÒÛÓBÓ©ÔÔxÔßÕFÕ®ÖÖ|Öä×KײØØØèÙOÙ¶ÚÚ„ÚëÛRÛ¹Ü Ü‡ÜîÝUÝ»Þ"Þ‰ÞïßVß¼à"àˆàïáUá»â!â†âìãRã·ää‚äçåL屿æ{æßçDç¨è èqèÔé8éœéÿêcêÆë)ëŒëîìQì³ííwíÙî:îœîýï^ï¿ðððàñ?ñŸñþò^ò½óózóØô6ô”ôñõOõ«öödöÁ÷÷x÷Óø.ø‰øãù=ù—ùðúIú¢úûûSû«üüYü°ýý\ý²þþ\þ±ÿÿYÿ¬ÿÿ��sf32����� ·��–ÿÿóW��)��ý×ÿÿû·ÿÿý¦��Ú��Àömmod������Zc��b*����͉ €����������������ÿî�Adobe�d@���ÿÛ�„�      ÿÀ��þr�ÿÝ��/ÿÄ¢������������ ��������� �s�!1AQa"q2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ „”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêú�m�!1AQa"q‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“ &6E'dtU7ò£³Ã()Óã󄔤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ� ��?�úa°ÎJíè•*Ázá\)výþÁjî½@¯|! ïôáUë¸Ä-;·Ž>JØî:øœT*ÕÜ÷î¦ôý}±CtÜôêqK€ ‘áßçUN›w8«tú1Vo R·ˆ'åß.§~ýñJíëó튯Q㊯�aBà¾ØÝMñWqÃH¶øâ¶¸ kHß­NV©-ÓûFhPƒMŽhÖµlU¢ÿ�†*´Ž›üë…VïÖ˜¡i·ãŠV÷â‚Õ7­wk¾oc«@S¦ÔðÅ[$áŠÍ7>--�GËÛj? U¢s¾*¶žÔ®-­:ÅZ©Èî¯ÿÐú${t÷Î<=*oPÊ™0V—ñ#·Ë Ó`Wzb†é¶ý»aUæ(wj}ûb•À »bx늯éà;â•Ô'§_ኮ�Öð+‡ùŠ[Üöùâ†ÀÞ§lRºV*à»P}J¥?®*¸÷vÀª€h8¡u1E¸ +n§lV׊-ÔÅmÔÅmªb¶Õ1M´Føêb­qÅmi¨Å+H?†XGOéӷᆒÝ1C@oO J¸¯qÛ�V¿‰ï…+h|:wÆÐêtðñÅ]Çè¯CZn›øaCGÇ}º\Uož*ük×kó?Ž?ÿÑúª@¡Üç Ñ*Ž”í’ ¨ (zžû~Sk‡_ &‘k©ïÓ|*Ú¯‡l º€ÐøâUx_Ø¥ºS¶Ø«~;“íýp*þ?HU° ëôâ«©NÝ0+t¶¦ã® N£c… ÓéÀ«ÀÅ]@?†*¸í†éŠb‡{ãJ¹AbAf= â‚”j¾`Ð4-µnËM’•O2‰HöŒ߆09–ÜZ|¹¾ˆ“î :_Í¿ ÆÜ#Õåº=+ »°ÛÜÓ sDt.|{W/ொµ·æ’îÜF·×ÝL0éÁãÇÍì}TwáûYvŸ¬é²†Óµ(.‰ßÓ Gÿ�jœrF\‹…—L_\HLèFÄSÄdšZ8²¶¿VjŸíâ­Z╬>þØm+)þÞ*°ÃVÓ¯¾5JoMüN*Ñ­:ÓÇZ &ûxb‡S¶*ÞÛW®*Ý?øU® üñU¤}úâ«éÛ˜«\zžý±E5ÀxŽ”ÃiÿÒúãoÆrDnônÞ”¦Ù%¥àw¯Q¾(\£Ç¶! œNÄqJð:تꟾ)lßyÀ­xûtªà6¥zvÅWý¸UP ÅqUÊ¿N(oŽçߨÅ6¼¶% Ó¶éŠLUºb‹n˜iìU‹yÇÎÞXò’5Ÿ5jkam)+cjƒÔ¹º~ÄÛÜôÎ!ÍÉÒhòê§ÁˆYëÜ=åñ‡›ÿ�ç |åæùe³ÐCyC@bTAlܯ¥_§‚Gì¦ØN3Ô½¶ƒÙÌ8}Y=róúGÃõ° WžFšiZævbežbd’¾,íRNù Päïx#@W¹XXC·0þ?  ö?NcÈ—$ˆäˬm¡x©âw^Dr®TAäáä‘êÉmãŽ01²Ó”‹Ô~¬‹‰8™lYÖ‰ç_Le‡P®©`)È9ýòƒÝ¿ÈåÍ(y‡Uªì¬y7‡¤ýdÓõ =VÒ+ë ÄöòwèÊÝÕ×±™‰ ;—±K†BŠ/$Á¬ êaKGJÚµŠ­#îÀ•œk¾hŒUg¼=ñW UÛôê;â®v*Ý1U£wê®*¶¾;üñBß·ðÅVq÷Æ•ÿÓú"Ôc\äž°6®I[ãÞ› i ÔWaÓß €oµ1Uàt§~¸¥vÔ÷Ä«©¶XkZ÷ÅWøª¢Ž•?F«(Ä¡Ttʼnu1[w¾(ov*[¦CÃVÀÃJóÍOÌíò£Ë¯ê¨/µ+²Ðyo@ Åï®@©õXÒµvðØnpˆ™Ïñ»Ùú ërðG`9žáúûŸ™Z¿˜üÁçÿ�1Üy¯Í×Ï}©]’*•‚Ö~ Œž(‹ÐS¯}ó Äc>}ï¦h´Xô¸Ä1ŠŽ}å–húz3r/@)ÐPûf,ääNT‹aǸ d+�jj;:ýùŽwq&m˜éñ£„5éZõʸyIYUµ‚žðª¨Ù?¦@¸rÉIªÚPª€°¥h?ξø¼KGÇk$ª 7U§á^¸i”€Nt›Û­ñ/­C…¿µ;,©ßn•Ž0‘°ájpÇ<xO>‡¹íÑKÄ1\@âH'A$2êی؃bÞfQ1$a~*·üë-b—öð¡ÔÀ•¿I¦¬#í§‡Ñ…V‘úñV©øâ®¦ßÓ»q¶JÑëክöÆ•ÇǶ*±¶ùb†¶öñëŠ_ÿÔú+Ä ¨ìNrF¹Ehûxß½¼0ªà£}±Uê>Н~X¥¿ŸßŠ­c±zwÀ«|6>ç ¯P6Àª¡qU`0¡S ж=?,Uw§'ò7ݰƒòÅ“°„/ïÐaUÒËokÅåäëiegÜ^]>Ë1)y“à âv ‘�nNÏÈoÌo?꛾zÔ<Ïv²G¢[–³ò®›ÚÚÂ6<6éÎO¶Ç¹>Ù™xqó?Šø>›Ùz£Â!Ôï#ÞgGZÆ"ƒÄÒ†§sîRl».-Ùþ›<Fµ‰$ü<iQR?UwÊ$ VA.o@ÓdI•I`ªzž4Û°©§Ýø Çq2´qF]ùlò§S¶Ü”Œ®œIHõdºzz, ƒêt v4öZ¤Ól8yglÂÚ$‘RŸ Ÿ„°Û¥iÊ›œæáJD&ðÀ¤ʼ aµ~œ Fj’Ùjü;ò|G†<{²&ÜÓ®,ŽZlÅPÅr|Cî5Ì­1¸‘ÜêûFKùÃíe¹{¯¶±K_F·…]áŠ{m’΃Z|:œJVŸتÞÿ�†WSµ½Go*Ö*×Ìâ­Wµ†½©¾*Z§ôé†ÿ�ÿÕú-Úý³”z%â”­1K`õéÅß…qVë_ž)_½~{â«»Um^½±VÂøt튮 ÷øâªê1B Å‰H|Óæ¿.y'H“\óV­‘§ ýÑsÊiÛ§!_åñÃ}:¶é´Ù53àÇ?Ž}Ï–µ¿ùÊMBþV·òG”…¬%¸Gªk,ZCàëo ùŒ¢zšû^¯Kì çžþ¶qù—ù­ú‡šg¶ŠSOªØÆ¶ñÿ� þ9L¨ù»\}£ÅÊæwWµÕ<Ïõ“_ÔªÃfYäb=È®T@L´˜Üù3 ;óÏzqÑÖå½@¿Ý^"̦ž$€E~x7‹ƒ—²4Ù?†½ÏJòÿ�玗$ÑXyÂÈèwO²êpödöæÄŸ=Æ[‡®îŸWìþH,'Œwuý¯y¶’˜ º¶–;›[”[ÜÄÁã‘B¬*Ì€opóÒ&ŽÄ>qÿ�œ°ókù{òÁ<½i9†ÿ�Ïw‚ÁøŸ‹ê05ÈÛ …k–cÌyoøø»ßg4¾6§Œ /âvÎÍ4Çn:*…Åh�÷ýY•!Äú x_ægæýþ,š–¦HîX7×504JÝD²ߨ뛭gDŽ9üž'Úi'§‘Á§#‹¬¹×óûž ¢ùßÍš­¹§k÷Ÿ¤”’íq3ÍÀš”š6n,¦›ôö¦m²iñä¢)â´ý«ªÓåñ¡’\^dÈx/ÓŸÉ=Ùþ`ù~ÏWHR¥&Ṉ&)` ¾Õ}ßÅvŽŒéòpôè|ŸOÑvŒuºaš^ÄwHsý£Öæ+;w–Vákê)r¥U@¥kÑ@vklµ™ÙñOæ·üåýÆ•¨\yòæÞÊò[vhõ zñ¢YfXá<U¨GVØìTçM ì1ŘŸ ?IyÎÓíÌzixx@œÇ2~˜û»ÏØù×Ë¿óÿ�^ZóCyº/9]ê7בVëJÕ×Ö°ºµ/ÉWêæŠ‹_±${­kVºËÙL˜ü>��ê9ƒïýÐÙÕ‰ñNVð‘Q#Ëôý‚üšüÖÐ8<›gç 6´q)²×4Y7–Æú5 $$÷R$nê|AÎ_£ž)Ç=úƒÞ;ÿ�_qz,Y¡žxù˜=ÇÝö½w…(Œ»ÿ�™Ì.LêÊï%Éþæ5˜4’Þ7 ê¯A·Èåºcê>ç´Çîà|ËшÌ×LÕ0Rµ‚–ÝL &Ý b•6à §N£ Z ôé¾jŸ†oð=ñU»V‡¡ÅZ5þÌUoËîÅVø ´ôù*Öø¡ÿÖú, M3•äôA¾[ò{àU@)Oã‰VØT~ºâ–Å*qBñþg®xÅZ4¯süqUã—Ž*ª@qA^1A/"üãüàÒ¿)tKi êþm×,ùy˜…p»5ÕÉ]Ö;x¹øGs“„ Íìv™Ù³×d¡´G3ú›óúæçÌ~}ןÌÞqÕ¥Öu‰«Áä<b+ýͼcቂžJRŒEôm.““1CígºnŽPz`m_OcÛéÌYM2È~™gÂPL<YIôäo„íû;øå2“–[se°éüå‰ð’ *»žÿ�:í» ÉhÔ´–�Öƒ‹RGˆßå‘¶&t”jž^3C 4EܺõÞ› ÿ�L”eM¸µ4R_#þgßþSkÖö£5×õ‹”T…ØŸÑï#qúÔöB×ã^„o×31Ù9ýÿ�µ‡iö<uøÌá¶P6þ—‘ýŒÎ\ëçTü×Ò¼¿ «-—–4 wR„2<šn ƒàSeéÀ Ë¿f¯e4Æ:c3ÎR?ìv|iù…ækŸ-ùVhl#ÒZ“z6ïòe¨Ü×—a÷œÛh0 ¹n\ƒg´:éétäÃê;'ƒy3òÚÿ�ÌR_[Žhá–Rñ@çƒLÀÕ™ª+Bv¾nu:¸âôÇŸÜñ½ØÕ“›=€M×Yw“å÷²¯>þMê6Ö£^òýƒ\GÒt#â1ö–5H4¨r/hFG‚fœ¾ÛörC÷ºqdsˆûÇŸ“Ú缯ç?[ó|š•ÆŸ¤­cŽÎæ#{½ÜJŒÝ„f†•ê+¾Ù®íüØå�A;òè?µ³ÙÍ.£KÞ(1‰¯Iœ>>ÄüÖòœüãä‹ï/ùFæ;ýN#óÈåKBOÇÈæŽ* Tx¹£ÐgLJ0žA`~>Çi¨ÉÇŠpŒ¸dE÷ýŸ?)¿ç.¹Yë?™w*ÑX܉`òµ¸!.VB§?²h‚ÆÄæïYí ƒ#ŸñžçšÓvF §ŒƒÈ}>W×áÉô?æÿ�ä—¼ýåDZú”ZÍŠеKhÕ »*ü(¥�¢6ß (Gaš­idÓOˆ˜ïý¾nû(Å®‡‡˜mÐÿ�B<‡Xò­Ÿÿ�Î+ëþlü¦üü›ò»Ì°4ó²6ŸªéîÃ^[ÄÒé÷p·CÌ+%GÚ‰Üfó¶á‹W£á¿ãÜv/7 Ç—Gª–›/9þl‡”ƒõ’iØÄ¼W¨%w¦Ã©ö¡Î ‡zèŸËù~±®êì7ôìÔ9÷/°Ë´ßQ÷8ݬ+}ïY‘V(žy]a‚0L“ÈB"v43NÁÑ ÍlPüÉò6œïëÑÞÌ›4(Óµ|*¢ŸŽTrÇÞì1v^§'(<öIósË@Ž:‹Ævõ8 ü dqÜ\عÏP›Ù~cùVñ•{‹&~†xóe&˜Dz´äì­D:î,ÆÖîÒþqcuä'R >šn>œ´HK–îá(¢¯†˜­# VR¸k_ŸÓ…+Np­wññÅV“ú±*·Z{í_| °ÿ�µ…Å_ÿ×ú$¤ºg)ÍèU}ªOQ$Q¶Ý<1Uý銷NÛíŠWS^¿k|N*¼íÅUTS‡Í¾jÑ|åoÎa”Ǥh6æyÑOÇ4‡á†Þ/•ÈUûûa�“C™gƒóäáÌþ-ùIu¯ëß™mÖ<ïæ?TÖå bc´~-a¯Dv� ÍO|ÉÉX£Âí};A¥†—„·¼ü^¡¤iâÛÓ¤E˜ö,Ã0'+nœ­èVN¼ aé1!„4¨zxØ}4îršp¦,ÐÝ–éØJ=h&‚hE~,ŠlOË!(×7 ?Ù–Û˜Þ©ÃaVp j\‹ƒ+VŽ2OáU»ì Û’1)âÛtA·C@~*×zm¿PE;{`bdùÏóƒJŽ·1(V»rSQúþy›¥—©é;'ò–‰uwªÍ-åõä×÷A<Î]ý8WÓ*w∠Ø ÛHŠ;)Â0ºÛŸ$þ ÚòòsK%²“JpçÜW±ç„f1uqsB;̦ßJ†&â84føh÷*~}|r©d%¬=MÒ­ç³ D�UäCP¨-°cá_o¯LÅžBã™pÊÞ³å`àˆý5ªóèÄ“Ûïù�Þ#1rJÜdÉþ?©îš5´d#7ïŸ#Û©]…i¹ì£l¬ŸÏ.ŸÇÞ̸Åt‡NT ¯s¶ÄxÓ$á‹%&¸·…ªA*§‘ÁnDIyF§ùcä­_Î:õ=¯3ùX·èPU^.@š5>× òZý“Ó-œ±Ç,q•F\Ç{•) p’”n‰æ/¹“yƒX·Òlî.'—Ò!'•*6¯Ç16Ý6–` åÍí;Eòîµy§ªßù«X»YÂè} ku3ÊÝÔÑPu=vËáŽûË—¯ìIçÍ-±DY=Iî­‡k>bó7š%•µÍZîò%ßÐgãoû1­ï9óÝÍÓè°i«‚ ·æ®bxí!–xãÏaR½7ùàMÄÊŠoÜGîŠ3ðŽþ;‹A&$õd6Úq #n€Öƒ¦EÆžKLb‚îÆU¹Ó®æ°ºVøn#b¦ŸG_‘À|šeÃ1S�‡§ùkÏ2ÜLšg™Q-®˜…¶ÕTqŠBz GEcãÓÇ.ǨޥótšÎÍàx·GQîzQT§2]H+i•©‘…+iãŠV‘úúb«M|7ñÅ]¿¤`U•?Óhþ¾¸ªÃ÷PáU´öü{b‡ÿÐú$ >Œå‰P·lPUTmî1J ¨ööÆ’Ø÷ªñã÷ŒUp኶:â«… ª1 óóþrÛÏ-®ù·Fü¯Óî¿Ü_•j>hD? ºÂþæ=þ¯­FlËÁúS×{7£ôœÄnvïÚòÚÞÜ[ðA¶ÌvE*z~™­–áêv³Á *¹Tr…@c˽#ðù˜ôIpådÕ>Nÿ�œ˜üË×ô´¯/ù~íì_†ò-VâI%¿C¾æ›Ôû è»E „Îbøj½ï;í7heÑa„1š98¯¼ ­¼÷æößùÄ›J_Êm,jÇ÷q]ÜãsecõhÈ�ì_[—ÂhÉÌ>ߌF¤ðó _½¯±ç’ZïνÝXÅ0`dRíÄSˆÄÔÓ4|.\…>^üÑÿ�œžOËÏÌ] É1èo¬ÚNmÛ\–W™¤ã@´e-Çr®>"@ä3y¡ìS©Ã,†Uλw¸:Í~-&Xb³1Ïù¶h{ßfB¦h–FÕäTE2ñ•9Ep Q€Ø€Nÿ�eLÑSt¶5Ýøü}½ï üç‡þuûÉV7,FÕøk¾]¦úþì3ûÇÅ^J‰…œrН:ójnI?Žn³s§{/¢Þmù‘ù­¨ù3Z‹HЬàkÉ Žk¹çÔ#îʔ޻vÍž‡³ãš<S&ž+ÚOh'¡É¢ ¨OÝ^cªDÿ�œƒ×‘uí{{`‚k)¥FÀ‡FâOÑÛc–åì}½ùºÜÙc2>."|Mý›=çAÿ�œŒü¸¹‰Lº£i¬¯´7P²sêŒ�aF;Ò¾9­ÉعÁØ_¸» ~ÐèrîgÃï>ˆò‡æoµà{8i0º© ¨ã-ÉWí HéB¾k3h³@ú ~MÒÔáÎ.‰ø‡Ðzš´{º -^Âô…,âÞæzr;;æÅ(óäë²á'pËßY‡ˆY'ˆº3È´,>Ñ"•PmÓ"Ð0žt“Ýù‡OµF–ëQ³…Is ÃbjÌ:S燄ž@¹ÂK ?™¾Ežö×D²óv•«ÝÌm­ôû;¤šG˜|LŸ»,¥7&™d´Ù@³}2„,ó1Óõ<óƒÌ×:…î—åË ›T”ýl+n'ÄÄ|ëŽ æz=wcé†8„rä‚Ó¬£´†ˆÐQÂ…+‘$–Y²“l’ëQ´·6ê8~>¥¥J£Œ— �›,öÝšæÑ#˜šéF*H§¿·Zm•Ê.¸ÈFVŸAd…µ’Š{lk¾‰e!ù‡ó Ê~JW›ÌÕ¾—n"IpÔ2ÉO°€]°ù3'“&cP±˜‡Ȉó@ùóÛò«Ï·×:F‡æ›Xµ[d-…ñ[7™Iâ}/U¨ÅOÚ�ÔuÜo–j{/Q€qN;wÜ8æ†IpÂbG¸ÿ�oÁìRi‚t1:Ð ˆ¡ïÔsZbÌf1,çÊÌÜ¿Ãú„†IaRt«¦;Éõ„“Ô¨û>ÛvÌŒ?„üN¿LïaÈóǽÓ2jÓî>Œ –Ó®+kzôáJÒ?UÄ bª}Èû°+DuÚ§­#¦ßN(küúŸ¿_ÿÑú#SÛ9G¡UA\R®6®)^Ezb­þÖ*Ýzþ¬Uxþ8«‡ß*¢øõÅV]êz5þµ¨2ǧèÖ³_ß3JÚ6•¯ˆZcш‰™ɧ⭶³{æ½wZóMü…ïü˨Üjw^§Ú-q!p=¸© ôf×$"#ÜRÑ` "9ObÑ"rÑz|iCЫÐìiþ}³Y2åOa»8&(`fа<Ïówª±û$ô'­6å1¸¤v~r~{yuŸÌ©!,ʺm´Zs\#¨Xù·)|ˆU�GÜ‘Çdâðôà÷›|ïÚ½@ž¸c¡/úÆËô›ògG6—¾VŽØ‰"m>'óFe«)D‘)?ÀÊzžC´gÇžd÷½d8a‡!\Ü�>ð>/bdŠTâ#‡à¦ˆÃÜ’ÑÓîÌ0åD÷ü{ß•ºÛZù¿þr˜Çy?­`|ÙghúU4¾™<–›H„þÉí¶pövÜø ù¼¾§‡?l€NÑ ¥_?ì~Å[·ÂÜ@ËBVë±…i¾Õñø¨O]ìì“Çãg‚~z±_+j“–)·•¶ÜŸ„þ5þ9v^Pïû3}Ï•<ƒe]Ýɧ8Aö;V¤ö§Žmµ©»©š€|ñùÓäëûÉϘ¬mýab†;¸¢¹7,~i›ÞËÔ€8 çÉàý¯ì¹æ­F1f#Ô:ïø>rŽHÙ¨qöÖ‡‘ØGZÇ7‚F¬ÖÈ‘ •h‚ „ P“Λõ<°$&–ÓÄìâ$õ„ä#ÓåJ†vvR‹Ö£¶,…"l­­—ÄM-©–Xí¦ú‹˜¥"A*HÔgïÔwÂMìYGmÁ¯wÅ=M_TXAæ @Ê‹ÂÞÜœ?v’Q˜” ‡f ¦G‚?Í ÑÔeiŸ·ñÐ1«›Ç¸ŒD÷ÍéÉê,rÈì¡€"¿$|˜¦™e‘gæYçån—æ?3y¾ÃGòè|ÎË>¡­"½- ƒ4¬cÜÄ*JŸ–av†XbÄe=ÇAÞ]·baͪÔc¡Ô˸wþ€:¾Úµ»:ÇŸõ[É*m´¤ŠÂÔmZP ÀtÎ/$xqß»ì¹=«ãóJ?<?3æò‘®’¬Úæ¤ œµ¶øjf ©$·‰Ì®Éìñ©Ëéo“ÈöÏk~GÞs5/éwÞøjóóOÏ—w‘\Íæ‹ÅxH1ª0 £µU@¿Žu‘Ñሡ�ðsíÝl¥Är—Úÿ�óÿ�óšÞ³«,yÐJyB¶¯*¬lI4N›ßï¾ íÄ‹4­ÙPÇÝãôÒï»/´²koO¨nÛàG¹÷½«.—¥Ýê¯->­ :…ÜŠY€¶Îw>)W{·Á)žOÈK3æùÈÍ{MMRxR¼¹Ï'JÇO™¤hã^™Jš±"µ¦w‡ÃÐiÌ€äļ~L™;SYÂdDA5ýGô½ƒóWþq:÷Éš;k¾K¹¹ózº–™r£ëƒÓ3Z¼aj@Ü¥§Ù9‡¡í±–\9�Ôr÷/UØ0áâÓd?„ÏœHëåò{Wüâü乨êV”þ|¿—US„§åç˜'ø¥äÖÌw0DNèAFØŠ`öïeB9ñ ¯¨¾§æÇ³µÓÌx2nzúæ›ô:îÚN\ÂÞÍ«¬ÖÒŠŽ.»Šœää)ÚÂCpy§éº„z¥…¶¡â.²Gü²)£¯Ðs2âé2â8¦bz#<rLVŸÇ¶)ZqJÚ~¬ ÑÛY…Vûýi íÐâUª{v¦4ÿÒú!úÎrD¼5*‰£jšn+ŠW©ï×ÇTûqVé^¸«©ýžøªñÓßTQÓÎßó–>go-þGù†Ö 8_yÊîÓËö£¹ŠwõnHùEûó#K,±òßäì; É©ù»þ§æÿ�•¬ÏÂ( £zÖ›‡2õÝô¼5ûÛ4UU‰µ ~3û nw?EOö ÖÍr'·Ñ;B@B hTŠ…þj€jM;¶Ëâr8Îí |Ÿ™7>Nó?˜?3n¼¸tÙ§Öõma¡IŒO41—2ÎWˆ H 4_ö#;Øj1ãÓŒ—éü{åšžÏÔgí)ã”MÊgÔA1Ÿ-âãöÏÊú4–:VŸjÁ=;kh㢋UPˆMÇ*vø›Ä-3ÎòOŠD÷½†§(35øý 'Z•³Gg?ß”jvŒ0(zš,EUO͘øàkÁ rFÏ3øçûß•V’ù—þrG†0³Ïæ{¹.&iPE#ÈÛ2õebU*Ç`îwÚÒ1hO”CÌédgÚ²—t¤Oçí:Z°ˆ×¡û,j�¶ûo†yáØ»ÿ�Ëç/ùÈ“¿’5JÔ Ëï(¿yï™!ûØ»þÅ7)'ÏþP²h´H#5 DÅi÷ÍÏ?Yw¹Æà#“@†ü˜ý!ÅØú¨ÞÕº×û0G?öãd$<ÃÎ_óŒºW˜ƒê:4¢jе!M´·÷ІÕ_ã›m'mÊ™Ž!ö¼‡jv›TL£èŸxä}ãô‡Ízßäwæ—¥¬þ]“P·AD½²"Tb³P.à R3{‹´´ù9J½ï%Ÿ°5˜ÑÄ;ã»»ÐüÉmêG.™s !Ý­¥‘)8O�UFb:t9•<ˆuóÒg‡Õ óQ··ºšxmc°–K“)Ù�L®„ÈêTlÜöp>å9a /£ÂD€"o»«"Ѽ¥æ1ÞZÙh^\Õµ;ý^(¦²x!‘TœŸFWb84/F5$qp@Û+ɨLj)�7#‡6R!+"û¶ï¾ŒòÏüáßžõX¡o0\EåËk„ 72“ܨª¨h¬Â ’Û£4Ùû >Å÷;¼Ï?{:÷n_]Ùþ[ycò¯É÷~VÓ¯5S¨]ÈÖnˆZNý öGlæµÌš™ÜÏ»¸{žÇ²°bÇ!‹@Ú|ÉêùëÉ®ZÏQÔÛ®_K2²Â«P?†_¨ú€îM˜¾TüÞ½¿óGæEþ™�É¡g¦D W‘q¾À±ü3ªìÌcœýËä~ÑÎzŽÐ8‡Jøï7¬h—&å½BÂhè½»ýzì•%œ¯Û©ü-ÐR‚™‰“Y)d=—²ðâÀqP6 ž§Ïõ>uò>­qå¿:ù{Qµik}N+hø³ "YDg•,¸$ûG¶muÆLR‰äCÄè3>¦%_3OØ¿Ì.ê÷òû_X"úÌçJ™ÞPä•ZµRÞ ¿†pzIš>ð÷~%JQ÷‡æGüã?™¬¼§ù±§ÜÞ2GcªGqc$ïÄ2ò«¨Vª�I>9Ùö¶—N@æ7xîÄÊ!©1þp#ô‡Ü¾eÿ�œ°ü¨Ò¯gÐÁ½×ÑV5MKLZŒ‘"že(c>|ç°ö&¦q½£ïæîòv–Ÿ Àã³å½|_]ëú=§ç›æ_&»>˜<Íc¨èÖw12„š[”õb1!ä5Ý75¨Îœb‘Òœy9ð~NQŸ× ˜NÆ@òê~­Ÿ½’76zÔ’v¯^Õþ'<Ó£¿¢S%ÊBk'u·¸I¢=©*ü_ŠåøÄ8}¡ã.ñ÷3\¼ºõ‡Mxb«Hv)ZiLUoðÀ«θ­­>Ýûb­Pxb—ÿÓúMÿ�<ä'¢i¿,)D‡¯ÓÖ™ ¶ª§ñ¨…†*©Çý¼(u=¾x¼tÅ ÀÄ1%ùÏÿ�9¿æ—»óåï Ýhš|Úî¡; ‹çô`,=¢Œýù²ÐCiLû¿IzOgñ×ûÍ|žåÈKzB Í]Ùˆâªi÷œŽcÞ÷8èEìšb¬nªô!BrP)µ+]ó_=Ú¦vÙ–Zà �“ÑPXÛtQZ‡Ú=ß|­Åœ‰Ü3Ë:x¿‹SµëFc’çˆæÑòݲ[mÿ�Ê#¶ d‘{8:T„LŽ¿'¶i‹ £©µMi_¼ÓððÊtYnÑWúrÝÀѺ¡WR¼J†ä:QTšüNLlÇco ü¿ÿ�œuò?‘<éù£G<šÅí´ÖÚ}¬Ïê[Ú%ÛÖäÅËã>µä”ý“¾l5§›>ŠG`~uËä‰GrË,cR—3÷׿›è9Y–><yò†Ì6;ý¿~j¤˜€KäßùÉÉÂyA-ÀânåŠ(Îÿ�i¤¯zœÉìñûàõ…3÷<·ËðSJjBªRN‚›t¯¿ož]–^§w›i³N Æþ¦ËZ íøæ4¦áæŸ{Øtí5c· DÏÅv‚¦„ïÛ°Lf]YÙîM òúÏŸèðÌÊ Ór;w®OħY¸O2ˆ*Z˜ÊÉcm<LXð=Iê*¦êÍôd£˜ŽLF¦]å ü·-ä7w^_Óe¾‡šÅ¨¢õ@Z òRÀ=òá¨pÙ®ëYg—>¾íÙ¶›£ÛXÂ"µµŽÞ$¢¤¨T¥k@ª�RåH¥w\¦Rê\yå”¶'ñøý¨Û»4‚@®„8n>Ç®ø ˜ã•—þsÝ%¯•µ˜¦Kvt yØj»MêÈÑv4O‹äùÊüâòí‰Z‚ñ+¹E®íV¨'ÀæÓ/Öî§fŸ&Þjðh_™^bÕµû¸Qwjp¥EwîGNÙÕâ‡Äw>IªÔÇOÚ™rK&¿CóžüÉæ+Æ™µ ‹+P¡c…PP3q#“õËqà†1@:íojçÕJÌŒG@ ÚS¿ÊŸ.\ùÃó/É:J@”W—îߎ Võ¤vÜ~ó•ës 8'3Ýö˜ö^ŸUŽ=ÆÏº;—îøÓ"¸ÓM¬ƒÕŠd`Ñ(A ÿ�Ç<ðºS>'›ñËó«òkÌß•Þ`Õo_Ixü¥ªÍþÕÔ(Y_Þ¬? UYjEZmáÿ�föŒ50ý`n?KÍö—gË ŽHW;WKéøæðy9sE)èA¦Ù²t—eë”vÏù›å-mKj7ÑE¦iʨÂi‹W“s­B²»fhÓÎÍ Üþ;ù;žÊ1üÔI߸~¾êæýàHŒ,m)ÄKšÔ±¥@¯Sžn^„J;É×ó©ãÕ°I÷Ið9<WÁÇíþê'ÍégõæK©Zp%m<>Œ)ZO_ÕŠVõ®*·ß¾*·Ãî8i®ç¶*ïëáŠÛÿÔú×øŒä©èš‰Û#É*Ê™0„J~ü)E UV¿F(l V×ôb…DR쨢¬ÄÄá Kñ«óïÌcÍßó_˜wé/«e¤êèš{Ôè鱬? éN|óq¦ÞlüÞß±±˜bˆ#ðS} ÞEEd*ÔjêXíà~ìÁÊl½9æ—æ˜¼‘¤®¥gèýu®‚ú’FͯVN"ƒ‘ñí÷f_gèá¨JêGmö‡ät¾$+ŠÀ¢-äüåwž¬u8®u½MÖ4¥eõ¬íÛΠ� $¤²“·Fü3k“°p˜Ô ¿ŸØñXý®ÎeûÌq1îýo§ü›ÿ�9ùi{<6Úý¦«å2õ{wžÝh)W’hJ×öz¶j³vxï%öµÌ‡oi3lx |Ř}!¡ÎB~RjvÑMeù¢4“©à“\z-^©ZHpØøf·'eê`Mã—ɸfÁ’¸rDëòz½·æ”Õuó6‘õ?³Ѿ·Td £ábãr§1Ο 5ÂoÜXœDõù¤ßòº?)í®M¥Çæ?—Vqp‹èÝÙݸPp, aB>Yg䳑c¾E…G—¿xgߤ,uXîôûØoí%'Ó¹¶‘eŒ•b¯ÅЕ4jƒN‡lÃÈ;ìݘš<ß!ÎQ^+iZ!HúÆ«®û|$·ÙñÛ®eöp¼„ù©ì8Ôeðû؇–ã‘ìÒ3QËì÷¯Biíþ}°fØ»}M [Õt,ÉTEBA¨,<`d›©Ôdû^©c 5v«~É(WñÊÁtù%{²XÚ2x+ñzÔ¸ÜoMéãZd­Å1=Q Ž$ä”5Ý“Jõââ¸Ac·U0ª«ÄŠ8†%”×­;޽ÆJ2¦À[9£Týã5�–¯QØ1ØüŽã%ͪp=Ô˜zdS‚­)ÄÑNÇjx…È_ózÂÅåÛÛn_ÕØ’ç®ß@Üæ~‚ªìŒ|"Sîîx/–’º޼@W·ˆ†¡&¥FÇÛ3òš™v'xƒä$~tùnïIó]ö²É4–±–d!a.¿ E‡ÃPüÎu˜OQöù¾QíNŠXµ'6æ3ë[ÝsÉlm§¾º·Óôûy/o®\-àS$¸ÝUjH©9œHˆ³°y¼p–IÀY=åúQÿ�8Ïù%qäúy§^·ãæ{ØÚ3nõÜ1_òÀZžÝ3‘íŽÑ¿wèiýAôÊì¡ ÅÇ“ûÙ ?ÑÞó×äý ÒW’E›ŠV•¯ù>þàÏ^ìs ä§æï#yÏZ=þæ;µ塵t©SÉY�9)ßÇÀåøsÏÄ h‡2¡D\O0yÇ{ó×Îßó‚:íǘn®¼‹æ}>ÇË×<d[-Qg’âÕÿ�l+ >¢«Z7bM3¦Ó{F+,Iê*êuZŽÈÅ’|XçÀB ¯‹éÈßùÆ?)þP‘­ÈÃÌþw“’ÿ�‰g€µI‹ÅiO�ë±ñ§íÖË«ôý0þo¿¿îs4úL:aèÞGœ?pî§$Fá) ? “ÜwÍAoo's>p¹$ü+¦Ê´=þ5ß'‡êø0íî½ëY’]*Þ¸²[×­#­?«©š·‰W}ÅZ8UoÑ_ÿÕúW92‰¾4úq¥TT?vD §lR¬¿«¦*¼£U|ñATÅŠQÕ`Ðt½[_¹`–ú …Ö£3ž€ZÂÒþ%i‡˜¤Ârï4üÐç—S½›R¸$Í«\ËrMI\ÈÓ=Aë»fÿ�(áwlú.‡‡'Ѻ‡XYEx�8ôƒéï㚌œÝ´¹<çóÓL]Wɺ‡0µ´Q=¹$Ž%>"XŽÀÏØöDør7Cí—C’'˜Ü|?ø.ÝCDÄŽ%þ®uÁòP¯5³H»'.|¶ î(ÃcóÂBÓ0°M:YX¼Þ¡º7×Vã iaôQ:G +·N¸7œˆˆ“óû©¨ÝX\ÇcqõhÚâé`I!ˆŒ¢',êwØ©öÂ,lÊRßú© s§\Ä4ö¢Û#³§EZŒzG—€+_ž&VÄÀŠ<¿cõ×þqWG»Ñ'ôÉd¾ŽæÇ_ººÕt‹xM`ŠÞêJ°E$•¬¡ëSôgŸöæA=IÚˆ�x{m4pÃpnÍéo_ÎK](Ô¼›`ÔÔbÄü'Ó_Ú?NÙGg¬ù=cWù±GËB–Ñò¢uî+¶ÙNnnÃS̽“B¦V<#Ý߯ þ®ù¯™ÝÒêdz%½cDxžÍ׉뿸?†ÉÕËr˜[»).A«zlGJûŽºa,d&RLjf¨Ž ×®ÝÁî:ƒŠQöî²T0.ißâm¾êÓïXHR.Pǃ±�’A«oÜ•4'ÚµÃlf:„±… Hô£eø@s·jáeŽ&ß ÿ�ÎCLãO¾ #ñpÄ6çøïü3qÙ€q¬Òm¦‘ò,ÉrÒôØÍTÇmWÄS =2ýHõ*½ÜÏ5?-ØëQÇüIr²²,Öî¡’ESTæ´"ªIʱj%ŒìiÖÏM‰�GqÜ'¾Kü±òÖ‰47v:]¥¥ÛÜC 8Ö‹ÈoAÐo¾GQ®ÉQ$‡ãÅ€“Š&¹FŸIh¶ÛÆQ–ŒC¸ûB¿<ÖÎV]~\„³[1º–cÍI؆ l>œ2áä6½§)#4r ‰+¶ÇjwñËîèIwjkAÔ÷Å Å« rÞ‡¹ÀYU‹\àH§½7F÷¯Q•¤¿Ê¼—ÍëØIipÜÐýrx©ñûˆzÉÌÂèÖœ ㊬"»Œ X@§L)SêqWR˜ ´p«[à¥ÿÖú+Ãqâ{ç(ô+ÂõÛ ª…ûúàJáO¤tÅ+º|¼1Uà÷銪ƒ¾T ð_ùÊO0.~@þaÌ’˜®uÛh4&„ɨL¨Ô?ñ[24±âËç-ÜÎÏÆgž>[¿$¼½ïbXØ*¨ý¯Ú§†móŸCÒGïÞ]†fTer©É”‘ò'õæ£)¢ì2I§š<¿úSI»±¸S$sÄc¡ø¹sÛ‘ù6öÉi³ðLádŒrÄÆ\ŽÏÌcGºòÞ¿}¡jJaºÒ®½&·áÈjïÕ9ÝbÈ2ÄLr/jô²Òæ–)ó‰û:’ØÊ0†VdûJ\†%¨ ±n>4®]n:6 !6÷5’._ r(b³žª]v#в©#ßd9ÊØÚÃn$ôw˜ŽHÙ’@ ­[qÝx°£E{W-‘� üy‡¡~XyÌß›žl‹Éš3´¶w ¯æ}X€!³²W˜ø@8Šòús[«†“¹ôç»ô¹Ú4µS1¿Húpý¼Ÿ¶šf‘e iNiŽ—¤ÚÇmee „Xã‰Dh59æÙg)“)nI²õö Ûáî|5ÿ�9¬Þròtm&Ò\Ìâ¤Ð(`l»4ú&õ½™ýÜ?­ú_•áT‚UØ -Oë˜Y¥»•©;’ö½#*9*Ô€V»t¡í¾`“nS+,Ñ8z\OÛ­BŽžÔ>#«fOM@#~Œµ¡üzWæ@YX³…­X·P‡í|ˆèN,ø-9Ó¥2";ñíÇöˆ¯J6Çïŧ,hìiÃ?î¾6§Â6$Ÿ“n)óÂÖ#Þ•êD¬,hVŸÝšü5êhON™&Ì|ßÎAÞ¦^Q95öŽýǵk›¾Ë©ê"x4³<öa¾LÇoo HãZò·\¿T,—.41€÷m=CÇ AÛwW–»b)AÜ|óY.nM‰/Bѧ{V•[ŸßEµA4qQî7Tæë³î,=cJ�òáÄ"ï¹ñ®U'Q˜§ÊDœPY¾n§â@i#fae!ôÏ@ZvëÜ_Cˆpæ,£g¸G¨HQ@M|�ëødƒWGçÇüå¯üä5ï”bÈ~DÕ}4ÞF·:æ£n9KamZ¤`„“¿‚üó¡ìNËωzÀwŸÔ>ö®ÐÖþGþö[޼1ï®óÓæû ò»QÔuŸË_"꺹‰õ-SA´¹»šgÐ|J͹¨¥}ëš \3N1ä$C—#Äo¾–âÙ~ƒHüÕ¥7:™dûã9Në z½ðKàõŒÍt-b–¼p%oãá…*d×®þ§á¾oؼp*™N*Õ}ð«ÿ×ú9áQ\剿–ôÅ-×½{b­ U¡ôTb«Á ãJª§è#¾*®1`_ ÎyëÂ%~]yI7›]×§Õ.�&¢ :h:ƒ$Ù°ìèÞB{‡Þí»–B{©ðï–휘‘ˆ`Æ­ZvìO¾dg“èZzrúË–Œ©Ã4회²NIw½0éæ8à N*ÔWâ`h)Ü_~c œ.¼å�¼ó‹òÓÎÖòÞé‘‹/0Ù¬†Âõ�á3­Æâ‚¥H­Q›ÎÍíS€Ô·QÝîtý«Ù˜»F}9)~‰wµðŸ˜ÿ�/¼é嫽'Xòõâ-µÑ† ˜¼W€ÈR ›”l~‘ãf fѸÈw×_‹Ãj{#W§‘‰"ö#p}ÉE¶…æ=n讟¡j:ÐàÒ¬Ïȱ^!©ÄQ]Çù†[<°€³ >.>=£4ª8äO¸½ÓòóþqÓó7Ï·|ߢ&òÎ,‘ ß0ê1„ Æd„ï"€U”€sší_liôàïÄ{‡ëèí4݇štr~ìyó>áßï~§~QþRySòŸËß¡|µ+›‡kºÌ´77sÓgsÐ(© «ð€~œã5Úìš©ñLû‡@ì1Cx1ŠÚOyülõ»¿ÝÛµXQWˆo£n¹­”™ÄY~z~~\zߘ~S¨V;Æ+ш¾=ókÙÃ÷S/iÙ F÷Ÿ¹™yrPªˆ§t‡ $“˜yE·ê{N‹*˜Q… ;|@]úæ Žî8Ý›*„Œ@©@@­z€l“vP—’( §Ú ÄöÞ›Ö¿F ¦ìQ6„ŽT%c.«ë^øª=”ïL[ŒktÞ8…@W†â¤²oôŠahêÚH¬†&a¸¥9)#ïÅÅÊ(ÛÖnc‰e©å±Dm©JT(IÈÃ_�Î@_¬ÖÒÆ¿š¶$aLè;*;½_F’^i_–M,¬dçñzhBºA\ž~eËÄ=!îzDìcÈ!ˆÝiZšÔÚ£5³¸™bùó_Í_˜?–ÿ�šæ‹Id/ë K ŒòÚÊð3F¥ o¿ÁNÛo?g`Á©Óxgêïß«Äöæ·YÙÚ¸ç†ød�£ÊÇ0›.ï'ÞŸ”_šúWæ–´ý[N­Ä¡;ëT?¼¢£‹ƒC^â½³Ö襦ÈbG»ÍØÂxõXÆlGÓ/˜=Ǹ½ëO¸‚ëÓå‘U`àË•4÷|§ 1ófÐÌ=%’¦54‚Ôu5VÅzxÀ<é䟿™zwå§‘µo0Mx‘]¬M‡ £ˆ¸»qð¢¡Ý¸õÛéÌÍ”êrŒcãäãœ1—/ÓýýÃÞKò§ògò—_ü÷óÅá×onžÑå:‡š<Ë$m#¤‡Õ¨)A× ÎË´5ÐÐb�_(Óî‹I¥–²rÏœš»÷ïôßéÜý¯´²µ°²µÓmaX­´ø"µµ·ŽŠ�§E¦yüì›<˺â³hKI½ {Eœ© Ò«±ëGª}=r5 Ï4x°Ìy=„Š;ƒLØ<êÜ wðÅV»J-×ç×V÷=Æ*»¶Ø¥Líôb†«óë…/ÿÐú7^ÿ�†rDÙðqV‡Ò)ж }±UËøR©JÓUQÚ¸ª¸°/ËOùÎquÎ/*y}d¤~Uò¼m:ÿ�y©NÓ»*¹¶ìèÔ${ÏÜ‹±#Q¾òñ?,$�j[½>C¶G?7·ÁTú3ÊÁ Q%1hõn|3K™¯3×lbgô ­üFû ¿€1DTÈÌM1šª‚xÿ�8¸ßÅOL"nÈ£wå:ð0¹µŠáX«?ªŠêTЂ  žN9ˆ6 (ê$6µ/'i6ò mô¸#•Æhâ[Ôà¬:_äÎyw³ž®do#øünÏl¬‘c5ëñFÀPW»æI›9Yü~=Éõ¢§&ªÓüe4è ´ä’_ª0XdR¦´ØS½{ûä gˆYÍÏÏ ™¾_52§¥pÁ< +R;æó³€ð$öz#¶?‹7òüò7¦c$lKî6vês(róDSÚ<»|]š‰$­�î6=©˜9#\&«Áè__2Bê¶r»§bî|+•në†*6Hbójº½¼–ê„ó~ U'qöOL‡;T´×,šoNwE2…˜jzuüpW&š`Xd±KháL�’ê% 5ȇQ˜æ>ÄÕnª¥”«xR¿GLq¥?±„y‹RAަą¨wo PvË -ÏÒã6)ùñùÝ}ë-ÂWá§ÀkPëLéû2í{N\:BTëË+]2µøaŒ»x£Ç§\§?Ô\Ì;c¸=«Ab°Æ¥‰aC¹ØS··LÖäjÍÞ›y—ÈúOœt›Ý3U¶ŽãOÔ"á7#ñ¿â„0`H#prZ}T°HJ&ˆuyã4,‘⌶#ñËÉñu×å§æ¿äǘ¿Ä—º…Õ¶I 3T­å±•*Hü3«Ç®ÓkaÁ˜�|ÿ�Aèñ™ûYÙÓ94r3‡wñ{¥Rcw¸yGþs>òÂþ2òw7–;‰tÉÂ5P…w0MN ¶ÇÇÃ0³û={âŸÏõ†0íÜs›‰ë_¨îô½CþsÉQi·è~^ÖuK´‘c6÷ ¼Q˜ä¹c2IÊî­¿JƇ³Ù̪Rˆ?ÆÛ¦]©¤«R;mU÷ô½‹ç©—ó/þr_Ï:tÚ¼Ku%¤\í´»E˜YØÅNN‘¼ßWö˜3;m›kÁÙ˜O3ÔÕŸÇØÃ)ëe–£ïµ×í>{ßGéå?å–ùoå›Ð»*'Õe+C,íBÔ'°íœ†³S-FC9|=ÎÃ6P@„EDrý§Ý·§Å‚ÓÚ ÓÛqß0¥&¸?|æ#À¡ôæŽF¨âÀÔlÙº"ÁOob‹Žñìw³æó!gá.?~*Ïʸ² m÷ RxÓ®úkï…V‘±ñÅVïá6ÿ�ÿÑú5ZSožrDßq_£híÅixùôÅ+ÇUp“튫 Å\~¼ 0/ÅùÉÍIµ/ùÉ_Í6yÖUÓ/-4Ø•z*ZÚD8 5ÍþŠ5¦™'ízNÊ �<’Ÿ+ W EsÇ…jkÔmýsR-í4äSè,Ô'ÁÈ­BƒØW­OžióY@{¦ˆÀFœ¸³©ýÞôj.Ô<©ZŽù¯%ÒêìÖÒ倩Ð7Ù­GCñwìG|œã ´L³ï·¦ÆœI ZÐÛî+Ój#…Ñw[dh~{øŠtÆÐQ–ò„c‹É«QØÔx‰ùãlLz§Pʪ6<¹T×ßÜô8ÛD£i±ñ#ñ€SAÔ×ú`nñ~cÎBÍ%—æg–Ù«WK‚äíEî:çGÙ#‹þQ‡-ý/¸2?+êJñ[¤Wc¸ñÅÏŽŽáÞe…‡·hzí«¡ŽÓÕJà €sq«§Ô㌶&ž™g­\LAý*ì"(ùŒÇ"dôññ„á‹8%­¸Óö]jkíí‚چ܊$ØØ¨W’F n+àzâ×âÏ¡V4sô$–Qð03ß ‹ÍÌ—Ïí)t…H5'¯ßMŽŒ—G˜yÊþæ+i#~%Ø”'‘ùƒÜæFrvº( °üþüÙ»’[‹¡ö)¤G Î«A·ŒT;ž£å9iys±·ˆšw%@éšíHõ—g„“Ž7Ü>ç¬èˆ†Hc«�H.ŒhE?Ú¥3e9viÑ,¬ä"§19TW¯z|ü3 ÈݺMDä>)üšU´¬±òâ@Vâhvú; œf⌲g—ùþq¯È~sº{ÝKO×sÞÜiçêòK±�1‹ɨý¬Ù`íŒøF[wÜMT4Úóc=ü^uï`Zgüáw—ÓV22jÂP±ÕáÊ€94‚ŠêÔЮäfiö‹)p‹p“tXê@Kç÷ž¶ûòãòßË_—v:w–ìÎ;©={Éðyœ’y¸†Õ ãALÒêu3ÎnfÊsLH�îïWB¡Y«ZÓ¯†c[ŠASž>Q3PB„ ‰Ý1;± Rlä5'÷lNÕ§Ñrá/Sج¤õ¬¬eÿ�~[BÛ{ Í”~óYH2ˆÅ‹G©ÕÅ’ÓóÀ•‡¸ûñUÃïÅV× µŠ¿ÿÒú6sôg(^…Ô‚»øâ•À{â–ÆÔÛèÅ ‡ÝŠUW¯ñíª¸Å‰E[ ’âÏíÈ«÷2LÏçæ&²ÚÏççä¥L’yÛWFZò§£9‰h{ì™ÕbÇæÆ?¢Çegâ™Æž‘äå¢+Í(@¯Z\Ôj¶{­$½6úG)n±¬A½2Àñ©$°îHðìir m‘âzî™~Â8+›) ÐwØø}ù„E:̰eñÍKÞU�OÇ_C¾®É•ÄnB2»°†G!¹ù¶Dµä‰ ¦9"“Š­)Çu4$þKSïâî&$ø*k@ ^ÞÔVÜ} •ãc̸€6?Ú+‹É ©ª‹w ÕÀßÀž+ŒÙ~fþx«~jèöñ¡˜ÛÚÎì£j|akCãf<yzý,?ºòý̇˺û4k ªÖ«êTƒAÚ¤ ÇÏ–=K¶Éš6KÛt{-rÝ£?U¢]Ähj çÃ0d`].yâ•îö2-be"PX)RÄPô ðA“$±Gªaq£jìOŒÕ…xƒOòºà¦õ8Âì5UR‰HÈA^lHo–ÄäCw‹™%9°²Õc„sô¤gø”TìOQ^™7.\DíjrhS\ÚîùÇ~‹ZþÈ&™ ÌÄWyŸômF+"Э¹·Š6-(©‘˜ƒöˆ åø$ÝÜh5'{²üêüÐÓgIn丸õ\¯Ù]©à>ŒêôS gÛPãÆM½WÉ,GÓkþIG\Öj‡¬ûÝ®šW†5Ü>ç°hëñ‚jUøTu=js'$ä–ÏmÐîŸêë7©!¯"�ÄüŽ`È]>£»'fe鹆$)5,+¾ç§Ž!À°Ê­Q„H€MAïþ}}²N$ȽӸUcj,9ò°*FÄ×±÷èpñ4Óø‚¸4¥(FßEF6Ó ‰#•+°¯SMdžø±T,̧á¯n»`,h$–ÑN„T·®Èރ幾±åÝ zSÔ²o5_á› @tš‘Yd<Óœ“JÓŠV6زYÞ¿†µMë…["ƒXwÅVíãßñÇuÿÓú:»Œå^…³RGëÀ—~ÛoÇocŠ[¥6;b´¬½†*¬§¶,Jc¦Óô…‘&€O$ô�0ßr,Cù}Ô5öƒó+Ï7rÏêèù£Ȳљµ ʰ'zïaŽðÄD}Î.—Sàç$ò'ô¾òN½¼DÎ SR7>÷Û|Ñk0“Ñô¾ÎÔFq¾ Ñ5;i/ÖÊV±µE6é°Î&2:;³Ð¬5©m¹GµcøZ‡ïé˜òÅm91‰>Hüøÿ�œ›ó—3y;òþá,µHˆmgÍVò‹‡´�Ô[ÛõOQ‡Û&¼FÃ|è»+°ã!âf:G¿Ìùw<ŸnöÄt’ðtÄÿ�¶<>C§w½žÎ þbþaùƒNóGøÚâóXÐ-f†/+ê×eŒßX«˜R]ÝÕA–­ÕÌoht¸1J'‘ú€îè[{&«Y‚sÊn ÔdjÏó‡wü|XêüÙŒ® Ô0J|¹/áœÁnM= dÑÜ|<WÔ¢ïÅã&¤Žµ^ŸvEÅ1]oq<²±e44^'éèp¢q�%úÕâ%¤¤ðŠší°ðÅ8 LŸ›~ku/Î{¶4ÙÙÆj9 e4ûó ÁéÒûËÚé€:ˆ}åô–-˜É *>.5 #5¥³‹©•õ½67ø N<©E+µS”éòÍlKÇÉy(¦À…?Žp2 L…»(64@¯MkQ‹W"ùEÄäW© §Þ0ÛYÕ"¸3©aZªÝ}²BTÄÆÐ÷ÈÔÙ˜¿-Œk° ®+e‡˜yʺ³’>„Ž@ñ§ÏÛ¦YŒÑvz3Ã+~}~qZDŸX:´(6¦â™Òv|î¯×€¦¾A2M¤éï<`×nT¾ìÇÖ ™÷¹y‰b‰òjÑæ(LaxQ€Jøw­vû³]1k”=sËP1R•YŸÂ½ŽÙ…“bêõVŒnʘÙhKr'Žõ­?Ïl¸\™7qÄ ó¨FnÇ~›øx¸ò…§Ü+ðj·Ä¤(O‡|-&$2;y ¢×³Fߎ¦I%(€<_¿k!X¸ìÜ·j}øX1ÍfêíßÔ“‚Ò¤8Øx×�ž(™Keß¾k·ó¯å/–|ÁkýËÜj–­G+Bx êAé›|¸ p•ö€]>ªby¥!Êþí¿C×2–†ùœRÏËèÅ“^±V·×´~ìUoÓïLUn6¯ÿÔú:´ðëÔç*ô;;øâ—xÛ¦o¦)^7<UUqUué¶, ÿ�XZÇqvßfÒ ®Ê(ÙÏêÆ_IXó÷òÅæ[)#Ô¯õ¼:¥íÍÊíÐÍ3ÉÛoÚÏAÂ}�w÷8ÜBzSO/yïWÐ!Å/mã`}7ø^ŸëwúrtñÉÍÉÐöÆm&ÃÔ;ë}9ä/Î /Vž;Ao%¼Õ¬KÄPŸåv¯lÓj»6@]ÛÜvwoáÕžb]ƾÎõ/Íß΋ëKIü¯å‰RÒþò�·zŒ$£ÛC(ø—½$e;xuÉve ñ'Ó£ƒÛ½¿ùppa>²7?Íýñû?ù9ù'æoÍMUí´ÉM¯—t¿§µXêÄ?ÜÂXq37RNËÔæË´;B:8ÙÞGý'Éå;'²¿;?QáÄ>©u÷G¾_w7ìGü˜žMÐ4ý NÐãÓì´¸’Þ @T̤’I$±êO\óýVy晜’÷“–Æ0Æjã«Õì´íMãý¼È´ˆ÷tÌRIåÇÖ%-–¶\p‘\ VãÀwíÓ#Ec<TŠ[ Jõ #m»5c÷oƒ„ój–HKgŸy¹õ«<qÂ#b…¥*w>dG=ÝŽˆb»%ùצH÷_›~lž`ÆHe†:©EÜ/Ë:L‚´±ê0âdòûŸ[ye$’Ê©û@^»ç?™×ꪞ¯jücJîH@(kB~yH;:Y Óø}SÉ©Jt¯€îrml®qSJ’ìǧCï€rGÄC¨!E�‹Q†%§¨À;4^?§l6×#Ñ(éËŸ ÄW¿LmCó#©È®*MR:‡s¿Ž[;MSàΛvŒÞljAë¹^ÔÛ:Î<ž‹&úsîSü´—ÔÐôÆ­V8#F¯R|i× ™÷³ÒŸÜ»žÝ§F¡•ï]Å+ÓqòÍtË9[Ñti¤ˆ¬J�RA-°$»x˜“íÂÎÎ!œ¡ ³Rµ#Ç ¯×þdÓô{ÍOT»‡N°±…¤¿¿™Õ#†%/#>¹<x¥#“ÑÅ[“°ß}žwaÿ�9ù=4ÑY¯æ6‹õ‚j¡îBV´Þ¬ô#¾gK²µ@_‡/“‹-FšR¡šÿ�Yîž_óVŸ¬Â“é×pê6î Cqk"ÊßœE†`äÆ`jB½û1˦ XÜynŽؕW÷‚€t ­Qôä]|¶E5‚ìYxû¯à8DZËáÿ�ùÊÿ�ùÈ»/!é—þBòÍÂ^yßZ²d&$iPÈõî;9a:þÖoû²Î¢C$‡îÁÿ�Mä<»ËF¯[?ÛØ7úGô¯|ÿ�œ·šÓþqòî Ì¥¥“Q»OTò<.®žE§€=iïjLKW—ÈöUŽ8¡}c2_Xf&°%iëíáŠVôÅ-b«OߊVŸ»Y·¶*ÿ�ÿÕú9Ó9W¡l¶ñë㊷áMü1VÀý}1Jð�þ¥UFØXbÀ±=ê)¤yϺ¬“}^=?Ëz¬Í?òªHûÈÉÄ@ï#ïg„\â<ßÏΙåXu­"Ö ¤HjßÏÇrNùÖËQáËg}üŸF:“ Ö¿)õ‹e–ãKÿ�J…jV^[v2±ka-ŽÅÑj{,,ãõî¯0hnìnÈ’YÝBÕøªŽ¬;×c™œÝ£(J‚>+™e¹”Éqv=Iä¬÷ÊG«uvZ˜FÌdLŽçsÌ¿Pç5ÿ�)4Iò¯›¬ôë”à!²˜ ?ÖžM™ÚY‚¬Žç®ûgÚº-Lò¦$-ö{½.¯I,PÆcÒ9‰?¥÷­Œœ€h¡•ˆ(í8­Šì=³›‘ݶb¶?s(€ri Vâ,¿ÒTÓ+"Ú/ÞŠ‰š¿¼¼FÞ *oN€`Í2H©%à¼ROQˆ¥ íý˜m¬ æG˜b¹¸†B¡TPÕºûwí.fšQ‰Ýù«ih¶Ÿšþx‘—êò޵]ó)^šç·Á¸‘ïûŸOhtHCÆü$d Ób;œÑåp3î^¦È&Œ·*žq‚¤Sµj2‚ê³G„²V¾£6ËM¿Q7~JÐ72€6÷ë€"B‚ea>.*A©¥Þù"Ôei´L AÄr ïB 8$¡'ˆwb¼^ã| æX/˜BµµÐ�*JHÛîiJe°stö| ùδYÜó!Ï]‰ñ:Ïæô’#Â,gò¾b4{*[нkUc½2ÍxõhIð#î{ý“» èS‘`)Ò»‚)üsT[¤Ì¬®¢AF’®¦ŽT¿îÊ%\y‚Í4«“q'EJ­ 5zžB[ 4xE¼ÛóÃÈÚæ'uÿ�,iW0ÛÞjÅõiçfzʲ—ˆ? ¥37³5qÓgŽI ÃÖiÿ�3¥É‚øL†Äòï~My«È¾hò6¢úOš4©N4SDVki”šV9)ž[áþŸS<x±›oÄ>s®ìÜÚ9pæ_#Î'ÜG4›N½Ô´i’m#R½Ñ%«–SOjUè¸rÙDOi�}âÜlyg‹è‘¸ú+ÊŸó–Ÿ~Yxó­¿š-Ë=–½W¢ªfã‹ìCm𬽇£ÉÊ<'ú&¾ÎNÇljcõ1æ7ùŠz¿™ÿ�ç8¼ý¯ùrM+Dòů”¼Ã=Dúü2Ø¢€ƒV‚&�¬ž Õ¶báöw's‘”{¹oçäåO·=»‡ ûÉâáßïÙä?’‘Þoüòóé;•¸‹ÊìÜù»Î÷Ñ»Évêk,Ò9¬ÓHvb6N¤ôÚ]§C×zb:yžá÷¸z õsñ2_îO9y×È?tÿ�)4ËÊ£CÓ-–ÇNÒm>Å>Ä0Ç ª¢ü‚ïïœ>)™™JFÉ6}îß´€ ÷=;-uí`JÓß­8¥oËaÜUi#­ìvÆÕ¯£¿ãŠÓÿÖú6=úvÎUèBê{|ñUÔÅ+†*ª¢¿×T_ó8xÛúbļ[þrORm+þqÿ�óvéY%òûÙÆzïu4pôù1ËôË4ôƒv”^PüŒò•œ&u% „ø@QÒƒ¹Í¶¢{—¶Óã· •´‹2Ë�dx«ýsÄ!Èðyìù›ó×K†ÆÏIš+$®¥ôŒ¼y0P*´eØWß:ËÈebÞKÚl"ã*ëWû_5[Ç$óˆ¸H犒BŠÓ`Nmž:1â4:£.´mZÐ_iWQ˜mÖY¢ž!bsÅ\‚(‰ 8Æc˜-“Ód‰@ò¾];ßhÿ�Î<~hÿ�ÎEhú÷–¼³eå½GÏ>Li>©w¤j‹Õ,¢eŠI Ô$![Ö¼X°4ãœ÷khô2„²JBçc©ó›Òv~^Ð&0É KÚϧ„éu®ãvýxµ—”TYª¡¨œRœ;_œ1;;IF¤áÈ€Äÿ�1¢íï‹ ¶€&B(h´¦¤Ž¸Žh<’ÍQ#6Òw(hj“‰eê~b4Šÿ�›¾{(²ý!ÁTšðZôü3{ÿ�!aî{Ý7÷|ú¹ô†š(¶áèF¼©¹§o¿¦i²pržô,E@¼x²�üTíôf16]^se”<Šª*yÝNûå® ©-(€ÏÇsãˆD‚uŸlý’÷é½~˜¸ä&±V°ü_ íÄŠž›SV©uPœq…4¯#î:õQÍ‚kT{k™/5èÞ&‚‚™dC„QðoçHŒ‹Ä9 vj{óÍ÷f’ô•x{öyÏå¼êÚ,kÈJV¯c³¹¯NÙ™­6=êÀ?^ï¤Þ»H7ˆ†PGZžÇøf«$@¹rˆ¦qi=Ê+ªÕ4§Ês€\L”ËôëÛôtoJì½:†§…:S*˜âΗ{'ý#wè³¶šeR*ZØŒª.1Åúž;ç}'Ëžd²{/2ùr=BÒàö·–^]y k›-\˜åp•"zhfÆqä©Ç¸¿>5üµùkåK©,t [ñ«¨´‚í¤·…Oy9†+áÇ®vz¹òÇŠ|½Û¼'nè´CÁŒ3ÐßÝîæñ%1!Ù»+€Ôð©Û66ó¡?ç?/tÌÍ;/ùÇL“PÐΛy~útRµ¹¸–Û‡c Sz²÷«íVM6œÏ©XÝnÓ²tÐ͘Œ‚À‰?¾~çí–—e¦hÚu­…Œ1YXYİYiöÈ(£�6³Ï¥2I$Ù?kÓHJE˜yÈŸW·«h¡œý“É’ŸvY¦;— ´c´O¼=æYu®‡å“U¦*°Ÿzâ•„ïÓ­¨Üž£uzv«¾Š¿ÿ×ú6?çLå‰Qz|»â­ô÷ö«‡Ó*ƒ¨ðÅ £ý¼P¸b¯–?ç4µeù«Ù‰ M®ëÚ=Œ1¼€Nfuÿ�޹™ ž>V~Ç/³âe—nçç•â‚á!S Z·ìÖ šžƒ2õËÜ`=ŸN´øÊ5[>JµÉÔ“šÙKïrŒh|^ùñ壬y\]Û««iN.£øYù •ÂÆ”$Ó¾ôÍÏdgáÉG®Î‡Ú-Ϥ$sâï÷ì:¾#ôš ™ÐòŽH•¸¥I]N¹Ó¾lbA®Eú—ù}¡yûòû˯}ao-Ý©}+[¶hÑËKj�œÖ¡…3‰íˆÏO¨4MÇÅôŽËÕFŽ3ê ÷žÊÐ4[-6ÎÖÇN¶ŽÖÑ–8"âŠ5MO¾hrd36w(Ë”’m[ĉ6$Ê*Äš€7ÌrâHÙLÖC±hXr4ÀŽ~cÔ`ªü"”ö¯êÃ{°­’ýS“[]R‹ûº üµzbSެ?/ÛŸü­ÏÌc—UàZ´èª>ÿ�|è?ä4=Ï{¥£yl>çÒ^fà§³¡Q]‡Âk\Òå£w¨X?7Œ­}?†’�7¥s®«(­“ú¬ÀT­~[÷#&ãò_Éc, (¼Ão¸$Óüé…iØ•b!•y œ”÷ øôĸü$¦Î·bÊŽ)ÈoM†E®QæÔ³8…xȨR7nµäwW&Gv ­3}^V¥WEÊõÉ9ØFï‡?9Ð ‚ÅÈ—fN…)Öµ§\Þöo7¢»ÄzìòË›F¹ÓD€(hç‘xÔ;{}9Ÿ­•I¯³»­Ÿ½íz]™¶®B”;.ÎÆ»Æù¬É.!ÉÏ&ù³ë+m^þQH‡ø¹)ä@ˆLb\|†;³;Ë×ÓÁlóê;„! ©óÊe”^ÁÁžª1&£².(ã¶¹o5Ieøkö‚ŽÛøà°(&DÎ#†!ò—üä‡çާåk8<£å¨Ö W[‚IdÕä©6vê}2ÑÖW=@7ëbötrŸ|‡Nóúžw·ûB]ŸÂÞdßóG+}ÝÏÏÛ ~³}r­Ö­w}pYÄìg»’CN<·bÎ{ç]` ;òŸÄΨÊDòë"ö¿=~Uy—ÈÞ\ò¼óé3K\¸“ë‘*ŽP:[¡#ãeOsÓ0´ºøj'!´îµý‘-&s‘õ½m°ý¯Fÿ�œDÓïtÿ�ÏO.Ë}y«Ïg¨XEhf±{ˆO¢”¥Pƒ½Faöð2ÑÊ»ÁûQØÐ0ÎL¿švêý¶°Xà#ôÑê=IXòmó‚#gy,–wM<«Õ5ˈ޾µÕ£ó©­Dnzmß,Óí?ƒ®—1Ü ÐÎf:°¦I5¤ûáU•ì>ìU£ÛlUaÿ�onµùb­ý'üû`¤?ÿÐú2ùÓ9G¡Tù}ÛŠ[ÅWÓ·†ªö늪)®T±/ƒ¿ç<õµO.þWyEOï5}fïVG_JÎ SæòœÏìèÞIKº?yv½“ ™>áú_ùzmíߙ䰰ã-~0س9ÝìðG“Ø,PHñLJ}»5>С$øŽù®%¾@¢ît(/íͤ–Âæ —Ó—ã;òYhNÕi“†SwE¬ÑØõ~s~où._&ùÃS¶ŽÔÛi—²ÈúJLĤ.íNÝ:çi ÔøøD®Èçï|Ó·´•Ô’B{Ç«ìOùÁ»/#óUáŽhmcôß¹t·’H” ‘ìîÀ€Ô³ŸöžBñŽ»ûÝdzç‡I3¿ª@rÛa̧½úS`ÉÍj8•B¯]÷¡ÎD—; Ù8Н"¡�€ìÕ­;�¦C«_DÀÆR„Ðß�šS|%JñŽLì¤l*vÞ» o€ õ' o%>¨¡w9"S ËòþàKÿ�+oÏÍ5Uÿ�J¹àwøJ­6ë¶oÿ�ä4=Ï}¥ßù¹ô^"¬P†$$d3�Ã`véãšl®¿Q̽/MxT¯ Qzi˜þ÷W—‰#FI1=jÍ^¦¹&Š=UYDŽŸc܃½|i‡£h2ªáE ÉTÛ‘ß¿|K{¢­UBC+0zqU]Åßcˆ fy…³1Sû^­N•=<0†1aÚ× 4æãÈ=hGQÓ}²Nfò|-ùÍ+æ€Æ@j•jt�Ô§7Ýœ:½$Gî‹Îÿ�(’9ôóƒ—;©6íU}ÉñÌžÑ5/ƒWgÜ_™ûßNiútHf‚Ù#u¬cïšiL‹aŠfÚuŒÒ–InVJ‚Uw üúuÌYÈ8Ùf#ÈnÊtíÎ)J<qnNv9Jù¸y52#aLµtM7êòˆ¬•Ú¥¨@aS×íoˆ•ê2¼Ÿ ÎAÿ�Î>yãó3Ì.­å94®q¼1^³[²ÄÇ~\X5°ß:^Êíl:Xä½Íí»Û=Ÿ=xÆa lî=ß©ï_‘ßóžTü½Ñ4ֿѬõ5YÊ×Rk· ­/®ÊcfеôÀRBÛ~¹…¯íiêdw"=Þ^}ìqéqèà!r9Ê·'¿ËºžGÿ�9½y}eå¿'‹8nxG«¼‹qnÖ ”»ÔëPG†l}œ£–Õý.kq ( x‡!ÊÜ÷>$ü´óŽ­mù«ùk¬ÍªOywcæ;Šk•SXç•Qêäõ`ÄçG­Åi²Fªâ]‡Q9jq’oz߸¿Ux;�8˜ÐÕÏ2²CÑžmXÊmüÅ£7-®$’Ý´¨iøŒ–S y£x¥å»ÒݙΨ)¸²XwþÜ*·èÜwÅV’~ŽØ«Žj¿Û…]ÈøŸUÿÑú0*3•z^0'’à@¸«cçòñÅW×½wÅ*ŠiŠ« ñCò«þss_]có¯Ëþ^ŽOR$ùnî"ì.5)å×nüfß³£X¥.ó÷;ÎÉÇ@2òÿ�/;(H(¢*QÀ'sµ)Ø÷9Npö8`KÛ4UŽY­ŠD‘FVŠ Óo–k2¶RÞ•¥ZEôÉAZõùõ锜L¹(+çoɽóÓOƒQŒFÖ÷~¢8ª­ý‽9RvÌ/iOJIPâja‡Q ¢Àßð^Ùä?'i~FÑìôØYé–Šì-£Z¨.Å›ˆÚ¾ù…©ÔK<Ìæl—\"11€ä¡o"+ÄXWá�“±©ýYŠy¸²‰¢[°,e¡bè½zoßß"öÖFÔŽwf$P:rDÛ²¼cà-A^5¾'¦ØPNén«ÈÀvPîkJo]†Ëõ?-.¦ÿ�¿çàhõGëZ*ŠoÛ:?Áaî{­,®È¹ôg—dTô›€P «‚*i^ù¦ÊMNïV²¹Q2¹,„€Ô©�ãÛ1ÝDãºlÌY(  ïL-G’,L…âøêx²¨¥ a‹ N¨?‰hùŸé RÄŸˆYþ/ˆW­+ÔšSIÙT•ù2ÃjN§¡>£&À¦'­rŽÒW„ÐîNýÆÙ'+nøOó•å1\3²>Š–4¾o{8=',&žqù73-›·í é…+J“LÊíA¿ÁÇì­ôçúÅõæ•7$$«Õ¨¼E+ðõߦsóg’4Yµ¼rI •#âP‚ŽzP(clâ™ ¦]`VC[‹žHGj­?ŽEÂÊ*ÙD2�PPÑÔl}þxÛˆb€µ²ráèH ²‚@ Nõë†Û'-™$0$hÀQvØ‘áî;à·Eƒ~`yRÏÍ«§Okй´¸‰ÔÊH™+CÓ¯lÈÓæ8æ$"äi²pÜO)l}Åù;äOùǯ?Í.ùWVÓ[IŽÆq«ÛkfÝ糞:hå²ü+WØ]=óºÕvƦ–H½«‘õ~§™ÃØ9pê€É´#rƒ\‡‘>oÜ„c$†R¥CŽEcÔŠçŸAÚHÙ)eÜßU¿Òö&Z€°èß ~ ž(Hy=~AFaØ3d]T p3XÌâ«Ý{b«IüqV¾Ÿ» ´M;}ø ­åŠ¿ÿÒú)Qã·|å^†•»¦*ÔuñÀ–é¿ÏU¦Û}8¥J Un‚YbŒš` ÀÉù  ¿ 2<Ñ¿92<Õ œíu0\‹s¹·¶aoÐD{ èp@ÃOžu÷îõ]Ÿ†£äÌt_M˜6ü™x2†44ß·Qà33Óâ^Íå¹.-=(˜ÂÌ*OZŠošÜµºrÂG›Ú4¥*-YÁR±ŠWsZíCÓ¾`JV]VmÉfVû¤¤&FcË`´ÿ�'!n$åÑ“ZFTV‚¼A¥8 ÏQÅœ“5oîøðæî�¢ýä÷=2%®“ù�Û“öYrk¾�äB=‹d-ÔÓj±ö§a†˜h¢Æ«Ò”¢ô#%É4£R Ö“…`8ñ¯ß×3‡Ô—ºªªþo~a€ÕUÕ¶ÿ�x~¼èaþ+sÜhÏ “Ü>ç¿h¥„QÓâ¢~ì@hsS‘ÇÎô:áˆûíjæ1ë2Dkn~ÊÐàt=Æô¦ GuHgUŠP IéÈà%+ÔwÛ¶)1²‹ÁŒa×§Æ¢+¶(ðÖ3\’UDeA 7=ÏN˜²!8DhЗ™I`k×¶Ø\I›;æ9˜Äþ“�TžEG`{ïã“ÍÓG}ß þrLæRŒ/í�#¥s ìػܛb/4ü¸u²¼Œ” /Ü¥OÅJÓÞ¹•ÚqÜ{œ^Å$á7üâúç@‘Ú(Áøù’®ËР粊s³ Þ¥¢»5°©øƒoÈýšý¯Õ˜’ºÌ⤟ÚÊÉ#=AT&ƒñ©È4N6Èå.â©FÛÜV´Å£†“0á#r£ö¨AØÐõÂÓVSXeiLQ©¯ÂÂZ|ªFMRZ0ð ¥€SR7ۧㄺµ]:Ùcxý“µ)¶Ý²W{°Ë#É>漊(Ôß¡©øKE1Ï1 X™(Äé"Ž”âAȶáÜÓÚUýDŠQ¸–4pÖPŽlú:[,a±Å+­"›ƒ©Uiïú±V¿©Â®¡ñö늿ÿÓú ÎRÞ…x5=7#  ª©ßÇ ­±§¾*¨1Jð:b¬;ó+Í)ä_Ë=ùÂNº‡w=¸ñã1Bû7a9w0ÃŽ`? |³ciØ<’ëH«;nÄsZçIœìö8õ/¡4Kx“ƒÂ@Z+xoAà{Óe—{¼ÆonjÐmÖ‘2!ä°ÄöïZøæ³,˜d•=NÂgˆ„eUJ}ªÐWo–a—]’[3{]R=‹Õ·ü1p2ÓeoRŒ®À¢(Pwûð5U"=QëÆ91E%¹};‘×èÀB8vN-¤‹’0?eŠ÷jø¦@¦~»XŠ(I BôöÉ[P ËÈ©V'—ól*<vÀCIeëk*‘Èòc½jv³‡ÔüÄÔ­ÚOÍïÌùøêŒJŽ ðZµ iaî{!ô|Ü÷ ׂAVgwPxÔI¾óU¸ù¥ÍéšT|�Pfen•îFÛxæ3«Ìo}™ ½ÑŒ0wd<Ô©4Ú¿>øFî<¡jâêíëlîW†Æ‡¹Û[+e/\+Û…!Ü- àMv¯Qò¦4ÙWvžÄü£_Þ ‚C�D´ä˜ËÀ§4‘ÕSíÑÁØ0´€mç~bxã‚sñ3€åö®æ›m–AØiÁ$>üßšF‚޼IRË¿Pqgݶcû¢òßÊ9\E©Bš-ï>'jUGFë™}¤9'°¥Xæ:q>ÁÐÚT‚�Ñ€›¸4©¨ ç'Vì²€KÕ´¹ ÛO“Wª(ØŸ˜RºÌ£Õ»!¶_PªÐ45$t=j2.<ödv«§!0 88ßìõùtÀâÈ›GÛªJ#‘"”ùtü1c#I¬"8½9˜KZžÄp5;zp‘Ô¹–k±é¶4Öv „a“Ó�€…ºƒÞ¾&“ºf¨Í«î­áÞ¸y°´—[·gqÜ•§‰>Ùâ—©éº4ž®‹¤IZó³‹uP¿Ã6PúC¤Ê+$½å0?íäØ,ù »àJ™¿ *°Ž„ý­>4ÅZñþl*ê UÿÔú¹ÎNíèiS²Kk…E?VVS^¸¥YMkŠ«.õ÷Å/”ç5¼Ë>ƒù ú=¬æ üï®Yé3P^Ò.W71šö`Š 33A,ÂúYýN^‚<Y/¸}ïË] }9£pUi°¯ê Í¶caë´°§½è´‘ƼXñ©u§Ò~y¦Ìh»ƒÛtH‡:T…B·Ê„šwÍvG!4õ}?âJò WA­wÌ7Y’Ù¥°TŸ´#<¹·ýx¸RG*Q¹* ³Ò¢¼i@>X– ê#õÝÎæ4 Å!P+ÐtÈ¢Ï ¼NCÌÅZ„P€+ÓÛH&±º‚IPvêj=ðÛAÁ%7& ½+Þ˜°¤Ó³ÛÀIø|>xYDzŸ™×þ³~q~bI"Òš¥iQñ+þÞo–‡¹íôƒ÷~T>ç¿hÌÛH¤ujÆ›S5Y9S”X,îÒg¤TŒ>"=èFcòuù#Í4 jP•bÎŒüEj:WÇ'ÐJ¬M$ËÈ¥'–ÃüÀÉ�ƒD„T3ÕÛ‹Ízrâ ¥+•“Üž “›‘‹‰M”qRAè:Šäm§ ’nѰ›†£pPxá?ºyw›šeæ±¢?5± (‰¥Gs™éÙi�|Sù²eXæ%V*NûTÒ™Ðh–Sû¢òOÊY—XîËt¥�è>‡ç™¤6çÙóc%ÿ�;ô>ºÒnã0PHªÒ©E#£íÐg7’.ë$wz–‘p‘G"%ɪ®ýÏO–ù‰0ësDšeömHŒZ³õ®ýò—vC%‚`ѱâV†„€|\SÖU‚Óâ£ÿ�êp0!»Á�øiàØ°)Ü$¨Š¥AZЮã]å1ˆsY�¨ø¦ÀV»o…¨£d�ü UªM†ŠQFh˜7J}<<N%æË|£(—Ëzh _GÕ‡åéÈŸvgà>€êõ‚³I‘P\¹ÇYâ1JÆëú†*¦~ìUoÑZû½ýñV«íÛ ¡ÿÕú s”æô%R›ÖµÂ…êEùœRV„b•d;{â”Bø`(~vÎ|k†[ÿ�Ê(¡ÔuÛ˜ßÔvKX‰q@™³ìÁ¼åäév™ŒIï|G¥BË(tˆµ6ôëÖ¾9›”ìõ˜#ä÷ß,e„: ¨‘Aû#­6ëš|îÊCmÞ壄¯ÁVJo±¡ï_³W—“‰—“ÒìP¤pzh(Òî ûlNcºé›%˜DDlªÍæ”éÛ|\Sºa‡F®ç*MIvÕ!º`VœOnž8†ÁÑk,dq4$Ôõø€á,& xŽ…jú Ó¾ç"ã›Ds]¶Yˆ©éáÔ䩈+¿¹UŒ§¨�!©^¾NÌqÞßšúµÐÿ�•Ãùƒ*“Áµ%âûíûµ§Ñ›øGüç³ÒÁG¸}ÏpÑîà)¹ {æ¯$i†Leèuå¨@¯pªrU¨¨ÌR ƒ—ºEõëy”:È(�Ò€½·¦#g âæÏÒ0«O§>gÔ` µèzäëkl‰¥ uÔŽâÔ(ã> *:0-ðÓÉ,5_Y„áâµ8ñ5¯b<2\\¸8vMî5>#…V¯¿* z q†+`úýÝ›Á9V>«FK’  þ~™~739X|Yù©!­¹¬jÊUUwñ&¹Ñh†xÖ#îyås„¸×˜72Çñl§OlÎí´]`Õä÷‡Öú Abª§‹lŽÞ4Îk(ÝÞä!éº4ÊÌìÈJ$Éùf&G]š<ži"z11VD ñS¦ý+ï”àHnÈh\37_‡ävé‘q×Z̯H¤c'~µFØâC)¡”ÁÆ…é^uð\9&JZI"`´V¤ìA¯†-\L ( mû;ïðšy5SQVCðÒ€¿«%Ülë â�ãÓ½0i9ò<„i·öfœ¬¯Ÿ·iT6féÅÀíûÀ{Ã2'2mÂXOùœR°šULü¾Œ ¶£ µâO}ÏË·¿áŠ¿ÿÖú"žÙÊEèU–›dÞÕÿ�:àK›®øªª{õ÷Å(µ­:`Rü‹ÿ�œË}E¿ç µ?Ò0ɬzšZ«%¨F,éM…e,ëQ›¾Îþä×>#øù;®Ï¡øêð힥A<y|k¿Zdórz?=žéåƒñÅðŽ\TD׿sQÏ/k±,)ÅIoƒˆ'n5û³]7UÕê[3B¡ãhÏ=Ú jPœÅuy…™<…‡§Í\¸]‰¦ÿ�Ž-m À³V´)áÖŸ<S²i.x(Kv"„$R•ÜõÀÊ _4ÊÉ¥ŠFY ŠøS|-sù§VÏqU¬'¡áB:Ó¾ø‡`w¢¹Ééƒé7:­A"”ù×/›¿b¼Ìq™' ¸&€ï½+ü1r!ö?5õ9/æçžKAÂC©ü`°4<”Þ”¦tØÀü´=ÏS¤®":P¯“Û4C?Ä�”Ü{Szæ¯%[vZ§¥Z6”­J‘É-XØÑ~D³\N ¸È4Ž-hð̰E A ŒÄñð -kôdhضº"É)u•¢ÜÝ7é–‚•Ž8eZÔ|_)"Ÿ,ºGnL¥’t.h@]ZÛ~䦨EÇ®ÜE)4®Û•°_“•ŠrþnÕÞ­>ÚV‘+¨Mÿ�zQkì¤eg…£,Åmamn‹:ÿ�§´éÖž™¯*ôø€í•]–d¦¾,cͳÜ,r%½ˆx‚ß3 cQ¶Á«·Ë2±ù¶èãdýï‡2Eák‡øÆWxEHçJgI¡ªÙÎ×v{©ç?–¾·®^ƒOå4Ì®Ðå‹¬ì ¼¾ñ÷>ªÐ…drcBW¥+öEO‡¶sÙ켞·¡‹žuêHè@ OÙús%S…Ÿ†·gú{O‚1£ÔbGÚô�÷Ìw_”Kt\Æxª¤d|]éöiøø`qqÕ¡íKrN oÌ1^£n»`-²äÊíŒàFz¯Æ᯶.$©1Vœ…ø8•5®ÛÓÃÕAk_Yxò§Ç×·ß òÝ=‡— Á­>/ Z%J’×~ƒá<«Ö˜–(Ÿ&>½¯_ôzBKöõw¨ùÓ2t·¿s‹®ª‡~ÿ�&v~ìÌuáií·Ëì?Ž©TþªÆ­7úqBß¾~8«¾, »ÿÙ���������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/basic/index.md��������������������������������������0000664�0000000�0000000�00000000031�14156613200�0024263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������```{toctree} content ``` �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/basic/orphan.md�������������������������������������0000664�0000000�0000000�00000000121�14156613200�0024443�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- orphan: true --- This is an orphan document, not specified in any toctrees. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/commonmark_only/������������������������������������0000775�0000000�0000000�00000000000�14156613200�0024763�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/commonmark_only/conf.py�����������������������������0000664�0000000�0000000�00000000127�14156613200�0026262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] myst_commonmark_only = True �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/commonmark_only/index.md����������������������������0000664�0000000�0000000�00000000044�14156613200�0026412�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test ```{note} hallo ``` {a}`b` ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/extended_syntaxes/����������������������������������0000775�0000000�0000000�00000000000�14156613200�0025315�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/extended_syntaxes/conf.py���������������������������0000664�0000000�0000000�00000000647�14156613200�0026623�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] language = "en" exclude_patterns = ["_build"] myst_disable_syntax = ["emphasis"] myst_dmath_allow_space = False myst_dmath_double_inline = True mathjax_config = {} myst_enable_extensions = [ "dollarmath", "amsmath", "deflist", "colon_fence", "linkify", "tasklist", ] myst_html_meta = { "description lang=en": "meta description", "property=og:locale": "en_US", } �����������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/extended_syntaxes/fun-fish.png����������������������0000664�0000000�0000000�00000263666�14156613200�0027565�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������‰PNG  ��� IHDR��ô��^��VÝ”�� �IDATxœìwœÕÙÇ¿gî½ÛË.mé‚;ØÁWŲ Æ$ÆÄõ%F»°`/1±½±kLÔXˆ`AÁJ+HpÙ¥ì.»l¹{ËÌyÞ?æÎܹe)² ‹îÏrï9å)çyÎsΜ9ºÐ9 «*ü²h¤XË+$üæPh|(_:ª>££ þ!PVðÑ&ºæ­æÌ–*�1u‡Õ×¹˜ïçL*=%_tÔhz²DÄ´:¬¾NÅ<ØšÖ+ŸÖW[bZäœ:Ã×Quu:æ}ÎUbjÄ´`ëÍ}ï¸vßñ]8,‹—6w˜£sÐé4ÐcN”ÜþLþoå°MËv…Ö2x÷­²ìÐeò©ÿÓÕ~§ÓüÆ'–/í«ùôôÐ ™ôPû=ðêšü®²²Ã$à拓´Ö%_…BŽé±š ýÏxªƒêëT𝻥®&·Š9u=ys}_tìŸèŽ1}Õ!¥þ@TF"Ò”± æý—òYrh€Ó¤VkÞ8°Ýií4Ì‹ˆ1«¹Ùª1Mö,©¤Åjuš=­´2ŽqíNk§±ùÏZ^ëÙ­’^ÀôšÞÔZÙ/n`Ø¥ßÙßÒ¾öµÒN£ùù--RkYô+XM˜0AZy¶²?5ڢƲ¨µ,¾:´]éí4Ì/b‘¬l,£Æ4éqÑ:ò^¨KhöA‚œÇyíJo»¶£©/*ò}fšæVåÓÚ» (XM¯¿5óåƒ%¼¶fž¯Ü“Hwåzýhk´=ÉíÍ;®¿>z•<ó ¡Å‹#Ùm¦_ FƒZû‹ò¾G£m}«Vž¬Ü…ZÓ¤Ö²ØhY(à›]wm7š;¬Ù‡B!úôé3ä²Ë6,õ^Ÿ6М9áìÌÌL÷Ú7|#uMý©µLjL“ JJÐZ£”Mžˆ`ãoü‰?aY–{À0ŒÄË63Ÿ™éŸríµæÉ?4ÿÇ£ï:¼Úð߸€µ3×rä‘GÚÄy˜wPWWG÷îÝÊPJQUUEß¾}wœ ‡Ã\y%RQaÿMš„œr 2úpäÓçë3DÏEd."óì¿÷E>åÝÆFQJ‰ˆˆÖZDDÎ:ë,QJ‰ÖÚ½vË-·ˆÖZÞxã éׯŸ{]D¤¬¬l«BAeš&~ÿ¶w÷YYYÿò©ÐéͳAHÓ¤²Tì«ØiÞÿ nzÜÇÕo×sL^žD)Wëo¿ý6J)Fˆ$ÜxóÍ79þøãÝß–e©-åÇÈÊʾ©¢9äÕºµ ÷ïß?«01ç"­s‰óûñ¢ÓÊåß–‡‚{ÁÅã,î<¶ÀeÌiæÓ¦M#‰D\¡ØŸP3ŠŠŠHîYü~Ó–ÒoÌœ9}"À 'H–Ó\srr~µ©L"‹÷"+_þ¾µ~&e73ùÕ$¹ÑÅpÈ1“’òÇïç?ÿ3ä'Úöu×]—P_â'”dAýôÆô<Ÿ/>Ç©”ÊÙRæ•ÖšI“Œ6må†Ìäf$znR!e“lWwU/bkH(›ÄäGŸâ÷åËí …åw(ªz</N·/;80>WémÞßJ)þ~ƒâòŸÇÊVvKš6Æ\ ÉÊÊ:*‰Ìj‹Ÿþg–}ýý?«ö0bÝDz4ÁÍ7û¥¢9ï<¬nùˆÌ³™² Š1ˆà6rOÓ@õ¼ 0ØM¯ò`ò›žº »{L¶iïoçóòS<UŪ;˜o°)Æ÷»lwÉÍÉÙs÷ó†H¬ÊT†ñ4KbôØcfÆmÙÕjÌq)דy €¯€ãö|ǽo;<á‚àÕ©/¾ ‹â-ÖÑr2nº4Moæ¡#:?… �žl¨ô(˦¤O6ÊPì~Á.¿Ie>hŽ3í@Ï‹7³í®ేoËLbÎM(¾_».ÉáÙM à‡>%Î5ð ÈBå8"’ð÷ì]ŠÎÆí1Ü::”]†a˺‡]1¨Çwoì)ÿŽv£´o6Ý{f’_ ¿ ó™¸1G‰ýT¬í-1É:Œã4wP*YÓ*8÷$q¯Mš‚aŒgÆ 0Záåû¡ÈJà›OƳñ#˜:#^—( Ôg>B ²CÁ}W+.'üæ(OýÉ‚ö\PÞ{ð^ûæËº°A÷>Y\²XQÒ'@q¯, Ÿ"k}˜uß·zÆóØ@£§$À²â¹•Æ€næöPMõa”öùÐ5£¶óÜçÚøxºåžýìôw= >+^Y€žkÓ¡ǧ’Ø—¬lÍâŸì †Â0`¯ãSF)~ñdåù1 ÈÌñá÷†Âˆùžx³oŒý5%Vk¡qí8D8Mø5GóTœÀAÁ?^…KO·¾óüâ©Oyê@ c8ünÙ᜽ü´1œIëFÐ{p.}çÒ{ýù‡ªzÎåŸÃ"<‘W‰¶ ¦*HËÆ(‘°F±™P¢§§âŸgüþõg�<’wÊðþþð½¡vd˜€{Y±¢ý}x祋P}Æðüí.Ï)õ;_õ<û‹1â�žÆn!n4<^„Ö–qõ''D¾Ý¢°æ›¹õ„[-š7F)î‘©ý�>h§‹mr°Åâ4vßrFBËì8â0íÀ%RxóÎ¥Lš >ƒWþo†¤zNôD=.„C§_»íæ €¼Z÷H[9­nô «¦ÆR02Î8€aø4à¸wñùþ¯¬ºhÝšV­_<ø­Oœy¦²†•Dω Àp ‚ñãQݺu˨{·>Œ'Ɖս&\+›dST=>×+>öu©“^úò¼- ¹% øLd¼-xÅž2ï¯_+¥”ÍÚ /³RReØŒ+¨ñãí‚ëëë#Æþ(cÚ¡Ñ5Q/pI‰ÝœüèS ü¤ÌäòäõT<xäÂÀ–00ÿžo”?�wß}ׯ“9LO˜Ðf¡>c*ë°Œ+¹ØC¤óç*ðò?+øý˜å^YÄꦾXžÅòÃc7<AL‚ÇWðøÂG}ÿøÇ?¶nÞ̩ϮL˜8Ñ®Z)ØÛDIIɉµµµ¯çB–·i: x”à €É{OÅ¿# öC(Øi/¸ÕhÖZçÿ:SPQ‘>,Ü„Ãa²²²ÎPJ ƒËÇ#¡O‘ÐHë'ÈÚYÈÿEþurĈaØÀ­u‡>NûAÞZL˜€¤ ÓÓ¢¢bûÐÌüĉˆÖ0gŽ2gÌ¡‘Hde pM ìfýgΞýA¤#iÙáÈÎÎv'L øGӳݓ“3椓TÇ.µø1@D:Õº‡^s·�DÞß_�šïf‰Õ1n SIVeôǪü»!ÑØ²%Fý-ÝþÑuu*ÆE¢HõSflfÖÒo¹°#êêTŒ%g*1-Ä4i~¶g‡.2îtÐZÓ:e 4=YÒîÑe§†ˆø«£QYX¸ÅOX~:USXíú…ïG7 ÍÛÑ´lW¬‹FeãóeaÞBÑÖOä- ñƒðïc¢4öƒ9¾9fçŠñ%냟™g×¹Èdæ¬Þ¼X=¤ÃêÚnCÂ-AM4*3š›Ù³[¥»ªjcæÆO Ÿ² ½ëê4¸©K„™5½ùâžnh4þ°~GÔ×iVSn¬²úÓ&ö/&Ì‹kz3÷W»QcY0 ýëë4M}íŸÖʼŠljM“½»¯t›z MFÓÔ³ôY'µg}¦©×ß[ÏàÂ*,¥˜¾¾Sª#hÁÐÆ‰í]_§iêµý(Íûžƒ‹« dî͹ü³r/{ɸeA;;øNÑÔ¿V_·Zef-}«„Óbÿ’e)kf›2›ª/_\Ö^u¶[S·,‹oDŽ:ꨭ/ó䜬À'Qö(ªÆBxsÝ@^®Þ¾ÜK 6ú´­Ð·,‹›oö‰øýpÇùeMMM՛ʳ°¥Ej´¦oþjB„ä£[ ùô7îzYS¤ó¯• …Bdff&L)ƒýpò¡‡zï¶fÍš%ε}÷Ú—}ý/©lìK­eÑïä5L=ôIî¸ãÀîß?ûì3^>ðeJ)ýøÎ>wRUUå–Y^^NÏž=}O=õÔVöÛÌø 7 ۲ز÷>/1ê{"£ŠGSSWå.r–9ß ÃÀ4M ÃHYVæóù´ˆlñ Âíªñìì¬[®º*ä®ò‹D`Æ;0ú�¸òè{&ö³´Hï¤U4þ3ÖsÀ«SVD¿òÊ+œrÊ)n_}õÆ #77—††€+¨{ï½W]~ùåíÉÒ¦“¼ÔÌŽ/úÕžÀ sã÷C!8YÄ7$,ô‰H¦M›&¿øÅ/Ü{W]u•{ïšš7O¯^½¶x4§**lº?úè˜ÀÛoÏØÚG±¢çÛ~Ý‘NÁ±ULªçU°îÎ6Ë*áå™ð—¿[î‚@­5>ŸiÓ¦¹iËËËír•‚ù 5¦NŠRŠòòr¯9lQ+VÉON- nºi³&¸<´ÏD¨ž+‘ÄeA¨ªÝÅONËàì±w%U؂̃—…*¥\Ʀ{2?NÞŸÁ²JíÍ·EŒ§ô¹>Ÿý¹¢)+3VyïõíÛ=?‰ieWøü _âªw¥ ½ÄË»¼ìœ n°ó ßAðß™pæ™gÆAkMyyy ÓZëø‚`Ù«À|ŸÏG8Þ$³{þ~÷Ýw?wH€‘²zÙƒßÿN÷÷¬Ž> òÕÕâí ”e"À˜Ó¯I†‡Xï*W½'2ñBðûìôÃzü+Áä?>Ÿ/¾ð f^Jž+deeµÉË>ï*þ Yª©ì×}.7Rº¢FÏ÷PükË{ÁùÞÅ=ŽV¥×• Âÿ¾=¾PÐã¹%¶L8±Ú v^m—uÝoh“p§ÛzòÉ'‘yñòÝ¢b«­d^âRP—ö·~]Z–CißlòºÈËÎý›ñá‡I&Q€½&Î@#TTàÚ¬Äè¬U1®Ní,™)›ä¦CjÍwµ¤œ(â°nC¼ÜЇ‘”õ¯¶�†apö°sÜŇΧ³ÖYNb~¢{Ù9ìºaÈÌݳ¤O¥}²),Épg<UQ¡ë.øõ.sŠIö”C`Oq þ«Ï${½{ ŸJ<Òn§ž€¿Ý�§£÷D;gÕxœ߯…n·‰>ut¼î‘¿‡>ƒþýº±òåú˜�í]—ë½>âŸ{€R”ôÉÂ0À0}‡æá÷T.mbÕâ&Ô‡ÎÎyûí‘- ¹mÇ m©ƒ;/‰œ¼&-¦-Ç© ñÅ¿›Â„í7&]zÛO=6i œG ÞEDÉßOý`‚–e(”‚W #­QΪêf¯wõ) Š3ÈÈ4Xõm«5arÈáA¢ØÍÛùsÖlÅ*øü[/5$PçÐæ¬XòÕ~›e\¸q0 §]KÂj(7Mìš#lÿAvO`Œ€³—ŽÝHí úÒgp.}åÒgp—lìΣ½),Éä™!-vÏ`c]˜ ëÄ‚ш¶ëIè˽n<Úí‘ ÿû³Äe]Þ5¯nðRz)J˜ôÈ„f#¸þÈ1biûL"Z5ž)Óáéiðß¿¥6çAÄêé?*×y®Çž(à�­ Ã@DøÓ‚ƒGùÌ¢÷|ùA–)l¬‹P¿.œ4ã,ôuœrfXïƒw¿†£ö"¡Y{×®¨@ –2xí8éWPý5<ü÷‰ ªz¼ëäˆè3‘SÀ-OÚšÔó<q@R3wðý´XKP tÜÑõ8¡dßÚZ;4‰uï;¥üæ¹ÃdÑÜzZM J2ÒhÜAcL�1ÜsOA÷ÆÆÆ $Gm<žÕå P½®GT?þ8çž°*Ñ3öždçó¬ƒõ–å^ò´¨KsºÖá µ­éMaïË­òKVßÏî]äk{@cúo+°qãÆï=¼RÃ…žÝ•¬{;µKõþP 0ìwTÏ-_çYøú Ìùx.Gô1äá*YÉ¿ôÎ’îÍ1 ðåßW p¾·Éøí·g …Þ‡)÷bÍHÅ*ëS{’Á!Ð b$æ™Ôš )êR=/àðþ¯y2z4-0ó+8zïÄ7áYǾµHiêýkþ™MMMÏmmAáp˜ÌÌLkä~ïMN­Åô°óð+Å\ôó )Í7Ùwüþ6øÏ[P?Óþ-~ðí"²¥ã‘¶1a’ŸŸ7~ó)·Gu>Ÿo 1_tòhdá+Hë×HhÒð²âäƒç;ÿ„t˯oíÑ£ÇAíMÛ(²ÍÃ0ÔUãÇË[’öÎ;s®ƒ·v4MÐŒô¸âŠÆuJÁ}÷å<W]]¦=™0UÆûïæ»ïê@Û%u :\ã^8¾Ä0à†6ßýü(0a2tè‚ͧì‡hþz¸�XK¯óË %ôö®¢µ=5)æÎ¹êü'`g? ²òâ#hxM”²ƒO × kfC¸éðC¿æ§zYÌ“úÛ ŽÛ‘´n-º”ÞJ/ø#±,̹û[²ñëSµ¥É³ò�áþìË20-ò/ú|úŽ&wk°];ô ²èˆçuDÿJ‚At(‚E0ŠG—E¾}ñ#1¥¿}-ª»]î°m;]JßDgï-:AbŠ×­Qû³%ÒXô§`Ꭶ¯ „Å­÷·¾ÔGZþ]*:úÓÚ²û' Ñ2¸ù­f©ŽFåûpXžhذ‰‡¯]î}3‘ŒÊH$Üý¬V‹ïòñŽ ê¿”–îT}¹ƒ®è}3X{åº/³ ƒ†#Ì_ÛÌÊWbõXÌÈÒ寬ŒYoíhú~º,}Kú6¿Ó\©5o«©·,‚Z!¨5͆ð—ÖB_ÿ¹;U'ߥô6 "ÆêhÔò=W ë5&&Q¢TŸà½GJhµ4A­™Ü»òùwOߥô6P}aõßòOÌ¿üƒ#… 1 ïuÛFzß]O4韉ÉXÆî4²ÜiÝžÐZrßln©ûóz"ߨóë_¼THõ¨€íÚ-+æâ…±øD ƒþ±âÆóªÆÝ¼ƒIß"t)= –7‡d£²Xcš„ê-ö¸ÎuíÎg”(ËÇeñöe„Cv#xcÀ@ŸÏP¾ïRz´Öy+†­hŠ|¡®"ÕÌs· GöZFÄ2SÜ»óý Îèô2íôno|Ö” ÖçWº×4Óˆðúº2‚V<zw#yÓ¢1Ë ð] --ÑÅŸ¿ï;…Í¢KéT_RW4›îíæ*ÔZe÷ƒÖ¦µjûw„•£³™~]_ªdҢૃ•¿¯étJï¬]»æØîÝK6Ÿ¸±ˆE"±Ez øª¾w¸<(‚ú6Ìa£–µÙœkqQ§“­ƒNKØo°ï]q…Œr®Mžl¬…Šö^·n]C Ð~kË>ÿzã(úß3Ÿm&ç îu&J”gñùÝJÜ­·èTW­€ ·FW/ßgÏ~íF`;¢S+= Ã8¹¢BOÑibdŸžžÐš5Å»UW¯ùÞ{,Ðæ°ˆEj@‹G©e¿¨!kF«kÁ�cK-µ�)oß3øI|­kZ)Í£—)Ão µ&''çoápørï›ÆJ)²²²^niiùåö\,¸C”>x°!Ç#äæŠÎÊÂÈÊJzÃó„ÛºÐ`æL" µaÆãN–÷XqId}ÈÝyÔ*S,ùºA­¹ç¬³XÿùçTVV&®cM +Qùo½õcÊÇp;·s¥ye±*’•/"ì½÷Þ,Z´hÖúÀmç´mt*K4h`ß=V­*/oÿM>÷€ü~hn†åËaɨ¬„_õG)/gè~ûSÜk‚0édOÎæüóÏ÷”‘þ ‘äëÞà÷ûill$777!]òQ4Þ¼«W¯fðàÁ³LÓ<ª]…àÔ×…¶LÓ$//¯W$ùVk]ᇇo‚ß‹û:.ྸ•ÀHò›_Î5ï-­axçxö ¸ñâ:ZFgÔš_ Lýúõm*¸-Wì=H)ù¨˲ÒZ|QQõõõ›ª§Ýu¤JKùü´ÓØç±Ç²÷nmmýª½+Ø¢Ñ(yyyÿ ‡ÃgŒ Sÿ#ŒÔ×—Þô\ƒø;›Éïz©ÄìnÙ`ï4PU3çÁ¼oìïwÏ\ÎGÏ~Ägœ+7n™Þ÷»wïÎÓO?ÂOÂö18Û(xál™à”;f̘—oY~¿ÿ—ÀË›âVBÃ+*H÷*<˜³vmëÈö8¤ÎAÏž=û¯[·nÕÿM€‹NôXlñY¼óA5£÷°êQ’Fé1ŠSš~û4°àªñä8;˜¨Ä‡cYS߆,š º.º>ù*qûˆ[±cåŽÒ8÷ÇŽ›ð¹·÷mLì:ð$¨\§˜:uª«t'­§>÷¤‘ö‚ …BÜ~{Ö-ÿ… Ñ{ï}}àæ›oÙâ9fÃ0ê÷ÝU-x6çu.ô™„ (R5>Ár½É¼´@ì~Ÿ‰;4,Oavü=¿xË @Ù<÷Ä$Î8Þ~YáòûÀ Ã=רG?Íš –Fže¥¸p¯Ë>ù䓹ð Ä‘GI^^úÍYE„Œ€Aôã4]‘‡c¼øâ‹Œ7ÎÍgÆ {š,?m¿¢»)`á¾îéóÁwæNjhhœà¸±²²²âêêª:ëÓXE*1"Opêl’[ô’ï¾g·¬GãŠÞ„Õãï=γˆðÕ·ß2,ÿ¹„4J@Ên±‰á•ÿ¾É)}„ï@{ïƒ_]cœz ¨ñ3“#ì¶ÐÖ}¥}ûö¥òÕ*7–HæÇÛ9§PÃ!??Ÿ††•.Øv?ohü­g¨ ~÷Ôª\§¾”·ê\XØ ªÒ5MïËëI¨¨�™kÕ^Mö­Î½’sŒ¨ØEËW±GÖc‰oüz²&¬lRüŠ(Þxu<å%zTÙD@¹×s穉°¦.…ãµÓîÒÜÍ}×;¥O÷"9O÷=;;›àœ*Y¾^–&Ètx6F$Hl³ôÛþ5½Ê J Ã>X+¶µX˜¦&0øüÁEÊ�¨«k£Ì؆7î~Ä%î|6±M|>ÿ.=.~PÄ[®Ä˜HþC€Œ±"ímUv)ÜeUyú~ç»§st&N~èÊö¼ûSd�Ž%Úéƒ![(ï΃‘ûÅ‹û.öœEæÁº÷ ×ÍoJáÞûŽõÜqÇ ªhŠ+ÒÃC:Ó¤‘y•‰lîtòèÇû„­ùÃe·}KJJúdQÚ7‡Ò²lJzgÓ­G&Ù¹~̈栿ìm«dÀ�Vsý7YjW¹) H<ÿ,,z!éº7=©n€˜µ¾øòëœzð')U—ž�ýJ}œwv9çž}0ÙU7ÚeúBé9<öø3œW¾,ÞU$Gð}nB\o °f¿¼ ~}døáһொ׷çØk@¢G9ùÏ0õ=˜5k£FJqû¡Pˆ¼¼< ¥‰|œäÜÒEÒÆE‘–gí5}Ní5®°°àż¢�Ý2b ÆÞa¦Gßl2³}ddù0£š–Æ(M¢lÜacm3*. 'WT0%EÚÍ€&µe¦é œ~4 )Må1y+Žd&ÓvØI‘Û-oĸÜZh ™™P] ë+á…Øæjx¼Oþ67wl"Éi{sb’‡“醊Rº¨4éB¢8þµa¶‰y)#£äfg`Õ·P¾ —‚n1ï bÛˆ)ŠJ3ÈÎõSX’A°É¤¡&LCm˜†š µaZ›-»¾P(dÜ~{VªHM ˜DY:Nb÷Þf<””,©3ö¶Þ”òÚèe ÷Dn~léæÜ·Ýrá²£âŠ2FاYž–¤øö„Á½=}lty‡`^eþßkpý_¡´Ø¾¸¼Êþôe(v[Æ.Çõá…Ý›P†«¡™³jzºu{ÛäÄuýOöÞÀ²™ÍÁçWÜRXG‰Žò¿ÁÞ(¥ÈÌ6ˆ„4™9>¬¨Ð²1Jㆠu¶¥‡[­8;›à“–Má:ÆøÄ{ì~(ÝË+À6‡néà+—" nš<!í¼üæ _|%~xäêX}e“xdò“\8á;þ}+üïmöùíçǶŽ:õX,Øå#©ûJgÕÞQÇØ?Ásìëxó\¥îªÂ\ä«çÃV¯dõH°ZÇÍoªˆn3jˆÅ‚&‹çóûP[¢±>B Ã@k!Üjl2i®ÒÔ¥Gßì-Pz²²ûXßpÇÎ÷|¸ãøv*ô-ô\—8#Bš¼’ËpN¡9æž§ÓïM¢<þ¸âÉÏ‘=IØçË)Ëe¥ç_#¥`݆ ôhý;ÆøŸaáhi…•Ó ·3BN㥒-=¥Ž$öZLÈ?$~ÿØÃá­{Ó×ÑëxhåöliiYŸ–ao="Üðùq}†¿à‹êذ.dïÑ„‚&­Í& È/öré»új$;ÛSŠãìÓ ½'©{‡lÍ@l~"¶™ê£ƒÊ8ù«$(>EÞk.ñ[”Mbò£s~ùÊx ˜\dî%g¸ #d¬™ÐÀú^@bÇÙºÕ:Ûy9¿Å3 ðäÆ(·Y‡JemSuäͳí.gôèÑéÓ§ÿ ƒQެØGP°vU+þ€"'ÏÏ%åWú~7ú<í²4lõãÆQ´ÙÒ’öUóâá‡{ö[»vÝêt÷|>ßÒÌ€5¤yv<‚ß”»wëŽaÓX‘‹>Á3—êñiÛQ¼pb#§®ØŽ_Þ<BâÞI LŽ®·éê{¿Ý•�� �IDAT0F€ßï?Ê4ÍY[YÜVÃTÿúk®7އ6•pnððý÷¯®^³0~s]ú<€eYCƒ–ÍœišVɲ>#šÚ¿»å½Ö¦tí >ÿŠK_hs8ì¢ç‰Þ&¦ð„<*±QzËTÃcÇ”oªŽMÀ[‡1rssË ¥zscñö‚[ÿSO=i¬Xqö&E·ÞšqR$™Ú„ˆ>Ÿï5­õ‰ýzÁ²iH§|muœi>,S@•MBDøtæÞÍS–'Ÿkå*Ѫ½i&=@p.d«¤:<Ÿ^w @þHhi%x;ÔíWt–eqÓM¾ñÞt“ï–eÝ·ýÉJ„i𔕕°aÆ7¢Ñh `´Ü} 1 {h©R­N<_\áCâˆÃ¹äí_“úZï°S4O¾—Ý ÁV;¡Ïç{󨣎ûᇞà÷ûÿÚØØ¸k¬!7›ZZZîóù|âEˆ9eeùï …Ì?î(b¶……¯\~yä”öXVåÅÚµèÿ»phCÃÆïÚ·äƒvÏöEvvö¨k®i}¯­q»D"è7ßTÆÉ'Ë­±{è!µ¸ª*ºG{®!èlØé”îó1ذ}Λ?ÁBe»Õ6Óš¦ÉÍ7ûÓ6‰úzxõÕþ.]ºlAFFF‡ÑÛ±Ó)} ÑwÂ*`êŸÿ Ô~ûm¨ggéS»ÐŽÈÈȸ?++óë‡>™éB¼5´6;ï j[ùrŸ+´6±>*+Ò5Ó,sÖ>Vèõ!?àqOçB—ÒÛ€^ú3‹üÃþª�¬ˆ!‘ZDk|e?w_ kš\$õwg=±ã¨üaèRzPÝN3‡|¹ÿùôø]_€Öö½ËСzD F@½ƒIÝjt)½-øò1œCn×Z :îÙ[žÙóÑ‚èÏÛw)½ Hd5ÊÈE´6�$´>ñ€/|¢‘m]ʳÐ¥ô¶°qÚd B´`~´¿%áZíXzËÔc2Ðb[~Ä?gSºÕèRzPCþ{©èJ h ÌðJÑ–}úå†/¢5¢…¢«ÜÑ´n-º”Þ”ჺÿö´•«A,Z|¾L\+ׂòùw:ÿÞ¥ôMÀQ½žHÃïq6-8Ž /Þ¸SNcï”DooDÞì=F[9Ót(‚´F°B ίï’Ý"’·ºþ ¾ØW–îõr×ÄþOÍasÔšHDV‡Ã²ìÀe¢Í®O@WŸ¾h­Ö;ëgúší÷Ö6¾ß›ÿüyé½›ÏÙ…"RÔ8¥Qšg4˺ª¬ ‡åuu;ß4œ]–¾¬kŠŒñå(¥È]dRøb e~?3?«Ûi×SuE ›€ÖÚXX†Ü÷Â4¿ÕLíÓµ„›Â„C¡Ðaúð²„y[±Ó¶Öí„‚<{ß¾;̇ÿä DƒQ,,Ä~£o§D—{ߟkÿ^„ˆß„CÌXUÊŒïúଖŸÙcæ¨M—Ð9Ñ¥ô6 µ&²$ò<Dn¯§YkD)Ì<ÅÔµx¥zÓŸèÿÞŽ¦ó‡ Kém@)•ã—gXuæ= ^²A‹ ­uûfbv=Zýñ fMø Ù#@Ã!tƒF‹ð?¥Õßó{üõ±§mJqÎâïgìhZ·]Ñ{ˆ+>k¶r‡es[[1žmfÀÅ i7óåNØ©äØeéé‘QüeÔ¯¡æ×Ù¼_×ñüÜïÚÚ¹\|—ÒÓ@‡t/£ÐÀ?r %mB°ß”™±¾Œ×k`:¡LñMÙ¸£iÞìTni{aI}ëšâGZzÕ\WÛ†E˜QÓÃ>ÊÃs|G Bæ7Aö¹£’?L?f§‘åNCèö‚ÖÚXcšÖêh”üÜUîõ(Q̬(S¾ïG«¥iÑšVç­6µ¡Ûí—ì×°Ißbt)= ¢¥ *Ù¸8¦Y„ÝŠª!%ˆÓF„W^@Õ°LZMM³Ö¼7xðN!Ï®iØ$TŸU}vtYëîˆ êza­2Ùgÿê„~ÜÒŠò–'4„e¦¦+KBä»È½¡!ú¬F°wImíg0³¦Œ¯î+N‰Ü½ÿž-{vÓûëvt)= ¿ÎF¢¶j÷(ZC¯ûšíè¨:-ikóÒº¡DKUêð­JVmªì΂¢Ú^> Ÿ³¼‰îõ(Qæý§U#3hI>gUkš|B$hbT‡xï†uz™vz·'6¶,28(B¨Öbà j�LL"DìÏ\“¯ÚÅ>>ÛºyŽå4>©;jÁ™ÏÚ±œl]J÷`‹¤¡¹ŸmÁ–}&úÞ%ÕD­ÔóTiØPw“Ù—õbÁ/»³1[1`ñ !Z®š¸í +b±$c‰�¬n,£Õ±`ZÐV¼‚È&Õõ6„s"ç(Fçuª@β,Š‹‹wÈž1‹ú,ÚÕ ÌÊ VøÚŒM¿ h˜¾~�o®L¤‘µ ŸÿèûÑÛ­@§´ô~ýú¹à‚ÕKçÏWúw²Ïlllú÷9±hkðYK0š™»Òïd³ëzÚVïn±þ»Í ‡×qÀÍ+‰åöùŽÅ_Â%R¶ÐI•î W¯^9gœ±¶¥ ¶ ñ·ß*^=ÿÒºº ´÷æ~Ÿ·%*BnÞ*¼b‰ÅTQÞXÛ/õí4Gi;ÛÀ~¾Ë.*°OJÞtj¥;Xµj•qõÕ¬Ýw_ÊJ¥Ÿ~Úwskkë„m9K][—áV‰Ä”Ù}Ÿjü+ì'iÉýw$;Ê ßìJ³Ïcù± ¯UkW齿Ôþ¸ÍÌw�v ¥;0M“‘#ýÑãO>uëO<ø¿¦¦æ‹·fÈo²¿£–;-øhwwøÕ‚°WaU‚Òg1‹k¹6í}ûv?Œ³‹.$°¶ ‹+¹R\ýõY·Þzkˆä$ŸÝVXX¸GCCÃâvÐb§Rz( ##ƒAƒ|uçœ#Åm¥†x챬ßxã„3¯¾úÚ6W:,b‘½«w¬][–è²ÃÂ3}Nâcõ1¡Pˆ@ r螣øîÝ»ÓPßÀßù;Q¢\¸öÑhôÞ>ø€C=4í1ÚUUUôë×¥Ô›"R¾ÍBÚlw¥gff~tê©ÑCŠ‹EgdÙÙ>_â6Ûé6øÝÖE †É“3Þ=ú”òçŸÁiÆ7|c)ÎY¯ËjzôÛ®ûœâb"‘~¿?íÑÚvÙ‰Ê7 ƒ[¸…Ó¿8AÃ¥á%õˆNÓ4‰y§×ɵô’’’!ûî[·täÈ÷jØý÷³ð½Õ­ûù²W€Gñ�{°‡{æ*¤WV[×úöíËñ½/ãÁÙ—‘™™™¶KH—×0 "‘ˆêÈMŠ;{‡ÃN¾ì²Ðù™™í_¾ÖØ£j5¬X‹¿…âsêyç°ï!‡2hL6Re¢PìÁöŠWR’ÎN箓⬬¬¤wïÞ »U'Ù™œ_)…išª£¶ï4J÷"‰0pàÀ’â⵫ÆÓ9èò Ãþ½v-,_«VÂȽáˆÃì“ö�Cræx¼ç°Hü4‡u`ö¿Æ®þ ËéÇÎÉßJ«ÒU€G9¦i’““ƒišôêÕ‹êêj7Mr¯”" ‘™™‰ÖšýöÛo¿ý–ñãÇsÝu×%äñÖÓ离4vD¡íÓ4ÉÏÏ¿­µµõ*À8xxçQÈ3bGoxNRr‘|‹I纈ÀÊ5ðøøõ_ÓÚ8ЇŸ\ZJ8l,›l•'œpo½õV ½UUUôéÓ'åúûï¿Oii)÷ß?=”z.’÷Èn/ÊËË9å”S|]tQ»/µíTJßc=ú,^¼¸RDŒËφ¿^²ùyâýJü(-ïy-âQ¸÷Œ–µuðâtxo>Ü6s ž)â–w¯fÊ£ºVšÜÿž —Ë/¿œcŽ9€—^z‰ÇÜMëEº�°W¯^<óÌ3�nÉ^%-ËÊÝŒ¶ª¢yøaÿâêêÈÆ˜A:ÿüó3{ì±°ˆ°ô Ø¥t‰½öžÄDbëMwv©Yii…‹á½ðíJøå§óóºs]E{0xð`V¬XÀÔ©SSÅqLJÓ{ƒ¶d¹N›6-!MyyyÚø –¯Ý ÓÐ.ºÈÜ}Ò$CÆG²²2þÜÑ<b̾ȯ}4lÍô¼ø‰Ì;ÿ,éÏQ²÷;@°ôÆXÁñ¼^wîþN$deƒàèá0ê�øô¤sÓž‰îмråJ�FŽéÞóöûµµµ)¼*¥¸ä’K°æÙçÊ{(Œ;–êêj7_KK‹W.î_Ïž=·L [ ÃûÃ0àšk"wMšä“sÎQVÿþýú¶geZk”Ru>ŸsžŒÓóàØ}cJé3É=é‰×½Ê£4×jr ®r²Úºõx”a̽û è–{í£‚ãsÊLŒÚeÜ{¯½ÕŒ€%#YIN¿þõ¯Q†MÓÛ÷Ùùú{ÆŽËo¼Annn‚gpò]tÑEèØÞ´í‰´])0@ŒsÏ­¬œ0ÙcÕº­Öïóùfø C¬O¥Øú”ƾÄþ3zOL™˜QÓwÒzÿô„¢¼<>Z”˜7álµþw"*±A\y¿}vzv. þì;´múE„K/½°§»ŸüÝQb]]]¼‘Æêîk[þí¿{�Ã0XºtiJ¦i¦ŒãÛÆêÕ›î2”‚ÓN“¬›nòɤIˆRê)'²Ýf�šk­çÅûXçhh`AÌ¥=ùÎø=oÚ4Ÿ�ªøWî÷CN¸óÞ~^†Õ e7ÅM_àž§àôã!s„}vzAn¢‹µùW ¿µÖüüç?O°H­5cÇŽMÈ—Ÿâî»ïF,›.§«qøÈU saþk»¹èÔ÷ÐCч ‹Éª5L˜ ¿½í¶L¹â ¤¨¨`ø¦€aŸï>`cXæß±lã®Û.þˆ gÿî¬DKNvóx¬Uø‹pÔ«L35hsóØaü;KŽàÃ%pôˆøø_)P>'�Œ+4ÝM8f̘1”——S^^ÎØ±cÝté,þý÷߇n<íÎáOÁéGÚ–o•••ˆ6lØRդŀßô}©ï¯{ß•ì-ü ÅßÁ†![UZ#Àå—7νõÖLFRf^^yö믿î=!Vêæh c³‰®Å¦™[—Ì!$÷¾î‘ÙÞßÄûé„üxB\o‚)Û|ìÿÕïpÄ™ðïÛà©©ðеv²O¾‚ϧ@MM ¥¥¥iûu›–ÄÏäF‘Ü?{»Pgø¨Äñ‡1™‡ŸÔŸ}½Ã0j½ÓÀ[Šþ¿)럓™½JbRÙýü]ÿlZ¦òûì‘…ñÅ^ßêRöêØÊ8úhñtÐëÑŠ ¤¸Øÿ zpŸ0\ò¸vå\{Î[¡Ú|ïÆu׫÷6–Æ2Øud¸»R°à»8¯�űE•k`ï2; Kçâ!QÁ.]I3wÞ|£FÂtN`öviž®ÊáÉ)áƒGaX÷‡‘éé%Ñ6Ž»f´¿¸8UfŽŸ@Fì)‚Ã.ØÃ%Ü0 ã¥6Khj㺓½1õVCƒy˜þÌÔ\=Ö팟ß.%®Ì¢ñK^Á$ûn[P±†â6úmP˜¸díã/Š‹SžF$0íaøðÃôëÚzÒ– ÇÊçÌ™ƒ²â|;t¹mÇ¡1n�üáøåqrzNNΰ-ªGÂlÔÕÑœ<?¹ù~ròdåø\šËÎèõ<€qâ‰cÛ^Ý‘­ødåû‰KÌÈÖÖ½×aÏy'•¼Ö§~bÇbýº;¡â"IHnš@¿„ ž~öÅÄúWŸwh<£Ä‰V¤InÀ˜ápćosäl†{κ;¯ â2pKOꎜÿ…›! ~¹%u‰häÝa’S · @na€Ü|?Ùy~2³íqyiIѯ�Œÿüç¥MwÎöx^å;OýÐOúÀpÉ)q½—B¤“ß(”›æ±ÇžHP´Äµ ‰†.�ÝOEˆP¿=ú«De;‰ÑÄ[›â„ÛðY{º„Ï—Úy *ÆÒlypfáôܸ¢½u8PÊæÍå7™?l:”R›/7xr–|u˜9™dçúÉ)p,=¦ô†­Í&÷þ÷nŒÍ ^«lŇ= ( Ñ(,žW”Ûo%{CsHñ¸X9¶âÏ+_oôÚë&þï¥B[H->;rWJÑ´rBBo£ó¶:ap)X:©ŠXâ¥+pëyпw&‡rHÊĉSVòµÙ³g» w*HŠ']úØT‰ô$ [EÒNÐh­9ð/»Ö?mE«YßÌ'„ì\?¹ùr dçùÉÊñ‘™å#i¯TylÆCÿ0²²²6Ä lïè5ãÜz+ìÚƒDE§qË^% 2:DÖNˆ7óXš;þ½Ž…ó®šÂ~GŸIe}ÂIY Võxò3ÜbGNÄ«ûÑÇžNåO%þ¹¢Àš·áƒ‡>A)Å Aƒ°,+­ò/¾øb ÃÀZ9ÊV¸â ØœQˆ$ÑšÐ0=@Ý8ðÀû�ÜóÒÝÆ ßö[ºûyCåè›÷—‚‚ì’ÌåsüÜW—GVŽœ|?¹q×È4ðg( +;pß©ÄUT“#(! ûÉ®IjGè(ÐÛ'ê$AþÉ?D4߯]Oy0î™=VpÍ`vËšÇôçų (5­á»ï࣠Øg–Ãÿž{›õ󻂵€óÇ,O`¡¤Ð~öîm(â±:ðY¶Õ‹¬âÕÉλšmü>8ýg»òÄõKxàR½âK¶êØoε]ÄÊІF«öµoÎ}”î¥ùø|*¤Ù(Y9~|EvžŸO!á …? ðûíB³23ìz+*Òt»hN¦”DŽ<œ½?¦{{™NH·QŽ7_B ×=Y©ª·"ö3ÌŸSÆÛUžy#ºôë¿Þö>»ÁnýÒ“žÒ¨“®%4‰ñ†G¹’&ß3ßõà±ozÅËT0ýX…D¢|¿¦…?Õ–bøœÙB»¬¢’L”a2 jÃ4ÔDbŸö÷^rì±Ï)ÓÉq·ÂF¥pãÚŠM3¶%!ç^„ q8n5 nýßRn™Z“JãÀä8à€¸kýç$0FÀ ·CS0Ѻ>_W:ºQ‡$]Oî]÷”>M·Ópÿ’þ¼VYŠßX=мÂ] ”R™¶-öËÖdçùcÊVn—jÄôhYè8ïŽ.”R¶Òëëi$ÞLM6™CØeÐ>0<BÚ!m’ëò¶|χ+!¥@ºŸÎŠÅÑè<¶n€‰ýh5 @Å#PqAbÝ’’ÑóÓ±Ò$7í|ï}ü—6ÚK³”‚¼^YzÑ®d÷ÌæÅ½‚H(™+‹@A·b\Çaå*þÕÕ­ŒÉláü–~dfÛšžÜm=ß6 —^ˆ@4lÑÚlbø‘Æ25–%8ñºˆØJ_¾\ôþûaЂ;ºIÛ$Û”"ôï%GBÝ̹¥~Rßïzy¯HŽü¥<z×IÜ4y^Êî�ôü ÁïÂ8Ð~ØòÍwq¯àZ§£X#É1bÂ5Oßý—óáÊ;ëýÍ¿·ï+ÅÀ€‰¿(³^¸¬[O¨ž`Oy,Ü.Q)x[eð¶UH~7»QÜ›_‹/·€Ýi$Ë4Ðk#¶WðA$¤‰„4fÄV¾�Q3j¯FZ¹2»äa»ô|Ïg~§éúæ˜PöÝÝvU®+IJ‹9Ü| Ü9h§1xgñœÀNÅÌîóy{±-¸ë.¾\è5‘úOà´káùÛáÔ«ã ïûÝI]JóéÜwò_qªü…ÄóÕ}ÛH~· ò»ØŸM´¶ Ýæ?ÝÊÈïˆýex¾Û¿ ’~;ß7˜ #&¢…̜ظ<ßOKS”–F“`³I8h k¢š[ƒº_«¨àÄ´’ ¢¥ë¯“‚ºŠ{lf÷¨W©’’z\arëH1æÞqZûÄGƧ%3Þ|ÆWü"MWÓ{(¡1æ©É·òÇÛà…;lÅ?›MßiÇyèI껓ùpyMF,aÈžžÎׂ±#ˆ{ÁØgÔ€¬áF£ÖºÐIké>#ƒ7ª)šµþŸ7Záì+|J»³â›&jÂ(Ca™šPÐ"ØdÒÜÅçW|ñÐ"åÈÈÈøDR•.ħYÛR¸ó»VQjxLñÖ&—'É_<­ÃõÊž¢}ëe8þ©‚±—DÏÿ¤Œ9W‘©aü‰mÄ•®pYY\2v Ç ÿ¹Æ9Š'îmHê’’ùH޾Ý:œø{ÅLà {bÈžïñ"®{·ËÉ8� ®p�ŸaOH”—]Ð�\û㊇öÉóUedDB¦)hS‡,B-"PØ=Ÿá³ûôãŽ;öU˜–*ÉfÏ÷|ÏwçA‹Cl _&N´ïÎJ¥Œ«Ì¤:“’¿Ømýo¾\ÁÁ¤©ZÃ}÷Â’¹×S’›á>XX·h<= ã–˜2çà¾øè”Î?9ˆžÆ6Ýþƒá—å`xF-éÆÛ›¯ƒ/i~ ×< >˜x> ãÙf|Çìkw‘¾@k­¶t±ê=|T ¨ëŽ®Y¿ºµ¤±º˲;3*äú £# ¶ÂøÕW§„RJi&Þ§{î}ø’K|XW€;O¯5”–ú#<}¼wØàÈÆ+D¯yLIŠÏD>Ì58áûF?Œ'Ƹ w²yB Oì>Î ôŽÝ³'0íq„}_pXŸ‚azèk#k³•Ðë%ä»í"[áÊc�ÇLß„€-V¸·î7½t—ýòöÏ- ZˆF4…%h­Yø÷oçAìɵiš©¹óÚ(ÕkÝÉ·üðèdU]U%eN¿à;€¦# oö#ñ1£J ×R’OPw?ÊŠ?bW Î9ËrgEðë¸Ð“ã ûobßíÅ‘`8Ñb=4$Œ4’FéšÀ7—·4uøb«x.¹É_曩ÒÝr<8úý…o-˜æ»á¹«¢†Ouuó–=Z9¹ïÈÊÊÒ[Xb)o ˆÀ3ϨÚeˬ҉SZgþgßæf¨á-áÓa`aÜ­§rI®]½¶ÌšsÛ±"WññÂæ}þ%#zÄ+w»OâË í»¡ ¸‰Ó—É×Úê‘êpØH“8¹¼×>Ai­-_{½{pücÛ|-Ê­a‹Ç¿I4=÷œj?ÞRß}'¥mÜÒÒÔ.Çåj¬nÀíÓã+`ÒHŽEø=Ámfîr%ÂðÿIéZ½sùv^I°ÞŸe¦¸bï"¤žju¤z²tu´ üìb…ˆ´›Â7·–-\âbʹñFK-Y"ݶt ­õ›€Ú¥<p¬1*žˆÕMÒ§G²*ù·$¦WÅ¿tGª&xãFÞÜ숕;}Ö yܶæQ¢w‰Ó±è ¶¤ŽÄ²ÒÕ±!9#@$Åt(\¥oI#7ÞPzÂQŸ}&™?tǧh4:PƒG<éó¤´µ!'ºÁ“ç·»n]<žÉÈbck©O¦gaDœèx ßñ»Û[)™ÜGžIù�¦?Ÿ=,M >êHéèõ(9œ ©í§ÃáVxýõȦöê™=ó7"ŽzY>//¯oKKË*DŒÞ§"Á‡¶%OÌ”øÃãKÝ7\ˆ¯ ÕóB647Ómã©þ8VWº�LyÒ` ‡ƒ÷‹çOÈCjÙóWˆq››;´¥¥eY;‰o«à®;­¬Dœú’è§Ÿ¢§NÕ>Ã0èÈÝš››W <tg ÿA¿ýHk}¡àÕáăA9cÚ¤ÈÝ…Óoz£ç¤¾cUøHŠWŒ§[&‰Šò›î™¶×7;uÈ<Ððík_{ôV8§”é±t_VÂþ¿°œ ÿqÞ_ÛpY;è Ó˜1¦;PûòKxñÅ-ŸèHh­1 ã^à2çÚÕÁ-ØvHtåìt ÞîÁi›ðâù¢ÚhX|ß�O„×ç8 Dé‚‚‚_î¿ÿþÿ5kÖc†aü6F³á÷û§0à_ýõ7i4[—œ>¿ê*öY¶ ýÔS–¯£whÜVD"£¨¨hH4½6žíµ ¥ Ã{†FÂ!ÀÁ{BQ7?¨(`‚… ­Qh ÃÆhl‚Å+á“/àãù°äûø®Já<ž¼ñ´ÓN»ï¹çžkìì2j ®Òóòr¯ûÃþpûwÞµs2õ×^ã‡o¤™4ÚV<ð€oáºu‘ýwV%'c»GŽí Ó49ûl¿ Ùº³6 ˜1C™3gFÛ²egÅN­ôQ£°Ž>:ý%"önR_~©ô[o —_¾ù¯kkáá‡ýû›¦¹°ý©í<Øé”®µfèPÍYg駯­©AO™¢šýþ~—¾øâž=à€µãг³yïê«ióœsÀÛoϸ³±1xuGmáÕÙ°S)=++kJVV`®Ï¸gõêª`vvö&Ó÷ïO͹çR’îÞ#ø—UUE‡né»i?&üh9>ê(äÈ#ã¿EàÓOaøð|7ÝtóN¬¶~”J?÷\¤ì„´ÖVxè¡üc›ÞݱTu¡ÃpõÕÈĉHv¶ñDGì×Ò…N­5C†k^}ë÷Xø©áGéÞ»°ý ÚBöHI¯Ÿ!f *¸hCKýHÔl”hx–Xþ«³^µd“û“ÅŽ˜Ò…úÎ5ž ¬�� �IDATÅG7ÉÒ_ˆ,:DDÇöN^ûLÝŽ®Ê.€h³!*ÃÀÈ*•±Äkä"BÓ£ÝÂt[×ð×Ì_í0F~Bè2ô.lô×÷§þ%‹^Wå¡ ”‘U“ì‰Ìž¿ I¤Ù¸�Z Zhk$sìwW'bEÁçË�éadg<¿ñþ+²bzW[ì@ü4fš»ÐnPYCö‘Ì!(«17 DÐuSêEGóÁ4þLã+1°,ÛÐUÞHÃH|LÙôDqT�Ñ´F,1ZžÿÙkÀØÃÕ]^´ [#÷+$Ѝ P>D Šœ<=o¿«”ah ®üPBë@ÑZgù:a ­5 µ-Äÿ4ݲ£Xú) Ëл°uð+UÓ{&¾\”¿Ôîµµ dÞaÎ4ÎÈ?øxµˆD"ñ7~µÖ4O.xÃ_ìì…#ÚvE7F;å‘´?tz¶ Êð#ù#³Uý$c{1¹‚«üuíÌw$´á]´ÚÂ025€Ž4|¦d£ÊȼH´kà 5ºÉxgXdÿcF×ãµ.ü h³‰†h1-Ä´À´Ð±O1-tˆk1ònÃÔnš„¿ 9µÛµÑ“v4??vtz¶ æGŽFÏHkÄŽÁGÓßÓÍÖÓÅ׆·£yø) ËлÐ.ˆÎ(û¨‚g↬ÓSÛ†ny >d®7ºíÚ3ÿ·Ÿíh²2è2ô.´Dk#úÅcôêÿ¾&Þ>j!¡Ö/È<"ÿ7ŸGv4]èB~ D-ÒÿË`k´*‘êhD¾_–êßWÉ¢î‹dA΂#v4?etMuv¡½PPwKí_{Tã7”B øŠ­÷w§úË>dú³—ŒZ’µ£‰ü©¢ke\¶"’a®3ô Œó¯²P«4ÍúÑ9Š ¥è[œÉÒÊþ,ŠDZt±ö¾®þe{£Ëл°MúWU†fvïå9yóMD ‘"…ÞËÏàŒ Â`ÜZ¹~•¶ô€.c߾蚌ëÂ6ADоin_œéì 9ŸFQ(D VƒExi˜Ðâ‘uÂMQ¦ßSÀênró]»õ½qGÓþSB—¡wáCD2ªÖ…~+݌ə±ãS4˜ÁšÒBÓ›M„–…0ƒ&–Xh4ögÆ^ùÿÞ¼¹:ºÐ>è2ô.ü ˆˆÐ¿öæÚü±ÉQX"4kÍÊH„Õ¦I0lqÈk1ªÍ#·°°”Å‘#”è á·º ½ ?Zë‚u—¬û ÷ØÜa¾–!Tâgy$ÌzË",BT„ˆÖDÁþn@—šØç†õ¨Z“¨?Z}TëQe]ÆÞñè2ô.l5DÄ_÷aóß7æ”À �b á/Â4>ÛHSÈäÓ»Õb¸ÖDE\cwÿb÷ÌzóöÉ{¼v³ô£G—¡wa« "ˆH¯ïÌÈšBå#cAsN+ŸÞHø«0bÙ;rj4Ñ"Íìw{ÐÜÇ ŠN0ö`ÆœÀ>ßê²?ŽP½Cû‘£Ëл°U‘ÿgïÌã¤(îþÿ®îžcïX–EAР‚xk¼5ÄóñŽ>1ñgâHŒ1yŒæñxbŒIŒÆûŠâ ˆ€ Š —È}»,{ÍÎôQõû£§gzfgv—súÃk™îêêúVU÷§¾ßªúVutICË[e…¡ÑÐà8¬°,Š.¬¡ä¥™üçõÉ3Ž…ƒc8l>0Ä7g³ìä¶ô1ø{u/aKUw¢è0¤”š¹ÄØüzóB.+¡9ªXiYl²íTŸÜnQŒÜk=ÒÌCto0Îw.‘˜Â\qjüÔ½´H@ö VtJ)¢´öwµŸ…ö ¡¿ƒÓ¾¥å“8¤¦Öœ(L]WÍû›zðN]o6žM}¬Z¡ÈŒs´þ/¾tv§p7G ÑtRJ£fBÍÅ¡¾¡GE‘ éù&šÞnB5¹¤µú >W…mËÖo©Á7…©}ÿ^lj‰´^÷Žzß+2üŸÃƒn;Ñ´‹ä�\Õ*Ëú¶@7o¦åÑzœzÇõ‚C¥~%§H2mV±* “¤÷ºg7 q¥Ì7ûô‹èF`lîHDÐ.”Ráeß¶ü»¨Ò8¡ÁqXoÛĤ¤ðoÍtÿE}:žGtœ¬~¹CýP™ª¢v`ÛVXø¦Ü¤ÌhÔºø?ß9bÿ :­À»!¢hž6ßô«Mß6L*c£cÓìÍ'§É,N¯¥hj"ÑÛŒs�‡ÚÁ!VŽ,fù‘% ø2^qóÿŒÚÒÙåß]=@›PREW³r±ÑÅè›ÃÙd³fiOÝ„Kt¿)ž<îò\3¯Þ„£TN²·ÕølÿXh ¿C=@›X2£þ�ñ“ äf‰Óèd\“Ý5æ/莥§Mðì>·© üM‚ô}­Õ!‚{×âáøŒKÌKŽèœ’ï^ˆ /¤T|)[Aè†ÍDr›ùß�Ì}­‚šÃÂXÊGx|ÄÏò{×jmxp=ýþ]Kxm•¢»Gúx—–\Q{åÌΪƒÝÑäÅœ?¥H{2=h¦Ðßl¡Û¸²_l¬pXþ³b>ÿMSf ¼¥Èîó7 ¤GäMóöÞGè"xU·AíÈ éHŽ^®âoU»#äI¦V£¡èÂ& fÙyGÛs™ãJwX{LŸ\_Å·C ÜF ߢ—d# íUó† ê V¹m3¢ȉ¯J¾ºY4Š»�ÌñlùK—Ü„L†õœ´…÷5à´ÓÏçÛÞ@]KE˱×Ö];¥skåû‹€èZAÚR[Zì$»à)¨"Åòõ½±}}n°=3<i‚›:ô¿k3ýÿX‹½dn+L Åe‰Ë„Ö;£J¾÷ˆÞ¤”TTTÞ£GÇž:UŸ^_ïÜkÛö«J) ÃÇ/G/{BŸš8_d½Þ @ü`vÃvòx¼ù´¿© a(º½ÛȡׯÆXo¶r}íÈH|‚ĺŸÇÞKdßZDßJH)8p@צ¦]z©3Ð0@pX¸Pðá‡Ú¢M›œ{FŒþìÇÏŒ;Ž##‘Hgg»ÃhY“ЖT8–Biúå5OÅZÅñÞx[tkÎ+Lo8‘š^Ëãþš:wºB5;D6˜”-k¢pE áÍ P’æò[úGùö€RPœüÉèƒÞܵµòýG@ôí„”’cŽkÌž=ãï\`ý¸GÌ*iþê:,]*˜:Ul\¹RþaذCþ1{ö'5–eÉ‚‚‚ÎÈzNÌ]×8M+ÓŽT€ ˜J!WÙt¼.U?òia»\1ëñî¬?¢�ÛRzÙóífžFÀÎE9½´G¨²{ñngIíLDß RR\\|õèÑ-þà*'AüP B!X¹Rðá‡Ä–,Qÿ;dÈA~öÙœ5J)‡wI¾×Œ_clQ¶å<^…Bå\~+N¯qµœGïˆÉíÅ[Ìbæñ9«‹×3o´BD‰ôèAñ!|0z$âq,ázÝe¸ç( œˆFhyã’ϲŸÊmÂ' �-ËÓN;mßÉ“'WF£ÑòX,Ötê©§6èºþÕóÏ?”ò{emm¢ïضM(9x0¯ Çiÿ?”À 3fˆØ_¨§†~×GÍX …vˆf“¦dañÂ/„)†rXˆ¦i=r{»‘ÔÊŽbðèo -4Sd×иŒË˜Ã�„\uÕU\{íµ 8!BT²õB ¥¤¹¹™wß}—I“&ñù矣”BCãj®æ�h=8×KíÃÚI))--½ª¹¹ùOJ) °°ë®»ŽSO=•¡C‡FSò¤”,Y²„÷ߟx€¥K—¦®…B¡§‰ÄyÚn¸ÓÍCôx<îj�ápMÓäʕ˵úúz­¥¥E»øâKŒU«ViÍÍÍF2žÖ¥K—h·n]+ +C!£röìÏJ•R…á°^\^^ZVRRT¸víêRM£R*… \×),.ÖÂB.*Òšá8f8Â((À((@‹F%ƒ)š0c†Ÿ7OLî×o¿IwÜ1a޹玓¢Î&oòfa_ú6KOA±ùñJÏ.L›ßYoË¿ø‚»=€;3[o½pIìæO¥ÈÝÖ¯?®w¼yófÈæÍ›©¢Š›¸É%:Џ#F0eÊŠŠŠ¶Y†—W)%·Þz+wß}7�%%%g466¾º#žQgc º“T¡ÕÕÕá––æk{÷¶®;ÖªîÑÃDÛÝ®¼®ƒRðÑGÂþâ mºat½«¼¼âƒE‹I ¼pKÓRyumo-9øæpKŸCà øæÑr×|0›V®ä®»î⦛nj—h²ÏýÈWeY”——‹Åøü?†œ0„s_>×k´ÛL§£2ü¿ÿú׿8ï¼ó�šn¹å–²»îºë{;.°›¿âƒmÛhšFaaá…UUÖıcþûî ¶½û7ìþ&­‚9sõËâG ®àXŽÍŒ—œX?Ÿó™Ã¦NÊQG•W[¶/·uÜ|Ú6;¼ªªŠššæÏ_HÏžÝ)**Â0ŒV„ßÞq}}=ååå�1 ¨C…ûŽax·–eñÏ>Áý×u'·Ü?j”5ðàƒ¦¹s?ù„p뤄xjj`Ó&¨¯wcMЧ+ôéUÕpÐ�è×*»C2¨L¾šJ‚î¯#¡)k6‚<î[DaIJ¶“2ËÚ¿cTüÔõm1ˆ#F0kÖ, S;vT£ç"_[÷䓱eË***8òÈ#yå•W())Á0ŒT<¿¼¶du´÷ß?×]wš¦‘RNݞ绫};à8o¼1™qãÆëÚ5|_ß¾[F×ÖBm-Äb`Y`™îÔÚÞ½áüÓáÜã w5I“Zð¿‡É¯‘ AÚ1Í;W¤ž˜Àwžü*yH{÷§nJž',ظ|Ÿ.„cŸ‹âEGBÔVËðmWŠºùÉ€¼õÖ[üñnrm˜Ç©â$ãLœ8‘‰'¶7‰°nÝ:*++s0Âá0º®SWWG4EÁÛo¿ÍI'Ôæ½ãÆãé§ŸÞªrX–E$A×õ‡ZZZ®ÙU3"Û‹€è€eYŒ7.üöÛo_‹Åþ�”º»¢BU%üô4¸á? ºRsBÂGƬó7“µïão ‰ý„M«Ö÷fÇÉ‹JøÒN^P &l¬ƒùË\¢/Yë5þôñBœ5êg÷ÀJz½ ]çØ¢"^yåN;í´6ÍÜl<ôÐC\sÍ5[SÝ€Ûˆz#ôíÉHz(Ò·o_î¹çÆ¿U²ú÷ïÏ7ß|S†¿Ñ0M“H$B4ýE<`«„uD8,êu=ú󦦦èúžíZhÛ6 è½víÚÇMÓ<\B w_c†ØJ“=›Äʧ­³É¨ÔV¤¥Í3¿ElXð5 (×toh‚ÕaÑ X²Ò5ãë 1œñB TDrJïž½X¾|¹+#é›.£{í‰'žà /l•õ^½zñ—¿ü)smy÷Ÿ|òÉíÊðŸwdZìÉ'Ÿ¤¬¬,g9N9å”vexçï¾û.Ç<W_}µþÐC}çéDïÞÝ^ºôÒMgz¦¡®ÃüùðÒKâù}öÙï¼… š\ù¾ ‘HÐÔÔDŸ>}~ÜÒÒò¨RªXøÁAðÄïa¯®iz2µ¨äjÅlR„diXßõß@UáWt-ñYØÙ¦ºÿžd`¶•Ð*r®cáöÓmš[`ÓX· Ön„ µP³¶4BS è›ûñ÷™+©««£¼¼¼]7•Ť–ÍŽ?yòä¼id7ǧªªªM9~?xð`V|³ºð»¿Ã¤ÿu4€#F0iÒ$lÛÎÛ?æ˜cÈå@“oà.‰ ”šiÛö:T)Q]Ýýì+¯üö…ö¸‹Á³ÏŠ åã7mªùÀ¶íœ•ò]„RŠêêêª7~¬”Úà¬cáŸ÷@§E= ão¯6sÑñ‹Ñ¼i)Ò$Îõ›–ÓN¼Ú×;Q½&!p¿>úÕGw0tŸÌÆ&%ƒá^þ~ºBdÅ!ÝxI ¦ ±846»ßÜàþni„Çÿ }!R¦t®Á5WFëÁ¯^½z±~ýúTøÓO?Mqqq»÷yáÇw¡P(oÜlÂ>õÔSœwÞy¨9€ÌêÖhðÒt8ïWO€®ëÜxãŒ5*•æI'”a´×=¹üòËyì±ÇˆÅbzAAÁwZ«‹‚‚‚ž·ÜÒ²ÖÎãXÜ ¦LÌšýï“N:é–gžyÎôF=;½zõ*_·nÝB¥Tµ¡ÃËÂ)‡¦µ*äQv=&¹sÆž~þߌõI«¸þÁ²Vi¨È ë%$=oÍx‘ži2ç6³µ&÷§›«¯¬Ù½»¶Îc«q�ڡУ+¬žìúÜñÜý˜òЯ~||ºP¤|ò9d÷Û½p8BÞxã ìä‹–Ï™ÅCii)GqD»2ü²æÏŸÏ!C°>]¶]W(ˆë0r<Ì_ê†?ñÄÞ¼yÞFÅ߸Üÿýüò—¿”ñx\ÿ®+=­©©iCK ÛÔÙ6Œ­¸á†–ÿwÐA/%~óCÝqꪫPUUÆÜ>}úìël­¿ç6¶mt]¿÷9ªËÎZ[ç|¢ªÕ§`΂êÆKõ[=ö(ß‹ �_UŒ?çTœžwR×âž •&‹_ùÂRZ³-^¿ù]v|«òœ{Ö)¼¹à¸ŒFB$µ±'/ã}÷Éê=t"ôžÄÃ/¦§|ýyP†Kr€ÿ¹4'þÜ%ù­—Âý wŒùWÞ´¶mË%û\JÉ AƒPJ1}úôŒ¶ì_GqG‘{OÈ|ÝH!S¦LAÐi¿®„€¨óžõ ÈO`L¯ (ˆjhšÆàÁƒSc¹ò+„`îܹ�š”ò;ï3+�Î9uÐA;OˆR®‰øúëÄ,ß0räa|øá‡r{}Š•R\Çÿ® ˜ó éEºOì3mS„Éîs+ŸÖ+<ÊOO^)-`J ëï äÅó¥»Õ2|ùOiÚ^“p˜Lõ¬”âŧî䜣Ìþu:f:¾—`¨ªëå©|9šÆúy·Ò»ÂUK“ü¹{ܼ¾ñ1<þ Üt12È ûÑq B  óçÏg°Ïg·-³6×9ÀÆyöÙgÙ{ï½34¤”’}öÙ‡AƒåM§#2JJJ(5³ñRmÖ™ µ×EC­ÃgÃâ0hÐ ,XÐʬOv+¦8Ž“éYô„0M“¡C£ÖøñrçÚÜÞ{ì«`Mƒ%Ko¼z³  ëEË—¯ØØ‘yÉý÷ß?¼páÂz úêƒpêȬ¾2­Íã¶úΩߞn?ÙŸ€kÆ ž}î%Æ1wûedõëQªç„ôK›"¹›î”©3;`r«)´VSg^ªoDé…n9 é¸ ŸL¹ƒÜûö=¾Y Ïþ.ùh”k¢ï×î¼2¿€’8h<,^i`šî'ÑrM¯å ÷®å2¿½øÙq²ãuTÆôéÓ=z4[fA™ÞÁºò=?¯êñž§HZAÂÝ ²òHwàòÿøçŸ>O<ñ]t?ü°þ³Ÿýl—õÏü¯#ºn¬ß°VÓ´Q¼24Çc¬~ríØ\÷ €²²Ð+×]g¾ÓsÙü$ÿr@)·¯øÌ3¢iåJc|KK|²oÚo_`i$-³p½¼|Êî“ùUhê!û5£¯¯Ñë@kM^`sS•M¿OYöÛ,ïI¨²ÓE#Üè©6&él*ó¾ZÈò¥Í2e¥´wÒk¢?')Y¦�±îvjcÐs4º?ü*9óuáí®Ís÷¸¤÷ÌKö*ô0dèPæÎ›·ìf9?©óûã·…|÷xóÚ¼ þëìÌG·®òÉȾ'«%øÂÿ枆Ãá³LÓ|¹íw O.,Ý»ŸzïEr…òš—¬÷0nÅ7,ÿÇŠB¤§Ë“+¹Ê^Ê3¥™¹»iC—ô9d áòwž*¾ùfëõI“tuÇn¯6f©œñI9¦¤œH þÖ\ˆ4Ñ”/nFöP0¥4ïrfž²Ž·Y†/,•i O0sÚ´ŒBxI­ã5ràšíÊ%€Rn&]r(ÂJñôäã~áF½í2÷ÞHÈ%ùi-çõo5 š’~ÎgðÅ_°Ï>û$ÓW)âu”´¹úçþøÙã�‘QSSC$áÖ«àºsÒϢݺRî±×®yÈkP]¤Ly÷þ§ÛŸ¿ãj0Mó¥H$r{«‚î@ØŽÍ€ÿØÛ|@ÿú‚"‚b‚bƒ¢’Å‘¨†òi8…Õû_6HÝú·›RVºpÔQ£¦ûf1:´à¶‘Ž_#“5Í@SþèJÁßþwÜ[fBË W‹Cú¡yøIŸggÙ{¸©‘sïaVž×/öˆ"P©4ß}ý-p¶S†J—K)Wc %3˯Öu.úášT¥ ¿Lš]~âk(T²ÑI AÜ)çã/ÜxòÃÄS>uÏ?9÷3xcj2_Ò}Áí–åhš–=ϘËåÓî‘8i³ïÏ×ÇÏ>?묳èÖ­ß¼ “.õÕ{Gê ß«˜ý³ž1d’`Â% ?…ÒÂÄD@õèÑc‡ÈI)yä=¿8ðÊýUuŸ"£ Ø °Ä ¨4DQ‰Aa©AQ©Aa’ðÑBÝps)…® ^žõ‚õÜ´g4HýÅ_ý:½\{+P�”âVFcÖ_.âg7&É(eÒgaÒ$hÜâ¾`eFÉr £%ǧe}8%·Õ¹ÌhÍ!¹0S€…ä¬#¿Ø2’÷xÿ•Ÿž’áEðÌK¥i¬™s Ésu2ʯ§ä ŸªòÖ——nÆ‘®S”WÎëÜߪÊVÙL•¯ÅJŸ¯ú7ÔÎpýËKKK}ñr/\ÉEÒö|ËóyÃy᯿þ:š¦Q¿îeä'п’ Ò¡ºò‚U&á³£§ž­Ÿ¹�¾}^}Ö¯_ïD"‘óªƒRÒ2cÐ2gÖ0õ‡– é»OE>’—–†(,qà J —èE.ÙCa·½ql…® &üëæMŽt\¢›¦É7߈mP(²‡ò<Â7àjmd³ùtÙ•‚;Ý`Ó;™œÑÅwÍŸ¤J?há3{SidÇ/žÏ5_ÝÕØ–”4/O¸wD}ïæ±×"©RJÖŸ†Q|X:-ϤU0kî<X{+}ºúòëÓ,M^„ú¦ò侈îj3Ï|m2MÎ=Îe¬í³LÊ“þ+q3myõëqñßøÊ& 2 êSXýnšæNGùW³e›è~Ížîûýéøµû°aÃÐ4¿Þò˜ò`²~TÚjêP]yÏÃ3ç}ÇÝ1_~Þ¹Wß§ ‡Ï_€D"ñe—.]öf+a;6û]Óûèco¬œVápñÞBÄ„ RäÙ%ºKò¢ä_a±ášòE:ÑBHN¸@Ãk€"ÞâPR­{ËaƒR»­|õÛgzžÓSvK*É­é³[Ú$Ù_|ÑŽ[õz&¼XAê)¤FO}š/e¶e3ZdÞëõݨ8 H¿x*yü÷'Ÿ%´áÊ#mËP¸ùMɲ\vå-ÐóNžx#”.¦ÈàJÙÉa7×\¿h +nç°îÏ·n<|ynˆ.ã}¦BÆ!RÓh\vš„’äÔz(¹{í‘ÃÜó÷fg5¤¾cMƒ¸“Ù.”.áå'0óÕÃÑ4 !—\rI†Ænkî;_˜RŠ PQQ‚ŠR©ÌE} /þ®õ³ÝªºÊ–Ù*™éˆ¬´ü}ïoh?¸è,ؼyó2˲²SLAJɸ»~TØÿ‚>wøõ ú£n?H½s˜êÞµò}+¬sì;ðËéqÞYÚ¯–M’¸ Ä5Ó‹S&{R“D t"á¨N8âjuÍp3ÖÜhÓdÖ¿•*c¯^¥^vYÃh!p‰™tq7Tòý‰äoF'' M¤§ÓÚ0ŸZU®¡Á„ÿ†ßÝ�¿ߎœÈ={d>ãºÐ뎔m¦€G~˜«ÎXŸWl¶ )`ÐxøéyÉ¢$_ Ç–ؼV®„5k`ã·P…nÝÊ9|ä ztq`×iu” +ܾ;é´:Tè^wúlQ¯°°©¾’¦{‰&›ñ7çÀÉWÀ/~ GœžZÓ4ø×]éúÉ.£¦ÁÙcÛÏR õ¤¯ùÃî*9÷~Þ½{3zôhHyy9ÍÍÍÔÖÖ2mÚ4–.]J]]]ª8p_xáÐ-Ì­|/¶é¾<q34»_  †aüdÌ £^[ºnÉME‘¢kCF¨ØÛ¡ÇK¯ªw!Þ³ò‡§Aeu]hºp ÑÐtW 9–ÂL8$Z$‰Çý‹9Äc6ñ˜C<æ`%$J)ºõ*”©lVUuûåÏ~¶éÞ6d à5VÙämÅ®qòÝç«P!àÿþSŸ†½ËhML_òÞ¿Ï”+K*×ÞÅ¢‘Ìüº/«¾z‘'3;­‘¡Áàó`+WHæ…¿ +„K4¥ÜÍ&V­‚ukaÍZˆ5ƒŽÆˆa:¬7GŒìÏ>ý*¨êVÈâiw2bZyôé#Ü2xóèï}ÿ÷Üüpð~d<ãxÆ1ÒZ7Ù hê\‘ö­OÖcêš—¾t¯…ýúRÛ"à Ïõg„gå«=éDÒï Ð`iC”I3{±¤®�ÏŸFм{¬íæÏvP “±³KÑÂRƒpDK[4ÙÖ�ûä�� �IDATB2U4B)Ó<Ö Ì¸Glï/Iðf;#\)¨î[.†®ëL˜à,Øêi6‹´öoUs¾p|×ò…ã¾ÐS¦Ào®ƒQû¥ã‰¬ôr¶Ù²}²ò5ä9Û!‘»íÊЇü‡â¬³rê$TÁµcIuy„€Ú8t=*Káá›Üx—Üé:„<wOº"È|ùÜ>¦µ6óÏ*x2Rƒ‚¾¼¤ª.ëzF7Hew¦ X&¯éÂÓ˪Xß!”\é”îâøvÖóeäõ#lôÂh2–@6Å‘±g}Ý¢R#U©­µ¹H¥]RBTŠh¡îšéQ)‰–$¹›³‰žyŽ‚ý ÓYSJi&KÓ¶±¯nãÎû]Ûóœç>L-qøè¯™Áy×ýыԆ˜Ü= _@¶fhWFѨ<žÃO»•SNÉ#t£¢~>¶5¦}c.„~=à÷׺å“[¶ÿ�–Óúñœu\Ò—œÜõ@Ž{r(Æœí½ÿb*ÎVÊðO·BëW@h€Xµû ¤@Y6—­ª¤Q ßèºÈ”—AJ74c<##žà²î-×Õ¤L ÙbòhmS…a-9ØèÞâ ГZÝ'špTGiÄ›mW›G4Œëšm[³E’ðiö ò'My¥ ç^…™u|É%¨¾}É ˆ“vrÉû¤hÿÉæC2ަ»Zý§gÀe§ä×ÄÞƒõ·ÌÙá^\ï Ãôò%œMö\iµ+£×Ý Méyæ­œpB;åÝð4ºÿ|³^°wÅÊÍ°× `èðÔ]ny.¸Í]¶ú7CEië2Eá”#²ê#»^Èÿ r½6¹Ìg²ÓNÞÔã$ø¶¶ceœù¿Ã³´¦ «ápß^ ´HåHWã6Çy£!ÌsNE¦É qVÚ/™vë{¼x¢Õ=·”ÔÑ7êF¦j1ù0æy½›&A× ›MÂw4]ÓÝŠvå’=î`Æ}ýô–$éc–éöÑ{ô/Jû·K)9f´.ûV)-chØûõŽ5ß1Yñ¼BäT•8÷òâÀ‘GÂ=†âBøñÑ™IúŦˆë«|¸ïye,FÉx™| z#ª*GZmÊPB™®ÙoK¦¿|GŸ{ ÇÓº|» © 2«zïá¿iòÉì7pæÌ$4ÆÝÜ�OL‚½Wþª*àO¿ösË‹ƒÒÒçùÆ/üõy½ïe7¾©4³dlx+÷ó•pü¥P[Ÿ£ð.øç¨ ­ë¥ÛBåÄP¶†’ž �3K*)F†æÎµÏ¸æO7KF.‹ÀÏŒKúDZQÔíÐ7'¶dL¢‰× «Sñ·XH©ˆ5Ù!͵F�å€mKlSb&Ü?ËtÿlKbÛ®F.* ÑÜû&CYvïþäg?3‡ç¨¶öáMåk²ýÎ¥Ùs… ¸ã^ºÌý'™•žìV û²ÊjsÅWäÜc­C2ŠÆ JÍŒÑ9áÇ·pä‘mä{;¡”ë2¼j¼ót/†;®…¹êÌ€i¯M%àÅ''¢:œ•ÜÚíù{ÜßýÚ-òøãáìcÒi•ÂI£h¹êŽ<aÙáE– iÀOo‚gÞH‡EK פBJPÒõ—Ž$—„[,êâ â6Ò–\~†â¼“ ‰‘̨Hýº&:ó¿Õ9ÿ?0øŠè;]¢½*AõBí£P½£zñ¾-½C"Ö„¦á®ÐÐÐÔ`s§µ–°�l‡KñÇòþéÕ¾]ÕŒ’°ùÛº!Ð47J*¤£ÜïÚ™+Ꮂ'â®–·-—èÝûÖ‹ºeT¯ao¹Å¾½CS:lÒƒqþàÕHò¶kÂûQ ÿ;,_‹_‡Ý[‹J%Ù–9ž}ݯ=üñ²ìÏV1ŸŒž“H¯2HÃÖuμäVFŽìp‰3àõ9C!˜=¦O‡³Ž†¯€}ºƒp²4j95:]r"ªøˆV…þËÃà²3š¸÷i¸á^7ôåzÌy}÷÷Û/w¯{"îxL.ÙuÕV]’¾–qK{åhG ^œ çþ¼ý:Ö„ëíWæ‘å‘‘‘%Émï¿ÿ¾;vlû‚rÀ–´§¿¹[û¼î½s5Íø»¡…Â)£@ÀW³ëÐ4¨ý6æY@Êuuµm…c¥µ¹•Ø–[a]{Fijiþü³ß/=$ƒÒ£F~ø‰'Îü¸-7Ó xÞlù4wi¹ì¹õlÜn̺^’.ðo~ãn¡¼d2 ¨JVz²æ½ã”FÎ"dv?2ûÉn2‚öd( zMHÊ𭳂OÞ¹!ÀO&Á!‡ä®F/o±¼÷lÚPÂõ×ÍÅ?N±î‰BÔ/½²B2ú¾éD|/§Ê,‹ð×y¯ß¤$‘Y/_z;zº—ê,¨>Êí¯ëÌ{&<�Ï¿í^?û8xáÒ[6å²ä²Ê—¯ÜÛTŽ­¡tè~Œ»ž!`Ú“0j@dø»zžj ººzð† ¾j-uû¡”↹GŽ+ÐKžB0çýM jÖÅS×¥i+ׄ·¶)SeîR!aZæì{¾ŠèºÞÚ`š0Õ®FIG4\B·µ¬§õs™ð:­¿}á÷}/¥þô'wïô_\÷ýœÜ-nŽ2_/<»?ßÊ¢T¤úœ9e*9&ugMC#ëæý7C÷Iˈ)¸ø÷PVo¼ý«à·¿„ÑC„(@õ¸‘ýH<2j‚æå·QÎýRgä?«!MÏ\„=o¥K’2žú×sütÌ—­¦â„©ùx¼2Î8"— 2»H9ò诿m+ÇΗ1c)ñø÷CðѰ©ºq¯UTTt¯««ÛØZúÎà s¼÷³ÉM¿Ô4w ®f]<e¾Kßríh‘ë×k^µðÁýRåò'fš&×^qª«ÕŽÝǯùó‘»xäí›ââ½ùꫯB¡‘Hä8Ó4ßXô:ì×ݧåÉñГyH‘Wø´µïåÉMöçÛ»ž%cSÑu¼òÜ œ9z]‹·QFÅ8(Ƚ&B+Ö®£¿x$£½ã Ë%»à¾ë¢ôDTѨÖI2êÔg1¦ÿëƒx[-_ýdiÄVú;*ã­Oáä«àŸ„ „ek�˜©”úAgïˆ<èÝ{Wu[ IkE*¤å(¤T8¶dñÚåE-/š1ÿ}¹niiá”S Õ˜1YÍÜöÀ#¹ëß(å:Î<þ¸ØØØX9´¦¦fC[lÛ6ápøZ)åý�OÿÆ•£%ÏnÝý/‡_«gµ~G èÞý;D¤vÍ•–æ}t;C÷ÊH2·Üìtñ…÷š„R]¦Å£>Êå?\ÓÊÂÙ*Ðz7—imW9v¢ŒÑWÀôäFBBˆo®¾úê>øàwn‡WÇqX´ö+í‡w×_Iäò¿®_á(‡ž{½y«ºéÝ;²ð²ËƒvHnlZ¯j˯âŸxBl^·.rH,Ö²j[[NÛ¶‰F£û:Žó¥R*Ú½Òí_vóv´I>Ø\s´)ÓÜžÔÈÙÞrÙ/Y÷lŒ¢çÍ©>¾['îú3¥ f½s‡ûEöç'ÛJHY0 „êuk2_™2 … áëÛ(/Øþ:ËQWYŠù;%c³ ]Ž�MÓšjkkË***¾säÞ´¢¡e•¼«TbбPòÜÓØÏ?/šV¬(>¤±±ñëä Îö˜GÉí¦¿Æ9`C­¢°°ð§---O�Z4o> £hML/o<Í–ý%á‹ç÷fÊv¹Ìn0òʨ8+©±„/\0óÓÏ9¬×‹¶Ž—SäÈH§éå#eQ” „o'†ÔRQ¾~;cÙNɀ짷÷é0|<3)wÚÛ+Ã_7¹ضd´�E#Üc]×ËÇi¨¨¨`wC.F=q"ïwx佃Ð4xõUì/¾1MsFgõu¤”TUUU×ÕÕ½ã8Î�{õ„þ÷Ë¡©;€”6ñ™í*Ox6” ÷\•â©§_dü˜/Òã›þt•¯añËÈ—Oûõt÷«OÅV.+l!Ø´àvz”ï�øê,«q»ìwð×\ÿúM‚°w° _í–CÁ;ŸÃ‰—»]8®H$¾1ùÝ­^¿þýû_¼"ÿ‚ÚŽ&,àw°çÌ)<¹¡¡áÝïʇrÁ¶mzöìYU__ÿ°išgªäæqcFÀã“ WÚ}©’§9¯·j0|JèÌÙt‹>{™Ÿœdº ü÷å0STw/[>¦<͆w¬!zMH&•t¸‚ž¸ƒsqvŒ, š§u&ô¦}{À’× œµˆf{eä,0eœp™»4Wñ¬”r|g®í*´*åñÇ˾§’ß¡ëxBfÌÀž>½ð'MÏoïžíßض­í³Ï>¥555“š››/!9œhè0vLúŒ„;á‡Oíøûç/$ä61³3‘GÝeh6²NüPúC(‰‚¿=öW.<iF¶é²½2²¯u ¶§_ oNwƒ»”»ÓY‡ ál‡ å¦}÷ßà·Ü}„hšve"‘øówYéì,´ª.Ó4µ3ÏŒ:#G¶?1gLžl\nYÖ_ö”–уã8466j•••g†qeY£ü»ª„C0îd¸è4÷+¬ºH¾¼ä7ãSȶü$!GWÀO†ä¹òä$5£¿Ÿ»SdøŽ;"#UUaX°&O…GŸ‚¯×ä®ïöòw¹¬R°¹‘Œ9ätƒ*d$ùï›nºé¶Ûo¿}·ûHè¶ U Äãq:¨dõyçY½ýáJÁ’%ðâ‹á_Çb-¿ßÓ?±Ü(¥hnnÖ***–––ž][[û#!ÄÁÞ5B¸«Â�£…ÀȡпGò%N$};ûdð'›”ífŒT~óØÍLëþp>î<.a€™€i àó/aÊ'ðåB÷;pYfŠLÆÂáð³RÊ'~ýë_ϼí¶Ûâ†aЖ¶5MMÓðÞ=o?÷�í#çë‰ðø7rñÊ•ðä“ÚoMÓ¹%hw.‰¡PÓ4 ‡ÃÚ„ ¢¿ýío{‡ÃÎÇW\A¥®»DóÿiZîóì^S¾G—"²O­Á:o6å³Ï„œ2ÅøGEEõ/V­ZÕ¼;œO w§¸‚Ör×¢®n3½{W?xá…æÕUU[©¥;±¼ð‚¶±®®ìòéÓ§¿6`À@ÚêØøŽ¿J»7’‹_~zê©âÉá÷Bu¶™æŽo tæÍƒW^Ñž:tØE³f͎탭{¢ïB$¿>pÈ5÷œs(lk>¥Ü?Ã�)‘+W mñb%W­2Ö¬]kOîׯß+‡:lÞóÏ¿¸Î²,ÊÊŠŸ¸ñFóüíñðî}æa®YSx^}}ÃóÁXÌî€è;RJúõë[ê8ëæ^~¹Ü[¨¯G.]*´¯¿5±XÉç«VÕ¿¾×^{½6zô‘küïq€­Ñ–UUúÒ«¯vöÝš|yZéRxí5ýí^½ö»è‹/¾Ø˜Ý»/¢ïDØ¶Ýæ(ò¶bôèÑZ}ýÔÄ™gb´g¦+åÎ#ÿûß4-Zþùĉÿqà ¿’¦Þ³ý{„ž={–~øºú!Cr_–-¼úª>¥OŸA|ñżuA_:�Dÿ^@qàÏ®¾¬ô>„¨Ü²W_rÁ‚èõ¿øÅµLšô›`Ä;@€ï’5ÿ9aêÊ+Q••úg•••ýMÓlïÖ�Z!Ðèv(”´Pè€À‘B ¬Œï¢Øf(džš5ÑýÀùtØ­JïzZ—¨l\Žj^+Q‘E2Þðvôôu× mÏ[Lò]A0R`› —ž^Ȣשú÷R;¼+½øÑý‚BÑå ¡ièE†Bˆtê’w.¢Øj¨‡\&0š1Ê÷zQ\“] EE¸+ªe5X)¯ŸÈ ŸýÖýŸ lx´¢¹á¡¢›_9)xw‚J°UP_¼_õ(ÅGûü�¡…PJÚ8 Tób÷»ZJ¡ìÄt ûdø� ý…& ÑÑöšéVÃcûïáNFPÁ: %-0z\,JO�ÈBD/2‘ŒalPv$6¦ö¢#Üå<MËrαôꔯRšS³â…]\”=ÑtJièe¥èe`o�”ˆ Þ. fíWʬAÙ1W›+%#cÞZÕ*½ð ¼†@†:S9‰VÑì8DÐqhåR!P2–ÜKhjÕîŽýJ{‡Ä–«­¥cîÚ*a¨ƒ]eîju×WÞň rtÊA¹ß$D Ü}Ö•BÕ¾ù �‘^_‡§­•c®É6Û•cƒ0zz¦»ë¤p7… °³ÌyØH¡ì TiÑä>t Ÿ* ¡óìÙ'¥×Ø*æd'{ah±Bi~Ó]ÙRª_¢ °ãhô�†ÐB`ož©” z¹oG[üä Ÿ¢l”Y+URS+ÛjµÕ£¬_ýŒH¶)­žÐfkFt—fÏB@ô�[-ú¬oz\ÅìiïÐ ¬ÆÏQî·”…Ð3,F§þk0B§ Âgº+iÞÛYÅÙS=ÀVAõlŠˆ}*•^ "äëgkšóá^ÿ¥¬ú‰H;¹Sd¤8uŸRÄ^þJŠÜ¨Ô—TBN¹óJ´g z€­‚¦é’ØœÉXß‚(J÷³(½ä>í9Çʉ ÷îkþkô¡‡NϘVC¡âÅãŸËþF€Œ`0.ÀÖ£ì”3hží( Ÿéžü³cµJ9^ß½¯’ÍOv…½‡ ÷ÇoQÿ­éáN.Ðî@£Øzt¿^Ò²ôJ¬Íþö¤OjÚ )=Ýý}aD>J™øžéž¼Gßë°‰]œ=Á2Õ�Û¥rîÐ…Ê ÂvP9þRáVv¸DÙNLÍ(¿¡þˆ@£ï|=À6A>lÞþH«Éo¾+Ÿ†÷kn¯Ÿ½ç1Éw ¢Ø.ˆŠ“ÊP¶T&<Çî{zJ ¥P jLÙ…³‚A¸]„€è¶ úÀßKÑíìÒ±ÝþyÖà\ÖŸR ¬Ð·µLíì¼ïIúèvœš©ØŸ]X«¤QéöÍ%Ò¶ñŽ•å L³A9á>e×Ô6tv~÷4D°Ã ¥,¿=d¥0›ËýrÒ²¥J8§_V;9Øg¾sÔz€)¥T/óI¹]<0eª[ë÷âëË>¸¦ôŠº€ä|ß!¥Œ®nJ\±"‘PëMS­±LUópƒZ6b™ú2ôeBZÁê´ÎDÐÄØn(¥ˆÒ:!ï B )h¸$BxX­D /¸ ¼³ó¹'# z€M¡ªzý%ÖUó}õ1$5÷U8±kõïNÌ߀è¶J©hÃS 'Õ%ÓÓŸŒ@±¦±á‘.|òqQÒ–ÁûÖI*>ÀvÁ3Û_&&h%BBÉG¦»¦ AWCGß+¬ýïëk~Ú©™Ýƒ=ÀöBSRU‡ú…JE(i¶;в, !¥ºNWàùÐðcÒ å:Ñl”RÑ%‰Ä5z¡ înBAÅ4 a)W«ë:¥Q#üÆä Á \' z€m†t7n-w—˜£"€»ØE(‘Ü3NQòf á[P 4Ùûód§fzE@ô�Û#‘= uM“Ý5Trgg…B%Ö*‹ØôæC›é~òZºÿON…~’ vvÞå\`l3¤”…Kkã—? DQò¡‰´æ×&ÍÓš‰Ían2q,Û¶q,Óˆ5Ú<zzgçOB ÑlÜ !E©,çés¶Æ^e{?FóÔfÌå&ö§ÙA%J*„Ôÿ-í@«ïJD°­Ðì vua\žY¨”"bÞùabŸ¶`o²ñÜ÷5y£V¾ö¾µÁ~…»Ñl”RáºÿÙ|eù{ ÜavÔ9-›÷çT²ø÷¥¡2ïKþ[zÇÒ_uJÆ÷PD°ÕðœdTB]¬hë”R4KÉFÛ¦ÉqÀÚ y{SoßYŠ0Ò@‹iƒ9õ]‡€è¶šSëT†ö EEX^jc'›‡zÇÁÝÕ=¹ã³T,¿ª”××ôãe}ùö””0¦í=­ªs‹±ç z€­†R*\{Oí•F•([}¨‘ºF›¸RH¥Ò[Ç¥þv¡àãǪyq;<ûí�f^Uñ/;˜jÛ%ˆ`«!…ÒQWh¥(õ’Ä öÝos-rÎÚ&—¯*@ ¶bÙ…]Ž&xw ‚J°URjÒV¥‰ßUŠ«Í­‰/8M’ƒŽ­e虵HÍ¿!lZÃû¡”Òn˜µò˜]_Š=Ñl„Æò±+ÃB?:Šl”$¾L`­¶PŽKå’éc+×±ßÍ[p ‘&»Gx•–«é®ÿË åv:ϸ�[)eé’æÄÚʨQ,€†&qôz Ü¥ÝÁA&ÿ98˜Ýsï¬`å9Å8 …XÊýýáj-4î=ƒ=Þw"¢è0’Z¹ç*ËZ[¬iXJ±Á¶Y½Ùd@Ÿu ÜÕk~’gþJ‰*X=6Ê×g–²æ°bMö„g‡ì}gg—owF@ô�†Rʨù}íùÖu¥‡… IJVš&›‡¸RÒo¢Aå!¹ÓªðŽmaÇNŽŸ\¤E‚žäÎBP³: ¥TÔ\¸¥è8ŽR4II³”Håö¸g/ïÎ†Ë RŽ1Ù¿ÙaÞ±P¢pá ƒwq'"¨Ü�‚”(6zûj† ô|ŒÇÁôÖ”»áÄÒß•òá†È2÷¾\$÷à [úàÒÿÛÅØc=@G¡5¾Ú80Ô7 ¬/Tñ-ŽÈtŒ@W|°´'Ø‘üXj.MîÿÕ,í’`EÛÎC@ô�‚"ÜøBãmz§ÞÁœoÂR‹ªÖ¥æÌÁ7g. iÿo®îË;óûÐ84 yLx�¡„öJ·W—Ø„€è:¥T±V ޵ÂÂ\l¢â •€CÊÖS4Ûò‘\d8ɘ]5>x³7/}»/ïLíÇÆã Ð…D%‡‚=-ï4:ÿêÄ"îÖFÝ´ ¥”Ö²ÆXWª¿§éÕ&š^kB6¤×šƒ 1@ãã™]±¥tçɽ_¥RsæfêšÂ4@ÛhS1¿‰ê)õôœº…óž,4#Ð?;Ñ´ ¥Tø›Õ±ûŠªCW[kì:×AÆÉŒçM™­ý(_þ¾<Mxè*í(c*…­¦ÿº”TÌn:þÉñ½Û ÅÜ­=@»R–.kLÔ–Fm³¾Ñ¢ºz»:Å/kž|ãÉafÿ¹+¦–ç —üÉp{‹¹fòûö1­¾CÔf€6¡”‡ÂhfXJÑ(%V¾®ë…*Îß7àÖåN賂S{-c¯Ç¶€£’ý÷¬%¬>xYꨟ€èÚƒ¶nql´† EÊÔzs€E«{Ðpz¤MÇ�)ƒo­áŒÞK9·ç"Nµ„}ŸÙŒÑ$qBîüœ"Õœùò—?ÞµEÜý´Ú„R*¼æÜ5Ÿè?/òíHƒ:Ç!‘ìO{&¸¾Èæ lÂÎëãÞÚý5õ+$›–2Áºƒ X1¶˜e â/þè ÝÐ;»ø» ¢hÒ‘åë/X_Gjz 6ýºØLƒÔ`›©–€}.ÛLÅ Íí’=;<WC0^ŽB ^Ï…ÀtJ)_j¬0盄ÿPO·ã7¢’ß@WÉc�ŠE®`êúžÄ÷v_«|.¯¹LýìóýãŠ]ž=Ñ´­æöšË­5ærLϲثû”™½'\rP-$˜1³'ï­ìClò»½…/".þì»ã=@^(Ga×Ûÿe.5‘[|bhýº­¥ü©˜;Fë e`Úû½y}ÃÞ¬¸²Ìý¼ª—nV·éJOùñ”è®(瞀  /-ãkÝL”¯Ò”é†ešÛU Ÿ.¨Â,pçÊM|såsæ c#¯YE·w±eîµéþßf­ù7WÊ+oÛõ%ßý=@^|±¾éh»T¼oÙPV¶pwY¯BÑp˜Î§¯wÁÎáã9Æx^p¶#i‰ z½¶…Ù@Åg()±”Dùˆnk¶yA₈ Fß·ÑäÅœº¦¹2,v]V¡ª|8­_oû(‡-GÌz¾ Käwõ\`Ó×\k % ¶£ÕXhu¦ûÖXòèu‡7íòÂïfúèrBJ¥i1$¢XÛÐÙµu\ÿHzÉôÇT¯dì«(þ2‘×.;�#¡Ð,E¼T§¾o„†žf +¼{'oC ÑäÄ‚uMÅV¹h´dÖbÝ.¬¥èåx*®_£·ž3wØ4&ÂŒû»ÓÔMo­åsù¼ûä%”²çïµo( tÒö z€œ˜¯}y±½iïÇÍHV;y,–Ú ¹¥@fýËï,ãÐR-˜ÿ³Jæ_Ø…„ž&½í7çI‡; öŸVWòÂ¥#ó};=@+HS²°párÍýêúa®ËkÆ’R\¸}Ï­¥è½xû®®¹vŽî°¥_ˆÇ–°lLöR_a`éà(ÐÖ·<²ðȃ~ÖÙõò}F@ô�­ -©- /²„𢶦V(ÓäN‘^Jd£äƒ×Ö­ðqoóZú‰ƒ¥ÙæåñË#z8}ßVŸ�­ðõோ…î»!]*WÃ&ÙzH�!pJ4>^Ú“™sz ‹Z»µæsyõ‡e^óo$ šÔÂÝúQxÇ”nÏD@ô�­`­±&f†ª÷^GÑÍ­`?dµ�� �IDAT¾Ÿ–úè£óÁò~¼¿¸/‰^"‹ºmï›ïšwüùßÿi'uA@ô6PRRrm$™túé§WY–ÕÙÙÙ%¦D$Ä%ŠÖÿ*¯©£Ï±›PÉ-žIN“e’^a— Þÿ¬?¯×ìÃòkÊÑhí³Þ-ï?Öš´ËÓi7@ǽ 466>ðì³ÏNxï½×ï?ûì°³ÿþÔÜ7|øðjÓ41M³³³¸Ã¡4p(ˆ”œÿ8ò™Íeë(œm¦Íx‘êñ^Ø0ÿÖn¼´v/½+RêîþJÇÌûŒ}ß•¦}påÁûºã:¥……Ñ{Î8#ñÿ8�mÃøè#½añbýŸGuÔ]÷ßÿÀºAƒöGÓ¾ßïâ¼n:XR87T¹‘ty2ŽI†Èî‚YóºaéÉ=árìúê÷„³q§æT|ÚÄà‡×Óëí͘2ÿ<¼?,¡%ø¥üå/:¡Z¾÷ˆ¾•RRRRôŸGÝrÿˆhJ®Cm-rútbß|Søb×®='3úëGù3†atv–· sW7¾¡uÑO’1E´ÛJR›¯'á÷u÷ešÌ~« ËÀý$r¢·Úò9ylKEBs ½Æ¢hmŒòùM„kLÂM Z tbÝB¬Rʦ>…òË¡ûéÆ÷¼1í DßFH)éÖ­ëéƒÕ=w *,¥kÁ*š0}º[²$ôjAAå]þóŸ¿:ùäSäwYãKGñEKL‰dÜTPÒ}¢9w|…Êоf7ÅÌ—»S¿¯Ñšè~mOî=ß³}àe†,w¥ë/׊¢ËÆîÛ¹5±û! úvÂqúôé3¬¼|ýûãÆ©R¥2º¬xçñ8rútìeËŠÞ•²hâ¸qãgßwß}ß)/¥âË– Rä+=vÆ,3§)Ÿk+(…dõOŠøüήċ–’™sï´±í³¯QÈÂKüiZ™?zhà<³•ˆ¾ƒ`Û6Õ=zÈÏ.ºÈé©i™„÷à_J˜6MÈ… £Sš›õ»>þxÆÔ8°S5þç‹ëϤOè%T’è)R*´iqºÿpSª—.y^üÇJج;±9¿îFÍ Ž¥ÜuëI·×Œ ‹ð鯴ºŸxB`*Å¢„‘«räEP[;J)úôéS¯ÿøòËÂáÜ„OÇO_Μ _~‹Eî¾êª+'ÿæ7w …vYÞ„æhoÜk´ŠœýjS‡~þ%¼ÄI”·7€æà £³‘|É|–‰¯˜?,NMw‡P—.Dûõ£ô°Ã(8ðÀ´éžÔèð–¾! Ò¿ûýŠÈY—wÊÃq�í¬³Î oܸqÐÌ™3‹u]7***šŽ<òÈ5/½ôÒ)%º¾çxÚD߉8ôÐCÂK—Î{ëÒK£KKÛ&|6¤„9s„üä“ð̺:yß—_Î{qàÀARì$M&É"}‘€¹¹V$«ÿì3µÅb‹ý°©Õ.1þ_“ILb SZÉòÊà-WI Pª`|ÕÅ )‰Ó’@Ä,"5®/½…ÂA’ˆ$~sS⦌glÛ&ž¢”ºEJyx2=Í//K¦B¬*))¹oÆŒÿ;pà@¹+Õ]ïîÈÐn€Ï>›k648c<ðQýÿcíÚTW³]h ®´«®JŒºùfë¹'ŸÜß9çátïš[TTtáÜeY;ìùYË-M $•+a•Ózyò/1Ðà“šj–þ£’Lÿ7˜Å,F3š±Œå}ñ>|0Ï?ÿ< 8Žƒ”ÇqRÇRJlÛfáÂ…\sÍ54Ú[xtí}ü|ñOxpÕ]Ö€ƒ†í—dr³´Ý{GU¨iÚ\Ã0”mÛ¯K)G{ì±Ú3Ï<£­X±Çq°m˲p‡ÚÚZÞ{ï=.½ôRMJÙ¿¾¾þþÁƒ;‘H¤®ªªj˜”»ç†”FßIˆÇÝõÚJ) Ã@×uÖ­[«íµ×^“Î>Û¾yÿý·-]ñbÁÔ©ÆW7:÷tп͙3Çvg›4ÓBþX¡RŸ-@ì¿+hº²8cµZ®Ñò’7cDΛÅ8Æ!‘”••ñÞ{ï1lذ”¶nK‹ûã(¥°,‹;ßýîw(¥Ä þ“ÿÄÆö¬ùXñcE‹›/VJõBpýõ×3qâD ReÊ'ߥO=õ—^z©ç�e¨¯¯Ÿ÷](Ý^ì1DOOÐuÃ0¤eY,^¼P3MÓ¸ï¾ÿÑ>øàCmÍš5`�šBëß¿_yIIIy$®Ô4­rÖ¬O 5ââ⊲²’ÂúúºBËJT A¹¦Q)åѨf £¨H jáp˜°m[FAF4ŠQP éѪª¶¿\ñ•‚¯¿FNª¯©­ ݧ롿ÖÕÕ5(¥:ÔÏÿš¯ZXƒ¼yò”WZOµ {b“9*î  9À„ÃgÃÒ¥”——³dɺvíºU÷àë]»ûå–[�ø%¿¤½H^ã5¦iÓxá…8ãŒ3ò¦ÛÞï7ß|Ã!‡Bcc#BˆUÕÕÕû¬_¿ÞÞÆGóÂnOôh4z±eY÷wœ*ïÕKi‘D"HMSZ(”î?ç)÷~=RåCg{yV®|ð¶qåJç¾îÝ{üuõêÕ5J©l¯ 4í+æ'@dtÒÎ1ŠURwNë—ÔæMügÿþ(¥xõÕW9õÔSÛ$vöy¾¸Ù¿¶m3`À�V®\É`sabrCâ ÃÈèƒo« ÿ=ï¼ó'žx"�ݺu;dÓ¦MŸoóùŽ`·':¸Î-‹-Ò~øÃ“\¿~Õ}cÇrôðáJÛ]=Žé:¬^|ÿ}a®Yú£”<lšæ:@ûõ™“ª~ú×ë׆*W´Úá5†bñì*šûë¬]¼ˆ_ýàP__ŸÓ É;ú›}ß½÷ÞË 7Ü@ÜÈ\Ót ¡P(ƒìÛ+Ô’>}ú°~ýz€ €nKýW°G=Žã°lÙRmèÐC®êÞ=qÓqÇ©žýú)Ͷ;_#ï (õÿÙ;ï0+ª³ÿÎÌ­ÛwYX¤7AzSECÄ‚ÝØ[{FÝhô3ÑD£FSŒ-%&‚Ø, M¤×…]¶Ü6s¾?ÎÌÜ3sï6@E³ïóÜ;3§½§½å¼§A8 +VÀ믓êØaâ¬þzϸN}zb”.C$‚ëÚñ-{ÝßÈøÆñtíÚ•+Vdä§îÞV·¦ò­·Þb„ ”PÌï¾ÃÄÝ{‹Å0M³YÉÞz9&L˜À[o½…išg&“É¿|WÇíÿݺeH§ÓÆØ±czÍ™óñãÆqü¾ûJ#ò?tÌmC(k×Â;ï› ûø~bAU¾µí }ƒ¨¨¨`ãÆ9c^š£7¯)pþ÷Þ{Œ;–òCøô唕•F½ E;‡þ}ÀðòË/ü�òÌ~ ÐÉdøòË%ÆèÑ{SPP{Óþû‹>ƒI#þnH{)ÕÏ4Õ “†šZذê¶Âư~½Z_SûcúõëC÷AƒèXÙ‰N]»P4§ˆÂc7ùV f0–PÓcA‚Êæ¡éñ°ëŸOš6EŒùp<ôÐCœvÚiüö·¿åôÓO§¸¸˜p8¼CqèR~×]weÉ’%ôïß?¼páÂïœî;Ðu¿]Èd2 4°ËâÅ‹/:”K>Xª]k_á»Ä*„ú…BŠhSIØZ§$oÍØT ëÖAizVA‡0 ìÖ v©€ÊJØ¥"!°%¤¥ÒN¥ac ,[Ó›’>ÍZ…Ð6¢@å•ËU‡?óxר´iååå@“‹Qš%4Û¶}iF‹ãç €}öÙ‡wß}—åË—Ó¡Cb±Bˆ­î­Å¡‡q§I¥” ˲âßµUuí„ÞH§ÓÌ™3ǘ4iÒÞápÝ&ˆQ#GJÃ]cáöÝò­¿†ú¶,¨­…êM°~46@õF›Ð¯+t*…ý`pèÙÊJ ¬ LµkTØøo8¶qç.C½U¥G{Zaåøt1 Ü«kCå—Ü 'rQ†’=²gf/®»î:®½öÚœºiJr«²+÷·Þz‹“O>™•+Wz~†apØa‡ñøã‰DšÔòá°m›P(DUU_|ñ………†á…illdêÔ©<ùä“lÞ¼™X,ƨQ£¸çž{8p`«pèåøê«¯èÝ»7¡Pè²L&s{‹f'‚vBßH§ÓLœ¸_Ù»ï¾{VÏžöMåå„6n„-[ V8cA‡RØo œzŒ U…€íPÍVä1—0ÁGÄ€¸ÑÜ\"õ}kD/È~Ûlm€/WÜùðùg•ü´ï\2×—#Eî% ))9¦[7R èGjµd¹vÝêëëéÔ© Íï.=óÌ3¹ï¾ûrâ7‡ã7Þ`âĉ̟?Ÿ~ýú …°m›#FðÉ'Ÿ4‰+‰°páBzôèѪ)@P?~üxÞ~ûmlÛ;ó–ã ´zAJÉ]wݺ馛ö[·nÝM†aŒ²m;Џ:w€c„sŽƒ¾Ý äŽæ\‚ÓéÀ­ý|nyÜ¥Ô¼ƒá‚-™!8±`k=,^ ³?ƒ¹ ¡Ã‚Ã9eëÿ‘\Дð¯€[¿r%'Ä‹/¾ÈøÃfj'ª««éСC«Ã2„yóæµÉx‹Å(,,dýúõX–EAA­]ÊúÔSOqÔQGµ—«E˜¦y»eY—µ*âN�í„Þ °,ËèØ±ãn‰D⦆††Ãg`ì¸ôt8â`4fÇÕ¥?é|¥nVßVNÝ»R]÷vUï`ü&â¸éé¸Ýh–u °t•’èsÁŠu°ÿ¢_pÀêÓh˜Ñ™ÄÞaOuÿñèѬZ¼Ø#žæV¡©¼dÕßp8ìî&k5L:•[o½µÕ8¦OŸÎ!‡B2™$‹åh-ÁŠ+èÖ­[³8t·I“&ñÚk¯ÙétÚü®L·}7rù C:fëÖ­F=ޝ««»Ë4Í P„3f0\q¾Ð rIÀÈ/œ…ö”È>âÕ¼¤CØ.¸ë“ì:“P¸‡[Ïfà3 ˆE¡¤ÊŠ¡¦^ês+“&ŸB¼»ÉºO»`‚U‹sÙe—å§ÖŸA÷K/½´I"ïÑ£¿ÿýï‰hó˜Bjkk¹ð ¹é¦›|sãÍá>ðÀBPYYÙ*"?þøã9í´Ó0M)%Ÿ}ö]»vmUù„<öØcTUU]»vÝø E„;ˆâbó¥]wzÂìÙs6~×,‰;‰‘H„X,vN:þ”²� dÂ¥?…«~E¦ßÒ.5)”ºžU>ŸZÝø$²® ¸ÐZ¨“[B"¶À’0ÿK%Ý×oV*ýÀµGpê7#€OYÁžŸL:nÓi8®•:Ÿ ýÇ?þ‘^½z59Ï-¥¤[·n >¼Ux� À¢E‹š ;fÌ®»îº¼Ì`âĉ¾ 1-á3M“x<þaCCÃè#í`\|±5éðÃ?ÞðƬH$òÛ¶¿—Ç7–e‹ÅŒÇãk éTêÞ‚˜,xàf°çBê=¸åÌ,‘»]Ä5”¹}Æ5‚ ÝO{¶ø“š…^Ï ÎHMy°ïêFyP ÈSï…b`E1èXÝ« Ç.Ð¥£ú^ÚãY®Û{? ÂÜý¼ºµØóáÒç¦766æ%ò|ÐGäàW•]¢w-óÍáÐãÞ|óÍ9¸t8äC¸æšk°m;/¡ë†;‡ž]µŸ<y2 £Ú:Lø¶ÀH$T?^W\‘úå•WrèЂ G|ôчF&ó[Ð"ض͘1cŠ„/™¦)‰ÄtÓÿpd>„­oÂé�)²Ä¥µf-ÂÄ @VúæWú -쟞Žgq8?¯I?nß»›¦È~ëLÀe"AÎ`:ª{E t­‚Þ] OèQ]*¡¨r=W°+o‹7éß¿¿oÚJ'H•™C<ÎqLš4ÉÛÙæÆÓŸîxЭ)ú÷À‚0ïYØÛ_ÿ&LÈÁ¡ÃæÍ›óâp!oêÔ©�öܹs¿¦w£¶6{Ÿ‹Á 'd*/º¨ú™ûî•îØ1òQÏž=z´Õ ²3B&“¡´´t?Ó4kfÍšµ)'{ Ô¼¯$÷…G@FSf\"ÖÁ#hM²JÝ¿áK”Ô:Žs.ø%¼6XË…fÔ“Z>´1¶›†$©ãÑŸzßv¿#a()„ªrèÑút…¾Ý¡wWõݽd¤Íĉµ:¾N¯?uBÈ'Í/¿ürßwSãï¦üƒ8t÷‚‚�^y†v…Ïž�ëCøçPS„9eÊî»ï¾¼Ú‰nh âȇs¿ýö0FŒÑ/oæw206lMr¤Î1.ºÈñ“Ÿ,ÿêðÃCVqqäÏC‡-ú®½eY„B¡KÂá°USSóZq,yõ!°>€Ço„Ç4!$4tø%³¤7d­æš~žÓ=5I¬ÇrÒr“pÝÃ=Bpò‰ÇòÏ·†g™GÉíâÑlž¿nÓ!O~…PR=Ò"¨ª€î‘÷ë®~}»©°ûî»o³Ò·Ê!„®]»úÜ‹‹‹}sðA•¸©_s8ô´Ü9íwæj Ö†cÇÁÖ· æ=?ž{î9:è .¾øb2™Œ‡'ØÜÐÒôž›·>}úŒi¾Fv0Ö­“ÍêænçÞ}wi\ziꌣŽúdëèÑ¡FÃ0Θ1ã’Éä7•×6ƒ”’‚‚‚[MÓ´2™ÌƒûJcó»°åuØo`–X²ãlAYaœÝ'ÝÈ´÷DJüÒÔ}x]B8Æ8m,ŸØƒê7CÔæ!8þØ£øÓ3eŠašz.³¹n ôÆüùê-]̈c}/„Ê2¥Ê÷ÜEù®=T¸:ä¨ÕÍ£”’x<î#–!C†4i|Óµ÷׫W/®|8‚ci!7åÖ(fþúŸÔÐìº `É’%~øáœ~úé¤Ói_G0ÁaÆòåËs#î„`lØÀúÖvÕÆ#ޱ«¯¶ÿüÒKÊÞ½£«âñøî;“Q™¿½D!¦NØ#=æ=¥î!QBö[Q� [rà170oiVM÷¬éd;OÎSf¿õx>š~íöuèhª³ž}Áe,ZíÔɽôȺ{—ºaµüèÓrnÜ¿M‡Ðhxež’ìEE°ÛÑpĥе“Z~ PRRâ«Û¦–ŽêþBN<ñDÏßµh7?ƒnU·ÙôRÉfêJ€iõ§ƒýüõ×P½i#Gy$S¦L!‘HäàpÓ×ßÝ…3�¶m—¶X˜�ŒÍ›Ã[¶…F…PãÌ3érų?^ÈÂÂÐ3C†ìVöm©öΔÎÞB™N§ï=RÁk÷€éžìJSbÝo„p¨Ç°m:¾”´ÈO£?ó… †'Û]_†*|SH›5©)þ4´øîSo7O²‡ºðîÊ£¨Oké¹ÙÐèË6à çÕÉ{)5þ¤«Ô÷aû©µõ•å*ŠkXË'‰õ÷ ³衇¼0_~ù¥¯š‹WUUåÛrÚ\Ø`zE¥´º®~r dfÃ]WÁ‚ (((àÔSOmÒè§!ÝümÊÉÐN†a,Ûž„Pû™„Ÿÿ<sÄ~´`ó„ !+]iY–wHâ× Ã‡7„k2™Ì̲bØò.|ðwµUhÞÍs>…μ­T{°;•—ò÷ç{zþM¥C3~98¤ÿ[JÀ΀ÎPBõÌñãöd~öL_œ €÷á-ÅØÝ‡³9r[S~›€þôkÕóŒ#`õj°BðôËÊmÌ ¥ÎÇã*»K—.uÊ”+‰ƒÒ.H˜‹/¡·Fš›¦É¨Q£ZCÏ—”’þ=ýuÒ\]¹pÁ`gþyä Ã`Ú´i9³ ù†/K›-ÐNF"‘ùpG%æŽç'M’ÆÔ©‰›~ùKS\¸¦S§NX–õµLC8†˜KçÎk èüÒPý*”„ô0þŸ³¢Ìñ‘nÎ8<K¥gœsÕ Zø@YÛŒCøU{0B:ê¥ê’B€’÷?ïMPc*Þ4œ¦ž»y ¾+B@·]:³,q*v`µlüG}°|¾Žý¹ú¾þlµj.‚ˆ¡æÛŸ}öY_}C®tÍ'i…ôéÓ‡åË—øN£ÑÓpŸEEEpÀ9þ-ápý„LÞ§ uY;‡÷O…ÆÔº‚)S¦Ð³gOoÞ½)+ýòåËgådj'£¶¶þËV ™Ú B@a!œrŠÕùüó×Ï8óÌUZz«k×.•;JµïÒ¥‹!„XgÛöïÆV†– ÑTc7/hí8èªt¶3D²F-Çš%,‹§^éœCÔ¾ño[p¸A\õ>Ò >;°Ÿ|è¡jE½žŽׇOÏ„ÙAiÀÐ}ùû´>~Jp÷Óêõ'Ϊýš:xöõ>Ðá-µ ª ;–Ç~Ø,‘µÝ»wǶm’ɤ·]O/‰°ÿþû³ï¾û6)­[‚E‹!¥dÿQ´¾®ôöp^¢ÀWÿ…ÿ +W¬  ñæ›ozxÜ|¿ð �öüùó—·*ƒß2ˆÂ—_^ÿÑ7LJ%-fΙ™3ÃìÙ³ïsçÎK´õòÆÆFzôè1jÆ s�æ<#{h4Žîƒµ†v¿sž]opÚÞ‘Z¨KÖWo¢Sòþ[ÿ¶º+™‚,ãtF©‰  ³êj³ð:-þ´Ý(²ë Z%R|ðêÕì1 ›×ØXHeàÉ[Õ÷‡ à–¿ÃñÀQû«p]«`ì¸oœ{-9‡Ex8Dîþñæ¦ÅòY¯uÿ|i´ÇüczðA2³³ÚR³u¥ù9Áý³*(;F¿)j;ïäÉ“™>}º—ŸqãÆ1sæÌo|»ªmÛìuñî‘Uë×\j†Œ“€E‘âÛ>ùËgÓš[ÂnôêÕsé×!Ñs •­ì½÷–¡Ÿÿ<uÉÑGÏo92²µ¸¸øøÿüç?†>ÏÚضMiié6l˜Ó¥¤?„QθL'ë ì=eàM•Q5ÅåHOÓ¹€N•Y_³#pàM¿yîµN&²ãIgÍêÒUY|Þ½—,NOP¹šˆ)Ø’ú衞=ÏŽ)"ïT®l+RÂïk~äì@•Àʵêý$µàŒ×_=‡8óÇt‹xS›BܧnpkjE\kq<úè£ ì­ Vוóç¶® JÀ°aÉ¿á÷¿‚3fPYYé©ò3gΤ  àÅo’È¥”t?±Û[µ [“ÅEE¿)ˆ )ˆìgÖóÏìoõ=µ× ¦â'NÌ|#3cI`köSu<ÒÑGË¢K/ÝúØK/juí^F5·ÖÞ0Œ—R©ÔU'L•σiÆ ø¿=mØ‘¶,³ŒޏÀkx7…L†¹‹w�Mô…YŽ«›gÿÁä߸1OùDvléuP „{"…pòïŽû%ÆíÉWTœßÿ]¥qɉÙ6H$Õ3“шÀá8EN?>ù䓵ränß ºç°M-om-ŽõëדÉdxðÖ6Ô•ó:Cº;i\t,~Qí­‡ÃÌ;€P(t6ßضM¯SºÍ-.,çºIk „‡?ëpLÙaùâ;vüf ã&*Sµ~gápÔŠ 8ï<ú]uUò³cÈ¢¢È£:u*Ñæ+B|Lúó ðèµd-Û¾ñIÕ •[º/� †i«,àžT1 6®øÚZP×MrÂ;ÒÜŸ gœíÖÚÓEàJ(71Y0Üé¸nu:‚móÒ;åHàŽ‡”Wg¨³¾Z='ï•[Ÿ Iåv÷µ°zõj’ɤÐthjê-¸F÷ † ¦ÕRJ;LõíÑ}ÚPW.³ÅºQUo¸¾Ð8GåaäÈ‘!ìêêêe| ¥¤ÇÉ]f … ÌÆøœ?áØy:–vüwÕÑUÝ‚i×^{]WGëŽãØp‡‚b×Á²`ĸì²Ô‰çŸ¿¾f¯½ ‰D/‰F£³¥”ƒ¦ÿ~z9å}j èõwüc4÷éc‘®èÕ—=×\¹¦­ðöã¼KBS6³‰»y‚*íÚ&·jA² Þ×éÔÙ±›‡A£&"%¬Þ¨âØN§u¶ zÈ8ü á³ÅêyîáÊiüøñÙl®©±v6ï~ ßTœææéóù%“IfÍšÅÕçá£ÚëJw¾u¦ê}“eè1©ÖχLRýû÷/È)è×�½Ní~GeeÙ¡ˆA("… ÂQƒP8{ΟÒVTaKKŠV Þ†eYFuunÃ4 ÛÂ\Bw+~kS¸ÄrðÁ0`@òŽt:½ûcwÀ䎿Ö+¨ûžíç^c¹„襭Ǘ€ˆzœQ8­ìZÞ¥”ÄÂé€Ã‡p‡—®–°DÒ»‹–Žð§“3|0+uU΋$% ¶+²XÅïX–MÇ%ô.³ €«._ë”Ɇ.„Ù³g³nÝ:­4ÖPÏ[RÝ[óÞÆ ຟ:õÓÚºÒÂyÒ^ó >ÝƤSgK—.­oiüöBÅÑ¥'WV_Žx¿¨ö‹¸f·ÍMÓ ûÉ]ÔÓ1,˲׬m#]%•Û²ÌÝ\ºˆkÅañbøä¸þ|8Α:M’ʬ„uA�®1F:\À§ŽÉl×M`iù“ײSÛ‡¿tA‚ˆõp¸†?w| °äËê"c“¹8< ²›–W@w¬^Z\Ê–-ÊmÁx„PS§ ã1�� �IDAT‚¦Ò¹ ˶ñ®:M¹õìÙ³Y•:Ÿ­9iÝÔº÷ äÃ1{öl-ZÄ3w)ô긥ºÒÃiáݾDðéË$æ¨ïþýûoúº–9s਎¥ŽÄLBGÜŸNô±KÀ0åÅ¥§.^5,¶mS_®ks.JP„ÞZ‚×*Úƒtà;<ò ëWŸžu“NzžñKûš»/¼K”n6dö‰C’•൸K$„B ë»847—¡È‚aYÂK— þW¦ý+/€‡@ºx) ñ(õUxçÌW¯ƒûfURËΕvºV’Êd=–½©TŠ)S¦ø¤j[${[$~s82™ {î¹']:Âá{ùóßr]iaݶÐÊÀÓØ‚ÝÓUí£¾˜RÊ Ã0îÛÑľâhŸâpfNYÇ¡ˆ"ìHÔ$5inzDr~.eÒ3,˜8uß;Üô €åËÓÍŒš›BTâ.Á7w0V‰¾ÖhF…w ùø1m¼¤ý@“æù¤´Ð// Ä;_x,\—)ë6¬§cévâyšÅZ<éü@‰4 Ž™´9+ô2juá&/#=Qdµ¶UҵΔYÇ2£Ž1H øli6l÷2¸åR˜6mþóŸ•{†5Ý�§Kö|’¿)- )ã@QQBÀò²]ªÕu¥»ëÒ_cÞ^Ü\ÔôïgRʳ wÀ%Ø 6>WدS÷^K^=Ø"R"¨ë"GÔx=^³3’Òâ¢K܃cŒX,F]½l›’Ivì Jo‰à’Pé¹Á-‚T üï t7zWÎã$7ž÷î„ñašôp¦nÈJ×çž|Båa{p+Ù¥Lg%8‰£$òÿ|Š…þrzï2O™ãÃü~Î<¼ë¿n㪽-ÉJ0é| ­ƒëD±l¥÷Ôà‡{ÃÙgŸÍ¿ÿýoŸäÅ­3Èqúëašš^˧H))//'™L²á­¬Êî‹ÛR]iἺ¿Û¦Òm'ç]dÝÜð÷ý¢ahllübGHõ oÚ«¬ó€EF4B½"1GᨙUÛ½ñ¹©»2Ò g%e:m‰†zÁÀàHôŠŠÎÛ~ÿs¹¢¶9‚wYª7€"ïXýÑGÕ±Fý«²ñôÓW<"r½…ŸƒC¶at7c ­Á¢=|¢Ú'aLƒc¸¶Õ8¤�iäÁ¡N‚ ¢á’Ù4$-›CÆ|쩉Þ"‘Å£«×ñþþ<:™þ`ö§„œLØ<¹ gt¢›ïŒk¼ÕðÎøŒ�Gq·Ür‹^²&%µJ³éñxs’ÞýN§Ó˜¦IMM Ë_±€ämm]e«Ç'É= Hkgoäps­úH˜õH)ËÂáðvBQÿJ÷«* ÍwXB&nˆ:D¬«ëYiŽ Ç /… Lç©Ê"X²ñ&p}ÅŠuK¶'ƒág™nMº*½¾à-ŸDwÃ:àì`Þ³þÆðESÑÜ_™ºj™®žéè<µ"ì*½ZÖ”d¿ÿž»)µ‡0ʘµúhê3šT�‘*G’»Zz×&½ðäEù ¼{ßnžBåŽÔZXõ-‘løòM*œmå —;ùkLú%:ø‰ÃÖ˜²Ëæ<?:®¼òJFŒÑ¢ônnú-ß<ºî'¥dΜ9D"¤”T¿ÝK¼,å­ŸfëJúÛRïW9 ÙmCM-Z í1°m{zN%´.ýÛy »¤ÏÜ´Yr£Ìd© Ø6ïl O=×-íÞ3¬Ôv3l(beL%,b±è‰+£}øðaŸ77i'·vÝZs%¼Æ!st)‡Ð¥„¿ÿ]óåî@ÓU*Ȫ[úOhîzòÒáòn>=•UdÕ2‰å Ô­Ú°‰3_ã¹´ G|({ŽNmÁElM9é‹l<OjƇz‰H¤Nð§»~Ëál_5éïz9¼º€Ì€£þgÃ:>ÓäèRôî¥üV®ÓÊ*•Ô¶½Ä Õ|º§AiåøçðßÁ¼yó0 ÷L¶9Ë|kT}÷ݶmÆÇî»ïNÇr°?‚²ˆVZŸkU]Êá…uÛÐíš›/Žæï¶«�¿lÛ®hí 1�–mƒ/éñË÷¿)‹ †÷šÀnLa5$±“i¶ ÓGäYÕÝôá¡ ŒÀ S ¤ “²)ˆHÇ(ÿÉ'Ÿn¡„Éö·Æsj]ó׿ÝpiµÓ¶áæKéëâ[‹â¤î®¿kÌ!ˆ_À,r8³ô$,ËïÄ”-à K¥� †’.•X-‚­í>óIËø°¬‡`šÜw×­œsTm~ $ß»«-hR\?Ö}>þèG`xå6Ï!\)Ápl,fSí/`ÉJ-ïøËq¨›åÅêlôÒÒRïèäæ¿ßó©ñgœq¦iòÎ;ïð»_ÀºAX¼´¹®ò—CwÓ‡?z8t==‡ì¥Þ §Òd¬ ™L†ò£K&õ:¥ûÌ ×Ž°*JÊ~ãJãFaðÃ×Lþõ¥ÅÃK¡ ¢79táàLGŠ›¦ú¦"xW}7LÉ1·T0 £vÀÖÑ"²«Þt5^'æf:°v³ú<ÿ á—æ>þ rÝ\\ù¦Fd§ãt5-¾ ÎXV î{ÿÅkÙgH+pˆìquÀb¾/°Ï=:´+ãFwåÓsâ?C¤²qÅ`P õ×Vobáûàì£4ÿ ^ ·^¥R�‘¸;ít&' ’Žž‡ê„_€9Ÿã1µîU°lµÚžÊø›ÇÅ‘Jkø´Šumlzf~OÛʰaÃBpöÙgsûí·FóZ΃Ë\-ËâÝwßåÔSOeÙ²e�¼/<÷¿ÑMï.3ou]IM« ”#Xw¤²C/­y~–êi˺ø?P§†aŒ:XÁ¦Úê;vûÉ®§†ÃáHUY{xÌ'ûT ÿu•:Ò¬²‹�µ.’UËm „°‘lKbeCp¥¹iÒ®�–®_¼»�˜3gVä¹çÆ$=cD 5®6òü‚,.’W½å­A^~f¾­Nhm²’]‚Í—•¼ŽÍd·Ãiˆh_õ.%kª·P»ät˦ÕŽ›†L…ÒDô)´T jjÔ´ÖŠ°b¹:Nº´v4ˆ½öèÆú%ïrù[)-…B§q‚7¬6y'%‡Bá9•À}wßÌÙG$T±!´§ªÇ'Úësàž'áÆs¡ÏÜNŽƒâ¨4#õuœo„c.†Oºj¾ ¬¬Œ]wÝ•}÷Ý—ÊÊJ ©©©aáÂ…¼ñƬ\¹Ò;Ì!†_ Wž®§4Ymië6ö‹mS®…GžÇ¶m;¼ÛY}FX–ýçx,:Jç‡(*uT`­¿dŸŠhË;E‘¢qÓYòª´Û’¤“6©¤E²Ñ"Ù`‘pŸ ‰† ‰ Û†’Š0uÉ-¿W QJ.»LX%%ø÷ÜI %샕”oLç2}ð“ODäÇoÚ‹ðÁgy0OÓtéârdg–þ¢‡Õ³"w¹PóÖûË_9eò2"Á‡-à 8N<±yÂt…—FŪ«aå X½V­iAqì3†½C¯®ê”Ö¨ {G: vùˆB¯n¤ƒì±ÇÿÅ >ñ FŸ -€ÇoVg$Rpê50|WøÕOýu£Ãà]aPO}æ+ªO3`}-ÜúWuLÕšj/ƒ;Æuë²¼Ä`ðÀî íµ…ËN©¡OUVê6‡Ã+W }¼ºøî‹Ï—^«q+—ô²Úny©„'WvÆŒ˜cìUh³´!;-TtŽeÓÖ¤¹Ç „#¥"Ø6Äâ&‘˜²ºd2’tÂ"Ùh“lÌ8Ä­y½b�VF/ QXz=L&-[„QR ^ZŠØôÒ5®Š•SZ 2�ÊŠTú»cdOUÓ8€«²æ]­¦;:Àæúž}âŸLÙûK~zP‰Ö67INsS©ù˜€”CU•úÖÜ]¨7àµ/¡ñsX¿^i+WÂÆ L@÷®±ÏžÝ9º£vb—.å¼ûÚtŽûÁ'J3ÓÚ↋áÐsaÆ{pÐÞw¬ûsågDn}-Z{jEo†B¼i,ªŠáŽKàö‹µôŒì;Vn´Ù¥ÓWjúO´G0L¾°ÂwûN›pä "%¤…à +¹wn¦P«ãÅ*ÞõÃ2LèØ`'<°ÌàÑ5q@rÇЮD׸C¥ª±•:Vs冩*ÖÊ „!œŸªWµÏ?[V+cƒ ‡—ÿDîµ­ƒ$Ùé° › T–¯–Z¡>½ó¼;j^Ï“~Slµ *™® (¶KËæ‰Öà0`ðIpÜq­ÏËŽwöÀ½ƒ`ëVXµJ ¦ß¦vH¤s„º¥åáT§¼úOðÅ2xð:ˆÇô„³’×–plSW£TæqoªÉò5íN‡Ãý0`~Mœ{æuaöÆ"b¦Ë‡óì‘<>DÈËÂN¤±ëôI)P\ž;u×Qdwªä“âò0©¤M¼Ð$V`+  ’¶'¹]5ÝûÕg¼g&-1C‚ŠªX"j cÏ=:”9­eˆ:? 4Á+ ÜmJªçˆÚ,Äbj¡Œ”øêëB¼FÔ‡yÐüÜ[jYs$ðˆ<Ð rh»%6LÞ·B,nVªàÚÜkòâqè×Oý ™Òêꥥ« cCØ„ŸçÜ ×Ý·\ä”I:MèÔ‰RÖÌ`ýq¢5­îÞêý@æÖù·ŽÃ€Euq_Ò‰WVW6²„]Rˆ§šø$2p\Ï F$„‹`§2ˆŒ !ƒ‰iÞkŒc†Ý’n\á•ÇUáÍ›¼{ H)±ífYUD6œ!P÷WW‡RRfš7þä$†ZŠØÉ_ÙA‚oŠí;Cm-ˆHד'¾+i¼±øn.qUmÆ|}üAú‚^…mÅñ»Ne÷ƒ®áðÃ[¨·o´N,¼öôü\s/Ü|¾šu6ZÈP]ò©ÆKW®ݴúsz [:€€œ~åÖ­{‹Oeç[À¤¼±¾œé«*™·¥˜ˆ)=…qȱ±¸uìNs®Îè'Çf{Ô#B$žÝGîFô†:Z:®Z.m¶Ä¶$™´º8ÂÊHlÛ]"œ­#mý3jù³£)ì@4¥ª*²¨`[@â—ê9Ô¢×jž¸Ù2SY©Ö¹oj€Ñ@RùJäúûPãôZ›ø 8nçɹN©8„-9xw„øà—ê­·su/Q–í%+ÕÅ ¶„ŸŸ¿}~ów¸üT­ÈA-X ýºåúåÑOjæ­“¦ìvàvö;Çd$@˜`ÕWb5T -›OkáúeÊíP[aA6oº´vÿò2‡Hߨ79?U‡mK°md&–ÍÚpŒ(jº,KÔBuš—¦ÂaÛ+£~é”a¸SjÛRL@Ñu–è=âG({�¬ôN?"ú1¤†äiŠ\¨1º¾ÍT#¨&%w>iH7Q™üÕ]ð§Ë³Ñ‚k±›KÚ—'žë4ÆyMæf'_±šÄ!isÿm‡³÷ápÐA¹æÛ‚`] ï=#„‹nƒ;.ƒ1ƒ•ûλú´= º²ÖT³zadþnL«Éü:ïÒ€áÇÂò5)íi*fÕ„M[ ®ÑIÃI$5¨ZNïq•”ô("1±$ɹÝ2…2†Š¿Õüº®c6y$us„ïÓœ±¼„;«6S(m¶¤l.­íB4¦Ò5œyÊÞ¡4WoQÄšJ35µ u˜r—1ZI&e{ÃYÛVÒݲl,KI{Ûv~Á 5±Ü#ôµk·6}ã„"ì ä³ÞZÁVË4C0Kßf#Iz†·&´Ï2/šE™4<-â•!Q÷¶õï9Ãøx§”ê¨KÁðnjªnõFøj ôÚn»~þøñõð÷ëTx¯œn'“`z-წö¤÷‚טJ¾®óÕFøT;¤sSM3x%|ëŠ:Å|óÓ8¯k ‹!BvB 26b„3fV¨æHká#dr˜ð³šJoø‰‹lzNÁÕ¡aF¡‚ÿ³Ws¾è…éŒ3mKÓ2iÛ[! %Å3i‡Ø3¡[Ž&c+F 5Í‘˜Á–úê÷ôãìÙî6j¼]ëüêÉyS «î˜!HY­a�ÀèѪ¾ ß!`ó¾ÑO ]ŸtÖü|¨òP½—¦óâSã[ÂQ0Ü{àΣ™1#7ýo |å¶Á®º‚Ãrç ¦©wª¥°Ý;«‹ðÊ,mXC¶Ã/_çO·©&•ZÏ_W‡GŸ|h‚ÈÝà½ÊaÃÛ0¨oËe.è¡CB¢q“HÌôž‘˜’˜Â4áÂ0çF6\Ü$ªÇq¾õw¸W—Åò¥ŠL)h@DÃ…1ŒXAÈd€™P{ËÖ%‰DM2i›tÊ&²H'mÒI›LZý”Z¯$»+Ý]u 5±,k†Gèƒt_.R¨ (îÔY5ýäÎ˹«ãtÐ[º))ï†ÓÃä#v'Œa¨F?ä,²kÔó€ÐãjÒÀ[<¡¡õùåÉ–oÜ'²áZ#6ÐQñ$¦mÓ¥rÈ·®ºK-ß^™Ã](‰Åºß|ô©à÷W*ç_¯Êt»³Çྦྷ¡¾1—~¶(ÿð%‡‘æan¸`kQ¼pyq ¶¦~ú8dæÂOnºì£Žï™C°Ñ¸A$n0'ÆN¥±“ÈŒ–MRJbqƒHÌ 3|„™DâѸëg¨t=ÂW~×Ïñ÷ð{q”_¬À$r晪êӅMÔúö°"4Û–‘Û‘[Þ{±ëÒ]f‰ýœI?ûÐ#ÛòŽ=Öš@ µ-޲¨:¿"íWŒ:JªD{Z'Øb4á–ç[ØgÕÀ¿¼G}{ ƒÀw +š;†sè’7_¶<ÿ&µG¤ îxNÁc÷Çk¯ñ‚«^WWÓOÂãÇwa€(¡ÆnR²Ç×päxº+l­‡ÛV;Ùþêܲú“ð·€£ö74Q§:´6“þøAeÏ ã1Lé¯ó¼8„º÷/W¨ëŸúD´»ö�fÞ»˜Xa®tŽÆL¢œºÆ4vC;‘ÂNe¸ª¨o@R>m (Ñ#qC{Ï ç#ö@¸X¡ÉK”`§2Ø d*í1œ/ãEŽDÄ ”4ϤÜ%¯Ù_:e“I¹Äî¨ðšdW=Q"m8{òÅu^óœvÚ©±>}jܦq¥ ¸§ÎéÔ¡ƒÎšóŠÔ\ÿ§gÀ¼Ï`ÓL¨ˆháƒo˜ i~T¾8º·Û™E3áu]nÌFr›žü0{OXôµÕmÛYhôœ{"\ùc(‹ÊîBÕÅêà}~òÅ"†”=L| $Ó°ÿpöQêtØûžV‚æÉ[¥«NYžF¾úta[4™¦Òk%)áý%0þdHk3@ÃìFAyı€Ko k¥l’ ј¡1!±RBJ^ý“Ä’!$a,áH!Y’ÒdßsC$¥aO¼£ü ¸YRRíÔ)-{ èg‘.BÐÇ&SQ[!CmfPãì]k·r¢½YMÃ%Óü¡ +ëÂÎýÎ ·U‹ëI&ÔbÞ&©¬ñH9ÄŸ°H&,R 5×PXBD2‰÷nž÷U×UW!CÎØ*ž8—‡ òt>Ðýbp½snœ5ÿ 6�E iç] ÞAz’^_ÒÇè-á°Av»Þå¡J…—’´apèéW3vleÝp—Ì~þ9¼ü2ì¹\{Œì"í/Ÿ^.W•]oDu¶ìαûî¾™³IÞ]Í¡ï3.:þù"<ýš"ö'nuN…ÆŽ€n•ÍàÐê(g–C/ >¾èµ‰^·mÅ!%<ü*œö‹6T*°KGX5o‹#o×u>οîùD£Ñ=’ÉäM¥mÙi Â’iÖ'–·/8µ_Ü,Þ«®±á”0…“llÛÊÆé·öÃ’Oj1C‚Më’˜†›)‰mƒe)ižqTùTR¹•QµÖ©[œº††+>¼mñ-^•Ú¶mœwž‘îÜ9gÞ<l%?§mJª·z¼È(\=ìR «^ÈúûÆÚZç«ÞJ9JC Så(#ºs8ÌŽPu¡/_jJI²ßþÎ&¹ÍRÝUÇkkaút¨Ý·ýŽÙO]G•æ-§[Æ®Jóð®*°µ¡âÚ[°‚1j»jÏ]à¶‹áÑiðoç2Ñ¿^ EP\ŽõãÒ%p°Ê¤æç §iD¾öh©­À!Mè>Voh¹Ž/>î¸HK0€CÇãúOû9"‘È=Édòü|Ûp[–6 ²/›5®i†îŽšñ½r�W7²qu‚šM)lKf×~Ø(5=£TxOª'7*ªbŒí?!üÛÓþ˜ñˆ:“ÉØëÖµñ¸z|ãµH°S‡È­5ßùÁY¡uÁjçÓˆ³xšjø¼é;nRæ Ô"Ø1›ÂâB:H¤“À‰“jø I^Ÿ'›Nº–o¼wÿ1BbËDútáÓ‡aùáøñŠÈÝq°Ç€ò‡ëî9ØšUÏâxœÇg ïCçjÊíø+ÕÅ‹ÿw‰Jç§7Âc3 ¶.[98òÕ‘îx÷w[ÊÑ † +§Á…'5]×BÀâépÇ…~·àlÛ&ŘÞ[¢ˆÜ4ÍÏëëë·™ÈL#l !¸}Ï™KoÛýƒ®öŒHÑp§»9¥ª{é”MQiا{ø”c˜sriÛËgyU”†D¢î7'Ý‘͆n[¶´á–~U:H¬a²†ºÍ/(%[:Àé§Ã¼…0ʹëÏí²Ë[D\ã>ô~¦§ás¦ÕŽ‚Ý|)»aþýßœux5Õ+òtP ÜŽ´hÜ{`ÖÌÝ8îàŸñÊc7²~Þ¯¸ùç)î°‹ÇøÐòª—IêD“Ï=Ò w©r—nŽ)í:I•Ù†Õ3ÔÁ¶ '_ Ógª7Õ”g_‡S®5Íãvß}ê¹óËg�mS9Z‹CÀ—À³wæÖùðþ�úvÌ2–&qkýõµÏ`ìñ …–Y–5¸­W~·Q3Îÿ|óâÍ©µá”ZnKµ=² E ozÍ•Þé¤;N—ÞÐ*R{Ö…Ca% †/h<á;–7:èÆ77‰"îþ–�5'ŸÖ‚Ÿà ”e_’=´Bhé¡`Ù2xðA%qV¿H–¹$o^€îŸd€µÒ—צptqƽšß´_ã a¯#$d 8öu§œ[ÃP7¥¾ø"i¸jê8æÈ‰„3Î QÇ<õÜK½ûÛ9î>›ƒï%àP|ï‰w §–Vc&M¼ú×j½„ã¾´¢Œ[‰9ª9º^œ ‡ÿþÿ4¤^}ùÔu¶§Û€cSö>Iâøß?A×b¿Ä1û 2 Û¥„fÀO¯‚P(´0NØIÞRrÙGc/ —?öþ ëlZ›ÀÎHÍ —]4£4JAy§‰DªaÎïºw¦{¦·X,FUë-æ@'ò0j*®9hêÚs‰"pýÆ8Š1ør§:BïÞpÑEpç`ކ­³ ÐÝá¦IºàŽ57m·Ií[ïïAzöˆßí„ùpxC¬Þyÿ}â¬ÃVyaC6¬Z ƒ+ëøÇsàü“à¶3á§ ¦°:ï¡¶“á|ÜÎÜP_›Å"4©¨Uû¢—ÓtˆïêäIxv7­x,Îæ­PÏâèSÉwáÙ·ÔÍ$ ŽzÞbAi„‡Ö^áhåðåw[˱ 8*c°ðir €½OUÃ'ëåwÄTxî5B¼™Éd&|ÝD¸«íÿíüSžî=¤~ë¢k#¥6®I`¥Õ’WËò: R Ê:F°Ò’ź»D>R‚P¨äC¨mžÐkÉnSmuŽÉUÙM²‡ZèàjB‰`î,]Š œ)á¯Ec`úý0yd¶Ñõ¶Î1ЈÀ·óî©kŸqH·ºC8À“æ+Ö®gáì»9ëP¼€.Ž™‡ù+á†c@dœ´,EäÀ(™Q›gá}zëÒ¦Öýë~ÓrU¨#¸ÓEA–ņj(ïš‹ãˆì%ªH Ô¹ŽCÏS0ƒÂOLÛ\ޝÇG_ªõܶ•`ËVˆD"—§R©ßò ÃÏ>œ²¥8gÈX¡þ%2i›Íë“HK¢ Ø$Qóî5u5×ÎþÝçÕz>RZ·®~qsÓ!€s·ßA)žÂd Þyó`ÆŒ‚ókjjï …BH)ÿfÆ’ƒÎ’}öoý„c3ðW£]‚é­ä?¾m¨Î‹;.ö…uq„«xåÍYl^9£`Óc´–˜†#,aXWM:ééÈŒO8½Oj uê°!û¥i,út”.¡ƒRR¥bi§Äæâ°²YØYIšwI«ÔÜvBØãXõÚ»„F©÷H$28•J}η†0Ryy¿÷ "ñ1(íU+àlµNùÖ‡ÿyÕ â~?û½oß¾_H¹pÇ.ÝtÇ|EÜm¸QZJX°�ž~:ty*•þ­‚3Ñïœ Ú7Ÿ3óÃĽæh˜ó$ŒèéÄuþ†݈â:ÂxawŸF(üaȬcÿ~ÏC?ÜC]·GÈ—_õÔÔÉþ{dóã˃Öûu«³Ç¤¼ÊTÒ§ûa& �� �IDATj8„  `àú ¨?ú|÷Έã7ª;±ìw2!VŽ1¢çG}´-—…ïPpTù=ûŸ×íäÒxÉÑ«9u»º¶zòŠ׿œ÷Ä]ý#‰ì~å•©Ù;,g’¬q­ˆÜuòÍÀ¢EØO?½º¾¾ñfÃh>â¸qãbo¿ýö* b·Þ0ïie²’X:xK°ÃäÑdr´›@ž€Ø^±Ðá$-¾{´rxåÍ÷Ù¿ïó€–.äÝŸŸGK@„ºC§3›Ä!M“ÔW¿""¶GÐMæi÷s'ıՂ’=³ß¦iN§Ÿn©ÿ}N§{ùÈŠ 5ºŒé?våcSŸÚ2›V“}=•JU›ê˜« 4=o¾üžy¦ð×55uW«¹Ä–+ùí·ßNH);˜¦yâ‚/í‡##1Î;þx™Ö˜®Êærû€è¬×t),jŸÈ&)µïmÆ®˜€ã/<.¢Œfáº�‘‹ÜŽšó-ùŒñ¥ızíZº˜d¯ÚþjÈÍoLpgÀ•ãÜ4Å{§Ÿ~ú¾<ð@fg$r�gZ¯¨þŠgyòŠæÆÂ{Í5W­o†)´ⴚȗ/‡_ÿZÜ~Øaÿ2kkë¯n«USmÛÿ¸è¢‹Â¦i>qÏ?ÀÜ]©bú5::¡¹uè‚8(©ÁIKKÇç¾-8â»:…�wêK=%/¿þ6ûŽÈE‹çûö{åˆ+è9q %¯¼ð’wcì6ãМdàé c¶·_`SÔEc-ËûÀOBüNƒÐ/¿üu‰DÍ´)õ\Ö¬_ÿÚøÓ–-G‰LF^vôÑÇlþ;ï¼ÓÎd2Ç 4(lš¡w®¼ŒÑpõßÈn·Åßð9†üÌG šŸgÕÕUȶà0 =pfIÛfXçs:wp;ž¨>Å$u¯p¥ç¦ã7Ú­ë‚íÇ¡¹yÒWàÝi¦µw8³¶‡„SnP·×„Ãá{ÞÛY¥øö€¯DápØØºU|í¥”Ö­ƒ[n ÿíî»3"“±Ï}úé<“œÛB>ÿüóL&“ÙçÄO ›¦ùÎM÷‚1 N¹Òî}hhê´Ô®Ûƒ¤Öid6¬o,ˆëS[‹CªÃ×¥ŽÐ¼ð¯¨rg9œáƒ«!hýÚëܺÊê p;t&»Njsæ~Ê»í�z=9~óW*FÛ 5œ;N}zn­ÄpÁïáÑÿ€âåt:}>ßSðu,³×¬i*èöƒ”j5Øo~c>ò‡?¤D2™þih›¶Ëµþñd,ËÚçW¿ú•FŸ}ä?}ƒk³ ®fkH'Tï©KwüÓ%ð&qˆ˜†Ãí•‚Gþz‡ È1À�o,|¢n–šhsÓB`m|ÂG$Û„#ðtß;;ǰí«ôU;G¾4ZÂpì¯àžGx϶í¦N­ÿ^€Ð¥”lÜ(wø4‚”ê²Ûn3ŸíÚõf3•²N‰¸· |CpÓM7ÙÉdòH˲ÌX,vñ²µ‚SÀÜ.ý#Xú‰³Yzó«å4=Ösý¼ŸÈþ¼q¹û­ãˆöRS…NÒæ•_Ã)ZÙ©.7}éãžjê{’‡HWðpÈl|)ùóýaÌn;�‡ÌÆÑë£" [ßWßÝ&ÂÃ/íx¾0­)‡ =¦À¿^à…t:=ö›Xéöm‚¯t©TŠ1cbòˆ#v ­K ‰üñâÅ]w~ÈǼÓ8,Ë¢¨¨¨W:þO&“j æo§Â™G‚HiêµK”RSËqÜ5ÕÑ›v <ý‘Ô·§É–ƒŒÃà=Ô1Râá2w‘‹ÔßÝ$óôO7¯ž_ñÁP´—OM‘Þ~ãzþÛ>l'Ž<\o Ø&”ï«N²ÜæýK­ñß‘8Zª+ ,Xƒ¦x)\ äÙòòýŸDD"lÜHuS[ .ßuWäÍ—^­¯—“w&"0M“ÆÆÆe™Lfh&“‘HäȺ¶œs˜Ã¡òpçÓ iÒ$ ™óI“`Ç“2V_’ë :£<ø–ιšÇHiL C6Mô÷€V ãö-ûuÝ ‚Ðnü�fÎþ½ºÿ[´°#p8/2O|Ú6Zó†Ú÷Ùbu-Ôƒ/kuºp4WŽŒ £OUD.„°îü9äᕽz•¼qúéµãón ¤„dî¹Çx§¤d—,]úeâ›VÑ·lÛæÜsÏ =ú裧744ÜjÛv¨{ÊŽ ¿ùt)agUz]`KÍ!(Ùƒî Ülœc™ÈÕ tCàÓ¼o‘Å­ÆÜÚ·›Ç.7#eÚ"<ðÀÜ6yÆŽÄáJWí;_9¤„:zLRëÇC&<õG8t‡C/GÆ€S¯‚ǧ«oÓ4¯««;!oi'Ö÷ r]¸æNoËEJuõï½÷³ :ï»råÊÔw}ŠB]%}™q×]w`YÖ樂»I) €ò˜z&œqTÄ4ÂÏGàøü¢Ghߢ~9σ£ëõ€àËUkXüÁŸøárÇâù£¶„cæ0éÇê¬:!à¬ÁS!æmÆaÀ¢õpÈÙ°x¹ò2 ãÓ²²²ÑÕÕÕ©<%úÞC¾f¼äšk¸£5t*¥ºØïÞ{CóöÙgòÏ=÷ßÔ÷Ѩa9KÇ_4gΜ«-Ë:+N—ªÀp.<ÎþôÝ„¶-וNA‰Y†�šÄÒ¤zpx¯K·|_×*„ÆÂdÚ'ã°·¼ÁaP*ÄÆ¡oÙõ$,­Ç1s!üè"X»)[GÇü�~yŒè«)–†Óeš.¾lM¿^ƒ[ïUÄíæÁ4͇~è¬Y³R_÷ ÏÎ 9TÙ³gO?}ùôæèUJµLöÞ{Å‚áÃÇ|õÕ7M‡þþA*¥„ AƒzmÚ´ég›7o>YQ&¥ô.1ÚÎ:Øúué÷¼ju;©®šºî QEV] ¾çH¼àÓõÖŠþÛÆ!A†•4íøÛ30íMhLz)Ø€¡kHî5L V±m©Ë§9 Û0ŒmÛþ™mÛo~϶@N-tíÚuØÙg¯škç1¼»~ï½bYMMtx"‘žÿú? ©TŠ#<2öÎ;ïÑÐÐpf*•Ú0Ôæ¦¼&ŒQÇ%ï?ª:€H€´Õ‰3ú84ÂшË£yhPc&>Éú ãa¥ù½9þû6¼ñ6|¼ÐW}6@(Z-¥|hĈΞ={ÁäÉ“{½ñÆS€ÃÓéô(!D™mg{¦a™âââå555o=3vìØiÓ§O·ÿ—%wSCèÇstÅðáOm nl1 ¸ÿ~cµmw¾|ùòí•Ù<d2lÛæ7¿ùMÑ-·Ü2NqJCCÃ1Bˆs̲78zíCÁÄÑ0|ì;Œ°È4# 1]Ð ÔyzÁò y¤oKn:ȈJoñJ˜õ¼÷9¼÷!|º’)¿Ä5 )%ápøÂÂÂ'ž«¯¯_fš¦ÝœôM&“!ÜÍH)I§ÓD£m9åòÖì 7 m[5iÂßþ&ª“ɪ¡_}µ|õwÉŠ¾³A"‘À­¿C9¤bþüù»-[¶ì:ì¿yóæQ¶m‡„†Ô)ƒ,‘v,‡¥PÕúõ„Á½ ²#ôèÝ« ²b`‡U$!Kq¥3εmub•÷³ í<“iE˜î¯¦6TCc–­„Ï—ÁÊ•°¥V]ÎèÝ£®«ånžض@q8žQTT4oÓ¦M‹“I¥›·è7 9„.¥4.»L¤KJ0~XlY·®`øÖ­uËÛÇ:_/¤R)"‘‰D˜?>ûì³O%pì^{5Üå*é®Ôsï¦s ¦î·îçBSÍœ†Ò!߬AkÀ^}â ±eݺøq›6U¿‹Å¾õÚ!¡'“I£{÷ø†ÚÚÈÈÆÆÆvÿ†Á¶mÊËËGíºkÍÌ)ShùDÞoÜM=/½$}¾ö˜c޹ý¡‡Ùi÷qÿ¯B^*v¥K;|s ¥¤°°°G·nŸt’,²í6Ž£¿ARisçb?ÿ¼ñDiiå×­[—h ;/´·Ì· ©TŠ=zT†Ãë?;óL»S¾ÙŽ Ö­ƒGåãH¤Ã6lظ¸¸¿ÐÞJß"TUUÅ2™ s.¸À´#è¥ÍÖôV¦™JÁ3Ï[–. ý´¾¾þé};I;|ýÐNèß\ýuÆm·ÝøÒùç[ûÇbm'Nw6DX³FØK—Â_Èê]v¡ò€¶?RB(/¿,˜3§à†>úèú¾}ûÙíãîï.´ú7¶mF>çœôÉ͸+#زEØóçKcáB#SWWðêš5 ÏÇã±7Ç?ï?ÿù/ûí7¡ ¢bæÖ‘#·O¢ÌŸÓ¦…§uèÐíÇ .Zß¾^âûí„þ ÀÒ¥KÜtÒIé_öpîÁѧ°LS©Ç‹,^,_~i}^[š …ŸÙ}÷Ý¿öÚku¡PÈN&“9óÏ¡P¨óI'eÖôîÝö|¹Óg55ðøã,kl,=zóæÍ¶Kîï´ú×RJJK‹/8è º» ‚tÖ¬|þ¹L,Yb¬nh=g±ÿ”––|ºbÅÊõ©TÊRÚ­]LÇGœuVãGååmÍ—Ú«ðì³¢váÂðùd2™öE,ßch'ô¯ &NœXôÖ[o}‹7M³ð¥ºººiÿüçcµ‡z¸‡íT*µÍ„å\¾pðWð|k“p5ˆ™3ɼñ†qç ACõá‡%Ú¥÷ÿ´ú×ùTíí)%‘Høœ+®ÈÜÛ5 X¼XðôÓáWGŽsô›o¾µ¥}JìÚ[ü;RJŠŠ o:µajKËSkjà©§BËV¯æ„d2ùž¹Coæh‡ï´úwB!þyõÕÛÜúôÿüGd,ˆ_XSSû'!íÞÐNèß(,äÝ©SÙ+x¤q8 3gÂ+¯˜÷Ðÿâ?þ4ÑNÜí„vBßÉ!NÓ¹sxÉ…Ò²’{åJø÷¿C³jk͉ÄÒöqw;4í½c'† Æ+W¾µù”Sd ¨#´\l\»6zB}}ýËí’»Úá;{ï½whÔ(ÑxíµÈ±cƲ²’K<òˆ½³ïzi‡vh‡ÖÁATPY)ÒñxèáîÝ»¸‡Q¶C;l+´«îíÐí°Ó”)%¬º;f×~Å»w–µU’X‘É JöXOͧÕÖÆÙ)³Çi"e©Ðà›l)%í‹ÀÚáÚz;´C;|£ „µ…X°_²þX2ÕC—Þ#Œ¬mÙúüÄ2’+¾‘žD´˜ejV×صŸ#“Õ~ [‚-‘¶Ì4.Ç(;øÓÕÂhßtÙÿ{ÐÞëÛ¡ÚákÛN#6? koÛ‹ùûÜ%ŒØ()LCÈŒ¨nÜR ­4öƒBDº–‰‚ˆ¢QH†úÅÈÔFÈlU§—;ç’J)‘™†µÄ:NzK>a.¥¤æŽhD„£}dbkʬ˜ õž°66þîŒD´êÛá{í½Ú¡¾VË/‰°`ß›d¨ü †‡„YV-¤V€LÙ2³qÀ\àEÒ5¶ w±…tŒˆ©j¨ûÙ¸¬„#ÌQO;]'íÆÉñI³·è£ü EÖ¿Aa…!­µ¤>Fjþ£¶lH=W}}䔲«u†Ù.ØÛá» í½·Ú¡¾6«n¨¤ñ‹EîùsQvDH”Ñ~ S™�a 캓YV$ŒÄzÛ@v2SL®F6.‡Lƒ#ÄÕÙRJìtÍ…±Ã6ÌkN˜ uSh/¤T—ž: ">Â(5·ÖÜ^0^Zí ÓÚá» í½Ú¡¾VÚ áƒ.˜Å݈…è�1Ȭ‡ÌF�š$?¹›´ÓÙÈM`§—Êôdz3$×!Ó[¶¥Lì FèvêC³ó!-Ì™K+cˆHÇ‘`ªû@]s=J9†�Ã~rËïÿŸ½3“¢8ÿÿ»º{Î=Ø‹eåFPTnDEEQãã•x¨IÔ˜hÔ$jŒÆóS£ñŠ_cŒñˆÄ[Q¢xá‚€€Ë¹ìîì5gwÕïž™™Ù]ŽÄzófº»º««g¶?ý<õÔSý÷ÞÑhz-è¦w |»Uc–¡Ì> LP”Ó„R1TÒÂVÂ*E‰Tã¿Ó÷#sØÏ£Øá…Ä îŠ9N¡dÚÕ®¤”2Þr£wŸûº5«ã‹þì%;å¤Ýõ*õŽJM%X¥¢Ñ³”´{õ²h4½…tFÓ+( „ŠYA0|(JÙ  $"•MIÀ:–•—}#%¦R& ÞøœŠ7H¢ëÁn%ÝH÷”uíDBÖàS_L ðy8qo_³†œHÆþ©Ï¢Ãb7„?L¡#ä4_MôW£ÑôÈÈFTÂJºcd…‰‘t›«ä”`%Jïî9R91ªûñúM*¶e·ƒ”™b,Q|䙸§Fax»> aJÉ_ ,#+˜.#Jåž.¾šQ‰®§Ñì¤hA×h4½‚ax%ESW([Šl$?Ê(”§EÜÁæÆ3rÅU^00Gý.N¢åÿT¼ìödù䜠Jàû •èò¦¤Më'aG¹~ÒÍŸu:D]ʵ ù„aút>FÍW-è¦×PUgµ§ùâ«ÁiáC˜• ‚ D¶ ])”ŒRõÿzÛyç€b””8ê6âQì0*•÷X%#Üá¨êbF2娴Ý7p”ð÷ Të¼£]�8”]ôÅÚÞ¿*Mï ]£Ñô¤*?á·*üÑZbKAÅQVÊ*Ìôð1R¬ÊŽWñÐÿìׇ­C>_û ND",A² ¥ºTŽMë_«'#â`˜AòXå™/UQ£r¯„Nž©ù £]£ÑôÂ0åÇÇ…ÓòMÚæGEôSw½Ù×–vy'ßÁyáÛKÅk/Ôî%œrµŠ7¶!¨T”»”aWÂÓÉ=®”CÛ}e ÓxaÓyá³^QîJ!p~WzΛ›„éÙ®×G£Ù–èÇQFÓë(éÀgÓöǪ~ÿ(”ò@d *¶å$É|ìn^vŽL/o~\)óm„ÿF%¥»]JT<¼Öª˜4Ð{ȳ€«ñíí·»00¬Z¤D9ɲÉ}È©GI 1ù™wÌÑã‚G?†o_)fËÑ‚®Ñh¶ JJølßÝ•(z£¢BÙH„PN<ØJp’ïÊø´Ø'Z9v[jTMYàÔ½r&†y£fE®€»“¸dŠ{‰#½ãÊ.kù¬«LsÍW-èf»¡dµô[^[óøÂ±³,èÁͰ¬Î–µ+ÈåH‰ÂP9YÇÌk¥+”ãØ**¿Y~EüY¡‡žkv´ k4šíŽR6òÝ÷Á(ú·Rfu'ë<eY+9‚œûžOì³¶92™ˆ&£¬-ã2jQ~yäeav3Ž]£ùŠ ]£Ñì0¤Œ!ßrVß”Á|¢Üѧži¹ð|ûº©b“lj'VȰ1µüçÑMÂз@Í®ƒö3i4š†aø0¦­}\ÔÌ-"Þ|Òg-KF½“zOm#+j=sø[çái$çLWmÊñmöÝmDÅU1-æš]ý‹Öh4; Nè]œGž€QzÂ(Íê3w²ÝòJ*D*@.m§¶e¸íãö|Tü´’ÆWº¯\³ £]£Ñìt(iñÿ;̇VM*¸M¥#Þó»Ü•T(Û¶‰'žUR^QzAû"¥ =¾\ó5@ ºF£Ù©H&‚ñ !*¢öÄ mKúþÅF´¡sp[*bÝ–¨Xðgf@þ!8ç‹6=MóuD ºF£ÙiR"„°”*¥†~Ò}(è1F SFðÔý Ïšç17mD6ö'üþLZ_˜Bb­"K¼U:«tú°ç†u;?ºF³+¢]£Ñì4(¥ ¥T1P»¸=ú+ËcK¸·ªT<œƒÂY뼷転‹£$6$H8‰{ǵŒ;Ëðé¾rÍ×-èf§@)e�^¥Ô€ðóí36%œ;ÅáÃ@d:J!•Â"JѾ*Né5MØo†IÔ'ˆ'âçOŒL¼ÃðhQ×|½Ð‚®Ñhv8©~s Â©wÆ4ÞÚø€o´o€YmàÁ®4@ˆ´ §,u[)ÂRÒè8¬Ûîk¡ÿõq#îLšð®aiQ×|}Ђ®Ñhv8RJCQª5¸áú†›ÌJs–5ÈÂS  hgዎ™Vq@XJ‡õ¶Í¦„Mk£ÝxÀcñûýt`È4u€œæëµ£O@£Ñ|½IºÚý(ªšïm>ƒYfµ‰á7Ò©¯„„âlWØ÷4Iô¤ì A¹iº®x¥p*©xãù˜õLÀ’Ó|-Ðþ(F³ÃR¢”²”nl‰OŒlJüÔ3ăQl¸Jô!ºNv}dS6ÏÆ÷¥ƒ�nÐ\Ð0¨0MúZ妉§¿gÆ«×;Rêûœækv¹k4š‚r}ç†RªÅ€E‘èsE†1¸âµ¦%fÆíI‘u·Jî‹’ Ç‚ÖÝ-¢• GÒ"%õ¶íºßG²<öí˦|Ü4 ¹=Û§Ñlo´ k4šBÊÕ®”ªYÚý…0Î  ~hc¶(Iñ$CÜÝw•P¨˜ÂispZ’¯6ÛQlœh±ê@/ ^IÈvhŽÛñš5jó'õ_aé 9Í.ŒtF³ÝI&ñ*EÕÚ¦Øa-u_‰i!HzÑ17HKœQ— â Ù&±7ÙØëlâuqëØ6N«ƒŒK¤|EléÐ4ÒdÕÁ¾E{‡¬ISîØ-jjQ×ì¢è 8F³]Épµe\U5›òÆ"Ó4,‘o®\ÿº]mÒÒ×Àÿ™µV"Û%Îz‡øÊ8ñeqâ«ã$6&pZœ˜ƒ²R¹s¨+’ŸQ”¼k³ç»Ñ1qËþý†±%ßÛÁÍ×hz m¡k4šíJ2œ¨ùâ“ö_¨ÑÞ3ƒB¸ÖENF¸t[b¾Å_Ñ/b$Ö$\7{ÜA:®pçþ“d¯—B·âgÜvðÿéLrš]-èf»!¥°¢ªåñÖ"ó™ÇYr?úf”)æ ¥h—’ãÐä84I +ŒüaEoŲ{!Ï\'…lsÎÔé Ó-êš] ír×h4Û…d¿¹"(c²"üRûõÞ1^ËÓ¨P$ˆMHNqªˆ)E›”49ŽC«ãUŠÄƒwŸªÄ@»¤ö¾6ßÑŠµÎNoK‘ôŒÅ„ùתVíè¨wÍ.…¶Ð5Ív!iûêúËël ½»{1Ê „%ÀDÆ{H!ª­I!9mRS p’‚Ÿõ®À6@JEÙ›Qý£•š§Ûa‰ ¨«=!9Ô9ô{Âз@Í®ƒþ5k4š^'ÃÕ^Öö\Ûä¶§ÛþíŸä·¬ áwƒá”T¨¨"ª$kfxhT®˜·KI<Ù—îÐѯ^è=õY*p$Lðl°©x?ÂÀ'[é÷Ržæ1áœrhâ°¦v½kv ´ k4š^G)åºÚãrÀ†lxØ7Æ7Þ3ăQb€ HQ‰³Ñ!¾8Nôƒ(ͦdÑŸJ‰T 7+âk™§­ôŒu¹eÒÛ3Ë+EÂ¥ŸD§ý¿YÆuÍWý+Öh4½Jr˜šªì‹ Ñsâ?,oV›ˆ"áÞ$¨¨ÂÙó÷£Ä—Æñ¾cܨL´þw‡ÁIβ¦’³³AÇ lddKEʧ–Ý™ÜÒÁv©ýLA04ÂóÐOÿ³¢xû] ¦÷кF£é5’®vDYëÊØØµò¥’€ix…À·ØÆÜ(QQ…]oÿ4Nta”ø’8Î&SéìpéÞîT?_\TLx€‰” )`©“NJϵôÄí¿Ý¿çàÓ´•®ùª£]£ÑôIë8¨bªæóÖèÃ>ÖdŸ˜I+ZÚ ó?œ·¢DßKŠy½+æ) [ IÃ’4LóòÅ™ÅÔïç#Ze ìnDœlÁ·Ò©‹}ï}†ßkè|0ZÐ5M¯!¥´@T|Ñù®,6®/2’é]…Û/—’V)i ;”ž± ï‹QdÒ2W¨,1ï~¬¹Jî#QBÒ¼—‡ú‰>&ùhã¥eˆ‡H©Tî¤.ÒIö· ˆ&¤½[Üã—Ó†,3uœæ+ŠtFÓ+$3·Gåð:•ø_±eø}†‘ê6'®mŽC(™8&,%q©èu Õ··»!êЭ w•H&¿èK÷ „[*Vi饱R¼;½¬tÚØÇëùÓ5_I´ k4šmNÒ]îEQµöœµ×{†{Ï䬌J$’IcBŽCsÎÐ4éºÁñœ`ôÙ!¼Kíòܽ˜öüûÙû×G6ù3ÓkîØ ¨ÑlZÐ5Í6%Õ.) ÝÚ?òNä_þÉ~ËÓ߃*„'xh÷)BIë¼]JJaèãvôy1Ên—†ð¬r6Ë*ï”Ͻ»e!e¼2>ýØõǾaèYÙ4_1´ k4šmŠ”*GU­;{Ý“¾=|ã½#¼ˆ" KìU6í_ÄX}^æA‚xf8¥p„ÈŸ4F)Cà]‘`Äoš©z&ŒŠv/Ò=µÔSŸÓY­úª)Ǭ>f£áÕ¢®ùê ]£Ñl3R®v%UÙ†‹6œmøŒë}{ù0«LTB‘ø2A죇Ҫ{�� �IDATÑ¢$VÚ8RRwKBDz‡Ÿ)……ÊHî:ÿŠCîn¦ÿãmMRm½ >H<~lë±Çk+]óUB ºF£ÙfH) (nûoÛð–¿·¼âŸä/ó ò€öz›Ø‡1b cÄ—ÇqB$’; EËá>VÞÚ‡Xµ‘%Øò¶wõØ‚ŸÇ©}¼…šç[)ú<1‰³}éJ(bžØ÷Ol?ñváÑ·IÍWýKÕh4Û„´u®([¾2|OÉ˱£ü>£ÈÀ©wˆ-Ž}7J|Y§Ñs¥Ü¡iÐ1LM˜ŠugYyE1‰£’Éc(œ·½ËñæJá(HøÊV¥ß‚6*ßSº$JpM3d2ý` QØÂŽ:~9á„öã>3 $§ÙùÑ‚®Ñh¶ Éaj¥kWDfÇú›<†å‰‚ù\˜ø;1bD‰/Žã48ȸD¨ŽÛOJÌSŸÓ’MGxùüŠRZÇXnÒ‘‘—=é–ϛǜüíä ¸K–‘2éà°„;K[}lÅÏE÷üö%{F=í~×ìÜhA×h4[M2#œ?–U_FãÏùJ̽¼B °”´48øÎ©Çx)ŠŠw$ŽI‘k¥çëçVHœbXwB€å”Ð:ÂBÙyR¿ödò{¾m€¨‹ÞþÌ´Qß7…tÍÎtF³U$ÅÜJWù®dÝäOÞZ¢ÉLp-R•’D\Q~U3}noCÑYÈÓÇ즯;µŒ!iÛÝCݱAVWLë"*]7½èº¯=eѧ—éU/˜^ ùÀ™ãž5u¾wÍNŒtF³UH) !„?¼>>|]Pþ×ï7˜BSŠVÇ¡MJ©qæÉþlÇ�ÿkQžß„U'Ó¶z¦ÀoÉXs‰r3Àym#,6L °~ÿ §h«4Q¤-‘d¸ê D×gºñã§îO·NúÉOÆo´tjXÍNŠtF³U(¥,¥Tź3Ö]!O,ºØ8<HE»”´9¥H¤‚Øò®ÙŠŠ¿¶S{u+¢ÝuÄo®÷ÄšO-BzñRA{•IhOõÃýlÜ3@ã(íU1Ÿ@ 29DN Õªðã×®ñ{ú©#ô.š-èf‹QJ(‚í/¶oº­éï^CÙŠ¶Iñ%™W¼e†°ç ;÷¶3è¦VŒM))Þ¶é]{V·^¡P*õ e„ȧ‡Ïü›Ÿ®ÙÑ‚®Ñh¶ˆTŠW%UÙ—‡y—§Ös,°ëlËØë„÷Óðû œ×µ• ._V¸´«ŠßŠ1üê&Šß‰ã¨|²½å™â¶d?ÇrÍ攓–ž´ÂðkQ×ì\hA×h4[„RÊ@\ó5Ø«ígÌ*ÓpšìÕ6v½Š(ÉþðÁ&ÿXAÛ!^wÚR:¬ôÜ µNÃÎ蘰¥ÿßZ|{3¥‰N‰b6'½ëÖì—ð&^?-rÚtC÷¥kv2´ k4š-BIe(Gy—ï¶üfs¼²N£ƒ IT¬CÌS¸oŠða>ên+#>ÀÄ‘9®÷|ÑèäFŸ»3«:(*_ 3ìÎ&Êß §‡°mk|§õBÄ/=½ùôß™pF³ó ]£ÑlR*ãÃPøBë¹È-Þ‹ 2.Ýt®IWtŒ+Ï–& h=ÔǪßõ!2ØtÐD¶¥ž7êœ<}ð l D›¤ïKm z,DßWÚ1ÙÉU¿eÁtÙëáÄ"gÊ™¡3?Òýéš-èf‹øè³–*§¿ù¡´ x~Úˆï­'\>aïXEtw“U—•°áx*Ñ‘0¦«Ìo…ÆŽ»Ëà…m‚µÑ¡lq˜þÿmaàKÍ­ŽáÈÔ±³ãê{jÉÛÂ^4û…Ù{Ö\ƒuÍ΀tF³ÙH)…›Â×%ÆeŽTFÚšN€ÿê&‚jGd¹ÜS¤„=ßrZ0½’ÐV\RJãT/*™š5od<9yÛ3—É3T.#7¼m¸ËF»ƒoS‚â*> S²:JÉú(ÁU1ü›b©@J÷¥\A—B3×¾éÌ_øŠ<½z½5šž ]£ÑlR*–|Ù>2Z)ÞS‚Ò¼"« ð—VJBD 3+\Áã"Óïâ–¤}¤Éß+aíQEÄúˆîE¾Ð.™nü|eÈqí+Ò–|®Ë?ê(9tAóôg¿3é EN³£Ñ‚®Ñh6‹5¢l0팠øN‡ØåŠ ÂIfc«ú}§ïGv—¾¹ÃÈð(ZGY¬<©„5GÑ6Àr£æWz^k=_t}Wïtå€xK|ÅO:{Ÿ>w¯°GG¾kv ZÐ5M‘¶bùï7Žj›X"†ZcË¡“f ¢tû²ûÜÓNõ¯Z0$äô­oNvÞ~m¡@I„) ö²ê˜ÖO Ò¸›h™rÜ´¯Ži±Ï+Þtá®ÏÝǵö¥w]ôî—ÆŒ8¿ª*¨³ÈivZÐ5M‘ ÉâòÅíÆÉÎq¢wU!½¢ÃõGÐ;¹ÀHúÞÚJÍïÛ­nú¶#Þõ¾$áƒÆq~Ö R?>@ãP¡Á^"}L¦�G¹cå•BÊ䔪©óÏM„ qÜíößúÖøµ•®ÙQhA×h4=BF%Ÿ?Ý×TækB ¯k]Cü%„UŽcå±r ôQ§3Å%·•=eèU!¬:'-ÃÛ"½ëæí§’ýøîã…î[ì ÄJ "¥‰€A, ˆû l ’CÙb‰•‡VVí}È?g´™^=>]³ýÑ‚®ÑhzÄš ×X¡?†ž1¤1+s}ZØ º»éÙ3˜ÑÙŸ)èéþì¤[޳ʦöO-ÔÜߊŒçŸy­7Ó»n̓ÄýñäwOþa߉}·ó·£ÑhA×h4=@:’Åý%êÅ“B‰.|Ê {ŒEÃ}UD÷°²æïvb–¬÷ä´¦üŸ'¨½³™þ¶¢Úò9Ò·¯hwU§ƒƒ ªCÎk9ïUÓÒVºfû¢]³E8ŽÃìÙ³½åååò¡‡²ÇAÇ£ÇãîŠ|yÌ—VËÓ-ï)Æg&† $Œ,h9£ˆú_õÁ мtÇÓÙŠw”Â1@4Kú¾ÐÎà¿6Qº0‚Œž?½§¢½5¹ëVbYÅ^Sæ,œھߒæëŽtÍ3tèPÿºuëöM$—†qPi)qDZ—Ú¶÷u¯7øJssËG§žzê¦ûï¿ß6MSÚ¶eY;ú´5›‰t¤±¸tñI",Da@öг”°g’™,F�ªXÐp~ë\‚ã˱Ö3ͺöN)`SCã„BÅåÿ SûTˆ~/¶b5Ø(Gm3k~s÷‹c·_ºðûº/]³=Ñ‚®Ù&$ ¾ÿýï÷ÜsÏ(ÓäGÆqÂþû;C†@Cƒ+V(V®ÑPÈ»¢¾Þ~9(~Í0ÄÂßU÷·¿ýÝ–RJ�¯×»£›¢ÉÀq$±/ÖRObuUSµyO+…n)+½³µ.²Já…úÓƒ¬ùq1Ñ# ¦ÇàèÂ}ŸÊ§¶)Ž¢xy”/4SóJ eK"X ¶�×MŽ÷­qÝKCÚN?çð®úáËZÔ5Û -èš^!ceeeápø¼šóœ}÷M ÝcðxÜ šõõÈU«+Wb¬[Çg--æ|Ÿ¯è•––Ö÷Ï8ã´wß}oT”R[øÛéH>\Ñö£Öº Äæy›0ÿÙNWIbr…<Ó=Ÿ½N(XùÓÖŸÀ± ùÎ;œ®¿ä‹ª—©„0>c@puŒÒÏ"T,k§ìó0}–DnŒâmN Âa;(‘ÆFg«?µJHwªW´V±´~Ú )·üó›-Ûò;Ñh ¡]³]ˆÅbx<fÎ<ÔÿúëoœØçOžÌ>“&)JJÀq\qPI®™4lB!ÁêÕŠ•+…lh𮨫‹¿Ï+**zwʔɟ<þø6 ÇÁçóíöíª,z¾±:>É÷žð‹ÚÔÝB*…ã€uCßMÍ(»ðþÙ®÷Οkå‚$ZkPwN1u§­4P¶JsÏGϲ»õXø;¥…u·©Œ:ÑñÙ} I~@!Têsrƒ!P¡ø_?š°Ç\=6]³=Ђ®ÙaضͱÇm¼ðÂK3,˹h÷ÝåìýöSV¿~`ÛŸK®à77úuB®\‰QWDz ŒOüþâWZ[[ÜtÓo^tÑ%qÓ4¥ã8ÚÂß ¤T,\Ñú+s u% C%/|z˜YR(—¢Ÿ½ Q/óºÜ!àœ{¬îÝÚX’¦©^¾<©„ºcЉ—ˆËŽ„/ôÐjÏß­åŸïXëÝvt}uÀ6>i:bѱS^…~ÐÍ6BÿÂ4; Žãpÿý5.ºèâÝc±ðEƒËïx ÁáÃU—ŸK¦à+íí°~=¬^-äÚµÞºeËb‹‚Áâ×jjú½1räÈO?ýŒ-„Žãè>ü$ÒQ|9¯¥ºq‚¹Ü°ŒâÔBÑE?wDQtS %¿kF)Ñåd,ÝõCî×v“¾ $‘&õúYud)ëg‘ð ˆÊÂyÜ3>o‘õž±.+ P©.ž>Aµ%–Nxy㔿ÿä`íz×ô*ZÐ5;-RJ¤” T; j:½¢"þý)S0v¬2 £ëûhW¤?59V$›6!W®¬\Éúu댆á}¹µ5òæÌ™‡-¨¬¬l{è¡؉DÂBH¥Ô./üR*>¹øË_Ék+¯Ä# !:¼ÉÝõk;�%U—6Rôï(Ø�ÙAr[hÖ“‡�H¢} É¦ ~ÖP†ÉAZûHø ×}®2úԕ‘²³hCg|F;URÔÓ??!:~X©ÏB ”ÓÀXÜô»Ž˜ôSÓ4¶Y®÷h4 €eY˜¦I"‘Hoóz½H)I$$ãM ÛªjÍNŠtÍW†”ËwÀ€¥³ƒÁøãƱ×>û(«¨È½‡n©ÈwÔÑñY÷CCƒ¸WWg„V­rV |Ùï/ž×ÒÒòîÉ'ŸÜxûí·G ÃÄãñÇñûý[ÙÚ‡ŒK>íÿiÑd,J”É9EØ·W)P¢€k:¯‚#@µK*ÿ_+UiOçm‡ÍŸ]-w@%Ju¼Ç{¼Ïû,g9í´%ŠÝiîõ¼$Xx<˜�fq1ÁÝw§ÏþûS2m‡‚é!a€m*lܧHö=¥0…sð‡â6Å ÔǨ\ÚBåÍôYÜŠ§95¬èôKW_¶Àôuõžc!‡z¨wÁ‚~¿ŸD"1^)5,‰Œ5M³Ú4ÍbÀ²mÛ, ÕYo¶Çã±¥”ñD"Ñ,-//_‹Å>ïÛ·ïëííí«ßxã–áÇKÃ0Rîòª»:ZÐ5_YR¿Ûn»yëëë÷M$Ú~<z´<lÿýU°º:[œ·m½î{J𥄦&ä_V­"¼q£Y×Öf¼‹©y••ïN˜0~í³Ïþ'œºAïìÉwd\²¨tÑ-f̼8¥…J(Ô,?ñ{«qÊD†˜å-#!øFŒ¿n!øN)»r¯g[è‹YÌã<Î|æ"”%Ô"i ÷éÓ‡òòrúöíËèÑ£=z4ÅÅÅ”••¥_�¡PˆææfB¡mmm,Y²„%K–°qãFšššhnnN3]‚bŠÙ›½9˜ƒÂP ãÞƒ„3þÄGµ‡ÖN9ù±“ã–¿#–#5"dĈÅ cc±Ø¥ÔQ¶mBJ)#·–eQ^^NII Á`0ý*))!ÓÖÖF8N¿B¡­­­YÇH}ÝB{½Þ÷c±Øƒeeeÿ9çœsVßxãÒÐs¼¥Ð‚®ÙeHe«ûûß4®¼òÊáëÖ­ýÑ!ê¤ýö“UÇgyB{܇Ótëkjr]ú«V ¹v­ª‹Dü¯z<Åó|ï{ç®üÓŸn†!ÇÁ¶í­o'l–X6RÖÉ÷„¥K(Tƒð=}‰èëè¯Î싦ë9Æ;R»º|åÃí ¸½™À§q¤ì°Ü_áîà¾à‹,ñöûýŒ?ž“N:‰O<‘šš à 7è,S¸2·)¥ò.«œ/O)…”’7òÈ#ððÃóÁ¤]ÝàŠ|?úq$G2‘‰Ý>˜DèϾ³â;¿2x•••Âáð™ñxüû@M¦p{<ÆŒÃQGÅa‡ƾûî‹ÇãAÑ©¹mN{>ÒR²~ýz^~ùež~úiæÍ›Ç† ²`„°…¯7î½÷Þ¯.\¸0®ûvnô·£Ù*R7·ä ëqÞ4M<÷FÇS›Òå”Ré •R² fÏ>œ@ `†áµmÛkY–WJéUJz•RÞ¶¶vïüùÿ³"‘ˆAÒýèõz½%%%~  …~TVæðoÀˆÛô2l6™{†--È•+1V­rãFkíÆj¾ãX¯y<Ö‚™3ûì‘GkKõ…ö¦…_F™ñ!ÞÓNûé7g{ʽ>÷ô²"~„Ÿæ[*°š…£Ãóôµç'ÞÞâ™[ofÞíwâ(']ß!C8÷Üs9çœs¨ªªJ¯Ï¯|b–O€2¼;,´½±±‘»ï¾›;•+W¦×Lg:³™_'A·pKÝZÖŽJïcŒ7ŽóÎ;9sæ  žÇ¶jG¾ò©ã,Z´ˆÛn»‡~˜P(+{mÔ4Í¿”––Þ´iÓ¦:ÓÔ sv6´ ïŒjI ˜×ë z<¿ÇcùMÓ Z–0 Ãï8N°®nð–iâµ,ÃëóY~¯×²¼^Óòù,#iõ:NÜkšøM“Ìw¯aà7 ¼B`x½,‹ô{Æg™ú{7 W¸, L#U.¹Œa(in9Ërß Ã4;zæBO•É|Ï]—r•ïÌd ¾ÐÒk× ¹jÆš5Ô54xß÷ùJçÕ×׿uÓM¿]xÉ%?omz]0žá™‘»³û’1÷<ÈCž¹œåò§iøU‰j”®õårÏ`¦¤ä?úÿþío‰‡Ã€äuüñÇsíµ×²Ûn»¹ÇïÆ¢Î¶ÍçÜí[RÇŠ+¸êª«xä‘GÒÁi<Ìb3˜‘%ê«XÅSµOqùå—óÝï~ŸÏ—®{G·#· À’%K¸æškxôÑGqœôƒVÜ0Œ{'L˜ðÓwß}·E[î;ú[؈Åb<ù䓯¹çž;8îkêð²²ØŒ!CÄà#`È…ßïŽí.ärÖ_-2#õ…€p¸ch^]¹qõjù‰Rž×,ËzkæÌCßzì±µI)É¡o¤ßÆâùm9×n<Ê|.šJ–ÏBÏ}ï(¬ˆîçaÃ5e´íëA9¤ä量žßŸ~:ËÞ~;½Û‘GÉm·ÝÆÐ¡CÝÃtó£,ä:Ïüœ+\›+<[RÇêÕ«ùÑ~Ä¿þõ¯ô~ƒÄ\æRD¶°9ìöÃ{ÆX ÓÀ4ÍN®ô¡¹åêëë¹òÊ+¹ï¾ûÒÑóBˆõJ©9±XìeØiÇ¢oã»0Žã ”2.¸àÞxcÞ€eË–WÊžÙ¿¿ç¨ªªØàQ£„5l˜’EE)±-‚‰¤#õ/¾PW¯fi,Æ|¥˜'óQ"úâoíßwÆžÏHSxEL`^Þ€qWkz¼Z>+=]_AKd™ áŒ k/(bmh¿>áx6}ù%�EEEÜsÏ=œx≬ÔBŸÜ}º²D·GJ){ì1Î:ë¬t@ZeœÍÙô­¬æ;oΡ¤ –Dz¬t@¡X€ÕŽBu|úé§}ôÑé.!DÔ4Í+Î;ï¼?ÜvÛmR[íÛ}Å¿†¤Ò°*¥˜7ïuãÛß>¹Êqì1±Xäp'2{Ð cÔðáÒ?b„2JJò»¬5_mr»âqhj‚•+ ¡2†°÷”˜<uãÓ¨ú)¨†¬¾à.ÇdÕ…"Dˆ¹Ìe K�¨©©áÉ'ŸdÊ”)ÉóèÜœ».µ>·|OÊdnÛÞu�¼÷Þ{{챬Y³�Ϩ‘œt۽ܼ÷,Ÿ¯×‹ÇãÁ4ÍN~;K; •ijjâôÓOç™gžI«M)u–Ïçûg,C³ýзfM'‰†aðç?ßÎu×]_fÛ‰Q--ͳJJŒ#úöµG©ª†W²¼Ü_KzÞ´Ðï`òj™ßIê³HFûKÙñƒm 6Ä¢ŠÖ6hk…h$^bqëÖû 5›”5ó‹øÏÙ‡}Üãå¸ß310¸‘¹û�(--åÁäÈ#Ì8¯ÎBÑѦüëSÛRûçÛ§ÐûŽªàùçŸç”SN¡©© €SO=•ë®»Ž`0H Àëõv²Öw¶vZßÐÐÀ‘GÉ‚ Ru­‡„B¡z|ûöAß‚5=&cš&RJ>üp¡1sæ,ïÀ†þùÒYBØG dŽ>Ü©6L}ûºnj${ù*²9âš*¯”;IM"á¾lÛ}F uûÉ[š!‘, $86H”•@ßr÷UV Å~(+ƒ>•P]}KÜ—Ïë;…¶04…¼|£vBº_4ur"ùžÊª–ŠP— ’¢Ëñ=†yûÛë¨ã8Ž£×Ý|öÙgsçwì+ÎG¡í=u5ïŒu(¥øáÈŸÿüg”RóØc1vìX‚Á`'Qïî<wT; ãÍ7ßäÈ#¤¥%éö7BˆŸ)¥¶Y–<M~¾f·YMocÛ¶‘œŘ:ujíÇ4Û0ÌëªâGŽTƒGŒÀ¨©Qø|âöûBB›z¥–ÁWÛîÖHÔÓDR [[¡­ÍíŸ6”]f(Ž+²�”W@UYRPû@°ÊK¡ºª+¡¼Jýàõ‚òâ*£ "9žK$…>}+ÌsžùJÖ_wúAB<á(´´Cc34´ÕÒoö<Œšê¼.WESš*q(¾µ™Ò?´"Zƒgx†ócÀí'ï½÷5jTA r[“)8›6mbñâÅ,^¼˜E‹ÑÞÞ¸ãÙGÅž{îÉèÑ£0`@Þ>ìÞ:¿åË—3iÒ¤´ðÝtÓMœqÆY–zWç“j£Rîxùµk×ÒÔÔ”ö°ù|>úõëGeeeú»ì­¶åëf8å”Sxøá‡0 ca ˜ÖÖÖÖ}뽇¾²ší†mÛ(¥0M“É“'Ô.]ºüàp8|ø!ž}û÷1Bµµ ºbŸ)´Rº¯”‹A4ê¾Çb®¨¦^íí®ÐÆbnـʂPÚJ‚0°úU@E)”ø¡O)””CE T»/ éš&ù pÖIŠkR0óYÝ™äèjöú”戌‚É÷ÔƒŽÊ\¿u¸¢ì>œDã®eÞØ š`]=¬ ƾx+ƒ4û” ›Ö4yÐÌÉL Î`¦4áþ³.瑇o`üøñ¼öÚk”””dÛæºs»Ü`®ùóçsÍ5×ðâ‹/ܧ+&OžÌUW]ÅQG•>×®ƶ´J)ÚÚÚ8äCxï½÷�8묳¸ùæ›Ó}ê¹VºRŠÖÖVî½÷^þøÇ?²|ùòn-ðÌs5k_|1³fÍÊkýoi;òC)ÅÝwßÍ¹çž €a›,Ëš‡WèY{-èšíNÊu/„àðÃ/{ûí·'‡Ãá‰RÊi>Ÿo÷H$2’œ$5"ýŸ+rÕ0~7ØmLÞF †ÝCßR7³Ir¿ÜûRfPX¦ Ç\²öÉßÌãe.gœ~+Ù–u¤¬ó„ Ñ4·Á¦fX¿ ê6ºM°¡¬ {pþÿFÌ(ƾ£/ô7 Zç¹³”!w_y%Þv�3gÎäé§ŸÎLÔmŸm!qèò:)EKK §Ÿ~:O=õT÷ë ûï¿??ü0Ì:¯mÙŽx<ÎqÇ—*;ï¼ó¸õÖ[1M“TòÛ¶ùÍo~Ãu×]—™ i«¨­­åoûtPú\·¤ùÊdîÿÚk¯1{ölb±BˆFÃ0¦Äb1-ê½€tÍ6'EoÛ6Ǽ÷ÙgŸÝÇçóœH$±m{ Pƒ›®SJ8Ó€¡à€I0m ì=† „êÒ¤xÙÉ‚¢ð·§¢¼¹äŠf®¨æ=J$-å ‹»«sï:ò zÈò” ol„P+´DáÀUgsüêËp¼6Î9%Ä~UŽãÙi^•Â"=·øã·ÞÊ_®¾”búôé¼øâ‹é·ž[åsÝvçr>ãŒ3xà \ÑmÃa‡ÆO<A0ì•vH)9âˆ#xá…�¸æškøÙÏ~ÀÕW_Í7Þ˜™Ôe›R^^ÎSO=Å´iÓ >°tÕŽ|Ñð¹ÇxõÕW™1cFjÿÆaÆíñÙgŸmÔÁrÛ-èšÍ&‹aYJ)xàã’K.ñ{<ž}f³•R#¥”Å™û\ËÙcÁÄÝá ©0s?=jú€!Ü ¯B®å,b† :S¸ºËÜý{R†«˜ŒjÉ\—Q¯ÊYŸû9Ÿ—½SÙ^¨C)×åž°!‡Ö044»"¾¶Ö7¸Ÿ›ZÜm‘Äl‹ãVþŒC×ÏÁÁ†€ öÝ"Ú^ŽSŒÛ.À‘’e|À÷>€áÇóî»ï¦'BòŠBO„ PY€µk×2eÊÖ­[—çÛì!>Ÿ±cÇ2aÂLyy9–e‹Åhlldùòå|ðÁ|öÙg$ ü~?o¿ý6{ï½wÖq¶¦™ŸC¡S§NåóÏ?Ç0 þïÿþŸÿüçY©e·Ó4ñûý 6Œªª*¼^/‰D‚ææfößþð‡?dµmsÚÑ•àÜÿýÌ;7uóO>ùäé÷Þ{¯­“Ñl¦¤è�� �IDAT;İaÆÐõ«¯¾f§Æ@j4)’s’sçÎ5^yå•uuu3¼^ï·Ç™(¥¬Î컀iAU8h ÌžM„•à5Üþç¬Âdksz9Ç­ äµ\óí_ð˜[XG®ðwÑíÕßÕÿÝ͹æÒu(å¾lÇõpÔµÒS¢¾± ê› ±Å]ßvûÚc ˆ;&3¿<Ÿ#ë.èè÷· ~¦_–Ñ62ιÀÚåËñz½ÌŸ?Ÿ‰'vÔß…+7s{Ö9wÑ_­”býúõLš4i³ÄÜçó1wî\fÏžÎÃÐ]ÿxja´··óÈ#på•W2vìØ­nG&©2~ø!S¦LÁ¶íNe¶„>}úpÚi§qÈ!‡²G1ä9Ǿ}û2yòäNç¸-â”R|÷»ßåþûïÀ4Í߬[·îŠêêê-nŸ&1p kN;Ÿ}&äG‰Æ†ïӆᰶ¶vÁ‚ï´ùý~ñçk@"‘À²,ž~úicΜ9Õ¦iÎhjjú¶a+¥ŠU֎Ч&ìGÏ€c†þ}ÁKÒʆ,ÑI“t £’›óXÊYVfÖzjÿÞ®#_ Z–ʦʧ\jUj}în¹O½X‡Rî:)]Q' IFº·¸¯†f×BµBk;´E\÷|4á–Û0 y2g.ý-呸ap‚‡xˆk¹pƒºîºë®ä5íþ¾±9Öm )%sæÌáÿøG·Çwr—n¸>}úäµ2» ºËwEEEtÐAyûŒ7§ùö•Ròƒü€;“€öÃ08ꨣ8ï¼óÒÇè.¨/µ]Jɘ1c6lXÞíÝYáÝulÚ´‰½÷Þ› 6 „°ÜÅŠ›ôD/Û1xpÙKsæ„fø|.G!Ü×êÕ°p!v]ÁÆÑkkkŸ¾à‚ ê.½ô2©”ÚéçuÖä'5ÿò™gži=õÔS»···[Jy:P›Û¯]^ûއoŽž}‚ ú’ë&ÎgÑŠ¬¤E·Ð\îå:ÐØA?ø­œ}s,áÌ:­ýÌcwZýÞÛ±Ž”•žŠv%\Án‹¸ÞÜæ¾Bm®Ð·…¡=âZó‘XÒZO Ûs ¦¬Ã1Ë/azâPi¤¸¸˜÷ߟ‘#Gv+vù"¥{²^)73Y¿~ýºµb-ËâÚk¯eܸqÝÅ©:Rä嬯H)Çaúôé”––fí³%íËwü+V0yòdB¡E¸îbxä?°p±;t²+™;v,7ÜpC·õ:?p‡ó|ðÁéåîÚ‘¯ŽBõJ)¹ù曹ì²Ë�d0¼»¹¹ù|˲ôõm€(* Üy晑³«ª0ºz VÊE+‚O>|ü1ë7lÿ4MëÁY³ÿèÉ'ŸŒÚe¿’ ¦©ªª‡O‹Åbç™eLF …9ÇÀ‰³`·A ¢"Ñ'M–»7©0¹F¦Ê³¾Ó¾;ª TŸES¬œþýöß{{#kèWîq:‰hÎ!sëÏ,—é.9å{£ŽTÁ´¨;‰¹ÂÝN |¸CÐÛ£IQºnøh<i±'`íFxîî1:è ^}õÕ¼ý­©Ïés. év° •R|úé§Œ?>¯û8…ÏçãÎ;浪ªªÇ=íPJ1qâD °ÅíÈÝ–[ǬY³x饗0„â©ÛáˆIÉc >X°~þõ<¬ZßaŒ¥èß¿?ßúÖ·8ðÀ)//O?ütu™~àRTT´Uí(ô °aÃFŽI{{;¦i.Ûc=¦~òÉ'h¶1jÔn?Øo¿e· ¢Ø\-VÊÞѶáóÏáãEø‹/Œ—mÛ|°ººßó+V¬hÔýòÛ—ÔMnòäÉ¥Ÿ~úé ¶mŸ/¥œ˜iy&ìßùœp˜ÛÇM*û˜Èv×Ö‡ËxôyÅ43¤šŽ¹®nò[écfÜp²ê [|2·m÷:D)Ôü…‰@á˜ÿ|èQ†T~Èþ{Òá†Ï¥ wyÊBÎu…§Î òŸg¯Ö¡:^Žìˆ~'Ü€¹HܵÜ#I!Ç:¬ô”¨Ç’ýëÿóºÇ¾å–[¸ð 1 £G–h!«®;Ѩ¯¯§ÿþ] úõ×_ϸqãzìRßÇá€Hými;RËùÄïöÛoç?øBÀOƒ[/¢#7@æwž:´>[ ÿxþñ4,]}Φi2qâD¾ùÍo2qâļ®øÔ»eYtÐAøýþµ£».…Üë"¥dÖ¬Y¼üòË�”””¸qãÆ7ü~÷_Ó%Ö_¬\8x0$»L6 !Ü>9ÀѣaôhTÊ9Jç(Ãø’‹.òðé§‚êjkaK‹õTeeÅCo¼ñæÒ¡C‡JwÿÍûCÒt&lR[[[³iÓ¦sMÓ<G)U›Y¦_œqœùMØ} ëN/’Ëé¿× ‹´ªfç}* ¥xì‰g ª·9bÀɱ„SB™)˜"uŽníÜ:rTLelKŸÓö¨Q(a&ë˜RqòIÇWßâ/wßÇ7ö[ÅÀÊ<Ösò\: 2êÍ(›Ú¤rÎ%ë¯ ÷<{£ŽäqR/Óp_ ü^Úny<áŠv,ÞñJY豤•þl:¿`ðàÁÝ»©2©åBVmWAf©ý*++9âˆ#Òã¶s1bãÇ/(2…,ò|äÛ »óž¶£P}�C‡Mï·âKܬ ™¿çÔbòoƒì^×|®™ënw,XðüåŸðøÞyçÞyçt]ƒæ„NàCÉzëÓ§)qíi;r=ÝÝÛÇÇK/½„BÖÖÖNBÌÇõ‘i¶Œš0w¾õ-J»xàÝ*R7[Ãp3x-_}d­_¶Ì~µ¢¢âþ)Söyù±Ç³½^¯L¥;Ôä' …˜1cFéâÅ‹/¾ç8΀ÔvŒ—ž G�%Ü?“œ'z‘ySÈ´r3–ÁBÔ\ˆ2ú¤ëW†Á³Ïþâ ݇¬ä-©·Íª#×ÒÈ8VnŸx¯Ö¡€Ê3À?"£Žì'ˆEK–±ø8îPÕü—çxYõç˜Ì¹ž„\:=”t*°mêP bN¾† „«Ï‡>–늗I«Ýq -Ç_O†ïçŠx")ø¶ ç\ —º7ôùóç3uêÔdÙ–hás)œå¬«mË–-cÊ”)477wÚçÐCåÇ?þqº«©+×vO,èÌe¥ûí·Y=V[ÜŽ|u�,Z´ˆ±cÇ"¥dúDxñ.°Ô–ç�˜°±þñ¸énXSŸ½yРAœxâ‰üò—¿Ìr·÷´…Êä{¸é¦›¸âŠ+�¤â·‘Hä =|më1n¸áúõMM¾M½™´'u“’ÒMë¹÷Þ0gŽ]sÕUœ|á…Ïí³Ïb_\äL›æ‰”–šÿ³,óšššçž{Ž%¥ìöG´«ã8µµµ^Ó4¿WWW«O>ù¤Ùqœ_¢œûî Ïþ¢ï‚ó.|ð Ì9J-Ò7ÿ´‘*2¬<:¬¿Ô:‘QFxúéöA¦^†R5{&u5w=YËúæŒý¶¤ŽT‘½.]&sÿެÂ8•á wº‘1£F0ëøË¹ë_E$r nÙ”àfžsê¼Dö¹‹ÜsÊx8ÉÜG ?¾>žÿ¼-’Ù¶®¥`};Œ8ž|þð7èwÌ[äv¡y,ðz`Å&},üïc¸á>s"´'ÜÉ_j*a`_7O}ŠÔ b¹–xW¯Ìò¹ë»ÚäÈ‘¼öÚk„G)•9)H'ñN•ÉÜ–[oæ¹d–•R²Ï>ûPQQ±ÍÚ‘¯ @cccºnÌ­üÎ…�$ô+‚‹Ž‡/Ÿù4¿÷ÝàfY¬«û’›o¾™’’,ËâÀäÕW_M?uÕŽB×3ß5I]Ë l`fÛ`\xáÅ-6$ÖG£Èí­›©›‹aÀÀðoà¿ä¹ïÏîüþüóׯ)-½+qÔQ¦3hñe0hý9 î»×^{Ç鵬I;‰D¥•••µ†aÜišf{]]]ÌqœÇÙ}ôPøë к� `þ½0{brØ×5ËÀUŸ¡ãá>]&ç»W TpîTZÖ‰JÞ9|Âàœó¾ÇÊöoñâ{îî›]Gæ*•gÛ =­Ã?™ngJ˜;ŽïÞ¨Jü~æœý#î{² Ç £?2ž6²Ï!í9È(’r‰gž‹Ê(—v.(0{2ç”ã™}üµ|ù.y"HSn´ófÔ±dŒþ†›P oÜy%ì·GÇïçÅ0ù$7ú`ø@øë5°ç7~i—ÀÀÚŽ‘úúúôõƒl1í¸ÖªG虂ª²~ûŽ;– 60mÚ´¬}?þøcÓûä sæ±s]Å…Þ}>3gΤoß¾ÎkkÚQÈk°råÊôrߪ!Ïbk~W¸¿­Θ KsÆ7á†K _¥äÍ7ßdÆŒx<úöíËõ×_Ÿ~ÐÈ|å¶·ÐuÉlóºuëÒË»í¶ÛšX,¦­¶†išFyyÅ¢¶6±S\д•¢ ¸öÙGg¥j/½Ô>ï§? ÿï¸ã>iŸ;×R&Xí••Þ—ŠŠ‚§:¤V)ÕeÌÎŽR Û¶ {ÿ !œ†††/¥”çú}O9V¼�Î{°ø÷°8ç˽|Ëä,§Ä1ë?½Ý@ø÷ÈY'²¬b¤bß)>þ\}É£óM¤ë:2ÎQ>ï­kGêP ‚ã;iŸ‹¬Bn�RÚΧÈãá¤3Îå›éŒó™utœ`Ç9e^—ÔÍYeͲÐ3×ÊA(Å#†rî—Ó¼€»žNt<Pt[‡‚O×ÂÔo»Qì�ý«àO—CI|²ÜÝç•áðsÜ(x€½FÀï.v÷ÿb­;ÚÅç¿™ÐqM_yå÷ZäX¹Ÿ ¹ãsE"³/6_ß­‚`0ȼyóøüóÏÙk¯½�ˆD"Ü|óÍYÃjó w¡þóÌe¯×Ë~ûíÇŒ3È ÚÚVíÈ]/¥äõ×_wÛLŸàz7;vÜF¿«T;Re”ûàòSaͳ`¿ï< 3¦B(ÔÀ/~ñ *++ñù|œ}öÙ¬Y³&«©6Š+ȼÞo½õVzûŠ+ÞE÷ŸoÜ߀àâ9s¸eäÈ}:='óoȲ ¡>úHÈO?U«[[ýWJ<rê©§,ºãŽ;ã;s¿¼RŠ`08&‰Üì›Z_V?9 ~|:ø’7Ö”åÕ—\à=õ¡Óöä‡Ôg‘Q¦ãœ�ï è{…R!Tò¦!\k5£3W)Å竾dñÛ÷pÌ*}ÀnëØíèI¢Ô\„ÝžZ/ÒVy§à)¥PÀ > (öFdœKwueœoæÊtRÛR›2T¿‚ð¤.wGY!xõõù¨æç8dRòë(P‡R°1#w‡¥ ¨‚ÿ÷#×C&„;úaÐØïD·/`Ìpøå÷:f¿ ø`Ö4ð$YᇻQðÇgÁ‚YÓuºçRxXWï™ûfR¨¸bxï½÷ò›ßü†ªª*®¾úê¼Ç(„”¯×ËСC1bDÖlgÛ«---L:•%K–ôÃ'ÿ†¡eÙ¿ñ­þ]ÑYÔ þv“šð³[á¯ÿr#Sí?ñÄùÃþ@uuuÁ6f.þùçŒ?žH$‚Ïç[t饗N½îºëÚzôiºD$/øìÙ³yfß}Ù)¬ô­E)Wäc1X².muuâyDZî>|Øë‹-åö™mOÇaÈ!ÕëÖ­»Éqœï´óÊŠáúKà¬cÁëñ—ÚñÇœEæúŒ¿Â̲…þp;3÷X¥ß€’ý@ÉŽ›XÚPiÁƒäM øïKo0´øyF*pÞÛ»=©PÁ)P~LF‹pÛ(Dò!&ùà’y,1%ùëäÜÀΨ#çŽÙ醚ñ9}:.u�Á)PþM”’é»kÇ÷áxSs+OüývÎ:.Œp:צï/r—ƒ~øónT{ª|܆‹çfŒwF»Û.Ë~H’&í#ú'OÓ ßþ <ú‚û;¸óÎ;9ûì³³.}î =s}!—m!!,dÕªC)wŠÒM›6 …ˆÅbéi|-ËÂçóQZZJUU}úôIgsêØ–íPJñÀ0wî\”R{<v+‰mü»ÊØ'ëï­u�´JøõÝpË_Ý@Ip½W\q—]v@ àõºüò˹馛�×µ¶¶þâë’)ζm`fÖõq¤c [{D,ãòË/<oÞm«Ž>Z’ó»ÜeHý( êê\k~éRãÝ–ñHUUÕŸ}¶xYII)½ùÃrÓ4î"™ØÅcÁ÷O…kíB/ôÄœµ=×$ÍÙŸÌsËä­C è ¢2ó«fê|CR–Å_þð[Î:¶KìíèIJ ªÎ�ß°´"³÷†–aIeZî†Á#=ÇA{¼I¿’<—(]GámÏl½ èû]”oˆ[ofýéÇ÷ˆqàÞ?Ý媧 0³ëP.»n¾Ç]opÍ÷`ÔàŽkjp˃ðƇî²Ï ÿïb7�.ײó{áÈé¤#ý?YûœäZm555¬Zµ*=ej!K=_vúšØÖÝqv…:ÀNVWW‡eÂ{ÂÞµî…ßf¿«n¶mN X× \ÿ~¹Ã³3räH|ðA¦L™’Õ¶5kÖ°Ç{ÐÖÖ†"|ùå—÷½æšk»r„ûÌKf¸úƒ½~ÿÏ Ã˜íóøÜ;½RFêKAÂNȸ_”p7tì½Ïýú…øæ ´´4X^Þúåܹª¢»vzІkó +ŸC¦È77ÃÒ¥‚?6ëÖ­3þœ3çÔ×o»í¶.ž×ë-vçÏIk€q£àï7Ãý™ñtLþ'îN.Ôd[3ŸªEr]–«Ž?¼×a €~¢T<Û"$Õ‡®2Ž“-4¯¾ù6Õæ³Œ¼´£GuxaÀÕì´ çºÚsI ©�ÞYø4>ÊäÝ;×Áÿgï¼ã­(ÎÆÿÝ=åö{épé‚ ˆŠ ¢ ¢h4V,[ìÑK5jÞ_b⛢)Æ^ó£FÅFbD ‚PŠH‘Þn¿çœÝùý1[f÷ì¹\:(Ïçs>»gvfžyfgŸ2óÌ3z›Ü²ÞB L¨Í¤]nr1zÂï!}a_ŸÉðøÃá’ÓjC–úGKà€Sƒ6? .<;Àõñpë#A3.<Ž;4Ô$„^UºcÀOï€?>ªž_rÉ%Üÿý!F^Èâmim½µÌ웂Ãq®¸â î¿ÿ~�~8îø1¡w¹uÆUXQ.d¡o )AšðŸáÜëa™ëpiY7ß|37Þx#–eqì±ÇúGÄ&“É«ÿòMµÎ‡]=´Ó’UKžO§Š†ú]¦[_Ó;Vëìæló×6œ»ò©5oYfë¶¡ €ë®ûiò™gî{{ìØÚ¡ßˆ3çë»X¤…{¤TB>›…¥KaÆ Q·`5£©‰G{öìù•W^±~ܸ«œMÛ2¤ËŒ3žÍårC,®¿n¾RÚ!&! RÓˆõ—+¤û7¢^kr+TFz›Œ£â(Ô•gúEò¬åå«Wóþ›wqòá2¯MÛŽÖà(>�QuR»&B‚H§];éD¸õ2ç 6|ù8ÃöÓú$jÕxʈ÷™>rBírDñP5 ¤ƒ×š€>¯=o•ã«e˘9é>FîÖcÂñãàÕwÔßÊRøËuÊ×™öu…_«ûá÷ã‚>ó›¤å/)‚ïl§’ie¥0[=ì±Ç;v¬ßŸAù‚pc׸: Ñ]ÇSO=ÅÙgŸ ÀÀ>0ó90šƒ÷°UÆ„ ¥o!½¾ ¸üVxú%O ôîÝ›ùóç`šæ ‹-:µººšo8ÒaÈ•ƒ+WÖ,¥´¨xh´c$.ÿ’ñº‘þyÉeVohØpj}cÝ䦵|~ðûßß–Y¸°vAS“Æ<weÐ>4µ¨ð¦­ Ï"–=zÀ©§ÊÒk¯Í~ÓMهǎ»fáÂkìcŽ1³:óS)ë¶ÊÊÊý9䤔’l6KuuuW!Ä'ï¿ÿþÒ\.7´¼þvdþ ¿ºÒîKó¬È¸—˜§&hù‰æ—‘2šæ·É8H@Ñžn?ˆpFᥩŸ$²WŠËËY_S促FGkqBJ;D‡Ç€|*D˜‘‰€þš õ”º'¿{1ßu%ÃS,ühuî8fŠÔÚV´/Ò¾Âæ2h“×^ßI=ª«iû³¶¤3¾€7¦xF€¢¤û…²¶?šs!`ôÈø~Õû±¦–¬ò: Düë^èÖI=¿à‚ xæ™g‚n4ýê/ÙD®z¾BqœÝqL˜0sÏ=Pûû_¾_æ[{\‰€Ï‹èu3pèàq‡ŠüãÐ<n¾,SúÂX›J¥.騱cZvMØ÷â}ÒÝÇT?ÙLݚʊҡVÒÀJ¨Ÿ™00,i LCøŽ¨ ¤+{d¨“V²]ûòöït¨èøÏ.Û¿¸¥C‰ ¯B)ùdݺoÈÖ] ë=Ó„²Þ7ã¨a™UVÂa‡IëòËeïnÈýäškÖÏ<ꨩͣG ™J%ê—.]ºXJ¹OE)¼ô�¬ÎŠª&|9ªÛ·EäcÑ>&©§¹ þGÓÞÍ‘ìf[ ‰÷ñ MÙó˜šÞ&mcWŒö¿Ýéh £ ’Õ!íÑáÑ*¥¦äJÂa0wÞWôîÔ}·^B:…–!TFï7£RÝ}%& A½¿îUx Ûq8dØÞÿØ€$<ø¬Šúj«Ù‘ƒƒuN¤²Ô_ž´§¬†î«5Ž˜{Ôšû¬¹!I… Z2ãYèP¥üEÎ:ë,ž|òÉX§xNü>æ–Ü¢e¢åwEÏ>û,§v¹\Ž6å0óy¨. Ï­6®ç‰Í¿‰8¼ï%Z‡`9pËEÐ8 þ|½òÚ444¬(//¸W¯^»tD™œ“ã…)Ͼ×îÆ¬ÑTÛ¡SåYÉ”a$’ÞÏJ¨k2i’Hš$R‰”é>˜–ZJ÷8¨ßç¾ò¨~Åéâ×Ô¯Y:à’~Ý£ãÍ ›ÍÕÕ]f­ZµOQ‘@Êb.¤âm hiIÆkCÝ–·AòS¦Àøñà8§*úÒڷể…^õšÆëMkyéyižFÑ’}z<f®3~¹™8ŠöœÐ€ò„pà®êº .ƒj¬©¥²¼ìLGkp¤÷�‘Œ¥CÕ'ƒÙ÷êGƒjus)+>:"mÑÉñÇ‹.úÏË#�‘ÞDÂÇí?s/ôÿÂ{ zTW³h¥š%yñ­€ü½{«€0žR$Q‡°|2/È3t ÖžPçi„àÑ‹Wh´h›„9/Á€=”à;v,W^ye(F„.ì¼û­;ëù •ÕËì 8Çášk®aôèÑ8ŽCÿžðÅËÐ.…ÿüq´µÆUL™-Åùi:ÙB€)aÜP?M-;£¡¡áÂ/¿ü²Ã. Ïêpâ¼fC‡vmo-«LY‰„•T¿DÒ ‘2H¦ Wˆ$´û¤'ØS*¿i „A¸óذi JŠÒ•6ÎçÏîpPœP7�LÓt²ÙÜ׫V‰†mêŸ €bk-Pã^·¶€7ÐFn¿÷“.î,› RÂÚµð›ßÀĉ*휓U8ÅóC£IDÊù–b„iz–—Ϩeðßû(ýé2y÷"’¶©8�Q´Ÿ+Ô>¥îáO³{yf}>¾=u}‡ÐÑDñ¾‚Mþ:— HWŤ{ÒÛS8젺ЌÇõrÂ+à)(ù¤Š T0wJ'šWD/—TÏ Ë£„OÀº *îl1òŠÏ^Xð�C¨Xíè(<3Lkˆ”jßú¬yÊ)NoKU>|.¥Òî½÷^úõëÇ’%K ®I{ÿãÖ˜ãüT⦰ Õ¹³áRòõ×_3`À�î¸ã�Î>>~Ú¦‚±®“-WúûŒÉ»Ù8tt2@‘'ð$$üæ2X=«8@IàqÃ0fwèÐ¡ÃÆÎ¸ßÀvÊO(íÓ}lׯږµùgIIª´¬2©,nW'S&‰´é lSý×…¸fÁ'4áŸH¸‚Ýå?^:Ø9‰™0H§“éŠÒ²·»ŸÛyßhÄTÔ‡zȵkEM̸Þú�ʦëšQóÖð‚xïv©ý¼|îoSQxï=¸óNhj‚6ðñøÛÏ5‡7½=Z_@¡}dž{÷ÒÍ« ¶¨öìç‘lŽD¤Yà�®é«phQ°|i™|ñÑdúvßÁt´‡‘F¦z‡G‡÷OFzLJ_.^Bví$öè‚oñÆA¨m®R;[æµK‚0Ë©nÁ3< ˆ¦ õ¾Ô‚dÎ|u*š½º„ûEXºRSzPÁfü˜‘)h^_ ËW‡Û�`ÚðÈÍðúCjÏûüùóéÞ½;·ÜrKÁ°ÍÑié¨SZ\þBy •ÛÑ8lÛæ·¿ý-ÕÕÕ|þùç¥à¥ûáñ[ÀÒcOxå µË»Ù”qååÙÚ8ttæÛbžªLû?xþ.µä8Nÿ•+W.¶,ëÄ–ÞÇŽ)¾þGºwÿº}¾òŠsgœnv?¼*Ú¥°’+!ÁœÊÖÉ”~Í£Y÷VÂÀ05Þ"ïÍ4;˜¦ •J¥_ðƒ=Ûe²ÁGn�ñ /®^¶,Wã3Òm (Ey CÀ-ᯭU�� �IDAT!_À·Ò™-…ÖÑ=µQOËõ­Ãá}û¼öšJy¬øìÓ90ð|’4m[7t}‹X³…þñiL6ï'Ãõ„x©Ðpn*Žâ}äÜÿº ÷k-z–»‡ÃEðÊ+9êàLÙŽíAÇÆpHEû�2UNq®¨mìyÏ/[½†÷þý§ŒyË:žE£—×Û ¨BŸfÒ.>·roŒù ¡¹¹ ˨g½f Eé O½þÜP´±¸R©0¯oB ÑlšðÙ<Â!o ð½l˜ §­Òñ‹_PRRÂøñãÊ¡ oŒ›âÎë«òrRÛQ8�^|ñEÊÊʸñÆ8éHX?¾{�D[i\…‡ÒVÇ‘—“Ïûöô±uÊÁ°d"ôTçE&&‰?e2™ü vHi³òåâîM“öü¼}ußù©²Š=E2AY±Eª*ê¤I2e„¬ñdÚýiÓëÉdßêº W‚](g:ËãOÂÿn›mLKP\TÔÅ–Ù¿ê[ª ÑÒÈf™QS³ã’(k=:�t&ây©× }k¼G™®(´„Ãf£ëêž0¿çu,À—Áw+‹$”W�h ’gyVOè¿–ŠAúéš‚ 5…Á£Éû Cõl*’îãæAÅ!.–2`àB¥Ïž·�jÞ¤o‰±#èh @œ<:¤À÷÷ë QÏæ.\Ì;/ßÅÙÇåòPÕpx÷è4‰€Ýø×™¨D ‹öAâyÒ¤¦Ýäå 6Àüy éÛ­Ñ?XÔ–ÉTÌ–Ô†æ�C2¡òùÖ\”ŽÈÖm€k sÓ†g«&Ã{Ass3£G¦²²’'Ÿ|2´¾òqÿ£ÏâœÒtˆ ãí‰Ãqžzê)*++5j ØV½/Þ ÝQV„ÞvÁ–Ž«m‹CŸÅÒŠ‡ÒB4e´m¾øœx„z”Ëå®.**züè£Þ¡‘K¥eõ›ÝŽoþï 5m;ø*Y^µ§H'©$-þ[ŸbV6é{²{káÊÎ ïTþÏJŠÐz»º¾£œú‰` ^ƒæFÂ’â¢ãû_Þ󬜭–*üËf³$%_¬_¿i(¡îî ™XzÜç­ðf¤‘<:]è· Ô…€„+Ôý_n‚__‚ø! QëÉG)CãºE Sç!¡´HCåd T´G¢Xm}+8¯ Ütß©‡À kÞW‹™óþc?LÆÖ¿¥tØ2ÁÓïà•©‚œÌ"›ŒÃ¬@$»¹y‚xkþ̃ŒÖ!Á0ù×Ëo°þˇ8óh;x‡Ó‘1 iþPÖî½õʼgF1"Ù+È©.HèH¼üŽa0íÝÉ4@R¥,šËASŒ¿HYQ0NššUì…è,H^#"`ðé\Ô7'É{‡Þ}»L –¼ ‡î555Œ;–T*Å%—\Bmm­‹Wø×8dzè³Bå…,ï9½m))% \y啤R)Î:ë,jjj²|õoøä)hWî›_pÇìVWÛ‡7ˆ|6©C–7S)Ôrà „‹NWÏlÛ3qâÄǦNºÝä‘wTw¯K«Kÿçö÷g§ìgW·})a&Û`Á¡.áÏ®N’N _0GwR[?Oz{Ò ¯™' ×·Âßâ¦î–&Ô½þ”RbçrYI"aéTú7ÇÜ|d:kgn†SRR>w‡n]K¡¦á£ cî½Ñä ¶£é>KàeBqL)š/F¨›&<ý´ 4ÊSó‡îàËÓz#ŒØäBÓ’e€Öûïi¿~>ícÚ/¤-ëu@X£ÞÅjϳJ“.N×2qÓü« œæþ3i*+>ˆSGØî`Ûút˜©^œyæX¾{ú-,²/áþçKX[ŸŸ¿Õ8Rý"éΞŸV!UD6¿¯\š/_ÁÃwßÂ1û¾Ãà~øŒÐ«V?]{†~‘ü€Lïf˜4œ>nW¡’*ÄŒ—wÆÌسËŠ-hÛ.̨kë5FëÖUYàhl†z-…>[º %¬^+׆iŒþ¼¾êR“„Úið£sÀ ÇÃ?Lyy9•••ÜyçÔ××·h-Ç¥ÚÖšz¶Žúúzî»ï>*++)--åÞ{ïEãò³ f¼÷WèV©õÐî ôÕVWÛGh@Ï«ñÖ¸6è¼ÓpàŸÃqîi¸¹\n̰aÃnÜ–ŽrŽãà8û\Õ£û€«{Ü=äú½;¶©ª}eUÙ¥a8ÙNsÙÐŒÓÐŒlÎâdmV4H¾h¶ü)rOHç­“û^ífìÚ¹gÝ{Sì–ehºp¦)0L¡)N‚æÃ%{.]? R³Ðs¹©TjÆŠÛÅ1®(¡ž ÌMâ8K\šƒrr«uŸëÂZhÿ£#4ZodMý£`–{°Åwƒ_]Žš¦—š¦ª¡ñn„–ÒȽ,ÃZsȪÑóäA†µÜ-6‡€¢}kª½"ÒnájÌe¹ïî;Ø·Ó+ ¸ 騣M,H‡=ºuå²+¯'S5Žûž-¦®9Èß*ˆâ€g¹}¥*Y²r÷Ýù[Êîᢓ3¤µ±ï\Fèˆ<÷óÈütVÀ=*5èàñ^Âï·´[ö«¥_óÕ§/pè~ Ï~{ª¸ë^WÌùJH©¢ÂZc-ßÕÑ!ãiò®–éZé^ÿhß\¡ï£Ô„;®‚¦i0ÿu1êjk7n¥¥¥¤Ói.¸àfÏžíOË·f ™þ,κnM=-=Ó…ý_|ÁE]DQQ¥¥¥\qÅÔÕÖpø0÷Uhž÷üÊ´@"¡wÞš¾ÚÒqµ­q|¯Ñô�A$L„�‘…'o‡¾®O¨”òW;vܧ#ekÁ¶mÇÁvln{æ¶äÞWôì=ðÚ·ùYÿU‡ýÏ~vEYùWmÊ+¯H¥¬´•¤’‚?n2z’à“UrM8MÈÆ 4e˜¸Îô§É}‹Ú³Ôõõr}Ûš¶fî sïjX–ÀLLÓ¹ŒÆ°”@Ú‹•R’i¶U~ÓºrÁò¹Vôݵëߟ/Ï>›Ò–‹¶ب=ãº`ö®ŒIxtDÛ. ¤é‡ÃYÙ ÜuÔÔ(ùÉ‹°‡fýxkŽz;tëXDÚéõ­^F'Áo‚lÇF®›„#ÙÚ_„ÄAD+Ñ*Rb Á³ã'н|:CÕ2ôÑ!%`ÀoBº:–Ae””Ce*ÒiDõ´*+¥ŠŒ"ÃàÝiP³äŽ=4Ø&Øb_eÐé'*ƒtéò¸™Tþ‘o¾9‰õKÿè‘)O@…_o¨N/,f(Ý»¶!Z^LT!;ý!´ÓUÜvJ8ï)íCøý °lõjÞ|áNÆž 1¤"MÀaΗ*O¯jøóƒ£/‘*☛oøaûÁOÎUÛÛôw¦5%tÕŸK©ÎÎnWôÙ¦ô•÷Yü¿»àñªYLÓää“OæÜsÏå°Ã£mÛ¶þ³¸mbQØ”ô8ïöµk×2yòd{ì1^|ñEtË1„³O„[~Õe ÐÆÞyôÙ¶WÛG‹¼ÈûëõYµÛ^˜g\­>uÃ0&ŸvÚiGŒ?¾ÅÙc)%ŽT<ìðŸ +Ÿ¿xÁÞfBž°’ÇHGM&“ŦaU’XI#OáP·"@¡Ñî²+ª:¤°ÂPtx´i CýÔâu@¸ã€t$¶-qluµsjúÜÎIì¬$—sÂ׬šZWSìÞ½úÀ%`˜‚6Rd²¹¦Ú†ÚƒCM9ò¨âÙ³ßyçÒK³ä½0ïEäŽí�¨iôB|S`SÊJ ˜³žzJ%üõü½Çžeè .O–]«õ˜p J‡/kÿ)ÚÇÂSßFqTœŒ(=0ò=ª;oj½1“áÙñ/Ò»Ý'ê òMÂÑÀÚ&tœp*TWCc#Ô×Cm­:8§¡A)T6¨4ïy.'¨,KS^ÜHÿžÐ©´ï=ÚC÷vP^m+ M%”'!Y~0²jHá8 êx{⻬üj2'™£]þY�¡ulïýÆõ¹›z¡üºå(‚¬: a5)[¦¾?ƒ¦•/pä(G= Ç/[îQ%-þx tlÐešp×SðŸéê: ÜäÆzÐtÚVÀ‘ãGEÜ’¾’�Iøx>üáÿàÅ7UÈY„”••1lØ0† Æ!‡B÷îÝ騱#%%%~žh™èÔ9@CC+V¬`Ñ¢EL:•wß}—É“'³aÆ<Úˊᤣà'Àþ}Ìf¼sÿ–÷ÕŽÄ!õ÷A4?(C8¿×VYOYóÁ0Œ\›6m/[¶ìCG:X¦…f-úÌúîÍGïis„i˜ß5 qT:Y”vÛ¯&ž4¤†!h×%­ÆƒŽ˜q.<˜ß~a ª:$•ÐéÈEm˜žP×+VÝñ„yÎèY%ÌóxÖ!—óþ«4ýY DKª:¤NÒLý4DƧŸ~l ràóãÆeOL¥Z˜zÏ¡lN{‰Ñ7éÿº)?½¬šoiTèø h‹¡:)ð\«Ã4áÉ 0ës•ôÚÃ0r öž´AŸ§,D>ޏçymŽÞ·ôlSê,XO:³<¯lÃà½÷¦3{ÆŒÙ@;Ï¿a“q´ŽŽ5Ͱï©pÂ)J¨·féG·…~¦»‡3—SŽ^MMPWü<E¡¦F) õõÐܤâœw¨‚Îí¡² ºvVÓÒ«Tze;èT+ ‘ÔÚ`ƒ°…%4†cÈv£:ÆõdªJ%‘R„#oÎSBC6Ë£=Â÷Žùš6%1]*aÁtšŠêpì!pñ¨p¿-Z×Ý”=ÿD8axxhE?“<eÄM°8úh[¤ym } Z¹ ¿¯$`€mÂÌ9ðÌ›0ù=˜ù¹šaÈû„EË{Ì[“×4¡}%\t ÙÛÝÑâ)´›CG4ODèm•¾ÚÎ8bù&ø£3;2’?Žßú8üüÏ`Xe}‹Ç·^µ<a$¾cÑ'™HÞÖÍ<6•ä.´é˜RÓÖ¡Ç"¾H´^_À«à.m•@G(!ím1³Ü)sõԽ)ré€ãxÂÜâšàθi!á­ ÷Hšc»^4J+””&hÊdž µ9“É=zt»môè•WWUÉM[KwPB>KpÒYœÀÑ¡`*$Œ[æQ…F`!ѲnšaÀÛ“`ò 5?|öì®GŸ’‰cª:¡iJï‹Ó~%Á–ªZ3᪃•p}-âHtƒ—ƒÌA"ÁW‹3é?ï’È~ÆÈCr´/'8Þusq´’$,­U§v ;âì†èŒ‚áugO9ð„ÆFu]¿^)Þ¯¡^ÌhW¡ÏÚTBûNнƒúµ­‚Πº´/ƒ’’œ.ÿƒ ‡È9D:ît°ÏqÔ²Çøñÿ¤GùÕ²‡DŽ~§ ¡¢¸]ó'¸ó1W øËOÕ9çÞ;0 øý£ðþgª\Iî¹ÒnÔ²¸o$4 yÜ¡->(hPˆ‘{}Kþ}ÞçÁ–ßåe¡Š¤ÂPˋײå°b Ô6ÆZõ[¯é©,ƒŠR¨(ƒÒ4tj ÉÊn¬\3€Õ_Ï¢"ý5ƒöÊÑ£#þöÄíAÇ®ˆ#ŽFç±]óFiª‹IKÊøÏâr>YULCÎÀÔí=¶„Ó»;œÞͦg‘rfÍÙ³k௠“L[oaêü H™””'üVä-½è\“îqºA2ePZ™À0Ô ™'Ð}¯tÏ©Íá:¨H Žg‰ÇXäú5O€gò-u;ç9h Ò%mS89ùq¨©MMMTVVŽ9餿Ç È×V7$ÊŠÏ�QŸ†¨À.t%rWžH^ÈÕ­Á3’…€wÞ5àË%ðÁ?¡WiÀèüìúG¢ pÐþÇàYtÚ-‰(ÄÔ¯ÕÍS‡4à­ÊøzY޾½é×*‹)8ݼ986•€•ÐÿDs´oγ«@ÔØóhðv¾8ŽúårJ)hnV³ÞìÁÚµêZ[ µ5ÇIPV’¤´Ä"—YÏÀþjæ _7¸ü{`æÜþÕ”*o,6í†ëÑ}»ÁïÆ©¯^ž upé­A{‡ï׎ ò„‰sq ý›qu´j¥7>2Ù÷-„Öäãèˆ÷ú8®Ì–à 2.·ŽíAÇvǃTêéR íf[ðáê&}]ÁG«Jøª6‰-¾7—Î{#7¶„ {Ûœß[‚0‚†H™s9™³q²9~¹ ˜÷j’~Ù’Š–®\è•‹Hó…v‰HõdÊ ¤ÜB˜ei'«‰Às]sdóÖË[ÚY÷>,èíXžËJ·%ɤA›Ni[®…šH§Ó�KV­"#ÉVÎVòVOhi%02SöhW½ï⹈¹/$Ìãò‡S‚aB"Ue°" kRM j'1‚ÝÍ]ûÖó{• "8wQ¨B½Î˜2qH8jP- èÈ{ç[Šcé@@‡"˜þ  £Ï†6mv=¡^¨½Z „Pc+á~íÛªM"eõÑe…�YBÈó8Ž™§%<~;œ>N½‹¹‹á¯Ã#%«¢.= xN•™ò!ì¿'~@þ8öÛ‡ w_ú<>ˆÐË1xZqtè î}\o)ލóÖ¶À±=èØ^8¢ü¢Áº&‹×•2uE9Ÿ­)aU³…#¦ÈÇ•ò"…FÒ£ Bpd{›óú„•@X¦šn’€mãdm„aà!%¿ê]Ïe ,ͪµ·TJ)�¡q\�gtí\áîõur}2:ïg¸ÝH„î4¼'‚ ¼o:T‰Ç¨ýõD]óRmuåà8”‡ºmÛ}ôÈ/V­šÔ`Nr w ă@ (ФÇMÙëetÓ”/Y¼gúóBÊIœ"¡ÕeÛPQË—C÷Î0yìÝß²‘z#[Bù(¢Óñ:/¿¾ž*cêòµaïÙ.ˆCèݶ˜÷ߺ„Ãïá¼ó³»¤PßšG»”ÁQ¨¾ÐÕ#ïj5 nº ~}ŸJ~ú èÐÆwë8v(Ìý þóJºëi•§_x!i¿Qêù²U°®ªÜ“èt%Vo^ô¾%:ü<^—Ÿ{ün7Ž­‹#4%.ÜMGŽÉòÆ®+åÃ5e|^SLMF‰_ ®,•Îtæ=ËK1·BRÒ¿\ maˆ„‰H˜àHd„#‘Žƒ°Rú–9¬jL"PÛɼ6F‘„Ú ´‹'z4×NÂ=ÜAJ÷Xc÷›t\ov·'qµ|æÅð(x@ljü“¨¢-€<þÇ?þaùw¿;¸Æ¶©,¤™o0PeRZšgÉ{îÑÑ×RÛ¼üË»‘t)¡KX¶L2ñÚ[pÉ( ‰üõEM`…f"8|2D¼Nâ Làz&¯Z©GûX}»«âHu§k»öLû÷8;þnÎÓDUÕ·[¨·BÊ£§H9ð‹K᫯ᱠêÙ=ϨHqƒú«W’sàŠ3aåzøÌ müë‡áÖ+ {§°¢&tFX@âÌž‡jg«Ô©¥;T"bé 2Æ+–»q´‡cagŠ9 „ƒH4òµm0·¾˜/jJ˜]SÊâú4õ¶‰†Ô^­V¹ ©¢cAOŠfhA˜°¯Õ¤8¶C#i¡,M™sP~&ÒV?\¡¹2g0]–ø3�V"Ð|¢Vºˆÿi·Î§T>!�S(g7ÏáÍ@õ'R:ØFð¾¼­jž§»_ÎÝÎ&%à(a/ý47]º•x ðœfMÓ駱¼>mjj2ìöÚèÑ«N$ä¶e ¥öÙ¨é÷¸uv=oKÿ7†'š·Pùé3f*g';?<F“mcmtÿ‡Ö§Ü4S$N¡Š®Ç{ù£ë€ykÓ»@V†â % –×qÀˆ?sÑÅYÊËw uªJà‡Gƒa‡‚>Î|f/œþxþßAWކá[†7Ý _, òÜòèߣ0ý…{iŽÇ¦œÎü™¸1â)}‘±Pˆ},BþXÛipHÀ„&V×Bƒ{ªc‚Òbå4i` |'®fšrÐØuõP×�õu°¢j•ƒ_]£¢×À_J6´Ÿ0P».R JÚ$)n—F”³¤!ÍIå‚}ŠMí]I°Ý5hÛ¦>ëp㪶¬t«;ZÆê6N2ç ÈøúDÜÅÿc ¸¾C{kžºR*ž³‘¹o5¤y´±2tàf(ºFTJ8ì—hf?«™"lÖØ&ÚiæÈ4Ò}™"L�‰„áN»Cíú,†)T`}ëš»~î}žÐwÜ-kº—»qx‹z»ÛQÏ÷\pvCq™Ee»$vNΈèTT”üá k;v,¤'¶íý´N ¸xäZZ›¯¥º7&ÈcžK©œ–Þ}Wmcil‚ ÷B»t0¦B Ê$6á ñuèÿý.Œ0› m¡ ;=) ËÏñ¬H`Ö—ë8ü¤»9ÿ‚ÝB]‡<® Öà6ôÞlãn‡{ž ê9õH8ç»á³Ñÿ(LŸ­îpÙé0rHðîòÄ@u8d?6ºÎmk!: ŠæÙÑ8¤„ésaøùÚô[ÚíYÆà ÷ ¸*‰Ud"mplÇo„>½,ÜÖ­ŽÎi°L„©Ä²lmdÖFfsêšÉñ»º¶ÌqRAùBï8*Üã{$½`}yŠ‚ ¶ ¡äRBÒËÊQ"Ö:‹ì„V·È«OÇÙÝÊñ“²õ¤ #PÚ ¶­ú$›cENp]hÚɇÞG$••a êkr8¶Äô˘Á»®JGYÞ¶¾]÷zÏIMx‡ƒÉD·°9np-‰¤²}Šâ’õM O臌ðë_ÿÛ–½ûöåø¶miédA%°½=éMî¯ÙýySå97Ÿ·oÓ— haÀä}9…¾*ý>Znc P9÷Ö´ ¸V­R O¼œŽ %ª•ÍC«×Ášjvÿë÷~™h{´~ é!"¨žhÚ®„#ÕJ¹Â^ej_•æ¸ã2îÇÓ4ÈÁ²v uPûæ‡ô&»ýÜomöº#xöÕ ´o×DU ? *ªàµÉêùœ…ðÁ,8â@0ÝèWG� M¥>}6Ì_¢¢ÉùŒ*2–£³1µõj/ÊÒÚã}'z^-½Ѽ¸ù¢–ôNC@u{8`?˜ôßü€8[ žÛ‹¡ïAºÌÂJ˜*‰©,D/”¨éí¶ý‹ޝÌb$)ub˜‘0/½Ÿ))1>0˰,ÏòtÃ’ZÁϲ¼#>Ã?L¹p}ùåÂu o·e…q'†e°Á°Xm$¨·,ß»ÜtèZÜÂPÓÓý’Y~ZQC2•ÀHYˆ”…HXJÉ1 ÿ½— 9Ê^ÇÄDxBÚØ ¦Ð½aÔÜ`cÃÛujKll'°ÊíÈÕÉ©{'§ÝkQä‚iú`ÊÞö"eºí¬h›Â–6•%Uwå±Äl6g 2xhûö½sèÁŽ!<¡íS ¨h«ÂF4ýÇüyꀖ٠aÏžðÚýŒx.çáÓ­TÜ{/\»$!‡£-ƒhÚ%qH ê,(îwÔ€ÔòÌœ»Š‘§ÜÃÅ—Ø”Æäó-ÝB‚±šUlBõ-H™#ã8<÷ìªËf2|˜ó5 ­eMî† `¿¾A¿Ï] 7ßXæ%EpËåÐÍ·„ä2zVÃà½ctå–,ä8:"cP·†CË?; `@}^yxþý› ûœ\Íàóz…ì"gDËõøM‘Ü^µ+i) ÝRÓîž5*3®…žÉ"39žu*˜hT†ð¼홈y b²¬OPào(s|}"œ^�‡““äɘd-‡e1Â퉓Í!39ÕÍ9œl‘Éðh¢#'ÊB•J)i¨ÍùŠÔº•Íê@6Ï2w­ó _<g85õ.µõô l~ØÀR®ŽD5²‚öÕE4g²ëkjç ôœMÂ2»Üǘ=úL§Ø‰zœo ¢£,Ηîõ´& ‡-T÷Æòæq”˜ô¸ò‘º.„ÃÇsaŸ>0ùïPîÎuèk…:S‹¦·ˆÂË[àÔ2(à0¹kâÅ*r(*P¦ÎZÁq§=À¸q¹o¥®wáZÐ+W�Íð—«ÀÈDŽg)JEûA›ÑíŒõœŒúyúuœÉ^}à¼aüAùÞÕJh'\·Ùœ­äfä9p/¸î<ukÙº`Û0ê(e¥G}0ôå==ÂÊcÁ¼1uí”8$H ®„¼ > ‹¾v-´{Û™#®î‡ô¼¨óåhlz{ÃæúÔZ’¦áO¹ãèëÏjºýuQÎ+É6˜:£Šº18¼>ÈoPë„n^]1¸ ãh©>…?Óì°—läâT²Ê-w?¹DÑï-;ds8™d²ü¿òÞ4f0´Ýzë7äÈf̨١aCV[;W±Ü£¢Æsv 9ÒÙ >⮀÷î½`SÒ‘TuL“JNMCÝÄ7nžvL,+<ë¬3Û|øáKÓÆŽ­ï³M¶®µYT$Œ8¡[èK ç~­[ –/‡‡þ¡]2oýíŸ/ b¯z[ôöúñHi…ðÜ%p¤ú#Û 2¸aO£•JÉ´Ù+8ö´{ùÁ$éô®/ÔC~ /†yóàË/õƒ‘Ãà胡W5”%Q‘ÌâSïÚö|H÷¥ ¡¢\mhhä‰Gîæ¼“j˜¿ ¾s±:ՃÀ+F«bB¨©ù¬ôv�� �IDATÿý«:;·ºS‚³¾Sx¼=ºÀàøJzhM=¢ü¤#ª4Ä”ÑÿïJ8¼ŽË ˜þÜþ0¼2I;H'fÂ`ÿÓ»qÐÙ=H—Y¾ ª<æ]*±9Æ©aoÙH±q$¬“̶J(‘®E p‰ÞOWýC‘¿*ÝWh¼ã~UBh­YJG:ÒAMÏn[t³ÒÚ‡¿”ç·|¤¡ ASƒM_»‘ï‹u˜†¡¢¹I|oyr6NΦ.+¹§¢ŒDlß:¶då’Fµ}Í€ k28¶ôfñ—3´wìy°=ìýî[è¾€w\a®ÖÑ¥ èM$m;§Éå§®¡ö„™·}ùj,üá¯äþûïùÏÍ7Ë›c™mHT¬öhØX"ÿ ]½<Dʵ¦l!Ÿ§®y$Jï¸ïAåýpñh¸ïF0rA™X ]oª®ÙG˜zTxúiÞ‡¡?Nàîr8ªÎDÀ;§¼A¬m/îöÄ—rú9sÅö.c©ë>¶­ÆÎ—_Â_ÀªЦ ÙŽ‡ RñãSDïß“Zz Pp¬ QáÎx$R;ØÅíC!Ž<óÌêõ_zuG^‚ý:&8~8œ{‚º7 xî-xêõÀ¢Î;Á/óß…pìp(Mâ ÂM¢#Ú‡ä+ þ8ó¾±]*nýû³áÆ?Á”™Ê€Ø(´ö;h·¥à¯…ž¦ô©]ãê‘ÿz{bž7ß¹D1B¼7xðà‘Sß›Ò ‘‰ë±f !OH¾²ä£Ñ®M:ÒNÎX÷ºQ“[“ì_~på¢úY]$Nw[æ:%ŒtgËHî™±º›"QiV©@”ƒ0ì,N¦Ù1ʤÍÁÙZúؤ› >K”03UNÎÅ%t:Üo|¯_ÕĆ5YÖlÝÊf5Ýn Œ÷R¥K·ãoMÓº8Êå v×b÷gË%H$í:§1Lƒ¦æ¦·Î<ôÜczÊÏs±¯ÞýÐï¿öZ..+Ûç£{ŽtÐúÁ¸1ˆ`- Èͨ_¦ÀHÃoÀd×¹¨¤ÆÿŽ=ÀÅ%.o.*èdðÄY¯þ½ÐH‘e…Xá»3ãÀ„.7w|¨¯ ÍJ÷¦î”õ0qæRN;çA®¸B’Hìx¡®+3B¨Ý«W++{î\¨¯>Ýá¨!0r8  ÛD6Ì8B¡6i…ªåõH"=ÚœN ){ŒE÷ÀUµ¼õö»Tñ*ƒúªð|~ög¥xx0°\3Fm»xü˜0)<ÙWm…KhJ–”°Gw8 _ ü6‰ý»Õúf«öÕNŒÃƒ5Íê<ú‚ Ë»5Aµ#á±Û Wa¥¤5txõè•Fø­”€ y®ý¯:BˆKŽ>úèGÞxã ¶6äì,B ¡œ�m'k€á<9ÿ7Ö¤eOŸcV»b³´L º Øß4] !Ú˜†Þö¸i~|9«VM½ Èfj×dü5t¯?¼¾ñÖÑ=w}ê=l©{Vº·Ý *@yU’T±I6›kXºvé_Þ»fzÂLÄ‹¶L&côé³Ç#F,½³W/gÛ1Ie•Ç Û8Á7‰”‰K'ò¼%qù áH�Eê57ÃC)æ °GWxíAèÝ>À÷èõE…`A}Dš-¦Á®…#ÝÑv,¸k½9¯9(-ÝÂR žzi&W\÷<?üapÊÚ¶OxyqÙkjTࡹsÕOfáÐaäP8vôëéÆZ÷⢻cÁgŒêP_ñ‹ü—nú}N>³ 1Vd»ó©Þ±g¥{Z †É¿þõ:ýÚO¢o§ã'ÁÅ7…=µ‹Rpá)0â@…úõ÷à‘ a ²¼~ô=µLพ¿§Ž„„Ü*:¶G_íb8ê £óo€ÿ¼ŒÉÍêpï/àÄC�-¾«é²¨<BˇöðæÇpÆÔÙ�Bˆ—‹‹‹G×××7l>[l;‹B\7sD)s—$Ìô9–Hv ”`—^©¶ ~6m­úZ6ãPã õHÝJ K_¨ûGªjBÝw”s×ÖÕ4»Â(‘—Y—%l¨¯ûéÇšw»i('®XÖçZèÇsŒñâðᎵM¦Ýõ3Î7&Xý†iù¼{Kû ÂÖ>­¬7G¬ºI÷BØjy–,ÇWn�´¼pt)UeõÚÇáU¯õuÞŸŒC½Y2œÒEv¨ú²xoôÏ@j7ÂäÞÓŒãð÷GÿΑÌcöBû3øÑA»%àµ×4ÕýêÕðÕWJ`/Y"èÒ¡-‡ëÅ1‡÷aøÁ=èÚ¹ ™³Žà‘ÿû;cF~NÚ¿ï@1¡ •ÂíOA,ƒ(Œ#èò37AäePÂ"´~‰m<úàœuÌbŠ-íÝ0k œ#|ðY¸ ]ÚÃ'Á #Ôñ…7À¼Åá<}»Áù'ÁI‡++ÓèØ}µ‹âªÏï|~v;4·rÏ{Q ®»n¼vËßúFéˆä‚0ãK8á2uú€išsÊËËOX·nֵ݂xǃmç¸jÆA{[¿L©Q¦å1²†º,ŸÏXê{Êå$ëW5ç+bº@—A”8]¨Ûvpnº®8€¤¤<AºØÄq$uõ?ÄÅçÿôÔ›}ƒØWÐØØÈèѧ÷^±âÕÙ'ä$7ÙÓ½Å^K¯%QÍUf¡,b³P« Ÿ™-¿)øR@’`}¡òù1éQ{Îxæuš@¯jøç=°wWWøyBÍpšÐ ­·h£®½Ç¶O/¶+à :]Bý‹Ï%ôiǼþÆÛÈšsìP0\ÏM+o…K/kP÷ÚiYê=-Y¢Ö³ç̓ի öÛ«š£FîÉ‘ÃzrÀÀ.T”¦9Û'J_÷ôë‚ñÏ¿Êý¦¨£guæ'5ÒuF-½²Ùz™SS¬bqBT¦iSÏÉW.ÝrÁú­dþ¢ÅÌþÇêèǯû—cÂSoÂU·Âêõá>mS/ÜC÷…{žƒ›þõá<Ý:Áªcˆ[EÇöè«o¦Íƒ³¯Q!~£,°¼®½®ƒŠÇfÑáÕ©}Ëq4J^žc¯ Yä_§ÓéSêëë§ú¹Ä»H)¹áÃ]Æï,#1ƦÑP—ãÓw×øûÔÖ¯ÊË:¡r€òv×zÄI.úò¤„ŠvIµVïÀºº ¯þå¢ûN8fÐwÏ:w³†®]©¿ì2Š·š§{=ñÑâôÖ$P‚²%Á]ê´útâý«ÏËç ñhoY ®\4ö| |ý5üýïÐàN(U”Â]?‡1ßá:Ï ­}¡©.ÂÂQÿ¨¼<þ­ãòìô8’ý ýù, k‹JSÍÏ?ÿ bG,1bpŒ.ÿ5\u•ç|¢„{"¡ÞÁüùJ`/Z™FåÅý*æx¿nNˆªK ÑÏ'Ìè<ÃL×ç{®@Ñ íÊ4š5ðójõFûKïƒhë}í÷c\¹¶ç"Ó}ð½ZC‡”`Y<p÷\tòJåÕÛ„Nëoƒ¯–©ŠßÑÏ�ÍþñÜô'Êô¿ÃÀ®„Æ~A:¶G_}q`BC3P^ä.sØñ¸7GFÀé×ÂkS`ð@¸u1P?1á×Âï Öù ØUUUuÊš5kæñ „k>8xŸ¤Qô°‘K ™9i•t\k}e³Z7‡ÀRw¤ @ãx‡·’Sžð/*µ\«\åÝPWóÈÉŸvÙíßÿKžEA‘é8íÛS/¿œ¡‰D¡\­o+šÅ­GÕÛЧð!_„`ÔzPHˆGAXë^=�¥/ë}ÀuupÏ=Âih¨´‡nN%ñí:œÅÒ£µ±Pþ–êÙ)p�´9ÒÜüG»#ÿýà#>|ïuNQKµë¬S‡€Çß„Ë EEPQ¬¶x}8´ti£âA‹Jª0«®E’àv@tÜø™½t%ýëß3r.)ƒ0§Œ(•¾g´^Ÿz™(¾¥ @”B§kÂÄß1ÐZ: Á¿þùƒzL¦ºmLÝ…èˆy–×Þ< h#tDqèy ራk7Ž-Æ!jY믨Çûô™Ï‚™ øt œs|ü¹_ƒ#„xº¨¨è²ºººš]Ù"o H)¹fÆÁ–egΟž¹{ý2»Rï{é@Ýú µ9ÿs“2üú¼©uÔ”%0-#•°Ïår™uuëÏ^øÐŠç …pµbS\.g˜fÅœúúš¡›yH‹'M ŒðÀÚšà…Ÿƒ¨€o­Ö‘tÑO€Û6|ò δiÖ‚•+ßôèÑc|mí¼š²²2+›ÍŽËf³¿ü×Û”v9ÒIøÉEpÝPêÎåÁ‚…ÜRS=rEä6w§Á!RÈT_X´äkÞyk")9Ÿ£†f9¸3<*Ú-â0v$Œà YA’¼€E!:ŠöQe"sž±S ž†£YÀu$r_‘T‡X…­½¼—¦µ+oVC/#b®R+Å‘Ú)R€YØ8HIYU5uеm 8âè`#tÄÑÓq8¶v_íÆÑ2 YN¿ þõ¶z´woxç1Xµ~ü{xæÕÀ!Ò0Œå†aüàøãa„ 444ðMæ€7£—žpùÄ1¿Ý·çúš†—Š“%{ƒZ7O—X¤K,àÈÀ έ@ñ8íĵ\ÖÁqpê›þ±GÇ=¾ÿá_dÄÃ……WÁ'ŽãNÝxÎ9™_uí*wÞ÷ç)¯ƒ@ ñÛD¡Ðøœ90i’˜·f¸»OŸ=zë­·êÚ¶mK*•?/___Oeee'àOÙlö \媪n¸®<Š EOž ÓéAüim-]ÿ'Àt°#pH`þRƒ÷>1Øo¯}ººÅœp™íFG‡B¢=Á>½ˆ 0û•yû¹%ðï·&ѽôßìY´gc®^e¡«Þï¼ñßîûêt²Olëèxëwé’x•½ºÀ±=èØc‡ãê8â|˜9GU9¨  }Z‹U Dp×^{íõËÏ>û¬¡åC@¾= ¥dÀÕÝژ¼#(>Ë4 ËS’Ô5 «¦âƒÿÙl¶®1Ót[ÒJü~Ö½ šZÓ§s455½{÷>î ƒ–½4hÐ6>FuK@_—÷` q} ñ¼ý¶X¸j•yÏž=ïš4éº:`šygÞ´‹/¦W¯^{wär¹£½ôT~r!\s´IRVtÁUhxZ5õ“ÿ[ƒÃê¯Ü�,ÒÛÚ¥>L¯_±pÁû0WoØÀkÏÝÅØã3!_ݱ(TÆm›—à?Ž)ʯ=“qù 5Ý.…åUàmXO?9ž£öŸI»’HÇn;LJ‹àïôžÏY–õD¯^½®ÿì³Ï–[–õ­°Ä7¤#¹ú‘Ë©ª¥ñÅQI£ètÓû"E;)e1ˆ:G:+›š3ï7gŸÝ§ç^ýÕëΦ*F˽Ï!Ì<á¶ÍÖµ-o‹šG…7¾ @%À§N5—/Z$îíÛ·Ï=Ÿ}6k5°Uq.—£¬¬¬g&“ù“mÛ'¢-‹sür íšØ1/PûPc_®çËK‹~Øß&¥# â(7Ñ3Y‚{_ÀKpýÅÕ~x)ÉHÉÿÝwœ¼Ž¤È+"¤3”ÇH£ecš›æ÷EñȪQªúM C ~N:<rÿ¸ô´ºð¾äíIÇn; �Ü|/üï᪄M¦i>Ò¹sçŸ/Z´hínK|ç‚ßFIII‡öíëÿ{É%tÏn£3}7¼©öm`‰K©öÏŸS§šë—,IÞWZZz÷òå+–¨}†Ûg;ŽCuuuåêÕ«œËå~(¥¬ôžµ)‡+Ά+Ç@Ç2³q‚ð½ÿñºi.•S >üñKùMÅaBûK!Ñ)\±/è´d­@³ãðÈ}÷ñý“—“Šs]éŠ%#R¯NƒŽÃ/y‡C‚h{2Ý'ÚU¥Ã«ë©3(·_`¿^áþÝ®tìÆ±CpH ³WÀÈóaù¯±2™Lþ<•JýmíÚµM–UÐõj7ì`hQ2M:Ù:þø£¦]{m怜åêî,#‹Áĉ4,X J&ÓwÔ××/Øž¼å6JŽ;î8ë7Þ.„ø•mÛ‡â/ ôî O¤Qž$oÊWFꋆֹÁ”ÿ8Hø&à0ª ÓÒŽý*·ÏøÜÂÒ}º¶®–gÿvß•!á¡÷§Þí*5zt®‡#n䵈ƒbè|;sਡÅÅÅ¡Ý×7gxæÑßsþÉY ¹éØc»â@£„ïýþ5ÉOÎ%‰«²Ùì=1MÚ ;!´(©lÛ6Ú´©|æÊ+kG%Û!¦ûv�©›¦:1mâDѰp¡ù!R¿»ýöÛæ]zéeΦ®oohnn&‘HпÿâeË–XWW÷ÿ€þRJ_ÀwlcN‚«Ïƒ®mP{ÞÉ×Î}~'åâ¡ †¿‘ü;=ŽÒáâ„ïm€ôµ `šL˜ð ÒS:�åÄa²þ4¿N@ŒÂÝìÒÊ„¢sµ„£xTy±Ûõ ùtè ­RBFJ¹ï.:y% ¡ €AÇ&àÀü•pÇßáw×hÁw†÷±³ã�r&Üp'üùQЂˆM�ÎF…Û »´(¢›ššh×®ígŸÝpk—.;±cÜF@J\dÕ*˜<Y4Ìk>W\\uÛ¸qã>½á†œÄo´ß±à8¹\Ž¡C‡¦?þøã£Ÿær¹¡hÉ„ qé÷àÔPj>ÙŽÈ7áûúlÆÿ0ª‡ëÝ<Z…Š‹JÔ@šùÑ'|úßç8û¸\ààÃ|£S£º‘§¤xeÂU¶¾âp8@» !ݸ«ãîö=¢Ã?m õß‚‡î½“1Ç­RG²îH:Z‹Cœs#<ñ >œ~,<ð?P•*€{g£càRü¹ôWðø„àÔ<Ã0>,**:fÍš5«Óé4»aׂֈè1§œÂãƒmó¶l5ðøš50eŠhøì3ù2¤wÐA}8qâÄÜ7} (“É`YW_}µuß}÷í \–ÍfÏ:èV|i1 ?�.:ŽUiüíbà B0À–”º‘ ç×[¨¾Ãìˆèð^ôdõ<ðv·…`Ò;ï±|þkœ~´MRÄ Œ´…H¿ .]:SŽKÓihQŽìtB$ÜúÂ0éâný’k×ñòøû¹à”Fp'Ú?Û›ŽMÄ!š,œs=¼ôN0Núv‡¿Ý÷}âeg¥c{àÀÜUpöaƬPuo%“Éï577¯Þ–wÃæA‹oÎqÚµkÛ¿_¿uŸw†ŒŽ¨<¾~=L™BÓ§ŸZ¯74än=ì°á3&Mz'ìëà;ÇÁ¶mª««“¶m¨¯¯¿¨¹¹ù( Ô^lÒ‚þ½á¼SáøÃ o0½„oíº\"jýÆZÂC V=VûvÅÈÒ£ âHÒMWKÃ`ÎÜùLzý%?p{uÇ !KÊ½Ž°Pœn=]WRüÄü´MÂ!A�U§â- D!oÃs„àùçþÉíÿËþ}\\;šŽ-À!¥š>þÕCðû‡ ÙÝ#mpñðëqÐ6.¿3Ò±µq  Î†;‡[àðª\2™¼/“Éü,—ËÕ}Ó o´(å2™ ]taú½÷ž¨=çœmtêÚf€'Àkj`êT‘™1CLL§Ë¹zõêw ÃØ½rÀq¤”TWW_½zõ÷¥”ß±m» šÃ`™pì¡pÊwàȃ GGWÐ;a樃&‹CCÜ}\93©m‚Ã1�‰Ž`,_µŠ)“Þcí²ésˆMÏ΄b`ÇÕ©[H…š¥#ï´ÎMÅ!²Ý¹ˆÔ~Žü:ÕŒƒ#“§NgÅÜrÚHGÅk; [ ÌZ Ý Ó>ž™Œ= þ÷*èR?~wV:6¨µ9xäEøù*†¾ KKKϯ««›ÄnøFÁFÍÖ;îø³õÀ·|vÆk÷ÜQF®'ÀëëaÚ4œéÓÅ$ÇIÿîå—_z}ذáN2¹6Ÿ ¡¹¹˲p‡^½zuXµjÕ‰RÊÑ™Lf¸¢Ø›²÷„¨eÂAà¸#`Ä`ÜÒ)~©|­Kà<ë#ÂÄBÓ‰.xÅ£Î&ã°¡Ñà™×-öÚ#ÃÀ=ÕAž�âôð„j™D wöùk„+¢kóq$]þG5ÞMô¬t¯xVJ^yéudÝTN<Ü ^Ù©èØº8¤ðÖ ¸þvø`Vøùà}àúKà„aŒøCîLtl ‡” ðñµwü¹×Ávô:ÄÊT*uýþûïÿ·©S§nrÀ’ݰkÀFßêO<Á~pÁ3—]–9£¸x{4)àÍÍðþû0}ºù^]¸í¬³¾7áo{,·ÛßþàyÖtíÚµK]]Ýáõõõ§J)v§~  ¨UœVŽx‡ ÂA{Ci ˆfŽzÇ…@º¡+1š°•ÞËfSql Be"ïÖ‚‚8�ŠAÏ»]eÃ`úô™ùÞk7¬Žž!Α§ c;àÀ„OÁÏþ¯NV!›=0 8x \<NmJlávíP: ÈðÆ{ðÈsðòÄühn†a¼ŸH$~ÞØØøº”r“#Xî†]Z;ônûÁ¸¶C‡m³uÍû¦Mƒ3ÌOkk¿éß¿ß 3fÌl€­m7l=ð𤔠><ýþûï÷O$#Çùn6›éNwÆ5õÙ½ìÕFƒ÷‡¡{A24£œóŒ° †xa[ðyÔBr¯qC¸P±3ÑÿÚL@žrÑB¾8b6 ‡Ú^�é^H+Á¼¹óxû­w¨L-àˆƒlÚ»SË®–Ž€#gÂÄá·÷ÃÞGó7P°``_8v8Œ<ŽØßUD›Ï Í&mM:d0» 0g!¼ô6Lx >œ µ‘Íd®B='‘HÜVRR2~í򵧿ÓÍvC>lT<çr9£S§ŽguÔÚÇû÷ß:‡´èÑàÌœ™\°zµøÕ{ô~áÓO?«Ýü›�ÍÍ͸> Æ©§žjÌž=»ûÂ… ÷Ž•Rްm»§”2é2£`ÍÅà*K¡ºƒúCÂAûÂÀÞPRI¤À"tÉßÞCX¨Ç nÍŠ*�Q†*GþÇÔšò_ߦâhÈÂÛÿ5س·C×öêp›¨oÖâØtì0R{nÁÒx~2Üu?Ì]DAHZÐ¥tí {ï¡N ë^ ½»AÇ (M‘B6©ƒ ™¨i‚5µ°tÌ]s¾T¿¥Ë`éÊààÜo%gÆ×Àp _<úè£9Ã0¾õοßvØèÛÏd2¤Ó顇Ê;dzyŽqž�·møôSœ)SÄÂ5kŒÛÒéôëׯ¯ØÕ÷‚ï†MƒL&ƒad³Y,Ë2n¼ñFëøC›N:í½víÚáÙlö)åþ@¹”2íN燴<!ÀPV •å°wØ·/ìµ î Ú©iÿ”Ëõ…$ÌñµzdœTˆ*Zrìg cê WU°žÝ8¶Ž‰.…ú59ÐЋ—Ãô90ç ˜1,‚õµPߨŠÇð8Giš ¶m¯—R~ ô·,«mÛ¥qcs Àqsƒã8+-Ëz7™LN-..žÔ¶mÛ}ôQS2™tÇÙ=…¾ò`£½©©‰1cÎêýÕW¯N5ª©=Ù,ô)ôÏ?¼ý6 V¯6îìÚµëÿ½üò+ëû÷ï¿Ûß …L&ƒišH) Ã0œóÎ;ÏzóÍ7KÇéºbÅŠ¡%%%{577 „è™ÍfÛ!Ê':½ïI‘¨)Ô¢”—ÂÝ ¨îýzBïÎЮ JË 2©–¤«'ܶ8ïeýÔRykò“2$Ë ™¤ßB~=~g+,„ºÏä`}êk`ù:˜¿DY¸‹Ãç‹`á¨o‚Æ&uF·þþ5p„ÿ¿½{â¸ã�þÙÝóú€³}>YgóHì´æ0y Ѝk‡@H"¥B(ʃ?’Š¢5"NÕVQÕJê?‘ª* Qþ(¢HJ„ HÔ•"&‰š†‡_áaÎȶã{ø|¶ïλ³3ýcoÃÕ„àðŒá÷‘Vw¾³ÏãÇíogæ7¿ápÿ_Òº®§LÓìBÉçó‘H俹\nhõêÕco¿ý¶´m›3Ƥã8ð ®Ø¶ )% Ãàœsùâ‹/ê�Ì>ø@‡Ãæ¢E‹föööÎ<zôèÿeí†Ãa±dÉ’ÔáÇÇcbåÊ•" å·lÙ"”Rܶm©ihù¾¦Ð7lø%ß·oÇW--²^ˆ‹?§øMzêpèïK$Œwkkë¶ìÝ»'S[[GW“亰, Œ1èºÛ¶ÁãX·nokkãw~ñÅw›¦Y722²PJÙàóùª„A�3¥[ëò’W—ÅA‡æô9*ËÜ ‚pнUá*`nW�þÀ¬À ?`ê€ÉÝrÃ’])øæ“z…—†^ œœÀ÷í]àïár_ÿg‰‹Ö=‚/ “€- é!fÑq ;œOçRÀÐ×@|H¤Ý AΜs{ÌÞ<²,šÿ¿Ì¡×»Íhš6dYÖ Ïçë4Mó¤a=õõõíŸþùÐÆåæÍ›e €”R†!”R 3d:›Ò„‹R ¥¥ì_¯¾Š•“kº÷|ru×��ùIDATô�‡a(Ó¶j+—Ë †§®W› ¹&,Ë⚦AÓ4™ÏçÁã½½½hkk lܸqžeYu†a„ÊËËkÇÇÇëlÛ®Òu=˜Ëå‚�¸Ìf½Þ ç…éîN|3”Ï.}pš@‰(1Üò½Œ]xÓJ�Jºe;e¡* {+UÈ{gîëqp­èþ䃹Ïs0¯Ý…û=æ=Î/n{ñ­wx?óäç9¿ü}MsD8y’ÉövvJíc!Äv˲: À”’ !h+¹mMiLGÁ++«ÚGGã+ÇÆÚÚxª§Gý-˜õÖðpºÏÛ‘LJ‡†‰È´áóù¾H/ £z§ G»mÛˆÇã�Ü ÛÂÜeSi)mñb¹jÙ2ð™3Ý@JùHWO)7pÛ6<{ö¬~p|ÜÙ1wîœýÑhoâˆîŸËË¿áœËïxiBnyS:Y–…ššš{GGG³Éd²Ç4M Üä¶ ¥D ø‘mçÿ0¾ótS“òWU¹ žÀ¯ŽR€a�©ÐÕÅÐÕÅÏ û>ØŽ—_þõ±Í›ÿlišFù6„L’)°m±X"‘åJ©ß†Ãbý£ªª;î ø•òæ¼½˜2;¦Äùó¾OÓi¹½´´´uÿþýýK—.•¼ ¹:tŠ"·-Çq`Yêëëý‰Dü¹@Àú}c£¬kh�×´¢Ll2%ÅÁ{l èè`¢« ‰tÚ·Û4gmXûÀÀ@–ö[ äú Ó¹m2Úñàƒ˜]]ÝÌšå¼~ß}âþ¥K•îóÝø�^œ±]œ4æev~¿;§üCR¼Ë”À¹s ÇŽ©l,fK§ísçÎÛ³pá‚þÝ»÷J¥MÏrƒP@'·4¥ZZ^áÛ¶m{ÀqÆþØÐ V57+ßµNd›¼•«w+¥»'A6 ¤ÓÉ$çñ8²Ù¬‘ŽÅ¬t>¯Î–”ø;s9«7‰ô G‡†^[¾\þbÙ2ð›=Ôï]ä0ŒŽ_}Ådg'ïO$´ýº^ú^ øÏòµµµ°m›–}rQ@'·¯M ¨"¿é®»œõË—ÃBL-8÷œ½eSîk»9“art|pH&U&•Òú‡‡Y‚s_T)td³Ù¾ŠŠŠÎwß}çl,v>¿jÕ*ÜsÏ=RJ !„WÌJ)˜¦ée·fÌÐv<ù¤Xµ`Aaíõ æmŠä8@?pü8ò]]üÈÄ>¬«»ë[·nM477Ë Yæ„zW’iÍ Œ~¿?dYÖ†9sTKS“ ÍŸïpOñºf!€‰ †‘`dD!•‚L$¸Ìdx"“ÑÎ N jšÖY^^qƲ¬³?ÜÔ“ËåûZ[ÿ-ÇáJ)©”âRJéU »RÕÕÕóòù}O?»««¯ò—1EÞ‹¦¹½î“''ô¡Þ^öqyyÙÎÇ{ì“íÛÿ. UÐnL£!W:™v”RX³foÏž=ëÊËñ›ûï—‘yóQ2™RblŒEm{F_2™ï ƒ'“ÉÔ !DssÓÙ7Þx#µxñ8Ž#KJJ ¥„ã87z¸ø¡šìzæÔ×ï›xC朱ÐÑÁä™3üH:Íwúý¥»S©á¨RJJ)i¸œiŽ:™vZZZÐÚÚzg$IìÚµkLJÉmÛ†a²°™ÐÍnâ·J&¨¬ ­©¯Ç¶µk0Œk?‡¯ë@>tw,;0 ïÎçåûO=õ³ƒ~øQ†’Ô¹uQ@'ä:²m 6ðX,ö»{ïÍ¿þøãn¹Ø+ äÅóûš|ý5pô(§O«žññÒ÷�¶ûÍ7ÿzjýú Âq¨r#!· è„\J)ÔÔÔøâñwV¬À Ë–ß­‡‹×uOL�§O3?ÎRñ¸ñÉø¸ÜQS3û`4MQ’! €NÈ5‰DBƒƒ=;ŸxB<‰Lmy\ñŽ…É$ÐÞάînDGGµ÷KJüÿllüIÏÞ½[RJH)QRRrc~BÈ´Ak 0‡©¨À®gŸECUÕ¥ ÕxËÃr9 ¯áË/UjpÐü4“™ØV_ÿãÖM›6e_zéWî¾®TQ2EÐ ¹ Ÿ}öúpuµØùÜs¨òû/<W\”%º»™ìèà§2ý£²²Àûûöíë^´h±¤ynBȵ@+ „@eeå ³ggÞZ»VÍôöì¶, e²½]å£Q~1ó½²²²ýçÏ÷§ dnvÓ !„Û›R GŽçøSc#ìW^Z±ÎìÙ¼W×ù_ª««zþùgu!·,ëf7—B!“ ! …~®ëú`0øB0œsâÄ H)111q³›G!ø²j°!å¦Ò����IEND®B`‚��������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/extended_syntaxes/index.md��������������������������0000664�0000000�0000000�00000001120�14156613200�0026740�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test *disabled* $a=1$ $$x=5$$ $$x=5$$ (2) $ a=1 $ a $$c=3$$ b \begin{equation} b=2 \end{equation} ```{math} c=3 d=4 ``` Term **1** : Definition *1* second paragraph Term 2 ~ Definition 2a ~ Definition 2b Term 3 : code block : > quote : other :::{figure-md} target :class: other ![fun-fish](fun-fish.png) This is a caption in **Markdown** ::: :::{figure-md} other-target :class: other <img src="fun-fish.png" alt="fishy" class="bg-primary mb-1" width="200px"> This is a caption in **Markdown** ::: linkify URL: www.example.com - [ ] hallo - [x] there ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/fieldlist/������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023536�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/fieldlist/conf.py�����������������������������������0000664�0000000�0000000�00000000143�14156613200�0025033�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] myst_enable_extensions = ["fieldlist"] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/fieldlist/index.md����������������������������������0000664�0000000�0000000�00000000555�14156613200�0025174�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������:orphan: # Test :field: :*field*: content ```{py:function} send_message(sender, priority) Send a message to a recipient :param str sender: The person sending the message :param priority: The priority of the message, can be a number 1-5 :type priority: int :return: the message id :rtype: int :raises ValueError: if the message_body exceeds 160 characters ``` ���������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/footnotes/������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023577�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/footnotes/conf.py�����������������������������������0000664�0000000�0000000�00000000073�14156613200�0025076�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/footnotes/footnote_md.md����������������������������0000664�0000000�0000000�00000000537�14156613200�0026443�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Footnotes with Markdown [^c] ```{note} [^d] ``` [^a] [^a]: some footnote *text* [^b]: a footnote before its reference [^b] [^c]: a footnote referenced first [^d]: a footnote referenced in a directive [^123] [^123] [^123]: multiple references footnote [^x]: an unreferenced footnote [^e] > - [^e]: footnote definition in a block element �����������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/footnotes/footnote_rst.rst��������������������������0000664�0000000�0000000�00000000506�14156613200�0027057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Footnotes with rST ------------------ [#c]_ .. note:: [#d]_ [#a]_ .. [#a] some footnote *text* .. [#b] a footnote before its reference [#b]_ .. [#c] a footnote referenced first .. [#d] a footnote referenced in a directive [#123]_ [#123]_ .. [#123] multiple references footnote .. [#x] an unreferenced footnote ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/footnotes/index.md����������������������������������0000664�0000000�0000000�00000000052�14156613200�0025225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������```{toctree} footnote_rst footnote_md ``` ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/��������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023243�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/conf.py�������������������������������������0000664�0000000�0000000�00000000214�14156613200�0024537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] copyright = "2020, Executable Book Project" myst_enable_extensions = ["deflist"] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/fr/�����������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023652�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/fr/LC_MESSAGES/�����������������������������0000775�0000000�0000000�00000000000�14156613200�0025437�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/fr/LC_MESSAGES/index.po���������������������0000664�0000000�0000000�00000005121�14156613200�0027105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) XXXX, Executable Book Project # This file is distributed under the same license as the Python package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2000-01-01 00:00+0000\n" "PO-Revision-Date: 2000-01-01 00:00+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" msgid "**bold** text 1" msgstr "texte 1 en **gras**" msgid "**bold** text 2" msgstr "texte 2 en **gras**" msgid "**bold** text 3" msgstr "texte 3 en **gras**" msgid "**bold** text 4" msgstr "texte 4 en **gras**" msgid "**bold** text 5" msgstr "texte 5 en **gras**" msgid "**bold** text 6" msgstr "texte 6 en **gras**" msgid "**bold** text 7" msgstr "texte 7 en **gras**" msgid "**bold** text 8" msgstr "texte 8 en **gras**" msgid "**bold** text 9" msgstr "texte 9 en **gras**" msgid "**bold** text 10" msgstr "texte 10 en **gras**" msgid "<div markdown=1>\n" "" msgstr "<span markdown=1>\n" "" msgid "**bold** text 11" msgstr "texte 11 en **gras**" msgid "Extra ```backticks```" msgstr "\"```Backtick```\" supplémentaire" msgid "</div>\n" "" msgstr "</span>\n" "" msgid "**additional** text 12\n" "" msgstr "texte 12 **supplémentaire**\n" "" msgid "**additional** text 13\n" "" msgstr "texte 13 **supplémentaire**\n" "" msgid "{\n" " \"additional\": \"text 14\"\n" "}\n" "" msgstr "{\n" " \"supplémentaire\": \"texte 14\"\n" "}\n" "" msgid "<h3>**additional** text 15</h3>\n" "" msgstr "<h3>texte 15 **supplémentaire**</h3>\n" "" msgid ">>> print('doctest block')\n" "doctest block\n" "" msgstr ">>> print('bloque doctest')\n" "'bloque doctest\n" "" msgid "<iframe src=\"http://sphinx-doc.org\"></iframe>" msgstr "<iframe src=\"http://sphinx-doc.org/fr/master/\"></iframe>" msgid "![Fun Fish 1](fun-fish.png)" msgstr "![Poisson amusant 1](poisson-amusant.png)" msgid "Fun Fish 1" msgstr "Poisson amusant 1" msgid ".. image:: fun-fish.png" msgstr ".. image:: poisson-amusant.png" msgid "Fun Fish 2" msgstr "Poisson amusant 2" msgid "Fun Fish 3" msgstr "Poisson amusant 3" msgid ".. image:: fun-fish.png\n" " :alt: Fun Fish 1" msgstr ".. image:: poisson-amusant.png\n" " :alt: Poisson amusant 1" msgid ".. image:: fun-fish.png\n" " :alt: Fun Fish 2" msgstr ".. image:: poisson-amusant.png\n" " :alt: Poisson amusant 2" msgid ".. image:: fun-fish.png\n" " :alt: Fun Fish 3" msgstr ".. image:: poisson-amusant.png\n" " :alt: Poisson amusant 3" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/fun-fish.png��������������������������������0000664�0000000�0000000�00000263666�14156613200�0025513�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������‰PNG  ��� IHDR��ô��^��VÝ”�� �IDATxœìwœÕÙÇ¿gî½ÛË.mé‚;ØÁWŲ Æ$ÆÄõ%F»°`/1±½±kLÔXˆ`AÁJ+HpÙ¥ì.»l¹{ËÌyÞ?æÎܹe)² ‹îÏrï9å)çyÎsΜ9ºÐ9 «*ü²h¤XË+$üæPh|(_:ª>££ þ!PVðÑ&ºæ­æÌ–*�1u‡Õ×¹˜ïçL*=%_tÔhz²DÄ´:¬¾NÅ<ØšÖ+ŸÖW[bZäœ:Ã×Quu:æ}ÎUbjÄ´`ëÍ}ï¸vßñ]8,‹—6w˜£sÐé4ÐcN”ÜþLþoå°MËv…Ö2x÷­²ìÐeò©ÿÓÕ~§ÓüÆ'–/í«ùôôÐ ™ôPû=ðêšü®²²Ã$à拓´Ö%_…BŽé±š ýÏxªƒêëT𝻥®&·Š9u=ys}_tìŸèŽ1}Õ!¥þ@TF"Ò”± æý—òYrh€Ó¤VkÞ8°Ýií4Ì‹ˆ1«¹Ùª1Mö,©¤Åjuš=­´2ŽqíNk§±ùÏZ^ëÙ­’^ÀôšÞÔZÙ/n`Ø¥ßÙßÒ¾öµÒN£ùù--RkYô+XM˜0AZy¶²?5ڢƲ¨µ,¾:´]éí4Ì/b‘¬l,£Æ4éqÑ:ò^¨KhöA‚œÇyíJo»¶£©/*ò}fšæVåÓÚ» (XM¯¿5óåƒ%¼¶fž¯Ü“Hwåzýhk´=ÉíÍ;®¿>z•<ó ¡Å‹#Ùm¦_ FƒZû‹ò¾G£m}«Vž¬Ü…ZÓ¤Ö²ØhY(à›]wm7š;¬Ù‡B!úôé3ä²Ë6,õ^Ÿ6М9áìÌÌL÷Ú7|#uMý©µLjL“ JJÐZ£”Mžˆ`ãoü‰?aY–{À0ŒÄË63Ÿ™éŸríµæÉ?4ÿÇ£ï:¼Úð߸€µ3×rä‘GÚÄy˜wPWWG÷îÝÊPJQUUEß¾}wœ ‡Ã\y%RQaÿMš„œr 2úpäÓçë3DÏEd."óì¿÷E>åÝÆFQJ‰ˆˆÖZDDÎ:ë,QJ‰ÖÚ½vË-·ˆÖZÞxã éׯŸ{]D¤¬¬l«BAeš&~ÿ¶w÷YYYÿò©ÐéͳAHÓ¤²Tì«ØiÞÿ nzÜÇÕo×sL^žD)Wëo¿ý6J)Fˆ$ÜxóÍ79þøãÝß–e©-åÇÈÊʾ©¢9äÕºµ ÷ïß?«01ç"­s‰óûñ¢ÓÊåß–‡‚{ÁÅã,î<¶ÀeÌiæÓ¦M#‰D\¡ØŸP3ŠŠŠHîYü~Ó–ÒoÌœ9}"À 'H–Ó\srr~µ©L"‹÷"+_þ¾µ~&e73ùÕ$¹ÑÅpÈ1“’òÇïç?ÿ3ä'Úöu×]—P_â'”dAýôÆô<Ÿ/>Ç©”ÊÙRæ•ÖšI“Œ6må†Ìäf$znR!e“lWwU/bkH(›ÄäGŸâ÷åËí …åw(ªz</N·/;80>WémÞßJ)þ~ƒâòŸÇÊVvKš6Æ\ ÉÊÊ:*‰Ìj‹Ÿþg–}ýý?«ö0bÝDz4ÁÍ7û¥¢9ï<¬nùˆÌ³™² Š1ˆà6rOÓ@õ¼ 0ØM¯ò`ò›žº »{L¶iïoçóòS<UŪ;˜o°)Æ÷»lwÉÍÉÙs÷ó†H¬ÊT†ñ4KbôØcfÆmÙÕjÌq)דy €¯€ãö|ǽo;<á‚àÕ©/¾ ‹â-ÖÑr2nº4Moæ¡#:?… �žl¨ô(˦¤O6ÊPì~Á.¿Ie>hŽ3í@Ï‹7³í®ేoËLbÎM(¾_».ÉáÙM à‡>%Î5ð ÈBå8"’ð÷ì]ŠÎÆí1Ü::”]†a˺‡]1¨Çwoì)ÿŽv£´o6Ý{f’_ ¿ ó™¸1G‰ýT¬í-1É:Œã4wP*YÓ*8÷$q¯Mš‚aŒgÆ 0Záåû¡ÈJà›OƳñ#˜:#^—( Ôg>B ²CÁ}W+.'üæ(OýÉ‚ö\PÞ{ð^ûæËº°A÷>Y\²XQÒ'@q¯, Ÿ"k}˜uß·zÆóØ@£§$À²â¹•Æ€næöPMõa”öùÐ5£¶óÜçÚøxºåžýìôw= >+^Y€žkÓ¡ǧ’Ø—¬lÍâŸì †Â0`¯ãSF)~ñdåù1 ÈÌñá÷†Âˆùžx³oŒý5%Vk¡qí8D8Mø5GóTœÀAÁ?^…KO·¾óüâ©Oyê@ c8ünÙ᜽ü´1œIëFÐ{p.}çÒ{ýù‡ªzÎåŸÃ"<‘W‰¶ ¦*HËÆ(‘°F±™P¢§§âŸgüþõg�<’wÊðþþð½¡vd˜€{Y±¢ý}x祋P}Æðüí.Ï)õ;_õ<û‹1â�žÆn!n4<^„Ö–qõ''D¾Ý¢°æ›¹õ„[-š7F)î‘©ý�>h§‹mr°Åâ4vßrFBËì8â0íÀ%RxóÎ¥Lš >ƒWþo†¤zNôD=.„C§_»íæ €¼Z÷H[9­nô «¦ÆR02Î8€aø4à¸wñùþ¯¬ºhÝšV­_<ø­Oœy¦²†•Dω Àp ‚ñãQݺu˨{·>Œ'Ɖս&\+›dST=>×+>öu©“^úò¼- ¹% øLd¼-xÅž2ï¯_+¥”ÍÚ /³RReØŒ+¨ñãí‚ëëë#Æþ(cÚ¡Ñ5Q/pI‰ÝœüèS ü¤ÌäòäõT<xäÂÀ–00ÿžo”?�wß}ׯ“9LO˜Ðf¡>c*ë°Œ+¹ØC¤óç*ðò?+øý˜å^YÄꦾXžÅòÃc7<AL‚ÇWðøÂG}ÿøÇ?¶nÞ̩ϮL˜8Ñ®Z)ØÛDIIɉµµµ¯çB–·i: x”à €É{OÅ¿# öC(Øi/¸ÕhÖZçÿ:SPQ‘>,Ü„Ãa²²²ÎPJ ƒËÇ#¡O‘ÐHë'ÈÚYÈÿEþurĈaØÀ­u‡>NûAÞZL˜€¤ ÓÓ¢¢bûÐÌüĉˆÖ0gŽ2gÌ¡‘Hde pM ìfýgΞýA¤#iÙáÈÎÎv'L øGӳݓ“3椓TÇ.µø1@D:Õº‡^s·�DÞß_�šïf‰Õ1n SIVeôǪü»!ÑØ²%Fý-ÝþÑuu*ÆE¢HõSflfÖÒo¹°#êêTŒ%g*1-Ä4i~¶g‡.2îtÐZÓ:e 4=YÒîÑe§†ˆø«£QYX¸ÅOX~:USXíú…ïG7 ÍÛÑ´lW¬‹FeãóeaÞBÑÖOä- ñƒðïc¢4öƒ9¾9fçŠñ%냟™g×¹Èdæ¬Þ¼X=¤ÃêÚnCÂ-AM4*3š›Ù³[¥»ªjcæÆO Ÿ² ½ëê4¸©K„™5½ùâžnh4þ°~GÔ×iVSn¬²úÓ&ö/&Ì‹kz3÷W»QcY0 ýëë4M}íŸÖʼŠljM“½»¯t›z MFÓÔ³ôY'µg}¦©×ß[ÏàÂ*,¥˜¾¾Sª#hÁÐÆ‰í]_§iêµý(Íûžƒ‹« dî͹ü³r/{ɸeA;;øNÑÔ¿V_·Zef-}«„Óbÿ’e)kf›2›ª/_\Ö^u¶[S·,‹oDŽ:ꨭ/ó䜬À'Qö(ªÆBxsÝ@^®Þ¾ÜK 6ú´­Ð·,‹›oö‰øýpÇùeMMM՛ʳ°¥Ej´¦oþjB„ä£[ ùô7îzYS¤ó¯• …Bdff&L)ƒýpò¡‡zï¶fÍš%ε}÷Ú—}ý/©lìK­eÑïä5L=ôIî¸ãÀîß?ûì3^>ðeJ)ýøÎ>wRUUå–Y^^NÏž=}O=õÔVöÛÌø 7 ۲ز÷>/1ê{"£ŠGSSWå.r–9ß ÃÀ4M ÃHYVæóù´ˆlñ Âíªñìì¬[®º*ä®ò‹D`Æ;0ú�¸òè{&ö³´Hï¤U4þ3ÖsÀ«SVD¿òÊ+œrÊ)n_}õÆ #77—††€+¨{ï½W]~ùåíÉÒ¦“¼ÔÌŽ/úÕžÀ sã÷C!8YÄ7$,ô‰H¦M›&¿øÅ/Ü{W]u•{ïšš7O¯^½¶x4§**lº?úè˜ÀÛoÏØÚG±¢çÛ~Ý‘NÁ±ULªçU°îÎ6Ë*áå™ð—¿[î‚@­5>ŸiÓ¦¹iËËËír•‚ù 5¦NŠRŠòòr¯9lQ+VÉON- nºi³&¸<´ÏD¨ž+‘ÄeA¨ªÝÅONËàì±w%U؂̃—…*¥\Ʀ{2?NÞŸÁ²JíÍ·EŒ§ô¹>Ÿý¹¢)+3VyïõíÛ=?‰ieWøü _âªw¥ ½ÄË»¼ìœ n°ó ßAðß™pæ™gÆAkMyyy ÓZëø‚`Ù«À|ŸÏG8Þ$³{þ~÷Ýw?wH€‘²zÙƒßÿN÷÷¬Ž> òÕÕâí ”e"À˜Ó¯I†‡Xï*W½'2ñBðûìôÃzü+Áä?>Ÿ/¾ð f^Jž+deeµÉË>ï*þ Yª©ì×}.7Rº¢FÏ÷PükË{ÁùÞÅ=ŽV¥×• Âÿ¾=¾PÐã¹%¶L8±Ú v^m—uÝoh“p§ÛzòÉ'‘yñòÝ¢b«­d^âRP—ö·~]Z–CißlòºÈËÎý›ñá‡I&Q€½&Î@#TTàÚ¬Äè¬U1®Ní,™)›ä¦CjÍwµ¤œ(â°nC¼ÜЇ‘”õ¯¶�†apö°sÜŇΧ³ÖYNb~¢{Ù9ìºaÈÌݳ¤O¥}²),Épg<UQ¡ë.øõ.sŠIö”C`Oq þ«Ï${½{ ŸJ<Òn§ž€¿Ý�§£÷D;gÕxœ߯…n·‰>ut¼î‘¿‡>ƒþýº±òåú˜�í]—ë½>âŸ{€R”ôÉÂ0À0}‡æá÷T.mbÕâ&Ô‡ÎÎyûí‘- ¹mÇ m©ƒ;/‰œ¼&-¦-Ç© ñÅ¿›Â„í7&]zÛO=6i œG ÞEDÉßOý`‚–e(”‚W #­QΪêf¯wõ) Š3ÈÈ4Xõm«5arÈáA¢ØÍÛùsÖlÅ*øü[/5$PçÐæ¬XòÕ~›e\¸q0 §]KÂj(7Mìš#lÿAvO`Œ€³—ŽÝHí úÒgp.}åÒgp—lìΣ½),Éä™!-vÏ`c]˜ ëÄ‚ш¶ëIè˽n<Úí‘ ÿû³Äe]Þ5¯nðRz)J˜ôÈ„f#¸þÈ1biûL"Z5ž)Óáéiðß¿¥6çAÄêé?*×y®Çž(à�­ Ã@DøÓ‚ƒGùÌ¢÷|ùA–)l¬‹P¿.œ4ã,ôuœrfXïƒw¿†£ö"¡Y{×®¨@ –2xí8éWPý5<ü÷‰ ªz¼ëäˆè3‘SÀ-OÚšÔó<q@R3wðý´XKP tÜÑõ8¡dßÚZ;4‰uï;¥üæ¹ÃdÑÜzZM J2ÒhÜAcL�1ÜsOA÷ÆÆÆ $Gm<žÕå P½®GT?þ8çž°*Ñ3öždçó¬ƒõ–å^ò´¨KsºÖá µ­éMaïË­òKVßÏî]äk{@cúo+°qãÆï=¼RÃ…žÝ•¬{;µKõþP 0ìwTÏ-_çYøú Ìùx.Gô1äá*YÉ¿ôÎ’îÍ1 ðåßW p¾·Éøí·g …Þ‡)÷bÍHÅ*ëS{’Á!Ð b$æ™Ôš )êR=/àðþ¯y2z4-0ó+8zïÄ7áYǾµHiêýkþ™MMMÏmmAáp˜ÌÌLkä~ïMN­Åô°óð+Å\ôó )Í7Ùwüþ6øÏ[P?Óþ-~ðí"²¥ã‘¶1a’ŸŸ7~ó)·Gu>Ÿo 1_tòhdá+Hë×HhÒð²âäƒç;ÿ„t˯oíÑ£ÇAíMÛ(²ÍÃ0ÔUãÇË[’öÎ;s®ƒ·v4MÐŒô¸âŠÆuJÁ}÷å<W]]¦=™0UÆûïæ»ïê@Û%u :\ã^8¾Ä0à†6ßýü(0a2tè‚ͧì‡hþz¸�XK¯óË %ôö®¢µ=5)æÎ¹êü'`g? ²òâ#hxM”²ƒO × kfC¸éðC¿æ§zYÌ“úÛ ŽÛ‘´n-º”ÞJ/ø#±,̹û[²ñëSµ¥É³ò�áþìË20-ò/ú|úŽ&wk°];ô ²èˆçuDÿJ‚At(‚E0ŠG—E¾}ñ#1¥¿}-ª»]î°m;]JßDgï-:AbŠ×­Qû³%ÒXô§`Ꭶ¯ „Å­÷·¾ÔGZþ]*:úÓÚ²û' Ñ2¸ù­f©ŽFåûpXžhذ‰‡¯]î}3‘ŒÊH$Üý¬V‹ïòñŽ ê¿”–îT}¹ƒ®è}3X{åº/³ ƒ†#Ì_ÛÌÊWbõXÌÈÒ寬ŒYoíhú~º,}Kú6¿Ó\©5o«©·,‚Z!¨5͆ð—ÖB_ÿ¹;U'ߥô6 "ÆêhÔò=W ë5&&Q¢TŸà½GJhµ4A­™Ü»òùwOߥô6P}aõßòOÌ¿üƒ#… 1 ïuÛFzß]O4韉ÉXÆî4²ÜiÝžÐZrßln©ûóz"ߨóë_¼THõ¨€íÚ-+æâ…±øD ƒþ±âÆóªÆÝ¼ƒIß"t)= –7‡d£²Xcš„ê-ö¸ÎuíÎg”(ËÇeñöe„Cv#xcÀ@ŸÏP¾ïRz´Öy+†­hŠ|¡®"ÕÌs· GöZFÄ2SÜ»óý Îèô2íôno|Ö” ÖçWº×4Óˆðúº2‚V<zw#yÓ¢1Ë ð] --ÑÅŸ¿ï;…Í¢KéT_RW4›îíæ*ÔZe÷ƒÖ¦µjûw„•£³™~]_ªdҢૃ•¿¯étJï¬]»æØîÝK6Ÿ¸±ˆE"±Ez øª¾w¸<(‚ú6Ìa£–µÙœkqQ§“­ƒNKØo°ï]q…Œr®Mžl¬…Šö^·n]C Ð~kË>ÿzã(úß3Ÿm&ç îu&J”gñùÝJÜ­·èTW­€ ·FW/ßgÏ~íF`;¢S+= Ã8¹¢BOÑibdŸžžÐš5Å»UW¯ùÞ{,Ðæ°ˆEj@‹G©e¿¨!kF«kÁ�cK-µ�)oß3øI|­kZ)Í£—)Ão µ&''çoápørï›ÆJ)²²²^niiùåö\,¸C”>x°!Ç#äæŠÎÊÂÈÊJzÃó„ÛºÐ`æL" µaÆãN–÷XqId}ÈÝyÔ*S,ùºA­¹ç¬³XÿùçTVV&®cM +Qùo½õcÊÇp;·s¥ye±*’•/"ì½÷Þ,Z´hÖúÀmç´mt*K4h`ß=V­*/oÿM>÷€ü~hn†åËaɨ¬„_õG)/gè~ûSÜk‚0édOÎæüóÏ÷”‘þ ‘äëÞà÷ûill$777!]òQ4Þ¼«W¯fðàÁ³LÓ<ª]…àÔ×…¶LÓ$//¯W$ùVk]ᇇo‚ß‹û:.ྸ•ÀHò›_Î5ï-­axçxö ¸ñâ:ZFgÔš_ Lýúõm*¸-Wì=H)ù¨˲ÒZ|QQõõõ›ª§Ýu¤JKùü´ÓØç±Ç²÷nmmýª½+Ø¢Ñ(yyyÿ ‡ÃgŒ Sÿ#ŒÔ×—Þô\ƒø;›Éïz©ÄìnÙ`ï4PU3çÁ¼oìïwÏ\ÎGÏ~Ägœ+7n™Þ÷»wïÎÓO?ÂOÂö18Û(xál™à”;f̘—oY~¿ÿ—ÀË›âVBÃ+*H÷*<˜³vmëÈö8¤ÎAÏž=û¯[·nÕÿM€‹NôXlñY¼óA5£÷°êQ’Fé1ŠSš~û4°àªñä8;˜¨Ä‡cYS߆,š º.º>ù*qûˆ[±cåŽÒ8÷ÇŽ›ð¹·÷mLì:ð$¨\§˜:uª«t'­§>÷¤‘ö‚ …BÜ~{Ö-ÿ… Ñ{ï}}àæ›oÙâ9fÃ0ê÷ÝU-x6çu.ô™„ (R5>Ár½É¼´@ì~Ÿ‰;4,Oavü=¿xË @Ù<÷Ä$Î8Þ~YáòûÀ Ã=רG?Íš –Fže¥¸p¯Ë>ù䓹ð Ä‘GI^^úÍYE„Œ€Aôã4]‘‡c¼øâ‹Œ7ÎÍgÆ {š,?m¿¢»)`á¾îéóÁwæNjhhœà¸±²²²âêêª:ëÓXE*1"Opêl’[ô’ï¾g·¬GãŠÞ„Õãï=γˆðÕ·ß2,ÿ¹„4J@Ên±‰á•ÿ¾É)}„ï@{ïƒ_]cœz ¨ñ3“#ì¶ÐÖ}¥}ûö¥òÕ*7–HæÇÛ9§PÃ!??Ÿ††•.Øv?ohü­g¨ ~÷Ôª\§¾”·ê\XØ ªÒ5MïËëI¨¨�™kÕ^Mö­Î½’sŒ¨ØEËW±GÖc‰oüz²&¬lRüŠ(Þxu<å%zTÙD@¹×s穉°¦.…ãµÓîÒÜÍ}×;¥O÷"9O÷=;;›àœ*Y¾^–&Ètx6F$Hl³ôÛþ5½Ê J Ã>X+¶µX˜¦&0øüÁEÊ�¨«k£Ì؆7î~Ä%î|6±M|>ÿ.=.~PÄ[®Ä˜HþC€Œ±"ímUv)ÜeUyú~ç»§st&N~èÊö¼ûSd�Ž%Úéƒ![(ï΃‘ûÅ‹û.öœEæÁº÷ ×ÍoJáÞûŽõÜqÇ ªhŠ+ÒÃC:Ó¤‘y•‰lîtòèÇû„­ùÃe·}KJJúdQÚ7‡Ò²lJzgÓ­G&Ù¹~̈栿ìm«dÀ�Vsý7YjW¹) H<ÿ,,z!éº7=©n€˜µ¾øòëœzð')U—ž�ýJ}œwv9çž}0ÙU7ÚeúBé9<öø3œW¾,ÞU$Gð}nB\o °f¿¼ ~}døáһொ׷çØk@¢G9ùÏ0õ=˜5k£FJqû¡Pˆ¼¼< ¥‰|œäÜÒEÒÆE‘–gí5}Ní5®°°àż¢�Ý2b ÆÞa¦Gßl2³}ddù0£š–Æ(M¢lÜacm3*. 'WT0%EÚÍ€&µe¦é œ~4 )Må1y+Žd&ÓvØI‘Û-oĸÜZh ™™P] ë+á…Øæjx¼Oþ67wl"Éi{sb’‡“醊Rº¨4éB¢8þµa¶‰y)#£äfg`Õ·P¾ —‚n1ï bÛˆ)ŠJ3ÈÎõSX’A°É¤¡&LCm˜†š µaZ›-»¾P(dÜ~{VªHM ˜DY:Nb÷Þf<””,©3ö¶Þ”òÚèe ÷Dn~léæÜ·Ýrá²£âŠ2FاYž–¤øö„Á½=}lty‡`^eþßkpý_¡´Ø¾¸¼Êþôe(v[Æ.Çõá…Ý›P†«¡™³jzºu{ÛäÄuýOöÞÀ²™ÍÁçWÜRXG‰Žò¿ÁÞ(¥ÈÌ6ˆ„4™9>¬¨Ð²1Jㆠu¶¥‡[­8;›à“–Má:ÆøÄ{ì~(ÝË+À6‡néà+—" nš<!í¼üæ _|%~xäêX}e“xdò“\8á;þ}+üïmöùíçǶŽ:õX,Øå#©ûJgÕÞQÇØ?Ásìëxó\¥îªÂ\ä«çÃV¯dõH°ZÇÍoªˆn3jˆÅ‚&‹çóûP[¢±>B Ã@k!Üjl2i®ÒÔ¥Gßì-Pz²²ûXßpÇÎ÷|¸ãøv*ô-ô\—8#Bš¼’ËpN¡9æž§ÓïM¢<þ¸âÉÏ‘=IØçË)Ëe¥ç_#¥`݆ ôhý;ÆøŸaáhi…•Ó ·3BN㥒-=¥Ž$öZLÈ?$~ÿØÃá­{Ó×ÑëxhåöliiYŸ–ao="Üðùq}†¿à‹êذ.dïÑ„‚&­Í& È/öré»új$;ÛSŠãìÓ ½'©{‡lÍ@l~"¶™ê£ƒÊ8ù«$(>EÞk.ñ[”Mbò£s~ùÊx ˜\dî%g¸ #d¬™ÐÀú^@bÇÙºÕ:Ûy9¿Å3 ðäÆ(·Y‡JemSuäͳí.gôèÑéÓ§ÿ ƒQެØGP°vU+þ€"'ÏÏ%åWú~7ú<í²4lõãÆQ´ÙÒ’öUóâá‡{ö[»vÝêt÷|>ßÒÌ€5¤yv<‚ß”»wëŽaÓX‘‹>Á3—êñiÛQ¼pb#§®ØŽ_Þ<BâÞI LŽ®·éê{¿Ý•�� �IDAT0F€ßï?Ê4ÍY[YÜVÃTÿúk®7އ6•pnððý÷¯®^³0~s]ú<€eYCƒ–ÍœišVɲ>#šÚ¿»å½Ö¦tí >ÿŠK_hs8ì¢ç‰Þ&¦ð„<*±QzËTÃcÇ”oªŽMÀ[‡1rssË ¥zscñö‚[ÿSO=i¬Xqö&E·ÞšqR$™Ú„ˆ>Ÿï5­õ‰ýzÁ²iH§|muœi>,S@•MBDøtæÞÍS–'Ÿkå*Ѫ½i&=@p.d«¤:<Ÿ^w @þHhi%x;ÔíWt–eqÓM¾ñÞt“ï–eÝ·ýÉJ„i𔕕°aÆ7¢Ñh `´Ü} 1 {h©R­N<_\áCâˆÃ¹äí_“úZï°S4O¾—Ý ÁV;¡Ïç{󨣎ûᇞà÷ûÿÚØØ¸k¬!7›ZZZîóù|âEˆ9eeùï …Ì?î(b¶……¯\~yä”öXVåÅÚµèÿ»phCÃÆïÚ·äƒvÏöEvvö¨k®i}¯­q»D"è7ßTÆÉ'Ë­±{è!µ¸ª*ºG{®!èlØé”îó1ذ}Λ?ÁBe»Õ6Óš¦ÉÍ7ûÓ6‰úzxõÕþ.]ºlAFFF‡ÑÛ±Ó)} ÑwÂ*`êŸÿ Ô~ûm¨ggéS»ÐŽÈÈȸ?++óë‡>™éB¼5´6;ï j[ùrŸ+´6±>*+Ò5Ó,sÖ>Vèõ!?àqOçB—ÒÛ€^ú3‹üÃþª�¬ˆ!‘ZDk|e?w_ kš\$õwg=±ã¨üaèRzPÝN3‡|¹ÿùôø]_€Öö½ËСzD F@½ƒIÝjt)½-øò1œCn×Z :îÙ[žÙóÑ‚èÏÛw)½ Hd5ÊÈE´6�$´>ñ€/|¢‘m]ʳÐ¥ô¶°qÚd B´`~´¿%áZíXzËÔc2Ðb[~Ä?gSºÕèRzPCþ{©èJ h ÌðJÑ–}úå†/¢5¢…¢«ÜÑ´n-º”Þ”ჺÿö´•«A,Z|¾L\+ׂòùw:ÿÞ¥ôMÀQ½žHÃïq6-8Ž /Þ¸SNcï”DooDÞì=F[9Ót(‚´F°B ίï’Ý"’·ºþ ¾ØW–îõr×ÄþOÍasÔšHDV‡Ã²ìÀe¢Í®O@WŸ¾h­Ö;ëgúší÷Ö6¾ß›ÿüyé½›ÏÙ…"RÔ8¥Qšg4˺ª¬ ‡åuu;ß4œ]–¾¬kŠŒñå(¥È]dRøb e~?3?«Ûi×SuE ›€ÖÚXX†Ü÷Â4¿ÕLíÓµ„›Â„C¡Ðaúð²„y[±Ó¶Öí„‚<{ß¾;̇ÿä DƒQ,,Ä~£o§D—{ߟkÿ^„ˆß„CÌXUÊŒïúଖŸÙcæ¨M—Ð9Ñ¥ô6 µ&²$ò<Dn¯§YkD)Ì<ÅÔµx¥zÓŸèÿÞŽ¦ó‡ Kém@)•ã—gXuæ= ^²A‹ ­uûfbv=Zýñ fMø Ù#@Ã!tƒF‹ð?¥Õßó{üõ±§mJqÎâïgìhZ·]Ñ{ˆ+>k¶r‡es[[1žmfÀÅ i7óåNØ©äØeéé‘QüeÔ¯¡æ×Ù¼_×ñüÜïÚÚ¹\|—ÒÓ@‡t/£ÐÀ?r %mB°ß”™±¾Œ×k`:¡LñMÙ¸£iÞìTni{aI}ëšâGZzÕ\WÛ†E˜QÓÃ>ÊÃs|G Bæ7Aö¹£’?L?f§‘åNCèö‚ÖÚXcšÖêh”üÜUîõ(Q̬(S¾ïG«¥iÑšVç­6µ¡Ûí—ì×°Ißbt)= ¢¥ *Ù¸8¦Y„ÝŠª!%ˆÓF„W^@Õ°LZMM³Ö¼7xðN!Ï®iØ$TŸU}vtYëîˆ êza­2Ùgÿê„~ÜÒŠò–'4„e¦¦+KBä»È½¡!ú¬F°wImíg0³¦Œ¯î+N‰Ü½ÿž-{vÓûëvt)= ¿ÎF¢¶j÷(ZC¯ûšíè¨:-ikóÒº¡DKUêð­JVmªì΂¢Ú^> Ÿ³¼‰îõ(Qæý§U#3hI>gUkš|B$hbT‡xï†uz™vz·'6¶,28(B¨Öbà j�LL"DìÏ\“¯ÚÅ>>ÛºyŽå4>©;jÁ™ÏÚ±œl]J÷`‹¤¡¹ŸmÁ–}&úÞ%ÕD­ÔóTiØPw“Ù—õbÁ/»³1[1`ñ !Z®š¸í +b±$c‰�¬n,£Õ±`ZÐV¼‚È&Õõ6„s"ç(Fçuª@β,Š‹‹wÈž1‹ú,ÚÕ ÌÊ VøÚŒM¿ h˜¾~�o®L¤‘µ ŸÿèûÑÛ­@§´ô~ýú¹à‚ÕKçÏWúw²Ïlllú÷9±hkðYK0š™»Òïd³ëzÚVïn±þ»Í ‡×qÀÍ+‰åöùŽÅ_Â%R¶ÐI•î W¯^9gœ±¶¥ ¶ ñ·ß*^=ÿÒºº ´÷æ~Ÿ·%*BnÞ*¼b‰ÅTQÞXÛ/õí4Gi;ÛÀ~¾Ë.*°OJÞtj¥;Xµj•qõÕ¬Ýw_ÊJ¥Ÿ~Úwskkë„m9K][—áV‰Ä”Ù}Ÿjü+ì'iÉýw$;Ê ßìJ³Ïcù± ¯UkW齿Ôþ¸ÍÌw�v ¥;0M“‘#ýÑãO>uëO<ø¿¦¦æ‹·fÈo²¿£–;-øhwwøÕ‚°WaU‚Òg1‹k¹6í}ûv?Œ³‹.$°¶ ‹+¹R\ýõY·Þzkˆä$ŸÝVXX¸GCCÃâvÐb§Rz( ##ƒAƒ|uçœ#Åm¥†x챬ßxã„3¯¾úÚ6W:,b‘½«w¬][–è²ÃÂ3}Nâcõ1¡Pˆ@ r螣øîÝ»ÓPßÀßù;Q¢\¸öÑhôÞ>ø€C=4í1ÚUUUôë×¥Ô›"R¾ÍBÚlw¥gff~tê©ÑCŠ‹EgdÙÙ>_â6Ûé6øÝÖE †É“3Þ=ú”òçŸÁiÆ7|c)ÎY¯ËjzôÛ®ûœâb"‘~¿?íÑÚvÙ‰Ê7 ƒ[¸…Ó¿8AÃ¥á%õˆNÓ4‰y§×ɵô’’’!ûî[·täÈ÷jØý÷³ð½Õ­ûù²W€Gñ�{°‡{æ*¤WV[×úöíËñ½/ãÁÙ—‘™™™¶KH—×0 "‘ˆêÈMŠ;{‡ÃN¾ì²Ðù™™í_¾ÖØ£j5¬X‹¿…âsêyç°ï!‡2hL6Re¢PìÁöŠWR’ÎN箓⬬¬¤wïÞ »U'Ù™œ_)…išª£¶ï4J÷"‰0pàÀ’â⵫ÆÓ9èò Ãþ½v-,_«VÂȽáˆÃì“ö�Cræx¼ç°Hü4‡u`ö¿Æ®þ ËéÇÎÉßJ«ÒU€G9¦i’““ƒišôêÕ‹êêj7Mr¯”" ‘™™‰ÖšýöÛo¿ý–ñãÇsÝu×%äñÖÓ离4vD¡íÓ4ÉÏÏ¿­µµõ*À8xxçQÈ3bGoxNRr‘|‹I纈ÀÊ5ðøøõ_ÓÚ8ЇŸ\ZJ8l,›l•'œpo½õV ½UUUôéÓ'åúûï¿Oii)÷ß?=”z.’÷Èn/ÊËË9å”S|]tQ»/µíTJßc=ú,^¼¸RDŒËφ¿^²ùyâýJü(-ïy-âQ¸÷Œ–µuðâtxo>Ü6s ž)â–w¯fÊ£ºVšÜÿž —Ë/¿œcŽ9€—^z‰ÇÜMëEº�°W¯^<óÌ3�nÉ^%-ËÊÝŒ¶ª¢yøaÿâêêÈÆ˜A:ÿüó3{ì±°ˆ°ô Ø¥t‰½öžÄDbëMwv©Yii…‹á½ðíJøå§óóºs]E{0xð`V¬XÀÔ©SSÅqLJÓ{ƒ¶d¹N›6-!MyyyÚø –¯Ý ÓÐ.ºÈÜ}Ò$CÆG²²2þÜÑ<b̾ȯ}4lÍô¼ø‰Ì;ÿ,éÏQ²÷;@°ôÆXÁñ¼^wîþN$deƒàèá0ê�øô¤sÓž‰îмråJ�FŽéÞóöûµµµ)¼*¥¸ä’K°æÙçÊ{(Œ;–êêj7_KK‹W.î_Ïž=·L [ ÃûÃ0àšk"wMšä“sÎQVÿþýú¶geZk”Ru>ŸsžŒÓóàØ}cJé3É=é‰×½Ê£4×jr ®r²Úºõx”a̽û è–{í£‚ãsÊLŒÚeÜ{¯½ÕŒ€%#YIN¿þõ¯Q†MÓÛ÷Ùùú{ÆŽËo¼Annn‚gpò]tÑEèØÞ´í‰´])0@ŒsÏ­¬œ0ÙcÕº­Öïóùfø C¬O¥Øú”ƾÄþ3zOL™˜QÓwÒzÿô„¢¼<>Z”˜7álµþw"*±A\y¿}vzv. þì;´múE„K/½°§»ŸüÝQb]]]¼‘Æêîk[þí¿{�Ã0XºtiJ¦i¦ŒãÛÆêÕ›î2”‚ÓN“¬›nòɤIˆRê)'²Ýf�šk­çÅûXçhh`AÌ¥=ùÎø=oÚ4Ÿ�ªøWî÷CN¸óÞ~^†Õ e7ÅM_àž§àôã!s„}vzAn¢‹µùW ¿µÖüüç?O°H­5cÇŽMÈ—Ÿâî»ïF,›.§«qøÈU saþk»¹èÔ÷ÐCч ‹Éª5L˜ ¿½í¶L¹â ¤¨¨`ø¦€aŸï>`cXæß±lã®Û.þˆ gÿî¬DKNvóx¬Uø‹pÔ«L35hsóØaü;KŽàÃ%pôˆøø_)P>'�Œ+4ÝM8f̘1”——S^^ÎØ±cÝté,þý÷߇n<íÎáOÁéGÚ–o•••ˆ6lØRդŀßô}©ï¯{ß•ì-ü ÅßÁ†![UZ#Àå—7νõÖLFRf^^yö믿î=!Vêæh c³‰®Å¦™[—Ì!$÷¾î‘ÙÞßÄûé„üxB\o‚)Û|ìÿÕïpÄ™ðïÛà©©ðеv²O¾‚ϧ@MM ¥¥¥iûu›–ÄÏäF‘Ü?{»Pgø¨Äñ‡1™‡ŸÔŸ}½Ã0j½ÓÀ[Šþ¿)럓™½JbRÙýü]ÿlZ¦òûì‘…ñÅ^ßêRöêØÊ8úhñtÐëÑŠ ¤¸Øÿ zpŸ0\ò¸vå\{Î[¡Ú|ïÆu׫÷6–Æ2Øud¸»R°à»8¯�űE•k`ï2; Kçâ!QÁ.]I3wÞ|£FÂtN`öviž®ÊáÉ)áƒGaX÷‡‘éé%Ñ6Ž»f´¿¸8UfŽŸ@Fì)‚Ã.ØÃ%Ü0 ã¥6Khj㺓½1õVCƒy˜þÌÔ\=Ö팟ß.%®Ì¢ñK^Á$ûn[P±†â6úmP˜¸díã/Š‹SžF$0íaøðÃôëÚzÒ– ÇÊçÌ™ƒ²â|;t¹mÇ¡1n�üáøåqrzNNΰ-ªGÂlÔÕÑœ<?¹ù~ròdåø\šËÎèõ<€qâ‰cÛ^Ý‘­ødåû‰KÌÈÖÖ½×aÏy'•¼Ö§~bÇbýº;¡â"IHnš@¿„ ž~öÅÄúWŸwh<£Ä‰V¤InÀ˜ápćosäl†{κ;¯ â2pKOꎜÿ…›! ~¹%u‰häÝa’S · @na€Ü|?Ùy~2³íqyiIѯ�Œÿüç¥MwÎöx^å;OýÐOúÀpÉ)q½—B¤“ß(”›æ±ÇžHP´Äµ ‰†.�ÝOEˆP¿=ú«De;‰ÑÄ[›â„ÛðY{º„Ï—Úy *ÆÒlypfáôܸ¢½u8PÊæÍå7™?l:”R›/7xr–|u˜9™dçúÉ)p,=¦ô†­Í&÷þ÷nŒÍ ^«lŇ= ( Ñ(,žW”Ûo%{CsHñ¸X9¶âÏ+_oôÚë&þï¥B[H->;rWJÑ´rBBo£ó¶:ap)X:©ŠXâ¥+pëyпw&‡rHÊĉSVòµÙ³g» w*HŠ']úØT‰ô$ [EÒNÐh­9ð/»Ö?mE«YßÌ'„ì\?¹ùr dçùÉÊñ‘™å#i¯TylÆCÿ0²²²6Ä lïè5ãÜz+ìÚƒDE§qË^% 2:DÖNˆ7óXš;þ½Ž…ó®šÂ~GŸIe}ÂIY Võxò3ÜbGNÄ«ûÑÇžNåO%þ¹¢Àš·áƒ‡>A)Å Aƒ°,+­ò/¾øb ÃÀZ9ÊV¸â ØœQˆ$ÑšÐ0=@Ý8ðÀû�ÜóÒÝÆ ßö[ºûyCåè›÷—‚‚ì’ÌåsüÜW—GVŽœ|?¹q×È4ðg( +;pß©ÄUT“#(! ûÉ®IjGè(ÐÛ'ê$AþÉ?D4߯]Oy0î™=VpÍ`vËšÇôçų (5­á»ï࣠Øg–Ãÿž{›õ󻂵€óÇ,O`¡¤Ð~öîm(â±:ðY¶Õ‹¬âÕÉλšmü>8ýg»òÄõKxàR½âK¶êØoε]ÄÊІF«öµoÎ}”î¥ùø|*¤Ù(Y9~|EvžŸO!á …? ðûíB³23ìz+*Òt»hN¦”DŽ<œ½?¦{{™NH·QŽ7_B ×=Y©ª·"ö3ÌŸSÆÛUžy#ºôë¿Þö>»ÁnýÒ“žÒ¨“®%4‰ñ†G¹’&ß3ßõà±ozÅËT0ýX…D¢|¿¦…?Õ–bøœÙB»¬¢’L”a2 jÃ4ÔDbŸö÷^rì±Ï)ÓÉq·ÂF¥pãÚŠM3¶%!ç^„ q8n5 nýßRn™Z“JãÀä8à€¸kýç$0FÀ ·CS0Ѻ>_W:ºQ‡$]Oî]÷”>M·Ópÿ’þ¼VYŠßX=мÂ] ”R™¶-öËÖdçùcÊVn—jÄôhYè8ïŽ.”R¶Òëëi$ÞLM6™CØeÐ>0<BÚ!m’ëò¶|χ+!¥@ºŸÎŠÅÑè<¶n€‰ýh5 @Å#PqAbÝ’’ÑóÓ±Ò$7í|ï}ü—6ÚK³”‚¼^YzÑ®d÷ÌæÅ½‚H(™+‹@A·b\Çaå*þÕÕ­ŒÉláü–~dfÛšžÜm=ß6 —^ˆ@4lÑÚlbø‘Æ25–%8ñºˆØJ_¾\ôþûaЂ;ºIÛ$Û”"ôï%GBÝ̹¥~Rßïzy¯HŽü¥<z×IÜ4y^Êî�ôü ÁïÂ8Ð~ØòÍwq¯àZ§£X#É1bÂ5Oßý—óáÊ;ëýÍ¿·ï+ÅÀ€‰¿(³^¸¬[O¨ž`Oy,Ü.Q)x[eð¶UH~7»QÜ›_‹/·€Ýi$Ë4Ðk#¶WðA$¤‰„4fÄV¾�Q3j¯FZ¹2»äa»ô|Ïg~§éúæ˜PöÝÝvU®+IJ‹9Ü| Ü9h§1xgñœÀNÅÌîóy{±-¸ë.¾\è5‘úOà´káùÛáÔ«ã ïûÝI]JóéÜwò_qªü…ÄóÕ}ÛH~· ò»ØŸM´¶ Ýæ?ÝÊÈïˆýex¾Û¿ ’~;ß7˜ #&¢…̜ظ<ßOKS”–F“`³I8h k¢š[ƒº_«¨àÄ´’ ¢¥ë¯“‚ºŠ{lf÷¨W©’’z\arëH1æÞqZûÄGƧ%3Þ|ÆWü"MWÓ{(¡1æ©É·òÇÛà…;lÅ?›MßiÇyèI껓ùpyMF,aÈžžÎׂ±#ˆ{ÁØgÔ€¬áF£ÖºÐIké>#ƒ7ª)šµþŸ7Záì+|J»³â›&jÂ(Ca™šPÐ"ØdÒÜÅçW|ñÐ"åÈÈÈøDR•.ħYÛR¸ó»VQjxLñÖ&—'É_<­ÃõÊž¢}ëe8þ©‚±—DÏÿ¤Œ9W‘©aü‰mÄ•®pYY\2v Ç ÿ¹Æ9Š'îmHê’’ùH޾Ý:œø{ÅLà {bÈžïñ"®{·ËÉ8� ®p�ŸaOH”—]Ð�\û㊇öÉóUedDB¦)hS‡,B-"PØ=Ÿá³ûôãŽ;öU˜–*ÉfÏ÷|ÏwçA‹Cl _&N´ïÎJ¥Œ«Ì¤:“’¿Ømýo¾\ÁÁ¤©ZÃ}÷Â’¹×S’›á>XX·h<= ã–˜2çà¾øè”Î?9ˆžÆ6Ýþƒá—å`xF-éÆÛ›¯ƒ/i~ ×< >˜x> ãÙf|Çìkw‘¾@k­¶t±ê=|T ¨ëŽ®Y¿ºµ¤±º˲;3*äú £# ¶ÂøÕW§„RJi&Þ§{î}ø’K|XW€;O¯5”–ú#<}¼wØàÈÆ+D¯yLIŠÏD>Ì58áûF?Œ'Ƹ w²yB Oì>Î ôŽÝ³'0íq„}_pXŸ‚azèk#k³•Ðë%ä»í"[áÊc�ÇLß„€-V¸·î7½t—ýòöÏ- ZˆF4…%h­Yø÷oçAìɵiš©¹óÚ(ÕkÝÉ·üðèdU]U%eN¿à;€¦# oö#ñ1£J ×R’OPw?ÊŠ?bW Î9ËrgEðë¸Ð“ã ûobßíÅ‘`8Ñb=4$Œ4’FéšÀ7—·4uøb«x.¹É_曩ÒÝr<8úý…o-˜æ»á¹«¢†Ouuó–=Z9¹ïÈÊÊÒ[Xb)o ˆÀ3ϨÚeˬ҉SZgþgßæf¨á-áÓa`aÜ­§rI®]½¶ÌšsÛ±"WññÂæ}þ%#zÄ+w»OâË í»¡ ¸‰Ó—É×Úê‘êpØH“8¹¼×>Ai­-_{½{pücÛ|-Ê­a‹Ç¿I4=÷œj?ÞRß}'¥mÜÒÒÔ.Çåj¬nÀíÓã+`ÒHŽEø=Ámfîr%ÂðÿIéZ½sùv^I°ÞŸe¦¸bï"¤žju¤z²tu´ üìb…ˆ´›Â7·–-\âbʹñFK-Y"ݶt ­õ›€Ú¥<p¬1*žˆÕMÒ§G²*ù·$¦WÅ¿tGª&xãFÞÜ숕;}Ö yܶæQ¢w‰Ó±è ¶¤ŽÄ²ÒÕ±!9#@$Åt(\¥oI#7ÞPzÂQŸ}&™?tǧh4:PƒG<éó¤´µ!'ºÁ“ç·»n]<žÉÈbck©O¦gaDœèx ßñ»Û[)™ÜGžIù�¦?Ÿ=,M >êHéèõ(9œ ©í§ÃáVxýõȦöê™=ó7"ŽzY>//¯oKKË*DŒÞ§"Á‡¶%OÌ”øÃãKÝ7\ˆ¯ ÕóB647Ómã©þ8VWº�LyÒ` ‡ƒ÷‹çOÈCjÙóWˆq››;´¥¥eY;‰o«à®;­¬Dœú’è§Ÿ¢§NÕ>Ã0èÈÝš››W <tg ÿA¿ýHk}¡àÕáăA9cÚ¤ÈÝ…Óoz£ç¤¾cUøHŠWŒ§[&‰Šò›î™¶×7;uÈ<Ððík_{ôV8§”é±t_VÂþ¿°œ ÿqÞ_ÛpY;è Ó˜1¦;PûòKxñÅ-ŸèHh­1 ã^à2çÚÕÁ-ØvHtåìt ÞîÁi›ðâù¢ÚhX|ß�O„×ç8 Dé‚‚‚_î¿ÿþÿ5kÖc†aü6F³á÷û§0à_ýõ7i4[—œ>¿ê*öY¶ ýÔS–¯£whÜVD"£¨¨hH4½6žíµ ¥ Ã{†FÂ!ÀÁ{BQ7?¨(`‚… ­Qh ÃÆhl‚Å+á“/àãù°äûø®Já<ž¼ñ´ÓN»ï¹çžkìì2j ®Òóòr¯ûÃþpûwÞµs2õ×^ã‡o¤™4ÚV<ð€oáºu‘ýwV%'c»GŽí Ó49ûl¿ Ùº³6 ˜1C™3gFÛ²egÅN­ôQ£°Ž>:ý%"önR_~©ô[o —_¾ù¯kkáá‡ýû›¦¹°ý©í<Øé”®µfèPÍYg駯­©AO™¢šýþ~—¾øâž=à€µãг³yïê«ióœsÀÛoϸ³±1xuGmáÕÙ°S)=++kJVV`®Ï¸gõêª`vvö&Ó÷ïO͹çR’îÞ#ø—UUE‡né»i?&üh9>ê(äÈ#ã¿EàÓOaøð|7ÝtóN¬¶~”J?÷\¤ì„´ÖVxè¡üc›ÞݱTu¡ÃpõÕÈĉHv¶ñDGì×Ò…N­5C†k^}ë÷Xø©áGéÞ»°ý ÚBöHI¯Ÿ!f *¸hCKýHÔl”hx–Xþ«³^µd“û“ÅŽ˜Ò…úÎ5ž ¬�� �IDATÅG7ÉÒ_ˆ,:DDÇöN^ûLÝŽ®Ê.€h³!*ÃÀÈ*•±Äkä"BÓ£ÝÂt[×ð×Ì_í0F~Bè2ô.lô×÷§þ%‹^Wå¡ ”‘U“ì‰Ìž¿ I¤Ù¸�Z Zhk$sìwW'bEÁçË�éadg<¿ñþ+²bzW[ì@ü4fš»ÐnPYCö‘Ì!(«17 DÐuSêEGóÁ4þLã+1°,ÛÐUÞHÃH|LÙôDqT�Ñ´F,1ZžÿÙkÀØÃÕ]^´ [#÷+$Ѝ P>D Šœ<=o¿«”ah ®üPBë@ÑZgù:a ­5 µ-Äÿ4ݲ£Xú) Ëл°uð+UÓ{&¾\”¿Ôîµµ dÞaÎ4ÎÈ?øxµˆD"ñ7~µÖ4O.xÃ_ìì…#ÚvE7F;å‘´?tz¶ Êð#ù#³Uý$c{1¹‚«üuíÌw$´á]´ÚÂ025€Ž4|¦d£ÊȼH´kà 5ºÉxgXdÿcF×ãµ.ü h³‰†h1-Ä´À´Ð±O1-tˆk1ònÃÔnš„¿ 9µÛµÑ“v4??vtz¶ æGŽFÏHkÄŽÁGÓßÓÍÖÓÅ׆·£yø) ËлÐ.ˆÎ(û¨‚g↬ÓSÛ†ny >d®7ºíÚ3ÿ·Ÿíh²2è2ô.´Dk#úÅcôêÿ¾&Þ>j!¡Ö/È<"ÿ7ŸGv4]èB~ D-ÒÿË`k´*‘êhD¾_–êßWÉ¢î‹dA΂#v4?etMuv¡½PPwKí_{Tã7”B øŠ­÷w§úË>dú³—ŒZ’µ£‰ü©¢ke\¶"’a®3ô Œó¯²P«4ÍúÑ9Š ¥è[œÉÒÊþ,ŠDZt±ö¾®þe{£Ëл°MúWU†fvïå9yóMD ‘"…ÞËÏàŒ Â`ÜZ¹~•¶ô€.c߾蚌ëÂ6ADоin_œéì 9ŸFQ(D VƒExi˜Ðâ‘uÂMQ¦ßSÀênró]»õ½qGÓþSB—¡wáCD2ªÖ…~+݌ə±ãS4˜ÁšÒBÓ›M„–…0ƒ&–Xh4ögÆ^ùÿÞ¼¹:ºÐ>è2ô.ü ˆˆÐ¿öæÚü±ÉQX"4kÍÊH„Õ¦I0lqÈk1ªÍ#·°°”Å‘#”è á·º ½ ?Zë‚u—¬û ÷ØÜa¾–!Tâgy$ÌzË",BT„ˆÖDÁþn@—šØç†õ¨Z“¨?Z}TëQe]ÆÞñè2ô.l5DÄ_÷aóß7æ”À �b á/Â4>ÛHSÈäÓ»Õb¸ÖDE\cwÿb÷ÌzóöÉ{¼v³ô£G—¡wa« "ˆH¯ïÌÈšBå#cAsN+ŸÞHø«0bÙ;rj4Ñ"Íìw{ÐÜÇ ŠN0ö`ÆœÀ>ßê²?ŽP½Cû‘£Ëл°U‘ÿgïÌã¤(îþÿ®îžcïX–EAР‚xk¼5ÄóñŽ>1ñgâHŒ1yŒæñxbŒIŒÆûŠâ ˆ€ Š —È}»,{ÍÎôQõû£§gzfgv—súÃk™îêêúVU÷§¾ßªúVutICË[e…¡ÑÐà8¬°,Š.¬¡ä¥™üçõÉ3Ž…ƒc8l>0Ä7g³ìä¶ô1ø{u/aKUw¢è0¤”š¹ÄØüzóB.+¡9ªXiYl²íTŸÜnQŒÜk=ÒÌCto0Îw.‘˜Â\qjüÔ½´H@ö VtJ)¢´öwµŸ…ö ¡¿ƒÓ¾¥å“8¤¦Öœ(L]WÍû›zðN]o6žM}¬Z¡ÈŒs´þ/¾tv§p7G ÑtRJ£fBÍÅ¡¾¡GE‘ éù&šÞnB5¹¤µú >W…mËÖo©Á7…©}ÿ^lj‰´^÷Žzß+2üŸÃƒn;Ñ´‹ä�\Õ*Ëú¶@7o¦åÑzœzÇõ‚C¥~%§H2mV±* “¤÷ºg7 q¥Ì7ûô‹èF`lîHDÐ.”Ráeß¶ü»¨Ò8¡ÁqXoÛĤ¤ðoÍtÿE}:žGtœ¬~¹CýP™ª¢v`ÛVXø¦Ü¤ÌhÔºø?ß9bÿ :­À»!¢hž6ßô«Mß6L*c£cÓìÍ'§É,N¯¥hj"ÑÛŒs�‡ÚÁ!VŽ,fù‘% ø2^qóÿŒÚÒÙåß]=@›PREW³r±ÑÅè›ÃÙd³fiOÝ„Kt¿)ž<îò\3¯Þ„£TN²·ÕølÿXh ¿C=@›X2£þ�ñ“ äf‰Óèd\“Ý5æ/莥§Mðì>·© üM‚ô}­Õ!‚{×âáøŒKÌKŽèœ’ï^ˆ /¤T|)[Aè†ÍDr›ùß�Ì}­‚šÃÂXÊGx|ÄÏò{×jmxp=ýþ]Kxm•¢»Gúx—–\Q{åÌΪƒÝÑäÅœ?¥H{2=h¦Ðßl¡Û¸²_l¬pXþ³b>ÿMSf ¼¥Èîó7 ¤GäMóöÞGè"xU·AíÈ éHŽ^®âoU»#äI¦V£¡èÂ& fÙyGÛs™ãJwX{LŸ\_Å·C ÜF ߢ—d# íUó† ê V¹m3¢ȉ¯J¾ºY4Š»�ÌñlùK—Ü„L†õœ´…÷5à´ÓÏçÛÞ@]KE˱×Ö];¥skåû‹€èZAÚR[Zì$»à)¨"Åòõ½±}}n°=3<i‚›:ô¿k3ýÿX‹½dn+L Åe‰Ë„Ö;£J¾÷ˆÞ¤”TTTÞ£GÇž:UŸ^_ïÜkÛö«J) ÃÇ/G/{BŸš8_d½Þ @ü`vÃvòx¼ù´¿© a(º½ÛȡׯÆXo¶r}íÈH|‚ĺŸÇÞKdßZDßJH)8p@צ¦]z©3Ð0@pX¸Pðá‡Ú¢M›œ{FŒþìÇÏŒ;Ž##‘Hgg»ÃhY“ЖT8–Biúå5OÅZÅñÞx[tkÎ+Lo8‘š^Ëãþš:wºB5;D6˜”-k¢pE áÍ P’æò[úGùö€RPœüÉèƒÞܵµòýG@ôí„”’cŽkÌž=ãï\`ý¸GÌ*iþê:,]*˜:Ul\¹RþaذCþ1{ö'5–eÉ‚‚‚ÎÈzNÌ]×8M+ÓŽT€ ˜J!WÙt¼.U?òia»\1ëñî¬?¢�ÛRzÙóífžFÀÎE9½´G¨²{ñngIíLDß RR\\|õèÑ-þà*'AüP B!X¹Rðá‡Ä–,Qÿ;dÈA~öÙœ5J)‡wI¾×Œ_clQ¶å<^…Bå\~+N¯qµœGïˆÉíÅ[Ìbæñ9«‹×3o´BD‰ôèAñ!|0z$âq,ázÝe¸ç( œˆFhyã’ϲŸÊmÂ' �-ËÓN;mßÉ“'WF£ÑòX,Ötê©§6èºþÕóÏ?”ò{emm¢ïضM(9x0¯ Çiÿ?”À 3fˆØ_¨§†~×GÍX …vˆf“¦dañÂ/„)†rXˆ¦i=r{»‘ÔÊŽbðèo -4Sd×иŒË˜Ã�„\uÕU\{íµ 8!BT²õB ¥¤¹¹™wß}—I“&ñù矣”BCãj®æ�h=8×KíÃÚI))--½ª¹¹ùOJ) °°ë®»ŽSO=•¡C‡FSò¤”,Y²„÷ߟx€¥K—¦®…B¡§‰ÄyÚn¸ÓÍCôx<îj�ápMÓäʕ˵úúz­¥¥E»øâKŒU«ViÍÍÍF2žÖ¥K—h·n]+ +C!£röìÏJ•R…á°^\^^ZVRRT¸víêRM£R*… \×),.ÖÂB.*Òšá8f8Â((À((@‹F%ƒ)š0c†Ÿ7OLî×o¿IwÜ1a޹玓¢Î&oòfa_ú6KOA±ùñJÏ.L›ßYoË¿ø‚»=€;3[o½pIìæO¥ÈÝÖ¯?®w¼yófÈæÍ›©¢Š›¸É%:Џ#F0eÊŠŠŠ¶Y†—W)%·Þz+wß}7�%%%g466¾º#žQgc º“T¡ÕÕÕá––æk{÷¶®;ÖªîÑÃDÛÝ®¼®ƒRðÑGÂþâ mºat½«¼¼âƒE‹I ¼pKÓRyumo-9øæpKŸCà øæÑr×|0›V®ä®»î⦛nj—h²ÏýÈWeY”——‹Åøü?†œ0„s_>×k´ÛL§£2ü¿ÿú׿8ï¼ó�šn¹å–²»îºë{;.°›¿âƒmÛhšFaaá…UUÖıcþûî ¶½û7ìþ&­‚9sõËâG ®àXŽÍŒ—œX?Ÿó™Ã¦NÊQG•W[¶/·uÜ|Ú6;¼ªªŠššæÏ_HÏžÝ)**Â0ŒV„ßÞq}}=ååå�1 ¨C…ûŽax·–eñÏ>Áý×u'·Ü?j”5ðàƒ¦¹s?ù„p뤄xjj`Ó&¨¯wcMЧ+ôéUÕpÐ�è×*»C2¨L¾šJ‚î¯#¡)k6‚<î[DaIJ¶“2ËÚ¿cTüÔõm1ˆ#F0kÖ, S;vT£ç"_[÷䓱eË***8òÈ#yå•W())Á0ŒT<¿¼¶du´÷ß?×]wš¦‘RNݞ绫};à8o¼1™qãÆëÚ5|_ß¾[F×ÖBm-Äb`Y`™îÔÚÞ½áüÓáÜã w5I“Zð¿‡É¯‘ AÚ1Í;W¤ž˜Àwžü*yH{÷§nJž',ظ|Ÿ.„cŸ‹âEGBÔVËðmWŠºùÉ€¼õÖ[üñnrm˜Ç©â$ãLœ8‘‰'¶7‰°nÝ:*++s0Âá0º®SWWG4EÁÛo¿ÍI'Ôæ½ãÆãé§ŸÞªrX–E$A×õ‡ZZZ®ÙU3"Û‹€è€eYŒ7.üöÛo_‹Åþ�”º»¢BU%üô4¸á? ºRsBÂGƬó7“µïão ‰ý„M«Ö÷fÇÉ‹JøÒN^P &l¬ƒùË\¢/Yë5þôñBœ5êg÷ÀJz½ ]çØ¢"^yåN;í´6ÍÜl<ôÐC\sÍ5[SÝ€Ûˆz#ôíÉHz(Ò·o_î¹çÆ¿U²ú÷ïÏ7ß|S†¿Ñ0M“H$B4ýE<`«„uD8,êu=ú󦦦èúžíZhÛ6 è½víÚÇMÓ<\B w_c†ØJ“=›Äʧ­³É¨ÔV¤¥Í3¿ElXð5 (×toh‚ÕaÑ X²Ò5ãë 1œñB TDrJïž½X¾|¹+#é›.£{í‰'žà /l•õ^½zñ—¿ü)smy÷Ÿ|òÉíÊðŸwdZìÉ'Ÿ¤¬¬,g9N9å”vexçï¾û.Ç<W_}µþÐC}çéDïÞÝ^ºôÒMgz¦¡®ÃüùðÒKâù}öÙï¼… š\ù¾ ‘HÐÔÔDŸ>}~ÜÒÒò¨RªXøÁAðÄïa¯®iz2µ¨äjÅlR„diXßõß@UáWt-ñYØÙ¦ºÿžd`¶•Ð*r®cáöÓmš[`ÓX· Ön„ µP³¶4BS è›ûñ÷™+©««£¼¼¼]7•Ť–ÍŽ?yòä¼id7ǧªªªM9~?xð`V|³ºð»¿Ã¤ÿu4€#F0iÒ$lÛÎÛ?æ˜cÈå@“oà.‰ ”šiÛö:T)Q]Ýýì+¯üö…ö¸‹Á³ÏŠ åã7mªùÀ¶íœ•ò]„RŠêêêª7~¬”Úà¬cáŸ÷@§E= ão¯6sÑñ‹Ñ¼i)Ò$Îõ›–ÓN¼Ú×;Q½&!p¿>úÕGw0tŸÌÆ&%ƒá^þ~ºBdÅ!ÝxI ¦ ±846»ßÜàþni„Çÿ }!R¦t®Á5WFëÁ¯^½z±~ýúTøÓO?Mqqq»÷yáÇw¡P(oÜlÂ>õÔSœwÞy¨9€ÌêÖhðÒt8ïWO€®ëÜxãŒ5*•æI'”a´×=¹üòËyì±ÇˆÅbzAAÁwZ«‹‚‚‚ž·ÜÒ²ÖÎãXÜ ¦LÌšýï“N:é–gžyÎôF=;½zõ*_·nÝB¥Tµ¡ÃËÂ)‡¦µ*äQv=&¹sÆž~þߌõI«¸þÁ²Vi¨È ë%$=oÍx‘ži2ç6³µ&÷§›«¯¬Ù½»¶Îc«q�ڡУ+¬žìúÜñÜý˜òЯ~||ºP¤|ò9d÷Û½p8BÞxã ìä‹–Ï™ÅCii)GqD»2ü²æÏŸÏ!C°>]¶]W(ˆë0r<Ì_ê†?ñÄÞ¼yÞFÅ߸Üÿýüò—¿”ñx\ÿ®+=­©©iCK ÛÔÙ6Œ­¸á†–ÿwÐA/%~óCÝqꪫPUUÆÜ>}úìël­¿ç6¶mt]¿÷9ªËÎZ[ç|¢ªÕ§`΂êÆKõ[=ö(ß‹ �_UŒ?çTœžwR×âž •&‹_ùÂRZ³-^¿ù]v|«òœ{Ö)¼¹à¸ŒFB$µ±'/ã}÷Éê=t"ôžÄÃ/¦§|ýyP†Kr€ÿ¹4'þÜ%ù­—Âý wŒùWÞ´¶mË%û\JÉ AƒPJ1}úôŒ¶ì_GqG‘{OÈ|ÝH!S¦LAÐi¿®„€¨óžõ ÈO`L¯ (ˆjhšÆàÁƒSc¹ò+„`îܹ�š”ò;ï3+�Î9uÐA;OˆR®‰øúëÄ,ß0räa|øá‡r{}Š•R\Çÿ® ˜ó éEºOì3mS„Éîs+ŸÖ+<ÊOO^)-`J ëï äÅó¥»Õ2|ùOiÚ^“p˜Lõ¬”âŧî䜣Ìþu:f:¾—`¨ªëå©|9šÆúy·Ò»ÂUK“ü¹{ܼ¾ñ1<þ Üt12È ûÑq B  óçÏg°Ïg·-³6×9ÀÆyöÙgÙ{ï½34¤”’}öÙ‡AƒåM§#2JJJ(5³ñRmÖ™ µ×EC­ÃgÃâ0hÐ ,XÐʬOv+¦8Ž“éYô„0M“¡C£ÖøñrçÚÜÞ{ì«`Mƒ%Ko¼z³  ëEË—¯ØØ‘yÉý÷ß?¼páÂz úêƒpêȬ¾2­Íã¶úΩߞn?ÙŸ€kÆ ž}î%Æ1wûedõëQªç„ôK›"¹›î”©3;`r«)´VSg^ªoDé…n9 é¸ ŸL¹ƒÜûö=¾Y Ïþ.ùh”k¢ï×î¼2¿€’8h<,^i`šî'ÑrM¯å ÷®å2¿½øÙq²ãuTÆôéÓ=z4[fA™ÞÁºò=?¯êñž§HZAÂÝ ²òHwàòÿøçŸ>O<ñ]t?ü°þ³Ÿýl—õÏü¯#ºn¬ß°VÓ´Q¼24Çc¬~ríØ\÷ €²²Ð+×]g¾ÓsÙü$ÿr@)·¯øÌ3¢iåJc|KK|²oÚo_`i$-³p½¼|Êî“ùUhê!û5£¯¯Ñë@kM^`sS•M¿OYöÛ,ïI¨²ÓE#Üè©6&él*ó¾ZÈò¥Í2e¥´wÒk¢?')Y¦�±îvjcÐs4º?ü*9óuáí®Ís÷¸¤÷ÌKö*ô0dèPæÎ›·ìf9?©óûã·…|÷xóÚ¼ þëìÌG·®òÉȾ'«%øÂÿ枆Ãá³LÓ|¹íw O.,Ý»ŸzïEr…òš—¬÷0nÅ7,ÿÇŠB¤§Ë“+¹Ê^Ê3¥™¹»iC—ô9d áòwž*¾ùfëõI“tuÇn¯6f©œñI9¦¤œH þÖ\ˆ4Ñ”/nFöP0¥4ïrfž²Ž·Y†/,•i O0sÚ´ŒBxI­ã5ràšíÊ%€Rn&]r(ÂJñôäã~áF½í2÷ÞHÈ%ùi-çõo5 š’~ÎgðÅ_°Ï>û$ÓW)âu”´¹úçþøÙã�‘QSSC$áÖ«àºsÒϢݺRî±×®yÈkP]¤Ly÷þ§ÛŸ¿ãj0Mó¥H$r{«‚î@ØŽÍ€ÿØÛ|@ÿú‚"‚b‚bƒ¢’Å‘¨†òi8…Õû_6HÝú·›RVºpÔQ£¦ûf1:´à¶‘Ž_#“5Í@SþèJÁßþwÜ[fBË W‹Cú¡yøIŸggÙ{¸©‘sïaVž×/öˆ"P©4ß}ý-p¶S†J—K)Wc %3˯Öu.úášT¥ ¿Lš]~âk(T²ÑI AÜ)çã/ÜxòÃÄS>uÏ?9÷3xcj2_Ò}Áí–åhš–=ϘËåÓî‘8i³ïÏ×ÇÏ>?묳èÖ­ß¼ “.õÕ{Gê ß«˜ý³ž1d’`Â% ?…ÒÂÄD@õèÑc‡ÈI)yä=¿8ðÊýUuŸ"£ Ø °Ä ¨4DQ‰Aa©AQ©Aa’ðÑBÝps)…® ^žõ‚õÜ´g4HýÅ_ý:½\{+P�”âVFcÖ_.âg7&É(eÒgaÒ$hÜâ¾`eFÉr £%ǧe}8%·Õ¹ÌhÍ!¹0S€…ä¬#¿Ø2’÷xÿ•Ÿž’áEðÌK¥i¬™s Ésu2ʯ§ä ŸªòÖ——nÆ‘®S”WÎëÜߪÊVÙL•¯ÅJŸ¯ú7ÔÎpýËKKK}ñr/\ÉEÒö|ËóyÃy᯿þ:š¦Q¿îeä'п’ Ò¡ºò‚U&á³£§ž­Ÿ¹�¾}^}Ö¯_ïD"‘óªƒRÒ2cÐ2gÖ0õ‡– é»OE>’—–†(,qà J —èE.ÙCa·½ql…® &üëæMŽt\¢›¦É7߈mP(²‡ò<Â7àjmd³ùtÙ•‚;Ý`Ó;™œÑÅwÍŸ¤J?há3{SidÇ/žÏ5_ÝÕØ–”4/O¸wD}ïæ±×"©RJÖŸ†Q|X:-ϤU0kî<X{+}ºúòëÓ,M^„ú¦ò侈îj3Ï|m2MÎ=Îe¬í³LÊ“þ+q3myõëqñßøÊ& 2 êSXýnšæNGùW³e›è~Ížîûýéøµû°aÃÐ4¿Þò˜ò`²~TÚjêP]yÏÃ3ç}ÇÝ1_~Þ¹Wß§ ‡Ï_€D"ñe—.]öf+a;6û]Óûèco¬œVápñÞBÄ„ RäÙ%ºKò¢ä_a±ášòE:ÑBHN¸@Ãk€"ÞâPR­{ËaƒR»­|õÛgzžÓSvK*É­é³[Ú$Ù_|ÑŽ[õz&¼XAê)¤FO}š/e¶e3ZdÞëõݨ8 H¿x*yü÷'Ÿ%´áÊ#mËP¸ùMɲ\vå-ÐóNžx#”.¦ÈàJÙÉa7×\¿h +nç°îÏ·n<|ynˆ.ã}¦BÆ!RÓh\vš„’äÔz(¹{í‘ÃÜó÷fg5¤¾cMƒ¸“Ù.”.áå'0óÕÃÑ4 !—\rI†Ænkî;_˜RŠ PQQ‚ŠR©ÌE} /þ®õ³ÝªºÊ–Ù*™éˆ¬´ü}ïoh?¸è,ؼyó2˲²SLAJɸ»~TØÿ‚>wøõ ú£n?H½s˜êÞµò}+¬sì;ðËéqÞYÚ¯–M’¸ Ä5Ó‹S&{R“D t"á¨N8âjuÍp3ÖÜhÓdÖ¿•*c¯^¥^vYÃh!p‰™tq7Tòý‰äoF'' M¤§ÓÚ0ŸZU®¡Á„ÿ†ßÝ�¿ߎœÈ={d>ãºÐ뎔m¦€G~˜«ÎXŸWl¶ )`ÐxøéyÉ¢$_ Ç–ؼV®„5k`ã·P…nÝÊ9|ä ztq`×iu” +ܾ;é´:Tè^wúlQ¯°°©¾’¦{‰&›ñ7çÀÉWÀ/~ GœžZÓ4ø×]éúÉ.£¦ÁÙcÛÏR õ¤¯ùÃî*9÷~Þ½{3zôhHyy9ÍÍÍÔÖÖ2mÚ4–.]J]]]ª8p_xáÐ-Ì­|/¶é¾<q34»_  †aüdÌ £^[ºnÉME‘¢kCF¨ØÛ¡ÇK¯ªw!Þ³ò‡§Aeu]hºp ÑÐtW 9–ÂL8$Z$‰Çý‹9Äc6ñ˜C<æ`%$J)ºõ*”©lVUuûåÏ~¶éÞ6d à5VÙämÅ®qòÝç«P!àÿþSŸ†½ËhML_òÞ¿Ï”+K*×ÞÅ¢‘Ìüº/«¾z‘'3;­‘¡Áàó`+WHæ…¿ +„K4¥ÜÍ&V­‚ukaÍZˆ5ƒŽÆˆa:¬7GŒìÏ>ý*¨êVÈâiw2bZyôé#Ü2xóèï}ÿ÷Üüpð~d<ãxÆ1ÒZ7Ù hê\‘ö­OÖcêš—¾t¯…ýúRÛ"à Ïõg„gå«=éDÒï Ð`iC”I3{±¤®�ÏŸFм{¬íæÏvP “±³KÑÂRƒpDK[4ÙÖ�ûä�� �IDATB2U4B)Ó<Ö Ì¸Glï/Iðf;#\)¨î[.†®ëL˜à,Øêi6‹´öoUs¾p|×ò…ã¾ÐS¦Ào®ƒQû¥ã‰¬ôr¶Ù²}²ò5ä9Û!‘»íÊЇü‡â¬³rê$TÁµcIuy„€Ú8t=*Káá›Üx—Üé:„<wOº"È|ùÜ>¦µ6óÏ*x2Rƒ‚¾¼¤ª.ëzF7Hew¦ X&¯éÂÓ˪Xß!”\é”îâøvÖóeäõ#lôÂh2–@6Å‘±g}Ý¢R#U©­µ¹H¥]RBTŠh¡îšéQ)‰–$¹›³‰žyŽ‚ý ÓYSJi&KÓ¶±¯nãÎû]Ûóœç>L-qøè¯™Áy×ýыԆ˜Ü= _@¶fhWFѨ<žÃO»•SNÉ#t£¢~>¶5¦}c.„~=à÷׺å“[¶ÿ�–Óúñœu\Ò—œÜõ@Ž{r(Æœí½ÿb*ÎVÊðO·BëW@h€Xµû ¤@Y6—­ª¤Q ßèºÈ”—AJ74c<##žà²î-×Õ¤L ÙbòhmS…a-9ØèÞâ ГZÝ'špTGiÄ›mW›G4Œëšm[³E’ðiö ò'My¥ ç^…™u|É%¨¾}É ˆ“vrÉû¤hÿÉæC2ަ»Zý§gÀe§ä×ÄÞƒõ·ÌÙá^\ï Ãôò%œMö\iµ+£×Ý Méyæ­œpB;åÝð4ºÿ|³^°wÅÊÍ°× `èðÔ]ny.¸Í]¶ú7CEië2Eá”#²ê#»^Èÿ r½6¹Ìg²ÓNÞÔã$ø¶¶ceœù¿Ã³´¦ «ápß^ ´HåHWã6Çy£!ÌsNE¦É qVÚ/™vë{¼x¢Õ=·”ÔÑ7êF¦j1ù0æy½›&A× ›MÂw4]ÓÝŠvå’=î`Æ}ýô–$éc–éöÑ{ô/Jû·K)9f´.ûV)-chØûõŽ5ß1Yñ¼BäT•8÷òâÀ‘GÂ=†âBøñÑ™IúŦˆë«|¸ïye,FÉx™| z#ª*GZmÊPB™®ÙoK¦¿|GŸ{ ÇÓº|» © 2«zïá¿iòÉì7pæÌ$4ÆÝÜ�OL‚½Wþª*àO¿ösË‹ƒÒÒçùÆ/üõy½ïe7¾©4³dlx+÷ó•pü¥P[Ÿ£ð.øç¨ ­ë¥ÛBåÄP¶†’ž �3K*)F†æÎµÏ¸æO7KF.‹ÀÏŒKúDZQÔíÐ7'¶dL¢‰× «Sñ·XH©ˆ5Ù!͵F�å€mKlSb&Ü?ËtÿlKbÛ®F.* ÑÜû&CYvïþäg?3‡ç¨¶öáMåk²ýÎ¥Ùs… ¸ã^ºÌý'™•žìV û²ÊjsÅWäÜc­C2ŠÆ JÍŒÑ9áÇ·pä‘mä{;¡”ë2¼j¼ót/†;®…¹êÌ€i¯M%àÅ''¢:œ•ÜÚíù{ÜßýÚ-òøãáìcÒi•ÂI£h¹êŽ<aÙáE– iÀOo‚gÞH‡EK פBJPÒõ—Ž$—„[,êâ â6Ò–\~†â¼“ ‰‘̨Hýº&:ó¿Õ9ÿ?0øŠè;]¢½*AõBí£P½£zñ¾-½C"Ö„¦á®ÐÐÐÔ`s§µ–°�l‡KñÇòþéÕ¾]ÕŒ’°ùÛº!Ð47J*¤£ÜïÚ™+Ꮂ'â®–·-—èÝûÖ‹ºeT¯ao¹Å¾½CS:lÒƒqþàÕHò¶kÂûQ ÿ;,_‹_‡Ý[‹J%Ù–9ž}ݯ=üñ²ìÏV1ŸŒž“H¯2HÃÖuμäVFŽìp‰3àõ9C!˜=¦O‡³Ž†¯€}ºƒp²4j95:]r"ªøˆV…þËÃà²3š¸÷i¸á^7ôåzÌy}÷÷Û/w¯{"îxL.ÙuÕV]’¾–qK{åhG ^œ çþ¼ý:Ö„ëíWæ‘å‘‘‘%Émï¿ÿ¾;vlû‚rÀ–´§¿¹[û¼î½s5Íø»¡…Â)£@ÀW³ëÐ4¨ý6æY@Êuuµm…c¥µ¹•Ø–[a]{Fijiþü³ß/=$ƒÒ£F~ø‰'Îü¸-7Ó xÞlù4wi¹ì¹õlÜn̺^’.ðo~ãn¡¼d2 ¨JVz²æ½ã”FÎ"dv?2ûÉn2‚öd( zMHÊ𭳂OÞ¹!ÀO&Á!‡ä®F/o±¼÷lÚPÂõ×ÍÅ?N±î‰BÔ/½²B2ú¾éD|/§Ê,‹ð×y¯ß¤$‘Y/_z;zº—ê,¨>Êí¯ëÌ{&<�Ï¿í^?û8xáÒ[6å²ä²Ê—¯ÜÛTŽ­¡tè~Œ»ž!`Ú“0j@dø»zžj ººzð† ¾j-uû¡”↹GŽ+ÐKžB0çýM jÖÅS×¥i+ׄ·¶)SeîR!aZæì{¾ŠèºÞÚ`š0Õ®FIG4\B·µ¬§õs™ð:­¿}á÷}/¥þô'wïô_\÷ýœÜ-nŽ2_/<»?ßÊ¢T¤úœ9e*9&ugMC#ëæý7C÷Iˈ)¸ø÷PVo¼ý«à·¿„ÑC„(@õ¸‘ýH<2j‚æå·QÎýRgä?«!MÏ\„=o¥K’2žú×sütÌ—­¦â„©ùx¼2Î8"— 2»H9ò诿m+ÇΗ1c)ñø÷CðѰ©ºq¯UTTt¯««ÛØZúÎà s¼÷³ÉM¿Ô4w ®f]<e¾Kßríh‘ë×k^µðÁýRåò'fš&×^qª«ÕŽÝǯùó‘»xäí›ââ½ùꫯB¡‘Hä8Ó4ßXô:ì×ݧåÉñГyH‘Wø´µïåÉMöçÛ»ž%cSÑu¼òÜ œ9z]‹·QFÅ8(Ƚ&B+Ö®£¿x$£½ã Ë%»à¾ë¢ôDTѨÖI2êÔg1¦ÿëƒx[-_ýdiÄVú;*ã­Oáä«àŸ„ „ek�˜©”úAgïˆ<èÝ{Wu[ IkE*¤å(¤T8¶dñÚåE-/š1ÿ}¹niiá”S Õ˜1YÍÜöÀ#¹ëß(å:Î<þ¸ØØØX9´¦¦fC[lÛ6ápøZ)åý�OÿÆ•£%ÏnÝý/‡_«gµ~G èÞý;D¤vÍ•–æ}t;C÷ÊH2·Üìtñ…÷š„R]¦Å£>Êå?\ÓÊÂÙ*Ðz7—imW9v¢ŒÑWÀôäFBBˆo®¾úê>øàwn‡WÇqX´ö+í‡w×_Iäò¿®_á(‡ž{½y«ºéÝ;²ð²ËƒvHnlZ¯j˯âŸxBl^·.rH,Ö²j[[NÛ¶‰F£û:Žó¥R*Ú½Òí_vóv´I>Ø\s´)ÓÜžÔÈÙÞrÙ/Y÷lŒ¢çÍ©>¾['îú3¥ f½s‡ûEöç'ÛJHY0 „êuk2_™2 … áëÛ(/Øþ:ËQWYŠù;%c³ ]Ž�MÓšjkkË***¾säÞ´¢¡e•¼«TbбPòÜÓØÏ?/šV¬(>¤±±ñëä Îö˜GÉí¦¿Æ9`C­¢°°ð§---O�Z4o> £hML/o<Í–ý%á‹ç÷fÊv¹Ìn0òʨ8+©±„/\0óÓÏ9¬×‹¶Ž—SäÈH§éå#eQ” „o'†ÔRQ¾~;cÙNɀ짷÷é0|<3)wÚÛ+Ã_7¹ضd´�E#Üc]×ËÇi¨¨¨`wC.F=q"ïwx佃Ð4xõUì/¾1MsFgõu¤”TUUU×ÕÕ½ã8Î�{õ„þ÷Ë¡©;€”6ñ™í*Ox6” ÷\•â©§_dü˜/Òã›þt•¯añËÈ—Oûõt÷«OÅV.+l!Ø´àvz”ï�øê,«q»ìwð×\ÿúM‚°w° _í–CÁ;ŸÃ‰—»]8®H$¾1ùÝ­^¿þýû_¼"ÿ‚ÚŽ&,àw°çÌ)<¹¡¡áÝïʇrÁ¶mzöìYU__ÿ°išgªäæqcFÀã“ WÚ}©’§9¯·j0|JèÌÙt‹>{™Ÿœdº ü÷å0STw/[>¦<͆w¬!zMH&•t¸‚ž¸ƒsqvŒ, š§u&ô¦}{À’× œµˆf{eä,0eœp™»4Wñ¬”r|g®í*´*åñÇ˾§’ß¡ëxBfÌÀž>½ð'MÏoïžíßض­í³Ï>¥555“š››/!9œhè0vLúŒ„;á‡Oíøûç/$ä61³3‘GÝeh6²NüPúC(‰‚¿=öW.<iF¶é²½2²¯u ¶§_ oNwƒ»”»ÓY‡ ál‡ å¦}÷ßà·Ü}„hšve"‘øówYéì,´ª.Ó4µ3ÏŒ:#G¶?1gLžl\nYÖ_ö”–уã8466j•••g†qeY£ü»ª„C0îd¸è4÷+¬ºH¾¼ä7ãSȶü$!GWÀO†ä¹òä$5£¿Ÿ»SdøŽ;"#UUaX°&O…GŸ‚¯×ä®ïöòw¹¬R°¹‘Œ9ätƒ*d$ùï›nºé¶Ûo¿}·ûHè¶ U Äãq:¨dõyçY½ýáJÁ’%ðâ‹á_Çb-¿ßÓ?±Ü(¥hnnÖ***–––ž][[û#!ÄÁÞ5B¸«Â�£…ÀȡпGò%N$};ûdð'›”ífŒT~óØÍLëþp>î<.a€™€i àó/aÊ'ðåB÷;pYfŠLÆÂáð³RÊ'~ýë_ϼí¶Ûâ†aЖ¶5MMÓðÞ=o?÷�í#çë‰ðø7rñÊ•ðä“ÚoMÓ¹%hw.‰¡PÓ4 ‡ÃÚ„ ¢¿ýío{‡ÃÎÇW\A¥®»DóÿiZîóì^S¾G—"²O­Á:o6å³Ï„œ2ÅøGEEõ/V­ZÕ¼;œO w§¸‚Ör×¢®n3½{W?xá…æÕUU[©¥;±¼ð‚¶±®®ìòéÓ§¿6`À@ÚêØøŽ¿J»7’‹_~zê©âÉá÷Bu¶™æŽo tæÍƒW^Ñž:tØE³f͎탭{¢ïB$¿>pÈ5÷œs(lk>¥Ü?Ã�)‘+W mñb%W­2Ö¬]kOîׯß+‡:lÞóÏ¿¸Î²,ÊÊŠŸ¸ñFóüíñðî}æa®YSx^}}ÃóÁXÌî€è;RJúõë[ê8ëæ^~¹Ü[¨¯G.]*´¯¿5±XÉç«VÕ¿¾×^{½6zô‘küïq€­Ñ–UUúÒ«¯vöÝš|yZéRxí5ýí^½ö»è‹/¾Ø˜Ý»/¢ïDØ¶Ýæ(ò¶bôèÑZ}ýÔÄ™gb´g¦+åÎ#ÿûß4-Zþùĉÿqà ¿’¦Þ³ý{„ž={–~øºú!Cr_–-¼úª>¥OŸA|ñżuA_:�Dÿ^@qàÏ®¾¬ô>„¨Ü²W_rÁ‚èõ¿øÅµLšô›`Ä;@€ï’5ÿ9aêÊ+Q••úg•••ýMÓlïÖ�Z!Ðèv(”´Pè€À‘B ¬Œï¢Øf(džš5ÑýÀùtØ­JïzZ—¨l\Žj^+Q‘E2Þðvôôu× mÏ[Lò]A0R`› —ž^Ȣשú÷R;¼+½øÑý‚BÑå ¡ièE†Bˆtê’w.¢Øj¨‡\&0š1Ê÷zQ\“] EE¸+ªe5X)¯ŸÈ ŸýÖýŸ lx´¢¹á¡¢›_9)xw‚J°UP_¼_õ(ÅGûü�¡…PJÚ8 Tób÷»ZJ¡ìÄt ûdø� ý…& ÑÑöšéVÃcûïáNFPÁ: %-0z\,JO�ÈBD/2‘ŒalPv$6¦ö¢#Üå<MËrαôꔯRšS³â…]\”=ÑtJièe¥èe`o�”ˆ Þ. fíWʬAÙ1W›+%#cÞZÕ*½ð ¼†@†:S9‰VÑì8DÐqhåR!P2–ÜKhjÕîŽýJ{‡Ä–«­¥cîÚ*a¨ƒ]eîju×WÞň rtÊA¹ß$D Ü}Ö•BÕ¾ù �‘^_‡§­•c®É6Û•cƒ0zz¦»ë¤p7… °³ÌyØH¡ì TiÑä>t Ÿ* ¡óìÙ'¥×Ø*æd'{ah±Bi~Ó]ÙRª_¢ °ãhô�†ÐB`ož©” z¹oG[üä Ÿ¢l”Y+URS+ÛjµÕ£¬_ýŒH¶)­žÐfkFt—fÏB@ô�[-ú¬oz\ÅìiïÐ ¬ÆÏQî·”…Ð3,F§þk0B§ Âgº+iÞÛYÅÙS=ÀVAõlŠˆ}*•^ "äëgkšóá^ÿ¥¬ú‰H;¹Sd¤8uŸRÄ^þJŠÜ¨Ô—TBN¹óJ´g z€­‚¦é’ØœÉXß‚(J÷³(½ä>í9Çʉ ÷îkþkô¡‡NϘVC¡âÅãŸËþF€Œ`0.ÀÖ£ì”3hží( Ÿéžü³cµJ9^ß½¯’ÍOv…½‡ ÷ÇoQÿ­éáN.Ðî@£Øzt¿^Ò²ôJ¬Íþö¤OjÚ )=Ýý}aD>J™øžéž¼Gßë°‰]œ=Á2Õ�Û¥rîÐ…Ê ÂvP9þRáVv¸DÙNLÍ(¿¡þˆ@£ï|=À6A>lÞþH«Éo¾+Ÿ†÷kn¯Ÿ½ç1Éw ¢Ø.ˆŠ“ÊP¶T&<Çî{zJ ¥P jLÙ…³‚A¸]„€è¶ úÀßKÑíìÒ±ÝþyÖà\ÖŸR ¬Ð·µLíì¼ïIúèvœš©ØŸ]X«¤QéöÍ%Ò¶ñŽ•å L³A9á>e×Ô6tv~÷4D°Ã ¥,¿=d¥0›ËýrÒ²¥J8§_V;9Øg¾sÔz€)¥T/óI¹]<0eª[ë÷âëË>¸¦ôŠº€ä|ß!¥Œ®nJ\±"‘PëMS­±LUópƒZ6b™ú2ôeBZÁê´ÎDÐÄØn(¥ˆÒ:!ï B )h¸$BxX­D /¸ ¼³ó¹'# z€M¡ªzý%ÖUó}õ1$5÷U8±kõïNÌ߀è¶J©hÃS 'Õ%ÓÓŸŒ@±¦±á‘.|òqQÒ–ÁûÖI*>ÀvÁ3Û_&&h%BBÉG¦»¦ AWCGß+¬ýïëk~Ú©™Ýƒ=ÀöBSRU‡ú…JE(i¶;в, !¥ºNWàùÐðcÒ å:Ñl”RÑ%‰Ä5z¡ înBAÅ4 a)W«ë:¥Q#üÆä Á \' z€m†t7n-w—˜£"€»ØE(‘Ü3NQòf á[P 4Ùûód§fzE@ô�Û#‘= uM“Ý5Trgg…B%Ö*‹ØôæC›é~òZºÿON…~’ vvÞå\`l3¤”…Kkã—? DQò¡‰´æ×&ÍÓš‰Ían2q,Û¶q,Óˆ5Ú<zzgçOB ÑlÜ !E©,çés¶Æ^e{?FóÔfÌå&ö§ÙA%J*„Ôÿ-í@«ïJD°­Ðì vua\žY¨”"bÞùabŸ¶`o²ñÜ÷5y£V¾ö¾µÁ~…»Ñl”RáºÿÙ|eù{ ÜavÔ9-›÷çT²ø÷¥¡2ïKþ[zÇÒ_uJÆ÷PD°ÕðœdTB]¬hë”R4KÉFÛ¦ÉqÀÚ y{SoßYŠ0Ò@‹iƒ9õ]‡€è¶šSëT†ö EEX^jc'›‡zÇÁÝÕ=¹ã³T,¿ª”××ôãe}ùö””0¦í=­ªs‹±ç z€­†R*\{Oí•F•([}¨‘ºF›¸RH¥Ò[Ç¥þv¡àãǪyq;<ûí�f^Uñ/;˜jÛ%ˆ`«!…ÒQWh¥(õ’Ä öÝos-rÎÚ&—¯*@ ¶bÙ…]Ž&xw ‚J°URjÒV¥‰ßUŠ«Í­‰/8M’ƒŽ­e虵HÍ¿!lZÃû¡”Òn˜µò˜]_Š=Ñl„Æò±+ÃB?:Šl”$¾L`­¶PŽKå’éc+×±ßÍ[p ‘&»Gx•–«é®ÿË åv:ϸ�[)eé’æÄÚʨQ,€†&qôz Ü¥ÝÁA&ÿ98˜Ýsï¬`å9Å8 …XÊýýáj-4î=ƒ=Þw"¢è0’Z¹ç*ËZ[¬iXJ±Á¶Y½Ùd@Ÿu ÜÕk~’gþJ‰*X=6Ê×g–²æ°bMö„g‡ì}gg—owF@ô�†Rʨù}íùÖu¥‡… IJVš&›‡¸RÒo¢Aå!¹ÓªðŽmaÇNŽŸ\¤E‚žäÎBP³: ¥TÔ\¸¥è8ŽR4II³”Håö¸g/ïÎ†Ë RŽ1Ù¿ÙaÞ±P¢pá ƒwq'"¨Ü�‚”(6zûj† ô|ŒÇÁôÖ”»áÄÒß•òá†È2÷¾\$÷à [úàÒÿÛÅØc=@G¡5¾Ú80Ô7 ¬/Tñ-ŽÈtŒ@W|°´'Ø‘üXj.MîÿÕ,í’`EÛÎC@ô�‚"ÜøBãmz§ÞÁœoÂR‹ªÖ¥æÌÁ7g. iÿo®îË;óûÐ84 yLx�¡„öJ·W—Ø„€è:¥T±V ޵ÂÂ\l¢â •€CÊÖS4Ûò‘\d8ɘ]5>x³7/}»/ïLíÇÆã Ð…D%‡‚=-ï4:ÿêÄ"îÖFÝ´ ¥”Ö²ÆXWª¿§éÕ&š^kB6¤×šƒ 1@ãã™]±¥tçɽ_¥RsæfêšÂ4@ÛhS1¿‰ê)õôœº…óž,4#Ð?;Ñ´ ¥Tø›Õ±ûŠªCW[kì:×AÆÉŒçM™­ý(_þ¾<Mxè*í(c*…­¦ÿº”TÌn:þÉñ½Û ÅÜ­=@»R–.kLÔ–Fm³¾Ñ¢ºz»:Å/kž|ãÉafÿ¹+¦–ç —üÉp{‹¹fòûö1­¾CÔf€6¡”‡ÂhfXJÑ(%V¾®ë…*Îß7àÖåN賂S{-c¯Ç¶€£’ý÷¬%¬>xYꨟ€èÚƒ¶nql´† EÊÔzs€E«{Ðpz¤MÇ�)ƒo­áŒÞK9·ç"Nµ„}ŸÙŒÑ$qBîüœ"Õœùò—?ÞµEÜý´Ú„R*¼æÜ5Ÿè?/òíHƒ:Ç!‘ìO{&¸¾Èæ lÂÎëãÞÚý5õ+$›–2Áºƒ X1¶˜e â/þè ÝÐ;»ø» ¢hÒ‘åë/X_Gjz 6ýºØLƒÔ`›©–€}.ÛLÅ Íí’=;<WC0^ŽB ^Ï…ÀtJ)_j¬0盄ÿPO·ã7¢’ß@WÉc�ŠE®`êúžÄ÷v_«|.¯¹LýìóýãŠ]ž=Ñ´­æöšË­5ærLϲثû”™½'\rP-$˜1³'ï­ìClò»½…/".þì»ã=@^(Ga×Ûÿe.5‘[|bhýº­¥ü©˜;Fë e`Úû½y}ÃÞ¬¸²Ìý¼ª—nV·éJOùñ”è®(瞀  /-ãkÝL”¯Ò”é†ešÛU Ÿ.¨Â,pçÊM|såsæ c#¯YE·w±eîµéþßf­ù7WÊ+oÛõ%ßý=@^|±¾éh»T¼oÙPV¶pwY¯BÑp˜Î§¯wÁÎáã9Æx^p¶#i‰ z½¶…Ù@Åg()±”Dùˆnk¶yA₈ Fß·ÑäÅœº¦¹2,v]V¡ª|8­_oû(‡-GÌz¾ Käwõ\`Ó×\k % ¶£ÕXhu¦ûÖXòèu‡7íòÂïfúèrBJ¥i1$¢XÛÐÙµu\ÿHzÉôÇT¯dì«(þ2‘×.;�#¡Ð,E¼T§¾o„†žf +¼{'oC ÑäÄ‚uMÅV¹h´dÖbÝ.¬¥èåx*®_£·ž3wØ4&ÂŒû»ÓÔMo­åsù¼ûä%”²çïµo( tÒö z€œ˜¯}y±½iïÇÍHV;y,–Ú ¹¥@fýËï,ãÐR-˜ÿ³Jæ_Ø…„ž&½í7çI‡; öŸVWòÂ¥#ó};=@+HS²°párÍýêúa®ËkÆ’R\¸}Ï­¥è½xû®®¹vŽî°¥_ˆÇ–°lLöR_a`éà(ÐÖ·<²ðȃ~ÖÙõò}F@ô�­ -©- /²„𢶦V(ÓäN‘^Jd£äƒ×Ö­ðqoóZú‰ƒ¥ÙæåñË#z8}ßVŸ�­ðõோ…î»!]*WÃ&ÙzH�!pJ4>^Ú“™sz ‹Z»µæsyõ‡e^óo$ šÔÂÝúQxÇ”nÏD@ô�­`­±&f†ª÷^GÑÍ­`?dµ�� �IDAT¾Ÿ–úè£óÁò~¼¿¸/‰^"‹ºmï›ïšwüùßÿi'uA@ô6PRRrm$™túé§WY–ÕÙÙÙ%¦D$Ä%ŠÖÿ*¯©£Ï±›PÉ-žIN“e’^a— Þÿ¬?¯×ìÃòkÊÑhí³Þ-ï?Öš´ËÓi7@ǽ 466>ðì³ÏNxï½×ï?ûì°³ÿþÔÜ7|øðjÓ41M³³³¸Ã¡4p(ˆ”œÿ8ò™Íeë(œm¦Íx‘êñ^Ø0ÿÖn¼´v/½+RêîþJÇÌûŒ}ß•¦}påÁûºã:¥……Ñ{Î8#ñÿ8�mÃøè#½añbýŸGuÔ]÷ßÿÀºAƒöGÓ¾ßïâ¼n:XR87T¹‘ty2ŽI†Èî‚YóºaéÉ=árìúê÷„³q§æT|ÚÄà‡×Óëí͘2ÿ<¼?,¡%ø¥üå/:¡Z¾÷ˆ¾•RRRRôŸGÝrÿˆhJ®Cm-rútbß|Søb×®='3úëGù3†atv–· sW7¾¡uÑO’1E´ÛJR›¯'á÷u÷ešÌ~« ËÀý$r¢·Úò9ylKEBs ½Æ¢hmŒòùM„kLÂM Z tbÝB¬Rʦ>…òË¡ûéÆ÷¼1í DßFH)éÖ­ëéƒÕ=w *,¥kÁ*š0}º[²$ôjAAå]þóŸ¿:ùäSäwYãKGñEKL‰dÜTPÒ}¢9w|…Êоf7ÅÌ—»S¿¯Ñšè~mOî=ß³}àe†,w¥ë/׊¢ËÆîÛ¹5±û! úvÂqúôé3¬¼|ýûãÆ©R¥2º¬xçñ8rútìeËŠÞ•²hâ¸qãgßwß}ß)/¥âË– Rä+=vÆ,3§)Ÿk+(…dõOŠøüήċ–’™sï´±í³¯QÈÂKüiZ™?zhà<³•ˆ¾ƒ`Û6Õ=zÈÏ.ºÈé©i™„÷à_J˜6MÈ… £Sš›õ»>þxÆÔ8°S5þç‹ëϤOè%T’è)R*´iqºÿpSª—.y^üÇJج;±9¿îFÍ Ž¥ÜuëI·×Œ ‹ð鯴ºŸxB`*Å¢„‘«räEP[;J)úôéS¯ÿøòËÂáÜ„OÇO_Μ _~‹Eî¾êª+'ÿæ7w …vYÞ„æhoÜk´ŠœýjS‡~þ%¼ÄI”·7€æà £³‘|É|–‰¯˜?,NMw‡P—.Dûõ£ô°Ã(8ðÀ´éžÔèð–¾! Ò¿ûýŠÈY—wÊÃq�í¬³Î oܸqÐÌ™3‹u]7***šŽ<òÈ5/½ôÒ)%º¾çxÚD߉8ôÐCÂK—Î{ëÒK£KKÛ&|6¤„9s„üä“ð̺:yß—_Î{qàÀARì$M&É"}‘€¹¹V$«ÿì3µÅb‹ý°©Õ.1þ_“ILb SZÉòÊà-WI Pª`|ÕÅ )‰Ó’@Ä,"5®/½…ÂA’ˆ$~sS⦌glÛ&ž¢”ºEJyx2=Í//K¦B¬*))¹oÆŒÿ;pà@¹+Õ]ïîÈÐn€Ï>›k648c<ðQýÿcíÚTW³]h ®´«®JŒºùfë¹'ŸÜß9çátïš[TTtáÜeY;ìùYË-M $•+a•Ózyò/1Ðà“šj–þ£’Lÿ7˜Å,F3š±Œå}ñ>|0Ï?ÿ< 8Žƒ”ÇqRÇRJlÛfáÂ…\sÍ54Ú[xtí}ü|ñOxpÕ]Ö€ƒ†í—dr³´Ý{GU¨iÚ\Ã0”mÛ¯K)G{ì±Ú3Ï<£­X±Çq°m˲p‡ÚÚZÞ{ï=.½ôRMJÙ¿¾¾þþÁƒ;‘H¤®ªªj˜”»ç†”FßIˆÇÝõÚJ) Ã@×uÖ­[«íµ×^“Î>Û¾yÿý·-]ñbÁÔ©ÆW7:÷tп͙3Çvg›4ÓBþX¡RŸ-@ì¿+hº²8cµZ®Ñò’7cDΛÅ8Æ!‘”••ñÞ{ï1lذ”¶nK‹ûã(¥°,‹;ßýîw(¥Ä þ“ÿÄÆö¬ùXñcE‹›/VJõBpýõ×3qâD ReÊ'ߥO=õ—^z©ç�e¨¯¯Ÿ÷](Ý^ì1DOOÐuÃ0¤eY,^¼P3MÓ¸ï¾ÿÑ>øàCmÍš5`�šBëß¿_yIIIy$®Ô4­rÖ¬O 5ââ⊲²’ÂúúºBËJT A¹¦Q)åѨf £¨H jáp˜°m[FAF4ŠQP éѪª¶¿\ñ•‚¯¿FNª¯©­ ݧ롿ÖÕÕ5(¥:ÔÏÿš¯ZXƒ¼yò”WZOµ {b“9*î  9À„ÃgÃÒ¥”——³dɺvíºU÷àë]»ûå–[�ø%¿¤½H^ã5¦iÓxá…8ãŒ3ò¦ÛÞï7ß|Ã!‡Bcc#BˆUÕÕÕû¬_¿ÞÞÆGóÂnOôh4z±eY÷wœ*ïÕKi‘D"HMSZ(”î?ç)÷~=RåCg{yV®|ð¶qåJç¾îÝ{üuõêÕ5J©l¯ 4í+æ'@dtÒÎ1ŠURwNë—ÔæMügÿþ(¥xõÕW9õÔSÛ$vöy¾¸Ù¿¶m3`À�V®\É`sabrCâ ÃÈèƒo« ÿ=ï¼ó'žx"�ݺu;dÓ¦MŸoóùŽ`·':¸Î-‹-Ò~øÃ“\¿~Õ}cÇrôðáJÛ]=Žé:¬^|ÿ}a®Yú£”<lšæ:@ûõ™“ª~ú×ë׆*W´Úá5†bñì*šûë¬]¼ˆ_ýàP__ŸÓ É;ú›}ß½÷ÞË 7Ü@ÜÈ\Ót ¡P(ƒìÛ+Ô’>}ú°~ýz€ €nKýW°G=Žã°lÙRmèÐC®êÞ=qÓqÇ©žýú)Ͷ;_#ï (õÿÙ;ï0+ª³ÿÎÌ­ÛwYX¤7AzSECÄ‚ÝØ[{FÝhô3ÑD£FSŒ-%&‚Ø, M¤×…]¶Ü6s¾?ÎÌÜ3sï6@E³ïóÜ;3§½§½å¼§A8 +VÀ믓êØaâ¬þzϸN}zb”.C$‚ëÚñ-{ÝßÈøÆñtíÚ•+Vdä§îÞV·¦ò­·Þb„ ”PÌï¾ÃÄÝ{‹Å0M³YÉÞz9&L˜À[o½…išg&“É¿|WÇíÿݺeH§ÓÆØ±czÍ™óñãÆqü¾ûJ#ò?tÌmC(k×Â;ï› ûø~bAU¾µí }ƒ¨¨¨`ãÆ9c^š£7¯)pþ÷Þ{Œ;–òCøô唕•F½ E;‡þ}ÀðòË/ü�òÌ~ ÐÉdøòË%ÆèÑ{SPP{Óþû‹>ƒI#þnH{)ÕÏ4Õ “†šZذê¶Âư~½Z_SûcúõëC÷AƒèXÙ‰N]»P4§ˆÂc7ùV f0–PÓcA‚Êæ¡éñ°ëŸOš6EŒùp<ôÐCœvÚiüö·¿åôÓO§¸¸˜p8¼CqèR~×]weÉ’%ôïß?¼páÂïœî;Ðu¿]Èd2 4°ËâÅ‹/:”K>Xª]k_á»Ä*„ú…BŠhSIØZ§$oÍØT ëÖAizVA‡0 ìÖ v©€ÊJØ¥"!°%¤¥ÒN¥ac ,[Ó›’>ÍZ…Ð6¢@å•ËU‡?óxר´iååå@“‹Qš%4Û¶}iF‹ãç €}öÙ‡wß}—åË—Ó¡Cb±Bˆ­î­Å¡‡q§I¥” ˲âßµUuí„ÞH§ÓÌ™3ǘ4iÒÞápÝ&ˆQ#GJÃ]cáöÝò­¿†ú¶,¨­…êM°~46@õF›Ð¯+t*…ý`pèÙÊJ ¬ LµkTØøo8¶qç.C½U¥G{Zaåøt1 Ü«kCå—Ü 'rQ†’=²gf/®»î:®½öÚœºiJr«²+÷·Þz‹“O>™•+Wz~†apØa‡ñøã‰DšÔòá°m›P(DUU_|ñ………†á…illdêÔ©<ùä“lÞ¼™X,ƨQ£¸çž{8p`«pèåøê«¯èÝ»7¡Pè²L&s{‹f'‚vBßH§ÓLœ¸_Ù»ï¾{VÏžöMåå„6n„-[ V8cA‡RØo œzŒ U…€íPÍVä1—0ÁGÄ€¸ÑÜ\"õ}kD/È~Ûlm€/WÜùðùg•ü´ï\2×—#Eî% ))9¦[7R èGjµd¹vÝêëëéÔ© Íï.=óÌ3¹ï¾ûrâ7‡ã7Þ`âĉ̟?Ÿ~ýú …°m›#FðÉ'Ÿ4‰+‰°páBzôèѪ)@P?~üxÞ~ûmlÛ;ó–ã ´zAJÉ]wݺ馛ö[·nÝM†aŒ²m;Џ:w€c„sŽƒ¾Ý äŽæ\‚ÓéÀ­ý|nyÜ¥Ô¼ƒá‚-™!8±`k=,^ ³?ƒ¹ ¡Ã‚Ã9eëÿ‘\Дð¯€[¿r%'Ä‹/¾ÈøÃfj'ª««éСC«Ã2„yóæµÉx‹Å(,,dýúõX–EAA­]ÊúÔSOqÔQGµ—«E˜¦y»eY—µ*âN�í„Þ °,ËèØ±ãn‰D⦆††Ãg`ì¸ôt8â`4fÇÕ¥?é|¥nVßVNÝ»R]÷vUï`ü&â¸éé¸Ýh–u °t•’èsÁŠu°ÿ¢_pÀêÓh˜Ñ™ÄÞaOuÿñèѬZ¼Ø#žæV¡©¼dÕßp8ìî&k5L:•[o½µÕ8¦OŸÎ!‡B2™$‹åh-ÁŠ+èÖ­[³8t·I“&ñÚk¯ÙétÚü®L·}7rù C:fëÖ­F=ޝ««»Ë4Í P„3f0\q¾Ð rIÀÈ/œ…ö”È>âÕ¼¤CØ.¸ë“ì:“P¸‡[Ïfà3 ˆE¡¤ÊŠ¡¦^ês+“&ŸB¼»ÉºO»`‚U‹sÙe—å§ÖŸA÷K/½´I"ïÑ£¿ÿýï‰hó˜Bjkk¹ð ¹é¦›|sãÍá>ðÀBPYYÙ*"?þøã9í´Ó0M)%Ÿ}ö]»vmUù„<öØcTUU]»vÝø E„;ˆâbó¥]wzÂìÙs6~×,‰;‰‘H„X,vN:þ”²� dÂ¥?…«~E¦ßÒ.5)”ºžU>ŸZÝø$²® ¸ÐZ¨“[B"¶À’0ÿK%Ý×oV*ýÀµGpê7#€OYÁžŸL:nÓi8®•:Ÿ ýÇ?þ‘^½z59Ï-¥¤[·n >¼Ux� À¢E‹š ;fÌ®»îº¼Ì`âĉ¾ 1-á3M“x<þaCCÃè#í`\|±5éðÃ?ÞðƬH$òÛ¶¿—Ç7–e‹ÅŒÇãk éTêÞ‚˜,xàf°çBê=¸åÌ,‘»]Ä5”¹}Æ5‚ ÝO{¶ø“š…^Ï ÎHMy°ïêFyP ÈSï…b`E1èXÝ« Ç.Ð¥£ú^ÚãY®Û{? ÂÜý¼ºµØóáÒç¦766æ%ò|ÐGäàW•]¢w-óÍáÐãÞ|óÍ9¸t8äC¸æšk°m;/¡ë†;‡ž]µŸ<y2 £Ú:Lø¶ÀH$T?^W\‘úå•WrèЂ G|ôчF&ó[Ð"ض͘1cŠ„/™¦)‰ÄtÓÿpd>„­oÂé�)²Ä¥µf-ÂÄ @VúæWú -쟞Žgq8?¯I?nß»›¦È~ëLÀe"AÎ`:ª{E t­‚Þ] OèQ]*¡¨r=W°+o‹7éß¿¿oÚJ'H•™C<ÎqLš4ÉÛÙæÆÓŸîxЭ)ú÷À‚0ïYØÛ_ÿ&LÈÁ¡ÃæÍ›óâp!oêÔ©�öܹs¿¦w£¶6{Ÿ‹Á 'd*/º¨ú™ûî•îØ1òQÏž=z´Õ ²3B&“¡´´t?Ó4kfÍšµ)'{ Ô¼¯$÷…G@FSf\"ÖÁ#hM²JÝ¿áK”Ô:Žs.ø%¼6XË…fÔ“Z>´1¶›†$©ãÑŸzßv¿#a()„ªrèÑút…¾Ý¡wWõݽd¤Íĉµ:¾N¯?uBÈ'Í/¿ürßwSãï¦üƒ8t÷‚‚�^y†v…Ïž�ëCøçPS„9eÊî»ï¾¼Ú‰nh âȇs¿ýö0FŒÑ/oæw206lMr¤Î1.ºÈñ“Ÿ,ÿêðÃCVqqäÏC‡-ú®½eY„B¡KÂá°USSóZq,yõ!°>€Ço„Ç4!$4tø%³¤7d­æš~žÓ=5I¬ÇrÒr“pÝÃ=Bpò‰ÇòÏ·†g™GÉíâÑlž¿nÓ!O~…PR=Ò"¨ª€î‘÷ë®~}»©°ûî»o³Ò·Ê!„®]»úÜ‹‹‹}sðA•¸©_s8ô´Ü9íwæj Ö†cÇÁÖ· æ=?ž{î9:è .¾øb2™Œ‡'ØÜÐÒôž›·>}úŒi¾Fv0Ö­“ÍêænçÞ}wi\ziꌣŽúdëèÑ¡FÃ0Θ1ã’Éä7•×6ƒ”’‚‚‚[MÓ´2™ÌƒûJcó»°åuØo`–X²ãlAYaœÝ'ÝÈ´÷DJüÒÔ}x]B8Æ8m,ŸØƒê7CÔæ!8þØ£øÓ3eŠašz.³¹n ôÆüùê-]̈c}/„Ê2¥Ê÷ÜEù®=T¸:ä¨ÕÍ£”’x<î#–!C†4i|Óµ÷׫W/®|8‚ci!7åÖ(fþúŸÔÐìº `É’%~øáœ~úé¤Ói_G0ÁaÆòåËs#î„`lØÀúÖvÕÆ#ޱ«¯¶ÿüÒKÊÞ½£«âñøî;“Q™¿½D!¦NØ#=æ=¥î!QBö[Q� [rà170oiVM÷¬éd;OÎSf¿õx>š~íöuèhª³ž}Áe,ZíÔɽôȺ{—ºaµüèÓrnÜ¿M‡Ðhxež’ìEE°ÛÑpĥе“Z~ PRRâ«Û¦–ŽêþBN<ñDÏßµh7?ƒnU·ÙôRÉfêJ€iõ§ƒýüõ×P½i#Gy$S¦L!‘HäàpÓ×ßÝ…3�¶m—¶X˜�ŒÍ›Ã[¶…F…PãÌ3érų?^ÈÂÂÐ3C†ìVöm©öΔÎÞB™N§ï=RÁk÷€éžìJSbÝo„p¨Ç°m:¾”´ÈO£?ó… †'Û]_†*|SH›5©)þ4´øîSo7O²‡ºðîÊ£¨Oké¹ÙÐèË6à çÕÉ{)5þ¤«Ô÷aû©µõ•å*ŠkXË'‰õ÷ ³衇¼0_~ù¥¯š‹WUUåÛrÚ\Ø`zE¥´º®~r dfÃ]WÁ‚ (((àÔSOmÒè§!ÝümÊÉÐN†a,Ûž„Pû™„Ÿÿ<sÄ~´`ó„ !+]iY–wHâ× Ã‡7„k2™Ì̲bØò.|ðwµUhÞÍs>…μ­T{°;•—ò÷ç{zþM¥C3~98¤ÿ[JÀ΀ÎPBõÌñãöd~öL_œ €÷á-ÅØÝ‡³9r[S~›€þôkÕóŒ#`õj°BðôËÊmÌ ¥ÎÇã*»K—.uÊ”+‰ƒÒ.H˜‹/¡·Fš›¦É¨Q£ZCÏ—”’þ=ýuÒ\]¹pÁ`gþyä Ã`Ú´i9³ ù†/K›-ÐNF"‘ùpG%æŽç'M’ÆÔ©‰›~ùKS\¸¦S§NX–õµLC8†˜KçÎk èüÒPý*”„ô0þŸ³¢Ìñ‘nÎ8<K¥gœsÕ Zø@YÛŒCøU{0B:ê¥ê’B€’÷?ïMPc*Þ4œ¦ž»y ¾+B@·]:³,q*v`µlüG}°|¾Žý¹ú¾þlµj.‚ˆ¡æÛŸ}öY_}C®tÍ'i…ôéÓ‡åË—øN£ÑÓpŸEEEpÀ9þ-ápý„LÞ§ uY;‡÷O…ÆÔº‚)S¦Ð³gOoÞ½)+ýòåËgådj'£¶¶þËV ™Ú B@a!œrŠÕùüó×Ï8óÌUZz«k×.•;JµïÒ¥‹!„XgÛöïÆV†– ÑTc7/hí8èªt¶3D²F-Çš%,‹§^éœCÔ¾ño[p¸A\õ>Ò >;°Ÿ|è¡jE½žŽׇOÏ„ÙAiÀÐ}ùû´>~Jp÷Óêõ'Ϊýš:xöõ>Ðá-µ ª ;–Ç~Ø,‘µÝ»wǶm’ɤ·]O/‰°ÿþû³ï¾û6)­[‚E‹!¥dÿQ´¾®ôöp^¢ÀWÿ…ÿ +W¬  ñæ›ozxÜ|¿ð �öüùó—·*ƒß2ˆÂ—_^ÿÑ7LJ%-fΙ™3ÃìÙ³ïsçÎK´õòÆÆFzôè1jÆ s�æ<#{h4Žîƒµ†v¿sž]opÚÞ‘Z¨KÖWo¢Sòþ[ÿ¶º+™‚,ãtF©‰  ³êj³ð:-þ´Ý(²ë Z%R|ðêÕì1 ›×ØXHeàÉ[Õ÷‡ à–¿ÃñÀQû«p]«`ì¸oœ{-9‡Ex8Dîþñæ¦ÅòY¯uÿ|i´ÇüczðA2³³ÚR³u¥ù9Áý³*(;F¿)j;ïäÉ“™>}º—ŸqãÆ1sæÌo|»ªmÛìuñî‘Uë×\j†Œ“€E‘âÛ>ùËgÓš[ÂnôêÕsé×!Ñs •­ì½÷–¡Ÿÿ<uÉÑGÏo92²µ¸¸øøÿüç?†>ÏÚضMiié6l˜Ó¥¤?„QθL'ë ì=eàM•Q5ÅåHOÓ¹€N•Y_³#pàM¿yîµN&²ãIgÍêÒUY|Þ½—,NOP¹šˆ)Ø’ú衞=ÏŽ)"ïT®l+RÂïk~äì@•Àʵêý$µàŒ×_=‡8óÇt‹xS›BܧnpkjE\kq<úè£ ì­ Vוóç¶® JÀ°aÉ¿á÷¿‚3fPYYé©ò3gΤ  àÅo’È¥”t?±Û[µ [“ÅEE¿)ˆ )ˆìgÖóÏìoõ=µ× ¦â'NÌ|#3cI`köSu<ÒÑGË¢K/ÝúØK/juí^F5·ÖÞ0Œ—R©ÔU'L•σiÆ ø¿=mØ‘¶,³ŒޏÀkx7…L†¹‹w�Mô…YŽ«›gÿÁä߸1OùDvléuP „{"…pòïŽû%ÆíÉWTœßÿ]¥qɉÙ6H$Õ3“шÀá8EN?>ù䓵ränß ºç°M-om-ŽõëדÉdxðÖ6Ô•ó:Cº;i\t,~Qí­‡ÃÌ;€P(t6ßضM¯SºÍ-.,çºIk „‡?ëpLÙaùâ;vüf ã&*Sµ~gápÔŠ 8ï<ú]uUò³cÈ¢¢È£:u*Ñæ+B|Lúó ðèµd-Û¾ñIÕ •[º/� †i«,àžT1 6®øÚZP×MrÂ;ÒÜŸ gœíÖÚÓEàJ(71Y0Üé¸nu:‚móÒ;åHàŽ‡”Wg¨³¾Z='ï•[Ÿ Iåv÷µ°zõj’ɤÐthjê-¸F÷ † ¦ÕRJ;LõíÑ}ÚPW.³ÅºQUo¸¾Ð8GåaäÈ‘!ìêêêe| ¥¤ÇÉ]f … ÌÆøœ?áØy:–vüwÕÑUÝ‚i×^{]WGëŽãØp‡‚b×Á²`ĸì²Ô‰çŸ¿¾f¯½ ‰D/‰F£³¥”ƒ¦ÿ~z9å}j èõwüc4÷éc‘®èÕ—=×\¹¦­ðöã¼KBS6³‰»y‚*íÚ&·jA² Þ×éÔÙ±›‡A£&"%¬Þ¨âØN§u¶ zÈ8ü á³ÅêyîáÊiüøñÙl®©±v6ï~ ßTœææéóù%“IfÍšÅÕçá£ÚëJw¾u¦ê}“eè1©ÖχLRýû÷/È)è×�½Ní~GeeÙ¡ˆA("… ÂQƒP8{ΟÒVTaKKŠV Þ†eYFuunÃ4 ÛÂ\Bw+~kS¸ÄrðÁ0`@òŽt:½ûcwÀ䎿Ö+¨ûžíç^c¹„襭Ǘ€ˆzœQ8­ìZÞ¥”ÄÂé€Ã‡p‡—®–°DÒ»‹–Žð§“3|0+uU΋$% ¶+²XÅïX–MÇ%ô.³ €«._ë”Ɇ.„Ù³g³nÝ:­4ÖPÏ[RÝ[óÞÆ ຟ:õÓÚºÒÂyÒ^ó >ÝƤSgK—.­oiüöBÅÑ¥'WV_Žx¿¨ö‹¸f·ÍMÓ ûÉ]ÔÓ1,˲׬m#]%•Û²ÌÝ\ºˆkÅañbøä¸þ|8Α:M’ʬ„uA�®1F:\À§ŽÉl×M`iù“ײSÛ‡¿tA‚ˆõp¸†?w| °äËê"c“¹8< ²›–W@w¬^Z\Ê–-ÊmÁx„PS§ ã1�� �IDAT‚¦Ò¹ ˶ñ®:M¹õìÙ³Y•:Ÿ­9iÝÔº÷ äÃ1{öl-ZÄ3w)ô긥ºÒÃiáݾDðéË$æ¨ïþýûoúº–9s਎¥ŽÄLBGÜŸNô±KÀ0åÅ¥§.^5,¶mS_®ks.JP„ÞZ‚×*Úƒtà;<ò ëWŸžu“NzžñKûš»/¼K”n6dö‰C’•൸K$„B ë»847—¡È‚aYÂK— þW¦ý+/€‡@ºx) ñ(õUxçÌW¯ƒûfURËΕvºV’Êd=–½©TŠ)S¦ø¤j[${[$~s82™ {î¹']:Âá{ùóßr]iaݶÐÊÀÓØ‚ÝÓUí£¾˜RÊ Ã0îÛÑľâhŸâpfNYÇ¡ˆ"ìHÔ$5inzDr~.eÒ3,˜8uß;Üô €åËÓÍŒš›BTâ.Á7w0V‰¾ÖhF…w ùø1m¼¤ý@“æù¤´Ð// Ä;_x,\—)ë6¬§cévâyšÅZ<éü@‰4 Ž™´9+ô2juá&/#=Qdµ¶UҵΔYÇ2£Ž1H øli6l÷2¸åR˜6mþóŸ•{†5Ý�§Kö|’¿)- )ã@QQBÀò²]ªÕu¥»ëÒ_cÞ^Ü\ÔôïgRʳ wÀ%Ø 6>WدS÷^K^=Ø"R"¨ë"GÔx=^³3’Òâ¢K܃cŒX,F]½l›’Ivì Jo‰à’Pé¹Á-‚T üï t7zWÎã$7ž÷î„ñašôp¦nÈJ×çž|Båa{p+Ù¥Lg%8‰£$òÿ|Š…þrzï2O™ãÃü~Î<¼ë¿n㪽-ÉJ0é| ­ƒëD±l¥÷Ôà‡{ÃÙgŸÍ¿ÿýoŸäÅ­3Èqúëašš^˧H))//'™L²á­¬Êî‹ÛR]iἺ¿Û¦Òm'ç]dÝÜð÷ý¢ahllübGHõ oÚ«¬ó€EF4B½"1GᨙUÛ½ñ¹©»2Ò g%e:m‰†zÁÀàHôŠŠÎÛ~ÿs¹¢¶9‚wYª7€"ïXýÑGÕ±Fý«²ñôÓW<"r½…ŸƒC¶at7c ­Á¢=|¢Ú'aLƒc¸¶Õ8¤�iäÁ¡N‚ ¢á’Ù4$-›CÆ|쩉Þ"‘Å£«×ñþþ<:™þ`ö§„œLØ<¹ gt¢›ïŒk¼ÕðÎøŒ�Gq·Ür‹^²&%µJ³éñxs’ÞýN§Ó˜¦IMM Ë_±€ämm]e«Ç'É= Hkgoäps­úH˜õH)ËÂáðvBQÿJ÷«* ÍwXB&nˆ:D¬«ëYiŽ Ç /… Lç©Ê"X²ñ&p}ÅŠuK¶'ƒág™nMº*½¾à-ŸDwÃ:àì`Þ³þÆðESÑÜ_™ºj™®žéè<µ"ì*½ZÖ”d¿ÿž»)µ‡0ʘµúhê3šT�‘*G’»Zz×&½ðäEù ¼{ßnžBåŽÔZXõ-‘løòM*œmå —;ùkLú%:ø‰ÃÖ˜²Ëæ<?:®¼òJFŒÑ¢ônnú-ß<ºî'¥dΜ9D"¤”T¿ÝK¼,å­ŸfëJúÛRïW9 ÙmCM-Z í1°m{zN%´.ýÛy »¤ÏÜ´Yr£Ìd© Ø6ïl O=×-íÞ3¬Ôv3l(beL%,b±è‰+£}øðaŸ77i'·vÝZs%¼Æ!st)‡Ð¥„¿ÿ]óåî@ÓU*Ȫ[úOhîzòÒáòn>=•UdÕ2‰å Ô­Ú°‰3_ã¹´ G|({ŽNmÁElM9é‹l<OjƇz‰H¤Nð§»~Ëál_5éïz9¼º€Ì€£þgÃ:>ÓäèRôî¥üV®ÓÊ*•Ô¶½Ä Õ|º§AiåøçðßÁ¼yó0 ÷L¶9Ë|kT}÷ݶmÆÇî»ïNÇr°?‚²ˆVZŸkU]Êá…uÛÐíš›/Žæï¶«�¿lÛ®hí 1�–mƒ/éñË÷¿)‹ †÷šÀnLa5$±“i¶ ÓGäYÕÝôá¡ ŒÀ S ¤ “²)ˆHÇ(ÿÉ'Ÿn¡„Éö·Æsj]ó׿ÝpiµÓ¶áæKéëâ[‹â¤î®¿kÌ!ˆ_À,r8³ô$,ËïÄ”-à K¥� †’.•X-‚­í>óIËø°¬‡`šÜw×­œsTm~ $ß»«-hR\?Ö}>þèG`xå6Ï!\)Ápl,fSí/`ÉJ-ïøËq¨›åÅêlôÒÒRïèäæ¿ßó©ñgœq¦iòÎ;ïð»_ÀºAX¼´¹®ò—CwÓ‡?z8t==‡ì¥Þ §Òd¬ ™L†ò£K&õ:¥ûÌ ×Ž°*JÊ~ãJãFaðÃ×Lþõ¥ÅÃK¡ ¢79táàLGŠ›¦ú¦"xW}7LÉ1·T0 £vÀÖÑ"²«Þt5^'æf:°v³ú<ÿ á—æ>þ rÝ\\ù¦Fd§ãt5-¾ ÎXV î{ÿÅkÙgH+pˆìquÀb¾/°Ï=:´+ãFwåÓsâ?C¤²qÅ`P õ×Vobáûàì£4ÿ ^ ·^¥R�‘¸;ít&' ’Žž‡ê„_€9Ÿã1µîU°lµÚžÊø›ÇÅ‘Jkø´Šumlzf~OÛʰaÃBpöÙgsûí·FóZ΃Ë\-ËâÝwßåÔSOeÙ²e�¼/<÷¿ÑMï.3ou]IM« ”#Xw¤²C/­y~–êi˺ø?P§†aŒ:XÁ¦Úê;vûÉ®§†ÃáHUY{xÌ'ûT ÿu•:Ò¬²‹�µ.’UËm „°‘lKbeCp¥¹iÒ®�–®_¼»�˜3gVä¹çÆ$=cD 5®6òü‚,.’W½å­A^~f¾­Nhm²’]‚Í—•¼ŽÍd·Ãiˆh_õ.%kª·P»ät˦ÕŽ›†L…ÒDô)´T jjÔ´ÖŠ°b¹:Nº´v4ˆ½öèÆú%ïrù[)-…B§q‚7¬6y'%‡Bá9•À}wßÌÙG$T±!´§ªÇ'Úësàž'áÆs¡ÏÜNŽƒâ¨4#õuœo„c.†Oºj¾ ¬¬Œ]wÝ•}÷Ý—ÊÊJ ©©©aáÂ…¼ñƬ\¹Ò;Ì!†_ Wž®§4Ymië6ö‹mS®…GžÇ¶m;¼ÛY}FX–ýçx,:Jç‡(*uT`­¿dŸŠhË;E‘¢qÓYòª´Û’¤“6©¤E²Ñ"Ù`‘pŸ ‰† ‰ Û†’Š0uÉ-¿W QJ.»LX%%ø÷ÜI %샕”oLç2}ð“ODäÇoÚ‹ðÁgy0OÓtéârdg–þ¢‡Õ³"w¹PóÖûË_9eò2"Á‡-à 8N<±yÂt…—FŪ«aå X½V­iAqì3†½C¯®ê”Ö¨ {G: vùˆB¯n¤ƒì±ÇÿÅ >ñ FŸ -€ÇoVg$Rpê50|WøÕOýu£Ãà]aPO}æ+ªO3`}-ÜúWuLÕšj/ƒ;Æuë²¼Ä`ðÀî íµ…ËN©¡OUVê6‡Ã+W }¼ºøî‹Ï—^«q+—ô²Úny©„'WvÆŒ˜cìUh³´!;-TtŽeÓÖ¤¹Ç „#¥"Ø6Äâ&‘˜²ºd2’tÂ"Ùh“lÌ8Ä­y½b�VF/ QXz=L&-[„QR ^ZŠØôÒ5®Š•SZ 2�ÊŠTú»cdOUÓ8€«²æ]­¦;:Àæúž}âŸLÙûK~zP‰Ö67INsS©ù˜€”CU•úÖÜ]¨7àµ/¡ñsX¿^i+WÂÆ L@÷®±ÏžÝ9º£vb—.å¼ûÚtŽûÁ'J3ÓÚ↋áÐsaÆ{pÐÞw¬ûsågDn}-Z{jEo†B¼i,ªŠáŽKàö‹µôŒì;Vn´Ù¥ÓWjúO´G0L¾°ÂwûN›pä "%¤…à +¹wn¦P«ãÅ*ÞõÃ2LèØ`'<°ÌàÑ5q@rÇЮD׸C¥ª±•:Vs冩*ÖÊ „!œŸªWµÏ?[V+cƒ ‡—ÿDîµ­ƒ$Ùé° › T–¯–Z¡>½ó¼;j^Ï“~Slµ *™® (¶KËæ‰Öà0`ðIpÜq­ÏËŽwöÀ½ƒ`ëVXµJ ¦ß¦vH¤s„º¥åáT§¼úOðÅ2xð:ˆÇô„³’×–plSW£TæqoªÉò5íN‡Ãý0`~Mœ{æuaöÆ"b¦Ë‡óì‘<>DÈËÂN¤±ëôI)P\ž;u×Qdwªä“âò0©¤M¼Ð$V`+  ’¶'¹]5ÝûÕg¼g&-1C‚ŠªX"j cÏ=:”9­eˆ:? 4Á+ ÜmJªçˆÚ,Äbj¡Œ”øêëB¼FÔ‡yÐüÜ[jYs$ðˆ<Ð rh»%6LÞ·B,nVªàÚÜkòâqè×Oý ™Òêꥥ« cCØ„ŸçÜ ×Ý·\ä”I:MèÔ‰RÖÌ`ýq¢5­îÞêý@æÖù·ŽÃ€Euq_Ò‰WVW6²„]Rˆ§šø$2p\Ï F$„‹`§2ˆŒ !ƒ‰iÞkŒc†Ý’n\á•ÇUáÍ›¼{ H)±ífYUD6œ!P÷WW‡RRfš7þä$†ZŠØÉ_ÙA‚oŠí;Cm-ˆHד'¾+i¼±øn.qUmÆ|}üAú‚^…mÅñ»Ne÷ƒ®áðÃ[¨·o´N,¼öôü\s/Ü|¾šu6ZÈP]ò©ÆKW®ݴúsz [:€€œ~åÖ­{‹Oeç[À¤¼±¾œé«*™·¥˜ˆ)=…qȱ±¸uìNs®Îè'Çf{Ô#B$žÝGîFô†:Z:®Z.m¶Ä¶$™´º8ÂÊHlÛ]"œ­#mý3jù³£)ì@4¥ª*²¨`[@â—ê9Ô¢×jž¸Ù2SY©Ö¹oj€Ñ@RùJäúûPãôZ›ø 8nçɹN©8„-9xw„øà—ê­·su/Q–í%+ÕÅ ¶„ŸŸ¿}~ów¸üT­ÈA-X ýºåúåÑOjæ­“¦ìvàvö;Çd$@˜`ÕWb5T -›OkáúeÊíP[aA6oº´vÿò2‡Hߨ79?U‡mK°md&–ÍÚpŒ(jº,KÔBuš—¦ÂaÛ+£~é”a¸SjÛRL@Ñu–è=âG({�¬ôN?"ú1¤†äiŠ\¨1º¾ÍT#¨&%w>iH7Q™üÕ]ð§Ë³Ñ‚k±›KÚ—'žë4ÆyMæf'_±šÄ!isÿm‡³÷ápÐA¹æÛ‚`] ï=#„‹nƒ;.ƒ1ƒ•ûλú´= º²ÖT³zadþnL«Éü:ïÒ€áÇÂò5)íi*fÕ„M[ ®ÑIÃI$5¨ZNïq•”ô("1±$ɹÝ2…2†Š¿Õüº®c6y$us„ïÓœ±¼„;«6S(m¶¤l.­íB4¦Ò5œyÊÞ¡4WoQÄšJ35µ u˜r—1ZI&e{ÃYÛVÒݲl,KI{Ûv~Á 5±Ü#ôµk·6}ã„"ì ä³ÞZÁVË4C0Kßf#Iz†·&´Ï2/šE™4<-â•!Q÷¶õï9Ãøx§”ê¨KÁðnjªnõFøj ôÚn»~þøñõð÷ëTx¯œn'“`z-წö¤÷‚טJ¾®óÕFøT;¤sSM3x%|ëŠ:Å|óÓ8¯k ‹!BvB 26b„3fV¨æHká#dr˜ð³šJoø‰‹lzNÁÕ¡aF¡‚ÿ³Ws¾è…éŒ3mKÓ2iÛ[! %Å3i‡Ø3¡[Ž&c+F 5Í‘˜Á–úê÷ôãìÙî6j¼]ëüêÉyS «î˜!HY­a�ÀèѪ¾ ß!`ó¾ÑO ]ŸtÖü|¨òP½—¦óâSã[ÂQ0Ü{àΣ™1#7ýo |å¶Á®º‚Ãrç ¦©wª¥°Ý;«‹ðÊ,mXC¶Ã/_çO·©&•ZÏ_W‡GŸ|h‚ÈÝà½ÊaÃÛ0¨oËe.è¡CB¢q“HÌôž‘˜’˜Â4áÂ0çF6\Ü$ªÇq¾õw¸W—Åò¥ŠL)h@DÃ…1ŒXAÈd€™P{ËÖ%‰DM2i›tÊ&²H'mÒI›LZý”Z¯$»+Ý]u 5±,k†Gèƒt_.R¨ (îÔY5ýäÎ˹«ãtÐ[º))ï†ÓÃä#v'Œa¨F?ä,²kÔó€ÐãjÒÀ[<¡¡õùåÉ–oÜ'²áZ#6ÐQñ$¦mÓ¥rÈ·®ºK-ß^™Ã](‰Åºß|ô©à÷W*ç_¯Êt»³Çྦྷ¡¾1—~¶(ÿð%‡‘æan¸`kQ¼pyq ¶¦~ú8dæÂOnºì£Žï™C°Ñ¸A$n0'ÆN¥±“ÈŒ–MRJbqƒHÌ 3|„™DâѸëg¨t=ÂW~×Ïñ÷ð{q”_¬À$r晪êӅMÔúö°"4Û–‘Û‘[Þ{±ëÒ]f‰ýœI?ûÐ#ÛòŽ=Öš@ µ-޲¨:¿"íWŒ:JªD{Z'Øb4á–ç[ØgÕÀ¿¼G}{ ƒÀw +š;†sè’7_¶<ÿ&µG¤ îxNÁc÷Çk¯ñ‚«^WWÓOÂãÇwa€(¡ÆnR²Ç×päxº+l­‡ÛV;Ùþêܲú“ð·€£ö74Q§:´6“þøAeÏ ã1Lé¯ó¼8„º÷/W¨ëŸúD´»ö�fÞ»˜Xa®tŽÆL¢œºÆ4vC;‘ÂNe¸ª¨o@R>m (Ñ#qC{Ï ç#ö@¸X¡ÉK”`§2Ø d*í1œ/ãEŽDÄ ”4ϤÜ%¯Ù_:e“I¹Äî¨ðšdW=Q"m8{òÅu^óœvÚ©±>}jܦq¥ ¸§ÎéÔ¡ƒÎšóŠÔ\ÿ§gÀ¼Ï`ÓL¨ˆháƒo˜ i~T¾8º·Û™E3áu]nÌFr›žü0{OXôµÕmÛYhôœ{"\ùc(‹ÊîBÕÅêà}~òÅ"†”=L| $Ó°ÿpöQêtØûžV‚æÉ[¥«NYžF¾úta[4™¦Òk%)áý%0þdHk3@ÃìFAyı€Ko k¥l’ ј¡1!±RBJ^ý“Ä’!$a,áH!Y’ÒdßsC$¥aO¼£ü ¸YRRíÔ)-{ èg‘.BÐÇ&SQ[!CmfPãì]k·r¢½YMÃ%Óü¡ +ëÂÎýÎ ·U‹ëI&ÔbÞ&©¬ñH9ÄŸ°H&,R 5×PXBD2‰÷nž÷U×UW!CÎØ*ž8—‡ òt>Ðýbp½snœ5ÿ 6�E iç] ÞAz’^_ÒÇè-á°Av»Þå¡J…—’´apèéW3vleÝp—Ì~þ9¼ü2ì¹\{Œì"í/Ÿ^.W•]oDu¶ìαûî¾™³IÞ]Í¡ï3.:þù"<ýš"ö'nuN…ÆŽ€n•ÍàÐê(g–C/ >¾èµ‰^·mÅ!%<ü*œö‹6T*°KGX5o‹#o×u>οîùD£Ñ=’ÉäM¥mÙi Â’iÖ'–·/8µ_Ü,Þ«®±á”0…“llÛÊÆé·öÃ’Oj1C‚Më’˜†›)‰mƒe)ižqTùTR¹•QµÖ©[œº††+>¼mñ-^•Ú¶mœwž‘îÜ9gÞ<l%?§mJª·z¼È(\=ìR «^ÈúûÆÚZç«ÞJ9JC Så(#ºs8ÌŽPu¡/_jJI²ßþÎ&¹ÍRÝUÇkkaút¨Ý·ýŽÙO]G•æ-§[Æ®Jóð®*°µ¡âÚ[°‚1j»jÏ]à¶‹áÑiðoç2Ñ¿^ EP\ŽõãÒ%p°Ê¤æç §iD¾öh©­À!Mè>Voh¹Ž/>î¸HK0€CÇãúOû9"‘È=Édòü|Ûp[–6 ²/›5®i†îŽšñ½r�W7²qu‚šM)lKf×~Ø(5=£TxOª'7*ªbŒí?!üÛÓþ˜ñˆ:“ÉØëÖµñ¸z|ãµH°S‡È­5ßùÁY¡uÁjçÓˆ³xšjø¼é;nRæ Ô"Ø1›ÂâB:H¤“À‰“jø I^Ÿ'›Nº–o¼wÿ1BbËDútáÓ‡aùáøñŠÈÝq°Ç€ò‡ëî9ØšUÏâxœÇg ïCçjÊíø+ÕÅ‹ÿw‰Jç§7Âc3 ¶.[98òÕ‘îx÷w[ÊÑ † +§Á…'5]×BÀâépÇ…~·àlÛ&ŘÞ[¢ˆÜ4ÍÏëëë·™ÈL#l !¸}Ï™KoÛýƒ®öŒHÑp§»9¥ª{é”MQiا{ø”c˜sriÛËgyU”†D¢î7'Ý‘͆n[¶´á–~U:H¬a²†ºÍ/(%[:Àé§Ã¼…0ʹëÏí²Ë[D\ã>ô~¦§ás¦ÕŽ‚Ý|)»aþýßœux5Õ+òtP ÜŽ´hÜ{`ÖÌÝ8îàŸñÊc7²~Þ¯¸ùç)î°‹ÇøÐòª—IêD“Ï=Ò w©r—nŽ)í:I•Ù†Õ3ÔÁ¶ '_ Ógª7Õ”g_‡S®5Íãvß}ê¹óËg�mS9Z‹CÀ—À³wæÖùðþ�úvÌ2–&qkýõµÏ`ìñ …–Y–5¸­W~·Q3Îÿ|óâÍ©µá”ZnKµ=² E ozÍ•Þé¤;N—ÞÐ*R{Ö…Ca% †/h<á;–7:èÆ77‰"îþ–�5'ŸÖ‚Ÿà ”e_’=´Bhé¡`Ù2xðA%qV¿H–¹$o^€îŸd€µÒ—צptqƽšß´_ã a¯#$d 8öu§œ[ÃP7¥¾ø"i¸jê8æÈ‰„3Î QÇ<õÜK½ûÛ9î>›ƒï%àP|ï‰w §–Vc&M¼ú×j½„ã¾´¢Œ[‰9ª9º^œ ‡ÿþÿ4¤^}ùÔu¶§Û€cSö>Iâøß?A×b¿Ä1û 2 Û¥„fÀO¯‚P(´0NØIÞRrÙGc/ —?öþ ëlZ›ÀÎHÍ —]4£4JAy§‰DªaÎïºw¦{¦·X,FUë-æ@'ò0j*®9hêÚs‰"pýÆ8Š1ør§:BïÞpÑEpç`ކ­³ ÐÝá¦IºàŽ57m·Ií[ïïAzöˆßí„ùpxC¬Þyÿ}â¬ÃVyaC6¬Z ƒ+ëøÇsàü“à¶3á§ ¦°:ï¡¶“á|ÜÎÜP_›Å"4©¨Uû¢—ÓtˆïêäIxv7­x,Îæ­PÏâèSÉwáÙ·ÔÍ$ ŽzÞbAi„‡Ö^áhåðåw[˱ 8*c°ðir €½OUÃ'ëåwÄTxî5B¼™Éd&|ÝD¸«íÿíüSžî=¤~ë¢k#¥6®I`¥Õ’WËò: R Ê:F°Ò’ź»D>R‚P¨äC¨mžÐkÉnSmuŽÉUÙM²‡ZèàjB‰`î,]Š œ)á¯Ec`úý0yd¶Ñõ¶Î1ЈÀ·óî©kŸqH·ºC8À“æ+Ö®gáì»9ëP¼€.Ž™‡ù+á†c@dœ´,EäÀ(™Q›gá}zëÒ¦Öýë~ÓrU¨#¸ÓEA–ņj(ïš‹ãˆì%ªH Ô¹ŽCÏS0ƒÂOLÛ\ޝÇG_ªõܶ•`ËVˆD"—§R©ßò ÃÏ>œ²¥8gÈX¡þ%2i›Íë“HK¢ Ø$Qóî5u5×ÎþÝçÕz>RZ·®~qsÓ!€s·ßA)žÂd Þyó`ÆŒ‚ókjjï …BH)ÿfÆ’ƒÎ’}öoý„c3ðW£]‚é­ä?¾m¨Î‹;.ö…uq„«xåÍYl^9£`Óc´–˜†#,aXWM:ééÈŒO8½Oj uê°!û¥i,út”.¡ƒRR¥bi§Äæâ°²YØYIšwI«ÔÜvBØãXõÚ»„F©÷H$28•J}η†0Ryy¿÷ "ñ1(íU+àlµNùÖ‡ÿyÕ â~?û½oß¾_H¹pÇ.ÝtÇ|EÜm¸QZJX°�ž~:ty*•þ­‚3Ñïœ Ú7Ÿ3óÃĽæh˜ó$ŒèéÄuþ†݈â:ÂxawŸF(üaȬcÿ~ÏC?ÜC]·GÈ—_õÔÔÉþ{dóã˃Öûu«³Ç¤¼ÊTÒ§ûa& �� �IDATj8„  `àú ¨?ú|÷Έã7ª;±ìw2!VŽ1¢çG}´-—…ïPpTù=ûŸ×íäÒxÉÑ«9u»º¶zòŠ׿œ÷Ä]ý#‰ì~å•©Ù;,g’¬q­ˆÜuòÍÀ¢EØO?½º¾¾ñfÃh>â¸qãbo¿ýö* b·Þ0ïie²’X:xK°ÃäÑdr´›@ž€Ø^±Ðá$-¾{´rxåÍ÷Ù¿ïó€–.äÝŸŸGK@„ºC§3›Ä!M“ÔW¿""¶GÐMæi÷s'ıՂ’=³ß¦iN§Ÿn©ÿ}N§{ùÈŠ 5ºŒé?våcSŸÚ2›V“}=•JU›ê˜« 4=o¾üžy¦ð×55uW«¹Ä–+ùí·ßNH);˜¦yâ‚/í‡##1Î;þx™Ö˜®Êærû€è¬×t),jŸÈ&)µïmÆ®˜€ã/<.¢Œfáº�‘‹ÜŽšó-ùŒñ¥ızíZº˜d¯ÚþjÈÍoLpgÀ•ãÜ4Å{§Ÿ~ú¾<ð@fg$r�gZ¯¨þŠgyòŠæÆÂ{Í5W­o†)´ⴚȗ/‡_ÿZÜ~Øaÿ2kkë¯n«USmÛÿ¸è¢‹Â¦i>qÏ?ÀÜ]©bú5::¡¹uè‚8(©ÁIKKÇç¾-8â»:…�wêK=%/¿þ6ûŽÈE‹çûö{åˆ+è9q %¯¼ð’wcì6ãМdàé c¶·_`SÔEc-ËûÀOBüNƒÐ/¿üu‰DÍ´)õ\Ö¬_ÿÚøÓ–-G‰LF^vôÑÇlþ;ï¼ÓÎd2Ç 4(lš¡w®¼ŒÑpõßÈn·Åßð9†üÌG šŸgÕÕUȶà0 =pfIÛfXçs:wp;ž¨>Å$u¯p¥ç¦ã7Ú­ë‚íÇ¡¹yÒWàÝi¦µw8³¶‡„SnP·×„Ãá{ÞÛY¥øö€¯DápØØºU|í¥”Ö­ƒ[n ÿíî»3"“±Ï}úé<“œÛB>ÿüóL&“ÙçÄO ›¦ùÎM÷‚1 N¹Òî}hhê´Ô®Ûƒ¤Öid6¬o,ˆëS[‹CªÃ×¥ŽÐ¼ð¯¨rg9œáƒ«!hýÚëܺÊê p;t&»Njsæ~Ê»í�z=9~óW*FÛ 5œ;N}zn­ÄpÁïáÑÿ€âåt:}>ßSðu,³×¬i*èöƒ”j5Øo~c>ò‡?¤D2™þih›¶Ëµþñd,ËÚçW¿ú•FŸ}ä?}ƒk³ ®fkH'Tï©KwüÓ%ð&qˆ˜†Ãí•‚Gþz‡ È1À�o,|¢n–šhsÓB`m|ÂG$Û„#ðtß;;ǰí«ôU;G¾4ZÂpì¯àžGx϶í¦N­ÿ^€Ð¥”lÜ(wø4‚”ê²Ûn3ŸíÚõf3•²N‰¸· |CpÓM7ÙÉdòH˲ÌX,vñ²µ‚SÀÜ.ý#Xú‰³Yzó«å4=Ösý¼ŸÈþ¼q¹û­ãˆöRS…NÒæ•_Ã)ZÙ©.7}éãžjê{’‡HWðpÈl|)ùóýaÌn;�‡ÌÆÑë£" [ßWßÝ&ÂÃ/íx¾0­)‡ =¦À¿^à…t:=ö›Xéöm‚¯t©TŠ1cbòˆ#v ­K ‰üñâÅ]w~ÈǼÓ8,Ë¢¨¨¨W:þO&“j æo§Â™G‚HiêµK”RSËqÜ5ÕÑ›v <ý‘Ô·§É–ƒŒÃà=Ô1Râá2w‘‹ÔßÝ$óôO7¯ž_ñÁP´—OM‘Þ~ãzþÛ>l'Ž<\o Ø&”ï«N²ÜæýK­ñß‘8Zª+ ,Xƒ¦x)\ äÙòòýŸDD"lÜHuS[ .ßuWäÍ—^­¯—“w&"0M“ÆÆÆe™Lfh&“‘HäȺ¶œs˜Ã¡òpçÓ iÒ$ ™óI“`Ç“2V_’ë :£<ø–ιšÇHiL C6Mô÷€V ãö-ûuÝ ‚Ðnü�fÎþ½ºÿ[´°#p8/2O|Ú6Zó†Ú÷Ùbu-Ôƒ/kuºp4WŽŒ £OUD.„°îü9äᕽz•¼qúéµãón ¤„dî¹Çx§¤d—,]úeâ›VÑ·lÛæÜsÏ =ú裧744ÜjÛv¨{ÊŽ ¿ùt)agUz]`KÍ!(Ùƒî Ülœc™ÈÕ tCàÓ¼o‘Å­ÆÜÚ·›Ç.7#eÚ"<ðÀÜ6yÆŽÄáJWí;_9¤„:zLRëÇC&<õG8t‡C/GÆ€S¯‚ǧ«oÓ4¯««;!oi'Ö÷ r]¸æNoËEJuõï½÷³ :ï»råÊÔw}ŠB]%}™q×]w`YÖ樂»I) €ò˜z&œqTÄ4ÂÏGàøü¢Ghߢ~9σ£ëõ€àËUkXüÁŸøárÇâù£¶„cæ0éÇê¬:!à¬ÁS!æmÆaÀ¢õpÈÙ°x¹ò2 ãÓ²²²ÑÕÕÕ©<%úÞC¾f¼äšk¸£5t*¥ºØïÞ{CóöÙgòÏ=÷ßÔ÷Ѩa9KÇ_4gΜ«-Ë:+N—ªÀp.<ÎþôÝ„¶-וNA‰Y†�šÄÒ¤zpx¯K·|_×*„ÆÂdÚ'ã°·¼ÁaP*ÄÆ¡oÙõ$,­Ç1s!üè"X»)[GÇü�~yŒè«)–†Óeš.¾lM¿^ƒ[ïUÄíæÁ4͇~è¬Y³R_÷ ÏÎ 9TÙ³gO?}ùôæèUJµLöÞ{Å‚áÃÇ|õÕ7M‡þþA*¥„ AƒzmÚ´ég›7o>YQ&¥ô.1ÚÎ:Øúué÷¼ju;©®šºî QEV] ¾çH¼àÓõÖŠþÛÆ!A†•4íøÛ30íMhLz)Ø€¡kHî5L V±m©Ë§9 Û0ŒmÛþ™mÛo~϶@N-tíÚuØÙg¯škç1¼»~ï½bYMMtx"‘žÿú? ©TŠ#<2öÎ;ïÑÐÐpf*•Ú0Ôæ¦¼&ŒQÇ%ï?ª:€H€´Õ‰3ú84ÂшË£yhPc&>Éú ãa¥ù½9þû6¼ñ6|¼ÐW}6@(Z-¥|hĈΞ={ÁäÉ“{½ñÆS€ÃÓéô(!D™mg{¦a™âââå555o=3vìØiÓ§O·ÿ—%wSCèÇstÅðáOm nl1 ¸ÿ~cµmw¾|ùòí•Ù<d2lÛæ7¿ùMÑ-·Ü2NqJCCÃ1Bˆs̲78zíCÁÄÑ0|ì;Œ°È4# 1]Ð ÔyzÁò y¤oKn:ȈJoñJ˜õ¼÷9¼÷!|º’)¿Ä5 )%ápøÂÂÂ'ž«¯¯_fš¦ÝœôM&“!ÜÍH)I§ÓD£m9åòÖì 7 m[5iÂßþ&ª“ɪ¡_}µ|õwÉŠ¾³A"‘À­¿C9¤bþüù»-[¶ì:ì¿yóæQ¶m‡„†Ô)ƒ,‘v,‡¥PÕúõ„Á½ ²#ôèÝ« ²b`‡U$!Kq¥3εmub•÷³ í<“iE˜î¯¦6TCc–­„Ï—ÁÊ•°¥V]ÎèÝ£®«ånžض@q8žQTT4oÓ¦M‹“I¥›·è7 9„.¥4.»L¤KJ0~XlY·®`øÖ­uËÛÇ:_/¤R)"‘‰D˜?>ûì³O%pì^{5Üå*é®Ôsï¦s ¦î·îçBSÍœ†Ò!߬AkÀ^}â ±eݺøq›6U¿‹Å¾õÚ!¡'“I£{÷ø†ÚÚÈÈÆÆÆvÿ†Á¶mÊËËGíºkÍÌ)ShùDÞoÜM=/½$}¾ö˜c޹ý¡‡Ùi÷qÿ¯B^*v¥K;|s ¥¤°°°G·nŸt’,²í6Ž£¿ARisçb?ÿ¼ñDiiå×­[—h ;/´·Ì· ©TŠ=zT†Ãë?;óL»S¾ÙŽ Ö­ƒGåãH¤Ã6lظ¸¸¿ÐÞJß"TUUÅ2™ s.¸À´#è¥ÍÖôV¦™JÁ3Ï[–. ý´¾¾þé};I;|ýÐNèß\ýuÆm·ÝøÒùç[ûÇbm'Nw6DX³FØK—Â_Èê]v¡ò€¶?RB(/¿,˜3§à†>úèú¾}ûÙíãîï.´ú7¶mF>çœôÉ͸+#زEØóçKcáB#SWWðêš5 ÏÇã±7Ç?ï?ÿù/ûí7¡ ¢bæÖ‘#·O¢ÌŸÓ¦…§uèÐíÇ .Zß¾^âûí„þ ÀÒ¥KÜtÒIé_öpîÁѧ°LS©Ç‹,^,_~i}^[š …ŸÙ}÷Ý¿öÚku¡PÈN&“9óÏ¡P¨óI'eÖôîÝö|¹Óg55ðøã,kl,=zóæÍ¶Kîï´ú×RJJK‹/8è º» ‚tÖ¬|þ¹L,Yb¬nh=g±ÿ”––|ºbÅÊõ©TÊRÚ­]LÇGœuVãGååmÍ—Ú«ðì³¢váÂðùd2™öE,ßch'ô¯ &NœXôÖ[o}‹7M³ð¥ºººiÿüçcµ‡z¸‡íT*µÍ„å\¾pðWð|k“p5ˆ™3ɼñ†qç ACõá‡%Ú¥÷ÿ´ú×ùTíí)%‘Høœ+®ÈÜÛ5 X¼XðôÓáWGŽsô›o¾µ¥}JìÚ[ü;RJŠŠ o:µajKËSkjà©§BËV¯æ„d2ùž¹Coæh‡ï´úwB!þyõÕÛÜúôÿüGd,ˆ_XSSû'!íÞÐNèß(,äÝ©SÙ+x¤q8 3gÂ+¯˜÷Ðÿâ?þ4ÑNÜí„vBßÉ!NÓ¹sxÉ…Ò²’{åJø÷¿C³jk͉ÄÒöqw;4í½c'† Æ+W¾µù”Sd ¨#´\l\»6zB}}ýËí’»Úá;{ï½whÔ(ÑxíµÈ±cƲ²’K<òˆ½³ïzi‡vh‡ÖÁATPY)ÒñxèáîÝ»¸‡Q¶C;l+´«îíÐí°Ó”)%¬º;f×~Å»w–µU’X‘É JöXOͧÕÖÆÙ)³Çi"e©Ðà›l)%í‹ÀÚáÚz;´C;|£ „µ…X°_²þX2ÕC—Þ#Œ¬mÙúüÄ2’+¾‘žD´˜ejV×صŸ#“Õ~ [‚-‘¶Ì4.Ç(;øÓÕÂhßtÙÿ{ÐÞëÛ¡ÚákÛN#6? koÛ‹ùûÜ%ŒØ()LCÈŒ¨nÜR ­4öƒBDº–‰‚ˆ¢QH†úÅÈÔFÈlU§—;ç’J)‘™†µÄ:NzK>a.¥¤æŽhD„£}dbkʬ˜ õž°66þîŒD´êÛá{í½Ú¡¾VË/‰°`ß›d¨ü †‡„YV-¤V€LÙ2³qÀ\àEÒ5¶ w±…tŒˆ©j¨ûÙ¸¬„#ÌQO;]'íÆÉñI³·è£ü EÖ¿Aa…!­µ¤>Fjþ£¶lH=W}}䔲«u†Ù.ØÛá» í½·Ú¡¾6«n¨¤ñ‹EîùsQvDH”Ñ~ S™�a 캓YV$ŒÄzÛ@v2SL®F6.‡Lƒ#ÄÕÙRJìtÍ…±Ã6ÌkN˜ uSh/¤T—ž: ">Â(5·ÖÜ^0^Zí ÓÚá» í½Ú¡¾VÚ áƒ.˜Å݈…è�1Ȭ‡ÌF�š$?¹›´ÓÙÈM`§—Êôdz3$×!Ó[¶¥Lì FèvêC³ó!-Ì™K+cˆHÇ‘`ªû@]s=J9†�Ã~rËïÿŸ½3“¢8ÿÿ»º{Î=Ø‹eåFPTnDEEQãã•x¨IÔ˜hÔ$jŒÆóS£ñŠ_cŒñˆÄ[Q¢xá‚€€Ë¹ìîì5gwÕïž™™Ù]ŽÄzófº»º««g¶?ý<õÔSý÷ÞÑhz-è¦w |»Uc–¡Ì> LP”Ó„R1TÒÂVÂ*E‰Tã¿Ó÷#sØÏ£Øá…Ä îŠ9N¡dÚÕ®¤”2Þr£wŸûº5«ã‹þì%;å¤Ýõ*õŽJM%X¥¢Ñ³”´{õ²h4½…tFÓ+( „ŠYA0|(JÙ  $"•MIÀ:–•—}#%¦R& ÞøœŠ7H¢ëÁn%ÝH÷”uíDBÖàS_L ðy8qo_³†œHÆþ©Ï¢Ãb7„?L¡#ä4_MôW£ÑôÈÈFTÂJºcd…‰‘t›«ä”`%Jïî9R91ªûñúM*¶e·ƒ”™b,Q|䙸§Fax»> aJÉ_ ,#+˜.#Jåž.¾šQ‰®§Ñì¤hA×h4½‚ax%ESW([Šl$?Ê(”§EÜÁæÆ3rÅU^00Gý.N¢åÿT¼ìödù䜠Jàû •èò¦¤Më'aG¹~ÒÍŸu:D]ʵ ù„aút>FÍW-è¦×PUgµ§ùâ«ÁiáC˜• ‚ D¶ ])”ŒRõÿzÛyç€b””8ê6âQì0*•÷X%#Üá¨êbF2娴Ý7p”ð÷ Të¼£]�8”]ôÅÚÞ¿*Mï ]£Ñô¤*?á·*üÑZbKAÅQVÊ*Ìôð1R¬ÊŽWñÐÿìׇ­C>_û ND",A² ¥ºTŽMë_«'#â`˜AòXå™/UQ£r¯„Nž©ù £]£ÑôÂ0åÇÇ…ÓòMÚæGEôSw½Ù×–vy'ßÁyáÛKÅk/Ôî%œrµŠ7¶!¨T”»”aWÂÓÉ=®”CÛ}e ÓxaÓyá³^QîJ!p~WzΛ›„éÙ®×G£Ù–èÇQFÓë(éÀgÓöǪ~ÿ(”ò@d *¶å$É|ìn^vŽL/o~\)óm„ÿF%¥»]JT<¼Öª˜4Ð{ȳ€«ñíí·»00¬Z¤D9ɲÉ}È©GI 1ù™wÌÑã‚G?†o_)fËÑ‚®Ñh¶ JJølßÝ•(z£¢BÙH„PN<ØJp’ïÊø´Ø'Z9v[jTMYàÔ½r&†y£fE®€»“¸dŠ{‰#½ãÊ.kù¬«LsÍW-èf»¡dµô[^[óøÂ±³,èÁͰ¬Î–µ+ÈåH‰ÂP9YÇÌk¥+”ãØ**¿Y~EüY¡‡žkv´ k4šíŽR6òÝ÷Á(ú·Rfu'ë<eY+9‚œûžOì³¶92™ˆ&£¬-ã2jQ~yäeav3Ž]£ùŠ ]£Ñì0¤Œ!ßrVß”Á|¢Üѧži¹ð|ûº©b“lj'VȰ1µüçÑMÂз@Í®ƒö3i4š†aø0¦­}\ÔÌ-"Þ|Òg-KF½“zOm#+j=sø[çái$çLWmÊñmöÝmDÅU1-æš]ý‹Öh4; Nè]œGž€QzÂ(Íê3w²ÝòJ*D*@.m§¶e¸íãö|Tü´’ÆWº¯\³ £]£Ñìt(iñÿ;̇VM*¸M¥#Þó»Ü•T(Û¶‰'žUR^QzAû"¥ =¾\ó5@ ºF£Ù©H&‚ñ !*¢öÄ mKúþÅF´¡sp[*bÝ–¨Xðgf@þ!8ç‹6=MóuD ºF£ÙiR"„°”*¥†~Ò}(è1F SFðÔý Ïšç17mD6ö'üþLZ_˜Bb­"K¼U:«tú°ç†u;?ºF³+¢]£Ñì4(¥ ¥T1P»¸=ú+ËcK¸·ªT<œƒÂY뼷転‹£$6$H8‰{ǵŒ;Ëðé¾rÍ×-èf§@)e�^¥Ô€ðóí36%œ;ÅáÃ@d:J!•Â"JѾ*Né5MØo†IÔ'ˆ'âçOŒL¼ÃðhQ×|½Ð‚®Ñhv8©~s Â©wÆ4ÞÚø€o´o€YmàÁ®4@ˆ´ §,u[)ÂRÒè8¬Ûîk¡ÿõq#îLšð®aiQ×|}Ђ®Ñhv8RJCQª5¸áú†›ÌJs–5ÈÂS  hgዎ™Vq@XJ‡õ¶Í¦„Mk£ÝxÀcñûýt`È4u€œæëµ£O@£Ñ|½IºÚý(ªšïm>ƒYfµ‰á7Ò©¯„„âlWØ÷4Iô¤ì A¹iº®x¥p*©xãù˜õLÀ’Ó|-Ðþ(F³ÃR¢”²”nl‰OŒlJüÔ3ăQl¸Jô!ºNv}dS6ÏÆ÷¥ƒ�nÐ\Ð0¨0MúZ妉§¿gÆ«×;Rêûœækv¹k4š‚r}ç†RªÅ€E‘èsE†1¸âµ¦%fÆíI‘u·Jî‹’ Ç‚ÖÝ-¢• GÒ"%õ¶íºßG²<öí˦|Ü4 ¹=Û§Ñlo´ k4šBÊÕ®”ªYÚý…0Î  ~hc¶(Iñ$CÜÝw•P¨˜ÂispZ’¯6ÛQlœh±ê@/ ^IÈvhŽÛñš5jó'õ_aé 9Í.ŒtF³ÝI&ñ*EÕÚ¦Øa-u_‰i!HzÑ17HKœQ— â Ù&±7ÙØëlâuqëØ6N«ƒŒK¤|EléÐ4ÒdÕÁ¾E{‡¬ISîØ-jjQ×ì¢è 8F³]Épµe\U5›òÆ"Ó4,‘o®\ÿº]mÒÒ×Àÿ™µV"Û%Îz‡øÊ8ñeqâ«ã$6&pZœ˜ƒ²R¹s¨+’ŸQ”¼k³ç»Ñ1qËþý†±%ßÛÁÍ×hz m¡k4šíJ2œ¨ùâ“ö_¨ÑÞ3ƒB¸ÖENF¸t[b¾Å_Ñ/b$Ö$\7{ÜA:®pçþ“d¯—B·âgÜvðÿéLrš]-èf»!¥°¢ªåñÖ"ó™ÇYr?úf”)æ ¥h—’ãÐä84I +ŒüaEoŲ{!Ï\'…lsÎÔé Ó-êš] ír×h4Û…d¿¹"(c²"üRûõÞ1^ËÓ¨P$ˆMHNqªˆ)E›”49ŽC«ãUŠÄƒwŸªÄ@»¤ö¾6ßÑŠµÎNoK‘ôŒÅ„ùתVíè¨wÍ.…¶Ð5Ív!iûêúËël ½»{1Ê „%ÀDÆ{H!ª­I!9mRS p’‚Ÿõ®À6@JEÙ›Qý£•š§Ûa‰ ¨«=!9Ô9ô{Âз@Í®ƒþ5k4š^'ÃÕ^Öö\Ûä¶§ÛþíŸä·¬ áwƒá”T¨¨"ª$kfxhT®˜·KI<Ù—îÐѯ^è=õY*p$Lðl°©x?ÂÀ'[é÷Ržæ1áœrhâ°¦v½kv ´ k4š^G)åºÚãrÀ†lxØ7Æ7Þ3ăQb€ HQ‰³Ñ!¾8Nôƒ(ͦdÑŸJ‰T 7+âk™§­ôŒu¹eÒÛ3Ë+EÂ¥ŸD§ý¿YÆuÍWý+Öh4½Jr˜šªì‹ Ñsâ?,oV›ˆ"áÞ$¨¨ÂÙó÷£Ä—Æñ¾cܨL´þw‡ÁIβ¦’³³AÇ lddKEʧ–Ý™ÜÒÁv©ýLA04ÂóÐOÿ³¢xû] ¦÷кF£é5’®vDYëÊØØµò¥’€ix…À·ØÆÜ(QQ…]oÿ4Nta”ø’8Î&SéìpéÞîT?_\TLx€‰” )`©“NJϵôÄí¿Ý¿çàÓ´•®ùª£]£ÑôIë8¨bªæóÖèÃ>ÖdŸ˜I+ZÚ ó?œ·¢DßKŠy½+æ) [ IÃ’4LóòÅ™ÅÔïç#Ze ìnDœlÁ·Ò©‹}ï}†ßkè|0ZÐ5M¯!¥´@T|Ñù®,6®/2’é]…Û/—’V)i ;”ž± ï‹QdÒ2W¨,1ï~¬¹Jî#QBÒ¼—‡ú‰>&ùhã¥eˆ‡H©Tî¤.ÒIö· ˆ&¤½[Üã—Ó†,3uœæ+ŠtFÓ+$3·Gåð:•ø_±eø}†‘ê6'®mŽC(™8&,%q©èu Õ··»!êЭ w•H&¿èK÷ „[*Vi饱R¼;½¬tÚØÇëùÓ5_I´ k4šmNÒ]îEQµöœµ×{†{Ï䬌J$’IcBŽCsÎÐ4éºÁñœ`ôÙ!¼Kíòܽ˜öüûÙû×G6ù3ÓkîØ ¨ÑlZÐ5Í6%Õ.) ÝÚ?òNä_þÉ~ËÓ߃*„'xh÷)BIë¼]JJaèãvôy1Ên—†ð¬r6Ë*ï”Ͻ»e!e¼2>ýØõǾaèYÙ4_1´ k4šmŠ”*GU­;{Ý“¾=|ã½#¼ˆ" KìU6í_ÄX}^æA‚xf8¥p„ÈŸ4F)Cà]‘`Äoš©z&ŒŠv/Ò=µÔSŸÓY­úª)Ǭ>f£áÕ¢®ùê ]£Ñl3R®v%UÙ†‹6œmøŒë}{ù0«LTB‘ø2A죇Ҫ{�� �IDATÑ¢$VÚ8RRwKBDz‡Ÿ)……ÊHî:ÿŠCîn¦ÿãmMRm½ >H<~lë±Çk+]óUB ºF£ÙfH) (nûoÛð–¿·¼âŸä/ó ò€öz›Ø‡1b cÄ—ÇqB$’; EËá>VÞÚ‡Xµ‘%Øò¶wõØ‚ŸÇ©}¼…šç[)ú<1‰³}éJ(bžØ÷Ol?ñváÑ·IÍWýKÕh4Û„´u®([¾2|OÉ˱£ü>£ÈÀ©wˆ-Ž}7J|Y§Ñs¥Ü¡iÐ1LM˜ŠugYyE1‰£’Éc(œ·½ËñæJá(HøÊV¥ß‚6*ßSº$JpM3d2ý` QØÂŽ:~9á„öã>3 $§ÙùÑ‚®Ñh¶ Éaj¥kWDfÇú›<†å‰‚ù\˜ø;1bD‰/Žã48ȸD¨ŽÛOJÌSŸÓ’MGxùüŠRZÇXnÒ‘‘—=é–ϛǜüíä ¸K–‘2éà°„;K[}lÅÏE÷üö%{F=í~×ìÜhA×h4[M2#œ?–U_FãÏùJ̽¼B °”´48øÎ©Çx)ŠŠw$ŽI‘k¥çëçVHœbXwB€å”Ð:ÂBÙyR¿ödò{¾m€¨‹ÞþÌ´Qß7…tÍÎtF³U$ÅÜJWù®dÝäOÞZ¢ÉLp-R•’D\Q~U3}noCÑYÈÓÇ즯;µŒ!iÛÝCݱAVWLë"*]7½èº¯=eѧ—éU/˜^ ùÀ™ãž5u¾wÍNŒtF³UH) !„?¼>>|]Pþ×ï7˜BSŠVÇ¡MJ©qæÉþlÇ�ÿkQžß„U'Ó¶z¦ÀoÉXs‰r3Àym#,6L °~ÿ §h«4Q¤-‘d¸ê D×gºñã§îO·NúÉOÆo´tjXÍNŠtF³U(¥,¥Tź3Ö]!O,ºØ8<HE»”´9¥H¤‚Øò®ÙŠŠ¿¶S{u+¢ÝuÄo®÷ÄšO-BzñRA{•IhOõÃýlÜ3@ã(íU1Ÿ@ 29DN Õªðã×®ñ{ú©#ô.š-èf‹QJ(‚í/¶oº­éï^CÙŠ¶Iñ%™W¼e†°ç ;÷¶3è¦VŒM))Þ¶é]{V·^¡P*õ e„ȧ‡Ïü›Ÿ®ÙÑ‚®Ñh¶ˆTŠW%UÙ—‡y—§Ös,°ëlËØë„÷Óðû œ×µ• ._V¸´«ŠßŠ1üê&Šß‰ã¨|²½å™â¶d?ÇrÍ攓–ž´ÂðkQ×ì\hA×h4[„RÊ@\ó5Ø«ígÌ*ÓpšìÕ6v½Š(ÉþðÁ&ÿXAÛ!^wÚR:¬ôÜ µNÃÎ蘰¥ÿßZ|{3¥‰N‰b6'½ëÖì—ð&^?-rÚtC÷¥kv2´ k4š-BIe(Gy—ï¶üfs¼²N£ƒ IT¬CÌS¸oŠða>ên+#>ÀÄ‘9®÷|ÑèäFŸ»3«:(*_ 3ìÎ&Êß §‡°mk|§õBÄ/=½ùôß™pF³ó ]£ÑlR*ãÃPøBë¹È-Þ‹ 2.Ýt®IWtŒ+Ï–& h=ÔǪßõ!2ØtÐD¶¥ž7êœ<}ð l D›¤ïKm z,DßWÚ1ÙÉU¿eÁtÙëáÄ"gÊ™¡3?Òýéš-èf‹øè³–*§¿ù¡´ x~Úˆï­'\>aïXEtw“U—•°áx*Ñ‘0¦«Ìo…ÆŽ»Ëà…m‚µÑ¡lq˜þÿmaàKÍ­ŽáÈÔ±³ãê{jÉÛÂ^4û…Ù{Ö\ƒuÍ΀tF³ÙH)…›Â×%ÆeŽTFÚšN€ÿê&‚jGd¹ÜS¤„=ßrZ0½’ÐV\RJãT/*™š5od<9yÛ3—É3T.#7¼m¸ËF»ƒoS‚â*> S²:JÉú(ÁU1ü›b©@J÷¥\A—B3×¾éÌ_øŠ<½z½5šž ]£ÑlR*–|Ù>2Z)ÞS‚Ò¼"« ð—VJBD 3+\Áã"Óïâ–¤}¤Éß+aíQEÄúˆîE¾Ð.™nü|eÈqí+Ò–|®Ë?ê(9tAóôg¿3é EN³£Ñ‚®Ñh6‹5¢l0팠øN‡ØåŠ ÂIfc«ú}§ïGv—¾¹ÃÈð(ZGY¬<©„5GÑ6Àr£æWz^k=_t}Wïtå€xK|ÅO:{Ÿ>w¯°GG¾kv ZÐ5M‘¶bùï7Žj›X"†ZcË¡“f ¢tû²ûÜÓNõ¯Z0$äô­oNvÞ~m¡@I„) ö²ê˜ÖO Ò¸›h™rÜ´¯Ži±Ï+Þtá®ÏÝǵö¥w]ôî—ÆŒ8¿ª*¨³ÈivZÐ5M‘ ÉâòÅíÆÉÎq¢wU!½¢ÃõGÐ;¹ÀHúÞÚJÍïÛ­nú¶#Þõ¾$áƒÆq~Ö R?>@ãP¡Á^"}L¦�G¹cå•BÊ䔪©óÏM„ qÜíößúÖøµ•®ÙQhA×h4=BF%Ÿ?Ý×TækB ¯k]Cü%„UŽcå±r ôQ§3Å%·•=eèU!¬:'-ÃÛ"½ëæí§’ýøîã…î[ì ÄJ "¥‰€A, ˆû l ’CÙb‰•‡VVí}È?g´™^=>]³ýÑ‚®ÑhzÄš ×X¡?†ž1¤1+s}ZØ º»éÙ3˜ÑÙŸ)èéþì¤[޳ʦöO-ÔÜߊŒçŸy­7Ó»n̓ÄýñäwOþa߉}·ó·£ÑhA×h4=@:’Åý%êÅ“B‰.|Ê {ŒEÃ}UD÷°²æïvb–¬÷ä´¦üŸ'¨½³™þ¶¢Úò9Ò·¯hwU§ƒƒ ªCÎk9ïUÓÒVºfû¢]³E8ŽÃìÙ³½åååò¡‡²ÇAÇ£ÇãîŠ|yÌ—VËÓ-ï)Æg&† $Œ,h9£ˆú_õÁ мtÇÓÙŠw”Â1@4Kú¾ÐÎà¿6Qº0‚Œž?½§¢½5¹ëVbYÅ^Sæ,œھߒæëŽtÍ3tèPÿºuëöM$—†qPi)qDZ—Ú¶÷u¯7øJssËG§žzê¦ûï¿ß6MSÚ¶eY;ú´5›‰t¤±¸tñI",Da@öг”°g’™,F�ªXÐp~ë\‚ã˱Ö3ͺöN)`SCã„BÅåÿ SûTˆ~/¶b5Ø(Gm3k~s÷‹c·_ºðûº/]³=Ñ‚®Ù&$ ¾ÿýï÷ÜsÏ(ÓäGÆqÂþû;C†@Cƒ+V(V®ÑPÈ»¢¾Þ~9(~Í0ÄÂßU÷·¿ýÝ–RJ�¯×»£›¢ÉÀq$±/ÖRObuUSµyO+…n)+½³µ.²Já…úÓƒ¬ùq1Ñ# ¦ÇàèÂ}ŸÊ§¶)Ž¢xy”/4SóJ eK"X ¶�×MŽ÷­qÝKCÚN?çð®úáËZÔ5Û -èš^!ceeeápø¼šóœ}÷M ÝcðxÜ šõõÈU«+Wb¬[Çg--æ|Ÿ¯è•––Ö÷Ï8ã´wß}oT”R[øÛéH>\Ñö£Öº Äæy›0ÿÙNWIbr…<Ó=Ÿ½N(XùÓÖŸÀ± ùÎ;œ®¿ä‹ª—©„0>c@puŒÒÏ"T,k§ìó0}–DnŒâmN Âa;(‘ÆFg«?µJHwªW´V±´~Ú )·üó›-Ûò;Ñh ¡]³]ˆÅbx<fÎ<ÔÿúëoœØçOžÌ>“&)JJÀq\qPI®™4lB!ÁêÕŠ•+…lh𮨫‹¿Ï+**zwʔɟ<þø6 ÇÁçóíöíª,z¾±:>É÷žð‹ÚÔÝB*…ã€uCßMÍ(»ðþÙ®÷Οkå‚$ZkPwN1u§­4P¶JsÏGϲ»õXø;¥…u·©Œ:ÑñÙ} I~@!Têsrƒ!P¡ø_?š°Ç\=6]³=Ђ®ÙaضͱÇm¼ðÂK3,˹h÷ÝåìýöSV¿~`ÛŸK®à77úuB®\‰QWDz ŒOüþâWZ[[ÜtÓo^tÑ%qÓ4¥ã8ÚÂß ¤T,\Ñú+s u% C%/|z˜YR(—¢Ÿ½ Q/óºÜ!àœ{¬îÝÚX’¦©^¾<©„ºcЉ—ˆËŽ„/ôÐjÏß­åŸïXëÝvt}uÀ6>i:bѱS^…~ÐÍ6BÿÂ4; Žãpÿý5.ºèâÝc±ðEƒËïx ÁáÃU—ŸK¦à+íí°~=¬^-äÚµÞºeËb‹‚Áâ×jjú½1räÈO?ýŒ-„Žãè>ü$ÒQ|9¯¥ºq‚¹Ü°ŒâÔBÑE?wDQtS %¿kF)Ñåd,ÝõCî×v“¾ $‘&õúYud)ëg‘ð ˆÊÂyÜ3>o‘õž±.+ P©.ž>Aµ%–Nxy㔿ÿä`íz×ô*ZÐ5;-RJ¤” T; j:½¢"þý)S0v¬2 £ëûhW¤?59V$›6!W®¬\Éúu댆á}¹µ5òæÌ™‡-¨¬¬l{è¡؉DÂBH¥Ô./üR*>¹øË_Ék+¯Ä# !:¼ÉÝõk;�%U—6Rôï(Ø�ÙAr[hÖ“‡�H¢} É¦ ~ÖP†ÉAZûHø ×}®2úԕ‘²³hCg|F;URÔÓ??!:~X©ÏB ”ÓÀXÜô»Ž˜ôSÓ4¶Y®÷h4 €eY˜¦I"‘Hoóz½H)I$$ãM ÛªjÍNŠtÍW†”ËwÀ€¥³ƒÁøãƱ×>û(«¨È½‡n©ÈwÔÑñY÷CCƒ¸WWg„V­rV |Ùï/ž×ÒÒòîÉ'ŸÜxûí·G ÃÄãñÇñûý[ÙÚ‡ŒK>íÿiÑd,J”É9EØ·W)P¢€k:¯‚#@µK*ÿ_+UiOçm‡ÍŸ]-w@%Ju¼Ç{¼Ïû,g9í´%ŠÝiîõ¼$Xx<˜�fq1ÁÝw§ÏþûS2m‡‚é!a€m*lܧHö=¥0…sð‡â6Å ÔǨ\ÚBåÍôYÜŠ§95¬èôKW_¶Àôuõžc!‡z¨wÁ‚~¿ŸD"1^)5,‰Œ5M³Ú4ÍbÀ²mÛ, ÕYo¶Çã±¥”ñD"Ñ,-//_‹Å>ïÛ·ïëííí«ßxã–áÇKÃ0Rîòª»:ZÐ5_YR¿Ûn»yëëë÷M$Ú~<z´<lÿýU°º:[œ·m½î{J𥄦&ä_V­"¼q£Y×Öf¼‹©y••ïN˜0~í³Ïþ'œºAïìÉwd\²¨tÑ-f̼8¥…J(Ô,?ñ{«qÊD†˜å-#!øFŒ¿n!øN)»r¯g[è‹YÌã<Î|æ"”%Ô"i ÷éÓ‡òòrúöíËèÑ£=z4ÅÅÅ”••¥_�¡PˆææfB¡mmm,Y²„%K–°qãFšššhnnN3]‚bŠÙ›½9˜ƒÂP ãÞƒ„3þÄGµ‡ÖN9ù±“ã–¿#–#5"dĈÅ cc±Ø¥ÔQ¶mBJ)#·–eQ^^NII Á`0ý*))!ÓÖÖF8N¿B¡­­­YÇH}ÝB{½Þ÷c±Øƒeeeÿ9çœsVßxãÒÐs¼¥Ð‚®ÙeHe«ûûß4®¼òÊáëÖ­ýÑ!ê¤ýö“UÇgyB{܇Ótëkjr]ú«V ¹v­ª‹Dü¯z<Åó|ï{ç®üÓŸn†!ÇÁ¶í­o'l–X6RÖÉ÷„¥K(Tƒð=}‰èëè¯Î싦ë9Æ;R»º|åÃí ¸½™À§q¤ì°Ü_áîà¾à‹,ñöûýŒ?ž“N:‰O<‘šš à 7è,S¸2·)¥ò.«œ/O)…”’7òÈ#ððÃóÁ¤]ÝàŠ|?úq$G2‘‰Ý>˜DèϾ³â;¿2x•••Âáð™ñxüû@M¦p{<ÆŒÃQGÅa‡ƾûî‹ÇãAÑ©¹mN{>ÒR²~ýz^~ùež~úiæÍ›Ç† ²`„°…¯7î½÷Þ¯.\¸0®ûvnô·£Ù*R7·ä ëqÞ4M<÷FÇS›Òå”Ré •R² fÏ>œ@ `†áµmÛkY–WJéUJz•RÞ¶¶vïüùÿ³"‘ˆAÒýèõz½%%%~  …~TVæðoÀˆÛô2l6™{†--È•+1V­rãFkíÆj¾ãX¯y<Ö‚™3ûì‘GkKõ…ö¦…_F™ñ!ÞÓNûé7g{ʽ>÷ô²"~„Ÿæ[*°š…£Ãóôµç'ÞÞâ™[ofÞíwâ(']ß!C8÷Üs9çœs¨ªªJ¯Ï¯|b–O€2¼;,´½±±‘»ï¾›;•+W¦×Lg:³™_'A·pKÝZÖŽJïcŒ7ŽóÎ;9sæ  žÇ¶jG¾ò©ã,Z´ˆÛn»‡~˜P(+{mÔ4Í¿”––Þ´iÓ¦:ÓÔ sv6´ ïŒjI ˜×ë z<¿ÇcùMÓ Z–0 Ãï8N°®nð–iâµ,ÃëóY~¯×²¼^Óòù,#iõ:NÜkšøM“Ìw¯aà7 ¼B`x½,‹ô{Æg™ú{7 W¸, L#U.¹Œa(in9Ërß Ã4;zæBO•É|Ï]—r•ïÌd ¾ÐÒk× ¹jÆš5Ô54xß÷ùJçÕ×׿uÓM¿]xÉ%?omz]0žá™‘»³û’1÷<ÈCž¹œåò§iøU‰j”®õårÏ`¦¤ä?úÿþío‰‡Ã€äuüñÇsíµ×²Ûn»¹ÇïÆ¢Î¶ÍçÜí[RÇŠ+¸êª«xä‘GÒÁi<Ìb3˜‘%ê«XÅSµOqùå—óÝï~ŸÏ—®{G·#· À’%K¸æškxôÑGqœôƒVÜ0Œ{'L˜ðÓwß}·E[î;ú[؈Åb<ù䓯¹çž;8îkêð²²ØŒ!CÄà#`È…ßïŽí.ärÖ_-2#õ…€p¸ch^]¹qõjù‰Rž×,ËzkæÌCßzì±µI)É¡o¤ßÆâùm9×n<Ê|.šJ–ÏBÏ}ï(¬ˆîçaÃ5e´íëA9¤ä量žßŸ~:ËÞ~;½Û‘GÉm·ÝÆÐ¡CÝÃtó£,ä:Ïüœ+\›+<[RÇêÕ«ùÑ~Ä¿þõ¯ô~ƒÄ\æRD¶°9ìöÃ{ÆX ÓÀ4ÍN®ô¡¹åêëë¹òÊ+¹ï¾ûÒÑóBˆõJ©9±XìeØiÇ¢oã»0Žã ”2.¸àÞxcÞ€eË–WÊžÙ¿¿ç¨ªªØàQ£„5l˜’EE)±-‚‰¤#õ/¾PW¯fi,Æ|¥˜'óQ"úâoíßwÆžÏHSxEL`^Þ€qWkz¼Z>+=]_AKd™ áŒ k/(bmh¿>áx6}ù%�EEEÜsÏ=œx≬ÔBŸÜ}º²D·GJ){ì1Î:ë¬t@ZeœÍÙô­¬æ;oΡ¤ –Dz¬t@¡X€ÕŽBu|úé§}ôÑé.!DÔ4Í+Î;ï¼?ÜvÛmR[íÛ}Å¿†¤Ò°*¥˜7ïuãÛß>¹Êqì1±Xäp'2{Ð cÔðáÒ?b„2JJò»¬5_mr»âqhj‚•+ ¡2†°÷”˜<uãÓ¨ú)¨†¬¾à.ÇdÕ…"Dˆ¹Ìe K�¨©©áÉ'ŸdÊ”)ÉóèÜœ».µ>·|OÊdnÛÞu�¼÷Þ{{챬Y³�Ϩ‘œt۽ܼ÷,Ÿ¯×‹ÇãÁ4ÍN~;K; •ijjâôÓOç™gžI«M)u–Ïçûg,C³ýзfM'‰†aðç?ßÎu×]_fÛ‰Q--ͳJJŒ#úöµG©ª†W²¼Ü_KzÞ´Ðï`òj™ßIê³HFûKÙñƒm 6Ä¢ŠÖ6hk…h$^bqëÖû 5›”5ó‹øÏÙ‡}Üãå¸ß310¸‘¹û�(--åÁäÈ#Ì8¯ÎBÑѦüëSÛRûçÛ§ÐûŽªàùçŸç”SN¡©© €SO=•ë®»Ž`0H Àëõv²Öw¶vZßÐÐÀ‘GÉ‚ Ru­‡„B¡z|ûöAß‚5=&cš&RJ>üp¡1sæ,ïÀ†þùÒYBØG dŽ>Ü©6L}ûºnj${ù*²9âš*¯”;IM"á¾lÛ}F uûÉ[š!‘, $86H”•@ßr÷UV Å~(+ƒ>•P]}KÜ—Ïë;…¶04…¼|£vBº_4ur"ùžÊª–ŠP— ’¢Ëñ=†yûÛë¨ã8Ž£×Ý|öÙgsçwì+ÎG¡í=u5ïŒu(¥øáÈŸÿüg”RóØc1vìX‚Á`'Qïî<wT; ãÍ7ßäÈ#¤¥%éö7BˆŸ)¥¶Y–<M~¾f·YMocÛ¶‘œŘ:ujíÇ4Û0ÌëªâGŽTƒGŒÀ¨©Qø|âöûBB›z¥–ÁWÛîÖHÔÓDR [[¡­ÍíŸ6”]f(Ž+²�”W@UYRPû@°ÊK¡ºª+¡¼Jýàõ‚òâ*£ "9žK$…>}+ÌsžùJÖ_wúAB<á(´´Cc34´ÕÒoö<Œšê¼.WESš*q(¾µ™Ò?´"Zƒgx†ócÀí'ï½÷5jTA r[“)8›6mbñâÅ,^¼˜E‹ÑÞÞ¸ãÙGÅž{îÉèÑ£0`@Þ>ìÞ:¿åË—3iÒ¤´ðÝtÓMœqÆY–zWç“j£Rîxùµk×ÒÔÔ”ö°ù|>úõëGeeeú»ì­¶åëf8å”Sxøá‡0 ca ˜ÖÖÖÖ}뽇¾²ší†mÛ(¥0M“É“'Ô.]ºüàp8|ø!ž}û÷1Bµµ ºbŸ)´Rº¯”‹A4ê¾Çb®¨¦^íí®ÐÆbnـʂPÚJ‚0°úU@E)”ø¡O)””CE T»/ éš&ù pÖIŠkR0óYÝ™äèjöú”戌‚É÷ÔƒŽÊ\¿u¸¢ì>œDã®eÞØ š`]=¬ ƾx+ƒ4û” ›Ö4yÐÌÉL Î`¦4áþ³.瑇o`üøñ¼öÚk”””dÛæºs»Ü`®ùóçsÍ5×ðâ‹/ܧ+&OžÌUW]ÅQG•>×®ƶ´J)ÚÚÚ8äCxï½÷�8묳¸ùæ›Ó}ê¹VºRŠÖÖVî½÷^þøÇ?²|ùòn-ðÌs5k_|1³fÍÊkýoi;òC)ÅÝwßÍ¹çž €a›,Ëš‡WèY{-èšíNÊu/„àðÃ/{ûí·'‡Ãá‰RÊi>Ÿo÷H$2’œ$5"ýŸ+rÕ0~7ØmLÞF †ÝCßR7³Ir¿ÜûRfPX¦ Ç\²öÉßÌãe.gœ~+Ù–u¤¬ó„ Ñ4·Á¦fX¿ ê6ºM°¡¬ {pþÿFÌ(ƾ£/ô7 Zç¹³”!w_y%Þv�3gÎäé§ŸÎLÔmŸm!qèò:)EKK §Ÿ~:O=õT÷ë ûï¿??ü0Ì:¯mÙŽx<ÎqÇ—*;ï¼ó¸õÖ[1M“TòÛ¶ùÍo~Ãu×]—™ i«¨­­åoûtPú\·¤ùÊdîÿÚk¯1{ölb±BˆFÃ0¦Äb1-ê½€tÍ6'EoÛ6Ǽ÷ÙgŸÝÇçóœH$±m{ Pƒ›®SJ8Ó€¡à€I0m ì=† „êÒ¤xÙÉ‚¢ð·§¢¼¹äŠf®¨æ=J$-å ‹»«sï:ò zÈò” ol„P+´DáÀUgsüêËp¼6Î9%Ä~UŽãÙi^•Â"=·øã·ÞÊ_®¾”búôé¼øâ‹é·ž[åsÝvçr>ãŒ3xà \ÑmÃa‡ÆO<A0ì•vH)9âˆ#xá…�¸æškøÙÏ~ÀÕW_Í7Þ˜™Ôe›R^^ÎSO=Å´iÓ >°tÕŽ|Ñð¹ÇxõÕW™1cFjÿÆaÆíñÙgŸmÔÁrÛ-èšÍ&‹aYJ)xàã’K.ñ{<ž}f³•R#¥”Å™û\ËÙcÁÄÝá ©0s?=jú€!Ü ¯B®å,b† :S¸ºËÜý{R†«˜ŒjÉ\—Q¯ÊYŸû9Ÿ—½SÙ^¨C)×åž°!‡Ö044»"¾¶Ö7¸Ÿ›ZÜm‘Äl‹ãVþŒC×ÏÁÁ†€ öÝ"Ú^ŽSŒÛ.À‘’e|À÷>€áÇóî»ï¦'BòŠBO„ PY€µk×2eÊÖ­[—çÛì!>Ÿ±cÇ2aÂLyy9–e‹Åhlldùòå|ðÁ|öÙg$ ü~?o¿ý6{ï½wÖq¶¦™ŸC¡S§NåóÏ?Ç0 þïÿþŸÿüçY©e·Ó4ñûý 6Œªª*¼^/‰D‚ææfößþð‡?dµmsÚÑ•àÜÿýÌ;7uóO>ùäé÷Þ{¯­“Ñl¦¤è�� �IDAT;İaÆÐõ«¯¾f§Æ@j4)’s’sçÎ5^yå•uuu3¼^ï·Ç™(¥¬Î컀iAU8h ÌžM„•à5Üþç¬Âdksz9Ç­ äµ\óí_ð˜[XG®ðwÑíÕßÕÿÝ͹æÒu(å¾lÇõpÔµÒS¢¾± ê› ±Å]ßvûÚc ˆ;&3¿<Ÿ#ë.èè÷· ~¦_–Ñ62ιÀÚåËñz½ÌŸ?Ÿ‰'vÔß…+7s{Ö9wÑ_­”býúõLš4i³ÄÜçó1wî\fÏžÎÃÐ]ÿxja´··óÈ#på•W2vìØ­nG&©2~ø!S¦LÁ¶íNe¶„>}úpÚi§qÈ!‡²G1ä9Ǿ}û2yòäNç¸-â”R|÷»ßåþûïÀ4Í߬[·îŠêêê-nŸ&1p kN;Ÿ}&äG‰Æ†ïӆᰶ¶vÁ‚ï´ùý~ñçk@"‘À²,ž~úicΜ9Õ¦iÎhjjú¶a+¥ŠU֎Ч&ìGÏ€c†þ}ÁKÒʆ,ÑI“t £’›óXÊYVfÖzjÿÞ®#_ Z–ʦʧ\jUj}în¹O½X‡Rî:)]Q' IFº·¸¯†f×BµBk;´E\÷|4á–Û0 y2g.ý-呸ap‚‡xˆk¹pƒºîºë®ä5íþ¾±9Öm )%sæÌáÿøG·Çwr—n¸>}úäµ2» ºËwEEEtÐAyûŒ7§ùö•Ròƒü€;“€öÃ08ꨣ8ï¼óÒÇè.¨/µ]Jɘ1c6lXÞíÝYáÝulÚ´‰½÷Þ› 6 „°ÜÅŠ›ôD/Û1xpÙKsæ„fø|.G!Ü×êÕ°p!v]ÁÆÑkkkŸ¾à‚ ê.½ô2©”ÚéçuÖä'5ÿò™gži=õÔS»···[Jy:P›Û¯]^ûއoŽž}‚ ú’ë&ÎgÑŠ¬¤E·Ð\îå:ÐØA?ø­œ}s,áÌ:­ýÌcwZýÞÛ±Ž”•žŠv%\Án‹¸ÞÜæ¾Bm®Ð·…¡=âZó‘XÒZO Ûs ¦¬Ã1Ë/azâPi¤¸¸˜÷ߟ‘#Gv+vù"¥{²^)73Y¿~ýºµb-ËâÚk¯eܸqÝÅ©:Rä嬯H)Çaúôé”––fí³%íËwü+V0yòdB¡E¸îbxä?°p±;t²+™;v,7ÜpC·õ:?p‡ó|ðÁéåîÚ‘¯ŽBõJ)¹ù曹ì²Ë�d0¼»¹¹ù|˲ôõm€(* Üy晑³«ª0ºz VÊE+‚O>|ü1ë7lÿ4MëÁY³ÿèÉ'ŸŒÚe¿’ ¦©ªª‡O‹Åbç™eLF …9ÇÀ‰³`·A ¢"Ñ'M–»7©0¹F¦Ê³¾Ó¾;ª TŸES¬œþýöß{{#kèWîq:‰hÎ!sëÏ,—é.9å{£ŽTÁ´¨;‰¹ÂÝN |¸CÐÛ£IQºnøh<i±'`íFxîî1:è ^}õÕ¼ý­©Ïés. év° •R|úé§Œ?>¯û8…ÏçãÎ;浪ªªÇ=íPJ1qâD °ÅíÈÝ–[ǬY³x饗0„â©ÛáˆIÉc >X°~þõ<¬ZßaŒ¥èß¿?ßúÖ·8ðÀ)//O?ütu™~àRTT´Uí(ô °aÃFŽI{{;¦i.Ûc=¦~òÉ'h¶1jÔn?Øo¿e· ¢Ø\-VÊÞѶáóÏáãEø‹/Œ—mÛ|°ººßó+V¬hÔýòÛ—ÔMnòäÉ¥Ÿ~úé ¶mŸ/¥œ˜iy&ìßùœp˜ÛÇM*û˜Èv×Ö‡ËxôyÅ43¤šŽ¹®nò[écfÜp²ê [|2·m÷:D)Ôü…‰@á˜ÿ|èQ†T~Èþ{Òá†Ï¥ wyÊBÎu…§Î òŸg¯Ö¡:^Žìˆ~'Ü€¹HܵÜ#I!Ç:¬ô”¨Ç’ýëÿóºÇ¾å–[¸ð 1 £G–h!«®;Ѩ¯¯§ÿþ] úõ×_ϸqãzìRßÇá€Hými;RËùÄïöÛoç?øBÀOƒ[/¢#7@æwž:´>[ ÿxþñ4,]}Φi2qâD¾ùÍo2qâļ®øÔ»eYtÐAøýþµ£».…Üë"¥dÖ¬Y¼üòË�”””¸qãÆ7ü~÷_Ó%Ö_¬\8x0$»L6 !Ü>9ÀѣaôhTÊ9Jç(Ãø’‹.òðé§‚êjkaK‹õTeeÅCo¼ñæÒ¡C‡JwÿÍûCÒt&lR[[[³iÓ¦sMÓ<G)U›Y¦_œqœùMØ} ëN/’Ëé¿× ‹´ªfç}* ¥xì‰g ª·9bÀɱ„SB™)˜"uŽníÜ:rTLelKŸÓö¨Q(a&ë˜RqòIÇWßâ/wßÇ7ö[ÅÀÊ<Ösò\: 2êÍ(›Ú¤rÎ%ë¯ ÷<{£ŽäqR/Óp_ ü^Úny<áŠv,ÞñJY豤•þl:¿`ðàÁÝ»©2©åBVmWAf©ý*++9âˆ#Òã¶s1bãÇ/(2…,ò|äÛ »óž¶£P}�C‡Mï·âKܬ ™¿çÔbòoƒì^×|®™ënw,XðüåŸðøÞyçÞyçt]ƒæ„NàCÉzëÓ§)qíi;r=ÝÝÛÇÇK/½„BÖÖÖNBÌÇõ‘i¶Œš0w¾õ-J»xàÝ*R7[Ãp3x-_}d­_¶Ì~µ¢¢âþ)Söyù±Ç³½^¯L¥;Ôä' …˜1cFéâÅ‹/¾ç8΀ÔvŒ—ž G�%Ü?“œ'z‘ySÈ´r3–ÁBÔ\ˆ2ú¤ëW†Á³Ïþâ ݇¬ä-©·Íª#×ÒÈ8VnŸx¯Ö¡€Ê3À?"£Žì'ˆEK–±ø8îPÕü—çxYõç˜Ì¹ž„\:=”t*°mêP bN¾† „«Ï‡>–늗I«Ýq -Ç_O†ïçŠx")ø¶ ç\ —º7ôùóç3uêÔdÙ–hás)œå¬«mË–-cÊ”)477wÚçÐCåÇ?þqº«©+×vO,èÌe¥ûí·Y=V[ÜŽ|u�,Z´ˆ±cÇ"¥dúDxñ.°Ô–ç�˜°±þñ¸énXSŸ½yРAœxâ‰üò—¿Ìr·÷´…Êä{¸é¦›¸âŠ+�¤â·‘Hä =|më1n¸áúõMM¾M½™´'u“’ÒMë¹÷Þ0gŽ]sÕUœ|á…Ïí³Ïb_\äL›æ‰”–šÿ³,óšššçž{Ž%¥ìöG´«ã8µµµ^Ó4¿WWW«O>ù¤Ùqœ_¢œûî Ïþ¢ï‚ó.|ð Ì9J-Ò7ÿ´‘*2¬<:¬¿Ô:‘QFxúéöA¦^†R5{&u5w=YËúæŒý¶¤ŽT‘½.]&sÿެÂ8•á wº‘1£F0ëøË¹ë_E$r nÙ”àfžsê¼Dö¹‹ÜsÊx8ÉÜG ?¾>žÿ¼-’Ù¶®¥`};Œ8ž|þð7èwÌ[äv¡y,ðz`Å&},üïc¸á>s"´'ÜÉ_j*a`_7O}ŠÔ b¹–xW¯Ìò¹ë»ÚäÈ‘¼öÚk„G)•9)H'ñN•ÉÜ–[oæ¹d–•R²Ï>ûPQQ±ÍÚ‘¯ @cccºnÌ­üÎ…�$ô+‚‹Ž‡/Ÿù4¿÷ÝàfY¬«û’›o¾™’’,ËâÀäÕW_M?uÕŽB×3ß5I]Ë l`fÛ`\xáÅ-6$ÖG£Èí­›©›‹aÀÀðoà¿ä¹ïÏîüþüóׯ)-½+qÔQ¦3hñe0hý9 î»×^{Ç鵬I;‰D¥•••µ†aÜišf{]]]ÌqœÇÙ}ôPøë к� `þ½0{brØ×5ËÀUŸ¡ãá>]&ç»W TpîTZÖ‰JÞ9|Âàœó¾ÇÊöoñâ{îî›]Gæ*•gÛ =­Ã?™ngJ˜;ŽïÞ¨Jü~æœý#î{² Ç £?2ž6²Ï!í9È(’r‰gž‹Ê(—v.(0{2ç”ã™}üµ|ù.y"HSn´ófÔ±dŒþ†›P oÜy%ì·GÇïçÅ0ù$7ú`ø@øë5°ç7~i—ÀÀÚŽ‘úúúôõƒl1í¸ÖªG虂ª²~ûŽ;– 60mÚ´¬}?þøcÓûä sæ±s]Å…Þ}>3gΤoß¾ÎkkÚQÈk°råÊôrߪ!Ïbk~W¸¿­Θ KsÆ7á†K _¥äÍ7ßdÆŒx<úöíËõ×_Ÿ~ÐÈ|å¶·ÐuÉlóºuëÒË»í¶ÛšX,¦­¶†išFyyÅ¢¶6±S\д•¢ ¸öÙGg¥j/½Ô>ï§? ÿï¸ã>iŸ;×R&Xí••Þ—ŠŠ‚§:¤V)ÕeÌÎŽR Û¶ {ÿ !œ†††/¥”çú}O9V¼�Î{°ø÷°8ç˽|Ëä,§Ä1ë?½Ý@ø÷ÈY'²¬b¤bß)>þ\}É£óM¤ë:2ÎQ>ï­kGêP ‚ã;iŸ‹¬Bn�RÚΧÈãá¤3Îå›éŒó™utœ`Ç9e^—ÔÍYeͲÐ3×ÊA(Å#†rî—Ó¼€»žNt<Pt[‡‚O×ÂÔo»Qì�ý«àO—CI|²ÜÝç•áðsÜ(x€½FÀï.v÷ÿb­;ÚÅç¿™ÐqM_yå÷ZäX¹Ÿ ¹ãsE"³/6_ß­‚`0ȼyóøüóÏÙk¯½�ˆD"Ü|óÍYÃjó w¡þóÌe¯×Ë~ûíÇŒ3È ÚÚVíÈ]/¥äõ×_wÛLŸàz7;vÜF¿«T;Re”ûàòSaͳ`¿ï< 3¦B(ÔÀ/~ñ *++ñù|œ}öÙ¬Y³&«©6Š+ȼÞo½õVzûŠ+ÞE÷ŸoÜ߀àâ9s¸eäÈ}:='óoȲ ¡>úHÈO?U«[[ýWJ<rê©§,ºãŽ;ã;s¿¼RŠ`08&‰Üì›Z_V?9 ~|:ø’7Ö”åÕ—\à=õ¡Óöä‡Ôg‘Q¦ãœ�ï è{…R!Tò¦!\k5£3W)Å竾dñÛ÷pÌ*}ÀnëØíèI¢Ô\„ÝžZ/ÒVy§à)¥PÀ > (öFdœKwueœoæÊtRÛR›2T¿‚ð¤.wGY!xõõù¨æç8dRòë(P‡R°1#w‡¥ ¨‚ÿ÷#×C&„;úaÐØïD·/`Ìpøå÷:f¿ ø`Ö4ð$YᇻQðÇgÁ‚YÓuºçRxXWï™ûfR¨¸bxï½÷ò›ßü†ªª*®¾úê¼Ç(„”¯×ËСC1bDÖlgÛ«---L:•%K–ôÃ'ÿ†¡eÙ¿ñ­þ]ÑYÔ þv“šð³[á¯ÿr#Sí?ñÄùÃþ@uuuÁ6f.þùçŒ?žH$‚Ïç[t饗N½îºëÚzôiºD$/øìÙ³yfß}Ù)¬ô­E)Wäc1X².muuâyDZî>|Øë‹-åö™mOÇaÈ!ÕëÖ­»Éqœï´óÊŠáúKà¬cÁëñ—ÚñÇœEæúŒ¿Â̲…þp;3÷X¥ß€’ý@ÉŽ›XÚPiÁƒäM øïKo0´øyF*pÞÛ»=©PÁ)P~LF‹pÛ(Dò!&ùà’y,1%ùëäÜÀΨ#çŽÙ醚ñ9}:.u�Á)PþM”’é»kÇ÷áxSs+OüývÎ:.Œp:צï/r—ƒ~øónT{ª|܆‹çfŒwF»Û.Ë~H’&í#ú'OÓ ßþ <ú‚û;¸óÎ;9ûì³³.}î =s}!—m!!,dÕªC)wŠÒM›6 …ˆÅbéi|-ËÂçóQZZJUU}úôIgsêØ–íPJñÀ0wî\”R{<v+‰mü»ÊØ'ëï­u�´JøõÝpË_Ý@Ip½W\q—]v@ àõºüò˹馛�×µ¶¶þâë’)ζm`fÖõq¤c [{D,ãòË/<oÞm«Ž>Z’ó»ÜeHý( êê\k~éRãÝ–ñHUUÕŸ}¶xYII)½ùÃrÓ4î"™ØÅcÁ÷O…kíB/ôÄœµ=×$ÍÙŸÌsËä­C è ¢2ó«fê|CR–Å_þð[Î:¶KìíèIJ ªÎ�ß°´"³÷†–aIeZî†Á#=ÇA{¼I¿’<—(]GámÏl½ èû]”oˆ[ofýéÇ÷ˆqàÞ?Ý媧 0³ëP.»n¾Ç]opÍ÷`ÔàŽkjp˃ðƇî²Ï ÿïb7�.ײó{áÈé¤#ý?YûœäZm555¬Zµ*=ej!K=_vúšØÖÝqv…:ÀNVWW‡eÂ{ÂÞµî…ßf¿«n¶mN X× \ÿ~¹Ã³3räH|ðA¦L™’Õ¶5kÖ°Ç{ÐÖÖ†"|ùå—÷½æšk»r„ûÌKf¸úƒ½~ÿÏ Ã˜íóøÜ;½RFêKAÂNȸ_”p7tì½Ïýú…øæ ´´4X^Þúåܹª¢»vzІkó +ŸC¦È77ÃÒ¥‚?6ëÖ­3þœ3çÔ×o»í¶.ž×ë-vçÏIk€q£àï7Ãý™ñtLþ'îN.Ôd[3ŸªEr]–«Ž?¼×a €~¢T<Û"$Õ‡®2Ž“-4¯¾ù6Õæ³Œ¼´£GuxaÀÕì´ çºÚsI ©�ÞYø4>ÊäÝ;×Áÿgï¼ã­(ÎÆÿÝ=åö{épé‚ ˆŠ ¢ ¢h4V,[ìÑK5jÞ_b⛢)Æ^ó£FÅFbD ‚PŠH‘Þn¿çœÝùý1[f÷ì¹\:(Ïçs>»gvfžyfgŸ2óÌ3z›Ü²ÞB L¨Í¤]nr1zÂï!}a_ŸÉðøÃá’ÓjC–úGKà€Sƒ6? .<;Àõñpë#A3.<Ž;4Ô$„^UºcÀOï€?>ªž_rÉ%Üÿý!F^Èâmim½µÌ웂Ãq®¸â î¿ÿ~�~8îø1¡w¹uÆUXQ.d¡o )AšðŸáÜëa™ëpiY7ß|37Þx#–eqì±ÇúGÄ&“É«ÿòMµÎ‡]=´Ó’UKžO§Š†ú]¦[_Ó;Vëìæló×6œ»ò©5oYfë¶¡ €ë®ûiò™gî{{ìØÚ¡ßˆ3çë»X¤…{¤TB>›…¥KaÆ Q·`5£©‰G{öìù•W^±~ܸ«œMÛ2¤ËŒ3žÍårC,®¿n¾RÚ!&! RÓˆõ—+¤û7¢^kr+TFz›Œ£â(Ô•gúEò¬åå«Wóþ›wqòá2¯MÛŽÖà(>�QuR»&B‚H§];éD¸õ2ç 6|ù8ÃöÓú$jÕxʈ÷™>rBírDñP5 ¤ƒ×š€>¯=o•ã«e˘9é>FîÖcÂñãàÕwÔßÊRøËuÊ×™öu…_«ûá÷ã‚>ó›¤å/)‚ïl§’ie¥0[=ì±Ç;v¬ßŸAù‚pc׸: Ñ]ÇSO=ÅÙgŸ ÀÀ>0ó90šƒ÷°UÆ„ ¥o!½¾ ¸üVxú%O ôîÝ›ùóç`šæ ‹-:µººšo8ÒaÈ•ƒ+WÖ,¥´¨xh´c$.ÿ’ñº‘þyÉeVohØpj}cÝ䦵|~ðûßß–Y¸°vAS“Æ<weÐ>4µ¨ð¦­ Ï"–=zÀ©§ÊÒk¯Í~ÓMهǎ»fáÂkìcŽ1³:óS)ë¶ÊÊÊý9䤔’l6KuuuW!Ä'ï¿ÿþÒ\.7´¼þvdþ ¿ºÒîKó¬È¸—˜§&hù‰æ—‘2šæ·É8H@Ñžn?ˆpFᥩŸ$²WŠËËY_S促FGkqBJ;D‡Ç€|*D˜‘‰€þš õ”º'¿{1ßu%ÃS,ühuî8fŠÔÚV´/Ò¾Âæ2h“×^ßI=ª«iû³¶¤3¾€7¦xF€¢¤û…²¶?šs!`ôÈø~Õû±¦–¬ò: Düë^èÖI=¿à‚ xæ™g‚n4ýê/ÙD®z¾BqœÝqL˜0sÏ=Pûû_¾_æ[{\‰€Ï‹èu3pèàq‡ŠüãÐ<n¾,SúÂX›J¥.騱cZvMØ÷â}ÒÝÇT?ÙLݚʊҡVÒÀJ¨Ÿ™00,i LCøŽ¨ ¤+{d¨“V²]ûòöït¨èøÏ.Û¿¸¥C‰ ¯B)ùdݺoÈÖ] ë=Ó„²Þ7ã¨a™UVÂa‡IëòËeïnÈýäškÖÏ<ꨩͣG ™J%ê—.]ºXJ¹OE)¼ô�¬ÎŠª&|9ªÛ·EäcÑ>&©§¹ þGÓÞÍ‘ìf[ ‰÷ñ MÙó˜šÞ&mcWŒö¿Ýéh £ ’Õ!íÑáÑ*¥¦äJÂa0wÞWôîÔ}·^B:…–!TFï7£RÝ}%& A½¿îUx Ûq8dØÞÿØ€$<ø¬Šúj«Ù‘ƒƒuN¤²Ô_ž´§¬†î«5Ž˜{Ôšû¬¹!I… Z2ãYèP¥üEÎ:ë,ž|òÉX§xNü>æ–Ü¢e¢åwEÏ>û,§v¹\Ž6å0óy¨. Ï­6®ç‰Í¿‰8¼ï%Z‡`9pËEÐ8 þ|½òÚ444¬(//¸W¯^»tD™œ“ã…)Ͼ×îÆ¬ÑTÛ¡SåYÉ”a$’ÞÏJ¨k2i’Hš$R‰”é>˜–ZJ÷8¨ßç¾ò¨~Åéâ×Ô¯Y:à’~Ý£ãÍ ›ÍÕÕ]f­ZµOQ‘@Êb.¤âm hiIÆkCÝ–·AòS¦Àøñà8§*úÒڷể…^õšÆëMkyéyižFÑ’}z<f®3~¹™8ŠöœÐ€ò„pà®êº .ƒj¬©¥²¼ìLGkp¤÷�‘Œ¥CÕ'ƒÙ÷êGƒjus)+>:"mÑÉñÇ‹.úÏË#�‘ÞDÂÇí?s/ôÿÂ{ zTW³h¥š%yñ­€ü½{«€0žR$Q‡°|2/È3t ÖžPçi„àÑ‹Wh´h›„9/Á€=”à;v,W^ye(F„.ì¼û­;ëù •ÕËì 8Çášk®aôèÑ8ŽCÿžðÅËÐ.…ÿüq´µÆUL™-Åùi:ÙB€)aÜP?M-;£¡¡áÂ/¿ü²Ã. Ïêpâ¼fC‡vmo-«LY‰„•T¿DÒ ‘2H¦ Wˆ$´û¤'ØS*¿i „A¸óذi JŠÒ•6ÎçÏîpPœP7�LÓt²ÙÜ׫V‰†mêŸ €bk-Pã^·¶€7ÐFn¿÷“.î,› RÂÚµð›ßÀĉ*휓U8ÅóC£IDÊù–b„iz–—Ϩeðßû(ýé2y÷"’¶©8�Q´Ÿ+Ô>¥îáO³{yf}>¾=u}‡ÐÑDñ¾‚Mþ:— HWŤ{ÒÛS8젺ЌÇõrÂ+à)(ù¤Š T0wJ'šWD/—TÏ Ë£„OÀº *îl1òŠÏ^Xð�C¨Xíè(<3Lkˆ”jßú¬yÊ)NoKU>|.¥Òî½÷^úõëÇ’%K ®I{ÿãÖ˜ãüT⦰ Õ¹³áRòõ×_3`À�î¸ã�Î>>~Ú¦‚±®“-WúûŒÉ»Ù8tt2@‘'ð$$üæ2X=«8@IàqÃ0fwèÐ¡ÃÆÎ¸ßÀvÊO(íÓ}lׯږµùgIIª´¬2©,nW'S&‰´é lSý×…¸fÁ'4áŸH¸‚Ýå?^:Ø9‰™0H§“éŠÒ²·»ŸÛyßhÄTÔ‡zȵkEM̸Þú�ʦëšQóÖð‚xïv©ý¼|îoSQxï=¸óNhj‚6ðñøÛÏ5‡7½=Z_@¡}dž{÷ÒÍ« ¶¨öìç‘lŽD¤Yà�®é«phQ°|i™|ñÑdúvßÁt´‡‘F¦z‡G‡÷OFzLJ_.^Bví$öè‚oñÆA¨m®R;[æµK‚0Ë©nÁ3< ˆ¦ õ¾Ô‚dÎ|u*š½º„ûEXºRSzPÁfü˜‘)h^_ ËW‡Û�`ÚðÈÍðúCjÏûüùóéÞ½;·ÜrKÁ°ÍÑié¨SZ\þBy •ÛÑ8lÛæ·¿ý-ÕÕÕ|þùç¥à¥ûáñ[ÀÒcOxå µË»Ù”qååÙÚ8ttæÛbžªLû?xþ.µä8Nÿ•+W.¶,ëÄ–ÞÇŽ)¾þGºwÿº}¾òŠsgœnv?¼*Ú¥°’+!ÁœÊÖÉ”~Í£Y÷VÂÀ05Þ"ïÍ4;˜¦ •J¥_ðƒ=Ûe²ÁGn�ñ /®^¶,Wã3Òm (Ey CÀ-ᯭU�� �IDAT!_À·Ò™-…ÖÑ=µQOËõ­Ãá}û¼öšJy¬øìÓ90ð|’4m[7t}‹X³…þñiL6ï'Ãõ„x©Ðpn*Žâ}äÜÿº ÷k-z–»‡ÃEðÊ+9êàLÙŽíAÇÆpHEû�2UNq®¨mìyÏ/[½†÷þý§ŒyË:žE£—×Û ¨BŸfÒ.>·roŒù ¡¹¹ ˨g½f Eé O½þÜP´±¸R©0¯oB ÑlšðÙ<Â!o ð½l˜ §­Òñ‹_PRRÂøñãÊ¡ oŒ›âÎë«òrRÛQ8�^|ñEÊÊʸñÆ8éHX?¾{�D[i\…‡ÒVÇ‘—“Ïûöô±uÊÁ°d"ôTçE&&‰?e2™ü vHi³òåâîM“öü¼}ußù©²Š=E2AY±Eª*ê¤I2e„¬ñdÚýiÓëÉdßêº W‚](g:ËãOÂÿn›mLKP\TÔÅ–Ù¿ê[ª ÑÒÈf™QS³ã’(k=:�t&ây©× }k¼G™®(´„Ãf£ëêž0¿çu,À—Áw+‹$”W�h ’gyVOè¿–ŠAúéš‚ 5…Á£Éû Cõl*’îãæAÅ!.–2`àB¥Ïž·�jÞ¤o‰±#èh @œ<:¤À÷÷ë QÏæ.\Ì;/ßÅÙÇåòPÕpx÷è4‰€Ýø×™¨D ‹öAâyÒ¤¦Ýäå 6Àüy éÛ­Ñ?XÔ–ÉTÌ–Ô†æ�C2¡òùÖ\”ŽÈÖm€k sÓ†g«&Ã{Ass3£G¦²²’'Ÿ|2´¾òqÿ£ÏâœÒtˆ ãí‰Ãqžzê)*++5j ØV½/Þ ÝQV„ÞvÁ–Ž«m‹CŸÅÒŠ‡ÒB4e´m¾øœx„z”Ëå®.**züè£Þ¡‘K¥eõ›ÝŽoþï 5m;ø*Y^µ§H'©$-þ[ŸbV6é{²{káÊÎ ïTþÏJŠÐz»º¾£œú‰` ^ƒæFÂ’â¢ãû_Þ󬜭–*üËf³$%_¬_¿i(¡îî ™XzÜç­ðf¤‘<:]è· Ô…€„+Ôý_n‚__‚ø! QëÉG)CãºE Sç!¡´HCåd T´G¢Xm}+8¯ Ütß©‡À kÞW‹™óþc?LÆÖ¿¥tØ2ÁÓïà•©‚œÌ"›ŒÃ¬@$»¹y‚xkþ̃ŒÖ!Á0ù×Ëo°þˇ8óh;x‡Ó‘1 iþPÖî½õʼgF1"Ù+È©.HèH¼üŽa0íÝÉ4@R¥,šËASŒ¿HYQ0NššUì…è,H^#"`ðé\Ô7'É{‡Þ}»L –¼ ‡î555Œ;–T*Å%—\Bmm­‹Wø×8dzè³Bå…,ï9½m))% \y啤R)Î:ë,jjj²|õoøä)hWî›_pÇìVWÛ‡7ˆ|6©C–7S)Ôrà „‹NWÏlÛ3qâÄǦNºÝä‘wTw¯K«Kÿçö÷g§ìgW·})a&Û`Á¡.áÏ®N’N _0GwR[?Oz{Ò ¯™' ×·Âßâ¦î–&Ô½þ”RbçrYI"aéTú7ÇÜ|d:kgn†SRR>w‡n]K¡¦á£ cî½Ñä ¶£é>KàeBqL)š/F¨›&<ý´ 4ÊSó‡îàËÓz#ŒØäBÓ’e€Öûïi¿~>ícÚ/¤-ëu@X£ÞÅjϳJ“.N×2qÓü« œæþ3i*+>ˆSGØî`Ûút˜©^œyæX¾{ú-,²/áþçKX[ŸŸ¿Õ8Rý"éΞŸV!UD6¿¯\š/_ÁÃwßÂ1û¾Ãà~øŒÐ«V?]{†~‘ü€Lïf˜4œ>nW¡’*ÄŒ—wÆÌسËŠ-hÛ.̨kë5FëÖUYàhl†z-…>[º %¬^+׆iŒþ¼¾êR“„Úið£sÀ ÇÃ?Lyy9•••ÜyçÔ××·h-Ç¥ÚÖšz¶Žúúzî»ï>*++)--åÞ{ïEãò³ f¼÷WèV©õÐî ôÕVWÛGh@Ï«ñÖ¸6è¼ÓpàŸÃqîi¸¹\n̰aÃnÜ–ŽrŽãà8û\Õ£û€«{Ü=äú½;¶©ª}eUÙ¥a8ÙNsÙÐŒÓÐŒlÎâdmV4H¾h¶ü)rOHç­“û^ífìÚ¹gÝ{Sì–ehºp¦)0L¡)N‚æÃ%{.]? R³Ðs¹©TjÆŠÛÅ1®(¡ž ÌMâ8K\šƒrr«uŸëÂZhÿ£#4ZodMý£`–{°Åwƒ_]Žš¦—š¦ª¡ñn„–ÒȽ,ÃZsȪÑóäA†µÜ-6‡€¢}kª½"ÒnájÌe¹ïî;Ø·Ó+ ¸ 騣M,H‡=ºuå²+¯'S5Žûž-¦®9Èß*ˆâ€g¹}¥*Y²r÷Ýù[Êîᢓ3¤µ±ï\Fèˆ<÷óÈütVÀ=*5èàñ^Âï·´[ö«¥_óÕ§/pè~ Ï~{ª¸ë^WÌùJH©¢ÂZc-ßÕÑ!ãiò®–éZé^ÿhß\¡ï£Ô„;®‚¦i0ÿu1êjk7n¥¥¥¤Ói.¸àfÏžíOË·f ™þ,κnM=-=Ó…ý_|ÁE]DQQ¥¥¥\qÅÔÕÖpø0÷Uhž÷üÊ´@"¡wÞš¾ÚÒqµ­q|¯Ñô�A$L„�‘…'o‡¾®O¨”òW;vܧ#ekÁ¶mÇÁvln{æ¶äÞWôì=ðÚ·ùYÿU‡ýÏ~vEYùWmÊ+¯H¥¬´•¤’‚?n2z’à“UrM8MÈÆ 4e˜¸Îô§É}‹Ú³Ôõõr}Ûš¶fî sïjX–ÀLLÓ¹ŒÆ°”@Ú‹•R’i¶U~ÓºrÁò¹Vôݵëߟ/Ï>›Ò–‹¶ب=ãº`ö®ŒIxtDÛ. ¤é‡ÃYÙ ÜuÔÔ(ùÉ‹°‡fýxkŽz;tëXDÚéõ­^F'Áo‚lÇF®›„#ÙÚ_„ÄAD+Ñ*Rb Á³ã'н|:CÕ2ôÑ!%`ÀoBº:–Ae””Ce*ÒiDõ´*+¥ŠŒ"ÃàÝiP³äŽ=4Ø&Øb_eÐé'*ƒtéò¸™Tþ‘o¾9‰õKÿè‘)O@…_o¨N/,f(Ý»¶!Z^LT!;ý!´ÓUÜvJ8ï)íCøý °lõjÞ|áNÆž 1¤"MÀaΗ*O¯jøóƒ£/‘*☛oøaûÁOÎUÛÛôw¦5%tÕŸK©ÎÎnWôÙ¦ô•÷Yü¿»àñªYLÓää“OæÜsÏå°Ã£mÛ¶þ³¸mbQØ”ô8ïöµk×2yòd{ì1^|ñEtË1„³O„[~Õe ÐÆÞyôÙ¶WÛG‹¼ÈûëõYµÛ^˜g\­>uÃ0&ŸvÚiGŒ?¾ÅÙc)%ŽT<ìðŸ +Ÿ¿xÁÞfBž°’ÇHGM&“ŦaU’XI#OáP·"@¡Ñî²+ª:¤°ÂPtx´i CýÔâu@¸ã€t$¶-qluµsjúÜÎIì¬$—sÂ׬šZWSìÞ½úÀ%`˜‚6Rd²¹¦Ú†ÚƒCM9ò¨âÙ³ßyçÒK³ä½0ïEäŽí�¨iôB|S`SÊJ ˜³žzJ%üõü½Çžeè .O–]«õ˜p J‡/kÿ)ÚÇÂSßFqTœŒ(=0ò=ª;oj½1“áÙñ/Ò»Ý'ê òMÂÑÀÚ&tœp*TWCc#Ô×Cm­:8§¡A)T6¨4ïy.'¨,KS^ÜHÿžÐ©´ï=ÚC÷vP^m+ M%”'!Y~0²jHá8 êx{⻬üj2'™£]þY�¡ulïýÆõ¹›z¡üºå(‚¬: a5)[¦¾?ƒ¦•/pä(G= Ç/[îQ%-þx tlÐešp×SðŸéê: ÜäÆzÐtÚVÀ‘ãGEÜ’¾’�Iøx>üáÿàÅ7UÈY„”••1lØ0† Æ!‡B÷îÝ騱#%%%~žh™èÔ9@CC+V¬`Ñ¢EL:•wß}—É“'³aÆ<Úˊᤣà'Àþ}Ìf¼sÿ–÷ÕŽÄ!õ÷A4?(C8¿×VYOYóÁ0Œ\›6m/[¶ìCG:X¦…f-úÌúîÍGïis„i˜ß5 qT:Y”vÛ¯&ž4¤†!h×%­ÆƒŽ˜q.<˜ß~a ª:$•ÐéÈEm˜žP×+VÝñ„yÎèY%ÌóxÖ!—óþ«4ýY DKª:¤NÒLý4DƧŸ~l ràóãÆeOL¥Z˜zÏ¡lN{‰Ñ7éÿº)?½¬šoiTèø h‹¡:)ð\«Ã4áÉ 0ës•ôÚÃ0r öž´AŸ§,D>ޏçymŽÞ·ôlSê,XO:³<¯lÃà½÷¦3{ÆŒÙ@;Ï¿a“q´ŽŽ5Ͱï©pÂ)J¨·féG·…~¦»‡3—SŽ^MMPWü<E¡¦F) õõÐܤâœw¨‚Îí¡² ºvVÓÒ«Tze;èT+ ‘ÔÚ`ƒ°…%4†cÈv£:ÆõdªJ%‘R„#oÎSBC6Ë£=Â÷Žùš6%1]*aÁtšŠêpì!pñ¨p¿-Z×Ý”=ÿD8axxhE?“<eÄM°8úh[¤ym } Z¹ ¿¯$`€mÂÌ9ðÌ›0ù=˜ù¹šaÈû„EË{Ì[“×4¡}%\t ÙÛÝÑâ)´›CG4ODèm•¾ÚÎ8bù&ø£3;2’?Žßú8üüÏ`Xe}‹Ç·^µ<a$¾cÑ'™HÞÖÍ<6•ä.´é˜RÓÖ¡Ç"¾H´^_À«à.m•@G(!ím1³Ü)sõԽ)ré€ãxÂÜâšàθi!á­ ÷Hšc»^4J+””&hÊdž µ9“É=zt»môè•WWUÉM[KwPB>KpÒYœÀÑ¡`*$Œ[æQ…F`!ѲnšaÀÛ“`ò 5?|öì®GŸ’‰cª:¡iJï‹Ó~%Á–ªZ3᪃•p}-âHtƒ—ƒÌA"ÁW‹3é?ï’È~ÆÈCr´/'8Þusq´’$,­U§v ;âì†èŒ‚áugO9ð„ÆFu]¿^)Þ¯¡^ÌhW¡ÏÚTBûNнƒúµ­‚Πº´/ƒ’’œ.ÿƒ ‡È9D:ît°ÏqÔ²Çøñÿ¤GùÕ²‡DŽ~§ ¡¢¸]ó'¸ó1W øËOÕ9çÞ;0 øý£ðþgª\Iî¹ÒnÔ²¸o$4 yÜ¡->(hPˆ‘{}Kþ}ÞçÁ–ßåe¡Š¤ÂPˋײå°b Ô6ÆZõ[¯é©,ƒŠR¨(ƒÒ4tj ÉÊn¬\3€Õ_Ï¢"ý5ƒöÊÑ£#þöÄíAÇ®ˆ#ŽFç±]óFiª‹IKÊøÏâr>YULCÎÀÔí=¶„Ó»;œÞͦg‘rfÍÙ³k௠“L[oaêü H™””'üVä-½è\“îqºA2ePZ™À0Ô ™'Ð}¯tÏ©Íá:¨H Žg‰ÇXäú5O€gò-u;ç9h Ò%mS89ùq¨©MMMTVVŽ9餿Ç È×V7$ÊŠÏ�QŸ†¨À.t%rWžH^ÈÕ­Á3’…€wÞ5àË%ðÁ?¡WiÀèüìúG¢ pÐþÇàYtÚ-‰(ÄÔ¯ÕÍS‡4à­ÊøzY޾½é×*‹)8ݼ986•€•ÐÿDs´oγ«@ÔØóhðv¾8ŽúårJ)hnV³ÞìÁÚµêZ[ µ5ÇIPV’¤´Ä"—YÏÀþjæ _7¸ü{`æÜþÕ”*o,6í†ëÑ}»ÁïÆ©¯^ž upé­A{‡ï׎ ò„‰sq ý›qu´j¥7>2Ù÷-„Öäãèˆ÷ú8®Ì–à 2.·ŽíAÇvǃTêéR íf[ðáê&}]ÁG«Jøª6‰-¾7—Î{#7¶„ {Ûœß[‚0‚†H™s9™³q²9~¹ ˜÷j’~Ù’Š–®\è•‹Hó…v‰HõdÊ ¤ÜB˜ei'«‰Às]sdóÖË[ÚY÷>,èíXžËJ·%ɤA›Ni[®…šH§Ó�KV­"#ÉVÎVòVOhi%02SöhW½ï⹈¹/$Ìãò‡S‚aB"Ue°" kRM j'1‚ÝÍ]ûÖó{• "8wQ¨B½Î˜2qH8jP- èÈ{ç[Šcé@@‡"˜þ  £Ï†6mv=¡^¨½Z „Pc+á~íÛªM"eõÑe…�YBÈó8Ž™§%<~;œ>N½‹¹‹á¯Ã#%«¢.= xN•™ò!ì¿'~@þ8öÛ‡ w_ú<>ˆÐË1xZqtè î}\o)ލóÖ¶À±=èØ^8¢ü¢Áº&‹×•2uE9Ÿ­)aU³…#¦ÈÇ•ò"…FÒ£ Bpd{›óú„•@X¦šn’€mãdm„aà!%¿ê]Ïe ,ͪµ·TJ)�¡q\�gtí\áîõur}2:ïg¸ÝH„î4¼'‚ ¼o:T‰Ç¨ýõD]óRmuåà8”‡ºmÛ}ôÈ/V­šÔ`Nr w ă@ (ФÇMÙëetÓ”/Y¼gúóBÊIœ"¡ÕeÛPQË—C÷Î0yìÝß²‘z#[Bù(¢Óñ:/¿¾ž*cêòµaïÙ.ˆCèݶ˜÷ߺ„Ãïá¼ó³»¤PßšG»”ÁQ¨¾ÐÕ#ïj5 nº ~}ŸJ~ú èÐÆwë8v(Ìý þóJºëi•§_x!i¿Qêù²U°®ªÜ“èt%Vo^ô¾%:ü<^—Ÿ{ün7Ž­‹#4%.ÜMGŽÉòÆ®+åÃ5e|^SLMF‰_ ®,•Îtæ=ËK1·BRÒ¿\ maˆ„‰H˜àHd„#‘Žƒ°Rú–9¬jL"PÛɼ6F‘„Ú ´‹'z4×NÂ=ÜAJ÷Xc÷›t\ov·'qµ|æÅð(x@ljü“¨¢-€<þÇ?þaùw¿;¸Æ¶©,¤™o0PeRZšgÉ{îÑÑ×RÛ¼üË»‘t)¡KX¶L2ñÚ[pÉ( ‰üõEM`…f"8|2D¼Nâ Làz&¯Z©GûX}»«âHu§k»öLû÷8;þnÎÓDUÕ·[¨·BÊ£§H9ð‹K᫯ᱠêÙ=ϨHqƒú«W’sàŠ3aåzøÌ müë‡áÖ+ {§°¢&tFX@âÌž‡jg«Ô©¥;T"bé 2Æ+–»q´‡cagŠ9 „ƒH4òµm0·¾˜/jJ˜]SÊâú4õ¶‰†Ô^­V¹ ©¢cAOŠfhA˜°¯Õ¤8¶C#i¡,M™sP~&ÒV?\¡¹2g0]–ø3�V"Ð|¢Vºˆÿi·Î§T>!�S(g7ÏáÍ@õ'R:ØFð¾¼­jž§»_ÎÝÎ&%à(a/ý47]º•x ðœfMÓ駱¼>mjj2ìöÚèÑ«N$ä¶e ¥öÙ¨é÷¸uv=oKÿ7†'š·Pùé3f*g';?<F“mcmtÿ‡Ö§Ü4S$N¡Š®Ç{ù£ë€ykÓ»@V†â % –×qÀˆ?sÑÅYÊËw uªJà‡Gƒa‡‚>Î|f/œþxþßAWކá[†7Ý _, òÜòèߣ0ý…{iŽÇ¦œÎü™¸1â)}‘±Pˆ},BþXÛipHÀ„&V×Bƒ{ªc‚Òbå4i` |'®fšrÐØuõP×�õu°¢j•ƒ_]£¢×À_J6´Ÿ0P».R JÚ$)n—F”³¤!ÍIå‚}ŠMí]I°Ý5hÛ¦>ëp㪶¬t«;ZÆê6N2ç ÈøúDÜÅÿc ¸¾C{kžºR*ž³‘¹o5¤y´±2tàf(ºFTJ8ì—hf?«™"lÖØ&ÚiæÈ4Ò}™"L�‰„áN»Cíú,†)T`}ëš»~î}žÐwÜ-kº—»qx‹z»ÛQÏ÷\pvCq™Ee»$vNΈèTT”üá k;v,¤'¶íý´N ¸xäZZ›¯¥º7&ÈcžK©œ–Þ}Wmcil‚ ÷B»t0¦B Ê$6á ñuèÿý.Œ0› m¡ ;=) ËÏñ¬H`Ö—ë8ü¤»9ÿ‚ÝB]‡<® Öà6ôÞlãn‡{ž ê9õH8ç»á³Ñÿ(LŸ­îpÙé0rHðîòÄ@u8d?6ºÎmk!: ŠæÙÑ8¤„ésaøùÚô[ÚíYÆà ÷ ¸*‰Ud"mplÇo„>½,ÜÖ­ŽÎi°L„©Ä²lmdÖFfsêšÉñ»º¶ÌqRAùBï8*Üã{$½`}yŠ‚ ¶ ¡äRBÒËÊQ"Ö:‹ì„V·È«OÇÙÝÊñ“²õ¤ #PÚ ¶­ú$›cENp]hÚɇÞG$••a êkr8¶Äô˘Á»®JGYÞ¶¾]÷zÏIMx‡ƒÉD·°9np-‰¤²}Šâ’õM O臌ðë_ÿÛ–½ûöåø¶miédA%°½=éMî¯ÙýySå97Ÿ·oÓ— haÀä}9…¾*ý>Znc P9÷Ö´ ¸V­R O¼œŽ %ª•ÍC«×Ášjvÿë÷~™h{´~ é!"¨žhÚ®„#ÕJ¹Â^ej_•æ¸ã2îÇÓ4ÈÁ²v uPûæ‡ô&»ýÜomöº#xöÕ ´o×DU ? *ªàµÉêùœ…ðÁ,8â@0ÝèWG� M¥>}6Ì_¢¢ÉùŒ*2–£³1µõj/ÊÒÚã}'z^-½Ѽ¸ù¢–ôNC@u{8`?˜ôßü€8[ žÛ‹¡ïAºÌÂJ˜*‰©,D/”¨éí¶ý‹ޝÌb$)ub˜‘0/½Ÿ))1>0˰,ÏòtÃ’ZÁϲ¼#>Ã?L¹p}ùåÂu o·e…q'†e°Á°Xm$¨·,ß»ÜtèZÜÂPÓÓý’Y~ZQC2•ÀHYˆ”…HXJÉ1 ÿ½— 9Ê^ÇÄDxBÚØ ¦Ð½aÔÜ`cÃÛujKll'°ÊíÈÕÉ©{'§ÝkQä‚iú`ÊÞö"eºí¬h›Â–6•%Uwå±Äl6g 2xhûö½sèÁŽ!<¡íS ¨h«ÂF4ýÇüyꀖ٠aÏžðÚýŒx.çáÓ­TÜ{/\»$!‡£-ƒhÚ%qH ê,(îwÔ€ÔòÌœ»Š‘§ÜÃÅ—Ø”Æäó-ÝB‚±šUlBõ-H™#ã8<÷ìªËf2|˜ó5 ­eMî† `¿¾A¿Ï] 7ßXæ%EpËåÐÍ·„ä2zVÃà½ctå–,ä8:"cP·†CË?; `@}^yxþý› ûœ\Íàóz…ì"gDËõøM‘Ü^µ+i) ÝRÓîž5*3®…žÉ"39žu*˜hT†ð¼홈y b²¬OPào(s|}"œ^�‡““äɘd-‡e1Â퉓Í!39ÕÍ9œl‘Éðh¢#'ÊB•J)i¨ÍùŠÔº•Íê@6Ï2w­ó _<g85õ.µõô l~ØÀR®ŽD5²‚öÕE4g²ëkjç ôœMÂ2»Üǘ=úL§Ø‰zœo ¢£,Ηîõ´& ‡-T÷Æòæq”˜ô¸ò‘º.„ÃÇsaŸ>0ùïPîÎuèk…:S‹¦·ˆÂË[àÔ2(à0¹kâÅ*r(*P¦ÎZÁq§=À¸q¹o¥®wáZÐ+W�Íð—«ÀÈDŽg)JEûA›ÑíŒõœŒúyúuœÉ^}à¼aüAùÞÕJh'\·Ùœ­äfä9p/¸î<ukÙº`Û0ê(e¥G}0ôå==ÂÊcÁ¼1uí”8$H ®„¼ > ‹¾v-´{Û™#®î‡ô¼¨óåhlz{ÃæúÔZ’¦áO¹ãèëÏjºýuQÎ+É6˜:£Šº18¼>ÈoPë„n^]1¸ ãh©>…?Óì°—läâT²Ê-w?¹DÑï-;ds8™d²ü¿òÞ4f0´Ýzë7äÈf̨١aCV[;W±Ü£¢Æsv 9ÒÙ >⮀÷î½`SÒ‘TuL“JNMCÝÄ7nžvL,+<ë¬3Û|øáKÓÆŽ­ï³M¶®µYT$Œ8¡[èK ç~­[ –/‡‡þ¡]2oýíŸ/ b¯z[ôöúñHi…ðÜ%p¤ú#Û 2¸aO£•JÉ´Ù+8ö´{ùÁ$éô®/ÔC~ /†yóàË/õƒ‘Ãà胡W5”%Q‘ÌâSïÚö|H÷¥ ¡¢\mhhä‰Gîæ¼“j˜¿ ¾s±:ՃÀ+F«bB¨©ù¬ôv�� �IDATÿý«:;·ºS‚³¾Sx¼=ºÀàøJzhM=¢ü¤#ª4Ä”ÑÿïJ8¼ŽË ˜þÜþ0¼2I;H'fÂ`ÿÓ»qÐÙ=H—Y¾ ª<æ]*±9Æ©aoÙH±q$¬“̶J(‘®E p‰ÞOWýC‘¿*ÝWh¼ã~UBh­YJG:ÒAMÏn[t³ÒÚ‡¿”ç·|¤¡ ASƒM_»‘ï‹u˜†¡¢¹I|oyr6NΦ.+¹§¢ŒDlß:¶då’Fµ}Í€ k28¶ôfñ—3´wìy°=ìýî[è¾€w\a®ÖÑ¥ èM$m;§Éå§®¡ö„™·}ùj,üá¯äþûïùÏÍ7Ë›c™mHT¬öhØX"ÿ ]½<Dʵ¦l!Ÿ§®y$Jï¸ïAåýpñh¸ïF0rA™X ]oª®ÙG˜zTxúiÞ‡¡?Nàîr8ªÎDÀ;§¼A¬m/îöÄ—rú9sÅö.c©ë>¶­ÆÎ—_Â_ÀªЦ ÙŽ‡ RñãSDïß“Zz Pp¬ QáÎx$R;ØÅíC!Ž<óÌêõ_zuG^‚ý:&8~8œ{‚º7 xî-xêõÀ¢Î;Á/óß…pìp(Mâ ÂM¢#Ú‡ä+ þ8ó¾±]*nýû³áÆ?Á”™Ê€Ø(´ö;h·¥à¯…ž¦ô©]ãê‘ÿz{bž7ß¹D1B¼7xðà‘Sß›Ò ‘‰ë±f !OH¾²ä£Ñ®M:ÒNÎX÷ºQ“[“ì_~på¢úY]$Nw[æ:%ŒtgËHî™±º›"QiV©@”ƒ0ì,N¦Ù1ʤÍÁÙZúؤ› >K”03UNÎÅ%t:Üo|¯_ÕĆ5YÖlÝÊf5Ýn Œ÷R¥K·ãoMÓº8Êå v×b÷gË%H$í:§1Lƒ¦æ¦·Î<ôÜczÊÏs±¯ÞýÐï¿öZ..+Ûç£{ŽtÐúÁ¸1ˆ`- Èͨ_¦ÀHÃoÀd×¹¨¤ÆÿŽ=ÀÅ%.o.*èdðÄY¯þ½ÐH‘e…Xá»3ãÀ„.7w|¨¯ ÍJ÷¦î”õ0qæRN;çA®¸B’Hìx¡®+3B¨Ý«W++{î\¨¯>Ýá¨!0r8  ÛD6Ì8B¡6i…ªåõH"=ÚœN ){ŒE÷ÀUµ¼õö»Tñ*ƒúªð|~ög¥xx0°\3Fm»xü˜0)<ÙWm…KhJ–”°Gw8 _ ü6‰ý»Õúf«öÕNŒÃƒ5Íê<ú‚ Ë»5Aµ#á±Û Wa¥¤5txõè•Fø­”€ y®ý¯:BˆKŽ>úèGÞxã ¶6äì,B ¡œ�m'k€á<9ÿ7Ö¤eOŸcV»b³´L º Øß4] !Ú˜†Þö¸i~|9«VM½ Èfj×dü5t¯?¼¾ñÖÑ=w}ê=l©{Vº·Ý *@yU’T±I6›kXºvé_Þ»fzÂLÄ‹¶L&côé³Ç#F,½³W/gÛ1Ie•Ç Û8Á7‰”‰K'ò¼%qù áH�Eê57ÃC)æ °GWxíAèÝ>À÷èõE…`A}Dš-¦Á®…#ÝÑv,¸k½9¯9(-ÝÂR žzi&W\÷<?üapÊÚ¶OxyqÙkjTࡹsÕOfáÐaäP8vôëéÆZ÷⢻cÁgŒêP_ñ‹ü—nú}N>³ 1Vd»ó©Þ±g¥{Z †É¿þõ:ýÚO¢o§ã'ÁÅ7…=µ‹Rpá)0â@…úõ÷à‘ a ²¼~ô=µLพ¿§Ž„„Ü*:¶G_íb8ê £óo€ÿ¼ŒÉÍêpï/àÄC�-¾«é²¨<BˇöðæÇpÆÔÙ�Bˆ—‹‹‹G×××7l>[l;‹B\7sD)s—$Ìô9–Hv ”`—^©¶ ~6m­úZ6ãPã õHÝJ K_¨ûGªjBÝw”s×ÖÕ4»Â(‘—Y—%l¨¯ûéÇšw»i('®XÖçZèÇsŒñâðᎵM¦Ýõ3Î7&Xý†iù¼{Kû ÂÖ>­¬7G¬ºI÷BØjy–,ÇWn�´¼pt)UeõÚÇáU¯õuÞŸŒC½Y2œÒEv¨ú²xoôÏ@j7ÂäÞÓŒãð÷GÿΑÌcöBû3øÑA»%àµ×4ÕýêÕðÕWJ`/Y"èÒ¡-‡ëÅ1‡÷aøÁ=èÚ¹ ™³Žà‘ÿû;cF~NÚ¿ï@1¡ •ÂíOA,ƒ(Œ#èò37AäePÂ"´~‰m<úàœuÌbŠ-íÝ0k œ#|ðY¸ ]ÚÃ'Á #Ôñ…7À¼Åá<}»Áù'ÁI‡++ÓèØ}µ‹âªÏï|~v;4·rÏ{Q ®»n¼vËßúFéˆä‚0ãK8á2uú€išsÊËËOX·nֵ݂xǃmç¸jÆA{[¿L©Q¦å1²†º,ŸÏXê{Êå$ëW5ç+bº@—A”8]¨Ûvpnº®8€¤¤<AºØÄq$uõ?ÄÅçÿôÔ›}ƒØWÐØØÈèѧ÷^±âÕÙ'ä$7ÙÓ½Å^K¯%QÍUf¡,b³P« Ÿ™-¿)øR@’`}¡òù1éQ{Îxæuš@¯jøç=°wWWøyBÍpšÐ ­·h£®½Ç¶O/¶+à :]Bý‹Ï%ôiǼþÆÛÈšsìP0\ÏM+o…K/kP÷ÚiYê=-Y¢Ö³ç̓ի öÛ«š£FîÉ‘ÃzrÀÀ.T”¦9Û'J_÷ôë‚ñÏ¿Êý¦¨£guæ'5ÒuF-½²Ùz™SS¬bqBT¦iSÏÉW.ÝrÁú­dþ¢ÅÌþÇêèǯû—cÂSoÂU·Âêõá>mS/ÜC÷…{žƒ›þõá<Ý:Áªcˆ[EÇöè«o¦Íƒ³¯Q!~£,°¼®½®ƒŠÇfÑáÕ©}Ëq4J^žc¯ Yä_§ÓéSêëë§ú¹Ä»H)¹áÃ]Æï,#1ƦÑP—ãÓw×øûÔÖ¯ÊË:¡r€òv×zÄI.úò¤„ŠvIµVïÀºº ¯þå¢ûN8fÐwÏ:w³†®]©¿ì2Š·š§{=ñÑâôÖ$P‚²%Á]ê´útâý«ÏËç ñhoY ®\4ö| |ý5üýïÐàN(U”Â]?‡1ßá:Ï ­}¡©.ÂÂQÿ¨¼<þ­ãòìô8’ý ýù, k‹JSÍÏ?ÿ bG,1bpŒ.ÿ5\u•ç|¢„{"¡ÞÁüùJ`/Z™FåÅý*æx¿nNˆªK ÑÏ'Ìè<ÃL×ç{®@Ñ íÊ4š5ðójõFûKïƒhë}í÷c\¹¶ç"Ó}ð½ZC‡”`Y<p÷\tòJåÕÛ„Nëoƒ¯–©ŠßÑÏ�ÍþñÜô'Êô¿ÃÀ®„Æ~A:¶G_}q`BC3P^ä.sØñ¸7GFÀé×ÂkS`ð@¸u1P?1á×Âï Öù ØUUUuÊš5kæñ „k>8xŸ¤Qô°‘K ™9i•t\k}e³Z7‡ÀRw¤ @ãx‡·’Sžð/*µ\«\åÝPWóÈÉŸvÙíßÿKžEA‘é8íÛS/¿œ¡‰D¡\­o+šÅ­GÕÛЧð!_„`ÔzPHˆGAXë^=�¥/ë}ÀuupÏ=Âih¨´‡nN%ñí:œÅÒ£µ±Pþ–êÙ)p�´9ÒÜüG»#ÿýà#>|ïuNQKµë¬S‡€Çß„Ë EEPQ¬¶x}8´ti£âA‹Jª0«®E’àv@tÜø™½t%ýëß3r.)ƒ0§Œ(•¾g´^Ÿz™(¾¥ @”B§kÂÄß1ÐZ: Á¿þùƒzL¦ºmLÝ…èˆy–×Þ< h#tDqèy ራk7Ž-Æ!jY믨Çûô™Ï‚™ øt œs|ü¹_ƒ#„xº¨¨è²ºººš]Ù"o H)¹fÆÁ–egΟž¹{ý2»Rï{é@Ýú µ9ÿs“2üú¼©uÔ”%0-#•°Ïår™uuëÏ^øÐŠç …pµbS\.g˜fÅœúúš¡›yH‹'M ŒðÀÚšà…Ÿƒ¨€o­Ö‘tÑO€Û6|ò δiÖ‚•+ßôèÑc|mí¼š²²2+›ÍŽËf³¿ü×Û”v9ÒIøÉEpÝPêÎåÁ‚…ÜRS=rEä6w§Á!RÈT_X´äkÞyk")9Ÿ£†f9¸3<*Ú-â0v$Œà YA’¼€E!:ŠöQe"sž±S ž†£YÀu$r_‘T‡X…­½¼—¦µ+oVC/#b®R+Å‘Ú)R€YØ8HIYU5uеm 8âè`#tÄÑÓq8¶v_íÆÑ2 YN¿ þõ¶z´woxç1Xµ~ü{xæÕÀ!Ò0Œå†aüàøãa„ 444ðMæ€7£—žpùÄ1¿Ý·çúš†—Š“%{ƒZ7O—X¤K,àÈÀ έ@ñ8íĵ\ÖÁqpê›þ±GÇ=¾ÿá_dÄÃ……WÁ'ŽãNÝxÎ9™_uí*wÞ÷ç)¯ƒ@ ñÛD¡Ðøœ90i’˜·f¸»OŸ=zë­·êÚ¶mK*•?/___Oeee'àOÙlö \媪n¸®<Š EOž ÓéAüim-]ÿ'Àt°#pH`þRƒ÷>1Øo¯}ººÅœp™íFG‡B¢=Á>½ˆ 0û•yû¹%ðï·&ѽôßìY´gc®^e¡«Þï¼ñßîûêt²Olëèxëwé’x•½ºÀ±=èØc‡ãê8â|˜9GU9¨  }Z‹U Dp×^{íõËÏ>û¬¡åC@¾= ¥dÀÕÝژ¼#(>Ë4 ËS’Ô5 «¦âƒÿÙl¶®1Ót[ÒJü~Ö½ šZÓ§s455½{÷>î ƒ–½4hÐ6>FuK@_—÷` q} ñ¼ý¶X¸j•yÏž=ïš4éº:`šygÞ´‹/¦W¯^{wär¹£½ôT~r!\s´IRVtÁUhxZ5õ“ÿ[ƒÃê¯Ü�,ÒÛÚ¥>L¯_±pÁû0WoØÀkÏÝÅØã3!_ݱ(TÆm›—à?Ž)ʯ=“qù 5Ý.…åUàmXO?9ž£öŸI»’HÇn;LJ‹àïôžÏY–õD¯^½®ÿì³Ï–[–õ­°Ä7¤#¹ú‘Ë©ª¥ñÅQI£ètÓû"E;)e1ˆ:G:+›š3ï7gŸÝ§ç^ýÕëΦ*F˽Ï!Ì<á¶ÍÖµ-o‹šG…7¾ @%À§N5—/Z$îíÛ·Ï=Ÿ}6k5°Uq.—£¬¬¬g&“ù“mÛ'¢-‹sür íšØ1/PûPc_®çËK‹~Øß&¥# â(7Ñ3Y‚{_ÀKpýÅÕ~x)ÉHÉÿÝwœ¼Ž¤È+"¤3”ÇH£ecš›æ÷EñȪQªúM C ~N:<rÿ¸ô´ºð¾äíIÇn; �Ü|/üï᪄M¦i>Ò¹sçŸ/Z´hínK|ç‚ßFIII‡öíëÿ{É%tÏn£3}7¼©öm`‰K©öÏŸS§šë—,IÞWZZz÷òå+–¨}†Ûg;ŽCuuuåêÕ«œËå~(¥¬ôžµ)‡+Ά+Ç@Ç2³q‚ð½ÿñºi.•S >üñKùMÅaBûK!Ñ)\±/è´d­@³ãðÈ}÷ñý“—“Šs]éŠ%#R¯NƒŽÃ/y‡C‚h{2Ý'ÚU¥Ã«ë©3(·_`¿^áþÝ®tìÆ±CpH ³WÀÈóaù¯±2™Lþ<•JýmíÚµM–UÐõj7ì`hQ2M:Ù:þø£¦]{m怜åêî,#‹Áĉ4,X J&ÓwÔ××/Øž¼å6JŽ;î8ë7Þ.„ø•mÛ‡â/ ôî O¤Qž$oÊWFꋆֹÁ”ÿ8Hø&à0ª ÓÒŽý*·ÏøÜÂÒ}º¶®–gÿvß•!á¡÷§Þí*5zt®‡#n䵈ƒbè|;sਡÅÅÅ¡Ý×7gxæÑßsþÉY ¹éØc»â@£„ïýþ5ÉOÎ%‰«²Ùì=1MÚ ;!´(©lÛ6Ú´©|æÊ+kG%Û!¦ûv�©›¦:1mâDѰp¡ù!R¿»ýöÛæ]zéeΦ®oohnn&‘HпÿâeË–XWW÷ÿ€þRJ_ÀwlcN‚«Ïƒ®mP{ÞÉ×Î}~'åâ¡ †¿‘ü;=ŽÒáâ„ïm€ôµ `šL˜ð ÒS:�åÄa²þ4¿N@ŒÂÝìÒÊ„¢sµ„£xTy±Ûõ ùtè ­RBFJ¹ï.:y% ¡ €AÇ&àÀü•pÇßáw×hÁw†÷±³ã�r&Üp'üùQЂˆM�ÎF…Û »´(¢›ššh×®ígŸÝpk—.;±cÜF@J\dÕ*˜<Y4Ìk>W\\uÛ¸qã>½á†œÄo´ß±à8¹\Ž¡C‡¦?þøã£Ÿær¹¡hÉ„ qé÷àÔPj>ÙŽÈ7áûúlÆÿ0ª‡ëÝ<Z…Š‹JÔ@šùÑ'|úßç8û¸\ààÃ|£S£º‘§¤xeÂU¶¾âp8@» !ݸ«ãîö=¢Ã?m õß‚‡î½“1Ç­RG²îH:Z‹Cœs#<ñ >œ~,<ð?P•*€{g£càRü¹ôWðø„àÔ<Ã0>,**:fÍš5«Óé4»aׂֈè1§œÂãƒmó¶l5ðøš50eŠhøì3ù2¤wÐA}8qâÄÜ7} (“É`YW_}µuß}÷í \–ÍfÏ:èV|i1 ?�.:ŽUiüíbà B0À–”º‘ ç×[¨¾Ãìˆèð^ôdõ<ðv·…`Ò;ï±|þkœ~´MRÄ Œ´…H¿ .]:SŽKÓihQŽìtB$ÜúÂ0éâný’k×ñòøû¹à”Fp'Ú?Û›ŽMÄ!š,œs=¼ôN0Núv‡¿Ý÷}âeg¥c{àÀÜUpöaƬPuo%“Éï577¯Þ–wÃæA‹oÎqÚµkÛ¿_¿uŸw†ŒŽ¨<¾~=L™BÓ§ŸZ¯74än=ì°á3&Mz'ìëà;ÇÁ¶mª««“¶m¨¯¯¿¨¹¹ù( Ô^lÒ‚þ½á¼SáøÃ o0½„oíº\"jýÆZÂC V=VûvÅÈÒ£ âHÒMWKÃ`ÎÜùLzý%?p{uÇ !KÊ½Ž°Pœn=]WRüÄü´MÂ!A�U§â- D!oÃs„àùçþÉíÿËþ}\\;šŽ-À!¥š>þÕCðû‡ ÙÝ#mpñðëqÐ6.¿3Ò±µq  Î†;‡[àðª\2™¼/“Éü,—ËÕ}Ó o´(å2™ ]taú½÷ž¨=çœmtêÚf€'Àkj`êT‘™1CLL§Ë¹zõêw ÃØ½rÀq¤”TWW_½zõ÷¥”ß±m» šÃ`™pì¡pÊwàȃ GGWÐ;a樃&‹CCÜ}\93©m‚Ã1�‰Ž`,_µŠ)“Þcí²ésˆMÏ΄b`ÇÕ©[H…š¥#ï´ÎMÅ!²Ý¹ˆÔ~Žü:ÕŒƒ#“§NgÅÜrÚHGÅk; [ ÌZ Ý Ó>ž™Œ= þ÷*èR?~wV:6¨µ9xäEøù*†¾ KKKϯ««›ÄnøFÁFÍÖ;îø³õÀ·|vÆk÷ÜQF®'ÀëëaÚ4œéÓÅ$ÇIÿîå—_z}ذáN2¹6Ÿ ¡¹¹˲p‡^½zuXµjÕ‰RÊÑ™Lf¸¢Ø›²÷„¨eÂAà¸#`Ä`ÜÒ)~©|­Kà<ë#ÂÄBÓ‰.xÅ£Î&ã°¡Ñà™×-öÚ#ÃÀ=ÕAž�âôð„j™D wöùk„+¢kóq$]þG5ÞMô¬t¯xVJ^yéudÝTN<Ü ^Ù©èØº8¤ðÖ ¸þvø`Vøùà}àúKà„aŒøCîLtl ‡” ðñµwü¹×Ávô:ÄÊT*uýþûïÿ·©S§nrÀ’ݰkÀFßêO<Á~pÁ3—]–9£¸x{4)àÍÍðþû0}ºù^]¸í¬³¾7áo{,·ÛßþàyÖtíÚµK]]Ýáõõõ§J)v§~  ¨UœVŽx‡ ÂA{Ci ˆfŽzÇ…@º¡+1š°•ÞËfSql Be"ïÖ‚‚8�ŠAÏ»]eÃ`úô™ùÞk7¬Žž!Α§ c;àÀ„OÁÏþ¯NV!›=0 8x \<NmJlávíP: ÈðÆ{ðÈsðòÄühn†a¼ŸH$~ÞØØøº”r“#Xî†]Z;ônûÁ¸¶C‡m³uÍû¦Mƒ3ÌOkk¿éß¿ß 3fÌl€­m7l=ð𤔠><ýþûï÷O$#Çùn6›éNwÆ5õÙ½ìÕFƒ÷‡¡{A24£œóŒ° †xa[ðyÔBr¯qC¸P±3ÑÿÚL@žrÑB¾8b6 ‡Ú^�é^H+Á¼¹óxû­w¨L-àˆƒlÚ»SË®–Ž€#gÂÄá·÷ÃÞGó7P°``_8v8Œ<ŽØßUD›Ï Í&mM:d0» 0g!¼ô6Lx >œ µ‘Íd®B='‘HÜVRR2~í򵧿ÓÍvC>lT<çr9£S§ŽguÔÚÇû÷ß:‡´èÑàÌœ™\°zµøÕ{ô~áÓO?«Ýü›�ÍÍ͸> Æ©§žjÌž=»ûÂ… ÷Ž•Rްm»§”2é2£`ÍÅà*K¡ºƒúCÂAûÂÀÞPRI¤À"tÉßÞCX¨Ç nÍŠ*�Q†*GþÇÔšò_ߦâhÈÂÛÿ5س·C×öêp›¨oÖâØtì0R{nÁÒx~2Üu?Ì]DAHZÐ¥tí {ï¡N ë^ ½»AÇ (M‘B6©ƒ ™¨i‚5µ°tÌ]s¾T¿¥Ë`éÊààÜo%gÆ×Àp _<úè£9Ã0¾õοßvØèÛÏd2¤Ó顇Ê;dzyŽqž�·møôSœ)SÄÂ5kŒÛÒéôëׯ¯ØÕ÷‚ï†MƒL&ƒad³Y,Ë2n¼ñFëøC›N:í½víÚáÙlö)åþ@¹”2íN燴<!ÀPV •å°wØ·/ìµ î Ú©iÿ”Ëõ…$ÌñµzdœTˆ*Zrìg cê WU°žÝ8¶Ž‰.…ú59ÐЋ—Ãô90ç ˜1,‚õµPߨŠÇð8Giš ¶m¯—R~ ô·,«mÛ¥qcs Àqsƒã8+-Ëz7™LN-..žÔ¶mÛ}ôQS2™tÇÙ=…¾ò`£½©©‰1cÎêýÕW¯N5ª©=Ù,ô)ôÏ?¼ý6 V¯6îìÚµëÿ½üò+ëû÷ï¿Ûß …L&ƒišH) Ã0œóÎ;ÏzóÍ7KÇéºbÅŠ¡%%%{577 „è™ÍfÛ!Ê':½ïI‘¨)Ô¢”—ÂÝ ¨îýzBïÎЮ JË 2©–¤«'ܶ8ïeýÔRykò“2$Ë ™¤ßB~=~g+,„ºÏä`}êk`ù:˜¿DY¸‹Ãç‹`á¨o‚Æ&uF·þþ5p„ÿ¿½{â¸ã�þÙÝóú€³}>YgóHì´æ0y Ѝk‡@H"¥B(ʃ?’Š¢5"NÕVQÕJê?‘ª* Qþ(¢HJ„ HÔ•"&‰š†‡_áaÎȶã{ø|¶ïλ³3ýcoÃÕ„àðŒá÷‘Vw¾³ÏãÇíogæ7¿ápÿ_Òº®§LÓìBÉçó‘H俹\nhõêÕco¿ý¶´m›3Ƥã8ð ®Ø¶ )% Ãàœsùâ‹/ê�Ì>ø@‡Ãæ¢E‹föööÎ<zôèÿeí†Ãa±dÉ’ÔáÇÇcbåÊ•" å·lÙ"”Rܶm©ihù¾¦Ð7lø%ß·oÇW--²^ˆ‹?§øMzêpèïK$Œwkkë¶ìÝ»'S[[GW“亰, Œ1èºÛ¶ÁãX·nokkãw~ñÅw›¦Y722²PJÙàóùª„A�3¥[ëò’W—ÅA‡æô9*ËÜ ‚pнUá*`nW�þÀ¬À ?`ê€ÉÝrÃ’])øæ“z…—†^ œœÀ÷í]àïár_ÿg‰‹Ö=‚/ “€- é!fÑq ;œOçRÀÐ×@|H¤Ý AΜs{ÌÞ<²,šÿ¿Ì¡×»Íhš6dYÖ Ïçë4Mó¤a=õõõíŸþùÐÆåæÍ›e €”R†!”R 3d:›Ò„‹R ¥¥ì_¯¾Š•“kº÷|ru×��ùIDATô�‡a(Ó¶j+—Ë †§®W› ¹&,Ë⚦AÓ4™ÏçÁã½½½hkk lܸqžeYu†a„ÊËËkÇÇÇëlÛ®Òu=˜Ëå‚�¸Ìf½Þ ç…éîN|3”Ï.}pš@‰(1Üò½Œ]xÓJ�Jºe;e¡* {+UÈ{gîëqp­èþ䃹Ïs0¯Ý…û=æ=Î/n{ñ­wx?óäç9¿ü}MsD8y’ÉövvJíc!Äv˲: À”’ !h+¹mMiLGÁ++«ÚGGã+ÇÆÚÚxª§Gý-˜õÖðpºÏÛ‘LJ‡†‰È´áóù¾H/ £z§ G»mÛˆÇã�Ü ÛÂÜeSi)mñb¹jÙ2ð™3Ý@JùHWO)7pÛ6<{ö¬~p|ÜÙ1wîœýÑhoâˆîŸËË¿áœËïxiBnyS:Y–…ššš{GGG³Éd²Ç4M Üä¶ ¥D ø‘mçÿ0¾ótS“òWU¹ žÀ¯ŽR€a�©ÐÕÅÐÕÅÏ û>ØŽ—_þõ±Í›ÿlišFù6„L’)°m±X"‘åJ©ß†Ãbý£ªª;î ø•òæ¼½˜2;¦Äùó¾OÓi¹½´´´uÿþýýK—.•¼ ¹:tŠ"·-Çq`Yêëëý‰Dü¹@Àú}c£¬kh�×´¢Ll2%ÅÁ{l èè`¢« ‰tÚ·Û4gmXûÀÀ@–ö[ äú Ó¹m2Úñàƒ˜]]ÝÌšå¼~ß}âþ¥K•îóÝø�^œ±]œ4æev~¿;§üCR¼Ë”À¹s ÇŽ©l,fK§ísçÎÛ³pá‚þÝ»÷J¥MÏrƒP@'·4¥ZZ^áÛ¶m{ÀqÆþØÐ V57+ßµNd›¼•«w+¥»'A6 ¤ÓÉ$çñ8²Ù¬‘ŽÅ¬t>¯Î–”ø;s9«7‰ô G‡†^[¾\þbÙ2ð›=Ôï]ä0ŒŽ_}Ådg'ïO$´ýº^ú^ øÏòµµµ°m›–}rQ@'·¯M ¨"¿é®»œõË—ÃBL-8÷œ½eSîk»9“art|pH&U&•Òú‡‡Y‚s_T)td³Ù¾ŠŠŠÎwß}çl,v>¿jÕ*ÜsÏ=RJ !„WÌJ)˜¦ée·fÌÐv<ù¤Xµ`Aaíõ æmŠä8@?pü8ò]]üÈÄ>¬«»ë[·nM477Ë Yæ„zW’iÍ Œ~¿?dYÖ†9sTKS“ ÍŸïpOñºf!€‰ †‘`dD!•‚L$¸Ìdx"“ÑÎ N jšÖY^^qƲ¬³?ÜÔ“ËåûZ[ÿ-ÇáJ)©”âRJéU »RÕÕÕóòù}O?»««¯ò—1EÞ‹¦¹½î“''ô¡Þ^öqyyÙÎÇ{ì“íÛÿ. UÐnL£!W:™v”RX³foÏž=ëÊËñ›ûï—‘yóQ2™RblŒEm{F_2™ï ƒ'“ÉÔ !DssÓÙ7Þx#µxñ8Ž#KJJ ¥„ã87z¸ø¡šìzæÔ×ï›xC朱ÐÑÁä™3üH:Íwúý¥»S©á¨RJJ)i¸œiŽ:™vZZZÐÚÚzg$IìÚµkLJÉmÛ†a²°™ÐÍnâ·J&¨¬ ­©¯Ç¶µk0Œk?‡¯ë@>tw,;0 ïÎçåûO=õ³ƒ~øQ†’Ô¹uQ@'ä:²m 6ðX,ö»{ïÍ¿þøãn¹Ø+ äÅóûš|ý5pô(§O«žññÒ÷�¶ûÍ7ÿzjýú Âq¨r#!· è„\J)ÔÔÔøâñwV¬À Ë–ß­‡‹×uOL�§O3?ÎRñ¸ñÉø¸ÜQS3û`4MQ’! €NÈ5‰DBƒƒ=;ŸxB<‰Lmy\ñŽ…É$ÐÞάînDGGµ÷KJüÿllüIÏÞ½[RJH)QRRrc~BÈ´Ak 0‡©¨À®gŸECUÕ¥ ÕxËÃr9 ¯áË/UjpÐü4“™ØV_ÿãÖM›6e_zéWî¾®TQ2EÐ ¹ Ÿ}öúpuµØùÜs¨òû/<W\”%º»™ìèà§2ý£²²Àûûöíë^´h±¤ynBȵ@+ „@eeå ³ggÞZ»VÍôöì¶, e²½]å£Q~1ó½²²²ýçÏ÷§ dnvÓ !„Û›R GŽçøSc#ìW^Z±ÎìÙ¼W×ù_ª««zþùgu!·,ëf7—B!“ ! …~®ëú`0øB0œsâÄ H)111q³›G!ø²j°!å¦Ò����IEND®B`‚��������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/index.md������������������������������������0000664�0000000�0000000�00000001261�14156613200�0024674�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# **bold** text 1 **bold** text 2 > **bold** text 3 ```{eval-rst} .. note:: **bold** text 4 ``` * **bold** text 5 1. **bold** text 6 **bold** text 7 : **bold** text 8 | **bold** text 9 | | ---------------- | | **bold** text 10 | <div markdown=1> **bold** text 11 Extra ```backticks``` </div> **additional** text 12 ``` **additional** text 13 ``` ```json { "additional": "text 14" } ``` <h3>**additional** text 15</h3> ```python >>> print('doctest block') doctest block ``` ```{raw} html <iframe src="http://sphinx-doc.org"></iframe> ``` ![Fun Fish 1](fun-fish.png) ```{image} fun-fish.png :alt: Fun Fish 2 ``` ```{figure} fun-fish.png :alt: Fun Fish 3 ``` �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/gettext/poisson-amusant.png�������������������������0000664�0000000�0000000�00000263666�14156613200�0027134�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������‰PNG  ��� IHDR��ô��^��VÝ”�� �IDATxœìwœÕÙÇ¿gî½ÛË.mé‚;ØÁWŲ Æ$ÆÄõ%F»°`/1±½±kLÔXˆ`AÁJ+HpÙ¥ì.»l¹{ËÌyÞ?æÎܹe)² ‹îÏrï9å)çyÎsΜ9ºÐ9 «*ü²h¤XË+$üæPh|(_:ª>££ þ!PVðÑ&ºæ­æÌ–*�1u‡Õ×¹˜ïçL*=%_tÔhz²DÄ´:¬¾NÅ<ØšÖ+ŸÖW[bZäœ:Ã×Quu:æ}ÎUbjÄ´`ëÍ}ï¸vßñ]8,‹—6w˜£sÐé4ÐcN”ÜþLþoå°MËv…Ö2x÷­²ìÐeò©ÿÓÕ~§ÓüÆ'–/í«ùôôÐ ™ôPû=ðêšü®²²Ã$à拓´Ö%_…BŽé±š ýÏxªƒêëT𝻥®&·Š9u=ys}_tìŸèŽ1}Õ!¥þ@TF"Ò”± æý—òYrh€Ó¤VkÞ8°Ýií4Ì‹ˆ1«¹Ùª1Mö,©¤Åjuš=­´2ŽqíNk§±ùÏZ^ëÙ­’^ÀôšÞÔZÙ/n`Ø¥ßÙßÒ¾öµÒN£ùù--RkYô+XM˜0AZy¶²?5ڢƲ¨µ,¾:´]éí4Ì/b‘¬l,£Æ4éqÑ:ò^¨KhöA‚œÇyíJo»¶£©/*ò}fšæVåÓÚ» (XM¯¿5óåƒ%¼¶fž¯Ü“Hwåzýhk´=ÉíÍ;®¿>z•<ó ¡Å‹#Ùm¦_ FƒZû‹ò¾G£m}«Vž¬Ü…ZÓ¤Ö²ØhY(à›]wm7š;¬Ù‡B!úôé3ä²Ë6,õ^Ÿ6М9áìÌÌL÷Ú7|#uMý©µLjL“ JJÐZ£”Mžˆ`ãoü‰?aY–{À0ŒÄË63Ÿ™éŸríµæÉ?4ÿÇ£ï:¼Úð߸€µ3×rä‘GÚÄy˜wPWWG÷îÝÊPJQUUEß¾}wœ ‡Ã\y%RQaÿMš„œr 2úpäÓçë3DÏEd."óì¿÷E>åÝÆFQJ‰ˆˆÖZDDÎ:ë,QJ‰ÖÚ½vË-·ˆÖZÞxã éׯŸ{]D¤¬¬l«BAeš&~ÿ¶w÷YYYÿò©ÐéͳAHÓ¤²Tì«ØiÞÿ nzÜÇÕo×sL^žD)Wëo¿ý6J)Fˆ$ÜxóÍ79þøãÝß–e©-åÇÈÊʾ©¢9äÕºµ ÷ïß?«01ç"­s‰óûñ¢ÓÊåß–‡‚{ÁÅã,î<¶ÀeÌiæÓ¦M#‰D\¡ØŸP3ŠŠŠHîYü~Ó–ÒoÌœ9}"À 'H–Ó\srr~µ©L"‹÷"+_þ¾µ~&e73ùÕ$¹ÑÅpÈ1“’òÇïç?ÿ3ä'Úöu×]—P_â'”dAýôÆô<Ÿ/>Ç©”ÊÙRæ•ÖšI“Œ6må†Ìäf$znR!e“lWwU/bkH(›ÄäGŸâ÷åËí …åw(ªz</N·/;80>WémÞßJ)þ~ƒâòŸÇÊVvKš6Æ\ ÉÊÊ:*‰Ìj‹Ÿþg–}ýý?«ö0bÝDz4ÁÍ7û¥¢9ï<¬nùˆÌ³™² Š1ˆà6rOÓ@õ¼ 0ØM¯ò`ò›žº »{L¶iïoçóòS<UŪ;˜o°)Æ÷»lwÉÍÉÙs÷ó†H¬ÊT†ñ4KbôØcfÆmÙÕjÌq)דy €¯€ãö|ǽo;<á‚àÕ©/¾ ‹â-ÖÑr2nº4Moæ¡#:?… �žl¨ô(˦¤O6ÊPì~Á.¿Ie>hŽ3í@Ï‹7³í®ేoËLbÎM(¾_».ÉáÙM à‡>%Î5ð ÈBå8"’ð÷ì]ŠÎÆí1Ü::”]†a˺‡]1¨Çwoì)ÿŽv£´o6Ý{f’_ ¿ ó™¸1G‰ýT¬í-1É:Œã4wP*YÓ*8÷$q¯Mš‚aŒgÆ 0Záåû¡ÈJà›OƳñ#˜:#^—( Ôg>B ²CÁ}W+.'üæ(OýÉ‚ö\PÞ{ð^ûæËº°A÷>Y\²XQÒ'@q¯, Ÿ"k}˜uß·zÆóØ@£§$À²â¹•Æ€næöPMõa”öùÐ5£¶óÜçÚøxºåžýìôw= >+^Y€žkÓ¡ǧ’Ø—¬lÍâŸì †Â0`¯ãSF)~ñdåù1 ÈÌñá÷†Âˆùžx³oŒý5%Vk¡qí8D8Mø5GóTœÀAÁ?^…KO·¾óüâ©Oyê@ c8ünÙ᜽ü´1œIëFÐ{p.}çÒ{ýù‡ªzÎåŸÃ"<‘W‰¶ ¦*HËÆ(‘°F±™P¢§§âŸgüþõg�<’wÊðþþð½¡vd˜€{Y±¢ý}x祋P}Æðüí.Ï)õ;_õ<û‹1â�žÆn!n4<^„Ö–qõ''D¾Ý¢°æ›¹õ„[-š7F)î‘©ý�>h§‹mr°Åâ4vßrFBËì8â0íÀ%RxóÎ¥Lš >ƒWþo†¤zNôD=.„C§_»íæ €¼Z÷H[9­nô «¦ÆR02Î8€aø4à¸wñùþ¯¬ºhÝšV­_<ø­Oœy¦²†•Dω Àp ‚ñãQݺu˨{·>Œ'Ɖս&\+›dST=>×+>öu©“^úò¼- ¹% øLd¼-xÅž2ï¯_+¥”ÍÚ /³RReØŒ+¨ñãí‚ëëë#Æþ(cÚ¡Ñ5Q/pI‰ÝœüèS ü¤ÌäòäõT<xäÂÀ–00ÿžo”?�wß}ׯ“9LO˜Ðf¡>c*ë°Œ+¹ØC¤óç*ðò?+øý˜å^YÄꦾXžÅòÃc7<AL‚ÇWðøÂG}ÿøÇ?¶nÞ̩ϮL˜8Ñ®Z)ØÛDIIɉµµµ¯çB–·i: x”à €É{OÅ¿# öC(Øi/¸ÕhÖZçÿ:SPQ‘>,Ü„Ãa²²²ÎPJ ƒËÇ#¡O‘ÐHë'ÈÚYÈÿEþurĈaØÀ­u‡>NûAÞZL˜€¤ ÓÓ¢¢bûÐÌüĉˆÖ0gŽ2gÌ¡‘Hde pM ìfýgΞýA¤#iÙáÈÎÎv'L øGӳݓ“3椓TÇ.µø1@D:Õº‡^s·�DÞß_�šïf‰Õ1n SIVeôǪü»!ÑØ²%Fý-ÝþÑuu*ÆE¢HõSflfÖÒo¹°#êêTŒ%g*1-Ä4i~¶g‡.2îtÐZÓ:e 4=YÒîÑe§†ˆø«£QYX¸ÅOX~:USXíú…ïG7 ÍÛÑ´lW¬‹FeãóeaÞBÑÖOä- ñƒðïc¢4öƒ9¾9fçŠñ%냟™g×¹Èdæ¬Þ¼X=¤ÃêÚnCÂ-AM4*3š›Ù³[¥»ªjcæÆO Ÿ² ½ëê4¸©K„™5½ùâžnh4þ°~GÔ×iVSn¬²úÓ&ö/&Ì‹kz3÷W»QcY0 ýëë4M}íŸÖʼŠljM“½»¯t›z MFÓÔ³ôY'µg}¦©×ß[ÏàÂ*,¥˜¾¾Sª#hÁÐÆ‰í]_§iêµý(Íûžƒ‹« dî͹ü³r/{ɸeA;;øNÑÔ¿V_·Zef-}«„Óbÿ’e)kf›2›ª/_\Ö^u¶[S·,‹oDŽ:ꨭ/ó䜬À'Qö(ªÆBxsÝ@^®Þ¾ÜK 6ú´­Ð·,‹›oö‰øýpÇùeMMM՛ʳ°¥Ej´¦oþjB„ä£[ ùô7îzYS¤ó¯• …Bdff&L)ƒýpò¡‡zï¶fÍš%ε}÷Ú—}ý/©lìK­eÑïä5L=ôIî¸ãÀîß?ûì3^>ðeJ)ýøÎ>wRUUå–Y^^NÏž=}O=õÔVöÛÌø 7 ۲ز÷>/1ê{"£ŠGSSWå.r–9ß ÃÀ4M ÃHYVæóù´ˆlñ Âíªñìì¬[®º*ä®ò‹D`Æ;0ú�¸òè{&ö³´Hï¤U4þ3ÖsÀ«SVD¿òÊ+œrÊ)n_}õÆ #77—††€+¨{ï½W]~ùåíÉÒ¦“¼ÔÌŽ/úÕžÀ sã÷C!8YÄ7$,ô‰H¦M›&¿øÅ/Ü{W]u•{ïšš7O¯^½¶x4§**lº?úè˜ÀÛoÏØÚG±¢çÛ~Ý‘NÁ±ULªçU°îÎ6Ë*áå™ð—¿[î‚@­5>ŸiÓ¦¹iËËËír•‚ù 5¦NŠRŠòòr¯9lQ+VÉON- nºi³&¸<´ÏD¨ž+‘ÄeA¨ªÝÅONËàì±w%U؂̃—…*¥\Ʀ{2?NÞŸÁ²JíÍ·EŒ§ô¹>Ÿý¹¢)+3VyïõíÛ=?‰ieWøü _âªw¥ ½ÄË»¼ìœ n°ó ßAðß™pæ™gÆAkMyyy ÓZëø‚`Ù«À|ŸÏG8Þ$³{þ~÷Ýw?wH€‘²zÙƒßÿN÷÷¬Ž> òÕÕâí ”e"À˜Ó¯I†‡Xï*W½'2ñBðûìôÃzü+Áä?>Ÿ/¾ð f^Jž+deeµÉË>ï*þ Yª©ì×}.7Rº¢FÏ÷PükË{ÁùÞÅ=ŽV¥×• Âÿ¾=¾PÐã¹%¶L8±Ú v^m—uÝoh“p§ÛzòÉ'‘yñòÝ¢b«­d^âRP—ö·~]Z–CißlòºÈËÎý›ñá‡I&Q€½&Î@#TTàÚ¬Äè¬U1®Ní,™)›ä¦CjÍwµ¤œ(â°nC¼ÜЇ‘”õ¯¶�†apö°sÜŇΧ³ÖYNb~¢{Ù9ìºaÈÌݳ¤O¥}²),Épg<UQ¡ë.øõ.sŠIö”C`Oq þ«Ï${½{ ŸJ<Òn§ž€¿Ý�§£÷D;gÕxœ߯…n·‰>ut¼î‘¿‡>ƒþýº±òåú˜�í]—ë½>âŸ{€R”ôÉÂ0À0}‡æá÷T.mbÕâ&Ô‡ÎÎyûí‘- ¹mÇ m©ƒ;/‰œ¼&-¦-Ç© ñÅ¿›Â„í7&]zÛO=6i œG ÞEDÉßOý`‚–e(”‚W #­QΪêf¯wõ) Š3ÈÈ4Xõm«5arÈáA¢ØÍÛùsÖlÅ*øü[/5$PçÐæ¬XòÕ~›e\¸q0 §]KÂj(7Mìš#lÿAvO`Œ€³—ŽÝHí úÒgp.}åÒgp—lìΣ½),Éä™!-vÏ`c]˜ ëÄ‚ш¶ëIè˽n<Úí‘ ÿû³Äe]Þ5¯nðRz)J˜ôÈ„f#¸þÈ1biûL"Z5ž)Óáéiðß¿¥6çAÄêé?*×y®Çž(à�­ Ã@DøÓ‚ƒGùÌ¢÷|ùA–)l¬‹P¿.œ4ã,ôuœrfXïƒw¿†£ö"¡Y{×®¨@ –2xí8éWPý5<ü÷‰ ªz¼ëäˆè3‘SÀ-OÚšÔó<q@R3wðý´XKP tÜÑõ8¡dßÚZ;4‰uï;¥üæ¹ÃdÑÜzZM J2ÒhÜAcL�1ÜsOA÷ÆÆÆ $Gm<žÕå P½®GT?þ8çž°*Ñ3öždçó¬ƒõ–å^ò´¨KsºÖá µ­éMaïË­òKVßÏî]äk{@cúo+°qãÆï=¼RÃ…žÝ•¬{;µKõþP 0ìwTÏ-_çYøú Ìùx.Gô1äá*YÉ¿ôÎ’îÍ1 ðåßW p¾·Éøí·g …Þ‡)÷bÍHÅ*ëS{’Á!Ð b$æ™Ôš )êR=/àðþ¯y2z4-0ó+8zïÄ7áYǾµHiêýkþ™MMMÏmmAáp˜ÌÌLkä~ïMN­Åô°óð+Å\ôó )Í7Ùwüþ6øÏ[P?Óþ-~ðí"²¥ã‘¶1a’ŸŸ7~ó)·Gu>Ÿo 1_tòhdá+Hë×HhÒð²âäƒç;ÿ„t˯oíÑ£ÇAíMÛ(²ÍÃ0ÔUãÇË[’öÎ;s®ƒ·v4MÐŒô¸âŠÆuJÁ}÷å<W]]¦=™0UÆûïæ»ïê@Û%u :\ã^8¾Ä0à†6ßýü(0a2tè‚ͧì‡hþz¸�XK¯óË %ôö®¢µ=5)æÎ¹êü'`g? ²òâ#hxM”²ƒO × kfC¸éðC¿æ§zYÌ“úÛ ŽÛ‘´n-º”ÞJ/ø#±,̹û[²ñëSµ¥É³ò�áþìË20-ò/ú|úŽ&wk°];ô ²èˆçuDÿJ‚At(‚E0ŠG—E¾}ñ#1¥¿}-ª»]î°m;]JßDgï-:AbŠ×­Qû³%ÒXô§`Ꭶ¯ „Å­÷·¾ÔGZþ]*:úÓÚ²û' Ñ2¸ù­f©ŽFåûpXžhذ‰‡¯]î}3‘ŒÊH$Üý¬V‹ïòñŽ ê¿”–îT}¹ƒ®è}3X{åº/³ ƒ†#Ì_ÛÌÊWbõXÌÈÒ寬ŒYoíhú~º,}Kú6¿Ó\©5o«©·,‚Z!¨5͆ð—ÖB_ÿ¹;U'ߥô6 "ÆêhÔò=W ë5&&Q¢TŸà½GJhµ4A­™Ü»òùwOߥô6P}aõßòOÌ¿üƒ#… 1 ïuÛFzß]O4韉ÉXÆî4²ÜiÝžÐZrßln©ûóz"ߨóë_¼THõ¨€íÚ-+æâ…±øD ƒþ±âÆóªÆÝ¼ƒIß"t)= –7‡d£²Xcš„ê-ö¸ÎuíÎg”(ËÇeñöe„Cv#xcÀ@ŸÏP¾ïRz´Öy+†­hŠ|¡®"ÕÌs· GöZFÄ2SÜ»óý Îèô2íôno|Ö” ÖçWº×4Óˆðúº2‚V<zw#yÓ¢1Ë ð] --ÑÅŸ¿ï;…Í¢KéT_RW4›îíæ*ÔZe÷ƒÖ¦µjûw„•£³™~]_ªdҢૃ•¿¯étJï¬]»æØîÝK6Ÿ¸±ˆE"±Ez øª¾w¸<(‚ú6Ìa£–µÙœkqQ§“­ƒNKØo°ï]q…Œr®Mžl¬…Šö^·n]C Ð~kË>ÿzã(úß3Ÿm&ç îu&J”gñùÝJÜ­·èTW­€ ·FW/ßgÏ~íF`;¢S+= Ã8¹¢BOÑibdŸžžÐš5Å»UW¯ùÞ{,Ðæ°ˆEj@‹G©e¿¨!kF«kÁ�cK-µ�)oß3øI|­kZ)Í£—)Ão µ&''çoápørï›ÆJ)²²²^niiùåö\,¸C”>x°!Ç#äæŠÎÊÂÈÊJzÃó„ÛºÐ`æL" µaÆãN–÷XqId}ÈÝyÔ*S,ùºA­¹ç¬³XÿùçTVV&®cM +Qùo½õcÊÇp;·s¥ye±*’•/"ì½÷Þ,Z´hÖúÀmç´mt*K4h`ß=V­*/oÿM>÷€ü~hn†åËaɨ¬„_õG)/gè~ûSÜk‚0édOÎæüóÏ÷”‘þ ‘äëÞà÷ûill$777!]òQ4Þ¼«W¯fðàÁ³LÓ<ª]…àÔ×…¶LÓ$//¯W$ùVk]ᇇo‚ß‹û:.ྸ•ÀHò›_Î5ï-­axçxö ¸ñâ:ZFgÔš_ Lýúõm*¸-Wì=H)ù¨˲ÒZ|QQõõõ›ª§Ýu¤JKùü´ÓØç±Ç²÷nmmýª½+Ø¢Ñ(yyyÿ ‡ÃgŒ Sÿ#ŒÔ×—Þô\ƒø;›Éïz©ÄìnÙ`ï4PU3çÁ¼oìïwÏ\ÎGÏ~Ägœ+7n™Þ÷»wïÎÓO?ÂOÂö18Û(xál™à”;f̘—oY~¿ÿ—ÀË›âVBÃ+*H÷*<˜³vmëÈö8¤ÎAÏž=û¯[·nÕÿM€‹NôXlñY¼óA5£÷°êQ’Fé1ŠSš~û4°àªñä8;˜¨Ä‡cYS߆,š º.º>ù*qûˆ[±cåŽÒ8÷ÇŽ›ð¹·÷mLì:ð$¨\§˜:uª«t'­§>÷¤‘ö‚ …BÜ~{Ö-ÿ… Ñ{ï}}àæ›oÙâ9fÃ0ê÷ÝU-x6çu.ô™„ (R5>Ár½É¼´@ì~Ÿ‰;4,Oavü=¿xË @Ù<÷Ä$Î8Þ~YáòûÀ Ã=רG?Íš –Fže¥¸p¯Ë>ù䓹ð Ä‘GI^^úÍYE„Œ€Aôã4]‘‡c¼øâ‹Œ7ÎÍgÆ {š,?m¿¢»)`á¾îéóÁwæNjhhœà¸±²²²âêêª:ëÓXE*1"Opêl’[ô’ï¾g·¬GãŠÞ„Õãï=γˆðÕ·ß2,ÿ¹„4J@Ên±‰á•ÿ¾É)}„ï@{ïƒ_]cœz ¨ñ3“#ì¶ÐÖ}¥}ûö¥òÕ*7–HæÇÛ9§PÃ!??Ÿ††•.Øv?ohü­g¨ ~÷Ôª\§¾”·ê\XØ ªÒ5MïËëI¨¨�™kÕ^Mö­Î½’sŒ¨ØEËW±GÖc‰oüz²&¬lRüŠ(Þxu<å%zTÙD@¹×s穉°¦.…ãµÓîÒÜÍ}×;¥O÷"9O÷=;;›àœ*Y¾^–&Ètx6F$Hl³ôÛþ5½Ê J Ã>X+¶µX˜¦&0øüÁEÊ�¨«k£Ì؆7î~Ä%î|6±M|>ÿ.=.~PÄ[®Ä˜HþC€Œ±"ímUv)ÜeUyú~ç»§st&N~èÊö¼ûSd�Ž%Úéƒ![(ï΃‘ûÅ‹û.öœEæÁº÷ ×ÍoJáÞûŽõÜqÇ ªhŠ+ÒÃC:Ó¤‘y•‰lîtòèÇû„­ùÃe·}KJJúdQÚ7‡Ò²lJzgÓ­G&Ù¹~̈栿ìm«dÀ�Vsý7YjW¹) H<ÿ,,z!éº7=©n€˜µ¾øòëœzð')U—ž�ýJ}œwv9çž}0ÙU7ÚeúBé9<öø3œW¾,ÞU$Gð}nB\o °f¿¼ ~}døáһொ׷çØk@¢G9ùÏ0õ=˜5k£FJqû¡Pˆ¼¼< ¥‰|œäÜÒEÒÆE‘–gí5}Ní5®°°àż¢�Ý2b ÆÞa¦Gßl2³}ddù0£š–Æ(M¢lÜacm3*. 'WT0%EÚÍ€&µe¦é œ~4 )Må1y+Žd&ÓvØI‘Û-oĸÜZh ™™P] ë+á…Øæjx¼Oþ67wl"Éi{sb’‡“醊Rº¨4éB¢8þµa¶‰y)#£äfg`Õ·P¾ —‚n1ï bÛˆ)ŠJ3ÈÎõSX’A°É¤¡&LCm˜†š µaZ›-»¾P(dÜ~{VªHM ˜DY:Nb÷Þf<””,©3ö¶Þ”òÚèe ÷Dn~léæÜ·Ýrá²£âŠ2FاYž–¤øö„Á½=}lty‡`^eþßkpý_¡´Ø¾¸¼Êþôe(v[Æ.Çõá…Ý›P†«¡™³jzºu{ÛäÄuýOöÞÀ²™ÍÁçWÜRXG‰Žò¿ÁÞ(¥ÈÌ6ˆ„4™9>¬¨Ð²1Jㆠu¶¥‡[­8;›à“–Má:ÆøÄ{ì~(ÝË+À6‡néà+—" nš<!í¼üæ _|%~xäêX}e“xdò“\8á;þ}+üïmöùíçǶŽ:õX,Øå#©ûJgÕÞQÇØ?Ásìëxó\¥îªÂ\ä«çÃV¯dõH°ZÇÍoªˆn3jˆÅ‚&‹çóûP[¢±>B Ã@k!Üjl2i®ÒÔ¥Gßì-Pz²²ûXßpÇÎ÷|¸ãøv*ô-ô\—8#Bš¼’ËpN¡9æž§ÓïM¢<þ¸âÉÏ‘=IØçË)Ëe¥ç_#¥`݆ ôhý;ÆøŸaáhi…•Ó ·3BN㥒-=¥Ž$öZLÈ?$~ÿØÃá­{Ó×ÑëxhåöliiYŸ–ao="Üðùq}†¿à‹êذ.dïÑ„‚&­Í& È/öré»új$;ÛSŠãìÓ ½'©{‡lÍ@l~"¶™ê£ƒÊ8ù«$(>EÞk.ñ[”Mbò£s~ùÊx ˜\dî%g¸ #d¬™ÐÀú^@bÇÙºÕ:Ûy9¿Å3 ðäÆ(·Y‡JemSuäͳí.gôèÑéÓ§ÿ ƒQެØGP°vU+þ€"'ÏÏ%åWú~7ú<í²4lõãÆQ´ÙÒ’öUóâá‡{ö[»vÝêt÷|>ßÒÌ€5¤yv<‚ß”»wëŽaÓX‘‹>Á3—êñiÛQ¼pb#§®ØŽ_Þ<BâÞI LŽ®·éê{¿Ý•�� �IDAT0F€ßï?Ê4ÍY[YÜVÃTÿúk®7އ6•pnððý÷¯®^³0~s]ú<€eYCƒ–ÍœišVɲ>#šÚ¿»å½Ö¦tí >ÿŠK_hs8ì¢ç‰Þ&¦ð„<*±QzËTÃcÇ”oªŽMÀ[‡1rssË ¥zscñö‚[ÿSO=i¬Xqö&E·ÞšqR$™Ú„ˆ>Ÿï5­õ‰ýzÁ²iH§|muœi>,S@•MBDøtæÞÍS–'Ÿkå*Ѫ½i&=@p.d«¤:<Ÿ^w @þHhi%x;ÔíWt–eqÓM¾ñÞt“ï–eÝ·ýÉJ„i𔕕°aÆ7¢Ñh `´Ü} 1 {h©R­N<_\áCâˆÃ¹äí_“úZï°S4O¾—Ý ÁV;¡Ïç{󨣎ûᇞà÷ûÿÚØØ¸k¬!7›ZZZîóù|âEˆ9eeùï …Ì?î(b¶……¯\~yä”öXVåÅÚµèÿ»phCÃÆïÚ·äƒvÏöEvvö¨k®i}¯­q»D"è7ßTÆÉ'Ë­±{è!µ¸ª*ºG{®!èlØé”îó1ذ}Λ?ÁBe»Õ6Óš¦ÉÍ7ûÓ6‰úzxõÕþ.]ºlAFFF‡ÑÛ±Ó)} ÑwÂ*`êŸÿ Ô~ûm¨ggéS»ÐŽÈÈȸ?++óë‡>™éB¼5´6;ï j[ùrŸ+´6±>*+Ò5Ó,sÖ>Vèõ!?àqOçB—ÒÛ€^ú3‹üÃþª�¬ˆ!‘ZDk|e?w_ kš\$õwg=±ã¨üaèRzPÝN3‡|¹ÿùôø]_€Öö½ËСzD F@½ƒIÝjt)½-øò1œCn×Z :îÙ[žÙóÑ‚èÏÛw)½ Hd5ÊÈE´6�$´>ñ€/|¢‘m]ʳÐ¥ô¶°qÚd B´`~´¿%áZíXzËÔc2Ðb[~Ä?gSºÕèRzPCþ{©èJ h ÌðJÑ–}úå†/¢5¢…¢«ÜÑ´n-º”Þ”ჺÿö´•«A,Z|¾L\+ׂòùw:ÿÞ¥ôMÀQ½žHÃïq6-8Ž /Þ¸SNcï”DooDÞì=F[9Ót(‚´F°B ίï’Ý"’·ºþ ¾ØW–îõr×ÄþOÍasÔšHDV‡Ã²ìÀe¢Í®O@WŸ¾h­Ö;ëgúší÷Ö6¾ß›ÿüyé½›ÏÙ…"RÔ8¥Qšg4˺ª¬ ‡åuu;ß4œ]–¾¬kŠŒñå(¥È]dRøb e~?3?«Ûi×SuE ›€ÖÚXX†Ü÷Â4¿ÕLíÓµ„›Â„C¡Ðaúð²„y[±Ó¶Öí„‚<{ß¾;̇ÿä DƒQ,,Ä~£o§D—{ߟkÿ^„ˆß„CÌXUÊŒïúଖŸÙcæ¨M—Ð9Ñ¥ô6 µ&²$ò<Dn¯§YkD)Ì<ÅÔµx¥zÓŸèÿÞŽ¦ó‡ Kém@)•ã—gXuæ= ^²A‹ ­uûfbv=Zýñ fMø Ù#@Ã!tƒF‹ð?¥Õßó{üõ±§mJqÎâïgìhZ·]Ñ{ˆ+>k¶r‡es[[1žmfÀÅ i7óåNØ©äØeéé‘QüeÔ¯¡æ×Ù¼_×ñüÜïÚÚ¹\|—ÒÓ@‡t/£ÐÀ?r %mB°ß”™±¾Œ×k`:¡LñMÙ¸£iÞìTni{aI}ëšâGZzÕ\WÛ†E˜QÓÃ>ÊÃs|G Bæ7Aö¹£’?L?f§‘åNCèö‚ÖÚXcšÖêh”üÜUîõ(Q̬(S¾ïG«¥iÑšVç­6µ¡Ûí—ì×°Ißbt)= ¢¥ *Ù¸8¦Y„ÝŠª!%ˆÓF„W^@Õ°LZMM³Ö¼7xðN!Ï®iØ$TŸU}vtYëîˆ êza­2Ùgÿê„~ÜÒŠò–'4„e¦¦+KBä»È½¡!ú¬F°wImíg0³¦Œ¯î+N‰Ü½ÿž-{vÓûëvt)= ¿ÎF¢¶j÷(ZC¯ûšíè¨:-ikóÒº¡DKUêð­JVmªì΂¢Ú^> Ÿ³¼‰îõ(Qæý§U#3hI>gUkš|B$hbT‡xï†uz™vz·'6¶,28(B¨Öbà j�LL"DìÏ\“¯ÚÅ>>ÛºyŽå4>©;jÁ™ÏÚ±œl]J÷`‹¤¡¹ŸmÁ–}&úÞ%ÕD­ÔóTiØPw“Ù—õbÁ/»³1[1`ñ !Z®š¸í +b±$c‰�¬n,£Õ±`ZÐV¼‚È&Õõ6„s"ç(Fçuª@β,Š‹‹wÈž1‹ú,ÚÕ ÌÊ VøÚŒM¿ h˜¾~�o®L¤‘µ ŸÿèûÑÛ­@§´ô~ýú¹à‚ÕKçÏWúw²Ïlllú÷9±hkðYK0š™»Òïd³ëzÚVïn±þ»Í ‡×qÀÍ+‰åöùŽÅ_Â%R¶ÐI•î W¯^9gœ±¶¥ ¶ ñ·ß*^=ÿÒºº ´÷æ~Ÿ·%*BnÞ*¼b‰ÅTQÞXÛ/õí4Gi;ÛÀ~¾Ë.*°OJÞtj¥;Xµj•qõÕ¬Ýw_ÊJ¥Ÿ~Úwskkë„m9K][—áV‰Ä”Ù}Ÿjü+ì'iÉýw$;Ê ßìJ³Ïcù± ¯UkW齿Ôþ¸ÍÌw�v ¥;0M“‘#ýÑãO>uëO<ø¿¦¦æ‹·fÈo²¿£–;-øhwwøÕ‚°WaU‚Òg1‹k¹6í}ûv?Œ³‹.$°¶ ‹+¹R\ýõY·Þzkˆä$ŸÝVXX¸GCCÃâvÐb§Rz( ##ƒAƒ|uçœ#Åm¥†x챬ßxã„3¯¾úÚ6W:,b‘½«w¬][–è²ÃÂ3}Nâcõ1¡Pˆ@ r螣øîÝ»ÓPßÀßù;Q¢\¸öÑhôÞ>ø€C=4í1ÚUUUôë×¥Ô›"R¾ÍBÚlw¥gff~tê©ÑCŠ‹EgdÙÙ>_â6Ûé6øÝÖE †É“3Þ=ú”òçŸÁiÆ7|c)ÎY¯ËjzôÛ®ûœâb"‘~¿?íÑÚvÙ‰Ê7 ƒ[¸…Ó¿8AÃ¥á%õˆNÓ4‰y§×ɵô’’’!ûî[·täÈ÷jØý÷³ð½Õ­ûù²W€Gñ�{°‡{æ*¤WV[×úöíËñ½/ãÁÙ—‘™™™¶KH—×0 "‘ˆêÈMŠ;{‡ÃN¾ì²Ðù™™í_¾ÖØ£j5¬X‹¿…âsêyç°ï!‡2hL6Re¢PìÁöŠWR’ÎN箓⬬¬¤wïÞ »U'Ù™œ_)…išª£¶ï4J÷"‰0pàÀ’â⵫ÆÓ9èò Ãþ½v-,_«VÂȽáˆÃì“ö�Cræx¼ç°Hü4‡u`ö¿Æ®þ ËéÇÎÉßJ«ÒU€G9¦i’““ƒišôêÕ‹êêj7Mr¯”" ‘™™‰ÖšýöÛo¿ý–ñãÇsÝu×%äñÖÓ离4vD¡íÓ4ÉÏÏ¿­µµõ*À8xxçQÈ3bGoxNRr‘|‹I纈ÀÊ5ðøøõ_ÓÚ8ЇŸ\ZJ8l,›l•'œpo½õV ½UUUôéÓ'åúûï¿Oii)÷ß?=”z.’÷Èn/ÊËË9å”S|]tQ»/µíTJßc=ú,^¼¸RDŒËφ¿^²ùyâýJü(-ïy-âQ¸÷Œ–µuðâtxo>Ü6s ž)â–w¯fÊ£ºVšÜÿž —Ë/¿œcŽ9€—^z‰ÇÜMëEº�°W¯^<óÌ3�nÉ^%-ËÊÝŒ¶ª¢yøaÿâêêÈÆ˜A:ÿüó3{ì±°ˆ°ô Ø¥t‰½öžÄDbëMwv©Yii…‹á½ðíJøå§óóºs]E{0xð`V¬XÀÔ©SSÅqLJÓ{ƒ¶d¹N›6-!MyyyÚø –¯Ý ÓÐ.ºÈÜ}Ò$CÆG²²2þÜÑ<b̾ȯ}4lÍô¼ø‰Ì;ÿ,éÏQ²÷;@°ôÆXÁñ¼^wîþN$deƒàèá0ê�øô¤sÓž‰îмråJ�FŽéÞóöûµµµ)¼*¥¸ä’K°æÙçÊ{(Œ;–êêj7_KK‹W.î_Ïž=·L [ ÃûÃ0àšk"wMšä“sÎQVÿþýú¶geZk”Ru>ŸsžŒÓóàØ}cJé3É=é‰×½Ê£4×jr ®r²Úºõx”a̽û è–{í£‚ãsÊLŒÚeÜ{¯½ÕŒ€%#YIN¿þõ¯Q†MÓÛ÷Ùùú{ÆŽËo¼Annn‚gpò]tÑEèØÞ´í‰´])0@ŒsÏ­¬œ0ÙcÕº­Öïóùfø C¬O¥Øú”ƾÄþ3zOL™˜QÓwÒzÿô„¢¼<>Z”˜7álµþw"*±A\y¿}vzv. þì;´múE„K/½°§»ŸüÝQb]]]¼‘Æêîk[þí¿{�Ã0XºtiJ¦i¦ŒãÛÆêÕ›î2”‚ÓN“¬›nòɤIˆRê)'²Ýf�šk­çÅûXçhh`AÌ¥=ùÎø=oÚ4Ÿ�ªøWî÷CN¸óÞ~^†Õ e7ÅM_àž§àôã!s„}vzAn¢‹µùW ¿µÖüüç?O°H­5cÇŽMÈ—Ÿâî»ïF,›.§«qøÈU saþk»¹èÔ÷ÐCч ‹Éª5L˜ ¿½í¶L¹â ¤¨¨`ø¦€aŸï>`cXæß±lã®Û.þˆ gÿî¬DKNvóx¬Uø‹pÔ«L35hsóØaü;KŽàÃ%pôˆøø_)P>'�Œ+4ÝM8f̘1”——S^^ÎØ±cÝté,þý÷߇n<íÎáOÁéGÚ–o•••ˆ6lØRդŀßô}©ï¯{ß•ì-ü ÅßÁ†![UZ#Àå—7νõÖLFRf^^yö믿î=!Vêæh c³‰®Å¦™[—Ì!$÷¾î‘ÙÞßÄûé„üxB\o‚)Û|ìÿÕïpÄ™ðïÛà©©ðеv²O¾‚ϧ@MM ¥¥¥iûu›–ÄÏäF‘Ü?{»Pgø¨Äñ‡1™‡ŸÔŸ}½Ã0j½ÓÀ[Šþ¿)럓™½JbRÙýü]ÿlZ¦òûì‘…ñÅ^ßêRöêØÊ8úhñtÐëÑŠ ¤¸Øÿ zpŸ0\ò¸vå\{Î[¡Ú|ïÆu׫÷6–Æ2Øud¸»R°à»8¯�űE•k`ï2; Kçâ!QÁ.]I3wÞ|£FÂtN`öviž®ÊáÉ)áƒGaX÷‡‘éé%Ñ6Ž»f´¿¸8UfŽŸ@Fì)‚Ã.ØÃ%Ü0 ã¥6Khj㺓½1õVCƒy˜þÌÔ\=Ö팟ß.%®Ì¢ñK^Á$ûn[P±†â6úmP˜¸díã/Š‹SžF$0íaøðÃôëÚzÒ– ÇÊçÌ™ƒ²â|;t¹mÇ¡1n�üáøåqrzNNΰ-ªGÂlÔÕÑœ<?¹ù~ròdåø\šËÎèõ<€qâ‰cÛ^Ý‘­ødåû‰KÌÈÖÖ½×aÏy'•¼Ö§~bÇbýº;¡â"IHnš@¿„ ž~öÅÄúWŸwh<£Ä‰V¤InÀ˜ápćosäl†{κ;¯ â2pKOꎜÿ…›! ~¹%u‰häÝa’S · @na€Ü|?Ùy~2³íqyiIѯ�Œÿüç¥MwÎöx^å;OýÐOúÀpÉ)q½—B¤“ß(”›æ±ÇžHP´Äµ ‰†.�ÝOEˆP¿=ú«De;‰ÑÄ[›â„ÛðY{º„Ï—Úy *ÆÒlypfáôܸ¢½u8PÊæÍå7™?l:”R›/7xr–|u˜9™dçúÉ)p,=¦ô†­Í&÷þ÷nŒÍ ^«lŇ= ( Ñ(,žW”Ûo%{CsHñ¸X9¶âÏ+_oôÚë&þï¥B[H->;rWJÑ´rBBo£ó¶:ap)X:©ŠXâ¥+pëyпw&‡rHÊĉSVòµÙ³g» w*HŠ']úØT‰ô$ [EÒNÐh­9ð/»Ö?mE«YßÌ'„ì\?¹ùr dçùÉÊñ‘™å#i¯TylÆCÿ0²²²6Ä lïè5ãÜz+ìÚƒDE§qË^% 2:DÖNˆ7óXš;þ½Ž…ó®šÂ~GŸIe}ÂIY Võxò3ÜbGNÄ«ûÑÇžNåO%þ¹¢Àš·áƒ‡>A)Å Aƒ°,+­ò/¾øb ÃÀZ9ÊV¸â ØœQˆ$ÑšÐ0=@Ý8ðÀû�ÜóÒÝÆ ßö[ºûyCåè›÷—‚‚ì’ÌåsüÜW—GVŽœ|?¹q×È4ðg( +;pß©ÄUT“#(! ûÉ®IjGè(ÐÛ'ê$AþÉ?D4߯]Oy0î™=VpÍ`vËšÇôçų (5­á»ï࣠Øg–Ãÿž{›õ󻂵€óÇ,O`¡¤Ð~öîm(â±:ðY¶Õ‹¬âÕÉλšmü>8ýg»òÄõKxàR½âK¶êØoε]ÄÊІF«öµoÎ}”î¥ùø|*¤Ù(Y9~|EvžŸO!á …? ðûíB³23ìz+*Òt»hN¦”DŽ<œ½?¦{{™NH·QŽ7_B ×=Y©ª·"ö3ÌŸSÆÛUžy#ºôë¿Þö>»ÁnýÒ“žÒ¨“®%4‰ñ†G¹’&ß3ßõà±ozÅËT0ýX…D¢|¿¦…?Õ–bøœÙB»¬¢’L”a2 jÃ4ÔDbŸö÷^rì±Ï)ÓÉq·ÂF¥pãÚŠM3¶%!ç^„ q8n5 nýßRn™Z“JãÀä8à€¸kýç$0FÀ ·CS0Ѻ>_W:ºQ‡$]Oî]÷”>M·Ópÿ’þ¼VYŠßX=мÂ] ”R™¶-öËÖdçùcÊVn—jÄôhYè8ïŽ.”R¶Òëëi$ÞLM6™CØeÐ>0<BÚ!m’ëò¶|χ+!¥@ºŸÎŠÅÑè<¶n€‰ýh5 @Å#PqAbÝ’’ÑóÓ±Ò$7í|ï}ü—6ÚK³”‚¼^YzÑ®d÷ÌæÅ½‚H(™+‹@A·b\Çaå*þÕÕ­ŒÉláü–~dfÛšžÜm=ß6 —^ˆ@4lÑÚlbø‘Æ25–%8ñºˆØJ_¾\ôþûaЂ;ºIÛ$Û”"ôï%GBÝ̹¥~Rßïzy¯HŽü¥<z×IÜ4y^Êî�ôü ÁïÂ8Ð~ØòÍwq¯àZ§£X#É1bÂ5Oßý—óáÊ;ëýÍ¿·ï+ÅÀ€‰¿(³^¸¬[O¨ž`Oy,Ü.Q)x[eð¶UH~7»QÜ›_‹/·€Ýi$Ë4Ðk#¶WðA$¤‰„4fÄV¾�Q3j¯FZ¹2»äa»ô|Ïg~§éúæ˜PöÝÝvU®+IJ‹9Ü| Ü9h§1xgñœÀNÅÌîóy{±-¸ë.¾\è5‘úOà´káùÛáÔ«ã ïûÝI]JóéÜwò_qªü…ÄóÕ}ÛH~· ò»ØŸM´¶ Ýæ?ÝÊÈïˆýex¾Û¿ ’~;ß7˜ #&¢…̜ظ<ßOKS”–F“`³I8h k¢š[ƒº_«¨àÄ´’ ¢¥ë¯“‚ºŠ{lf÷¨W©’’z\arëH1æÞqZûÄGƧ%3Þ|ÆWü"MWÓ{(¡1æ©É·òÇÛà…;lÅ?›MßiÇyèI껓ùpyMF,aÈžžÎׂ±#ˆ{ÁØgÔ€¬áF£ÖºÐIké>#ƒ7ª)šµþŸ7Záì+|J»³â›&jÂ(Ca™šPÐ"ØdÒÜÅçW|ñÐ"åÈÈÈøDR•.ħYÛR¸ó»VQjxLñÖ&—'É_<­ÃõÊž¢}ëe8þ©‚±—DÏÿ¤Œ9W‘©aü‰mÄ•®pYY\2v Ç ÿ¹Æ9Š'îmHê’’ùH޾Ý:œø{ÅLà {bÈžïñ"®{·ËÉ8� ®p�ŸaOH”—]Ð�\û㊇öÉóUedDB¦)hS‡,B-"PØ=Ÿá³ûôãŽ;öU˜–*ÉfÏ÷|ÏwçA‹Cl _&N´ïÎJ¥Œ«Ì¤:“’¿Ømýo¾\ÁÁ¤©ZÃ}÷Â’¹×S’›á>XX·h<= ã–˜2çà¾øè”Î?9ˆžÆ6Ýþƒá—å`xF-éÆÛ›¯ƒ/i~ ×< >˜x> ãÙf|Çìkw‘¾@k­¶t±ê=|T ¨ëŽ®Y¿ºµ¤±º˲;3*äú £# ¶ÂøÕW§„RJi&Þ§{î}ø’K|XW€;O¯5”–ú#<}¼wØàÈÆ+D¯yLIŠÏD>Ì58áûF?Œ'Ƹ w²yB Oì>Î ôŽÝ³'0íq„}_pXŸ‚azèk#k³•Ðë%ä»í"[áÊc�ÇLß„€-V¸·î7½t—ýòöÏ- ZˆF4…%h­Yø÷oçAìɵiš©¹óÚ(ÕkÝÉ·üðèdU]U%eN¿à;€¦# oö#ñ1£J ×R’OPw?ÊŠ?bW Î9ËrgEðë¸Ð“ã ûobßíÅ‘`8Ñb=4$Œ4’FéšÀ7—·4uøb«x.¹É_曩ÒÝr<8úý…o-˜æ»á¹«¢†Ouuó–=Z9¹ïÈÊÊÒ[Xb)o ˆÀ3ϨÚeˬ҉SZgþgßæf¨á-áÓa`aÜ­§rI®]½¶ÌšsÛ±"WññÂæ}þ%#zÄ+w»OâË í»¡ ¸‰Ó—É×Úê‘êpØH“8¹¼×>Ai­-_{½{pücÛ|-Ê­a‹Ç¿I4=÷œj?ÞRß}'¥mÜÒÒÔ.Çåj¬nÀíÓã+`ÒHŽEø=Ámfîr%ÂðÿIéZ½sùv^I°ÞŸe¦¸bï"¤žju¤z²tu´ üìb…ˆ´›Â7·–-\âbʹñFK-Y"ݶt ­õ›€Ú¥<p¬1*žˆÕMÒ§G²*ù·$¦WÅ¿tGª&xãFÞÜ숕;}Ö yܶæQ¢w‰Ó±è ¶¤ŽÄ²ÒÕ±!9#@$Åt(\¥oI#7ÞPzÂQŸ}&™?tǧh4:PƒG<éó¤´µ!'ºÁ“ç·»n]<žÉÈbck©O¦gaDœèx ßñ»Û[)™ÜGžIù�¦?Ÿ=,M >êHéèõ(9œ ©í§ÃáVxýõȦöê™=ó7"ŽzY>//¯oKKË*DŒÞ§"Á‡¶%OÌ”øÃãKÝ7\ˆ¯ ÕóB647Ómã©þ8VWº�LyÒ` ‡ƒ÷‹çOÈCjÙóWˆq››;´¥¥eY;‰o«à®;­¬Dœú’è§Ÿ¢§NÕ>Ã0èÈÝš››W <tg ÿA¿ýHk}¡àÕáăA9cÚ¤ÈÝ…Óoz£ç¤¾cUøHŠWŒ§[&‰Šò›î™¶×7;uÈ<Ððík_{ôV8§”é±t_VÂþ¿°œ ÿqÞ_ÛpY;è Ó˜1¦;PûòKxñÅ-ŸèHh­1 ã^à2çÚÕÁ-ØvHtåìt ÞîÁi›ðâù¢ÚhX|ß�O„×ç8 Dé‚‚‚_î¿ÿþÿ5kÖc†aü6F³á÷û§0à_ýõ7i4[—œ>¿ê*öY¶ ýÔS–¯£whÜVD"£¨¨hH4½6žíµ ¥ Ã{†FÂ!ÀÁ{BQ7?¨(`‚… ­Qh ÃÆhl‚Å+á“/àãù°äûø®Já<ž¼ñ´ÓN»ï¹çžkìì2j ®Òóòr¯ûÃþpûwÞµs2õ×^ã‡o¤™4ÚV<ð€oáºu‘ýwV%'c»GŽí Ó49ûl¿ Ùº³6 ˜1C™3gFÛ²egÅN­ôQ£°Ž>:ý%"önR_~©ô[o —_¾ù¯kkáá‡ýû›¦¹°ý©í<Øé”®µfèPÍYg駯­©AO™¢šýþ~—¾øâž=à€µãг³yïê«ióœsÀÛoϸ³±1xuGmáÕÙ°S)=++kJVV`®Ï¸gõêª`vvö&Ó÷ïO͹çR’îÞ#ø—UUE‡né»i?&üh9>ê(äÈ#ã¿EàÓOaøð|7ÝtóN¬¶~”J?÷\¤ì„´ÖVxè¡üc›ÞݱTu¡ÃpõÕÈĉHv¶ñDGì×Ò…N­5C†k^}ë÷Xø©áGéÞ»°ý ÚBöHI¯Ÿ!f *¸hCKýHÔl”hx–Xþ«³^µd“û“ÅŽ˜Ò…úÎ5ž ¬�� �IDATÅG7ÉÒ_ˆ,:DDÇöN^ûLÝŽ®Ê.€h³!*ÃÀÈ*•±Äkä"BÓ£ÝÂt[×ð×Ì_í0F~Bè2ô.lô×÷§þ%‹^Wå¡ ”‘U“ì‰Ìž¿ I¤Ù¸�Z Zhk$sìwW'bEÁçË�éadg<¿ñþ+²bzW[ì@ü4fš»ÐnPYCö‘Ì!(«17 DÐuSêEGóÁ4þLã+1°,ÛÐUÞHÃH|LÙôDqT�Ñ´F,1ZžÿÙkÀØÃÕ]^´ [#÷+$Ѝ P>D Šœ<=o¿«”ah ®üPBë@ÑZgù:a ­5 µ-Äÿ4ݲ£Xú) Ëл°uð+UÓ{&¾\”¿Ôîµµ dÞaÎ4ÎÈ?øxµˆD"ñ7~µÖ4O.xÃ_ìì…#ÚvE7F;å‘´?tz¶ Êð#ù#³Uý$c{1¹‚«üuíÌw$´á]´ÚÂ025€Ž4|¦d£ÊȼH´kà 5ºÉxgXdÿcF×ãµ.ü h³‰†h1-Ä´À´Ð±O1-tˆk1ònÃÔnš„¿ 9µÛµÑ“v4??vtz¶ æGŽFÏHkÄŽÁGÓßÓÍÖÓÅ׆·£yø) ËлÐ.ˆÎ(û¨‚g↬ÓSÛ†ny >d®7ºíÚ3ÿ·Ÿíh²2è2ô.´Dk#úÅcôêÿ¾&Þ>j!¡Ö/È<"ÿ7ŸGv4]èB~ D-ÒÿË`k´*‘êhD¾_–êßWÉ¢î‹dA΂#v4?etMuv¡½PPwKí_{Tã7”B øŠ­÷w§úË>dú³—ŒZ’µ£‰ü©¢ke\¶"’a®3ô Œó¯²P«4ÍúÑ9Š ¥è[œÉÒÊþ,ŠDZt±ö¾®þe{£Ëл°MúWU†fvïå9yóMD ‘"…ÞËÏàŒ Â`ÜZ¹~•¶ô€.c߾蚌ëÂ6ADоin_œéì 9ŸFQ(D VƒExi˜Ðâ‘uÂMQ¦ßSÀênró]»õ½qGÓþSB—¡wáCD2ªÖ…~+݌ə±ãS4˜ÁšÒBÓ›M„–…0ƒ&–Xh4ögÆ^ùÿÞ¼¹:ºÐ>è2ô.ü ˆˆÐ¿öæÚü±ÉQX"4kÍÊH„Õ¦I0lqÈk1ªÍ#·°°”Å‘#”è á·º ½ ?Zë‚u—¬û ÷ØÜa¾–!Tâgy$ÌzË",BT„ˆÖDÁþn@—šØç†õ¨Z“¨?Z}TëQe]ÆÞñè2ô.l5DÄ_÷aóß7æ”À �b á/Â4>ÛHSÈäÓ»Õb¸ÖDE\cwÿb÷ÌzóöÉ{¼v³ô£G—¡wa« "ˆH¯ïÌÈšBå#cAsN+ŸÞHø«0bÙ;rj4Ñ"Íìw{ÐÜÇ ŠN0ö`ÆœÀ>ßê²?ŽP½Cû‘£Ëл°U‘ÿgïÌã¤(îþÿ®îžcïX–EAР‚xk¼5ÄóñŽ>1ñgâHŒ1yŒæñxbŒIŒÆûŠâ ˆ€ Š —È}»,{ÍÎôQõû£§gzfgv—súÃk™îêêúVU÷§¾ßªúVutICË[e…¡ÑÐà8¬°,Š.¬¡ä¥™üçõÉ3Ž…ƒc8l>0Ä7g³ìä¶ô1ø{u/aKUw¢è0¤”š¹ÄØüzóB.+¡9ªXiYl²íTŸÜnQŒÜk=ÒÌCto0Îw.‘˜Â\qjüÔ½´H@ö VtJ)¢´öwµŸ…ö ¡¿ƒÓ¾¥å“8¤¦Öœ(L]WÍû›zðN]o6žM}¬Z¡ÈŒs´þ/¾tv§p7G ÑtRJ£fBÍÅ¡¾¡GE‘ éù&šÞnB5¹¤µú >W…mËÖo©Á7…©}ÿ^lj‰´^÷Žzß+2üŸÃƒn;Ñ´‹ä�\Õ*Ëú¶@7o¦åÑzœzÇõ‚C¥~%§H2mV±* “¤÷ºg7 q¥Ì7ûô‹èF`lîHDÐ.”Ráeß¶ü»¨Ò8¡ÁqXoÛĤ¤ðoÍtÿE}:žGtœ¬~¹CýP™ª¢v`ÛVXø¦Ü¤ÌhÔºø?ß9bÿ :­À»!¢hž6ßô«Mß6L*c£cÓìÍ'§É,N¯¥hj"ÑÛŒs�‡ÚÁ!VŽ,fù‘% ø2^qóÿŒÚÒÙåß]=@›PREW³r±ÑÅè›ÃÙd³fiOÝ„Kt¿)ž<îò\3¯Þ„£TN²·ÕølÿXh ¿C=@›X2£þ�ñ“ äf‰Óèd\“Ý5æ/莥§Mðì>·© üM‚ô}­Õ!‚{×âáøŒKÌKŽèœ’ï^ˆ /¤T|)[Aè†ÍDr›ùß�Ì}­‚šÃÂXÊGx|ÄÏò{×jmxp=ýþ]Kxm•¢»Gúx—–\Q{åÌΪƒÝÑäÅœ?¥H{2=h¦Ðßl¡Û¸²_l¬pXþ³b>ÿMSf ¼¥Èîó7 ¤GäMóöÞGè"xU·AíÈ éHŽ^®âoU»#äI¦V£¡èÂ& fÙyGÛs™ãJwX{LŸ\_Å·C ÜF ߢ—d# íUó† ê V¹m3¢ȉ¯J¾ºY4Š»�ÌñlùK—Ü„L†õœ´…÷5à´ÓÏçÛÞ@]KE˱×Ö];¥skåû‹€èZAÚR[Zì$»à)¨"Åòõ½±}}n°=3<i‚›:ô¿k3ýÿX‹½dn+L Åe‰Ë„Ö;£J¾÷ˆÞ¤”TTTÞ£GÇž:UŸ^_ïÜkÛö«J) ÃÇ/G/{BŸš8_d½Þ @ü`vÃvòx¼ù´¿© a(º½ÛȡׯÆXo¶r}íÈH|‚ĺŸÇÞKdßZDßJH)8p@צ¦]z©3Ð0@pX¸Pðá‡Ú¢M›œ{FŒþìÇÏŒ;Ž##‘Hgg»ÃhY“ЖT8–Biúå5OÅZÅñÞx[tkÎ+Lo8‘š^Ëãþš:wºB5;D6˜”-k¢pE áÍ P’æò[úGùö€RPœüÉèƒÞܵµòýG@ôí„”’cŽkÌž=ãï\`ý¸GÌ*iþê:,]*˜:Ul\¹RþaذCþ1{ö'5–eÉ‚‚‚ÎÈzNÌ]×8M+ÓŽT€ ˜J!WÙt¼.U?òia»\1ëñî¬?¢�ÛRzÙóífžFÀÎE9½´G¨²{ñngIíLDß RR\\|õèÑ-þà*'AüP B!X¹Rðá‡Ä–,Qÿ;dÈA~öÙœ5J)‡wI¾×Œ_clQ¶å<^…Bå\~+N¯qµœGïˆÉíÅ[Ìbæñ9«‹×3o´BD‰ôèAñ!|0z$âq,ázÝe¸ç( œˆFhyã’ϲŸÊmÂ' �-ËÓN;mßÉ“'WF£ÑòX,Ötê©§6èºþÕóÏ?”ò{emm¢ïضM(9x0¯ Çiÿ?”À 3fˆØ_¨§†~×GÍX …vˆf“¦dañÂ/„)†rXˆ¦i=r{»‘ÔÊŽbðèo -4Sd×иŒË˜Ã�„\uÕU\{íµ 8!BT²õB ¥¤¹¹™wß}—I“&ñù矣”BCãj®æ�h=8×KíÃÚI))--½ª¹¹ùOJ) °°ë®»ŽSO=•¡C‡FSò¤”,Y²„÷ߟx€¥K—¦®…B¡§‰ÄyÚn¸ÓÍCôx<îj�ápMÓäʕ˵úúz­¥¥E»øâKŒU«ViÍÍÍF2žÖ¥K—h·n]+ +C!£röìÏJ•R…á°^\^^ZVRRT¸víêRM£R*… \×),.ÖÂB.*Òšá8f8Â((À((@‹F%ƒ)š0c†Ÿ7OLî×o¿IwÜ1a޹玓¢Î&oòfa_ú6KOA±ùñJÏ.L›ßYoË¿ø‚»=€;3[o½pIìæO¥ÈÝÖ¯?®w¼yófÈæÍ›©¢Š›¸É%:Џ#F0eÊŠŠŠ¶Y†—W)%·Þz+wß}7�%%%g466¾º#žQgc º“T¡ÕÕÕá––æk{÷¶®;ÖªîÑÃDÛÝ®¼®ƒRðÑGÂþâ mºat½«¼¼âƒE‹I ¼pKÓRyumo-9øæpKŸCà øæÑr×|0›V®ä®»î⦛nj—h²ÏýÈWeY”——‹Åøü?†œ0„s_>×k´ÛL§£2ü¿ÿú׿8ï¼ó�šn¹å–²»îºë{;.°›¿âƒmÛhšFaaá…UUÖıcþûî ¶½û7ìþ&­‚9sõËâG ®àXŽÍŒ—œX?Ÿó™Ã¦NÊQG•W[¶/·uÜ|Ú6;¼ªªŠššæÏ_HÏžÝ)**Â0ŒV„ßÞq}}=ååå�1 ¨C…ûŽax·–eñÏ>Áý×u'·Ü?j”5ðàƒ¦¹s?ù„p뤄xjj`Ó&¨¯wcMЧ+ôéUÕpÐ�è×*»C2¨L¾šJ‚î¯#¡)k6‚<î[DaIJ¶“2ËÚ¿cTüÔõm1ˆ#F0kÖ, S;vT£ç"_[÷䓱eË***8òÈ#yå•W())Á0ŒT<¿¼¶du´÷ß?×]wš¦‘RNݞ绫};à8o¼1™qãÆëÚ5|_ß¾[F×ÖBm-Äb`Y`™îÔÚÞ½áüÓáÜã w5I“Zð¿‡É¯‘ AÚ1Í;W¤ž˜Àwžü*yH{÷§nJž',ظ|Ÿ.„cŸ‹âEGBÔVËðmWŠºùÉ€¼õÖ[üñnrm˜Ç©â$ãLœ8‘‰'¶7‰°nÝ:*++s0Âá0º®SWWG4EÁÛo¿ÍI'Ôæ½ãÆãé§ŸÞªrX–E$A×õ‡ZZZ®ÙU3"Û‹€è€eYŒ7.üöÛo_‹Åþ�”º»¢BU%üô4¸á? ºRsBÂGƬó7“µïão ‰ý„M«Ö÷fÇÉ‹JøÒN^P &l¬ƒùË\¢/Yë5þôñBœ5êg÷ÀJz½ ]çØ¢"^yåN;í´6ÍÜl<ôÐC\sÍ5[SÝ€Ûˆz#ôíÉHz(Ò·o_î¹çÆ¿U²ú÷ïÏ7ß|S†¿Ñ0M“H$B4ýE<`«„uD8,êu=ú󦦦èúžíZhÛ6 è½víÚÇMÓ<\B w_c†ØJ“=›Äʧ­³É¨ÔV¤¥Í3¿ElXð5 (×toh‚ÕaÑ X²Ò5ãë 1œñB TDrJïž½X¾|¹+#é›.£{í‰'žà /l•õ^½zñ—¿ü)smy÷Ÿ|òÉíÊðŸwdZìÉ'Ÿ¤¬¬,g9N9å”vexçï¾û.Ç<W_}µþÐC}çéDïÞÝ^ºôÒMgz¦¡®ÃüùðÒKâù}öÙï¼… š\ù¾ ‘HÐÔÔDŸ>}~ÜÒÒò¨RªXøÁAðÄïa¯®iz2µ¨äjÅlR„diXßõß@UáWt-ñYØÙ¦ºÿžd`¶•Ð*r®cáöÓmš[`ÓX· Ön„ µP³¶4BS è›ûñ÷™+©««£¼¼¼]7•Ť–ÍŽ?yòä¼id7ǧªªªM9~?xð`V|³ºð»¿Ã¤ÿu4€#F0iÒ$lÛÎÛ?æ˜cÈå@“oà.‰ ”šiÛö:T)Q]Ýýì+¯üö…ö¸‹Á³ÏŠ åã7mªùÀ¶íœ•ò]„RŠêêêª7~¬”Úà¬cáŸ÷@§E= ão¯6sÑñ‹Ñ¼i)Ò$Îõ›–ÓN¼Ú×;Q½&!p¿>úÕGw0tŸÌÆ&%ƒá^þ~ºBdÅ!ÝxI ¦ ±846»ßÜàþni„Çÿ }!R¦t®Á5WFëÁ¯^½z±~ýúTøÓO?Mqqq»÷yáÇw¡P(oÜlÂ>õÔSœwÞy¨9€ÌêÖhðÒt8ïWO€®ëÜxãŒ5*•æI'”a´×=¹üòËyì±ÇˆÅbzAAÁwZ«‹‚‚‚ž·ÜÒ²ÖÎãXÜ ¦LÌšýï“N:é–gžyÎôF=;½zõ*_·nÝB¥Tµ¡ÃËÂ)‡¦µ*äQv=&¹sÆž~þߌõI«¸þÁ²Vi¨È ë%$=oÍx‘ži2ç6³µ&÷§›«¯¬Ù½»¶Îc«q�ڡУ+¬žìúÜñÜý˜òЯ~||ºP¤|ò9d÷Û½p8BÞxã ìä‹–Ï™ÅCii)GqD»2ü²æÏŸÏ!C°>]¶]W(ˆë0r<Ì_ê†?ñÄÞ¼yÞFÅ߸Üÿýüò—¿”ñx\ÿ®+=­©©iCK ÛÔÙ6Œ­¸á†–ÿwÐA/%~óCÝqꪫPUUÆÜ>}úìël­¿ç6¶mt]¿÷9ªËÎZ[ç|¢ªÕ§`΂êÆKõ[=ö(ß‹ �_UŒ?çTœžwR×âž •&‹_ùÂRZ³-^¿ù]v|«òœ{Ö)¼¹à¸ŒFB$µ±'/ã}÷Éê=t"ôžÄÃ/¦§|ýyP†Kr€ÿ¹4'þÜ%ù­—Âý wŒùWÞ´¶mË%û\JÉ AƒPJ1}úôŒ¶ì_GqG‘{OÈ|ÝH!S¦LAÐi¿®„€¨óžõ ÈO`L¯ (ˆjhšÆàÁƒSc¹ò+„`îܹ�š”ò;ï3+�Î9uÐA;OˆR®‰øúëÄ,ß0räa|øá‡r{}Š•R\Çÿ® ˜ó éEºOì3mS„Éîs+ŸÖ+<ÊOO^)-`J ëï äÅó¥»Õ2|ùOiÚ^“p˜Lõ¬”âŧî䜣Ìþu:f:¾—`¨ªëå©|9šÆúy·Ò»ÂUK“ü¹{ܼ¾ñ1<þ Üt12È ûÑq B  óçÏg°Ïg·-³6×9ÀÆyöÙgÙ{ï½34¤”’}öÙ‡AƒåM§#2JJJ(5³ñRmÖ™ µ×EC­ÃgÃâ0hÐ ,XÐʬOv+¦8Ž“éYô„0M“¡C£ÖøñrçÚÜÞ{ì«`Mƒ%Ko¼z³  ëEË—¯ØØ‘yÉý÷ß?¼páÂz úêƒpêȬ¾2­Íã¶úΩߞn?ÙŸ€kÆ ž}î%Æ1wûedõëQªç„ôK›"¹›î”©3;`r«)´VSg^ªoDé…n9 é¸ ŸL¹ƒÜûö=¾Y Ïþ.ùh”k¢ï×î¼2¿€’8h<,^i`šî'ÑrM¯å ÷®å2¿½øÙq²ãuTÆôéÓ=z4[fA™ÞÁºò=?¯êñž§HZAÂÝ ²òHwàòÿøçŸ>O<ñ]t?ü°þ³Ÿýl—õÏü¯#ºn¬ß°VÓ´Q¼24Çc¬~ríØ\÷ €²²Ð+×]g¾ÓsÙü$ÿr@)·¯øÌ3¢iåJc|KK|²oÚo_`i$-³p½¼|Êî“ùUhê!û5£¯¯Ñë@kM^`sS•M¿OYöÛ,ïI¨²ÓE#Üè©6&él*ó¾ZÈò¥Í2e¥´wÒk¢?')Y¦�±îvjcÐs4º?ü*9óuáí®Ís÷¸¤÷ÌKö*ô0dèPæÎ›·ìf9?©óûã·…|÷xóÚ¼ þëìÌG·®òÉȾ'«%øÂÿ枆Ãá³LÓ|¹íw O.,Ý»ŸzïEr…òš—¬÷0nÅ7,ÿÇŠB¤§Ë“+¹Ê^Ê3¥™¹»iC—ô9d áòwž*¾ùfëõI“tuÇn¯6f©œñI9¦¤œH þÖ\ˆ4Ñ”/nFöP0¥4ïrfž²Ž·Y†/,•i O0sÚ´ŒBxI­ã5ràšíÊ%€Rn&]r(ÂJñôäã~áF½í2÷ÞHÈ%ùi-çõo5 š’~ÎgðÅ_°Ï>û$ÓW)âu”´¹úçþøÙã�‘QSSC$áÖ«àºsÒϢݺRî±×®yÈkP]¤Ly÷þ§ÛŸ¿ãj0Mó¥H$r{«‚î@ØŽÍ€ÿØÛ|@ÿú‚"‚b‚bƒ¢’Å‘¨†òi8…Õû_6HÝú·›RVºpÔQ£¦ûf1:´à¶‘Ž_#“5Í@SþèJÁßþwÜ[fBË W‹Cú¡yøIŸggÙ{¸©‘sïaVž×/öˆ"P©4ß}ý-p¶S†J—K)Wc %3˯Öu.úášT¥ ¿Lš]~âk(T²ÑI AÜ)çã/ÜxòÃÄS>uÏ?9÷3xcj2_Ò}Áí–åhš–=ϘËåÓî‘8i³ïÏ×ÇÏ>?묳èÖ­ß¼ “.õÕ{Gê ß«˜ý³ž1d’`Â% ?…ÒÂÄD@õèÑc‡ÈI)yä=¿8ðÊýUuŸ"£ Ø °Ä ¨4DQ‰Aa©AQ©Aa’ðÑBÝps)…® ^žõ‚õÜ´g4HýÅ_ý:½\{+P�”âVFcÖ_.âg7&É(eÒgaÒ$hÜâ¾`eFÉr £%ǧe}8%·Õ¹ÌhÍ!¹0S€…ä¬#¿Ø2’÷xÿ•Ÿž’áEðÌK¥i¬™s Ésu2ʯ§ä ŸªòÖ——nÆ‘®S”WÎëÜߪÊVÙL•¯ÅJŸ¯ú7ÔÎpýËKKK}ñr/\ÉEÒö|ËóyÃy᯿þ:š¦Q¿îeä'п’ Ò¡ºò‚U&á³£§ž­Ÿ¹�¾}^}Ö¯_ïD"‘óªƒRÒ2cÐ2gÖ0õ‡– é»OE>’—–†(,qà J —èE.ÙCa·½ql…® &üëæMŽt\¢›¦É7߈mP(²‡ò<Â7àjmd³ùtÙ•‚;Ý`Ó;™œÑÅwÍŸ¤J?há3{SidÇ/žÏ5_ÝÕØ–”4/O¸wD}ïæ±×"©RJÖŸ†Q|X:-ϤU0kî<X{+}ºúòëÓ,M^„ú¦ò侈îj3Ï|m2MÎ=Îe¬í³LÊ“þ+q3myõëqñßøÊ& 2 êSXýnšæNGùW³e›è~Ížîûýéøµû°aÃÐ4¿Þò˜ò`²~TÚjêP]yÏÃ3ç}ÇÝ1_~Þ¹Wß§ ‡Ï_€D"ñe—.]öf+a;6û]Óûèco¬œVápñÞBÄ„ RäÙ%ºKò¢ä_a±ášòE:ÑBHN¸@Ãk€"ÞâPR­{ËaƒR»­|õÛgzžÓSvK*É­é³[Ú$Ù_|ÑŽ[õz&¼XAê)¤FO}š/e¶e3ZdÞëõݨ8 H¿x*yü÷'Ÿ%´áÊ#mËP¸ùMɲ\vå-ÐóNžx#”.¦ÈàJÙÉa7×\¿h +nç°îÏ·n<|ynˆ.ã}¦BÆ!RÓh\vš„’äÔz(¹{í‘ÃÜó÷fg5¤¾cMƒ¸“Ù.”.áå'0óÕÃÑ4 !—\rI†Ænkî;_˜RŠ PQQ‚ŠR©ÌE} /þ®õ³ÝªºÊ–Ù*™éˆ¬´ü}ïoh?¸è,ؼyó2˲²SLAJɸ»~TØÿ‚>wøõ ú£n?H½s˜êÞµò}+¬sì;ðËéqÞYÚ¯–M’¸ Ä5Ó‹S&{R“D t"á¨N8âjuÍp3ÖÜhÓdÖ¿•*c¯^¥^vYÃh!p‰™tq7Tòý‰äoF'' M¤§ÓÚ0ŸZU®¡Á„ÿ†ßÝ�¿ߎœÈ={d>ãºÐ뎔m¦€G~˜«ÎXŸWl¶ )`ÐxøéyÉ¢$_ Ç–ؼV®„5k`ã·P…nÝÊ9|ä ztq`×iu” +ܾ;é´:Tè^wúlQ¯°°©¾’¦{‰&›ñ7çÀÉWÀ/~ GœžZÓ4ø×]éúÉ.£¦ÁÙcÛÏR õ¤¯ùÃî*9÷~Þ½{3zôhHyy9ÍÍÍÔÖÖ2mÚ4–.]J]]]ª8p_xáÐ-Ì­|/¶é¾<q34»_  †aüdÌ £^[ºnÉME‘¢kCF¨ØÛ¡ÇK¯ªw!Þ³ò‡§Aeu]hºp ÑÐtW 9–ÂL8$Z$‰Çý‹9Äc6ñ˜C<æ`%$J)ºõ*”©lVUuûåÏ~¶éÞ6d à5VÙämÅ®qòÝç«P!àÿþSŸ†½ËhML_òÞ¿Ï”+K*×ÞÅ¢‘Ìüº/«¾z‘'3;­‘¡Áàó`+WHæ…¿ +„K4¥ÜÍ&V­‚ukaÍZˆ5ƒŽÆˆa:¬7GŒìÏ>ý*¨êVÈâiw2bZyôé#Ü2xóèï}ÿ÷Üüpð~d<ãxÆ1ÒZ7Ù hê\‘ö­OÖcêš—¾t¯…ýúRÛ"à Ïõg„gå«=éDÒï Ð`iC”I3{±¤®�ÏŸFм{¬íæÏvP “±³KÑÂRƒpDK[4ÙÖ�ûä�� �IDATB2U4B)Ó<Ö Ì¸Glï/Iðf;#\)¨î[.†®ëL˜à,Øêi6‹´öoUs¾p|×ò…ã¾ÐS¦Ào®ƒQû¥ã‰¬ôr¶Ù²}²ò5ä9Û!‘»íÊЇü‡â¬³rê$TÁµcIuy„€Ú8t=*Káá›Üx—Üé:„<wOº"È|ùÜ>¦µ6óÏ*x2Rƒ‚¾¼¤ª.ëzF7Hew¦ X&¯éÂÓ˪Xß!”\é”îâøvÖóeäõ#lôÂh2–@6Å‘±g}Ý¢R#U©­µ¹H¥]RBTŠh¡îšéQ)‰–$¹›³‰žyŽ‚ý ÓYSJi&KÓ¶±¯nãÎû]Ûóœç>L-qøè¯™Áy×ýыԆ˜Ü= _@¶fhWFѨ<žÃO»•SNÉ#t£¢~>¶5¦}c.„~=à÷׺å“[¶ÿ�–Óúñœu\Ò—œÜõ@Ž{r(Æœí½ÿb*ÎVÊðO·BëW@h€Xµû ¤@Y6—­ª¤Q ßèºÈ”—AJ74c<##žà²î-×Õ¤L ÙbòhmS…a-9ØèÞâ ГZÝ'špTGiÄ›mW›G4Œëšm[³E’ðiö ò'My¥ ç^…™u|É%¨¾}É ˆ“vrÉû¤hÿÉæC2ަ»Zý§gÀe§ä×ÄÞƒõ·ÌÙá^\ï Ãôò%œMö\iµ+£×Ý Méyæ­œpB;åÝð4ºÿ|³^°wÅÊÍ°× `èðÔ]ny.¸Í]¶ú7CEië2Eá”#²ê#»^Èÿ r½6¹Ìg²ÓNÞÔã$ø¶¶ceœù¿Ã³´¦ «ápß^ ´HåHWã6Çy£!ÌsNE¦É qVÚ/™vë{¼x¢Õ=·”ÔÑ7êF¦j1ù0æy½›&A× ›MÂw4]ÓÝŠvå’=î`Æ}ýô–$éc–éöÑ{ô/Jû·K)9f´.ûV)-chØûõŽ5ß1Yñ¼BäT•8÷òâÀ‘GÂ=†âBøñÑ™IúŦˆë«|¸ïye,FÉx™| z#ª*GZmÊPB™®ÙoK¦¿|GŸ{ ÇÓº|» © 2«zïá¿iòÉì7pæÌ$4ÆÝÜ�OL‚½Wþª*àO¿ösË‹ƒÒÒçùÆ/üõy½ïe7¾©4³dlx+÷ó•pü¥P[Ÿ£ð.øç¨ ­ë¥ÛBåÄP¶†’ž �3K*)F†æÎµÏ¸æO7KF.‹ÀÏŒKúDZQÔíÐ7'¶dL¢‰× «Sñ·XH©ˆ5Ù!͵F�å€mKlSb&Ü?ËtÿlKbÛ®F.* ÑÜû&CYvïþäg?3‡ç¨¶öáMåk²ýÎ¥Ùs… ¸ã^ºÌý'™•žìV û²ÊjsÅWäÜc­C2ŠÆ JÍŒÑ9áÇ·pä‘mä{;¡”ë2¼j¼ót/†;®…¹êÌ€i¯M%àÅ''¢:œ•ÜÚíù{ÜßýÚ-òøãáìcÒi•ÂI£h¹êŽ<aÙáE– iÀOo‚gÞH‡EK פBJPÒõ—Ž$—„[,êâ â6Ò–\~†â¼“ ‰‘̨Hýº&:ó¿Õ9ÿ?0øŠè;]¢½*AõBí£P½£zñ¾-½C"Ö„¦á®ÐÐÐÔ`s§µ–°�l‡KñÇòþéÕ¾]ÕŒ’°ùÛº!Ð47J*¤£ÜïÚ™+Ꮂ'â®–·-—èÝûÖ‹ºeT¯ao¹Å¾½CS:lÒƒqþàÕHò¶kÂûQ ÿ;,_‹_‡Ý[‹J%Ù–9ž}ݯ=üñ²ìÏV1ŸŒž“H¯2HÃÖuμäVFŽìp‰3àõ9C!˜=¦O‡³Ž†¯€}ºƒp²4j95:]r"ªøˆV…þËÃà²3š¸÷i¸á^7ôåzÌy}÷÷Û/w¯{"îxL.ÙuÕV]’¾–qK{åhG ^œ çþ¼ý:Ö„ëíWæ‘å‘‘‘%Émï¿ÿ¾;vlû‚rÀ–´§¿¹[û¼î½s5Íø»¡…Â)£@ÀW³ëÐ4¨ý6æY@Êuuµm…c¥µ¹•Ø–[a]{Fijiþü³ß/=$ƒÒ£F~ø‰'Îü¸-7Ó xÞlù4wi¹ì¹õlÜn̺^’.ðo~ãn¡¼d2 ¨JVz²æ½ã”FÎ"dv?2ûÉn2‚öd( zMHÊ𭳂OÞ¹!ÀO&Á!‡ä®F/o±¼÷lÚPÂõ×ÍÅ?N±î‰BÔ/½²B2ú¾éD|/§Ê,‹ð×y¯ß¤$‘Y/_z;zº—ê,¨>Êí¯ëÌ{&<�Ï¿í^?û8xáÒ[6å²ä²Ê—¯ÜÛTŽ­¡tè~Œ»ž!`Ú“0j@dø»zžj ººzð† ¾j-uû¡”↹GŽ+ÐKžB0çýM jÖÅS×¥i+ׄ·¶)SeîR!aZæì{¾ŠèºÞÚ`š0Õ®FIG4\B·µ¬§õs™ð:­¿}á÷}/¥þô'wïô_\÷ýœÜ-nŽ2_/<»?ßÊ¢T¤úœ9e*9&ugMC#ëæý7C÷Iˈ)¸ø÷PVo¼ý«à·¿„ÑC„(@õ¸‘ýH<2j‚æå·QÎýRgä?«!MÏ\„=o¥K’2žú×sütÌ—­¦â„©ùx¼2Î8"— 2»H9ò诿m+ÇΗ1c)ñø÷CðѰ©ºq¯UTTt¯««ÛØZúÎà s¼÷³ÉM¿Ô4w ®f]<e¾Kßríh‘ë×k^µðÁýRåò'fš&×^qª«ÕŽÝǯùó‘»xäí›ââ½ùꫯB¡‘Hä8Ó4ßXô:ì×ݧåÉñГyH‘Wø´µïåÉMöçÛ»ž%cSÑu¼òÜ œ9z]‹·QFÅ8(Ƚ&B+Ö®£¿x$£½ã Ë%»à¾ë¢ôDTѨÖI2êÔg1¦ÿëƒx[-_ýdiÄVú;*ã­Oáä«àŸ„ „ek�˜©”úAgïˆ<èÝ{Wu[ IkE*¤å(¤T8¶dñÚåE-/š1ÿ}¹niiá”S Õ˜1YÍÜöÀ#¹ëß(å:Î<þ¸ØØØX9´¦¦fC[lÛ6ápøZ)åý�OÿÆ•£%ÏnÝý/‡_«gµ~G èÞý;D¤vÍ•–æ}t;C÷ÊH2·Üìtñ…÷š„R]¦Å£>Êå?\ÓÊÂÙ*Ðz7—imW9v¢ŒÑWÀôäFBBˆo®¾úê>øàwn‡WÇqX´ö+í‡w×_Iäò¿®_á(‡ž{½y«ºéÝ;²ð²ËƒvHnlZ¯j˯âŸxBl^·.rH,Ö²j[[NÛ¶‰F£û:Žó¥R*Ú½Òí_vóv´I>Ø\s´)ÓÜžÔÈÙÞrÙ/Y÷lŒ¢çÍ©>¾['îú3¥ f½s‡ûEöç'ÛJHY0 „êuk2_™2 … áëÛ(/Øþ:ËQWYŠù;%c³ ]Ž�MÓšjkkË***¾säÞ´¢¡e•¼«TbбPòÜÓØÏ?/šV¬(>¤±±ñëä Îö˜GÉí¦¿Æ9`C­¢°°ð§---O�Z4o> £hML/o<Í–ý%á‹ç÷fÊv¹Ìn0òʨ8+©±„/\0óÓÏ9¬×‹¶Ž—SäÈH§éå#eQ” „o'†ÔRQ¾~;cÙNɀ짷÷é0|<3)wÚÛ+Ã_7¹ضd´�E#Üc]×ËÇi¨¨¨`wC.F=q"ïwx佃Ð4xõUì/¾1MsFgõu¤”TUUU×ÕÕ½ã8Î�{õ„þ÷Ë¡©;€”6ñ™í*Ox6” ÷\•â©§_dü˜/Òã›þt•¯añËÈ—Oûõt÷«OÅV.+l!Ø´àvz”ï�øê,«q»ìwð×\ÿúM‚°w° _í–CÁ;ŸÃ‰—»]8®H$¾1ùÝ­^¿þýû_¼"ÿ‚ÚŽ&,àw°çÌ)<¹¡¡áÝïʇrÁ¶mzöìYU__ÿ°išgªäæqcFÀã“ WÚ}©’§9¯·j0|JèÌÙt‹>{™Ÿœdº ü÷å0STw/[>¦<͆w¬!zMH&•t¸‚ž¸ƒsqvŒ, š§u&ô¦}{À’× œµˆf{eä,0eœp™»4Wñ¬”r|g®í*´*åñÇ˾§’ß¡ëxBfÌÀž>½ð'MÏoïžíßض­í³Ï>¥555“š››/!9œhè0vLúŒ„;á‡Oíøûç/$ä61³3‘GÝeh6²NüPúC(‰‚¿=öW.<iF¶é²½2²¯u ¶§_ oNwƒ»”»ÓY‡ ál‡ å¦}÷ßà·Ü}„hšve"‘øówYéì,´ª.Ó4µ3ÏŒ:#G¶?1gLžl\nYÖ_ö”–уã8466j•••g†qeY£ü»ª„C0îd¸è4÷+¬ºH¾¼ä7ãSȶü$!GWÀO†ä¹òä$5£¿Ÿ»SdøŽ;"#UUaX°&O…GŸ‚¯×ä®ïöòw¹¬R°¹‘Œ9ätƒ*d$ùï›nºé¶Ûo¿}·ûHè¶ U Äãq:¨dõyçY½ýáJÁ’%ðâ‹á_Çb-¿ßÓ?±Ü(¥hnnÖ***–––ž][[û#!ÄÁÞ5B¸«Â�£…ÀȡпGò%N$};ûdð'›”ífŒT~óØÍLëþp>î<.a€™€i àó/aÊ'ðåB÷;pYfŠLÆÂáð³RÊ'~ýë_ϼí¶Ûâ†aЖ¶5MMÓðÞ=o?÷�í#çë‰ðø7rñÊ•ðä“ÚoMÓ¹%hw.‰¡PÓ4 ‡ÃÚ„ ¢¿ýío{‡ÃÎÇW\A¥®»DóÿiZîóì^S¾G—"²O­Á:o6å³Ï„œ2ÅøGEEõ/V­ZÕ¼;œO w§¸‚Ör×¢®n3½{W?xá…æÕUU[©¥;±¼ð‚¶±®®ìòéÓ§¿6`À@ÚêØøŽ¿J»7’‹_~zê©âÉá÷Bu¶™æŽo tæÍƒW^Ñž:tØE³f͎탭{¢ïB$¿>pÈ5÷œs(lk>¥Ü?Ã�)‘+W mñb%W­2Ö¬]kOîׯß+‡:lÞóÏ¿¸Î²,ÊÊŠŸ¸ñFóüíñðî}æa®YSx^}}ÃóÁXÌî€è;RJúõë[ê8ëæ^~¹Ü[¨¯G.]*´¯¿5±XÉç«VÕ¿¾×^{½6zô‘küïq€­Ñ–UUúÒ«¯vöÝš|yZéRxí5ýí^½ö»è‹/¾Ø˜Ý»/¢ïDØ¶Ýæ(ò¶bôèÑZ}ýÔÄ™gb´g¦+åÎ#ÿûß4-Zþùĉÿqà ¿’¦Þ³ý{„ž={–~øºú!Cr_–-¼úª>¥OŸA|ñżuA_:�Dÿ^@qàÏ®¾¬ô>„¨Ü²W_rÁ‚èõ¿øÅµLšô›`Ä;@€ï’5ÿ9aêÊ+Q••úg•••ýMÓlïÖ�Z!Ðèv(”´Pè€À‘B ¬Œï¢Øf(džš5ÑýÀùtØ­JïzZ—¨l\Žj^+Q‘E2Þðvôôu× mÏ[Lò]A0R`› —ž^Ȣשú÷R;¼+½øÑý‚BÑå ¡ièE†Bˆtê’w.¢Øj¨‡\&0š1Ê÷zQ\“] EE¸+ªe5X)¯ŸÈ ŸýÖýŸ lx´¢¹á¡¢›_9)xw‚J°UP_¼_õ(ÅGûü�¡…PJÚ8 Tób÷»ZJ¡ìÄt ûdø� ý…& ÑÑöšéVÃcûïáNFPÁ: %-0z\,JO�ÈBD/2‘ŒalPv$6¦ö¢#Üå<MËrαôꔯRšS³â…]\”=ÑtJièe¥èe`o�”ˆ Þ. fíWʬAÙ1W›+%#cÞZÕ*½ð ¼†@†:S9‰VÑì8DÐqhåR!P2–ÜKhjÕîŽýJ{‡Ä–«­¥cîÚ*a¨ƒ]eîju×WÞň rtÊA¹ß$D Ü}Ö•BÕ¾ù �‘^_‡§­•c®É6Û•cƒ0zz¦»ë¤p7… °³ÌyØH¡ì TiÑä>t Ÿ* ¡óìÙ'¥×Ø*æd'{ah±Bi~Ó]ÙRª_¢ °ãhô�†ÐB`ož©” z¹oG[üä Ÿ¢l”Y+URS+ÛjµÕ£¬_ýŒH¶)­žÐfkFt—fÏB@ô�[-ú¬oz\ÅìiïÐ ¬ÆÏQî·”…Ð3,F§þk0B§ Âgº+iÞÛYÅÙS=ÀVAõlŠˆ}*•^ "äëgkšóá^ÿ¥¬ú‰H;¹Sd¤8uŸRÄ^þJŠÜ¨Ô—TBN¹óJ´g z€­‚¦é’ØœÉXß‚(J÷³(½ä>í9Çʉ ÷îkþkô¡‡NϘVC¡âÅãŸËþF€Œ`0.ÀÖ£ì”3hží( Ÿéžü³cµJ9^ß½¯’ÍOv…½‡ ÷ÇoQÿ­éáN.Ðî@£Øzt¿^Ò²ôJ¬Íþö¤OjÚ )=Ýý}aD>J™øžéž¼Gßë°‰]œ=Á2Õ�Û¥rîÐ…Ê ÂvP9þRáVv¸DÙNLÍ(¿¡þˆ@£ï|=À6A>lÞþH«Éo¾+Ÿ†÷kn¯Ÿ½ç1Éw ¢Ø.ˆŠ“ÊP¶T&<Çî{zJ ¥P jLÙ…³‚A¸]„€è¶ úÀßKÑíìÒ±ÝþyÖà\ÖŸR ¬Ð·µLíì¼ïIúèvœš©ØŸ]X«¤QéöÍ%Ò¶ñŽ•å L³A9á>e×Ô6tv~÷4D°Ã ¥,¿=d¥0›ËýrÒ²¥J8§_V;9Øg¾sÔz€)¥T/óI¹]<0eª[ë÷âëË>¸¦ôŠº€ä|ß!¥Œ®nJ\±"‘PëMS­±LUópƒZ6b™ú2ôeBZÁê´ÎDÐÄØn(¥ˆÒ:!ï B )h¸$BxX­D /¸ ¼³ó¹'# z€M¡ªzý%ÖUó}õ1$5÷U8±kõïNÌ߀è¶J©hÃS 'Õ%ÓÓŸŒ@±¦±á‘.|òqQÒ–ÁûÖI*>ÀvÁ3Û_&&h%BBÉG¦»¦ AWCGß+¬ýïëk~Ú©™Ýƒ=ÀöBSRU‡ú…JE(i¶;в, !¥ºNWàùÐðcÒ å:Ñl”RÑ%‰Ä5z¡ înBAÅ4 a)W«ë:¥Q#üÆä Á \' z€m†t7n-w—˜£"€»ØE(‘Ü3NQòf á[P 4Ùûód§fzE@ô�Û#‘= uM“Ý5Trgg…B%Ö*‹ØôæC›é~òZºÿON…~’ vvÞå\`l3¤”…Kkã—? DQò¡‰´æ×&ÍÓš‰Ían2q,Û¶q,Óˆ5Ú<zzgçOB ÑlÜ !E©,çés¶Æ^e{?FóÔfÌå&ö§ÙA%J*„Ôÿ-í@«ïJD°­Ðì vua\žY¨”"bÞùabŸ¶`o²ñÜ÷5y£V¾ö¾µÁ~…»Ñl”RáºÿÙ|eù{ ÜavÔ9-›÷çT²ø÷¥¡2ïKþ[zÇÒ_uJÆ÷PD°ÕðœdTB]¬hë”R4KÉFÛ¦ÉqÀÚ y{SoßYŠ0Ò@‹iƒ9õ]‡€è¶šSëT†ö EEX^jc'›‡zÇÁÝÕ=¹ã³T,¿ª”××ôãe}ùö””0¦í=­ªs‹±ç z€­†R*\{Oí•F•([}¨‘ºF›¸RH¥Ò[Ç¥þv¡àãǪyq;<ûí�f^Uñ/;˜jÛ%ˆ`«!…ÒQWh¥(õ’Ä öÝos-rÎÚ&—¯*@ ¶bÙ…]Ž&xw ‚J°URjÒV¥‰ßUŠ«Í­‰/8M’ƒŽ­e虵HÍ¿!lZÃû¡”Òn˜µò˜]_Š=Ñl„Æò±+ÃB?:Šl”$¾L`­¶PŽKå’éc+×±ßÍ[p ‘&»Gx•–«é®ÿË åv:ϸ�[)eé’æÄÚʨQ,€†&qôz Ü¥ÝÁA&ÿ98˜Ýsï¬`å9Å8 …XÊýýáj-4î=ƒ=Þw"¢è0’Z¹ç*ËZ[¬iXJ±Á¶Y½Ùd@Ÿu ÜÕk~’gþJ‰*X=6Ê×g–²æ°bMö„g‡ì}gg—owF@ô�†Rʨù}íùÖu¥‡… IJVš&›‡¸RÒo¢Aå!¹ÓªðŽmaÇNŽŸ\¤E‚žäÎBP³: ¥TÔ\¸¥è8ŽR4II³”Håö¸g/ïÎ†Ë RŽ1Ù¿ÙaÞ±P¢pá ƒwq'"¨Ü�‚”(6zûj† ô|ŒÇÁôÖ”»áÄÒß•òá†È2÷¾\$÷à [úàÒÿÛÅØc=@G¡5¾Ú80Ô7 ¬/Tñ-ŽÈtŒ@W|°´'Ø‘üXj.MîÿÕ,í’`EÛÎC@ô�‚"ÜøBãmz§ÞÁœoÂR‹ªÖ¥æÌÁ7g. iÿo®îË;óûÐ84 yLx�¡„öJ·W—Ø„€è:¥T±V ޵ÂÂ\l¢â •€CÊÖS4Ûò‘\d8ɘ]5>x³7/}»/ïLíÇÆã Ð…D%‡‚=-ï4:ÿêÄ"îÖFÝ´ ¥”Ö²ÆXWª¿§éÕ&š^kB6¤×šƒ 1@ãã™]±¥tçɽ_¥RsæfêšÂ4@ÛhS1¿‰ê)õôœº…óž,4#Ð?;Ñ´ ¥Tø›Õ±ûŠªCW[kì:×AÆÉŒçM™­ý(_þ¾<Mxè*í(c*…­¦ÿº”TÌn:þÉñ½Û ÅÜ­=@»R–.kLÔ–Fm³¾Ñ¢ºz»:Å/kž|ãÉafÿ¹+¦–ç —üÉp{‹¹fòûö1­¾CÔf€6¡”‡ÂhfXJÑ(%V¾®ë…*Îß7àÖåN賂S{-c¯Ç¶€£’ý÷¬%¬>xYꨟ€èÚƒ¶nql´† EÊÔzs€E«{Ðpz¤MÇ�)ƒo­áŒÞK9·ç"Nµ„}ŸÙŒÑ$qBîüœ"Õœùò—?ÞµEÜý´Ú„R*¼æÜ5Ÿè?/òíHƒ:Ç!‘ìO{&¸¾Èæ lÂÎëãÞÚý5õ+$›–2Áºƒ X1¶˜e â/þè ÝÐ;»ø» ¢hÒ‘åë/X_Gjz 6ýºØLƒÔ`›©–€}.ÛLÅ Íí’=;<WC0^ŽB ^Ï…ÀtJ)_j¬0盄ÿPO·ã7¢’ß@WÉc�ŠE®`êúžÄ÷v_«|.¯¹LýìóýãŠ]ž=Ñ´­æöšË­5ærLϲثû”™½'\rP-$˜1³'ï­ìClò»½…/".þì»ã=@^(Ga×Ûÿe.5‘[|bhýº­¥ü©˜;Fë e`Úû½y}ÃÞ¬¸²Ìý¼ª—nV·éJOùñ”è®(瞀  /-ãkÝL”¯Ò”é†ešÛU Ÿ.¨Â,pçÊM|såsæ c#¯YE·w±eîµéþßf­ù7WÊ+oÛõ%ßý=@^|±¾éh»T¼oÙPV¶pwY¯BÑp˜Î§¯wÁÎáã9Æx^p¶#i‰ z½¶…Ù@Åg()±”Dùˆnk¶yA₈ Fß·ÑäÅœº¦¹2,v]V¡ª|8­_oû(‡-GÌz¾ Käwõ\`Ó×\k % ¶£ÕXhu¦ûÖXòèu‡7íòÂïfúèrBJ¥i1$¢XÛÐÙµu\ÿHzÉôÇT¯dì«(þ2‘×.;�#¡Ð,E¼T§¾o„†žf +¼{'oC ÑäÄ‚uMÅV¹h´dÖbÝ.¬¥èåx*®_£·ž3wØ4&ÂŒû»ÓÔMo­åsù¼ûä%”²çïµo( tÒö z€œ˜¯}y±½iïÇÍHV;y,–Ú ¹¥@fýËï,ãÐR-˜ÿ³Jæ_Ø…„ž&½í7çI‡; öŸVWòÂ¥#ó};=@+HS²°párÍýêúa®ËkÆ’R\¸}Ï­¥è½xû®®¹vŽî°¥_ˆÇ–°lLöR_a`éà(ÐÖ·<²ðȃ~ÖÙõò}F@ô�­ -©- /²„𢶦V(ÓäN‘^Jd£äƒ×Ö­ðqoóZú‰ƒ¥ÙæåñË#z8}ßVŸ�­ðõோ…î»!]*WÃ&ÙzH�!pJ4>^Ú“™sz ‹Z»µæsyõ‡e^óo$ šÔÂÝúQxÇ”nÏD@ô�­`­±&f†ª÷^GÑÍ­`?dµ�� �IDAT¾Ÿ–úè£óÁò~¼¿¸/‰^"‹ºmï›ïšwüùßÿi'uA@ô6PRRrm$™túé§WY–ÕÙÙÙ%¦D$Ä%ŠÖÿ*¯©£Ï±›PÉ-žIN“e’^a— Þÿ¬?¯×ìÃòkÊÑhí³Þ-ï?Öš´ËÓi7@ǽ 466>ðì³ÏNxï½×ï?ûì°³ÿþÔÜ7|øðjÓ41M³³³¸Ã¡4p(ˆ”œÿ8ò™Íeë(œm¦Íx‘êñ^Ø0ÿÖn¼´v/½+RêîþJÇÌûŒ}ß•¦}påÁûºã:¥……Ñ{Î8#ñÿ8�mÃøè#½añbýŸGuÔ]÷ßÿÀºAƒöGÓ¾ßïâ¼n:XR87T¹‘ty2ŽI†Èî‚YóºaéÉ=árìúê÷„³q§æT|ÚÄà‡×Óëí͘2ÿ<¼?,¡%ø¥üå/:¡Z¾÷ˆ¾•RRRRôŸGÝrÿˆhJ®Cm-rútbß|Søb×®='3úëGù3†atv–· sW7¾¡uÑO’1E´ÛJR›¯'á÷u÷ešÌ~« ËÀý$r¢·Úò9ylKEBs ½Æ¢hmŒòùM„kLÂM Z tbÝB¬Rʦ>…òË¡ûéÆ÷¼1í DßFH)éÖ­ëéƒÕ=w *,¥kÁ*š0}º[²$ôjAAå]þóŸ¿:ùäSäwYãKGñEKL‰dÜTPÒ}¢9w|…Êоf7ÅÌ—»S¿¯Ñšè~mOî=ß³}àe†,w¥ë/׊¢ËÆîÛ¹5±û! úvÂqúôé3¬¼|ýûãÆ©R¥2º¬xçñ8rútìeËŠÞ•²hâ¸qãgßwß}ß)/¥âË– Rä+=vÆ,3§)Ÿk+(…dõOŠøüήċ–’™sï´±í³¯QÈÂKüiZ™?zhà<³•ˆ¾ƒ`Û6Õ=zÈÏ.ºÈé©i™„÷à_J˜6MÈ… £Sš›õ»>þxÆÔ8°S5þç‹ëϤOè%T’è)R*´iqºÿpSª—.y^üÇJج;±9¿îFÍ Ž¥ÜuëI·×Œ ‹ð鯴ºŸxB`*Å¢„‘«räEP[;J)úôéS¯ÿøòËÂáÜ„OÇO_Μ _~‹Eî¾êª+'ÿæ7w …vYÞ„æhoÜk´ŠœýjS‡~þ%¼ÄI”·7€æà £³‘|É|–‰¯˜?,NMw‡P—.Dûõ£ô°Ã(8ðÀ´éžÔèð–¾! Ò¿ûýŠÈY—wÊÃq�í¬³Î oܸqÐÌ™3‹u]7***šŽ<òÈ5/½ôÒ)%º¾çxÚD߉8ôÐCÂK—Î{ëÒK£KKÛ&|6¤„9s„üä“ð̺:yß—_Î{qàÀARì$M&É"}‘€¹¹V$«ÿì3µÅb‹ý°©Õ.1þ_“ILb SZÉòÊà-WI Pª`|ÕÅ )‰Ó’@Ä,"5®/½…ÂA’ˆ$~sS⦌glÛ&ž¢”ºEJyx2=Í//K¦B¬*))¹oÆŒÿ;pà@¹+Õ]ïîÈÐn€Ï>›k648c<ðQýÿcíÚTW³]h ®´«®JŒºùfë¹'ŸÜß9çátïš[TTtáÜeY;ìùYË-M $•+a•Ózyò/1Ðà“šj–þ£’Lÿ7˜Å,F3š±Œå}ñ>|0Ï?ÿ< 8Žƒ”ÇqRÇRJlÛfáÂ…\sÍ54Ú[xtí}ü|ñOxpÕ]Ö€ƒ†í—dr³´Ý{GU¨iÚ\Ã0”mÛ¯K)G{ì±Ú3Ï<£­X±Çq°m˲p‡ÚÚZÞ{ï=.½ôRMJÙ¿¾¾þþÁƒ;‘H¤®ªªj˜”»ç†”FßIˆÇÝõÚJ) Ã@×uÖ­[«íµ×^“Î>Û¾yÿý·-]ñbÁÔ©ÆW7:÷tп͙3Çvg›4ÓBþX¡RŸ-@ì¿+hº²8cµZ®Ñò’7cDΛÅ8Æ!‘”••ñÞ{ï1lذ”¶nK‹ûã(¥°,‹;ßýîw(¥Ä þ“ÿÄÆö¬ùXñcE‹›/VJõBpýõ×3qâD ReÊ'ߥO=õ—^z©ç�e¨¯¯Ÿ÷](Ý^ì1DOOÐuÃ0¤eY,^¼P3MÓ¸ï¾ÿÑ>øàCmÍš5`�šBëß¿_yIIIy$®Ô4­rÖ¬O 5ââ⊲²’ÂúúºBËJT A¹¦Q)åѨf £¨H jáp˜°m[FAF4ŠQP éѪª¶¿\ñ•‚¯¿FNª¯©­ ݧ롿ÖÕÕ5(¥:ÔÏÿš¯ZXƒ¼yò”WZOµ {b“9*î  9À„ÃgÃÒ¥”——³dɺvíºU÷àë]»ûå–[�ø%¿¤½H^ã5¦iÓxá…8ãŒ3ò¦ÛÞï7ß|Ã!‡Bcc#BˆUÕÕÕû¬_¿ÞÞÆGóÂnOôh4z±eY÷wœ*ïÕKi‘D"HMSZ(”î?ç)÷~=RåCg{yV®|ð¶qåJç¾îÝ{üuõêÕ5J©l¯ 4í+æ'@dtÒÎ1ŠURwNë—ÔæMügÿþ(¥xõÕW9õÔSÛ$vöy¾¸Ù¿¶m3`À�V®\É`sabrCâ ÃÈèƒo« ÿ=ï¼ó'žx"�ݺu;dÓ¦MŸoóùŽ`·':¸Î-‹-Ò~øÃ“\¿~Õ}cÇrôðáJÛ]=Žé:¬^|ÿ}a®Yú£”<lšæ:@ûõ™“ª~ú×ë׆*W´Úá5†bñì*šûë¬]¼ˆ_ýàP__ŸÓ É;ú›}ß½÷ÞË 7Ü@ÜÈ\Ót ¡P(ƒìÛ+Ô’>}ú°~ýz€ €nKýW°G=Žã°lÙRmèÐC®êÞ=qÓqÇ©žýú)Ͷ;_#ï (õÿÙ;ï0+ª³ÿÎÌ­ÛwYX¤7AzSECÄ‚ÝØ[{FÝhô3ÑD£FSŒ-%&‚Ø, M¤×…]¶Ü6s¾?ÎÌÜ3sï6@E³ïóÜ;3§½§½å¼§A8 +VÀ믓êØaâ¬þzϸN}zb”.C$‚ëÚñ-{ÝßÈøÆñtíÚ•+Vdä§îÞV·¦ò­·Þb„ ”PÌï¾ÃÄÝ{‹Å0M³YÉÞz9&L˜À[o½…išg&“É¿|WÇíÿݺeH§ÓÆØ±czÍ™óñãÆqü¾ûJ#ò?tÌmC(k×Â;ï› ûø~bAU¾µí }ƒ¨¨¨`ãÆ9c^š£7¯)pþ÷Þ{Œ;–òCøô唕•F½ E;‡þ}ÀðòË/ü�òÌ~ ÐÉdøòË%ÆèÑ{SPP{Óþû‹>ƒI#þnH{)ÕÏ4Õ “†šZذê¶Âư~½Z_SûcúõëC÷AƒèXÙ‰N]»P4§ˆÂc7ùV f0–PÓcA‚Êæ¡éñ°ëŸOš6EŒùp<ôÐCœvÚiüö·¿åôÓO§¸¸˜p8¼CqèR~×]weÉ’%ôïß?¼páÂïœî;Ðu¿]Èd2 4°ËâÅ‹/:”K>Xª]k_á»Ä*„ú…BŠhSIØZ§$oÍØT ëÖAizVA‡0 ìÖ v©€ÊJØ¥"!°%¤¥ÒN¥ac ,[Ó›’>ÍZ…Ð6¢@å•ËU‡?óxר´iååå@“‹Qš%4Û¶}iF‹ãç €}öÙ‡wß}—åË—Ó¡Cb±Bˆ­î­Å¡‡q§I¥” ˲âßµUuí„ÞH§ÓÌ™3ǘ4iÒÞápÝ&ˆQ#GJÃ]cáöÝò­¿†ú¶,¨­…êM°~46@õF›Ð¯+t*…ý`pèÙÊJ ¬ LµkTØøo8¶qç.C½U¥G{Zaåøt1 Ü«kCå—Ü 'rQ†’=²gf/®»î:®½öÚœºiJr«²+÷·Þz‹“O>™•+Wz~†apØa‡ñøã‰DšÔòá°m›P(DUU_|ñ………†á…illdêÔ©<ùä“lÞ¼™X,ƨQ£¸çž{8p`«pèåøê«¯èÝ»7¡Pè²L&s{‹f'‚vBßH§ÓLœ¸_Ù»ï¾{VÏžöMåå„6n„-[ V8cA‡RØo œzŒ U…€íPÍVä1—0ÁGÄ€¸ÑÜ\"õ}kD/È~Ûlm€/WÜùðùg•ü´ï\2×—#Eî% ))9¦[7R èGjµd¹vÝêëëéÔ© Íï.=óÌ3¹ï¾ûrâ7‡ã7Þ`âĉ̟?Ÿ~ýú …°m›#FðÉ'Ÿ4‰+‰°páBzôèѪ)@P?~üxÞ~ûmlÛ;ó–ã ´zAJÉ]wݺ馛ö[·nÝM†aŒ²m;Џ:w€c„sŽƒ¾Ý äŽæ\‚ÓéÀ­ý|nyÜ¥Ô¼ƒá‚-™!8±`k=,^ ³?ƒ¹ ¡Ã‚Ã9eëÿ‘\Дð¯€[¿r%'Ä‹/¾ÈøÃfj'ª««éСC«Ã2„yóæµÉx‹Å(,,dýúõX–EAA­]ÊúÔSOqÔQGµ—«E˜¦y»eY—µ*âN�í„Þ °,ËèØ±ãn‰D⦆††Ãg`ì¸ôt8â`4fÇÕ¥?é|¥nVßVNÝ»R]÷vUï`ü&â¸éé¸Ýh–u °t•’èsÁŠu°ÿ¢_pÀêÓh˜Ñ™ÄÞaOuÿñèѬZ¼Ø#žæV¡©¼dÕßp8ìî&k5L:•[o½µÕ8¦OŸÎ!‡B2™$‹åh-ÁŠ+èÖ­[³8t·I“&ñÚk¯ÙétÚü®L·}7rù C:fëÖ­F=ޝ««»Ë4Í P„3f0\q¾Ð rIÀÈ/œ…ö”È>âÕ¼¤CØ.¸ë“ì:“P¸‡[Ïfà3 ˆE¡¤ÊŠ¡¦^ês+“&ŸB¼»ÉºO»`‚U‹sÙe—å§ÖŸA÷K/½´I"ïÑ£¿ÿýï‰hó˜Bjkk¹ð ¹é¦›|sãÍá>ðÀBPYYÙ*"?þøã9í´Ó0M)%Ÿ}ö]»vmUù„<öØcTUU]»vÝø E„;ˆâbó¥]wzÂìÙs6~×,‰;‰‘H„X,vN:þ”²� dÂ¥?…«~E¦ßÒ.5)”ºžU>ŸZÝø$²® ¸ÐZ¨“[B"¶À’0ÿK%Ý×oV*ýÀµGpê7#€OYÁžŸL:nÓi8®•:Ÿ ýÇ?þ‘^½z59Ï-¥¤[·n >¼Ux� À¢E‹š ;fÌ®»îº¼Ì`âĉ¾ 1-á3M“x<þaCCÃè#í`\|±5éðÃ?ÞðƬH$òÛ¶¿—Ç7–e‹ÅŒÇãk éTêÞ‚˜,xàf°çBê=¸åÌ,‘»]Ä5”¹}Æ5‚ ÝO{¶ø“š…^Ï ÎHMy°ïêFyP ÈSï…b`E1èXÝ« Ç.Ð¥£ú^ÚãY®Û{? ÂÜý¼ºµØóáÒç¦766æ%ò|ÐGäàW•]¢w-óÍáÐãÞ|óÍ9¸t8äC¸æšk°m;/¡ë†;‡ž]µŸ<y2 £Ú:Lø¶ÀH$T?^W\‘úå•WrèЂ G|ôчF&ó[Ð"ض͘1cŠ„/™¦)‰ÄtÓÿpd>„­oÂé�)²Ä¥µf-ÂÄ @VúæWú -쟞Žgq8?¯I?nß»›¦È~ëLÀe"AÎ`:ª{E t­‚Þ] OèQ]*¡¨r=W°+o‹7éß¿¿oÚJ'H•™C<ÎqLš4ÉÛÙæÆÓŸîxЭ)ú÷À‚0ïYØÛ_ÿ&LÈÁ¡ÃæÍ›óâp!oêÔ©�öܹs¿¦w£¶6{Ÿ‹Á 'd*/º¨ú™ûî•îØ1òQÏž=z´Õ ²3B&“¡´´t?Ó4kfÍšµ)'{ Ô¼¯$÷…G@FSf\"ÖÁ#hM²JÝ¿áK”Ô:Žs.ø%¼6XË…fÔ“Z>´1¶›†$©ãÑŸzßv¿#a()„ªrèÑút…¾Ý¡wWõݽd¤Íĉµ:¾N¯?uBÈ'Í/¿ürßwSãï¦üƒ8t÷‚‚�^y†v…Ïž�ëCøçPS„9eÊî»ï¾¼Ú‰nh âȇs¿ýö0FŒÑ/oæw206lMr¤Î1.ºÈñ“Ÿ,ÿêðÃCVqqäÏC‡-ú®½eY„B¡KÂá°USSóZq,yõ!°>€Ço„Ç4!$4tø%³¤7d­æš~žÓ=5I¬ÇrÒr“pÝÃ=Bpò‰ÇòÏ·†g™GÉíâÑlž¿nÓ!O~…PR=Ò"¨ª€î‘÷ë®~}»©°ûî»o³Ò·Ê!„®]»úÜ‹‹‹}sðA•¸©_s8ô´Ü9íwæj Ö†cÇÁÖ· æ=?ž{î9:è .¾øb2™Œ‡'ØÜÐÒôž›·>}úŒi¾Fv0Ö­“ÍêænçÞ}wi\ziꌣŽúdëèÑ¡FÃ0Θ1ã’Éä7•×6ƒ”’‚‚‚[MÓ´2™ÌƒûJcó»°åuØo`–X²ãlAYaœÝ'ÝÈ´÷DJüÒÔ}x]B8Æ8m,ŸØƒê7CÔæ!8þØ£øÓ3eŠašz.³¹n ôÆüùê-]̈c}/„Ê2¥Ê÷ÜEù®=T¸:ä¨ÕÍ£”’x<î#–!C†4i|Óµ÷׫W/®|8‚ci!7åÖ(fþúŸÔÐìº `É’%~øáœ~úé¤Ói_G0ÁaÆòåËs#î„`lØÀúÖvÕÆ#ޱ«¯¶ÿüÒKÊÞ½£«âñøî;“Q™¿½D!¦NØ#=æ=¥î!QBö[Q� [rà170oiVM÷¬éd;OÎSf¿õx>š~íöuèhª³ž}Áe,ZíÔɽôȺ{—ºaµüèÓrnÜ¿M‡Ðhxež’ìEE°ÛÑpĥе“Z~ PRRâ«Û¦–ŽêþBN<ñDÏßµh7?ƒnU·ÙôRÉfêJ€iõ§ƒýüõ×P½i#Gy$S¦L!‘HäàpÓ×ßÝ…3�¶m—¶X˜�ŒÍ›Ã[¶…F…PãÌ3érų?^ÈÂÂÐ3C†ìVöm©öΔÎÞB™N§ï=RÁk÷€éžìJSbÝo„p¨Ç°m:¾”´ÈO£?ó… †'Û]_†*|SH›5©)þ4´øîSo7O²‡ºðîÊ£¨Oké¹ÙÐèË6à çÕÉ{)5þ¤«Ô÷aû©µõ•å*ŠkXË'‰õ÷ ³衇¼0_~ù¥¯š‹WUUåÛrÚ\Ø`zE¥´º®~r dfÃ]WÁ‚ (((àÔSOmÒè§!ÝümÊÉÐN†a,Ûž„Pû™„Ÿÿ<sÄ~´`ó„ !+]iY–wHâ× Ã‡7„k2™Ì̲bØò.|ðwµUhÞÍs>…μ­T{°;•—ò÷ç{zþM¥C3~98¤ÿ[JÀ΀ÎPBõÌñãöd~öL_œ €÷á-ÅØÝ‡³9r[S~›€þôkÕóŒ#`õj°BðôËÊmÌ ¥ÎÇã*»K—.uÊ”+‰ƒÒ.H˜‹/¡·Fš›¦É¨Q£ZCÏ—”’þ=ýuÒ\]¹pÁ`gþyä Ã`Ú´i9³ ù†/K›-ÐNF"‘ùpG%æŽç'M’ÆÔ©‰›~ùKS\¸¦S§NX–õµLC8†˜KçÎk èüÒPý*”„ô0þŸ³¢Ìñ‘nÎ8<K¥gœsÕ Zø@YÛŒCøU{0B:ê¥ê’B€’÷?ïMPc*Þ4œ¦ž»y ¾+B@·]:³,q*v`µlüG}°|¾Žý¹ú¾þlµj.‚ˆ¡æÛŸ}öY_}C®tÍ'i…ôéÓ‡åË—øN£ÑÓpŸEEEpÀ9þ-ápý„LÞ§ uY;‡÷O…ÆÔº‚)S¦Ð³gOoÞ½)+ýòåËgådj'£¶¶þËV ™Ú B@a!œrŠÕùüó×Ï8óÌUZz«k×.•;JµïÒ¥‹!„XgÛöïÆV†– ÑTc7/hí8èªt¶3D²F-Çš%,‹§^éœCÔ¾ño[p¸A\õ>Ò >;°Ÿ|è¡jE½žŽׇOÏ„ÙAiÀÐ}ùû´>~Jp÷Óêõ'Ϊýš:xöõ>Ðá-µ ª ;–Ç~Ø,‘µÝ»wǶm’ɤ·]O/‰°ÿþû³ï¾û6)­[‚E‹!¥dÿQ´¾®ôöp^¢ÀWÿ…ÿ +W¬  ñæ›ozxÜ|¿ð �öüùó—·*ƒß2ˆÂ—_^ÿÑ7LJ%-fΙ™3ÃìÙ³ïsçÎK´õòÆÆFzôè1jÆ s�æ<#{h4Žîƒµ†v¿sž]opÚÞ‘Z¨KÖWo¢Sòþ[ÿ¶º+™‚,ãtF©‰  ³êj³ð:-þ´Ý(²ë Z%R|ðêÕì1 ›×ØXHeàÉ[Õ÷‡ à–¿ÃñÀQû«p]«`ì¸oœ{-9‡Ex8Dîþñæ¦ÅòY¯uÿ|i´ÇüczðA2³³ÚR³u¥ù9Áý³*(;F¿)j;ïäÉ“™>}º—ŸqãÆ1sæÌo|»ªmÛìuñî‘Uë×\j†Œ“€E‘âÛ>ùËgÓš[ÂnôêÕsé×!Ñs •­ì½÷–¡Ÿÿ<uÉÑGÏo92²µ¸¸øøÿüç?†>ÏÚضMiié6l˜Ó¥¤?„QθL'ë ì=eàM•Q5ÅåHOÓ¹€N•Y_³#pàM¿yîµN&²ãIgÍêÒUY|Þ½—,NOP¹šˆ)Ø’ú衞=ÏŽ)"ïT®l+RÂïk~äì@•Àʵêý$µàŒ×_=‡8óÇt‹xS›BܧnpkjE\kq<úè£ ì­ Vוóç¶® JÀ°aÉ¿á÷¿‚3fPYYé©ò3gΤ  àÅo’È¥”t?±Û[µ [“ÅEE¿)ˆ )ˆìgÖóÏìoõ=µ× ¦â'NÌ|#3cI`köSu<ÒÑGË¢K/ÝúØK/juí^F5·ÖÞ0Œ—R©ÔU'L•σiÆ ø¿=mØ‘¶,³ŒޏÀkx7…L†¹‹w�Mô…YŽ«›gÿÁä߸1OùDvléuP „{"…pòïŽû%ÆíÉWTœßÿ]¥qɉÙ6H$Õ3“шÀá8EN?>ù䓵ränß ºç°M-om-ŽõëדÉdxðÖ6Ô•ó:Cº;i\t,~Qí­‡ÃÌ;€P(t6ßضM¯SºÍ-.,çºIk „‡?ëpLÙaùâ;vüf ã&*Sµ~gápÔŠ 8ï<ú]uUò³cÈ¢¢È£:u*Ñæ+B|Lúó ðèµd-Û¾ñIÕ •[º/� †i«,àžT1 6®øÚZP×MrÂ;ÒÜŸ gœíÖÚÓEàJ(71Y0Üé¸nu:‚móÒ;åHàŽ‡”Wg¨³¾Z='ï•[Ÿ Iåv÷µ°zõj’ɤÐthjê-¸F÷ † ¦ÕRJ;LõíÑ}ÚPW.³ÅºQUo¸¾Ð8GåaäÈ‘!ìêêêe| ¥¤ÇÉ]f … ÌÆøœ?áØy:–vüwÕÑUÝ‚i×^{]WGëŽãØp‡‚b×Á²`ĸì²Ô‰çŸ¿¾f¯½ ‰D/‰F£³¥”ƒ¦ÿ~z9å}j èõwüc4÷éc‘®èÕ—=×\¹¦­ðöã¼KBS6³‰»y‚*íÚ&·jA² Þ×éÔÙ±›‡A£&"%¬Þ¨âØN§u¶ zÈ8ü á³ÅêyîáÊiüøñÙl®©±v6ï~ ßTœææéóù%“IfÍšÅÕçá£ÚëJw¾u¦ê}“eè1©ÖχLRýû÷/È)è×�½Ní~GeeÙ¡ˆA("… ÂQƒP8{ΟÒVTaKKŠV Þ†eYFuunÃ4 ÛÂ\Bw+~kS¸ÄrðÁ0`@òŽt:½ûcwÀ䎿Ö+¨ûžíç^c¹„襭Ǘ€ˆzœQ8­ìZÞ¥”ÄÂé€Ã‡p‡—®–°DÒ»‹–Žð§“3|0+uU΋$% ¶+²XÅïX–MÇ%ô.³ €«._ë”Ɇ.„Ù³g³nÝ:­4ÖPÏ[RÝ[óÞÆ ຟ:õÓÚºÒÂyÒ^ó >ÝƤSgK—.­oiüöBÅÑ¥'WV_Žx¿¨ö‹¸f·ÍMÓ ûÉ]ÔÓ1,˲׬m#]%•Û²ÌÝ\ºˆkÅañbøä¸þ|8Α:M’ʬ„uA�®1F:\À§ŽÉl×M`iù“ײSÛ‡¿tA‚ˆõp¸†?w| °äËê"c“¹8< ²›–W@w¬^Z\Ê–-ÊmÁx„PS§ ã1�� �IDAT‚¦Ò¹ ˶ñ®:M¹õìÙ³Y•:Ÿ­9iÝÔº÷ äÃ1{öl-ZÄ3w)ô긥ºÒÃiáݾDðéË$æ¨ïþýûoúº–9s਎¥ŽÄLBGÜŸNô±KÀ0åÅ¥§.^5,¶mS_®ks.JP„ÞZ‚×*Úƒtà;<ò ëWŸžu“NzžñKûš»/¼K”n6dö‰C’•൸K$„B ë»847—¡È‚aYÂK— þW¦ý+/€‡@ºx) ñ(õUxçÌW¯ƒûfURËΕvºV’Êd=–½©TŠ)S¦ø¤j[${[$~s82™ {î¹']:Âá{ùóßr]iaݶÐÊÀÓØ‚ÝÓUí£¾˜RÊ Ã0îÛÑľâhŸâpfNYÇ¡ˆ"ìHÔ$5inzDr~.eÒ3,˜8uß;Üô €åËÓÍŒš›BTâ.Á7w0V‰¾ÖhF…w ùø1m¼¤ý@“æù¤´Ð// Ä;_x,\—)ë6¬§cévâyšÅZ<éü@‰4 Ž™´9+ô2juá&/#=Qdµ¶UҵΔYÇ2£Ž1H øli6l÷2¸åR˜6mþóŸ•{†5Ý�§Kö|’¿)- )ã@QQBÀò²]ªÕu¥»ëÒ_cÞ^Ü\ÔôïgRʳ wÀ%Ø 6>WدS÷^K^=Ø"R"¨ë"GÔx=^³3’Òâ¢K܃cŒX,F]½l›’Ivì Jo‰à’Pé¹Á-‚T üï t7zWÎã$7ž÷î„ñašôp¦nÈJ×çž|Båa{p+Ù¥Lg%8‰£$òÿ|Š…þrzï2O™ãÃü~Î<¼ë¿n㪽-ÉJ0é| ­ƒëD±l¥÷Ôà‡{ÃÙgŸÍ¿ÿýoŸäÅ­3Èqúëašš^˧H))//'™L²á­¬Êî‹ÛR]iἺ¿Û¦Òm'ç]dÝÜð÷ý¢ahllübGHõ oÚ«¬ó€EF4B½"1GᨙUÛ½ñ¹©»2Ò g%e:m‰†zÁÀàHôŠŠÎÛ~ÿs¹¢¶9‚wYª7€"ïXýÑGÕ±Fý«²ñôÓW<"r½…ŸƒC¶at7c ­Á¢=|¢Ú'aLƒc¸¶Õ8¤�iäÁ¡N‚ ¢á’Ù4$-›CÆ|쩉Þ"‘Å£«×ñþþ<:™þ`ö§„œLØ<¹ gt¢›ïŒk¼ÕðÎøŒ�Gq·Ür‹^²&%µJ³éñxs’ÞýN§Ó˜¦IMM Ë_±€ämm]e«Ç'É= Hkgoäps­úH˜õH)ËÂáðvBQÿJ÷«* ÍwXB&nˆ:D¬«ëYiŽ Ç /… Lç©Ê"X²ñ&p}ÅŠuK¶'ƒág™nMº*½¾à-ŸDwÃ:àì`Þ³þÆðESÑÜ_™ºj™®žéè<µ"ì*½ZÖ”d¿ÿž»)µ‡0ʘµúhê3šT�‘*G’»Zz×&½ðäEù ¼{ßnžBåŽÔZXõ-‘løòM*œmå —;ùkLú%:ø‰ÃÖ˜²Ëæ<?:®¼òJFŒÑ¢ônnú-ß<ºî'¥dΜ9D"¤”T¿ÝK¼,å­ŸfëJúÛRïW9 ÙmCM-Z í1°m{zN%´.ýÛy »¤ÏÜ´Yr£Ìd© Ø6ïl O=×-íÞ3¬Ôv3l(beL%,b±è‰+£}øðaŸ77i'·vÝZs%¼Æ!st)‡Ð¥„¿ÿ]óåî@ÓU*Ȫ[úOhîzòÒáòn>=•UdÕ2‰å Ô­Ú°‰3_ã¹´ G|({ŽNmÁElM9é‹l<OjƇz‰H¤Nð§»~Ëál_5éïz9¼º€Ì€£þgÃ:>ÓäèRôî¥üV®ÓÊ*•Ô¶½Ä Õ|º§AiåøçðßÁ¼yó0 ÷L¶9Ë|kT}÷ݶmÆÇî»ïNÇr°?‚²ˆVZŸkU]Êá…uÛÐíš›/Žæï¶«�¿lÛ®hí 1�–mƒ/éñË÷¿)‹ †÷šÀnLa5$±“i¶ ÓGäYÕÝôá¡ ŒÀ S ¤ “²)ˆHÇ(ÿÉ'Ÿn¡„Éö·Æsj]ó׿ÝpiµÓ¶áæKéëâ[‹â¤î®¿kÌ!ˆ_À,r8³ô$,ËïÄ”-à K¥� †’.•X-‚­í>óIËø°¬‡`šÜw×­œsTm~ $ß»«-hR\?Ö}>þèG`xå6Ï!\)Ápl,fSí/`ÉJ-ïøËq¨›åÅêlôÒÒRïèäæ¿ßó©ñgœq¦iòÎ;ïð»_ÀºAX¼´¹®ò—CwÓ‡?z8t==‡ì¥Þ §Òd¬ ™L†ò£K&õ:¥ûÌ ×Ž°*JÊ~ãJãFaðÃ×Lþõ¥ÅÃK¡ ¢79táàLGŠ›¦ú¦"xW}7LÉ1·T0 £vÀÖÑ"²«Þt5^'æf:°v³ú<ÿ á—æ>þ rÝ\\ù¦Fd§ãt5-¾ ÎXV î{ÿÅkÙgH+pˆìquÀb¾/°Ï=:´+ãFwåÓsâ?C¤²qÅ`P õ×Vobáûàì£4ÿ ^ ·^¥R�‘¸;ít&' ’Žž‡ê„_€9Ÿã1µîU°lµÚžÊø›ÇÅ‘Jkø´Šumlzf~OÛʰaÃBpöÙgsûí·FóZ΃Ë\-ËâÝwßåÔSOeÙ²e�¼/<÷¿ÑMï.3ou]IM« ”#Xw¤²C/­y~–êi˺ø?P§†aŒ:XÁ¦Úê;vûÉ®§†ÃáHUY{xÌ'ûT ÿu•:Ò¬²‹�µ.’UËm „°‘lKbeCp¥¹iÒ®�–®_¼»�˜3gVä¹çÆ$=cD 5®6òü‚,.’W½å­A^~f¾­Nhm²’]‚Í—•¼ŽÍd·Ãiˆh_õ.%kª·P»ät˦ÕŽ›†L…ÒDô)´T jjÔ´ÖŠ°b¹:Nº´v4ˆ½öèÆú%ïrù[)-…B§q‚7¬6y'%‡Bá9•À}wßÌÙG$T±!´§ªÇ'Úësàž'áÆs¡ÏÜNŽƒâ¨4#õuœo„c.†Oºj¾ ¬¬Œ]wÝ•}÷Ý—ÊÊJ ©©©aáÂ…¼ñƬ\¹Ò;Ì!†_ Wž®§4Ymië6ö‹mS®…GžÇ¶m;¼ÛY}FX–ýçx,:Jç‡(*uT`­¿dŸŠhË;E‘¢qÓYòª´Û’¤“6©¤E²Ñ"Ù`‘pŸ ‰† ‰ Û†’Š0uÉ-¿W QJ.»LX%%ø÷ÜI %샕”oLç2}ð“ODäÇoÚ‹ðÁgy0OÓtéârdg–þ¢‡Õ³"w¹PóÖûË_9eò2"Á‡-à 8N<±yÂt…—FŪ«aå X½V­iAqì3†½C¯®ê”Ö¨ {G: vùˆB¯n¤ƒì±ÇÿÅ >ñ FŸ -€ÇoVg$Rpê50|WøÕOýu£Ãà]aPO}æ+ªO3`}-ÜúWuLÕšj/ƒ;Æuë²¼Ä`ðÀî íµ…ËN©¡OUVê6‡Ã+W }¼ºøî‹Ï—^«q+—ô²Úny©„'WvÆŒ˜cìUh³´!;-TtŽeÓÖ¤¹Ç „#¥"Ø6Äâ&‘˜²ºd2’tÂ"Ùh“lÌ8Ä­y½b�VF/ QXz=L&-[„QR ^ZŠØôÒ5®Š•SZ 2�ÊŠTú»cdOUÓ8€«²æ]­¦;:Àæúž}âŸLÙûK~zP‰Ö67INsS©ù˜€”CU•úÖÜ]¨7àµ/¡ñsX¿^i+WÂÆ L@÷®±ÏžÝ9º£vb—.å¼ûÚtŽûÁ'J3ÓÚ↋áÐsaÆ{pÐÞw¬ûsågDn}-Z{jEo†B¼i,ªŠáŽKàö‹µôŒì;Vn´Ù¥ÓWjúO´G0L¾°ÂwûN›pä "%¤…à +¹wn¦P«ãÅ*ÞõÃ2LèØ`'<°ÌàÑ5q@rÇЮD׸C¥ª±•:Vs冩*ÖÊ „!œŸªWµÏ?[V+cƒ ‡—ÿDîµ­ƒ$Ùé° › T–¯–Z¡>½ó¼;j^Ï“~Slµ *™® (¶KËæ‰Öà0`ðIpÜq­ÏËŽwöÀ½ƒ`ëVXµJ ¦ß¦vH¤s„º¥åáT§¼úOðÅ2xð:ˆÇô„³’×–plSW£TæqoªÉò5íN‡Ãý0`~Mœ{æuaöÆ"b¦Ë‡óì‘<>DÈËÂN¤±ëôI)P\ž;u×Qdwªä“âò0©¤M¼Ð$V`+  ’¶'¹]5ÝûÕg¼g&-1C‚ŠªX"j cÏ=:”9­eˆ:? 4Á+ ÜmJªçˆÚ,Äbj¡Œ”øêëB¼FÔ‡yÐüÜ[jYs$ðˆ<Ð rh»%6LÞ·B,nVªàÚÜkòâqè×Oý ™Òêꥥ« cCØ„ŸçÜ ×Ý·\ä”I:MèÔ‰RÖÌ`ýq¢5­îÞêý@æÖù·ŽÃ€Euq_Ò‰WVW6²„]Rˆ§šø$2p\Ï F$„‹`§2ˆŒ !ƒ‰iÞkŒc†Ý’n\á•ÇUáÍ›¼{ H)±ífYUD6œ!P÷WW‡RRfš7þä$†ZŠØÉ_ÙA‚oŠí;Cm-ˆHד'¾+i¼±øn.qUmÆ|}üAú‚^…mÅñ»Ne÷ƒ®áðÃ[¨·o´N,¼öôü\s/Ü|¾šu6ZÈP]ò©ÆKW®ݴúsz [:€€œ~åÖ­{‹Oeç[À¤¼±¾œé«*™·¥˜ˆ)=…qȱ±¸uìNs®Îè'Çf{Ô#B$žÝGîFô†:Z:®Z.m¶Ä¶$™´º8ÂÊHlÛ]"œ­#mý3jù³£)ì@4¥ª*²¨`[@â—ê9Ô¢×jž¸Ù2SY©Ö¹oj€Ñ@RùJäúûPãôZ›ø 8nçɹN©8„-9xw„øà—ê­·su/Q–í%+ÕÅ ¶„ŸŸ¿}~ów¸üT­ÈA-X ýºåúåÑOjæ­“¦ìvàvö;Çd$@˜`ÕWb5T -›OkáúeÊíP[aA6oº´vÿò2‡Hߨ79?U‡mK°md&–ÍÚpŒ(jº,KÔBuš—¦ÂaÛ+£~é”a¸SjÛRL@Ñu–è=âG({�¬ôN?"ú1¤†äiŠ\¨1º¾ÍT#¨&%w>iH7Q™üÕ]ð§Ë³Ñ‚k±›KÚ—'žë4ÆyMæf'_±šÄ!isÿm‡³÷ápÐA¹æÛ‚`] ï=#„‹nƒ;.ƒ1ƒ•ûλú´= º²ÖT³zadþnL«Éü:ïÒ€áÇÂò5)íi*fÕ„M[ ®ÑIÃI$5¨ZNïq•”ô("1±$ɹÝ2…2†Š¿Õüº®c6y$us„ïÓœ±¼„;«6S(m¶¤l.­íB4¦Ò5œyÊÞ¡4WoQÄšJ35µ u˜r—1ZI&e{ÃYÛVÒݲl,KI{Ûv~Á 5±Ü#ôµk·6}ã„"ì ä³ÞZÁVË4C0Kßf#Iz†·&´Ï2/šE™4<-â•!Q÷¶õï9Ãøx§”ê¨KÁðnjªnõFøj ôÚn»~þøñõð÷ëTx¯œn'“`z-წö¤÷‚טJ¾®óÕFøT;¤sSM3x%|ëŠ:Å|óÓ8¯k ‹!BvB 26b„3fV¨æHká#dr˜ð³šJoø‰‹lzNÁÕ¡aF¡‚ÿ³Ws¾è…éŒ3mKÓ2iÛ[! %Å3i‡Ø3¡[Ž&c+F 5Í‘˜Á–úê÷ôãìÙî6j¼]ëüêÉyS «î˜!HY­a�ÀèѪ¾ ß!`ó¾ÑO ]ŸtÖü|¨òP½—¦óâSã[ÂQ0Ü{àΣ™1#7ýo |å¶Á®º‚Ãrç ¦©wª¥°Ý;«‹ðÊ,mXC¶Ã/_çO·©&•ZÏ_W‡GŸ|h‚ÈÝà½ÊaÃÛ0¨oËe.è¡CB¢q“HÌôž‘˜’˜Â4áÂ0çF6\Ü$ªÇq¾õw¸W—Åò¥ŠL)h@DÃ…1ŒXAÈd€™P{ËÖ%‰DM2i›tÊ&²H'mÒI›LZý”Z¯$»+Ý]u 5±,k†Gèƒt_.R¨ (îÔY5ýäÎ˹«ãtÐ[º))ï†ÓÃä#v'Œa¨F?ä,²kÔó€ÐãjÒÀ[<¡¡õùåÉ–oÜ'²áZ#6ÐQñ$¦mÓ¥rÈ·®ºK-ß^™Ã](‰Åºß|ô©à÷W*ç_¯Êt»³Çྦྷ¡¾1—~¶(ÿð%‡‘æan¸`kQ¼pyq ¶¦~ú8dæÂOnºì£Žï™C°Ñ¸A$n0'ÆN¥±“ÈŒ–MRJbqƒHÌ 3|„™DâѸëg¨t=ÂW~×Ïñ÷ð{q”_¬À$r晪êӅMÔúö°"4Û–‘Û‘[Þ{±ëÒ]f‰ýœI?ûÐ#ÛòŽ=Öš@ µ-޲¨:¿"íWŒ:JªD{Z'Øb4á–ç[ØgÕÀ¿¼G}{ ƒÀw +š;†sè’7_¶<ÿ&µG¤ îxNÁc÷Çk¯ñ‚«^WWÓOÂãÇwa€(¡ÆnR²Ç×päxº+l­‡ÛV;Ùþêܲú“ð·€£ö74Q§:´6“þøAeÏ ã1Lé¯ó¼8„º÷/W¨ëŸúD´»ö�fÞ»˜Xa®tŽÆL¢œºÆ4vC;‘ÂNe¸ª¨o@R>m (Ñ#qC{Ï ç#ö@¸X¡ÉK”`§2Ø d*í1œ/ãEŽDÄ ”4ϤÜ%¯Ù_:e“I¹Äî¨ðšdW=Q"m8{òÅu^óœvÚ©±>}jܦq¥ ¸§ÎéÔ¡ƒÎšóŠÔ\ÿ§gÀ¼Ï`ÓL¨ˆháƒo˜ i~T¾8º·Û™E3áu]nÌFr›žü0{OXôµÕmÛYhôœ{"\ùc(‹ÊîBÕÅêà}~òÅ"†”=L| $Ó°ÿpöQêtØûžV‚æÉ[¥«NYžF¾úta[4™¦Òk%)áý%0þdHk3@ÃìFAyı€Ko k¥l’ ј¡1!±RBJ^ý“Ä’!$a,áH!Y’ÒdßsC$¥aO¼£ü ¸YRRíÔ)-{ èg‘.BÐÇ&SQ[!CmfPãì]k·r¢½YMÃ%Óü¡ +ëÂÎýÎ ·U‹ëI&ÔbÞ&©¬ñH9ÄŸ°H&,R 5×PXBD2‰÷nž÷U×UW!CÎØ*ž8—‡ òt>Ðýbp½snœ5ÿ 6�E iç] ÞAz’^_ÒÇè-á°Av»Þå¡J…—’´apèéW3vleÝp—Ì~þ9¼ü2ì¹\{Œì"í/Ÿ^.W•]oDu¶ìαûî¾™³IÞ]Í¡ï3.:þù"<ýš"ö'nuN…ÆŽ€n•ÍàÐê(g–C/ >¾èµ‰^·mÅ!%<ü*œö‹6T*°KGX5o‹#o×u>οîùD£Ñ=’ÉäM¥mÙi Â’iÖ'–·/8µ_Ü,Þ«®±á”0…“llÛÊÆé·öÃ’Oj1C‚Më’˜†›)‰mƒe)ižqTùTR¹•QµÖ©[œº††+>¼mñ-^•Ú¶mœwž‘îÜ9gÞ<l%?§mJª·z¼È(\=ìR «^ÈúûÆÚZç«ÞJ9JC Så(#ºs8ÌŽPu¡/_jJI²ßþÎ&¹ÍRÝUÇkkaút¨Ý·ýŽÙO]G•æ-§[Æ®Jóð®*°µ¡âÚ[°‚1j»jÏ]à¶‹áÑiðoç2Ñ¿^ EP\ŽõãÒ%p°Ê¤æç §iD¾öh©­À!Mè>Voh¹Ž/>î¸HK0€CÇãúOû9"‘È=Édòü|Ûp[–6 ²/›5®i†îŽšñ½r�W7²qu‚šM)lKf×~Ø(5=£TxOª'7*ªbŒí?!üÛÓþ˜ñˆ:“ÉØëÖµñ¸z|ãµH°S‡È­5ßùÁY¡uÁjçÓˆ³xšjø¼é;nRæ Ô"Ø1›ÂâB:H¤“À‰“jø I^Ÿ'›Nº–o¼wÿ1BbËDútáÓ‡aùáøñŠÈÝq°Ç€ò‡ëî9ØšUÏâxœÇg ïCçjÊíø+ÕÅ‹ÿw‰Jç§7Âc3 ¶.[98òÕ‘îx÷w[ÊÑ † +§Á…'5]×BÀâépÇ…~·àlÛ&ŘÞ[¢ˆÜ4ÍÏëëë·™ÈL#l !¸}Ï™KoÛýƒ®öŒHÑp§»9¥ª{é”MQiا{ø”c˜sriÛËgyU”†D¢î7'Ý‘͆n[¶´á–~U:H¬a²†ºÍ/(%[:Àé§Ã¼…0ʹëÏí²Ë[D\ã>ô~¦§ás¦ÕŽ‚Ý|)»aþýßœux5Õ+òtP ÜŽ´hÜ{`ÖÌÝ8îàŸñÊc7²~Þ¯¸ùç)î°‹ÇøÐòª—IêD“Ï=Ò w©r—nŽ)í:I•Ù†Õ3ÔÁ¶ '_ Ógª7Õ”g_‡S®5Íãvß}ê¹óËg�mS9Z‹CÀ—À³wæÖùðþ�úvÌ2–&qkýõµÏ`ìñ …–Y–5¸­W~·Q3Îÿ|óâÍ©µá”ZnKµ=² E ozÍ•Þé¤;N—ÞÐ*R{Ö…Ca% †/h<á;–7:èÆ77‰"îþ–�5'ŸÖ‚Ÿà ”e_’=´Bhé¡`Ù2xðA%qV¿H–¹$o^€îŸd€µÒ—צptqƽšß´_ã a¯#$d 8öu§œ[ÃP7¥¾ø"i¸jê8æÈ‰„3Î QÇ<õÜK½ûÛ9î>›ƒï%àP|ï‰w §–Vc&M¼ú×j½„ã¾´¢Œ[‰9ª9º^œ ‡ÿþÿ4¤^}ùÔu¶§Û€cSö>Iâøß?A×b¿Ä1û 2 Û¥„fÀO¯‚P(´0NØIÞRrÙGc/ —?öþ ëlZ›ÀÎHÍ —]4£4JAy§‰DªaÎïºw¦{¦·X,FUë-æ@'ò0j*®9hêÚs‰"pýÆ8Š1ør§:BïÞpÑEpç`ކ­³ ÐÝá¦IºàŽ57m·Ií[ïïAzöˆßí„ùpxC¬Þyÿ}â¬ÃVyaC6¬Z ƒ+ëøÇsàü“à¶3á§ ¦°:ï¡¶“á|ÜÎÜP_›Å"4©¨Uû¢—ÓtˆïêäIxv7­x,Îæ­PÏâèSÉwáÙ·ÔÍ$ ŽzÞbAi„‡Ö^áhåðåw[˱ 8*c°ðir €½OUÃ'ëåwÄTxî5B¼™Éd&|ÝD¸«íÿíüSžî=¤~ë¢k#¥6®I`¥Õ’WËò: R Ê:F°Ò’ź»D>R‚P¨äC¨mžÐkÉnSmuŽÉUÙM²‡ZèàjB‰`î,]Š œ)á¯Ec`úý0yd¶Ñõ¶Î1ЈÀ·óî©kŸqH·ºC8À“æ+Ö®gáì»9ëP¼€.Ž™‡ù+á†c@dœ´,EäÀ(™Q›gá}zëÒ¦Öýë~ÓrU¨#¸ÓEA–ņj(ïš‹ãˆì%ªH Ô¹ŽCÏS0ƒÂOLÛ\ޝÇG_ªõܶ•`ËVˆD"—§R©ßò ÃÏ>œ²¥8gÈX¡þ%2i›Íë“HK¢ Ø$Qóî5u5×ÎþÝçÕz>RZ·®~qsÓ!€s·ßA)žÂd Þyó`ÆŒ‚ókjjï …BH)ÿfÆ’ƒÎ’}öoý„c3ðW£]‚é­ä?¾m¨Î‹;.ö…uq„«xåÍYl^9£`Óc´–˜†#,aXWM:ééÈŒO8½Oj uê°!û¥i,út”.¡ƒRR¥bi§Äæâ°²YØYIšwI«ÔÜvBØãXõÚ»„F©÷H$28•J}η†0Ryy¿÷ "ñ1(íU+àlµNùÖ‡ÿyÕ â~?û½oß¾_H¹pÇ.ÝtÇ|EÜm¸QZJX°�ž~:ty*•þ­‚3Ñïœ Ú7Ÿ3óÃĽæh˜ó$ŒèéÄuþ†݈â:ÂxawŸF(üaȬcÿ~ÏC?ÜC]·GÈ—_õÔÔÉþ{dóã˃Öûu«³Ç¤¼ÊTÒ§ûa& �� �IDATj8„  `àú ¨?ú|÷Έã7ª;±ìw2!VŽ1¢çG}´-—…ïPpTù=ûŸ×íäÒxÉÑ«9u»º¶zòŠ׿œ÷Ä]ý#‰ì~å•©Ù;,g’¬q­ˆÜuòÍÀ¢EØO?½º¾¾ñfÃh>â¸qãbo¿ýö* b·Þ0ïie²’X:xK°ÃäÑdr´›@ž€Ø^±Ðá$-¾{´rxåÍ÷Ù¿ïó€–.äÝŸŸGK@„ºC§3›Ä!M“ÔW¿""¶GÐMæi÷s'ıՂ’=³ß¦iN§Ÿn©ÿ}N§{ùÈŠ 5ºŒé?våcSŸÚ2›V“}=•JU›ê˜« 4=o¾üžy¦ð×55uW«¹Ä–+ùí·ßNH);˜¦yâ‚/í‡##1Î;þx™Ö˜®Êærû€è¬×t),jŸÈ&)µïmÆ®˜€ã/<.¢Œfáº�‘‹ÜŽšó-ùŒñ¥ızíZº˜d¯ÚþjÈÍoLpgÀ•ãÜ4Å{§Ÿ~ú¾<ð@fg$r�gZ¯¨þŠgyòŠæÆÂ{Í5W­o†)´ⴚȗ/‡_ÿZÜ~Øaÿ2kkë¯n«USmÛÿ¸è¢‹Â¦i>qÏ?ÀÜ]©bú5::¡¹uè‚8(©ÁIKKÇç¾-8â»:…�wêK=%/¿þ6ûŽÈE‹çûö{åˆ+è9q %¯¼ð’wcì6ãМdàé c¶·_`SÔEc-ËûÀOBüNƒÐ/¿üu‰DÍ´)õ\Ö¬_ÿÚøÓ–-G‰LF^vôÑÇlþ;ï¼ÓÎd2Ç 4(lš¡w®¼ŒÑpõßÈn·Åßð9†üÌG šŸgÕÕUȶà0 =pfIÛfXçs:wp;ž¨>Å$u¯p¥ç¦ã7Ú­ë‚íÇ¡¹yÒWàÝi¦µw8³¶‡„SnP·×„Ãá{ÞÛY¥øö€¯DápØØºU|í¥”Ö­ƒ[n ÿíî»3"“±Ï}úé<“œÛB>ÿüóL&“ÙçÄO ›¦ùÎM÷‚1 N¹Òî}hhê´Ô®Ûƒ¤Öid6¬o,ˆëS[‹CªÃ×¥ŽÐ¼ð¯¨rg9œáƒ«!hýÚëܺÊê p;t&»Njsæ~Ê»í�z=9~óW*FÛ 5œ;N}zn­ÄpÁïáÑÿ€âåt:}>ßSðu,³×¬i*èöƒ”j5Øo~c>ò‡?¤D2™þih›¶Ëµþñd,ËÚçW¿ú•FŸ}ä?}ƒk³ ®fkH'Tï©KwüÓ%ð&qˆ˜†Ãí•‚Gþz‡ È1À�o,|¢n–šhsÓB`m|ÂG$Û„#ðtß;;ǰí«ôU;G¾4ZÂpì¯àžGx϶í¦N­ÿ^€Ð¥”lÜ(wø4‚”ê²Ûn3ŸíÚõf3•²N‰¸· |CpÓM7ÙÉdòH˲ÌX,vñ²µ‚SÀÜ.ý#Xú‰³Yzó«å4=Ösý¼ŸÈþ¼q¹û­ãˆöRS…NÒæ•_Ã)ZÙ©.7}éãžjê{’‡HWðpÈl|)ùóýaÌn;�‡ÌÆÑë£" [ßWßÝ&ÂÃ/íx¾0­)‡ =¦À¿^à…t:=ö›Xéöm‚¯t©TŠ1cbòˆ#v ­K ‰üñâÅ]w~ÈǼÓ8,Ë¢¨¨¨W:þO&“j æo§Â™G‚HiêµK”RSËqÜ5ÕÑ›v <ý‘Ô·§É–ƒŒÃà=Ô1Râá2w‘‹ÔßÝ$óôO7¯ž_ñÁP´—OM‘Þ~ãzþÛ>l'Ž<\o Ø&”ï«N²ÜæýK­ñß‘8Zª+ ,Xƒ¦x)\ äÙòòýŸDD"lÜHuS[ .ßuWäÍ—^­¯—“w&"0M“ÆÆÆe™Lfh&“‘HäȺ¶œs˜Ã¡òpçÓ iÒ$ ™óI“`Ç“2V_’ë :£<ø–ιšÇHiL C6Mô÷€V ãö-ûuÝ ‚Ðnü�fÎþ½ºÿ[´°#p8/2O|Ú6Zó†Ú÷Ùbu-Ôƒ/kuºp4WŽŒ £OUD.„°îü9äᕽz•¼qúéµãón ¤„dî¹Çx§¤d—,]úeâ›VÑ·lÛæÜsÏ =ú裧744ÜjÛv¨{ÊŽ ¿ùt)agUz]`KÍ!(Ùƒî Ülœc™ÈÕ tCàÓ¼o‘Å­ÆÜÚ·›Ç.7#eÚ"<ðÀÜ6yÆŽÄáJWí;_9¤„:zLRëÇC&<õG8t‡C/GÆ€S¯‚ǧ«oÓ4¯««;!oi'Ö÷ r]¸æNoËEJuõï½÷³ :ï»råÊÔw}ŠB]%}™q×]w`YÖ樂»I) €ò˜z&œqTÄ4ÂÏGàøü¢Ghߢ~9σ£ëõ€àËUkXüÁŸøárÇâù£¶„cæ0éÇê¬:!à¬ÁS!æmÆaÀ¢õpÈÙ°x¹ò2 ãÓ²²²ÑÕÕÕ©<%úÞC¾f¼äšk¸£5t*¥ºØïÞ{CóöÙgòÏ=÷ßÔ÷Ѩa9KÇ_4gΜ«-Ë:+N—ªÀp.<ÎþôÝ„¶-וNA‰Y†�šÄÒ¤zpx¯K·|_×*„ÆÂdÚ'ã°·¼ÁaP*ÄÆ¡oÙõ$,­Ç1s!üè"X»)[GÇü�~yŒè«)–†Óeš.¾lM¿^ƒ[ïUÄíæÁ4͇~è¬Y³R_÷ ÏÎ 9TÙ³gO?}ùôæèUJµLöÞ{Å‚áÃÇ|õÕ7M‡þþA*¥„ AƒzmÚ´ég›7o>YQ&¥ô.1ÚÎ:Øúué÷¼ju;©®šºî QEV] ¾çH¼àÓõÖŠþÛÆ!A†•4íøÛ30íMhLz)Ø€¡kHî5L V±m©Ë§9 Û0ŒmÛþ™mÛo~϶@N-tíÚuØÙg¯škç1¼»~ï½bYMMtx"‘žÿú? ©TŠ#<2öÎ;ïÑÐÐpf*•Ú0Ôæ¦¼&ŒQÇ%ï?ª:€H€´Õ‰3ú84ÂшË£yhPc&>Éú ãa¥ù½9þû6¼ñ6|¼ÐW}6@(Z-¥|hĈΞ={ÁäÉ“{½ñÆS€ÃÓéô(!D™mg{¦a™âââå555o=3vìØiÓ§O·ÿ—%wSCèÇstÅðáOm nl1 ¸ÿ~cµmw¾|ùòí•Ù<d2lÛæ7¿ùMÑ-·Ü2NqJCCÃ1Bˆs̲78zíCÁÄÑ0|ì;Œ°È4# 1]Ð ÔyzÁò y¤oKn:ȈJoñJ˜õ¼÷9¼÷!|º’)¿Ä5 )%ápøÂÂÂ'ž«¯¯_fš¦ÝœôM&“!ÜÍH)I§ÓD£m9åòÖì 7 m[5iÂßþ&ª“ɪ¡_}µ|õwÉŠ¾³A"‘À­¿C9¤bþüù»-[¶ì:ì¿yóæQ¶m‡„†Ô)ƒ,‘v,‡¥PÕúõ„Á½ ²#ôèÝ« ²b`‡U$!Kq¥3εmub•÷³ í<“iE˜î¯¦6TCc–­„Ï—ÁÊ•°¥V]ÎèÝ£®«ånžض@q8žQTT4oÓ¦M‹“I¥›·è7 9„.¥4.»L¤KJ0~XlY·®`øÖ­uËÛÇ:_/¤R)"‘‰D˜?>ûì³O%pì^{5Üå*é®Ôsï¦s ¦î·îçBSÍœ†Ò!߬AkÀ^}â ±eݺøq›6U¿‹Å¾õÚ!¡'“I£{÷ø†ÚÚÈÈÆÆÆvÿ†Á¶mÊËËGíºkÍÌ)ShùDÞoÜM=/½$}¾ö˜c޹ý¡‡Ùi÷qÿ¯B^*v¥K;|s ¥¤°°°G·nŸt’,²í6Ž£¿ARisçb?ÿ¼ñDiiå×­[—h ;/´·Ì· ©TŠ=zT†Ãë?;óL»S¾ÙŽ Ö­ƒGåãH¤Ã6lظ¸¸¿ÐÞJß"TUUÅ2™ s.¸À´#è¥ÍÖôV¦™JÁ3Ï[–. ý´¾¾þé};I;|ýÐNèß\ýuÆm·ÝøÒùç[ûÇbm'Nw6DX³FØK—Â_Èê]v¡ò€¶?RB(/¿,˜3§à†>úèú¾}ûÙíãîï.´ú7¶mF>çœôÉ͸+#زEØóçKcáB#SWWðêš5 ÏÇã±7Ç?ï?ÿù/ûí7¡ ¢bæÖ‘#·O¢ÌŸÓ¦…§uèÐíÇ .Zß¾^âûí„þ ÀÒ¥KÜtÒIé_öpîÁѧ°LS©Ç‹,^,_~i}^[š …ŸÙ}÷Ý¿öÚku¡PÈN&“9óÏ¡P¨óI'eÖôîÝö|¹Óg55ðøã,kl,=zóæÍ¶Kîï´ú×RJJK‹/8è º» ‚tÖ¬|þ¹L,Yb¬nh=g±ÿ”––|ºbÅÊõ©TÊRÚ­]LÇGœuVãGååmÍ—Ú«ðì³¢váÂðùd2™öE,ßch'ô¯ &NœXôÖ[o}‹7M³ð¥ºººiÿüçcµ‡z¸‡íT*µÍ„å\¾pðWð|k“p5ˆ™3ɼñ†qç ACõá‡%Ú¥÷ÿ´ú×ùTíí)%‘Høœ+®ÈÜÛ5 X¼XðôÓáWGŽsô›o¾µ¥}JìÚ[ü;RJŠŠ o:µajKËSkjà©§BËV¯æ„d2ùž¹Coæh‡ï´úwB!þyõÕÛÜúôÿüGd,ˆ_XSSû'!íÞÐNèß(,äÝ©SÙ+x¤q8 3gÂ+¯˜÷Ðÿâ?þ4ÑNÜí„vBßÉ!NÓ¹sxÉ…Ò²’{åJø÷¿C³jk͉ÄÒöqw;4í½c'† Æ+W¾µù”Sd ¨#´\l\»6zB}}ýËí’»Úá;{ï½whÔ(ÑxíµÈ±cƲ²’K<òˆ½³ïzi‡vh‡ÖÁATPY)ÒñxèáîÝ»¸‡Q¶C;l+´«îíÐí°Ó”)%¬º;f×~Å»w–µU’X‘É JöXOͧÕÖÆÙ)³Çi"e©Ðà›l)%í‹ÀÚáÚz;´C;|£ „µ…X°_²þX2ÕC—Þ#Œ¬mÙúüÄ2’+¾‘žD´˜ejV×صŸ#“Õ~ [‚-‘¶Ì4.Ç(;øÓÕÂhßtÙÿ{ÐÞëÛ¡ÚákÛN#6? koÛ‹ùûÜ%ŒØ()LCÈŒ¨nÜR ­4öƒBDº–‰‚ˆ¢QH†úÅÈÔFÈlU§—;ç’J)‘™†µÄ:NzK>a.¥¤æŽhD„£}dbkʬ˜ õž°66þîŒD´êÛá{í½Ú¡¾VË/‰°`ß›d¨ü †‡„YV-¤V€LÙ2³qÀ\àEÒ5¶ w±…tŒˆ©j¨ûÙ¸¬„#ÌQO;]'íÆÉñI³·è£ü EÖ¿Aa…!­µ¤>Fjþ£¶lH=W}}䔲«u†Ù.ØÛá» í½·Ú¡¾6«n¨¤ñ‹EîùsQvDH”Ñ~ S™�a 캓YV$ŒÄzÛ@v2SL®F6.‡Lƒ#ÄÕÙRJìtÍ…±Ã6ÌkN˜ uSh/¤T—ž: ">Â(5·ÖÜ^0^Zí ÓÚá» í½Ú¡¾VÚ áƒ.˜Å݈…è�1Ȭ‡ÌF�š$?¹›´ÓÙÈM`§—Êôdz3$×!Ó[¶¥Lì FèvêC³ó!-Ì™K+cˆHÇ‘`ªû@]s=J9†�Ã~rËïÿŸ½3“¢8ÿÿ»º{Î=Ø‹eåFPTnDEEQãã•x¨IÔ˜hÔ$jŒÆóS£ñŠ_cŒñˆÄ[Q¢xá‚€€Ë¹ìîì5gwÕïž™™Ù]ŽÄzófº»º««g¶?ý<õÔSý÷ÞÑhz-è¦w |»Uc–¡Ì> LP”Ó„R1TÒÂVÂ*E‰Tã¿Ó÷#sØÏ£Øá…Ä îŠ9N¡dÚÕ®¤”2Þr£wŸûº5«ã‹þì%;å¤Ýõ*õŽJM%X¥¢Ñ³”´{õ²h4½…tFÓ+( „ŠYA0|(JÙ  $"•MIÀ:–•—}#%¦R& ÞøœŠ7H¢ëÁn%ÝH÷”uíDBÖàS_L ðy8qo_³†œHÆþ©Ï¢Ãb7„?L¡#ä4_MôW£ÑôÈÈFTÂJºcd…‰‘t›«ä”`%Jïî9R91ªûñúM*¶e·ƒ”™b,Q|䙸§Fax»> aJÉ_ ,#+˜.#Jåž.¾šQ‰®§Ñì¤hA×h4½‚ax%ESW([Šl$?Ê(”§EÜÁæÆ3rÅU^00Gý.N¢åÿT¼ìödù䜠Jàû •èò¦¤Më'aG¹~ÒÍŸu:D]ʵ ù„aút>FÍW-è¦×PUgµ§ùâ«ÁiáC˜• ‚ D¶ ])”ŒRõÿzÛyç€b””8ê6âQì0*•÷X%#Üá¨êbF2娴Ý7p”ð÷ Të¼£]�8”]ôÅÚÞ¿*Mï ]£Ñô¤*?á·*üÑZbKAÅQVÊ*Ìôð1R¬ÊŽWñÐÿìׇ­C>_û ND",A² ¥ºTŽMë_«'#â`˜AòXå™/UQ£r¯„Nž©ù £]£ÑôÂ0åÇÇ…ÓòMÚæGEôSw½Ù×–vy'ßÁyáÛKÅk/Ôî%œrµŠ7¶!¨T”»”aWÂÓÉ=®”CÛ}e ÓxaÓyá³^QîJ!p~WzΛ›„éÙ®×G£Ù–èÇQFÓë(éÀgÓöǪ~ÿ(”ò@d *¶å$É|ìn^vŽL/o~\)óm„ÿF%¥»]JT<¼Öª˜4Ð{ȳ€«ñíí·»00¬Z¤D9ɲÉ}È©GI 1ù™wÌÑã‚G?†o_)fËÑ‚®Ñh¶ JJølßÝ•(z£¢BÙH„PN<ØJp’ïÊø´Ø'Z9v[jTMYàÔ½r&†y£fE®€»“¸dŠ{‰#½ãÊ.kù¬«LsÍW-èf»¡dµô[^[óøÂ±³,èÁͰ¬Î–µ+ÈåH‰ÂP9YÇÌk¥+”ãØ**¿Y~EüY¡‡žkv´ k4šíŽR6òÝ÷Á(ú·Rfu'ë<eY+9‚œûžOì³¶92™ˆ&£¬-ã2jQ~yäeav3Ž]£ùŠ ]£Ñì0¤Œ!ßrVß”Á|¢Üѧži¹ð|ûº©b“lj'VȰ1µüçÑMÂз@Í®ƒö3i4š†aø0¦­}\ÔÌ-"Þ|Òg-KF½“zOm#+j=sø[çái$çLWmÊñmöÝmDÅU1-æš]ý‹Öh4; Nè]œGž€QzÂ(Íê3w²ÝòJ*D*@.m§¶e¸íãö|Tü´’ÆWº¯\³ £]£Ñìt(iñÿ;̇VM*¸M¥#Þó»Ü•T(Û¶‰'žUR^QzAû"¥ =¾\ó5@ ºF£Ù©H&‚ñ !*¢öÄ mKúþÅF´¡sp[*bÝ–¨Xðgf@þ!8ç‹6=MóuD ºF£ÙiR"„°”*¥†~Ò}(è1F SFðÔý Ïšç17mD6ö'üþLZ_˜Bb­"K¼U:«tú°ç†u;?ºF³+¢]£Ñì4(¥ ¥T1P»¸=ú+ËcK¸·ªT<œƒÂY뼷転‹£$6$H8‰{ǵŒ;Ëðé¾rÍ×-èf§@)e�^¥Ô€ðóí36%œ;ÅáÃ@d:J!•Â"JѾ*Né5MØo†IÔ'ˆ'âçOŒL¼ÃðhQ×|½Ð‚®Ñhv8©~s Â©wÆ4ÞÚø€o´o€YmàÁ®4@ˆ´ §,u[)ÂRÒè8¬Ûîk¡ÿõq#îLšð®aiQ×|}Ђ®Ñhv8RJCQª5¸áú†›ÌJs–5ÈÂS  hgዎ™Vq@XJ‡õ¶Í¦„Mk£ÝxÀcñûýt`È4u€œæëµ£O@£Ñ|½IºÚý(ªšïm>ƒYfµ‰á7Ò©¯„„âlWØ÷4Iô¤ì A¹iº®x¥p*©xãù˜õLÀ’Ó|-Ðþ(F³ÃR¢”²”nl‰OŒlJüÔ3ăQl¸Jô!ºNv}dS6ÏÆ÷¥ƒ�nÐ\Ð0¨0MúZ妉§¿gÆ«×;Rêûœækv¹k4š‚r}ç†RªÅ€E‘èsE†1¸âµ¦%fÆíI‘u·Jî‹’ Ç‚ÖÝ-¢• GÒ"%õ¶íºßG²<öí˦|Ü4 ¹=Û§Ñlo´ k4šBÊÕ®”ªYÚý…0Î  ~hc¶(Iñ$CÜÝw•P¨˜ÂispZ’¯6ÛQlœh±ê@/ ^IÈvhŽÛñš5jó'õ_aé 9Í.ŒtF³ÝI&ñ*EÕÚ¦Øa-u_‰i!HzÑ17HKœQ— â Ù&±7ÙØëlâuqëØ6N«ƒŒK¤|EléÐ4ÒdÕÁ¾E{‡¬ISîØ-jjQ×ì¢è 8F³]Épµe\U5›òÆ"Ó4,‘o®\ÿº]mÒÒ×Àÿ™µV"Û%Îz‡øÊ8ñeqâ«ã$6&pZœ˜ƒ²R¹s¨+’ŸQ”¼k³ç»Ñ1qËþý†±%ßÛÁÍ×hz m¡k4šíJ2œ¨ùâ“ö_¨ÑÞ3ƒB¸ÖENF¸t[b¾Å_Ñ/b$Ö$\7{ÜA:®pçþ“d¯—B·âgÜvðÿéLrš]-èf»!¥°¢ªåñÖ"ó™ÇYr?úf”)æ ¥h—’ãÐä84I +ŒüaEoŲ{!Ï\'…lsÎÔé Ó-êš] ír×h4Û…d¿¹"(c²"üRûõÞ1^ËÓ¨P$ˆMHNqªˆ)E›”49ŽC«ãUŠÄƒwŸªÄ@»¤ö¾6ßÑŠµÎNoK‘ôŒÅ„ùתVíè¨wÍ.…¶Ð5Ív!iûêúËël ½»{1Ê „%ÀDÆ{H!ª­I!9mRS p’‚Ÿõ®À6@JEÙ›Qý£•š§Ûa‰ ¨«=!9Ô9ô{Âз@Í®ƒþ5k4š^'ÃÕ^Öö\Ûä¶§ÛþíŸä·¬ áwƒá”T¨¨"ª$kfxhT®˜·KI<Ù—îÐѯ^è=õY*p$Lðl°©x?ÂÀ'[é÷Ržæ1áœrhâ°¦v½kv ´ k4š^G)åºÚãrÀ†lxØ7Æ7Þ3ăQb€ HQ‰³Ñ!¾8Nôƒ(ͦdÑŸJ‰T 7+âk™§­ôŒu¹eÒÛ3Ë+EÂ¥ŸD§ý¿YÆuÍWý+Öh4½Jr˜šªì‹ Ñsâ?,oV›ˆ"áÞ$¨¨ÂÙó÷£Ä—Æñ¾cܨL´þw‡ÁIβ¦’³³AÇ lddKEʧ–Ý™ÜÒÁv©ýLA04ÂóÐOÿ³¢xû] ¦÷кF£é5’®vDYëÊØØµò¥’€ix…À·ØÆÜ(QQ…]oÿ4Nta”ø’8Î&SéìpéÞîT?_\TLx€‰” )`©“NJϵôÄí¿Ý¿çàÓ´•®ùª£]£ÑôIë8¨bªæóÖèÃ>ÖdŸ˜I+ZÚ ó?œ·¢DßKŠy½+æ) [ IÃ’4LóòÅ™ÅÔïç#Ze ìnDœlÁ·Ò©‹}ï}†ßkè|0ZÐ5M¯!¥´@T|Ñù®,6®/2’é]…Û/—’V)i ;”ž± ï‹QdÒ2W¨,1ï~¬¹Jî#QBÒ¼—‡ú‰>&ùhã¥eˆ‡H©Tî¤.ÒIö· ˆ&¤½[Üã—Ó†,3uœæ+ŠtFÓ+$3·Gåð:•ø_±eø}†‘ê6'®mŽC(™8&,%q©èu Õ··»!êЭ w•H&¿èK÷ „[*Vi饱R¼;½¬tÚØÇëùÓ5_I´ k4šmNÒ]îEQµöœµ×{†{Ï䬌J$’IcBŽCsÎÐ4éºÁñœ`ôÙ!¼Kíòܽ˜öüûÙû×G6ù3ÓkîØ ¨ÑlZÐ5Í6%Õ.) ÝÚ?òNä_þÉ~ËÓ߃*„'xh÷)BIë¼]JJaèãvôy1Ên—†ð¬r6Ë*ï”Ͻ»e!e¼2>ýØõǾaèYÙ4_1´ k4šmŠ”*GU­;{Ý“¾=|ã½#¼ˆ" KìU6í_ÄX}^æA‚xf8¥p„ÈŸ4F)Cà]‘`Äoš©z&ŒŠv/Ò=µÔSŸÓY­úª)Ǭ>f£áÕ¢®ùê ]£Ñl3R®v%UÙ†‹6œmøŒë}{ù0«LTB‘ø2A죇Ҫ{�� �IDATÑ¢$VÚ8RRwKBDz‡Ÿ)……ÊHî:ÿŠCîn¦ÿãmMRm½ >H<~lë±Çk+]óUB ºF£ÙfH) (nûoÛð–¿·¼âŸä/ó ò€öz›Ø‡1b cÄ—ÇqB$’; EËá>VÞÚ‡Xµ‘%Øò¶wõØ‚ŸÇ©}¼…šç[)ú<1‰³}éJ(bžØ÷Ol?ñváÑ·IÍWýKÕh4Û„´u®([¾2|OÉ˱£ü>£ÈÀ©wˆ-Ž}7J|Y§Ñs¥Ü¡iÐ1LM˜ŠugYyE1‰£’Éc(œ·½ËñæJá(HøÊV¥ß‚6*ßSº$JpM3d2ý` QØÂŽ:~9á„öã>3 $§ÙùÑ‚®Ñh¶ Éaj¥kWDfÇú›<†å‰‚ù\˜ø;1bD‰/Žã48ȸD¨ŽÛOJÌSŸÓ’MGxùüŠRZÇXnÒ‘‘—=é–ϛǜüíä ¸K–‘2éà°„;K[}lÅÏE÷üö%{F=í~×ìÜhA×h4[M2#œ?–U_FãÏùJ̽¼B °”´48øÎ©Çx)ŠŠw$ŽI‘k¥çëçVHœbXwB€å”Ð:ÂBÙyR¿ödò{¾m€¨‹ÞþÌ´Qß7…tÍÎtF³U$ÅÜJWù®dÝäOÞZ¢ÉLp-R•’D\Q~U3}noCÑYÈÓÇ즯;µŒ!iÛÝCݱAVWLë"*]7½èº¯=eѧ—éU/˜^ ùÀ™ãž5u¾wÍNŒtF³UH) !„?¼>>|]Pþ×ï7˜BSŠVÇ¡MJ©qæÉþlÇ�ÿkQžß„U'Ó¶z¦ÀoÉXs‰r3Àym#,6L °~ÿ §h«4Q¤-‘d¸ê D×gºñã§îO·NúÉOÆo´tjXÍNŠtF³U(¥,¥Tź3Ö]!O,ºØ8<HE»”´9¥H¤‚Øò®ÙŠŠ¿¶S{u+¢ÝuÄo®÷ÄšO-BzñRA{•IhOõÃýlÜ3@ã(íU1Ÿ@ 29DN Õªðã×®ñ{ú©#ô.š-èf‹QJ(‚í/¶oº­éï^CÙŠ¶Iñ%™W¼e†°ç ;÷¶3è¦VŒM))Þ¶é]{V·^¡P*õ e„ȧ‡Ïü›Ÿ®ÙÑ‚®Ñh¶ˆTŠW%UÙ—‡y—§Ös,°ëlËØë„÷Óðû œ×µ• ._V¸´«ŠßŠ1üê&Šß‰ã¨|²½å™â¶d?ÇrÍ攓–ž´ÂðkQ×ì\hA×h4[„RÊ@\ó5Ø«ígÌ*ÓpšìÕ6v½Š(ÉþðÁ&ÿXAÛ!^wÚR:¬ôÜ µNÃÎ蘰¥ÿßZ|{3¥‰N‰b6'½ëÖì—ð&^?-rÚtC÷¥kv2´ k4š-BIe(Gy—ï¶üfs¼²N£ƒ IT¬CÌS¸oŠða>ên+#>ÀÄ‘9®÷|ÑèäFŸ»3«:(*_ 3ìÎ&Êß §‡°mk|§õBÄ/=½ùôß™pF³ó ]£ÑlR*ãÃPøBë¹È-Þ‹ 2.Ýt®IWtŒ+Ï–& h=ÔǪßõ!2ØtÐD¶¥ž7êœ<}ð l D›¤ïKm z,DßWÚ1ÙÉU¿eÁtÙëáÄ"gÊ™¡3?Òýéš-èf‹øè³–*§¿ù¡´ x~Úˆï­'\>aïXEtw“U—•°áx*Ñ‘0¦«Ìo…ÆŽ»Ëà…m‚µÑ¡lq˜þÿmaàKÍ­ŽáÈÔ±³ãê{jÉÛÂ^4û…Ù{Ö\ƒuÍ΀tF³ÙH)…›Â×%ÆeŽTFÚšN€ÿê&‚jGd¹ÜS¤„=ßrZ0½’ÐV\RJãT/*™š5od<9yÛ3—É3T.#7¼m¸ËF»ƒoS‚â*> S²:JÉú(ÁU1ü›b©@J÷¥\A—B3×¾éÌ_øŠ<½z½5šž ]£ÑlR*–|Ù>2Z)ÞS‚Ò¼"« ð—VJBD 3+\Áã"Óïâ–¤}¤Éß+aíQEÄúˆîE¾Ð.™nü|eÈqí+Ò–|®Ë?ê(9tAóôg¿3é EN³£Ñ‚®Ñh6‹5¢l0팠øN‡ØåŠ ÂIfc«ú}§ïGv—¾¹ÃÈð(ZGY¬<©„5GÑ6Àr£æWz^k=_t}Wïtå€xK|ÅO:{Ÿ>w¯°GG¾kv ZÐ5M‘¶bùï7Žj›X"†ZcË¡“f ¢tû²ûÜÓNõ¯Z0$äô­oNvÞ~m¡@I„) ö²ê˜ÖO Ò¸›h™rÜ´¯Ži±Ï+Þtá®ÏÝǵö¥w]ôî—ÆŒ8¿ª*¨³ÈivZÐ5M‘ ÉâòÅíÆÉÎq¢wU!½¢ÃõGÐ;¹ÀHúÞÚJÍïÛ­nú¶#Þõ¾$áƒÆq~Ö R?>@ãP¡Á^"}L¦�G¹cå•BÊ䔪©óÏM„ qÜíößúÖøµ•®ÙQhA×h4=BF%Ÿ?Ý×TækB ¯k]Cü%„UŽcå±r ôQ§3Å%·•=eèU!¬:'-ÃÛ"½ëæí§’ýøîã…î[ì ÄJ "¥‰€A, ˆû l ’CÙb‰•‡VVí}È?g´™^=>]³ýÑ‚®ÑhzÄš ×X¡?†ž1¤1+s}ZØ º»éÙ3˜ÑÙŸ)èéþì¤[޳ʦöO-ÔÜߊŒçŸy­7Ó»n̓ÄýñäwOþa߉}·ó·£ÑhA×h4=@:’Åý%êÅ“B‰.|Ê {ŒEÃ}UD÷°²æïvb–¬÷ä´¦üŸ'¨½³™þ¶¢Úò9Ò·¯hwU§ƒƒ ªCÎk9ïUÓÒVºfû¢]³E8ŽÃìÙ³½åååò¡‡²ÇAÇ£ÇãîŠ|yÌ—VËÓ-ï)Æg&† $Œ,h9£ˆú_õÁ мtÇÓÙŠw”Â1@4Kú¾ÐÎà¿6Qº0‚Œž?½§¢½5¹ëVbYÅ^Sæ,œھߒæëŽtÍ3tèPÿºuëöM$—†qPi)qDZ—Ú¶÷u¯7øJssËG§žzê¦ûï¿ß6MSÚ¶eY;ú´5›‰t¤±¸tñI",Da@öг”°g’™,F�ªXÐp~ë\‚ã˱Ö3ͺöN)`SCã„BÅåÿ SûTˆ~/¶b5Ø(Gm3k~s÷‹c·_ºðûº/]³=Ñ‚®Ù&$ ¾ÿýï÷ÜsÏ(ÓäGÆqÂþû;C†@Cƒ+V(V®ÑPÈ»¢¾Þ~9(~Í0ÄÂßU÷·¿ýÝ–RJ�¯×»£›¢ÉÀq$±/ÖRObuUSµyO+…n)+½³µ.²Já…úÓƒ¬ùq1Ñ# ¦ÇàèÂ}ŸÊ§¶)Ž¢xy”/4SóJ eK"X ¶�×MŽ÷­qÝKCÚN?çð®úáËZÔ5Û -èš^!ceeeápø¼šóœ}÷M ÝcðxÜ šõõÈU«+Wb¬[Çg--æ|Ÿ¯è•––Ö÷Ï8ã´wß}oT”R[øÛéH>\Ñö£Öº Äæy›0ÿÙNWIbr…<Ó=Ÿ½N(XùÓÖŸÀ± ùÎ;œ®¿ä‹ª—©„0>c@puŒÒÏ"T,k§ìó0}–DnŒâmN Âa;(‘ÆFg«?µJHwªW´V±´~Ú )·üó›-Ûò;Ñh ¡]³]ˆÅbx<fÎ<ÔÿúëoœØçOžÌ>“&)JJÀq\qPI®™4lB!ÁêÕŠ•+…lh𮨫‹¿Ï+**zwʔɟ<þø6 ÇÁçóíöíª,z¾±:>É÷žð‹ÚÔÝB*…ã€uCßMÍ(»ðþÙ®÷Οkå‚$ZkPwN1u§­4P¶JsÏGϲ»õXø;¥…u·©Œ:ÑñÙ} I~@!Têsrƒ!P¡ø_?š°Ç\=6]³=Ђ®ÙaضͱÇm¼ðÂK3,˹h÷ÝåìýöSV¿~`ÛŸK®à77úuB®\‰QWDz ŒOüþâWZ[[ÜtÓo^tÑ%qÓ4¥ã8ÚÂß ¤T,\Ñú+s u% C%/|z˜YR(—¢Ÿ½ Q/óºÜ!àœ{¬îÝÚX’¦©^¾<©„ºcЉ—ˆËŽ„/ôÐjÏß­åŸïXëÝvt}uÀ6>i:bѱS^…~ÐÍ6BÿÂ4; Žãpÿý5.ºèâÝc±ðEƒËïx ÁáÃU—ŸK¦à+íí°~=¬^-äÚµÞºeËb‹‚Áâ×jjú½1räÈO?ýŒ-„Žãè>ü$ÒQ|9¯¥ºq‚¹Ü°ŒâÔBÑE?wDQtS %¿kF)Ñåd,ÝõCî×v“¾ $‘&õúYud)ëg‘ð ˆÊÂyÜ3>o‘õž±.+ P©.ž>Aµ%–Nxy㔿ÿä`íz×ô*ZÐ5;-RJ¤” T; j:½¢"þý)S0v¬2 £ëûhW¤?59V$›6!W®¬\Éúu댆á}¹µ5òæÌ™‡-¨¬¬l{è¡؉DÂBH¥Ô./üR*>¹øË_Ék+¯Ä# !:¼ÉÝõk;�%U—6Rôï(Ø�ÙAr[hÖ“‡�H¢} É¦ ~ÖP†ÉAZûHø ×}®2úԕ‘²³hCg|F;URÔÓ??!:~X©ÏB ”ÓÀXÜô»Ž˜ôSÓ4¶Y®÷h4 €eY˜¦I"‘Hoóz½H)I$$ãM ÛªjÍNŠtÍW†”ËwÀ€¥³ƒÁøãƱ×>û(«¨È½‡n©ÈwÔÑñY÷CCƒ¸WWg„V­rV |Ùï/ž×ÒÒòîÉ'ŸÜxûí·G ÃÄãñÇñûý[ÙÚ‡ŒK>íÿiÑd,J”É9EØ·W)P¢€k:¯‚#@µK*ÿ_+UiOçm‡ÍŸ]-w@%Ju¼Ç{¼Ïû,g9í´%ŠÝiîõ¼$Xx<˜�fq1ÁÝw§ÏþûS2m‡‚é!a€m*lܧHö=¥0…sð‡â6Å ÔǨ\ÚBåÍôYÜŠ§95¬èôKW_¶Àôuõžc!‡z¨wÁ‚~¿ŸD"1^)5,‰Œ5M³Ú4ÍbÀ²mÛ, ÕYo¶Çã±¥”ñD"Ñ,-//_‹Å>ïÛ·ïëííí«ßxã–áÇKÃ0Rîòª»:ZÐ5_YR¿Ûn»yëëë÷M$Ú~<z´<lÿýU°º:[œ·m½î{J𥄦&ä_V­"¼q£Y×Öf¼‹©y••ïN˜0~í³Ïþ'œºAïìÉwd\²¨tÑ-f̼8¥…J(Ô,?ñ{«qÊD†˜å-#!øFŒ¿n!øN)»r¯g[è‹YÌã<Î|æ"”%Ô"i ÷éÓ‡òòrúöíËèÑ£=z4ÅÅÅ”••¥_�¡PˆææfB¡mmm,Y²„%K–°qãFšššhnnN3]‚bŠÙ›½9˜ƒÂP ãÞƒ„3þÄGµ‡ÖN9ù±“ã–¿#–#5"dĈÅ cc±Ø¥ÔQ¶mBJ)#·–eQ^^NII Á`0ý*))!ÓÖÖF8N¿B¡­­­YÇH}ÝB{½Þ÷c±Øƒeeeÿ9çœsVßxãÒÐs¼¥Ð‚®ÙeHe«ûûß4®¼òÊáëÖ­ýÑ!ê¤ýö“UÇgyB{܇Ótëkjr]ú«V ¹v­ª‹Dü¯z<Åó|ï{ç®üÓŸn†!ÇÁ¶í­o'l–X6RÖÉ÷„¥K(Tƒð=}‰èëè¯Î싦ë9Æ;R»º|åÃí ¸½™À§q¤ì°Ü_áîà¾à‹,ñöûýŒ?ž“N:‰O<‘šš à 7è,S¸2·)¥ò.«œ/O)…”’7òÈ#ððÃóÁ¤]ÝàŠ|?úq$G2‘‰Ý>˜DèϾ³â;¿2x•••Âáð™ñxüû@M¦p{<ÆŒÃQGÅa‡ƾûî‹ÇãAÑ©¹mN{>ÒR²~ýz^~ùež~úiæÍ›Ç† ²`„°…¯7î½÷Þ¯.\¸0®ûvnô·£Ù*R7·ä ëqÞ4M<÷FÇS›Òå”Ré •R² fÏ>œ@ `†áµmÛkY–WJéUJz•RÞ¶¶vïüùÿ³"‘ˆAÒýèõz½%%%~  …~TVæðoÀˆÛô2l6™{†--È•+1V­rãFkíÆj¾ãX¯y<Ö‚™3ûì‘GkKõ…ö¦…_F™ñ!ÞÓNûé7g{ʽ>÷ô²"~„Ÿæ[*°š…£Ãóôµç'ÞÞâ™[ofÞíwâ(']ß!C8÷Üs9çœs¨ªªJ¯Ï¯|b–O€2¼;,´½±±‘»ï¾›;•+W¦×Lg:³™_'A·pKÝZÖŽJïcŒ7ŽóÎ;9sæ  žÇ¶jG¾ò©ã,Z´ˆÛn»‡~˜P(+{mÔ4Í¿”––Þ´iÓ¦:ÓÔ sv6´ ïŒjI ˜×ë z<¿ÇcùMÓ Z–0 Ãï8N°®nð–iâµ,ÃëóY~¯×²¼^Óòù,#iõ:NÜkšøM“Ìw¯aà7 ¼B`x½,‹ô{Æg™ú{7 W¸, L#U.¹Œa(in9Ërß Ã4;zæBO•É|Ï]—r•ïÌd ¾ÐÒk× ¹jÆš5Ô54xß÷ùJçÕ×׿uÓM¿]xÉ%?omz]0žá™‘»³û’1÷<ÈCž¹œåò§iøU‰j”®õårÏ`¦¤ä?úÿþío‰‡Ã€äuüñÇsíµ×²Ûn»¹ÇïÆ¢Î¶ÍçÜí[RÇŠ+¸êª«xä‘GÒÁi<Ìb3˜‘%ê«XÅSµOqùå—óÝï~ŸÏ—®{G·#· À’%K¸æškxôÑGqœôƒVÜ0Œ{'L˜ðÓwß}·E[î;ú[؈Åb<ù䓯¹çž;8îkêð²²ØŒ!CÄà#`È…ßïŽí.ärÖ_-2#õ…€p¸ch^]¹qõjù‰Rž×,ËzkæÌCßzì±µI)É¡o¤ßÆâùm9×n<Ê|.šJ–ÏBÏ}ï(¬ˆîçaÃ5e´íëA9¤ä量žßŸ~:ËÞ~;½Û‘GÉm·ÝÆÐ¡CÝÃtó£,ä:Ïüœ+\›+<[RÇêÕ«ùÑ~Ä¿þõ¯ô~ƒÄ\æRD¶°9ìöÃ{ÆX ÓÀ4ÍN®ô¡¹åêëë¹òÊ+¹ï¾ûÒÑóBˆõJ©9±XìeØiÇ¢oã»0Žã ”2.¸àÞxcÞ€eË–WÊžÙ¿¿ç¨ªªØàQ£„5l˜’EE)±-‚‰¤#õ/¾PW¯fi,Æ|¥˜'óQ"úâoíßwÆžÏHSxEL`^Þ€qWkz¼Z>+=]_AKd™ áŒ k/(bmh¿>áx6}ù%�EEEÜsÏ=œx≬ÔBŸÜ}º²D·GJ){ì1Î:ë¬t@ZeœÍÙô­¬æ;oΡ¤ –Dz¬t@¡X€ÕŽBu|úé§}ôÑé.!DÔ4Í+Î;ï¼?ÜvÛmR[íÛ}Å¿†¤Ò°*¥˜7ïuãÛß>¹Êqì1±Xäp'2{Ð cÔðáÒ?b„2JJò»¬5_mr»âqhj‚•+ ¡2†°÷”˜<uãÓ¨ú)¨†¬¾à.ÇdÕ…"Dˆ¹Ìe K�¨©©áÉ'ŸdÊ”)ÉóèÜœ».µ>·|OÊdnÛÞu�¼÷Þ{{챬Y³�Ϩ‘œt۽ܼ÷,Ÿ¯×‹ÇãÁ4ÍN~;K; •ijjâôÓOç™gžI«M)u–Ïçûg,C³ýзfM'‰†aðç?ßÎu×]_fÛ‰Q--ͳJJŒ#úöµG©ª†W²¼Ü_KzÞ´Ðï`òj™ßIê³HFûKÙñƒm 6Ä¢ŠÖ6hk…h$^bqëÖû 5›”5ó‹øÏÙ‡}Üãå¸ß310¸‘¹û�(--åÁäÈ#Ì8¯ÎBÑѦüëSÛRûçÛ§ÐûŽªàùçŸç”SN¡©© €SO=•ë®»Ž`0H Àëõv²Öw¶vZßÐÐÀ‘GÉ‚ Ru­‡„B¡z|ûöAß‚5=&cš&RJ>üp¡1sæ,ïÀ†þùÒYBØG dŽ>Ü©6L}ûºnj${ù*²9âš*¯”;IM"á¾lÛ}F uûÉ[š!‘, $86H”•@ßr÷UV Å~(+ƒ>•P]}KÜ—Ïë;…¶04…¼|£vBº_4ur"ùžÊª–ŠP— ’¢Ëñ=†yûÛë¨ã8Ž£×Ý|öÙgsçwì+ÎG¡í=u5ïŒu(¥øáÈŸÿüg”RóØc1vìX‚Á`'Qïî<wT; ãÍ7ßäÈ#¤¥%éö7BˆŸ)¥¶Y–<M~¾f·YMocÛ¶‘œŘ:ujíÇ4Û0ÌëªâGŽTƒGŒÀ¨©Qø|âöûBB›z¥–ÁWÛîÖHÔÓDR [[¡­ÍíŸ6”]f(Ž+²�”W@UYRPû@°ÊK¡ºª+¡¼Jýàõ‚òâ*£ "9žK$…>}+ÌsžùJÖ_wúAB<á(´´Cc34´ÕÒoö<Œšê¼.WESš*q(¾µ™Ò?´"Zƒgx†ócÀí'ï½÷5jTA r[“)8›6mbñâÅ,^¼˜E‹ÑÞÞ¸ãÙGÅž{îÉèÑ£0`@Þ>ìÞ:¿åË—3iÒ¤´ðÝtÓMœqÆY–zWç“j£Rîxùµk×ÒÔÔ”ö°ù|>úõëGeeeú»ì­¶åëf8å”Sxøá‡0 ca ˜ÖÖÖÖ}뽇¾²ší†mÛ(¥0M“É“'Ô.]ºüàp8|ø!ž}û÷1Bµµ ºbŸ)´Rº¯”‹A4ê¾Çb®¨¦^íí®ÐÆbnـʂPÚJ‚0°úU@E)”ø¡O)””CE T»/ éš&ù pÖIŠkR0óYÝ™äèjöú”戌‚É÷ÔƒŽÊ\¿u¸¢ì>œDã®eÞØ š`]=¬ ƾx+ƒ4û” ›Ö4yÐÌÉL Î`¦4áþ³.瑇o`üøñ¼öÚk”””dÛæºs»Ü`®ùóçsÍ5×ðâ‹/ܧ+&OžÌUW]ÅQG•>×®ƶ´J)ÚÚÚ8äCxï½÷�8묳¸ùæ›Ó}ê¹VºRŠÖÖVî½÷^þøÇ?²|ùòn-ðÌs5k_|1³fÍÊkýoi;òC)ÅÝwßÍ¹çž €a›,Ëš‡WèY{-èšíNÊu/„àðÃ/{ûí·'‡Ãá‰RÊi>Ÿo÷H$2’œ$5"ýŸ+rÕ0~7ØmLÞF †ÝCßR7³Ir¿ÜûRfPX¦ Ç\²öÉßÌãe.gœ~+Ù–u¤¬ó„ Ñ4·Á¦fX¿ ê6ºM°¡¬ {pþÿFÌ(ƾ£/ô7 Zç¹³”!w_y%Þv�3gÎäé§ŸÎLÔmŸm!qèò:)EKK §Ÿ~:O=õT÷ë ûï¿??ü0Ì:¯mÙŽx<ÎqÇ—*;ï¼ó¸õÖ[1M“TòÛ¶ùÍo~Ãu×]—™ i«¨­­åoûtPú\·¤ùÊdîÿÚk¯1{ölb±BˆFÃ0¦Äb1-ê½€tÍ6'EoÛ6Ǽ÷ÙgŸÝÇçóœH$±m{ Pƒ›®SJ8Ó€¡à€I0m ì=† „êÒ¤xÙÉ‚¢ð·§¢¼¹äŠf®¨æ=J$-å ‹»«sï:ò zÈò” ol„P+´DáÀUgsüêËp¼6Î9%Ä~UŽãÙi^•Â"=·øã·ÞÊ_®¾”búôé¼øâ‹é·ž[åsÝvçr>ãŒ3xà \ÑmÃa‡ÆO<A0ì•vH)9âˆ#xá…�¸æškøÙÏ~ÀÕW_Í7Þ˜™Ôe›R^^ÎSO=Å´iÓ >°tÕŽ|Ñð¹ÇxõÕW™1cFjÿÆaÆíñÙgŸmÔÁrÛ-èšÍ&‹aYJ)xàã’K.ñ{<ž}f³•R#¥”Å™û\ËÙcÁÄÝá ©0s?=jú€!Ü ¯B®å,b† :S¸ºËÜý{R†«˜ŒjÉ\—Q¯ÊYŸû9Ÿ—½SÙ^¨C)×åž°!‡Ö044»"¾¶Ö7¸Ÿ›ZÜm‘Äl‹ãVþŒC×ÏÁÁ†€ öÝ"Ú^ŽSŒÛ.À‘’e|À÷>€áÇóî»ï¦'BòŠBO„ PY€µk×2eÊÖ­[—çÛì!>Ÿ±cÇ2aÂLyy9–e‹Åhlldùòå|ðÁ|öÙg$ ü~?o¿ý6{ï½wÖq¶¦™ŸC¡S§NåóÏ?Ç0 þïÿþŸÿüçY©e·Ó4ñûý 6Œªª*¼^/‰D‚ææfößþð‡?dµmsÚÑ•àÜÿýÌ;7uóO>ùäé÷Þ{¯­“Ñl¦¤è�� �IDAT;İaÆÐõ«¯¾f§Æ@j4)’s’sçÎ5^yå•uuu3¼^ï·Ç™(¥¬Î컀iAU8h ÌžM„•à5Üþç¬Âdksz9Ç­ äµ\óí_ð˜[XG®ðwÑíÕßÕÿÝ͹æÒu(å¾lÇõpÔµÒS¢¾± ê› ±Å]ßvûÚc ˆ;&3¿<Ÿ#ë.èè÷· ~¦_–Ñ62ιÀÚåËñz½ÌŸ?Ÿ‰'vÔß…+7s{Ö9wÑ_­”býúõLš4i³ÄÜçó1wî\fÏžÎÃÐ]ÿxja´··óÈ#på•W2vìØ­nG&©2~ø!S¦LÁ¶íNe¶„>}úpÚi§qÈ!‡²G1ä9Ǿ}û2yòäNç¸-â”R|÷»ßåþûïÀ4Í߬[·îŠêêê-nŸ&1p kN;Ÿ}&äG‰Æ†ïӆᰶ¶vÁ‚ï´ùý~ñçk@"‘À²,ž~úicΜ9Õ¦iÎhjjú¶a+¥ŠU֎Ч&ìGÏ€c†þ}ÁKÒʆ,ÑI“t £’›óXÊYVfÖzjÿÞ®#_ Z–ʦʧ\jUj}în¹O½X‡Rî:)]Q' IFº·¸¯†f×BµBk;´E\÷|4á–Û0 y2g.ý-呸ap‚‡xˆk¹pƒºîºë®ä5íþ¾±9Öm )%sæÌáÿøG·Çwr—n¸>}úäµ2» ºËwEEEtÐAyûŒ7§ùö•Ròƒü€;“€öÃ08ꨣ8ï¼óÒÇè.¨/µ]Jɘ1c6lXÞíÝYáÝulÚ´‰½÷Þ› 6 „°ÜÅŠ›ôD/Û1xpÙKsæ„fø|.G!Ü×êÕ°p!v]ÁÆÑkkkŸ¾à‚ ê.½ô2©”ÚéçuÖä'5ÿò™gži=õÔS»···[Jy:P›Û¯]^ûއoŽž}‚ ú’ë&ÎgÑŠ¬¤E·Ð\îå:ÐØA?ø­œ}s,áÌ:­ýÌcwZýÞÛ±Ž”•žŠv%\Án‹¸ÞÜæ¾Bm®Ð·…¡=âZó‘XÒZO Ûs ¦¬Ã1Ë/azâPi¤¸¸˜÷ߟ‘#Gv+vù"¥{²^)73Y¿~ýºµb-ËâÚk¯eܸqÝÅ©:Rä嬯H)Çaúôé”––fí³%íËwü+V0yòdB¡E¸îbxä?°p±;t²+™;v,7ÜpC·õ:?p‡ó|ðÁéåîÚ‘¯ŽBõJ)¹ù曹ì²Ë�d0¼»¹¹ù|˲ôõm€(* Üy晑³«ª0ºz VÊE+‚O>|ü1ë7lÿ4MëÁY³ÿèÉ'ŸŒÚe¿’ ¦©ªª‡O‹Åbç™eLF …9ÇÀ‰³`·A ¢"Ñ'M–»7©0¹F¦Ê³¾Ó¾;ª TŸES¬œþýöß{{#kèWîq:‰hÎ!sëÏ,—é.9å{£ŽTÁ´¨;‰¹ÂÝN |¸CÐÛ£IQºnøh<i±'`íFxîî1:è ^}õÕ¼ý­©Ïés. év° •R|úé§Œ?>¯û8…ÏçãÎ;浪ªªÇ=íPJ1qâD °ÅíÈÝ–[ǬY³x饗0„â©ÛáˆIÉc >X°~þõ<¬ZßaŒ¥èß¿?ßúÖ·8ðÀ)//O?ütu™~àRTT´Uí(ô °aÃFŽI{{;¦i.Ûc=¦~òÉ'h¶1jÔn?Øo¿e· ¢Ø\-VÊÞѶáóÏáãEø‹/Œ—mÛ|°ººßó+V¬hÔýòÛ—ÔMnòäÉ¥Ÿ~úé ¶mŸ/¥œ˜iy&ìßùœp˜ÛÇM*û˜Èv×Ö‡ËxôyÅ43¤šŽ¹®nò[écfÜp²ê [|2·m÷:D)Ôü…‰@á˜ÿ|èQ†T~Èþ{Òá†Ï¥ wyÊBÎu…§Î òŸg¯Ö¡:^Žìˆ~'Ü€¹HܵÜ#I!Ç:¬ô”¨Ç’ýëÿóºÇ¾å–[¸ð 1 £G–h!«®;Ѩ¯¯§ÿþ] úõ×_ϸqãzìRßÇá€Hými;RËùÄïöÛoç?øBÀOƒ[/¢#7@æwž:´>[ ÿxþñ4,]}Φi2qâD¾ùÍo2qâļ®øÔ»eYtÐAøýþµ£».…Üë"¥dÖ¬Y¼üòË�”””¸qãÆ7ü~÷_Ó%Ö_¬\8x0$»L6 !Ü>9ÀѣaôhTÊ9Jç(Ãø’‹.òðé§‚êjkaK‹õTeeÅCo¼ñæÒ¡C‡JwÿÍûCÒt&lR[[[³iÓ¦sMÓ<G)U›Y¦_œqœùMØ} ëN/’Ëé¿× ‹´ªfç}* ¥xì‰g ª·9bÀɱ„SB™)˜"uŽníÜ:rTLelKŸÓö¨Q(a&ë˜RqòIÇWßâ/wßÇ7ö[ÅÀÊ<Ösò\: 2êÍ(›Ú¤rÎ%ë¯ ÷<{£ŽäqR/Óp_ ü^Úny<áŠv,ÞñJY豤•þl:¿`ðàÁÝ»©2©åBVmWAf©ý*++9âˆ#Òã¶s1bãÇ/(2…,ò|äÛ »óž¶£P}�C‡Mï·âKܬ ™¿çÔbòoƒì^×|®™ënw,XðüåŸðøÞyçÞyçt]ƒæ„NàCÉzëÓ§)qíi;r=ÝÝÛÇÇK/½„BÖÖÖNBÌÇõ‘i¶Œš0w¾õ-J»xàÝ*R7[Ãp3x-_}d­_¶Ì~µ¢¢âþ)Söyù±Ç³½^¯L¥;Ôä' …˜1cFéâÅ‹/¾ç8΀ÔvŒ—ž G�%Ü?“œ'z‘ySÈ´r3–ÁBÔ\ˆ2ú¤ëW†Á³Ïþâ ݇¬ä-©·Íª#×ÒÈ8VnŸx¯Ö¡€Ê3À?"£Žì'ˆEK–±ø8îPÕü—çxYõç˜Ì¹ž„\:=”t*°mêP bN¾† „«Ï‡>–늗I«Ýq -Ç_O†ïçŠx")ø¶ ç\ —º7ôùóç3uêÔdÙ–hás)œå¬«mË–-cÊ”)477wÚçÐCåÇ?þqº«©+×vO,èÌe¥ûí·Y=V[ÜŽ|u�,Z´ˆ±cÇ"¥dúDxñ.°Ô–ç�˜°±þñ¸énXSŸ½yРAœxâ‰üò—¿Ìr·÷´…Êä{¸é¦›¸âŠ+�¤â·‘Hä =|më1n¸áúõMM¾M½™´'u“’ÒMë¹÷Þ0gŽ]sÕUœ|á…Ïí³Ïb_\äL›æ‰”–šÿ³,óšššçž{Ž%¥ìöG´«ã8µµµ^Ó4¿WWW«O>ù¤Ùqœ_¢œûî Ïþ¢ï‚ó.|ð Ì9J-Ò7ÿ´‘*2¬<:¬¿Ô:‘QFxúéöA¦^†R5{&u5w=YËúæŒý¶¤ŽT‘½.]&sÿެÂ8•á wº‘1£F0ëøË¹ë_E$r nÙ”àfžsê¼Dö¹‹ÜsÊx8ÉÜG ?¾>žÿ¼-’Ù¶®¥`};Œ8ž|þð7èwÌ[äv¡y,ðz`Å&},üïc¸á>s"´'ÜÉ_j*a`_7O}ŠÔ b¹–xW¯Ìò¹ë»ÚäÈ‘¼öÚk„G)•9)H'ñN•ÉÜ–[oæ¹d–•R²Ï>ûPQQ±ÍÚ‘¯ @cccºnÌ­üÎ…�$ô+‚‹Ž‡/Ÿù4¿÷ÝàfY¬«û’›o¾™’’,ËâÀäÕW_M?uÕŽB×3ß5I]Ë l`fÛ`\xáÅ-6$ÖG£Èí­›©›‹aÀÀðoà¿ä¹ïÏîüþüóׯ)-½+qÔQ¦3hñe0hý9 î»×^{Ç鵬I;‰D¥•••µ†aÜišf{]]]ÌqœÇÙ}ôPøë к� `þ½0{brØ×5ËÀUŸ¡ãá>]&ç»W TpîTZÖ‰JÞ9|Âàœó¾ÇÊöoñâ{îî›]Gæ*•gÛ =­Ã?™ngJ˜;ŽïÞ¨Jü~æœý#î{² Ç £?2ž6²Ï!í9È(’r‰gž‹Ê(—v.(0{2ç”ã™}üµ|ù.y"HSn´ófÔ±dŒþ†›P oÜy%ì·GÇïçÅ0ù$7ú`ø@øë5°ç7~i—ÀÀÚŽ‘úúúôõƒl1í¸ÖªG虂ª²~ûŽ;– 60mÚ´¬}?þøcÓûä sæ±s]Å…Þ}>3gΤoß¾ÎkkÚQÈk°råÊôrߪ!Ïbk~W¸¿­Θ KsÆ7á†K _¥äÍ7ßdÆŒx<úöíËõ×_Ÿ~ÐÈ|å¶·ÐuÉlóºuëÒË»í¶ÛšX,¦­¶†išFyyÅ¢¶6±S\д•¢ ¸öÙGg¥j/½Ô>ï§? ÿï¸ã>iŸ;×R&Xí••Þ—ŠŠ‚§:¤V)ÕeÌÎŽR Û¶ {ÿ !œ†††/¥”çú}O9V¼�Î{°ø÷°8ç˽|Ëä,§Ä1ë?½Ý@ø÷ÈY'²¬b¤bß)>þ\}É£óM¤ë:2ÎQ>ï­kGêP ‚ã;iŸ‹¬Bn�RÚΧÈãá¤3Îå›éŒó™utœ`Ç9e^—ÔÍYeͲÐ3×ÊA(Å#†rî—Ó¼€»žNt<Pt[‡‚O×ÂÔo»Qì�ý«àO—CI|²ÜÝç•áðsÜ(x€½FÀï.v÷ÿb­;ÚÅç¿™ÐqM_yå÷ZäX¹Ÿ ¹ãsE"³/6_ß­‚`0ȼyóøüóÏÙk¯½�ˆD"Ü|óÍYÃjó w¡þóÌe¯×Ë~ûíÇŒ3È ÚÚVíÈ]/¥äõ×_wÛLŸàz7;vÜF¿«T;Re”ûàòSaͳ`¿ï< 3¦B(ÔÀ/~ñ *++ñù|œ}öÙ¬Y³&«©6Š+ȼÞo½õVzûŠ+ÞE÷ŸoÜ߀àâ9s¸eäÈ}:='óoȲ ¡>úHÈO?U«[[ýWJ<rê©§,ºãŽ;ã;s¿¼RŠ`08&‰Üì›Z_V?9 ~|:ø’7Ö”åÕ—\à=õ¡Óöä‡Ôg‘Q¦ãœ�ï è{…R!Tò¦!\k5£3W)Å竾dñÛ÷pÌ*}ÀnëØíèI¢Ô\„ÝžZ/ÒVy§à)¥PÀ > (öFdœKwueœoæÊtRÛR›2T¿‚ð¤.wGY!xõõù¨æç8dRòë(P‡R°1#w‡¥ ¨‚ÿ÷#×C&„;úaÐØïD·/`Ìpøå÷:f¿ ø`Ö4ð$YᇻQðÇgÁ‚YÓuºçRxXWï™ûfR¨¸bxï½÷ò›ßü†ªª*®¾úê¼Ç(„”¯×ËСC1bDÖlgÛ«---L:•%K–ôÃ'ÿ†¡eÙ¿ñ­þ]ÑYÔ þv“šð³[á¯ÿr#Sí?ñÄùÃþ@uuuÁ6f.þùçŒ?žH$‚Ïç[t饗N½îºëÚzôiºD$/øìÙ³yfß}Ù)¬ô­E)Wäc1X².muuâyDZî>|Øë‹-åö™mOÇaÈ!ÕëÖ­»Éqœï´óÊŠáúKà¬cÁëñ—ÚñÇœEæúŒ¿Â̲…þp;3÷X¥ß€’ý@ÉŽ›XÚPiÁƒäM øïKo0´øyF*pÞÛ»=©PÁ)P~LF‹pÛ(Dò!&ùà’y,1%ùëäÜÀΨ#çŽÙ醚ñ9}:.u�Á)PþM”’é»kÇ÷áxSs+OüývÎ:.Œp:צï/r—ƒ~øónT{ª|܆‹çfŒwF»Û.Ë~H’&í#ú'OÓ ßþ <ú‚û;¸óÎ;9ûì³³.}î =s}!—m!!,dÕªC)wŠÒM›6 …ˆÅbéi|-ËÂçóQZZJUU}úôIgsêØ–íPJñÀ0wî\”R{<v+‰mü»ÊØ'ëï­u�´JøõÝpË_Ý@Ip½W\q—]v@ àõºüò˹馛�×µ¶¶þâë’)ζm`fÖõq¤c [{D,ãòË/<oÞm«Ž>Z’ó»ÜeHý( êê\k~éRãÝ–ñHUUÕŸ}¶xYII)½ùÃrÓ4î"™ØÅcÁ÷O…kíB/ôÄœµ=×$ÍÙŸÌsËä­C è ¢2ó«fê|CR–Å_þð[Î:¶KìíèIJ ªÎ�ß°´"³÷†–aIeZî†Á#=ÇA{¼I¿’<—(]GámÏl½ èû]”oˆ[ofýéÇ÷ˆqàÞ?Ý媧 0³ëP.»n¾Ç]opÍ÷`ÔàŽkjp˃ðƇî²Ï ÿïb7�.ײó{áÈé¤#ý?YûœäZm555¬Zµ*=ej!K=_vúšØÖÝqv…:ÀNVWW‡eÂ{ÂÞµî…ßf¿«n¶mN X× \ÿ~¹Ã³3räH|ðA¦L™’Õ¶5kÖ°Ç{ÐÖÖ†"|ùå—÷½æšk»r„ûÌKf¸úƒ½~ÿÏ Ã˜íóøÜ;½RFêKAÂNȸ_”p7tì½Ïýú…øæ ´´4X^Þúåܹª¢»vzІkó +ŸC¦È77ÃÒ¥‚?6ëÖ­3þœ3çÔ×o»í¶.ž×ë-vçÏIk€q£àï7Ãý™ñtLþ'îN.Ôd[3ŸªEr]–«Ž?¼×a €~¢T<Û"$Õ‡®2Ž“-4¯¾ù6Õæ³Œ¼´£GuxaÀÕì´ çºÚsI ©�ÞYø4>ÊäÝ;×Áÿgï¼ã­(ÎÆÿÝ=åö{épé‚ ˆŠ ¢ ¢h4V,[ìÑK5jÞ_b⛢)Æ^ó£FÅFbD ‚PŠH‘Þn¿çœÝùý1[f÷ì¹\:(Ïçs>»gvfžyfgŸ2óÌ3z›Ü²ÞB L¨Í¤]nr1zÂï!}a_ŸÉðøÃá’ÓjC–úGKà€Sƒ6? .<;Àõñpë#A3.<Ž;4Ô$„^UºcÀOï€?>ªž_rÉ%Üÿý!F^Èâmim½µÌ웂Ãq®¸â î¿ÿ~�~8îø1¡w¹uÆUXQ.d¡o )AšðŸáÜëa™ëpiY7ß|37Þx#–eqì±ÇúGÄ&“É«ÿòMµÎ‡]=´Ó’UKžO§Š†ú]¦[_Ó;Vëìæló×6œ»ò©5oYfë¶¡ €ë®ûiò™gî{{ìØÚ¡ßˆ3çë»X¤…{¤TB>›…¥KaÆ Q·`5£©‰G{öìù•W^±~ܸ«œMÛ2¤ËŒ3žÍårC,®¿n¾RÚ!&! RÓˆõ—+¤û7¢^kr+TFz›Œ£â(Ô•gúEò¬åå«Wóþ›wqòá2¯MÛŽÖà(>�QuR»&B‚H§];éD¸õ2ç 6|ù8ÃöÓú$jÕxʈ÷™>rBírDñP5 ¤ƒ×š€>¯=o•ã«e˘9é>FîÖcÂñãàÕwÔßÊRøËuÊ×™öu…_«ûá÷ã‚>ó›¤å/)‚ïl§’ie¥0[=ì±Ç;v¬ßŸAù‚pc׸: Ñ]ÇSO=ÅÙgŸ ÀÀ>0ó90šƒ÷°UÆ„ ¥o!½¾ ¸üVxú%O ôîÝ›ùóç`šæ ‹-:µººšo8ÒaÈ•ƒ+WÖ,¥´¨xh´c$.ÿ’ñº‘þyÉeVohØpj}cÝ䦵|~ðûßß–Y¸°vAS“Æ<weÐ>4µ¨ð¦­ Ï"–=zÀ©§ÊÒk¯Í~ÓMهǎ»fáÂkìcŽ1³:óS)ë¶ÊÊÊý9䤔’l6KuuuW!Ä'ï¿ÿþÒ\.7´¼þvdþ ¿ºÒîKó¬È¸—˜§&hù‰æ—‘2šæ·É8H@Ñžn?ˆpFᥩŸ$²WŠËËY_S促FGkqBJ;D‡Ç€|*D˜‘‰€þš õ”º'¿{1ßu%ÃS,ühuî8fŠÔÚV´/Ò¾Âæ2h“×^ßI=ª«iû³¶¤3¾€7¦xF€¢¤û…²¶?šs!`ôÈø~Õû±¦–¬ò: Düë^èÖI=¿à‚ xæ™g‚n4ýê/ÙD®z¾BqœÝqL˜0sÏ=Pûû_¾_æ[{\‰€Ï‹èu3pèàq‡ŠüãÐ<n¾,SúÂX›J¥.騱cZvMØ÷â}ÒÝÇT?ÙLݚʊҡVÒÀJ¨Ÿ™00,i LCøŽ¨ ¤+{d¨“V²]ûòöït¨èøÏ.Û¿¸¥C‰ ¯B)ùdݺoÈÖ] ë=Ó„²Þ7ã¨a™UVÂa‡IëòËeïnÈýäškÖÏ<ꨩͣG ™J%ê—.]ºXJ¹OE)¼ô�¬ÎŠª&|9ªÛ·EäcÑ>&©§¹ þGÓÞÍ‘ìf[ ‰÷ñ MÙó˜šÞ&mcWŒö¿Ýéh £ ’Õ!íÑáÑ*¥¦äJÂa0wÞWôîÔ}·^B:…–!TFï7£RÝ}%& A½¿îUx Ûq8dØÞÿØ€$<ø¬Šúj«Ù‘ƒƒuN¤²Ô_ž´§¬†î«5Ž˜{Ôšû¬¹!I… Z2ãYèP¥üEÎ:ë,ž|òÉX§xNü>æ–Ü¢e¢åwEÏ>û,§v¹\Ž6å0óy¨. Ï­6®ç‰Í¿‰8¼ï%Z‡`9pËEÐ8 þ|½òÚ444¬(//¸W¯^»tD™œ“ã…)Ͼ×îÆ¬ÑTÛ¡SåYÉ”a$’ÞÏJ¨k2i’Hš$R‰”é>˜–ZJ÷8¨ßç¾ò¨~Åéâ×Ô¯Y:à’~Ý£ãÍ ›ÍÕÕ]f­ZµOQ‘@Êb.¤âm hiIÆkCÝ–·AòS¦Àøñà8§*úÒڷể…^õšÆëMkyéyižFÑ’}z<f®3~¹™8ŠöœÐ€ò„pà®êº .ƒj¬©¥²¼ìLGkp¤÷�‘Œ¥CÕ'ƒÙ÷êGƒjus)+>:"mÑÉñÇ‹.úÏË#�‘ÞDÂÇí?s/ôÿÂ{ zTW³h¥š%yñ­€ü½{«€0žR$Q‡°|2/È3t ÖžPçi„àÑ‹Wh´h›„9/Á€=”à;v,W^ye(F„.ì¼û­;ëù •ÕËì 8Çášk®aôèÑ8ŽCÿžðÅËÐ.…ÿüq´µÆUL™-Åùi:ÙB€)aÜP?M-;£¡¡áÂ/¿ü²Ã. Ïêpâ¼fC‡vmo-«LY‰„•T¿DÒ ‘2H¦ Wˆ$´û¤'ØS*¿i „A¸óذi JŠÒ•6ÎçÏîpPœP7�LÓt²ÙÜ׫V‰†mêŸ €bk-Pã^·¶€7ÐFn¿÷“.î,› RÂÚµð›ßÀĉ*휓U8ÅóC£IDÊù–b„iz–—Ϩeðßû(ýé2y÷"’¶©8�Q´Ÿ+Ô>¥îáO³{yf}>¾=u}‡ÐÑDñ¾‚Mþ:— HWŤ{ÒÛS8젺ЌÇõrÂ+à)(ù¤Š T0wJ'šWD/—TÏ Ë£„OÀº *îl1òŠÏ^Xð�C¨Xíè(<3Lkˆ”jßú¬yÊ)NoKU>|.¥Òî½÷^úõëÇ’%K ®I{ÿãÖ˜ãüT⦰ Õ¹³áRòõ×_3`À�î¸ã�Î>>~Ú¦‚±®“-WúûŒÉ»Ù8tt2@‘'ð$$üæ2X=«8@IàqÃ0fwèÐ¡ÃÆÎ¸ßÀvÊO(íÓ}lׯږµùgIIª´¬2©,nW'S&‰´é lSý×…¸fÁ'4áŸH¸‚Ýå?^:Ø9‰™0H§“éŠÒ²·»ŸÛyßhÄTÔ‡zȵkEM̸Þú�ʦëšQóÖð‚xïv©ý¼|îoSQxï=¸óNhj‚6ðñøÛÏ5‡7½=Z_@¡}dž{÷ÒÍ« ¶¨öìç‘lŽD¤Yà�®é«phQ°|i™|ñÑdúvßÁt´‡‘F¦z‡G‡÷OFzLJ_.^Bví$öè‚oñÆA¨m®R;[æµK‚0Ë©nÁ3< ˆ¦ õ¾Ô‚dÎ|u*š½º„ûEXºRSzPÁfü˜‘)h^_ ËW‡Û�`ÚðÈÍðúCjÏûüùóéÞ½;·ÜrKÁ°ÍÑié¨SZ\þBy •ÛÑ8lÛæ·¿ý-ÕÕÕ|þùç¥à¥ûáñ[ÀÒcOxå µË»Ù”qååÙÚ8ttæÛbžªLû?xþ.µä8Nÿ•+W.¶,ëÄ–ÞÇŽ)¾þGºwÿº}¾òŠsgœnv?¼*Ú¥°’+!ÁœÊÖÉ”~Í£Y÷VÂÀ05Þ"ïÍ4;˜¦ •J¥_ðƒ=Ûe²ÁGn�ñ /®^¶,Wã3Òm (Ey CÀ-ᯭU�� �IDAT!_À·Ò™-…ÖÑ=µQOËõ­Ãá}û¼öšJy¬øìÓ90ð|’4m[7t}‹X³…þñiL6ï'Ãõ„x©Ðpn*Žâ}äÜÿº ÷k-z–»‡ÃEðÊ+9êàLÙŽíAÇÆpHEû�2UNq®¨mìyÏ/[½†÷þý§ŒyË:žE£—×Û ¨BŸfÒ.>·roŒù ¡¹¹ ˨g½f Eé O½þÜP´±¸R©0¯oB ÑlšðÙ<Â!o ð½l˜ §­Òñ‹_PRRÂøñãÊ¡ oŒ›âÎë«òrRÛQ8�^|ñEÊÊʸñÆ8éHX?¾{�D[i\…‡ÒVÇ‘—“Ïûöô±uÊÁ°d"ôTçE&&‰?e2™ü vHi³òåâîM“öü¼}ußù©²Š=E2AY±Eª*ê¤I2e„¬ñdÚýiÓëÉdßêº W‚](g:ËãOÂÿn›mLKP\TÔÅ–Ù¿ê[ª ÑÒÈf™QS³ã’(k=:�t&ây©× }k¼G™®(´„Ãf£ëêž0¿çu,À—Áw+‹$”W�h ’gyVOè¿–ŠAúéš‚ 5…Á£Éû Cõl*’îãæAÅ!.–2`àB¥Ïž·�jÞ¤o‰±#èh @œ<:¤À÷÷ë QÏæ.\Ì;/ßÅÙÇåòPÕpx÷è4‰€Ýø×™¨D ‹öAâyÒ¤¦Ýäå 6Àüy éÛ­Ñ?XÔ–ÉTÌ–Ô†æ�C2¡òùÖ\”ŽÈÖm€k sÓ†g«&Ã{Ass3£G¦²²’'Ÿ|2´¾òqÿ£ÏâœÒtˆ ãí‰Ãqžzê)*++5j ØV½/Þ ÝQV„ÞvÁ–Ž«m‹CŸÅÒŠ‡ÒB4e´m¾øœx„z”Ëå®.**züè£Þ¡‘K¥eõ›ÝŽoþï 5m;ø*Y^µ§H'©$-þ[ŸbV6é{²{káÊÎ ïTþÏJŠÐz»º¾£œú‰` ^ƒæFÂ’â¢ãû_Þ󬜭–*üËf³$%_¬_¿i(¡îî ™XzÜç­ðf¤‘<:]è· Ô…€„+Ôý_n‚__‚ø! QëÉG)CãºE Sç!¡´HCåd T´G¢Xm}+8¯ Ütß©‡À kÞW‹™óþc?LÆÖ¿¥tØ2ÁÓïà•©‚œÌ"›ŒÃ¬@$»¹y‚xkþ̃ŒÖ!Á0ù×Ëo°þˇ8óh;x‡Ó‘1 iþPÖî½õʼgF1"Ù+È©.HèH¼üŽa0íÝÉ4@R¥,šËASŒ¿HYQ0NššUì…è,H^#"`ðé\Ô7'É{‡Þ}»L –¼ ‡î555Œ;–T*Å%—\Bmm­‹Wø×8dzè³Bå…,ï9½m))% \y啤R)Î:ë,jjj²|õoøä)hWî›_pÇìVWÛ‡7ˆ|6©C–7S)Ôrà „‹NWÏlÛ3qâÄǦNºÝä‘wTw¯K«Kÿçö÷g§ìgW·})a&Û`Á¡.áÏ®N’N _0GwR[?Oz{Ò ¯™' ×·Âßâ¦î–&Ô½þ”RbçrYI"aéTú7ÇÜ|d:kgn†SRR>w‡n]K¡¦á£ cî½Ñä ¶£é>KàeBqL)š/F¨›&<ý´ 4ÊSó‡îàËÓz#ŒØäBÓ’e€Öûïi¿~>ícÚ/¤-ëu@X£ÞÅjϳJ“.N×2qÓü« œæþ3i*+>ˆSGØî`Ûút˜©^œyæX¾{ú-,²/áþçKX[ŸŸ¿Õ8Rý"éΞŸV!UD6¿¯\š/_ÁÃwßÂ1û¾Ãà~øŒÐ«V?]{†~‘ü€Lïf˜4œ>nW¡’*ÄŒ—wÆÌسËŠ-hÛ.̨kë5FëÖUYàhl†z-…>[º %¬^+׆iŒþ¼¾êR“„Úið£sÀ ÇÃ?Lyy9•••ÜyçÔ××·h-Ç¥ÚÖšz¶Žúúzî»ï>*++)--åÞ{ïEãò³ f¼÷WèV©õÐî ôÕVWÛGh@Ï«ñÖ¸6è¼ÓpàŸÃqîi¸¹\n̰aÃnÜ–ŽrŽãà8û\Õ£û€«{Ü=äú½;¶©ª}eUÙ¥a8ÙNsÙÐŒÓÐŒlÎâdmV4H¾h¶ü)rOHç­“û^ífìÚ¹gÝ{Sì–ehºp¦)0L¡)N‚æÃ%{.]? R³Ðs¹©TjÆŠÛÅ1®(¡ž ÌMâ8K\šƒrr«uŸëÂZhÿ£#4ZodMý£`–{°Åwƒ_]Žš¦—š¦ª¡ñn„–ÒȽ,ÃZsȪÑóäA†µÜ-6‡€¢}kª½"ÒnájÌe¹ïî;Ø·Ó+ ¸ 騣M,H‡=ºuå²+¯'S5Žûž-¦®9Èß*ˆâ€g¹}¥*Y²r÷Ýù[Êîᢓ3¤µ±ï\Fèˆ<÷óÈütVÀ=*5èàñ^Âï·´[ö«¥_óÕ§/pè~ Ï~{ª¸ë^WÌùJH©¢ÂZc-ßÕÑ!ãiò®–éZé^ÿhß\¡ï£Ô„;®‚¦i0ÿu1êjk7n¥¥¥¤Ói.¸àfÏžíOË·f ™þ,κnM=-=Ó…ý_|ÁE]DQQ¥¥¥\qÅÔÕÖpø0÷Uhž÷üÊ´@"¡wÞš¾ÚÒqµ­q|¯Ñô�A$L„�‘…'o‡¾®O¨”òW;vܧ#ekÁ¶mÇÁvln{æ¶äÞWôì=ðÚ·ùYÿU‡ýÏ~vEYùWmÊ+¯H¥¬´•¤’‚?n2z’à“UrM8MÈÆ 4e˜¸Îô§É}‹Ú³Ôõõr}Ûš¶fî sïjX–ÀLLÓ¹ŒÆ°”@Ú‹•R’i¶U~ÓºrÁò¹Vôݵëߟ/Ï>›Ò–‹¶ب=ãº`ö®ŒIxtDÛ. ¤é‡ÃYÙ ÜuÔÔ(ùÉ‹°‡fýxkŽz;tëXDÚéõ­^F'Áo‚lÇF®›„#ÙÚ_„ÄAD+Ñ*Rb Á³ã'н|:CÕ2ôÑ!%`ÀoBº:–Ae””Ce*ÒiDõ´*+¥ŠŒ"ÃàÝiP³äŽ=4Ø&Øb_eÐé'*ƒtéò¸™Tþ‘o¾9‰õKÿè‘)O@…_o¨N/,f(Ý»¶!Z^LT!;ý!´ÓUÜvJ8ï)íCøý °lõjÞ|áNÆž 1¤"MÀaΗ*O¯jøóƒ£/‘*☛oøaûÁOÎUÛÛôw¦5%tÕŸK©ÎÎnWôÙ¦ô•÷Yü¿»àñªYLÓää“OæÜsÏå°Ã£mÛ¶þ³¸mbQØ”ô8ïöµk×2yòd{ì1^|ñEtË1„³O„[~Õe ÐÆÞyôÙ¶WÛG‹¼ÈûëõYµÛ^˜g\­>uÃ0&ŸvÚiGŒ?¾ÅÙc)%ŽT<ìðŸ +Ÿ¿xÁÞfBž°’ÇHGM&“ŦaU’XI#OáP·"@¡Ñî²+ª:¤°ÂPtx´i CýÔâu@¸ã€t$¶-qluµsjúÜÎIì¬$—sÂ׬šZWSìÞ½úÀ%`˜‚6Rd²¹¦Ú†ÚƒCM9ò¨âÙ³ßyçÒK³ä½0ïEäŽí�¨iôB|S`SÊJ ˜³žzJ%üõü½Çžeè .O–]«õ˜p J‡/kÿ)ÚÇÂSßFqTœŒ(=0ò=ª;oj½1“áÙñ/Ò»Ý'ê òMÂÑÀÚ&tœp*TWCc#Ô×Cm­:8§¡A)T6¨4ïy.'¨,KS^ÜHÿžÐ©´ï=ÚC÷vP^m+ M%”'!Y~0²jHá8 êx{⻬üj2'™£]þY�¡ulïýÆõ¹›z¡üºå(‚¬: a5)[¦¾?ƒ¦•/pä(G= Ç/[îQ%-þx tlÐešp×SðŸéê: ÜäÆzÐtÚVÀ‘ãGEÜ’¾’�Iøx>üáÿàÅ7UÈY„”••1lØ0† Æ!‡B÷îÝ騱#%%%~žh™èÔ9@CC+V¬`Ñ¢EL:•wß}—É“'³aÆ<Úˊᤣà'Àþ}Ìf¼sÿ–÷ÕŽÄ!õ÷A4?(C8¿×VYOYóÁ0Œ\›6m/[¶ìCG:X¦…f-úÌúîÍGïis„i˜ß5 qT:Y”vÛ¯&ž4¤†!h×%­ÆƒŽ˜q.<˜ß~a ª:$•ÐéÈEm˜žP×+VÝñ„yÎèY%ÌóxÖ!—óþ«4ýY DKª:¤NÒLý4DƧŸ~l ràóãÆeOL¥Z˜zÏ¡lN{‰Ñ7éÿº)?½¬šoiTèø h‹¡:)ð\«Ã4áÉ 0ës•ôÚÃ0r öž´AŸ§,D>ޏçymŽÞ·ôlSê,XO:³<¯lÃà½÷¦3{ÆŒÙ@;Ï¿a“q´ŽŽ5Ͱï©pÂ)J¨·féG·…~¦»‡3—SŽ^MMPWü<E¡¦F) õõÐܤâœw¨‚Îí¡² ºvVÓÒ«Tze;èT+ ‘ÔÚ`ƒ°…%4†cÈv£:ÆõdªJ%‘R„#oÎSBC6Ë£=Â÷Žùš6%1]*aÁtšŠêpì!pñ¨p¿-Z×Ý”=ÿD8axxhE?“<eÄM°8úh[¤ym } Z¹ ¿¯$`€mÂÌ9ðÌ›0ù=˜ù¹šaÈû„EË{Ì[“×4¡}%\t ÙÛÝÑâ)´›CG4ODèm•¾ÚÎ8bù&ø£3;2’?Žßú8üüÏ`Xe}‹Ç·^µ<a$¾cÑ'™HÞÖÍ<6•ä.´é˜RÓÖ¡Ç"¾H´^_À«à.m•@G(!ím1³Ü)sõԽ)ré€ãxÂÜâšàθi!á­ ÷Hšc»^4J+””&hÊdž µ9“É=zt»môè•WWUÉM[KwPB>KpÒYœÀÑ¡`*$Œ[æQ…F`!ѲnšaÀÛ“`ò 5?|öì®GŸ’‰cª:¡iJï‹Ó~%Á–ªZ3᪃•p}-âHtƒ—ƒÌA"ÁW‹3é?ï’È~ÆÈCr´/'8Þusq´’$,­U§v ;âì†èŒ‚áugO9ð„ÆFu]¿^)Þ¯¡^ÌhW¡ÏÚTBûNнƒúµ­‚Πº´/ƒ’’œ.ÿƒ ‡È9D:ît°ÏqÔ²Çøñÿ¤GùÕ²‡DŽ~§ ¡¢¸]ó'¸ó1W øËOÕ9çÞ;0 øý£ðþgª\Iî¹ÒnÔ²¸o$4 yÜ¡->(hPˆ‘{}Kþ}ÞçÁ–ßåe¡Š¤ÂPˋײå°b Ô6ÆZõ[¯é©,ƒŠR¨(ƒÒ4tj ÉÊn¬\3€Õ_Ï¢"ý5ƒöÊÑ£#þöÄíAÇ®ˆ#ŽFç±]óFiª‹IKÊøÏâr>YULCÎÀÔí=¶„Ó»;œÞͦg‘rfÍÙ³k௠“L[oaêü H™””'üVä-½è\“îqºA2ePZ™À0Ô ™'Ð}¯tÏ©Íá:¨H Žg‰ÇXäú5O€gò-u;ç9h Ò%mS89ùq¨©MMMTVVŽ9餿Ç È×V7$ÊŠÏ�QŸ†¨À.t%rWžH^ÈÕ­Á3’…€wÞ5àË%ðÁ?¡WiÀèüìúG¢ pÐþÇàYtÚ-‰(ÄÔ¯ÕÍS‡4à­ÊøzY޾½é×*‹)8ݼ986•€•ÐÿDs´oγ«@ÔØóhðv¾8ŽúårJ)hnV³ÞìÁÚµêZ[ µ5ÇIPV’¤´Ä"—YÏÀþjæ _7¸ü{`æÜþÕ”*o,6í†ëÑ}»ÁïÆ©¯^ž upé­A{‡ï׎ ò„‰sq ý›qu´j¥7>2Ù÷-„Öäãèˆ÷ú8®Ì–à 2.·ŽíAÇvǃTêéR íf[ðáê&}]ÁG«Jøª6‰-¾7—Î{#7¶„ {Ûœß[‚0‚†H™s9™³q²9~¹ ˜÷j’~Ù’Š–®\è•‹Hó…v‰HõdÊ ¤ÜB˜ei'«‰Às]sdóÖË[ÚY÷>,èíXžËJ·%ɤA›Ni[®…šH§Ó�KV­"#ÉVÎVòVOhi%02SöhW½ï⹈¹/$Ìãò‡S‚aB"Ue°" kRM j'1‚ÝÍ]ûÖó{• "8wQ¨B½Î˜2qH8jP- èÈ{ç[Šcé@@‡"˜þ  £Ï†6mv=¡^¨½Z „Pc+á~íÛªM"eõÑe…�YBÈó8Ž™§%<~;œ>N½‹¹‹á¯Ã#%«¢.= xN•™ò!ì¿'~@þ8öÛ‡ w_ú<>ˆÐË1xZqtè î}\o)ލóÖ¶À±=èØ^8¢ü¢Áº&‹×•2uE9Ÿ­)aU³…#¦ÈÇ•ò"…FÒ£ Bpd{›óú„•@X¦šn’€mãdm„aà!%¿ê]Ïe ,ͪµ·TJ)�¡q\�gtí\áîõur}2:ïg¸ÝH„î4¼'‚ ¼o:T‰Ç¨ýõD]óRmuåà8”‡ºmÛ}ôÈ/V­šÔ`Nr w ă@ (ФÇMÙëetÓ”/Y¼gúóBÊIœ"¡ÕeÛPQË—C÷Î0yìÝß²‘z#[Bù(¢Óñ:/¿¾ž*cêòµaïÙ.ˆCèݶ˜÷ߺ„Ãïá¼ó³»¤PßšG»”ÁQ¨¾ÐÕ#ïj5 nº ~}ŸJ~ú èÐÆwë8v(Ìý þóJºëi•§_x!i¿Qêù²U°®ªÜ“èt%Vo^ô¾%:ü<^—Ÿ{ün7Ž­‹#4%.ÜMGŽÉòÆ®+åÃ5e|^SLMF‰_ ®,•Îtæ=ËK1·BRÒ¿\ maˆ„‰H˜àHd„#‘Žƒ°Rú–9¬jL"PÛɼ6F‘„Ú ´‹'z4×NÂ=ÜAJ÷Xc÷›t\ov·'qµ|æÅð(x@ljü“¨¢-€<þÇ?þaùw¿;¸Æ¶©,¤™o0PeRZšgÉ{îÑÑ×RÛ¼üË»‘t)¡KX¶L2ñÚ[pÉ( ‰üõEM`…f"8|2D¼Nâ Làz&¯Z©GûX}»«âHu§k»öLû÷8;þnÎÓDUÕ·[¨·BÊ£§H9ð‹K᫯ᱠêÙ=ϨHqƒú«W’sàŠ3aåzøÌ müë‡áÖ+ {§°¢&tFX@âÌž‡jg«Ô©¥;T"bé 2Æ+–»q´‡cagŠ9 „ƒH4òµm0·¾˜/jJ˜]SÊâú4õ¶‰†Ô^­V¹ ©¢cAOŠfhA˜°¯Õ¤8¶C#i¡,M™sP~&ÒV?\¡¹2g0]–ø3�V"Ð|¢Vºˆÿi·Î§T>!�S(g7ÏáÍ@õ'R:ØFð¾¼­jž§»_ÎÝÎ&%à(a/ý47]º•x ðœfMÓ駱¼>mjj2ìöÚèÑ«N$ä¶e ¥öÙ¨é÷¸uv=oKÿ7†'š·Pùé3f*g';?<F“mcmtÿ‡Ö§Ü4S$N¡Š®Ç{ù£ë€ykÓ»@V†â % –×qÀˆ?sÑÅYÊËw uªJà‡Gƒa‡‚>Î|f/œþxþßAWކá[†7Ý _, òÜòèߣ0ý…{iŽÇ¦œÎü™¸1â)}‘±Pˆ},BþXÛipHÀ„&V×Bƒ{ªc‚Òbå4i` |'®fšrÐØuõP×�õu°¢j•ƒ_]£¢×À_J6´Ÿ0P».R JÚ$)n—F”³¤!ÍIå‚}ŠMí]I°Ý5hÛ¦>ëp㪶¬t«;ZÆê6N2ç ÈøúDÜÅÿc ¸¾C{kžºR*ž³‘¹o5¤y´±2tàf(ºFTJ8ì—hf?«™"lÖØ&ÚiæÈ4Ò}™"L�‰„áN»Cíú,†)T`}ëš»~î}žÐwÜ-kº—»qx‹z»ÛQÏ÷\pvCq™Ee»$vNΈèTT”üá k;v,¤'¶íý´N ¸xäZZ›¯¥º7&ÈcžK©œ–Þ}Wmcil‚ ÷B»t0¦B Ê$6á ñuèÿý.Œ0› m¡ ;=) ËÏñ¬H`Ö—ë8ü¤»9ÿ‚ÝB]‡<® Öà6ôÞlãn‡{ž ê9õH8ç»á³Ñÿ(LŸ­îpÙé0rHðîòÄ@u8d?6ºÎmk!: ŠæÙÑ8¤„ésaøùÚô[ÚíYÆà ÷ ¸*‰Ud"mplÇo„>½,ÜÖ­ŽÎi°L„©Ä²lmdÖFfsêšÉñ»º¶ÌqRAùBï8*Üã{$½`}yŠ‚ ¶ ¡äRBÒËÊQ"Ö:‹ì„V·È«OÇÙÝÊñ“²õ¤ #PÚ ¶­ú$›cENp]hÚɇÞG$••a êkr8¶Äô˘Á»®JGYÞ¶¾]÷zÏIMx‡ƒÉD·°9np-‰¤²}Šâ’õM O臌ðë_ÿÛ–½ûöåø¶miédA%°½=éMî¯ÙýySå97Ÿ·oÓ— haÀä}9…¾*ý>Znc P9÷Ö´ ¸V­R O¼œŽ %ª•ÍC«×Ášjvÿë÷~™h{´~ é!"¨žhÚ®„#ÕJ¹Â^ej_•æ¸ã2îÇÓ4ÈÁ²v uPûæ‡ô&»ýÜomöº#xöÕ ´o×DU ? *ªàµÉêùœ…ðÁ,8â@0ÝèWG� M¥>}6Ì_¢¢ÉùŒ*2–£³1µõj/ÊÒÚã}'z^-½Ѽ¸ù¢–ôNC@u{8`?˜ôßü€8[ žÛ‹¡ïAºÌÂJ˜*‰©,D/”¨éí¶ý‹ޝÌb$)ub˜‘0/½Ÿ))1>0˰,ÏòtÃ’ZÁϲ¼#>Ã?L¹p}ùåÂu o·e…q'†e°Á°Xm$¨·,ß»ÜtèZÜÂPÓÓý’Y~ZQC2•ÀHYˆ”…HXJÉ1 ÿ½— 9Ê^ÇÄDxBÚØ ¦Ð½aÔÜ`cÃÛujKll'°ÊíÈÕÉ©{'§ÝkQä‚iú`ÊÞö"eºí¬h›Â–6•%Uwå±Äl6g 2xhûö½sèÁŽ!<¡íS ¨h«ÂF4ýÇüyꀖ٠aÏžðÚýŒx.çáÓ­TÜ{/\»$!‡£-ƒhÚ%qH ê,(îwÔ€ÔòÌœ»Š‘§ÜÃÅ—Ø”Æäó-ÝB‚±šUlBõ-H™#ã8<÷ìªËf2|˜ó5 ­eMî† `¿¾A¿Ï] 7ßXæ%EpËåÐÍ·„ä2zVÃà½ctå–,ä8:"cP·†CË?; `@}^yxþý› ûœ\Íàóz…ì"gDËõøM‘Ü^µ+i) ÝRÓîž5*3®…žÉ"39žu*˜hT†ð¼홈y b²¬OPào(s|}"œ^�‡““äɘd-‡e1Â퉓Í!39ÕÍ9œl‘Éðh¢#'ÊB•J)i¨ÍùŠÔº•Íê@6Ï2w­ó _<g85õ.µõô l~ØÀR®ŽD5²‚öÕE4g²ëkjç ôœMÂ2»Üǘ=úL§Ø‰zœo ¢£,Ηîõ´& ‡-T÷Æòæq”˜ô¸ò‘º.„ÃÇsaŸ>0ùïPîÎuèk…:S‹¦·ˆÂË[àÔ2(à0¹kâÅ*r(*P¦ÎZÁq§=À¸q¹o¥®wáZÐ+W�Íð—«ÀÈDŽg)JEûA›ÑíŒõœŒúyúuœÉ^}à¼aüAùÞÕJh'\·Ùœ­äfä9p/¸î<ukÙº`Û0ê(e¥G}0ôå==ÂÊcÁ¼1uí”8$H ®„¼ > ‹¾v-´{Û™#®î‡ô¼¨óåhlz{ÃæúÔZ’¦áO¹ãèëÏjºýuQÎ+É6˜:£Šº18¼>ÈoPë„n^]1¸ ãh©>…?Óì°—läâT²Ê-w?¹DÑï-;ds8™d²ü¿òÞ4f0´Ýzë7äÈf̨١aCV[;W±Ü£¢Æsv 9ÒÙ >⮀÷î½`SÒ‘TuL“JNMCÝÄ7nžvL,+<ë¬3Û|øáKÓÆŽ­ï³M¶®µYT$Œ8¡[èK ç~­[ –/‡‡þ¡]2oýíŸ/ b¯z[ôöúñHi…ðÜ%p¤ú#Û 2¸aO£•JÉ´Ù+8ö´{ùÁ$éô®/ÔC~ /†yóàË/õƒ‘Ãà胡W5”%Q‘ÌâSïÚö|H÷¥ ¡¢\mhhä‰Gîæ¼“j˜¿ ¾s±:ՃÀ+F«bB¨©ù¬ôv�� �IDATÿý«:;·ºS‚³¾Sx¼=ºÀàøJzhM=¢ü¤#ª4Ä”ÑÿïJ8¼ŽË ˜þÜþ0¼2I;H'fÂ`ÿÓ»qÐÙ=H—Y¾ ª<æ]*±9Æ©aoÙH±q$¬“̶J(‘®E p‰ÞOWýC‘¿*ÝWh¼ã~UBh­YJG:ÒAMÏn[t³ÒÚ‡¿”ç·|¤¡ ASƒM_»‘ï‹u˜†¡¢¹I|oyr6NΦ.+¹§¢ŒDlß:¶då’Fµ}Í€ k28¶ôfñ—3´wìy°=ìýî[è¾€w\a®ÖÑ¥ èM$m;§Éå§®¡ö„™·}ùj,üá¯äþûïùÏÍ7Ë›c™mHT¬öhØX"ÿ ]½<Dʵ¦l!Ÿ§®y$Jï¸ïAåýpñh¸ïF0rA™X ]oª®ÙG˜zTxúiÞ‡¡?Nàîr8ªÎDÀ;§¼A¬m/îöÄ—rú9sÅö.c©ë>¶­ÆÎ—_Â_ÀªЦ ÙŽ‡ RñãSDïß“Zz Pp¬ QáÎx$R;ØÅíC!Ž<óÌêõ_zuG^‚ý:&8~8œ{‚º7 xî-xêõÀ¢Î;Á/óß…pìp(Mâ ÂM¢#Ú‡ä+ þ8ó¾±]*nýû³áÆ?Á”™Ê€Ø(´ö;h·¥à¯…ž¦ô©]ãê‘ÿz{bž7ß¹D1B¼7xðà‘Sß›Ò ‘‰ë±f !OH¾²ä£Ñ®M:ÒNÎX÷ºQ“[“ì_~på¢úY]$Nw[æ:%ŒtgËHî™±º›"QiV©@”ƒ0ì,N¦Ù1ʤÍÁÙZúؤ› >K”03UNÎÅ%t:Üo|¯_ÕĆ5YÖlÝÊf5Ýn Œ÷R¥K·ãoMÓº8Êå v×b÷gË%H$í:§1Lƒ¦æ¦·Î<ôÜczÊÏs±¯ÞýÐï¿öZ..+Ûç£{ŽtÐúÁ¸1ˆ`- Èͨ_¦ÀHÃoÀd×¹¨¤ÆÿŽ=ÀÅ%.o.*èdðÄY¯þ½ÐH‘e…Xá»3ãÀ„.7w|¨¯ ÍJ÷¦î”õ0qæRN;çA®¸B’Hìx¡®+3B¨Ý«W++{î\¨¯>Ýá¨!0r8  ÛD6Ì8B¡6i…ªåõH"=ÚœN ){ŒE÷ÀUµ¼õö»Tñ*ƒúªð|~ög¥xx0°\3Fm»xü˜0)<ÙWm…KhJ–”°Gw8 _ ü6‰ý»Õúf«öÕNŒÃƒ5Íê<ú‚ Ë»5Aµ#á±Û Wa¥¤5txõè•Fø­”€ y®ý¯:BˆKŽ>úèGÞxã ¶6äì,B ¡œ�m'k€á<9ÿ7Ö¤eOŸcV»b³´L º Øß4] !Ú˜†Þö¸i~|9«VM½ Èfj×dü5t¯?¼¾ñÖÑ=w}ê=l©{Vº·Ý *@yU’T±I6›kXºvé_Þ»fzÂLÄ‹¶L&côé³Ç#F,½³W/gÛ1Ie•Ç Û8Á7‰”‰K'ò¼%qù áH�Eê57ÃC)æ °GWxíAèÝ>À÷èõE…`A}Dš-¦Á®…#ÝÑv,¸k½9¯9(-ÝÂR žzi&W\÷<?üapÊÚ¶OxyqÙkjTࡹsÕOfáÐaäP8vôëéÆZ÷⢻cÁgŒêP_ñ‹ü—nú}N>³ 1Vd»ó©Þ±g¥{Z †É¿þõ:ýÚO¢o§ã'ÁÅ7…=µ‹Rpá)0â@…úõ÷à‘ a ²¼~ô=µLพ¿§Ž„„Ü*:¶G_íb8ê £óo€ÿ¼ŒÉÍêpï/àÄC�-¾«é²¨<BˇöðæÇpÆÔÙ�Bˆ—‹‹‹G×××7l>[l;‹B\7sD)s—$Ìô9–Hv ”`—^©¶ ~6m­úZ6ãPã õHÝJ K_¨ûGªjBÝw”s×ÖÕ4»Â(‘—Y—%l¨¯ûéÇšw»i('®XÖçZèÇsŒñâðᎵM¦Ýõ3Î7&Xý†iù¼{Kû ÂÖ>­¬7G¬ºI÷BØjy–,ÇWn�´¼pt)UeõÚÇáU¯õuÞŸŒC½Y2œÒEv¨ú²xoôÏ@j7ÂäÞÓŒãð÷GÿΑÌcöBû3øÑA»%àµ×4ÕýêÕðÕWJ`/Y"èÒ¡-‡ëÅ1‡÷aøÁ=èÚ¹ ™³Žà‘ÿû;cF~NÚ¿ï@1¡ •ÂíOA,ƒ(Œ#èò37AäePÂ"´~‰m<úàœuÌbŠ-íÝ0k œ#|ðY¸ ]ÚÃ'Á #Ôñ…7À¼Åá<}»Áù'ÁI‡++ÓèØ}µ‹âªÏï|~v;4·rÏ{Q ®»n¼vËßúFéˆä‚0ãK8á2uú€išsÊËËOX·nֵ݂xǃmç¸jÆA{[¿L©Q¦å1²†º,ŸÏXê{Êå$ëW5ç+bº@—A”8]¨Ûvpnº®8€¤¤<AºØÄq$uõ?ÄÅçÿôÔ›}ƒØWÐØØÈèѧ÷^±âÕÙ'ä$7ÙÓ½Å^K¯%QÍUf¡,b³P« Ÿ™-¿)øR@’`}¡òù1éQ{Îxæuš@¯jøç=°wWWøyBÍpšÐ ­·h£®½Ç¶O/¶+à :]Bý‹Ï%ôiǼþÆÛÈšsìP0\ÏM+o…K/kP÷ÚiYê=-Y¢Ö³ç̓ի öÛ«š£FîÉ‘ÃzrÀÀ.T”¦9Û'J_÷ôë‚ñÏ¿Êý¦¨£guæ'5ÒuF-½²Ùz™SS¬bqBT¦iSÏÉW.ÝrÁú­dþ¢ÅÌþÇêèǯû—cÂSoÂU·Âêõá>mS/ÜC÷…{žƒ›þõá<Ý:Áªcˆ[EÇöè«o¦Íƒ³¯Q!~£,°¼®½®ƒŠÇfÑáÕ©}Ëq4J^žc¯ Yä_§ÓéSêëë§ú¹Ä»H)¹áÃ]Æï,#1ƦÑP—ãÓw×øûÔÖ¯ÊË:¡r€òv×zÄI.úò¤„ŠvIµVïÀºº ¯þå¢ûN8fÐwÏ:w³†®]©¿ì2Š·š§{=ñÑâôÖ$P‚²%Á]ê´útâý«ÏËç ñhoY ®\4ö| |ý5üýïÐàN(U”Â]?‡1ßá:Ï ­}¡©.ÂÂQÿ¨¼<þ­ãòìô8’ý ýù, k‹JSÍÏ?ÿ bG,1bpŒ.ÿ5\u•ç|¢„{"¡ÞÁüùJ`/Z™FåÅý*æx¿nNˆªK ÑÏ'Ìè<ÃL×ç{®@Ñ íÊ4š5ðójõFûKïƒhë}í÷c\¹¶ç"Ó}ð½ZC‡”`Y<p÷\tòJåÕÛ„Nëoƒ¯–©ŠßÑÏ�ÍþñÜô'Êô¿ÃÀ®„Æ~A:¶G_}q`BC3P^ä.sØñ¸7GFÀé×ÂkS`ð@¸u1P?1á×Âï Öù ØUUUuÊš5kæñ „k>8xŸ¤Qô°‘K ™9i•t\k}e³Z7‡ÀRw¤ @ãx‡·’Sžð/*µ\«\åÝPWóÈÉŸvÙíßÿKžEA‘é8íÛS/¿œ¡‰D¡\­o+šÅ­GÕÛЧð!_„`ÔzPHˆGAXë^=�¥/ë}ÀuupÏ=Âih¨´‡nN%ñí:œÅÒ£µ±Pþ–êÙ)p�´9ÒÜüG»#ÿýà#>|ïuNQKµë¬S‡€Çß„Ë EEPQ¬¶x}8´ti£âA‹Jª0«®E’àv@tÜø™½t%ýëß3r.)ƒ0§Œ(•¾g´^Ÿz™(¾¥ @”B§kÂÄß1ÐZ: Á¿þùƒzL¦ºmLÝ…èˆy–×Þ< h#tDqèy ራk7Ž-Æ!jY믨Çûô™Ï‚™ øt œs|ü¹_ƒ#„xº¨¨è²ºººš]Ù"o H)¹fÆÁ–egΟž¹{ý2»Rï{é@Ýú µ9ÿs“2üú¼©uÔ”%0-#•°Ïår™uuëÏ^øÐŠç …pµbS\.g˜fÅœúúš¡›yH‹'M ŒðÀÚšà…Ÿƒ¨€o­Ö‘tÑO€Û6|ò δiÖ‚•+ßôèÑc|mí¼š²²2+›ÍŽËf³¿ü×Û”v9ÒIøÉEpÝPêÎåÁ‚…ÜRS=rEä6w§Á!RÈT_X´äkÞyk")9Ÿ£†f9¸3<*Ú-â0v$Œà YA’¼€E!:ŠöQe"sž±S ž†£YÀu$r_‘T‡X…­½¼—¦µ+oVC/#b®R+Å‘Ú)R€YØ8HIYU5uеm 8âè`#tÄÑÓq8¶v_íÆÑ2 YN¿ þõ¶z´woxç1Xµ~ü{xæÕÀ!Ò0Œå†aüàøãa„ 444ðMæ€7£—žpùÄ1¿Ý·çúš†—Š“%{ƒZ7O—X¤K,àÈÀ έ@ñ8íĵ\ÖÁqpê›þ±GÇ=¾ÿá_dÄÃ……WÁ'ŽãNÝxÎ9™_uí*wÞ÷ç)¯ƒ@ ñÛD¡Ðøœ90i’˜·f¸»OŸ=zë­·êÚ¶mK*•?/___Oeee'àOÙlö \媪n¸®<Š EOž ÓéAüim-]ÿ'Àt°#pH`þRƒ÷>1Øo¯}ººÅœp™íFG‡B¢=Á>½ˆ 0û•yû¹%ðï·&ѽôßìY´gc®^e¡«Þï¼ñßîûêt²Olëèxëwé’x•½ºÀ±=èØc‡ãê8â|˜9GU9¨  }Z‹U Dp×^{íõËÏ>û¬¡åC@¾= ¥dÀÕÝژ¼#(>Ë4 ËS’Ô5 «¦âƒÿÙl¶®1Ót[ÒJü~Ö½ šZÓ§s455½{÷>î ƒ–½4hÐ6>FuK@_—÷` q} ñ¼ý¶X¸j•yÏž=ïš4éº:`šygÞ´‹/¦W¯^{wär¹£½ôT~r!\s´IRVtÁUhxZ5õ“ÿ[ƒÃê¯Ü�,ÒÛÚ¥>L¯_±pÁû0WoØÀkÏÝÅØã3!_ݱ(TÆm›—à?Ž)ʯ=“qù 5Ý.…åUàmXO?9ž£öŸI»’HÇn;LJ‹àïôžÏY–õD¯^½®ÿì³Ï–[–õ­°Ä7¤#¹ú‘Ë©ª¥ñÅQI£ètÓû"E;)e1ˆ:G:+›š3ï7gŸÝ§ç^ýÕëΦ*F˽Ï!Ì<á¶ÍÖµ-o‹šG…7¾ @%À§N5—/Z$îíÛ·Ï=Ÿ}6k5°Uq.—£¬¬¬g&“ù“mÛ'¢-‹sür íšØ1/PûPc_®çËK‹~Øß&¥# â(7Ñ3Y‚{_ÀKpýÅÕ~x)ÉHÉÿÝwœ¼Ž¤È+"¤3”ÇH£ecš›æ÷EñȪQªúM C ~N:<rÿ¸ô´ºð¾äíIÇn; �Ü|/üï᪄M¦i>Ò¹sçŸ/Z´hínK|ç‚ßFIII‡öíëÿ{É%tÏn£3}7¼©öm`‰K©öÏŸS§šë—,IÞWZZz÷òå+–¨}†Ûg;ŽCuuuåêÕ«œËå~(¥¬ôžµ)‡+Ά+Ç@Ç2³q‚ð½ÿñºi.•S >üñKùMÅaBûK!Ñ)\±/è´d­@³ãðÈ}÷ñý“—“Šs]éŠ%#R¯NƒŽÃ/y‡C‚h{2Ý'ÚU¥Ã«ë©3(·_`¿^áþÝ®tìÆ±CpH ³WÀÈóaù¯±2™Lþ<•JýmíÚµM–UÐõj7ì`hQ2M:Ù:þø£¦]{m怜åêî,#‹Áĉ4,X J&ÓwÔ××/Øž¼å6JŽ;î8ë7Þ.„ø•mÛ‡â/ ôî O¤Qž$oÊWFꋆֹÁ”ÿ8Hø&à0ª ÓÒŽý*·ÏøÜÂÒ}º¶®–gÿvß•!á¡÷§Þí*5zt®‡#n䵈ƒbè|;sਡÅÅÅ¡Ý×7gxæÑßsþÉY ¹éØc»â@£„ïýþ5ÉOÎ%‰«²Ùì=1MÚ ;!´(©lÛ6Ú´©|æÊ+kG%Û!¦ûv�©›¦:1mâDѰp¡ù!R¿»ýöÛæ]zéeΦ®oohnn&‘HпÿâeË–XWW÷ÿ€þRJ_ÀwlcN‚«Ïƒ®mP{ÞÉ×Î}~'åâ¡ †¿‘ü;=ŽÒáâ„ïm€ôµ `šL˜ð ÒS:�åÄa²þ4¿N@ŒÂÝìÒÊ„¢sµ„£xTy±Ûõ ùtè ­RBFJ¹ï.:y% ¡ €AÇ&àÀü•pÇßáw×hÁw†÷±³ã�r&Üp'üùQЂˆM�ÎF…Û »´(¢›ššh×®ígŸÝpk—.;±cÜF@J\dÕ*˜<Y4Ìk>W\\uÛ¸qã>½á†œÄo´ß±à8¹\Ž¡C‡¦?þøã£Ÿær¹¡hÉ„ qé÷àÔPj>ÙŽÈ7áûúlÆÿ0ª‡ëÝ<Z…Š‹JÔ@šùÑ'|úßç8û¸\ààÃ|£S£º‘§¤xeÂU¶¾âp8@» !ݸ«ãîö=¢Ã?m õß‚‡î½“1Ç­RG²îH:Z‹Cœs#<ñ >œ~,<ð?P•*€{g£càRü¹ôWðø„àÔ<Ã0>,**:fÍš5«Óé4»aׂֈè1§œÂãƒmó¶l5ðøš50eŠhøì3ù2¤wÐA}8qâÄÜ7} (“É`YW_}µuß}÷í \–ÍfÏ:èV|i1 ?�.:ŽUiüíbà B0À–”º‘ ç×[¨¾Ãìˆèð^ôdõ<ðv·…`Ò;ï±|þkœ~´MRÄ Œ´…H¿ .]:SŽKÓihQŽìtB$ÜúÂ0éâný’k×ñòøû¹à”Fp'Ú?Û›ŽMÄ!š,œs=¼ôN0Núv‡¿Ý÷}âeg¥c{àÀÜUpöaƬPuo%“Éï577¯Þ–wÃæA‹oÎqÚµkÛ¿_¿uŸw†ŒŽ¨<¾~=L™BÓ§ŸZ¯74än=ì°á3&Mz'ìëà;ÇÁ¶mª««“¶m¨¯¯¿¨¹¹ù( Ô^lÒ‚þ½á¼SáøÃ o0½„oíº\"jýÆZÂC V=VûvÅÈÒ£ âHÒMWKÃ`ÎÜùLzý%?p{uÇ !KÊ½Ž°Pœn=]WRüÄü´MÂ!A�U§â- D!oÃs„àùçþÉíÿËþ}\\;šŽ-À!¥š>þÕCðû‡ ÙÝ#mpñðëqÐ6.¿3Ò±µq  Î†;‡[àðª\2™¼/“Éü,—ËÕ}Ó o´(å2™ ]taú½÷ž¨=çœmtêÚf€'Àkj`êT‘™1CLL§Ë¹zõêw ÃØ½rÀq¤”TWW_½zõ÷¥”ß±m» šÃ`™pì¡pÊwàȃ GGWÐ;a樃&‹CCÜ}\93©m‚Ã1�‰Ž`,_µŠ)“Þcí²ésˆMÏ΄b`ÇÕ©[H…š¥#ï´ÎMÅ!²Ý¹ˆÔ~Žü:ÕŒƒ#“§NgÅÜrÚHGÅk; [ ÌZ Ý Ó>ž™Œ= þ÷*èR?~wV:6¨µ9xäEøù*†¾ KKKϯ««›ÄnøFÁFÍÖ;îø³õÀ·|vÆk÷ÜQF®'ÀëëaÚ4œéÓÅ$ÇIÿîå—_z}ذáN2¹6Ÿ ¡¹¹˲p‡^½zuXµjÕ‰RÊÑ™Lf¸¢Ø›²÷„¨eÂAà¸#`Ä`ÜÒ)~©|­Kà<ë#ÂÄBÓ‰.xÅ£Î&ã°¡Ñà™×-öÚ#ÃÀ=ÕAž�âôð„j™D wöùk„+¢kóq$]þG5ÞMô¬t¯xVJ^yéudÝTN<Ü ^Ù©èØº8¤ðÖ ¸þvø`Vøùà}àúKà„aŒøCîLtl ‡” ðñµwü¹×Ávô:ÄÊT*uýþûïÿ·©S§nrÀ’ݰkÀFßêO<Á~pÁ3—]–9£¸x{4)àÍÍðþû0}ºù^]¸í¬³¾7áo{,·ÛßþàyÖtíÚµK]]Ýáõõõ§J)v§~  ¨UœVŽx‡ ÂA{Ci ˆfŽzÇ…@º¡+1š°•ÞËfSql Be"ïÖ‚‚8�ŠAÏ»]eÃ`úô™ùÞk7¬Žž!Α§ c;àÀ„OÁÏþ¯NV!›=0 8x \<NmJlávíP: ÈðÆ{ðÈsðòÄühn†a¼ŸH$~ÞØØøº”r“#Xî†]Z;ônûÁ¸¶C‡m³uÍû¦Mƒ3ÌOkk¿éß¿ß 3fÌl€­m7l=ð𤔠><ýþûï÷O$#Çùn6›éNwÆ5õÙ½ìÕFƒ÷‡¡{A24£œóŒ° †xa[ðyÔBr¯qC¸P±3ÑÿÚL@žrÑB¾8b6 ‡Ú^�é^H+Á¼¹óxû­w¨L-àˆƒlÚ»SË®–Ž€#gÂÄá·÷ÃÞGó7P°``_8v8Œ<ŽØßUD›Ï Í&mM:d0» 0g!¼ô6Lx >œ µ‘Íd®B='‘HÜVRR2~í򵧿ÓÍvC>lT<çr9£S§ŽguÔÚÇû÷ß:‡´èÑàÌœ™\°zµøÕ{ô~áÓO?«Ýü›�ÍÍ͸> Æ©§žjÌž=»ûÂ… ÷Ž•Rްm»§”2é2£`ÍÅà*K¡ºƒúCÂAûÂÀÞPRI¤À"tÉßÞCX¨Ç nÍŠ*�Q†*GþÇÔšò_ߦâhÈÂÛÿ5س·C×öêp›¨oÖâØtì0R{nÁÒx~2Üu?Ì]DAHZÐ¥tí {ï¡N ë^ ½»AÇ (M‘B6©ƒ ™¨i‚5µ°tÌ]s¾T¿¥Ë`éÊààÜo%gÆ×Àp _<úè£9Ã0¾õοßvØèÛÏd2¤Ó顇Ê;dzyŽqž�·møôSœ)SÄÂ5kŒÛÒéôëׯ¯ØÕ÷‚ï†MƒL&ƒad³Y,Ë2n¼ñFëøC›N:í½víÚáÙlö)åþ@¹”2íN燴<!ÀPV •å°wØ·/ìµ î Ú©iÿ”Ëõ…$ÌñµzdœTˆ*Zrìg cê WU°žÝ8¶Ž‰.…ú59ÐЋ—Ãô90ç ˜1,‚õµPߨŠÇð8Giš ¶m¯—R~ ô·,«mÛ¥qcs Àqsƒã8+-Ëz7™LN-..žÔ¶mÛ}ôQS2™tÇÙ=…¾ò`£½©©‰1cÎêýÕW¯N5ª©=Ù,ô)ôÏ?¼ý6 V¯6îìÚµëÿ½üò+ëû÷ï¿Ûß …L&ƒišH) Ã0œóÎ;ÏzóÍ7KÇéºbÅŠ¡%%%{577 „è™ÍfÛ!Ê':½ïI‘¨)Ô¢”—ÂÝ ¨îýzBïÎЮ JË 2©–¤«'ܶ8ïeýÔRykò“2$Ë ™¤ßB~=~g+,„ºÏä`}êk`ù:˜¿DY¸‹Ãç‹`á¨o‚Æ&uF·þþ5p„ÿ¿½{â¸ã�þÙÝóú€³}>YgóHì´æ0y Ѝk‡@H"¥B(ʃ?’Š¢5"NÕVQÕJê?‘ª* Qþ(¢HJ„ HÔ•"&‰š†‡_áaÎȶã{ø|¶ïλ³3ýcoÃÕ„àðŒá÷‘Vw¾³ÏãÇíogæ7¿ápÿ_Òº®§LÓìBÉçó‘H俹\nhõêÕco¿ý¶´m›3Ƥã8ð ®Ø¶ )% Ãàœsùâ‹/ê�Ì>ø@‡Ãæ¢E‹föööÎ<zôèÿeí†Ãa±dÉ’ÔáÇÇcbåÊ•" å·lÙ"”Rܶm©ihù¾¦Ð7lø%ß·oÇW--²^ˆ‹?§øMzêpèïK$Œwkkë¶ìÝ»'S[[GW“亰, Œ1èºÛ¶ÁãX·nokkãw~ñÅw›¦Y722²PJÙàóùª„A�3¥[ëò’W—ÅA‡æô9*ËÜ ‚pнUá*`nW�þÀ¬À ?`ê€ÉÝrÃ’])øæ“z…—†^ œœÀ÷í]àïár_ÿg‰‹Ö=‚/ “€- é!fÑq ;œOçRÀÐ×@|H¤Ý AΜs{ÌÞ<²,šÿ¿Ì¡×»Íhš6dYÖ Ïçë4Mó¤a=õõõíŸþùÐÆåæÍ›e €”R†!”R 3d:›Ò„‹R ¥¥ì_¯¾Š•“kº÷|ru×��ùIDATô�‡a(Ó¶j+—Ë †§®W› ¹&,Ë⚦AÓ4™ÏçÁã½½½hkk lܸqžeYu†a„ÊËËkÇÇÇëlÛ®Òu=˜Ëå‚�¸Ìf½Þ ç…éîN|3”Ï.}pš@‰(1Üò½Œ]xÓJ�Jºe;e¡* {+UÈ{gîëqp­èþ䃹Ïs0¯Ý…û=æ=Î/n{ñ­wx?óäç9¿ü}MsD8y’ÉövvJíc!Äv˲: À”’ !h+¹mMiLGÁ++«ÚGGã+ÇÆÚÚxª§Gý-˜õÖðpºÏÛ‘LJ‡†‰È´áóù¾H/ £z§ G»mÛˆÇã�Ü ÛÂÜeSi)mñb¹jÙ2ð™3Ý@JùHWO)7pÛ6<{ö¬~p|ÜÙ1wîœýÑhoâˆîŸËË¿áœËïxiBnyS:Y–…ššš{GGG³Éd²Ç4M Üä¶ ¥D ø‘mçÿ0¾ótS“òWU¹ žÀ¯ŽR€a�©ÐÕÅÐÕÅÏ û>ØŽ—_þõ±Í›ÿlišFù6„L’)°m±X"‘åJ©ß†Ãbý£ªª;î ø•òæ¼½˜2;¦Äùó¾OÓi¹½´´´uÿþýýK—.•¼ ¹:tŠ"·-Çq`Yêëëý‰Dü¹@Àú}c£¬kh�×´¢Ll2%ÅÁ{l èè`¢« ‰tÚ·Û4gmXûÀÀ@–ö[ äú Ó¹m2Úñàƒ˜]]ÝÌšå¼~ß}âþ¥K•îóÝø�^œ±]œ4æev~¿;§üCR¼Ë”À¹s ÇŽ©l,fK§ísçÎÛ³pá‚þÝ»÷J¥MÏrƒP@'·4¥ZZ^áÛ¶m{ÀqÆþØÐ V57+ßµNd›¼•«w+¥»'A6 ¤ÓÉ$çñ8²Ù¬‘ŽÅ¬t>¯Î–”ø;s9«7‰ô G‡†^[¾\þbÙ2ð›=Ôï]ä0ŒŽ_}Ådg'ïO$´ýº^ú^ øÏòµµµ°m›–}rQ@'·¯M ¨"¿é®»œõË—ÃBL-8÷œ½eSîk»9“art|pH&U&•Òú‡‡Y‚s_T)td³Ù¾ŠŠŠÎwß}çl,v>¿jÕ*ÜsÏ=RJ !„WÌJ)˜¦ée·fÌÐv<ù¤Xµ`Aaíõ æmŠä8@?pü8ò]]üÈÄ>¬«»ë[·nM477Ë Yæ„zW’iÍ Œ~¿?dYÖ†9sTKS“ ÍŸïpOñºf!€‰ †‘`dD!•‚L$¸Ìdx"“ÑÎ N jšÖY^^qƲ¬³?ÜÔ“ËåûZ[ÿ-ÇáJ)©”âRJéU »RÕÕÕóòù}O?»««¯ò—1EÞ‹¦¹½î“''ô¡Þ^öqyyÙÎÇ{ì“íÛÿ. UÐnL£!W:™v”RX³foÏž=ëÊËñ›ûï—‘yóQ2™RblŒEm{F_2™ï ƒ'“ÉÔ !DssÓÙ7Þx#µxñ8Ž#KJJ ¥„ã87z¸ø¡šìzæÔ×ï›xC朱ÐÑÁä™3üH:Íwúý¥»S©á¨RJJ)i¸œiŽ:™vZZZÐÚÚzg$IìÚµkLJÉmÛ†a²°™ÐÍnâ·J&¨¬ ­©¯Ç¶µk0Œk?‡¯ë@>tw,;0 ïÎçåûO=õ³ƒ~øQ†’Ô¹uQ@'ä:²m 6ðX,ö»{ïÍ¿þøãn¹Ø+ äÅóûš|ý5pô(§O«žññÒ÷�¶ûÍ7ÿzjýú Âq¨r#!· è„\J)ÔÔÔøâñwV¬À Ë–ß­‡‹×uOL�§O3?ÎRñ¸ñÉø¸ÜQS3û`4MQ’! €NÈ5‰DBƒƒ=;ŸxB<‰Lmy\ñŽ…É$ÐÞάînDGGµ÷KJüÿllüIÏÞ½[RJH)QRRrc~BÈ´Ak 0‡©¨À®gŸECUÕ¥ ÕxËÃr9 ¯áË/UjpÐü4“™ØV_ÿãÖM›6e_zéWî¾®TQ2EÐ ¹ Ÿ}öúpuµØùÜs¨òû/<W\”%º»™ìèà§2ý£²²Àûûöíë^´h±¤ynBȵ@+ „@eeå ³ggÞZ»VÍôöì¶, e²½]å£Q~1ó½²²²ýçÏ÷§ dnvÓ !„Û›R GŽçøSc#ìW^Z±ÎìÙ¼W×ù_ª««zþùgu!·,ëf7—B!“ ! …~®ëú`0øB0œsâÄ H)111q³›G!ø²j°!å¦Ò����IEND®B`‚��������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/heading_slug_func/����������������������������������0000775�0000000�0000000�00000000000�14156613200�0025223�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py���������������������������0000664�0000000�0000000�00000000231�14156613200�0026516�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from docutils.nodes import make_id extensions = ["myst_parser"] exclude_patterns = ["_build"] myst_heading_anchors = 2 myst_heading_slug_func = make_id �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/heading_slug_func/index.md��������������������������0000664�0000000�0000000�00000000031�14156613200�0026646�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Hyphen - 1 ## Dot 1.1 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/include_from_rst/�����������������������������������0000775�0000000�0000000�00000000000�14156613200�0025115�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/include_from_rst/conf.py����������������������������0000664�0000000�0000000�00000000111�14156613200�0026405�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build", "include.md"] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/include_from_rst/include.md�������������������������0000664�0000000�0000000�00000000064�14156613200�0027062�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Markdown [target] [target]: http://example.com/ ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/include_from_rst/index.rst��������������������������0000664�0000000�0000000�00000000106�14156613200�0026753�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Title ===== .. include:: include.md :parser: myst_parser.sphinx_ ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/�������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023365�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/conf.py������������������������������������0000664�0000000�0000000�00000000126�14156613200�0024663�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build", "*.inc.md", "**/*.inc.md"] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/example1.jpg�������������������������������0000664�0000000�0000000�00000160761�14156613200�0025616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿØÿázExif��MM�*������������������b�������j(�������1����$���r2�������–‡i�������¬���Ø� ü€��'� ü€��'Adobe Photoshop CC 2015 (Macintosh)�2015:12:17 10:59:45���� ����ÿÿ�� ������r �������þ��������������������&������.(�������������6������<�������H������H���ÿØÿí� Adobe_CM�ÿî�Adobe�d€���ÿÛ�„�            ÿÀ��n� "�ÿÝ�� ÿÄ?���������� ��������� � 3�!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷�5�!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ� ��?�ëBIBpª¶O $…'H'„’´$¥ $¥¡:p 0“ cgýcª«€ÖäZÓµ÷jk‡Òe{¤=¿îôãRL!)šˆ·a%ÏWŸÔíÕùL `û˜»Nv[@ÜïTwäÛîCˆ2KÇP]DУM̹›› ¤ÓÈ*i14,RR„Њ–L$”²e$É)ÿÐ듦 ÕVÂé$%( œ¬lJŹV²†8ÃKÌn#ókh÷Ùý† õ>£WMÂ~UÞùÑLÇ©k¾…sûžßRçÿ�¡bæjmÙWœ¬Ç›²,ÐØt�v®¶ýjoæTÄ™qa3Ôšˆü|žƒöïO'Ùê¼~ð®þæ?þг‰’àÊlÃÅn¯?Õk¾ŸýmbãUKëkëx{_«^Ø- ÷oÒD» ¶VAá«O«KOæ¹7‹Uç=#Å7ÖŽ¡f& 1¨qeùÅÌÞ9m-´9¿ºûw²†×Wz×Mé÷7û¥°XÙmcùzüz¹Ô3òúíu§ôøµŒag;œcþÐæ¤¨ÏQ¿¿Z¡GÕ¼WRúl.u®÷ÏÓÝÎïüÅM õþ ‚1ÀF<Z™Híá§¡õz^±s[Xnóa#nØÝ¿wÑÙ·ó”:oÖN‡Ô3~Ãq}ßàÜæ²Ã«‹){½Î³hüöWêÿ�õÆú½‡“Ò*éyµøì ÁÛ\í§swÝþB~«õ_ü*¨Á Á¿ ‡àÜÀf·ƒê{Ý­–1Ö{ìüÿ�Sôª01ëdï¡è?¬³$¤M þ_¢íÓ ½›>X~íÍÿ�¤ÕmeÛŸF]^³ Ö´I0>‹ü»íQZȲM56¦ºlv¿æ3þŠlNŒrÅ9@Ò·u’Y´õ ëÃ,·ñb»FK/cÛô«w ~óOç± % GÁ"e"™«&N™%?ÿÑë‚’„©U°ºp”)04¸hÙ÷ùÉ!ä¾²e›úÛqZf¼ Ãcþà.¸ÿ�[Òû=K/ëOÙú-ÂNë@© (û¿ð6½66K³2/ϳC•kî?¸º¶ÿ�e›^_Õî§ú­÷Ñh×iÙîÛ·Õô÷ÿ�a< 4H]7ˆÄ!b$Äýâêtj~ÉÒq£ª†¸ÿ�›ë;þ©ê…×ät&ä_c­²û®y/$Ä»ÚÆÏæ-¡C/¥Õĵí-;uÃn…ª?§cô¼ 0qÃ…ç™q$›ç»ÛîÜõ1•üÒ ÿ�Ò¶"u�±_âð¼v]_FsjvË,µík†‘ÿ�1\ýyÝ[ÏGÖº‡ðn÷ìú»Úæÿ�Uu¸-õkžwZ÷}îr×=7&±^ELµ£³Ú¯’–9„.2dæqñDŒd4Ñä1þ¸uê€Ê^�áõ4ÏΧVŠß­ßZ3/¸b§\ãµR7Yεֶ¶·óìÐ]/üØèÃŽsáîûMßµÊÿ�Ùq0qöcTÊ+h>ÚÚ4þ¯ÒþÚ'6.˜ÅøMxãë3ôÝæ³z§Ù©ÊÏÈÛe¬-¥l†¹ÍNÉú5ú¾­Ÿñh}ëUýA˜}CTrFúÙĵ®k÷{]µfuG‘Ó±¯-ÞÆÜ,{O}BÝßÉÜS}[n_TëØù7õá»Ô{À­€ïJ–ÇïØïë§ qöäHï¯jùYsÎC(€'ô} ~éw­Ëë]G­äôÞ—”ÜðkkßnÀ÷X÷mÚÍ®ŸÑîwþ¬ZWú®^oÚ1³ªn?Vé¯ ¼3F8;w§c[ù»ö¹–³è7eÎl¯ëGÕî£ëÝÕ:f÷·%™”U"Èho½­aÝuvlg©S=êÏÔŽ—ŠÌ¬ÌÊŸIÉmuÔÛdXæ°¹Îs˜ÿ�}uþç©ï³ú‰’8¬´k÷øÿ�I‹ˆñU¿Ýáèömp{Zöðá#æ’#§§À¼}Îr*‰ŒèHì²dé‘SÿÒë¡8 $ª³² —]É8½>ðaâ‡1‡ùvÆ3?é\®…õâÿ�O£SDë••[HñmM~C¿ðFÒŒEº"åâóÝ-›j hú"å³±~Ï™~3Û®%£±k½ì#ù;WgÒšÒÑø+¹½©VÑ’ÂÁ챇kÛ<ß»ü‡©!˜Bfö-®fqb6|þ½­ac!#ݶGÉv¿S0mÅéYŽk˜ÜÇÐÇk`;-ÛôKcßé»óéFÁú™Ñ¨°Yc’F¡·;s4ã}- e›–¶óIf%†uØLü’ÏÌ Ç†7®ä°bÄc!dš<çDØ´“ÜIù­Öû@ð ¢Z>ÍD~ã"Ü{´C øUçóÞ]d±ÀÌ u7ƽ¥&<�7K|œ!Tëy!¸vkË{!À[úÇ›‰ÓËð™Ukši+¦cãÑHe k+@d?ôVG%´Rx–5¬~¥Ò2,ÈéÕœ¼ɲì=ůcϹÖb½Òßwú%4…’.»±]—`kqÓw¯¥ÃgÃ…Q[αgH®_}4ý¢çˆÚÏs*ü+½VرG×!hû7OÀÈP¶ºîhkã }›IsØ×&¿øK+Z]¡þÉÆµ÷v~S™wò\âwúmwú=Çüji‡<Zѵ«×Gkùˆð{¿,ÿ�d 3ì°x:~ñÿ�˜£ 6 rùŠÅ2r’(ÿÓëÒI:ªØ\.Küa_±Ý"¢`=Ù/ùµ¸ìoý[—Zþ2*³'/§SWÓª‹mÇÓ±¬ÿ�Ñ ø¾q~?’…Ø1F¬ºcš× Gu¢þ±Ó±ò±ðî½­ÉÉ U^¦I;Y¹Íµïw¶¿Qp¸Ýc¨`Uõ˃NÍ þit{^Å»õ;.Û:žFHÉên.q¨–¹Õ´û=GUô·~oú:*ý90פtéÃÕ²sÆd¿éq~ˆÿ�¾{¸H<!u Ü ¬:†ÖãøfRÐЈøB£õ†·~ÉËØã¥/ððñUÀÔyª5Ä<Ü>‹„áP‘£¤ö]XÀ0FÖŸ ‰Yý2Kò@ µxÎD“l¹dn»2mV —|–7Öcöc±Ó¡5[ã^Vo[ª<y jAf2xÃÒê´y4~ ££V¶tð®s£¸JÇ„þR·±ìö†ƒ¨‚vO˜ù²ÏX'R·kÌΟ!ÙÅçýpÍéyïÇ¿§Hqô^l-uá+%«ÝûŠö?×î†úœûÛ‘Žö7vÇ0?qýÊí©Îgý½è#ìä DlÞ¦¤¥"õý?ôžŸÍõ­®}ÛXøò—²U•ÍýSÉêG33¬eÓöj2©®¬ O"–=Öº×q¿Ô}ŸÎÿ�…ÿ�úMt‰W˜¤lßu’N™%?ÿÔëÓ„Á:ªÎÈ.7ëCýO¬¡Ÿè1hgÍæÛÿ�ôkWbÙ:NpYÙ+ëQÈn¬9¦VÜVÿ�ç”èõòfÀ.G7ë&3Ý…]¬*tÙäÛ?Ùr'ÕŸ«øJªó}|Šo¡å¶ \C‡ÐuVíõ+ÞùoU‰VE.®À]-sOptrµÐºF?IÃ8Ô?s½Kóî.:WkX‰ÍXÌA"Wø/ÉŒ{œZ6?¼ë°žüª}vbæÇúþEq¤B§×älßø‡ÿ�Ô•^;4GæaÍé¿Í3ÈZ`÷íÂÊ鮓'À-FüQ;–lŸ1l4öYý`N3ÇŒþEwÔ�Äò¨uƒ¸?‘(îCç5ÒEžƒ uœ#¿Òw‚Ü Z<@.3ÿ�Edô_sÿ�Ꜻ*=±Ør!I”ú›1—¤yúÑÔ_CjÂe&윭X׳{@ÏÑÔæ¹ö_»è,Z:^GOêÝ9¹õ†6Ë(ºÆZ[£nÍ–Uî÷{}ì^…öżÖÃmséØZ Û?OÓ°û™»ù+#ëÕ›:¾N6N3ÛUÌsYsÞNµo–7èú•8½ßðªLY¢�ôƒ|Rje‰‘âÞ«†?›ÓÒ2Fó$‡4übïªÒª_úv?‰°iýc·þü¬• vY=þŠL’då¯ÿÕë‚p˜'UYÖ¿%¸x×f;èâÔûým®°ÒjóŽÃ°oÕçW3«ÿ�é.ÛëA´}\ê“w[EžU×ö‹?³VåÇt¸ßó×Á>?,›<¶ä½FÖÆƒÁ^©â}þ½•©vÞ'U\¯ží†:UN·¯GÎÿ�ˆ³þ¤£Ô]OȪõ²ÿ�Ù9°4ô,ÿ�©(Çqæ°Pósº{@©šžZçƒÆº¬Îžl5³HÐDëÙ^w­"#Ì?&ôe¹gÈ5ݵQ?ÅQëDŠ<AóE§íAħY?ܪõƒ`Æt‰1¯ÿ�2J?0[S‡ :):ð÷úRºZ\¹~‡»c£ý#ÿ�*é±ghžó|ÇÍ'än¶?¹‚uîªÖN㦊ËIž<9Q0Éš4;÷K]÷Uç OÅQ¶=7nÐAŸ¹]´nÑÐ$yÆ©ÑêÅ>‹ÊE2zÇÿÙÿíÚPhotoshop 3.0�8BIM�����?Z�%GZ�%GZ�%GZ�%GZ�%GZ�%GZ�%G�����8BIM%�����iÙàõê®ñ©s $(X8BIM:�����å����������� printOutput�������PstSbool����Inteenum����Inte����Clrm���printSixteenBitbool���� printerNameTEXT��������printProofSetupObjc��� �P�r�o�o�f� �S�e�t�u�p����� proofSetup�������Bltnenum��� builtinProof��� proofCMYK�8BIM;����-�����������printOutputOptions�������Cptnbool�����Clbrbool�����RgsMbool�����CrnCbool�����CntCbool�����Lblsbool�����Ngtvbool�����EmlDbool�����Intrbool�����BckgObjc���������RGBC�������Rd doub@oà���������Grn doub@oà���������Bl doub@oà���������BrdTUntF#Rlt������������Bld UntF#Rlt������������RsltUntF#Pxl@R��������� vectorDatabool����PgPsenum����PgPs����PgPC����LeftUntF#Rlt������������Top UntF#Rlt������������Scl UntF#Prc@Y���������cropWhenPrintingbool����cropRectBottomlong������� cropRectLeftlong������� cropRectRightlong������� cropRectToplong�����8BIMí������H�����H����8BIM&���������������?€��8BIM ��������8BIM��������8BIMó����� ���������8BIM'����� ��������8BIMõ�����H�/ff��lff�������/ff��¡™š�������2����Z���������5����-��������8BIMø�����p��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè��8BIM�������)8BIM�����†��������������������������������������������������������������������������������������������������������������������������������������8BIM0�����C�8BIM-���������68BIM�����L�����@��@��� ������B�ÿÿœ����"@��ÀÿÿÊ@�ÿÿÎ��ÿÿü@��������.@�ÿÿÇ€ÿÿý€8BIM���������8BIM����c��������������þ��r����1�2�.�1�5�-�h�o�m�e�p�a�g�e�-�c�u�r�a�t�i�o�n��������������������������������r���þ��������������������������������������������null������boundsObjc���������Rct1�������Top long��������Leftlong��������Btomlong���þ����Rghtlong��r���slicesVlLs���Objc��������slice������sliceIDlong�������groupIDlong�������originenum��� ESliceOrigin��� autoGenerated����Typeenum��� ESliceType����Img ���boundsObjc���������Rct1�������Top long��������Leftlong��������Btomlong���þ����Rghtlong��r���urlTEXT���������nullTEXT���������MsgeTEXT��������altTagTEXT��������cellTextIsHTMLbool���cellTextTEXT�������� horzAlignenum���ESliceHorzAlign���default��� vertAlignenum���ESliceVertAlign���default��� bgColorTypeenum���ESliceBGColorType����None��� topOutsetlong������� leftOutsetlong������� bottomOutsetlong������� rightOutsetlong�����8BIM(����� ���?ð������8BIM��������×8BIM ����X������ ���n��à��Î@��<��ÿØÿí� Adobe_CM�ÿî�Adobe�d€���ÿÛ�„�            ÿÀ��n� "�ÿÝ�� ÿÄ?���������� ��������� � 3�!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷�5�!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ� ��?�ëBIBpª¶O $…'H'„’´$¥ $¥¡:p 0“ cgýcª«€ÖäZÓµ÷jk‡Òe{¤=¿îôãRL!)šˆ·a%ÏWŸÔíÕùL `û˜»Nv[@ÜïTwäÛîCˆ2KÇP]DУM̹›› ¤ÓÈ*i14,RR„Њ–L$”²e$É)ÿÐ듦 ÕVÂé$%( œ¬lJŹV²†8ÃKÌn#ókh÷Ùý† õ>£WMÂ~UÞùÑLÇ©k¾…sûžßRçÿ�¡bæjmÙWœ¬Ç›²,ÐØt�v®¶ýjoæTÄ™qa3Ôšˆü|žƒöïO'Ùê¼~ð®þæ?þг‰’àÊlÃÅn¯?Õk¾ŸýmbãUKëkëx{_«^Ø- ÷oÒD» ¶VAá«O«KOæ¹7‹Uç=#Å7ÖŽ¡f& 1¨qeùÅÌÞ9m-´9¿ºûw²†×Wz×Mé÷7û¥°XÙmcùzüz¹Ô3òúíu§ôøµŒag;œcþÐæ¤¨ÏQ¿¿Z¡GÕ¼WRúl.u®÷ÏÓÝÎïüÅM õþ ‚1ÀF<Z™Híá§¡õz^±s[Xnóa#nØÝ¿wÑÙ·ó”:oÖN‡Ô3~Ãq}ßàÜæ²Ã«‹){½Î³hüöWêÿ�õÆú½‡“Ò*éyµøì ÁÛ\í§swÝþB~«õ_ü*¨Á Á¿ ‡àÜÀf·ƒê{Ý­–1Ö{ìüÿ�Sôª01ëdï¡è?¬³$¤M þ_¢íÓ ½›>X~íÍÿ�¤ÕmeÛŸF]^³ Ö´I0>‹ü»íQZȲM56¦ºlv¿æ3þŠlNŒrÅ9@Ò·u’Y´õ ëÃ,·ñb»FK/cÛô«w ~óOç± % GÁ"e"™«&N™%?ÿÑë‚’„©U°ºp”)04¸hÙ÷ùÉ!ä¾²e›úÛqZf¼ Ãcþà.¸ÿ�[Òû=K/ëOÙú-ÂNë@© (û¿ð6½66K³2/ϳC•kî?¸º¶ÿ�e›^_Õî§ú­÷Ñh×iÙîÛ·Õô÷ÿ�a< 4H]7ˆÄ!b$Äýâêtj~ÉÒq£ª†¸ÿ�›ë;þ©ê…×ät&ä_c­²û®y/$Ä»ÚÆÏæ-¡C/¥Õĵí-;uÃn…ª?§cô¼ 0qÃ…ç™q$›ç»ÛîÜõ1•üÒ ÿ�Ò¶"u�±_âð¼v]_FsjvË,µík†‘ÿ�1\ýyÝ[ÏGÖº‡ðn÷ìú»Úæÿ�Uu¸-õkžwZ÷}îr×=7&±^ELµ£³Ú¯’–9„.2dæqñDŒd4Ñä1þ¸uê€Ê^�áõ4ÏΧVŠß­ßZ3/¸b§\ãµR7Yεֶ¶·óìÐ]/üØèÃŽsáîûMßµÊÿ�Ùq0qöcTÊ+h>ÚÚ4þ¯ÒþÚ'6.˜ÅøMxãë3ôÝæ³z§Ù©ÊÏÈÛe¬-¥l†¹ÍNÉú5ú¾­Ÿñh}ëUýA˜}CTrFúÙĵ®k÷{]µfuG‘Ó±¯-ÞÆÜ,{O}BÝßÉÜS}[n_TëØù7õá»Ô{À­€ïJ–ÇïØïë§ qöäHï¯jùYsÎC(€'ô} ~éw­Ëë]G­äôÞ—”ÜðkkßnÀ÷X÷mÚÍ®ŸÑîwþ¬ZWú®^oÚ1³ªn?Vé¯ ¼3F8;w§c[ù»ö¹–³è7eÎl¯ëGÕî£ëÝÕ:f÷·%™”U"Èho½­aÝuvlg©S=êÏÔŽ—ŠÌ¬ÌÊŸIÉmuÔÛdXæ°¹Îs˜ÿ�}uþç©ï³ú‰’8¬´k÷øÿ�I‹ˆñU¿Ýáèömp{Zöðá#æ’#§§À¼}Îr*‰ŒèHì²dé‘SÿÒë¡8 $ª³² —]É8½>ðaâ‡1‡ùvÆ3?é\®…õâÿ�O£SDë••[HñmM~C¿ðFÒŒEº"åâóÝ-›j hú"å³±~Ï™~3Û®%£±k½ì#ù;WgÒšÒÑø+¹½©VÑ’ÂÁ챇kÛ<ß»ü‡©!˜Bfö-®fqb6|þ½­ac!#ݶGÉv¿S0mÅéYŽk˜ÜÇÐÇk`;-ÛôKcßé»óéFÁú™Ñ¨°Yc’F¡·;s4ã}- e›–¶óIf%†uØLü’ÏÌ Ç†7®ä°bÄc!dš<çDØ´“ÜIù­Öû@ð ¢Z>ÍD~ã"Ü{´C øUçóÞ]d±ÀÌ u7ƽ¥&<�7K|œ!Tëy!¸vkË{!À[úÇ›‰ÓËð™Ukši+¦cãÑHe k+@d?ôVG%´Rx–5¬~¥Ò2,ÈéÕœ¼ɲì=ůcϹÖb½Òßwú%4…’.»±]—`kqÓw¯¥ÃgÃ…Q[αgH®_}4ý¢çˆÚÏs*ü+½VرG×!hû7OÀÈP¶ºîhkã }›IsØ×&¿øK+Z]¡þÉÆµ÷v~S™wò\âwúmwú=Çüji‡<Zѵ«×Gkùˆð{¿,ÿ�d 3ì°x:~ñÿ�˜£ 6 rùŠÅ2r’(ÿÓëÒI:ªØ\.Küa_±Ý"¢`=Ù/ùµ¸ìoý[—Zþ2*³'/§SWÓª‹mÇÓ±¬ÿ�Ñ ø¾q~?’…Ø1F¬ºcš× Gu¢þ±Ó±ò±ðî½­ÉÉ U^¦I;Y¹Íµïw¶¿Qp¸Ýc¨`Uõ˃NÍ þit{^Å»õ;.Û:žFHÉên.q¨–¹Õ´û=GUô·~oú:*ý90פtéÃÕ²sÆd¿éq~ˆÿ�¾{¸H<!u Ü ¬:†ÖãøfRÐЈøB£õ†·~ÉËØã¥/ððñUÀÔyª5Ä<Ü>‹„áP‘£¤ö]XÀ0FÖŸ ‰Yý2Kò@ µxÎD“l¹dn»2mV —|–7Öcöc±Ó¡5[ã^Vo[ª<y jAf2xÃÒê´y4~ ££V¶tð®s£¸JÇ„þR·±ìö†ƒ¨‚vO˜ù²ÏX'R·kÌΟ!ÙÅçýpÍéyïÇ¿§Hqô^l-uá+%«ÝûŠö?×î†úœûÛ‘Žö7vÇ0?qýÊí©Îgý½è#ìä DlÞ¦¤¥"õý?ôžŸÍõ­®}ÛXøò—²U•ÍýSÉêG33¬eÓöj2©®¬ O"–=Öº×q¿Ô}ŸÎÿ�…ÿ�úMt‰W˜¤lßu’N™%?ÿÔëÓ„Á:ªÎÈ.7ëCýO¬¡Ÿè1hgÍæÛÿ�ôkWbÙ:NpYÙ+ëQÈn¬9¦VÜVÿ�ç”èõòfÀ.G7ë&3Ý…]¬*tÙäÛ?Ùr'ÕŸ«øJªó}|Šo¡å¶ \C‡ÐuVíõ+ÞùoU‰VE.®À]-sOptrµÐºF?IÃ8Ô?s½Kóî.:WkX‰ÍXÌA"Wø/ÉŒ{œZ6?¼ë°žüª}vbæÇúþEq¤B§×älßø‡ÿ�Ô•^;4GæaÍé¿Í3ÈZ`÷íÂÊ鮓'À-FüQ;–lŸ1l4öYý`N3ÇŒþEwÔ�Äò¨uƒ¸?‘(îCç5ÒEžƒ uœ#¿Òw‚Ü Z<@.3ÿ�Edô_sÿ�Ꜻ*=±Ør!I”ú›1—¤yúÑÔ_CjÂe&윭X׳{@ÏÑÔæ¹ö_»è,Z:^GOêÝ9¹õ†6Ë(ºÆZ[£nÍ–Uî÷{}ì^…öżÖÃmséØZ Û?OÓ°û™»ù+#ëÕ›:¾N6N3ÛUÌsYsÞNµo–7èú•8½ßðªLY¢�ôƒ|Rje‰‘âÞ«†?›ÓÒ2Fó$‡4übïªÒª_úv?‰°iýc·þü¬• vY=þŠL’då¯ÿÕë‚p˜'UYÖ¿%¸x×f;èâÔûým®°ÒjóŽÃ°oÕçW3«ÿ�é.ÛëA´}\ê“w[EžU×ö‹?³VåÇt¸ßó×Á>?,›<¶ä½FÖÆƒÁ^©â}þ½•©vÞ'U\¯ží†:UN·¯GÎÿ�ˆ³þ¤£Ô]OȪõ²ÿ�Ù9°4ô,ÿ�©(Çqæ°Pósº{@©šžZçƒÆº¬Îžl5³HÐDëÙ^w­"#Ì?&ôe¹gÈ5ݵQ?ÅQëDŠ<AóE§íAħY?ܪõƒ`Æt‰1¯ÿ�2J?0[S‡ :):ð÷úRºZ\¹~‡»c£ý#ÿ�*é±ghžó|ÇÍ'än¶?¹‚uîªÖN㦊ËIž<9Q0Éš4;÷K]÷Uç OÅQ¶=7nÐAŸ¹]´nÑÐ$yÆ©ÑêÅ>‹ÊE2zÇÿÙ8BIM!�����]�������A�d�o�b�e� �P�h�o�t�o�s�h�o�p����A�d�o�b�e� �P�h�o�t�o�s�h�o�p� �C�C� �2�0�1�5����8BIM����������ÿáçhttp://ns.adobe.com/xap/1.0/�<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreateDate="2015-10-08T12:38:11-04:00" xmp:ModifyDate="2015-12-17T10:59:45-05:00" xmp:MetadataDate="2015-12-17T10:59:45-05:00" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="VA2703 Series Calibrated" xmpMM:InstanceID="xmp.iid:e2bd0b59-56b1-43bf-b7e2-32743b1a93c0" xmpMM:DocumentID="adobe:docid:photoshop:961aeea4-e565-1178-84a1-ef55e5ef95af" xmpMM:OriginalDocumentID="xmp.did:6524ee62-4040-4486-9730-cc482d0b6dc4"> <photoshop:TextLayers> <rdf:Bag> <rdf:li photoshop:LayerName="Popular Illustration Categories" photoshop:LayerText="Popular Illustration Categories"/> <rdf:li photoshop:LayerName="Popular Vector Categories" photoshop:LayerText="Popular Vector Categories"/> <rdf:li photoshop:LayerName="Popular Photo Categories" photoshop:LayerText="Popular Photo Categories"/> <rdf:li photoshop:LayerName="Bigstock Picks" photoshop:LayerText="Bigstock Picks"/> <rdf:li photoshop:LayerName="Winter Collection" photoshop:LayerText="Winter Collection"/> <rdf:li photoshop:LayerName="Bigstock Video" photoshop:LayerText="Bigstock Video"/> <rdf:li photoshop:LayerName="Images and Video for everyone." photoshop:LayerText="Images and Video for everyone."/> <rdf:li photoshop:LayerName="Over 30 million stock photos, videos, and vectors." photoshop:LayerText="Over 30 million stock photos, videos, and vectors."/> </rdf:Bag> </photoshop:TextLayers> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>2338B8E41274008A90C8BD2547960BB3</rdf:li> <rdf:li>2DE4406C10B73422B4EE6D8B0D325FA8</rdf:li> <rdf:li>3197650EE93F798D6A2BAF21AD62272B</rdf:li> <rdf:li>3F298132EF5DF7BD1E7E79C525C0CA86</rdf:li> <rdf:li>5AAA046F1BED5507B4FE582ED12591A4</rdf:li> <rdf:li>65653AF10A51D90FA07ECE63326084AA</rdf:li> <rdf:li>76E417E5E4017D78582B791B963C9F3B</rdf:li> <rdf:li>8F4003C1E5318DE635C83490D514830A</rdf:li> <rdf:li>A1474CB5A10E36D46870F0446E07D3E0</rdf:li> <rdf:li>A4D5D3C7397850DFFCA8C636A6D2AA9E</rdf:li> <rdf:li>A81867ADB2D20376CAF23C6C4455A61F</rdf:li> <rdf:li>C309326AF2D2E3A15A8A224EE0246442</rdf:li> <rdf:li>C4AABDD571F96E9245AF3255DACBE902</rdf:li> <rdf:li>C597FDD2DF29CEE3A08906DEF8235FA3</rdf:li> <rdf:li>D0E41193D0D87ABF69D3A27435FD9CE6</rdf:li> <rdf:li>D493B382008DD02005894F84AB8ACDA5</rdf:li> <rdf:li>DB1AC9D26B1F40C9A5A11B7A6ADC3A12</rdf:li> <rdf:li>E64E952ACE29002EB68F1BCD01B8911B</rdf:li> <rdf:li>E6885685CBDF2324E71158BF2176E1FE</rdf:li> <rdf:li>F5E7577A6B3A341A51CAAAC5E3A59B11</rdf:li> <rdf:li>FD1D7E31C7512BE0A891CDAA5C77DE95</rdf:li> <rdf:li>xmp.did:64946cb8-411a-4b00-9961-c82dffc5464c</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6524ee62-4040-4486-9730-cc482d0b6dc4" stEvt:when="2015-10-30T14:26:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/png to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64946cb8-411a-4b00-9961-c82dffc5464c" stEvt:when="2015-10-30T14:26:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6344f71c-48bd-40e8-aa3f-f72a106bce9a" stEvt:when="2015-12-17T10:59:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2bd0b59-56b1-43bf-b7e2-32743b1a93c0" stEvt:when="2015-12-17T10:59:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6344f71c-48bd-40e8-aa3f-f72a106bce9a" stRef:documentID="adobe:docid:photoshop:ca754c60-bfc0-1178-b80c-e5ac2abee428" stRef:originalDocumentID="xmp.did:6524ee62-4040-4486-9730-cc482d0b6dc4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="w"?>ÿâ)hICC_PROFILE���)Xappl��mntrRGB XYZ ß� � ���acspAPPL��������������������������öÖ�����Ó-appl�����������������������������������������������desc��P���sdscm��Ä���Lcprt�����#wtpt��4���rXYZ��H���gXYZ��\���bXYZ��p���rTRC��„�� aarg�� ��� vcgt�� °��ndin��Ä��>chad��)���,mmod��)0���(bTRC��„�� gTRC��„�� aabg�� ��� aagg�� ��� desc�������VA2703 Series Calibrated��������������������������������������������������������������������������������mluc���������� enUS���0����V�A�2�7�0�3� �S�e�r�i�e�s� �C�a�l�i�b�r�a�t�e�dtext����Copyright Apple Inc., 2015��XYZ ������óØ����XYZ ������l��8©��—XYZ ������b6��·r��ÿXYZ ������(‘��å��¾—curv����������� �����#�(�-�2�6�;�@�E�J�O�T�Y�^�c�h�m�r�w�|��†�‹��•�š�Ÿ�£�¨�­�²�·�¼�Á�Æ�Ë�Ð�Õ�Û�à�å�ë�ð�ö�û %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ� !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<'<e<¤<ã="=a=¡=à> >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·O�OIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°�°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿpara��������ff��ò§�� Y��Ð�� vcgt��������������”�âo°DØv±Wÿ¡Gí — F ï › K û ¯aÉ‚:ò­h%ã¤f'í°zC Ø¥uDë Á!˜"r#K$)% %é&Ë'®(”){*d+O,<-*./ /þ0ò1ç2Þ3Õ4Ì5Ä6¼7´8­9¨:¤;¡< =¡>£?§@­AµB¾CÊD×EæFøH I!J8KRLnM‹N¬OÎPóRSCToUVÍX�Y5Zl[¦\à^_]`aßc!dde¨fíh0iuj¸küm=n}o»pør2sitžuÐvýx(yNzr{|¬}Ã~Õä€îö‚ü„�…†‡ˆ‰Š‹�‹üŒøòŽìåݑ͓֒Ŕ»•²–©—Ÿ˜•™‹š›wœndž[ŸR I¡A¢:£3¤,¥&¦!§¨©ª«¬­®¯%°-±6²B³O´]µl¶{·‹¸¹®ºÀ»Ó¼ç½û¿À&Á=ÂTÃkĄŜƶÇÐÈêÊË!Ì>ÍZÎwϕгÑÒÒñÔÕ0ÖP×qؒٳÚÕÛöÝÞ:ß\àá¡âÄãçå æ.çSèwéœêÂëèíî7ï_ðˆñ²òÝôõ5öc÷’øÂùóû&üZýþÆÿÿ���”"¯Bð¥Bò¨]¿w 3 í ª g $ ç ¦h)î¶yB ÓŸk5Ó¢rCëÀ“kC  ò!Í"§#„$_%>&&ü'Ü(¿) *ƒ+f,J-1..ý/å0Î1·2 3Š4u5`6M798$99þ:ë;Ø<Å=³>¡?Ž@}AlB[CJD;E-F GH HÿI÷JðKìLêMéNêOðPøRST%U<VSWmX‡Y£ZÀ[ß\ÿ^_A`daˆb¬cÒd÷fgChii‘j·kÝmn)oOpsq–r¸sÙtùvw4xOyhz{”|§}¸~È×€çöƒ„…#†1‡?ˆM‰[Ši‹vŒ„’ŽŸ¬¸‘Å’Ò“Þ”ë•ø—˜™š(›4œ@LžWŸc o¡z¢†£‘¤¥¨¦´§¿¨Ê©Öªá«ì¬ø®¯°±&²1³<´FµO¶V·]¸c¹hºl»p¼s½v¾y¿{À~Á€ÂƒÃ…ĉŌÆÇ”șɠʦˮ̷ÍÁÎÍÏÛÐêÑûÓÔ#Õ;ÖU×sؓٸÚÝÜÝ'ÞMßtà›áÂâêäå>æjç—èÅéõë(ì[í‘îÉðñBò‚óÆõöY÷ªøþúXû·ýþŠÿÿ���”"¯Að„-Ö-ÜŒAó ª a  Ô EÇC ÇŽSâ©r>Ö¤sEè»f >!!î"Ê#¥$ƒ%_&>''ÿ(â)Ä*¨+,t-\.C/,011ì2Ù3Å4²5¡6Ž7~8l9\:K;<<.=!>??þ@ôAìBåCÞDÙEÕFÓGÐHÐIÐJÒKÕLÙMÝNäOìPôQþS TU"V0W?XPYaZs[‡\š]¯^Å_Û`ñbcd7eOffgh–i®jÅkÝlón op3qGrYskt{uŠv—w¤x¯y·z¾{Ä|È}Ì~ÏÓ€ÕØ‚ۃ܄ޅ߆à‡áˆâ‰âŠã‹ãŒããŽããã‘â’â“â”â•â–â—â˜â™ãšä›åœæèžéŸë î¡ð¢ô£÷¤û¦�§¨ ©ª« ¬)­2®;¯E°O±X²_³f´nµt¶z·¸†¹Œº’»˜¼Ÿ½¥¾¬¿´À¼ÁÅÂÏÃÚÄåÅòÇ�ÈÉ!Ê4ËIÌ`ÍzΕϳÐÕÑùÓ!ÔMÕ}ֱ׿ÙÚQۈܾÝöß.àgá¡âÝäåYæšçÜé"êië´íîSï©ñòaóÄõ.öžøù–ûü±þQÿÿ��ndin������6��£€��VÀ��O���ž€��(������P@��T@�êò�êr�ÍÆ����������������� � �������!�%�)�-�1�6�:�?�E�J�O�U�[�a�h�n�u�|�ƒ�Š�’�™�¡�©�²�º�Ã�Ì�Õ�Þ�ç�ñ�û$.9DP[gs‹—¤°½Ê×åò�*9GVetƒ’¢²ÁÑâò$5FWhzŒž°ÂÔæù 1DXk’¦ºÎâö 4I^sˆ³ÈÞô  6Lcy¦½Ôë1H`x§¿Øð 9RjƒœµÎç   4 M g › µ Ï é   8 S m ˆ £ ¾ Ù ô  * F a } ™ µ Ð ì % A ^ z — ³ Ð í ' E b  » Ø ö3QoެËê (Gg†¦Ææ&Fg‡¨Èé +KmޝÐñ4Vx™»Ýÿ!CeˆªÌï4Wyœ¿â(Kn’µØüCfŠ®Òö=b†ªÎò;_„¨Íò;`…ªÏô>cˆ­ÓøCh޳Ùþ$Jp•»á-SyŸÅì8^…«ÑøEk’¹ß  - S z ¡ È ï!!=!d!‹!²!Ù"�"'"N"v""Ä"ì##:#b#‰#±#Ø$�$($O$w$Ÿ$Ç$ï%%?%g%%·%ß&&/&X&€&¨&Ñ&ù'"'J's'œ'Å'í((?(h(‘(»(ä) )6)`)‰)³)Ý**0*Z*„*®*Ø++,+W++¬+Ö,,,,W,‚,­,Ø--.-Z-…-±-Ý. .5.a..¹.æ//?/l/™/Æ/ó0!0N0|0ª0×1141b1‘1¿1î22L2{2«2Ú3 3:3j3›3Ë3ü4-4^44Á4ò5$5V5ˆ5»5í6 6S6‡6º6î7"7V7‹7À7õ8*8_8•8Ë9989n9¥9Ý::L:„:½:ö;/;h;¢;Ü<<Q<‹<Ç==>=z=·=ô>1>o>­>ë?*?i?©?è@)@i@ª@ëA,AmA¯AñB3BuB¸BûC>CCÄDDLDDÔEE^E£EèF.FsF¹G�GFGGÓHHbH©HñI9IIÊJJ[J¤JíK7KKËLL_LªLôM?M‹MÖN"NnNºOOROŸOìP9P†PÔQ"QoQ¾R RZR©RøSGS–SæT6T†TÖU&UvUÇVViVºW W]W¯XXSX¥XøYJYYðZDZ—Zë[>[’[æ\:\\ã]8]]â^7^^â_8_Ž_ä`:``ça=a”aëbBb™bñcHc c÷dOd§dÿeXe°f fafºgglgÅhhxhÑi+i„iÞj8j’jìkGk¡kûlVl°m mfmÁnnwnÒo-oˆoäp?p›pöqRq®r rerÁssysÕt1ttéuFu¢uþvZv·wwpwÌx)x…xây>y›y÷zTz°{ {i{Æ|"||Ü}8}•}ñ~N~ªc¿€€x€Ô1ê‚G‚¤ƒƒ^ƒ»„„u„Ò…0……ë†H†¦‡‡b‡Àˆˆ|ˆÚ‰8‰—‰õŠTв‹‹p‹ÏŒ.ŒŒìKªŽ ŽiŽÈ(‡çG§‘‘g‘Ç’'’ˆ’è“H“©” ”j”Ë•,••î–O–°——s—Ô˜6˜˜˜ù™[™½šššã›E›¨œ œlœÏ2”÷žZž½Ÿ ŸƒŸæ J ­¡¡t¡Ø¢<¢ ££g£Ì¤0¤”¤ø¥]¥Á¦&¦‹¦ï§T§¹¨¨„¨é©N©´ªªªä«J«°¬¬|¬â­I­¯®®|®ã¯I¯°°°~°å±L±´²²‚²ê³R³¹´!´‰´ñµYµÂ¶*¶’¶û·d·Ì¸5¸ž¹¹p¹ÚºCº¬»»»é¼S¼½½'½‘½û¾f¾Ð¿;¿¦ÀÀ{ÀæÁQÁ½Â(“ÂÿÃkÃ×ÄCįÅŇÅôÆ`ÆÍÇ:ǦÈÈ€ÈîÉ[ÉÈÊ6Ê£ËËËíÌ[ÌÉÍ7ͦÎ΃ÎñÏ`ÏÏÐ>ЭÑÑ‹ÑúÒjÒÙÓIÓ¸Ô(Ô˜ÕÕxÕèÖXÖÈ×9שØØŠØûÙlÙÜÚMÚ¾Û/Û Ü܃ÜôÝeÝ×ÞHÞºß,ßàààóáeá×âIâ»ã-ã ää„ä÷åiåÜæNæÁç4ç¦èèŒèÿéréåêXêËë>ë±ì$ì—í í}íñîdî×ïKï¾ð1ð¥ññŒñÿòsòæóZóÍôAôµõ(õœööƒö÷÷j÷ÞøRøÅù9ù­ú ú”ûû{ûïübüÖýJý½þ1þ¤ÿÿ‹ÿÿ��������������� � ��������!�$�(�+�/�3�7�<�@�E�J�O�T�Y�_�d�j�p�v�|�ƒ�‰��—�ž�¥�­�´�¼�Ä�Ì�Ô�Ü�å�î�ö�ÿ%/9CMWblw‚Ž™¤°¼ÈÔàìù-:GUcq›ª¸ÇÖåô#3CSct„•¦·ÈÙêü1DVh{ ³ÆÙí�(<Pdx¡¶Ëàõ  5Kaw£¹Ðæý+BZqˆ ¸Ðè�1Ib{”­Æàù  - F ` { • ¯ Ê ä ÿ  5 P l ‡ £ ¾ Ú ö  . K g „   ½ Ú ÷  2 O m ‹ © Ç å  " @ _ ~ ¼ Û ú:Yy™ºÚú<]~ŸÀâ%Gi‹®Ðó8\¢Æé 1UzžÂç 1V{ Æë7]ƒ©ÐöCj‘¸ß.U}¤ÌôDl•½å7_ˆ±Ú,U¨Ñû$Nw¡ËõHrœÆðDo™ÃíBl–Àê?i“¾è<fºä  8 b Œ ¶ á! !5!`!Š!µ!à" "5"`"‹"¶"á# #7#c#Ž#¹#å$$<$h$“$¿$ë%%C%o%›%Ç%ô& &M&y&¦&Ò&ÿ','Y'†'³'à( (;(h(•(Ã(ð))L)z)¨)Ö**2*`**½*ì++I+x+§+Ö,,4,c,“,Â,ò-"-Q--±-á..B.r.£.Ó//5/f/—/È/ù0+0\0Ž0À0ñ1#1V1ˆ1º1í22R2…2¸2ë33R3…3¹3í4!4U4‰4¾4ò5'5\5‘5Æ5û616g6œ6Ò7 7?7u7¬7ã88Q8ˆ8À8ø909h9 9Ù::J:ƒ:½:ö;0;j;¤;Þ<<S<Ž<É==@=|=¸=õ>1>n>«>è?&?d?¢?à@@]@œ@ÛAAYA™AØBBXB—BØCCXC™CÙDD[DœDÝEE`E¢EäF&FhFªFìG/GrG´G÷H:H~HÁIIHIŒIÐJJXJJáK&KkK°KõL:LLÅM MPM–MÜN#NiN°NöO=O„OËPPZP¡PéQ1QyQÁR RRRšRãS,SuS¾TTQTšTäU.UxUÂV VWV¡VìW7W‚WÍXXdX°XûYGY“YßZ,ZxZÅ[[^[«[ù\F\“\á]/]}]Ë^^g^¶__S_¢_ñ`@``ßa/aaÏbbob¿ccac±ddSd¥döeHe™eëf=ffág4g†gÙh,hhÒi%ixiÌj jtjÇkkpkÄllmlÂmmlmÂnnmnÂoonoÄppqpÇqquqÌr#rzrÒs)ssÙt1t‰táu:u’uëvDvvöwOw¨xx\xµyyiyÄzzyzÓ{.{‰{ä|?|›|ö}R}®~ ~e~Âz×€4€‘€îLª‚‚f‚ă#ƒ‚ƒá„A„¡……a…Á†"†ƒ†ä‡F‡§ˆ ˆkˆÍ‰0‰“‰öŠYм‹ ‹ƒ‹èŒLŒ°zߎDŽ©uÛA§‘‘u‘Ü’C’ª““y“á”I”±••‚•ê–S–¼—%—Ž—÷˜a˜Ë™4™žššsšÝ›G›²œœ‡œò]Éž4žŸŸ ŸvŸâ N º¡&¡’¡þ¢j¢Ö£C£¯¤¤ˆ¤õ¥a¥Î¦;¦¨§§‚§ï¨\¨É©6©£ªª~ªë«X«Å¬3¬ ­ ­{­è®U®Â¯0¯° °w°å±R±¿²,²™³³s³à´M´¹µ&µ“µÿ¶l¶Ø·E·±¸¸‰¸õ¹a¹Íº9º¤»»{»æ¼Q¼¼½'½’½ü¾g¾Ñ¿;¿¥ÀÀxÀâÁLÁ¶Â ŠÂõÃ_ÃÊÄ5Ä Å ÅvÅáÆLÆ·Ç#ÇŽÇúÈfÈÑÉ=É©ÊÊÊíËZËÆÌ2ÌŸÍ ÍxÍåÎQξÏ+ϘÐÐrÐßÑLѹÒ&Ò“Ó�ÓmÓÛÔHÔµÕ#ÕÕýÖkÖØ×E×³Ø ØŽØûÙiÙÖÚCÚ±ÛÛŒÛùÜfÜÔÝAÝ®ÞÞ‰ÞößcßÐà=àªáá„áñâ^âÊã7ã¤ää}äéåVåÂæ.æšççrçÞèIèµé!éŒé÷êcêÎë9ë£ììyìãíNí¸î"îŒîõï_ïÉð2ð›ññmñÕò>ò¦óóvóÞôFô­õõ{õâöHö¯÷÷{÷áøFø«ùùuùÚú>ú¢ûûiûÍü0ü“üõýWý¹þþ|þÝÿ>ÿŸÿÿ�������������� � � ��������#�&�*�.�2�6�;�?�D�I�N�S�Y�^�d�j�p�v�}�ƒ�Š�‘�˜�Ÿ�§�¯�¶�¾�Æ�Ï�×�à�é�ò�û !+5?IT_ju€‹—£¯»ÇÓàìù .;IWes‚Ÿ®½ÌÛêú *:JZk|ž¯ÀÒãõ+=Pbuˆ›®ÁÕèü$8L`u‰ž³ÈÝó3I_u‹¡¸Îåü*AYpˆŸ·Ïçÿ0Iaz“¬Æßø  , E _ y ” ® È ã ý  3 N i …   » × ó  + G c € œ ¹ Õ ò  , J g „ ¢ À Þ ü  8 V u ” ² Ñ ð/NnŽ­Íí.Oo±Òó6Xy›½ß$Fh‹®Ðó9]€£Çë2VzžÃç 0UyžÃè 3X}£Éî:`†­Óù Fm”»â 0W¦ÎõEm•½å 5^†¯Ø�)R{¤Î÷ JsÇðDn˜ÃíBl—ÂíBm™Äï  F q É ô! !L!x!¤!Ñ!ý")"V"‚"¯"Û##5#b##¼#é$$D$r$Ÿ$Í$ú%(%V%„%²%á&&=&l&š&É&ø'&'U'„'³'ã((A(q(¡(Ð)�)0)`))À)ñ*!*R*‚*³*ä++F+w+¨+Ú, ,=,n, ,Ò--7-i-›-Î.�.3.f.™.Ì/�/3/g/š/Î0060j0Ÿ0Ó11<1q1¦1Û22F2|2²2ç33T3Š3Á3÷4.4e4œ4Ó5 5B5z5²5ê6#6[6”6Í77?7x7²7ë8%8_8š8Ô99J9…9À9û:7:s:¯:ë;(;d;¡;Þ<<Y<—<Õ==R=‘=Ð>>N>Ž>Î??N??Ð@@R@”@ÖAAYAœAÞB!BcB¦BéC,CpC³C÷D;DDÃEELE‘EÖFF`F¥FëG1GvG¼HHIHHÖIIdI«IóJ:J‚JÊKKZK£KëL4L}LÆMMXM¢MëN5NNÉOO^O©OôP?PŠPÕQ QlQ¸RRPRœRèS5S‚SÏTTiT¶UUQUŸUíV;V‰VØW&WuWÄXXbX²YYQY¡YðZAZ‘Zá[2[‚[Ó\$\u\Ç]]j]»^ ^_^±__V_©_ü`N`¡`õaHa›aïbCb–bêc?c“cçd<ddåe:eeäf:ffåg;ggæh=h“héi@i–iíjDj›jòkIk¡kølPl§lÿmWm¯nn`n¸oojoÂpptpÍq'q€qÙr3rræs@sšsôtOt©uu^u¸vvnvÉw$wwÚx5x‘xìyHy¤yÿz[z·{{o{Ë|(|„|à}=}š}ö~S~° jÇ€$€€ß=›ù‚W‚¶ƒƒtƒÓ„2„’„ò…R…²††s†Ô‡5‡—‡øˆZˆ»‰‰€‰âŠEЧ‹ ‹m‹ÐŒ4Œ—Œû_ÃŽ'ŽŒŽðUº„ê‘O‘µ’’€’æ“M“³””€”ç•M•´––ƒ–ê—Q—¹˜!˜ˆ˜ð™X™Àš(š‘šù›a›Êœ2œ›mÖž?ž¨ŸŸzŸã M ¶¡¡‰¡ò¢\¢Æ£/£™¤¤l¤Ö¥@¥ª¦¦~¦è§Q§»¨%¨¨ù©c©Íª7ª¡« «t«Þ¬H¬²­­…­ï®X®Â¯,¯•¯þ°h°Ñ±:±£² ²u²Þ³G³°´´´êµRµº¶"¶Š¶ò·Z·Â¸)¸¸ø¹_¹Æº-º“ºú»`»Æ¼,¼’¼ø½]½Â¾(¾Œ¾ñ¿V¿ºÀÀ‚ÀæÁKÁ¯ÂÂxÂÝÃBÃ§Ä ÄqÄ×Å<Å¡ÆÆmÆÒÇ8ÇžÈÈjÈÐÉ6ÉÊÊiÊÐË6ËÌÌjÌÑÍ8ÍŸÎÎlÎÓÏ:Ï¡ÐÐpÐ×Ñ>Ñ¥Ò ÒsÒÛÓBÓ©ÔÔxÔßÕFÕ®ÖÖ|Öä×KײØØØèÙOÙ¶ÚÚ„ÚëÛRÛ¹Ü Ü‡ÜîÝUÝ»Þ"Þ‰ÞïßVß¼à"àˆàïáUá»â!â†âìãRã·ää‚äçåL屿æ{æßçDç¨è èqèÔé8éœéÿêcêÆë)ëŒëîìQì³ííwíÙî:îœîýï^ï¿ðððàñ?ñŸñþò^ò½óózóØô6ô”ôñõOõ«öödöÁ÷÷x÷Óø.ø‰øãù=ù—ùðúIú¢úûûSû«üüYü°ýý\ý²þþ\þ±ÿÿYÿ¬ÿÿ��sf32����� ·��–ÿÿóW��)��ý×ÿÿû·ÿÿý¦��Ú��Àömmod������Zc��b*����͉ €����������������ÿî�Adobe�d@���ÿÛ�„�      ÿÀ��þr�ÿÝ��/ÿÄ¢������������ ��������� �s�!1AQa"q2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ „”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêú�m�!1AQa"q‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“ &6E'dtU7ò£³Ã()Óã󄔤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ� ��?�úa°ÎJíè•*Ázá\)výþÁjî½@¯|! ïôáUë¸Ä-;·Ž>JØî:øœT*ÕÜ÷î¦ôý}±CtÜôêqK€ ‘áßçUN›w8«tú1Vo R·ˆ'åß.§~ýñJíëó튯Q㊯�aBà¾ØÝMñWqÃH¶øâ¶¸ kHß­NV©-ÓûFhPƒMŽhÖµlU¢ÿ�†*´Ž›üë…VïÖ˜¡i·ãŠV÷â‚Õ7­wk¾oc«@S¦ÔðÅ[$áŠÍ7>--�GËÛj? U¢s¾*¶žÔ®-­:ÅZ©Èî¯ÿÐú${t÷Î<=*oPÊ™0V—ñ#·Ë Ó`Wzb†é¶ý»aUæ(wj}ûb•À »bx늯éà;â•Ô'§_ኮ�Öð+‡ùŠ[Üöùâ†ÀÞ§lRºV*à»P}J¥?®*¸÷vÀª€h8¡u1E¸ +n§lV׊-ÔÅmÔÅmªb¶Õ1M´Føêb­qÅmi¨Å+H?†XGOéӷᆒÝ1C@oO J¸¯qÛ�V¿‰ï…+h|:wÆÐêtðñÅ]Çè¯CZn›øaCGÇ}º\Uož*ük×kó?Ž?ÿÑúª@¡Üç Ñ*Ž”í’ ¨ (zžû~Sk‡_ &‘k©ïÓ|*Ú¯‡l º€ÐøâUx_Ø¥ºS¶Ø«~;“íýp*þ?HU° ëôâ«©NÝ0+t¶¦ã® N£c… ÓéÀ«ÀÅ]@?†*¸í†éŠb‡{ãJ¹AbAf= â‚”j¾`Ð4-µnËM’•O2‰HöŒ߆09–ÜZ|¹¾ˆ“î :_Í¿ ÆÜ#Õåº=+ »°ÛÜÓ sDt.|{W/ொµ·æ’îÜF·×ÝL0éÁãÇÍì}TwáûYvŸ¬é²†Óµ(.‰ßÓ Gÿ�jœrF\‹…—L_\HLèFÄSÄdšZ8²¶¿VjŸíâ­Z╬>þØm+)þÞ*°ÃVÓ¯¾5JoMüN*Ñ­:ÓÇZ &ûxb‡S¶*ÞÛW®*Ý?øU® üñU¤}úâ«éÛ˜«\zžý±E5ÀxŽ”ÃiÿÒúãoÆrDnônÞ”¦Ù%¥àw¯Q¾(\£Ç¶! œNÄqJð:تꟾ)lßyÀ­xûtªà6¥zvÅWý¸UP ÅqUÊ¿N(oŽçߨÅ6¼¶% Ó¶éŠLUºb‹n˜iìU‹yÇÎÞXò’5Ÿ5jkam)+cjƒÔ¹º~ÄÛÜôÎ!ÍÉÒhòê§ÁˆYëÜ=åñ‡›ÿ�ç |åæùe³ÐCyC@bTAlܯ¥_§‚Gì¦ØN3Ô½¶ƒÙÌ8}Y=róúGÃõ° WžFšiZævbežbd’¾,íRNù Päïx#@W¹XXC·0þ?  ö?NcÈ—$ˆäˬm¡x©âw^Dr®TAäáä‘êÉmãŽ01²Ó”‹Ô~¬‹‰8™lYÖ‰ç_Le‡P®©`)È9ýòƒÝ¿ÈåÍ(y‡Uªì¬y7‡¤ýdÓõ =VÒ+ë ÄöòwèÊÝÕ×±™‰ ;—±K†BŠ/$Á¬ êaKGJÚµŠ­#îÀ•œk¾hŒUg¼=ñW UÛôê;â®v*Ý1U£wê®*¶¾;üñBß·ðÅVq÷Æ•ÿÓú"Ôc\äž°6®I[ãÞ› i ÔWaÓß €oµ1Uàt§~¸¥vÔ÷Ä«©¶XkZ÷ÅWøª¢Ž•?F«(Ä¡Ttʼnu1[w¾(ov*[¦CÃVÀÃJóÍOÌíò£Ë¯ê¨/µ+²Ðyo@ Åï®@©õXÒµvðØnpˆ™Ïñ»Ùú ërðG`9žáúûŸ™Z¿˜üÁçÿ�1Üy¯Í×Ï}©]’*•‚Ö~ Œž(‹ÐS¯}ó Äc>}ï¦h´Xô¸Ä1ŠŽ}å–húz3r/@)ÐPûf,ääNT‹aǸ d+�jj;:ýùŽwq&m˜éñ£„5éZõʸyIYUµ‚žðª¨Ù?¦@¸rÉIªÚPª€°¥h?ξø¼KGÇk$ª 7U§á^¸i”€Nt›Û­ñ/­C…¿µ;,©ßn•Ž0‘°ájpÇ<xO>‡¹íÑKÄ1\@âH'A$2êی؃bÞfQ1$a~*·üë-b—öð¡ÔÀ•¿I¦¬#í§‡Ñ…V‘úñV©øâ®¦ßÓ»q¶JÑëክöÆ•ÇǶ*±¶ùb†¶öñëŠ_ÿÔú+Ä ¨ìNrF¹Ehûxß½¼0ªà£}±Uê>Н~X¥¿ŸßŠ­c±zwÀ«|6>ç ¯P6Àª¡qU`0¡S ж=?,Uw§'ò7ݰƒòÅ“°„/ïÐaUÒËokÅåäëiegÜ^]>Ë1)y“à âv ‘�nNÏÈoÌo?꛾zÔ<Ïv²G¢[–³ò®›ÚÚÂ6<6éÎO¶Ç¹>Ù™xqó?Šø>›Ùz£Â!Ôï#ÞgGZÆ"ƒÄÒ†§sîRl».-Ùþ›<Fµ‰$ü<iQR?UwÊ$ VA.o@ÓdI•I`ªzž4Û°©§Ýø Çq2´qF]ùlò§S¶Ü”Œ®œIHõdºzz, ƒêt v4öZ¤Ól8yglÂÚ$‘RŸ Ÿ„°Û¥iÊ›œæáJD&ðÀ¤ʼ aµ~œ Fj’Ùjü;ò|G†<{²&ÜÓ®,ŽZlÅPÅr|Cî5Ì­1¸‘ÜêûFKùÃíe¹{¯¶±K_F·…]áŠ{m’΃Z|:œJVŸتÞÿ�†WSµ½Go*Ö*×Ìâ­Wµ†½©¾*Z§ôé†ÿ�ÿÕú-Úý³”z%â”­1K`õéÅß…qVë_ž)_½~{â«»Um^½±VÂøt튮 ÷øâªê1B Å‰H|Óæ¿.y'H“\óV­‘§ ýÑsÊiÛ§!_åñÃ}:¶é´Ù53àÇ?Ž}Ï–µ¿ùÊMBþV·òG”…¬%¸Gªk,ZCàëo ùŒ¢zšû^¯Kì çžþ¶qù—ù­ú‡šg¶ŠSOªØÆ¶ñÿ� þ9L¨ù»\}£ÅÊæwWµÕ<Ïõ“_ÔªÃfYäb=È®T@L´˜Üù3 ;óÏzqÑÖå½@¿Ý^"̦ž$€E~x7‹ƒ—²4Ù?†½ÏJòÿ�玗$ÑXyÂÈèwO²êpödöæÄŸ=Æ[‡®îŸWìþH,'Œwuý¯y¶’˜ º¶–;›[”[ÜÄÁã‘B¬*Ì€opóÒ&ŽÄ>qÿ�œ°ókù{òÁ<½i9†ÿ�Ïw‚ÁøŸ‹ê05ÈÛ …k–cÌyoøø»ßg4¾6§Œ /âvÎÍ4Çn:*…Åh�÷ýY•!Äú x_ægæýþ,š–¦HîX7×504JÝD²ߨ뛭gDŽ9üž'Úi'§‘Á§#‹¬¹×óûž ¢ùßÍš­¹§k÷Ÿ¤”’íq3ÍÀš”š6n,¦›ôö¦m²iñä¢)â´ý«ªÓåñ¡’\^dÈx/ÓŸÉ=Ùþ`ù~ÏWHR¥&Ṉ&)` ¾Õ}ßÅvŽŒéòpôè|ŸOÑvŒuºaš^ÄwHsý£Öæ+;w–Vákê)r¥U@¥kÑ@vklµ™ÙñOæ·üåýÆ•¨\yòæÞÊò[vhõ zñ¢YfXá<U¨GVØìTçM ì1ŘŸ ?IyÎÓíÌzixx@œÇ2~˜û»ÏØù×Ë¿óÿ�^ZóCyº/9]ê7בVëJÕ×Ö°ºµ/ÉWêæŠ‹_±${­kVºËÙL˜ü>��ê9ƒïýÐÙÕ‰ñNVð‘Q#Ëôý‚üšüÖÐ8<›gç 6´q)²×4Y7–Æú5 $$÷R$nê|AÎ_£ž)Ç=úƒÞ;ÿ�_qz,Y¡žxù˜=ÇÝö½w…(Œ»ÿ�™Ì.LêÊï%Éþæ5˜4’Þ7 ê¯A·Èåºcê>ç´Çîà|ËшÌ×LÕ0Rµ‚–ÝL &Ý b•6à §N£ Z ôé¾jŸ†oð=ñU»V‡¡ÅZ5þÌUoËîÅVø ´ôù*Öø¡ÿÖú, M3•äôA¾[ò{àU@)Oã‰VØT~ºâ–Å*qBñþg®xÅZ4¯süqUã—Ž*ª@qA^1A/"üãüàÒ¿)tKi êþm×,ùy˜…p»5ÕÉ]Ö;x¹øGs“„ Íìv™Ù³×d¡´G3ú›óúæçÌ~}ןÌÞqÕ¥Öu‰«Áä<b+ýͼcቂžJRŒEôm.““1CígºnŽPz`m_OcÛéÌYM2È~™gÂPL<YIôäo„íû;øå2“–[se°éüå‰ð’ *»žÿ�:í» ÉhÔ´–�Öƒ‹RGˆßå‘¶&t”jž^3C 4EܺõÞ› ÿ�L”eM¸µ4R_#þgßþSkÖö£5×õ‹”T…ØŸÑï#qúÔöB×ã^„o×31Ù9ýÿ�µ‡iö<uøÌá¶P6þ—‘ýŒÎ\ëçTü×Ò¼¿ «-—–4 wR„2<šn ƒàSeéÀ Ë¿f¯e4Æ:c3ÎR?ìv|iù…ækŸ-ùVhl#ÒZ“z6ïòe¨Ü×—a÷œÛh0 ¹n\ƒg´:éétäÃê;'ƒy3òÚÿ�ÌR_[Žhá–Rñ@çƒLÀÕ™ª+Bv¾nu:¸âôÇŸÜñ½ØÕ“›=€M×Yw“å÷²¯>þMê6Ö£^òýƒ\GÒt#â1ö–5H4¨r/hFG‚fœ¾ÛörC÷ºqdsˆûÇŸ“Ú缯ç?[ó|š•ÆŸ¤­cŽÎæ#{½ÜJŒÝ„f†•ê+¾Ù®íüØå�A;òè?µ³ÙÍ.£KÞ(1‰¯Iœ>>ÄüÖòœüãä‹ï/ùFæ;ýN#óÈåKBOÇÈæŽ* Tx¹£ÐgLJ0žA`~>Çi¨ÉÇŠpŒ¸dE÷ýŸ?)¿ç.¹Yë?™w*ÑX܉`òµ¸!.VB§?²h‚ÆÄæïYí ƒ#ŸñžçšÓvF §ŒƒÈ}>W×áÉô?æÿ�ä—¼ýåDZú”ZÍŠеKhÕ »*ü(¥�¢6ß (Gaš­idÓOˆ˜ïý¾nû(Å®‡‡˜mÐÿ�B<‡Xò­Ÿÿ�Î+ëþlü¦üü›ò»Ì°4ó²6ŸªéîÃ^[ÄÒé÷p·CÌ+%GÚ‰Üfó¶á‹W£á¿ãÜv/7 Ç—Gª–›/9þl‡”ƒõ’iØÄ¼W¨%w¦Ã©ö¡Î ‡zèŸËù~±®êì7ôìÔ9÷/°Ë´ßQ÷8ݬ+}ïY‘V(žy]a‚0L“ÈB"v43NÁÑ ÍlPüÉò6œïëÑÞÌ›4(Óµ|*¢ŸŽTrÇÞì1v^§'(<öIósË@Ž:‹Ævõ8 ü dqÜ\عÏP›Ù~cùVñ•{‹&~†xóe&˜Dz´äì­D:î,ÆÖîÒþqcuä'R >šn>œ´HK–îá(¢¯†˜­# VR¸k_ŸÓ…+Np­wññÅV“ú±*·Z{í_| °ÿ�µ…Å_ÿ×ú$¤ºg)ÍèU}ªOQ$Q¶Ý<1Uý銷NÛíŠWS^¿k|N*¼íÅUTS‡Í¾jÑ|åoÎa”Ǥh6æyÑOÇ4‡á†Þ/•ÈUûûa�“C™gƒóäáÌþ-ùIu¯ëß™mÖ<ïæ?TÖå bc´~-a¯Dv� ÍO|ÉÉX£Âí};A¥†—„·¼ü^¡¤iâÛÓ¤E˜ö,Ã0'+nœ­èVN¼ aé1!„4¨zxØ}4îršp¦,ÐÝ–éØJ=h&‚hE~,ŠlOË!(×7 ?Ù–Û˜Þ©ÃaVp j\‹ƒ+VŽ2OáU»ì Û’1)âÛtA·C@~*×zm¿PE;{`bdùÏóƒJŽ·1(V»rSQúþy›¥—©é;'ò–‰uwªÍ-åõä×÷A<Î]ý8WÓ*w∠Ø ÛHŠ;)Â0ºÛŸ$þ ÚòòsK%²“JpçÜW±ç„f1uqsB;̦ßJ†&â84føh÷*~}|r©d%¬=MÒ­ç³ D�UäCP¨-°cá_o¯LÅžBã™pÊÞ³å`àˆý5ªóèÄ“Ûïù�Þ#1rJÜdÉþ?©îš5´d#7ïŸ#Û©]…i¹ì£l¬ŸÏ.ŸÇÞ̸Åt‡NT ¯s¶ÄxÓ$á‹%&¸·…ªA*§‘ÁnDIyF§ùcä­_Î:õ=¯3ùX·èPU^.@š5>× òZý“Ó-œ±Ç,q•F\Ç{•) p’”n‰æ/¹“yƒX·Òlî.'—Ò!'•*6¯Ç16Ý6–` åÍí;Eòîµy§ªßù«X»YÂè} ku3ÊÝÔÑPu=vËáŽûË—¯ìIçÍ-±DY=Iî­‡k>bó7š%•µÍZîò%ßÐgãoû1­ï9óÝÍÓè°i«‚ ·æ®bxí!–xãÏaR½7ùàMÄÊŠoÜGîŠ3ðŽþ;‹A&$õd6Úq #n€Öƒ¦EÆžKLb‚îÆU¹Ó®æ°ºVøn#b¦ŸG_‘À|šeÃ1S�‡§ùkÏ2ÜLšg™Q-®˜…¶ÕTqŠBz GEcãÓÇ.ǨޥótšÎÍàx·GQîzQT§2]H+i•©‘…+iãŠV‘úúb«M|7ñÅ]¿¤`U•?Óhþ¾¸ªÃ÷PáU´öü{b‡ÿÐú$ >Œå‰P·lPUTmî1J ¨ööÆ’Ø÷ªñã÷ŒUp኶:â«… ª1 óóþrÛÏ-®ù·Fü¯Óî¿Ü_•j>hD? ºÂþæ=þ¯­FlËÁúS×{7£ôœÄnvïÚòÚÞÜ[ðA¶ÌvE*z~™­–áêv³Á *¹Tr…@c˽#ðù˜ôIpådÕ>Nÿ�œ˜üË×ô´¯/ù~íì_†ò-VâI%¿C¾æ›Ôû è»E „Îbøj½ï;í7heÑa„1š98¯¼ ­¼÷æößùÄ›J_Êm,jÇ÷q]ÜãsecõhÈ�ì_[—ÂhÉÌ>ߌF¤ðó _½¯±ç’ZïνÝXÅ0`dRíÄSˆÄÔÓ4|.\…>^üÑÿ�œžOËÏÌ] É1èo¬ÚNmÛ\–W™¤ã@´e-Çr®>"@ä3y¡ìS©Ã,†Uλw¸:Í~-&Xb³1Ïù¶h{ßfB¦h–FÕäTE2ñ•9Ep Q€Ø€Nÿ�eLÑSt¶5Ýøü}½ï üç‡þuûÉV7,FÕøk¾]¦úþì3ûÇÅ^J‰…œrН:ójnI?Žn³s§{/¢Þmù‘ù­¨ù3Z‹HЬàkÉ Žk¹çÔ#îʔ޻vÍž‡³ãš<S&ž+ÚOh'¡É¢ ¨OÝ^cªDÿ�œƒ×‘uí{{`‚k)¥FÀ‡FâOÑÛc–åì}½ùºÜÙc2>."|Mý›=çAÿ�œŒü¸¹‰Lº£i¬¯´7P²sêŒ�aF;Ò¾9­ÉعÁØ_¸» ~ÐèrîgÃï>ˆò‡æoµà{8i0º© ¨ã-ÉWí HéB¾k3h³@ú ~MÒÔáÎ.‰ø‡Ðzš´{º -^Âô…,âÞæzr;;æÅ(óäë²á'pËßY‡ˆY'ˆº3È´,>Ñ"•PmÓ"Ð0žt“Ýù‡OµF–ëQ³…Is ÃbjÌ:S燄ž@¹ÂK ?™¾Ežö×D²óv•«ÝÌm­ôû;¤šG˜|LŸ»,¥7&™d´Ù@³}2„,ó1Óõ<óƒÌ×:…î—åË ›T”ýl+n'ÄÄ|ëŽ æz=wcé†8„rä‚Ó¬£´†ˆÐQÂ…+‘$–Y²“l’ëQ´·6ê8~>¥¥J£Œ— �›,öÝšæÑ#˜šéF*H§¿·Zm•Ê.¸ÈFVŸAd…µ’Š{lk¾‰e!ù‡ó Ê~JW›ÌÕ¾—n"IpÔ2ÉO°€]°ù3'“&cP±˜‡Ȉó@ùóÛò«Ï·×:F‡æ›Xµ[d-…ñ[7™Iâ}/U¨ÅOÚ�ÔuÜo–j{/Q€qN;wÜ8æ†IpÂbG¸ÿ�oÁìRi‚t1:Ð ˆ¡ïÔsZbÌf1,çÊÌÜ¿Ãú„†IaRt«¦;Éõ„“Ô¨û>ÛvÌŒ?„üN¿LïaÈóǽÓ2jÓî>Œ –Ó®+kzôáJÒ?UÄ bª}Èû°+DuÚ§­#¦ßN(küúŸ¿_ÿÑú#SÛ9G¡UA\R®6®)^Ezb­þÖ*Ýzþ¬Uxþ8«‡ß*¢øõÅV]êz5þµ¨2ǧèÖ³_ß3JÚ6•¯ˆZcш‰™ɧ⭶³{æ½wZóMü…ïü˨Üjw^§Ú-q!p=¸© ôf×$"#ÜRÑ` "9ObÑ"rÑz|iCЫÐìiþ}³Y2åOa»8&(`fа<Ïówª±û$ô'­6å1¸¤v~r~{yuŸÌ©!,ʺm´Zs\#¨Xù·)|ˆU�GÜ‘Çdâðôà÷›|ïÚ½@ž¸c¡/úÆËô›ògG6—¾VŽØ‰"m>'óFe«)D‘)?ÀÊzžC´gÇžd÷½d8a‡!\Ü�>ð>/bdŠTâ#‡à¦ˆÃÜ’ÑÓîÌ0åD÷ü{ß•ºÛZù¿þr˜Çy?­`|ÙghúU4¾™<–›H„þÉí¶pövÜø ù¼¾§‡?l€NÑ ¥_?ì~Å[·ÂÜ@ËBVë±…i¾Õñø¨O]ìì“Çãg‚~z±_+j“–)·•¶ÜŸ„þ5þ9v^Pïû3}Ï•<ƒe]Ýɧ8Aö;V¤ö§Žmµ©»©š€|ñùÓäëûÉϘ¬mýab†;¸¢¹7,~i›ÞËÔ€8 çÉàý¯ì¹æ­F1f#Ô:ïø>rŽHÙ¨qöÖ‡‘ØGZÇ7‚F¬ÖÈ‘ •h‚ „ P“Λõ<°$&–ÓÄìâ$õ„ä#ÓåJ†vvR‹Ö£¶,…"l­­—ÄM-©–Xí¦ú‹˜¥"A*HÔgïÔwÂMìYGmÁ¯wÅ=M_TXAæ @Ê‹ÂÞÜœ?v’Q˜” ‡f ¦G‚?Í ÑÔeiŸ·ñÐ1«›Ç¸ŒD÷ÍéÉê,rÈì¡€"¿$|˜¦™e‘gæYçån—æ?3y¾ÃGòè|ÎË>¡­"½- ƒ4¬cÜÄ*JŸ–av†XbÄe=ÇAÞ]·baͪÔc¡Ô˸wþ€:¾Úµ»:ÇŸõ[É*m´¤ŠÂÔmZP ÀtÎ/$xqß»ì¹=«ãóJ?<?3æò‘®’¬Úæ¤ œµ¶øjf ©$·‰Ì®Éìñ©Ëéo“ÈöÏk~GÞs5/éwÞøjóóOÏ—w‘\Íæ‹ÅxH1ª0 £µU@¿Žu‘Ñሡ�ðsíÝl¥Är—Úÿ�óÿ�óšÞ³«,yÐJyB¶¯*¬lI4N›ßï¾ íÄ‹4­ÙPÇÝãôÒï»/´²koO¨nÛàG¹÷½«.—¥Ýê¯->­ :…ÜŠY€¶Îw>)W{·Á)žOÈK3æùÈÍ{MMRxR¼¹Ï'JÇO™¤hã^™Jš±"µ¦w‡ÃÐiÌ€äļ~L™;SYÂdDA5ýGô½ƒóWþq:÷Éš;k¾K¹¹ózº–™r£ëƒÓ3Z¼aj@Ü¥§Ù9‡¡í±–\9�Ôr÷/UØ0áâÓd?„ÏœHëåò{Wüâü乨êV”þ|¿—US„§åç˜'ø¥äÖÌw0DNèAFØŠ`öïeB9ñ ¯¨¾§æÇ³µÓÌx2nzúæ›ô:îÚN\ÂÞÍ«¬ÖÒŠŽ.»Šœää)ÚÂCpy§éº„z¥…¶¡â.²Gü²)£¯Ðs2âé2â8¦bz#<rLVŸÇ¶)ZqJÚ~¬ ÑÛY…Vûýi íÐâUª{v¦4ÿÒú!úÎrD¼5*‰£jšn+ŠW©ï×ÇTûqVé^¸«©ýžøªñÓßTQÓÎßó–>go-þGù†Ö 8_yÊîÓËö£¹ŠwõnHùEûó#K,±òßäì; É©ù»þ§æÿ�•¬ÏÂ( £zÖ›‡2õÝô¼5ûÛ4UU‰µ ~3û nw?EOö ÖÍr'·Ñ;B@B hTŠ…þj€jM;¶Ëâr8Îí |Ÿ™7>Nó?˜?3n¼¸tÙ§Öõma¡IŒO41—2ÎWˆ H 4_ö#;Øj1ãÓŒ—éü{åšžÏÔgí)ã”MÊgÔA1Ÿ-âãöÏÊú4–:VŸjÁ=;kh㢋UPˆMÇ*vø›Ä-3ÎòOŠD÷½†§(35øý 'Z•³Gg?ß”jvŒ0(zš,EUO͘øàkÁ rFÏ3øçûß•V’ù—þrG†0³Ïæ{¹.&iPE#ÈÛ2õebU*Ç`îwÚÒ1hO”CÌédgÚ²—t¤Oçí:Z°ˆ×¡û,j�¶ûo†yáØ»ÿ�Ëç/ùÈ“¿’5JÔ Ëï(¿yï™!ûØ»þÅ7)'ÏþP²h´H#5 DÅi÷ÍÏ?Yw¹Æà#“@†ü˜ý!ÅØú¨ÞÕº×û0G?öãd$<ÃÎ_óŒºW˜ƒê:4¢jе!M´·÷ІÕ_ã›m'mÊ™Ž!ö¼‡jv›TL£èŸxä}ãô‡Ízßäwæ—¥¬þ]“P·AD½²"Tb³P.à R3{‹´´ù9J½ï%Ÿ°5˜ÑÄ;ã»»ÐüÉmêG.™s !Ý­¥‘)8O�UFb:t9•<ˆuóÒg‡Õ óQ··ºšxmc°–K“)Ù�L®„ÈêTlÜöp>å9a /£ÂD€"o»«"Ѽ¥æ1ÞZÙh^\Õµ;ý^(¦²x!‘TœŸFWb84/F5$qp@Û+ɨLj)�7#‡6R!+"û¶ï¾ŒòÏüáßžõX¡o0\EåËk„ 72“ܨª¨h¬Â ’Û£4Ùû >Å÷;¼Ï?{:÷n_]Ùþ[ycò¯É÷~VÓ¯5S¨]ÈÖnˆZNý öGlæµÌš™ÜÏ»¸{žÇ²°bÇ!‹@Ú|ÉêùëÉ®ZÏQÔÛ®_K2²Â«P?†_¨ú€îM˜¾TüÞ½¿óGæEþ™�É¡g¦D W‘q¾À±ü3ªìÌcœýËä~ÑÎzŽÐ8‡Jøï7¬h—&å½BÂhè½»ýzì•%œ¯Û©ü-ÐR‚™‰“Y)d=—²ðâÀqP6 ž§Ïõ>uò>­qå¿:ù{Qµik}N+hø³ "YDg•,¸$ûG¶muÆLR‰äCÄè3>¦%_3OØ¿Ì.ê÷òû_X"úÌçJ™ÞPä•ZµRÞ ¿†pzIš>ð÷~%JQ÷‡æGüã?™¬¼§ù±§ÜÞ2GcªGqc$ïÄ2ò«¨Vª�I>9Ùö¶—N@æ7xîÄÊ!©1þp#ô‡Ü¾eÿ�œ°ü¨Ò¯gÐÁ½×ÑV5MKLZŒ‘"že(c>|ç°ö&¦q½£ïæîòv–Ÿ Àã³å½|_]ëú=§ç›æ_&»>˜<Íc¨èÖw12„š[”õb1!ä5Ý75¨Îœb‘Òœy9ð~NQŸ× ˜NÆ@òê~­Ÿ½’76zÔ’v¯^Õþ'<Ó£¿¢S%ÊBk'u·¸I¢=©*ü_ŠåøÄ8}¡ã.ñ÷3\¼ºõ‡Mxb«Hv)ZiLUoðÀ«θ­­>Ýûb­Pxb—ÿÓúMÿ�<ä'¢i¿,)D‡¯ÓÖ™ ¶ª§ñ¨…†*©Çý¼(u=¾x¼tÅ ÀÄ1%ùÏÿ�9¿æ—»óåï Ýhš|Úî¡; ‹çô`,=¢Œýù²ÐCiLû¿IzOgñ×ûÍ|žåÈKzB Í]Ùˆâªi÷œŽcÞ÷8èEìšb¬nªô!BrP)µ+]ó_=Ú¦vÙ–Zà �“ÑPXÛtQZ‡Ú=ß|­Åœ‰Ü3Ë:x¿‹SµëFc’çˆæÑòݲ[mÿ�Ê#¶ d‘{8:T„LŽ¿'¶i‹ £©µMi_¼ÓððÊtYnÑWúrÝÀѺ¡WR¼J†ä:QTšüNLlÇco ü¿ÿ�œuò?‘<éù£G<šÅí´ÖÚ}¬Ïê[Ú%ÛÖäÅËã>µä”ý“¾l5§›>ŠG`~uËä‰GrË,cR—3÷׿›è9Y–><yò†Ì6;ý¿~j¤˜€KäßùÉÉÂyA-ÀânåŠ(Îÿ�i¤¯zœÉìñûàõ…3÷<·ËðSJjBªRN‚›t¯¿ož]–^§w›i³N Æþ¦ËZ íøæ4¦áæŸ{Øtí5c· DÏÅv‚¦„ïÛ°Lf]YÙîM òúÏŸèðÌÊ Ór;w®OħY¸O2ˆ*Z˜ÊÉcm<LXð=Iê*¦êÍôd£˜ŽLF¦]å ü·-ä7w^_Óe¾‡šÅ¨¢õ@Z òRÀ=òá¨pÙ®ëYg—>¾íÙ¶›£ÛXÂ"µµŽÞ$¢¤¨T¥k@ª�RåH¥w\¦Rê\yå”¶'ñøý¨Û»4‚@®„8n>Ç®ø ˜ã•—þsÝ%¯•µ˜¦Kvt yØj»MêÈÑv4O‹äùÊüâòí‰Z‚ñ+¹E®íV¨'ÀæÓ/Öî§fŸ&Þjðh_™^bÕµû¸Qwjp¥EwîGNÙÕâ‡Äw>IªÔÇOÚ™rK&¿CóžüÉæ+Æ™µ ‹+P¡c…PP3q#“õËqà†1@:íojçÕJÌŒG@ ÚS¿ÊŸ.\ùÃó/É:J@”W—îߎ Võ¤vÜ~ó•ës 8'3Ýö˜ö^ŸUŽ=ÆÏº;—îøÓ"¸ÓM¬ƒÕŠd`Ñ(A ÿ�Ç<ðºS>'›ñËó«òkÌß•Þ`Õo_Ixü¥ªÍþÕÔ(Y_Þ¬? UYjEZmáÿ�föŒ50ý`n?KÍö—gË ŽHW;WKéøæðy9sE)èA¦Ù²t—eë”vÏù›å-mKj7ÑE¦iʨÂi‹W“s­B²»fhÓÎÍ Üþ;ù;žÊ1üÔI߸~¾êæýàHŒ,m)ÄKšÔ±¥@¯Sžn^„J;É×ó©ãÕ°I÷Ið9<WÁÇíþê'ÍégõæK©Zp%m<>Œ)ZO_ÕŠVõ®*·ß¾*·Ãî8i®ç¶*ïëáŠÛÿÔú×øŒä©èš‰Û#É*Ê™0„J~ü)E UV¿F(l V×ôb…DR쨢¬ÄÄá Kñ«óïÌcÍßó_˜wé/«e¤êèš{Ôè鱬? éN|óq¦ÞlüÞß±±˜bˆ#ðS} ÞEEd*ÔjêXíà~ìÁÊl½9æ—æ˜¼‘¤®¥gèýu®‚ú’FͯVN"ƒ‘ñí÷f_gèá¨JêGmö‡ät¾$+ŠÀ¢-äüåwž¬u8®u½MÖ4¥eõ¬íÛΠ� $¤²“·Fü3k“°p˜Ô ¿ŸØñXý®ÎeûÌq1îýo§ü›ÿ�9ùi{<6Úý¦«å2õ{wžÝh)W’hJ×öz¶j³vxï%öµÌ‡oi3lx |Ř}!¡ÎB~RjvÑMeù¢4“©à“\z-^©ZHpØøf·'eê`Mã—ɸfÁ’¸rDëòz½·æ”Õuó6‘õ?³Ѿ·Td £ábãr§1Ο 5ÂoÜXœDõù¤ßòº?)í®M¥Çæ?—Vqp‹èÝÙݸPp, aB>Yg䳑c¾E…G—¿xgߤ,uXîôûØoí%'Ó¹¶‘eŒ•b¯ÅЕ4jƒN‡lÃÈ;ìݘš<ß!ÎQ^+iZ!HúÆ«®û|$·ÙñÛ®eöp¼„ù©ì8Ôeðû؇–ã‘ìÒ3QËì÷¯Biíþ}°fØ»}M [Õt,ÉTEBA¨,<`d›©Ôdû^©c 5v«~É(WñÊÁtù%{²XÚ2x+ñzÔ¸ÜoMéãZd­Å1=Q Ž$ä”5Ý“Jõââ¸Ac·U0ª«ÄŠ8†%”×­;޽ÆJ2¦À[9£Týã5�–¯QØ1ØüŽã%ͪp=Ô˜zdS‚­)ÄÑNÇjx…È_ózÂÅåÛÛn_ÕØ’ç®ß@Üæ~‚ªìŒ|"Sîîx/–’º޼@W·ˆ†¡&¥FÇÛ3òš™v'xƒä$~tùnïIó]ö²É4–±–d!a.¿ E‡ÃPüÎu˜OQöù¾QíNŠXµ'6æ3ë[ÝsÉlm§¾º·Óôûy/o®\-àS$¸ÝUjH©9œHˆ³°y¼p–IÀY=åúQÿ�8Ïù%qäúy§^·ãæ{ØÚ3nõÜ1_òÀZžÝ3‘íŽÑ¿wèiýAôÊì¡ ÅÇ“ûÙ ?ÑÞó×äý ÒW’E›ŠV•¯ù>þàÏ^ìs ä§æï#yÏZ=þæ;µ塵t©SÉY�9)ßÇÀåøsÏÄ h‡2¡D\O0yÇ{ó×Îßó‚:íǘn®¼‹æ}>ÇË×<d[-Qg’âÕÿ�l+ >¢«Z7bM3¦Ó{F+,Iê*êuZŽÈÅ’|XçÀB ¯‹éÈßùÆ?)þP‘­ÈÃÌþw“’ÿ�‰g€µI‹ÅiO�ë±ñ§íÖË«ôý0þo¿¿îs4úL:aèÞGœ?pî§$Fá) ? “ÜwÍAoo's>p¹$ü+¦Ê´=þ5ß'‡êø0íî½ëY’]*Þ¸²[×­#­?«©š·‰W}ÅZ8UoÑ_ÿÕúW92‰¾4úq¥TT?vD §lR¬¿«¦*¼£U|ñATÅŠQÕ`Ðt½[_¹`–ú …Ö£3ž€ZÂÒþ%i‡˜¤Ârï4üÐç—S½›R¸$Í«\ËrMI\ÈÓ=Aë»fÿ�(áwlú.‡‡'Ѻ‡XYEx�8ôƒéï㚌œÝ´¹<çóÓL]Wɺ‡0µ´Q=¹$Ž%>"XŽÀÏØöDør7Cí—C’'˜Ü|?ø.ÝCDÄŽ%þ®uÁòP¯5³H»'.|¶ î(ÃcóÂBÓ0°M:YX¼Þ¡º7×Vã iaôQ:G +·N¸7œˆˆ“óû©¨ÝX\ÇcqõhÚâé`I!ˆŒ¢',êwØ©öÂ,lÊRßú© s§\Ä4ö¢Û#³§EZŒzG—€+_ž&VÄÀŠ<¿cõ×þqWG»Ñ'ôÉd¾ŽæÇ_ººÕt‹xM`ŠÞêJ°E$•¬¡ëSôgŸöæA=IÚˆ�x{m4pÃpnÍéo_ÎK](Ô¼›`ÔÔbÄü'Ó_Ú?NÙGg¬ù=cWù±GËB–Ñò¢uî+¶ÙNnnÃS̽“B¦V<#Ý߯ þ®ù¯™ÝÒêdz%½cDxžÍ׉뿸?†ÉÕËr˜[»).A«zlGJûŽºa,d&RLjf¨Ž ×®ÝÁî:ƒŠQöî²T0.ißâm¾êÓïXHR.Pǃ±�’A«oÜ•4'ÚµÃlf:„±… Hô£eø@s·jáeŽ&ß ÿ�ÎCLãO¾ #ñpÄ6çøïü3qÙ€q¬Òm¦‘ò,ÉrÒôØÍTÇmWÄS =2ýHõ*½ÜÏ5?-ØëQÇüIr²²,Öî¡’ESTæ´"ªIʱj%ŒìiÖÏM‰�GqÜ'¾Kü±òÖ‰47v:]¥¥ÛÜC 8Ö‹ÈoAÐo¾GQ®ÉQ$‡ãÅ€“Š&¹FŸIh¶ÛÆQ–ŒC¸ûB¿<ÖÎV]~\„³[1º–cÍI؆ l>œ2áä6½§)#4r ‰+¶ÇjwñËîèIwjkAÔ÷Å Å« rÞ‡¹ÀYU‹\àH§½7F÷¯Q•¤¿Ê¼—ÍëØIipÜÐýrx©ñûˆzÉÌÂèÖœ ㊬"»Œ X@§L)SêqWR˜ ´p«[à¥ÿÖú+Ãqâ{ç(ô+ÂõÛ ª…ûúàJáO¤tÅ+º|¼1Uà÷銪ƒ¾T ð_ùÊO0.~@þaÌ’˜®uÛh4&„ɨL¨Ô?ñ[24±âËç-ÜÎÏÆgž>[¿$¼½ïbXØ*¨ý¯Ú§†móŸCÒGïÞ]†fTer©É”‘ò'õæ£)¢ì2I§š<¿úSI»±¸S$sÄc¡ø¹sÛ‘ù6öÉi³ðLádŒrÄÆ\ŽÏÌcGºòÞ¿}¡jJaºÒ®½&·áÈjïÕ9ÝbÈ2ÄLr/jô²Òæ–)ó‰û:’ØÊ0†VdûJ\†%¨ ±n>4®]n:6 !6÷5’._ r(b³žª]v#в©#ßd9ÊØÚÃn$ôw˜ŽHÙ’@ ­[qÝx°£E{W-‘� üy‡¡~XyÌß›žl‹Éš3´¶w ¯æ}X€!³²W˜ø@8Šòús[«†“¹ôç»ô¹Ú4µS1¿Húpý¼Ÿ¶šf‘e iNiŽ—¤ÚÇmee „Xã‰Dh59æÙg)“)nI²õö Ûáî|5ÿ�9¬Þròtm&Ò\Ìâ¤Ð(`l»4ú&õ½™ýÜ?­ú_•áT‚UØ -Oë˜Y¥»•©;’ö½#*9*Ô€V»t¡í¾`“nS+,Ñ8z\OÛ­BŽžÔ>#«fOM@#~Œµ¡üzWæ@YX³…­X·P‡í|ˆèN,ø-9Ó¥2";ñíÇöˆ¯J6Çïŧ,hìiÃ?î¾6§Â6$Ÿ“n)óÂÖ#Þ•êD¬,hVŸÝšü5êhON™&Ì|ßÎAÞ¦^Q95öŽýǵk›¾Ë©ê"x4³<öa¾LÇoo HãZò·\¿T,—.41€÷m=CÇ AÛwW–»b)AÜ|óY.nM‰/Bѧ{V•[ŸßEµA4qQî7Tæë³î,=cJ�òáÄ"ï¹ñ®U'Q˜§ÊDœPY¾n§â@i#fae!ôÏ@ZvëÜ_Cˆpæ,£g¸G¨HQ@M|�ëødƒWGçÇüå¯üä5ï”bÈ~DÕ}4ÞF·:æ£n9KamZ¤`„“¿‚üó¡ìNËωzÀwŸÔ>ö®ÐÖþGþö[޼1ï®óÓæû ò»QÔuŸË_"꺹‰õ-SA´¹»šgÐ|J͹¨¥}ëš \3N1ä$C—#Äo¾–âÙ~ƒHüÕ¥7:™dûã9Në z½ðKàõŒÍt-b–¼p%oãá…*d×®þ§á¾oؼp*™N*Õ}ð«ÿ×ú9áQ\剿–ôÅ-×½{b­ U¡ôTb«Á ãJª§è#¾*®1`_ ÎyëÂ%~]yI7›]×§Õ.�&¢ :h:ƒ$Ù°ìèÞB{‡Þí»–B{©ðï–휘‘ˆ`Æ­ZvìO¾dg“èZzrúË–Œ©Ã4회²NIw½0éæ8à N*ÔWâ`h)Ü_~c œ.¼å�¼ó‹òÓÎÖòÞé‘‹/0Ù¬†Âõ�á3­Æâ‚¥H­Q›ÎÍíS€Ô·QÝîtý«Ù˜»F}9)~‰wµðŸ˜ÿ�/¼é嫽'Xòõâ-µÑ† ˜¼W€ÈR ›”l~‘ãf fѸÈw×_‹Ãj{#W§‘‰"ö#p}ÉE¶…æ=n讟¡j:ÐàÒ¬Ïȱ^!©ÄQ]Çù†[<°€³ >.>=£4ª8äO¸½ÓòóþqÓó7Ï·|ߢ&òÎ,‘ ß0ê1„ Æd„ï"€U”€sší_liôàïÄ{‡ëèí4݇štr~ìyó>áßï~§~QþRySòŸËß¡|µ+›‡kºÌ´77sÓgsÐ(© «ð€~œã5Úìš©ñLû‡@ì1Cx1ŠÚOyülõ»¿ÝÛµXQWˆo£n¹­”™ÄY~z~~\zߘ~S¨V;Æ+ш¾=ókÙÃ÷S/iÙ F÷Ÿ¹™yrPªˆ§t‡ $“˜yE·ê{N‹*˜Q… ;|@]úæ Žî8Ý›*„Œ@©@@­z€l“vP—’( §Ú ÄöÞ›Ö¿F ¦ìQ6„ŽT%c.«ë^øª=”ïL[ŒktÞ8…@W†â¤²oôŠahêÚH¬†&a¸¥9)#ïÅÅÊ(ÛÖnc‰e©å±Dm©JT(IÈÃ_�Î@_¬ÖÒÆ¿š¶$aLè;*;½_F’^i_–M,¬dçñzhBºA\ž~eËÄ=!îzDìcÈ!ˆÝiZšÔÚ£5³¸™bùó_Í_˜?–ÿ�šæ‹Id/ë K ŒòÚÊð3F¥ o¿ÁNÛo?g`Á©Óxgêïß«Äöæ·YÙÚ¸ç†ød�£ÊÇ0›.ï'ÞŸ”_šúWæ–´ý[N­Ä¡;ëT?¼¢£‹ƒC^â½³Ö襦ÈbG»ÍØÂxõXÆlGÓ/˜=Ǹ½ëO¸‚ëÓå‘U`àË•4÷|§ 1ófÐÌ=%’¦54‚Ôu5VÅzxÀ<é䟿™zwå§‘µo0Mx‘]¬M‡ £ˆ¸»qð¢¡Ý¸õÛéÌÍ”êrŒcãäãœ1—/ÓýýÃÞKò§ògò—_ü÷óÅá×onžÑå:‡š<Ë$m#¤‡Õ¨)A× ÎË´5ÐÐb�_(Óî‹I¥–²rÏœš»÷ïôßéÜý¯´²µ°²µÓmaX­´ø"µµ·ŽŠ�§E¦yüì›<˺â³hKI½ {Eœ© Ò«±ëGª}=r5 Ï4x°Ìy=„Š;ƒLØ<êÜ wðÅV»J-×ç×V÷=Æ*»¶Ø¥Líôb†«óë…/ÿÐú7^ÿ�†rDÙðqV‡Ò)ж }±UËøR©JÓUQÚ¸ª¸°/ËOùÎquÎ/*y}d¤~Uò¼m:ÿ�y©NÓ»*¹¶ìèÔ${ÏÜ‹±#Q¾òñ?,$�j[½>C¶G?7·ÁTú3ÊÁ Q%1hõn|3K™¯3×lbgô ­üFû ¿€1DTÈÌM1šª‚xÿ�8¸ßÅOL"nÈ£wå:ð0¹µŠáX«?ªŠêTЂ  žN9ˆ6 (ê$6µ/'i6ò mô¸#•Æhâ[Ôà¬:_äÎyw³ž®do#øünÏl¬‘c5ëñFÀPW»æI›9Yü~=Éõ¢§&ªÓüe4è ´ä’_ª0XdR¦´ØS½{ûä gˆYÍÏÏ ™¾_52§¥pÁ< +R;æó³€ð$öz#¶?‹7òüò7¦c$lKî6vês(róDSÚ<»|]š‰$­�î6=©˜9#\&«Áè__2Bê¶r»§bî|+•në†*6Hbójº½¼–ê„ó~ U'qöOL‡;T´×,šoNwE2…˜jzuüpW&š`Xd±KháL�’ê% 5ȇQ˜æ>ÄÕnª¥”«xR¿GLq¥?±„y‹RAަą¨wo PvË -ÏÒã6)ùñùÝ}ë-ÂWá§ÀkPëLéû2í{N\:BTëË+]2µøaŒ»x£Ç§\§?Ô\Ì;c¸=«Ab°Æ¥‰aC¹ØS··LÖäjÍÞ›y—ÈúOœt›Ý3U¶ŽãOÔ"á7#ñ¿â„0`H#prZ}T°HJ&ˆuyã4,‘⌶#ñËÉñu×å§æ¿äǘ¿Ä—º…Õ¶I 3T­å±•*Hü3«Ç®ÓkaÁ˜�|ÿ�Aèñ™ûYÙÓ94r3‡wñ{¥Rcw¸yGþs>òÂþ2òw7–;‰tÉÂ5P…w0MN ¶ÇÇÃ0³û={âŸÏõ†0íÜs›‰ë_¨îô½CþsÉQi·è~^ÖuK´‘c6÷ ¼Q˜ä¹c2IÊî­¿JƇ³Ù̪Rˆ?ÆÛ¦]©¤«R;mU÷ô½‹ç©—ó/þr_Ï:tÚ¼Ku%¤\í´»E˜YØÅNN‘¼ßWö˜3;m›kÁÙ˜O3ÔÕŸÇØÃ)ëe–£ïµ×í>{ßGéå?å–ùoå›Ð»*'Õe+C,íBÔ'°íœ†³S-FC9|=ÎÃ6P@„EDrý§Ý·§Å‚ÓÚ ÓÛqß0¥&¸?|æ#À¡ôæŽF¨âÀÔlÙº"ÁOob‹Žñìw³æó!gá.?~*Ïʸ² m÷ RxÓ®úkï…V‘±ñÅVïá6ÿ�ÿÑú5ZSožrDßq_£híÅixùôÅ+ÇUp“튫 Å\~¼ 0/ÅùÉÍIµ/ùÉ_Í6yÖUÓ/-4Ø•z*ZÚD8 5ÍþŠ5¦™'ízNÊ �<’Ÿ+ W EsÇ…jkÔmýsR-í4äSè,Ô'ÁÈ­BƒØW­OžióY@{¦ˆÀFœ¸³©ýÞôj.Ô<©ZŽù¯%ÒêìÖÒ倩Ð7Ù­GCñwìG|œã ´L³ï·¦ÆœI ZÐÛî+Ój#…Ñw[dh~{øŠtÆÐQ–ò„c‹É«QØÔx‰ùãlLz§Pʪ6<¹T×ßÜô8ÛD£i±ñ#ñ€SAÔ×ú`nñ~cÎBÍ%—æg–Ù«WK‚äíEî:çGÙ#‹þQ‡-ý/¸2?+êJñ[¤Wc¸ñÅÏŽŽáÞe…‡·hzí«¡ŽÓÕJà €sq«§Ô㌶&ž™g­\LAý*ì"(ùŒÇ"dôññ„á‹8%­¸Óö]jkíí‚چ܊$ØØ¨W’F n+àzâ×âÏ¡V4sô$–Qð03ß ‹ÍÌ—Ïí)t…H5'¯ßMŽŒ—G˜yÊþæ+i#~%Ø”'‘ùƒÜæFrvº( °üþüÙ»’[‹¡ö)¤G Î«A·ŒT;ž£å9iys±·ˆšw%@éšíHõ—g„“Ž7Ü>ç¬èˆ†Hc«�H.ŒhE?Ú¥3e9viÑ,¬ä"§19TW¯z|ü3 ÈݺMDä>)üšU´¬±òâ@Vâhvú; œf⌲g—ùþq¯È~sº{ÝKO×sÞÜiçêòK±�1‹ɨý¬Ù`íŒøF[wÜMT4Úóc=ü^uï`Zgüáw—ÓV22jÂP±ÕáÊ€94‚ŠêÔЮäfiö‹)p‹p“tXê@Kç÷ž¶ûòãòßË_—v:w–ìÎ;©={Éðyœ’y¸†Õ ãALÒêu3ÎnfÊsLH�îïWB¡Y«ZÓ¯†c[ŠASž>Q3PB„ ‰Ý1;± Rlä5'÷lNÕ§Ñrá/Sج¤õ¬¬eÿ�~[BÛ{ Í”~óYH2ˆÅ‹G©ÕÅ’ÓóÀ•‡¸ûñUÃïÅV× µŠ¿ÿÒú6sôg(^…Ô‚»øâ•À{â–ÆÔÛèÅ ‡ÝŠUW¯ñíª¸Å‰E[ ’âÏíÈ«÷2LÏçæ&²ÚÏççä¥L’yÛWFZò§£9‰h{ì™ÕbÇæÆ?¢Çegâ™Æž‘äå¢+Í(@¯Z\Ôj¶{­$½6úG)n±¬A½2Àñ©$°îHðìir m‘âzî™~Â8+›) ÐwØø}ù„E:̰eñÍKÞU�OÇ_C¾®É•ÄnB2»°†G!¹ù¶Dµä‰ ¦9"“Š­)Çu4$þKSïâî&$ø*k@ ^ÞÔVÜ} •ãc̸€6?Ú+‹É ©ª‹w ÕÀßÀž+ŒÙ~fþx«~jèöñ¡˜ÛÚÎì£j|akCãf<yzý,?ºòý̇˺û4k ªÖ«êTƒAÚ¤ ÇÏ–=K¶Éš6KÛt{-rÝ£?U¢]Ähj çÃ0d`].yâ•îö2-be"PX)RÄPô ðA“$±Gªaq£jìOŒÕ…xƒOòºà¦õ8Âì5UR‰HÈA^lHo–ÄäCw‹™%9°²Õc„sô¤gø”TìOQ^™7.\DíjrhS\ÚîùÇ~‹ZþÈ&™ ÌÄWyŸômF+"Э¹·Š6-(©‘˜ƒöˆ åø$ÝÜh5'{²üêüÐÓgIn丸õ\¯Ù]©à>ŒêôS gÛPãÆM½WÉ,GÓkþIG\Öj‡¬ûÝ®šW†5Ü>ç°hëñ‚jUøTu=js'$ä–ÏmÐîŸêë7©!¯"�ÄüŽ`È]>£»'fe鹆$)5,+¾ç§Ž!À°Ê­Q„H€MAïþ}}²N$ȽӸUcj,9ò°*FÄ×±÷èpñ4Óø‚¸4¥(FßEF6Ó ‰#•+°¯SMdžø±T,̧á¯n»`,h$–ÑN„T·®Èރ幾±åÝ zSÔ²o5_á› @tš‘Yd<Óœ“JÓŠV6زYÞ¿†µMë…["ƒXwÅVíãßñÇuÿÓú:»Œå^…³RGëÀ—~ÛoÇocŠ[¥6;b´¬½†*¬§¶,Jc¦Óô…‘&€O$ô�0ßr,Cù}Ô5öƒó+Ï7rÏêèù£Ȳљµ ʰ'zïaŽðÄD}Î.—Sàç$ò'ô¾òN½¼DÎ SR7>÷Û|Ñk0“Ñô¾ÎÔFq¾ Ñ5;i/ÖÊV±µE6é°Î&2:;³Ð¬5©m¹GµcøZ‡ïé˜òÅm91‰>Hüøÿ�œ›ó—3y;òþá,µHˆmgÍVò‹‡´�Ô[ÛõOQ‡Û&¼FÃ|è»+°ã!âf:G¿Ìùw<ŸnöÄt’ðtÄÿ�¶<>C§w½žÎ þbþaùƒNóGøÚâóXÐ-f†/+ê×eŒßX«˜R]ÝÕA–­ÕÌoht¸1J'‘ú€îè[{&«Y‚sÊn ÔdjÏó‡wü|XêüÙŒ® Ô0J|¹/áœÁnM= dÑÜ|<WÔ¢ïÅã&¤Žµ^ŸvEÅ1]oq<²±e44^'éèp¢q�%úÕâ%¤¤ðŠší°ðÅ8 LŸ›~ku/Î{¶4ÙÙÆj9 e4ûó ÁéÒûËÚé€:ˆ}åô–-˜É *>.5 #5¥³‹©•õ½67ø N<©E+µS”éòÍlKÇÉy(¦À…?Žp2 L…»(64@¯MkQ‹W"ùEÄäW© §Þ0ÛYÕ"¸3©aZªÝ}²BTÄÆÐ÷ÈÔÙ˜¿-Œk° ®+e‡˜yʺ³’>„Ž@ñ§ÏÛ¦YŒÑvz3Ã+~}~qZDŸX:´(6¦â™Òv|î¯×€¦¾A2M¤éï<`×nT¾ìÇÖ ™÷¹y‰b‰òjÑæ(LaxQ€Jøw­vû³]1k”=sËP1R•YŸÂ½ŽÙ…“bêõVŒnʘÙhKr'Žõ­?Ïl¸\™7qÄ ó¨FnÇ~›øx¸ò…§Ü+ðj·Ä¤(O‡|-&$2;y ¢×³Fߎ¦I%(€<_¿k!X¸ìÜ·j}øX1ÍfêíßÔ“‚Ò¤8Øx×�ž(™Keß¾k·ó¯å/–|ÁkýËÜj–­G+Bx êAé›|¸ p•ö€]>ªby¥!Êþí¿C×2–†ùœRÏËèÅ“^±V·×´~ìUoÓïLUn6¯ÿÔú:´ðëÔç*ô;;øâ—xÛ¦o¦)^7<UUqUué¶, ÿ�XZÇqvßfÒ ®Ê(ÙÏêÆ_IXó÷òÅæ[)#Ô¯õ¼:¥íÍÊíÐÍ3ÉÛoÚÏAÂ}�w÷8ÜBzSO/yïWÐ!Å/mã`}7ø^ŸëwúrtñÉÍÉÐöÆm&ÃÔ;ë}9ä/Î /Vž;Ao%¼Õ¬KÄPŸåv¯lÓj»6@]ÛÜvwoáÕžb]ƾÎõ/Íß΋ëKIü¯å‰RÒþò�·zŒ$£ÛC(ø—½$e;xuÉve ñ'Ó£ƒÛ½¿ùppa>²7?Íýñû?ù9ù'æoÍMUí´ÉM¯—t¿§µXêÄ?ÜÂXq37RNËÔæË´;B:8ÙÞGý'Éå;'²¿;?QáÄ>©u÷G¾_w7ìGü˜žMÐ4ý NÐãÓì´¸’Þ @T̤’I$±êO\óýVy晜’÷“–Æ0Æjã«Õì´íMãý¼È´ˆ÷tÌRIåÇÖ%-–¶\p‘\ VãÀwíÓ#Ec<TŠ[ Jõ #m»5c÷oƒ„ój–HKgŸy¹õ«<qÂ#b…¥*w>dG=ÝŽˆb»%ùצH÷_›~lž`ÆHe†:©EÜ/Ë:L‚´±ê0âdòûŸ[ye$’Ê©û@^»ç?™×ꪞ¯jücJîH@(kB~yH;:Y Óø}SÉ©Jt¯€îrml®qSJ’ìǧCï€rGÄC¨!E�‹Q†%§¨À;4^?§l6×#Ñ(éËŸ ÄW¿LmCó#©È®*MR:‡s¿Ž[;MSàΛvŒÞljAë¹^ÔÛ:Î<ž‹&úsîSü´—ÔÐôÆ­V8#F¯R|i× ™÷³ÒŸÜ»žÝ§F¡•ï]Å+ÓqòÍtË9[Ñti¤ˆ¬J�RA-°$»x˜“íÂÎÎ!œ¡ ³Rµ#Ç ¯×þdÓô{ÍOT»‡N°±…¤¿¿™Õ#†%/#>¹<x¥#“ÑÅ[“°ß}žwaÿ�9ù=4ÑY¯æ6‹õ‚j¡îBV´Þ¬ô#¾gK²µ@_‡/“‹-FšR¡šÿ�Yîž_óVŸ¬Â“é×pê6î Cqk"ÊßœE†`äÆ`jB½û1˦ XÜynŽؕW÷‚€t ­Qôä]|¶E5‚ìYxû¯à8DZËáÿ�ùÊÿ�ùÈ»/!é—þBòÍÂ^yßZ²d&$iPÈõî;9a:þÖoû²Î¢C$‡îÁÿ�Mä<»ËF¯[?ÛØ7úGô¯|ÿ�œ·šÓþqòî Ì¥¥“Q»OTò<.®žE§€=iïjLKW—ÈöUŽ8¡}c2_Xf&°%iëíáŠVôÅ-b«OߊVŸ»Y·¶*ÿ�ÿÕú9Ó9W¡l¶ñë㊷áMü1VÀý}1Jð�þ¥UFØXbÀ±=ê)¤yϺ¬“}^=?Ëz¬Í?òªHûÈÉÄ@ï#ïg„\â<ßÏΙåXu­"Ö ¤HjßÏÇrNùÖËQáËg}üŸF:“ Ö¿)õ‹e–ãKÿ�J…jV^[v2±ka-ŽÅÑj{,,ãõî¯0hnìnÈ’YÝBÕøªŽ¬;×c™œÝ£(J‚>+™e¹”Éqv=Iä¬÷ÊG«uvZ˜FÌdLŽçsÌ¿Pç5ÿ�)4Iò¯›¬ôë”à!²˜ ?ÖžM™ÚY‚¬Žç®ûgÚº-Lò¦$-ö{½.¯I,PÆcÒ9‰?¥÷­Œœ€h¡•ˆ(í8­Šì=³›‘ݶb¶?s(€ri Vâ,¿ÒTÓ+"Ú/ÞŠ‰š¿¼¼FÞ *oN€`Í2H©%à¼ROQˆ¥ íý˜m¬ æG˜b¹¸†B¡TPÕºûwí.fšQ‰Ýù«ih¶Ÿšþx‘—êò޵]ó)^šç·Á¸‘ïûŸOhtHCÆü$d Ób;œÑåp3î^¦È&Œ·*žq‚¤Sµj2‚ê³G„²V¾£6ËM¿Q7~JÐ72€6÷ë€"B‚ea>.*A©¥Þù"Ôei´L AÄr ïB 8$¡'ˆwb¼^ã| æX/˜BµµÐ�*JHÛîiJe°stö| ùδYÜó!Ï]‰ñ:Ïæô’#Â,gò¾b4{*[нkUc½2ÍxõhIð#î{ý“» èS‘`)Ò»‚)üsT[¤Ì¬®¢AF’®¦ŽT¿îÊ%\y‚Í4«“q'EJ­ 5zžB[ 4xE¼ÛóÃÈÚæ'uÿ�,iW0ÛÞjÅõiçfzʲ—ˆ? ¥37³5qÓgŽI ÃÖiÿ�3¥É‚øL†Äòï~My«È¾hò6¢úOš4©N4SDVki”šV9)ž[áþŸS<x±›oÄ>s®ìÜÚ9pæ_#Î'ÜG4›N½Ô´i’m#R½Ñ%«–SOjUè¸rÙDOi�}âÜlyg‹è‘¸ú+ÊŸó–Ÿ~Yxó­¿š-Ë=–½W¢ªfã‹ìCm𬽇£ÉÊ<'ú&¾ÎNÇljcõ1æ7ùŠz¿™ÿ�ç8¼ý¯ùrM+Dòů”¼Ã=Dúü2Ø¢€ƒV‚&�¬ž Õ¶báöw's‘”{¹oçäåO·=»‡ ûÉâáßïÙä?’‘Þoüòóé;•¸‹ÊìÜù»Î÷Ñ»Évêk,Ò9¬ÓHvb6N¤ôÚ]§C×zb:yžá÷¸z õsñ2_îO9y×È?tÿ�)4ËÊ£CÓ-–ÇNÒm>Å>Ä0Ç ª¢ü‚ïïœ>)™™JFÉ6}îß´€ ÷=;-uí`JÓß­8¥oËaÜUi#­ìvÆÕ¯£¿ãŠÓÿÖú6=úvÎUèBê{|ñUÔÅ+†*ª¢¿×T_ó8xÛúbļ[þrORm+þqÿ�óvéY%òûÙÆzïu4pôù1ËôË4ôƒv”^PüŒò•œ&u% „ø@QÒƒ¹Í¶¢{—¶Óã· •´‹2Ë�dx«ýsÄ!Èðyìù›ó×K†ÆÏIš+$®¥ôŒ¼y0P*´eØWß:ËÈebÞKÚl"ã*ëWû_5[Ç$óˆ¸H犒BŠÓ`Nmž:1â4:£.´mZÐ_iWQ˜mÖY¢ž!bsÅ\‚(‰ 8Æc˜-“Ód‰@ò¾];ßhÿ�Î<~hÿ�ÎEhú÷–¼³eå½GÏ>Li>©w¤j‹Õ,¢eŠI Ô$![Ö¼X°4ãœ÷khô2„²JBçc©ó›Òv~^Ð&0É KÚϧ„éu®ãvýxµ—”TYª¡¨œRœ;_œ1;;IF¤áÈ€Äÿ�1¢íï‹ ¶€&B(h´¦¤Ž¸Žh<’ÍQ#6Òw(hj“‰eê~b4Šÿ�›¾{(²ý!ÁTšðZôü3{ÿ�!aî{Ý7÷|ú¹ô†š(¶áèF¼©¹§o¿¦i²pržô,E@¼x²�üTíôf16]^se”<Šª*yÝNûå® ©-(€ÏÇsãˆD‚uŸlý’÷é½~˜¸ä&±V°ü_ íÄŠž›SV©uPœq…4¯#î:õQÍ‚kT{k™/5èÞ&‚‚™dC„QðoçHŒ‹Ä9 vj{óÍ÷f’ô•x{öyÏå¼êÚ,kÈJV¯c³¹¯NÙ™­6=êÀ?^ï¤Þ»H7ˆ†PGZžÇøf«$@¹rˆ¦qi=Ê+ªÕ4§Ês€\L”ËôëÛôtoJì½:†§…:S*˜âΗ{'ý#wè³¶šeR*ZØŒª.1Åúž;ç}'Ëžd²{/2ùr=BÒàö·–^]y k›-\˜åp•"zhfÆqä©Ç¸¿>5üµùkåK©,t [ñ«¨´‚í¤·…Oy9†+áÇ®vz¹òÇŠ|½Û¼'nè´CÁŒ3ÐßÝîæñ%1!Ù»+€Ôð©Û66ó¡?ç?/tÌÍ;/ùÇL“PÐΛy~útRµ¹¸–Û‡c Sz²÷«íVM6œÏ©XÝnÓ²tÐ͘Œ‚À‰?¾~çí–—e¦hÚu­…Œ1YXYİYiöÈ(£�6³Ï¥2I$Ù?kÓHJE˜yÈŸW·«h¡œý“É’ŸvY¦;— ´c´O¼=æYu®‡å“U¦*°Ÿzâ•„ïÓ­¨Üž£uzv«¾Š¿ÿ×ú6?çLå‰Qz|»â­ô÷ö«‡Ó*ƒ¨ðÅ £ý¼P¸b¯–?ç4µeù«Ù‰ M®ëÚ=Œ1¼€Nfuÿ�޹™ ž>V~Ç/³âe—nçç•â‚á!S Z·ìÖ šžƒ2õËÜ`=ŸN´øÊ5[>JµÉÔ“šÙKïrŒh|^ùñ壬y\]Û««iN.£øYù •ÂÆ”$Ó¾ôÍÏdgáÉG®Î‡Ú-Ϥ$sâï÷ì:¾#ôš ™ÐòŽH•¸¥I]N¹Ó¾lbA®Eú—ù}¡yûòû˯}ao-Ý©}+[¶hÑËKj�œÖ¡…3‰íˆÏO¨4MÇÅôŽËÕFŽ3ê ÷žÊÐ4[-6ÎÖÇN¶ŽÖÑ–8"âŠ5MO¾hrd36w(Ë”’m[ĉ6$Ê*Äš€7ÌrâHÙLÖC±hXr4ÀŽ~cÔ`ªü"”ö¯êÃ{°­’ýS“[]R‹ûº üµzbSެ?/ÛŸü­ÏÌc—UàZ´èª>ÿ�|è?ä4=Ï{¥£yl>çÒ^fà§³¡Q]‡Âk\Òå£w¨X?7Œ­}?†’�7¥s®«(­“ú¬ÀT­~[÷#&ãò_Éc, (¼Ão¸$Óüé…iØ•b!•y œ”÷ øôĸü$¦Î·bÊŽ)ÈoM†E®QæÔ³8…xȨR7nµäwW&Gv ­3}^V¥WEÊõÉ9ØFï‡?9Ð ‚ÅÈ—fN…)Öµ§\Þöo7¢»ÄzìòË›F¹ÓD€(hç‘xÔ;{}9Ÿ­•I¯³»­Ÿ½íz]™¶®B”;.ÎÆ»Æù¬É.!ÉÏ&ù³ë+m^þQH‡ø¹)ä@ˆLb\|†;³;Ë×ÓÁlóê;„! ©óÊe”^ÁÁžª1&£².(ã¶¹o5Ieøkö‚ŽÛøà°(&DÎ#†!ò—üä‡çާåk8<£å¨Ö W[‚IdÕä©6vê}2ÑÖW=@7ëbötrŸ|‡Nóúžw·ûB]ŸÂÞdßóG+}ÝÏÏÛ ~³}r­Ö­w}pYÄìg»’CN<·bÎ{ç]` ;òŸÄΨÊDòë"ö¿=~Uy—ÈÞ\ò¼óé3K\¸“ë‘*ŽP:[¡#ãeOsÓ0´ºøj'!´îµý‘-&s‘õ½m°ý¯Fÿ�œDÓïtÿ�ÏO.Ë}y«Ïg¨XEhf±{ˆO¢”¥Pƒ½Faöð2ÑÊ»ÁûQØÐ0ÎL¿švêý¶°Xà#ôÑê=IXòmó‚#gy,–wM<«Õ5ˈ޾µÕ£ó©­Dnzmß,Óí?ƒ®—1Ü ÐÎf:°¦I5¤ûáU•ì>ìU£ÛlUaÿ�onµùb­ý'üû`¤?ÿÐú2ùÓ9G¡Tù}ÛŠ[ÅWÓ·†ªö늪)®T±/ƒ¿ç<õµO.þWyEOï5}fïVG_JÎ SæòœÏìèÞIKº?yv½“ ™>áú_ùzmíߙ䰰ã-~0س9ÝìðG“Ø,PHñLJ}»5>С$øŽù®%¾@¢ît(/íͤ–Âæ —Ó—ã;òYhNÕi“†SwE¬ÑØõ~s~où._&ùÃS¶ŽÔÛi—²ÈúJLĤ.íNÝ:çi ÔøøD®Èçï|Ó·´•Ô’B{Ç«ìOùÁ»/#óUáŽhmcôß¹t·’H” ‘ìîÀ€Ô³ŸöžBñŽ»ûÝdzç‡I3¿ª@rÛa̧½úS`ÉÍj8•B¯]÷¡ÎD—; Ù8Н"¡�€ìÕ­;�¦C«_DÀÆR„Ðß�šS|%JñŽLì¤l*vÞ» o€ õ' o%>¨¡w9"S ËòþàKÿ�+oÏÍ5Uÿ�J¹àwøJ­6ë¶oÿ�ä4=Ï}¥ßù¹ô^"¬P†$$d3�Ã`véãšl®¿Q̽/MxT¯ Qzi˜þ÷W—‰#FI1=jÍ^¦¹&Š=UYDŽŸc܃½|i‡£h2ªáE ÉTÛ‘ß¿|K{¢­UBC+0zqU]Åßcˆ fy…³1Sû^­N•=<0†1aÚ× 4æãÈ=hGQÓ}²Nfò|-ùÍ+æ€Æ@j•jt�Ô§7Ýœ:½$Gî‹Îÿ�(’9ôóƒ—;©6íU}ÉñÌžÑ5/ƒWgÜ_™ûßNiútHf‚Ù#u¬cïšiL‹aŠfÚuŒÒ–InVJ‚Uw üúuÌYÈ8Ùf#ÈnÊtíÎ)J<qnNv9Jù¸y52#aLµtM7êòˆ¬•Ú¥¨@aS×íoˆ•ê2¼Ÿ ÎAÿ�Î>yãó3Ì.­å94®q¼1^³[²ÄÇ~\X5°ß:^Êíl:Xä½Íí»Û=Ÿ=xÆa lî=ß©ï_‘ßóžTü½Ñ4ֿѬõ5YÊ×Rk· ­/®ÊcfеôÀRBÛ~¹…¯íiêdw"=Þ^}ìqéqèà!r9Ê·'¿ËºžGÿ�9½y}eå¿'‹8nxG«¼‹qnÖ ”»ÔëPG†l}œ£–Õý.kq ( x‡!ÊÜ÷>$ü´óŽ­mù«ùk¬ÍªOywcæ;Šk•SXç•Qêäõ`ÄçG­Åi²Fªâ]‡Q9jq’oz߸¿Ux;�8˜ÐÕÏ2²CÑžmXÊmüÅ£7-®$’Ý´¨iøŒ–S y£x¥å»ÒݙΨ)¸²XwþÜ*·èÜwÅV’~ŽØ«Žj¿Û…]ÈøŸUÿÑú0*3•z^0'’à@¸«cçòñÅW×½wÅ*ŠiŠ« ñCò«þss_]có¯Ëþ^ŽOR$ùnî"ì.5)å×nüfß³£X¥.ó÷;ÎÉÇ@2òÿ�/;(H(¢*QÀ'sµ)Ø÷9Npö8`KÛ4UŽY­ŠD‘FVŠ Óo–k2¶RÞ•¥ZEôÉAZõùõ锜L¹(+çoɽóÓOƒQŒFÖ÷~¢8ª­ý‽9RvÌ/iOJIPâja‡Q ¢Àßð^Ùä?'i~FÑìôØYé–Šì-£Z¨.Å›ˆÚ¾ù…©ÔK<Ìæl—\"11€ä¡o"+ÄXWá�“±©ýYŠy¸²‰¢[°,e¡bè½zoßß"öÖFÔŽwf$P:rDÛ²¼cà-A^5¾'¦ØPNén«ÈÀvPîkJo]†Ëõ?-.¦ÿ�¿çàhõGëZ*ŠoÛ:?Áaî{­,®È¹ôg—dTô›€P «‚*i^ù¦ÊMNïV²¹Q2¹,„€Ô©�ãÛ1ÝDãºlÌY(  ïL-G’,L…âøêx²¨¥ a‹ N¨?‰hùŸé RÄŸˆYþ/ˆW­+ÔšSIÙT•ù2ÃjN§¡>£&À¦'­rŽÒW„ÐîNýÆÙ'+nøOó•å1\3²>Š–4¾o{8=',&žqù73-›·í é…+J“LÊíA¿ÁÇì­ôçúÅõæ•7$$«Õ¨¼E+ðõߦsóg’4Yµ¼rI •#âP‚ŽzP(clâ™ ¦]`VC[‹žHGj­?ŽEÂÊ*ÙD2�PPÑÔl}þxÛˆb€µ²ráèH ²‚@ Nõë†Û'-™$0$hÀQvØ‘áî;à·Eƒ~`yRÏÍ«§Okй´¸‰ÔÊH™+CÓ¯lÈÓæ8æ$"äi²pÜO)l}Åù;äOùǯ?Í.ùWVÓ[IŽÆq«ÛkfÝ糞:hå²ü+WØ]=óºÕvƦ–H½«‘õ~§™ÃØ9pê€É´#rƒ\‡‘>oÜ„c$†R¥CŽEcÔŠçŸAÚHÙ)eÜßU¿Òö&Z€°èß ~ ž(Hy=~AFaØ3d]T p3XÌâ«Ý{b«IüqV¾Ÿ» ´M;}ø ­åŠ¿ÿÒú)Qã·|å^†•»¦*ÔuñÀ–é¿ÏU¦Û}8¥J Un‚YbŒš` ÀÉù  ¿ 2<Ñ¿92<Õ œíu0\‹s¹·¶aoÐD{ èp@ÃOžu÷îõ]Ÿ†£äÌt_M˜6ü™x2†44ß·Qà33Óâ^Íå¹.-=(˜ÂÌ*OZŠošÜµºrÂG›Ú4¥*-YÁR±ŠWsZíCÓ¾`JV]VmÉfVû¤¤&FcË`´ÿ�'!n$åÑ“ZFTV‚¼A¥8 ÏQÅœ“5oîøðæî�¢ýä÷=2%®“ù�Û“öYrk¾�äB=‹d-ÔÓj±ö§a†˜h¢Æ«Ò”¢ô#%É4£R Ö“…`8ñ¯ß×3‡Ô—ºªªþo~a€ÕUÕ¶ÿ�x~¼èaþ+sÜhÏ “Ü>ç¿h¥„QÓâ¢~ì@hsS‘ÇÎô:áˆûíjæ1ë2Dkn~ÊÐàt=Æô¦ GuHgUŠP IéÈà%+ÔwÛ¶)1²‹ÁŒa×§Æ¢+¶(ðÖ3\’UDeA 7=ÏN˜²!8DhЗ™I`k×¶Ø\I›;æ9˜Äþ“�TžEG`{ïã“ÍÓG}ß þrLæRŒ/í�#¥s ìػܛb/4ü¸u²¼Œ” /Ü¥OÅJÓÞ¹•ÚqÜ{œ^Å$á7üâúç@‘Ú(Áøù’®ËР粊s³ Þ¥¢»5°©øƒoÈýšý¯Õ˜’ºÌ⤟ÚÊÉ#=AT&ƒñ©È4N6Èå.â©FÛÜV´Å£†“0á#r£ö¨AØÐõÂÓVSXeiLQ©¯ÂÂZ|ªFMRZ0ð ¥€SR7ۧㄺµ]:Ùcxý“µ)¶Ý²W{°Ë#É>漊(Ôß¡©øKE1Ï1 X™(Äé"Ž”âAȶáÜÓÚUýDŠQ¸–4pÖPŽlú:[,a±Å+­"›ƒ©Uiïú±V¿©Â®¡ñö늿ÿÓú ÎRÞ…x5=7#  ª©ßÇ ­±§¾*¨1Jð:b¬;ó+Í)ä_Ë=ùÂNº‡w=¸ñã1Bû7a9w0ÃŽ`? |³ciØ<’ëH«;nÄsZçIœìö8õ/¡4Kx“ƒÂ@Z+xoAà{Óe—{¼ÆonjÐmÖ‘2!ä°ÄöïZøæ³,˜d•=NÂgˆ„eUJ}ªÐWo–a—]’[3{]R=‹Õ·ü1p2ÓeoRŒ®À¢(Pwûð5U"=QëÆ91E%¹};‘×èÀB8vN-¤‹’0?eŠ÷jø¦@¦~»XŠ(I BôöÉ[P ËÈ©V'—ól*<vÀCIeëk*‘Èòc½jv³‡ÔüÄÔ­ÚOÍïÌùøêŒJŽ ðZµ iaî{!ô|Ü÷ ׂAVgwPxÔI¾óU¸ù¥ÍéšT|�Pfen•îFÛxæ3«Ìo}™ ½ÑŒ0wd<Ô©4Ú¿>øFî<¡jâêíëlîW†Æ‡¹Û[+e/\+Û…!Ü- àMv¯Qò¦4ÙWvžÄü£_Þ ‚C�D´ä˜ËÀ§4‘ÕSíÑÁØ0´€mç~bxã‚sñ3€åö®æ›m–AØiÁ$>üßšF‚޼IRË¿Pqgݶcû¢òßÊ9\E©Bš-ï>'jUGFë™}¤9'°¥Xæ:q>ÁÐÚT‚�Ñ€›¸4©¨ ç'Vì²€KÕ´¹ ÛO“Wª(ØŸ˜RºÌ£Õ»!¶_PªÐ45$t=j2.<ödv«§!0 88ßìõùtÀâÈ›GÛªJ#‘"”ùtü1c#I¬"8½9˜KZžÄp5;zp‘Ô¹–k±é¶4Öv „a“Ó�€…ºƒÞ¾&“ºf¨Í«î­áÞ¸y°´—[·gqÜ•§‰>Ùâ—©éº4ž®‹¤IZó³‹uP¿Ã6PúC¤Ê+$½å0?íäØ,ù »àJ™¿ *°Ž„ý­>4ÅZñþl*ê UÿÔú¹ÎNíèiS²Kk…E?VVS^¸¥YMkŠ«.õ÷Å/”ç5¼Ë>ƒù ú=¬æ üï®Yé3P^Ò.W71šö`Š 33A,ÂúYýN^‚<Y/¸}ïË] }9£pUi°¯ê Í¶caë´°§½è´‘ƼXñ©u§Ò~y¦Ìh»ƒÛtH‡:T…B·Ê„šwÍvG!4õ}?âJò WA­wÌ7Y’Ù¥°TŸ´#<¹·ýx¸RG*Q¹* ³Ò¢¼i@>X– ê#õÝÎæ4 Å!P+ÐtÈ¢Ï ¼NCÌÅZ„P€+ÓÛH&±º‚IPvêj=ðÛAÁ%7& ½+Þ˜°¤Ó³ÛÀIø|>xYDzŸ™×þ³~q~bI"Òš¥iQñ+þÞo–‡¹íôƒ÷~T>ç¿hÌÛH¤ujÆ›S5Y9S”X,îÒg¤TŒ>"=èFcòuù#Í4 jP•bÎŒüEj:WÇ'ÐJ¬M$ËÈ¥'–ÃüÀÉ�ƒD„T3ÕÛ‹Ízrâ ¥+•“Üž “›‘‹‰M”qRAè:Šäm§ ’nѰ›†£pPxá?ºyw›šeæ±¢?5± (‰¥Gs™éÙi�|Sù²eXæ%V*NûTÒ™Ðh–Sû¢òOÊY—XîËt¥�è>‡ç™¤6çÙóc%ÿ�;ô>ºÒnã0PHªÒ©E#£íÐg7’.ë$wz–‘p‘G"%ɪ®ýÏO–ù‰0ësDšeömHŒZ³õ®ýò—vC%‚`ѱâV†„€|\SÖU‚Óâ£ÿ�êp0!»Á�øiàØ°)Ü$¨Š¥AZЮã]å1ˆsY�¨ø¦ÀV»o…¨£d�ü UªM†ŠQFh˜7J}<<N%æË|£(—Ëzh _GÕ‡åéÈŸvgà>€êõ‚³I‘P\¹ÇYâ1JÆëú†*¦~ìUoÑZû½ýñV«íÛ ¡ÿÕú s”æô%R›ÖµÂ…êEùœRV„b•d;{â”Bø`(~vÎ|k†[ÿ�Ê(¡ÔuÛ˜ßÔvKX‰q@™³ìÁ¼åäév™ŒIï|G¥BË(tˆµ6ôëÖ¾9›”ìõ˜#ä÷ß,e„: ¨‘Aû#­6ëš|îÊCmÞ壄¯ÁVJo±¡ï_³W—“‰—“ÒìP¤pzh(Òî ûlNcºé›%˜DDlªÍæ”éÛ|\Sºa‡F®ç*MIvÕ!º`VœOnž8†ÁÑk,dq4$Ôõø€á,& xŽ…jú Ó¾ç"ã›Ds]¶Yˆ©éáÔ䩈+¿¹UŒ§¨�!©^¾NÌqÞßšúµÐÿ�•Ãùƒ*“Áµ%âûíûµ§Ñ›øGüç³ÒÁG¸}ÏpÑîà)¹ {æ¯$i†Leèuå¨@¯pªrU¨¨ÌR ƒ—ºEõëy”:È(�Ò€½·¦#g âæÏÒ0«O§>gÔ` µèzäëkl‰¥ uÔŽâÔ(ã> *:0-ðÓÉ,5_Y„áâµ8ñ5¯b<2\\¸8vMî5>#…V¯¿* z q†+`úýÝ›Á9V>«FK’  þ~™~739X|Yù©!­¹¬jÊUUwñ&¹Ñh†xÖ#îyås„¸×˜72Çñl§OlÎí´]`Õä÷‡Öú Abª§‹lŽÞ4Îk(ÝÞä!éº4ÊÌìÈJ$Éùf&G]š<ži"z11VD ñS¦ý+ï”àHnÈh\37_‡ävé‘q×Z̯H¤c'~µFØâC)¡”ÁÆ…é^uð\9&JZI"`´V¤ìA¯†-\L ( mû;ïðšy5SQVCðÒ€¿«%Ülë â�ãÓ½0i9ò<„i·öfœ¬¯Ÿ·iT6féÅÀíûÀ{Ã2'2mÂXOùœR°šULü¾Œ ¶£ µâO}ÏË·¿áŠ¿ÿÖú"žÙÊEèU–›dÞÕÿ�:àK›®øªª{õ÷Å(µ­:`Rü‹ÿ�œË}E¿ç µ?Ò0ɬzšZ«%¨F,éM…e,ëQ›¾Îþä×>#øù;®Ï¡øêð힥A<y|k¿Zdórz?=žéåƒñÅðŽ\TD׿sQÏ/k±,)ÅIoƒˆ'n5û³]7UÕê[3B¡ãhÏ=Ú jPœÅuy…™<…‡§Í\¸]‰¦ÿ�Ž-m À³V´)áÖŸ<S²i.x(Kv"„$R•ÜõÀÊ _4ÊÉ¥ŠFY ŠøS|-sù§VÏqU¬'¡áB:Ó¾ø‡`w¢¹Ééƒé7:­A"”ù×/›¿b¼Ìq™' ¸&€ï½+ü1r!ö?5õ9/æçžKAÂC©ü`°4<”Þ”¦tØÀü´=ÏS¤®":P¯“Û4C?Ä�”Ü{Szæ¯%[vZ§¥Z6”­J‘É-XØÑ~D³\N ¸È4Ž-hð̰E A ŒÄñð -kôdhضº"É)u•¢ÜÝ7é–‚•Ž8eZÔ|_)"Ÿ,ºGnL¥’t.h@]ZÛ~䦨EÇ®ÜE)4®Û•°_“•ŠrþnÕÞ­>ÚV‘+¨Mÿ�zQkì¤eg…£,Åmamn‹:ÿ�§´éÖž™¯*ôø€í•]–d¦¾,cͳÜ,r%½ˆx‚ß3 cQ¶Á«·Ë2±ù¶èãdýï‡2Eák‡øÆWxEHçJgI¡ªÙÎ×v{©ç?–¾·®^ƒOå4Ì®Ðå‹¬ì ¼¾ñ÷>ªÐ…drcBW¥+öEO‡¶sÙ켞·¡‹žuêHè@ OÙús%S…Ÿ†·gú{O‚1£ÔbGÚô�÷Ìw_”Kt\Æxª¤d|]éöiøø`qqÕ¡íKrN oÌ1^£n»`-²äÊíŒàFz¯Æ᯶.$©1Vœ…ø8•5®ÛÓÃÕAk_Yxò§Ç×·ß òÝ=‡— Á­>/ Z%J’×~ƒá<«Ö˜–(Ÿ&>½¯_ôzBKöõw¨ùÓ2t·¿s‹®ª‡~ÿ�&v~ìÌuáií·Ëì?Ž©TþªÆ­7úqBß¾~8«¾, »ÿÙ���������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/include1.inc.md����������������������������0000664�0000000�0000000�00000000251�14156613200�0026161�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- orphan: true --- (inc_header)= ## A Sub-Heading in Include Some text with *syntax* ```{include} subfolder/include2.inc.md :relative-images: :relative-docs: .. ``` �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/include_code.py����������������������������0000664�0000000�0000000�00000000044�14156613200�0026352�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������def a_func(param): print(param) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/include_literal.txt������������������������0000664�0000000�0000000�00000000076�14156613200�0027270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������This should be *literal* Lots of lines so we can select some ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/index.md�����������������������������������0000664�0000000�0000000�00000000600�14156613200�0025012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Main Title ```{include} include1.inc.md ``` {ref}`inc_header` ```{include} include_code.py :code: python ``` ```{include} include_code.py :code: python :number-lines: 0 ``` ```{include} include_literal.txt :literal: ``` ```{include} include_literal.txt :literal: :name: literal_ref :start-line: 2 :end-before: lines :number-lines: 0 ``` ### A Sub-sub-Heading some more text ��������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/subfolder/���������������������������������0000775�0000000�0000000�00000000000�14156613200�0025352�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/subfolder/example2.jpg���������������������0000664�0000000�0000000�00000160761�14156613200�0027604�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿØÿázExif��MM�*������������������b�������j(�������1����$���r2�������–‡i�������¬���Ø� ü€��'� ü€��'Adobe Photoshop CC 2015 (Macintosh)�2015:12:17 10:59:45���� ����ÿÿ�� ������r �������þ��������������������&������.(�������������6������<�������H������H���ÿØÿí� Adobe_CM�ÿî�Adobe�d€���ÿÛ�„�            ÿÀ��n� "�ÿÝ�� ÿÄ?���������� ��������� � 3�!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷�5�!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ� ��?�ëBIBpª¶O $…'H'„’´$¥ $¥¡:p 0“ cgýcª«€ÖäZÓµ÷jk‡Òe{¤=¿îôãRL!)šˆ·a%ÏWŸÔíÕùL `û˜»Nv[@ÜïTwäÛîCˆ2KÇP]DУM̹›› ¤ÓÈ*i14,RR„Њ–L$”²e$É)ÿÐ듦 ÕVÂé$%( œ¬lJŹV²†8ÃKÌn#ókh÷Ùý† õ>£WMÂ~UÞùÑLÇ©k¾…sûžßRçÿ�¡bæjmÙWœ¬Ç›²,ÐØt�v®¶ýjoæTÄ™qa3Ôšˆü|žƒöïO'Ùê¼~ð®þæ?þг‰’àÊlÃÅn¯?Õk¾ŸýmbãUKëkëx{_«^Ø- ÷oÒD» ¶VAá«O«KOæ¹7‹Uç=#Å7ÖŽ¡f& 1¨qeùÅÌÞ9m-´9¿ºûw²†×Wz×Mé÷7û¥°XÙmcùzüz¹Ô3òúíu§ôøµŒag;œcþÐæ¤¨ÏQ¿¿Z¡GÕ¼WRúl.u®÷ÏÓÝÎïüÅM õþ ‚1ÀF<Z™Híá§¡õz^±s[Xnóa#nØÝ¿wÑÙ·ó”:oÖN‡Ô3~Ãq}ßàÜæ²Ã«‹){½Î³hüöWêÿ�õÆú½‡“Ò*éyµøì ÁÛ\í§swÝþB~«õ_ü*¨Á Á¿ ‡àÜÀf·ƒê{Ý­–1Ö{ìüÿ�Sôª01ëdï¡è?¬³$¤M þ_¢íÓ ½›>X~íÍÿ�¤ÕmeÛŸF]^³ Ö´I0>‹ü»íQZȲM56¦ºlv¿æ3þŠlNŒrÅ9@Ò·u’Y´õ ëÃ,·ñb»FK/cÛô«w ~óOç± % GÁ"e"™«&N™%?ÿÑë‚’„©U°ºp”)04¸hÙ÷ùÉ!ä¾²e›úÛqZf¼ Ãcþà.¸ÿ�[Òû=K/ëOÙú-ÂNë@© (û¿ð6½66K³2/ϳC•kî?¸º¶ÿ�e›^_Õî§ú­÷Ñh×iÙîÛ·Õô÷ÿ�a< 4H]7ˆÄ!b$Äýâêtj~ÉÒq£ª†¸ÿ�›ë;þ©ê…×ät&ä_c­²û®y/$Ä»ÚÆÏæ-¡C/¥Õĵí-;uÃn…ª?§cô¼ 0qÃ…ç™q$›ç»ÛîÜõ1•üÒ ÿ�Ò¶"u�±_âð¼v]_FsjvË,µík†‘ÿ�1\ýyÝ[ÏGÖº‡ðn÷ìú»Úæÿ�Uu¸-õkžwZ÷}îr×=7&±^ELµ£³Ú¯’–9„.2dæqñDŒd4Ñä1þ¸uê€Ê^�áõ4ÏΧVŠß­ßZ3/¸b§\ãµR7Yεֶ¶·óìÐ]/üØèÃŽsáîûMßµÊÿ�Ùq0qöcTÊ+h>ÚÚ4þ¯ÒþÚ'6.˜ÅøMxãë3ôÝæ³z§Ù©ÊÏÈÛe¬-¥l†¹ÍNÉú5ú¾­Ÿñh}ëUýA˜}CTrFúÙĵ®k÷{]µfuG‘Ó±¯-ÞÆÜ,{O}BÝßÉÜS}[n_TëØù7õá»Ô{À­€ïJ–ÇïØïë§ qöäHï¯jùYsÎC(€'ô} ~éw­Ëë]G­äôÞ—”ÜðkkßnÀ÷X÷mÚÍ®ŸÑîwþ¬ZWú®^oÚ1³ªn?Vé¯ ¼3F8;w§c[ù»ö¹–³è7eÎl¯ëGÕî£ëÝÕ:f÷·%™”U"Èho½­aÝuvlg©S=êÏÔŽ—ŠÌ¬ÌÊŸIÉmuÔÛdXæ°¹Îs˜ÿ�}uþç©ï³ú‰’8¬´k÷øÿ�I‹ˆñU¿Ýáèömp{Zöðá#æ’#§§À¼}Îr*‰ŒèHì²dé‘SÿÒë¡8 $ª³² —]É8½>ðaâ‡1‡ùvÆ3?é\®…õâÿ�O£SDë••[HñmM~C¿ðFÒŒEº"åâóÝ-›j hú"å³±~Ï™~3Û®%£±k½ì#ù;WgÒšÒÑø+¹½©VÑ’ÂÁ챇kÛ<ß»ü‡©!˜Bfö-®fqb6|þ½­ac!#ݶGÉv¿S0mÅéYŽk˜ÜÇÐÇk`;-ÛôKcßé»óéFÁú™Ñ¨°Yc’F¡·;s4ã}- e›–¶óIf%†uØLü’ÏÌ Ç†7®ä°bÄc!dš<çDØ´“ÜIù­Öû@ð ¢Z>ÍD~ã"Ü{´C øUçóÞ]d±ÀÌ u7ƽ¥&<�7K|œ!Tëy!¸vkË{!À[úÇ›‰ÓËð™Ukši+¦cãÑHe k+@d?ôVG%´Rx–5¬~¥Ò2,ÈéÕœ¼ɲì=ůcϹÖb½Òßwú%4…’.»±]—`kqÓw¯¥ÃgÃ…Q[αgH®_}4ý¢çˆÚÏs*ü+½VرG×!hû7OÀÈP¶ºîhkã }›IsØ×&¿øK+Z]¡þÉÆµ÷v~S™wò\âwúmwú=Çüji‡<Zѵ«×Gkùˆð{¿,ÿ�d 3ì°x:~ñÿ�˜£ 6 rùŠÅ2r’(ÿÓëÒI:ªØ\.Küa_±Ý"¢`=Ù/ùµ¸ìoý[—Zþ2*³'/§SWÓª‹mÇÓ±¬ÿ�Ñ ø¾q~?’…Ø1F¬ºcš× Gu¢þ±Ó±ò±ðî½­ÉÉ U^¦I;Y¹Íµïw¶¿Qp¸Ýc¨`Uõ˃NÍ þit{^Å»õ;.Û:žFHÉên.q¨–¹Õ´û=GUô·~oú:*ý90פtéÃÕ²sÆd¿éq~ˆÿ�¾{¸H<!u Ü ¬:†ÖãøfRÐЈøB£õ†·~ÉËØã¥/ððñUÀÔyª5Ä<Ü>‹„áP‘£¤ö]XÀ0FÖŸ ‰Yý2Kò@ µxÎD“l¹dn»2mV —|–7Öcöc±Ó¡5[ã^Vo[ª<y jAf2xÃÒê´y4~ ££V¶tð®s£¸JÇ„þR·±ìö†ƒ¨‚vO˜ù²ÏX'R·kÌΟ!ÙÅçýpÍéyïÇ¿§Hqô^l-uá+%«ÝûŠö?×î†úœûÛ‘Žö7vÇ0?qýÊí©Îgý½è#ìä DlÞ¦¤¥"õý?ôžŸÍõ­®}ÛXøò—²U•ÍýSÉêG33¬eÓöj2©®¬ O"–=Öº×q¿Ô}ŸÎÿ�…ÿ�úMt‰W˜¤lßu’N™%?ÿÔëÓ„Á:ªÎÈ.7ëCýO¬¡Ÿè1hgÍæÛÿ�ôkWbÙ:NpYÙ+ëQÈn¬9¦VÜVÿ�ç”èõòfÀ.G7ë&3Ý…]¬*tÙäÛ?Ùr'ÕŸ«øJªó}|Šo¡å¶ \C‡ÐuVíõ+ÞùoU‰VE.®À]-sOptrµÐºF?IÃ8Ô?s½Kóî.:WkX‰ÍXÌA"Wø/ÉŒ{œZ6?¼ë°žüª}vbæÇúþEq¤B§×älßø‡ÿ�Ô•^;4GæaÍé¿Í3ÈZ`÷íÂÊ鮓'À-FüQ;–lŸ1l4öYý`N3ÇŒþEwÔ�Äò¨uƒ¸?‘(îCç5ÒEžƒ uœ#¿Òw‚Ü Z<@.3ÿ�Edô_sÿ�Ꜻ*=±Ør!I”ú›1—¤yúÑÔ_CjÂe&윭X׳{@ÏÑÔæ¹ö_»è,Z:^GOêÝ9¹õ†6Ë(ºÆZ[£nÍ–Uî÷{}ì^…öżÖÃmséØZ Û?OÓ°û™»ù+#ëÕ›:¾N6N3ÛUÌsYsÞNµo–7èú•8½ßðªLY¢�ôƒ|Rje‰‘âÞ«†?›ÓÒ2Fó$‡4übïªÒª_úv?‰°iýc·þü¬• vY=þŠL’då¯ÿÕë‚p˜'UYÖ¿%¸x×f;èâÔûým®°ÒjóŽÃ°oÕçW3«ÿ�é.ÛëA´}\ê“w[EžU×ö‹?³VåÇt¸ßó×Á>?,›<¶ä½FÖÆƒÁ^©â}þ½•©vÞ'U\¯ží†:UN·¯GÎÿ�ˆ³þ¤£Ô]OȪõ²ÿ�Ù9°4ô,ÿ�©(Çqæ°Pósº{@©šžZçƒÆº¬Îžl5³HÐDëÙ^w­"#Ì?&ôe¹gÈ5ݵQ?ÅQëDŠ<AóE§íAħY?ܪõƒ`Æt‰1¯ÿ�2J?0[S‡ :):ð÷úRºZ\¹~‡»c£ý#ÿ�*é±ghžó|ÇÍ'än¶?¹‚uîªÖN㦊ËIž<9Q0Éš4;÷K]÷Uç OÅQ¶=7nÐAŸ¹]´nÑÐ$yÆ©ÑêÅ>‹ÊE2zÇÿÙÿíÚPhotoshop 3.0�8BIM�����?Z�%GZ�%GZ�%GZ�%GZ�%GZ�%GZ�%G�����8BIM%�����iÙàõê®ñ©s $(X8BIM:�����å����������� printOutput�������PstSbool����Inteenum����Inte����Clrm���printSixteenBitbool���� printerNameTEXT��������printProofSetupObjc��� �P�r�o�o�f� �S�e�t�u�p����� proofSetup�������Bltnenum��� builtinProof��� proofCMYK�8BIM;����-�����������printOutputOptions�������Cptnbool�����Clbrbool�����RgsMbool�����CrnCbool�����CntCbool�����Lblsbool�����Ngtvbool�����EmlDbool�����Intrbool�����BckgObjc���������RGBC�������Rd doub@oà���������Grn doub@oà���������Bl doub@oà���������BrdTUntF#Rlt������������Bld UntF#Rlt������������RsltUntF#Pxl@R��������� vectorDatabool����PgPsenum����PgPs����PgPC����LeftUntF#Rlt������������Top UntF#Rlt������������Scl UntF#Prc@Y���������cropWhenPrintingbool����cropRectBottomlong������� cropRectLeftlong������� cropRectRightlong������� cropRectToplong�����8BIMí������H�����H����8BIM&���������������?€��8BIM ��������8BIM��������8BIMó����� ���������8BIM'����� ��������8BIMõ�����H�/ff��lff�������/ff��¡™š�������2����Z���������5����-��������8BIMø�����p��ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè����ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè��8BIM�������)8BIM�����†��������������������������������������������������������������������������������������������������������������������������������������8BIM0�����C�8BIM-���������68BIM�����L�����@��@��� ������B�ÿÿœ����"@��ÀÿÿÊ@�ÿÿÎ��ÿÿü@��������.@�ÿÿÇ€ÿÿý€8BIM���������8BIM����c��������������þ��r����1�2�.�1�5�-�h�o�m�e�p�a�g�e�-�c�u�r�a�t�i�o�n��������������������������������r���þ��������������������������������������������null������boundsObjc���������Rct1�������Top long��������Leftlong��������Btomlong���þ����Rghtlong��r���slicesVlLs���Objc��������slice������sliceIDlong�������groupIDlong�������originenum��� ESliceOrigin��� autoGenerated����Typeenum��� ESliceType����Img ���boundsObjc���������Rct1�������Top long��������Leftlong��������Btomlong���þ����Rghtlong��r���urlTEXT���������nullTEXT���������MsgeTEXT��������altTagTEXT��������cellTextIsHTMLbool���cellTextTEXT�������� horzAlignenum���ESliceHorzAlign���default��� vertAlignenum���ESliceVertAlign���default��� bgColorTypeenum���ESliceBGColorType����None��� topOutsetlong������� leftOutsetlong������� bottomOutsetlong������� rightOutsetlong�����8BIM(����� ���?ð������8BIM��������×8BIM ����X������ ���n��à��Î@��<��ÿØÿí� Adobe_CM�ÿî�Adobe�d€���ÿÛ�„�            ÿÀ��n� "�ÿÝ�� ÿÄ?���������� ��������� � 3�!1AQa"q2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷�5�!1AQaq"2‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ� ��?�ëBIBpª¶O $…'H'„’´$¥ $¥¡:p 0“ cgýcª«€ÖäZÓµ÷jk‡Òe{¤=¿îôãRL!)šˆ·a%ÏWŸÔíÕùL `û˜»Nv[@ÜïTwäÛîCˆ2KÇP]DУM̹›› ¤ÓÈ*i14,RR„Њ–L$”²e$É)ÿÐ듦 ÕVÂé$%( œ¬lJŹV²†8ÃKÌn#ókh÷Ùý† õ>£WMÂ~UÞùÑLÇ©k¾…sûžßRçÿ�¡bæjmÙWœ¬Ç›²,ÐØt�v®¶ýjoæTÄ™qa3Ôšˆü|žƒöïO'Ùê¼~ð®þæ?þг‰’àÊlÃÅn¯?Õk¾ŸýmbãUKëkëx{_«^Ø- ÷oÒD» ¶VAá«O«KOæ¹7‹Uç=#Å7ÖŽ¡f& 1¨qeùÅÌÞ9m-´9¿ºûw²†×Wz×Mé÷7û¥°XÙmcùzüz¹Ô3òúíu§ôøµŒag;œcþÐæ¤¨ÏQ¿¿Z¡GÕ¼WRúl.u®÷ÏÓÝÎïüÅM õþ ‚1ÀF<Z™Híá§¡õz^±s[Xnóa#nØÝ¿wÑÙ·ó”:oÖN‡Ô3~Ãq}ßàÜæ²Ã«‹){½Î³hüöWêÿ�õÆú½‡“Ò*éyµøì ÁÛ\í§swÝþB~«õ_ü*¨Á Á¿ ‡àÜÀf·ƒê{Ý­–1Ö{ìüÿ�Sôª01ëdï¡è?¬³$¤M þ_¢íÓ ½›>X~íÍÿ�¤ÕmeÛŸF]^³ Ö´I0>‹ü»íQZȲM56¦ºlv¿æ3þŠlNŒrÅ9@Ò·u’Y´õ ëÃ,·ñb»FK/cÛô«w ~óOç± % GÁ"e"™«&N™%?ÿÑë‚’„©U°ºp”)04¸hÙ÷ùÉ!ä¾²e›úÛqZf¼ Ãcþà.¸ÿ�[Òû=K/ëOÙú-ÂNë@© (û¿ð6½66K³2/ϳC•kî?¸º¶ÿ�e›^_Õî§ú­÷Ñh×iÙîÛ·Õô÷ÿ�a< 4H]7ˆÄ!b$Äýâêtj~ÉÒq£ª†¸ÿ�›ë;þ©ê…×ät&ä_c­²û®y/$Ä»ÚÆÏæ-¡C/¥Õĵí-;uÃn…ª?§cô¼ 0qÃ…ç™q$›ç»ÛîÜõ1•üÒ ÿ�Ò¶"u�±_âð¼v]_FsjvË,µík†‘ÿ�1\ýyÝ[ÏGÖº‡ðn÷ìú»Úæÿ�Uu¸-õkžwZ÷}îr×=7&±^ELµ£³Ú¯’–9„.2dæqñDŒd4Ñä1þ¸uê€Ê^�áõ4ÏΧVŠß­ßZ3/¸b§\ãµR7Yεֶ¶·óìÐ]/üØèÃŽsáîûMßµÊÿ�Ùq0qöcTÊ+h>ÚÚ4þ¯ÒþÚ'6.˜ÅøMxãë3ôÝæ³z§Ù©ÊÏÈÛe¬-¥l†¹ÍNÉú5ú¾­Ÿñh}ëUýA˜}CTrFúÙĵ®k÷{]µfuG‘Ó±¯-ÞÆÜ,{O}BÝßÉÜS}[n_TëØù7õá»Ô{À­€ïJ–ÇïØïë§ qöäHï¯jùYsÎC(€'ô} ~éw­Ëë]G­äôÞ—”ÜðkkßnÀ÷X÷mÚÍ®ŸÑîwþ¬ZWú®^oÚ1³ªn?Vé¯ ¼3F8;w§c[ù»ö¹–³è7eÎl¯ëGÕî£ëÝÕ:f÷·%™”U"Èho½­aÝuvlg©S=êÏÔŽ—ŠÌ¬ÌÊŸIÉmuÔÛdXæ°¹Îs˜ÿ�}uþç©ï³ú‰’8¬´k÷øÿ�I‹ˆñU¿Ýáèömp{Zöðá#æ’#§§À¼}Îr*‰ŒèHì²dé‘SÿÒë¡8 $ª³² —]É8½>ðaâ‡1‡ùvÆ3?é\®…õâÿ�O£SDë••[HñmM~C¿ðFÒŒEº"åâóÝ-›j hú"å³±~Ï™~3Û®%£±k½ì#ù;WgÒšÒÑø+¹½©VÑ’ÂÁ챇kÛ<ß»ü‡©!˜Bfö-®fqb6|þ½­ac!#ݶGÉv¿S0mÅéYŽk˜ÜÇÐÇk`;-ÛôKcßé»óéFÁú™Ñ¨°Yc’F¡·;s4ã}- e›–¶óIf%†uØLü’ÏÌ Ç†7®ä°bÄc!dš<çDØ´“ÜIù­Öû@ð ¢Z>ÍD~ã"Ü{´C øUçóÞ]d±ÀÌ u7ƽ¥&<�7K|œ!Tëy!¸vkË{!À[úÇ›‰ÓËð™Ukši+¦cãÑHe k+@d?ôVG%´Rx–5¬~¥Ò2,ÈéÕœ¼ɲì=ůcϹÖb½Òßwú%4…’.»±]—`kqÓw¯¥ÃgÃ…Q[αgH®_}4ý¢çˆÚÏs*ü+½VرG×!hû7OÀÈP¶ºîhkã }›IsØ×&¿øK+Z]¡þÉÆµ÷v~S™wò\âwúmwú=Çüji‡<Zѵ«×Gkùˆð{¿,ÿ�d 3ì°x:~ñÿ�˜£ 6 rùŠÅ2r’(ÿÓëÒI:ªØ\.Küa_±Ý"¢`=Ù/ùµ¸ìoý[—Zþ2*³'/§SWÓª‹mÇÓ±¬ÿ�Ñ ø¾q~?’…Ø1F¬ºcš× Gu¢þ±Ó±ò±ðî½­ÉÉ U^¦I;Y¹Íµïw¶¿Qp¸Ýc¨`Uõ˃NÍ þit{^Å»õ;.Û:žFHÉên.q¨–¹Õ´û=GUô·~oú:*ý90פtéÃÕ²sÆd¿éq~ˆÿ�¾{¸H<!u Ü ¬:†ÖãøfRÐЈøB£õ†·~ÉËØã¥/ððñUÀÔyª5Ä<Ü>‹„áP‘£¤ö]XÀ0FÖŸ ‰Yý2Kò@ µxÎD“l¹dn»2mV —|–7Öcöc±Ó¡5[ã^Vo[ª<y jAf2xÃÒê´y4~ ££V¶tð®s£¸JÇ„þR·±ìö†ƒ¨‚vO˜ù²ÏX'R·kÌΟ!ÙÅçýpÍéyïÇ¿§Hqô^l-uá+%«ÝûŠö?×î†úœûÛ‘Žö7vÇ0?qýÊí©Îgý½è#ìä DlÞ¦¤¥"õý?ôžŸÍõ­®}ÛXøò—²U•ÍýSÉêG33¬eÓöj2©®¬ O"–=Öº×q¿Ô}ŸÎÿ�…ÿ�úMt‰W˜¤lßu’N™%?ÿÔëÓ„Á:ªÎÈ.7ëCýO¬¡Ÿè1hgÍæÛÿ�ôkWbÙ:NpYÙ+ëQÈn¬9¦VÜVÿ�ç”èõòfÀ.G7ë&3Ý…]¬*tÙäÛ?Ùr'ÕŸ«øJªó}|Šo¡å¶ \C‡ÐuVíõ+ÞùoU‰VE.®À]-sOptrµÐºF?IÃ8Ô?s½Kóî.:WkX‰ÍXÌA"Wø/ÉŒ{œZ6?¼ë°žüª}vbæÇúþEq¤B§×älßø‡ÿ�Ô•^;4GæaÍé¿Í3ÈZ`÷íÂÊ鮓'À-FüQ;–lŸ1l4öYý`N3ÇŒþEwÔ�Äò¨uƒ¸?‘(îCç5ÒEžƒ uœ#¿Òw‚Ü Z<@.3ÿ�Edô_sÿ�Ꜻ*=±Ør!I”ú›1—¤yúÑÔ_CjÂe&윭X׳{@ÏÑÔæ¹ö_»è,Z:^GOêÝ9¹õ†6Ë(ºÆZ[£nÍ–Uî÷{}ì^…öżÖÃmséØZ Û?OÓ°û™»ù+#ëÕ›:¾N6N3ÛUÌsYsÞNµo–7èú•8½ßðªLY¢�ôƒ|Rje‰‘âÞ«†?›ÓÒ2Fó$‡4übïªÒª_úv?‰°iýc·þü¬• vY=þŠL’då¯ÿÕë‚p˜'UYÖ¿%¸x×f;èâÔûým®°ÒjóŽÃ°oÕçW3«ÿ�é.ÛëA´}\ê“w[EžU×ö‹?³VåÇt¸ßó×Á>?,›<¶ä½FÖÆƒÁ^©â}þ½•©vÞ'U\¯ží†:UN·¯GÎÿ�ˆ³þ¤£Ô]OȪõ²ÿ�Ù9°4ô,ÿ�©(Çqæ°Pósº{@©šžZçƒÆº¬Îžl5³HÐDëÙ^w­"#Ì?&ôe¹gÈ5ݵQ?ÅQëDŠ<AóE§íAħY?ܪõƒ`Æt‰1¯ÿ�2J?0[S‡ :):ð÷úRºZ\¹~‡»c£ý#ÿ�*é±ghžó|ÇÍ'än¶?¹‚uîªÖN㦊ËIž<9Q0Éš4;÷K]÷Uç OÅQ¶=7nÐAŸ¹]´nÑÐ$yÆ©ÑêÅ>‹ÊE2zÇÿÙ8BIM!�����]�������A�d�o�b�e� �P�h�o�t�o�s�h�o�p����A�d�o�b�e� �P�h�o�t�o�s�h�o�p� �C�C� �2�0�1�5����8BIM����������ÿáçhttp://ns.adobe.com/xap/1.0/�<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreateDate="2015-10-08T12:38:11-04:00" xmp:ModifyDate="2015-12-17T10:59:45-05:00" xmp:MetadataDate="2015-12-17T10:59:45-05:00" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="VA2703 Series Calibrated" xmpMM:InstanceID="xmp.iid:e2bd0b59-56b1-43bf-b7e2-32743b1a93c0" xmpMM:DocumentID="adobe:docid:photoshop:961aeea4-e565-1178-84a1-ef55e5ef95af" xmpMM:OriginalDocumentID="xmp.did:6524ee62-4040-4486-9730-cc482d0b6dc4"> <photoshop:TextLayers> <rdf:Bag> <rdf:li photoshop:LayerName="Popular Illustration Categories" photoshop:LayerText="Popular Illustration Categories"/> <rdf:li photoshop:LayerName="Popular Vector Categories" photoshop:LayerText="Popular Vector Categories"/> <rdf:li photoshop:LayerName="Popular Photo Categories" photoshop:LayerText="Popular Photo Categories"/> <rdf:li photoshop:LayerName="Bigstock Picks" photoshop:LayerText="Bigstock Picks"/> <rdf:li photoshop:LayerName="Winter Collection" photoshop:LayerText="Winter Collection"/> <rdf:li photoshop:LayerName="Bigstock Video" photoshop:LayerText="Bigstock Video"/> <rdf:li photoshop:LayerName="Images and Video for everyone." photoshop:LayerText="Images and Video for everyone."/> <rdf:li photoshop:LayerName="Over 30 million stock photos, videos, and vectors." photoshop:LayerText="Over 30 million stock photos, videos, and vectors."/> </rdf:Bag> </photoshop:TextLayers> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>2338B8E41274008A90C8BD2547960BB3</rdf:li> <rdf:li>2DE4406C10B73422B4EE6D8B0D325FA8</rdf:li> <rdf:li>3197650EE93F798D6A2BAF21AD62272B</rdf:li> <rdf:li>3F298132EF5DF7BD1E7E79C525C0CA86</rdf:li> <rdf:li>5AAA046F1BED5507B4FE582ED12591A4</rdf:li> <rdf:li>65653AF10A51D90FA07ECE63326084AA</rdf:li> <rdf:li>76E417E5E4017D78582B791B963C9F3B</rdf:li> <rdf:li>8F4003C1E5318DE635C83490D514830A</rdf:li> <rdf:li>A1474CB5A10E36D46870F0446E07D3E0</rdf:li> <rdf:li>A4D5D3C7397850DFFCA8C636A6D2AA9E</rdf:li> <rdf:li>A81867ADB2D20376CAF23C6C4455A61F</rdf:li> <rdf:li>C309326AF2D2E3A15A8A224EE0246442</rdf:li> <rdf:li>C4AABDD571F96E9245AF3255DACBE902</rdf:li> <rdf:li>C597FDD2DF29CEE3A08906DEF8235FA3</rdf:li> <rdf:li>D0E41193D0D87ABF69D3A27435FD9CE6</rdf:li> <rdf:li>D493B382008DD02005894F84AB8ACDA5</rdf:li> <rdf:li>DB1AC9D26B1F40C9A5A11B7A6ADC3A12</rdf:li> <rdf:li>E64E952ACE29002EB68F1BCD01B8911B</rdf:li> <rdf:li>E6885685CBDF2324E71158BF2176E1FE</rdf:li> <rdf:li>F5E7577A6B3A341A51CAAAC5E3A59B11</rdf:li> <rdf:li>FD1D7E31C7512BE0A891CDAA5C77DE95</rdf:li> <rdf:li>xmp.did:64946cb8-411a-4b00-9961-c82dffc5464c</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6524ee62-4040-4486-9730-cc482d0b6dc4" stEvt:when="2015-10-30T14:26:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/png to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64946cb8-411a-4b00-9961-c82dffc5464c" stEvt:when="2015-10-30T14:26:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6344f71c-48bd-40e8-aa3f-f72a106bce9a" stEvt:when="2015-12-17T10:59:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2bd0b59-56b1-43bf-b7e2-32743b1a93c0" stEvt:when="2015-12-17T10:59:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2015 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6344f71c-48bd-40e8-aa3f-f72a106bce9a" stRef:documentID="adobe:docid:photoshop:ca754c60-bfc0-1178-b80c-e5ac2abee428" stRef:originalDocumentID="xmp.did:6524ee62-4040-4486-9730-cc482d0b6dc4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="w"?>ÿâ)hICC_PROFILE���)Xappl��mntrRGB XYZ ß� � ���acspAPPL��������������������������öÖ�����Ó-appl�����������������������������������������������desc��P���sdscm��Ä���Lcprt�����#wtpt��4���rXYZ��H���gXYZ��\���bXYZ��p���rTRC��„�� aarg�� ��� vcgt�� °��ndin��Ä��>chad��)���,mmod��)0���(bTRC��„�� gTRC��„�� aabg�� ��� aagg�� ��� desc�������VA2703 Series Calibrated��������������������������������������������������������������������������������mluc���������� enUS���0����V�A�2�7�0�3� �S�e�r�i�e�s� �C�a�l�i�b�r�a�t�e�dtext����Copyright Apple Inc., 2015��XYZ ������óØ����XYZ ������l��8©��—XYZ ������b6��·r��ÿXYZ ������(‘��å��¾—curv����������� �����#�(�-�2�6�;�@�E�J�O�T�Y�^�c�h�m�r�w�|��†�‹��•�š�Ÿ�£�¨�­�²�·�¼�Á�Æ�Ë�Ð�Õ�Û�à�å�ë�ð�ö�û %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ� !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<'<e<¤<ã="=a=¡=à> >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·O�OIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°�°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿpara��������ff��ò§�� Y��Ð�� vcgt��������������”�âo°DØv±Wÿ¡Gí — F ï › K û ¯aÉ‚:ò­h%ã¤f'í°zC Ø¥uDë Á!˜"r#K$)% %é&Ë'®(”){*d+O,<-*./ /þ0ò1ç2Þ3Õ4Ì5Ä6¼7´8­9¨:¤;¡< =¡>£?§@­AµB¾CÊD×EæFøH I!J8KRLnM‹N¬OÎPóRSCToUVÍX�Y5Zl[¦\à^_]`aßc!dde¨fíh0iuj¸küm=n}o»pør2sitžuÐvýx(yNzr{|¬}Ã~Õä€îö‚ü„�…†‡ˆ‰Š‹�‹üŒøòŽìåݑ͓֒Ŕ»•²–©—Ÿ˜•™‹š›wœndž[ŸR I¡A¢:£3¤,¥&¦!§¨©ª«¬­®¯%°-±6²B³O´]µl¶{·‹¸¹®ºÀ»Ó¼ç½û¿À&Á=ÂTÃkĄŜƶÇÐÈêÊË!Ì>ÍZÎwϕгÑÒÒñÔÕ0ÖP×qؒٳÚÕÛöÝÞ:ß\àá¡âÄãçå æ.çSèwéœêÂëèíî7ï_ðˆñ²òÝôõ5öc÷’øÂùóû&üZýþÆÿÿ���”"¯Bð¥Bò¨]¿w 3 í ª g $ ç ¦h)î¶yB ÓŸk5Ó¢rCëÀ“kC  ò!Í"§#„$_%>&&ü'Ü(¿) *ƒ+f,J-1..ý/å0Î1·2 3Š4u5`6M798$99þ:ë;Ø<Å=³>¡?Ž@}AlB[CJD;E-F GH HÿI÷JðKìLêMéNêOðPøRST%U<VSWmX‡Y£ZÀ[ß\ÿ^_A`daˆb¬cÒd÷fgChii‘j·kÝmn)oOpsq–r¸sÙtùvw4xOyhz{”|§}¸~È×€çöƒ„…#†1‡?ˆM‰[Ši‹vŒ„’ŽŸ¬¸‘Å’Ò“Þ”ë•ø—˜™š(›4œ@LžWŸc o¡z¢†£‘¤¥¨¦´§¿¨Ê©Öªá«ì¬ø®¯°±&²1³<´FµO¶V·]¸c¹hºl»p¼s½v¾y¿{À~Á€ÂƒÃ…ĉŌÆÇ”șɠʦˮ̷ÍÁÎÍÏÛÐêÑûÓÔ#Õ;ÖU×sؓٸÚÝÜÝ'ÞMßtà›áÂâêäå>æjç—èÅéõë(ì[í‘îÉðñBò‚óÆõöY÷ªøþúXû·ýþŠÿÿ���”"¯Að„-Ö-ÜŒAó ª a  Ô EÇC ÇŽSâ©r>Ö¤sEè»f >!!î"Ê#¥$ƒ%_&>''ÿ(â)Ä*¨+,t-\.C/,011ì2Ù3Å4²5¡6Ž7~8l9\:K;<<.=!>??þ@ôAìBåCÞDÙEÕFÓGÐHÐIÐJÒKÕLÙMÝNäOìPôQþS TU"V0W?XPYaZs[‡\š]¯^Å_Û`ñbcd7eOffgh–i®jÅkÝlón op3qGrYskt{uŠv—w¤x¯y·z¾{Ä|È}Ì~ÏÓ€ÕØ‚ۃ܄ޅ߆à‡áˆâ‰âŠã‹ãŒããŽããã‘â’â“â”â•â–â—â˜â™ãšä›åœæèžéŸë î¡ð¢ô£÷¤û¦�§¨ ©ª« ¬)­2®;¯E°O±X²_³f´nµt¶z·¸†¹Œº’»˜¼Ÿ½¥¾¬¿´À¼ÁÅÂÏÃÚÄåÅòÇ�ÈÉ!Ê4ËIÌ`ÍzΕϳÐÕÑùÓ!ÔMÕ}ֱ׿ÙÚQۈܾÝöß.àgá¡âÝäåYæšçÜé"êië´íîSï©ñòaóÄõ.öžøù–ûü±þQÿÿ��ndin������6��£€��VÀ��O���ž€��(������P@��T@�êò�êr�ÍÆ����������������� � �������!�%�)�-�1�6�:�?�E�J�O�U�[�a�h�n�u�|�ƒ�Š�’�™�¡�©�²�º�Ã�Ì�Õ�Þ�ç�ñ�û$.9DP[gs‹—¤°½Ê×åò�*9GVetƒ’¢²ÁÑâò$5FWhzŒž°ÂÔæù 1DXk’¦ºÎâö 4I^sˆ³ÈÞô  6Lcy¦½Ôë1H`x§¿Øð 9RjƒœµÎç   4 M g › µ Ï é   8 S m ˆ £ ¾ Ù ô  * F a } ™ µ Ð ì % A ^ z — ³ Ð í ' E b  » Ø ö3QoެËê (Gg†¦Ææ&Fg‡¨Èé +KmޝÐñ4Vx™»Ýÿ!CeˆªÌï4Wyœ¿â(Kn’µØüCfŠ®Òö=b†ªÎò;_„¨Íò;`…ªÏô>cˆ­ÓøCh޳Ùþ$Jp•»á-SyŸÅì8^…«ÑøEk’¹ß  - S z ¡ È ï!!=!d!‹!²!Ù"�"'"N"v""Ä"ì##:#b#‰#±#Ø$�$($O$w$Ÿ$Ç$ï%%?%g%%·%ß&&/&X&€&¨&Ñ&ù'"'J's'œ'Å'í((?(h(‘(»(ä) )6)`)‰)³)Ý**0*Z*„*®*Ø++,+W++¬+Ö,,,,W,‚,­,Ø--.-Z-…-±-Ý. .5.a..¹.æ//?/l/™/Æ/ó0!0N0|0ª0×1141b1‘1¿1î22L2{2«2Ú3 3:3j3›3Ë3ü4-4^44Á4ò5$5V5ˆ5»5í6 6S6‡6º6î7"7V7‹7À7õ8*8_8•8Ë9989n9¥9Ý::L:„:½:ö;/;h;¢;Ü<<Q<‹<Ç==>=z=·=ô>1>o>­>ë?*?i?©?è@)@i@ª@ëA,AmA¯AñB3BuB¸BûC>CCÄDDLDDÔEE^E£EèF.FsF¹G�GFGGÓHHbH©HñI9IIÊJJ[J¤JíK7KKËLL_LªLôM?M‹MÖN"NnNºOOROŸOìP9P†PÔQ"QoQ¾R RZR©RøSGS–SæT6T†TÖU&UvUÇVViVºW W]W¯XXSX¥XøYJYYðZDZ—Zë[>[’[æ\:\\ã]8]]â^7^^â_8_Ž_ä`:``ça=a”aëbBb™bñcHc c÷dOd§dÿeXe°f fafºgglgÅhhxhÑi+i„iÞj8j’jìkGk¡kûlVl°m mfmÁnnwnÒo-oˆoäp?p›pöqRq®r rerÁssysÕt1ttéuFu¢uþvZv·wwpwÌx)x…xây>y›y÷zTz°{ {i{Æ|"||Ü}8}•}ñ~N~ªc¿€€x€Ô1ê‚G‚¤ƒƒ^ƒ»„„u„Ò…0……ë†H†¦‡‡b‡Àˆˆ|ˆÚ‰8‰—‰õŠTв‹‹p‹ÏŒ.ŒŒìKªŽ ŽiŽÈ(‡çG§‘‘g‘Ç’'’ˆ’è“H“©” ”j”Ë•,••î–O–°——s—Ô˜6˜˜˜ù™[™½šššã›E›¨œ œlœÏ2”÷žZž½Ÿ ŸƒŸæ J ­¡¡t¡Ø¢<¢ ££g£Ì¤0¤”¤ø¥]¥Á¦&¦‹¦ï§T§¹¨¨„¨é©N©´ªªªä«J«°¬¬|¬â­I­¯®®|®ã¯I¯°°°~°å±L±´²²‚²ê³R³¹´!´‰´ñµYµÂ¶*¶’¶û·d·Ì¸5¸ž¹¹p¹ÚºCº¬»»»é¼S¼½½'½‘½û¾f¾Ð¿;¿¦ÀÀ{ÀæÁQÁ½Â(“ÂÿÃkÃ×ÄCįÅŇÅôÆ`ÆÍÇ:ǦÈÈ€ÈîÉ[ÉÈÊ6Ê£ËËËíÌ[ÌÉÍ7ͦÎ΃ÎñÏ`ÏÏÐ>ЭÑÑ‹ÑúÒjÒÙÓIÓ¸Ô(Ô˜ÕÕxÕèÖXÖÈ×9שØØŠØûÙlÙÜÚMÚ¾Û/Û Ü܃ÜôÝeÝ×ÞHÞºß,ßàààóáeá×âIâ»ã-ã ää„ä÷åiåÜæNæÁç4ç¦èèŒèÿéréåêXêËë>ë±ì$ì—í í}íñîdî×ïKï¾ð1ð¥ññŒñÿòsòæóZóÍôAôµõ(õœööƒö÷÷j÷ÞøRøÅù9ù­ú ú”ûû{ûïübüÖýJý½þ1þ¤ÿÿ‹ÿÿ��������������� � ��������!�$�(�+�/�3�7�<�@�E�J�O�T�Y�_�d�j�p�v�|�ƒ�‰��—�ž�¥�­�´�¼�Ä�Ì�Ô�Ü�å�î�ö�ÿ%/9CMWblw‚Ž™¤°¼ÈÔàìù-:GUcq›ª¸ÇÖåô#3CSct„•¦·ÈÙêü1DVh{ ³ÆÙí�(<Pdx¡¶Ëàõ  5Kaw£¹Ðæý+BZqˆ ¸Ðè�1Ib{”­Æàù  - F ` { • ¯ Ê ä ÿ  5 P l ‡ £ ¾ Ú ö  . K g „   ½ Ú ÷  2 O m ‹ © Ç å  " @ _ ~ ¼ Û ú:Yy™ºÚú<]~ŸÀâ%Gi‹®Ðó8\¢Æé 1UzžÂç 1V{ Æë7]ƒ©ÐöCj‘¸ß.U}¤ÌôDl•½å7_ˆ±Ú,U¨Ñû$Nw¡ËõHrœÆðDo™ÃíBl–Àê?i“¾è<fºä  8 b Œ ¶ á! !5!`!Š!µ!à" "5"`"‹"¶"á# #7#c#Ž#¹#å$$<$h$“$¿$ë%%C%o%›%Ç%ô& &M&y&¦&Ò&ÿ','Y'†'³'à( (;(h(•(Ã(ð))L)z)¨)Ö**2*`**½*ì++I+x+§+Ö,,4,c,“,Â,ò-"-Q--±-á..B.r.£.Ó//5/f/—/È/ù0+0\0Ž0À0ñ1#1V1ˆ1º1í22R2…2¸2ë33R3…3¹3í4!4U4‰4¾4ò5'5\5‘5Æ5û616g6œ6Ò7 7?7u7¬7ã88Q8ˆ8À8ø909h9 9Ù::J:ƒ:½:ö;0;j;¤;Þ<<S<Ž<É==@=|=¸=õ>1>n>«>è?&?d?¢?à@@]@œ@ÛAAYA™AØBBXB—BØCCXC™CÙDD[DœDÝEE`E¢EäF&FhFªFìG/GrG´G÷H:H~HÁIIHIŒIÐJJXJJáK&KkK°KõL:LLÅM MPM–MÜN#NiN°NöO=O„OËPPZP¡PéQ1QyQÁR RRRšRãS,SuS¾TTQTšTäU.UxUÂV VWV¡VìW7W‚WÍXXdX°XûYGY“YßZ,ZxZÅ[[^[«[ù\F\“\á]/]}]Ë^^g^¶__S_¢_ñ`@``ßa/aaÏbbob¿ccac±ddSd¥döeHe™eëf=ffág4g†gÙh,hhÒi%ixiÌj jtjÇkkpkÄllmlÂmmlmÂnnmnÂoonoÄppqpÇqquqÌr#rzrÒs)ssÙt1t‰táu:u’uëvDvvöwOw¨xx\xµyyiyÄzzyzÓ{.{‰{ä|?|›|ö}R}®~ ~e~Âz×€4€‘€îLª‚‚f‚ă#ƒ‚ƒá„A„¡……a…Á†"†ƒ†ä‡F‡§ˆ ˆkˆÍ‰0‰“‰öŠYм‹ ‹ƒ‹èŒLŒ°zߎDŽ©uÛA§‘‘u‘Ü’C’ª““y“á”I”±••‚•ê–S–¼—%—Ž—÷˜a˜Ë™4™žššsšÝ›G›²œœ‡œò]Éž4žŸŸ ŸvŸâ N º¡&¡’¡þ¢j¢Ö£C£¯¤¤ˆ¤õ¥a¥Î¦;¦¨§§‚§ï¨\¨É©6©£ªª~ªë«X«Å¬3¬ ­ ­{­è®U®Â¯0¯° °w°å±R±¿²,²™³³s³à´M´¹µ&µ“µÿ¶l¶Ø·E·±¸¸‰¸õ¹a¹Íº9º¤»»{»æ¼Q¼¼½'½’½ü¾g¾Ñ¿;¿¥ÀÀxÀâÁLÁ¶Â ŠÂõÃ_ÃÊÄ5Ä Å ÅvÅáÆLÆ·Ç#ÇŽÇúÈfÈÑÉ=É©ÊÊÊíËZËÆÌ2ÌŸÍ ÍxÍåÎQξÏ+ϘÐÐrÐßÑLѹÒ&Ò“Ó�ÓmÓÛÔHÔµÕ#ÕÕýÖkÖØ×E×³Ø ØŽØûÙiÙÖÚCÚ±ÛÛŒÛùÜfÜÔÝAÝ®ÞÞ‰ÞößcßÐà=àªáá„áñâ^âÊã7ã¤ää}äéåVåÂæ.æšççrçÞèIèµé!éŒé÷êcêÎë9ë£ììyìãíNí¸î"îŒîõï_ïÉð2ð›ññmñÕò>ò¦óóvóÞôFô­õõ{õâöHö¯÷÷{÷áøFø«ùùuùÚú>ú¢ûûiûÍü0ü“üõýWý¹þþ|þÝÿ>ÿŸÿÿ�������������� � � ��������#�&�*�.�2�6�;�?�D�I�N�S�Y�^�d�j�p�v�}�ƒ�Š�‘�˜�Ÿ�§�¯�¶�¾�Æ�Ï�×�à�é�ò�û !+5?IT_ju€‹—£¯»ÇÓàìù .;IWes‚Ÿ®½ÌÛêú *:JZk|ž¯ÀÒãõ+=Pbuˆ›®ÁÕèü$8L`u‰ž³ÈÝó3I_u‹¡¸Îåü*AYpˆŸ·Ïçÿ0Iaz“¬Æßø  , E _ y ” ® È ã ý  3 N i …   » × ó  + G c € œ ¹ Õ ò  , J g „ ¢ À Þ ü  8 V u ” ² Ñ ð/NnŽ­Íí.Oo±Òó6Xy›½ß$Fh‹®Ðó9]€£Çë2VzžÃç 0UyžÃè 3X}£Éî:`†­Óù Fm”»â 0W¦ÎõEm•½å 5^†¯Ø�)R{¤Î÷ JsÇðDn˜ÃíBl—ÂíBm™Äï  F q É ô! !L!x!¤!Ñ!ý")"V"‚"¯"Û##5#b##¼#é$$D$r$Ÿ$Í$ú%(%V%„%²%á&&=&l&š&É&ø'&'U'„'³'ã((A(q(¡(Ð)�)0)`))À)ñ*!*R*‚*³*ä++F+w+¨+Ú, ,=,n, ,Ò--7-i-›-Î.�.3.f.™.Ì/�/3/g/š/Î0060j0Ÿ0Ó11<1q1¦1Û22F2|2²2ç33T3Š3Á3÷4.4e4œ4Ó5 5B5z5²5ê6#6[6”6Í77?7x7²7ë8%8_8š8Ô99J9…9À9û:7:s:¯:ë;(;d;¡;Þ<<Y<—<Õ==R=‘=Ð>>N>Ž>Î??N??Ð@@R@”@ÖAAYAœAÞB!BcB¦BéC,CpC³C÷D;DDÃEELE‘EÖFF`F¥FëG1GvG¼HHIHHÖIIdI«IóJ:J‚JÊKKZK£KëL4L}LÆMMXM¢MëN5NNÉOO^O©OôP?PŠPÕQ QlQ¸RRPRœRèS5S‚SÏTTiT¶UUQUŸUíV;V‰VØW&WuWÄXXbX²YYQY¡YðZAZ‘Zá[2[‚[Ó\$\u\Ç]]j]»^ ^_^±__V_©_ü`N`¡`õaHa›aïbCb–bêc?c“cçd<ddåe:eeäf:ffåg;ggæh=h“héi@i–iíjDj›jòkIk¡kølPl§lÿmWm¯nn`n¸oojoÂpptpÍq'q€qÙr3rræs@sšsôtOt©uu^u¸vvnvÉw$wwÚx5x‘xìyHy¤yÿz[z·{{o{Ë|(|„|à}=}š}ö~S~° jÇ€$€€ß=›ù‚W‚¶ƒƒtƒÓ„2„’„ò…R…²††s†Ô‡5‡—‡øˆZˆ»‰‰€‰âŠEЧ‹ ‹m‹ÐŒ4Œ—Œû_ÃŽ'ŽŒŽðUº„ê‘O‘µ’’€’æ“M“³””€”ç•M•´––ƒ–ê—Q—¹˜!˜ˆ˜ð™X™Àš(š‘šù›a›Êœ2œ›mÖž?ž¨ŸŸzŸã M ¶¡¡‰¡ò¢\¢Æ£/£™¤¤l¤Ö¥@¥ª¦¦~¦è§Q§»¨%¨¨ù©c©Íª7ª¡« «t«Þ¬H¬²­­…­ï®X®Â¯,¯•¯þ°h°Ñ±:±£² ²u²Þ³G³°´´´êµRµº¶"¶Š¶ò·Z·Â¸)¸¸ø¹_¹Æº-º“ºú»`»Æ¼,¼’¼ø½]½Â¾(¾Œ¾ñ¿V¿ºÀÀ‚ÀæÁKÁ¯ÂÂxÂÝÃBÃ§Ä ÄqÄ×Å<Å¡ÆÆmÆÒÇ8ÇžÈÈjÈÐÉ6ÉÊÊiÊÐË6ËÌÌjÌÑÍ8ÍŸÎÎlÎÓÏ:Ï¡ÐÐpÐ×Ñ>Ñ¥Ò ÒsÒÛÓBÓ©ÔÔxÔßÕFÕ®ÖÖ|Öä×KײØØØèÙOÙ¶ÚÚ„ÚëÛRÛ¹Ü Ü‡ÜîÝUÝ»Þ"Þ‰ÞïßVß¼à"àˆàïáUá»â!â†âìãRã·ää‚äçåL屿æ{æßçDç¨è èqèÔé8éœéÿêcêÆë)ëŒëîìQì³ííwíÙî:îœîýï^ï¿ðððàñ?ñŸñþò^ò½óózóØô6ô”ôñõOõ«öödöÁ÷÷x÷Óø.ø‰øãù=ù—ùðúIú¢úûûSû«üüYü°ýý\ý²þþ\þ±ÿÿYÿ¬ÿÿ��sf32����� ·��–ÿÿóW��)��ý×ÿÿû·ÿÿý¦��Ú��Àömmod������Zc��b*����͉ €����������������ÿî�Adobe�d@���ÿÛ�„�      ÿÀ��þr�ÿÝ��/ÿÄ¢������������ ��������� �s�!1AQa"q2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ „”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêú�m�!1AQa"q‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“ &6E'dtU7ò£³Ã()Óã󄔤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ� ��?�úa°ÎJíè•*Ázá\)výþÁjî½@¯|! ïôáUë¸Ä-;·Ž>JØî:øœT*ÕÜ÷î¦ôý}±CtÜôêqK€ ‘áßçUN›w8«tú1Vo R·ˆ'åß.§~ýñJíëó튯Q㊯�aBà¾ØÝMñWqÃH¶øâ¶¸ kHß­NV©-ÓûFhPƒMŽhÖµlU¢ÿ�†*´Ž›üë…VïÖ˜¡i·ãŠV÷â‚Õ7­wk¾oc«@S¦ÔðÅ[$áŠÍ7>--�GËÛj? U¢s¾*¶žÔ®-­:ÅZ©Èî¯ÿÐú${t÷Î<=*oPÊ™0V—ñ#·Ë Ó`Wzb†é¶ý»aUæ(wj}ûb•À »bx늯éà;â•Ô'§_ኮ�Öð+‡ùŠ[Üöùâ†ÀÞ§lRºV*à»P}J¥?®*¸÷vÀª€h8¡u1E¸ +n§lV׊-ÔÅmÔÅmªb¶Õ1M´Føêb­qÅmi¨Å+H?†XGOéӷᆒÝ1C@oO J¸¯qÛ�V¿‰ï…+h|:wÆÐêtðñÅ]Çè¯CZn›øaCGÇ}º\Uož*ük×kó?Ž?ÿÑúª@¡Üç Ñ*Ž”í’ ¨ (zžû~Sk‡_ &‘k©ïÓ|*Ú¯‡l º€ÐøâUx_Ø¥ºS¶Ø«~;“íýp*þ?HU° ëôâ«©NÝ0+t¶¦ã® N£c… ÓéÀ«ÀÅ]@?†*¸í†éŠb‡{ãJ¹AbAf= â‚”j¾`Ð4-µnËM’•O2‰HöŒ߆09–ÜZ|¹¾ˆ“î :_Í¿ ÆÜ#Õåº=+ »°ÛÜÓ sDt.|{W/ொµ·æ’îÜF·×ÝL0éÁãÇÍì}TwáûYvŸ¬é²†Óµ(.‰ßÓ Gÿ�jœrF\‹…—L_\HLèFÄSÄdšZ8²¶¿VjŸíâ­Z╬>þØm+)þÞ*°ÃVÓ¯¾5JoMüN*Ñ­:ÓÇZ &ûxb‡S¶*ÞÛW®*Ý?øU® üñU¤}úâ«éÛ˜«\zžý±E5ÀxŽ”ÃiÿÒúãoÆrDnônÞ”¦Ù%¥àw¯Q¾(\£Ç¶! œNÄqJð:تꟾ)lßyÀ­xûtªà6¥zvÅWý¸UP ÅqUÊ¿N(oŽçߨÅ6¼¶% Ó¶éŠLUºb‹n˜iìU‹yÇÎÞXò’5Ÿ5jkam)+cjƒÔ¹º~ÄÛÜôÎ!ÍÉÒhòê§ÁˆYëÜ=åñ‡›ÿ�ç |åæùe³ÐCyC@bTAlܯ¥_§‚Gì¦ØN3Ô½¶ƒÙÌ8}Y=róúGÃõ° WžFšiZævbežbd’¾,íRNù Päïx#@W¹XXC·0þ?  ö?NcÈ—$ˆäˬm¡x©âw^Dr®TAäáä‘êÉmãŽ01²Ó”‹Ô~¬‹‰8™lYÖ‰ç_Le‡P®©`)È9ýòƒÝ¿ÈåÍ(y‡Uªì¬y7‡¤ýdÓõ =VÒ+ë ÄöòwèÊÝÕ×±™‰ ;—±K†BŠ/$Á¬ êaKGJÚµŠ­#îÀ•œk¾hŒUg¼=ñW UÛôê;â®v*Ý1U£wê®*¶¾;üñBß·ðÅVq÷Æ•ÿÓú"Ôc\äž°6®I[ãÞ› i ÔWaÓß €oµ1Uàt§~¸¥vÔ÷Ä«©¶XkZ÷ÅWøª¢Ž•?F«(Ä¡Ttʼnu1[w¾(ov*[¦CÃVÀÃJóÍOÌíò£Ë¯ê¨/µ+²Ðyo@ Åï®@©õXÒµvðØnpˆ™Ïñ»Ùú ërðG`9žáúûŸ™Z¿˜üÁçÿ�1Üy¯Í×Ï}©]’*•‚Ö~ Œž(‹ÐS¯}ó Äc>}ï¦h´Xô¸Ä1ŠŽ}å–húz3r/@)ÐPûf,ääNT‹aǸ d+�jj;:ýùŽwq&m˜éñ£„5éZõʸyIYUµ‚žðª¨Ù?¦@¸rÉIªÚPª€°¥h?ξø¼KGÇk$ª 7U§á^¸i”€Nt›Û­ñ/­C…¿µ;,©ßn•Ž0‘°ájpÇ<xO>‡¹íÑKÄ1\@âH'A$2êی؃bÞfQ1$a~*·üë-b—öð¡ÔÀ•¿I¦¬#í§‡Ñ…V‘úñV©øâ®¦ßÓ»q¶JÑëክöÆ•ÇǶ*±¶ùb†¶öñëŠ_ÿÔú+Ä ¨ìNrF¹Ehûxß½¼0ªà£}±Uê>Н~X¥¿ŸßŠ­c±zwÀ«|6>ç ¯P6Àª¡qU`0¡S ж=?,Uw§'ò7ݰƒòÅ“°„/ïÐaUÒËokÅåäëiegÜ^]>Ë1)y“à âv ‘�nNÏÈoÌo?꛾zÔ<Ïv²G¢[–³ò®›ÚÚÂ6<6éÎO¶Ç¹>Ù™xqó?Šø>›Ùz£Â!Ôï#ÞgGZÆ"ƒÄÒ†§sîRl».-Ùþ›<Fµ‰$ü<iQR?UwÊ$ VA.o@ÓdI•I`ªzž4Û°©§Ýø Çq2´qF]ùlò§S¶Ü”Œ®œIHõdºzz, ƒêt v4öZ¤Ól8yglÂÚ$‘RŸ Ÿ„°Û¥iÊ›œæáJD&ðÀ¤ʼ aµ~œ Fj’Ùjü;ò|G†<{²&ÜÓ®,ŽZlÅPÅr|Cî5Ì­1¸‘ÜêûFKùÃíe¹{¯¶±K_F·…]áŠ{m’΃Z|:œJVŸتÞÿ�†WSµ½Go*Ö*×Ìâ­Wµ†½©¾*Z§ôé†ÿ�ÿÕú-Úý³”z%â”­1K`õéÅß…qVë_ž)_½~{â«»Um^½±VÂøt튮 ÷øâªê1B Å‰H|Óæ¿.y'H“\óV­‘§ ýÑsÊiÛ§!_åñÃ}:¶é´Ù53àÇ?Ž}Ï–µ¿ùÊMBþV·òG”…¬%¸Gªk,ZCàëo ùŒ¢zšû^¯Kì çžþ¶qù—ù­ú‡šg¶ŠSOªØÆ¶ñÿ� þ9L¨ù»\}£ÅÊæwWµÕ<Ïõ“_ÔªÃfYäb=È®T@L´˜Üù3 ;óÏzqÑÖå½@¿Ý^"̦ž$€E~x7‹ƒ—²4Ù?†½ÏJòÿ�玗$ÑXyÂÈèwO²êpödöæÄŸ=Æ[‡®îŸWìþH,'Œwuý¯y¶’˜ º¶–;›[”[ÜÄÁã‘B¬*Ì€opóÒ&ŽÄ>qÿ�œ°ókù{òÁ<½i9†ÿ�Ïw‚ÁøŸ‹ê05ÈÛ …k–cÌyoøø»ßg4¾6§Œ /âvÎÍ4Çn:*…Åh�÷ýY•!Äú x_ægæýþ,š–¦HîX7×504JÝD²ߨ뛭gDŽ9üž'Úi'§‘Á§#‹¬¹×óûž ¢ùßÍš­¹§k÷Ÿ¤”’íq3ÍÀš”š6n,¦›ôö¦m²iñä¢)â´ý«ªÓåñ¡’\^dÈx/ÓŸÉ=Ùþ`ù~ÏWHR¥&Ṉ&)` ¾Õ}ßÅvŽŒéòpôè|ŸOÑvŒuºaš^ÄwHsý£Öæ+;w–Vákê)r¥U@¥kÑ@vklµ™ÙñOæ·üåýÆ•¨\yòæÞÊò[vhõ zñ¢YfXá<U¨GVØìTçM ì1ŘŸ ?IyÎÓíÌzixx@œÇ2~˜û»ÏØù×Ë¿óÿ�^ZóCyº/9]ê7בVëJÕ×Ö°ºµ/ÉWêæŠ‹_±${­kVºËÙL˜ü>��ê9ƒïýÐÙÕ‰ñNVð‘Q#Ëôý‚üšüÖÐ8<›gç 6´q)²×4Y7–Æú5 $$÷R$nê|AÎ_£ž)Ç=úƒÞ;ÿ�_qz,Y¡žxù˜=ÇÝö½w…(Œ»ÿ�™Ì.LêÊï%Éþæ5˜4’Þ7 ê¯A·Èåºcê>ç´Çîà|ËшÌ×LÕ0Rµ‚–ÝL &Ý b•6à §N£ Z ôé¾jŸ†oð=ñU»V‡¡ÅZ5þÌUoËîÅVø ´ôù*Öø¡ÿÖú, M3•äôA¾[ò{àU@)Oã‰VØT~ºâ–Å*qBñþg®xÅZ4¯süqUã—Ž*ª@qA^1A/"üãüàÒ¿)tKi êþm×,ùy˜…p»5ÕÉ]Ö;x¹øGs“„ Íìv™Ù³×d¡´G3ú›óúæçÌ~}ןÌÞqÕ¥Öu‰«Áä<b+ýͼcቂžJRŒEôm.““1CígºnŽPz`m_OcÛéÌYM2È~™gÂPL<YIôäo„íû;øå2“–[se°éüå‰ð’ *»žÿ�:í» ÉhÔ´–�Öƒ‹RGˆßå‘¶&t”jž^3C 4EܺõÞ› ÿ�L”eM¸µ4R_#þgßþSkÖö£5×õ‹”T…ØŸÑï#qúÔöB×ã^„o×31Ù9ýÿ�µ‡iö<uøÌá¶P6þ—‘ýŒÎ\ëçTü×Ò¼¿ «-—–4 wR„2<šn ƒàSeéÀ Ë¿f¯e4Æ:c3ÎR?ìv|iù…ækŸ-ùVhl#ÒZ“z6ïòe¨Ü×—a÷œÛh0 ¹n\ƒg´:éétäÃê;'ƒy3òÚÿ�ÌR_[Žhá–Rñ@çƒLÀÕ™ª+Bv¾nu:¸âôÇŸÜñ½ØÕ“›=€M×Yw“å÷²¯>þMê6Ö£^òýƒ\GÒt#â1ö–5H4¨r/hFG‚fœ¾ÛörC÷ºqdsˆûÇŸ“Ú缯ç?[ó|š•ÆŸ¤­cŽÎæ#{½ÜJŒÝ„f†•ê+¾Ù®íüØå�A;òè?µ³ÙÍ.£KÞ(1‰¯Iœ>>ÄüÖòœüãä‹ï/ùFæ;ýN#óÈåKBOÇÈæŽ* Tx¹£ÐgLJ0žA`~>Çi¨ÉÇŠpŒ¸dE÷ýŸ?)¿ç.¹Yë?™w*ÑX܉`òµ¸!.VB§?²h‚ÆÄæïYí ƒ#ŸñžçšÓvF §ŒƒÈ}>W×áÉô?æÿ�ä—¼ýåDZú”ZÍŠеKhÕ »*ü(¥�¢6ß (Gaš­idÓOˆ˜ïý¾nû(Å®‡‡˜mÐÿ�B<‡Xò­Ÿÿ�Î+ëþlü¦üü›ò»Ì°4ó²6ŸªéîÃ^[ÄÒé÷p·CÌ+%GÚ‰Üfó¶á‹W£á¿ãÜv/7 Ç—Gª–›/9þl‡”ƒõ’iØÄ¼W¨%w¦Ã©ö¡Î ‡zèŸËù~±®êì7ôìÔ9÷/°Ë´ßQ÷8ݬ+}ïY‘V(žy]a‚0L“ÈB"v43NÁÑ ÍlPüÉò6œïëÑÞÌ›4(Óµ|*¢ŸŽTrÇÞì1v^§'(<öIósË@Ž:‹Ævõ8 ü dqÜ\عÏP›Ù~cùVñ•{‹&~†xóe&˜Dz´äì­D:î,ÆÖîÒþqcuä'R >šn>œ´HK–îá(¢¯†˜­# VR¸k_ŸÓ…+Np­wññÅV“ú±*·Z{í_| °ÿ�µ…Å_ÿ×ú$¤ºg)ÍèU}ªOQ$Q¶Ý<1Uý銷NÛíŠWS^¿k|N*¼íÅUTS‡Í¾jÑ|åoÎa”Ǥh6æyÑOÇ4‡á†Þ/•ÈUûûa�“C™gƒóäáÌþ-ùIu¯ëß™mÖ<ïæ?TÖå bc´~-a¯Dv� ÍO|ÉÉX£Âí};A¥†—„·¼ü^¡¤iâÛÓ¤E˜ö,Ã0'+nœ­èVN¼ aé1!„4¨zxØ}4îršp¦,ÐÝ–éØJ=h&‚hE~,ŠlOË!(×7 ?Ù–Û˜Þ©ÃaVp j\‹ƒ+VŽ2OáU»ì Û’1)âÛtA·C@~*×zm¿PE;{`bdùÏóƒJŽ·1(V»rSQúþy›¥—©é;'ò–‰uwªÍ-åõä×÷A<Î]ý8WÓ*w∠Ø ÛHŠ;)Â0ºÛŸ$þ ÚòòsK%²“JpçÜW±ç„f1uqsB;̦ßJ†&â84føh÷*~}|r©d%¬=MÒ­ç³ D�UäCP¨-°cá_o¯LÅžBã™pÊÞ³å`àˆý5ªóèÄ“Ûïù�Þ#1rJÜdÉþ?©îš5´d#7ïŸ#Û©]…i¹ì£l¬ŸÏ.ŸÇÞ̸Åt‡NT ¯s¶ÄxÓ$á‹%&¸·…ªA*§‘ÁnDIyF§ùcä­_Î:õ=¯3ùX·èPU^.@š5>× òZý“Ó-œ±Ç,q•F\Ç{•) p’”n‰æ/¹“yƒX·Òlî.'—Ò!'•*6¯Ç16Ý6–` åÍí;Eòîµy§ªßù«X»YÂè} ku3ÊÝÔÑPu=vËáŽûË—¯ìIçÍ-±DY=Iî­‡k>bó7š%•µÍZîò%ßÐgãoû1­ï9óÝÍÓè°i«‚ ·æ®bxí!–xãÏaR½7ùàMÄÊŠoÜGîŠ3ðŽþ;‹A&$õd6Úq #n€Öƒ¦EÆžKLb‚îÆU¹Ó®æ°ºVøn#b¦ŸG_‘À|šeÃ1S�‡§ùkÏ2ÜLšg™Q-®˜…¶ÕTqŠBz GEcãÓÇ.ǨޥótšÎÍàx·GQîzQT§2]H+i•©‘…+iãŠV‘úúb«M|7ñÅ]¿¤`U•?Óhþ¾¸ªÃ÷PáU´öü{b‡ÿÐú$ >Œå‰P·lPUTmî1J ¨ööÆ’Ø÷ªñã÷ŒUp኶:â«… ª1 óóþrÛÏ-®ù·Fü¯Óî¿Ü_•j>hD? ºÂþæ=þ¯­FlËÁúS×{7£ôœÄnvïÚòÚÞÜ[ðA¶ÌvE*z~™­–áêv³Á *¹Tr…@c˽#ðù˜ôIpådÕ>Nÿ�œ˜üË×ô´¯/ù~íì_†ò-VâI%¿C¾æ›Ôû è»E „Îbøj½ï;í7heÑa„1š98¯¼ ­¼÷æößùÄ›J_Êm,jÇ÷q]ÜãsecõhÈ�ì_[—ÂhÉÌ>ߌF¤ðó _½¯±ç’ZïνÝXÅ0`dRíÄSˆÄÔÓ4|.\…>^üÑÿ�œžOËÏÌ] É1èo¬ÚNmÛ\–W™¤ã@´e-Çr®>"@ä3y¡ìS©Ã,†Uλw¸:Í~-&Xb³1Ïù¶h{ßfB¦h–FÕäTE2ñ•9Ep Q€Ø€Nÿ�eLÑSt¶5Ýøü}½ï üç‡þuûÉV7,FÕøk¾]¦úþì3ûÇÅ^J‰…œrН:ójnI?Žn³s§{/¢Þmù‘ù­¨ù3Z‹HЬàkÉ Žk¹çÔ#îʔ޻vÍž‡³ãš<S&ž+ÚOh'¡É¢ ¨OÝ^cªDÿ�œƒ×‘uí{{`‚k)¥FÀ‡FâOÑÛc–åì}½ùºÜÙc2>."|Mý›=çAÿ�œŒü¸¹‰Lº£i¬¯´7P²sêŒ�aF;Ò¾9­ÉعÁØ_¸» ~ÐèrîgÃï>ˆò‡æoµà{8i0º© ¨ã-ÉWí HéB¾k3h³@ú ~MÒÔáÎ.‰ø‡Ðzš´{º -^Âô…,âÞæzr;;æÅ(óäë²á'pËßY‡ˆY'ˆº3È´,>Ñ"•PmÓ"Ð0žt“Ýù‡OµF–ëQ³…Is ÃbjÌ:S燄ž@¹ÂK ?™¾Ežö×D²óv•«ÝÌm­ôû;¤šG˜|LŸ»,¥7&™d´Ù@³}2„,ó1Óõ<óƒÌ×:…î—åË ›T”ýl+n'ÄÄ|ëŽ æz=wcé†8„rä‚Ó¬£´†ˆÐQÂ…+‘$–Y²“l’ëQ´·6ê8~>¥¥J£Œ— �›,öÝšæÑ#˜šéF*H§¿·Zm•Ê.¸ÈFVŸAd…µ’Š{lk¾‰e!ù‡ó Ê~JW›ÌÕ¾—n"IpÔ2ÉO°€]°ù3'“&cP±˜‡Ȉó@ùóÛò«Ï·×:F‡æ›Xµ[d-…ñ[7™Iâ}/U¨ÅOÚ�ÔuÜo–j{/Q€qN;wÜ8æ†IpÂbG¸ÿ�oÁìRi‚t1:Ð ˆ¡ïÔsZbÌf1,çÊÌÜ¿Ãú„†IaRt«¦;Éõ„“Ô¨û>ÛvÌŒ?„üN¿LïaÈóǽÓ2jÓî>Œ –Ó®+kzôáJÒ?UÄ bª}Èû°+DuÚ§­#¦ßN(küúŸ¿_ÿÑú#SÛ9G¡UA\R®6®)^Ezb­þÖ*Ýzþ¬Uxþ8«‡ß*¢øõÅV]êz5þµ¨2ǧèÖ³_ß3JÚ6•¯ˆZcш‰™ɧ⭶³{æ½wZóMü…ïü˨Üjw^§Ú-q!p=¸© ôf×$"#ÜRÑ` "9ObÑ"rÑz|iCЫÐìiþ}³Y2åOa»8&(`fа<Ïówª±û$ô'­6å1¸¤v~r~{yuŸÌ©!,ʺm´Zs\#¨Xù·)|ˆU�GÜ‘Çdâðôà÷›|ïÚ½@ž¸c¡/úÆËô›ògG6—¾VŽØ‰"m>'óFe«)D‘)?ÀÊzžC´gÇžd÷½d8a‡!\Ü�>ð>/bdŠTâ#‡à¦ˆÃÜ’ÑÓîÌ0åD÷ü{ß•ºÛZù¿þr˜Çy?­`|ÙghúU4¾™<–›H„þÉí¶pövÜø ù¼¾§‡?l€NÑ ¥_?ì~Å[·ÂÜ@ËBVë±…i¾Õñø¨O]ìì“Çãg‚~z±_+j“–)·•¶ÜŸ„þ5þ9v^Pïû3}Ï•<ƒe]Ýɧ8Aö;V¤ö§Žmµ©»©š€|ñùÓäëûÉϘ¬mýab†;¸¢¹7,~i›ÞËÔ€8 çÉàý¯ì¹æ­F1f#Ô:ïø>rŽHÙ¨qöÖ‡‘ØGZÇ7‚F¬ÖÈ‘ •h‚ „ P“Λõ<°$&–ÓÄìâ$õ„ä#ÓåJ†vvR‹Ö£¶,…"l­­—ÄM-©–Xí¦ú‹˜¥"A*HÔgïÔwÂMìYGmÁ¯wÅ=M_TXAæ @Ê‹ÂÞÜœ?v’Q˜” ‡f ¦G‚?Í ÑÔeiŸ·ñÐ1«›Ç¸ŒD÷ÍéÉê,rÈì¡€"¿$|˜¦™e‘gæYçån—æ?3y¾ÃGòè|ÎË>¡­"½- ƒ4¬cÜÄ*JŸ–av†XbÄe=ÇAÞ]·baͪÔc¡Ô˸wþ€:¾Úµ»:ÇŸõ[É*m´¤ŠÂÔmZP ÀtÎ/$xqß»ì¹=«ãóJ?<?3æò‘®’¬Úæ¤ œµ¶øjf ©$·‰Ì®Éìñ©Ëéo“ÈöÏk~GÞs5/éwÞøjóóOÏ—w‘\Íæ‹ÅxH1ª0 £µU@¿Žu‘Ñሡ�ðsíÝl¥Är—Úÿ�óÿ�óšÞ³«,yÐJyB¶¯*¬lI4N›ßï¾ íÄ‹4­ÙPÇÝãôÒï»/´²koO¨nÛàG¹÷½«.—¥Ýê¯->­ :…ÜŠY€¶Îw>)W{·Á)žOÈK3æùÈÍ{MMRxR¼¹Ï'JÇO™¤hã^™Jš±"µ¦w‡ÃÐiÌ€äļ~L™;SYÂdDA5ýGô½ƒóWþq:÷Éš;k¾K¹¹ózº–™r£ëƒÓ3Z¼aj@Ü¥§Ù9‡¡í±–\9�Ôr÷/UØ0áâÓd?„ÏœHëåò{Wüâü乨êV”þ|¿—US„§åç˜'ø¥äÖÌw0DNèAFØŠ`öïeB9ñ ¯¨¾§æÇ³µÓÌx2nzúæ›ô:îÚN\ÂÞÍ«¬ÖÒŠŽ.»Šœää)ÚÂCpy§éº„z¥…¶¡â.²Gü²)£¯Ðs2âé2â8¦bz#<rLVŸÇ¶)ZqJÚ~¬ ÑÛY…Vûýi íÐâUª{v¦4ÿÒú!úÎrD¼5*‰£jšn+ŠW©ï×ÇTûqVé^¸«©ýžøªñÓßTQÓÎßó–>go-þGù†Ö 8_yÊîÓËö£¹ŠwõnHùEûó#K,±òßäì; É©ù»þ§æÿ�•¬ÏÂ( £zÖ›‡2õÝô¼5ûÛ4UU‰µ ~3û nw?EOö ÖÍr'·Ñ;B@B hTŠ…þj€jM;¶Ëâr8Îí |Ÿ™7>Nó?˜?3n¼¸tÙ§Öõma¡IŒO41—2ÎWˆ H 4_ö#;Øj1ãÓŒ—éü{åšžÏÔgí)ã”MÊgÔA1Ÿ-âãöÏÊú4–:VŸjÁ=;kh㢋UPˆMÇ*vø›Ä-3ÎòOŠD÷½†§(35øý 'Z•³Gg?ß”jvŒ0(zš,EUO͘øàkÁ rFÏ3øçûß•V’ù—þrG†0³Ïæ{¹.&iPE#ÈÛ2õebU*Ç`îwÚÒ1hO”CÌédgÚ²—t¤Oçí:Z°ˆ×¡û,j�¶ûo†yáØ»ÿ�Ëç/ùÈ“¿’5JÔ Ëï(¿yï™!ûØ»þÅ7)'ÏþP²h´H#5 DÅi÷ÍÏ?Yw¹Æà#“@†ü˜ý!ÅØú¨ÞÕº×û0G?öãd$<ÃÎ_óŒºW˜ƒê:4¢jе!M´·÷ІÕ_ã›m'mÊ™Ž!ö¼‡jv›TL£èŸxä}ãô‡Ízßäwæ—¥¬þ]“P·AD½²"Tb³P.à R3{‹´´ù9J½ï%Ÿ°5˜ÑÄ;ã»»ÐüÉmêG.™s !Ý­¥‘)8O�UFb:t9•<ˆuóÒg‡Õ óQ··ºšxmc°–K“)Ù�L®„ÈêTlÜöp>å9a /£ÂD€"o»«"Ѽ¥æ1ÞZÙh^\Õµ;ý^(¦²x!‘TœŸFWb84/F5$qp@Û+ɨLj)�7#‡6R!+"û¶ï¾ŒòÏüáßžõX¡o0\EåËk„ 72“ܨª¨h¬Â ’Û£4Ùû >Å÷;¼Ï?{:÷n_]Ùþ[ycò¯É÷~VÓ¯5S¨]ÈÖnˆZNý öGlæµÌš™ÜÏ»¸{žÇ²°bÇ!‹@Ú|ÉêùëÉ®ZÏQÔÛ®_K2²Â«P?†_¨ú€îM˜¾TüÞ½¿óGæEþ™�É¡g¦D W‘q¾À±ü3ªìÌcœýËä~ÑÎzŽÐ8‡Jøï7¬h—&å½BÂhè½»ýzì•%œ¯Û©ü-ÐR‚™‰“Y)d=—²ðâÀqP6 ž§Ïõ>uò>­qå¿:ù{Qµik}N+hø³ "YDg•,¸$ûG¶muÆLR‰äCÄè3>¦%_3OØ¿Ì.ê÷òû_X"úÌçJ™ÞPä•ZµRÞ ¿†pzIš>ð÷~%JQ÷‡æGüã?™¬¼§ù±§ÜÞ2GcªGqc$ïÄ2ò«¨Vª�I>9Ùö¶—N@æ7xîÄÊ!©1þp#ô‡Ü¾eÿ�œ°ü¨Ò¯gÐÁ½×ÑV5MKLZŒ‘"že(c>|ç°ö&¦q½£ïæîòv–Ÿ Àã³å½|_]ëú=§ç›æ_&»>˜<Íc¨èÖw12„š[”õb1!ä5Ý75¨Îœb‘Òœy9ð~NQŸ× ˜NÆ@òê~­Ÿ½’76zÔ’v¯^Õþ'<Ó£¿¢S%ÊBk'u·¸I¢=©*ü_ŠåøÄ8}¡ã.ñ÷3\¼ºõ‡Mxb«Hv)ZiLUoðÀ«θ­­>Ýûb­Pxb—ÿÓúMÿ�<ä'¢i¿,)D‡¯ÓÖ™ ¶ª§ñ¨…†*©Çý¼(u=¾x¼tÅ ÀÄ1%ùÏÿ�9¿æ—»óåï Ýhš|Úî¡; ‹çô`,=¢Œýù²ÐCiLû¿IzOgñ×ûÍ|žåÈKzB Í]Ùˆâªi÷œŽcÞ÷8èEìšb¬nªô!BrP)µ+]ó_=Ú¦vÙ–Zà �“ÑPXÛtQZ‡Ú=ß|­Åœ‰Ü3Ë:x¿‹SµëFc’çˆæÑòݲ[mÿ�Ê#¶ d‘{8:T„LŽ¿'¶i‹ £©µMi_¼ÓððÊtYnÑWúrÝÀѺ¡WR¼J†ä:QTšüNLlÇco ü¿ÿ�œuò?‘<éù£G<šÅí´ÖÚ}¬Ïê[Ú%ÛÖäÅËã>µä”ý“¾l5§›>ŠG`~uËä‰GrË,cR—3÷׿›è9Y–><yò†Ì6;ý¿~j¤˜€KäßùÉÉÂyA-ÀânåŠ(Îÿ�i¤¯zœÉìñûàõ…3÷<·ËðSJjBªRN‚›t¯¿ož]–^§w›i³N Æþ¦ËZ íøæ4¦áæŸ{Øtí5c· DÏÅv‚¦„ïÛ°Lf]YÙîM òúÏŸèðÌÊ Ór;w®OħY¸O2ˆ*Z˜ÊÉcm<LXð=Iê*¦êÍôd£˜ŽLF¦]å ü·-ä7w^_Óe¾‡šÅ¨¢õ@Z òRÀ=òá¨pÙ®ëYg—>¾íÙ¶›£ÛXÂ"µµŽÞ$¢¤¨T¥k@ª�RåH¥w\¦Rê\yå”¶'ñøý¨Û»4‚@®„8n>Ç®ø ˜ã•—þsÝ%¯•µ˜¦Kvt yØj»MêÈÑv4O‹äùÊüâòí‰Z‚ñ+¹E®íV¨'ÀæÓ/Öî§fŸ&Þjðh_™^bÕµû¸Qwjp¥EwîGNÙÕâ‡Äw>IªÔÇOÚ™rK&¿CóžüÉæ+Æ™µ ‹+P¡c…PP3q#“õËqà†1@:íojçÕJÌŒG@ ÚS¿ÊŸ.\ùÃó/É:J@”W—îߎ Võ¤vÜ~ó•ës 8'3Ýö˜ö^ŸUŽ=ÆÏº;—îøÓ"¸ÓM¬ƒÕŠd`Ñ(A ÿ�Ç<ðºS>'›ñËó«òkÌß•Þ`Õo_Ixü¥ªÍþÕÔ(Y_Þ¬? UYjEZmáÿ�föŒ50ý`n?KÍö—gË ŽHW;WKéøæðy9sE)èA¦Ù²t—eë”vÏù›å-mKj7ÑE¦iʨÂi‹W“s­B²»fhÓÎÍ Üþ;ù;žÊ1üÔI߸~¾êæýàHŒ,m)ÄKšÔ±¥@¯Sžn^„J;É×ó©ãÕ°I÷Ið9<WÁÇíþê'ÍégõæK©Zp%m<>Œ)ZO_ÕŠVõ®*·ß¾*·Ãî8i®ç¶*ïëáŠÛÿÔú×øŒä©èš‰Û#É*Ê™0„J~ü)E UV¿F(l V×ôb…DR쨢¬ÄÄá Kñ«óïÌcÍßó_˜wé/«e¤êèš{Ôè鱬? éN|óq¦ÞlüÞß±±˜bˆ#ðS} ÞEEd*ÔjêXíà~ìÁÊl½9æ—æ˜¼‘¤®¥gèýu®‚ú’FͯVN"ƒ‘ñí÷f_gèá¨JêGmö‡ät¾$+ŠÀ¢-äüåwž¬u8®u½MÖ4¥eõ¬íÛΠ� $¤²“·Fü3k“°p˜Ô ¿ŸØñXý®ÎeûÌq1îýo§ü›ÿ�9ùi{<6Úý¦«å2õ{wžÝh)W’hJ×öz¶j³vxï%öµÌ‡oi3lx |Ř}!¡ÎB~RjvÑMeù¢4“©à“\z-^©ZHpØøf·'eê`Mã—ɸfÁ’¸rDëòz½·æ”Õuó6‘õ?³Ѿ·Td £ábãr§1Ο 5ÂoÜXœDõù¤ßòº?)í®M¥Çæ?—Vqp‹èÝÙݸPp, aB>Yg䳑c¾E…G—¿xgߤ,uXîôûØoí%'Ó¹¶‘eŒ•b¯ÅЕ4jƒN‡lÃÈ;ìݘš<ß!ÎQ^+iZ!HúÆ«®û|$·ÙñÛ®eöp¼„ù©ì8Ôeðû؇–ã‘ìÒ3QËì÷¯Biíþ}°fØ»}M [Õt,ÉTEBA¨,<`d›©Ôdû^©c 5v«~É(WñÊÁtù%{²XÚ2x+ñzÔ¸ÜoMéãZd­Å1=Q Ž$ä”5Ý“Jõââ¸Ac·U0ª«ÄŠ8†%”×­;޽ÆJ2¦À[9£Týã5�–¯QØ1ØüŽã%ͪp=Ô˜zdS‚­)ÄÑNÇjx…È_ózÂÅåÛÛn_ÕØ’ç®ß@Üæ~‚ªìŒ|"Sîîx/–’º޼@W·ˆ†¡&¥FÇÛ3òš™v'xƒä$~tùnïIó]ö²É4–±–d!a.¿ E‡ÃPüÎu˜OQöù¾QíNŠXµ'6æ3ë[ÝsÉlm§¾º·Óôûy/o®\-àS$¸ÝUjH©9œHˆ³°y¼p–IÀY=åúQÿ�8Ïù%qäúy§^·ãæ{ØÚ3nõÜ1_òÀZžÝ3‘íŽÑ¿wèiýAôÊì¡ ÅÇ“ûÙ ?ÑÞó×äý ÒW’E›ŠV•¯ù>þàÏ^ìs ä§æï#yÏZ=þæ;µ塵t©SÉY�9)ßÇÀåøsÏÄ h‡2¡D\O0yÇ{ó×Îßó‚:íǘn®¼‹æ}>ÇË×<d[-Qg’âÕÿ�l+ >¢«Z7bM3¦Ó{F+,Iê*êuZŽÈÅ’|XçÀB ¯‹éÈßùÆ?)þP‘­ÈÃÌþw“’ÿ�‰g€µI‹ÅiO�ë±ñ§íÖË«ôý0þo¿¿îs4úL:aèÞGœ?pî§$Fá) ? “ÜwÍAoo's>p¹$ü+¦Ê´=þ5ß'‡êø0íî½ëY’]*Þ¸²[×­#­?«©š·‰W}ÅZ8UoÑ_ÿÕúW92‰¾4úq¥TT?vD §lR¬¿«¦*¼£U|ñATÅŠQÕ`Ðt½[_¹`–ú …Ö£3ž€ZÂÒþ%i‡˜¤Ârï4üÐç—S½›R¸$Í«\ËrMI\ÈÓ=Aë»fÿ�(áwlú.‡‡'Ѻ‡XYEx�8ôƒéï㚌œÝ´¹<çóÓL]Wɺ‡0µ´Q=¹$Ž%>"XŽÀÏØöDør7Cí—C’'˜Ü|?ø.ÝCDÄŽ%þ®uÁòP¯5³H»'.|¶ î(ÃcóÂBÓ0°M:YX¼Þ¡º7×Vã iaôQ:G +·N¸7œˆˆ“óû©¨ÝX\ÇcqõhÚâé`I!ˆŒ¢',êwØ©öÂ,lÊRßú© s§\Ä4ö¢Û#³§EZŒzG—€+_ž&VÄÀŠ<¿cõ×þqWG»Ñ'ôÉd¾ŽæÇ_ººÕt‹xM`ŠÞêJ°E$•¬¡ëSôgŸöæA=IÚˆ�x{m4pÃpnÍéo_ÎK](Ô¼›`ÔÔbÄü'Ó_Ú?NÙGg¬ù=cWù±GËB–Ñò¢uî+¶ÙNnnÃS̽“B¦V<#Ý߯ þ®ù¯™ÝÒêdz%½cDxžÍ׉뿸?†ÉÕËr˜[»).A«zlGJûŽºa,d&RLjf¨Ž ×®ÝÁî:ƒŠQöî²T0.ißâm¾êÓïXHR.Pǃ±�’A«oÜ•4'ÚµÃlf:„±… Hô£eø@s·jáeŽ&ß ÿ�ÎCLãO¾ #ñpÄ6çøïü3qÙ€q¬Òm¦‘ò,ÉrÒôØÍTÇmWÄS =2ýHõ*½ÜÏ5?-ØëQÇüIr²²,Öî¡’ESTæ´"ªIʱj%ŒìiÖÏM‰�GqÜ'¾Kü±òÖ‰47v:]¥¥ÛÜC 8Ö‹ÈoAÐo¾GQ®ÉQ$‡ãÅ€“Š&¹FŸIh¶ÛÆQ–ŒC¸ûB¿<ÖÎV]~\„³[1º–cÍI؆ l>œ2áä6½§)#4r ‰+¶ÇjwñËîèIwjkAÔ÷Å Å« rÞ‡¹ÀYU‹\àH§½7F÷¯Q•¤¿Ê¼—ÍëØIipÜÐýrx©ñûˆzÉÌÂèÖœ ㊬"»Œ X@§L)SêqWR˜ ´p«[à¥ÿÖú+Ãqâ{ç(ô+ÂõÛ ª…ûúàJáO¤tÅ+º|¼1Uà÷銪ƒ¾T ð_ùÊO0.~@þaÌ’˜®uÛh4&„ɨL¨Ô?ñ[24±âËç-ÜÎÏÆgž>[¿$¼½ïbXØ*¨ý¯Ú§†móŸCÒGïÞ]†fTer©É”‘ò'õæ£)¢ì2I§š<¿úSI»±¸S$sÄc¡ø¹sÛ‘ù6öÉi³ðLádŒrÄÆ\ŽÏÌcGºòÞ¿}¡jJaºÒ®½&·áÈjïÕ9ÝbÈ2ÄLr/jô²Òæ–)ó‰û:’ØÊ0†VdûJ\†%¨ ±n>4®]n:6 !6÷5’._ r(b³žª]v#в©#ßd9ÊØÚÃn$ôw˜ŽHÙ’@ ­[qÝx°£E{W-‘� üy‡¡~XyÌß›žl‹Éš3´¶w ¯æ}X€!³²W˜ø@8Šòús[«†“¹ôç»ô¹Ú4µS1¿Húpý¼Ÿ¶šf‘e iNiŽ—¤ÚÇmee „Xã‰Dh59æÙg)“)nI²õö Ûáî|5ÿ�9¬Þròtm&Ò\Ìâ¤Ð(`l»4ú&õ½™ýÜ?­ú_•áT‚UØ -Oë˜Y¥»•©;’ö½#*9*Ô€V»t¡í¾`“nS+,Ñ8z\OÛ­BŽžÔ>#«fOM@#~Œµ¡üzWæ@YX³…­X·P‡í|ˆèN,ø-9Ó¥2";ñíÇöˆ¯J6Çïŧ,hìiÃ?î¾6§Â6$Ÿ“n)óÂÖ#Þ•êD¬,hVŸÝšü5êhON™&Ì|ßÎAÞ¦^Q95öŽýǵk›¾Ë©ê"x4³<öa¾LÇoo HãZò·\¿T,—.41€÷m=CÇ AÛwW–»b)AÜ|óY.nM‰/Bѧ{V•[ŸßEµA4qQî7Tæë³î,=cJ�òáÄ"ï¹ñ®U'Q˜§ÊDœPY¾n§â@i#fae!ôÏ@ZvëÜ_Cˆpæ,£g¸G¨HQ@M|�ëødƒWGçÇüå¯üä5ï”bÈ~DÕ}4ÞF·:æ£n9KamZ¤`„“¿‚üó¡ìNËωzÀwŸÔ>ö®ÐÖþGþö[޼1ï®óÓæû ò»QÔuŸË_"꺹‰õ-SA´¹»šgÐ|J͹¨¥}ëš \3N1ä$C—#Äo¾–âÙ~ƒHüÕ¥7:™dûã9Në z½ðKàõŒÍt-b–¼p%oãá…*d×®þ§á¾oؼp*™N*Õ}ð«ÿ×ú9áQ\剿–ôÅ-×½{b­ U¡ôTb«Á ãJª§è#¾*®1`_ ÎyëÂ%~]yI7›]×§Õ.�&¢ :h:ƒ$Ù°ìèÞB{‡Þí»–B{©ðï–휘‘ˆ`Æ­ZvìO¾dg“èZzrúË–Œ©Ã4회²NIw½0éæ8à N*ÔWâ`h)Ü_~c œ.¼å�¼ó‹òÓÎÖòÞé‘‹/0Ù¬†Âõ�á3­Æâ‚¥H­Q›ÎÍíS€Ô·QÝîtý«Ù˜»F}9)~‰wµðŸ˜ÿ�/¼é嫽'Xòõâ-µÑ† ˜¼W€ÈR ›”l~‘ãf fѸÈw×_‹Ãj{#W§‘‰"ö#p}ÉE¶…æ=n讟¡j:ÐàÒ¬Ïȱ^!©ÄQ]Çù†[<°€³ >.>=£4ª8äO¸½ÓòóþqÓó7Ï·|ߢ&òÎ,‘ ß0ê1„ Æd„ï"€U”€sší_liôàïÄ{‡ëèí4݇štr~ìyó>áßï~§~QþRySòŸËß¡|µ+›‡kºÌ´77sÓgsÐ(© «ð€~œã5Úìš©ñLû‡@ì1Cx1ŠÚOyülõ»¿ÝÛµXQWˆo£n¹­”™ÄY~z~~\zߘ~S¨V;Æ+ш¾=ókÙÃ÷S/iÙ F÷Ÿ¹™yrPªˆ§t‡ $“˜yE·ê{N‹*˜Q… ;|@]úæ Žî8Ý›*„Œ@©@@­z€l“vP—’( §Ú ÄöÞ›Ö¿F ¦ìQ6„ŽT%c.«ë^øª=”ïL[ŒktÞ8…@W†â¤²oôŠahêÚH¬†&a¸¥9)#ïÅÅÊ(ÛÖnc‰e©å±Dm©JT(IÈÃ_�Î@_¬ÖÒÆ¿š¶$aLè;*;½_F’^i_–M,¬dçñzhBºA\ž~eËÄ=!îzDìcÈ!ˆÝiZšÔÚ£5³¸™bùó_Í_˜?–ÿ�šæ‹Id/ë K ŒòÚÊð3F¥ o¿ÁNÛo?g`Á©Óxgêïß«Äöæ·YÙÚ¸ç†ød�£ÊÇ0›.ï'ÞŸ”_šúWæ–´ý[N­Ä¡;ëT?¼¢£‹ƒC^â½³Ö襦ÈbG»ÍØÂxõXÆlGÓ/˜=Ǹ½ëO¸‚ëÓå‘U`àË•4÷|§ 1ófÐÌ=%’¦54‚Ôu5VÅzxÀ<é䟿™zwå§‘µo0Mx‘]¬M‡ £ˆ¸»qð¢¡Ý¸õÛéÌÍ”êrŒcãäãœ1—/ÓýýÃÞKò§ògò—_ü÷óÅá×onžÑå:‡š<Ë$m#¤‡Õ¨)A× ÎË´5ÐÐb�_(Óî‹I¥–²rÏœš»÷ïôßéÜý¯´²µ°²µÓmaX­´ø"µµ·ŽŠ�§E¦yüì›<˺â³hKI½ {Eœ© Ò«±ëGª}=r5 Ï4x°Ìy=„Š;ƒLØ<êÜ wðÅV»J-×ç×V÷=Æ*»¶Ø¥Líôb†«óë…/ÿÐú7^ÿ�†rDÙðqV‡Ò)ж }±UËøR©JÓUQÚ¸ª¸°/ËOùÎquÎ/*y}d¤~Uò¼m:ÿ�y©NÓ»*¹¶ìèÔ${ÏÜ‹±#Q¾òñ?,$�j[½>C¶G?7·ÁTú3ÊÁ Q%1hõn|3K™¯3×lbgô ­üFû ¿€1DTÈÌM1šª‚xÿ�8¸ßÅOL"nÈ£wå:ð0¹µŠáX«?ªŠêTЂ  žN9ˆ6 (ê$6µ/'i6ò mô¸#•Æhâ[Ôà¬:_äÎyw³ž®do#øünÏl¬‘c5ëñFÀPW»æI›9Yü~=Éõ¢§&ªÓüe4è ´ä’_ª0XdR¦´ØS½{ûä gˆYÍÏÏ ™¾_52§¥pÁ< +R;æó³€ð$öz#¶?‹7òüò7¦c$lKî6vês(róDSÚ<»|]š‰$­�î6=©˜9#\&«Áè__2Bê¶r»§bî|+•në†*6Hbójº½¼–ê„ó~ U'qöOL‡;T´×,šoNwE2…˜jzuüpW&š`Xd±KháL�’ê% 5ȇQ˜æ>ÄÕnª¥”«xR¿GLq¥?±„y‹RAަą¨wo PvË -ÏÒã6)ùñùÝ}ë-ÂWá§ÀkPëLéû2í{N\:BTëË+]2µøaŒ»x£Ç§\§?Ô\Ì;c¸=«Ab°Æ¥‰aC¹ØS··LÖäjÍÞ›y—ÈúOœt›Ý3U¶ŽãOÔ"á7#ñ¿â„0`H#prZ}T°HJ&ˆuyã4,‘⌶#ñËÉñu×å§æ¿äǘ¿Ä—º…Õ¶I 3T­å±•*Hü3«Ç®ÓkaÁ˜�|ÿ�Aèñ™ûYÙÓ94r3‡wñ{¥Rcw¸yGþs>òÂþ2òw7–;‰tÉÂ5P…w0MN ¶ÇÇÃ0³û={âŸÏõ†0íÜs›‰ë_¨îô½CþsÉQi·è~^ÖuK´‘c6÷ ¼Q˜ä¹c2IÊî­¿JƇ³Ù̪Rˆ?ÆÛ¦]©¤«R;mU÷ô½‹ç©—ó/þr_Ï:tÚ¼Ku%¤\í´»E˜YØÅNN‘¼ßWö˜3;m›kÁÙ˜O3ÔÕŸÇØÃ)ëe–£ïµ×í>{ßGéå?å–ùoå›Ð»*'Õe+C,íBÔ'°íœ†³S-FC9|=ÎÃ6P@„EDrý§Ý·§Å‚ÓÚ ÓÛqß0¥&¸?|æ#À¡ôæŽF¨âÀÔlÙº"ÁOob‹Žñìw³æó!gá.?~*Ïʸ² m÷ RxÓ®úkï…V‘±ñÅVïá6ÿ�ÿÑú5ZSožrDßq_£híÅixùôÅ+ÇUp“튫 Å\~¼ 0/ÅùÉÍIµ/ùÉ_Í6yÖUÓ/-4Ø•z*ZÚD8 5ÍþŠ5¦™'ízNÊ �<’Ÿ+ W EsÇ…jkÔmýsR-í4äSè,Ô'ÁÈ­BƒØW­OžióY@{¦ˆÀFœ¸³©ýÞôj.Ô<©ZŽù¯%ÒêìÖÒ倩Ð7Ù­GCñwìG|œã ´L³ï·¦ÆœI ZÐÛî+Ój#…Ñw[dh~{øŠtÆÐQ–ò„c‹É«QØÔx‰ùãlLz§Pʪ6<¹T×ßÜô8ÛD£i±ñ#ñ€SAÔ×ú`nñ~cÎBÍ%—æg–Ù«WK‚äíEî:çGÙ#‹þQ‡-ý/¸2?+êJñ[¤Wc¸ñÅÏŽŽáÞe…‡·hzí«¡ŽÓÕJà €sq«§Ô㌶&ž™g­\LAý*ì"(ùŒÇ"dôññ„á‹8%­¸Óö]jkíí‚چ܊$ØØ¨W’F n+àzâ×âÏ¡V4sô$–Qð03ß ‹ÍÌ—Ïí)t…H5'¯ßMŽŒ—G˜yÊþæ+i#~%Ø”'‘ùƒÜæFrvº( °üþüÙ»’[‹¡ö)¤G Î«A·ŒT;ž£å9iys±·ˆšw%@éšíHõ—g„“Ž7Ü>ç¬èˆ†Hc«�H.ŒhE?Ú¥3e9viÑ,¬ä"§19TW¯z|ü3 ÈݺMDä>)üšU´¬±òâ@Vâhvú; œf⌲g—ùþq¯È~sº{ÝKO×sÞÜiçêòK±�1‹ɨý¬Ù`íŒøF[wÜMT4Úóc=ü^uï`Zgüáw—ÓV22jÂP±ÕáÊ€94‚ŠêÔЮäfiö‹)p‹p“tXê@Kç÷ž¶ûòãòßË_—v:w–ìÎ;©={Éðyœ’y¸†Õ ãALÒêu3ÎnfÊsLH�îïWB¡Y«ZÓ¯†c[ŠASž>Q3PB„ ‰Ý1;± Rlä5'÷lNÕ§Ñrá/Sج¤õ¬¬eÿ�~[BÛ{ Í”~óYH2ˆÅ‹G©ÕÅ’ÓóÀ•‡¸ûñUÃïÅV× µŠ¿ÿÒú6sôg(^…Ô‚»øâ•À{â–ÆÔÛèÅ ‡ÝŠUW¯ñíª¸Å‰E[ ’âÏíÈ«÷2LÏçæ&²ÚÏççä¥L’yÛWFZò§£9‰h{ì™ÕbÇæÆ?¢Çegâ™Æž‘äå¢+Í(@¯Z\Ôj¶{­$½6úG)n±¬A½2Àñ©$°îHðìir m‘âzî™~Â8+›) ÐwØø}ù„E:̰eñÍKÞU�OÇ_C¾®É•ÄnB2»°†G!¹ù¶Dµä‰ ¦9"“Š­)Çu4$þKSïâî&$ø*k@ ^ÞÔVÜ} •ãc̸€6?Ú+‹É ©ª‹w ÕÀßÀž+ŒÙ~fþx«~jèöñ¡˜ÛÚÎì£j|akCãf<yzý,?ºòý̇˺û4k ªÖ«êTƒAÚ¤ ÇÏ–=K¶Éš6KÛt{-rÝ£?U¢]Ähj çÃ0d`].yâ•îö2-be"PX)RÄPô ðA“$±Gªaq£jìOŒÕ…xƒOòºà¦õ8Âì5UR‰HÈA^lHo–ÄäCw‹™%9°²Õc„sô¤gø”TìOQ^™7.\DíjrhS\ÚîùÇ~‹ZþÈ&™ ÌÄWyŸômF+"Э¹·Š6-(©‘˜ƒöˆ åø$ÝÜh5'{²üêüÐÓgIn丸õ\¯Ù]©à>ŒêôS gÛPãÆM½WÉ,GÓkþIG\Öj‡¬ûÝ®šW†5Ü>ç°hëñ‚jUøTu=js'$ä–ÏmÐîŸêë7©!¯"�ÄüŽ`È]>£»'fe鹆$)5,+¾ç§Ž!À°Ê­Q„H€MAïþ}}²N$ȽӸUcj,9ò°*FÄ×±÷èpñ4Óø‚¸4¥(FßEF6Ó ‰#•+°¯SMdžø±T,̧á¯n»`,h$–ÑN„T·®Èރ幾±åÝ zSÔ²o5_á› @tš‘Yd<Óœ“JÓŠV6زYÞ¿†µMë…["ƒXwÅVíãßñÇuÿÓú:»Œå^…³RGëÀ—~ÛoÇocŠ[¥6;b´¬½†*¬§¶,Jc¦Óô…‘&€O$ô�0ßr,Cù}Ô5öƒó+Ï7rÏêèù£Ȳљµ ʰ'zïaŽðÄD}Î.—Sàç$ò'ô¾òN½¼DÎ SR7>÷Û|Ñk0“Ñô¾ÎÔFq¾ Ñ5;i/ÖÊV±µE6é°Î&2:;³Ð¬5©m¹GµcøZ‡ïé˜òÅm91‰>Hüøÿ�œ›ó—3y;òþá,µHˆmgÍVò‹‡´�Ô[ÛõOQ‡Û&¼FÃ|è»+°ã!âf:G¿Ìùw<ŸnöÄt’ðtÄÿ�¶<>C§w½žÎ þbþaùƒNóGøÚâóXÐ-f†/+ê×eŒßX«˜R]ÝÕA–­ÕÌoht¸1J'‘ú€îè[{&«Y‚sÊn ÔdjÏó‡wü|XêüÙŒ® Ô0J|¹/áœÁnM= dÑÜ|<WÔ¢ïÅã&¤Žµ^ŸvEÅ1]oq<²±e44^'éèp¢q�%úÕâ%¤¤ðŠší°ðÅ8 LŸ›~ku/Î{¶4ÙÙÆj9 e4ûó ÁéÒûËÚé€:ˆ}åô–-˜É *>.5 #5¥³‹©•õ½67ø N<©E+µS”éòÍlKÇÉy(¦À…?Žp2 L…»(64@¯MkQ‹W"ùEÄäW© §Þ0ÛYÕ"¸3©aZªÝ}²BTÄÆÐ÷ÈÔÙ˜¿-Œk° ®+e‡˜yʺ³’>„Ž@ñ§ÏÛ¦YŒÑvz3Ã+~}~qZDŸX:´(6¦â™Òv|î¯×€¦¾A2M¤éï<`×nT¾ìÇÖ ™÷¹y‰b‰òjÑæ(LaxQ€Jøw­vû³]1k”=sËP1R•YŸÂ½ŽÙ…“bêõVŒnʘÙhKr'Žõ­?Ïl¸\™7qÄ ó¨FnÇ~›øx¸ò…§Ü+ðj·Ä¤(O‡|-&$2;y ¢×³Fߎ¦I%(€<_¿k!X¸ìÜ·j}øX1ÍfêíßÔ“‚Ò¤8Øx×�ž(™Keß¾k·ó¯å/–|ÁkýËÜj–­G+Bx êAé›|¸ p•ö€]>ªby¥!Êþí¿C×2–†ùœRÏËèÅ“^±V·×´~ìUoÓïLUn6¯ÿÔú:´ðëÔç*ô;;øâ—xÛ¦o¦)^7<UUqUué¶, ÿ�XZÇqvßfÒ ®Ê(ÙÏêÆ_IXó÷òÅæ[)#Ô¯õ¼:¥íÍÊíÐÍ3ÉÛoÚÏAÂ}�w÷8ÜBzSO/yïWÐ!Å/mã`}7ø^ŸëwúrtñÉÍÉÐöÆm&ÃÔ;ë}9ä/Î /Vž;Ao%¼Õ¬KÄPŸåv¯lÓj»6@]ÛÜvwoáÕžb]ƾÎõ/Íß΋ëKIü¯å‰RÒþò�·zŒ$£ÛC(ø—½$e;xuÉve ñ'Ó£ƒÛ½¿ùppa>²7?Íýñû?ù9ù'æoÍMUí´ÉM¯—t¿§µXêÄ?ÜÂXq37RNËÔæË´;B:8ÙÞGý'Éå;'²¿;?QáÄ>©u÷G¾_w7ìGü˜žMÐ4ý NÐãÓì´¸’Þ @T̤’I$±êO\óýVy晜’÷“–Æ0Æjã«Õì´íMãý¼È´ˆ÷tÌRIåÇÖ%-–¶\p‘\ VãÀwíÓ#Ec<TŠ[ Jõ #m»5c÷oƒ„ój–HKgŸy¹õ«<qÂ#b…¥*w>dG=ÝŽˆb»%ùצH÷_›~lž`ÆHe†:©EÜ/Ë:L‚´±ê0âdòûŸ[ye$’Ê©û@^»ç?™×ꪞ¯jücJîH@(kB~yH;:Y Óø}SÉ©Jt¯€îrml®qSJ’ìǧCï€rGÄC¨!E�‹Q†%§¨À;4^?§l6×#Ñ(éËŸ ÄW¿LmCó#©È®*MR:‡s¿Ž[;MSàΛvŒÞljAë¹^ÔÛ:Î<ž‹&úsîSü´—ÔÐôÆ­V8#F¯R|i× ™÷³ÒŸÜ»žÝ§F¡•ï]Å+ÓqòÍtË9[Ñti¤ˆ¬J�RA-°$»x˜“íÂÎÎ!œ¡ ³Rµ#Ç ¯×þdÓô{ÍOT»‡N°±…¤¿¿™Õ#†%/#>¹<x¥#“ÑÅ[“°ß}žwaÿ�9ù=4ÑY¯æ6‹õ‚j¡îBV´Þ¬ô#¾gK²µ@_‡/“‹-FšR¡šÿ�Yîž_óVŸ¬Â“é×pê6î Cqk"ÊßœE†`äÆ`jB½û1˦ XÜynŽؕW÷‚€t ­Qôä]|¶E5‚ìYxû¯à8DZËáÿ�ùÊÿ�ùÈ»/!é—þBòÍÂ^yßZ²d&$iPÈõî;9a:þÖoû²Î¢C$‡îÁÿ�Mä<»ËF¯[?ÛØ7úGô¯|ÿ�œ·šÓþqòî Ì¥¥“Q»OTò<.®žE§€=iïjLKW—ÈöUŽ8¡}c2_Xf&°%iëíáŠVôÅ-b«OߊVŸ»Y·¶*ÿ�ÿÕú9Ó9W¡l¶ñë㊷áMü1VÀý}1Jð�þ¥UFØXbÀ±=ê)¤yϺ¬“}^=?Ëz¬Í?òªHûÈÉÄ@ï#ïg„\â<ßÏΙåXu­"Ö ¤HjßÏÇrNùÖËQáËg}üŸF:“ Ö¿)õ‹e–ãKÿ�J…jV^[v2±ka-ŽÅÑj{,,ãõî¯0hnìnÈ’YÝBÕøªŽ¬;×c™œÝ£(J‚>+™e¹”Éqv=Iä¬÷ÊG«uvZ˜FÌdLŽçsÌ¿Pç5ÿ�)4Iò¯›¬ôë”à!²˜ ?ÖžM™ÚY‚¬Žç®ûgÚº-Lò¦$-ö{½.¯I,PÆcÒ9‰?¥÷­Œœ€h¡•ˆ(í8­Šì=³›‘ݶb¶?s(€ri Vâ,¿ÒTÓ+"Ú/ÞŠ‰š¿¼¼FÞ *oN€`Í2H©%à¼ROQˆ¥ íý˜m¬ æG˜b¹¸†B¡TPÕºûwí.fšQ‰Ýù«ih¶Ÿšþx‘—êò޵]ó)^šç·Á¸‘ïûŸOhtHCÆü$d Ób;œÑåp3î^¦È&Œ·*žq‚¤Sµj2‚ê³G„²V¾£6ËM¿Q7~JÐ72€6÷ë€"B‚ea>.*A©¥Þù"Ôei´L AÄr ïB 8$¡'ˆwb¼^ã| æX/˜BµµÐ�*JHÛîiJe°stö| ùδYÜó!Ï]‰ñ:Ïæô’#Â,gò¾b4{*[нkUc½2ÍxõhIð#î{ý“» èS‘`)Ò»‚)üsT[¤Ì¬®¢AF’®¦ŽT¿îÊ%\y‚Í4«“q'EJ­ 5zžB[ 4xE¼ÛóÃÈÚæ'uÿ�,iW0ÛÞjÅõiçfzʲ—ˆ? ¥37³5qÓgŽI ÃÖiÿ�3¥É‚øL†Äòï~My«È¾hò6¢úOš4©N4SDVki”šV9)ž[áþŸS<x±›oÄ>s®ìÜÚ9pæ_#Î'ÜG4›N½Ô´i’m#R½Ñ%«–SOjUè¸rÙDOi�}âÜlyg‹è‘¸ú+ÊŸó–Ÿ~Yxó­¿š-Ë=–½W¢ªfã‹ìCm𬽇£ÉÊ<'ú&¾ÎNÇljcõ1æ7ùŠz¿™ÿ�ç8¼ý¯ùrM+Dòů”¼Ã=Dúü2Ø¢€ƒV‚&�¬ž Õ¶báöw's‘”{¹oçäåO·=»‡ ûÉâáßïÙä?’‘Þoüòóé;•¸‹ÊìÜù»Î÷Ñ»Évêk,Ò9¬ÓHvb6N¤ôÚ]§C×zb:yžá÷¸z õsñ2_îO9y×È?tÿ�)4ËÊ£CÓ-–ÇNÒm>Å>Ä0Ç ª¢ü‚ïïœ>)™™JFÉ6}îß´€ ÷=;-uí`JÓß­8¥oËaÜUi#­ìvÆÕ¯£¿ãŠÓÿÖú6=úvÎUèBê{|ñUÔÅ+†*ª¢¿×T_ó8xÛúbļ[þrORm+þqÿ�óvéY%òûÙÆzïu4pôù1ËôË4ôƒv”^PüŒò•œ&u% „ø@QÒƒ¹Í¶¢{—¶Óã· •´‹2Ë�dx«ýsÄ!Èðyìù›ó×K†ÆÏIš+$®¥ôŒ¼y0P*´eØWß:ËÈebÞKÚl"ã*ëWû_5[Ç$óˆ¸H犒BŠÓ`Nmž:1â4:£.´mZÐ_iWQ˜mÖY¢ž!bsÅ\‚(‰ 8Æc˜-“Ód‰@ò¾];ßhÿ�Î<~hÿ�ÎEhú÷–¼³eå½GÏ>Li>©w¤j‹Õ,¢eŠI Ô$![Ö¼X°4ãœ÷khô2„²JBçc©ó›Òv~^Ð&0É KÚϧ„éu®ãvýxµ—”TYª¡¨œRœ;_œ1;;IF¤áÈ€Äÿ�1¢íï‹ ¶€&B(h´¦¤Ž¸Žh<’ÍQ#6Òw(hj“‰eê~b4Šÿ�›¾{(²ý!ÁTšðZôü3{ÿ�!aî{Ý7÷|ú¹ô†š(¶áèF¼©¹§o¿¦i²pržô,E@¼x²�üTíôf16]^se”<Šª*yÝNûå® ©-(€ÏÇsãˆD‚uŸlý’÷é½~˜¸ä&±V°ü_ íÄŠž›SV©uPœq…4¯#î:õQÍ‚kT{k™/5èÞ&‚‚™dC„QðoçHŒ‹Ä9 vj{óÍ÷f’ô•x{öyÏå¼êÚ,kÈJV¯c³¹¯NÙ™­6=êÀ?^ï¤Þ»H7ˆ†PGZžÇøf«$@¹rˆ¦qi=Ê+ªÕ4§Ês€\L”ËôëÛôtoJì½:†§…:S*˜âΗ{'ý#wè³¶šeR*ZØŒª.1Åúž;ç}'Ëžd²{/2ùr=BÒàö·–^]y k›-\˜åp•"zhfÆqä©Ç¸¿>5üµùkåK©,t [ñ«¨´‚í¤·…Oy9†+áÇ®vz¹òÇŠ|½Û¼'nè´CÁŒ3ÐßÝîæñ%1!Ù»+€Ôð©Û66ó¡?ç?/tÌÍ;/ùÇL“PÐΛy~útRµ¹¸–Û‡c Sz²÷«íVM6œÏ©XÝnÓ²tÐ͘Œ‚À‰?¾~çí–—e¦hÚu­…Œ1YXYİYiöÈ(£�6³Ï¥2I$Ù?kÓHJE˜yÈŸW·«h¡œý“É’ŸvY¦;— ´c´O¼=æYu®‡å“U¦*°Ÿzâ•„ïÓ­¨Üž£uzv«¾Š¿ÿ×ú6?çLå‰Qz|»â­ô÷ö«‡Ó*ƒ¨ðÅ £ý¼P¸b¯–?ç4µeù«Ù‰ M®ëÚ=Œ1¼€Nfuÿ�޹™ ž>V~Ç/³âe—nçç•â‚á!S Z·ìÖ šžƒ2õËÜ`=ŸN´øÊ5[>JµÉÔ“šÙKïrŒh|^ùñ壬y\]Û««iN.£øYù •ÂÆ”$Ó¾ôÍÏdgáÉG®Î‡Ú-Ϥ$sâï÷ì:¾#ôš ™ÐòŽH•¸¥I]N¹Ó¾lbA®Eú—ù}¡yûòû˯}ao-Ý©}+[¶hÑËKj�œÖ¡…3‰íˆÏO¨4MÇÅôŽËÕFŽ3ê ÷žÊÐ4[-6ÎÖÇN¶ŽÖÑ–8"âŠ5MO¾hrd36w(Ë”’m[ĉ6$Ê*Äš€7ÌrâHÙLÖC±hXr4ÀŽ~cÔ`ªü"”ö¯êÃ{°­’ýS“[]R‹ûº üµzbSެ?/ÛŸü­ÏÌc—UàZ´èª>ÿ�|è?ä4=Ï{¥£yl>çÒ^fà§³¡Q]‡Âk\Òå£w¨X?7Œ­}?†’�7¥s®«(­“ú¬ÀT­~[÷#&ãò_Éc, (¼Ão¸$Óüé…iØ•b!•y œ”÷ øôĸü$¦Î·bÊŽ)ÈoM†E®QæÔ³8…xȨR7nµäwW&Gv ­3}^V¥WEÊõÉ9ØFï‡?9Ð ‚ÅÈ—fN…)Öµ§\Þöo7¢»ÄzìòË›F¹ÓD€(hç‘xÔ;{}9Ÿ­•I¯³»­Ÿ½íz]™¶®B”;.ÎÆ»Æù¬É.!ÉÏ&ù³ë+m^þQH‡ø¹)ä@ˆLb\|†;³;Ë×ÓÁlóê;„! ©óÊe”^ÁÁžª1&£².(ã¶¹o5Ieøkö‚ŽÛøà°(&DÎ#†!ò—üä‡çާåk8<£å¨Ö W[‚IdÕä©6vê}2ÑÖW=@7ëbötrŸ|‡Nóúžw·ûB]ŸÂÞdßóG+}ÝÏÏÛ ~³}r­Ö­w}pYÄìg»’CN<·bÎ{ç]` ;òŸÄΨÊDòë"ö¿=~Uy—ÈÞ\ò¼óé3K\¸“ë‘*ŽP:[¡#ãeOsÓ0´ºøj'!´îµý‘-&s‘õ½m°ý¯Fÿ�œDÓïtÿ�ÏO.Ë}y«Ïg¨XEhf±{ˆO¢”¥Pƒ½Faöð2ÑÊ»ÁûQØÐ0ÎL¿švêý¶°Xà#ôÑê=IXòmó‚#gy,–wM<«Õ5ˈ޾µÕ£ó©­Dnzmß,Óí?ƒ®—1Ü ÐÎf:°¦I5¤ûáU•ì>ìU£ÛlUaÿ�onµùb­ý'üû`¤?ÿÐú2ùÓ9G¡Tù}ÛŠ[ÅWÓ·†ªö늪)®T±/ƒ¿ç<õµO.þWyEOï5}fïVG_JÎ SæòœÏìèÞIKº?yv½“ ™>áú_ùzmíߙ䰰ã-~0س9ÝìðG“Ø,PHñLJ}»5>С$øŽù®%¾@¢ît(/íͤ–Âæ —Ó—ã;òYhNÕi“†SwE¬ÑØõ~s~où._&ùÃS¶ŽÔÛi—²ÈúJLĤ.íNÝ:çi ÔøøD®Èçï|Ó·´•Ô’B{Ç«ìOùÁ»/#óUáŽhmcôß¹t·’H” ‘ìîÀ€Ô³ŸöžBñŽ»ûÝdzç‡I3¿ª@rÛa̧½úS`ÉÍj8•B¯]÷¡ÎD—; Ù8Н"¡�€ìÕ­;�¦C«_DÀÆR„Ðß�šS|%JñŽLì¤l*vÞ» o€ õ' o%>¨¡w9"S ËòþàKÿ�+oÏÍ5Uÿ�J¹àwøJ­6ë¶oÿ�ä4=Ï}¥ßù¹ô^"¬P†$$d3�Ã`véãšl®¿Q̽/MxT¯ Qzi˜þ÷W—‰#FI1=jÍ^¦¹&Š=UYDŽŸc܃½|i‡£h2ªáE ÉTÛ‘ß¿|K{¢­UBC+0zqU]Åßcˆ fy…³1Sû^­N•=<0†1aÚ× 4æãÈ=hGQÓ}²Nfò|-ùÍ+æ€Æ@j•jt�Ô§7Ýœ:½$Gî‹Îÿ�(’9ôóƒ—;©6íU}ÉñÌžÑ5/ƒWgÜ_™ûßNiútHf‚Ù#u¬cïšiL‹aŠfÚuŒÒ–InVJ‚Uw üúuÌYÈ8Ùf#ÈnÊtíÎ)J<qnNv9Jù¸y52#aLµtM7êòˆ¬•Ú¥¨@aS×íoˆ•ê2¼Ÿ ÎAÿ�Î>yãó3Ì.­å94®q¼1^³[²ÄÇ~\X5°ß:^Êíl:Xä½Íí»Û=Ÿ=xÆa lî=ß©ï_‘ßóžTü½Ñ4ֿѬõ5YÊ×Rk· ­/®ÊcfеôÀRBÛ~¹…¯íiêdw"=Þ^}ìqéqèà!r9Ê·'¿ËºžGÿ�9½y}eå¿'‹8nxG«¼‹qnÖ ”»ÔëPG†l}œ£–Õý.kq ( x‡!ÊÜ÷>$ü´óŽ­mù«ùk¬ÍªOywcæ;Šk•SXç•Qêäõ`ÄçG­Åi²Fªâ]‡Q9jq’oz߸¿Ux;�8˜ÐÕÏ2²CÑžmXÊmüÅ£7-®$’Ý´¨iøŒ–S y£x¥å»ÒݙΨ)¸²XwþÜ*·èÜwÅV’~ŽØ«Žj¿Û…]ÈøŸUÿÑú0*3•z^0'’à@¸«cçòñÅW×½wÅ*ŠiŠ« ñCò«þss_]có¯Ëþ^ŽOR$ùnî"ì.5)å×nüfß³£X¥.ó÷;ÎÉÇ@2òÿ�/;(H(¢*QÀ'sµ)Ø÷9Npö8`KÛ4UŽY­ŠD‘FVŠ Óo–k2¶RÞ•¥ZEôÉAZõùõ锜L¹(+çoɽóÓOƒQŒFÖ÷~¢8ª­ý‽9RvÌ/iOJIPâja‡Q ¢Àßð^Ùä?'i~FÑìôØYé–Šì-£Z¨.Å›ˆÚ¾ù…©ÔK<Ìæl—\"11€ä¡o"+ÄXWá�“±©ýYŠy¸²‰¢[°,e¡bè½zoßß"öÖFÔŽwf$P:rDÛ²¼cà-A^5¾'¦ØPNén«ÈÀvPîkJo]†Ëõ?-.¦ÿ�¿çàhõGëZ*ŠoÛ:?Áaî{­,®È¹ôg—dTô›€P «‚*i^ù¦ÊMNïV²¹Q2¹,„€Ô©�ãÛ1ÝDãºlÌY(  ïL-G’,L…âøêx²¨¥ a‹ N¨?‰hùŸé RÄŸˆYþ/ˆW­+ÔšSIÙT•ù2ÃjN§¡>£&À¦'­rŽÒW„ÐîNýÆÙ'+nøOó•å1\3²>Š–4¾o{8=',&žqù73-›·í é…+J“LÊíA¿ÁÇì­ôçúÅõæ•7$$«Õ¨¼E+ðõߦsóg’4Yµ¼rI •#âP‚ŽzP(clâ™ ¦]`VC[‹žHGj­?ŽEÂÊ*ÙD2�PPÑÔl}þxÛˆb€µ²ráèH ²‚@ Nõë†Û'-™$0$hÀQvØ‘áî;à·Eƒ~`yRÏÍ«§Okй´¸‰ÔÊH™+CÓ¯lÈÓæ8æ$"äi²pÜO)l}Åù;äOùǯ?Í.ùWVÓ[IŽÆq«ÛkfÝ糞:hå²ü+WØ]=óºÕvƦ–H½«‘õ~§™ÃØ9pê€É´#rƒ\‡‘>oÜ„c$†R¥CŽEcÔŠçŸAÚHÙ)eÜßU¿Òö&Z€°èß ~ ž(Hy=~AFaØ3d]T p3XÌâ«Ý{b«IüqV¾Ÿ» ´M;}ø ­åŠ¿ÿÒú)Qã·|å^†•»¦*ÔuñÀ–é¿ÏU¦Û}8¥J Un‚YbŒš` ÀÉù  ¿ 2<Ñ¿92<Õ œíu0\‹s¹·¶aoÐD{ èp@ÃOžu÷îõ]Ÿ†£äÌt_M˜6ü™x2†44ß·Qà33Óâ^Íå¹.-=(˜ÂÌ*OZŠošÜµºrÂG›Ú4¥*-YÁR±ŠWsZíCÓ¾`JV]VmÉfVû¤¤&FcË`´ÿ�'!n$åÑ“ZFTV‚¼A¥8 ÏQÅœ“5oîøðæî�¢ýä÷=2%®“ù�Û“öYrk¾�äB=‹d-ÔÓj±ö§a†˜h¢Æ«Ò”¢ô#%É4£R Ö“…`8ñ¯ß×3‡Ô—ºªªþo~a€ÕUÕ¶ÿ�x~¼èaþ+sÜhÏ “Ü>ç¿h¥„QÓâ¢~ì@hsS‘ÇÎô:áˆûíjæ1ë2Dkn~ÊÐàt=Æô¦ GuHgUŠP IéÈà%+ÔwÛ¶)1²‹ÁŒa×§Æ¢+¶(ðÖ3\’UDeA 7=ÏN˜²!8DhЗ™I`k×¶Ø\I›;æ9˜Äþ“�TžEG`{ïã“ÍÓG}ß þrLæRŒ/í�#¥s ìػܛb/4ü¸u²¼Œ” /Ü¥OÅJÓÞ¹•ÚqÜ{œ^Å$á7üâúç@‘Ú(Áøù’®ËР粊s³ Þ¥¢»5°©øƒoÈýšý¯Õ˜’ºÌ⤟ÚÊÉ#=AT&ƒñ©È4N6Èå.â©FÛÜV´Å£†“0á#r£ö¨AØÐõÂÓVSXeiLQ©¯ÂÂZ|ªFMRZ0ð ¥€SR7ۧㄺµ]:Ùcxý“µ)¶Ý²W{°Ë#É>漊(Ôß¡©øKE1Ï1 X™(Äé"Ž”âAȶáÜÓÚUýDŠQ¸–4pÖPŽlú:[,a±Å+­"›ƒ©Uiïú±V¿©Â®¡ñö늿ÿÓú ÎRÞ…x5=7#  ª©ßÇ ­±§¾*¨1Jð:b¬;ó+Í)ä_Ë=ùÂNº‡w=¸ñã1Bû7a9w0ÃŽ`? |³ciØ<’ëH«;nÄsZçIœìö8õ/¡4Kx“ƒÂ@Z+xoAà{Óe—{¼ÆonjÐmÖ‘2!ä°ÄöïZøæ³,˜d•=NÂgˆ„eUJ}ªÐWo–a—]’[3{]R=‹Õ·ü1p2ÓeoRŒ®À¢(Pwûð5U"=QëÆ91E%¹};‘×èÀB8vN-¤‹’0?eŠ÷jø¦@¦~»XŠ(I BôöÉ[P ËÈ©V'—ól*<vÀCIeëk*‘Èòc½jv³‡ÔüÄÔ­ÚOÍïÌùøêŒJŽ ðZµ iaî{!ô|Ü÷ ׂAVgwPxÔI¾óU¸ù¥ÍéšT|�Pfen•îFÛxæ3«Ìo}™ ½ÑŒ0wd<Ô©4Ú¿>øFî<¡jâêíëlîW†Æ‡¹Û[+e/\+Û…!Ü- àMv¯Qò¦4ÙWvžÄü£_Þ ‚C�D´ä˜ËÀ§4‘ÕSíÑÁØ0´€mç~bxã‚sñ3€åö®æ›m–AØiÁ$>üßšF‚޼IRË¿Pqgݶcû¢òßÊ9\E©Bš-ï>'jUGFë™}¤9'°¥Xæ:q>ÁÐÚT‚�Ñ€›¸4©¨ ç'Vì²€KÕ´¹ ÛO“Wª(ØŸ˜RºÌ£Õ»!¶_PªÐ45$t=j2.<ödv«§!0 88ßìõùtÀâÈ›GÛªJ#‘"”ùtü1c#I¬"8½9˜KZžÄp5;zp‘Ô¹–k±é¶4Öv „a“Ó�€…ºƒÞ¾&“ºf¨Í«î­áÞ¸y°´—[·gqÜ•§‰>Ùâ—©éº4ž®‹¤IZó³‹uP¿Ã6PúC¤Ê+$½å0?íäØ,ù »àJ™¿ *°Ž„ý­>4ÅZñþl*ê UÿÔú¹ÎNíèiS²Kk…E?VVS^¸¥YMkŠ«.õ÷Å/”ç5¼Ë>ƒù ú=¬æ üï®Yé3P^Ò.W71šö`Š 33A,ÂúYýN^‚<Y/¸}ïË] }9£pUi°¯ê Í¶caë´°§½è´‘ƼXñ©u§Ò~y¦Ìh»ƒÛtH‡:T…B·Ê„šwÍvG!4õ}?âJò WA­wÌ7Y’Ù¥°TŸ´#<¹·ýx¸RG*Q¹* ³Ò¢¼i@>X– ê#õÝÎæ4 Å!P+ÐtÈ¢Ï ¼NCÌÅZ„P€+ÓÛH&±º‚IPvêj=ðÛAÁ%7& ½+Þ˜°¤Ó³ÛÀIø|>xYDzŸ™×þ³~q~bI"Òš¥iQñ+þÞo–‡¹íôƒ÷~T>ç¿hÌÛH¤ujÆ›S5Y9S”X,îÒg¤TŒ>"=èFcòuù#Í4 jP•bÎŒüEj:WÇ'ÐJ¬M$ËÈ¥'–ÃüÀÉ�ƒD„T3ÕÛ‹Ízrâ ¥+•“Üž “›‘‹‰M”qRAè:Šäm§ ’nѰ›†£pPxá?ºyw›šeæ±¢?5± (‰¥Gs™éÙi�|Sù²eXæ%V*NûTÒ™Ðh–Sû¢òOÊY—XîËt¥�è>‡ç™¤6çÙóc%ÿ�;ô>ºÒnã0PHªÒ©E#£íÐg7’.ë$wz–‘p‘G"%ɪ®ýÏO–ù‰0ësDšeömHŒZ³õ®ýò—vC%‚`ѱâV†„€|\SÖU‚Óâ£ÿ�êp0!»Á�øiàØ°)Ü$¨Š¥AZЮã]å1ˆsY�¨ø¦ÀV»o…¨£d�ü UªM†ŠQFh˜7J}<<N%æË|£(—Ëzh _GÕ‡åéÈŸvgà>€êõ‚³I‘P\¹ÇYâ1JÆëú†*¦~ìUoÑZû½ýñV«íÛ ¡ÿÕú s”æô%R›ÖµÂ…êEùœRV„b•d;{â”Bø`(~vÎ|k†[ÿ�Ê(¡ÔuÛ˜ßÔvKX‰q@™³ìÁ¼åäév™ŒIï|G¥BË(tˆµ6ôëÖ¾9›”ìõ˜#ä÷ß,e„: ¨‘Aû#­6ëš|îÊCmÞ壄¯ÁVJo±¡ï_³W—“‰—“ÒìP¤pzh(Òî ûlNcºé›%˜DDlªÍæ”éÛ|\Sºa‡F®ç*MIvÕ!º`VœOnž8†ÁÑk,dq4$Ôõø€á,& xŽ…jú Ó¾ç"ã›Ds]¶Yˆ©éáÔ䩈+¿¹UŒ§¨�!©^¾NÌqÞßšúµÐÿ�•Ãùƒ*“Áµ%âûíûµ§Ñ›øGüç³ÒÁG¸}ÏpÑîà)¹ {æ¯$i†Leèuå¨@¯pªrU¨¨ÌR ƒ—ºEõëy”:È(�Ò€½·¦#g âæÏÒ0«O§>gÔ` µèzäëkl‰¥ uÔŽâÔ(ã> *:0-ðÓÉ,5_Y„áâµ8ñ5¯b<2\\¸8vMî5>#…V¯¿* z q†+`úýÝ›Á9V>«FK’  þ~™~739X|Yù©!­¹¬jÊUUwñ&¹Ñh†xÖ#îyås„¸×˜72Çñl§OlÎí´]`Õä÷‡Öú Abª§‹lŽÞ4Îk(ÝÞä!éº4ÊÌìÈJ$Éùf&G]š<ži"z11VD ñS¦ý+ï”àHnÈh\37_‡ävé‘q×Z̯H¤c'~µFØâC)¡”ÁÆ…é^uð\9&JZI"`´V¤ìA¯†-\L ( mû;ïðšy5SQVCðÒ€¿«%Ülë â�ãÓ½0i9ò<„i·öfœ¬¯Ÿ·iT6féÅÀíûÀ{Ã2'2mÂXOùœR°šULü¾Œ ¶£ µâO}ÏË·¿áŠ¿ÿÖú"žÙÊEèU–›dÞÕÿ�:àK›®øªª{õ÷Å(µ­:`Rü‹ÿ�œË}E¿ç µ?Ò0ɬzšZ«%¨F,éM…e,ëQ›¾Îþä×>#øù;®Ï¡øêð힥A<y|k¿Zdórz?=žéåƒñÅðŽ\TD׿sQÏ/k±,)ÅIoƒˆ'n5û³]7UÕê[3B¡ãhÏ=Ú jPœÅuy…™<…‡§Í\¸]‰¦ÿ�Ž-m À³V´)áÖŸ<S²i.x(Kv"„$R•ÜõÀÊ _4ÊÉ¥ŠFY ŠøS|-sù§VÏqU¬'¡áB:Ó¾ø‡`w¢¹Ééƒé7:­A"”ù×/›¿b¼Ìq™' ¸&€ï½+ü1r!ö?5õ9/æçžKAÂC©ü`°4<”Þ”¦tØÀü´=ÏS¤®":P¯“Û4C?Ä�”Ü{Szæ¯%[vZ§¥Z6”­J‘É-XØÑ~D³\N ¸È4Ž-hð̰E A ŒÄñð -kôdhضº"É)u•¢ÜÝ7é–‚•Ž8eZÔ|_)"Ÿ,ºGnL¥’t.h@]ZÛ~䦨EÇ®ÜE)4®Û•°_“•ŠrþnÕÞ­>ÚV‘+¨Mÿ�zQkì¤eg…£,Åmamn‹:ÿ�§´éÖž™¯*ôø€í•]–d¦¾,cͳÜ,r%½ˆx‚ß3 cQ¶Á«·Ë2±ù¶èãdýï‡2Eák‡øÆWxEHçJgI¡ªÙÎ×v{©ç?–¾·®^ƒOå4Ì®Ðå‹¬ì ¼¾ñ÷>ªÐ…drcBW¥+öEO‡¶sÙ켞·¡‹žuêHè@ OÙús%S…Ÿ†·gú{O‚1£ÔbGÚô�÷Ìw_”Kt\Æxª¤d|]éöiøø`qqÕ¡íKrN oÌ1^£n»`-²äÊíŒàFz¯Æ᯶.$©1Vœ…ø8•5®ÛÓÃÕAk_Yxò§Ç×·ß òÝ=‡— Á­>/ Z%J’×~ƒá<«Ö˜–(Ÿ&>½¯_ôzBKöõw¨ùÓ2t·¿s‹®ª‡~ÿ�&v~ìÌuáií·Ëì?Ž©TþªÆ­7úqBß¾~8«¾, »ÿÙ���������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/includes/subfolder/include2.inc.md������������������0000664�0000000�0000000�00000000546�14156613200�0030156�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������## A Sub-Heading in Nested Include Some other text with **syntax** This relative path will refer to the importing file: ```{figure} example1.jpg Caption ``` This absolute path will refer to the project root (where the `conf.py` is): ```{figure} /subfolder/example2.jpg Caption ``` ![alt](example2.jpg) ![alt](https://example.com) [text](../index.md) ����������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/mathjax/��������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023213�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/mathjax/conf.py�������������������������������������0000664�0000000�0000000�00000000467�14156613200�0024521�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import sphinx extensions = ["myst_parser"] exclude_patterns = ["_build"] if sphinx.version_info[0] <= 3: mathjax_config = {"tex2jax": {"processClass": "other"}} else: mathjax3_config = {"options": {"processHtmlClass": "other"}} # this should remove the warning # suppress_warnings = ["myst.mathjax"] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/mathjax/index.md������������������������������������0000664�0000000�0000000�00000000034�14156613200�0024641�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test ```{math} a = 1 ``` ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references/�����������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023700�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references/conf.py����������������������������������0000664�0000000�0000000�00000000124�14156613200�0025174�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] myst_heading_anchors = 2 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references/index.md���������������������������������0000664�0000000�0000000�00000001225�14156613200�0025331�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������(title)= # Title with **nested** $a=1$ [](https://example.com) [plain text](https://example.com) [nested *syntax*](https://example.com) [](title) [plain text](title) [nested *syntax*](title) [](index.md) [plain text](index.md) [nested *syntax*](index.md) ```{eval-rst} .. _insidecodeblock: I am inside the eval-rst fence Referencing the :ref:`title` Still inside the codeblock insidecodeblock_ ``` I am outside the [fence](insidecodeblock) ## Title *anchors* ```{toctree} other.md subfolder/other2.md ``` [](#title-anchors) [](./#title-anchors) [](./other.md#title-anchors) [](other.md#title-anchors) [](subfolder/other2.md#title-anchors) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references/other.md���������������������������������0000664�0000000�0000000�00000000025�14156613200�0025340�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Title *anchors* a �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references/subfolder/�������������������������������0000775�0000000�0000000�00000000000�14156613200�0025665�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references/subfolder/other2.md����������������������0000664�0000000�0000000�00000000061�14156613200�0027407�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Title *anchors* [](../index.md#title-anchors) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/������������������������������0000775�0000000�0000000�00000000000�14156613200�0026126�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/conf.py�����������������������0000664�0000000�0000000�00000000160�14156613200�0027422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = [ "myst_parser", ] master_doc = "index" exclude_patterns = ["_build"] myst_heading_anchors = 2 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/index.md����������������������0000664�0000000�0000000�00000000222�14156613200�0027553�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Title ```{toctree} other/index ``` {doc}`other/other` {any}`other/other` [](./other/other.md) [](#title) [](./other/other.md#other-title) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/other/������������������������0000775�0000000�0000000�00000000000�14156613200�0027247�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/other/index.md����������������0000664�0000000�0000000�00000000055�14156613200�0030700�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Other Index ```{toctree} other other2 ``` �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/other/other.md����������������0000664�0000000�0000000�00000000124�14156613200�0030707�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Other Title {doc}`other2` {any}`other2` [](./other2.md) [](../index.md#title) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/references_singlehtml/other/other2.md���������������0000664�0000000�0000000�00000000020�14156613200�0030764�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Other 2 Title ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/substitutions/��������������������������������������0000775�0000000�0000000�00000000000�14156613200�0024516�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/substitutions/conf.py�������������������������������0000664�0000000�0000000�00000000266�14156613200�0026021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������extensions = ["myst_parser"] exclude_patterns = ["_build"] myst_enable_extensions = ["substitution"] myst_substitutions = {"conf": "This was from the conf", "override": "From conf"} ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/substitutions/fun-fish.png��������������������������0000664�0000000�0000000�00000263666�14156613200�0026766�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������‰PNG  ��� IHDR��ô��^��VÝ”�� �IDATxœìwœÕÙÇ¿gî½ÛË.mé‚;ØÁWŲ Æ$ÆÄõ%F»°`/1±½±kLÔXˆ`AÁJ+HpÙ¥ì.»l¹{ËÌyÞ?æÎܹe)² ‹îÏrï9å)çyÎsΜ9ºÐ9 «*ü²h¤XË+$üæPh|(_:ª>££ þ!PVðÑ&ºæ­æÌ–*�1u‡Õ×¹˜ïçL*=%_tÔhz²DÄ´:¬¾NÅ<ØšÖ+ŸÖW[bZäœ:Ã×Quu:æ}ÎUbjÄ´`ëÍ}ï¸vßñ]8,‹—6w˜£sÐé4ÐcN”ÜþLþoå°MËv…Ö2x÷­²ìÐeò©ÿÓÕ~§ÓüÆ'–/í«ùôôÐ ™ôPû=ðêšü®²²Ã$à拓´Ö%_…BŽé±š ýÏxªƒêëT𝻥®&·Š9u=ys}_tìŸèŽ1}Õ!¥þ@TF"Ò”± æý—òYrh€Ó¤VkÞ8°Ýií4Ì‹ˆ1«¹Ùª1Mö,©¤Åjuš=­´2ŽqíNk§±ùÏZ^ëÙ­’^ÀôšÞÔZÙ/n`Ø¥ßÙßÒ¾öµÒN£ùù--RkYô+XM˜0AZy¶²?5ڢƲ¨µ,¾:´]éí4Ì/b‘¬l,£Æ4éqÑ:ò^¨KhöA‚œÇyíJo»¶£©/*ò}fšæVåÓÚ» (XM¯¿5óåƒ%¼¶fž¯Ü“Hwåzýhk´=ÉíÍ;®¿>z•<ó ¡Å‹#Ùm¦_ FƒZû‹ò¾G£m}«Vž¬Ü…ZÓ¤Ö²ØhY(à›]wm7š;¬Ù‡B!úôé3ä²Ë6,õ^Ÿ6М9áìÌÌL÷Ú7|#uMý©µLjL“ JJÐZ£”Mžˆ`ãoü‰?aY–{À0ŒÄË63Ÿ™éŸríµæÉ?4ÿÇ£ï:¼Úð߸€µ3×rä‘GÚÄy˜wPWWG÷îÝÊPJQUUEß¾}wœ ‡Ã\y%RQaÿMš„œr 2úpäÓçë3DÏEd."óì¿÷E>åÝÆFQJ‰ˆˆÖZDDÎ:ë,QJ‰ÖÚ½vË-·ˆÖZÞxã éׯŸ{]D¤¬¬l«BAeš&~ÿ¶w÷YYYÿò©ÐéͳAHÓ¤²Tì«ØiÞÿ nzÜÇÕo×sL^žD)Wëo¿ý6J)Fˆ$ÜxóÍ79þøãÝß–e©-åÇÈÊʾ©¢9äÕºµ ÷ïß?«01ç"­s‰óûñ¢ÓÊåß–‡‚{ÁÅã,î<¶ÀeÌiæÓ¦M#‰D\¡ØŸP3ŠŠŠHîYü~Ó–ÒoÌœ9}"À 'H–Ó\srr~µ©L"‹÷"+_þ¾µ~&e73ùÕ$¹ÑÅpÈ1“’òÇïç?ÿ3ä'Úöu×]—P_â'”dAýôÆô<Ÿ/>Ç©”ÊÙRæ•ÖšI“Œ6må†Ìäf$znR!e“lWwU/bkH(›ÄäGŸâ÷åËí …åw(ªz</N·/;80>WémÞßJ)þ~ƒâòŸÇÊVvKš6Æ\ ÉÊÊ:*‰Ìj‹Ÿþg–}ýý?«ö0bÝDz4ÁÍ7û¥¢9ï<¬nùˆÌ³™² Š1ˆà6rOÓ@õ¼ 0ØM¯ò`ò›žº »{L¶iïoçóòS<UŪ;˜o°)Æ÷»lwÉÍÉÙs÷ó†H¬ÊT†ñ4KbôØcfÆmÙÕjÌq)דy €¯€ãö|ǽo;<á‚àÕ©/¾ ‹â-ÖÑr2nº4Moæ¡#:?… �žl¨ô(˦¤O6ÊPì~Á.¿Ie>hŽ3í@Ï‹7³í®ేoËLbÎM(¾_».ÉáÙM à‡>%Î5ð ÈBå8"’ð÷ì]ŠÎÆí1Ü::”]†a˺‡]1¨Çwoì)ÿŽv£´o6Ý{f’_ ¿ ó™¸1G‰ýT¬í-1É:Œã4wP*YÓ*8÷$q¯Mš‚aŒgÆ 0Záåû¡ÈJà›OƳñ#˜:#^—( Ôg>B ²CÁ}W+.'üæ(OýÉ‚ö\PÞ{ð^ûæËº°A÷>Y\²XQÒ'@q¯, Ÿ"k}˜uß·zÆóØ@£§$À²â¹•Æ€næöPMõa”öùÐ5£¶óÜçÚøxºåžýìôw= >+^Y€žkÓ¡ǧ’Ø—¬lÍâŸì †Â0`¯ãSF)~ñdåù1 ÈÌñá÷†Âˆùžx³oŒý5%Vk¡qí8D8Mø5GóTœÀAÁ?^…KO·¾óüâ©Oyê@ c8ünÙ᜽ü´1œIëFÐ{p.}çÒ{ýù‡ªzÎåŸÃ"<‘W‰¶ ¦*HËÆ(‘°F±™P¢§§âŸgüþõg�<’wÊðþþð½¡vd˜€{Y±¢ý}x祋P}Æðüí.Ï)õ;_õ<û‹1â�žÆn!n4<^„Ö–qõ''D¾Ý¢°æ›¹õ„[-š7F)î‘©ý�>h§‹mr°Åâ4vßrFBËì8â0íÀ%RxóÎ¥Lš >ƒWþo†¤zNôD=.„C§_»íæ €¼Z÷H[9­nô «¦ÆR02Î8€aø4à¸wñùþ¯¬ºhÝšV­_<ø­Oœy¦²†•Dω Àp ‚ñãQݺu˨{·>Œ'Ɖս&\+›dST=>×+>öu©“^úò¼- ¹% øLd¼-xÅž2ï¯_+¥”ÍÚ /³RReØŒ+¨ñãí‚ëëë#Æþ(cÚ¡Ñ5Q/pI‰ÝœüèS ü¤ÌäòäõT<xäÂÀ–00ÿžo”?�wß}ׯ“9LO˜Ðf¡>c*ë°Œ+¹ØC¤óç*ðò?+øý˜å^YÄꦾXžÅòÃc7<AL‚ÇWðøÂG}ÿøÇ?¶nÞ̩ϮL˜8Ñ®Z)ØÛDIIɉµµµ¯çB–·i: x”à €É{OÅ¿# öC(Øi/¸ÕhÖZçÿ:SPQ‘>,Ü„Ãa²²²ÎPJ ƒËÇ#¡O‘ÐHë'ÈÚYÈÿEþurĈaØÀ­u‡>NûAÞZL˜€¤ ÓÓ¢¢bûÐÌüĉˆÖ0gŽ2gÌ¡‘Hde pM ìfýgΞýA¤#iÙáÈÎÎv'L øGӳݓ“3椓TÇ.µø1@D:Õº‡^s·�DÞß_�šïf‰Õ1n SIVeôǪü»!ÑØ²%Fý-ÝþÑuu*ÆE¢HõSflfÖÒo¹°#êêTŒ%g*1-Ä4i~¶g‡.2îtÐZÓ:e 4=YÒîÑe§†ˆø«£QYX¸ÅOX~:USXíú…ïG7 ÍÛÑ´lW¬‹FeãóeaÞBÑÖOä- ñƒðïc¢4öƒ9¾9fçŠñ%냟™g×¹Èdæ¬Þ¼X=¤ÃêÚnCÂ-AM4*3š›Ù³[¥»ªjcæÆO Ÿ² ½ëê4¸©K„™5½ùâžnh4þ°~GÔ×iVSn¬²úÓ&ö/&Ì‹kz3÷W»QcY0 ýëë4M}íŸÖʼŠljM“½»¯t›z MFÓÔ³ôY'µg}¦©×ß[ÏàÂ*,¥˜¾¾Sª#hÁÐÆ‰í]_§iêµý(Íûžƒ‹« dî͹ü³r/{ɸeA;;øNÑÔ¿V_·Zef-}«„Óbÿ’e)kf›2›ª/_\Ö^u¶[S·,‹oDŽ:ꨭ/ó䜬À'Qö(ªÆBxsÝ@^®Þ¾ÜK 6ú´­Ð·,‹›oö‰øýpÇùeMMM՛ʳ°¥Ej´¦oþjB„ä£[ ùô7îzYS¤ó¯• …Bdff&L)ƒýpò¡‡zï¶fÍš%ε}÷Ú—}ý/©lìK­eÑïä5L=ôIî¸ãÀîß?ûì3^>ðeJ)ýøÎ>wRUUå–Y^^NÏž=}O=õÔVöÛÌø 7 ۲ز÷>/1ê{"£ŠGSSWå.r–9ß ÃÀ4M ÃHYVæóù´ˆlñ Âíªñìì¬[®º*ä®ò‹D`Æ;0ú�¸òè{&ö³´Hï¤U4þ3ÖsÀ«SVD¿òÊ+œrÊ)n_}õÆ #77—††€+¨{ï½W]~ùåíÉÒ¦“¼ÔÌŽ/úÕžÀ sã÷C!8YÄ7$,ô‰H¦M›&¿øÅ/Ü{W]u•{ïšš7O¯^½¶x4§**lº?úè˜ÀÛoÏØÚG±¢çÛ~Ý‘NÁ±ULªçU°îÎ6Ë*áå™ð—¿[î‚@­5>ŸiÓ¦¹iËËËír•‚ù 5¦NŠRŠòòr¯9lQ+VÉON- nºi³&¸<´ÏD¨ž+‘ÄeA¨ªÝÅONËàì±w%U؂̃—…*¥\Ʀ{2?NÞŸÁ²JíÍ·EŒ§ô¹>Ÿý¹¢)+3VyïõíÛ=?‰ieWøü _âªw¥ ½ÄË»¼ìœ n°ó ßAðß™pæ™gÆAkMyyy ÓZëø‚`Ù«À|ŸÏG8Þ$³{þ~÷Ýw?wH€‘²zÙƒßÿN÷÷¬Ž> òÕÕâí ”e"À˜Ó¯I†‡Xï*W½'2ñBðûìôÃzü+Áä?>Ÿ/¾ð f^Jž+deeµÉË>ï*þ Yª©ì×}.7Rº¢FÏ÷PükË{ÁùÞÅ=ŽV¥×• Âÿ¾=¾PÐã¹%¶L8±Ú v^m—uÝoh“p§ÛzòÉ'‘yñòÝ¢b«­d^âRP—ö·~]Z–CißlòºÈËÎý›ñá‡I&Q€½&Î@#TTàÚ¬Äè¬U1®Ní,™)›ä¦CjÍwµ¤œ(â°nC¼ÜЇ‘”õ¯¶�†apö°sÜŇΧ³ÖYNb~¢{Ù9ìºaÈÌݳ¤O¥}²),Épg<UQ¡ë.øõ.sŠIö”C`Oq þ«Ï${½{ ŸJ<Òn§ž€¿Ý�§£÷D;gÕxœ߯…n·‰>ut¼î‘¿‡>ƒþýº±òåú˜�í]—ë½>âŸ{€R”ôÉÂ0À0}‡æá÷T.mbÕâ&Ô‡ÎÎyûí‘- ¹mÇ m©ƒ;/‰œ¼&-¦-Ç© ñÅ¿›Â„í7&]zÛO=6i œG ÞEDÉßOý`‚–e(”‚W #­QΪêf¯wõ) Š3ÈÈ4Xõm«5arÈáA¢ØÍÛùsÖlÅ*øü[/5$PçÐæ¬XòÕ~›e\¸q0 §]KÂj(7Mìš#lÿAvO`Œ€³—ŽÝHí úÒgp.}åÒgp—lìΣ½),Éä™!-vÏ`c]˜ ëÄ‚ш¶ëIè˽n<Úí‘ ÿû³Äe]Þ5¯nðRz)J˜ôÈ„f#¸þÈ1biûL"Z5ž)Óáéiðß¿¥6çAÄêé?*×y®Çž(à�­ Ã@DøÓ‚ƒGùÌ¢÷|ùA–)l¬‹P¿.œ4ã,ôuœrfXïƒw¿†£ö"¡Y{×®¨@ –2xí8éWPý5<ü÷‰ ªz¼ëäˆè3‘SÀ-OÚšÔó<q@R3wðý´XKP tÜÑõ8¡dßÚZ;4‰uï;¥üæ¹ÃdÑÜzZM J2ÒhÜAcL�1ÜsOA÷ÆÆÆ $Gm<žÕå P½®GT?þ8çž°*Ñ3öždçó¬ƒõ–å^ò´¨KsºÖá µ­éMaïË­òKVßÏî]äk{@cúo+°qãÆï=¼RÃ…žÝ•¬{;µKõþP 0ìwTÏ-_çYøú Ìùx.Gô1äá*YÉ¿ôÎ’îÍ1 ðåßW p¾·Éøí·g …Þ‡)÷bÍHÅ*ëS{’Á!Ð b$æ™Ôš )êR=/àðþ¯y2z4-0ó+8zïÄ7áYǾµHiêýkþ™MMMÏmmAáp˜ÌÌLkä~ïMN­Åô°óð+Å\ôó )Í7Ùwüþ6øÏ[P?Óþ-~ðí"²¥ã‘¶1a’ŸŸ7~ó)·Gu>Ÿo 1_tòhdá+Hë×HhÒð²âäƒç;ÿ„t˯oíÑ£ÇAíMÛ(²ÍÃ0ÔUãÇË[’öÎ;s®ƒ·v4MÐŒô¸âŠÆuJÁ}÷å<W]]¦=™0UÆûïæ»ïê@Û%u :\ã^8¾Ä0à†6ßýü(0a2tè‚ͧì‡hþz¸�XK¯óË %ôö®¢µ=5)æÎ¹êü'`g? ²òâ#hxM”²ƒO × kfC¸éðC¿æ§zYÌ“úÛ ŽÛ‘´n-º”ÞJ/ø#±,̹û[²ñëSµ¥É³ò�áþìË20-ò/ú|úŽ&wk°];ô ²èˆçuDÿJ‚At(‚E0ŠG—E¾}ñ#1¥¿}-ª»]î°m;]JßDgï-:AbŠ×­Qû³%ÒXô§`Ꭶ¯ „Å­÷·¾ÔGZþ]*:úÓÚ²û' Ñ2¸ù­f©ŽFåûpXžhذ‰‡¯]î}3‘ŒÊH$Üý¬V‹ïòñŽ ê¿”–îT}¹ƒ®è}3X{åº/³ ƒ†#Ì_ÛÌÊWbõXÌÈÒ寬ŒYoíhú~º,}Kú6¿Ó\©5o«©·,‚Z!¨5͆ð—ÖB_ÿ¹;U'ߥô6 "ÆêhÔò=W ë5&&Q¢TŸà½GJhµ4A­™Ü»òùwOߥô6P}aõßòOÌ¿üƒ#… 1 ïuÛFzß]O4韉ÉXÆî4²ÜiÝžÐZrßln©ûóz"ߨóë_¼THõ¨€íÚ-+æâ…±øD ƒþ±âÆóªÆÝ¼ƒIß"t)= –7‡d£²Xcš„ê-ö¸ÎuíÎg”(ËÇeñöe„Cv#xcÀ@ŸÏP¾ïRz´Öy+†­hŠ|¡®"ÕÌs· GöZFÄ2SÜ»óý Îèô2íôno|Ö” ÖçWº×4Óˆðúº2‚V<zw#yÓ¢1Ë ð] --ÑÅŸ¿ï;…Í¢KéT_RW4›îíæ*ÔZe÷ƒÖ¦µjûw„•£³™~]_ªdҢૃ•¿¯étJï¬]»æØîÝK6Ÿ¸±ˆE"±Ez øª¾w¸<(‚ú6Ìa£–µÙœkqQ§“­ƒNKØo°ï]q…Œr®Mžl¬…Šö^·n]C Ð~kË>ÿzã(úß3Ÿm&ç îu&J”gñùÝJÜ­·èTW­€ ·FW/ßgÏ~íF`;¢S+= Ã8¹¢BOÑibdŸžžÐš5Å»UW¯ùÞ{,Ðæ°ˆEj@‹G©e¿¨!kF«kÁ�cK-µ�)oß3øI|­kZ)Í£—)Ão µ&''çoápørï›ÆJ)²²²^niiùåö\,¸C”>x°!Ç#äæŠÎÊÂÈÊJzÃó„ÛºÐ`æL" µaÆãN–÷XqId}ÈÝyÔ*S,ùºA­¹ç¬³XÿùçTVV&®cM +Qùo½õcÊÇp;·s¥ye±*’•/"ì½÷Þ,Z´hÖúÀmç´mt*K4h`ß=V­*/oÿM>÷€ü~hn†åËaɨ¬„_õG)/gè~ûSÜk‚0édOÎæüóÏ÷”‘þ ‘äëÞà÷ûill$777!]òQ4Þ¼«W¯fðàÁ³LÓ<ª]…àÔ×…¶LÓ$//¯W$ùVk]ᇇo‚ß‹û:.ྸ•ÀHò›_Î5ï-­axçxö ¸ñâ:ZFgÔš_ Lýúõm*¸-Wì=H)ù¨˲ÒZ|QQõõõ›ª§Ýu¤JKùü´ÓØç±Ç²÷nmmýª½+Ø¢Ñ(yyyÿ ‡ÃgŒ Sÿ#ŒÔ×—Þô\ƒø;›Éïz©ÄìnÙ`ï4PU3çÁ¼oìïwÏ\ÎGÏ~Ägœ+7n™Þ÷»wïÎÓO?ÂOÂö18Û(xál™à”;f̘—oY~¿ÿ—ÀË›âVBÃ+*H÷*<˜³vmëÈö8¤ÎAÏž=û¯[·nÕÿM€‹NôXlñY¼óA5£÷°êQ’Fé1ŠSš~û4°àªñä8;˜¨Ä‡cYS߆,š º.º>ù*qûˆ[±cåŽÒ8÷ÇŽ›ð¹·÷mLì:ð$¨\§˜:uª«t'­§>÷¤‘ö‚ …BÜ~{Ö-ÿ… Ñ{ï}}àæ›oÙâ9fÃ0ê÷ÝU-x6çu.ô™„ (R5>Ár½É¼´@ì~Ÿ‰;4,Oavü=¿xË @Ù<÷Ä$Î8Þ~YáòûÀ Ã=רG?Íš –Fže¥¸p¯Ë>ù䓹ð Ä‘GI^^úÍYE„Œ€Aôã4]‘‡c¼øâ‹Œ7ÎÍgÆ {š,?m¿¢»)`á¾îéóÁwæNjhhœà¸±²²²âêêª:ëÓXE*1"Opêl’[ô’ï¾g·¬GãŠÞ„Õãï=γˆðÕ·ß2,ÿ¹„4J@Ên±‰á•ÿ¾É)}„ï@{ïƒ_]cœz ¨ñ3“#ì¶ÐÖ}¥}ûö¥òÕ*7–HæÇÛ9§PÃ!??Ÿ††•.Øv?ohü­g¨ ~÷Ôª\§¾”·ê\XØ ªÒ5MïËëI¨¨�™kÕ^Mö­Î½’sŒ¨ØEËW±GÖc‰oüz²&¬lRüŠ(Þxu<å%zTÙD@¹×s穉°¦.…ãµÓîÒÜÍ}×;¥O÷"9O÷=;;›àœ*Y¾^–&Ètx6F$Hl³ôÛþ5½Ê J Ã>X+¶µX˜¦&0øüÁEÊ�¨«k£Ì؆7î~Ä%î|6±M|>ÿ.=.~PÄ[®Ä˜HþC€Œ±"ímUv)ÜeUyú~ç»§st&N~èÊö¼ûSd�Ž%Úéƒ![(ï΃‘ûÅ‹û.öœEæÁº÷ ×ÍoJáÞûŽõÜqÇ ªhŠ+ÒÃC:Ó¤‘y•‰lîtòèÇû„­ùÃe·}KJJúdQÚ7‡Ò²lJzgÓ­G&Ù¹~̈栿ìm«dÀ�Vsý7YjW¹) H<ÿ,,z!éº7=©n€˜µ¾øòëœzð')U—ž�ýJ}œwv9çž}0ÙU7ÚeúBé9<öø3œW¾,ÞU$Gð}nB\o °f¿¼ ~}døáһொ׷çØk@¢G9ùÏ0õ=˜5k£FJqû¡Pˆ¼¼< ¥‰|œäÜÒEÒÆE‘–gí5}Ní5®°°àż¢�Ý2b ÆÞa¦Gßl2³}ddù0£š–Æ(M¢lÜacm3*. 'WT0%EÚÍ€&µe¦é œ~4 )Må1y+Žd&ÓvØI‘Û-oĸÜZh ™™P] ë+á…Øæjx¼Oþ67wl"Éi{sb’‡“醊Rº¨4éB¢8þµa¶‰y)#£äfg`Õ·P¾ —‚n1ï bÛˆ)ŠJ3ÈÎõSX’A°É¤¡&LCm˜†š µaZ›-»¾P(dÜ~{VªHM ˜DY:Nb÷Þf<””,©3ö¶Þ”òÚèe ÷Dn~léæÜ·Ýrá²£âŠ2FاYž–¤øö„Á½=}lty‡`^eþßkpý_¡´Ø¾¸¼Êþôe(v[Æ.Çõá…Ý›P†«¡™³jzºu{ÛäÄuýOöÞÀ²™ÍÁçWÜRXG‰Žò¿ÁÞ(¥ÈÌ6ˆ„4™9>¬¨Ð²1Jㆠu¶¥‡[­8;›à“–Má:ÆøÄ{ì~(ÝË+À6‡néà+—" nš<!í¼üæ _|%~xäêX}e“xdò“\8á;þ}+üïmöùíçǶŽ:õX,Øå#©ûJgÕÞQÇØ?Ásìëxó\¥îªÂ\ä«çÃV¯dõH°ZÇÍoªˆn3jˆÅ‚&‹çóûP[¢±>B Ã@k!Üjl2i®ÒÔ¥Gßì-Pz²²ûXßpÇÎ÷|¸ãøv*ô-ô\—8#Bš¼’ËpN¡9æž§ÓïM¢<þ¸âÉÏ‘=IØçË)Ëe¥ç_#¥`݆ ôhý;ÆøŸaáhi…•Ó ·3BN㥒-=¥Ž$öZLÈ?$~ÿØÃá­{Ó×ÑëxhåöliiYŸ–ao="Üðùq}†¿à‹êذ.dïÑ„‚&­Í& È/öré»új$;ÛSŠãìÓ ½'©{‡lÍ@l~"¶™ê£ƒÊ8ù«$(>EÞk.ñ[”Mbò£s~ùÊx ˜\dî%g¸ #d¬™ÐÀú^@bÇÙºÕ:Ûy9¿Å3 ðäÆ(·Y‡JemSuäͳí.gôèÑéÓ§ÿ ƒQެØGP°vU+þ€"'ÏÏ%åWú~7ú<í²4lõãÆQ´ÙÒ’öUóâá‡{ö[»vÝêt÷|>ßÒÌ€5¤yv<‚ß”»wëŽaÓX‘‹>Á3—êñiÛQ¼pb#§®ØŽ_Þ<BâÞI LŽ®·éê{¿Ý•�� �IDAT0F€ßï?Ê4ÍY[YÜVÃTÿúk®7އ6•pnððý÷¯®^³0~s]ú<€eYCƒ–ÍœišVɲ>#šÚ¿»å½Ö¦tí >ÿŠK_hs8ì¢ç‰Þ&¦ð„<*±QzËTÃcÇ”oªŽMÀ[‡1rssË ¥zscñö‚[ÿSO=i¬Xqö&E·ÞšqR$™Ú„ˆ>Ÿï5­õ‰ýzÁ²iH§|muœi>,S@•MBDøtæÞÍS–'Ÿkå*Ѫ½i&=@p.d«¤:<Ÿ^w @þHhi%x;ÔíWt–eqÓM¾ñÞt“ï–eÝ·ýÉJ„i𔕕°aÆ7¢Ñh `´Ü} 1 {h©R­N<_\áCâˆÃ¹äí_“úZï°S4O¾—Ý ÁV;¡Ïç{󨣎ûᇞà÷ûÿÚØØ¸k¬!7›ZZZîóù|âEˆ9eeùï …Ì?î(b¶……¯\~yä”öXVåÅÚµèÿ»phCÃÆïÚ·äƒvÏöEvvö¨k®i}¯­q»D"è7ßTÆÉ'Ë­±{è!µ¸ª*ºG{®!èlØé”îó1ذ}Λ?ÁBe»Õ6Óš¦ÉÍ7ûÓ6‰úzxõÕþ.]ºlAFFF‡ÑÛ±Ó)} ÑwÂ*`êŸÿ Ô~ûm¨ggéS»ÐŽÈÈȸ?++óë‡>™éB¼5´6;ï j[ùrŸ+´6±>*+Ò5Ó,sÖ>Vèõ!?àqOçB—ÒÛ€^ú3‹üÃþª�¬ˆ!‘ZDk|e?w_ kš\$õwg=±ã¨üaèRzPÝN3‡|¹ÿùôø]_€Öö½ËСzD F@½ƒIÝjt)½-øò1œCn×Z :îÙ[žÙóÑ‚èÏÛw)½ Hd5ÊÈE´6�$´>ñ€/|¢‘m]ʳÐ¥ô¶°qÚd B´`~´¿%áZíXzËÔc2Ðb[~Ä?gSºÕèRzPCþ{©èJ h ÌðJÑ–}úå†/¢5¢…¢«ÜÑ´n-º”Þ”ჺÿö´•«A,Z|¾L\+ׂòùw:ÿÞ¥ôMÀQ½žHÃïq6-8Ž /Þ¸SNcï”DooDÞì=F[9Ót(‚´F°B ίï’Ý"’·ºþ ¾ØW–îõr×ÄþOÍasÔšHDV‡Ã²ìÀe¢Í®O@WŸ¾h­Ö;ëgúší÷Ö6¾ß›ÿüyé½›ÏÙ…"RÔ8¥Qšg4˺ª¬ ‡åuu;ß4œ]–¾¬kŠŒñå(¥È]dRøb e~?3?«Ûi×SuE ›€ÖÚXX†Ü÷Â4¿ÕLíÓµ„›Â„C¡Ðaúð²„y[±Ó¶Öí„‚<{ß¾;̇ÿä DƒQ,,Ä~£o§D—{ߟkÿ^„ˆß„CÌXUÊŒïúଖŸÙcæ¨M—Ð9Ñ¥ô6 µ&²$ò<Dn¯§YkD)Ì<ÅÔµx¥zÓŸèÿÞŽ¦ó‡ Kém@)•ã—gXuæ= ^²A‹ ­uûfbv=Zýñ fMø Ù#@Ã!tƒF‹ð?¥Õßó{üõ±§mJqÎâïgìhZ·]Ñ{ˆ+>k¶r‡es[[1žmfÀÅ i7óåNØ©äØeéé‘QüeÔ¯¡æ×Ù¼_×ñüÜïÚÚ¹\|—ÒÓ@‡t/£ÐÀ?r %mB°ß”™±¾Œ×k`:¡LñMÙ¸£iÞìTni{aI}ëšâGZzÕ\WÛ†E˜QÓÃ>ÊÃs|G Bæ7Aö¹£’?L?f§‘åNCèö‚ÖÚXcšÖêh”üÜUîõ(Q̬(S¾ïG«¥iÑšVç­6µ¡Ûí—ì×°Ißbt)= ¢¥ *Ù¸8¦Y„ÝŠª!%ˆÓF„W^@Õ°LZMM³Ö¼7xðN!Ï®iØ$TŸU}vtYëîˆ êza­2Ùgÿê„~ÜÒŠò–'4„e¦¦+KBä»È½¡!ú¬F°wImíg0³¦Œ¯î+N‰Ü½ÿž-{vÓûëvt)= ¿ÎF¢¶j÷(ZC¯ûšíè¨:-ikóÒº¡DKUêð­JVmªì΂¢Ú^> Ÿ³¼‰îõ(Qæý§U#3hI>gUkš|B$hbT‡xï†uz™vz·'6¶,28(B¨Öbà j�LL"DìÏ\“¯ÚÅ>>ÛºyŽå4>©;jÁ™ÏÚ±œl]J÷`‹¤¡¹ŸmÁ–}&úÞ%ÕD­ÔóTiØPw“Ù—õbÁ/»³1[1`ñ !Z®š¸í +b±$c‰�¬n,£Õ±`ZÐV¼‚È&Õõ6„s"ç(Fçuª@β,Š‹‹wÈž1‹ú,ÚÕ ÌÊ VøÚŒM¿ h˜¾~�o®L¤‘µ ŸÿèûÑÛ­@§´ô~ýú¹à‚ÕKçÏWúw²Ïlllú÷9±hkðYK0š™»Òïd³ëzÚVïn±þ»Í ‡×qÀÍ+‰åöùŽÅ_Â%R¶ÐI•î W¯^9gœ±¶¥ ¶ ñ·ß*^=ÿÒºº ´÷æ~Ÿ·%*BnÞ*¼b‰ÅTQÞXÛ/õí4Gi;ÛÀ~¾Ë.*°OJÞtj¥;Xµj•qõÕ¬Ýw_ÊJ¥Ÿ~Úwskkë„m9K][—áV‰Ä”Ù}Ÿjü+ì'iÉýw$;Ê ßìJ³Ïcù± ¯UkW齿Ôþ¸ÍÌw�v ¥;0M“‘#ýÑãO>uëO<ø¿¦¦æ‹·fÈo²¿£–;-øhwwøÕ‚°WaU‚Òg1‹k¹6í}ûv?Œ³‹.$°¶ ‹+¹R\ýõY·Þzkˆä$ŸÝVXX¸GCCÃâvÐb§Rz( ##ƒAƒ|uçœ#Åm¥†x챬ßxã„3¯¾úÚ6W:,b‘½«w¬][–è²ÃÂ3}Nâcõ1¡Pˆ@ r螣øîÝ»ÓPßÀßù;Q¢\¸öÑhôÞ>ø€C=4í1ÚUUUôë×¥Ô›"R¾ÍBÚlw¥gff~tê©ÑCŠ‹EgdÙÙ>_â6Ûé6øÝÖE †É“3Þ=ú”òçŸÁiÆ7|c)ÎY¯ËjzôÛ®ûœâb"‘~¿?íÑÚvÙ‰Ê7 ƒ[¸…Ó¿8AÃ¥á%õˆNÓ4‰y§×ɵô’’’!ûî[·täÈ÷jØý÷³ð½Õ­ûù²W€Gñ�{°‡{æ*¤WV[×úöíËñ½/ãÁÙ—‘™™™¶KH—×0 "‘ˆêÈMŠ;{‡ÃN¾ì²Ðù™™í_¾ÖØ£j5¬X‹¿…âsêyç°ï!‡2hL6Re¢PìÁöŠWR’ÎN箓⬬¬¤wïÞ »U'Ù™œ_)…išª£¶ï4J÷"‰0pàÀ’â⵫ÆÓ9èò Ãþ½v-,_«VÂȽáˆÃì“ö�Cræx¼ç°Hü4‡u`ö¿Æ®þ ËéÇÎÉßJ«ÒU€G9¦i’““ƒišôêÕ‹êêj7Mr¯”" ‘™™‰ÖšýöÛo¿ý–ñãÇsÝu×%äñÖÓ离4vD¡íÓ4ÉÏÏ¿­µµõ*À8xxçQÈ3bGoxNRr‘|‹I纈ÀÊ5ðøøõ_ÓÚ8ЇŸ\ZJ8l,›l•'œpo½õV ½UUUôéÓ'åúûï¿Oii)÷ß?=”z.’÷Èn/ÊËË9å”S|]tQ»/µíTJßc=ú,^¼¸RDŒËφ¿^²ùyâýJü(-ïy-âQ¸÷Œ–µuðâtxo>Ü6s ž)â–w¯fÊ£ºVšÜÿž —Ë/¿œcŽ9€—^z‰ÇÜMëEº�°W¯^<óÌ3�nÉ^%-ËÊÝŒ¶ª¢yøaÿâêêÈÆ˜A:ÿüó3{ì±°ˆ°ô Ø¥t‰½öžÄDbëMwv©Yii…‹á½ðíJøå§óóºs]E{0xð`V¬XÀÔ©SSÅqLJÓ{ƒ¶d¹N›6-!MyyyÚø –¯Ý ÓÐ.ºÈÜ}Ò$CÆG²²2þÜÑ<b̾ȯ}4lÍô¼ø‰Ì;ÿ,éÏQ²÷;@°ôÆXÁñ¼^wîþN$deƒàèá0ê�øô¤sÓž‰îмråJ�FŽéÞóöûµµµ)¼*¥¸ä’K°æÙçÊ{(Œ;–êêj7_KK‹W.î_Ïž=·L [ ÃûÃ0àšk"wMšä“sÎQVÿþýú¶geZk”Ru>ŸsžŒÓóàØ}cJé3É=é‰×½Ê£4×jr ®r²Úºõx”a̽û è–{í£‚ãsÊLŒÚeÜ{¯½ÕŒ€%#YIN¿þõ¯Q†MÓÛ÷Ùùú{ÆŽËo¼Annn‚gpò]tÑEèØÞ´í‰´])0@ŒsÏ­¬œ0ÙcÕº­Öïóùfø C¬O¥Øú”ƾÄþ3zOL™˜QÓwÒzÿô„¢¼<>Z”˜7álµþw"*±A\y¿}vzv. þì;´múE„K/½°§»ŸüÝQb]]]¼‘Æêîk[þí¿{�Ã0XºtiJ¦i¦ŒãÛÆêÕ›î2”‚ÓN“¬›nòɤIˆRê)'²Ýf�šk­çÅûXçhh`AÌ¥=ùÎø=oÚ4Ÿ�ªøWî÷CN¸óÞ~^†Õ e7ÅM_àž§àôã!s„}vzAn¢‹µùW ¿µÖüüç?O°H­5cÇŽMÈ—Ÿâî»ïF,›.§«qøÈU saþk»¹èÔ÷ÐCч ‹Éª5L˜ ¿½í¶L¹â ¤¨¨`ø¦€aŸï>`cXæß±lã®Û.þˆ gÿî¬DKNvóx¬Uø‹pÔ«L35hsóØaü;KŽàÃ%pôˆøø_)P>'�Œ+4ÝM8f̘1”——S^^ÎØ±cÝté,þý÷߇n<íÎáOÁéGÚ–o•••ˆ6lØRդŀßô}©ï¯{ß•ì-ü ÅßÁ†![UZ#Àå—7νõÖLFRf^^yö믿î=!Vêæh c³‰®Å¦™[—Ì!$÷¾î‘ÙÞßÄûé„üxB\o‚)Û|ìÿÕïpÄ™ðïÛà©©ðеv²O¾‚ϧ@MM ¥¥¥iûu›–ÄÏäF‘Ü?{»Pgø¨Äñ‡1™‡ŸÔŸ}½Ã0j½ÓÀ[Šþ¿)럓™½JbRÙýü]ÿlZ¦òûì‘…ñÅ^ßêRöêØÊ8úhñtÐëÑŠ ¤¸Øÿ zpŸ0\ò¸vå\{Î[¡Ú|ïÆu׫÷6–Æ2Øud¸»R°à»8¯�űE•k`ï2; Kçâ!QÁ.]I3wÞ|£FÂtN`öviž®ÊáÉ)áƒGaX÷‡‘éé%Ñ6Ž»f´¿¸8UfŽŸ@Fì)‚Ã.ØÃ%Ü0 ã¥6Khj㺓½1õVCƒy˜þÌÔ\=Ö팟ß.%®Ì¢ñK^Á$ûn[P±†â6úmP˜¸díã/Š‹SžF$0íaøðÃôëÚzÒ– ÇÊçÌ™ƒ²â|;t¹mÇ¡1n�üáøåqrzNNΰ-ªGÂlÔÕÑœ<?¹ù~ròdåø\šËÎèõ<€qâ‰cÛ^Ý‘­ødåû‰KÌÈÖÖ½×aÏy'•¼Ö§~bÇbýº;¡â"IHnš@¿„ ž~öÅÄúWŸwh<£Ä‰V¤InÀ˜ápćosäl†{κ;¯ â2pKOꎜÿ…›! ~¹%u‰häÝa’S · @na€Ü|?Ùy~2³íqyiIѯ�Œÿüç¥MwÎöx^å;OýÐOúÀpÉ)q½—B¤“ß(”›æ±ÇžHP´Äµ ‰†.�ÝOEˆP¿=ú«De;‰ÑÄ[›â„ÛðY{º„Ï—Úy *ÆÒlypfáôܸ¢½u8PÊæÍå7™?l:”R›/7xr–|u˜9™dçúÉ)p,=¦ô†­Í&÷þ÷nŒÍ ^«lŇ= ( Ñ(,žW”Ûo%{CsHñ¸X9¶âÏ+_oôÚë&þï¥B[H->;rWJÑ´rBBo£ó¶:ap)X:©ŠXâ¥+pëyпw&‡rHÊĉSVòµÙ³g» w*HŠ']úØT‰ô$ [EÒNÐh­9ð/»Ö?mE«YßÌ'„ì\?¹ùr dçùÉÊñ‘™å#i¯TylÆCÿ0²²²6Ä lïè5ãÜz+ìÚƒDE§qË^% 2:DÖNˆ7óXš;þ½Ž…ó®šÂ~GŸIe}ÂIY Võxò3ÜbGNÄ«ûÑÇžNåO%þ¹¢Àš·áƒ‡>A)Å Aƒ°,+­ò/¾øb ÃÀZ9ÊV¸â ØœQˆ$ÑšÐ0=@Ý8ðÀû�ÜóÒÝÆ ßö[ºûyCåè›÷—‚‚ì’ÌåsüÜW—GVŽœ|?¹q×È4ðg( +;pß©ÄUT“#(! ûÉ®IjGè(ÐÛ'ê$AþÉ?D4߯]Oy0î™=VpÍ`vËšÇôçų (5­á»ï࣠Øg–Ãÿž{›õ󻂵€óÇ,O`¡¤Ð~öîm(â±:ðY¶Õ‹¬âÕÉλšmü>8ýg»òÄõKxàR½âK¶êØoε]ÄÊІF«öµoÎ}”î¥ùø|*¤Ù(Y9~|EvžŸO!á …? ðûíB³23ìz+*Òt»hN¦”DŽ<œ½?¦{{™NH·QŽ7_B ×=Y©ª·"ö3ÌŸSÆÛUžy#ºôë¿Þö>»ÁnýÒ“žÒ¨“®%4‰ñ†G¹’&ß3ßõà±ozÅËT0ýX…D¢|¿¦…?Õ–bøœÙB»¬¢’L”a2 jÃ4ÔDbŸö÷^rì±Ï)ÓÉq·ÂF¥pãÚŠM3¶%!ç^„ q8n5 nýßRn™Z“JãÀä8à€¸kýç$0FÀ ·CS0Ѻ>_W:ºQ‡$]Oî]÷”>M·Ópÿ’þ¼VYŠßX=мÂ] ”R™¶-öËÖdçùcÊVn—jÄôhYè8ïŽ.”R¶Òëëi$ÞLM6™CØeÐ>0<BÚ!m’ëò¶|χ+!¥@ºŸÎŠÅÑè<¶n€‰ýh5 @Å#PqAbÝ’’ÑóÓ±Ò$7í|ï}ü—6ÚK³”‚¼^YzÑ®d÷ÌæÅ½‚H(™+‹@A·b\Çaå*þÕÕ­ŒÉláü–~dfÛšžÜm=ß6 —^ˆ@4lÑÚlbø‘Æ25–%8ñºˆØJ_¾\ôþûaЂ;ºIÛ$Û”"ôï%GBÝ̹¥~Rßïzy¯HŽü¥<z×IÜ4y^Êî�ôü ÁïÂ8Ð~ØòÍwq¯àZ§£X#É1bÂ5Oßý—óáÊ;ëýÍ¿·ï+ÅÀ€‰¿(³^¸¬[O¨ž`Oy,Ü.Q)x[eð¶UH~7»QÜ›_‹/·€Ýi$Ë4Ðk#¶WðA$¤‰„4fÄV¾�Q3j¯FZ¹2»äa»ô|Ïg~§éúæ˜PöÝÝvU®+IJ‹9Ü| Ü9h§1xgñœÀNÅÌîóy{±-¸ë.¾\è5‘úOà´káùÛáÔ«ã ïûÝI]JóéÜwò_qªü…ÄóÕ}ÛH~· ò»ØŸM´¶ Ýæ?ÝÊÈïˆýex¾Û¿ ’~;ß7˜ #&¢…̜ظ<ßOKS”–F“`³I8h k¢š[ƒº_«¨àÄ´’ ¢¥ë¯“‚ºŠ{lf÷¨W©’’z\arëH1æÞqZûÄGƧ%3Þ|ÆWü"MWÓ{(¡1æ©É·òÇÛà…;lÅ?›MßiÇyèI껓ùpyMF,aÈžžÎׂ±#ˆ{ÁØgÔ€¬áF£ÖºÐIké>#ƒ7ª)šµþŸ7Záì+|J»³â›&jÂ(Ca™šPÐ"ØdÒÜÅçW|ñÐ"åÈÈÈøDR•.ħYÛR¸ó»VQjxLñÖ&—'É_<­ÃõÊž¢}ëe8þ©‚±—DÏÿ¤Œ9W‘©aü‰mÄ•®pYY\2v Ç ÿ¹Æ9Š'îmHê’’ùH޾Ý:œø{ÅLà {bÈžïñ"®{·ËÉ8� ®p�ŸaOH”—]Ð�\û㊇öÉóUedDB¦)hS‡,B-"PØ=Ÿá³ûôãŽ;öU˜–*ÉfÏ÷|ÏwçA‹Cl _&N´ïÎJ¥Œ«Ì¤:“’¿Ømýo¾\ÁÁ¤©ZÃ}÷Â’¹×S’›á>XX·h<= ã–˜2çà¾øè”Î?9ˆžÆ6Ýþƒá—å`xF-éÆÛ›¯ƒ/i~ ×< >˜x> ãÙf|Çìkw‘¾@k­¶t±ê=|T ¨ëŽ®Y¿ºµ¤±º˲;3*äú £# ¶ÂøÕW§„RJi&Þ§{î}ø’K|XW€;O¯5”–ú#<}¼wØàÈÆ+D¯yLIŠÏD>Ì58áûF?Œ'Ƹ w²yB Oì>Î ôŽÝ³'0íq„}_pXŸ‚azèk#k³•Ðë%ä»í"[áÊc�ÇLß„€-V¸·î7½t—ýòöÏ- ZˆF4…%h­Yø÷oçAìɵiš©¹óÚ(ÕkÝÉ·üðèdU]U%eN¿à;€¦# oö#ñ1£J ×R’OPw?ÊŠ?bW Î9ËrgEðë¸Ð“ã ûobßíÅ‘`8Ñb=4$Œ4’FéšÀ7—·4uøb«x.¹É_曩ÒÝr<8úý…o-˜æ»á¹«¢†Ouuó–=Z9¹ïÈÊÊÒ[Xb)o ˆÀ3ϨÚeˬ҉SZgþgßæf¨á-áÓa`aÜ­§rI®]½¶ÌšsÛ±"WññÂæ}þ%#zÄ+w»OâË í»¡ ¸‰Ó—É×Úê‘êpØH“8¹¼×>Ai­-_{½{pücÛ|-Ê­a‹Ç¿I4=÷œj?ÞRß}'¥mÜÒÒÔ.Çåj¬nÀíÓã+`ÒHŽEø=Ámfîr%ÂðÿIéZ½sùv^I°ÞŸe¦¸bï"¤žju¤z²tu´ üìb…ˆ´›Â7·–-\âbʹñFK-Y"ݶt ­õ›€Ú¥<p¬1*žˆÕMÒ§G²*ù·$¦WÅ¿tGª&xãFÞÜ숕;}Ö yܶæQ¢w‰Ó±è ¶¤ŽÄ²ÒÕ±!9#@$Åt(\¥oI#7ÞPzÂQŸ}&™?tǧh4:PƒG<éó¤´µ!'ºÁ“ç·»n]<žÉÈbck©O¦gaDœèx ßñ»Û[)™ÜGžIù�¦?Ÿ=,M >êHéèõ(9œ ©í§ÃáVxýõȦöê™=ó7"ŽzY>//¯oKKË*DŒÞ§"Á‡¶%OÌ”øÃãKÝ7\ˆ¯ ÕóB647Ómã©þ8VWº�LyÒ` ‡ƒ÷‹çOÈCjÙóWˆq››;´¥¥eY;‰o«à®;­¬Dœú’è§Ÿ¢§NÕ>Ã0èÈÝš››W <tg ÿA¿ýHk}¡àÕáăA9cÚ¤ÈÝ…Óoz£ç¤¾cUøHŠWŒ§[&‰Šò›î™¶×7;uÈ<Ððík_{ôV8§”é±t_VÂþ¿°œ ÿqÞ_ÛpY;è Ó˜1¦;PûòKxñÅ-ŸèHh­1 ã^à2çÚÕÁ-ØvHtåìt ÞîÁi›ðâù¢ÚhX|ß�O„×ç8 Dé‚‚‚_î¿ÿþÿ5kÖc†aü6F³á÷û§0à_ýõ7i4[—œ>¿ê*öY¶ ýÔS–¯£whÜVD"£¨¨hH4½6žíµ ¥ Ã{†FÂ!ÀÁ{BQ7?¨(`‚… ­Qh ÃÆhl‚Å+á“/àãù°äûø®Já<ž¼ñ´ÓN»ï¹çžkìì2j ®Òóòr¯ûÃþpûwÞµs2õ×^ã‡o¤™4ÚV<ð€oáºu‘ýwV%'c»GŽí Ó49ûl¿ Ùº³6 ˜1C™3gFÛ²egÅN­ôQ£°Ž>:ý%"önR_~©ô[o —_¾ù¯kkáá‡ýû›¦¹°ý©í<Øé”®µfèPÍYg駯­©AO™¢šýþ~—¾øâž=à€µãг³yïê«ióœsÀÛoϸ³±1xuGmáÕÙ°S)=++kJVV`®Ï¸gõêª`vvö&Ó÷ïO͹çR’îÞ#ø—UUE‡né»i?&üh9>ê(äÈ#ã¿EàÓOaøð|7ÝtóN¬¶~”J?÷\¤ì„´ÖVxè¡üc›ÞݱTu¡ÃpõÕÈĉHv¶ñDGì×Ò…N­5C†k^}ë÷Xø©áGéÞ»°ý ÚBöHI¯Ÿ!f *¸hCKýHÔl”hx–Xþ«³^µd“û“ÅŽ˜Ò…úÎ5ž ¬�� �IDATÅG7ÉÒ_ˆ,:DDÇöN^ûLÝŽ®Ê.€h³!*ÃÀÈ*•±Äkä"BÓ£ÝÂt[×ð×Ì_í0F~Bè2ô.lô×÷§þ%‹^Wå¡ ”‘U“ì‰Ìž¿ I¤Ù¸�Z Zhk$sìwW'bEÁçË�éadg<¿ñþ+²bzW[ì@ü4fš»ÐnPYCö‘Ì!(«17 DÐuSêEGóÁ4þLã+1°,ÛÐUÞHÃH|LÙôDqT�Ñ´F,1ZžÿÙkÀØÃÕ]^´ [#÷+$Ѝ P>D Šœ<=o¿«”ah ®üPBë@ÑZgù:a ­5 µ-Äÿ4ݲ£Xú) Ëл°uð+UÓ{&¾\”¿Ôîµµ dÞaÎ4ÎÈ?øxµˆD"ñ7~µÖ4O.xÃ_ìì…#ÚvE7F;å‘´?tz¶ Êð#ù#³Uý$c{1¹‚«üuíÌw$´á]´ÚÂ025€Ž4|¦d£ÊȼH´kà 5ºÉxgXdÿcF×ãµ.ü h³‰†h1-Ä´À´Ð±O1-tˆk1ònÃÔnš„¿ 9µÛµÑ“v4??vtz¶ æGŽFÏHkÄŽÁGÓßÓÍÖÓÅ׆·£yø) ËлÐ.ˆÎ(û¨‚g↬ÓSÛ†ny >d®7ºíÚ3ÿ·Ÿíh²2è2ô.´Dk#úÅcôêÿ¾&Þ>j!¡Ö/È<"ÿ7ŸGv4]èB~ D-ÒÿË`k´*‘êhD¾_–êßWÉ¢î‹dA΂#v4?etMuv¡½PPwKí_{Tã7”B øŠ­÷w§úË>dú³—ŒZ’µ£‰ü©¢ke\¶"’a®3ô Œó¯²P«4ÍúÑ9Š ¥è[œÉÒÊþ,ŠDZt±ö¾®þe{£Ëл°MúWU†fvïå9yóMD ‘"…ÞËÏàŒ Â`ÜZ¹~•¶ô€.c߾蚌ëÂ6ADоin_œéì 9ŸFQ(D VƒExi˜Ðâ‘uÂMQ¦ßSÀênró]»õ½qGÓþSB—¡wáCD2ªÖ…~+݌ə±ãS4˜ÁšÒBÓ›M„–…0ƒ&–Xh4ögÆ^ùÿÞ¼¹:ºÐ>è2ô.ü ˆˆÐ¿öæÚü±ÉQX"4kÍÊH„Õ¦I0lqÈk1ªÍ#·°°”Å‘#”è á·º ½ ?Zë‚u—¬û ÷ØÜa¾–!Tâgy$ÌzË",BT„ˆÖDÁþn@—šØç†õ¨Z“¨?Z}TëQe]ÆÞñè2ô.l5DÄ_÷aóß7æ”À �b á/Â4>ÛHSÈäÓ»Õb¸ÖDE\cwÿb÷ÌzóöÉ{¼v³ô£G—¡wa« "ˆH¯ïÌÈšBå#cAsN+ŸÞHø«0bÙ;rj4Ñ"Íìw{ÐÜÇ ŠN0ö`ÆœÀ>ßê²?ŽP½Cû‘£Ëл°U‘ÿgïÌã¤(îþÿ®îžcïX–EAР‚xk¼5ÄóñŽ>1ñgâHŒ1yŒæñxbŒIŒÆûŠâ ˆ€ Š —È}»,{ÍÎôQõû£§gzfgv—súÃk™îêêúVU÷§¾ßªúVutICË[e…¡ÑÐà8¬°,Š.¬¡ä¥™üçõÉ3Ž…ƒc8l>0Ä7g³ìä¶ô1ø{u/aKUw¢è0¤”š¹ÄØüzóB.+¡9ªXiYl²íTŸÜnQŒÜk=ÒÌCto0Îw.‘˜Â\qjüÔ½´H@ö VtJ)¢´öwµŸ…ö ¡¿ƒÓ¾¥å“8¤¦Öœ(L]WÍû›zðN]o6žM}¬Z¡ÈŒs´þ/¾tv§p7G ÑtRJ£fBÍÅ¡¾¡GE‘ éù&šÞnB5¹¤µú >W…mËÖo©Á7…©}ÿ^lj‰´^÷Žzß+2üŸÃƒn;Ñ´‹ä�\Õ*Ëú¶@7o¦åÑzœzÇõ‚C¥~%§H2mV±* “¤÷ºg7 q¥Ì7ûô‹èF`lîHDÐ.”Ráeß¶ü»¨Ò8¡ÁqXoÛĤ¤ðoÍtÿE}:žGtœ¬~¹CýP™ª¢v`ÛVXø¦Ü¤ÌhÔºø?ß9bÿ :­À»!¢hž6ßô«Mß6L*c£cÓìÍ'§É,N¯¥hj"ÑÛŒs�‡ÚÁ!VŽ,fù‘% ø2^qóÿŒÚÒÙåß]=@›PREW³r±ÑÅè›ÃÙd³fiOÝ„Kt¿)ž<îò\3¯Þ„£TN²·ÕølÿXh ¿C=@›X2£þ�ñ“ äf‰Óèd\“Ý5æ/莥§Mðì>·© üM‚ô}­Õ!‚{×âáøŒKÌKŽèœ’ï^ˆ /¤T|)[Aè†ÍDr›ùß�Ì}­‚šÃÂXÊGx|ÄÏò{×jmxp=ýþ]Kxm•¢»Gúx—–\Q{åÌΪƒÝÑäÅœ?¥H{2=h¦Ðßl¡Û¸²_l¬pXþ³b>ÿMSf ¼¥Èîó7 ¤GäMóöÞGè"xU·AíÈ éHŽ^®âoU»#äI¦V£¡èÂ& fÙyGÛs™ãJwX{LŸ\_Å·C ÜF ߢ—d# íUó† ê V¹m3¢ȉ¯J¾ºY4Š»�ÌñlùK—Ü„L†õœ´…÷5à´ÓÏçÛÞ@]KE˱×Ö];¥skåû‹€èZAÚR[Zì$»à)¨"Åòõ½±}}n°=3<i‚›:ô¿k3ýÿX‹½dn+L Åe‰Ë„Ö;£J¾÷ˆÞ¤”TTTÞ£GÇž:UŸ^_ïÜkÛö«J) ÃÇ/G/{BŸš8_d½Þ @ü`vÃvòx¼ù´¿© a(º½ÛȡׯÆXo¶r}íÈH|‚ĺŸÇÞKdßZDßJH)8p@צ¦]z©3Ð0@pX¸Pðá‡Ú¢M›œ{FŒþìÇÏŒ;Ž##‘Hgg»ÃhY“ЖT8–Biúå5OÅZÅñÞx[tkÎ+Lo8‘š^Ëãþš:wºB5;D6˜”-k¢pE áÍ P’æò[úGùö€RPœüÉèƒÞܵµòýG@ôí„”’cŽkÌž=ãï\`ý¸GÌ*iþê:,]*˜:Ul\¹RþaذCþ1{ö'5–eÉ‚‚‚ÎÈzNÌ]×8M+ÓŽT€ ˜J!WÙt¼.U?òia»\1ëñî¬?¢�ÛRzÙóífžFÀÎE9½´G¨²{ñngIíLDß RR\\|õèÑ-þà*'AüP B!X¹Rðá‡Ä–,Qÿ;dÈA~öÙœ5J)‡wI¾×Œ_clQ¶å<^…Bå\~+N¯qµœGïˆÉíÅ[Ìbæñ9«‹×3o´BD‰ôèAñ!|0z$âq,ázÝe¸ç( œˆFhyã’ϲŸÊmÂ' �-ËÓN;mßÉ“'WF£ÑòX,Ötê©§6èºþÕóÏ?”ò{emm¢ïضM(9x0¯ Çiÿ?”À 3fˆØ_¨§†~×GÍX …vˆf“¦dañÂ/„)†rXˆ¦i=r{»‘ÔÊŽbðèo -4Sd×иŒË˜Ã�„\uÕU\{íµ 8!BT²õB ¥¤¹¹™wß}—I“&ñù矣”BCãj®æ�h=8×KíÃÚI))--½ª¹¹ùOJ) °°ë®»ŽSO=•¡C‡FSò¤”,Y²„÷ߟx€¥K—¦®…B¡§‰ÄyÚn¸ÓÍCôx<îj�ápMÓäʕ˵úúz­¥¥E»øâKŒU«ViÍÍÍF2žÖ¥K—h·n]+ +C!£röìÏJ•R…á°^\^^ZVRRT¸víêRM£R*… \×),.ÖÂB.*Òšá8f8Â((À((@‹F%ƒ)š0c†Ÿ7OLî×o¿IwÜ1a޹玓¢Î&oòfa_ú6KOA±ùñJÏ.L›ßYoË¿ø‚»=€;3[o½pIìæO¥ÈÝÖ¯?®w¼yófÈæÍ›©¢Š›¸É%:Џ#F0eÊŠŠŠ¶Y†—W)%·Þz+wß}7�%%%g466¾º#žQgc º“T¡ÕÕÕá––æk{÷¶®;ÖªîÑÃDÛÝ®¼®ƒRðÑGÂþâ mºat½«¼¼âƒE‹I ¼pKÓRyumo-9øæpKŸCà øæÑr×|0›V®ä®»î⦛nj—h²ÏýÈWeY”——‹Åøü?†œ0„s_>×k´ÛL§£2ü¿ÿú׿8ï¼ó�šn¹å–²»îºë{;.°›¿âƒmÛhšFaaá…UUÖıcþûî ¶½û7ìþ&­‚9sõËâG ®àXŽÍŒ—œX?Ÿó™Ã¦NÊQG•W[¶/·uÜ|Ú6;¼ªªŠššæÏ_HÏžÝ)**Â0ŒV„ßÞq}}=ååå�1 ¨C…ûŽax·–eñÏ>Áý×u'·Ü?j”5ðàƒ¦¹s?ù„p뤄xjj`Ó&¨¯wcMЧ+ôéUÕpÐ�è×*»C2¨L¾šJ‚î¯#¡)k6‚<î[DaIJ¶“2ËÚ¿cTüÔõm1ˆ#F0kÖ, S;vT£ç"_[÷䓱eË***8òÈ#yå•W())Á0ŒT<¿¼¶du´÷ß?×]wš¦‘RNݞ绫};à8o¼1™qãÆëÚ5|_ß¾[F×ÖBm-Äb`Y`™îÔÚÞ½áüÓáÜã w5I“Zð¿‡É¯‘ AÚ1Í;W¤ž˜Àwžü*yH{÷§nJž',ظ|Ÿ.„cŸ‹âEGBÔVËðmWŠºùÉ€¼õÖ[üñnrm˜Ç©â$ãLœ8‘‰'¶7‰°nÝ:*++s0Âá0º®SWWG4EÁÛo¿ÍI'Ôæ½ãÆãé§ŸÞªrX–E$A×õ‡ZZZ®ÙU3"Û‹€è€eYŒ7.üöÛo_‹Åþ�”º»¢BU%üô4¸á? ºRsBÂGƬó7“µïão ‰ý„M«Ö÷fÇÉ‹JøÒN^P &l¬ƒùË\¢/Yë5þôñBœ5êg÷ÀJz½ ]çØ¢"^yåN;í´6ÍÜl<ôÐC\sÍ5[SÝ€Ûˆz#ôíÉHz(Ò·o_î¹çÆ¿U²ú÷ïÏ7ß|S†¿Ñ0M“H$B4ýE<`«„uD8,êu=ú󦦦èúžíZhÛ6 è½víÚÇMÓ<\B w_c†ØJ“=›Äʧ­³É¨ÔV¤¥Í3¿ElXð5 (×toh‚ÕaÑ X²Ò5ãë 1œñB TDrJïž½X¾|¹+#é›.£{í‰'žà /l•õ^½zñ—¿ü)smy÷Ÿ|òÉíÊðŸwdZìÉ'Ÿ¤¬¬,g9N9å”vexçï¾û.Ç<W_}µþÐC}çéDïÞÝ^ºôÒMgz¦¡®ÃüùðÒKâù}öÙï¼… š\ù¾ ‘HÐÔÔDŸ>}~ÜÒÒò¨RªXøÁAðÄïa¯®iz2µ¨äjÅlR„diXßõß@UáWt-ñYØÙ¦ºÿžd`¶•Ð*r®cáöÓmš[`ÓX· Ön„ µP³¶4BS è›ûñ÷™+©««£¼¼¼]7•Ť–ÍŽ?yòä¼id7ǧªªªM9~?xð`V|³ºð»¿Ã¤ÿu4€#F0iÒ$lÛÎÛ?æ˜cÈå@“oà.‰ ”šiÛö:T)Q]Ýýì+¯üö…ö¸‹Á³ÏŠ åã7mªùÀ¶íœ•ò]„RŠêêêª7~¬”Úà¬cáŸ÷@§E= ão¯6sÑñ‹Ñ¼i)Ò$Îõ›–ÓN¼Ú×;Q½&!p¿>úÕGw0tŸÌÆ&%ƒá^þ~ºBdÅ!ÝxI ¦ ±846»ßÜàþni„Çÿ }!R¦t®Á5WFëÁ¯^½z±~ýúTøÓO?Mqqq»÷yáÇw¡P(oÜlÂ>õÔSœwÞy¨9€ÌêÖhðÒt8ïWO€®ëÜxãŒ5*•æI'”a´×=¹üòËyì±ÇˆÅbzAAÁwZ«‹‚‚‚ž·ÜÒ²ÖÎãXÜ ¦LÌšýï“N:é–gžyÎôF=;½zõ*_·nÝB¥Tµ¡ÃËÂ)‡¦µ*äQv=&¹sÆž~þߌõI«¸þÁ²Vi¨È ë%$=oÍx‘ži2ç6³µ&÷§›«¯¬Ù½»¶Îc«q�ڡУ+¬žìúÜñÜý˜òЯ~||ºP¤|ò9d÷Û½p8BÞxã ìä‹–Ï™ÅCii)GqD»2ü²æÏŸÏ!C°>]¶]W(ˆë0r<Ì_ê†?ñÄÞ¼yÞFÅ߸Üÿýüò—¿”ñx\ÿ®+=­©©iCK ÛÔÙ6Œ­¸á†–ÿwÐA/%~óCÝqꪫPUUÆÜ>}úìël­¿ç6¶mt]¿÷9ªËÎZ[ç|¢ªÕ§`΂êÆKõ[=ö(ß‹ �_UŒ?çTœžwR×âž •&‹_ùÂRZ³-^¿ù]v|«òœ{Ö)¼¹à¸ŒFB$µ±'/ã}÷Éê=t"ôžÄÃ/¦§|ýyP†Kr€ÿ¹4'þÜ%ù­—Âý wŒùWÞ´¶mË%û\JÉ AƒPJ1}úôŒ¶ì_GqG‘{OÈ|ÝH!S¦LAÐi¿®„€¨óžõ ÈO`L¯ (ˆjhšÆàÁƒSc¹ò+„`îܹ�š”ò;ï3+�Î9uÐA;OˆR®‰øúëÄ,ß0räa|øá‡r{}Š•R\Çÿ® ˜ó éEºOì3mS„Éîs+ŸÖ+<ÊOO^)-`J ëï äÅó¥»Õ2|ùOiÚ^“p˜Lõ¬”âŧî䜣Ìþu:f:¾—`¨ªëå©|9šÆúy·Ò»ÂUK“ü¹{ܼ¾ñ1<þ Üt12È ûÑq B  óçÏg°Ïg·-³6×9ÀÆyöÙgÙ{ï½34¤”’}öÙ‡AƒåM§#2JJJ(5³ñRmÖ™ µ×EC­ÃgÃâ0hÐ ,XÐʬOv+¦8Ž“éYô„0M“¡C£ÖøñrçÚÜÞ{ì«`Mƒ%Ko¼z³  ëEË—¯ØØ‘yÉý÷ß?¼páÂz úêƒpêȬ¾2­Íã¶úΩߞn?ÙŸ€kÆ ž}î%Æ1wûedõëQªç„ôK›"¹›î”©3;`r«)´VSg^ªoDé…n9 é¸ ŸL¹ƒÜûö=¾Y Ïþ.ùh”k¢ï×î¼2¿€’8h<,^i`šî'ÑrM¯å ÷®å2¿½øÙq²ãuTÆôéÓ=z4[fA™ÞÁºò=?¯êñž§HZAÂÝ ²òHwàòÿøçŸ>O<ñ]t?ü°þ³Ÿýl—õÏü¯#ºn¬ß°VÓ´Q¼24Çc¬~ríØ\÷ €²²Ð+×]g¾ÓsÙü$ÿr@)·¯øÌ3¢iåJc|KK|²oÚo_`i$-³p½¼|Êî“ùUhê!û5£¯¯Ñë@kM^`sS•M¿OYöÛ,ïI¨²ÓE#Üè©6&él*ó¾ZÈò¥Í2e¥´wÒk¢?')Y¦�±îvjcÐs4º?ü*9óuáí®Ís÷¸¤÷ÌKö*ô0dèPæÎ›·ìf9?©óûã·…|÷xóÚ¼ þëìÌG·®òÉȾ'«%øÂÿ枆Ãá³LÓ|¹íw O.,Ý»ŸzïEr…òš—¬÷0nÅ7,ÿÇŠB¤§Ë“+¹Ê^Ê3¥™¹»iC—ô9d áòwž*¾ùfëõI“tuÇn¯6f©œñI9¦¤œH þÖ\ˆ4Ñ”/nFöP0¥4ïrfž²Ž·Y†/,•i O0sÚ´ŒBxI­ã5ràšíÊ%€Rn&]r(ÂJñôäã~áF½í2÷ÞHÈ%ùi-çõo5 š’~ÎgðÅ_°Ï>û$ÓW)âu”´¹úçþøÙã�‘QSSC$áÖ«àºsÒϢݺRî±×®yÈkP]¤Ly÷þ§ÛŸ¿ãj0Mó¥H$r{«‚î@ØŽÍ€ÿØÛ|@ÿú‚"‚b‚bƒ¢’Å‘¨†òi8…Õû_6HÝú·›RVºpÔQ£¦ûf1:´à¶‘Ž_#“5Í@SþèJÁßþwÜ[fBË W‹Cú¡yøIŸggÙ{¸©‘sïaVž×/öˆ"P©4ß}ý-p¶S†J—K)Wc %3˯Öu.úášT¥ ¿Lš]~âk(T²ÑI AÜ)çã/ÜxòÃÄS>uÏ?9÷3xcj2_Ò}Áí–åhš–=ϘËåÓî‘8i³ïÏ×ÇÏ>?묳èÖ­ß¼ “.õÕ{Gê ß«˜ý³ž1d’`Â% ?…ÒÂÄD@õèÑc‡ÈI)yä=¿8ðÊýUuŸ"£ Ø °Ä ¨4DQ‰Aa©AQ©Aa’ðÑBÝps)…® ^žõ‚õÜ´g4HýÅ_ý:½\{+P�”âVFcÖ_.âg7&É(eÒgaÒ$hÜâ¾`eFÉr £%ǧe}8%·Õ¹ÌhÍ!¹0S€…ä¬#¿Ø2’÷xÿ•Ÿž’áEðÌK¥i¬™s Ésu2ʯ§ä ŸªòÖ——nÆ‘®S”WÎëÜߪÊVÙL•¯ÅJŸ¯ú7ÔÎpýËKKK}ñr/\ÉEÒö|ËóyÃy᯿þ:š¦Q¿îeä'п’ Ò¡ºò‚U&á³£§ž­Ÿ¹�¾}^}Ö¯_ïD"‘óªƒRÒ2cÐ2gÖ0õ‡– é»OE>’—–†(,qà J —èE.ÙCa·½ql…® &üëæMŽt\¢›¦É7߈mP(²‡ò<Â7àjmd³ùtÙ•‚;Ý`Ó;™œÑÅwÍŸ¤J?há3{SidÇ/žÏ5_ÝÕØ–”4/O¸wD}ïæ±×"©RJÖŸ†Q|X:-ϤU0kî<X{+}ºúòëÓ,M^„ú¦ò侈îj3Ï|m2MÎ=Îe¬í³LÊ“þ+q3myõëqñßøÊ& 2 êSXýnšæNGùW³e›è~Ížîûýéøµû°aÃÐ4¿Þò˜ò`²~TÚjêP]yÏÃ3ç}ÇÝ1_~Þ¹Wß§ ‡Ï_€D"ñe—.]öf+a;6û]Óûèco¬œVápñÞBÄ„ RäÙ%ºKò¢ä_a±ášòE:ÑBHN¸@Ãk€"ÞâPR­{ËaƒR»­|õÛgzžÓSvK*É­é³[Ú$Ù_|ÑŽ[õz&¼XAê)¤FO}š/e¶e3ZdÞëõݨ8 H¿x*yü÷'Ÿ%´áÊ#mËP¸ùMɲ\vå-ÐóNžx#”.¦ÈàJÙÉa7×\¿h +nç°îÏ·n<|ynˆ.ã}¦BÆ!RÓh\vš„’äÔz(¹{í‘ÃÜó÷fg5¤¾cMƒ¸“Ù.”.áå'0óÕÃÑ4 !—\rI†Ænkî;_˜RŠ PQQ‚ŠR©ÌE} /þ®õ³ÝªºÊ–Ù*™éˆ¬´ü}ïoh?¸è,ؼyó2˲²SLAJɸ»~TØÿ‚>wøõ ú£n?H½s˜êÞµò}+¬sì;ðËéqÞYÚ¯–M’¸ Ä5Ó‹S&{R“D t"á¨N8âjuÍp3ÖÜhÓdÖ¿•*c¯^¥^vYÃh!p‰™tq7Tòý‰äoF'' M¤§ÓÚ0ŸZU®¡Á„ÿ†ßÝ�¿ߎœÈ={d>ãºÐ뎔m¦€G~˜«ÎXŸWl¶ )`ÐxøéyÉ¢$_ Ç–ؼV®„5k`ã·P…nÝÊ9|ä ztq`×iu” +ܾ;é´:Tè^wúlQ¯°°©¾’¦{‰&›ñ7çÀÉWÀ/~ GœžZÓ4ø×]éúÉ.£¦ÁÙcÛÏR õ¤¯ùÃî*9÷~Þ½{3zôhHyy9ÍÍÍÔÖÖ2mÚ4–.]J]]]ª8p_xáÐ-Ì­|/¶é¾<q34»_  †aüdÌ £^[ºnÉME‘¢kCF¨ØÛ¡ÇK¯ªw!Þ³ò‡§Aeu]hºp ÑÐtW 9–ÂL8$Z$‰Çý‹9Äc6ñ˜C<æ`%$J)ºõ*”©lVUuûåÏ~¶éÞ6d à5VÙämÅ®qòÝç«P!àÿþSŸ†½ËhML_òÞ¿Ï”+K*×ÞÅ¢‘Ìüº/«¾z‘'3;­‘¡Áàó`+WHæ…¿ +„K4¥ÜÍ&V­‚ukaÍZˆ5ƒŽÆˆa:¬7GŒìÏ>ý*¨êVÈâiw2bZyôé#Ü2xóèï}ÿ÷Üüpð~d<ãxÆ1ÒZ7Ù hê\‘ö­OÖcêš—¾t¯…ýúRÛ"à Ïõg„gå«=éDÒï Ð`iC”I3{±¤®�ÏŸFм{¬íæÏvP “±³KÑÂRƒpDK[4ÙÖ�ûä�� �IDATB2U4B)Ó<Ö Ì¸Glï/Iðf;#\)¨î[.†®ëL˜à,Øêi6‹´öoUs¾p|×ò…ã¾ÐS¦Ào®ƒQû¥ã‰¬ôr¶Ù²}²ò5ä9Û!‘»íÊЇü‡â¬³rê$TÁµcIuy„€Ú8t=*Káá›Üx—Üé:„<wOº"È|ùÜ>¦µ6óÏ*x2Rƒ‚¾¼¤ª.ëzF7Hew¦ X&¯éÂÓ˪Xß!”\é”îâøvÖóeäõ#lôÂh2–@6Å‘±g}Ý¢R#U©­µ¹H¥]RBTŠh¡îšéQ)‰–$¹›³‰žyŽ‚ý ÓYSJi&KÓ¶±¯nãÎû]Ûóœç>L-qøè¯™Áy×ýыԆ˜Ü= _@¶fhWFѨ<žÃO»•SNÉ#t£¢~>¶5¦}c.„~=à÷׺å“[¶ÿ�–Óúñœu\Ò—œÜõ@Ž{r(Æœí½ÿb*ÎVÊðO·BëW@h€Xµû ¤@Y6—­ª¤Q ßèºÈ”—AJ74c<##žà²î-×Õ¤L ÙbòhmS…a-9ØèÞâ ГZÝ'špTGiÄ›mW›G4Œëšm[³E’ðiö ò'My¥ ç^…™u|É%¨¾}É ˆ“vrÉû¤hÿÉæC2ަ»Zý§gÀe§ä×ÄÞƒõ·ÌÙá^\ï Ãôò%œMö\iµ+£×Ý Méyæ­œpB;åÝð4ºÿ|³^°wÅÊÍ°× `èðÔ]ny.¸Í]¶ú7CEië2Eá”#²ê#»^Èÿ r½6¹Ìg²ÓNÞÔã$ø¶¶ceœù¿Ã³´¦ «ápß^ ´HåHWã6Çy£!ÌsNE¦É qVÚ/™vë{¼x¢Õ=·”ÔÑ7êF¦j1ù0æy½›&A× ›MÂw4]ÓÝŠvå’=î`Æ}ýô–$éc–éöÑ{ô/Jû·K)9f´.ûV)-chØûõŽ5ß1Yñ¼BäT•8÷òâÀ‘GÂ=†âBøñÑ™IúŦˆë«|¸ïye,FÉx™| z#ª*GZmÊPB™®ÙoK¦¿|GŸ{ ÇÓº|» © 2«zïá¿iòÉì7pæÌ$4ÆÝÜ�OL‚½Wþª*àO¿ösË‹ƒÒÒçùÆ/üõy½ïe7¾©4³dlx+÷ó•pü¥P[Ÿ£ð.øç¨ ­ë¥ÛBåÄP¶†’ž �3K*)F†æÎµÏ¸æO7KF.‹ÀÏŒKúDZQÔíÐ7'¶dL¢‰× «Sñ·XH©ˆ5Ù!͵F�å€mKlSb&Ü?ËtÿlKbÛ®F.* ÑÜû&CYvïþäg?3‡ç¨¶öáMåk²ýÎ¥Ùs… ¸ã^ºÌý'™•žìV û²ÊjsÅWäÜc­C2ŠÆ JÍŒÑ9áÇ·pä‘mä{;¡”ë2¼j¼ót/†;®…¹êÌ€i¯M%àÅ''¢:œ•ÜÚíù{ÜßýÚ-òøãáìcÒi•ÂI£h¹êŽ<aÙáE– iÀOo‚gÞH‡EK פBJPÒõ—Ž$—„[,êâ â6Ò–\~†â¼“ ‰‘̨Hýº&:ó¿Õ9ÿ?0øŠè;]¢½*AõBí£P½£zñ¾-½C"Ö„¦á®ÐÐÐÔ`s§µ–°�l‡KñÇòþéÕ¾]ÕŒ’°ùÛº!Ð47J*¤£ÜïÚ™+Ꮂ'â®–·-—èÝûÖ‹ºeT¯ao¹Å¾½CS:lÒƒqþàÕHò¶kÂûQ ÿ;,_‹_‡Ý[‹J%Ù–9ž}ݯ=üñ²ìÏV1ŸŒž“H¯2HÃÖuμäVFŽìp‰3àõ9C!˜=¦O‡³Ž†¯€}ºƒp²4j95:]r"ªøˆV…þËÃà²3š¸÷i¸á^7ôåzÌy}÷÷Û/w¯{"îxL.ÙuÕV]’¾–qK{åhG ^œ çþ¼ý:Ö„ëíWæ‘å‘‘‘%Émï¿ÿ¾;vlû‚rÀ–´§¿¹[û¼î½s5Íø»¡…Â)£@ÀW³ëÐ4¨ý6æY@Êuuµm…c¥µ¹•Ø–[a]{Fijiþü³ß/=$ƒÒ£F~ø‰'Îü¸-7Ó xÞlù4wi¹ì¹õlÜn̺^’.ðo~ãn¡¼d2 ¨JVz²æ½ã”FÎ"dv?2ûÉn2‚öd( zMHÊ𭳂OÞ¹!ÀO&Á!‡ä®F/o±¼÷lÚPÂõ×ÍÅ?N±î‰BÔ/½²B2ú¾éD|/§Ê,‹ð×y¯ß¤$‘Y/_z;zº—ê,¨>Êí¯ëÌ{&<�Ï¿í^?û8xáÒ[6å²ä²Ê—¯ÜÛTŽ­¡tè~Œ»ž!`Ú“0j@dø»zžj ººzð† ¾j-uû¡”↹GŽ+ÐKžB0çýM jÖÅS×¥i+ׄ·¶)SeîR!aZæì{¾ŠèºÞÚ`š0Õ®FIG4\B·µ¬§õs™ð:­¿}á÷}/¥þô'wïô_\÷ýœÜ-nŽ2_/<»?ßÊ¢T¤úœ9e*9&ugMC#ëæý7C÷Iˈ)¸ø÷PVo¼ý«à·¿„ÑC„(@õ¸‘ýH<2j‚æå·QÎýRgä?«!MÏ\„=o¥K’2žú×sütÌ—­¦â„©ùx¼2Î8"— 2»H9ò诿m+ÇΗ1c)ñø÷CðѰ©ºq¯UTTt¯««ÛØZúÎà s¼÷³ÉM¿Ô4w ®f]<e¾Kßríh‘ë×k^µðÁýRåò'fš&×^qª«ÕŽÝǯùó‘»xäí›ââ½ùꫯB¡‘Hä8Ó4ßXô:ì×ݧåÉñГyH‘Wø´µïåÉMöçÛ»ž%cSÑu¼òÜ œ9z]‹·QFÅ8(Ƚ&B+Ö®£¿x$£½ã Ë%»à¾ë¢ôDTѨÖI2êÔg1¦ÿëƒx[-_ýdiÄVú;*ã­Oáä«àŸ„ „ek�˜©”úAgïˆ<èÝ{Wu[ IkE*¤å(¤T8¶dñÚåE-/š1ÿ}¹niiá”S Õ˜1YÍÜöÀ#¹ëß(å:Î<þ¸ØØØX9´¦¦fC[lÛ6ápøZ)åý�OÿÆ•£%ÏnÝý/‡_«gµ~G èÞý;D¤vÍ•–æ}t;C÷ÊH2·Üìtñ…÷š„R]¦Å£>Êå?\ÓÊÂÙ*Ðz7—imW9v¢ŒÑWÀôäFBBˆo®¾úê>øàwn‡WÇqX´ö+í‡w×_Iäò¿®_á(‡ž{½y«ºéÝ;²ð²ËƒvHnlZ¯j˯âŸxBl^·.rH,Ö²j[[NÛ¶‰F£û:Žó¥R*Ú½Òí_vóv´I>Ø\s´)ÓÜžÔÈÙÞrÙ/Y÷lŒ¢çÍ©>¾['îú3¥ f½s‡ûEöç'ÛJHY0 „êuk2_™2 … áëÛ(/Øþ:ËQWYŠù;%c³ ]Ž�MÓšjkkË***¾säÞ´¢¡e•¼«TbбPòÜÓØÏ?/šV¬(>¤±±ñëä Îö˜GÉí¦¿Æ9`C­¢°°ð§---O�Z4o> £hML/o<Í–ý%á‹ç÷fÊv¹Ìn0òʨ8+©±„/\0óÓÏ9¬×‹¶Ž—SäÈH§éå#eQ” „o'†ÔRQ¾~;cÙNɀ짷÷é0|<3)wÚÛ+Ã_7¹ضd´�E#Üc]×ËÇi¨¨¨`wC.F=q"ïwx佃Ð4xõUì/¾1MsFgõu¤”TUUU×ÕÕ½ã8Î�{õ„þ÷Ë¡©;€”6ñ™í*Ox6” ÷\•â©§_dü˜/Òã›þt•¯añËÈ—Oûõt÷«OÅV.+l!Ø´àvz”ï�øê,«q»ìwð×\ÿúM‚°w° _í–CÁ;ŸÃ‰—»]8®H$¾1ùÝ­^¿þýû_¼"ÿ‚ÚŽ&,àw°çÌ)<¹¡¡áÝïʇrÁ¶mzöìYU__ÿ°išgªäæqcFÀã“ WÚ}©’§9¯·j0|JèÌÙt‹>{™Ÿœdº ü÷å0STw/[>¦<͆w¬!zMH&•t¸‚ž¸ƒsqvŒ, š§u&ô¦}{À’× œµˆf{eä,0eœp™»4Wñ¬”r|g®í*´*åñÇ˾§’ß¡ëxBfÌÀž>½ð'MÏoïžíßض­í³Ï>¥555“š››/!9œhè0vLúŒ„;á‡Oíøûç/$ä61³3‘GÝeh6²NüPúC(‰‚¿=öW.<iF¶é²½2²¯u ¶§_ oNwƒ»”»ÓY‡ ál‡ å¦}÷ßà·Ü}„hšve"‘øówYéì,´ª.Ó4µ3ÏŒ:#G¶?1gLžl\nYÖ_ö”–уã8466j•••g†qeY£ü»ª„C0îd¸è4÷+¬ºH¾¼ä7ãSȶü$!GWÀO†ä¹òä$5£¿Ÿ»SdøŽ;"#UUaX°&O…GŸ‚¯×ä®ïöòw¹¬R°¹‘Œ9ätƒ*d$ùï›nºé¶Ûo¿}·ûHè¶ U Äãq:¨dõyçY½ýáJÁ’%ðâ‹á_Çb-¿ßÓ?±Ü(¥hnnÖ***–––ž][[û#!ÄÁÞ5B¸«Â�£…ÀȡпGò%N$};ûdð'›”ífŒT~óØÍLëþp>î<.a€™€i àó/aÊ'ðåB÷;pYfŠLÆÂáð³RÊ'~ýë_ϼí¶Ûâ†aЖ¶5MMÓðÞ=o?÷�í#çë‰ðø7rñÊ•ðä“ÚoMÓ¹%hw.‰¡PÓ4 ‡ÃÚ„ ¢¿ýío{‡ÃÎÇW\A¥®»DóÿiZîóì^S¾G—"²O­Á:o6å³Ï„œ2ÅøGEEõ/V­ZÕ¼;œO w§¸‚Ör×¢®n3½{W?xá…æÕUU[©¥;±¼ð‚¶±®®ìòéÓ§¿6`À@ÚêØøŽ¿J»7’‹_~zê©âÉá÷Bu¶™æŽo tæÍƒW^Ñž:tØE³f͎탭{¢ïB$¿>pÈ5÷œs(lk>¥Ü?Ã�)‘+W mñb%W­2Ö¬]kOîׯß+‡:lÞóÏ¿¸Î²,ÊÊŠŸ¸ñFóüíñðî}æa®YSx^}}ÃóÁXÌî€è;RJúõë[ê8ëæ^~¹Ü[¨¯G.]*´¯¿5±XÉç«VÕ¿¾×^{½6zô‘küïq€­Ñ–UUúÒ«¯vöÝš|yZéRxí5ýí^½ö»è‹/¾Ø˜Ý»/¢ïDØ¶Ýæ(ò¶bôèÑZ}ýÔÄ™gb´g¦+åÎ#ÿûß4-Zþùĉÿqà ¿’¦Þ³ý{„ž={–~øºú!Cr_–-¼úª>¥OŸA|ñżuA_:�Dÿ^@qàÏ®¾¬ô>„¨Ü²W_rÁ‚èõ¿øÅµLšô›`Ä;@€ï’5ÿ9aêÊ+Q••úg•••ýMÓlïÖ�Z!Ðèv(”´Pè€À‘B ¬Œï¢Øf(džš5ÑýÀùtØ­JïzZ—¨l\Žj^+Q‘E2Þðvôôu× mÏ[Lò]A0R`› —ž^Ȣשú÷R;¼+½øÑý‚BÑå ¡ièE†Bˆtê’w.¢Øj¨‡\&0š1Ê÷zQ\“] EE¸+ªe5X)¯ŸÈ ŸýÖýŸ lx´¢¹á¡¢›_9)xw‚J°UP_¼_õ(ÅGûü�¡…PJÚ8 Tób÷»ZJ¡ìÄt ûdø� ý…& ÑÑöšéVÃcûïáNFPÁ: %-0z\,JO�ÈBD/2‘ŒalPv$6¦ö¢#Üå<MËrαôꔯRšS³â…]\”=ÑtJièe¥èe`o�”ˆ Þ. fíWʬAÙ1W›+%#cÞZÕ*½ð ¼†@†:S9‰VÑì8DÐqhåR!P2–ÜKhjÕîŽýJ{‡Ä–«­¥cîÚ*a¨ƒ]eîju×WÞň rtÊA¹ß$D Ü}Ö•BÕ¾ù �‘^_‡§­•c®É6Û•cƒ0zz¦»ë¤p7… °³ÌyØH¡ì TiÑä>t Ÿ* ¡óìÙ'¥×Ø*æd'{ah±Bi~Ó]ÙRª_¢ °ãhô�†ÐB`ož©” z¹oG[üä Ÿ¢l”Y+URS+ÛjµÕ£¬_ýŒH¶)­žÐfkFt—fÏB@ô�[-ú¬oz\ÅìiïÐ ¬ÆÏQî·”…Ð3,F§þk0B§ Âgº+iÞÛYÅÙS=ÀVAõlŠˆ}*•^ "äëgkšóá^ÿ¥¬ú‰H;¹Sd¤8uŸRÄ^þJŠÜ¨Ô—TBN¹óJ´g z€­‚¦é’ØœÉXß‚(J÷³(½ä>í9Çʉ ÷îkþkô¡‡NϘVC¡âÅãŸËþF€Œ`0.ÀÖ£ì”3hží( Ÿéžü³cµJ9^ß½¯’ÍOv…½‡ ÷ÇoQÿ­éáN.Ðî@£Øzt¿^Ò²ôJ¬Íþö¤OjÚ )=Ýý}aD>J™øžéž¼Gßë°‰]œ=Á2Õ�Û¥rîÐ…Ê ÂvP9þRáVv¸DÙNLÍ(¿¡þˆ@£ï|=À6A>lÞþH«Éo¾+Ÿ†÷kn¯Ÿ½ç1Éw ¢Ø.ˆŠ“ÊP¶T&<Çî{zJ ¥P jLÙ…³‚A¸]„€è¶ úÀßKÑíìÒ±ÝþyÖà\ÖŸR ¬Ð·µLíì¼ïIúèvœš©ØŸ]X«¤QéöÍ%Ò¶ñŽ•å L³A9á>e×Ô6tv~÷4D°Ã ¥,¿=d¥0›ËýrÒ²¥J8§_V;9Øg¾sÔz€)¥T/óI¹]<0eª[ë÷âëË>¸¦ôŠº€ä|ß!¥Œ®nJ\±"‘PëMS­±LUópƒZ6b™ú2ôeBZÁê´ÎDÐÄØn(¥ˆÒ:!ï B )h¸$BxX­D /¸ ¼³ó¹'# z€M¡ªzý%ÖUó}õ1$5÷U8±kõïNÌ߀è¶J©hÃS 'Õ%ÓÓŸŒ@±¦±á‘.|òqQÒ–ÁûÖI*>ÀvÁ3Û_&&h%BBÉG¦»¦ AWCGß+¬ýïëk~Ú©™Ýƒ=ÀöBSRU‡ú…JE(i¶;в, !¥ºNWàùÐðcÒ å:Ñl”RÑ%‰Ä5z¡ înBAÅ4 a)W«ë:¥Q#üÆä Á \' z€m†t7n-w—˜£"€»ØE(‘Ü3NQòf á[P 4Ùûód§fzE@ô�Û#‘= uM“Ý5Trgg…B%Ö*‹ØôæC›é~òZºÿON…~’ vvÞå\`l3¤”…Kkã—? DQò¡‰´æ×&ÍÓš‰Ían2q,Û¶q,Óˆ5Ú<zzgçOB ÑlÜ !E©,çés¶Æ^e{?FóÔfÌå&ö§ÙA%J*„Ôÿ-í@«ïJD°­Ðì vua\žY¨”"bÞùabŸ¶`o²ñÜ÷5y£V¾ö¾µÁ~…»Ñl”RáºÿÙ|eù{ ÜavÔ9-›÷çT²ø÷¥¡2ïKþ[zÇÒ_uJÆ÷PD°ÕðœdTB]¬hë”R4KÉFÛ¦ÉqÀÚ y{SoßYŠ0Ò@‹iƒ9õ]‡€è¶šSëT†ö EEX^jc'›‡zÇÁÝÕ=¹ã³T,¿ª”××ôãe}ùö””0¦í=­ªs‹±ç z€­†R*\{Oí•F•([}¨‘ºF›¸RH¥Ò[Ç¥þv¡àãǪyq;<ûí�f^Uñ/;˜jÛ%ˆ`«!…ÒQWh¥(õ’Ä öÝos-rÎÚ&—¯*@ ¶bÙ…]Ž&xw ‚J°URjÒV¥‰ßUŠ«Í­‰/8M’ƒŽ­e虵HÍ¿!lZÃû¡”Òn˜µò˜]_Š=Ñl„Æò±+ÃB?:Šl”$¾L`­¶PŽKå’éc+×±ßÍ[p ‘&»Gx•–«é®ÿË åv:ϸ�[)eé’æÄÚʨQ,€†&qôz Ü¥ÝÁA&ÿ98˜Ýsï¬`å9Å8 …XÊýýáj-4î=ƒ=Þw"¢è0’Z¹ç*ËZ[¬iXJ±Á¶Y½Ùd@Ÿu ÜÕk~’gþJ‰*X=6Ê×g–²æ°bMö„g‡ì}gg—owF@ô�†Rʨù}íùÖu¥‡… IJVš&›‡¸RÒo¢Aå!¹ÓªðŽmaÇNŽŸ\¤E‚žäÎBP³: ¥TÔ\¸¥è8ŽR4II³”Håö¸g/ïÎ†Ë RŽ1Ù¿ÙaÞ±P¢pá ƒwq'"¨Ü�‚”(6zûj† ô|ŒÇÁôÖ”»áÄÒß•òá†È2÷¾\$÷à [úàÒÿÛÅØc=@G¡5¾Ú80Ô7 ¬/Tñ-ŽÈtŒ@W|°´'Ø‘üXj.MîÿÕ,í’`EÛÎC@ô�‚"ÜøBãmz§ÞÁœoÂR‹ªÖ¥æÌÁ7g. iÿo®îË;óûÐ84 yLx�¡„öJ·W—Ø„€è:¥T±V ޵ÂÂ\l¢â •€CÊÖS4Ûò‘\d8ɘ]5>x³7/}»/ïLíÇÆã Ð…D%‡‚=-ï4:ÿêÄ"îÖFÝ´ ¥”Ö²ÆXWª¿§éÕ&š^kB6¤×šƒ 1@ãã™]±¥tçɽ_¥RsæfêšÂ4@ÛhS1¿‰ê)õôœº…óž,4#Ð?;Ñ´ ¥Tø›Õ±ûŠªCW[kì:×AÆÉŒçM™­ý(_þ¾<Mxè*í(c*…­¦ÿº”TÌn:þÉñ½Û ÅÜ­=@»R–.kLÔ–Fm³¾Ñ¢ºz»:Å/kž|ãÉafÿ¹+¦–ç —üÉp{‹¹fòûö1­¾CÔf€6¡”‡ÂhfXJÑ(%V¾®ë…*Îß7àÖåN賂S{-c¯Ç¶€£’ý÷¬%¬>xYꨟ€èÚƒ¶nql´† EÊÔzs€E«{Ðpz¤MÇ�)ƒo­áŒÞK9·ç"Nµ„}ŸÙŒÑ$qBîüœ"Õœùò—?ÞµEÜý´Ú„R*¼æÜ5Ÿè?/òíHƒ:Ç!‘ìO{&¸¾Èæ lÂÎëãÞÚý5õ+$›–2Áºƒ X1¶˜e â/þè ÝÐ;»ø» ¢hÒ‘åë/X_Gjz 6ýºØLƒÔ`›©–€}.ÛLÅ Íí’=;<WC0^ŽB ^Ï…ÀtJ)_j¬0盄ÿPO·ã7¢’ß@WÉc�ŠE®`êúžÄ÷v_«|.¯¹LýìóýãŠ]ž=Ñ´­æöšË­5ærLϲثû”™½'\rP-$˜1³'ï­ìClò»½…/".þì»ã=@^(Ga×Ûÿe.5‘[|bhýº­¥ü©˜;Fë e`Úû½y}ÃÞ¬¸²Ìý¼ª—nV·éJOùñ”è®(瞀  /-ãkÝL”¯Ò”é†ešÛU Ÿ.¨Â,pçÊM|såsæ c#¯YE·w±eîµéþßf­ù7WÊ+oÛõ%ßý=@^|±¾éh»T¼oÙPV¶pwY¯BÑp˜Î§¯wÁÎáã9Æx^p¶#i‰ z½¶…Ù@Åg()±”Dùˆnk¶yA₈ Fß·ÑäÅœº¦¹2,v]V¡ª|8­_oû(‡-GÌz¾ Käwõ\`Ó×\k % ¶£ÕXhu¦ûÖXòèu‡7íòÂïfúèrBJ¥i1$¢XÛÐÙµu\ÿHzÉôÇT¯dì«(þ2‘×.;�#¡Ð,E¼T§¾o„†žf +¼{'oC ÑäÄ‚uMÅV¹h´dÖbÝ.¬¥èåx*®_£·ž3wØ4&ÂŒû»ÓÔMo­åsù¼ûä%”²çïµo( tÒö z€œ˜¯}y±½iïÇÍHV;y,–Ú ¹¥@fýËï,ãÐR-˜ÿ³Jæ_Ø…„ž&½í7çI‡; öŸVWòÂ¥#ó};=@+HS²°párÍýêúa®ËkÆ’R\¸}Ï­¥è½xû®®¹vŽî°¥_ˆÇ–°lLöR_a`éà(ÐÖ·<²ðȃ~ÖÙõò}F@ô�­ -©- /²„𢶦V(ÓäN‘^Jd£äƒ×Ö­ðqoóZú‰ƒ¥ÙæåñË#z8}ßVŸ�­ðõோ…î»!]*WÃ&ÙzH�!pJ4>^Ú“™sz ‹Z»µæsyõ‡e^óo$ šÔÂÝúQxÇ”nÏD@ô�­`­±&f†ª÷^GÑÍ­`?dµ�� �IDAT¾Ÿ–úè£óÁò~¼¿¸/‰^"‹ºmï›ïšwüùßÿi'uA@ô6PRRrm$™túé§WY–ÕÙÙÙ%¦D$Ä%ŠÖÿ*¯©£Ï±›PÉ-žIN“e’^a— Þÿ¬?¯×ìÃòkÊÑhí³Þ-ï?Öš´ËÓi7@ǽ 466>ðì³ÏNxï½×ï?ûì°³ÿþÔÜ7|øðjÓ41M³³³¸Ã¡4p(ˆ”œÿ8ò™Íeë(œm¦Íx‘êñ^Ø0ÿÖn¼´v/½+RêîþJÇÌûŒ}ß•¦}påÁûºã:¥……Ñ{Î8#ñÿ8�mÃøè#½añbýŸGuÔ]÷ßÿÀºAƒöGÓ¾ßïâ¼n:XR87T¹‘ty2ŽI†Èî‚YóºaéÉ=árìúê÷„³q§æT|ÚÄà‡×Óëí͘2ÿ<¼?,¡%ø¥üå/:¡Z¾÷ˆ¾•RRRRôŸGÝrÿˆhJ®Cm-rútbß|Søb×®='3úëGù3†atv–· sW7¾¡uÑO’1E´ÛJR›¯'á÷u÷ešÌ~« ËÀý$r¢·Úò9ylKEBs ½Æ¢hmŒòùM„kLÂM Z tbÝB¬Rʦ>…òË¡ûéÆ÷¼1í DßFH)éÖ­ëéƒÕ=w *,¥kÁ*š0}º[²$ôjAAå]þóŸ¿:ùäSäwYãKGñEKL‰dÜTPÒ}¢9w|…Êоf7ÅÌ—»S¿¯Ñšè~mOî=ß³}àe†,w¥ë/׊¢ËÆîÛ¹5±û! úvÂqúôé3¬¼|ýûãÆ©R¥2º¬xçñ8rútìeËŠÞ•²hâ¸qãgßwß}ß)/¥âË– Rä+=vÆ,3§)Ÿk+(…dõOŠøüήċ–’™sï´±í³¯QÈÂKüiZ™?zhà<³•ˆ¾ƒ`Û6Õ=zÈÏ.ºÈé©i™„÷à_J˜6MÈ… £Sš›õ»>þxÆÔ8°S5þç‹ëϤOè%T’è)R*´iqºÿpSª—.y^üÇJج;±9¿îFÍ Ž¥ÜuëI·×Œ ‹ð鯴ºŸxB`*Å¢„‘«räEP[;J)úôéS¯ÿøòËÂáÜ„OÇO_Μ _~‹Eî¾êª+'ÿæ7w …vYÞ„æhoÜk´ŠœýjS‡~þ%¼ÄI”·7€æà £³‘|É|–‰¯˜?,NMw‡P—.Dûõ£ô°Ã(8ðÀ´éžÔèð–¾! Ò¿ûýŠÈY—wÊÃq�í¬³Î oܸqÐÌ™3‹u]7***šŽ<òÈ5/½ôÒ)%º¾çxÚD߉8ôÐCÂK—Î{ëÒK£KKÛ&|6¤„9s„üä“ð̺:yß—_Î{qàÀARì$M&É"}‘€¹¹V$«ÿì3µÅb‹ý°©Õ.1þ_“ILb SZÉòÊà-WI Pª`|ÕÅ )‰Ó’@Ä,"5®/½…ÂA’ˆ$~sS⦌glÛ&ž¢”ºEJyx2=Í//K¦B¬*))¹oÆŒÿ;pà@¹+Õ]ïîÈÐn€Ï>›k648c<ðQýÿcíÚTW³]h ®´«®JŒºùfë¹'ŸÜß9çátïš[TTtáÜeY;ìùYË-M $•+a•Ózyò/1Ðà“šj–þ£’Lÿ7˜Å,F3š±Œå}ñ>|0Ï?ÿ< 8Žƒ”ÇqRÇRJlÛfáÂ…\sÍ54Ú[xtí}ü|ñOxpÕ]Ö€ƒ†í—dr³´Ý{GU¨iÚ\Ã0”mÛ¯K)G{ì±Ú3Ï<£­X±Çq°m˲p‡ÚÚZÞ{ï=.½ôRMJÙ¿¾¾þþÁƒ;‘H¤®ªªj˜”»ç†”FßIˆÇÝõÚJ) Ã@×uÖ­[«íµ×^“Î>Û¾yÿý·-]ñbÁÔ©ÆW7:÷tп͙3Çvg›4ÓBþX¡RŸ-@ì¿+hº²8cµZ®Ñò’7cDΛÅ8Æ!‘”••ñÞ{ï1lذ”¶nK‹ûã(¥°,‹;ßýîw(¥Ä þ“ÿÄÆö¬ùXñcE‹›/VJõBpýõ×3qâD ReÊ'ߥO=õ—^z©ç�e¨¯¯Ÿ÷](Ý^ì1DOOÐuÃ0¤eY,^¼P3MÓ¸ï¾ÿÑ>øàCmÍš5`�šBëß¿_yIIIy$®Ô4­rÖ¬O 5ââ⊲²’ÂúúºBËJT A¹¦Q)åѨf £¨H jáp˜°m[FAF4ŠQP éѪª¶¿\ñ•‚¯¿FNª¯©­ ݧ롿ÖÕÕ5(¥:ÔÏÿš¯ZXƒ¼yò”WZOµ {b“9*î  9À„ÃgÃÒ¥”——³dɺvíºU÷àë]»ûå–[�ø%¿¤½H^ã5¦iÓxá…8ãŒ3ò¦ÛÞï7ß|Ã!‡Bcc#BˆUÕÕÕû¬_¿ÞÞÆGóÂnOôh4z±eY÷wœ*ïÕKi‘D"HMSZ(”î?ç)÷~=RåCg{yV®|ð¶qåJç¾îÝ{üuõêÕ5J©l¯ 4í+æ'@dtÒÎ1ŠURwNë—ÔæMügÿþ(¥xõÕW9õÔSÛ$vöy¾¸Ù¿¶m3`À�V®\É`sabrCâ ÃÈèƒo« ÿ=ï¼ó'žx"�ݺu;dÓ¦MŸoóùŽ`·':¸Î-‹-Ò~øÃ“\¿~Õ}cÇrôðáJÛ]=Žé:¬^|ÿ}a®Yú£”<lšæ:@ûõ™“ª~ú×ë׆*W´Úá5†bñì*šûë¬]¼ˆ_ýàP__ŸÓ É;ú›}ß½÷ÞË 7Ü@ÜÈ\Ót ¡P(ƒìÛ+Ô’>}ú°~ýz€ €nKýW°G=Žã°lÙRmèÐC®êÞ=qÓqÇ©žýú)Ͷ;_#ï (õÿÙ;ï0+ª³ÿÎÌ­ÛwYX¤7AzSECÄ‚ÝØ[{FÝhô3ÑD£FSŒ-%&‚Ø, M¤×…]¶Ü6s¾?ÎÌÜ3sï6@E³ïóÜ;3§½§½å¼§A8 +VÀ믓êØaâ¬þzϸN}zb”.C$‚ëÚñ-{ÝßÈøÆñtíÚ•+Vdä§îÞV·¦ò­·Þb„ ”PÌï¾ÃÄÝ{‹Å0M³YÉÞz9&L˜À[o½…išg&“É¿|WÇíÿݺeH§ÓÆØ±czÍ™óñãÆqü¾ûJ#ò?tÌmC(k×Â;ï› ûø~bAU¾µí }ƒ¨¨¨`ãÆ9c^š£7¯)pþ÷Þ{Œ;–òCøô唕•F½ E;‡þ}ÀðòË/ü�òÌ~ ÐÉdøòË%ÆèÑ{SPP{Óþû‹>ƒI#þnH{)ÕÏ4Õ “†šZذê¶Âư~½Z_SûcúõëC÷AƒèXÙ‰N]»P4§ˆÂc7ùV f0–PÓcA‚Êæ¡éñ°ëŸOš6EŒùp<ôÐCœvÚiüö·¿åôÓO§¸¸˜p8¼CqèR~×]weÉ’%ôïß?¼páÂïœî;Ðu¿]Èd2 4°ËâÅ‹/:”K>Xª]k_á»Ä*„ú…BŠhSIØZ§$oÍØT ëÖAizVA‡0 ìÖ v©€ÊJØ¥"!°%¤¥ÒN¥ac ,[Ó›’>ÍZ…Ð6¢@å•ËU‡?óxר´iååå@“‹Qš%4Û¶}iF‹ãç €}öÙ‡wß}—åË—Ó¡Cb±Bˆ­î­Å¡‡q§I¥” ˲âßµUuí„ÞH§ÓÌ™3ǘ4iÒÞápÝ&ˆQ#GJÃ]cáöÝò­¿†ú¶,¨­…êM°~46@õF›Ð¯+t*…ý`pèÙÊJ ¬ LµkTØøo8¶qç.C½U¥G{Zaåøt1 Ü«kCå—Ü 'rQ†’=²gf/®»î:®½öÚœºiJr«²+÷·Þz‹“O>™•+Wz~†apØa‡ñøã‰DšÔòá°m›P(DUU_|ñ………†á…illdêÔ©<ùä“lÞ¼™X,ƨQ£¸çž{8p`«pèåøê«¯èÝ»7¡Pè²L&s{‹f'‚vBßH§ÓLœ¸_Ù»ï¾{VÏžöMåå„6n„-[ V8cA‡RØo œzŒ U…€íPÍVä1—0ÁGÄ€¸ÑÜ\"õ}kD/È~Ûlm€/WÜùðùg•ü´ï\2×—#Eî% ))9¦[7R èGjµd¹vÝêëëéÔ© Íï.=óÌ3¹ï¾ûrâ7‡ã7Þ`âĉ̟?Ÿ~ýú …°m›#FðÉ'Ÿ4‰+‰°páBzôèѪ)@P?~üxÞ~ûmlÛ;ó–ã ´zAJÉ]wݺ馛ö[·nÝM†aŒ²m;Џ:w€c„sŽƒ¾Ý äŽæ\‚ÓéÀ­ý|nyÜ¥Ô¼ƒá‚-™!8±`k=,^ ³?ƒ¹ ¡Ã‚Ã9eëÿ‘\Дð¯€[¿r%'Ä‹/¾ÈøÃfj'ª««éСC«Ã2„yóæµÉx‹Å(,,dýúõX–EAA­]ÊúÔSOqÔQGµ—«E˜¦y»eY—µ*âN�í„Þ °,ËèØ±ãn‰D⦆††Ãg`ì¸ôt8â`4fÇÕ¥?é|¥nVßVNÝ»R]÷vUï`ü&â¸éé¸Ýh–u °t•’èsÁŠu°ÿ¢_pÀêÓh˜Ñ™ÄÞaOuÿñèѬZ¼Ø#žæV¡©¼dÕßp8ìî&k5L:•[o½µÕ8¦OŸÎ!‡B2™$‹åh-ÁŠ+èÖ­[³8t·I“&ñÚk¯ÙétÚü®L·}7rù C:fëÖ­F=ޝ««»Ë4Í P„3f0\q¾Ð rIÀÈ/œ…ö”È>âÕ¼¤CØ.¸ë“ì:“P¸‡[Ïfà3 ˆE¡¤ÊŠ¡¦^ês+“&ŸB¼»ÉºO»`‚U‹sÙe—å§ÖŸA÷K/½´I"ïÑ£¿ÿýï‰hó˜Bjkk¹ð ¹é¦›|sãÍá>ðÀBPYYÙ*"?þøã9í´Ó0M)%Ÿ}ö]»vmUù„<öØcTUU]»vÝø E„;ˆâbó¥]wzÂìÙs6~×,‰;‰‘H„X,vN:þ”²� dÂ¥?…«~E¦ßÒ.5)”ºžU>ŸZÝø$²® ¸ÐZ¨“[B"¶À’0ÿK%Ý×oV*ýÀµGpê7#€OYÁžŸL:nÓi8®•:Ÿ ýÇ?þ‘^½z59Ï-¥¤[·n >¼Ux� À¢E‹š ;fÌ®»îº¼Ì`âĉ¾ 1-á3M“x<þaCCÃè#í`\|±5éðÃ?ÞðƬH$òÛ¶¿—Ç7–e‹ÅŒÇãk éTêÞ‚˜,xàf°çBê=¸åÌ,‘»]Ä5”¹}Æ5‚ ÝO{¶ø“š…^Ï ÎHMy°ïêFyP ÈSï…b`E1èXÝ« Ç.Ð¥£ú^ÚãY®Û{? ÂÜý¼ºµØóáÒç¦766æ%ò|ÐGäàW•]¢w-óÍáÐãÞ|óÍ9¸t8äC¸æšk°m;/¡ë†;‡ž]µŸ<y2 £Ú:Lø¶ÀH$T?^W\‘úå•WrèЂ G|ôчF&ó[Ð"ض͘1cŠ„/™¦)‰ÄtÓÿpd>„­oÂé�)²Ä¥µf-ÂÄ @VúæWú -쟞Žgq8?¯I?nß»›¦È~ëLÀe"AÎ`:ª{E t­‚Þ] OèQ]*¡¨r=W°+o‹7éß¿¿oÚJ'H•™C<ÎqLš4ÉÛÙæÆÓŸîxЭ)ú÷À‚0ïYØÛ_ÿ&LÈÁ¡ÃæÍ›óâp!oêÔ©�öܹs¿¦w£¶6{Ÿ‹Á 'd*/º¨ú™ûî•îØ1òQÏž=z´Õ ²3B&“¡´´t?Ó4kfÍšµ)'{ Ô¼¯$÷…G@FSf\"ÖÁ#hM²JÝ¿áK”Ô:Žs.ø%¼6XË…fÔ“Z>´1¶›†$©ãÑŸzßv¿#a()„ªrèÑút…¾Ý¡wWõݽd¤Íĉµ:¾N¯?uBÈ'Í/¿ürßwSãï¦üƒ8t÷‚‚�^y†v…Ïž�ëCøçPS„9eÊî»ï¾¼Ú‰nh âȇs¿ýö0FŒÑ/oæw206lMr¤Î1.ºÈñ“Ÿ,ÿêðÃCVqqäÏC‡-ú®½eY„B¡KÂá°USSóZq,yõ!°>€Ço„Ç4!$4tø%³¤7d­æš~žÓ=5I¬ÇrÒr“pÝÃ=Bpò‰ÇòÏ·†g™GÉíâÑlž¿nÓ!O~…PR=Ò"¨ª€î‘÷ë®~}»©°ûî»o³Ò·Ê!„®]»úÜ‹‹‹}sðA•¸©_s8ô´Ü9íwæj Ö†cÇÁÖ· æ=?ž{î9:è .¾øb2™Œ‡'ØÜÐÒôž›·>}úŒi¾Fv0Ö­“ÍêænçÞ}wi\ziꌣŽúdëèÑ¡FÃ0Θ1ã’Éä7•×6ƒ”’‚‚‚[MÓ´2™ÌƒûJcó»°åuØo`–X²ãlAYaœÝ'ÝÈ´÷DJüÒÔ}x]B8Æ8m,ŸØƒê7CÔæ!8þØ£øÓ3eŠašz.³¹n ôÆüùê-]̈c}/„Ê2¥Ê÷ÜEù®=T¸:ä¨ÕÍ£”’x<î#–!C†4i|Óµ÷׫W/®|8‚ci!7åÖ(fþúŸÔÐìº `É’%~øáœ~úé¤Ói_G0ÁaÆòåËs#î„`lØÀúÖvÕÆ#ޱ«¯¶ÿüÒKÊÞ½£«âñøî;“Q™¿½D!¦NØ#=æ=¥î!QBö[Q� [rà170oiVM÷¬éd;OÎSf¿õx>š~íöuèhª³ž}Áe,ZíÔɽôȺ{—ºaµüèÓrnÜ¿M‡Ðhxež’ìEE°ÛÑpĥе“Z~ PRRâ«Û¦–ŽêþBN<ñDÏßµh7?ƒnU·ÙôRÉfêJ€iõ§ƒýüõ×P½i#Gy$S¦L!‘HäàpÓ×ßÝ…3�¶m—¶X˜�ŒÍ›Ã[¶…F…PãÌ3érų?^ÈÂÂÐ3C†ìVöm©öΔÎÞB™N§ï=RÁk÷€éžìJSbÝo„p¨Ç°m:¾”´ÈO£?ó… †'Û]_†*|SH›5©)þ4´øîSo7O²‡ºðîÊ£¨Oké¹ÙÐèË6à çÕÉ{)5þ¤«Ô÷aû©µõ•å*ŠkXË'‰õ÷ ³衇¼0_~ù¥¯š‹WUUåÛrÚ\Ø`zE¥´º®~r dfÃ]WÁ‚ (((àÔSOmÒè§!ÝümÊÉÐN†a,Ûž„Pû™„Ÿÿ<sÄ~´`ó„ !+]iY–wHâ× Ã‡7„k2™Ì̲bØò.|ðwµUhÞÍs>…μ­T{°;•—ò÷ç{zþM¥C3~98¤ÿ[JÀ΀ÎPBõÌñãöd~öL_œ €÷á-ÅØÝ‡³9r[S~›€þôkÕóŒ#`õj°BðôËÊmÌ ¥ÎÇã*»K—.uÊ”+‰ƒÒ.H˜‹/¡·Fš›¦É¨Q£ZCÏ—”’þ=ýuÒ\]¹pÁ`gþyä Ã`Ú´i9³ ù†/K›-ÐNF"‘ùpG%æŽç'M’ÆÔ©‰›~ùKS\¸¦S§NX–õµLC8†˜KçÎk èüÒPý*”„ô0þŸ³¢Ìñ‘nÎ8<K¥gœsÕ Zø@YÛŒCøU{0B:ê¥ê’B€’÷?ïMPc*Þ4œ¦ž»y ¾+B@·]:³,q*v`µlüG}°|¾Žý¹ú¾þlµj.‚ˆ¡æÛŸ}öY_}C®tÍ'i…ôéÓ‡åË—øN£ÑÓpŸEEEpÀ9þ-ápý„LÞ§ uY;‡÷O…ÆÔº‚)S¦Ð³gOoÞ½)+ýòåËgådj'£¶¶þËV ™Ú B@a!œrŠÕùüó×Ï8óÌUZz«k×.•;JµïÒ¥‹!„XgÛöïÆV†– ÑTc7/hí8èªt¶3D²F-Çš%,‹§^éœCÔ¾ño[p¸A\õ>Ò >;°Ÿ|è¡jE½žŽׇOÏ„ÙAiÀÐ}ùû´>~Jp÷Óêõ'Ϊýš:xöõ>Ðá-µ ª ;–Ç~Ø,‘µÝ»wǶm’ɤ·]O/‰°ÿþû³ï¾û6)­[‚E‹!¥dÿQ´¾®ôöp^¢ÀWÿ…ÿ +W¬  ñæ›ozxÜ|¿ð �öüùó—·*ƒß2ˆÂ—_^ÿÑ7LJ%-fΙ™3ÃìÙ³ïsçÎK´õòÆÆFzôè1jÆ s�æ<#{h4Žîƒµ†v¿sž]opÚÞ‘Z¨KÖWo¢Sòþ[ÿ¶º+™‚,ãtF©‰  ³êj³ð:-þ´Ý(²ë Z%R|ðêÕì1 ›×ØXHeàÉ[Õ÷‡ à–¿ÃñÀQû«p]«`ì¸oœ{-9‡Ex8Dîþñæ¦ÅòY¯uÿ|i´ÇüczðA2³³ÚR³u¥ù9Áý³*(;F¿)j;ïäÉ“™>}º—ŸqãÆ1sæÌo|»ªmÛìuñî‘Uë×\j†Œ“€E‘âÛ>ùËgÓš[ÂnôêÕsé×!Ñs •­ì½÷–¡Ÿÿ<uÉÑGÏo92²µ¸¸øøÿüç?†>ÏÚضMiié6l˜Ó¥¤?„QθL'ë ì=eàM•Q5ÅåHOÓ¹€N•Y_³#pàM¿yîµN&²ãIgÍêÒUY|Þ½—,NOP¹šˆ)Ø’ú衞=ÏŽ)"ïT®l+RÂïk~äì@•Àʵêý$µàŒ×_=‡8óÇt‹xS›BܧnpkjE\kq<úè£ ì­ Vוóç¶® JÀ°aÉ¿á÷¿‚3fPYYé©ò3gΤ  àÅo’È¥”t?±Û[µ [“ÅEE¿)ˆ )ˆìgÖóÏìoõ=µ× ¦â'NÌ|#3cI`köSu<ÒÑGË¢K/ÝúØK/juí^F5·ÖÞ0Œ—R©ÔU'L•σiÆ ø¿=mØ‘¶,³ŒޏÀkx7…L†¹‹w�Mô…YŽ«›gÿÁä߸1OùDvléuP „{"…pòïŽû%ÆíÉWTœßÿ]¥qɉÙ6H$Õ3“шÀá8EN?>ù䓵ränß ºç°M-om-ŽõëדÉdxðÖ6Ô•ó:Cº;i\t,~Qí­‡ÃÌ;€P(t6ßضM¯SºÍ-.,çºIk „‡?ëpLÙaùâ;vüf ã&*Sµ~gápÔŠ 8ï<ú]uUò³cÈ¢¢È£:u*Ñæ+B|Lúó ðèµd-Û¾ñIÕ •[º/� †i«,àžT1 6®øÚZP×MrÂ;ÒÜŸ gœíÖÚÓEàJ(71Y0Üé¸nu:‚móÒ;åHàŽ‡”Wg¨³¾Z='ï•[Ÿ Iåv÷µ°zõj’ɤÐthjê-¸F÷ † ¦ÕRJ;LõíÑ}ÚPW.³ÅºQUo¸¾Ð8GåaäÈ‘!ìêêêe| ¥¤ÇÉ]f … ÌÆøœ?áØy:–vüwÕÑUÝ‚i×^{]WGëŽãØp‡‚b×Á²`ĸì²Ô‰çŸ¿¾f¯½ ‰D/‰F£³¥”ƒ¦ÿ~z9å}j èõwüc4÷éc‘®èÕ—=×\¹¦­ðöã¼KBS6³‰»y‚*íÚ&·jA² Þ×éÔÙ±›‡A£&"%¬Þ¨âØN§u¶ zÈ8ü á³ÅêyîáÊiüøñÙl®©±v6ï~ ßTœææéóù%“IfÍšÅÕçá£ÚëJw¾u¦ê}“eè1©ÖχLRýû÷/È)è×�½Ní~GeeÙ¡ˆA("… ÂQƒP8{ΟÒVTaKKŠV Þ†eYFuunÃ4 ÛÂ\Bw+~kS¸ÄrðÁ0`@òŽt:½ûcwÀ䎿Ö+¨ûžíç^c¹„襭Ǘ€ˆzœQ8­ìZÞ¥”ÄÂé€Ã‡p‡—®–°DÒ»‹–Žð§“3|0+uU΋$% ¶+²XÅïX–MÇ%ô.³ €«._ë”Ɇ.„Ù³g³nÝ:­4ÖPÏ[RÝ[óÞÆ ຟ:õÓÚºÒÂyÒ^ó >ÝƤSgK—.­oiüöBÅÑ¥'WV_Žx¿¨ö‹¸f·ÍMÓ ûÉ]ÔÓ1,˲׬m#]%•Û²ÌÝ\ºˆkÅañbøä¸þ|8Α:M’ʬ„uA�®1F:\À§ŽÉl×M`iù“ײSÛ‡¿tA‚ˆõp¸†?w| °äËê"c“¹8< ²›–W@w¬^Z\Ê–-ÊmÁx„PS§ ã1�� �IDAT‚¦Ò¹ ˶ñ®:M¹õìÙ³Y•:Ÿ­9iÝÔº÷ äÃ1{öl-ZÄ3w)ô긥ºÒÃiáݾDðéË$æ¨ïþýûoúº–9s਎¥ŽÄLBGÜŸNô±KÀ0åÅ¥§.^5,¶mS_®ks.JP„ÞZ‚×*Úƒtà;<ò ëWŸžu“NzžñKûš»/¼K”n6dö‰C’•൸K$„B ë»847—¡È‚aYÂK— þW¦ý+/€‡@ºx) ñ(õUxçÌW¯ƒûfURËΕvºV’Êd=–½©TŠ)S¦ø¤j[${[$~s82™ {î¹']:Âá{ùóßr]iaݶÐÊÀÓØ‚ÝÓUí£¾˜RÊ Ã0îÛÑľâhŸâpfNYÇ¡ˆ"ìHÔ$5inzDr~.eÒ3,˜8uß;Üô €åËÓÍŒš›BTâ.Á7w0V‰¾ÖhF…w ùø1m¼¤ý@“æù¤´Ð// Ä;_x,\—)ë6¬§cévâyšÅZ<éü@‰4 Ž™´9+ô2juá&/#=Qdµ¶UҵΔYÇ2£Ž1H øli6l÷2¸åR˜6mþóŸ•{†5Ý�§Kö|’¿)- )ã@QQBÀò²]ªÕu¥»ëÒ_cÞ^Ü\ÔôïgRʳ wÀ%Ø 6>WدS÷^K^=Ø"R"¨ë"GÔx=^³3’Òâ¢K܃cŒX,F]½l›’Ivì Jo‰à’Pé¹Á-‚T üï t7zWÎã$7ž÷î„ñašôp¦nÈJ×çž|Båa{p+Ù¥Lg%8‰£$òÿ|Š…þrzï2O™ãÃü~Î<¼ë¿n㪽-ÉJ0é| ­ƒëD±l¥÷Ôà‡{ÃÙgŸÍ¿ÿýoŸäÅ­3Èqúëašš^˧H))//'™L²á­¬Êî‹ÛR]iἺ¿Û¦Òm'ç]dÝÜð÷ý¢ahllübGHõ oÚ«¬ó€EF4B½"1GᨙUÛ½ñ¹©»2Ò g%e:m‰†zÁÀàHôŠŠÎÛ~ÿs¹¢¶9‚wYª7€"ïXýÑGÕ±Fý«²ñôÓW<"r½…ŸƒC¶at7c ­Á¢=|¢Ú'aLƒc¸¶Õ8¤�iäÁ¡N‚ ¢á’Ù4$-›CÆ|쩉Þ"‘Å£«×ñþþ<:™þ`ö§„œLØ<¹ gt¢›ïŒk¼ÕðÎøŒ�Gq·Ür‹^²&%µJ³éñxs’ÞýN§Ó˜¦IMM Ë_±€ämm]e«Ç'É= Hkgoäps­úH˜õH)ËÂáðvBQÿJ÷«* ÍwXB&nˆ:D¬«ëYiŽ Ç /… Lç©Ê"X²ñ&p}ÅŠuK¶'ƒág™nMº*½¾à-ŸDwÃ:àì`Þ³þÆðESÑÜ_™ºj™®žéè<µ"ì*½ZÖ”d¿ÿž»)µ‡0ʘµúhê3šT�‘*G’»Zz×&½ðäEù ¼{ßnžBåŽÔZXõ-‘løòM*œmå —;ùkLú%:ø‰ÃÖ˜²Ëæ<?:®¼òJFŒÑ¢ônnú-ß<ºî'¥dΜ9D"¤”T¿ÝK¼,å­ŸfëJúÛRïW9 ÙmCM-Z í1°m{zN%´.ýÛy »¤ÏÜ´Yr£Ìd© Ø6ïl O=×-íÞ3¬Ôv3l(beL%,b±è‰+£}øðaŸ77i'·vÝZs%¼Æ!st)‡Ð¥„¿ÿ]óåî@ÓU*Ȫ[úOhîzòÒáòn>=•UdÕ2‰å Ô­Ú°‰3_ã¹´ G|({ŽNmÁElM9é‹l<OjƇz‰H¤Nð§»~Ëál_5éïz9¼º€Ì€£þgÃ:>ÓäèRôî¥üV®ÓÊ*•Ô¶½Ä Õ|º§AiåøçðßÁ¼yó0 ÷L¶9Ë|kT}÷ݶmÆÇî»ïNÇr°?‚²ˆVZŸkU]Êá…uÛÐíš›/Žæï¶«�¿lÛ®hí 1�–mƒ/éñË÷¿)‹ †÷šÀnLa5$±“i¶ ÓGäYÕÝôá¡ ŒÀ S ¤ “²)ˆHÇ(ÿÉ'Ÿn¡„Éö·Æsj]ó׿ÝpiµÓ¶áæKéëâ[‹â¤î®¿kÌ!ˆ_À,r8³ô$,ËïÄ”-à K¥� †’.•X-‚­í>óIËø°¬‡`šÜw×­œsTm~ $ß»«-hR\?Ö}>þèG`xå6Ï!\)Ápl,fSí/`ÉJ-ïøËq¨›åÅêlôÒÒRïèäæ¿ßó©ñgœq¦iòÎ;ïð»_ÀºAX¼´¹®ò—CwÓ‡?z8t==‡ì¥Þ §Òd¬ ™L†ò£K&õ:¥ûÌ ×Ž°*JÊ~ãJãFaðÃ×Lþõ¥ÅÃK¡ ¢79táàLGŠ›¦ú¦"xW}7LÉ1·T0 £vÀÖÑ"²«Þt5^'æf:°v³ú<ÿ á—æ>þ rÝ\\ù¦Fd§ãt5-¾ ÎXV î{ÿÅkÙgH+pˆìquÀb¾/°Ï=:´+ãFwåÓsâ?C¤²qÅ`P õ×Vobáûàì£4ÿ ^ ·^¥R�‘¸;ít&' ’Žž‡ê„_€9Ÿã1µîU°lµÚžÊø›ÇÅ‘Jkø´Šumlzf~OÛʰaÃBpöÙgsûí·FóZ΃Ë\-ËâÝwßåÔSOeÙ²e�¼/<÷¿ÑMï.3ou]IM« ”#Xw¤²C/­y~–êi˺ø?P§†aŒ:XÁ¦Úê;vûÉ®§†ÃáHUY{xÌ'ûT ÿu•:Ò¬²‹�µ.’UËm „°‘lKbeCp¥¹iÒ®�–®_¼»�˜3gVä¹çÆ$=cD 5®6òü‚,.’W½å­A^~f¾­Nhm²’]‚Í—•¼ŽÍd·Ãiˆh_õ.%kª·P»ät˦ÕŽ›†L…ÒDô)´T jjÔ´ÖŠ°b¹:Nº´v4ˆ½öèÆú%ïrù[)-…B§q‚7¬6y'%‡Bá9•À}wßÌÙG$T±!´§ªÇ'Úësàž'áÆs¡ÏÜNŽƒâ¨4#õuœo„c.†Oºj¾ ¬¬Œ]wÝ•}÷Ý—ÊÊJ ©©©aáÂ…¼ñƬ\¹Ò;Ì!†_ Wž®§4Ymië6ö‹mS®…GžÇ¶m;¼ÛY}FX–ýçx,:Jç‡(*uT`­¿dŸŠhË;E‘¢qÓYòª´Û’¤“6©¤E²Ñ"Ù`‘pŸ ‰† ‰ Û†’Š0uÉ-¿W QJ.»LX%%ø÷ÜI %샕”oLç2}ð“ODäÇoÚ‹ðÁgy0OÓtéârdg–þ¢‡Õ³"w¹PóÖûË_9eò2"Á‡-à 8N<±yÂt…—FŪ«aå X½V­iAqì3†½C¯®ê”Ö¨ {G: vùˆB¯n¤ƒì±ÇÿÅ >ñ FŸ -€ÇoVg$Rpê50|WøÕOýu£Ãà]aPO}æ+ªO3`}-ÜúWuLÕšj/ƒ;Æuë²¼Ä`ðÀî íµ…ËN©¡OUVê6‡Ã+W }¼ºøî‹Ï—^«q+—ô²Úny©„'WvÆŒ˜cìUh³´!;-TtŽeÓÖ¤¹Ç „#¥"Ø6Äâ&‘˜²ºd2’tÂ"Ùh“lÌ8Ä­y½b�VF/ QXz=L&-[„QR ^ZŠØôÒ5®Š•SZ 2�ÊŠTú»cdOUÓ8€«²æ]­¦;:Àæúž}âŸLÙûK~zP‰Ö67INsS©ù˜€”CU•úÖÜ]¨7àµ/¡ñsX¿^i+WÂÆ L@÷®±ÏžÝ9º£vb—.å¼ûÚtŽûÁ'J3ÓÚ↋áÐsaÆ{pÐÞw¬ûsågDn}-Z{jEo†B¼i,ªŠáŽKàö‹µôŒì;Vn´Ù¥ÓWjúO´G0L¾°ÂwûN›pä "%¤…à +¹wn¦P«ãÅ*ÞõÃ2LèØ`'<°ÌàÑ5q@rÇЮD׸C¥ª±•:Vs冩*ÖÊ „!œŸªWµÏ?[V+cƒ ‡—ÿDîµ­ƒ$Ùé° › T–¯–Z¡>½ó¼;j^Ï“~Slµ *™® (¶KËæ‰Öà0`ðIpÜq­ÏËŽwöÀ½ƒ`ëVXµJ ¦ß¦vH¤s„º¥åáT§¼úOðÅ2xð:ˆÇô„³’×–plSW£TæqoªÉò5íN‡Ãý0`~Mœ{æuaöÆ"b¦Ë‡óì‘<>DÈËÂN¤±ëôI)P\ž;u×Qdwªä“âò0©¤M¼Ð$V`+  ’¶'¹]5ÝûÕg¼g&-1C‚ŠªX"j cÏ=:”9­eˆ:? 4Á+ ÜmJªçˆÚ,Äbj¡Œ”øêëB¼FÔ‡yÐüÜ[jYs$ðˆ<Ð rh»%6LÞ·B,nVªàÚÜkòâqè×Oý ™Òêꥥ« cCØ„ŸçÜ ×Ý·\ä”I:MèÔ‰RÖÌ`ýq¢5­îÞêý@æÖù·ŽÃ€Euq_Ò‰WVW6²„]Rˆ§šø$2p\Ï F$„‹`§2ˆŒ !ƒ‰iÞkŒc†Ý’n\á•ÇUáÍ›¼{ H)±ífYUD6œ!P÷WW‡RRfš7þä$†ZŠØÉ_ÙA‚oŠí;Cm-ˆHד'¾+i¼±øn.qUmÆ|}üAú‚^…mÅñ»Ne÷ƒ®áðÃ[¨·o´N,¼öôü\s/Ü|¾šu6ZÈP]ò©ÆKW®ݴúsz [:€€œ~åÖ­{‹Oeç[À¤¼±¾œé«*™·¥˜ˆ)=…qȱ±¸uìNs®Îè'Çf{Ô#B$žÝGîFô†:Z:®Z.m¶Ä¶$™´º8ÂÊHlÛ]"œ­#mý3jù³£)ì@4¥ª*²¨`[@â—ê9Ô¢×jž¸Ù2SY©Ö¹oj€Ñ@RùJäúûPãôZ›ø 8nçɹN©8„-9xw„øà—ê­·su/Q–í%+ÕÅ ¶„ŸŸ¿}~ów¸üT­ÈA-X ýºåúåÑOjæ­“¦ìvàvö;Çd$@˜`ÕWb5T -›OkáúeÊíP[aA6oº´vÿò2‡Hߨ79?U‡mK°md&–ÍÚpŒ(jº,KÔBuš—¦ÂaÛ+£~é”a¸SjÛRL@Ñu–è=âG({�¬ôN?"ú1¤†äiŠ\¨1º¾ÍT#¨&%w>iH7Q™üÕ]ð§Ë³Ñ‚k±›KÚ—'žë4ÆyMæf'_±šÄ!isÿm‡³÷ápÐA¹æÛ‚`] ï=#„‹nƒ;.ƒ1ƒ•ûλú´= º²ÖT³zadþnL«Éü:ïÒ€áÇÂò5)íi*fÕ„M[ ®ÑIÃI$5¨ZNïq•”ô("1±$ɹÝ2…2†Š¿Õüº®c6y$us„ïÓœ±¼„;«6S(m¶¤l.­íB4¦Ò5œyÊÞ¡4WoQÄšJ35µ u˜r—1ZI&e{ÃYÛVÒݲl,KI{Ûv~Á 5±Ü#ôµk·6}ã„"ì ä³ÞZÁVË4C0Kßf#Iz†·&´Ï2/šE™4<-â•!Q÷¶õï9Ãøx§”ê¨KÁðnjªnõFøj ôÚn»~þøñõð÷ëTx¯œn'“`z-წö¤÷‚טJ¾®óÕFøT;¤sSM3x%|ëŠ:Å|óÓ8¯k ‹!BvB 26b„3fV¨æHká#dr˜ð³šJoø‰‹lzNÁÕ¡aF¡‚ÿ³Ws¾è…éŒ3mKÓ2iÛ[! %Å3i‡Ø3¡[Ž&c+F 5Í‘˜Á–úê÷ôãìÙî6j¼]ëüêÉyS «î˜!HY­a�ÀèѪ¾ ß!`ó¾ÑO ]ŸtÖü|¨òP½—¦óâSã[ÂQ0Ü{àΣ™1#7ýo |å¶Á®º‚Ãrç ¦©wª¥°Ý;«‹ðÊ,mXC¶Ã/_çO·©&•ZÏ_W‡GŸ|h‚ÈÝà½ÊaÃÛ0¨oËe.è¡CB¢q“HÌôž‘˜’˜Â4áÂ0çF6\Ü$ªÇq¾õw¸W—Åò¥ŠL)h@DÃ…1ŒXAÈd€™P{ËÖ%‰DM2i›tÊ&²H'mÒI›LZý”Z¯$»+Ý]u 5±,k†Gèƒt_.R¨ (îÔY5ýäÎ˹«ãtÐ[º))ï†ÓÃä#v'Œa¨F?ä,²kÔó€ÐãjÒÀ[<¡¡õùåÉ–oÜ'²áZ#6ÐQñ$¦mÓ¥rÈ·®ºK-ß^™Ã](‰Åºß|ô©à÷W*ç_¯Êt»³Çྦྷ¡¾1—~¶(ÿð%‡‘æan¸`kQ¼pyq ¶¦~ú8dæÂOnºì£Žï™C°Ñ¸A$n0'ÆN¥±“ÈŒ–MRJbqƒHÌ 3|„™DâѸëg¨t=ÂW~×Ïñ÷ð{q”_¬À$r晪êӅMÔúö°"4Û–‘Û‘[Þ{±ëÒ]f‰ýœI?ûÐ#ÛòŽ=Öš@ µ-޲¨:¿"íWŒ:JªD{Z'Øb4á–ç[ØgÕÀ¿¼G}{ ƒÀw +š;†sè’7_¶<ÿ&µG¤ îxNÁc÷Çk¯ñ‚«^WWÓOÂãÇwa€(¡ÆnR²Ç×päxº+l­‡ÛV;Ùþêܲú“ð·€£ö74Q§:´6“þøAeÏ ã1Lé¯ó¼8„º÷/W¨ëŸúD´»ö�fÞ»˜Xa®tŽÆL¢œºÆ4vC;‘ÂNe¸ª¨o@R>m (Ñ#qC{Ï ç#ö@¸X¡ÉK”`§2Ø d*í1œ/ãEŽDÄ ”4ϤÜ%¯Ù_:e“I¹Äî¨ðšdW=Q"m8{òÅu^óœvÚ©±>}jܦq¥ ¸§ÎéÔ¡ƒÎšóŠÔ\ÿ§gÀ¼Ï`ÓL¨ˆháƒo˜ i~T¾8º·Û™E3áu]nÌFr›žü0{OXôµÕmÛYhôœ{"\ùc(‹ÊîBÕÅêà}~òÅ"†”=L| $Ó°ÿpöQêtØûžV‚æÉ[¥«NYžF¾úta[4™¦Òk%)áý%0þdHk3@ÃìFAyı€Ko k¥l’ ј¡1!±RBJ^ý“Ä’!$a,áH!Y’ÒdßsC$¥aO¼£ü ¸YRRíÔ)-{ èg‘.BÐÇ&SQ[!CmfPãì]k·r¢½YMÃ%Óü¡ +ëÂÎýÎ ·U‹ëI&ÔbÞ&©¬ñH9ÄŸ°H&,R 5×PXBD2‰÷nž÷U×UW!CÎØ*ž8—‡ òt>Ðýbp½snœ5ÿ 6�E iç] ÞAz’^_ÒÇè-á°Av»Þå¡J…—’´apèéW3vleÝp—Ì~þ9¼ü2ì¹\{Œì"í/Ÿ^.W•]oDu¶ìαûî¾™³IÞ]Í¡ï3.:þù"<ýš"ö'nuN…ÆŽ€n•ÍàÐê(g–C/ >¾èµ‰^·mÅ!%<ü*œö‹6T*°KGX5o‹#o×u>οîùD£Ñ=’ÉäM¥mÙi Â’iÖ'–·/8µ_Ü,Þ«®±á”0…“llÛÊÆé·öÃ’Oj1C‚Më’˜†›)‰mƒe)ižqTùTR¹•QµÖ©[œº††+>¼mñ-^•Ú¶mœwž‘îÜ9gÞ<l%?§mJª·z¼È(\=ìR «^ÈúûÆÚZç«ÞJ9JC Så(#ºs8ÌŽPu¡/_jJI²ßþÎ&¹ÍRÝUÇkkaút¨Ý·ýŽÙO]G•æ-§[Æ®Jóð®*°µ¡âÚ[°‚1j»jÏ]à¶‹áÑiðoç2Ñ¿^ EP\ŽõãÒ%p°Ê¤æç §iD¾öh©­À!Mè>Voh¹Ž/>î¸HK0€CÇãúOû9"‘È=Édòü|Ûp[–6 ²/›5®i†îŽšñ½r�W7²qu‚šM)lKf×~Ø(5=£TxOª'7*ªbŒí?!üÛÓþ˜ñˆ:“ÉØëÖµñ¸z|ãµH°S‡È­5ßùÁY¡uÁjçÓˆ³xšjø¼é;nRæ Ô"Ø1›ÂâB:H¤“À‰“jø I^Ÿ'›Nº–o¼wÿ1BbËDútáÓ‡aùáøñŠÈÝq°Ç€ò‡ëî9ØšUÏâxœÇg ïCçjÊíø+ÕÅ‹ÿw‰Jç§7Âc3 ¶.[98òÕ‘îx÷w[ÊÑ † +§Á…'5]×BÀâépÇ…~·àlÛ&ŘÞ[¢ˆÜ4ÍÏëëë·™ÈL#l !¸}Ï™KoÛýƒ®öŒHÑp§»9¥ª{é”MQiا{ø”c˜sriÛËgyU”†D¢î7'Ý‘͆n[¶´á–~U:H¬a²†ºÍ/(%[:Àé§Ã¼…0ʹëÏí²Ë[D\ã>ô~¦§ás¦ÕŽ‚Ý|)»aþýßœux5Õ+òtP ÜŽ´hÜ{`ÖÌÝ8îàŸñÊc7²~Þ¯¸ùç)î°‹ÇøÐòª—IêD“Ï=Ò w©r—nŽ)í:I•Ù†Õ3ÔÁ¶ '_ Ógª7Õ”g_‡S®5Íãvß}ê¹óËg�mS9Z‹CÀ—À³wæÖùðþ�úvÌ2–&qkýõµÏ`ìñ …–Y–5¸­W~·Q3Îÿ|óâÍ©µá”ZnKµ=² E ozÍ•Þé¤;N—ÞÐ*R{Ö…Ca% †/h<á;–7:èÆ77‰"îþ–�5'ŸÖ‚Ÿà ”e_’=´Bhé¡`Ù2xðA%qV¿H–¹$o^€îŸd€µÒ—צptqƽšß´_ã a¯#$d 8öu§œ[ÃP7¥¾ø"i¸jê8æÈ‰„3Î QÇ<õÜK½ûÛ9î>›ƒï%àP|ï‰w §–Vc&M¼ú×j½„ã¾´¢Œ[‰9ª9º^œ ‡ÿþÿ4¤^}ùÔu¶§Û€cSö>Iâøß?A×b¿Ä1û 2 Û¥„fÀO¯‚P(´0NØIÞRrÙGc/ —?öþ ëlZ›ÀÎHÍ —]4£4JAy§‰DªaÎïºw¦{¦·X,FUë-æ@'ò0j*®9hêÚs‰"pýÆ8Š1ør§:BïÞpÑEpç`ކ­³ ÐÝá¦IºàŽ57m·Ií[ïïAzöˆßí„ùpxC¬Þyÿ}â¬ÃVyaC6¬Z ƒ+ëøÇsàü“à¶3á§ ¦°:ï¡¶“á|ÜÎÜP_›Å"4©¨Uû¢—ÓtˆïêäIxv7­x,Îæ­PÏâèSÉwáÙ·ÔÍ$ ŽzÞbAi„‡Ö^áhåðåw[˱ 8*c°ðir €½OUÃ'ëåwÄTxî5B¼™Éd&|ÝD¸«íÿíüSžî=¤~ë¢k#¥6®I`¥Õ’WËò: R Ê:F°Ò’ź»D>R‚P¨äC¨mžÐkÉnSmuŽÉUÙM²‡ZèàjB‰`î,]Š œ)á¯Ec`úý0yd¶Ñõ¶Î1ЈÀ·óî©kŸqH·ºC8À“æ+Ö®gáì»9ëP¼€.Ž™‡ù+á†c@dœ´,EäÀ(™Q›gá}zëÒ¦Öýë~ÓrU¨#¸ÓEA–ņj(ïš‹ãˆì%ªH Ô¹ŽCÏS0ƒÂOLÛ\ޝÇG_ªõܶ•`ËVˆD"—§R©ßò ÃÏ>œ²¥8gÈX¡þ%2i›Íë“HK¢ Ø$Qóî5u5×ÎþÝçÕz>RZ·®~qsÓ!€s·ßA)žÂd Þyó`ÆŒ‚ókjjï …BH)ÿfÆ’ƒÎ’}öoý„c3ðW£]‚é­ä?¾m¨Î‹;.ö…uq„«xåÍYl^9£`Óc´–˜†#,aXWM:ééÈŒO8½Oj uê°!û¥i,út”.¡ƒRR¥bi§Äæâ°²YØYIšwI«ÔÜvBØãXõÚ»„F©÷H$28•J}η†0Ryy¿÷ "ñ1(íU+àlµNùÖ‡ÿyÕ â~?û½oß¾_H¹pÇ.ÝtÇ|EÜm¸QZJX°�ž~:ty*•þ­‚3Ñïœ Ú7Ÿ3óÃĽæh˜ó$ŒèéÄuþ†݈â:ÂxawŸF(üaȬcÿ~ÏC?ÜC]·GÈ—_õÔÔÉþ{dóã˃Öûu«³Ç¤¼ÊTÒ§ûa& �� �IDATj8„  `àú ¨?ú|÷Έã7ª;±ìw2!VŽ1¢çG}´-—…ïPpTù=ûŸ×íäÒxÉÑ«9u»º¶zòŠ׿œ÷Ä]ý#‰ì~å•©Ù;,g’¬q­ˆÜuòÍÀ¢EØO?½º¾¾ñfÃh>â¸qãbo¿ýö* b·Þ0ïie²’X:xK°ÃäÑdr´›@ž€Ø^±Ðá$-¾{´rxåÍ÷Ù¿ïó€–.äÝŸŸGK@„ºC§3›Ä!M“ÔW¿""¶GÐMæi÷s'ıՂ’=³ß¦iN§Ÿn©ÿ}N§{ùÈŠ 5ºŒé?våcSŸÚ2›V“}=•JU›ê˜« 4=o¾üžy¦ð×55uW«¹Ä–+ùí·ßNH);˜¦yâ‚/í‡##1Î;þx™Ö˜®Êærû€è¬×t),jŸÈ&)µïmÆ®˜€ã/<.¢Œfáº�‘‹ÜŽšó-ùŒñ¥ızíZº˜d¯ÚþjÈÍoLpgÀ•ãÜ4Å{§Ÿ~ú¾<ð@fg$r�gZ¯¨þŠgyòŠæÆÂ{Í5W­o†)´ⴚȗ/‡_ÿZÜ~Øaÿ2kkë¯n«USmÛÿ¸è¢‹Â¦i>qÏ?ÀÜ]©bú5::¡¹uè‚8(©ÁIKKÇç¾-8â»:…�wêK=%/¿þ6ûŽÈE‹çûö{åˆ+è9q %¯¼ð’wcì6ãМdàé c¶·_`SÔEc-ËûÀOBüNƒÐ/¿üu‰DÍ´)õ\Ö¬_ÿÚøÓ–-G‰LF^vôÑÇlþ;ï¼ÓÎd2Ç 4(lš¡w®¼ŒÑpõßÈn·Åßð9†üÌG šŸgÕÕUȶà0 =pfIÛfXçs:wp;ž¨>Å$u¯p¥ç¦ã7Ú­ë‚íÇ¡¹yÒWàÝi¦µw8³¶‡„SnP·×„Ãá{ÞÛY¥øö€¯DápØØºU|í¥”Ö­ƒ[n ÿíî»3"“±Ï}úé<“œÛB>ÿüóL&“ÙçÄO ›¦ùÎM÷‚1 N¹Òî}hhê´Ô®Ûƒ¤Öid6¬o,ˆëS[‹CªÃ×¥ŽÐ¼ð¯¨rg9œáƒ«!hýÚëܺÊê p;t&»Njsæ~Ê»í�z=9~óW*FÛ 5œ;N}zn­ÄpÁïáÑÿ€âåt:}>ßSðu,³×¬i*èöƒ”j5Øo~c>ò‡?¤D2™þih›¶Ëµþñd,ËÚçW¿ú•FŸ}ä?}ƒk³ ®fkH'Tï©KwüÓ%ð&qˆ˜†Ãí•‚Gþz‡ È1À�o,|¢n–šhsÓB`m|ÂG$Û„#ðtß;;ǰí«ôU;G¾4ZÂpì¯àžGx϶í¦N­ÿ^€Ð¥”lÜ(wø4‚”ê²Ûn3ŸíÚõf3•²N‰¸· |CpÓM7ÙÉdòH˲ÌX,vñ²µ‚SÀÜ.ý#Xú‰³Yzó«å4=Ösý¼ŸÈþ¼q¹û­ãˆöRS…NÒæ•_Ã)ZÙ©.7}éãžjê{’‡HWðpÈl|)ùóýaÌn;�‡ÌÆÑë£" [ßWßÝ&ÂÃ/íx¾0­)‡ =¦À¿^à…t:=ö›Xéöm‚¯t©TŠ1cbòˆ#v ­K ‰üñâÅ]w~ÈǼÓ8,Ë¢¨¨¨W:þO&“j æo§Â™G‚HiêµK”RSËqÜ5ÕÑ›v <ý‘Ô·§É–ƒŒÃà=Ô1Râá2w‘‹ÔßÝ$óôO7¯ž_ñÁP´—OM‘Þ~ãzþÛ>l'Ž<\o Ø&”ï«N²ÜæýK­ñß‘8Zª+ ,Xƒ¦x)\ äÙòòýŸDD"lÜHuS[ .ßuWäÍ—^­¯—“w&"0M“ÆÆÆe™Lfh&“‘HäȺ¶œs˜Ã¡òpçÓ iÒ$ ™óI“`Ç“2V_’ë :£<ø–ιšÇHiL C6Mô÷€V ãö-ûuÝ ‚Ðnü�fÎþ½ºÿ[´°#p8/2O|Ú6Zó†Ú÷Ùbu-Ôƒ/kuºp4WŽŒ £OUD.„°îü9äᕽz•¼qúéµãón ¤„dî¹Çx§¤d—,]úeâ›VÑ·lÛæÜsÏ =ú裧744ÜjÛv¨{ÊŽ ¿ùt)agUz]`KÍ!(Ùƒî Ülœc™ÈÕ tCàÓ¼o‘Å­ÆÜÚ·›Ç.7#eÚ"<ðÀÜ6yÆŽÄáJWí;_9¤„:zLRëÇC&<õG8t‡C/GÆ€S¯‚ǧ«oÓ4¯««;!oi'Ö÷ r]¸æNoËEJuõï½÷³ :ï»råÊÔw}ŠB]%}™q×]w`YÖ樂»I) €ò˜z&œqTÄ4ÂÏGàøü¢Ghߢ~9σ£ëõ€àËUkXüÁŸøárÇâù£¶„cæ0éÇê¬:!à¬ÁS!æmÆaÀ¢õpÈÙ°x¹ò2 ãÓ²²²ÑÕÕÕ©<%úÞC¾f¼äšk¸£5t*¥ºØïÞ{CóöÙgòÏ=÷ßÔ÷Ѩa9KÇ_4gΜ«-Ë:+N—ªÀp.<ÎþôÝ„¶-וNA‰Y†�šÄÒ¤zpx¯K·|_×*„ÆÂdÚ'ã°·¼ÁaP*ÄÆ¡oÙõ$,­Ç1s!üè"X»)[GÇü�~yŒè«)–†Óeš.¾lM¿^ƒ[ïUÄíæÁ4͇~è¬Y³R_÷ ÏÎ 9TÙ³gO?}ùôæèUJµLöÞ{Å‚áÃÇ|õÕ7M‡þþA*¥„ AƒzmÚ´ég›7o>YQ&¥ô.1ÚÎ:Øúué÷¼ju;©®šºî QEV] ¾çH¼àÓõÖŠþÛÆ!A†•4íøÛ30íMhLz)Ø€¡kHî5L V±m©Ë§9 Û0ŒmÛþ™mÛo~϶@N-tíÚuØÙg¯škç1¼»~ï½bYMMtx"‘žÿú? ©TŠ#<2öÎ;ïÑÐÐpf*•Ú0Ôæ¦¼&ŒQÇ%ï?ª:€H€´Õ‰3ú84ÂшË£yhPc&>Éú ãa¥ù½9þû6¼ñ6|¼ÐW}6@(Z-¥|hĈΞ={ÁäÉ“{½ñÆS€ÃÓéô(!D™mg{¦a™âââå555o=3vìØiÓ§O·ÿ—%wSCèÇstÅðáOm nl1 ¸ÿ~cµmw¾|ùòí•Ù<d2lÛæ7¿ùMÑ-·Ü2NqJCCÃ1Bˆs̲78zíCÁÄÑ0|ì;Œ°È4# 1]Ð ÔyzÁò y¤oKn:ȈJoñJ˜õ¼÷9¼÷!|º’)¿Ä5 )%ápøÂÂÂ'ž«¯¯_fš¦ÝœôM&“!ÜÍH)I§ÓD£m9åòÖì 7 m[5iÂßþ&ª“ɪ¡_}µ|õwÉŠ¾³A"‘À­¿C9¤bþüù»-[¶ì:ì¿yóæQ¶m‡„†Ô)ƒ,‘v,‡¥PÕúõ„Á½ ²#ôèÝ« ²b`‡U$!Kq¥3εmub•÷³ í<“iE˜î¯¦6TCc–­„Ï—ÁÊ•°¥V]ÎèÝ£®«ånžض@q8žQTT4oÓ¦M‹“I¥›·è7 9„.¥4.»L¤KJ0~XlY·®`øÖ­uËÛÇ:_/¤R)"‘‰D˜?>ûì³O%pì^{5Üå*é®Ôsï¦s ¦î·îçBSÍœ†Ò!߬AkÀ^}â ±eݺøq›6U¿‹Å¾õÚ!¡'“I£{÷ø†ÚÚÈÈÆÆÆvÿ†Á¶mÊËËGíºkÍÌ)ShùDÞoÜM=/½$}¾ö˜c޹ý¡‡Ùi÷qÿ¯B^*v¥K;|s ¥¤°°°G·nŸt’,²í6Ž£¿ARisçb?ÿ¼ñDiiå×­[—h ;/´·Ì· ©TŠ=zT†Ãë?;óL»S¾ÙŽ Ö­ƒGåãH¤Ã6lظ¸¸¿ÐÞJß"TUUÅ2™ s.¸À´#è¥ÍÖôV¦™JÁ3Ï[–. ý´¾¾þé};I;|ýÐNèß\ýuÆm·ÝøÒùç[ûÇbm'Nw6DX³FØK—Â_Èê]v¡ò€¶?RB(/¿,˜3§à†>úèú¾}ûÙíãîï.´ú7¶mF>çœôÉ͸+#زEØóçKcáB#SWWðêš5 ÏÇã±7Ç?ï?ÿù/ûí7¡ ¢bæÖ‘#·O¢ÌŸÓ¦…§uèÐíÇ .Zß¾^âûí„þ ÀÒ¥KÜtÒIé_öpîÁѧ°LS©Ç‹,^,_~i}^[š …ŸÙ}÷Ý¿öÚku¡PÈN&“9óÏ¡P¨óI'eÖôîÝö|¹Óg55ðøã,kl,=zóæÍ¶Kîï´ú×RJJK‹/8è º» ‚tÖ¬|þ¹L,Yb¬nh=g±ÿ”––|ºbÅÊõ©TÊRÚ­]LÇGœuVãGååmÍ—Ú«ðì³¢váÂðùd2™öE,ßch'ô¯ &NœXôÖ[o}‹7M³ð¥ºººiÿüçcµ‡z¸‡íT*µÍ„å\¾pðWð|k“p5ˆ™3ɼñ†qç ACõá‡%Ú¥÷ÿ´ú×ùTíí)%‘Høœ+®ÈÜÛ5 X¼XðôÓáWGŽsô›o¾µ¥}JìÚ[ü;RJŠŠ o:µajKËSkjà©§BËV¯æ„d2ùž¹Coæh‡ï´úwB!þyõÕÛÜúôÿüGd,ˆ_XSSû'!íÞÐNèß(,äÝ©SÙ+x¤q8 3gÂ+¯˜÷Ðÿâ?þ4ÑNÜí„vBßÉ!NÓ¹sxÉ…Ò²’{åJø÷¿C³jk͉ÄÒöqw;4í½c'† Æ+W¾µù”Sd ¨#´\l\»6zB}}ýËí’»Úá;{ï½whÔ(ÑxíµÈ±cƲ²’K<òˆ½³ïzi‡vh‡ÖÁATPY)ÒñxèáîÝ»¸‡Q¶C;l+´«îíÐí°Ó”)%¬º;f×~Å»w–µU’X‘É JöXOͧÕÖÆÙ)³Çi"e©Ðà›l)%í‹ÀÚáÚz;´C;|£ „µ…X°_²þX2ÕC—Þ#Œ¬mÙúüÄ2’+¾‘žD´˜ejV×صŸ#“Õ~ [‚-‘¶Ì4.Ç(;øÓÕÂhßtÙÿ{ÐÞëÛ¡ÚákÛN#6? koÛ‹ùûÜ%ŒØ()LCÈŒ¨nÜR ­4öƒBDº–‰‚ˆ¢QH†úÅÈÔFÈlU§—;ç’J)‘™†µÄ:NzK>a.¥¤æŽhD„£}dbkʬ˜ õž°66þîŒD´êÛá{í½Ú¡¾VË/‰°`ß›d¨ü †‡„YV-¤V€LÙ2³qÀ\àEÒ5¶ w±…tŒˆ©j¨ûÙ¸¬„#ÌQO;]'íÆÉñI³·è£ü EÖ¿Aa…!­µ¤>Fjþ£¶lH=W}}䔲«u†Ù.ØÛá» í½·Ú¡¾6«n¨¤ñ‹EîùsQvDH”Ñ~ S™�a 캓YV$ŒÄzÛ@v2SL®F6.‡Lƒ#ÄÕÙRJìtÍ…±Ã6ÌkN˜ uSh/¤T—ž: ">Â(5·ÖÜ^0^Zí ÓÚá» í½Ú¡¾VÚ áƒ.˜Å݈…è�1Ȭ‡ÌF�š$?¹›´ÓÙÈM`§—Êôdz3$×!Ó[¶¥Lì FèvêC³ó!-Ì™K+cˆHÇ‘`ªû@]s=J9†�Ã~rËïÿŸ½3“¢8ÿÿ»º{Î=Ø‹eåFPTnDEEQãã•x¨IÔ˜hÔ$jŒÆóS£ñŠ_cŒñˆÄ[Q¢xá‚€€Ë¹ìîì5gwÕïž™™Ù]ŽÄzófº»º««g¶?ý<õÔSý÷ÞÑhz-è¦w |»Uc–¡Ì> LP”Ó„R1TÒÂVÂ*E‰Tã¿Ó÷#sØÏ£Øá…Ä îŠ9N¡dÚÕ®¤”2Þr£wŸûº5«ã‹þì%;å¤Ýõ*õŽJM%X¥¢Ñ³”´{õ²h4½…tFÓ+( „ŠYA0|(JÙ  $"•MIÀ:–•—}#%¦R& ÞøœŠ7H¢ëÁn%ÝH÷”uíDBÖàS_L ðy8qo_³†œHÆþ©Ï¢Ãb7„?L¡#ä4_MôW£ÑôÈÈFTÂJºcd…‰‘t›«ä”`%Jïî9R91ªûñúM*¶e·ƒ”™b,Q|䙸§Fax»> aJÉ_ ,#+˜.#Jåž.¾šQ‰®§Ñì¤hA×h4½‚ax%ESW([Šl$?Ê(”§EÜÁæÆ3rÅU^00Gý.N¢åÿT¼ìödù䜠Jàû •èò¦¤Më'aG¹~ÒÍŸu:D]ʵ ù„aút>FÍW-è¦×PUgµ§ùâ«ÁiáC˜• ‚ D¶ ])”ŒRõÿzÛyç€b””8ê6âQì0*•÷X%#Üá¨êbF2娴Ý7p”ð÷ Të¼£]�8”]ôÅÚÞ¿*Mï ]£Ñô¤*?á·*üÑZbKAÅQVÊ*Ìôð1R¬ÊŽWñÐÿìׇ­C>_û ND",A² ¥ºTŽMë_«'#â`˜AòXå™/UQ£r¯„Nž©ù £]£ÑôÂ0åÇÇ…ÓòMÚæGEôSw½Ù×–vy'ßÁyáÛKÅk/Ôî%œrµŠ7¶!¨T”»”aWÂÓÉ=®”CÛ}e ÓxaÓyá³^QîJ!p~WzΛ›„éÙ®×G£Ù–èÇQFÓë(éÀgÓöǪ~ÿ(”ò@d *¶å$É|ìn^vŽL/o~\)óm„ÿF%¥»]JT<¼Öª˜4Ð{ȳ€«ñíí·»00¬Z¤D9ɲÉ}È©GI 1ù™wÌÑã‚G?†o_)fËÑ‚®Ñh¶ JJølßÝ•(z£¢BÙH„PN<ØJp’ïÊø´Ø'Z9v[jTMYàÔ½r&†y£fE®€»“¸dŠ{‰#½ãÊ.kù¬«LsÍW-èf»¡dµô[^[óøÂ±³,èÁͰ¬Î–µ+ÈåH‰ÂP9YÇÌk¥+”ãØ**¿Y~EüY¡‡žkv´ k4šíŽR6òÝ÷Á(ú·Rfu'ë<eY+9‚œûžOì³¶92™ˆ&£¬-ã2jQ~yäeav3Ž]£ùŠ ]£Ñì0¤Œ!ßrVß”Á|¢Üѧži¹ð|ûº©b“lj'VȰ1µüçÑMÂз@Í®ƒö3i4š†aø0¦­}\ÔÌ-"Þ|Òg-KF½“zOm#+j=sø[çái$çLWmÊñmöÝmDÅU1-æš]ý‹Öh4; Nè]œGž€QzÂ(Íê3w²ÝòJ*D*@.m§¶e¸íãö|Tü´’ÆWº¯\³ £]£Ñìt(iñÿ;̇VM*¸M¥#Þó»Ü•T(Û¶‰'žUR^QzAû"¥ =¾\ó5@ ºF£Ù©H&‚ñ !*¢öÄ mKúþÅF´¡sp[*bÝ–¨Xðgf@þ!8ç‹6=MóuD ºF£ÙiR"„°”*¥†~Ò}(è1F SFðÔý Ïšç17mD6ö'üþLZ_˜Bb­"K¼U:«tú°ç†u;?ºF³+¢]£Ñì4(¥ ¥T1P»¸=ú+ËcK¸·ªT<œƒÂY뼷転‹£$6$H8‰{ǵŒ;Ëðé¾rÍ×-èf§@)e�^¥Ô€ðóí36%œ;ÅáÃ@d:J!•Â"JѾ*Né5MØo†IÔ'ˆ'âçOŒL¼ÃðhQ×|½Ð‚®Ñhv8©~s Â©wÆ4ÞÚø€o´o€YmàÁ®4@ˆ´ §,u[)ÂRÒè8¬Ûîk¡ÿõq#îLšð®aiQ×|}Ђ®Ñhv8RJCQª5¸áú†›ÌJs–5ÈÂS  hgዎ™Vq@XJ‡õ¶Í¦„Mk£ÝxÀcñûýt`È4u€œæëµ£O@£Ñ|½IºÚý(ªšïm>ƒYfµ‰á7Ò©¯„„âlWØ÷4Iô¤ì A¹iº®x¥p*©xãù˜õLÀ’Ó|-Ðþ(F³ÃR¢”²”nl‰OŒlJüÔ3ăQl¸Jô!ºNv}dS6ÏÆ÷¥ƒ�nÐ\Ð0¨0MúZ妉§¿gÆ«×;Rêûœækv¹k4š‚r}ç†RªÅ€E‘èsE†1¸âµ¦%fÆíI‘u·Jî‹’ Ç‚ÖÝ-¢• GÒ"%õ¶íºßG²<öí˦|Ü4 ¹=Û§Ñlo´ k4šBÊÕ®”ªYÚý…0Î  ~hc¶(Iñ$CÜÝw•P¨˜ÂispZ’¯6ÛQlœh±ê@/ ^IÈvhŽÛñš5jó'õ_aé 9Í.ŒtF³ÝI&ñ*EÕÚ¦Øa-u_‰i!HzÑ17HKœQ— â Ù&±7ÙØëlâuqëØ6N«ƒŒK¤|EléÐ4ÒdÕÁ¾E{‡¬ISîØ-jjQ×ì¢è 8F³]Épµe\U5›òÆ"Ó4,‘o®\ÿº]mÒÒ×Àÿ™µV"Û%Îz‡øÊ8ñeqâ«ã$6&pZœ˜ƒ²R¹s¨+’ŸQ”¼k³ç»Ñ1qËþý†±%ßÛÁÍ×hz m¡k4šíJ2œ¨ùâ“ö_¨ÑÞ3ƒB¸ÖENF¸t[b¾Å_Ñ/b$Ö$\7{ÜA:®pçþ“d¯—B·âgÜvðÿéLrš]-èf»!¥°¢ªåñÖ"ó™ÇYr?úf”)æ ¥h—’ãÐä84I +ŒüaEoŲ{!Ï\'…lsÎÔé Ó-êš] ír×h4Û…d¿¹"(c²"üRûõÞ1^ËÓ¨P$ˆMHNqªˆ)E›”49ŽC«ãUŠÄƒwŸªÄ@»¤ö¾6ßÑŠµÎNoK‘ôŒÅ„ùתVíè¨wÍ.…¶Ð5Ív!iûêúËël ½»{1Ê „%ÀDÆ{H!ª­I!9mRS p’‚Ÿõ®À6@JEÙ›Qý£•š§Ûa‰ ¨«=!9Ô9ô{Âз@Í®ƒþ5k4š^'ÃÕ^Öö\Ûä¶§ÛþíŸä·¬ áwƒá”T¨¨"ª$kfxhT®˜·KI<Ù—îÐѯ^è=õY*p$Lðl°©x?ÂÀ'[é÷Ržæ1áœrhâ°¦v½kv ´ k4š^G)åºÚãrÀ†lxØ7Æ7Þ3ăQb€ HQ‰³Ñ!¾8Nôƒ(ͦdÑŸJ‰T 7+âk™§­ôŒu¹eÒÛ3Ë+EÂ¥ŸD§ý¿YÆuÍWý+Öh4½Jr˜šªì‹ Ñsâ?,oV›ˆ"áÞ$¨¨ÂÙó÷£Ä—Æñ¾cܨL´þw‡ÁIβ¦’³³AÇ lddKEʧ–Ý™ÜÒÁv©ýLA04ÂóÐOÿ³¢xû] ¦÷кF£é5’®vDYëÊØØµò¥’€ix…À·ØÆÜ(QQ…]oÿ4Nta”ø’8Î&SéìpéÞîT?_\TLx€‰” )`©“NJϵôÄí¿Ý¿çàÓ´•®ùª£]£ÑôIë8¨bªæóÖèÃ>ÖdŸ˜I+ZÚ ó?œ·¢DßKŠy½+æ) [ IÃ’4LóòÅ™ÅÔïç#Ze ìnDœlÁ·Ò©‹}ï}†ßkè|0ZÐ5M¯!¥´@T|Ñù®,6®/2’é]…Û/—’V)i ;”ž± ï‹QdÒ2W¨,1ï~¬¹Jî#QBÒ¼—‡ú‰>&ùhã¥eˆ‡H©Tî¤.ÒIö· ˆ&¤½[Üã—Ó†,3uœæ+ŠtFÓ+$3·Gåð:•ø_±eø}†‘ê6'®mŽC(™8&,%q©èu Õ··»!êЭ w•H&¿èK÷ „[*Vi饱R¼;½¬tÚØÇëùÓ5_I´ k4šmNÒ]îEQµöœµ×{†{Ï䬌J$’IcBŽCsÎÐ4éºÁñœ`ôÙ!¼Kíòܽ˜öüûÙû×G6ù3ÓkîØ ¨ÑlZÐ5Í6%Õ.) ÝÚ?òNä_þÉ~ËÓ߃*„'xh÷)BIë¼]JJaèãvôy1Ên—†ð¬r6Ë*ï”Ͻ»e!e¼2>ýØõǾaèYÙ4_1´ k4šmŠ”*GU­;{Ý“¾=|ã½#¼ˆ" KìU6í_ÄX}^æA‚xf8¥p„ÈŸ4F)Cà]‘`Äoš©z&ŒŠv/Ò=µÔSŸÓY­úª)Ǭ>f£áÕ¢®ùê ]£Ñl3R®v%UÙ†‹6œmøŒë}{ù0«LTB‘ø2A죇Ҫ{�� �IDATÑ¢$VÚ8RRwKBDz‡Ÿ)……ÊHî:ÿŠCîn¦ÿãmMRm½ >H<~lë±Çk+]óUB ºF£ÙfH) (nûoÛð–¿·¼âŸä/ó ò€öz›Ø‡1b cÄ—ÇqB$’; EËá>VÞÚ‡Xµ‘%Øò¶wõØ‚ŸÇ©}¼…šç[)ú<1‰³}éJ(bžØ÷Ol?ñváÑ·IÍWýKÕh4Û„´u®([¾2|OÉ˱£ü>£ÈÀ©wˆ-Ž}7J|Y§Ñs¥Ü¡iÐ1LM˜ŠugYyE1‰£’Éc(œ·½ËñæJá(HøÊV¥ß‚6*ßSº$JpM3d2ý` QØÂŽ:~9á„öã>3 $§ÙùÑ‚®Ñh¶ Éaj¥kWDfÇú›<†å‰‚ù\˜ø;1bD‰/Žã48ȸD¨ŽÛOJÌSŸÓ’MGxùüŠRZÇXnÒ‘‘—=é–ϛǜüíä ¸K–‘2éà°„;K[}lÅÏE÷üö%{F=í~×ìÜhA×h4[M2#œ?–U_FãÏùJ̽¼B °”´48øÎ©Çx)ŠŠw$ŽI‘k¥çëçVHœbXwB€å”Ð:ÂBÙyR¿ödò{¾m€¨‹ÞþÌ´Qß7…tÍÎtF³U$ÅÜJWù®dÝäOÞZ¢ÉLp-R•’D\Q~U3}noCÑYÈÓÇ즯;µŒ!iÛÝCݱAVWLë"*]7½èº¯=eѧ—éU/˜^ ùÀ™ãž5u¾wÍNŒtF³UH) !„?¼>>|]Pþ×ï7˜BSŠVÇ¡MJ©qæÉþlÇ�ÿkQžß„U'Ó¶z¦ÀoÉXs‰r3Àym#,6L °~ÿ §h«4Q¤-‘d¸ê D×gºñã§îO·NúÉOÆo´tjXÍNŠtF³U(¥,¥Tź3Ö]!O,ºØ8<HE»”´9¥H¤‚Øò®ÙŠŠ¿¶S{u+¢ÝuÄo®÷ÄšO-BzñRA{•IhOõÃýlÜ3@ã(íU1Ÿ@ 29DN Õªðã×®ñ{ú©#ô.š-èf‹QJ(‚í/¶oº­éï^CÙŠ¶Iñ%™W¼e†°ç ;÷¶3è¦VŒM))Þ¶é]{V·^¡P*õ e„ȧ‡Ïü›Ÿ®ÙÑ‚®Ñh¶ˆTŠW%UÙ—‡y—§Ös,°ëlËØë„÷Óðû œ×µ• ._V¸´«ŠßŠ1üê&Šß‰ã¨|²½å™â¶d?ÇrÍ攓–ž´ÂðkQ×ì\hA×h4[„RÊ@\ó5Ø«ígÌ*ÓpšìÕ6v½Š(ÉþðÁ&ÿXAÛ!^wÚR:¬ôÜ µNÃÎ蘰¥ÿßZ|{3¥‰N‰b6'½ëÖì—ð&^?-rÚtC÷¥kv2´ k4š-BIe(Gy—ï¶üfs¼²N£ƒ IT¬CÌS¸oŠða>ên+#>ÀÄ‘9®÷|ÑèäFŸ»3«:(*_ 3ìÎ&Êß §‡°mk|§õBÄ/=½ùôß™pF³ó ]£ÑlR*ãÃPøBë¹È-Þ‹ 2.Ýt®IWtŒ+Ï–& h=ÔǪßõ!2ØtÐD¶¥ž7êœ<}ð l D›¤ïKm z,DßWÚ1ÙÉU¿eÁtÙëáÄ"gÊ™¡3?Òýéš-èf‹øè³–*§¿ù¡´ x~Úˆï­'\>aïXEtw“U—•°áx*Ñ‘0¦«Ìo…ÆŽ»Ëà…m‚µÑ¡lq˜þÿmaàKÍ­ŽáÈÔ±³ãê{jÉÛÂ^4û…Ù{Ö\ƒuÍ΀tF³ÙH)…›Â×%ÆeŽTFÚšN€ÿê&‚jGd¹ÜS¤„=ßrZ0½’ÐV\RJãT/*™š5od<9yÛ3—É3T.#7¼m¸ËF»ƒoS‚â*> S²:JÉú(ÁU1ü›b©@J÷¥\A—B3×¾éÌ_øŠ<½z½5šž ]£ÑlR*–|Ù>2Z)ÞS‚Ò¼"« ð—VJBD 3+\Áã"Óïâ–¤}¤Éß+aíQEÄúˆîE¾Ð.™nü|eÈqí+Ò–|®Ë?ê(9tAóôg¿3é EN³£Ñ‚®Ñh6‹5¢l0팠øN‡ØåŠ ÂIfc«ú}§ïGv—¾¹ÃÈð(ZGY¬<©„5GÑ6Àr£æWz^k=_t}Wïtå€xK|ÅO:{Ÿ>w¯°GG¾kv ZÐ5M‘¶bùï7Žj›X"†ZcË¡“f ¢tû²ûÜÓNõ¯Z0$äô­oNvÞ~m¡@I„) ö²ê˜ÖO Ò¸›h™rÜ´¯Ži±Ï+Þtá®ÏÝǵö¥w]ôî—ÆŒ8¿ª*¨³ÈivZÐ5M‘ ÉâòÅíÆÉÎq¢wU!½¢ÃõGÐ;¹ÀHúÞÚJÍïÛ­nú¶#Þõ¾$áƒÆq~Ö R?>@ãP¡Á^"}L¦�G¹cå•BÊ䔪©óÏM„ qÜíößúÖøµ•®ÙQhA×h4=BF%Ÿ?Ý×TækB ¯k]Cü%„UŽcå±r ôQ§3Å%·•=eèU!¬:'-ÃÛ"½ëæí§’ýøîã…î[ì ÄJ "¥‰€A, ˆû l ’CÙb‰•‡VVí}È?g´™^=>]³ýÑ‚®ÑhzÄš ×X¡?†ž1¤1+s}ZØ º»éÙ3˜ÑÙŸ)èéþì¤[޳ʦöO-ÔÜߊŒçŸy­7Ó»n̓ÄýñäwOþa߉}·ó·£ÑhA×h4=@:’Åý%êÅ“B‰.|Ê {ŒEÃ}UD÷°²æïvb–¬÷ä´¦üŸ'¨½³™þ¶¢Úò9Ò·¯hwU§ƒƒ ªCÎk9ïUÓÒVºfû¢]³E8ŽÃìÙ³½åååò¡‡²ÇAÇ£ÇãîŠ|yÌ—VËÓ-ï)Æg&† $Œ,h9£ˆú_õÁ мtÇÓÙŠw”Â1@4Kú¾ÐÎà¿6Qº0‚Œž?½§¢½5¹ëVbYÅ^Sæ,œھߒæëŽtÍ3tèPÿºuëöM$—†qPi)qDZ—Ú¶÷u¯7øJssËG§žzê¦ûï¿ß6MSÚ¶eY;ú´5›‰t¤±¸tñI",Da@öг”°g’™,F�ªXÐp~ë\‚ã˱Ö3ͺöN)`SCã„BÅåÿ SûTˆ~/¶b5Ø(Gm3k~s÷‹c·_ºðûº/]³=Ñ‚®Ù&$ ¾ÿýï÷ÜsÏ(ÓäGÆqÂþû;C†@Cƒ+V(V®ÑPÈ»¢¾Þ~9(~Í0ÄÂßU÷·¿ýÝ–RJ�¯×»£›¢ÉÀq$±/ÖRObuUSµyO+…n)+½³µ.²Já…úÓƒ¬ùq1Ñ# ¦ÇàèÂ}ŸÊ§¶)Ž¢xy”/4SóJ eK"X ¶�×MŽ÷­qÝKCÚN?çð®úáËZÔ5Û -èš^!ceeeápø¼šóœ}÷M ÝcðxÜ šõõÈU«+Wb¬[Çg--æ|Ÿ¯è•––Ö÷Ï8ã´wß}oT”R[øÛéH>\Ñö£Öº Äæy›0ÿÙNWIbr…<Ó=Ÿ½N(XùÓÖŸÀ± ùÎ;œ®¿ä‹ª—©„0>c@puŒÒÏ"T,k§ìó0}–DnŒâmN Âa;(‘ÆFg«?µJHwªW´V±´~Ú )·üó›-Ûò;Ñh ¡]³]ˆÅbx<fÎ<ÔÿúëoœØçOžÌ>“&)JJÀq\qPI®™4lB!ÁêÕŠ•+…lh𮨫‹¿Ï+**zwʔɟ<þø6 ÇÁçóíöíª,z¾±:>É÷žð‹ÚÔÝB*…ã€uCßMÍ(»ðþÙ®÷Οkå‚$ZkPwN1u§­4P¶JsÏGϲ»õXø;¥…u·©Œ:ÑñÙ} I~@!Têsrƒ!P¡ø_?š°Ç\=6]³=Ђ®ÙaضͱÇm¼ðÂK3,˹h÷ÝåìýöSV¿~`ÛŸK®à77úuB®\‰QWDz ŒOüþâWZ[[ÜtÓo^tÑ%qÓ4¥ã8ÚÂß ¤T,\Ñú+s u% C%/|z˜YR(—¢Ÿ½ Q/óºÜ!àœ{¬îÝÚX’¦©^¾<©„ºcЉ—ˆËŽ„/ôÐjÏß­åŸïXëÝvt}uÀ6>i:bѱS^…~ÐÍ6BÿÂ4; Žãpÿý5.ºèâÝc±ðEƒËïx ÁáÃU—ŸK¦à+íí°~=¬^-äÚµÞºeËb‹‚Áâ×jjú½1räÈO?ýŒ-„Žãè>ü$ÒQ|9¯¥ºq‚¹Ü°ŒâÔBÑE?wDQtS %¿kF)Ñåd,ÝõCî×v“¾ $‘&õúYud)ëg‘ð ˆÊÂyÜ3>o‘õž±.+ P©.ž>Aµ%–Nxy㔿ÿä`íz×ô*ZÐ5;-RJ¤” T; j:½¢"þý)S0v¬2 £ëûhW¤?59V$›6!W®¬\Éúu댆á}¹µ5òæÌ™‡-¨¬¬l{è¡؉DÂBH¥Ô./üR*>¹øË_Ék+¯Ä# !:¼ÉÝõk;�%U—6Rôï(Ø�ÙAr[hÖ“‡�H¢} É¦ ~ÖP†ÉAZûHø ×}®2úԕ‘²³hCg|F;URÔÓ??!:~X©ÏB ”ÓÀXÜô»Ž˜ôSÓ4¶Y®÷h4 €eY˜¦I"‘Hoóz½H)I$$ãM ÛªjÍNŠtÍW†”ËwÀ€¥³ƒÁøãƱ×>û(«¨È½‡n©ÈwÔÑñY÷CCƒ¸WWg„V­rV |Ùï/ž×ÒÒòîÉ'ŸÜxûí·G ÃÄãñÇñûý[ÙÚ‡ŒK>íÿiÑd,J”É9EØ·W)P¢€k:¯‚#@µK*ÿ_+UiOçm‡ÍŸ]-w@%Ju¼Ç{¼Ïû,g9í´%ŠÝiîõ¼$Xx<˜�fq1ÁÝw§ÏþûS2m‡‚é!a€m*lܧHö=¥0…sð‡â6Å ÔǨ\ÚBåÍôYÜŠ§95¬èôKW_¶Àôuõžc!‡z¨wÁ‚~¿ŸD"1^)5,‰Œ5M³Ú4ÍbÀ²mÛ, ÕYo¶Çã±¥”ñD"Ñ,-//_‹Å>ïÛ·ïëííí«ßxã–áÇKÃ0Rîòª»:ZÐ5_YR¿Ûn»yëëë÷M$Ú~<z´<lÿýU°º:[œ·m½î{J𥄦&ä_V­"¼q£Y×Öf¼‹©y••ïN˜0~í³Ïþ'œºAïìÉwd\²¨tÑ-f̼8¥…J(Ô,?ñ{«qÊD†˜å-#!øFŒ¿n!øN)»r¯g[è‹YÌã<Î|æ"”%Ô"i ÷éÓ‡òòrúöíËèÑ£=z4ÅÅÅ”••¥_�¡PˆææfB¡mmm,Y²„%K–°qãFšššhnnN3]‚bŠÙ›½9˜ƒÂP ãÞƒ„3þÄGµ‡ÖN9ù±“ã–¿#–#5"dĈÅ cc±Ø¥ÔQ¶mBJ)#·–eQ^^NII Á`0ý*))!ÓÖÖF8N¿B¡­­­YÇH}ÝB{½Þ÷c±Øƒeeeÿ9çœsVßxãÒÐs¼¥Ð‚®ÙeHe«ûûß4®¼òÊáëÖ­ýÑ!ê¤ýö“UÇgyB{܇Ótëkjr]ú«V ¹v­ª‹Dü¯z<Åó|ï{ç®üÓŸn†!ÇÁ¶í­o'l–X6RÖÉ÷„¥K(Tƒð=}‰èëè¯Î싦ë9Æ;R»º|åÃí ¸½™À§q¤ì°Ü_áîà¾à‹,ñöûýŒ?ž“N:‰O<‘šš à 7è,S¸2·)¥ò.«œ/O)…”’7òÈ#ððÃóÁ¤]ÝàŠ|?úq$G2‘‰Ý>˜DèϾ³â;¿2x•••Âáð™ñxüû@M¦p{<ÆŒÃQGÅa‡ƾûî‹ÇãAÑ©¹mN{>ÒR²~ýz^~ùež~úiæÍ›Ç† ²`„°…¯7î½÷Þ¯.\¸0®ûvnô·£Ù*R7·ä ëqÞ4M<÷FÇS›Òå”Ré •R² fÏ>œ@ `†áµmÛkY–WJéUJz•RÞ¶¶vïüùÿ³"‘ˆAÒýèõz½%%%~  …~TVæðoÀˆÛô2l6™{†--È•+1V­rãFkíÆj¾ãX¯y<Ö‚™3ûì‘GkKõ…ö¦…_F™ñ!ÞÓNûé7g{ʽ>÷ô²"~„Ÿæ[*°š…£Ãóôµç'ÞÞâ™[ofÞíwâ(']ß!C8÷Üs9çœs¨ªªJ¯Ï¯|b–O€2¼;,´½±±‘»ï¾›;•+W¦×Lg:³™_'A·pKÝZÖŽJïcŒ7ŽóÎ;9sæ  žÇ¶jG¾ò©ã,Z´ˆÛn»‡~˜P(+{mÔ4Í¿”––Þ´iÓ¦:ÓÔ sv6´ ïŒjI ˜×ë z<¿ÇcùMÓ Z–0 Ãï8N°®nð–iâµ,ÃëóY~¯×²¼^Óòù,#iõ:NÜkšøM“Ìw¯aà7 ¼B`x½,‹ô{Æg™ú{7 W¸, L#U.¹Œa(in9Ërß Ã4;zæBO•É|Ï]—r•ïÌd ¾ÐÒk× ¹jÆš5Ô54xß÷ùJçÕ×׿uÓM¿]xÉ%?omz]0žá™‘»³û’1÷<ÈCž¹œåò§iøU‰j”®õårÏ`¦¤ä?úÿþío‰‡Ã€äuüñÇsíµ×²Ûn»¹ÇïÆ¢Î¶ÍçÜí[RÇŠ+¸êª«xä‘GÒÁi<Ìb3˜‘%ê«XÅSµOqùå—óÝï~ŸÏ—®{G·#· À’%K¸æškxôÑGqœôƒVÜ0Œ{'L˜ðÓwß}·E[î;ú[؈Åb<ù䓯¹çž;8îkêð²²ØŒ!CÄà#`È…ßïŽí.ärÖ_-2#õ…€p¸ch^]¹qõjù‰Rž×,ËzkæÌCßzì±µI)É¡o¤ßÆâùm9×n<Ê|.šJ–ÏBÏ}ï(¬ˆîçaÃ5e´íëA9¤ä量žßŸ~:ËÞ~;½Û‘GÉm·ÝÆÐ¡CÝÃtó£,ä:Ïüœ+\›+<[RÇêÕ«ùÑ~Ä¿þõ¯ô~ƒÄ\æRD¶°9ìöÃ{ÆX ÓÀ4ÍN®ô¡¹åêëë¹òÊ+¹ï¾ûÒÑóBˆõJ©9±XìeØiÇ¢oã»0Žã ”2.¸àÞxcÞ€eË–WÊžÙ¿¿ç¨ªªØàQ£„5l˜’EE)±-‚‰¤#õ/¾PW¯fi,Æ|¥˜'óQ"úâoíßwÆžÏHSxEL`^Þ€qWkz¼Z>+=]_AKd™ áŒ k/(bmh¿>áx6}ù%�EEEÜsÏ=œx≬ÔBŸÜ}º²D·GJ){ì1Î:ë¬t@ZeœÍÙô­¬æ;oΡ¤ –Dz¬t@¡X€ÕŽBu|úé§}ôÑé.!DÔ4Í+Î;ï¼?ÜvÛmR[íÛ}Å¿†¤Ò°*¥˜7ïuãÛß>¹Êqì1±Xäp'2{Ð cÔðáÒ?b„2JJò»¬5_mr»âqhj‚•+ ¡2†°÷”˜<uãÓ¨ú)¨†¬¾à.ÇdÕ…"Dˆ¹Ìe K�¨©©áÉ'ŸdÊ”)ÉóèÜœ».µ>·|OÊdnÛÞu�¼÷Þ{{챬Y³�Ϩ‘œt۽ܼ÷,Ÿ¯×‹ÇãÁ4ÍN~;K; •ijjâôÓOç™gžI«M)u–Ïçûg,C³ýзfM'‰†aðç?ßÎu×]_fÛ‰Q--ͳJJŒ#úöµG©ª†W²¼Ü_KzÞ´Ðï`òj™ßIê³HFûKÙñƒm 6Ä¢ŠÖ6hk…h$^bqëÖû 5›”5ó‹øÏÙ‡}Üãå¸ß310¸‘¹û�(--åÁäÈ#Ì8¯ÎBÑѦüëSÛRûçÛ§ÐûŽªàùçŸç”SN¡©© €SO=•ë®»Ž`0H Àëõv²Öw¶vZßÐÐÀ‘GÉ‚ Ru­‡„B¡z|ûöAß‚5=&cš&RJ>üp¡1sæ,ïÀ†þùÒYBØG dŽ>Ü©6L}ûºnj${ù*²9âš*¯”;IM"á¾lÛ}F uûÉ[š!‘, $86H”•@ßr÷UV Å~(+ƒ>•P]}KÜ—Ïë;…¶04…¼|£vBº_4ur"ùžÊª–ŠP— ’¢Ëñ=†yûÛë¨ã8Ž£×Ý|öÙgsçwì+ÎG¡í=u5ïŒu(¥øáÈŸÿüg”RóØc1vìX‚Á`'Qïî<wT; ãÍ7ßäÈ#¤¥%éö7BˆŸ)¥¶Y–<M~¾f·YMocÛ¶‘œŘ:ujíÇ4Û0ÌëªâGŽTƒGŒÀ¨©Qø|âöûBB›z¥–ÁWÛîÖHÔÓDR [[¡­ÍíŸ6”]f(Ž+²�”W@UYRPû@°ÊK¡ºª+¡¼Jýàõ‚òâ*£ "9žK$…>}+ÌsžùJÖ_wúAB<á(´´Cc34´ÕÒoö<Œšê¼.WESš*q(¾µ™Ò?´"Zƒgx†ócÀí'ï½÷5jTA r[“)8›6mbñâÅ,^¼˜E‹ÑÞÞ¸ãÙGÅž{îÉèÑ£0`@Þ>ìÞ:¿åË—3iÒ¤´ðÝtÓMœqÆY–zWç“j£Rîxùµk×ÒÔÔ”ö°ù|>úõëGeeeú»ì­¶åëf8å”Sxøá‡0 ca ˜ÖÖÖÖ}뽇¾²ší†mÛ(¥0M“É“'Ô.]ºüàp8|ø!ž}û÷1Bµµ ºbŸ)´Rº¯”‹A4ê¾Çb®¨¦^íí®ÐÆbnـʂPÚJ‚0°úU@E)”ø¡O)””CE T»/ éš&ù pÖIŠkR0óYÝ™äèjöú”戌‚É÷ÔƒŽÊ\¿u¸¢ì>œDã®eÞØ š`]=¬ ƾx+ƒ4û” ›Ö4yÐÌÉL Î`¦4áþ³.瑇o`üøñ¼öÚk”””dÛæºs»Ü`®ùóçsÍ5×ðâ‹/ܧ+&OžÌUW]ÅQG•>×®ƶ´J)ÚÚÚ8äCxï½÷�8묳¸ùæ›Ó}ê¹VºRŠÖÖVî½÷^þøÇ?²|ùòn-ðÌs5k_|1³fÍÊkýoi;òC)ÅÝwßÍ¹çž €a›,Ëš‡WèY{-èšíNÊu/„àðÃ/{ûí·'‡Ãá‰RÊi>Ÿo÷H$2’œ$5"ýŸ+rÕ0~7ØmLÞF †ÝCßR7³Ir¿ÜûRfPX¦ Ç\²öÉßÌãe.gœ~+Ù–u¤¬ó„ Ñ4·Á¦fX¿ ê6ºM°¡¬ {pþÿFÌ(ƾ£/ô7 Zç¹³”!w_y%Þv�3gÎäé§ŸÎLÔmŸm!qèò:)EKK §Ÿ~:O=õT÷ë ûï¿??ü0Ì:¯mÙŽx<ÎqÇ—*;ï¼ó¸õÖ[1M“TòÛ¶ùÍo~Ãu×]—™ i«¨­­åoûtPú\·¤ùÊdîÿÚk¯1{ölb±BˆFÃ0¦Äb1-ê½€tÍ6'EoÛ6Ǽ÷ÙgŸÝÇçóœH$±m{ Pƒ›®SJ8Ó€¡à€I0m ì=† „êÒ¤xÙÉ‚¢ð·§¢¼¹äŠf®¨æ=J$-å ‹»«sï:ò zÈò” ol„P+´DáÀUgsüêËp¼6Î9%Ä~UŽãÙi^•Â"=·øã·ÞÊ_®¾”búôé¼øâ‹é·ž[åsÝvçr>ãŒ3xà \ÑmÃa‡ÆO<A0ì•vH)9âˆ#xá…�¸æškøÙÏ~ÀÕW_Í7Þ˜™Ôe›R^^ÎSO=Å´iÓ >°tÕŽ|Ñð¹ÇxõÕW™1cFjÿÆaÆíñÙgŸmÔÁrÛ-èšÍ&‹aYJ)xàã’K.ñ{<ž}f³•R#¥”Å™û\ËÙcÁÄÝá ©0s?=jú€!Ü ¯B®å,b† :S¸ºËÜý{R†«˜ŒjÉ\—Q¯ÊYŸû9Ÿ—½SÙ^¨C)×åž°!‡Ö044»"¾¶Ö7¸Ÿ›ZÜm‘Äl‹ãVþŒC×ÏÁÁ†€ öÝ"Ú^ŽSŒÛ.À‘’e|À÷>€áÇóî»ï¦'BòŠBO„ PY€µk×2eÊÖ­[—çÛì!>Ÿ±cÇ2aÂLyy9–e‹Åhlldùòå|ðÁ|öÙg$ ü~?o¿ý6{ï½wÖq¶¦™ŸC¡S§NåóÏ?Ç0 þïÿþŸÿüçY©e·Ó4ñûý 6Œªª*¼^/‰D‚ææfößþð‡?dµmsÚÑ•àÜÿýÌ;7uóO>ùäé÷Þ{¯­“Ñl¦¤è�� �IDAT;İaÆÐõ«¯¾f§Æ@j4)’s’sçÎ5^yå•uuu3¼^ï·Ç™(¥¬Î컀iAU8h ÌžM„•à5Üþç¬Âdksz9Ç­ äµ\óí_ð˜[XG®ðwÑíÕßÕÿÝ͹æÒu(å¾lÇõpÔµÒS¢¾± ê› ±Å]ßvûÚc ˆ;&3¿<Ÿ#ë.èè÷· ~¦_–Ñ62ιÀÚåËñz½ÌŸ?Ÿ‰'vÔß…+7s{Ö9wÑ_­”býúõLš4i³ÄÜçó1wî\fÏžÎÃÐ]ÿxja´··óÈ#på•W2vìØ­nG&©2~ø!S¦LÁ¶íNe¶„>}úpÚi§qÈ!‡²G1ä9Ǿ}û2yòäNç¸-â”R|÷»ßåþûïÀ4Í߬[·îŠêêê-nŸ&1p kN;Ÿ}&äG‰Æ†ïӆᰶ¶vÁ‚ï´ùý~ñçk@"‘À²,ž~úicΜ9Õ¦iÎhjjú¶a+¥ŠU֎Ч&ìGÏ€c†þ}ÁKÒʆ,ÑI“t £’›óXÊYVfÖzjÿÞ®#_ Z–ʦʧ\jUj}în¹O½X‡Rî:)]Q' IFº·¸¯†f×BµBk;´E\÷|4á–Û0 y2g.ý-呸ap‚‡xˆk¹pƒºîºë®ä5íþ¾±9Öm )%sæÌáÿøG·Çwr—n¸>}úäµ2» ºËwEEEtÐAyûŒ7§ùö•Ròƒü€;“€öÃ08ꨣ8ï¼óÒÇè.¨/µ]Jɘ1c6lXÞíÝYáÝulÚ´‰½÷Þ› 6 „°ÜÅŠ›ôD/Û1xpÙKsæ„fø|.G!Ü×êÕ°p!v]ÁÆÑkkkŸ¾à‚ ê.½ô2©”ÚéçuÖä'5ÿò™gži=õÔS»···[Jy:P›Û¯]^ûއoŽž}‚ ú’ë&ÎgÑŠ¬¤E·Ð\îå:ÐØA?ø­œ}s,áÌ:­ýÌcwZýÞÛ±Ž”•žŠv%\Án‹¸ÞÜæ¾Bm®Ð·…¡=âZó‘XÒZO Ûs ¦¬Ã1Ë/azâPi¤¸¸˜÷ߟ‘#Gv+vù"¥{²^)73Y¿~ýºµb-ËâÚk¯eܸqÝÅ©:Rä嬯H)Çaúôé”––fí³%íËwü+V0yòdB¡E¸îbxä?°p±;t²+™;v,7ÜpC·õ:?p‡ó|ðÁéåîÚ‘¯ŽBõJ)¹ù曹ì²Ë�d0¼»¹¹ù|˲ôõm€(* Üy晑³«ª0ºz VÊE+‚O>|ü1ë7lÿ4MëÁY³ÿèÉ'ŸŒÚe¿’ ¦©ªª‡O‹Åbç™eLF …9ÇÀ‰³`·A ¢"Ñ'M–»7©0¹F¦Ê³¾Ó¾;ª TŸES¬œþýöß{{#kèWîq:‰hÎ!sëÏ,—é.9å{£ŽTÁ´¨;‰¹ÂÝN |¸CÐÛ£IQºnøh<i±'`íFxîî1:è ^}õÕ¼ý­©Ïés. év° •R|úé§Œ?>¯û8…ÏçãÎ;浪ªªÇ=íPJ1qâD °ÅíÈÝ–[ǬY³x饗0„â©ÛáˆIÉc >X°~þõ<¬ZßaŒ¥èß¿?ßúÖ·8ðÀ)//O?ütu™~àRTT´Uí(ô °aÃFŽI{{;¦i.Ûc=¦~òÉ'h¶1jÔn?Øo¿e· ¢Ø\-VÊÞѶáóÏáãEø‹/Œ—mÛ|°ººßó+V¬hÔýòÛ—ÔMnòäÉ¥Ÿ~úé ¶mŸ/¥œ˜iy&ìßùœp˜ÛÇM*û˜Èv×Ö‡ËxôyÅ43¤šŽ¹®nò[écfÜp²ê [|2·m÷:D)Ôü…‰@á˜ÿ|èQ†T~Èþ{Òá†Ï¥ wyÊBÎu…§Î òŸg¯Ö¡:^Žìˆ~'Ü€¹HܵÜ#I!Ç:¬ô”¨Ç’ýëÿóºÇ¾å–[¸ð 1 £G–h!«®;Ѩ¯¯§ÿþ] úõ×_ϸqãzìRßÇá€Hými;RËùÄïöÛoç?øBÀOƒ[/¢#7@æwž:´>[ ÿxþñ4,]}Φi2qâD¾ùÍo2qâļ®øÔ»eYtÐAøýþµ£».…Üë"¥dÖ¬Y¼üòË�”””¸qãÆ7ü~÷_Ó%Ö_¬\8x0$»L6 !Ü>9ÀѣaôhTÊ9Jç(Ãø’‹.òðé§‚êjkaK‹õTeeÅCo¼ñæÒ¡C‡JwÿÍûCÒt&lR[[[³iÓ¦sMÓ<G)U›Y¦_œqœùMØ} ëN/’Ëé¿× ‹´ªfç}* ¥xì‰g ª·9bÀɱ„SB™)˜"uŽníÜ:rTLelKŸÓö¨Q(a&ë˜RqòIÇWßâ/wßÇ7ö[ÅÀÊ<Ösò\: 2êÍ(›Ú¤rÎ%ë¯ ÷<{£ŽäqR/Óp_ ü^Úny<áŠv,ÞñJY豤•þl:¿`ðàÁÝ»©2©åBVmWAf©ý*++9âˆ#Òã¶s1bãÇ/(2…,ò|äÛ »óž¶£P}�C‡Mï·âKܬ ™¿çÔbòoƒì^×|®™ënw,XðüåŸðøÞyçÞyçt]ƒæ„NàCÉzëÓ§)qíi;r=ÝÝÛÇÇK/½„BÖÖÖNBÌÇõ‘i¶Œš0w¾õ-J»xàÝ*R7[Ãp3x-_}d­_¶Ì~µ¢¢âþ)Söyù±Ç³½^¯L¥;Ôä' …˜1cFéâÅ‹/¾ç8΀ÔvŒ—ž G�%Ü?“œ'z‘ySÈ´r3–ÁBÔ\ˆ2ú¤ëW†Á³Ïþâ ݇¬ä-©·Íª#×ÒÈ8VnŸx¯Ö¡€Ê3À?"£Žì'ˆEK–±ø8îPÕü—çxYõç˜Ì¹ž„\:=”t*°mêP bN¾† „«Ï‡>–늗I«Ýq -Ç_O†ïçŠx")ø¶ ç\ —º7ôùóç3uêÔdÙ–hás)œå¬«mË–-cÊ”)477wÚçÐCåÇ?þqº«©+×vO,èÌe¥ûí·Y=V[ÜŽ|u�,Z´ˆ±cÇ"¥dúDxñ.°Ô–ç�˜°±þñ¸énXSŸ½yРAœxâ‰üò—¿Ìr·÷´…Êä{¸é¦›¸âŠ+�¤â·‘Hä =|më1n¸áúõMM¾M½™´'u“’ÒMë¹÷Þ0gŽ]sÕUœ|á…Ïí³Ïb_\äL›æ‰”–šÿ³,óšššçž{Ž%¥ìöG´«ã8µµµ^Ó4¿WWW«O>ù¤Ùqœ_¢œûî Ïþ¢ï‚ó.|ð Ì9J-Ò7ÿ´‘*2¬<:¬¿Ô:‘QFxúéöA¦^†R5{&u5w=YËúæŒý¶¤ŽT‘½.]&sÿެÂ8•á wº‘1£F0ëøË¹ë_E$r nÙ”àfžsê¼Dö¹‹ÜsÊx8ÉÜG ?¾>žÿ¼-’Ù¶®¥`};Œ8ž|þð7èwÌ[äv¡y,ðz`Å&},üïc¸á>s"´'ÜÉ_j*a`_7O}ŠÔ b¹–xW¯Ìò¹ë»ÚäÈ‘¼öÚk„G)•9)H'ñN•ÉÜ–[oæ¹d–•R²Ï>ûPQQ±ÍÚ‘¯ @cccºnÌ­üÎ…�$ô+‚‹Ž‡/Ÿù4¿÷ÝàfY¬«û’›o¾™’’,ËâÀäÕW_M?uÕŽB×3ß5I]Ë l`fÛ`\xáÅ-6$ÖG£Èí­›©›‹aÀÀðoà¿ä¹ïÏîüþüóׯ)-½+qÔQ¦3hñe0hý9 î»×^{Ç鵬I;‰D¥•••µ†aÜišf{]]]ÌqœÇÙ}ôPøë к� `þ½0{brØ×5ËÀUŸ¡ãá>]&ç»W TpîTZÖ‰JÞ9|Âàœó¾ÇÊöoñâ{îî›]Gæ*•gÛ =­Ã?™ngJ˜;ŽïÞ¨Jü~æœý#î{² Ç £?2ž6²Ï!í9È(’r‰gž‹Ê(—v.(0{2ç”ã™}üµ|ù.y"HSn´ófÔ±dŒþ†›P oÜy%ì·GÇïçÅ0ù$7ú`ø@øë5°ç7~i—ÀÀÚŽ‘úúúôõƒl1í¸ÖªG虂ª²~ûŽ;– 60mÚ´¬}?þøcÓûä sæ±s]Å…Þ}>3gΤoß¾ÎkkÚQÈk°råÊôrߪ!Ïbk~W¸¿­Θ KsÆ7á†K _¥äÍ7ßdÆŒx<úöíËõ×_Ÿ~ÐÈ|å¶·ÐuÉlóºuëÒË»í¶ÛšX,¦­¶†išFyyÅ¢¶6±S\д•¢ ¸öÙGg¥j/½Ô>ï§? ÿï¸ã>iŸ;×R&Xí••Þ—ŠŠ‚§:¤V)ÕeÌÎŽR Û¶ {ÿ !œ†††/¥”çú}O9V¼�Î{°ø÷°8ç˽|Ëä,§Ä1ë?½Ý@ø÷ÈY'²¬b¤bß)>þ\}É£óM¤ë:2ÎQ>ï­kGêP ‚ã;iŸ‹¬Bn�RÚΧÈãá¤3Îå›éŒó™utœ`Ç9e^—ÔÍYeͲÐ3×ÊA(Å#†rî—Ó¼€»žNt<Pt[‡‚O×ÂÔo»Qì�ý«àO—CI|²ÜÝç•áðsÜ(x€½FÀï.v÷ÿb­;ÚÅç¿™ÐqM_yå÷ZäX¹Ÿ ¹ãsE"³/6_ß­‚`0ȼyóøüóÏÙk¯½�ˆD"Ü|óÍYÃjó w¡þóÌe¯×Ë~ûíÇŒ3È ÚÚVíÈ]/¥äõ×_wÛLŸàz7;vÜF¿«T;Re”ûàòSaͳ`¿ï< 3¦B(ÔÀ/~ñ *++ñù|œ}öÙ¬Y³&«©6Š+ȼÞo½õVzûŠ+ÞE÷ŸoÜ߀àâ9s¸eäÈ}:='óoȲ ¡>úHÈO?U«[[ýWJ<rê©§,ºãŽ;ã;s¿¼RŠ`08&‰Üì›Z_V?9 ~|:ø’7Ö”åÕ—\à=õ¡Óöä‡Ôg‘Q¦ãœ�ï è{…R!Tò¦!\k5£3W)Å竾dñÛ÷pÌ*}ÀnëØíèI¢Ô\„ÝžZ/ÒVy§à)¥PÀ > (öFdœKwueœoæÊtRÛR›2T¿‚ð¤.wGY!xõõù¨æç8dRòë(P‡R°1#w‡¥ ¨‚ÿ÷#×C&„;úaÐØïD·/`Ìpøå÷:f¿ ø`Ö4ð$YᇻQðÇgÁ‚YÓuºçRxXWï™ûfR¨¸bxï½÷ò›ßü†ªª*®¾úê¼Ç(„”¯×ËСC1bDÖlgÛ«---L:•%K–ôÃ'ÿ†¡eÙ¿ñ­þ]ÑYÔ þv“šð³[á¯ÿr#Sí?ñÄùÃþ@uuuÁ6f.þùçŒ?žH$‚Ïç[t饗N½îºëÚzôiºD$/øìÙ³yfß}Ù)¬ô­E)Wäc1X².muuâyDZî>|Øë‹-åö™mOÇaÈ!ÕëÖ­»Éqœï´óÊŠáúKà¬cÁëñ—ÚñÇœEæúŒ¿Â̲…þp;3÷X¥ß€’ý@ÉŽ›XÚPiÁƒäM øïKo0´øyF*pÞÛ»=©PÁ)P~LF‹pÛ(Dò!&ùà’y,1%ùëäÜÀΨ#çŽÙ醚ñ9}:.u�Á)PþM”’é»kÇ÷áxSs+OüývÎ:.Œp:צï/r—ƒ~øónT{ª|܆‹çfŒwF»Û.Ë~H’&í#ú'OÓ ßþ <ú‚û;¸óÎ;9ûì³³.}î =s}!—m!!,dÕªC)wŠÒM›6 …ˆÅbéi|-ËÂçóQZZJUU}úôIgsêØ–íPJñÀ0wî\”R{<v+‰mü»ÊØ'ëï­u�´JøõÝpË_Ý@Ip½W\q—]v@ àõºüò˹馛�×µ¶¶þâë’)ζm`fÖõq¤c [{D,ãòË/<oÞm«Ž>Z’ó»ÜeHý( êê\k~éRãÝ–ñHUUÕŸ}¶xYII)½ùÃrÓ4î"™ØÅcÁ÷O…kíB/ôÄœµ=×$ÍÙŸÌsËä­C è ¢2ó«fê|CR–Å_þð[Î:¶KìíèIJ ªÎ�ß°´"³÷†–aIeZî†Á#=ÇA{¼I¿’<—(]GámÏl½ èû]”oˆ[ofýéÇ÷ˆqàÞ?Ý媧 0³ëP.»n¾Ç]opÍ÷`ÔàŽkjp˃ðƇî²Ï ÿïb7�.ײó{áÈé¤#ý?YûœäZm555¬Zµ*=ej!K=_vúšØÖÝqv…:ÀNVWW‡eÂ{ÂÞµî…ßf¿«n¶mN X× \ÿ~¹Ã³3räH|ðA¦L™’Õ¶5kÖ°Ç{ÐÖÖ†"|ùå—÷½æšk»r„ûÌKf¸úƒ½~ÿÏ Ã˜íóøÜ;½RFêKAÂNȸ_”p7tì½Ïýú…øæ ´´4X^Þúåܹª¢»vzІkó +ŸC¦È77ÃÒ¥‚?6ëÖ­3þœ3çÔ×o»í¶.ž×ë-vçÏIk€q£àï7Ãý™ñtLþ'îN.Ôd[3ŸªEr]–«Ž?¼×a €~¢T<Û"$Õ‡®2Ž“-4¯¾ù6Õæ³Œ¼´£GuxaÀÕì´ çºÚsI ©�ÞYø4>ÊäÝ;×Áÿgï¼ã­(ÎÆÿÝ=åö{épé‚ ˆŠ ¢ ¢h4V,[ìÑK5jÞ_b⛢)Æ^ó£FÅFbD ‚PŠH‘Þn¿çœÝùý1[f÷ì¹\:(Ïçs>»gvfžyfgŸ2óÌ3z›Ü²ÞB L¨Í¤]nr1zÂï!}a_ŸÉðøÃá’ÓjC–úGKà€Sƒ6? .<;Àõñpë#A3.<Ž;4Ô$„^UºcÀOï€?>ªž_rÉ%Üÿý!F^Èâmim½µÌ웂Ãq®¸â î¿ÿ~�~8îø1¡w¹uÆUXQ.d¡o )AšðŸáÜëa™ëpiY7ß|37Þx#–eqì±ÇúGÄ&“É«ÿòMµÎ‡]=´Ó’UKžO§Š†ú]¦[_Ó;Vëìæló×6œ»ò©5oYfë¶¡ €ë®ûiò™gî{{ìØÚ¡ßˆ3çë»X¤…{¤TB>›…¥KaÆ Q·`5£©‰G{öìù•W^±~ܸ«œMÛ2¤ËŒ3žÍårC,®¿n¾RÚ!&! RÓˆõ—+¤û7¢^kr+TFz›Œ£â(Ô•gúEò¬åå«Wóþ›wqòá2¯MÛŽÖà(>�QuR»&B‚H§];éD¸õ2ç 6|ù8ÃöÓú$jÕxʈ÷™>rBírDñP5 ¤ƒ×š€>¯=o•ã«e˘9é>FîÖcÂñãàÕwÔßÊRøËuÊ×™öu…_«ûá÷ã‚>ó›¤å/)‚ïl§’ie¥0[=ì±Ç;v¬ßŸAù‚pc׸: Ñ]ÇSO=ÅÙgŸ ÀÀ>0ó90šƒ÷°UÆ„ ¥o!½¾ ¸üVxú%O ôîÝ›ùóç`šæ ‹-:µººšo8ÒaÈ•ƒ+WÖ,¥´¨xh´c$.ÿ’ñº‘þyÉeVohØpj}cÝ䦵|~ðûßß–Y¸°vAS“Æ<weÐ>4µ¨ð¦­ Ï"–=zÀ©§ÊÒk¯Í~ÓMهǎ»fáÂkìcŽ1³:óS)ë¶ÊÊÊý9䤔’l6KuuuW!Ä'ï¿ÿþÒ\.7´¼þvdþ ¿ºÒîKó¬È¸—˜§&hù‰æ—‘2šæ·É8H@Ñžn?ˆpFᥩŸ$²WŠËËY_S促FGkqBJ;D‡Ç€|*D˜‘‰€þš õ”º'¿{1ßu%ÃS,ühuî8fŠÔÚV´/Ò¾Âæ2h“×^ßI=ª«iû³¶¤3¾€7¦xF€¢¤û…²¶?šs!`ôÈø~Õû±¦–¬ò: Düë^èÖI=¿à‚ xæ™g‚n4ýê/ÙD®z¾BqœÝqL˜0sÏ=Pûû_¾_æ[{\‰€Ï‹èu3pèàq‡ŠüãÐ<n¾,SúÂX›J¥.騱cZvMØ÷â}ÒÝÇT?ÙLݚʊҡVÒÀJ¨Ÿ™00,i LCøŽ¨ ¤+{d¨“V²]ûòöït¨èøÏ.Û¿¸¥C‰ ¯B)ùdݺoÈÖ] ë=Ó„²Þ7ã¨a™UVÂa‡IëòËeïnÈýäškÖÏ<ꨩͣG ™J%ê—.]ºXJ¹OE)¼ô�¬ÎŠª&|9ªÛ·EäcÑ>&©§¹ þGÓÞÍ‘ìf[ ‰÷ñ MÙó˜šÞ&mcWŒö¿Ýéh £ ’Õ!íÑáÑ*¥¦äJÂa0wÞWôîÔ}·^B:…–!TFï7£RÝ}%& A½¿îUx Ûq8dØÞÿØ€$<ø¬Šúj«Ù‘ƒƒuN¤²Ô_ž´§¬†î«5Ž˜{Ôšû¬¹!I… Z2ãYèP¥üEÎ:ë,ž|òÉX§xNü>æ–Ü¢e¢åwEÏ>û,§v¹\Ž6å0óy¨. Ï­6®ç‰Í¿‰8¼ï%Z‡`9pËEÐ8 þ|½òÚ444¬(//¸W¯^»tD™œ“ã…)Ͼ×îÆ¬ÑTÛ¡SåYÉ”a$’ÞÏJ¨k2i’Hš$R‰”é>˜–ZJ÷8¨ßç¾ò¨~Åéâ×Ô¯Y:à’~Ý£ãÍ ›ÍÕÕ]f­ZµOQ‘@Êb.¤âm hiIÆkCÝ–·AòS¦Àøñà8§*úÒڷể…^õšÆëMkyéyižFÑ’}z<f®3~¹™8ŠöœÐ€ò„pà®êº .ƒj¬©¥²¼ìLGkp¤÷�‘Œ¥CÕ'ƒÙ÷êGƒjus)+>:"mÑÉñÇ‹.úÏË#�‘ÞDÂÇí?s/ôÿÂ{ zTW³h¥š%yñ­€ü½{«€0žR$Q‡°|2/È3t ÖžPçi„àÑ‹Wh´h›„9/Á€=”à;v,W^ye(F„.ì¼û­;ëù •ÕËì 8Çášk®aôèÑ8ŽCÿžðÅËÐ.…ÿüq´µÆUL™-Åùi:ÙB€)aÜP?M-;£¡¡áÂ/¿ü²Ã. Ïêpâ¼fC‡vmo-«LY‰„•T¿DÒ ‘2H¦ Wˆ$´û¤'ØS*¿i „A¸óذi JŠÒ•6ÎçÏîpPœP7�LÓt²ÙÜ׫V‰†mêŸ €bk-Pã^·¶€7ÐFn¿÷“.î,› RÂÚµð›ßÀĉ*휓U8ÅóC£IDÊù–b„iz–—Ϩeðßû(ýé2y÷"’¶©8�Q´Ÿ+Ô>¥îáO³{yf}>¾=u}‡ÐÑDñ¾‚Mþ:— HWŤ{ÒÛS8젺ЌÇõrÂ+à)(ù¤Š T0wJ'šWD/—TÏ Ë£„OÀº *îl1òŠÏ^Xð�C¨Xíè(<3Lkˆ”jßú¬yÊ)NoKU>|.¥Òî½÷^úõëÇ’%K ®I{ÿãÖ˜ãüT⦰ Õ¹³áRòõ×_3`À�î¸ã�Î>>~Ú¦‚±®“-WúûŒÉ»Ù8tt2@‘'ð$$üæ2X=«8@IàqÃ0fwèÐ¡ÃÆÎ¸ßÀvÊO(íÓ}lׯږµùgIIª´¬2©,nW'S&‰´é lSý×…¸fÁ'4áŸH¸‚Ýå?^:Ø9‰™0H§“éŠÒ²·»ŸÛyßhÄTÔ‡zȵkEM̸Þú�ʦëšQóÖð‚xïv©ý¼|îoSQxï=¸óNhj‚6ðñøÛÏ5‡7½=Z_@¡}dž{÷ÒÍ« ¶¨öìç‘lŽD¤Yà�®é«phQ°|i™|ñÑdúvßÁt´‡‘F¦z‡G‡÷OFzLJ_.^Bví$öè‚oñÆA¨m®R;[æµK‚0Ë©nÁ3< ˆ¦ õ¾Ô‚dÎ|u*š½º„ûEXºRSzPÁfü˜‘)h^_ ËW‡Û�`ÚðÈÍðúCjÏûüùóéÞ½;·ÜrKÁ°ÍÑié¨SZ\þBy •ÛÑ8lÛæ·¿ý-ÕÕÕ|þùç¥à¥ûáñ[ÀÒcOxå µË»Ù”qååÙÚ8ttæÛbžªLû?xþ.µä8Nÿ•+W.¶,ëÄ–ÞÇŽ)¾þGºwÿº}¾òŠsgœnv?¼*Ú¥°’+!ÁœÊÖÉ”~Í£Y÷VÂÀ05Þ"ïÍ4;˜¦ •J¥_ðƒ=Ûe²ÁGn�ñ /®^¶,Wã3Òm (Ey CÀ-ᯭU�� �IDAT!_À·Ò™-…ÖÑ=µQOËõ­Ãá}û¼öšJy¬øìÓ90ð|’4m[7t}‹X³…þñiL6ï'Ãõ„x©Ðpn*Žâ}äÜÿº ÷k-z–»‡ÃEðÊ+9êàLÙŽíAÇÆpHEû�2UNq®¨mìyÏ/[½†÷þý§ŒyË:žE£—×Û ¨BŸfÒ.>·roŒù ¡¹¹ ˨g½f Eé O½þÜP´±¸R©0¯oB ÑlšðÙ<Â!o ð½l˜ §­Òñ‹_PRRÂøñãÊ¡ oŒ›âÎë«òrRÛQ8�^|ñEÊÊʸñÆ8éHX?¾{�D[i\…‡ÒVÇ‘—“Ïûöô±uÊÁ°d"ôTçE&&‰?e2™ü vHi³òåâîM“öü¼}ußù©²Š=E2AY±Eª*ê¤I2e„¬ñdÚýiÓëÉdßêº W‚](g:ËãOÂÿn›mLKP\TÔÅ–Ù¿ê[ª ÑÒÈf™QS³ã’(k=:�t&ây©× }k¼G™®(´„Ãf£ëêž0¿çu,À—Áw+‹$”W�h ’gyVOè¿–ŠAúéš‚ 5…Á£Éû Cõl*’îãæAÅ!.–2`àB¥Ïž·�jÞ¤o‰±#èh @œ<:¤À÷÷ë QÏæ.\Ì;/ßÅÙÇåòPÕpx÷è4‰€Ýø×™¨D ‹öAâyÒ¤¦Ýäå 6Àüy éÛ­Ñ?XÔ–ÉTÌ–Ô†æ�C2¡òùÖ\”ŽÈÖm€k sÓ†g«&Ã{Ass3£G¦²²’'Ÿ|2´¾òqÿ£ÏâœÒtˆ ãí‰Ãqžzê)*++5j ØV½/Þ ÝQV„ÞvÁ–Ž«m‹CŸÅÒŠ‡ÒB4e´m¾øœx„z”Ëå®.**züè£Þ¡‘K¥eõ›ÝŽoþï 5m;ø*Y^µ§H'©$-þ[ŸbV6é{²{káÊÎ ïTþÏJŠÐz»º¾£œú‰` ^ƒæFÂ’â¢ãû_Þ󬜭–*üËf³$%_¬_¿i(¡îî ™XzÜç­ðf¤‘<:]è· Ô…€„+Ôý_n‚__‚ø! QëÉG)CãºE Sç!¡´HCåd T´G¢Xm}+8¯ Ütß©‡À kÞW‹™óþc?LÆÖ¿¥tØ2ÁÓïà•©‚œÌ"›ŒÃ¬@$»¹y‚xkþ̃ŒÖ!Á0ù×Ëo°þˇ8óh;x‡Ó‘1 iþPÖî½õʼgF1"Ù+È©.HèH¼üŽa0íÝÉ4@R¥,šËASŒ¿HYQ0NššUì…è,H^#"`ðé\Ô7'É{‡Þ}»L –¼ ‡î555Œ;–T*Å%—\Bmm­‹Wø×8dzè³Bå…,ï9½m))% \y啤R)Î:ë,jjj²|õoøä)hWî›_pÇìVWÛ‡7ˆ|6©C–7S)Ôrà „‹NWÏlÛ3qâÄǦNºÝä‘wTw¯K«Kÿçö÷g§ìgW·})a&Û`Á¡.áÏ®N’N _0GwR[?Oz{Ò ¯™' ×·Âßâ¦î–&Ô½þ”RbçrYI"aéTú7ÇÜ|d:kgn†SRR>w‡n]K¡¦á£ cî½Ñä ¶£é>KàeBqL)š/F¨›&<ý´ 4ÊSó‡îàËÓz#ŒØäBÓ’e€Öûïi¿~>ícÚ/¤-ëu@X£ÞÅjϳJ“.N×2qÓü« œæþ3i*+>ˆSGØî`Ûút˜©^œyæX¾{ú-,²/áþçKX[ŸŸ¿Õ8Rý"éΞŸV!UD6¿¯\š/_ÁÃwßÂ1û¾Ãà~øŒÐ«V?]{†~‘ü€Lïf˜4œ>nW¡’*ÄŒ—wÆÌسËŠ-hÛ.̨kë5FëÖUYàhl†z-…>[º %¬^+׆iŒþ¼¾êR“„Úið£sÀ ÇÃ?Lyy9•••ÜyçÔ××·h-Ç¥ÚÖšz¶Žúúzî»ï>*++)--åÞ{ïEãò³ f¼÷WèV©õÐî ôÕVWÛGh@Ï«ñÖ¸6è¼ÓpàŸÃqîi¸¹\n̰aÃnÜ–ŽrŽãà8û\Õ£û€«{Ü=äú½;¶©ª}eUÙ¥a8ÙNsÙÐŒÓÐŒlÎâdmV4H¾h¶ü)rOHç­“û^ífìÚ¹gÝ{Sì–ehºp¦)0L¡)N‚æÃ%{.]? R³Ðs¹©TjÆŠÛÅ1®(¡ž ÌMâ8K\šƒrr«uŸëÂZhÿ£#4ZodMý£`–{°Åwƒ_]Žš¦—š¦ª¡ñn„–ÒȽ,ÃZsȪÑóäA†µÜ-6‡€¢}kª½"ÒnájÌe¹ïî;Ø·Ó+ ¸ 騣M,H‡=ºuå²+¯'S5Žûž-¦®9Èß*ˆâ€g¹}¥*Y²r÷Ýù[Êîᢓ3¤µ±ï\Fèˆ<÷óÈütVÀ=*5èàñ^Âï·´[ö«¥_óÕ§/pè~ Ï~{ª¸ë^WÌùJH©¢ÂZc-ßÕÑ!ãiò®–éZé^ÿhß\¡ï£Ô„;®‚¦i0ÿu1êjk7n¥¥¥¤Ói.¸àfÏžíOË·f ™þ,κnM=-=Ó…ý_|ÁE]DQQ¥¥¥\qÅÔÕÖpø0÷Uhž÷üÊ´@"¡wÞš¾ÚÒqµ­q|¯Ñô�A$L„�‘…'o‡¾®O¨”òW;vܧ#ekÁ¶mÇÁvln{æ¶äÞWôì=ðÚ·ùYÿU‡ýÏ~vEYùWmÊ+¯H¥¬´•¤’‚?n2z’à“UrM8MÈÆ 4e˜¸Îô§É}‹Ú³Ôõõr}Ûš¶fî sïjX–ÀLLÓ¹ŒÆ°”@Ú‹•R’i¶U~ÓºrÁò¹Vôݵëߟ/Ï>›Ò–‹¶ب=ãº`ö®ŒIxtDÛ. ¤é‡ÃYÙ ÜuÔÔ(ùÉ‹°‡fýxkŽz;tëXDÚéõ­^F'Áo‚lÇF®›„#ÙÚ_„ÄAD+Ñ*Rb Á³ã'н|:CÕ2ôÑ!%`ÀoBº:–Ae””Ce*ÒiDõ´*+¥ŠŒ"ÃàÝiP³äŽ=4Ø&Øb_eÐé'*ƒtéò¸™Tþ‘o¾9‰õKÿè‘)O@…_o¨N/,f(Ý»¶!Z^LT!;ý!´ÓUÜvJ8ï)íCøý °lõjÞ|áNÆž 1¤"MÀaΗ*O¯jøóƒ£/‘*☛oøaûÁOÎUÛÛôw¦5%tÕŸK©ÎÎnWôÙ¦ô•÷Yü¿»àñªYLÓää“OæÜsÏå°Ã£mÛ¶þ³¸mbQØ”ô8ïöµk×2yòd{ì1^|ñEtË1„³O„[~Õe ÐÆÞyôÙ¶WÛG‹¼ÈûëõYµÛ^˜g\­>uÃ0&ŸvÚiGŒ?¾ÅÙc)%ŽT<ìðŸ +Ÿ¿xÁÞfBž°’ÇHGM&“ŦaU’XI#OáP·"@¡Ñî²+ª:¤°ÂPtx´i CýÔâu@¸ã€t$¶-qluµsjúÜÎIì¬$—sÂ׬šZWSìÞ½úÀ%`˜‚6Rd²¹¦Ú†ÚƒCM9ò¨âÙ³ßyçÒK³ä½0ïEäŽí�¨iôB|S`SÊJ ˜³žzJ%üõü½Çžeè .O–]«õ˜p J‡/kÿ)ÚÇÂSßFqTœŒ(=0ò=ª;oj½1“áÙñ/Ò»Ý'ê òMÂÑÀÚ&tœp*TWCc#Ô×Cm­:8§¡A)T6¨4ïy.'¨,KS^ÜHÿžÐ©´ï=ÚC÷vP^m+ M%”'!Y~0²jHá8 êx{⻬üj2'™£]þY�¡ulïýÆõ¹›z¡üºå(‚¬: a5)[¦¾?ƒ¦•/pä(G= Ç/[îQ%-þx tlÐešp×SðŸéê: ÜäÆzÐtÚVÀ‘ãGEÜ’¾’�Iøx>üáÿàÅ7UÈY„”••1lØ0† Æ!‡B÷îÝ騱#%%%~žh™èÔ9@CC+V¬`Ñ¢EL:•wß}—É“'³aÆ<Úˊᤣà'Àþ}Ìf¼sÿ–÷ÕŽÄ!õ÷A4?(C8¿×VYOYóÁ0Œ\›6m/[¶ìCG:X¦…f-úÌúîÍGïis„i˜ß5 qT:Y”vÛ¯&ž4¤†!h×%­ÆƒŽ˜q.<˜ß~a ª:$•ÐéÈEm˜žP×+VÝñ„yÎèY%ÌóxÖ!—óþ«4ýY DKª:¤NÒLý4DƧŸ~l ràóãÆeOL¥Z˜zÏ¡lN{‰Ñ7éÿº)?½¬šoiTèø h‹¡:)ð\«Ã4áÉ 0ës•ôÚÃ0r öž´AŸ§,D>ޏçymŽÞ·ôlSê,XO:³<¯lÃà½÷¦3{ÆŒÙ@;Ï¿a“q´ŽŽ5Ͱï©pÂ)J¨·féG·…~¦»‡3—SŽ^MMPWü<E¡¦F) õõÐܤâœw¨‚Îí¡² ºvVÓÒ«Tze;èT+ ‘ÔÚ`ƒ°…%4†cÈv£:ÆõdªJ%‘R„#oÎSBC6Ë£=Â÷Žùš6%1]*aÁtšŠêpì!pñ¨p¿-Z×Ý”=ÿD8axxhE?“<eÄM°8úh[¤ym } Z¹ ¿¯$`€mÂÌ9ðÌ›0ù=˜ù¹šaÈû„EË{Ì[“×4¡}%\t ÙÛÝÑâ)´›CG4ODèm•¾ÚÎ8bù&ø£3;2’?Žßú8üüÏ`Xe}‹Ç·^µ<a$¾cÑ'™HÞÖÍ<6•ä.´é˜RÓÖ¡Ç"¾H´^_À«à.m•@G(!ím1³Ü)sõԽ)ré€ãxÂÜâšàθi!á­ ÷Hšc»^4J+””&hÊdž µ9“É=zt»môè•WWUÉM[KwPB>KpÒYœÀÑ¡`*$Œ[æQ…F`!ѲnšaÀÛ“`ò 5?|öì®GŸ’‰cª:¡iJï‹Ó~%Á–ªZ3᪃•p}-âHtƒ—ƒÌA"ÁW‹3é?ï’È~ÆÈCr´/'8Þusq´’$,­U§v ;âì†èŒ‚áugO9ð„ÆFu]¿^)Þ¯¡^ÌhW¡ÏÚTBûNнƒúµ­‚Πº´/ƒ’’œ.ÿƒ ‡È9D:ît°ÏqÔ²Çøñÿ¤GùÕ²‡DŽ~§ ¡¢¸]ó'¸ó1W øËOÕ9çÞ;0 øý£ðþgª\Iî¹ÒnÔ²¸o$4 yÜ¡->(hPˆ‘{}Kþ}ÞçÁ–ßåe¡Š¤ÂPˋײå°b Ô6ÆZõ[¯é©,ƒŠR¨(ƒÒ4tj ÉÊn¬\3€Õ_Ï¢"ý5ƒöÊÑ£#þöÄíAÇ®ˆ#ŽFç±]óFiª‹IKÊøÏâr>YULCÎÀÔí=¶„Ó»;œÞͦg‘rfÍÙ³k௠“L[oaêü H™””'üVä-½è\“îqºA2ePZ™À0Ô ™'Ð}¯tÏ©Íá:¨H Žg‰ÇXäú5O€gò-u;ç9h Ò%mS89ùq¨©MMMTVVŽ9餿Ç È×V7$ÊŠÏ�QŸ†¨À.t%rWžH^ÈÕ­Á3’…€wÞ5àË%ðÁ?¡WiÀèüìúG¢ pÐþÇàYtÚ-‰(ÄÔ¯ÕÍS‡4à­ÊøzY޾½é×*‹)8ݼ986•€•ÐÿDs´oγ«@ÔØóhðv¾8ŽúårJ)hnV³ÞìÁÚµêZ[ µ5ÇIPV’¤´Ä"—YÏÀþjæ _7¸ü{`æÜþÕ”*o,6í†ëÑ}»ÁïÆ©¯^ž upé­A{‡ï׎ ò„‰sq ý›qu´j¥7>2Ù÷-„Öäãèˆ÷ú8®Ì–à 2.·ŽíAÇvǃTêéR íf[ðáê&}]ÁG«Jøª6‰-¾7—Î{#7¶„ {Ûœß[‚0‚†H™s9™³q²9~¹ ˜÷j’~Ù’Š–®\è•‹Hó…v‰HõdÊ ¤ÜB˜ei'«‰Às]sdóÖË[ÚY÷>,èíXžËJ·%ɤA›Ni[®…šH§Ó�KV­"#ÉVÎVòVOhi%02SöhW½ï⹈¹/$Ìãò‡S‚aB"Ue°" kRM j'1‚ÝÍ]ûÖó{• "8wQ¨B½Î˜2qH8jP- èÈ{ç[Šcé@@‡"˜þ  £Ï†6mv=¡^¨½Z „Pc+á~íÛªM"eõÑe…�YBÈó8Ž™§%<~;œ>N½‹¹‹á¯Ã#%«¢.= xN•™ò!ì¿'~@þ8öÛ‡ w_ú<>ˆÐË1xZqtè î}\o)ލóÖ¶À±=èØ^8¢ü¢Áº&‹×•2uE9Ÿ­)aU³…#¦ÈÇ•ò"…FÒ£ Bpd{›óú„•@X¦šn’€mãdm„aà!%¿ê]Ïe ,ͪµ·TJ)�¡q\�gtí\áîõur}2:ïg¸ÝH„î4¼'‚ ¼o:T‰Ç¨ýõD]óRmuåà8”‡ºmÛ}ôÈ/V­šÔ`Nr w ă@ (ФÇMÙëetÓ”/Y¼gúóBÊIœ"¡ÕeÛPQË—C÷Î0yìÝß²‘z#[Bù(¢Óñ:/¿¾ž*cêòµaïÙ.ˆCèݶ˜÷ߺ„Ãïá¼ó³»¤PßšG»”ÁQ¨¾ÐÕ#ïj5 nº ~}ŸJ~ú èÐÆwë8v(Ìý þóJºëi•§_x!i¿Qêù²U°®ªÜ“èt%Vo^ô¾%:ü<^—Ÿ{ün7Ž­‹#4%.ÜMGŽÉòÆ®+åÃ5e|^SLMF‰_ ®,•Îtæ=ËK1·BRÒ¿\ maˆ„‰H˜àHd„#‘Žƒ°Rú–9¬jL"PÛɼ6F‘„Ú ´‹'z4×NÂ=ÜAJ÷Xc÷›t\ov·'qµ|æÅð(x@ljü“¨¢-€<þÇ?þaùw¿;¸Æ¶©,¤™o0PeRZšgÉ{îÑÑ×RÛ¼üË»‘t)¡KX¶L2ñÚ[pÉ( ‰üõEM`…f"8|2D¼Nâ Làz&¯Z©GûX}»«âHu§k»öLû÷8;þnÎÓDUÕ·[¨·BÊ£§H9ð‹K᫯ᱠêÙ=ϨHqƒú«W’sàŠ3aåzøÌ müë‡áÖ+ {§°¢&tFX@âÌž‡jg«Ô©¥;T"bé 2Æ+–»q´‡cagŠ9 „ƒH4òµm0·¾˜/jJ˜]SÊâú4õ¶‰†Ô^­V¹ ©¢cAOŠfhA˜°¯Õ¤8¶C#i¡,M™sP~&ÒV?\¡¹2g0]–ø3�V"Ð|¢Vºˆÿi·Î§T>!�S(g7ÏáÍ@õ'R:ØFð¾¼­jž§»_ÎÝÎ&%à(a/ý47]º•x ðœfMÓ駱¼>mjj2ìöÚèÑ«N$ä¶e ¥öÙ¨é÷¸uv=oKÿ7†'š·Pùé3f*g';?<F“mcmtÿ‡Ö§Ü4S$N¡Š®Ç{ù£ë€ykÓ»@V†â % –×qÀˆ?sÑÅYÊËw uªJà‡Gƒa‡‚>Î|f/œþxþßAWކá[†7Ý _, òÜòèߣ0ý…{iŽÇ¦œÎü™¸1â)}‘±Pˆ},BþXÛipHÀ„&V×Bƒ{ªc‚Òbå4i` |'®fšrÐØuõP×�õu°¢j•ƒ_]£¢×À_J6´Ÿ0P».R JÚ$)n—F”³¤!ÍIå‚}ŠMí]I°Ý5hÛ¦>ëp㪶¬t«;ZÆê6N2ç ÈøúDÜÅÿc ¸¾C{kžºR*ž³‘¹o5¤y´±2tàf(ºFTJ8ì—hf?«™"lÖØ&ÚiæÈ4Ò}™"L�‰„áN»Cíú,†)T`}ëš»~î}žÐwÜ-kº—»qx‹z»ÛQÏ÷\pvCq™Ee»$vNΈèTT”üá k;v,¤'¶íý´N ¸xäZZ›¯¥º7&ÈcžK©œ–Þ}Wmcil‚ ÷B»t0¦B Ê$6á ñuèÿý.Œ0› m¡ ;=) ËÏñ¬H`Ö—ë8ü¤»9ÿ‚ÝB]‡<® Öà6ôÞlãn‡{ž ê9õH8ç»á³Ñÿ(LŸ­îpÙé0rHðîòÄ@u8d?6ºÎmk!: ŠæÙÑ8¤„ésaøùÚô[ÚíYÆà ÷ ¸*‰Ud"mplÇo„>½,ÜÖ­ŽÎi°L„©Ä²lmdÖFfsêšÉñ»º¶ÌqRAùBï8*Üã{$½`}yŠ‚ ¶ ¡äRBÒËÊQ"Ö:‹ì„V·È«OÇÙÝÊñ“²õ¤ #PÚ ¶­ú$›cENp]hÚɇÞG$••a êkr8¶Äô˘Á»®JGYÞ¶¾]÷zÏIMx‡ƒÉD·°9np-‰¤²}Šâ’õM O臌ðë_ÿÛ–½ûöåø¶miédA%°½=éMî¯ÙýySå97Ÿ·oÓ— haÀä}9…¾*ý>Znc P9÷Ö´ ¸V­R O¼œŽ %ª•ÍC«×Ášjvÿë÷~™h{´~ é!"¨žhÚ®„#ÕJ¹Â^ej_•æ¸ã2îÇÓ4ÈÁ²v uPûæ‡ô&»ýÜomöº#xöÕ ´o×DU ? *ªàµÉêùœ…ðÁ,8â@0ÝèWG� M¥>}6Ì_¢¢ÉùŒ*2–£³1µõj/ÊÒÚã}'z^-½Ѽ¸ù¢–ôNC@u{8`?˜ôßü€8[ žÛ‹¡ïAºÌÂJ˜*‰©,D/”¨éí¶ý‹ޝÌb$)ub˜‘0/½Ÿ))1>0˰,ÏòtÃ’ZÁϲ¼#>Ã?L¹p}ùåÂu o·e…q'†e°Á°Xm$¨·,ß»ÜtèZÜÂPÓÓý’Y~ZQC2•ÀHYˆ”…HXJÉ1 ÿ½— 9Ê^ÇÄDxBÚØ ¦Ð½aÔÜ`cÃÛujKll'°ÊíÈÕÉ©{'§ÝkQä‚iú`ÊÞö"eºí¬h›Â–6•%Uwå±Äl6g 2xhûö½sèÁŽ!<¡íS ¨h«ÂF4ýÇüyꀖ٠aÏžðÚýŒx.çáÓ­TÜ{/\»$!‡£-ƒhÚ%qH ê,(îwÔ€ÔòÌœ»Š‘§ÜÃÅ—Ø”Æäó-ÝB‚±šUlBõ-H™#ã8<÷ìªËf2|˜ó5 ­eMî† `¿¾A¿Ï] 7ßXæ%EpËåÐÍ·„ä2zVÃà½ctå–,ä8:"cP·†CË?; `@}^yxþý› ûœ\Íàóz…ì"gDËõøM‘Ü^µ+i) ÝRÓîž5*3®…žÉ"39žu*˜hT†ð¼홈y b²¬OPào(s|}"œ^�‡““äɘd-‡e1Â퉓Í!39ÕÍ9œl‘Éðh¢#'ÊB•J)i¨ÍùŠÔº•Íê@6Ï2w­ó _<g85õ.µõô l~ØÀR®ŽD5²‚öÕE4g²ëkjç ôœMÂ2»Üǘ=úL§Ø‰zœo ¢£,Ηîõ´& ‡-T÷Æòæq”˜ô¸ò‘º.„ÃÇsaŸ>0ùïPîÎuèk…:S‹¦·ˆÂË[àÔ2(à0¹kâÅ*r(*P¦ÎZÁq§=À¸q¹o¥®wáZÐ+W�Íð—«ÀÈDŽg)JEûA›ÑíŒõœŒúyúuœÉ^}à¼aüAùÞÕJh'\·Ùœ­äfä9p/¸î<ukÙº`Û0ê(e¥G}0ôå==ÂÊcÁ¼1uí”8$H ®„¼ > ‹¾v-´{Û™#®î‡ô¼¨óåhlz{ÃæúÔZ’¦áO¹ãèëÏjºýuQÎ+É6˜:£Šº18¼>ÈoPë„n^]1¸ ãh©>…?Óì°—läâT²Ê-w?¹DÑï-;ds8™d²ü¿òÞ4f0´Ýzë7äÈf̨١aCV[;W±Ü£¢Æsv 9ÒÙ >⮀÷î½`SÒ‘TuL“JNMCÝÄ7nžvL,+<ë¬3Û|øáKÓÆŽ­ï³M¶®µYT$Œ8¡[èK ç~­[ –/‡‡þ¡]2oýíŸ/ b¯z[ôöúñHi…ðÜ%p¤ú#Û 2¸aO£•JÉ´Ù+8ö´{ùÁ$éô®/ÔC~ /†yóàË/õƒ‘Ãà胡W5”%Q‘ÌâSïÚö|H÷¥ ¡¢\mhhä‰Gîæ¼“j˜¿ ¾s±:ՃÀ+F«bB¨©ù¬ôv�� �IDATÿý«:;·ºS‚³¾Sx¼=ºÀàøJzhM=¢ü¤#ª4Ä”ÑÿïJ8¼ŽË ˜þÜþ0¼2I;H'fÂ`ÿÓ»qÐÙ=H—Y¾ ª<æ]*±9Æ©aoÙH±q$¬“̶J(‘®E p‰ÞOWýC‘¿*ÝWh¼ã~UBh­YJG:ÒAMÏn[t³ÒÚ‡¿”ç·|¤¡ ASƒM_»‘ï‹u˜†¡¢¹I|oyr6NΦ.+¹§¢ŒDlß:¶då’Fµ}Í€ k28¶ôfñ—3´wìy°=ìýî[è¾€w\a®ÖÑ¥ èM$m;§Éå§®¡ö„™·}ùj,üá¯äþûïùÏÍ7Ë›c™mHT¬öhØX"ÿ ]½<Dʵ¦l!Ÿ§®y$Jï¸ïAåýpñh¸ïF0rA™X ]oª®ÙG˜zTxúiÞ‡¡?Nàîr8ªÎDÀ;§¼A¬m/îöÄ—rú9sÅö.c©ë>¶­ÆÎ—_Â_ÀªЦ ÙŽ‡ RñãSDïß“Zz Pp¬ QáÎx$R;ØÅíC!Ž<óÌêõ_zuG^‚ý:&8~8œ{‚º7 xî-xêõÀ¢Î;Á/óß…pìp(Mâ ÂM¢#Ú‡ä+ þ8ó¾±]*nýû³áÆ?Á”™Ê€Ø(´ö;h·¥à¯…ž¦ô©]ãê‘ÿz{bž7ß¹D1B¼7xðà‘Sß›Ò ‘‰ë±f !OH¾²ä£Ñ®M:ÒNÎX÷ºQ“[“ì_~på¢úY]$Nw[æ:%ŒtgËHî™±º›"QiV©@”ƒ0ì,N¦Ù1ʤÍÁÙZúؤ› >K”03UNÎÅ%t:Üo|¯_ÕĆ5YÖlÝÊf5Ýn Œ÷R¥K·ãoMÓº8Êå v×b÷gË%H$í:§1Lƒ¦æ¦·Î<ôÜczÊÏs±¯ÞýÐï¿öZ..+Ûç£{ŽtÐúÁ¸1ˆ`- Èͨ_¦ÀHÃoÀd×¹¨¤ÆÿŽ=ÀÅ%.o.*èdðÄY¯þ½ÐH‘e…Xá»3ãÀ„.7w|¨¯ ÍJ÷¦î”õ0qæRN;çA®¸B’Hìx¡®+3B¨Ý«W++{î\¨¯>Ýá¨!0r8  ÛD6Ì8B¡6i…ªåõH"=ÚœN ){ŒE÷ÀUµ¼õö»Tñ*ƒúªð|~ög¥xx0°\3Fm»xü˜0)<ÙWm…KhJ–”°Gw8 _ ü6‰ý»Õúf«öÕNŒÃƒ5Íê<ú‚ Ë»5Aµ#á±Û Wa¥¤5txõè•Fø­”€ y®ý¯:BˆKŽ>úèGÞxã ¶6äì,B ¡œ�m'k€á<9ÿ7Ö¤eOŸcV»b³´L º Øß4] !Ú˜†Þö¸i~|9«VM½ Èfj×dü5t¯?¼¾ñÖÑ=w}ê=l©{Vº·Ý *@yU’T±I6›kXºvé_Þ»fzÂLÄ‹¶L&côé³Ç#F,½³W/gÛ1Ie•Ç Û8Á7‰”‰K'ò¼%qù áH�Eê57ÃC)æ °GWxíAèÝ>À÷èõE…`A}Dš-¦Á®…#ÝÑv,¸k½9¯9(-ÝÂR žzi&W\÷<?üapÊÚ¶OxyqÙkjTࡹsÕOfáÐaäP8vôëéÆZ÷⢻cÁgŒêP_ñ‹ü—nú}N>³ 1Vd»ó©Þ±g¥{Z †É¿þõ:ýÚO¢o§ã'ÁÅ7…=µ‹Rpá)0â@…úõ÷à‘ a ²¼~ô=µLพ¿§Ž„„Ü*:¶G_íb8ê £óo€ÿ¼ŒÉÍêpï/àÄC�-¾«é²¨<BˇöðæÇpÆÔÙ�Bˆ—‹‹‹G×××7l>[l;‹B\7sD)s—$Ìô9–Hv ”`—^©¶ ~6m­úZ6ãPã õHÝJ K_¨ûGªjBÝw”s×ÖÕ4»Â(‘—Y—%l¨¯ûéÇšw»i('®XÖçZèÇsŒñâðᎵM¦Ýõ3Î7&Xý†iù¼{Kû ÂÖ>­¬7G¬ºI÷BØjy–,ÇWn�´¼pt)UeõÚÇáU¯õuÞŸŒC½Y2œÒEv¨ú²xoôÏ@j7ÂäÞÓŒãð÷GÿΑÌcöBû3øÑA»%àµ×4ÕýêÕðÕWJ`/Y"èÒ¡-‡ëÅ1‡÷aøÁ=èÚ¹ ™³Žà‘ÿû;cF~NÚ¿ï@1¡ •ÂíOA,ƒ(Œ#èò37AäePÂ"´~‰m<úàœuÌbŠ-íÝ0k œ#|ðY¸ ]ÚÃ'Á #Ôñ…7À¼Åá<}»Áù'ÁI‡++ÓèØ}µ‹âªÏï|~v;4·rÏ{Q ®»n¼vËßúFéˆä‚0ãK8á2uú€išsÊËËOX·nֵ݂xǃmç¸jÆA{[¿L©Q¦å1²†º,ŸÏXê{Êå$ëW5ç+bº@—A”8]¨Ûvpnº®8€¤¤<AºØÄq$uõ?ÄÅçÿôÔ›}ƒØWÐØØÈèѧ÷^±âÕÙ'ä$7ÙÓ½Å^K¯%QÍUf¡,b³P« Ÿ™-¿)øR@’`}¡òù1éQ{Îxæuš@¯jøç=°wWWøyBÍpšÐ ­·h£®½Ç¶O/¶+à :]Bý‹Ï%ôiǼþÆÛÈšsìP0\ÏM+o…K/kP÷ÚiYê=-Y¢Ö³ç̓ի öÛ«š£FîÉ‘ÃzrÀÀ.T”¦9Û'J_÷ôë‚ñÏ¿Êý¦¨£guæ'5ÒuF-½²Ùz™SS¬bqBT¦iSÏÉW.ÝrÁú­dþ¢ÅÌþÇêèǯû—cÂSoÂU·Âêõá>mS/ÜC÷…{žƒ›þõá<Ý:Áªcˆ[EÇöè«o¦Íƒ³¯Q!~£,°¼®½®ƒŠÇfÑáÕ©}Ëq4J^žc¯ Yä_§ÓéSêëë§ú¹Ä»H)¹áÃ]Æï,#1ƦÑP—ãÓw×øûÔÖ¯ÊË:¡r€òv×zÄI.úò¤„ŠvIµVïÀºº ¯þå¢ûN8fÐwÏ:w³†®]©¿ì2Š·š§{=ñÑâôÖ$P‚²%Á]ê´útâý«ÏËç ñhoY ®\4ö| |ý5üýïÐàN(U”Â]?‡1ßá:Ï ­}¡©.ÂÂQÿ¨¼<þ­ãòìô8’ý ýù, k‹JSÍÏ?ÿ bG,1bpŒ.ÿ5\u•ç|¢„{"¡ÞÁüùJ`/Z™FåÅý*æx¿nNˆªK ÑÏ'Ìè<ÃL×ç{®@Ñ íÊ4š5ðójõFûKïƒhë}í÷c\¹¶ç"Ó}ð½ZC‡”`Y<p÷\tòJåÕÛ„Nëoƒ¯–©ŠßÑÏ�ÍþñÜô'Êô¿ÃÀ®„Æ~A:¶G_}q`BC3P^ä.sØñ¸7GFÀé×ÂkS`ð@¸u1P?1á×Âï Öù ØUUUuÊš5kæñ „k>8xŸ¤Qô°‘K ™9i•t\k}e³Z7‡ÀRw¤ @ãx‡·’Sžð/*µ\«\åÝPWóÈÉŸvÙíßÿKžEA‘é8íÛS/¿œ¡‰D¡\­o+šÅ­GÕÛЧð!_„`ÔzPHˆGAXë^=�¥/ë}ÀuupÏ=Âih¨´‡nN%ñí:œÅÒ£µ±Pþ–êÙ)p�´9ÒÜüG»#ÿýà#>|ïuNQKµë¬S‡€Çß„Ë EEPQ¬¶x}8´ti£âA‹Jª0«®E’àv@tÜø™½t%ýëß3r.)ƒ0§Œ(•¾g´^Ÿz™(¾¥ @”B§kÂÄß1ÐZ: Á¿þùƒzL¦ºmLÝ…èˆy–×Þ< h#tDqèy ራk7Ž-Æ!jY믨Çûô™Ï‚™ øt œs|ü¹_ƒ#„xº¨¨è²ºººš]Ù"o H)¹fÆÁ–egΟž¹{ý2»Rï{é@Ýú µ9ÿs“2üú¼©uÔ”%0-#•°Ïår™uuëÏ^øÐŠç …pµbS\.g˜fÅœúúš¡›yH‹'M ŒðÀÚšà…Ÿƒ¨€o­Ö‘tÑO€Û6|ò δiÖ‚•+ßôèÑc|mí¼š²²2+›ÍŽËf³¿ü×Û”v9ÒIøÉEpÝPêÎåÁ‚…ÜRS=rEä6w§Á!RÈT_X´äkÞyk")9Ÿ£†f9¸3<*Ú-â0v$Œà YA’¼€E!:ŠöQe"sž±S ž†£YÀu$r_‘T‡X…­½¼—¦µ+oVC/#b®R+Å‘Ú)R€YØ8HIYU5uеm 8âè`#tÄÑÓq8¶v_íÆÑ2 YN¿ þõ¶z´woxç1Xµ~ü{xæÕÀ!Ò0Œå†aüàøãa„ 444ðMæ€7£—žpùÄ1¿Ý·çúš†—Š“%{ƒZ7O—X¤K,àÈÀ έ@ñ8íĵ\ÖÁqpê›þ±GÇ=¾ÿá_dÄÃ……WÁ'ŽãNÝxÎ9™_uí*wÞ÷ç)¯ƒ@ ñÛD¡Ðøœ90i’˜·f¸»OŸ=zë­·êÚ¶mK*•?/___Oeee'àOÙlö \媪n¸®<Š EOž ÓéAüim-]ÿ'Àt°#pH`þRƒ÷>1Øo¯}ººÅœp™íFG‡B¢=Á>½ˆ 0û•yû¹%ðï·&ѽôßìY´gc®^e¡«Þï¼ñßîûêt²Olëèxëwé’x•½ºÀ±=èØc‡ãê8â|˜9GU9¨  }Z‹U Dp×^{íõËÏ>û¬¡åC@¾= ¥dÀÕÝژ¼#(>Ë4 ËS’Ô5 «¦âƒÿÙl¶®1Ót[ÒJü~Ö½ šZÓ§s455½{÷>î ƒ–½4hÐ6>FuK@_—÷` q} ñ¼ý¶X¸j•yÏž=ïš4éº:`šygÞ´‹/¦W¯^{wär¹£½ôT~r!\s´IRVtÁUhxZ5õ“ÿ[ƒÃê¯Ü�,ÒÛÚ¥>L¯_±pÁû0WoØÀkÏÝÅØã3!_ݱ(TÆm›—à?Ž)ʯ=“qù 5Ý.…åUàmXO?9ž£öŸI»’HÇn;LJ‹àïôžÏY–õD¯^½®ÿì³Ï–[–õ­°Ä7¤#¹ú‘Ë©ª¥ñÅQI£ètÓû"E;)e1ˆ:G:+›š3ï7gŸÝ§ç^ýÕëΦ*F˽Ï!Ì<á¶ÍÖµ-o‹šG…7¾ @%À§N5—/Z$îíÛ·Ï=Ÿ}6k5°Uq.—£¬¬¬g&“ù“mÛ'¢-‹sür íšØ1/PûPc_®çËK‹~Øß&¥# â(7Ñ3Y‚{_ÀKpýÅÕ~x)ÉHÉÿÝwœ¼Ž¤È+"¤3”ÇH£ecš›æ÷EñȪQªúM C ~N:<rÿ¸ô´ºð¾äíIÇn; �Ü|/üï᪄M¦i>Ò¹sçŸ/Z´hínK|ç‚ßFIII‡öíëÿ{É%tÏn£3}7¼©öm`‰K©öÏŸS§šë—,IÞWZZz÷òå+–¨}†Ûg;ŽCuuuåêÕ«œËå~(¥¬ôžµ)‡+Ά+Ç@Ç2³q‚ð½ÿñºi.•S >üñKùMÅaBûK!Ñ)\±/è´d­@³ãðÈ}÷ñý“—“Šs]éŠ%#R¯NƒŽÃ/y‡C‚h{2Ý'ÚU¥Ã«ë©3(·_`¿^áþÝ®tìÆ±CpH ³WÀÈóaù¯±2™Lþ<•JýmíÚµM–UÐõj7ì`hQ2M:Ù:þø£¦]{m怜åêî,#‹Áĉ4,X J&ÓwÔ××/Øž¼å6JŽ;î8ë7Þ.„ø•mÛ‡â/ ôî O¤Qž$oÊWFꋆֹÁ”ÿ8Hø&à0ª ÓÒŽý*·ÏøÜÂÒ}º¶®–gÿvß•!á¡÷§Þí*5zt®‡#n䵈ƒbè|;sਡÅÅÅ¡Ý×7gxæÑßsþÉY ¹éØc»â@£„ïýþ5ÉOÎ%‰«²Ùì=1MÚ ;!´(©lÛ6Ú´©|æÊ+kG%Û!¦ûv�©›¦:1mâDѰp¡ù!R¿»ýöÛæ]zéeΦ®oohnn&‘HпÿâeË–XWW÷ÿ€þRJ_ÀwlcN‚«Ïƒ®mP{ÞÉ×Î}~'åâ¡ †¿‘ü;=ŽÒáâ„ïm€ôµ `šL˜ð ÒS:�åÄa²þ4¿N@ŒÂÝìÒÊ„¢sµ„£xTy±Ûõ ùtè ­RBFJ¹ï.:y% ¡ €AÇ&àÀü•pÇßáw×hÁw†÷±³ã�r&Üp'üùQЂˆM�ÎF…Û »´(¢›ššh×®ígŸÝpk—.;±cÜF@J\dÕ*˜<Y4Ìk>W\\uÛ¸qã>½á†œÄo´ß±à8¹\Ž¡C‡¦?þøã£Ÿær¹¡hÉ„ qé÷àÔPj>ÙŽÈ7áûúlÆÿ0ª‡ëÝ<Z…Š‹JÔ@šùÑ'|úßç8û¸\ààÃ|£S£º‘§¤xeÂU¶¾âp8@» !ݸ«ãîö=¢Ã?m õß‚‡î½“1Ç­RG²îH:Z‹Cœs#<ñ >œ~,<ð?P•*€{g£càRü¹ôWðø„àÔ<Ã0>,**:fÍš5«Óé4»aׂֈè1§œÂãƒmó¶l5ðøš50eŠhøì3ù2¤wÐA}8qâÄÜ7} (“É`YW_}µuß}÷í \–ÍfÏ:èV|i1 ?�.:ŽUiüíbà B0À–”º‘ ç×[¨¾Ãìˆèð^ôdõ<ðv·…`Ò;ï±|þkœ~´MRÄ Œ´…H¿ .]:SŽKÓihQŽìtB$ÜúÂ0éâný’k×ñòøû¹à”Fp'Ú?Û›ŽMÄ!š,œs=¼ôN0Núv‡¿Ý÷}âeg¥c{àÀÜUpöaƬPuo%“Éï577¯Þ–wÃæA‹oÎqÚµkÛ¿_¿uŸw†ŒŽ¨<¾~=L™BÓ§ŸZ¯74än=ì°á3&Mz'ìëà;ÇÁ¶mª««“¶m¨¯¯¿¨¹¹ù( Ô^lÒ‚þ½á¼SáøÃ o0½„oíº\"jýÆZÂC V=VûvÅÈÒ£ âHÒMWKÃ`ÎÜùLzý%?p{uÇ !KÊ½Ž°Pœn=]WRüÄü´MÂ!A�U§â- D!oÃs„àùçþÉíÿËþ}\\;šŽ-À!¥š>þÕCðû‡ ÙÝ#mpñðëqÐ6.¿3Ò±µq  Î†;‡[àðª\2™¼/“Éü,—ËÕ}Ó o´(å2™ ]taú½÷ž¨=çœmtêÚf€'Àkj`êT‘™1CLL§Ë¹zõêw ÃØ½rÀq¤”TWW_½zõ÷¥”ß±m» šÃ`™pì¡pÊwàȃ GGWÐ;a樃&‹CCÜ}\93©m‚Ã1�‰Ž`,_µŠ)“Þcí²ésˆMÏ΄b`ÇÕ©[H…š¥#ï´ÎMÅ!²Ý¹ˆÔ~Žü:ÕŒƒ#“§NgÅÜrÚHGÅk; [ ÌZ Ý Ó>ž™Œ= þ÷*èR?~wV:6¨µ9xäEøù*†¾ KKKϯ««›ÄnøFÁFÍÖ;îø³õÀ·|vÆk÷ÜQF®'ÀëëaÚ4œéÓÅ$ÇIÿîå—_z}ذáN2¹6Ÿ ¡¹¹˲p‡^½zuXµjÕ‰RÊÑ™Lf¸¢Ø›²÷„¨eÂAà¸#`Ä`ÜÒ)~©|­Kà<ë#ÂÄBÓ‰.xÅ£Î&ã°¡Ñà™×-öÚ#ÃÀ=ÕAž�âôð„j™D wöùk„+¢kóq$]þG5ÞMô¬t¯xVJ^yéudÝTN<Ü ^Ù©èØº8¤ðÖ ¸þvø`Vøùà}àúKà„aŒøCîLtl ‡” ðñµwü¹×Ávô:ÄÊT*uýþûïÿ·©S§nrÀ’ݰkÀFßêO<Á~pÁ3—]–9£¸x{4)àÍÍðþû0}ºù^]¸í¬³¾7áo{,·ÛßþàyÖtíÚµK]]Ýáõõõ§J)v§~  ¨UœVŽx‡ ÂA{Ci ˆfŽzÇ…@º¡+1š°•ÞËfSql Be"ïÖ‚‚8�ŠAÏ»]eÃ`úô™ùÞk7¬Žž!Α§ c;àÀ„OÁÏþ¯NV!›=0 8x \<NmJlávíP: ÈðÆ{ðÈsðòÄühn†a¼ŸH$~ÞØØøº”r“#Xî†]Z;ônûÁ¸¶C‡m³uÍû¦Mƒ3ÌOkk¿éß¿ß 3fÌl€­m7l=ð𤔠><ýþûï÷O$#Çùn6›éNwÆ5õÙ½ìÕFƒ÷‡¡{A24£œóŒ° †xa[ðyÔBr¯qC¸P±3ÑÿÚL@žrÑB¾8b6 ‡Ú^�é^H+Á¼¹óxû­w¨L-àˆƒlÚ»SË®–Ž€#gÂÄá·÷ÃÞGó7P°``_8v8Œ<ŽØßUD›Ï Í&mM:d0» 0g!¼ô6Lx >œ µ‘Íd®B='‘HÜVRR2~í򵧿ÓÍvC>lT<çr9£S§ŽguÔÚÇû÷ß:‡´èÑàÌœ™\°zµøÕ{ô~áÓO?«Ýü›�ÍÍ͸> Æ©§žjÌž=»ûÂ… ÷Ž•Rްm»§”2é2£`ÍÅà*K¡ºƒúCÂAûÂÀÞPRI¤À"tÉßÞCX¨Ç nÍŠ*�Q†*GþÇÔšò_ߦâhÈÂÛÿ5س·C×öêp›¨oÖâØtì0R{nÁÒx~2Üu?Ì]DAHZÐ¥tí {ï¡N ë^ ½»AÇ (M‘B6©ƒ ™¨i‚5µ°tÌ]s¾T¿¥Ë`éÊààÜo%gÆ×Àp _<úè£9Ã0¾õοßvØèÛÏd2¤Ó顇Ê;dzyŽqž�·møôSœ)SÄÂ5kŒÛÒéôëׯ¯ØÕ÷‚ï†MƒL&ƒad³Y,Ë2n¼ñFëøC›N:í½víÚáÙlö)åþ@¹”2íN燴<!ÀPV •å°wØ·/ìµ î Ú©iÿ”Ëõ…$ÌñµzdœTˆ*Zrìg cê WU°žÝ8¶Ž‰.…ú59ÐЋ—Ãô90ç ˜1,‚õµPߨŠÇð8Giš ¶m¯—R~ ô·,«mÛ¥qcs Àqsƒã8+-Ëz7™LN-..žÔ¶mÛ}ôQS2™tÇÙ=…¾ò`£½©©‰1cÎêýÕW¯N5ª©=Ù,ô)ôÏ?¼ý6 V¯6îìÚµëÿ½üò+ëû÷ï¿Ûß …L&ƒišH) Ã0œóÎ;ÏzóÍ7KÇéºbÅŠ¡%%%{577 „è™ÍfÛ!Ê':½ïI‘¨)Ô¢”—ÂÝ ¨îýzBïÎЮ JË 2©–¤«'ܶ8ïeýÔRykò“2$Ë ™¤ßB~=~g+,„ºÏä`}êk`ù:˜¿DY¸‹Ãç‹`á¨o‚Æ&uF·þþ5p„ÿ¿½{â¸ã�þÙÝóú€³}>YgóHì´æ0y Ѝk‡@H"¥B(ʃ?’Š¢5"NÕVQÕJê?‘ª* Qþ(¢HJ„ HÔ•"&‰š†‡_áaÎȶã{ø|¶ïλ³3ýcoÃÕ„àðŒá÷‘Vw¾³ÏãÇíogæ7¿ápÿ_Òº®§LÓìBÉçó‘H俹\nhõêÕco¿ý¶´m›3Ƥã8ð ®Ø¶ )% Ãàœsùâ‹/ê�Ì>ø@‡Ãæ¢E‹föööÎ<zôèÿeí†Ãa±dÉ’ÔáÇÇcbåÊ•" å·lÙ"”Rܶm©ihù¾¦Ð7lø%ß·oÇW--²^ˆ‹?§øMzêpèïK$Œwkkë¶ìÝ»'S[[GW“亰, Œ1èºÛ¶ÁãX·nokkãw~ñÅw›¦Y722²PJÙàóùª„A�3¥[ëò’W—ÅA‡æô9*ËÜ ‚pнUá*`nW�þÀ¬À ?`ê€ÉÝrÃ’])øæ“z…—†^ œœÀ÷í]àïár_ÿg‰‹Ö=‚/ “€- é!fÑq ;œOçRÀÐ×@|H¤Ý AΜs{ÌÞ<²,šÿ¿Ì¡×»Íhš6dYÖ Ïçë4Mó¤a=õõõíŸþùÐÆåæÍ›e €”R†!”R 3d:›Ò„‹R ¥¥ì_¯¾Š•“kº÷|ru×��ùIDATô�‡a(Ó¶j+—Ë †§®W› ¹&,Ë⚦AÓ4™ÏçÁã½½½hkk lܸqžeYu†a„ÊËËkÇÇÇëlÛ®Òu=˜Ëå‚�¸Ìf½Þ ç…éîN|3”Ï.}pš@‰(1Üò½Œ]xÓJ�Jºe;e¡* {+UÈ{gîëqp­èþ䃹Ïs0¯Ý…û=æ=Î/n{ñ­wx?óäç9¿ü}MsD8y’ÉövvJíc!Äv˲: À”’ !h+¹mMiLGÁ++«ÚGGã+ÇÆÚÚxª§Gý-˜õÖðpºÏÛ‘LJ‡†‰È´áóù¾H/ £z§ G»mÛˆÇã�Ü ÛÂÜeSi)mñb¹jÙ2ð™3Ý@JùHWO)7pÛ6<{ö¬~p|ÜÙ1wîœýÑhoâˆîŸËË¿áœËïxiBnyS:Y–…ššš{GGG³Éd²Ç4M Üä¶ ¥D ø‘mçÿ0¾ótS“òWU¹ žÀ¯ŽR€a�©ÐÕÅÐÕÅÏ û>ØŽ—_þõ±Í›ÿlišFù6„L’)°m±X"‘åJ©ß†Ãbý£ªª;î ø•òæ¼½˜2;¦Äùó¾OÓi¹½´´´uÿþýýK—.•¼ ¹:tŠ"·-Çq`Yêëëý‰Dü¹@Àú}c£¬kh�×´¢Ll2%ÅÁ{l èè`¢« ‰tÚ·Û4gmXûÀÀ@–ö[ äú Ó¹m2Úñàƒ˜]]ÝÌšå¼~ß}âþ¥K•îóÝø�^œ±]œ4æev~¿;§üCR¼Ë”À¹s ÇŽ©l,fK§ísçÎÛ³pá‚þÝ»÷J¥MÏrƒP@'·4¥ZZ^áÛ¶m{ÀqÆþØÐ V57+ßµNd›¼•«w+¥»'A6 ¤ÓÉ$çñ8²Ù¬‘ŽÅ¬t>¯Î–”ø;s9«7‰ô G‡†^[¾\þbÙ2ð›=Ôï]ä0ŒŽ_}Ådg'ïO$´ýº^ú^ øÏòµµµ°m›–}rQ@'·¯M ¨"¿é®»œõË—ÃBL-8÷œ½eSîk»9“art|pH&U&•Òú‡‡Y‚s_T)td³Ù¾ŠŠŠÎwß}çl,v>¿jÕ*ÜsÏ=RJ !„WÌJ)˜¦ée·fÌÐv<ù¤Xµ`Aaíõ æmŠä8@?pü8ò]]üÈÄ>¬«»ë[·nM477Ë Yæ„zW’iÍ Œ~¿?dYÖ†9sTKS“ ÍŸïpOñºf!€‰ †‘`dD!•‚L$¸Ìdx"“ÑÎ N jšÖY^^qƲ¬³?ÜÔ“ËåûZ[ÿ-ÇáJ)©”âRJéU »RÕÕÕóòù}O?»««¯ò—1EÞ‹¦¹½î“''ô¡Þ^öqyyÙÎÇ{ì“íÛÿ. UÐnL£!W:™v”RX³foÏž=ëÊËñ›ûï—‘yóQ2™RblŒEm{F_2™ï ƒ'“ÉÔ !DssÓÙ7Þx#µxñ8Ž#KJJ ¥„ã87z¸ø¡šìzæÔ×ï›xC朱ÐÑÁä™3üH:Íwúý¥»S©á¨RJJ)i¸œiŽ:™vZZZÐÚÚzg$IìÚµkLJÉmÛ†a²°™ÐÍnâ·J&¨¬ ­©¯Ç¶µk0Œk?‡¯ë@>tw,;0 ïÎçåûO=õ³ƒ~øQ†’Ô¹uQ@'ä:²m 6ðX,ö»{ïÍ¿þøãn¹Ø+ äÅóûš|ý5pô(§O«žññÒ÷�¶ûÍ7ÿzjýú Âq¨r#!· è„\J)ÔÔÔøâñwV¬À Ë–ß­‡‹×uOL�§O3?ÎRñ¸ñÉø¸ÜQS3û`4MQ’! €NÈ5‰DBƒƒ=;ŸxB<‰Lmy\ñŽ…É$ÐÞάînDGGµ÷KJüÿllüIÏÞ½[RJH)QRRrc~BÈ´Ak 0‡©¨À®gŸECUÕ¥ ÕxËÃr9 ¯áË/UjpÐü4“™ØV_ÿãÖM›6e_zéWî¾®TQ2EÐ ¹ Ÿ}öúpuµØùÜs¨òû/<W\”%º»™ìèà§2ý£²²Àûûöíë^´h±¤ynBȵ@+ „@eeå ³ggÞZ»VÍôöì¶, e²½]å£Q~1ó½²²²ýçÏ÷§ dnvÓ !„Û›R GŽçøSc#ìW^Z±ÎìÙ¼W×ù_ª««zþùgu!·,ëf7—B!“ ! …~®ëú`0øB0œsâÄ H)111q³›G!ø²j°!å¦Ò����IEND®B`‚��������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/substitutions/index.md������������������������������0000664�0000000�0000000�00000001257�14156613200�0026154�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������--- substitutions: text: "- text" text_with_nest: > output with *Markdown* {{ nested }} nested: nested substitution admonition: | prefix ```{note} A note {{ nested }} ``` inline_admonition: | ```{note} Inline note ``` override: Overriden by front matter --- {{ text_with_nest }} {{ admonition }} a {{ text }} b c {{ text_with_nest }} d e {{ inline_admonition }} f {{ conf }} {{ override }} This will process the substitution ```{parsed-literal} {{ text_with_nest }} ``` This will not process the substitution ```python {{ text_with_nest }} ``` Using env and filters: {{ env.docname | upper }} ```{toctree} other.md ``` �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/sourcedirs/substitutions/other.md������������������������������0000664�0000000�0000000�00000000030�14156613200�0026152�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Other {{ override }} ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds.py������������������������������������������0000664�0000000�0000000�00000034212�14156613200�0023663�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������"""Uses sphinx's pytest fixture to run builds. see conftest.py for fixture usage NOTE: sphinx 3 & 4 regress against different output files, the major difference being sphinx 4 uses docutils 0.17, which uses semantic HTML tags (e.g. converting `<div class="section">` to `<section>`) """ import os import re import pytest import sphinx from docutils import VersionInfo, __version_info__ SOURCE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "sourcedirs")) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "basic"), freshenv=True ) def test_basic( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """basic test.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" get_sphinx_app_doctree( app, docname="content", regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", ) get_sphinx_app_doctree( app, docname="content", resolve=True, regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", ) get_sphinx_app_output( app, filename="content.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) assert app.env.metadata["content"] == { "author": "Chris Sewell", "authors": ["Chris Sewell", "Chris Hodgraf"], "organization": "EPFL", "address": "1 Cedar Park Close\nThundersley\nEssex\n", "contact": "https://example.com", "version": "1.0", "revision": "1.1", "status": "good", "date": "2/12/1985", "copyright": "MIT", "other": "Something else", "wordcount": {"minutes": 0, "words": 53}, } @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "references"), freshenv=True, ) def test_references( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test reference resolution.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree(app, docname="index", regress=True) finally: get_sphinx_app_doctree(app, docname="index", resolve=True, regress=True) get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="singlehtml", srcdir=os.path.join(SOURCE_DIR, "references_singlehtml"), freshenv=True, confoverrides={"nitpicky": True}, ) def test_references_singlehtml( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test reference resolution for singlehtml builds.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" # try: # get_sphinx_app_doctree(app, docname="index", regress=True) # finally: # get_sphinx_app_doctree(app, docname="index", resolve=True, regress=True) try: get_sphinx_app_doctree( app, docname="other/other", regress=True, replace={"other\\other.md": "other/other.md"}, ) finally: get_sphinx_app_doctree( app, docname="other/other", resolve=True, regress=True, replace={"other\\other.md": "other/other.md"}, ) get_sphinx_app_output( app, filename="index.html", buildername="singlehtml", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "heading_slug_func"), freshenv=True, ) def test_heading_slug_func( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test heading_slug_func configuration.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree(app, docname="index", regress=True) finally: get_sphinx_app_doctree(app, docname="index", resolve=True, regress=True) get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "extended_syntaxes"), freshenv=True, ) def test_extended_syntaxes( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, monkeypatch, ): """test setting addition configuration values.""" from myst_parser.sphinx_renderer import SphinxRenderer monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree( app, docname="index", regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", ) finally: get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "includes"), freshenv=True ) def test_includes( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test of include directive.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree( app, docname="index", regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", # fix for Windows CI replace={ r"subfolder\example2.jpg": "subfolder/example2.jpg", r"subfolder\\example2.jpg": "subfolder/example2.jpg", r"subfolder\\\\example2.jpg": "subfolder/example2.jpg", }, ) finally: get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", replace={ r"'subfolder\\example2'": "'subfolder/example2'", r'uri="subfolder\\example2"': 'uri="subfolder/example2"', "_images/example21.jpg": "_images/example2.jpg", }, ) @pytest.mark.skipif( __version_info__ < VersionInfo(0, 17, 0, "final", 0, True), reason="parser option added in docutils 0.17", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "include_from_rst"), freshenv=True, ) def test_include_from_rst( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test of include directive inside RST file.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" get_sphinx_app_doctree( app, docname="index", regress=True, regress_ext=".xml", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "footnotes"), freshenv=True ) def test_footnotes( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test of include directive.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree(app, docname="footnote_md", regress=True) finally: get_sphinx_app_output( app, filename="footnote_md.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "commonmark_only"), freshenv=True, ) def test_commonmark_only( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """test setting addition configuration values.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert "lexer name '{note}'" in warnings try: get_sphinx_app_doctree(app, docname="index", regress=True) finally: get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "substitutions"), freshenv=True, ) def test_substitutions( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, file_regression, ): """test setting addition configuration values.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree(app, docname="index", regress=True) file_regression.check( get_sphinx_app_doctree(app, docname="other").pformat(), extension=".other.xml", ) finally: get_sphinx_app_output(app, filename="index.html", regress_html=True) @pytest.mark.sphinx( buildername="gettext", srcdir=os.path.join(SOURCE_DIR, "gettext"), freshenv=True ) def test_gettext( app, status, warning, get_sphinx_app_output, remove_sphinx_builds, file_regression, ): """Test gettext message extraction.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" output = get_sphinx_app_output(app, filename="index.pot", buildername="gettext") output = re.sub(r"POT-Creation-Date: [0-9: +-]+", "POT-Creation-Date: ", output) output = re.sub(r"Copyright \(C\) [0-9]{4}", "Copyright (C) XXXX", output) file_regression.check(output, extension=f".sphinx{sphinx.version_info[0]}.pot") @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "gettext"), freshenv=True, confoverrides={"language": "fr", "gettext_compact": False, "locale_dirs": ["."]}, ) def test_gettext_html( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """Test gettext message extraction.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree( app, docname="index", regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", ) finally: get_sphinx_app_doctree( app, docname="index", resolve=True, regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", ) get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) @pytest.mark.sphinx( buildername="gettext", srcdir=os.path.join(SOURCE_DIR, "gettext"), freshenv=True, confoverrides={ "gettext_additional_targets": [ "index", "literal-block", "doctest-block", "raw", "image", ], }, ) def test_gettext_additional_targets( app, status, warning, get_sphinx_app_output, remove_sphinx_builds, file_regression, ): """Test gettext message extraction.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" output = get_sphinx_app_output(app, filename="index.pot", buildername="gettext") output = re.sub(r"POT-Creation-Date: [0-9: +-]+", "POT-Creation-Date: ", output) output = re.sub(r"Copyright \(C\) [0-9]{4}", "Copyright (C) XXXX", output) file_regression.check(output, extension=f".sphinx{sphinx.version_info[0]}.pot") @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "mathjax"), freshenv=True ) def test_mathjax_warning( app, status, warning, remove_sphinx_builds, ): """Test mathjax config override warning.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert ( "overridden by myst-parser: 'other' -> 'tex2jax_process|mathjax_process|math|output_area'" in warnings ) @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "fieldlist"), freshenv=True, ) def test_fieldlist_extension( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, remove_sphinx_builds, ): """test setting addition configuration values.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree( app, docname="index", regress=True, regress_ext=f".sphinx{sphinx.version_info[0]}.xml", ) finally: get_sphinx_app_output( app, filename="index.html", regress_html=True, regress_ext=f".sphinx{sphinx.version_info[0]}.html", ) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/��������������������������������������������0000775�0000000�0000000�00000000000�14156613200�0023307�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_basic.resolved.sphinx3.xml�������������0000664�0000000�0000000�00000011234�14156613200�0031367�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="content.md"> <topic classes="dedication"> <title> Dedication <paragraph> To my <emphasis> homies <topic classes="abstract"> <title> Abstract <paragraph> Something something <strong> dark side <target refid="target"> <section classes="tex2jax_ignore mathjax_ignore" ids="header target" names="header target"> <title> Header <comment xml:space="preserve"> comment <note> <paragraph> abcd <emphasis> abc <reference refuri="https://www.google.com"> google <warning> <paragraph> xyz <target refid="target2"> <figure align="default" ids="id1 target2" names="target2"> <reference refuri="https://www.google.com"> <image candidates="{'*': 'example.jpg'}" height="40px" uri="example.jpg"> <caption> Caption <paragraph> <image alt="alternative text" candidates="{'*': 'example.jpg'}" uri="example.jpg"> <paragraph> <reference refuri="https://www.google.com"> https://www.google.com <paragraph> <strong> <literal classes="code"> a=1{`} <paragraph> <math> sdfds <paragraph> <strong> <math> a=1 <math_block nowrap="False" number="True" xml:space="preserve"> b=2 <target refid="equation-eq-label"> <math_block docname="content" ids="equation-eq-label" label="eq:label" nowrap="False" number="1" xml:space="preserve"> c=2 <paragraph> <reference internal="True" refid="equation-eq-label"> (1) <paragraph> <literal> a=1{`} <table align="default" classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry classes="text-right"> <paragraph> b <tbody> <row> <entry> <paragraph> <emphasis> a <entry classes="text-right"> <paragraph> 2 <row> <entry> <paragraph> <reference refuri="https://google.com"> link-a <entry classes="text-right"> <paragraph> <reference refuri="https://python.org"> link-b <paragraph> this is a paragraph <comment xml:space="preserve"> a comment 2 <paragraph> this is a second paragraph <bullet_list> <list_item> <paragraph> a list <bullet_list> <list_item> <paragraph> a sub list <comment xml:space="preserve"> a comment 3 <bullet_list> <list_item> <paragraph> new list? <paragraph> <reference internal="True" refid="target"> <inline classes="std std-ref"> Header <reference internal="True" refid="target2"> <inline classes="std std-ref"> Caption <comment classes="block_break" xml:space="preserve"> a block break <paragraph> <reference refuri="https://www.google.com" title="a title"> name <literal_block language="default" linenos="False" xml:space="preserve"> def func(a, b=1): print(a) <paragraph> Special substitution references: <paragraph> 53 words | 0 min read ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_basic.resolved.sphinx4.xml�������������0000664�0000000�0000000�00000011174�14156613200�0031373�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="content.md"> <topic classes="dedication"> <title> Dedication <paragraph> To my <emphasis> homies <topic classes="abstract"> <title> Abstract <paragraph> Something something <strong> dark side <target refid="target"> <section classes="tex2jax_ignore mathjax_ignore" ids="header target" names="header target"> <title> Header <comment xml:space="preserve"> comment <note> <paragraph> abcd <emphasis> abc <reference refuri="https://www.google.com"> google <warning> <paragraph> xyz <target refid="target2"> <figure ids="id1 target2" names="target2"> <reference refuri="https://www.google.com"> <image candidates="{'*': 'example.jpg'}" height="40px" uri="example.jpg"> <caption> Caption <paragraph> <image alt="alternative text" candidates="{'*': 'example.jpg'}" uri="example.jpg"> <paragraph> <reference refuri="https://www.google.com"> https://www.google.com <paragraph> <strong> <literal classes="code"> a=1{`} <paragraph> <math> sdfds <paragraph> <strong> <math> a=1 <math_block nowrap="False" number="True" xml:space="preserve"> b=2 <target refid="equation-eq-label"> <math_block docname="content" ids="equation-eq-label" label="eq:label" nowrap="False" number="1" xml:space="preserve"> c=2 <paragraph> <reference internal="True" refid="equation-eq-label"> (1) <paragraph> <literal> a=1{`} <table classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry classes="text-right"> <paragraph> b <tbody> <row> <entry> <paragraph> <emphasis> a <entry classes="text-right"> <paragraph> 2 <row> <entry> <paragraph> <reference refuri="https://google.com"> link-a <entry classes="text-right"> <paragraph> <reference refuri="https://python.org"> link-b <paragraph> this is a paragraph <comment xml:space="preserve"> a comment 2 <paragraph> this is a second paragraph <bullet_list> <list_item> <paragraph> a list <bullet_list> <list_item> <paragraph> a sub list <comment xml:space="preserve"> a comment 3 <bullet_list> <list_item> <paragraph> new list? <paragraph> <reference internal="True" refid="target"> <inline classes="std std-ref"> Header <reference internal="True" refid="target2"> <inline classes="std std-ref"> Caption <comment classes="block_break" xml:space="preserve"> a block break <paragraph> <reference refuri="https://www.google.com" title="a title"> name <literal_block language="default" linenos="False" xml:space="preserve"> def func(a, b=1): print(a) <paragraph> Special substitution references: <paragraph> 53 words | 0 min read ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_basic.sphinx3.html���������������������0000664�0000000�0000000�00000011436�14156613200�0027715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="dedication topic"> <p class="topic-title"> Dedication </p> <p> To my <em> homies </em> </p> </div> <div class="abstract topic"> <p class="topic-title"> Abstract </p> <p> Something something <strong> dark </strong> side </p> </div> <div class="tex2jax_ignore mathjax_ignore section" id="header"> <span id="target"> </span> <h1> Header <a class="headerlink" href="#header" title="Permalink to this headline"> ¶ </a> </h1> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> abcd <em> abc </em> <a class="reference external" href="https://www.google.com"> google </a> </p> <div class="admonition warning"> <p class="admonition-title"> Warning </p> <p> xyz </p> </div> </div> <div class="figure align-default" id="id1"> <span id="target2"> </span> <a class="reference external image-reference" href="https://www.google.com"> <img alt="_images/example.jpg" src="_images/example.jpg" style="height: 40px;"/> </a> <p class="caption"> <span class="caption-text"> Caption </span> <a class="headerlink" href="#id1" title="Permalink to this image"> ¶ </a> </p> </div> <p> <img alt="alternative text" src="_images/example.jpg"/> </p> <p> <a class="reference external" href="https://www.google.com"> https://www.google.com </a> </p> <p> <strong> <code class="code docutils literal notranslate"> <span class="pre"> a=1{`} </span> </code> </strong> </p> <p> <span class="math notranslate nohighlight"> \(sdfds\) </span> </p> <p> <strong> <span class="math notranslate nohighlight"> \(a=1\) </span> </strong> </p> <div class="math notranslate nohighlight"> \[b=2\] </div> <div class="math notranslate nohighlight" id="equation-eq-label"> <span class="eqno"> (1) <a class="headerlink" href="#equation-eq-label" title="Permalink to this equation"> ¶ </a> </span> \[c=2\] </div> <p> <a class="reference internal" href="#equation-eq-label"> (1) </a> </p> <p> <code class="docutils literal notranslate"> <span class="pre"> a=1{`} </span> </code> </p> <table class="colwidths-auto docutils align-default"> <thead> <tr class="row-odd"> <th class="head"> <p> a </p> </th> <th class="text-right head"> <p> b </p> </th> </tr> </thead> <tbody> <tr class="row-even"> <td> <p> <em> a </em> </p> </td> <td class="text-right"> <p> 2 </p> </td> </tr> <tr class="row-odd"> <td> <p> <a class="reference external" href="https://google.com"> link-a </a> </p> </td> <td class="text-right"> <p> <a class="reference external" href="https://python.org"> link-b </a> </p> </td> </tr> </tbody> </table> <p> this is a paragraph </p> <p> this is a second paragraph </p> <ul class="simple"> <li> <p> a list </p> <ul> <li> <p> a sub list </p> </li> </ul> </li> </ul> <ul class="simple"> <li> <p> new list? </p> </li> </ul> <p> <a class="reference internal" href="#target"> <span class="std std-ref"> Header </span> </a> <a class="reference internal" href="#target2"> <span class="std std-ref"> Caption </span> </a> </p> <p> <a class="reference external" href="https://www.google.com"> name </a> </p> <div class="highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="k">def</span> <span class="nf">func</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="o">=</span><span class="mi">1</span><span class="p">):</span> <span class="nb">print</span><span class="p">(</span><span class="n">a</span><span class="p">)</span> </pre> </div> </div> <p> Special substitution references: </p> <p> 53 words | 0 min read </p> </div> </div> </div> </div> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_basic.sphinx3.xml����������������������0000664�0000000�0000000�00000011635�14156613200�0027552�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="content.md"> <topic classes="dedication"> <title> Dedication <paragraph> To my <emphasis> homies <topic classes="abstract"> <title> Abstract <paragraph> Something something <strong> dark side <target refid="target"> <section classes="tex2jax_ignore mathjax_ignore" ids="header target" names="header target"> <title> Header <comment xml:space="preserve"> comment <note> <paragraph> abcd <emphasis> abc <reference refuri="https://www.google.com"> google <warning> <paragraph> xyz <target refid="target2"> <figure align="default" ids="id1 target2" names="target2"> <reference refuri="https://www.google.com"> <image candidates="{'*': 'example.jpg'}" height="40px" uri="example.jpg"> <caption> Caption <paragraph> <image alt="alternative text" candidates="{'*': 'example.jpg'}" uri="example.jpg"> <paragraph> <reference refuri="https://www.google.com"> https://www.google.com <paragraph> <strong> <literal classes="code"> a=1{`} <paragraph> <math> sdfds <paragraph> <strong> <math> a=1 <math_block nowrap="False" number="True" xml:space="preserve"> b=2 <target refid="equation-eq-label"> <math_block docname="content" ids="equation-eq-label" label="eq:label" nowrap="False" number="1" xml:space="preserve"> c=2 <paragraph> <pending_xref refdoc="content" refdomain="math" refexplicit="False" reftarget="eq:label" reftype="eq" refwarn="True"> <literal classes="xref eq"> eq:label <paragraph> <literal> a=1{`} <table align="default" classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry classes="text-right"> <paragraph> b <tbody> <row> <entry> <paragraph> <emphasis> a <entry classes="text-right"> <paragraph> 2 <row> <entry> <paragraph> <reference refuri="https://google.com"> link-a <entry classes="text-right"> <paragraph> <reference refuri="https://python.org"> link-b <paragraph> this is a paragraph <comment xml:space="preserve"> a comment 2 <paragraph> this is a second paragraph <bullet_list> <list_item> <paragraph> a list <bullet_list> <list_item> <paragraph> a sub list <comment xml:space="preserve"> a comment 3 <bullet_list> <list_item> <paragraph> new list? <paragraph> <pending_xref refdoc="content" refdomain="std" refexplicit="False" reftarget="target" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> target <pending_xref refdoc="content" refdomain="std" refexplicit="False" reftarget="target2" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> target2 <comment classes="block_break" xml:space="preserve"> a block break <paragraph> <reference refuri="https://www.google.com" title="a title"> name <literal_block language="default" xml:space="preserve"> def func(a, b=1): print(a) <paragraph> Special substitution references: <paragraph> 53 words | 0 min read ���������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_basic.sphinx4.html���������������������0000664�0000000�0000000�00000011472�14156613200�0027716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="dedication topic"> <p class="topic-title"> Dedication </p> <p> To my <em> homies </em> </p> </div> <div class="abstract topic"> <p class="topic-title"> Abstract </p> <p> Something something <strong> dark </strong> side </p> </div> <section class="tex2jax_ignore mathjax_ignore" id="header"> <span id="target"> </span> <h1> Header <a class="headerlink" href="#header" title="Permalink to this headline"> ¶ </a> </h1> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> abcd <em> abc </em> <a class="reference external" href="https://www.google.com"> google </a> </p> <div class="admonition warning"> <p class="admonition-title"> Warning </p> <p> xyz </p> </div> </div> <figure class="align-default" id="id1"> <span id="target2"> </span> <a class="reference external image-reference" href="https://www.google.com"> <img alt="_images/example.jpg" src="_images/example.jpg" style="height: 40px;"/> </a> <figcaption> <p> <span class="caption-text"> Caption </span> <a class="headerlink" href="#id1" title="Permalink to this image"> ¶ </a> </p> </figcaption> </figure> <p> <img alt="alternative text" src="_images/example.jpg"/> </p> <p> <a class="reference external" href="https://www.google.com"> https://www.google.com </a> </p> <p> <strong> <code class="code docutils literal notranslate"> <span class="pre"> a=1{`} </span> </code> </strong> </p> <p> <span class="math notranslate nohighlight"> \(sdfds\) </span> </p> <p> <strong> <span class="math notranslate nohighlight"> \(a=1\) </span> </strong> </p> <div class="math notranslate nohighlight"> \[b=2\] </div> <div class="math notranslate nohighlight" id="equation-eq-label"> <span class="eqno"> (1) <a class="headerlink" href="#equation-eq-label" title="Permalink to this equation"> ¶ </a> </span> \[c=2\] </div> <p> <a class="reference internal" href="#equation-eq-label"> (1) </a> </p> <p> <code class="docutils literal notranslate"> <span class="pre"> a=1{`} </span> </code> </p> <table class="colwidths-auto docutils align-default"> <thead> <tr class="row-odd"> <th class="head"> <p> a </p> </th> <th class="text-right head"> <p> b </p> </th> </tr> </thead> <tbody> <tr class="row-even"> <td> <p> <em> a </em> </p> </td> <td class="text-right"> <p> 2 </p> </td> </tr> <tr class="row-odd"> <td> <p> <a class="reference external" href="https://google.com"> link-a </a> </p> </td> <td class="text-right"> <p> <a class="reference external" href="https://python.org"> link-b </a> </p> </td> </tr> </tbody> </table> <p> this is a paragraph </p> <p> this is a second paragraph </p> <ul class="simple"> <li> <p> a list </p> <ul> <li> <p> a sub list </p> </li> </ul> </li> </ul> <ul class="simple"> <li> <p> new list? </p> </li> </ul> <p> <a class="reference internal" href="#target"> <span class="std std-ref"> Header </span> </a> <a class="reference internal" href="#target2"> <span class="std std-ref"> Caption </span> </a> </p> <p> <a class="reference external" href="https://www.google.com"> name </a> </p> <div class="highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="k">def</span> <span class="nf">func</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="o">=</span><span class="mi">1</span><span class="p">):</span> <span class="nb">print</span><span class="p">(</span><span class="n">a</span><span class="p">)</span> </pre> </div> </div> <p> Special substitution references: </p> <p> 53 words | 0 min read </p> </section> </div> </div> </div> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_basic.sphinx4.xml����������������������0000664�0000000�0000000�00000011575�14156613200�0027556�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="content.md"> <topic classes="dedication"> <title> Dedication <paragraph> To my <emphasis> homies <topic classes="abstract"> <title> Abstract <paragraph> Something something <strong> dark side <target refid="target"> <section classes="tex2jax_ignore mathjax_ignore" ids="header target" names="header target"> <title> Header <comment xml:space="preserve"> comment <note> <paragraph> abcd <emphasis> abc <reference refuri="https://www.google.com"> google <warning> <paragraph> xyz <target refid="target2"> <figure ids="id1 target2" names="target2"> <reference refuri="https://www.google.com"> <image candidates="{'*': 'example.jpg'}" height="40px" uri="example.jpg"> <caption> Caption <paragraph> <image alt="alternative text" candidates="{'*': 'example.jpg'}" uri="example.jpg"> <paragraph> <reference refuri="https://www.google.com"> https://www.google.com <paragraph> <strong> <literal classes="code"> a=1{`} <paragraph> <math> sdfds <paragraph> <strong> <math> a=1 <math_block nowrap="False" number="True" xml:space="preserve"> b=2 <target refid="equation-eq-label"> <math_block docname="content" ids="equation-eq-label" label="eq:label" nowrap="False" number="1" xml:space="preserve"> c=2 <paragraph> <pending_xref refdoc="content" refdomain="math" refexplicit="False" reftarget="eq:label" reftype="eq" refwarn="True"> <literal classes="xref eq"> eq:label <paragraph> <literal> a=1{`} <table classes="colwidths-auto"> <tgroup cols="2"> <colspec colwidth="50.0"> <colspec colwidth="50.0"> <thead> <row> <entry> <paragraph> a <entry classes="text-right"> <paragraph> b <tbody> <row> <entry> <paragraph> <emphasis> a <entry classes="text-right"> <paragraph> 2 <row> <entry> <paragraph> <reference refuri="https://google.com"> link-a <entry classes="text-right"> <paragraph> <reference refuri="https://python.org"> link-b <paragraph> this is a paragraph <comment xml:space="preserve"> a comment 2 <paragraph> this is a second paragraph <bullet_list> <list_item> <paragraph> a list <bullet_list> <list_item> <paragraph> a sub list <comment xml:space="preserve"> a comment 3 <bullet_list> <list_item> <paragraph> new list? <paragraph> <pending_xref refdoc="content" refdomain="std" refexplicit="False" reftarget="target" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> target <pending_xref refdoc="content" refdomain="std" refexplicit="False" reftarget="target2" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> target2 <comment classes="block_break" xml:space="preserve"> a block break <paragraph> <reference refuri="https://www.google.com" title="a title"> name <literal_block language="default" xml:space="preserve"> def func(a, b=1): print(a) <paragraph> Special substitution references: <paragraph> 53 words | 0 min read �����������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_commonmark_only.sphinx3.html�����������0000664�0000000�0000000�00000001111�14156613200�0032025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="test"> <h1> Test <a class="headerlink" href="#test" title="Permalink to this headline"> ¶ </a> </h1> <div class="highlight-{note} notranslate"> <div class="highlight"> <pre><span></span>hallo </pre> </div> </div> <p> {a} <code class="docutils literal notranslate"> <span class="pre"> b </span> </code> </p> </div> </div> </div> </div> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_commonmark_only.sphinx4.html�����������0000664�0000000�0000000�00000001111�14156613200�0032026�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="test"> <h1> Test <a class="headerlink" href="#test" title="Permalink to this headline"> ¶ </a> </h1> <div class="highlight-{note} notranslate"> <div class="highlight"> <pre><span></span>hallo </pre> </div> </div> <p> {a} <code class="docutils literal notranslate"> <span class="pre"> b </span> </code> </p> </section> </div> </div> </div> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_commonmark_only.xml��������������������0000664�0000000�0000000�00000000451�14156613200�0030274�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="test" names="test"> <title> Test <literal_block language="{note}" xml:space="preserve"> hallo <paragraph> {a} <literal> b �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_extended_syntaxes.sphinx3.html���������0000664�0000000�0000000�00000006531�14156613200�0032372�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="test"> <h1> Test <a class="headerlink" href="#test" title="Permalink to this headline"> ¶ </a> </h1> <p> *disabled* </p> <p> <span class="math notranslate nohighlight"> \(a=1\) </span> </p> <div class="math notranslate nohighlight"> \[x=5\] </div> <div class="math notranslate nohighlight" id="equation-2"> <span class="eqno"> (1) <a class="headerlink" href="#equation-2" title="Permalink to this equation"> ¶ </a> </span> \[x=5\] </div> <p> $ a=1 $ </p> <p> a <div class="math notranslate nohighlight"> \[c=3\] </div> b </p> <div class="amsmath math notranslate nohighlight" id="equation-mock-uuid"> <span class="eqno"> (2) <a class="headerlink" href="#equation-mock-uuid" title="Permalink to this equation"> ¶ </a> </span> \[\begin{equation} b=2 \end{equation}\] </div> <div class="math notranslate nohighlight"> \[ \begin{align}\begin{aligned}c=3\\d=4\end{aligned}\end{align} \] </div> <dl class="simple myst"> <dt> Term **1** </dt> <dd> <p> Definition *1* </p> <p> second paragraph </p> </dd> <dt> Term 2 </dt> <dd> <p> Definition 2a </p> </dd> <dd> <p> Definition 2b </p> </dd> <dt> Term 3 </dt> <dd> <div class="highlight-none notranslate"> <div class="highlight"> <pre><span></span>code block </pre> </div> </div> </dd> <dd> <blockquote> <div> <p> quote </p> </div> </blockquote> </dd> <dd> <p> other </p> </dd> </dl> <div class="other figure align-default" id="target"> <img alt="fun-fish" src="_images/fun-fish.png"/> <p class="caption"> <span class="caption-text"> This is a caption in **Markdown** </span> <a class="headerlink" href="#target" title="Permalink to this image"> ¶ </a> </p> </div> <div class="other figure align-default" id="other-target"> <a class="bg-primary mb-1 reference internal image-reference" href="_images/fun-fish.png"> <img alt="fishy" class="bg-primary mb-1" src="_images/fun-fish.png" style="width: 200px;"/> </a> <p class="caption"> <span class="caption-text"> This is a caption in **Markdown** </span> <a class="headerlink" href="#other-target" title="Permalink to this image"> ¶ </a> </p> </div> <p> linkify URL: <a class="reference external" href="http://www.example.com"> www.example.com </a> </p> <ul class="contains-task-list simple"> <li class="task-list-item"> <p> <input class="task-list-item-checkbox" disabled="disabled" type="checkbox"/> hallo </p> </li> <li class="task-list-item"> <p> <input checked="checked" class="task-list-item-checkbox" disabled="disabled" type="checkbox"/> there </p> </li> </ul> </div> </div> </div> </div> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_extended_syntaxes.sphinx3.xml����������0000664�0000000�0000000�00000006646�14156613200�0032235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <meta content="meta description" lang="en" name="description"> <meta content="en_US" property="og:locale"> <section classes="tex2jax_ignore mathjax_ignore" ids="test" names="test"> <title> Test <paragraph> *disabled* <paragraph> <math> a=1 <math_block nowrap="False" number="True" xml:space="preserve"> x=5 <target refid="equation-2"> <math_block docname="index" ids="equation-2" label="2" nowrap="False" number="1" xml:space="preserve"> x=5 <paragraph> $ a=1 $ <paragraph> a <math_block nowrap="False" number="True" xml:space="preserve"> c=3 b <target refid="equation-mock-uuid"> <math_block classes="amsmath" docname="index" ids="equation-mock-uuid" label="mock-uuid" nowrap="True" number="2" xml:space="preserve"> \begin{equation} b=2 \end{equation} <math_block docname="index" label="True" nowrap="False" number="True" xml:space="preserve"> c=3 d=4 <definition_list classes="simple myst"> <definition_list_item> <term> Term **1** <definition> <paragraph> Definition *1* <paragraph> second paragraph <definition_list_item> <term> Term 2 <definition> <paragraph> Definition 2a <definition> <paragraph> Definition 2b <definition_list_item> <term> Term 3 <definition> <literal_block language="none" xml:space="preserve"> code block <definition> <block_quote> <paragraph> quote <definition> <paragraph> other <figure align="default" classes="other" ids="target" names="target"> <image alt="fun-fish" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> <caption> This is a caption in **Markdown** <figure align="default" classes="other" ids="other-target" names="other-target"> <image alt="fishy" candidates="{'*': 'fun-fish.png'}" classes="bg-primary mb-1" uri="fun-fish.png" width="200px"> <caption> This is a caption in **Markdown** <paragraph> linkify URL: <reference refuri="http://www.example.com"> www.example.com <bullet_list classes="contains-task-list"> <list_item classes="task-list-item"> <paragraph> <raw format="html" xml:space="preserve"> <input class="task-list-item-checkbox" disabled="disabled" type="checkbox"> hallo <list_item classes="task-list-item"> <paragraph> <raw format="html" xml:space="preserve"> <input class="task-list-item-checkbox" checked="checked" disabled="disabled" type="checkbox"> there ������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_extended_syntaxes.sphinx4.html���������0000664�0000000�0000000�00000006621�14156613200�0032373�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="test"> <h1> Test <a class="headerlink" href="#test" title="Permalink to this headline"> ¶ </a> </h1> <p> *disabled* </p> <p> <span class="math notranslate nohighlight"> \(a=1\) </span> </p> <div class="math notranslate nohighlight"> \[x=5\] </div> <div class="math notranslate nohighlight" id="equation-2"> <span class="eqno"> (1) <a class="headerlink" href="#equation-2" title="Permalink to this equation"> ¶ </a> </span> \[x=5\] </div> <p> $ a=1 $ </p> <p> a <div class="math notranslate nohighlight"> \[c=3\] </div> b </p> <div class="amsmath math notranslate nohighlight" id="equation-mock-uuid"> <span class="eqno"> (2) <a class="headerlink" href="#equation-mock-uuid" title="Permalink to this equation"> ¶ </a> </span> \[\begin{equation} b=2 \end{equation}\] </div> <div class="math notranslate nohighlight"> \[ \begin{align}\begin{aligned}c=3\\d=4\end{aligned}\end{align} \] </div> <dl class="simple myst"> <dt> Term **1** </dt> <dd> <p> Definition *1* </p> <p> second paragraph </p> </dd> <dt> Term 2 </dt> <dd> <p> Definition 2a </p> </dd> <dd> <p> Definition 2b </p> </dd> <dt> Term 3 </dt> <dd> <div class="highlight-none notranslate"> <div class="highlight"> <pre><span></span>code block </pre> </div> </div> </dd> <dd> <blockquote> <div> <p> quote </p> </div> </blockquote> </dd> <dd> <p> other </p> </dd> </dl> <figure class="other align-default" id="target"> <img alt="fun-fish" src="_images/fun-fish.png"/> <figcaption> <p> <span class="caption-text"> This is a caption in **Markdown** </span> <a class="headerlink" href="#target" title="Permalink to this image"> ¶ </a> </p> </figcaption> </figure> <figure class="other align-default" id="other-target"> <a class="bg-primary mb-1 reference internal image-reference" href="_images/fun-fish.png"> <img alt="fishy" class="bg-primary mb-1" src="_images/fun-fish.png" style="width: 200px;"/> </a> <figcaption> <p> <span class="caption-text"> This is a caption in **Markdown** </span> <a class="headerlink" href="#other-target" title="Permalink to this image"> ¶ </a> </p> </figcaption> </figure> <p> linkify URL: <a class="reference external" href="http://www.example.com"> www.example.com </a> </p> <ul class="contains-task-list simple"> <li class="task-list-item"> <p> <input class="task-list-item-checkbox" disabled="disabled" type="checkbox"/> hallo </p> </li> <li class="task-list-item"> <p> <input checked="checked" class="task-list-item-checkbox" disabled="disabled" type="checkbox"/> there </p> </li> </ul> </section> </div> </div> </div> ���������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_extended_syntaxes.sphinx4.xml����������0000664�0000000�0000000�00000006606�14156613200�0032232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <meta content="meta description" lang="en" name="description"> <meta content="en_US" property="og:locale"> <section classes="tex2jax_ignore mathjax_ignore" ids="test" names="test"> <title> Test <paragraph> *disabled* <paragraph> <math> a=1 <math_block nowrap="False" number="True" xml:space="preserve"> x=5 <target refid="equation-2"> <math_block docname="index" ids="equation-2" label="2" nowrap="False" number="1" xml:space="preserve"> x=5 <paragraph> $ a=1 $ <paragraph> a <math_block nowrap="False" number="True" xml:space="preserve"> c=3 b <target refid="equation-mock-uuid"> <math_block classes="amsmath" docname="index" ids="equation-mock-uuid" label="mock-uuid" nowrap="True" number="2" xml:space="preserve"> \begin{equation} b=2 \end{equation} <math_block docname="index" label="True" nowrap="False" number="True" xml:space="preserve"> c=3 d=4 <definition_list classes="simple myst"> <definition_list_item> <term> Term **1** <definition> <paragraph> Definition *1* <paragraph> second paragraph <definition_list_item> <term> Term 2 <definition> <paragraph> Definition 2a <definition> <paragraph> Definition 2b <definition_list_item> <term> Term 3 <definition> <literal_block language="none" xml:space="preserve"> code block <definition> <block_quote> <paragraph> quote <definition> <paragraph> other <figure classes="other" ids="target" names="target"> <image alt="fun-fish" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> <caption> This is a caption in **Markdown** <figure classes="other" ids="other-target" names="other-target"> <image alt="fishy" candidates="{'*': 'fun-fish.png'}" classes="bg-primary mb-1" uri="fun-fish.png" width="200px"> <caption> This is a caption in **Markdown** <paragraph> linkify URL: <reference refuri="http://www.example.com"> www.example.com <bullet_list classes="contains-task-list"> <list_item classes="task-list-item"> <paragraph> <raw format="html" xml:space="preserve"> <input class="task-list-item-checkbox" disabled="disabled" type="checkbox"> hallo <list_item classes="task-list-item"> <paragraph> <raw format="html" xml:space="preserve"> <input class="task-list-item-checkbox" checked="checked" disabled="disabled" type="checkbox"> there ��������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_fieldlist_extension.sphinx3.html�������0000664�0000000�0000000�00000005072�14156613200�0032706�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="test"> <h1> Test <a class="headerlink" href="#test" title="Permalink to this headline"> ¶ </a> </h1> <dl class="myst field-list simple"> <dt class="field-odd"> field </dt> <dd class="field-odd"> <p> </p> </dd> <dt class="field-even"> <em> field </em> </dt> <dd class="field-even"> <p> content </p> </dd> </dl> <dl class="py function"> <dt id="send_message"> <code class="sig-name descname"> <span class="pre"> send_message </span> </code> <span class="sig-paren"> ( </span> <em class="sig-param"> <span class="n"> <span class="pre"> sender </span> </span> </em> , <em class="sig-param"> <span class="n"> <span class="pre"> priority </span> </span> </em> <span class="sig-paren"> ) </span> <a class="headerlink" href="#send_message" title="Permalink to this definition"> ¶ </a> </dt> <dd> <p> Send a message to a recipient </p> <dl class="myst field-list simple"> <dt class="field-odd"> Parameters </dt> <dd class="field-odd"> <ul class="simple"> <li> <p> <strong> sender </strong> ( <em> str </em> ) – The person sending the message </p> </li> <li> <p> <strong> priority </strong> ( <em> int </em> ) – The priority of the message, can be a number 1-5 </p> </li> </ul> </dd> <dt class="field-even"> Returns </dt> <dd class="field-even"> <p> the message id </p> </dd> <dt class="field-odd"> Return type </dt> <dd class="field-odd"> <p> int </p> </dd> <dt class="field-even"> Raises </dt> <dd class="field-even"> <p> <strong> ValueError </strong> – if the message_body exceeds 160 characters </p> </dd> </dl> </dd> </dl> </div> </div> </div> </div> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_fieldlist_extension.sphinx3.xml��������0000664�0000000�0000000�00000010201�14156613200�0032530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="test" names="test"> <title> Test <field_list classes="myst"> <field> <field_name> field <field_body> <field> <field_name> <emphasis> field <field_body> <paragraph> content <index entries="('pair',\ 'built-in\ function;\ send_message()',\ 'send_message',\ '',\ None)"> <desc classes="py" desctype="function" domain="py" noindex="False" objtype="function"> <desc_signature class="" fullname="send_message" ids="send_message" module="True"> <desc_name xml:space="preserve"> send_message <desc_parameterlist xml:space="preserve"> <desc_parameter xml:space="preserve"> <desc_sig_name classes="n"> sender <desc_parameter xml:space="preserve"> <desc_sig_name classes="n"> priority <desc_content> <paragraph> Send a message to a recipient <field_list classes="myst"> <field> <field_name> Parameters <field_body> <bullet_list> <list_item> <paragraph> <literal_strong py:class="True" py:module="True" refspecific="True"> sender ( <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="str" reftype="class"> <literal_emphasis> str ) – The person sending the message <list_item> <paragraph> <literal_strong py:class="True" py:module="True" refspecific="True"> priority ( <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="int" reftype="class"> <literal_emphasis> int ) – The priority of the message, can be a number 1-5 <field> <field_name> Returns <field_body> <paragraph> the message id <field> <field_name> Return type <field_body> <paragraph> <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="int" reftype="class"> int <field> <field_name> Raises <field_body> <paragraph> <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="ValueError" reftype="exc"> <literal_strong> ValueError – if the message_body exceeds 160 characters �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_fieldlist_extension.sphinx4.html�������0000664�0000000�0000000�00000005124�14156613200�0032705�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="test"> <h1> Test <a class="headerlink" href="#test" title="Permalink to this headline"> ¶ </a> </h1> <dl class="myst field-list simple"> <dt class="field-odd"> field </dt> <dd class="field-odd"> <p> </p> </dd> <dt class="field-even"> <em> field </em> </dt> <dd class="field-even"> <p> content </p> </dd> </dl> <dl class="py function"> <dt class="sig sig-object py" id="send_message"> <span class="sig-name descname"> <span class="pre"> send_message </span> </span> <span class="sig-paren"> ( </span> <em class="sig-param"> <span class="n"> <span class="pre"> sender </span> </span> </em> , <em class="sig-param"> <span class="n"> <span class="pre"> priority </span> </span> </em> <span class="sig-paren"> ) </span> <a class="headerlink" href="#send_message" title="Permalink to this definition"> ¶ </a> </dt> <dd> <p> Send a message to a recipient </p> <dl class="myst field-list simple"> <dt class="field-odd"> Parameters </dt> <dd class="field-odd"> <ul class="simple"> <li> <p> <strong> sender </strong> ( <em> str </em> ) – The person sending the message </p> </li> <li> <p> <strong> priority </strong> ( <em> int </em> ) – The priority of the message, can be a number 1-5 </p> </li> </ul> </dd> <dt class="field-even"> Returns </dt> <dd class="field-even"> <p> the message id </p> </dd> <dt class="field-odd"> Return type </dt> <dd class="field-odd"> <p> int </p> </dd> <dt class="field-even"> Raises </dt> <dd class="field-even"> <p> <strong> ValueError </strong> – if the message_body exceeds 160 characters </p> </dd> </dl> </dd> </dl> </section> </div> </div> </div> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_fieldlist_extension.sphinx4.xml��������0000664�0000000�0000000�00000010277�14156613200�0032546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="test" names="test"> <title> Test <field_list classes="myst"> <field> <field_name> field <field_body> <field> <field_name> <emphasis> field <field_body> <paragraph> content <index entries="('pair',\ 'built-in\ function;\ send_message()',\ 'send_message',\ '',\ None)"> <desc classes="py function" desctype="function" domain="py" noindex="False" objtype="function"> <desc_signature class="" classes="sig sig-object" fullname="send_message" ids="send_message" module="True"> <desc_name classes="sig-name descname" xml:space="preserve"> send_message <desc_parameterlist xml:space="preserve"> <desc_parameter xml:space="preserve"> <desc_sig_name classes="n"> sender <desc_parameter xml:space="preserve"> <desc_sig_name classes="n"> priority <desc_content> <paragraph> Send a message to a recipient <field_list classes="myst"> <field> <field_name> Parameters <field_body> <bullet_list> <list_item> <paragraph> <literal_strong py:class="True" py:module="True" refspecific="True"> sender ( <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="str" reftype="class"> <literal_emphasis> str ) – The person sending the message <list_item> <paragraph> <literal_strong py:class="True" py:module="True" refspecific="True"> priority ( <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="int" reftype="class"> <literal_emphasis> int ) – The priority of the message, can be a number 1-5 <field> <field_name> Returns <field_body> <paragraph> the message id <field> <field_name> Return type <field_body> <paragraph> <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="int" reftype="class"> int <field> <field_name> Raises <field_body> <paragraph> <pending_xref py:class="True" py:module="True" refdomain="py" refexplicit="False" refspecific="True" reftarget="ValueError" reftype="exc"> <literal_strong> ValueError – if the message_body exceeds 160 characters ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_footnotes.sphinx3.html�����������������0000664�0000000�0000000�00000005505�14156613200�0030654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="footnotes-with-markdown"> <h1> Footnotes with Markdown <a class="headerlink" href="#footnotes-with-markdown" title="Permalink to this headline"> ¶ </a> </h1> <p> <a class="footnote-reference brackets" href="#c" id="id1"> 1 </a> </p> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> <a class="footnote-reference brackets" href="#d" id="id2"> 2 </a> </p> </div> <p> <a class="footnote-reference brackets" href="#a" id="id3"> 3 </a> </p> <p> <a class="footnote-reference brackets" href="#b" id="id4"> 4 </a> </p> <p> <a class="footnote-reference brackets" href="#id8" id="id5"> 123 </a> <a class="footnote-reference brackets" href="#id8" id="id6"> 123 </a> </p> <p> <a class="footnote-reference brackets" href="#e" id="id7"> 5 </a> </p> <blockquote> <div> <ul class="simple"> <li> </li> </ul> </div> </blockquote> <hr class="footnotes docutils"/> <dl class="footnote brackets"> <dt class="label" id="c"> <span class="brackets"> <a class="fn-backref" href="#id1"> 1 </a> </span> </dt> <dd> <p> a footnote referenced first </p> </dd> <dt class="label" id="d"> <span class="brackets"> <a class="fn-backref" href="#id2"> 2 </a> </span> </dt> <dd> <p> a footnote referenced in a directive </p> </dd> <dt class="label" id="a"> <span class="brackets"> <a class="fn-backref" href="#id3"> 3 </a> </span> </dt> <dd> <p> some footnote <em> text </em> </p> </dd> <dt class="label" id="b"> <span class="brackets"> <a class="fn-backref" href="#id4"> 4 </a> </span> </dt> <dd> <p> a footnote before its reference </p> </dd> <dt class="label" id="id8"> <span class="brackets"> 123 </span> <span class="fn-backref"> ( <a href="#id5"> 1 </a> , <a href="#id6"> 2 </a> ) </span> </dt> <dd> <p> multiple references footnote </p> </dd> <dt class="label" id="e"> <span class="brackets"> <a class="fn-backref" href="#id7"> 5 </a> </span> </dt> <dd> <p> footnote definition in a block element </p> </dd> </dl> </div> </div> </div> </div> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_footnotes.sphinx4.html�����������������0000664�0000000�0000000�00000005505�14156613200�0030655�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="footnotes-with-markdown"> <h1> Footnotes with Markdown <a class="headerlink" href="#footnotes-with-markdown" title="Permalink to this headline"> ¶ </a> </h1> <p> <a class="footnote-reference brackets" href="#c" id="id1"> 1 </a> </p> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> <a class="footnote-reference brackets" href="#d" id="id2"> 2 </a> </p> </div> <p> <a class="footnote-reference brackets" href="#a" id="id3"> 3 </a> </p> <p> <a class="footnote-reference brackets" href="#b" id="id4"> 4 </a> </p> <p> <a class="footnote-reference brackets" href="#id8" id="id5"> 123 </a> <a class="footnote-reference brackets" href="#id8" id="id6"> 123 </a> </p> <p> <a class="footnote-reference brackets" href="#e" id="id7"> 5 </a> </p> <blockquote> <div> <ul class="simple"> <li> </li> </ul> </div> </blockquote> <hr class="footnotes docutils"/> <dl class="footnote brackets"> <dt class="label" id="c"> <span class="brackets"> <a class="fn-backref" href="#id1"> 1 </a> </span> </dt> <dd> <p> a footnote referenced first </p> </dd> <dt class="label" id="d"> <span class="brackets"> <a class="fn-backref" href="#id2"> 2 </a> </span> </dt> <dd> <p> a footnote referenced in a directive </p> </dd> <dt class="label" id="a"> <span class="brackets"> <a class="fn-backref" href="#id3"> 3 </a> </span> </dt> <dd> <p> some footnote <em> text </em> </p> </dd> <dt class="label" id="b"> <span class="brackets"> <a class="fn-backref" href="#id4"> 4 </a> </span> </dt> <dd> <p> a footnote before its reference </p> </dd> <dt class="label" id="id8"> <span class="brackets"> 123 </span> <span class="fn-backref"> ( <a href="#id5"> 1 </a> , <a href="#id6"> 2 </a> ) </span> </dt> <dd> <p> multiple references footnote </p> </dd> <dt class="label" id="e"> <span class="brackets"> <a class="fn-backref" href="#id7"> 5 </a> </span> </dt> <dd> <p> footnote definition in a block element </p> </dd> </dl> </section> </div> </div> </div> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_footnotes.xml��������������������������0000664�0000000�0000000�00000004522�14156613200�0027113�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="footnote_md.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="footnotes-with-markdown" names="footnotes\ with\ markdown"> <title> Footnotes with Markdown <paragraph> <footnote_reference auto="1" docname="footnote_md" ids="id1" refid="c"> 1 <note> <paragraph> <footnote_reference auto="1" docname="footnote_md" ids="id2" refid="d"> 2 <paragraph> <footnote_reference auto="1" docname="footnote_md" ids="id3" refid="a"> 3 <paragraph> <footnote_reference auto="1" docname="footnote_md" ids="id4" refid="b"> 4 <paragraph> <footnote_reference docname="footnote_md" ids="id5" refid="id8"> 123 <footnote_reference docname="footnote_md" ids="id6" refid="id8"> 123 <paragraph> <footnote_reference auto="1" docname="footnote_md" ids="id7" refid="e"> 5 <block_quote> <bullet_list> <list_item> <transition classes="footnotes"> <footnote auto="1" backrefs="id1" docname="footnote_md" ids="c" names="c"> <label> 1 <paragraph> a footnote referenced first <footnote auto="1" backrefs="id2" docname="footnote_md" ids="d" names="d"> <label> 2 <paragraph> a footnote referenced in a directive <footnote auto="1" backrefs="id3" docname="footnote_md" ids="a" names="a"> <label> 3 <paragraph> some footnote <emphasis> text <footnote auto="1" backrefs="id4" docname="footnote_md" ids="b" names="b"> <label> 4 <paragraph> a footnote before its reference <footnote backrefs="id5 id6" docname="footnote_md" ids="id8" names="123"> <label> 123 <paragraph> multiple references footnote <footnote auto="1" backrefs="id7" docname="footnote_md" ids="e" names="e"> <label> 5 <paragraph> footnote definition in a block element ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext.sphinx3.pot��������������������0000664�0000000�0000000�00000002370�14156613200�0030153�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) XXXX, Executable Book Project # This file is distributed under the same license as the Python package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../index.md:1 msgid "**bold** text 1" msgstr "" #: ../../index.md:3 msgid "**bold** text 2" msgstr "" #: ../../index.md:5 msgid "**bold** text 3" msgstr "" #: ../../index.md:10 msgid "**bold** text 4" msgstr "" #: ../../index.md:13 msgid "**bold** text 5" msgstr "" #: ../../index.md:15 msgid "**bold** text 6" msgstr "" #: ../../index.md:17 msgid "**bold** text 7" msgstr "" #: ../../index.md:18 msgid "**bold** text 8" msgstr "" #: ../../index.md:0 msgid "**bold** text 9" msgstr "" #: ../../index.md:0 msgid "**bold** text 10" msgstr "" #: ../../index.md:26 msgid "**bold** text 11" msgstr "" #: ../../index.md:28 msgid "Extra ```backticks```" msgstr "" #: ../../index.md:55 msgid "![Fun Fish 1](fun-fish.png)" msgstr "" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext.sphinx4.pot��������������������0000664�0000000�0000000�00000002621�14156613200�0030153�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) XXXX, Executable Book Project # This file is distributed under the same license as the Python package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../index.md:1 msgid "**bold** text 1" msgstr "" #: ../../index.md:3 msgid "**bold** text 2" msgstr "" #: ../../index.md:5 msgid "**bold** text 3" msgstr "" #: ../../index.md:10 msgid "**bold** text 4" msgstr "" #: ../../index.md:13 msgid "**bold** text 5" msgstr "" #: ../../index.md:15 msgid "**bold** text 6" msgstr "" #: ../../index.md:17 msgid "**bold** text 7" msgstr "" #: ../../index.md:18 msgid "**bold** text 8" msgstr "" #: ../../index.md:0 msgid "**bold** text 9" msgstr "" #: ../../index.md:0 msgid "**bold** text 10" msgstr "" #: ../../index.md:26 msgid "**bold** text 11" msgstr "" #: ../../index.md:28 msgid "Extra ```backticks```" msgstr "" #: ../../index.md:55 msgid "![Fun Fish 1](fun-fish.png)" msgstr "" #: ../../index.md:55 msgid "Fun Fish 1" msgstr "" #: ../../index.md:57 msgid "Fun Fish 2" msgstr "" #: ../../index.md:61 msgid "Fun Fish 3" msgstr "" ���������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_additional_targets.sphinx3.pot�0000664�0000000�0000000�00000004122�14156613200�0034071�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) XXXX, Executable Book Project # This file is distributed under the same license as the Python package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../index.md:1 msgid "**bold** text 1" msgstr "" #: ../../index.md:3 msgid "**bold** text 2" msgstr "" #: ../../index.md:5 msgid "**bold** text 3" msgstr "" #: ../../index.md:10 msgid "**bold** text 4" msgstr "" #: ../../index.md:13 msgid "**bold** text 5" msgstr "" #: ../../index.md:15 msgid "**bold** text 6" msgstr "" #: ../../index.md:17 msgid "**bold** text 7" msgstr "" #: ../../index.md:18 msgid "**bold** text 8" msgstr "" #: ../../index.md:0 msgid "**bold** text 9" msgstr "" #: ../../index.md:0 msgid "**bold** text 10" msgstr "" #: ../../index.md:24 msgid "<div markdown=1>\n" "" msgstr "" #: ../../index.md:26 msgid "**bold** text 11" msgstr "" #: ../../index.md:28 msgid "Extra ```backticks```" msgstr "" #: ../../index.md:30 msgid "</div>\n" "" msgstr "" #: ../../index.md:32 msgid "**additional** text 12\n" "" msgstr "" #: ../../index.md:34 msgid "**additional** text 13\n" "" msgstr "" #: ../../index.md:38 msgid "{\n" " \"additional\": \"text 14\"\n" "}\n" "" msgstr "" #: ../../index.md:44 msgid "<h3>**additional** text 15</h3>\n" "" msgstr "" #: ../../index.md:46 msgid ">>> print('doctest block')\n" "doctest block\n" "" msgstr "" #: ../../index.md:51 msgid "<iframe src=\"http://sphinx-doc.org\"></iframe>" msgstr "" #: ../../index.md:55 msgid "![Fun Fish 1](fun-fish.png)" msgstr "" #: ../../index.md:55 msgid ".. image:: fun-fish.png\n" " :alt: Fun Fish 1" msgstr "" #: ../../index.md:57 msgid ".. image:: fun-fish.png\n" " :alt: Fun Fish 2" msgstr "" #: ../../index.md:61 msgid ".. image:: fun-fish.png\n" " :alt: Fun Fish 3" msgstr "" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_additional_targets.sphinx4.pot�0000664�0000000�0000000�00000004115�14156613200�0034074�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOME DESCRIPTIVE TITLE. # Copyright (C) XXXX, Executable Book Project # This file is distributed under the same license as the Python package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../index.md:1 msgid "**bold** text 1" msgstr "" #: ../../index.md:3 msgid "**bold** text 2" msgstr "" #: ../../index.md:5 msgid "**bold** text 3" msgstr "" #: ../../index.md:10 msgid "**bold** text 4" msgstr "" #: ../../index.md:13 msgid "**bold** text 5" msgstr "" #: ../../index.md:15 msgid "**bold** text 6" msgstr "" #: ../../index.md:17 msgid "**bold** text 7" msgstr "" #: ../../index.md:18 msgid "**bold** text 8" msgstr "" #: ../../index.md:0 msgid "**bold** text 9" msgstr "" #: ../../index.md:0 msgid "**bold** text 10" msgstr "" #: ../../index.md:24 msgid "<div markdown=1>\n" "" msgstr "" #: ../../index.md:26 msgid "**bold** text 11" msgstr "" #: ../../index.md:28 msgid "Extra ```backticks```" msgstr "" #: ../../index.md:30 msgid "</div>\n" "" msgstr "" #: ../../index.md:32 msgid "**additional** text 12\n" "" msgstr "" #: ../../index.md:34 msgid "**additional** text 13\n" "" msgstr "" #: ../../index.md:38 msgid "{\n" " \"additional\": \"text 14\"\n" "}\n" "" msgstr "" #: ../../index.md:44 msgid "<h3>**additional** text 15</h3>\n" "" msgstr "" #: ../../index.md:46 msgid ">>> print('doctest block')\n" "doctest block\n" "" msgstr "" #: ../../index.md:51 msgid "<iframe src=\"http://sphinx-doc.org\"></iframe>" msgstr "" #: ../../index.md:55 msgid "![Fun Fish 1](fun-fish.png)" msgstr "" #: ../../index.md:55 msgid "Fun Fish 1" msgstr "" #: ../../index.md:55 #: ../../index.md:57 #: ../../index.md:61 msgid ".. image:: fun-fish.png" msgstr "" #: ../../index.md:57 msgid "Fun Fish 2" msgstr "" #: ../../index.md:61 msgid "Fun Fish 3" msgstr "" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_html.resolved.sphinx3.xml������0000664�0000000�0000000�00000006353�14156613200�0033024�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="bold-text-1" names="bold\ text\ 1 texte\ 1\ en\ gras"> <title> texte 1 en <strong> gras <paragraph> texte 2 en <strong> gras <block_quote> <paragraph> texte 3 en <strong> gras <note> <paragraph> texte 4 en <strong> gras <bullet_list> <list_item> <paragraph> texte 5 en <strong> gras <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> texte 6 en <strong> gras <definition_list classes="simple myst"> <definition_list_item> <term> texte 7 en <strong> gras <definition> <paragraph> texte 8 en <strong> gras <table align="default" classes="colwidths-auto"> <tgroup cols="1"> <colspec colwidth="100.0"> <thead> <row> <entry> <paragraph> texte 9 en <strong> gras <tbody> <row> <entry> <paragraph> texte 10 en <strong> gras <raw format="html" xml:space="preserve"> <div markdown=1> <paragraph> texte 11 en <strong> gras <paragraph> «  <literal> Backtick  » supplémentaire <raw format="html" xml:space="preserve"> </div> <literal_block language="none" linenos="False" xml:space="preserve"> **additional** text 12 <literal_block language="default" linenos="False" xml:space="preserve"> **additional** text 13 <literal_block language="json" linenos="False" xml:space="preserve"> { "additional": "text 14" } <raw format="html" xml:space="preserve"> <h3>**additional** text 15</h3> <literal_block language="python" linenos="False" xml:space="preserve"> >>> print('doctest block') doctest block <raw format="html" xml:space="preserve"> <iframe src="http://sphinx-doc.org"></iframe> <paragraph> <image alt="Poisson amusant 1" candidates="{'*': 'poisson-amusant.png'}" uri="poisson-amusant.png"> <image alt="Fun Fish 2" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> <figure align="default"> <image alt="Fun Fish 3" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_html.resolved.sphinx4.xml������0000664�0000000�0000000�00000006331�14156613200�0033021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="bold-text-1" names="bold\ text\ 1 texte\ 1\ en\ gras"> <title> texte 1 en <strong> gras <paragraph> texte 2 en <strong> gras <block_quote> <paragraph> texte 3 en <strong> gras <note> <paragraph> texte 4 en <strong> gras <bullet_list> <list_item> <paragraph> texte 5 en <strong> gras <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> texte 6 en <strong> gras <definition_list classes="simple myst"> <definition_list_item> <term> texte 7 en <strong> gras <definition> <paragraph> texte 8 en <strong> gras <table classes="colwidths-auto"> <tgroup cols="1"> <colspec colwidth="100.0"> <thead> <row> <entry> <paragraph> texte 9 en <strong> gras <tbody> <row> <entry> <paragraph> texte 10 en <strong> gras <raw format="html" xml:space="preserve"> <div markdown=1> <paragraph> texte 11 en <strong> gras <paragraph> «  <literal> Backtick  » supplémentaire <raw format="html" xml:space="preserve"> </div> <literal_block language="none" linenos="False" xml:space="preserve"> **additional** text 12 <literal_block language="default" linenos="False" xml:space="preserve"> **additional** text 13 <literal_block language="json" linenos="False" xml:space="preserve"> { "additional": "text 14" } <raw format="html" xml:space="preserve"> <h3>**additional** text 15</h3> <literal_block language="python" linenos="False" xml:space="preserve"> >>> print('doctest block') doctest block <raw format="html" xml:space="preserve"> <iframe src="http://sphinx-doc.org"></iframe> <paragraph> <image alt="Poisson amusant 1" candidates="{'*': 'poisson-amusant.png'}" uri="poisson-amusant.png"> <image alt="Poisson amusant 2" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> <figure> <image alt="Poisson amusant 3" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_html.sphinx3.html��������������0000664�0000000�0000000�00000006514�14156613200�0031345�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="bold-text-1"> <h1> texte 1 en <strong> gras </strong> <a class="headerlink" href="#bold-text-1" title="Lien permanent vers ce titre"> ¶ </a> </h1> <p> texte 2 en <strong> gras </strong> </p> <blockquote> <div> <p> texte 3 en <strong> gras </strong> </p> </div> </blockquote> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> texte 4 en <strong> gras </strong> </p> </div> <ul class="simple"> <li> <p> texte 5 en <strong> gras </strong> </p> </li> </ul> <ol class="arabic simple"> <li> <p> texte 6 en <strong> gras </strong> </p> </li> </ol> <dl class="simple myst"> <dt> texte 7 en <strong> gras </strong> </dt> <dd> <p> texte 8 en <strong> gras </strong> </p> </dd> </dl> <table class="colwidths-auto docutils align-default"> <thead> <tr class="row-odd"> <th class="head"> <p> texte 9 en <strong> gras </strong> </p> </th> </tr> </thead> <tbody> <tr class="row-even"> <td> <p> texte 10 en <strong> gras </strong> </p> </td> </tr> </tbody> </table> <div markdown="1"> <p> texte 11 en <strong> gras </strong> </p> <p> « <code class="docutils literal notranslate"> <span class="pre"> Backtick </span> </code> » supplémentaire </p> </div> <div class="highlight-none notranslate"> <div class="highlight"> <pre><span></span>**additional** text 12 </pre> </div> </div> <div class="highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="o">**</span><span class="n">additional</span><span class="o">**</span> <span class="n">text</span> <span class="mi">13</span> </pre> </div> </div> <div class="highlight-json notranslate"> <div class="highlight"> <pre><span></span><span class="p">{</span> <span class="nt">"additional"</span><span class="p">:</span> <span class="s2">"text 14"</span> <span class="p">}</span> </pre> </div> </div> <h3> **additional** text 15 </h3> <div class="highlight-python notranslate"> <div class="highlight"> <pre><span></span><span class="gp">>>> </span><span class="nb">print</span><span class="p">(</span><span class="s1">'doctest block'</span><span class="p">)</span> <span class="go">doctest block</span> </pre> </div> </div> <iframe src="http://sphinx-doc.org"> </iframe> <p> <img alt="Poisson amusant 1" src="_images/poisson-amusant.png"/> </p> <img alt="Fun Fish 2" src="_images/fun-fish.png"/> <div class="figure align-default"> <img alt="Fun Fish 3" src="_images/fun-fish.png"/> </div> </div> </div> </div> </div> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_html.sphinx3.xml���������������0000664�0000000�0000000�00000006253�14156613200�0031201�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="bold-text-1" names="bold\ text\ 1 texte\ 1\ en\ gras"> <title> texte 1 en <strong> gras <paragraph> texte 2 en <strong> gras <block_quote> <paragraph> texte 3 en <strong> gras <note> <paragraph> texte 4 en <strong> gras <bullet_list> <list_item> <paragraph> texte 5 en <strong> gras <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> texte 6 en <strong> gras <definition_list classes="simple myst"> <definition_list_item> <term> texte 7 en <strong> gras <definition> <paragraph> texte 8 en <strong> gras <table align="default" classes="colwidths-auto"> <tgroup cols="1"> <colspec colwidth="100.0"> <thead> <row> <entry> <paragraph> texte 9 en <strong> gras <tbody> <row> <entry> <paragraph> texte 10 en <strong> gras <raw format="html" xml:space="preserve"> <div markdown=1> <paragraph> texte 11 en <strong> gras <paragraph> «  <literal> Backtick  » supplémentaire <raw format="html" xml:space="preserve"> </div> <literal_block language="none" xml:space="preserve"> **additional** text 12 <literal_block language="default" xml:space="preserve"> **additional** text 13 <literal_block language="json" xml:space="preserve"> { "additional": "text 14" } <raw format="html" xml:space="preserve"> <h3>**additional** text 15</h3> <literal_block language="python" xml:space="preserve"> >>> print('doctest block') doctest block <raw format="html" xml:space="preserve"> <iframe src="http://sphinx-doc.org"></iframe> <paragraph> <image alt="Poisson amusant 1" candidates="{'*': 'poisson-amusant.png'}" uri="poisson-amusant.png"> <image alt="Fun Fish 2" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> <figure align="default"> <image alt="Fun Fish 3" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_html.sphinx4.html��������������0000664�0000000�0000000�00000006531�14156613200�0031345�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="bold-text-1"> <h1> texte 1 en <strong> gras </strong> <a class="headerlink" href="#bold-text-1" title="Lien permanent vers ce titre"> ¶ </a> </h1> <p> texte 2 en <strong> gras </strong> </p> <blockquote> <div> <p> texte 3 en <strong> gras </strong> </p> </div> </blockquote> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> texte 4 en <strong> gras </strong> </p> </div> <ul class="simple"> <li> <p> texte 5 en <strong> gras </strong> </p> </li> </ul> <ol class="arabic simple"> <li> <p> texte 6 en <strong> gras </strong> </p> </li> </ol> <dl class="simple myst"> <dt> texte 7 en <strong> gras </strong> </dt> <dd> <p> texte 8 en <strong> gras </strong> </p> </dd> </dl> <table class="colwidths-auto docutils align-default"> <thead> <tr class="row-odd"> <th class="head"> <p> texte 9 en <strong> gras </strong> </p> </th> </tr> </thead> <tbody> <tr class="row-even"> <td> <p> texte 10 en <strong> gras </strong> </p> </td> </tr> </tbody> </table> <div markdown="1"> <p> texte 11 en <strong> gras </strong> </p> <p> « <code class="docutils literal notranslate"> <span class="pre"> Backtick </span> </code> » supplémentaire </p> </div> <div class="highlight-none notranslate"> <div class="highlight"> <pre><span></span>**additional** text 12 </pre> </div> </div> <div class="highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="o">**</span><span class="n">additional</span><span class="o">**</span> <span class="n">text</span> <span class="mi">13</span> </pre> </div> </div> <div class="highlight-json notranslate"> <div class="highlight"> <pre><span></span><span class="p">{</span> <span class="nt">"additional"</span><span class="p">:</span> <span class="s2">"text 14"</span> <span class="p">}</span> </pre> </div> </div> <h3> **additional** text 15 </h3> <div class="highlight-python notranslate"> <div class="highlight"> <pre><span></span><span class="gp">>>> </span><span class="nb">print</span><span class="p">(</span><span class="s1">'doctest block'</span><span class="p">)</span> <span class="go">doctest block</span> </pre> </div> </div> <iframe src="http://sphinx-doc.org"> </iframe> <p> <img alt="Poisson amusant 1" src="_images/poisson-amusant.png"/> </p> <img alt="Poisson amusant 2" src="_images/fun-fish.png"/> <figure class="align-default"> <img alt="Poisson amusant 3" src="_images/fun-fish.png"/> </figure> </section> </div> </div> </div> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_gettext_html.sphinx4.xml���������������0000664�0000000�0000000�00000006231�14156613200�0031176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="bold-text-1" names="bold\ text\ 1 texte\ 1\ en\ gras"> <title> texte 1 en <strong> gras <paragraph> texte 2 en <strong> gras <block_quote> <paragraph> texte 3 en <strong> gras <note> <paragraph> texte 4 en <strong> gras <bullet_list> <list_item> <paragraph> texte 5 en <strong> gras <enumerated_list enumtype="arabic" suffix="."> <list_item> <paragraph> texte 6 en <strong> gras <definition_list classes="simple myst"> <definition_list_item> <term> texte 7 en <strong> gras <definition> <paragraph> texte 8 en <strong> gras <table classes="colwidths-auto"> <tgroup cols="1"> <colspec colwidth="100.0"> <thead> <row> <entry> <paragraph> texte 9 en <strong> gras <tbody> <row> <entry> <paragraph> texte 10 en <strong> gras <raw format="html" xml:space="preserve"> <div markdown=1> <paragraph> texte 11 en <strong> gras <paragraph> «  <literal> Backtick  » supplémentaire <raw format="html" xml:space="preserve"> </div> <literal_block language="none" xml:space="preserve"> **additional** text 12 <literal_block language="default" xml:space="preserve"> **additional** text 13 <literal_block language="json" xml:space="preserve"> { "additional": "text 14" } <raw format="html" xml:space="preserve"> <h3>**additional** text 15</h3> <literal_block language="python" xml:space="preserve"> >>> print('doctest block') doctest block <raw format="html" xml:space="preserve"> <iframe src="http://sphinx-doc.org"></iframe> <paragraph> <image alt="Poisson amusant 1" candidates="{'*': 'poisson-amusant.png'}" uri="poisson-amusant.png"> <image alt="Poisson amusant 2" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> <figure> <image alt="Poisson amusant 3" candidates="{'*': 'fun-fish.png'}" uri="fun-fish.png"> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_heading_slug_func.resolved.xml���������0000664�0000000�0000000�00000000472�14156613200�0032361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="hyphen-1" myst-anchor="index.md#hyphen-1" names="hyphen\ -\ 1"> <title> Hyphen - 1 <section ids="dot-1-1" myst-anchor="index.md#dot-1-1" names="dot\ 1.1"> <title> Dot 1.1 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_heading_slug_func.sphinx3.html���������0000664�0000000�0000000�00000001001�14156613200�0032263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="hyphen-1"> <h1> Hyphen - 1 <a class="headerlink" href="#hyphen-1" title="Permalink to this headline"> ¶ </a> </h1> <div class="section" id="dot-1-1"> <h2> Dot 1.1 <a class="headerlink" href="#dot-1-1" title="Permalink to this headline"> ¶ </a> </h2> </div> </div> </div> </div> </div> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_heading_slug_func.sphinx4.html���������0000664�0000000�0000000�00000000771�14156613200�0032301�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="hyphen-1"> <h1> Hyphen - 1 <a class="headerlink" href="#hyphen-1" title="Permalink to this headline"> ¶ </a> </h1> <section id="dot-1-1"> <h2> Dot 1.1 <a class="headerlink" href="#dot-1-1" title="Permalink to this headline"> ¶ </a> </h2> </section> </section> </div> </div> </div> �������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_heading_slug_func.xml������������������0000664�0000000�0000000�00000000472�14156613200�0030537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="hyphen-1" myst-anchor="index.md#hyphen-1" names="hyphen\ -\ 1"> <title> Hyphen - 1 <section ids="dot-1-1" myst-anchor="index.md#dot-1-1" names="dot\ 1.1"> <title> Dot 1.1 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_include_from_rst.xml�������������������0000664�0000000�0000000�00000000533�14156613200�0030427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.rst"> <section ids="title" names="title"> <title> Title <section classes="tex2jax_ignore mathjax_ignore" ids="markdown" names="markdown"> <title> Markdown <paragraph> <reference refuri="http://example.com/"> target ���������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_includes.sphinx3.html������������������0000664�0000000�0000000�00000010102�14156613200�0030427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="main-title"> <h1> Main Title <a class="headerlink" href="#main-title" title="Permalink to this headline"> ¶ </a> </h1> <div class="section" id="a-sub-heading-in-include"> <span id="inc-header"> </span> <h2> A Sub-Heading in Include <a class="headerlink" href="#a-sub-heading-in-include" title="Permalink to this headline"> ¶ </a> </h2> <p> Some text with <em> syntax </em> </p> </div> <div class="section" id="a-sub-heading-in-nested-include"> <h2> A Sub-Heading in Nested Include <a class="headerlink" href="#a-sub-heading-in-nested-include" title="Permalink to this headline"> ¶ </a> </h2> <p> Some other text with <strong> syntax </strong> </p> <p> This relative path will refer to the importing file: </p> <div class="figure align-default" id="id1"> <img alt="_images/example1.jpg" src="_images/example1.jpg"/> <p class="caption"> <span class="caption-text"> Caption </span> <a class="headerlink" href="#id1" title="Permalink to this image"> ¶ </a> </p> </div> <p> This absolute path will refer to the project root (where the <code class="docutils literal notranslate"> <span class="pre"> conf.py </span> </code> is): </p> <div class="figure align-default" id="id2"> <img alt="_images/example2.jpg" src="_images/example2.jpg"/> <p class="caption"> <span class="caption-text"> Caption </span> <a class="headerlink" href="#id2" title="Permalink to this image"> ¶ </a> </p> </div> <p> <img alt="alt" src="_images/example2.jpg"/> </p> <p> <img alt="alt" src="https://example.com"/> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> text </span> </a> </p> <p> <a class="reference internal" href="#inc-header"> <span class="std std-ref"> A Sub-Heading in Include </span> </a> </p> <div class="code python highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="k">def</span> <span class="nf">a_func</span><span class="p">(</span><span class="n">param</span><span class="p">):</span> <span class="nb">print</span><span class="p">(</span><span class="n">param</span><span class="p">)</span> </pre> </div> </div> <pre class="code python literal-block"><code><span class="ln">0 </span><span class="keyword">def</span> <span class="name function">a_func</span><span class="punctuation">(</span><span class="name">param</span><span class="punctuation">):</span> <span class="ln">1 </span> <span class="name builtin">print</span><span class="punctuation">(</span><span class="name">param</span><span class="punctuation">)</span></code></pre> <div class="highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="n">This</span> <span class="n">should</span> <span class="n">be</span> <span class="o">*</span><span class="n">literal</span><span class="o">*</span> <span class="n">Lots</span> <span class="n">of</span> <span class="n">lines</span> <span class="n">so</span> <span class="n">we</span> <span class="n">can</span> <span class="n">select</span> <span class="n">some</span> </pre> </div> </div> <pre class="literal-block" id="literal-ref"><span class="ln">0 </span>Lots <span class="ln">1 </span>of</pre> <div class="section" id="a-sub-sub-heading"> <h3> A Sub-sub-Heading <a class="headerlink" href="#a-sub-sub-heading" title="Permalink to this headline"> ¶ </a> </h3> <p> some more text </p> </div> </div> </div> </div> </div> </div> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_includes.sphinx3.xml�������������������0000664�0000000�0000000�00000010670�14156613200�0030275�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="main-title" names="main\ title"> <title> Main Title <target refid="inc-header"> <section ids="a-sub-heading-in-include inc-header" names="a\ sub-heading\ in\ include inc_header"> <title> A Sub-Heading in Include <paragraph> Some text with <emphasis> syntax <section ids="a-sub-heading-in-nested-include" names="a\ sub-heading\ in\ nested\ include"> <title> A Sub-Heading in Nested Include <paragraph> Some other text with <strong> syntax <paragraph> This relative path will refer to the importing file: <figure align="default" ids="id1"> <image candidates="{'*': 'example1.jpg'}" uri="example1.jpg"> <caption> Caption <paragraph> This absolute path will refer to the project root (where the <literal> conf.py is): <figure align="default" ids="id2"> <image candidates="{'*': 'subfolder/example2.jpg'}" uri="subfolder/example2.jpg"> <caption> Caption <paragraph> <image alt="alt" candidates="{'*': 'subfolder/example2.jpg'}" uri="subfolder/example2.jpg"> <paragraph> <image alt="alt" candidates="{'?': 'https://example.com'}" uri="https://example.com"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="index.md" reftype="myst" refwarn="True"> <inline classes="xref myst"> text <paragraph> <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="inc_header" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> inc_header <literal_block classes="code python" source="include_code.py" xml:space="preserve"> <inline classes="keyword"> def <inline classes="name function"> a_func <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ): <inline classes="name builtin"> print <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ) <literal_block classes="code python" source="include_code.py" xml:space="preserve"> <inline classes="ln"> 0 <inline classes="keyword"> def <inline classes="name function"> a_func <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ): <inline classes="ln"> 1 <inline classes="name builtin"> print <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ) <literal_block source="include_literal.txt" xml:space="preserve"> This should be *literal* Lots of lines so we can select some <literal_block ids="literal-ref" names="literal_ref" source="include_literal.txt" xml:space="preserve"> <inline classes="ln"> 0 Lots <inline classes="ln"> 1 of <section ids="a-sub-sub-heading" names="a\ sub-sub-heading"> <title> A Sub-sub-Heading <paragraph> some more text ������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_includes.sphinx4.html������������������0000664�0000000�0000000�00000010231�14156613200�0030433�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="main-title"> <h1> Main Title <a class="headerlink" href="#main-title" title="Permalink to this headline"> ¶ </a> </h1> <section id="a-sub-heading-in-include"> <span id="inc-header"> </span> <h2> A Sub-Heading in Include <a class="headerlink" href="#a-sub-heading-in-include" title="Permalink to this headline"> ¶ </a> </h2> <p> Some text with <em> syntax </em> </p> </section> <section id="a-sub-heading-in-nested-include"> <h2> A Sub-Heading in Nested Include <a class="headerlink" href="#a-sub-heading-in-nested-include" title="Permalink to this headline"> ¶ </a> </h2> <p> Some other text with <strong> syntax </strong> </p> <p> This relative path will refer to the importing file: </p> <figure class="align-default" id="id1"> <img alt="_images/example1.jpg" src="_images/example1.jpg"/> <figcaption> <p> <span class="caption-text"> Caption </span> <a class="headerlink" href="#id1" title="Permalink to this image"> ¶ </a> </p> </figcaption> </figure> <p> This absolute path will refer to the project root (where the <code class="docutils literal notranslate"> <span class="pre"> conf.py </span> </code> is): </p> <figure class="align-default" id="id2"> <img alt="_images/example2.jpg" src="_images/example2.jpg"/> <figcaption> <p> <span class="caption-text"> Caption </span> <a class="headerlink" href="#id2" title="Permalink to this image"> ¶ </a> </p> </figcaption> </figure> <p> <img alt="alt" src="_images/example2.jpg"/> </p> <p> <img alt="alt" src="https://example.com"/> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> text </span> </a> </p> <p> <a class="reference internal" href="#inc-header"> <span class="std std-ref"> A Sub-Heading in Include </span> </a> </p> <div class="code python highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="k">def</span> <span class="nf">a_func</span><span class="p">(</span><span class="n">param</span><span class="p">):</span> <span class="nb">print</span><span class="p">(</span><span class="n">param</span><span class="p">)</span> </pre> </div> </div> <pre class="code python literal-block"><small class="ln">0 </small><code data-lineno="0 "><span class="keyword">def</span> <span class="name function">a_func</span><span class="punctuation">(</span><span class="name">param</span><span class="punctuation">):</span> </code><small class="ln">1 </small><code data-lineno="1 "> <span class="name builtin">print</span><span class="punctuation">(</span><span class="name">param</span><span class="punctuation">)</span></code></pre> <div class="highlight-default notranslate"> <div class="highlight"> <pre><span></span><span class="n">This</span> <span class="n">should</span> <span class="n">be</span> <span class="o">*</span><span class="n">literal</span><span class="o">*</span> <span class="n">Lots</span> <span class="n">of</span> <span class="n">lines</span> <span class="n">so</span> <span class="n">we</span> <span class="n">can</span> <span class="n">select</span> <span class="n">some</span> </pre> </div> </div> <pre class="literal-block" id="literal-ref"><span class="ln">0 </span>Lots <span class="ln">1 </span>of</pre> <section id="a-sub-sub-heading"> <h3> A Sub-sub-Heading <a class="headerlink" href="#a-sub-sub-heading" title="Permalink to this headline"> ¶ </a> </h3> <p> some more text </p> </section> </section> </section> </div> </div> </div> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_includes.sphinx4.xml�������������������0000664�0000000�0000000�00000010630�14156613200�0030272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="main-title" names="main\ title"> <title> Main Title <target refid="inc-header"> <section ids="a-sub-heading-in-include inc-header" names="a\ sub-heading\ in\ include inc_header"> <title> A Sub-Heading in Include <paragraph> Some text with <emphasis> syntax <section ids="a-sub-heading-in-nested-include" names="a\ sub-heading\ in\ nested\ include"> <title> A Sub-Heading in Nested Include <paragraph> Some other text with <strong> syntax <paragraph> This relative path will refer to the importing file: <figure ids="id1"> <image candidates="{'*': 'example1.jpg'}" uri="example1.jpg"> <caption> Caption <paragraph> This absolute path will refer to the project root (where the <literal> conf.py is): <figure ids="id2"> <image candidates="{'*': 'subfolder/example2.jpg'}" uri="subfolder/example2.jpg"> <caption> Caption <paragraph> <image alt="alt" candidates="{'*': 'subfolder/example2.jpg'}" uri="subfolder/example2.jpg"> <paragraph> <image alt="alt" candidates="{'?': 'https://example.com'}" uri="https://example.com"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="index.md" reftype="myst" refwarn="True"> <inline classes="xref myst"> text <paragraph> <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="inc_header" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> inc_header <literal_block classes="code python" source="include_code.py" xml:space="preserve"> <inline classes="keyword"> def <inline classes="name function"> a_func <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ): <inline classes="name builtin"> print <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ) <literal_block classes="code python" source="include_code.py" xml:space="preserve"> <inline classes="ln"> 0 <inline classes="keyword"> def <inline classes="name function"> a_func <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ): <inline classes="ln"> 1 <inline classes="name builtin"> print <inline classes="punctuation"> ( <inline classes="name"> param <inline classes="punctuation"> ) <literal_block source="include_literal.txt" xml:space="preserve"> This should be *literal* Lots of lines so we can select some <literal_block ids="literal-ref" names="literal_ref" source="include_literal.txt" xml:space="preserve"> <inline classes="ln"> 0 Lots <inline classes="ln"> 1 of <section ids="a-sub-sub-heading" names="a\ sub-sub-heading"> <title> A Sub-sub-Heading <paragraph> some more text ��������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references.resolved.xml����������������0000664�0000000�0000000�00000010514�14156613200�0031034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <target refid="title"> <section classes="tex2jax_ignore mathjax_ignore" ids="title-with-nested-a-1 title" myst-anchor="index.md#title-with-nested" names="title\ with\ nested\ a=1 title"> <title> Title with <strong> nested <math> a=1 <paragraph> <reference refuri="https://example.com"> <paragraph> <reference refuri="https://example.com"> plain text <paragraph> <reference refuri="https://example.com"> nested <emphasis> syntax <paragraph> <reference internal="True" refid="title"> <inline classes="std std-ref"> Title with nested a=1 <paragraph> <reference internal="True" refid="title"> <inline classes="std std-ref"> plain text <paragraph> <reference internal="True" refid="title"> <inline classes="std std-ref"> nested <emphasis> syntax <paragraph> <reference internal="True" refuri=""> <inline classes="doc std std-doc"> Title with nested a=1 <paragraph> <reference internal="True" refuri=""> <inline classes="doc std std-doc"> plain text <paragraph> <reference internal="True" refuri=""> <inline classes="doc std std-doc"> nested <emphasis> syntax <target refid="insidecodeblock"> <paragraph ids="insidecodeblock" names="insidecodeblock"> I am inside the eval-rst fence <paragraph> Referencing the <reference internal="True" refid="title"> <inline classes="std std-ref"> Title with nested a=1 <paragraph> Still inside the codeblock <reference name="insidecodeblock" refid="insidecodeblock"> insidecodeblock <paragraph> I am outside the <reference internal="True" refid="insidecodeblock"> <inline classes="std std-ref"> fence <section ids="title-anchors" myst-anchor="index.md#title-anchors" names="title\ anchors"> <title> Title <emphasis> anchors <compound classes="toctree-wrapper"> <compact_paragraph toctree="True"> <bullet_list> <list_item classes="toctree-l1"> <compact_paragraph classes="toctree-l1"> <reference anchorname="" internal="True" refuri="other.html"> Title <emphasis> anchors <list_item classes="toctree-l1"> <compact_paragraph classes="toctree-l1"> <reference anchorname="" internal="True" refuri="subfolder/other2.html"> Title <emphasis> anchors <paragraph> <reference internal="True" refid="title-anchors"> <inline classes="std std-doc"> Title anchors <paragraph> <reference internal="True" refid="title-anchors"> <inline classes="std std-doc"> Title anchors <paragraph> <reference internal="True" refuri="other.html#title-anchors"> <inline classes="std std-doc"> Title anchors <paragraph> <reference internal="True" refuri="other.html#title-anchors"> <inline classes="std std-doc"> Title anchors <paragraph> <reference internal="True" refuri="subfolder/other2.html#title-anchors"> <inline classes="std std-doc"> Title anchors ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references.sphinx3.html����������������0000664�0000000�0000000�00000007424�14156613200�0030757�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="title-with-nested-a-1"> <span id="title"> </span> <h1> Title with <strong> nested </strong> <span class="math notranslate nohighlight"> \(a=1\) </span> <a class="headerlink" href="#title-with-nested-a-1" title="Permalink to this headline"> ¶ </a> </h1> <p> <a class="reference external" href="https://example.com"> </a> </p> <p> <a class="reference external" href="https://example.com"> plain text </a> </p> <p> <a class="reference external" href="https://example.com"> nested <em> syntax </em> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-ref"> Title with nested a=1 </span> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-ref"> plain text </span> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-ref"> nested <em> syntax </em> </span> </a> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> Title with nested a=1 </span> </a> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> plain text </span> </a> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> nested <em> syntax </em> </span> </a> </p> <p id="insidecodeblock"> I am inside the eval-rst fence </p> <p> Referencing the <a class="reference internal" href="#title"> <span class="std std-ref"> Title with nested a=1 </span> </a> </p> <p> Still inside the codeblock <a class="reference internal" href="#insidecodeblock"> insidecodeblock </a> </p> <p> I am outside the <a class="reference internal" href="#insidecodeblock"> <span class="std std-ref"> fence </span> </a> </p> <div class="section" id="title-anchors"> <h2> Title <em> anchors </em> <a class="headerlink" href="#title-anchors" title="Permalink to this headline"> ¶ </a> </h2> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"> <a class="reference internal" href="other.html"> Title <em> anchors </em> </a> </li> <li class="toctree-l1"> <a class="reference internal" href="subfolder/other2.html"> Title <em> anchors </em> </a> </li> </ul> </div> <p> <a class="reference internal" href="#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="other.html#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="other.html#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="subfolder/other2.html#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> </div> </div> </div> </div> </div> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references.sphinx4.html����������������0000664�0000000�0000000�00000007414�14156613200�0030757�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="title-with-nested-a-1"> <span id="title"> </span> <h1> Title with <strong> nested </strong> <span class="math notranslate nohighlight"> \(a=1\) </span> <a class="headerlink" href="#title-with-nested-a-1" title="Permalink to this headline"> ¶ </a> </h1> <p> <a class="reference external" href="https://example.com"> </a> </p> <p> <a class="reference external" href="https://example.com"> plain text </a> </p> <p> <a class="reference external" href="https://example.com"> nested <em> syntax </em> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-ref"> Title with nested a=1 </span> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-ref"> plain text </span> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-ref"> nested <em> syntax </em> </span> </a> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> Title with nested a=1 </span> </a> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> plain text </span> </a> </p> <p> <a class="reference internal" href="#"> <span class="doc std std-doc"> nested <em> syntax </em> </span> </a> </p> <p id="insidecodeblock"> I am inside the eval-rst fence </p> <p> Referencing the <a class="reference internal" href="#title"> <span class="std std-ref"> Title with nested a=1 </span> </a> </p> <p> Still inside the codeblock <a class="reference internal" href="#insidecodeblock"> insidecodeblock </a> </p> <p> I am outside the <a class="reference internal" href="#insidecodeblock"> <span class="std std-ref"> fence </span> </a> </p> <section id="title-anchors"> <h2> Title <em> anchors </em> <a class="headerlink" href="#title-anchors" title="Permalink to this headline"> ¶ </a> </h2> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"> <a class="reference internal" href="other.html"> Title <em> anchors </em> </a> </li> <li class="toctree-l1"> <a class="reference internal" href="subfolder/other2.html"> Title <em> anchors </em> </a> </li> </ul> </div> <p> <a class="reference internal" href="#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="other.html#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="other.html#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> <p> <a class="reference internal" href="subfolder/other2.html#title-anchors"> <span class="std std-doc"> Title anchors </span> </a> </p> </section> </section> </div> </div> </div> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references.xml�������������������������0000664�0000000�0000000�00000010642�14156613200�0027214�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <target refid="title"> <section classes="tex2jax_ignore mathjax_ignore" ids="title-with-nested-a-1 title" myst-anchor="index.md#title-with-nested" names="title\ with\ nested\ a=1 title"> <title> Title with <strong> nested <math> a=1 <paragraph> <reference refuri="https://example.com"> <paragraph> <reference refuri="https://example.com"> plain text <paragraph> <reference refuri="https://example.com"> nested <emphasis> syntax <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="title" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="title" reftype="myst" refwarn="True"> <inline classes="xref myst"> plain text <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="title" reftype="myst" refwarn="True"> <inline classes="xref myst"> nested <emphasis> syntax <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="index.md" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="index.md" reftype="myst" refwarn="True"> <inline classes="xref myst"> plain text <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="index.md" reftype="myst" refwarn="True"> <inline classes="xref myst"> nested <emphasis> syntax <target refid="insidecodeblock"> <paragraph ids="insidecodeblock" names="insidecodeblock"> I am inside the eval-rst fence <paragraph> Referencing the <pending_xref refdoc="index" refdomain="std" refexplicit="False" reftarget="title" reftype="ref" refwarn="True"> <inline classes="xref std std-ref"> title <paragraph> Still inside the codeblock <reference name="insidecodeblock" refid="insidecodeblock"> insidecodeblock <paragraph> I am outside the <pending_xref refdoc="index" refdomain="True" refexplicit="True" reftarget="insidecodeblock" reftype="myst" refwarn="True"> <inline classes="xref myst"> fence <section ids="title-anchors" myst-anchor="index.md#title-anchors" names="title\ anchors"> <title> Title <emphasis> anchors <compound classes="toctree-wrapper"> <toctree caption="True" entries="(None,\ 'other') (None,\ 'subfolder/other2')" glob="False" hidden="False" includefiles="other subfolder/other2" includehidden="False" maxdepth="-1" numbered="0" parent="index" rawentries="" titlesonly="False"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="#title-anchors" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="./#title-anchors" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="./other.md#title-anchors" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="other.md#title-anchors" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="index" refdomain="True" refexplicit="False" reftarget="subfolder/other2.md#title-anchors" reftype="myst" refwarn="True"> <inline classes="xref myst"> ����������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references_singlehtml.resolved.xml�����0000664�0000000�0000000�00000001632�14156613200�0033263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="other.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="other-title" myst-anchor="other/other.md#other-title" names="other\ title"> <title> Other Title <paragraph> <reference internal="True" refuri="index.html#document-other/other2"> <inline classes="doc"> Other 2 Title <paragraph> <reference internal="True" refuri="index.html#document-other/other2"> <inline classes="doc doc doc"> Other 2 Title <paragraph> <reference internal="True" refuri="index.html#document-other/other2"> <inline classes="doc std std-doc"> Other 2 Title <paragraph> <reference internal="True" refuri="index.html#document-index#title"> <inline classes="std std-doc"> Title ������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references_singlehtml.sphinx3.html�����0000664�0000000�0000000�00000005504�14156613200�0033202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="tex2jax_ignore mathjax_ignore section" id="title"> <h1> Title <a class="headerlink" href="#title" title="Permalink to this headline"> ¶ </a> </h1> <div class="toctree-wrapper compound"> <span id="document-other/index"> </span> <div class="tex2jax_ignore mathjax_ignore section" id="other-index"> <h2> Other Index <a class="headerlink" href="#other-index" title="Permalink to this headline"> ¶ </a> </h2> <div class="toctree-wrapper compound"> <span id="document-other/other"> </span> <div class="tex2jax_ignore mathjax_ignore section" id="other-title"> <h3> Other Title <a class="headerlink" href="#other-title" title="Permalink to this headline"> ¶ </a> </h3> <p> <a class="reference internal" href="index.html#document-other/other2"> <span class="doc"> Other 2 Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other2"> <span class="doc"> Other 2 Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other2"> <span class="doc std std-doc"> Other 2 Title </span> </a> </p> <p> <a class="reference internal" href="index.html#title"> <span class="std std-doc"> Title </span> </a> </p> </div> <span id="document-other/other2"> </span> <div class="tex2jax_ignore mathjax_ignore section" id="other-2-title"> <h3> Other 2 Title <a class="headerlink" href="#other-2-title" title="Permalink to this headline"> ¶ </a> </h3> </div> </div> </div> </div> <p> <a class="reference internal" href="index.html#document-other/other"> <span class="doc"> Other Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other"> <span class="doc"> Other Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other"> <span class="doc std std-doc"> Other Title </span> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-doc"> Title </span> </a> </p> <p> <a class="reference internal" href="index.html#other-title"> <span class="std std-doc"> Other Title </span> </a> </p> </div> </div> </div> </div> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references_singlehtml.sphinx4.html�����0000664�0000000�0000000�00000005504�14156613200�0033203�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section class="tex2jax_ignore mathjax_ignore" id="title"> <h1> Title <a class="headerlink" href="#title" title="Permalink to this headline"> ¶ </a> </h1> <div class="toctree-wrapper compound"> <span id="document-other/index"> </span> <section class="tex2jax_ignore mathjax_ignore" id="other-index"> <h2> Other Index <a class="headerlink" href="#other-index" title="Permalink to this headline"> ¶ </a> </h2> <div class="toctree-wrapper compound"> <span id="document-other/other"> </span> <section class="tex2jax_ignore mathjax_ignore" id="other-title"> <h3> Other Title <a class="headerlink" href="#other-title" title="Permalink to this headline"> ¶ </a> </h3> <p> <a class="reference internal" href="index.html#document-other/other2"> <span class="doc"> Other 2 Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other2"> <span class="doc"> Other 2 Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other2"> <span class="doc std std-doc"> Other 2 Title </span> </a> </p> <p> <a class="reference internal" href="index.html#title"> <span class="std std-doc"> Title </span> </a> </p> </section> <span id="document-other/other2"> </span> <section class="tex2jax_ignore mathjax_ignore" id="other-2-title"> <h3> Other 2 Title <a class="headerlink" href="#other-2-title" title="Permalink to this headline"> ¶ </a> </h3> </section> </div> </section> </div> <p> <a class="reference internal" href="index.html#document-other/other"> <span class="doc"> Other Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other"> <span class="doc"> Other Title </span> </a> </p> <p> <a class="reference internal" href="index.html#document-other/other"> <span class="doc std std-doc"> Other Title </span> </a> </p> <p> <a class="reference internal" href="#title"> <span class="std std-doc"> Title </span> </a> </p> <p> <a class="reference internal" href="index.html#other-title"> <span class="std std-doc"> Other Title </span> </a> </p> </section> </div> </div> </div> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_references_singlehtml.xml��������������0000664�0000000�0000000�00000002055�14156613200�0031441�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="other.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="other-title" myst-anchor="other/other.md#other-title" names="other\ title"> <title> Other Title <paragraph> <pending_xref refdoc="other/other" refdomain="std" refexplicit="False" reftarget="other2" reftype="doc" refwarn="True"> <inline classes="xref std std-doc"> other2 <paragraph> <pending_xref refdoc="other/other" refdomain="" refexplicit="False" reftarget="other2" reftype="any" refwarn="True"> <literal classes="xref any"> other2 <paragraph> <pending_xref refdoc="other/other" refdomain="True" refexplicit="False" reftarget="./other2.md" reftype="myst" refwarn="True"> <inline classes="xref myst"> <paragraph> <pending_xref refdoc="other/other" refdomain="True" refexplicit="False" reftarget="../index.md#title" reftype="myst" refwarn="True"> <inline classes="xref myst"> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_substitutions.html���������������������0000664�0000000�0000000�00000002611�14156613200�0030173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <p> output with <em> Markdown </em> nested substitution </p> <p> prefix </p> <div class="admonition note"> <p class="admonition-title"> Note </p> <p> A note nested substitution </p> </div> <p> a - text b </p> <p> c output with <em> Markdown </em> nested substitution d </p> <p> e <div class="admonition note"> <p class="admonition-title"> Note </p> <p> Inline note </p> </div> f </p> <p> This was from the conf </p> <p> Overriden by front matter </p> <p> This will process the substitution </p> <pre class="literal-block">output with <em>Markdown</em> nested substitution </pre> <p> This will not process the substitution </p> <div class="highlight-python notranslate"> <div class="highlight"> <pre><span></span><span class="p">{{</span> <span class="n">text_with_nest</span> <span class="p">}}</span> </pre> </div> </div> <p> Using env and filters: </p> <p> INDEX </p> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"> <a class="reference internal" href="other.html"> Other </a> </li> </ul> </div> </div> </div> </div> �����������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_substitutions.other.xml����������������0000664�0000000�0000000�00000000271�14156613200�0031147�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="other.md"> <section classes="tex2jax_ignore mathjax_ignore" ids="other" names="other"> <title> Other <paragraph> From conf ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tests/test_sphinx/test_sphinx_builds/test_substitutions.xml����������������������0000664�0000000�0000000�00000002476�14156613200�0030040�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<document source="index.md"> <paragraph> output with <emphasis> Markdown nested substitution <paragraph> prefix <note> <paragraph> A note nested substitution <paragraph> a - text b <paragraph> c output with <emphasis> Markdown nested substitution d <paragraph> e <note> <paragraph> Inline note f <paragraph> This was from the conf <paragraph> Overriden by front matter <paragraph> This will process the substitution <literal_block xml:space="preserve"> output with <emphasis> Markdown nested substitution <paragraph> This will not process the substitution <literal_block language="python" xml:space="preserve"> {{ text_with_nest }} <paragraph> Using env and filters: <paragraph> INDEX <compound classes="toctree-wrapper"> <toctree caption="True" entries="(None,\ 'other')" glob="False" hidden="False" includefiles="other" includehidden="False" maxdepth="-1" numbered="0" parent="index" rawentries="" titlesonly="False"> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyST-Parser-0.16.1/tox.ini��������������������������������������������������������������������������0000664�0000000�0000000�00000003137�14156613200�0015202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# To use tox, see https://tox.readthedocs.io # Simply pip or conda install tox # If you use conda, you may also want to install tox-conda # then run `tox` or `tox -- {pytest args}` # To run in parallel using `tox -p` (this does not appear to work for this repo) # To rebuild the tox environment, for example when dependencies change, use # `tox -r` # Note: if the following error is encountered: `ImportError while loading conftest` # then then deleting compiled files has been found to fix it: `find . -name \*.pyc -delete` [tox] envlist = py37-sphinx4 [testenv] usedevelop = true [testenv:py{36,37,38,39}-sphinx{3,4}] deps = black flake8 extras = linkify testing commands_pre = sphinx3: pip install --quiet --upgrade-strategy "only-if-needed" "sphinx==3.5.4" commands = pytest {posargs} [testenv:docs-{update,clean}] extras = linkify rtd whitelist_externals = rm echo commands = clean: rm -rf docs/_build sphinx-build -nW --keep-going -b {posargs:html} docs/ docs/_build/{posargs:html} commands_post = echo "open file://{toxinidir}/docs/_build/{posargs:html}/index.html" [testenv:docs-live] description = Build the documentation and launch browser deps = sphinx-autobuild extras = linkify rtd commands = sphinx-autobuild \ --re-ignore _build/.* \ --port 0 --open-browser \ -n -b {posargs:html} docs/ docs/_build/{posargs:html} [pytest] addopts = --ignore=setup.py markers = sphinx: set parameters for the sphinx `app` fixture (see ipypublish/sphinx/tests/conftest.py) filterwarnings = ignore::DeprecationWarning:sphinx.jinja2glue.* �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������