././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/0000755000175100001710000000000014305600770014771 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7571523 sunpy-sphinx-theme-1.2.36/.circleci/0000755000175100001710000000000014305600770016624 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/.circleci/config.yml0000644000175100001710000000602214305600732020612 0ustar00runnerdockerversion: 2.1 apt-run: &apt-install name: Install apt packages command: | sudo apt update sudo apt install -y graphviz build-essential libopenjp2-7 python3-dev pandoc venv: &venv name: Setup venv for the entire job command: | python3 -m venv venv echo "source /home/circleci/project/venv/bin/activate" >> $BASH_ENV jobs: codestyle: docker: - image: cimg/python:3.10 steps: - checkout - run: name: Install pre-commit command: | python -m venv venv . venv/bin/activate pip install -U pip setuptools pip install pre-commit - run: name: Run pre-commit command: | . venv/bin/activate pre-commit install-hooks pre-commit run --color always --all-files --show-diff-on-failure website: docker: - image: cimg/python:3.10 steps: - checkout - run: *apt-install - run: *venv - run: pip install -e . - run: git clone --depth 1 https://github.com/sunpy/sunpy.org.git - run: cd sunpy.org && git submodule update --init && cd .. - run: pip install -r sunpy.org/requirements.txt - run: make -C $HOME/project/sunpy.org html - store_artifacts: path: sunpy.org/_build/html - run: name: "Built documentation is available at:" command: DOCS_URL="${CIRCLE_BUILD_URL}/artifacts/${CIRCLE_NODE_INDEX}/sunpy.org/_build/html/index.html"; echo $DOCS_URL sunpy: docker: - image: cimg/python:3.10 steps: - checkout - run: *apt-install - run: *venv - run: pip install -e . - run: git clone --depth 1 https://github.com/sunpy/sunpy.git - run: pip install -e sunpy/.[dev] | cat - run: cd sunpy/docs && sphinx-build -D plot_gallery="False" --color -b html -d _build/.doctrees . _build/html - run: rm -r sunpy/docs/_build/html/_sources - store_artifacts: path: sunpy/docs/_build/html - run: name: "Built documentation is available at:" command: DOCS_URL="${CIRCLE_BUILD_URL}/artifacts/${CIRCLE_NODE_INDEX}/sunpy/docs/_build/html/index.html"; echo $DOCS_URL test_package: docker: - image: cimg/python:3.10 steps: - checkout - run: *apt-install - run: *venv - run: pip install -e . - run: pip install -e test_package/.[docs] - run: cd test_package/docs && make html - store_artifacts: path: test_package/docs/_build/html - run: name: "Built documentation is available at:" command: DOCS_URL="${CIRCLE_BUILD_URL}/artifacts/${CIRCLE_NODE_INDEX}/test_package/docs/_build/html/index.html"; echo $DOCS_URL css_linting: docker: - image: cimg/node:18.8.0 steps: - checkout - run: npm install --save-dev stylelint stylelint-config-standard - run: npx stylelint "**/*.css" workflows: version: 2 tests: jobs: - codestyle - css_linting - sunpy - test_package - website ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7571523 sunpy-sphinx-theme-1.2.36/.github/0000755000175100001710000000000014305600770016331 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7571523 sunpy-sphinx-theme-1.2.36/.github/workflows/0000755000175100001710000000000014305600770020366 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/.github/workflows/pythonpublish.yml0000644000175100001710000000217114305600732024020 0ustar00runnerdockername: Upload Python Package on: release: types: [published] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v3 with: python-version: '3.x' - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install -U --user --force-reinstall pep517 setuptools_scm twine - name: Build and publish env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_UPLOAD_TOKEN }} run: | python -m pep517.build --binary --source --out-dir wheelhouse . python -m twine upload --skip-existing wheelhouse/* - name: Install dependencies run: | pip install requests httpie - name: Build all RTD versions env: RTD_AUTH_TOKEN: ${{ secrets.RTD_AUTH_TOKEN }} NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} run: | python rebuild_all_rtd.py http POST https://api.netlify.com/api/v1/sites/1ba3a6d4-f1ee-4524-bbec-3edc04720a48/builds "Authorization: Bearer $NETLIFY_AUTH_TOKEN" ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/.gitignore0000644000175100001710000000240514305600732016760 0ustar00runnerdocker# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python env/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg # 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/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover .hypothesis/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # pyenv .python-version # celery beat schedule file celerybeat-schedule # SageMath parsed files *.sage.py # dotenv .env # virtualenv .venv venv/ ENV/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ # vim tmp files *~ # test_package test_package/docs/_build test_package/docs/generated test_package/docs/api .history .vscode ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/.pre-commit-config.yaml0000644000175100001710000000154214305600732021252 0ustar00runnerdockerci: autofix_prs: false repos: - repo: https://github.com/psf/black rev: 22.8.0 hooks: - id: black - repo: https://github.com/myint/autoflake rev: v1.5.3 hooks: - id: autoflake args: ['--in-place', '--remove-all-unused-imports', '--remove-unused-variable'] - repo: https://github.com/myint/docformatter rev: v1.5.0 hooks: - id: docformatter args: ['--make-summary-multi-line', '--pre-summary-newline', '-ri'] - repo: https://github.com/PyCQA/isort rev: 5.10.1 hooks: - id: isort - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.3.0 hooks: - id: check-ast - id: check-case-conflict - id: check-json - id: check-yaml - id: debug-statements - id: end-of-file-fixer - id: mixed-line-ending args: ['--fix=lf'] - id: trailing-whitespace ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/.stylelintrc.json0000644000175100001710000000026114305600732020313 0ustar00runnerdocker{ "extends": "stylelint-config-recommended", "rules": { "no-descending-specificity": null, "selector-pseudo-element-no-unknown": null } } ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/LICENSE.md0000644000175100001710000000246214305600732016377 0ustar00runnerdockerBSD 2-Clause License Copyright (c) 2018-2019, The SunPy Developers All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/MANIFEST.in0000644000175100001710000000042714305600732016530 0ustar00runnerdockerinclude *.txt include *.rst include *.py include sunpy_sphinx_theme/__init__.py # Non-python files. recursive-include sunpy_sphinx_theme * # Extra packages recursive-exclude test_package * prune test_package * # Extraneous files. global-exclude .DS_Store global-exclude *.pyc ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/PKG-INFO0000644000175100001710000000076214305600770016073 0ustar00runnerdockerMetadata-Version: 2.1 Name: sunpy-sphinx-theme Version: 1.2.36 Summary: The sphinx theme for the SunPy website and documentation. Author: The SunPy Developers License: 2-clause BSD Classifier: Intended Audience :: Developers Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Operating System :: OS Independent Classifier: License :: OSI Approved :: BSD License License-File: LICENSE.md The sphinx theme for the SunPy website and documentation. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/README.md0000644000175100001710000000200114305600732016237 0ustar00runnerdocker# SunPy Sphinx Theme [![PyPI version](https://badge.fury.io/py/sunpy-sphinx-theme.svg)](https://badge.fury.io/py/sunpy-sphinx-theme) This repository contains the still work in progress sphinx theme for the new website and documentation. To use put this in your `conf.py` file: from sunpy_sphinx_theme.conf import * and make sure you do not have the `html_theme` variable defined elsewhere in `conf.py`. ## Dropdown If you want to add entries to the dropdown menus you can find them in `sunpy_sphinx_theme/conf.py`. If you want to override a link in your build of a project. You should be able to replace the entries in your project's `conf.py`. This should override the URL for the code of conduct. ```python html_theme_option["navbar_links"][0][-1][1] = NEW_URL ``` ## Sidebar We do not have a recursive check for the sidebar on all pages. If you want to add pages to the sidebar you can find ``html_sidebars`` in `sunpy_sphinx_theme/conf.py`. You will want to add to this in your own packages ``conf.py`` ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/pyproject.toml0000644000175100001710000000070114305600732017701 0ustar00runnerdocker[build-system] requires = ["setuptools", "setuptools_scm", "wheel"] build-backend = 'setuptools.build_meta' [tool.black] line-length = 110 target-version = ['py39'] include = '\.pyi?$' exclude = ''' /( \.eggs | \.git | \.hg | \.mypy_cache | \.tox | \.venv | _build | buck-out | build | dist | \.history # The following are specific to Black, you probably don't want those. | blib2to3 | tests/data | profiling )/ ''' ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/rebuild_all_rtd.py0000644000175100001710000000267314305600732020500 0ustar00runnerdocker""" Run all builds for all active versions of all SunPy and SunPy subprojects on RTD. """ import os import requests BASE_PROJECT = "sunpy" BASE_URL = f"https://readthedocs.org/api/v3/projects/" TOKEN = os.environ["RTD_AUTH_TOKEN"] headers = {"Authorization": f"Token {TOKEN}"} def get_active_versions(project): r = requests.get(BASE_URL + f"{project}/versions", headers=headers, params={"active": True}) if not r.ok: print(f"Failed to get versions for {project}: {r}") return [] r = r.json() if "results" not in r: print(project) print(r) return [] results = r["results"] slugs = [] for res in results: slugs.append(res["slug"]) return slugs def get_all_subprojects(base_project): r = requests.get(BASE_URL + f"{base_project}/subprojects", headers=headers) r = r.json() results = r["results"] projects = [] for res in results: projects.append(res["child"]["slug"]) return projects def rebuild_all_versions_for_project(project): slugs = get_active_versions(project) for slug in slugs: r = requests.post(BASE_URL + f"{project}/versions/{slug}/builds/", headers=headers) if r.status_code != 202: print(f"{slug} failed to build with: {r}") if __name__ == "__main__": projects = [BASE_PROJECT] + get_all_subprojects(BASE_PROJECT) for project in projects: rebuild_all_versions_for_project(project) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/setup.cfg0000644000175100001710000000004614305600770016612 0ustar00runnerdocker[egg_info] tag_build = tag_date = 0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/setup.py0000644000175100001710000000135314305600732016503 0ustar00runnerdockerfrom setuptools import setup setup( name="sunpy-sphinx-theme", use_scm_version=True, setup_requires=["setuptools_scm"], use_2to3=False, description="The sphinx theme for the SunPy website and documentation.", long_description="The sphinx theme for the SunPy website and documentation.", author="The SunPy Developers", install_requires=["sphinx-bootstrap-theme"], packages=["sunpy_sphinx_theme"], include_package_data=True, license="2-clause BSD", classifiers=[ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", "Operating System :: OS Independent", "License :: OSI Approved :: BSD License", ], ) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7571523 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/0000755000175100001710000000000014305600770020722 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/__init__.py0000644000175100001710000000042414305600732023031 0ustar00runnerdocker""" SunPy Sphinx Theme. """ import os import sphinx_bootstrap_theme def get_html_theme_path(): """ Return list of HTML theme paths. """ cur_dir = os.path.abspath(os.path.dirname(__file__)) return [cur_dir] + sphinx_bootstrap_theme.get_html_theme_path() ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/conf.py0000644000175100001710000000610014305600732022214 0ustar00runnerdockerimport os import socket from urllib.parse import urljoin from sunpy_sphinx_theme import get_html_theme_path html_theme_path = get_html_theme_path() html_theme = "sunpy" html_static_path = [os.path.join(html_theme_path[0], html_theme, "static")] html_extra_path = [os.path.join(html_theme_path[0], html_theme, "static", "img")] templates_path = [os.path.join(html_theme_path[0], html_theme, "templates")] html_favicon = os.path.join(html_static_path[0], "img", "favicon-32.ico") svg_icon = os.path.join(html_static_path[0], "img", "sunpy_icon.svg") png_icon = os.path.join(html_static_path[0], "img", "sunpy_icon_128x128.png") on_rtd = os.environ.get("READTHEDOCS", False) == "True" if on_rtd: sunpy_website_url_base = "https://sunpy.org" else: sunpy_website_url_base = socket.gethostname() def page_url(page): return urljoin(sunpy_website_url_base, page) html_sidebars = { "**": ["docsidebar.html"], } html_theme_options = { "page_toctree_depths": {"generated/gallery": 2}, "on_rtd": on_rtd, "navbar_links": [ ( "About", [ ("Our Mission", page_url("about.html"), 1), ( "Acknowledge SunPy", page_url("about.html") + "#acknowledging-or-citing-sunpy", 1, ), ( "Code of Conduct", page_url("coc.html"), 1, ), ], 1, ), ( "Documentation", [ ("sunpy", "https://docs.sunpy.org/en/stable/", 1), ("aiapy", "https://aiapy.readthedocs.io/en/stable/", 1), ("drms", "https://docs.sunpy.org/projects/drms/", 1), ("ndcube", "https://docs.sunpy.org/projects/ndcube/", 1), ("pfsspy", "https://pfsspy.readthedocs.io/en/stable/", 1), ("pyflct", "https://pyflct.readthedocs.io/en/stable/", 1), ("radiospectra", "https://docs.sunpy.org/projects/radiospectra/en/stable/", 1), ("sunkit-image", "https://docs.sunpy.org/projects/sunkit-image/en/stable/", 1), ("sunraster", "https://docs.sunpy.org/projects/sunraster/en/stable/", 1), ], 1, ), ("Blog", page_url("blog.html"), 1), ("Support Us", page_url("contribute.html"), 1), ("Get Help", page_url("help.html"), 1), ( "SunPy Project", [ ("SunPy Project", page_url("project/"), 1), ("Community Roles", page_url("project/roles.html"), 1), ("Affiliated Packages", page_url("project/affiliated.html"), 1), ("Meetings", page_url("project/meetings.html"), 1), ], 1, ), ], # Only really setup to look nice with 3 values. "footer_links": [ ("GitHub", "https://github.com/sunpy", 1), ("Twitter", "https://twitter.com/SunPyProject", 1), ("Chat", "https://openastronomy.element.io/#/room/#sunpy:openastronomy.org", 1), ], } ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/0000755000175100001710000000000014305600770022100 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/docsidebar.html0000644000175100001710000000215514305600732025066 0ustar00runnerdocker{% set default_depth = theme_default_toctree_depth | int %} {% set ttree = namespace(depth=default_depth) %} {% for config_prefix, config_depth in theme_page_toctree_depths.items() %} {% if pagename.startswith(config_prefix) %} {% set ttree.depth = config_depth | int %} {% endif %} {% endfor %} {% set toctree = toctree(maxdepth=ttree.depth, collapse=True, includehidden=True) %} {% if toctree %} {% if logo %} {% else %} {% endif %}

{{ project|e }} {{ release|e }}

{{ toctree }} {% else %}
{{ toc }}
{% endif %} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/footer.html0000644000175100001710000000316414305600732024266 0ustar00runnerdocker ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/layout.html0000644000175100001710000000107114305600732024300 0ustar00runnerdocker{# Import the theme's layout #} {% extends "bootstrap/layout.html" %} {# Extra JS files #} {%- block scripts %} {{ super() }} {%- endblock %} {# Custom CSS overrides #} {% set css_files = css_files + ['_static/sunpy_style.css'] %} {%- block extrahead -%} {{ super() }} {{ docstitle|striptags }} {%- endblock %} {%- block footer %} {% include "footer.html" %} {%- endblock %} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/navbar.html0000644000175100001710000000332114305600732024234 0ustar00runnerdocker ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/0000755000175100001710000000000014305600770023367 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/copybutton.js0000644000175100001710000000554214305600732026137 0ustar00runnerdocker/* This file is a modified version of the one from the core Python * documentation, see https://github.com/python/cpython/blob/master/LICENSE */ $(document).ready(function() { /* Add a [>>>] button on the top-right corner of code samples to hide * the >>> and ... prompts and the output and thus make the code * copyable. */ var div = $('.highlight-python .highlight,' + '.highlight-python3 .highlight,' + '.highlight-default .highlight') var pre = div.find('pre'); // get the styles from the current theme pre.parent().parent().css('position', 'relative'); var hide_text = 'Hide the prompts and output'; var show_text = 'Show the prompts and output'; var border_width = pre.css('border-top-width'); var border_style = pre.css('border-top-style'); var border_color = pre.css('border-top-color'); var button_styles = { 'cursor':'pointer', 'position': 'absolute', 'top': '0', 'right': '0', 'border-color': border_color, 'border-style': border_style, 'border-width': border_width, 'color': border_color, 'text-size': '75%', 'font-family': 'monospace', 'padding-left': '0.2em', 'padding-right': '0.2em', 'border-radius': '0 3px 0 0' } // create and add the button to all the code blocks that contain >>> div.each(function(index) { var jthis = $(this); if (jthis.find('.gp').length > 0) { var button = $('>>>'); button.css(button_styles) button.attr('title', hide_text); button.data('hidden', 'false'); jthis.prepend(button); } // tracebacks (.gt) contain bare text elements that need to be // wrapped in a span to work with .nextUntil() (see later) jthis.find('pre:has(.gt)').contents().filter(function() { return ((this.nodeType == 3) && (this.data.trim().length > 0)); }).wrap(''); }); // define the behavior of the button when it's clicked $('.copybutton').click(function(e){ e.preventDefault(); var button = $(this); if (button.data('hidden') === 'false') { // hide the code output button.parent().find('.go, .gp, .gt').hide(); button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'hidden'); button.css('text-decoration', 'line-through'); button.attr('title', show_text); button.data('hidden', 'true'); } else { // show the code output button.parent().find('.go, .gp, .gt').show(); button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'visible'); button.css('text-decoration', 'none'); button.attr('title', hide_text); button.data('hidden', 'false'); } }); }); ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/img/0000755000175100001710000000000014305600770024143 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/img/favicon-32.ico0000644000175100001710000001246614305600732026515 0ustar00runnerdocker h& (  @H^KJ%mh^uZ 27W9 amzDun+w)a]aI`N>S2O1@N( @ etwzz z] E EWP!si5D A$t."P -<*?Isz], t8l@<*- Tu(-tP zF32EeEZ{%/GuNHGG|) R+ :%AZzB- FWV4%7^eK)i S Gn'iS.&J+ `Q SvXx8OL,"3_c././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/img/numfocus-logo.svg0000644000175100001710000002471714305600732027472 0ustar00runnerdocker ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/img/sunpy-bg.jpg0000644000175100001710000055643214305600732026426 0ustar00runnerdockerJFIFHHC     C   i ) @P@R")) P((!@R * (HP)R@ P-  (!HP@ @ ( ) RR@T AA J)H( @ )(BPE!i @PH X PPB(!Hj %H "P@  P ) @@(X*@%HH(@@!TP *( @ @    @B@( RHP P!HH P"*E hP @PP(H(@ %$BP@BEP*(T * JH) A` dP[ (@lPP "(P @RR%  $$(,J$h@ `**UEP HPH% IB  HP j@ XEB((@H),!) X EJP@ % dRUP(P@- %@ ED,( T @$P%XQ H@P-J*PBJ*Z"BR B%X@ X H Qj@HA@DH %jPR VPRQVZP Q@(P(P*)@B%YH"HQB- n 9ԋ@U-,ҭ(T T  )TK%T  @%@VPZA %X"6@ҭ[-,`Qb P(  @ K +("J$TAP$ D-[)%[%AaR%h֥,(T\ȩtulh,U "@(H @ Q "TLYeJl) K ( V$(P %XE XZ *-[-*j*(PP@$B "(% I@E*-TUPDP t("@2#9J-@ҭlB @*@DT!,IQ3dIdLTY@lR((eTPP@&hEQA RlŘK"R4]@!Tfm`jWKeEQ`(PEP(@(@IK$3Qfl UKh-QQRYjˡ@,P-Ql@P@Ku%IB$g5VUԴ@TPU@PR(@BYD HK2̨lA j UH5VR$.B!i djؠZBuL&h$BD͑Kձ iAV@(P( ȊYDYYeu-ZZ HUIfR[WPQieBUQRTA%dH(LRKKll,`,U P(E@E@B,$D% s̤[VbT@u-)(. ة+% &h jBPfBB\%ȫ5VˢJJ,*UEP ( BYDDTBJ-UV"KlVZP`4S%!B%IP$ DilIBP@7@[f#9SUu`[E*(@(R  @ BK",VBBYYfȑtՀ J[2Re WRJ.HPP%؈U"fBYf[PիeKeKK-(ZX@(*BR(@@DP%DY*$%DʈLTAe % )RJ YhH! P%[J `DHAB3(\RYu-]JZPEZP() @$@D&lP$"D@Q`HT( `E"PP *4TT"Kud(!JK"ԀFsdkQZԺ-h*A@  ȋ%ȒDYZTRjؤBCDeEuU[dB *1R]o4U&@Z(!1%S4kRKHKB-E%@ %$!RL,$IDu-kB%" " BIP-Hd `"*$ Bfں")- ,ʊe[$D͵u&RY( \֥VlP(@T"B$D6BX ȑKZaIh SZT ] -RPPKdEP$ 6 UZ) D%A B\.$gF֥Ժ-.- !I@@ KHe%&h3fl$Z֢lPb&h.`AUP ( "*t Ht$HTRJA @[̦l,V˦jƥ`J@ `HdDD͂&E!jh,-]HX eLE( @UEIB.EI@̀P  "eH4 b"" D ,UE hgfȒȵu5u.زQV P(K Y,Y(e%RToB .R[gjة(ՖYJ@-a%@iAȋ%$]-I@ *@f$R1PЂY]fqflD֦.lZPP @ @ @@  X HD͋%% &nrjkMnT[Ae֢dgR*[aHY,-BK%BBdT2Bh Ke D.[&l͆ *J.&mb!.sfYEޗY[-ZUZ@@ H*&l, dL-Z- "3F` QhHIUlL4TjDdPUdh*4`AA![bV.2@l85Ժ,ZXR(""B$flKE ]@kRдiJEIuZXb͒bZ@"(ELU4,P]@!%Bl%X@RJ  ,RLb4D ,D͑jkS[K-KK PH @ H( @ HD̳͋),-[,.-4ZA [$aQRP5d5Vʀfj) k2Y,R@&l EhJI,PHP@Tő]KK("B[`L$FsF5FelZ BRR,$!,6e3s,͙Im:#[+Z(T EI@Y.bQlP*",(ɥIP"*((HŤ%P@DR. "ID85V[ZRE @@  $DY,f6f̳]D+Z@%@%PR(H `- (e J@Tle@E[BHlIB%@8K"RQ *`[d,f]T$LXksZRl[-(Z"UPPB@"@B!XVR\79LR-["( -JbE`Y-[ s( @@jIjIVZf"Et"$R-Ql% AJ3$٭ @P4[ad[$TlkR]-bTP(P R($C),Y+,fXřIu]t@$X穛Kl*%Tԉ5 ` i$PY EJ-6@bR%QI@B ]@)$  &m֥Ժ[-QJ-(PH@ %2K3sYswksZȻ2&jBB-4T IDVBBIJfڀIUP(@XHJ.\′lT P-$dE *l, dHK! Ī3U"fȶokw--TP(T)PE %@%3fYΦYnM7rRK[t-,UQ%%H T[3U]I%ZlK!TDQH @B3ͅԺ d P@ jE$!BJ*(PB!IP,-ZƔ$Lٖ.ԺR@TTR"ԅ PDT"DTE̦nssksZκJfnquu*) b ( *-K `J\$Z,D-"%urR*eLWQJU$ET3UD,-)H)dP%%$8ܙ$+5ݭ5- b )R DTELٛ5l3h]Jj%R@tUI(UIj([--)V!%lTKK2TIB[ -TR6ղKѭfYK\抑@@dEP D"f(IfZ֥47R҂E*P*(R( IDfș\3ueZ̖d([e $PB Vȵ˩LYZͱ( eJEJPd3d J%E" (bTf E؈PDȷQH6e -1#{Իت([( DP*P %D"fS6K#8ບP] 3b% -I(PJ(lT-T3#ZdRزK%[KhJ 4u*E B,)bY[eBY,- %B&J'; )j]Ki`(%@R) @@K!),Y*&nsfR[fX.[eEIXBfe S$4[ %R@ؤId, adHJK`*]-DAjE͒Ue%"bK2P*5t֥ԶZ5-*R("(R(!HPȐ̥LukZRKR҅TKlIfm@I@R3BWPRu$LDtjbR*K%"BBP5-BԤ"KlՍKAg:!JP -ؕbYD[-,,ͺfR$IQ@TkmnkR]KeQBP @K"C72fS79:E*K.Ȩ-sRP$3Qe&j.-C),[e, $ɛl-Hg:*kpd% XBIdTHE@[-!JTKK3ky!,D9.tͱU( R@@,6K1s3q3u;HtQU"`J-&lP4Lkr%՗y!.qbYJؕK&h[b9Iت]e.eŵu T"Ձ3bZU%jBQ%u$ΐBL,95ZܶT4PJ $LL\ձJ@tBY%JlH Ir$fS4ZYt-Ȓ̀) V,L`B6Je!% ER*UJ[%1`]E RKR AwjbIY@%!HDY79km]lu-*((% BPQγ\bJ, @CFM-P$BB( +9̠T[J[ K,%$[fdK-XP *,RԈ6BQw B3w7EА$-Ti@H5PE-A K3a#8ZܺMYlUP(@(K sz,ee]A%Pe e *.J`"V(mT o)d)h@PT eK K2u6B[`5rY)$%E @"B$dAQ%F1F..ZU-( *f:;\蘆ZrE"(A352.\Pe$ ֡$K2֠H - t$"$Eİ-H&j%B *$LWqHj[Xf( H)T[meCF*%bMnky֥ԶZRh(*!HRHf! ,-c嫩hH[HKRX !(YB)Ylbȵ-f5BX".$IE( 3F-("B- iR(*3J[DHD̨nr5u5bJU@P @P@R P@B dIs$.3UK\rZ(K2]KnDZ,6J.̢Y%i@(4 ,-RAAjP"BTкPflU @jIbYIn !RP$[eTY(R2K"sF9Ѿ[LYt P* @(@K "D9-. ,ܺ,%t鐩Y(I,8qw;PE"K*\lJ*ȺHԒ̕R(Դ9֬a%ʊDP$PHBkd͑h]@&m֠ 2"㞵l-H@b$Φk`6Y"UD s{ε.ثAUPP E  * ͙6D.(Yk[1HkR&uQ"K"fwtP-@E[(BJ]ElЙU" v(2[*Z (P@)]$!V͑h[*ZK3Ujd35lTU$*ʂK]HZK2EfIssunjrJ  P V(B$"KƳ[ ]t!RKR-E , fȺ[-Y PUJu$B-TT,-Ut,@HJ Z *TU)*͒Ku$ YmE"3F $d-LgK]%Զ[hT ( (@ D !A%6,.sQbQw nIml%BP*EDu)JLЪ, Mn(R,(h+9.@44&ju.eKȴ3)"RK%ew$-T(ImK"Ԍsֵ5sibB((@  f5]κJU d- bR,*%BHUEԩTJT(Qd*؍jBJRX e$-fl2 h, mp$+U%J,(KPl5TYl,̨mRTb1Lη.KKhQ@P J(X!$6K\b6*HL*TT g4kP]DEI%u*Ib̅$9f(@HUKl"( (&jf-dg5-P"JJTil ,lL.J-KjDU .̖3DQBIs"Tb"ET 8por[*ZXET Z@") Y.e,;u7[3-K3B EJ3%wJfKQ QF-.sdLnZX([ b DQlR[S)K9jK@V$$)*]l+%*l`fJ)(TL檋-ZlB(P .1fn5[(E* ((e%1qgF5E]A3.b:B$]!-PZ̶b$K QWRKKrY"suu "F%"Y3Ul"S78Ԙpg8ղKlQ [D lilDT eEВQu"(]jHK ,-L -!l `P$ȑ1q]M]K(([ R PP"Kf8+Z-]AEZ%(5e$.VBJ`D*.ZBf])QBg:Vg5 Ֆ$WP%YBg:+8Bf nkEҭIQ!K&jeAKb-L֤Eܤ@تHRYH$ &S787]J)VeVUE (*P K$"J6fk[ͫbm˩k8Ql3Kuf6Ju5Im[Ŵd$R (EZQ,@ܙ6delP]Kffr (B..)BjؤIH3Ul%"@@X"(gЙ33nPieQ` R"@ YA s(̳g9kj}%ܶ"KlZ(I,"fB؅ lId٫IfY$̖.(E X %Tjeԙΐs.9к5 -*dإ"E[5d@[HY"-ZK ]@ @JBJKPT DZd LX",9ܵR鮙b P@K%e3svltEfIfU $"$QldR.%4]AH[f2**-HP5Im"lmfS8Y1Uu-js-P RM,R *XXRjD),͑5krŊ(Z@ @"*IK ,f6f}3 ѭkYL 3b3uS6J-ZˠU`-B$T* `P%̵$E DS2sD*nBDFQVE@P@$Im,YCV[ [ Kf.sfl&mId nkR]KU-hP(A`! dETḺk[u-6w5b-ؕd,]K$4)RJj -Ւ[$ \3d%ImU.f(l֢ nkyAk9D8ֺgZAJ@@D(]5b`]A%E!l(g6ԋK$R%UfC99k9$ZжksZ--,Ui` P@DTHD,VR̳,͙kq@jˠS[Ȓ $VqmkY#3HֲXAl@TIEؗ2Ժ\sAnԶ[-LՒQhHhRf%h -ETUVh(Y-$g78ֵ.$ZJ $QDK-RK"ؔ@h,٭I, Q 35φ[kZ9ԺlUР T@  K",df&lu-H..$[- *$5 H̢Kl$`B"Kur%-s[.5@EDlR%gkr `ZH-*f4 .yۨ3FqEe (krTP(QRZ("-HZm$ r-ث-9\QV`Р@eI@  "B$dL,̷*BjHl̵ `DEE I-Z "J-fnqqWS\ڷ6Ɣ@JI)m3d[d*EL-UdHjYS[f㞮B6fȺ]KdŒȒ@ ]ˠʊuDIUlfP,"Ku@$!Vu-HF9}sKK.e-BP(@ B$d)%Id[- J@UZ*"[`Im[dR4E&hL )6DYf&.ʗQA Z Pt**KleIP2fZ H7lP͙R1R]\QQ"Mn*[d) \B*bj"ЂM, aR(R!`UlV.Ժ[-EQ`U@P E@K 2f̡KV$j*٭"@QH2lIDʹH J79fKb3HܨU BZI-.%kyKl͒g7ZP[Zj˨B iVA@@ @*R,79,s@&WKYwZkyLsZWS[l6,Lw-QWQm*˩jB 2PE%-kyDP$eP[WRJ"K"ؔ]H3dg:(EPP%ٛϖj5&5}MtMnkQaFqE]KWPRm  (-Y-*LsR.5YIq֥Դll* P %ЅYnqfn32$تHn7w**TY,l[e bUPȶ",Z TFeP -!QVB@D Isg8.J \H1L\b㎼?SSxynuƱ럩ƺMnkR;kRlr[$*KlReeϞ$]*fT s֥j[)uJ(E@A%$LS ;ٛ֘ŵu-!R@w-ܠȒ*X"ʑ@[b,!b%"KRP5Yh fjfY.Զ]Jg79b/.5#\۟%f3a9$ ksZfKlV6PURJ-T%TQ79 5kMXK`iUEDlLYTH.y;g}s[ZܶIF1su5[淑Ff.ePKdY( D͊ ET Ifl]J%u-`㞦m[r$(Yj u-22uϕ-4L\wR7]:\sC[κfլMʑQu5u- T)R-Kl"E%RUIT2PDY[ζ[iAl]Q@PPC),Y3fVȒ̳Z;g}3%֠Xqs7tdͺ-nDId-ԤE (V5Y(@]J]fK%oN%Z[Tʹ<ϖӬLe.9jַ%lU[u34deZm:g9}3%-%L۹3d jkyHk[ε$˧IlUԴeH5 -*EB.eQeI,Q%Im*3DS!QvKZ *Ti`Q@ J"ٚB79IfYƵӮmBJ&o>:I׶.BrULg:DJ* -$["-LPL&m,׶zw$E;k[Ժ I%z-ZY)ˎ֠i KE X*,F9fns֤̤1Bsmg7SZ jZ;R˩t%BEK (EIiY$Id$ZkRثJRܴ`TP( B ȢDY$%9=zRYRYn5w**IdR* EI@JLE#3S+Y.yk|oIfmֳlPPIHYQR)=cVbX 7 eKuΤ%$ kRԄcVLlI3d]MilU25jRT*fȺREPIaEJHKR"mf dZ,Q.,l[.(P@T"BR%D͒)\s:uN-qn:@T-9( * J-4 D]Mj(IPr9\lZD-E%% "cY͙HP*ju&jUfjJ3BĹD$ř֤krjE"(njId$ ,кV,*aI( ,*E[b"̩lY..U[*[ZU $Y,fs-]kr$D VKPDTj,*EImEqT4$%u wu힝lf@]I "f3S -d]E e-alY(fLYDD.Z.TP4Mj,Ksr @LY-Ժu%Id Z6d3˥EZ"ʖ]Q@A@@DTILٔ975tYi`LZܑu m Lu*Z8K`$ odLӮV[d]**"̨ d `Ukb@ bR4L\șI ]Mj[-)I,-ܶ%V]PZX$T,[` ͐RQTXWRE(P !,6B\Kb`)).]A%T 3EԨ "KufHRYYj+}fRQ+Ӷq3uf33q-H;bP795WS8iZ!,$KvB3z1岋-(hHh"Ad]FhBEImZ$ETgAEIB!JBJثR *E$ Ja% PB j¢Fe>vիb[ԩlFXB@EDL\ox̺LisLbwQ@HK3q-[fMo*)"LL]LEaE"EJIfYp.pV]Mn[h.Xh,uBgo36,&S5V˥Im"Jg*4Մ.ՐKu@A(QA ,ʹ R(@R&m!.b9]-5u*[KVjZ@ Y3scٚ5׾:u3Hky$ 1 d떈@R3Qt2kd+JBTHY㕒sj٭ޞz-R-FiHBLYHL*ؕVLBE,P&mBe3.qnERshf*$ͶRDZ(@j",[Vj$R4` Z@ "e3s5ZX+}q}21BղfQ jZXLٔͺcmԑNu3K5 Lf婛lkYSlMk7I%BLu$LKhJ"EHFs[5"gWR%HLeB$*QBJ*YK!RۛaCRź.!hZ%IQ%B2P E%ȄȷSZhR4i` Z@"Dy\7z]MjoL5e9k[ʄK["fpg5ls}s1F4VB(d%@%.U7KlEԒq͒YE!YJp"(@- lZqo:Ԓfqj˜Z@ZU4] %Kl֡$-`JԵ2U\P-! f[d%@)%D֢&hԺ*i`TZ@*$Lٝg-g,\D4, %7Ʒ37*雩3u-A]@$D6@+V7li!B+ZƦ-L QRT*-K $]MYq[j$(2瞖 ]m.E[-DԀ8rLچPHJI(*E%@% ZdL5b$kRT ZXP@ ̳7g7< =}"\bfRFsslͦ1YȻ鑭I( %qt֠[h o6KP@g6fMn[jd.ԑ2-Դ,JDB$\]Lr܍ȶ[$KT+8ַU@%LY$8[-ˤZD*(D$3E) &h%&YZE Hj DKg7]3׾T*%F1m]KZ%D2yk9;zq׾9pNٙcF-ks[d]2 2Yń؀HKVVƚE[e3VkP*fI[" PLXZ%YHL@ +W6 .sPUlkRZQ ]o35Vn L.sntY3mXD͵Q%"@WQ(YU֥IdZM\.PP!.e=c86vZ*Lѽ˩k9%hً%/3ʜ"Ku5ϵ&h䠄H@u"j+}1lT]KeI- ,n[ !TInRYF*$$h `̅ H֢UJBsu5UP ,EX(J@BP BJ fJ32u5hLj]5su*HV@@DT Ffn98-t4;3n ȵu5y .;w1[3㻩IŖB9BYlT]K"-T $Z Uő$ZDBL戠[[&,[[Ygҵr"3fjn[-D)Y!@[(Y砠PD)L["J3,u5HIEZ5e@*j@@Kf8[[雨3%ID⋩WrF9َzwl1%3/?7Z뎝f@DEDP$EDAVjkpkYJ]DeK j*Бuș-2D-,$ @S$ƃV,IDg5ܺRDf5VQVĹH *3Qt gD̲THu5bR].`[j@ $Lإ1y/N+-Tg6@-kr)6If5uҼsv>ZyCѹL֥T!HqQA,$D- KXB6FB`R$"fA L(Qb%uQR\bT5.DDP-.,, 5y ,ff(bjZ *3E3LѭKl(j*l JU g6K3fR\sԊtԊHT͙+[uv͑w8ތ}Z;xo5:uδu$*HTPJ-YT +!tW6cᾙՁD,%֥ԴB„ -"79ղ[$fŶ smܶ lY2([*]@Y,ԕg]2t[l$!%Bad ,S).5RSJ.[AE);*[gNJ 3DhUř(3(*P6F-\EKbiU @ Yd2Q2=cInLHkYu2)-Hqtz#lksXL]A5uV$I@P2%.yۢ:1׾:k;׶so,ͳ9˥ HTȶƂ`dEU$!jZ LsI`Yђ nj-X{ܖэn(!3si (`33D̀@UZ*f4kSZUTEJKb)T"@k@"*3s.qfl8Iwu.1Hlm!v,Bs-y:^'y:LWjϿkKKD"Dͤ3KdY4IdL-q=3c}'>:-e- Ku-H*.HR ,IP&B( 99̷;5r4HKli2\eK>}rPE,P( [$3d%z[ҥ  IZܺ"ثJU"P @,HcXq[:t֤,YDVyٚ&nsg7}\{xoًW9wO_}^]'j(#}"4 !fT (*h&S78Ңj7L޽stL.gT8B HQTH$#8\)"1FqjkrkY.9!V2eQS7VrLsތ]JBK1Eԑώ׾-%UmŠ \R99eBث@SJ ̵"|tZR-(E͙Rֵ. h(kD E@Mg7ϕSZ7YPf\9<$:@LLY/韥kRmCLkp%Y3dLsqqS-nsxV,gStԙg7}sE[&juZJԤ*HƤ["[$Uf6cIf U"f-ɛhFq@ԶEP<n-[j- PAQ͹gٮ[ζ[3u5- "E(kD @ DT k.kQS).eukP,1q|}c;﫩3sk]23D䖛Z֠T}%ԙr,n9r7]fKj_g]ė^*.[. AVWQAT3d 5-HfǦ.bs׾D[ͬq9xWlkK.-FyСKDfn %ώ.V˦e-u *3ͼ7֥D.LѭK-* bB(k@@@,<ˎٜYܒ)*1[둭js宝ˎ\/\_}[ŵ"Zhcuo-o*\FsqZܺ6e%-kq`to)aɊ]5enZ$VP nIs&h9^|u%Ds/>u \kkd͐5wfIϖжkRQzU &+AHr[.բ]-JZ,PP96KwZ]ՙ8Z֥Զ]BP*BHK!.esc&mJ3]:}3Y/xі}3Ӷfl3F%sn!Zܙ5:.qw893]j-T=kYIMn]D5u&lWSZ-!WPLX%*Yssg6ճZЊKٚ&S699k;ާN$#}sZ[9> w#9ղ[fsgKlۨ3z;3@eeإ-KlTk1}}&r5Jtr)tL-iPIP.ib*(k@ @!4DY9kZq^i}}Ak<>zi==s\]Y:1i]AU +8EIvK .ZY1q]J /?Lzf(髙,P7-,K2-Hg:H浐Q"f%˟-)^ޜoB"cLXvǏIs6u1Xƅ[,Detz|kLykRҪ ˥E̮P/7O&/S{o]3]t%հZTƉu5ޥU )Vʖ*U@AED"P&XƳΪ9U%\&XC}p9˩k[NG]bա#TIdLѾZIZk{g{5]S.zO_eh eI*jZB"f"fd jRJ*!jfFs|ػ;noL@3YZC-pW7;~oNkyvFֳv@6z۹.eVIfV$\gWQtK&hlY&n.ԺRRlPUE@ dAŒHK\byˠ(k-͑3sӶG>Z5t˟qb\i[fZƳں棷R:uκffoN宝֢[r[.YjА͑i`K"KlQB( .qi%YN|]jg55*A.qssg=~w<=s{[ ,YFM]A3Dn ӟ-oyLsZj bLAl$Ƴdž툒L"V -9EZRTB  "J %̱f$g::-H*&iu4lnS9w#}r)u-sӮfXz鑞z/s/51X嫩Ӷ&m;zy*3k{sqJS|]**KlRRj@gfB%5wK%ŵ2sQ7]J.qsw|ι^q}s.Ժ7]29k ַeԐ3yכg7[-]E[F*3[y돟xnBfyV%PZD$)iBj([-(,k@$%%@7K3dol 瞦lYlII.5F13x-TrvV$kS8wց:9F1rώo3X:uiPeK.6 j"YPD,LIu53s3V źWs[Bfn]3㞄ä:Ůz֦pZgNLFj c8כϿ>ZƺgZmYu-EZ$ kr؈lR>[YnņT]KZЂPIdIdZ ]KJ[-A HHB$ufe)"K3ydpH9cyiG^̺Դ-5# q~/=wHs֬;j1Zj˩k|]IuA(TKlԦsUlՍKR5.!QuD3#9^}uf9s8oJ.$,m3Tc]K-鞝s5 f/ME{[-n-Y/>:7:lKVWQV3B[$Tmcifm]IKu-Pf$ ZՍKJ@ E@HD͊-eqBZ:,J t\=IsӮ׶Ul]j rߏ>?wۮ^TļW{딷RD(m-]L,&fP-f4f*$gmL˞v#ZƦ*<7Ǧ~I X[S9qqmoy-m*ajճZ;zl5u5KLs}3Y*&j.lYIdZ R$Y"9Z]IJ&ljZ1X֖u5*ZX  DIbQ2r.9-Z=lr kzG:~Fdg-KeFsy޷nIq[땖3]3T:]3tL.9[[k[ȵl5]ng"n-]I֦sQ%]@.srKfsfn9g7L龜.Z1u5"}3d͙jtt<קlBesI}Ӷ5385ܶ"K"H]D( ,#9w*2ԋl#}&qsl&E+Z˗kp֥UwJ  @"*$!XY̳͒"b-=Z -ky781|Ͽs|LqdZP֥>zI979u&h1s7"K} 1qz\VTLcI2\YlJT-cLε!%F9] 3fl9ku퉛ϖt}3\㖼եy/>=}9ۥ sZŵH-YQA j,-,J$%h$fh[%+<싢&lLՖidk7Mj+V]K @ "*$!XVYnqs3fns| ]jou:bo/E+%Yun k8͙g7|szuԙfs,QXn[2ȶ)-ԺJ\,_1ϾsӶQVjg6fDn "fZܵ#[F9k.76 A e!S4[&n1n[."̒@eؤIh@j!VLib.-ֲ$6TK3kyKzhY/>Ƶ].iVZ@ ),Y+)fYmԉ{;bqyz;3@LL .:YƽY;ӶdnZ!VLA3sgVV.,ő%YαW>vK}0.lVqqIn$sJ֠\r^z1Ls5 Yqm,J9qwomȵ $IEKP4(3bXZܷ6((*g:dƑ (֢ 8| bu-RҭUE @]@ $"K%e3%l,9PIfng| ȺZӮuw=HVK׾5LѽMLV.qB2Tٜ]Mj]5Is/|=s~\Ⱥ֤j (͙KlFq`YLyO?cӿ\ut3]K1CZ-2㞑3aAw5.Af۸&R[WS IIl E!帺nZY%5z1oF4lFykYRX Q!*@=gWsV]-RҕlATPBP@ " K%6BFeRK勣h..3*&nsVL鑜j٭3u R7}OIstƤubPgg7ɩ\sپ%XLfՈVqKlxw|_7\q[N5l,Զ|v.ZT-Y3nfֵ.V,]f婛֡$YS7羽qZH &,5lJ8$ZP+tK5WRZUP)u%%DQ%@9c]Yׯ}fjRKLmg6E$.fַ$ WRٜۥ%,^nZ]sx>]3pq*zu7%Vp|~/9jy;g_]η%t@͋lFs@Px=߭㮚ԕNO=iӮ$g:cB33BZbdΠɥJJ4j[-J52KfsQifse<3u2\⋣%ky%<ˬjg:4 **ЙIm^|u[]K@]E[ hUBUDT IK$;ˆJ;7"lRKWZ,J"f1fJԺ,Ͷ@ 78s~LzɽM>;uo3Y<3y1s~S]3e.ȷP"K3`$,IqjzykǿJ]Mε>6o:NشRK"JVERDP @P"qE[5WRRK"jԋZͥu%ֳ%Ijo&m$cu5fss@Is1Uu53sԌsZR (ZP(T Z EA(Ls9ٛln9{NV9nk@5f,5aa2kPr/NV5Iu3X>mM",Ԍޛ"\-穚X]Osy:}|H&EE79.N}{xo:tκd%\ӗksly֣P%B!V%\u&h kPA)"㖤]7Kas#ֳjE֥ԑ3qVfUR]IL㞵TTYYrٜȵ[-KeԴl*)V "Z@@ "֦sqwY:d] 6S[1S7[y %vDmqr3u;雦qdLR8N]3nHIVJB "KY|z^zg[SZZ;ZԶ*fڑH bH3qT,Ʒ*RjʼndKK3[5&n1w4ThՁjD45d浙-J1InK1Qu$FqF$if9k[ܵl]lP.@TR @ \b}f.qq3F`-ow9%V$[$KUKWʑ%̱J.yt=o1znmevSˤ龙leG'Lc]/.X˃˥In-%JKl3dTϖNE[XR ,Tn3m[!3s -KBD͒$k8Rԩ&YRQ!,$L$HV5-*(EQ`WJ@E"K|d%ccZj) j6fFY3y֛aiYjTu3dkrgfKl̹ũ3B5\5R-ozvε.7"إLho.Y,u׶77RRW%j%h-L`R̤ŘK1]{3HU 3n$Id]$"K% *-Hgule.e%%ew5ZUXP@]*(UB&n3@"Dnss.Y tU7-orELeԴsj XD&j&nsuh\UӮnKe℆E"Kϖ9ղD+[nTU*!bȴIdc]o6VjlR-H@U!3djBR&lV cWRK7*m6dR%$o֥ԴeAhATRi`@DP3d%DK\s:]7Rqo0Fsj9- R]KL6E-dL1]jC[Ul™SVӮFd[-Z[hL\R((Ŵ1Vˢ!%Mn[l Y-9΂.s(j!IAJT@*-Q,`RY f-;vN ΄ͺ&\kIm5[U @ @$L $.qqZ25gkPg4 L&mԵˆn[SZC$HQ*]3u&l-}%fYmZI[Զ ,ZQsֺDL\5Ӷu%Lr#ZlRR%$T @LkQb&nf k5hjdkS9AIZ$2PRQzn}dZ@1nYb9gu:Ի[((TP@R"!BQYc sy}s3t6fEh[1ΫLmJIqE)kZFsfnhg6@]oQ"ԩtmbɛn\s^uAu2- drVIUQTXYu $% -KX-HѮ-3al%㖤ԑ[$QS*C8ImHCZH;tԺ[5Il"TP( H@@"瞳w8EFK&hsfnZԴͺkY%ek8-BRK"$L -[-"ַ&m[PZ$3qo8oF5^IifqqZܺMXAPK$Դ.qeՂY%TY7$P*wYŴLl":,UK1H3"S6$-]EKfBh b(@ *D2̸RUU7HBg֠ u5IX;S9*fPձR[`L6Z֥m#<dž۾.̹qNLU9ql Z%j]@&j)Y%BT5֥@L3fqng6հE7c ܑZg7 R7[BԺ*٫ZP( `q33uK[rK"fIg7Kj%sW2[d9yќ֦ssd b\ -H]$]KJLY.e5-#ώӮw(zL$[*EEՁ&lXL n&A)( @ EE) Q-B$%nZFsm,3kK\lf33aL@&R[[-D,4R* @ ` %m7 c4%^ٺIflu[eֳfhn%;K\‚Uԋ@UE86эo6.E1ssNS-MnQejl#f Q2yͅ   YH("D@ "A"fЙ=g}3t+U":URА.5t[-ZYKbJ P@LlY1au.qD#ZHnNs `K Hu sf[.˨9.K`Rl.9}'Nض[ #ZT5&5ϖVξ[1VՋzmj]@Q Im-Hu!( )*)J+&&t[" հ3ieIsLb㖳ӮdCZ 2=L[.Q`$kK-u( u-([ T"D,fP睒̄]X1MThYjKl sYZ[K-L#8kQRZZܴ 3sTLJ>[l*5RLu5.)-["fQͻ@* EZ`-S79˩HP) BsKԙ9PŲ3Hx奚Ժ 㚫αbsV]Kl R.Vb XJ,ih[PHE fh ,.e3mN|7+ZfJͶ]@) S5eS%+;;hofn`L_5z3w[e֋[AieuZ-WE[B@P X!AB&lY-,$j3l.IQu-H5j%;%֠!G>v֬Ul!S6fK׾-l"Bn9nFqut鑙mLIQERT]Zlb㞮淝j]K@3s%UB.ؤ(HP.`4g<7s~=jܵ3q|5[sUlj J-@TZil(P(@H @T ,Y*2=g:(L!VBKljg79JY@&,h aDj]ʀPIfX嫦7,!S9屜oU%[5 jkYAq[5u&h("Jss^\7эε.B$͙TD- 楺P(g&TT3xX~~7ܵ}{яO-p}'^-P]Ml-f[%TRءiWP@ XT$"fťb$ʄ#UC[ܶg6LnlP$k1dTŒfWQLS9ZֲQ%L#Iz(k9jآ睺, kQRZ8PLPI,[@H2-@P6EZPb9g:ؾo"kK9=|f^:沈 eSZ]--*UlRP@B&hH@6fmfd3Fil*Qu7 dEJ*JW"gPaR(5S9j4-]JQ*XZRl%XYD5l5*]TshҵQ@("-)ḪDȒ5c]zg|g6жgN=}u-ZfM*P 4VHU@"H" J(3a%"Kw=HӶug8s夽}g}%ֲfZ9Ԅ!KR&.r=]I.-"٭Ic-[.CZ[dłfIP{6K!-)-+lEkrlH*@%Eh֤@L,=qo}s_65f9j#}&1y~3D:R]KdMnoֳtUT$ȴԢ  BR" @hDZE\b㖉L4!@H˨$AK3nR$%)*JŒkZͬ3@*dkrf[-uRDYKfss,TܺTDα΄)HHo#9ղl&j.(3EԐ&mIljf}ut۾y9k[랽sqo ܙR5ks{RA:YRR P(P BRKR52/>Z.MXPmhkP,K ,ACV *5,E -K1Be,RBYKl"y (QfRDȒIs]2j&jKJ PU"Ԇl$7Vˆu>zZi~/lߣ{ĭ@w5iR XTr h(P$ (-E3bfXs}e"&$n鄫9ЙZPXUYHTS2%LYjHUVBJ&j! ֥*.&jujBYsΪu"KmԺ K%XHsXs#{ƹp_F7ˎmVN>_O޷3Vkr֦i*,RgZd]. h( @@ř79og6IZ͠ԙ:,qBEB h,Z,U +lId34]*E-E$"IdZ$ftNغ )-$3aEfHR6Eٛy z:uqrrԌHxzgYӮshH!%ZZ[-Ȱuf]j)@[ @"(@D- IcS jg5Id1[鞝p-LB!H lU$@-J`ZR%" *W+H2b&ji@  H3g;nkyHƵڅZF9.9s6yl|\Ӷ&hӶ$gTj*nX"fjثJP(PJA %̲Y9lH3EH$S}su&l\#3HPQABPEYb "EJ$Dk`(34`ltfZej@!@L,Ƴu&*vԴD-! `nIfZԒ&l9k9LN\67ky5v/>.tͬ虜gD͵T..YlH̶\ P@@"*@ ,Y,.9ޝ%jIQiebqwPlTIbP fo*QQ@TP@PeԺd$"D`|l$["R$ZZB-A,53kQ azuӟ Iuc;E\krbK@gD}s-5u*[ KlՋ. %@BYdkE `XR[$ [UX%% TLQ.sdRS2UKlP`db"n[@ S5`(&m-I J@$Z6[%XKd{,؍ε9smorg9婛#]3P*f).5l*DZ5slR&h-˥(A@ d!k2^|IlDLЫeАȶHHIEKdYg.U-TDT ,LQ I%RAQw@B-IdkYTͶIu!BԌX夹HH6QMnH5vf٭KJ+[5R]- du-*T@!@@P ͑%=cD5YE`6kP@]CD-Kl !%[$4]J%P"Q@!@5a@ՐJXQuU$ZīhHDP%H%R2P(Yřͤ5%Ljճ[78V![MnKE%@-Rձ@A@B @XTPP 2FfS79S[ZmXAPԵ"I@@(P),jI@[͋Lu [$΅Iub\3UlP*"Դ2UPID %P-(ґ%lŒ4H֢5[>[jH78ҭYWy IY)V,]KVUP @ ( % ,DP H,3s#8Vkp *.i@TP@\jdV,J!%$HVBJ$ʊlP%K" %K%-,Jlfں",Y( KJ,͒Z.UZRKY H-[-]`)JҥA-R@( (@DP9sԺ[UZ (-PԒ䤋E6KuE"J%ՒY a R("(!3dZU)l D[`[A BP e ZX"P$%52]3P@3.Mj[-]"P-]KWPUPP!H ( BYs|]j -"!AHtU(",TZX%UKl5B)R %V( (ʂ(*ul IT5`eVJZ."dY-!!ŵj]KB `\PER@(E@( PE@fk8ں jH$%XF ޳آhQ@ ( (@%T*\tJu`T[ Ii ` U!QQl[eIdEj!WQL&l[Y#]K UU-5-[@(@ e%Ʊ7{E[..ɋh u(l d$ZPK3Ul[` @ J e E*H"!iVjl2Z,$(%#8ԉ(tUT) ,ŵjt֥ 6J-RtilT@QHR@ B"*"f:.1h-[-UJ$EfVԕE `$QBf[ lR ", "KuRJWrf%K%"f-, RPB sڻ[l%JId jŖ[P@R P  @ ),fT,tS !,R.V*6fbZCK`@P- J- EPnI-T!m$d Bʍ- *[͑tLj "LL۩H[$.bff5Vt BY@KP( @RP   ) @ ,!650.3iԵ3@X%U &h$QJ@ Մ"K ]@)ImJ.ZR%ٛlh*EՐ t!VLʄ)S)%jf¢-HDY,sճ[]Mj[iVQTX P(KK.ؠZ@ (@$(͒Yγ Ȳ. ֠-,-A-E -%BZ -ab$j.-]@-fjK1fmm*H"KudV,҅I,jHK2-V&QDY.]E Db (%- ( R(H2KflѪ[I,j*dIZ.jPPJeJ@X[5d$5B͙*ҀEEIf.smHT@BRZeELQ .%XEEJ$IsYt4(KKh$2,U*(-@@ @DT"D͋3dLl]@-B҂!j,"@X% K`DY(%ZR²UIQ3HUldUDHJu(3 "K$ V@LqFlSJZBQ2BUUQ`U@%@ ZA"*$"K&nqaQh"@[-Ũ*E*)K"ؠ(I(@ U@$ $D9Ի3BUR M4j&RPZD$#8lkR)U(KD@*PBV@(@ "@h $L6f-kRAE!A@LLUK ȩ"JP-j$)j*d3d]-PA&lWKeel(A@EPQ QE((UH 3Db[ՁAB$Dܶ%ɚ`-ImI@*%-Y)H"+( J$) +) ]EYR]. H@jEfZ*őjZlZili`U["JQ@(TP* bdg).-BU!ղP[KlQRP-Ql` %`LYUHBEK *X]A2RЄH dZ%Y"ձV-U @P   RP K%!.qs#[Ժ,HYt5*EI(H "-JK *!HZ"Q%-lJ!  Z3dZղiJ[- !aP(-@P !B@Ff1dEZ]J*-,PU%@h !D-"\l$P$ T% @%@U$) ZIJDD$@  *KV[-)VlZP P*RP PPHA,LزVPfYsF.Ԑ-Yh["-JJ $&jI@"!h `TL֖%@fK3dZ JY%BBfb-*ҭ@P@ ((( (@@! dEY̳͒"ַ5h j@-*%-([BP*EQhT(H )f,([$PE$tB,UE ,BUERUTUEZR( H@ @RP@$ K%Lle%+ZKeu&@[K-!BEIVZRl`KRZ * (2R.P%X $Z% [j]R(ZUP( @DPA dEDK!JQA(X&m$)[iA (" fT*!BCK` *LjDR%Yt" lJ",[.*ibi`  JJ@@@ ȲXLBfZ+V]KDRR]$ .su[`TY*!j(LIBilKEV%fV%$&jJH*3*&J]5b X(ZXR@ @"P  BK%ȒȐ]KDHZYjfȺ*)@L$K`ib\(A) -B%R (@ 7ZA(J! BfȺZj[-((*ZTP P(@@@HP@ `2,,,,к*%Y1RR(ҋ-@R.quVBfPIP Z@۩l,(sI.P PU*(Z  @E"@(B Hh Ȓ̳(ԥԺ,@$ QV%"( P[$[`LQT!s*TX) )3d &j"lEksV*QJ(@* @ % HR@ `!d[ EHmelEZ($*5rT(TT, e $ IfVJ,"HJE,]]5ҭTZ)-Z@H dXJIdId"J֥IhlB]J@L4IEW`K@%@IPl QR&h&nbDV.TTATX@%EP D($DD5 K-ZInEI@J[Im"Uc9ZPIB- `-IP2dIsU-+TRVlB(UP @PYBYY&h3uu$%YjE@P%%H!BJJhIP E@B@͙-[-*ثe*RX-UEh(PEP@ `R"B$%%&ESZ.șPd4B$J@RL2-S(Z %"IQ#9ZlZRHQAB@Q@Z J@!HP*@ DPHRYD"BYIfPJUu.K BB [*A-PDtRH Lh  &hD(Id*kTZP*إ @@P(("P P  P$HfK![b[tXDZ @K"%%H PD-$g5UlYiV(E P@@- R (PHHP"IQ %$$%+V(QWR3d-L 5-Bfl)Ⱥ6JP-U(XP--@ @H X A,)D%Fa(ieHU"RE(I*EU Id&EEQVR҅ (P(P!HP@P@R"%X"*$L,Bf(kQB$Z!VAIV!@LP"*lYZZQ`"P(@PJE@(A,ȒD(jXеh@) d"YE*RX !T@ @P@ @"( @!@H@ADJ dIP s@R@-"еlU-hTP[ )) P )H @ A @KE"  @JZUl A@[l P P  P,HX2AHPJKZP(*@T,(EP%"(@!@A K(RBB-(l"R P*B "@ @K(X (@TP  JHE( !@R `U@(BP@(( l@BDP  !H) A !E@(  @( P( @@E RRRP(XR(*P@TPP(R@R(  ((R P (@)R( @)( @-@("@!AA!@!@"  R(P@) @HP  TR !E  !@!@@JZ@[dTPRH. 0!1@P`pA"2B~иQ~(Q~1|~Gy{\~GQD~ =i?1f?@>Ġr?|ǣ ܟG4?YzI劘SG_B<|I 3?J*T}6U u!Jt@3xPO#]Vͼ4yL~,pjx\Za4yC}|3>{(ԗmTq`Pjm"G3bé/΢^ڻt:T |PG |a9)hC b 7gy۶<*{"ԡ (6M6l!EG:ESǍ6=\th<5_~~ߏ)p}m(y8ǃEJ n(QySgҍ <뢎g>>(;`wy -QGxp=R CzT l~3cE =;Ch2͇i 0-N>{d268a(QjGRt7 ,oR ?juܢx|Pɞ\[y;{!FLcySi9(xsn;cpJ6j YݩjU$=ЅWiku9 T(:}tvsjEJak+5kVyTp8;S[VUJ@Gl{Bۑ(T܅J%t겜ǽԍO?*XwЩ?QhTeOr}e9 JҴUk(=f}Z4vRNʎlgh.xbTҾ0RF$Ԩ(S5F\N0*1 BC#qB.) q% MZL? qkcll8qQhcl[{aNѰ#Jvg>vt>v'$S{.YEZ Q)Ao] P=˻Q9B>rO5ABʻkhX؍P<#3x(C/͊j6/sPRBVj.@^Q+NyCs*nr„-ә*psDC2~QbT49Tm dg ;G&h8u>\F927#1q(P -j47JeJYYCcS\8s[Fhiw"UrIJ8JQ`r6P)qUg.ŧcrԧ QyC9Q*5E[ #(8Puc~8DGҪ13vMӓtqQ5!TXظN`!Fo|P ln<`ofBsv8 7PZirq c8mM&:S\cEjj Jz 3immJo s%8}M)0`+Bj͐#ܯ‹b2f@1ŒHNUJ&Uanß7ruV ;96N ߂Ǘq8wTy᪗8޾hu>$wgvRܧ x0Ҧ!1Rsv "Z:m4H4< ,܍8DH ҽ7ʠ9(n@qH3G:.pb Te6$|`-vfT^a 7bFF璩s M3_gNrVTi"q%NciU0U3GEs|{֕[ȎeLL2jr<ŧ G@өm&08,Pޕ*nMøԁNTPD`+c5͔-0}tlLJ Q> j |8r¸}N;Oxnl.TX[SK{G.NP`"7?c&l(xa.~9i?C>?@gs5O}O?[OOs>r~țϑ?m*T*TS]?* 0@P`p!1AQa?Z?Vό sCquK)TYca#ƏfqnjEl1OU:3 GAQ=1e[(Z.5=j*tzSrI4\xeCZp+D;q`\UctAA@ {)0^AAUy P.M$F(sb=pChQ袢" E n48NAGUq p>ҫ]zX0 hp/SBl/6(B h(=`sa plĭ9EuuSE\p%>49Π҈Vqvry5DN|AG!y ֬C*Zu*-sze^P3yFqlC8uTTX\?* O򩢊᳈rBENQ^Ei,q=*|aҪ O>xZCJ"^XLJ(NPO:j^!Bvj =6+뷼(z(lȡӍP/ l7; )c&8]㧀.1]_c x+8`g AGpᵨ=PQAcfTUH ](vgQY>(j# /T:O[`_{dPb({^;4A_/. 01@!P`ApQ"2aqBR?=AAlċAAnkA^5~΂yꖊ"-xO͒#A^>HX;/_eKXϛ^ <4]Z-ՙJ׋Ƌ ?EkRIxDž~aK:oݟdžbV*ٿ 3G<K̬ zZZwZqEy/ɧ>{z;.%B3^EUdfkZA^ g$f1bUxlx7IFЛwR"F,WIx#Mh+:ƈ#41|ɼqk]z VXg5Nox+. 5V 9|$oENAdI,g]E1iHB͋8:I&^geAY.x:nI I:jD8,vXHX+b^oF3\7"ӔiuH7B9SX1yhŔa7-'H&qc&̋"ke6ZgDb%IuHN6T-hnŒt 6!Q"5 : 5gu^ :"R.B SC(?%]]NVd1y!xwћ,TMۼ7iϸ"Nl/6A'O{.c=9H$dNABRiT;:*W+1+/4œF'ӂyfZVshx*YY$yJlUC|bOA$$A.pNԍhI<66;DŒVg}kT}.$t ]"ZIrNld^a " ; Q=4ul>*YWI$]z/͢1hѭ'gHՌ'oIM1g84lu,8䪝ʿ$ɣkbwd-Ts֌hRn/'U)h/.)x^,dz2t$omRFD1"f+E&U۸L|zNSM\Yl;=7*`vfX}΋nEƄd-I:UnwE/BZmh  YA;! Iȵ_hTM֍FEU h<Mv$R,-Yx4&IKGG 4 hFsߚbZNedIGH(BэƊœ=mFlHqo ZB\vW8#Rmk/?&uyI"9'M{~Iݔh/# OrZ7)%LLvcfRSfE$KQi$"2NI${hAHI:/ͅVpc2␵);E\Cׂ4*)Ŧ' l`+OF'U#'7v!rբNjM| E 1;wd1YpI:D Mџ{ wB$i&*ԉ䬸-(9Jz߰1Cւ-8HR)sgt;>'BtgJ.OVvv^+= ^IC@Ug\; 6Vbh$Yh,6F8I?UvbB³XMt` O87lX1r|8^Mj9>|$ ؉]Zza<#8zO՞- ПH>ªmEvBbUj;'y1y$܋Hƚb4&b8,':K1YpC$696:ܦ䥏~ĕdtxsyجV+Ov@n!O6L^%evZn%xZn hcZM$g{I݊Q$TUFrRRś֋͐AtdXR1xسcBdWj՚:H*mCXRVc66$"ZNP2GQ: Z"lF|3vBh;'h ԒMUYZNDW;|۹NDG ='$Dvoÿ"#I6UC_Iu""&Δ:z\x/LRw"5.-d12o?$N-#bܦjGxR[U5q`L1&Ė2I6z#qԐ@ jFe=ؔb#N#b:GZJ1hNN!w3y$cE(TH uh;LZm"ت0Rɺz+E"1uc;/$ϑ`'"$:šeJd~čؔQUaYb:R?$T-1<}Ɍ*wI$gJ:DVUnӔ/$|ZqmœfO'SnvI%܋SY(tvD$,CgIiJ- cv,cEiu̩6Z){ْu X*tvC:F*G]æ̧:M {Sd11aWv-U[$EOx/4w7v~ V_v7$E؛E&5f, +<B46YLo6n 1bIN u"쬴\ژWcUJӟ)VMR+|!.ҬȳBVw"4$ЪmcDELWJ~Z[h7e¬jJŮ)e;]'AYbuA#H6wkTY?2l'H*Hay͚—fM ",դU!w#ȋ-ETR6Rؑ;~-_uAIi7}찂 +&E.DnD EyGh7Sv?Y7 19*Eݛ ͘Hq ^IG;*DuGTc76:),NI#ZE4ԋ/(wh0ntȔ^%$b:=ٵ$;.VO!q1ĭ,d;Hcq!v`XVH1邕'I&ەwdv)-ɻ$[u 6.`ՕNeUbc)Z%ŌpZFCjluU_P(>Ia;vt1EzNϱ2|YZi: vV]rtTɴAFqD+2B7$V^ Ii,CvJ&+16;w#7jӛfJhk X︩I>VX'fM6vc!)~J!I"ܙL$!>L]2+ݖQ6bd]ȑAbFu)saw 7pkC b-^P$uh)b훕"sddwJcT4HuwcP͊ HٸӉdkR,փqbX1lBcDB"vGB$nѻ:;AWJEOज઒-᳸#cRD ?)Ef㚑]=%8:d:H MV6'FoΊcY4/Bwg Fzf]AH,ExyHzNwY $2eE܉ ,gDc OaS"ڛAbЍ ,7YF~:VN$]XR)sfRJӃpSTai,Vfhm}:EMuw;:uYbﰳ@T]bΤ@FwJi'ʽH?m6۸dF;`b[@]+@vh0ݻ^Y݊ddj t6uodEE2JF&,1\'t=)*dIRI:0A@K(BVc)We*gWawHw bDc&,}HsC2Em|l EgTYRt\شZlo(; kEQO[:R]v]wC$mh:Eؓ|"Hōp&Ŕ&27슔 ȑZp$Y*-/g)F?5i7"wW)M!͝$ޡ hr$t'PS(sȴY#%x#AvDr_%]h+ŗH0JN!PS2)BVV H?dbYY!8I$ĤKfReG\nu'~c:*dB'81Xlj\ś?+ub)VXTȳDAҁVTVXor %I%?짻;B'F; 6ͅ[[vmV;ٱS ~J񌛁9Y֩+}o l"L-xtƼZIXI8򭏹̃2pWxISmvR*|?}(ߘlF:?][S*?& R5ɮ⧼ࣝ}qb'Qݑ$v! 7CcbZ !C,KO&]E?iʵ{[RM ȭ!OkQ:/UXMX<޳^fA՘c#`ʻfɻM%[X7drQHzfeGj4K^$Koh4A&,q8"HvO'|i76XDf]+-FdM ]\h ,^6eE6(#%z+Q3r2vW-6IWvYĊv#fFR@Y" ACE5rh6wi7],}-E" ؒG[q R,L ?퐳G Wh^#bl΢EBw\l:NE1!:jpbŗIoG1ޮHK#|'zr*1S;AձfHeu؟{uBwX; '"v'YYSobNQ E{ޫQE O\fIӛh!-cNpNvV9,kZtdNI"$F7MĈ$JX찫)k3dDYY+<b]6LjH]]%m(,VgN0,g˼^w')&I8l +lO7w#A,QB-&21d6U~B=, +p#1e8,>4݈l[M'ԞB4z웭61 'e͝X"6I:S7z)1 V`F1ڝ(X&8DDM?MGK6GfMےdcU 3bUhGs'Mv+ܛ("_KNvbjM-ZاMɻNv!i/0LcWb]D@WKӝ'QrAcv*]w:ƣaa]ZZqbfeƒl$u `KdԒN U:87BdŃvbbr1]ҝMӒI8^JꃮJ\IRDdҪAv-h"E^Z(Q$unmZ3t>,]IKWui+ef~EIzFuc:OoucݑZH͙S)NUTWGI:KM3.ʿ؟RMHRAUr~:%.Qy/VfĊYTywSe(ZKf7V[{12,S1 'إϗ\vӤT?y;5z kN4,NO՝Dz zj6ehŋ$̥ESƳWb ֘Ѷ|U~uXUе'>tOz ]Yڡi%U#R=eY݋<ރ(ϠF3axiVd^ƹL\Y3V45苕>Ij|N3 # 2/lzKi`?$cI9" /r:7o^y]qe1ǟ'Ԓ}IY8I64I6Yχ4OֲI:ӄʛ 9y$|ys}oN&N1hM$s gVI'$tAEI$NI:'X 2I$NI7~AAnAGќiGs1 !1p 0@APQ`a"2qbR?(gڶȘ{xc9; {d~uNl; Z6 ۘ ,0#)";`dH^#{-=;DbzYuڲ(W}i~;05pLHWbwu%UQ/=IEbQut;/rӪ%HxUò w ;`*q)!U_CS +ソlD)9dõaL'~)Dv; ɸ\36?œ"Fg3 j봸QJjÄF`N̥5! /8͆qk7:ѫ JQtX)> w}[y;rUԕ!q! ruff ʛ_b8-*l?h9]R. !01@APQ`apqр?!#)ٯmW֗utJ\R┥)t/]/.)J]n.)qJRݯ)t!0FCK)J\ݯ.7jRHB! f┹.oMA&!:Bh)JR败!:a a1tOHB \\\\\BtOByHLJRs͡ /d0B.niɟM!5*uzAR/XBuAeD/77SxOhMa 4&)K?tfvNfIRRhO>CpZR)K1sKM~?;^0/ea?O))uBfi;M\,/W{1J'K)z.J_4o Bԥy_DkGO2\aa/ᯁ=` Q?Ko? ^5p0D] rLAvMW~[{Bn (=K0g!)lj i:Ƀ軯;a2SXk T b&KHk~3XbbxnXt ;[o7Lki:ɹhLAflXhY3bwޘ0xHZ[Ҿ u濘я%кWUozr㯃Bo:a;Z)7. ]O3=З(2o5{NXhBeR AIzy]K C 㼬<1>p xZ1>ܲňx_1 YӢ+0xk %cBft{_C[=[.tA-_L#B(xb[_Df/5~!uZ!amE XcZO2&Q2o sv K>!4B!5] (U.E%$Et—+yx] .M>]-b7/=֫V=a{t?/Llo UԾx} K0eUj ]^a|Ma=`ɹ]vO v1^1;XxXΛuOu!>[bŞ%x*֗[\\m]hy] 2LCB$<%Jr_ ]kif|xhBGXZQef1tQzM.dZW L_=0K)|N]=&&t}ʧ=>1 yb3ўM_"Z1b+ek{>}S-$|Vx^5/bWzMB_Y}k|^ۏvAjƄ/lJ3F,7z+ Z?.{,,>N?eZ}U,<%!u-/Z^zBt/c3=b\l4>Df 蘚7]/-Sְxj/]O ,\}:~dbd{5Xbѱ|[̸e.jщ<=ehNhKKGX]3A.҅^V(|7C{I!)KwZT _{!4B ˬ &om3Bu<.2.1!b8𶘸XBuZ4M֗jeoM&XҔKY Yz]l-K?t<!~iiF,^e ,X=2lSa<Ҍo *+laBM'Gin[GxZ45c)J/`b,l[Ͼ(BwÃOp1F^5oJ6Ia=9,&%ue ˑPtEfoC>ll4l*gTxςl/J]VxZ/ʱrTq±tz!<=_е}tҔel<xlnȄ^H\eu-WL[12b<C7)%duV/a/K!a,XbD3V7ѳF/?bxkmM7֗߁p\&Q}gƧ(SGU#mUJ"9'˺쵘{A.Ž >q p4;F|^'O,/OƊ&QW-PBi Y#8pwҷXSݞhxwf4<\HAr>jHT(p$L<9CA\!h,~k[DM,/^^=^.XA aBl<|)F<N6zN6.62d ~ X"Bxbo7"_q $z22m&n1k aa~1txc0KÛ^WW,Oea %7z>Dž9t)tcAM HV k + 4?lY,.?x/,Bpn Qvk>^^  B&b._\c[#F4M{!״V1,pq?g*'*I)B.Uލbi2p1  +//K_ j8 Ci^q ]WÕ.A\\J t zML>4y,AetNbt\~Ig/8],[ {Ne}a!w& vLC̴HR=h5b|HEt?''!iwssp&QDz5ҏ+DBi <{5NM ~ᡍ ^uf 41r4q#&&~ |Nl5YOw]|w-/|c E e|J? n7}/2„ bx=!)\4AJ&mo>ԥ/[Bi0и.f.\ܿτbs ^0h&.ԺXlNsY'pgN<$}a2=Rgxe߅֏&nf>u/BeP/ J\QB8 ތBX}o<"߉z}'Z/+F_y~R \FrwY_rNNX:$NGz\>ֻȟBh>ևݐLNjCɅn0ШKtY ~"yleKՈ] o,hG!kTO b 01iG-xBg}xxO~5[~c^ 7K Q}~7>c¹1nH,^\)xYnK.V!Xg&('%6B;&3('jai4[߂q.4CaKy&\=`P K\e</y4Q;p7D!attl_lL>BbJ3ąpxA9LJ,1`BX] w,.5[=ػKpLS߂B '=LDxC3J,7hpLOkDXk{Nc=/ȱH= r?-eQ]?>-]D!jUi>C)t_"dx}_xx/"V!ejpRBO}6/gl%I +N&\yebDz}e.&[_ņ.!k5_cF,-,! X>ACs}-O~eka>\yEd˼!:('KN~[Ze b}be+ŒB(epGO >&԰<`e>8\ evBw]&[(K]1yzҧ }ľsFr˳ՐBV$Z7 zUƇZnG5?5xo)V!zp0H B#]g)J6Q  VD^BT 7:\[,,'G&̠NZ߀h7o>ˇ9xr!}46U?Є$$x7OF)G'3 )n—-Ii}*<d$88e'ú^pJH3rټ(-$[!t=,i~Kbf1 /!4 1=j!H< c$|'=1 Y[QƣA4HI'>M'z fq'bez>qF|h=E"HAt-n@`OJRWyBtś—AķZ`vGlVEXcb">2{Ñ_A'eZQ p" .wUg!8Lo लX<4G/ 4XB e&zZ-(C j}W␄. LBca<DYv6-.nrBe&M!p9A ܡE-e.D0ޗ \ ._gCa ŵ($A(rZHx}b/1)(ȈP "A%&xV }tLN!=^I]<[!_ؓo˅w,y?Qq~;ll]4,.Yy#/XJbr,(%#??/c<Npa{be+ݛ= kG/3S5oЩo\Lxq\e+" p..lDǡ8.V[b| ny'}G-șx!A'qKBbpn:zE=^0^~a,_ޔ b,1bhMP$x7fKE9qpEٜ(oW.E-jS{1VBW*<>rxh~ c&99(E˔'/5 ?:4ؓ hUF‰nE37|a8)!,67bBlC$n JMq?Zsc‹,{Ʌ MbBXC= a5{<񙅷.Weމ´X)^E=BWĆ>>%4 }XhnzrpG<4zÖCDN8,<,Ze‚OR YƼ%6> Ň'Fz/J2(al ICe)KR^a2'\ab%)!~G,АAճ%Єˀf1-%Dx)GS̞ đ8ŇpucFy\ u%b^cѬ͙yei[!1` EȐ_nEÚ=քhj|1gZl7{ y.[,$dH^ =xz,QfWg 5EHL zBo16x_VF6c!!." ?_/>džpoշ- aO/z,\(2H1Bn #^<<cXcB&+A RNC2.ܼ} afe+igJBb**}11+ROhA2wXX,B aX% lFAaXbǸa (Obh.ЄhHHVŗRbԙ[5ZBa/<=pr\4J< 0-hWҬ>9 K6pЅQ`.LCGIz>Qcg>)yCοQ<*!%>&2Av7 $-Yb([<_1%#8:7`'OIO$!20-gֳ 򟒄!AYX&9c C x<>Ǡ1x' _?qQ b(ÔO"ɜ% LN釖%[?9o\X}gň jPbB BeNO 0'9yl\\HBa2'ZŃlOP{bF%D7F2uC_+O>bR ?+hpBY@,\sIp,ތ8 wV*1GzCX-s"\ K-XǤ&t z6-`͋F}d()K|iA/ɶ7 ȸQO f ]߂<( Py1 <2!W>FJz!!S}3[ISZF-n"22,|_GDǁ0%R.KDtB-wB>L\eWYpZOʰz/Z6o B :!(6<? FC\[抡آz"xPİu(,\!! $} qHW-شz] vkţ4cYe.0Ͻ ?Eȑ3^ ўM&Y!Ba)xMӚXM!PsBQ8z&{=Ai'0 P>$) P ֞&!-`Ͻ^b[>1l~y_ %ȟ9D lN(cY"M A"^}$hh|~ዱR1s؅JZɣxXHoVA,,Vk13\”yy!>f+{LXc flC} Z1G\ .1MVZ.r{~ fx&!En FıcE[/  ,<=z-V&B},x/D!jО/U/d&_su20%O5؏+¿hx K kx &f!Bэ$Bi aQ:ǡ%hZws2Z"8|gy+VS)iEұrCѓYLw0"U_fSE2r\SbTPB<)boD&YYǂ!!x`vZ>IK9 !nѱ2败7&-p<L{xY{Z3io!/(a7 Kc=Dyx] ,O(AID~]3{7 .Vl#G1=8/EADǏpżCbse^t<,?hQ`Bf?HZl_}(]o [nsfWKl]YC[] fadDd'%<<>.ۆ5;`Zynx>5Eһ<4&h z^݋|M"P}bz隵DŽ}pxO!E%b Ɔ.SǢ( }LB[.aa abQp-/Xh)s~ CBQa0j^t4< !-VhhNc ᭮ I kr&O L~Y4/m!aᐥ/]s-ˋ_>^jXy,:ƄŇ_,̭fWǘ>MO{?2xfd; ؘxO<ώoes[^҆=Xɻ寙2/3oKֺzobxxz'} SL%)Qh}עm{iKK/,Y}[ETuN^-<Y}tn%cCG/ޏ+++uR,ύK."Wk]k[ɈR>blnfYDY?/-xlbXVb>)Kдz. ꧺ<"t䬃Byev/>#x{>q{njQ 1Bs3ute t6$A3hO7寁K{/E<>t> q'xAO7M;hhm'T&1~ 7˥)/6-'C&^~Zw_w8B O:,77K&^M&'8OL&_ߓ? /Dў 3Y+B FNԦRl҉uB/4D|~ftmKGu6{)21z WTKk>=!4_3y\u/m)HLBЃX݉|\_K!1 E31 \-K)F.!BNBB+Rb| \QHBЄ!')~U.! G4S! /UiJ\-!?1B t-湄!1?ffЄ!1J&\]._ tU! 6&f!B%)K(K]5Є!M'$!B!1JR)JR攸^!B&33!L&hB!BLp!B!B&!1LzHBL!15[Bw&0OOY >/ mmmmmml` {l2$[mo}oe-le$l[mmmmmmmmmmmmmmmdMflI$I$YI$m$R[mlIImmmmmmmmmmmmmmlY$M&$I-I$oI$i$MI$lKImmmC-mmmmmmmmmmmmmdYmْI$m7m?MIImmmEmmmmmmmmmmmmm-ImȒlMm{am}moI,f|i4mmmmmmmmmmmmml 4om͒o}K`umI7$RYmmemmmmmmmmmmmmm$Ri&{dLM&Km&mY+mvmmmmmmmmmmmmmmA$Ri6dd$oj_miumMl}Nm)%nlmmmmmmmmmmmmdIi2%֯me[lI%o?mO%mmemmmmmmmmmmm$MSFY2Immi/}'[%s$$|e?ݶIdmmrAmmmmmmmmmmmm`)6}l[}'ޟKu6;&'t2~${lIi,C,mmmmmmmmmmm&I{L~oW[%fOM $m~M'17{Ie4ͲimmmmmmmmmmmI6d~e$vi>[9DmOƶm3|mM7%شI[mmmmmmmmmmmg6}&%'We3{6$I}xCSi;m$}fi'$۶M$6[-mmmmmmmmm,IM6I-Iu3N]0ᰁwp@"|2YçQuOl[KvImmmmmmmmmm- _,dKOkeƲZyXU$U ;fm)tc 7mKKniImmmmmmmmmm(^$$}Ocvo $`B6y1]@oIili5m`0- A?u:}h[=R mDdMmmmmmmmmm&oIInMt$؝[k^ט6jtbgUdٶMKemmmmmmmm4lmO˥nJ^(Ų%%8w}7Im-m4L4mmmmmmmdi6ɲIoM֥#)(~ \i%v7>ğ$b>臨I%emIKmmmmmmm$I6ٶ[=ϽVi<ӾZni?MqbнUWb2e5m6y$mmmmmmmlI͒[tmO[m$Ommmmmmm$MlDS}LIe 1m^=6,%#$WlnmMmmmmmml`o,!TVf/ʹߚLI6|c $gdRif (!5 >_Om[mh$mmmmmmo$9쏴ߋ;w=t:.CS2q ''VV7Jt0I$ݶm&emmmmm&$-'n,MI|&#i0q:9۽c{|mm53W2mܒ[δ }i5Ym۾M$mmmmm-4{&I-Y{PRQ@g*9efWv0&gHhΚ晹+YAI$K}M[emmmm$A"mMkzݪNV=͏BI7n؝!MeeUw:`S$[Yem[mmmmm,IɲKoo^4 3\yɌY f/aݷg&NFjQ).|t$Im4[lmmmm$I6Ȓ} `ԛ&ܹi&Uv?HLZom4{k:&hu:KwHmKemMml[mmmK$H7LW}%ƵM;[n3m0fbfe tf[ke }n6֊ 6$med%K-mmIlzv!v=ą}';j0ot6iɴ!yYj[>dI"II-m-&Rid&\g)pݦ^F-_^$b.ĝm5%flВK]7:뙷@nZl۶iZ-6y-mKmI6Ie'!awo&6mY b24s-ˊ}69cL޳-{l[o}M&I lY$H$meͷگ[u Ab,nS;˽q{GvΝ+3":3%n͙wlSK-߶iImmY$L[M%M=m;biѨ>/u)f$O s8a[K޳&ҙb+uOmYm,M$MlId $M%Ϸko_:fvoID̒lLm=&k0TA:lh1_w6him-MdIm, m4o%ͭo{d&ɘu'`P`[M9&2Mwk${]h];i~@( ~$ͶI-,I4Mol-}_k3?oKːqyOM3]57.TYio3yېL[\sLtڊ,.([gy%$ٷL&i-$liol-m[g|ƵL/II m b[9߳OmL0Dd_]ҫ/5% OeٶHiede,I$-ۦ!XJ$6I7m% i4M{$mc-حN/>m>CМrGK#s3hK$5LIf/m};@$"dlI?E&I&m{&Ioo導Q t閳iNK MLM:e9M Sg=M `΃n]6:v{lZI-hl4M?=&Kemxy5I;m? ^=O&('`B#K4khN#vstWkIi-m4l6KM #MNI%sk霴";fv I*HH^V+BpVۓ4/_I-%m_|6[`x/bY>M0Ju`lS2lrP.M0㈴IXwCcrq?[k@'KI$&m,M2[I^!mUY{X`rS[ĩc5ɩGN8`vml{hu$>28+ؿXY \vI-[eSmYMhU ȓ2T$T~ي gcOS ^؞f& Z {/?%KdݴɴeI,e'l4ݱP&m6\I(իUq&=l[idݒH2mI6$'ԭ% i8cTU$`ɊvmChPFdj4Bi{4myo{rO}$mY{l۲I6dM$7hLZ( \8-my,ij[j8'l=n{d,$˭Ewhy\h;BԳzEMsm]t)u|04p㫄:ԥhm7zN{$ld$m~|jOV5L.krL>(SL>&Z= Jy+:e KW: ĝg̰v$Y,d%&JLuԔ&㢂:qXnF2+4t:m<&LٳnbYk)^'sȻWp7}V{$[l{&mwWF2cVYŽ%t!:D49 vHĠyקgMM]6/Ks'sbNRܚV鋒BUe(}{dYn&oٷ箲RfFxljC%ٮ$Vkxy`rmG!пyhKH > F-({dI,6o=4om#d YW^"@ፁ UM#ř~vœQl#F\5rm&(b"<,m^{dKI-&KoM}Y62ucyo5_IKm$}WƳ4@ûY|է̞Xe6MUz65>nDObn-,%Qr`IѲv) w0?,$m{R5mrHUe6:M~Zm|;CtiM /3=@5M&"r`#/Pvo}7$$~gV6T_f K!FfP5_Ay?[63ͩ5 Rڷ-J#v&l&&n+ }'%$m^7aS2?ye73:ĦJ[~a4jk\/fId5-Ho;a0A:7d-kɒT 7|I+Q /jdJLk>S8IݹȱɶbLkVF9L:97Ad-j\{ xBUW='Owg'iR"j#hDV|e׉%O" Ȧշl-$kNF]Z 1S-D-c8X52T]*M{b'%1[& nJo4֜3 >QJF&{F<3l-&n{D&Z:&˾^mwc%\'fZ#2ƻf ,ST }71MEGY ]N;WV |~ol-MjpAV<Ȏ1E⮉)!L Rau!'l[P/0jQriEQy#fL7en}Vm-ޔFc* )tU꾜o6&cQn61pȕS(M ^&=n]fiצ.Bꟙgm~Om-y:d'%UD'{yp|Se\GC=RKW"ۄŔ×@a'OU8Nj%U<_NOm-16B-ntF\\5^H#}-Z'S$i #o1c}x=EA]Q\u#۪/mNO-[htfCM)e9m5ji!+L&j$fTUpLɜ3=t)$tEI RdK^'9N[:od}%>Ė~̝6!1ZmQ=}q-m+H_8j@QY QY d OhWtB3.&í齒-阚mvzE)bMT`KHNo>3*id+c+۰oDVIdz&fi$Tcn7=-qEi4,V䟖񭃣86j:$AE+ɭO 6ݲ17vс~#=K%[6عZ@2T[N9r8rͶG9h6Bh]8yYB{RZXf*gm])Tle38nY}[y6[%[\:YE6rޣivS;]1B3,ɑ᭲h (bs,"iK"j[}$%ʹvXcBaZq(RO4ģq51 :mٚN"9Hz1gp%?E v`6}-ͷvPNfPfnc!G-;b>S kIUڨ1 &mm9mn[eɵ9nQϗ_m}omeᴪxӯ浌f+-_߿ۿ-7$MJ(!;1wHvshQJŗ弒Om}5)sm(]wЖv,n M{gɢB='kU.l*ewW-4%Ͷ0I67hm%q HǙKm}eŰH?{7 $1y8psr6{V"sm-,6mK7Ktod Te:v,${] ݓ9}kmUnCIYSlkJ9$Vvz ]I76-ܹ{ q;t;裓ٶI_%g:)$:No 7]m}kÒTk+;%ثą7_Z[H8qA&HQ1>o6nכٽ$ay,UmiorhC.JVQ7q^g|Wn}K-=lk%qh dm7B 7z9ռ-I?o]52#n^bzwe8\(f'l%2N4$$m^+:Fom6^OU՗ſM%$Wϸpw}/ tHіl?WWbC I$lfбiF;|[q;}m%$k6lFEwsP8Ʒў$!&fau5]&vNSNL'>Ҭ~48gexF }랣<ϋ9.GU+ #LJaIþU6o%mw_ܫ%bN"Vi)]7 oY&50C ?v:i zfT>!8g}Oq;Z'M_九N٣`kڸ>oIQ*.Zd]V'Cz\D.,$X$dwYG7-JPc0]lqeD=f އeoХ炒$8I5q\S#+P$Nx\h_&[3L@22dOf;}*6V'\Mn])!x,d,غ46&?Al ZOcflINmLdLJFXr[%7mMs* @Ik L]?p#UZDmcJ:+Uq⃡R62{-ڽ`Sf|9BW Zo h>uǏghA&w&lK4je(ҭ.ooMkeZjX K2|Sާhog>٥U} FƋ{BM.0KK`F.fمg-gK$pa˃uBˮoez%k ?WcnO)uuU 3 m^w{ |ӕ@/ 1lάh+2AV}h|)zU6bpɦmMo<_Vwҽsj^Q}{ofɦ&նցjH]]v~sbBOL1N}wVKlQIDK9Mvm).FYs?? B?SS͊ism+@lɴÑ5QZmYd!R F٨Vԗ9mv~o ~ُe4`=i/Nm "CNH+;m-Ʋh?rܐ,5^<3&[@G;Uafn9>5coX4EXTGe)T߽Y~sRjD+VvG';(XѶ]̦»ornjYdm3b ;qkkUZ{ LM>mk&HDJ[%dw)l3Vm[(4VLubw6䑷69]vj&!we)P-s-vRA[Cj8oJEI8K߽k&$ctߊI6qy2cFdpѩ-{bfy~JZg-m6m_fF@}r@aLN%&i_tDƽY)1!m &y4{w^#*5Pt"!ܫ~^&m)/HeoUUD*Tzo0idwh>G6$-݆:\iu68 vQ"D[j'Gda06eι/$gٝ&HE_jMwQjyvmNn{ŋCn/j@3ֺV{](A~IvۤmWK(oB6k6IW{Zq*I UVSkIkA_AxO)rQ Y&Ye}mW[DϸԑCl(P&ђO{Yb,خ&FmY ]o,\MlhvommB9(:zMpYшo;#]Iiæ *_zO'hbeOt2}Җ.mmopD̙Imv6J4^0 Q.ݴaXQ쳸!"; #HM;LvmmI_LR#M*)l솃&}fK|@3jf۽^ys.ؙP*mၨkǠlomKm_ozLb-IqBiuO>5Dj}m~i~?1w %ۭ%%׭/[ua$\CV}3pe:HP0Vvvg#lufԷKZܳADR9#ZB2 to˽em}M~XAM$Z%:wL&Ӛp6[;њ]o'Zٿh;tۆqE e6de}kEjE\OћzmLیF~ؙ6KIy?$f2i\舓fYaW޾fYۭgv$dگK4yok6TsdN4:m6&gh{!L8ѹ#Ք`ym6vMm&IKwI7om]ey)yIw\W؛gmL:9C[&ֲ[AQ}-'vI$mE7m|M*1x_/lK$qzSl YS@+;qlV$Wz/ݶ'L vi'-۶Kmmmmm-M4}oe[}-CK:*֯^b'Nh>ijI.;?%ٶKmmmmm4[%mmmx3&+B66-nku윅YmKeIy?-[mmmmm,{m}oi$mok,ƳPsWQ!ai5]3LT/lQ'y=-mmmmmmmMI6iYdm$R ˵ (XZ+6hnؾU+ׇbskm7齶I%mmmmmmmI$I&Il$}m?%M]ttćURē(#eY.odmmI%i%mmmmmm$L6M۽$OT[+*cJHe/=Gy:Vg`_m魶[mi%mmmmmmm@Mmd[mMmv_I;Qb6v@ -pӈ;G-mbmI[i)mmmmmmmmA6m?eKmd{ʏ]i$&/g mmm5I[IlkmmmmmmmmMI6ͶmmmW]n"A%G]dDĝ2m$M$O[m[mmmmmmmmeMI&I&$myom =Li؃{؝^@no/mm$t7m>mmmmmmmmmɶA$ddm$I$mگߴko[B/mnm$l۴mmmmmmmmmYIde-K6xmem?]g}ēI,KlmmmmmmmmmY$$켞m2Y$}ob[ۿ m{m_ml%mmmmmmmmm=A$mI2l[mm }mmmd--mmmmmmmmmm$ZMY&I2K$mooWi$ImI$mm[-mI%immmmmmmmmmmi'%"I,I$[oIimmmmm${mmI$$I,{mmmmmmmmmmmlcf-&m$[&fmoMmMI$l$I$I$ImmmmmmmmmmmmdE$on{$dKmK$i%K?[$m,I$Ildm,mmmmmmmmmmmdɶomm2I-}wϿ}mKdI--[eKcmmmmmmmmmmmm$m m&%mmmmlI%[-mM4۵mmmmmmmmmmmm4BMiol$ImmmmKmmmm$Imm$I=mmmmmmmmmmmmm&A$A7emlI$IdI$K%I$IlmmI$[mk$dmImmmmmmmmmmmmm,Kmdmtl-Y$Ie%eK$[mdK%^k$-ɵ'[mmmmmm& !01@APQ`paq?qhN'O\!B!?S!26! Ot?~Lj!6!2{a?萄!?l!MMꞹ5B! u a JM'0'Bg?BJR)J^!:NȖl]/7)JRa8.B')K)rD'3'c?{|\D۳eɳfd^^F)K(K&zRWo=]Ba 9q6V_RqKM̥/s_:.7z6ǒ!K/˳g!;9_\s '{oW!?;E򲗪R._Ϲ=ӆ^'&&U>)=rl'3?q.N' ;̞?]_˟/T[;RKZ?]6`.EJ̜N_yCRP39B{l[5_M^xEq{ﶟHOMiy:Qœ?k)Q?D};K//_RR_rs} ~cysKgoWc)z]R/tZTlyDx ܥɈD?m.u/E/!8 }^ohEs1OxC Vz.RIe r/M9_(^7x?.`kK𾕗({K[2Κ?лHo鼢 $>fA Sod鸲ܶ=o˦Q87v=Ԥ(S'ד:l\T!AlMo)}u^yJ_tZN-^P5e2/x~)J>i}]|>f67?;zT>E2ydhY8]{wE ǭJ\Xx(r3o<]_E/D&1pF6&,&Q'kkQy,BB>gTR|17}_d'H|.q d=_Z'c2^iyx !(8|^WLqqv2\< Q(7 GB%>S.JR^B]HCZ1\.OB,(p=d ŬhyKQ(w{ ^z~WP}!=.4/z,q>&BX}^刨ŗ iF']~NWYaiq^Bp !)xo]I\=~5{fhƸ[Kg.T+'B?)q<|wDA:&<]f&/l'_Z?/r9t.WtK'S^a2)zbNN_k&ܷ ROy-CSdcxn_ɼ~\?RCbKI1K_&,}T^JBb˫6'r5WgirK~ .6^q^ l-~'<"u"\>ˋb-xeɋ7Gl.\EZYkd\k OdV<}_{KQ3O8+ϘCp֮}^ܛ K=͞OkTϢ\<ĄQqJ^,B.? ,Yyd&\d˯1\ҍKa|}Y8|.}_F+Rnjˬx~ǓBz>`!POvaKcˋ{}L e(\=O>X_ /KJBz/d&k K/SQhJ }_ql?,CIȽ{2lh"l؅B !?RD1 ZϤ7ԹB!p_}׈xׁbū>)J_Lx>&.gٗR'WPzEϤϝc1KPo={x>( mϤd" ,hXnL L$! co ū>|ˋW/G&/T}!1sů!C'C1,jupog)e)r rV\QK/%&SO>{zї"3?CQ>X^8z\>an/M+dŏDL?]&|oY? 11j^ɳ]!>d7af9D&N(rE'4O) A' {&2ǓԻX/S2j1^u_I>1E/lD?BQyQ]ZMBW3c=XNj)cN[(BCD&5|R\Uٍ֜>Љ #ץ^"o8Nжry~xϼ/bAwQ6dFL׵|<AOZg2 oT!5D>k |?w>c߸ɩQ186|)Oz pAGԋ]N\^_zq 1jQ(|1>aE! %) X?I/}?n|N2ޑ1kNA}z&,yb| Ʈ$5嬂\NAjpb' 6 OZxOykP d >L])yL]~kSԩ!1*C,|/lgY5'/+-e7r~2SBcpH!DBz ȵt >aLH>BbX =z5QzǨo ϜLF\E&6D?ƚl <!1v^?Vŏ>S\!m5| <$?ĈɋБO>LH D Ku2bDePzBc"jB2!׏B˨ !!0k'G\LC!ܜ_?RK,)xB]b%܄pv' ^6N/>:\AbыXbd-zlԃg[2n>l/Kґ=o?E/CbxNV=G!a}Cp~yZd8^qc,Ս'=.PkhxկQb&A Lb,C-B hkǑVā෿ ,>pū^!^֢aDyQrcԲD,.}g1aބ"S?b1#F&7r|<" "F|᭘ '/-C鏧)?eB/o_1y\"9ǐx~_JCL\:?%1j  b~-P &\&]loJ2x>F X kE(Ć/K^Б/HI iOqxlJ EUxN|R.ΐص1rHc\OJ 26=/,z/ j=12[Dk!}"5R4&OlxFKӞ0/46lip{B2RQǬY5!q9\Ο+_L?e{K5ck !><_ |&4M# LJ kWϦH\y5qJN Ҿr\!u BǗWO1Cz{x2j8-?b~D\:7Kܢc-z.CZlyEEcz(Y;Dx!.> 2ɌX WmE/QQ3ؚ(ߒ1ƆC2OU)EbNj,}q}c͝Re1~>(^VH41bS Ć~2 gx./Ҡ41wq=` cm(-1&/Wc)FLOZ}ϣ2^툢q1pZ|>_t.F1zQix[q}Wҽ aA!?\_ML\-/E)FC#Y`ޖ?JɯR_#1k-bDQcۨgz>(7C%#F;p ctBcE틵ŋ̾ſK/׋yXş HX*C!Ǔ0 ϸбfZ |5踟kԲ9l~e (O] G!?cۍ#}?}'A",k'l}.߽K-1& ל?&B V5{m/^!CD,S>-%)JQ{Jt$$|(.R! ?lꗕZ'{"="RjZpd!!4 O=gh~^ס#=}}.s ~}+bC|>C^r+b>r? SnRjv,cKҵ (?d}!ew^S~K{A]eljp1p^|-}?Brǰ։up!B#7yx?:?WNIQW'sl|BRcgBd&N bǏ\]|^(_X81!2aBLLx\JgP6 S)},\LX1>W [c%?^~X!ce.1Q1yPhZ \cZ[Kz֧e1bˈC{x3K&O:+ָY}oelcBpz$ %/> .1`xї.&}> =M]bůD/5F8Ĩ B z5C?C_b7W-v }?Κ| |(/M 4J/7_>҇pofҗX{P|e-ơ1 Ō6yU!| ~" իqd% ZB hK(7y'_ewrd 鏦* ~\n!K1~笞Y9/,L'sV?TϧjhB>H5h~Q}6j jcېKk^>q:~o/(C~A_ ?"Ci BY>,x:%|~"^XRB1a;l" Y6[.w|>i c:Bmx2 R?/W鞘yE}D3ߑrR|6Rj">1/#SWCG /{ U)}1a!OS?e.3R<< چw1+cx)Ex霡8ƈ~xbB^Cĉ>XĬB5NpH~iBycIbOo pzka$Lm!1~~pADbW?Be>(S,!86)WG_\oZ# D> c}Q=""/KAzKD)ǷL|N(HN%'!1c<G4 'jGaiO'ym(E &[6DLl{D6?#D< ^CD=m߅k5DA ~OJ1\kZ ؕ $B?kz>jl!!(8F3lz֬. nW*bĞRN~%'HJD!oK)D,B¡ c/Sŋ^#|pxZpkP gCy ƈ!!&HkV51~~8KԱY2j"cg_o`jBV/Q+4|/`xTE/7Љ &F$Z&s 脉߃vZ}$χ+KP I%Lx$X6"6\CCO> >^$'h=}2 H~ ~Rr"1ǍSBH4O%)i1%|1|*=Lu=NlB~ޡBxĆ,C!DMp|oKI2~2/cGTć/"pa& ꝷC׏DLLdňB_W?^OF&/#BCW GG a'~H5^y[1*F$!6R>X>(Z+bJ?1IŐ>12,~H.C'C_[1d& HBG_ Ly3J"bd$cTuQ<|SĄMXJbO>bMW(blz% cQy!^O'X66"ճⱐ'>#эlb~N RcYK ^yaFBGܢF7o:'/(P”eꔢ|>'K~k1b~d'xЧ1 CQ#&d!LLe-C2J?#Xy#x 1iuŸFB Obc$7fN?>QDTЩZRHeq!r=/.bc߽OO3VAn|>R->87_I7Sƹ2oμy4BrBx̅LjP{LDiҺExxQ y2C' P!8E87>GV zCcCjc,E~?/PHkjk>!<lO^!CMbT`ϤG |,2jmb~ 4$5=h/-Į/_xƨ CGJ1P˷(ǔOdײE׈/RQD1bgXcA<]Ɔ^njy~HXDR%$SuGޓ*bs!K~o! JHyDA |ɫE\N "Ć,!qyKbe^)K_eйzg}K նe^! B~}zaF!}ǓS̢bxRA =HE>cBxQ2LMc_r6J%_ع~5k/<)qXRm} DR~Cˏ)Wa8Q!B!;&ܞħƵb> #gѲY;o!.$12!u Є1HHc'Ϣ,s8&?xǐCBZNxBGg佡pqӰi aG2u L6GR ؕ'^ ԹIx|2 |y XdDEѱ^1kɈR ؆P؉ }lo&!" fX a4A/蚢yxHHbTik/S?e(4nR =H>b}_V^V%DPXD6o.!)DN}!2b:µ|ׂx?/ >R!*"|Ӄ/ПG512)/k->5L_DLj֡zk!pX6&| /bbgBQeFOQiA%q hA3x1n<?>&?C-JᡏQΦ>xBiX|'86QcX,3Q< EO~O ı>Ԙ/_Cn}eٿ1S/o}(FO7C^:Xy&<_!qpRK!` 4?G̥^^A,E,_|Ѹn|,/L\~FQg֙bFPQe)Fpo HXER~}R  x{E۫zzsqAQrlA2e."RcsOKq1 ZVA?>!)hT}bEQro_R.!S.Ec[J6?:??\?y{4ACc(G1y$B[Eh>2Dzb66>֡!c>yy[.|)Oㅌjqt'7loXg!R/+KX=kV&=!eAK(!J&Џ5+F.>勅Cօ?c}ŏИ"QEt~2/_BSqp!bQć4obHXyrD?hZǔ >cNj^_C.7CWkXŬX+})Rt} X_o)qBJ,bBT|/,u :?Ʊ Q&1#\]?B}ax}cCb' RȔ915x7lOJĄAc Q7}򏾄1vC,BƲu Qr-[K8'&,~%ZۉcX=6{'r^$B ('7M=^DQ8>?Jo,LOd|<\\kVcxYҗмyJ~7IЖ$ApڸGQI?JD2\cOC>h= p\{^L5ŭb<R^{ OLːN^|/ ~Rbb=\4I^σ&_k("yx]~&&'(?K=bwE_Ka ^.,zk%WY |&Rzz?+l'(yF/^"r74%K~_Z"O'POB'VLv}|Og0C^_(Xbhh<">b/\.V>//zŋ8kK bǰ\_Ę46}R~ܿ owqgk_ z 2~%ZK=.gWI{\Žr3xB?{+Oֹ~B}NzgvcJ!iq2~--ٓA/Ý['+?Z׶?ȹˢ,yu z)?~c^2&/~Ok2e~T.¼mL&λKzW/z=뙓?ҽo_{sy}fR,x^z=0~]\izsKf͚ 'eBq{zOuݼ_RAl!X0\ L<~/ ^L?$'4yKz]ݼ6yɰ 6~ !9Dx/pkf^JN&!=O}/_'ϲ z.B qK/W+x]&=|`ާ /+jֈM|̄OH9~ꔿR)r&]~LwoM._E˗!2z/y\K!L_Eҗ)r)JR!2BlzH!;_]\)x)zBoNa JRK!)JRir.x&Bvgl&!8R)J_UJRJ\v !=^J^iW)K.ҔxRw}\)}W)TRJR)JRR攻JRJ\R}t/)JR)r)K)r)J]K,tz)!1 A0Q@aP`qp?foߍx~7mͿmM oommmmmo;ooJߍmymmmmͼo[[mmmm{6߽mvmmmmm~7;mmmmmmmmomGmmmmmmmmmmxmmmmߍ~;mmmmmmmmmm eߍmmmmmmmemmmm6mm~Kk?[o;mm/mm-qXթv[⬅jՍݶmmm 6m# ÿmmmmmx9,2x,srbXmml6m{ߍ[mmm6mm@YeY̳YeYlɝ7m 6memmmL>rK,vBɷ|fa,,Rć-mm~o,mmݼ2>89I,826͈|$I϶Yfb 6omƗm^7mm7#8#$,axm/8illgVۀIL̞h8l6l6om-Y鷆melXYgGedAgGvYdq6ų1mեL&Ćaamx"̶ol,(ge89$Yr^p{ vB$ሳ] mx6xgm Apw|oo oPoYٜߖpp2[ m#~[mmobgMDrp[} xύK9$*[y}[qaavo--m۶o >>Kmy國'xxN}>$IGV6IYg)NCl0;l?g7[eee5g?lYm,ys` vx6ߔm23d#fYygv|&d1ǖl60ݟߍfme؁g2;s"φfy:7>[$>:m>6߭lΣ6lkv[Ǽy},6gR$6 0lWrmYme|deAl|$^YXr'|lq3rpGHeqɜNf-6{Μa9?mmlA|d9y{݈~ >>sgcrqdH"t%m,%ǐ 0uf~YmmcX #I2p}w{퉷9o>AYyƐ0 6CYxmv5p,,' Nr,ǿ,3V9rGg e$-$fC 0o}mxYc[l8 $w6ϼwcayX8K8eolmؙcmmؙI xVlK$a6oo/ ,w 99;x1$̀3ȔG|p} 7b>r냍u0o$Hr=,D0je^6eY1f ,X2/f3`-?rEp982z-=agQ7-6HxmO,$ǐ 0xevlۥdADžN~gyɞ|Go/_<7m~wK#ٞ#[Qx$ya8m2,8 al>ȏmc36>[,`,,-x ,LaMgN/a,YAdw ݛ,uۿr#r^:meqǒG+OkgYe|meox>p 0#e[v `V0gܶrd_Lb>s-K3><~2l`6x6`,^rOAG,=@۽^,2dmn^͖6YYdr 8>rmx/#dy~w9N2K8I3%a A3,wǜmn9Y2 728݂mu/V ՇdO+g/O]pIep|- M$|o)d ym|0!a3,cxx8z8X3qؖv8qBüq).1x71YonGyf'w#,8'7O+9Yy pd7[i/~pYc >%{d2mY? 7 o?`d ( o`.|Gd{yy$:'f9~ltq#xg ޛ*ޖYO;#2/!C pDͶ-5{>^aȿyK$qg+)Αww-~;g;lmaϿ`,$w-?{X&]F>Rtd2IVxYY`V'^OQ$zZOz:[9N߇wo6Ŷl_ż6d|q.ZCo u=e缏q8^8>S-lC< lcVmݬOwّ ~ߑ|q><"moy߆ "Yx,{{{9N[ng;n|u]g#IdL|& 0W;Ͳ$HY5e2cä XnG]3 g\7Im gYadrȃ{ r޸#` 8̷38ac2̵t}ydqmódϲmŶ^VY^IGnp 6bl2M՟L}~,- pv"nL՗а!~_lpEg+l2ñ0e&2wHbd^y=?:am~VYex$$C;޸ ddݑGmשa8Hd&9߰dp<=dK\'oܖG?^4IaIsd,ܗxa\azmrG,a]"Y![ ,^39n#v7- /Pp 嗓9#>vK"^3lϗ^Wzc6R-&Dq, ?հoYq\n[{gesYem?œն-,Ȭ8?ݶnv ySLfq헗ۜG/Q YqIesm;Y6z%g =LqдY?;6m`>8feem؈?VYe8ٞ-[s?f wlx\OxFfM{ۿ{I du Y=lCqo;p.zsz,\[m̆v~V[e["b,#8bH ^?xfyK;$8YťüՋe{ӫsIiYDbv[mm,/߁,#8~vg9~68acxyfYYc<,6c5$2 $ ,&~-/dwtCdde]1 <1EI3g$I=K ռo}gmyeo*;|1$}l2Ya-EHFlb;m~6,8=gdRe &N6˸8xu_yne8G {v:!'vۖo P񶖒 ,}X YȺ0a?VfeX[epɉ,\c wxy9^<&{m99X/`x]H$8mPKM2xAgY,0g;;/.C/s{cL`ۤý 9yffm"yͲ8:Adx&y!|nD>I=2$w 8[m';޶59{?O'X,a/(AdHOVYaA_Gǜl9 3p''"9ٙGClp^]L&6Ovr,M\8o;0Ya7`#.v؄= 6dYl[fd<~\mx[e268!-'Sbeüpǭ#uKe1<32| x$nuC.7!gfBܷmm |&0f]ڱ9N|9-bm#VPmYrbcx}m>Ƚ6m&=O| uP0o,fǖ?fA냻r]anH__ d-Ʉ;7 yO cBɶ8xYlsYom1nۗ2)a<-c6crx,6xN#zBo;rͥe%d1dQ̯Xa>,b}^Իx}$v~?8ɖ2?܏ faYX|dp8 b߄gb^w @mmYl %n{acYbSaY</ dtAD$|-IgO6wxُ8w?^Y-\Jݖfl~C#.Yyl_Ydm?<|/ pqo&qü1BIgd8zC|{iG? Լz 8">%Y::xe5"Äjs^Co^=Ym6޸᷇˴ho,?,2^p"leջ +|zxI; gsca=so{b{'\YH+xDD|3{gH2%B\ `&uwryXm3~x p'>eh#m&&qdq<[/ L"̆t4NVe`G.D׍ȇm{$g ? 1_F T),{(b#&m~Yb.i6 ;0=Gq~[uߜg\؞r[/ylyg|3^pYo 8v?-v͒N+mP?a7@޽ GbSO'!6b3䈳Y1>7?l zw~Yw/$Óvuu[[y'/|Y? 8OgljJ'vR$o ᗜnpM;ޠl1m=ȇ&meN#WN=>w {m-xeô%.+C2 ׌~tuz &;b2ՓԬXՏcp#mdv5~3|gC|k3?o ,RYYI pdp';=[A36G p[pٷxxOQ ~L!h:`bN:&[åh< wk1 1$q1pݎV >S9O#8?x[xYvVI_;3{+mKgD}SIaL!b;d|a;8՚d2">2~_~sțl{C<$$٫5rpY$$=FgGݗg7/c{7O̊ 'REl7398#399Xx%o9Y9=!H7E~#K6h!>C "e"`ߣߝ巇/ɎDG'$Yp )+X~|{$ٶ] N23߬eb{ᘖma!xojN!aym6<tYK$qd$lĞ3[y$8'Q ]D[>B>_2tyn^g]GQ#> ,fdHxy8xm^,߱Y/ɻPö7lYsb;IAo 9{&'e^G#ǼgRdX2YhIAd29[~G;$3b>?Ϸlf?ݙ';po\/lp|ov t[fu< 2'238m$m28a7~^wx̒I"$ddH.9ameG'o^wl8\o ^7<d~r9<ݯ ~WcnoI%AY{1I՜YdI {{m|dYgoޡ#5xS̸w GPl<|g6eͭȝ&Yykq$u%|/;,ufEEyWw$98 ,>2ɟnm ϶l#aNOSW >6 m8 2l۳: #RwdCmcgj a`w I$hLp[G=> )kSmɲ>r9'83#~SYeYM &QϟC 9y1G 2^AfKDu<% uB!߶ eIpu{8]#-僎o~3%ߧzxϼa#9vi^ㅝppY=p6/~<'s&I3:'d?/cHߌN2gr9,.'~Yyo8?_#q|yܰ,.&{rѽ?xxf0,?/xYu 6ei&ec$xyl< 9 [}$l$Yt˜lz'o~6Ԇ7/xl8[mm{>xÀɳ;e|=g"rKߖ-88xge1'Rիɽslz& 8N=ㄷ!<zX,ɝΡmIdSƣ|cg8펟B d; g>8?xc8n3l̙l:!<bN3oǜmڛ/5wu7bLG)dC['݅ g v`8ݳm2=aͲNIȗ C? /6yxGk3I&yx/ |=߶hxt8 tb}ˆ{̓e&$8`m,l߷^[mxݓ;- Y˻$ d#?m'yeYb##5彼CPr[ 5?Q-gg)?aAK:lmmrY;"8`8ρybox&ͳ216ޠxK?ղؖt/v{|2q?vc-lm,Y #ǻĻ.e,bH%=&܇!hn22əz|rIyl< /\dOP؏y3ܻ=^]d3u;=rl1x>C,[;=~Y33m""8^?xxa0/|[dL,vܗ豈Q2ؒh{e 0˨~l+yrl6yKȗw|D>y' ylY {{gRnHx< $w-c?98mɋxf#x">1yM/o-''K!:o07n[0Xφxxϓma~Il%y Lp p?V^2huw3de=zFdm"~|y,N#">[3~u-Komb]Eg#^]ZzY-%1- 0>M3͉8?> ~`u'.r|l˿Xv,6L--&YC'dDppG-Ͳq/'μ''_I=ZL_&a3Y67!un_3d3&e?.oYeG#d${&yƑG;+lD 2p;=8d{,I鎽x-Iܔ'^ZuRz7 <I6r< m/qxcXeؖ C=  ڝü3fpqїma2mk[͸q$lc grs/ l;o p LjDqY30x/o;/r^Gp!&zyyܨo n1v6KRC 6l?ݭ"`Cxc{/ Kܗ|}g$ c<K3lfV-cՋn.PEc~C""-˲xm!ðڲ_;x˷Q}qԺY(CPGSu7 #w̛Kܗ|ݱ`64=Va3^[$xg| ܆nm,?m'\s$Y[1/{xzd*Xp-/P*P2uiv#Ŝf˲L[o $<4-GlvK?\n/ٟc0^϶u@xߍ>:wfb8?ga,x]gRI߶%ݲw$@E?cFX"a]ϐ뜇!8g x,3Iɰ Hxv?.cc 6x̎7N\?~?deM=61nۖI<;Fl]-kwo6wkunݹ7Xɲn3?m%~cknYَW!6SG\&ɞ[u%G0wU7跃3YAHmyٙ1 <[݂ȏln^f2dJz1f۫9hl=n^x&:er%ّI,FWڤr.8 3;n <8mv &bٍu;+.On{Nӭlp\BI۷I``ۣdϼ"ďmr}:ul0'9e{=匙K1-݆N!R:;0eZ˝8$rGLvet÷<ޡ>=xd?A!ڑ q[ZA۳av!+c ưYo+=V<' j^l7m`ٲvɾܵ}aDP_ZˌplüOl=lX{1Ձ.vGzy-wpE. _o'-mѤC2]W!aZ3ĊFD5f:I^@/l-I^w$G-IQ=fIqFWcɳ:_AdpYWpo+3G,VͿ Z e$&tvIN7^&Hu~6ݵm2xo -/-"8 $? f5Yy& 3[ayu& pf?YtH-46K;g8xF&Y{ ӲmՌaeH7o B2u~``~<_C^F69[{K$b!& ܷ7p˱@K$Mgrߟݕqvz7q!fݚp.H~WVd~C,`,Y?8~1G]z"cWNXef=p4k']'ݲ&3Y#cAf,X^^{qqK_2PXIOLy:3rƐܵd[|uqlݚ%q~&2l3ܝydu# ,^y ߤu6Wa{ 9A82t߃l,9τ2]u2P؟l?/#K N2H"8m?g~gAY&_io[.5VM2:21'S\iǧwJQط%uwzy"wcl94#ocslkfYɟ.ل^ܷo {~/d7bMዴmyopk!I [,\bb>cm↑ tl^B[lg Gf^v]÷!X;B'WqX/yjf_)meܗ!# ="g7bPl{ L&2YvcmGMzENVmձ!c՜m IԷXewx3l,fef14I|K@/ن<˼N-2&La4m>oݎỐ1 $[`l.Ds[#dV3Id aaK؞՜Xzw!C!աݡPl,`'_8lcb ۹0] -xl'.x7=eŕ<~OHg Kܰv/ڮ DlBv[ K  2[ &l=쉈,Xmb\6p6xi%?,K]KòQ';3Olսϒݡ:߄Gx}CXw{Ӂǻk/kt^؉Oip8 %^/gGly< WPרntwJ!ly ߖ~+P캗˫ ɻډ-Afz'26Y;"wa lY4A! 8`Åوl.Kc|dsa" y?gxg/ܟfg3ۢ]\x$ׄK%Ō2SAܑA#˧-В)atSXJ_.mө 6   &67ޠ1;m^Xz^Vu[3f_g2Ȇ݇[XY _g?9n vb, 39N[mi6Iruta/r~CXc lҠ]뎦\:w']l CavA/%{ h˩ `<)f,1Z/nde/{_+fp>aO" [2fyYgr mmM:YL3ec;K]ɱ:pѰ{pî'[jDkxcejI"ٗɳO'e]ɒmqG|l8 d-mZ32C[:H@Aɞ<,ih]~K/rB{6Fɶ2>ÃΤ!Ndۣ rwg#^:l;ffCmv1-˳o(ܲ=l J aH$=?!,[[t;ؒ8jd5-gwFek- 0M 1:gp@[e^:>^{4]d&Pga$y#;g D:}pӂ4 c{D6:_%CLoٴ1ӗ6qOpqAmo /)rYnG~`|ս!;=~PV!6!8YX21A;#ɏs8Յl'vH"[/pM횋?In;N,ï܉ýpDY׿^nv\8{YFXxvF۴{ݓOvFp,wt[,"d6qr|=]d=y mXtL8Ng]M?m%dKDKw6xt {a]q@Wg /&OkF{Bq=K^5k$^]J>ZVdA$29ݣmu8]8GM0!p e 싞%|m<=w';8RӸӲ2rXmi, OVvɰppȁ8lYݻ٥Nst98={#F <o.-Y 1m]x}{{dq,#Mn:ӏqA#5_ٷrz,LŐwb>,[0ad&8";9=p;rkƗvr՝Yնpe'Cg)?Ւe[HngrX7d0̞=&z%sӮ?-mI&rлYfDA9go,L6n tF;gvE a>Vdpd 7g^XY-wA.`6ʒl%m&L]1Ve[/쐲`c?ΧIF&^##ɏi2$0Y,̇-fee1_6 /WfNrW ؆aaR&l&!?d?[עQ w]_y/,uX0sIXo L hyvBݺk~az"V{Yݐ߹z1fC |2C&;ޑ=۲=sٽmeZg xyI8'&I1D7x 3z=3rdV#&Itq쒾п~q=,7-߄kf]eD=p"—ُ2IP>'kFElzi7z~Y~l26\l܃;qeAN#w9#1/û_+xɳ^e>8^q , ό8[,Ne$h;(e>4G|scl?aX^rx{;!;x$~mN-s'z/Qeഅg5 y6 N ha՝b1d^$c`l^nl,xLY6R=6ò"YX8ky3ԛpKv!8xYYnV#;e;A5@ .^ф137yc/-zLbILL}!ۣ1^약G-dm]X{';΅/wiMcMY0OQgVH~d! ƽe CdQKl@qY?7p^35~ }xhfC]1{xLpdORcNl#隺fPp;:yB zGpۅnɶu t͘og[rg6.;P{HlH6 e?Տp'/Sבgo Fors='{tlHs?mFdq2ۤt,l8lA$&^Xc՛7t 8, /&@GV:4RZip[hws d<~!YClpuwvo 'z ,# m_%Մ=ux;dx/mlaI.y{/tg [Aicyw-6Yhi cy:z'$šiȃ{j0JA7٘d hp3{!u϶7-E2~4}vn%>AYg3,}8$nKzx&^8gх8z-^.> | Iչ~ہudet͑0;#:rKY8$vxtѶig[,{prlԔ5udMݐc9e~rߐr#<>ou9Ou;P$u ?ϼlTeL$2ΝEۏl୎ݎyg;:;.I"gۏg`o%vșז=3tqM,e#?a,9e˲o4_gǶL$nqx-lVMg/x8} xvME]FVmĕex&6/+*_A!@ėG!ܶشˍ؄d#5aNzz/Ѳ;K,2lYdy+_"9<˼ o,vKw YdYdAdOQ,φ #g󇩕;dz3_-턑ݖn؉[-w/|mvrdDpGv|g/ gC;w(c7Kv8;Fr!\Y:3"e< H` Hef <%39G 0FzOqm`Ne{o Zՙqp!a@]ÞI"xyY˳Y'̙ .з,aGIg,:4]Wly 8p H/^E,x%|#Hwwd8'Y2m&շ^p|g /Qdg }rKl0sa[(cݿ(g-alKx"=gYG͜<{-$Ӯ=, %wL.rBly-6x=90<u>Q6|%͎-냫y.ܻn^2%v%v98{22 'hWEa bȲ?_,^ OWò[]6&p;Ɛ؏LLO,C{d6k ']LFG"o?g-"ydO-DzYt[xd8xٱ g,dLjρᎥ>[^L6uu, g%}1w "' "",#'? f8r]7-˧Ϝ_> 7IpѺe2' b{ύF}`- prݰ/pDZ{=LYǐeg|؆o*݌/m%,~Szg.X63*8@'Roe o1o2!88"X E1n[L[D=Ofb:"e? \ eǓm,G|y2 fÜdśf\ٖdknC O?s-qp1=;eؗb{eǫv4./D-fۧ'pGk##8?9lx.1fKya{C<2"mm͞ ]6d?ݚgĘDIh!ޤ!ܝ ՓjlڰYDI 䣍>^7x#f Yvb{8x2jwز?x˫pp% ~cd rla;@yOGSݶ)mY ˻ߥS-of&8.? 88^tu(GPo62o58_&G.2Irp`By@1"&"#ۡ8,?AcnM-pavve<6i , dd=8{-{iw7C|2Orps6HVwB;9u8/ ܳb?k!',q"u:Y1,}gא"8{,~_aٜ{KAG&,oo#yϷ?gC1$d[뗼30a6<3pe7 ;yݽػvMܶYAǖK =Ak=bw aQ~Oxt{,:;'H8?NYd |˞Mjo7M,5 Ǯu7<&aOp7~K wyg=JKY e߲vfN헅 ?"[ud^K}χ! E=OؔE3oI#}6AfKz C6m\ 6,bzYR~0B;='~]Yp wlzncuQhun]F@]؄2,"8>NX]ĹgY-܇?>3 v2y}? l3ߒlkp;dp2#1M+'8oxN 8a7l=Df2t6ߨ뜳|,p] lυ_ -Y[OWa zߜy`!g>!w繗sdZ<6Yv2"fx-m8-gmeu ّ{eg v0'?!%έ#xwI#×;l,ׅwQN%>]C]ֱdߜ, #C8I!gޣ8&t;/O ym[/KGϱCeYp u{/,ds\&?:G&Ͳ$^VBulpXKE~I1p3 aȎx^,O9?'${=Ye1%ۇQ6Yo/ ~sv߃?KÐLLݲ $ܗ ~=`S ->$2/8Ü^ˑq2l#Vdr ^\8N2=KYd; "$Vb ,N8>"?suLw6B7xN6xyMRoW,'GLl)m~/ɰwgO,+-wl6~BD8!3̓l 8$:N"?Y8N 0G#8gH,'wdlȞN3wm~eN6m,/9o~ ,$/G%1 Ȏ26 'O#, fa<O<>7^ ,x>elɖ"ߏ8[~2 `ݷ~6._7YfgNGex8/q^AǷK6 Ϥ"?d -|<G pݟG| <|'뀎V`9M3^^Y'a~rwg%pdÜpRN/R8~=|^x,D!w-NOO$r,s$Y??:I4߂clXmOmm[x?7d ~l>O-91=[nۇ {l]%qDy# θ2"[c/lm 99K#2dO [ oQ79y aceo&7,y[u''d;?lar ŜYfpv[o 8Xxm&6YrܞllmʰYY$G噒I'Ȓ녶Xf~LgoG^ِY1yٓrƤ{K n.NAwg Gyd!$<mo6;!Gg$r wo n[e.[Ye9o/ rϝr.DY1kl#oAdYupҙI$=Hr&,9'mlp} <<2pye/exș vgm%xR3,$pI$c7&xM!r8n[y {LG<+!% ៝~7m  ,>2,d8C $Cwyxߔe,8>2ϬC?)&yu:9)oP~Y6{YwY<lqgV"8|?$+0,Ȉ8g/ 3% Hs1o'RDٷHœmo/e1o|6Oo;nAd'gPl8o$Kț+ g$߭ɼ&X;ό~<'?>-eu᷇m #SrI$I òqCm/) mӏ#sߖ/-xߍ/-~X-˳{'ͯ2l98"?Y$I%B[8~xlx]V76[v ,,K>#$IeY:Dm824N^26!s},luqϒ1~ lˑqAYd_N[,$razqe e-n_~:$,8n,tcH~}&m`po(ZAeqYl$K,blMK8!xd,ȃx88~&Smzߐyx&oxَom6(O` ,,O IdY$l->kf[l<gKw~88nߧ>6هxx:Y?;8` ,sYeI$m ݐvo8 9`:xK9x>R=FGs7 8N#o۲l,ssIeId] ,Xcd!^va8-~_͏rq/ym%[, ,?R$$섆2Rep ,ߜ:yxɵX,wd[-xنDYeYd9l,,K.lze3n[+o+om)r͒skmKx[m{bmXYYes_$I,,X 898#"9#,!1 AQa0q@P`p?~~_ɼm޹ow~7o_m~[31ymmv|lv~;{rNy.>~;mSyym~<- ~__!x?yٗ6m߆~[mm~ssymv?ƽ.m7a?oߙ'rmwmzw^Omx|_mmm=mmmr^mp\??o_'memml~KVery6eYm[ebxLt;̺ q[0/8;$ KO-9XeYrN"հ ; ='q{x;mK/ / ml,o0׉A2MD`1{x7 2R$QeC ,8vIVC1b A; Mx~{m#vVmo8wv[mm[mm[mmf0 &AYYdYԄY&=YgQ;XxIa#_/i 6b |7~CS߂l,,mm-ݬl udC眲 >o g`[v̝f?pܡJy&Ñ 6Av B$X-/Wֶ-enKg7 dLl0 ;-l^68-;o/+̶f1A;(w{I{?,6ɓ r]AԜ?'ź>ȑR 6m?'_8_? yY⼖e.C,l2e L{c^gS'=,;d7|3g(c l61I2LpNCD&ayy8>Feo;/;/;/ eكmP d_"t[7\f m܇=x=emmI 'D+O8IlX;xa-~ߑ?ǿŽ[^Vy\Eafِl3"Pg)dr#3wױ6q=pfpmYyozaOrYo"հ ;Fߒl1,Xp<;pՁ>ys$ۼǰI%N=eRS|!H2Y%vj1Aaxy Ŷ}orߊo [gw_nK߁wO>pǐo/3>w᜗?2-o?vIgS$%շ8C#o87oye6ll/5<:' Ӎ6}_OV2wp39=s'c7lBB%Y&=Lye[/-G?kaa&{oy{~ Ym^%'vYe۵ëD2;csb;9χ djoxo$e]mY߫4I6:7g24K va0#;?߃o ~%bB8 2|69fK8Ͳ2ev7e H]":xMfvFɿpegfe ՛gYyimlb8Ðۼ31y^Ver[m[[na0Aw~688oȷ?a~wnqg;>&:$.X_e'-$gwOlKͼrmz,dNx;'0 <[??-o/+l6Y@?lXv9-"{6ajp1'fِ zxOG ? EdE]/~qK7A_i 0< ß+̲•Id\,8< ,m+2C˖Y/^ Ē$TWaԴf]8vͳ#HeC.~| A7My~s༲K,ma13'\.lbs8 `w[/QlXms\ 9.fxr_뇅02͓ 'ۆcG˿- ^w?<aaowm}gYxeE;M/垭:xǿCa6o mo anG;={!}sVyk9M2aOh$~];e_[gVY32 8wg Hx 0wmSߖ~weɔ1g{ {͇Q(6 $>i'݉.ՋE~{dG3/yϿ-'O ,~x6yKeo+]8=<,m }YԘt8I8$amy!oyo72̲23W6 LlͲXmԼ6LަM*LS [lwmDޭyml[xxFOg)= ΢{m2I2dp/_~ߞ˜K˲i˾,;bIf^'ynZw g|n[o9[lϼ'vY,L~6U6 AogldY'x],Lam_p1ǖg&BpPo'v6yg8Yrb\ 2M'/'&$;׫>N[IYFx/V~䳃zx}!aq' xOrYܙnlq3Ȗ|m #:7~sr%YrYK^^ݷ 6'ql\zom[Լ0[ݸSfɳAg/MNw?6ugeCǨf%C -lٽ:Z3wIdtv1-:;Njz'm-է1yw?ϙ#rYe,Xpl,儽^%?6/g|$tIÌ,;"6"ug 03Ou/~-N29mgGgݑ-lqMGr- 09'm-?˒"_q1gӮ6Bd;xoW,aK#[#2FQ ^'t!v ^ee~`w;HC`f{elK~RVv=~[c}ePOL?}ṕ$ؓeIYs{s0-SHa>__;|,YjwdBHr0pY<~/'$2\{|6?#f%&IoPm:ǖ,$πevX-"L6a=vY'W;ݱ>MOW29|$ήca|v?߃3} |^eYxoĹaNΣ7wm}7d-ߤx\x 6Kr el"c%;=y~MǏqOSsgeupypὺ9 6p|~{x9 ,grx qOd`<,!;s1=巭3f~7/m$8$cͲ}}cA˿gsrSmmԹ/{CiI7fcqf:!-[ a e^`?r~rvmFXI6uy y.^%t$:6zyPp7L(y3,LK ߆D<3 [2l{v'fkd6<}I:̊pmyo'?e% ,Xa{6NE/&#|m.9I%w ϩrm+e|eZ@.[}8. 볅ޣ7| ' ? V]~ <.ow 8F6!fsݞfIY~ &2oVM{䚔!8-g̸0^q-<8;3ݓGogȒ:Y|w[e}$dJCi=Sߑsg i_QxYen;X{Ys/o\KoZpy._mnI/{yd`af1d6g\dfX!Rxxy_\C 6̃x_ g~i }m~{z+ϩ7f3.Lqp ;Cmorˈ:. xlͼ^bθ>ٌ;=;8% Hqlxqަ3dX&Mx M{Iܓ߼[N8ޭV1d}C^}[n6M}KtKvτ{0rYy\~,>gc:d.?6.]l6 #ݎWm돻6;[.>p,<26gB̟"x<{8 ϸ؍,{" ;V{zd xNճܓ///X2br4Ye!Fl29|݆b܇~^^N>#GerwO~oeR!%^rpvr; {z7m,8fij8YidHɗ^GD<7ll1o9ϖt2L$Wplq8v=a}lx}qպϰ4,<}˖Ֆ˿$$.0~{}/W⼌-뫡`X2g;:̗&ޥl.g o^o8f3['ȋ!#f{q#N>o%#qx7!`GSly<=KlIq;pqٶd ^MVn<@iom.{>٥N, [ /|oKN ΤDЇa?ÿv^6Sx&|e36Nu|q;K|Xu=L'|B6gսBMDI̞=+ǗiCt{ݟ{Iahm3~#Y6qM}du/b$;<; 65fS,vYdOo$ma0I!PY>MZg1[dEm3fYeb9d 3lHf2ݶq,yǂ}XF r'FG $y'r{mx^Yp":OQ KXd-#[ŤՐ}[>ޭ2;e 9pY7N>͹7姂dW"cO=!;=m,=o%S덗|M83&q z-8:emtݤ/=ټG/dF1zd:\!6/8^;N-aQ_V[lrmY>ɿݝG>\gpX޲O!}ӎ8ͻ-f3쎯;gwn;lj3ϳu~ct1 <='6psoorYe8pg':"808\l(2}a%{˅e8,7/zz[>CgqopC p {w=&p%de q;/{C .3w8>m݆x;dK-~?,,alI}XQw8Y&q{[--eu-n2ԻᅷlDCq1pӤI&|2Hv}vif}r$g̓̽OVd" pfI_=6|6aݐAfI}`ߥ 6Hy̵ .!}-/f^,olO;s^$!s#>A|mɼ{?˒Éd݄?&'ܶK-İ,{dfX4,^;rϫÇܦwopeH{"öE&X|-8 g6znvPem-=Ԯ6g'6;%ᷮۯs<Q?%;kgg)x&gg{lo6K&˳ǜ$wv[ 5߻(m؇=g6~ / RwHC-1%l`|Y3}_8wᷥy]=2'3o% 6dp zv^=չ,N)58 yȇ3g`K2le ̇,%gVg Ӂ; $,ymw>C :89~qypIò;3-v1ä|P^KovsNQ]O?[e)2~&K'_Vk>Opg;>L~'?>YgRN} :7ݲ׃>ȟd`$ަ `N68٭7^& IldQg''.[lbHGV"6O f-E14aDmvO\ a{tGd~ o;%.  v _r;߂K̿퓨-OY <0'Bzxf%=] ,>Yʫu=˱l;ڑl,ޮ>Xu`0kg[fL2EH$?Vo.opwfl};ܷ&6 uyesC%̉6jg1b #ω!o< / ,:Ie\;S#exlϸl 6@{7D_/Jάfcy WKpeLHX` ί%le>{tOLHg;xtvsAg+"xm {$O">f\.ݡatp8NON2߻~ ̼.L:rcWm#Kor.Թm27 xvGLetz]zx];&ݙ}X-] [Kv ~sd[ zp{'^ő0_y`>_lC;;ȃ$?9ϼϓ/Q~ܙnF;>Oq/ÖdDr<7/ (tX bۃi2 xcfI%d+0r[rS, ݗ{ſKye;ÁMO3S^YΤ -t8,r5me#BY{ܸ>c0Ar-nWe/\lȆD!x8?rYygePe۬%w86lG=Qߜ7{Y/8'7g ݘưp脤0_ 2 le 2loĻܻ턴Źil :Ie,l 1מS{XٶcoYnè2EߞD,ͻepoq-_{o>I|rg^Ј8]W,0'ſp,Q˥6.MًH "9ե}e{/F .'_vɐz3tp!.=Yy?#d!ϻI𺿋v\f_T֙۫mpmC~i!ȖijKgwײl{JF&DD!B}s͟? y2, C.]x>fDq\#[ﭗ={/vd'+^Pضܗ~ Qx[}^r ,O>örnZ6:M_s~=n{í,K;I2S> !㵖itr;[%ײFucW}[Xg2884FC5Wf$pC[ο>{g_<=Yew6݆Q5K^F:K$8d;ucNcY' Hm]󁃗'#fv8Lw Ap۾L<~wP޺H[1pzz<aX'G3{=ˌ+elg8zHa1&G{[o/ z]ex$wȫAxƟ\{=!r\_dzr3?yA ̼ j_p^#z w Xyo|Yn 7i2땽8C%z<a.\px\ev2:%ݓ-ng!Y$u\et^դ펋vmAxd8w.uÓeb=Pü9/'xIe oO6M 8ܖ1b6O6a6x2CoG;GcŌg,z!XrIe m􃟻Bd0OF,Gm.ڃՙ-m덇-/&~#=ղy\YVFHŶ:Ct{l<'lnspsfͻ~͎aOLx>!coywJr8:<{'-Vkha?6BQ`G;s bD>оs~#|=[{$elWwtmKe-AIw]/Qd s,g]wq3v6&4m ð9y}=R–xfo ge:J;<*E,=Oqr3#L'`ދ 1,0x?`>'3#8Y2]_|,aג}.@x{Vo=oϨ'6C.q?2܇lAW3hrx9Yo8;<[Mնʅ-}?g {Jfe)qnNo1$woy)dvpޯ`/dWn4Ar uY ZIH c:9p??8?~L߃<>e?7Y =? j~0rO[b;pz?2AH!1կDݝW߱eٗk2ÿ,$y4vèa6o/ 7&g;%ߖAݺ$}B=I=~ 52׭O#'Π H)p raݯvť&| wϗ lK?gc7r{;2ľK,:m$mռaՎ yrߎfx}kTlìte-~Kϫd^G;a:CdNetc~GP侸A$Wmx=%'e`x=;NK>؇%go W.x9Edϓ.F\<`]$=AI)rnc~xoj!̀6=gF.^.>A՜==}^E+-> X~l?z!mML"|AnYeb%רϑK9b^^[ ]9>$)21` X?$}9?1CgrepqpH 6:r{r{=v{v=YuCl$=J3D< 9mYᓇx`r6%H:Q,x;ΠzΠmŋio[,ۥgpl^OKtǼC.=Ofpv4dlroθټ '蔲OY3>Yl&(?wWYq~?9{w8l #G.`덈;j!e& H`tZXwnI``Pَ~gy ȓvApuBّ.Փac䍹;C?R "E_~ [`wOaLzkyaaA Z $uy$ICx&Σu,͒cnbsYq8 9~{o{?'xVgXO'Lt:_l,;l&k3캷S6K,˱x<Sel4ܗm/{噫 x}mpp>ؕC?1 (/gK?Pg Fl=x\ZnOO7Bw[FON߸8m~ #O,>ϼ"[xॗV]S Cd+S[ 8\$? A}aD/sfE =pxͳ'Yˋ\]zfݹ78VZS;n/fO1,w轎o$8/Rrݽ-伴g&oGM!dGQ0~edr[[!8o'/Vup::wkO(J~Hv >p5h@^& _hgl̈́NOY ?pSnAD,&uld77dԖI==̻0p<r 6N80mI$}7{" $܁:6S>-r!gOWmK3 ,]m|/c^'dpxfy=Eym x]/f9 'H#b$y&&ݠS )~mvt~L$kfJ-OPx oR{yKgE7k'H߾'v|el}SN"#7_X %)WaLwu2YǶI$Ng x.6(5a?h%Ι ݗg"$ >%ճL̈1>o$7qp1$ 6P61Y&B;zYVP0˻vw0ȃ $8^^!8v?,8y#v[ޖzwaarYx|]b^Y;m ؓb~=ќՄ"`,%ӈ2I^_ԚlpdOe 侸 4Ln&&ٖd6u:~97n{~Vw^w7;>pKWFx~+sM3!r63lO]'#-v6-r&ixm͋:w_o뎥xc6=] k8 a%=Gwb^䟋2Lófc ApY}zßPk;0قϗ;p?RYmx}>/d6xvK(88a<~?<$?S{ÞmGXko.Am2Yܑ1os, 8X=vg $bŐA z};lL û՛$yymLxɗ_#zx?'Sǫ4Pxplw.#cl7'e3tlg_WԸ͋Q2 7eAἳr,HͲfK7NIù_Q,xg;\r8IJܽ,8m8y/d=~l/D{˓Y G9ex v d_qܘFpx3,2Ye_'9ռfǜ|"8{ Dpp _6ϋY3,O=@:L6,D$?6Y՜C 2c|-No^r[H` [庥`9L {wdϒ0f^Q?ܛ0㶑d}q˶6ϒL2`6Kpaݻ ?A]\ߛܛəbVm琅$[o>ɜd 6288<$l{ $OmwiGc^wK-#'x]YD{e6{od7d呷"xOm(Cb1wq66q=^9xH3y!%^.{6 /,߁,oS9i\Y{Am巟aoydLg$twxmgx xeц;fDG))y[\]βC9;lx:m6k?= `rS--oR'r''xd&l i ]N1[l6lAxͱH$2Yt <$^P6c峾 ˶{,8=me`9ݲxy\V;}Ԙ=^1D|Gi< .S.i afb>]eegpwYYt.nVknf]8z{ܴmy3ǭp;-N'{t:Ϣ'sg[<7ax 3'Cd*^|pI2 cV˶}ZOa -oKzolp [r <ɶz|7?g{ۭ;:$G|D|Y~0vLB:0k(r7O 2F ByaRzVy/wIܺN}lz\Ge7!p.f!ӗ-+vd`՜/љm}xMP,6ŏ,:0z$PG|䇳o,ɝa}ټlwI< |G;OԵz~&sOmR]7YX$m^ɶn']^a @XY Ly>}O|lu&ɓw:^Np&gp^67aCާu]3B kp?vK>ifY.K<c%6Ll >VYle\l|X2ή{y_3c}/Ǩ:>}p|w圿jDŽ`eYza+klߩãBa!ϲw2C;,e-mRaw@o -:ԕL/cr Ia;71 lutHm~{~Ohv`e[4z#y\xlbLdw,%[ǐ#l#7|>[.ԛy{9Yr{[c8R85'ɿ /C. }B1ݚHIXj,e8KN<;YPGO^O%-~^VCp-/8ІqRwKhs݄}ANd[e9 CRdzΗ`eϟ6eX̷^,g<_Ia18pӓ|vZ}AagW%n[nz[e0/MZ a6;r -l/~ߑ#!#nGL7IǼ.[1mv$se>Y6!Y]x+zugnq3LwW"98#X. }[Y!f]F۩8%sgȲ?z~AX߄>dI7t-#ˢ?g3+AԼLmahZr Dü2& :Aǜ3=Ag8Ys=ɰ6g=XpIOqgr_>Իf"<.pp.?q|L=۹a}GߥY>yb]ٻ1:^~RM5 OGfǒ;͞GE/VM^Nm0t nu 6adz!ӏ;c'Rrvo& =Y2ly{/ƾa=%ă&C,P ovZ[8̓ 5>,k}Lvc=9<%e[*^1Iw.J=<.^<8A?gIGFr`1F-m(6AgN"?)6 W<0da?38{~/7Yg;7dp܆Z],,wna}v&̓8|\%orP[z]6-|̲ɓbA-L1yk/Igp|,%/'g9<'N ]2 /3/Rw~#g tRǹO| V'>^Yg)Rٌ:kΥdof{^iWi^q5C#p<' ݜvwg +×ܻboPa.~)xtgfL2TW;̲;&~Vrln[DI8avdcgi=C2i&2d/Z_|7:^8yxn|2'||g/͗ 6:l91ut/ d'?2s/mݼ2-~BX20I2hnw{z0'- gٷ "&L!!Qr,Kpy xmP-wr zDyoY\Lݗ!َ1ɉnF~G&[ Lų ~;m[ǖrGRާv]!}_va}oQrpGͽ|:"u hl=u䇹$/ՙ׷SCmsZcESoCXY 8[FaMbMÌ3'C`$oy)xYxqn .ˤZdR~71?r={߹҇ՋP{b/ЗQ ck4;m#}c3t~!8L#=ZyvhoHv^"]~ov{هF Kuzϲ^2;MGHݓ`$zR^yKu臻?6C nYnX"˸;:ːχ;@@I6xz^G~eaYvK{ w}8wqA ~998#ɶuL:7з]ϳppU_r:`Ѵ-to,x;z̰?1Sޟ_YXQGOvOyW6md#nK{ynOp{Iԭtlũ7j:o=8A4Nn~-~٠fu&z^ds'p58]zY> mDzXZwvz3mmOm~"{b'N3oŻ>[ z-;J^'Lrr?,pЏ,eqt^n;}v;>OM g focez(fD?'؞Na0Sq(ߩt ,<:cEl{rDxoREy{Wٳ:mN$5H?gwL[ }oMnQC6[ջy^ħIY˧Pu%b {p ߋG^luXI9=^< Chۯwu1 orlvsy>6uǍOkձnpA}as2/딼pS bvH1g $.g[n?\ݹl~?sf@z\u܎gvz'd4gtT$0 :%£9Yt, ^r';F½n[oԲ&d&Pwaoiwݐ{"#`W,0LB2_3ճݝAˬ6ݼ7l6 :}s;ʚfMaܷ"~m~'70cr뗻vv f8bl}|φg$$'O^l}Їv/afْn#f~Eɑy? "t7,27<])٧LyK,"A`/6dzb~ >~~m]?d*`T߮@ѷ?Wr.ǩCe+yijVa׮v.LleX{{ybήϖ?;pOq ;阿o'{]"݃=CN:N>Btwɂw"ψ}ly,yu[ ۓ5ǯď|dlEÎ}Z>YD,8}N΋g-?s;M<~}}f}/"'nu>k4l:>=Oa$ow1'쿞5gEwʿ6a>I}@.Kxwki7t4p{,a$&iɲ̛1༏7~ {l? z7^̧XX$^ u}}L>$'vv[]GM&]&^6ϗw{l8@վ~~a m'녞n<6OSfjnR/Rw<$!nA}zy*E|EؙŚ{!&L~Wry,Lvhuo!߀KOrl2v[>]%p ;!a|a l%k˓Oe~n̴`jêG=- r@lEG9.uAn3"};nI?:)A7"nCsBg6:._K ,{+z{(G?~x_W,/ {YC۵ݎV &[Fo6 xz׿pm|ozMRl۳Mh޿V[Ne뭀8lDp1<->L8#pxefJ7lso#o~g?-߃ 'o6p]wv/!=_J/gXkYh{#oVA^-/i{:}r6Yܸe䷒|bcd=x}f'];=S~O#F'6.N wvٝYuXϫ2 (NdYul+Q8ݏa#sA,^ʭC ^w#- 'kL(F DCNûS~IAضwa;iMŚ>z`%rZ' ~"M^`{t Z?vL4؀ΒOz";wˑ2eeM|K=:pɰ؈:WKs˗̗If8綠_';cQ2X~% "fYo}ϧvD`y=U5*7ܶ|<"^KάC'`D={`Ƒ}83-eȖY^]̐% ճ~JLqm~}5lp2Fڶ~.moqnnٽ# 1.x]nw-]αlmcL:OŝZڴv8Nr|ߊ<H;!WCwoEB]ǵs${e_.rPr]!3ǐ4,:n =_Y-:;o_gֽu_u6l3Zlc; :`&FB4Y11ugܟWwc[Oݲ˷i_3<?s6ew9o>ݓ]e_Ţ~k[GGGocmIcBNaF'$Cfya\z1 t[F~lc؃y3-8^;߫bϻ'{.[=74}}٣t $,D8Àa߆o?Yymg5XqL_m ;n;i'CN;?p៛ a}~oėGTzkgmGvZۿ-{'FMxu'MDSnm۷}M#/%[VlAf;>H2f˱Fmrշxp/:_$[o'ߑLs_i=>ߨp#1ڎ=xOoR< vK~Ն f˛u>`W@srɶk '^=ez&3 ]zz^ l @>Yίdewop3Ag!2N_ٷ^+"\@- û\Z5FgOv߻@6GOcD)v}u{ݢ9b{v)vݞ.N[@׷WaC{^8S}Գ[H˷punC4CKfONd^Y$OO ^;Ol%wl՝:XA}Czw[;GGu{F맰./kpRF!/[gQM^zi(!>1OqY&Hu{6E}c'08 ,%[ݶr|7>3c23 dzl&2yݿ.O ŀHn;ounY70+ܱjXů~_{?(-l^ X_-@PS%ճщն LXmvO~tn3OݷO?7[$맮Zuga?[ _Vyt]-zrW>Wl%~ :Q,퐀b,K wcUs뻦''ؗ]!չ;ylƌ2`u>aqtxd4pp9lߐ;Â}덷?;n0}z6?6+zGv~{x? :VIv우/| DpgǗ>핻stIؖ+o!kݎ:H]:Ȑ~ehg-^vW~exw:ŭג-w욟1'0iݬܩ@Ťgg3v={ڲu"˫.#Gqԯ<ly5 X'՟|޲Y/u~durwv9 ,C'>ll,ޥ G }ˤoNkByO=._-6Q?K`A'L/-ٽc"-?pD[Ѿ;Naά-p O269xmx0]%?2??y.wF=S7ɝ.0m߳I/w2ӹzmg?uFz&ڻF~&_ݐ<:؟!VN˚zQ9##Fuq_ll/pF":z ^="nc빻;>K} x{kh6{}r{um#ݱ{Y+fv`翩ݿPAkÒG2:l:{vO3AJð Z ;6O?ޭ@wsl(!1 G.Gp@X~̞C%D>7~f0gH:˻tYoQvvOAA""-c=>)d<.pd!#F$S//wMdzE;~)brBIwd' X{->}c`{{'ud^ݯOQc_]=#u?FY: X5}[Nb]] s. k B?m~ _A/Azٺxc~ݛ,V]_{::G!xaW%=6bAqՏ/H Vۭ|2XSeK0w{ij}Ok"x6wӑr!y<_Nc`w>!ik^`t2c%_:g3e;N??vhԿq]N:%Nޣ}ˠq^lAK $I_D;B.8&mul (6a`v7}Nw̾Rh믢Gjx0Fӧ՘rQXC@=r:A 1fOޓ{dޤ<;v:6I'd9fT;`f.?ݳ+ԍw`'`o!. yL}ݍ=mwf켼m:c^pשKݦZ埴=[l6KC?(S c?0>Iex /$]vB'6pOYm :ܱKzu=`d a#půl;껍_Dyz,68küg97;=@9~l]\w,~~6 ?]37J./:Θ dgv, ;;:$ى:wS=!3dC']J]'BI,zIr,w#k}m4m[WH}I:80I'?7N2:`ZqtmAlGϞm켯 'IK<&YgsT,9^`w6˃DzCeC-fZ1zC͟ա__ {u "ԯî?h{=Hir:~Y=]>~l3;;zCUn1gL-*zl9v=s<2]>mzԏ^?du h J:X%_G]?zVg{ICFN&{o}E5erŰ HOWtv@g6ėkFfW,H6|G4,s:劐fݽaSa`쏩73<p1b+ˆ88>;>ggdpPYݛ1TVNt.3/l/s\cKLX{+QmKg`Cff]Y8ig=Οײ3i{0|t6gGݧP'\Z,!}GrwGA6<'S[_ݞ w5ńdwOEaS6S<}021۹/7=XojM a>NN^`oFnw6ոVݎzdۮX ~?3}$JRgdlF}KH`$C8<[erjvyh31L~eMYdܽwyպGcFq2u\ac81', g[g &^[Էnݧظ{KwA1L՘!ߖ;2't~[vuvWkpOQvĝ'}1caaܽjua} ;]A} d+Rİl]oBu6q, [<`?rL~vW@^0^;d숝 s";GO=]dE?%pZ~oGSPwɤO'S(HYoH ۖ$8l'^Y}'˥~4-{^ޯΣM`/X!w`i͔?;m'Z0eB"o-c?$&^^Geboh}wv=^ܵG"ЇC~F&}Z_!lu~D~VOV1Y./TOϫ;D`̹>lol"hgf>{/Inٶ㋳z}&ۤmuN[.' SG _a'acْ''/% &ü|ō(`}#_I;/2,:#ۥ|o''w~gL}:_{(&G^boܻw ͇"P8Y?\.L[.I)Ќ?-r~m='wcegKkz;D:e:;0= z?fOveܞG$C;ǶK)&d2Cԫ6#)(PGWAwuW,~R.рB=(Y.өS[ gPNS싨d/r/<=z!g3lGS3/$g}x1-C#πAClfAdAy.N4wc=Yua/E .Vg|M%g`~!eYqDol8X8Rh̽y?~2~d`nLa,f߲ 6~Y/Bdzg__^QV׌a6ZyePжFn۞ξB[a9o e]{?.1wL1x^Ķ?)<,xbԬ b]zH$-NM- ^pg~ć-^޹<g'0%Իx ݙtن$NOFJZőe=唎~[=Ɯ? ;oeWfsۼYй"޿pVoao N@`Λ+C}[:|}yvz.~}GOr:VYԞLq`^2]{[ow{PIc/[b~8e0f4[>ك5!u`s˥Mqr` 6u 0-6>|_>I'C2u]z6F?uߩpuLw^@eX{7aZ?[&z/r ka%i_v:yaǖcdz?wк:˷Ts$u稡r]#!<;q~gV}7o{%ەu<-v{y?Re`::m%f{u v:἞u/v˝KݙAŅ e|?reo-9ˣԽur nAtoهg I4uXPv,зZ6 ,?p_ #rQ"p AᾰaЗX*z~>y-LCR=ǩa wY[сmދos?r:.&c;OmSg 8E?vl=?C8hG@m``p)#w~dwԐu06KN=O,O~Q {Ե܌^A>=g nźG#le]dz]Vw] Ւ[@!G!|?VK$/:<2{:OxwC~\)eo 8$*=]- ZX1]V/:ߨ'_|^zkmsW_rC>l2Bq}}A"hwDn͞!y b Ç<c=l2:g=z{-{e&OS,cy\fvIr{?,C.;g}|/>Y:{ ^ k~4ٶzçz ׿$v9nN|wQt3{yQ}wݣFcO{AE̅־)2'1IzHKeoÂm׶Oѫ/pw? /X8%qtwK݁>py&Y7BlW M]Cܻۡ,ýmݺI,I̻d=! ?vrg\ɿygeN$|Oivu 8] 8]Q4А{1e+KK%Va#ĝ~/Xu?-au-ly2¤Бh7>]uwc unKrVw Jn`Zmۣc6F%ՂC?0^BLm?}ȖmMdμwR lz`7_}dR x+xpal}z!t7;80u?CÄ{vE^%~qux<}k| 6gD\fx ;V=08 ԧىp'7.hS9!:uxaO`$Ww]-weDt_xGQaf.Yf |=c9dnnM@Kfpia16OWܴBڄBQ?oc_Sޥ=#;f"-}pj:9#Ò&l[_ļE@Mydht1:"H2]Kl6W#oFRǜ^2,gl&:YJ>u,cl3!2 [{HHwݻYgq:| e?0w+pu jbե}eu]Zl;'Sq}f?cilC<:l8c@n-] ?3յQll5<ιݳH2Oxbníَ엓A.3`[&`]^А?2,8ufC!f'Ո])C,,?m$ _T,&q6{Xv6bF$ٳ102mg0[ח2/,탫o|=lHv<:}63&y/ŝ+{.03/db2{h{&6Ϳ>j ̲|vθN'Dzv'5lI:nչl\3/Ԅ:=^%{Y2{`]\2 gk`6tuar[۫¶c3_'lċlP,W D w ߀AΖY~l-kfL~2ӾĄQ:c$y%ae}[`Ɤt#+a>Y7-;ͲN(d'"~P$:O>`l0_H1dr<5!2y0qxNXޮ˴$ͷd/9 ^2WX[~lr^ _Fx'W8繸F'V%㌞MNΎ1价:HD|7v}my>_S.;]<.Zp}1m'Apg#ALJR՟ 6Sս|2Yu)Ʋ:6a~d, ;$/2".̆0/ }ݲlQܹ?8} 7`7|/ 3cO |CSme;'|DYq1>pV=mՙfr:&&hwuIw.Ŝ/n]d{=;{%/ 4^wsỸ;Bo|gVYx}tP'sudù7e#^@;ɌF:J6mzAdkgw.\1,sϳgm!~Sn1$[S{ܽpz8,Ő.熓gr d=e{fc}=<W{q`Wiݑ$d7}$?[o-Pvw# !ĥӎ/`2yx3՜1=wy ZpIL8W%F}%C?M2rPM:.)~ߘg=p2<,#|NIB{<s@Ho`rݺI;exR E=>z]]]2WAcdLpoRigwAݠp2cyyx>,ɶKлpݜ2~^6͎>G#YuS.q 2zg=BwԻϸu6/V T<=K..;aaKۻ%s؊F(܎Kȣ@qΤh-H6]Ym1sL'>|öv醺 ~'=Ȟxp=' fBMd p=w:8r߮>,2toP ޤckK2z7zBuG'ܣ69] &w?o';Y=ݧItt˒]u7?rhYVh}uw:?=]A6`۰"- ϐ/69|NYcn0óih%c /rY=9Ͱ xwnXX-Pdoqm.^vK>GR,%!1rAݎg)ԇg}Տm8\5-e8ߋ|XoVuԘu-3 $㭞w ?p p C uw#k1˰5oFmcGep Hr$|? >qY2[vk$p>`^.v6꜎I&[ݽDzO9 6N &[Vfɓ!}=ƱHwz9&ɞ]Ӗ:uv /=#}C0m 'E}?ra6s`W8C}:l`}߂,8V?q uF9F=YAkuO,v9~1 `F,8,gqYωO9?:Y;nцLfW#t9 {z,:on-ȸu>ìmd\w]f {ȏaSuv8d6엾3l<[u{r_ս^ٳ՛2vK+sȺ'B]<4]B2:ݷ=z;ČAdwtw /%{#l|o,.I$$a3Oe:KɯKeYIfٶK!<&,$Жued=kw/Q'|F.a%fh1mSg wed]Ő= C{wgY c A˳w=l%,[{/<j7f}Hĝ;7V\kh~F8\ dD{˹89#oO?7d>- ǹtñ`\r:o˿I._˳|y B^.|k8=~O=pe6Qvg|?uK]_V%fWF {av_; =!"k 4!gu{g88'ȏ egNfܸƿԽ [} pOqlOpd|MgdA[. ~d^î2o?qu1+0w%܀;`D{'|Wr:ex[6 /\&./Vp}>tOEެg}3.;}pCa H=^ ?IGv,a9䑶~}%HoݐC,&&p#8Loob|;qt1U # /r=9e/P/A?E`&ޠlvE l{~*\96߉e. c¹f &ɠp7]6}0^DZ7c}>wg,I3HgG,}~&ˮbɲe~㑎l]|W$m?\mddEp{Y;{xzdpHnp.G 9=޼0i'.uđXv8I4]w~mAe w9Y7W6eɀ;$vavda?r]PYdGp|z~3??,'qfBKН0:-TY1ˑ lE{'|%_q{b:pnGRb^᳄nNV.|x/,}P;> 9vM6d.ezVIOE0ua^0apk%m|߀2$Q}K#Ϟ9og9$.Hwhc>'Wii~u덓>ő弜,Y/fˌͳ7cm=/;zeܪdMbcA&&: ͟Y?8nمߨ:'/O Y{Ogؒ D2.B:fM8[˿ 0 N=/7[OrIGg !!,{{-m;dgryݳOs !} #>g"x=I΋c 2%?c!wH6 r[f6 Zpyx^$bL8 ؇{\y/Wq3y&xpG[_x6NC8{Ü $Colܙnp9/ g M $^a`ODCpePsdqzcdvw,.:O -۩{8ee7!ιn˩>{y8c ;^6a'|AN~ y =I8I/2}X08,;u{u&#o #,`i%\[=N1g=1Ixa'66>6oo>Ya[mr\?q<gu&7՝?Hl :vtAPuN!yǿ?q끎n{wCI, =d-gy,D<>gW'wil<ߏ{.Y[8_oY8ɾrݥKz$;lN!wIpOk;/xF[}ٱ23$>O#p$/E#ax>9y ˱1<3|J٭Ӄy>wI2rf-$-Xz!Բmrݲ˵)-y 9qnY6<᷍R2]" սJ-ygp!R@awxb,$39m83~!7gI6HpFXmNo8:#y''f2񖗨$py=KKKN[d}_\XJ~<W>FM켔=ܝC}Ap-Ov_:#0/wL,vɶ~ݓ='H?>l$978?o6u8>is<Ր<Hݷ|m6mfυwq썻d~t>8߃ uǼ$[f3aͳnv!kvά<>2`LDeeqnu2D;۸dg:[vlL^3|ρ#O/go,]}č6:mw]{pSaO\InBy/qwx$I~:O-:-s2oNYϲ쓌ÁOw b[,L;qOr[ 88x 9>?8#kp$8rxA[g2߹avr}lFI>oCG4Z9y>[v1."3e]üi{e{{=K7Adu#`x dL=p6%lj?i#'#ԺI@:iEۀɄ<ɟI7ŇWds^{}LfOe8xI$}:HcO ud{<'bhVqlF͑96]dy?vw{2Opİ0p\~#Ly\pr2^gݖegp}[mbAg|>yIρ9ǟ'yy? 8L!:x0-Wam=xccp8MaۖYǼlx6'sg Y o>Q<8{ά&Lvw\eYg YGO6wÜ/9g8I6Liui߰}p ჟdvIzy ;<Ϝo2:o,ɷf޸8Ke{lfw⼰l<$;ɂx|:`Ȃ ,8sw<}r_||<}'$N$ûCm 녇`:_=]Yw;/0g\>qLS,;l}sGW{dgGolf&mmov}@8 ,,H~~_I' >K'PݥY"G|! 2,{".yNp;g><{ΖM ]moQp_#O ՜ trl<.[rY>s'ppYppYe|C2ϖOdϊIIc;vxm-|=`vd3֟v[ǜtg|&^y1 'pV;nϷ,yYGԼ?؃eyޭ>;(Z|x\xg4$^ՐAdr8ώ0.uϟd,8g,HCݷd?[fql}['p'%,>SY' Þ>|X;9-:лǓ˳:JNCgP YeA!AY.q+']}d%$ x;x3ː.I;}GSrYgqqd^qm:3{zYdO&,ݜIvg Ox#?#g'&x}I&8,xw݃l'mu yckgLd^|>#`G${o .ԭXgm_%>Ad@ 8#,>Ygg6s >^r<䜥dLK'&۩=Y YG_=[_Ėueq_|nIldbw}#3.˼ʾ2˜]A,MN3lf~u,9޻'o%䑉l], {[S8%I*dr>'y!>^Yg>Yd.G ,?{>ida$LK,X8Q,$y'Vd=AP rx:fƹKݼ=DI6άwd͓۳ݽf^6 e%5\@&A9gq|*9d,K&$fm=ase16=!޾,68!ufEwN66XZ77edY˨cnA}}[ݼ%p ở$GQY&z`l7]'M.XdAYY,G,6q6$OPFMݷ,Mb:88mK nϒ^]3><ɻ,r e^pl.BynYÁtiD \ 32φ|c|mYeYYL`~cV햌3&g YgeǓdZF.EKed{Ko w9kbCYedYe_&3w&rY%pI&$v_kz]S븞輵m[% m0&f3pY}wmf$l9 eo.^%X , eYgg??R&ql?I$6K'32XAO%ؗRIQ3c[ ]xl,-\g>[I!}u1KՏD! gerYY!qCs>Y?pO,N2,1;=zrqlr^ {|o\"ٜmroq$[ uԂ)xdq8 Ydq>|sYo>)dYdI:D?;`~lryoƐ~ |o#[~:w6D߄4!NpYe|3,lS>9ǟ 8',OYeeY5K}O ?VWz -ܶwqm=9mn'm-1ŜBep8,,q l'sg1g/9?r2>$8157YдGg{awmE[ݺr]8b&YYeρ} gg>q|2slϞYY%YNj_ 2N7#gg9eYY9dY#o?x߆{eϒYeY,6K,938fq2G gɖY ,<,Lg,,?}|slYdreeY2ϐf3 |,YgeY,g'qYg6,,7reAg ɐYe2>eAd# /=×՟ݜ{,3y,%|@ggqݖYg?9?[m6|sϞY>eYg,2,,Lqsq}YYegvI<68,83s|&q6YeYe,,fYgeY?gc~ uφu}d^^s9?.:ϖYr,!=>-y^q|2N3,$2,,368#e99y>=9g|,ys?>έrq/`Wϟ _>}.q폜}ϓ}ǜrGz x|/c}y~?>o7}q?wo././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/img/sunpy_icon.svg0000644000175100001710000003653414305600732027063 0ustar00runnerdocker image/svg+xml ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/img/sunpy_icon_128x128.png0000644000175100001710000001276714305600732030067 0ustar00runnerdockerPNG  IHDR>abKGDC pHYs  tIME *Q IDATx]mhg~ξh]Ȓ%ħ5Mʑ#4Q8Z%V;(4}h9- rZˇV;SZ[j{Ҋ+kVq'DXJY];`ןÔz/ٖbӆ-:H* ټX}`u bUhCrhX/ޭtJfSkm4jSM񸐻g?\0]cm4ܮ&fI6QE# ڤ^AC׵U䏘{gqm/EucD]q= '$X]tj"^xL "!ڨa3)ЖQxPFp'u9ӂ'5 } gj`fԊP͑ϙ0o|HZ|HliZ4sשּׂkCB-D e|* q` 9C WN7-w148w/"@'sw|>|tX4ڭ WWh`e~;waF'qhf$>Ɇ, ^pbLR'{zgBx {>^ ,Mu'öV(s}<אFQ㇢_1~cHM*ǔ61_ |n7PDKRW7[Hlw~ ' _[^@1g$A4q0_C`-q2 tPgm&3aHҿĮtX? Jn(Sȭ Y `h¡YԨ@@`$4h`5AT9t؀g(]Z׽'oC5 x !k#M?dv Uvyk`}^H{%}Y] 0 3RO<=x(~Qօ plsY:H9Pfihb'c_#m߹,^9Hr`v˻]6Bb—3'b85K7qBJFJ#Ya{IFw~]4Ħ)$B9U$EG gytVFh28f;Ns,?S{'I셜.|/|oeK^qC뗨+4f^"uRr^M C,SpkH:-Ɨ%뎥] K:X+i,+ :E~c;;G꽳'qjN\j0HϔKp{O3(nU_Mj1@۾Q@UeCbӴy@.&"uHR|A(85ծIG\a.ӺGtOp$nd{RݯV_o,??|JSs$ SI7.~s2i Kc[iGHl/uɨ*J|wW@ ]K W"[0t.dg@vHӿ{埓R׺^T /h Xt&p3ytQKՁ]=*Z쾟SL,XTgXg+Q:R5f+E1rNUlT;Ќ2ʕ|7f?6m麭F8m7[ꨪK$y56IEԈ'Aڧ(9u9V!~{I #)x^S= =g9zKqgNNrX6.bY?x=jWT796  Y\\wq"NK<xi#d-'zYgb߳duyF>>M#JVC]}>+{Ba&rU @A>9@0]cImOk6dsWEK><;n.5-@N1IB]"FmpxqNTavO B/˿ٸk;EUYǚ>t f^h$aJ{e̍%n^N}%LUŬY T84k)O ='IE)ͮ&ҥ -~<@`QvPB]le+9Lzh;KC VMúށ'b/5jY J~eLݍƦ3\Vqٚ!Mpx׷6Y2nB:g#`~]Zp$rq]|u1r N IJ`>uN9󞎛Խ9^BMcUZr|Fڈj5͝si$bȲ98?bzlUΓ4Joƴ5)`V(= 6JZ:^L i۶N]-FjixR},Y$0 kcs8ߜ_fWBQ`bѾKw-d]"SG,JtOUlL#p`5m R_:9p'Ea;v 3s|@M>0[j,OTA_\EƠ{bt+uRUdV;D]1wz^ H}TdzdA05T1QXSd{սƠ; jsl 0QZheܯ?frZ;Ν !v|n:(! A l.!a^H BOHklPӨUc#PTzown; G Dw*2 clPs[4BNm `/]>y%FX]IENDB`././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/sunpy_style.css0000644000175100001710000002502214305600732026476 0ustar00runnerdocker@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900'); /* Main SunPy Styling */ body { color: #333; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; overflow-x: hidden; } h1 { margin-top: 20px; margin-bottom: 20px; } h4 { font-weight: 300; font-size: 21px; } a { color: #bd5b00; } a.fn-backref { font-size: 1.5em; } a:hover { color: #dd2c00; } p.content { line-height: 24px; } p.content.last { margin-bottom: 100px; } p.content.noheader { padding-top: 15px; } .sunpy-logo { width: 70%; margin-top: 5%; } .logo-container { margin-top: 10%; } .content { margin-bottom: 3em; } /* Navbar */ .navbar { background-color: #444; } .navbar-brand.color2 { color: f2f3f4; } .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color: #fe7900; } .navbar-default .navbar-brand { color: #fe7900; font-size: 20px; font-weight: bold; margin-right: 10px; } .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active { color: #fe7900; } div#navbar { border-bottom: 3px; border-bottom-color: #fe7900; border-bottom-style: solid; } .dropdown-menu { top: 105%; min-width: 190px; } .dropdown-menu>li>a { font-size: 16px; padding: 10px 20px; color: #333; } .dropdown-menu>li>a:hover { background-color: #fe7900; } .caret { margin-left: 5px; } /* End Navbar */ .center { text-align: center; } .icon-text { color: #fe7900; font-size: 120px; font-weight: bold; } .icon-text.color2 { color: #444; } .lead { max-width: 550px; margin: 0 auto; } .btn { font-size: 16px; font-weight: bolder; margin-bottom: 40px; } .btn.btn-default.btn1 { background-color: #fe7900; border-color: #fe7900; text-transform: uppercase; margin-top: 20px; padding: 10px 21px; } a.btn.btn-default.btn1:hover { color: #fe7900; background-color: #f2f3f4; } .btn.btn-default.btn2 { background-color: #444; border-color: #444; text-transform: uppercase; margin-top: 20px; padding: 10px 21px; } a.btn.btn-default.btn2:hover { color: #444; background-color: #f2f3f4; } /* Whatsnew */ .border { border: 1px #e5e5e5 solid; border-left-style: none; border-right-style: none; margin-top: 50px; margin-bottom: 50px; } .whatsnew { padding-top: 15px; font-size: 30px; text-align: center; } p.whatsnew { margin: 0; } .whatsnew a { color: #fe7900; font-weight: bold; text-decoration: none; } .whatsnew a:hover { color: #333; } /* Sidebar */ .bs-sidenav { background-color: #444; text-shadow: none; overflow-x: hidden; overflow-y: auto; position: fixed; width: 300px; max-height: 80%; border-left: 3px solid #fe7900; padding-top: 0px; } .bs-sidenav form { padding-left: 10px; padding-right: 10px; } .bs-sidenav h2 { color: #fe7900; padding-left: 10px; } .bs-sidenav h3 { padding-left: 20px; } .bs-sidenav .nav>li { color: #fe7900; } .bs-sidenav .nav>li>span { padding-left: 10px; } .bs-sidenav .nav>li>a { color: #f2f3f4; padding-left: 20px; padding-top: 8px; } .bs-sidenav .nav>li>a:hover, .bs-sidenav .nav>li>a:focus { background-color: rgba(230, 124, 25, 1); } .bs-sidenav .nav>li>a.current { color: #f2f3f4; background-color: rgba(230, 124, 25, 1); } .bs-sidenav .nav .nav>li>a { color: #444; background-color: #e3e3e3; padding-top: 5px; padding-bottom: 5px; border-left: none; font-size: 100%; } .bs-sidenav .nav .nav>li>a.current { background-color: rgba(230, 124, 25, 1); color: #f2f3f4; } .bs-sidenav .nav .nav>li>a:hover { background-color: #bdbdbd; } .bs-sidenav .nav .nav .nav>li>a { padding-left: 45px; } .bs-sidenav .nav .nav .nav .nav>li>a { background-color: #bdbdbd; padding-left: 60px; } .bs-sidenav .nav .nav .nav .nav>li>a:hover { color: #444; } .bs-sidenav ul>li#comments { padding-left: 0; } .bs-sidenav ul>li#comments>a { color: #fe7900; } .bs-sidenav ul>li#comments>a:hover { color: #444; } .bs-sidenav form, .bs-sidenav #sourcelink { text-align: center; } div.sidenologo { padding-top: 10px; } div.sidelogo { width: 50%; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; } img.sidenav { display: block; margin-left: auto; margin-right: auto; } .form-control { height: 32px; color: #444; border-radius: 50px; padding: 10px 50px; } .form-control, input { border-width: 1px; padding-left: 20px; } .navbar-form { margin-left: 0; margin-right: 0; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0), 0 1px 0 rgba(255, 255, 255, 0); } .navbar-collapse { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0), 0 1px 0 rgba(255, 255, 255, 0); } .doc-title, .doc-title>a { color: #fe7900; text-align: center; font-weight: bold; } /* End Sidebar */ .divider { border-bottom: 1px solid #eee; } .livechat { border: 0; width: 100%; height: 450px; padding-top: 50px; } /* Docs specific styling */ pre { padding: 12px; margin: 30px 0; background-color: #f2f3f4; border: 1px solid #e3e3e3; color: inherit; } /* Warning */ div.admonition { margin-top: 20px; margin-bottom: 20px; padding: 10px; } .warning { background-color: #fff3e0; border: 1px solid #fe7900; } .alert-warning { background-color: #fff3e0; border: 1px solid #fe7900; color: #333; } p.admonition-title { color: #333; } .alert>p+p { color: #333; } /* Code */ code.xref, a code { background-color: transparent; } code { color: #0d47a1; padding: 2px; background-color: transparent; } code.descname { font-size: 16px; } /* Highlight */ .highlight .o { color: #fe7900; } .highlight .nb, .highlight .kn { color: #0d47a1; } .highlight .gp { color: #bf360c; } .highlight .c1 { color: #616161; } .highlight .s1, .highlight .s2, .highlight .si, .highlight .sd { color: #004602; } dt:target, .highlighted { background-color: #eee; } /* Info */ .alert-info { border: 1px solid #0d47a1; background-color: #e3f2fd; color: #333; } /* Button */ blockquote { font-size: 16px; } .table, .table>tbody>tr>td { border: 1px solid #333; padding: 10px; } .label { display: table-cell; } div.figure p.caption span.caption-text { text-align: center; } .rst-versions.rst-badge { bottom: 50px; } /* End Docs specific styling */ .footer { background-color: #fafafa; bottom: 0; height: 3em; position: fixed; width: 100%; border-top: none; padding-top: 13px; font-size: 16px; text-align: center; } .center-footer { float: none; margin: 0 auto; width: 30%; } .left-footer { float: left; } .right-footer { float: right; } .center-footer a { display: inline-block; padding: 0 10px; } @media only screen and (max-width: 510px) { .sunpy-logo { display: none; } footer { display: none; } } @media only screen and (max-width: 1000px) { .bs-sidenav { position: relative; display: block; margin: 45px auto; } .button { border: none; border-radius: 5px; outline: 0; display: block; margin: 0 auto; padding: 5px 20px; color: #f2f3f4; background-color: #fe7900; text-align: center; cursor: pointer; font-size: 25px; } } @media only screen and (min-width: 768px) { .navbar-right { float: none !important; margin-right: 0; padding-left: 0; } .navbar-brand { display: none; } .lead { font-size: 33.5px; } } @media only screen and (min-width: 992px) { .bs-sidenav.affix-bottom, .bs-sidenav.affix { position: fixed; width: 300px; } .navbar-brand { display: initial; } .col-md-9 { margin-left: 330px; overflow: hidden; } } @media only screen and (min-width: 1200px) { .bs-sidenav.affix-bottom, .bs-sidenav.affix { width: 300px; } } /* Card Decks */ .card { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); background-color: whitesmoke; margin: 0 auto; } .card p { text-align: center; padding-top: 10px; } .card img { display: block; margin: 0 auto; max-width: 60%; padding-top: 10px; } .button { border: none; outline: 0; display: inline-block; padding: 5px 20px; margin-bottom: 20px; border-radius: 5px; color: #f2f3f4; background-color: #fe7900; text-align: center; cursor: pointer; font-size: 16px; } .button:hover { background-color: #444; } .column { display: inline-block; width: 24%; margin-bottom: 16px; padding: 0 10px; } .column>h4 { text-align: center; font-size: 1.2em; line-height: 1.2em; height: 3.6em; } .section#sunpy-board { margin-left: -15px; margin-right: -15px; margin-top: 30px; } @media only screen and (max-width: 355px) { .column { width: 80%; } } @media only screen and (min-width: 356px) and (max-width: 680px) { .column { width: 45%; } .navbar-nav { margin: -1px -15px; } } @media only screen and (max-width: 1000px) { .card p { text-align: center; padding-top: 10px; } } /* End Cards */ .social-links { line-height: 70px; float: right; } @media only screen and (max-width: 992px) { .social-links { display: none; } .center-footer { float: right; width: 50%; } .right-footer { display: none; } } #front { margin-top: 10px; margin-bottom: 10px; } @media only screen and (min-width: 190ex) { div.sphx-glr-footer-example { max-width: 100%; } } div.sphx-glr-footer-example { position: initial; background: rgba(200, 200, 200, 0); border: none; max-width: 100ex; } div.sphx-glr-footer.docutils.container { width: 70%; display: inline-flex; } div.sphx-glr-download a { background-color: #f2f3f4; background-image: none !important; border: 1px solid #fe7900; } div.sphx-glr-download a:hover { background-color: #fe7900; } .sphx-glr-thumbcontainer[tooltip]:hover::after { bottom: -45%; left: 0; } .sphx-glr-thumbcontainer[tooltip]:hover::before { display: none; } .sphx-glr-script-out { color: #333; margin: 0; } /* Jupyter Blog Post formatting */ div.prompt { display: none; } .frametransformgraph { overflow-x: auto; width: 100%; border: 1px solid black; } .versionmodified { font-style: italic; font-weight: bold; } div.deprecated { border: 1px solid #000000; background-color: #b7c3cc; color: #333; border-radius: 4px; } card.img { border-radius: 50%; } table tr div.deprecated { border: none; background-color: #f2f3f4; } /* For superwide titles on the sidebar, this will add a scroll bar. */ .reference.internal.nav-header { overflow-x: auto; } /* For any ``code`` on the sidebar. */ *[class^='docutils literal notranslate'] { color: #fe7900; } ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/static/version.js0000644000175100001710000000024514305600732025411 0ustar00runnerdockerwindow.onload = function(){ $.getJSON('https://pypi.org/pypi/sunpy/json', function(data) { document.getElementById('version').innerHTML = data.info.version; }); }; ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7571523 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/0000755000175100001710000000000014305600770024076 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/autosummary/0000755000175100001710000000000014305600770026464 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/autosummary/attribute.rst0000644000175100001710000000017714305600732031224 0ustar00runnerdocker:orphan: {{ fullname | escape | underline}} .. currentmodule:: {{ module }} attribute .. auto{{ objtype }}:: {{ objname }} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/autosummary/class.rst0000644000175100001710000000153614305600732030326 0ustar00runnerdocker{% extends "!autosummary/class.rst" %} {% block methods %} {% if methods %} .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. .. autosummary:: :toctree: {% for item in all_methods %} {%- if not item.startswith('_') or item in ['__call__'] %} {{ name }}.{{ item }} {%- endif -%} {%- endfor %} {% endif %} {% endblock %} {% block attributes %} {% if attributes %} .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages. .. autosummary:: :toctree: {% for item in all_attributes %} {%- if not item.startswith('_') %} {{ name }}.{{ item }} {%- endif -%} {%- endfor %} {% endif %} {% endblock %} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/autosummary/member.rst0000644000175100001710000000017414305600732030465 0ustar00runnerdocker:orphan: {{ fullname | escape | underline}} .. currentmodule:: {{ module }} member .. auto{{ objtype }}:: {{ objname }} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/autosummary/method.rst0000644000175100001710000000017414305600732030476 0ustar00runnerdocker:orphan: {{ fullname | escape | underline}} .. currentmodule:: {{ module }} method .. auto{{ objtype }}:: {{ objname }} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/templates/autosummary/minimal_module.rst0000644000175100001710000000015714305600732032212 0ustar00runnerdocker{{ fullname | escape | underline}} .. automodule:: {{ fullname }} {% block docstring %} {% endblock %} ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452186.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme/sunpy/theme.conf0000644000175100001710000000111614305600732024046 0ustar00runnerdocker[theme] inherit=bootstrap [options] # Settings from the bootstrap theme navbar_pagenav = False source_link_position = False bootswatch_theme = flatly bootstrap_version = 3 # Defaults for SunPy projects copyright_html = default_toctree_depth = 3 github_repo = sunpy github_user = sunpy logo_url = https://sunpy.org/ on_rtd = # a dict mapping path prefixes to toctree depths page_toctree_depths = social_buttons = True to_be_indexed = ['stable', 'latest'] twitter_id = sunpyproject # These should be left empty and set in conf.py about_links = footer_links = html_sidebars = navbar_docs = ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1662452215.7611525 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme.egg-info/0000755000175100001710000000000014305600770022414 5ustar00runnerdocker././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452215.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme.egg-info/PKG-INFO0000644000175100001710000000076214305600767023524 0ustar00runnerdockerMetadata-Version: 2.1 Name: sunpy-sphinx-theme Version: 1.2.36 Summary: The sphinx theme for the SunPy website and documentation. Author: The SunPy Developers License: 2-clause BSD Classifier: Intended Audience :: Developers Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Operating System :: OS Independent Classifier: License :: OSI Approved :: BSD License License-File: LICENSE.md The sphinx theme for the SunPy website and documentation. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452215.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme.egg-info/SOURCES.txt0000644000175100001710000000247514305600767024316 0ustar00runnerdocker.gitignore .pre-commit-config.yaml .stylelintrc.json LICENSE.md MANIFEST.in README.md pyproject.toml rebuild_all_rtd.py setup.py .circleci/config.yml .github/workflows/pythonpublish.yml sunpy_sphinx_theme/__init__.py sunpy_sphinx_theme/conf.py sunpy_sphinx_theme.egg-info/PKG-INFO sunpy_sphinx_theme.egg-info/SOURCES.txt sunpy_sphinx_theme.egg-info/dependency_links.txt sunpy_sphinx_theme.egg-info/requires.txt sunpy_sphinx_theme.egg-info/top_level.txt sunpy_sphinx_theme/sunpy/docsidebar.html sunpy_sphinx_theme/sunpy/footer.html sunpy_sphinx_theme/sunpy/layout.html sunpy_sphinx_theme/sunpy/navbar.html sunpy_sphinx_theme/sunpy/theme.conf sunpy_sphinx_theme/sunpy/static/copybutton.js sunpy_sphinx_theme/sunpy/static/sunpy_style.css sunpy_sphinx_theme/sunpy/static/version.js sunpy_sphinx_theme/sunpy/static/img/favicon-32.ico sunpy_sphinx_theme/sunpy/static/img/numfocus-logo.svg sunpy_sphinx_theme/sunpy/static/img/sunpy-bg.jpg sunpy_sphinx_theme/sunpy/static/img/sunpy_icon.svg sunpy_sphinx_theme/sunpy/static/img/sunpy_icon_128x128.png sunpy_sphinx_theme/sunpy/templates/autosummary/attribute.rst sunpy_sphinx_theme/sunpy/templates/autosummary/class.rst sunpy_sphinx_theme/sunpy/templates/autosummary/member.rst sunpy_sphinx_theme/sunpy/templates/autosummary/method.rst sunpy_sphinx_theme/sunpy/templates/autosummary/minimal_module.rst././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452215.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme.egg-info/dependency_links.txt0000644000175100001710000000000114305600767026470 0ustar00runnerdocker ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452215.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme.egg-info/requires.txt0000644000175100001710000000002714305600767025021 0ustar00runnerdockersphinx-bootstrap-theme ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1662452215.0 sunpy-sphinx-theme-1.2.36/sunpy_sphinx_theme.egg-info/top_level.txt0000644000175100001710000000002314305600767025147 0ustar00runnerdockersunpy_sphinx_theme