diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 2827a994209..ad30c200442 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,277 +1 @@ -# See https://help.github.com/articles/about-codeowners/ -# for more info about CODEOWNERS file - -# It uses the same pattern rule for gitignore file -# https://git-scm.com/docs/gitignore#_pattern_format - -# GitHub -.github/** @ezio-melotti @hugovk @webknjaz -.github/workflows/jit.yml @savannahostrowski -Tools/build/compute-changes.py @AA-Turner @hugovk @webknjaz -Lib/test/test_tools/test_compute_changes.py @AA-Turner @hugovk @webknjaz - -# pre-commit -.pre-commit-config.yaml @hugovk -.ruff.toml @hugovk @AlexWaygood - -# Build system -configure* @erlend-aasland @corona10 - -# asyncio -**/*asyncio* @1st1 @asvetlov @gvanrossum @kumaraditya303 @willingc - -# Core -**/*context* @1st1 -**/*genobject* @markshannon -**/*hamt* @1st1 -**/*jit* @brandtbucher @savannahostrowski -Python/perf_jit_trampoline.c # Exclude the owners of "**/*jit*", above. -Objects/set* @rhettinger -Objects/dict* @methane @markshannon -Objects/typevarobject.c @JelleZijlstra -Objects/type* @markshannon -Objects/codeobject.c @markshannon -Objects/frameobject.c @markshannon -Objects/call.c @markshannon -Python/ceval*.c @markshannon -Python/ceval*.h @markshannon -Python/compile.c @markshannon @iritkatriel -Python/assemble.c @markshannon @iritkatriel -Python/flowgraph.c @markshannon @iritkatriel -Python/ast_opt.c @isidentical -Python/bytecodes.c @markshannon -Python/optimizer*.c @markshannon -Python/optimizer_analysis.c @Fidget-Spinner -Python/optimizer_bytecodes.c @Fidget-Spinner -Lib/test/test_patma.py @brandtbucher -Lib/test/test_type_*.py @JelleZijlstra -Lib/test/test_capi/test_misc.py @markshannon -Tools/c-analyzer/ @ericsnowcurrently -Tools/check-c-api-docs/ @ZeroIntensity - -# dbm -**/*dbm* @corona10 @erlend-aasland @serhiy-storchaka - -# runtime state/lifecycle -**/*pylifecycle* @ericsnowcurrently -**/*pystate* @ericsnowcurrently -**/*preconfig* @ericsnowcurrently -**/*initconfig* @ericsnowcurrently -**/*pathconfig* @ericsnowcurrently -**/*sysmodule* @ericsnowcurrently -**/*bltinmodule* @ericsnowcurrently -**/*gil* @ericsnowcurrently -Include/internal/pycore_runtime.h @ericsnowcurrently -Include/internal/pycore_interp.h @ericsnowcurrently -Include/internal/pycore_tstate.h @ericsnowcurrently -Include/internal/pycore_*_state.h @ericsnowcurrently -Include/internal/pycore_*_init.h @ericsnowcurrently -Include/internal/pycore_atexit.h @ericsnowcurrently -Include/internal/pycore_freelist.h @ericsnowcurrently -Include/internal/pycore_global_objects.h @ericsnowcurrently -Include/internal/pycore_obmalloc.h @ericsnowcurrently -Include/internal/pycore_pymem.h @ericsnowcurrently -Modules/main.c @ericsnowcurrently -Programs/_bootstrap_python.c @ericsnowcurrently -Programs/python.c @ericsnowcurrently -Tools/build/generate_global_objects.py @ericsnowcurrently - -# Exceptions -Lib/traceback.py @iritkatriel -Lib/test/test_except*.py @iritkatriel -Lib/test/test_traceback.py @iritkatriel -Objects/exceptions.c @iritkatriel -Python/traceback.c @iritkatriel - -# Hashing -**/*hashlib* @gpshead @tiran -**/*pyhash* @gpshead @tiran -**/sha* @gpshead @tiran -Modules/md5* @gpshead @tiran -**/*blake* @gpshead @tiran -Modules/_blake2/** @gpshead @tiran -Modules/_hacl/** @gpshead - -# logging -**/*logging* @vsajip - -# venv -**/*venv* @vsajip - -# Launcher -/PC/launcher.c @vsajip - -# HTML -/Lib/html/ @ezio-melotti -/Lib/_markupbase.py @ezio-melotti -/Lib/test/test_html*.py @ezio-melotti -/Tools/build/parse_html5_entities.py @ezio-melotti - -# Import (including importlib). -**/*import* @brettcannon @ericsnowcurrently @ncoghlan @warsaw -/Python/import.c @kumaraditya303 -Python/dynload_*.c @ericsnowcurrently -**/*freeze* @ericsnowcurrently -**/*frozen* @ericsnowcurrently -**/*modsupport* @ericsnowcurrently -**/*modulefinder* @ericsnowcurrently -**/*moduleobject* @ericsnowcurrently -**/*multiphase* @ericsnowcurrently -**/*pkgutil* @ericsnowcurrently -**/*pythonrun* @ericsnowcurrently -**/*runpy* @ericsnowcurrently -**/*singlephase* @ericsnowcurrently -Lib/test/test_module/ @ericsnowcurrently -Doc/c-api/module.rst @ericsnowcurrently -**/*importlib/resources/* @jaraco @warsaw @FFY00 -**/*importlib/metadata/* @jaraco @warsaw - -# Dates and times -**/*datetime* @pganssle @abalkin -**/*str*time* @pganssle @abalkin -Doc/library/time.rst @pganssle @abalkin -Lib/test/test_time.py @pganssle @abalkin -Modules/timemodule.c @pganssle @abalkin -Python/pytime.c @pganssle @abalkin -Include/internal/pycore_time.h @pganssle @abalkin - -# Email and related -**/*mail* @python/email-team -**/*smtp* @python/email-team -**/*mime* @python/email-team -**/*imap* @python/email-team -**/*poplib* @python/email-team - -# Garbage collector -/Modules/gcmodule.c @pablogsal -/Doc/library/gc.rst @pablogsal - -# Parser -/Parser/ @pablogsal @lysnikolaou -/Tools/peg_generator/ @pablogsal @lysnikolaou -/Lib/test/test_peg_generator/ @pablogsal @lysnikolaou -/Grammar/python.gram @pablogsal @lysnikolaou -/Lib/tokenize.py @pablogsal @lysnikolaou -/Lib/test/test_tokenize.py @pablogsal @lysnikolaou - -# Code generator -/Tools/cases_generator/ @markshannon - -# AST -Python/ast.c @isidentical -Parser/asdl.py @isidentical -Parser/asdl_c.py @isidentical -Lib/ast.py @isidentical - -# Mock -/Lib/unittest/mock.py @cjw296 -/Lib/test/test_unittest/testmock/* @cjw296 - -# multiprocessing -**/*multiprocessing* @gpshead - -# SQLite 3 -**/*sqlite* @erlend-aasland - -# subprocess -/Lib/subprocess.py @gpshead -/Lib/test/test_subprocess.py @gpshead -/Modules/*subprocess* @gpshead - -# Limited C API & stable ABI -Tools/build/stable_abi.py @encukou -Misc/stable_abi.toml @encukou -Doc/data/*.abi @encukou -Doc/c-api/stable.rst @encukou - -# Windows -/PC/ @python/windows-team -/PCbuild/ @python/windows-team - -# Urllib -**/*robotparser* @berkerpeksag - -# Windows installer packages -/Tools/msi/ @python/windows-team -/Tools/nuget/ @python/windows-team - -# Misc -**/*itertools* @rhettinger -**/*collections* @rhettinger -**/*random* @rhettinger -**/*bisect* @rhettinger -**/*heapq* @rhettinger -**/*functools* @rhettinger -**/*decimal* @rhettinger - -**/*dataclasses* @ericvsmith - -**/*ensurepip* @pfmoore @pradyunsg - -**/*idlelib* @terryjreedy -/Doc/library/idle.rst @terryjreedy - -**/*typing* @JelleZijlstra @AlexWaygood - -**/*ftplib @giampaolo -**/*shutil @giampaolo - -**/*enum* @ethanfurman -**/*cgi* @ethanfurman -**/*tarfile* @ethanfurman - -**/*tomllib* @encukou @hauntsaninja - -**/*sysconfig* @FFY00 - -**/*cjkcodecs* @corona10 - -# macOS -/Mac/ @python/macos-team -**/*osx_support* @python/macos-team - -# pathlib -**/*pathlib* @barneygale - -# zipfile.Path -**/*zipfile/_path/* @jaraco - -# Argument Clinic -/Tools/clinic/** @erlend-aasland -/Lib/test/test_clinic.py @erlend-aasland -Doc/howto/clinic.rst @erlend-aasland - -# Subinterpreters -**/*interpreteridobject.* @ericsnowcurrently -**/*crossinterp* @ericsnowcurrently -Lib/test/support/interpreters/ @ericsnowcurrently -Modules/_interp*module.c @ericsnowcurrently -Lib/test/test_interpreters/ @ericsnowcurrently - -# Android -**/*Android* @mhsmith @freakboy3742 -**/*android* @mhsmith @freakboy3742 - -# iOS (but not termios) -**/iOS* @freakboy3742 -**/ios* @freakboy3742 -**/*_iOS* @freakboy3742 -**/*_ios* @freakboy3742 -**/*-iOS* @freakboy3742 -**/*-ios* @freakboy3742 - -# WebAssembly -/Tools/wasm/ @brettcannon - -# SBOM -/Misc/externals.spdx.json @sethmlarson -/Misc/sbom.spdx.json @sethmlarson -/Tools/build/generate_sbom.py @sethmlarson - -# Config Parser -Lib/configparser.py @jaraco -Lib/test/test_configparser.py @jaraco - -# Colorize -Lib/_colorize.py @hugovk -Lib/test/test__colorize.py @hugovk +* @zrsx/core-dev diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7f3376f8ddb..fadefe58238 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,8 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "monthly" + interval: "daily" + rebase-strategy: auto labels: - "skip issue" - "skip news" @@ -20,7 +21,8 @@ updates: - package-ecosystem: "pip" directory: "/Tools/" schedule: - interval: "monthly" + interval: "daily" + rebase-strategy: auto labels: - "skip issue" - "skip news" diff --git a/.github/workflows/add-issue-header.yml b/.github/workflows/add-issue-header.yml index 4c25976b9c2..09da61a470f 100644 --- a/.github/workflows/add-issue-header.yml +++ b/.github/workflows/add-issue-header.yml @@ -22,7 +22,7 @@ jobs: issues: write timeout-minutes: 5 steps: - - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: # language=JavaScript script: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5b86b6cad80..8f565675e9c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,10 +4,12 @@ on: workflow_dispatch: push: branches: + - 'aosp' - 'main' - '3.*' pull_request: branches: + - 'aosp' - 'main' - '3.*' @@ -55,7 +57,7 @@ jobs: needs: build-context if: needs.build-context.outputs.run-tests == 'true' steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -87,7 +89,7 @@ jobs: if: ${{ failure() && steps.check.conclusion == 'failure' }} run: | make regen-abidump - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 name: Publish updated ABI files if: ${{ failure() && steps.check.conclusion == 'failure' }} with: @@ -109,7 +111,7 @@ jobs: run: | apt update && apt install git -yq git config --global --add safe.directory "$GITHUB_WORKSPACE" - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 1 persist-credentials: false @@ -146,7 +148,7 @@ jobs: needs: build-context if: needs.build-context.outputs.run-tests == 'true' steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -304,7 +306,7 @@ jobs: OPENSSL_DIR: ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }} LD_LIBRARY_PATH: ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Runner image version @@ -320,7 +322,7 @@ jobs: echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV" - name: 'Restore OpenSSL build' id: cache-openssl - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ./multissl/openssl/${{ env.OPENSSL_VER }} key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }} @@ -352,10 +354,12 @@ jobs: runs-on: ${{ matrix.runs-on }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Build and test + env: + PYTHON_FOR_BUILD: /usr/bin/python3 run: ./Android/android.py ci --fast-ci ${{ matrix.arch }}-linux-android build-wasi: @@ -374,7 +378,7 @@ jobs: OPENSSL_VER: 3.0.21 PYTHONSTRICTEXTENSIONBUILD: 1 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Register gcc problem matcher @@ -388,7 +392,7 @@ jobs: echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV" - name: 'Restore OpenSSL build' id: cache-openssl - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ./multissl/openssl/${{ env.OPENSSL_VER }} key: ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }} @@ -434,7 +438,7 @@ jobs: ./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt" - name: 'Restore Hypothesis database' id: cache-hypothesis-database - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/ key: hypothesis-database-${{ github.head_ref || github.run_id }} @@ -461,7 +465,7 @@ jobs: -x test_subprocess \ -x test_signal \ -x test_sysconfig - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: hypothesis-example-db @@ -482,7 +486,7 @@ jobs: PYTHONSTRICTEXTENSIONBUILD: 1 ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Runner image version @@ -498,7 +502,7 @@ jobs: echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV" - name: 'Restore OpenSSL build' id: cache-openssl - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ./multissl/openssl/${{ env.OPENSSL_VER }} key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }} @@ -602,7 +606,7 @@ jobs: steps: - name: Check whether the needed jobs succeeded or failed - uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe + uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2 with: allowed-failures: >- build-android, diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index ba26379bc8c..7a44be8a87f 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -32,9 +32,9 @@ jobs: interpreter: name: Interpreter (Debug) runs-on: ubuntu-latest - timeout-minutes: 90 + timeout-minutes: 120 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Build tier two interpreter @@ -43,12 +43,12 @@ jobs: make all --jobs 4 - name: Test tier two interpreter run: | - ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 + ./python -m test -j"$(nproc)" -x test_xml_etree_c --timeout 4500 --verbose2 --verbose3 jit: name: ${{ matrix.target }} (${{ matrix.debug && 'Debug' || 'Release' }}) needs: interpreter runs-on: ${{ matrix.runner }} - timeout-minutes: 90 + timeout-minutes: 120 strategy: fail-fast: false matrix: @@ -107,7 +107,7 @@ jobs: env: CC: ${{ matrix.compiler }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -172,9 +172,9 @@ jobs: name: Free-Threaded (Debug) needs: interpreter runs-on: ubuntu-latest - timeout-minutes: 90 + timeout-minutes: 120 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e9a4eb2b080..e3f86d72ed8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,7 +19,7 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - - uses: j178/prek-action@0bb87d7f00b0c99306c8bcb8b8beba1eb581c037 # v1.1.1 + - uses: j178/prek-action@bdca6f102f98e2b4c7029491a53dfd366469e33d # v2.0.4 diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index 60d0a592fee..590e3a8ec18 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -62,10 +62,10 @@ jobs: "Tools/peg_generator", ] steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 with: python-version: "3.13" activate-environment: true diff --git a/.github/workflows/new-bugs-announce-notifier.yml b/.github/workflows/new-bugs-announce-notifier.yml index e585657dde6..891ddcb19f7 100644 --- a/.github/workflows/new-bugs-announce-notifier.yml +++ b/.github/workflows/new-bugs-announce-notifier.yml @@ -15,12 +15,12 @@ jobs: issues: read timeout-minutes: 10 steps: - - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 20 - run: npm install mailgun.js form-data - name: Send notification - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: MAILGUN_API_KEY: ${{ secrets.MAILGUN_PYTHON_ORG_MAILGUN_KEY }} with: diff --git a/.github/workflows/project-updater.yml b/.github/workflows/project-updater.yml index 710424a28f2..ca422d46e32 100644 --- a/.github/workflows/project-updater.yml +++ b/.github/workflows/project-updater.yml @@ -24,7 +24,7 @@ jobs: - { project: 32, label: sprint } steps: - - uses: actions/add-to-project@244f685bbc3b7adfa8466e08b698b5577571133e # v1.0.2 + - uses: actions/add-to-project@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd # v2.0.0 with: project-url: https://github.com/orgs/python/projects/${{ matrix.project }} github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} diff --git a/.github/workflows/regen.yml b/.github/workflows/regen.yml new file mode 100644 index 00000000000..85a09ae2e47 --- /dev/null +++ b/.github/workflows/regen.yml @@ -0,0 +1,182 @@ +name: Regenerate CPython3 Android Artifacts + +on: + workflow_dispatch: # Allows manual trigger from the GitHub Actions UI + +permissions: + contents: read + +jobs: + regen-linux-x86_64: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + persist-credentials: false + + - name: Install Dependencies + run: | + sudo apt-get update + sudo apt-get install -y build-essential autoconf libtool pkg-config python3 clang + + # Mock AOSP's version tracking script to return clang-r596125 + - name: Create Mock Soong Scripts + run: | + mkdir -p /home/runner/build/soong/scripts + cat << 'EOF' > /home/runner/build/soong/scripts/get_clang_version.py + #!/usr/bin/env python3 + print("clang-r596125") + EOF + chmod +x /home/runner/build/soong/scripts/get_clang_version.py + + # Clone the main-kernel branch of the linux-x86 prebuilts (contains clang-r596125) + - name: Clone Google Clang Prebuilt (linux-x86) + run: | + mkdir -p /home/runner/prebuilts/clang/host/ + git clone --depth 1 --branch main-kernel https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /home/runner/prebuilts/clang/host/linux-x86 + + # Clone the glibc-2.17 GCC prebuilt toolchain used by the x86_64 configuration + - name: Clone Google GCC Prebuilt (linux-x86) + run: | + mkdir -p /home/runner/prebuilts/gcc/linux-x86/host/ + git clone --depth 1 https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8 /home/runner/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8 + + - name: Run Regeneration + run: | + # Prepend Google prebuilt compiler path to PATH + export PATH="/home/runner/prebuilts/clang/host/linux-x86/clang-r596125/bin:$PATH" + ./android/regen.sh + + - name: Upload Linux Artifacts + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: linux-x86_64-artifacts + path: | + android/linux_x86_64/ + android/bionic/ + Android-bionic.bp + Android-linux_x86_64.bp + android/Python/frozen_modules/ + + regen-darwin: + runs-on: macos-14 # Native Apple Silicon ARM64 runner + steps: + - name: Checkout repository + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + persist-credentials: false + + - name: Install Dependencies + run: | + brew install autoconf libtool pkg-config + + # Mock AOSP's version tracking script to return nothing on macOS. + # This forces the script to fallback cleanly to Xcode's native toolchain. + - name: Create Mock Soong Scripts + run: | + mkdir -p /Users/runner/build/soong/scripts + cat << 'EOF' > /Users/runner/build/soong/scripts/get_clang_version.py + #!/usr/bin/env python3 + # Output nothing to trigger native macOS fallback + EOF + chmod +x /Users/runner/build/soong/scripts/get_clang_version.py + + - name: Run Regeneration + run: | + ./android/regen.sh + + - name: Upload Darwin Artifacts + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: darwin-artifacts + path: | + android/darwin/ + Android-darwin.bp + + regen-linux-arm64: + runs-on: ubuntu-24.04-arm # Native ARM64 runner + steps: + - name: Checkout repository + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + persist-credentials: false + + - name: Install Dependencies + run: | + sudo apt-get update + sudo apt-get install -y build-essential autoconf libtool pkg-config python3 clang + + # Mock AOSP's version tracking script for Linux ARM64 runner + - name: Create Mock Soong Scripts + run: | + mkdir -p /home/runner/build/soong/scripts + cat << 'EOF' > /home/runner/build/soong/scripts/get_clang_version.py + #!/usr/bin/env python3 + print("clang-r596125") + EOF + chmod +x /home/runner/build/soong/scripts/get_clang_version.py + + # Clone the mirror-goog-main-llvm-toolchain-source branch of the linux-arm64 prebuilts (contains clang-r596125) + - name: Clone Google Clang Prebuilt (linux-arm64) + run: | + mkdir -p /home/runner/prebuilts/clang/host/ + git clone --depth 1 --branch mirror-goog-main-llvm-toolchain-source https://android.googlesource.com/platform/prebuilts/clang/host/linux-arm64 /home/runner/prebuilts/clang/host/linux-arm64 + # Link linux-x86 to linux-arm64 to cover script architecture queries + ln -s linux-arm64 /home/runner/prebuilts/clang/host/linux-x86 + + # Perform a lightweight sparse-checkout for only the required musl sysroots + - name: Sparse Checkout build-tools sysroots + run: | + mkdir -p /home/runner/prebuilts/build-tools + cd /home/runner/prebuilts/build-tools + git init + git remote add origin https://android.googlesource.com/platform/prebuilts/build-tools + git config core.sparseCheckout true + echo "sysroots/*" >> .git/info/sparse-checkout + git pull --depth=1 origin main + - name: Run Regeneration + run: | + # Inject -static into LDFLAGS (targets only the linux_arm64 musl target LDFLAGS line) + sed -i "s/unwindlib=none/unwindlib=none -static/g" android/regen.sh + # Prepend Google prebuilt compiler path to PATH + export PATH="/home/runner/prebuilts/clang/host/linux-arm64/clang-r596125/bin:$PATH" + ./android/regen.sh + + - name: Upload ARM64 Artifacts + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: arm64-artifacts + path: | + android/linux_arm64/ + Android-linux_arm64.bp + + package-artifacts: + needs: [regen-linux-x86_64, regen-darwin, regen-linux-arm64] + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + with: + persist-credentials: false + + - name: Download and Merge All Artifacts + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + pattern: '*-artifacts' + path: . + merge-multiple: true + + - name: Stage the Complete android Directory + run: | + mkdir -p dist/ + cp -r android dist/ + cp ./*.bp dist/ + echo "Verified files inside staging folder (dist/):" + ls -R dist/ + + - name: Upload Final Structured Zip Artifact + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: android-structure-zip + path: dist/ diff --git a/.github/workflows/require-pr-label.yml b/.github/workflows/require-pr-label.yml index 206f24cf9d5..a6b1fba69da 100644 --- a/.github/workflows/require-pr-label.yml +++ b/.github/workflows/require-pr-label.yml @@ -10,7 +10,7 @@ permissions: jobs: label: name: DO-NOT-MERGE / unresolved review - if: github.repository_owner == 'python' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-latest permissions: pull-requests: read diff --git a/.github/workflows/reusable-cifuzz.yml b/.github/workflows/reusable-cifuzz.yml index 9b49e7fd26f..440f3e0ea98 100644 --- a/.github/workflows/reusable-cifuzz.yml +++ b/.github/workflows/reusable-cifuzz.yml @@ -24,12 +24,12 @@ jobs: steps: - name: Build fuzzers (${{ inputs.sanitizer }}) id: build - uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@ed23f8af80ff82b25ca67cd9b101e690b8897b3f # master + uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@2dd789c49ecc2baa41fc0409a86928e61d85315f # master with: oss-fuzz-project-name: ${{ inputs.oss-fuzz-project-name }} sanitizer: ${{ inputs.sanitizer }} - name: Run fuzzers (${{ inputs.sanitizer }}) - uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@ed23f8af80ff82b25ca67cd9b101e690b8897b3f # master + uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@2dd789c49ecc2baa41fc0409a86928e61d85315f # master with: fuzz-seconds: 600 oss-fuzz-project-name: ${{ inputs.oss-fuzz-project-name }} @@ -37,13 +37,13 @@ jobs: sanitizer: ${{ inputs.sanitizer }} - name: Upload crash if: failure() && steps.build.outcome == 'success' - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ${{ inputs.sanitizer }}-artifacts path: ./out/artifacts - name: Upload SARIF if: always() && steps.build.outcome == 'success' - uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1 + uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2 with: sarif_file: cifuzz-sarif/results.sarif checkout_path: cifuzz-sarif diff --git a/.github/workflows/reusable-context.yml b/.github/workflows/reusable-context.yml index 8ed6873104d..15b5c998f8b 100644 --- a/.github/workflows/reusable-context.yml +++ b/.github/workflows/reusable-context.yml @@ -76,7 +76,7 @@ jobs: - run: >- echo '${{ github.event_name }}' - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false ref: >- diff --git a/.github/workflows/reusable-docs.yml b/.github/workflows/reusable-docs.yml index 3de76dd48c5..67e99ad3a24 100644 --- a/.github/workflows/reusable-docs.yml +++ b/.github/workflows/reusable-docs.yml @@ -38,7 +38,7 @@ jobs: refspec_pr: '+${{ github.event.pull_request.head.sha }}:remotes/origin/${{ github.event.pull_request.head.ref }}' steps: - name: 'Check out latest PR branch commit' - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false ref: >- @@ -93,10 +93,10 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 60 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ~/.cache/pip key: ubuntu-doc-${{ hashFiles('Doc/requirements.txt') }} @@ -119,7 +119,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: 'Set up Python' diff --git a/.github/workflows/reusable-macos.yml b/.github/workflows/reusable-macos.yml index 04f4d03b491..d2339ab7a7e 100644 --- a/.github/workflows/reusable-macos.yml +++ b/.github/workflows/reusable-macos.yml @@ -31,7 +31,7 @@ jobs: PYTHONSTRICTEXTENSIONBUILD: 1 TERM: linux steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Runner image version diff --git a/.github/workflows/reusable-san.yml b/.github/workflows/reusable-san.yml index f4b23eed8bf..037a43eb7b4 100644 --- a/.github/workflows/reusable-san.yml +++ b/.github/workflows/reusable-san.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 60 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Runner image version @@ -92,7 +92,7 @@ jobs: run: find "${GITHUB_WORKSPACE}" -name 'san_log.*' | xargs head -n 1000 - name: Archive logs if: always() - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: >- ${{ inputs.sanitizer }}-logs-${{ diff --git a/.github/workflows/reusable-ubuntu.yml b/.github/workflows/reusable-ubuntu.yml index 03deb348f3a..f21ee26a16a 100644 --- a/.github/workflows/reusable-ubuntu.yml +++ b/.github/workflows/reusable-ubuntu.yml @@ -29,7 +29,7 @@ jobs: PYTHONSTRICTEXTENSIONBUILD: 1 TERM: linux steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Register gcc problem matcher @@ -43,7 +43,7 @@ jobs: echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV" - name: 'Restore OpenSSL build' id: cache-openssl - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ./multissl/openssl/${{ env.OPENSSL_VER }} key: ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }} diff --git a/.github/workflows/reusable-wasi.yml b/.github/workflows/reusable-wasi.yml index 41fad6d72db..5c377a17d54 100644 --- a/.github/workflows/reusable-wasi.yml +++ b/.github/workflows/reusable-wasi.yml @@ -20,7 +20,7 @@ jobs: WASI_SDK_PATH: /opt/wasi-sdk CROSS_BUILD_WASI: cross-build/wasm32-wasip1 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false # No problem resolver registered as one doesn't currently exist for Clang. @@ -30,7 +30,7 @@ jobs: version: ${{ env.WASMTIME_VERSION }} - name: "Restore WASI SDK" id: cache-wasi-sdk - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ${{ env.WASI_SDK_PATH }} key: ${{ runner.os }}-wasi-sdk-${{ env.WASI_SDK_VERSION }} diff --git a/.github/workflows/reusable-windows-msi.yml b/.github/workflows/reusable-windows-msi.yml index e690224f355..a4793349683 100644 --- a/.github/workflows/reusable-windows-msi.yml +++ b/.github/workflows/reusable-windows-msi.yml @@ -23,7 +23,7 @@ jobs: ARCH: ${{ inputs.arch }} IncludeFreethreaded: true steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Build CPython installer diff --git a/.github/workflows/reusable-windows.yml b/.github/workflows/reusable-windows.yml index 74ee4513fb6..e05541cc7c6 100644 --- a/.github/workflows/reusable-windows.yml +++ b/.github/workflows/reusable-windows.yml @@ -33,7 +33,7 @@ jobs: env: ARCH: ${{ inputs.arch }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Register MSVC problem matcher diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 1fbc4a20dbc..07edf73c717 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -9,7 +9,7 @@ permissions: jobs: stale: - if: github.repository_owner == 'python' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-latest permissions: pull-requests: write @@ -17,7 +17,7 @@ jobs: steps: - name: "Check PRs" - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0 + uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-pr-message: 'This PR is stale because it has been open for 30 days with no activity.' diff --git a/.github/workflows/verify-ensurepip-wheels.yml b/.github/workflows/verify-ensurepip-wheels.yml index cb40f6abc0b..d4b91d9a9e3 100644 --- a/.github/workflows/verify-ensurepip-wheels.yml +++ b/.github/workflows/verify-ensurepip-wheels.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 diff --git a/.github/workflows/verify-expat.yml b/.github/workflows/verify-expat.yml index 472a11db2da..8b2463b944c 100644 --- a/.github/workflows/verify-expat.yml +++ b/.github/workflows/verify-expat.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Download and verify bundled libexpat files diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7f8383e6b4a..fa3d6241294 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -69,6 +69,7 @@ repos: rev: 3e8a8703264a2f4a69428a0aa4dcb512790b2c8c # frozen: v6.0.0 hooks: - id: check-case-conflict + exclude: ^(Android|android)/ - id: check-merge-conflict - id: check-toml exclude: ^Lib/test/test_tomllib/ diff --git a/Android-bionic.bp b/Android-bionic.bp new file mode 100644 index 00000000000..c49f89a8bd4 --- /dev/null +++ b/Android-bionic.bp @@ -0,0 +1,107 @@ +// Generated by android/regen.sh +filegroup { + name: "py3-c-modules-bionic", + srcs: [ + "Modules/_abc.c", + "Modules/_asynciomodule.c", + "Modules/_bisectmodule.c", + "Modules/_blake2/blake2b_impl.c", + "Modules/_blake2/blake2module.c", + "Modules/_blake2/blake2s_impl.c", + "Modules/_bz2module.c", + "Modules/_codecsmodule.c", + "Modules/_collectionsmodule.c", + "Modules/_contextvarsmodule.c", + "Modules/_csv.c", + "Modules/_ctypes/_ctypes.c", + "Modules/_ctypes/callbacks.c", + "Modules/_ctypes/callproc.c", + "Modules/_ctypes/cfield.c", + "Modules/_ctypes/stgdict.c", + "Modules/_datetimemodule.c", + "Modules/_decimal/_decimal.c", + "Modules/_elementtree.c", + "Modules/_functoolsmodule.c", + "Modules/_hacl/Hacl_Hash_MD5.c", + "Modules/_hacl/Hacl_Hash_SHA1.c", + "Modules/_hacl/Hacl_Hash_SHA3.c", + "Modules/_heapqmodule.c", + "Modules/_interpchannelsmodule.c", + "Modules/_interpqueuesmodule.c", + "Modules/_interpretersmodule.c", + "Modules/_io/_iomodule.c", + "Modules/_io/bufferedio.c", + "Modules/_io/bytesio.c", + "Modules/_io/fileio.c", + "Modules/_io/iobase.c", + "Modules/_io/stringio.c", + "Modules/_io/textio.c", + "Modules/_json.c", + "Modules/_localemodule.c", + "Modules/_lsprof.c", + "Modules/_multiprocessing/multiprocessing.c", + "Modules/_multiprocessing/semaphore.c", + "Modules/_opcode.c", + "Modules/_operator.c", + "Modules/_pickle.c", + "Modules/_posixsubprocess.c", + "Modules/_queuemodule.c", + "Modules/_randommodule.c", + "Modules/_sqlite/blob.c", + "Modules/_sqlite/connection.c", + "Modules/_sqlite/cursor.c", + "Modules/_sqlite/microprotocols.c", + "Modules/_sqlite/module.c", + "Modules/_sqlite/prepare_protocol.c", + "Modules/_sqlite/row.c", + "Modules/_sqlite/statement.c", + "Modules/_sqlite/util.c", + "Modules/_sre/sre.c", + "Modules/_stat.c", + "Modules/_statisticsmodule.c", + "Modules/_struct.c", + "Modules/_suggestions.c", + "Modules/_sysconfig.c", + "Modules/_threadmodule.c", + "Modules/_tracemalloc.c", + "Modules/_typingmodule.c", + "Modules/_weakref.c", + "Modules/_zoneinfo.c", + "Modules/arraymodule.c", + "Modules/atexitmodule.c", + "Modules/binascii.c", + "Modules/cjkcodecs/_codecs_cn.c", + "Modules/cjkcodecs/_codecs_hk.c", + "Modules/cjkcodecs/_codecs_iso2022.c", + "Modules/cjkcodecs/_codecs_jp.c", + "Modules/cjkcodecs/_codecs_kr.c", + "Modules/cjkcodecs/_codecs_tw.c", + "Modules/cjkcodecs/multibytecodec.c", + "Modules/cmathmodule.c", + "Modules/errnomodule.c", + "Modules/faulthandler.c", + "Modules/fcntlmodule.c", + "Modules/grpmodule.c", + "Modules/itertoolsmodule.c", + "Modules/mathmodule.c", + "Modules/md5module.c", + "Modules/mmapmodule.c", + "Modules/posixmodule.c", + "Modules/pwdmodule.c", + "Modules/pyexpat.c", + "Modules/resource.c", + "Modules/rotatingtree.c", + "Modules/selectmodule.c", + "Modules/sha1module.c", + "Modules/sha2module.c", + "Modules/sha3module.c", + "Modules/signalmodule.c", + "Modules/socketmodule.c", + "Modules/symtablemodule.c", + "Modules/syslogmodule.c", + "Modules/termios.c", + "Modules/timemodule.c", + "Modules/unicodedata.c", + "Modules/zlibmodule.c", + ], +} diff --git a/Android-darwin.bp b/Android-darwin.bp new file mode 100644 index 00000000000..af81647a651 --- /dev/null +++ b/Android-darwin.bp @@ -0,0 +1,114 @@ +// Generated by android/regen.sh +filegroup { + name: "py3-c-modules-darwin", + srcs: [ + "Modules/_abc.c", + "Modules/_asynciomodule.c", + "Modules/_bisectmodule.c", + "Modules/_blake2/blake2b_impl.c", + "Modules/_blake2/blake2module.c", + "Modules/_blake2/blake2s_impl.c", + "Modules/_bz2module.c", + "Modules/_codecsmodule.c", + "Modules/_collectionsmodule.c", + "Modules/_contextvarsmodule.c", + "Modules/_csv.c", + "Modules/_ctypes/_ctypes.c", + "Modules/_ctypes/callbacks.c", + "Modules/_ctypes/callproc.c", + "Modules/_ctypes/cfield.c", + "Modules/_ctypes/malloc_closure.c", + "Modules/_ctypes/stgdict.c", + "Modules/_datetimemodule.c", + "Modules/_decimal/_decimal.c", + "Modules/_elementtree.c", + "Modules/_functoolsmodule.c", + "Modules/_hacl/Hacl_Hash_MD5.c", + "Modules/_hacl/Hacl_Hash_SHA1.c", + "Modules/_hacl/Hacl_Hash_SHA3.c", + "Modules/_hashopenssl.c", + "Modules/_heapqmodule.c", + "Modules/_interpchannelsmodule.c", + "Modules/_interpqueuesmodule.c", + "Modules/_interpretersmodule.c", + "Modules/_io/_iomodule.c", + "Modules/_io/bufferedio.c", + "Modules/_io/bytesio.c", + "Modules/_io/fileio.c", + "Modules/_io/iobase.c", + "Modules/_io/stringio.c", + "Modules/_io/textio.c", + "Modules/_json.c", + "Modules/_localemodule.c", + "Modules/_lsprof.c", + "Modules/_lzmamodule.c", + "Modules/_multiprocessing/multiprocessing.c", + "Modules/_multiprocessing/posixshmem.c", + "Modules/_multiprocessing/semaphore.c", + "Modules/_opcode.c", + "Modules/_operator.c", + "Modules/_pickle.c", + "Modules/_posixsubprocess.c", + "Modules/_queuemodule.c", + "Modules/_randommodule.c", + "Modules/_scproxy.c", + "Modules/_sqlite/blob.c", + "Modules/_sqlite/connection.c", + "Modules/_sqlite/cursor.c", + "Modules/_sqlite/microprotocols.c", + "Modules/_sqlite/module.c", + "Modules/_sqlite/prepare_protocol.c", + "Modules/_sqlite/row.c", + "Modules/_sqlite/statement.c", + "Modules/_sqlite/util.c", + "Modules/_sre/sre.c", + "Modules/_ssl.c", + "Modules/_stat.c", + "Modules/_statisticsmodule.c", + "Modules/_struct.c", + "Modules/_suggestions.c", + "Modules/_sysconfig.c", + "Modules/_threadmodule.c", + "Modules/_tracemalloc.c", + "Modules/_typingmodule.c", + "Modules/_uuidmodule.c", + "Modules/_weakref.c", + "Modules/_zoneinfo.c", + "Modules/arraymodule.c", + "Modules/atexitmodule.c", + "Modules/binascii.c", + "Modules/cjkcodecs/_codecs_cn.c", + "Modules/cjkcodecs/_codecs_hk.c", + "Modules/cjkcodecs/_codecs_iso2022.c", + "Modules/cjkcodecs/_codecs_jp.c", + "Modules/cjkcodecs/_codecs_kr.c", + "Modules/cjkcodecs/_codecs_tw.c", + "Modules/cjkcodecs/multibytecodec.c", + "Modules/cmathmodule.c", + "Modules/errnomodule.c", + "Modules/faulthandler.c", + "Modules/fcntlmodule.c", + "Modules/grpmodule.c", + "Modules/itertoolsmodule.c", + "Modules/mathmodule.c", + "Modules/md5module.c", + "Modules/mmapmodule.c", + "Modules/posixmodule.c", + "Modules/pwdmodule.c", + "Modules/pyexpat.c", + "Modules/resource.c", + "Modules/rotatingtree.c", + "Modules/selectmodule.c", + "Modules/sha1module.c", + "Modules/sha2module.c", + "Modules/sha3module.c", + "Modules/signalmodule.c", + "Modules/socketmodule.c", + "Modules/symtablemodule.c", + "Modules/syslogmodule.c", + "Modules/termios.c", + "Modules/timemodule.c", + "Modules/unicodedata.c", + "Modules/zlibmodule.c", + ], +} diff --git a/Android-linux_arm64.bp b/Android-linux_arm64.bp new file mode 100644 index 00000000000..91660276121 --- /dev/null +++ b/Android-linux_arm64.bp @@ -0,0 +1,108 @@ +// Generated by android/regen.sh +filegroup { + name: "py3-c-modules-linux_arm64", + srcs: [ + "Modules/_abc.c", + "Modules/_asynciomodule.c", + "Modules/_bisectmodule.c", + "Modules/_blake2/blake2b_impl.c", + "Modules/_blake2/blake2module.c", + "Modules/_blake2/blake2s_impl.c", + "Modules/_bz2module.c", + "Modules/_codecsmodule.c", + "Modules/_collectionsmodule.c", + "Modules/_contextvarsmodule.c", + "Modules/_csv.c", + "Modules/_ctypes/_ctypes.c", + "Modules/_ctypes/callbacks.c", + "Modules/_ctypes/callproc.c", + "Modules/_ctypes/cfield.c", + "Modules/_ctypes/stgdict.c", + "Modules/_datetimemodule.c", + "Modules/_decimal/_decimal.c", + "Modules/_elementtree.c", + "Modules/_functoolsmodule.c", + "Modules/_hacl/Hacl_Hash_MD5.c", + "Modules/_hacl/Hacl_Hash_SHA1.c", + "Modules/_hacl/Hacl_Hash_SHA3.c", + "Modules/_heapqmodule.c", + "Modules/_interpchannelsmodule.c", + "Modules/_interpqueuesmodule.c", + "Modules/_interpretersmodule.c", + "Modules/_io/_iomodule.c", + "Modules/_io/bufferedio.c", + "Modules/_io/bytesio.c", + "Modules/_io/fileio.c", + "Modules/_io/iobase.c", + "Modules/_io/stringio.c", + "Modules/_io/textio.c", + "Modules/_json.c", + "Modules/_localemodule.c", + "Modules/_lsprof.c", + "Modules/_multiprocessing/multiprocessing.c", + "Modules/_multiprocessing/posixshmem.c", + "Modules/_multiprocessing/semaphore.c", + "Modules/_opcode.c", + "Modules/_operator.c", + "Modules/_pickle.c", + "Modules/_posixsubprocess.c", + "Modules/_queuemodule.c", + "Modules/_randommodule.c", + "Modules/_sqlite/blob.c", + "Modules/_sqlite/connection.c", + "Modules/_sqlite/cursor.c", + "Modules/_sqlite/microprotocols.c", + "Modules/_sqlite/module.c", + "Modules/_sqlite/prepare_protocol.c", + "Modules/_sqlite/row.c", + "Modules/_sqlite/statement.c", + "Modules/_sqlite/util.c", + "Modules/_sre/sre.c", + "Modules/_stat.c", + "Modules/_statisticsmodule.c", + "Modules/_struct.c", + "Modules/_suggestions.c", + "Modules/_sysconfig.c", + "Modules/_threadmodule.c", + "Modules/_tracemalloc.c", + "Modules/_typingmodule.c", + "Modules/_weakref.c", + "Modules/_zoneinfo.c", + "Modules/arraymodule.c", + "Modules/atexitmodule.c", + "Modules/binascii.c", + "Modules/cjkcodecs/_codecs_cn.c", + "Modules/cjkcodecs/_codecs_hk.c", + "Modules/cjkcodecs/_codecs_iso2022.c", + "Modules/cjkcodecs/_codecs_jp.c", + "Modules/cjkcodecs/_codecs_kr.c", + "Modules/cjkcodecs/_codecs_tw.c", + "Modules/cjkcodecs/multibytecodec.c", + "Modules/cmathmodule.c", + "Modules/errnomodule.c", + "Modules/faulthandler.c", + "Modules/fcntlmodule.c", + "Modules/grpmodule.c", + "Modules/itertoolsmodule.c", + "Modules/mathmodule.c", + "Modules/md5module.c", + "Modules/mmapmodule.c", + "Modules/posixmodule.c", + "Modules/pwdmodule.c", + "Modules/pyexpat.c", + "Modules/resource.c", + "Modules/rotatingtree.c", + "Modules/selectmodule.c", + "Modules/sha1module.c", + "Modules/sha2module.c", + "Modules/sha3module.c", + "Modules/signalmodule.c", + "Modules/socketmodule.c", + "Modules/symtablemodule.c", + "Modules/syslogmodule.c", + "Modules/termios.c", + "Modules/timemodule.c", + "Modules/unicodedata.c", + "Modules/zlibmodule.c", + ], +} diff --git a/Android-linux_x86_64.bp b/Android-linux_x86_64.bp new file mode 100644 index 00000000000..387534d6609 --- /dev/null +++ b/Android-linux_x86_64.bp @@ -0,0 +1,110 @@ +// Generated by android/regen.sh +filegroup { + name: "py3-c-modules-linux_x86_64", + srcs: [ + "Modules/_abc.c", + "Modules/_asynciomodule.c", + "Modules/_bisectmodule.c", + "Modules/_blake2/blake2b_impl.c", + "Modules/_blake2/blake2module.c", + "Modules/_blake2/blake2s_impl.c", + "Modules/_bz2module.c", + "Modules/_codecsmodule.c", + "Modules/_collectionsmodule.c", + "Modules/_contextvarsmodule.c", + "Modules/_csv.c", + "Modules/_ctypes/_ctypes.c", + "Modules/_ctypes/callbacks.c", + "Modules/_ctypes/callproc.c", + "Modules/_ctypes/cfield.c", + "Modules/_ctypes/stgdict.c", + "Modules/_datetimemodule.c", + "Modules/_decimal/_decimal.c", + "Modules/_elementtree.c", + "Modules/_functoolsmodule.c", + "Modules/_hacl/Hacl_Hash_MD5.c", + "Modules/_hacl/Hacl_Hash_SHA1.c", + "Modules/_hacl/Hacl_Hash_SHA3.c", + "Modules/_hashopenssl.c", + "Modules/_heapqmodule.c", + "Modules/_interpchannelsmodule.c", + "Modules/_interpqueuesmodule.c", + "Modules/_interpretersmodule.c", + "Modules/_io/_iomodule.c", + "Modules/_io/bufferedio.c", + "Modules/_io/bytesio.c", + "Modules/_io/fileio.c", + "Modules/_io/iobase.c", + "Modules/_io/stringio.c", + "Modules/_io/textio.c", + "Modules/_json.c", + "Modules/_localemodule.c", + "Modules/_lsprof.c", + "Modules/_multiprocessing/multiprocessing.c", + "Modules/_multiprocessing/posixshmem.c", + "Modules/_multiprocessing/semaphore.c", + "Modules/_opcode.c", + "Modules/_operator.c", + "Modules/_pickle.c", + "Modules/_posixsubprocess.c", + "Modules/_queuemodule.c", + "Modules/_randommodule.c", + "Modules/_sqlite/blob.c", + "Modules/_sqlite/connection.c", + "Modules/_sqlite/cursor.c", + "Modules/_sqlite/microprotocols.c", + "Modules/_sqlite/module.c", + "Modules/_sqlite/prepare_protocol.c", + "Modules/_sqlite/row.c", + "Modules/_sqlite/statement.c", + "Modules/_sqlite/util.c", + "Modules/_sre/sre.c", + "Modules/_ssl.c", + "Modules/_stat.c", + "Modules/_statisticsmodule.c", + "Modules/_struct.c", + "Modules/_suggestions.c", + "Modules/_sysconfig.c", + "Modules/_threadmodule.c", + "Modules/_tracemalloc.c", + "Modules/_typingmodule.c", + "Modules/_weakref.c", + "Modules/_zoneinfo.c", + "Modules/arraymodule.c", + "Modules/atexitmodule.c", + "Modules/binascii.c", + "Modules/cjkcodecs/_codecs_cn.c", + "Modules/cjkcodecs/_codecs_hk.c", + "Modules/cjkcodecs/_codecs_iso2022.c", + "Modules/cjkcodecs/_codecs_jp.c", + "Modules/cjkcodecs/_codecs_kr.c", + "Modules/cjkcodecs/_codecs_tw.c", + "Modules/cjkcodecs/multibytecodec.c", + "Modules/cmathmodule.c", + "Modules/errnomodule.c", + "Modules/faulthandler.c", + "Modules/fcntlmodule.c", + "Modules/grpmodule.c", + "Modules/itertoolsmodule.c", + "Modules/mathmodule.c", + "Modules/md5module.c", + "Modules/mmapmodule.c", + "Modules/posixmodule.c", + "Modules/pwdmodule.c", + "Modules/pyexpat.c", + "Modules/resource.c", + "Modules/rotatingtree.c", + "Modules/selectmodule.c", + "Modules/sha1module.c", + "Modules/sha2module.c", + "Modules/sha3module.c", + "Modules/signalmodule.c", + "Modules/socketmodule.c", + "Modules/symtablemodule.c", + "Modules/syslogmodule.c", + "Modules/termios.c", + "Modules/timemodule.c", + "Modules/unicodedata.c", + "Modules/zlibmodule.c", + ], +} diff --git a/Android.bp b/Android.bp new file mode 100644 index 00000000000..9788fac42bc --- /dev/null +++ b/Android.bp @@ -0,0 +1,672 @@ +// Copyright 2019 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE +// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE +// DEPENDING ON IT IN YOUR PROJECT. *** +package { + default_applicable_licenses: ["external_python_cpython3_license"], +} + +// See: http://go/android-license-faq +license { + name: "external_python_cpython3_license", + visibility: [":__subpackages__"], + license_kinds: [ + "SPDX-license-identifier-0BSD", + "SPDX-license-identifier-Apache-2.0", + "SPDX-license-identifier-BSD", + "SPDX-license-identifier-CC0-1.0", + "SPDX-license-identifier-MIT", + "SPDX-license-identifier-MS-RL", // by exception only + "SPDX-license-identifier-PSF-2.0", + "SPDX-license-identifier-Unicode-DFS", + "SPDX-license-identifier-W3C", + "SPDX-license-identifier-Zlib", + "legacy_by_exception_only", // by exception only + "legacy_notice", + "legacy_unencumbered", + // GPL removed. All GPL code either Autoconf exception or dual-licensed PSF + ], + license_text: [ + "LICENSE", + ], +} + +build = [ + "Android-bionic.bp", + "Android-linux_arm64.bp", + "Android-linux_x86_64.bp", + "Android-darwin.bp", +] + +soong_config_module_type { + name: "cpython3_cc_defaults", + module_type: "cc_defaults", + config_namespace: "cpython3", + bool_variables: ["force_build_host"], + properties: ["defaults"], +} + +// By default, disable the source and use the prebuilts for host linux +// and darwin. Overridden by cpython3-interp-force_build_host when +// force_build_host is true (set on aosp-build-tools). +cc_defaults { + name: "cpython3-interp-host-prebuilts", + defaults_visibility: ["//visibility:private"], + target: { + linux_glibc: { + enabled: false, + }, + linux_musl: { + enabled: false, + }, + darwin: { + enabled: false, + }, + }, +} + +cc_defaults { + name: "cpython3-interp-force_build_host", + defaults_visibility: ["//visibility:private"], + target: { + linux_glibc: { + enabled: true, + }, + linux_musl: { + enabled: true, + }, + darwin: { + enabled: true, + }, + }, +} + +cpython3_cc_defaults { + name: "py3-interp-defaults", + defaults_visibility: ["//visibility:private"], + cflags: [ + "-fwrapv", + "-O3", + "-Wall", + "-DPy_BUILD_CORE", + "-Werror", + "-Wno-atomic-alignment", + "-Wno-gnu-pointer-arith", + "-Wno-invalid-source-encoding", + "-Wno-int-conversion", + "-Wno-missing-field-initializers", + "-Wno-null-pointer-arithmetic", + "-Wno-register", + "-Wno-shift-count-overflow", + "-Wno-sign-compare", + "-Wno-tautological-compare", + "-Wno-tautological-constant-out-of-range-compare", + "-Wno-unused-function", + "-Wno-unused-parameter", + "-Wno-unused-result", + ], + local_include_dirs: [ + "Include", + "Include/internal", + "Include/internal/mimalloc", + ], + static_libs: ["libffi"], + target: { + android: { + local_include_dirs: ["android/bionic/pyconfig"], + }, + android_arm: { + cflags: ["-DSOABI=\"cpython-311android-arm-android-bionic\""], + }, + android_arm64: { + cflags: ["-DSOABI=\"cpython-311android-arm64-android-bionic\""], + }, + android_riscv64: { + cflags: ["-DSOABI=\"cpython-311android-riscv64-android-bionic\""], + }, + android_x86: { + cflags: ["-DSOABI=\"cpython-311android-x86-android-bionic\""], + }, + android_x86_64: { + cflags: ["-DSOABI=\"cpython-311android-x86_64-android-bionic\""], + }, + host: { + // Host builds are moving to prebuilts, which has a higher risk of + // having an incompatible libc++.so when installed. + stl: "libc++_static", + }, + // Regenerate include dirs with android_regen.sh + darwin: { + local_include_dirs: ["android/darwin/pyconfig"], + cflags: [ + "-Wno-deprecated-declarations", + "-Wno-pointer-arith", + "-DSOABI=\"cpython-311android-x86_64-darwin\"", + ], + }, + linux_bionic: { + // NB linux_bionic is a 'host' architecture but it uses the bionic libc like 'android' + // targets so use the android pyconfig. + local_include_dirs: ["android/bionic/pyconfig"], + cflags: ["-DSOABI=\"cpython-311android-x86_64-linux-bionic\""], + }, + linux_glibc_x86: { + enabled: false, + }, + linux_musl_x86: { + enabled: false, + }, + linux_musl_arm: { + enabled: false, + }, + linux_glibc_x86_64: { + local_include_dirs: ["android/linux_x86_64/pyconfig"], + cflags: ["-DSOABI=\"cpython-311android-x86_64-linux-gnu\""], + }, + linux_musl_x86_64: { + local_include_dirs: ["android/linux_x86_64/pyconfig"], + cflags: ["-DSOABI=\"cpython-311android-x86_64-linux-gnu\""], + }, + linux_musl_arm64: { + local_include_dirs: ["android/linux_arm64/pyconfig"], + cflags: ["-DSOABI=\"cpython-311android-arm64-linux-gnu\""], + }, + windows: { + enabled: false, + }, + }, + host_supported: true, + compile_multilib: "both", + multilib: { + lib32: { + suffix: "32", + }, + lib64: { + suffix: "64", + }, + }, + soong_config_variables: { + force_build_host: { + defaults: ["cpython3-interp-force_build_host"], + }, + }, +} + +cc_library_static { + name: "py3-interp", + defaults: [ + "py3-interp-defaults", + "cpython3-interp-host-prebuilts", + ], + cflags: [ + "-DPy_BUILD_CORE", + "-DPLATLIBDIR=\"lib\"", + ], + srcs: [ + // Corresponds to PARSER_OBJS, OBJECT_OBJS, and PYTHON_OBJS in Makefile.pre.in + + // Makefile.pre.in POBJS + "Parser/token.c", + + // Makefile.pre.in PEGEN_OBJS + "Parser/pegen.c", + "Parser/pegen_errors.c", + "Parser/action_helpers.c", + "Parser/parser.c", + "Parser/string_parser.c", + "Parser/peg_api.c", + + // Makefile.pre.in TOKENIZER_OBJS + "Parser/lexer/buffer.c", + "Parser/lexer/lexer.c", + "Parser/lexer/state.c", + "Parser/tokenizer/file_tokenizer.c", + "Parser/tokenizer/readline_tokenizer.c", + "Parser/tokenizer/string_tokenizer.c", + "Parser/tokenizer/utf8_tokenizer.c", + "Parser/tokenizer/helpers.c", + + // Makefile.pre.in PARSER_OBJS + "Parser/myreadline.c", + + // Makefile.pre.in OBJECT_OBJS + "Objects/abstract.c", + "Objects/boolobject.c", + "Objects/bytes_methods.c", + "Objects/bytearrayobject.c", + "Objects/bytesobject.c", + "Objects/call.c", + "Objects/capsule.c", + "Objects/cellobject.c", + "Objects/classobject.c", + "Objects/codeobject.c", + "Objects/complexobject.c", + "Objects/descrobject.c", + "Objects/enumobject.c", + "Objects/exceptions.c", + "Objects/genericaliasobject.c", + "Objects/genobject.c", + "Objects/fileobject.c", + "Objects/floatobject.c", + "Objects/frameobject.c", + "Objects/funcobject.c", + "Objects/iterobject.c", + "Objects/listobject.c", + "Objects/longobject.c", + "Objects/dictobject.c", + "Objects/odictobject.c", + "Objects/memoryobject.c", + "Objects/methodobject.c", + "Objects/moduleobject.c", + "Objects/namespaceobject.c", + "Objects/object.c", + "Objects/obmalloc.c", + "Objects/picklebufobject.c", + "Objects/rangeobject.c", + "Objects/setobject.c", + "Objects/sliceobject.c", + "Objects/structseq.c", + "Objects/tupleobject.c", + "Objects/typeobject.c", + "Objects/typevarobject.c", + "Objects/unicodeobject.c", + "Objects/unicodectype.c", + "Objects/unionobject.c", + "Objects/weakrefobject.c", + + // Makefile.pre.in PYTHON_OBJS + "Python/_warnings.c", + "Python/Python-ast.c", + "Python/Python-tokenize.c", + "Python/asdl.c", + "Python/assemble.c", + "Python/ast.c", + "Python/ast_opt.c", + "Python/ast_unparse.c", + "Python/bltinmodule.c", + "Python/brc.c", + "Python/ceval.c", + "Python/codecs.c", + "Python/compile.c", + "Python/context.c", + "Python/critical_section.c", + "Python/crossinterp.c", + "Python/dynamic_annotations.c", + "Python/errors.c", + "Python/flowgraph.c", + "Python/frame.c", + "Python/frozenmain.c", + "Python/future.c", + "Python/gc.c", + "Python/gc_free_threading.c", + "Python/gc_gil.c", + "Python/getargs.c", + "Python/getcompiler.c", + "Python/getcopyright.c", + "Python/getplatform.c", + "Python/getversion.c", + "Python/ceval_gil.c", + "Python/hamt.c", + "Python/hashtable.c", + "Python/import.c", + "Python/importdl.c", + "Python/initconfig.c", + "Python/interpconfig.c", + "Python/instrumentation.c", + "Python/instruction_sequence.c", + "Python/intrinsics.c", + "Python/jit.c", + "Python/legacy_tracing.c", + "Python/lock.c", + "Python/marshal.c", + "Python/modsupport.c", + "Python/mysnprintf.c", + "Python/mystrtoul.c", + "Python/object_stack.c", + "Python/optimizer.c", + "Python/optimizer_analysis.c", + "Python/optimizer_symbols.c", + "Python/parking_lot.c", + "Python/pathconfig.c", + "Python/preconfig.c", + "Python/pyarena.c", + "Python/pyctype.c", + "Python/pyfpe.c", + "Python/pyhash.c", + "Python/pylifecycle.c", + "Python/pymath.c", + "Python/pystate.c", + "Python/pythonrun.c", + "Python/pytime.c", + "Python/qsbr.c", + "Python/bootstrap_hash.c", + "Python/specialize.c", + "Python/structmember.c", + "Python/symtable.c", + "Python/sysmodule.c", + "Python/thread.c", + "Python/traceback.c", + "Python/tracemalloc.c", + "Python/getopt.c", + "Python/pystrcmp.c", + "Python/pystrtod.c", + "Python/pystrhex.c", + "Python/dtoa.c", + "Python/formatter_unicode.c", + "Python/fileutils.c", + "Python/suggestions.c", + "Python/perf_trampoline.c", + "Python/perf_jit_trampoline.c", + "Python/dynload_shlib.c", + ], + + target: { + linux: { + cflags: [ + "-DPLATFORM=\"linux\"", + "-DABIFLAGS=\"\"", + ], + }, + linux_arm64: { + srcs: [ + // PERF_TRAMPOLINE_OBJ + "Python/asm_trampoline.S", + ], + }, + linux_x86_64: { + srcs: [ + // PERF_TRAMPOLINE_OBJ + "Python/asm_trampoline.S", + ], + }, + darwin: { + cflags: [ + "-DPLATFORM=\"darwin\"", + "-DABIFLAGS=\"\"", + ], + }, + }, +} + +cc_defaults { + name: "py3-launcher-defaults", + defaults: [ + "py3-interp-defaults", + "cpython3-interp-host-prebuilts", + ], + cflags: [ + "-DVERSION=\"3.13\"", + "-DVPATH=\"\"", + "-DPREFIX=\"\"", + "-DEXEC_PREFIX=\"\"", + "-DPLATLIBDIR=\"lib\"", + "-DPYTHONPATH=\"\"", + "-DDATE=\"Dec 31 1969\"", + "-DTIME=\"23:59:59\"", + ], + static_libs: [ + "libbase", + "libexpat", + "libz", + "libbz", + ], + target: { + linux_glibc_x86_64: { + host_ldlibs: ["-lutil"], + }, + linux: { + // Due to test infra limitations, Python native symbols are linked + // statically to py3-launcher(s). Hence, need this flag to export + // these symbols so that runtime imported native extensions can use + // them (e.g. PyBaseObject_Type) + ldflags: ["-Wl,--export-dynamic"], + }, + darwin: { + host_ldlibs: [ + "-framework SystemConfiguration", + "-framework CoreFoundation", + ], + }, + host: { + static_libs: [ + "libsqlite_static_noicu", + "liblog", + "libopenssl_ssl", + "libopenssl_crypto", + ], + }, + linux_bionic: { + // Linux Bionic doesn't have openssl prebuilts + exclude_static_libs: [ + "libopenssl_ssl", + "libopenssl_crypto", + ], + }, + android: { + shared_libs: [ + // Use shared libsqlite for device side, otherwise + // the executable size will be really huge. + "libsqlite", + // Dependency from libbase + "liblog", + ], + }, + }, +} + +cc_library_static { + name: "py3-launcher-lib-omit-frozen", + defaults: ["py3-launcher-defaults"], + cflags: ["-DPy_BUILD_CORE"], + srcs: [ + // Makefile.pre.in MODULE_OBJS + "Modules/main.c", + "Modules/gcmodule.c", + + // Makefile.pre.in LIBRARY_OBJS_OMIT_FROZEN + "Modules/getbuildinfo.c", + ], + whole_static_libs: [ + "py3-interp", + "py3-c-modules", + ], + target: { + android: { + srcs: ["android/bionic/config.c"], + }, + linux_bionic: { + srcs: ["android/bionic/config.c"], + }, + glibc_x86_64: { + srcs: ["android/linux_x86_64/config.c"], + }, + musl_x86_64: { + srcs: ["android/linux_x86_64/config.c"], + }, + musl_arm64: { + srcs: ["android/linux_arm64/config.c"], + }, + darwin: { + srcs: ["android/darwin/config.c"], + }, + }, +} + +cc_library_static { + name: "py3-launcher-lib", + defaults: ["py3-launcher-defaults"], + cflags: ["-DPy_BUILD_CORE"], + srcs: [ + // Makefile.pre.in LIBRARY_OBJS + "Modules/getpath.c", + "Python/frozen.c", + ], + local_include_dirs: [ + "android", + "android/Python", + ], + whole_static_libs: [ + "py3-launcher-lib-omit-frozen", + ], +} + +cc_library_headers { + name: "py3-headers", + defaults: [ + "py3-interp-defaults", + "cpython3-interp-host-prebuilts", + ], + host_supported: true, + device_supported: false, + export_include_dirs: ["Include"], + target: { + darwin: { + export_include_dirs: ["android/darwin/pyconfig"], + }, + linux_bionic: { + export_include_dirs: ["android/bionic/pyconfig"], + }, + linux_glibc_x86_64: { + export_include_dirs: ["android/linux_x86_64/pyconfig"], + }, + linux_musl_x86_64: { + export_include_dirs: ["android/linux_x86_64/pyconfig"], + }, + linux_musl_arm64: { + export_include_dirs: ["android/linux_arm64/pyconfig"], + }, + }, + visibility: ["//visibility:public"], +} + +cc_binary { + name: "py3-launcher", + defaults: ["py3-launcher-defaults"], + srcs: ["android/launcher_main.cpp"], + static_libs: ["py3-launcher-lib"], +} + +cc_binary { + name: "py3-launcher-autorun", + defaults: ["py3-launcher-defaults"], + srcs: ["android/launcher_main.cpp"], + static_libs: ["py3-launcher-lib"], + cflags: ["-DANDROID_AUTORUN"], +} + +cc_binary_host { + name: "py3-launcher-static", + defaults: ["py3-launcher-defaults"], + srcs: ["android/launcher_main.cpp"], + static_libs: ["py3-launcher-lib"], + static_executable: true, + target: { + glibc: { + enabled: false, + }, + }, +} + +cc_binary_host { + name: "py3-launcher-autorun-static", + defaults: ["py3-launcher-defaults"], + srcs: ["android/launcher_main.cpp"], + static_libs: ["py3-launcher-lib"], + static_executable: true, + cflags: ["-DANDROID_AUTORUN"], + target: { + glibc: { + enabled: false, + }, + }, +} + +python_binary_host { + name: "py3-cmd", + autorun: false, + version: { + py3: { + embedded_launcher: true, + }, + }, +} + +// Enabled extension py3-c-modules. + +cc_library_static { + name: "py3-c-modules", + defaults: [ + "py3-interp-defaults", + "cpython3-interp-host-prebuilts", + ], + cflags: [ + "-DPy_BUILD_CORE_BUILTIN", + "-DSQLITE_OMIT_LOAD_EXTENSION", + ], + local_include_dirs: [ + "Modules/_hacl/include", + ], + shared_libs: ["libsqlite"], + static_libs: [ + "libexpat", + "libz", + "libbz", + ], + whole_static_libs: ["libmpdec"], + srcs: [ + "Modules/_hacl/Hacl_Hash_SHA2.c", + ], + target: { + android: { + srcs: [":py3-c-modules-bionic"], + }, + linux_bionic: { + srcs: [":py3-c-modules-bionic"], + }, + glibc_x86_64: { + srcs: [":py3-c-modules-linux_x86_64"], + static_libs: [ + "libopenssl_ssl", + "libopenssl_crypto", + ], + }, + musl_x86_64: { + srcs: [":py3-c-modules-linux_x86_64"], + static_libs: [ + "libopenssl_ssl", + "libopenssl_crypto", + ], + }, + musl_arm64: { + srcs: [":py3-c-modules-linux_arm64"], + static_libs: [ + "libopenssl_ssl", + "libopenssl_crypto", + ], + }, + darwin: { + cflags: [ + "-D__APPLE_USE_RFC_3542", + "-DUSING_MALLOC_CLOSURE_DOT_C=1", + ], + srcs: [":py3-c-modules-darwin"], + static_libs: [ + "libopenssl_ssl", + "libopenssl_crypto", + ], + }, + }, +} diff --git a/Doc/requirements.txt b/Doc/requirements.txt index 536ae57e4ef..c5835347e2f 100644 --- a/Doc/requirements.txt +++ b/Doc/requirements.txt @@ -7,16 +7,16 @@ # won't suddenly cause build failures. Updating the version is fine as long # as no warnings are raised by doing so. # Keep this version in sync with ``Doc/conf.py``. -sphinx<9.0.0 +sphinx==9.1.0 blurb sphinxext-opengraph~=0.13.0 -sphinx-notfound-page~=1.0.0 +sphinx-notfound-page==1.1.0 # The theme used by the documentation is stored separately, so we need # to install that as well. -python-docs-theme>=2023.3.1,!=2023.7 +python-docs-theme==2026.4,!=2023.7 linklint diff --git a/Lib/Android.bp b/Lib/Android.bp new file mode 100644 index 00000000000..97026b21ae7 --- /dev/null +++ b/Lib/Android.bp @@ -0,0 +1,93 @@ +// Copyright 2019 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE +// CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE +// DEPENDING ON IT IN YOUR PROJECT. *** +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "external_python_cpython3_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + // SPDX-license-identifier-BSD + // SPDX-license-identifier-GPL + // SPDX-license-identifier-MIT + // SPDX-license-identifier-PSF-2.0 + // SPDX-license-identifier-Unicode-DFS + // SPDX-license-identifier-Zlib + // legacy_by_exception_only (by exception only) + // legacy_notice + // legacy_unencumbered + default_applicable_licenses: ["external_python_cpython3_license"], +} + +filegroup { + name: "py3-stdlib-srcs", + visibility: ["//visibility:private"], + srcs: [ + "*.py", + "asyncio/**/*.py", + "collections/**/*.py", + "concurrent/**/*.py", + "csv/**/*.py", + "ctypes/**/*.py", + "dbm/**/*.py", + "email/**/*.py", + "encodings/**/*.py", + "html/**/*.py", + "http/**/*.py", + "importlib/**/*.py", + "json/**/*.py", + "logging/**/*.py", + "multiprocessing/**/*.py", + "pathlib/**/*.py", + "pydoc_data/**/*.py", + "re/**/*.py", + "sqlite3/**/*.py", + "sysconfig/**/*.py", + "tomllib/**/*.py", + "unittest/**/*.py", + "urllib/**/*.py", + "wsgiref/**/*.py", + "xml/**/*.py", + "xmlrpc/**/*.py", + "zipfile/**/*.py", + "zoneinfo/**/*.py", + "_pyrepl/**/*.py", + ], + exclude_srcs: [ + "__phello__.foo.py", + ], +} + +python_library { + name: "py3-stdlib", + is_internal: true, + pkg_path: "python3.13", + host_supported: true, + srcs: [":py3-stdlib-srcs"], +} + +// Used by prebuilts/build-tools/build-prebuilts.sh to update +// prebuilts/build-tools/common/py3-stdlib +genrule { + name: "py3-stdlib-zip", + visibility: ["//visibility:private"], + tools: ["soong_zip"], + cmd: "echo $(in) >$(genDir)/list && " + + "$(location soong_zip) -o $(out) -C external/python/cpython3/Lib -l $(genDir)/list", + srcs: [":py3-stdlib-srcs"], + out: ["py3-stdlib.zip"], +} diff --git a/Lib/_sysconfigdata__darwin_.py b/Lib/_sysconfigdata__darwin_.py new file mode 100644 index 00000000000..59356071339 --- /dev/null +++ b/Lib/_sysconfigdata__darwin_.py @@ -0,0 +1,2 @@ +# ANDROID: empty default system configuration +build_time_vars = {} diff --git a/Lib/_sysconfigdata__linux_.py b/Lib/_sysconfigdata__linux_.py new file mode 100644 index 00000000000..59356071339 --- /dev/null +++ b/Lib/_sysconfigdata__linux_.py @@ -0,0 +1,2 @@ +# ANDROID: empty default system configuration +build_time_vars = {} diff --git a/Lib/ctypes/__init__.py b/Lib/ctypes/__init__.py index 7fc1181f25a..1bb9d2280e5 100644 --- a/Lib/ctypes/__init__.py +++ b/Lib/ctypes/__init__.py @@ -486,15 +486,26 @@ def LoadLibrary(self, name): cdll = LibraryLoader(CDLL) pydll = LibraryLoader(PyDLL) +_DYNLIB_SUFFIXES = (".so", ".dylib", ".dll") + if _os.name == "nt": pythonapi = PyDLL("python dll", None, _sys.dllhandle) -elif _sys.platform in ["android", "cygwin"]: - # These are Unix-like platforms which use a dynamically-linked libpython. - pythonapi = PyDLL(_sysconfig.get_config_var("LDLIBRARY")) +elif _sysconfig.get_config_var("Py_ENABLE_SHARED"): + _ldlibrary = _sysconfig.get_config_var("LDLIBRARY") or "" + if _ldlibrary.endswith(_DYNLIB_SUFFIXES): + try: + pythonapi = PyDLL(_ldlibrary) + except OSError: + pythonapi = PyDLL(None) + else: + # Py_ENABLE_SHARED is set, but LDLIBRARY doesn't have the + # form of a dynamic object -- inconsistent build metadata. + # Don't attempt to dlopen() something that clearly isn't a + # shared library; go straight to the self-referential handle. + pythonapi = PyDLL(None) else: pythonapi = PyDLL(None) - if _os.name == "nt": windll = LibraryLoader(WinDLL) oledll = LibraryLoader(OleDLL) diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py index 43f10dedce8..b478aed8c45 100644 --- a/Lib/ctypes/util.py +++ b/Lib/ctypes/util.py @@ -91,12 +91,29 @@ def find_library(name): elif sys.platform == "android": def find_library(name): - directory = "/system/lib" + # Candidate directories for shared libraries on Android + directories = [] + + # 1. Respect LD_LIBRARY_PATH + ld_path = os.environ.get("LD_LIBRARY_PATH") + if ld_path: + directories.extend(p for p in ld_path.split(os.pathsep) if p) + + # 2. Add the Python environment's lib directory (crucial for Termux) + directories.append(os.path.join(sys.prefix, "lib")) + + # 3. Fallback to standard Android system and vendor paths if "64" in os.uname().machine: - directory += "64" + directories.extend(["/system/lib64", "/vendor/lib64", "/odm/lib64"]) + else: + directories.extend(["/system/lib", "/vendor/lib", "/odm/lib"]) - fname = f"{directory}/lib{name}.so" - return fname if os.path.isfile(fname) else None + # Search for the library in the candidate directories + for directory in directories: + fname = os.path.join(directory, f"lib{name}.so") + if os.path.isfile(fname): + return fname + return None elif os.name == "posix": # Andreas Degert's find functions, using gcc, /sbin/ldconfig, objdump @@ -184,7 +201,8 @@ def _get_soname(f): # assuming GNU binutils / ELF if not f: return None - objdump = shutil.which('objdump') + # Prefer llvm-objdump (Termux/macOS) but fallback to GNU objdump (Linux) + objdump = shutil.which('llvm-objdump') or shutil.which('objdump') if not objdump: # objdump is not available, give up return None @@ -221,7 +239,9 @@ def find_library(name): expr = os.fsencode(expr) try: - proc = subprocess.Popen(('/sbin/ldconfig', '-r'), + # Dynamically locate ldconfig (e.g., in $PREFIX/bin for Termux/Nix) + ldconfig = shutil.which('ldconfig') or '/sbin/ldconfig' + proc = subprocess.Popen((ldconfig, '-r'), stdout=subprocess.PIPE, stderr=subprocess.DEVNULL) except OSError: # E.g. command not found @@ -312,7 +332,11 @@ def _findSoname_ldconfig(name): def _findLib_ld(name): # See issue #9998 for why this is needed expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name) - cmd = ['ld', '-t'] + # Prefer ld.lld (Termux/Android/Clang) but fallback to GNU ld (Linux) + ld_exec = shutil.which('ld.lld') or shutil.which('ld') + if not ld_exec: + return None + cmd = [ld_exec, '-t'] libpath = os.environ.get('LD_LIBRARY_PATH') if libpath: for d in libpath.split(':'): diff --git a/Lib/http/server.py b/Lib/http/server.py index b3e865f67f1..a9181687798 100644 --- a/Lib/http/server.py +++ b/Lib/http/server.py @@ -1207,10 +1207,13 @@ def run_cgi(self): return # Child try: - try: + # Only attempt to drop privileges if running as root. + # This prevents unnecessary syscall failures and security + # policy violations (e.g., SELinux/seccomp) in restricted + # environments like Termux or containers, while preserving + # the security feature on standard multi-user servers. + if os.geteuid() == 0: os.setuid(nobody) - except OSError: - pass os.dup2(self.rfile.fileno(), 0) os.dup2(self.wfile.fileno(), 1) os.execve(scriptfile, args, env) diff --git a/Lib/mimetypes.py b/Lib/mimetypes.py index 3fa9ccf521b..4784ee67b04 100644 --- a/Lib/mimetypes.py +++ b/Lib/mimetypes.py @@ -55,6 +55,7 @@ "/usr/local/lib/netscape/mime.types", "/usr/local/etc/httpd/conf/mime.types", # Apache 1.2 "/usr/local/etc/mime.types", # Apache 1.3 + os.path.join(sys.prefix, "etc", "mime.types"), ] inited = False diff --git a/Lib/multiprocessing/heap.py b/Lib/multiprocessing/heap.py index 6217dfe1268..1c50dac851a 100644 --- a/Lib/multiprocessing/heap.py +++ b/Lib/multiprocessing/heap.py @@ -70,7 +70,7 @@ class Arena(object): """ if sys.platform == 'linux': - _dir_candidates = ['/dev/shm'] + _dir_candidates = ['/dev/shm'] if os.path.isdir('/dev/shm') else [] else: _dir_candidates = [] diff --git a/Lib/posixpath.py b/Lib/posixpath.py index 4b3b7880a47..ba3fa9bdaa1 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py @@ -18,7 +18,7 @@ extsep = '.' sep = '/' pathsep = ':' -defpath = '/bin:/usr/bin' +defpath = f'{__import__("sys").prefix}/bin:/bin:/usr/bin' altsep = None devnull = '/dev/null' diff --git a/Lib/subprocess.py b/Lib/subprocess.py index 3a8c7434d37..86013f2df65 100644 --- a/Lib/subprocess.py +++ b/Lib/subprocess.py @@ -1846,9 +1846,7 @@ def _execute_child(self, args, executable, preexec_fn, close_fds, args = list(args) if shell: - # On Android the default shell is at '/system/bin/sh'. - unix_shell = ('/system/bin/sh' if - hasattr(sys, 'getandroidapilevel') else '/bin/sh') + unix_shell = __import__('shutil').which('sh') or '/bin/sh' args = [unix_shell, "-c"] + args if executable: args[0] = executable diff --git a/Lib/tempfile.py b/Lib/tempfile.py index cc9833125d2..92ff25a89d1 100644 --- a/Lib/tempfile.py +++ b/Lib/tempfile.py @@ -171,7 +171,7 @@ def _candidate_tempdir_list(): _os.path.expandvars(r'%SYSTEMROOT%\Temp'), r'c:\temp', r'c:\tmp', r'\temp', r'\tmp' ]) else: - dirlist.extend([ '/tmp', '/var/tmp', '/usr/tmp' ]) + dirlist.extend([ f'{_sys.prefix}/tmp', '/tmp', '/var/tmp', '/usr/tmp' ]) # As a last resort, the current directory. try: diff --git a/Lib/test/datetimetester.py b/Lib/test/datetimetester.py index c0f2400456f..a77801a3a12 100644 --- a/Lib/test/datetimetester.py +++ b/Lib/test/datetimetester.py @@ -2490,6 +2490,9 @@ def test_utcfromtimestamp(self): # Run with US-style DST rules: DST begins 2 a.m. on second Sunday in # March (M3.2.0) and ends 2 a.m. on first Sunday in November (M11.1.0). + @unittest.skipIf(sys.platform == "android", + "Android/Bionic mktime behavior differs from POSIX: " + "no system tzdata, local UTC offset unreliable") @support.run_with_tz('EST+05EDT,M3.2.0,M11.1.0') def test_timestamp_naive(self): t = self.theclass(1970, 1, 1) diff --git a/Lib/uuid.py b/Lib/uuid.py index 55f46eb5106..3bb7512a04c 100644 --- a/Lib/uuid.py +++ b/Lib/uuid.py @@ -365,7 +365,7 @@ def _get_command_stdout(command, *args): try: path_dirs = os.environ.get('PATH', os.defpath).split(os.pathsep) - path_dirs.extend(['/sbin', '/usr/sbin']) + path_dirs.extend([f'{sys.prefix}/sbin', '/sbin', '/usr/sbin']) executable = shutil.which(command, path=os.pathsep.join(path_dirs)) if executable is None: return None diff --git a/METADATA b/METADATA new file mode 100644 index 00000000000..219c0876bfe --- /dev/null +++ b/METADATA @@ -0,0 +1,20 @@ +name: "cpython" +description: "The Python programming language" +third_party { + url { + type: HOMEPAGE + value: "https://www.python.org/" + } + url { + type: GIT + value: "https://github.com/python/cpython" + } + version: "v3.13.14" + license_type: NOTICE + last_upgrade_date { + year: 2026 + month: 6 + day: 13 + } +} + diff --git a/Modules/_multiprocessing/posixshmem.c b/Modules/_multiprocessing/posixshmem.c index f352ceb916c..83d8b2626cb 100644 --- a/Modules/_multiprocessing/posixshmem.c +++ b/Modules/_multiprocessing/posixshmem.c @@ -17,6 +17,92 @@ posixshmem - A Python extension that provides shm_open() and shm_unlink() #endif +#ifdef __ANDROID__ +/* Android's bionic libc lacks POSIX shared memory (shm_open/shm_unlink). + * We provide a fallback implementation that maps shared memory objects to + * regular files in the temporary directory (TMPDIR or /tmp). */ +#include +#include +#include +#include +#include + +static char *android_shm_fname(const char *name) { + const char *tmpdir; + char *fname; + size_t tmpdir_len, namelen; + + if (name == NULL) { + errno = EINVAL; + return NULL; + } + + /* Strip leading slashes */ + while (name[0] == '/') ++name; + if (name[0] == '\0') { + errno = EINVAL; + return NULL; + } + + tmpdir = getenv("TMPDIR"); + if (tmpdir == NULL || tmpdir[0] == '\0') { + tmpdir = "/tmp"; + } + + tmpdir_len = strlen(tmpdir); + namelen = strlen(name); + + fname = (char *)malloc(tmpdir_len + 1 + namelen + 1); + if (fname == NULL) { + errno = ENOMEM; + return NULL; + } + + memcpy(fname, tmpdir, tmpdir_len); + fname[tmpdir_len] = '/'; + memcpy(fname + tmpdir_len + 1, name, namelen + 1); + + return fname; +} + +int shm_unlink(const char *name) { + char *fname = android_shm_fname(name); + int res; + if (fname == NULL) return -1; + res = unlink(fname); + free(fname); + return res; +} + +int shm_open(const char *name, int oflag, mode_t mode) { + char *fname = android_shm_fname(name); + int fd; + if (fname == NULL) return -1; + + fd = open(fname, oflag, mode); + free(fname); + + if (fd != -1) { + int flags = fcntl(fd, F_GETFD, 0); + if (flags != -1) { + flags |= FD_CLOEXEC; + if (fcntl(fd, F_SETFD, flags) == -1) { + int save_errno = errno; + close(fd); + errno = save_errno; + return -1; + } + } else { + int save_errno = errno; + close(fd); + errno = save_errno; + return -1; + } + } + return fd; +} +#endif + /*[clinic input] module _posixshmem [clinic start generated code]*/ diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index d7e36c02740..944dcb6a4f4 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -6218,6 +6218,29 @@ socket_getprotobyname(PyObject *self, PyObject *args) sp = getprotobyname(name); Py_END_ALLOW_THREADS if (sp == NULL) { + /* Fallback for environments where getprotobyname fails (e.g., Android/Termux + which often lack /etc/protocols). We use a static internal table. */ + static const struct { + const char *name; + int number; + } fallback_protocols[] = { + {"ip", 0}, {"icmp", 1}, {"igmp", 2}, {"ggp", 3}, + {"ipencap", 4}, {"st", 5}, {"tcp", 6}, {"egp", 8}, + {"pup", 12}, {"udp", 17}, {"hmp", 20}, {"xns-idp", 22}, + {"iso-tp4", 29}, {"xtp", 36}, {"ddp", 37}, {"idpr-cmtp", 38}, + {"ipv6", 41}, {"ipv6-route", 43}, {"ipv6-frag", 44}, {"idrp", 45}, + {"rsvp", 46}, {"gre", 47}, {"esp", 50}, {"ah", 51}, + {"skip", 57}, {"ipv6-icmp", 58}, {"ipv6-nonxt", 59}, {"ipv6-opts", 60}, + {"rspf", 73}, {"vmtp", 81}, {"ospf", 89}, {"ipip", 94}, + {"encap", 98}, {"pim", 103}, {"raw", 255} + }; + size_t i; + for (i = 0; i < sizeof(fallback_protocols) / sizeof(fallback_protocols[0]); i++) { + if (strcmp(fallback_protocols[i].name, name) == 0) { + return PyLong_FromLong(fallback_protocols[i].number); + } + } + PyErr_SetString(PyExc_OSError, "protocol not found"); return NULL; } diff --git a/OWNERS b/OWNERS new file mode 100644 index 00000000000..e85137c3962 --- /dev/null +++ b/OWNERS @@ -0,0 +1,3 @@ +dwillemsen@google.com +ccross@google.com +include platform/system/core:/janitors/OWNERS #{LAST_RESORT_SUGGESTION} diff --git a/Tools/build/generate_stdlib_module_names.py b/Tools/build/generate_stdlib_module_names.py index c2f6469da71..462e69d86b9 100644 --- a/Tools/build/generate_stdlib_module_names.py +++ b/Tools/build/generate_stdlib_module_names.py @@ -62,6 +62,8 @@ def list_python_modules(names: set[str]) -> None: if not filename.endswith(".py"): continue name = filename.removesuffix(".py") + if name.startswith("_sysconfigdata"): + continue names.add(name) diff --git a/Tools/requirements-hypothesis.txt b/Tools/requirements-hypothesis.txt index e5deac497fb..b22b1934bf3 100644 --- a/Tools/requirements-hypothesis.txt +++ b/Tools/requirements-hypothesis.txt @@ -1,4 +1,4 @@ # Requirements file for hypothesis that # we use to run our property-based tests in CI. -hypothesis==6.135.26 +hypothesis==6.155.2 diff --git a/android/Python/frozen_modules/README.txt b/android/Python/frozen_modules/README.txt new file mode 100644 index 00000000000..795bb0efad3 --- /dev/null +++ b/android/Python/frozen_modules/README.txt @@ -0,0 +1,7 @@ +This directory contains the generated .h files for all the frozen +modules. Python/frozen.c depends on these files. + +Note that, other than the required frozen modules, none of these files +are committed into the repo. + +See Tools/build/freeze_modules.py for more info. diff --git a/android/Python/frozen_modules/__hello__.h b/android/Python/frozen_modules/__hello__.h new file mode 100644 index 00000000000..cb405d19b07 --- /dev/null +++ b/android/Python/frozen_modules/__hello__.h @@ -0,0 +1,62 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M____hello__[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,243,102,0,0,0,149,0,83,0,114,0, + 24,0,34,0,83,1,26,0,83,2,53,2,0,0,0,0, + 0,0,114,1,24,0,34,0,83,3,26,0,83,4,53,2, + 0,0,0,0,0,0,114,2,24,0,34,0,83,5,26,0, + 83,6,53,2,0,0,0,0,0,0,114,3,83,7,26,0, + 114,4,92,5,83,8,58,88,0,0,97,8,0,0,92,4, + 34,0,53,0,0,0,0,0,0,0,32,0,103,9,103,9, + 41,10,84,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,24,0,0,0,149,0,92, + 0,114,1,83,0,114,2,83,1,114,3,83,2,114,4,83, + 3,114,5,103,4,41,5,218,16,84,101,115,116,70,114,111, + 122,101,110,85,116,102,56,95,49,233,3,0,0,0,244,2, + 0,0,0,194,182,169,0,78,169,6,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,218,15, + 95,95,102,105,114,115,116,108,105,110,101,110,111,95,95,218, + 7,95,95,100,111,99,95,95,218,21,95,95,115,116,97,116, + 105,99,95,97,116,116,114,105,98,117,116,101,115,95,95,114, + 6,0,0,0,243,0,0,0,0,218,18,60,102,114,111,122, + 101,110,32,95,95,104,101,108,108,111,95,95,62,114,3,0, + 0,0,114,3,0,0,0,3,0,0,0,243,5,0,0,0, + 134,0,220,4,16,114,14,0,0,0,114,3,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,24,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,114,4,83,3,114,5,103, + 4,41,5,218,16,84,101,115,116,70,114,111,122,101,110,85, + 116,102,56,95,50,233,6,0,0,0,117,2,0,0,0,207, + 128,114,6,0,0,0,78,114,7,0,0,0,114,6,0,0, + 0,114,14,0,0,0,114,15,0,0,0,114,18,0,0,0, + 114,18,0,0,0,6,0,0,0,114,16,0,0,0,114,14, + 0,0,0,114,18,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,24,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,83,3,114,5,103,4,41,5,218,16,84,101, + 115,116,70,114,111,122,101,110,85,116,102,56,95,52,233,9, + 0,0,0,117,4,0,0,0,240,159,152,128,114,6,0,0, + 0,78,114,7,0,0,0,114,6,0,0,0,114,14,0,0, + 0,114,15,0,0,0,114,21,0,0,0,114,21,0,0,0, + 9,0,0,0,115,5,0,0,0,134,0,220,4,20,114,14, + 0,0,0,114,21,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,26,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,83,1, + 53,1,0,0,0,0,0,0,32,0,103,0,41,2,78,122, + 12,72,101,108,108,111,32,119,111,114,108,100,33,41,1,218, + 5,112,114,105,110,116,114,6,0,0,0,114,14,0,0,0, + 114,15,0,0,0,218,4,109,97,105,110,114,25,0,0,0, + 12,0,0,0,115,10,0,0,0,128,0,220,4,9,136,46, + 213,4,25,114,14,0,0,0,218,8,95,95,109,97,105,110, + 95,95,78,41,6,218,11,105,110,105,116,105,97,108,105,122, + 101,100,114,3,0,0,0,114,18,0,0,0,114,21,0,0, + 0,114,25,0,0,0,114,8,0,0,0,114,6,0,0,0, + 114,14,0,0,0,114,15,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,28,0,0,0,1,0,0,0,115,65,0, + 0,0,240,3,1,1,1,216,14,18,128,11,247,4,1,1, + 17,241,0,1,1,17,247,6,1,1,17,241,0,1,1,17, + 247,6,1,1,21,241,0,1,1,21,242,6,1,1,26,240, + 6,0,4,12,136,122,211,3,25,217,4,8,133,70,240,3, + 0,4,26,114,14,0,0,0, +}; diff --git a/android/Python/frozen_modules/__phello__.h b/android/Python/frozen_modules/__phello__.h new file mode 100644 index 00000000000..5c560882023 --- /dev/null +++ b/android/Python/frozen_modules/__phello__.h @@ -0,0 +1,24 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M____phello__[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,42,0,0,0,149,0,83,0,114,0, + 83,1,26,0,114,1,92,2,83,2,58,88,0,0,97,8, + 0,0,92,1,34,0,53,0,0,0,0,0,0,0,32,0, + 103,3,103,3,41,4,84,99,0,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,26,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,83,1,53, + 1,0,0,0,0,0,0,32,0,103,0,41,2,78,122,12, + 72,101,108,108,111,32,119,111,114,108,100,33,41,1,218,5, + 112,114,105,110,116,169,0,243,0,0,0,0,218,19,60,102, + 114,111,122,101,110,32,95,95,112,104,101,108,108,111,95,95, + 62,218,4,109,97,105,110,114,7,0,0,0,3,0,0,0, + 115,10,0,0,0,128,0,220,4,9,136,46,213,4,25,114, + 5,0,0,0,218,8,95,95,109,97,105,110,95,95,78,41, + 3,218,11,105,110,105,116,105,97,108,105,122,101,100,114,7, + 0,0,0,218,8,95,95,110,97,109,101,95,95,114,4,0, + 0,0,114,5,0,0,0,114,6,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,11,0,0,0,1,0,0,0,115, + 35,0,0,0,240,3,1,1,1,216,14,18,128,11,242,4, + 1,1,26,240,6,0,4,12,136,122,211,3,25,217,4,8, + 133,70,240,3,0,4,26,114,5,0,0,0, +}; diff --git a/android/Python/frozen_modules/__phello__.ham.eggs.h b/android/Python/frozen_modules/__phello__.ham.eggs.h new file mode 100644 index 00000000000..6e750434445 --- /dev/null +++ b/android/Python/frozen_modules/__phello__.ham.eggs.h @@ -0,0 +1,10 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M____phello___ham_eggs[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,4,0,0,0,149,0,103,0,41,1, + 78,169,0,114,2,0,0,0,243,0,0,0,0,218,28,60, + 102,114,111,122,101,110,32,95,95,112,104,101,108,108,111,95, + 95,46,104,97,109,46,101,103,103,115,62,218,8,60,109,111, + 100,117,108,101,62,114,5,0,0,0,1,0,0,0,115,5, + 0,0,0,241,3,1,1,1,114,3,0,0,0, +}; diff --git a/android/Python/frozen_modules/__phello__.ham.h b/android/Python/frozen_modules/__phello__.ham.h new file mode 100644 index 00000000000..eadf12fe7cf --- /dev/null +++ b/android/Python/frozen_modules/__phello__.ham.h @@ -0,0 +1,10 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M____phello___ham[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,4,0,0,0,149,0,103,0,41,1, + 78,169,0,114,2,0,0,0,243,0,0,0,0,218,23,60, + 102,114,111,122,101,110,32,95,95,112,104,101,108,108,111,95, + 95,46,104,97,109,62,218,8,60,109,111,100,117,108,101,62, + 114,5,0,0,0,1,0,0,0,115,5,0,0,0,241,3, + 1,1,1,114,3,0,0,0, +}; diff --git a/android/Python/frozen_modules/__phello__.spam.h b/android/Python/frozen_modules/__phello__.spam.h new file mode 100644 index 00000000000..d69dbf68053 --- /dev/null +++ b/android/Python/frozen_modules/__phello__.spam.h @@ -0,0 +1,25 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M____phello___spam[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,42,0,0,0,149,0,83,0,114,0, + 83,1,26,0,114,1,92,2,83,2,58,88,0,0,97,8, + 0,0,92,1,34,0,53,0,0,0,0,0,0,0,32,0, + 103,3,103,3,41,4,84,99,0,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,26,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,83,1,53, + 1,0,0,0,0,0,0,32,0,103,0,41,2,78,122,12, + 72,101,108,108,111,32,119,111,114,108,100,33,41,1,218,5, + 112,114,105,110,116,169,0,243,0,0,0,0,218,24,60,102, + 114,111,122,101,110,32,95,95,112,104,101,108,108,111,95,95, + 46,115,112,97,109,62,218,4,109,97,105,110,114,7,0,0, + 0,3,0,0,0,115,10,0,0,0,128,0,220,4,9,136, + 46,213,4,25,114,5,0,0,0,218,8,95,95,109,97,105, + 110,95,95,78,41,3,218,11,105,110,105,116,105,97,108,105, + 122,101,100,114,7,0,0,0,218,8,95,95,110,97,109,101, + 95,95,114,4,0,0,0,114,5,0,0,0,114,6,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,11,0,0,0, + 1,0,0,0,115,35,0,0,0,240,3,1,1,1,216,14, + 18,128,11,242,4,1,1,26,240,6,0,4,12,136,122,211, + 3,25,217,4,8,133,70,240,3,0,4,26,114,5,0,0, + 0, +}; diff --git a/android/Python/frozen_modules/_collections_abc.h b/android/Python/frozen_modules/_collections_abc.h new file mode 100644 index 00000000000..844f3b6fca5 --- /dev/null +++ b/android/Python/frozen_modules/_collections_abc.h @@ -0,0 +1,2941 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M___collections_abc[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,243,92,10,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,74,2,114,2,74,3,114,3,32,0, + 83,1,83,3,75,4,114,4,92,5,34,0,92,6,92,7, + 5,0,0,0,53,1,0,0,0,0,0,0,114,8,92,5, + 34,0,83,4,53,1,0,0,0,0,0,0,114,9,83,5, + 26,0,114,10,92,5,34,0,92,10,53,1,0,0,0,0, + 0,0,114,11,67,10,47,0,83,6,81,1,114,12,83,7, + 114,13,92,5,34,0,92,14,34,0,83,8,53,1,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,114,15,92,5, + 34,0,92,14,34,0,92,16,34,0,53,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,114,17,92,5,34,0,92,14,34,0,48,0,82,37, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,114,19,92,5,34,0, + 92,14,34,0,48,0,82,41,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,114,21,92,5,34,0,92,14,34,0,48,0,82,45, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,114,23,92,5,34,0, + 92,14,34,0,47,0,53,1,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,114,24,92,5,34,0,92,14,34,0, + 92,25,34,0,47,0,53,1,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,114,26, + 92,5,34,0,92,14,34,0,92,27,34,0,83,1,53,1, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,114,28,92,5,34,0,92,14,34,0, + 92,27,34,0,83,9,83,10,45,3,0,0,53,1,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,114,29,92,5,34,0,92,14,34,0,92,30, + 34,0,53,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,114,31,92,5,34,0, + 92,14,34,0,83,11,53,1,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,114,32,92,5,34,0,92,14,34,0, + 83,12,53,1,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,114,33,92,5,34,0,92,14,34,0,92,34,34,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,114,35,92,5,34,0,48,0, + 82,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,114,36,92,5,34,0,48,0,82,41,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 114,37,92,5,34,0,48,0,82,45,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,114,38,92,5, + 34,0,92,5,82,78,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 114,40,83,13,26,0,114,41,92,41,34,0,53,0,0,0, + 0,0,0,0,114,42,67,41,92,5,34,0,83,14,26,0, + 34,0,53,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,114,43,83,15,26,0,114,44,92,44,34,0,53,0, + 0,0,0,0,0,0,114,44,92,5,34,0,92,44,53,1, + 0,0,0,0,0,0,114,45,92,44,82,93,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,32,0,67,44,83,16,26,0,114,47, + 92,47,34,0,53,0,0,0,0,0,0,0,114,47,92,5, + 34,0,92,47,53,1,0,0,0,0,0,0,114,48,67,47, + 83,17,26,0,114,49,24,0,34,0,83,18,26,0,83,19, + 92,2,83,20,57,3,114,50,24,0,34,0,83,21,26,0, + 83,22,92,2,83,20,57,3,114,51,24,0,34,0,83,23, + 26,0,83,24,92,51,53,3,0,0,0,0,0,0,114,52, + 92,52,82,107,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,45,53,1,0,0,0,0,0,0, + 32,0,24,0,34,0,83,25,26,0,83,26,92,2,83,20, + 57,3,114,54,24,0,34,0,83,27,26,0,83,28,92,54, + 53,3,0,0,0,0,0,0,114,55,24,0,34,0,83,29, + 26,0,83,30,92,55,53,3,0,0,0,0,0,0,114,56, + 92,56,82,107,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,48,53,1,0,0,0,0,0,0, + 32,0,24,0,34,0,83,31,26,0,83,32,92,2,83,20, + 57,3,114,57,24,0,34,0,83,33,26,0,83,34,92,57, + 53,3,0,0,0,0,0,0,114,58,92,58,82,107,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,15,53,1,0,0,0,0,0,0,32,0,92,58,82,107, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,92,17,53,1,0,0,0,0,0,0,32,0,92,58, + 82,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,19,53,1,0,0,0,0,0,0,32,0, + 92,58,82,107,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,21,53,1,0,0,0,0,0,0, + 32,0,92,58,82,107,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,23,53,1,0,0,0,0, + 0,0,32,0,92,58,82,107,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,24,53,1,0,0, + 0,0,0,0,32,0,92,58,82,107,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,26,53,1, + 0,0,0,0,0,0,32,0,92,58,82,107,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,28, + 53,1,0,0,0,0,0,0,32,0,92,58,82,107,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,29,53,1,0,0,0,0,0,0,32,0,92,58,82,107, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,92,31,53,1,0,0,0,0,0,0,32,0,92,58, + 82,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,32,53,1,0,0,0,0,0,0,32,0, + 92,58,82,107,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,33,53,1,0,0,0,0,0,0, + 32,0,92,58,82,107,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,35,53,1,0,0,0,0, + 0,0,32,0,24,0,34,0,83,35,26,0,83,36,92,57, + 53,3,0,0,0,0,0,0,114,59,24,0,34,0,83,37, + 26,0,83,38,92,58,53,3,0,0,0,0,0,0,114,60, + 92,60,82,107,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,43,53,1,0,0,0,0,0,0, + 32,0,24,0,34,0,83,39,26,0,83,40,92,2,83,20, + 57,3,114,61,24,0,34,0,83,41,26,0,83,42,92,2, + 83,20,57,3,114,62,24,0,34,0,83,43,26,0,83,44, + 92,61,92,57,92,62,53,5,0,0,0,0,0,0,114,63, + 24,0,34,0,83,45,26,0,83,46,92,2,83,20,57,3, + 114,64,24,0,34,0,83,47,26,0,83,48,92,8,53,3, + 0,0,0,0,0,0,114,65,83,49,26,0,114,66,83,50, + 26,0,114,67,24,0,34,0,83,51,26,0,83,52,92,2, + 83,20,57,3,114,68,24,0,34,0,83,53,26,0,83,54, + 92,63,53,3,0,0,0,0,0,0,114,69,92,69,82,107, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,92,70,53,1,0,0,0,0,0,0,32,0,24,0, + 34,0,83,55,26,0,83,56,92,69,53,3,0,0,0,0, + 0,0,114,71,92,71,82,107,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,30,53,1,0,0, + 0,0,0,0,32,0,24,0,34,0,83,57,26,0,83,58, + 92,63,53,3,0,0,0,0,0,0,114,72,92,72,82,107, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,92,40,53,1,0,0,0,0,0,0,32,0,92,72, + 82,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,42,53,1,0,0,0,0,0,0,32,0, + 24,0,34,0,83,59,26,0,83,60,92,61,53,3,0,0, + 0,0,0,0,114,73,24,0,34,0,83,61,26,0,83,62, + 92,73,92,69,53,4,0,0,0,0,0,0,114,74,92,74, + 82,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,36,53,1,0,0,0,0,0,0,32,0, + 24,0,34,0,83,63,26,0,83,64,92,73,92,69,53,4, + 0,0,0,0,0,0,114,75,92,75,82,107,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,38, + 53,1,0,0,0,0,0,0,32,0,24,0,34,0,83,65, + 26,0,83,66,92,73,92,63,53,4,0,0,0,0,0,0, + 114,76,92,76,82,107,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,37,53,1,0,0,0,0, + 0,0,32,0,24,0,34,0,83,67,26,0,83,68,92,72, + 53,3,0,0,0,0,0,0,114,77,92,77,82,107,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,78,53,1,0,0,0,0,0,0,32,0,24,0,34,0, + 83,69,26,0,83,70,92,59,92,63,53,4,0,0,0,0, + 0,0,114,79,92,79,82,107,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,80,53,1,0,0, + 0,0,0,0,32,0,92,79,82,107,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,81,53,1, + 0,0,0,0,0,0,32,0,92,79,82,107,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,27, + 53,1,0,0,0,0,0,0,32,0,92,79,82,107,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,82,53,1,0,0,0,0,0,0,32,0,24,0,34,0, + 83,71,26,0,83,72,92,2,53,3,0,0,0,0,0,0, + 114,83,24,0,34,0,83,73,26,0,83,74,92,79,92,83, + 83,20,57,4,114,84,92,84,82,107,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,85,53,1, + 0,0,0,0,0,0,32,0,92,84,82,107,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,16, + 53,1,0,0,0,0,0,0,32,0,24,0,34,0,83,75, + 26,0,83,76,92,79,53,3,0,0,0,0,0,0,114,86, + 92,86,82,107,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,6,53,1,0,0,0,0,0,0, + 32,0,92,86,82,107,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,16,53,1,0,0,0,0, + 0,0,32,0,103,3,41,77,122,106,65,98,115,116,114,97, + 99,116,32,66,97,115,101,32,67,108,97,115,115,101,115,32, + 40,65,66,67,115,41,32,102,111,114,32,99,111,108,108,101, + 99,116,105,111,110,115,44,32,97,99,99,111,114,100,105,110, + 103,32,116,111,32,80,69,80,32,51,49,49,57,46,10,10, + 85,110,105,116,32,116,101,115,116,115,32,97,114,101,32,105, + 110,32,116,101,115,116,95,99,111,108,108,101,99,116,105,111, + 110,115,46,10,233,0,0,0,0,41,2,218,7,65,66,67, + 77,101,116,97,218,14,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,78,46,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,4,0,0,0, + 149,0,103,0,169,1,78,169,0,114,7,0,0,0,243,0, + 0,0,0,218,25,60,102,114,111,122,101,110,32,95,99,111, + 108,108,101,99,116,105,111,110,115,95,97,98,99,62,218,2, + 95,102,114,10,0,0,0,40,0,0,0,115,4,0,0,0, + 128,0,136,36,114,8,0,0,0,41,26,218,9,65,119,97, + 105,116,97,98,108,101,218,9,67,111,114,111,117,116,105,110, + 101,218,13,65,115,121,110,99,73,116,101,114,97,98,108,101, + 218,13,65,115,121,110,99,73,116,101,114,97,116,111,114,218, + 14,65,115,121,110,99,71,101,110,101,114,97,116,111,114,218, + 8,72,97,115,104,97,98,108,101,218,8,73,116,101,114,97, + 98,108,101,218,8,73,116,101,114,97,116,111,114,218,9,71, + 101,110,101,114,97,116,111,114,218,10,82,101,118,101,114,115, + 105,98,108,101,218,5,83,105,122,101,100,218,9,67,111,110, + 116,97,105,110,101,114,218,8,67,97,108,108,97,98,108,101, + 218,10,67,111,108,108,101,99,116,105,111,110,218,3,83,101, + 116,218,10,77,117,116,97,98,108,101,83,101,116,218,7,77, + 97,112,112,105,110,103,218,14,77,117,116,97,98,108,101,77, + 97,112,112,105,110,103,218,11,77,97,112,112,105,110,103,86, + 105,101,119,218,8,75,101,121,115,86,105,101,119,218,9,73, + 116,101,109,115,86,105,101,119,218,10,86,97,108,117,101,115, + 86,105,101,119,218,8,83,101,113,117,101,110,99,101,218,15, + 77,117,116,97,98,108,101,83,101,113,117,101,110,99,101,218, + 10,66,121,116,101,83,116,114,105,110,103,218,6,66,117,102, + 102,101,114,122,15,99,111,108,108,101,99,116,105,111,110,115, + 46,97,98,99,114,8,0,0,0,233,1,0,0,0,105,232, + 3,0,0,218,0,114,7,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 82,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 91,2,0,0,0,0,0,0,0,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 53,0,0,0,0,0,0,0,82,6,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,36,0,114,6,0,0,0,41,4,218,4,116, + 121,112,101,218,3,115,121,115,218,9,95,103,101,116,102,114, + 97,109,101,218,8,102,95,108,111,99,97,108,115,114,7,0, + 0,0,114,8,0,0,0,114,9,0,0,0,218,21,95,103, + 101,116,95,102,114,97,109,101,108,111,99,97,108,115,112,114, + 111,120,121,114,44,0,0,0,88,0,0,0,115,25,0,0, + 0,128,0,220,11,15,148,3,151,13,146,13,147,15,215,16, + 40,209,16,40,211,11,41,208,4,41,114,8,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 35,0,0,0,243,14,0,0,0,35,0,32,0,149,0,83, + 0,118,0,149,1,36,0,114,6,0,0,0,114,7,0,0, + 0,114,7,0,0,0,114,8,0,0,0,114,9,0,0,0, + 218,8,60,108,97,109,98,100,97,62,114,46,0,0,0,92, + 0,0,0,115,6,0,0,0,233,0,128,0,155,53,114,8, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,131,0,0,0,243,12,0,0,0,35,0,32, + 0,149,0,103,0,55,3,102,1,114,6,0,0,0,114,7, + 0,0,0,114,7,0,0,0,114,8,0,0,0,114,9,0, + 0,0,218,5,95,99,111,114,111,114,48,0,0,0,94,0, + 0,0,115,7,0,0,0,233,0,128,0,144,52,249,243,4, + 0,0,0,130,2,4,1,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,2,0,0,243,22,0,0, + 0,35,0,32,0,149,0,83,0,55,4,118,0,149,5,32, + 0,103,0,55,3,102,1,114,6,0,0,0,114,7,0,0, + 0,114,7,0,0,0,114,8,0,0,0,114,9,0,0,0, + 218,3,95,97,103,114,51,0,0,0,100,0,0,0,115,7, + 0,0,0,233,0,128,0,149,21,249,243,4,0,0,0,130, + 7,9,1,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,7,0,0,0,243,164,0,0,0,149,0,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,110,2,85,1,19,0,72,62,0,0,110, + 3,85,2,19,0,72,47,0,0,110,4,88,52,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,59,0,0,0,100,2,0,0,77,20,0,0,85,4,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,3,5,0,0,0,99,10,0,0,91,4,0, + 0,0,0,0,0,0,0,115,2,32,0,115,2,32,0,36, + 0,32,0,77,54,0,0,11,0,32,0,91,4,0,0,0, + 0,0,0,0,0,115,2,32,0,36,0,11,0,32,0,103, + 1,41,2,78,84,41,3,218,7,95,95,109,114,111,95,95, + 218,8,95,95,100,105,99,116,95,95,218,14,78,111,116,73, + 109,112,108,101,109,101,110,116,101,100,41,5,218,1,67,218, + 7,109,101,116,104,111,100,115,218,3,109,114,111,218,6,109, + 101,116,104,111,100,218,1,66,115,5,0,0,0,32,32,32, + 32,32,114,9,0,0,0,218,14,95,99,104,101,99,107,95, + 109,101,116,104,111,100,115,114,62,0,0,0,108,0,0,0, + 115,78,0,0,0,128,0,216,10,11,143,41,137,41,128,67, + 219,18,25,136,6,219,17,20,136,65,216,15,21,159,26,153, + 26,213,15,35,216,19,20,151,58,145,58,152,102,209,19,37, + 209,19,45,220,27,41,212,20,41,218,16,21,241,9,0,18, + 21,244,12,0,20,34,210,12,33,241,15,0,19,26,240,16, + 0,12,16,114,8,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,56,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,92,5,83,3,26,0,53,0,0,0,0,0, + 0,0,114,6,92,7,83,4,26,0,53,0,0,0,0,0, + 0,0,114,8,83,2,114,9,103,5,41,6,114,16,0,0, + 0,233,120,0,0,0,114,7,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 243,4,0,0,0,149,0,103,1,169,2,78,114,2,0,0, + 0,114,7,0,0,0,169,1,218,4,115,101,108,102,115,1, + 0,0,0,32,114,9,0,0,0,218,8,95,95,104,97,115, + 104,95,95,218,17,72,97,115,104,97,98,108,101,46,95,95, + 104,97,115,104,95,95,124,0,0,0,243,5,0,0,0,128, + 0,224,15,16,114,8,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,56, + 0,0,0,149,0,85,0,91,0,0,0,0,0,0,0,0, + 0,76,0,97,12,0,0,91,3,0,0,0,0,0,0,0, + 0,85,1,83,1,53,2,0,0,0,0,0,0,36,0,91, + 4,0,0,0,0,0,0,0,0,36,0,41,2,78,114,69, + 0,0,0,41,3,114,16,0,0,0,114,62,0,0,0,114, + 56,0,0,0,169,2,218,3,99,108,115,114,57,0,0,0, + 115,2,0,0,0,32,32,114,9,0,0,0,218,16,95,95, + 115,117,98,99,108,97,115,115,104,111,111,107,95,95,218,25, + 72,97,115,104,97,98,108,101,46,95,95,115,117,98,99,108, + 97,115,115,104,111,111,107,95,95,128,0,0,0,243,28,0, + 0,0,128,0,224,11,14,148,40,138,63,220,19,33,160,33, + 160,90,211,19,48,208,12,48,220,15,29,208,8,29,114,8, + 0,0,0,78,41,10,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,218,15,95,95,102,105, + 114,115,116,108,105,110,101,110,111,95,95,218,9,95,95,115, + 108,111,116,115,95,95,114,4,0,0,0,114,69,0,0,0, + 218,11,99,108,97,115,115,109,101,116,104,111,100,114,75,0, + 0,0,218,21,95,95,115,116,97,116,105,99,95,97,116,116, + 114,105,98,117,116,101,115,95,95,114,7,0,0,0,114,8, + 0,0,0,114,9,0,0,0,114,16,0,0,0,114,16,0, + 0,0,120,0,0,0,243,45,0,0,0,134,0,224,16,18, + 128,73,224,5,19,241,2,1,5,17,243,3,0,6,20,240, + 2,1,5,17,240,6,0,6,17,241,2,3,5,30,243,3, + 0,6,17,243,2,3,5,30,114,8,0,0,0,114,16,0, + 0,0,41,1,218,9,109,101,116,97,99,108,97,115,115,99, + 0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 0,0,0,0,243,72,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,114,4,92,5,83,3,26, + 0,53,0,0,0,0,0,0,0,114,6,92,7,83,4,26, + 0,53,0,0,0,0,0,0,0,114,8,92,7,34,0,92, + 9,53,1,0,0,0,0,0,0,114,10,83,2,114,11,103, + 5,41,6,114,11,0,0,0,233,135,0,0,0,114,7,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,35,0,0,0,243,20,0,0,0,35,0,32,0, + 149,0,83,0,118,0,149,5,32,0,103,0,55,3,102,1, + 114,6,0,0,0,114,7,0,0,0,114,67,0,0,0,115, + 1,0,0,0,32,114,9,0,0,0,218,9,95,95,97,119, + 97,105,116,95,95,218,19,65,119,97,105,116,97,98,108,101, + 46,95,95,97,119,97,105,116,95,95,139,0,0,0,115,8, + 0,0,0,233,0,128,0,228,8,13,249,115,4,0,0,0, + 130,6,8,1,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,56,0,0,0,149,0, + 85,0,91,0,0,0,0,0,0,0,0,0,76,0,97,12, + 0,0,91,3,0,0,0,0,0,0,0,0,85,1,83,1, + 53,2,0,0,0,0,0,0,36,0,91,4,0,0,0,0, + 0,0,0,0,36,0,41,2,78,114,90,0,0,0,41,3, + 114,11,0,0,0,114,62,0,0,0,114,56,0,0,0,114, + 73,0,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 114,75,0,0,0,218,26,65,119,97,105,116,97,98,108,101, + 46,95,95,115,117,98,99,108,97,115,115,104,111,111,107,95, + 95,143,0,0,0,115,29,0,0,0,128,0,224,11,14,148, + 41,210,11,27,220,19,33,160,33,160,91,211,19,49,208,12, + 49,220,15,29,208,8,29,114,8,0,0,0,78,41,12,114, + 78,0,0,0,114,79,0,0,0,114,80,0,0,0,114,81, + 0,0,0,114,82,0,0,0,114,4,0,0,0,114,90,0, + 0,0,114,83,0,0,0,114,75,0,0,0,218,12,71,101, + 110,101,114,105,99,65,108,105,97,115,218,17,95,95,99,108, + 97,115,115,95,103,101,116,105,116,101,109,95,95,114,84,0, + 0,0,114,7,0,0,0,114,8,0,0,0,114,9,0,0, + 0,114,11,0,0,0,114,11,0,0,0,135,0,0,0,115, + 58,0,0,0,134,0,224,16,18,128,73,224,5,19,241,2, + 1,5,14,243,3,0,6,20,240,2,1,5,14,240,6,0, + 6,17,241,2,3,5,30,243,3,0,6,17,240,2,3,5, + 30,241,10,0,25,36,160,76,211,24,49,211,4,21,114,8, + 0,0,0,114,11,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,0,0,0,0,243,82,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,92,5,83,3,26,0,53,0,0,0,0,0, + 0,0,114,6,92,5,83,8,83,5,26,0,106,1,53,0, + 0,0,0,0,0,0,114,7,83,6,26,0,114,8,92,9, + 83,7,26,0,53,0,0,0,0,0,0,0,114,10,83,2, + 114,11,103,4,41,9,114,12,0,0,0,233,152,0,0,0, + 114,7,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,14,0,0,0,149, + 0,91,0,0,0,0,0,0,0,0,0,101,1,41,1,122, + 83,83,101,110,100,32,97,32,118,97,108,117,101,32,105,110, + 116,111,32,116,104,101,32,99,111,114,111,117,116,105,110,101, + 46,10,82,101,116,117,114,110,32,110,101,120,116,32,121,105, + 101,108,100,101,100,32,118,97,108,117,101,32,111,114,32,114, + 97,105,115,101,32,83,116,111,112,73,116,101,114,97,116,105, + 111,110,46,10,169,1,218,13,83,116,111,112,73,116,101,114, + 97,116,105,111,110,169,2,114,68,0,0,0,218,5,118,97, + 108,117,101,115,2,0,0,0,32,32,114,9,0,0,0,218, + 4,115,101,110,100,218,14,67,111,114,111,117,116,105,110,101, + 46,115,101,110,100,156,0,0,0,243,10,0,0,0,128,0, + 244,10,0,15,28,208,8,27,114,8,0,0,0,78,99,4, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,76,0,0,0,149,0,85,2,99,12,0,0, + 85,3,99,2,0,0,85,1,101,1,85,1,34,0,53,0, + 0,0,0,0,0,0,110,2,85,3,98,17,0,0,85,2, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,3,53,1,0,0,0,0,0,0,110,2, + 85,2,101,1,41,1,122,87,82,97,105,115,101,32,97,110, + 32,101,120,99,101,112,116,105,111,110,32,105,110,32,116,104, + 101,32,99,111,114,111,117,116,105,110,101,46,10,82,101,116, + 117,114,110,32,110,101,120,116,32,121,105,101,108,100,101,100, + 32,118,97,108,117,101,32,111,114,32,114,97,105,115,101,32, + 83,116,111,112,73,116,101,114,97,116,105,111,110,46,10,169, + 1,218,14,119,105,116,104,95,116,114,97,99,101,98,97,99, + 107,169,4,114,68,0,0,0,218,3,116,121,112,218,3,118, + 97,108,218,2,116,98,115,4,0,0,0,32,32,32,32,114, + 9,0,0,0,218,5,116,104,114,111,119,218,15,67,111,114, + 111,117,116,105,110,101,46,116,104,114,111,119,163,0,0,0, + 243,52,0,0,0,128,0,240,10,0,12,15,137,59,216,15, + 17,137,122,216,22,25,144,9,217,18,21,147,37,136,67,216, + 11,13,137,62,216,18,21,215,18,36,209,18,36,160,82,211, + 18,40,136,67,216,14,17,136,9,114,8,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,112,0,0,0,149,0,30,0,85,0,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,91,2,0,0,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,32,0,91,5,0,0,0,0,0,0,0,0, + 83,1,53,1,0,0,0,0,0,0,101,1,33,0,91,2, + 0,0,0,0,0,0,0,0,91,6,0,0,0,0,0,0, + 0,0,52,2,7,0,97,3,0,0,32,0,31,0,103,2, + 102,0,61,3,31,0,102,1,41,3,250,46,82,97,105,115, + 101,32,71,101,110,101,114,97,116,111,114,69,120,105,116,32, + 105,110,115,105,100,101,32,99,111,114,111,117,116,105,110,101, + 46,10,32,32,32,32,32,32,32,32,122,31,99,111,114,111, + 117,116,105,110,101,32,105,103,110,111,114,101,100,32,71,101, + 110,101,114,97,116,111,114,69,120,105,116,78,169,4,114,113, + 0,0,0,218,13,71,101,110,101,114,97,116,111,114,69,120, + 105,116,218,12,82,117,110,116,105,109,101,69,114,114,111,114, + 114,100,0,0,0,114,67,0,0,0,115,1,0,0,0,32, + 114,9,0,0,0,218,5,99,108,111,115,101,218,15,67,111, + 114,111,117,116,105,110,101,46,99,108,111,115,101,176,0,0, + 0,243,59,0,0,0,128,0,240,6,5,9,66,1,216,12, + 16,143,74,137,74,148,125,212,12,37,244,8,0,19,31,208, + 31,64,211,18,65,208,12,65,248,244,7,0,17,30,156,125, + 208,15,45,243,0,1,9,17,217,12,16,240,3,1,9,17, + 250,243,12,0,0,0,130,21,34,0,162,16,53,3,180,1, + 53,3,99,2,0,0,0,0,0,0,0,0,0,0,0,7, + 0,0,0,3,0,0,0,243,62,0,0,0,149,0,85,0, + 91,0,0,0,0,0,0,0,0,0,76,0,97,15,0,0, + 91,3,0,0,0,0,0,0,0,0,85,1,83,1,83,2, + 83,3,83,4,53,5,0,0,0,0,0,0,36,0,91,4, + 0,0,0,0,0,0,0,0,36,0,41,5,78,114,90,0, + 0,0,114,103,0,0,0,114,113,0,0,0,114,121,0,0, + 0,41,3,114,12,0,0,0,114,62,0,0,0,114,56,0, + 0,0,114,73,0,0,0,115,2,0,0,0,32,32,114,9, + 0,0,0,114,75,0,0,0,218,26,67,111,114,111,117,116, + 105,110,101,46,95,95,115,117,98,99,108,97,115,115,104,111, + 111,107,95,95,186,0,0,0,115,35,0,0,0,128,0,224, + 11,14,148,41,210,11,27,220,19,33,160,33,160,91,176,38, + 184,39,192,55,211,19,75,208,12,75,220,15,29,208,8,29, + 114,8,0,0,0,169,2,78,78,41,12,114,78,0,0,0, + 114,79,0,0,0,114,80,0,0,0,114,81,0,0,0,114, + 82,0,0,0,114,4,0,0,0,114,103,0,0,0,114,113, + 0,0,0,114,121,0,0,0,114,83,0,0,0,114,75,0, + 0,0,114,84,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,9,0,0,0,114,12,0,0,0,114,12,0,0,0, + 152,0,0,0,115,71,0,0,0,134,0,224,16,18,128,73, + 224,5,19,241,2,4,5,28,243,3,0,6,20,240,2,4, + 5,28,240,12,0,6,20,243,2,10,5,18,243,3,0,6, + 20,240,2,10,5,18,242,24,8,5,66,1,240,20,0,6, + 17,241,2,3,5,30,243,3,0,6,17,243,2,3,5,30, + 114,8,0,0,0,114,12,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,243, + 72,0,0,0,149,0,92,0,114,1,83,0,114,2,83,1, + 114,3,83,2,114,4,92,5,83,3,26,0,53,0,0,0, + 0,0,0,0,114,6,92,7,83,4,26,0,53,0,0,0, + 0,0,0,0,114,8,92,7,34,0,92,9,53,1,0,0, + 0,0,0,0,114,10,83,2,114,11,103,5,41,6,114,13, + 0,0,0,233,196,0,0,0,114,7,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,243,22,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,36,0,114,6,0, + 0,0,41,1,114,14,0,0,0,114,67,0,0,0,115,1, + 0,0,0,32,114,9,0,0,0,218,9,95,95,97,105,116, + 101,114,95,95,218,23,65,115,121,110,99,73,116,101,114,97, + 98,108,101,46,95,95,97,105,116,101,114,95,95,200,0,0, + 0,115,10,0,0,0,128,0,228,15,28,139,127,208,8,30, + 114,8,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,56,0,0,0,149, + 0,85,0,91,0,0,0,0,0,0,0,0,0,76,0,97, + 12,0,0,91,3,0,0,0,0,0,0,0,0,85,1,83, + 1,53,2,0,0,0,0,0,0,36,0,91,4,0,0,0, + 0,0,0,0,0,36,0,41,2,78,114,131,0,0,0,41, + 3,114,13,0,0,0,114,62,0,0,0,114,56,0,0,0, + 114,73,0,0,0,115,2,0,0,0,32,32,114,9,0,0, + 0,114,75,0,0,0,218,30,65,115,121,110,99,73,116,101, + 114,97,98,108,101,46,95,95,115,117,98,99,108,97,115,115, + 104,111,111,107,95,95,204,0,0,0,115,29,0,0,0,128, + 0,224,11,14,148,45,210,11,31,220,19,33,160,33,160,91, + 211,19,49,208,12,49,220,15,29,208,8,29,114,8,0,0, + 0,78,41,12,114,78,0,0,0,114,79,0,0,0,114,80, + 0,0,0,114,81,0,0,0,114,82,0,0,0,114,4,0, + 0,0,114,131,0,0,0,114,83,0,0,0,114,75,0,0, + 0,114,94,0,0,0,114,95,0,0,0,114,84,0,0,0, + 114,7,0,0,0,114,8,0,0,0,114,9,0,0,0,114, + 13,0,0,0,114,13,0,0,0,196,0,0,0,115,58,0, + 0,0,134,0,224,16,18,128,73,224,5,19,241,2,1,5, + 31,243,3,0,6,20,240,2,1,5,31,240,6,0,6,17, + 241,2,3,5,30,243,3,0,6,17,240,2,3,5,30,241, + 10,0,25,36,160,76,211,24,49,211,4,21,114,8,0,0, + 0,114,13,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,62,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,92,5,83,3,26,0,53,0,0,0,0,0,0,0, + 114,6,83,4,26,0,114,7,92,8,83,5,26,0,53,0, + 0,0,0,0,0,0,114,9,83,2,114,10,103,6,41,7, + 114,14,0,0,0,233,213,0,0,0,114,7,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 131,0,0,0,243,22,0,0,0,35,0,32,0,149,0,91, + 0,0,0,0,0,0,0,0,0,101,1,55,3,102,1,41, + 1,122,64,82,101,116,117,114,110,32,116,104,101,32,110,101, + 120,116,32,105,116,101,109,32,111,114,32,114,97,105,115,101, + 32,83,116,111,112,65,115,121,110,99,73,116,101,114,97,116, + 105,111,110,32,119,104,101,110,32,101,120,104,97,117,115,116, + 101,100,46,169,1,218,18,83,116,111,112,65,115,121,110,99, + 73,116,101,114,97,116,105,111,110,114,67,0,0,0,115,1, + 0,0,0,32,114,9,0,0,0,218,9,95,95,97,110,101, + 120,116,95,95,218,23,65,115,121,110,99,73,116,101,114,97, + 116,111,114,46,95,95,97,110,101,120,116,95,95,217,0,0, + 0,115,13,0,0,0,233,0,128,0,244,6,0,15,33,208, + 8,32,249,114,52,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,243,6,0, + 0,0,149,0,85,0,36,0,114,6,0,0,0,114,7,0, + 0,0,114,67,0,0,0,115,1,0,0,0,32,114,9,0, + 0,0,114,131,0,0,0,218,23,65,115,121,110,99,73,116, + 101,114,97,116,111,114,46,95,95,97,105,116,101,114,95,95, + 222,0,0,0,243,7,0,0,0,128,0,216,15,19,136,11, + 114,8,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,243,58,0,0,0,149, + 0,85,0,91,0,0,0,0,0,0,0,0,0,76,0,97, + 13,0,0,91,3,0,0,0,0,0,0,0,0,85,1,83, + 1,83,2,53,3,0,0,0,0,0,0,36,0,91,4,0, + 0,0,0,0,0,0,0,36,0,41,3,78,114,140,0,0, + 0,114,131,0,0,0,41,3,114,14,0,0,0,114,62,0, + 0,0,114,56,0,0,0,114,73,0,0,0,115,2,0,0, + 0,32,32,114,9,0,0,0,114,75,0,0,0,218,30,65, + 115,121,110,99,73,116,101,114,97,116,111,114,46,95,95,115, + 117,98,99,108,97,115,115,104,111,111,107,95,95,225,0,0, + 0,115,31,0,0,0,128,0,224,11,14,148,45,210,11,31, + 220,19,33,160,33,160,91,176,43,211,19,62,208,12,62,220, + 15,29,208,8,29,114,8,0,0,0,78,41,11,114,78,0, + 0,0,114,79,0,0,0,114,80,0,0,0,114,81,0,0, + 0,114,82,0,0,0,114,4,0,0,0,114,140,0,0,0, + 114,131,0,0,0,114,83,0,0,0,114,75,0,0,0,114, + 84,0,0,0,114,7,0,0,0,114,8,0,0,0,114,9, + 0,0,0,114,14,0,0,0,114,14,0,0,0,213,0,0, + 0,115,50,0,0,0,134,0,224,16,18,128,73,224,5,19, + 241,2,2,5,33,243,3,0,6,20,240,2,2,5,33,242, + 8,1,5,20,240,6,0,6,17,241,2,3,5,30,243,3, + 0,6,17,243,2,3,5,30,114,8,0,0,0,114,14,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,0,0,0,0,243,88,0,0,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,83,2,114,4,83,3, + 26,0,114,5,92,6,83,4,26,0,53,0,0,0,0,0, + 0,0,114,7,92,6,83,9,83,6,26,0,106,1,53,0, + 0,0,0,0,0,0,114,8,83,7,26,0,114,9,92,10, + 83,8,26,0,53,0,0,0,0,0,0,0,114,11,83,2, + 114,12,103,5,41,10,114,15,0,0,0,233,232,0,0,0, + 114,7,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,131,0,0,0,243,64,0,0,0,35, + 0,32,0,149,0,85,0,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,1,53,1,0, + 0,0,0,0,0,73,0,83,1,104,3,0,0,118,1,149, + 3,78,5,12,0,36,0,8,0,78,4,55,3,102,1,41, + 2,122,96,82,101,116,117,114,110,32,116,104,101,32,110,101, + 120,116,32,105,116,101,109,32,102,114,111,109,32,116,104,101, + 32,97,115,121,110,99,104,114,111,110,111,117,115,32,103,101, + 110,101,114,97,116,111,114,46,10,87,104,101,110,32,101,120, + 104,97,117,115,116,101,100,44,32,114,97,105,115,101,32,83, + 116,111,112,65,115,121,110,99,73,116,101,114,97,116,105,111, + 110,46,10,78,41,1,218,5,97,115,101,110,100,114,67,0, + 0,0,115,1,0,0,0,32,114,9,0,0,0,114,140,0, + 0,0,218,24,65,115,121,110,99,71,101,110,101,114,97,116, + 111,114,46,95,95,97,110,101,120,116,95,95,236,0,0,0, + 115,28,0,0,0,233,0,128,0,240,8,0,22,26,151,90, + 145,90,160,4,211,21,37,215,15,37,208,8,37,209,15,37, + 249,115,12,0,0,0,130,21,30,1,151,1,28,4,152,5, + 30,1,99,2,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,131,0,0,0,243,22,0,0,0,35,0,32,0, + 149,0,91,0,0,0,0,0,0,0,0,0,101,1,55,3, + 102,1,41,1,122,101,83,101,110,100,32,97,32,118,97,108, + 117,101,32,105,110,116,111,32,116,104,101,32,97,115,121,110, + 99,104,114,111,110,111,117,115,32,103,101,110,101,114,97,116, + 111,114,46,10,82,101,116,117,114,110,32,110,101,120,116,32, + 121,105,101,108,100,101,100,32,118,97,108,117,101,32,111,114, + 32,114,97,105,115,101,32,83,116,111,112,65,115,121,110,99, + 73,116,101,114,97,116,105,111,110,46,10,114,138,0,0,0, + 114,101,0,0,0,115,2,0,0,0,32,32,114,9,0,0, + 0,114,150,0,0,0,218,20,65,115,121,110,99,71,101,110, + 101,114,97,116,111,114,46,97,115,101,110,100,242,0,0,0, + 115,13,0,0,0,233,0,128,0,244,10,0,15,33,208,8, + 32,249,114,52,0,0,0,78,99,4,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,131,0,0,0,243,84,0, + 0,0,35,0,32,0,149,0,85,2,99,12,0,0,85,3, + 99,2,0,0,85,1,101,1,85,1,34,0,53,0,0,0, + 0,0,0,0,110,2,85,3,98,17,0,0,85,2,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,3,53,1,0,0,0,0,0,0,110,2,85,2, + 101,1,55,3,102,1,41,1,122,105,82,97,105,115,101,32, + 97,110,32,101,120,99,101,112,116,105,111,110,32,105,110,32, + 116,104,101,32,97,115,121,110,99,104,114,111,110,111,117,115, + 32,103,101,110,101,114,97,116,111,114,46,10,82,101,116,117, + 114,110,32,110,101,120,116,32,121,105,101,108,100,101,100,32, + 118,97,108,117,101,32,111,114,32,114,97,105,115,101,32,83, + 116,111,112,65,115,121,110,99,73,116,101,114,97,116,105,111, + 110,46,10,114,107,0,0,0,114,109,0,0,0,115,4,0, + 0,0,32,32,32,32,114,9,0,0,0,218,6,97,116,104, + 114,111,119,218,21,65,115,121,110,99,71,101,110,101,114,97, + 116,111,114,46,97,116,104,114,111,119,249,0,0,0,115,55, + 0,0,0,233,0,128,0,240,10,0,12,15,137,59,216,15, + 17,137,122,216,22,25,144,9,217,18,21,147,37,136,67,216, + 11,13,137,62,216,18,21,215,18,36,209,18,36,160,82,211, + 18,40,136,67,216,14,17,136,9,249,243,4,0,0,0,130, + 38,40,1,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,131,0,0,0,243,140,0,0,0,35,0,32, + 0,149,0,30,0,85,0,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,2,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,73,0,83, + 1,104,3,0,0,118,1,149,3,78,5,12,0,32,0,91, + 5,0,0,0,0,0,0,0,0,83,2,53,1,0,0,0, + 0,0,0,101,1,8,0,78,15,33,0,91,2,0,0,0, + 0,0,0,0,0,91,6,0,0,0,0,0,0,0,0,52, + 2,7,0,97,3,0,0,32,0,31,0,103,1,102,0,61, + 3,31,0,102,1,55,3,102,1,41,3,114,117,0,0,0, + 78,122,44,97,115,121,110,99,104,114,111,110,111,117,115,32, + 103,101,110,101,114,97,116,111,114,32,105,103,110,111,114,101, + 100,32,71,101,110,101,114,97,116,111,114,69,120,105,116,41, + 4,114,155,0,0,0,114,119,0,0,0,114,120,0,0,0, + 114,139,0,0,0,114,67,0,0,0,115,1,0,0,0,32, + 114,9,0,0,0,218,6,97,99,108,111,115,101,218,21,65, + 115,121,110,99,71,101,110,101,114,97,116,111,114,46,97,99, + 108,111,115,101,6,1,0,0,115,71,0,0,0,233,0,128, + 0,240,6,5,9,79,1,216,18,22,151,43,145,43,156,109, + 211,18,44,215,12,44,208,12,44,244,8,0,19,31,208,31, + 77,211,18,78,208,12,78,241,9,0,13,45,248,220,16,29, + 212,31,49,208,15,50,243,0,1,9,17,217,12,16,240,3, + 1,9,17,252,115,48,0,0,0,130,1,65,4,1,132,24, + 46,0,156,1,44,4,157,4,46,0,161,11,65,4,1,172, + 1,46,0,174,16,65,1,3,190,2,65,4,1,193,0,1, + 65,1,3,193,1,3,65,4,1,99,2,0,0,0,0,0, + 0,0,0,0,0,0,8,0,0,0,3,0,0,0,243,64, + 0,0,0,149,0,85,0,91,0,0,0,0,0,0,0,0, + 0,76,0,97,16,0,0,91,3,0,0,0,0,0,0,0, + 0,85,1,83,1,83,2,83,3,83,4,83,5,53,6,0, + 0,0,0,0,0,36,0,91,4,0,0,0,0,0,0,0, + 0,36,0,41,6,78,114,131,0,0,0,114,140,0,0,0, + 114,150,0,0,0,114,155,0,0,0,114,159,0,0,0,41, + 3,114,15,0,0,0,114,62,0,0,0,114,56,0,0,0, + 114,73,0,0,0,115,2,0,0,0,32,32,114,9,0,0, + 0,114,75,0,0,0,218,31,65,115,121,110,99,71,101,110, + 101,114,97,116,111,114,46,95,95,115,117,98,99,108,97,115, + 115,104,111,111,107,95,95,16,1,0,0,115,42,0,0,0, + 128,0,224,11,14,148,46,210,11,32,220,19,33,160,33,160, + 91,176,43,216,34,41,168,56,176,88,243,3,1,20,63,240, + 0,1,13,63,228,15,29,208,8,29,114,8,0,0,0,114, + 127,0,0,0,41,13,114,78,0,0,0,114,79,0,0,0, + 114,80,0,0,0,114,81,0,0,0,114,82,0,0,0,114, + 140,0,0,0,114,4,0,0,0,114,150,0,0,0,114,155, + 0,0,0,114,159,0,0,0,114,83,0,0,0,114,75,0, + 0,0,114,84,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,9,0,0,0,114,15,0,0,0,114,15,0,0,0, + 232,0,0,0,115,78,0,0,0,134,0,224,16,18,128,73, + 242,4,4,5,38,240,12,0,6,20,241,2,4,5,33,243, + 3,0,6,20,240,2,4,5,33,240,12,0,6,20,243,2, + 10,5,18,243,3,0,6,20,240,2,10,5,18,242,24,8, + 5,79,1,240,20,0,6,17,241,2,4,5,30,243,3,0, + 6,17,243,2,4,5,30,114,8,0,0,0,114,15,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,0,0,0,0,243,72,0,0,0,149,0,92,0,114, + 1,83,0,114,2,83,1,114,3,83,2,114,4,92,5,83, + 3,26,0,53,0,0,0,0,0,0,0,114,6,92,7,83, + 4,26,0,53,0,0,0,0,0,0,0,114,8,92,7,34, + 0,92,9,53,1,0,0,0,0,0,0,114,10,83,2,114, + 11,103,5,41,6,114,17,0,0,0,105,27,1,0,0,114, + 7,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,35,0,0,0,243,12,0,0,0,35,0, + 32,0,149,0,103,0,55,3,102,1,114,6,0,0,0,114, + 7,0,0,0,114,67,0,0,0,115,1,0,0,0,32,114, + 9,0,0,0,218,8,95,95,105,116,101,114,95,95,218,17, + 73,116,101,114,97,98,108,101,46,95,95,105,116,101,114,95, + 95,31,1,0,0,243,8,0,0,0,233,0,128,0,224,14, + 19,249,114,49,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,56,0,0, + 0,149,0,85,0,91,0,0,0,0,0,0,0,0,0,76, + 0,97,12,0,0,91,3,0,0,0,0,0,0,0,0,85, + 1,83,1,53,2,0,0,0,0,0,0,36,0,91,4,0, + 0,0,0,0,0,0,0,36,0,41,2,78,114,165,0,0, + 0,41,3,114,17,0,0,0,114,62,0,0,0,114,56,0, + 0,0,114,73,0,0,0,115,2,0,0,0,32,32,114,9, + 0,0,0,114,75,0,0,0,218,25,73,116,101,114,97,98, + 108,101,46,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,36,1,0,0,114,77,0,0,0,114,8,0,0, + 0,78,41,12,114,78,0,0,0,114,79,0,0,0,114,80, + 0,0,0,114,81,0,0,0,114,82,0,0,0,114,4,0, + 0,0,114,165,0,0,0,114,83,0,0,0,114,75,0,0, + 0,114,94,0,0,0,114,95,0,0,0,114,84,0,0,0, + 114,7,0,0,0,114,8,0,0,0,114,9,0,0,0,114, + 17,0,0,0,114,17,0,0,0,27,1,0,0,115,58,0, + 0,0,134,0,224,16,18,128,73,224,5,19,241,2,2,5, + 23,243,3,0,6,20,240,2,2,5,23,240,8,0,6,17, + 241,2,3,5,30,243,3,0,6,17,240,2,3,5,30,241, + 10,0,25,36,160,76,211,24,49,211,4,21,114,8,0,0, + 0,114,17,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,62,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,92,5,83,3,26,0,53,0,0,0,0,0,0,0, + 114,6,83,4,26,0,114,7,92,8,83,5,26,0,53,0, + 0,0,0,0,0,0,114,9,83,2,114,10,103,6,41,7, + 114,18,0,0,0,105,45,1,0,0,114,7,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,243,14,0,0,0,149,0,91,0,0,0,0, + 0,0,0,0,0,101,1,41,1,122,75,82,101,116,117,114, + 110,32,116,104,101,32,110,101,120,116,32,105,116,101,109,32, + 102,114,111,109,32,116,104,101,32,105,116,101,114,97,116,111, + 114,46,32,87,104,101,110,32,101,120,104,97,117,115,116,101, + 100,44,32,114,97,105,115,101,32,83,116,111,112,73,116,101, + 114,97,116,105,111,110,114,99,0,0,0,114,67,0,0,0, + 115,1,0,0,0,32,114,9,0,0,0,218,8,95,95,110, + 101,120,116,95,95,218,17,73,116,101,114,97,116,111,114,46, + 95,95,110,101,120,116,95,95,49,1,0,0,115,10,0,0, + 0,128,0,244,6,0,15,28,208,8,27,114,8,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,243,6,0,0,0,149,0,85,0,36,0, + 114,6,0,0,0,114,7,0,0,0,114,67,0,0,0,115, + 1,0,0,0,32,114,9,0,0,0,114,165,0,0,0,218, + 17,73,116,101,114,97,116,111,114,46,95,95,105,116,101,114, + 95,95,54,1,0,0,114,144,0,0,0,114,8,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,243,58,0,0,0,149,0,85,0,91,0, + 0,0,0,0,0,0,0,0,76,0,97,13,0,0,91,3, + 0,0,0,0,0,0,0,0,85,1,83,1,83,2,53,3, + 0,0,0,0,0,0,36,0,91,4,0,0,0,0,0,0, + 0,0,36,0,41,3,78,114,165,0,0,0,114,172,0,0, + 0,41,3,114,18,0,0,0,114,62,0,0,0,114,56,0, + 0,0,114,73,0,0,0,115,2,0,0,0,32,32,114,9, + 0,0,0,114,75,0,0,0,218,25,73,116,101,114,97,116, + 111,114,46,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,57,1,0,0,115,30,0,0,0,128,0,224,11, + 14,148,40,138,63,220,19,33,160,33,160,90,176,26,211,19, + 60,208,12,60,220,15,29,208,8,29,114,8,0,0,0,78, + 41,11,114,78,0,0,0,114,79,0,0,0,114,80,0,0, + 0,114,81,0,0,0,114,82,0,0,0,114,4,0,0,0, + 114,172,0,0,0,114,165,0,0,0,114,83,0,0,0,114, + 75,0,0,0,114,84,0,0,0,114,7,0,0,0,114,8, + 0,0,0,114,9,0,0,0,114,18,0,0,0,114,18,0, + 0,0,45,1,0,0,115,50,0,0,0,134,0,224,16,18, + 128,73,224,5,19,241,2,2,5,28,243,3,0,6,20,240, + 2,2,5,28,242,8,1,5,20,240,6,0,6,17,241,2, + 3,5,30,243,3,0,6,17,243,2,3,5,30,114,8,0, + 0,0,114,18,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,56,0,0, + 0,149,0,92,0,114,1,83,0,114,2,83,1,114,3,83, + 2,114,4,92,5,83,3,26,0,53,0,0,0,0,0,0, + 0,114,6,92,7,83,4,26,0,53,0,0,0,0,0,0, + 0,114,8,83,2,114,9,103,5,41,6,114,20,0,0,0, + 105,80,1,0,0,114,7,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,35,0,0,0,243, + 12,0,0,0,35,0,32,0,149,0,103,0,55,3,102,1, + 114,6,0,0,0,114,7,0,0,0,114,67,0,0,0,115, + 1,0,0,0,32,114,9,0,0,0,218,12,95,95,114,101, + 118,101,114,115,101,100,95,95,218,23,82,101,118,101,114,115, + 105,98,108,101,46,95,95,114,101,118,101,114,115,101,100,95, + 95,84,1,0,0,114,167,0,0,0,114,49,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,58,0,0,0,149,0,85,0,91,0,0, + 0,0,0,0,0,0,0,76,0,97,13,0,0,91,3,0, + 0,0,0,0,0,0,0,85,1,83,1,83,2,53,3,0, + 0,0,0,0,0,36,0,91,4,0,0,0,0,0,0,0, + 0,36,0,41,3,78,114,180,0,0,0,114,165,0,0,0, + 41,3,114,20,0,0,0,114,62,0,0,0,114,56,0,0, + 0,114,73,0,0,0,115,2,0,0,0,32,32,114,9,0, + 0,0,114,75,0,0,0,218,27,82,101,118,101,114,115,105, + 98,108,101,46,95,95,115,117,98,99,108,97,115,115,104,111, + 111,107,95,95,89,1,0,0,115,31,0,0,0,128,0,224, + 11,14,148,42,210,11,28,220,19,33,160,33,160,94,176,90, + 211,19,64,208,12,64,220,15,29,208,8,29,114,8,0,0, + 0,78,41,10,114,78,0,0,0,114,79,0,0,0,114,80, + 0,0,0,114,81,0,0,0,114,82,0,0,0,114,4,0, + 0,0,114,180,0,0,0,114,83,0,0,0,114,75,0,0, + 0,114,84,0,0,0,114,7,0,0,0,114,8,0,0,0, + 114,9,0,0,0,114,20,0,0,0,114,20,0,0,0,80, + 1,0,0,115,45,0,0,0,134,0,224,16,18,128,73,224, + 5,19,241,2,2,5,23,243,3,0,6,20,240,2,2,5, + 23,240,8,0,6,17,241,2,3,5,30,243,3,0,6,17, + 243,2,3,5,30,114,8,0,0,0,114,20,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 0,0,0,0,243,88,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,114,4,83,3,26,0,114, + 5,92,6,83,4,26,0,53,0,0,0,0,0,0,0,114, + 7,92,6,83,9,83,6,26,0,106,1,53,0,0,0,0, + 0,0,0,114,8,83,7,26,0,114,9,92,10,83,8,26, + 0,53,0,0,0,0,0,0,0,114,11,83,2,114,12,103, + 5,41,10,114,19,0,0,0,105,96,1,0,0,114,7,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,36,0,0,0,149,0,85,0, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,1,53,1,0,0,0,0,0,0,36,0, + 41,2,122,78,82,101,116,117,114,110,32,116,104,101,32,110, + 101,120,116,32,105,116,101,109,32,102,114,111,109,32,116,104, + 101,32,103,101,110,101,114,97,116,111,114,46,10,87,104,101, + 110,32,101,120,104,97,117,115,116,101,100,44,32,114,97,105, + 115,101,32,83,116,111,112,73,116,101,114,97,116,105,111,110, + 46,10,78,41,1,114,103,0,0,0,114,67,0,0,0,115, + 1,0,0,0,32,114,9,0,0,0,114,172,0,0,0,218, + 18,71,101,110,101,114,97,116,111,114,46,95,95,110,101,120, + 116,95,95,100,1,0,0,115,18,0,0,0,128,0,240,8, + 0,16,20,143,121,137,121,152,20,139,127,208,8,30,114,8, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,243,14,0,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,101,1,41,1,122,83,83, + 101,110,100,32,97,32,118,97,108,117,101,32,105,110,116,111, + 32,116,104,101,32,103,101,110,101,114,97,116,111,114,46,10, + 82,101,116,117,114,110,32,110,101,120,116,32,121,105,101,108, + 100,101,100,32,118,97,108,117,101,32,111,114,32,114,97,105, + 115,101,32,83,116,111,112,73,116,101,114,97,116,105,111,110, + 46,10,114,99,0,0,0,114,101,0,0,0,115,2,0,0, + 0,32,32,114,9,0,0,0,114,103,0,0,0,218,14,71, + 101,110,101,114,97,116,111,114,46,115,101,110,100,106,1,0, + 0,114,105,0,0,0,114,8,0,0,0,78,99,4,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,76,0,0,0,149,0,85,2,99,12,0,0,85,3, + 99,2,0,0,85,1,101,1,85,1,34,0,53,0,0,0, + 0,0,0,0,110,2,85,3,98,17,0,0,85,2,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,3,53,1,0,0,0,0,0,0,110,2,85,2, + 101,1,41,1,122,87,82,97,105,115,101,32,97,110,32,101, + 120,99,101,112,116,105,111,110,32,105,110,32,116,104,101,32, + 103,101,110,101,114,97,116,111,114,46,10,82,101,116,117,114, + 110,32,110,101,120,116,32,121,105,101,108,100,101,100,32,118, + 97,108,117,101,32,111,114,32,114,97,105,115,101,32,83,116, + 111,112,73,116,101,114,97,116,105,111,110,46,10,114,107,0, + 0,0,114,109,0,0,0,115,4,0,0,0,32,32,32,32, + 114,9,0,0,0,114,113,0,0,0,218,15,71,101,110,101, + 114,97,116,111,114,46,116,104,114,111,119,113,1,0,0,114, + 115,0,0,0,114,8,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,112, + 0,0,0,149,0,30,0,85,0,82,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,91,2,0, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,32, + 0,91,5,0,0,0,0,0,0,0,0,83,1,53,1,0, + 0,0,0,0,0,101,1,33,0,91,2,0,0,0,0,0, + 0,0,0,91,6,0,0,0,0,0,0,0,0,52,2,7, + 0,97,3,0,0,32,0,31,0,103,2,102,0,61,3,31, + 0,102,1,41,3,122,46,82,97,105,115,101,32,71,101,110, + 101,114,97,116,111,114,69,120,105,116,32,105,110,115,105,100, + 101,32,103,101,110,101,114,97,116,111,114,46,10,32,32,32, + 32,32,32,32,32,122,31,103,101,110,101,114,97,116,111,114, + 32,105,103,110,111,114,101,100,32,71,101,110,101,114,97,116, + 111,114,69,120,105,116,78,114,118,0,0,0,114,67,0,0, + 0,115,1,0,0,0,32,114,9,0,0,0,114,121,0,0, + 0,218,15,71,101,110,101,114,97,116,111,114,46,99,108,111, + 115,101,126,1,0,0,114,123,0,0,0,114,124,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,3,0,0,0,243,64,0,0,0,149,0,85,0,91,0, + 0,0,0,0,0,0,0,0,76,0,97,16,0,0,91,3, + 0,0,0,0,0,0,0,0,85,1,83,1,83,2,83,3, + 83,4,83,5,53,6,0,0,0,0,0,0,36,0,91,4, + 0,0,0,0,0,0,0,0,36,0,41,6,78,114,165,0, + 0,0,114,172,0,0,0,114,103,0,0,0,114,113,0,0, + 0,114,121,0,0,0,41,3,114,19,0,0,0,114,62,0, + 0,0,114,56,0,0,0,114,73,0,0,0,115,2,0,0, + 0,32,32,114,9,0,0,0,114,75,0,0,0,218,26,71, + 101,110,101,114,97,116,111,114,46,95,95,115,117,98,99,108, + 97,115,115,104,111,111,107,95,95,136,1,0,0,115,42,0, + 0,0,128,0,224,11,14,148,41,210,11,27,220,19,33,160, + 33,160,90,176,26,216,34,40,168,39,176,55,243,3,1,20, + 60,240,0,1,13,60,228,15,29,208,8,29,114,8,0,0, + 0,114,127,0,0,0,41,13,114,78,0,0,0,114,79,0, + 0,0,114,80,0,0,0,114,81,0,0,0,114,82,0,0, + 0,114,172,0,0,0,114,4,0,0,0,114,103,0,0,0, + 114,113,0,0,0,114,121,0,0,0,114,83,0,0,0,114, + 75,0,0,0,114,84,0,0,0,114,7,0,0,0,114,8, + 0,0,0,114,9,0,0,0,114,19,0,0,0,114,19,0, + 0,0,96,1,0,0,115,78,0,0,0,134,0,224,16,18, + 128,73,242,4,4,5,31,240,12,0,6,20,241,2,4,5, + 28,243,3,0,6,20,240,2,4,5,28,240,12,0,6,20, + 243,2,10,5,18,243,3,0,6,20,240,2,10,5,18,242, + 24,8,5,66,1,240,20,0,6,17,241,2,4,5,30,243, + 3,0,6,17,243,2,4,5,30,114,8,0,0,0,114,19, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,56,0,0,0,149,0,92, + 0,114,1,83,0,114,2,83,1,114,3,83,2,114,4,92, + 5,83,3,26,0,53,0,0,0,0,0,0,0,114,6,92, + 7,83,4,26,0,53,0,0,0,0,0,0,0,114,8,83, + 2,114,9,103,5,41,6,114,21,0,0,0,105,147,1,0, + 0,114,7,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,4,0,0,0, + 149,0,103,1,114,66,0,0,0,114,7,0,0,0,114,67, + 0,0,0,115,1,0,0,0,32,114,9,0,0,0,218,7, + 95,95,108,101,110,95,95,218,13,83,105,122,101,100,46,95, + 95,108,101,110,95,95,151,1,0,0,114,71,0,0,0,114, + 8,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,56,0,0,0,149,0, + 85,0,91,0,0,0,0,0,0,0,0,0,76,0,97,12, + 0,0,91,3,0,0,0,0,0,0,0,0,85,1,83,1, + 53,2,0,0,0,0,0,0,36,0,91,4,0,0,0,0, + 0,0,0,0,36,0,41,2,78,114,197,0,0,0,41,3, + 114,21,0,0,0,114,62,0,0,0,114,56,0,0,0,114, + 73,0,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 114,75,0,0,0,218,22,83,105,122,101,100,46,95,95,115, + 117,98,99,108,97,115,115,104,111,111,107,95,95,155,1,0, + 0,115,28,0,0,0,128,0,224,11,14,148,37,138,60,220, + 19,33,160,33,160,89,211,19,47,208,12,47,220,15,29,208, + 8,29,114,8,0,0,0,78,41,10,114,78,0,0,0,114, + 79,0,0,0,114,80,0,0,0,114,81,0,0,0,114,82, + 0,0,0,114,4,0,0,0,114,197,0,0,0,114,83,0, + 0,0,114,75,0,0,0,114,84,0,0,0,114,7,0,0, + 0,114,8,0,0,0,114,9,0,0,0,114,21,0,0,0, + 114,21,0,0,0,147,1,0,0,114,85,0,0,0,114,8, + 0,0,0,114,21,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,0,0,0,0,243,72,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,92,5,83,3,26,0,53,0,0,0,0,0, + 0,0,114,6,92,7,83,4,26,0,53,0,0,0,0,0, + 0,0,114,8,92,7,34,0,92,9,53,1,0,0,0,0, + 0,0,114,10,83,2,114,11,103,5,41,6,114,22,0,0, + 0,105,162,1,0,0,114,7,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 243,4,0,0,0,149,0,103,1,169,2,78,70,114,7,0, + 0,0,41,2,114,68,0,0,0,218,1,120,115,2,0,0, + 0,32,32,114,9,0,0,0,218,12,95,95,99,111,110,116, + 97,105,110,115,95,95,218,22,67,111,110,116,97,105,110,101, + 114,46,95,95,99,111,110,116,97,105,110,115,95,95,166,1, + 0,0,243,5,0,0,0,128,0,224,15,20,114,8,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,56,0,0,0,149,0,85,0,91, + 0,0,0,0,0,0,0,0,0,76,0,97,12,0,0,91, + 3,0,0,0,0,0,0,0,0,85,1,83,1,53,2,0, + 0,0,0,0,0,36,0,91,4,0,0,0,0,0,0,0, + 0,36,0,41,2,78,114,205,0,0,0,41,3,114,22,0, + 0,0,114,62,0,0,0,114,56,0,0,0,114,73,0,0, + 0,115,2,0,0,0,32,32,114,9,0,0,0,114,75,0, + 0,0,218,26,67,111,110,116,97,105,110,101,114,46,95,95, + 115,117,98,99,108,97,115,115,104,111,111,107,95,95,170,1, + 0,0,115,29,0,0,0,128,0,224,11,14,148,41,210,11, + 27,220,19,33,160,33,160,94,211,19,52,208,12,52,220,15, + 29,208,8,29,114,8,0,0,0,78,41,12,114,78,0,0, + 0,114,79,0,0,0,114,80,0,0,0,114,81,0,0,0, + 114,82,0,0,0,114,4,0,0,0,114,205,0,0,0,114, + 83,0,0,0,114,75,0,0,0,114,94,0,0,0,114,95, + 0,0,0,114,84,0,0,0,114,7,0,0,0,114,8,0, + 0,0,114,9,0,0,0,114,22,0,0,0,114,22,0,0, + 0,162,1,0,0,115,58,0,0,0,134,0,224,16,18,128, + 73,224,5,19,241,2,1,5,21,243,3,0,6,20,240,2, + 1,5,21,240,6,0,6,17,241,2,3,5,30,243,3,0, + 6,17,240,2,3,5,30,241,10,0,25,36,160,76,211,24, + 49,211,4,21,114,8,0,0,0,114,22,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,243,40,0,0,0,149,0,92,0,114,1,83,0, + 114,2,83,1,114,3,83,2,114,4,92,5,83,3,26,0, + 53,0,0,0,0,0,0,0,114,6,83,2,114,7,103,4, + 41,5,114,24,0,0,0,105,179,1,0,0,114,7,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,6,0, + 0,0,3,0,0,0,243,60,0,0,0,149,0,85,0,91, + 0,0,0,0,0,0,0,0,0,76,0,97,14,0,0,91, + 3,0,0,0,0,0,0,0,0,85,1,83,1,83,2,83, + 3,53,4,0,0,0,0,0,0,36,0,91,4,0,0,0, + 0,0,0,0,0,36,0,41,4,78,114,197,0,0,0,114, + 165,0,0,0,114,205,0,0,0,41,3,114,24,0,0,0, + 114,62,0,0,0,114,56,0,0,0,114,73,0,0,0,115, + 2,0,0,0,32,32,114,9,0,0,0,114,75,0,0,0, + 218,27,67,111,108,108,101,99,116,105,111,110,46,95,95,115, + 117,98,99,108,97,115,115,104,111,111,107,95,95,183,1,0, + 0,115,33,0,0,0,128,0,224,11,14,148,42,210,11,28, + 220,19,33,160,33,160,105,176,26,184,94,211,19,76,208,12, + 76,220,15,29,208,8,29,114,8,0,0,0,78,41,8,114, + 78,0,0,0,114,79,0,0,0,114,80,0,0,0,114,81, + 0,0,0,114,82,0,0,0,114,83,0,0,0,114,75,0, + 0,0,114,84,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,9,0,0,0,114,24,0,0,0,114,24,0,0,0, + 179,1,0,0,115,25,0,0,0,134,0,224,16,18,128,73, + 224,5,16,241,2,3,5,30,243,3,0,6,17,243,2,3, + 5,30,114,8,0,0,0,114,24,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0, + 0,243,68,0,0,0,149,0,92,0,114,1,83,0,114,2, + 83,1,114,3,83,2,114,4,92,5,83,3,92,6,83,4, + 92,7,52,4,83,5,26,0,106,4,53,0,0,0,0,0, + 0,0,114,8,92,9,83,6,26,0,53,0,0,0,0,0, + 0,0,114,10,83,2,114,11,103,7,41,8,114,36,0,0, + 0,105,190,1,0,0,114,7,0,0,0,218,5,102,108,97, + 103,115,218,6,114,101,116,117,114,110,99,2,0,0,0,2, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,243, + 14,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 101,1,114,6,0,0,0,169,1,218,19,78,111,116,73,109, + 112,108,101,109,101,110,116,101,100,69,114,114,111,114,41,2, + 114,68,0,0,0,114,214,0,0,0,115,2,0,0,0,32, + 32,114,9,0,0,0,218,10,95,95,98,117,102,102,101,114, + 95,95,218,17,66,117,102,102,101,114,46,95,95,98,117,102, + 102,101,114,95,95,194,1,0,0,115,8,0,0,0,128,0, + 228,14,33,208,8,33,114,8,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,56,0,0,0,149,0,85,0,91,0,0,0,0,0,0, + 0,0,0,76,0,97,12,0,0,91,3,0,0,0,0,0, + 0,0,0,85,1,83,1,53,2,0,0,0,0,0,0,36, + 0,91,4,0,0,0,0,0,0,0,0,36,0,41,2,78, + 114,219,0,0,0,41,3,114,36,0,0,0,114,62,0,0, + 0,114,56,0,0,0,114,73,0,0,0,115,2,0,0,0, + 32,32,114,9,0,0,0,114,75,0,0,0,218,23,66,117, + 102,102,101,114,46,95,95,115,117,98,99,108,97,115,115,104, + 111,111,107,95,95,198,1,0,0,115,28,0,0,0,128,0, + 224,11,14,148,38,138,61,220,19,33,160,33,160,92,211,19, + 50,208,12,50,220,15,29,208,8,29,114,8,0,0,0,78, + 41,12,114,78,0,0,0,114,79,0,0,0,114,80,0,0, + 0,114,81,0,0,0,114,82,0,0,0,114,4,0,0,0, + 218,3,105,110,116,218,10,109,101,109,111,114,121,118,105,101, + 119,114,219,0,0,0,114,83,0,0,0,114,75,0,0,0, + 114,84,0,0,0,114,7,0,0,0,114,8,0,0,0,114, + 9,0,0,0,114,36,0,0,0,114,36,0,0,0,190,1, + 0,0,115,59,0,0,0,134,0,224,16,18,128,73,224,5, + 19,240,2,1,5,34,160,3,240,0,1,5,34,168,58,243, + 0,1,5,34,243,3,0,6,20,240,2,1,5,34,240,6, + 0,6,17,241,2,3,5,30,243,3,0,6,17,243,2,3, + 5,30,114,8,0,0,0,114,36,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,243,78,0,0,0,94,0,149,0,92,0,114,1,83,0, + 114,2,83,1,114,3,83,2,114,4,83,3,114,5,85,0, + 52,1,83,4,26,0,106,8,114,6,85,0,52,1,83,5, + 26,0,106,8,114,7,83,6,26,0,114,8,85,0,52,1, + 83,7,26,0,106,8,114,9,83,3,114,10,85,0,61,1, + 114,11,36,0,41,8,218,21,95,67,97,108,108,97,98,108, + 101,71,101,110,101,114,105,99,65,108,105,97,115,105,205,1, + 0,0,122,231,82,101,112,114,101,115,101,110,116,32,96,67, + 97,108,108,97,98,108,101,91,97,114,103,116,121,112,101,115, + 44,32,114,101,115,117,108,116,116,121,112,101,93,96,46,10, + 10,84,104,105,115,32,115,101,116,115,32,96,96,95,95,97, + 114,103,115,95,95,96,96,32,116,111,32,97,32,116,117,112, + 108,101,32,99,111,110,116,97,105,110,105,110,103,32,116,104, + 101,32,102,108,97,116,116,101,110,101,100,32,96,96,97,114, + 103,116,121,112,101,115,96,96,10,102,111,108,108,111,119,101, + 100,32,98,121,32,96,96,114,101,115,117,108,116,116,121,112, + 101,96,96,46,10,10,69,120,97,109,112,108,101,58,32,96, + 96,67,97,108,108,97,98,108,101,91,91,105,110,116,44,32, + 115,116,114,93,44,32,102,108,111,97,116,93,96,96,32,115, + 101,116,115,32,96,96,95,95,97,114,103,115,95,95,96,96, + 32,116,111,10,96,96,40,105,110,116,44,32,115,116,114,44, + 32,102,108,111,97,116,41,96,96,46,10,114,7,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,243,12,1,0,0,62,1,149,0,91,1, + 0,0,0,0,0,0,0,0,85,2,91,2,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,15,0,0,91,5,0,0,0,0,0,0, + 0,0,85,2,53,1,0,0,0,0,0,0,83,1,58,88, + 0,0,100,11,0,0,91,7,0,0,0,0,0,0,0,0, + 83,2,53,1,0,0,0,0,0,0,101,1,85,2,117,2, + 0,0,112,52,91,1,0,0,0,0,0,0,0,0,85,3, + 91,2,0,0,0,0,0,0,0,0,91,8,0,0,0,0, + 0,0,0,0,52,2,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,97,8,0,0,47,0,85,3,81,1, + 85,4,80,1,55,6,110,2,79,30,91,11,0,0,0,0, + 0,0,0,0,85,3,53,1,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,14,0,0,91,7,0,0,0,0, + 0,0,0,0,83,3,85,3,14,0,51,2,53,1,0,0, + 0,0,0,0,101,1,91,12,0,0,0,0,0,0,0,0, + 84,5,85,0,93,29,0,0,88,1,85,2,53,3,0,0, + 0,0,0,0,36,0,41,4,78,233,2,0,0,0,122,54, + 67,97,108,108,97,98,108,101,32,109,117,115,116,32,98,101, + 32,117,115,101,100,32,97,115,32,67,97,108,108,97,98,108, + 101,91,91,97,114,103,44,32,46,46,46,93,44,32,114,101, + 115,117,108,116,93,46,122,70,69,120,112,101,99,116,101,100, + 32,97,32,108,105,115,116,32,111,102,32,116,121,112,101,115, + 44,32,97,110,32,101,108,108,105,112,115,105,115,44,32,80, + 97,114,97,109,83,112,101,99,44,32,111,114,32,67,111,110, + 99,97,116,101,110,97,116,101,46,32,71,111,116,32,41,8, + 218,10,105,115,105,110,115,116,97,110,99,101,218,5,116,117, + 112,108,101,218,3,108,101,110,218,9,84,121,112,101,69,114, + 114,111,114,218,4,108,105,115,116,218,14,95,105,115,95,112, + 97,114,97,109,95,101,120,112,114,218,5,115,117,112,101,114, + 218,7,95,95,110,101,119,95,95,41,6,114,74,0,0,0, + 218,6,111,114,105,103,105,110,218,4,97,114,103,115,218,6, + 116,95,97,114,103,115,218,8,116,95,114,101,115,117,108,116, + 218,9,95,95,99,108,97,115,115,95,95,115,6,0,0,0, + 32,32,32,32,32,128,114,9,0,0,0,114,236,0,0,0, + 218,29,95,67,97,108,108,97,98,108,101,71,101,110,101,114, + 105,99,65,108,105,97,115,46,95,95,110,101,119,95,95,217, + 1,0,0,115,143,0,0,0,248,128,0,220,16,26,152,52, + 164,21,215,16,39,209,16,39,172,67,176,4,171,73,184,17, + 171,78,220,18,27,216,16,72,243,3,1,19,74,1,240,0, + 1,13,74,1,224,27,31,209,8,24,136,6,220,11,21,144, + 102,156,117,164,100,152,109,215,11,44,209,11,44,216,19,38, + 144,86,208,19,38,152,88,209,19,38,137,68,220,17,31,160, + 6,215,17,39,209,17,39,220,18,27,240,0,1,31,62,216, + 62,68,184,88,240,3,1,29,71,1,243,0,1,19,72,1, + 240,0,1,13,72,1,228,15,20,137,119,137,127,152,115,168, + 68,211,15,49,208,8,49,114,8,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,243,64,1,0,0,62,1,149,0,91,1,0,0,0,0, + 0,0,0,0,85,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,83,1,58,88,0,0,97,43,0,0,91,5,0,0, + 0,0,0,0,0,0,85,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,2,5,0, + 0,0,53,1,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,14,0,0,91,6,0,0,0,0,0,0,0,0, + 84,2,85,0,93,17,0,0,53,0,0,0,0,0,0,0, + 36,0,83,3,83,4,82,11,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,0,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,0,83,5,4,0,19,0,86,1,115,2,47,0,115,2, + 19,0,72,14,0,0,110,1,91,13,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,80,2,77,16, + 0,0,11,0,32,0,115,2,110,1,53,1,0,0,0,0, + 0,0,14,0,83,6,91,13,0,0,0,0,0,0,0,0, + 85,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,5,5,0,0,0,53,1,0,0, + 0,0,0,0,14,0,83,7,51,5,36,0,115,2,32,0, + 115,2,110,1,102,0,41,8,78,114,228,0,0,0,114,2, + 0,0,0,122,26,99,111,108,108,101,99,116,105,111,110,115, + 46,97,98,99,46,67,97,108,108,97,98,108,101,91,91,122, + 2,44,32,233,255,255,255,255,122,3,93,44,32,218,1,93, + 41,7,114,231,0,0,0,218,8,95,95,97,114,103,115,95, + 95,114,234,0,0,0,114,235,0,0,0,218,8,95,95,114, + 101,112,114,95,95,218,4,106,111,105,110,218,10,95,116,121, + 112,101,95,114,101,112,114,41,3,114,68,0,0,0,218,1, + 97,114,241,0,0,0,115,3,0,0,0,32,32,128,114,9, + 0,0,0,114,247,0,0,0,218,30,95,67,97,108,108,97, + 98,108,101,71,101,110,101,114,105,99,65,108,105,97,115,46, + 95,95,114,101,112,114,95,95,229,1,0,0,115,142,0,0, + 0,248,128,0,220,11,14,136,116,143,125,137,125,211,11,29, + 160,17,211,11,34,164,126,176,100,183,109,177,109,192,65,209, + 54,70,215,39,71,209,39,71,220,19,24,145,55,209,19,35, + 211,19,37,208,12,37,240,2,1,19,21,216,21,25,151,89, + 145,89,176,116,183,125,177,125,192,83,192,98,209,55,73,211, + 31,74,210,55,73,176,33,164,10,168,49,166,13,209,55,73, + 209,31,74,211,21,75,208,20,76,200,67,220,19,29,152,100, + 159,109,153,109,168,66,209,30,47,211,19,48,208,18,49,176, + 17,240,5,2,17,52,240,0,2,9,53,249,218,31,74,115, + 6,0,0,0,193,35,21,66,27,10,99,1,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,243, + 160,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,110,1,91,3, + 0,0,0,0,0,0,0,0,85,1,53,1,0,0,0,0, + 0,0,83,1,58,88,0,0,97,19,0,0,91,5,0,0, + 0,0,0,0,0,0,85,1,83,2,5,0,0,0,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,19, + 0,0,91,7,0,0,0,0,0,0,0,0,85,1,83,0, + 83,3,4,0,53,1,0,0,0,0,0,0,85,1,83,3, + 5,0,0,0,52,2,110,1,91,8,0,0,0,0,0,0, + 0,0,91,10,0,0,0,0,0,0,0,0,85,1,52,2, + 52,2,36,0,41,4,78,114,228,0,0,0,114,2,0,0, + 0,114,244,0,0,0,41,6,114,246,0,0,0,114,231,0, + 0,0,114,234,0,0,0,114,233,0,0,0,114,226,0,0, + 0,114,23,0,0,0,41,2,114,68,0,0,0,114,238,0, + 0,0,115,2,0,0,0,32,32,114,9,0,0,0,218,10, + 95,95,114,101,100,117,99,101,95,95,218,32,95,67,97,108, + 108,97,98,108,101,71,101,110,101,114,105,99,65,108,105,97, + 115,46,95,95,114,101,100,117,99,101,95,95,236,1,0,0, + 115,76,0,0,0,128,0,216,15,19,143,125,137,125,136,4, + 220,16,19,144,68,147,9,152,81,147,14,164,62,176,36,176, + 113,177,39,215,35,58,209,35,58,220,19,23,152,4,152,83, + 152,98,152,9,147,63,160,68,168,18,161,72,208,19,44,136, + 68,220,15,36,164,120,176,20,208,38,54,208,15,54,208,8, + 54,114,8,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,243,238,0,0,0, + 62,1,149,0,91,1,0,0,0,0,0,0,0,0,85,1, + 91,2,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,3,0,0,85,1, + 52,1,110,1,91,4,0,0,0,0,0,0,0,0,84,5, + 85,0,93,13,0,0,85,1,53,1,0,0,0,0,0,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,2,91,1,0,0,0,0,0,0,0,0, + 85,2,83,1,5,0,0,0,91,2,0,0,0,0,0,0, + 0,0,91,10,0,0,0,0,0,0,0,0,52,2,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,13, + 0,0,85,2,83,2,5,0,0,0,110,3,85,2,83,0, + 83,2,4,0,110,4,88,67,52,2,110,2,91,13,0,0, + 0,0,0,0,0,0,91,14,0,0,0,0,0,0,0,0, + 91,3,0,0,0,0,0,0,0,0,85,2,53,1,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,36,0,41,3, + 78,114,2,0,0,0,114,244,0,0,0,41,8,114,229,0, + 0,0,114,230,0,0,0,114,235,0,0,0,218,11,95,95, + 103,101,116,105,116,101,109,95,95,114,246,0,0,0,114,233, + 0,0,0,114,226,0,0,0,114,23,0,0,0,41,6,114, + 68,0,0,0,218,4,105,116,101,109,218,8,110,101,119,95, + 97,114,103,115,114,240,0,0,0,114,239,0,0,0,114,241, + 0,0,0,115,6,0,0,0,32,32,32,32,32,128,114,9, + 0,0,0,114,0,1,0,0,218,33,95,67,97,108,108,97, + 98,108,101,71,101,110,101,114,105,99,65,108,105,97,115,46, + 95,95,103,101,116,105,116,101,109,95,95,242,1,0,0,115, + 114,0,0,0,248,128,0,244,10,0,16,26,152,36,164,5, + 215,15,38,209,15,38,216,20,24,144,55,136,68,228,19,24, + 145,55,209,19,38,160,116,211,19,44,215,19,53,209,19,53, + 136,8,244,6,0,16,26,152,40,160,49,153,43,172,5,172, + 116,160,125,215,15,53,209,15,53,216,23,31,160,2,145,124, + 136,72,216,21,29,152,99,152,114,144,93,136,70,216,24,30, + 208,23,41,136,72,220,15,36,164,88,172,117,176,88,171,127, + 211,15,63,208,8,63,114,8,0,0,0,41,12,114,78,0, + 0,0,114,79,0,0,0,114,80,0,0,0,114,81,0,0, + 0,218,7,95,95,100,111,99,95,95,114,82,0,0,0,114, + 236,0,0,0,114,247,0,0,0,114,253,0,0,0,114,0, + 1,0,0,114,84,0,0,0,218,13,95,95,99,108,97,115, + 115,99,101,108,108,95,95,169,1,114,241,0,0,0,115,1, + 0,0,0,64,114,9,0,0,0,114,226,0,0,0,114,226, + 0,0,0,205,1,0,0,115,42,0,0,0,248,134,0,241, + 2,7,5,8,240,18,0,17,19,128,73,245,4,10,5,50, + 245,24,5,5,53,242,14,4,5,55,247,12,15,5,64,1, + 243,0,15,5,64,1,114,8,0,0,0,114,226,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,180,0,0,0,94,0,149,0,84,0, + 91,0,0,0,0,0,0,0,0,0,76,0,97,1,0,0, + 103,1,91,3,0,0,0,0,0,0,0,0,84,0,91,4, + 0,0,0,0,0,0,0,0,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,1,0,0,103,1,91,7, + 0,0,0,0,0,0,0,0,84,0,53,1,0,0,0,0, + 0,0,109,0,83,2,110,1,84,0,82,8,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,3, + 58,72,0,0,61,1,40,0,0,0,0,0,0,0,97,21, + 0,0,32,0,91,11,0,0,0,0,0,0,0,0,85,0, + 52,1,83,4,26,0,106,8,85,1,19,0,53,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,36,0,41,5, + 122,116,67,104,101,99,107,115,32,105,102,32,111,98,106,32, + 109,97,116,99,104,101,115,32,101,105,116,104,101,114,32,97, + 32,108,105,115,116,32,111,102,32,116,121,112,101,115,44,32, + 96,96,46,46,46,96,96,44,32,96,96,80,97,114,97,109, + 83,112,101,99,96,96,32,111,114,10,96,96,95,67,111,110, + 99,97,116,101,110,97,116,101,71,101,110,101,114,105,99,65, + 108,105,97,115,96,96,32,102,114,111,109,32,116,121,112,105, + 110,103,46,112,121,10,84,41,2,218,9,80,97,114,97,109, + 83,112,101,99,218,24,95,67,111,110,99,97,116,101,110,97, + 116,101,71,101,110,101,114,105,99,65,108,105,97,115,218,6, + 116,121,112,105,110,103,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,51,0,0,0,243,66,0,0,0, + 62,1,35,0,32,0,149,0,85,0,19,0,72,20,0,0, + 110,1,84,2,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,58,72,0,0,118,0, + 149,5,32,0,77,22,0,0,11,0,32,0,103,0,55,3, + 102,1,114,6,0,0,0,41,1,114,78,0,0,0,41,3, + 218,2,46,48,218,4,110,97,109,101,218,3,111,98,106,115, + 3,0,0,0,32,32,128,114,9,0,0,0,218,9,60,103, + 101,110,101,120,112,114,62,218,33,95,105,115,95,112,97,114, + 97,109,95,101,120,112,114,46,60,108,111,99,97,108,115,62, + 46,60,103,101,110,101,120,112,114,62,13,2,0,0,115,26, + 0,0,0,248,233,0,128,0,208,45,85,202,117,192,116,168, + 99,175,108,169,108,184,100,214,46,66,202,117,249,115,4,0, + 0,0,131,28,31,1,41,6,218,8,69,108,108,105,112,115, + 105,115,114,229,0,0,0,114,233,0,0,0,114,40,0,0, + 0,114,79,0,0,0,218,3,97,110,121,41,2,114,14,1, + 0,0,218,5,110,97,109,101,115,115,2,0,0,0,96,32, + 114,9,0,0,0,114,234,0,0,0,114,234,0,0,0,3, + 2,0,0,115,76,0,0,0,248,128,0,240,8,0,8,11, + 140,104,130,127,216,15,19,220,7,17,144,35,148,116,215,7, + 28,209,7,28,216,15,19,220,10,14,136,115,139,41,128,67, + 216,12,53,128,69,216,11,14,143,62,137,62,152,88,209,11, + 37,215,11,85,172,35,212,45,85,201,117,211,45,85,211,42, + 85,208,4,85,114,8,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,6, + 1,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,91,2,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,55,0,0,85, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,58,88,0,0,97,12,0,0,85, + 0,82,6,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,36,0,85,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,83, + 2,85,0,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,14,0,51,3,36,0,85,0,91, + 8,0,0,0,0,0,0,0,0,76,0,97,1,0,0,103, + 3,91,1,0,0,0,0,0,0,0,0,85,0,91,10,0, + 0,0,0,0,0,0,0,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,12,0,0,85,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,36,0,91,15,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,36,0,41,4,122,207,82,101,116, + 117,114,110,32,116,104,101,32,114,101,112,114,40,41,32,111, + 102,32,97,110,32,111,98,106,101,99,116,44,32,115,112,101, + 99,105,97,108,45,99,97,115,105,110,103,32,116,121,112,101, + 115,32,40,105,110,116,101,114,110,97,108,32,104,101,108,112, + 101,114,41,46,10,10,67,111,112,105,101,100,32,102,114,111, + 109,32,58,109,111,100,58,96,116,121,112,105,110,103,96,32, + 115,105,110,99,101,32,99,111,108,108,101,99,116,105,111,110, + 115,46,97,98,99,10,115,104,111,117,108,100,110,39,116,32, + 100,101,112,101,110,100,32,111,110,32,116,104,97,116,32,109, + 111,100,117,108,101,46,10,40,75,101,101,112,32,116,104,105, + 115,32,114,111,117,103,104,108,121,32,105,110,32,115,121,110, + 99,32,119,105,116,104,32,116,104,101,32,116,121,112,105,110, + 103,32,118,101,114,115,105,111,110,46,41,10,218,8,98,117, + 105,108,116,105,110,115,218,1,46,122,3,46,46,46,41,8, + 114,229,0,0,0,114,40,0,0,0,114,79,0,0,0,114, + 80,0,0,0,114,17,1,0,0,218,12,70,117,110,99,116, + 105,111,110,84,121,112,101,114,78,0,0,0,218,4,114,101, + 112,114,41,1,114,14,1,0,0,115,1,0,0,0,32,114, + 9,0,0,0,114,249,0,0,0,114,249,0,0,0,15,2, + 0,0,115,113,0,0,0,128,0,244,14,0,8,18,144,35, + 148,116,215,7,28,209,7,28,216,11,14,143,62,137,62,152, + 90,211,11,39,216,19,22,215,19,35,209,19,35,208,12,35, + 216,18,21,151,46,145,46,208,17,33,160,17,160,51,215,35, + 51,209,35,51,208,34,52,208,15,53,208,8,53,216,7,10, + 140,104,130,127,216,15,20,220,7,17,144,35,148,124,215,7, + 36,209,7,36,216,15,18,143,124,137,124,208,8,27,220,11, + 15,144,3,139,57,208,4,20,114,8,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0, + 0,0,243,72,0,0,0,149,0,92,0,114,1,83,0,114, + 2,83,1,114,3,83,2,114,4,92,5,83,3,26,0,53, + 0,0,0,0,0,0,0,114,6,92,7,83,4,26,0,53, + 0,0,0,0,0,0,0,114,8,92,7,34,0,92,9,53, + 1,0,0,0,0,0,0,114,10,83,2,114,11,103,5,41, + 6,114,23,0,0,0,105,33,2,0,0,114,7,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,15,0,0,0,243,4,0,0,0,149,0,103,1,114,203, + 0,0,0,114,7,0,0,0,41,3,114,68,0,0,0,114, + 238,0,0,0,218,4,107,119,100,115,115,3,0,0,0,32, + 32,32,114,9,0,0,0,218,8,95,95,99,97,108,108,95, + 95,218,17,67,97,108,108,97,98,108,101,46,95,95,99,97, + 108,108,95,95,37,2,0,0,114,207,0,0,0,114,8,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,56,0,0,0,149,0,85,0, + 91,0,0,0,0,0,0,0,0,0,76,0,97,12,0,0, + 91,3,0,0,0,0,0,0,0,0,85,1,83,1,53,2, + 0,0,0,0,0,0,36,0,91,4,0,0,0,0,0,0, + 0,0,36,0,41,2,78,114,28,1,0,0,41,3,114,23, + 0,0,0,114,62,0,0,0,114,56,0,0,0,114,73,0, + 0,0,115,2,0,0,0,32,32,114,9,0,0,0,114,75, + 0,0,0,218,25,67,97,108,108,97,98,108,101,46,95,95, + 115,117,98,99,108,97,115,115,104,111,111,107,95,95,41,2, + 0,0,114,77,0,0,0,114,8,0,0,0,78,41,12,114, + 78,0,0,0,114,79,0,0,0,114,80,0,0,0,114,81, + 0,0,0,114,82,0,0,0,114,4,0,0,0,114,28,1, + 0,0,114,83,0,0,0,114,75,0,0,0,114,226,0,0, + 0,114,95,0,0,0,114,84,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,9,0,0,0,114,23,0,0,0,114, + 23,0,0,0,33,2,0,0,115,59,0,0,0,134,0,224, + 16,18,128,73,224,5,19,241,2,1,5,21,243,3,0,6, + 20,240,2,1,5,21,240,6,0,6,17,241,2,3,5,30, + 243,3,0,6,17,240,2,3,5,30,241,10,0,25,36,208, + 36,57,211,24,58,211,4,21,114,8,0,0,0,114,23,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,243,128,0,0,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,83,2,114,4,83,3, + 114,5,83,4,26,0,114,6,83,5,26,0,114,7,83,6, + 26,0,114,8,83,7,26,0,114,9,83,8,26,0,114,10, + 92,11,83,9,26,0,53,0,0,0,0,0,0,0,114,12, + 83,10,26,0,114,13,92,13,114,14,83,11,26,0,114,15, + 83,12,26,0,114,16,92,16,114,17,83,13,26,0,114,18, + 83,14,26,0,114,19,83,15,26,0,114,20,92,20,114,21, + 83,16,26,0,114,22,83,3,114,23,103,17,41,18,114,25, + 0,0,0,105,53,2,0,0,97,66,1,0,0,65,32,115, + 101,116,32,105,115,32,97,32,102,105,110,105,116,101,44,32, + 105,116,101,114,97,98,108,101,32,99,111,110,116,97,105,110, + 101,114,46,10,10,84,104,105,115,32,99,108,97,115,115,32, + 112,114,111,118,105,100,101,115,32,99,111,110,99,114,101,116, + 101,32,103,101,110,101,114,105,99,32,105,109,112,108,101,109, + 101,110,116,97,116,105,111,110,115,32,111,102,32,97,108,108, + 10,109,101,116,104,111,100,115,32,101,120,99,101,112,116,32, + 102,111,114,32,95,95,99,111,110,116,97,105,110,115,95,95, + 44,32,95,95,105,116,101,114,95,95,32,97,110,100,32,95, + 95,108,101,110,95,95,46,10,10,84,111,32,111,118,101,114, + 114,105,100,101,32,116,104,101,32,99,111,109,112,97,114,105, + 115,111,110,115,32,40,112,114,101,115,117,109,97,98,108,121, + 32,102,111,114,32,115,112,101,101,100,44,32,97,115,32,116, + 104,101,10,115,101,109,97,110,116,105,99,115,32,97,114,101, + 32,102,105,120,101,100,41,44,32,114,101,100,101,102,105,110, + 101,32,95,95,108,101,95,95,32,97,110,100,32,95,95,103, + 101,95,95,44,10,116,104,101,110,32,116,104,101,32,111,116, + 104,101,114,32,111,112,101,114,97,116,105,111,110,115,32,119, + 105,108,108,32,97,117,116,111,109,97,116,105,99,97,108,108, + 121,32,102,111,108,108,111,119,32,115,117,105,116,46,10,114, + 7,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,140,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,85,1,91,2,0,0, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,6,0,0,91,4,0,0,0,0, + 0,0,0,0,36,0,91,7,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,91,7,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,58,148, + 0,0,97,1,0,0,103,1,85,0,19,0,72,10,0,0, + 110,2,88,33,59,1,0,0,100,2,0,0,77,10,0,0, + 32,0,103,1,11,0,32,0,103,2,169,3,78,70,84,169, + 4,114,229,0,0,0,114,25,0,0,0,114,56,0,0,0, + 114,231,0,0,0,169,3,114,68,0,0,0,218,5,111,116, + 104,101,114,218,4,101,108,101,109,115,3,0,0,0,32,32, + 32,114,9,0,0,0,218,6,95,95,108,101,95,95,218,10, + 83,101,116,46,95,95,108,101,95,95,66,2,0,0,115,64, + 0,0,0,128,0,220,15,25,152,37,164,19,215,15,37,209, + 15,37,220,19,33,208,12,33,220,11,14,136,116,139,57,148, + 115,152,53,147,122,211,11,33,216,19,24,219,20,24,136,68, + 216,15,19,213,15,32,217,23,28,241,5,0,21,25,240,6, + 0,16,20,114,8,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,150,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,1, + 91,2,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,6,0,0,91,4, + 0,0,0,0,0,0,0,0,36,0,91,7,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,91,7, + 0,0,0,0,0,0,0,0,85,1,53,1,0,0,0,0, + 0,0,58,2,0,0,61,1,40,0,0,0,0,0,0,0, + 97,17,0,0,32,0,85,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,36,0,114,6,0,0,0,169,5,114, + 229,0,0,0,114,25,0,0,0,114,56,0,0,0,114,231, + 0,0,0,114,39,1,0,0,169,2,114,68,0,0,0,114, + 37,1,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 218,6,95,95,108,116,95,95,218,10,83,101,116,46,95,95, + 108,116,95,95,76,2,0,0,243,54,0,0,0,128,0,220, + 15,25,152,37,164,19,215,15,37,209,15,37,220,19,33,208, + 12,33,220,15,18,144,52,139,121,156,51,152,117,155,58,209, + 15,37,215,15,60,168,36,175,43,169,43,176,101,211,42,60, + 208,8,60,114,8,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,150,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,1, + 91,2,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,6,0,0,91,4, + 0,0,0,0,0,0,0,0,36,0,91,7,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,91,7, + 0,0,0,0,0,0,0,0,85,1,53,1,0,0,0,0, + 0,0,58,132,0,0,61,1,40,0,0,0,0,0,0,0, + 97,17,0,0,32,0,85,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,36,0,114,6,0,0,0,41,5,114, + 229,0,0,0,114,25,0,0,0,114,56,0,0,0,114,231, + 0,0,0,218,6,95,95,103,101,95,95,114,43,1,0,0, + 115,2,0,0,0,32,32,114,9,0,0,0,218,6,95,95, + 103,116,95,95,218,10,83,101,116,46,95,95,103,116,95,95, + 81,2,0,0,114,46,1,0,0,114,8,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,140,0,0,0,149,0,91,1,0,0,0,0, + 0,0,0,0,85,1,91,2,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,6,0,0,91,4,0,0,0,0,0,0,0,0,36,0, + 91,7,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,91,7,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,58,18,0,0,97,1,0,0, + 103,1,85,1,19,0,72,10,0,0,110,2,88,32,59,1, + 0,0,100,2,0,0,77,10,0,0,32,0,103,1,11,0, + 32,0,103,2,114,34,1,0,0,114,35,1,0,0,114,36, + 1,0,0,115,3,0,0,0,32,32,32,114,9,0,0,0, + 114,48,1,0,0,218,10,83,101,116,46,95,95,103,101,95, + 95,86,2,0,0,115,64,0,0,0,128,0,220,15,25,152, + 37,164,19,215,15,37,209,15,37,220,19,33,208,12,33,220, + 11,14,136,116,139,57,148,115,152,53,147,122,211,11,33,216, + 19,24,219,20,25,136,68,216,15,19,213,15,31,217,23,28, + 241,5,0,21,26,240,6,0,16,20,114,8,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,150,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,1,91,2,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,6,0,0,91,4,0,0,0,0,0,0,0,0,36, + 0,91,7,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,91,7,0,0,0,0,0,0,0,0,85, + 1,53,1,0,0,0,0,0,0,58,72,0,0,61,1,40, + 0,0,0,0,0,0,0,97,17,0,0,32,0,85,0,82, + 9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,36,0,114, + 6,0,0,0,114,42,1,0,0,114,43,1,0,0,115,2, + 0,0,0,32,32,114,9,0,0,0,218,6,95,95,101,113, + 95,95,218,10,83,101,116,46,95,95,101,113,95,95,96,2, + 0,0,115,54,0,0,0,128,0,220,15,25,152,37,164,19, + 215,15,37,209,15,37,220,19,33,208,12,33,220,15,18,144, + 52,139,121,156,67,160,5,155,74,209,15,38,215,15,61,168, + 52,175,59,169,59,176,117,211,43,61,208,8,61,114,8,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,18,0,0,0,149,0,85,0, + 34,0,85,1,53,1,0,0,0,0,0,0,36,0,41,1, + 122,164,67,111,110,115,116,114,117,99,116,32,97,110,32,105, + 110,115,116,97,110,99,101,32,111,102,32,116,104,101,32,99, + 108,97,115,115,32,102,114,111,109,32,97,110,121,32,105,116, + 101,114,97,98,108,101,32,105,110,112,117,116,46,10,10,77, + 117,115,116,32,111,118,101,114,114,105,100,101,32,116,104,105, + 115,32,109,101,116,104,111,100,32,105,102,32,116,104,101,32, + 99,108,97,115,115,32,99,111,110,115,116,114,117,99,116,111, + 114,32,115,105,103,110,97,116,117,114,101,10,100,111,101,115, + 32,110,111,116,32,97,99,99,101,112,116,32,97,110,32,105, + 116,101,114,97,98,108,101,32,102,111,114,32,97,110,32,105, + 110,112,117,116,46,10,114,7,0,0,0,169,2,114,74,0, + 0,0,218,2,105,116,115,2,0,0,0,32,32,114,9,0, + 0,0,218,14,95,102,114,111,109,95,105,116,101,114,97,98, + 108,101,218,18,83,101,116,46,95,102,114,111,109,95,105,116, + 101,114,97,98,108,101,101,2,0,0,115,13,0,0,0,128, + 0,241,14,0,16,19,144,50,139,119,136,14,114,8,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,112,0,0,0,94,0,149,0,91, + 1,0,0,0,0,0,0,0,0,85,1,91,2,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,100,6,0,0,91,4,0,0,0,0,0, + 0,0,0,36,0,84,0,82,7,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,52,1,83, + 1,26,0,106,8,85,1,19,0,53,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,36,0,41,2,78,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,51, + 0,0,0,243,54,0,0,0,62,1,35,0,32,0,149,0, + 85,0,19,0,72,14,0,0,111,17,84,2,59,0,0,0, + 100,2,0,0,77,10,0,0,85,1,118,0,149,5,32,0, + 77,16,0,0,11,0,32,0,103,0,55,3,102,1,114,6, + 0,0,0,114,7,0,0,0,169,3,114,12,1,0,0,114, + 102,0,0,0,114,68,0,0,0,115,3,0,0,0,32,32, + 128,114,9,0,0,0,114,15,1,0,0,218,30,83,101,116, + 46,95,95,97,110,100,95,95,46,60,108,111,99,97,108,115, + 62,46,60,103,101,110,101,120,112,114,62,113,2,0,0,115, + 23,0,0,0,248,233,0,128,0,208,34,77,178,101,168,85, + 200,4,185,125,167,53,161,53,178,101,249,115,8,0,0,0, + 131,9,25,1,144,9,25,1,169,4,114,229,0,0,0,114, + 17,0,0,0,114,56,0,0,0,114,59,1,0,0,114,43, + 1,0,0,115,2,0,0,0,96,32,114,9,0,0,0,218, + 7,95,95,97,110,100,95,95,218,11,83,101,116,46,95,95, + 97,110,100,95,95,110,2,0,0,115,45,0,0,0,248,128, + 0,220,15,25,152,37,164,24,215,15,42,209,15,42,220,19, + 33,208,12,33,216,15,19,215,15,34,209,15,34,212,34,77, + 177,101,211,34,77,211,15,77,208,8,77,114,8,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,243,36,0,0,0,149,0,85,1,19,0, + 72,10,0,0,110,2,88,32,59,0,0,0,100,2,0,0, + 77,10,0,0,32,0,103,1,11,0,32,0,103,2,41,3, + 122,49,82,101,116,117,114,110,32,84,114,117,101,32,105,102, + 32,116,119,111,32,115,101,116,115,32,104,97,118,101,32,97, + 32,110,117,108,108,32,105,110,116,101,114,115,101,99,116,105, + 111,110,46,70,84,114,7,0,0,0,41,3,114,68,0,0, + 0,114,37,1,0,0,114,102,0,0,0,115,3,0,0,0, + 32,32,32,114,9,0,0,0,218,10,105,115,100,105,115,106, + 111,105,110,116,218,14,83,101,116,46,105,115,100,105,115,106, + 111,105,110,116,117,2,0,0,115,25,0,0,0,128,0,227, + 21,26,136,69,216,15,20,141,125,217,23,28,241,5,0,22, + 27,240,6,0,16,20,114,8,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,110,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,85,1,91,2,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,100,6,0, + 0,91,4,0,0,0,0,0,0,0,0,36,0,83,1,26, + 0,88,1,52,2,19,0,53,0,0,0,0,0,0,0,110, + 2,85,0,82,7,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,36,0,41,2,78,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,51,0,0,0,243,54,0,0,0, + 35,0,32,0,149,0,85,0,19,0,72,15,0,0,111,17, + 19,0,19,0,72,6,0,0,111,34,118,0,149,5,32,0, + 77,8,0,0,11,0,32,0,77,17,0,0,11,0,32,0, + 103,0,55,3,102,1,114,6,0,0,0,114,7,0,0,0, + 41,3,114,12,1,0,0,218,1,115,218,1,101,115,3,0, + 0,0,32,32,32,114,9,0,0,0,114,15,1,0,0,218, + 29,83,101,116,46,95,95,111,114,95,95,46,60,108,111,99, + 97,108,115,62,46,60,103,101,110,101,120,112,114,62,127,2, + 0,0,115,24,0,0,0,233,0,128,0,208,16,53,154,77, + 144,113,179,49,168,97,148,17,177,49,145,17,154,77,249,115, + 4,0,0,0,130,23,25,1,114,65,1,0,0,41,3,114, + 68,0,0,0,114,37,1,0,0,218,5,99,104,97,105,110, + 115,3,0,0,0,32,32,32,114,9,0,0,0,218,6,95, + 95,111,114,95,95,218,10,83,101,116,46,95,95,111,114,95, + 95,124,2,0,0,115,50,0,0,0,128,0,220,15,25,152, + 37,164,24,215,15,42,209,15,42,220,19,33,208,12,33,217, + 16,53,152,84,153,77,211,16,53,136,5,216,15,19,215,15, + 34,209,15,34,160,53,211,15,41,208,8,41,114,8,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,188,0,0,0,94,1,149,0,91, + 1,0,0,0,0,0,0,0,0,84,1,91,2,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,100,44,0,0,91,1,0,0,0,0,0, + 0,0,0,84,1,91,4,0,0,0,0,0,0,0,0,53, + 2,0,0,0,0,0,0,40,0,0,0,0,0,0,0,100, + 6,0,0,91,6,0,0,0,0,0,0,0,0,36,0,85, + 0,82,9,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,84,1,53,1,0,0,0,0,0,0,109, + 1,85,0,82,9,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,52,1,83,1,26,0,106, + 8,85,0,19,0,53,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,36,0,41,2,78,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,51,0,0,0,243, + 56,0,0,0,62,1,35,0,32,0,149,0,85,0,19,0, + 72,15,0,0,110,1,85,1,84,2,59,1,0,0,100,2, + 0,0,77,11,0,0,85,1,118,0,149,5,32,0,77,17, + 0,0,11,0,32,0,103,0,55,3,102,1,114,6,0,0, + 0,114,7,0,0,0,41,3,114,12,1,0,0,114,102,0, + 0,0,114,37,1,0,0,115,3,0,0,0,32,32,128,114, + 9,0,0,0,114,15,1,0,0,218,30,83,101,116,46,95, + 95,115,117,98,95,95,46,60,108,111,99,97,108,115,62,46, + 60,103,101,110,101,120,112,114,62,137,2,0,0,115,32,0, + 0,0,248,233,0,128,0,240,0,1,35,58,178,100,168,85, + 216,38,43,176,53,209,38,56,247,3,0,36,41,161,53,178, + 100,249,243,8,0,0,0,131,10,26,1,145,9,26,1,169, + 5,114,229,0,0,0,114,25,0,0,0,114,17,0,0,0, + 114,56,0,0,0,114,59,1,0,0,114,43,1,0,0,115, + 2,0,0,0,32,96,114,9,0,0,0,218,7,95,95,115, + 117,98,95,95,218,11,83,101,116,46,95,95,115,117,98,95, + 95,132,2,0,0,115,82,0,0,0,248,128,0,220,15,25, + 152,37,164,19,215,15,37,209,15,37,220,19,29,152,101,164, + 88,215,19,46,209,19,46,220,23,37,208,16,37,216,20,24, + 215,20,39,209,20,39,168,5,211,20,46,136,69,216,15,19, + 215,15,34,209,15,34,244,0,1,35,58,177,100,243,0,1, + 35,58,243,0,1,16,58,240,0,1,9,58,114,8,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,188,0,0,0,94,0,149,0,91, + 1,0,0,0,0,0,0,0,0,85,1,91,2,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,100,44,0,0,91,1,0,0,0,0,0, + 0,0,0,85,1,91,4,0,0,0,0,0,0,0,0,53, + 2,0,0,0,0,0,0,40,0,0,0,0,0,0,0,100, + 6,0,0,91,6,0,0,0,0,0,0,0,0,36,0,84, + 0,82,9,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,110, + 1,84,0,82,9,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,0,52,1,83,1,26,0,106, + 8,85,1,19,0,53,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,36,0,41,2,78,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,51,0,0,0,243, + 56,0,0,0,62,1,35,0,32,0,149,0,85,0,19,0, + 72,15,0,0,110,1,85,1,84,2,59,1,0,0,100,2, + 0,0,77,11,0,0,85,1,118,0,149,5,32,0,77,17, + 0,0,11,0,32,0,103,0,55,3,102,1,114,6,0,0, + 0,114,7,0,0,0,114,63,1,0,0,115,3,0,0,0, + 32,32,128,114,9,0,0,0,114,15,1,0,0,218,31,83, + 101,116,46,95,95,114,115,117,98,95,95,46,60,108,111,99, + 97,108,115,62,46,60,103,101,110,101,120,112,114,62,145,2, + 0,0,115,32,0,0,0,248,233,0,128,0,240,0,1,35, + 57,178,101,168,85,216,38,43,176,52,209,38,55,247,3,0, + 36,41,161,53,178,101,249,114,82,1,0,0,114,83,1,0, + 0,114,43,1,0,0,115,2,0,0,0,96,32,114,9,0, + 0,0,218,8,95,95,114,115,117,98,95,95,218,12,83,101, + 116,46,95,95,114,115,117,98,95,95,140,2,0,0,115,82, + 0,0,0,248,128,0,220,15,25,152,37,164,19,215,15,37, + 209,15,37,220,19,29,152,101,164,88,215,19,46,209,19,46, + 220,23,37,208,16,37,216,20,24,215,20,39,209,20,39,168, + 5,211,20,46,136,69,216,15,19,215,15,34,209,15,34,244, + 0,1,35,57,177,101,243,0,1,35,57,243,0,1,16,57, + 240,0,1,9,57,114,8,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 150,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,1,91,2,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,100,44,0,0, + 91,1,0,0,0,0,0,0,0,0,85,1,91,4,0,0, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,6,0,0,91,6,0,0,0,0, + 0,0,0,0,36,0,85,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,110,1,88,1,45,10,0,0,88,16, + 45,10,0,0,45,7,0,0,36,0,114,6,0,0,0,114, + 83,1,0,0,114,43,1,0,0,115,2,0,0,0,32,32, + 114,9,0,0,0,218,7,95,95,120,111,114,95,95,218,11, + 83,101,116,46,95,95,120,111,114,95,95,148,2,0,0,115, + 65,0,0,0,128,0,220,15,25,152,37,164,19,215,15,37, + 209,15,37,220,19,29,152,101,164,88,215,19,46,209,19,46, + 220,23,37,208,16,37,216,20,24,215,20,39,209,20,39,168, + 5,211,20,46,136,69,216,16,20,145,12,160,21,161,28,209, + 15,46,208,8,46,114,8,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,243, + 14,1,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,1,83,1,85,1,45,5,0,0,83,2, + 45,0,0,0,110,2,91,5,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,110,3,83,3,85,3, + 83,2,45,0,0,0,45,5,0,0,110,4,88,66,45,14, + 0,0,110,4,85,0,19,0,72,34,0,0,110,5,91,7, + 0,0,0,0,0,0,0,0,85,5,53,1,0,0,0,0, + 0,0,110,6,88,70,85,6,83,4,45,3,0,0,45,12, + 0,0,83,5,45,12,0,0,83,6,45,5,0,0,45,25, + 0,0,110,4,88,66,45,14,0,0,110,4,77,36,0,0, + 11,0,32,0,88,68,83,7,45,9,0,0,85,4,83,8, + 45,9,0,0,45,12,0,0,45,25,0,0,110,4,85,4, + 83,9,45,5,0,0,83,10,45,0,0,0,110,4,88,66, + 45,14,0,0,110,4,88,65,58,148,0,0,97,7,0,0, + 88,66,83,2,45,0,0,0,45,23,0,0,110,4,85,4, + 83,11,58,88,0,0,97,2,0,0,83,12,110,4,85,4, + 36,0,41,13,97,219,1,0,0,67,111,109,112,117,116,101, + 32,116,104,101,32,104,97,115,104,32,118,97,108,117,101,32, + 111,102,32,97,32,115,101,116,46,10,10,78,111,116,101,32, + 116,104,97,116,32,119,101,32,100,111,110,39,116,32,100,101, + 102,105,110,101,32,95,95,104,97,115,104,95,95,58,32,110, + 111,116,32,97,108,108,32,115,101,116,115,32,97,114,101,32, + 104,97,115,104,97,98,108,101,46,10,66,117,116,32,105,102, + 32,121,111,117,32,100,101,102,105,110,101,32,97,32,104,97, + 115,104,97,98,108,101,32,115,101,116,32,116,121,112,101,44, + 32,105,116,115,32,95,95,104,97,115,104,95,95,32,115,104, + 111,117,108,100,10,99,97,108,108,32,116,104,105,115,32,102, + 117,110,99,116,105,111,110,46,10,10,84,104,105,115,32,109, + 117,115,116,32,98,101,32,99,111,109,112,97,116,105,98,108, + 101,32,95,95,101,113,95,95,46,10,10,65,108,108,32,115, + 101,116,115,32,111,117,103,104,116,32,116,111,32,99,111,109, + 112,97,114,101,32,101,113,117,97,108,32,105,102,32,116,104, + 101,121,32,99,111,110,116,97,105,110,32,116,104,101,32,115, + 97,109,101,10,101,108,101,109,101,110,116,115,44,32,114,101, + 103,97,114,100,108,101,115,115,32,111,102,32,104,111,119,32, + 116,104,101,121,32,97,114,101,32,105,109,112,108,101,109,101, + 110,116,101,100,44,32,97,110,100,10,114,101,103,97,114,100, + 108,101,115,115,32,111,102,32,116,104,101,32,111,114,100,101, + 114,32,111,102,32,116,104,101,32,101,108,101,109,101,110,116, + 115,59,32,115,111,32,116,104,101,114,101,39,115,32,110,111, + 116,32,109,117,99,104,10,102,114,101,101,100,111,109,32,102, + 111,114,32,95,95,101,113,95,95,32,111,114,32,95,95,104, + 97,115,104,95,95,46,32,32,87,101,32,109,97,116,99,104, + 32,116,104,101,32,97,108,103,111,114,105,116,104,109,32,117, + 115,101,100,10,98,121,32,116,104,101,32,98,117,105,108,116, + 45,105,110,32,102,114,111,122,101,110,115,101,116,32,116,121, + 112,101,46,10,114,228,0,0,0,114,37,0,0,0,105,77, + 239,232,114,233,16,0,0,0,105,179,77,91,5,108,3,0, + 0,0,215,52,126,50,3,0,233,11,0,0,0,233,25,0, + 0,0,105,205,13,1,0,105,227,195,17,54,114,244,0,0, + 0,105,193,199,56,35,41,4,114,41,0,0,0,218,7,109, + 97,120,115,105,122,101,114,231,0,0,0,218,4,104,97,115, + 104,41,7,114,68,0,0,0,218,3,77,65,88,218,4,77, + 65,83,75,218,1,110,218,1,104,114,204,0,0,0,218,2, + 104,120,115,7,0,0,0,32,32,32,32,32,32,32,114,9, + 0,0,0,218,5,95,104,97,115,104,218,9,83,101,116,46, + 95,104,97,115,104,157,2,0,0,115,185,0,0,0,128,0, + 244,30,0,15,18,143,107,137,107,136,3,216,15,16,144,51, + 137,119,152,17,137,123,136,4,220,12,15,144,4,139,73,136, + 1,216,12,22,152,33,152,97,153,37,209,12,32,136,1,216, + 8,9,137,9,136,1,219,17,21,136,65,220,17,21,144,97, + 147,23,136,66,216,12,13,152,2,152,98,153,8,145,47,160, + 72,209,18,44,176,26,209,17,59,209,12,59,136,65,216,12, + 13,137,73,138,65,241,7,0,18,22,240,8,0,9,10,144, + 50,137,103,152,33,152,114,153,39,209,13,34,209,8,34,136, + 1,216,12,13,144,5,137,73,152,9,209,12,33,136,1,216, + 8,9,137,9,136,1,216,11,12,139,55,216,12,13,152,1, + 145,24,137,77,136,65,216,11,12,144,2,139,55,216,16,25, + 136,65,216,15,16,136,8,114,8,0,0,0,78,41,24,114, + 78,0,0,0,114,79,0,0,0,114,80,0,0,0,114,81, + 0,0,0,114,4,1,0,0,114,82,0,0,0,114,39,1, + 0,0,114,44,1,0,0,114,49,1,0,0,114,48,1,0, + 0,114,54,1,0,0,114,83,0,0,0,114,59,1,0,0, + 114,66,1,0,0,218,8,95,95,114,97,110,100,95,95,114, + 69,1,0,0,114,77,1,0,0,218,7,95,95,114,111,114, + 95,95,114,84,1,0,0,114,89,1,0,0,114,92,1,0, + 0,218,8,95,95,114,120,111,114,95,95,114,105,1,0,0, + 114,84,0,0,0,114,7,0,0,0,114,8,0,0,0,114, + 9,0,0,0,114,25,0,0,0,114,25,0,0,0,53,2, + 0,0,115,116,0,0,0,134,0,241,2,8,5,8,240,20, + 0,17,19,128,73,242,4,8,5,20,242,20,3,5,61,242, + 10,3,5,61,242,10,8,5,20,242,20,3,5,62,240,10, + 0,6,17,241,2,6,5,23,243,3,0,6,17,240,2,6, + 5,23,242,16,3,5,78,1,240,10,0,16,23,128,72,242, + 4,5,5,20,242,14,4,5,42,240,12,0,15,21,128,71, + 242,4,6,5,58,242,16,6,5,57,242,16,5,5,47,240, + 14,0,16,23,128,72,245,4,31,5,17,114,8,0,0,0, + 114,25,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,102,0,0,0,149, + 0,92,0,114,1,83,0,114,2,83,1,114,3,83,2,114, + 4,83,3,114,5,92,6,83,4,26,0,53,0,0,0,0, + 0,0,0,114,7,92,6,83,5,26,0,53,0,0,0,0, + 0,0,0,114,8,83,6,26,0,114,9,83,7,26,0,114, + 10,83,8,26,0,114,11,83,9,26,0,114,12,83,10,26, + 0,114,13,83,11,26,0,114,14,83,12,26,0,114,15,83, + 3,114,16,103,13,41,14,114,26,0,0,0,105,194,2,0, + 0,97,107,1,0,0,65,32,109,117,116,97,98,108,101,32, + 115,101,116,32,105,115,32,97,32,102,105,110,105,116,101,44, + 32,105,116,101,114,97,98,108,101,32,99,111,110,116,97,105, + 110,101,114,46,10,10,84,104,105,115,32,99,108,97,115,115, + 32,112,114,111,118,105,100,101,115,32,99,111,110,99,114,101, + 116,101,32,103,101,110,101,114,105,99,32,105,109,112,108,101, + 109,101,110,116,97,116,105,111,110,115,32,111,102,32,97,108, + 108,10,109,101,116,104,111,100,115,32,101,120,99,101,112,116, + 32,102,111,114,32,95,95,99,111,110,116,97,105,110,115,95, + 95,44,32,95,95,105,116,101,114,95,95,44,32,95,95,108, + 101,110,95,95,44,10,97,100,100,40,41,44,32,97,110,100, + 32,100,105,115,99,97,114,100,40,41,46,10,10,84,111,32, + 111,118,101,114,114,105,100,101,32,116,104,101,32,99,111,109, + 112,97,114,105,115,111,110,115,32,40,112,114,101,115,117,109, + 97,98,108,121,32,102,111,114,32,115,112,101,101,100,44,32, + 97,115,32,116,104,101,10,115,101,109,97,110,116,105,99,115, + 32,97,114,101,32,102,105,120,101,100,41,44,32,97,108,108, + 32,121,111,117,32,104,97,118,101,32,116,111,32,100,111,32, + 105,115,32,114,101,100,101,102,105,110,101,32,95,95,108,101, + 95,95,32,97,110,100,10,116,104,101,110,32,116,104,101,32, + 111,116,104,101,114,32,111,112,101,114,97,116,105,111,110,115, + 32,119,105,108,108,32,97,117,116,111,109,97,116,105,99,97, + 108,108,121,32,102,111,108,108,111,119,32,115,117,105,116,46, + 10,114,7,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,14,0,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,101,1,41,1, + 122,15,65,100,100,32,97,110,32,101,108,101,109,101,110,116, + 46,114,217,0,0,0,114,101,0,0,0,115,2,0,0,0, + 32,32,114,9,0,0,0,218,3,97,100,100,218,14,77,117, + 116,97,98,108,101,83,101,116,46,97,100,100,208,2,0,0, + 243,10,0,0,0,128,0,244,6,0,15,34,208,8,33,114, + 8,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,14,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,101,1,41,1,122,56, + 82,101,109,111,118,101,32,97,110,32,101,108,101,109,101,110, + 116,46,32,32,68,111,32,110,111,116,32,114,97,105,115,101, + 32,97,110,32,101,120,99,101,112,116,105,111,110,32,105,102, + 32,97,98,115,101,110,116,46,114,217,0,0,0,114,101,0, + 0,0,115,2,0,0,0,32,32,114,9,0,0,0,218,7, + 100,105,115,99,97,114,100,218,18,77,117,116,97,98,108,101, + 83,101,116,46,100,105,115,99,97,114,100,213,2,0,0,114, + 114,1,0,0,114,8,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,70, + 0,0,0,149,0,88,16,59,1,0,0,97,11,0,0,91, + 1,0,0,0,0,0,0,0,0,85,1,53,1,0,0,0, + 0,0,0,101,1,85,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,32,0,103,1,41,2,122,53,82,101,109, + 111,118,101,32,97,110,32,101,108,101,109,101,110,116,46,32, + 73,102,32,110,111,116,32,97,32,109,101,109,98,101,114,44, + 32,114,97,105,115,101,32,97,32,75,101,121,69,114,114,111, + 114,46,78,41,2,218,8,75,101,121,69,114,114,111,114,114, + 116,1,0,0,114,101,0,0,0,115,2,0,0,0,32,32, + 114,9,0,0,0,218,6,114,101,109,111,118,101,218,17,77, + 117,116,97,98,108,101,83,101,116,46,114,101,109,111,118,101, + 218,2,0,0,115,30,0,0,0,128,0,224,11,16,211,11, + 28,220,18,26,152,53,147,47,208,12,33,216,8,12,143,12, + 137,12,144,85,213,8,27,114,8,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,128,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,110,1,30,0, + 91,3,0,0,0,0,0,0,0,0,85,1,53,1,0,0, + 0,0,0,0,110,2,85,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,32,0,85,2,36,0,33,0,91,4, + 0,0,0,0,0,0,0,0,7,0,97,8,0,0,32,0, + 91,6,0,0,0,0,0,0,0,0,83,1,101,2,102,0, + 61,3,31,0,102,1,41,2,122,50,82,101,116,117,114,110, + 32,116,104,101,32,112,111,112,112,101,100,32,118,97,108,117, + 101,46,32,32,82,97,105,115,101,32,75,101,121,69,114,114, + 111,114,32,105,102,32,101,109,112,116,121,46,78,41,5,218, + 4,105,116,101,114,218,4,110,101,120,116,114,100,0,0,0, + 114,119,1,0,0,114,116,1,0,0,169,3,114,68,0,0, + 0,114,58,1,0,0,114,102,0,0,0,115,3,0,0,0, + 32,32,32,114,9,0,0,0,218,3,112,111,112,218,14,77, + 117,116,97,98,108,101,83,101,116,46,112,111,112,224,2,0, + 0,115,69,0,0,0,128,0,228,13,17,144,36,139,90,136, + 2,240,2,3,9,37,220,20,24,152,18,147,72,136,69,240, + 6,0,9,13,143,12,137,12,144,85,212,8,27,216,15,20, + 136,12,248,244,7,0,16,29,243,0,1,9,37,220,18,26, + 160,4,208,12,36,240,3,1,9,37,250,115,8,0,0,0, + 141,11,43,0,171,18,61,3,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,74,0, + 0,0,149,0,30,0,30,0,85,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,32,0,77,18,0,0,33,0,91,2, + 0,0,0,0,0,0,0,0,7,0,97,3,0,0,32,0, + 31,0,103,1,102,0,61,3,31,0,102,1,41,2,122,54, + 84,104,105,115,32,105,115,32,115,108,111,119,32,40,99,114, + 101,97,116,101,115,32,78,32,110,101,119,32,105,116,101,114, + 97,116,111,114,115,33,41,32,98,117,116,32,101,102,102,101, + 99,116,105,118,101,46,78,41,2,114,126,1,0,0,114,119, + 1,0,0,114,67,0,0,0,115,1,0,0,0,32,114,9, + 0,0,0,218,5,99,108,101,97,114,218,16,77,117,116,97, + 98,108,101,83,101,116,46,99,108,101,97,114,234,2,0,0, + 115,42,0,0,0,128,0,240,4,4,9,17,216,18,22,216, + 16,20,151,8,145,8,148,10,241,3,0,19,23,248,228,15, + 23,243,0,1,9,17,217,12,16,240,3,1,9,17,250,243, + 12,0,0,0,130,19,21,0,149,10,34,3,161,1,34,3, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,58,0,0,0,149,0,85,1,19,0, + 72,20,0,0,110,2,85,0,82,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,32,0,77,22,0,0,11,0,32,0, + 85,0,36,0,114,6,0,0,0,41,1,114,112,1,0,0, + 114,125,1,0,0,115,3,0,0,0,32,32,32,114,9,0, + 0,0,218,7,95,95,105,111,114,95,95,218,18,77,117,116, + 97,98,108,101,83,101,116,46,95,95,105,111,114,95,95,242, + 2,0,0,115,28,0,0,0,128,0,219,21,23,136,69,216, + 12,16,143,72,137,72,144,85,142,79,241,3,0,22,24,224, + 15,19,136,11,114,8,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,62, + 0,0,0,149,0,88,1,45,10,0,0,19,0,72,20,0, + 0,110,2,85,0,82,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,2,53,1,0,0,0, + 0,0,0,32,0,77,22,0,0,11,0,32,0,85,0,36, + 0,114,6,0,0,0,41,1,114,116,1,0,0,114,125,1, + 0,0,115,3,0,0,0,32,32,32,114,9,0,0,0,218, + 8,95,95,105,97,110,100,95,95,218,19,77,117,116,97,98, + 108,101,83,101,116,46,95,95,105,97,110,100,95,95,247,2, + 0,0,115,31,0,0,0,128,0,216,22,26,148,105,136,69, + 216,12,16,143,76,137,76,152,21,214,12,31,241,3,0,23, + 32,224,15,19,136,11,114,8,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,226,0,0,0,149,0,88,16,76,0,97,18,0,0,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,32,0,85, + 0,36,0,91,3,0,0,0,0,0,0,0,0,85,1,91, + 4,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,17,0,0,85,0,82, + 7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,110,1,85, + 1,19,0,72,44,0,0,110,2,88,32,59,0,0,0,97, + 19,0,0,85,0,82,9,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,2,53,1,0,0,0, + 0,0,0,32,0,77,27,0,0,85,0,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 2,53,1,0,0,0,0,0,0,32,0,77,46,0,0,11, + 0,32,0,85,0,36,0,114,6,0,0,0,41,6,114,129, + 1,0,0,114,229,0,0,0,114,25,0,0,0,114,59,1, + 0,0,114,116,1,0,0,114,112,1,0,0,114,125,1,0, + 0,115,3,0,0,0,32,32,32,114,9,0,0,0,218,8, + 95,95,105,120,111,114,95,95,218,19,77,117,116,97,98,108, + 101,83,101,116,46,95,95,105,120,111,114,95,95,252,2,0, + 0,115,99,0,0,0,128,0,216,11,13,138,58,216,12,16, + 143,74,137,74,140,76,240,18,0,16,20,136,11,244,15,0, + 20,30,152,98,164,35,215,19,38,209,19,38,216,21,25,215, + 21,40,209,21,40,168,18,211,21,44,144,2,219,25,27,144, + 5,216,19,24,147,61,216,20,24,151,76,145,76,160,21,214, + 20,39,224,20,24,151,72,145,72,152,85,150,79,241,9,0, + 26,28,240,10,0,16,20,136,11,114,8,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,102,0,0,0,149,0,88,16,76,0,97,18, + 0,0,85,0,82,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 32,0,85,0,36,0,85,1,19,0,72,20,0,0,110,2, + 85,0,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,2,53,1,0,0,0,0,0,0, + 32,0,77,22,0,0,11,0,32,0,85,0,36,0,114,6, + 0,0,0,41,2,114,129,1,0,0,114,116,1,0,0,114, + 125,1,0,0,115,3,0,0,0,32,32,32,114,9,0,0, + 0,218,8,95,95,105,115,117,98,95,95,218,19,77,117,116, + 97,98,108,101,83,101,116,46,95,95,105,115,117,98,95,95, + 9,3,0,0,115,52,0,0,0,128,0,216,11,13,138,58, + 216,12,16,143,74,137,74,140,76,240,8,0,16,20,136,11, + 243,5,0,26,28,144,5,216,16,20,151,12,145,12,152,85, + 214,16,35,241,3,0,26,28,224,15,19,136,11,114,8,0, + 0,0,78,41,17,114,78,0,0,0,114,79,0,0,0,114, + 80,0,0,0,114,81,0,0,0,114,4,1,0,0,114,82, + 0,0,0,114,4,0,0,0,114,112,1,0,0,114,116,1, + 0,0,114,120,1,0,0,114,126,1,0,0,114,129,1,0, + 0,114,133,1,0,0,114,136,1,0,0,114,139,1,0,0, + 114,142,1,0,0,114,84,0,0,0,114,7,0,0,0,114, + 8,0,0,0,114,9,0,0,0,114,26,0,0,0,114,26, + 0,0,0,194,2,0,0,115,87,0,0,0,134,0,241,2, + 9,5,8,240,22,0,17,19,128,73,224,5,19,241,2,2, + 5,34,243,3,0,6,20,240,2,2,5,34,240,8,0,6, + 20,241,2,2,5,34,243,3,0,6,20,240,2,2,5,34, + 242,8,4,5,28,242,12,8,5,21,242,20,6,5,17,242, + 16,3,5,20,242,10,3,5,20,242,10,11,5,20,245,26, + 6,5,20,114,8,0,0,0,114,26,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,92,0,0,0,149,0,92,0,114,1,83,0,114, + 2,83,1,114,3,83,2,114,4,83,3,114,5,83,4,114, + 6,92,7,83,5,26,0,53,0,0,0,0,0,0,0,114, + 8,83,13,83,7,26,0,106,1,114,9,83,8,26,0,114, + 10,83,9,26,0,114,11,83,10,26,0,114,12,83,11,26, + 0,114,13,83,12,26,0,114,14,83,6,114,15,83,3,114, + 16,103,6,41,14,114,27,0,0,0,105,23,3,0,0,122, + 182,65,32,77,97,112,112,105,110,103,32,105,115,32,97,32, + 103,101,110,101,114,105,99,32,99,111,110,116,97,105,110,101, + 114,32,102,111,114,32,97,115,115,111,99,105,97,116,105,110, + 103,32,107,101,121,47,118,97,108,117,101,10,112,97,105,114, + 115,46,10,10,84,104,105,115,32,99,108,97,115,115,32,112, + 114,111,118,105,100,101,115,32,99,111,110,99,114,101,116,101, + 32,103,101,110,101,114,105,99,32,105,109,112,108,101,109,101, + 110,116,97,116,105,111,110,115,32,111,102,32,97,108,108,10, + 109,101,116,104,111,100,115,32,101,120,99,101,112,116,32,102, + 111,114,32,95,95,103,101,116,105,116,101,109,95,95,44,32, + 95,95,105,116,101,114,95,95,44,32,97,110,100,32,95,95, + 108,101,110,95,95,46,10,114,7,0,0,0,233,64,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,14,0,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,101,1,114,6,0,0,0,169,1, + 114,119,1,0,0,169,2,114,68,0,0,0,218,3,107,101, + 121,115,2,0,0,0,32,32,114,9,0,0,0,114,0,1, + 0,0,218,19,77,97,112,112,105,110,103,46,95,95,103,101, + 116,105,116,101,109,95,95,36,3,0,0,243,7,0,0,0, + 128,0,228,14,22,136,14,114,8,0,0,0,78,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,48,0,0,0,149,0,30,0,88,1,5,0,0, + 0,36,0,33,0,91,0,0,0,0,0,0,0,0,0,7, + 0,97,5,0,0,32,0,85,2,115,2,31,0,36,0,102, + 0,61,3,31,0,102,1,41,1,122,60,68,46,103,101,116, + 40,107,91,44,100,93,41,32,45,62,32,68,91,107,93,32, + 105,102,32,107,32,105,110,32,68,44,32,101,108,115,101,32, + 100,46,32,32,100,32,100,101,102,97,117,108,116,115,32,116, + 111,32,78,111,110,101,46,114,147,1,0,0,169,3,114,68, + 0,0,0,114,149,1,0,0,218,7,100,101,102,97,117,108, + 116,115,3,0,0,0,32,32,32,114,9,0,0,0,218,3, + 103,101,116,218,11,77,97,112,112,105,110,103,46,103,101,116, + 40,3,0,0,115,35,0,0,0,128,0,240,4,3,9,27, + 216,19,23,145,57,208,12,28,248,220,15,23,243,0,1,9, + 27,216,19,26,138,78,240,3,1,9,27,250,115,12,0,0, + 0,130,3,6,0,134,12,21,3,148,1,21,3,99,2,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,46,0,0,0,149,0,30,0,88,1,5,0,0, + 0,32,0,103,1,33,0,91,0,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,103,2,102,0,61, + 3,31,0,102,1,169,3,78,84,70,114,147,1,0,0,114, + 148,1,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 114,205,0,0,0,218,20,77,97,112,112,105,110,103,46,95, + 95,99,111,110,116,97,105,110,115,95,95,47,3,0,0,115, + 37,0,0,0,128,0,240,2,5,9,24,216,12,16,138,73, + 240,8,0,20,24,248,244,7,0,16,24,243,0,1,9,25, + 217,19,24,240,3,1,9,25,250,115,12,0,0,0,130,4, + 7,0,135,10,20,3,147,1,20,3,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 24,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,36,0,41,1,122,58, + 68,46,107,101,121,115,40,41,32,45,62,32,97,32,115,101, + 116,45,108,105,107,101,32,111,98,106,101,99,116,32,112,114, + 111,118,105,100,105,110,103,32,97,32,118,105,101,119,32,111, + 110,32,68,39,115,32,107,101,121,115,41,1,114,30,0,0, + 0,114,67,0,0,0,115,1,0,0,0,32,114,9,0,0, + 0,218,4,107,101,121,115,218,12,77,97,112,112,105,110,103, + 46,107,101,121,115,55,3,0,0,115,12,0,0,0,128,0, + 228,15,23,152,4,139,126,208,8,29,114,8,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,24,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,36, + 0,41,1,122,60,68,46,105,116,101,109,115,40,41,32,45, + 62,32,97,32,115,101,116,45,108,105,107,101,32,111,98,106, + 101,99,116,32,112,114,111,118,105,100,105,110,103,32,97,32, + 118,105,101,119,32,111,110,32,68,39,115,32,105,116,101,109, + 115,41,1,114,31,0,0,0,114,67,0,0,0,115,1,0, + 0,0,32,114,9,0,0,0,218,5,105,116,101,109,115,218, + 13,77,97,112,112,105,110,103,46,105,116,101,109,115,59,3, + 0,0,115,12,0,0,0,128,0,228,15,24,152,20,139,127, + 208,8,30,114,8,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,24,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,36,0,41,1,122,54,68,46, + 118,97,108,117,101,115,40,41,32,45,62,32,97,110,32,111, + 98,106,101,99,116,32,112,114,111,118,105,100,105,110,103,32, + 97,32,118,105,101,119,32,111,110,32,68,39,115,32,118,97, + 108,117,101,115,41,1,114,32,0,0,0,114,67,0,0,0, + 115,1,0,0,0,32,114,9,0,0,0,218,6,118,97,108, + 117,101,115,218,14,77,97,112,112,105,110,103,46,118,97,108, + 117,101,115,63,3,0,0,115,13,0,0,0,128,0,228,15, + 25,152,36,211,15,31,208,8,31,114,8,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,3, + 0,0,0,243,158,0,0,0,149,0,91,1,0,0,0,0, + 0,0,0,0,85,1,91,2,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,6,0,0,91,4,0,0,0,0,0,0,0,0,36,0, + 91,7,0,0,0,0,0,0,0,0,85,0,82,9,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 91,7,0,0,0,0,0,0,0,0,85,1,82,9,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 58,72,0,0,36,0,114,6,0,0,0,41,5,114,229,0, + 0,0,114,27,0,0,0,114,56,0,0,0,218,4,100,105, + 99,116,114,164,1,0,0,114,43,1,0,0,115,2,0,0, + 0,32,32,114,9,0,0,0,114,54,1,0,0,218,14,77, + 97,112,112,105,110,103,46,95,95,101,113,95,95,67,3,0, + 0,115,54,0,0,0,128,0,220,15,25,152,37,164,23,215, + 15,41,209,15,41,220,19,33,208,12,33,220,15,19,144,68, + 151,74,145,74,147,76,211,15,33,164,84,168,37,175,43,169, + 43,171,45,211,37,56,209,15,56,208,8,56,114,8,0,0, + 0,114,6,0,0,0,41,17,114,78,0,0,0,114,79,0, + 0,0,114,80,0,0,0,114,81,0,0,0,114,4,1,0, + 0,114,82,0,0,0,218,15,95,95,97,98,99,95,116,112, + 102,108,97,103,115,95,95,114,4,0,0,0,114,0,1,0, + 0,114,155,1,0,0,114,205,0,0,0,114,161,1,0,0, + 114,164,1,0,0,114,167,1,0,0,114,54,1,0,0,114, + 180,0,0,0,114,84,0,0,0,114,7,0,0,0,114,8, + 0,0,0,114,9,0,0,0,114,27,0,0,0,114,27,0, + 0,0,23,3,0,0,115,76,0,0,0,134,0,241,2,5, + 5,8,240,14,0,17,19,128,73,240,6,0,23,29,128,79, + 224,5,19,241,2,1,5,23,243,3,0,6,20,240,2,1, + 5,23,244,6,5,5,27,242,14,6,5,24,242,16,2,5, + 30,242,8,2,5,31,242,8,2,5,32,242,8,3,5,57, + 240,10,0,20,24,131,76,114,8,0,0,0,114,27,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,0,0,0,0,243,58,0,0,0,149,0,92,0,114, + 1,83,0,114,2,83,1,114,3,83,2,114,4,83,3,26, + 0,114,5,83,4,26,0,114,6,83,5,26,0,114,7,92, + 8,34,0,92,9,53,1,0,0,0,0,0,0,114,10,83, + 2,114,11,103,6,41,7,114,29,0,0,0,105,78,3,0, + 0,169,1,218,8,95,109,97,112,112,105,110,103,99,2,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,243,16,0,0,0,149,0,88,16,108,0,0,0,0, + 0,0,0,0,0,103,0,114,6,0,0,0,114,174,1,0, + 0,41,2,114,68,0,0,0,218,7,109,97,112,112,105,110, + 103,115,2,0,0,0,32,32,114,9,0,0,0,218,8,95, + 95,105,110,105,116,95,95,218,20,77,97,112,112,105,110,103, + 86,105,101,119,46,95,95,105,110,105,116,95,95,82,3,0, + 0,115,7,0,0,0,128,0,216,24,31,141,13,114,8,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,44,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,36,0,114,6,0,0,0,41,2,114, + 231,0,0,0,114,175,1,0,0,114,67,0,0,0,115,1, + 0,0,0,32,114,9,0,0,0,114,197,0,0,0,218,19, + 77,97,112,112,105,110,103,86,105,101,119,46,95,95,108,101, + 110,95,95,85,3,0,0,115,17,0,0,0,128,0,220,15, + 18,144,52,151,61,145,61,211,15,33,208,8,33,114,8,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,36,0,0,0,149,0,83,1, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,36,0, + 41,2,78,122,38,123,48,46,95,95,99,108,97,115,115,95, + 95,46,95,95,110,97,109,101,95,95,125,40,123,48,46,95, + 109,97,112,112,105,110,103,33,114,125,41,41,1,218,6,102, + 111,114,109,97,116,114,67,0,0,0,115,1,0,0,0,32, + 114,9,0,0,0,114,247,0,0,0,218,20,77,97,112,112, + 105,110,103,86,105,101,119,46,95,95,114,101,112,114,95,95, + 88,3,0,0,115,19,0,0,0,128,0,216,15,55,215,15, + 62,209,15,62,184,116,211,15,68,208,8,68,114,8,0,0, + 0,78,41,12,114,78,0,0,0,114,79,0,0,0,114,80, + 0,0,0,114,81,0,0,0,114,82,0,0,0,114,178,1, + 0,0,114,197,0,0,0,114,247,0,0,0,114,83,0,0, + 0,114,94,0,0,0,114,95,0,0,0,114,84,0,0,0, + 114,7,0,0,0,114,8,0,0,0,114,9,0,0,0,114, + 29,0,0,0,114,29,0,0,0,78,3,0,0,115,36,0, + 0,0,134,0,224,16,27,128,73,242,4,1,5,32,242,6, + 1,5,34,242,6,1,5,69,1,241,6,0,25,36,160,76, + 211,24,49,211,4,21,114,8,0,0,0,114,29,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,52,0,0,0,149,0,92,0,114,1, + 83,0,114,2,83,1,114,3,83,2,114,4,92,5,83,3, + 26,0,53,0,0,0,0,0,0,0,114,6,83,4,26,0, + 114,7,83,5,26,0,114,8,83,2,114,9,103,6,41,7, + 114,30,0,0,0,105,94,3,0,0,114,7,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,24,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,36, + 0,114,6,0,0,0,169,1,218,3,115,101,116,114,57,1, + 0,0,115,2,0,0,0,32,32,114,9,0,0,0,114,59, + 1,0,0,218,23,75,101,121,115,86,105,101,119,46,95,102, + 114,111,109,95,105,116,101,114,97,98,108,101,98,3,0,0, + 243,11,0,0,0,128,0,228,15,18,144,50,139,119,136,14, + 114,8,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,243,30,0,0,0,149, + 0,88,16,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,59,0,0,0,36,0,114,6,0, + 0,0,114,174,1,0,0,114,148,1,0,0,115,2,0,0, + 0,32,32,114,9,0,0,0,114,205,0,0,0,218,21,75, + 101,121,115,86,105,101,119,46,95,95,99,111,110,116,97,105, + 110,115,95,95,102,3,0,0,115,15,0,0,0,128,0,216, + 15,18,151,109,145,109,209,15,35,208,8,35,114,8,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,35,0,0,0,243,56,0,0,0,35,0,32,0,149, + 0,85,0,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,21,0,83,0,104,3,0,0,118, + 1,149,2,78,5,12,0,32,0,103,0,8,0,78,5,55, + 3,102,1,114,6,0,0,0,114,174,1,0,0,114,67,0, + 0,0,115,1,0,0,0,32,114,9,0,0,0,114,165,0, + 0,0,218,17,75,101,121,115,86,105,101,119,46,95,95,105, + 116,101,114,95,95,105,3,0,0,115,18,0,0,0,233,0, + 128,0,216,19,23,151,61,145,61,215,8,32,211,8,32,249, + 115,12,0,0,0,130,16,26,1,146,1,24,4,147,6,26, + 1,78,169,10,114,78,0,0,0,114,79,0,0,0,114,80, + 0,0,0,114,81,0,0,0,114,82,0,0,0,114,83,0, + 0,0,114,59,1,0,0,114,205,0,0,0,114,165,0,0, + 0,114,84,0,0,0,114,7,0,0,0,114,8,0,0,0, + 114,9,0,0,0,114,30,0,0,0,114,30,0,0,0,94, + 3,0,0,115,35,0,0,0,134,0,224,16,18,128,73,224, + 5,16,241,2,1,5,23,243,3,0,6,17,240,2,1,5, + 23,242,6,1,5,36,245,6,1,5,33,114,8,0,0,0, + 114,30,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,52,0,0,0,149, + 0,92,0,114,1,83,0,114,2,83,1,114,3,83,2,114, + 4,92,5,83,3,26,0,53,0,0,0,0,0,0,0,114, + 6,83,4,26,0,114,7,83,5,26,0,114,8,83,2,114, + 9,103,6,41,7,114,31,0,0,0,105,112,3,0,0,114, + 7,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,24,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,85,1,53,1,0,0, + 0,0,0,0,36,0,114,6,0,0,0,114,187,1,0,0, + 114,57,1,0,0,115,2,0,0,0,32,32,114,9,0,0, + 0,114,59,1,0,0,218,24,73,116,101,109,115,86,105,101, + 119,46,95,102,114,111,109,95,105,116,101,114,97,98,108,101, + 116,3,0,0,114,190,1,0,0,114,8,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,102,0,0,0,149,0,85,1,117,2,0,0, + 112,35,30,0,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,5,0,0,0, + 110,4,88,67,76,0,61,1,40,0,0,0,0,0,0,0, + 100,4,0,0,32,0,88,67,58,72,0,0,36,0,33,0, + 91,2,0,0,0,0,0,0,0,0,7,0,97,3,0,0, + 32,0,31,0,103,1,102,0,61,3,31,0,102,1,114,203, + 0,0,0,41,2,114,175,1,0,0,114,119,1,0,0,41, + 5,114,68,0,0,0,114,1,1,0,0,114,149,1,0,0, + 114,102,0,0,0,218,1,118,115,5,0,0,0,32,32,32, + 32,32,114,9,0,0,0,114,205,0,0,0,218,22,73,116, + 101,109,115,86,105,101,119,46,95,95,99,111,110,116,97,105, + 110,115,95,95,120,3,0,0,115,65,0,0,0,128,0,216, + 21,25,137,10,136,3,240,2,5,9,44,216,16,20,151,13, + 145,13,152,99,209,16,34,136,65,240,8,0,20,21,144,58, + 215,19,43,160,17,161,26,208,12,43,248,244,7,0,16,24, + 243,0,1,9,25,217,19,24,240,3,1,9,25,250,115,12, + 0,0,0,134,15,35,0,163,10,48,3,175,1,48,3,99, + 1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 35,0,0,0,243,86,0,0,0,35,0,32,0,149,0,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,19,0,72,21,0,0,110,1,88,16,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,5,0,0,0,52,2,118,0,149,5,32, + 0,77,23,0,0,11,0,32,0,103,0,55,3,102,1,114, + 6,0,0,0,114,174,1,0,0,114,148,1,0,0,115,2, + 0,0,0,32,32,114,9,0,0,0,114,165,0,0,0,218, + 18,73,116,101,109,115,86,105,101,119,46,95,95,105,116,101, + 114,95,95,129,3,0,0,115,37,0,0,0,233,0,128,0, + 216,19,23,151,61,148,61,136,67,216,19,22,159,13,153,13, + 160,99,209,24,42,208,18,43,212,12,43,242,3,0,20,33, + 249,115,4,0,0,0,130,39,41,1,78,114,195,1,0,0, + 114,7,0,0,0,114,8,0,0,0,114,9,0,0,0,114, + 31,0,0,0,114,31,0,0,0,112,3,0,0,115,35,0, + 0,0,134,0,224,16,18,128,73,224,5,16,241,2,1,5, + 23,243,3,0,6,17,240,2,1,5,23,242,6,7,5,44, + 245,18,2,5,44,114,8,0,0,0,114,31,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,36,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,114,4,83,3,26,0,114, + 5,83,4,26,0,114,6,83,2,114,7,103,5,41,6,114, + 32,0,0,0,105,137,3,0,0,114,7,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,94,0,0,0,149,0,85,0,82,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 19,0,72,29,0,0,110,2,85,0,82,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,2, + 5,0,0,0,110,3,88,49,76,0,100,7,0,0,88,49, + 58,88,0,0,100,2,0,0,77,29,0,0,32,0,103,1, + 11,0,32,0,103,2,114,158,1,0,0,114,174,1,0,0, + 41,4,114,68,0,0,0,114,102,0,0,0,114,149,1,0, + 0,114,200,1,0,0,115,4,0,0,0,32,32,32,32,114, + 9,0,0,0,114,205,0,0,0,218,23,86,97,108,117,101, + 115,86,105,101,119,46,95,95,99,111,110,116,97,105,110,115, + 95,95,141,3,0,0,115,47,0,0,0,128,0,216,19,23, + 151,61,148,61,136,67,216,16,20,151,13,145,13,152,99,209, + 16,34,136,65,216,15,16,138,122,152,81,157,90,217,23,27, + 241,7,0,20,33,240,8,0,16,21,114,8,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 35,0,0,0,243,84,0,0,0,35,0,32,0,149,0,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,19,0,72,20,0,0,110,1,85,0,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,5,0,0,0,118,0,149,5,32,0,77, + 22,0,0,11,0,32,0,103,0,55,3,102,1,114,6,0, + 0,0,114,174,1,0,0,114,148,1,0,0,115,2,0,0, + 0,32,32,114,9,0,0,0,114,165,0,0,0,218,19,86, + 97,108,117,101,115,86,105,101,119,46,95,95,105,116,101,114, + 95,95,148,3,0,0,115,34,0,0,0,233,0,128,0,216, + 19,23,151,61,148,61,136,67,216,18,22,151,45,145,45,160, + 3,209,18,36,212,12,36,242,3,0,20,33,249,114,157,0, + 0,0,78,41,8,114,78,0,0,0,114,79,0,0,0,114, + 80,0,0,0,114,81,0,0,0,114,82,0,0,0,114,205, + 0,0,0,114,165,0,0,0,114,84,0,0,0,114,7,0, + 0,0,114,8,0,0,0,114,9,0,0,0,114,32,0,0, + 0,114,32,0,0,0,137,3,0,0,115,17,0,0,0,134, + 0,224,16,18,128,73,242,4,5,5,21,245,14,2,5,37, + 114,8,0,0,0,114,32,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,243, + 118,0,0,0,149,0,92,0,114,1,83,0,114,2,83,1, + 114,3,83,2,114,4,83,3,114,5,92,6,83,4,26,0, + 53,0,0,0,0,0,0,0,114,7,92,6,83,5,26,0, + 53,0,0,0,0,0,0,0,114,8,92,9,34,0,53,0, + 0,0,0,0,0,0,114,10,92,10,52,1,83,6,26,0, + 106,1,114,11,83,7,26,0,114,12,83,8,26,0,114,13, + 83,12,83,9,26,0,106,1,114,14,83,13,83,11,26,0, + 106,1,114,15,83,3,114,16,103,10,41,14,114,28,0,0, + 0,105,156,3,0,0,122,215,65,32,77,117,116,97,98,108, + 101,77,97,112,112,105,110,103,32,105,115,32,97,32,103,101, + 110,101,114,105,99,32,99,111,110,116,97,105,110,101,114,32, + 102,111,114,32,97,115,115,111,99,105,97,116,105,110,103,10, + 107,101,121,47,118,97,108,117,101,32,112,97,105,114,115,46, + 10,10,84,104,105,115,32,99,108,97,115,115,32,112,114,111, + 118,105,100,101,115,32,99,111,110,99,114,101,116,101,32,103, + 101,110,101,114,105,99,32,105,109,112,108,101,109,101,110,116, + 97,116,105,111,110,115,32,111,102,32,97,108,108,10,109,101, + 116,104,111,100,115,32,101,120,99,101,112,116,32,102,111,114, + 32,95,95,103,101,116,105,116,101,109,95,95,44,32,95,95, + 115,101,116,105,116,101,109,95,95,44,32,95,95,100,101,108, + 105,116,101,109,95,95,44,10,95,95,105,116,101,114,95,95, + 44,32,97,110,100,32,95,95,108,101,110,95,95,46,10,114, + 7,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,14,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,101,1,114,6,0,0, + 0,114,147,1,0,0,169,3,114,68,0,0,0,114,149,1, + 0,0,114,102,0,0,0,115,3,0,0,0,32,32,32,114, + 9,0,0,0,218,11,95,95,115,101,116,105,116,101,109,95, + 95,218,26,77,117,116,97,98,108,101,77,97,112,112,105,110, + 103,46,95,95,115,101,116,105,116,101,109,95,95,167,3,0, + 0,114,151,1,0,0,114,8,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 243,14,0,0,0,149,0,91,0,0,0,0,0,0,0,0, + 0,101,1,114,6,0,0,0,114,147,1,0,0,114,148,1, + 0,0,115,2,0,0,0,32,32,114,9,0,0,0,218,11, + 95,95,100,101,108,105,116,101,109,95,95,218,26,77,117,116, + 97,98,108,101,77,97,112,112,105,110,103,46,95,95,100,101, + 108,105,116,101,109,95,95,171,3,0,0,114,151,1,0,0, + 114,8,0,0,0,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,86,0,0,0,149, + 0,30,0,88,1,5,0,0,0,110,3,88,1,9,0,85, + 3,36,0,33,0,91,0,0,0,0,0,0,0,0,0,7, + 0,97,20,0,0,32,0,88,32,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,97, + 1,0,0,101,0,85,2,115,2,31,0,36,0,102,0,61, + 3,31,0,102,1,41,1,122,151,68,46,112,111,112,40,107, + 91,44,100,93,41,32,45,62,32,118,44,32,114,101,109,111, + 118,101,32,115,112,101,99,105,102,105,101,100,32,107,101,121, + 32,97,110,100,32,114,101,116,117,114,110,32,116,104,101,32, + 99,111,114,114,101,115,112,111,110,100,105,110,103,32,118,97, + 108,117,101,46,10,73,102,32,107,101,121,32,105,115,32,110, + 111,116,32,102,111,117,110,100,44,32,100,32,105,115,32,114, + 101,116,117,114,110,101,100,32,105,102,32,103,105,118,101,110, + 44,32,111,116,104,101,114,119,105,115,101,32,75,101,121,69, + 114,114,111,114,32,105,115,32,114,97,105,115,101,100,46,10, + 41,2,114,119,1,0,0,218,23,95,77,117,116,97,98,108, + 101,77,97,112,112,105,110,103,95,95,109,97,114,107,101,114, + 41,4,114,68,0,0,0,114,149,1,0,0,114,154,1,0, + 0,114,102,0,0,0,115,4,0,0,0,32,32,32,32,114, + 9,0,0,0,114,126,1,0,0,218,18,77,117,116,97,98, + 108,101,77,97,112,112,105,110,103,46,112,111,112,177,3,0, + 0,115,61,0,0,0,128,0,240,8,8,9,25,216,20,24, + 145,73,136,69,240,12,0,17,21,144,9,216,19,24,136,76, + 248,244,13,0,16,24,243,0,3,9,27,216,15,22,159,45, + 153,45,210,15,39,216,16,21,216,19,26,138,78,240,7,3, + 9,27,250,115,12,0,0,0,130,4,10,0,138,27,40,3, + 167,1,40,3,99,1,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,243,104,0,0,0,149,0, + 30,0,91,1,0,0,0,0,0,0,0,0,91,3,0,0, + 0,0,0,0,0,0,85,0,53,1,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,110,1,88,1,5,0,0,0, + 110,2,88,1,9,0,88,18,52,2,36,0,33,0,91,4, + 0,0,0,0,0,0,0,0,7,0,97,8,0,0,32,0, + 91,6,0,0,0,0,0,0,0,0,83,1,101,2,102,0, + 61,3,31,0,102,1,41,2,122,112,68,46,112,111,112,105, + 116,101,109,40,41,32,45,62,32,40,107,44,32,118,41,44, + 32,114,101,109,111,118,101,32,97,110,100,32,114,101,116,117, + 114,110,32,115,111,109,101,32,40,107,101,121,44,32,118,97, + 108,117,101,41,32,112,97,105,114,10,97,115,32,97,32,50, + 45,116,117,112,108,101,59,32,98,117,116,32,114,97,105,115, + 101,32,75,101,121,69,114,114,111,114,32,105,102,32,68,32, + 105,115,32,101,109,112,116,121,46,10,78,41,4,114,124,1, + 0,0,114,123,1,0,0,114,100,0,0,0,114,119,1,0, + 0,114,211,1,0,0,115,3,0,0,0,32,32,32,114,9, + 0,0,0,218,7,112,111,112,105,116,101,109,218,22,77,117, + 116,97,98,108,101,77,97,112,112,105,110,103,46,112,111,112, + 105,116,101,109,191,3,0,0,115,68,0,0,0,128,0,240, + 8,3,9,37,220,18,22,148,116,152,68,147,122,211,18,34, + 136,67,240,6,0,17,21,145,9,136,5,216,12,16,136,73, + 216,15,18,136,122,208,8,25,248,244,9,0,16,29,243,0, + 1,9,37,220,18,26,160,4,208,12,36,240,3,1,9,37, + 250,115,8,0,0,0,130,20,31,0,159,18,49,3,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,74,0,0,0,149,0,30,0,30,0,85,0, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,32,0,77,18, + 0,0,33,0,91,2,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,103,1,102,0,61,3,31,0, + 102,1,41,2,122,44,68,46,99,108,101,97,114,40,41,32, + 45,62,32,78,111,110,101,46,32,32,82,101,109,111,118,101, + 32,97,108,108,32,105,116,101,109,115,32,102,114,111,109,32, + 68,46,78,41,2,114,221,1,0,0,114,119,1,0,0,114, + 67,0,0,0,115,1,0,0,0,32,114,9,0,0,0,114, + 129,1,0,0,218,20,77,117,116,97,98,108,101,77,97,112, + 112,105,110,103,46,99,108,101,97,114,203,3,0,0,115,42, + 0,0,0,128,0,240,4,4,9,17,216,18,22,216,16,20, + 151,12,145,12,148,14,241,3,0,19,23,248,228,15,23,243, + 0,1,9,17,217,12,16,240,3,1,9,17,250,114,131,1, + 0,0,99,2,0,0,0,2,0,0,0,0,0,0,0,4, + 0,0,0,11,0,0,0,243,4,1,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,1,91,2,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,16,0,0,85,1,19,0,72,9,0,0, + 110,3,88,19,5,0,0,0,88,3,39,0,0,0,77,11, + 0,0,11,0,32,0,79,62,91,5,0,0,0,0,0,0, + 0,0,85,1,83,1,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,97,30,0,0,85,1,82,7,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,19,0,72,9,0,0,110,3, + 88,19,5,0,0,0,88,3,39,0,0,0,77,11,0,0, + 11,0,32,0,79,15,85,1,19,0,72,9,0,0,117,2, + 0,0,112,52,88,64,85,3,39,0,0,0,77,11,0,0, + 11,0,32,0,85,2,82,9,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,19,0,72,9,0,0,117,2,0,0,112,52,88,64, + 85,3,39,0,0,0,77,11,0,0,11,0,32,0,103,2, + 41,3,97,37,1,0,0,68,46,117,112,100,97,116,101,40, + 91,69,44,32,93,42,42,70,41,32,45,62,32,78,111,110, + 101,46,32,32,85,112,100,97,116,101,32,68,32,102,114,111, + 109,32,109,97,112,112,105,110,103,47,105,116,101,114,97,98, + 108,101,32,69,32,97,110,100,32,70,46,10,73,102,32,69, + 32,112,114,101,115,101,110,116,32,97,110,100,32,104,97,115, + 32,97,32,46,107,101,121,115,40,41,32,109,101,116,104,111, + 100,44,32,100,111,101,115,58,32,32,32,32,32,102,111,114, + 32,107,32,105,110,32,69,46,107,101,121,115,40,41,58,32, + 68,91,107,93,32,61,32,69,91,107,93,10,73,102,32,69, + 32,112,114,101,115,101,110,116,32,97,110,100,32,108,97,99, + 107,115,32,46,107,101,121,115,40,41,32,109,101,116,104,111, + 100,44,32,100,111,101,115,58,32,32,32,32,32,102,111,114, + 32,40,107,44,32,118,41,32,105,110,32,69,58,32,68,91, + 107,93,32,61,32,118,10,73,110,32,101,105,116,104,101,114, + 32,99,97,115,101,44,32,116,104,105,115,32,105,115,32,102, + 111,108,108,111,119,101,100,32,98,121,58,32,102,111,114,32, + 107,44,32,118,32,105,110,32,70,46,105,116,101,109,115,40, + 41,58,32,68,91,107,93,32,61,32,118,10,114,161,1,0, + 0,78,41,5,114,229,0,0,0,114,27,0,0,0,218,7, + 104,97,115,97,116,116,114,114,161,1,0,0,114,164,1,0, + 0,41,5,114,68,0,0,0,114,37,1,0,0,114,27,1, + 0,0,114,149,1,0,0,114,102,0,0,0,115,5,0,0, + 0,32,32,32,32,32,114,9,0,0,0,218,6,117,112,100, + 97,116,101,218,21,77,117,116,97,98,108,101,77,97,112,112, + 105,110,103,46,117,112,100,97,116,101,211,3,0,0,115,120, + 0,0,0,128,0,244,12,0,12,22,144,101,156,87,215,11, + 37,209,11,37,219,23,28,144,3,216,28,33,153,74,144,4, + 147,9,242,3,0,24,29,228,13,20,144,85,152,70,215,13, + 35,209,13,35,216,23,28,151,122,145,122,150,124,144,3,216, + 28,33,153,74,144,4,147,9,242,3,0,24,36,243,6,0, + 31,36,145,10,144,3,216,28,33,144,83,147,9,241,3,0, + 31,36,224,26,30,159,42,153,42,158,44,137,74,136,67,216, + 24,29,144,19,139,73,242,3,0,27,39,114,8,0,0,0, + 78,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,54,0,0,0,149,0,30,0,88, + 1,5,0,0,0,36,0,33,0,91,0,0,0,0,0,0, + 0,0,0,7,0,97,8,0,0,32,0,88,32,85,1,39, + 0,0,0,31,0,85,2,36,0,102,0,61,3,31,0,102, + 1,41,1,122,64,68,46,115,101,116,100,101,102,97,117,108, + 116,40,107,91,44,100,93,41,32,45,62,32,68,46,103,101, + 116,40,107,44,100,41,44,32,97,108,115,111,32,115,101,116, + 32,68,91,107,93,61,100,32,105,102,32,107,32,110,111,116, + 32,105,110,32,68,114,147,1,0,0,114,153,1,0,0,115, + 3,0,0,0,32,32,32,114,9,0,0,0,218,10,115,101, + 116,100,101,102,97,117,108,116,218,25,77,117,116,97,98,108, + 101,77,97,112,112,105,110,103,46,115,101,116,100,101,102,97, + 117,108,116,229,3,0,0,115,42,0,0,0,128,0,240,4, + 3,9,32,216,19,23,145,57,208,12,28,248,220,15,23,243, + 0,1,9,32,216,24,31,144,19,138,73,216,15,22,136,14, + 240,5,1,9,32,250,115,12,0,0,0,130,3,6,0,134, + 14,24,3,151,1,24,3,41,1,114,7,0,0,0,114,6, + 0,0,0,41,17,114,78,0,0,0,114,79,0,0,0,114, + 80,0,0,0,114,81,0,0,0,114,4,1,0,0,114,82, + 0,0,0,114,4,0,0,0,114,212,1,0,0,114,215,1, + 0,0,218,6,111,98,106,101,99,116,114,218,1,0,0,114, + 126,1,0,0,114,221,1,0,0,114,129,1,0,0,114,227, + 1,0,0,114,230,1,0,0,114,84,0,0,0,114,7,0, + 0,0,114,8,0,0,0,114,9,0,0,0,114,28,0,0, + 0,114,28,0,0,0,156,3,0,0,115,89,0,0,0,134, + 0,241,2,6,5,8,240,16,0,17,19,128,73,224,5,19, + 241,2,1,5,23,243,3,0,6,20,240,2,1,5,23,240, + 6,0,6,20,241,2,1,5,23,243,3,0,6,20,240,2, + 1,5,23,241,6,0,16,22,139,120,128,72,224,31,39,244, + 0,12,5,25,242,28,10,5,26,242,24,6,5,17,244,16, + 16,5,30,247,36,6,5,23,114,8,0,0,0,114,28,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,243,82,0,0,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,83,2,114,4,83,3, + 114,5,83,4,114,6,92,7,83,5,26,0,53,0,0,0, + 0,0,0,0,114,8,83,6,26,0,114,9,83,7,26,0, + 114,10,83,8,26,0,114,11,83,12,83,10,26,0,106,1, + 114,12,83,11,26,0,114,13,83,3,114,14,103,9,41,13, + 114,33,0,0,0,105,243,3,0,0,122,126,65,108,108,32, + 116,104,101,32,111,112,101,114,97,116,105,111,110,115,32,111, + 110,32,97,32,114,101,97,100,45,111,110,108,121,32,115,101, + 113,117,101,110,99,101,46,10,10,67,111,110,99,114,101,116, + 101,32,115,117,98,99,108,97,115,115,101,115,32,109,117,115, + 116,32,111,118,101,114,114,105,100,101,32,95,95,110,101,119, + 95,95,32,111,114,32,95,95,105,110,105,116,95,95,44,10, + 95,95,103,101,116,105,116,101,109,95,95,44,32,97,110,100, + 32,95,95,108,101,110,95,95,46,10,114,7,0,0,0,233, + 32,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,14,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,101,1,114,6,0,0, + 0,169,1,218,10,73,110,100,101,120,69,114,114,111,114,169, + 2,114,68,0,0,0,218,5,105,110,100,101,120,115,2,0, + 0,0,32,32,114,9,0,0,0,114,0,1,0,0,218,20, + 83,101,113,117,101,110,99,101,46,95,95,103,101,116,105,116, + 101,109,95,95,255,3,0,0,243,8,0,0,0,128,0,228, + 14,24,208,8,24,114,8,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,35,0,0,0,243, + 80,0,0,0,35,0,32,0,149,0,83,1,110,1,30,0, + 30,0,88,1,5,0,0,0,110,2,85,2,118,0,149,1, + 32,0,85,1,83,2,45,13,0,0,110,1,77,15,0,0, + 33,0,91,0,0,0,0,0,0,0,0,0,7,0,97,3, + 0,0,32,0,31,0,103,0,102,0,61,3,31,0,102,1, + 55,3,102,1,41,3,78,114,2,0,0,0,114,37,0,0, + 0,114,236,1,0,0,41,3,114,68,0,0,0,218,1,105, + 114,200,1,0,0,115,3,0,0,0,32,32,32,114,9,0, + 0,0,114,165,0,0,0,218,17,83,101,113,117,101,110,99, + 101,46,95,95,105,116,101,114,95,95,3,4,0,0,115,63, + 0,0,0,233,0,128,0,216,12,13,136,1,240,2,6,9, + 19,216,18,22,216,20,24,145,71,144,1,216,22,23,146,7, + 216,16,17,144,81,145,6,144,1,241,7,0,19,23,248,244, + 8,0,16,26,243,0,1,9,19,217,12,18,240,3,1,9, + 19,252,115,24,0,0,0,130,3,38,1,134,16,22,0,150, + 10,35,3,160,2,38,1,162,1,35,3,163,3,38,1,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,44,0,0,0,149,0,85,0,19,0,72, + 14,0,0,110,2,88,33,76,0,100,7,0,0,88,33,58, + 88,0,0,100,2,0,0,77,14,0,0,32,0,103,1,11, + 0,32,0,103,2,114,158,1,0,0,114,7,0,0,0,41, + 3,114,68,0,0,0,114,102,0,0,0,114,200,1,0,0, + 115,3,0,0,0,32,32,32,114,9,0,0,0,114,205,0, + 0,0,218,21,83,101,113,117,101,110,99,101,46,95,95,99, + 111,110,116,97,105,110,115,95,95,13,4,0,0,115,29,0, + 0,0,128,0,219,17,21,136,65,216,15,16,138,122,152,81, + 157,90,217,23,27,241,5,0,18,22,240,6,0,16,21,114, + 8,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,7,0,0,0,35,0,0,0,243,96,0,0,0,35,0, + 32,0,149,0,91,1,0,0,0,0,0,0,0,0,91,3, + 0,0,0,0,0,0,0,0,91,5,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,19,0,72,9, + 0,0,110,1,88,1,5,0,0,0,118,0,149,5,32,0, + 77,11,0,0,11,0,32,0,103,0,55,3,102,1,114,6, + 0,0,0,41,3,218,8,114,101,118,101,114,115,101,100,218, + 5,114,97,110,103,101,114,231,0,0,0,41,2,114,68,0, + 0,0,114,243,1,0,0,115,2,0,0,0,32,32,114,9, + 0,0,0,114,180,0,0,0,218,21,83,101,113,117,101,110, + 99,101,46,95,95,114,101,118,101,114,115,101,100,95,95,19, + 4,0,0,115,36,0,0,0,233,0,128,0,220,17,25,156, + 37,164,3,160,68,163,9,211,26,42,214,17,43,136,65,216, + 18,22,145,39,140,77,242,3,0,18,44,249,115,4,0,0, + 0,130,44,46,1,78,99,4,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,3,0,0,0,243,254,0,0,0, + 149,0,85,2,98,30,0,0,85,2,83,1,58,18,0,0, + 97,24,0,0,91,1,0,0,0,0,0,0,0,0,91,3, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,85,2,45,0,0,0,83,1,53,2,0,0,0,0, + 0,0,110,2,85,3,98,20,0,0,85,3,83,1,58,18, + 0,0,97,14,0,0,85,3,91,3,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,45,13,0,0, + 110,3,85,2,110,4,85,3,98,5,0,0,88,67,58,18, + 0,0,97,33,0,0,30,0,88,4,5,0,0,0,110,5, + 88,81,76,0,100,5,0,0,88,81,58,88,0,0,97,2, + 0,0,85,4,36,0,85,4,83,2,45,13,0,0,110,4, + 85,3,99,2,0,0,77,26,0,0,88,67,58,18,0,0, + 97,2,0,0,77,33,0,0,91,6,0,0,0,0,0,0, + 0,0,101,1,33,0,91,4,0,0,0,0,0,0,0,0, + 7,0,97,8,0,0,32,0,31,0,91,6,0,0,0,0, + 0,0,0,0,101,1,102,0,61,3,31,0,102,1,41,3, + 122,189,83,46,105,110,100,101,120,40,118,97,108,117,101,44, + 32,91,115,116,97,114,116,44,32,91,115,116,111,112,93,93, + 41,32,45,62,32,105,110,116,101,103,101,114,32,45,45,32, + 114,101,116,117,114,110,32,102,105,114,115,116,32,105,110,100, + 101,120,32,111,102,32,118,97,108,117,101,46,10,82,97,105, + 115,101,115,32,86,97,108,117,101,69,114,114,111,114,32,105, + 102,32,116,104,101,32,118,97,108,117,101,32,105,115,32,110, + 111,116,32,112,114,101,115,101,110,116,46,10,10,83,117,112, + 112,111,114,116,105,110,103,32,115,116,97,114,116,32,97,110, + 100,32,115,116,111,112,32,97,114,103,117,109,101,110,116,115, + 32,105,115,32,111,112,116,105,111,110,97,108,44,32,98,117, + 116,10,114,101,99,111,109,109,101,110,100,101,100,46,10,114, + 2,0,0,0,114,37,0,0,0,41,4,218,3,109,97,120, + 114,231,0,0,0,114,237,1,0,0,218,10,86,97,108,117, + 101,69,114,114,111,114,41,6,114,68,0,0,0,114,102,0, + 0,0,218,5,115,116,97,114,116,218,4,115,116,111,112,114, + 243,1,0,0,114,200,1,0,0,115,6,0,0,0,32,32, + 32,32,32,32,114,9,0,0,0,114,239,1,0,0,218,14, + 83,101,113,117,101,110,99,101,46,105,110,100,101,120,23,4, + 0,0,115,161,0,0,0,128,0,240,14,0,12,17,209,11, + 28,160,21,168,17,163,25,220,20,23,156,3,152,68,155,9, + 160,69,209,24,41,168,49,211,20,45,136,69,216,11,15,209, + 11,27,160,4,160,113,163,8,216,12,16,148,67,152,4,147, + 73,209,12,29,136,68,224,12,17,136,1,216,14,18,137,108, + 152,97,155,104,240,2,3,13,22,216,20,24,145,71,144,1, + 240,6,0,16,17,138,122,152,81,155,90,216,23,24,144,8, + 216,12,13,144,17,137,70,136,65,240,15,0,15,19,139,108, + 152,97,157,104,244,16,0,15,25,208,8,24,248,244,11,0, + 20,30,243,0,1,13,22,216,16,21,244,8,0,15,25,208, + 8,24,240,11,1,13,22,250,115,18,0,0,0,193,4,4, + 65,42,0,193,42,10,65,60,3,193,59,1,65,60,3,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,46,0,0,0,94,1,149,0,91,1,0, + 0,0,0,0,0,0,0,85,1,52,1,83,1,26,0,106, + 8,85,0,19,0,53,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,36,0,41,2,122,66,83,46,99,111,117, + 110,116,40,118,97,108,117,101,41,32,45,62,32,105,110,116, + 101,103,101,114,32,45,45,32,114,101,116,117,114,110,32,110, + 117,109,98,101,114,32,111,102,32,111,99,99,117,114,114,101, + 110,99,101,115,32,111,102,32,118,97,108,117,101,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,51,0, + 0,0,243,64,0,0,0,62,1,35,0,32,0,149,0,85, + 0,19,0,72,19,0,0,111,17,84,2,76,0,100,8,0, + 0,85,1,84,2,58,88,0,0,100,2,0,0,77,15,0, + 0,83,0,118,0,149,5,32,0,77,21,0,0,11,0,32, + 0,103,1,55,3,102,1,41,2,114,37,0,0,0,78,114, + 7,0,0,0,41,3,114,12,1,0,0,114,200,1,0,0, + 114,102,0,0,0,115,3,0,0,0,32,32,128,114,9,0, + 0,0,114,15,1,0,0,218,33,83,101,113,117,101,110,99, + 101,46,99,111,117,110,116,46,60,108,111,99,97,108,115,62, + 46,60,103,101,110,101,120,112,114,62,48,4,0,0,115,29, + 0,0,0,248,233,0,128,0,208,18,63,154,100,152,17,168, + 53,162,106,176,65,184,21,177,74,151,49,145,49,154,100,249, + 115,8,0,0,0,131,14,30,1,149,9,30,1,41,1,218, + 3,115,117,109,114,101,0,0,0,115,2,0,0,0,32,96, + 114,9,0,0,0,218,5,99,111,117,110,116,218,14,83,101, + 113,117,101,110,99,101,46,99,111,117,110,116,46,4,0,0, + 115,20,0,0,0,248,128,0,228,15,18,212,18,63,153,100, + 211,18,63,211,15,63,208,8,63,114,8,0,0,0,41,2, + 114,2,0,0,0,78,41,15,114,78,0,0,0,114,79,0, + 0,0,114,80,0,0,0,114,81,0,0,0,114,4,1,0, + 0,114,82,0,0,0,114,172,1,0,0,114,4,0,0,0, + 114,0,1,0,0,114,165,0,0,0,114,205,0,0,0,114, + 180,0,0,0,114,239,1,0,0,114,5,2,0,0,114,84, + 0,0,0,114,7,0,0,0,114,8,0,0,0,114,9,0, + 0,0,114,33,0,0,0,114,33,0,0,0,243,3,0,0, + 115,65,0,0,0,134,0,241,2,4,5,8,240,12,0,17, + 19,128,73,240,6,0,23,29,128,79,224,5,19,241,2,1, + 5,25,243,3,0,6,20,240,2,1,5,25,242,6,8,5, + 19,242,20,4,5,21,242,12,2,5,26,244,8,21,5,25, + 245,46,2,5,64,1,114,8,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,52,0,0,0,94,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,85,0,52,1,83,2, + 26,0,106,8,114,4,85,0,52,1,83,3,26,0,106,8, + 114,5,83,4,114,6,85,0,61,1,114,7,36,0,41,5, + 218,24,95,68,101,112,114,101,99,97,116,101,66,121,116,101, + 83,116,114,105,110,103,77,101,116,97,105,55,4,0,0,99, + 4,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 11,0,0,0,243,92,0,0,0,62,1,149,0,85,1,83, + 1,58,119,0,0,97,20,0,0,83,2,83,0,75,0,110, + 5,85,5,82,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,3,83,4,83,5,57,2,32, + 0,91,4,0,0,0,0,0,0,0,0,84,6,85,0,93, + 12,0,0,34,0,88,1,88,35,52,4,48,0,85,4,68, + 1,54,1,36,0,41,6,78,114,35,0,0,0,114,2,0, + 0,0,250,26,99,111,108,108,101,99,116,105,111,110,115,46, + 97,98,99,46,66,121,116,101,83,116,114,105,110,103,169,2, + 233,3,0,0,0,233,17,0,0,0,169,1,114,120,1,0, + 0,41,4,218,8,119,97,114,110,105,110,103,115,218,11,95, + 100,101,112,114,101,99,97,116,101,100,114,235,0,0,0,114, + 236,0,0,0,41,7,114,74,0,0,0,114,13,1,0,0, + 218,5,98,97,115,101,115,218,9,110,97,109,101,115,112,97, + 99,101,218,6,107,119,97,114,103,115,114,15,2,0,0,114, + 241,0,0,0,115,7,0,0,0,32,32,32,32,32,32,128, + 114,9,0,0,0,114,236,0,0,0,218,32,95,68,101,112, + 114,101,99,97,116,101,66,121,116,101,83,116,114,105,110,103, + 77,101,116,97,46,95,95,110,101,119,95,95,56,4,0,0, + 115,63,0,0,0,248,128,0,216,11,15,144,60,211,11,31, + 219,12,27,224,12,20,215,12,32,209,12,32,216,16,44,216, + 23,30,240,5,0,13,33,241,0,3,13,14,244,8,0,16, + 21,137,119,138,127,152,115,168,37,209,15,69,184,102,209,15, + 69,208,8,69,114,8,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,74, + 0,0,0,62,1,149,0,83,1,83,0,75,0,110,2,85, + 2,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,2,83,3,83,4,57,2,32,0,91, + 4,0,0,0,0,0,0,0,0,84,3,85,0,93,13,0, + 0,85,1,53,1,0,0,0,0,0,0,36,0,41,5,78, + 114,2,0,0,0,114,10,2,0,0,114,11,2,0,0,114, + 14,2,0,0,41,4,114,15,2,0,0,114,16,2,0,0, + 114,235,0,0,0,218,17,95,95,105,110,115,116,97,110,99, + 101,99,104,101,99,107,95,95,41,4,114,74,0,0,0,218, + 8,105,110,115,116,97,110,99,101,114,15,2,0,0,114,241, + 0,0,0,115,4,0,0,0,32,32,32,128,114,9,0,0, + 0,114,22,2,0,0,218,42,95,68,101,112,114,101,99,97, + 116,101,66,121,116,101,83,116,114,105,110,103,77,101,116,97, + 46,95,95,105,110,115,116,97,110,99,101,99,104,101,99,107, + 95,95,66,4,0,0,115,49,0,0,0,248,128,0,219,8, + 23,224,8,16,215,8,28,209,8,28,216,12,40,216,19,26, + 240,5,0,9,29,241,0,3,9,10,244,8,0,16,21,137, + 119,209,15,40,168,24,211,15,50,208,8,50,114,8,0,0, + 0,114,7,0,0,0,41,8,114,78,0,0,0,114,79,0, + 0,0,114,80,0,0,0,114,81,0,0,0,114,236,0,0, + 0,114,22,2,0,0,114,84,0,0,0,114,5,1,0,0, + 114,6,1,0,0,115,1,0,0,0,64,114,9,0,0,0, + 114,8,2,0,0,114,8,2,0,0,55,4,0,0,115,19, + 0,0,0,248,134,0,245,2,8,5,70,1,247,20,7,5, + 51,243,0,7,5,51,114,8,0,0,0,114,8,2,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,28,0,0,0,149,0,92,0,114,1, + 83,0,114,2,83,1,114,3,83,2,114,4,83,3,114,5, + 83,3,114,6,103,4,41,5,114,35,0,0,0,105,75,4, + 0,0,97,143,1,0,0,68,101,112,114,101,99,97,116,101, + 100,32,65,66,67,32,115,101,114,118,105,110,103,32,97,115, + 32,97,32,99,111,109,109,111,110,32,115,117,112,101,114,116, + 121,112,101,32,111,102,32,96,96,98,121,116,101,115,96,96, + 32,97,110,100,32,96,96,98,121,116,101,97,114,114,97,121, + 96,96,46,10,10,84,104,105,115,32,65,66,67,32,105,115, + 32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,114, + 101,109,111,118,97,108,32,105,110,32,80,121,116,104,111,110, + 32,51,46,49,55,46,10,85,115,101,32,96,96,105,115,105, + 110,115,116,97,110,99,101,40,111,98,106,44,32,99,111,108, + 108,101,99,116,105,111,110,115,46,97,98,99,46,66,117,102, + 102,101,114,41,96,96,32,116,111,32,116,101,115,116,32,105, + 102,32,96,96,111,98,106,96,96,10,105,109,112,108,101,109, + 101,110,116,115,32,116,104,101,32,98,117,102,102,101,114,32, + 112,114,111,116,111,99,111,108,32,97,116,32,114,117,110,116, + 105,109,101,46,32,70,111,114,32,117,115,101,32,105,110,32, + 116,121,112,101,32,97,110,110,111,116,97,116,105,111,110,115, + 44,10,101,105,116,104,101,114,32,117,115,101,32,96,96,66, + 117,102,102,101,114,96,96,32,111,114,32,97,32,117,110,105, + 111,110,32,116,104,97,116,32,101,120,112,108,105,99,105,116, + 108,121,32,115,112,101,99,105,102,105,101,115,32,116,104,101, + 32,116,121,112,101,115,32,121,111,117,114,10,99,111,100,101, + 32,115,117,112,112,111,114,116,115,32,40,101,46,103,46,44, + 32,96,96,98,121,116,101,115,32,124,32,98,121,116,101,97, + 114,114,97,121,32,124,32,109,101,109,111,114,121,118,105,101, + 119,96,96,41,46,10,114,7,0,0,0,78,41,7,114,78, + 0,0,0,114,79,0,0,0,114,80,0,0,0,114,81,0, + 0,0,114,4,1,0,0,114,82,0,0,0,114,84,0,0, + 0,114,7,0,0,0,114,8,0,0,0,114,9,0,0,0, + 114,35,0,0,0,114,35,0,0,0,75,4,0,0,115,14, + 0,0,0,134,0,241,2,7,5,8,240,18,0,17,19,131, + 73,114,8,0,0,0,114,35,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,122,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,3,114,5,92,6,83,4,26, + 0,53,0,0,0,0,0,0,0,114,7,92,6,83,5,26, + 0,53,0,0,0,0,0,0,0,114,8,92,6,83,6,26, + 0,53,0,0,0,0,0,0,0,114,9,83,7,26,0,114, + 10,83,8,26,0,114,11,83,9,26,0,114,12,83,10,26, + 0,114,13,83,15,83,11,26,0,106,1,114,14,83,12,26, + 0,114,15,83,13,26,0,114,16,83,3,114,17,103,14,41, + 16,114,34,0,0,0,105,91,4,0,0,122,162,65,108,108, + 32,116,104,101,32,111,112,101,114,97,116,105,111,110,115,32, + 111,110,32,97,32,114,101,97,100,45,119,114,105,116,101,32, + 115,101,113,117,101,110,99,101,46,10,10,67,111,110,99,114, + 101,116,101,32,115,117,98,99,108,97,115,115,101,115,32,109, + 117,115,116,32,112,114,111,118,105,100,101,32,95,95,110,101, + 119,95,95,32,111,114,32,95,95,105,110,105,116,95,95,44, + 10,95,95,103,101,116,105,116,101,109,95,95,44,32,95,95, + 115,101,116,105,116,101,109,95,95,44,32,95,95,100,101,108, + 105,116,101,109,95,95,44,32,95,95,108,101,110,95,95,44, + 32,97,110,100,32,105,110,115,101,114,116,40,41,46,10,114, + 7,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,14,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,101,1,114,6,0,0, + 0,114,236,1,0,0,169,3,114,68,0,0,0,114,239,1, + 0,0,114,102,0,0,0,115,3,0,0,0,32,32,32,114, + 9,0,0,0,114,212,1,0,0,218,27,77,117,116,97,98, + 108,101,83,101,113,117,101,110,99,101,46,95,95,115,101,116, + 105,116,101,109,95,95,100,4,0,0,114,241,1,0,0,114, + 8,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,14,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,101,1,114,6,0,0, + 0,114,236,1,0,0,114,238,1,0,0,115,2,0,0,0, + 32,32,114,9,0,0,0,114,215,1,0,0,218,27,77,117, + 116,97,98,108,101,83,101,113,117,101,110,99,101,46,95,95, + 100,101,108,105,116,101,109,95,95,104,4,0,0,114,241,1, + 0,0,114,8,0,0,0,99,3,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,243,14,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,101,1,41, + 1,122,51,83,46,105,110,115,101,114,116,40,105,110,100,101, + 120,44,32,118,97,108,117,101,41,32,45,45,32,105,110,115, + 101,114,116,32,118,97,108,117,101,32,98,101,102,111,114,101, + 32,105,110,100,101,120,114,236,1,0,0,114,28,2,0,0, + 115,3,0,0,0,32,32,32,114,9,0,0,0,218,6,105, + 110,115,101,114,116,218,22,77,117,116,97,98,108,101,83,101, + 113,117,101,110,99,101,46,105,110,115,101,114,116,108,4,0, + 0,115,10,0,0,0,128,0,244,6,0,15,25,208,8,24, + 114,8,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,243,58,0,0,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,3,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,85,1,53,2,0, + 0,0,0,0,0,32,0,103,1,41,2,122,58,83,46,97, + 112,112,101,110,100,40,118,97,108,117,101,41,32,45,45,32, + 97,112,112,101,110,100,32,118,97,108,117,101,32,116,111,32, + 116,104,101,32,101,110,100,32,111,102,32,116,104,101,32,115, + 101,113,117,101,110,99,101,78,41,2,114,33,2,0,0,114, + 231,0,0,0,114,101,0,0,0,115,2,0,0,0,32,32, + 114,9,0,0,0,218,6,97,112,112,101,110,100,218,22,77, + 117,116,97,98,108,101,83,101,113,117,101,110,99,101,46,97, + 112,112,101,110,100,113,4,0,0,115,20,0,0,0,128,0, + 224,8,12,143,11,137,11,148,67,152,4,147,73,152,117,213, + 8,37,114,8,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,74,0,0, + 0,149,0,30,0,30,0,85,0,82,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,32,0,77,18,0,0,33,0,91,2,0, + 0,0,0,0,0,0,0,7,0,97,3,0,0,32,0,31, + 0,103,1,102,0,61,3,31,0,102,1,41,2,122,44,83, + 46,99,108,101,97,114,40,41,32,45,62,32,78,111,110,101, + 32,45,45,32,114,101,109,111,118,101,32,97,108,108,32,105, + 116,101,109,115,32,102,114,111,109,32,83,78,41,2,114,126, + 1,0,0,114,237,1,0,0,114,67,0,0,0,115,1,0, + 0,0,32,114,9,0,0,0,114,129,1,0,0,218,21,77, + 117,116,97,98,108,101,83,101,113,117,101,110,99,101,46,99, + 108,101,97,114,117,4,0,0,115,42,0,0,0,128,0,240, + 4,4,9,17,216,18,22,216,16,20,151,8,145,8,148,10, + 241,3,0,19,23,248,228,15,25,243,0,1,9,17,217,12, + 16,240,3,1,9,17,250,114,131,1,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,0, + 0,243,118,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,110,1,91,3, + 0,0,0,0,0,0,0,0,85,1,83,1,45,2,0,0, + 53,1,0,0,0,0,0,0,19,0,72,28,0,0,110,2, + 88,1,85,2,45,10,0,0,83,2,45,10,0,0,5,0, + 0,0,88,2,5,0,0,0,115,2,88,2,39,0,0,0, + 88,1,85,2,45,10,0,0,83,2,45,10,0,0,39,0, + 0,0,77,30,0,0,11,0,32,0,103,3,41,4,122,33, + 83,46,114,101,118,101,114,115,101,40,41,32,45,45,32,114, + 101,118,101,114,115,101,32,42,73,78,32,80,76,65,67,69, + 42,114,228,0,0,0,114,37,0,0,0,78,41,2,114,231, + 0,0,0,114,249,1,0,0,41,3,114,68,0,0,0,114, + 102,1,0,0,114,243,1,0,0,115,3,0,0,0,32,32, + 32,114,9,0,0,0,218,7,114,101,118,101,114,115,101,218, + 23,77,117,116,97,98,108,101,83,101,113,117,101,110,99,101, + 46,114,101,118,101,114,115,101,125,4,0,0,115,65,0,0, + 0,128,0,228,12,15,144,4,139,73,136,1,220,17,22,144, + 113,152,33,145,116,150,27,136,65,216,35,39,168,33,169,3, + 168,65,169,5,161,59,176,4,177,7,208,12,32,136,68,137, + 71,144,84,152,65,153,35,152,97,153,37,147,91,242,3,0, + 18,29,114,8,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,86,0,0, + 0,149,0,88,16,76,0,97,11,0,0,91,1,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,110, + 1,85,1,19,0,72,20,0,0,110,2,85,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,53,1,0,0,0,0,0,0,32,0,77,22,0, + 0,11,0,32,0,103,1,41,2,122,77,83,46,101,120,116, + 101,110,100,40,105,116,101,114,97,98,108,101,41,32,45,45, + 32,101,120,116,101,110,100,32,115,101,113,117,101,110,99,101, + 32,98,121,32,97,112,112,101,110,100,105,110,103,32,101,108, + 101,109,101,110,116,115,32,102,114,111,109,32,116,104,101,32, + 105,116,101,114,97,98,108,101,78,41,2,114,233,0,0,0, + 114,36,2,0,0,41,3,114,68,0,0,0,114,167,1,0, + 0,114,200,1,0,0,115,3,0,0,0,32,32,32,114,9, + 0,0,0,218,6,101,120,116,101,110,100,218,22,77,117,116, + 97,98,108,101,83,101,113,117,101,110,99,101,46,101,120,116, + 101,110,100,131,4,0,0,115,37,0,0,0,128,0,224,11, + 17,138,62,220,21,25,152,38,147,92,136,70,219,17,23,136, + 65,216,12,16,143,75,137,75,152,1,142,78,242,3,0,18, + 24,114,8,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,243,18,0,0,0, + 149,0,88,1,5,0,0,0,110,2,88,1,9,0,85,2, + 36,0,41,1,122,134,83,46,112,111,112,40,91,105,110,100, + 101,120,93,41,32,45,62,32,105,116,101,109,32,45,45,32, + 114,101,109,111,118,101,32,97,110,100,32,114,101,116,117,114, + 110,32,105,116,101,109,32,97,116,32,105,110,100,101,120,32, + 40,100,101,102,97,117,108,116,32,108,97,115,116,41,46,10, + 82,97,105,115,101,32,73,110,100,101,120,69,114,114,111,114, + 32,105,102,32,108,105,115,116,32,105,115,32,101,109,112,116, + 121,32,111,114,32,105,110,100,101,120,32,105,115,32,111,117, + 116,32,111,102,32,114,97,110,103,101,46,10,114,7,0,0, + 0,41,3,114,68,0,0,0,114,239,1,0,0,114,200,1, + 0,0,115,3,0,0,0,32,32,32,114,9,0,0,0,114, + 126,1,0,0,218,19,77,117,116,97,98,108,101,83,101,113, + 117,101,110,99,101,46,112,111,112,138,4,0,0,115,21,0, + 0,0,128,0,240,8,0,13,17,137,75,136,1,216,12,16, + 136,75,216,15,16,136,8,114,8,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,38,0,0,0,149,0,88,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,9,0,103,1,41,2,122,99, + 83,46,114,101,109,111,118,101,40,118,97,108,117,101,41,32, + 45,45,32,114,101,109,111,118,101,32,102,105,114,115,116,32, + 111,99,99,117,114,114,101,110,99,101,32,111,102,32,118,97, + 108,117,101,46,10,82,97,105,115,101,32,86,97,108,117,101, + 69,114,114,111,114,32,105,102,32,116,104,101,32,118,97,108, + 117,101,32,105,115,32,110,111,116,32,112,114,101,115,101,110, + 116,46,10,78,41,1,114,239,1,0,0,114,101,0,0,0, + 115,2,0,0,0,32,32,114,9,0,0,0,114,120,1,0, + 0,218,22,77,117,116,97,98,108,101,83,101,113,117,101,110, + 99,101,46,114,101,109,111,118,101,146,4,0,0,115,19,0, + 0,0,128,0,240,8,0,13,17,151,26,145,26,152,69,211, + 17,34,209,12,35,114,8,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 40,0,0,0,149,0,85,0,82,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,32,0,85,0,36,0,114,6,0,0, + 0,41,1,114,44,2,0,0,41,2,114,68,0,0,0,114, + 167,1,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 218,8,95,95,105,97,100,100,95,95,218,24,77,117,116,97, + 98,108,101,83,101,113,117,101,110,99,101,46,95,95,105,97, + 100,100,95,95,152,4,0,0,115,19,0,0,0,128,0,216, + 8,12,143,11,137,11,144,70,212,8,27,216,15,19,136,11, + 114,8,0,0,0,78,41,1,114,244,0,0,0,41,18,114, + 78,0,0,0,114,79,0,0,0,114,80,0,0,0,114,81, + 0,0,0,114,4,1,0,0,114,82,0,0,0,114,4,0, + 0,0,114,212,1,0,0,114,215,1,0,0,114,33,2,0, + 0,114,36,2,0,0,114,129,1,0,0,114,41,2,0,0, + 114,44,2,0,0,114,126,1,0,0,114,120,1,0,0,114, + 51,2,0,0,114,84,0,0,0,114,7,0,0,0,114,8, + 0,0,0,114,9,0,0,0,114,34,0,0,0,114,34,0, + 0,0,91,4,0,0,115,107,0,0,0,134,0,241,2,4, + 5,8,240,12,0,17,19,128,73,224,5,19,241,2,1,5, + 25,243,3,0,6,20,240,2,1,5,25,240,6,0,6,20, + 241,2,1,5,25,243,3,0,6,20,240,2,1,5,25,240, + 6,0,6,20,241,2,2,5,25,243,3,0,6,20,240,2, + 2,5,25,242,8,2,5,38,242,8,6,5,17,242,16,4, + 5,56,242,12,5,5,27,244,14,6,5,17,242,16,4,5, + 36,245,12,2,5,20,114,8,0,0,0,114,34,0,0,0, + 41,87,114,4,1,0,0,218,3,97,98,99,114,3,0,0, + 0,114,4,0,0,0,114,41,0,0,0,114,40,0,0,0, + 114,233,0,0,0,114,223,0,0,0,114,94,0,0,0,218, + 12,69,108,108,105,112,115,105,115,84,121,112,101,114,10,0, + 0,0,114,23,1,0,0,218,7,95,95,97,108,108,95,95, + 114,78,0,0,0,114,123,1,0,0,218,14,98,121,116,101, + 115,95,105,116,101,114,97,116,111,114,218,9,98,121,116,101, + 97,114,114,97,121,218,18,98,121,116,101,97,114,114,97,121, + 95,105,116,101,114,97,116,111,114,114,161,1,0,0,218,16, + 100,105,99,116,95,107,101,121,105,116,101,114,97,116,111,114, + 114,167,1,0,0,218,18,100,105,99,116,95,118,97,108,117, + 101,105,116,101,114,97,116,111,114,114,164,1,0,0,218,17, + 100,105,99,116,95,105,116,101,109,105,116,101,114,97,116,111, + 114,218,13,108,105,115,116,95,105,116,101,114,97,116,111,114, + 114,248,1,0,0,218,20,108,105,115,116,95,114,101,118,101, + 114,115,101,105,116,101,114,97,116,111,114,114,249,1,0,0, + 218,14,114,97,110,103,101,95,105,116,101,114,97,116,111,114, + 218,18,108,111,110,103,114,97,110,103,101,95,105,116,101,114, + 97,116,111,114,114,188,1,0,0,218,12,115,101,116,95,105, + 116,101,114,97,116,111,114,218,12,115,116,114,95,105,116,101, + 114,97,116,111,114,218,14,116,117,112,108,101,95,105,116,101, + 114,97,116,111,114,218,3,122,105,112,218,12,122,105,112,95, + 105,116,101,114,97,116,111,114,218,9,100,105,99,116,95,107, + 101,121,115,218,11,100,105,99,116,95,118,97,108,117,101,115, + 218,10,100,105,99,116,95,105,116,101,109,115,114,55,0,0, + 0,218,12,109,97,112,112,105,110,103,112,114,111,120,121,114, + 44,0,0,0,218,16,102,114,97,109,101,108,111,99,97,108, + 115,112,114,111,120,121,218,9,103,101,110,101,114,97,116,111, + 114,114,48,0,0,0,218,9,99,111,114,111,117,116,105,110, + 101,114,121,0,0,0,114,51,0,0,0,218,15,97,115,121, + 110,99,95,103,101,110,101,114,97,116,111,114,114,62,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,12,0,0,0, + 218,8,114,101,103,105,115,116,101,114,114,13,0,0,0,114, + 14,0,0,0,114,15,0,0,0,114,17,0,0,0,114,18, + 0,0,0,114,20,0,0,0,114,19,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,24,0,0,0,114,36,0,0, + 0,114,226,0,0,0,114,234,0,0,0,114,249,0,0,0, + 114,23,0,0,0,114,25,0,0,0,218,9,102,114,111,122, + 101,110,115,101,116,114,26,0,0,0,114,27,0,0,0,114, + 29,0,0,0,114,30,0,0,0,114,31,0,0,0,114,32, + 0,0,0,114,28,0,0,0,114,170,1,0,0,114,33,0, + 0,0,114,230,0,0,0,218,3,115,116,114,114,224,0,0, + 0,114,8,2,0,0,114,35,0,0,0,218,5,98,121,116, + 101,115,114,34,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,9,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,83,2,0,0,1,0,0,0,115,33,5,0,0,240,3, + 1,1,1,241,8,3,1,4,247,62,0,1,40,219,0,10, + 225,15,19,144,68,152,19,145,73,139,127,128,12,217,15,19, + 144,67,139,121,128,12,218,0,14,217,15,19,144,66,139,120, + 128,12,216,4,6,242,4,9,11,13,128,7,240,30,0,12, + 29,128,8,241,18,0,18,22,145,100,152,51,147,105,147,31, + 128,14,217,21,25,153,36,153,121,155,123,211,26,43,211,21, + 44,208,0,18,225,19,23,153,4,152,82,159,87,153,87,155, + 89,155,15,211,19,40,208,0,16,217,21,25,153,36,152,114, + 159,121,153,121,155,123,211,26,43,211,21,44,208,0,18,217, + 20,24,153,20,152,98,159,104,153,104,155,106,211,25,41,211, + 20,42,208,0,17,217,16,20,145,84,152,34,147,88,147,14, + 128,13,217,23,27,153,68,161,24,168,34,163,28,211,28,46, + 211,23,47,208,0,20,217,17,21,145,100,153,53,160,17,155, + 56,147,110,211,17,37,128,14,217,21,25,153,36,153,117,160, + 81,168,36,161,89,211,31,47,211,26,48,211,21,49,208,0, + 18,217,15,19,145,68,153,19,155,21,147,75,211,15,32,128, + 12,217,15,19,145,68,152,18,147,72,139,126,128,12,217,17, + 21,145,100,152,50,147,104,147,30,128,14,217,15,19,145,68, + 153,19,155,21,147,75,211,15,32,128,12,225,12,16,144,18, + 151,23,145,23,147,25,139,79,128,9,217,14,18,144,50,151, + 57,145,57,147,59,211,14,31,128,11,217,13,17,144,34,151, + 40,145,40,147,42,211,13,29,128,10,225,15,19,144,68,151, + 77,145,77,211,15,34,128,12,242,2,1,1,42,225,19,40, + 211,19,42,208,0,16,216,4,25,217,12,16,146,47,211,17, + 36,211,12,37,128,9,226,0,23,217,8,13,139,7,128,5, + 217,12,16,144,21,139,75,128,9,216,0,5,135,11,129,11, + 132,13,216,4,9,226,0,22,217,6,9,131,101,128,3,217, + 18,22,144,115,147,41,128,15,216,4,7,242,10,10,1,16, + 244,24,12,1,30,152,23,242,0,12,1,30,244,30,14,1, + 50,152,39,242,0,14,1,50,244,34,38,1,30,144,9,244, + 0,38,1,30,240,82,1,0,1,10,215,0,18,209,0,18, + 144,57,212,0,29,244,6,14,1,50,152,103,242,0,14,1, + 50,244,34,16,1,30,144,77,244,0,16,1,30,244,38,45, + 1,30,144,93,244,0,45,1,30,240,96,1,0,1,15,215, + 0,23,209,0,23,152,15,212,0,40,244,6,15,1,50,152, + 23,242,0,15,1,50,244,36,16,1,30,136,120,244,0,16, + 1,30,240,38,0,1,9,215,0,17,209,0,17,144,46,212, + 0,33,216,0,8,215,0,17,209,0,17,208,18,36,212,0, + 37,224,0,8,215,0,17,209,0,17,208,18,34,212,0,35, + 216,0,8,215,0,17,209,0,17,208,18,36,212,0,37,216, + 0,8,215,0,17,209,0,17,208,18,35,212,0,36,216,0, + 8,215,0,17,209,0,17,144,45,212,0,32,216,0,8,215, + 0,17,209,0,17,208,18,38,212,0,39,216,0,8,215,0, + 17,209,0,17,144,46,212,0,33,216,0,8,215,0,17,209, + 0,17,208,18,36,212,0,37,216,0,8,215,0,17,209,0, + 17,144,44,212,0,31,216,0,8,215,0,17,209,0,17,144, + 44,212,0,31,216,0,8,215,0,17,209,0,17,144,46,212, + 0,33,216,0,8,215,0,17,209,0,17,144,44,212,0,31, + 244,6,13,1,30,144,24,244,0,13,1,30,244,32,45,1, + 30,144,8,244,0,45,1,30,240,96,1,0,1,10,215,0, + 18,209,0,18,144,57,212,0,29,244,6,12,1,30,144,103, + 242,0,12,1,30,244,30,14,1,50,152,39,242,0,14,1, + 50,244,34,8,1,30,144,21,152,8,160,41,244,0,8,1, + 30,244,22,12,1,30,144,119,242,0,12,1,30,244,30,52, + 1,64,1,152,76,244,0,52,1,64,1,242,108,1,10,1, + 86,1,242,24,15,1,21,244,36,14,1,59,152,23,242,0, + 14,1,59,244,40,71,2,1,17,136,42,244,0,71,2,1, + 17,240,84,4,0,1,4,135,12,129,12,136,89,212,0,23, + 244,6,77,1,1,20,144,19,244,0,77,1,1,20,240,96, + 2,0,1,11,215,0,19,209,0,19,144,67,212,0,24,244, + 10,49,1,24,136,106,244,0,49,1,24,240,102,1,0,1, + 8,215,0,16,209,0,16,144,28,212,0,30,216,0,7,215, + 0,16,209,0,16,208,17,33,212,0,34,244,6,13,1,50, + 144,37,244,0,13,1,50,244,32,12,1,33,136,123,152,67, + 244,0,12,1,33,240,30,0,1,9,215,0,17,209,0,17, + 144,41,212,0,28,244,6,19,1,44,144,11,152,83,244,0, + 19,1,44,240,44,0,1,10,215,0,18,209,0,18,144,58, + 212,0,30,244,6,13,1,37,144,27,152,106,244,0,13,1, + 37,240,32,0,1,11,215,0,19,209,0,19,144,75,212,0, + 32,244,6,79,1,1,23,144,87,244,0,79,1,1,23,240, + 100,2,0,1,15,215,0,23,209,0,23,152,4,212,0,29, + 244,10,61,1,64,1,136,122,152,58,244,0,61,1,64,1, + 240,126,1,0,1,9,215,0,17,209,0,17,144,37,212,0, + 24,216,0,8,215,0,17,209,0,17,144,35,212,0,22,216, + 0,8,215,0,17,209,0,17,144,37,212,0,24,216,0,8, + 215,0,17,209,0,17,144,42,212,0,29,244,4,18,1,51, + 152,119,244,0,18,1,51,244,40,10,1,19,144,24,208,37, + 61,242,0,10,1,19,240,24,0,1,11,215,0,19,209,0, + 19,144,69,212,0,26,216,0,10,215,0,19,209,0,19,144, + 73,212,0,30,244,6,63,1,20,144,104,244,0,63,1,20, + 240,68,2,0,1,16,215,0,24,209,0,24,152,20,212,0, + 30,216,0,15,215,0,24,209,0,24,152,25,213,0,35,114, + 8,0,0,0, +}; diff --git a/android/Python/frozen_modules/_sitebuiltins.h b/android/Python/frozen_modules/_sitebuiltins.h new file mode 100644 index 00000000000..4455a6bdb0d --- /dev/null +++ b/android/Python/frozen_modules/_sitebuiltins.h @@ -0,0 +1,288 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M___sitebuiltins[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,82,0,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,1,24,0,34,0,83,3,26,0, + 83,4,92,2,53,3,0,0,0,0,0,0,114,3,24,0, + 34,0,83,5,26,0,83,6,92,2,53,3,0,0,0,0, + 0,0,114,4,24,0,34,0,83,7,26,0,83,8,92,2, + 53,3,0,0,0,0,0,0,114,5,103,2,41,9,122,61, + 10,84,104,101,32,111,98,106,101,99,116,115,32,117,115,101, + 100,32,98,121,32,116,104,101,32,115,105,116,101,32,109,111, + 100,117,108,101,32,116,111,32,97,100,100,32,99,117,115,116, + 111,109,32,98,117,105,108,116,105,110,115,46,10,233,0,0, + 0,0,78,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,42,0,0,0,149,0,92, + 0,114,1,83,0,114,2,83,1,114,3,83,2,26,0,114, + 4,83,3,26,0,114,5,83,7,83,5,26,0,106,1,114, + 6,83,6,114,7,103,4,41,8,218,7,81,117,105,116,116, + 101,114,233,13,0,0,0,99,3,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,243,28,0,0, + 0,149,0,88,16,108,0,0,0,0,0,0,0,0,0,88, + 32,108,1,0,0,0,0,0,0,0,0,103,0,169,1,78, + 169,2,218,4,110,97,109,101,218,3,101,111,102,41,3,218, + 4,115,101,108,102,114,9,0,0,0,114,10,0,0,0,115, + 3,0,0,0,32,32,32,218,22,60,102,114,111,122,101,110, + 32,95,115,105,116,101,98,117,105,108,116,105,110,115,62,218, + 8,95,95,105,110,105,116,95,95,218,16,81,117,105,116,116, + 101,114,46,95,95,105,110,105,116,95,95,14,0,0,0,115, + 12,0,0,0,128,0,216,20,24,140,9,216,19,22,141,8, + 243,0,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,243,64,0,0,0,149, + 0,83,1,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,60,1,14,0,83,2,85, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,60,1,14,0,83,3,51,5,36,0,41, + 4,78,122,4,85,115,101,32,122,6,40,41,32,111,114,32, + 122,8,32,116,111,32,101,120,105,116,114,8,0,0,0,169, + 1,114,11,0,0,0,115,1,0,0,0,32,114,12,0,0, + 0,218,8,95,95,114,101,112,114,95,95,218,16,81,117,105, + 116,116,101,114,46,95,95,114,101,112,114,95,95,17,0,0, + 0,115,21,0,0,0,129,0,216,43,47,175,57,172,57,176, + 100,183,104,180,104,208,15,63,208,8,63,114,15,0,0,0, + 78,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,100,0,0,0,149,0,30,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,32,0,91,7,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,101, + 1,33,0,32,0,31,0,78,15,61,3,31,0,102,1,114, + 7,0,0,0,41,4,218,3,115,121,115,218,5,115,116,100, + 105,110,218,5,99,108,111,115,101,218,10,83,121,115,116,101, + 109,69,120,105,116,41,2,114,11,0,0,0,218,4,99,111, + 100,101,115,2,0,0,0,32,32,114,12,0,0,0,218,8, + 95,95,99,97,108,108,95,95,218,16,81,117,105,116,116,101, + 114,46,95,95,99,97,108,108,95,95,19,0,0,0,115,44, + 0,0,0,128,0,240,6,3,9,17,220,12,15,143,73,137, + 73,143,79,137,79,212,12,29,244,6,0,15,25,152,20,211, + 14,30,208,8,30,248,240,5,1,9,17,217,12,16,250,115, + 8,0,0,0,130,30,43,0,171,2,47,3,41,2,114,10, + 0,0,0,114,9,0,0,0,114,7,0,0,0,41,8,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,218,15,95,95,102,105,114,115,116,108,105,110,101, + 110,111,95,95,114,13,0,0,0,114,18,0,0,0,114,26, + 0,0,0,218,21,95,95,115,116,97,116,105,99,95,97,116, + 116,114,105,98,117,116,101,115,95,95,169,0,114,15,0,0, + 0,114,12,0,0,0,114,4,0,0,0,114,4,0,0,0, + 13,0,0,0,115,18,0,0,0,134,0,242,2,2,5,23, + 242,6,1,5,64,1,247,4,7,5,31,114,15,0,0,0, + 114,4,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,56,0,0,0,149, + 0,92,0,114,1,83,0,114,2,83,1,114,3,83,2,114, + 4,83,3,114,5,83,10,83,4,26,0,106,1,114,6,83, + 5,26,0,114,7,83,6,26,0,114,8,83,7,26,0,114, + 9,83,8,114,10,103,9,41,11,218,8,95,80,114,105,110, + 116,101,114,233,29,0,0,0,122,106,105,110,116,101,114,97, + 99,116,105,118,101,32,112,114,111,109,112,116,32,111,98,106, + 101,99,116,115,32,102,111,114,32,112,114,105,110,116,105,110, + 103,32,116,104,101,32,108,105,99,101,110,115,101,32,116,101, + 120,116,44,32,97,32,108,105,115,116,32,111,102,10,99,111, + 110,116,114,105,98,117,116,111,114,115,32,97,110,100,32,116, + 104,101,32,99,111,112,121,114,105,103,104,116,32,110,111,116, + 105,99,101,46,233,23,0,0,0,99,5,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,243,184, + 0,0,0,149,0,83,1,83,0,75,0,110,5,88,16,108, + 1,0,0,0,0,0,0,0,0,88,32,108,2,0,0,0, + 0,0,0,0,0,47,0,85,0,108,3,0,0,0,0,0, + 0,0,0,85,4,19,0,86,6,86,7,115,3,47,0,115, + 2,19,0,72,40,0,0,110,6,85,3,19,0,19,0,72, + 30,0,0,110,7,85,5,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 103,53,2,0,0,0,0,0,0,80,3,77,32,0,0,11, + 0,32,0,77,42,0,0,11,0,32,0,115,3,110,7,110, + 6,85,0,108,6,0,0,0,0,0,0,0,0,103,0,115, + 2,32,0,115,3,110,7,110,6,102,0,169,2,78,114,2, + 0,0,0,41,7,218,2,111,115,218,14,95,80,114,105,110, + 116,101,114,95,95,110,97,109,101,218,14,95,80,114,105,110, + 116,101,114,95,95,100,97,116,97,218,15,95,80,114,105,110, + 116,101,114,95,95,108,105,110,101,115,218,4,112,97,116,104, + 218,4,106,111,105,110,218,19,95,80,114,105,110,116,101,114, + 95,95,102,105,108,101,110,97,109,101,115,41,8,114,11,0, + 0,0,114,9,0,0,0,218,4,100,97,116,97,218,5,102, + 105,108,101,115,218,4,100,105,114,115,114,40,0,0,0,218, + 3,100,105,114,218,8,102,105,108,101,110,97,109,101,115,8, + 0,0,0,32,32,32,32,32,32,32,32,114,12,0,0,0, + 114,13,0,0,0,218,17,95,80,114,105,110,116,101,114,46, + 95,95,105,110,105,116,95,95,35,0,0,0,115,85,0,0, + 0,128,0,219,8,17,216,22,26,140,11,216,22,26,140,11, + 216,23,25,136,4,140,12,225,39,43,244,3,2,28,51,218, + 39,43,160,3,220,44,49,160,8,240,5,0,29,31,159,71, + 153,71,159,76,153,76,168,19,214,28,55,225,44,49,241,5, + 0,29,56,217,39,43,242,3,2,28,51,136,4,213,8,24, + 249,243,0,2,28,51,115,5,0,0,0,157,47,65,22,6, + 99,1,0,0,0,0,0,0,0,0,0,0,0,7,0,0, + 0,3,0,0,0,243,100,1,0,0,149,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,1,0,0,103,0, + 83,0,110,1,85,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,19,0,72,39,0,0, + 110,2,30,0,91,5,0,0,0,0,0,0,0,0,85,2, + 83,1,83,2,57,2,2,0,110,3,85,3,82,7,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,110,1,83,0,83,0,83,0, + 53,2,0,0,0,0,0,0,32,0,32,0,79,2,11,0, + 32,0,85,1,40,0,0,0,0,0,0,0,100,12,0,0, + 85,0,82,10,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,110,1,85,1,82,13,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,3, + 53,1,0,0,0,0,0,0,85,0,108,0,0,0,0,0, + 0,0,0,0,91,15,0,0,0,0,0,0,0,0,85,0, + 82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,85,0,108,8, + 0,0,0,0,0,0,0,0,103,0,33,0,44,0,40,0, + 0,0,0,0,0,0,100,1,0,0,102,2,32,0,31,0, + 32,0,32,0,78,86,61,3,31,0,102,1,33,0,91,8, + 0,0,0,0,0,0,0,0,7,0,97,4,0,0,32,0, + 31,0,77,141,0,0,102,0,61,3,31,0,102,1,41,4, + 78,122,5,117,116,102,45,56,41,1,218,8,101,110,99,111, + 100,105,110,103,218,1,10,41,9,114,43,0,0,0,114,46, + 0,0,0,218,4,111,112,101,110,218,4,114,101,97,100,218, + 7,79,83,69,114,114,111,114,114,42,0,0,0,218,5,115, + 112,108,105,116,218,3,108,101,110,218,17,95,80,114,105,110, + 116,101,114,95,95,108,105,110,101,99,110,116,41,4,114,11, + 0,0,0,114,47,0,0,0,114,51,0,0,0,218,2,102, + 112,115,4,0,0,0,32,32,32,32,114,12,0,0,0,218, + 7,95,95,115,101,116,117,112,218,16,95,80,114,105,110,116, + 101,114,46,95,95,115,101,116,117,112,44,0,0,0,115,143, + 0,0,0,128,0,216,11,15,143,60,143,60,216,12,18,216, + 15,19,136,4,216,24,28,215,24,40,212,24,40,136,72,240, + 2,5,13,21,220,21,25,152,40,168,87,210,21,53,184,18, + 216,27,29,159,55,153,55,155,57,144,68,247,3,0,22,54, + 225,16,21,241,9,0,25,41,246,14,0,16,20,216,19,23, + 151,59,145,59,136,68,216,23,27,151,122,145,122,160,36,211, + 23,39,136,4,140,12,220,25,28,152,84,159,92,153,92,211, + 25,42,136,4,141,14,247,17,0,22,54,213,21,53,251,244, + 6,0,20,27,243,0,1,13,21,218,16,20,240,3,1,13, + 21,250,115,40,0,0,0,165,10,66,33,2,175,17,66,16, + 5,193,0,8,66,33,2,194,16,10,66,30,9,194,26,7, + 66,33,2,194,33,10,66,47,5,194,46,1,66,47,5,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,196,0,0,0,149,0,85,0,82,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,32,0,91,3,0,0,0, + 0,0,0,0,0,85,0,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,85,0,82,6,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,58,58,0,0,97,27,0, + 0,83,1,82,9,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,36,0,83,2,85,0,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52, + 1,83,3,45,5,0,0,45,6,0,0,36,0,41,4,78, + 114,55,0,0,0,122,33,84,121,112,101,32,37,115,40,41, + 32,116,111,32,115,101,101,32,116,104,101,32,102,117,108,108, + 32,37,115,32,116,101,120,116,233,2,0,0,0,41,6,218, + 15,95,80,114,105,110,116,101,114,95,95,115,101,116,117,112, + 114,60,0,0,0,114,43,0,0,0,218,8,77,65,88,76, + 73,78,69,83,114,45,0,0,0,114,41,0,0,0,114,17, + 0,0,0,115,1,0,0,0,32,114,12,0,0,0,114,18, + 0,0,0,218,17,95,80,114,105,110,116,101,114,46,95,95, + 114,101,112,114,95,95,60,0,0,0,115,73,0,0,0,128, + 0,216,8,12,143,12,137,12,140,14,220,11,14,136,116,143, + 124,137,124,211,11,28,160,4,167,13,161,13,211,11,45,216, + 19,23,151,57,145,57,152,84,159,92,153,92,211,19,42,208, + 12,42,224,19,54,184,52,191,59,185,59,184,46,200,17,209, + 58,74,209,19,75,208,12,75,114,15,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,243,148,0,0,0,149,0,83,1,83,2,75,0,74, + 1,110,1,32,0,85,0,82,5,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,32,0,85,1,34,0,53,0,0,0,0,0,0, + 0,110,2,83,3,82,7,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,110,3,85,2,34,0,88,48,82, + 10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,4,57,2,32,0,103,0,41,5,78,114,2, + 0,0,0,41,1,218,9,103,101,116,95,112,97,103,101,114, + 114,55,0,0,0,41,1,218,5,116,105,116,108,101,41,6, + 218,13,95,112,121,114,101,112,108,46,112,97,103,101,114,114, + 71,0,0,0,114,67,0,0,0,114,45,0,0,0,114,43, + 0,0,0,114,41,0,0,0,41,4,114,11,0,0,0,114, + 71,0,0,0,218,5,112,97,103,101,114,218,4,116,101,120, + 116,115,4,0,0,0,32,32,32,32,114,12,0,0,0,114, + 26,0,0,0,218,17,95,80,114,105,110,116,101,114,46,95, + 95,99,97,108,108,95,95,67,0,0,0,115,51,0,0,0, + 128,0,221,8,43,216,8,12,143,12,137,12,140,14,225,16, + 25,147,11,136,5,216,15,19,143,121,137,121,152,20,159,28, + 153,28,211,15,38,136,4,217,8,13,136,100,159,43,153,43, + 211,8,38,114,15,0,0,0,41,5,218,6,95,95,100,97, + 116,97,218,11,95,95,102,105,108,101,110,97,109,101,115,218, + 9,95,95,108,105,110,101,99,110,116,218,7,95,95,108,105, + 110,101,115,218,6,95,95,110,97,109,101,78,41,2,114,33, + 0,0,0,114,33,0,0,0,41,11,114,28,0,0,0,114, + 29,0,0,0,114,30,0,0,0,114,31,0,0,0,218,7, + 95,95,100,111,99,95,95,114,68,0,0,0,114,13,0,0, + 0,114,67,0,0,0,114,18,0,0,0,114,26,0,0,0, + 114,32,0,0,0,114,33,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,35,0,0,0,114,35,0,0,0,29,0, + 0,0,115,35,0,0,0,134,0,241,2,1,5,46,240,6, + 0,16,18,128,72,244,4,7,5,51,242,18,14,5,43,242, + 32,5,5,76,1,245,14,6,5,39,114,15,0,0,0,114, + 35,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,36,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,83,2,114,4, + 83,3,26,0,114,5,83,4,26,0,114,6,83,5,114,7, + 103,6,41,7,218,7,95,72,101,108,112,101,114,233,76,0, + 0,0,97,31,1,0,0,68,101,102,105,110,101,32,116,104, + 101,32,98,117,105,108,116,105,110,32,39,104,101,108,112,39, + 46,10,10,84,104,105,115,32,105,115,32,97,32,119,114,97, + 112,112,101,114,32,97,114,111,117,110,100,32,112,121,100,111, + 99,46,104,101,108,112,32,116,104,97,116,32,112,114,111,118, + 105,100,101,115,32,97,32,104,101,108,112,102,117,108,32,109, + 101,115,115,97,103,101,10,119,104,101,110,32,39,104,101,108, + 112,39,32,105,115,32,116,121,112,101,100,32,97,116,32,116, + 104,101,32,80,121,116,104,111,110,32,105,110,116,101,114,97, + 99,116,105,118,101,32,112,114,111,109,112,116,46,10,10,67, + 97,108,108,105,110,103,32,104,101,108,112,40,41,32,97,116, + 32,116,104,101,32,80,121,116,104,111,110,32,112,114,111,109, + 112,116,32,115,116,97,114,116,115,32,97,110,32,105,110,116, + 101,114,97,99,116,105,118,101,32,104,101,108,112,32,115,101, + 115,115,105,111,110,46,10,67,97,108,108,105,110,103,32,104, + 101,108,112,40,116,104,105,110,103,41,32,112,114,105,110,116, + 115,32,104,101,108,112,32,102,111,114,32,116,104,101,32,112, + 121,116,104,111,110,32,111,98,106,101,99,116,32,39,116,104, + 105,110,103,39,46,10,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,4,0,0,0, + 149,0,103,1,41,2,78,122,72,84,121,112,101,32,104,101, + 108,112,40,41,32,102,111,114,32,105,110,116,101,114,97,99, + 116,105,118,101,32,104,101,108,112,44,32,111,114,32,104,101, + 108,112,40,111,98,106,101,99,116,41,32,102,111,114,32,104, + 101,108,112,32,97,98,111,117,116,32,111,98,106,101,99,116, + 46,114,33,0,0,0,114,17,0,0,0,115,1,0,0,0, + 32,114,12,0,0,0,114,18,0,0,0,218,16,95,72,101, + 108,112,101,114,46,95,95,114,101,112,114,95,95,86,0,0, + 0,115,7,0,0,0,128,0,240,2,1,16,56,114,15,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,0,15,0,0,0,243,46,0,0,0,149,0,83,1, + 83,0,75,0,110,3,85,3,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,1, + 48,0,85,2,68,1,54,1,36,0,114,39,0,0,0,41, + 2,218,5,112,121,100,111,99,218,4,104,101,108,112,41,4, + 114,11,0,0,0,218,4,97,114,103,115,218,4,107,119,100, + 115,114,89,0,0,0,115,4,0,0,0,32,32,32,32,114, + 12,0,0,0,114,26,0,0,0,218,16,95,72,101,108,112, + 101,114,46,95,95,99,97,108,108,95,95,89,0,0,0,115, + 25,0,0,0,128,0,219,8,20,216,15,20,143,122,138,122, + 152,52,208,15,40,160,52,209,15,40,208,8,40,114,15,0, + 0,0,114,33,0,0,0,78,41,8,114,28,0,0,0,114, + 29,0,0,0,114,30,0,0,0,114,31,0,0,0,114,82, + 0,0,0,114,18,0,0,0,114,26,0,0,0,114,32,0, + 0,0,114,33,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,84,0,0,0,114,84,0,0,0,76,0,0,0,115, + 17,0,0,0,134,0,241,2,7,5,8,242,18,2,5,56, + 245,6,2,5,41,114,15,0,0,0,114,84,0,0,0,41, + 6,114,82,0,0,0,114,21,0,0,0,218,6,111,98,106, + 101,99,116,114,4,0,0,0,114,35,0,0,0,114,84,0, + 0,0,114,33,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,95,0,0,0, + 1,0,0,0,115,52,0,0,0,240,3,1,1,1,241,2, + 2,1,4,243,20,0,1,11,244,4,13,1,31,136,102,244, + 0,13,1,31,244,32,44,1,39,136,118,244,0,44,1,39, + 244,94,1,15,1,41,136,102,245,0,15,1,41,114,15,0, + 0,0, +}; diff --git a/android/Python/frozen_modules/abc.h b/android/Python/frozen_modules/abc.h new file mode 100644 index 00000000000..45af5c3560f --- /dev/null +++ b/android/Python/frozen_modules/abc.h @@ -0,0 +1,496 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__abc[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,243,222,0,0,0,149,0,83,0,114,0, + 83,1,26,0,114,1,24,0,34,0,83,2,26,0,83,3, + 92,2,53,3,0,0,0,0,0,0,114,3,24,0,34,0, + 83,4,26,0,83,5,92,4,53,3,0,0,0,0,0,0, + 114,5,24,0,34,0,83,6,26,0,83,7,92,6,53,3, + 0,0,0,0,0,0,114,7,30,0,83,8,83,9,75,8, + 74,9,114,9,74,10,114,10,74,11,114,11,74,12,114,12, + 74,13,114,13,74,14,114,14,74,15,114,15,74,16,114,16, + 32,0,24,0,34,0,83,10,26,0,83,11,92,17,53,3, + 0,0,0,0,0,0,114,18,83,14,26,0,114,22,24,0, + 34,0,83,15,26,0,83,16,92,18,83,17,57,3,114,23, + 103,18,33,0,92,19,7,0,97,18,0,0,32,0,83,8, + 83,12,75,20,74,18,114,18,74,9,114,9,32,0,83,13, + 92,18,108,21,0,0,0,0,0,0,0,0,31,0,78,36, + 102,0,61,3,31,0,102,1,41,19,122,51,65,98,115,116, + 114,97,99,116,32,66,97,115,101,32,67,108,97,115,115,101, + 115,32,40,65,66,67,115,41,32,97,99,99,111,114,100,105, + 110,103,32,116,111,32,80,69,80,32,51,49,49,57,46,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,20,0,0,0,149,0,83,1,85,0,108, + 0,0,0,0,0,0,0,0,0,85,0,36,0,41,2,97, + 25,2,0,0,65,32,100,101,99,111,114,97,116,111,114,32, + 105,110,100,105,99,97,116,105,110,103,32,97,98,115,116,114, + 97,99,116,32,109,101,116,104,111,100,115,46,10,10,82,101, + 113,117,105,114,101,115,32,116,104,97,116,32,116,104,101,32, + 109,101,116,97,99,108,97,115,115,32,105,115,32,65,66,67, + 77,101,116,97,32,111,114,32,100,101,114,105,118,101,100,32, + 102,114,111,109,32,105,116,46,32,32,65,10,99,108,97,115, + 115,32,116,104,97,116,32,104,97,115,32,97,32,109,101,116, + 97,99,108,97,115,115,32,100,101,114,105,118,101,100,32,102, + 114,111,109,32,65,66,67,77,101,116,97,32,99,97,110,110, + 111,116,32,98,101,10,105,110,115,116,97,110,116,105,97,116, + 101,100,32,117,110,108,101,115,115,32,97,108,108,32,111,102, + 32,105,116,115,32,97,98,115,116,114,97,99,116,32,109,101, + 116,104,111,100,115,32,97,114,101,32,111,118,101,114,114,105, + 100,100,101,110,46,10,84,104,101,32,97,98,115,116,114,97, + 99,116,32,109,101,116,104,111,100,115,32,99,97,110,32,98, + 101,32,99,97,108,108,101,100,32,117,115,105,110,103,32,97, + 110,121,32,111,102,32,116,104,101,32,110,111,114,109,97,108, + 10,39,115,117,112,101,114,39,32,99,97,108,108,32,109,101, + 99,104,97,110,105,115,109,115,46,32,32,97,98,115,116,114, + 97,99,116,109,101,116,104,111,100,40,41,32,109,97,121,32, + 98,101,32,117,115,101,100,32,116,111,32,100,101,99,108,97, + 114,101,10,97,98,115,116,114,97,99,116,32,109,101,116,104, + 111,100,115,32,102,111,114,32,112,114,111,112,101,114,116,105, + 101,115,32,97,110,100,32,100,101,115,99,114,105,112,116,111, + 114,115,46,10,10,85,115,97,103,101,58,10,10,32,32,32, + 32,99,108,97,115,115,32,67,40,109,101,116,97,99,108,97, + 115,115,61,65,66,67,77,101,116,97,41,58,10,32,32,32, + 32,32,32,32,32,64,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,10,32,32,32,32,32,32,32,32,100,101,102, + 32,109,121,95,97,98,115,116,114,97,99,116,95,109,101,116, + 104,111,100,40,115,101,108,102,44,32,97,114,103,49,44,32, + 97,114,103,50,44,32,97,114,103,78,41,58,10,32,32,32, + 32,32,32,32,32,32,32,32,32,46,46,46,10,84,41,1, + 218,20,95,95,105,115,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,95,95,41,1,218,7,102,117,110,99,111,98, + 106,115,1,0,0,0,32,218,12,60,102,114,111,122,101,110, + 32,97,98,99,62,218,14,97,98,115,116,114,97,99,116,109, + 101,116,104,111,100,114,6,0,0,0,7,0,0,0,115,17, + 0,0,0,128,0,240,34,0,36,40,128,71,212,4,32,216, + 11,18,128,78,243,0,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,243,48, + 0,0,0,94,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,3,114,5,85,0,52,1,83, + 4,26,0,106,8,114,6,83,5,114,7,85,0,61,1,114, + 8,36,0,41,6,218,19,97,98,115,116,114,97,99,116,99, + 108,97,115,115,109,101,116,104,111,100,233,28,0,0,0,122, + 236,65,32,100,101,99,111,114,97,116,111,114,32,105,110,100, + 105,99,97,116,105,110,103,32,97,98,115,116,114,97,99,116, + 32,99,108,97,115,115,109,101,116,104,111,100,115,46,10,10, + 68,101,112,114,101,99,97,116,101,100,44,32,117,115,101,32, + 39,99,108,97,115,115,109,101,116,104,111,100,39,32,119,105, + 116,104,32,39,97,98,115,116,114,97,99,116,109,101,116,104, + 111,100,39,32,105,110,115,116,101,97,100,58,10,10,32,32, + 32,32,99,108,97,115,115,32,67,40,65,66,67,41,58,10, + 32,32,32,32,32,32,32,32,64,99,108,97,115,115,109,101, + 116,104,111,100,10,32,32,32,32,32,32,32,32,64,97,98, + 115,116,114,97,99,116,109,101,116,104,111,100,10,32,32,32, + 32,32,32,32,32,100,101,102,32,109,121,95,97,98,115,116, + 114,97,99,116,95,99,108,97,115,115,109,101,116,104,111,100, + 40,99,108,115,44,32,46,46,46,41,58,10,32,32,32,32, + 32,32,32,32,32,32,32,32,46,46,46,10,10,84,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,50,0,0,0,62,1,149,0,83,1,85,1, + 108,0,0,0,0,0,0,0,0,0,91,2,0,0,0,0, + 0,0,0,0,84,2,85,0,93,9,0,0,85,1,53,1, + 0,0,0,0,0,0,32,0,103,0,169,2,78,84,169,3, + 114,3,0,0,0,218,5,115,117,112,101,114,218,8,95,95, + 105,110,105,116,95,95,169,3,218,4,115,101,108,102,218,8, + 99,97,108,108,97,98,108,101,218,9,95,95,99,108,97,115, + 115,95,95,115,3,0,0,0,32,32,128,114,5,0,0,0, + 114,15,0,0,0,218,28,97,98,115,116,114,97,99,116,99, + 108,97,115,115,109,101,116,104,111,100,46,95,95,105,110,105, + 116,95,95,43,0,0,0,243,24,0,0,0,248,128,0,216, + 40,44,136,8,212,8,37,220,8,13,137,7,209,8,24,152, + 24,213,8,34,114,7,0,0,0,169,0,169,9,218,8,95, + 95,110,97,109,101,95,95,218,10,95,95,109,111,100,117,108, + 101,95,95,218,12,95,95,113,117,97,108,110,97,109,101,95, + 95,218,15,95,95,102,105,114,115,116,108,105,110,101,110,111, + 95,95,218,7,95,95,100,111,99,95,95,114,3,0,0,0, + 114,15,0,0,0,218,21,95,95,115,116,97,116,105,99,95, + 97,116,116,114,105,98,117,116,101,115,95,95,218,13,95,95, + 99,108,97,115,115,99,101,108,108,95,95,169,1,114,19,0, + 0,0,115,1,0,0,0,64,114,5,0,0,0,114,9,0, + 0,0,114,9,0,0,0,28,0,0,0,243,26,0,0,0, + 248,134,0,241,2,10,5,8,240,24,0,28,32,208,4,24, + 247,4,2,5,35,243,0,2,5,35,114,7,0,0,0,114, + 9,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,48,0,0,0,94,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,83,3,114,5,85,0,52,1,83,4,26,0,106,8, + 114,6,83,5,114,7,85,0,61,1,114,8,36,0,41,6, + 218,20,97,98,115,116,114,97,99,116,115,116,97,116,105,99, + 109,101,116,104,111,100,233,48,0,0,0,122,235,65,32,100, + 101,99,111,114,97,116,111,114,32,105,110,100,105,99,97,116, + 105,110,103,32,97,98,115,116,114,97,99,116,32,115,116,97, + 116,105,99,109,101,116,104,111,100,115,46,10,10,68,101,112, + 114,101,99,97,116,101,100,44,32,117,115,101,32,39,115,116, + 97,116,105,99,109,101,116,104,111,100,39,32,119,105,116,104, + 32,39,97,98,115,116,114,97,99,116,109,101,116,104,111,100, + 39,32,105,110,115,116,101,97,100,58,10,10,32,32,32,32, + 99,108,97,115,115,32,67,40,65,66,67,41,58,10,32,32, + 32,32,32,32,32,32,64,115,116,97,116,105,99,109,101,116, + 104,111,100,10,32,32,32,32,32,32,32,32,64,97,98,115, + 116,114,97,99,116,109,101,116,104,111,100,10,32,32,32,32, + 32,32,32,32,100,101,102,32,109,121,95,97,98,115,116,114, + 97,99,116,95,115,116,97,116,105,99,109,101,116,104,111,100, + 40,46,46,46,41,58,10,32,32,32,32,32,32,32,32,32, + 32,32,32,46,46,46,10,10,84,99,2,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,50, + 0,0,0,62,1,149,0,83,1,85,1,108,0,0,0,0, + 0,0,0,0,0,91,2,0,0,0,0,0,0,0,0,84, + 2,85,0,93,9,0,0,85,1,53,1,0,0,0,0,0, + 0,32,0,103,0,114,12,0,0,0,114,13,0,0,0,114, + 16,0,0,0,115,3,0,0,0,32,32,128,114,5,0,0, + 0,114,15,0,0,0,218,29,97,98,115,116,114,97,99,116, + 115,116,97,116,105,99,109,101,116,104,111,100,46,95,95,105, + 110,105,116,95,95,63,0,0,0,114,21,0,0,0,114,7, + 0,0,0,114,22,0,0,0,114,23,0,0,0,114,31,0, + 0,0,115,1,0,0,0,64,114,5,0,0,0,114,34,0, + 0,0,114,34,0,0,0,48,0,0,0,114,32,0,0,0, + 114,7,0,0,0,114,34,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 28,0,0,0,149,0,92,0,114,1,83,0,114,2,83,1, + 114,3,83,2,114,4,83,3,114,5,83,4,114,6,103,5, + 41,6,218,16,97,98,115,116,114,97,99,116,112,114,111,112, + 101,114,116,121,233,68,0,0,0,122,221,65,32,100,101,99, + 111,114,97,116,111,114,32,105,110,100,105,99,97,116,105,110, + 103,32,97,98,115,116,114,97,99,116,32,112,114,111,112,101, + 114,116,105,101,115,46,10,10,68,101,112,114,101,99,97,116, + 101,100,44,32,117,115,101,32,39,112,114,111,112,101,114,116, + 121,39,32,119,105,116,104,32,39,97,98,115,116,114,97,99, + 116,109,101,116,104,111,100,39,32,105,110,115,116,101,97,100, + 58,10,10,32,32,32,32,99,108,97,115,115,32,67,40,65, + 66,67,41,58,10,32,32,32,32,32,32,32,32,64,112,114, + 111,112,101,114,116,121,10,32,32,32,32,32,32,32,32,64, + 97,98,115,116,114,97,99,116,109,101,116,104,111,100,10,32, + 32,32,32,32,32,32,32,100,101,102,32,109,121,95,97,98, + 115,116,114,97,99,116,95,112,114,111,112,101,114,116,121,40, + 115,101,108,102,41,58,10,32,32,32,32,32,32,32,32,32, + 32,32,32,46,46,46,10,10,84,114,22,0,0,0,78,41, + 7,114,24,0,0,0,114,25,0,0,0,114,26,0,0,0, + 114,27,0,0,0,114,28,0,0,0,114,3,0,0,0,114, + 29,0,0,0,114,22,0,0,0,114,7,0,0,0,114,5, + 0,0,0,114,39,0,0,0,114,39,0,0,0,68,0,0, + 0,115,15,0,0,0,134,0,241,2,10,5,8,240,24,0, + 28,32,211,4,24,114,7,0,0,0,114,39,0,0,0,233, + 0,0,0,0,41,8,218,15,103,101,116,95,99,97,99,104, + 101,95,116,111,107,101,110,218,9,95,97,98,99,95,105,110, + 105,116,218,13,95,97,98,99,95,114,101,103,105,115,116,101, + 114,218,18,95,97,98,99,95,105,110,115,116,97,110,99,101, + 99,104,101,99,107,218,18,95,97,98,99,95,115,117,98,99, + 108,97,115,115,99,104,101,99,107,218,9,95,103,101,116,95, + 100,117,109,112,218,15,95,114,101,115,101,116,95,114,101,103, + 105,115,116,114,121,218,13,95,114,101,115,101,116,95,99,97, + 99,104,101,115,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,84,0,0,0,94,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,85,0,52,1,83,3,26,0,106,8,114,5,83,4, + 26,0,114,6,83,5,26,0,114,7,83,6,26,0,114,8, + 83,11,83,7,26,0,106,1,114,9,83,8,26,0,114,10, + 83,9,26,0,114,11,83,10,114,12,85,0,61,1,114,13, + 36,0,41,12,218,7,65,66,67,77,101,116,97,233,92,0, + 0,0,97,64,2,0,0,77,101,116,97,99,108,97,115,115, + 32,102,111,114,32,100,101,102,105,110,105,110,103,32,65,98, + 115,116,114,97,99,116,32,66,97,115,101,32,67,108,97,115, + 115,101,115,32,40,65,66,67,115,41,46,10,10,85,115,101, + 32,116,104,105,115,32,109,101,116,97,99,108,97,115,115,32, + 116,111,32,99,114,101,97,116,101,32,97,110,32,65,66,67, + 46,32,32,65,110,32,65,66,67,32,99,97,110,32,98,101, + 32,115,117,98,99,108,97,115,115,101,100,10,100,105,114,101, + 99,116,108,121,44,32,97,110,100,32,116,104,101,110,32,97, + 99,116,115,32,97,115,32,97,32,109,105,120,45,105,110,32, + 99,108,97,115,115,46,32,32,89,111,117,32,99,97,110,32, + 97,108,115,111,32,114,101,103,105,115,116,101,114,10,117,110, + 114,101,108,97,116,101,100,32,99,111,110,99,114,101,116,101, + 32,99,108,97,115,115,101,115,32,40,101,118,101,110,32,98, + 117,105,108,116,45,105,110,32,99,108,97,115,115,101,115,41, + 32,97,110,100,32,117,110,114,101,108,97,116,101,100,10,65, + 66,67,115,32,97,115,32,39,118,105,114,116,117,97,108,32, + 115,117,98,99,108,97,115,115,101,115,39,32,45,45,32,116, + 104,101,115,101,32,97,110,100,32,116,104,101,105,114,32,100, + 101,115,99,101,110,100,97,110,116,115,32,119,105,108,108,10, + 98,101,32,99,111,110,115,105,100,101,114,101,100,32,115,117, + 98,99,108,97,115,115,101,115,32,111,102,32,116,104,101,32, + 114,101,103,105,115,116,101,114,105,110,103,32,65,66,67,32, + 98,121,32,116,104,101,32,98,117,105,108,116,45,105,110,10, + 105,115,115,117,98,99,108,97,115,115,40,41,32,102,117,110, + 99,116,105,111,110,44,32,98,117,116,32,116,104,101,32,114, + 101,103,105,115,116,101,114,105,110,103,32,65,66,67,32,119, + 111,110,39,116,32,115,104,111,119,32,117,112,32,105,110,10, + 116,104,101,105,114,32,77,82,79,32,40,77,101,116,104,111, + 100,32,82,101,115,111,108,117,116,105,111,110,32,79,114,100, + 101,114,41,32,110,111,114,32,119,105,108,108,32,109,101,116, + 104,111,100,10,105,109,112,108,101,109,101,110,116,97,116,105, + 111,110,115,32,100,101,102,105,110,101,100,32,98,121,32,116, + 104,101,32,114,101,103,105,115,116,101,114,105,110,103,32,65, + 66,67,32,98,101,32,99,97,108,108,97,98,108,101,32,40, + 110,111,116,10,101,118,101,110,32,118,105,97,32,115,117,112, + 101,114,40,41,41,46,10,99,4,0,0,0,4,0,0,0, + 0,0,0,0,6,0,0,0,11,0,0,0,243,66,0,0, + 0,62,1,149,0,91,0,0,0,0,0,0,0,0,0,84, + 6,85,0,93,4,0,0,34,0,88,1,88,35,52,4,48, + 0,85,4,68,1,54,1,110,5,91,5,0,0,0,0,0, + 0,0,0,85,5,53,1,0,0,0,0,0,0,32,0,85, + 5,36,0,169,1,78,41,3,114,14,0,0,0,218,7,95, + 95,110,101,119,95,95,114,43,0,0,0,41,7,218,4,109, + 99,108,115,218,4,110,97,109,101,218,5,98,97,115,101,115, + 218,9,110,97,109,101,115,112,97,99,101,218,6,107,119,97, + 114,103,115,218,3,99,108,115,114,19,0,0,0,115,7,0, + 0,0,32,32,32,32,32,32,128,114,5,0,0,0,114,55, + 0,0,0,218,15,65,66,67,77,101,116,97,46,95,95,110, + 101,119,95,95,105,0,0,0,115,36,0,0,0,248,128,0, + 220,18,23,145,39,146,47,160,36,168,101,209,18,73,192,38, + 209,18,73,136,67,220,12,21,144,99,140,78,216,19,22,136, + 74,114,7,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,24,0,0,0, + 149,0,91,1,0,0,0,0,0,0,0,0,88,1,53,2, + 0,0,0,0,0,0,36,0,41,1,122,99,82,101,103,105, + 115,116,101,114,32,97,32,118,105,114,116,117,97,108,32,115, + 117,98,99,108,97,115,115,32,111,102,32,97,110,32,65,66, + 67,46,10,10,82,101,116,117,114,110,115,32,116,104,101,32, + 115,117,98,99,108,97,115,115,44,32,116,111,32,97,108,108, + 111,119,32,117,115,97,103,101,32,97,115,32,97,32,99,108, + 97,115,115,32,100,101,99,111,114,97,116,111,114,46,10,41, + 1,114,44,0,0,0,169,2,114,61,0,0,0,218,8,115, + 117,98,99,108,97,115,115,115,2,0,0,0,32,32,114,5, + 0,0,0,218,8,114,101,103,105,115,116,101,114,218,16,65, + 66,67,77,101,116,97,46,114,101,103,105,115,116,101,114,110, + 0,0,0,115,15,0,0,0,128,0,244,10,0,20,33,160, + 19,211,19,47,208,12,47,114,7,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,24,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,88,1,53,2,0,0,0,0,0,0,36,0,41,1, + 122,39,79,118,101,114,114,105,100,101,32,102,111,114,32,105, + 115,105,110,115,116,97,110,99,101,40,105,110,115,116,97,110, + 99,101,44,32,99,108,115,41,46,41,1,114,45,0,0,0, + 41,2,114,61,0,0,0,218,8,105,110,115,116,97,110,99, + 101,115,2,0,0,0,32,32,114,5,0,0,0,218,17,95, + 95,105,110,115,116,97,110,99,101,99,104,101,99,107,95,95, + 218,25,65,66,67,77,101,116,97,46,95,95,105,110,115,116, + 97,110,99,101,99,104,101,99,107,95,95,117,0,0,0,243, + 13,0,0,0,128,0,228,19,37,160,99,211,19,52,208,12, + 52,114,7,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,24,0,0,0, + 149,0,91,1,0,0,0,0,0,0,0,0,88,1,53,2, + 0,0,0,0,0,0,36,0,41,1,122,39,79,118,101,114, + 114,105,100,101,32,102,111,114,32,105,115,115,117,98,99,108, + 97,115,115,40,115,117,98,99,108,97,115,115,44,32,99,108, + 115,41,46,41,1,114,46,0,0,0,114,64,0,0,0,115, + 2,0,0,0,32,32,114,5,0,0,0,218,17,95,95,115, + 117,98,99,108,97,115,115,99,104,101,99,107,95,95,218,25, + 65,66,67,77,101,116,97,46,95,95,115,117,98,99,108,97, + 115,115,99,104,101,99,107,95,95,121,0,0,0,114,72,0, + 0,0,114,7,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,3,0,0,0,243,4,1,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,83,1,85, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,14,0,83,2,85,0,82,4,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14, + 0,51,4,85,1,83,3,57,2,32,0,91,1,0,0,0, + 0,0,0,0,0,83,4,91,7,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,14,0,51,2,85,1,83, + 3,57,2,32,0,91,9,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,117,4,0,0,112,35,110, + 4,110,5,91,1,0,0,0,0,0,0,0,0,83,5,85, + 2,60,2,14,0,51,2,85,1,83,3,57,2,32,0,91, + 1,0,0,0,0,0,0,0,0,83,6,85,3,60,2,14, + 0,51,2,85,1,83,3,57,2,32,0,91,1,0,0,0, + 0,0,0,0,0,83,7,85,4,60,2,14,0,51,2,85, + 1,83,3,57,2,32,0,91,1,0,0,0,0,0,0,0, + 0,83,8,85,5,60,2,14,0,51,2,85,1,83,3,57, + 2,32,0,103,9,41,10,122,39,68,101,98,117,103,32,104, + 101,108,112,101,114,32,116,111,32,112,114,105,110,116,32,116, + 104,101,32,65,66,67,32,114,101,103,105,115,116,114,121,46, + 122,7,67,108,97,115,115,58,32,218,1,46,41,1,218,4, + 102,105,108,101,122,14,73,110,118,46,32,99,111,117,110,116, + 101,114,58,32,122,15,95,97,98,99,95,114,101,103,105,115, + 116,114,121,58,32,122,12,95,97,98,99,95,99,97,99,104, + 101,58,32,122,21,95,97,98,99,95,110,101,103,97,116,105, + 118,101,95,99,97,99,104,101,58,32,122,29,95,97,98,99, + 95,110,101,103,97,116,105,118,101,95,99,97,99,104,101,95, + 118,101,114,115,105,111,110,58,32,78,41,5,218,5,112,114, + 105,110,116,114,25,0,0,0,114,26,0,0,0,114,42,0, + 0,0,114,47,0,0,0,41,6,114,61,0,0,0,114,78, + 0,0,0,218,13,95,97,98,99,95,114,101,103,105,115,116, + 114,121,218,10,95,97,98,99,95,99,97,99,104,101,218,19, + 95,97,98,99,95,110,101,103,97,116,105,118,101,95,99,97, + 99,104,101,218,27,95,97,98,99,95,110,101,103,97,116,105, + 118,101,95,99,97,99,104,101,95,118,101,114,115,105,111,110, + 115,6,0,0,0,32,32,32,32,32,32,114,5,0,0,0, + 218,14,95,100,117,109,112,95,114,101,103,105,115,116,114,121, + 218,22,65,66,67,77,101,116,97,46,95,100,117,109,112,95, + 114,101,103,105,115,116,114,121,125,0,0,0,115,156,0,0, + 0,128,0,228,12,17,144,71,152,67,159,78,153,78,208,27, + 43,168,49,168,83,215,45,61,209,45,61,208,44,62,208,18, + 63,192,100,210,12,75,220,12,17,144,78,164,63,211,35,52, + 208,34,53,208,18,54,184,84,210,12,66,228,44,53,176,99, + 171,78,241,3,1,13,42,136,93,208,40,59,216,13,40,220, + 12,17,144,79,160,77,209,35,52,208,18,53,184,68,210,12, + 65,220,12,17,144,76,160,26,161,14,208,18,47,176,100,210, + 12,59,220,12,17,208,20,41,208,42,61,209,41,64,208,18, + 65,200,4,210,12,77,220,12,17,208,20,49,208,50,77,209, + 49,80,208,18,81,216,23,27,243,3,1,13,29,114,7,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,26,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,32,0,103,1,41,2,122,46,67,108,101,97,114,32, + 116,104,101,32,114,101,103,105,115,116,114,121,32,40,102,111, + 114,32,100,101,98,117,103,103,105,110,103,32,111,114,32,116, + 101,115,116,105,110,103,41,46,78,41,1,114,48,0,0,0, + 169,1,114,61,0,0,0,115,1,0,0,0,32,114,5,0, + 0,0,218,19,95,97,98,99,95,114,101,103,105,115,116,114, + 121,95,99,108,101,97,114,218,27,65,66,67,77,101,116,97, + 46,95,97,98,99,95,114,101,103,105,115,116,114,121,95,99, + 108,101,97,114,137,0,0,0,115,10,0,0,0,128,0,228, + 12,27,152,67,213,12,32,114,7,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,26,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,32,0,103,1, + 41,2,122,44,67,108,101,97,114,32,116,104,101,32,99,97, + 99,104,101,115,32,40,102,111,114,32,100,101,98,117,103,103, + 105,110,103,32,111,114,32,116,101,115,116,105,110,103,41,46, + 78,41,1,114,49,0,0,0,114,87,0,0,0,115,1,0, + 0,0,32,114,5,0,0,0,218,17,95,97,98,99,95,99, + 97,99,104,101,115,95,99,108,101,97,114,218,25,65,66,67, + 77,101,116,97,46,95,97,98,99,95,99,97,99,104,101,115, + 95,99,108,101,97,114,141,0,0,0,115,10,0,0,0,128, + 0,228,12,25,152,35,213,12,30,114,7,0,0,0,114,22, + 0,0,0,114,54,0,0,0,41,14,114,24,0,0,0,114, + 25,0,0,0,114,26,0,0,0,114,27,0,0,0,114,28, + 0,0,0,114,55,0,0,0,114,66,0,0,0,114,70,0, + 0,0,114,74,0,0,0,114,84,0,0,0,114,88,0,0, + 0,114,91,0,0,0,114,29,0,0,0,114,30,0,0,0, + 114,31,0,0,0,115,1,0,0,0,64,114,5,0,0,0, + 114,51,0,0,0,114,51,0,0,0,92,0,0,0,115,48, + 0,0,0,248,134,0,241,2,11,9,12,245,24,3,9,23, + 242,10,5,9,48,242,14,2,9,53,242,8,2,9,53,244, + 8,10,9,29,242,24,2,9,33,247,8,2,9,31,240,0, + 2,9,31,114,7,0,0,0,114,51,0,0,0,41,2,114, + 51,0,0,0,114,42,0,0,0,218,3,97,98,99,99,1, + 0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,3, + 0,0,0,243,160,1,0,0,149,0,91,1,0,0,0,0, + 0,0,0,0,85,0,83,1,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,100,2,0,0,85,0,36,0, + 91,3,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,110,1,85,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,19,0,72,72,0,0, + 110,2,91,7,0,0,0,0,0,0,0,0,85,2,83,1, + 83,2,53,3,0,0,0,0,0,0,19,0,72,52,0,0, + 110,3,91,7,0,0,0,0,0,0,0,0,88,3,83,3, + 53,3,0,0,0,0,0,0,110,4,91,7,0,0,0,0, + 0,0,0,0,85,4,83,4,83,5,53,3,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,2,0,0,77,35, + 0,0,85,1,82,9,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,3,53,1,0,0,0,0, + 0,0,32,0,77,54,0,0,11,0,32,0,77,74,0,0, + 11,0,32,0,85,0,82,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,13,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,19,0,72,42,0,0,117,2,0,0, + 112,52,91,7,0,0,0,0,0,0,0,0,85,4,83,4, + 83,5,53,3,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,100,2,0,0,77,25,0,0,85,1,82,9,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,3,53,1,0,0,0,0,0,0,32,0,77,44,0,0, + 11,0,32,0,91,15,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,85,0,108,8,0,0,0,0, + 0,0,0,0,85,0,36,0,41,6,97,115,2,0,0,82, + 101,99,97,108,99,117,108,97,116,101,32,116,104,101,32,115, + 101,116,32,111,102,32,97,98,115,116,114,97,99,116,32,109, + 101,116,104,111,100,115,32,111,102,32,97,110,32,97,98,115, + 116,114,97,99,116,32,99,108,97,115,115,46,10,10,73,102, + 32,97,32,99,108,97,115,115,32,104,97,115,32,104,97,100, + 32,111,110,101,32,111,102,32,105,116,115,32,97,98,115,116, + 114,97,99,116,32,109,101,116,104,111,100,115,32,105,109,112, + 108,101,109,101,110,116,101,100,32,97,102,116,101,114,32,116, + 104,101,10,99,108,97,115,115,32,119,97,115,32,99,114,101, + 97,116,101,100,44,32,116,104,101,32,109,101,116,104,111,100, + 32,119,105,108,108,32,110,111,116,32,98,101,32,99,111,110, + 115,105,100,101,114,101,100,32,105,109,112,108,101,109,101,110, + 116,101,100,32,117,110,116,105,108,10,116,104,105,115,32,102, + 117,110,99,116,105,111,110,32,105,115,32,99,97,108,108,101, + 100,46,32,65,108,116,101,114,110,97,116,105,118,101,108,121, + 44,32,105,102,32,97,32,110,101,119,32,97,98,115,116,114, + 97,99,116,32,109,101,116,104,111,100,32,104,97,115,32,98, + 101,101,110,10,97,100,100,101,100,32,116,111,32,116,104,101, + 32,99,108,97,115,115,44,32,105,116,32,119,105,108,108,32, + 111,110,108,121,32,98,101,32,99,111,110,115,105,100,101,114, + 101,100,32,97,110,32,97,98,115,116,114,97,99,116,32,109, + 101,116,104,111,100,32,111,102,32,116,104,101,10,99,108,97, + 115,115,32,97,102,116,101,114,32,116,104,105,115,32,102,117, + 110,99,116,105,111,110,32,105,115,32,99,97,108,108,101,100, + 46,10,10,84,104,105,115,32,102,117,110,99,116,105,111,110, + 32,115,104,111,117,108,100,32,98,101,32,99,97,108,108,101, + 100,32,98,101,102,111,114,101,32,97,110,121,32,117,115,101, + 32,105,115,32,109,97,100,101,32,111,102,32,116,104,101,32, + 99,108,97,115,115,44,10,117,115,117,97,108,108,121,32,105, + 110,32,99,108,97,115,115,32,100,101,99,111,114,97,116,111, + 114,115,32,116,104,97,116,32,97,100,100,32,109,101,116,104, + 111,100,115,32,116,111,32,116,104,101,32,115,117,98,106,101, + 99,116,32,99,108,97,115,115,46,10,10,82,101,116,117,114, + 110,115,32,99,108,115,44,32,116,111,32,97,108,108,111,119, + 32,117,115,97,103,101,32,97,115,32,97,32,99,108,97,115, + 115,32,100,101,99,111,114,97,116,111,114,46,10,10,73,102, + 32,99,108,115,32,105,115,32,110,111,116,32,97,110,32,105, + 110,115,116,97,110,99,101,32,111,102,32,65,66,67,77,101, + 116,97,44,32,100,111,101,115,32,110,111,116,104,105,110,103, + 46,10,218,19,95,95,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,115,95,95,114,22,0,0,0,78,114,3,0, + 0,0,70,41,9,218,7,104,97,115,97,116,116,114,218,3, + 115,101,116,218,9,95,95,98,97,115,101,115,95,95,218,7, + 103,101,116,97,116,116,114,218,3,97,100,100,218,8,95,95, + 100,105,99,116,95,95,218,5,105,116,101,109,115,218,9,102, + 114,111,122,101,110,115,101,116,114,95,0,0,0,41,5,114, + 61,0,0,0,218,9,97,98,115,116,114,97,99,116,115,218, + 4,115,99,108,115,114,57,0,0,0,218,5,118,97,108,117, + 101,115,5,0,0,0,32,32,32,32,32,114,5,0,0,0, + 218,22,117,112,100,97,116,101,95,97,98,115,116,114,97,99, + 116,109,101,116,104,111,100,115,114,107,0,0,0,146,0,0, + 0,115,183,0,0,0,128,0,244,32,0,12,19,144,51,208, + 24,45,215,11,46,209,11,46,240,8,0,16,19,136,10,228, + 16,19,147,5,128,73,240,6,0,17,20,151,13,148,13,136, + 4,220,20,27,152,68,208,34,55,184,18,214,20,60,136,68, + 220,20,27,152,67,160,116,211,20,44,136,69,220,15,22,144, + 117,208,30,52,176,101,215,15,60,211,15,60,216,16,25,151, + 13,145,13,152,100,214,16,35,243,7,0,21,61,241,3,0, + 17,30,240,12,0,24,27,151,124,145,124,215,23,41,209,23, + 41,214,23,43,137,11,136,4,220,11,18,144,53,208,26,48, + 176,37,215,11,56,211,11,56,216,12,21,143,77,137,77,152, + 36,214,12,31,241,5,0,24,44,244,6,0,31,40,168,9, + 211,30,50,128,67,212,4,27,216,11,14,128,74,114,7,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,243,28,0,0,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,83,2,114,4,83,3, + 114,5,83,3,114,6,103,4,41,5,218,3,65,66,67,233, + 184,0,0,0,122,78,72,101,108,112,101,114,32,99,108,97, + 115,115,32,116,104,97,116,32,112,114,111,118,105,100,101,115, + 32,97,32,115,116,97,110,100,97,114,100,32,119,97,121,32, + 116,111,32,99,114,101,97,116,101,32,97,110,32,65,66,67, + 32,117,115,105,110,103,10,105,110,104,101,114,105,116,97,110, + 99,101,46,10,114,22,0,0,0,78,41,7,114,24,0,0, + 0,114,25,0,0,0,114,26,0,0,0,114,27,0,0,0, + 114,28,0,0,0,218,9,95,95,115,108,111,116,115,95,95, + 114,29,0,0,0,114,22,0,0,0,114,7,0,0,0,114, + 5,0,0,0,114,109,0,0,0,114,109,0,0,0,184,0, + 0,0,115,14,0,0,0,134,0,241,2,2,5,8,240,6, + 0,17,19,131,73,114,7,0,0,0,114,109,0,0,0,41, + 1,218,9,109,101,116,97,99,108,97,115,115,78,41,24,114, + 28,0,0,0,114,6,0,0,0,218,11,99,108,97,115,115, + 109,101,116,104,111,100,114,9,0,0,0,218,12,115,116,97, + 116,105,99,109,101,116,104,111,100,114,34,0,0,0,218,8, + 112,114,111,112,101,114,116,121,114,39,0,0,0,218,4,95, + 97,98,99,114,42,0,0,0,114,43,0,0,0,114,44,0, + 0,0,114,45,0,0,0,114,46,0,0,0,114,47,0,0, + 0,114,48,0,0,0,114,49,0,0,0,218,4,116,121,112, + 101,114,51,0,0,0,218,11,73,109,112,111,114,116,69,114, + 114,111,114,218,7,95,112,121,95,97,98,99,114,25,0,0, + 0,114,107,0,0,0,114,109,0,0,0,114,22,0,0,0, + 114,7,0,0,0,114,5,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,120,0,0,0,1,0,0,0,115,131,0, + 0,0,240,3,1,1,1,241,8,0,1,58,242,6,18,1, + 19,244,42,17,1,35,152,43,244,0,17,1,35,244,40,17, + 1,35,152,60,244,0,17,1,35,244,40,13,1,32,144,120, + 244,0,13,1,32,240,32,59,1,31,247,2,2,5,54,247, + 0,2,5,54,243,0,2,5,54,244,14,51,5,31,144,36, + 244,0,51,5,31,242,108,1,35,1,15,244,76,1,4,1, + 19,144,71,243,0,4,1,19,248,240,65,3,0,8,19,243, + 0,2,1,31,223,4,48,216,25,30,128,71,214,4,22,240, + 5,2,1,31,250,115,17,0,0,0,168,20,65,20,0,193, + 20,21,65,44,3,193,43,1,65,44,3, +}; diff --git a/android/Python/frozen_modules/codecs.h b/android/Python/frozen_modules/codecs.h new file mode 100644 index 00000000000..28ef0139c59 --- /dev/null +++ b/android/Python/frozen_modules/codecs.h @@ -0,0 +1,2536 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__codecs[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,160,2,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,1,83,1,83,2,75,2,114,2, + 30,0,83,1,83,3,75,3,55,2,32,0,47,0,83,5, + 81,1,114,7,83,6,114,8,83,7,61,1,114,9,114,10, + 83,8,61,1,114,11,114,12,83,9,114,13,83,10,114,14, + 92,2,82,30,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,11,58,88,0,0,97,7,0,0, + 92,10,61,1,114,16,114,17,92,13,114,18,79,6,92,12, + 61,1,114,16,114,17,92,14,114,18,92,10,114,19,92,12, + 114,20,92,13,114,21,92,14,114,22,24,0,34,0,83,12, + 26,0,83,13,92,23,53,3,0,0,0,0,0,0,114,24, + 24,0,34,0,83,14,26,0,83,15,53,2,0,0,0,0, + 0,0,114,25,24,0,34,0,83,16,26,0,83,17,92,26, + 53,3,0,0,0,0,0,0,114,27,24,0,34,0,83,18, + 26,0,83,19,92,27,53,3,0,0,0,0,0,0,114,28, + 24,0,34,0,83,20,26,0,83,21,92,26,53,3,0,0, + 0,0,0,0,114,29,24,0,34,0,83,22,26,0,83,23, + 92,29,53,3,0,0,0,0,0,0,114,30,24,0,34,0, + 83,24,26,0,83,25,92,25,53,3,0,0,0,0,0,0, + 114,31,24,0,34,0,83,26,26,0,83,27,92,25,53,3, + 0,0,0,0,0,0,114,32,24,0,34,0,83,28,26,0, + 83,29,53,2,0,0,0,0,0,0,114,33,24,0,34,0, + 83,30,26,0,83,31,53,2,0,0,0,0,0,0,114,34, + 83,50,83,33,26,0,106,1,114,35,83,51,83,34,26,0, + 106,1,114,36,83,35,26,0,114,37,83,36,26,0,114,38, + 83,37,26,0,114,39,83,38,26,0,114,40,83,39,26,0, + 114,41,83,40,26,0,114,42,83,52,83,41,26,0,106,1, + 114,43,83,52,83,42,26,0,106,1,114,44,83,43,26,0, + 114,45,83,44,26,0,114,46,30,0,92,47,34,0,83,32, + 53,1,0,0,0,0,0,0,114,48,92,47,34,0,83,45, + 53,1,0,0,0,0,0,0,114,49,92,47,34,0,83,46, + 53,1,0,0,0,0,0,0,114,50,92,47,34,0,83,47, + 53,1,0,0,0,0,0,0,114,51,92,47,34,0,83,48, + 53,1,0,0,0,0,0,0,114,52,92,47,34,0,83,49, + 53,1,0,0,0,0,0,0,114,53,83,1,114,55,92,55, + 40,0,0,0,0,0,0,0,97,5,0,0,83,1,83,2, + 75,56,114,56,103,2,103,2,33,0,92,4,7,0,97,16, + 0,0,114,5,92,6,34,0,83,4,92,5,45,6,0,0, + 53,1,0,0,0,0,0,0,101,1,83,2,114,5,67,5, + 102,1,102,0,61,3,31,0,102,1,33,0,92,54,7,0, + 97,15,0,0,32,0,83,2,114,48,83,2,114,49,83,2, + 114,50,83,2,114,51,83,2,114,52,83,2,114,53,31,0, + 78,60,102,0,61,3,31,0,102,1,41,53,122,157,99,111, + 100,101,99,115,32,45,45,32,80,121,116,104,111,110,32,67, + 111,100,101,99,32,82,101,103,105,115,116,114,121,44,32,65, + 80,73,32,97,110,100,32,104,101,108,112,101,114,115,46,10, + 10,10,87,114,105,116,116,101,110,32,98,121,32,77,97,114, + 99,45,65,110,100,114,101,32,76,101,109,98,117,114,103,32, + 40,109,97,108,64,108,101,109,98,117,114,103,46,99,111,109, + 41,46,10,10,40,99,41,32,67,111,112,121,114,105,103,104, + 116,32,67,78,82,73,44,32,65,108,108,32,82,105,103,104, + 116,115,32,82,101,115,101,114,118,101,100,46,32,78,79,32, + 87,65,82,82,65,78,84,89,46,10,10,233,0,0,0,0, + 78,41,1,218,1,42,122,37,70,97,105,108,101,100,32,116, + 111,32,108,111,97,100,32,116,104,101,32,98,117,105,108,116, + 105,110,32,99,111,100,101,99,115,58,32,37,115,41,44,218, + 8,114,101,103,105,115,116,101,114,218,6,108,111,111,107,117, + 112,218,4,111,112,101,110,218,11,69,110,99,111,100,101,100, + 70,105,108,101,218,3,66,79,77,218,6,66,79,77,95,66, + 69,218,6,66,79,77,95,76,69,218,8,66,79,77,51,50, + 95,66,69,218,8,66,79,77,51,50,95,76,69,218,8,66, + 79,77,54,52,95,66,69,218,8,66,79,77,54,52,95,76, + 69,218,8,66,79,77,95,85,84,70,56,218,9,66,79,77, + 95,85,84,70,49,54,218,12,66,79,77,95,85,84,70,49, + 54,95,76,69,218,12,66,79,77,95,85,84,70,49,54,95, + 66,69,218,9,66,79,77,95,85,84,70,51,50,218,12,66, + 79,77,95,85,84,70,51,50,95,76,69,218,12,66,79,77, + 95,85,84,70,51,50,95,66,69,218,9,67,111,100,101,99, + 73,110,102,111,218,5,67,111,100,101,99,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,218,12,83,116,114,101,97,109,87,114,105,116,101,114,218, + 18,83,116,114,101,97,109,82,101,97,100,101,114,87,114,105, + 116,101,114,218,13,83,116,114,101,97,109,82,101,99,111,100, + 101,114,218,10,103,101,116,101,110,99,111,100,101,114,218,10, + 103,101,116,100,101,99,111,100,101,114,218,21,103,101,116,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,218,21,103,101,116,105,110,99,114,101,109,101,110,116,97, + 108,100,101,99,111,100,101,114,218,9,103,101,116,114,101,97, + 100,101,114,218,9,103,101,116,119,114,105,116,101,114,218,6, + 101,110,99,111,100,101,218,6,100,101,99,111,100,101,218,10, + 105,116,101,114,101,110,99,111,100,101,218,10,105,116,101,114, + 100,101,99,111,100,101,218,13,115,116,114,105,99,116,95,101, + 114,114,111,114,115,218,13,105,103,110,111,114,101,95,101,114, + 114,111,114,115,218,14,114,101,112,108,97,99,101,95,101,114, + 114,111,114,115,218,24,120,109,108,99,104,97,114,114,101,102, + 114,101,112,108,97,99,101,95,101,114,114,111,114,115,218,23, + 98,97,99,107,115,108,97,115,104,114,101,112,108,97,99,101, + 95,101,114,114,111,114,115,218,18,110,97,109,101,114,101,112, + 108,97,99,101,95,101,114,114,111,114,115,218,14,114,101,103, + 105,115,116,101,114,95,101,114,114,111,114,218,12,108,111,111, + 107,117,112,95,101,114,114,111,114,115,3,0,0,0,239,187, + 191,115,2,0,0,0,255,254,115,2,0,0,0,254,255,115, + 4,0,0,0,255,254,0,0,115,4,0,0,0,0,0,254, + 255,218,6,108,105,116,116,108,101,99,0,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,0,0,0,0,243,62, + 0,0,0,149,0,92,0,114,1,83,0,114,2,83,1,114, + 3,83,2,114,4,83,3,114,5,30,0,30,0,83,10,83, + 4,83,5,46,1,83,6,26,0,106,2,106,1,114,6,83, + 7,26,0,114,7,83,8,26,0,114,8,83,9,114,9,103, + 4,41,11,114,22,0,0,0,233,83,0,0,0,122,48,67, + 111,100,101,99,32,100,101,116,97,105,108,115,32,119,104,101, + 110,32,108,111,111,107,105,110,103,32,117,112,32,116,104,101, + 32,99,111,100,101,99,32,114,101,103,105,115,116,114,121,84, + 78,41,1,218,17,95,105,115,95,116,101,120,116,95,101,110, + 99,111,100,105,110,103,99,8,0,0,0,0,0,0,0,1, + 0,0,0,7,0,0,0,3,0,0,0,243,156,0,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 88,1,88,35,85,4,52,4,53,2,0,0,0,0,0,0, + 110,9,88,121,108,2,0,0,0,0,0,0,0,0,88,25, + 108,3,0,0,0,0,0,0,0,0,88,41,108,4,0,0, + 0,0,0,0,0,0,88,89,108,5,0,0,0,0,0,0, + 0,0,88,105,108,6,0,0,0,0,0,0,0,0,88,73, + 108,7,0,0,0,0,0,0,0,0,88,57,108,8,0,0, + 0,0,0,0,0,0,85,8,98,6,0,0,88,137,108,9, + 0,0,0,0,0,0,0,0,85,9,36,0,169,1,78,41, + 10,218,5,116,117,112,108,101,218,7,95,95,110,101,119,95, + 95,218,4,110,97,109,101,114,36,0,0,0,114,37,0,0, + 0,218,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,218,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,218,12,115,116,114,101,97, + 109,119,114,105,116,101,114,218,12,115,116,114,101,97,109,114, + 101,97,100,101,114,114,51,0,0,0,41,10,218,3,99,108, + 115,114,36,0,0,0,114,37,0,0,0,114,60,0,0,0, + 114,59,0,0,0,114,57,0,0,0,114,58,0,0,0,114, + 56,0,0,0,114,51,0,0,0,218,4,115,101,108,102,115, + 10,0,0,0,32,32,32,32,32,32,32,32,32,32,218,15, + 60,102,114,111,122,101,110,32,99,111,100,101,99,115,62,114, + 55,0,0,0,218,17,67,111,100,101,99,73,110,102,111,46, + 95,95,110,101,119,95,95,94,0,0,0,115,81,0,0,0, + 128,0,244,6,0,16,21,143,125,137,125,152,83,168,54,192, + 28,208,34,78,211,15,79,136,4,216,20,24,140,9,216,22, + 28,140,11,216,22,28,140,11,216,34,52,212,8,31,216,34, + 52,212,8,31,216,28,40,212,8,25,216,28,40,212,8,25, + 216,11,28,209,11,40,216,37,54,212,12,34,216,15,19,136, + 11,243,0,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,7,0,0,0,3,0,0,0,243,138,0,0,0, + 149,0,83,1,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,0, + 82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,82,6,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,9, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,52,4,45,6,0,0,36,0,41,2,78,122,37,60, + 37,115,46,37,115,32,111,98,106,101,99,116,32,102,111,114, + 32,101,110,99,111,100,105,110,103,32,37,115,32,97,116,32, + 37,35,120,62,41,5,218,9,95,95,99,108,97,115,115,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,114,56,0,0,0, + 218,2,105,100,169,1,114,62,0,0,0,115,1,0,0,0, + 32,114,63,0,0,0,218,8,95,95,114,101,112,114,95,95, + 218,18,67,111,100,101,99,73,110,102,111,46,95,95,114,101, + 112,114,95,95,109,0,0,0,115,58,0,0,0,128,0,216, + 15,54,216,17,21,151,30,145,30,215,17,42,209,17,42,168, + 68,175,78,169,78,215,44,71,209,44,71,216,17,21,151,25, + 145,25,156,66,152,116,155,72,240,3,1,17,38,241,3,2, + 16,38,240,0,2,9,38,114,65,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,24,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,36,0,114,53, + 0,0,0,41,1,114,54,0,0,0,114,71,0,0,0,115, + 1,0,0,0,32,114,63,0,0,0,218,14,95,95,103,101, + 116,110,101,119,97,114,103,115,95,95,218,24,67,111,100,101, + 99,73,110,102,111,46,95,95,103,101,116,110,101,119,97,114, + 103,115,95,95,114,0,0,0,115,12,0,0,0,128,0,220, + 15,20,144,84,139,123,208,8,26,114,65,0,0,0,41,8, + 114,51,0,0,0,114,37,0,0,0,114,36,0,0,0,114, + 58,0,0,0,114,57,0,0,0,114,56,0,0,0,114,60, + 0,0,0,114,59,0,0,0,41,5,78,78,78,78,78,41, + 10,218,8,95,95,110,97,109,101,95,95,114,68,0,0,0, + 114,69,0,0,0,218,15,95,95,102,105,114,115,116,108,105, + 110,101,110,111,95,95,218,7,95,95,100,111,99,95,95,114, + 51,0,0,0,114,55,0,0,0,114,72,0,0,0,114,75, + 0,0,0,218,21,95,95,115,116,97,116,105,99,95,97,116, + 116,114,105,98,117,116,101,115,95,95,169,0,114,65,0,0, + 0,114,63,0,0,0,114,22,0,0,0,114,22,0,0,0, + 83,0,0,0,115,42,0,0,0,134,0,217,4,58,240,16, + 0,25,29,208,4,21,224,69,73,216,63,67,240,3,13,5, + 20,224,29,33,246,5,13,5,20,242,30,3,5,38,245,10, + 1,5,27,114,65,0,0,0,114,22,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,44,0,0,0,149,0,92,0,114,1,83,0,114, + 2,83,1,114,3,83,2,114,4,83,7,83,3,26,0,106, + 1,114,5,83,7,83,4,26,0,106,1,114,6,83,5,114, + 7,103,6,41,8,114,23,0,0,0,233,117,0,0,0,97, + 180,3,0,0,68,101,102,105,110,101,115,32,116,104,101,32, + 105,110,116,101,114,102,97,99,101,32,102,111,114,32,115,116, + 97,116,101,108,101,115,115,32,101,110,99,111,100,101,114,115, + 47,100,101,99,111,100,101,114,115,46,10,10,84,104,101,32, + 46,101,110,99,111,100,101,40,41,47,46,100,101,99,111,100, + 101,40,41,32,109,101,116,104,111,100,115,32,109,97,121,32, + 117,115,101,32,100,105,102,102,101,114,101,110,116,32,101,114, + 114,111,114,10,104,97,110,100,108,105,110,103,32,115,99,104, + 101,109,101,115,32,98,121,32,112,114,111,118,105,100,105,110, + 103,32,116,104,101,32,101,114,114,111,114,115,32,97,114,103, + 117,109,101,110,116,46,32,84,104,101,115,101,10,115,116,114, + 105,110,103,32,118,97,108,117,101,115,32,97,114,101,32,112, + 114,101,100,101,102,105,110,101,100,58,10,10,32,39,115,116, + 114,105,99,116,39,32,45,32,114,97,105,115,101,32,97,32, + 86,97,108,117,101,69,114,114,111,114,32,101,114,114,111,114, + 32,40,111,114,32,97,32,115,117,98,99,108,97,115,115,41, + 10,32,39,105,103,110,111,114,101,39,32,45,32,105,103,110, + 111,114,101,32,116,104,101,32,99,104,97,114,97,99,116,101, + 114,32,97,110,100,32,99,111,110,116,105,110,117,101,32,119, + 105,116,104,32,116,104,101,32,110,101,120,116,10,32,39,114, + 101,112,108,97,99,101,39,32,45,32,114,101,112,108,97,99, + 101,32,119,105,116,104,32,97,32,115,117,105,116,97,98,108, + 101,32,114,101,112,108,97,99,101,109,101,110,116,32,99,104, + 97,114,97,99,116,101,114,59,10,32,32,32,32,32,32,32, + 32,32,32,32,32,80,121,116,104,111,110,32,119,105,108,108, + 32,117,115,101,32,116,104,101,32,111,102,102,105,99,105,97, + 108,32,85,43,70,70,70,68,32,82,69,80,76,65,67,69, + 77,69,78,84,10,32,32,32,32,32,32,32,32,32,32,32, + 32,67,72,65,82,65,67,84,69,82,32,102,111,114,32,116, + 104,101,32,98,117,105,108,116,105,110,32,85,110,105,99,111, + 100,101,32,99,111,100,101,99,115,32,111,110,10,32,32,32, + 32,32,32,32,32,32,32,32,32,100,101,99,111,100,105,110, + 103,32,97,110,100,32,39,63,39,32,111,110,32,101,110,99, + 111,100,105,110,103,46,10,32,39,115,117,114,114,111,103,97, + 116,101,101,115,99,97,112,101,39,32,45,32,114,101,112,108, + 97,99,101,32,119,105,116,104,32,112,114,105,118,97,116,101, + 32,99,111,100,101,32,112,111,105,110,116,115,32,85,43,68, + 67,110,110,46,10,32,39,120,109,108,99,104,97,114,114,101, + 102,114,101,112,108,97,99,101,39,32,45,32,82,101,112,108, + 97,99,101,32,119,105,116,104,32,116,104,101,32,97,112,112, + 114,111,112,114,105,97,116,101,32,88,77,76,10,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,99,104,97,114,97,99,116,101,114,32,114,101, + 102,101,114,101,110,99,101,32,40,111,110,108,121,32,102,111, + 114,32,101,110,99,111,100,105,110,103,41,46,10,32,39,98, + 97,99,107,115,108,97,115,104,114,101,112,108,97,99,101,39, + 32,32,45,32,82,101,112,108,97,99,101,32,119,105,116,104, + 32,98,97,99,107,115,108,97,115,104,101,100,32,101,115,99, + 97,112,101,32,115,101,113,117,101,110,99,101,115,46,10,32, + 39,110,97,109,101,114,101,112,108,97,99,101,39,32,32,32, + 32,32,32,32,45,32,82,101,112,108,97,99,101,32,119,105, + 116,104,32,92,78,123,46,46,46,125,32,101,115,99,97,112, + 101,32,115,101,113,117,101,110,99,101,115,10,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,40,111,110,108,121,32,102,111,114,32,101,110,99, + 111,100,105,110,103,41,46,10,10,84,104,101,32,115,101,116, + 32,111,102,32,97,108,108,111,119,101,100,32,118,97,108,117, + 101,115,32,99,97,110,32,98,101,32,101,120,116,101,110,100, + 101,100,32,118,105,97,32,114,101,103,105,115,116,101,114,95, + 101,114,114,111,114,46,10,10,99,3,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,243,14,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,101,1, + 41,1,97,174,1,0,0,69,110,99,111,100,101,115,32,116, + 104,101,32,111,98,106,101,99,116,32,105,110,112,117,116,32, + 97,110,100,32,114,101,116,117,114,110,115,32,97,32,116,117, + 112,108,101,32,40,111,117,116,112,117,116,10,111,98,106,101, + 99,116,44,32,108,101,110,103,116,104,32,99,111,110,115,117, + 109,101,100,41,46,10,10,101,114,114,111,114,115,32,100,101, + 102,105,110,101,115,32,116,104,101,32,101,114,114,111,114,32, + 104,97,110,100,108,105,110,103,32,116,111,32,97,112,112,108, + 121,46,32,73,116,32,100,101,102,97,117,108,116,115,32,116, + 111,10,39,115,116,114,105,99,116,39,32,104,97,110,100,108, + 105,110,103,46,10,10,84,104,101,32,109,101,116,104,111,100, + 32,109,97,121,32,110,111,116,32,115,116,111,114,101,32,115, + 116,97,116,101,32,105,110,32,116,104,101,32,67,111,100,101, + 99,32,105,110,115,116,97,110,99,101,46,32,85,115,101,10, + 83,116,114,101,97,109,87,114,105,116,101,114,32,102,111,114, + 32,99,111,100,101,99,115,32,119,104,105,99,104,32,104,97, + 118,101,32,116,111,32,107,101,101,112,32,115,116,97,116,101, + 32,105,110,32,111,114,100,101,114,32,116,111,10,109,97,107, + 101,32,101,110,99,111,100,105,110,103,32,101,102,102,105,99, + 105,101,110,116,46,10,10,84,104,101,32,101,110,99,111,100, + 101,114,32,109,117,115,116,32,98,101,32,97,98,108,101,32, + 116,111,32,104,97,110,100,108,101,32,122,101,114,111,32,108, + 101,110,103,116,104,32,105,110,112,117,116,32,97,110,100,10, + 114,101,116,117,114,110,32,97,110,32,101,109,112,116,121,32, + 111,98,106,101,99,116,32,111,102,32,116,104,101,32,111,117, + 116,112,117,116,32,111,98,106,101,99,116,32,116,121,112,101, + 32,105,110,32,116,104,105,115,10,115,105,116,117,97,116,105, + 111,110,46,10,10,169,1,218,19,78,111,116,73,109,112,108, + 101,109,101,110,116,101,100,69,114,114,111,114,169,3,114,62, + 0,0,0,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,114,63,0,0,0,114, + 36,0,0,0,218,12,67,111,100,101,99,46,101,110,99,111, + 100,101,141,0,0,0,115,10,0,0,0,128,0,244,34,0, + 15,34,208,8,33,114,65,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,243, + 14,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 101,1,41,1,97,89,2,0,0,68,101,99,111,100,101,115, + 32,116,104,101,32,111,98,106,101,99,116,32,105,110,112,117, + 116,32,97,110,100,32,114,101,116,117,114,110,115,32,97,32, + 116,117,112,108,101,32,40,111,117,116,112,117,116,10,111,98, + 106,101,99,116,44,32,108,101,110,103,116,104,32,99,111,110, + 115,117,109,101,100,41,46,10,10,105,110,112,117,116,32,109, + 117,115,116,32,98,101,32,97,110,32,111,98,106,101,99,116, + 32,119,104,105,99,104,32,112,114,111,118,105,100,101,115,32, + 116,104,101,32,98,102,95,103,101,116,114,101,97,100,98,117, + 102,10,98,117,102,102,101,114,32,115,108,111,116,46,32,80, + 121,116,104,111,110,32,115,116,114,105,110,103,115,44,32,98, + 117,102,102,101,114,32,111,98,106,101,99,116,115,32,97,110, + 100,32,109,101,109,111,114,121,10,109,97,112,112,101,100,32, + 102,105,108,101,115,32,97,114,101,32,101,120,97,109,112,108, + 101,115,32,111,102,32,111,98,106,101,99,116,115,32,112,114, + 111,118,105,100,105,110,103,32,116,104,105,115,32,115,108,111, + 116,46,10,10,101,114,114,111,114,115,32,100,101,102,105,110, + 101,115,32,116,104,101,32,101,114,114,111,114,32,104,97,110, + 100,108,105,110,103,32,116,111,32,97,112,112,108,121,46,32, + 73,116,32,100,101,102,97,117,108,116,115,32,116,111,10,39, + 115,116,114,105,99,116,39,32,104,97,110,100,108,105,110,103, + 46,10,10,84,104,101,32,109,101,116,104,111,100,32,109,97, + 121,32,110,111,116,32,115,116,111,114,101,32,115,116,97,116, + 101,32,105,110,32,116,104,101,32,67,111,100,101,99,32,105, + 110,115,116,97,110,99,101,46,32,85,115,101,10,83,116,114, + 101,97,109,82,101,97,100,101,114,32,102,111,114,32,99,111, + 100,101,99,115,32,119,104,105,99,104,32,104,97,118,101,32, + 116,111,32,107,101,101,112,32,115,116,97,116,101,32,105,110, + 32,111,114,100,101,114,32,116,111,10,109,97,107,101,32,100, + 101,99,111,100,105,110,103,32,101,102,102,105,99,105,101,110, + 116,46,10,10,84,104,101,32,100,101,99,111,100,101,114,32, + 109,117,115,116,32,98,101,32,97,98,108,101,32,116,111,32, + 104,97,110,100,108,101,32,122,101,114,111,32,108,101,110,103, + 116,104,32,105,110,112,117,116,32,97,110,100,10,114,101,116, + 117,114,110,32,97,110,32,101,109,112,116,121,32,111,98,106, + 101,99,116,32,111,102,32,116,104,101,32,111,117,116,112,117, + 116,32,111,98,106,101,99,116,32,116,121,112,101,32,105,110, + 32,116,104,105,115,10,115,105,116,117,97,116,105,111,110,46, + 10,10,114,85,0,0,0,114,87,0,0,0,115,3,0,0, + 0,32,32,32,114,63,0,0,0,114,37,0,0,0,218,12, + 67,111,100,101,99,46,100,101,99,111,100,101,160,0,0,0, + 115,10,0,0,0,128,0,244,42,0,15,34,208,8,33,114, + 65,0,0,0,114,81,0,0,0,78,169,1,218,6,115,116, + 114,105,99,116,41,8,114,77,0,0,0,114,68,0,0,0, + 114,69,0,0,0,114,78,0,0,0,114,79,0,0,0,114, + 36,0,0,0,114,37,0,0,0,114,80,0,0,0,114,81, + 0,0,0,114,65,0,0,0,114,63,0,0,0,114,23,0, + 0,0,114,23,0,0,0,117,0,0,0,115,17,0,0,0, + 134,0,241,4,21,5,8,244,44,17,5,34,247,38,21,5, + 34,114,65,0,0,0,114,23,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,62,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,10,83,3,26,0,106,1,114, + 5,83,11,83,4,26,0,106,1,114,6,83,5,26,0,114, + 7,83,6,26,0,114,8,83,7,26,0,114,9,83,8,114, + 10,103,9,41,12,114,24,0,0,0,233,183,0,0,0,122, + 216,10,65,110,32,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,32,101,110,99,111,100,101,115,32, + 97,110,32,105,110,112,117,116,32,105,110,32,109,117,108,116, + 105,112,108,101,32,115,116,101,112,115,46,32,84,104,101,32, + 105,110,112,117,116,32,99,97,110,10,98,101,32,112,97,115, + 115,101,100,32,112,105,101,99,101,32,98,121,32,112,105,101, + 99,101,32,116,111,32,116,104,101,32,101,110,99,111,100,101, + 40,41,32,109,101,116,104,111,100,46,32,84,104,101,32,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,10,114,101,109,101,109,98,101,114,115,32,116,104,101,32, + 115,116,97,116,101,32,111,102,32,116,104,101,32,101,110,99, + 111,100,105,110,103,32,112,114,111,99,101,115,115,32,98,101, + 116,119,101,101,110,32,99,97,108,108,115,32,116,111,32,101, + 110,99,111,100,101,40,41,46,10,99,2,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,243,30, + 0,0,0,149,0,88,16,108,0,0,0,0,0,0,0,0, + 0,83,1,85,0,108,1,0,0,0,0,0,0,0,0,103, + 2,41,3,122,204,10,67,114,101,97,116,101,115,32,97,110, + 32,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,32,105,110,115,116,97,110,99,101,46,10,10,84, + 104,101,32,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,32,109,97,121,32,117,115,101,32,100,105, + 102,102,101,114,101,110,116,32,101,114,114,111,114,32,104,97, + 110,100,108,105,110,103,32,115,99,104,101,109,101,115,32,98, + 121,10,112,114,111,118,105,100,105,110,103,32,116,104,101,32, + 101,114,114,111,114,115,32,107,101,121,119,111,114,100,32,97, + 114,103,117,109,101,110,116,46,32,83,101,101,32,116,104,101, + 32,109,111,100,117,108,101,32,100,111,99,115,116,114,105,110, + 103,10,102,111,114,32,97,32,108,105,115,116,32,111,102,32, + 112,111,115,115,105,98,108,101,32,118,97,108,117,101,115,46, + 10,218,0,78,41,2,114,89,0,0,0,218,6,98,117,102, + 102,101,114,169,2,114,62,0,0,0,114,89,0,0,0,115, + 2,0,0,0,32,32,114,63,0,0,0,218,8,95,95,105, + 110,105,116,95,95,218,27,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,46,95,95,105,110,105,116, + 95,95,189,0,0,0,115,16,0,0,0,128,0,240,16,0, + 23,29,140,11,216,22,24,136,4,141,11,114,65,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,243,14,0,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,101,1,41,1,122,49,10,69,110,99, + 111,100,101,115,32,105,110,112,117,116,32,97,110,100,32,114, + 101,116,117,114,110,115,32,116,104,101,32,114,101,115,117,108, + 116,105,110,103,32,111,98,106,101,99,116,46,10,114,85,0, + 0,0,169,3,114,62,0,0,0,114,88,0,0,0,218,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,63,0, + 0,0,114,36,0,0,0,218,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,200,0,0,0,243,10,0,0,0,128,0,244,8,0, + 15,34,208,8,33,114,65,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,243, + 4,0,0,0,149,0,103,1,41,2,122,42,10,82,101,115, + 101,116,115,32,116,104,101,32,101,110,99,111,100,101,114,32, + 116,111,32,116,104,101,32,105,110,105,116,105,97,108,32,115, + 116,97,116,101,46,10,78,114,81,0,0,0,114,71,0,0, + 0,115,1,0,0,0,32,114,63,0,0,0,218,5,114,101, + 115,101,116,218,24,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,114,101,115,101,116,206,0,0, + 0,243,2,0,0,0,129,0,114,65,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,4,0,0,0,149,0,103,1,41,2,122,42,10, + 82,101,116,117,114,110,32,116,104,101,32,99,117,114,114,101, + 110,116,32,115,116,97,116,101,32,111,102,32,116,104,101,32, + 101,110,99,111,100,101,114,46,10,114,2,0,0,0,114,81, + 0,0,0,114,71,0,0,0,115,1,0,0,0,32,114,63, + 0,0,0,218,8,103,101,116,115,116,97,116,101,218,27,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,103,101,116,115,116,97,116,101,211,0,0,0,115,7, + 0,0,0,128,0,240,8,0,16,17,114,65,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,243,4,0,0,0,149,0,103,1,41,2,122, + 84,10,83,101,116,32,116,104,101,32,99,117,114,114,101,110, + 116,32,115,116,97,116,101,32,111,102,32,116,104,101,32,101, + 110,99,111,100,101,114,46,32,115,116,97,116,101,32,109,117, + 115,116,32,104,97,118,101,32,98,101,101,110,10,114,101,116, + 117,114,110,101,100,32,98,121,32,103,101,116,115,116,97,116, + 101,40,41,46,10,78,114,81,0,0,0,169,2,114,62,0, + 0,0,218,5,115,116,97,116,101,115,2,0,0,0,32,32, + 114,63,0,0,0,218,8,115,101,116,115,116,97,116,101,218, + 27,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,46,115,101,116,115,116,97,116,101,217,0,0,0, + 114,111,0,0,0,114,65,0,0,0,41,2,114,99,0,0, + 0,114,89,0,0,0,78,114,93,0,0,0,169,1,70,41, + 11,114,77,0,0,0,114,68,0,0,0,114,69,0,0,0, + 114,78,0,0,0,114,79,0,0,0,114,101,0,0,0,114, + 36,0,0,0,114,109,0,0,0,114,113,0,0,0,114,118, + 0,0,0,114,80,0,0,0,114,81,0,0,0,114,65,0, + 0,0,114,63,0,0,0,114,24,0,0,0,114,24,0,0, + 0,183,0,0,0,115,32,0,0,0,134,0,241,2,4,5, + 8,244,10,9,5,25,244,22,4,5,34,242,12,3,5,12, + 242,10,4,5,17,245,12,4,5,12,114,65,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,68,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,83,2,114,4, + 83,11,83,3,26,0,106,1,114,5,83,4,26,0,114,6, + 83,12,83,5,26,0,106,1,114,7,83,6,26,0,114,8, + 83,7,26,0,114,9,83,8,26,0,114,10,83,9,114,11, + 103,10,41,13,218,26,66,117,102,102,101,114,101,100,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 233,223,0,0,0,122,176,10,84,104,105,115,32,115,117,98, + 99,108,97,115,115,32,111,102,32,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,32,99,97,110,32, + 98,101,32,117,115,101,100,32,97,115,32,116,104,101,32,98, + 97,115,101,99,108,97,115,115,32,102,111,114,32,97,110,10, + 105,110,99,114,101,109,101,110,116,97,108,32,101,110,99,111, + 100,101,114,32,105,102,32,116,104,101,32,101,110,99,111,100, + 101,114,32,109,117,115,116,32,107,101,101,112,32,115,111,109, + 101,32,111,102,32,116,104,101,32,111,117,116,112,117,116,32, + 105,110,32,97,10,98,117,102,102,101,114,32,98,101,116,119, + 101,101,110,32,99,97,108,108,115,32,116,111,32,101,110,99, + 111,100,101,40,41,46,10,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,60,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,88,1,53,2,0,0,0,0,0,0,32,0,83,1,85, + 0,108,2,0,0,0,0,0,0,0,0,103,0,169,2,78, + 114,98,0,0,0,41,3,114,24,0,0,0,114,101,0,0, + 0,114,99,0,0,0,114,100,0,0,0,115,2,0,0,0, + 32,32,114,63,0,0,0,114,101,0,0,0,218,35,66,117, + 102,102,101,114,101,100,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,95,95,105,110,105,116,95, + 95,229,0,0,0,115,23,0,0,0,128,0,220,8,26,215, + 8,35,209,8,35,160,68,212,8,49,224,22,24,136,4,141, + 11,114,65,0,0,0,99,4,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,14,0,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,101,1,114,53, + 0,0,0,114,85,0,0,0,169,4,114,62,0,0,0,114, + 88,0,0,0,114,89,0,0,0,114,105,0,0,0,115,4, + 0,0,0,32,32,32,32,114,63,0,0,0,218,14,95,98, + 117,102,102,101,114,95,101,110,99,111,100,101,218,41,66,117, + 102,102,101,114,101,100,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,95,98,117,102,102,101,114, + 95,101,110,99,111,100,101,234,0,0,0,243,10,0,0,0, + 128,0,244,6,0,15,34,208,8,33,114,65,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,114,0,0,0,149,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,45,0,0,0,110,3,85,0,82,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 48,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,2,53,3,0,0,0,0,0,0,117, + 2,0,0,112,69,88,53,83,0,4,0,85,0,108,0,0, + 0,0,0,0,0,0,0,85,4,36,0,114,53,0,0,0, + 41,3,114,99,0,0,0,114,129,0,0,0,114,89,0,0, + 0,169,6,114,62,0,0,0,114,88,0,0,0,114,105,0, + 0,0,218,4,100,97,116,97,218,6,114,101,115,117,108,116, + 218,8,99,111,110,115,117,109,101,100,115,6,0,0,0,32, + 32,32,32,32,32,114,63,0,0,0,114,36,0,0,0,218, + 33,66,117,102,102,101,114,101,100,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,239,0,0,0,243,57,0,0,0,128,0,224,15,19, + 143,123,137,123,152,85,209,15,34,136,4,216,29,33,215,29, + 48,209,29,48,176,20,183,123,177,123,192,69,211,29,74,209, + 8,26,136,22,224,22,26,152,57,144,111,136,4,140,11,216, + 15,21,136,13,114,65,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,60, + 0,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,32,0,83, + 1,85,0,108,2,0,0,0,0,0,0,0,0,103,0,114, + 125,0,0,0,41,3,114,24,0,0,0,114,109,0,0,0, + 114,99,0,0,0,114,71,0,0,0,115,1,0,0,0,32, + 114,63,0,0,0,114,109,0,0,0,218,32,66,117,102,102, + 101,114,101,100,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,114,101,115,101,116,247,0,0,0, + 115,23,0,0,0,128,0,220,8,26,215,8,32,209,8,32, + 160,20,212,8,38,216,22,24,136,4,141,11,114,65,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,243,44,0,0,0,149,0,85,0,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,61,1,40,0,0,0,0,0,0,0,100,2,0, + 0,32,0,83,1,36,0,169,2,78,114,2,0,0,0,169, + 1,114,99,0,0,0,114,71,0,0,0,115,1,0,0,0, + 32,114,63,0,0,0,114,113,0,0,0,218,35,66,117,102, + 102,101,114,101,100,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,103,101,116,115,116,97,116,101, + 251,0,0,0,115,17,0,0,0,128,0,216,15,19,143,123, + 137,123,215,15,31,152,97,208,8,31,114,65,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,36,0,0,0,149,0,85,1,61,1,40, + 0,0,0,0,0,0,0,100,2,0,0,32,0,83,1,85, + 0,108,0,0,0,0,0,0,0,0,0,103,0,114,125,0, + 0,0,114,143,0,0,0,114,116,0,0,0,115,2,0,0, + 0,32,32,114,63,0,0,0,114,118,0,0,0,218,35,66, + 117,102,102,101,114,101,100,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,46,115,101,116,115,116,97, + 116,101,254,0,0,0,115,13,0,0,0,128,0,216,22,27, + 151,107,152,114,136,4,141,11,114,65,0,0,0,114,143,0, + 0,0,78,114,93,0,0,0,114,120,0,0,0,41,12,114, + 77,0,0,0,114,68,0,0,0,114,69,0,0,0,114,78, + 0,0,0,114,79,0,0,0,114,101,0,0,0,114,129,0, + 0,0,114,36,0,0,0,114,109,0,0,0,114,113,0,0, + 0,114,118,0,0,0,114,80,0,0,0,114,81,0,0,0, + 114,65,0,0,0,114,63,0,0,0,114,122,0,0,0,114, + 122,0,0,0,223,0,0,0,115,37,0,0,0,134,0,241, + 2,4,5,8,244,10,3,5,25,242,10,3,5,34,244,10, + 6,5,22,242,16,2,5,25,242,8,1,5,32,245,6,1, + 5,34,114,65,0,0,0,114,122,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,243,62,0,0,0,149,0,92,0,114,1,83,0,114,2, + 83,1,114,3,83,2,114,4,83,10,83,3,26,0,106,1, + 114,5,83,11,83,4,26,0,106,1,114,6,83,5,26,0, + 114,7,83,6,26,0,114,8,83,7,26,0,114,9,83,8, + 114,10,103,9,41,12,114,25,0,0,0,105,1,1,0,0, + 122,216,10,65,110,32,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,32,100,101,99,111,100,101,115, + 32,97,110,32,105,110,112,117,116,32,105,110,32,109,117,108, + 116,105,112,108,101,32,115,116,101,112,115,46,32,84,104,101, + 32,105,110,112,117,116,32,99,97,110,10,98,101,32,112,97, + 115,115,101,100,32,112,105,101,99,101,32,98,121,32,112,105, + 101,99,101,32,116,111,32,116,104,101,32,100,101,99,111,100, + 101,40,41,32,109,101,116,104,111,100,46,32,84,104,101,32, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,10,114,101,109,101,109,98,101,114,115,32,116,104,101, + 32,115,116,97,116,101,32,111,102,32,116,104,101,32,100,101, + 99,111,100,105,110,103,32,112,114,111,99,101,115,115,32,98, + 101,116,119,101,101,110,32,99,97,108,108,115,32,116,111,32, + 100,101,99,111,100,101,40,41,46,10,99,2,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,243, + 16,0,0,0,149,0,88,16,108,0,0,0,0,0,0,0, + 0,0,103,1,41,2,122,203,10,67,114,101,97,116,101,32, + 97,110,32,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,32,105,110,115,116,97,110,99,101,46,10, + 10,84,104,101,32,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,32,109,97,121,32,117,115,101,32, + 100,105,102,102,101,114,101,110,116,32,101,114,114,111,114,32, + 104,97,110,100,108,105,110,103,32,115,99,104,101,109,101,115, + 32,98,121,10,112,114,111,118,105,100,105,110,103,32,116,104, + 101,32,101,114,114,111,114,115,32,107,101,121,119,111,114,100, + 32,97,114,103,117,109,101,110,116,46,32,83,101,101,32,116, + 104,101,32,109,111,100,117,108,101,32,100,111,99,115,116,114, + 105,110,103,10,102,111,114,32,97,32,108,105,115,116,32,111, + 102,32,112,111,115,115,105,98,108,101,32,118,97,108,117,101, + 115,46,10,78,169,1,114,89,0,0,0,114,100,0,0,0, + 115,2,0,0,0,32,32,114,63,0,0,0,114,101,0,0, + 0,218,27,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,95,95,105,110,105,116,95,95,7,1, + 0,0,115,9,0,0,0,128,0,240,16,0,23,29,141,11, + 114,65,0,0,0,99,3,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,14,0,0,0,149, + 0,91,0,0,0,0,0,0,0,0,0,101,1,41,1,122, + 48,10,68,101,99,111,100,101,32,105,110,112,117,116,32,97, + 110,100,32,114,101,116,117,114,110,115,32,116,104,101,32,114, + 101,115,117,108,116,105,110,103,32,111,98,106,101,99,116,46, + 10,114,85,0,0,0,114,104,0,0,0,115,3,0,0,0, + 32,32,32,114,63,0,0,0,114,37,0,0,0,218,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,17,1,0,0,114,107,0,0, + 0,114,65,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,4,0,0,0, + 149,0,103,1,41,2,122,41,10,82,101,115,101,116,32,116, + 104,101,32,100,101,99,111,100,101,114,32,116,111,32,116,104, + 101,32,105,110,105,116,105,97,108,32,115,116,97,116,101,46, + 10,78,114,81,0,0,0,114,71,0,0,0,115,1,0,0, + 0,32,114,63,0,0,0,114,109,0,0,0,218,24,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 46,114,101,115,101,116,23,1,0,0,114,111,0,0,0,114, + 65,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,4,0,0,0,149,0, + 103,1,41,2,97,193,1,0,0,10,82,101,116,117,114,110, + 32,116,104,101,32,99,117,114,114,101,110,116,32,115,116,97, + 116,101,32,111,102,32,116,104,101,32,100,101,99,111,100,101, + 114,46,10,10,84,104,105,115,32,109,117,115,116,32,98,101, + 32,97,32,40,98,117,102,102,101,114,101,100,95,105,110,112, + 117,116,44,32,97,100,100,105,116,105,111,110,97,108,95,115, + 116,97,116,101,95,105,110,102,111,41,32,116,117,112,108,101, + 46,10,98,117,102,102,101,114,101,100,95,105,110,112,117,116, + 32,109,117,115,116,32,98,101,32,97,32,98,121,116,101,115, + 32,111,98,106,101,99,116,32,99,111,110,116,97,105,110,105, + 110,103,32,98,121,116,101,115,32,116,104,97,116,10,119,101, + 114,101,32,112,97,115,115,101,100,32,116,111,32,100,101,99, + 111,100,101,40,41,32,116,104,97,116,32,104,97,118,101,32, + 110,111,116,32,121,101,116,32,98,101,101,110,32,99,111,110, + 118,101,114,116,101,100,46,10,97,100,100,105,116,105,111,110, + 97,108,95,115,116,97,116,101,95,105,110,102,111,32,109,117, + 115,116,32,98,101,32,97,32,110,111,110,45,110,101,103,97, + 116,105,118,101,32,105,110,116,101,103,101,114,10,114,101,112, + 114,101,115,101,110,116,105,110,103,32,116,104,101,32,115,116, + 97,116,101,32,111,102,32,116,104,101,32,100,101,99,111,100, + 101,114,32,87,73,84,72,79,85,84,32,121,101,116,32,104, + 97,118,105,110,103,10,112,114,111,99,101,115,115,101,100,32, + 116,104,101,32,99,111,110,116,101,110,116,115,32,111,102,32, + 98,117,102,102,101,114,101,100,95,105,110,112,117,116,46,32, + 32,73,110,32,116,104,101,32,105,110,105,116,105,97,108,32, + 115,116,97,116,101,10,97,110,100,32,97,102,116,101,114,32, + 114,101,115,101,116,40,41,44,32,103,101,116,115,116,97,116, + 101,40,41,32,109,117,115,116,32,114,101,116,117,114,110,32, + 40,98,34,34,44,32,48,41,46,10,41,2,114,65,0,0, + 0,114,2,0,0,0,114,81,0,0,0,114,71,0,0,0, + 115,1,0,0,0,32,114,63,0,0,0,114,113,0,0,0, + 218,27,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,46,103,101,116,115,116,97,116,101,28,1,0, + 0,115,7,0,0,0,128,0,240,24,0,16,24,114,65,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,243,4,0,0,0,149,0,103,1, + 41,2,122,150,10,83,101,116,32,116,104,101,32,99,117,114, + 114,101,110,116,32,115,116,97,116,101,32,111,102,32,116,104, + 101,32,100,101,99,111,100,101,114,46,10,10,115,116,97,116, + 101,32,109,117,115,116,32,104,97,118,101,32,98,101,101,110, + 32,114,101,116,117,114,110,101,100,32,98,121,32,103,101,116, + 115,116,97,116,101,40,41,46,32,32,84,104,101,32,101,102, + 102,101,99,116,32,111,102,10,115,101,116,115,116,97,116,101, + 40,40,98,34,34,44,32,48,41,41,32,109,117,115,116,32, + 98,101,32,101,113,117,105,118,97,108,101,110,116,32,116,111, + 32,114,101,115,101,116,40,41,46,10,78,114,81,0,0,0, + 114,116,0,0,0,115,2,0,0,0,32,32,114,63,0,0, + 0,114,118,0,0,0,218,27,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,46,115,101,116,115,116, + 97,116,101,42,1,0,0,114,111,0,0,0,114,65,0,0, + 0,114,149,0,0,0,78,114,93,0,0,0,114,120,0,0, + 0,41,11,114,77,0,0,0,114,68,0,0,0,114,69,0, + 0,0,114,78,0,0,0,114,79,0,0,0,114,101,0,0, + 0,114,37,0,0,0,114,109,0,0,0,114,113,0,0,0, + 114,118,0,0,0,114,80,0,0,0,114,81,0,0,0,114, + 65,0,0,0,114,63,0,0,0,114,25,0,0,0,114,25, + 0,0,0,1,1,0,0,115,32,0,0,0,134,0,241,2, + 4,5,8,244,10,8,5,29,244,20,4,5,34,242,12,3, + 5,12,242,10,12,5,24,245,28,6,5,12,114,65,0,0, + 0,114,25,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,68,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,83,11,83,3,26,0,106,1,114,5,83,4,26,0, + 114,6,83,12,83,5,26,0,106,1,114,7,83,6,26,0, + 114,8,83,7,26,0,114,9,83,8,26,0,114,10,83,9, + 114,11,103,10,41,13,218,26,66,117,102,102,101,114,101,100, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,105,50,1,0,0,122,158,10,84,104,105,115,32,115, + 117,98,99,108,97,115,115,32,111,102,32,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,32,99,97, + 110,32,98,101,32,117,115,101,100,32,97,115,32,116,104,101, + 32,98,97,115,101,99,108,97,115,115,32,102,111,114,32,97, + 110,10,105,110,99,114,101,109,101,110,116,97,108,32,100,101, + 99,111,100,101,114,32,105,102,32,116,104,101,32,100,101,99, + 111,100,101,114,32,109,117,115,116,32,98,101,32,97,98,108, + 101,32,116,111,32,104,97,110,100,108,101,32,105,110,99,111, + 109,112,108,101,116,101,10,98,121,116,101,32,115,101,113,117, + 101,110,99,101,115,46,10,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,60,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,88,1,53,2,0,0,0,0,0,0,32,0,83,1,85, + 0,108,2,0,0,0,0,0,0,0,0,103,0,169,2,78, + 114,65,0,0,0,41,3,114,25,0,0,0,114,101,0,0, + 0,114,99,0,0,0,114,100,0,0,0,115,2,0,0,0, + 32,32,114,63,0,0,0,114,101,0,0,0,218,35,66,117, + 102,102,101,114,101,100,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,46,95,95,105,110,105,116,95, + 95,56,1,0,0,115,23,0,0,0,128,0,220,8,26,215, + 8,35,209,8,35,160,68,212,8,49,224,22,25,136,4,141, + 11,114,65,0,0,0,99,4,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,14,0,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,101,1,114,53, + 0,0,0,114,85,0,0,0,114,128,0,0,0,115,4,0, + 0,0,32,32,32,32,114,63,0,0,0,218,14,95,98,117, + 102,102,101,114,95,100,101,99,111,100,101,218,41,66,117,102, + 102,101,114,101,100,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,46,95,98,117,102,102,101,114,95, + 100,101,99,111,100,101,61,1,0,0,114,131,0,0,0,114, + 65,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,243,114,0,0,0,149,0, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,1,45,0,0,0,110,3,85,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,88,48,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,53,3,0,0, + 0,0,0,0,117,2,0,0,112,69,88,53,83,0,4,0, + 85,0,108,0,0,0,0,0,0,0,0,0,85,4,36,0, + 114,53,0,0,0,41,3,114,99,0,0,0,114,165,0,0, + 0,114,89,0,0,0,114,133,0,0,0,115,6,0,0,0, + 32,32,32,32,32,32,114,63,0,0,0,114,37,0,0,0, + 218,33,66,117,102,102,101,114,101,100,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,100,101,99, + 111,100,101,66,1,0,0,114,138,0,0,0,114,65,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,60,0,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,32,0,83,1,85,0,108,2,0,0,0, + 0,0,0,0,0,103,0,114,162,0,0,0,41,3,114,25, + 0,0,0,114,109,0,0,0,114,99,0,0,0,114,71,0, + 0,0,115,1,0,0,0,32,114,63,0,0,0,114,109,0, + 0,0,218,32,66,117,102,102,101,114,101,100,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,46,114, + 101,115,101,116,74,1,0,0,115,23,0,0,0,128,0,220, + 8,26,215,8,32,209,8,32,160,20,212,8,38,216,22,25, + 136,4,141,11,114,65,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,243,30, + 0,0,0,149,0,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,1,52,2,36, + 0,114,142,0,0,0,114,143,0,0,0,114,71,0,0,0, + 115,1,0,0,0,32,114,63,0,0,0,114,113,0,0,0, + 218,35,66,117,102,102,101,114,101,100,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,103,101,116, + 115,116,97,116,101,78,1,0,0,115,17,0,0,0,128,0, + 224,16,20,151,11,145,11,152,81,208,15,31,208,8,31,114, + 65,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,243,24,0,0,0,149,0, + 85,1,83,1,5,0,0,0,85,0,108,0,0,0,0,0, + 0,0,0,0,103,0,114,142,0,0,0,114,143,0,0,0, + 114,116,0,0,0,115,2,0,0,0,32,32,114,63,0,0, + 0,114,118,0,0,0,218,35,66,117,102,102,101,114,101,100, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,115,101,116,115,116,97,116,101,82,1,0,0,115, + 13,0,0,0,128,0,224,22,27,152,65,145,104,136,4,141, + 11,114,65,0,0,0,114,143,0,0,0,78,114,93,0,0, + 0,114,120,0,0,0,41,12,114,77,0,0,0,114,68,0, + 0,0,114,69,0,0,0,114,78,0,0,0,114,79,0,0, + 0,114,101,0,0,0,114,165,0,0,0,114,37,0,0,0, + 114,109,0,0,0,114,113,0,0,0,114,118,0,0,0,114, + 80,0,0,0,114,81,0,0,0,114,65,0,0,0,114,63, + 0,0,0,114,160,0,0,0,114,160,0,0,0,50,1,0, + 0,115,37,0,0,0,134,0,241,2,4,5,8,244,10,3, + 5,26,242,10,3,5,34,244,10,6,5,22,242,16,2,5, + 26,242,8,2,5,32,245,8,2,5,31,114,65,0,0,0, + 114,160,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,88,0,0,0,149, + 0,92,0,114,1,83,0,114,2,83,1,114,3,83,13,83, + 2,26,0,106,1,114,4,83,3,26,0,114,5,83,4,26, + 0,114,6,83,5,26,0,114,7,83,14,83,6,26,0,106, + 1,114,8,92,9,52,1,83,7,26,0,106,1,114,10,83, + 8,26,0,114,11,83,9,26,0,114,12,83,10,26,0,114, + 13,83,11,114,14,103,12,41,15,114,27,0,0,0,105,93, + 1,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,243,28,0,0,0,149,0,88, + 16,108,0,0,0,0,0,0,0,0,0,88,32,108,1,0, + 0,0,0,0,0,0,0,103,1,41,2,97,198,2,0,0, + 67,114,101,97,116,101,115,32,97,32,83,116,114,101,97,109, + 87,114,105,116,101,114,32,105,110,115,116,97,110,99,101,46, + 10,10,115,116,114,101,97,109,32,109,117,115,116,32,98,101, + 32,97,32,102,105,108,101,45,108,105,107,101,32,111,98,106, + 101,99,116,32,111,112,101,110,32,102,111,114,32,119,114,105, + 116,105,110,103,46,10,10,84,104,101,32,83,116,114,101,97, + 109,87,114,105,116,101,114,32,109,97,121,32,117,115,101,32, + 100,105,102,102,101,114,101,110,116,32,101,114,114,111,114,32, + 104,97,110,100,108,105,110,103,10,115,99,104,101,109,101,115, + 32,98,121,32,112,114,111,118,105,100,105,110,103,32,116,104, + 101,32,101,114,114,111,114,115,32,107,101,121,119,111,114,100, + 32,97,114,103,117,109,101,110,116,46,32,84,104,101,115,101, + 10,112,97,114,97,109,101,116,101,114,115,32,97,114,101,32, + 112,114,101,100,101,102,105,110,101,100,58,10,10,32,39,115, + 116,114,105,99,116,39,32,45,32,114,97,105,115,101,32,97, + 32,86,97,108,117,101,69,114,114,111,114,32,40,111,114,32, + 97,32,115,117,98,99,108,97,115,115,41,10,32,39,105,103, + 110,111,114,101,39,32,45,32,105,103,110,111,114,101,32,116, + 104,101,32,99,104,97,114,97,99,116,101,114,32,97,110,100, + 32,99,111,110,116,105,110,117,101,32,119,105,116,104,32,116, + 104,101,32,110,101,120,116,10,32,39,114,101,112,108,97,99, + 101,39,45,32,114,101,112,108,97,99,101,32,119,105,116,104, + 32,97,32,115,117,105,116,97,98,108,101,32,114,101,112,108, + 97,99,101,109,101,110,116,32,99,104,97,114,97,99,116,101, + 114,10,32,39,120,109,108,99,104,97,114,114,101,102,114,101, + 112,108,97,99,101,39,32,45,32,82,101,112,108,97,99,101, + 32,119,105,116,104,32,116,104,101,32,97,112,112,114,111,112, + 114,105,97,116,101,32,88,77,76,10,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,99,104,97,114,97,99,116,101,114,32,114,101,102,101,114, + 101,110,99,101,46,10,32,39,98,97,99,107,115,108,97,115, + 104,114,101,112,108,97,99,101,39,32,32,45,32,82,101,112, + 108,97,99,101,32,119,105,116,104,32,98,97,99,107,115,108, + 97,115,104,101,100,32,101,115,99,97,112,101,10,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,115,101,113,117,101,110,99,101,115,46,10,32, + 39,110,97,109,101,114,101,112,108,97,99,101,39,32,32,32, + 32,32,32,32,45,32,82,101,112,108,97,99,101,32,119,105, + 116,104,32,92,78,123,46,46,46,125,32,101,115,99,97,112, + 101,32,115,101,113,117,101,110,99,101,115,46,10,10,84,104, + 101,32,115,101,116,32,111,102,32,97,108,108,111,119,101,100, + 32,112,97,114,97,109,101,116,101,114,32,118,97,108,117,101, + 115,32,99,97,110,32,98,101,32,101,120,116,101,110,100,101, + 100,32,118,105,97,10,114,101,103,105,115,116,101,114,95,101, + 114,114,111,114,46,10,78,41,2,218,6,115,116,114,101,97, + 109,114,89,0,0,0,169,3,114,62,0,0,0,114,177,0, + 0,0,114,89,0,0,0,115,3,0,0,0,32,32,32,114, + 63,0,0,0,114,101,0,0,0,218,21,83,116,114,101,97, + 109,87,114,105,116,101,114,46,95,95,105,110,105,116,95,95, + 95,1,0,0,115,14,0,0,0,128,0,240,44,0,23,29, + 140,11,216,22,28,141,11,114,65,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,116,0,0,0,149,0,85,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,16, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,117,2,0,0, + 112,35,85,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,7,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,32,0,103,1,41,2,122,61,87,114, + 105,116,101,115,32,116,104,101,32,111,98,106,101,99,116,39, + 115,32,99,111,110,116,101,110,116,115,32,101,110,99,111,100, + 101,100,32,116,111,32,115,101,108,102,46,115,116,114,101,97, + 109,46,10,32,32,32,32,32,32,32,32,78,41,4,114,36, + 0,0,0,114,89,0,0,0,114,177,0,0,0,218,5,119, + 114,105,116,101,41,4,114,62,0,0,0,218,6,111,98,106, + 101,99,116,114,134,0,0,0,114,136,0,0,0,115,4,0, + 0,0,32,32,32,32,114,63,0,0,0,114,181,0,0,0, + 218,18,83,116,114,101,97,109,87,114,105,116,101,114,46,119, + 114,105,116,101,120,1,0,0,115,42,0,0,0,128,0,240, + 8,0,26,30,159,27,153,27,160,86,175,91,169,91,211,25, + 57,137,14,136,4,216,8,12,143,11,137,11,215,8,25,209, + 8,25,152,36,213,8,31,114,65,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,0, + 0,243,68,0,0,0,149,0,85,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,1, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,32,0,103,2,41,3,122,70,87,114, + 105,116,101,115,32,116,104,101,32,99,111,110,99,97,116,101, + 110,97,116,101,100,32,108,105,115,116,32,111,102,32,115,116, + 114,105,110,103,115,32,116,111,32,116,104,101,32,115,116,114, + 101,97,109,10,117,115,105,110,103,32,46,119,114,105,116,101, + 40,41,46,10,114,98,0,0,0,78,41,2,114,181,0,0, + 0,218,4,106,111,105,110,169,2,114,62,0,0,0,218,4, + 108,105,115,116,115,2,0,0,0,32,32,114,63,0,0,0, + 218,10,119,114,105,116,101,108,105,110,101,115,218,23,83,116, + 114,101,97,109,87,114,105,116,101,114,46,119,114,105,116,101, + 108,105,110,101,115,127,1,0,0,115,24,0,0,0,128,0, + 240,10,0,9,13,143,10,137,10,144,50,151,55,145,55,152, + 52,147,61,213,8,33,114,65,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 243,4,0,0,0,149,0,103,1,41,2,122,249,82,101,115, + 101,116,115,32,116,104,101,32,99,111,100,101,99,32,98,117, + 102,102,101,114,115,32,117,115,101,100,32,102,111,114,32,107, + 101,101,112,105,110,103,32,105,110,116,101,114,110,97,108,32, + 115,116,97,116,101,46,10,10,67,97,108,108,105,110,103,32, + 116,104,105,115,32,109,101,116,104,111,100,32,115,104,111,117, + 108,100,32,101,110,115,117,114,101,32,116,104,97,116,32,116, + 104,101,32,100,97,116,97,32,111,110,32,116,104,101,10,111, + 117,116,112,117,116,32,105,115,32,112,117,116,32,105,110,116, + 111,32,97,32,99,108,101,97,110,32,115,116,97,116,101,44, + 32,116,104,97,116,32,97,108,108,111,119,115,32,97,112,112, + 101,110,100,105,110,103,10,111,102,32,110,101,119,32,102,114, + 101,115,104,32,100,97,116,97,32,119,105,116,104,111,117,116, + 32,104,97,118,105,110,103,32,116,111,32,114,101,115,99,97, + 110,32,116,104,101,32,119,104,111,108,101,10,115,116,114,101, + 97,109,32,116,111,32,114,101,99,111,118,101,114,32,115,116, + 97,116,101,46,10,10,78,114,81,0,0,0,114,71,0,0, + 0,115,1,0,0,0,32,114,63,0,0,0,114,109,0,0, + 0,218,18,83,116,114,101,97,109,87,114,105,116,101,114,46, + 114,101,115,101,116,134,1,0,0,115,7,0,0,0,128,0, + 240,20,0,9,13,114,65,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 118,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 88,18,53,2,0,0,0,0,0,0,32,0,85,2,83,1, + 58,88,0,0,97,24,0,0,85,1,83,1,58,88,0,0, + 97,17,0,0,85,0,82,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,103,0,103,0,103,0,114,142,0,0,0,169, + 3,114,177,0,0,0,218,4,115,101,101,107,114,109,0,0, + 0,169,3,114,62,0,0,0,218,6,111,102,102,115,101,116, + 218,6,119,104,101,110,99,101,115,3,0,0,0,32,32,32, + 114,63,0,0,0,114,194,0,0,0,218,17,83,116,114,101, + 97,109,87,114,105,116,101,114,46,115,101,101,107,146,1,0, + 0,115,49,0,0,0,128,0,216,8,12,143,11,137,11,215, + 8,24,209,8,24,152,22,212,8,40,216,11,17,144,81,139, + 59,152,54,160,81,155,59,216,12,16,143,74,137,74,141,76, + 240,3,0,28,39,136,59,114,65,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,40,0,0,0,149,0,85,2,34,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,2,0,0,0,0,0,0,36,0,169,1, + 122,62,73,110,104,101,114,105,116,32,97,108,108,32,111,116, + 104,101,114,32,109,101,116,104,111,100,115,32,102,114,111,109, + 32,116,104,101,32,117,110,100,101,114,108,121,105,110,103,32, + 115,116,114,101,97,109,46,10,32,32,32,32,32,32,32,32, + 169,1,114,177,0,0,0,169,3,114,62,0,0,0,114,56, + 0,0,0,218,7,103,101,116,97,116,116,114,115,3,0,0, + 0,32,32,32,114,63,0,0,0,218,11,95,95,103,101,116, + 97,116,116,114,95,95,218,24,83,116,114,101,97,109,87,114, + 105,116,101,114,46,95,95,103,101,116,97,116,116,114,95,95, + 151,1,0,0,243,21,0,0,0,128,0,241,10,0,16,23, + 144,116,151,123,145,123,160,68,211,15,41,208,8,41,114,65, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,243,6,0,0,0,149,0,85, + 0,36,0,114,53,0,0,0,114,81,0,0,0,114,71,0, + 0,0,115,1,0,0,0,32,114,63,0,0,0,218,9,95, + 95,101,110,116,101,114,95,95,218,22,83,116,114,101,97,109, + 87,114,105,116,101,114,46,95,95,101,110,116,101,114,95,95, + 158,1,0,0,243,7,0,0,0,128,0,216,15,19,136,11, + 114,65,0,0,0,99,4,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,243,56,0,0,0,149, + 0,85,0,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,32,0,103,0,114,53,0,0,0,169,2,114,177, + 0,0,0,218,5,99,108,111,115,101,169,4,114,62,0,0, + 0,218,4,116,121,112,101,218,5,118,97,108,117,101,218,2, + 116,98,115,4,0,0,0,32,32,32,32,114,63,0,0,0, + 218,8,95,95,101,120,105,116,95,95,218,21,83,116,114,101, + 97,109,87,114,105,116,101,114,46,95,95,101,120,105,116,95, + 95,161,1,0,0,243,18,0,0,0,128,0,216,8,12,143, + 11,137,11,215,8,25,209,8,25,213,8,27,114,65,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,70,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,83,1,85,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,45,6,0,0,53,1,0,0,0,0,0,0,101, + 1,169,2,78,122,18,99,97,110,39,116,32,115,101,114,105, + 97,108,105,122,101,32,37,115,169,3,218,9,84,121,112,101, + 69,114,114,111,114,114,67,0,0,0,114,77,0,0,0,169, + 2,114,62,0,0,0,218,5,112,114,111,116,111,115,2,0, + 0,0,32,32,114,63,0,0,0,218,13,95,95,114,101,100, + 117,99,101,95,101,120,95,95,218,26,83,116,114,101,97,109, + 87,114,105,116,101,114,46,95,95,114,101,100,117,99,101,95, + 101,120,95,95,164,1,0,0,243,29,0,0,0,128,0,220, + 14,23,208,24,44,168,116,175,126,169,126,215,47,70,209,47, + 70,209,24,70,211,14,71,208,8,71,114,65,0,0,0,41, + 2,114,89,0,0,0,114,177,0,0,0,78,114,93,0,0, + 0,169,1,114,2,0,0,0,41,15,114,77,0,0,0,114, + 68,0,0,0,114,69,0,0,0,114,78,0,0,0,114,101, + 0,0,0,114,181,0,0,0,114,188,0,0,0,114,109,0, + 0,0,114,194,0,0,0,114,203,0,0,0,114,204,0,0, + 0,114,208,0,0,0,114,218,0,0,0,114,227,0,0,0, + 114,80,0,0,0,114,81,0,0,0,114,65,0,0,0,114, + 63,0,0,0,114,27,0,0,0,114,27,0,0,0,93,1, + 0,0,115,53,0,0,0,134,0,244,4,23,5,29,242,50, + 5,5,32,242,14,5,5,34,242,14,10,5,13,244,24,3, + 5,25,240,12,0,29,36,244,3,5,5,42,242,14,1,5, + 20,242,6,1,5,28,245,6,1,5,72,1,114,65,0,0, + 0,114,27,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,132,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,92,4, + 114,5,83,17,83,2,26,0,106,1,114,6,83,17,83,3, + 26,0,106,1,114,7,83,18,83,4,26,0,106,1,114,8, + 83,19,83,6,26,0,106,1,114,9,83,19,83,7,26,0, + 106,1,114,10,83,8,26,0,114,11,83,20,83,9,26,0, + 106,1,114,12,83,10,26,0,114,13,83,11,26,0,114,14, + 92,15,52,1,83,12,26,0,106,1,114,16,83,13,26,0, + 114,17,83,14,26,0,114,18,83,15,26,0,114,19,83,16, + 114,20,103,5,41,21,114,26,0,0,0,105,169,1,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,243,132,0,0,0,149,0,88,16,108,0, + 0,0,0,0,0,0,0,0,88,32,108,1,0,0,0,0, + 0,0,0,0,83,1,85,0,108,2,0,0,0,0,0,0, + 0,0,85,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 85,0,108,4,0,0,0,0,0,0,0,0,85,0,82,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,108,5,0,0,0,0,0,0,0,0,83,2, + 85,0,108,6,0,0,0,0,0,0,0,0,103,2,41,3, + 97,12,2,0,0,67,114,101,97,116,101,115,32,97,32,83, + 116,114,101,97,109,82,101,97,100,101,114,32,105,110,115,116, + 97,110,99,101,46,10,10,115,116,114,101,97,109,32,109,117, + 115,116,32,98,101,32,97,32,102,105,108,101,45,108,105,107, + 101,32,111,98,106,101,99,116,32,111,112,101,110,32,102,111, + 114,32,114,101,97,100,105,110,103,46,10,10,84,104,101,32, + 83,116,114,101,97,109,82,101,97,100,101,114,32,109,97,121, + 32,117,115,101,32,100,105,102,102,101,114,101,110,116,32,101, + 114,114,111,114,32,104,97,110,100,108,105,110,103,10,115,99, + 104,101,109,101,115,32,98,121,32,112,114,111,118,105,100,105, + 110,103,32,116,104,101,32,101,114,114,111,114,115,32,107,101, + 121,119,111,114,100,32,97,114,103,117,109,101,110,116,46,32, + 84,104,101,115,101,10,112,97,114,97,109,101,116,101,114,115, + 32,97,114,101,32,112,114,101,100,101,102,105,110,101,100,58, + 10,10,32,39,115,116,114,105,99,116,39,32,45,32,114,97, + 105,115,101,32,97,32,86,97,108,117,101,69,114,114,111,114, + 32,40,111,114,32,97,32,115,117,98,99,108,97,115,115,41, + 10,32,39,105,103,110,111,114,101,39,32,45,32,105,103,110, + 111,114,101,32,116,104,101,32,99,104,97,114,97,99,116,101, + 114,32,97,110,100,32,99,111,110,116,105,110,117,101,32,119, + 105,116,104,32,116,104,101,32,110,101,120,116,10,32,39,114, + 101,112,108,97,99,101,39,45,32,114,101,112,108,97,99,101, + 32,119,105,116,104,32,97,32,115,117,105,116,97,98,108,101, + 32,114,101,112,108,97,99,101,109,101,110,116,32,99,104,97, + 114,97,99,116,101,114,10,32,39,98,97,99,107,115,108,97, + 115,104,114,101,112,108,97,99,101,39,32,45,32,82,101,112, + 108,97,99,101,32,119,105,116,104,32,98,97,99,107,115,108, + 97,115,104,101,100,32,101,115,99,97,112,101,32,115,101,113, + 117,101,110,99,101,115,59,10,10,84,104,101,32,115,101,116, + 32,111,102,32,97,108,108,111,119,101,100,32,112,97,114,97, + 109,101,116,101,114,32,118,97,108,117,101,115,32,99,97,110, + 32,98,101,32,101,120,116,101,110,100,101,100,32,118,105,97, + 10,114,101,103,105,115,116,101,114,95,101,114,114,111,114,46, + 10,114,65,0,0,0,78,41,7,114,177,0,0,0,114,89, + 0,0,0,218,10,98,121,116,101,98,117,102,102,101,114,218, + 14,99,104,97,114,98,117,102,102,101,114,116,121,112,101,218, + 17,95,101,109,112,116,121,95,99,104,97,114,98,117,102,102, + 101,114,218,10,99,104,97,114,98,117,102,102,101,114,218,10, + 108,105,110,101,98,117,102,102,101,114,114,178,0,0,0,115, + 3,0,0,0,32,32,32,114,63,0,0,0,114,101,0,0, + 0,218,21,83,116,114,101,97,109,82,101,97,100,101,114,46, + 95,95,105,110,105,116,95,95,173,1,0,0,115,58,0,0, + 0,128,0,240,36,0,23,29,140,11,216,22,28,140,11,216, + 26,29,136,4,140,15,216,33,37,215,33,52,209,33,52,211, + 33,54,136,4,212,8,30,216,26,30,215,26,48,209,26,48, + 136,4,140,15,216,26,30,136,4,141,15,114,65,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,243,14,0,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,101,1,114,53,0,0,0,114,85,0, + 0,0,114,87,0,0,0,115,3,0,0,0,32,32,32,114, + 63,0,0,0,114,37,0,0,0,218,19,83,116,114,101,97, + 109,82,101,97,100,101,114,46,100,101,99,111,100,101,198,1, + 0,0,115,8,0,0,0,128,0,220,14,33,208,8,33,114, + 65,0,0,0,99,4,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,243,112,3,0,0,149,0, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,49, + 0,0,85,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,85,0,108,3,0,0, + 0,0,0,0,0,0,83,1,85,0,108,0,0,0,0,0, + 0,0,0,0,85,2,83,2,58,18,0,0,97,2,0,0, + 85,1,110,2,30,0,85,2,83,2,58,188,0,0,97,26, + 0,0,91,9,0,0,0,0,0,0,0,0,85,0,82,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,85,2,58,188,0,0, + 97,1,0,0,79,153,85,1,83,2,58,18,0,0,97,27, + 0,0,85,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,13,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,110,4,79,27,85,0,82,10,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,110,4,85,0, + 82,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,4,45,0,0,0,110,5,85,5,40,0, + 0,0,0,0,0,0,100,1,0,0,79,70,30,0,85,0, + 82,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,88,80,82,18,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,117,2,0,0,112,103,88,87,83,1,4,0,85,0, + 108,7,0,0,0,0,0,0,0,0,85,0,61,1,82,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,6,45,13,0,0,115,2,108,3,0,0,0,0, + 0,0,0,0,85,4,40,0,0,0,0,0,0,0,100,1, + 0,0,79,2,77,185,0,0,85,2,83,2,58,18,0,0, + 97,31,0,0,85,0,82,6,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,10,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,108,3,0,0,0,0,0,0,0,0,85,10, + 36,0,85,0,82,6,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,1,85,2,4,0,110,10, + 85,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,2,83,1,4,0,85,0,108,3, + 0,0,0,0,0,0,0,0,85,10,36,0,33,0,91,20, + 0,0,0,0,0,0,0,0,7,0,97,92,0,0,110,8, + 85,3,40,0,0,0,0,0,0,0,97,79,0,0,85,0, + 82,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,5,83,1,85,8,82,22,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, + 85,0,82,18,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,117,2, + 0,0,112,103,85,6,82,25,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,3,83,4,57,1, + 110,9,91,9,0,0,0,0,0,0,0,0,85,9,53,1, + 0,0,0,0,0,0,83,5,58,58,0,0,97,1,0,0, + 101,0,31,0,83,1,110,8,65,8,78,210,101,0,83,1, + 110,8,65,8,102,1,102,0,61,3,31,0,102,1,41,6, + 97,255,3,0,0,68,101,99,111,100,101,115,32,100,97,116, + 97,32,102,114,111,109,32,116,104,101,32,115,116,114,101,97, + 109,32,115,101,108,102,46,115,116,114,101,97,109,32,97,110, + 100,32,114,101,116,117,114,110,115,32,116,104,101,10,114,101, + 115,117,108,116,105,110,103,32,111,98,106,101,99,116,46,10, + 10,99,104,97,114,115,32,105,110,100,105,99,97,116,101,115, + 32,116,104,101,32,110,117,109,98,101,114,32,111,102,32,100, + 101,99,111,100,101,100,32,99,111,100,101,32,112,111,105,110, + 116,115,32,111,114,32,98,121,116,101,115,32,116,111,10,114, + 101,116,117,114,110,46,32,114,101,97,100,40,41,32,119,105, + 108,108,32,110,101,118,101,114,32,114,101,116,117,114,110,32, + 109,111,114,101,32,100,97,116,97,32,116,104,97,110,32,114, + 101,113,117,101,115,116,101,100,44,10,98,117,116,32,105,116, + 32,109,105,103,104,116,32,114,101,116,117,114,110,32,108,101, + 115,115,44,32,105,102,32,116,104,101,114,101,32,105,115,32, + 110,111,116,32,101,110,111,117,103,104,32,97,118,97,105,108, + 97,98,108,101,46,10,10,115,105,122,101,32,105,110,100,105, + 99,97,116,101,115,32,116,104,101,32,97,112,112,114,111,120, + 105,109,97,116,101,32,109,97,120,105,109,117,109,32,110,117, + 109,98,101,114,32,111,102,32,100,101,99,111,100,101,100,10, + 98,121,116,101,115,32,111,114,32,99,111,100,101,32,112,111, + 105,110,116,115,32,116,111,32,114,101,97,100,32,102,111,114, + 32,100,101,99,111,100,105,110,103,46,32,84,104,101,32,100, + 101,99,111,100,101,114,10,99,97,110,32,109,111,100,105,102, + 121,32,116,104,105,115,32,115,101,116,116,105,110,103,32,97, + 115,32,97,112,112,114,111,112,114,105,97,116,101,46,32,84, + 104,101,32,100,101,102,97,117,108,116,32,118,97,108,117,101, + 10,45,49,32,105,110,100,105,99,97,116,101,115,32,116,111, + 32,114,101,97,100,32,97,110,100,32,100,101,99,111,100,101, + 32,97,115,32,109,117,99,104,32,97,115,32,112,111,115,115, + 105,98,108,101,46,32,32,115,105,122,101,10,105,115,32,105, + 110,116,101,110,100,101,100,32,116,111,32,112,114,101,118,101, + 110,116,32,104,97,118,105,110,103,32,116,111,32,100,101,99, + 111,100,101,32,104,117,103,101,32,102,105,108,101,115,32,105, + 110,32,111,110,101,10,115,116,101,112,46,10,10,73,102,32, + 102,105,114,115,116,108,105,110,101,32,105,115,32,116,114,117, + 101,44,32,97,110,100,32,97,32,85,110,105,99,111,100,101, + 68,101,99,111,100,101,69,114,114,111,114,32,104,97,112,112, + 101,110,115,10,97,102,116,101,114,32,116,104,101,32,102,105, + 114,115,116,32,108,105,110,101,32,116,101,114,109,105,110,97, + 116,111,114,32,105,110,32,116,104,101,32,105,110,112,117,116, + 32,111,110,108,121,32,116,104,101,32,102,105,114,115,116,32, + 108,105,110,101,10,119,105,108,108,32,98,101,32,114,101,116, + 117,114,110,101,100,44,32,116,104,101,32,114,101,115,116,32, + 111,102,32,116,104,101,32,105,110,112,117,116,32,119,105,108, + 108,32,98,101,32,107,101,112,116,32,117,110,116,105,108,32, + 116,104,101,10,110,101,120,116,32,99,97,108,108,32,116,111, + 32,114,101,97,100,40,41,46,10,10,84,104,101,32,109,101, + 116,104,111,100,32,115,104,111,117,108,100,32,117,115,101,32, + 97,32,103,114,101,101,100,121,32,114,101,97,100,32,115,116, + 114,97,116,101,103,121,44,32,109,101,97,110,105,110,103,32, + 116,104,97,116,10,105,116,32,115,104,111,117,108,100,32,114, + 101,97,100,32,97,115,32,109,117,99,104,32,100,97,116,97, + 32,97,115,32,105,115,32,97,108,108,111,119,101,100,32,119, + 105,116,104,105,110,32,116,104,101,10,100,101,102,105,110,105, + 116,105,111,110,32,111,102,32,116,104,101,32,101,110,99,111, + 100,105,110,103,32,97,110,100,32,116,104,101,32,103,105,118, + 101,110,32,115,105,122,101,44,32,101,46,103,46,32,32,105, + 102,10,111,112,116,105,111,110,97,108,32,101,110,99,111,100, + 105,110,103,32,101,110,100,105,110,103,115,32,111,114,32,115, + 116,97,116,101,32,109,97,114,107,101,114,115,32,97,114,101, + 32,97,118,97,105,108,97,98,108,101,10,111,110,32,116,104, + 101,32,115,116,114,101,97,109,44,32,116,104,101,115,101,32, + 115,104,111,117,108,100,32,98,101,32,114,101,97,100,32,116, + 111,111,46,10,78,114,2,0,0,0,84,169,1,218,8,107, + 101,101,112,101,110,100,115,233,1,0,0,0,41,13,114,237, + 0,0,0,114,235,0,0,0,114,185,0,0,0,114,236,0, + 0,0,218,3,108,101,110,114,177,0,0,0,218,4,114,101, + 97,100,114,233,0,0,0,114,37,0,0,0,114,89,0,0, + 0,218,18,85,110,105,99,111,100,101,68,101,99,111,100,101, + 69,114,114,111,114,218,5,115,116,97,114,116,218,10,115,112, + 108,105,116,108,105,110,101,115,41,11,114,62,0,0,0,218, + 4,115,105,122,101,218,5,99,104,97,114,115,218,9,102,105, + 114,115,116,108,105,110,101,218,7,110,101,119,100,97,116,97, + 114,134,0,0,0,218,8,110,101,119,99,104,97,114,115,218, + 12,100,101,99,111,100,101,100,98,121,116,101,115,218,3,101, + 120,99,218,5,108,105,110,101,115,114,135,0,0,0,115,11, + 0,0,0,32,32,32,32,32,32,32,32,32,32,32,114,63, + 0,0,0,114,246,0,0,0,218,17,83,116,114,101,97,109, + 82,101,97,100,101,114,46,114,101,97,100,201,1,0,0,115, + 146,1,0,0,128,0,240,56,0,12,16,143,63,143,63,216, + 30,34,215,30,52,209,30,52,215,30,57,209,30,57,184,36, + 191,47,185,47,211,30,74,136,68,140,79,216,30,34,136,68, + 140,79,224,11,16,144,49,139,57,240,6,0,21,25,136,69, + 240,6,0,15,19,224,15,20,152,1,139,122,220,19,22,144, + 116,151,127,145,127,211,19,39,168,53,211,19,48,216,20,25, + 224,15,19,144,97,139,120,216,26,30,159,43,153,43,215,26, + 42,209,26,42,211,26,44,145,7,224,26,30,159,43,153,43, + 215,26,42,209,26,42,168,52,211,26,48,144,7,224,19,23, + 151,63,145,63,160,87,209,19,44,136,68,222,19,23,216,16, + 21,240,2,10,13,26,216,41,45,175,27,169,27,176,84,191, + 59,185,59,211,41,71,209,16,38,144,8,240,22,0,31,35, + 160,61,208,30,49,136,68,140,79,224,12,16,143,79,138,79, + 152,120,209,12,39,141,79,230,19,26,216,16,21,241,63,0, + 15,19,240,64,1,0,12,17,144,49,139,57,224,21,25,151, + 95,145,95,136,70,216,30,34,215,30,52,209,30,52,136,68, + 140,79,240,10,0,16,22,136,13,240,5,0,22,26,151,95, + 145,95,160,86,160,101,208,21,44,136,70,216,30,34,159,111, + 153,111,168,101,168,102,208,30,53,136,68,140,79,216,15,21, + 136,13,248,244,49,0,20,38,243,0,8,13,26,222,19,28, + 224,24,28,159,11,153,11,160,68,168,26,168,35,175,41,169, + 41,208,36,52,176,100,183,107,177,107,211,24,66,241,3,0, + 21,43,144,72,224,28,36,215,28,47,209,28,47,184,20,208, + 28,47,208,28,62,144,69,220,23,26,152,53,147,122,160,49, + 147,125,216,24,29,244,3,0,24,37,240,6,0,21,26,251, + 240,17,8,13,26,250,115,31,0,0,0,195,0,29,69,15, + 0,197,15,10,70,53,3,197,25,65,17,70,48,3,198,47, + 1,70,48,3,198,48,5,70,53,3,78,99,3,0,0,0, + 0,0,0,0,0,0,0,0,6,0,0,0,3,0,0,0, + 243,142,4,0,0,149,0,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,107,0,0,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 1,5,0,0,0,110,3,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,1,9, + 0,91,3,0,0,0,0,0,0,0,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,83,2,58,88,0,0,97, + 27,0,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,1,5,0,0,0,85, + 0,108,2,0,0,0,0,0,0,0,0,83,3,85,0,108, + 0,0,0,0,0,0,0,0,0,85,2,40,0,0,0,0, + 0,0,0,100,18,0,0,85,3,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,4,83, + 5,57,1,83,1,5,0,0,0,110,3,85,3,36,0,85, + 1,61,1,40,0,0,0,0,0,0,0,100,2,0,0,32, + 0,83,6,110,4,85,0,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,3,30,0,85, + 0,82,11,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,4,83,7,83,8,57,2,110,5,85, + 5,40,0,0,0,0,0,0,0,97,104,0,0,91,13,0, + 0,0,0,0,0,0,0,85,5,91,14,0,0,0,0,0, + 0,0,0,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,22,0,0,85,5,82,17,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,9,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,100, + 43,0,0,91,13,0,0,0,0,0,0,0,0,85,5,91, + 18,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,40,0,0,85,5,82, + 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,10,53,1,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,18,0,0,88,80,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 2,83,2,83,11,57,2,45,13,0,0,110,5,88,53,45, + 13,0,0,110,3,85,3,82,7,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,7,83,5,57, + 1,110,6,85,6,40,0,0,0,0,0,0,0,97,222,0, + 0,91,3,0,0,0,0,0,0,0,0,85,6,53,1,0, + 0,0,0,0,0,83,2,58,148,0,0,97,111,0,0,85, + 6,83,1,5,0,0,0,110,3,85,6,83,1,9,0,91, + 3,0,0,0,0,0,0,0,0,85,6,53,1,0,0,0, + 0,0,0,83,2,58,148,0,0,97,37,0,0,85,6,83, + 12,61,2,61,2,5,0,0,0,85,0,82,4,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45, + 13,0,0,115,3,115,2,39,0,0,0,88,96,108,0,0, + 0,0,0,0,0,0,0,83,3,85,0,108,2,0,0,0, + 0,0,0,0,0,79,23,85,6,83,1,5,0,0,0,85, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,45,0,0,0,85,0,108,2,0,0,0, + 0,0,0,0,0,85,2,40,0,0,0,0,0,0,0,100, + 18,0,0,85,3,82,7,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,4,83,5,57,1,83, + 1,5,0,0,0,110,3,30,0,85,3,36,0,85,6,83, + 1,5,0,0,0,110,7,85,6,83,1,5,0,0,0,82, + 7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,4,83,5,57,1,83,1,5,0,0,0,110, + 8,88,120,58,119,0,0,97,65,0,0,85,0,82,8,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,21,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,6,83,2,83,3,4,0,53,1,0, + 0,0,0,0,0,85,0,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,85, + 0,108,2,0,0,0,0,0,0,0,0,85,2,40,0,0, + 0,0,0,0,0,97,5,0,0,85,7,110,3,30,0,85, + 3,36,0,85,8,110,3,30,0,85,3,36,0,85,5,40, + 0,0,0,0,0,0,0,97,3,0,0,85,1,98,35,0, + 0,85,3,40,0,0,0,0,0,0,0,97,25,0,0,85, + 2,40,0,0,0,0,0,0,0,100,18,0,0,85,3,82, + 7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,4,83,5,57,1,83,1,5,0,0,0,110, + 3,30,0,85,3,36,0,85,4,83,13,58,18,0,0,97, + 5,0,0,85,4,83,14,45,18,0,0,110,4,71,1,77, + 178,0,0,41,15,122,132,82,101,97,100,32,111,110,101,32, + 108,105,110,101,32,102,114,111,109,32,116,104,101,32,105,110, + 112,117,116,32,115,116,114,101,97,109,32,97,110,100,32,114, + 101,116,117,114,110,32,116,104,101,10,100,101,99,111,100,101, + 100,32,100,97,116,97,46,10,10,115,105,122,101,44,32,105, + 102,32,103,105,118,101,110,44,32,105,115,32,112,97,115,115, + 101,100,32,97,115,32,115,105,122,101,32,97,114,103,117,109, + 101,110,116,32,116,111,32,116,104,101,10,114,101,97,100,40, + 41,32,109,101,116,104,111,100,46,10,10,114,2,0,0,0, + 114,244,0,0,0,78,70,114,242,0,0,0,233,72,0,0, + 0,84,41,1,114,252,0,0,0,218,1,13,243,1,0,0, + 0,13,41,2,114,250,0,0,0,114,251,0,0,0,233,255, + 255,255,255,105,64,31,0,0,233,2,0,0,0,41,11,114, + 237,0,0,0,114,245,0,0,0,114,236,0,0,0,114,249, + 0,0,0,114,235,0,0,0,114,246,0,0,0,218,10,105, + 115,105,110,115,116,97,110,99,101,218,3,115,116,114,218,8, + 101,110,100,115,119,105,116,104,218,5,98,121,116,101,115,114, + 185,0,0,0,41,9,114,62,0,0,0,114,250,0,0,0, + 114,243,0,0,0,218,4,108,105,110,101,218,8,114,101,97, + 100,115,105,122,101,114,134,0,0,0,114,1,1,0,0,218, + 12,108,105,110,101,48,119,105,116,104,101,110,100,218,15,108, + 105,110,101,48,119,105,116,104,111,117,116,101,110,100,115,9, + 0,0,0,32,32,32,32,32,32,32,32,32,114,63,0,0, + 0,218,8,114,101,97,100,108,105,110,101,218,21,83,116,114, + 101,97,109,82,101,97,100,101,114,46,114,101,97,100,108,105, + 110,101,25,2,0,0,115,63,2,0,0,128,0,240,22,0, + 12,16,143,63,143,63,216,19,23,151,63,145,63,160,49,209, + 19,37,136,68,216,16,20,151,15,145,15,160,1,208,16,34, + 220,15,18,144,52,151,63,145,63,211,15,35,160,113,211,15, + 40,240,6,0,35,39,167,47,161,47,176,33,209,34,52,144, + 4,148,15,216,34,38,144,4,148,15,222,19,27,216,23,27, + 151,127,145,127,176,5,144,127,208,23,54,176,113,209,23,57, + 144,4,216,19,23,136,75,224,19,23,151,58,152,50,136,8, + 216,15,19,215,15,37,209,15,37,136,4,224,14,18,216,19, + 23,151,57,145,57,152,88,176,20,144,57,208,19,54,136,68, + 222,15,19,244,8,0,21,31,152,116,164,83,215,20,41,209, + 20,41,168,100,175,109,169,109,184,68,215,46,65,209,46,65, + 220,20,30,152,116,164,85,215,20,43,209,20,43,176,4,183, + 13,177,13,184,101,215,48,68,209,48,68,216,20,24,159,73, + 153,73,168,49,176,65,152,73,208,28,54,209,20,54,144,68, + 224,12,16,137,76,136,68,216,20,24,151,79,145,79,168,84, + 144,79,208,20,50,136,69,222,15,20,220,19,22,144,117,147, + 58,160,1,147,62,240,6,0,28,33,160,17,153,56,144,68, + 216,24,29,152,97,152,8,220,23,26,152,53,147,122,160,65, + 147,126,224,24,29,152,98,155,9,160,84,167,95,161,95,209, + 24,52,155,9,216,42,47,156,15,216,42,46,152,4,157,15, + 240,6,0,43,48,176,1,169,40,176,84,183,95,177,95,209, + 42,68,152,4,156,15,222,27,35,216,31,35,159,127,153,127, + 184,5,152,127,208,31,62,184,113,209,31,65,152,4,216,20, + 25,240,38,0,16,20,136,11,240,37,0,32,37,160,81,153, + 120,144,12,216,34,39,168,1,161,40,215,34,53,209,34,53, + 184,117,208,34,53,208,34,69,192,97,209,34,72,144,15,216, + 19,31,211,19,50,224,38,42,215,38,60,209,38,60,215,38, + 65,209,38,65,192,37,200,1,200,2,192,41,211,38,76,216, + 38,42,167,111,161,111,241,3,1,39,54,144,68,148,79,230, + 23,31,216,31,43,152,4,240,6,0,21,26,240,16,0,16, + 20,136,11,240,19,0,32,47,152,4,216,20,25,240,16,0, + 16,20,136,11,246,13,0,20,24,152,52,209,27,43,222,19, + 23,166,8,216,27,31,159,63,153,63,176,69,152,63,208,27, + 58,184,49,209,27,61,144,68,216,16,21,240,6,0,16,20, + 136,11,240,5,0,16,24,152,36,139,127,216,16,24,152,65, + 145,13,144,8,242,93,1,0,15,19,114,65,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,68,0,0,0,149,0,85,0,82,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,3,85,3,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,53,1,0,0,0,0,0,0,36,0,41,1,97, + 14,1,0,0,82,101,97,100,32,97,108,108,32,108,105,110, + 101,115,32,97,118,97,105,108,97,98,108,101,32,111,110,32, + 116,104,101,32,105,110,112,117,116,32,115,116,114,101,97,109, + 10,97,110,100,32,114,101,116,117,114,110,32,116,104,101,109, + 32,97,115,32,97,32,108,105,115,116,46,10,10,76,105,110, + 101,32,98,114,101,97,107,115,32,97,114,101,32,105,109,112, + 108,101,109,101,110,116,101,100,32,117,115,105,110,103,32,116, + 104,101,32,99,111,100,101,99,39,115,32,100,101,99,111,100, + 101,114,10,109,101,116,104,111,100,32,97,110,100,32,97,114, + 101,32,105,110,99,108,117,100,101,100,32,105,110,32,116,104, + 101,32,108,105,115,116,32,101,110,116,114,105,101,115,46,10, + 10,115,105,122,101,104,105,110,116,44,32,105,102,32,103,105, + 118,101,110,44,32,105,115,32,105,103,110,111,114,101,100,32, + 115,105,110,99,101,32,116,104,101,114,101,32,105,115,32,110, + 111,32,101,102,102,105,99,105,101,110,116,10,119,97,121,32, + 111,102,32,102,105,110,100,105,110,103,32,116,104,101,32,116, + 114,117,101,32,101,110,100,45,111,102,45,108,105,110,101,46, + 10,10,41,2,114,246,0,0,0,114,249,0,0,0,41,4, + 114,62,0,0,0,218,8,115,105,122,101,104,105,110,116,114, + 243,0,0,0,114,134,0,0,0,115,4,0,0,0,32,32, + 32,32,114,63,0,0,0,218,9,114,101,97,100,108,105,110, + 101,115,218,22,83,116,114,101,97,109,82,101,97,100,101,114, + 46,114,101,97,100,108,105,110,101,115,100,2,0,0,115,30, + 0,0,0,128,0,240,24,0,16,20,143,121,137,121,139,123, + 136,4,216,15,19,143,127,137,127,152,120,211,15,40,208,8, + 40,114,65,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,243,66,0,0,0, + 149,0,83,1,85,0,108,0,0,0,0,0,0,0,0,0, + 85,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,0,108,2,0,0,0,0,0,0, + 0,0,83,2,85,0,108,3,0,0,0,0,0,0,0,0, + 103,2,41,3,122,191,82,101,115,101,116,115,32,116,104,101, + 32,99,111,100,101,99,32,98,117,102,102,101,114,115,32,117, + 115,101,100,32,102,111,114,32,107,101,101,112,105,110,103,32, + 105,110,116,101,114,110,97,108,32,115,116,97,116,101,46,10, + 10,78,111,116,101,32,116,104,97,116,32,110,111,32,115,116, + 114,101,97,109,32,114,101,112,111,115,105,116,105,111,110,105, + 110,103,32,115,104,111,117,108,100,32,116,97,107,101,32,112, + 108,97,99,101,46,10,84,104,105,115,32,109,101,116,104,111, + 100,32,105,115,32,112,114,105,109,97,114,105,108,121,32,105, + 110,116,101,110,100,101,100,32,116,111,32,98,101,32,97,98, + 108,101,32,116,111,32,114,101,99,111,118,101,114,10,102,114, + 111,109,32,100,101,99,111,100,105,110,103,32,101,114,114,111, + 114,115,46,10,10,114,65,0,0,0,78,41,4,114,233,0, + 0,0,114,235,0,0,0,114,236,0,0,0,114,237,0,0, + 0,114,71,0,0,0,115,1,0,0,0,32,114,63,0,0, + 0,114,109,0,0,0,218,18,83,116,114,101,97,109,82,101, + 97,100,101,114,46,114,101,115,101,116,115,2,0,0,115,31, + 0,0,0,128,0,240,18,0,27,30,136,4,140,15,216,26, + 30,215,26,48,209,26,48,136,4,140,15,216,26,30,136,4, + 141,15,114,65,0,0,0,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,90,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,88,18,53, + 2,0,0,0,0,0,0,32,0,85,0,82,5,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,32,0,103,1,41,2,122,91,83, + 101,116,32,116,104,101,32,105,110,112,117,116,32,115,116,114, + 101,97,109,39,115,32,99,117,114,114,101,110,116,32,112,111, + 115,105,116,105,111,110,46,10,10,82,101,115,101,116,115,32, + 116,104,101,32,99,111,100,101,99,32,98,117,102,102,101,114, + 115,32,117,115,101,100,32,102,111,114,32,107,101,101,112,105, + 110,103,32,115,116,97,116,101,46,10,78,114,193,0,0,0, + 114,195,0,0,0,115,3,0,0,0,32,32,32,114,63,0, + 0,0,114,194,0,0,0,218,17,83,116,114,101,97,109,82, + 101,97,100,101,114,46,115,101,101,107,128,2,0,0,115,31, + 0,0,0,128,0,240,10,0,9,13,143,11,137,11,215,8, + 24,209,8,24,152,22,212,8,40,216,8,12,143,10,137,10, + 141,12,114,65,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,243,64,0,0, + 0,149,0,85,0,82,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,110,1,85,1,40,0,0,0,0,0,0,0,97,2,0, + 0,85,1,36,0,91,2,0,0,0,0,0,0,0,0,101, + 1,169,1,122,51,82,101,116,117,114,110,32,116,104,101,32, + 110,101,120,116,32,100,101,99,111,100,101,100,32,108,105,110, + 101,32,102,114,111,109,32,116,104,101,32,105,110,112,117,116, + 32,115,116,114,101,97,109,46,41,2,114,17,1,0,0,218, + 13,83,116,111,112,73,116,101,114,97,116,105,111,110,41,2, + 114,62,0,0,0,114,13,1,0,0,115,2,0,0,0,32, + 32,114,63,0,0,0,218,8,95,95,110,101,120,116,95,95, + 218,21,83,116,114,101,97,109,82,101,97,100,101,114,46,95, + 95,110,101,120,116,95,95,136,2,0,0,115,29,0,0,0, + 128,0,240,6,0,16,20,143,125,137,125,139,127,136,4,222, + 11,15,216,19,23,136,75,220,14,27,208,8,27,114,65,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,243,6,0,0,0,149,0,85,0, + 36,0,114,53,0,0,0,114,81,0,0,0,114,71,0,0, + 0,115,1,0,0,0,32,114,63,0,0,0,218,8,95,95, + 105,116,101,114,95,95,218,21,83,116,114,101,97,109,82,101, + 97,100,101,114,46,95,95,105,116,101,114,95,95,144,2,0, + 0,114,210,0,0,0,114,65,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,40,0,0,0,149,0,85,2,34,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,53,2,0,0,0,0,0,0,36,0,114,200,0, + 0,0,114,201,0,0,0,114,202,0,0,0,115,3,0,0, + 0,32,32,32,114,63,0,0,0,114,204,0,0,0,218,24, + 83,116,114,101,97,109,82,101,97,100,101,114,46,95,95,103, + 101,116,97,116,116,114,95,95,147,2,0,0,114,206,0,0, + 0,114,65,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,6,0,0,0, + 149,0,85,0,36,0,114,53,0,0,0,114,81,0,0,0, + 114,71,0,0,0,115,1,0,0,0,32,114,63,0,0,0, + 114,208,0,0,0,218,22,83,116,114,101,97,109,82,101,97, + 100,101,114,46,95,95,101,110,116,101,114,95,95,154,2,0, + 0,114,210,0,0,0,114,65,0,0,0,99,4,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 243,56,0,0,0,149,0,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,32,0,103,0,114,53,0, + 0,0,114,212,0,0,0,114,214,0,0,0,115,4,0,0, + 0,32,32,32,32,114,63,0,0,0,114,218,0,0,0,218, + 21,83,116,114,101,97,109,82,101,97,100,101,114,46,95,95, + 101,120,105,116,95,95,157,2,0,0,114,220,0,0,0,114, + 65,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,70,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,83,1,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,45,6,0,0,53,1,0,0,0,0, + 0,0,101,1,114,222,0,0,0,114,223,0,0,0,114,225, + 0,0,0,115,2,0,0,0,32,32,114,63,0,0,0,114, + 227,0,0,0,218,26,83,116,114,101,97,109,82,101,97,100, + 101,114,46,95,95,114,101,100,117,99,101,95,101,120,95,95, + 160,2,0,0,114,229,0,0,0,114,65,0,0,0,41,6, + 114,235,0,0,0,114,233,0,0,0,114,236,0,0,0,114, + 89,0,0,0,114,237,0,0,0,114,177,0,0,0,114,93, + 0,0,0,41,3,114,7,1,0,0,114,7,1,0,0,70, + 169,2,78,84,114,230,0,0,0,41,21,114,77,0,0,0, + 114,68,0,0,0,114,69,0,0,0,114,78,0,0,0,114, + 10,1,0,0,114,234,0,0,0,114,101,0,0,0,114,37, + 0,0,0,114,246,0,0,0,114,17,1,0,0,114,21,1, + 0,0,114,109,0,0,0,114,194,0,0,0,114,30,1,0, + 0,114,33,1,0,0,114,203,0,0,0,114,204,0,0,0, + 114,208,0,0,0,114,218,0,0,0,114,227,0,0,0,114, + 80,0,0,0,114,81,0,0,0,114,65,0,0,0,114,63, + 0,0,0,114,26,0,0,0,114,26,0,0,0,169,1,0, + 0,115,82,0,0,0,134,0,224,21,24,128,78,244,4,23, + 5,31,244,50,1,5,34,244,6,78,1,5,22,244,96,2, + 73,1,5,20,244,86,2,13,5,41,242,30,11,5,31,244, + 26,6,5,21,242,16,6,5,28,242,16,1,5,20,240,8, + 0,29,36,244,3,5,5,42,242,14,1,5,20,242,6,1, + 5,28,245,6,1,5,72,1,114,65,0,0,0,114,26,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,243,138,0,0,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,83,2,114,4,83,3, + 114,5,83,20,83,4,26,0,106,1,114,6,83,21,83,5, + 26,0,106,1,114,7,83,22,83,7,26,0,106,1,114,8, + 83,22,83,8,26,0,106,1,114,9,83,9,26,0,114,10, + 83,10,26,0,114,11,83,11,26,0,114,12,83,12,26,0, + 114,13,83,13,26,0,114,14,83,23,83,14,26,0,106,1, + 114,15,92,16,52,1,83,15,26,0,106,1,114,17,83,16, + 26,0,114,18,83,17,26,0,114,19,83,18,26,0,114,20, + 83,19,114,21,103,6,41,24,114,28,0,0,0,105,165,2, + 0,0,122,220,83,116,114,101,97,109,82,101,97,100,101,114, + 87,114,105,116,101,114,32,105,110,115,116,97,110,99,101,115, + 32,97,108,108,111,119,32,119,114,97,112,112,105,110,103,32, + 115,116,114,101,97,109,115,32,119,104,105,99,104,10,119,111, + 114,107,32,105,110,32,98,111,116,104,32,114,101,97,100,32, + 97,110,100,32,119,114,105,116,101,32,109,111,100,101,115,46, + 10,10,84,104,101,32,100,101,115,105,103,110,32,105,115,32, + 115,117,99,104,32,116,104,97,116,32,111,110,101,32,99,97, + 110,32,117,115,101,32,116,104,101,32,102,97,99,116,111,114, + 121,32,102,117,110,99,116,105,111,110,115,10,114,101,116,117, + 114,110,101,100,32,98,121,32,116,104,101,32,99,111,100,101, + 99,46,108,111,111,107,117,112,40,41,32,102,117,110,99,116, + 105,111,110,32,116,111,32,99,111,110,115,116,114,117,99,116, + 32,116,104,101,10,105,110,115,116,97,110,99,101,46,10,10, + 218,7,117,110,107,110,111,119,110,99,5,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,80, + 0,0,0,149,0,88,16,108,0,0,0,0,0,0,0,0, + 0,85,2,34,0,88,20,53,2,0,0,0,0,0,0,85, + 0,108,1,0,0,0,0,0,0,0,0,85,3,34,0,88, + 20,53,2,0,0,0,0,0,0,85,0,108,2,0,0,0, + 0,0,0,0,0,88,64,108,3,0,0,0,0,0,0,0, + 0,103,1,41,2,97,13,1,0,0,67,114,101,97,116,101, + 115,32,97,32,83,116,114,101,97,109,82,101,97,100,101,114, + 87,114,105,116,101,114,32,105,110,115,116,97,110,99,101,46, + 10,10,115,116,114,101,97,109,32,109,117,115,116,32,98,101, + 32,97,32,83,116,114,101,97,109,45,108,105,107,101,32,111, + 98,106,101,99,116,46,10,10,82,101,97,100,101,114,44,32, + 87,114,105,116,101,114,32,109,117,115,116,32,98,101,32,102, + 97,99,116,111,114,121,32,102,117,110,99,116,105,111,110,115, + 32,111,114,32,99,108,97,115,115,101,115,10,112,114,111,118, + 105,100,105,110,103,32,116,104,101,32,83,116,114,101,97,109, + 82,101,97,100,101,114,44,32,83,116,114,101,97,109,87,114, + 105,116,101,114,32,105,110,116,101,114,102,97,99,101,32,114, + 101,115,112,46,10,10,69,114,114,111,114,32,104,97,110,100, + 108,105,110,103,32,105,115,32,100,111,110,101,32,105,110,32, + 116,104,101,32,115,97,109,101,32,119,97,121,32,97,115,32, + 100,101,102,105,110,101,100,32,102,111,114,32,116,104,101,10, + 83,116,114,101,97,109,87,114,105,116,101,114,47,82,101,97, + 100,101,114,115,46,10,10,78,41,4,114,177,0,0,0,218, + 6,114,101,97,100,101,114,218,6,119,114,105,116,101,114,114, + 89,0,0,0,41,5,114,62,0,0,0,114,177,0,0,0, + 218,6,82,101,97,100,101,114,218,6,87,114,105,116,101,114, + 114,89,0,0,0,115,5,0,0,0,32,32,32,32,32,114, + 63,0,0,0,114,101,0,0,0,218,27,83,116,114,101,97, + 109,82,101,97,100,101,114,87,114,105,116,101,114,46,95,95, + 105,110,105,116,95,95,178,2,0,0,115,38,0,0,0,128, + 0,240,26,0,23,29,140,11,217,22,28,152,86,211,22,44, + 136,4,140,11,217,22,28,152,86,211,22,44,136,4,140,11, + 216,22,28,141,11,114,65,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 56,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,1,53,1,0,0,0,0,0,0,36,0,114,53,0,0, + 0,41,2,114,47,1,0,0,114,246,0,0,0,41,2,114, + 62,0,0,0,114,250,0,0,0,115,2,0,0,0,32,32, + 114,63,0,0,0,114,246,0,0,0,218,23,83,116,114,101, + 97,109,82,101,97,100,101,114,87,114,105,116,101,114,46,114, + 101,97,100,196,2,0,0,115,23,0,0,0,128,0,224,15, + 19,143,123,137,123,215,15,31,209,15,31,160,4,211,15,37, + 208,8,37,114,65,0,0,0,78,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,56, + 0,0,0,149,0,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,82,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 18,53,2,0,0,0,0,0,0,36,0,114,53,0,0,0, + 41,2,114,47,1,0,0,114,17,1,0,0,41,3,114,62, + 0,0,0,114,250,0,0,0,114,243,0,0,0,115,3,0, + 0,0,32,32,32,114,63,0,0,0,114,17,1,0,0,218, + 27,83,116,114,101,97,109,82,101,97,100,101,114,87,114,105, + 116,101,114,46,114,101,97,100,108,105,110,101,200,2,0,0, + 115,23,0,0,0,128,0,224,15,19,143,123,137,123,215,15, + 35,209,15,35,160,68,211,15,51,208,8,51,114,65,0,0, + 0,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,56,0,0,0,149,0,85,0,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,88,18,53,2,0,0,0,0,0, + 0,36,0,114,53,0,0,0,41,2,114,47,1,0,0,114, + 21,1,0,0,41,3,114,62,0,0,0,114,20,1,0,0, + 114,243,0,0,0,115,3,0,0,0,32,32,32,114,63,0, + 0,0,114,21,1,0,0,218,28,83,116,114,101,97,109,82, + 101,97,100,101,114,87,114,105,116,101,114,46,114,101,97,100, + 108,105,110,101,115,204,2,0,0,115,23,0,0,0,128,0, + 224,15,19,143,123,137,123,215,15,36,209,15,36,160,88,211, + 15,56,208,8,56,114,65,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 44,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,36,0, + 114,28,1,0,0,41,2,218,4,110,101,120,116,114,47,1, + 0,0,114,71,0,0,0,115,1,0,0,0,32,114,63,0, + 0,0,114,30,1,0,0,218,27,83,116,114,101,97,109,82, + 101,97,100,101,114,87,114,105,116,101,114,46,95,95,110,101, + 120,116,95,95,208,2,0,0,115,19,0,0,0,128,0,244, + 6,0,16,20,144,68,151,75,145,75,211,15,32,208,8,32, + 114,65,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,6,0,0,0,149, + 0,85,0,36,0,114,53,0,0,0,114,81,0,0,0,114, + 71,0,0,0,115,1,0,0,0,32,114,63,0,0,0,114, + 33,1,0,0,218,27,83,116,114,101,97,109,82,101,97,100, + 101,114,87,114,105,116,101,114,46,95,95,105,116,101,114,95, + 95,213,2,0,0,114,210,0,0,0,114,65,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,56,0,0,0,149,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,36, + 0,114,53,0,0,0,41,2,114,48,1,0,0,114,181,0, + 0,0,41,2,114,62,0,0,0,114,134,0,0,0,115,2, + 0,0,0,32,32,114,63,0,0,0,114,181,0,0,0,218, + 24,83,116,114,101,97,109,82,101,97,100,101,114,87,114,105, + 116,101,114,46,119,114,105,116,101,216,2,0,0,115,23,0, + 0,0,128,0,224,15,19,143,123,137,123,215,15,32,209,15, + 32,160,20,211,15,38,208,8,38,114,65,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,56,0,0,0,149,0,85,0,82,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,36,0, + 114,53,0,0,0,41,2,114,48,1,0,0,114,188,0,0, + 0,114,186,0,0,0,115,2,0,0,0,32,32,114,63,0, + 0,0,114,188,0,0,0,218,29,83,116,114,101,97,109,82, + 101,97,100,101,114,87,114,105,116,101,114,46,119,114,105,116, + 101,108,105,110,101,115,220,2,0,0,115,23,0,0,0,128, + 0,224,15,19,143,123,137,123,215,15,37,209,15,37,160,100, + 211,15,43,208,8,43,114,65,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 243,108,0,0,0,149,0,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,32,0,85,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,32,0,103, + 0,114,53,0,0,0,169,3,114,47,1,0,0,114,109,0, + 0,0,114,48,1,0,0,114,71,0,0,0,115,1,0,0, + 0,32,114,63,0,0,0,114,109,0,0,0,218,24,83,116, + 114,101,97,109,82,101,97,100,101,114,87,114,105,116,101,114, + 46,114,101,115,101,116,224,2,0,0,243,34,0,0,0,128, + 0,224,8,12,143,11,137,11,215,8,25,209,8,25,212,8, + 27,216,8,12,143,11,137,11,215,8,25,209,8,25,213,8, + 27,114,65,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,190,0,0,0, + 149,0,85,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,88,18,53,2, + 0,0,0,0,0,0,32,0,85,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,7, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,32,0,85,2,83,1, + 58,88,0,0,97,34,0,0,85,1,83,1,58,88,0,0, + 97,27,0,0,85,0,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,7,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,32,0,103,0,103,0,103,0,114,142, + 0,0,0,41,5,114,177,0,0,0,114,194,0,0,0,114, + 47,1,0,0,114,109,0,0,0,114,48,1,0,0,114,195, + 0,0,0,115,3,0,0,0,32,32,32,114,63,0,0,0, + 114,194,0,0,0,218,23,83,116,114,101,97,109,82,101,97, + 100,101,114,87,114,105,116,101,114,46,115,101,101,107,229,2, + 0,0,115,72,0,0,0,128,0,216,8,12,143,11,137,11, + 215,8,24,209,8,24,152,22,212,8,40,216,8,12,143,11, + 137,11,215,8,25,209,8,25,212,8,27,216,11,17,144,81, + 139,59,152,54,160,81,155,59,216,12,16,143,75,137,75,215, + 12,29,209,12,29,213,12,31,240,3,0,28,39,136,59,114, + 65,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,40,0,0,0,149,0, + 85,2,34,0,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,1,53,2,0,0, + 0,0,0,0,36,0,114,200,0,0,0,114,201,0,0,0, + 114,202,0,0,0,115,3,0,0,0,32,32,32,114,63,0, + 0,0,114,204,0,0,0,218,30,83,116,114,101,97,109,82, + 101,97,100,101,114,87,114,105,116,101,114,46,95,95,103,101, + 116,97,116,116,114,95,95,235,2,0,0,114,206,0,0,0, + 114,65,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,6,0,0,0,149, + 0,85,0,36,0,114,53,0,0,0,114,81,0,0,0,114, + 71,0,0,0,115,1,0,0,0,32,114,63,0,0,0,114, + 208,0,0,0,218,28,83,116,114,101,97,109,82,101,97,100, + 101,114,87,114,105,116,101,114,46,95,95,101,110,116,101,114, + 95,95,244,2,0,0,114,210,0,0,0,114,65,0,0,0, + 99,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,243,56,0,0,0,149,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,32,0, + 103,0,114,53,0,0,0,114,212,0,0,0,114,214,0,0, + 0,115,4,0,0,0,32,32,32,32,114,63,0,0,0,114, + 218,0,0,0,218,27,83,116,114,101,97,109,82,101,97,100, + 101,114,87,114,105,116,101,114,46,95,95,101,120,105,116,95, + 95,247,2,0,0,114,220,0,0,0,114,65,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,70,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,83,1,85,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,45,6,0,0,53,1,0,0,0,0,0,0,101,1,114, + 222,0,0,0,114,223,0,0,0,114,225,0,0,0,115,2, + 0,0,0,32,32,114,63,0,0,0,114,227,0,0,0,218, + 32,83,116,114,101,97,109,82,101,97,100,101,114,87,114,105, + 116,101,114,46,95,95,114,101,100,117,99,101,95,101,120,95, + 95,250,2,0,0,114,229,0,0,0,114,65,0,0,0,41, + 4,114,89,0,0,0,114,47,1,0,0,114,177,0,0,0, + 114,48,1,0,0,114,93,0,0,0,169,1,114,7,1,0, + 0,114,43,1,0,0,114,230,0,0,0,41,22,114,77,0, + 0,0,114,68,0,0,0,114,69,0,0,0,114,78,0,0, + 0,114,79,0,0,0,218,8,101,110,99,111,100,105,110,103, + 114,101,0,0,0,114,246,0,0,0,114,17,1,0,0,114, + 21,1,0,0,114,30,1,0,0,114,33,1,0,0,114,181, + 0,0,0,114,188,0,0,0,114,109,0,0,0,114,194,0, + 0,0,114,203,0,0,0,114,204,0,0,0,114,208,0,0, + 0,114,218,0,0,0,114,227,0,0,0,114,80,0,0,0, + 114,81,0,0,0,114,65,0,0,0,114,63,0,0,0,114, + 28,0,0,0,114,28,0,0,0,165,2,0,0,115,90,0, + 0,0,134,0,241,4,7,5,8,240,18,0,16,25,128,72, + 244,4,16,5,29,244,36,2,5,38,244,8,2,5,52,244, + 8,2,5,57,242,8,3,5,33,242,10,1,5,20,242,6, + 2,5,39,242,8,2,5,44,242,8,3,5,28,244,10,4, + 5,32,240,14,0,29,36,244,3,5,5,42,242,18,1,5, + 20,242,6,1,5,28,245,6,1,5,72,1,114,65,0,0, + 0,114,28,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,144,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,83,3,114,5,83,3,114,6,30,0,83,20,83,4, + 26,0,106,1,114,7,83,21,83,5,26,0,106,1,114,8, + 83,22,83,7,26,0,106,1,114,9,83,22,83,8,26,0, + 106,1,114,10,83,9,26,0,114,11,83,10,26,0,114,12, + 83,11,26,0,114,13,83,12,26,0,114,14,83,13,26,0, + 114,15,83,23,83,14,26,0,106,1,114,16,92,17,52,1, + 83,15,26,0,106,1,114,18,83,16,26,0,114,19,83,17, + 26,0,114,20,83,18,26,0,114,21,83,19,114,22,103,6, + 41,24,114,29,0,0,0,105,255,2,0,0,97,253,1,0, + 0,83,116,114,101,97,109,82,101,99,111,100,101,114,32,105, + 110,115,116,97,110,99,101,115,32,116,114,97,110,115,108,97, + 116,101,32,100,97,116,97,32,102,114,111,109,32,111,110,101, + 32,101,110,99,111,100,105,110,103,32,116,111,32,97,110,111, + 116,104,101,114,46,10,10,84,104,101,121,32,117,115,101,32, + 116,104,101,32,99,111,109,112,108,101,116,101,32,115,101,116, + 32,111,102,32,65,80,73,115,32,114,101,116,117,114,110,101, + 100,32,98,121,32,116,104,101,10,99,111,100,101,99,115,46, + 108,111,111,107,117,112,40,41,32,102,117,110,99,116,105,111, + 110,32,116,111,32,105,109,112,108,101,109,101,110,116,32,116, + 104,101,105,114,32,116,97,115,107,46,10,10,68,97,116,97, + 32,119,114,105,116,116,101,110,32,116,111,32,116,104,101,32, + 83,116,114,101,97,109,82,101,99,111,100,101,114,32,105,115, + 32,102,105,114,115,116,32,100,101,99,111,100,101,100,32,105, + 110,116,111,32,97,110,10,105,110,116,101,114,109,101,100,105, + 97,116,101,32,102,111,114,109,97,116,32,40,100,101,112,101, + 110,100,105,110,103,32,111,110,32,116,104,101,32,34,100,101, + 99,111,100,101,34,32,99,111,100,101,99,41,32,97,110,100, + 32,116,104,101,110,10,119,114,105,116,116,101,110,32,116,111, + 32,116,104,101,32,117,110,100,101,114,108,121,105,110,103,32, + 115,116,114,101,97,109,32,117,115,105,110,103,32,97,110,32, + 105,110,115,116,97,110,99,101,32,111,102,32,116,104,101,32, + 112,114,111,118,105,100,101,100,10,87,114,105,116,101,114,32, + 99,108,97,115,115,46,10,10,73,110,32,116,104,101,32,111, + 116,104,101,114,32,100,105,114,101,99,116,105,111,110,44,32, + 100,97,116,97,32,105,115,32,114,101,97,100,32,102,114,111, + 109,32,116,104,101,32,117,110,100,101,114,108,121,105,110,103, + 32,115,116,114,101,97,109,32,117,115,105,110,103,10,97,32, + 82,101,97,100,101,114,32,105,110,115,116,97,110,99,101,32, + 97,110,100,32,116,104,101,110,32,101,110,99,111,100,101,100, + 32,97,110,100,32,114,101,116,117,114,110,101,100,32,116,111, + 32,116,104,101,32,99,97,108,108,101,114,46,10,10,114,45, + 1,0,0,99,7,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,104,0,0,0,149,0,88, + 16,108,0,0,0,0,0,0,0,0,0,88,32,108,1,0, + 0,0,0,0,0,0,0,88,48,108,2,0,0,0,0,0, + 0,0,0,85,4,34,0,88,22,53,2,0,0,0,0,0, + 0,85,0,108,3,0,0,0,0,0,0,0,0,85,5,34, + 0,88,22,53,2,0,0,0,0,0,0,85,0,108,4,0, + 0,0,0,0,0,0,0,88,96,108,5,0,0,0,0,0, + 0,0,0,103,1,41,2,97,92,2,0,0,67,114,101,97, + 116,101,115,32,97,32,83,116,114,101,97,109,82,101,99,111, + 100,101,114,32,105,110,115,116,97,110,99,101,32,119,104,105, + 99,104,32,105,109,112,108,101,109,101,110,116,115,32,97,32, + 116,119,111,45,119,97,121,10,99,111,110,118,101,114,115,105, + 111,110,58,32,101,110,99,111,100,101,32,97,110,100,32,100, + 101,99,111,100,101,32,119,111,114,107,32,111,110,32,116,104, + 101,32,102,114,111,110,116,101,110,100,32,40,116,104,101,10, + 100,97,116,97,32,118,105,115,105,98,108,101,32,116,111,32, + 46,114,101,97,100,40,41,32,97,110,100,32,46,119,114,105, + 116,101,40,41,41,32,119,104,105,108,101,32,82,101,97,100, + 101,114,32,97,110,100,32,87,114,105,116,101,114,10,119,111, + 114,107,32,111,110,32,116,104,101,32,98,97,99,107,101,110, + 100,32,40,116,104,101,32,100,97,116,97,32,105,110,32,115, + 116,114,101,97,109,41,46,10,10,89,111,117,32,99,97,110, + 32,117,115,101,32,116,104,101,115,101,32,111,98,106,101,99, + 116,115,32,116,111,32,100,111,32,116,114,97,110,115,112,97, + 114,101,110,116,10,116,114,97,110,115,99,111,100,105,110,103, + 115,32,102,114,111,109,32,101,46,103,46,32,108,97,116,105, + 110,45,49,32,116,111,32,117,116,102,45,56,32,97,110,100, + 32,98,97,99,107,46,10,10,115,116,114,101,97,109,32,109, + 117,115,116,32,98,101,32,97,32,102,105,108,101,45,108,105, + 107,101,32,111,98,106,101,99,116,46,10,10,101,110,99,111, + 100,101,32,97,110,100,32,100,101,99,111,100,101,32,109,117, + 115,116,32,97,100,104,101,114,101,32,116,111,32,116,104,101, + 32,67,111,100,101,99,32,105,110,116,101,114,102,97,99,101, + 59,32,82,101,97,100,101,114,32,97,110,100,10,87,114,105, + 116,101,114,32,109,117,115,116,32,98,101,32,102,97,99,116, + 111,114,121,32,102,117,110,99,116,105,111,110,115,32,111,114, + 32,99,108,97,115,115,101,115,32,112,114,111,118,105,100,105, + 110,103,32,116,104,101,10,83,116,114,101,97,109,82,101,97, + 100,101,114,32,97,110,100,32,83,116,114,101,97,109,87,114, + 105,116,101,114,32,105,110,116,101,114,102,97,99,101,115,32, + 114,101,115,112,46,10,10,69,114,114,111,114,32,104,97,110, + 100,108,105,110,103,32,105,115,32,100,111,110,101,32,105,110, + 32,116,104,101,32,115,97,109,101,32,119,97,121,32,97,115, + 32,100,101,102,105,110,101,100,32,102,111,114,32,116,104,101, + 10,83,116,114,101,97,109,87,114,105,116,101,114,47,82,101, + 97,100,101,114,115,46,10,10,78,41,6,114,177,0,0,0, + 114,36,0,0,0,114,37,0,0,0,114,47,1,0,0,114, + 48,1,0,0,114,89,0,0,0,41,7,114,62,0,0,0, + 114,177,0,0,0,114,36,0,0,0,114,37,0,0,0,114, + 49,1,0,0,114,50,1,0,0,114,89,0,0,0,115,7, + 0,0,0,32,32,32,32,32,32,32,114,63,0,0,0,114, + 101,0,0,0,218,22,83,116,114,101,97,109,82,101,99,111, + 100,101,114,46,95,95,105,110,105,116,95,95,19,3,0,0, + 115,48,0,0,0,128,0,240,42,0,23,29,140,11,216,22, + 28,140,11,216,22,28,140,11,217,22,28,152,86,211,22,44, + 136,4,140,11,217,22,28,152,86,211,22,44,136,4,140,11, + 216,22,28,141,11,114,65,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 118,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,1,53,1,0,0,0,0,0,0,110,2,85,0,82,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,88,32,82,6,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,2,0,0,0,0,0,0, + 117,2,0,0,112,35,85,2,36,0,114,53,0,0,0,41, + 4,114,47,1,0,0,114,246,0,0,0,114,36,0,0,0, + 114,89,0,0,0,169,4,114,62,0,0,0,114,250,0,0, + 0,114,134,0,0,0,218,12,98,121,116,101,115,101,110,99, + 111,100,101,100,115,4,0,0,0,32,32,32,32,114,63,0, + 0,0,114,246,0,0,0,218,18,83,116,114,101,97,109,82, + 101,99,111,100,101,114,46,114,101,97,100,47,3,0,0,115, + 48,0,0,0,128,0,224,15,19,143,123,137,123,215,15,31, + 209,15,31,160,4,211,15,37,136,4,216,29,33,159,91,153, + 91,168,20,175,123,169,123,211,29,59,209,8,26,136,4,216, + 15,19,136,11,114,65,0,0,0,78,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 178,0,0,0,149,0,85,1,99,27,0,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,110,2, + 79,27,85,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,110,2,85,0,82,5,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,32, + 82,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,117,2,0,0, + 112,35,85,2,36,0,114,53,0,0,0,41,4,114,47,1, + 0,0,114,17,1,0,0,114,36,0,0,0,114,89,0,0, + 0,114,87,1,0,0,115,4,0,0,0,32,32,32,32,114, + 63,0,0,0,114,17,1,0,0,218,22,83,116,114,101,97, + 109,82,101,99,111,100,101,114,46,114,101,97,100,108,105,110, + 101,53,3,0,0,115,71,0,0,0,128,0,224,11,15,137, + 60,216,19,23,151,59,145,59,215,19,39,209,19,39,211,19, + 41,137,68,224,19,23,151,59,145,59,215,19,39,209,19,39, + 168,4,211,19,45,136,68,216,29,33,159,91,153,91,168,20, + 175,123,169,123,211,29,59,209,8,26,136,4,216,15,19,136, + 11,114,65,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,142,0,0,0, + 149,0,85,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,110,2,85,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,88,32,82,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,2,0,0,0,0,0,0,117,2,0,0,112,35, + 85,2,82,9,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,1,83,2,57,1,36,0,41,3, + 78,84,114,242,0,0,0,41,5,114,47,1,0,0,114,246, + 0,0,0,114,36,0,0,0,114,89,0,0,0,114,249,0, + 0,0,41,4,114,62,0,0,0,114,20,1,0,0,114,134, + 0,0,0,114,88,1,0,0,115,4,0,0,0,32,32,32, + 32,114,63,0,0,0,114,21,1,0,0,218,23,83,116,114, + 101,97,109,82,101,99,111,100,101,114,46,114,101,97,100,108, + 105,110,101,115,62,3,0,0,115,58,0,0,0,128,0,224, + 15,19,143,123,137,123,215,15,31,209,15,31,211,15,33,136, + 4,216,29,33,159,91,153,91,168,20,175,123,169,123,211,29, + 59,209,8,26,136,4,216,15,19,143,127,137,127,168,4,136, + 127,208,15,45,208,8,45,114,65,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,106,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 110,1,85,0,82,5,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,88,16,82,6,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,117,2,0,0,112,18,85,1,36,0, + 114,28,1,0,0,41,4,114,59,1,0,0,114,47,1,0, + 0,114,36,0,0,0,114,89,0,0,0,41,3,114,62,0, + 0,0,114,134,0,0,0,114,88,1,0,0,115,3,0,0, + 0,32,32,32,114,63,0,0,0,114,30,1,0,0,218,22, + 83,116,114,101,97,109,82,101,99,111,100,101,114,46,95,95, + 110,101,120,116,95,95,68,3,0,0,115,44,0,0,0,128, + 0,244,6,0,16,20,144,68,151,75,145,75,211,15,32,136, + 4,216,29,33,159,91,153,91,168,20,175,123,169,123,211,29, + 59,209,8,26,136,4,216,15,19,136,11,114,65,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,243,6,0,0,0,149,0,85,0,36,0, + 114,53,0,0,0,114,81,0,0,0,114,71,0,0,0,115, + 1,0,0,0,32,114,63,0,0,0,114,33,1,0,0,218, + 22,83,116,114,101,97,109,82,101,99,111,100,101,114,46,95, + 95,105,116,101,114,95,95,75,3,0,0,114,210,0,0,0, + 114,65,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,114,0,0,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,88,16,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,117,2,0,0,112,18,85,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,7,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,36, + 0,114,53,0,0,0,41,4,114,37,0,0,0,114,89,0, + 0,0,114,48,1,0,0,114,181,0,0,0,41,3,114,62, + 0,0,0,114,134,0,0,0,218,12,98,121,116,101,115,100, + 101,99,111,100,101,100,115,3,0,0,0,32,32,32,114,63, + 0,0,0,114,181,0,0,0,218,19,83,116,114,101,97,109, + 82,101,99,111,100,101,114,46,119,114,105,116,101,78,3,0, + 0,115,44,0,0,0,128,0,224,29,33,159,91,153,91,168, + 20,175,123,169,123,211,29,59,209,8,26,136,4,216,15,19, + 143,123,137,123,215,15,32,209,15,32,160,20,211,15,38,208, + 8,38,114,65,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,148,0,0, + 0,149,0,83,1,82,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,53,1,0,0,0, + 0,0,0,110,2,85,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,32,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,117,2,0,0,112,35,85, + 0,82,6,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,82,9,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,2,53,1,0,0,0, + 0,0,0,36,0,114,162,0,0,0,41,5,114,185,0,0, + 0,114,37,0,0,0,114,89,0,0,0,114,48,1,0,0, + 114,181,0,0,0,41,4,114,62,0,0,0,114,187,0,0, + 0,114,134,0,0,0,114,99,1,0,0,115,4,0,0,0, + 32,32,32,32,114,63,0,0,0,114,188,0,0,0,218,24, + 83,116,114,101,97,109,82,101,99,111,100,101,114,46,119,114, + 105,116,101,108,105,110,101,115,83,3,0,0,115,57,0,0, + 0,128,0,224,15,18,143,120,137,120,152,4,139,126,136,4, + 216,29,33,159,91,153,91,168,20,175,123,169,123,211,29,59, + 209,8,26,136,4,216,15,19,143,123,137,123,215,15,32,209, + 15,32,160,20,211,15,38,208,8,38,114,65,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,108,0,0,0,149,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,32,0,85, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,82,3,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,32,0,103,0,114,53,0,0,0,114,68,1,0,0,114, + 71,0,0,0,115,1,0,0,0,32,114,63,0,0,0,114, + 109,0,0,0,218,19,83,116,114,101,97,109,82,101,99,111, + 100,101,114,46,114,101,115,101,116,89,3,0,0,114,70,1, + 0,0,114,65,0,0,0,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,112,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,88,18,53, + 2,0,0,0,0,0,0,32,0,85,0,82,4,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,88,18,53,2,0,0,0,0,0,0,32,0,103, + 0,114,53,0,0,0,41,3,114,47,1,0,0,114,194,0, + 0,0,114,48,1,0,0,114,195,0,0,0,115,3,0,0, + 0,32,32,32,114,63,0,0,0,114,194,0,0,0,218,18, + 83,116,114,101,97,109,82,101,99,111,100,101,114,46,115,101, + 101,107,94,3,0,0,115,40,0,0,0,128,0,240,6,0, + 9,13,143,11,137,11,215,8,24,209,8,24,152,22,212,8, + 40,216,8,12,143,11,137,11,215,8,24,209,8,24,152,22, + 213,8,40,114,65,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,40,0, + 0,0,149,0,85,2,34,0,85,0,82,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,1, + 53,2,0,0,0,0,0,0,36,0,114,200,0,0,0,114, + 201,0,0,0,114,202,0,0,0,115,3,0,0,0,32,32, + 32,114,63,0,0,0,114,204,0,0,0,218,25,83,116,114, + 101,97,109,82,101,99,111,100,101,114,46,95,95,103,101,116, + 97,116,116,114,95,95,100,3,0,0,114,206,0,0,0,114, + 65,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,6,0,0,0,149,0, + 85,0,36,0,114,53,0,0,0,114,81,0,0,0,114,71, + 0,0,0,115,1,0,0,0,32,114,63,0,0,0,114,208, + 0,0,0,218,23,83,116,114,101,97,109,82,101,99,111,100, + 101,114,46,95,95,101,110,116,101,114,95,95,107,3,0,0, + 114,210,0,0,0,114,65,0,0,0,99,4,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,243, + 56,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,32,0,103,0,114,53,0,0, + 0,114,212,0,0,0,114,214,0,0,0,115,4,0,0,0, + 32,32,32,32,114,63,0,0,0,114,218,0,0,0,218,22, + 83,116,114,101,97,109,82,101,99,111,100,101,114,46,95,95, + 101,120,105,116,95,95,110,3,0,0,114,220,0,0,0,114, + 65,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,70,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,83,1,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,45,6,0,0,53,1,0,0,0,0, + 0,0,101,1,114,222,0,0,0,114,223,0,0,0,114,225, + 0,0,0,115,2,0,0,0,32,32,114,63,0,0,0,114, + 227,0,0,0,218,27,83,116,114,101,97,109,82,101,99,111, + 100,101,114,46,95,95,114,101,100,117,99,101,95,101,120,95, + 95,113,3,0,0,114,229,0,0,0,114,65,0,0,0,41, + 6,114,37,0,0,0,114,36,0,0,0,114,89,0,0,0, + 114,47,1,0,0,114,177,0,0,0,114,48,1,0,0,114, + 93,0,0,0,114,81,1,0,0,114,53,0,0,0,114,230, + 0,0,0,41,23,114,77,0,0,0,114,68,0,0,0,114, + 69,0,0,0,114,78,0,0,0,114,79,0,0,0,218,13, + 100,97,116,97,95,101,110,99,111,100,105,110,103,218,13,102, + 105,108,101,95,101,110,99,111,100,105,110,103,114,101,0,0, + 0,114,246,0,0,0,114,17,1,0,0,114,21,1,0,0, + 114,30,1,0,0,114,33,1,0,0,114,181,0,0,0,114, + 188,0,0,0,114,109,0,0,0,114,194,0,0,0,114,203, + 0,0,0,114,204,0,0,0,114,208,0,0,0,114,218,0, + 0,0,114,227,0,0,0,114,80,0,0,0,114,81,0,0, + 0,114,65,0,0,0,114,63,0,0,0,114,29,0,0,0, + 114,29,0,0,0,255,2,0,0,115,100,0,0,0,134,0, + 241,4,13,5,8,240,30,0,21,30,128,77,216,20,29,128, + 77,240,6,0,25,33,244,3,26,5,29,244,56,4,5,20, + 244,12,7,5,20,244,18,4,5,46,242,12,5,5,20,242, + 14,1,5,20,242,6,3,5,39,242,10,4,5,39,242,12, + 3,5,28,244,10,4,5,41,240,14,0,29,36,244,3,5, + 5,42,242,14,1,5,20,242,6,1,5,28,245,6,1,5, + 72,1,114,65,0,0,0,114,29,0,0,0,114,94,0,0, + 0,99,5,0,0,0,0,0,0,0,0,0,0,0,6,0, + 0,0,3,0,0,0,243,236,0,0,0,149,0,85,2,98, + 11,0,0,83,1,85,1,59,1,0,0,97,5,0,0,85, + 1,83,1,45,0,0,0,110,1,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,88,1,85,4,53,3,0, + 0,0,0,0,0,110,5,85,2,99,2,0,0,85,5,36, + 0,30,0,91,5,0,0,0,0,0,0,0,0,85,2,53, + 1,0,0,0,0,0,0,110,6,91,7,0,0,0,0,0, + 0,0,0,88,86,82,8,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,6,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 3,53,4,0,0,0,0,0,0,110,7,88,39,108,6,0, + 0,0,0,0,0,0,0,85,7,36,0,33,0,32,0,85, + 5,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,32,0,101, + 0,61,3,31,0,102,1,41,2,97,246,3,0,0,79,112, + 101,110,32,97,110,32,101,110,99,111,100,101,100,32,102,105, + 108,101,32,117,115,105,110,103,32,116,104,101,32,103,105,118, + 101,110,32,109,111,100,101,32,97,110,100,32,114,101,116,117, + 114,110,10,97,32,119,114,97,112,112,101,100,32,118,101,114, + 115,105,111,110,32,112,114,111,118,105,100,105,110,103,32,116, + 114,97,110,115,112,97,114,101,110,116,32,101,110,99,111,100, + 105,110,103,47,100,101,99,111,100,105,110,103,46,10,10,78, + 111,116,101,58,32,84,104,101,32,119,114,97,112,112,101,100, + 32,118,101,114,115,105,111,110,32,119,105,108,108,32,111,110, + 108,121,32,97,99,99,101,112,116,32,116,104,101,32,111,98, + 106,101,99,116,32,102,111,114,109,97,116,10,100,101,102,105, + 110,101,100,32,98,121,32,116,104,101,32,99,111,100,101,99, + 115,44,32,105,46,101,46,32,85,110,105,99,111,100,101,32, + 111,98,106,101,99,116,115,32,102,111,114,32,109,111,115,116, + 32,98,117,105,108,116,105,110,10,99,111,100,101,99,115,46, + 32,79,117,116,112,117,116,32,105,115,32,97,108,115,111,32, + 99,111,100,101,99,32,100,101,112,101,110,100,101,110,116,32, + 97,110,100,32,119,105,108,108,32,117,115,117,97,108,108,121, + 32,98,101,10,85,110,105,99,111,100,101,32,97,115,32,119, + 101,108,108,46,10,10,73,102,32,101,110,99,111,100,105,110, + 103,32,105,115,32,110,111,116,32,78,111,110,101,44,32,116, + 104,101,110,32,116,104,101,10,117,110,100,101,114,108,121,105, + 110,103,32,101,110,99,111,100,101,100,32,102,105,108,101,115, + 32,97,114,101,32,97,108,119,97,121,115,32,111,112,101,110, + 101,100,32,105,110,32,98,105,110,97,114,121,32,109,111,100, + 101,46,10,84,104,101,32,100,101,102,97,117,108,116,32,102, + 105,108,101,32,109,111,100,101,32,105,115,32,39,114,39,44, + 32,109,101,97,110,105,110,103,32,116,111,32,111,112,101,110, + 32,116,104,101,32,102,105,108,101,32,105,110,32,114,101,97, + 100,32,109,111,100,101,46,10,10,101,110,99,111,100,105,110, + 103,32,115,112,101,99,105,102,105,101,115,32,116,104,101,32, + 101,110,99,111,100,105,110,103,32,119,104,105,99,104,32,105, + 115,32,116,111,32,98,101,32,117,115,101,100,32,102,111,114, + 32,116,104,101,10,102,105,108,101,46,10,10,101,114,114,111, + 114,115,32,109,97,121,32,98,101,32,103,105,118,101,110,32, + 116,111,32,100,101,102,105,110,101,32,116,104,101,32,101,114, + 114,111,114,32,104,97,110,100,108,105,110,103,46,32,73,116, + 32,100,101,102,97,117,108,116,115,10,116,111,32,39,115,116, + 114,105,99,116,39,32,119,104,105,99,104,32,99,97,117,115, + 101,115,32,86,97,108,117,101,69,114,114,111,114,115,32,116, + 111,32,98,101,32,114,97,105,115,101,100,32,105,110,32,99, + 97,115,101,32,97,110,10,101,110,99,111,100,105,110,103,32, + 101,114,114,111,114,32,111,99,99,117,114,115,46,10,10,98, + 117,102,102,101,114,105,110,103,32,104,97,115,32,116,104,101, + 32,115,97,109,101,32,109,101,97,110,105,110,103,32,97,115, + 32,102,111,114,32,116,104,101,32,98,117,105,108,116,105,110, + 32,111,112,101,110,40,41,32,65,80,73,46,10,73,116,32, + 100,101,102,97,117,108,116,115,32,116,111,32,45,49,32,119, + 104,105,99,104,32,109,101,97,110,115,32,116,104,97,116,32, + 116,104,101,32,100,101,102,97,117,108,116,32,98,117,102,102, + 101,114,32,115,105,122,101,32,119,105,108,108,10,98,101,32, + 117,115,101,100,46,10,10,84,104,101,32,114,101,116,117,114, + 110,101,100,32,119,114,97,112,112,101,100,32,102,105,108,101, + 32,111,98,106,101,99,116,32,112,114,111,118,105,100,101,115, + 32,97,110,32,101,120,116,114,97,32,97,116,116,114,105,98, + 117,116,101,10,46,101,110,99,111,100,105,110,103,32,119,104, + 105,99,104,32,97,108,108,111,119,115,32,113,117,101,114,121, + 105,110,103,32,116,104,101,32,117,115,101,100,32,101,110,99, + 111,100,105,110,103,46,32,84,104,105,115,10,97,116,116,114, + 105,98,117,116,101,32,105,115,32,111,110,108,121,32,97,118, + 97,105,108,97,98,108,101,32,105,102,32,97,110,32,101,110, + 99,111,100,105,110,103,32,119,97,115,32,115,112,101,99,105, + 102,105,101,100,32,97,115,10,112,97,114,97,109,101,116,101, + 114,46,10,10,218,1,98,41,8,218,8,98,117,105,108,116, + 105,110,115,114,6,0,0,0,114,5,0,0,0,114,28,0, + 0,0,114,60,0,0,0,114,59,0,0,0,114,82,1,0, + 0,114,213,0,0,0,41,8,218,8,102,105,108,101,110,97, + 109,101,218,4,109,111,100,101,114,82,1,0,0,114,89,0, + 0,0,218,9,98,117,102,102,101,114,105,110,103,218,4,102, + 105,108,101,218,4,105,110,102,111,218,3,115,114,119,115,8, + 0,0,0,32,32,32,32,32,32,32,32,114,63,0,0,0, + 114,6,0,0,0,114,6,0,0,0,118,3,0,0,115,123, + 0,0,0,128,0,240,62,0,8,16,209,7,27,216,7,10, + 144,36,131,127,224,15,19,144,99,137,122,136,4,220,11,19, + 143,61,138,61,152,24,168,25,211,11,51,128,68,216,7,15, + 209,7,23,216,15,19,136,11,240,4,8,5,14,220,15,21, + 144,104,211,15,31,136,4,220,14,32,160,20,215,39,56,209, + 39,56,184,36,215,58,75,209,58,75,200,86,211,14,84,136, + 3,224,23,31,140,12,216,15,18,136,10,248,240,2,2,5, + 14,216,8,12,143,10,137,10,140,12,216,8,13,250,115,11, + 0,0,0,172,51,65,32,0,193,32,19,65,51,3,99,4, + 0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,3, + 0,0,0,243,194,0,0,0,149,0,85,2,99,2,0,0, + 85,1,110,2,91,1,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,110,4,91,1,0,0,0,0, + 0,0,0,0,85,2,53,1,0,0,0,0,0,0,110,5, + 91,3,0,0,0,0,0,0,0,0,88,4,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,4,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,5,82,8,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,5,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,3,53,6,0,0,0,0,0,0,110,6,88,22, + 108,6,0,0,0,0,0,0,0,0,88,38,108,7,0,0, + 0,0,0,0,0,0,85,6,36,0,41,1,97,93,3,0, + 0,82,101,116,117,114,110,32,97,32,119,114,97,112,112,101, + 100,32,118,101,114,115,105,111,110,32,111,102,32,102,105,108, + 101,32,119,104,105,99,104,32,112,114,111,118,105,100,101,115, + 32,116,114,97,110,115,112,97,114,101,110,116,10,101,110,99, + 111,100,105,110,103,32,116,114,97,110,115,108,97,116,105,111, + 110,46,10,10,68,97,116,97,32,119,114,105,116,116,101,110, + 32,116,111,32,116,104,101,32,119,114,97,112,112,101,100,32, + 102,105,108,101,32,105,115,32,100,101,99,111,100,101,100,32, + 97,99,99,111,114,100,105,110,103,10,116,111,32,116,104,101, + 32,103,105,118,101,110,32,100,97,116,97,95,101,110,99,111, + 100,105,110,103,32,97,110,100,32,116,104,101,110,32,101,110, + 99,111,100,101,100,32,116,111,32,116,104,101,32,117,110,100, + 101,114,108,121,105,110,103,10,102,105,108,101,32,117,115,105, + 110,103,32,102,105,108,101,95,101,110,99,111,100,105,110,103, + 46,32,84,104,101,32,105,110,116,101,114,109,101,100,105,97, + 116,101,32,100,97,116,97,32,116,121,112,101,10,119,105,108, + 108,32,117,115,117,97,108,108,121,32,98,101,32,85,110,105, + 99,111,100,101,32,98,117,116,32,100,101,112,101,110,100,115, + 32,111,110,32,116,104,101,32,115,112,101,99,105,102,105,101, + 100,32,99,111,100,101,99,115,46,10,10,66,121,116,101,115, + 32,114,101,97,100,32,102,114,111,109,32,116,104,101,32,102, + 105,108,101,32,97,114,101,32,100,101,99,111,100,101,100,32, + 117,115,105,110,103,32,102,105,108,101,95,101,110,99,111,100, + 105,110,103,32,97,110,100,32,116,104,101,110,10,112,97,115, + 115,101,100,32,98,97,99,107,32,116,111,32,116,104,101,32, + 99,97,108,108,101,114,32,101,110,99,111,100,101,100,32,117, + 115,105,110,103,32,100,97,116,97,95,101,110,99,111,100,105, + 110,103,46,10,10,73,102,32,102,105,108,101,95,101,110,99, + 111,100,105,110,103,32,105,115,32,110,111,116,32,103,105,118, + 101,110,44,32,105,116,32,100,101,102,97,117,108,116,115,32, + 116,111,32,100,97,116,97,95,101,110,99,111,100,105,110,103, + 46,10,10,101,114,114,111,114,115,32,109,97,121,32,98,101, + 32,103,105,118,101,110,32,116,111,32,100,101,102,105,110,101, + 32,116,104,101,32,101,114,114,111,114,32,104,97,110,100,108, + 105,110,103,46,32,73,116,32,100,101,102,97,117,108,116,115, + 10,116,111,32,39,115,116,114,105,99,116,39,32,119,104,105, + 99,104,32,99,97,117,115,101,115,32,86,97,108,117,101,69, + 114,114,111,114,115,32,116,111,32,98,101,32,114,97,105,115, + 101,100,32,105,110,32,99,97,115,101,32,97,110,10,101,110, + 99,111,100,105,110,103,32,101,114,114,111,114,32,111,99,99, + 117,114,115,46,10,10,84,104,101,32,114,101,116,117,114,110, + 101,100,32,119,114,97,112,112,101,100,32,102,105,108,101,32, + 111,98,106,101,99,116,32,112,114,111,118,105,100,101,115,32, + 116,119,111,32,101,120,116,114,97,32,97,116,116,114,105,98, + 117,116,101,115,10,46,100,97,116,97,95,101,110,99,111,100, + 105,110,103,32,97,110,100,32,46,102,105,108,101,95,101,110, + 99,111,100,105,110,103,32,119,104,105,99,104,32,114,101,102, + 108,101,99,116,32,116,104,101,32,103,105,118,101,110,10,112, + 97,114,97,109,101,116,101,114,115,32,111,102,32,116,104,101, + 32,115,97,109,101,32,110,97,109,101,46,32,84,104,101,32, + 97,116,116,114,105,98,117,116,101,115,32,99,97,110,32,98, + 101,32,117,115,101,100,32,102,111,114,10,105,110,116,114,111, + 115,112,101,99,116,105,111,110,32,98,121,32,80,121,116,104, + 111,110,32,112,114,111,103,114,97,109,115,46,10,10,41,8, + 114,5,0,0,0,114,29,0,0,0,114,36,0,0,0,114, + 37,0,0,0,114,60,0,0,0,114,59,0,0,0,114,115, + 1,0,0,114,116,1,0,0,41,7,114,123,1,0,0,114, + 115,1,0,0,114,116,1,0,0,114,89,0,0,0,218,9, + 100,97,116,97,95,105,110,102,111,218,9,102,105,108,101,95, + 105,110,102,111,218,2,115,114,115,7,0,0,0,32,32,32, + 32,32,32,32,114,63,0,0,0,114,7,0,0,0,114,7, + 0,0,0,167,3,0,0,115,100,0,0,0,128,0,240,50, + 0,8,21,209,7,28,216,24,37,136,13,220,16,22,144,125, + 211,16,37,128,73,220,16,22,144,125,211,16,37,128,73,220, + 9,22,144,116,215,29,45,209,29,45,168,121,215,47,63,209, + 47,63,216,23,32,215,23,45,209,23,45,168,121,215,47,69, + 209,47,69,192,118,243,3,1,10,79,1,128,66,240,6,0, + 24,37,212,4,20,216,23,36,212,4,20,216,11,13,128,73, + 114,65,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,243,44,0,0,0,149, + 0,91,1,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,36,0,41,1,122,137,76, + 111,111,107,117,112,32,117,112,32,116,104,101,32,99,111,100, + 101,99,32,102,111,114,32,116,104,101,32,103,105,118,101,110, + 32,101,110,99,111,100,105,110,103,32,97,110,100,32,114,101, + 116,117,114,110,10,105,116,115,32,101,110,99,111,100,101,114, + 32,102,117,110,99,116,105,111,110,46,10,10,82,97,105,115, + 101,115,32,97,32,76,111,111,107,117,112,69,114,114,111,114, + 32,105,110,32,99,97,115,101,32,116,104,101,32,101,110,99, + 111,100,105,110,103,32,99,97,110,110,111,116,32,98,101,32, + 102,111,117,110,100,46,10,10,41,2,114,5,0,0,0,114, + 36,0,0,0,169,1,114,82,1,0,0,115,1,0,0,0, + 32,114,63,0,0,0,114,30,0,0,0,114,30,0,0,0, + 205,3,0,0,243,21,0,0,0,128,0,244,16,0,12,18, + 144,40,211,11,27,215,11,34,209,11,34,208,4,34,114,65, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,44,0,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,36,0,41,1,122,137,76,111,111, + 107,117,112,32,117,112,32,116,104,101,32,99,111,100,101,99, + 32,102,111,114,32,116,104,101,32,103,105,118,101,110,32,101, + 110,99,111,100,105,110,103,32,97,110,100,32,114,101,116,117, + 114,110,10,105,116,115,32,100,101,99,111,100,101,114,32,102, + 117,110,99,116,105,111,110,46,10,10,82,97,105,115,101,115, + 32,97,32,76,111,111,107,117,112,69,114,114,111,114,32,105, + 110,32,99,97,115,101,32,116,104,101,32,101,110,99,111,100, + 105,110,103,32,99,97,110,110,111,116,32,98,101,32,102,111, + 117,110,100,46,10,10,41,2,114,5,0,0,0,114,37,0, + 0,0,114,131,1,0,0,115,1,0,0,0,32,114,63,0, + 0,0,114,31,0,0,0,114,31,0,0,0,215,3,0,0, + 114,132,1,0,0,114,65,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 76,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,1, + 85,1,99,11,0,0,91,5,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,101,1,85,1,36,0, + 41,1,122,218,76,111,111,107,117,112,32,117,112,32,116,104, + 101,32,99,111,100,101,99,32,102,111,114,32,116,104,101,32, + 103,105,118,101,110,32,101,110,99,111,100,105,110,103,32,97, + 110,100,32,114,101,116,117,114,110,10,105,116,115,32,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 32,99,108,97,115,115,32,111,114,32,102,97,99,116,111,114, + 121,32,102,117,110,99,116,105,111,110,46,10,10,82,97,105, + 115,101,115,32,97,32,76,111,111,107,117,112,69,114,114,111, + 114,32,105,110,32,99,97,115,101,32,116,104,101,32,101,110, + 99,111,100,105,110,103,32,99,97,110,110,111,116,32,98,101, + 32,102,111,117,110,100,10,111,114,32,116,104,101,32,99,111, + 100,101,99,115,32,100,111,101,115,110,39,116,32,112,114,111, + 118,105,100,101,32,97,110,32,105,110,99,114,101,109,101,110, + 116,97,108,32,101,110,99,111,100,101,114,46,10,10,41,3, + 114,5,0,0,0,114,57,0,0,0,218,11,76,111,111,107, + 117,112,69,114,114,111,114,41,2,114,82,1,0,0,218,7, + 101,110,99,111,100,101,114,115,2,0,0,0,32,32,114,63, + 0,0,0,114,32,0,0,0,114,32,0,0,0,225,3,0, + 0,243,41,0,0,0,128,0,244,18,0,15,21,144,88,211, + 14,30,215,14,49,209,14,49,128,71,216,7,14,129,127,220, + 14,25,152,40,211,14,35,208,8,35,216,11,18,128,78,114, + 65,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,76,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,1,85,1,99,11,0,0, + 91,5,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,101,1,85,1,36,0,41,1,122,218,76,111, + 111,107,117,112,32,117,112,32,116,104,101,32,99,111,100,101, + 99,32,102,111,114,32,116,104,101,32,103,105,118,101,110,32, + 101,110,99,111,100,105,110,103,32,97,110,100,32,114,101,116, + 117,114,110,10,105,116,115,32,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,32,99,108,97,115,115, + 32,111,114,32,102,97,99,116,111,114,121,32,102,117,110,99, + 116,105,111,110,46,10,10,82,97,105,115,101,115,32,97,32, + 76,111,111,107,117,112,69,114,114,111,114,32,105,110,32,99, + 97,115,101,32,116,104,101,32,101,110,99,111,100,105,110,103, + 32,99,97,110,110,111,116,32,98,101,32,102,111,117,110,100, + 10,111,114,32,116,104,101,32,99,111,100,101,99,115,32,100, + 111,101,115,110,39,116,32,112,114,111,118,105,100,101,32,97, + 110,32,105,110,99,114,101,109,101,110,116,97,108,32,100,101, + 99,111,100,101,114,46,10,10,41,3,114,5,0,0,0,114, + 58,0,0,0,114,135,1,0,0,41,2,114,82,1,0,0, + 218,7,100,101,99,111,100,101,114,115,2,0,0,0,32,32, + 114,63,0,0,0,114,33,0,0,0,114,33,0,0,0,239, + 3,0,0,114,137,1,0,0,114,65,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,44,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,36,0,41,1,122,159,76,111,111,107,117,112,32,117,112, + 32,116,104,101,32,99,111,100,101,99,32,102,111,114,32,116, + 104,101,32,103,105,118,101,110,32,101,110,99,111,100,105,110, + 103,32,97,110,100,32,114,101,116,117,114,110,10,105,116,115, + 32,83,116,114,101,97,109,82,101,97,100,101,114,32,99,108, + 97,115,115,32,111,114,32,102,97,99,116,111,114,121,32,102, + 117,110,99,116,105,111,110,46,10,10,82,97,105,115,101,115, + 32,97,32,76,111,111,107,117,112,69,114,114,111,114,32,105, + 110,32,99,97,115,101,32,116,104,101,32,101,110,99,111,100, + 105,110,103,32,99,97,110,110,111,116,32,98,101,32,102,111, + 117,110,100,46,10,10,41,2,114,5,0,0,0,114,60,0, + 0,0,114,131,1,0,0,115,1,0,0,0,32,114,63,0, + 0,0,114,34,0,0,0,114,34,0,0,0,253,3,0,0, + 243,21,0,0,0,128,0,244,16,0,12,18,144,40,211,11, + 27,215,11,40,209,11,40,208,4,40,114,65,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,44,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,36,0,41,1,122,159,76,111,111,107,117,112,32, + 117,112,32,116,104,101,32,99,111,100,101,99,32,102,111,114, + 32,116,104,101,32,103,105,118,101,110,32,101,110,99,111,100, + 105,110,103,32,97,110,100,32,114,101,116,117,114,110,10,105, + 116,115,32,83,116,114,101,97,109,87,114,105,116,101,114,32, + 99,108,97,115,115,32,111,114,32,102,97,99,116,111,114,121, + 32,102,117,110,99,116,105,111,110,46,10,10,82,97,105,115, + 101,115,32,97,32,76,111,111,107,117,112,69,114,114,111,114, + 32,105,110,32,99,97,115,101,32,116,104,101,32,101,110,99, + 111,100,105,110,103,32,99,97,110,110,111,116,32,98,101,32, + 102,111,117,110,100,46,10,10,41,2,114,5,0,0,0,114, + 59,0,0,0,114,131,1,0,0,115,1,0,0,0,32,114, + 63,0,0,0,114,35,0,0,0,114,35,0,0,0,7,4, + 0,0,114,141,1,0,0,114,65,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,43,0,0, + 0,243,186,0,0,0,35,0,32,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 34,0,85,2,52,1,48,0,85,3,68,1,54,1,110,4, + 85,0,19,0,72,33,0,0,110,5,85,4,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,5,53,1,0,0,0,0,0,0,110,6,85,6,40,0, + 0,0,0,0,0,0,100,2,0,0,77,29,0,0,85,6, + 118,0,149,5,32,0,77,35,0,0,11,0,32,0,85,4, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,1,83,2,53,2,0,0,0,0,0,0, + 110,6,85,6,40,0,0,0,0,0,0,0,97,5,0,0, + 85,6,118,0,149,5,32,0,103,3,103,3,55,3,102,1, + 41,4,122,171,10,69,110,99,111,100,105,110,103,32,105,116, + 101,114,97,116,111,114,46,10,10,69,110,99,111,100,101,115, + 32,116,104,101,32,105,110,112,117,116,32,115,116,114,105,110, + 103,115,32,102,114,111,109,32,116,104,101,32,105,116,101,114, + 97,116,111,114,32,117,115,105,110,103,32,97,110,32,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,10,10,101,114,114,111,114,115,32,97,110,100,32,107,119, + 97,114,103,115,32,97,114,101,32,112,97,115,115,101,100,32, + 116,104,114,111,117,103,104,32,116,111,32,116,104,101,32,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,10,99,111,110,115,116,114,117,99,116,111,114,46,10,114, + 98,0,0,0,84,78,41,2,114,32,0,0,0,114,36,0, + 0,0,41,7,218,8,105,116,101,114,97,116,111,114,114,82, + 1,0,0,114,89,0,0,0,218,6,107,119,97,114,103,115, + 114,136,1,0,0,114,88,0,0,0,218,6,111,117,116,112, + 117,116,115,7,0,0,0,32,32,32,32,32,32,32,114,63, + 0,0,0,114,38,0,0,0,114,38,0,0,0,17,4,0, + 0,115,92,0,0,0,233,0,128,0,244,18,0,15,36,160, + 72,212,14,45,168,102,209,14,63,184,6,209,14,63,128,71, + 219,17,25,136,5,216,17,24,151,30,145,30,160,5,211,17, + 38,136,6,223,11,17,136,54,216,18,24,140,76,241,7,0, + 18,26,240,8,0,14,21,143,94,137,94,152,66,160,4,211, + 13,37,128,70,222,7,13,216,14,20,139,12,240,3,0,8, + 14,249,243,10,0,0,0,130,46,65,27,1,180,39,65,27, + 1,99,3,0,0,0,0,0,0,0,0,0,0,0,5,0, + 0,0,43,0,0,0,243,186,0,0,0,35,0,32,0,149, + 0,91,1,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,34,0,85,2,52,1,48,0,85,3,68, + 1,54,1,110,4,85,0,19,0,72,33,0,0,110,5,85, + 4,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,5,53,1,0,0,0,0,0,0,110, + 6,85,6,40,0,0,0,0,0,0,0,100,2,0,0,77, + 29,0,0,85,6,118,0,149,5,32,0,77,35,0,0,11, + 0,32,0,85,4,82,3,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,1,83,2,53,2,0, + 0,0,0,0,0,110,6,85,6,40,0,0,0,0,0,0, + 0,97,5,0,0,85,6,118,0,149,5,32,0,103,3,103, + 3,55,3,102,1,41,4,122,171,10,68,101,99,111,100,105, + 110,103,32,105,116,101,114,97,116,111,114,46,10,10,68,101, + 99,111,100,101,115,32,116,104,101,32,105,110,112,117,116,32, + 115,116,114,105,110,103,115,32,102,114,111,109,32,116,104,101, + 32,105,116,101,114,97,116,111,114,32,117,115,105,110,103,32, + 97,110,32,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,10,10,101,114,114,111,114,115,32,97, + 110,100,32,107,119,97,114,103,115,32,97,114,101,32,112,97, + 115,115,101,100,32,116,104,114,111,117,103,104,32,116,111,32, + 116,104,101,32,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,10,99,111,110,115,116,114,117,99,116, + 111,114,46,10,114,65,0,0,0,84,78,41,2,114,33,0, + 0,0,114,37,0,0,0,41,7,114,144,1,0,0,114,82, + 1,0,0,114,89,0,0,0,114,145,1,0,0,114,139,1, + 0,0,114,88,0,0,0,114,146,1,0,0,115,7,0,0, + 0,32,32,32,32,32,32,32,114,63,0,0,0,114,39,0, + 0,0,114,39,0,0,0,35,4,0,0,115,92,0,0,0, + 233,0,128,0,244,18,0,15,36,160,72,212,14,45,168,102, + 209,14,63,184,6,209,14,63,128,71,219,17,25,136,5,216, + 17,24,151,30,145,30,160,5,211,17,38,136,6,223,11,17, + 136,54,216,18,24,140,76,241,7,0,18,26,240,8,0,14, + 21,143,94,137,94,152,67,160,20,211,13,38,128,70,222,7, + 13,216,14,20,139,12,240,3,0,8,14,249,114,147,1,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,5,0, + 0,0,3,0,0,0,243,50,0,0,0,149,0,85,0,19, + 0,86,1,115,2,48,0,115,2,19,0,72,5,0,0,111, + 17,85,1,95,2,77,7,0,0,11,0,32,0,115,2,110, + 1,36,0,115,2,32,0,115,2,110,1,102,0,41,1,122, + 115,109,97,107,101,95,105,100,101,110,116,105,116,121,95,100, + 105,99,116,40,114,110,103,41,32,45,62,32,100,105,99,116, + 10,10,82,101,116,117,114,110,32,97,32,100,105,99,116,105, + 111,110,97,114,121,32,119,104,101,114,101,32,101,108,101,109, + 101,110,116,115,32,111,102,32,116,104,101,32,114,110,103,32, + 115,101,113,117,101,110,99,101,32,97,114,101,10,109,97,112, + 112,101,100,32,116,111,32,116,104,101,109,115,101,108,118,101, + 115,46,10,10,114,81,0,0,0,41,2,218,3,114,110,103, + 218,1,105,115,2,0,0,0,32,32,114,63,0,0,0,218, + 18,109,97,107,101,95,105,100,101,110,116,105,116,121,95,100, + 105,99,116,114,152,1,0,0,55,4,0,0,115,30,0,0, + 0,128,0,241,16,0,26,29,211,11,29,154,19,144,65,136, + 97,138,67,153,19,209,11,29,208,4,29,249,210,11,29,115, + 4,0,0,0,133,12,20,4,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,90,0, + 0,0,149,0,48,0,110,1,85,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,19,0,72,20,0,0,117,2,0,0, + 112,35,88,49,59,1,0,0,97,6,0,0,88,33,85,3, + 39,0,0,0,77,16,0,0,83,1,88,19,39,0,0,0, + 77,22,0,0,11,0,32,0,85,1,36,0,41,2,97,77, + 1,0,0,67,114,101,97,116,101,115,32,97,110,32,101,110, + 99,111,100,105,110,103,32,109,97,112,32,102,114,111,109,32, + 97,32,100,101,99,111,100,105,110,103,32,109,97,112,46,10, + 10,73,102,32,97,32,116,97,114,103,101,116,32,109,97,112, + 112,105,110,103,32,105,110,32,116,104,101,32,100,101,99,111, + 100,105,110,103,32,109,97,112,32,111,99,99,117,114,115,32, + 109,117,108,116,105,112,108,101,10,116,105,109,101,115,44,32, + 116,104,101,110,32,116,104,97,116,32,116,97,114,103,101,116, + 32,105,115,32,109,97,112,112,101,100,32,116,111,32,78,111, + 110,101,32,40,117,110,100,101,102,105,110,101,100,32,109,97, + 112,112,105,110,103,41,44,10,99,97,117,115,105,110,103,32, + 97,110,32,101,120,99,101,112,116,105,111,110,32,119,104,101, + 110,32,101,110,99,111,117,110,116,101,114,101,100,32,98,121, + 32,116,104,101,32,99,104,97,114,109,97,112,32,99,111,100, + 101,99,10,100,117,114,105,110,103,32,116,114,97,110,115,108, + 97,116,105,111,110,46,10,10,79,110,101,32,101,120,97,109, + 112,108,101,32,119,104,101,114,101,32,116,104,105,115,32,104, + 97,112,112,101,110,115,32,105,115,32,99,112,56,55,53,46, + 112,121,32,119,104,105,99,104,32,100,101,99,111,100,101,115, + 10,109,117,108,116,105,112,108,101,32,99,104,97,114,97,99, + 116,101,114,32,116,111,32,92,117,48,48,49,97,46,10,10, + 78,41,1,218,5,105,116,101,109,115,41,4,218,12,100,101, + 99,111,100,105,110,103,95,109,97,112,218,1,109,218,1,107, + 218,1,118,115,4,0,0,0,32,32,32,32,114,63,0,0, + 0,218,17,109,97,107,101,95,101,110,99,111,100,105,110,103, + 95,109,97,112,114,159,1,0,0,65,4,0,0,115,56,0, + 0,0,128,0,240,26,0,9,11,128,65,216,15,27,215,15, + 33,209,15,33,214,15,35,137,3,136,1,216,15,16,139,118, + 216,19,20,136,97,139,68,224,19,23,136,65,139,68,241,9, + 0,16,36,240,10,0,12,13,128,72,114,65,0,0,0,218, + 6,105,103,110,111,114,101,218,7,114,101,112,108,97,99,101, + 218,17,120,109,108,99,104,97,114,114,101,102,114,101,112,108, + 97,99,101,218,16,98,97,99,107,115,108,97,115,104,114,101, + 112,108,97,99,101,218,11,110,97,109,101,114,101,112,108,97, + 99,101,41,4,218,1,114,78,114,94,0,0,0,114,7,1, + 0,0,41,2,78,114,94,0,0,0,114,93,0,0,0,41, + 57,114,79,0,0,0,114,119,1,0,0,218,3,115,121,115, + 218,7,95,99,111,100,101,99,115,218,11,73,109,112,111,114, + 116,69,114,114,111,114,218,3,119,104,121,218,11,83,121,115, + 116,101,109,69,114,114,111,114,218,7,95,95,97,108,108,95, + 95,114,15,0,0,0,114,10,0,0,0,114,17,0,0,0, + 114,9,0,0,0,114,18,0,0,0,114,20,0,0,0,114, + 21,0,0,0,218,9,98,121,116,101,111,114,100,101,114,114, + 8,0,0,0,114,16,0,0,0,114,19,0,0,0,114,12, + 0,0,0,114,11,0,0,0,114,14,0,0,0,114,13,0, + 0,0,114,54,0,0,0,114,22,0,0,0,114,23,0,0, + 0,114,182,0,0,0,114,24,0,0,0,114,122,0,0,0, + 114,25,0,0,0,114,160,0,0,0,114,27,0,0,0,114, + 26,0,0,0,114,28,0,0,0,114,29,0,0,0,114,6, + 0,0,0,114,7,0,0,0,114,30,0,0,0,114,31,0, + 0,0,114,32,0,0,0,114,33,0,0,0,114,34,0,0, + 0,114,35,0,0,0,114,38,0,0,0,114,39,0,0,0, + 114,152,1,0,0,114,159,1,0,0,114,47,0,0,0,114, + 40,0,0,0,114,41,0,0,0,114,42,0,0,0,114,43, + 0,0,0,114,44,0,0,0,114,45,0,0,0,114,135,1, + 0,0,218,6,95,102,97,108,115,101,218,9,101,110,99,111, + 100,105,110,103,115,114,81,0,0,0,114,65,0,0,0,114, + 63,0,0,0,218,8,60,109,111,100,117,108,101,62,114,175, + 1,0,0,1,0,0,0,115,21,2,0,0,240,3,1,1, + 1,241,2,7,1,4,243,18,0,1,16,219,0,10,240,8, + 3,1,69,1,220,4,25,242,8,13,11,45,128,7,240,48, + 0,12,27,128,8,240,6,0,25,36,208,0,35,128,6,136, + 28,240,6,0,25,36,208,0,35,128,6,136,28,240,6,0, + 16,35,128,12,240,6,0,16,35,128,12,224,3,6,135,61, + 129,61,144,72,211,3,28,240,6,0,23,35,208,4,34,128, + 67,136,41,240,6,0,17,29,129,73,240,10,0,23,35,208, + 4,34,128,67,136,41,240,6,0,17,29,128,73,240,6,0, + 12,24,128,8,216,11,23,128,8,216,11,23,128,8,216,11, + 23,128,8,244,10,32,1,27,144,5,244,0,32,1,27,247, + 68,1,64,1,1,34,241,0,64,1,1,34,244,68,2,38, + 1,12,152,22,244,0,38,1,12,244,80,1,32,1,34,208, + 33,51,244,0,32,1,34,244,68,1,47,1,12,152,22,244, + 0,47,1,12,244,98,1,34,1,31,208,33,51,244,0,34, + 1,31,244,86,1,72,1,1,72,1,144,53,244,0,72,1, + 1,72,1,244,88,2,120,3,1,72,1,144,53,244,0,120, + 3,1,72,1,247,120,7,86,1,1,72,1,241,0,86,1, + 1,72,1,247,116,2,115,1,1,72,1,241,0,115,1,1, + 72,1,244,110,3,47,1,14,244,98,1,34,1,14,242,76, + 1,8,1,35,242,20,8,1,35,242,20,12,1,19,242,28, + 12,1,19,242,28,8,1,41,242,20,8,1,41,244,20,16, + 1,21,244,36,16,1,21,242,40,8,1,30,242,20,19,1, + 13,240,46,14,1,30,217,20,32,160,24,211,20,42,128,77, + 217,20,32,160,24,211,20,42,128,77,217,21,33,160,41,211, + 21,44,128,78,217,31,43,208,44,63,211,31,64,208,4,28, + 217,30,42,208,43,61,211,30,62,208,4,27,217,25,37,160, + 109,211,25,52,208,4,22,240,24,0,10,11,128,6,222,3, + 9,220,4,20,240,3,0,4,10,248,240,117,34,0,8,19, + 243,0,1,1,69,1,217,10,21,208,22,61,192,3,209,22, + 67,211,10,68,208,4,68,251,240,3,1,1,69,1,251,240, + 92,34,0,8,19,243,0,7,1,30,224,20,24,128,77,216, + 20,24,128,77,216,21,25,128,78,216,31,35,208,4,28,216, + 30,34,208,4,27,216,25,29,210,4,22,240,15,7,1,30, + 250,115,41,0,0,0,140,5,68,31,0,195,32,48,68,56, + 0,196,31,6,68,53,3,196,37,11,68,48,3,196,48,5, + 68,53,3,196,56,18,69,13,3,197,12,1,69,13,3, +}; diff --git a/android/Python/frozen_modules/frozen_only.h b/android/Python/frozen_modules/frozen_only.h new file mode 100644 index 00000000000..ded8f67eb32 --- /dev/null +++ b/android/Python/frozen_modules/frozen_only.h @@ -0,0 +1,14 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__frozen_only[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,0,0,0,0,243,24,0,0,0,149,0,83,0,114,0, + 92,1,34,0,83,1,53,1,0,0,0,0,0,0,32,0, + 103,2,41,3,84,122,12,72,101,108,108,111,32,119,111,114, + 108,100,33,78,41,2,218,11,105,110,105,116,105,97,108,105, + 122,101,100,218,5,112,114,105,110,116,169,0,243,0,0,0, + 0,218,20,60,102,114,111,122,101,110,32,102,114,111,122,101, + 110,95,111,110,108,121,62,218,8,60,109,111,100,117,108,101, + 62,114,7,0,0,0,1,0,0,0,115,18,0,0,0,240, + 3,1,1,1,216,14,18,128,11,217,0,5,128,110,213,0, + 21,114,5,0,0,0, +}; diff --git a/android/Python/frozen_modules/genericpath.h b/android/Python/frozen_modules/genericpath.h new file mode 100644 index 00000000000..dff06c86ca5 --- /dev/null +++ b/android/Python/frozen_modules/genericpath.h @@ -0,0 +1,490 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__genericpath[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,184,0,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,1,83,1,83,2,75,2,114,2, + 47,0,83,3,81,1,114,3,83,4,26,0,114,4,83,5, + 26,0,114,5,83,6,26,0,114,6,83,7,26,0,114,7, + 83,8,26,0,114,8,83,9,26,0,114,9,83,10,26,0, + 114,10,83,11,26,0,114,11,83,12,26,0,114,12,83,13, + 26,0,114,13,83,14,26,0,114,14,83,15,26,0,114,15, + 83,16,26,0,114,16,83,17,26,0,114,17,83,18,26,0, + 114,18,83,19,26,0,114,19,83,20,26,0,114,20,92,21, + 82,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,24,0,34,0,83,21,26,0,83,22,53,2, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,114,23, + 103,2,41,23,122,152,10,80,97,116,104,32,111,112,101,114, + 97,116,105,111,110,115,32,99,111,109,109,111,110,32,116,111, + 32,109,111,114,101,32,116,104,97,110,32,111,110,101,32,79, + 83,10,68,111,32,110,111,116,32,117,115,101,32,100,105,114, + 101,99,116,108,121,46,32,32,84,104,101,32,79,83,32,115, + 112,101,99,105,102,105,99,32,109,111,100,117,108,101,115,32, + 105,109,112,111,114,116,32,116,104,101,32,97,112,112,114,111, + 112,114,105,97,116,101,10,102,117,110,99,116,105,111,110,115, + 32,102,114,111,109,32,116,104,105,115,32,109,111,100,117,108, + 101,32,116,104,101,109,115,101,108,118,101,115,46,10,233,0, + 0,0,0,78,41,16,218,12,99,111,109,109,111,110,112,114, + 101,102,105,120,218,6,101,120,105,115,116,115,218,8,103,101, + 116,97,116,105,109,101,218,8,103,101,116,99,116,105,109,101, + 218,8,103,101,116,109,116,105,109,101,218,7,103,101,116,115, + 105,122,101,218,10,105,115,100,101,118,100,114,105,118,101,218, + 5,105,115,100,105,114,218,6,105,115,102,105,108,101,218,10, + 105,115,106,117,110,99,116,105,111,110,218,6,105,115,108,105, + 110,107,218,7,108,101,120,105,115,116,115,218,8,115,97,109, + 101,102,105,108,101,218,12,115,97,109,101,111,112,101,110,102, + 105,108,101,218,8,115,97,109,101,115,116,97,116,218,13,65, + 76,76,79,87,95,77,73,83,83,73,78,71,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,94,0,0,0,149,0,30,0,91,0,0,0,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,0,53,1,0,0, + 0,0,0,0,32,0,103,2,33,0,91,4,0,0,0,0, + 0,0,0,0,91,6,0,0,0,0,0,0,0,0,52,2, + 7,0,97,3,0,0,32,0,31,0,103,1,102,0,61,3, + 31,0,102,1,41,3,122,68,84,101,115,116,32,119,104,101, + 116,104,101,114,32,97,32,112,97,116,104,32,101,120,105,115, + 116,115,46,32,32,82,101,116,117,114,110,115,32,70,97,108, + 115,101,32,102,111,114,32,98,114,111,107,101,110,32,115,121, + 109,98,111,108,105,99,32,108,105,110,107,115,70,84,41,4, + 218,2,111,115,218,4,115,116,97,116,218,7,79,83,69,114, + 114,111,114,218,10,86,97,108,117,101,69,114,114,111,114,169, + 1,218,4,112,97,116,104,115,1,0,0,0,32,218,20,60, + 102,114,111,122,101,110,32,103,101,110,101,114,105,99,112,97, + 116,104,62,114,4,0,0,0,114,4,0,0,0,16,0,0, + 0,115,48,0,0,0,128,0,240,4,3,5,21,220,8,10, + 143,7,138,7,144,4,140,13,240,6,0,12,16,248,244,5, + 0,13,20,148,90,208,11,32,243,0,1,5,21,217,15,20, + 240,3,1,5,21,250,243,12,0,0,0,130,22,25,0,153, + 16,44,3,171,1,44,3,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,94,0,0, + 0,149,0,30,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,32, + 0,103,2,33,0,91,4,0,0,0,0,0,0,0,0,91, + 6,0,0,0,0,0,0,0,0,52,2,7,0,97,3,0, + 0,32,0,31,0,103,1,102,0,61,3,31,0,102,1,41, + 3,122,67,84,101,115,116,32,119,104,101,116,104,101,114,32, + 97,32,112,97,116,104,32,101,120,105,115,116,115,46,32,32, + 82,101,116,117,114,110,115,32,84,114,117,101,32,102,111,114, + 32,98,114,111,107,101,110,32,115,121,109,98,111,108,105,99, + 32,108,105,110,107,115,70,84,41,4,114,20,0,0,0,218, + 5,108,115,116,97,116,114,22,0,0,0,114,23,0,0,0, + 114,24,0,0,0,115,1,0,0,0,32,114,26,0,0,0, + 114,14,0,0,0,114,14,0,0,0,26,0,0,0,115,48, + 0,0,0,128,0,240,4,3,5,21,220,8,10,143,8,138, + 8,144,20,140,14,240,6,0,12,16,248,244,5,0,13,20, + 148,90,208,11,32,243,0,1,5,21,217,15,20,240,3,1, + 5,21,250,114,27,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,156,0, + 0,0,149,0,30,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,85,0,53,1,0,0,0,0,0,0, + 110,1,91,2,0,0,0,0,0,0,0,0,82,8,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 34,0,85,1,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 36,0,33,0,91,4,0,0,0,0,0,0,0,0,91,6, + 0,0,0,0,0,0,0,0,52,2,7,0,97,3,0,0, + 32,0,31,0,103,1,102,0,61,3,31,0,102,1,41,2, + 122,37,84,101,115,116,32,119,104,101,116,104,101,114,32,97, + 32,112,97,116,104,32,105,115,32,97,32,114,101,103,117,108, + 97,114,32,102,105,108,101,70,41,6,114,20,0,0,0,114, + 21,0,0,0,114,22,0,0,0,114,23,0,0,0,218,7, + 83,95,73,83,82,69,71,218,7,115,116,95,109,111,100,101, + 169,2,114,25,0,0,0,218,2,115,116,115,2,0,0,0, + 32,32,114,26,0,0,0,114,11,0,0,0,114,11,0,0, + 0,36,0,0,0,115,66,0,0,0,128,0,240,4,3,5, + 21,220,13,15,143,87,138,87,144,84,139,93,136,2,244,6, + 0,12,16,143,60,138,60,152,2,159,10,153,10,211,11,35, + 208,4,35,248,244,5,0,13,20,148,90,208,11,32,243,0, + 1,5,21,217,15,20,240,3,1,5,21,250,243,15,0,0, + 0,130,22,56,0,184,16,65,11,3,193,10,1,65,11,3, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,156,0,0,0,149,0,30,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,0, + 53,1,0,0,0,0,0,0,110,1,91,2,0,0,0,0, + 0,0,0,0,82,8,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,1,82,10,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,36,0,33,0,91,4,0,0, + 0,0,0,0,0,0,91,6,0,0,0,0,0,0,0,0, + 52,2,7,0,97,3,0,0,32,0,31,0,103,1,102,0, + 61,3,31,0,102,1,41,2,122,60,82,101,116,117,114,110, + 32,116,114,117,101,32,105,102,32,116,104,101,32,112,97,116, + 104,110,97,109,101,32,114,101,102,101,114,115,32,116,111,32, + 97,110,32,101,120,105,115,116,105,110,103,32,100,105,114,101, + 99,116,111,114,121,46,70,41,6,114,20,0,0,0,114,21, + 0,0,0,114,22,0,0,0,114,23,0,0,0,218,7,83, + 95,73,83,68,73,82,114,32,0,0,0,41,2,218,1,115, + 114,34,0,0,0,115,2,0,0,0,32,32,114,26,0,0, + 0,114,10,0,0,0,114,10,0,0,0,48,0,0,0,115, + 66,0,0,0,128,0,240,4,3,5,21,220,13,15,143,87, + 138,87,144,81,139,90,136,2,244,6,0,12,16,143,60,138, + 60,152,2,159,10,153,10,211,11,35,208,4,35,248,244,5, + 0,13,20,148,90,208,11,32,243,0,1,5,21,217,15,20, + 240,3,1,5,21,250,114,35,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 243,166,0,0,0,149,0,30,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,110,1,91,10,0,0,0,0,0,0,0,0,82, + 12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,1,82,14,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,36,0,33,0,91,4,0,0,0,0,0,0,0, + 0,91,6,0,0,0,0,0,0,0,0,91,8,0,0,0, + 0,0,0,0,0,52,3,7,0,97,3,0,0,32,0,31, + 0,103,1,102,0,61,3,31,0,102,1,41,2,122,38,84, + 101,115,116,32,119,104,101,116,104,101,114,32,97,32,112,97, + 116,104,32,105,115,32,97,32,115,121,109,98,111,108,105,99, + 32,108,105,110,107,70,41,8,114,20,0,0,0,114,29,0, + 0,0,114,22,0,0,0,114,23,0,0,0,218,14,65,116, + 116,114,105,98,117,116,101,69,114,114,111,114,114,21,0,0, + 0,218,7,83,95,73,83,76,78,75,114,32,0,0,0,114, + 33,0,0,0,115,2,0,0,0,32,32,114,26,0,0,0, + 114,13,0,0,0,114,13,0,0,0,60,0,0,0,115,68, + 0,0,0,128,0,240,4,3,5,21,220,13,15,143,88,138, + 88,144,100,139,94,136,2,244,6,0,12,16,143,60,138,60, + 152,2,159,10,153,10,211,11,35,208,4,35,248,244,5,0, + 13,20,148,90,164,30,208,11,48,243,0,1,5,21,217,15, + 20,240,3,1,5,21,250,115,15,0,0,0,130,22,56,0, + 184,21,65,16,3,193,15,1,65,16,3,99,1,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 243,48,0,0,0,149,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,32,0,103,1,41,2,122,85,84,101,115,116,32,119,104, + 101,116,104,101,114,32,97,32,112,97,116,104,32,105,115,32, + 97,32,106,117,110,99,116,105,111,110,10,74,117,110,99,116, + 105,111,110,115,32,97,114,101,32,110,111,116,32,115,117,112, + 112,111,114,116,101,100,32,111,110,32,116,104,101,32,99,117, + 114,114,101,110,116,32,112,108,97,116,102,111,114,109,70,169, + 2,114,20,0,0,0,218,6,102,115,112,97,116,104,114,24, + 0,0,0,115,1,0,0,0,32,114,26,0,0,0,114,12, + 0,0,0,114,12,0,0,0,70,0,0,0,243,18,0,0, + 0,128,0,244,6,0,5,7,135,73,130,73,136,100,132,79, + 216,11,16,243,0,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,48,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,0,53,1,0,0,0,0,0,0,32,0, + 103,1,41,2,122,117,68,101,116,101,114,109,105,110,101,115, + 32,119,104,101,116,104,101,114,32,116,104,101,32,115,112,101, + 99,105,102,105,101,100,32,112,97,116,104,32,105,115,32,111, + 110,32,97,32,87,105,110,100,111,119,115,32,68,101,118,32, + 68,114,105,118,101,46,10,68,101,118,32,68,114,105,118,101, + 115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114, + 116,101,100,32,111,110,32,116,104,101,32,99,117,114,114,101, + 110,116,32,112,108,97,116,102,111,114,109,70,114,43,0,0, + 0,114,24,0,0,0,115,1,0,0,0,32,114,26,0,0, + 0,114,9,0,0,0,114,9,0,0,0,77,0,0,0,114, + 45,0,0,0,114,46,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,66, + 0,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,36,0,41,1,122,49,82,101,116,117,114,110,32, + 116,104,101,32,115,105,122,101,32,111,102,32,97,32,102,105, + 108,101,44,32,114,101,112,111,114,116,101,100,32,98,121,32, + 111,115,46,115,116,97,116,40,41,46,41,3,114,20,0,0, + 0,114,21,0,0,0,218,7,115,116,95,115,105,122,101,169, + 1,218,8,102,105,108,101,110,97,109,101,115,1,0,0,0, + 32,114,26,0,0,0,114,8,0,0,0,114,8,0,0,0, + 84,0,0,0,115,23,0,0,0,128,0,228,11,13,143,55, + 138,55,144,56,211,11,28,215,11,36,209,11,36,208,4,36, + 114,46,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,243,66,0,0,0,149, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,0,53,1,0,0,0,0,0,0,82,4,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36, + 0,41,1,122,67,82,101,116,117,114,110,32,116,104,101,32, + 108,97,115,116,32,109,111,100,105,102,105,99,97,116,105,111, + 110,32,116,105,109,101,32,111,102,32,97,32,102,105,108,101, + 44,32,114,101,112,111,114,116,101,100,32,98,121,32,111,115, + 46,115,116,97,116,40,41,46,41,3,114,20,0,0,0,114, + 21,0,0,0,218,8,115,116,95,109,116,105,109,101,114,50, + 0,0,0,115,1,0,0,0,32,114,26,0,0,0,114,7, + 0,0,0,114,7,0,0,0,89,0,0,0,243,23,0,0, + 0,128,0,228,11,13,143,55,138,55,144,56,211,11,28,215, + 11,37,209,11,37,208,4,37,114,46,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,66,0,0,0,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,82,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,36,0,41,1,122,61,82,101,116, + 117,114,110,32,116,104,101,32,108,97,115,116,32,97,99,99, + 101,115,115,32,116,105,109,101,32,111,102,32,97,32,102,105, + 108,101,44,32,114,101,112,111,114,116,101,100,32,98,121,32, + 111,115,46,115,116,97,116,40,41,46,41,3,114,20,0,0, + 0,114,21,0,0,0,218,8,115,116,95,97,116,105,109,101, + 114,50,0,0,0,115,1,0,0,0,32,114,26,0,0,0, + 114,5,0,0,0,114,5,0,0,0,94,0,0,0,114,54, + 0,0,0,114,46,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,66,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,0,53,1,0,0,0,0,0,0,82,4, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,36,0,41,1,122,65,82,101,116,117,114,110,32,116, + 104,101,32,109,101,116,97,100,97,116,97,32,99,104,97,110, + 103,101,32,116,105,109,101,32,111,102,32,97,32,102,105,108, + 101,44,32,114,101,112,111,114,116,101,100,32,98,121,32,111, + 115,46,115,116,97,116,40,41,46,41,3,114,20,0,0,0, + 114,21,0,0,0,218,8,115,116,95,99,116,105,109,101,114, + 50,0,0,0,115,1,0,0,0,32,114,26,0,0,0,114, + 6,0,0,0,114,6,0,0,0,99,0,0,0,114,54,0, + 0,0,114,46,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,3,0,0,0,243,10,1,0, + 0,149,0,85,0,40,0,0,0,0,0,0,0,100,1,0, + 0,103,1,91,1,0,0,0,0,0,0,0,0,85,0,83, + 2,5,0,0,0,91,2,0,0,0,0,0,0,0,0,91, + 4,0,0,0,0,0,0,0,0,52,2,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,35,0,0,91, + 5,0,0,0,0,0,0,0,0,91,7,0,0,0,0,0, + 0,0,0,91,8,0,0,0,0,0,0,0,0,82,10,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,0,53,2,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,110,0,91,13,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,1,91,15,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,110, + 2,91,17,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,19,0,72,20,0,0,117,2,0,0,112, + 52,88,66,85,3,5,0,0,0,58,119,0,0,100,2,0, + 0,77,15,0,0,85,1,83,3,85,3,4,0,115,2,32, + 0,36,0,11,0,32,0,85,1,36,0,41,4,122,71,71, + 105,118,101,110,32,97,32,108,105,115,116,32,111,102,32,112, + 97,116,104,110,97,109,101,115,44,32,114,101,116,117,114,110, + 115,32,116,104,101,32,108,111,110,103,101,115,116,32,99,111, + 109,109,111,110,32,108,101,97,100,105,110,103,32,99,111,109, + 112,111,110,101,110,116,218,0,114,2,0,0,0,78,41,9, + 218,10,105,115,105,110,115,116,97,110,99,101,218,4,108,105, + 115,116,218,5,116,117,112,108,101,218,3,109,97,112,114,20, + 0,0,0,114,44,0,0,0,218,3,109,105,110,218,3,109, + 97,120,218,9,101,110,117,109,101,114,97,116,101,41,5,218, + 1,109,218,2,115,49,218,2,115,50,218,1,105,218,1,99, + 115,5,0,0,0,32,32,32,32,32,114,26,0,0,0,114, + 3,0,0,0,114,3,0,0,0,105,0,0,0,115,112,0, + 0,0,128,0,230,11,12,144,82,244,10,0,12,22,144,97, + 152,1,145,100,156,84,164,53,152,77,215,11,42,209,11,42, + 220,12,17,148,35,148,98,151,105,145,105,160,17,211,18,35, + 211,12,36,136,1,220,9,12,136,81,139,22,128,66,220,9, + 12,136,81,139,22,128,66,220,16,25,152,34,150,13,137,4, + 136,1,216,11,12,144,49,145,5,141,58,216,19,21,144,98, + 144,113,144,54,138,77,241,5,0,17,30,240,6,0,12,14, + 128,73,114,46,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,243,116,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58, + 72,0,0,61,1,40,0,0,0,0,0,0,0,97,25,0, + 0,32,0,85,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58, + 72,0,0,36,0,41,1,122,53,84,101,115,116,32,119,104, + 101,116,104,101,114,32,116,119,111,32,115,116,97,116,32,98, + 117,102,102,101,114,115,32,114,101,102,101,114,101,110,99,101, + 32,116,104,101,32,115,97,109,101,32,102,105,108,101,41,2, + 218,6,115,116,95,105,110,111,218,6,115,116,95,100,101,118, + 41,2,114,69,0,0,0,114,70,0,0,0,115,2,0,0, + 0,32,32,114,26,0,0,0,114,17,0,0,0,114,17,0, + 0,0,123,0,0,0,115,44,0,0,0,128,0,224,12,14, + 143,73,137,73,152,18,159,25,153,25,209,12,34,247,0,1, + 13,35,216,12,14,143,73,137,73,152,18,159,25,153,25,209, + 12,34,240,3,1,5,36,114,46,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,112,0,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,0,53,1,0,0,0,0, + 0,0,110,2,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,1,53,1,0,0,0,0,0,0,110,3, + 91,5,0,0,0,0,0,0,0,0,88,35,53,2,0,0, + 0,0,0,0,36,0,41,1,122,201,84,101,115,116,32,119, + 104,101,116,104,101,114,32,116,119,111,32,112,97,116,104,110, + 97,109,101,115,32,114,101,102,101,114,101,110,99,101,32,116, + 104,101,32,115,97,109,101,32,97,99,116,117,97,108,32,102, + 105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121, + 10,10,84,104,105,115,32,105,115,32,100,101,116,101,114,109, + 105,110,101,100,32,98,121,32,116,104,101,32,100,101,118,105, + 99,101,32,110,117,109,98,101,114,32,97,110,100,32,105,45, + 110,111,100,101,32,110,117,109,98,101,114,32,97,110,100,10, + 114,97,105,115,101,115,32,97,110,32,101,120,99,101,112,116, + 105,111,110,32,105,102,32,97,110,32,111,115,46,115,116,97, + 116,40,41,32,99,97,108,108,32,111,110,32,101,105,116,104, + 101,114,32,112,97,116,104,110,97,109,101,32,102,97,105,108, + 115,46,10,41,3,114,20,0,0,0,114,21,0,0,0,114, + 17,0,0,0,41,4,218,2,102,49,218,2,102,50,114,69, + 0,0,0,114,70,0,0,0,115,4,0,0,0,32,32,32, + 32,114,26,0,0,0,114,15,0,0,0,114,15,0,0,0, + 130,0,0,0,115,41,0,0,0,128,0,244,12,0,10,12, + 143,23,138,23,144,18,139,27,128,66,220,9,11,143,23,138, + 23,144,18,139,27,128,66,220,11,19,144,66,211,11,27,208, + 4,27,114,46,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,112,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,85,0,53,1,0,0,0,0,0,0,110,2,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 1,53,1,0,0,0,0,0,0,110,3,91,5,0,0,0, + 0,0,0,0,0,88,35,53,2,0,0,0,0,0,0,36, + 0,41,1,122,58,84,101,115,116,32,119,104,101,116,104,101, + 114,32,116,119,111,32,111,112,101,110,32,102,105,108,101,32, + 111,98,106,101,99,116,115,32,114,101,102,101,114,101,110,99, + 101,32,116,104,101,32,115,97,109,101,32,102,105,108,101,41, + 3,114,20,0,0,0,218,5,102,115,116,97,116,114,17,0, + 0,0,41,4,218,3,102,112,49,218,3,102,112,50,114,69, + 0,0,0,114,70,0,0,0,115,4,0,0,0,32,32,32, + 32,114,26,0,0,0,114,16,0,0,0,114,16,0,0,0, + 143,0,0,0,115,39,0,0,0,128,0,228,9,11,143,24, + 138,24,144,35,139,29,128,66,220,9,11,143,24,138,24,144, + 35,139,29,128,66,220,11,19,144,66,211,11,27,208,4,27, + 114,46,0,0,0,99,4,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,246,0,0,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,53,1,0,0,0,0,0, + 0,110,4,85,2,40,0,0,0,0,0,0,0,97,28,0, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,110,5,91,3,0,0,0,0,0,0,0,0,88,69,53, + 2,0,0,0,0,0,0,110,4,85,0,82,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 3,53,1,0,0,0,0,0,0,110,6,88,100,58,148,0, + 0,97,42,0,0,85,4,83,1,45,0,0,0,110,7,88, + 118,58,18,0,0,97,32,0,0,88,7,85,7,83,1,45, + 0,0,0,4,0,85,3,58,119,0,0,97,9,0,0,85, + 0,83,2,85,6,4,0,88,6,83,2,4,0,52,2,36, + 0,85,7,83,1,45,13,0,0,110,7,88,118,58,18,0, + 0,97,2,0,0,77,32,0,0,88,0,83,2,83,3,4, + 0,52,2,36,0,41,4,122,156,83,112,108,105,116,32,116, + 104,101,32,101,120,116,101,110,115,105,111,110,32,102,114,111, + 109,32,97,32,112,97,116,104,110,97,109,101,46,10,10,69, + 120,116,101,110,115,105,111,110,32,105,115,32,101,118,101,114, + 121,116,104,105,110,103,32,102,114,111,109,32,116,104,101,32, + 108,97,115,116,32,100,111,116,32,116,111,32,116,104,101,32, + 101,110,100,44,32,105,103,110,111,114,105,110,103,10,108,101, + 97,100,105,110,103,32,100,111,116,115,46,32,32,82,101,116, + 117,114,110,115,32,34,40,114,111,111,116,44,32,101,120,116, + 41,34,59,32,101,120,116,32,109,97,121,32,98,101,32,101, + 109,112,116,121,46,233,1,0,0,0,78,114,2,0,0,0, + 41,2,218,5,114,102,105,110,100,114,66,0,0,0,41,8, + 218,1,112,218,3,115,101,112,218,6,97,108,116,115,101,112, + 218,6,101,120,116,115,101,112,218,8,115,101,112,73,110,100, + 101,120,218,11,97,108,116,115,101,112,73,110,100,101,120,218, + 8,100,111,116,73,110,100,101,120,218,13,102,105,108,101,110, + 97,109,101,73,110,100,101,120,115,8,0,0,0,32,32,32, + 32,32,32,32,32,114,26,0,0,0,218,9,95,115,112,108, + 105,116,101,120,116,114,94,0,0,0,157,0,0,0,115,148, + 0,0,0,128,0,240,14,0,16,17,143,119,137,119,144,115, + 139,124,128,72,222,7,13,216,22,23,151,103,145,103,152,102, + 147,111,136,11,220,19,22,144,120,211,19,45,136,8,224,15, + 16,143,119,137,119,144,118,139,127,128,72,216,7,15,211,7, + 26,224,24,32,160,49,153,12,136,13,216,14,27,211,14,38, + 216,15,16,152,125,168,81,153,127,208,15,47,176,54,211,15, + 57,216,23,24,152,25,152,40,144,124,160,81,160,121,160,92, + 208,23,49,208,16,49,216,12,25,152,81,209,12,30,136,77, + 240,7,0,15,28,213,14,38,240,10,0,12,13,144,2,144, + 17,136,101,136,56,128,79,114,46,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,6,0,0,0,7,0,0, + 0,243,254,0,0,0,149,0,83,1,61,1,112,35,85,1, + 19,0,72,89,0,0,110,4,91,1,0,0,0,0,0,0, + 0,0,85,4,91,2,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,4, + 0,0,83,2,110,2,77,28,0,0,91,1,0,0,0,0, + 0,0,0,0,85,4,91,4,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,4,0,0,83,2,110,3,77,53,0,0,91,7,0,0, + 0,0,0,0,0,0,85,0,14,0,83,3,85,4,82,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,10,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,60,2,14,0,51,3,53,1,0,0, + 0,0,0,0,83,0,101,2,11,0,32,0,85,2,40,0, + 0,0,0,0,0,0,97,20,0,0,85,3,40,0,0,0, + 0,0,0,0,97,12,0,0,91,7,0,0,0,0,0,0, + 0,0,83,4,53,1,0,0,0,0,0,0,83,0,101,2, + 103,0,103,0,41,5,78,70,84,122,59,40,41,32,97,114, + 103,117,109,101,110,116,32,109,117,115,116,32,98,101,32,115, + 116,114,44,32,98,121,116,101,115,44,32,111,114,32,111,115, + 46,80,97,116,104,76,105,107,101,32,111,98,106,101,99,116, + 44,32,110,111,116,32,122,46,67,97,110,39,116,32,109,105, + 120,32,115,116,114,105,110,103,115,32,97,110,100,32,98,121, + 116,101,115,32,105,110,32,112,97,116,104,32,99,111,109,112, + 111,110,101,110,116,115,41,6,114,61,0,0,0,218,3,115, + 116,114,218,5,98,121,116,101,115,218,9,84,121,112,101,69, + 114,114,111,114,218,9,95,95,99,108,97,115,115,95,95,218, + 8,95,95,110,97,109,101,95,95,41,5,218,8,102,117,110, + 99,110,97,109,101,218,4,97,114,103,115,218,6,104,97,115, + 115,116,114,218,8,104,97,115,98,121,116,101,115,114,38,0, + 0,0,115,5,0,0,0,32,32,32,32,32,114,26,0,0, + 0,218,16,95,99,104,101,99,107,95,97,114,103,95,116,121, + 112,101,115,114,105,0,0,0,180,0,0,0,115,133,0,0, + 0,128,0,216,24,29,208,4,29,128,70,219,13,17,136,1, + 220,11,21,144,97,156,19,215,11,29,209,11,29,216,21,25, + 138,70,220,13,23,152,1,156,53,215,13,33,209,13,33,216, + 23,27,138,72,228,18,27,152,120,152,106,240,0,1,41,55, + 216,55,56,183,123,177,123,215,55,75,209,55,75,209,54,78, + 240,3,1,29,80,1,243,0,1,19,81,1,216,86,90,240, + 3,1,13,91,1,241,13,0,14,18,246,16,0,8,14,150, + 40,220,14,23,208,24,72,211,14,73,200,116,208,8,83,240, + 3,0,19,27,128,118,114,46,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,36,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,3,26,0,114,5,83,4,26, + 0,114,6,83,5,114,7,103,6,41,7,114,18,0,0,0, + 233,194,0,0,0,122,36,83,112,101,99,105,97,108,32,118, + 97,108,117,101,32,102,111,114,32,117,115,101,32,105,110,32, + 114,101,97,108,112,97,116,104,40,41,46,99,1,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 243,4,0,0,0,149,0,103,1,41,2,78,122,21,111,115, + 46,112,97,116,104,46,65,76,76,79,87,95,77,73,83,83, + 73,78,71,169,0,169,1,218,4,115,101,108,102,115,1,0, + 0,0,32,114,26,0,0,0,218,8,95,95,114,101,112,114, + 95,95,218,22,65,76,76,79,87,95,77,73,83,83,73,78, + 71,46,95,95,114,101,112,114,95,95,197,0,0,0,115,5, + 0,0,0,128,0,216,15,38,114,46,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,46,0,0,0,149,0,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,36,0,41,1,78,41,2,114,99,0,0,0,114, + 100,0,0,0,114,110,0,0,0,115,1,0,0,0,32,114, + 26,0,0,0,218,10,95,95,114,101,100,117,99,101,95,95, + 218,24,65,76,76,79,87,95,77,73,83,83,73,78,71,46, + 95,95,114,101,100,117,99,101,95,95,199,0,0,0,115,18, + 0,0,0,128,0,216,15,19,143,126,137,126,215,15,38,209, + 15,38,208,8,38,114,46,0,0,0,114,109,0,0,0,78, + 41,8,114,100,0,0,0,218,10,95,95,109,111,100,117,108, + 101,95,95,218,12,95,95,113,117,97,108,110,97,109,101,95, + 95,218,15,95,95,102,105,114,115,116,108,105,110,101,110,111, + 95,95,218,7,95,95,100,111,99,95,95,114,112,0,0,0, + 114,115,0,0,0,218,21,95,95,115,116,97,116,105,99,95, + 97,116,116,114,105,98,117,116,101,115,95,95,114,109,0,0, + 0,114,46,0,0,0,114,26,0,0,0,114,18,0,0,0, + 114,18,0,0,0,194,0,0,0,115,15,0,0,0,134,0, + 225,4,46,242,2,1,5,39,245,4,1,5,39,114,46,0, + 0,0,114,18,0,0,0,41,24,114,120,0,0,0,114,20, + 0,0,0,114,21,0,0,0,218,7,95,95,97,108,108,95, + 95,114,4,0,0,0,114,14,0,0,0,114,11,0,0,0, + 114,10,0,0,0,114,13,0,0,0,114,12,0,0,0,114, + 9,0,0,0,114,8,0,0,0,114,7,0,0,0,114,5, + 0,0,0,114,6,0,0,0,114,3,0,0,0,114,17,0, + 0,0,114,15,0,0,0,114,16,0,0,0,114,94,0,0, + 0,114,105,0,0,0,218,6,111,98,106,101,99,116,218,7, + 95,95,110,101,119,95,95,114,18,0,0,0,114,109,0,0, + 0,114,46,0,0,0,114,26,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,125,0,0,0,1,0,0,0,115,141, + 0,0,0,240,3,1,1,1,241,2,4,1,4,243,10,0, + 1,10,219,0,11,242,4,2,11,79,1,128,7,242,14,6, + 1,16,242,20,6,1,16,242,20,6,1,36,242,24,6,1, + 36,242,24,6,1,36,242,20,4,1,17,242,14,4,1,17, + 242,14,2,1,37,242,10,2,1,38,242,10,2,1,38,242, + 10,2,1,38,242,12,14,1,14,242,36,3,1,36,242,14, + 8,1,28,242,26,4,1,28,242,28,21,1,20,242,46,11, + 1,84,1,240,28,0,2,8,135,30,129,30,247,2,5,1, + 39,240,0,5,1,39,243,3,0,2,16,241,2,5,1,39, + 114,46,0,0,0, +}; diff --git a/android/Python/frozen_modules/getpath.h b/android/Python/frozen_modules/getpath.h new file mode 100644 index 00000000000..4ea99da7dbe --- /dev/null +++ b/android/Python/frozen_modules/getpath.h @@ -0,0 +1,858 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__getpath[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,0,0,0,0,243,10,26,0,0,149,0,92,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,0,53,1,0,0,0,0,0,0,61,1,40,0, + 0,0,0,0,0,0,100,2,0,0,32,0,92,2,114,3, + 92,4,61,1,40,0,0,0,0,0,0,0,100,2,0,0, + 32,0,83,1,114,4,92,5,83,2,58,88,0,0,100,6, + 0,0,92,5,83,3,58,88,0,0,97,66,0,0,83,4, + 114,6,83,5,114,7,83,6,92,8,14,0,51,2,114,9, + 92,3,14,0,83,7,92,8,14,0,83,8,92,10,14,0, + 92,4,14,0,51,6,114,11,92,11,14,0,83,9,51,2, + 92,11,14,0,83,10,51,2,47,2,114,12,92,3,14,0, + 83,7,92,8,14,0,83,8,92,10,14,0,92,4,14,0, + 83,11,51,7,114,13,83,12,47,1,114,14,83,13,114,15, + 92,3,14,0,83,7,92,8,14,0,92,10,14,0,92,4, + 14,0,83,14,51,6,114,16,83,15,114,17,83,16,114,18, + 79,64,92,5,83,17,58,88,0,0,97,58,0,0,83,4, + 114,6,92,19,14,0,83,18,51,2,114,7,83,6,114,9, + 83,19,114,11,92,11,14,0,83,20,51,2,92,11,14,0, + 83,21,51,2,47,2,114,12,92,3,14,0,114,13,83,22, + 47,1,114,14,83,13,114,15,83,6,92,8,14,0,92,10, + 14,0,92,20,61,1,40,0,0,0,0,0,0,0,100,2, + 0,0,32,0,83,1,14,0,83,14,51,5,114,16,83,23, + 92,21,14,0,83,24,51,3,114,22,83,25,114,17,83,26, + 114,18,92,23,83,27,46,1,83,28,26,0,106,2,114,24, + 92,0,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,29,53,1,0,0,0,0,0,0, + 114,25,92,0,82,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,30,53,1,0,0,0,0, + 0,0,114,26,92,0,82,3,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,31,53,1,0,0, + 0,0,0,0,114,27,92,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,32,53,1, + 0,0,0,0,0,0,114,28,92,0,82,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,33, + 53,1,0,0,0,0,0,0,114,29,92,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,34,53,1,0,0,0,0,0,0,114,30,92,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,35,53,1,0,0,0,0,0,0,114,31,92,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,36,53,1,0,0,0,0,0,0,114,32, + 92,0,83,37,5,0,0,0,114,33,92,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,38,83,39,53,2,0,0,0,0,0,0,114,34,92,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,40,53,1,0,0,0,0,0,0,114,35, + 92,0,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,41,53,1,0,0,0,0,0,0, + 114,36,92,0,82,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,42,53,1,0,0,0,0, + 0,0,114,37,92,38,34,0,92,37,53,1,0,0,0,0, + 0,0,114,39,83,43,114,40,83,43,114,41,92,25,40,0, + 0,0,0,0,0,0,100,22,0,0,30,0,92,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,44,47,0,53,2,0,0,0,0,0,0,83,45, + 5,0,0,0,114,25,92,25,40,0,0,0,0,0,0,0, + 100,2,0,0,92,9,114,25,92,43,40,0,0,0,0,0, + 0,0,97,35,0,0,92,44,34,0,92,25,92,43,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,21, + 0,0,92,45,34,0,92,25,92,43,45,0,0,0,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,5, + 0,0,92,25,92,43,45,0,0,0,114,25,92,46,40,0, + 0,0,0,0,0,0,97,9,0,0,92,27,40,0,0,0, + 0,0,0,0,100,2,0,0,92,47,114,27,92,27,40,0, + 0,0,0,0,0,0,100,14,0,0,92,18,92,25,59,0, + 0,0,97,8,0,0,92,48,34,0,92,25,53,1,0,0, + 0,0,0,0,114,27,92,27,40,0,0,0,0,0,0,0, + 100,3,0,0,92,47,114,27,79,8,92,5,83,3,58,88, + 0,0,97,2,0,0,92,27,114,47,92,27,40,0,0,0, + 0,0,0,0,100,64,0,0,92,25,40,0,0,0,0,0, + 0,0,97,57,0,0,92,49,40,0,0,0,0,0,0,0, + 97,50,0,0,92,49,82,101,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,17,53,1,0,0, + 0,0,0,0,19,0,72,29,0,0,114,51,92,52,34,0, + 92,51,92,25,53,2,0,0,0,0,0,0,114,51,92,45, + 34,0,92,51,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,2,0,0,77,27,0,0,92,51,114,27, + 32,0,79,2,11,0,32,0,92,27,40,0,0,0,0,0, + 0,0,100,12,0,0,83,1,114,27,92,48,34,0,83,8, + 53,1,0,0,0,0,0,0,114,53,92,53,114,40,92,54, + 40,0,0,0,0,0,0,0,100,7,0,0,92,55,40,0, + 0,0,0,0,0,0,97,69,0,0,92,5,83,3,58,88, + 0,0,97,24,0,0,92,56,40,0,0,0,0,0,0,0, + 97,17,0,0,92,57,34,0,92,58,53,1,0,0,0,0, + 0,0,14,0,83,46,92,8,14,0,83,8,92,10,14,0, + 51,5,114,28,79,11,92,47,61,1,40,0,0,0,0,0, + 0,0,100,2,0,0,32,0,92,27,114,28,92,47,40,0, + 0,0,0,0,0,0,100,2,0,0,92,28,114,47,92,54, + 61,1,40,0,0,0,0,0,0,0,100,2,0,0,32,0, + 92,55,114,27,92,57,34,0,92,27,53,1,0,0,0,0, + 0,0,114,53,83,47,114,59,92,26,40,0,0,0,0,0, + 0,0,97,3,0,0,83,48,114,59,79,23,92,34,40,0, + 0,0,0,0,0,0,97,16,0,0,92,60,40,0,0,0, + 0,0,0,0,97,9,0,0,92,46,40,0,0,0,0,0, + 0,0,100,2,0,0,92,60,114,26,83,43,114,61,92,26, + 40,0,0,0,0,0,0,0,71,1,100,27,0,0,92,46, + 40,0,0,0,0,0,0,0,71,1,100,19,0,0,30,0, + 92,53,61,1,40,0,0,0,0,0,0,0,100,8,0,0, + 32,0,92,57,34,0,92,27,53,1,0,0,0,0,0,0, + 114,62,92,57,34,0,92,62,53,1,0,0,0,0,0,0, + 114,61,30,0,92,63,34,0,92,52,34,0,92,61,92,15, + 53,2,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 114,64,92,64,19,0,72,225,0,0,114,67,92,67,82,137, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,49,53,1,0,0,0,0,0,0,117,3,0,0, + 114,69,114,70,114,71,92,70,40,0,0,0,0,0,0,0, + 100,2,0,0,77,33,0,0,92,69,82,145,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,82,147,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,83,30,58,88,0,0,100,2,0,0,77,69,0,0, + 92,71,82,145,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,61,1, + 114,53,114,40,92,28,40,0,0,0,0,0,0,0,100,131, + 0,0,30,0,92,74,34,0,92,27,53,1,0,0,0,0, + 0,0,114,28,92,28,92,27,58,88,0,0,97,2,0,0, + 83,1,114,28,92,28,40,0,0,0,0,0,0,0,100,107, + 0,0,92,52,34,0,92,53,92,76,34,0,92,27,53,1, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,114,28, + 92,5,83,17,58,119,0,0,97,86,0,0,92,23,34,0, + 92,28,53,1,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,100,73,0,0,92,76,34,0,92,27,53,1,0,0, + 0,0,0,0,114,77,92,9,83,6,92,8,14,0,83,8, + 92,10,14,0,51,4,52,2,19,0,72,51,0,0,114,78, + 92,78,92,43,40,0,0,0,0,0,0,0,97,2,0,0, + 92,43,79,1,83,1,45,13,0,0,114,78,92,77,92,78, + 58,88,0,0,97,2,0,0,77,25,0,0,92,52,34,0, + 92,53,92,78,53,2,0,0,0,0,0,0,114,78,92,23, + 34,0,92,78,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,2,0,0,77,49,0,0,92,78,114,28, + 32,0,79,2,11,0,32,0,32,0,79,4,11,0,32,0, + 83,43,114,61,92,28,40,0,0,0,0,0,0,0,100,20, + 0,0,92,27,61,1,40,0,0,0,0,0,0,0,100,11, + 0,0,32,0,92,47,61,1,40,0,0,0,0,0,0,0, + 100,2,0,0,32,0,83,1,114,28,92,47,40,0,0,0, + 0,0,0,0,100,2,0,0,92,28,114,47,92,47,40,0, + 0,0,0,0,0,0,97,9,0,0,30,0,92,74,34,0, + 92,47,53,1,0,0,0,0,0,0,114,47,92,53,40,0, + 0,0,0,0,0,0,100,51,0,0,92,5,83,3,58,88, + 0,0,97,45,0,0,92,58,40,0,0,0,0,0,0,0, + 97,38,0,0,92,57,34,0,92,58,53,1,0,0,0,0, + 0,0,114,81,92,82,34,0,83,51,26,0,92,12,19,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,10,0,0,92,74,34,0, + 92,81,53,1,0,0,0,0,0,0,114,53,92,53,114,40, + 92,53,40,0,0,0,0,0,0,0,100,17,0,0,92,47, + 40,0,0,0,0,0,0,0,97,10,0,0,92,57,34,0, + 92,47,53,1,0,0,0,0,0,0,61,1,114,53,114,40, + 92,40,40,0,0,0,0,0,0,0,100,15,0,0,92,47, + 40,0,0,0,0,0,0,0,97,8,0,0,92,57,34,0, + 92,47,53,1,0,0,0,0,0,0,114,40,83,43,114,83, + 83,43,114,84,92,46,40,0,0,0,0,0,0,0,100,117, + 0,0,92,59,40,0,0,0,0,0,0,0,100,110,0,0, + 92,58,92,27,92,47,52,3,19,0,72,88,0,0,114,51, + 92,51,40,0,0,0,0,0,0,0,100,2,0,0,77,12, + 0,0,92,5,83,17,58,88,0,0,97,48,0,0,92,44, + 34,0,92,51,83,52,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,14,0,0,92,44,34,0,92,51, + 83,53,53,2,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,20,0,0,92,51,82,171,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,8,53,1, + 0,0,0,0,0,0,83,45,5,0,0,0,114,51,92,51, + 83,54,45,13,0,0,114,51,30,0,92,63,34,0,92,51, + 53,1,0,0,0,0,0,0,114,83,92,57,34,0,92,51, + 53,1,0,0,0,0,0,0,114,84,32,0,79,2,11,0, + 32,0,92,84,40,0,0,0,0,0,0,0,97,6,0,0, + 83,45,114,34,92,84,114,26,47,0,114,35,83,43,114,86, + 92,59,40,0,0,0,0,0,0,0,100,14,0,0,92,40, + 40,0,0,0,0,0,0,0,97,7,0,0,92,46,40,0, + 0,0,0,0,0,0,97,22,0,0,92,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,55,83,45,53,2,0,0,0,0,0,0,83,45,58,148, + 0,0,97,116,0,0,30,0,92,52,34,0,92,40,92,63, + 34,0,92,52,34,0,92,40,92,6,53,2,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,83,45,5,0,0,0, + 53,2,0,0,0,0,0,0,114,41,92,52,34,0,92,40, + 92,19,53,2,0,0,0,0,0,0,114,86,92,86,40,0, + 0,0,0,0,0,0,97,74,0,0,92,5,83,17,58,88, + 0,0,97,3,0,0,92,86,114,87,79,9,92,24,34,0, + 92,86,47,1,92,14,81,1,55,6,54,0,114,87,92,39, + 40,0,0,0,0,0,0,0,100,26,0,0,92,87,40,0, + 0,0,0,0,0,0,97,10,0,0,92,52,34,0,92,87, + 83,19,53,2,0,0,0,0,0,0,114,37,79,9,92,52, + 34,0,92,86,83,19,53,2,0,0,0,0,0,0,114,37, + 92,29,40,0,0,0,0,0,0,0,100,2,0,0,92,87, + 114,29,92,30,40,0,0,0,0,0,0,0,100,2,0,0, + 92,86,114,30,83,39,92,0,83,55,39,0,0,0,92,46, + 40,0,0,0,0,0,0,0,97,6,0,0,83,1,61,1, + 114,29,114,30,71,2,79,26,92,26,40,0,0,0,0,0, + 0,0,97,39,0,0,92,26,82,137,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,17,53,1, + 0,0,0,0,0,0,117,3,0,0,114,29,114,88,114,30, + 92,88,40,0,0,0,0,0,0,0,100,2,0,0,92,29, + 114,30,92,39,40,0,0,0,0,0,0,0,100,2,0,0, + 83,43,114,37,92,58,40,0,0,0,0,0,0,0,97,119, + 0,0,92,29,40,0,0,0,0,0,0,0,100,112,0,0, + 92,57,34,0,92,58,53,1,0,0,0,0,0,0,114,81, + 92,16,40,0,0,0,0,0,0,0,97,38,0,0,92,5, + 83,17,58,88,0,0,97,23,0,0,92,23,34,0,92,52, + 34,0,92,81,92,16,53,2,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,2, + 0,0,92,81,114,29,79,9,92,24,34,0,92,81,92,16, + 53,2,0,0,0,0,0,0,114,29,92,11,40,0,0,0, + 0,0,0,0,97,52,0,0,92,12,40,0,0,0,0,0, + 0,0,97,45,0,0,92,29,40,0,0,0,0,0,0,0, + 100,38,0,0,92,82,34,0,83,56,26,0,92,12,19,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,18,0,0,92,81,114,29, + 92,39,40,0,0,0,0,0,0,0,100,9,0,0,92,52, + 34,0,92,29,92,11,53,2,0,0,0,0,0,0,114,37, + 92,16,40,0,0,0,0,0,0,0,97,90,0,0,92,53, + 40,0,0,0,0,0,0,0,97,83,0,0,92,29,40,0, + 0,0,0,0,0,0,100,76,0,0,92,5,83,17,58,88, + 0,0,97,23,0,0,92,23,34,0,92,52,34,0,92,53, + 92,16,53,2,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,2,0,0,92,53, + 114,29,79,9,92,24,34,0,92,53,92,16,53,2,0,0, + 0,0,0,0,114,29,92,29,40,0,0,0,0,0,0,0, + 97,31,0,0,92,39,40,0,0,0,0,0,0,0,100,24, + 0,0,92,52,34,0,92,29,92,11,53,2,0,0,0,0, + 0,0,114,37,92,89,34,0,92,37,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,2,0,0,83,43, + 114,37,92,11,40,0,0,0,0,0,0,0,97,53,0,0, + 92,12,40,0,0,0,0,0,0,0,97,46,0,0,92,53, + 40,0,0,0,0,0,0,0,97,39,0,0,92,29,40,0, + 0,0,0,0,0,0,100,32,0,0,92,24,34,0,92,53, + 47,1,92,12,81,1,55,6,54,0,114,29,92,29,40,0, + 0,0,0,0,0,0,97,16,0,0,92,37,40,0,0,0, + 0,0,0,0,100,9,0,0,92,52,34,0,92,29,92,11, + 53,2,0,0,0,0,0,0,114,37,92,90,40,0,0,0, + 0,0,0,0,97,37,0,0,92,29,40,0,0,0,0,0, + 0,0,100,30,0,0,92,90,114,29,92,82,34,0,83,57, + 26,0,92,12,19,0,53,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,8, + 0,0,92,80,34,0,83,58,53,1,0,0,0,0,0,0, + 32,0,92,29,40,0,0,0,0,0,0,0,100,16,0,0, + 92,48,34,0,83,1,53,1,0,0,0,0,0,0,114,29, + 92,80,34,0,83,58,53,1,0,0,0,0,0,0,32,0, + 92,13,40,0,0,0,0,0,0,0,97,104,0,0,92,30, + 40,0,0,0,0,0,0,0,100,97,0,0,92,5,83,17, + 58,88,0,0,97,2,0,0,92,29,114,30,92,30,40,0, + 0,0,0,0,0,0,100,15,0,0,92,53,40,0,0,0, + 0,0,0,0,97,8,0,0,92,24,34,0,92,53,92,13, + 92,89,83,27,57,3,114,30,92,30,40,0,0,0,0,0, + 0,0,100,9,0,0,92,91,40,0,0,0,0,0,0,0, + 97,2,0,0,92,91,114,30,92,30,40,0,0,0,0,0, + 0,0,97,20,0,0,92,89,34,0,92,52,34,0,92,30, + 92,13,53,2,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,24,0,0,92,5, + 83,17,58,88,0,0,97,10,0,0,92,41,40,0,0,0, + 0,0,0,0,100,2,0,0,92,30,114,41,79,8,92,80, + 34,0,83,59,53,1,0,0,0,0,0,0,32,0,92,30, + 40,0,0,0,0,0,0,0,100,2,0,0,92,29,114,30, + 92,29,40,0,0,0,0,0,0,0,97,7,0,0,92,30, + 40,0,0,0,0,0,0,0,100,8,0,0,92,80,34,0, + 83,60,53,1,0,0,0,0,0,0,32,0,92,46,40,0, + 0,0,0,0,0,0,97,27,0,0,92,46,82,101,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,17,53,1,0,0,0,0,0,0,92,0,83,40,39,0, + 0,0,83,39,92,0,83,41,39,0,0,0,71,2,79,68, + 92,36,40,0,0,0,0,0,0,0,71,2,100,60,0,0, + 47,0,114,35,92,34,40,0,0,0,0,0,0,0,97,54, + 0,0,92,33,40,0,0,0,0,0,0,0,97,47,0,0, + 92,33,82,101,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,17,53,1,0,0,0,0,0,0, + 19,0,72,26,0,0,114,51,92,35,82,185,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,48, + 34,0,92,51,53,1,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,32,0,77,28,0,0,11,0,32,0,92,5, + 83,17,58,88,0,0,97,43,0,0,92,58,40,0,0,0, + 0,0,0,0,97,9,0,0,92,57,34,0,92,58,53,1, + 0,0,0,0,0,0,114,81,79,2,92,53,114,81,92,35, + 82,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,52,34,0,92,81,92,16,53,2,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,32,0,79,56, + 92,86,40,0,0,0,0,0,0,0,97,25,0,0,92,35, + 82,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,52,34,0,92,90,92,16,53,2,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,32,0,79,24, + 92,35,82,185,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,52,34,0,92,29,92,16,53,2, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,32,0, + 92,5,83,17,58,88,0,0,97,154,0,0,92,34,40,0, + 0,0,0,0,0,0,97,147,0,0,92,93,40,0,0,0, + 0,0,0,0,97,140,0,0,92,93,82,188,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,93, + 82,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,52,2,19,0,72,112,0,0,114,96,30,0, + 92,93,82,195,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,96,92,22,53,2,0,0,0,0, + 0,0,114,69,30,0,83,45,114,98,30,0,30,0,92,93, + 82,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,69,92,93,82,201,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,69,92,98, + 53,2,0,0,0,0,0,0,53,2,0,0,0,0,0,0, + 114,101,92,102,34,0,92,101,92,103,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,32,0,0,92,35, + 82,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,101,82,101,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,17,53,1,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,32,0,92,98, + 83,39,45,13,0,0,114,98,77,88,0,0,11,0,32,0, + 92,106,40,0,0,0,0,0,0,0,97,48,0,0,92,106, + 82,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,17,53,1,0,0,0,0,0,0,19,0, + 72,27,0,0,114,51,92,35,82,185,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,52,34,0, + 92,29,92,51,53,2,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,32,0,77,29,0,0,11,0,32,0,92,37, + 40,0,0,0,0,0,0,0,100,16,0,0,92,29,40,0, + 0,0,0,0,0,0,97,9,0,0,92,52,34,0,92,29, + 92,11,53,2,0,0,0,0,0,0,114,37,92,41,40,0, + 0,0,0,0,0,0,100,16,0,0,92,30,40,0,0,0, + 0,0,0,0,97,9,0,0,92,52,34,0,92,30,92,13, + 53,2,0,0,0,0,0,0,114,41,92,5,83,17,58,88, + 0,0,97,79,0,0,92,41,40,0,0,0,0,0,0,0, + 97,17,0,0,92,35,82,185,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,41,53,1,0,0, + 0,0,0,0,32,0,92,37,40,0,0,0,0,0,0,0, + 97,17,0,0,92,35,82,185,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,37,53,1,0,0, + 0,0,0,0,32,0,92,53,40,0,0,0,0,0,0,0, + 97,23,0,0,92,53,92,35,59,1,0,0,97,17,0,0, + 92,35,82,185,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,53,53,1,0,0,0,0,0,0, + 32,0,79,48,92,37,40,0,0,0,0,0,0,0,97,17, + 0,0,92,35,82,185,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,37,53,1,0,0,0,0, + 0,0,32,0,92,41,40,0,0,0,0,0,0,0,97,17, + 0,0,92,35,82,185,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,41,53,1,0,0,0,0, + 0,0,32,0,92,35,92,0,83,40,39,0,0,0,83,39, + 92,0,83,41,39,0,0,0,92,5,83,17,58,119,0,0, + 97,68,0,0,92,86,40,0,0,0,0,0,0,0,97,61, + 0,0,92,0,82,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,33,53,1,0,0,0,0, + 0,0,61,1,40,0,0,0,0,0,0,0,100,2,0,0, + 32,0,92,90,114,29,92,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,34,53,1, + 0,0,0,0,0,0,61,1,40,0,0,0,0,0,0,0, + 100,11,0,0,32,0,92,91,61,1,40,0,0,0,0,0, + 0,0,100,2,0,0,32,0,92,29,114,30,92,83,40,0, + 0,0,0,0,0,0,97,153,0,0,83,39,92,0,83,61, + 39,0,0,0,83,45,92,0,83,38,39,0,0,0,83,45, + 92,0,83,62,39,0,0,0,83,39,92,0,83,63,39,0, + 0,0,47,0,114,35,92,83,19,0,72,115,0,0,114,67, + 92,67,82,137,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,64,53,1,0,0,0,0,0,0, + 83,45,5,0,0,0,82,145,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,114,67,92,67,40,0,0,0,0,0,0,0,100,2, + 0,0,77,46,0,0,92,67,83,65,58,88,0,0,97,7, + 0,0,83,39,92,0,83,62,39,0,0,0,77,59,0,0, + 92,67,82,215,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,66,53,1,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,10,0,0,92,80,34,0, + 83,67,53,1,0,0,0,0,0,0,32,0,77,91,0,0, + 92,35,82,185,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,52,34,0,92,84,92,67,53,2, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,32,0, + 77,117,0,0,11,0,32,0,92,35,92,0,83,40,39,0, + 0,0,83,39,92,0,83,41,39,0,0,0,92,25,92,0, + 83,29,39,0,0,0,92,26,92,0,83,30,39,0,0,0, + 92,27,92,0,83,31,39,0,0,0,92,28,92,0,83,32, + 39,0,0,0,92,29,92,0,83,33,39,0,0,0,92,30, + 92,0,83,34,39,0,0,0,92,31,61,1,40,0,0,0, + 0,0,0,0,100,2,0,0,32,0,92,29,92,0,83,35, + 39,0,0,0,92,32,61,1,40,0,0,0,0,0,0,0, + 100,2,0,0,32,0,92,30,92,0,83,36,39,0,0,0, + 92,3,92,0,83,0,39,0,0,0,92,37,61,1,40,0, + 0,0,0,0,0,0,100,2,0,0,32,0,83,1,92,0, + 83,42,39,0,0,0,92,41,61,1,40,0,0,0,0,0, + 0,0,100,2,0,0,32,0,83,1,92,0,83,68,39,0, + 0,0,103,43,33,0,92,42,7,0,97,4,0,0,32,0, + 31,0,71,9,78,248,102,0,61,3,31,0,102,1,33,0, + 92,65,92,66,52,2,7,0,97,21,0,0,32,0,92,63, + 34,0,92,52,34,0,92,62,92,15,53,2,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,114,64,92,62,114,61, + 31,0,71,8,78,162,102,0,61,3,31,0,102,1,33,0, + 92,65,92,66,52,2,7,0,97,8,0,0,32,0,83,43, + 114,61,47,0,114,64,31,0,71,8,78,181,102,0,61,3, + 31,0,102,1,33,0,92,75,7,0,97,4,0,0,32,0, + 31,0,71,8,78,81,102,0,61,3,31,0,102,1,33,0, + 92,75,7,0,97,35,0,0,114,79,92,23,34,0,92,47, + 53,1,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,11,0,0,92,80,34,0,83,50,92,28,14,0,51,2, + 53,1,0,0,0,0,0,0,32,0,31,0,83,43,114,79, + 67,79,71,7,78,205,83,43,114,79,67,79,102,1,102,0, + 61,3,31,0,102,1,33,0,92,75,7,0,97,5,0,0, + 32,0,31,0,71,7,77,96,0,0,102,0,61,3,31,0, + 102,1,33,0,92,42,7,0,97,15,0,0,32,0,92,40, + 114,41,92,52,34,0,92,40,92,19,53,2,0,0,0,0, + 0,0,114,86,31,0,71,6,78,191,92,65,92,66,52,2, + 7,0,97,41,0,0,32,0,92,23,34,0,92,52,34,0, + 92,40,92,7,53,2,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,17,0,0, + 92,52,34,0,92,40,92,19,53,2,0,0,0,0,0,0, + 114,86,92,5,83,17,58,88,0,0,97,2,0,0,92,40, + 114,41,31,0,71,6,78,238,102,0,61,3,31,0,102,1, + 33,0,92,75,7,0,97,3,0,0,32,0,31,0,79,4, + 102,0,61,3,31,0,102,1,92,26,40,0,0,0,0,0, + 0,0,100,71,0,0,92,37,40,0,0,0,0,0,0,0, + 100,64,0,0,92,93,82,199,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,69,83,43,53,2, + 0,0,0,0,0,0,114,101,92,102,34,0,92,101,92,103, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,32,0,0,92,35,82,209,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,101,82,101,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,17,53,1,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,32,0,92,93,82,211,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,69,53,1,0,0, + 0,0,0,0,32,0,71,3,77,234,0,0,33,0,92,93, + 82,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,69,53,1,0,0,0,0,0,0,32,0, + 102,0,61,3,31,0,102,1,33,0,92,75,7,0,97,5, + 0,0,32,0,31,0,71,4,77,10,0,0,102,0,61,3, + 31,0,102,1,41,69,218,10,112,108,97,116,108,105,98,100, + 105,114,218,0,218,5,112,111,115,105,120,218,6,100,97,114, + 119,105,110,122,14,112,121,98,117,105,108,100,100,105,114,46, + 116,120,116,122,19,77,111,100,117,108,101,115,47,83,101,116, + 117,112,46,108,111,99,97,108,218,6,112,121,116,104,111,110, + 122,7,47,112,121,116,104,111,110,218,1,46,122,6,47,111, + 115,46,112,121,122,7,47,111,115,46,112,121,99,122,12,47, + 108,105,98,45,100,121,110,108,111,97,100,122,9,76,105,98, + 47,111,115,46,112,121,122,10,112,121,118,101,110,118,46,99, + 102,103,122,4,46,122,105,112,218,1,58,218,1,47,218,2, + 110,116,122,20,92,77,111,100,117,108,101,115,92,83,101,116, + 117,112,46,108,111,99,97,108,218,3,76,105,98,122,6,92, + 111,115,46,112,121,122,7,92,111,115,46,112,121,99,122,9, + 76,105,98,92,111,115,46,112,121,122,27,83,79,70,84,87, + 65,82,69,92,80,121,116,104,111,110,92,80,121,116,104,111, + 110,67,111,114,101,92,122,11,92,80,121,116,104,111,110,80, + 97,116,104,218,1,59,218,1,92,41,1,218,4,116,101,115, + 116,99,1,0,0,0,0,0,0,0,1,0,0,0,4,0, + 0,0,7,0,0,0,243,122,0,0,0,94,0,94,1,149, + 0,84,0,40,0,0,0,0,0,0,0,97,50,0,0,91, + 1,0,0,0,0,0,0,0,0,85,0,85,1,52,2,83, + 1,26,0,106,8,85,2,19,0,53,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,2,0,0,84,0,36,0,91,3,0,0,0,0,0, + 0,0,0,84,0,53,1,0,0,0,0,0,0,109,0,84, + 0,40,0,0,0,0,0,0,0,97,2,0,0,77,49,0, + 0,103,0,103,0,41,2,78,99,1,0,0,0,0,0,0, + 0,0,0,0,0,7,0,0,0,51,0,0,0,243,72,0, + 0,0,62,2,35,0,32,0,149,0,85,0,19,0,72,23, + 0,0,110,1,84,3,34,0,91,1,0,0,0,0,0,0, + 0,0,84,2,85,1,53,2,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,118,0,149,5,32,0,77,25,0,0, + 11,0,32,0,103,0,55,3,102,1,169,1,78,41,1,218, + 8,106,111,105,110,112,97,116,104,41,4,218,2,46,48,218, + 1,102,218,6,112,114,101,102,105,120,114,13,0,0,0,115, + 4,0,0,0,32,32,128,128,218,16,60,102,114,111,122,101, + 110,32,103,101,116,112,97,116,104,62,218,9,60,103,101,110, + 101,120,112,114,62,218,28,115,101,97,114,99,104,95,117,112, + 46,60,108,111,99,97,108,115,62,46,60,103,101,110,101,120, + 112,114,62,212,0,0,0,115,32,0,0,0,248,233,0,128, + 0,208,14,60,178,41,168,81,137,116,148,72,152,86,160,81, + 211,20,39,215,15,40,208,15,40,178,41,249,115,4,0,0, + 0,131,31,34,1,41,2,218,3,97,110,121,218,7,100,105, + 114,110,97,109,101,41,3,114,20,0,0,0,114,13,0,0, + 0,218,9,108,97,110,100,109,97,114,107,115,115,3,0,0, + 0,96,96,32,114,21,0,0,0,218,9,115,101,97,114,99, + 104,95,117,112,114,27,0,0,0,210,0,0,0,115,44,0, + 0,0,249,128,0,222,10,16,220,11,14,213,14,60,177,41, + 211,14,60,215,11,60,209,11,60,216,19,25,136,77,220,17, + 24,152,22,147,31,136,6,247,7,0,11,17,138,38,243,0, + 0,0,0,218,12,112,114,111,103,114,97,109,95,110,97,109, + 101,218,4,104,111,109,101,218,10,101,120,101,99,117,116,97, + 98,108,101,218,15,98,97,115,101,95,101,120,101,99,117,116, + 97,98,108,101,114,20,0,0,0,218,11,101,120,101,99,95, + 112,114,101,102,105,120,218,11,98,97,115,101,95,112,114,101, + 102,105,120,218,16,98,97,115,101,95,101,120,101,99,95,112, + 114,101,102,105,120,218,14,112,121,116,104,111,110,112,97,116, + 104,95,101,110,118,218,15,117,115,101,95,101,110,118,105,114, + 111,110,109,101,110,116,233,1,0,0,0,218,19,109,111,100, + 117,108,101,95,115,101,97,114,99,104,95,112,97,116,104,115, + 218,23,109,111,100,117,108,101,95,115,101,97,114,99,104,95, + 112,97,116,104,115,95,115,101,116,218,10,115,116,100,108,105, + 98,95,100,105,114,78,218,9,111,114,105,103,95,97,114,103, + 118,233,0,0,0,0,122,11,47,98,105,110,47,112,121,116, + 104,111,110,70,84,218,1,61,122,32,70,97,105,108,101,100, + 32,116,111,32,102,105,110,100,32,114,101,97,108,32,108,111, + 99,97,116,105,111,110,32,111,102,32,99,1,0,0,0,0, + 0,0,0,0,0,0,0,7,0,0,0,35,0,0,0,243, + 84,0,0,0,35,0,32,0,149,0,85,0,19,0,72,30, + 0,0,110,1,91,1,0,0,0,0,0,0,0,0,91,3, + 0,0,0,0,0,0,0,0,91,4,0,0,0,0,0,0, + 0,0,85,1,53,2,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,118,0,149,5,32,0,77,32,0,0,11,0, + 32,0,103,0,55,3,102,1,114,16,0,0,0,169,3,218, + 6,105,115,102,105,108,101,114,17,0,0,0,218,11,108,105, + 98,114,97,114,121,95,100,105,114,41,2,114,18,0,0,0, + 218,1,112,115,2,0,0,0,32,32,114,21,0,0,0,114, + 22,0,0,0,114,22,0,0,0,172,1,0,0,115,33,0, + 0,0,233,0,128,0,208,10,70,210,53,69,176,1,140,54, + 148,40,156,59,168,1,211,18,42,215,11,43,208,11,43,210, + 53,69,249,243,4,0,0,0,130,38,40,1,218,3,101,120, + 101,218,3,100,108,108,122,5,46,95,112,116,104,218,16,95, + 105,115,95,112,121,116,104,111,110,95,98,117,105,108,100,99, + 1,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0, + 35,0,0,0,243,84,0,0,0,35,0,32,0,149,0,85, + 0,19,0,72,30,0,0,110,1,91,1,0,0,0,0,0, + 0,0,0,91,3,0,0,0,0,0,0,0,0,91,4,0, + 0,0,0,0,0,0,0,85,1,53,2,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,118,0,149,5,32,0,77, + 32,0,0,11,0,32,0,103,0,55,3,102,1,114,16,0, + 0,0,114,46,0,0,0,169,2,114,18,0,0,0,114,19, + 0,0,0,115,2,0,0,0,32,32,114,21,0,0,0,114, + 22,0,0,0,114,22,0,0,0,58,2,0,0,115,33,0, + 0,0,233,0,128,0,208,18,78,210,61,77,184,1,148,54, + 156,40,164,59,176,1,211,26,50,215,19,51,208,19,51,210, + 61,77,249,114,50,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,7,0,0,0,35,0,0,0,243,84,0, + 0,0,35,0,32,0,149,0,85,0,19,0,72,30,0,0, + 110,1,91,1,0,0,0,0,0,0,0,0,91,3,0,0, + 0,0,0,0,0,0,91,4,0,0,0,0,0,0,0,0, + 85,1,53,2,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,118,0,149,5,32,0,77,32,0,0,11,0,32,0, + 103,0,55,3,102,1,114,16,0,0,0,41,3,114,47,0, + 0,0,114,17,0,0,0,114,20,0,0,0,114,55,0,0, + 0,115,2,0,0,0,32,32,114,21,0,0,0,114,22,0, + 0,0,114,22,0,0,0,86,2,0,0,115,33,0,0,0, + 233,0,128,0,208,18,73,210,56,72,176,49,148,54,156,40, + 164,54,168,49,211,26,45,215,19,46,208,19,46,210,56,72, + 249,114,50,0,0,0,122,54,67,111,117,108,100,32,110,111, + 116,32,102,105,110,100,32,112,108,97,116,102,111,114,109,32, + 105,110,100,101,112,101,110,100,101,110,116,32,108,105,98,114, + 97,114,105,101,115,32,60,112,114,101,102,105,120,62,122,57, + 67,111,117,108,100,32,110,111,116,32,102,105,110,100,32,112, + 108,97,116,102,111,114,109,32,100,101,112,101,110,100,101,110, + 116,32,108,105,98,114,97,114,105,101,115,32,60,101,120,101, + 99,95,112,114,101,102,105,120,62,122,56,67,111,110,115,105, + 100,101,114,32,115,101,116,116,105,110,103,32,36,80,89,84, + 72,79,78,72,79,77,69,32,116,111,32,60,112,114,101,102, + 105,120,62,91,58,60,101,120,101,99,95,112,114,101,102,105, + 120,62,93,218,8,105,115,111,108,97,116,101,100,218,11,115, + 105,116,101,95,105,109,112,111,114,116,218,9,115,97,102,101, + 95,112,97,116,104,218,1,35,122,11,105,109,112,111,114,116, + 32,115,105,116,101,122,7,105,109,112,111,114,116,32,122,39, + 117,110,115,117,112,112,111,114,116,101,100,32,39,105,109,112, + 111,114,116,39,32,108,105,110,101,32,105,110,32,46,95,112, + 116,104,32,102,105,108,101,218,14,112,108,97,116,115,116,100, + 108,105,98,95,100,105,114,41,108,218,6,99,111,110,102,105, + 103,218,3,103,101,116,218,10,80,76,65,84,76,73,66,68, + 73,82,114,1,0,0,0,218,10,65,66,73,95,84,72,82, + 69,65,68,218,7,111,115,95,110,97,109,101,218,12,66,85, + 73,76,68,68,73,82,95,84,88,84,218,14,66,85,73,76, + 68,95,76,65,78,68,77,65,82,75,218,13,86,69,82,83, + 73,79,78,95,77,65,74,79,82,218,20,68,69,70,65,85, + 76,84,95,80,82,79,71,82,65,77,95,78,65,77,69,218, + 13,86,69,82,83,73,79,78,95,77,73,78,79,82,218,13, + 83,84,68,76,73,66,95,83,85,66,68,73,82,218,16,83, + 84,68,76,73,66,95,76,65,78,68,77,65,82,75,83,218, + 19,80,76,65,84,83,84,68,76,73,66,95,76,65,78,68, + 77,65,82,75,218,21,66,85,73,76,68,83,84,68,76,73, + 66,95,76,65,78,68,77,65,82,75,83,218,13,86,69,78, + 86,95,76,65,78,68,77,65,82,75,218,12,90,73,80,95, + 76,65,78,68,77,65,82,75,218,5,68,69,76,73,77,218, + 3,83,69,80,218,5,86,80,65,84,72,218,10,80,89,68, + 69,66,85,71,69,88,84,218,8,80,89,87,73,78,86,69, + 82,218,10,87,73,78,82,69,71,95,75,69,89,114,47,0, + 0,0,114,27,0,0,0,114,29,0,0,0,114,30,0,0, + 0,114,31,0,0,0,114,32,0,0,0,114,20,0,0,0, + 114,33,0,0,0,114,34,0,0,0,114,35,0,0,0,218, + 14,69,78,86,95,80,89,84,72,79,78,80,65,84,72,114, + 37,0,0,0,218,10,112,121,116,104,111,110,112,97,116,104, + 218,18,112,121,116,104,111,110,112,97,116,104,95,119,97,115, + 95,115,101,116,114,41,0,0,0,218,4,98,111,111,108,218, + 28,115,116,100,108,105,98,95,100,105,114,95,119,97,115,95, + 115,101,116,95,105,110,95,99,111,110,102,105,103,218,19,114, + 101,97,108,95,101,120,101,99,117,116,97,98,108,101,95,100, + 105,114,114,61,0,0,0,218,10,73,110,100,101,120,69,114, + 114,111,114,218,10,69,88,69,95,83,85,70,70,73,88,218, + 9,104,97,115,115,117,102,102,105,120,218,7,105,115,120,102, + 105,108,101,218,10,112,121,95,115,101,116,112,97,116,104,218, + 15,114,101,97,108,95,101,120,101,99,117,116,97,98,108,101, + 218,7,97,98,115,112,97,116,104,218,8,69,78,86,95,80, + 65,84,72,218,5,115,112,108,105,116,114,49,0,0,0,114, + 17,0,0,0,218,14,101,120,101,99,117,116,97,98,108,101, + 95,100,105,114,218,20,69,78,86,95,80,89,84,72,79,78, + 69,88,69,67,85,84,65,66,76,69,218,23,69,78,86,95, + 95,95,80,89,86,69,78,86,95,76,65,85,78,67,72,69, + 82,95,95,218,19,87,73,84,72,95,78,69,88,84,95,70, + 82,65,77,69,87,79,82,75,114,25,0,0,0,218,7,108, + 105,98,114,97,114,121,218,12,104,111,109,101,95,119,97,115, + 95,115,101,116,218,14,69,78,86,95,80,89,84,72,79,78, + 72,79,77,69,218,11,118,101,110,118,95,112,114,101,102,105, + 120,218,12,118,101,110,118,95,112,114,101,102,105,120,50,218, + 9,114,101,97,100,108,105,110,101,115,218,9,112,121,118,101, + 110,118,99,102,103,218,17,70,105,108,101,78,111,116,70,111, + 117,110,100,69,114,114,111,114,218,15,80,101,114,109,105,115, + 115,105,111,110,69,114,114,111,114,218,4,108,105,110,101,218, + 9,112,97,114,116,105,116,105,111,110,218,3,107,101,121,218, + 7,104,97,100,95,101,113,117,218,5,118,97,108,117,101,218, + 5,115,116,114,105,112,218,5,108,111,119,101,114,218,8,114, + 101,97,108,112,97,116,104,218,7,79,83,69,114,114,111,114, + 218,8,98,97,115,101,110,97,109,101,218,8,98,97,115,101, + 95,101,120,101,218,9,99,97,110,100,105,100,97,116,101,218, + 2,101,120,218,4,119,97,114,110,114,48,0,0,0,114,24, + 0,0,0,218,3,112,116,104,218,7,112,116,104,95,100,105, + 114,218,10,114,112,97,114,116,105,116,105,111,110,218,12,98, + 117,105,108,100,95,112,114,101,102,105,120,218,19,98,117,105, + 108,100,95,115,116,100,108,105,98,95,112,114,101,102,105,120, + 218,9,104,97,100,95,100,101,108,105,109,218,5,105,115,100, + 105,114,218,6,80,82,69,70,73,88,218,11,69,88,69,67, + 95,80,82,69,70,73,88,218,6,97,112,112,101,110,100,218, + 6,119,105,110,114,101,103,218,17,72,75,69,89,95,67,85, + 82,82,69,78,84,95,85,83,69,82,218,18,72,75,69,89, + 95,76,79,67,65,76,95,77,65,67,72,73,78,69,218,2, + 104,107,218,9,79,112,101,110,75,101,121,69,120,218,1,105, + 218,10,81,117,101,114,121,86,97,108,117,101,218,7,69,110, + 117,109,75,101,121,218,1,118,218,10,105,115,105,110,115,116, + 97,110,99,101,218,3,115,116,114,218,6,101,120,116,101,110, + 100,218,8,67,108,111,115,101,75,101,121,218,10,80,89,84, + 72,79,78,80,65,84,72,218,10,115,116,97,114,116,115,119, + 105,116,104,169,0,114,28,0,0,0,114,21,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,152,0,0,0,1,0, + 0,0,115,207,13,0,0,240,3,1,1,1,240,94,5,0, + 14,20,143,90,137,90,152,12,211,13,37,215,13,51,168,26, + 128,10,216,13,23,215,13,29,152,50,128,10,224,3,10,136, + 103,211,3,21,152,23,160,72,211,25,44,216,19,35,128,76, + 216,21,42,128,78,216,29,35,160,77,160,63,208,27,51,208, + 4,24,216,23,33,144,108,160,39,168,45,168,31,184,1,184, + 45,184,31,200,26,200,12,208,20,85,128,77,216,27,40,152, + 47,168,22,208,24,48,176,93,176,79,192,55,208,50,75,208, + 23,76,208,4,20,216,29,39,152,76,168,7,176,13,168,127, + 184,97,192,13,184,127,200,122,200,108,208,90,102,208,26,103, + 208,4,23,216,29,40,152,77,208,4,25,216,20,32,128,77, + 216,22,32,144,92,160,23,168,29,168,15,184,13,176,127,192, + 122,192,108,208,82,86,208,19,87,128,76,216,12,15,128,69, + 216,10,13,129,67,224,5,12,144,4,131,95,216,19,35,128, + 76,216,24,29,144,119,208,30,52,208,21,53,128,78,216,29, + 35,208,4,24,216,20,25,128,77,216,27,40,152,47,168,23, + 208,24,49,176,109,176,95,192,72,208,51,77,208,23,78,208, + 4,20,216,29,39,152,76,208,4,23,216,29,41,152,78,208, + 4,25,216,20,32,128,77,216,21,27,152,77,152,63,168,61, + 168,47,184,42,215,58,74,200,2,208,57,75,200,52,208,19, + 80,128,76,216,19,49,176,40,176,26,184,60,208,17,72,128, + 74,216,12,15,128,69,216,10,14,128,67,240,14,0,40,46, + 245,0,4,1,33,240,22,0,16,22,143,122,137,122,152,46, + 211,15,41,128,12,216,7,13,135,122,129,122,144,38,211,7, + 25,128,4,216,13,19,143,90,137,90,152,12,211,13,37,128, + 10,216,18,24,151,42,145,42,208,29,46,211,18,47,128,15, + 216,9,15,143,26,137,26,144,72,211,9,29,128,6,216,14, + 20,143,106,137,106,152,29,211,14,39,128,11,216,14,20,143, + 106,137,106,152,29,211,14,39,128,11,216,19,25,151,58,145, + 58,208,30,48,211,19,49,208,0,16,216,17,23,208,24,40, + 209,17,41,128,14,216,18,24,151,42,145,42,208,29,46,176, + 1,211,18,50,128,15,224,13,19,143,90,137,90,208,24,45, + 211,13,46,128,10,216,21,27,151,90,145,90,208,32,57,211, + 21,58,208,0,18,216,13,19,143,90,137,90,152,12,211,13, + 37,128,10,217,31,35,160,74,211,31,47,208,0,28,224,22, + 26,208,0,19,216,17,21,128,14,246,12,0,8,20,240,2, + 3,5,13,216,23,29,151,122,145,122,160,43,168,114,211,23, + 50,176,49,209,23,53,136,12,246,8,0,8,20,216,19,39, + 128,76,230,3,13,145,105,160,12,168,106,215,22,57,209,22, + 57,185,103,192,108,208,85,95,209,70,95,215,62,96,209,62, + 96,216,19,31,160,42,209,19,44,128,76,246,14,0,4,14, + 246,6,0,12,22,216,21,36,136,10,230,7,17,144,99,152, + 92,211,22,41,225,17,24,152,28,211,17,38,128,74,230,7, + 17,240,6,0,18,33,129,74,216,5,12,144,8,211,5,24, + 240,12,0,23,33,128,79,230,7,17,150,108,166,120,240,8, + 0,14,22,143,94,137,94,152,69,214,13,34,136,1,217,12, + 20,144,81,152,12,211,12,37,136,1,217,11,18,144,49,143, + 58,139,58,216,25,26,136,74,217,12,17,241,9,0,14,35, + 246,12,0,8,18,216,17,19,128,74,241,8,0,22,29,152, + 83,147,92,128,78,240,6,0,27,41,208,4,23,230,3,23, + 214,27,50,240,10,0,8,15,144,40,211,7,26,214,31,50, + 241,10,0,30,37,160,87,211,29,45,208,28,46,168,107,184, + 45,184,31,200,1,200,45,200,31,208,26,89,137,15,240,10, + 0,27,42,215,26,55,168,90,136,15,230,11,26,216,26,41, + 136,15,224,17,37,215,17,64,208,41,64,128,74,217,21,28, + 152,90,211,21,40,128,78,240,18,0,16,21,128,12,230,3, + 7,216,19,23,129,76,222,5,20,158,30,182,10,216,11,25, + 128,68,240,14,0,15,19,128,11,247,8,0,8,12,151,74, + 240,2,14,5,23,240,6,0,24,38,215,23,60,169,23,176, + 26,211,41,60,136,12,217,22,29,152,108,211,22,43,136,11, + 240,2,6,9,39,225,24,33,161,40,168,59,184,13,211,34, + 70,211,24,71,136,73,243,18,0,17,26,136,4,216,30,34, + 159,110,153,110,168,83,211,30,49,209,8,27,136,3,136,87, + 144,101,223,11,18,136,55,144,115,151,121,145,121,147,123,215, + 23,40,209,23,40,211,23,42,168,102,213,23,52,216,51,56, + 183,59,177,59,179,61,208,12,64,136,78,208,29,48,222,19, + 34,240,6,6,17,25,217,38,46,168,122,211,38,58,144,79, + 216,23,38,168,42,211,23,52,224,42,44,152,15,246,6,0, + 24,39,217,38,46,168,126,185,120,200,10,211,63,83,211,38, + 84,144,79,240,12,0,24,31,160,36,147,127,169,118,176,111, + 215,47,70,209,47,70,217,35,43,168,74,211,35,55,152,8, + 216,42,62,192,38,200,29,200,15,208,87,88,208,89,102,208, + 88,103,208,64,104,211,41,105,152,73,216,28,37,182,122,169, + 26,192,114,209,28,73,152,73,216,31,39,168,57,211,31,52, + 217,32,40,217,40,48,176,30,192,25,211,40,75,152,73,241, + 10,0,32,38,160,105,215,31,48,211,31,48,216,50,59,160, + 15,217,32,37,241,23,0,42,106,1,241,24,0,13,18,241, + 71,1,0,17,26,240,74,1,0,23,27,136,11,246,14,0, + 8,23,216,22,32,215,22,57,160,79,215,22,57,176,114,128, + 79,230,7,22,216,22,37,128,79,230,3,18,240,2,6,5, + 71,1,217,26,34,160,63,211,26,51,136,15,246,14,0,8, + 22,152,39,160,88,211,26,45,182,39,225,18,25,152,39,211, + 18,34,128,75,217,7,10,209,10,70,209,53,69,211,10,70, + 215,7,70,209,7,70,241,6,0,26,34,160,43,211,25,46, + 136,14,216,30,44,208,8,27,246,8,0,8,22,158,47,217, + 43,50,176,63,211,43,67,208,4,67,128,78,208,21,40,246, + 8,0,8,27,158,127,217,26,33,160,47,211,26,50,208,4, + 23,240,18,0,7,11,128,3,216,10,14,128,7,246,8,0, + 8,18,158,44,240,12,0,15,22,144,122,160,63,211,13,51, + 136,1,223,11,12,136,49,216,15,22,152,36,139,127,161,73, + 168,97,176,21,215,36,55,209,36,55,185,57,192,81,200,5, + 215,59,78,209,59,78,216,20,21,151,76,145,76,160,19,211, + 20,37,160,97,209,20,40,144,1,216,12,13,144,23,137,76, + 136,65,240,2,5,13,21,217,22,31,160,1,147,108,144,3, + 217,26,33,160,33,155,42,144,7,217,16,21,241,17,0,14, + 52,246,28,0,8,15,216,26,27,136,15,216,15,22,136,4, + 216,21,23,136,10,240,14,0,16,20,128,12,230,9,21,214, + 26,45,182,106,216,11,17,143,58,137,58,208,22,40,168,33, + 211,11,44,168,113,211,11,48,240,6,17,5,53,217,25,33, + 216,12,31,217,12,21,145,104,208,31,50,176,76,211,22,65, + 211,12,66,192,49,209,12,69,243,5,3,26,10,136,14,241, + 8,0,24,32,208,32,51,176,85,211,23,59,136,12,246,28, + 0,8,20,216,11,18,144,100,139,63,224,34,46,209,12,31, + 225,34,43,168,76,208,34,81,208,59,80,210,34,81,208,12, + 31,230,15,43,222,15,34,217,29,37,208,38,57,184,53,211, + 29,65,145,10,225,29,37,160,108,176,69,211,29,58,144,10, + 230,15,21,216,21,40,136,70,246,8,0,16,27,216,26,38, + 136,75,240,8,0,38,39,136,6,208,15,33,209,8,34,246, + 14,0,4,14,240,6,0,28,30,208,4,29,128,70,138,91, + 246,8,0,8,12,240,6,0,42,46,175,30,169,30,184,5, + 211,41,62,209,8,38,136,6,144,9,152,59,222,15,24,216, + 26,32,136,75,230,15,43,216,25,29,136,74,246,8,0,8, + 15,150,118,217,22,29,152,103,211,22,38,136,11,222,11,23, + 216,15,22,152,36,139,127,225,19,25,153,40,160,59,176,12, + 211,26,61,215,19,62,209,19,62,216,29,40,144,70,248,225, + 25,34,160,59,176,12,211,25,61,144,6,222,11,24,214,29, + 45,182,102,217,15,18,209,18,78,209,61,77,211,18,78,215, + 15,78,209,15,78,216,25,36,144,6,222,23,51,217,33,41, + 168,38,176,45,211,33,64,144,74,246,8,0,8,20,158,14, + 174,118,216,11,18,144,100,139,63,225,15,21,145,104,152,126, + 168,124,211,22,60,215,15,61,209,15,61,216,25,39,144,6, + 248,225,21,30,152,126,168,124,211,21,60,136,70,222,11,17, + 214,26,54,217,25,33,160,38,168,45,211,25,56,136,74,217, + 19,24,152,26,215,19,36,209,19,36,216,29,33,144,10,246, + 8,0,8,21,214,25,41,174,110,198,86,217,17,26,152,62, + 208,17,61,208,44,60,210,17,61,136,6,222,11,17,158,42, + 217,25,33,160,38,168,45,211,25,56,136,74,230,7,13,150, + 102,216,17,23,136,6,217,15,18,209,18,73,209,56,72,211, + 18,73,215,15,73,209,15,73,217,12,16,208,17,73,212,12, + 74,230,11,17,217,17,24,152,18,147,27,136,6,217,8,12, + 208,13,69,212,8,70,246,8,0,8,27,166,59,216,11,18, + 144,100,139,63,240,8,0,27,33,136,75,222,15,26,158,126, + 217,26,35,160,78,208,52,71,200,101,209,26,84,136,75,222, + 15,26,158,123,216,26,37,136,75,222,15,26,161,37,169,8, + 176,27,208,62,81,211,40,82,215,34,83,209,34,83,216,15, + 22,152,36,139,127,246,6,0,24,38,240,14,0,38,49,144, + 78,248,225,16,20,208,21,80,212,16,81,246,8,0,12,23, + 216,22,28,136,11,246,6,0,12,18,158,27,217,8,12,208, + 13,71,212,8,72,246,30,0,4,14,224,36,46,215,36,52, + 209,36,52,176,85,211,36,59,128,70,208,11,32,209,4,33, + 216,40,41,128,70,208,11,36,211,4,37,231,9,27,240,8, + 0,18,20,128,74,246,6,0,8,23,158,62,216,17,31,215, + 17,37,209,17,37,160,101,214,17,44,136,65,216,12,22,215, + 12,29,209,12,29,153,103,160,97,155,106,214,12,41,241,3, + 0,18,45,240,8,0,8,15,144,36,131,127,230,11,18,217, + 26,33,160,39,211,26,42,137,75,224,26,40,136,75,216,8, + 18,215,8,25,209,8,25,153,40,160,59,176,12,211,26,61, + 213,8,62,222,9,21,224,8,18,215,8,25,209,8,25,153, + 40,160,54,168,60,211,26,56,213,8,57,224,8,18,215,8, + 25,209,8,25,153,40,160,54,168,60,211,26,56,212,8,57, + 224,7,14,144,36,131,127,158,63,174,118,240,10,0,20,26, + 215,19,43,209,19,43,168,86,215,45,70,209,45,70,211,18, + 71,136,66,240,2,22,13,21,216,22,28,215,22,38,209,22, + 38,160,114,168,58,211,22,54,144,3,240,2,18,17,41,216, + 24,25,144,65,216,26,30,240,2,3,25,34,216,32,38,215, + 32,49,209,32,49,176,35,176,118,183,126,177,126,192,99,200, + 49,211,55,77,211,32,78,152,65,241,6,0,28,38,160,97, + 168,19,215,27,45,209,27,45,216,28,38,215,28,45,209,28, + 45,168,97,175,103,169,103,176,101,171,110,212,28,61,216,24, + 25,152,81,153,6,152,1,241,15,0,27,31,241,11,0,19, + 72,1,246,52,0,8,18,216,17,27,215,17,33,209,17,33, + 160,37,214,17,40,136,65,216,12,22,215,12,29,209,12,29, + 153,104,160,118,168,113,211,30,49,214,12,50,241,3,0,18, + 41,246,8,0,12,22,158,38,217,21,29,152,102,160,109,211, + 21,52,136,10,222,11,25,158,107,217,25,33,160,43,208,47, + 66,211,25,67,136,14,224,7,14,144,36,131,127,230,11,25, + 216,12,22,215,12,29,209,12,29,152,110,212,12,45,222,11, + 21,216,12,22,215,12,29,209,12,29,152,106,212,12,41,222, + 11,25,152,110,176,74,211,30,62,240,10,0,13,23,215,12, + 29,209,12,29,152,110,212,12,45,248,230,11,21,216,12,22, + 215,12,29,209,12,29,152,106,212,12,41,222,11,25,216,12, + 22,215,12,29,209,12,29,152,110,212,12,45,224,36,46,128, + 70,208,11,32,209,4,33,216,40,41,128,70,208,11,36,209, + 4,37,240,18,0,4,11,136,100,131,63,150,124,216,13,19, + 143,90,137,90,152,8,211,13,33,215,13,43,160,86,128,70, + 216,18,24,151,42,145,42,152,93,211,18,43,215,18,68,168, + 123,215,18,68,184,102,128,75,246,14,0,4,7,216,25,26, + 128,70,136,58,209,4,22,216,32,33,128,70,208,11,28,209, + 4,29,216,28,29,128,70,136,61,209,4,25,216,26,27,128, + 70,136,59,209,4,23,216,17,19,128,74,219,16,19,136,4, + 216,15,19,143,126,137,126,152,99,211,15,34,160,49,209,15, + 37,215,15,43,209,15,43,211,15,45,136,4,222,15,19,217, + 12,16,216,13,17,144,93,211,13,34,216,36,37,136,70,144, + 61,211,12,33,216,13,17,143,95,137,95,152,89,215,13,39, + 209,13,39,217,12,16,208,17,58,214,12,59,224,12,22,215, + 12,29,209,12,29,153,104,160,119,176,4,211,30,53,214,12, + 54,241,19,0,17,20,240,20,0,37,47,128,70,208,11,32, + 209,4,33,216,40,41,128,70,208,11,36,209,4,37,240,12, + 0,26,38,128,6,128,126,209,0,22,216,17,21,128,6,128, + 118,129,14,216,23,33,128,6,128,124,209,0,20,216,28,43, + 128,6,208,7,24,209,0,25,216,19,25,128,6,128,120,209, + 0,16,216,24,35,128,6,128,125,209,0,21,216,24,35,215, + 24,45,160,118,128,6,128,125,209,0,21,216,29,45,215,29, + 60,176,27,128,6,208,7,25,209,0,26,224,23,33,128,6, + 128,124,209,0,20,224,23,33,215,23,39,160,82,128,6,128, + 124,209,0,20,216,27,41,215,27,47,168,82,128,6,208,7, + 23,210,0,24,248,240,77,17,0,12,22,243,0,1,5,13, + 218,8,12,240,3,1,5,13,251,240,94,3,0,17,34,160, + 63,208,15,51,243,0,3,9,39,225,24,33,161,40,168,60, + 184,29,211,34,71,211,24,72,136,73,216,26,38,139,75,240, + 7,3,9,39,251,240,8,0,13,30,152,127,208,11,47,243, + 0,2,5,23,216,22,26,136,11,216,20,22,139,9,240,5, + 2,5,23,251,240,32,0,24,31,243,0,1,17,25,218,20, + 24,240,3,1,17,25,251,240,82,1,0,12,19,243,0,4, + 5,71,1,241,6,0,12,18,144,47,215,11,34,209,11,34, + 217,12,16,208,19,51,176,79,208,51,68,208,17,69,212,12, + 70,255,249,240,9,4,5,71,1,251,240,104,1,0,20,27, + 243,0,1,13,21,219,16,20,240,3,1,13,21,251,240,54, + 0,12,22,243,0,3,5,60,224,25,44,136,14,217,23,31, + 208,32,51,176,85,211,23,59,139,12,216,12,29,152,127,208, + 11,47,243,0,7,5,53,217,11,17,145,40,208,27,46,176, + 14,211,18,63,215,11,64,209,11,64,217,27,35,208,36,55, + 184,21,211,27,63,136,76,216,15,22,152,36,139,127,240,8, + 0,34,53,144,14,250,240,15,7,5,53,251,240,70,6,0, + 32,39,243,0,1,25,34,217,28,33,240,3,1,25,34,250, + 246,16,0,28,32,174,10,216,28,34,215,28,45,209,28,45, + 168,99,176,52,211,28,56,152,1,217,27,37,160,97,168,19, + 215,27,45,209,27,45,216,28,38,215,28,45,209,28,45,168, + 97,175,103,169,103,176,101,171,110,212,28,61,224,20,26,151, + 79,145,79,160,67,215,20,40,248,144,70,151,79,145,79,160, + 67,213,20,40,251,216,19,26,243,0,1,13,21,219,16,20, + 240,3,1,13,21,250,115,229,0,0,0,198,33,21,110,37, + 0,204,3,25,111,18,0,204,29,15,110,50,0,206,13,16, + 111,37,2,209,1,8,111,50,0,212,16,16,112,30,2,213, + 31,34,112,44,0,227,59,18,115,55,2,228,14,3,115,33, + 2,228,18,34,113,51,2,228,52,53,115,33,2,238,37,6, + 110,47,3,238,46,1,110,47,3,238,50,25,111,15,3,239, + 11,1,111,18,0,239,14,1,111,15,3,239,15,3,111,18, + 0,239,18,12,111,34,3,239,33,1,111,34,3,239,37,6, + 111,47,5,239,46,1,111,47,5,239,50,6,112,27,3,239, + 56,24,112,22,3,240,22,5,112,27,3,240,30,6,112,41, + 5,240,40,1,112,41,5,240,44,17,113,48,3,241,0,44, + 113,48,3,241,47,1,113,48,3,241,51,6,113,60,5,241, + 57,2,115,33,2,241,59,1,113,60,5,241,60,65,17,115, + 33,2,243,13,17,115,55,2,243,33,19,115,52,5,243,52, + 3,115,55,2,243,55,6,116,2,5,244,1,1,116,2,5, +}; diff --git a/android/Python/frozen_modules/importlib._bootstrap.h b/android/Python/frozen_modules/importlib._bootstrap.h new file mode 100644 index 00000000000..eb36940bd25 --- /dev/null +++ b/android/Python/frozen_modules/importlib._bootstrap.h @@ -0,0 +1,3565 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__importlib__bootstrap[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,26,2,0,0,149,0,83,0,114,0, + 83,1,26,0,114,1,83,2,114,2,83,2,114,3,83,2, + 114,4,83,2,113,5,83,3,26,0,114,6,83,4,26,0, + 114,7,24,0,34,0,83,5,26,0,83,6,92,8,53,3, + 0,0,0,0,0,0,114,9,24,0,34,0,83,7,26,0, + 83,8,53,2,0,0,0,0,0,0,114,10,48,0,114,11, + 83,2,113,12,24,0,34,0,83,9,26,0,83,10,53,2, + 0,0,0,0,0,0,114,13,24,0,34,0,83,11,26,0, + 83,12,92,14,53,3,0,0,0,0,0,0,114,15,83,13, + 26,0,114,16,24,0,34,0,83,14,26,0,83,15,53,2, + 0,0,0,0,0,0,114,17,24,0,34,0,83,16,26,0, + 83,17,53,2,0,0,0,0,0,0,114,18,24,0,34,0, + 83,18,26,0,83,19,53,2,0,0,0,0,0,0,114,19, + 83,20,26,0,114,20,83,21,26,0,114,21,83,22,26,0, + 114,22,83,23,83,24,46,1,83,25,26,0,106,2,114,23, + 83,26,26,0,114,24,83,27,26,0,114,25,83,28,26,0, + 114,26,83,29,26,0,114,27,24,0,34,0,83,30,26,0, + 83,31,53,2,0,0,0,0,0,0,114,28,83,2,83,2, + 83,32,46,2,83,33,26,0,106,2,114,29,83,66,83,34, + 26,0,106,1,114,30,83,35,83,36,46,1,83,37,26,0, + 106,2,114,31,83,38,26,0,114,32,83,39,26,0,114,33, + 83,40,26,0,114,34,83,41,26,0,114,35,83,42,26,0, + 114,36,83,43,26,0,114,37,24,0,34,0,83,44,26,0, + 83,45,53,2,0,0,0,0,0,0,114,38,24,0,34,0, + 83,46,26,0,83,47,53,2,0,0,0,0,0,0,114,39, + 24,0,34,0,83,48,26,0,83,49,53,2,0,0,0,0, + 0,0,114,40,83,50,26,0,114,41,83,67,83,51,26,0, + 106,1,114,42,83,52,26,0,114,43,83,53,114,44,92,44, + 83,54,45,0,0,0,114,45,83,55,26,0,114,46,92,47, + 34,0,53,0,0,0,0,0,0,0,114,48,83,56,26,0, + 114,49,83,68,83,57,26,0,106,1,114,50,83,35,83,58, + 46,1,83,59,26,0,106,2,114,51,83,60,26,0,114,52, + 83,69,83,61,26,0,106,1,114,53,83,62,26,0,114,54, + 83,63,26,0,114,55,83,64,26,0,114,56,83,65,26,0, + 114,57,103,2,41,70,97,83,1,0,0,67,111,114,101,32, + 105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,111, + 102,32,105,109,112,111,114,116,46,10,10,84,104,105,115,32, + 109,111,100,117,108,101,32,105,115,32,78,79,84,32,109,101, + 97,110,116,32,116,111,32,98,101,32,100,105,114,101,99,116, + 108,121,32,105,109,112,111,114,116,101,100,33,32,73,116,32, + 104,97,115,32,98,101,101,110,32,100,101,115,105,103,110,101, + 100,32,115,117,99,104,10,116,104,97,116,32,105,116,32,99, + 97,110,32,98,101,32,98,111,111,116,115,116,114,97,112,112, + 101,100,32,105,110,116,111,32,80,121,116,104,111,110,32,97, + 115,32,116,104,101,32,105,109,112,108,101,109,101,110,116,97, + 116,105,111,110,32,111,102,32,105,109,112,111,114,116,46,32, + 65,115,10,115,117,99,104,32,105,116,32,114,101,113,117,105, + 114,101,115,32,116,104,101,32,105,110,106,101,99,116,105,111, + 110,32,111,102,32,115,112,101,99,105,102,105,99,32,109,111, + 100,117,108,101,115,32,97,110,100,32,97,116,116,114,105,98, + 117,116,101,115,32,105,110,32,111,114,100,101,114,32,116,111, + 10,119,111,114,107,46,32,79,110,101,32,115,104,111,117,108, + 100,32,117,115,101,32,105,109,112,111,114,116,108,105,98,32, + 97,115,32,116,104,101,32,112,117,98,108,105,99,45,102,97, + 99,105,110,103,32,118,101,114,115,105,111,110,32,111,102,32, + 116,104,105,115,32,109,111,100,117,108,101,46,10,10,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,102,0,0,0,149,0,30,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,36,0,33,0,91,2,0,0,0,0,0,0,0,0, + 7,0,97,24,0,0,32,0,91,5,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,82,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 115,2,31,0,36,0,102,0,61,3,31,0,102,1,169,1, + 78,41,3,218,12,95,95,113,117,97,108,110,97,109,101,95, + 95,218,14,65,116,116,114,105,98,117,116,101,69,114,114,111, + 114,218,4,116,121,112,101,41,1,218,3,111,98,106,115,1, + 0,0,0,32,218,29,60,102,114,111,122,101,110,32,105,109, + 112,111,114,116,108,105,98,46,95,98,111,111,116,115,116,114, + 97,112,62,218,12,95,111,98,106,101,99,116,95,110,97,109, + 101,114,8,0,0,0,23,0,0,0,115,50,0,0,0,128, + 0,240,2,3,5,38,216,15,18,215,15,31,209,15,31,208, + 8,31,248,220,11,25,243,0,1,5,38,220,15,19,144,67, + 139,121,215,15,37,209,15,37,210,8,37,240,3,1,5,38, + 250,115,12,0,0,0,130,11,14,0,142,31,48,3,175,1, + 48,3,78,99,2,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,243,174,0,0,0,149,0,83, + 1,19,0,72,42,0,0,110,2,91,1,0,0,0,0,0, + 0,0,0,88,18,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,100,2,0,0,77,21,0,0,91,3,0, + 0,0,0,0,0,0,0,88,2,91,5,0,0,0,0,0, + 0,0,0,88,18,53,2,0,0,0,0,0,0,53,3,0, + 0,0,0,0,0,32,0,77,44,0,0,11,0,32,0,85, + 0,82,6,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,82,9,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,82,6,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,32,0,103,2,41,3,122,47,83, + 105,109,112,108,101,32,115,117,98,115,116,105,116,117,116,101, + 32,102,111,114,32,102,117,110,99,116,111,111,108,115,46,117, + 112,100,97,116,101,95,119,114,97,112,112,101,114,46,41,4, + 218,10,95,95,109,111,100,117,108,101,95,95,218,8,95,95, + 110,97,109,101,95,95,114,3,0,0,0,218,7,95,95,100, + 111,99,95,95,78,41,5,218,7,104,97,115,97,116,116,114, + 218,7,115,101,116,97,116,116,114,218,7,103,101,116,97,116, + 116,114,218,8,95,95,100,105,99,116,95,95,218,6,117,112, + 100,97,116,101,41,3,218,3,110,101,119,218,3,111,108,100, + 218,7,114,101,112,108,97,99,101,115,3,0,0,0,32,32, + 32,114,7,0,0,0,218,5,95,119,114,97,112,114,21,0, + 0,0,40,0,0,0,115,63,0,0,0,128,0,227,19,72, + 136,7,220,11,18,144,51,215,11,32,211,11,32,220,12,19, + 144,67,164,39,168,35,211,34,55,214,12,56,241,5,0,20, + 73,1,240,6,0,5,8,135,76,129,76,215,4,23,209,4, + 23,152,3,159,12,153,12,213,4,37,243,0,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,44,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,91,2,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,36,0,114,2,0,0,0,41,2,114,5,0,0, + 0,218,3,115,121,115,169,1,218,4,110,97,109,101,115,1, + 0,0,0,32,114,7,0,0,0,218,11,95,110,101,119,95, + 109,111,100,117,108,101,114,27,0,0,0,48,0,0,0,115, + 16,0,0,0,128,0,220,11,15,148,3,140,57,144,84,139, + 63,208,4,26,114,22,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,243,24, + 0,0,0,149,0,92,0,114,1,83,0,114,2,83,1,114, + 3,83,2,114,4,83,3,114,5,103,4,41,5,218,5,95, + 76,105,115,116,233,55,0,0,0,41,1,218,11,95,95,119, + 101,97,107,114,101,102,95,95,169,0,78,41,6,114,11,0, + 0,0,114,10,0,0,0,114,3,0,0,0,218,15,95,95, + 102,105,114,115,116,108,105,110,101,110,111,95,95,218,9,95, + 95,115,108,111,116,115,95,95,218,21,95,95,115,116,97,116, + 105,99,95,97,116,116,114,105,98,117,116,101,115,95,95,114, + 32,0,0,0,114,22,0,0,0,114,7,0,0,0,114,29, + 0,0,0,114,29,0,0,0,55,0,0,0,115,7,0,0, + 0,134,0,216,16,32,131,73,114,22,0,0,0,114,29,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,243,58,0,0,0,149,0,92,0, + 114,1,83,0,114,2,83,1,114,3,83,2,26,0,114,4, + 83,3,26,0,114,5,83,4,26,0,114,6,83,9,83,6, + 26,0,106,1,114,7,83,9,83,7,26,0,106,1,114,8, + 83,8,114,9,103,5,41,10,218,20,95,87,101,97,107,86, + 97,108,117,101,68,105,99,116,105,111,110,97,114,121,233,62, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,148,0,0,0,94,2,149, + 0,91,0,0,0,0,0,0,0,0,0,82,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,109,2,24,0,34,0,85, + 2,52,1,83,1,26,0,106,8,83,2,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,3,0,0,0,0,0, + 0,110,1,88,16,108,2,0,0,0,0,0,0,0,0,85, + 0,82,7,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,32,0,103, + 0,41,3,78,99,0,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,0,0,0,0,243,80,0,0,0,62,1, + 94,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,85,0,52,1,83,3,26,0,106,8,114,5, + 85,0,52,1,83,4,26,0,106,8,114,6,92,7,85,1, + 52,1,83,5,26,0,106,8,53,0,0,0,0,0,0,0, + 114,8,83,2,114,9,85,0,61,1,114,10,36,0,41,6, + 218,47,95,87,101,97,107,86,97,108,117,101,68,105,99,116, + 105,111,110,97,114,121,46,95,95,105,110,105,116,95,95,46, + 60,108,111,99,97,108,115,62,46,75,101,121,101,100,82,101, + 102,233,70,0,0,0,41,1,218,3,107,101,121,99,3,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,19,0, + 0,0,243,72,0,0,0,62,1,149,0,91,0,0,0,0, + 0,0,0,0,0,84,4,85,0,93,5,0,0,88,1,85, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,3,0,0,0,0,0,0,110,3,88, + 35,108,3,0,0,0,0,0,0,0,0,85,3,36,0,114, + 2,0,0,0,41,4,218,5,115,117,112,101,114,218,7,95, + 95,110,101,119,95,95,218,6,114,101,109,111,118,101,114,43, + 0,0,0,41,5,114,5,0,0,0,218,2,111,98,114,43, + 0,0,0,218,4,115,101,108,102,218,9,95,95,99,108,97, + 115,115,95,95,115,5,0,0,0,32,32,32,32,128,114,7, + 0,0,0,114,46,0,0,0,218,55,95,87,101,97,107,86, + 97,108,117,101,68,105,99,116,105,111,110,97,114,121,46,95, + 95,105,110,105,116,95,95,46,60,108,111,99,97,108,115,62, + 46,75,101,121,101,100,82,101,102,46,95,95,110,101,119,95, + 95,74,0,0,0,115,33,0,0,0,248,128,0,220,23,28, + 145,119,145,127,160,116,176,20,183,27,177,27,211,23,61,144, + 4,216,27,30,148,8,216,23,27,144,11,114,22,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,19,0,0,0,243,56,0,0,0,62,1,149,0,91,0, + 0,0,0,0,0,0,0,0,84,3,85,0,93,5,0,0, + 88,16,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,32,0, + 103,0,114,2,0,0,0,41,3,114,45,0,0,0,218,8, + 95,95,105,110,105,116,95,95,114,47,0,0,0,41,4,114, + 49,0,0,0,114,48,0,0,0,114,43,0,0,0,114,50, + 0,0,0,115,4,0,0,0,32,32,32,128,114,7,0,0, + 0,114,53,0,0,0,218,56,95,87,101,97,107,86,97,108, + 117,101,68,105,99,116,105,111,110,97,114,121,46,95,95,105, + 110,105,116,95,95,46,60,108,111,99,97,108,115,62,46,75, + 101,121,101,100,82,101,102,46,95,95,105,110,105,116,95,95, + 79,0,0,0,115,20,0,0,0,248,128,0,220,16,21,145, + 7,209,16,32,160,18,167,91,161,91,213,16,49,114,22,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,19,0,0,0,243,222,0,0,0,62,1,149,0, + 84,2,34,0,53,0,0,0,0,0,0,0,110,1,85,1, + 98,98,0,0,85,1,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,38,0,0,85,1,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,5,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,32,0, + 103,0,91,8,0,0,0,0,0,0,0,0,82,11,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,1,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,0,82,6,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,32,0,103,0,103,0,114,2,0,0,0,41, + 7,218,10,95,105,116,101,114,97,116,105,110,103,218,17,95, + 112,101,110,100,105,110,103,95,114,101,109,111,118,97,108,115, + 218,6,97,112,112,101,110,100,114,43,0,0,0,218,8,95, + 119,101,97,107,114,101,102,218,20,95,114,101,109,111,118,101, + 95,100,101,97,100,95,119,101,97,107,114,101,102,218,4,100, + 97,116,97,41,3,218,2,119,114,114,49,0,0,0,218,12, + 115,101,108,102,95,119,101,97,107,114,101,102,115,3,0,0, + 0,32,32,128,114,7,0,0,0,114,47,0,0,0,218,54, + 95,87,101,97,107,86,97,108,117,101,68,105,99,116,105,111, + 110,97,114,121,46,95,95,105,110,105,116,95,95,46,60,108, + 111,99,97,108,115,62,46,75,101,121,101,100,82,101,102,46, + 114,101,109,111,118,101,82,0,0,0,115,78,0,0,0,248, + 128,0,241,8,0,24,36,147,126,144,4,216,19,23,209,19, + 35,216,23,27,151,127,151,127,216,24,28,215,24,46,209,24, + 46,215,24,53,209,24,53,176,98,183,102,177,102,213,24,61, + 228,24,32,215,24,53,209,24,53,176,100,183,105,177,105,192, + 18,199,22,193,22,213,24,72,240,9,0,20,36,114,22,0, + 0,0,41,11,114,11,0,0,0,114,10,0,0,0,114,3, + 0,0,0,114,33,0,0,0,114,34,0,0,0,114,46,0, + 0,0,114,53,0,0,0,218,12,115,116,97,116,105,99,109, + 101,116,104,111,100,114,47,0,0,0,114,35,0,0,0,218, + 13,95,95,99,108,97,115,115,99,101,108,108,95,95,41,2, + 114,50,0,0,0,114,63,0,0,0,115,2,0,0,0,64, + 128,114,7,0,0,0,218,8,75,101,121,101,100,82,101,102, + 114,41,0,0,0,70,0,0,0,115,40,0,0,0,249,134, + 0,224,24,30,136,73,245,4,3,13,28,245,10,1,13,50, + 240,6,0,14,26,244,2,8,13,73,1,243,3,0,14,26, + 246,2,8,13,73,1,114,22,0,0,0,114,67,0,0,0, + 41,4,114,59,0,0,0,218,3,114,101,102,218,9,95,75, + 101,121,101,100,82,101,102,218,5,99,108,101,97,114,41,3, + 114,49,0,0,0,114,67,0,0,0,114,63,0,0,0,115, + 3,0,0,0,32,32,64,114,7,0,0,0,114,53,0,0, + 0,218,29,95,87,101,97,107,86,97,108,117,101,68,105,99, + 116,105,111,110,97,114,121,46,95,95,105,110,105,116,95,95, + 64,0,0,0,115,51,0,0,0,248,128,0,220,23,31,151, + 124,145,124,160,68,211,23,41,136,12,247,10,21,9,73,1, + 148,120,151,124,145,124,244,0,21,9,73,1,240,46,0,26, + 34,140,14,216,8,12,143,10,137,10,141,12,114,22,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,243,62,0,0,0,149,0,47,0,85, + 0,108,0,0,0,0,0,0,0,0,0,91,3,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,85,0,108, + 2,0,0,0,0,0,0,0,0,48,0,85,0,108,3,0, + 0,0,0,0,0,0,0,103,0,114,2,0,0,0,41,4, + 114,57,0,0,0,218,3,115,101,116,114,56,0,0,0,114, + 61,0,0,0,169,1,114,49,0,0,0,115,1,0,0,0, + 32,114,7,0,0,0,114,70,0,0,0,218,26,95,87,101, + 97,107,86,97,108,117,101,68,105,99,116,105,111,110,97,114, + 121,46,99,108,101,97,114,96,0,0,0,115,26,0,0,0, + 128,0,216,33,35,136,4,212,8,30,220,26,29,155,37,136, + 4,140,15,216,20,22,136,4,141,9,114,22,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,166,0,0,0,149,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,110,1,85,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,2,30, + 0,30,0,85,1,34,0,53,0,0,0,0,0,0,0,110, + 3,91,8,0,0,0,0,0,0,0,0,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 35,53,2,0,0,0,0,0,0,32,0,77,31,0,0,33, + 0,91,6,0,0,0,0,0,0,0,0,7,0,97,3,0, + 0,32,0,31,0,103,0,102,0,61,3,31,0,102,1,114, + 2,0,0,0,41,6,114,57,0,0,0,218,3,112,111,112, + 114,61,0,0,0,218,10,73,110,100,101,120,69,114,114,111, + 114,114,59,0,0,0,114,60,0,0,0,41,4,114,49,0, + 0,0,114,77,0,0,0,218,1,100,114,43,0,0,0,115, + 4,0,0,0,32,32,32,32,114,7,0,0,0,218,16,95, + 99,111,109,109,105,116,95,114,101,109,111,118,97,108,115,218, + 37,95,87,101,97,107,86,97,108,117,101,68,105,99,116,105, + 111,110,97,114,121,46,95,99,111,109,109,105,116,95,114,101, + 109,111,118,97,108,115,101,0,0,0,115,84,0,0,0,128, + 0,216,14,18,215,14,36,209,14,36,215,14,40,209,14,40, + 136,3,216,12,16,143,73,137,73,136,1,216,14,18,240,2, + 3,13,23,217,22,25,147,101,144,3,244,6,0,13,21,215, + 12,41,209,12,41,168,33,212,12,49,241,11,0,15,19,248, + 244,6,0,20,30,243,0,1,13,23,217,16,22,240,3,1, + 13,23,250,115,17,0,0,0,165,7,65,3,0,193,3,10, + 65,16,3,193,15,1,65,16,3,78,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 164,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,16,0,0,85,0,82,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,32,0,30,0,85,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,1,5,0,0,0,110,3,85,3,34,0,53,0,0,0, + 0,0,0,0,61,1,110,4,99,2,0,0,85,2,36,0, + 85,4,36,0,33,0,91,6,0,0,0,0,0,0,0,0, + 7,0,97,5,0,0,32,0,85,2,115,2,31,0,36,0, + 102,0,61,3,31,0,102,1,114,2,0,0,0,41,4,114, + 57,0,0,0,114,80,0,0,0,114,61,0,0,0,218,8, + 75,101,121,69,114,114,111,114,41,5,114,49,0,0,0,114, + 43,0,0,0,218,7,100,101,102,97,117,108,116,114,62,0, + 0,0,218,1,111,115,5,0,0,0,32,32,32,32,32,114, + 7,0,0,0,218,3,103,101,116,218,24,95,87,101,97,107, + 86,97,108,117,101,68,105,99,116,105,111,110,97,114,121,46, + 103,101,116,111,0,0,0,115,87,0,0,0,128,0,216,11, + 15,215,11,33,215,11,33,216,12,16,215,12,33,209,12,33, + 212,12,35,240,2,8,9,25,216,17,21,151,25,145,25,152, + 51,145,30,136,66,241,8,0,22,24,147,84,144,9,144,1, + 209,15,34,216,23,30,144,14,224,23,24,144,8,248,244,13, + 0,16,24,243,0,1,9,27,216,19,26,138,78,240,3,1, + 9,27,250,115,17,0,0,0,163,15,65,0,0,193,0,12, + 65,15,3,193,14,1,65,15,3,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,220, + 0,0,0,149,0,30,0,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,5, + 0,0,0,34,0,53,0,0,0,0,0,0,0,110,3,85, + 3,99,65,0,0,85,0,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,16,0,0,85,0,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,32,0,85,0,82,9,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,88,33,53, + 2,0,0,0,0,0,0,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,39, + 0,0,0,85,2,36,0,85,3,36,0,33,0,91,2,0, + 0,0,0,0,0,0,0,7,0,97,5,0,0,32,0,83, + 0,110,3,31,0,78,84,102,0,61,3,31,0,102,1,114, + 2,0,0,0,41,5,114,61,0,0,0,114,83,0,0,0, + 114,57,0,0,0,114,80,0,0,0,114,69,0,0,0,41, + 4,114,49,0,0,0,114,43,0,0,0,114,84,0,0,0, + 114,85,0,0,0,115,4,0,0,0,32,32,32,32,114,7, + 0,0,0,218,10,115,101,116,100,101,102,97,117,108,116,218, + 31,95,87,101,97,107,86,97,108,117,101,68,105,99,116,105, + 111,110,97,114,121,46,115,101,116,100,101,102,97,117,108,116, + 124,0,0,0,115,105,0,0,0,128,0,240,2,3,9,21, + 216,16,20,151,9,145,9,152,35,146,14,211,16,32,136,65, + 240,6,0,12,13,137,57,216,15,19,215,15,37,215,15,37, + 216,16,20,215,16,37,209,16,37,212,16,39,216,29,33,159, + 94,153,94,168,71,211,29,57,136,68,143,73,137,73,144,99, + 137,78,216,19,26,136,78,224,19,20,136,72,248,244,17,0, + 16,24,243,0,1,9,21,216,16,20,138,65,240,3,1,9, + 21,250,115,17,0,0,0,130,20,65,28,0,193,28,12,65, + 43,3,193,42,1,65,43,3,41,4,114,69,0,0,0,114, + 56,0,0,0,114,57,0,0,0,114,61,0,0,0,114,2, + 0,0,0,41,10,114,11,0,0,0,114,10,0,0,0,114, + 3,0,0,0,114,33,0,0,0,114,53,0,0,0,114,70, + 0,0,0,114,80,0,0,0,114,86,0,0,0,114,89,0, + 0,0,114,35,0,0,0,114,32,0,0,0,114,22,0,0, + 0,114,7,0,0,0,114,37,0,0,0,114,37,0,0,0, + 62,0,0,0,115,28,0,0,0,134,0,242,4,30,5,21, + 242,64,1,3,5,23,242,10,8,5,50,244,20,11,5,25, + 247,26,11,5,21,114,22,0,0,0,114,37,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,42,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,114,4,83,3,26,0,114, + 5,83,4,26,0,114,6,83,5,26,0,114,7,83,6,114, + 8,103,7,41,8,218,18,95,66,108,111,99,107,105,110,103, + 79,110,77,97,110,97,103,101,114,233,156,0,0,0,122,59, + 65,32,99,111,110,116,101,120,116,32,109,97,110,97,103,101, + 114,32,114,101,115,112,111,110,115,105,98,108,101,32,116,111, + 32,117,112,100,97,116,105,110,103,32,96,96,95,98,108,111, + 99,107,105,110,103,95,111,110,96,96,46,99,3,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 243,28,0,0,0,149,0,88,16,108,0,0,0,0,0,0, + 0,0,0,88,32,108,1,0,0,0,0,0,0,0,0,103, + 0,114,2,0,0,0,41,2,218,9,116,104,114,101,97,100, + 95,105,100,218,4,108,111,99,107,41,3,114,49,0,0,0, + 114,95,0,0,0,114,96,0,0,0,115,3,0,0,0,32, + 32,32,114,7,0,0,0,114,53,0,0,0,218,27,95,66, + 108,111,99,107,105,110,103,79,110,77,97,110,97,103,101,114, + 46,95,95,105,110,105,116,95,95,158,0,0,0,115,12,0, + 0,0,128,0,216,25,34,140,14,216,20,24,141,9,114,22, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,168,0,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,7,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,85,0,108, + 4,0,0,0,0,0,0,0,0,85,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,82,12,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,32,0,103,1,41,2,122,67,77,97,114,107,32,116,104, + 101,32,114,117,110,110,105,110,103,32,116,104,114,101,97,100, + 32,97,115,32,119,97,105,116,105,110,103,32,102,111,114,32, + 115,101,108,102,46,108,111,99,107,46,32,118,105,97,32,95, + 98,108,111,99,107,105,110,103,95,111,110,46,78,41,7,218, + 12,95,98,108,111,99,107,105,110,103,95,111,110,114,89,0, + 0,0,114,95,0,0,0,114,29,0,0,0,218,10,98,108, + 111,99,107,101,100,95,111,110,114,58,0,0,0,114,96,0, + 0,0,114,74,0,0,0,115,1,0,0,0,32,114,7,0, + 0,0,218,9,95,95,101,110,116,101,114,95,95,218,28,95, + 66,108,111,99,107,105,110,103,79,110,77,97,110,97,103,101, + 114,46,95,95,101,110,116,101,114,95,95,162,0,0,0,115, + 52,0,0,0,128,0,244,16,0,27,39,215,26,49,209,26, + 49,176,36,183,46,177,46,196,37,195,39,211,26,74,136,4, + 140,15,216,8,12,143,15,137,15,215,8,30,209,8,30,152, + 116,159,121,153,121,213,8,41,114,22,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,15,0, + 0,0,243,78,0,0,0,149,0,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,82,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,32,0,103,1,41,2,122,54,82,101,109,111,118,101,32, + 115,101,108,102,46,108,111,99,107,32,102,114,111,109,32,116, + 104,105,115,32,116,104,114,101,97,100,39,115,32,95,98,108, + 111,99,107,105,110,103,95,111,110,32,108,105,115,116,46,78, + 41,3,114,100,0,0,0,114,47,0,0,0,114,96,0,0, + 0,169,3,114,49,0,0,0,218,4,97,114,103,115,218,6, + 107,119,97,114,103,115,115,3,0,0,0,32,32,32,114,7, + 0,0,0,218,8,95,95,101,120,105,116,95,95,218,27,95, + 66,108,111,99,107,105,110,103,79,110,77,97,110,97,103,101, + 114,46,95,95,101,120,105,116,95,95,173,0,0,0,115,24, + 0,0,0,128,0,224,8,12,143,15,137,15,215,8,30,209, + 8,30,152,116,159,121,153,121,213,8,41,114,22,0,0,0, + 41,3,114,100,0,0,0,114,96,0,0,0,114,95,0,0, + 0,78,41,9,114,11,0,0,0,114,10,0,0,0,114,3, + 0,0,0,114,33,0,0,0,114,12,0,0,0,114,53,0, + 0,0,114,101,0,0,0,114,107,0,0,0,114,35,0,0, + 0,114,32,0,0,0,114,22,0,0,0,114,7,0,0,0, + 114,92,0,0,0,114,92,0,0,0,156,0,0,0,115,20, + 0,0,0,134,0,217,4,69,242,2,2,5,25,242,8,9, + 5,42,245,22,2,5,42,114,22,0,0,0,114,92,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,20,0,0,0,149,0,92,0,114, + 1,83,0,114,2,83,1,114,3,83,2,114,4,103,3,41, + 4,218,14,95,68,101,97,100,108,111,99,107,69,114,114,111, + 114,233,178,0,0,0,114,32,0,0,0,78,41,5,114,11, + 0,0,0,114,10,0,0,0,114,3,0,0,0,114,33,0, + 0,0,114,35,0,0,0,114,32,0,0,0,114,22,0,0, + 0,114,7,0,0,0,114,110,0,0,0,114,110,0,0,0, + 178,0,0,0,115,5,0,0,0,134,0,218,4,8,114,22, + 0,0,0,114,110,0,0,0,99,1,0,0,0,0,0,0, + 0,3,0,0,0,8,0,0,0,3,0,0,0,243,234,0, + 0,0,149,0,88,2,59,0,0,0,97,1,0,0,103,1, + 85,2,19,0,72,98,0,0,110,4,85,3,82,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,4,53,1,0,0,0,0,0,0,61,1,110,5,40,0, + 0,0,0,0,0,0,100,2,0,0,77,29,0,0,88,65, + 59,0,0,0,97,2,0,0,32,0,103,2,85,1,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,4,53,1,0,0,0,0,0,0,32,0,85,5, + 19,0,86,6,115,2,47,0,115,2,19,0,72,14,0,0, + 111,102,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,80,2,77,16,0,0,11,0,32,0, + 110,7,110,6,91,7,0,0,0,0,0,0,0,0,88,1, + 85,7,85,3,83,3,57,4,40,0,0,0,0,0,0,0, + 100,2,0,0,77,98,0,0,32,0,103,1,11,0,32,0, + 103,2,115,2,32,0,115,2,110,6,102,0,41,4,97,194, + 2,0,0,67,104,101,99,107,32,105,102,32,39,116,97,114, + 103,101,116,95,105,100,39,32,105,115,32,104,111,108,100,105, + 110,103,32,116,104,101,32,115,97,109,101,32,108,111,99,107, + 32,97,115,32,97,110,111,116,104,101,114,32,116,104,114,101, + 97,100,40,115,41,46,10,10,84,104,101,32,115,101,97,114, + 99,104,32,119,105,116,104,105,110,32,39,98,108,111,99,107, + 105,110,103,95,111,110,39,32,115,116,97,114,116,115,32,119, + 105,116,104,32,116,104,101,32,116,104,114,101,97,100,115,32, + 108,105,115,116,101,100,32,105,110,10,39,99,97,110,100,105, + 100,97,116,101,95,105,100,115,39,46,32,32,39,115,101,101, + 110,95,105,100,115,39,32,99,111,110,116,97,105,110,115,32, + 97,110,121,32,116,104,114,101,97,100,115,32,116,104,97,116, + 32,97,114,101,32,99,111,110,115,105,100,101,114,101,100,10, + 97,108,114,101,97,100,121,32,116,114,97,118,101,114,115,101, + 100,32,105,110,32,116,104,101,32,115,101,97,114,99,104,46, + 10,10,75,101,121,119,111,114,100,32,97,114,103,117,109,101, + 110,116,115,58,10,116,97,114,103,101,116,95,105,100,32,32, + 32,32,32,45,45,32,84,104,101,32,116,104,114,101,97,100, + 32,105,100,32,116,111,32,116,114,121,32,116,111,32,114,101, + 97,99,104,46,10,115,101,101,110,95,105,100,115,32,32,32, + 32,32,32,45,45,32,65,32,115,101,116,32,111,102,32,116, + 104,114,101,97,100,115,32,116,104,97,116,32,104,97,118,101, + 32,97,108,114,101,97,100,121,32,98,101,101,110,32,118,105, + 115,105,116,101,100,46,10,99,97,110,100,105,100,97,116,101, + 95,105,100,115,32,45,45,32,84,104,101,32,116,104,114,101, + 97,100,32,105,100,115,32,102,114,111,109,32,119,104,105,99, + 104,32,116,111,32,98,101,103,105,110,46,10,98,108,111,99, + 107,105,110,103,95,111,110,32,32,32,45,45,32,65,32,100, + 105,99,116,32,114,101,112,114,101,115,101,110,116,105,110,103, + 32,116,104,101,32,116,104,114,101,97,100,47,98,108,111,99, + 107,105,110,103,45,111,110,32,103,114,97,112,104,46,32,32, + 84,104,105,115,32,109,97,121,10,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,98,101,32,116,104,101, + 32,115,97,109,101,32,111,98,106,101,99,116,32,97,115,32, + 116,104,101,32,103,108,111,98,97,108,32,39,95,98,108,111, + 99,107,105,110,103,95,111,110,39,32,98,117,116,32,105,116, + 32,105,115,10,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,97,32,112,97,114,97,109,101,116,101,114, + 32,116,111,32,114,101,100,117,99,101,32,116,104,101,32,105, + 109,112,97,99,116,32,116,104,97,116,32,103,108,111,98,97, + 108,32,109,117,116,97,98,108,101,10,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,115,116,97,116,101, + 32,104,97,115,32,111,110,32,116,104,101,32,114,101,115,117, + 108,116,32,111,102,32,116,104,105,115,32,102,117,110,99,116, + 105,111,110,46,10,84,70,41,3,218,8,115,101,101,110,95, + 105,100,115,218,13,99,97,110,100,105,100,97,116,101,95,105, + 100,115,218,11,98,108,111,99,107,105,110,103,95,111,110,41, + 4,114,86,0,0,0,218,3,97,100,100,218,5,111,119,110, + 101,114,218,15,95,104,97,115,95,100,101,97,100,108,111,99, + 107,101,100,41,8,218,9,116,97,114,103,101,116,95,105,100, + 114,113,0,0,0,114,114,0,0,0,114,115,0,0,0,218, + 3,116,105,100,218,21,99,97,110,100,105,100,97,116,101,95, + 98,108,111,99,107,105,110,103,95,111,110,114,96,0,0,0, + 218,5,101,100,103,101,115,115,8,0,0,0,32,32,32,32, + 32,32,32,32,114,7,0,0,0,114,118,0,0,0,114,118, + 0,0,0,183,0,0,0,115,132,0,0,0,128,0,240,32, + 0,8,17,211,7,33,240,6,0,16,20,243,6,0,16,29, + 136,3,216,41,52,175,31,169,31,184,19,211,41,61,208,16, + 61,208,16,37,213,16,61,225,12,20,216,13,16,139,95,241, + 10,0,20,25,216,8,16,143,12,137,12,144,83,212,8,25, + 241,6,0,41,62,211,16,62,210,40,61,160,4,151,26,148, + 26,209,40,61,136,5,208,16,62,220,11,26,152,57,192,117, + 216,28,39,247,3,1,12,41,241,0,1,12,41,225,19,23, + 241,33,0,16,29,240,36,0,12,17,249,242,11,0,17,63, + 115,6,0,0,0,193,2,21,65,48,6,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,54,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,3,26,0,114,5,83,4,26, + 0,114,6,83,5,26,0,114,7,83,6,26,0,114,8,83, + 7,26,0,114,9,83,8,114,10,103,9,41,10,218,11,95, + 77,111,100,117,108,101,76,111,99,107,233,226,0,0,0,122, + 157,65,32,114,101,99,117,114,115,105,118,101,32,108,111,99, + 107,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110, + 32,119,104,105,99,104,32,105,115,32,97,98,108,101,32,116, + 111,32,100,101,116,101,99,116,32,100,101,97,100,108,111,99, + 107,115,10,40,101,46,103,46,32,116,104,114,101,97,100,32, + 49,32,116,114,121,105,110,103,32,116,111,32,116,97,107,101, + 32,108,111,99,107,115,32,65,32,116,104,101,110,32,66,44, + 32,97,110,100,32,116,104,114,101,97,100,32,50,32,116,114, + 121,105,110,103,32,116,111,10,116,97,107,101,32,108,111,99, + 107,115,32,66,32,116,104,101,110,32,65,41,46,10,99,2, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,243,158,0,0,0,149,0,91,0,0,0,0,0, + 0,0,0,0,82,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 85,0,108,2,0,0,0,0,0,0,0,0,91,0,0,0, + 0,0,0,0,0,0,82,7,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,85,0,108,4,0,0,0,0,0,0,0,0,88,16, + 108,5,0,0,0,0,0,0,0,0,83,0,85,0,108,6, + 0,0,0,0,0,0,0,0,47,0,85,0,108,7,0,0, + 0,0,0,0,0,0,47,0,85,0,108,8,0,0,0,0, + 0,0,0,0,103,0,114,2,0,0,0,41,9,218,7,95, + 116,104,114,101,97,100,218,5,82,76,111,99,107,114,96,0, + 0,0,218,13,97,108,108,111,99,97,116,101,95,108,111,99, + 107,218,6,119,97,107,101,117,112,114,26,0,0,0,114,117, + 0,0,0,218,5,99,111,117,110,116,218,7,119,97,105,116, + 101,114,115,169,2,114,49,0,0,0,114,26,0,0,0,115, + 2,0,0,0,32,32,114,7,0,0,0,114,53,0,0,0, + 218,20,95,77,111,100,117,108,101,76,111,99,107,46,95,95, + 105,110,105,116,95,95,232,0,0,0,115,67,0,0,0,128, + 0,244,42,0,21,28,151,77,145,77,147,79,136,4,140,9, + 220,22,29,215,22,43,209,22,43,211,22,45,136,4,140,11, + 240,6,0,21,25,140,9,240,8,0,22,26,136,4,140,10, + 240,22,0,22,24,136,4,140,10,240,28,0,24,26,136,4, + 141,12,114,22,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,7,0,0,0,3,0,0,0,243,108,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,91,2,0, + 0,0,0,0,0,0,0,82,5,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,91,7,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,85,0,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,47,1,91,10,0, + 0,0,0,0,0,0,0,83,1,57,4,36,0,41,2,78, + 41,4,114,119,0,0,0,114,113,0,0,0,114,114,0,0, + 0,114,115,0,0,0,41,6,114,118,0,0,0,114,127,0, + 0,0,218,9,103,101,116,95,105,100,101,110,116,114,73,0, + 0,0,114,117,0,0,0,114,99,0,0,0,114,74,0,0, + 0,115,1,0,0,0,32,114,7,0,0,0,218,12,104,97, + 115,95,100,101,97,100,108,111,99,107,218,24,95,77,111,100, + 117,108,101,76,111,99,107,46,104,97,115,95,100,101,97,100, + 108,111,99,107,32,1,0,0,115,48,0,0,0,128,0,244, + 10,0,16,31,228,22,29,215,22,39,209,22,39,211,22,41, + 220,21,24,147,85,240,6,0,28,32,159,58,153,58,152,44, + 228,24,36,241,17,9,16,10,240,0,9,9,10,114,22,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,7, + 0,0,0,3,0,0,0,243,130,2,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,110,1,91,5,0,0,0,0,0,0,0,0, + 88,16,53,2,0,0,0,0,0,0,2,0,32,0,30,0, + 85,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,32,0,85,0,82,8,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 47,0,58,88,0,0,100,16,0,0,85,0,82,10,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,1,58,88,0,0,97,51,0,0,88,16,108,5,0,0, + 0,0,0,0,0,0,85,0,82,8,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,13,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,1,53,1,0,0,0,0,0,0,32,0,30,0,83,2, + 83,2,83,2,53,2,0,0,0,0,0,0,32,0,83,2, + 83,2,83,2,53,2,0,0,0,0,0,0,32,0,103,1, + 85,0,82,15,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,97,15,0,0,91,17,0,0,0,0, + 0,0,0,0,83,3,85,0,60,2,14,0,51,2,53,1, + 0,0,0,0,0,0,101,1,85,0,82,18,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,21, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,4,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,27,0,0,85,0,82,22,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,2,53,1,0,0,0,0,0,0,32,0,83,2, + 83,2,83,2,53,2,0,0,0,0,0,0,32,0,85,0, + 82,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,21,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 32,0,85,0,82,18,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,25,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,32,0,77,253,0,0,33,0,44,0,40,0, + 0,0,0,0,0,0,100,1,0,0,102,2,32,0,31,0, + 32,0,32,0,78,68,61,3,31,0,102,1,33,0,44,0, + 40,0,0,0,0,0,0,0,100,1,0,0,102,2,32,0, + 31,0,32,0,32,0,103,2,61,3,31,0,102,1,41,5, + 122,153,10,65,99,113,117,105,114,101,32,116,104,101,32,109, + 111,100,117,108,101,32,108,111,99,107,46,32,32,73,102,32, + 97,32,112,111,116,101,110,116,105,97,108,32,100,101,97,100, + 108,111,99,107,32,105,115,32,100,101,116,101,99,116,101,100, + 44,10,97,32,95,68,101,97,100,108,111,99,107,69,114,114, + 111,114,32,105,115,32,114,97,105,115,101,100,46,10,79,116, + 104,101,114,119,105,115,101,44,32,116,104,101,32,108,111,99, + 107,32,105,115,32,97,108,119,97,121,115,32,97,99,113,117, + 105,114,101,100,32,97,110,100,32,84,114,117,101,32,105,115, + 32,114,101,116,117,114,110,101,100,46,10,84,78,122,21,100, + 101,97,100,108,111,99,107,32,100,101,116,101,99,116,101,100, + 32,98,121,32,70,41,13,114,127,0,0,0,114,136,0,0, + 0,114,92,0,0,0,114,96,0,0,0,114,131,0,0,0, + 114,117,0,0,0,114,58,0,0,0,114,137,0,0,0,114, + 110,0,0,0,114,130,0,0,0,218,7,97,99,113,117,105, + 114,101,114,132,0,0,0,218,7,114,101,108,101,97,115,101, + 169,2,114,49,0,0,0,114,120,0,0,0,115,2,0,0, + 0,32,32,114,7,0,0,0,114,140,0,0,0,218,19,95, + 77,111,100,117,108,101,76,111,99,107,46,97,99,113,117,105, + 114,101,48,1,0,0,115,246,0,0,0,128,0,244,12,0, + 15,22,215,14,31,209,14,31,211,14,33,136,3,220,13,31, + 160,3,213,13,42,216,18,22,240,8,0,22,26,151,89,147, + 89,216,23,27,151,122,145,122,160,82,211,23,39,168,52,175, + 58,169,58,184,19,211,43,60,240,14,0,38,41,156,10,216, + 24,28,159,10,153,10,215,24,41,209,24,41,168,36,212,24, + 47,216,31,35,247,21,0,22,31,247,11,0,14,43,208,13, + 42,240,68,1,0,24,28,215,23,40,209,23,40,215,23,42, + 209,23,42,220,30,44,208,47,68,192,84,193,72,208,45,77, + 211,30,78,208,24,78,240,26,0,24,28,151,123,145,123,215, + 23,42,209,23,42,168,53,215,23,49,209,23,49,216,24,28, + 159,12,153,12,215,24,43,209,24,43,168,68,212,24,49,247, + 89,1,0,22,31,240,98,1,0,17,21,151,11,145,11,215, + 16,35,209,16,35,212,16,37,240,10,0,17,21,151,11,145, + 11,215,16,35,209,16,35,212,16,37,241,117,1,0,19,23, + 247,8,0,22,31,149,89,250,247,11,0,14,43,213,13,42, + 250,115,48,0,0,0,160,14,68,48,3,174,65,3,68,31, + 5,193,49,8,68,48,3,194,2,65,31,68,31,5,195,33, + 62,68,48,3,196,31,10,68,45,9,196,41,7,68,48,3, + 196,48,10,68,62,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,243,244,1,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,110,1,85,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,32,0,85,0,82,6,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,1,58,119,0,0, + 97,11,0,0,91,9,0,0,0,0,0,0,0,0,83,1, + 53,1,0,0,0,0,0,0,101,1,91,11,0,0,0,0, + 0,0,0,0,85,0,82,12,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,83,2,58,148,0,0,100,2,0,0,23,0,101,1, + 85,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,15,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,91,11,0,0,0,0,0,0,0,0,85,0, + 82,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,84,0,0,83,0,85,0,108,3,0,0, + 0,0,0,0,0,0,91,11,0,0,0,0,0,0,0,0, + 85,0,82,16,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,83,2, + 58,148,0,0,97,52,0,0,85,0,82,16,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,15, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,32,0,85,0,82,18, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,21,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,32,0, + 83,0,83,0,83,0,53,2,0,0,0,0,0,0,32,0, + 103,0,33,0,44,0,40,0,0,0,0,0,0,0,100,1, + 0,0,102,2,32,0,31,0,32,0,32,0,103,0,61,3, + 31,0,102,1,41,3,78,250,31,99,97,110,110,111,116,32, + 114,101,108,101,97,115,101,32,117,110,45,97,99,113,117,105, + 114,101,100,32,108,111,99,107,233,0,0,0,0,41,11,114, + 127,0,0,0,114,136,0,0,0,114,96,0,0,0,114,117, + 0,0,0,218,12,82,117,110,116,105,109,101,69,114,114,111, + 114,218,3,108,101,110,114,131,0,0,0,114,77,0,0,0, + 114,132,0,0,0,114,130,0,0,0,114,141,0,0,0,114, + 142,0,0,0,115,2,0,0,0,32,32,114,7,0,0,0, + 114,141,0,0,0,218,19,95,77,111,100,117,108,101,76,111, + 99,107,46,114,101,108,101,97,115,101,116,1,0,0,115,162, + 0,0,0,128,0,220,14,21,215,14,31,209,14,31,211,14, + 33,136,3,216,13,17,143,89,139,89,216,15,19,143,122,137, + 122,152,83,211,15,32,220,22,34,208,35,68,211,22,69,208, + 16,69,220,19,22,144,116,151,122,145,122,147,63,160,81,211, + 19,38,208,12,38,208,19,38,216,12,16,143,74,137,74,143, + 78,137,78,212,12,28,220,19,22,144,116,151,122,145,122,151, + 63,145,63,216,29,33,144,4,148,10,220,19,22,144,116,151, + 124,145,124,211,19,36,160,113,211,19,40,216,20,24,151,76, + 145,76,215,20,36,209,20,36,212,20,38,216,20,24,151,75, + 145,75,215,20,39,209,20,39,212,20,41,247,19,0,14,23, + 143,89,142,89,250,115,12,0,0,0,161,66,63,67,41,3, + 195,41,10,67,55,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,243,58,0,0,0, + 149,0,83,1,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,60,2,14,0,83,2, + 91,3,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,14,0,51,4,36,0,41,3,78,122,12,95, + 77,111,100,117,108,101,76,111,99,107,40,250,5,41,32,97, + 116,32,169,2,114,26,0,0,0,218,2,105,100,114,74,0, + 0,0,115,1,0,0,0,32,114,7,0,0,0,218,8,95, + 95,114,101,112,114,95,95,218,20,95,77,111,100,117,108,101, + 76,111,99,107,46,95,95,114,101,112,114,95,95,129,1,0, + 0,115,29,0,0,0,128,0,216,17,29,152,100,159,105,153, + 105,153,93,168,37,180,2,176,52,179,8,168,122,208,15,58, + 208,8,58,114,22,0,0,0,41,6,114,131,0,0,0,114, + 96,0,0,0,114,26,0,0,0,114,117,0,0,0,114,132, + 0,0,0,114,130,0,0,0,78,41,11,114,11,0,0,0, + 114,10,0,0,0,114,3,0,0,0,114,33,0,0,0,114, + 12,0,0,0,114,53,0,0,0,114,137,0,0,0,114,140, + 0,0,0,114,141,0,0,0,114,154,0,0,0,114,35,0, + 0,0,114,32,0,0,0,114,22,0,0,0,114,7,0,0, + 0,114,124,0,0,0,114,124,0,0,0,226,0,0,0,115, + 35,0,0,0,134,0,241,2,3,5,8,242,10,54,5,26, + 242,112,1,14,5,10,242,32,66,1,5,38,242,72,2,11, + 5,42,245,26,1,5,59,114,22,0,0,0,114,124,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,48,0,0,0,149,0,92,0,114, + 1,83,0,114,2,83,1,114,3,83,2,114,4,83,3,26, + 0,114,5,83,4,26,0,114,6,83,5,26,0,114,7,83, + 6,26,0,114,8,83,7,114,9,103,8,41,9,218,16,95, + 68,117,109,109,121,77,111,100,117,108,101,76,111,99,107,105, + 133,1,0,0,122,82,65,32,115,105,109,112,108,101,32,95, + 77,111,100,117,108,101,76,111,99,107,32,101,113,117,105,118, + 97,108,101,110,116,32,102,111,114,32,80,121,116,104,111,110, + 32,98,117,105,108,100,115,32,119,105,116,104,111,117,116,10, + 109,117,108,116,105,45,116,104,114,101,97,100,105,110,103,32, + 115,117,112,112,111,114,116,46,99,2,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,3,0,0,0,243,30,0, + 0,0,149,0,88,16,108,0,0,0,0,0,0,0,0,0, + 83,1,85,0,108,1,0,0,0,0,0,0,0,0,103,0, + 169,2,78,114,146,0,0,0,41,2,114,26,0,0,0,114, + 131,0,0,0,114,133,0,0,0,115,2,0,0,0,32,32, + 114,7,0,0,0,114,53,0,0,0,218,25,95,68,117,109, + 109,121,77,111,100,117,108,101,76,111,99,107,46,95,95,105, + 110,105,116,95,95,137,1,0,0,115,14,0,0,0,128,0, + 216,20,24,140,9,216,21,22,136,4,141,10,114,22,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,46,0,0,0,149,0,85,0,61, + 1,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,45,13,0,0,115,2,108,0,0, + 0,0,0,0,0,0,0,103,2,41,3,78,233,1,0,0, + 0,84,41,1,114,131,0,0,0,114,74,0,0,0,115,1, + 0,0,0,32,114,7,0,0,0,114,140,0,0,0,218,24, + 95,68,117,109,109,121,77,111,100,117,108,101,76,111,99,107, + 46,97,99,113,117,105,114,101,141,1,0,0,115,18,0,0, + 0,128,0,216,8,12,143,10,138,10,144,97,137,15,141,10, + 216,15,19,114,22,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,100,0, + 0,0,149,0,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,1,58,88,0,0, + 97,11,0,0,91,3,0,0,0,0,0,0,0,0,83,2, + 53,1,0,0,0,0,0,0,101,1,85,0,61,1,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,3,45,23,0,0,115,2,108,0,0,0,0,0, + 0,0,0,0,103,0,41,4,78,114,146,0,0,0,114,145, + 0,0,0,114,162,0,0,0,41,2,114,131,0,0,0,114, + 147,0,0,0,114,74,0,0,0,115,1,0,0,0,32,114, + 7,0,0,0,114,141,0,0,0,218,24,95,68,117,109,109, + 121,77,111,100,117,108,101,76,111,99,107,46,114,101,108,101, + 97,115,101,145,1,0,0,115,38,0,0,0,128,0,216,11, + 15,143,58,137,58,152,17,139,63,220,18,30,208,31,64,211, + 18,65,208,12,65,216,8,12,143,10,138,10,144,97,137,15, + 142,10,114,22,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,3,0,0,0,243,58,0,0, + 0,149,0,83,1,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,60,2,14,0,83, + 2,91,3,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,14,0,51,4,36,0,41,3,78,122,17, + 95,68,117,109,109,121,77,111,100,117,108,101,76,111,99,107, + 40,114,151,0,0,0,114,152,0,0,0,114,74,0,0,0, + 115,1,0,0,0,32,114,7,0,0,0,114,154,0,0,0, + 218,25,95,68,117,109,109,121,77,111,100,117,108,101,76,111, + 99,107,46,95,95,114,101,112,114,95,95,150,1,0,0,115, + 29,0,0,0,128,0,216,17,34,160,52,167,57,161,57,161, + 45,168,117,180,82,184,4,179,88,176,74,208,15,63,208,8, + 63,114,22,0,0,0,41,2,114,131,0,0,0,114,26,0, + 0,0,78,41,10,114,11,0,0,0,114,10,0,0,0,114, + 3,0,0,0,114,33,0,0,0,114,12,0,0,0,114,53, + 0,0,0,114,140,0,0,0,114,141,0,0,0,114,154,0, + 0,0,114,35,0,0,0,114,32,0,0,0,114,22,0,0, + 0,114,7,0,0,0,114,157,0,0,0,114,157,0,0,0, + 133,1,0,0,115,28,0,0,0,134,0,241,2,1,5,32, + 242,6,2,5,23,242,8,2,5,20,242,8,3,5,24,245, + 10,1,5,64,1,114,22,0,0,0,114,157,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,38,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,26,0,114,4,83,3,26, + 0,114,5,83,4,26,0,114,6,83,5,114,7,103,6,41, + 7,218,18,95,77,111,100,117,108,101,76,111,99,107,77,97, + 110,97,103,101,114,105,154,1,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,243, + 30,0,0,0,149,0,88,16,108,0,0,0,0,0,0,0, + 0,0,83,0,85,0,108,1,0,0,0,0,0,0,0,0, + 103,0,114,2,0,0,0,41,2,218,5,95,110,97,109,101, + 218,5,95,108,111,99,107,114,133,0,0,0,115,2,0,0, + 0,32,32,114,7,0,0,0,114,53,0,0,0,218,27,95, + 77,111,100,117,108,101,76,111,99,107,77,97,110,97,103,101, + 114,46,95,95,105,110,105,116,95,95,156,1,0,0,115,14, + 0,0,0,128,0,216,21,25,140,10,216,21,25,136,4,141, + 10,114,22,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,243,108,0,0,0, + 149,0,91,1,0,0,0,0,0,0,0,0,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,85,0,108,2,0,0, + 0,0,0,0,0,0,85,0,82,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,7,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,32,0,103,0,114,2,0,0, + 0,41,4,218,16,95,103,101,116,95,109,111,100,117,108,101, + 95,108,111,99,107,114,171,0,0,0,114,172,0,0,0,114, + 140,0,0,0,114,74,0,0,0,115,1,0,0,0,32,114, + 7,0,0,0,114,101,0,0,0,218,28,95,77,111,100,117, + 108,101,76,111,99,107,77,97,110,97,103,101,114,46,95,95, + 101,110,116,101,114,95,95,160,1,0,0,115,34,0,0,0, + 128,0,220,21,37,160,100,167,106,161,106,211,21,49,136,4, + 140,10,216,8,12,143,10,137,10,215,8,26,209,8,26,213, + 8,28,114,22,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,15,0,0,0,243,56,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,32,0,103,0,114,2,0,0,0,41,2, + 114,172,0,0,0,114,141,0,0,0,114,104,0,0,0,115, + 3,0,0,0,32,32,32,114,7,0,0,0,114,107,0,0, + 0,218,27,95,77,111,100,117,108,101,76,111,99,107,77,97, + 110,97,103,101,114,46,95,95,101,120,105,116,95,95,164,1, + 0,0,115,18,0,0,0,128,0,216,8,12,143,10,137,10, + 215,8,26,209,8,26,213,8,28,114,22,0,0,0,41,2, + 114,172,0,0,0,114,171,0,0,0,78,41,8,114,11,0, + 0,0,114,10,0,0,0,114,3,0,0,0,114,33,0,0, + 0,114,53,0,0,0,114,101,0,0,0,114,107,0,0,0, + 114,35,0,0,0,114,32,0,0,0,114,22,0,0,0,114, + 7,0,0,0,114,169,0,0,0,114,169,0,0,0,154,1, + 0,0,115,17,0,0,0,134,0,242,4,2,5,26,242,8, + 2,5,29,245,8,1,5,29,114,22,0,0,0,114,169,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,82,1,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,32,0,30,0,30,0,91,4,0,0,0,0, + 0,0,0,0,85,0,5,0,0,0,34,0,53,0,0,0, + 0,0,0,0,110,1,85,1,99,64,0,0,91,8,0,0, + 0,0,0,0,0,0,99,12,0,0,91,11,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,110,1, + 79,11,91,13,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,110,1,85,0,52,1,83,2,26,0, + 106,1,110,2,91,14,0,0,0,0,0,0,0,0,82,17, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,88,18,53,2,0,0,0,0,0,0,91,4,0,0, + 0,0,0,0,0,0,85,0,39,0,0,0,91,0,0,0, + 0,0,0,0,0,0,82,19,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,85,1,36,0,33,0,91,6,0,0,0,0, + 0,0,0,0,7,0,97,5,0,0,32,0,83,1,110,1, + 31,0,78,103,102,0,61,3,31,0,102,1,33,0,91,0, + 0,0,0,0,0,0,0,0,82,19,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,32,0,102,0,61,3,31,0,102,1,41,3, + 122,131,71,101,116,32,111,114,32,99,114,101,97,116,101,32, + 116,104,101,32,109,111,100,117,108,101,32,108,111,99,107,32, + 102,111,114,32,97,32,103,105,118,101,110,32,109,111,100,117, + 108,101,32,110,97,109,101,46,10,10,65,99,113,117,105,114, + 101,47,114,101,108,101,97,115,101,32,105,110,116,101,114,110, + 97,108,108,121,32,116,104,101,32,103,108,111,98,97,108,32, + 105,109,112,111,114,116,32,108,111,99,107,32,116,111,32,112, + 114,111,116,101,99,116,10,95,109,111,100,117,108,101,95,108, + 111,99,107,115,46,78,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,19,0,0,0,243,198,0,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,32,0,30,0,91,4,0,0, + 0,0,0,0,0,0,82,7,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,1,53,1,0,0, + 0,0,0,0,85,0,76,0,97,7,0,0,91,4,0,0, + 0,0,0,0,0,0,85,1,9,0,91,0,0,0,0,0, + 0,0,0,0,82,9,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 32,0,103,0,33,0,91,0,0,0,0,0,0,0,0,0, + 82,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,32,0,102,0, + 61,3,31,0,102,1,114,2,0,0,0,41,5,218,4,95, + 105,109,112,218,12,97,99,113,117,105,114,101,95,108,111,99, + 107,218,13,95,109,111,100,117,108,101,95,108,111,99,107,115, + 114,86,0,0,0,218,12,114,101,108,101,97,115,101,95,108, + 111,99,107,41,2,114,68,0,0,0,114,26,0,0,0,115, + 2,0,0,0,32,32,114,7,0,0,0,218,2,99,98,218, + 28,95,103,101,116,95,109,111,100,117,108,101,95,108,111,99, + 107,46,60,108,111,99,97,108,115,62,46,99,98,189,1,0, + 0,115,73,0,0,0,128,0,220,16,20,215,16,33,209,16, + 33,212,16,35,240,2,7,17,40,244,8,0,24,37,215,23, + 40,209,23,40,168,20,211,23,46,176,35,210,23,53,220,28, + 41,168,36,208,28,47,228,20,24,215,20,37,209,20,37,213, + 20,39,248,148,68,215,20,37,209,20,37,213,20,39,250,115, + 11,0,0,0,150,31,65,10,0,193,10,22,65,32,3,41, + 10,114,181,0,0,0,114,182,0,0,0,114,183,0,0,0, + 114,83,0,0,0,114,127,0,0,0,114,157,0,0,0,114, + 124,0,0,0,114,59,0,0,0,114,68,0,0,0,114,184, + 0,0,0,41,3,114,26,0,0,0,114,96,0,0,0,114, + 185,0,0,0,115,3,0,0,0,32,32,32,114,7,0,0, + 0,114,175,0,0,0,114,175,0,0,0,170,1,0,0,115, + 154,0,0,0,128,0,244,12,0,5,9,215,4,21,209,4, + 21,212,4,23,240,2,25,5,28,240,2,3,9,24,220,19, + 32,160,20,210,19,38,211,19,40,136,68,240,8,0,12,16, + 137,60,220,15,22,137,127,220,23,39,168,4,211,23,45,145, + 4,228,23,34,160,52,211,23,40,144,4,224,29,33,244,0, + 9,13,40,244,22,0,35,43,167,44,161,44,168,116,211,34, + 56,140,77,152,36,209,12,31,228,8,12,215,8,25,209,8, + 25,212,8,27,224,11,15,128,75,248,244,49,0,16,24,243, + 0,1,9,24,216,19,23,138,68,240,3,1,9,24,251,244, + 44,0,9,13,215,8,25,209,8,25,213,8,27,250,115,41, + 0,0,0,151,14,65,62,0,165,65,3,66,16,0,193,62, + 12,66,13,3,194,10,2,66,16,0,194,12,1,66,13,3, + 194,13,3,66,16,0,194,16,22,66,38,3,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,124,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,110,1,30,0, + 85,1,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,32,0, + 85,1,82,5,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,32,0, + 103,1,33,0,91,6,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,103,1,102,0,61,3,31,0, + 102,1,41,2,122,177,65,99,113,117,105,114,101,115,32,116, + 104,101,110,32,114,101,108,101,97,115,101,115,32,116,104,101, + 32,109,111,100,117,108,101,32,108,111,99,107,32,102,111,114, + 32,97,32,103,105,118,101,110,32,109,111,100,117,108,101,32, + 110,97,109,101,46,10,10,84,104,105,115,32,105,115,32,117, + 115,101,100,32,116,111,32,101,110,115,117,114,101,32,97,32, + 109,111,100,117,108,101,32,105,115,32,99,111,109,112,108,101, + 116,101,108,121,32,105,110,105,116,105,97,108,105,122,101,100, + 44,32,105,110,32,116,104,101,10,101,118,101,110,116,32,105, + 116,32,105,115,32,98,101,105,110,103,32,105,109,112,111,114, + 116,101,100,32,98,121,32,97,110,111,116,104,101,114,32,116, + 104,114,101,97,100,46,10,78,41,4,114,175,0,0,0,114, + 140,0,0,0,114,141,0,0,0,114,110,0,0,0,41,2, + 114,26,0,0,0,114,96,0,0,0,115,2,0,0,0,32, + 32,114,7,0,0,0,218,19,95,108,111,99,107,95,117,110, + 108,111,99,107,95,109,111,100,117,108,101,114,188,0,0,0, + 207,1,0,0,115,61,0,0,0,128,0,244,12,0,12,28, + 152,68,211,11,33,128,68,240,2,7,5,23,216,8,12,143, + 12,137,12,140,14,240,12,0,9,13,143,12,137,12,141,14, + 248,244,11,0,12,26,243,0,3,5,13,241,6,0,9,13, + 240,7,3,5,13,250,115,12,0,0,0,141,16,46,0,174, + 10,59,3,186,1,59,3,99,1,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,15,0,0,0,243,18,0,0, + 0,149,0,85,0,34,0,85,1,48,0,85,2,68,1,54, + 1,36,0,41,1,97,26,1,0,0,114,101,109,111,118,101, + 95,105,109,112,111,114,116,108,105,98,95,102,114,97,109,101, + 115,32,105,110,32,105,109,112,111,114,116,46,99,32,119,105, + 108,108,32,97,108,119,97,121,115,32,114,101,109,111,118,101, + 32,115,101,113,117,101,110,99,101,115,10,111,102,32,105,109, + 112,111,114,116,108,105,98,32,102,114,97,109,101,115,32,116, + 104,97,116,32,101,110,100,32,119,105,116,104,32,97,32,99, + 97,108,108,32,116,111,32,116,104,105,115,32,102,117,110,99, + 116,105,111,110,10,10,85,115,101,32,105,116,32,105,110,115, + 116,101,97,100,32,111,102,32,97,32,110,111,114,109,97,108, + 32,99,97,108,108,32,105,110,32,112,108,97,99,101,115,32, + 119,104,101,114,101,32,105,110,99,108,117,100,105,110,103,32, + 116,104,101,32,105,109,112,111,114,116,108,105,98,10,102,114, + 97,109,101,115,32,105,110,116,114,111,100,117,99,101,115,32, + 117,110,119,97,110,116,101,100,32,110,111,105,115,101,32,105, + 110,116,111,32,116,104,101,32,116,114,97,99,101,98,97,99, + 107,32,40,101,46,103,46,32,119,104,101,110,32,101,120,101, + 99,117,116,105,110,103,10,109,111,100,117,108,101,32,99,111, + 100,101,41,10,114,32,0,0,0,41,3,218,1,102,114,105, + 0,0,0,218,4,107,119,100,115,115,3,0,0,0,32,32, + 32,114,7,0,0,0,218,25,95,99,97,108,108,95,119,105, + 116,104,95,102,114,97,109,101,115,95,114,101,109,111,118,101, + 100,114,192,0,0,0,224,1,0,0,115,20,0,0,0,128, + 0,241,16,0,12,13,136,100,208,11,27,144,100,209,11,27, + 208,4,27,114,22,0,0,0,114,162,0,0,0,41,1,218, + 9,118,101,114,98,111,115,105,116,121,99,1,0,0,0,0, + 0,0,0,1,0,0,0,5,0,0,0,7,0,0,0,243, + 194,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,58,188,0,0,97,65, + 0,0,85,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,1,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,5,0,0,83,2, + 85,0,45,0,0,0,110,0,91,9,0,0,0,0,0,0, + 0,0,85,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,2,54,0,91,0, + 0,0,0,0,0,0,0,0,82,12,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,3,57,2, + 32,0,103,4,103,4,41,5,122,61,80,114,105,110,116,32, + 116,104,101,32,109,101,115,115,97,103,101,32,116,111,32,115, + 116,100,101,114,114,32,105,102,32,45,118,47,80,89,84,72, + 79,78,86,69,82,66,79,83,69,32,105,115,32,116,117,114, + 110,101,100,32,111,110,46,41,2,218,1,35,122,7,105,109, + 112,111,114,116,32,122,2,35,32,41,1,218,4,102,105,108, + 101,78,41,7,114,24,0,0,0,218,5,102,108,97,103,115, + 218,7,118,101,114,98,111,115,101,218,10,115,116,97,114,116, + 115,119,105,116,104,218,5,112,114,105,110,116,218,6,102,111, + 114,109,97,116,218,6,115,116,100,101,114,114,41,3,218,7, + 109,101,115,115,97,103,101,114,193,0,0,0,114,105,0,0, + 0,115,3,0,0,0,32,32,32,114,7,0,0,0,218,16, + 95,118,101,114,98,111,115,101,95,109,101,115,115,97,103,101, + 114,204,0,0,0,235,1,0,0,115,75,0,0,0,128,0, + 228,7,10,135,121,129,121,215,7,24,209,7,24,152,73,211, + 7,37,216,15,22,215,15,33,209,15,33,208,34,50,215,15, + 51,209,15,51,216,22,26,152,87,145,110,136,71,220,8,13, + 136,103,143,110,138,110,152,100,208,14,35,172,35,175,42,169, + 42,211,8,53,240,7,0,8,38,114,22,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,44,0,0,0,94,0,149,0,85,0,52,1, + 83,1,26,0,106,8,110,1,91,1,0,0,0,0,0,0, + 0,0,85,1,84,0,53,2,0,0,0,0,0,0,32,0, + 85,1,36,0,41,2,122,49,68,101,99,111,114,97,116,111, + 114,32,116,111,32,118,101,114,105,102,121,32,116,104,101,32, + 110,97,109,101,100,32,109,111,100,117,108,101,32,105,115,32, + 98,117,105,108,116,45,105,110,46,99,2,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,19,0,0,0,243,88, + 0,0,0,62,1,149,0,85,1,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,59,1,0,0,97,14,0,0,91, + 5,0,0,0,0,0,0,0,0,85,1,60,2,14,0,83, + 1,51,2,85,1,83,2,57,2,101,1,84,2,34,0,88, + 1,53,2,0,0,0,0,0,0,36,0,41,3,78,250,25, + 32,105,115,32,110,111,116,32,97,32,98,117,105,108,116,45, + 105,110,32,109,111,100,117,108,101,114,25,0,0,0,41,3, + 114,24,0,0,0,218,20,98,117,105,108,116,105,110,95,109, + 111,100,117,108,101,95,110,97,109,101,115,218,11,73,109,112, + 111,114,116,69,114,114,111,114,169,3,114,49,0,0,0,218, + 8,102,117,108,108,110,97,109,101,218,3,102,120,110,115,3, + 0,0,0,32,32,128,114,7,0,0,0,218,25,95,114,101, + 113,117,105,114,101,115,95,98,117,105,108,116,105,110,95,119, + 114,97,112,112,101,114,218,52,95,114,101,113,117,105,114,101, + 115,95,98,117,105,108,116,105,110,46,60,108,111,99,97,108, + 115,62,46,95,114,101,113,117,105,114,101,115,95,98,117,105, + 108,116,105,110,95,119,114,97,112,112,101,114,245,1,0,0, + 115,54,0,0,0,248,128,0,216,11,19,156,51,215,27,51, + 209,27,51,211,11,51,220,18,29,160,24,161,12,208,44,69, + 208,30,70,216,35,43,241,3,1,19,45,240,0,1,13,45, + 225,15,18,144,52,211,15,34,208,8,34,114,22,0,0,0, + 169,1,114,21,0,0,0,41,2,114,212,0,0,0,114,213, + 0,0,0,115,2,0,0,0,96,32,114,7,0,0,0,218, + 17,95,114,101,113,117,105,114,101,115,95,98,117,105,108,116, + 105,110,114,216,0,0,0,243,1,0,0,115,27,0,0,0, + 248,128,0,245,4,4,5,35,244,10,0,5,10,208,10,35, + 160,83,212,4,41,216,11,36,208,4,36,114,22,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,44,0,0,0,94,0,149,0,85,0, + 52,1,83,1,26,0,106,8,110,1,91,1,0,0,0,0, + 0,0,0,0,85,1,84,0,53,2,0,0,0,0,0,0, + 32,0,85,1,36,0,41,2,122,47,68,101,99,111,114,97, + 116,111,114,32,116,111,32,118,101,114,105,102,121,32,116,104, + 101,32,110,97,109,101,100,32,109,111,100,117,108,101,32,105, + 115,32,102,114,111,122,101,110,46,99,2,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,19,0,0,0,243,100, + 0,0,0,62,1,149,0,91,0,0,0,0,0,0,0,0, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,14,0,0,91,5,0,0,0, + 0,0,0,0,0,85,1,60,2,14,0,83,1,51,2,85, + 1,83,2,57,2,101,1,84,2,34,0,88,1,53,2,0, + 0,0,0,0,0,36,0,41,3,78,122,23,32,105,115,32, + 110,111,116,32,97,32,102,114,111,122,101,110,32,109,111,100, + 117,108,101,114,25,0,0,0,41,3,114,181,0,0,0,218, + 9,105,115,95,102,114,111,122,101,110,114,209,0,0,0,114, + 210,0,0,0,115,3,0,0,0,32,32,128,114,7,0,0, + 0,218,24,95,114,101,113,117,105,114,101,115,95,102,114,111, + 122,101,110,95,119,114,97,112,112,101,114,218,50,95,114,101, + 113,117,105,114,101,115,95,102,114,111,122,101,110,46,60,108, + 111,99,97,108,115,62,46,95,114,101,113,117,105,114,101,115, + 95,102,114,111,122,101,110,95,119,114,97,112,112,101,114,0, + 2,0,0,115,55,0,0,0,248,128,0,220,15,19,143,126, + 137,126,152,104,215,15,39,209,15,39,220,18,29,160,24,161, + 12,208,44,67,208,30,68,216,35,43,241,3,1,19,45,240, + 0,1,13,45,225,15,18,144,52,211,15,34,208,8,34,114, + 22,0,0,0,114,215,0,0,0,41,2,114,212,0,0,0, + 114,220,0,0,0,115,2,0,0,0,96,32,114,7,0,0, + 0,218,16,95,114,101,113,117,105,114,101,115,95,102,114,111, + 122,101,110,114,222,0,0,0,254,1,0,0,115,27,0,0, + 0,248,128,0,245,4,4,5,35,244,10,0,5,10,208,10, + 34,160,67,212,4,40,216,11,35,208,4,35,114,22,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,240,0,0,0,149,0,83,1,110, + 2,91,0,0,0,0,0,0,0,0,0,82,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 2,91,4,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,32,0,91,7,0,0,0,0,0,0,0,0,88, + 16,53,2,0,0,0,0,0,0,110,3,85,1,91,8,0, + 0,0,0,0,0,0,0,82,10,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,59,0,0,0,97, + 49,0,0,91,8,0,0,0,0,0,0,0,0,82,10,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,5,0,0,0,110,4,91,13,0,0,0,0,0, + 0,0,0,88,52,53,2,0,0,0,0,0,0,32,0,91, + 8,0,0,0,0,0,0,0,0,82,10,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,5, + 0,0,0,36,0,91,15,0,0,0,0,0,0,0,0,85, + 3,53,1,0,0,0,0,0,0,36,0,41,2,122,122,76, + 111,97,100,32,116,104,101,32,115,112,101,99,105,102,105,101, + 100,32,109,111,100,117,108,101,32,105,110,116,111,32,115,121, + 115,46,109,111,100,117,108,101,115,32,97,110,100,32,114,101, + 116,117,114,110,32,105,116,46,10,10,84,104,105,115,32,109, + 101,116,104,111,100,32,105,115,32,100,101,112,114,101,99,97, + 116,101,100,46,32,32,85,115,101,32,108,111,97,100,101,114, + 46,101,120,101,99,95,109,111,100,117,108,101,40,41,32,105, + 110,115,116,101,97,100,46,10,10,122,103,116,104,101,32,108, + 111,97,100,95,109,111,100,117,108,101,40,41,32,109,101,116, + 104,111,100,32,105,115,32,100,101,112,114,101,99,97,116,101, + 100,32,97,110,100,32,115,108,97,116,101,100,32,102,111,114, + 32,114,101,109,111,118,97,108,32,105,110,32,80,121,116,104, + 111,110,32,51,46,49,53,59,32,117,115,101,32,101,120,101, + 99,95,109,111,100,117,108,101,40,41,32,105,110,115,116,101, + 97,100,41,8,218,9,95,119,97,114,110,105,110,103,115,218, + 4,119,97,114,110,218,18,68,101,112,114,101,99,97,116,105, + 111,110,87,97,114,110,105,110,103,218,16,115,112,101,99,95, + 102,114,111,109,95,108,111,97,100,101,114,114,24,0,0,0, + 218,7,109,111,100,117,108,101,115,218,5,95,101,120,101,99, + 218,5,95,108,111,97,100,41,5,114,49,0,0,0,114,211, + 0,0,0,218,3,109,115,103,218,4,115,112,101,99,218,6, + 109,111,100,117,108,101,115,5,0,0,0,32,32,32,32,32, + 114,7,0,0,0,218,17,95,108,111,97,100,95,109,111,100, + 117,108,101,95,115,104,105,109,114,234,0,0,0,10,2,0, + 0,115,93,0,0,0,128,0,240,12,1,12,52,128,67,228, + 4,13,135,78,129,78,144,51,212,24,42,212,4,43,220,11, + 27,152,72,211,11,43,128,68,216,7,15,148,51,151,59,145, + 59,211,7,30,220,17,20,151,27,145,27,152,88,209,17,38, + 136,6,220,8,13,136,100,212,8,27,220,15,18,143,123,137, + 123,152,56,209,15,36,208,8,36,228,15,20,144,84,139,123, + 208,8,26,114,22,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,3,0,0,0,243,22,1, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,0, + 83,1,83,2,53,3,0,0,0,0,0,0,110,1,91,1, + 0,0,0,0,0,0,0,0,85,0,83,3,83,2,53,3, + 0,0,0,0,0,0,61,1,110,2,40,0,0,0,0,0, + 0,0,97,11,0,0,91,3,0,0,0,0,0,0,0,0, + 85,2,53,1,0,0,0,0,0,0,36,0,30,0,85,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,3,30,0,85,0,82,8,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,4, + 83,5,85,3,60,2,14,0,83,6,85,4,60,2,14,0, + 83,7,51,5,36,0,33,0,91,6,0,0,0,0,0,0, + 0,0,7,0,97,5,0,0,32,0,83,4,110,3,31,0, + 78,38,102,0,61,3,31,0,102,1,33,0,91,6,0,0, + 0,0,0,0,0,0,7,0,97,26,0,0,32,0,85,1, + 99,9,0,0,83,5,85,3,60,2,14,0,83,7,51,3, + 115,2,31,0,36,0,83,5,85,3,60,2,14,0,83,8, + 85,1,60,2,14,0,83,9,51,5,115,2,31,0,36,0, + 102,0,61,3,31,0,102,1,41,10,122,44,84,104,101,32, + 105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,111, + 102,32,77,111,100,117,108,101,84,121,112,101,46,95,95,114, + 101,112,114,95,95,40,41,46,218,10,95,95,108,111,97,100, + 101,114,95,95,78,218,8,95,95,115,112,101,99,95,95,218, + 1,63,250,8,60,109,111,100,117,108,101,32,250,6,32,102, + 114,111,109,32,218,1,62,250,2,32,40,250,2,41,62,41, + 5,114,15,0,0,0,218,22,95,109,111,100,117,108,101,95, + 114,101,112,114,95,102,114,111,109,95,115,112,101,99,114,11, + 0,0,0,114,4,0,0,0,218,8,95,95,102,105,108,101, + 95,95,41,5,114,233,0,0,0,218,6,108,111,97,100,101, + 114,114,232,0,0,0,114,26,0,0,0,218,8,102,105,108, + 101,110,97,109,101,115,5,0,0,0,32,32,32,32,32,114, + 7,0,0,0,218,12,95,109,111,100,117,108,101,95,114,101, + 112,114,114,248,0,0,0,29,2,0,0,115,177,0,0,0, + 128,0,228,13,20,144,86,152,92,168,52,211,13,48,128,70, + 220,15,22,144,118,152,122,168,52,211,15,48,208,7,48,128, + 116,213,7,48,220,15,37,160,100,211,15,43,208,8,43,240, + 4,3,5,19,216,15,21,143,127,137,127,136,4,240,6,8, + 5,54,216,19,25,151,63,145,63,136,8,240,14,0,18,26, + 152,36,153,24,160,22,168,8,161,124,176,49,208,15,53,208, + 8,53,248,244,21,0,12,26,243,0,1,5,19,216,15,18, + 138,4,240,3,1,5,19,251,244,8,0,12,26,243,0,4, + 5,53,216,11,17,137,62,216,21,29,152,100,153,88,160,81, + 208,19,39,210,12,39,224,21,29,152,100,153,88,160,82,168, + 6,161,122,176,18,208,19,52,210,12,52,240,9,4,5,53, + 250,115,40,0,0,0,174,12,65,18,0,187,12,65,36,0, + 193,18,12,65,33,3,193,32,1,65,33,3,193,36,20,66, + 8,3,193,58,11,66,8,3,194,7,1,66,8,3,99,0, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, + 0,0,0,243,174,0,0,0,149,0,92,0,114,1,83,0, + 114,2,83,1,114,3,83,2,114,4,83,3,83,3,83,3, + 83,4,46,3,83,5,26,0,106,2,114,5,83,6,26,0, + 114,6,83,7,26,0,114,7,92,8,83,8,26,0,53,0, + 0,0,0,0,0,0,114,9,92,9,82,20,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,9, + 26,0,53,0,0,0,0,0,0,0,114,9,92,8,83,10, + 26,0,53,0,0,0,0,0,0,0,114,11,92,8,83,11, + 26,0,53,0,0,0,0,0,0,0,114,12,92,12,82,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,12,26,0,53,0,0,0,0,0,0,0,114,12, + 83,13,114,13,103,3,41,14,218,10,77,111,100,117,108,101, + 83,112,101,99,105,50,2,0,0,97,112,5,0,0,84,104, + 101,32,115,112,101,99,105,102,105,99,97,116,105,111,110,32, + 102,111,114,32,97,32,109,111,100,117,108,101,44,32,117,115, + 101,100,32,102,111,114,32,108,111,97,100,105,110,103,46,10, + 10,65,32,109,111,100,117,108,101,39,115,32,115,112,101,99, + 32,105,115,32,116,104,101,32,115,111,117,114,99,101,32,102, + 111,114,32,105,110,102,111,114,109,97,116,105,111,110,32,97, + 98,111,117,116,32,116,104,101,32,109,111,100,117,108,101,46, + 32,32,70,111,114,10,100,97,116,97,32,97,115,115,111,99, + 105,97,116,101,100,32,119,105,116,104,32,116,104,101,32,109, + 111,100,117,108,101,44,32,105,110,99,108,117,100,105,110,103, + 32,115,111,117,114,99,101,44,32,117,115,101,32,116,104,101, + 32,115,112,101,99,39,115,10,108,111,97,100,101,114,46,10, + 10,96,110,97,109,101,96,32,105,115,32,116,104,101,32,97, + 98,115,111,108,117,116,101,32,110,97,109,101,32,111,102,32, + 116,104,101,32,109,111,100,117,108,101,46,32,32,96,108,111, + 97,100,101,114,96,32,105,115,32,116,104,101,32,108,111,97, + 100,101,114,10,116,111,32,117,115,101,32,119,104,101,110,32, + 108,111,97,100,105,110,103,32,116,104,101,32,109,111,100,117, + 108,101,46,32,32,96,112,97,114,101,110,116,96,32,105,115, + 32,116,104,101,32,110,97,109,101,32,111,102,32,116,104,101, + 10,112,97,99,107,97,103,101,32,116,104,101,32,109,111,100, + 117,108,101,32,105,115,32,105,110,46,32,32,84,104,101,32, + 112,97,114,101,110,116,32,105,115,32,100,101,114,105,118,101, + 100,32,102,114,111,109,32,116,104,101,32,110,97,109,101,46, + 10,10,96,105,115,95,112,97,99,107,97,103,101,96,32,100, + 101,116,101,114,109,105,110,101,115,32,105,102,32,116,104,101, + 32,109,111,100,117,108,101,32,105,115,32,99,111,110,115,105, + 100,101,114,101,100,32,97,32,112,97,99,107,97,103,101,32, + 111,114,10,110,111,116,46,32,32,79,110,32,109,111,100,117, + 108,101,115,32,116,104,105,115,32,105,115,32,114,101,102,108, + 101,99,116,101,100,32,98,121,32,116,104,101,32,96,95,95, + 112,97,116,104,95,95,96,32,97,116,116,114,105,98,117,116, + 101,46,10,10,96,111,114,105,103,105,110,96,32,105,115,32, + 116,104,101,32,115,112,101,99,105,102,105,99,32,108,111,99, + 97,116,105,111,110,32,117,115,101,100,32,98,121,32,116,104, + 101,32,108,111,97,100,101,114,32,102,114,111,109,32,119,104, + 105,99,104,32,116,111,10,108,111,97,100,32,116,104,101,32, + 109,111,100,117,108,101,44,32,105,102,32,116,104,97,116,32, + 105,110,102,111,114,109,97,116,105,111,110,32,105,115,32,97, + 118,97,105,108,97,98,108,101,46,32,32,87,104,101,110,32, + 102,105,108,101,110,97,109,101,32,105,115,10,115,101,116,44, + 32,111,114,105,103,105,110,32,119,105,108,108,32,109,97,116, + 99,104,46,10,10,96,104,97,115,95,108,111,99,97,116,105, + 111,110,96,32,105,110,100,105,99,97,116,101,115,32,116,104, + 97,116,32,97,32,115,112,101,99,39,115,32,34,111,114,105, + 103,105,110,34,32,114,101,102,108,101,99,116,115,32,97,32, + 108,111,99,97,116,105,111,110,46,10,87,104,101,110,32,116, + 104,105,115,32,105,115,32,84,114,117,101,44,32,96,95,95, + 102,105,108,101,95,95,96,32,97,116,116,114,105,98,117,116, + 101,32,111,102,32,116,104,101,32,109,111,100,117,108,101,32, + 105,115,32,115,101,116,46,10,10,96,99,97,99,104,101,100, + 96,32,105,115,32,116,104,101,32,108,111,99,97,116,105,111, + 110,32,111,102,32,116,104,101,32,99,97,99,104,101,100,32, + 98,121,116,101,99,111,100,101,32,102,105,108,101,44,32,105, + 102,32,97,110,121,46,32,32,73,116,10,99,111,114,114,101, + 115,112,111,110,100,115,32,116,111,32,116,104,101,32,96,95, + 95,99,97,99,104,101,100,95,95,96,32,97,116,116,114,105, + 98,117,116,101,46,10,10,96,115,117,98,109,111,100,117,108, + 101,95,115,101,97,114,99,104,95,108,111,99,97,116,105,111, + 110,115,96,32,105,115,32,116,104,101,32,115,101,113,117,101, + 110,99,101,32,111,102,32,112,97,116,104,32,101,110,116,114, + 105,101,115,32,116,111,10,115,101,97,114,99,104,32,119,104, + 101,110,32,105,109,112,111,114,116,105,110,103,32,115,117,98, + 109,111,100,117,108,101,115,46,32,32,73,102,32,115,101,116, + 44,32,105,115,95,112,97,99,107,97,103,101,32,115,104,111, + 117,108,100,32,98,101,10,84,114,117,101,45,45,97,110,100, + 32,70,97,108,115,101,32,111,116,104,101,114,119,105,115,101, + 46,10,10,80,97,99,107,97,103,101,115,32,97,114,101,32, + 115,105,109,112,108,121,32,109,111,100,117,108,101,115,32,116, + 104,97,116,32,40,109,97,121,41,32,104,97,118,101,32,115, + 117,98,109,111,100,117,108,101,115,46,32,32,73,102,32,97, + 32,115,112,101,99,10,104,97,115,32,97,32,110,111,110,45, + 78,111,110,101,32,118,97,108,117,101,32,105,110,32,96,115, + 117,98,109,111,100,117,108,101,95,115,101,97,114,99,104,95, + 108,111,99,97,116,105,111,110,115,96,44,32,116,104,101,32, + 105,109,112,111,114,116,10,115,121,115,116,101,109,32,119,105, + 108,108,32,99,111,110,115,105,100,101,114,32,109,111,100,117, + 108,101,115,32,108,111,97,100,101,100,32,102,114,111,109,32, + 116,104,101,32,115,112,101,99,32,97,115,32,112,97,99,107, + 97,103,101,115,46,10,10,79,110,108,121,32,102,105,110,100, + 101,114,115,32,40,115,101,101,32,105,109,112,111,114,116,108, + 105,98,46,97,98,99,46,77,101,116,97,80,97,116,104,70, + 105,110,100,101,114,32,97,110,100,10,105,109,112,111,114,116, + 108,105,98,46,97,98,99,46,80,97,116,104,69,110,116,114, + 121,70,105,110,100,101,114,41,32,115,104,111,117,108,100,32, + 109,111,100,105,102,121,32,77,111,100,117,108,101,83,112,101, + 99,32,105,110,115,116,97,110,99,101,115,46,10,10,78,41, + 3,218,6,111,114,105,103,105,110,218,12,108,111,97,100,101, + 114,95,115,116,97,116,101,218,10,105,115,95,112,97,99,107, + 97,103,101,99,3,0,0,0,0,0,0,0,3,0,0,0, + 2,0,0,0,3,0,0,0,243,126,0,0,0,149,0,88, + 16,108,0,0,0,0,0,0,0,0,0,88,32,108,1,0, + 0,0,0,0,0,0,0,88,48,108,2,0,0,0,0,0, + 0,0,0,88,64,108,3,0,0,0,0,0,0,0,0,85, + 5,40,0,0,0,0,0,0,0,97,2,0,0,47,0,79, + 1,83,0,85,0,108,4,0,0,0,0,0,0,0,0,47, + 0,85,0,108,5,0,0,0,0,0,0,0,0,83,1,85, + 0,108,6,0,0,0,0,0,0,0,0,83,0,85,0,108, + 7,0,0,0,0,0,0,0,0,103,0,169,2,78,70,41, + 8,114,26,0,0,0,114,246,0,0,0,114,251,0,0,0, + 114,252,0,0,0,218,26,115,117,98,109,111,100,117,108,101, + 95,115,101,97,114,99,104,95,108,111,99,97,116,105,111,110, + 115,218,25,95,117,110,105,110,105,116,105,97,108,105,122,101, + 100,95,115,117,98,109,111,100,117,108,101,115,218,13,95,115, + 101,116,95,102,105,108,101,97,116,116,114,218,7,95,99,97, + 99,104,101,100,41,6,114,49,0,0,0,114,26,0,0,0, + 114,246,0,0,0,114,251,0,0,0,114,252,0,0,0,114, + 253,0,0,0,115,6,0,0,0,32,32,32,32,32,32,114, + 7,0,0,0,114,53,0,0,0,218,19,77,111,100,117,108, + 101,83,112,101,99,46,95,95,105,110,105,116,95,95,87,2, + 0,0,115,60,0,0,0,128,0,224,20,24,140,9,216,22, + 28,140,11,216,22,28,140,11,216,28,40,212,8,25,222,48, + 58,169,34,192,4,136,4,212,8,39,216,41,43,136,4,212, + 8,38,240,6,0,30,35,136,4,212,8,26,216,23,27,136, + 4,141,12,114,22,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,0,3,0,0,0,243,70,1, + 0,0,149,0,83,1,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,60,2,14,0, + 51,2,83,2,85,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,60,2,14,0,51,2, + 47,2,110,1,85,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,98,31,0,0,85,1, + 82,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,3,85,0,82,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,60,2,14,0, + 51,2,53,1,0,0,0,0,0,0,32,0,85,0,82,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,98,30,0,0,85,1,82,7,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,4,85,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,14,0,51,2,53,1,0,0,0,0,0,0, + 32,0,85,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,12,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,14,0,83,5, + 83,6,82,15,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 14,0,83,7,51,4,36,0,41,8,78,122,5,110,97,109, + 101,61,122,7,108,111,97,100,101,114,61,122,7,111,114,105, + 103,105,110,61,122,27,115,117,98,109,111,100,117,108,101,95, + 115,101,97,114,99,104,95,108,111,99,97,116,105,111,110,115, + 61,218,1,40,122,2,44,32,218,1,41,41,8,114,26,0, + 0,0,114,246,0,0,0,114,251,0,0,0,114,58,0,0, + 0,114,0,1,0,0,114,50,0,0,0,114,11,0,0,0, + 218,4,106,111,105,110,41,2,114,49,0,0,0,114,105,0, + 0,0,115,2,0,0,0,32,32,114,7,0,0,0,114,154, + 0,0,0,218,19,77,111,100,117,108,101,83,112,101,99,46, + 95,95,114,101,112,114,95,95,100,2,0,0,115,145,0,0, + 0,128,0,216,18,23,152,4,159,9,153,9,145,125,208,16, + 37,168,23,176,20,183,27,177,27,177,15,208,39,64,208,15, + 65,136,4,216,11,15,143,59,137,59,209,11,34,216,12,16, + 143,75,137,75,152,39,160,36,167,43,161,43,161,31,208,24, + 49,212,12,50,216,11,15,215,11,42,209,11,42,209,11,54, + 216,12,16,143,75,137,75,208,26,53,176,100,215,54,85,209, + 54,85,208,53,86,208,24,87,212,12,88,216,18,22,151,46, + 145,46,215,18,41,209,18,41,208,17,42,168,33,168,68,175, + 73,169,73,176,100,171,79,208,43,60,184,65,208,15,62,208, + 8,62,114,22,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,164,1,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,110,2,30,0,85,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,58,72,0,0,61,1,40, + 0,0,0,0,0,0,0,97,142,0,0,32,0,85,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,82,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,58,72,0,0,61,1,40, + 0,0,0,0,0,0,0,97,110,0,0,32,0,85,0,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,82,6,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,58,72,0,0,61,1,40, + 0,0,0,0,0,0,0,97,78,0,0,32,0,88,33,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,58,72,0,0,61,1,40,0,0,0,0,0,0, + 0,97,57,0,0,32,0,85,0,82,8,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,82, + 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,58,72,0,0,61,1,40,0,0,0,0,0,0, + 0,97,25,0,0,32,0,85,0,82,10,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,82, + 10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,58,72,0,0,36,0,33,0,91,12,0,0,0, + 0,0,0,0,0,7,0,97,9,0,0,32,0,91,14,0, + 0,0,0,0,0,0,0,115,2,31,0,36,0,102,0,61, + 3,31,0,102,1,114,2,0,0,0,41,8,114,0,1,0, + 0,114,26,0,0,0,114,246,0,0,0,114,251,0,0,0, + 218,6,99,97,99,104,101,100,218,12,104,97,115,95,108,111, + 99,97,116,105,111,110,114,4,0,0,0,218,14,78,111,116, + 73,109,112,108,101,109,101,110,116,101,100,41,3,114,49,0, + 0,0,218,5,111,116,104,101,114,218,4,115,109,115,108,115, + 3,0,0,0,32,32,32,114,7,0,0,0,218,6,95,95, + 101,113,95,95,218,17,77,111,100,117,108,101,83,112,101,99, + 46,95,95,101,113,95,95,108,2,0,0,115,173,0,0,0, + 128,0,216,15,19,215,15,46,209,15,46,136,4,240,2,8, + 9,34,216,20,24,151,73,145,73,160,21,167,26,161,26,209, + 20,43,247,0,5,21,60,216,20,24,151,75,145,75,160,53, + 167,60,161,60,209,20,47,247,3,5,21,60,224,20,24,151, + 75,145,75,160,53,167,60,161,60,209,20,47,247,5,5,21, + 60,240,6,0,21,25,215,28,60,209,28,60,209,20,60,247, + 7,5,21,60,240,8,0,21,25,151,75,145,75,160,53,167, + 60,161,60,209,20,47,247,9,5,21,60,240,10,0,21,25, + 215,20,37,209,20,37,168,21,215,41,59,209,41,59,209,20, + 59,240,11,5,13,61,248,244,12,0,16,30,243,0,1,9, + 34,220,19,33,210,12,33,240,3,1,9,34,250,115,18,0, + 0,0,142,66,45,66,60,0,194,60,16,67,15,3,195,14, + 1,67,15,3,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,210,0,0,0,149,0, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,99,79,0,0,85,0,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 98,66,0,0,85,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,49,0,0,91,6,0,0,0,0,0,0,0,0, + 99,6,0,0,91,8,0,0,0,0,0,0,0,0,101,1, + 91,6,0,0,0,0,0,0,0,0,82,11,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,85,0,108,0, + 0,0,0,0,0,0,0,0,85,0,82,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0, + 114,2,0,0,0,41,6,114,3,1,0,0,114,251,0,0, + 0,114,2,1,0,0,218,19,95,98,111,111,116,115,116,114, + 97,112,95,101,120,116,101,114,110,97,108,218,19,78,111,116, + 73,109,112,108,101,109,101,110,116,101,100,69,114,114,111,114, + 218,11,95,103,101,116,95,99,97,99,104,101,100,114,74,0, + 0,0,115,1,0,0,0,32,114,7,0,0,0,114,11,1, + 0,0,218,17,77,111,100,117,108,101,83,112,101,99,46,99, + 97,99,104,101,100,120,2,0,0,115,74,0,0,0,128,0, + 224,11,15,143,60,137,60,209,11,31,216,15,19,143,123,137, + 123,209,15,38,168,52,215,43,61,215,43,61,220,19,38,209, + 19,46,220,26,45,208,20,45,220,31,50,215,31,62,209,31, + 62,184,116,191,123,185,123,211,31,75,144,4,148,12,216,15, + 19,143,124,137,124,208,8,27,114,22,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,243,16,0,0,0,149,0,88,16,108,0,0,0,0, + 0,0,0,0,0,103,0,114,2,0,0,0,41,1,114,3, + 1,0,0,41,2,114,49,0,0,0,114,11,1,0,0,115, + 2,0,0,0,32,32,114,7,0,0,0,114,11,1,0,0, + 114,22,1,0,0,129,2,0,0,115,7,0,0,0,128,0, + 224,23,29,141,12,114,22,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 112,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,99,30,0,0, + 85,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,1,53,1,0,0, + 0,0,0,0,83,2,5,0,0,0,36,0,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,36,0,41,3,122,32,84,104,101,32,110,97,109,101, + 32,111,102,32,116,104,101,32,109,111,100,117,108,101,39,115, + 32,112,97,114,101,110,116,46,218,1,46,114,146,0,0,0, + 41,3,114,0,1,0,0,114,26,0,0,0,218,10,114,112, + 97,114,116,105,116,105,111,110,114,74,0,0,0,115,1,0, + 0,0,32,114,7,0,0,0,218,6,112,97,114,101,110,116, + 218,17,77,111,100,117,108,101,83,112,101,99,46,112,97,114, + 101,110,116,133,2,0,0,115,52,0,0,0,128,0,240,6, + 0,12,16,215,11,42,209,11,42,209,11,50,216,19,23,151, + 57,145,57,215,19,39,209,19,39,168,3,211,19,44,168,81, + 209,19,47,208,12,47,224,19,23,151,57,145,57,208,12,28, + 114,22,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,26,0,0,0,149, + 0,85,0,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,36,0,114,2,0,0,0,41,1, + 114,2,1,0,0,114,74,0,0,0,115,1,0,0,0,32, + 114,7,0,0,0,114,12,1,0,0,218,23,77,111,100,117, + 108,101,83,112,101,99,46,104,97,115,95,108,111,99,97,116, + 105,111,110,141,2,0,0,115,14,0,0,0,128,0,224,15, + 19,215,15,33,209,15,33,208,8,33,114,22,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,36,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,85, + 0,108,1,0,0,0,0,0,0,0,0,103,0,114,2,0, + 0,0,41,2,218,4,98,111,111,108,114,2,1,0,0,41, + 2,114,49,0,0,0,218,5,118,97,108,117,101,115,2,0, + 0,0,32,32,114,7,0,0,0,114,12,1,0,0,114,30, + 1,0,0,145,2,0,0,115,14,0,0,0,128,0,228,29, + 33,160,37,155,91,136,4,213,8,26,114,22,0,0,0,41, + 8,114,3,1,0,0,114,2,1,0,0,114,1,1,0,0, + 114,246,0,0,0,114,252,0,0,0,114,26,0,0,0,114, + 251,0,0,0,114,0,1,0,0,41,14,114,11,0,0,0, + 114,10,0,0,0,114,3,0,0,0,114,33,0,0,0,114, + 12,0,0,0,114,53,0,0,0,114,154,0,0,0,114,16, + 1,0,0,218,8,112,114,111,112,101,114,116,121,114,11,1, + 0,0,218,6,115,101,116,116,101,114,114,27,1,0,0,114, + 12,1,0,0,114,35,0,0,0,114,32,0,0,0,114,22, + 0,0,0,114,7,0,0,0,114,250,0,0,0,114,250,0, + 0,0,50,2,0,0,115,143,0,0,0,134,0,241,2,34, + 5,8,240,72,1,0,48,52,192,36,216,28,32,245,3,11, + 5,28,242,26,6,5,63,242,16,10,5,34,240,24,0,6, + 14,241,2,6,5,28,243,3,0,6,14,240,2,6,5,28, + 240,16,0,6,12,135,93,129,93,241,2,1,5,30,243,3, + 0,6,19,240,2,1,5,30,240,6,0,6,14,241,2,5, + 5,29,243,3,0,6,14,240,2,5,5,29,240,14,0,6, + 14,241,2,1,5,34,243,3,0,6,14,240,2,1,5,34, + 240,6,0,6,18,215,5,24,209,5,24,241,2,1,5,41, + 243,3,0,6,25,243,2,1,5,41,114,22,0,0,0,114, + 250,0,0,0,169,2,114,251,0,0,0,114,253,0,0,0, + 99,2,0,0,0,0,0,0,0,2,0,0,0,7,0,0, + 0,3,0,0,0,243,76,1,0,0,149,0,85,2,99,13, + 0,0,91,1,0,0,0,0,0,0,0,0,85,1,83,2, + 83,1,53,3,0,0,0,0,0,0,110,2,85,2,40,0, + 0,0,0,0,0,0,100,73,0,0,91,3,0,0,0,0, + 0,0,0,0,85,1,83,3,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,56,0,0,91,4,0,0, + 0,0,0,0,0,0,99,6,0,0,91,6,0,0,0,0, + 0,0,0,0,101,1,91,4,0,0,0,0,0,0,0,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,4,85,3,99,6,0,0,85,4,34,0, + 88,1,83,4,57,2,36,0,85,3,40,0,0,0,0,0, + 0,0,97,2,0,0,47,0,79,1,83,1,110,5,85,4, + 34,0,88,1,85,5,83,5,57,3,36,0,85,3,99,38, + 0,0,91,3,0,0,0,0,0,0,0,0,85,1,83,6, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,19,0,0,30,0,85,1,82,11,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,110,3,79,2,83,7,110,3,91,15, + 0,0,0,0,0,0,0,0,88,1,88,35,83,8,57,4, + 36,0,33,0,91,12,0,0,0,0,0,0,0,0,7,0, + 97,5,0,0,32,0,83,1,110,3,31,0,78,24,102,0, + 61,3,31,0,102,1,41,9,122,53,82,101,116,117,114,110, + 32,97,32,109,111,100,117,108,101,32,115,112,101,99,32,98, + 97,115,101,100,32,111,110,32,118,97,114,105,111,117,115,32, + 108,111,97,100,101,114,32,109,101,116,104,111,100,115,46,78, + 218,7,95,79,82,73,71,73,78,218,12,103,101,116,95,102, + 105,108,101,110,97,109,101,41,1,114,246,0,0,0,41,2, + 114,246,0,0,0,114,0,1,0,0,114,253,0,0,0,70, + 114,36,1,0,0,41,8,114,15,0,0,0,114,13,0,0, + 0,114,19,1,0,0,114,20,1,0,0,218,23,115,112,101, + 99,95,102,114,111,109,95,102,105,108,101,95,108,111,99,97, + 116,105,111,110,114,253,0,0,0,114,209,0,0,0,114,250, + 0,0,0,41,6,114,26,0,0,0,114,246,0,0,0,114, + 251,0,0,0,114,253,0,0,0,114,40,1,0,0,218,6, + 115,101,97,114,99,104,115,6,0,0,0,32,32,32,32,32, + 32,114,7,0,0,0,114,227,0,0,0,114,227,0,0,0, + 150,2,0,0,115,190,0,0,0,128,0,224,7,13,129,126, + 220,17,24,152,22,160,25,168,68,211,17,49,136,6,230,11, + 17,148,103,152,102,160,110,215,22,53,209,22,53,220,11,30, + 209,11,38,220,18,37,208,12,37,220,34,53,215,34,77,209, + 34,77,208,8,31,224,11,21,209,11,29,217,19,42,168,52, + 209,19,63,208,12,63,222,23,33,145,18,160,116,136,6,217, + 15,38,160,116,216,66,72,241,3,1,16,74,1,240,0,1, + 9,74,1,240,6,0,8,18,209,7,25,220,11,18,144,54, + 152,60,215,11,40,209,11,40,240,2,3,13,34,216,29,35, + 215,29,46,209,29,46,168,116,211,29,52,145,10,240,10,0, + 26,31,136,74,228,11,21,144,100,168,54,209,11,73,208,4, + 73,248,244,13,0,20,31,243,0,1,13,34,216,29,33,146, + 10,240,3,1,13,34,250,115,18,0,0,0,193,54,17,66, + 20,0,194,20,12,66,35,3,194,34,1,66,35,3,99,3, + 0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,3, + 0,0,0,243,246,1,0,0,149,0,30,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,110,3,85,3,98,2,0,0,85,3,36,0,30,0, + 85,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,110,4,85,1,99,13,0,0,30,0, + 85,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,110,1,30,0,85,0,82,8,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 110,5,85,2,99,28,0,0,85,1,98,13,0,0,91,11, + 0,0,0,0,0,0,0,0,85,1,83,1,83,0,53,3, + 0,0,0,0,0,0,110,2,85,2,40,0,0,0,0,0, + 0,0,100,5,0,0,85,5,98,2,0,0,85,5,110,2, + 30,0,85,0,82,12,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,6,30,0,91,15,0,0, + 0,0,0,0,0,0,85,0,82,16,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,110,7,91,19,0,0,0,0,0,0,0,0, + 88,65,85,2,83,2,57,3,110,3,85,5,99,2,0,0, + 83,3,79,3,88,37,58,72,0,0,85,3,108,10,0,0, + 0,0,0,0,0,0,88,99,108,11,0,0,0,0,0,0, + 0,0,88,115,108,12,0,0,0,0,0,0,0,0,85,3, + 36,0,33,0,91,2,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,78,157,102,0,61,3,31,0, + 102,1,33,0,91,2,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,78,145,102,0,61,3,31,0, + 102,1,33,0,91,2,0,0,0,0,0,0,0,0,7,0, + 97,5,0,0,32,0,83,0,110,5,31,0,78,150,102,0, + 61,3,31,0,102,1,33,0,91,2,0,0,0,0,0,0, + 0,0,7,0,97,5,0,0,32,0,83,0,110,6,31,0, + 78,124,102,0,61,3,31,0,102,1,33,0,91,2,0,0, + 0,0,0,0,0,0,7,0,97,5,0,0,32,0,83,0, + 110,7,31,0,78,120,102,0,61,3,31,0,102,1,41,4, + 78,114,38,1,0,0,169,1,114,251,0,0,0,70,41,13, + 114,237,0,0,0,114,4,0,0,0,114,11,0,0,0,114, + 236,0,0,0,114,245,0,0,0,114,15,0,0,0,218,10, + 95,95,99,97,99,104,101,100,95,95,218,4,108,105,115,116, + 218,8,95,95,112,97,116,104,95,95,114,250,0,0,0,114, + 2,1,0,0,114,11,1,0,0,114,0,1,0,0,41,8, + 114,233,0,0,0,114,246,0,0,0,114,251,0,0,0,114, + 232,0,0,0,114,26,0,0,0,218,8,108,111,99,97,116, + 105,111,110,114,11,1,0,0,114,0,1,0,0,115,8,0, + 0,0,32,32,32,32,32,32,32,32,114,7,0,0,0,218, + 17,95,115,112,101,99,95,102,114,111,109,95,109,111,100,117, + 108,101,114,48,1,0,0,179,2,0,0,115,52,1,0,0, + 128,0,240,4,6,5,24,216,15,21,143,127,137,127,136,4, + 240,8,0,12,16,209,11,27,216,19,23,136,75,240,3,0, + 12,28,240,6,0,12,18,143,63,137,63,128,68,216,7,13, + 129,126,240,2,4,9,17,216,21,27,215,21,38,209,21,38, + 136,70,240,8,3,5,24,216,19,25,151,63,145,63,136,8, + 240,6,0,8,14,129,126,216,11,17,209,11,29,220,21,28, + 152,86,160,89,176,4,211,21,53,136,70,222,15,21,152,40, + 209,26,46,216,21,29,136,70,240,2,3,5,22,216,17,23, + 215,17,34,209,17,34,136,6,240,6,3,5,42,220,37,41, + 168,38,175,47,169,47,211,37,58,208,8,34,244,8,0,12, + 22,144,100,168,54,209,11,50,128,68,216,34,42,209,34,50, + 153,21,184,22,209,57,75,128,68,212,4,22,216,18,24,132, + 75,216,38,64,212,4,35,216,11,15,128,75,248,244,71,1, + 0,12,26,243,0,1,5,13,217,8,12,240,3,1,5,13, + 251,244,20,0,16,30,243,0,2,9,17,225,12,16,240,5, + 2,9,17,251,244,10,0,12,26,243,0,1,5,24,216,19, + 23,138,8,240,3,1,5,24,251,244,18,0,12,26,243,0, + 1,5,22,216,17,21,138,6,240,3,1,5,22,251,244,8, + 0,12,26,243,0,1,5,42,216,37,41,210,8,34,240,3, + 1,5,42,250,115,87,0,0,0,130,12,66,37,0,164,12, + 66,53,0,177,12,67,5,0,193,29,12,67,23,0,193,42, + 21,67,41,0,194,37,10,66,50,3,194,49,1,66,50,3, + 194,53,10,67,2,3,195,1,1,67,2,3,195,5,12,67, + 20,3,195,19,1,67,20,3,195,23,12,67,38,3,195,37, + 1,67,38,3,195,41,12,67,56,3,195,55,1,67,56,3, + 70,169,1,218,8,111,118,101,114,114,105,100,101,99,2,0, + 0,0,0,0,0,0,1,0,0,0,5,0,0,0,3,0, + 0,0,243,224,3,0,0,149,0,85,2,40,0,0,0,0, + 0,0,0,100,14,0,0,91,1,0,0,0,0,0,0,0, + 0,85,1,83,1,83,0,53,3,0,0,0,0,0,0,99, + 18,0,0,30,0,85,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,108,2,0, + 0,0,0,0,0,0,0,85,2,40,0,0,0,0,0,0, + 0,100,14,0,0,91,1,0,0,0,0,0,0,0,0,85, + 1,83,2,83,0,53,3,0,0,0,0,0,0,99,111,0, + 0,85,0,82,8,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,110,3,85,3,99,89,0,0,85, + 0,82,10,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,98,76,0,0,91,12,0,0,0,0,0, + 0,0,0,99,6,0,0,91,14,0,0,0,0,0,0,0, + 0,101,1,91,12,0,0,0,0,0,0,0,0,82,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,4,85,4,82,19,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,4,53,1,0,0,0, + 0,0,0,110,3,85,0,82,10,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,3,108,10,0, + 0,0,0,0,0,0,0,88,48,108,4,0,0,0,0,0, + 0,0,0,83,0,85,1,108,11,0,0,0,0,0,0,0, + 0,30,0,88,49,108,12,0,0,0,0,0,0,0,0,85, + 2,40,0,0,0,0,0,0,0,100,14,0,0,91,1,0, + 0,0,0,0,0,0,0,85,1,83,3,83,0,53,3,0, + 0,0,0,0,0,99,18,0,0,30,0,85,0,82,26,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,108,14,0,0,0,0,0,0,0,0,30,0,88, + 1,108,15,0,0,0,0,0,0,0,0,85,2,40,0,0, + 0,0,0,0,0,100,14,0,0,91,1,0,0,0,0,0, + 0,0,0,85,1,83,4,83,0,53,3,0,0,0,0,0, + 0,99,31,0,0,85,0,82,10,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,98,18,0,0,30, + 0,85,0,82,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,108,16,0,0,0,0,0, + 0,0,0,85,0,82,34,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,93,0,0,85,2,40,0,0,0,0,0,0,0,100, + 14,0,0,91,1,0,0,0,0,0,0,0,0,85,1,83, + 5,83,0,53,3,0,0,0,0,0,0,99,18,0,0,30, + 0,85,0,82,36,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,108,11,0,0,0,0,0, + 0,0,0,85,2,40,0,0,0,0,0,0,0,100,14,0, + 0,91,1,0,0,0,0,0,0,0,0,85,1,83,6,83, + 0,53,3,0,0,0,0,0,0,99,33,0,0,85,0,82, + 38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,98,20,0,0,30,0,85,0,82,38,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,108,20,0,0,0,0,0,0,0,0,85,1,36,0,85, + 1,36,0,33,0,91,6,0,0,0,0,0,0,0,0,7, + 0,97,4,0,0,32,0,31,0,71,1,78,99,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,78,239,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,78,216,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,78,225,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,78,189,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,78,149,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,4,0,0,32,0,31,0,85,1,36,0,102, + 0,61,3,31,0,102,1,41,7,78,114,11,0,0,0,114, + 236,0,0,0,218,11,95,95,112,97,99,107,97,103,101,95, + 95,114,46,1,0,0,114,245,0,0,0,114,44,1,0,0, + 41,21,114,15,0,0,0,114,26,0,0,0,114,11,0,0, + 0,114,4,0,0,0,114,246,0,0,0,114,0,1,0,0, + 114,19,1,0,0,114,20,1,0,0,218,15,78,97,109,101, + 115,112,97,99,101,76,111,97,100,101,114,114,46,0,0,0, + 218,5,95,112,97,116,104,114,245,0,0,0,114,236,0,0, + 0,114,27,1,0,0,114,52,1,0,0,114,237,0,0,0, + 114,46,1,0,0,114,12,1,0,0,114,251,0,0,0,114, + 11,1,0,0,114,44,1,0,0,41,5,114,232,0,0,0, + 114,233,0,0,0,114,50,1,0,0,114,246,0,0,0,114, + 53,1,0,0,115,5,0,0,0,32,32,32,32,32,114,7, + 0,0,0,218,18,95,105,110,105,116,95,109,111,100,117,108, + 101,95,97,116,116,114,115,114,55,1,0,0,221,2,0,0, + 115,239,1,0,0,128,0,246,8,0,9,17,148,71,152,70, + 160,74,176,4,211,20,53,209,20,61,240,2,3,9,17,216, + 30,34,159,105,153,105,136,70,140,79,246,8,0,8,16,148, + 55,152,54,160,60,176,20,211,19,54,209,19,62,216,17,21, + 151,27,145,27,136,6,216,11,17,137,62,224,15,19,215,15, + 46,209,15,46,209,15,58,220,19,38,209,19,46,220,26,45, + 208,20,45,220,34,53,215,34,69,209,34,69,144,15,224,25, + 40,215,25,48,209,25,48,176,31,211,25,65,144,6,216,31, + 35,215,31,62,209,31,62,144,6,148,12,216,30,36,148,11, + 240,22,0,35,39,144,6,148,15,240,2,3,9,17,216,32, + 38,212,12,29,246,8,0,8,16,148,55,152,54,160,61,176, + 36,211,19,55,209,19,63,240,2,3,9,17,216,33,37,167, + 27,161,27,136,70,212,12,30,240,8,3,5,13,216,26,30, + 140,15,246,8,0,8,16,148,55,152,54,160,58,168,116,211, + 19,52,209,19,60,216,11,15,215,11,42,209,11,42,209,11, + 54,240,4,3,13,21,216,34,38,215,34,65,209,34,65,144, + 6,148,15,240,8,0,8,12,215,7,24,215,7,24,222,11, + 19,148,119,152,118,160,122,176,52,211,23,56,209,23,64,240, + 2,3,13,21,216,34,38,167,43,161,43,144,6,148,15,246, + 8,0,12,20,148,119,152,118,160,124,176,84,211,23,58,209, + 23,66,216,15,19,143,123,137,123,209,15,38,240,2,3,17, + 25,216,40,44,175,11,169,11,144,70,212,20,37,240,6,0, + 12,18,128,77,136,54,128,77,248,244,127,1,0,16,30,243, + 0,1,9,17,218,12,16,240,3,1,9,17,251,244,56,0, + 16,30,243,0,1,9,17,217,12,16,240,3,1,9,17,251, + 244,12,0,16,30,243,0,1,9,17,217,12,16,240,3,1, + 9,17,251,244,10,0,12,26,243,0,1,5,13,217,8,12, + 240,3,1,5,13,251,244,16,0,20,34,243,0,1,13,21, + 217,16,20,240,3,1,13,21,251,244,14,0,20,34,243,0, + 1,13,21,217,16,20,240,3,1,13,21,251,244,14,0,24, + 38,243,0,1,17,25,216,20,24,216,11,17,128,77,240,5, + 1,17,25,250,115,125,0,0,0,151,17,69,62,0,194,38, + 6,70,15,0,195,2,17,70,31,0,195,20,6,70,47,0, + 195,61,17,70,63,0,196,53,17,71,15,0,197,41,17,71, + 31,0,197,62,10,70,12,3,198,11,1,70,12,3,198,15, + 10,70,28,3,198,27,1,70,28,3,198,31,10,70,44,3, + 198,43,1,70,44,3,198,47,10,70,60,3,198,59,1,70, + 60,3,198,63,10,71,12,3,199,11,1,71,12,3,199,15, + 10,71,28,3,199,27,1,71,28,3,199,31,10,71,45,3, + 199,44,1,71,45,3,99,1,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,10,1,0,0, + 149,0,83,1,110,1,91,1,0,0,0,0,0,0,0,0, + 85,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,2,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,28,0,0,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,5,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,0,53,1,0,0,0,0,0,0, + 110,1,79,38,91,1,0,0,0,0,0,0,0,0,85,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,3,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,97,11,0,0,91,7,0,0,0,0, + 0,0,0,0,83,4,53,1,0,0,0,0,0,0,101,1, + 85,1,99,21,0,0,91,9,0,0,0,0,0,0,0,0, + 85,0,82,10,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,110,1, + 91,13,0,0,0,0,0,0,0,0,88,1,53,2,0,0, + 0,0,0,0,32,0,85,1,36,0,41,5,122,43,67,114, + 101,97,116,101,32,97,32,109,111,100,117,108,101,32,98,97, + 115,101,100,32,111,110,32,116,104,101,32,112,114,111,118,105, + 100,101,100,32,115,112,101,99,46,78,218,13,99,114,101,97, + 116,101,95,109,111,100,117,108,101,218,11,101,120,101,99,95, + 109,111,100,117,108,101,122,66,108,111,97,100,101,114,115,32, + 116,104,97,116,32,100,101,102,105,110,101,32,101,120,101,99, + 95,109,111,100,117,108,101,40,41,32,109,117,115,116,32,97, + 108,115,111,32,100,101,102,105,110,101,32,99,114,101,97,116, + 101,95,109,111,100,117,108,101,40,41,41,7,114,13,0,0, + 0,114,246,0,0,0,114,57,1,0,0,114,209,0,0,0, + 114,27,0,0,0,114,26,0,0,0,114,55,1,0,0,169, + 2,114,232,0,0,0,114,233,0,0,0,115,2,0,0,0, + 32,32,114,7,0,0,0,218,16,109,111,100,117,108,101,95, + 102,114,111,109,95,115,112,101,99,114,60,1,0,0,38,3, + 0,0,115,115,0,0,0,128,0,240,6,0,14,18,128,70, + 220,7,14,136,116,143,123,137,123,152,79,215,7,44,209,7, + 44,240,6,0,18,22,151,27,145,27,215,17,42,209,17,42, + 168,52,211,17,48,137,6,220,9,16,144,20,151,27,145,27, + 152,109,215,9,44,209,9,44,220,14,25,240,0,1,27,61, + 243,0,1,15,62,240,0,1,9,62,224,7,13,129,126,220, + 17,28,152,84,159,89,153,89,211,17,39,136,6,220,4,22, + 144,116,212,4,36,216,11,17,128,77,114,22,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,162,1,0,0,149,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,99,2,0,0,83,1,79,11,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110, + 1,85,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,99,100,0,0,85,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,2,85,2,99,7,0,0,83,2,85,1,60,2,14, + 0,83,3,51,3,36,0,91,6,0,0,0,0,0,0,0, + 0,98,60,0,0,91,9,0,0,0,0,0,0,0,0,85, + 2,91,6,0,0,0,0,0,0,0,0,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 2,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 29,0,0,83,2,85,1,60,2,14,0,83,4,91,13,0, + 0,0,0,0,0,0,0,85,2,82,14,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,14,0,83,3,51,5,36,0,83,2,85, + 1,60,2,14,0,83,5,85,2,60,2,14,0,83,6,51, + 5,36,0,85,0,82,16,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,21,0,0,83,2,85,1,60,2,14,0,83,7,85, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,60,2,14,0,83,3,51,5,36,0,83, + 2,85,0,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,60,2,14,0,83,5,85,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,14,0,83,6,51,5,36,0,41,8,122,38,82, + 101,116,117,114,110,32,116,104,101,32,114,101,112,114,32,116, + 111,32,117,115,101,32,102,111,114,32,116,104,101,32,109,111, + 100,117,108,101,46,114,238,0,0,0,114,239,0,0,0,114, + 241,0,0,0,122,18,32,40,110,97,109,101,115,112,97,99, + 101,41,32,102,114,111,109,32,114,242,0,0,0,114,243,0, + 0,0,114,240,0,0,0,41,9,114,26,0,0,0,114,251, + 0,0,0,114,246,0,0,0,114,19,1,0,0,218,10,105, + 115,105,110,115,116,97,110,99,101,114,53,1,0,0,114,45, + 1,0,0,114,54,1,0,0,114,12,1,0,0,41,3,114, + 232,0,0,0,114,26,0,0,0,114,246,0,0,0,115,3, + 0,0,0,32,32,32,114,7,0,0,0,114,244,0,0,0, + 114,244,0,0,0,55,3,0,0,115,203,0,0,0,128,0, + 224,18,22,151,41,145,41,209,18,35,137,51,168,20,175,25, + 169,25,128,68,216,7,11,135,123,129,123,209,7,26,216,17, + 21,151,27,145,27,136,6,216,11,17,137,62,216,21,29,152, + 100,153,88,160,81,208,19,39,208,12,39,228,12,31,209,12, + 43,220,16,26,152,54,212,35,54,215,35,70,209,35,70,215, + 16,71,209,16,71,224,21,29,152,100,153,88,208,37,55,188, + 4,184,86,191,92,185,92,211,56,74,208,55,75,200,49,208, + 19,77,208,12,77,224,21,29,152,100,153,88,160,82,168,6, + 161,122,176,18,208,19,52,208,12,52,224,11,15,215,11,28, + 215,11,28,216,21,29,152,100,153,88,160,86,168,68,175,75, + 169,75,169,63,184,33,208,19,60,208,12,60,224,21,29,152, + 100,159,105,153,105,153,93,168,34,168,84,175,91,169,91,168, + 77,184,18,208,19,60,208,12,60,114,22,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,3, + 0,0,0,243,130,3,0,0,149,0,85,0,82,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 110,2,91,3,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,2,0,32,0,91,4,0,0,0,0, + 0,0,0,0,82,6,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,85,1,76,1,97,16,0,0,83,1, + 85,2,60,2,14,0,83,2,51,3,110,3,91,11,0,0, + 0,0,0,0,0,0,88,50,83,3,57,2,101,1,30,0, + 85,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,99,44,0,0,85,0,82,14,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 99,20,0,0,91,11,0,0,0,0,0,0,0,0,83,5, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,3,57,2,101,1,91,17,0,0, + 0,0,0,0,0,0,88,1,83,6,83,7,57,3,32,0, + 79,142,91,17,0,0,0,0,0,0,0,0,88,1,83,6, + 83,7,57,3,32,0,91,19,0,0,0,0,0,0,0,0, + 85,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,8,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,100,78,0,0,91,21,0,0, + 0,0,0,0,0,0,85,0,82,12,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,14,0,83,9,51,2,110,3,91,22,0,0, + 0,0,0,0,0,0,82,25,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,3,91,26,0,0, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,32,0, + 85,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,29,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,53,1,0,0, + 0,0,0,0,32,0,79,27,85,0,82,12,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,31, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,32,0,91,4, + 0,0,0,0,0,0,0,0,82,6,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,33,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,110,1, + 85,1,91,4,0,0,0,0,0,0,0,0,82,6,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,39,0,0,0,30,0,83,4,83,4, + 83,4,53,2,0,0,0,0,0,0,32,0,85,1,36,0, + 33,0,91,4,0,0,0,0,0,0,0,0,82,6,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,110,1,85,1,91,4,0,0,0,0,0,0,0,0, + 82,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,39,0,0,0,102,0, + 61,3,31,0,102,1,33,0,44,0,40,0,0,0,0,0, + 0,0,100,1,0,0,102,2,32,0,31,0,32,0,32,0, + 85,1,36,0,61,3,31,0,102,1,41,10,122,70,69,120, + 101,99,117,116,101,32,116,104,101,32,115,112,101,99,39,115, + 32,115,112,101,99,105,102,105,101,100,32,109,111,100,117,108, + 101,32,105,110,32,97,110,32,101,120,105,115,116,105,110,103, + 32,109,111,100,117,108,101,39,115,32,110,97,109,101,115,112, + 97,99,101,46,122,7,109,111,100,117,108,101,32,122,19,32, + 110,111,116,32,105,110,32,115,121,115,46,109,111,100,117,108, + 101,115,114,25,0,0,0,78,250,14,109,105,115,115,105,110, + 103,32,108,111,97,100,101,114,84,114,49,1,0,0,114,58, + 1,0,0,250,55,46,101,120,101,99,95,109,111,100,117,108, + 101,40,41,32,110,111,116,32,102,111,117,110,100,59,32,102, + 97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,108, + 111,97,100,95,109,111,100,117,108,101,40,41,41,17,114,26, + 0,0,0,114,169,0,0,0,114,24,0,0,0,114,228,0, + 0,0,114,86,0,0,0,114,209,0,0,0,114,246,0,0, + 0,114,0,1,0,0,114,55,1,0,0,114,13,0,0,0, + 114,8,0,0,0,114,224,0,0,0,114,225,0,0,0,218, + 13,73,109,112,111,114,116,87,97,114,110,105,110,103,218,11, + 108,111,97,100,95,109,111,100,117,108,101,114,58,1,0,0, + 114,77,0,0,0,41,4,114,232,0,0,0,114,233,0,0, + 0,114,26,0,0,0,114,231,0,0,0,115,4,0,0,0, + 32,32,32,32,114,7,0,0,0,114,229,0,0,0,114,229, + 0,0,0,77,3,0,0,115,83,1,0,0,128,0,224,11, + 15,143,57,137,57,128,68,220,9,27,152,68,213,9,33,220, + 11,14,143,59,137,59,143,63,137,63,152,52,211,11,32,168, + 6,210,11,46,216,20,27,152,68,153,56,208,35,54,208,18, + 55,136,67,220,18,29,152,99,209,18,45,208,12,45,240,2, + 19,9,44,216,15,19,143,123,137,123,209,15,34,216,19,23, + 215,19,50,209,19,50,209,19,58,220,26,37,208,38,54,184, + 84,191,89,185,89,209,26,71,208,20,71,228,16,34,160,52, + 184,36,211,16,63,228,16,34,160,52,184,36,210,16,63,220, + 23,30,152,116,159,123,153,123,168,77,215,23,58,209,23,58, + 220,30,42,168,52,175,59,169,59,211,30,55,208,29,56,240, + 0,1,57,59,240,0,1,28,59,144,67,228,20,29,151,78, + 145,78,160,51,172,13,212,20,54,216,20,24,151,75,145,75, + 215,20,43,209,20,43,168,68,213,20,49,224,20,24,151,75, + 145,75,215,20,43,209,20,43,168,70,212,20,51,244,8,0, + 22,25,151,91,145,91,151,95,145,95,160,84,167,89,161,89, + 211,21,47,136,70,216,37,43,140,67,143,75,137,75,152,4, + 159,9,153,9,210,12,34,247,47,0,10,34,240,48,0,12, + 18,128,77,248,244,5,0,22,25,151,91,145,91,151,95,145, + 95,160,84,167,89,161,89,211,21,47,136,70,216,37,43,140, + 67,143,75,137,75,152,4,159,9,153,9,210,12,34,250,247, + 47,0,10,34,212,9,33,240,48,0,12,18,128,77,250,115, + 38,0,0,0,152,51,70,47,3,193,12,67,7,69,36,2, + 196,19,65,6,70,47,3,197,36,65,8,70,44,5,198,44, + 3,70,47,3,198,47,10,70,62,7,99,1,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,243, + 42,3,0,0,149,0,30,0,85,0,82,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 32,0,91,6,0,0,0,0,0,0,0,0,82,8,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,110,1,85,1,91,6,0,0,0,0,0,0,0,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,39,0,0,0,91,13, + 0,0,0,0,0,0,0,0,85,1,83,1,83,0,53,3, + 0,0,0,0,0,0,99,18,0,0,30,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,108,7,0,0,0,0,0,0,0,0,91,13, + 0,0,0,0,0,0,0,0,85,1,83,2,83,0,53,3, + 0,0,0,0,0,0,99,70,0,0,30,0,85,1,82,18, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,108,10,0,0,0,0,0,0,0,0,91,23, + 0,0,0,0,0,0,0,0,85,1,83,3,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,100,35,0,0, + 85,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,25,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,4,53,1,0,0, + 0,0,0,0,83,5,5,0,0,0,85,1,108,10,0,0, + 0,0,0,0,0,0,91,13,0,0,0,0,0,0,0,0, + 85,1,83,6,83,0,53,3,0,0,0,0,0,0,99,9, + 0,0,30,0,88,1,108,13,0,0,0,0,0,0,0,0, + 85,1,36,0,85,1,36,0,33,0,32,0,85,0,82,4, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,91,6,0,0,0,0,0,0,0,0,82,8,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 59,0,0,0,97,70,0,0,91,6,0,0,0,0,0,0, + 0,0,82,8,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,11,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,110,1,85,1,91,6,0,0, + 0,0,0,0,0,0,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 39,0,0,0,101,0,61,3,31,0,102,1,33,0,91,16, + 0,0,0,0,0,0,0,0,7,0,97,3,0,0,32,0, + 31,0,78,227,102,0,61,3,31,0,102,1,33,0,91,16, + 0,0,0,0,0,0,0,0,7,0,97,3,0,0,32,0, + 31,0,78,159,102,0,61,3,31,0,102,1,33,0,91,16, + 0,0,0,0,0,0,0,0,7,0,97,4,0,0,32,0, + 31,0,85,1,36,0,102,0,61,3,31,0,102,1,41,7, + 78,114,236,0,0,0,114,52,1,0,0,114,46,1,0,0, + 114,25,1,0,0,114,146,0,0,0,114,237,0,0,0,41, + 14,114,246,0,0,0,114,67,1,0,0,114,26,0,0,0, + 114,24,0,0,0,114,228,0,0,0,114,77,0,0,0,114, + 15,0,0,0,114,236,0,0,0,114,4,0,0,0,114,11, + 0,0,0,114,52,1,0,0,114,13,0,0,0,114,26,1, + 0,0,114,237,0,0,0,114,59,1,0,0,115,2,0,0, + 0,32,32,114,7,0,0,0,218,25,95,108,111,97,100,95, + 98,97,99,107,119,97,114,100,95,99,111,109,112,97,116,105, + 98,108,101,114,69,1,0,0,107,3,0,0,115,90,1,0, + 0,128,0,240,6,6,5,14,216,8,12,143,11,137,11,215, + 8,31,209,8,31,160,4,167,9,161,9,212,8,42,244,16, + 0,14,17,143,91,137,91,143,95,137,95,152,84,159,89,153, + 89,211,13,39,128,70,216,29,35,132,67,135,75,129,75,144, + 4,151,9,145,9,209,4,26,220,7,14,136,118,144,124,160, + 84,211,7,42,209,7,50,240,2,3,9,17,216,32,36,167, + 11,161,11,136,70,212,12,29,244,6,0,8,15,136,118,144, + 125,160,100,211,7,43,209,7,51,240,2,8,9,17,240,8, + 0,34,40,167,31,161,31,136,70,212,12,30,220,19,26,152, + 54,160,58,215,19,46,209,19,46,216,37,41,167,89,161,89, + 215,37,57,209,37,57,184,35,211,37,62,184,113,209,37,65, + 144,6,212,16,34,244,6,0,8,15,136,118,144,122,160,52, + 211,7,40,209,7,48,240,2,3,9,17,216,30,34,140,79, + 240,6,0,12,18,128,77,136,54,128,77,248,240,59,4,5, + 14,216,11,15,143,57,137,57,156,3,159,11,153,11,211,11, + 35,220,21,24,151,91,145,91,151,95,145,95,160,84,167,89, + 161,89,211,21,47,136,70,216,37,43,140,67,143,75,137,75, + 152,4,159,9,153,9,209,12,34,216,8,13,251,244,16,0, + 16,30,243,0,1,9,17,217,12,16,240,3,1,9,17,251, + 244,20,0,16,30,243,0,1,9,17,217,12,16,240,3,1, + 9,17,251,244,10,0,16,30,243,0,1,9,17,216,12,16, + 216,11,17,128,77,240,5,1,9,17,250,115,67,0,0,0, + 130,37,67,58,0,193,60,17,69,36,0,194,28,65,5,69, + 52,0,195,48,6,70,4,0,195,58,65,39,69,33,3,197, + 36,10,69,49,3,197,48,1,69,49,3,197,52,10,70,1, + 3,198,0,1,70,1,3,198,4,10,70,18,3,198,17,1, + 70,18,3,99,1,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,32,3,0,0,149,0,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,98,88,0,0,91,3,0,0,0,0,0, + 0,0,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,1,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,61,0,0,91, + 5,0,0,0,0,0,0,0,0,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,14,0,83,2,51,2,110,1,91, + 6,0,0,0,0,0,0,0,0,82,9,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,91, + 10,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,32,0,91,13,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,36,0,91,15,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,110,2,83, + 3,85,0,108,8,0,0,0,0,0,0,0,0,30,0,85, + 2,91,18,0,0,0,0,0,0,0,0,82,20,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,82,22,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,39,0,0,0,30,0,85,0,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,99,34,0,0,85,0,82,24,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,99,20,0,0,91, + 27,0,0,0,0,0,0,0,0,83,4,85,0,82,22,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,5,57,2,101,1,79,28,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,2,53,1,0,0,0,0,0,0,32,0,30, + 0,91,18,0,0,0,0,0,0,0,0,82,20,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,82,22,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,110,2,85,2,91,18,0,0,0,0,0,0,0,0,82, + 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,82,22,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,39,0,0,0,91,35,0, + 0,0,0,0,0,0,0,83,6,85,0,82,22,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,3,0,0,0,0,0,0,32,0,83, + 7,85,0,108,8,0,0,0,0,0,0,0,0,85,2,36, + 0,33,0,32,0,30,0,91,18,0,0,0,0,0,0,0, + 0,82,20,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,82,22,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,9,0,101,0,33, + 0,91,30,0,0,0,0,0,0,0,0,7,0,97,3,0, + 0,32,0,31,0,101,0,102,0,61,3,31,0,102,1,61, + 3,31,0,102,1,33,0,83,7,85,0,108,8,0,0,0, + 0,0,0,0,0,102,0,61,3,31,0,102,1,41,8,78, + 114,58,1,0,0,114,65,1,0,0,84,114,64,1,0,0, + 114,25,0,0,0,122,18,105,109,112,111,114,116,32,123,33, + 114,125,32,35,32,123,33,114,125,70,41,18,114,246,0,0, + 0,114,13,0,0,0,114,8,0,0,0,114,224,0,0,0, + 114,225,0,0,0,114,66,1,0,0,114,69,1,0,0,114, + 60,1,0,0,218,13,95,105,110,105,116,105,97,108,105,122, + 105,110,103,114,24,0,0,0,114,228,0,0,0,114,26,0, + 0,0,114,0,1,0,0,114,209,0,0,0,114,58,1,0, + 0,114,83,0,0,0,114,77,0,0,0,114,204,0,0,0, + 41,3,114,232,0,0,0,114,231,0,0,0,114,233,0,0, + 0,115,3,0,0,0,32,32,32,114,7,0,0,0,218,14, + 95,108,111,97,100,95,117,110,108,111,99,107,101,100,114,72, + 1,0,0,143,3,0,0,115,80,1,0,0,128,0,224,7, + 11,135,123,129,123,209,7,30,228,15,22,144,116,151,123,145, + 123,160,77,215,15,50,209,15,50,220,22,34,160,52,167,59, + 161,59,211,22,47,208,21,48,240,0,1,49,52,240,0,1, + 20,52,136,67,228,12,21,143,78,137,78,152,51,164,13,212, + 12,46,220,19,44,168,84,211,19,50,208,12,50,228,13,29, + 152,100,211,13,35,128,70,240,10,0,26,30,128,68,212,4, + 22,240,2,23,5,35,216,33,39,140,3,143,11,137,11,144, + 68,151,73,145,73,209,8,30,240,2,12,9,18,216,15,19, + 143,123,137,123,209,15,34,216,19,23,215,19,50,209,19,50, + 209,19,58,220,26,37,208,38,54,184,84,191,89,185,89,209, + 26,71,208,20,71,240,3,0,20,59,240,8,0,17,21,151, + 11,145,11,215,16,39,209,16,39,168,6,213,16,47,244,22, + 0,18,21,151,27,145,27,151,31,145,31,160,20,167,25,161, + 25,211,17,43,136,6,216,33,39,140,3,143,11,137,11,144, + 68,151,73,145,73,209,8,30,220,8,24,208,25,45,168,116, + 175,121,169,121,184,36,191,43,185,43,212,8,70,224,29,34, + 136,4,212,8,26,224,11,17,128,77,248,240,33,5,9,18, + 240,2,3,13,21,220,20,23,151,75,145,75,160,4,167,9, + 161,9,208,20,42,240,6,0,13,18,248,244,5,0,20,28, + 243,0,1,13,21,216,16,20,216,12,17,240,5,1,13,21, + 254,240,22,0,30,35,136,4,213,8,26,250,115,85,0,0, + 0,193,57,29,70,4,0,194,23,46,69,18,0,195,5,1, + 70,4,0,195,6,27,69,18,0,195,33,65,40,70,4,0, + 197,18,2,70,1,3,197,21,27,69,49,2,197,48,1,70, + 1,3,197,49,10,69,62,5,197,59,2,70,1,3,197,61, + 1,69,62,5,197,62,3,70,1,3,198,1,3,70,4,0, + 198,4,9,70,13,3,99,1,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,243,120,0,0,0, + 149,0,91,1,0,0,0,0,0,0,0,0,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,2,0,32,0,91,5, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,115,2,83,1,83,1,83,1,53,2,0,0,0,0, + 0,0,32,0,36,0,33,0,44,0,40,0,0,0,0,0, + 0,0,100,1,0,0,102,2,32,0,31,0,32,0,32,0, + 103,1,61,3,31,0,102,1,41,2,122,175,82,101,116,117, + 114,110,32,97,32,110,101,119,32,109,111,100,117,108,101,32, + 111,98,106,101,99,116,44,32,108,111,97,100,101,100,32,98, + 121,32,116,104,101,32,115,112,101,99,39,115,32,108,111,97, + 100,101,114,46,10,10,84,104,101,32,109,111,100,117,108,101, + 32,105,115,32,110,111,116,32,97,100,100,101,100,32,116,111, + 32,105,116,115,32,112,97,114,101,110,116,46,10,10,73,102, + 32,97,32,109,111,100,117,108,101,32,105,115,32,97,108,114, + 101,97,100,121,32,105,110,32,115,121,115,46,109,111,100,117, + 108,101,115,44,32,116,104,97,116,32,101,120,105,115,116,105, + 110,103,32,109,111,100,117,108,101,32,103,101,116,115,10,99, + 108,111,98,98,101,114,101,100,46,10,10,78,41,3,114,169, + 0,0,0,114,26,0,0,0,114,72,1,0,0,169,1,114, + 232,0,0,0,115,1,0,0,0,32,114,7,0,0,0,114, + 230,0,0,0,114,230,0,0,0,188,3,0,0,115,36,0, + 0,0,128,0,244,18,0,10,28,152,68,159,73,153,73,213, + 9,38,220,15,29,152,100,211,15,35,247,3,0,10,39,215, + 9,38,215,9,38,250,115,8,0,0,0,150,11,43,3,171, + 10,57,7,99,0,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,0,0,0,0,243,174,0,0,0,149,0,92, + 0,114,1,83,0,114,2,83,1,114,3,83,2,114,4,83, + 3,114,5,92,6,83,12,83,5,26,0,106,1,53,0,0, + 0,0,0,0,0,114,7,92,8,83,6,26,0,53,0,0, + 0,0,0,0,0,114,9,92,8,83,7,26,0,53,0,0, + 0,0,0,0,0,114,10,92,6,92,11,83,8,26,0,53, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,114, + 12,92,6,92,11,83,9,26,0,53,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,114,13,92,6,92,11,83, + 10,26,0,53,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,114,14,92,6,34,0,92,15,53,1,0,0,0, + 0,0,0,114,16,83,11,114,17,103,4,41,13,218,15,66, + 117,105,108,116,105,110,73,109,112,111,114,116,101,114,105,203, + 3,0,0,122,132,77,101,116,97,32,112,97,116,104,32,105, + 109,112,111,114,116,32,102,111,114,32,98,117,105,108,116,45, + 105,110,32,109,111,100,117,108,101,115,46,10,10,65,108,108, + 32,109,101,116,104,111,100,115,32,97,114,101,32,101,105,116, + 104,101,114,32,99,108,97,115,115,32,111,114,32,115,116,97, + 116,105,99,32,109,101,116,104,111,100,115,32,116,111,32,97, + 118,111,105,100,32,116,104,101,32,110,101,101,100,32,116,111, + 10,105,110,115,116,97,110,116,105,97,116,101,32,116,104,101, + 32,99,108,97,115,115,46,10,10,122,8,98,117,105,108,116, + 45,105,110,78,99,4,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,243,96,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,20,0,0,91,5,0,0,0,0,0,0,0,0,88,16, + 85,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,1,57,3,36,0,103,0,41,2, + 78,114,43,1,0,0,41,4,114,181,0,0,0,218,10,105, + 115,95,98,117,105,108,116,105,110,114,227,0,0,0,114,38, + 1,0,0,41,4,218,3,99,108,115,114,211,0,0,0,218, + 4,112,97,116,104,218,6,116,97,114,103,101,116,115,4,0, + 0,0,32,32,32,32,114,7,0,0,0,218,9,102,105,110, + 100,95,115,112,101,99,218,25,66,117,105,108,116,105,110,73, + 109,112,111,114,116,101,114,46,102,105,110,100,95,115,112,101, + 99,214,3,0,0,115,37,0,0,0,128,0,228,11,15,143, + 63,137,63,152,56,215,11,36,209,11,36,220,19,35,160,72, + 184,35,191,43,185,43,209,19,70,208,12,70,224,19,23,114, + 22,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,243,182,0,0,0,149,0, + 85,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,91,2,0,0,0,0,0,0,0,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,59,1,0,0,97,34,0,0,91,7,0,0, + 0,0,0,0,0,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,60,2,14,0, + 83,1,51,2,85,0,82,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,2,57,2,101,1, + 91,9,0,0,0,0,0,0,0,0,91,10,0,0,0,0, + 0,0,0,0,82,12,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,53,2,0,0,0,0, + 0,0,36,0,41,3,122,24,67,114,101,97,116,101,32,97, + 32,98,117,105,108,116,45,105,110,32,109,111,100,117,108,101, + 114,207,0,0,0,114,25,0,0,0,41,7,114,26,0,0, + 0,114,24,0,0,0,114,208,0,0,0,114,209,0,0,0, + 114,192,0,0,0,114,181,0,0,0,218,14,99,114,101,97, + 116,101,95,98,117,105,108,116,105,110,114,74,1,0,0,115, + 1,0,0,0,32,114,7,0,0,0,114,57,1,0,0,218, + 29,66,117,105,108,116,105,110,73,109,112,111,114,116,101,114, + 46,99,114,101,97,116,101,95,109,111,100,117,108,101,221,3, + 0,0,115,75,0,0,0,128,0,240,6,0,12,16,143,57, + 137,57,156,67,215,28,52,209,28,52,211,11,52,220,18,29, + 160,20,167,25,161,25,161,13,208,45,70,208,30,71,216,35, + 39,167,57,161,57,241,3,1,19,46,240,0,1,13,46,228, + 15,40,172,20,215,41,60,209,41,60,184,100,211,15,67,208, + 8,67,114,22,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,56,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,91,2,0, + 0,0,0,0,0,0,0,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,53,2,0, + 0,0,0,0,0,32,0,103,1,41,2,122,22,69,120,101, + 99,32,97,32,98,117,105,108,116,45,105,110,32,109,111,100, + 117,108,101,78,41,3,114,192,0,0,0,114,181,0,0,0, + 218,12,101,120,101,99,95,98,117,105,108,116,105,110,41,1, + 114,233,0,0,0,115,1,0,0,0,32,114,7,0,0,0, + 114,58,1,0,0,218,27,66,117,105,108,116,105,110,73,109, + 112,111,114,116,101,114,46,101,120,101,99,95,109,111,100,117, + 108,101,229,3,0,0,115,20,0,0,0,128,0,244,6,0, + 9,34,164,36,215,34,51,209,34,51,176,86,213,8,60,114, + 22,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,243,4,0,0,0,149,0, + 103,1,41,2,122,57,82,101,116,117,114,110,32,78,111,110, + 101,32,97,115,32,98,117,105,108,116,45,105,110,32,109,111, + 100,117,108,101,115,32,100,111,32,110,111,116,32,104,97,118, + 101,32,99,111,100,101,32,111,98,106,101,99,116,115,46,78, + 114,32,0,0,0,169,2,114,79,1,0,0,114,211,0,0, + 0,115,2,0,0,0,32,32,114,7,0,0,0,218,8,103, + 101,116,95,99,111,100,101,218,24,66,117,105,108,116,105,110, + 73,109,112,111,114,116,101,114,46,103,101,116,95,99,111,100, + 101,234,3,0,0,243,7,0,0,0,128,0,240,8,0,16, + 20,114,22,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,243,4,0,0,0, + 149,0,103,1,41,2,122,56,82,101,116,117,114,110,32,78, + 111,110,101,32,97,115,32,98,117,105,108,116,45,105,110,32, + 109,111,100,117,108,101,115,32,100,111,32,110,111,116,32,104, + 97,118,101,32,115,111,117,114,99,101,32,99,111,100,101,46, + 78,114,32,0,0,0,114,91,1,0,0,115,2,0,0,0, + 32,32,114,7,0,0,0,218,10,103,101,116,95,115,111,117, + 114,99,101,218,26,66,117,105,108,116,105,110,73,109,112,111, + 114,116,101,114,46,103,101,116,95,115,111,117,114,99,101,240, + 3,0,0,114,94,1,0,0,114,22,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,4,0,0,0,149,0,103,1,41,2,122,52,82, + 101,116,117,114,110,32,70,97,108,115,101,32,97,115,32,98, + 117,105,108,116,45,105,110,32,109,111,100,117,108,101,115,32, + 97,114,101,32,110,101,118,101,114,32,112,97,99,107,97,103, + 101,115,46,70,114,32,0,0,0,114,91,1,0,0,115,2, + 0,0,0,32,32,114,7,0,0,0,114,253,0,0,0,218, + 26,66,117,105,108,116,105,110,73,109,112,111,114,116,101,114, + 46,105,115,95,112,97,99,107,97,103,101,246,3,0,0,115, + 7,0,0,0,128,0,240,8,0,16,21,114,22,0,0,0, + 114,32,0,0,0,169,2,78,78,41,18,114,11,0,0,0, + 114,10,0,0,0,114,3,0,0,0,114,33,0,0,0,114, + 12,0,0,0,114,38,1,0,0,218,11,99,108,97,115,115, + 109,101,116,104,111,100,114,82,1,0,0,114,65,0,0,0, + 114,57,1,0,0,114,58,1,0,0,114,216,0,0,0,114, + 92,1,0,0,114,96,1,0,0,114,253,0,0,0,114,234, + 0,0,0,114,67,1,0,0,114,35,0,0,0,114,32,0, + 0,0,114,22,0,0,0,114,7,0,0,0,114,76,1,0, + 0,114,76,1,0,0,203,3,0,0,115,171,0,0,0,134, + 0,241,4,5,5,8,240,14,0,15,25,128,71,224,5,16, + 243,2,4,5,24,243,3,0,6,17,240,2,4,5,24,240, + 12,0,6,18,241,2,5,5,68,1,243,3,0,6,18,240, + 2,5,5,68,1,240,14,0,6,18,241,2,2,5,61,243, + 3,0,6,18,240,2,2,5,61,240,8,0,6,17,216,5, + 22,241,2,2,5,20,243,3,0,6,23,243,3,0,6,17, + 240,4,2,5,20,240,8,0,6,17,216,5,22,241,2,2, + 5,20,243,3,0,6,23,243,3,0,6,17,240,4,2,5, + 20,240,8,0,6,17,216,5,22,241,2,2,5,21,243,3, + 0,6,23,243,3,0,6,17,240,4,2,5,21,241,8,0, + 19,30,208,30,47,211,18,48,131,75,114,22,0,0,0,114, + 76,1,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,0,0,0,0,243,210,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,83,2,114,4, + 83,3,114,5,92,6,83,4,26,0,53,0,0,0,0,0, + 0,0,114,7,92,6,83,15,83,6,26,0,106,1,53,0, + 0,0,0,0,0,0,114,8,92,6,83,16,83,7,26,0, + 106,1,53,0,0,0,0,0,0,0,114,9,92,10,83,8, + 26,0,53,0,0,0,0,0,0,0,114,11,92,10,83,9, + 26,0,53,0,0,0,0,0,0,0,114,12,92,6,83,10, + 26,0,53,0,0,0,0,0,0,0,114,13,92,6,92,14, + 83,11,26,0,53,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,114,15,92,6,92,14,83,12,26,0,53,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,114,16, + 92,6,92,14,83,13,26,0,53,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,114,17,83,14,114,18,103,5, + 41,17,218,14,70,114,111,122,101,110,73,109,112,111,114,116, + 101,114,105,255,3,0,0,122,130,77,101,116,97,32,112,97, + 116,104,32,105,109,112,111,114,116,32,102,111,114,32,102,114, + 111,122,101,110,32,109,111,100,117,108,101,115,46,10,10,65, + 108,108,32,109,101,116,104,111,100,115,32,97,114,101,32,101, + 105,116,104,101,114,32,99,108,97,115,115,32,111,114,32,115, + 116,97,116,105,99,32,109,101,116,104,111,100,115,32,116,111, + 32,97,118,111,105,100,32,116,104,101,32,110,101,101,100,32, + 116,111,10,105,110,115,116,97,110,116,105,97,116,101,32,116, + 104,101,32,99,108,97,115,115,46,10,10,218,6,102,114,111, + 122,101,110,99,2,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,200,6,0,0,149,0,85, + 1,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,110,2,85,2,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,3,85, + 3,71,1,99,115,0,0,91,5,0,0,0,0,0,0,0, + 0,85,1,53,1,0,0,0,0,0,0,82,7,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 1,83,0,53,2,0,0,0,0,0,0,110,4,85,4,40, + 0,0,0,0,0,0,0,100,7,0,0,23,0,83,2,53, + 0,0,0,0,0,0,0,101,1,91,9,0,0,0,0,0, + 0,0,0,85,1,83,3,53,2,0,0,0,0,0,0,110, + 5,91,10,0,0,0,0,0,0,0,0,82,13,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,82,14,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,85,5,58, + 88,0,0,100,7,0,0,23,0,85,5,53,0,0,0,0, + 0,0,0,101,1,85,0,82,17,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,66,82,18,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,5,53,3,0,0,0,0,0,0,117,2,0,0,112, + 103,91,21,0,0,0,0,0,0,0,0,91,22,0,0,0, + 0,0,0,0,0,82,24,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,34,0,85,6,85,4,83,4,57,2,85,2,108,1,0, + 0,0,0,0,0,0,0,85,2,82,26,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,8,85, + 5,40,0,0,0,0,0,0,0,97,49,0,0,85,8,47, + 0,58,88,0,0,100,7,0,0,23,0,85,8,53,0,0, + 0,0,0,0,0,101,1,85,7,40,0,0,0,0,0,0, + 0,97,28,0,0,85,2,82,26,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,82,29,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 5,85,7,53,2,0,0,0,0,0,0,32,0,79,10,85, + 8,98,7,0,0,23,0,85,8,53,0,0,0,0,0,0, + 0,101,1,91,9,0,0,0,0,0,0,0,0,85,1,83, + 6,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,17,0,0,23,0,85,1,82,30,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,101,1,85,6,40,0,0,0,0,0,0, + 0,97,7,0,0,30,0,88,97,108,15,0,0,0,0,0, + 0,0,0,85,5,40,0,0,0,0,0,0,0,97,76,0, + 0,85,1,82,34,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,8,58,119,0,0,97,60,0, + 0,85,1,82,34,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,47,0,58,88,0,0,100,17,0, + 0,23,0,85,1,82,34,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,101,1,85,1,82,34,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,37,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,8,53, + 1,0,0,0,0,0,0,32,0,71,1,79,175,85,2,82, + 26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,110,8,85,8,83,0,76,1,110,5,91,39,0, + 0,0,0,0,0,0,0,91,5,0,0,0,0,0,0,0, + 0,85,3,53,1,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,83,7,83,8,47,2,58,88,0,0,100,7,0, + 0,23,0,85,3,53,0,0,0,0,0,0,0,101,1,85, + 3,82,40,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,120,0, + 0,85,0,82,17,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,3,82,40,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,82, + 18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,5,53,3,0,0,0,0,0,0,117,2,0, + 0,112,151,85,3,82,42,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,9,58,88,0,0,100, + 19,0,0,23,0,85,3,82,42,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,9,52,2,53, + 0,0,0,0,0,0,0,101,1,85,7,40,0,0,0,0, + 0,0,0,97,15,0,0,88,135,47,1,58,88,0,0,100, + 8,0,0,23,0,88,135,52,2,53,0,0,0,0,0,0, + 0,101,1,79,75,88,133,40,0,0,0,0,0,0,0,97, + 2,0,0,47,0,79,1,83,0,58,88,0,0,100,7,0, + 0,23,0,85,8,53,0,0,0,0,0,0,0,101,1,79, + 53,83,0,110,9,85,3,82,42,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,98,17,0,0,23, + 0,85,3,82,42,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,101, + 1,88,133,40,0,0,0,0,0,0,0,97,2,0,0,47, + 0,79,1,83,0,58,88,0,0,100,7,0,0,23,0,85, + 8,53,0,0,0,0,0,0,0,101,1,85,9,40,0,0, + 0,0,0,0,0,97,55,0,0,91,9,0,0,0,0,0, + 0,0,0,85,1,83,6,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,2,0,0,23,0,101,1,85, + 1,82,30,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,9,58,88,0,0,100,19,0,0,23, + 0,85,1,82,30,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,9,52,2,53,0,0,0,0, + 0,0,0,101,1,79,34,91,9,0,0,0,0,0,0,0, + 0,85,1,83,6,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,17,0,0,23,0,85,1,82,30,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,101,1,85,5,40,0,0, + 0,0,0,0,0,97,55,0,0,91,9,0,0,0,0,0, + 0,0,0,85,1,83,3,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,2,0,0,23,0,101,1,85, + 1,82,34,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,8,58,88,0,0,100,19,0,0,23, + 0,85,1,82,34,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,8,52,2,53,0,0,0,0, + 0,0,0,101,1,79,34,91,9,0,0,0,0,0,0,0, + 0,85,1,83,3,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,17,0,0,23,0,85,1,82,34,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,101,1,85,2,82,44,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,2,0,0,23,0,101, + 1,103,0,33,0,91,32,0,0,0,0,0,0,0,0,7, + 0,97,4,0,0,32,0,31,0,71,2,78,37,102,0,61, + 3,31,0,102,1,41,9,78,218,12,95,95,111,114,105,103, + 110,97,109,101,95,95,122,39,115,101,101,32,80,121,73,109, + 112,111,114,116,95,73,109,112,111,114,116,70,114,111,122,101, + 110,77,111,100,117,108,101,79,98,106,101,99,116,40,41,114, + 46,1,0,0,169,2,114,247,0,0,0,218,8,111,114,105, + 103,110,97,109,101,114,146,0,0,0,114,245,0,0,0,114, + 247,0,0,0,114,108,1,0,0,41,23,114,237,0,0,0, + 114,252,0,0,0,218,4,118,97,114,115,114,77,0,0,0, + 114,13,0,0,0,114,181,0,0,0,218,17,105,115,95,102, + 114,111,122,101,110,95,112,97,99,107,97,103,101,114,11,0, + 0,0,218,17,95,114,101,115,111,108,118,101,95,102,105,108, + 101,110,97,109,101,114,26,0,0,0,114,5,0,0,0,114, + 24,0,0,0,218,14,105,109,112,108,101,109,101,110,116,97, + 116,105,111,110,114,0,1,0,0,218,6,105,110,115,101,114, + 116,114,245,0,0,0,114,4,0,0,0,114,46,1,0,0, + 218,6,101,120,116,101,110,100,218,6,115,111,114,116,101,100, + 114,108,1,0,0,114,247,0,0,0,114,12,1,0,0,41, + 10,114,79,1,0,0,114,233,0,0,0,114,232,0,0,0, + 218,5,115,116,97,116,101,114,108,1,0,0,218,5,105,115, + 112,107,103,114,247,0,0,0,218,6,112,107,103,100,105,114, + 114,46,1,0,0,114,245,0,0,0,115,10,0,0,0,32, + 32,32,32,32,32,32,32,32,32,114,7,0,0,0,218,14, + 95,102,105,120,95,117,112,95,109,111,100,117,108,101,218,29, + 70,114,111,122,101,110,73,109,112,111,114,116,101,114,46,95, + 102,105,120,95,117,112,95,109,111,100,117,108,101,10,4,0, + 0,115,14,3,0,0,128,0,224,15,21,143,127,137,127,136, + 4,216,16,20,215,16,33,209,16,33,136,5,216,11,16,138, + 61,244,8,0,24,28,152,70,147,124,215,23,39,209,23,39, + 168,14,184,4,211,23,61,136,72,222,19,27,208,12,70,208, + 29,70,211,12,70,144,56,220,20,27,152,70,160,74,211,20, + 47,136,69,220,19,23,215,19,41,209,19,41,168,38,175,47, + 169,47,211,19,58,184,101,211,19,67,208,12,74,192,85,211, + 12,74,208,19,67,216,31,34,215,31,52,209,31,52,176,88, + 191,121,185,121,200,37,211,31,80,209,12,28,136,72,220,32, + 36,164,83,215,37,55,209,37,55,212,32,56,216,25,33,216, + 25,33,241,5,3,33,14,136,68,212,12,29,240,8,0,24, + 28,215,23,54,209,23,54,136,72,222,15,20,216,23,31,160, + 50,147,126,208,16,47,160,120,211,16,47,144,126,222,19,25, + 216,20,24,215,20,51,209,20,51,215,20,58,209,20,58,184, + 49,184,102,212,20,69,248,224,23,31,209,23,39,208,16,49, + 168,24,211,16,49,208,23,39,244,6,0,24,31,152,118,160, + 122,215,23,50,209,23,50,208,12,67,176,70,183,79,177,79, + 211,12,67,208,19,50,222,15,23,240,2,3,17,25,216,38, + 46,148,79,246,6,0,16,21,216,19,25,151,63,145,63,160, + 104,211,19,46,216,27,33,159,63,153,63,168,98,211,27,48, + 208,20,65,176,38,183,47,177,47,211,20,65,208,27,48,216, + 20,26,151,79,145,79,215,20,42,209,20,42,168,56,212,20, + 52,249,240,8,0,24,28,215,23,54,209,23,54,136,72,216, + 20,28,160,68,208,20,40,136,69,228,19,25,156,36,152,117, + 155,43,211,19,38,168,58,176,122,208,42,66,211,19,66,208, + 12,73,192,69,211,12,73,208,19,66,216,15,20,143,126,143, + 126,240,6,0,22,25,215,21,42,209,21,42,168,53,175,62, + 169,62,184,52,191,57,185,57,192,101,211,21,76,241,3,1, + 17,19,144,24,224,23,28,151,126,145,126,168,24,211,23,49, + 208,16,77,176,69,183,78,177,78,192,72,208,51,77,211,16, + 77,208,23,49,222,19,25,216,27,35,160,120,211,27,47,208, + 20,67,176,40,208,49,67,211,20,67,209,27,47,224,27,35, + 173,101,169,2,184,20,211,27,62,208,20,72,192,8,211,20, + 72,209,27,62,224,27,31,144,8,216,23,28,151,126,145,126, + 209,23,45,208,16,61,168,117,175,126,169,126,211,16,61,208, + 23,45,216,23,31,173,37,161,66,176,84,211,23,58,208,16, + 68,184,72,211,16,68,208,23,58,230,15,23,220,23,30,152, + 118,160,122,215,23,50,209,23,50,208,16,50,208,23,50,216, + 23,29,151,127,145,127,168,40,211,23,50,208,16,79,176,86, + 183,95,177,95,192,104,208,52,79,211,16,79,209,23,50,228, + 27,34,160,54,168,58,215,27,54,209,27,54,208,16,71,184, + 6,191,15,185,15,211,16,71,208,23,54,222,15,20,220,23, + 30,152,118,160,122,215,23,50,209,23,50,208,16,50,208,23, + 50,216,23,29,151,127,145,127,168,40,211,23,50,208,16,79, + 176,86,183,95,177,95,192,104,208,52,79,211,16,79,209,23, + 50,228,27,34,160,54,168,58,215,27,54,209,27,54,208,16, + 71,184,6,191,15,185,15,211,16,71,208,23,54,216,19,23, + 215,19,36,215,19,36,208,8,36,208,15,36,208,19,36,248, + 244,75,1,0,24,38,243,0,1,17,25,218,20,24,240,3, + 1,17,25,250,115,18,0,0,0,196,53,6,77,19,0,205, + 19,10,77,33,3,205,32,1,77,33,3,78,99,4,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,0, + 0,243,188,1,0,0,149,0,85,1,40,0,0,0,0,0, + 0,0,97,22,0,0,91,1,0,0,0,0,0,0,0,0, + 91,2,0,0,0,0,0,0,0,0,83,1,83,0,53,3, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,1, + 0,0,103,2,30,0,85,0,82,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,110,4,88,18, + 58,119,0,0,97,42,0,0,85,1,82,11,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,6, + 53,1,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,18,0,0,85,1,83,7,83,0,4,0,110,1,85,3, + 40,0,0,0,0,0,0,0,100,5,0,0,85,1,14,0, + 83,8,51,2,110,1,79,2,83,9,110,3,85,1,82,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,10,85,4,53,2,0,0,0,0,0,0,110,5, + 85,3,40,0,0,0,0,0,0,0,97,32,0,0,91,2, + 0,0,0,0,0,0,0,0,82,14,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,14,0,85,4, + 14,0,85,5,14,0,51,3,110,6,85,6,14,0,85,4, + 14,0,83,11,51,3,110,7,88,118,52,2,36,0,83,0, + 110,6,91,2,0,0,0,0,0,0,0,0,82,14,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 14,0,85,4,14,0,85,5,14,0,83,12,51,4,110,7, + 88,118,52,2,36,0,33,0,91,6,0,0,0,0,0,0, + 0,0,7,0,97,33,0,0,32,0,91,2,0,0,0,0, + 0,0,0,0,82,8,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,3,58,88,0,0,97,2, + 0,0,83,4,79,1,83,5,61,1,111,64,108,2,0,0, + 0,0,0,0,0,0,31,0,78,174,102,0,61,3,31,0, + 102,1,41,13,78,218,11,95,115,116,100,108,105,98,95,100, + 105,114,114,100,1,0,0,218,5,119,105,110,51,50,218,1, + 92,218,1,47,218,1,60,114,162,0,0,0,122,9,46,95, + 95,105,110,105,116,95,95,70,114,25,1,0,0,122,11,95, + 95,105,110,105,116,95,95,46,112,121,122,3,46,112,121,41, + 8,114,15,0,0,0,114,24,0,0,0,218,4,95,83,69, + 80,114,4,0,0,0,218,8,112,108,97,116,102,111,114,109, + 114,199,0,0,0,114,20,0,0,0,114,122,1,0,0,41, + 8,114,79,1,0,0,114,211,0,0,0,218,5,97,108,105, + 97,115,114,117,1,0,0,218,3,115,101,112,218,7,114,101, + 108,102,105,108,101,114,118,1,0,0,114,247,0,0,0,115, + 8,0,0,0,32,32,32,32,32,32,32,32,114,7,0,0, + 0,114,111,1,0,0,218,32,70,114,111,122,101,110,73,109, + 112,111,114,116,101,114,46,95,114,101,115,111,108,118,101,95, + 102,105,108,101,110,97,109,101,79,4,0,0,115,248,0,0, + 0,128,0,230,15,23,156,119,164,115,168,77,184,52,215,31, + 64,209,31,64,216,19,29,240,2,3,9,70,1,216,18,21, + 151,40,145,40,136,67,240,8,0,12,20,211,11,28,216,15, + 23,215,15,34,209,15,34,160,51,215,15,39,209,15,39,216, + 27,35,160,65,160,66,152,60,144,8,222,23,28,216,34,42, + 160,26,168,57,208,31,53,144,72,248,224,24,29,144,5,216, + 18,26,215,18,34,209,18,34,160,51,168,3,211,18,44,136, + 7,222,11,16,220,24,27,159,15,153,15,208,23,40,168,19, + 168,5,168,103,168,89,208,21,55,136,70,216,26,32,152,24, + 160,35,160,21,160,107,208,23,50,136,72,240,8,0,16,24, + 208,15,31,208,8,31,240,5,0,22,26,136,70,220,26,29, + 159,47,153,47,208,25,42,168,51,168,37,176,7,168,121,184, + 3,208,23,60,136,72,216,15,23,208,15,31,208,8,31,248, + 244,35,0,16,30,243,0,1,9,70,1,220,37,40,167,92, + 161,92,176,87,211,37,60,153,84,192,35,208,12,69,136,67, + 150,40,240,3,1,9,70,1,250,115,17,0,0,0,160,12, + 66,48,0,194,48,40,67,27,3,195,26,1,67,27,3,99, + 4,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0, + 3,0,0,0,243,42,1,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,91,2,0,0,0,0,0,0,0,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,2,0,0,0,0,0,0,110,4,85, + 4,99,1,0,0,103,0,85,4,117,3,0,0,112,86,110, + 7,91,7,0,0,0,0,0,0,0,0,88,16,85,0,82, + 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,6,83,1,57,4,110,8,85,0,82,11,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,88,113,85,6,53,3,0,0,0,0,0,0,117,2,0, + 0,112,154,91,13,0,0,0,0,0,0,0,0,91,14,0, + 0,0,0,0,0,0,0,82,16,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,34,0,85,9,85,7,83,2,57,2,85,8,108, + 9,0,0,0,0,0,0,0,0,85,10,40,0,0,0,0, + 0,0,0,97,28,0,0,85,8,82,20,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,23,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,3,85,10,53,2,0,0,0,0,0,0,32,0,85, + 8,36,0,41,4,78,114,36,1,0,0,114,107,1,0,0, + 114,146,0,0,0,41,12,114,192,0,0,0,114,181,0,0, + 0,218,11,102,105,110,100,95,102,114,111,122,101,110,114,227, + 0,0,0,114,38,1,0,0,114,111,1,0,0,114,5,0, + 0,0,114,24,0,0,0,114,112,1,0,0,114,252,0,0, + 0,114,0,1,0,0,114,113,1,0,0,41,11,114,79,1, + 0,0,114,211,0,0,0,114,80,1,0,0,114,81,1,0, + 0,218,4,105,110,102,111,218,1,95,114,117,1,0,0,114, + 108,1,0,0,114,232,0,0,0,114,247,0,0,0,114,118, + 1,0,0,115,11,0,0,0,32,32,32,32,32,32,32,32, + 32,32,32,114,7,0,0,0,114,82,1,0,0,218,24,70, + 114,111,122,101,110,73,109,112,111,114,116,101,114,46,102,105, + 110,100,95,115,112,101,99,104,4,0,0,115,147,0,0,0, + 128,0,228,15,40,172,20,215,41,57,209,41,57,184,56,211, + 15,68,136,4,216,11,15,137,60,216,19,23,240,26,0,30, + 34,209,8,26,136,1,144,40,220,15,31,160,8,216,39,42, + 167,123,161,123,216,43,48,241,5,2,16,50,136,4,240,6, + 0,28,31,215,27,48,209,27,48,176,24,192,85,211,27,75, + 209,8,24,136,8,220,28,32,164,19,215,33,51,209,33,51, + 212,28,52,216,21,29,216,21,29,241,5,3,29,10,136,4, + 212,8,25,246,8,0,12,18,216,12,16,215,12,43,209,12, + 43,215,12,50,209,12,50,176,49,176,102,212,12,61,216,15, + 19,136,11,114,22,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,154,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,110,1,30,0, + 85,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,6,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,2,85,2,40,0, + 0,0,0,0,0,0,97,6,0,0,88,33,108,4,0,0, + 0,0,0,0,0,0,85,1,36,0,33,0,91,10,0,0, + 0,0,0,0,0,0,7,0,97,4,0,0,32,0,31,0, + 85,1,36,0,102,0,61,3,31,0,102,1,41,1,122,22, + 83,101,116,32,95,95,102,105,108,101,95,95,44,32,105,102, + 32,97,98,108,101,46,41,6,114,27,0,0,0,114,26,0, + 0,0,114,252,0,0,0,114,247,0,0,0,114,245,0,0, + 0,114,4,0,0,0,41,3,114,232,0,0,0,114,233,0, + 0,0,114,247,0,0,0,115,3,0,0,0,32,32,32,114, + 7,0,0,0,114,57,1,0,0,218,28,70,114,111,122,101, + 110,73,109,112,111,114,116,101,114,46,99,114,101,97,116,101, + 95,109,111,100,117,108,101,134,4,0,0,115,82,0,0,0, + 128,0,244,6,0,18,29,152,84,159,89,153,89,211,17,39, + 136,6,240,2,6,9,43,216,23,27,215,23,40,209,23,40, + 215,23,49,209,23,49,136,72,246,8,0,16,24,216,34,42, + 148,15,216,15,21,136,13,248,244,11,0,16,30,243,0,1, + 9,17,216,12,16,240,8,0,16,22,136,13,240,11,1,9, + 17,250,115,15,0,0,0,151,22,60,0,188,10,65,10,3, + 193,9,1,65,10,3,99,1,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,146,0,0,0, + 149,0,85,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,1,85,1,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 110,2,91,5,0,0,0,0,0,0,0,0,91,6,0,0, + 0,0,0,0,0,0,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,53,2,0,0, + 0,0,0,0,110,3,91,11,0,0,0,0,0,0,0,0, + 88,48,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,2,0,0,0,0,0,0,32,0, + 103,0,114,2,0,0,0,41,7,114,237,0,0,0,114,26, + 0,0,0,114,192,0,0,0,114,181,0,0,0,218,17,103, + 101,116,95,102,114,111,122,101,110,95,111,98,106,101,99,116, + 218,4,101,120,101,99,114,16,0,0,0,41,4,114,233,0, + 0,0,114,232,0,0,0,114,26,0,0,0,218,4,99,111, + 100,101,115,4,0,0,0,32,32,32,32,114,7,0,0,0, + 114,58,1,0,0,218,26,70,114,111,122,101,110,73,109,112, + 111,114,116,101,114,46,101,120,101,99,95,109,111,100,117,108, + 101,147,4,0,0,115,50,0,0,0,128,0,224,15,21,143, + 127,137,127,136,4,216,15,19,143,121,137,121,136,4,220,15, + 40,172,20,215,41,63,209,41,63,192,20,211,15,70,136,4, + 220,8,12,136,84,151,63,145,63,213,8,35,114,22,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,218,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,88,1,53,2,0,0,0,0,0, + 0,110,2,91,2,0,0,0,0,0,0,0,0,82,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,53,1,0,0,0,0,0,0,110,3,85,3,99, + 2,0,0,23,0,101,1,85,3,117,3,0,0,112,69,110, + 6,88,98,108,3,0,0,0,0,0,0,0,0,91,9,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,82,11,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,2,83,1,53,2,0,0,0,0,0, + 0,32,0,85,5,40,0,0,0,0,0,0,0,97,7,0, + 0,47,0,85,2,108,6,0,0,0,0,0,0,0,0,85, + 0,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,2,53,1,0,0,0,0,0,0,32, + 0,85,2,36,0,41,3,122,79,76,111,97,100,32,97,32, + 102,114,111,122,101,110,32,109,111,100,117,108,101,46,10,10, + 84,104,105,115,32,109,101,116,104,111,100,32,105,115,32,100, + 101,112,114,101,99,97,116,101,100,46,32,32,85,115,101,32, + 101,120,101,99,95,109,111,100,117,108,101,40,41,32,105,110, + 115,116,101,97,100,46,10,10,78,114,245,0,0,0,41,8, + 114,234,0,0,0,114,181,0,0,0,114,134,1,0,0,114, + 106,1,0,0,114,109,1,0,0,114,77,0,0,0,114,46, + 1,0,0,114,119,1,0,0,41,7,114,79,1,0,0,114, + 211,0,0,0,114,233,0,0,0,114,135,1,0,0,114,136, + 1,0,0,114,117,1,0,0,114,108,1,0,0,115,7,0, + 0,0,32,32,32,32,32,32,32,114,7,0,0,0,114,67, + 1,0,0,218,26,70,114,111,122,101,110,73,109,112,111,114, + 116,101,114,46,108,111,97,100,95,109,111,100,117,108,101,154, + 4,0,0,115,107,0,0,0,128,0,244,16,0,18,35,160, + 51,211,17,49,136,6,220,15,19,215,15,31,209,15,31,160, + 8,211,15,41,136,4,216,15,19,209,15,31,208,8,31,208, + 15,31,216,29,33,209,8,26,136,1,144,40,216,30,38,212, + 8,27,220,8,12,136,86,139,12,215,8,24,209,8,24,152, + 26,160,84,212,8,42,222,11,16,216,30,32,136,70,140,79, + 216,8,11,215,8,26,209,8,26,152,54,212,8,34,216,15, + 21,136,13,114,22,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,44,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,36,0,41,1, + 122,45,82,101,116,117,114,110,32,116,104,101,32,99,111,100, + 101,32,111,98,106,101,99,116,32,102,111,114,32,116,104,101, + 32,102,114,111,122,101,110,32,109,111,100,117,108,101,46,41, + 2,114,181,0,0,0,114,141,1,0,0,114,91,1,0,0, + 115,2,0,0,0,32,32,114,7,0,0,0,114,92,1,0, + 0,218,23,70,114,111,122,101,110,73,109,112,111,114,116,101, + 114,46,103,101,116,95,99,111,100,101,173,4,0,0,243,21, + 0,0,0,128,0,244,8,0,16,20,215,15,37,209,15,37, + 160,104,211,15,47,208,8,47,114,22,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,4,0,0,0,149,0,103,1,41,2,122,54,82, + 101,116,117,114,110,32,78,111,110,101,32,97,115,32,102,114, + 111,122,101,110,32,109,111,100,117,108,101,115,32,100,111,32, + 110,111,116,32,104,97,118,101,32,115,111,117,114,99,101,32, + 99,111,100,101,46,78,114,32,0,0,0,114,91,1,0,0, + 115,2,0,0,0,32,32,114,7,0,0,0,114,96,1,0, + 0,218,25,70,114,111,122,101,110,73,109,112,111,114,116,101, + 114,46,103,101,116,95,115,111,117,114,99,101,179,4,0,0, + 114,94,1,0,0,114,22,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 44,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,36,0, + 41,1,122,46,82,101,116,117,114,110,32,84,114,117,101,32, + 105,102,32,116,104,101,32,102,114,111,122,101,110,32,109,111, + 100,117,108,101,32,105,115,32,97,32,112,97,99,107,97,103, + 101,46,41,2,114,181,0,0,0,114,110,1,0,0,114,91, + 1,0,0,115,2,0,0,0,32,32,114,7,0,0,0,114, + 253,0,0,0,218,25,70,114,111,122,101,110,73,109,112,111, + 114,116,101,114,46,105,115,95,112,97,99,107,97,103,101,185, + 4,0,0,114,149,1,0,0,114,22,0,0,0,114,32,0, + 0,0,114,255,0,0,0,114,100,1,0,0,41,19,114,11, + 0,0,0,114,10,0,0,0,114,3,0,0,0,114,33,0, + 0,0,114,12,0,0,0,114,38,1,0,0,114,101,1,0, + 0,114,119,1,0,0,114,111,1,0,0,114,82,1,0,0, + 114,65,0,0,0,114,57,1,0,0,114,58,1,0,0,114, + 67,1,0,0,114,222,0,0,0,114,92,1,0,0,114,96, + 1,0,0,114,253,0,0,0,114,35,0,0,0,114,32,0, + 0,0,114,22,0,0,0,114,7,0,0,0,114,103,1,0, + 0,114,103,1,0,0,255,3,0,0,115,219,0,0,0,134, + 0,241,4,5,5,8,240,14,0,15,23,128,71,224,5,16, + 241,2,66,1,5,37,243,3,0,6,17,240,2,66,1,5, + 37,240,72,2,0,6,17,243,2,22,5,32,243,3,0,6, + 17,240,2,22,5,32,240,48,0,6,17,243,2,27,5,20, + 243,3,0,6,17,240,2,27,5,20,240,58,0,6,18,241, + 2,10,5,22,243,3,0,6,18,240,2,10,5,22,240,24, + 0,6,18,241,2,4,5,36,243,3,0,6,18,240,2,4, + 5,36,240,12,0,6,17,241,2,16,5,22,243,3,0,6, + 17,240,2,16,5,22,240,36,0,6,17,216,5,21,241,2, + 2,5,48,243,3,0,6,22,243,3,0,6,17,240,4,2, + 5,48,240,8,0,6,17,216,5,21,241,2,2,5,20,243, + 3,0,6,22,243,3,0,6,17,240,4,2,5,20,240,8, + 0,6,17,216,5,21,241,2,2,5,48,243,3,0,6,22, + 243,3,0,6,17,243,4,2,5,48,114,22,0,0,0,114, + 103,1,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,36,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,83,2,114,4, + 83,3,26,0,114,5,83,4,26,0,114,6,83,5,114,7, + 103,6,41,7,218,18,95,73,109,112,111,114,116,76,111,99, + 107,67,111,110,116,101,120,116,105,194,4,0,0,122,36,67, + 111,110,116,101,120,116,32,109,97,110,97,103,101,114,32,102, + 111,114,32,116,104,101,32,105,109,112,111,114,116,32,108,111, + 99,107,46,99,1,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,243,44,0,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,32,0,103,1,41,2,122,24,65,99,113, + 117,105,114,101,32,116,104,101,32,105,109,112,111,114,116,32, + 108,111,99,107,46,78,41,2,114,181,0,0,0,114,182,0, + 0,0,114,74,0,0,0,115,1,0,0,0,32,114,7,0, + 0,0,114,101,0,0,0,218,28,95,73,109,112,111,114,116, + 76,111,99,107,67,111,110,116,101,120,116,46,95,95,101,110, + 116,101,114,95,95,198,4,0,0,243,14,0,0,0,128,0, + 228,8,12,215,8,25,209,8,25,213,8,27,114,22,0,0, + 0,99,4,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,243,44,0,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,32,0,103,1,41,2,122,60,82,101,108,101,97, + 115,101,32,116,104,101,32,105,109,112,111,114,116,32,108,111, + 99,107,32,114,101,103,97,114,100,108,101,115,115,32,111,102, + 32,97,110,121,32,114,97,105,115,101,100,32,101,120,99,101, + 112,116,105,111,110,115,46,78,41,2,114,181,0,0,0,114, + 184,0,0,0,41,4,114,49,0,0,0,218,8,101,120,99, + 95,116,121,112,101,218,9,101,120,99,95,118,97,108,117,101, + 218,13,101,120,99,95,116,114,97,99,101,98,97,99,107,115, + 4,0,0,0,32,32,32,32,114,7,0,0,0,114,107,0, + 0,0,218,27,95,73,109,112,111,114,116,76,111,99,107,67, + 111,110,116,101,120,116,46,95,95,101,120,105,116,95,95,202, + 4,0,0,114,158,1,0,0,114,22,0,0,0,114,32,0, + 0,0,78,41,8,114,11,0,0,0,114,10,0,0,0,114, + 3,0,0,0,114,33,0,0,0,114,12,0,0,0,114,101, + 0,0,0,114,107,0,0,0,114,35,0,0,0,114,32,0, + 0,0,114,22,0,0,0,114,7,0,0,0,114,155,1,0, + 0,114,155,1,0,0,194,4,0,0,115,15,0,0,0,134, + 0,225,4,46,242,4,2,5,28,245,8,2,5,28,114,22, + 0,0,0,114,155,1,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,0,3,0,0,0,243,138,0, + 0,0,149,0,85,1,82,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,1,85,2,83,2, + 45,10,0,0,53,2,0,0,0,0,0,0,110,3,91,3, + 0,0,0,0,0,0,0,0,85,3,53,1,0,0,0,0, + 0,0,85,2,58,18,0,0,97,11,0,0,91,5,0,0, + 0,0,0,0,0,0,83,3,53,1,0,0,0,0,0,0, + 101,1,85,3,83,4,5,0,0,0,110,4,85,0,40,0, + 0,0,0,0,0,0,97,7,0,0,85,4,14,0,83,1, + 85,0,14,0,51,3,36,0,85,4,36,0,41,5,122,50, + 82,101,115,111,108,118,101,32,97,32,114,101,108,97,116,105, + 118,101,32,109,111,100,117,108,101,32,110,97,109,101,32,116, + 111,32,97,110,32,97,98,115,111,108,117,116,101,32,111,110, + 101,46,114,25,1,0,0,114,162,0,0,0,122,50,97,116, + 116,101,109,112,116,101,100,32,114,101,108,97,116,105,118,101, + 32,105,109,112,111,114,116,32,98,101,121,111,110,100,32,116, + 111,112,45,108,101,118,101,108,32,112,97,99,107,97,103,101, + 114,146,0,0,0,41,3,218,6,114,115,112,108,105,116,114, + 148,0,0,0,114,209,0,0,0,41,5,114,26,0,0,0, + 218,7,112,97,99,107,97,103,101,218,5,108,101,118,101,108, + 218,4,98,105,116,115,218,4,98,97,115,101,115,5,0,0, + 0,32,32,32,32,32,114,7,0,0,0,218,13,95,114,101, + 115,111,108,118,101,95,110,97,109,101,114,170,1,0,0,207, + 4,0,0,115,79,0,0,0,128,0,224,11,18,143,62,137, + 62,152,35,152,117,160,113,153,121,211,11,41,128,68,220,7, + 10,136,52,131,121,144,53,211,7,24,220,14,25,208,26,78, + 211,14,79,208,8,79,216,11,15,144,1,137,55,128,68,222, + 31,35,136,100,136,86,144,49,144,84,144,70,208,11,27,208, + 4,45,168,20,208,4,45,114,22,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,7,0,0,0,3,0,0, + 0,243,36,2,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,110,3,85,3,99,11,0,0,91,5, + 0,0,0,0,0,0,0,0,83,2,53,1,0,0,0,0, + 0,0,101,1,85,3,40,0,0,0,0,0,0,0,100,26, + 0,0,91,6,0,0,0,0,0,0,0,0,82,9,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,3,91,10,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,32,0,85,0,91,0,0,0,0,0,0,0, + 0,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,59,0,0,0,110,4,85,3,19,0, + 72,122,0,0,110,5,91,15,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,2,0,32,0,30,0,85,5, + 82,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,6,85,6,34,0,88,1,85,2,53,3, + 0,0,0,0,0,0,110,7,30,0,83,1,83,1,83,1, + 53,2,0,0,0,0,0,0,32,0,87,7,99,2,0,0, + 77,50,0,0,85,4,40,0,0,0,0,0,0,0,100,63, + 0,0,85,0,91,0,0,0,0,0,0,0,0,0,82,12, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,59,0,0,0,97,43,0,0,91,0,0,0,0,0, + 0,0,0,0,82,12,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,5,0,0,0,110,8, + 30,0,85,8,82,20,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,9,85,9,99,4,0,0, + 85,7,115,2,32,0,36,0,85,9,115,2,32,0,36,0, + 85,7,115,2,32,0,36,0,11,0,32,0,103,1,33,0, + 91,18,0,0,0,0,0,0,0,0,7,0,97,12,0,0, + 32,0,31,0,83,1,83,1,83,1,53,2,0,0,0,0, + 0,0,32,0,77,148,0,0,102,0,61,3,31,0,102,1, + 33,0,44,0,40,0,0,0,0,0,0,0,100,1,0,0, + 102,2,32,0,31,0,32,0,32,0,78,121,61,3,31,0, + 102,1,33,0,91,18,0,0,0,0,0,0,0,0,7,0, + 97,7,0,0,32,0,85,7,115,2,31,0,115,2,32,0, + 36,0,102,0,61,3,31,0,102,1,41,4,122,21,70,105, + 110,100,32,97,32,109,111,100,117,108,101,39,115,32,115,112, + 101,99,46,78,122,53,115,121,115,46,109,101,116,97,95,112, + 97,116,104,32,105,115,32,78,111,110,101,44,32,80,121,116, + 104,111,110,32,105,115,32,108,105,107,101,108,121,32,115,104, + 117,116,116,105,110,103,32,100,111,119,110,122,22,115,121,115, + 46,109,101,116,97,95,112,97,116,104,32,105,115,32,101,109, + 112,116,121,41,11,114,24,0,0,0,218,9,109,101,116,97, + 95,112,97,116,104,114,209,0,0,0,114,224,0,0,0,114, + 225,0,0,0,114,66,1,0,0,114,228,0,0,0,114,155, + 1,0,0,114,82,1,0,0,114,4,0,0,0,114,237,0, + 0,0,41,10,114,26,0,0,0,114,80,1,0,0,114,81, + 1,0,0,114,172,1,0,0,218,9,105,115,95,114,101,108, + 111,97,100,218,6,102,105,110,100,101,114,114,82,1,0,0, + 114,232,0,0,0,114,233,0,0,0,114,237,0,0,0,115, + 10,0,0,0,32,32,32,32,32,32,32,32,32,32,114,7, + 0,0,0,218,10,95,102,105,110,100,95,115,112,101,99,114, + 175,1,0,0,216,4,0,0,115,4,1,0,0,128,0,228, + 16,19,151,13,145,13,128,73,216,7,16,209,7,24,228,14, + 25,240,0,1,27,42,243,0,1,15,43,240,0,1,9,43, + 246,6,0,12,21,220,8,17,143,14,137,14,208,23,47,180, + 29,212,8,63,240,10,0,17,21,156,3,159,11,153,11,209, + 16,35,128,73,219,18,27,136,6,220,13,31,213,13,33,240, + 2,5,13,53,216,28,34,215,28,44,209,28,44,144,9,241, + 8,0,24,33,160,20,168,86,211,23,52,145,4,247,13,0, + 14,34,240,14,0,12,16,211,11,27,230,19,28,160,20,172, + 19,175,27,169,27,211,33,52,220,25,28,159,27,153,27,160, + 84,209,25,42,144,6,240,2,11,17,40,216,31,37,159,127, + 153,127,144,72,240,14,0,24,32,209,23,39,216,31,35,154, + 11,224,31,39,154,15,224,23,27,146,11,241,51,0,19,28, + 240,54,0,16,20,248,244,47,0,20,34,243,0,1,13,25, + 216,16,24,247,9,0,14,34,209,13,33,240,6,1,13,25, + 250,247,7,0,14,34,213,13,33,251,244,26,0,24,38,243, + 0,4,17,32,240,8,0,28,32,148,75,240,9,4,17,32, + 250,115,66,0,0,0,193,34,1,67,45,5,193,36,12,67, + 20,4,193,48,9,67,45,5,194,54,12,67,62,2,195,20, + 10,67,42,7,195,30,1,67,45,5,195,41,1,67,42,7, + 195,42,3,67,45,5,195,45,10,67,59,9,195,62,12,68, + 15,5,196,14,1,68,15,5,99,3,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,3,0,0,0,243,32,1, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,0, + 91,2,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,23,0,0,91,5, + 0,0,0,0,0,0,0,0,83,1,91,7,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,14,0, + 51,2,53,1,0,0,0,0,0,0,101,1,85,2,83,2, + 58,18,0,0,97,11,0,0,91,9,0,0,0,0,0,0, + 0,0,83,3,53,1,0,0,0,0,0,0,101,1,85,2, + 83,2,58,148,0,0,97,50,0,0,91,1,0,0,0,0, + 0,0,0,0,85,1,91,2,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,11,0,0,91,5,0,0,0,0,0,0,0,0,83,4, + 53,1,0,0,0,0,0,0,101,1,85,1,40,0,0,0, + 0,0,0,0,100,11,0,0,91,11,0,0,0,0,0,0, + 0,0,83,5,53,1,0,0,0,0,0,0,101,1,85,0, + 40,0,0,0,0,0,0,0,100,18,0,0,85,2,83,2, + 58,88,0,0,97,11,0,0,91,9,0,0,0,0,0,0, + 0,0,83,6,53,1,0,0,0,0,0,0,101,1,103,7, + 103,7,41,8,122,28,86,101,114,105,102,121,32,97,114,103, + 117,109,101,110,116,115,32,97,114,101,32,34,115,97,110,101, + 34,46,122,29,109,111,100,117,108,101,32,110,97,109,101,32, + 109,117,115,116,32,98,101,32,115,116,114,44,32,110,111,116, + 32,114,146,0,0,0,122,18,108,101,118,101,108,32,109,117, + 115,116,32,98,101,32,62,61,32,48,122,31,95,95,112,97, + 99,107,97,103,101,95,95,32,110,111,116,32,115,101,116,32, + 116,111,32,97,32,115,116,114,105,110,103,122,54,97,116,116, + 101,109,112,116,101,100,32,114,101,108,97,116,105,118,101,32, + 105,109,112,111,114,116,32,119,105,116,104,32,110,111,32,107, + 110,111,119,110,32,112,97,114,101,110,116,32,112,97,99,107, + 97,103,101,122,17,69,109,112,116,121,32,109,111,100,117,108, + 101,32,110,97,109,101,78,41,6,114,62,1,0,0,218,3, + 115,116,114,218,9,84,121,112,101,69,114,114,111,114,114,5, + 0,0,0,218,10,86,97,108,117,101,69,114,114,111,114,114, + 209,0,0,0,169,3,114,26,0,0,0,114,166,1,0,0, + 114,167,1,0,0,115,3,0,0,0,32,32,32,114,7,0, + 0,0,218,13,95,115,97,110,105,116,121,95,99,104,101,99, + 107,114,181,1,0,0,5,5,0,0,115,138,0,0,0,128, + 0,228,11,21,144,100,156,67,215,11,32,209,11,32,220,14, + 23,208,26,55,188,4,184,84,187,10,176,124,208,24,68,211, + 14,69,208,8,69,216,7,12,136,113,131,121,220,14,24,208, + 25,45,211,14,46,208,8,46,216,7,12,136,113,131,121,220, + 15,25,152,39,164,51,215,15,39,209,15,39,220,18,27,208, + 28,61,211,18,62,208,12,62,222,17,24,220,18,29,240,0, + 1,31,40,243,0,1,19,41,240,0,1,13,41,230,11,15, + 144,69,152,81,147,74,220,14,24,208,25,44,211,14,45,208, + 8,45,240,3,0,21,31,136,52,114,22,0,0,0,122,16, + 78,111,32,109,111,100,117,108,101,32,110,97,109,101,100,32, + 122,4,123,33,114,125,99,2,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,243,140,3,0,0, + 149,0,83,0,110,2,85,0,82,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,1,53,1, + 0,0,0,0,0,0,83,2,5,0,0,0,110,3,83,0, + 110,4,85,3,40,0,0,0,0,0,0,0,97,134,0,0, + 85,3,91,2,0,0,0,0,0,0,0,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 59,1,0,0,97,11,0,0,91,7,0,0,0,0,0,0, + 0,0,88,19,53,2,0,0,0,0,0,0,32,0,85,0, + 91,2,0,0,0,0,0,0,0,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,0, + 0,0,97,19,0,0,91,2,0,0,0,0,0,0,0,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,5,0,0,0,36,0,91,2,0,0, + 0,0,0,0,0,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,3,5,0,0,0, + 110,5,30,0,85,5,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,2,85,5,82,16, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,110,4,85,0,82,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,1,53,1,0,0, + 0,0,0,0,83,6,5,0,0,0,110,7,91,19,0,0, + 0,0,0,0,0,0,88,2,53,2,0,0,0,0,0,0, + 110,8,85,8,99,19,0,0,91,15,0,0,0,0,0,0, + 0,0,91,12,0,0,0,0,0,0,0,0,14,0,85,0, + 60,2,14,0,51,2,85,0,83,5,57,2,101,1,85,4, + 40,0,0,0,0,0,0,0,97,27,0,0,85,4,82,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,23,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,87,7,53,1,0,0,0,0,0,0, + 32,0,30,0,91,25,0,0,0,0,0,0,0,0,85,8, + 53,1,0,0,0,0,0,0,110,9,85,4,40,0,0,0, + 0,0,0,0,97,26,0,0,85,4,82,20,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,27, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,32,0,85,3,40,0, + 0,0,0,0,0,0,97,35,0,0,91,2,0,0,0,0, + 0,0,0,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,3,5,0,0,0,110,5, + 30,0,91,29,0,0,0,0,0,0,0,0,85,5,87,7, + 85,9,53,3,0,0,0,0,0,0,32,0,85,9,36,0, + 85,9,36,0,33,0,91,10,0,0,0,0,0,0,0,0, + 7,0,97,27,0,0,32,0,91,12,0,0,0,0,0,0, + 0,0,14,0,85,0,60,2,14,0,83,3,85,3,60,2, + 14,0,83,4,51,5,110,6,91,15,0,0,0,0,0,0, + 0,0,88,96,83,5,57,2,83,0,101,2,102,0,61,3, + 31,0,102,1,33,0,85,4,40,0,0,0,0,0,0,0, + 97,27,0,0,85,4,82,20,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,27,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,32,0,102,0,102,0,61,3,31,0, + 102,1,33,0,91,10,0,0,0,0,0,0,0,0,7,0, + 97,40,0,0,32,0,83,7,85,3,60,2,14,0,83,8, + 87,7,60,2,14,0,51,4,110,6,91,30,0,0,0,0, + 0,0,0,0,82,33,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,6,91,34,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,32,0,31,0, + 85,9,36,0,102,0,61,3,31,0,102,1,41,9,78,114, + 25,1,0,0,114,146,0,0,0,122,2,59,32,122,17,32, + 105,115,32,110,111,116,32,97,32,112,97,99,107,97,103,101, + 114,25,0,0,0,233,2,0,0,0,122,27,67,97,110,110, + 111,116,32,115,101,116,32,97,110,32,97,116,116,114,105,98, + 117,116,101,32,111,110,32,122,18,32,102,111,114,32,99,104, + 105,108,100,32,109,111,100,117,108,101,32,41,18,114,26,1, + 0,0,114,24,0,0,0,114,228,0,0,0,114,192,0,0, + 0,114,46,1,0,0,114,4,0,0,0,218,15,95,69,82, + 82,95,77,83,71,95,80,82,69,70,73,88,218,19,77,111, + 100,117,108,101,78,111,116,70,111,117,110,100,69,114,114,111, + 114,114,237,0,0,0,114,175,1,0,0,114,1,1,0,0, + 114,58,0,0,0,114,72,1,0,0,114,77,0,0,0,114, + 14,0,0,0,114,224,0,0,0,114,225,0,0,0,114,66, + 1,0,0,41,10,114,26,0,0,0,218,7,105,109,112,111, + 114,116,95,114,80,1,0,0,114,27,1,0,0,218,11,112, + 97,114,101,110,116,95,115,112,101,99,218,13,112,97,114,101, + 110,116,95,109,111,100,117,108,101,114,231,0,0,0,218,5, + 99,104,105,108,100,114,232,0,0,0,114,233,0,0,0,115, + 10,0,0,0,32,32,32,32,32,32,32,32,32,32,114,7, + 0,0,0,218,23,95,102,105,110,100,95,97,110,100,95,108, + 111,97,100,95,117,110,108,111,99,107,101,100,114,190,1,0, + 0,24,5,0,0,115,171,1,0,0,128,0,216,11,15,128, + 68,216,13,17,143,95,137,95,152,83,211,13,33,160,33,209, + 13,36,128,70,216,18,22,128,75,222,7,13,216,11,17,156, + 19,159,27,153,27,211,11,36,220,12,37,160,103,212,12,54, + 224,11,15,148,51,151,59,145,59,211,11,30,220,19,22,151, + 59,145,59,152,116,209,19,36,208,12,36,220,24,27,159,11, + 153,11,160,70,209,24,43,136,13,240,2,4,9,64,1,216, + 19,32,215,19,41,209,19,41,136,68,240,8,0,23,36,215, + 22,44,209,22,44,136,11,216,16,20,151,15,145,15,160,3, + 211,16,36,160,81,209,16,39,136,5,220,11,21,144,100,211, + 11,33,128,68,216,7,11,129,124,220,14,33,164,95,208,36, + 53,176,100,177,88,208,34,62,192,84,209,14,74,208,8,74, + 230,11,22,240,6,0,13,24,215,12,49,209,12,49,215,12, + 56,209,12,56,184,21,212,12,63,240,2,4,9,60,220,21, + 35,160,68,211,21,41,136,70,230,15,26,216,16,27,215,16, + 53,209,16,53,215,16,57,209,16,57,212,16,59,222,7,13, + 228,24,27,159,11,153,11,160,70,209,24,43,136,13,240,2, + 4,9,47,220,12,19,144,77,160,53,168,38,212,12,49,240, + 8,0,12,18,128,77,136,54,128,77,248,244,53,0,16,30, + 243,0,2,9,64,1,220,21,36,208,20,37,160,100,161,88, + 168,82,176,6,169,122,208,57,74,208,18,75,136,67,220,18, + 37,160,99,209,18,53,184,52,208,12,63,240,5,2,9,64, + 1,251,246,32,0,16,27,216,16,27,215,16,53,209,16,53, + 215,16,57,209,16,57,213,16,59,240,3,0,16,27,251,244, + 14,0,16,30,243,0,2,9,47,216,20,47,176,6,169,122, + 208,57,75,200,69,201,57,208,18,85,136,67,220,12,21,143, + 78,137,78,152,51,164,13,213,12,46,216,11,17,128,77,240, + 7,2,9,47,250,115,42,0,0,0,193,58,12,69,2,0, + 195,42,11,69,42,0,196,49,13,70,17,0,197,2,37,69, + 39,3,197,42,36,70,14,3,198,17,46,71,3,3,199,2, + 1,71,3,3,99,2,0,0,0,0,0,0,0,0,0,0, + 0,7,0,0,0,3,0,0,0,243,254,1,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,91,6,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,110,2,85,2,91,6,0,0,0,0, + 0,0,0,0,76,0,100,29,0,0,91,9,0,0,0,0, + 0,0,0,0,91,9,0,0,0,0,0,0,0,0,85,2, + 83,1,83,2,53,3,0,0,0,0,0,0,83,3,83,4, + 53,3,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,98,0,0,91,11,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,2,0,32,0,91,0,0,0, + 0,0,0,0,0,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,5,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,0, + 91,6,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,110,2,85,2,91,6,0,0,0,0,0,0,0,0, + 76,0,97,20,0,0,91,13,0,0,0,0,0,0,0,0, + 88,1,53,2,0,0,0,0,0,0,115,2,83,2,83,2, + 83,2,53,2,0,0,0,0,0,0,32,0,36,0,30,0, + 83,2,83,2,83,2,53,2,0,0,0,0,0,0,32,0, + 91,15,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,32,0,79,45,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,85,2,76,1,97,11,0,0,91,17,0,0, + 0,0,0,0,0,0,88,1,53,2,0,0,0,0,0,0, + 36,0,85,2,99,15,0,0,83,5,85,0,14,0,83,6, + 51,3,110,3,91,19,0,0,0,0,0,0,0,0,88,48, + 83,7,57,2,101,1,85,2,36,0,33,0,44,0,40,0, + 0,0,0,0,0,0,100,1,0,0,102,2,32,0,31,0, + 32,0,32,0,78,91,61,3,31,0,102,1,41,8,122,25, + 70,105,110,100,32,97,110,100,32,108,111,97,100,32,116,104, + 101,32,109,111,100,117,108,101,46,114,237,0,0,0,78,114, + 71,1,0,0,70,122,10,105,109,112,111,114,116,32,111,102, + 32,122,28,32,104,97,108,116,101,100,59,32,78,111,110,101, + 32,105,110,32,115,121,115,46,109,111,100,117,108,101,115,114, + 25,0,0,0,41,10,114,24,0,0,0,114,228,0,0,0, + 114,86,0,0,0,218,14,95,78,69,69,68,83,95,76,79, + 65,68,73,78,71,114,15,0,0,0,114,169,0,0,0,114, + 190,1,0,0,114,188,0,0,0,218,14,95,102,105,110,100, + 95,97,110,100,95,108,111,97,100,114,185,1,0,0,41,4, + 114,26,0,0,0,114,186,1,0,0,114,233,0,0,0,114, + 203,0,0,0,115,4,0,0,0,32,32,32,32,114,7,0, + 0,0,114,193,1,0,0,114,193,1,0,0,69,5,0,0, + 115,205,0,0,0,128,0,244,10,0,14,17,143,91,137,91, + 143,95,137,95,152,84,164,62,211,13,50,128,70,216,8,14, + 148,46,210,8,32,220,8,15,148,7,152,6,160,10,168,68, + 211,16,49,176,63,192,69,215,8,74,209,8,74,220,13,31, + 160,4,213,13,37,220,21,24,151,91,145,91,151,95,145,95, + 160,84,172,62,211,21,58,136,70,216,15,21,156,30,210,15, + 39,220,23,46,168,116,211,23,61,247,7,0,14,38,209,13, + 37,224,15,39,247,5,0,14,38,244,18,0,9,28,152,68, + 213,8,33,244,14,0,12,15,143,59,137,59,143,63,137,63, + 152,52,211,11,32,168,6,210,11,46,220,19,33,160,36,211, + 19,48,208,12,48,224,7,13,129,126,216,20,30,152,116,152, + 102,208,36,64,208,18,65,136,7,220,14,33,160,39,209,14, + 53,208,8,53,224,11,17,128,77,247,47,0,14,38,213,13, + 37,250,115,12,0,0,0,193,22,56,67,46,3,195,46,10, + 67,60,7,99,3,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,94,0,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,88,1,85,2,53,3,0, + 0,0,0,0,0,32,0,85,2,83,1,58,148,0,0,97, + 12,0,0,91,3,0,0,0,0,0,0,0,0,88,1,85, + 2,53,3,0,0,0,0,0,0,110,0,91,5,0,0,0, + 0,0,0,0,0,85,0,91,6,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,36,0,41,2,97,30,1, + 0,0,73,109,112,111,114,116,32,97,110,100,32,114,101,116, + 117,114,110,32,116,104,101,32,109,111,100,117,108,101,32,98, + 97,115,101,100,32,111,110,32,105,116,115,32,110,97,109,101, + 44,32,116,104,101,32,112,97,99,107,97,103,101,32,116,104, + 101,32,99,97,108,108,32,105,115,10,98,101,105,110,103,32, + 109,97,100,101,32,102,114,111,109,44,32,97,110,100,32,116, + 104,101,32,108,101,118,101,108,32,97,100,106,117,115,116,109, + 101,110,116,46,10,10,84,104,105,115,32,102,117,110,99,116, + 105,111,110,32,114,101,112,114,101,115,101,110,116,115,32,116, + 104,101,32,103,114,101,97,116,101,115,116,32,99,111,109,109, + 111,110,32,100,101,110,111,109,105,110,97,116,111,114,32,111, + 102,32,102,117,110,99,116,105,111,110,97,108,105,116,121,10, + 98,101,116,119,101,101,110,32,105,109,112,111,114,116,95,109, + 111,100,117,108,101,32,97,110,100,32,95,95,105,109,112,111, + 114,116,95,95,46,32,84,104,105,115,32,105,110,99,108,117, + 100,101,115,32,115,101,116,116,105,110,103,32,95,95,112,97, + 99,107,97,103,101,95,95,32,105,102,10,116,104,101,32,108, + 111,97,100,101,114,32,100,105,100,32,110,111,116,46,10,10, + 114,146,0,0,0,41,4,114,181,1,0,0,114,170,1,0, + 0,114,193,1,0,0,218,11,95,103,99,100,95,105,109,112, + 111,114,116,114,180,1,0,0,115,3,0,0,0,32,32,32, + 114,7,0,0,0,114,195,1,0,0,114,195,1,0,0,103, + 5,0,0,115,46,0,0,0,128,0,244,18,0,5,18,144, + 36,160,21,212,4,39,216,7,12,136,113,131,121,220,15,28, + 152,84,168,69,211,15,50,136,4,220,11,25,152,36,164,11, + 211,11,44,208,4,44,114,22,0,0,0,169,1,218,9,114, + 101,99,117,114,115,105,118,101,99,3,0,0,0,0,0,0, + 0,1,0,0,0,9,0,0,0,3,0,0,0,243,42,2, + 0,0,149,0,85,1,19,0,72,189,0,0,110,4,91,1, + 0,0,0,0,0,0,0,0,85,4,91,2,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,61,0,0,85,3,40,0,0,0,0,0, + 0,0,97,16,0,0,85,0,82,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,1,45,0, + 0,0,110,5,79,2,83,2,110,5,91,7,0,0,0,0, + 0,0,0,0,83,3,85,5,14,0,83,4,91,9,0,0, + 0,0,0,0,0,0,85,4,53,1,0,0,0,0,0,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,14,0,51,4,53,1,0,0,0,0,0,0, + 101,1,85,4,83,5,58,88,0,0,97,51,0,0,85,3, + 40,0,0,0,0,0,0,0,100,42,0,0,91,11,0,0, + 0,0,0,0,0,0,85,0,83,6,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,23,0,0,91,13, + 0,0,0,0,0,0,0,0,88,0,82,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,2, + 83,7,83,8,57,4,32,0,77,138,0,0,77,140,0,0, + 77,142,0,0,91,11,0,0,0,0,0,0,0,0,88,4, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,2,0,0,77,160,0,0,85,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0, + 83,9,85,4,14,0,51,3,110,6,30,0,91,17,0,0, + 0,0,0,0,0,0,88,38,53,2,0,0,0,0,0,0, + 32,0,77,191,0,0,11,0,32,0,85,0,36,0,33,0, + 91,18,0,0,0,0,0,0,0,0,7,0,97,66,0,0, + 110,7,85,7,82,20,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,6,58,88,0,0,97,44, + 0,0,91,22,0,0,0,0,0,0,0,0,82,24,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,6,91,28,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,98,7,0,0,31,0,83,10, + 110,7,65,7,71,1,77,9,0,0,101,0,83,10,110,7, + 65,7,102,1,102,0,61,3,31,0,102,1,41,11,122,222, + 70,105,103,117,114,101,32,111,117,116,32,119,104,97,116,32, + 95,95,105,109,112,111,114,116,95,95,32,115,104,111,117,108, + 100,32,114,101,116,117,114,110,46,10,10,84,104,101,32,105, + 109,112,111,114,116,95,32,112,97,114,97,109,101,116,101,114, + 32,105,115,32,97,32,99,97,108,108,97,98,108,101,32,119, + 104,105,99,104,32,116,97,107,101,115,32,116,104,101,32,110, + 97,109,101,32,111,102,32,109,111,100,117,108,101,32,116,111, + 10,105,109,112,111,114,116,46,32,73,116,32,105,115,32,114, + 101,113,117,105,114,101,100,32,116,111,32,100,101,99,111,117, + 112,108,101,32,116,104,101,32,102,117,110,99,116,105,111,110, + 32,102,114,111,109,32,97,115,115,117,109,105,110,103,32,105, + 109,112,111,114,116,108,105,98,39,115,10,105,109,112,111,114, + 116,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110, + 32,105,115,32,100,101,115,105,114,101,100,46,10,10,122,8, + 46,95,95,97,108,108,95,95,122,13,96,96,102,114,111,109, + 32,108,105,115,116,39,39,122,8,73,116,101,109,32,105,110, + 32,122,18,32,109,117,115,116,32,98,101,32,115,116,114,44, + 32,110,111,116,32,218,1,42,218,7,95,95,97,108,108,95, + 95,84,114,196,1,0,0,114,25,1,0,0,78,41,15,114, + 62,1,0,0,114,177,1,0,0,114,11,0,0,0,114,178, + 1,0,0,114,5,0,0,0,114,13,0,0,0,218,16,95, + 104,97,110,100,108,101,95,102,114,111,109,108,105,115,116,114, + 200,1,0,0,114,192,0,0,0,114,185,1,0,0,114,26, + 0,0,0,114,24,0,0,0,114,228,0,0,0,114,86,0, + 0,0,114,192,1,0,0,41,8,114,233,0,0,0,218,8, + 102,114,111,109,108,105,115,116,114,186,1,0,0,114,197,1, + 0,0,218,1,120,218,5,119,104,101,114,101,218,9,102,114, + 111,109,95,110,97,109,101,218,3,101,120,99,115,8,0,0, + 0,32,32,32,32,32,32,32,32,114,7,0,0,0,114,201, + 1,0,0,114,201,1,0,0,118,5,0,0,115,255,0,0, + 0,128,0,243,20,0,14,22,136,1,220,15,25,152,33,156, + 83,215,15,33,209,15,33,222,15,24,216,24,30,159,15,153, + 15,168,42,209,24,52,145,5,224,24,39,144,5,220,18,27, + 152,104,160,117,160,103,240,0,1,46,35,220,35,39,168,1, + 163,55,215,35,51,209,35,51,208,34,52,240,3,1,29,54, + 243,0,1,19,55,240,0,1,13,55,224,13,14,144,35,139, + 88,222,19,28,164,23,168,22,176,25,215,33,59,209,33,59, + 220,16,32,160,22,175,30,169,30,184,23,216,43,47,244,3, + 1,17,49,241,3,0,34,60,145,57,244,6,0,18,25,152, + 22,215,17,35,211,17,35,216,27,33,159,63,153,63,208,26, + 43,168,49,168,81,168,67,208,24,48,136,73,240,2,9,13, + 22,220,16,41,168,39,214,16,61,241,31,0,14,22,240,48, + 0,12,18,128,77,248,244,17,0,20,39,243,0,7,13,22, + 240,8,0,21,24,151,72,145,72,160,9,211,20,41,220,20, + 23,151,75,145,75,151,79,145,79,160,73,172,126,211,20,62, + 209,20,74,222,20,28,216,16,21,251,240,15,7,13,22,250, + 115,30,0,0,0,194,53,11,67,6,2,195,6,10,68,18, + 5,195,16,53,68,13,5,196,12,1,68,13,5,196,13,5, + 68,18,5,99,1,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,243,94,1,0,0,149,0,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,53,1,0,0,0,0,0,0,110, + 1,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,2,53,1,0,0,0,0,0, + 0,110,2,85,1,98,64,0,0,85,2,98,59,0,0,88, + 18,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,58,119,0,0,97,44,0,0,91,4,0, + 0,0,0,0,0,0,0,82,7,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,3,85,1,60, + 2,14,0,83,4,85,2,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,60,2,14,0,83, + 5,51,5,91,8,0,0,0,0,0,0,0,0,83,6,83, + 7,57,3,32,0,85,1,36,0,85,2,98,12,0,0,85, + 2,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,36,0,91,4,0,0,0,0,0,0,0, + 0,82,7,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,8,91,10,0,0,0,0,0,0,0, + 0,83,6,83,7,57,3,32,0,85,0,83,9,5,0,0, + 0,110,1,83,10,85,0,59,1,0,0,97,20,0,0,85, + 1,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,11,53,1,0,0,0,0,0,0,83, + 12,5,0,0,0,110,1,85,1,36,0,41,13,122,155,67, + 97,108,99,117,108,97,116,101,32,119,104,97,116,32,95,95, + 112,97,99,107,97,103,101,95,95,32,115,104,111,117,108,100, + 32,98,101,46,10,10,95,95,112,97,99,107,97,103,101,95, + 95,32,105,115,32,110,111,116,32,103,117,97,114,97,110,116, + 101,101,100,32,116,111,32,98,101,32,100,101,102,105,110,101, + 100,32,111,114,32,99,111,117,108,100,32,98,101,32,115,101, + 116,32,116,111,32,78,111,110,101,10,116,111,32,114,101,112, + 114,101,115,101,110,116,32,116,104,97,116,32,105,116,115,32, + 112,114,111,112,101,114,32,118,97,108,117,101,32,105,115,32, + 117,110,107,110,111,119,110,46,10,10,114,52,1,0,0,114, + 237,0,0,0,122,32,95,95,112,97,99,107,97,103,101,95, + 95,32,33,61,32,95,95,115,112,101,99,95,95,46,112,97, + 114,101,110,116,32,40,122,4,32,33,61,32,114,7,1,0, + 0,233,3,0,0,0,41,1,218,10,115,116,97,99,107,108, + 101,118,101,108,122,89,99,97,110,39,116,32,114,101,115,111, + 108,118,101,32,112,97,99,107,97,103,101,32,102,114,111,109, + 32,95,95,115,112,101,99,95,95,32,111,114,32,95,95,112, + 97,99,107,97,103,101,95,95,44,32,102,97,108,108,105,110, + 103,32,98,97,99,107,32,111,110,32,95,95,110,97,109,101, + 95,95,32,97,110,100,32,95,95,112,97,116,104,95,95,114, + 11,0,0,0,114,46,1,0,0,114,25,1,0,0,114,146, + 0,0,0,41,7,114,86,0,0,0,114,27,1,0,0,114, + 224,0,0,0,114,225,0,0,0,114,226,0,0,0,114,66, + 1,0,0,114,26,1,0,0,41,3,218,7,103,108,111,98, + 97,108,115,114,166,1,0,0,114,232,0,0,0,115,3,0, + 0,0,32,32,32,114,7,0,0,0,218,17,95,99,97,108, + 99,95,95,95,112,97,99,107,97,103,101,95,95,114,211,1, + 0,0,155,5,0,0,115,198,0,0,0,128,0,240,14,0, + 15,22,143,107,137,107,152,45,211,14,40,128,71,216,11,18, + 143,59,137,59,144,122,211,11,34,128,68,216,7,14,209,7, + 26,216,11,15,209,11,27,160,7,175,59,169,59,211,32,54, + 220,12,21,143,78,137,78,240,0,1,28,31,216,31,38,153, + 107,168,20,168,100,175,107,169,107,169,95,184,65,240,3,1, + 28,63,228,27,45,184,33,240,5,0,13,27,241,0,2,13, + 61,240,6,0,16,23,136,14,216,9,13,209,9,25,216,15, + 19,143,123,137,123,208,8,26,228,8,17,143,14,137,14,240, + 0,1,24,63,228,23,36,176,17,240,5,0,9,23,241,0, + 2,9,52,240,6,0,19,26,152,42,209,18,37,136,7,216, + 11,21,152,87,211,11,36,216,22,29,215,22,40,209,22,40, + 168,19,211,22,45,168,97,209,22,48,136,71,216,11,18,128, + 78,114,22,0,0,0,99,5,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,243,204,1,0,0, + 149,0,85,4,83,1,58,88,0,0,97,12,0,0,91,1, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,110,5,79,30,85,1,98,2,0,0,85,1,79,1, + 48,0,110,6,91,3,0,0,0,0,0,0,0,0,85,6, + 53,1,0,0,0,0,0,0,110,7,91,1,0,0,0,0, + 0,0,0,0,88,7,85,4,53,3,0,0,0,0,0,0, + 110,5,85,3,40,0,0,0,0,0,0,0,100,139,0,0, + 85,4,83,1,58,88,0,0,97,29,0,0,91,1,0,0, + 0,0,0,0,0,0,85,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,3,53,1, + 0,0,0,0,0,0,83,1,5,0,0,0,53,1,0,0, + 0,0,0,0,36,0,85,0,40,0,0,0,0,0,0,0, + 100,2,0,0,85,5,36,0,91,7,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,91,7,0,0, + 0,0,0,0,0,0,85,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,3,53,1, + 0,0,0,0,0,0,83,1,5,0,0,0,53,1,0,0, + 0,0,0,0,45,10,0,0,110,8,91,8,0,0,0,0, + 0,0,0,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,5,82,12,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,2, + 91,7,0,0,0,0,0,0,0,0,85,5,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,85,8,45,10,0,0,4,0, + 5,0,0,0,36,0,91,15,0,0,0,0,0,0,0,0, + 85,5,83,4,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,16,0,0,91,17,0,0,0,0,0,0, + 0,0,88,83,91,0,0,0,0,0,0,0,0,0,53,3, + 0,0,0,0,0,0,36,0,85,5,36,0,41,5,97,187, + 1,0,0,73,109,112,111,114,116,32,97,32,109,111,100,117, + 108,101,46,10,10,84,104,101,32,39,103,108,111,98,97,108, + 115,39,32,97,114,103,117,109,101,110,116,32,105,115,32,117, + 115,101,100,32,116,111,32,105,110,102,101,114,32,119,104,101, + 114,101,32,116,104,101,32,105,109,112,111,114,116,32,105,115, + 32,111,99,99,117,114,114,105,110,103,32,102,114,111,109,10, + 116,111,32,104,97,110,100,108,101,32,114,101,108,97,116,105, + 118,101,32,105,109,112,111,114,116,115,46,32,84,104,101,32, + 39,108,111,99,97,108,115,39,32,97,114,103,117,109,101,110, + 116,32,105,115,32,105,103,110,111,114,101,100,46,32,84,104, + 101,10,39,102,114,111,109,108,105,115,116,39,32,97,114,103, + 117,109,101,110,116,32,115,112,101,99,105,102,105,101,115,32, + 119,104,97,116,32,115,104,111,117,108,100,32,101,120,105,115, + 116,32,97,115,32,97,116,116,114,105,98,117,116,101,115,32, + 111,110,32,116,104,101,32,109,111,100,117,108,101,10,98,101, + 105,110,103,32,105,109,112,111,114,116,101,100,32,40,101,46, + 103,46,32,96,96,102,114,111,109,32,109,111,100,117,108,101, + 32,105,109,112,111,114,116,32,60,102,114,111,109,108,105,115, + 116,62,96,96,41,46,32,32,84,104,101,32,39,108,101,118, + 101,108,39,10,97,114,103,117,109,101,110,116,32,114,101,112, + 114,101,115,101,110,116,115,32,116,104,101,32,112,97,99,107, + 97,103,101,32,108,111,99,97,116,105,111,110,32,116,111,32, + 105,109,112,111,114,116,32,102,114,111,109,32,105,110,32,97, + 32,114,101,108,97,116,105,118,101,10,105,109,112,111,114,116, + 32,40,101,46,103,46,32,96,96,102,114,111,109,32,46,46, + 112,107,103,32,105,109,112,111,114,116,32,109,111,100,96,96, + 32,119,111,117,108,100,32,104,97,118,101,32,97,32,39,108, + 101,118,101,108,39,32,111,102,32,50,41,46,10,10,114,146, + 0,0,0,78,114,25,1,0,0,114,46,1,0,0,41,9, + 114,195,1,0,0,114,211,1,0,0,218,9,112,97,114,116, + 105,116,105,111,110,114,148,0,0,0,114,24,0,0,0,114, + 228,0,0,0,114,11,0,0,0,114,13,0,0,0,114,201, + 1,0,0,41,9,114,26,0,0,0,114,210,1,0,0,218, + 6,108,111,99,97,108,115,114,202,1,0,0,114,167,1,0, + 0,114,233,0,0,0,218,8,103,108,111,98,97,108,115,95, + 114,166,1,0,0,218,7,99,117,116,95,111,102,102,115,9, + 0,0,0,32,32,32,32,32,32,32,32,32,114,7,0,0, + 0,218,10,95,95,105,109,112,111,114,116,95,95,114,217,1, + 0,0,182,5,0,0,115,209,0,0,0,128,0,240,22,0, + 8,13,144,1,131,122,220,17,28,152,84,211,17,34,137,6, + 224,30,37,209,30,49,145,55,176,114,136,8,220,18,35,160, + 72,211,18,45,136,7,220,17,28,152,84,168,69,211,17,50, + 136,6,222,11,19,240,6,0,12,17,144,65,139,58,220,19, + 30,152,116,159,126,153,126,168,99,211,31,50,176,49,209,31, + 53,211,19,54,208,12,54,222,17,21,216,19,25,136,77,244, + 8,0,23,26,152,36,147,105,164,35,160,100,167,110,161,110, + 176,83,211,38,57,184,33,209,38,60,211,34,61,209,22,61, + 136,71,244,6,0,20,23,151,59,145,59,152,118,159,127,153, + 127,208,47,76,180,3,176,70,183,79,177,79,211,48,68,192, + 87,209,48,76,208,31,77,209,19,78,208,12,78,220,9,16, + 144,22,152,26,215,9,36,209,9,36,220,15,31,160,6,180, + 43,211,15,62,208,8,62,224,15,21,136,13,114,22,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,100,0,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,110,1,85,1,99,14,0,0,91,5,0, + 0,0,0,0,0,0,0,83,1,85,0,45,0,0,0,53, + 1,0,0,0,0,0,0,101,1,91,7,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,36,0,41, + 2,78,122,25,110,111,32,98,117,105,108,116,45,105,110,32, + 109,111,100,117,108,101,32,110,97,109,101,100,32,41,4,114, + 76,1,0,0,114,82,1,0,0,114,209,0,0,0,114,72, + 1,0,0,41,2,114,26,0,0,0,114,232,0,0,0,115, + 2,0,0,0,32,32,114,7,0,0,0,218,18,95,98,117, + 105,108,116,105,110,95,102,114,111,109,95,110,97,109,101,114, + 219,1,0,0,219,5,0,0,115,51,0,0,0,128,0,220, + 11,26,215,11,36,209,11,36,160,84,211,11,42,128,68,216, + 7,11,129,124,220,14,25,208,26,53,184,4,209,26,60,211, + 14,61,208,8,61,220,11,25,152,36,211,11,31,208,4,31, + 114,22,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,6,0,0,0,3,0,0,0,243,78,2,0,0,149, + 0,85,1,113,0,85,0,113,1,91,5,0,0,0,0,0, + 0,0,0,91,2,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,110,2,91,2,0,0,0,0,0,0,0, + 0,82,6,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,82,9,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,19,0,72,135,0,0,117,2,0,0,112,52,91,11,0, + 0,0,0,0,0,0,0,88,66,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,2,0,0,77,23,0, + 0,85,3,91,2,0,0,0,0,0,0,0,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,59,0,0,0,97,7,0,0,91,14,0,0,0,0,0, + 0,0,0,110,5,79,35,91,0,0,0,0,0,0,0,0, + 0,82,17,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,3,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,7,0,0,91,18,0,0,0, + 0,0,0,0,0,110,5,79,2,77,85,0,0,91,21,0, + 0,0,0,0,0,0,0,88,69,53,2,0,0,0,0,0, + 0,110,6,91,23,0,0,0,0,0,0,0,0,88,100,53, + 2,0,0,0,0,0,0,32,0,85,5,91,18,0,0,0, + 0,0,0,0,0,76,0,100,2,0,0,77,118,0,0,85, + 5,82,25,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,4,53,1,0,0,0,0,0,0,32, + 0,77,137,0,0,11,0,32,0,91,2,0,0,0,0,0, + 0,0,0,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,26,0,0,0,0,0,0,0, + 0,5,0,0,0,110,7,83,1,19,0,72,66,0,0,110, + 8,85,8,91,2,0,0,0,0,0,0,0,0,82,6,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,59,1,0,0,97,12,0,0,91,29,0,0,0,0,0, + 0,0,0,85,8,53,1,0,0,0,0,0,0,110,9,79, + 19,91,2,0,0,0,0,0,0,0,0,82,6,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 8,5,0,0,0,110,9,91,31,0,0,0,0,0,0,0, + 0,88,120,85,9,53,3,0,0,0,0,0,0,32,0,77, + 68,0,0,11,0,32,0,91,33,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,113,17,103,2,41,3,122, + 234,83,101,116,117,112,32,105,109,112,111,114,116,108,105,98, + 32,98,121,32,105,109,112,111,114,116,105,110,103,32,110,101, + 101,100,101,100,32,98,117,105,108,116,45,105,110,32,109,111, + 100,117,108,101,115,32,97,110,100,32,105,110,106,101,99,116, + 105,110,103,32,116,104,101,109,10,105,110,116,111,32,116,104, + 101,32,103,108,111,98,97,108,32,110,97,109,101,115,112,97, + 99,101,46,10,10,65,115,32,115,121,115,32,105,115,32,110, + 101,101,100,101,100,32,102,111,114,32,115,121,115,46,109,111, + 100,117,108,101,115,32,97,99,99,101,115,115,32,97,110,100, + 32,95,105,109,112,32,105,115,32,110,101,101,100,101,100,32, + 116,111,32,108,111,97,100,32,98,117,105,108,116,45,105,110, + 10,109,111,100,117,108,101,115,44,32,116,104,111,115,101,32, + 116,119,111,32,109,111,100,117,108,101,115,32,109,117,115,116, + 32,98,101,32,101,120,112,108,105,99,105,116,108,121,32,112, + 97,115,115,101,100,32,105,110,46,10,10,41,3,114,127,0, + 0,0,114,224,0,0,0,114,59,0,0,0,78,41,18,114, + 181,0,0,0,114,24,0,0,0,114,5,0,0,0,114,228, + 0,0,0,218,5,105,116,101,109,115,114,62,1,0,0,114, + 208,0,0,0,114,76,1,0,0,114,219,0,0,0,114,103, + 1,0,0,114,48,1,0,0,114,55,1,0,0,114,119,1, + 0,0,114,11,0,0,0,114,219,1,0,0,114,14,0,0, + 0,114,37,0,0,0,114,99,0,0,0,41,10,218,10,115, + 121,115,95,109,111,100,117,108,101,218,11,95,105,109,112,95, + 109,111,100,117,108,101,218,11,109,111,100,117,108,101,95,116, + 121,112,101,114,26,0,0,0,114,233,0,0,0,114,246,0, + 0,0,114,232,0,0,0,218,11,115,101,108,102,95,109,111, + 100,117,108,101,218,12,98,117,105,108,116,105,110,95,110,97, + 109,101,218,14,98,117,105,108,116,105,110,95,109,111,100,117, + 108,101,115,10,0,0,0,32,32,32,32,32,32,32,32,32, + 32,114,7,0,0,0,218,6,95,115,101,116,117,112,114,228, + 1,0,0,226,5,0,0,115,225,0,0,0,128,0,240,18, + 0,12,23,128,68,216,10,20,128,67,244,6,0,19,23,148, + 115,147,41,128,75,220,24,27,159,11,153,11,215,24,41,209, + 24,41,214,24,43,137,12,136,4,220,11,21,144,102,215,11, + 42,211,11,42,216,15,19,148,115,215,23,47,209,23,47,211, + 15,47,220,25,40,145,6,220,17,21,151,30,145,30,160,4, + 215,17,37,209,17,37,220,25,39,145,6,225,16,24,220,19, + 36,160,86,211,19,52,136,68,220,12,30,152,116,212,12,44, + 216,15,21,156,30,212,15,39,216,16,22,215,16,37,209,16, + 37,160,102,214,16,45,241,23,0,25,44,244,28,0,19,22, + 151,43,145,43,156,104,209,18,39,128,75,219,24,60,136,12, + 216,11,23,156,115,159,123,153,123,211,11,42,220,29,47,176, + 12,211,29,61,137,78,228,29,32,159,91,153,91,168,28,209, + 29,54,136,78,220,8,15,144,11,168,62,214,8,58,241,11, + 0,25,61,244,16,0,20,40,211,19,41,129,76,114,22,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,166,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,88,1,53,2,0,0,0,0, + 0,0,32,0,91,2,0,0,0,0,0,0,0,0,82,4, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,7,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,91,8,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,32,0,91,2,0,0,0,0, + 0,0,0,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,7,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,91,10,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,32,0, + 103,1,41,2,122,48,73,110,115,116,97,108,108,32,105,109, + 112,111,114,116,101,114,115,32,102,111,114,32,98,117,105,108, + 116,105,110,32,97,110,100,32,102,114,111,122,101,110,32,109, + 111,100,117,108,101,115,78,41,6,114,228,1,0,0,114,24, + 0,0,0,114,172,1,0,0,114,58,0,0,0,114,76,1, + 0,0,114,103,1,0,0,41,2,114,222,1,0,0,114,223, + 1,0,0,115,2,0,0,0,32,32,114,7,0,0,0,218, + 8,95,105,110,115,116,97,108,108,114,230,1,0,0,10,6, + 0,0,115,46,0,0,0,128,0,228,4,10,136,58,212,4, + 35,228,4,7,135,77,129,77,215,4,24,209,4,24,156,31, + 212,4,41,220,4,7,135,77,129,77,215,4,24,209,4,24, + 156,30,213,4,40,114,22,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 92,0,0,0,149,0,83,1,83,2,75,0,110,0,85,0, + 113,1,85,0,82,5,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,91,6,0,0,0,0,0,0, + 0,0,82,8,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,91,10,0,0,0,0,0,0,0,0, + 5,0,0,0,53,1,0,0,0,0,0,0,32,0,103,2, + 41,3,122,57,73,110,115,116,97,108,108,32,105,109,112,111, + 114,116,101,114,115,32,116,104,97,116,32,114,101,113,117,105, + 114,101,32,101,120,116,101,114,110,97,108,32,102,105,108,101, + 115,121,115,116,101,109,32,97,99,99,101,115,115,114,146,0, + 0,0,78,41,6,218,26,95,102,114,111,122,101,110,95,105, + 109,112,111,114,116,108,105,98,95,101,120,116,101,114,110,97, + 108,114,19,1,0,0,114,230,1,0,0,114,24,0,0,0, + 114,228,0,0,0,114,11,0,0,0,41,1,114,232,1,0, + 0,115,1,0,0,0,32,114,7,0,0,0,218,27,95,105, + 110,115,116,97,108,108,95,101,120,116,101,114,110,97,108,95, + 105,109,112,111,114,116,101,114,115,114,233,1,0,0,18,6, + 0,0,115,36,0,0,0,128,0,243,6,0,5,38,216,26, + 52,208,4,23,216,4,30,215,4,39,209,4,39,172,3,175, + 11,169,11,180,72,209,40,61,213,4,62,114,22,0,0,0, + 114,100,1,0,0,114,2,0,0,0,114,159,0,0,0,41, + 4,78,78,114,32,0,0,0,114,146,0,0,0,41,58,114, + 12,0,0,0,114,8,0,0,0,114,127,0,0,0,114,224, + 0,0,0,114,59,0,0,0,114,19,1,0,0,114,21,0, + 0,0,114,27,0,0,0,114,45,1,0,0,114,29,0,0, + 0,114,37,0,0,0,114,183,0,0,0,114,99,0,0,0, + 114,92,0,0,0,114,147,0,0,0,114,110,0,0,0,114, + 118,0,0,0,114,124,0,0,0,114,157,0,0,0,114,169, + 0,0,0,114,175,0,0,0,114,188,0,0,0,114,192,0, + 0,0,114,204,0,0,0,114,216,0,0,0,114,222,0,0, + 0,114,234,0,0,0,114,248,0,0,0,114,250,0,0,0, + 114,227,0,0,0,114,48,1,0,0,114,55,1,0,0,114, + 60,1,0,0,114,244,0,0,0,114,229,0,0,0,114,69, + 1,0,0,114,72,1,0,0,114,230,0,0,0,114,76,1, + 0,0,114,103,1,0,0,114,155,1,0,0,114,170,1,0, + 0,114,175,1,0,0,114,181,1,0,0,114,184,1,0,0, + 218,8,95,69,82,82,95,77,83,71,114,190,1,0,0,218, + 6,111,98,106,101,99,116,114,192,1,0,0,114,193,1,0, + 0,114,195,1,0,0,114,201,1,0,0,114,211,1,0,0, + 114,217,1,0,0,114,219,1,0,0,114,228,1,0,0,114, + 230,1,0,0,114,233,1,0,0,114,32,0,0,0,114,22, + 0,0,0,114,7,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,236,1,0,0,1,0,0,0,115,155,1,0,0, + 240,3,1,1,1,241,2,7,1,4,242,44,4,1,38,240, + 18,0,11,15,128,7,216,12,16,128,9,216,11,15,128,8, + 240,6,0,23,27,208,0,19,242,6,5,1,38,242,16,1, + 1,27,244,14,1,1,33,136,68,244,0,1,1,33,247,14, + 73,1,1,21,241,0,73,1,1,21,240,92,2,0,17,19, + 128,13,240,26,0,16,20,128,12,247,6,19,1,42,241,0, + 19,1,42,244,44,1,1,9,144,92,244,0,1,1,9,242, + 10,40,1,17,247,86,1,96,2,1,59,241,0,96,2,1, + 59,247,70,5,18,1,64,1,241,0,18,1,64,1,247,42, + 11,1,29,241,0,11,1,29,242,32,34,1,16,242,74,1, + 14,1,23,242,34,8,1,28,240,22,0,48,49,245,0,5, + 1,54,242,16,8,1,37,242,22,8,1,36,242,24,15,1, + 27,242,38,18,1,54,247,42,97,1,1,41,241,0,97,1, + 1,41,240,72,3,0,46,50,184,100,245,0,26,1,74,1, + 244,58,39,1,16,240,84,1,0,50,55,245,0,70,1,1, + 18,242,82,2,14,1,18,242,34,18,1,61,242,44,27,1, + 18,242,60,34,1,18,242,72,1,41,1,18,242,90,1,10, + 1,36,247,30,49,1,49,241,0,49,1,49,247,104,1,126, + 2,1,48,241,0,126,2,1,48,247,70,6,10,1,28,241, + 0,10,1,28,242,26,6,1,46,244,18,42,1,20,242,90, + 1,13,1,46,240,32,0,19,37,128,15,216,11,26,152,86, + 209,11,35,128,8,242,4,39,1,18,241,84,1,0,18,24, + 147,24,128,14,242,6,31,1,18,244,68,1,12,1,45,240, + 30,0,62,67,1,245,0,34,1,18,242,74,1,24,1,19, + 244,54,34,1,22,242,74,1,4,1,32,242,14,37,1,42, + 242,80,1,5,1,41,243,16,5,1,63,114,22,0,0,0, +}; diff --git a/android/Python/frozen_modules/importlib._bootstrap_external.h b/android/Python/frozen_modules/importlib._bootstrap_external.h new file mode 100644 index 00000000000..f8818c151e5 --- /dev/null +++ b/android/Python/frozen_modules/importlib._bootstrap_external.h @@ -0,0 +1,4063 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__importlib__bootstrap_external[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,243,104,4,0,0,149,0,83,0,114,0, + 83,1,113,1,83,2,83,1,75,2,114,2,83,2,83,1, + 75,3,114,3,83,2,83,1,75,4,114,4,83,2,83,1, + 75,5,114,5,83,2,83,1,75,6,114,6,92,4,82,14, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,3,58,72,0,0,114,8,92,8,40,0,0,0, + 0,0,0,0,97,9,0,0,83,2,83,1,75,9,114,10, + 83,2,83,1,75,11,114,11,79,4,83,2,83,1,75,12, + 114,10,92,8,40,0,0,0,0,0,0,0,97,5,0,0, + 83,4,83,5,47,2,114,13,79,3,83,5,47,1,114,13, + 92,14,34,0,83,6,26,0,92,13,19,0,53,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,2,0,0,23,0,101,1,92,13,83,2, + 5,0,0,0,114,15,92,16,34,0,92,13,53,1,0,0, + 0,0,0,0,114,17,83,7,82,37,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,13,53,1, + 0,0,0,0,0,0,114,13,92,13,19,0,86,0,115,2, + 49,0,115,2,19,0,72,8,0,0,110,0,83,8,85,0, + 14,0,51,2,105,2,77,10,0,0,11,0,32,0,115,2, + 110,0,114,19,83,9,114,20,83,10,114,21,92,21,92,20, + 45,0,0,0,114,22,83,11,26,0,114,23,92,23,34,0, + 53,0,0,0,0,0,0,0,114,24,83,12,26,0,114,25, + 83,13,26,0,114,26,83,14,26,0,114,27,83,15,26,0, + 114,28,92,8,40,0,0,0,0,0,0,0,97,4,0,0, + 83,16,26,0,114,29,79,3,83,17,26,0,114,29,83,18, + 26,0,114,30,83,19,26,0,114,31,83,20,26,0,114,32, + 83,21,26,0,114,33,83,22,26,0,114,34,92,8,40,0, + 0,0,0,0,0,0,97,4,0,0,83,23,26,0,114,35, + 79,3,83,24,26,0,114,35,83,25,26,0,114,36,83,81, + 83,26,26,0,106,1,114,37,92,38,34,0,92,37,82,78, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,114,40,83,27,82,83, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,28,83,29,53,2,0,0,0,0,0,0,83,30, + 45,0,0,0,114,42,92,43,82,89,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,92,42,83,29, + 53,2,0,0,0,0,0,0,114,45,83,31,114,46,83,32, + 114,47,83,33,47,1,114,48,92,8,40,0,0,0,0,0, + 0,0,97,17,0,0,92,48,82,99,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,34,53,1, + 0,0,0,0,0,0,32,0,92,2,82,100,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 53,0,0,0,0,0,0,0,114,51,83,35,47,1,114,52, + 92,52,61,1,114,53,114,54,83,82,83,1,83,36,46,1, + 83,37,26,0,106,2,106,1,114,55,83,38,26,0,114,56, + 83,39,26,0,114,57,83,40,26,0,114,58,83,41,26,0, + 114,59,83,42,26,0,114,60,83,43,26,0,114,61,83,44, + 26,0,114,62,83,45,26,0,114,63,83,83,83,46,26,0, + 106,1,114,64,83,84,83,47,26,0,106,1,114,65,83,85, + 83,48,26,0,106,1,114,66,83,49,26,0,114,67,92,68, + 34,0,53,0,0,0,0,0,0,0,114,69,83,82,83,1, + 92,69,83,50,46,2,83,51,26,0,106,2,106,1,114,70, + 83,52,26,0,114,71,24,0,34,0,83,53,26,0,83,54, + 53,2,0,0,0,0,0,0,114,72,24,0,34,0,83,55, + 26,0,83,56,53,2,0,0,0,0,0,0,114,73,24,0, + 34,0,83,57,26,0,83,58,92,73,53,3,0,0,0,0, + 0,0,114,74,24,0,34,0,83,59,26,0,83,60,53,2, + 0,0,0,0,0,0,114,75,24,0,34,0,83,61,26,0, + 83,62,92,75,92,74,53,4,0,0,0,0,0,0,114,76, + 24,0,34,0,83,63,26,0,83,64,92,75,92,73,53,4, + 0,0,0,0,0,0,114,77,24,0,34,0,83,65,26,0, + 83,66,92,75,92,73,53,4,0,0,0,0,0,0,114,78, + 24,0,34,0,83,67,26,0,83,68,53,2,0,0,0,0, + 0,0,114,79,24,0,34,0,83,69,26,0,83,70,53,2, + 0,0,0,0,0,0,114,80,92,80,114,81,24,0,34,0, + 83,71,26,0,83,72,53,2,0,0,0,0,0,0,114,82, + 24,0,34,0,83,73,26,0,83,74,53,2,0,0,0,0, + 0,0,114,83,24,0,34,0,83,75,26,0,83,76,92,78, + 53,3,0,0,0,0,0,0,114,84,83,82,83,77,26,0, + 106,1,114,85,83,78,26,0,114,86,83,79,26,0,114,87, + 83,80,26,0,114,88,103,1,115,2,32,0,115,2,110,0, + 102,0,41,86,97,94,1,0,0,67,111,114,101,32,105,109, + 112,108,101,109,101,110,116,97,116,105,111,110,32,111,102,32, + 112,97,116,104,45,98,97,115,101,100,32,105,109,112,111,114, + 116,46,10,10,84,104,105,115,32,109,111,100,117,108,101,32, + 105,115,32,78,79,84,32,109,101,97,110,116,32,116,111,32, + 98,101,32,100,105,114,101,99,116,108,121,32,105,109,112,111, + 114,116,101,100,33,32,73,116,32,104,97,115,32,98,101,101, + 110,32,100,101,115,105,103,110,101,100,32,115,117,99,104,10, + 116,104,97,116,32,105,116,32,99,97,110,32,98,101,32,98, + 111,111,116,115,116,114,97,112,112,101,100,32,105,110,116,111, + 32,80,121,116,104,111,110,32,97,115,32,116,104,101,32,105, + 109,112,108,101,109,101,110,116,97,116,105,111,110,32,111,102, + 32,105,109,112,111,114,116,46,32,65,115,10,115,117,99,104, + 32,105,116,32,114,101,113,117,105,114,101,115,32,116,104,101, + 32,105,110,106,101,99,116,105,111,110,32,111,102,32,115,112, + 101,99,105,102,105,99,32,109,111,100,117,108,101,115,32,97, + 110,100,32,97,116,116,114,105,98,117,116,101,115,32,105,110, + 32,111,114,100,101,114,32,116,111,10,119,111,114,107,46,32, + 79,110,101,32,115,104,111,117,108,100,32,117,115,101,32,105, + 109,112,111,114,116,108,105,98,32,97,115,32,116,104,101,32, + 112,117,98,108,105,99,45,102,97,99,105,110,103,32,118,101, + 114,115,105,111,110,32,111,102,32,116,104,105,115,32,109,111, + 100,117,108,101,46,10,10,78,233,0,0,0,0,218,5,119, + 105,110,51,50,218,1,92,218,1,47,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,35,0,0,0,243, + 62,0,0,0,35,0,32,0,149,0,85,0,19,0,72,19, + 0,0,110,1,91,1,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,83,0,58,72,0,0,118,0, + 149,5,32,0,77,21,0,0,11,0,32,0,103,1,55,3, + 102,1,41,2,233,1,0,0,0,78,41,1,218,3,108,101, + 110,41,2,218,2,46,48,218,3,115,101,112,115,2,0,0, + 0,32,32,218,38,60,102,114,111,122,101,110,32,105,109,112, + 111,114,116,108,105,98,46,95,98,111,111,116,115,116,114,97, + 112,95,101,120,116,101,114,110,97,108,62,218,9,60,103,101, + 110,101,120,112,114,62,114,11,0,0,0,46,0,0,0,115, + 24,0,0,0,233,0,128,0,208,10,52,162,79,152,83,140, + 51,136,115,139,56,144,113,142,61,162,79,249,115,4,0,0, + 0,130,27,29,1,218,0,218,1,58,41,1,218,3,119,105, + 110,41,5,218,6,99,121,103,119,105,110,218,6,100,97,114, + 119,105,110,218,3,105,111,115,218,4,116,118,111,115,218,7, + 119,97,116,99,104,111,115,99,0,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,200,0,0, + 0,94,1,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,6,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,53,0,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,8,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,3,0,0,83,1,109,1,79,2,83,2,109,1,85, + 1,52,1,83,3,26,0,106,8,110,0,85,0,36,0,83, + 4,26,0,110,0,85,0,36,0,41,5,78,218,12,80,89, + 84,72,79,78,67,65,83,69,79,75,115,12,0,0,0,80, + 89,84,72,79,78,67,65,83,69,79,75,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,19,0,0,0, + 243,118,0,0,0,62,1,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,43,0,61,1,40,0,0,0,0,0,0,0,97, + 19,0,0,32,0,84,0,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,59,0,0,0,36,0,41,1,122,94,84, + 114,117,101,32,105,102,32,102,105,108,101,110,97,109,101,115, + 32,109,117,115,116,32,98,101,32,99,104,101,99,107,101,100, + 32,99,97,115,101,45,105,110,115,101,110,115,105,116,105,118, + 101,108,121,32,97,110,100,32,105,103,110,111,114,101,32,101, + 110,118,105,114,111,110,109,101,110,116,32,102,108,97,103,115, + 32,97,114,101,32,110,111,116,32,115,101,116,46,41,5,218, + 3,115,121,115,218,5,102,108,97,103,115,218,18,105,103,110, + 111,114,101,95,101,110,118,105,114,111,110,109,101,110,116,218, + 3,95,111,115,218,7,101,110,118,105,114,111,110,169,1,218, + 3,107,101,121,115,1,0,0,0,128,114,10,0,0,0,218, + 11,95,114,101,108,97,120,95,99,97,115,101,218,37,95,109, + 97,107,101,95,114,101,108,97,120,95,99,97,115,101,46,60, + 108,111,99,97,108,115,62,46,95,114,101,108,97,120,95,99, + 97,115,101,67,0,0,0,115,36,0,0,0,248,128,0,228, + 23,26,151,121,145,121,215,23,51,209,23,51,212,19,51,215, + 19,74,184,3,188,115,191,123,185,123,209,56,74,208,12,74, + 243,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,19,0,0,0,243,4,0,0,0,149, + 0,103,1,41,2,122,53,84,114,117,101,32,105,102,32,102, + 105,108,101,110,97,109,101,115,32,109,117,115,116,32,98,101, + 32,99,104,101,99,107,101,100,32,99,97,115,101,45,105,110, + 115,101,110,115,105,116,105,118,101,108,121,46,70,169,0,114, + 34,0,0,0,114,32,0,0,0,114,10,0,0,0,114,30, + 0,0,0,114,31,0,0,0,71,0,0,0,115,5,0,0, + 0,128,0,224,19,24,114,32,0,0,0,41,5,114,23,0, + 0,0,218,8,112,108,97,116,102,111,114,109,218,10,115,116, + 97,114,116,115,119,105,116,104,218,27,95,67,65,83,69,95, + 73,78,83,69,78,83,73,84,73,86,69,95,80,76,65,84, + 70,79,82,77,83,218,35,95,67,65,83,69,95,73,78,83, + 69,78,83,73,84,73,86,69,95,80,76,65,84,70,79,82, + 77,83,95,83,84,82,95,75,69,89,41,2,114,30,0,0, + 0,114,29,0,0,0,115,2,0,0,0,32,64,114,10,0, + 0,0,218,16,95,109,97,107,101,95,114,101,108,97,120,95, + 99,97,115,101,114,39,0,0,0,60,0,0,0,115,84,0, + 0,0,248,128,0,220,7,10,135,124,129,124,215,7,30,209, + 7,30,212,31,58,215,7,59,209,7,59,220,11,14,143,60, + 137,60,215,11,34,209,11,34,212,35,70,215,11,71,209,11, + 71,216,18,32,137,67,224,18,33,136,67,245,4,2,9,75, + 1,240,14,0,12,23,208,4,22,242,7,2,9,25,240,6, + 0,12,23,208,4,22,114,32,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,62,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,83,1,45,1,0, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,2,83,3,53,2,0,0,0,0,0, + 0,36,0,41,4,122,42,67,111,110,118,101,114,116,32,97, + 32,51,50,45,98,105,116,32,105,110,116,101,103,101,114,32, + 116,111,32,108,105,116,116,108,101,45,101,110,100,105,97,110, + 46,236,3,0,0,0,255,127,255,127,3,0,233,4,0,0, + 0,218,6,108,105,116,116,108,101,41,2,218,3,105,110,116, + 218,8,116,111,95,98,121,116,101,115,41,1,218,1,120,115, + 1,0,0,0,32,114,10,0,0,0,218,12,95,112,97,99, + 107,95,117,105,110,116,51,50,114,47,0,0,0,79,0,0, + 0,115,30,0,0,0,128,0,228,12,15,144,1,139,70,144, + 90,209,12,31,215,11,41,209,11,41,168,33,168,88,211,11, + 54,208,4,54,114,32,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,80, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,83,1,58,88,0,0,100, + 2,0,0,23,0,101,1,91,2,0,0,0,0,0,0,0, + 0,82,5,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,83,2,53,2,0,0,0,0,0, + 0,36,0,41,3,122,47,67,111,110,118,101,114,116,32,56, + 32,98,121,116,101,115,32,105,110,32,108,105,116,116,108,101, + 45,101,110,100,105,97,110,32,116,111,32,97,110,32,105,110, + 116,101,103,101,114,46,233,8,0,0,0,114,43,0,0,0, + 169,3,114,7,0,0,0,114,44,0,0,0,218,10,102,114, + 111,109,95,98,121,116,101,115,169,1,218,4,100,97,116,97, + 115,1,0,0,0,32,114,10,0,0,0,218,14,95,117,110, + 112,97,99,107,95,117,105,110,116,54,52,114,54,0,0,0, + 84,0,0,0,243,35,0,0,0,128,0,228,11,14,136,116, + 139,57,152,1,139,62,208,4,25,136,62,220,11,14,143,62, + 137,62,152,36,160,8,211,11,41,208,4,41,114,32,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,80,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,83,1,58,88,0,0,100,2,0,0,23,0,101,1,91, + 2,0,0,0,0,0,0,0,0,82,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,83, + 2,53,2,0,0,0,0,0,0,36,0,41,3,122,47,67, + 111,110,118,101,114,116,32,52,32,98,121,116,101,115,32,105, + 110,32,108,105,116,116,108,101,45,101,110,100,105,97,110,32, + 116,111,32,97,110,32,105,110,116,101,103,101,114,46,114,42, + 0,0,0,114,43,0,0,0,114,50,0,0,0,114,52,0, + 0,0,115,1,0,0,0,32,114,10,0,0,0,218,14,95, + 117,110,112,97,99,107,95,117,105,110,116,51,50,114,57,0, + 0,0,89,0,0,0,114,55,0,0,0,114,32,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,80,0,0,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,0,53,1,0,0,0,0,0,0, + 83,1,58,88,0,0,100,2,0,0,23,0,101,1,91,2, + 0,0,0,0,0,0,0,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,83,2, + 53,2,0,0,0,0,0,0,36,0,41,3,122,47,67,111, + 110,118,101,114,116,32,50,32,98,121,116,101,115,32,105,110, + 32,108,105,116,116,108,101,45,101,110,100,105,97,110,32,116, + 111,32,97,110,32,105,110,116,101,103,101,114,46,233,2,0, + 0,0,114,43,0,0,0,114,50,0,0,0,114,52,0,0, + 0,115,1,0,0,0,32,114,10,0,0,0,218,14,95,117, + 110,112,97,99,107,95,117,105,110,116,49,54,114,60,0,0, + 0,94,0,0,0,114,55,0,0,0,114,32,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 7,0,0,0,243,248,2,0,0,149,0,85,0,40,0,0, + 0,0,0,0,0,100,1,0,0,103,1,91,1,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,83, + 2,58,88,0,0,97,5,0,0,85,0,83,3,5,0,0, + 0,36,0,83,1,110,1,47,0,110,2,91,3,0,0,0, + 0,0,0,0,0,91,4,0,0,0,0,0,0,0,0,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,53,2,0,0,0,0,0,0,19,0,72, + 209,0,0,117,2,0,0,112,52,85,3,82,9,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91, + 10,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,26,0,0,85,3,82, + 13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,10,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,42,0, + 0,85,3,82,15,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,16,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,61,1,40,0,0,0,0, + 0,0,0,100,2,0,0,32,0,85,1,110,1,91,18,0, + 0,0,0,0,0,0,0,85,4,45,0,0,0,47,1,110, + 2,77,99,0,0,85,3,82,13,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,4,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,60,0, + 0,85,1,82,21,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,85, + 3,82,21,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,58,119,0, + 0,97,7,0,0,85,3,110,1,85,4,47,1,110,2,77, + 162,0,0,85,2,82,23,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,4,53,1,0,0,0, + 0,0,0,32,0,77,181,0,0,85,3,61,1,40,0,0, + 0,0,0,0,0,100,2,0,0,32,0,85,1,110,1,85, + 2,82,23,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,4,53,1,0,0,0,0,0,0,32, + 0,77,211,0,0,11,0,32,0,85,2,19,0,86,5,115, + 2,47,0,115,2,19,0,72,32,0,0,111,85,40,0,0, + 0,0,0,0,0,100,2,0,0,77,11,0,0,85,5,82, + 15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,16,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,80,2,77,34,0,0,11,0,32,0,110, + 2,110,5,91,1,0,0,0,0,0,0,0,0,85,2,53, + 1,0,0,0,0,0,0,83,2,58,88,0,0,97,19,0, + 0,85,2,83,3,5,0,0,0,40,0,0,0,0,0,0, + 0,100,9,0,0,85,1,91,18,0,0,0,0,0,0,0, + 0,45,0,0,0,36,0,85,1,91,18,0,0,0,0,0, + 0,0,0,82,25,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,45,0,0,0,36,0,115,2,32,0,115,2,110,5,102, + 0,41,5,250,31,82,101,112,108,97,99,101,109,101,110,116, + 32,102,111,114,32,111,115,46,112,97,116,104,46,106,111,105, + 110,40,41,46,114,12,0,0,0,114,6,0,0,0,114,1, + 0,0,0,114,13,0,0,0,41,13,114,7,0,0,0,218, + 3,109,97,112,114,26,0,0,0,218,15,95,112,97,116,104, + 95,115,112,108,105,116,114,111,111,116,114,36,0,0,0,218, + 14,112,97,116,104,95,115,101,112,95,116,117,112,108,101,218, + 8,101,110,100,115,119,105,116,104,218,6,114,115,116,114,105, + 112,218,15,112,97,116,104,95,115,101,112,97,114,97,116,111, + 114,115,218,8,112,97,116,104,95,115,101,112,218,8,99,97, + 115,101,102,111,108,100,218,6,97,112,112,101,110,100,218,4, + 106,111,105,110,41,6,218,10,112,97,116,104,95,112,97,114, + 116,115,218,4,114,111,111,116,218,4,112,97,116,104,218,8, + 110,101,119,95,114,111,111,116,218,4,116,97,105,108,218,1, + 112,115,6,0,0,0,32,32,32,32,32,32,114,10,0,0, + 0,218,10,95,112,97,116,104,95,106,111,105,110,114,79,0, + 0,0,101,0,0,0,115,50,1,0,0,128,0,230,15,25, + 216,19,21,220,11,14,136,122,139,63,152,97,211,11,31,216, + 19,29,152,97,145,61,208,12,32,216,15,17,136,4,216,15, + 17,136,4,220,30,33,164,35,215,34,53,209,34,53,176,122, + 214,30,66,137,78,136,72,216,15,23,215,15,34,209,15,34, + 164,62,215,15,50,209,15,50,176,104,215,54,71,209,54,71, + 204,14,215,54,87,209,54,87,216,23,31,151,127,145,127,164, + 127,211,23,55,215,23,63,184,52,144,4,220,24,32,160,52, + 153,15,208,23,40,146,4,216,17,25,215,17,34,209,17,34, + 160,51,215,17,39,209,17,39,216,19,23,151,61,145,61,147, + 63,160,104,215,38,55,209,38,55,211,38,57,211,19,57,240, + 6,0,28,36,144,68,216,28,32,152,54,146,68,224,20,24, + 151,75,145,75,160,4,214,20,37,224,23,31,215,23,39,160, + 52,144,4,216,16,20,151,11,145,11,152,68,214,16,33,241, + 29,0,31,67,1,241,30,0,52,56,211,15,61,178,52,168, + 97,187,49,211,16,41,144,1,151,8,145,8,156,31,214,16, + 41,177,52,136,4,208,15,61,220,11,14,136,116,139,57,152, + 1,139,62,160,36,160,113,167,39,224,19,23,156,40,145,63, + 208,12,34,216,15,19,148,104,151,109,145,109,160,68,211,22, + 41,209,15,41,208,8,41,249,242,9,0,16,62,115,12,0, + 0,0,196,20,10,69,55,4,196,34,25,69,55,4,99,0, + 0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,7, + 0,0,0,243,142,0,0,0,149,0,91,0,0,0,0,0, + 0,0,0,0,82,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,19,0,86,1,115,2, + 47,0,115,2,19,0,72,32,0,0,111,17,40,0,0,0, + 0,0,0,0,100,2,0,0,77,11,0,0,85,1,82,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,91,6,0,0,0,0,0,0,0,0,53,1,0,0, + 0,0,0,0,80,2,77,34,0,0,11,0,32,0,115,2, + 110,1,53,1,0,0,0,0,0,0,36,0,115,2,32,0, + 115,2,110,1,102,0,41,1,114,62,0,0,0,41,4,114, + 69,0,0,0,114,72,0,0,0,114,67,0,0,0,114,68, + 0,0,0,41,2,114,73,0,0,0,218,4,112,97,114,116, + 115,2,0,0,0,32,32,114,10,0,0,0,114,79,0,0, + 0,114,79,0,0,0,131,0,0,0,115,64,0,0,0,128, + 0,228,15,23,143,125,137,125,217,42,52,243,3,1,30,62, + 218,42,52,160,36,187,4,243,3,0,31,59,152,100,159,107, + 153,107,172,47,214,30,58,217,42,52,241,3,1,30,62,243, + 0,1,16,63,240,0,1,9,63,249,242,0,1,30,62,115, + 10,0,0,0,148,10,65,2,8,162,25,65,2,8,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,100,0,0,0,94,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,0,52,1,83,1,26,0,106,8, + 91,2,0,0,0,0,0,0,0,0,19,0,53,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,110,1,85,1, + 83,2,58,18,0,0,97,4,0,0,83,3,84,0,52,2, + 36,0,84,0,83,4,85,1,4,0,84,0,85,1,83,5, + 45,0,0,0,83,4,4,0,52,2,36,0,41,6,122,32, + 82,101,112,108,97,99,101,109,101,110,116,32,102,111,114,32, + 111,115,46,112,97,116,104,46,115,112,108,105,116,40,41,46, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,51,0,0,0,243,70,0,0,0,62,1,35,0,32,0, + 149,0,85,0,19,0,72,22,0,0,110,1,84,2,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,118,0,149,5, + 32,0,77,24,0,0,11,0,32,0,103,0,55,3,102,1, + 169,1,78,41,1,218,5,114,102,105,110,100,41,3,114,8, + 0,0,0,114,78,0,0,0,114,75,0,0,0,115,3,0, + 0,0,32,32,128,114,10,0,0,0,114,11,0,0,0,218, + 30,95,112,97,116,104,95,115,112,108,105,116,46,60,108,111, + 99,97,108,115,62,46,60,103,101,110,101,120,112,114,62,139, + 0,0,0,115,27,0,0,0,248,233,0,128,0,208,11,51, + 162,63,152,97,136,68,143,74,137,74,144,113,143,77,136,77, + 162,63,249,115,4,0,0,0,131,30,33,1,114,1,0,0, + 0,114,12,0,0,0,78,114,6,0,0,0,41,2,218,3, + 109,97,120,114,68,0,0,0,41,2,114,75,0,0,0,218, + 1,105,115,2,0,0,0,96,32,114,10,0,0,0,218,11, + 95,112,97,116,104,95,115,112,108,105,116,114,89,0,0,0, + 137,0,0,0,115,62,0,0,0,248,128,0,228,8,11,212, + 11,51,165,63,211,11,51,211,8,51,128,65,216,7,8,136, + 49,131,117,216,15,17,144,52,136,120,136,15,216,11,15,144, + 2,144,17,136,56,144,84,152,33,152,97,153,37,152,38,144, + 92,208,11,33,208,4,33,114,32,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,46,0,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,0,53,1,0,0,0,0, + 0,0,36,0,41,1,122,114,83,116,97,116,32,116,104,101, + 32,112,97,116,104,46,10,10,77,97,100,101,32,97,32,115, + 101,112,97,114,97,116,101,32,102,117,110,99,116,105,111,110, + 32,116,111,32,109,97,107,101,32,105,116,32,101,97,115,105, + 101,114,32,116,111,32,111,118,101,114,114,105,100,101,32,105, + 110,32,101,120,112,101,114,105,109,101,110,116,115,10,40,101, + 46,103,46,32,99,97,99,104,101,32,115,116,97,116,32,114, + 101,115,117,108,116,115,41,46,10,10,41,2,114,26,0,0, + 0,218,4,115,116,97,116,169,1,114,75,0,0,0,115,1, + 0,0,0,32,114,10,0,0,0,218,10,95,112,97,116,104, + 95,115,116,97,116,114,93,0,0,0,145,0,0,0,115,18, + 0,0,0,128,0,244,14,0,12,15,143,56,138,56,144,68, + 139,62,208,4,25,114,32,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 94,0,0,0,149,0,30,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,110,2,85,2, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,2,45,1,0,0,85,1,58,72,0,0, + 36,0,33,0,91,2,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,103,1,102,0,61,3,31,0, + 102,1,41,3,122,49,84,101,115,116,32,119,104,101,116,104, + 101,114,32,116,104,101,32,112,97,116,104,32,105,115,32,116, + 104,101,32,115,112,101,99,105,102,105,101,100,32,109,111,100, + 101,32,116,121,112,101,46,70,105,0,240,0,0,41,3,114, + 93,0,0,0,218,7,79,83,69,114,114,111,114,218,7,115, + 116,95,109,111,100,101,41,3,114,75,0,0,0,218,4,109, + 111,100,101,218,9,115,116,97,116,95,105,110,102,111,115,3, + 0,0,0,32,32,32,114,10,0,0,0,218,18,95,112,97, + 116,104,95,105,115,95,109,111,100,101,95,116,121,112,101,114, + 99,0,0,0,155,0,0,0,115,61,0,0,0,128,0,240, + 4,3,5,21,220,20,30,152,116,211,20,36,136,9,240,6, + 0,13,22,215,12,29,209,12,29,160,8,209,12,40,168,84, + 209,11,49,208,4,49,248,244,5,0,12,19,243,0,1,5, + 21,217,15,20,240,3,1,5,21,250,115,12,0,0,0,130, + 11,31,0,159,10,44,3,171,1,44,3,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,26,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,85,0,83,1,53,2,0,0,0,0,0,0,36,0,41, + 2,122,31,82,101,112,108,97,99,101,109,101,110,116,32,102, + 111,114,32,111,115,46,112,97,116,104,46,105,115,102,105,108, + 101,46,105,0,128,0,0,41,1,114,99,0,0,0,114,92, + 0,0,0,115,1,0,0,0,32,114,10,0,0,0,218,12, + 95,112,97,116,104,95,105,115,102,105,108,101,114,101,0,0, + 0,164,0,0,0,115,15,0,0,0,128,0,228,11,29,152, + 100,160,72,211,11,45,208,4,45,114,32,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,82,0,0,0,149,0,85,0,40,0,0,0, + 0,0,0,0,100,21,0,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,53,0,0,0,0,0,0,0, + 110,0,91,5,0,0,0,0,0,0,0,0,85,0,83,1, + 53,2,0,0,0,0,0,0,36,0,41,2,122,30,82,101, + 112,108,97,99,101,109,101,110,116,32,102,111,114,32,111,115, + 46,112,97,116,104,46,105,115,100,105,114,46,105,0,64,0, + 0,41,3,114,26,0,0,0,218,6,103,101,116,99,119,100, + 114,99,0,0,0,114,92,0,0,0,115,1,0,0,0,32, + 114,10,0,0,0,218,11,95,112,97,116,104,95,105,115,100, + 105,114,114,104,0,0,0,169,0,0,0,115,29,0,0,0, + 128,0,230,11,15,220,15,18,143,122,138,122,139,124,136,4, + 220,11,29,152,100,160,72,211,11,45,208,4,45,114,32,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,224,0,0,0,149,0,85,0, + 40,0,0,0,0,0,0,0,100,1,0,0,103,1,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,0, + 53,1,0,0,0,0,0,0,83,2,5,0,0,0,82,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,3,83,4,53,2,0,0,0,0,0,0,110,1, + 91,7,0,0,0,0,0,0,0,0,85,1,53,1,0,0, + 0,0,0,0,83,5,58,132,0,0,61,1,40,0,0,0, + 0,0,0,0,97,41,0,0,32,0,85,1,82,9,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,6,53,1,0,0,0,0,0,0,61,1,40,0,0,0, + 0,0,0,0,100,17,0,0,32,0,85,1,82,11,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,4,53,1,0,0,0,0,0,0,36,0,41,7,250,30, + 82,101,112,108,97,99,101,109,101,110,116,32,102,111,114,32, + 111,115,46,112,97,116,104,46,105,115,97,98,115,46,70,114, + 1,0,0,0,114,4,0,0,0,114,3,0,0,0,114,6, + 0,0,0,122,2,92,92,41,6,114,26,0,0,0,114,64, + 0,0,0,218,7,114,101,112,108,97,99,101,114,7,0,0, + 0,114,36,0,0,0,114,66,0,0,0,41,2,114,75,0, + 0,0,114,74,0,0,0,115,2,0,0,0,32,32,114,10, + 0,0,0,218,11,95,112,97,116,104,95,105,115,97,98,115, + 114,108,0,0,0,177,0,0,0,115,84,0,0,0,128,0, + 230,15,19,216,19,24,220,15,18,215,15,34,210,15,34,160, + 52,211,15,40,168,17,209,15,43,215,15,51,209,15,51,176, + 67,184,20,211,15,62,136,4,220,15,18,144,52,139,121,152, + 49,137,125,215,15,81,160,36,167,47,161,47,176,38,211,34, + 57,215,34,80,184,84,191,93,185,93,200,52,211,61,80,208, + 8,81,114,32,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,44,0,0, + 0,149,0,85,0,82,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,2,0,0,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,36,0,41,1,114, + 106,0,0,0,41,2,114,36,0,0,0,114,68,0,0,0, + 114,92,0,0,0,115,1,0,0,0,32,114,10,0,0,0, + 114,108,0,0,0,114,108,0,0,0,185,0,0,0,115,17, + 0,0,0,128,0,224,15,19,143,127,137,127,156,127,211,15, + 47,208,8,47,114,32,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,166, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,64,0,0,91,2,0,0,0,0,0,0,0,0,19, + 0,72,23,0,0,110,1,85,0,82,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,1,85, + 1,14,0,51,2,53,1,0,0,0,0,0,0,110,0,77, + 25,0,0,11,0,32,0,91,7,0,0,0,0,0,0,0, + 0,91,8,0,0,0,0,0,0,0,0,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,53,0,0,0,0,0,0,0,85,0,53,2,0,0,0, + 0,0,0,36,0,85,0,36,0,41,2,122,32,82,101,112, + 108,97,99,101,109,101,110,116,32,102,111,114,32,111,115,46, + 112,97,116,104,46,97,98,115,112,97,116,104,46,218,1,46, + 41,6,114,108,0,0,0,114,68,0,0,0,218,12,114,101, + 109,111,118,101,112,114,101,102,105,120,114,79,0,0,0,114, + 26,0,0,0,114,103,0,0,0,41,2,114,75,0,0,0, + 114,9,0,0,0,115,2,0,0,0,32,32,114,10,0,0, + 0,218,13,95,112,97,116,104,95,97,98,115,112,97,116,104, + 114,113,0,0,0,190,0,0,0,115,69,0,0,0,128,0, + 228,11,22,144,116,215,11,28,209,11,28,223,19,34,136,67, + 216,19,23,215,19,36,209,19,36,160,113,168,19,168,5,160, + 89,211,19,47,138,68,241,3,0,20,35,228,15,25,156,35, + 159,42,154,42,155,44,168,4,211,15,45,208,8,45,224,15, + 19,136,11,114,32,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,3,0,0,0,243,216,1, + 0,0,149,0,85,0,14,0,83,1,91,1,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,14,0, + 51,3,110,3,91,2,0,0,0,0,0,0,0,0,82,4, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,3,91,2,0,0,0,0,0,0,0,0, + 82,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,2,0,0,0,0,0,0,0,0,82,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,45,7,0,0,91,2,0,0,0,0,0,0,0,0, + 82,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,45,7,0,0,85,2,83,2,45,1,0,0, + 53,3,0,0,0,0,0,0,110,4,30,0,91,12,0,0, + 0,0,0,0,0,0,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,4,83,3, + 53,2,0,0,0,0,0,0,2,0,110,5,85,5,82,15, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,32,0,83,4, + 83,4,83,4,53,2,0,0,0,0,0,0,32,0,91,2, + 0,0,0,0,0,0,0,0,82,16,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,88,48, + 53,2,0,0,0,0,0,0,32,0,103,4,33,0,44,0, + 40,0,0,0,0,0,0,0,100,1,0,0,102,2,32,0, + 31,0,32,0,32,0,78,37,61,3,31,0,102,1,33,0, + 91,18,0,0,0,0,0,0,0,0,7,0,97,41,0,0, + 32,0,30,0,91,2,0,0,0,0,0,0,0,0,82,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,3,53,1,0,0,0,0,0,0,32,0, + 101,0,33,0,91,18,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,101,0,102,0,61,3,31,0, + 102,1,102,0,61,3,31,0,102,1,41,5,122,154,66,101, + 115,116,45,101,102,102,111,114,116,32,102,117,110,99,116,105, + 111,110,32,116,111,32,119,114,105,116,101,32,100,97,116,97, + 32,116,111,32,97,32,112,97,116,104,32,97,116,111,109,105, + 99,97,108,108,121,46,10,66,101,32,112,114,101,112,97,114, + 101,100,32,116,111,32,104,97,110,100,108,101,32,97,32,70, + 105,108,101,69,120,105,115,116,115,69,114,114,111,114,32,105, + 102,32,99,111,110,99,117,114,114,101,110,116,32,119,114,105, + 116,105,110,103,32,111,102,32,116,104,101,10,116,101,109,112, + 111,114,97,114,121,32,102,105,108,101,32,105,115,32,97,116, + 116,101,109,112,116,101,100,46,114,111,0,0,0,233,182,1, + 0,0,218,2,119,98,78,41,11,218,2,105,100,114,26,0, + 0,0,218,4,111,112,101,110,218,6,79,95,69,88,67,76, + 218,7,79,95,67,82,69,65,84,218,8,79,95,87,82,79, + 78,76,89,218,3,95,105,111,218,5,119,114,105,116,101,114, + 107,0,0,0,114,95,0,0,0,218,6,117,110,108,105,110, + 107,41,6,114,75,0,0,0,114,53,0,0,0,114,97,0, + 0,0,218,8,112,97,116,104,95,116,109,112,218,2,102,100, + 218,4,102,105,108,101,115,6,0,0,0,32,32,32,32,32, + 32,114,10,0,0,0,218,13,95,119,114,105,116,101,95,97, + 116,111,109,105,99,114,128,0,0,0,200,0,0,0,115,194, + 0,0,0,128,0,240,10,0,19,23,144,22,144,113,156,18, + 152,68,155,24,152,10,208,15,35,128,72,220,9,12,143,24, + 138,24,144,40,220,18,21,151,42,145,42,156,115,159,123,153, + 123,209,18,42,172,83,175,92,169,92,209,18,57,184,52,192, + 37,185,60,243,3,1,10,73,1,128,66,240,4,11,5,14, + 244,6,0,14,17,143,88,138,88,144,98,152,36,212,13,31, + 160,52,216,12,16,143,74,137,74,144,116,212,12,28,247,3, + 0,14,32,228,8,11,143,11,138,11,144,72,213,8,35,247, + 5,0,14,32,213,13,31,251,244,6,0,12,19,243,0,5, + 5,14,240,2,3,9,17,220,12,15,143,74,138,74,144,120, + 212,12,32,240,6,0,9,14,248,244,5,0,16,23,243,0, + 1,9,17,216,12,16,216,8,13,240,5,1,9,17,250,240, + 7,5,5,14,250,115,72,0,0,0,193,29,23,66,54,0, + 193,52,18,66,37,3,194,6,30,66,54,0,194,37,10,66, + 51,7,194,47,7,66,54,0,194,54,10,67,41,3,195,1, + 22,67,24,2,195,23,1,67,41,3,195,24,10,67,37,5, + 195,34,2,67,41,3,195,36,1,67,37,5,195,37,4,67, + 41,3,105,243,13,0,0,114,59,0,0,0,114,43,0,0, + 0,115,2,0,0,0,13,10,218,11,95,95,112,121,99,97, + 99,104,101,95,95,122,4,111,112,116,45,122,3,46,112,121, + 122,4,46,112,121,119,122,4,46,112,121,99,41,1,218,12, + 111,112,116,105,109,105,122,97,116,105,111,110,99,2,0,0, + 0,0,0,0,0,1,0,0,0,6,0,0,0,3,0,0, + 0,243,110,3,0,0,149,0,85,1,98,54,0,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,83,2, + 91,4,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,32,0,85,2,98,13,0,0,83,3,110,3,91,7, + 0,0,0,0,0,0,0,0,85,3,53,1,0,0,0,0, + 0,0,101,1,85,1,40,0,0,0,0,0,0,0,97,2, + 0,0,83,4,79,1,83,5,110,2,91,8,0,0,0,0, + 0,0,0,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,0,53,1,0,0, + 0,0,0,0,110,0,91,13,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,117,2,0,0,112,69, + 85,5,82,15,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,6,53,1,0,0,0,0,0,0, + 117,3,0,0,112,103,110,8,91,16,0,0,0,0,0,0, + 0,0,82,18,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,20,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,9,85,9,99,11, + 0,0,91,23,0,0,0,0,0,0,0,0,83,7,53,1, + 0,0,0,0,0,0,101,1,83,4,82,25,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,6, + 40,0,0,0,0,0,0,0,97,2,0,0,85,6,79,1, + 85,8,88,121,47,3,53,1,0,0,0,0,0,0,110,10, + 85,2,99,59,0,0,91,16,0,0,0,0,0,0,0,0, + 82,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,28,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,8,58,88,0,0,97,3, + 0,0,83,4,110,2,79,26,91,16,0,0,0,0,0,0, + 0,0,82,26,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,28,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,2,91,31,0,0, + 0,0,0,0,0,0,85,2,53,1,0,0,0,0,0,0, + 110,2,85,2,83,4,58,119,0,0,97,49,0,0,85,2, + 82,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,15,0,0,91,35,0,0,0,0,0,0, + 0,0,85,2,60,2,14,0,83,9,51,2,53,1,0,0, + 0,0,0,0,101,1,85,10,14,0,83,6,91,36,0,0, + 0,0,0,0,0,0,14,0,85,2,14,0,51,4,110,10, + 85,10,91,38,0,0,0,0,0,0,0,0,83,8,5,0, + 0,0,45,0,0,0,110,11,91,16,0,0,0,0,0,0, + 0,0,82,40,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,98,84,0,0,91,43,0,0,0,0, + 0,0,0,0,85,4,53,1,0,0,0,0,0,0,110,4, + 85,4,83,5,83,10,4,0,83,11,58,88,0,0,97,18, + 0,0,85,4,83,8,83,5,4,0,91,44,0,0,0,0, + 0,0,0,0,59,1,0,0,97,5,0,0,85,4,83,10, + 83,1,4,0,110,4,91,47,0,0,0,0,0,0,0,0, + 91,16,0,0,0,0,0,0,0,0,82,40,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,4, + 82,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,44,0,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,85,11,53,3,0,0,0,0,0,0, + 36,0,91,47,0,0,0,0,0,0,0,0,85,4,91,50, + 0,0,0,0,0,0,0,0,85,11,53,3,0,0,0,0, + 0,0,36,0,41,12,97,210,2,0,0,71,105,118,101,110, + 32,116,104,101,32,112,97,116,104,32,116,111,32,97,32,46, + 112,121,32,102,105,108,101,44,32,114,101,116,117,114,110,32, + 116,104,101,32,112,97,116,104,32,116,111,32,105,116,115,32, + 46,112,121,99,32,102,105,108,101,46,10,10,84,104,101,32, + 46,112,121,32,102,105,108,101,32,100,111,101,115,32,110,111, + 116,32,110,101,101,100,32,116,111,32,101,120,105,115,116,59, + 32,116,104,105,115,32,115,105,109,112,108,121,32,114,101,116, + 117,114,110,115,32,116,104,101,32,112,97,116,104,32,116,111, + 32,116,104,101,10,46,112,121,99,32,102,105,108,101,32,99, + 97,108,99,117,108,97,116,101,100,32,97,115,32,105,102,32, + 116,104,101,32,46,112,121,32,102,105,108,101,32,119,101,114, + 101,32,105,109,112,111,114,116,101,100,46,10,10,84,104,101, + 32,39,111,112,116,105,109,105,122,97,116,105,111,110,39,32, + 112,97,114,97,109,101,116,101,114,32,99,111,110,116,114,111, + 108,115,32,116,104,101,32,112,114,101,115,117,109,101,100,32, + 111,112,116,105,109,105,122,97,116,105,111,110,32,108,101,118, + 101,108,32,111,102,10,116,104,101,32,98,121,116,101,99,111, + 100,101,32,102,105,108,101,46,32,73,102,32,39,111,112,116, + 105,109,105,122,97,116,105,111,110,39,32,105,115,32,110,111, + 116,32,78,111,110,101,44,32,116,104,101,32,115,116,114,105, + 110,103,32,114,101,112,114,101,115,101,110,116,97,116,105,111, + 110,10,111,102,32,116,104,101,32,97,114,103,117,109,101,110, + 116,32,105,115,32,116,97,107,101,110,32,97,110,100,32,118, + 101,114,105,102,105,101,100,32,116,111,32,98,101,32,97,108, + 112,104,97,110,117,109,101,114,105,99,32,40,101,108,115,101, + 32,86,97,108,117,101,69,114,114,111,114,10,105,115,32,114, + 97,105,115,101,100,41,46,10,10,84,104,101,32,100,101,98, + 117,103,95,111,118,101,114,114,105,100,101,32,112,97,114,97, + 109,101,116,101,114,32,105,115,32,100,101,112,114,101,99,97, + 116,101,100,46,32,73,102,32,100,101,98,117,103,95,111,118, + 101,114,114,105,100,101,32,105,115,32,110,111,116,32,78,111, + 110,101,44,10,97,32,84,114,117,101,32,118,97,108,117,101, + 32,105,115,32,116,104,101,32,115,97,109,101,32,97,115,32, + 115,101,116,116,105,110,103,32,39,111,112,116,105,109,105,122, + 97,116,105,111,110,39,32,116,111,32,116,104,101,32,101,109, + 112,116,121,32,115,116,114,105,110,103,10,119,104,105,108,101, + 32,97,32,70,97,108,115,101,32,118,97,108,117,101,32,105, + 115,32,101,113,117,105,118,97,108,101,110,116,32,116,111,32, + 115,101,116,116,105,110,103,32,39,111,112,116,105,109,105,122, + 97,116,105,111,110,39,32,116,111,32,39,49,39,46,10,10, + 73,102,32,115,121,115,46,105,109,112,108,101,109,101,110,116, + 97,116,105,111,110,46,99,97,99,104,101,95,116,97,103,32, + 105,115,32,78,111,110,101,32,116,104,101,110,32,78,111,116, + 73,109,112,108,101,109,101,110,116,101,100,69,114,114,111,114, + 32,105,115,32,114,97,105,115,101,100,46,10,10,78,122,70, + 116,104,101,32,100,101,98,117,103,95,111,118,101,114,114,105, + 100,101,32,112,97,114,97,109,101,116,101,114,32,105,115,32, + 100,101,112,114,101,99,97,116,101,100,59,32,117,115,101,32, + 39,111,112,116,105,109,105,122,97,116,105,111,110,39,32,105, + 110,115,116,101,97,100,122,50,100,101,98,117,103,95,111,118, + 101,114,114,105,100,101,32,111,114,32,111,112,116,105,109,105, + 122,97,116,105,111,110,32,109,117,115,116,32,98,101,32,115, + 101,116,32,116,111,32,78,111,110,101,114,12,0,0,0,114, + 6,0,0,0,114,111,0,0,0,250,36,115,121,115,46,105, + 109,112,108,101,109,101,110,116,97,116,105,111,110,46,99,97, + 99,104,101,95,116,97,103,32,105,115,32,78,111,110,101,114, + 1,0,0,0,122,20,32,105,115,32,110,111,116,32,97,108, + 112,104,97,110,117,109,101,114,105,99,114,59,0,0,0,114, + 13,0,0,0,41,26,218,9,95,119,97,114,110,105,110,103, + 115,218,4,119,97,114,110,218,18,68,101,112,114,101,99,97, + 116,105,111,110,87,97,114,110,105,110,103,218,9,84,121,112, + 101,69,114,114,111,114,114,26,0,0,0,218,6,102,115,112, + 97,116,104,114,89,0,0,0,218,10,114,112,97,114,116,105, + 116,105,111,110,114,23,0,0,0,218,14,105,109,112,108,101, + 109,101,110,116,97,116,105,111,110,218,9,99,97,99,104,101, + 95,116,97,103,218,19,78,111,116,73,109,112,108,101,109,101, + 110,116,101,100,69,114,114,111,114,114,72,0,0,0,114,24, + 0,0,0,218,8,111,112,116,105,109,105,122,101,218,3,115, + 116,114,218,7,105,115,97,108,110,117,109,218,10,86,97,108, + 117,101,69,114,114,111,114,218,4,95,79,80,84,218,17,66, + 89,84,69,67,79,68,69,95,83,85,70,70,73,88,69,83, + 218,14,112,121,99,97,99,104,101,95,112,114,101,102,105,120, + 114,113,0,0,0,114,68,0,0,0,114,79,0,0,0,218, + 6,108,115,116,114,105,112,218,8,95,80,89,67,65,67,72, + 69,41,12,114,75,0,0,0,218,14,100,101,98,117,103,95, + 111,118,101,114,114,105,100,101,114,130,0,0,0,218,7,109, + 101,115,115,97,103,101,218,4,104,101,97,100,114,77,0,0, + 0,218,4,98,97,115,101,114,9,0,0,0,218,4,114,101, + 115,116,218,3,116,97,103,218,15,97,108,109,111,115,116,95, + 102,105,108,101,110,97,109,101,218,8,102,105,108,101,110,97, + 109,101,115,12,0,0,0,32,32,32,32,32,32,32,32,32, + 32,32,32,114,10,0,0,0,218,17,99,97,99,104,101,95, + 102,114,111,109,95,115,111,117,114,99,101,114,159,0,0,0, + 253,1,0,0,115,161,1,0,0,128,0,240,36,0,8,22, + 209,7,33,220,8,17,143,14,138,14,240,0,1,24,48,220, + 49,67,244,3,1,9,69,1,224,11,23,209,11,35,216,22, + 74,136,71,220,18,27,152,71,211,18,36,208,12,36,222,29, + 43,145,114,176,17,136,12,220,11,14,143,58,138,58,144,100, + 211,11,27,128,68,220,17,28,152,84,211,17,34,129,74,128, + 68,216,22,26,151,111,145,111,160,99,211,22,42,129,79,128, + 68,136,116,220,10,13,215,10,28,209,10,28,215,10,38,209, + 10,38,128,67,216,7,10,129,123,220,14,33,208,34,72,211, + 14,73,208,8,73,216,22,24,151,103,145,103,174,4,161,4, + 176,36,184,19,208,30,66,211,22,67,128,79,216,7,19,209, + 7,27,220,11,14,143,57,137,57,215,11,29,209,11,29,160, + 17,211,11,34,216,27,29,137,76,228,27,30,159,57,153,57, + 215,27,45,209,27,45,136,76,220,19,22,144,124,211,19,36, + 128,76,216,7,19,144,114,211,7,25,216,15,27,215,15,35, + 209,15,35,215,15,37,209,15,37,220,18,28,160,12,209,31, + 47,208,47,67,208,29,68,211,18,69,208,12,69,216,29,44, + 208,28,45,168,81,172,116,168,102,176,92,176,78,208,26,67, + 136,15,216,15,30,212,33,50,176,49,209,33,53,209,15,53, + 128,72,220,7,10,215,7,25,209,7,25,209,7,37,244,18, + 0,16,29,152,84,211,15,34,136,4,240,12,0,12,16,144, + 1,144,33,136,57,152,3,211,11,27,160,4,160,81,160,113, + 160,9,180,31,211,32,64,216,19,23,152,1,152,2,144,56, + 136,68,244,8,0,16,26,220,12,15,215,12,30,209,12,30, + 216,12,16,143,75,137,75,156,15,211,12,40,216,12,20,243, + 7,4,16,10,240,0,4,9,10,244,10,0,12,22,144,100, + 156,72,160,104,211,11,47,208,4,47,114,32,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,92,3,0,0,149,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,99,11,0, + 0,91,7,0,0,0,0,0,0,0,0,83,2,53,1,0, + 0,0,0,0,0,101,1,91,8,0,0,0,0,0,0,0, + 0,82,10,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,110,0,91,13,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,117,2,0,0,112,18,83,3,110, + 3,91,0,0,0,0,0,0,0,0,0,82,14,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98, + 80,0,0,91,0,0,0,0,0,0,0,0,0,82,14,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,17,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,91,18,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,110,4,85,1,82,21,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 4,91,22,0,0,0,0,0,0,0,0,45,0,0,0,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 16,0,0,85,1,91,25,0,0,0,0,0,0,0,0,85, + 4,53,1,0,0,0,0,0,0,83,1,4,0,110,1,83, + 4,110,3,85,3,40,0,0,0,0,0,0,0,100,44,0, + 0,91,13,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,117,2,0,0,112,21,85,5,91,26,0, + 0,0,0,0,0,0,0,58,119,0,0,97,21,0,0,91, + 29,0,0,0,0,0,0,0,0,91,26,0,0,0,0,0, + 0,0,0,14,0,83,5,85,0,60,2,14,0,51,3,53, + 1,0,0,0,0,0,0,101,1,85,2,82,31,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 6,53,1,0,0,0,0,0,0,110,6,85,6,83,7,59, + 1,0,0,97,15,0,0,91,29,0,0,0,0,0,0,0, + 0,83,8,85,2,60,2,14,0,51,2,53,1,0,0,0, + 0,0,0,101,1,85,6,83,9,58,88,0,0,97,121,0, + 0,85,2,82,33,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,6,83,10,53,2,0,0,0, + 0,0,0,83,11,5,0,0,0,110,7,85,7,82,21,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,34,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,19,0,0,91, + 29,0,0,0,0,0,0,0,0,83,12,91,34,0,0,0, + 0,0,0,0,0,60,2,14,0,51,2,53,1,0,0,0, + 0,0,0,101,1,85,7,91,25,0,0,0,0,0,0,0, + 0,91,34,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,83,1,4,0,110,8,85,8,82,37,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,100, + 16,0,0,91,29,0,0,0,0,0,0,0,0,83,13,85, + 7,60,2,14,0,83,14,51,3,53,1,0,0,0,0,0, + 0,101,1,85,2,82,39,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,6,53,1,0,0,0, + 0,0,0,83,15,5,0,0,0,110,9,91,41,0,0,0, + 0,0,0,0,0,88,25,91,42,0,0,0,0,0,0,0, + 0,83,15,5,0,0,0,45,0,0,0,53,2,0,0,0, + 0,0,0,36,0,41,16,97,90,1,0,0,71,105,118,101, + 110,32,116,104,101,32,112,97,116,104,32,116,111,32,97,32, + 46,112,121,99,46,32,102,105,108,101,44,32,114,101,116,117, + 114,110,32,116,104,101,32,112,97,116,104,32,116,111,32,105, + 116,115,32,46,112,121,32,102,105,108,101,46,10,10,84,104, + 101,32,46,112,121,99,32,102,105,108,101,32,100,111,101,115, + 32,110,111,116,32,110,101,101,100,32,116,111,32,101,120,105, + 115,116,59,32,116,104,105,115,32,115,105,109,112,108,121,32, + 114,101,116,117,114,110,115,32,116,104,101,32,112,97,116,104, + 32,116,111,10,116,104,101,32,46,112,121,32,102,105,108,101, + 32,99,97,108,99,117,108,97,116,101,100,32,116,111,32,99, + 111,114,114,101,115,112,111,110,100,32,116,111,32,116,104,101, + 32,46,112,121,99,32,102,105,108,101,46,32,32,73,102,32, + 112,97,116,104,32,100,111,101,115,10,110,111,116,32,99,111, + 110,102,111,114,109,32,116,111,32,80,69,80,32,51,49,52, + 55,47,52,56,56,32,102,111,114,109,97,116,44,32,86,97, + 108,117,101,69,114,114,111,114,32,119,105,108,108,32,98,101, + 32,114,97,105,115,101,100,46,32,73,102,10,115,121,115,46, + 105,109,112,108,101,109,101,110,116,97,116,105,111,110,46,99, + 97,99,104,101,95,116,97,103,32,105,115,32,78,111,110,101, + 32,116,104,101,110,32,78,111,116,73,109,112,108,101,109,101, + 110,116,101,100,69,114,114,111,114,32,105,115,32,114,97,105, + 115,101,100,46,10,10,78,114,132,0,0,0,70,84,122,31, + 32,110,111,116,32,98,111,116,116,111,109,45,108,101,118,101, + 108,32,100,105,114,101,99,116,111,114,121,32,105,110,32,114, + 111,0,0,0,62,2,0,0,0,114,59,0,0,0,233,3, + 0,0,0,122,29,101,120,112,101,99,116,101,100,32,111,110, + 108,121,32,50,32,111,114,32,51,32,100,111,116,115,32,105, + 110,32,114,161,0,0,0,114,59,0,0,0,233,254,255,255, + 255,122,53,111,112,116,105,109,105,122,97,116,105,111,110,32, + 112,111,114,116,105,111,110,32,111,102,32,102,105,108,101,110, + 97,109,101,32,100,111,101,115,32,110,111,116,32,115,116,97, + 114,116,32,119,105,116,104,32,122,19,111,112,116,105,109,105, + 122,97,116,105,111,110,32,108,101,118,101,108,32,122,29,32, + 105,115,32,110,111,116,32,97,110,32,97,108,112,104,97,110, + 117,109,101,114,105,99,32,118,97,108,117,101,114,1,0,0, + 0,41,22,114,23,0,0,0,114,139,0,0,0,114,140,0, + 0,0,114,141,0,0,0,114,26,0,0,0,114,137,0,0, + 0,114,89,0,0,0,114,148,0,0,0,114,67,0,0,0, + 114,68,0,0,0,114,36,0,0,0,114,69,0,0,0,114, + 7,0,0,0,114,150,0,0,0,114,145,0,0,0,218,5, + 99,111,117,110,116,218,6,114,115,112,108,105,116,114,146,0, + 0,0,114,144,0,0,0,218,9,112,97,114,116,105,116,105, + 111,110,114,79,0,0,0,218,15,83,79,85,82,67,69,95, + 83,85,70,70,73,88,69,83,41,10,114,75,0,0,0,114, + 153,0,0,0,218,16,112,121,99,97,99,104,101,95,102,105, + 108,101,110,97,109,101,218,23,102,111,117,110,100,95,105,110, + 95,112,121,99,97,99,104,101,95,112,114,101,102,105,120,218, + 13,115,116,114,105,112,112,101,100,95,112,97,116,104,218,7, + 112,121,99,97,99,104,101,218,9,100,111,116,95,99,111,117, + 110,116,114,130,0,0,0,218,9,111,112,116,95,108,101,118, + 101,108,218,13,98,97,115,101,95,102,105,108,101,110,97,109, + 101,115,10,0,0,0,32,32,32,32,32,32,32,32,32,32, + 114,10,0,0,0,218,17,115,111,117,114,99,101,95,102,114, + 111,109,95,99,97,99,104,101,114,174,0,0,0,68,2,0, + 0,115,167,1,0,0,128,0,244,18,0,8,11,215,7,25, + 209,7,25,215,7,35,209,7,35,209,7,43,220,14,33,208, + 34,72,211,14,73,208,8,73,220,11,14,143,58,138,58,144, + 100,211,11,27,128,68,220,29,40,168,20,211,29,46,209,4, + 26,128,68,216,30,35,208,4,27,220,7,10,215,7,25,209, + 7,25,209,7,37,220,24,27,215,24,42,209,24,42,215,24, + 49,209,24,49,180,47,211,24,66,136,13,216,11,15,143,63, + 137,63,152,61,172,56,209,27,51,215,11,52,209,11,52,216, + 19,23,156,3,152,77,211,24,42,208,24,43,208,19,44,136, + 68,216,38,42,208,12,35,222,11,34,220,24,35,160,68,211, + 24,41,137,13,136,4,216,11,18,148,104,211,11,30,220,18, + 28,164,8,152,122,208,41,72,216,32,36,153,120,240,3,1, + 30,41,243,0,1,19,42,240,0,1,13,42,224,16,32,215, + 16,38,209,16,38,160,115,211,16,43,128,73,216,7,16,152, + 6,211,7,30,220,14,24,208,27,56,208,57,73,209,56,76, + 208,25,77,211,14,78,208,8,78,216,9,18,144,97,139,30, + 216,23,39,215,23,46,209,23,46,168,115,176,65,211,23,54, + 176,114,209,23,58,136,12,216,15,27,215,15,38,209,15,38, + 164,116,215,15,44,209,15,44,220,18,28,240,0,1,30,37, + 220,37,41,161,72,240,3,1,30,46,243,0,1,19,47,240, + 0,1,13,47,224,20,32,164,19,164,84,163,25,160,26,208, + 20,44,136,9,216,15,24,215,15,32,209,15,32,215,15,34, + 209,15,34,220,18,28,208,31,50,176,60,209,50,66,240,0, + 1,67,1,50,240,0,1,30,50,243,0,1,19,51,240,0, + 1,13,51,224,20,36,215,20,46,209,20,46,168,115,211,20, + 51,176,65,209,20,54,128,77,220,11,21,144,100,172,79,184, + 65,209,44,62,209,28,62,211,11,63,208,4,63,114,32,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,0,1,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,83,1,58,88,0,0,97,1,0,0,103,2,85,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,3,53,1,0,0,0,0,0,0,117,3, + 0,0,112,18,110,3,85,1,40,0,0,0,0,0,0,0, + 97,23,0,0,85,3,82,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,83,4,83,5,4,0,83,6,58,119,0,0,97,2, + 0,0,85,0,36,0,30,0,91,7,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,110,4,91,13, + 0,0,0,0,0,0,0,0,85,4,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,2,0,0,85,4, + 36,0,85,0,36,0,33,0,91,8,0,0,0,0,0,0, + 0,0,91,10,0,0,0,0,0,0,0,0,52,2,7,0, + 97,8,0,0,32,0,85,0,83,2,83,5,4,0,110,4, + 31,0,78,43,102,0,61,3,31,0,102,1,41,7,122,176, + 67,111,110,118,101,114,116,32,97,32,98,121,116,101,99,111, + 100,101,32,102,105,108,101,32,112,97,116,104,32,116,111,32, + 97,32,115,111,117,114,99,101,32,112,97,116,104,32,40,105, + 102,32,112,111,115,115,105,98,108,101,41,46,10,10,84,104, + 105,115,32,102,117,110,99,116,105,111,110,32,101,120,105,115, + 116,115,32,112,117,114,101,108,121,32,102,111,114,32,98,97, + 99,107,119,97,114,100,115,45,99,111,109,112,97,116,105,98, + 105,108,105,116,121,32,102,111,114,10,80,121,73,109,112,111, + 114,116,95,69,120,101,99,67,111,100,101,77,111,100,117,108, + 101,87,105,116,104,70,105,108,101,110,97,109,101,115,40,41, + 32,105,110,32,116,104,101,32,67,32,65,80,73,46,10,10, + 114,1,0,0,0,78,114,111,0,0,0,233,253,255,255,255, + 233,255,255,255,255,218,2,112,121,41,7,114,7,0,0,0, + 114,138,0,0,0,218,5,108,111,119,101,114,114,174,0,0, + 0,114,141,0,0,0,114,145,0,0,0,114,101,0,0,0, + 41,5,218,13,98,121,116,101,99,111,100,101,95,112,97,116, + 104,114,155,0,0,0,218,1,95,218,9,101,120,116,101,110, + 115,105,111,110,218,11,115,111,117,114,99,101,95,112,97,116, + 104,115,5,0,0,0,32,32,32,32,32,114,10,0,0,0, + 218,15,95,103,101,116,95,115,111,117,114,99,101,102,105,108, + 101,114,184,0,0,0,108,2,0,0,115,143,0,0,0,128, + 0,244,14,0,8,11,136,61,211,7,25,152,81,211,7,30, + 216,15,19,216,25,38,215,25,49,209,25,49,176,35,211,25, + 54,209,4,22,128,68,136,89,222,11,15,144,57,151,63,145, + 63,211,19,36,160,82,168,2,208,19,43,168,116,211,19,51, + 216,15,28,208,8,28,240,2,3,5,41,220,22,39,168,13, + 211,22,54,136,11,244,6,0,27,39,160,123,215,26,51,209, + 26,51,136,59,208,4,70,184,29,208,4,70,248,244,5,0, + 13,32,164,26,208,11,44,243,0,1,5,41,216,22,35,160, + 67,160,82,208,22,40,138,11,240,3,1,5,41,250,115,18, + 0,0,0,193,6,11,65,37,0,193,37,21,65,61,3,193, + 60,1,65,61,3,99,1,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,243,204,0,0,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,3,0,0,0,0,0,0,0, + 0,91,4,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,12,0,0,30,0,91,7,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,36,0,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,91,3,0,0,0,0,0,0,0,0,91, + 10,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,2,0,0,85,0,36,0,103,0,33,0,91,8,0, + 0,0,0,0,0,0,0,7,0,97,3,0,0,32,0,31, + 0,103,0,102,0,61,3,31,0,102,1,114,84,0,0,0, + 41,6,114,66,0,0,0,218,5,116,117,112,108,101,114,166, + 0,0,0,114,159,0,0,0,114,141,0,0,0,114,147,0, + 0,0,41,1,114,158,0,0,0,115,1,0,0,0,32,114, + 10,0,0,0,218,11,95,103,101,116,95,99,97,99,104,101, + 100,114,187,0,0,0,127,2,0,0,115,93,0,0,0,128, + 0,216,7,15,215,7,24,209,7,24,156,21,156,127,211,25, + 47,215,7,48,209,7,48,240,2,3,9,17,220,19,36,160, + 88,211,19,46,208,12,46,240,6,0,10,18,215,9,26,209, + 9,26,156,53,212,33,50,211,27,51,215,9,52,209,9,52, + 216,15,23,136,15,224,15,19,248,244,11,0,16,35,243,0, + 1,9,17,217,12,16,240,3,1,9,17,250,115,17,0,0, + 0,165,10,65,22,0,193,22,10,65,35,3,193,34,1,65, + 35,3,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,96,0,0,0,149,0,30,0, + 91,1,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,1,85,1,83,2,45,20, + 0,0,110,1,85,1,36,0,33,0,91,4,0,0,0,0, + 0,0,0,0,7,0,97,5,0,0,32,0,83,1,110,1, + 31,0,78,21,102,0,61,3,31,0,102,1,41,3,122,51, + 67,97,108,99,117,108,97,116,101,32,116,104,101,32,109,111, + 100,101,32,112,101,114,109,105,115,115,105,111,110,115,32,102, + 111,114,32,97,32,98,121,116,101,99,111,100,101,32,102,105, + 108,101,46,114,115,0,0,0,233,128,0,0,0,41,3,114, + 93,0,0,0,114,96,0,0,0,114,95,0,0,0,41,2, + 114,75,0,0,0,114,97,0,0,0,115,2,0,0,0,32, + 32,114,10,0,0,0,218,10,95,99,97,108,99,95,109,111, + 100,101,114,190,0,0,0,139,2,0,0,115,61,0,0,0, + 128,0,240,4,3,5,21,220,15,25,152,36,211,15,31,215, + 15,39,209,15,39,136,4,240,10,0,5,9,136,69,129,77, + 128,68,216,11,15,128,75,248,244,11,0,12,19,243,0,1, + 5,21,216,15,20,138,4,240,3,1,5,21,250,115,12,0, + 0,0,130,21,30,0,158,12,45,3,172,1,45,3,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,96,0,0,0,94,0,149,0,83,3,85,0, + 52,1,83,1,26,0,106,8,106,1,110,1,91,0,0,0, + 0,0,0,0,0,0,98,17,0,0,91,0,0,0,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,2,79,3,83,2,26,0, + 110,2,85,2,34,0,85,1,84,0,53,2,0,0,0,0, + 0,0,32,0,85,1,36,0,41,4,122,236,68,101,99,111, + 114,97,116,111,114,32,116,111,32,118,101,114,105,102,121,32, + 116,104,97,116,32,116,104,101,32,109,111,100,117,108,101,32, + 98,101,105,110,103,32,114,101,113,117,101,115,116,101,100,32, + 109,97,116,99,104,101,115,32,116,104,101,32,111,110,101,32, + 116,104,101,10,108,111,97,100,101,114,32,99,97,110,32,104, + 97,110,100,108,101,46,10,10,84,104,101,32,102,105,114,115, + 116,32,97,114,103,117,109,101,110,116,32,40,115,101,108,102, + 41,32,109,117,115,116,32,100,101,102,105,110,101,32,95,110, + 97,109,101,32,119,104,105,99,104,32,116,104,101,32,115,101, + 99,111,110,100,32,97,114,103,117,109,101,110,116,32,105,115, + 10,99,111,109,112,97,114,101,100,32,97,103,97,105,110,115, + 116,46,32,73,102,32,116,104,101,32,99,111,109,112,97,114, + 105,115,111,110,32,102,97,105,108,115,32,116,104,101,110,32, + 73,109,112,111,114,116,69,114,114,111,114,32,105,115,32,114, + 97,105,115,101,100,46,10,10,99,2,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,31,0,0,0,243,148,0, + 0,0,62,1,149,0,85,1,99,13,0,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,110,1,79,44,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,58,119, + 0,0,97,28,0,0,91,3,0,0,0,0,0,0,0,0, + 83,1,85,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,60,1,14,0,83,2,85,1, + 60,1,14,0,51,4,85,1,83,3,57,2,101,1,84,4, + 34,0,88,1,47,2,85,2,81,1,55,6,48,0,85,3, + 68,1,54,1,36,0,41,4,78,122,11,108,111,97,100,101, + 114,32,102,111,114,32,122,15,32,99,97,110,110,111,116,32, + 104,97,110,100,108,101,32,169,1,218,4,110,97,109,101,41, + 2,114,194,0,0,0,218,11,73,109,112,111,114,116,69,114, + 114,111,114,41,5,218,4,115,101,108,102,114,194,0,0,0, + 218,4,97,114,103,115,218,6,107,119,97,114,103,115,218,6, + 109,101,116,104,111,100,115,5,0,0,0,32,32,32,32,128, + 114,10,0,0,0,218,19,95,99,104,101,99,107,95,110,97, + 109,101,95,119,114,97,112,112,101,114,218,40,95,99,104,101, + 99,107,95,110,97,109,101,46,60,108,111,99,97,108,115,62, + 46,95,99,104,101,99,107,95,110,97,109,101,95,119,114,97, + 112,112,101,114,159,2,0,0,115,80,0,0,0,248,128,0, + 216,11,15,137,60,216,19,23,151,57,145,57,137,68,216,13, + 17,143,89,137,89,152,36,211,13,30,221,18,29,216,33,37, + 167,25,164,25,170,68,240,3,1,31,50,216,56,60,241,3, + 1,19,62,240,0,1,13,62,225,15,21,144,100,208,15,50, + 160,52,210,15,50,168,54,209,15,50,208,8,50,114,32,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,19,0,0,0,243,174,0,0,0,149,0,83,1, + 19,0,72,42,0,0,110,2,91,1,0,0,0,0,0,0, + 0,0,88,18,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,2,0,0,77,21,0,0,91,3,0,0, + 0,0,0,0,0,0,88,2,91,5,0,0,0,0,0,0, + 0,0,88,18,53,2,0,0,0,0,0,0,53,3,0,0, + 0,0,0,0,32,0,77,44,0,0,11,0,32,0,85,0, + 82,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,9,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,82,6,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,32,0,103,0,41,2,78,41,4,218, + 10,95,95,109,111,100,117,108,101,95,95,218,8,95,95,110, + 97,109,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,218,7,95,95,100,111,99,95,95,41,5,218,7, + 104,97,115,97,116,116,114,218,7,115,101,116,97,116,116,114, + 218,7,103,101,116,97,116,116,114,218,8,95,95,100,105,99, + 116,95,95,218,6,117,112,100,97,116,101,41,3,218,3,110, + 101,119,218,3,111,108,100,114,107,0,0,0,115,3,0,0, + 0,32,32,32,114,10,0,0,0,218,5,95,119,114,97,112, + 218,26,95,99,104,101,99,107,95,110,97,109,101,46,60,108, + 111,99,97,108,115,62,46,95,119,114,97,112,172,2,0,0, + 115,63,0,0,0,128,0,219,27,80,144,7,220,19,26,152, + 51,215,19,40,211,19,40,220,20,27,152,67,172,39,176,35, + 211,42,63,214,20,64,241,5,0,28,81,1,240,6,0,13, + 16,143,76,137,76,215,12,31,209,12,31,160,3,167,12,161, + 12,213,12,45,114,32,0,0,0,114,84,0,0,0,41,2, + 218,10,95,98,111,111,116,115,116,114,97,112,114,214,0,0, + 0,41,3,114,199,0,0,0,114,200,0,0,0,114,214,0, + 0,0,115,3,0,0,0,96,32,32,114,10,0,0,0,218, + 11,95,99,104,101,99,107,95,110,97,109,101,114,217,0,0, + 0,151,2,0,0,115,51,0,0,0,248,128,0,247,16,6, + 5,51,244,20,0,8,18,209,7,29,220,16,26,215,16,32, + 209,16,32,137,5,242,4,4,9,46,241,12,0,5,10,208, + 10,29,152,118,212,4,38,216,11,30,208,4,30,114,32,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,0,3,0,0,0,243,68,1,0,0,149,0,85,0, + 83,1,83,2,4,0,110,3,85,3,91,0,0,0,0,0, + 0,0,0,0,58,119,0,0,97,44,0,0,83,3,85,1, + 60,2,14,0,83,4,85,3,60,2,14,0,51,4,110,4, + 91,2,0,0,0,0,0,0,0,0,82,5,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,5, + 85,4,53,2,0,0,0,0,0,0,32,0,91,7,0,0, + 0,0,0,0,0,0,85,4,52,1,48,0,85,2,68,1, + 54,1,101,1,91,9,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,83,6,58,18,0,0,97,39, + 0,0,83,7,85,1,60,2,14,0,51,2,110,4,91,2, + 0,0,0,0,0,0,0,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,5,85,4, + 53,2,0,0,0,0,0,0,32,0,91,11,0,0,0,0, + 0,0,0,0,85,4,53,1,0,0,0,0,0,0,101,1, + 91,13,0,0,0,0,0,0,0,0,85,0,83,2,83,8, + 4,0,53,1,0,0,0,0,0,0,110,5,85,5,83,9, + 45,1,0,0,40,0,0,0,0,0,0,0,97,22,0,0, + 83,10,85,5,60,2,14,0,83,11,85,1,60,2,14,0, + 51,4,110,4,91,7,0,0,0,0,0,0,0,0,85,4, + 52,1,48,0,85,2,68,1,54,1,101,1,85,5,36,0, + 41,12,97,48,2,0,0,80,101,114,102,111,114,109,32,98, + 97,115,105,99,32,118,97,108,105,100,105,116,121,32,99,104, + 101,99,107,105,110,103,32,111,102,32,97,32,112,121,99,32, + 104,101,97,100,101,114,32,97,110,100,32,114,101,116,117,114, + 110,32,116,104,101,32,102,108,97,103,115,32,102,105,101,108, + 100,44,10,119,104,105,99,104,32,100,101,116,101,114,109,105, + 110,101,115,32,104,111,119,32,116,104,101,32,112,121,99,32, + 115,104,111,117,108,100,32,98,101,32,102,117,114,116,104,101, + 114,32,118,97,108,105,100,97,116,101,100,32,97,103,97,105, + 110,115,116,32,116,104,101,32,115,111,117,114,99,101,46,10, + 10,42,100,97,116,97,42,32,105,115,32,116,104,101,32,99, + 111,110,116,101,110,116,115,32,111,102,32,116,104,101,32,112, + 121,99,32,102,105,108,101,46,32,40,79,110,108,121,32,116, + 104,101,32,102,105,114,115,116,32,49,54,32,98,121,116,101, + 115,32,97,114,101,10,114,101,113,117,105,114,101,100,44,32, + 116,104,111,117,103,104,46,41,10,10,42,110,97,109,101,42, + 32,105,115,32,116,104,101,32,110,97,109,101,32,111,102,32, + 116,104,101,32,109,111,100,117,108,101,32,98,101,105,110,103, + 32,105,109,112,111,114,116,101,100,46,32,73,116,32,105,115, + 32,117,115,101,100,32,102,111,114,32,108,111,103,103,105,110, + 103,46,10,10,42,101,120,99,95,100,101,116,97,105,108,115, + 42,32,105,115,32,97,32,100,105,99,116,105,111,110,97,114, + 121,32,112,97,115,115,101,100,32,116,111,32,73,109,112,111, + 114,116,69,114,114,111,114,32,105,102,32,105,116,32,114,97, + 105,115,101,100,32,102,111,114,10,105,109,112,114,111,118,101, + 100,32,100,101,98,117,103,103,105,110,103,46,10,10,73,109, + 112,111,114,116,69,114,114,111,114,32,105,115,32,114,97,105, + 115,101,100,32,119,104,101,110,32,116,104,101,32,109,97,103, + 105,99,32,110,117,109,98,101,114,32,105,115,32,105,110,99, + 111,114,114,101,99,116,32,111,114,32,119,104,101,110,32,116, + 104,101,32,102,108,97,103,115,10,102,105,101,108,100,32,105, + 115,32,105,110,118,97,108,105,100,46,32,69,79,70,69,114, + 114,111,114,32,105,115,32,114,97,105,115,101,100,32,119,104, + 101,110,32,116,104,101,32,100,97,116,97,32,105,115,32,102, + 111,117,110,100,32,116,111,32,98,101,32,116,114,117,110,99, + 97,116,101,100,46,10,10,78,114,42,0,0,0,122,20,98, + 97,100,32,109,97,103,105,99,32,110,117,109,98,101,114,32, + 105,110,32,122,2,58,32,250,2,123,125,233,16,0,0,0, + 122,40,114,101,97,99,104,101,100,32,69,79,70,32,119,104, + 105,108,101,32,114,101,97,100,105,110,103,32,112,121,99,32, + 104,101,97,100,101,114,32,111,102,32,114,49,0,0,0,233, + 252,255,255,255,122,14,105,110,118,97,108,105,100,32,102,108, + 97,103,115,32,122,4,32,105,110,32,41,7,218,12,77,65, + 71,73,67,95,78,85,77,66,69,82,114,216,0,0,0,218, + 16,95,118,101,114,98,111,115,101,95,109,101,115,115,97,103, + 101,114,195,0,0,0,114,7,0,0,0,218,8,69,79,70, + 69,114,114,111,114,114,57,0,0,0,41,6,114,53,0,0, + 0,114,194,0,0,0,218,11,101,120,99,95,100,101,116,97, + 105,108,115,218,5,109,97,103,105,99,114,152,0,0,0,114, + 24,0,0,0,115,6,0,0,0,32,32,32,32,32,32,114, + 10,0,0,0,218,13,95,99,108,97,115,115,105,102,121,95, + 112,121,99,114,227,0,0,0,182,2,0,0,115,185,0,0, + 0,128,0,240,32,0,13,17,144,18,144,33,136,72,128,69, + 216,7,12,148,12,211,7,28,216,20,40,168,20,169,8,176, + 2,176,53,177,41,208,18,60,136,7,220,8,18,215,8,35, + 209,8,35,160,68,168,39,212,8,50,220,14,25,152,39,209, + 14,49,160,91,209,14,49,208,8,49,220,7,10,136,52,131, + 121,144,50,131,126,216,20,60,184,84,185,72,208,18,69,136, + 7,220,8,18,215,8,35,209,8,35,160,68,168,39,212,8, + 50,220,14,22,144,119,211,14,31,208,8,31,220,12,26,152, + 52,160,1,160,33,152,57,211,12,37,128,69,224,7,12,136, + 117,135,125,216,20,34,160,53,161,41,168,52,176,4,169,120, + 208,18,56,136,7,220,14,25,152,39,209,14,49,160,91,209, + 14,49,208,8,49,216,11,16,128,76,114,32,0,0,0,99, + 5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,208,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,0,83,1,83,2,4,0,53,1,0, + 0,0,0,0,0,85,1,83,3,45,1,0,0,58,119,0, + 0,97,40,0,0,83,4,85,3,60,2,14,0,51,2,110, + 5,91,2,0,0,0,0,0,0,0,0,82,5,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 5,85,5,53,2,0,0,0,0,0,0,32,0,91,7,0, + 0,0,0,0,0,0,0,85,5,52,1,48,0,85,4,68, + 1,54,1,101,1,85,2,98,38,0,0,91,1,0,0,0, + 0,0,0,0,0,85,0,83,2,83,7,4,0,53,1,0, + 0,0,0,0,0,85,2,83,3,45,1,0,0,58,119,0, + 0,97,16,0,0,91,7,0,0,0,0,0,0,0,0,83, + 4,85,3,60,2,14,0,51,2,52,1,48,0,85,4,68, + 1,54,1,101,1,103,6,103,6,41,8,97,227,1,0,0, + 86,97,108,105,100,97,116,101,32,97,32,112,121,99,32,97, + 103,97,105,110,115,116,32,116,104,101,32,115,111,117,114,99, + 101,32,108,97,115,116,45,109,111,100,105,102,105,101,100,32, + 116,105,109,101,46,10,10,42,100,97,116,97,42,32,105,115, + 32,116,104,101,32,99,111,110,116,101,110,116,115,32,111,102, + 32,116,104,101,32,112,121,99,32,102,105,108,101,46,32,40, + 79,110,108,121,32,116,104,101,32,102,105,114,115,116,32,49, + 54,32,98,121,116,101,115,32,97,114,101,10,114,101,113,117, + 105,114,101,100,46,41,10,10,42,115,111,117,114,99,101,95, + 109,116,105,109,101,42,32,105,115,32,116,104,101,32,108,97, + 115,116,32,109,111,100,105,102,105,101,100,32,116,105,109,101, + 115,116,97,109,112,32,111,102,32,116,104,101,32,115,111,117, + 114,99,101,32,102,105,108,101,46,10,10,42,115,111,117,114, + 99,101,95,115,105,122,101,42,32,105,115,32,78,111,110,101, + 32,111,114,32,116,104,101,32,115,105,122,101,32,111,102,32, + 116,104,101,32,115,111,117,114,99,101,32,102,105,108,101,32, + 105,110,32,98,121,116,101,115,46,10,10,42,110,97,109,101, + 42,32,105,115,32,116,104,101,32,110,97,109,101,32,111,102, + 32,116,104,101,32,109,111,100,117,108,101,32,98,101,105,110, + 103,32,105,109,112,111,114,116,101,100,46,32,73,116,32,105, + 115,32,117,115,101,100,32,102,111,114,32,108,111,103,103,105, + 110,103,46,10,10,42,101,120,99,95,100,101,116,97,105,108, + 115,42,32,105,115,32,97,32,100,105,99,116,105,111,110,97, + 114,121,32,112,97,115,115,101,100,32,116,111,32,73,109,112, + 111,114,116,69,114,114,111,114,32,105,102,32,105,116,32,114, + 97,105,115,101,100,32,102,111,114,10,105,109,112,114,111,118, + 101,100,32,100,101,98,117,103,103,105,110,103,46,10,10,65, + 110,32,73,109,112,111,114,116,69,114,114,111,114,32,105,115, + 32,114,97,105,115,101,100,32,105,102,32,116,104,101,32,98, + 121,116,101,99,111,100,101,32,105,115,32,115,116,97,108,101, + 46,10,10,114,49,0,0,0,233,12,0,0,0,114,41,0, + 0,0,122,22,98,121,116,101,99,111,100,101,32,105,115,32, + 115,116,97,108,101,32,102,111,114,32,114,219,0,0,0,78, + 114,220,0,0,0,41,4,114,57,0,0,0,114,216,0,0, + 0,114,223,0,0,0,114,195,0,0,0,41,6,114,53,0, + 0,0,218,12,115,111,117,114,99,101,95,109,116,105,109,101, + 218,11,115,111,117,114,99,101,95,115,105,122,101,114,194,0, + 0,0,114,225,0,0,0,114,152,0,0,0,115,6,0,0, + 0,32,32,32,32,32,32,114,10,0,0,0,218,23,95,118, + 97,108,105,100,97,116,101,95,116,105,109,101,115,116,97,109, + 112,95,112,121,99,114,232,0,0,0,215,2,0,0,115,137, + 0,0,0,128,0,244,38,0,8,22,144,100,152,49,152,82, + 144,106,211,7,33,160,108,176,90,209,38,63,211,7,64,216, + 20,42,168,52,169,40,208,18,51,136,7,220,8,18,215,8, + 35,209,8,35,160,68,168,39,212,8,50,220,14,25,152,39, + 209,14,49,160,91,209,14,49,208,8,49,216,8,19,209,8, + 31,220,8,22,144,116,152,66,152,114,144,123,211,8,35,168, + 11,176,106,209,40,64,211,8,65,220,14,25,208,28,50,176, + 52,177,40,208,26,59,209,14,75,184,123,209,14,75,208,8, + 75,240,3,0,9,66,1,240,3,0,9,32,114,32,0,0, + 0,99,4,0,0,0,0,0,0,0,0,0,0,0,5,0, + 0,0,3,0,0,0,243,54,0,0,0,149,0,85,0,83, + 1,83,2,4,0,85,1,58,119,0,0,97,16,0,0,91, + 1,0,0,0,0,0,0,0,0,83,3,85,2,60,2,14, + 0,51,2,52,1,48,0,85,3,68,1,54,1,101,1,103, + 4,41,5,97,207,1,0,0,86,97,108,105,100,97,116,101, + 32,97,32,104,97,115,104,45,98,97,115,101,100,32,112,121, + 99,32,98,121,32,99,104,101,99,107,105,110,103,32,116,104, + 101,32,114,101,97,108,32,115,111,117,114,99,101,32,104,97, + 115,104,32,97,103,97,105,110,115,116,32,116,104,101,32,111, + 110,101,32,105,110,10,116,104,101,32,112,121,99,32,104,101, + 97,100,101,114,46,10,10,42,100,97,116,97,42,32,105,115, + 32,116,104,101,32,99,111,110,116,101,110,116,115,32,111,102, + 32,116,104,101,32,112,121,99,32,102,105,108,101,46,32,40, + 79,110,108,121,32,116,104,101,32,102,105,114,115,116,32,49, + 54,32,98,121,116,101,115,32,97,114,101,10,114,101,113,117, + 105,114,101,100,46,41,10,10,42,115,111,117,114,99,101,95, + 104,97,115,104,42,32,105,115,32,116,104,101,32,105,109,112, + 111,114,116,108,105,98,46,117,116,105,108,46,115,111,117,114, + 99,101,95,104,97,115,104,40,41,32,111,102,32,116,104,101, + 32,115,111,117,114,99,101,32,102,105,108,101,46,10,10,42, + 110,97,109,101,42,32,105,115,32,116,104,101,32,110,97,109, + 101,32,111,102,32,116,104,101,32,109,111,100,117,108,101,32, + 98,101,105,110,103,32,105,109,112,111,114,116,101,100,46,32, + 73,116,32,105,115,32,117,115,101,100,32,102,111,114,32,108, + 111,103,103,105,110,103,46,10,10,42,101,120,99,95,100,101, + 116,97,105,108,115,42,32,105,115,32,97,32,100,105,99,116, + 105,111,110,97,114,121,32,112,97,115,115,101,100,32,116,111, + 32,73,109,112,111,114,116,69,114,114,111,114,32,105,102,32, + 105,116,32,114,97,105,115,101,100,32,102,111,114,10,105,109, + 112,114,111,118,101,100,32,100,101,98,117,103,103,105,110,103, + 46,10,10,65,110,32,73,109,112,111,114,116,69,114,114,111, + 114,32,105,115,32,114,97,105,115,101,100,32,105,102,32,116, + 104,101,32,98,121,116,101,99,111,100,101,32,105,115,32,115, + 116,97,108,101,46,10,10,114,49,0,0,0,114,220,0,0, + 0,122,46,104,97,115,104,32,105,110,32,98,121,116,101,99, + 111,100,101,32,100,111,101,115,110,39,116,32,109,97,116,99, + 104,32,104,97,115,104,32,111,102,32,115,111,117,114,99,101, + 32,78,41,1,114,195,0,0,0,41,4,114,53,0,0,0, + 218,11,115,111,117,114,99,101,95,104,97,115,104,114,194,0, + 0,0,114,225,0,0,0,115,4,0,0,0,32,32,32,32, + 114,10,0,0,0,218,18,95,118,97,108,105,100,97,116,101, + 95,104,97,115,104,95,112,121,99,114,235,0,0,0,243,2, + 0,0,115,54,0,0,0,128,0,240,34,0,8,12,136,65, + 136,98,128,122,144,91,211,7,32,220,14,25,216,14,61,184, + 100,185,88,208,12,70,241,3,3,15,10,224,14,25,241,5, + 3,15,10,240,0,3,9,10,240,3,0,8,33,114,32,0, + 0,0,99,4,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,3,0,0,0,243,214,0,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,0, + 53,1,0,0,0,0,0,0,110,4,91,5,0,0,0,0, + 0,0,0,0,85,4,91,6,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,49,0,0,91,8,0,0,0,0,0,0,0,0,82,11, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,1,85,2,53,2,0,0,0,0,0,0,32,0, + 85,3,98,22,0,0,91,12,0,0,0,0,0,0,0,0, + 82,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,88,67,53,2,0,0,0,0,0,0, + 32,0,85,4,36,0,91,17,0,0,0,0,0,0,0,0, + 83,2,85,2,60,2,14,0,51,2,88,18,83,3,57,3, + 101,1,41,4,122,35,67,111,109,112,105,108,101,32,98,121, + 116,101,99,111,100,101,32,97,115,32,102,111,117,110,100,32, + 105,110,32,97,32,112,121,99,46,122,21,99,111,100,101,32, + 111,98,106,101,99,116,32,102,114,111,109,32,123,33,114,125, + 122,19,78,111,110,45,99,111,100,101,32,111,98,106,101,99, + 116,32,105,110,32,169,2,114,194,0,0,0,114,75,0,0, + 0,41,9,218,7,109,97,114,115,104,97,108,218,5,108,111, + 97,100,115,218,10,105,115,105,110,115,116,97,110,99,101,218, + 10,95,99,111,100,101,95,116,121,112,101,114,216,0,0,0, + 114,223,0,0,0,218,4,95,105,109,112,218,16,95,102,105, + 120,95,99,111,95,102,105,108,101,110,97,109,101,114,195,0, + 0,0,41,5,114,53,0,0,0,114,194,0,0,0,114,180, + 0,0,0,114,183,0,0,0,218,4,99,111,100,101,115,5, + 0,0,0,32,32,32,32,32,114,10,0,0,0,218,17,95, + 99,111,109,112,105,108,101,95,98,121,116,101,99,111,100,101, + 114,245,0,0,0,11,3,0,0,115,98,0,0,0,128,0, + 228,11,18,143,61,138,61,152,20,211,11,30,128,68,220,7, + 17,144,36,156,10,215,7,35,209,7,35,220,8,18,215,8, + 35,209,8,35,208,36,59,184,93,212,8,75,216,11,22,209, + 11,34,220,12,16,215,12,33,210,12,33,160,36,212,12,52, + 216,15,19,136,11,228,14,25,208,28,47,176,13,209,47,64, + 208,26,65,216,31,35,241,3,1,15,57,240,0,1,9,57, + 114,32,0,0,0,99,3,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,243,10,1,0,0,149, + 0,91,1,0,0,0,0,0,0,0,0,91,2,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,110,3,85, + 3,82,5,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,91,7,0,0,0,0,0,0,0,0,83, + 1,53,1,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,32,0,85,3,82,5,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,7,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,32,0,85,3,82,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,91,7,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,32,0,85,3,82,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,8,0,0,0,0,0,0,0,0,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,0,53,1,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,32,0,85,3,36,0,41,2,122,43,80,114,111, + 100,117,99,101,32,116,104,101,32,100,97,116,97,32,102,111, + 114,32,97,32,116,105,109,101,115,116,97,109,112,45,98,97, + 115,101,100,32,112,121,99,46,114,1,0,0,0,41,6,218, + 9,98,121,116,101,97,114,114,97,121,114,222,0,0,0,218, + 6,101,120,116,101,110,100,114,47,0,0,0,114,238,0,0, + 0,218,5,100,117,109,112,115,41,4,114,244,0,0,0,218, + 5,109,116,105,109,101,114,231,0,0,0,114,53,0,0,0, + 115,4,0,0,0,32,32,32,32,114,10,0,0,0,218,22, + 95,99,111,100,101,95,116,111,95,116,105,109,101,115,116,97, + 109,112,95,112,121,99,114,251,0,0,0,24,3,0,0,115, + 88,0,0,0,128,0,228,11,20,148,92,211,11,34,128,68, + 216,4,8,135,75,129,75,148,12,152,81,147,15,212,4,32, + 216,4,8,135,75,129,75,148,12,152,85,211,16,35,212,4, + 36,216,4,8,135,75,129,75,148,12,152,91,211,16,41,212, + 4,42,216,4,8,135,75,129,75,148,7,151,13,146,13,152, + 100,211,16,35,212,4,36,216,11,15,128,75,114,32,0,0, + 0,99,3,0,0,0,0,0,0,0,0,0,0,0,5,0, + 0,0,3,0,0,0,243,246,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,91,2,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,110,3,83,1,85,2,83, + 1,45,3,0,0,45,7,0,0,110,4,85,3,82,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,7,0,0,0,0,0,0,0,0,85,4,53,1,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,32,0,91, + 9,0,0,0,0,0,0,0,0,85,1,53,1,0,0,0, + 0,0,0,83,2,58,88,0,0,100,2,0,0,23,0,101, + 1,85,3,82,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,53,1,0,0,0,0,0, + 0,32,0,85,3,82,5,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,10,0,0,0,0,0, + 0,0,0,82,12,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,32,0,85,3,36, + 0,41,3,122,38,80,114,111,100,117,99,101,32,116,104,101, + 32,100,97,116,97,32,102,111,114,32,97,32,104,97,115,104, + 45,98,97,115,101,100,32,112,121,99,46,114,6,0,0,0, + 114,49,0,0,0,41,7,114,247,0,0,0,114,222,0,0, + 0,114,248,0,0,0,114,47,0,0,0,114,7,0,0,0, + 114,238,0,0,0,114,249,0,0,0,41,5,114,244,0,0, + 0,114,234,0,0,0,218,7,99,104,101,99,107,101,100,114, + 53,0,0,0,114,24,0,0,0,115,5,0,0,0,32,32, + 32,32,32,114,10,0,0,0,218,17,95,99,111,100,101,95, + 116,111,95,104,97,115,104,95,112,121,99,114,254,0,0,0, + 34,3,0,0,115,100,0,0,0,128,0,228,11,20,148,92, + 211,11,34,128,68,216,12,15,144,39,152,81,145,44,209,12, + 30,128,69,216,4,8,135,75,129,75,148,12,152,85,211,16, + 35,212,4,36,220,11,14,136,123,211,11,27,152,113,211,11, + 32,208,4,32,208,11,32,216,4,8,135,75,129,75,144,11, + 212,4,28,216,4,8,135,75,129,75,148,7,151,13,146,13, + 152,100,211,16,35,212,4,36,216,11,15,128,75,114,32,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,3,0,0,0,243,224,0,0,0,149,0,83,1, + 83,2,75,0,110,1,91,2,0,0,0,0,0,0,0,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,85,0,53,1,0,0,0,0,0,0, + 82,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,2,85,1,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,110,3,91,2,0,0,0,0,0,0, + 0,0,82,10,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,83,2,83,3,53,2,0,0, + 0,0,0,0,110,4,85,4,82,13,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,82,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,3,83,1,5,0,0,0,53,1,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,36,0,41,4,122,113, + 68,101,99,111,100,101,32,98,121,116,101,115,32,114,101,112, + 114,101,115,101,110,116,105,110,103,32,115,111,117,114,99,101, + 32,99,111,100,101,32,97,110,100,32,114,101,116,117,114,110, + 32,116,104,101,32,115,116,114,105,110,103,46,10,10,85,110, + 105,118,101,114,115,97,108,32,110,101,119,108,105,110,101,32, + 115,117,112,112,111,114,116,32,105,115,32,117,115,101,100,32, + 105,110,32,116,104,101,32,100,101,99,111,100,105,110,103,46, + 10,114,1,0,0,0,78,84,41,7,218,8,116,111,107,101, + 110,105,122,101,114,122,0,0,0,218,7,66,121,116,101,115, + 73,79,218,8,114,101,97,100,108,105,110,101,218,15,100,101, + 116,101,99,116,95,101,110,99,111,100,105,110,103,218,25,73, + 110,99,114,101,109,101,110,116,97,108,78,101,119,108,105,110, + 101,68,101,99,111,100,101,114,218,6,100,101,99,111,100,101, + 41,5,218,12,115,111,117,114,99,101,95,98,121,116,101,115, + 114,0,1,0,0,218,21,115,111,117,114,99,101,95,98,121, + 116,101,115,95,114,101,97,100,108,105,110,101,218,8,101,110, + 99,111,100,105,110,103,218,15,110,101,119,108,105,110,101,95, + 100,101,99,111,100,101,114,115,5,0,0,0,32,32,32,32, + 32,114,10,0,0,0,218,13,100,101,99,111,100,101,95,115, + 111,117,114,99,101,114,10,1,0,0,45,3,0,0,115,95, + 0,0,0,128,0,243,10,0,5,20,220,28,31,159,75,154, + 75,168,12,211,28,53,215,28,62,209,28,62,208,4,25,216, + 15,23,215,15,39,209,15,39,208,40,61,211,15,62,128,72, + 220,22,25,215,22,51,210,22,51,176,68,184,36,211,22,63, + 128,79,216,11,26,215,11,33,209,11,33,160,44,215,34,53, + 209,34,53,176,104,184,113,177,107,211,34,66,211,11,67,208, + 4,67,114,32,0,0,0,169,2,218,6,108,111,97,100,101, + 114,218,26,115,117,98,109,111,100,117,108,101,95,115,101,97, + 114,99,104,95,108,111,99,97,116,105,111,110,115,99,2,0, + 0,0,0,0,0,0,2,0,0,0,6,0,0,0,3,0, + 0,0,243,198,2,0,0,149,0,85,1,99,39,0,0,83, + 2,110,1,91,1,0,0,0,0,0,0,0,0,85,2,83, + 3,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,19,0,0,30,0,85,2,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,110,1,79,35,79,34,91,6,0, + 0,0,0,0,0,0,0,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,85,1,53, + 1,0,0,0,0,0,0,110,1,30,0,91,11,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,110, + 1,91,14,0,0,0,0,0,0,0,0,82,17,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 2,85,1,83,4,57,3,110,4,83,5,85,4,108,9,0, + 0,0,0,0,0,0,0,85,2,99,67,0,0,91,21,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,19, + 0,72,52,0,0,117,2,0,0,112,86,85,1,82,23,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,25,0,0,0,0,0,0,0,0,85,6,53,1,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,100,2,0,0,77,38,0,0,85,5,34, + 0,88,1,53,2,0,0,0,0,0,0,110,2,88,36,108, + 13,0,0,0,0,0,0,0,0,32,0,79,3,11,0,32, + 0,103,1,85,3,91,28,0,0,0,0,0,0,0,0,76, + 0,97,51,0,0,91,1,0,0,0,0,0,0,0,0,85, + 2,83,6,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,33,0,0,30,0,85,2,82,31,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,7,85,7,40,0,0, + 0,0,0,0,0,97,7,0,0,47,0,85,4,108,16,0, + 0,0,0,0,0,0,0,79,7,79,6,88,52,108,16,0, + 0,0,0,0,0,0,0,85,4,82,32,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,58, + 88,0,0,97,48,0,0,85,1,40,0,0,0,0,0,0, + 0,97,41,0,0,91,35,0,0,0,0,0,0,0,0,85, + 1,53,1,0,0,0,0,0,0,83,7,5,0,0,0,110, + 8,85,4,82,32,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,37,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,8,53,1,0, + 0,0,0,0,0,32,0,85,4,36,0,33,0,91,4,0, + 0,0,0,0,0,0,0,7,0,97,3,0,0,32,0,31, + 0,78,241,102,0,61,3,31,0,102,1,33,0,91,12,0, + 0,0,0,0,0,0,0,7,0,97,4,0,0,32,0,31, + 0,71,1,78,2,102,0,61,3,31,0,102,1,33,0,91, + 4,0,0,0,0,0,0,0,0,7,0,97,3,0,0,32, + 0,31,0,78,111,102,0,61,3,31,0,102,1,41,8,97, + 37,1,0,0,82,101,116,117,114,110,32,97,32,109,111,100, + 117,108,101,32,115,112,101,99,32,98,97,115,101,100,32,111, + 110,32,97,32,102,105,108,101,32,108,111,99,97,116,105,111, + 110,46,10,10,84,111,32,105,110,100,105,99,97,116,101,32, + 116,104,97,116,32,116,104,101,32,109,111,100,117,108,101,32, + 105,115,32,97,32,112,97,99,107,97,103,101,44,32,115,101, + 116,10,115,117,98,109,111,100,117,108,101,95,115,101,97,114, + 99,104,95,108,111,99,97,116,105,111,110,115,32,116,111,32, + 97,32,108,105,115,116,32,111,102,32,100,105,114,101,99,116, + 111,114,121,32,112,97,116,104,115,46,32,32,65,110,10,101, + 109,112,116,121,32,108,105,115,116,32,105,115,32,115,117,102, + 102,105,99,105,101,110,116,44,32,116,104,111,117,103,104,32, + 105,116,115,32,110,111,116,32,111,116,104,101,114,119,105,115, + 101,32,117,115,101,102,117,108,32,116,111,32,116,104,101,10, + 105,109,112,111,114,116,32,115,121,115,116,101,109,46,10,10, + 84,104,101,32,108,111,97,100,101,114,32,109,117,115,116,32, + 116,97,107,101,32,97,32,115,112,101,99,32,97,115,32,105, + 116,115,32,111,110,108,121,32,95,95,105,110,105,116,95,95, + 40,41,32,97,114,103,46,10,10,78,122,9,60,117,110,107, + 110,111,119,110,62,218,12,103,101,116,95,102,105,108,101,110, + 97,109,101,169,1,218,6,111,114,105,103,105,110,84,218,10, + 105,115,95,112,97,99,107,97,103,101,114,1,0,0,0,41, + 19,114,207,0,0,0,114,15,1,0,0,114,195,0,0,0, + 114,26,0,0,0,114,137,0,0,0,114,113,0,0,0,114, + 95,0,0,0,114,216,0,0,0,218,10,77,111,100,117,108, + 101,83,112,101,99,218,13,95,115,101,116,95,102,105,108,101, + 97,116,116,114,218,27,95,103,101,116,95,115,117,112,112,111, + 114,116,101,100,95,102,105,108,101,95,108,111,97,100,101,114, + 115,114,66,0,0,0,114,186,0,0,0,114,12,1,0,0, + 218,9,95,80,79,80,85,76,65,84,69,114,18,1,0,0, + 114,13,1,0,0,114,89,0,0,0,114,71,0,0,0,41, + 9,114,194,0,0,0,218,8,108,111,99,97,116,105,111,110, + 114,12,1,0,0,114,13,1,0,0,218,4,115,112,101,99, + 218,12,108,111,97,100,101,114,95,99,108,97,115,115,218,8, + 115,117,102,102,105,120,101,115,114,18,1,0,0,218,7,100, + 105,114,110,97,109,101,115,9,0,0,0,32,32,32,32,32, + 32,32,32,32,114,10,0,0,0,218,23,115,112,101,99,95, + 102,114,111,109,95,102,105,108,101,95,108,111,99,97,116,105, + 111,110,114,28,1,0,0,62,3,0,0,115,118,1,0,0, + 128,0,240,24,0,8,16,209,7,23,240,8,0,20,31,136, + 8,220,11,18,144,54,152,62,215,11,42,209,11,42,240,4, + 3,13,21,216,27,33,215,27,46,209,27,46,168,116,211,27, + 52,145,8,240,7,0,12,43,244,14,0,20,23,151,58,146, + 58,152,104,211,19,39,136,8,240,2,3,9,17,220,23,36, + 160,88,211,23,46,136,72,244,20,0,12,22,215,11,32,209, + 11,32,160,20,176,104,208,11,32,208,11,63,128,68,216,25, + 29,128,68,212,4,22,240,6,0,8,14,129,126,220,38,65, + 214,38,67,209,12,34,136,76,216,15,23,215,15,32,209,15, + 32,164,21,160,120,163,31,215,15,49,211,15,49,217,25,37, + 160,100,211,25,53,144,6,216,30,36,148,11,217,16,21,241, + 9,0,39,68,1,240,12,0,20,24,240,6,0,8,34,164, + 89,210,7,46,228,11,18,144,54,152,60,215,11,40,209,11, + 40,240,2,6,13,57,216,29,35,215,29,46,209,29,46,168, + 116,211,29,52,144,10,246,8,0,20,30,216,54,56,144,68, + 212,20,51,248,240,15,0,12,41,240,18,0,43,69,1,212, + 8,39,216,7,11,215,7,38,209,7,38,168,34,211,7,44, + 222,11,19,220,22,33,160,40,211,22,43,168,65,209,22,46, + 136,71,216,12,16,215,12,43,209,12,43,215,12,50,209,12, + 50,176,55,212,12,59,224,11,15,128,75,248,244,93,1,0, + 20,31,243,0,1,13,21,217,16,20,240,3,1,13,21,251, + 244,12,0,16,23,243,0,1,9,17,218,12,16,240,3,1, + 9,17,251,244,56,0,20,31,243,0,1,13,21,217,16,20, + 240,3,1,13,21,250,115,53,0,0,0,152,17,68,50,0, + 193,2,11,69,2,0,195,9,17,69,19,0,196,50,10,68, + 63,3,196,62,1,68,63,3,197,2,10,69,16,3,197,15, + 1,69,16,3,197,19,10,69,32,3,197,31,1,69,32,3, + 99,1,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,243,166,1,0,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,0,91,2,0,0,0,0,0,0, + 0,0,53,2,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,100,1,0,0,103,1,91,5,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,110,1,85,0,82,7, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,2,83,1,53,2,0,0,0,0,0,0,110,2, + 85,0,82,7,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,3,85,1,53,2,0,0,0,0, + 0,0,110,3,85,2,99,19,0,0,88,49,76,0,97,1, + 0,0,103,1,85,3,99,11,0,0,91,9,0,0,0,0, + 0,0,0,0,83,4,53,1,0,0,0,0,0,0,101,1, + 91,11,0,0,0,0,0,0,0,0,85,3,83,5,85,1, + 53,3,0,0,0,0,0,0,110,4,88,65,83,1,52,2, + 59,0,0,0,97,56,0,0,85,2,99,24,0,0,88,65, + 76,0,97,6,0,0,91,12,0,0,0,0,0,0,0,0, + 79,5,91,8,0,0,0,0,0,0,0,0,110,5,85,5, + 34,0,83,4,53,1,0,0,0,0,0,0,101,1,91,14, + 0,0,0,0,0,0,0,0,82,16,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,83,4, + 91,18,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,32,0,85,2,110,4,85,4,99,2,0,0,23,0, + 101,1,85,2,98,34,0,0,88,36,58,119,0,0,97,29, + 0,0,91,14,0,0,0,0,0,0,0,0,82,16,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 34,0,83,6,91,18,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,32,0,85,2,36,0,85,4,36,0, + 41,7,122,59,72,101,108,112,101,114,32,102,117,110,99,116, + 105,111,110,32,102,111,114,32,95,119,97,114,110,105,110,103, + 115,46,99,10,10,83,101,101,32,71,72,35,57,55,56,53, + 48,32,102,111,114,32,100,101,116,97,105,108,115,46,10,78, + 218,10,95,95,108,111,97,100,101,114,95,95,218,8,95,95, + 115,112,101,99,95,95,122,43,77,111,100,117,108,101,32,103, + 108,111,98,97,108,115,32,105,115,32,109,105,115,115,105,110, + 103,32,97,32,95,95,115,112,101,99,95,95,46,108,111,97, + 100,101,114,114,12,1,0,0,122,45,77,111,100,117,108,101, + 32,103,108,111,98,97,108,115,59,32,95,95,108,111,97,100, + 101,114,95,95,32,33,61,32,95,95,115,112,101,99,95,95, + 46,108,111,97,100,101,114,41,10,114,240,0,0,0,218,4, + 100,105,99,116,218,6,111,98,106,101,99,116,218,3,103,101, + 116,114,145,0,0,0,114,209,0,0,0,218,14,65,116,116, + 114,105,98,117,116,101,69,114,114,111,114,114,133,0,0,0, + 114,134,0,0,0,114,135,0,0,0,41,6,218,14,109,111, + 100,117,108,101,95,103,108,111,98,97,108,115,218,7,109,105, + 115,115,105,110,103,114,12,1,0,0,114,24,1,0,0,218, + 11,115,112,101,99,95,108,111,97,100,101,114,218,3,101,120, + 99,115,6,0,0,0,32,32,32,32,32,32,114,10,0,0, + 0,218,16,95,98,108,101,115,115,95,109,121,95,108,111,97, + 100,101,114,114,40,1,0,0,132,3,0,0,115,227,0,0, + 0,128,0,244,24,0,12,22,144,110,164,100,215,11,43,209, + 11,43,216,15,19,228,14,20,139,104,128,71,216,13,27,215, + 13,31,209,13,31,160,12,168,100,211,13,51,128,70,216,11, + 25,215,11,29,209,11,29,152,106,168,39,211,11,50,128,68, + 224,7,13,129,126,216,11,15,138,63,240,6,0,20,24,216, + 13,17,137,92,220,18,28,208,29,74,211,18,75,208,12,75, + 228,18,25,152,36,160,8,168,39,211,18,50,128,75,224,7, + 18,160,4,144,111,211,7,37,216,11,17,137,62,216,36,47, + 210,36,58,149,46,196,10,136,67,217,18,21,208,22,67,211, + 18,68,208,12,68,220,8,17,143,14,138,14,216,12,57,220, + 12,30,244,5,2,9,32,240,6,0,23,29,136,11,224,11, + 22,209,11,34,208,4,34,208,11,34,216,7,13,209,7,25, + 152,102,211,30,51,220,8,17,143,14,138,14,216,12,59,220, + 12,30,244,5,2,9,32,240,6,0,16,22,136,13,224,11, + 22,208,4,22,114,32,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,0,0,0,0,243,112, + 0,0,0,149,0,92,0,114,1,83,0,114,2,83,1,114, + 3,83,2,114,4,83,3,114,5,83,4,114,6,92,7,61, + 1,40,0,0,0,0,0,0,0,97,5,0,0,32,0,83, + 5,92,8,59,0,0,0,114,9,92,10,83,6,26,0,53, + 0,0,0,0,0,0,0,114,11,92,12,83,7,26,0,53, + 0,0,0,0,0,0,0,114,13,92,12,83,11,83,9,26, + 0,106,1,53,0,0,0,0,0,0,0,114,14,83,10,114, + 15,103,8,41,12,218,21,87,105,110,100,111,119,115,82,101, + 103,105,115,116,114,121,70,105,110,100,101,114,105,182,3,0, + 0,122,62,77,101,116,97,32,112,97,116,104,32,102,105,110, + 100,101,114,32,102,111,114,32,109,111,100,117,108,101,115,32, + 100,101,99,108,97,114,101,100,32,105,110,32,116,104,101,32, + 87,105,110,100,111,119,115,32,114,101,103,105,115,116,114,121, + 46,122,59,83,111,102,116,119,97,114,101,92,80,121,116,104, + 111,110,92,80,121,116,104,111,110,67,111,114,101,92,123,115, + 121,115,95,118,101,114,115,105,111,110,125,92,77,111,100,117, + 108,101,115,92,123,102,117,108,108,110,97,109,101,125,122,65, + 83,111,102,116,119,97,114,101,92,80,121,116,104,111,110,92, + 80,121,116,104,111,110,67,111,114,101,92,123,115,121,115,95, + 118,101,114,115,105,111,110,125,92,77,111,100,117,108,101,115, + 92,123,102,117,108,108,110,97,109,101,125,92,68,101,98,117, + 103,122,6,95,100,46,112,121,100,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,184, + 0,0,0,149,0,30,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,91,0,0,0,0,0,0,0,0, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,53,2,0,0,0,0,0,0,36, + 0,33,0,91,6,0,0,0,0,0,0,0,0,7,0,97, + 40,0,0,32,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,91,0,0,0,0,0,0,0,0,0,82, + 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,53,2,0,0,0,0,0,0,115,2,31, + 0,36,0,102,0,61,3,31,0,102,1,114,84,0,0,0, + 41,5,218,6,119,105,110,114,101,103,218,7,79,112,101,110, + 75,101,121,218,17,72,75,69,89,95,67,85,82,82,69,78, + 84,95,85,83,69,82,114,95,0,0,0,218,18,72,75,69, + 89,95,76,79,67,65,76,95,77,65,67,72,73,78,69,114, + 28,0,0,0,115,1,0,0,0,32,114,10,0,0,0,218, + 14,95,111,112,101,110,95,114,101,103,105,115,116,114,121,218, + 36,87,105,110,100,111,119,115,82,101,103,105,115,116,114,121, + 70,105,110,100,101,114,46,95,111,112,101,110,95,114,101,103, + 105,115,116,114,121,194,3,0,0,115,71,0,0,0,128,0, + 240,4,3,9,66,1,220,19,25,151,62,146,62,164,38,215, + 34,58,209,34,58,184,67,211,19,64,208,12,64,248,220,15, + 22,243,0,1,9,66,1,220,19,25,151,62,146,62,164,38, + 215,34,59,209,34,59,184,83,211,19,65,210,12,65,240,3, + 1,9,66,1,250,115,15,0,0,0,130,36,39,0,167,47, + 65,25,3,193,24,1,65,25,3,99,2,0,0,0,0,0, + 0,0,0,0,0,0,7,0,0,0,3,0,0,0,243,74, + 1,0,0,149,0,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,13,0,0,85,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,2,79, + 12,85,0,82,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,110,2,85,2,82,7,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,83,1,91,8,0,0,0,0,0,0,0,0,82,10,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,0,83,2,4,0,45,6,0,0,83,3,57,2,110, + 3,30,0,85,0,82,13,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,3,53,1,0,0,0, + 0,0,0,2,0,110,4,91,14,0,0,0,0,0,0,0, + 0,82,16,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,4,83,4,53,2,0,0,0, + 0,0,0,110,5,83,0,83,0,83,0,53,2,0,0,0, + 0,0,0,32,0,85,5,36,0,33,0,44,0,40,0,0, + 0,0,0,0,0,100,1,0,0,102,2,32,0,31,0,32, + 0,32,0,87,5,36,0,61,3,31,0,102,1,33,0,91, + 18,0,0,0,0,0,0,0,0,7,0,97,3,0,0,32, + 0,31,0,103,0,102,0,61,3,31,0,102,1,41,5,78, + 122,5,37,100,46,37,100,114,59,0,0,0,41,2,218,8, + 102,117,108,108,110,97,109,101,218,11,115,121,115,95,118,101, + 114,115,105,111,110,114,12,0,0,0,41,10,218,11,68,69, + 66,85,71,95,66,85,73,76,68,218,18,82,69,71,73,83, + 84,82,89,95,75,69,89,95,68,69,66,85,71,218,12,82, + 69,71,73,83,84,82,89,95,75,69,89,218,6,102,111,114, + 109,97,116,114,23,0,0,0,218,12,118,101,114,115,105,111, + 110,95,105,110,102,111,114,48,1,0,0,114,44,1,0,0, + 218,10,81,117,101,114,121,86,97,108,117,101,114,95,0,0, + 0,41,6,218,3,99,108,115,114,51,1,0,0,218,12,114, + 101,103,105,115,116,114,121,95,107,101,121,114,29,0,0,0, + 218,4,104,107,101,121,218,8,102,105,108,101,112,97,116,104, + 115,6,0,0,0,32,32,32,32,32,32,114,10,0,0,0, + 218,16,95,115,101,97,114,99,104,95,114,101,103,105,115,116, + 114,121,218,38,87,105,110,100,111,119,115,82,101,103,105,115, + 116,114,121,70,105,110,100,101,114,46,95,115,101,97,114,99, + 104,95,114,101,103,105,115,116,114,121,201,3,0,0,115,162, + 0,0,0,128,0,224,11,14,143,63,143,63,216,27,30,215, + 27,49,209,27,49,137,76,224,27,30,215,27,43,209,27,43, + 136,76,216,14,26,215,14,33,209,14,33,168,56,216,46,53, + 188,3,215,56,72,209,56,72,200,18,200,33,208,56,76,209, + 46,76,240,3,0,15,34,240,0,1,15,78,1,136,3,240, + 4,4,9,24,216,17,20,215,17,35,209,17,35,160,67,212, + 17,40,168,68,220,27,33,215,27,44,210,27,44,168,84,176, + 50,211,27,54,144,8,247,3,0,18,41,240,8,0,16,24, + 136,15,247,9,0,18,41,212,17,40,240,8,0,16,24,136, + 15,251,244,5,0,16,23,243,0,1,9,24,217,19,23,240, + 3,1,9,24,250,115,48,0,0,0,193,16,17,66,21,0, + 193,33,24,66,3,3,193,57,8,66,21,0,194,3,10,66, + 18,7,194,13,3,66,21,0,194,18,3,66,21,0,194,21, + 10,66,34,3,194,33,1,66,34,3,78,99,4,0,0,0, + 0,0,0,0,0,0,0,0,8,0,0,0,3,0,0,0, + 243,8,1,0,0,149,0,85,0,82,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,110,4,85,4,99,1,0,0,103, + 0,30,0,91,3,0,0,0,0,0,0,0,0,85,4,53, + 1,0,0,0,0,0,0,32,0,91,7,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,19,0,72,67,0, + 0,117,2,0,0,112,86,85,4,82,9,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,91,11,0, + 0,0,0,0,0,0,0,85,6,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,2,0,0,77,38,0,0,91,12,0,0,0,0,0, + 0,0,0,82,15,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,85,5,34,0,88,20,53, + 2,0,0,0,0,0,0,85,4,83,1,57,3,110,7,85, + 7,115,2,32,0,36,0,11,0,32,0,103,0,33,0,91, + 4,0,0,0,0,0,0,0,0,7,0,97,3,0,0,32, + 0,31,0,103,0,102,0,61,3,31,0,102,1,41,2,78, + 114,16,1,0,0,41,8,114,63,1,0,0,114,93,0,0, + 0,114,95,0,0,0,114,21,1,0,0,114,66,0,0,0, + 114,186,0,0,0,114,216,0,0,0,218,16,115,112,101,99, + 95,102,114,111,109,95,108,111,97,100,101,114,41,8,114,59, + 1,0,0,114,51,1,0,0,114,75,0,0,0,218,6,116, + 97,114,103,101,116,114,62,1,0,0,114,12,1,0,0,114, + 26,1,0,0,114,24,1,0,0,115,8,0,0,0,32,32, + 32,32,32,32,32,32,114,10,0,0,0,218,9,102,105,110, + 100,95,115,112,101,99,218,31,87,105,110,100,111,119,115,82, + 101,103,105,115,116,114,121,70,105,110,100,101,114,46,102,105, + 110,100,95,115,112,101,99,216,3,0,0,115,141,0,0,0, + 128,0,224,19,22,215,19,39,209,19,39,168,8,211,19,49, + 136,8,216,11,19,209,11,27,216,19,23,240,2,3,9,24, + 220,12,22,144,120,212,12,32,244,6,0,33,60,214,32,61, + 209,12,28,136,70,216,15,23,215,15,32,209,15,32,164,21, + 160,120,163,31,215,15,49,211,15,49,220,23,33,215,23,50, + 209,23,50,176,56,217,51,57,184,40,211,51,77,216,58,66, + 240,5,0,24,51,240,0,2,24,68,1,144,4,240,6,0, + 24,28,146,11,242,11,0,33,62,248,244,5,0,16,23,243, + 0,1,9,24,217,19,23,240,3,1,9,24,250,115,17,0, + 0,0,151,11,65,52,0,193,52,10,66,1,3,194,0,1, + 66,1,3,114,34,0,0,0,169,2,78,78,41,16,114,204, + 0,0,0,114,203,0,0,0,114,205,0,0,0,218,15,95, + 95,102,105,114,115,116,108,105,110,101,110,111,95,95,114,206, + 0,0,0,114,55,1,0,0,114,54,1,0,0,218,11,95, + 77,83,95,87,73,78,68,79,87,83,218,18,69,88,84,69, + 78,83,73,79,78,95,83,85,70,70,73,88,69,83,114,53, + 1,0,0,218,12,115,116,97,116,105,99,109,101,116,104,111, + 100,114,48,1,0,0,218,11,99,108,97,115,115,109,101,116, + 104,111,100,114,63,1,0,0,114,68,1,0,0,218,21,95, + 95,115,116,97,116,105,99,95,97,116,116,114,105,98,117,116, + 101,115,95,95,114,34,0,0,0,114,32,0,0,0,114,10, + 0,0,0,114,42,1,0,0,114,42,1,0,0,182,3,0, + 0,115,103,0,0,0,134,0,225,4,72,240,6,1,9,32, + 240,3,0,5,17,240,8,1,9,39,240,3,0,5,23,240, + 6,0,20,31,215,19,65,160,56,208,47,65,209,35,65,128, + 75,224,5,17,241,2,4,5,66,1,243,3,0,6,18,240, + 2,4,5,66,1,240,12,0,6,17,241,2,12,5,24,243, + 3,0,6,17,240,2,12,5,24,240,28,0,6,17,243,2, + 13,5,28,243,3,0,6,17,243,2,13,5,28,114,32,0, + 0,0,114,42,1,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,243,48,0,0, + 0,149,0,92,0,114,1,83,0,114,2,83,1,114,3,83, + 2,114,4,83,3,26,0,114,5,83,4,26,0,114,6,83, + 5,26,0,114,7,83,6,26,0,114,8,83,7,114,9,103, + 8,41,9,218,13,95,76,111,97,100,101,114,66,97,115,105, + 99,115,105,233,3,0,0,122,79,66,97,115,101,32,99,108, + 97,115,115,32,111,102,32,99,111,109,109,111,110,32,99,111, + 100,101,32,110,101,101,100,101,100,32,98,121,32,98,111,116, + 104,32,83,111,117,114,99,101,76,111,97,100,101,114,32,97, + 110,100,10,83,111,117,114,99,101,108,101,115,115,70,105,108, + 101,76,111,97,100,101,114,46,99,2,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,0,3,0,0,0,243,176,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,83,1,5,0,0,0,110,2,85,2, + 82,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,2,83,1,53,2,0,0,0,0,0,0, + 83,3,5,0,0,0,110,3,85,1,82,7,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,2, + 53,1,0,0,0,0,0,0,83,4,5,0,0,0,110,4, + 85,3,83,5,58,72,0,0,61,1,40,0,0,0,0,0, + 0,0,97,5,0,0,32,0,85,4,83,5,58,103,0,0, + 36,0,41,6,122,133,67,111,110,99,114,101,116,101,32,105, + 109,112,108,101,109,101,110,116,97,116,105,111,110,32,111,102, + 32,73,110,115,112,101,99,116,76,111,97,100,101,114,46,105, + 115,95,112,97,99,107,97,103,101,32,98,121,32,99,104,101, + 99,107,105,110,103,32,105,102,10,116,104,101,32,112,97,116, + 104,32,114,101,116,117,114,110,101,100,32,98,121,32,103,101, + 116,95,102,105,108,101,110,97,109,101,32,104,97,115,32,97, + 32,102,105,108,101,110,97,109,101,32,111,102,32,39,95,95, + 105,110,105,116,95,95,46,112,121,39,46,114,6,0,0,0, + 114,111,0,0,0,114,1,0,0,0,114,59,0,0,0,218, + 8,95,95,105,110,105,116,95,95,41,4,114,89,0,0,0, + 114,15,1,0,0,114,164,0,0,0,114,138,0,0,0,41, + 5,114,196,0,0,0,114,51,1,0,0,114,158,0,0,0, + 218,13,102,105,108,101,110,97,109,101,95,98,97,115,101,218, + 9,116,97,105,108,95,110,97,109,101,115,5,0,0,0,32, + 32,32,32,32,114,10,0,0,0,114,18,1,0,0,218,24, + 95,76,111,97,100,101,114,66,97,115,105,99,115,46,105,115, + 95,112,97,99,107,97,103,101,238,3,0,0,115,93,0,0, + 0,128,0,244,6,0,20,31,152,116,215,31,48,209,31,48, + 176,24,211,31,58,211,19,59,184,65,209,19,62,136,8,216, + 24,32,159,15,153,15,168,3,168,81,211,24,47,176,1,209, + 24,50,136,13,216,20,28,215,20,39,209,20,39,168,3,211, + 20,44,168,81,209,20,47,136,9,216,15,28,160,10,209,15, + 42,215,15,70,168,121,184,74,209,47,70,208,8,70,114,32, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,243,4,0,0,0,149,0,103, + 1,169,2,122,42,85,115,101,32,100,101,102,97,117,108,116, + 32,115,101,109,97,110,116,105,99,115,32,102,111,114,32,109, + 111,100,117,108,101,32,99,114,101,97,116,105,111,110,46,78, + 114,34,0,0,0,169,2,114,196,0,0,0,114,24,1,0, + 0,115,2,0,0,0,32,32,114,10,0,0,0,218,13,99, + 114,101,97,116,101,95,109,111,100,117,108,101,218,27,95,76, + 111,97,100,101,114,66,97,115,105,99,115,46,99,114,101,97, + 116,101,95,109,111,100,117,108,101,246,3,0,0,243,2,0, + 0,0,129,0,114,32,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,188, + 0,0,0,149,0,85,0,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,110,2,85,2,99,26,0, + 0,91,5,0,0,0,0,0,0,0,0,83,2,85,1,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,60,2,14,0,83,3,51,3,53,1,0,0,0, + 0,0,0,101,1,91,6,0,0,0,0,0,0,0,0,82, + 9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,10,0,0,0,0,0,0,0,0,88,33,82, + 12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,3,0,0,0,0,0,0,32,0,103,1,41, + 4,122,19,69,120,101,99,117,116,101,32,116,104,101,32,109, + 111,100,117,108,101,46,78,122,19,99,97,110,110,111,116,32, + 108,111,97,100,32,109,111,100,117,108,101,32,122,29,32,119, + 104,101,110,32,103,101,116,95,99,111,100,101,40,41,32,114, + 101,116,117,114,110,115,32,78,111,110,101,41,7,218,8,103, + 101,116,95,99,111,100,101,114,204,0,0,0,114,195,0,0, + 0,114,216,0,0,0,218,25,95,99,97,108,108,95,119,105, + 116,104,95,102,114,97,109,101,115,95,114,101,109,111,118,101, + 100,218,4,101,120,101,99,114,210,0,0,0,41,3,114,196, + 0,0,0,218,6,109,111,100,117,108,101,114,244,0,0,0, + 115,3,0,0,0,32,32,32,114,10,0,0,0,218,11,101, + 120,101,99,95,109,111,100,117,108,101,218,25,95,76,111,97, + 100,101,114,66,97,115,105,99,115,46,101,120,101,99,95,109, + 111,100,117,108,101,249,3,0,0,115,81,0,0,0,128,0, + 224,15,19,143,125,137,125,152,86,159,95,153,95,211,15,45, + 136,4,216,11,15,137,60,220,18,29,208,32,51,176,70,183, + 79,177,79,209,51,70,240,0,1,71,1,56,240,0,1,31, + 56,243,0,1,19,57,240,0,1,13,57,228,8,18,215,8, + 44,209,8,44,172,84,176,52,191,31,185,31,213,8,73,114, + 32,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,44,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,1, + 53,2,0,0,0,0,0,0,36,0,41,1,122,26,84,104, + 105,115,32,109,101,116,104,111,100,32,105,115,32,100,101,112, + 114,101,99,97,116,101,100,46,41,2,114,216,0,0,0,218, + 17,95,108,111,97,100,95,109,111,100,117,108,101,95,115,104, + 105,109,169,2,114,196,0,0,0,114,51,1,0,0,115,2, + 0,0,0,32,32,114,10,0,0,0,218,11,108,111,97,100, + 95,109,111,100,117,108,101,218,25,95,76,111,97,100,101,114, + 66,97,115,105,99,115,46,108,111,97,100,95,109,111,100,117, + 108,101,1,4,0,0,115,21,0,0,0,128,0,244,6,0, + 16,26,215,15,43,209,15,43,168,68,211,15,59,208,8,59, + 114,32,0,0,0,114,34,0,0,0,78,41,10,114,204,0, + 0,0,114,203,0,0,0,114,205,0,0,0,114,71,1,0, + 0,114,206,0,0,0,114,18,1,0,0,114,87,1,0,0, + 114,95,1,0,0,114,100,1,0,0,114,76,1,0,0,114, + 34,0,0,0,114,32,0,0,0,114,10,0,0,0,114,78, + 1,0,0,114,78,1,0,0,233,3,0,0,115,29,0,0, + 0,134,0,241,4,1,5,29,242,6,6,5,71,1,242,16, + 1,5,57,242,6,6,5,74,1,245,16,3,5,60,114,32, + 0,0,0,114,78,1,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,70,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,26,0,114,4,83,3,26,0,114,5,83,4,26,0, + 114,6,83,5,26,0,114,7,83,6,26,0,114,8,83,7, + 83,8,46,1,83,9,26,0,106,2,114,9,83,10,26,0, + 114,10,83,11,114,11,103,12,41,13,218,12,83,111,117,114, + 99,101,76,111,97,100,101,114,105,7,4,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,14,0,0,0,149,0,91,0,0,0,0,0,0, + 0,0,0,101,1,41,1,122,141,79,112,116,105,111,110,97, + 108,32,109,101,116,104,111,100,32,116,104,97,116,32,114,101, + 116,117,114,110,115,32,116,104,101,32,109,111,100,105,102,105, + 99,97,116,105,111,110,32,116,105,109,101,32,40,97,110,32, + 105,110,116,41,32,102,111,114,32,116,104,101,10,115,112,101, + 99,105,102,105,101,100,32,112,97,116,104,32,40,97,32,115, + 116,114,41,46,10,10,82,97,105,115,101,115,32,79,83,69, + 114,114,111,114,32,119,104,101,110,32,116,104,101,32,112,97, + 116,104,32,99,97,110,110,111,116,32,98,101,32,104,97,110, + 100,108,101,100,46,10,41,1,114,95,0,0,0,169,2,114, + 196,0,0,0,114,75,0,0,0,115,2,0,0,0,32,32, + 114,10,0,0,0,218,10,112,97,116,104,95,109,116,105,109, + 101,218,23,83,111,117,114,99,101,76,111,97,100,101,114,46, + 112,97,116,104,95,109,116,105,109,101,9,4,0,0,115,9, + 0,0,0,128,0,244,12,0,15,22,136,13,114,32,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,40,0,0,0,149,0,83,1,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,48, + 1,36,0,41,2,97,94,1,0,0,79,112,116,105,111,110, + 97,108,32,109,101,116,104,111,100,32,114,101,116,117,114,110, + 105,110,103,32,97,32,109,101,116,97,100,97,116,97,32,100, + 105,99,116,32,102,111,114,32,116,104,101,32,115,112,101,99, + 105,102,105,101,100,10,112,97,116,104,32,40,97,32,115,116, + 114,41,46,10,10,80,111,115,115,105,98,108,101,32,107,101, + 121,115,58,10,45,32,39,109,116,105,109,101,39,32,40,109, + 97,110,100,97,116,111,114,121,41,32,105,115,32,116,104,101, + 32,110,117,109,101,114,105,99,32,116,105,109,101,115,116,97, + 109,112,32,111,102,32,108,97,115,116,32,115,111,117,114,99, + 101,10,32,32,99,111,100,101,32,109,111,100,105,102,105,99, + 97,116,105,111,110,59,10,45,32,39,115,105,122,101,39,32, + 40,111,112,116,105,111,110,97,108,41,32,105,115,32,116,104, + 101,32,115,105,122,101,32,105,110,32,98,121,116,101,115,32, + 111,102,32,116,104,101,32,115,111,117,114,99,101,32,99,111, + 100,101,46,10,10,73,109,112,108,101,109,101,110,116,105,110, + 103,32,116,104,105,115,32,109,101,116,104,111,100,32,97,108, + 108,111,119,115,32,116,104,101,32,108,111,97,100,101,114,32, + 116,111,32,114,101,97,100,32,98,121,116,101,99,111,100,101, + 32,102,105,108,101,115,46,10,82,97,105,115,101,115,32,79, + 83,69,114,114,111,114,32,119,104,101,110,32,116,104,101,32, + 112,97,116,104,32,99,97,110,110,111,116,32,98,101,32,104, + 97,110,100,108,101,100,46,10,114,250,0,0,0,41,1,114, + 106,1,0,0,114,105,1,0,0,115,2,0,0,0,32,32, + 114,10,0,0,0,218,10,112,97,116,104,95,115,116,97,116, + 115,218,23,83,111,117,114,99,101,76,111,97,100,101,114,46, + 112,97,116,104,95,115,116,97,116,115,17,4,0,0,115,24, + 0,0,0,128,0,240,24,0,17,24,152,20,159,31,153,31, + 168,20,211,25,46,208,15,47,208,8,47,114,32,0,0,0, + 99,4,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,36,0,0,0,149,0,85,0,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,88,35,53,2,0,0,0,0,0,0,36,0,41,1, + 122,204,79,112,116,105,111,110,97,108,32,109,101,116,104,111, + 100,32,119,104,105,99,104,32,119,114,105,116,101,115,32,100, + 97,116,97,32,40,98,121,116,101,115,41,32,116,111,32,97, + 32,102,105,108,101,32,112,97,116,104,32,40,97,32,115,116, + 114,41,46,10,10,73,109,112,108,101,109,101,110,116,105,110, + 103,32,116,104,105,115,32,109,101,116,104,111,100,32,97,108, + 108,111,119,115,32,102,111,114,32,116,104,101,32,119,114,105, + 116,105,110,103,32,111,102,32,98,121,116,101,99,111,100,101, + 32,102,105,108,101,115,46,10,10,84,104,101,32,115,111,117, + 114,99,101,32,112,97,116,104,32,105,115,32,110,101,101,100, + 101,100,32,105,110,32,111,114,100,101,114,32,116,111,32,99, + 111,114,114,101,99,116,108,121,32,116,114,97,110,115,102,101, + 114,32,112,101,114,109,105,115,115,105,111,110,115,10,41,1, + 218,8,115,101,116,95,100,97,116,97,41,4,114,196,0,0, + 0,114,183,0,0,0,218,10,99,97,99,104,101,95,112,97, + 116,104,114,53,0,0,0,115,4,0,0,0,32,32,32,32, + 114,10,0,0,0,218,15,95,99,97,99,104,101,95,98,121, + 116,101,99,111,100,101,218,28,83,111,117,114,99,101,76,111, + 97,100,101,114,46,95,99,97,99,104,101,95,98,121,116,101, + 99,111,100,101,31,4,0,0,115,19,0,0,0,128,0,240, + 16,0,16,20,143,125,137,125,152,90,211,15,46,208,8,46, + 114,32,0,0,0,99,3,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,4,0,0,0,149, + 0,103,1,41,2,122,134,79,112,116,105,111,110,97,108,32, + 109,101,116,104,111,100,32,119,104,105,99,104,32,119,114,105, + 116,101,115,32,100,97,116,97,32,40,98,121,116,101,115,41, + 32,116,111,32,97,32,102,105,108,101,32,112,97,116,104,32, + 40,97,32,115,116,114,41,46,10,10,73,109,112,108,101,109, + 101,110,116,105,110,103,32,116,104,105,115,32,109,101,116,104, + 111,100,32,97,108,108,111,119,115,32,102,111,114,32,116,104, + 101,32,119,114,105,116,105,110,103,32,111,102,32,98,121,116, + 101,99,111,100,101,32,102,105,108,101,115,46,10,78,114,34, + 0,0,0,41,3,114,196,0,0,0,114,75,0,0,0,114, + 53,0,0,0,115,3,0,0,0,32,32,32,114,10,0,0, + 0,114,112,1,0,0,218,21,83,111,117,114,99,101,76,111, + 97,100,101,114,46,115,101,116,95,100,97,116,97,41,4,0, + 0,114,89,1,0,0,114,32,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,6,0,0,0,3,0,0,0, + 243,152,0,0,0,149,0,85,0,82,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,110,2,30,0,85,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,53,1,0,0,0,0,0,0,110,3,91,9,0, + 0,0,0,0,0,0,0,85,3,53,1,0,0,0,0,0, + 0,36,0,33,0,91,4,0,0,0,0,0,0,0,0,7, + 0,97,16,0,0,110,4,91,7,0,0,0,0,0,0,0, + 0,83,1,85,1,83,2,57,2,85,4,101,2,83,3,110, + 4,65,4,102,1,102,0,61,3,31,0,102,1,41,4,122, + 52,67,111,110,99,114,101,116,101,32,105,109,112,108,101,109, + 101,110,116,97,116,105,111,110,32,111,102,32,73,110,115,112, + 101,99,116,76,111,97,100,101,114,46,103,101,116,95,115,111, + 117,114,99,101,46,122,39,115,111,117,114,99,101,32,110,111, + 116,32,97,118,97,105,108,97,98,108,101,32,116,104,114,111, + 117,103,104,32,103,101,116,95,100,97,116,97,40,41,114,193, + 0,0,0,78,41,5,114,15,1,0,0,218,8,103,101,116, + 95,100,97,116,97,114,95,0,0,0,114,195,0,0,0,114, + 10,1,0,0,41,5,114,196,0,0,0,114,51,1,0,0, + 114,75,0,0,0,114,6,1,0,0,114,39,1,0,0,115, + 5,0,0,0,32,32,32,32,32,114,10,0,0,0,218,10, + 103,101,116,95,115,111,117,114,99,101,218,23,83,111,117,114, + 99,101,76,111,97,100,101,114,46,103,101,116,95,115,111,117, + 114,99,101,48,4,0,0,115,90,0,0,0,128,0,224,15, + 19,215,15,32,209,15,32,160,24,211,15,42,136,4,240,2, + 4,9,54,216,27,31,159,61,153,61,168,20,211,27,46,136, + 76,244,8,0,16,29,152,92,211,15,42,208,8,42,248,244, + 7,0,16,23,243,0,2,9,54,220,18,29,208,30,71,216, + 35,43,241,3,1,19,45,216,50,53,240,3,1,13,54,251, + 240,3,2,9,54,250,115,20,0,0,0,147,17,47,0,175, + 10,65,9,3,185,11,65,4,3,193,4,5,65,9,3,114, + 177,0,0,0,41,1,218,9,95,111,112,116,105,109,105,122, + 101,99,3,0,0,0,0,0,0,0,1,0,0,0,9,0, + 0,0,3,0,0,0,243,56,0,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,4,0,0,0, + 0,0,0,0,0,88,18,83,1,83,2,85,3,83,3,57, + 6,36,0,41,4,122,114,82,101,116,117,114,110,32,116,104, + 101,32,99,111,100,101,32,111,98,106,101,99,116,32,99,111, + 109,112,105,108,101,100,32,102,114,111,109,32,115,111,117,114, + 99,101,46,10,10,84,104,101,32,39,100,97,116,97,39,32, + 97,114,103,117,109,101,110,116,32,99,97,110,32,98,101,32, + 97,110,121,32,111,98,106,101,99,116,32,116,121,112,101,32, + 116,104,97,116,32,99,111,109,112,105,108,101,40,41,32,115, + 117,112,112,111,114,116,115,46,10,114,93,1,0,0,84,41, + 2,218,12,100,111,110,116,95,105,110,104,101,114,105,116,114, + 142,0,0,0,41,3,114,216,0,0,0,114,92,1,0,0, + 218,7,99,111,109,112,105,108,101,41,4,114,196,0,0,0, + 114,53,0,0,0,114,75,0,0,0,114,122,1,0,0,115, + 4,0,0,0,32,32,32,32,114,10,0,0,0,218,14,115, + 111,117,114,99,101,95,116,111,95,99,111,100,101,218,27,83, + 111,117,114,99,101,76,111,97,100,101,114,46,115,111,117,114, + 99,101,95,116,111,95,99,111,100,101,58,4,0,0,115,41, + 0,0,0,128,0,244,10,0,16,26,215,15,51,209,15,51, + 180,71,184,84,200,22,216,53,57,192,73,240,3,0,16,52, + 240,0,1,16,79,1,240,0,1,9,79,1,114,32,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,7,0, + 0,0,3,0,0,0,243,118,4,0,0,149,0,85,0,82, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,110,2,83, + 1,110,3,83,1,110,4,83,1,110,5,83,2,110,6,83, + 3,110,7,30,0,91,3,0,0,0,0,0,0,0,0,85, + 2,53,1,0,0,0,0,0,0,110,8,30,0,85,0,82, + 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,2,53,1,0,0,0,0,0,0,110,9,91, + 7,0,0,0,0,0,0,0,0,85,9,83,4,5,0,0, + 0,53,1,0,0,0,0,0,0,110,3,30,0,85,0,82, + 9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,8,53,1,0,0,0,0,0,0,110,10,85, + 1,85,8,83,5,46,2,110,11,30,0,91,11,0,0,0, + 0,0,0,0,0,88,161,85,11,53,3,0,0,0,0,0, + 0,110,12,91,13,0,0,0,0,0,0,0,0,85,10,53, + 1,0,0,0,0,0,0,83,6,83,1,4,0,110,13,85, + 12,83,7,45,1,0,0,83,8,58,103,0,0,110,6,85, + 6,40,0,0,0,0,0,0,0,97,113,0,0,85,12,83, + 9,45,1,0,0,83,8,58,103,0,0,110,7,91,14,0, + 0,0,0,0,0,0,0,82,16,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,10,58,119,0, + 0,97,84,0,0,85,7,40,0,0,0,0,0,0,0,100, + 20,0,0,91,14,0,0,0,0,0,0,0,0,82,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,11,58,88,0,0,97,57,0,0,85,0,82,9,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,53,1,0,0,0,0,0,0,110,4,91,14,0, + 0,0,0,0,0,0,0,82,18,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,91,20,0, + 0,0,0,0,0,0,0,85,4,53,2,0,0,0,0,0, + 0,110,5,91,23,0,0,0,0,0,0,0,0,88,165,85, + 1,85,11,53,4,0,0,0,0,0,0,32,0,79,18,91, + 25,0,0,0,0,0,0,0,0,85,10,85,3,85,9,83, + 12,5,0,0,0,85,1,85,11,53,5,0,0,0,0,0, + 0,32,0,91,26,0,0,0,0,0,0,0,0,82,29,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,13,85,8,85,2,53,3,0,0,0,0,0,0,32, + 0,91,31,0,0,0,0,0,0,0,0,88,209,85,8,85, + 2,83,14,57,4,36,0,33,0,91,32,0,0,0,0,0, + 0,0,0,91,34,0,0,0,0,0,0,0,0,52,2,7, + 0,97,3,0,0,32,0,31,0,79,54,102,0,61,3,31, + 0,102,1,33,0,91,36,0,0,0,0,0,0,0,0,7, + 0,97,3,0,0,32,0,31,0,79,38,102,0,61,3,31, + 0,102,1,33,0,91,36,0,0,0,0,0,0,0,0,7, + 0,97,3,0,0,32,0,31,0,79,22,102,0,61,3,31, + 0,102,1,33,0,91,38,0,0,0,0,0,0,0,0,7, + 0,97,5,0,0,32,0,83,1,110,8,31,0,79,4,102, + 0,61,3,31,0,102,1,85,4,99,17,0,0,85,0,82, + 9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,2,53,1,0,0,0,0,0,0,110,4,85, + 0,82,41,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,88,66,53,2,0,0,0,0,0,0,110, + 14,91,26,0,0,0,0,0,0,0,0,82,29,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 15,85,2,53,2,0,0,0,0,0,0,32,0,91,42,0, + 0,0,0,0,0,0,0,82,44,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,100,115,0,0,85,8,98,112,0,0,85,3,98, + 109,0,0,85,6,40,0,0,0,0,0,0,0,97,43,0, + 0,85,5,99,27,0,0,91,14,0,0,0,0,0,0,0, + 0,82,18,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,91,20,0,0,0,0,0,0,0, + 0,85,4,53,2,0,0,0,0,0,0,110,5,91,47,0, + 0,0,0,0,0,0,0,88,229,85,7,53,3,0,0,0, + 0,0,0,110,10,79,21,91,49,0,0,0,0,0,0,0, + 0,88,227,91,51,0,0,0,0,0,0,0,0,85,4,53, + 1,0,0,0,0,0,0,53,3,0,0,0,0,0,0,110, + 10,30,0,85,0,82,53,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,88,40,85,10,53,3,0, + 0,0,0,0,0,32,0,85,14,36,0,33,0,91,38,0, + 0,0,0,0,0,0,0,7,0,97,4,0,0,32,0,31, + 0,85,14,36,0,102,0,61,3,31,0,102,1,85,14,36, + 0,41,16,122,166,67,111,110,99,114,101,116,101,32,105,109, + 112,108,101,109,101,110,116,97,116,105,111,110,32,111,102,32, + 73,110,115,112,101,99,116,76,111,97,100,101,114,46,103,101, + 116,95,99,111,100,101,46,10,10,82,101,97,100,105,110,103, + 32,111,102,32,98,121,116,101,99,111,100,101,32,114,101,113, + 117,105,114,101,115,32,112,97,116,104,95,115,116,97,116,115, + 32,116,111,32,98,101,32,105,109,112,108,101,109,101,110,116, + 101,100,46,32,84,111,32,119,114,105,116,101,10,98,121,116, + 101,99,111,100,101,44,32,115,101,116,95,100,97,116,97,32, + 109,117,115,116,32,97,108,115,111,32,98,101,32,105,109,112, + 108,101,109,101,110,116,101,100,46,10,10,78,70,84,114,250, + 0,0,0,114,237,0,0,0,114,220,0,0,0,114,6,0, + 0,0,114,1,0,0,0,114,59,0,0,0,218,5,110,101, + 118,101,114,218,6,97,108,119,97,121,115,218,4,115,105,122, + 101,122,13,123,125,32,109,97,116,99,104,101,115,32,123,125, + 41,3,114,194,0,0,0,114,180,0,0,0,114,183,0,0, + 0,122,19,99,111,100,101,32,111,98,106,101,99,116,32,102, + 114,111,109,32,123,125,41,27,114,15,1,0,0,114,159,0, + 0,0,114,109,1,0,0,114,44,0,0,0,114,119,1,0, + 0,114,227,0,0,0,218,10,109,101,109,111,114,121,118,105, + 101,119,114,242,0,0,0,218,21,99,104,101,99,107,95,104, + 97,115,104,95,98,97,115,101,100,95,112,121,99,115,114,234, + 0,0,0,218,17,95,82,65,87,95,77,65,71,73,67,95, + 78,85,77,66,69,82,114,235,0,0,0,114,232,0,0,0, + 114,216,0,0,0,114,223,0,0,0,114,245,0,0,0,114, + 195,0,0,0,114,224,0,0,0,114,95,0,0,0,114,141, + 0,0,0,114,126,1,0,0,114,23,0,0,0,218,19,100, + 111,110,116,95,119,114,105,116,101,95,98,121,116,101,99,111, + 100,101,114,254,0,0,0,114,251,0,0,0,114,7,0,0, + 0,114,114,1,0,0,41,15,114,196,0,0,0,114,51,1, + 0,0,114,183,0,0,0,114,230,0,0,0,114,6,1,0, + 0,114,234,0,0,0,218,10,104,97,115,104,95,98,97,115, + 101,100,218,12,99,104,101,99,107,95,115,111,117,114,99,101, + 114,180,0,0,0,218,2,115,116,114,53,0,0,0,114,225, + 0,0,0,114,24,0,0,0,218,10,98,121,116,101,115,95, + 100,97,116,97,218,11,99,111,100,101,95,111,98,106,101,99, + 116,115,15,0,0,0,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,114,10,0,0,0,114,91,1,0,0,218, + 21,83,111,117,114,99,101,76,111,97,100,101,114,46,103,101, + 116,95,99,111,100,101,66,4,0,0,115,134,2,0,0,128, + 0,240,14,0,23,27,215,22,39,209,22,39,168,8,211,22, + 49,136,11,216,23,27,136,12,216,23,27,136,12,216,22,26, + 136,11,216,21,26,136,10,216,23,27,136,12,240,2,51,9, + 74,1,220,28,45,168,107,211,28,58,136,77,240,8,46,13, + 74,1,216,21,25,151,95,145,95,160,91,211,21,49,144,2, + 244,8,0,32,35,160,50,160,103,161,59,211,31,47,144,12, + 240,2,40,17,74,1,216,27,31,159,61,153,61,168,29,211, + 27,55,144,68,240,10,0,33,41,216,32,45,241,5,3,35, + 22,144,75,240,8,31,21,74,1,220,32,45,168,100,184,107, + 211,32,74,152,5,220,37,47,176,4,211,37,53,176,98,176, + 99,208,37,58,152,10,216,37,42,168,83,161,91,176,65,209, + 37,53,152,10,222,27,37,216,43,48,176,52,169,60,184,49, + 209,43,60,152,76,220,32,36,215,32,58,209,32,58,184,103, + 211,32,69,222,33,45,220,33,37,215,33,59,209,33,59,184, + 120,211,33,71,216,47,51,175,125,169,125,184,91,211,47,73, + 160,12,220,46,50,215,46,62,210,46,62,220,36,53,216,36, + 48,243,5,3,47,34,160,11,244,8,0,33,51,176,52,192, + 104,216,51,62,244,3,1,33,64,1,248,244,6,0,29,52, + 216,32,36,216,32,44,216,32,34,160,54,161,10,216,32,40, + 216,32,43,244,11,6,29,30,244,20,0,25,35,215,24,51, + 209,24,51,176,79,192,93,216,52,63,244,3,1,25,65,1, + 228,31,48,176,26,216,63,76,216,61,72,241,5,2,32,74, + 1,240,0,2,25,74,1,248,244,11,0,29,40,172,24,208, + 27,50,243,0,1,21,29,217,24,28,240,3,1,21,29,251, + 244,63,0,24,31,243,0,1,17,25,217,20,24,240,3,1, + 17,25,251,244,13,0,20,27,243,0,1,13,21,217,16,20, + 240,3,1,13,21,251,244,11,0,16,35,243,0,1,9,33, + 216,28,32,138,77,240,3,1,9,33,250,240,100,1,0,12, + 24,209,11,31,216,27,31,159,61,153,61,168,27,211,27,53, + 136,76,216,22,26,215,22,41,209,22,41,168,44,211,22,68, + 136,11,220,8,18,215,8,35,209,8,35,208,36,57,184,59, + 212,8,71,220,16,19,215,16,39,215,16,39,168,77,209,44, + 69,216,16,28,209,16,40,222,15,25,216,19,30,209,19,38, + 220,34,38,215,34,50,210,34,50,212,51,68,216,51,63,243, + 3,1,35,65,1,144,75,228,23,40,168,27,192,60,211,23, + 80,145,4,228,23,45,168,107,220,46,49,176,44,211,46,63, + 243,3,1,24,65,1,144,4,240,4,3,13,21,216,16,20, + 215,16,36,209,16,36,160,91,192,20,212,16,70,240,6,0, + 16,27,208,8,26,248,244,5,0,20,39,243,0,1,13,21, + 216,16,20,216,15,26,208,8,26,240,5,1,13,21,250,224, + 15,26,208,8,26,115,89,0,0,0,157,11,69,36,0,169, + 17,69,20,0,193,9,17,69,4,0,193,32,66,44,68,46, + 0,196,46,16,69,1,3,197,0,1,69,1,3,197,4,10, + 69,17,3,197,16,1,69,17,3,197,20,10,69,33,3,197, + 32,1,69,33,3,197,36,12,69,51,3,197,50,1,69,51, + 3,200,20,18,72,40,0,200,40,10,72,54,3,200,53,1, + 72,54,3,114,34,0,0,0,78,41,12,114,204,0,0,0, + 114,203,0,0,0,114,205,0,0,0,114,71,1,0,0,114, + 106,1,0,0,114,109,1,0,0,114,114,1,0,0,114,112, + 1,0,0,114,120,1,0,0,114,126,1,0,0,114,91,1, + 0,0,114,76,1,0,0,114,34,0,0,0,114,32,0,0, + 0,114,10,0,0,0,114,103,1,0,0,114,103,1,0,0, + 7,4,0,0,115,44,0,0,0,134,0,242,4,6,5,22, + 242,16,12,5,48,242,28,8,5,47,242,20,4,5,12,242, + 14,8,5,43,240,20,0,55,57,245,0,6,5,79,1,245, + 16,83,1,5,27,114,32,0,0,0,114,103,1,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 0,0,0,0,243,110,0,0,0,94,0,149,0,92,0,114, + 1,83,0,114,2,83,1,114,3,83,2,114,4,83,3,26, + 0,114,5,83,4,26,0,114,6,83,5,26,0,114,7,92, + 8,85,0,52,1,83,6,26,0,106,8,53,0,0,0,0, + 0,0,0,114,9,92,8,83,7,26,0,53,0,0,0,0, + 0,0,0,114,10,83,8,26,0,114,11,92,8,83,9,26, + 0,53,0,0,0,0,0,0,0,114,12,83,10,114,13,85, + 0,61,1,114,14,36,0,41,11,218,10,70,105,108,101,76, + 111,97,100,101,114,105,152,4,0,0,122,99,66,97,115,101, + 32,102,105,108,101,32,108,111,97,100,101,114,32,99,108,97, + 115,115,32,119,104,105,99,104,32,105,109,112,108,101,109,101, + 110,116,115,32,116,104,101,32,108,111,97,100,101,114,32,112, + 114,111,116,111,99,111,108,32,109,101,116,104,111,100,115,32, + 116,104,97,116,10,114,101,113,117,105,114,101,32,102,105,108, + 101,32,115,121,115,116,101,109,32,117,115,97,103,101,46,99, + 3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,28,0,0,0,149,0,88,16,108,0,0, + 0,0,0,0,0,0,0,88,32,108,1,0,0,0,0,0, + 0,0,0,103,1,41,2,122,67,67,97,99,104,101,32,116, + 104,101,32,109,111,100,117,108,101,32,110,97,109,101,32,97, + 110,100,32,116,104,101,32,112,97,116,104,32,116,111,32,116, + 104,101,32,102,105,108,101,32,102,111,117,110,100,32,98,121, + 32,116,104,101,10,102,105,110,100,101,114,46,78,114,237,0, + 0,0,41,3,114,196,0,0,0,114,51,1,0,0,114,75, + 0,0,0,115,3,0,0,0,32,32,32,114,10,0,0,0, + 114,80,1,0,0,218,19,70,105,108,101,76,111,97,100,101, + 114,46,95,95,105,110,105,116,95,95,157,4,0,0,115,14, + 0,0,0,128,0,240,6,0,21,29,140,9,216,20,24,141, + 9,114,32,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,243,116,0,0,0, + 149,0,85,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,82,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,72, + 0,0,61,1,40,0,0,0,0,0,0,0,97,25,0,0, + 32,0,85,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,72, + 0,0,36,0,114,84,0,0,0,169,2,218,9,95,95,99, + 108,97,115,115,95,95,114,210,0,0,0,169,2,114,196,0, + 0,0,218,5,111,116,104,101,114,115,2,0,0,0,32,32, + 114,10,0,0,0,218,6,95,95,101,113,95,95,218,17,70, + 105,108,101,76,111,97,100,101,114,46,95,95,101,113,95,95, + 163,4,0,0,243,44,0,0,0,128,0,216,16,20,151,14, + 145,14,160,37,167,47,161,47,209,16,49,247,0,1,17,48, + 216,16,20,151,13,145,13,160,21,167,30,161,30,209,16,47, + 240,3,1,9,49,114,32,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 88,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,91,1, + 0,0,0,0,0,0,0,0,85,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,45,12,0,0,36,0,114,84,0,0, + 0,169,3,218,4,104,97,115,104,114,194,0,0,0,114,75, + 0,0,0,169,1,114,196,0,0,0,115,1,0,0,0,32, + 114,10,0,0,0,218,8,95,95,104,97,115,104,95,95,218, + 19,70,105,108,101,76,111,97,100,101,114,46,95,95,104,97, + 115,104,95,95,167,4,0,0,243,29,0,0,0,128,0,220, + 15,19,144,68,151,73,145,73,139,127,164,20,160,100,167,105, + 161,105,163,31,209,15,48,208,8,48,114,32,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,42,0,0,0,62,1,149,0,91,0,0, + 0,0,0,0,0,0,0,91,2,0,0,0,0,0,0,0, + 0,85,0,93,11,0,0,85,1,53,1,0,0,0,0,0, + 0,36,0,41,1,122,84,76,111,97,100,32,97,32,109,111, + 100,117,108,101,32,102,114,111,109,32,97,32,102,105,108,101, + 46,10,10,84,104,105,115,32,109,101,116,104,111,100,32,105, + 115,32,100,101,112,114,101,99,97,116,101,100,46,32,32,85, + 115,101,32,101,120,101,99,95,109,111,100,117,108,101,40,41, + 32,105,110,115,116,101,97,100,46,10,10,41,3,218,5,115, + 117,112,101,114,114,143,1,0,0,114,100,1,0,0,41,3, + 114,196,0,0,0,114,51,1,0,0,114,148,1,0,0,115, + 3,0,0,0,32,32,128,114,10,0,0,0,114,100,1,0, + 0,218,22,70,105,108,101,76,111,97,100,101,114,46,108,111, + 97,100,95,109,111,100,117,108,101,170,4,0,0,115,23,0, + 0,0,248,128,0,244,20,0,16,21,148,90,160,20,209,15, + 50,176,56,211,15,60,208,8,60,114,32,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,243,26,0,0,0,149,0,85,0,82,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 36,0,169,1,122,58,82,101,116,117,114,110,32,116,104,101, + 32,112,97,116,104,32,116,111,32,116,104,101,32,115,111,117, + 114,99,101,32,102,105,108,101,32,97,115,32,102,111,117,110, + 100,32,98,121,32,116,104,101,32,102,105,110,100,101,114,46, + 114,92,0,0,0,114,99,1,0,0,115,2,0,0,0,32, + 32,114,10,0,0,0,114,15,1,0,0,218,23,70,105,108, + 101,76,111,97,100,101,114,46,103,101,116,95,102,105,108,101, + 110,97,109,101,182,4,0,0,243,14,0,0,0,128,0,240, + 6,0,16,20,143,121,137,121,208,8,24,114,32,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,3,0,0,0,243,90,1,0,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,0,91,2,0,0,0,0,0,0, + 0,0,91,4,0,0,0,0,0,0,0,0,91,6,0,0, + 0,0,0,0,0,0,52,3,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,57,0,0,91,8,0,0, + 0,0,0,0,0,0,82,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,91,13,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,2,0,110,2,85,2,82,15, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,115,2,83,1,83,1, + 83,1,53,2,0,0,0,0,0,0,32,0,36,0,91,8, + 0,0,0,0,0,0,0,0,82,16,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,1, + 83,2,53,2,0,0,0,0,0,0,2,0,110,2,85,2, + 82,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,115,2,83,1, + 83,1,83,1,53,2,0,0,0,0,0,0,32,0,36,0, + 33,0,44,0,40,0,0,0,0,0,0,0,100,1,0,0, + 102,2,32,0,31,0,32,0,32,0,103,1,61,3,31,0, + 102,1,33,0,44,0,40,0,0,0,0,0,0,0,100,1, + 0,0,102,2,32,0,31,0,32,0,32,0,103,1,61,3, + 31,0,102,1,41,3,122,39,82,101,116,117,114,110,32,116, + 104,101,32,100,97,116,97,32,102,114,111,109,32,112,97,116, + 104,32,97,115,32,114,97,119,32,98,121,116,101,115,46,78, + 218,1,114,41,9,114,240,0,0,0,114,103,1,0,0,218, + 20,83,111,117,114,99,101,108,101,115,115,70,105,108,101,76, + 111,97,100,101,114,218,19,69,120,116,101,110,115,105,111,110, + 70,105,108,101,76,111,97,100,101,114,114,122,0,0,0,218, + 9,111,112,101,110,95,99,111,100,101,114,143,0,0,0,218, + 4,114,101,97,100,218,6,70,105,108,101,73,79,41,3,114, + 196,0,0,0,114,75,0,0,0,114,127,0,0,0,115,3, + 0,0,0,32,32,32,114,10,0,0,0,114,119,1,0,0, + 218,19,70,105,108,101,76,111,97,100,101,114,46,103,101,116, + 95,100,97,116,97,187,4,0,0,115,112,0,0,0,128,0, + 228,11,21,144,100,156,92,212,43,63,212,65,84,208,28,85, + 215,11,86,209,11,86,220,17,20,151,29,146,29,156,115,160, + 52,155,121,212,17,41,168,84,216,23,27,151,121,145,121,147, + 123,247,3,0,18,42,209,17,41,244,6,0,18,21,151,26, + 146,26,152,68,160,35,212,17,38,168,36,216,23,27,151,121, + 145,121,147,123,247,3,0,18,39,209,17,38,247,7,0,18, + 42,213,17,41,250,247,6,0,18,39,213,17,38,250,115,24, + 0,0,0,193,0,16,66,11,3,193,49,16,66,28,3,194, + 11,10,66,25,7,194,28,10,66,42,7,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 243,30,0,0,0,149,0,83,1,83,2,75,0,74,1,110, + 2,32,0,85,2,34,0,85,0,53,1,0,0,0,0,0, + 0,36,0,41,3,78,114,1,0,0,0,41,1,218,10,70, + 105,108,101,82,101,97,100,101,114,41,2,218,17,105,109,112, + 111,114,116,108,105,98,46,114,101,97,100,101,114,115,114,177, + 1,0,0,41,3,114,196,0,0,0,114,94,1,0,0,114, + 177,1,0,0,115,3,0,0,0,32,32,32,114,10,0,0, + 0,218,19,103,101,116,95,114,101,115,111,117,114,99,101,95, + 114,101,97,100,101,114,218,30,70,105,108,101,76,111,97,100, + 101,114,46,103,101,116,95,114,101,115,111,117,114,99,101,95, + 114,101,97,100,101,114,196,4,0,0,115,16,0,0,0,128, + 0,229,8,48,217,15,25,152,36,211,15,31,208,8,31,114, + 32,0,0,0,114,237,0,0,0,41,15,114,204,0,0,0, + 114,203,0,0,0,114,205,0,0,0,114,71,1,0,0,114, + 206,0,0,0,114,80,1,0,0,114,151,1,0,0,114,158, + 1,0,0,114,217,0,0,0,114,100,1,0,0,114,15,1, + 0,0,114,119,1,0,0,114,179,1,0,0,114,76,1,0, + 0,218,13,95,95,99,108,97,115,115,99,101,108,108,95,95, + 41,1,114,148,1,0,0,115,1,0,0,0,64,114,10,0, + 0,0,114,143,1,0,0,114,143,1,0,0,152,4,0,0, + 115,88,0,0,0,248,134,0,241,4,1,5,34,242,6,4, + 5,25,242,12,2,5,49,242,8,1,5,49,240,6,0,6, + 17,244,2,9,5,61,243,3,0,6,17,240,2,9,5,61, + 240,22,0,6,17,241,2,2,5,25,243,3,0,6,17,240, + 2,2,5,25,242,8,7,5,35,240,18,0,6,17,241,2, + 2,5,32,243,3,0,6,17,246,2,2,5,32,114,32,0, + 0,0,114,143,1,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,50,0,0, + 0,149,0,92,0,114,1,83,0,114,2,83,1,114,3,83, + 2,114,4,83,3,26,0,114,5,83,4,26,0,114,6,83, + 5,83,6,46,1,83,7,26,0,106,2,114,7,83,8,114, + 8,103,9,41,10,218,16,83,111,117,114,99,101,70,105,108, + 101,76,111,97,100,101,114,105,202,4,0,0,122,62,67,111, + 110,99,114,101,116,101,32,105,109,112,108,101,109,101,110,116, + 97,116,105,111,110,32,111,102,32,83,111,117,114,99,101,76, + 111,97,100,101,114,32,117,115,105,110,103,32,116,104,101,32, + 102,105,108,101,32,115,121,115,116,101,109,46,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,74,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,110,2,85,2, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,2,82,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,1,46,2,36,0, + 41,2,122,33,82,101,116,117,114,110,32,116,104,101,32,109, + 101,116,97,100,97,116,97,32,102,111,114,32,116,104,101,32, + 112,97,116,104,46,41,2,114,250,0,0,0,114,131,1,0, + 0,41,3,114,93,0,0,0,218,8,115,116,95,109,116,105, + 109,101,218,7,115,116,95,115,105,122,101,41,3,114,196,0, + 0,0,114,75,0,0,0,114,138,1,0,0,115,3,0,0, + 0,32,32,32,114,10,0,0,0,114,109,1,0,0,218,27, + 83,111,117,114,99,101,70,105,108,101,76,111,97,100,101,114, + 46,112,97,116,104,95,115,116,97,116,115,206,4,0,0,115, + 31,0,0,0,128,0,228,13,23,152,4,211,13,29,136,2, + 216,25,27,159,27,153,27,168,98,175,106,169,106,209,15,57, + 208,8,57,114,32,0,0,0,99,4,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,3,0,0,0,243,56,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,110,4,85,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 88,35,85,4,83,1,57,3,36,0,41,2,78,169,1,218, + 5,95,109,111,100,101,41,2,114,190,0,0,0,114,112,1, + 0,0,41,5,114,196,0,0,0,114,183,0,0,0,114,180, + 0,0,0,114,53,0,0,0,114,97,0,0,0,115,5,0, + 0,0,32,32,32,32,32,114,10,0,0,0,114,114,1,0, + 0,218,32,83,111,117,114,99,101,70,105,108,101,76,111,97, + 100,101,114,46,95,99,97,99,104,101,95,98,121,116,101,99, + 111,100,101,211,4,0,0,115,31,0,0,0,128,0,228,15, + 25,152,43,211,15,38,136,4,216,15,19,143,125,137,125,152, + 93,184,4,136,125,208,15,61,208,8,61,114,32,0,0,0, + 114,115,0,0,0,114,189,1,0,0,99,3,0,0,0,0, + 0,0,0,1,0,0,0,7,0,0,0,3,0,0,0,243, + 60,2,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,1,53,1,0,0,0,0,0,0,117,2,0,0,112,69, + 47,0,110,6,85,4,40,0,0,0,0,0,0,0,97,71, + 0,0,91,3,0,0,0,0,0,0,0,0,85,4,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,55, + 0,0,91,1,0,0,0,0,0,0,0,0,85,4,53,1, + 0,0,0,0,0,0,117,2,0,0,112,71,85,6,82,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,7,53,1,0,0,0,0,0,0,32,0,85,4, + 40,0,0,0,0,0,0,0,97,18,0,0,91,3,0,0, + 0,0,0,0,0,0,85,4,53,1,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,100,2,0,0,77,55,0,0, + 91,7,0,0,0,0,0,0,0,0,85,6,53,1,0,0, + 0,0,0,0,19,0,72,37,0,0,110,7,91,9,0,0, + 0,0,0,0,0,0,88,71,53,2,0,0,0,0,0,0, + 110,4,30,0,91,10,0,0,0,0,0,0,0,0,82,12, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,4,53,1,0,0,0,0,0,0,32,0, + 77,39,0,0,11,0,32,0,30,0,91,23,0,0,0,0, + 0,0,0,0,88,18,85,3,53,3,0,0,0,0,0,0, + 32,0,91,18,0,0,0,0,0,0,0,0,82,21,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,3,85,1,53,2,0,0,0,0,0,0,32,0,103,2, + 33,0,91,14,0,0,0,0,0,0,0,0,7,0,97,4, + 0,0,32,0,31,0,77,90,0,0,91,16,0,0,0,0, + 0,0,0,0,7,0,97,33,0,0,110,8,91,18,0,0, + 0,0,0,0,0,0,82,21,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,1,88,72,53,3, + 0,0,0,0,0,0,32,0,31,0,83,2,110,8,65,8, + 32,0,103,2,83,2,110,8,65,8,102,1,102,0,61,3, + 31,0,102,1,33,0,91,16,0,0,0,0,0,0,0,0, + 7,0,97,33,0,0,110,8,91,18,0,0,0,0,0,0, + 0,0,82,21,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,1,85,1,85,8,53,3,0,0, + 0,0,0,0,32,0,31,0,83,2,110,8,65,8,103,2, + 83,2,110,8,65,8,102,1,102,0,61,3,31,0,102,1, + 41,4,122,27,87,114,105,116,101,32,98,121,116,101,115,32, + 100,97,116,97,32,116,111,32,97,32,102,105,108,101,46,122, + 27,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116, + 101,32,123,33,114,125,58,32,123,33,114,125,78,122,12,99, + 114,101,97,116,101,100,32,123,33,114,125,41,12,114,89,0, + 0,0,114,104,0,0,0,114,71,0,0,0,218,8,114,101, + 118,101,114,115,101,100,114,79,0,0,0,114,26,0,0,0, + 218,5,109,107,100,105,114,218,15,70,105,108,101,69,120,105, + 115,116,115,69,114,114,111,114,114,95,0,0,0,114,216,0, + 0,0,114,223,0,0,0,114,128,0,0,0,41,9,114,196, + 0,0,0,114,75,0,0,0,114,53,0,0,0,114,190,1, + 0,0,218,6,112,97,114,101,110,116,114,158,0,0,0,114, + 73,0,0,0,114,81,0,0,0,114,39,1,0,0,115,9, + 0,0,0,32,32,32,32,32,32,32,32,32,114,10,0,0, + 0,114,112,1,0,0,218,25,83,111,117,114,99,101,70,105, + 108,101,76,111,97,100,101,114,46,115,101,116,95,100,97,116, + 97,216,4,0,0,115,247,0,0,0,128,0,228,27,38,160, + 116,211,27,44,209,8,24,136,6,216,21,23,136,10,230,14, + 20,156,91,168,22,215,29,48,209,29,48,220,27,38,160,118, + 211,27,46,137,76,136,70,216,12,22,215,12,29,209,12,29, + 152,100,212,12,35,246,5,0,15,21,156,91,168,22,215,29, + 48,211,29,48,244,8,0,21,29,152,90,214,20,40,136,68, + 220,21,31,160,6,211,21,45,136,70,240,2,10,13,23,220, + 16,19,151,9,146,9,152,38,214,16,33,241,7,0,21,41, + 240,26,6,9,45,220,12,25,152,36,160,101,212,12,44,220, + 12,22,215,12,39,209,12,39,168,14,184,4,213,12,61,248, + 244,23,0,20,35,243,0,2,13,25,226,16,24,220,19,26, + 243,0,5,13,23,244,6,0,17,27,215,16,43,209,16,43, + 208,44,73,216,44,50,244,3,1,17,57,229,16,22,251,240, + 11,5,13,23,251,244,18,0,16,23,243,0,3,9,45,228, + 12,22,215,12,39,209,12,39,208,40,69,192,116,216,40,43, + 247,3,1,13,45,241,0,1,13,45,251,240,5,3,9,45, + 250,115,54,0,0,0,193,56,22,66,54,2,194,19,34,67, + 48,0,194,54,10,67,45,5,195,3,9,67,45,5,195,12, + 22,67,40,5,195,40,5,67,45,5,195,48,10,68,27,3, + 195,58,23,68,22,3,196,22,5,68,27,3,114,34,0,0, + 0,78,41,9,114,204,0,0,0,114,203,0,0,0,114,205, + 0,0,0,114,71,1,0,0,114,206,0,0,0,114,109,1, + 0,0,114,114,1,0,0,114,112,1,0,0,114,76,1,0, + 0,114,34,0,0,0,114,32,0,0,0,114,10,0,0,0, + 114,183,1,0,0,114,183,1,0,0,202,4,0,0,115,30, + 0,0,0,134,0,225,4,72,242,4,3,5,58,242,10,3, + 5,62,240,10,0,45,50,247,0,28,5,45,240,0,28,5, + 45,114,32,0,0,0,114,183,1,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,36,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,3,26,0,114,5,83,4,26, + 0,114,6,83,5,114,7,103,6,41,7,114,170,1,0,0, + 105,247,4,0,0,122,45,76,111,97,100,101,114,32,119,104, + 105,99,104,32,104,97,110,100,108,101,115,32,115,111,117,114, + 99,101,108,101,115,115,32,102,105,108,101,32,105,109,112,111, + 114,116,115,46,99,2,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,243,150,0,0,0,149,0, + 85,0,82,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 110,2,85,0,82,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,2,53,1,0,0,0,0, + 0,0,110,3,85,1,85,2,83,1,46,2,110,4,91,5, + 0,0,0,0,0,0,0,0,88,49,85,4,53,3,0,0, + 0,0,0,0,32,0,91,7,0,0,0,0,0,0,0,0, + 91,9,0,0,0,0,0,0,0,0,85,3,53,1,0,0, + 0,0,0,0,83,2,83,0,4,0,85,1,85,2,83,3, + 57,3,36,0,41,4,78,114,237,0,0,0,114,220,0,0, + 0,41,2,114,194,0,0,0,114,180,0,0,0,41,5,114, + 15,1,0,0,114,119,1,0,0,114,227,0,0,0,114,245, + 0,0,0,114,132,1,0,0,41,5,114,196,0,0,0,114, + 51,1,0,0,114,75,0,0,0,114,53,0,0,0,114,225, + 0,0,0,115,5,0,0,0,32,32,32,32,32,114,10,0, + 0,0,114,91,1,0,0,218,29,83,111,117,114,99,101,108, + 101,115,115,70,105,108,101,76,111,97,100,101,114,46,103,101, + 116,95,99,111,100,101,251,4,0,0,115,93,0,0,0,128, + 0,216,15,19,215,15,32,209,15,32,160,24,211,15,42,136, + 4,216,15,19,143,125,137,125,152,84,211,15,34,136,4,240, + 8,0,21,29,216,20,24,241,5,3,23,10,136,11,244,8, + 0,9,22,144,100,160,107,212,8,50,220,15,32,220,12,22, + 144,116,211,12,28,152,82,152,83,208,12,33,216,17,25,216, + 26,30,241,7,4,16,10,240,0,4,9,10,114,32,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,4,0,0,0,149,0,103,1,41, + 2,122,39,82,101,116,117,114,110,32,78,111,110,101,32,97, + 115,32,116,104,101,114,101,32,105,115,32,110,111,32,115,111, + 117,114,99,101,32,99,111,100,101,46,78,114,34,0,0,0, + 114,99,1,0,0,115,2,0,0,0,32,32,114,10,0,0, + 0,114,120,1,0,0,218,31,83,111,117,114,99,101,108,101, + 115,115,70,105,108,101,76,111,97,100,101,114,46,103,101,116, + 95,115,111,117,114,99,101,11,5,0,0,243,5,0,0,0, + 128,0,224,15,19,114,32,0,0,0,114,34,0,0,0,78, + 41,8,114,204,0,0,0,114,203,0,0,0,114,205,0,0, + 0,114,71,1,0,0,114,206,0,0,0,114,91,1,0,0, + 114,120,1,0,0,114,76,1,0,0,114,34,0,0,0,114, + 32,0,0,0,114,10,0,0,0,114,170,1,0,0,114,170, + 1,0,0,247,4,0,0,115,15,0,0,0,134,0,225,4, + 55,242,4,14,5,10,245,32,2,5,20,114,32,0,0,0, + 114,170,1,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,88,0,0,0,149, + 0,92,0,114,1,83,0,114,2,83,1,114,3,83,2,114, + 4,83,3,26,0,114,5,83,4,26,0,114,6,83,5,26, + 0,114,7,83,6,26,0,114,8,83,7,26,0,114,9,83, + 8,26,0,114,10,83,9,26,0,114,11,83,10,26,0,114, + 12,92,13,83,11,26,0,53,0,0,0,0,0,0,0,114, + 14,83,12,114,15,103,13,41,14,114,171,1,0,0,105,16, + 5,0,0,122,85,76,111,97,100,101,114,32,102,111,114,32, + 101,120,116,101,110,115,105,111,110,32,109,111,100,117,108,101, + 115,46,10,10,84,104,101,32,99,111,110,115,116,114,117,99, + 116,111,114,32,105,115,32,100,101,115,105,103,110,101,100,32, + 116,111,32,119,111,114,107,32,119,105,116,104,32,70,105,108, + 101,70,105,110,100,101,114,46,10,10,99,3,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,243, + 28,0,0,0,149,0,88,16,108,0,0,0,0,0,0,0, + 0,0,88,32,108,1,0,0,0,0,0,0,0,0,103,0, + 114,84,0,0,0,114,237,0,0,0,41,3,114,196,0,0, + 0,114,194,0,0,0,114,75,0,0,0,115,3,0,0,0, + 32,32,32,114,10,0,0,0,114,80,1,0,0,218,28,69, + 120,116,101,110,115,105,111,110,70,105,108,101,76,111,97,100, + 101,114,46,95,95,105,110,105,116,95,95,24,5,0,0,115, + 12,0,0,0,128,0,216,20,24,140,9,216,20,24,141,9, + 114,32,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,243,116,0,0,0,149, + 0,85,0,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,58,72,0, + 0,61,1,40,0,0,0,0,0,0,0,97,25,0,0,32, + 0,85,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,58,72,0, + 0,36,0,114,84,0,0,0,114,147,1,0,0,114,149,1, + 0,0,115,2,0,0,0,32,32,114,10,0,0,0,114,151, + 1,0,0,218,26,69,120,116,101,110,115,105,111,110,70,105, + 108,101,76,111,97,100,101,114,46,95,95,101,113,95,95,28, + 5,0,0,114,153,1,0,0,114,32,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,88,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,85,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,91,1,0,0,0,0,0,0,0,0,85,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,45,12,0,0,36,0,114, + 84,0,0,0,114,155,1,0,0,114,157,1,0,0,115,1, + 0,0,0,32,114,10,0,0,0,114,158,1,0,0,218,28, + 69,120,116,101,110,115,105,111,110,70,105,108,101,76,111,97, + 100,101,114,46,95,95,104,97,115,104,95,95,32,5,0,0, + 114,160,1,0,0,114,32,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,243, + 164,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,4,0,0,0,0,0,0,0,0,82,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,2,0,0,0,0,0,0,110,2,91,0, + 0,0,0,0,0,0,0,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,1,85,1, + 82,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,0,82,12,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,3,0,0,0,0, + 0,0,32,0,85,2,36,0,41,2,122,40,67,114,101,97, + 116,101,32,97,110,32,117,110,105,110,105,116,105,97,108,105, + 122,101,100,32,101,120,116,101,110,115,105,111,110,32,109,111, + 100,117,108,101,122,38,101,120,116,101,110,115,105,111,110,32, + 109,111,100,117,108,101,32,123,33,114,125,32,108,111,97,100, + 101,100,32,102,114,111,109,32,123,33,114,125,41,7,114,216, + 0,0,0,114,92,1,0,0,114,242,0,0,0,218,14,99, + 114,101,97,116,101,95,100,121,110,97,109,105,99,114,223,0, + 0,0,114,194,0,0,0,114,75,0,0,0,41,3,114,196, + 0,0,0,114,24,1,0,0,114,94,1,0,0,115,3,0, + 0,0,32,32,32,114,10,0,0,0,114,87,1,0,0,218, + 33,69,120,116,101,110,115,105,111,110,70,105,108,101,76,111, + 97,100,101,114,46,99,114,101,97,116,101,95,109,111,100,117, + 108,101,35,5,0,0,115,64,0,0,0,128,0,228,17,27, + 215,17,53,209,17,53,220,12,16,215,12,31,209,12,31,160, + 20,243,3,1,18,39,136,6,228,8,18,215,8,35,209,8, + 35,208,36,76,216,25,29,159,25,153,25,160,68,167,73,161, + 73,244,3,1,9,47,224,15,21,136,13,114,32,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,243,162,0,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,82,3,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,91,4,0,0,0,0, + 0,0,0,0,82,6,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,53,2,0,0,0,0, + 0,0,32,0,91,0,0,0,0,0,0,0,0,0,82,9, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,1,85,0,82,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,3,0,0,0,0,0,0,32,0,103,2,41,3,122,30, + 73,110,105,116,105,97,108,105,122,101,32,97,110,32,101,120, + 116,101,110,115,105,111,110,32,109,111,100,117,108,101,122,40, + 101,120,116,101,110,115,105,111,110,32,109,111,100,117,108,101, + 32,123,33,114,125,32,101,120,101,99,117,116,101,100,32,102, + 114,111,109,32,123,33,114,125,78,41,7,114,216,0,0,0, + 114,92,1,0,0,114,242,0,0,0,218,12,101,120,101,99, + 95,100,121,110,97,109,105,99,114,223,0,0,0,114,194,0, + 0,0,114,75,0,0,0,169,2,114,196,0,0,0,114,94, + 1,0,0,115,2,0,0,0,32,32,114,10,0,0,0,114, + 95,1,0,0,218,31,69,120,116,101,110,115,105,111,110,70, + 105,108,101,76,111,97,100,101,114,46,101,120,101,99,95,109, + 111,100,117,108,101,43,5,0,0,115,54,0,0,0,128,0, + 228,8,18,215,8,44,209,8,44,172,84,215,45,62,209,45, + 62,192,6,212,8,71,220,8,18,215,8,35,209,8,35,208, + 36,78,216,25,29,159,25,153,25,160,68,167,73,161,73,245, + 3,1,9,47,114,32,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,102, + 0,0,0,94,2,149,0,91,1,0,0,0,0,0,0,0, + 0,85,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,83, + 1,5,0,0,0,109,2,91,5,0,0,0,0,0,0,0, + 0,85,2,52,1,83,2,26,0,106,8,91,6,0,0,0, + 0,0,0,0,0,19,0,53,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,36,0,41,3,122,49,82,101,116, + 117,114,110,32,84,114,117,101,32,105,102,32,116,104,101,32, + 101,120,116,101,110,115,105,111,110,32,109,111,100,117,108,101, + 32,105,115,32,97,32,112,97,99,107,97,103,101,46,114,6, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,51,0,0,0,243,52,0,0,0,62,1,35, + 0,32,0,149,0,85,0,19,0,72,13,0,0,110,1,84, + 2,83,0,85,1,45,0,0,0,58,72,0,0,118,0,149, + 5,32,0,77,15,0,0,11,0,32,0,103,1,55,3,102, + 1,41,2,114,80,1,0,0,78,114,34,0,0,0,41,3, + 114,8,0,0,0,218,6,115,117,102,102,105,120,218,9,102, + 105,108,101,95,110,97,109,101,115,3,0,0,0,32,32,128, + 114,10,0,0,0,114,11,0,0,0,218,49,69,120,116,101, + 110,115,105,111,110,70,105,108,101,76,111,97,100,101,114,46, + 105,115,95,112,97,99,107,97,103,101,46,60,108,111,99,97, + 108,115,62,46,60,103,101,110,101,120,112,114,62,52,5,0, + 0,115,34,0,0,0,248,233,0,128,0,240,0,1,19,53, + 218,33,51,144,118,240,3,0,20,29,160,10,168,86,209,32, + 51,214,19,51,218,33,51,249,115,4,0,0,0,131,21,24, + 1,41,4,114,89,0,0,0,114,75,0,0,0,218,3,97, + 110,121,114,73,1,0,0,41,3,114,196,0,0,0,114,51, + 1,0,0,114,221,1,0,0,115,3,0,0,0,32,32,64, + 114,10,0,0,0,114,18,1,0,0,218,30,69,120,116,101, + 110,115,105,111,110,70,105,108,101,76,111,97,100,101,114,46, + 105,115,95,112,97,99,107,97,103,101,49,5,0,0,115,48, + 0,0,0,248,128,0,228,20,31,160,4,167,9,161,9,211, + 20,42,168,49,209,20,45,136,9,220,15,18,244,0,1,19, + 53,221,33,51,243,3,1,19,53,243,0,1,16,53,240,0, + 1,9,53,114,32,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,243,4,0, + 0,0,149,0,103,1,41,2,122,63,82,101,116,117,114,110, + 32,78,111,110,101,32,97,115,32,97,110,32,101,120,116,101, + 110,115,105,111,110,32,109,111,100,117,108,101,32,99,97,110, + 110,111,116,32,99,114,101,97,116,101,32,97,32,99,111,100, + 101,32,111,98,106,101,99,116,46,78,114,34,0,0,0,114, + 99,1,0,0,115,2,0,0,0,32,32,114,10,0,0,0, + 114,91,1,0,0,218,28,69,120,116,101,110,115,105,111,110, + 70,105,108,101,76,111,97,100,101,114,46,103,101,116,95,99, + 111,100,101,55,5,0,0,114,203,1,0,0,114,32,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,4,0,0,0,149,0,103,1,41, + 2,122,53,82,101,116,117,114,110,32,78,111,110,101,32,97, + 115,32,101,120,116,101,110,115,105,111,110,32,109,111,100,117, + 108,101,115,32,104,97,118,101,32,110,111,32,115,111,117,114, + 99,101,32,99,111,100,101,46,78,114,34,0,0,0,114,99, + 1,0,0,115,2,0,0,0,32,32,114,10,0,0,0,114, + 120,1,0,0,218,30,69,120,116,101,110,115,105,111,110,70, + 105,108,101,76,111,97,100,101,114,46,103,101,116,95,115,111, + 117,114,99,101,59,5,0,0,114,203,1,0,0,114,32,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,243,26,0,0,0,149,0,85,0, + 82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,36,0,114,165,1,0,0,114,92,0,0,0, + 114,99,1,0,0,115,2,0,0,0,32,32,114,10,0,0, + 0,114,15,1,0,0,218,32,69,120,116,101,110,115,105,111, + 110,70,105,108,101,76,111,97,100,101,114,46,103,101,116,95, + 102,105,108,101,110,97,109,101,63,5,0,0,114,167,1,0, + 0,114,32,0,0,0,114,237,0,0,0,78,41,16,114,204, + 0,0,0,114,203,0,0,0,114,205,0,0,0,114,71,1, + 0,0,114,206,0,0,0,114,80,1,0,0,114,151,1,0, + 0,114,158,1,0,0,114,87,1,0,0,114,95,1,0,0, + 114,18,1,0,0,114,91,1,0,0,114,120,1,0,0,114, + 217,0,0,0,114,15,1,0,0,114,76,1,0,0,114,34, + 0,0,0,114,32,0,0,0,114,10,0,0,0,114,171,1, + 0,0,114,171,1,0,0,16,5,0,0,115,67,0,0,0, + 134,0,241,4,4,5,8,242,12,2,5,25,242,8,2,5, + 49,242,8,1,5,49,242,6,6,5,22,242,16,4,5,47, + 242,12,4,5,53,242,12,2,5,20,242,8,2,5,20,240, + 8,0,6,17,241,2,2,5,25,243,3,0,6,17,243,2, + 2,5,25,114,32,0,0,0,114,171,1,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,243,94,0,0,0,149,0,92,0,114,1,83,0,114, + 2,83,1,114,3,83,2,114,4,83,3,114,5,83,4,26, + 0,114,6,83,5,26,0,114,7,83,6,26,0,114,8,83, + 7,26,0,114,9,83,8,26,0,114,10,83,9,26,0,114, + 11,83,10,26,0,114,12,83,11,26,0,114,13,83,12,26, + 0,114,14,83,13,26,0,114,15,83,14,26,0,114,16,83, + 15,114,17,103,16,41,17,218,14,95,78,97,109,101,115,112, + 97,99,101,80,97,116,104,105,69,5,0,0,97,22,1,0, + 0,82,101,112,114,101,115,101,110,116,115,32,97,32,110,97, + 109,101,115,112,97,99,101,32,112,97,99,107,97,103,101,39, + 115,32,112,97,116,104,46,32,32,73,116,32,117,115,101,115, + 32,116,104,101,32,109,111,100,117,108,101,32,110,97,109,101, + 10,116,111,32,102,105,110,100,32,105,116,115,32,112,97,114, + 101,110,116,32,109,111,100,117,108,101,44,32,97,110,100,32, + 102,114,111,109,32,116,104,101,114,101,32,105,116,32,108,111, + 111,107,115,32,117,112,32,116,104,101,32,112,97,114,101,110, + 116,39,115,10,95,95,112,97,116,104,95,95,46,32,32,87, + 104,101,110,32,116,104,105,115,32,99,104,97,110,103,101,115, + 44,32,116,104,101,32,109,111,100,117,108,101,39,115,32,111, + 119,110,32,112,97,116,104,32,105,115,32,114,101,99,111,109, + 112,117,116,101,100,44,10,117,115,105,110,103,32,112,97,116, + 104,95,102,105,110,100,101,114,46,32,32,70,111,114,32,116, + 111,112,45,108,101,118,101,108,32,109,111,100,117,108,101,115, + 44,32,116,104,101,32,112,97,114,101,110,116,32,109,111,100, + 117,108,101,39,115,32,112,97,116,104,10,105,115,32,115,121, + 115,46,112,97,116,104,46,114,1,0,0,0,99,4,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,134,0,0,0,149,0,88,16,108,0,0,0,0,0, + 0,0,0,0,88,32,108,1,0,0,0,0,0,0,0,0, + 91,5,0,0,0,0,0,0,0,0,85,0,82,7,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 85,0,108,4,0,0,0,0,0,0,0,0,85,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,108,6,0,0,0,0,0,0,0,0,88,48, + 108,7,0,0,0,0,0,0,0,0,103,0,114,84,0,0, + 0,41,8,218,5,95,110,97,109,101,218,5,95,112,97,116, + 104,114,186,0,0,0,218,16,95,103,101,116,95,112,97,114, + 101,110,116,95,112,97,116,104,218,17,95,108,97,115,116,95, + 112,97,114,101,110,116,95,112,97,116,104,218,6,95,101,112, + 111,99,104,218,11,95,108,97,115,116,95,101,112,111,99,104, + 218,12,95,112,97,116,104,95,102,105,110,100,101,114,169,4, + 114,196,0,0,0,114,194,0,0,0,114,75,0,0,0,218, + 11,112,97,116,104,95,102,105,110,100,101,114,115,4,0,0, + 0,32,32,32,32,114,10,0,0,0,114,80,1,0,0,218, + 23,95,78,97,109,101,115,112,97,99,101,80,97,116,104,46, + 95,95,105,110,105,116,95,95,80,5,0,0,115,52,0,0, + 0,128,0,216,21,25,140,10,216,21,25,140,10,220,33,38, + 160,116,215,39,60,209,39,60,211,39,62,211,33,63,136,4, + 212,8,30,216,27,31,159,59,153,59,136,4,212,8,24,216, + 28,39,213,8,25,114,32,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 84,0,0,0,149,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,3,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,1,53,1,0,0,0,0,0,0,117,3,0,0,112,18, + 110,3,85,2,83,2,58,88,0,0,97,1,0,0,103,3, + 85,1,83,4,52,2,36,0,41,5,122,62,82,101,116,117, + 114,110,115,32,97,32,116,117,112,108,101,32,111,102,32,40, + 112,97,114,101,110,116,45,109,111,100,117,108,101,45,110,97, + 109,101,44,32,112,97,114,101,110,116,45,112,97,116,104,45, + 97,116,116,114,45,110,97,109,101,41,114,111,0,0,0,114, + 12,0,0,0,41,2,114,23,0,0,0,114,75,0,0,0, + 218,8,95,95,112,97,116,104,95,95,41,2,114,234,1,0, + 0,114,138,0,0,0,41,4,114,196,0,0,0,114,196,1, + 0,0,218,3,100,111,116,218,2,109,101,115,4,0,0,0, + 32,32,32,32,114,10,0,0,0,218,23,95,102,105,110,100, + 95,112,97,114,101,110,116,95,112,97,116,104,95,110,97,109, + 101,115,218,38,95,78,97,109,101,115,112,97,99,101,80,97, + 116,104,46,95,102,105,110,100,95,112,97,114,101,110,116,95, + 112,97,116,104,95,110,97,109,101,115,87,5,0,0,115,49, + 0,0,0,128,0,224,26,30,159,42,153,42,215,26,47,209, + 26,47,176,3,211,26,52,137,15,136,6,144,82,216,11,14, + 144,34,139,57,224,19,32,240,6,0,16,22,144,122,208,15, + 33,208,8,33,114,32,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,96, + 0,0,0,149,0,85,0,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,117,2,0,0,112,18,91,3,0,0,0,0,0, + 0,0,0,91,4,0,0,0,0,0,0,0,0,82,6,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,5,0,0,0,85,2,53,2,0,0,0,0,0, + 0,36,0,114,84,0,0,0,41,4,114,248,1,0,0,114, + 209,0,0,0,114,23,0,0,0,218,7,109,111,100,117,108, + 101,115,41,3,114,196,0,0,0,218,18,112,97,114,101,110, + 116,95,109,111,100,117,108,101,95,110,97,109,101,218,14,112, + 97,116,104,95,97,116,116,114,95,110,97,109,101,115,3,0, + 0,0,32,32,32,114,10,0,0,0,114,236,1,0,0,218, + 31,95,78,97,109,101,115,112,97,99,101,80,97,116,104,46, + 95,103,101,116,95,112,97,114,101,110,116,95,112,97,116,104, + 97,5,0,0,115,43,0,0,0,128,0,216,45,49,215,45, + 73,209,45,73,211,45,75,209,8,42,208,8,26,220,15,22, + 148,115,151,123,145,123,208,35,53,209,23,54,184,14,211,15, + 71,208,8,71,114,32,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,104, + 1,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,110,1,88,16,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,58,119,0, + 0,100,26,0,0,85,0,82,6,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,82,8,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,58,119,0,0,97,101,0,0,85,0,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,82,12,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,2,0,0,0,0,0,0,110, + 2,85,2,98,47,0,0,85,2,82,14,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,99,34,0, + 0,85,2,82,16,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 17,0,0,85,2,82,16,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,0,108,9,0,0,0, + 0,0,0,0,0,88,16,108,2,0,0,0,0,0,0,0, + 0,85,0,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,0,108,4,0,0,0,0,0, + 0,0,0,85,0,82,18,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,36,0,114,84,0,0,0, + 41,10,114,186,0,0,0,114,236,1,0,0,114,237,1,0, + 0,114,238,1,0,0,114,239,1,0,0,114,240,1,0,0, + 114,234,1,0,0,114,12,1,0,0,114,13,1,0,0,114, + 235,1,0,0,41,3,114,196,0,0,0,218,11,112,97,114, + 101,110,116,95,112,97,116,104,114,24,1,0,0,115,3,0, + 0,0,32,32,32,114,10,0,0,0,218,12,95,114,101,99, + 97,108,99,117,108,97,116,101,218,27,95,78,97,109,101,115, + 112,97,99,101,80,97,116,104,46,95,114,101,99,97,108,99, + 117,108,97,116,101,101,5,0,0,115,139,0,0,0,128,0, + 228,22,27,152,68,215,28,49,209,28,49,211,28,51,211,22, + 52,136,11,216,11,22,215,26,48,209,26,48,211,11,48,176, + 68,183,75,177,75,192,52,215,67,83,209,67,83,211,52,83, + 216,19,23,215,19,36,209,19,36,160,84,167,90,161,90,176, + 27,211,19,61,136,68,240,6,0,16,20,209,15,31,160,68, + 167,75,161,75,209,36,55,216,19,23,215,19,50,215,19,50, + 216,33,37,215,33,64,209,33,64,144,68,148,74,216,37,48, + 212,12,34,216,31,35,159,123,153,123,136,68,212,12,28,216, + 15,19,143,122,137,122,208,8,25,114,32,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,52,0,0,0,149,0,91,1,0,0,0,0, + 0,0,0,0,85,0,82,3,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,36,0,114,84,0,0, + 0,41,2,218,4,105,116,101,114,114,1,2,0,0,114,157, + 1,0,0,115,1,0,0,0,32,114,10,0,0,0,218,8, + 95,95,105,116,101,114,95,95,218,23,95,78,97,109,101,115, + 112,97,99,101,80,97,116,104,46,95,95,105,116,101,114,95, + 95,115,5,0,0,115,22,0,0,0,128,0,220,15,19,144, + 68,215,20,37,209,20,37,211,20,39,211,15,40,208,8,40, + 114,32,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,243,40,0,0,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,85, + 1,5,0,0,0,36,0,114,84,0,0,0,169,1,114,1, + 2,0,0,41,2,114,196,0,0,0,218,5,105,110,100,101, + 120,115,2,0,0,0,32,32,114,10,0,0,0,218,11,95, + 95,103,101,116,105,116,101,109,95,95,218,26,95,78,97,109, + 101,115,112,97,99,101,80,97,116,104,46,95,95,103,101,116, + 105,116,101,109,95,95,118,5,0,0,115,22,0,0,0,128, + 0,216,15,19,215,15,32,209,15,32,211,15,34,160,53,209, + 15,41,208,8,41,114,32,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 32,0,0,0,149,0,88,32,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,39,0, + 0,0,103,0,114,84,0,0,0,169,1,114,235,1,0,0, + 41,3,114,196,0,0,0,114,9,2,0,0,114,75,0,0, + 0,115,3,0,0,0,32,32,32,114,10,0,0,0,218,11, + 95,95,115,101,116,105,116,101,109,95,95,218,26,95,78,97, + 109,101,115,112,97,99,101,80,97,116,104,46,95,95,115,101, + 116,105,116,101,109,95,95,121,5,0,0,115,14,0,0,0, + 128,0,216,28,32,143,10,137,10,144,53,210,8,25,114,32, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,52,0,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,85,0,82,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,36, + 0,114,84,0,0,0,41,2,114,7,0,0,0,114,1,2, + 0,0,114,157,1,0,0,115,1,0,0,0,32,114,10,0, + 0,0,218,7,95,95,108,101,110,95,95,218,22,95,78,97, + 109,101,115,112,97,99,101,80,97,116,104,46,95,95,108,101, + 110,95,95,124,5,0,0,115,22,0,0,0,128,0,220,15, + 18,144,52,215,19,36,209,19,36,211,19,38,211,15,39,208, + 8,39,114,32,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,36,0,0, + 0,149,0,83,1,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,60,2,14,0,83, + 2,51,3,36,0,41,3,78,122,15,95,78,97,109,101,115, + 112,97,99,101,80,97,116,104,40,218,1,41,114,13,2,0, + 0,114,157,1,0,0,115,1,0,0,0,32,114,10,0,0, + 0,218,8,95,95,114,101,112,114,95,95,218,23,95,78,97, + 109,101,115,112,97,99,101,80,97,116,104,46,95,95,114,101, + 112,114,95,95,127,5,0,0,115,21,0,0,0,128,0,216, + 17,32,160,20,167,26,161,26,161,14,168,97,208,15,48,208, + 8,48,114,32,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,38,0,0, + 0,149,0,88,16,82,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,59,0,0,0,36,0,114,84,0,0,0,114,8,2,0, + 0,169,2,114,196,0,0,0,218,4,105,116,101,109,115,2, + 0,0,0,32,32,114,10,0,0,0,218,12,95,95,99,111, + 110,116,97,105,110,115,95,95,218,27,95,78,97,109,101,115, + 112,97,99,101,80,97,116,104,46,95,95,99,111,110,116,97, + 105,110,115,95,95,130,5,0,0,115,20,0,0,0,128,0, + 216,15,19,215,23,40,209,23,40,211,23,42,209,15,42,208, + 8,42,114,32,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,58,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,32,0,103,0,114,84,0,0,0, + 41,2,114,235,1,0,0,114,71,0,0,0,114,24,2,0, + 0,115,2,0,0,0,32,32,114,10,0,0,0,114,71,0, + 0,0,218,21,95,78,97,109,101,115,112,97,99,101,80,97, + 116,104,46,97,112,112,101,110,100,133,5,0,0,115,20,0, + 0,0,128,0,216,8,12,143,10,137,10,215,8,25,209,8, + 25,152,36,213,8,31,114,32,0,0,0,41,5,114,239,1, + 0,0,114,237,1,0,0,114,234,1,0,0,114,235,1,0, + 0,114,240,1,0,0,78,41,18,114,204,0,0,0,114,203, + 0,0,0,114,205,0,0,0,114,71,1,0,0,114,206,0, + 0,0,114,238,1,0,0,114,80,1,0,0,114,248,1,0, + 0,114,236,1,0,0,114,1,2,0,0,114,5,2,0,0, + 114,10,2,0,0,114,14,2,0,0,114,17,2,0,0,114, + 21,2,0,0,114,26,2,0,0,114,71,0,0,0,114,76, + 1,0,0,114,34,0,0,0,114,32,0,0,0,114,10,0, + 0,0,114,232,1,0,0,114,232,1,0,0,69,5,0,0, + 115,70,0,0,0,134,0,241,2,4,5,20,240,16,0,14, + 15,128,70,242,4,5,5,40,242,14,8,5,34,242,20,2, + 5,72,1,242,8,12,5,26,242,28,1,5,41,242,6,1, + 5,42,242,6,1,5,33,242,6,1,5,40,242,6,1,5, + 49,242,6,1,5,43,245,6,1,5,32,114,32,0,0,0, + 114,232,1,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,68,0,0,0,149, + 0,92,0,114,1,83,0,114,2,83,1,114,3,83,2,26, + 0,114,4,83,3,26,0,114,5,83,4,26,0,114,6,83, + 5,26,0,114,7,83,6,26,0,114,8,83,7,26,0,114, + 9,83,8,26,0,114,10,83,9,26,0,114,11,83,10,114, + 12,103,11,41,12,218,15,78,97,109,101,115,112,97,99,101, + 76,111,97,100,101,114,105,140,5,0,0,99,4,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 243,38,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,88,18,85,3,53,3,0,0,0,0,0,0,85,0,108, + 1,0,0,0,0,0,0,0,0,103,0,114,84,0,0,0, + 41,2,114,232,1,0,0,114,235,1,0,0,114,241,1,0, + 0,115,4,0,0,0,32,32,32,32,114,10,0,0,0,114, + 80,1,0,0,218,24,78,97,109,101,115,112,97,99,101,76, + 111,97,100,101,114,46,95,95,105,110,105,116,95,95,141,5, + 0,0,115,16,0,0,0,128,0,220,21,35,160,68,176,11, + 211,21,60,136,4,141,10,114,32,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0, + 0,243,4,0,0,0,149,0,103,1,41,2,78,84,114,34, + 0,0,0,114,99,1,0,0,115,2,0,0,0,32,32,114, + 10,0,0,0,114,18,1,0,0,218,26,78,97,109,101,115, + 112,97,99,101,76,111,97,100,101,114,46,105,115,95,112,97, + 99,107,97,103,101,144,5,0,0,115,5,0,0,0,128,0, + 216,15,19,114,32,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,243,4,0, + 0,0,149,0,103,1,41,2,78,114,12,0,0,0,114,34, + 0,0,0,114,99,1,0,0,115,2,0,0,0,32,32,114, + 10,0,0,0,114,120,1,0,0,218,26,78,97,109,101,115, + 112,97,99,101,76,111,97,100,101,114,46,103,101,116,95,115, + 111,117,114,99,101,147,5,0,0,115,5,0,0,0,128,0, + 216,15,17,114,32,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,7,0,0,0,3,0,0,0,243,26,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,83,1, + 83,2,83,3,83,4,83,5,57,4,36,0,41,6,78,114, + 12,0,0,0,122,8,60,115,116,114,105,110,103,62,114,93, + 1,0,0,84,41,1,114,124,1,0,0,41,1,114,125,1, + 0,0,114,99,1,0,0,115,2,0,0,0,32,32,114,10, + 0,0,0,114,91,1,0,0,218,24,78,97,109,101,115,112, + 97,99,101,76,111,97,100,101,114,46,103,101,116,95,99,111, + 100,101,150,5,0,0,115,19,0,0,0,128,0,220,15,22, + 144,114,152,58,160,118,184,68,209,15,65,208,8,65,114,32, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,243,4,0,0,0,149,0,103, + 1,114,85,1,0,0,114,34,0,0,0,114,86,1,0,0, + 115,2,0,0,0,32,32,114,10,0,0,0,114,87,1,0, + 0,218,29,78,97,109,101,115,112,97,99,101,76,111,97,100, + 101,114,46,99,114,101,97,116,101,95,109,111,100,117,108,101, + 153,5,0,0,114,89,1,0,0,114,32,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,243,4,0,0,0,149,0,103,0,114,84,0,0, + 0,114,34,0,0,0,114,216,1,0,0,115,2,0,0,0, + 32,32,114,10,0,0,0,114,95,1,0,0,218,27,78,97, + 109,101,115,112,97,99,101,76,111,97,100,101,114,46,101,120, + 101,99,95,109,111,100,117,108,101,156,5,0,0,115,5,0, + 0,0,128,0,216,8,12,114,32,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,108,0,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,3,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,1,85,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,32,0,91,0,0,0,0,0,0,0, + 0,0,82,7,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,88,1,53,2,0,0,0,0,0,0, + 36,0,41,2,122,82,76,111,97,100,32,97,32,110,97,109, + 101,115,112,97,99,101,32,109,111,100,117,108,101,46,10,10, + 84,104,105,115,32,109,101,116,104,111,100,32,105,115,32,100, + 101,112,114,101,99,97,116,101,100,46,32,32,85,115,101,32, + 101,120,101,99,95,109,111,100,117,108,101,40,41,32,105,110, + 115,116,101,97,100,46,10,10,122,38,110,97,109,101,115,112, + 97,99,101,32,109,111,100,117,108,101,32,108,111,97,100,101, + 100,32,119,105,116,104,32,112,97,116,104,32,123,33,114,125, + 41,4,114,216,0,0,0,114,223,0,0,0,114,235,1,0, + 0,114,98,1,0,0,114,99,1,0,0,115,2,0,0,0, + 32,32,114,10,0,0,0,114,100,1,0,0,218,27,78,97, + 109,101,115,112,97,99,101,76,111,97,100,101,114,46,108,111, + 97,100,95,109,111,100,117,108,101,159,5,0,0,115,47,0, + 0,0,128,0,244,14,0,9,19,215,8,35,209,8,35,208, + 36,76,216,36,40,167,74,161,74,244,3,1,9,48,244,6, + 0,16,26,215,15,43,209,15,43,168,68,211,15,59,208,8, + 59,114,32,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,243,50,0,0,0, + 149,0,83,1,83,2,75,0,74,1,110,2,32,0,85,2, + 34,0,85,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 36,0,41,3,78,114,1,0,0,0,41,1,218,15,78,97, + 109,101,115,112,97,99,101,82,101,97,100,101,114,41,3,114, + 178,1,0,0,114,47,2,0,0,114,235,1,0,0,41,3, + 114,196,0,0,0,114,94,1,0,0,114,47,2,0,0,115, + 3,0,0,0,32,32,32,114,10,0,0,0,114,179,1,0, + 0,218,35,78,97,109,101,115,112,97,99,101,76,111,97,100, + 101,114,46,103,101,116,95,114,101,115,111,117,114,99,101,95, + 114,101,97,100,101,114,171,5,0,0,115,20,0,0,0,128, + 0,221,8,53,217,15,30,152,116,159,122,153,122,211,15,42, + 208,8,42,114,32,0,0,0,114,13,2,0,0,78,41,13, + 114,204,0,0,0,114,203,0,0,0,114,205,0,0,0,114, + 71,1,0,0,114,80,1,0,0,114,18,1,0,0,114,120, + 1,0,0,114,91,1,0,0,114,87,1,0,0,114,95,1, + 0,0,114,100,1,0,0,114,179,1,0,0,114,76,1,0, + 0,114,34,0,0,0,114,32,0,0,0,114,10,0,0,0, + 114,31,2,0,0,114,31,2,0,0,140,5,0,0,115,43, + 0,0,0,134,0,242,2,1,5,61,242,6,1,5,20,242, + 6,1,5,18,242,6,1,5,66,1,242,6,1,5,57,242, + 6,1,5,13,242,6,10,5,60,245,24,2,5,43,114,32, + 0,0,0,114,31,2,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,0,0,0,0,243,128,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,92,5,83,3,26,0,53,0,0,0,0,0, + 0,0,114,6,92,5,83,4,26,0,53,0,0,0,0,0, + 0,0,114,7,92,8,83,5,26,0,53,0,0,0,0,0, + 0,0,114,9,92,8,83,11,83,7,26,0,106,1,53,0, + 0,0,0,0,0,0,114,10,92,8,83,12,83,8,26,0, + 106,1,53,0,0,0,0,0,0,0,114,11,92,5,83,9, + 26,0,53,0,0,0,0,0,0,0,114,12,83,10,114,13, + 103,6,41,13,218,10,80,97,116,104,70,105,110,100,101,114, + 105,182,5,0,0,122,62,77,101,116,97,32,112,97,116,104, + 32,102,105,110,100,101,114,32,102,111,114,32,115,121,115,46, + 112,97,116,104,32,97,110,100,32,112,97,99,107,97,103,101, + 32,95,95,112,97,116,104,95,95,32,97,116,116,114,105,98, + 117,116,101,115,46,99,0,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,243,84,1,0,0,149, + 0,91,1,0,0,0,0,0,0,0,0,91,2,0,0,0, + 0,0,0,0,0,82,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,19,0,72, + 78,0,0,117,2,0,0,112,1,85,1,98,16,0,0,91, + 9,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,19,0,0,91, + 2,0,0,0,0,0,0,0,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,9, + 0,77,43,0,0,91,11,0,0,0,0,0,0,0,0,85, + 1,83,2,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,100,2,0,0,77,62,0,0,85,1,82,13,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,32,0,77,80,0,0,11, + 0,32,0,91,14,0,0,0,0,0,0,0,0,61,1,82, + 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,3,45,13,0,0,115,2,108,8,0,0,0, + 0,0,0,0,0,83,4,83,5,75,9,74,10,110,2,32, + 0,85,2,82,13,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,32, + 0,103,1,41,6,122,116,67,97,108,108,32,116,104,101,32, + 105,110,118,97,108,105,100,97,116,101,95,99,97,99,104,101, + 115,40,41,32,109,101,116,104,111,100,32,111,110,32,97,108, + 108,32,112,97,116,104,32,101,110,116,114,121,32,102,105,110, + 100,101,114,115,10,115,116,111,114,101,100,32,105,110,32,115, + 121,115,46,112,97,116,104,95,105,109,112,111,114,116,101,114, + 95,99,97,99,104,101,32,40,119,104,101,114,101,32,105,109, + 112,108,101,109,101,110,116,101,100,41,46,78,218,17,105,110, + 118,97,108,105,100,97,116,101,95,99,97,99,104,101,115,114, + 6,0,0,0,114,1,0,0,0,169,1,218,18,77,101,116, + 97,100,97,116,97,80,97,116,104,70,105,110,100,101,114,41, + 11,218,4,108,105,115,116,114,23,0,0,0,218,19,112,97, + 116,104,95,105,109,112,111,114,116,101,114,95,99,97,99,104, + 101,218,5,105,116,101,109,115,114,108,0,0,0,114,207,0, + 0,0,114,52,2,0,0,114,232,1,0,0,114,238,1,0, + 0,218,18,105,109,112,111,114,116,108,105,98,46,109,101,116, + 97,100,97,116,97,114,54,2,0,0,41,3,114,194,0,0, + 0,218,6,102,105,110,100,101,114,114,54,2,0,0,115,3, + 0,0,0,32,32,32,114,10,0,0,0,114,52,2,0,0, + 218,28,80,97,116,104,70,105,110,100,101,114,46,105,110,118, + 97,108,105,100,97,116,101,95,99,97,99,104,101,115,186,5, + 0,0,115,128,0,0,0,128,0,244,8,0,29,33,164,19, + 215,33,56,209,33,56,215,33,62,209,33,62,211,33,64,214, + 28,65,137,76,136,68,240,6,0,16,22,137,126,164,91,176, + 20,215,37,54,209,37,54,220,20,23,215,20,43,209,20,43, + 168,68,210,20,49,220,17,24,152,22,208,33,52,215,17,53, + 211,17,53,216,16,22,215,16,40,209,16,40,214,16,42,241, + 13,0,29,66,1,244,18,0,9,23,215,8,29,210,8,29, + 160,17,209,8,34,213,8,29,229,8,57,216,8,26,215,8, + 44,209,8,44,213,8,46,114,32,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,0, + 0,243,232,0,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,98,48,0,0,91,0,0,0,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,27,0,0,91,4,0,0,0,0,0,0,0,0,82,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,83,2,91,8,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,32,0,91,0,0,0,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,19,0,72,12,0,0,110,1, + 30,0,85,1,34,0,85,0,53,1,0,0,0,0,0,0, + 115,2,32,0,36,0,11,0,32,0,103,1,33,0,91,10, + 0,0,0,0,0,0,0,0,7,0,97,4,0,0,32,0, + 31,0,77,30,0,0,102,0,61,3,31,0,102,1,41,3, + 122,46,83,101,97,114,99,104,32,115,121,115,46,112,97,116, + 104,95,104,111,111,107,115,32,102,111,114,32,97,32,102,105, + 110,100,101,114,32,102,111,114,32,39,112,97,116,104,39,46, + 78,122,23,115,121,115,46,112,97,116,104,95,104,111,111,107, + 115,32,105,115,32,101,109,112,116,121,41,6,114,23,0,0, + 0,218,10,112,97,116,104,95,104,111,111,107,115,114,133,0, + 0,0,114,134,0,0,0,218,13,73,109,112,111,114,116,87, + 97,114,110,105,110,103,114,195,0,0,0,41,2,114,75,0, + 0,0,218,4,104,111,111,107,115,2,0,0,0,32,32,114, + 10,0,0,0,218,11,95,112,97,116,104,95,104,111,111,107, + 115,218,22,80,97,116,104,70,105,110,100,101,114,46,95,112, + 97,116,104,95,104,111,111,107,115,204,5,0,0,115,89,0, + 0,0,128,0,244,6,0,12,15,143,62,137,62,209,11,37, + 172,99,175,110,175,110,220,12,21,143,78,138,78,208,27,52, + 180,109,212,12,68,220,20,23,151,78,148,78,136,68,240,2, + 3,13,25,217,23,27,152,68,147,122,210,16,33,241,5,0, + 21,35,240,12,0,20,24,248,244,7,0,20,31,243,0,1, + 13,25,218,16,24,240,3,1,13,25,250,115,18,0,0,0, + 193,22,7,65,35,2,193,35,10,65,49,5,193,48,1,65, + 49,5,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,240,0,0,0,149,0,85,1, + 83,1,58,88,0,0,97,22,0,0,30,0,91,0,0,0, + 0,0,0,0,0,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,53,0,0,0, + 0,0,0,0,110,1,30,0,91,6,0,0,0,0,0,0, + 0,0,82,8,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,1,5,0,0,0,110,2,85,2, + 36,0,33,0,91,4,0,0,0,0,0,0,0,0,7,0, + 97,3,0,0,32,0,31,0,103,2,102,0,61,3,31,0, + 102,1,33,0,91,10,0,0,0,0,0,0,0,0,7,0, + 97,40,0,0,32,0,85,0,82,13,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,110,2,85,2,91,6,0,0,0,0, + 0,0,0,0,82,8,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,39,0,0,0,31,0, + 85,2,36,0,102,0,61,3,31,0,102,1,41,3,122,186, + 71,101,116,32,116,104,101,32,102,105,110,100,101,114,32,102, + 111,114,32,116,104,101,32,112,97,116,104,32,101,110,116,114, + 121,32,102,114,111,109,32,115,121,115,46,112,97,116,104,95, + 105,109,112,111,114,116,101,114,95,99,97,99,104,101,46,10, + 10,73,102,32,116,104,101,32,112,97,116,104,32,101,110,116, + 114,121,32,105,115,32,110,111,116,32,105,110,32,116,104,101, + 32,99,97,99,104,101,44,32,102,105,110,100,32,116,104,101, + 32,97,112,112,114,111,112,114,105,97,116,101,32,102,105,110, + 100,101,114,10,97,110,100,32,99,97,99,104,101,32,105,116, + 46,32,73,102,32,110,111,32,102,105,110,100,101,114,32,105, + 115,32,97,118,97,105,108,97,98,108,101,44,32,115,116,111, + 114,101,32,78,111,110,101,46,10,10,114,12,0,0,0,78, + 41,7,114,26,0,0,0,114,103,0,0,0,218,17,70,105, + 108,101,78,111,116,70,111,117,110,100,69,114,114,111,114,114, + 23,0,0,0,114,56,2,0,0,218,8,75,101,121,69,114, + 114,111,114,114,65,2,0,0,41,3,114,59,1,0,0,114, + 75,0,0,0,114,59,2,0,0,115,3,0,0,0,32,32, + 32,114,10,0,0,0,218,20,95,112,97,116,104,95,105,109, + 112,111,114,116,101,114,95,99,97,99,104,101,218,31,80,97, + 116,104,70,105,110,100,101,114,46,95,112,97,116,104,95,105, + 109,112,111,114,116,101,114,95,99,97,99,104,101,217,5,0, + 0,115,128,0,0,0,128,0,240,16,0,12,16,144,50,139, + 58,240,2,5,13,28,220,23,26,151,122,146,122,147,124,144, + 4,240,10,4,9,51,220,21,24,215,21,44,209,21,44,168, + 84,209,21,50,136,70,240,8,0,16,22,136,13,248,244,19, + 0,20,37,243,0,3,13,28,241,6,0,24,28,240,7,3, + 13,28,251,244,12,0,16,24,243,0,2,9,51,216,21,24, + 151,95,145,95,160,84,211,21,42,136,70,216,44,50,140,67, + 215,12,35,209,12,35,160,68,210,12,41,216,15,21,136,13, + 240,7,2,9,51,250,115,31,0,0,0,136,21,51,0,158, + 19,65,3,0,179,10,65,0,3,191,1,65,0,3,193,3, + 46,65,53,3,193,52,1,65,53,3,78,99,4,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 243,82,1,0,0,149,0,47,0,110,4,85,2,19,0,72, + 130,0,0,110,5,91,1,0,0,0,0,0,0,0,0,85, + 5,91,2,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,2,0,0,77, + 26,0,0,85,0,82,5,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,5,53,1,0,0,0, + 0,0,0,110,6,85,6,99,2,0,0,77,48,0,0,85, + 6,82,7,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,88,19,53,2,0,0,0,0,0,0,110, + 7,85,7,99,2,0,0,77,70,0,0,85,7,82,8,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,98,4,0,0,85,7,115,2,32,0,36,0,85,7,82, + 10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,110,8,85,8,99,11,0,0,91,13,0,0,0, + 0,0,0,0,0,83,2,53,1,0,0,0,0,0,0,101, + 1,85,4,82,15,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,8,53,1,0,0,0,0,0, + 0,32,0,77,132,0,0,11,0,32,0,91,16,0,0,0, + 0,0,0,0,0,82,19,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,83,1,53,2,0, + 0,0,0,0,0,110,7,88,71,108,5,0,0,0,0,0, + 0,0,0,85,7,36,0,41,3,122,63,70,105,110,100,32, + 116,104,101,32,108,111,97,100,101,114,32,111,114,32,110,97, + 109,101,115,112,97,99,101,95,112,97,116,104,32,102,111,114, + 32,116,104,105,115,32,109,111,100,117,108,101,47,112,97,99, + 107,97,103,101,32,110,97,109,101,46,78,122,19,115,112,101, + 99,32,109,105,115,115,105,110,103,32,108,111,97,100,101,114, + 41,10,114,240,0,0,0,114,143,0,0,0,114,70,2,0, + 0,114,68,1,0,0,114,12,1,0,0,114,13,1,0,0, + 114,195,0,0,0,114,248,0,0,0,114,216,0,0,0,114, + 19,1,0,0,41,9,114,59,1,0,0,114,51,1,0,0, + 114,75,0,0,0,114,67,1,0,0,218,14,110,97,109,101, + 115,112,97,99,101,95,112,97,116,104,218,5,101,110,116,114, + 121,114,59,2,0,0,114,24,1,0,0,218,8,112,111,114, + 116,105,111,110,115,115,9,0,0,0,32,32,32,32,32,32, + 32,32,32,114,10,0,0,0,218,9,95,103,101,116,95,115, + 112,101,99,218,20,80,97,116,104,70,105,110,100,101,114,46, + 95,103,101,116,95,115,112,101,99,239,5,0,0,115,172,0, + 0,0,128,0,240,10,0,26,28,136,14,219,21,25,136,69, + 220,19,29,152,101,164,83,215,19,41,209,19,41,217,16,24, + 216,21,24,215,21,45,209,21,45,168,101,211,21,52,136,70, + 216,15,21,211,15,33,216,23,29,215,23,39,209,23,39,168, + 8,211,23,57,144,4,216,19,23,145,60,217,20,28,216,19, + 23,151,59,145,59,209,19,42,216,27,31,146,75,216,27,31, + 215,27,58,209,27,58,144,8,216,19,27,209,19,35,220,26, + 37,208,38,59,211,26,60,208,20,60,240,10,0,17,31,215, + 16,37,209,16,37,160,104,214,16,47,241,35,0,22,26,244, + 38,0,20,30,215,19,40,209,19,40,168,24,176,52,211,19, + 56,136,68,216,46,60,212,12,43,216,19,23,136,75,114,32, + 0,0,0,99,4,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,226,0,0,0,149,0,85, + 2,99,16,0,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,110,2,85,0,82,5,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,18,85,3,53, + 3,0,0,0,0,0,0,110,4,85,4,99,1,0,0,103, + 1,85,4,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,99,56,0,0,85,4,82,8,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,5,85,5,40,0,0,0,0,0,0,0,97,36,0, + 0,83,1,85,4,108,5,0,0,0,0,0,0,0,0,91, + 13,0,0,0,0,0,0,0,0,88,21,85,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,3,0,0,0,0,0,0,85,4,108,4,0,0,0, + 0,0,0,0,0,85,4,36,0,103,1,85,4,36,0,41, + 2,122,125,84,114,121,32,116,111,32,102,105,110,100,32,97, + 32,115,112,101,99,32,102,111,114,32,39,102,117,108,108,110, + 97,109,101,39,32,111,110,32,115,121,115,46,112,97,116,104, + 32,111,114,32,39,112,97,116,104,39,46,10,10,84,104,101, + 32,115,101,97,114,99,104,32,105,115,32,98,97,115,101,100, + 32,111,110,32,115,121,115,46,112,97,116,104,95,104,111,111, + 107,115,32,97,110,100,32,115,121,115,46,112,97,116,104,95, + 105,109,112,111,114,116,101,114,95,99,97,99,104,101,46,10, + 78,41,7,114,23,0,0,0,114,75,0,0,0,114,76,2, + 0,0,114,12,1,0,0,114,13,1,0,0,114,17,1,0, + 0,114,232,1,0,0,41,6,114,59,1,0,0,114,51,1, + 0,0,114,75,0,0,0,114,67,1,0,0,114,24,1,0, + 0,114,73,2,0,0,115,6,0,0,0,32,32,32,32,32, + 32,114,10,0,0,0,114,68,1,0,0,218,20,80,97,116, + 104,70,105,110,100,101,114,46,102,105,110,100,95,115,112,101, + 99,12,6,0,0,115,110,0,0,0,128,0,240,12,0,12, + 16,137,60,220,19,22,151,56,145,56,136,68,216,15,18,143, + 125,137,125,152,88,168,86,211,15,52,136,4,216,11,15,137, + 60,216,19,23,216,13,17,143,91,137,91,209,13,32,216,29, + 33,215,29,60,209,29,60,136,78,222,15,29,240,6,0,31, + 35,144,4,148,11,220,50,64,192,24,208,91,94,215,91,104, + 209,91,104,211,50,105,144,4,212,16,47,216,23,27,144,11, + 224,23,27,224,19,23,136,75,114,32,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,15,0, + 0,0,243,50,0,0,0,149,0,83,1,83,2,75,0,74, + 1,110,2,32,0,85,2,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,85,0,48, + 0,85,1,68,1,54,1,36,0,41,3,122,240,10,70,105, + 110,100,32,100,105,115,116,114,105,98,117,116,105,111,110,115, + 46,10,10,82,101,116,117,114,110,32,97,110,32,105,116,101, + 114,97,98,108,101,32,111,102,32,97,108,108,32,68,105,115, + 116,114,105,98,117,116,105,111,110,32,105,110,115,116,97,110, + 99,101,115,32,99,97,112,97,98,108,101,32,111,102,10,108, + 111,97,100,105,110,103,32,116,104,101,32,109,101,116,97,100, + 97,116,97,32,102,111,114,32,112,97,99,107,97,103,101,115, + 32,109,97,116,99,104,105,110,103,32,96,96,99,111,110,116, + 101,120,116,46,110,97,109,101,96,96,10,40,111,114,32,97, + 108,108,32,110,97,109,101,115,32,105,102,32,96,96,78,111, + 110,101,96,96,32,105,110,100,105,99,97,116,101,100,41,32, + 97,108,111,110,103,32,116,104,101,32,112,97,116,104,115,32, + 105,110,32,116,104,101,32,108,105,115,116,10,111,102,32,100, + 105,114,101,99,116,111,114,105,101,115,32,96,96,99,111,110, + 116,101,120,116,46,112,97,116,104,96,96,46,10,114,1,0, + 0,0,114,53,2,0,0,41,3,114,58,2,0,0,114,54, + 2,0,0,218,18,102,105,110,100,95,100,105,115,116,114,105, + 98,117,116,105,111,110,115,41,3,114,197,0,0,0,114,198, + 0,0,0,114,54,2,0,0,115,3,0,0,0,32,32,32, + 114,10,0,0,0,114,81,2,0,0,218,29,80,97,116,104, + 70,105,110,100,101,114,46,102,105,110,100,95,100,105,115,116, + 114,105,98,117,116,105,111,110,115,36,6,0,0,115,29,0, + 0,0,128,0,245,20,0,9,58,216,15,33,215,15,52,210, + 15,52,176,100,208,15,69,184,102,209,15,69,208,8,69,114, + 32,0,0,0,114,34,0,0,0,114,84,0,0,0,114,70, + 1,0,0,41,14,114,204,0,0,0,114,203,0,0,0,114, + 205,0,0,0,114,71,1,0,0,114,206,0,0,0,114,74, + 1,0,0,114,52,2,0,0,114,65,2,0,0,114,75,1, + 0,0,114,70,2,0,0,114,76,2,0,0,114,68,1,0, + 0,114,81,2,0,0,114,76,1,0,0,114,34,0,0,0, + 114,32,0,0,0,114,10,0,0,0,114,50,2,0,0,114, + 50,2,0,0,182,5,0,0,115,125,0,0,0,134,0,225, + 4,72,224,5,17,241,2,15,5,47,243,3,0,6,18,240, + 2,15,5,47,240,34,0,6,18,241,2,10,5,24,243,3, + 0,6,18,240,2,10,5,24,240,24,0,6,17,241,2,19, + 5,22,243,3,0,6,17,240,2,19,5,22,240,42,0,6, + 17,243,2,26,5,24,243,3,0,6,17,240,2,26,5,24, + 240,56,0,6,17,243,2,21,5,24,243,3,0,6,17,240, + 2,21,5,24,240,46,0,6,18,241,2,10,5,70,1,243, + 3,0,6,18,243,2,10,5,70,1,114,32,0,0,0,114, + 50,2,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,80,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,83,2,114,4, + 83,3,26,0,114,5,83,4,26,0,114,6,83,5,26,0, + 114,7,83,12,83,7,26,0,106,1,114,8,83,8,26,0, + 114,9,92,10,83,9,26,0,53,0,0,0,0,0,0,0, + 114,11,83,10,26,0,114,12,83,11,114,13,103,6,41,13, + 218,10,70,105,108,101,70,105,110,100,101,114,105,50,6,0, + 0,122,160,70,105,108,101,45,98,97,115,101,100,32,102,105, + 110,100,101,114,46,10,10,73,110,116,101,114,97,99,116,105, + 111,110,115,32,119,105,116,104,32,116,104,101,32,102,105,108, + 101,32,115,121,115,116,101,109,32,97,114,101,32,99,97,99, + 104,101,100,32,102,111,114,32,112,101,114,102,111,114,109,97, + 110,99,101,44,32,98,101,105,110,103,10,114,101,102,114,101, + 115,104,101,100,32,119,104,101,110,32,116,104,101,32,100,105, + 114,101,99,116,111,114,121,32,116,104,101,32,102,105,110,100, + 101,114,32,105,115,32,104,97,110,100,108,105,110,103,32,104, + 97,115,32,98,101,101,110,32,109,111,100,105,102,105,101,100, + 46,10,10,99,2,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,7,0,0,0,243,30,1,0,0,94,5,149, + 0,47,0,110,3,85,2,19,0,72,33,0,0,117,2,0, + 0,109,5,110,4,85,3,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,5,52,1,83, + 1,26,0,106,8,85,4,19,0,53,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,32,0,77,35,0,0,11, + 0,32,0,88,48,108,1,0,0,0,0,0,0,0,0,85, + 1,40,0,0,0,0,0,0,0,97,6,0,0,85,1,83, + 2,58,88,0,0,97,27,0,0,91,4,0,0,0,0,0, + 0,0,0,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,53,0,0,0,0,0,0, + 0,85,0,108,4,0,0,0,0,0,0,0,0,79,16,91, + 11,0,0,0,0,0,0,0,0,85,1,53,1,0,0,0, + 0,0,0,85,0,108,4,0,0,0,0,0,0,0,0,83, + 3,85,0,108,6,0,0,0,0,0,0,0,0,91,15,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,85, + 0,108,8,0,0,0,0,0,0,0,0,91,15,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,85,0,108, + 9,0,0,0,0,0,0,0,0,103,4,41,5,122,138,73, + 110,105,116,105,97,108,105,122,101,32,119,105,116,104,32,116, + 104,101,32,112,97,116,104,32,116,111,32,115,101,97,114,99, + 104,32,111,110,32,97,110,100,32,97,32,118,97,114,105,97, + 98,108,101,32,110,117,109,98,101,114,32,111,102,10,50,45, + 116,117,112,108,101,115,32,99,111,110,116,97,105,110,105,110, + 103,32,116,104,101,32,108,111,97,100,101,114,32,97,110,100, + 32,116,104,101,32,102,105,108,101,32,115,117,102,102,105,120, + 101,115,32,116,104,101,32,108,111,97,100,101,114,10,114,101, + 99,111,103,110,105,122,101,115,46,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,51,0,0,0,243,42, + 0,0,0,62,1,35,0,32,0,149,0,85,0,19,0,72, + 8,0,0,111,17,84,2,52,2,118,0,149,5,32,0,77, + 10,0,0,11,0,32,0,103,0,55,3,102,1,114,84,0, + 0,0,114,34,0,0,0,41,3,114,8,0,0,0,114,220, + 1,0,0,114,12,1,0,0,115,3,0,0,0,32,32,128, + 114,10,0,0,0,114,11,0,0,0,218,38,70,105,108,101, + 70,105,110,100,101,114,46,95,95,105,110,105,116,95,95,46, + 60,108,111,99,97,108,115,62,46,60,103,101,110,101,120,112, + 114,62,65,6,0,0,115,20,0,0,0,248,233,0,128,0, + 208,26,67,186,40,176,6,160,70,213,27,43,186,40,249,115, + 4,0,0,0,131,16,19,1,114,111,0,0,0,114,177,0, + 0,0,78,41,10,114,248,0,0,0,218,8,95,108,111,97, + 100,101,114,115,114,26,0,0,0,114,103,0,0,0,114,75, + 0,0,0,114,113,0,0,0,218,11,95,112,97,116,104,95, + 109,116,105,109,101,218,3,115,101,116,218,11,95,112,97,116, + 104,95,99,97,99,104,101,218,19,95,114,101,108,97,120,101, + 100,95,112,97,116,104,95,99,97,99,104,101,41,6,114,196, + 0,0,0,114,75,0,0,0,218,14,108,111,97,100,101,114, + 95,100,101,116,97,105,108,115,218,7,108,111,97,100,101,114, + 115,114,26,1,0,0,114,12,1,0,0,115,6,0,0,0, + 32,32,32,32,32,64,114,10,0,0,0,114,80,1,0,0, + 218,19,70,105,108,101,70,105,110,100,101,114,46,95,95,105, + 110,105,116,95,95,59,6,0,0,115,110,0,0,0,248,128, + 0,240,8,0,19,21,136,7,219,32,46,209,12,28,136,70, + 144,72,216,12,19,143,78,137,78,212,26,67,185,40,211,26, + 67,214,12,67,241,3,0,33,47,224,24,31,140,13,230,15, + 19,144,116,152,115,147,123,220,24,27,159,10,154,10,155,12, + 136,68,141,73,228,24,37,160,100,211,24,43,136,68,140,73, + 216,27,29,136,4,212,8,24,220,27,30,155,53,136,4,212, + 8,24,220,35,38,163,53,136,4,213,8,32,114,32,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,243,18,0,0,0,149,0,83,1,85, + 0,108,0,0,0,0,0,0,0,0,0,103,2,41,3,122, + 31,73,110,118,97,108,105,100,97,116,101,32,116,104,101,32, + 100,105,114,101,99,116,111,114,121,32,109,116,105,109,101,46, + 114,177,0,0,0,78,41,1,114,89,2,0,0,114,157,1, + 0,0,115,1,0,0,0,32,114,10,0,0,0,114,52,2, + 0,0,218,28,70,105,108,101,70,105,110,100,101,114,46,105, + 110,118,97,108,105,100,97,116,101,95,99,97,99,104,101,115, + 76,6,0,0,115,10,0,0,0,128,0,224,27,29,136,4, + 213,8,24,114,32,0,0,0,99,6,0,0,0,0,0,0, + 0,0,0,0,0,7,0,0,0,3,0,0,0,243,40,0, + 0,0,149,0,85,1,34,0,88,35,53,2,0,0,0,0, + 0,0,110,6,91,1,0,0,0,0,0,0,0,0,88,35, + 85,6,85,4,83,1,57,4,36,0,41,2,78,114,11,1, + 0,0,41,1,114,28,1,0,0,41,7,114,196,0,0,0, + 114,25,1,0,0,114,51,1,0,0,114,75,0,0,0,218, + 4,115,109,115,108,114,67,1,0,0,114,12,1,0,0,115, + 7,0,0,0,32,32,32,32,32,32,32,114,10,0,0,0, + 114,76,2,0,0,218,20,70,105,108,101,70,105,110,100,101, + 114,46,95,103,101,116,95,115,112,101,99,80,6,0,0,115, + 34,0,0,0,128,0,217,17,29,152,104,211,17,45,136,6, + 220,15,38,160,120,184,102,216,66,70,241,3,1,16,72,1, + 240,0,1,9,72,1,114,32,0,0,0,78,99,3,0,0, + 0,0,0,0,0,0,0,0,0,8,0,0,0,3,0,0, + 0,243,240,3,0,0,149,0,83,1,110,3,85,1,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,2,53,1,0,0,0,0,0,0,83,3,5,0, + 0,0,110,4,30,0,91,3,0,0,0,0,0,0,0,0, + 85,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,61,1,40,0,0,0,0,0,0,0, + 100,21,0,0,32,0,91,6,0,0,0,0,0,0,0,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,53,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,82,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,5,88,80,82,14, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,58,119,0,0,97,22,0,0,85,0,82,17,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,32,0,88,80,108,7,0,0, + 0,0,0,0,0,0,91,19,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,29,0,0,85,0,82,20,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,6,85,4,82,23, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,110,7,79,14,85,0, + 82,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,6,85,4,110,7,88,118,59,0,0,0, + 97,108,0,0,91,27,0,0,0,0,0,0,0,0,85,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,4,53,2,0,0,0,0,0,0,110,8, + 85,0,82,28,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,19,0,72,59,0,0,117,2,0,0, + 112,154,83,5,85,9,45,0,0,0,110,11,91,27,0,0, + 0,0,0,0,0,0,88,139,53,2,0,0,0,0,0,0, + 110,12,91,31,0,0,0,0,0,0,0,0,85,12,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,2, + 0,0,77,39,0,0,85,0,82,33,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,88,161,88,200, + 47,1,85,2,53,5,0,0,0,0,0,0,115,2,32,0, + 36,0,11,0,32,0,91,35,0,0,0,0,0,0,0,0, + 85,8,53,1,0,0,0,0,0,0,110,3,85,0,82,28, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,19,0,72,99,0,0,117,2,0,0,112,154,30,0, + 91,27,0,0,0,0,0,0,0,0,85,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 88,73,45,0,0,0,53,2,0,0,0,0,0,0,110,12, + 91,38,0,0,0,0,0,0,0,0,82,41,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,7, + 85,12,83,3,83,8,57,3,32,0,88,121,45,0,0,0, + 85,6,59,0,0,0,100,2,0,0,77,61,0,0,91,31, + 0,0,0,0,0,0,0,0,85,12,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,2,0,0,77,79, + 0,0,85,0,82,33,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,88,161,85,12,83,6,85,2, + 53,5,0,0,0,0,0,0,115,2,32,0,36,0,11,0, + 32,0,85,3,40,0,0,0,0,0,0,0,97,54,0,0, + 91,38,0,0,0,0,0,0,0,0,82,41,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,9, + 87,8,53,2,0,0,0,0,0,0,32,0,91,38,0,0, + 0,0,0,0,0,0,82,43,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,1,83,6,53,2, + 0,0,0,0,0,0,110,13,85,8,47,1,85,13,108,22, + 0,0,0,0,0,0,0,0,85,13,36,0,103,6,33,0, + 91,12,0,0,0,0,0,0,0,0,7,0,97,6,0,0, + 32,0,83,4,110,5,31,0,71,1,78,144,102,0,61,3, + 31,0,102,1,33,0,91,36,0,0,0,0,0,0,0,0, + 7,0,97,4,0,0,32,0,31,0,32,0,103,6,102,0, + 61,3,31,0,102,1,41,10,122,95,84,114,121,32,116,111, + 32,102,105,110,100,32,97,32,115,112,101,99,32,102,111,114, + 32,116,104,101,32,115,112,101,99,105,102,105,101,100,32,109, + 111,100,117,108,101,46,10,10,82,101,116,117,114,110,115,32, + 116,104,101,32,109,97,116,99,104,105,110,103,32,115,112,101, + 99,44,32,111,114,32,78,111,110,101,32,105,102,32,110,111, + 116,32,102,111,117,110,100,46,10,70,114,111,0,0,0,114, + 59,0,0,0,114,177,0,0,0,114,80,1,0,0,78,122, + 9,116,114,121,105,110,103,32,123,125,41,1,218,9,118,101, + 114,98,111,115,105,116,121,122,25,112,111,115,115,105,98,108, + 101,32,110,97,109,101,115,112,97,99,101,32,102,111,114,32, + 123,125,41,23,114,138,0,0,0,114,93,0,0,0,114,75, + 0,0,0,114,26,0,0,0,114,103,0,0,0,114,185,1, + 0,0,114,95,0,0,0,114,89,2,0,0,218,11,95,102, + 105,108,108,95,99,97,99,104,101,114,30,0,0,0,114,92, + 2,0,0,114,179,0,0,0,114,91,2,0,0,114,79,0, + 0,0,114,88,2,0,0,114,101,0,0,0,114,76,2,0, + 0,114,104,0,0,0,114,145,0,0,0,114,216,0,0,0, + 114,223,0,0,0,114,19,1,0,0,114,13,1,0,0,41, + 14,114,196,0,0,0,114,51,1,0,0,114,67,1,0,0, + 218,12,105,115,95,110,97,109,101,115,112,97,99,101,218,11, + 116,97,105,108,95,109,111,100,117,108,101,114,250,0,0,0, + 218,5,99,97,99,104,101,218,12,99,97,99,104,101,95,109, + 111,100,117,108,101,218,9,98,97,115,101,95,112,97,116,104, + 114,220,1,0,0,114,25,1,0,0,218,13,105,110,105,116, + 95,102,105,108,101,110,97,109,101,218,9,102,117,108,108,95, + 112,97,116,104,114,24,1,0,0,115,14,0,0,0,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,114,10,0,0, + 0,114,68,1,0,0,218,20,70,105,108,101,70,105,110,100, + 101,114,46,102,105,110,100,95,115,112,101,99,85,6,0,0, + 115,206,1,0,0,128,0,240,10,0,24,29,136,12,216,22, + 30,215,22,41,209,22,41,168,35,211,22,46,168,113,209,22, + 49,136,11,240,2,3,9,23,220,20,30,152,116,159,121,153, + 121,215,31,56,172,67,175,74,170,74,171,76,211,20,57,215, + 20,66,209,20,66,136,69,240,6,0,12,17,215,20,36,209, + 20,36,211,11,36,216,12,16,215,12,28,209,12,28,212,12, + 30,216,31,36,212,12,28,228,11,22,143,61,137,61,216,20, + 24,215,20,44,209,20,44,136,69,216,27,38,215,27,44,209, + 27,44,211,27,46,137,76,224,20,24,215,20,36,209,20,36, + 136,69,216,27,38,136,76,224,11,23,211,11,32,220,24,34, + 160,52,167,57,161,57,168,107,211,24,58,136,73,216,40,44, + 175,13,172,13,209,16,36,144,6,216,32,42,168,86,209,32, + 51,144,13,220,28,38,160,121,211,28,64,144,9,220,19,31, + 160,9,215,19,42,211,19,42,216,27,31,159,62,153,62,168, + 44,192,41,200,91,208,90,96,211,27,97,210,20,97,241,9, + 0,41,54,244,16,0,32,43,168,57,211,31,53,144,12,224, + 36,40,167,77,164,77,209,12,32,136,70,240,2,3,13,28, + 220,28,38,160,116,167,121,161,121,176,43,209,50,70,211,28, + 71,144,9,244,6,0,13,23,215,12,39,209,12,39,168,11, + 176,89,200,33,208,12,39,209,12,76,216,15,27,209,15,36, + 168,5,213,15,45,220,19,31,160,9,215,19,42,211,19,42, + 216,27,31,159,62,153,62,168,44,192,41,216,42,46,176,6, + 243,3,1,28,56,242,0,1,21,56,241,17,0,37,50,246, + 20,0,12,24,220,12,22,215,12,39,209,12,39,208,40,67, + 192,89,212,12,79,220,19,29,215,19,40,209,19,40,168,24, + 176,52,211,19,56,136,68,216,47,56,168,107,136,68,212,12, + 43,216,19,23,136,75,216,15,19,248,244,81,1,0,16,23, + 243,0,1,9,23,216,20,22,139,69,240,3,1,9,23,251, + 244,56,0,20,30,243,0,1,13,28,218,23,27,240,3,1, + 13,28,250,115,35,0,0,0,152,59,71,20,0,196,53,24, + 71,39,2,199,20,12,71,36,3,199,35,1,71,36,3,199, + 39,10,71,53,5,199,52,1,71,53,5,99,1,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 243,134,2,0,0,149,0,85,0,82,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,1,30, + 0,91,2,0,0,0,0,0,0,0,0,82,4,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,1,61,1,40,0,0,0,0,0,0,0,100,21,0, + 0,32,0,91,2,0,0,0,0,0,0,0,0,82,6,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,53,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,110,2,91,14,0,0,0,0,0,0,0,0,82, + 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,19,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,1,53,1,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,17,0,0,91,21,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,85,0,108,11,0,0,0,0,0,0,0,0,79,93,91, + 21,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,110,3,85,2,19,0,72,71,0,0,110,4,85,4,82, + 25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,2,53,1,0,0,0,0,0,0,117,3,0, + 0,112,86,110,7,85,6,40,0,0,0,0,0,0,0,97, + 22,0,0,85,5,14,0,83,2,85,7,82,27,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,14,0,51,3,110,8,79,2,85, + 5,110,8,85,3,82,29,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,8,53,1,0,0,0, + 0,0,0,32,0,77,73,0,0,11,0,32,0,88,48,108, + 11,0,0,0,0,0,0,0,0,91,14,0,0,0,0,0, + 0,0,0,82,16,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,19,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,30,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,38,0,0,85,2,19,0,86,9,115, + 2,49,0,115,2,19,0,72,18,0,0,111,153,82,27,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,105,2,77,20,0,0,11, + 0,32,0,115,2,110,9,85,0,108,16,0,0,0,0,0, + 0,0,0,103,3,103,3,33,0,91,8,0,0,0,0,0, + 0,0,0,91,10,0,0,0,0,0,0,0,0,91,12,0, + 0,0,0,0,0,0,0,52,3,7,0,97,5,0,0,32, + 0,47,0,110,2,31,0,78,250,102,0,61,3,31,0,102, + 1,115,2,32,0,115,2,110,9,102,0,41,4,122,68,70, + 105,108,108,32,116,104,101,32,99,97,99,104,101,32,111,102, + 32,112,111,116,101,110,116,105,97,108,32,109,111,100,117,108, + 101,115,32,97,110,100,32,112,97,99,107,97,103,101,115,32, + 102,111,114,32,116,104,105,115,32,100,105,114,101,99,116,111, + 114,121,46,114,14,0,0,0,114,111,0,0,0,78,41,17, + 114,75,0,0,0,114,26,0,0,0,218,7,108,105,115,116, + 100,105,114,114,103,0,0,0,114,68,2,0,0,218,15,80, + 101,114,109,105,115,115,105,111,110,69,114,114,111,114,218,18, + 78,111,116,65,68,105,114,101,99,116,111,114,121,69,114,114, + 111,114,114,23,0,0,0,114,35,0,0,0,114,36,0,0, + 0,114,90,2,0,0,114,91,2,0,0,114,165,0,0,0, + 114,179,0,0,0,218,3,97,100,100,114,37,0,0,0,114, + 92,2,0,0,41,10,114,196,0,0,0,114,75,0,0,0, + 218,8,99,111,110,116,101,110,116,115,218,21,108,111,119,101, + 114,95,115,117,102,102,105,120,95,99,111,110,116,101,110,116, + 115,114,25,2,0,0,114,194,0,0,0,114,246,1,0,0, + 114,220,1,0,0,218,8,110,101,119,95,110,97,109,101,218, + 2,102,110,115,10,0,0,0,32,32,32,32,32,32,32,32, + 32,32,114,10,0,0,0,114,103,2,0,0,218,22,70,105, + 108,101,70,105,110,100,101,114,46,95,102,105,108,108,95,99, + 97,99,104,101,136,6,0,0,115,4,1,0,0,128,0,224, + 15,19,143,121,137,121,136,4,240,2,5,9,26,220,23,26, + 151,123,146,123,160,52,215,35,55,172,51,175,58,170,58,171, + 60,211,23,56,136,72,244,14,0,16,19,143,124,137,124,215, + 15,38,209,15,38,160,117,215,15,45,209,15,45,220,31,34, + 160,56,155,125,136,68,213,12,28,244,14,0,37,40,163,69, + 208,12,33,219,24,32,144,4,216,36,40,167,78,161,78,176, + 51,211,36,55,209,16,33,144,4,152,54,222,19,22,216,34, + 38,160,22,160,113,168,22,175,28,169,28,171,30,208,40,56, + 208,31,57,145,72,224,31,35,144,72,216,16,37,215,16,41, + 209,16,41,168,40,214,16,51,241,13,0,25,33,240,14,0, + 32,53,212,12,28,220,11,14,143,60,137,60,215,11,34,209, + 11,34,212,35,62,215,11,63,209,11,63,217,61,69,211,39, + 70,186,88,176,114,175,8,169,8,174,10,185,88,209,39,70, + 136,68,213,12,36,240,3,0,12,64,1,248,244,47,0,17, + 34,164,63,212,52,70,208,15,71,243,0,3,9,26,240,6, + 0,24,26,138,72,240,7,3,9,26,252,242,48,0,40,71, + 1,115,23,0,0,0,142,50,68,33,0,195,62,25,68,62, + 4,196,33,23,68,59,3,196,58,1,68,59,3,99,1,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,7,0, + 0,0,243,24,0,0,0,94,0,94,1,149,0,85,0,85, + 1,52,2,83,1,26,0,106,8,110,2,85,2,36,0,41, + 2,122,236,65,32,99,108,97,115,115,32,109,101,116,104,111, + 100,32,119,104,105,99,104,32,114,101,116,117,114,110,115,32, + 97,32,99,108,111,115,117,114,101,32,116,111,32,117,115,101, + 32,111,110,32,115,121,115,46,112,97,116,104,95,104,111,111, + 107,10,119,104,105,99,104,32,119,105,108,108,32,114,101,116, + 117,114,110,32,97,110,32,105,110,115,116,97,110,99,101,32, + 117,115,105,110,103,32,116,104,101,32,115,112,101,99,105,102, + 105,101,100,32,108,111,97,100,101,114,115,32,97,110,100,32, + 116,104,101,32,112,97,116,104,10,99,97,108,108,101,100,32, + 111,110,32,116,104,101,32,99,108,111,115,117,114,101,46,10, + 10,73,102,32,116,104,101,32,112,97,116,104,32,99,97,108, + 108,101,100,32,111,110,32,116,104,101,32,99,108,111,115,117, + 114,101,32,105,115,32,110,111,116,32,97,32,100,105,114,101, + 99,116,111,114,121,44,32,73,109,112,111,114,116,69,114,114, + 111,114,32,105,115,10,114,97,105,115,101,100,46,10,10,99, + 1,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 19,0,0,0,243,74,0,0,0,62,2,149,0,91,1,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,10,0,0,91,3,0, + 0,0,0,0,0,0,0,83,1,85,0,83,2,57,2,101, + 1,84,1,34,0,85,0,47,1,84,2,81,1,55,6,54, + 0,36,0,41,3,122,45,80,97,116,104,32,104,111,111,107, + 32,102,111,114,32,105,109,112,111,114,116,108,105,98,46,109, + 97,99,104,105,110,101,114,121,46,70,105,108,101,70,105,110, + 100,101,114,46,122,30,111,110,108,121,32,100,105,114,101,99, + 116,111,114,105,101,115,32,97,114,101,32,115,117,112,112,111, + 114,116,101,100,114,92,0,0,0,41,2,114,104,0,0,0, + 114,195,0,0,0,41,3,114,75,0,0,0,114,59,1,0, + 0,114,93,2,0,0,115,3,0,0,0,32,128,128,114,10, + 0,0,0,218,24,112,97,116,104,95,104,111,111,107,95,102, + 111,114,95,70,105,108,101,70,105,110,100,101,114,218,54,70, + 105,108,101,70,105,110,100,101,114,46,112,97,116,104,95,104, + 111,111,107,46,60,108,111,99,97,108,115,62,46,112,97,116, + 104,95,104,111,111,107,95,102,111,114,95,70,105,108,101,70, + 105,110,100,101,114,177,6,0,0,115,44,0,0,0,248,128, + 0,228,19,30,152,116,215,19,36,209,19,36,220,22,33,208, + 34,66,200,20,209,22,78,208,16,78,217,19,22,144,116,208, + 19,45,152,110,210,19,45,208,12,45,114,32,0,0,0,114, + 34,0,0,0,41,3,114,59,1,0,0,114,93,2,0,0, + 114,124,2,0,0,115,3,0,0,0,96,96,32,114,10,0, + 0,0,218,9,112,97,116,104,95,104,111,111,107,218,20,70, + 105,108,101,70,105,110,100,101,114,46,112,97,116,104,95,104, + 111,111,107,167,6,0,0,115,16,0,0,0,249,128,0,246, + 20,4,9,46,240,12,0,16,40,208,8,39,114,32,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,36,0,0,0,149,0,83,1,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,60,2,14,0,83,2,51,3,36,0,41, + 3,78,122,11,70,105,108,101,70,105,110,100,101,114,40,114, + 20,2,0,0,114,92,0,0,0,114,157,1,0,0,115,1, + 0,0,0,32,114,10,0,0,0,114,21,2,0,0,218,19, + 70,105,108,101,70,105,110,100,101,114,46,95,95,114,101,112, + 114,95,95,185,6,0,0,115,21,0,0,0,128,0,216,17, + 28,152,84,159,89,153,89,153,77,168,17,208,15,43,208,8, + 43,114,32,0,0,0,41,5,114,88,2,0,0,114,91,2, + 0,0,114,89,2,0,0,114,92,2,0,0,114,75,0,0, + 0,114,84,0,0,0,41,14,114,204,0,0,0,114,203,0, + 0,0,114,205,0,0,0,114,71,1,0,0,114,206,0,0, + 0,114,80,1,0,0,114,52,2,0,0,114,76,2,0,0, + 114,68,1,0,0,114,103,2,0,0,114,75,1,0,0,114, + 126,2,0,0,114,21,2,0,0,114,76,1,0,0,114,34, + 0,0,0,114,32,0,0,0,114,10,0,0,0,114,84,2, + 0,0,114,84,2,0,0,50,6,0,0,115,60,0,0,0, + 134,0,241,4,5,5,8,242,14,15,5,41,242,34,2,5, + 30,242,8,3,5,72,1,244,10,49,5,20,242,102,1,29, + 5,71,1,240,62,0,6,17,241,2,15,5,40,243,3,0, + 6,17,240,2,15,5,40,245,34,1,5,44,114,32,0,0, + 0,114,84,2,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,243,30,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 114,4,83,3,26,0,114,5,83,4,114,6,103,5,41,6, + 218,20,65,112,112,108,101,70,114,97,109,101,119,111,114,107, + 76,111,97,100,101,114,105,189,6,0,0,122,114,65,32,108, + 111,97,100,101,114,32,102,111,114,32,109,111,100,117,108,101, + 115,32,116,104,97,116,32,104,97,118,101,32,98,101,101,110, + 32,112,97,99,107,97,103,101,100,32,97,115,32,102,114,97, + 109,101,119,111,114,107,115,32,102,111,114,10,99,111,109,112, + 97,116,105,98,105,108,105,116,121,32,119,105,116,104,32,65, + 112,112,108,101,39,115,32,105,79,83,32,65,112,112,32,83, + 116,111,114,101,32,112,111,108,105,99,105,101,115,46,10,99, + 2,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,188,3,0,0,149,0,85,1,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,131,0,0,91,4,0,0,0, + 0,0,0,0,0,82,6,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,85,1,82,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,2,53,2,0,0,0,0,0,0,2,0,110,2,85, + 2,82,9,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,82,11,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,82,13,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,110,3,83,0,83,0,83,0,53,2,0, + 0,0,0,0,0,32,0,91,15,0,0,0,0,0,0,0, + 0,91,16,0,0,0,0,0,0,0,0,82,18,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,83,3,5,0,0,0,110,4,91, + 21,0,0,0,0,0,0,0,0,85,4,87,3,53,2,0, + 0,0,0,0,0,85,1,108,0,0,0,0,0,0,0,0, + 0,85,0,82,22,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,1,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,13,0, + 0,85,0,82,22,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,110,5,79,128,91,4,0,0,0, + 0,0,0,0,0,82,6,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,85,0,82,22,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,4,45,0,0,0,83,2,53,2,0,0,0,0,0, + 0,2,0,110,2,85,2,82,9,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,82,11,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,82, + 13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,110,6,91,15,0, + 0,0,0,0,0,0,0,91,16,0,0,0,0,0,0,0, + 0,82,18,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,83,3,5, + 0,0,0,110,4,91,21,0,0,0,0,0,0,0,0,88, + 70,53,2,0,0,0,0,0,0,110,5,83,0,83,0,83, + 0,53,2,0,0,0,0,0,0,32,0,91,24,0,0,0, + 0,0,0,0,0,82,27,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,28,0,0,0,0,0, + 0,0,0,82,30,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,53,2,0,0,0,0,0, + 0,110,7,91,24,0,0,0,0,0,0,0,0,82,33,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,5,85,1,82,34,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87, + 5,53,4,0,0,0,0,0,0,32,0,30,0,88,87,108, + 18,0,0,0,0,0,0,0,0,85,7,36,0,33,0,44, + 0,40,0,0,0,0,0,0,0,100,1,0,0,102,2,32, + 0,31,0,32,0,32,0,71,1,78,66,61,3,31,0,102, + 1,33,0,44,0,40,0,0,0,0,0,0,0,100,1,0, + 0,102,2,32,0,31,0,32,0,32,0,78,121,61,3,31, + 0,102,1,33,0,91,38,0,0,0,0,0,0,0,0,7, + 0,97,4,0,0,32,0,31,0,85,7,36,0,102,0,61, + 3,31,0,102,1,41,6,78,250,6,46,102,119,111,114,107, + 114,169,1,0,0,114,1,0,0,0,122,7,46,111,114,105, + 103,105,110,122,66,65,112,112,108,101,32,102,114,97,109,101, + 119,111,114,107,32,101,120,116,101,110,115,105,111,110,32,109, + 111,100,117,108,101,32,123,33,114,125,32,108,111,97,100,101, + 100,32,102,114,111,109,32,123,33,114,125,32,40,112,97,116, + 104,32,123,33,114,125,41,41,20,114,17,1,0,0,114,66, + 0,0,0,114,122,0,0,0,114,174,1,0,0,114,173,1, + 0,0,114,5,1,0,0,218,5,115,116,114,105,112,114,89, + 0,0,0,114,23,0,0,0,218,10,101,120,101,99,117,116, + 97,98,108,101,114,79,0,0,0,114,75,0,0,0,114,216, + 0,0,0,114,92,1,0,0,114,242,0,0,0,114,212,1, + 0,0,114,223,0,0,0,114,194,0,0,0,218,8,95,95, + 102,105,108,101,95,95,114,35,1,0,0,41,8,114,196,0, + 0,0,114,24,1,0,0,114,127,0,0,0,218,16,102,114, + 97,109,101,119,111,114,107,95,98,105,110,97,114,121,218,11, + 98,117,110,100,108,101,95,112,97,116,104,114,75,0,0,0, + 114,17,1,0,0,114,94,1,0,0,115,8,0,0,0,32, + 32,32,32,32,32,32,32,114,10,0,0,0,114,87,1,0, + 0,218,34,65,112,112,108,101,70,114,97,109,101,119,111,114, + 107,76,111,97,100,101,114,46,99,114,101,97,116,101,95,109, + 111,100,117,108,101,193,6,0,0,115,100,1,0,0,128,0, + 240,10,0,12,16,143,59,137,59,215,11,31,209,11,31,160, + 8,215,11,41,209,11,41,220,17,20,151,26,146,26,152,68, + 159,75,153,75,168,19,212,17,45,176,20,216,35,39,167,57, + 161,57,163,59,215,35,53,209,35,53,211,35,55,215,35,61, + 209,35,61,211,35,63,208,16,32,247,3,0,18,46,228,26, + 37,164,99,167,110,161,110,211,26,53,176,97,209,26,56,136, + 75,220,26,36,160,91,208,50,66,211,26,67,136,68,140,75, + 240,10,0,12,16,143,57,137,57,215,11,29,209,11,29,152, + 104,215,11,39,209,11,39,216,19,23,151,57,145,57,137,68, + 228,17,20,151,26,146,26,152,68,159,73,153,73,168,9,209, + 28,49,176,51,212,17,55,184,52,216,25,29,159,25,153,25, + 155,27,215,25,43,209,25,43,211,25,45,215,25,51,209,25, + 51,211,25,53,144,6,220,30,41,172,35,175,46,169,46,211, + 30,57,184,33,209,30,60,144,11,220,23,33,160,43,211,23, + 54,144,4,247,7,0,18,56,244,10,0,18,28,215,17,53, + 209,17,53,180,100,215,54,73,209,54,73,200,52,211,17,80, + 136,6,228,8,18,215,8,35,209,8,35,216,12,80,216,12, + 16,143,73,137,73,216,12,16,143,75,137,75,216,12,16,244, + 9,5,9,10,240,16,6,9,17,216,30,34,140,79,240,14, + 0,16,22,136,13,247,69,1,0,18,46,214,17,45,250,247, + 22,0,18,56,213,17,55,251,244,34,0,16,30,243,0,4, + 9,17,240,8,0,13,17,224,15,21,136,13,240,13,4,9, + 17,250,115,43,0,0,0,193,2,45,70,42,3,195,53,65, + 20,70,60,3,198,34,6,71,13,0,198,42,10,70,57,7, + 198,60,10,71,10,7,199,13,10,71,27,3,199,26,1,71, + 27,3,114,34,0,0,0,78,41,7,114,204,0,0,0,114, + 203,0,0,0,114,205,0,0,0,114,71,1,0,0,114,206, + 0,0,0,114,87,1,0,0,114,76,1,0,0,114,34,0, + 0,0,114,32,0,0,0,114,10,0,0,0,114,131,2,0, + 0,114,131,2,0,0,189,6,0,0,115,12,0,0,0,134, + 0,241,2,2,5,8,245,6,40,5,22,114,32,0,0,0, + 114,131,2,0,0,99,4,0,0,0,0,0,0,0,0,0, + 0,0,6,0,0,0,3,0,0,0,243,72,1,0,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,1,53,1,0,0,0,0,0, + 0,110,4,85,0,82,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,2,53,1,0,0,0, + 0,0,0,110,5,85,4,40,0,0,0,0,0,0,0,100, + 48,0,0,85,5,40,0,0,0,0,0,0,0,97,13,0, + 0,85,5,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,110,4,79,28,88,35,58,88,0, + 0,97,12,0,0,91,5,0,0,0,0,0,0,0,0,88, + 18,53,2,0,0,0,0,0,0,110,4,79,11,91,7,0, + 0,0,0,0,0,0,0,88,18,53,2,0,0,0,0,0, + 0,110,4,85,5,40,0,0,0,0,0,0,0,100,33,0, + 0,91,9,0,0,0,0,0,0,0,0,88,18,85,4,83, + 3,57,3,110,5,85,3,40,0,0,0,0,0,0,0,97, + 16,0,0,91,11,0,0,0,0,0,0,0,0,85,3,53, + 1,0,0,0,0,0,0,85,5,108,6,0,0,0,0,0, + 0,0,0,30,0,88,80,83,2,39,0,0,0,88,64,83, + 1,39,0,0,0,88,32,83,4,39,0,0,0,88,48,83, + 5,39,0,0,0,103,0,33,0,91,14,0,0,0,0,0, + 0,0,0,7,0,97,3,0,0,32,0,31,0,103,0,102, + 0,61,3,31,0,102,1,41,6,78,114,30,1,0,0,114, + 31,1,0,0,41,1,114,12,1,0,0,114,136,2,0,0, + 218,10,95,95,99,97,99,104,101,100,95,95,41,8,114,34, + 1,0,0,114,12,1,0,0,114,170,1,0,0,114,183,1, + 0,0,114,28,1,0,0,114,113,0,0,0,218,6,99,97, + 99,104,101,100,218,9,69,120,99,101,112,116,105,111,110,41, + 6,218,2,110,115,114,194,0,0,0,218,8,112,97,116,104, + 110,97,109,101,218,9,99,112,97,116,104,110,97,109,101,114, + 12,1,0,0,114,24,1,0,0,115,6,0,0,0,32,32, + 32,32,32,32,114,10,0,0,0,218,14,95,102,105,120,95, + 117,112,95,109,111,100,117,108,101,114,147,2,0,0,237,6, + 0,0,115,154,0,0,0,128,0,224,13,15,143,86,137,86, + 144,76,211,13,33,128,70,216,11,13,143,54,137,54,144,42, + 211,11,29,128,68,222,11,17,222,11,15,216,21,25,151,91, + 145,91,137,70,216,13,21,211,13,34,220,21,41,168,36,211, + 21,57,137,70,228,21,37,160,100,211,21,53,136,70,222,11, + 15,220,15,38,160,116,184,102,209,15,69,136,4,222,11,20, + 220,26,39,168,9,211,26,50,136,68,140,75,240,2,7,5, + 13,216,25,29,136,58,137,14,216,27,33,136,60,209,8,24, + 216,25,33,136,58,137,14,216,27,36,136,60,210,8,24,248, + 220,11,20,243,0,2,5,13,225,8,12,240,5,2,5,13, + 250,115,18,0,0,0,194,3,16,66,20,0,194,20,10,66, + 33,3,194,32,1,66,33,3,99,0,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,243,108,1, + 0,0,149,0,47,0,110,0,91,1,0,0,0,0,0,0, + 0,0,91,2,0,0,0,0,0,0,0,0,83,1,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,123, + 0,0,91,4,0,0,0,0,0,0,0,0,82,6,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,2,59,0,0,0,97,61,0,0,91,8,0,0,0,0, + 0,0,0,0,91,2,0,0,0,0,0,0,0,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,53,0,0,0,0,0,0,0,19,0,86,1, + 115,2,47,0,115,2,19,0,72,21,0,0,110,1,85,1, + 82,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,3,83,4,53,2,0,0,0,0,0,0, + 80,2,77,23,0,0,11,0,32,0,115,2,110,1,52,2, + 47,1,110,0,85,0,82,15,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,91,16,0,0,0,0, + 0,0,0,0,91,2,0,0,0,0,0,0,0,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,53,0,0,0,0,0,0,0,52,2,53,1, + 0,0,0,0,0,0,32,0,91,18,0,0,0,0,0,0, + 0,0,91,20,0,0,0,0,0,0,0,0,52,2,110,2, + 91,22,0,0,0,0,0,0,0,0,91,24,0,0,0,0, + 0,0,0,0,52,2,110,3,88,2,85,3,47,2,45,0, + 0,0,36,0,115,2,32,0,115,2,110,1,102,0,41,5, + 122,87,82,101,116,117,114,110,115,32,97,32,108,105,115,116, + 32,111,102,32,102,105,108,101,45,98,97,115,101,100,32,109, + 111,100,117,108,101,32,108,111,97,100,101,114,115,46,10,10, + 69,97,99,104,32,105,116,101,109,32,105,115,32,97,32,116, + 117,112,108,101,32,40,108,111,97,100,101,114,44,32,115,117, + 102,102,105,120,101,115,41,46,10,114,212,1,0,0,62,3, + 0,0,0,114,17,0,0,0,114,18,0,0,0,114,19,0, + 0,0,122,3,46,115,111,114,133,2,0,0,41,13,114,207, + 0,0,0,114,242,0,0,0,114,23,0,0,0,114,35,0, + 0,0,114,131,2,0,0,218,18,101,120,116,101,110,115,105, + 111,110,95,115,117,102,102,105,120,101,115,114,107,0,0,0, + 114,71,0,0,0,114,171,1,0,0,114,183,1,0,0,114, + 166,0,0,0,114,170,1,0,0,114,147,0,0,0,41,4, + 218,17,101,120,116,101,110,115,105,111,110,95,108,111,97,100, + 101,114,115,114,220,1,0,0,218,6,115,111,117,114,99,101, + 218,8,98,121,116,101,99,111,100,101,115,4,0,0,0,32, + 32,32,32,114,10,0,0,0,114,21,1,0,0,114,21,1, + 0,0,6,7,0,0,115,171,0,0,0,128,0,240,10,0, + 25,27,208,4,21,220,7,14,140,116,208,21,37,215,7,38, + 209,7,38,220,11,14,143,60,137,60,208,27,53,211,11,53, + 220,34,54,228,30,34,215,30,53,210,30,53,212,30,55,243, + 5,3,57,14,226,30,55,144,70,240,3,0,17,23,151,14, + 145,14,152,117,160,104,214,16,47,217,30,55,241,5,3,57, + 14,240,0,3,34,15,240,0,3,33,16,208,12,29,240,8, + 0,9,26,215,8,32,209,8,32,212,34,53,180,116,215,55, + 78,210,55,78,211,55,80,208,33,81,212,8,82,220,13,29, + 156,127,208,13,46,128,70,220,15,35,212,37,54,208,15,54, + 128,72,216,11,28,168,8,208,31,49,209,11,49,208,4,49, + 249,242,15,3,57,14,115,6,0,0,0,193,8,28,66,49, + 6,99,1,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,8,0,0,0,149,0,85,0,113, + 0,103,0,114,84,0,0,0,41,1,114,216,0,0,0,41, + 1,218,17,95,98,111,111,116,115,116,114,97,112,95,109,111, + 100,117,108,101,115,1,0,0,0,32,114,10,0,0,0,218, + 21,95,115,101,116,95,98,111,111,116,115,116,114,97,112,95, + 109,111,100,117,108,101,114,155,2,0,0,24,7,0,0,115, + 7,0,0,0,128,0,224,17,34,129,74,114,32,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,243,214,0,0,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,0,53,1,0,0,0,0,0,0, + 32,0,91,3,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,110,1,91,4,0,0,0,0,0,0,0,0, + 82,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,9,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,91,10,0,0,0,0,0,0, + 0,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,1,54,0,47,1,53,1, + 0,0,0,0,0,0,32,0,91,4,0,0,0,0,0,0, + 0,0,82,14,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,17,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,91,18,0,0,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,32,0,103,1, + 41,2,122,41,73,110,115,116,97,108,108,32,116,104,101,32, + 112,97,116,104,45,98,97,115,101,100,32,105,109,112,111,114, + 116,32,99,111,109,112,111,110,101,110,116,115,46,78,41,10, + 114,155,2,0,0,114,21,1,0,0,114,23,0,0,0,114, + 62,2,0,0,114,248,0,0,0,114,84,2,0,0,114,126, + 2,0,0,218,9,109,101,116,97,95,112,97,116,104,114,71, + 0,0,0,114,50,2,0,0,41,2,114,154,2,0,0,218, + 17,115,117,112,112,111,114,116,101,100,95,108,111,97,100,101, + 114,115,115,2,0,0,0,32,32,114,10,0,0,0,218,8, + 95,105,110,115,116,97,108,108,114,159,2,0,0,29,7,0, + 0,115,71,0,0,0,128,0,228,4,25,208,26,43,212,4, + 44,220,24,51,211,24,53,208,4,21,220,4,7,135,78,129, + 78,215,4,25,209,4,25,156,58,215,27,47,210,27,47,208, + 49,66,208,27,67,208,26,68,212,4,69,220,4,7,135,77, + 129,77,215,4,24,209,4,24,156,26,213,4,36,114,32,0, + 0,0,41,1,114,115,0,0,0,114,84,0,0,0,41,3, + 78,78,78,41,2,114,1,0,0,0,114,1,0,0,0,41, + 1,84,41,89,114,206,0,0,0,114,216,0,0,0,114,242, + 0,0,0,114,122,0,0,0,114,23,0,0,0,114,133,0, + 0,0,114,238,0,0,0,114,35,0,0,0,114,72,1,0, + 0,218,2,110,116,114,26,0,0,0,114,44,1,0,0,218, + 5,112,111,115,105,120,114,68,0,0,0,218,3,97,108,108, + 114,69,0,0,0,114,186,0,0,0,114,65,0,0,0,114, + 72,0,0,0,218,20,95,112,97,116,104,115,101,112,115,95, + 119,105,116,104,95,99,111,108,111,110,114,38,0,0,0,218, + 37,95,67,65,83,69,95,73,78,83,69,78,83,73,84,73, + 86,69,95,80,76,65,84,70,79,82,77,83,95,66,89,84, + 69,83,95,75,69,89,114,37,0,0,0,114,39,0,0,0, + 114,30,0,0,0,114,47,0,0,0,114,54,0,0,0,114, + 57,0,0,0,114,60,0,0,0,114,79,0,0,0,114,89, + 0,0,0,114,93,0,0,0,114,99,0,0,0,114,101,0, + 0,0,114,104,0,0,0,114,108,0,0,0,114,113,0,0, + 0,114,128,0,0,0,218,4,116,121,112,101,218,8,95,95, + 99,111,100,101,95,95,114,241,0,0,0,114,45,0,0,0, + 114,222,0,0,0,114,44,0,0,0,114,51,0,0,0,114, + 134,1,0,0,114,150,0,0,0,114,146,0,0,0,114,166, + 0,0,0,114,71,0,0,0,114,149,2,0,0,114,73,1, + 0,0,114,147,0,0,0,218,23,68,69,66,85,71,95,66, + 89,84,69,67,79,68,69,95,83,85,70,70,73,88,69,83, + 218,27,79,80,84,73,77,73,90,69,68,95,66,89,84,69, + 67,79,68,69,95,83,85,70,70,73,88,69,83,114,159,0, + 0,0,114,174,0,0,0,114,184,0,0,0,114,187,0,0, + 0,114,190,0,0,0,114,217,0,0,0,114,227,0,0,0, + 114,232,0,0,0,114,235,0,0,0,114,245,0,0,0,114, + 251,0,0,0,114,254,0,0,0,114,10,1,0,0,114,33, + 1,0,0,114,22,1,0,0,114,28,1,0,0,114,40,1, + 0,0,114,42,1,0,0,114,78,1,0,0,114,103,1,0, + 0,114,143,1,0,0,114,183,1,0,0,114,170,1,0,0, + 114,171,1,0,0,114,232,1,0,0,114,31,2,0,0,218, + 16,95,78,97,109,101,115,112,97,99,101,76,111,97,100,101, + 114,114,50,2,0,0,114,84,2,0,0,114,131,2,0,0, + 114,147,2,0,0,114,21,1,0,0,114,155,2,0,0,114, + 159,2,0,0,41,1,218,1,115,115,1,0,0,0,48,114, + 10,0,0,0,218,8,60,109,111,100,117,108,101,62,114,171, + 2,0,0,1,0,0,0,115,218,2,0,0,240,3,1,1, + 1,241,2,7,1,4,240,44,0,14,18,128,10,243,6,0, + 1,12,219,0,10,219,0,10,219,0,16,219,0,14,240,6, + 0,16,19,143,124,137,124,152,119,209,15,38,128,11,222,3, + 14,219,4,20,220,4,17,227,4,23,246,6,0,4,15,216, + 23,27,152,83,144,107,129,79,224,23,26,144,101,128,79,225, + 7,10,209,10,52,161,79,211,10,52,215,7,52,209,7,52, + 208,0,52,208,7,52,216,11,26,152,49,209,11,29,128,8, + 217,17,22,144,127,211,17,39,128,14,216,18,20,151,39,145, + 39,152,47,211,18,42,128,15,217,41,56,211,23,57,170,31, + 160,65,152,33,152,65,152,51,155,7,169,31,209,23,57,208, + 0,20,240,8,0,39,45,208,0,35,216,40,84,208,0,37, + 216,32,69,216,34,69,241,3,1,33,70,1,208,0,27,242, + 8,14,1,23,241,32,0,15,31,211,14,32,128,11,242,6, + 2,1,55,242,10,3,1,42,242,10,3,1,42,242,10,3, + 1,42,246,12,0,4,15,243,2,27,5,42,242,60,3,5, + 63,242,12,5,1,34,242,16,7,1,26,242,20,6,1,50, + 242,18,2,1,46,242,10,4,1,46,246,14,0,4,15,243, + 2,5,5,82,1,242,16,2,5,48,242,10,7,1,20,244, + 20,19,1,14,241,44,0,14,18,144,45,215,18,40,209,18, + 40,211,13,41,128,10,240,92,8,0,17,21,143,127,137,127, + 152,113,160,40,211,15,43,168,103,209,15,53,128,12,224,20, + 23,151,78,145,78,160,60,176,24,211,20,58,208,0,17,224, + 11,24,128,8,216,7,13,128,4,224,19,24,144,39,128,15, + 222,3,14,216,4,19,215,4,26,209,4,26,152,54,212,4, + 34,224,21,25,215,21,44,210,21,44,211,21,46,208,0,18, + 224,21,27,144,72,208,0,17,224,56,73,208,0,73,208,0, + 23,208,26,53,240,4,68,1,1,48,192,20,246,0,68,1, + 1,48,242,78,2,37,1,64,1,242,80,1,16,1,71,1, + 242,38,9,1,20,242,24,9,1,16,242,24,28,1,31,242, + 62,30,1,17,242,66,1,25,1,76,1,242,56,21,1,10, + 244,48,10,1,57,244,26,7,1,16,244,20,8,1,16,242, + 22,9,1,68,1,241,28,0,13,19,139,72,128,9,240,6, + 67,1,1,16,184,52,216,55,64,246,3,67,1,1,16,242, + 76,2,45,1,23,247,100,1,48,1,28,241,0,48,1,28, + 247,102,1,27,1,60,241,0,27,1,60,244,60,78,2,1, + 27,144,61,244,0,78,2,1,27,247,98,4,47,1,32,241, + 0,47,1,32,244,100,1,42,1,45,144,122,160,60,244,0, + 42,1,45,244,90,1,22,1,20,152,58,160,125,244,0,22, + 1,20,244,50,50,1,25,152,42,160,109,244,0,50,1,25, + 247,106,1,65,1,1,32,241,0,65,1,1,32,247,78,2, + 33,1,43,241,0,33,1,43,240,74,1,0,20,35,208,0, + 16,247,10,121,1,1,70,1,241,0,121,1,1,70,1,247, + 120,3,72,2,1,44,241,0,72,2,1,44,244,86,4,44, + 1,22,208,27,46,244,0,44,1,22,244,96,1,22,1,13, + 242,50,15,1,50,242,36,2,1,35,243,10,5,1,37,249, + 242,87,55,0,24,58,115,6,0,0,0,194,3,15,72,47, + 4, +}; diff --git a/android/Python/frozen_modules/importlib.machinery.h b/android/Python/frozen_modules/importlib.machinery.h new file mode 100644 index 00000000000..63e146492f6 --- /dev/null +++ b/android/Python/frozen_modules/importlib.machinery.h @@ -0,0 +1,70 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__importlib_machinery[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,174,0,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,74,2,114,2,32,0,83,1,83,3, + 75,1,74,3,114,3,32,0,83,1,83,4,75,1,74,4, + 114,4,32,0,83,1,83,5,75,5,74,6,114,6,74,7, + 114,7,74,8,114,8,74,9,114,9,74,10,114,10,32,0, + 83,1,83,6,75,5,74,11,114,11,32,0,83,1,83,7, + 75,5,74,12,114,12,32,0,83,1,83,8,75,5,74,13, + 114,13,32,0,83,1,83,9,75,5,74,14,114,14,32,0, + 83,1,83,10,75,5,74,15,114,15,32,0,83,1,83,11, + 75,5,74,16,114,16,32,0,83,1,83,12,75,5,74,17, + 114,17,32,0,83,1,83,13,75,5,74,18,114,18,32,0, + 83,14,26,0,114,19,103,15,41,16,122,57,84,104,101,32, + 109,97,99,104,105,110,101,114,121,32,111,102,32,105,109,112, + 111,114,116,108,105,98,58,32,102,105,110,100,101,114,115,44, + 32,108,111,97,100,101,114,115,44,32,104,111,111,107,115,44, + 32,101,116,99,46,233,1,0,0,0,41,1,218,10,77,111, + 100,117,108,101,83,112,101,99,41,1,218,15,66,117,105,108, + 116,105,110,73,109,112,111,114,116,101,114,41,1,218,14,70, + 114,111,122,101,110,73,109,112,111,114,116,101,114,41,5,218, + 15,83,79,85,82,67,69,95,83,85,70,70,73,88,69,83, + 218,23,68,69,66,85,71,95,66,89,84,69,67,79,68,69, + 95,83,85,70,70,73,88,69,83,218,27,79,80,84,73,77, + 73,90,69,68,95,66,89,84,69,67,79,68,69,95,83,85, + 70,70,73,88,69,83,218,17,66,89,84,69,67,79,68,69, + 95,83,85,70,70,73,88,69,83,218,18,69,88,84,69,78, + 83,73,79,78,95,83,85,70,70,73,88,69,83,41,1,218, + 21,87,105,110,100,111,119,115,82,101,103,105,115,116,114,121, + 70,105,110,100,101,114,41,1,218,10,80,97,116,104,70,105, + 110,100,101,114,41,1,218,10,70,105,108,101,70,105,110,100, + 101,114,41,1,218,16,83,111,117,114,99,101,70,105,108,101, + 76,111,97,100,101,114,41,1,218,20,83,111,117,114,99,101, + 108,101,115,115,70,105,108,101,76,111,97,100,101,114,41,1, + 218,19,69,120,116,101,110,115,105,111,110,70,105,108,101,76, + 111,97,100,101,114,41,1,218,20,65,112,112,108,101,70,114, + 97,109,101,119,111,114,107,76,111,97,100,101,114,41,1,218, + 15,78,97,109,101,115,112,97,99,101,76,111,97,100,101,114, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,243,42,0,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,91,2,0,0,0,0,0,0,0,0, + 45,0,0,0,91,4,0,0,0,0,0,0,0,0,45,0, + 0,0,36,0,41,1,122,65,82,101,116,117,114,110,115,32, + 97,32,108,105,115,116,32,111,102,32,97,108,108,32,114,101, + 99,111,103,110,105,122,101,100,32,109,111,100,117,108,101,32, + 115,117,102,102,105,120,101,115,32,102,111,114,32,116,104,105, + 115,32,112,114,111,99,101,115,115,41,3,114,6,0,0,0, + 114,9,0,0,0,114,10,0,0,0,169,0,243,0,0,0, + 0,218,28,60,102,114,111,122,101,110,32,105,109,112,111,114, + 116,108,105,98,46,109,97,99,104,105,110,101,114,121,62,218, + 12,97,108,108,95,115,117,102,102,105,120,101,115,114,23,0, + 0,0,19,0,0,0,115,20,0,0,0,128,0,228,11,26, + 212,29,46,209,11,46,212,49,67,209,11,67,208,4,67,114, + 21,0,0,0,78,41,20,218,7,95,95,100,111,99,95,95, + 218,10,95,98,111,111,116,115,116,114,97,112,114,3,0,0, + 0,114,4,0,0,0,114,5,0,0,0,218,19,95,98,111, + 111,116,115,116,114,97,112,95,101,120,116,101,114,110,97,108, + 114,6,0,0,0,114,7,0,0,0,114,8,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,12, + 0,0,0,114,13,0,0,0,114,14,0,0,0,114,15,0, + 0,0,114,16,0,0,0,114,17,0,0,0,114,18,0,0, + 0,114,23,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 27,0,0,0,1,0,0,0,115,59,0,0,0,240,3,1, + 1,1,217,0,63,229,0,34,221,0,39,221,0,38,247,2, + 2,1,41,245,0,2,1,41,245,6,0,1,55,221,0,43, + 221,0,43,221,0,49,221,0,53,221,0,52,221,0,53,221, + 0,48,243,6,2,1,68,1,114,21,0,0,0, +}; diff --git a/android/Python/frozen_modules/importlib.util.h b/android/Python/frozen_modules/importlib.util.h new file mode 100644 index 00000000000..0142191b726 --- /dev/null +++ b/android/Python/frozen_modules/importlib.util.h @@ -0,0 +1,743 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__importlib_util[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,24,1,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,74,2,114,2,32,0,83,1,83,3, + 75,3,74,4,114,4,32,0,83,1,83,4,75,3,74,5, + 114,5,32,0,83,1,83,5,75,3,74,6,114,6,32,0, + 83,1,83,6,75,3,74,7,114,7,32,0,83,1,83,7, + 75,8,74,9,114,9,32,0,83,1,83,8,75,8,74,10, + 114,10,32,0,83,1,83,9,75,8,74,11,114,11,32,0, + 83,1,83,10,75,8,74,12,114,12,32,0,83,1,83,11, + 75,8,74,13,114,13,32,0,83,1,83,12,75,8,74,14, + 114,14,32,0,83,13,83,14,75,15,114,15,83,13,83,14, + 75,16,114,16,83,13,83,14,75,17,114,17,83,15,26,0, + 114,18,83,16,26,0,114,19,83,25,83,17,26,0,106,1, + 114,20,83,25,83,18,26,0,106,1,114,21,24,0,34,0, + 83,19,26,0,83,20,53,2,0,0,0,0,0,0,114,22, + 24,0,34,0,83,21,26,0,83,22,92,17,82,46,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,3,0,0,0,0,0,0,114,24,24,0,34,0,83,23, + 26,0,83,24,92,2,53,3,0,0,0,0,0,0,114,25, + 103,14,41,26,122,45,85,116,105,108,105,116,121,32,99,111, + 100,101,32,102,111,114,32,99,111,110,115,116,114,117,99,116, + 105,110,103,32,105,109,112,111,114,116,101,114,115,44,32,101, + 116,99,46,233,1,0,0,0,41,1,218,6,76,111,97,100, + 101,114,41,1,218,16,109,111,100,117,108,101,95,102,114,111, + 109,95,115,112,101,99,41,1,218,13,95,114,101,115,111,108, + 118,101,95,110,97,109,101,41,1,218,16,115,112,101,99,95, + 102,114,111,109,95,108,111,97,100,101,114,41,1,218,10,95, + 102,105,110,100,95,115,112,101,99,41,1,218,12,77,65,71, + 73,67,95,78,85,77,66,69,82,41,1,218,17,95,82,65, + 87,95,77,65,71,73,67,95,78,85,77,66,69,82,41,1, + 218,17,99,97,99,104,101,95,102,114,111,109,95,115,111,117, + 114,99,101,41,1,218,13,100,101,99,111,100,101,95,115,111, + 117,114,99,101,41,1,218,17,115,111,117,114,99,101,95,102, + 114,111,109,95,99,97,99,104,101,41,1,218,23,115,112,101, + 99,95,102,114,111,109,95,102,105,108,101,95,108,111,99,97, + 116,105,111,110,233,0,0,0,0,78,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 56,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,91,4,0,0,0,0,0,0,0,0, + 85,0,53,2,0,0,0,0,0,0,36,0,41,1,122,66, + 82,101,116,117,114,110,32,116,104,101,32,104,97,115,104,32, + 111,102,32,42,115,111,117,114,99,101,95,98,121,116,101,115, + 42,32,97,115,32,117,115,101,100,32,105,110,32,104,97,115, + 104,45,98,97,115,101,100,32,112,121,99,32,102,105,108,101, + 115,46,41,3,218,4,95,105,109,112,218,11,115,111,117,114, + 99,101,95,104,97,115,104,114,9,0,0,0,41,1,218,12, + 115,111,117,114,99,101,95,98,121,116,101,115,115,1,0,0, + 0,32,218,23,60,102,114,111,122,101,110,32,105,109,112,111, + 114,116,108,105,98,46,117,116,105,108,62,114,17,0,0,0, + 114,17,0,0,0,19,0,0,0,115,22,0,0,0,128,0, + 228,11,15,215,11,27,210,11,27,212,28,45,168,124,211,11, + 60,208,4,60,243,0,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,6,0,0,0,3,0,0,0,243,188, + 0,0,0,149,0,85,0,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,1,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,100,2,0, + 0,85,0,36,0,85,1,40,0,0,0,0,0,0,0,100, + 24,0,0,91,3,0,0,0,0,0,0,0,0,83,2,91, + 5,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,14,0,83,3,51,3,53,1,0,0,0,0,0, + 0,101,1,83,4,110,2,85,0,19,0,72,16,0,0,110, + 3,85,3,83,1,58,119,0,0,97,2,0,0,32,0,79, + 9,85,2,83,5,45,13,0,0,110,2,77,18,0,0,11, + 0,32,0,91,7,0,0,0,0,0,0,0,0,88,2,83, + 6,4,0,88,18,53,3,0,0,0,0,0,0,36,0,41, + 7,122,50,82,101,115,111,108,118,101,32,97,32,114,101,108, + 97,116,105,118,101,32,109,111,100,117,108,101,32,110,97,109, + 101,32,116,111,32,97,110,32,97,98,115,111,108,117,116,101, + 32,111,110,101,46,218,1,46,122,25,110,111,32,112,97,99, + 107,97,103,101,32,115,112,101,99,105,102,105,101,100,32,102, + 111,114,32,122,37,32,40,114,101,113,117,105,114,101,100,32, + 102,111,114,32,114,101,108,97,116,105,118,101,32,109,111,100, + 117,108,101,32,110,97,109,101,115,41,114,14,0,0,0,114, + 2,0,0,0,78,41,4,218,10,115,116,97,114,116,115,119, + 105,116,104,218,11,73,109,112,111,114,116,69,114,114,111,114, + 218,4,114,101,112,114,114,5,0,0,0,41,4,218,4,110, + 97,109,101,218,7,112,97,99,107,97,103,101,218,5,108,101, + 118,101,108,218,9,99,104,97,114,97,99,116,101,114,115,4, + 0,0,0,32,32,32,32,114,19,0,0,0,218,12,114,101, + 115,111,108,118,101,95,110,97,109,101,114,30,0,0,0,24, + 0,0,0,115,118,0,0,0,128,0,224,11,15,143,63,137, + 63,152,51,215,11,31,209,11,31,216,15,19,136,11,222,13, + 20,220,14,25,208,28,53,180,100,184,52,179,106,176,92,240, + 0,1,66,1,65,1,240,0,1,27,65,1,243,0,1,15, + 66,1,240,0,1,9,66,1,224,12,13,128,69,219,21,25, + 136,9,216,11,20,152,3,211,11,27,217,12,17,216,8,13, + 144,17,137,10,138,5,241,7,0,22,26,244,8,0,12,25, + 152,20,152,102,152,28,160,119,211,11,54,208,4,54,114,20, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,232,0,0,0,149,0,85, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59, + 1,0,0,97,11,0,0,91,5,0,0,0,0,0,0,0, + 0,88,1,53,2,0,0,0,0,0,0,36,0,91,0,0, + 0,0,0,0,0,0,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,5,0,0, + 0,110,2,85,2,99,1,0,0,103,1,30,0,85,2,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,110,3,85,3,99,14,0,0,91,9,0,0,0, + 0,0,0,0,0,85,0,14,0,83,2,51,2,53,1,0, + 0,0,0,0,0,101,1,85,3,36,0,33,0,91,10,0, + 0,0,0,0,0,0,0,7,0,97,16,0,0,32,0,91, + 9,0,0,0,0,0,0,0,0,85,0,14,0,83,3,51, + 2,53,1,0,0,0,0,0,0,83,1,101,2,102,0,61, + 3,31,0,102,1,41,4,97,95,2,0,0,82,101,116,117, + 114,110,32,116,104,101,32,115,112,101,99,32,102,111,114,32, + 116,104,101,32,115,112,101,99,105,102,105,101,100,32,109,111, + 100,117,108,101,46,10,10,70,105,114,115,116,44,32,115,121, + 115,46,109,111,100,117,108,101,115,32,105,115,32,99,104,101, + 99,107,101,100,32,116,111,32,115,101,101,32,105,102,32,116, + 104,101,32,109,111,100,117,108,101,32,119,97,115,32,97,108, + 114,101,97,100,121,32,105,109,112,111,114,116,101,100,46,32, + 73,102,10,115,111,44,32,116,104,101,110,32,115,121,115,46, + 109,111,100,117,108,101,115,91,110,97,109,101,93,46,95,95, + 115,112,101,99,95,95,32,105,115,32,114,101,116,117,114,110, + 101,100,46,32,73,102,32,116,104,97,116,32,104,97,112,112, + 101,110,115,32,116,111,32,98,101,10,115,101,116,32,116,111, + 32,78,111,110,101,44,32,116,104,101,110,32,86,97,108,117, + 101,69,114,114,111,114,32,105,115,32,114,97,105,115,101,100, + 46,32,73,102,32,116,104,101,32,109,111,100,117,108,101,32, + 105,115,32,110,111,116,32,105,110,10,115,121,115,46,109,111, + 100,117,108,101,115,44,32,116,104,101,110,32,115,121,115,46, + 109,101,116,97,95,112,97,116,104,32,105,115,32,115,101,97, + 114,99,104,101,100,32,102,111,114,32,97,32,115,117,105,116, + 97,98,108,101,32,115,112,101,99,32,119,105,116,104,32,116, + 104,101,10,118,97,108,117,101,32,111,102,32,39,112,97,116, + 104,39,32,103,105,118,101,110,32,116,111,32,116,104,101,32, + 102,105,110,100,101,114,115,46,32,78,111,110,101,32,105,115, + 32,114,101,116,117,114,110,101,100,32,105,102,32,110,111,32, + 115,112,101,99,32,99,111,117,108,100,10,98,101,32,102,111, + 117,110,100,46,10,10,68,111,116,116,101,100,32,110,97,109, + 101,115,32,100,111,32,110,111,116,32,104,97,118,101,32,116, + 104,101,105,114,32,112,97,114,101,110,116,32,112,97,99,107, + 97,103,101,115,32,105,109,112,108,105,99,105,116,108,121,32, + 105,109,112,111,114,116,101,100,46,32,89,111,117,32,119,105, + 108,108,10,109,111,115,116,32,108,105,107,101,108,121,32,110, + 101,101,100,32,116,111,32,101,120,112,108,105,99,105,116,108, + 121,32,105,109,112,111,114,116,32,97,108,108,32,112,97,114, + 101,110,116,32,112,97,99,107,97,103,101,115,32,105,110,32, + 116,104,101,32,112,114,111,112,101,114,10,111,114,100,101,114, + 32,102,111,114,32,97,32,115,117,98,109,111,100,117,108,101, + 32,116,111,32,103,101,116,32,116,104,101,32,99,111,114,114, + 101,99,116,32,115,112,101,99,46,10,10,78,250,17,46,95, + 95,115,112,101,99,95,95,32,105,115,32,78,111,110,101,250, + 20,46,95,95,115,112,101,99,95,95,32,105,115,32,110,111, + 116,32,115,101,116,41,6,218,3,115,121,115,218,7,109,111, + 100,117,108,101,115,114,7,0,0,0,218,8,95,95,115,112, + 101,99,95,95,218,10,86,97,108,117,101,69,114,114,111,114, + 218,14,65,116,116,114,105,98,117,116,101,69,114,114,111,114, + 41,4,114,26,0,0,0,218,4,112,97,116,104,218,6,109, + 111,100,117,108,101,218,4,115,112,101,99,115,4,0,0,0, + 32,32,32,32,114,19,0,0,0,218,20,95,102,105,110,100, + 95,115,112,101,99,95,102,114,111,109,95,112,97,116,104,114, + 42,0,0,0,39,0,0,0,115,134,0,0,0,128,0,240, + 30,0,8,12,148,51,151,59,145,59,211,7,30,220,15,25, + 152,36,211,15,37,208,8,37,228,17,20,151,27,145,27,152, + 84,209,17,34,136,6,216,11,17,137,62,216,19,23,240,2, + 7,9,24,216,19,25,151,63,145,63,136,68,240,8,0,16, + 20,137,124,220,22,32,160,68,160,54,208,41,58,208,33,59, + 211,22,60,208,16,60,216,19,23,136,75,248,244,11,0,16, + 30,243,0,1,9,70,1,220,18,28,160,4,152,118,208,37, + 57,208,29,58,211,18,59,192,20,208,12,69,240,3,1,9, + 70,1,250,115,11,0,0,0,184,12,65,23,0,193,23,26, + 65,49,3,99,2,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,243,228,1,0,0,149,0,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,11,0,0,91,3,0,0,0, + 0,0,0,0,0,88,1,53,2,0,0,0,0,0,0,79, + 1,85,0,110,2,85,2,91,4,0,0,0,0,0,0,0, + 0,82,6,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,59,1,0,0,97,65,0,0,85,2,82, + 9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,1,53,1,0,0,0,0,0,0,83,2,5, + 0,0,0,110,3,85,3,40,0,0,0,0,0,0,0,97, + 25,0,0,91,11,0,0,0,0,0,0,0,0,85,3,83, + 3,47,1,83,4,57,2,110,4,30,0,85,4,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,5,79,2,83,8,110,5,91,19,0,0,0,0,0, + 0,0,0,88,37,53,2,0,0,0,0,0,0,36,0,91, + 4,0,0,0,0,0,0,0,0,82,6,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,5, + 0,0,0,110,7,85,7,99,1,0,0,103,8,30,0,85, + 7,82,20,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,110,8,85,8,99,14,0,0,91,23,0, + 0,0,0,0,0,0,0,85,0,14,0,83,9,51,2,53, + 1,0,0,0,0,0,0,101,1,85,8,36,0,33,0,91, + 14,0,0,0,0,0,0,0,0,7,0,97,24,0,0,110, + 6,91,17,0,0,0,0,0,0,0,0,83,5,85,3,60, + 2,14,0,83,6,85,2,60,2,14,0,51,4,85,2,83, + 7,57,2,85,6,101,2,83,8,110,6,65,6,102,1,102, + 0,61,3,31,0,102,1,33,0,91,14,0,0,0,0,0, + 0,0,0,7,0,97,16,0,0,32,0,91,23,0,0,0, + 0,0,0,0,0,85,0,14,0,83,10,51,2,53,1,0, + 0,0,0,0,0,83,8,101,2,102,0,61,3,31,0,102, + 1,41,11,97,131,2,0,0,82,101,116,117,114,110,32,116, + 104,101,32,115,112,101,99,32,102,111,114,32,116,104,101,32, + 115,112,101,99,105,102,105,101,100,32,109,111,100,117,108,101, + 46,10,10,70,105,114,115,116,44,32,115,121,115,46,109,111, + 100,117,108,101,115,32,105,115,32,99,104,101,99,107,101,100, + 32,116,111,32,115,101,101,32,105,102,32,116,104,101,32,109, + 111,100,117,108,101,32,119,97,115,32,97,108,114,101,97,100, + 121,32,105,109,112,111,114,116,101,100,46,32,73,102,10,115, + 111,44,32,116,104,101,110,32,115,121,115,46,109,111,100,117, + 108,101,115,91,110,97,109,101,93,46,95,95,115,112,101,99, + 95,95,32,105,115,32,114,101,116,117,114,110,101,100,46,32, + 73,102,32,116,104,97,116,32,104,97,112,112,101,110,115,32, + 116,111,32,98,101,10,115,101,116,32,116,111,32,78,111,110, + 101,44,32,116,104,101,110,32,86,97,108,117,101,69,114,114, + 111,114,32,105,115,32,114,97,105,115,101,100,46,32,73,102, + 32,116,104,101,32,109,111,100,117,108,101,32,105,115,32,110, + 111,116,32,105,110,10,115,121,115,46,109,111,100,117,108,101, + 115,44,32,116,104,101,110,32,115,121,115,46,109,101,116,97, + 95,112,97,116,104,32,105,115,32,115,101,97,114,99,104,101, + 100,32,102,111,114,32,97,32,115,117,105,116,97,98,108,101, + 32,115,112,101,99,32,119,105,116,104,32,116,104,101,10,118, + 97,108,117,101,32,111,102,32,39,112,97,116,104,39,32,103, + 105,118,101,110,32,116,111,32,116,104,101,32,102,105,110,100, + 101,114,115,46,32,78,111,110,101,32,105,115,32,114,101,116, + 117,114,110,101,100,32,105,102,32,110,111,32,115,112,101,99, + 32,99,111,117,108,100,10,98,101,32,102,111,117,110,100,46, + 10,10,73,102,32,116,104,101,32,110,97,109,101,32,105,115, + 32,102,111,114,32,115,117,98,109,111,100,117,108,101,32,40, + 99,111,110,116,97,105,110,115,32,97,32,100,111,116,41,44, + 32,116,104,101,32,112,97,114,101,110,116,32,109,111,100,117, + 108,101,32,105,115,10,97,117,116,111,109,97,116,105,99,97, + 108,108,121,32,105,109,112,111,114,116,101,100,46,10,10,84, + 104,101,32,110,97,109,101,32,97,110,100,32,112,97,99,107, + 97,103,101,32,97,114,103,117,109,101,110,116,115,32,119,111, + 114,107,32,116,104,101,32,115,97,109,101,32,97,115,32,105, + 109,112,111,114,116,108,105,98,46,105,109,112,111,114,116,95, + 109,111,100,117,108,101,40,41,46,10,73,110,32,111,116,104, + 101,114,32,119,111,114,100,115,44,32,114,101,108,97,116,105, + 118,101,32,109,111,100,117,108,101,32,110,97,109,101,115,32, + 40,119,105,116,104,32,108,101,97,100,105,110,103,32,100,111, + 116,115,41,32,119,111,114,107,46,10,10,114,22,0,0,0, + 114,14,0,0,0,218,8,95,95,112,97,116,104,95,95,41, + 1,218,8,102,114,111,109,108,105,115,116,122,32,95,95,112, + 97,116,104,95,95,32,97,116,116,114,105,98,117,116,101,32, + 110,111,116,32,102,111,117,110,100,32,111,110,32,122,22,32, + 119,104,105,108,101,32,116,114,121,105,110,103,32,116,111,32, + 102,105,110,100,32,41,1,114,26,0,0,0,78,114,32,0, + 0,0,114,33,0,0,0,41,12,114,23,0,0,0,114,30, + 0,0,0,114,34,0,0,0,114,35,0,0,0,218,10,114, + 112,97,114,116,105,116,105,111,110,218,10,95,95,105,109,112, + 111,114,116,95,95,114,44,0,0,0,114,38,0,0,0,218, + 19,77,111,100,117,108,101,78,111,116,70,111,117,110,100,69, + 114,114,111,114,114,7,0,0,0,114,36,0,0,0,114,37, + 0,0,0,41,9,114,26,0,0,0,114,27,0,0,0,218, + 8,102,117,108,108,110,97,109,101,218,11,112,97,114,101,110, + 116,95,110,97,109,101,218,6,112,97,114,101,110,116,218,11, + 112,97,114,101,110,116,95,112,97,116,104,218,1,101,114,40, + 0,0,0,114,41,0,0,0,115,9,0,0,0,32,32,32, + 32,32,32,32,32,32,114,19,0,0,0,218,9,102,105,110, + 100,95,115,112,101,99,114,54,0,0,0,70,0,0,0,115, + 27,1,0,0,128,0,240,34,0,47,51,175,111,169,111,184, + 99,215,46,66,209,46,66,140,124,152,68,212,15,42,200,4, + 128,72,216,7,15,148,115,151,123,145,123,211,7,34,216,22, + 30,215,22,41,209,22,41,168,35,211,22,46,168,113,209,22, + 49,136,11,222,11,22,220,21,31,160,11,176,122,176,108,209, + 21,67,136,70,240,2,5,13,80,1,216,30,36,159,111,153, + 111,145,11,240,12,0,27,31,136,75,220,15,25,152,40,211, + 15,48,208,8,48,228,17,20,151,27,145,27,152,88,209,17, + 38,136,6,216,11,17,137,62,216,19,23,240,2,7,9,24, + 216,19,25,151,63,145,63,136,68,240,8,0,16,20,137,124, + 220,22,32,160,68,160,54,208,41,58,208,33,59,211,22,60, + 208,16,60,216,19,23,136,75,248,244,37,0,20,34,243,0, + 3,13,80,1,220,22,41,216,22,54,176,123,177,111,240,0, + 1,70,1,44,216,44,52,169,60,240,3,1,21,57,216,63, + 71,241,5,2,23,73,1,224,78,79,240,5,2,17,80,1, + 251,240,3,3,13,80,1,251,244,26,0,16,30,243,0,1, + 9,70,1,220,18,28,160,4,152,118,208,37,57,208,29,58, + 211,18,59,192,20,208,12,69,240,3,1,9,70,1,250,115, + 36,0,0,0,193,31,12,66,48,0,194,17,12,67,21,0, + 194,48,10,67,18,3,194,58,19,67,13,3,195,13,5,67, + 18,3,195,21,26,67,47,3,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,58,0, + 0,0,149,0,92,0,114,1,83,0,114,2,83,1,114,3, + 83,2,114,4,83,3,26,0,114,5,83,4,26,0,114,6, + 83,5,26,0,114,7,92,8,83,6,26,0,53,0,0,0, + 0,0,0,0,114,9,83,7,114,10,103,8,41,9,218,43, + 95,105,110,99,111,109,112,97,116,105,98,108,101,95,101,120, + 116,101,110,115,105,111,110,95,109,111,100,117,108,101,95,114, + 101,115,116,114,105,99,116,105,111,110,115,233,119,0,0,0, + 97,16,5,0,0,65,32,99,111,110,116,101,120,116,32,109, + 97,110,97,103,101,114,32,116,104,97,116,32,99,97,110,32, + 116,101,109,112,111,114,97,114,105,108,121,32,115,107,105,112, + 32,116,104,101,32,99,111,109,112,97,116,105,98,105,108,105, + 116,121,32,99,104,101,99,107,46,10,10,78,79,84,69,58, + 32,84,104,105,115,32,102,117,110,99,116,105,111,110,32,105, + 115,32,109,101,97,110,116,32,116,111,32,97,99,99,111,109, + 109,111,100,97,116,101,32,97,110,32,117,110,117,115,117,97, + 108,32,99,97,115,101,59,32,111,110,101,10,119,104,105,99, + 104,32,105,115,32,108,105,107,101,108,121,32,116,111,32,101, + 118,101,110,116,117,97,108,108,121,32,103,111,32,97,119,97, + 121,46,32,32,84,104,101,114,101,39,115,32,105,115,32,97, + 32,112,114,101,116,116,121,32,103,111,111,100,10,99,104,97, + 110,99,101,32,116,104,105,115,32,105,115,32,110,111,116,32, + 119,104,97,116,32,121,111,117,32,119,101,114,101,32,108,111, + 111,107,105,110,103,32,102,111,114,46,10,10,87,65,82,78, + 73,78,71,58,32,85,115,105,110,103,32,116,104,105,115,32, + 102,117,110,99,116,105,111,110,32,116,111,32,100,105,115,97, + 98,108,101,32,116,104,101,32,99,104,101,99,107,32,99,97, + 110,32,108,101,97,100,32,116,111,10,117,110,101,120,112,101, + 99,116,101,100,32,98,101,104,97,118,105,111,114,32,97,110, + 100,32,101,118,101,110,32,99,114,97,115,104,101,115,46,32, + 32,73,116,32,115,104,111,117,108,100,32,111,110,108,121,32, + 98,101,32,117,115,101,100,32,100,117,114,105,110,103,10,101, + 120,116,101,110,115,105,111,110,32,109,111,100,117,108,101,32, + 100,101,118,101,108,111,112,109,101,110,116,46,10,10,73,102, + 32,34,100,105,115,97,98,108,101,95,99,104,101,99,107,34, + 32,105,115,32,84,114,117,101,32,116,104,101,110,32,116,104, + 101,32,99,111,109,112,97,116,105,98,105,108,105,116,121,32, + 99,104,101,99,107,32,119,105,108,108,32,110,111,116,10,104, + 97,112,112,101,110,32,119,104,105,108,101,32,116,104,101,32, + 99,111,110,116,101,120,116,32,109,97,110,97,103,101,114,32, + 105,115,32,97,99,116,105,118,101,46,32,32,79,116,104,101, + 114,119,105,115,101,32,116,104,101,32,99,104,101,99,107,10, + 42,119,105,108,108,42,32,104,97,112,112,101,110,46,10,10, + 78,111,114,109,97,108,108,121,44,32,101,120,116,101,110,115, + 105,111,110,115,32,116,104,97,116,32,100,111,32,110,111,116, + 32,115,117,112,112,111,114,116,32,109,117,108,116,105,112,108, + 101,32,105,110,116,101,114,112,114,101,116,101,114,115,10,109, + 97,121,32,110,111,116,32,98,101,32,105,109,112,111,114,116, + 101,100,32,105,110,32,97,32,115,117,98,105,110,116,101,114, + 112,114,101,116,101,114,46,32,32,84,104,97,116,32,105,109, + 112,108,105,101,115,32,109,111,100,117,108,101,115,10,116,104, + 97,116,32,100,111,32,110,111,116,32,105,109,112,108,101,109, + 101,110,116,32,109,117,108,116,105,45,112,104,97,115,101,32, + 105,110,105,116,32,111,114,32,116,104,97,116,32,101,120,112, + 108,105,99,105,116,108,121,32,111,102,32,111,117,116,46,10, + 10,76,105,107,101,119,105,115,101,32,102,111,114,32,109,111, + 100,117,108,101,115,32,105,109,112,111,114,116,32,105,110,32, + 97,32,115,117,98,105,110,116,101,114,112,114,101,116,101,114, + 32,119,105,116,104,32,105,116,115,32,111,119,110,32,71,73, + 76,10,119,104,101,110,32,116,104,101,32,101,120,116,101,110, + 115,105,111,110,32,100,111,101,115,32,110,111,116,32,115,117, + 112,112,111,114,116,32,97,32,112,101,114,45,105,110,116,101, + 114,112,114,101,116,101,114,32,71,73,76,46,32,32,84,104, + 105,115,10,105,109,112,108,105,101,115,32,116,104,101,32,109, + 111,100,117,108,101,32,100,111,101,115,32,110,111,116,32,104, + 97,118,101,32,97,32,80,121,95,109,111,100,95,109,117,108, + 116,105,112,108,101,95,105,110,116,101,114,112,114,101,116,101, + 114,115,32,115,108,111,116,10,115,101,116,32,116,111,32,80, + 121,95,77,79,68,95,80,69,82,95,73,78,84,69,82,80, + 82,69,84,69,82,95,71,73,76,95,83,85,80,80,79,82, + 84,69,68,46,10,10,73,110,32,98,111,116,104,32,99,97, + 115,101,115,44,32,116,104,105,115,32,99,111,110,116,101,120, + 116,32,109,97,110,97,103,101,114,32,109,97,121,32,98,101, + 32,117,115,101,100,32,116,111,32,116,101,109,112,111,114,97, + 114,105,108,121,10,100,105,115,97,98,108,101,32,116,104,101, + 32,99,104,101,99,107,32,102,111,114,32,99,111,109,112,97, + 116,105,98,108,101,32,101,120,116,101,110,115,105,111,110,32, + 109,111,100,117,108,101,115,46,10,10,89,111,117,32,99,97, + 110,32,103,101,116,32,116,104,101,32,115,97,109,101,32,101, + 102,102,101,99,116,32,97,115,32,116,104,105,115,32,102,117, + 110,99,116,105,111,110,32,98,121,32,105,109,112,108,101,109, + 101,110,116,105,110,103,32,116,104,101,10,98,97,115,105,99, + 32,105,110,116,101,114,102,97,99,101,32,111,102,32,109,117, + 108,116,105,45,112,104,97,115,101,32,105,110,105,116,32,40, + 80,69,80,32,52,56,57,41,32,97,110,100,32,108,121,105, + 110,103,32,97,98,111,117,116,10,115,117,112,112,111,114,116, + 32,102,111,114,32,109,117,108,116,105,112,108,101,32,105,110, + 116,101,114,112,114,101,116,101,114,115,32,40,111,114,32,112, + 101,114,45,105,110,116,101,114,112,114,101,116,101,114,32,71, + 73,76,41,46,10,99,1,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,3,0,0,0,243,36,0,0,0,149, + 0,91,1,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,85,0,108,1,0,0,0,0,0,0,0, + 0,103,0,169,1,78,41,2,218,4,98,111,111,108,218,13, + 100,105,115,97,98,108,101,95,99,104,101,99,107,41,2,218, + 4,115,101,108,102,114,61,0,0,0,115,2,0,0,0,32, + 32,114,19,0,0,0,218,8,95,95,105,110,105,116,95,95, + 218,52,95,105,110,99,111,109,112,97,116,105,98,108,101,95, + 101,120,116,101,110,115,105,111,110,95,109,111,100,117,108,101, + 95,114,101,115,116,114,105,99,116,105,111,110,115,46,95,95, + 105,110,105,116,95,95,151,0,0,0,115,15,0,0,0,128, + 0,220,29,33,160,45,211,29,48,136,4,213,8,26,114,20, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,80,0,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,85,0,108, + 3,0,0,0,0,0,0,0,0,85,0,36,0,114,59,0, + 0,0,41,4,114,16,0,0,0,218,39,95,111,118,101,114, + 114,105,100,101,95,109,117,108,116,105,95,105,110,116,101,114, + 112,95,101,120,116,101,110,115,105,111,110,115,95,99,104,101, + 99,107,218,8,111,118,101,114,114,105,100,101,218,3,111,108, + 100,169,1,114,62,0,0,0,115,1,0,0,0,32,114,19, + 0,0,0,218,9,95,95,101,110,116,101,114,95,95,218,53, + 95,105,110,99,111,109,112,97,116,105,98,108,101,95,101,120, + 116,101,110,115,105,111,110,95,109,111,100,117,108,101,95,114, + 101,115,116,114,105,99,116,105,111,110,115,46,95,95,101,110, + 116,101,114,95,95,154,0,0,0,115,29,0,0,0,128,0, + 220,19,23,215,19,63,210,19,63,192,4,199,13,193,13,211, + 19,78,136,4,140,8,216,15,19,136,11,114,20,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,7,0,0,0,243,76,0,0,0,149,0,85,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,110,2,85,0,63,0,91,2,0,0,0,0,0,0, + 0,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,2,53,1,0,0,0,0, + 0,0,32,0,103,0,114,59,0,0,0,41,3,114,68,0, + 0,0,114,16,0,0,0,114,66,0,0,0,41,3,114,62, + 0,0,0,218,4,97,114,103,115,114,68,0,0,0,115,3, + 0,0,0,32,32,32,114,19,0,0,0,218,8,95,95,101, + 120,105,116,95,95,218,52,95,105,110,99,111,109,112,97,116, + 105,98,108,101,95,101,120,116,101,110,115,105,111,110,95,109, + 111,100,117,108,101,95,114,101,115,116,114,105,99,116,105,111, + 110,115,46,95,95,101,120,105,116,95,95,158,0,0,0,115, + 30,0,0,0,128,0,216,14,18,143,104,137,104,136,3,216, + 12,16,136,72,220,8,12,215,8,52,210,8,52,176,83,213, + 8,57,114,20,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,243,44,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,2,0,0,83,1,36,0,83,2,36,0,41,3,78, + 233,255,255,255,255,114,2,0,0,0,41,1,114,61,0,0, + 0,114,69,0,0,0,115,1,0,0,0,32,114,19,0,0, + 0,114,67,0,0,0,218,52,95,105,110,99,111,109,112,97, + 116,105,98,108,101,95,101,120,116,101,110,115,105,111,110,95, + 109,111,100,117,108,101,95,114,101,115,116,114,105,99,116,105, + 111,110,115,46,111,118,101,114,114,105,100,101,163,0,0,0, + 115,21,0,0,0,128,0,224,21,25,215,21,39,215,21,39, + 136,114,208,8,46,168,81,208,8,46,114,20,0,0,0,41, + 2,114,61,0,0,0,114,68,0,0,0,78,41,11,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,15,95,95,102,105,114,115,116,108,105,110,101,110, + 111,95,95,218,7,95,95,100,111,99,95,95,114,63,0,0, + 0,114,70,0,0,0,114,74,0,0,0,218,8,112,114,111, + 112,101,114,116,121,114,67,0,0,0,218,21,95,95,115,116, + 97,116,105,99,95,97,116,116,114,105,98,117,116,101,115,95, + 95,169,0,114,20,0,0,0,114,19,0,0,0,114,56,0, + 0,0,114,56,0,0,0,119,0,0,0,115,42,0,0,0, + 134,0,241,2,29,5,8,242,62,1,5,49,242,6,2,5, + 20,242,8,3,5,58,240,10,0,6,14,241,2,1,5,47, + 243,3,0,6,14,243,2,1,5,47,114,20,0,0,0,114, + 56,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,36,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,83,2,114,4, + 83,3,26,0,114,5,83,4,26,0,114,6,83,5,114,7, + 103,6,41,7,218,11,95,76,97,122,121,77,111,100,117,108, + 101,233,168,0,0,0,122,75,65,32,115,117,98,99,108,97, + 115,115,32,111,102,32,116,104,101,32,109,111,100,117,108,101, + 32,116,121,112,101,32,119,104,105,99,104,32,116,114,105,103, + 103,101,114,115,32,108,111,97,100,105,110,103,32,117,112,111, + 110,32,97,116,116,114,105,98,117,116,101,32,97,99,99,101, + 115,115,46,99,2,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,243,86,3,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,83, + 1,53,2,0,0,0,0,0,0,110,2,85,2,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,3,85,3,83,2,5,0,0,0,2,0,32,0,91, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,83, + 3,53,2,0,0,0,0,0,0,91,6,0,0,0,0,0, + 0,0,0,76,0,71,1,97,64,0,0,85,3,83,3,5, + 0,0,0,110,4,85,3,83,4,5,0,0,0,40,0,0, + 0,0,0,0,0,97,26,0,0,85,4,82,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 1,53,2,0,0,0,0,0,0,115,2,83,5,83,5,83, + 5,53,2,0,0,0,0,0,0,32,0,36,0,83,6,85, + 3,83,4,39,0,0,0,85,4,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,83, + 7,53,2,0,0,0,0,0,0,110,5,85,2,82,8,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,6,85,3,83,7,5,0,0,0,110,7,85,5,110, + 8,48,0,110,9,85,8,82,11,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,19,0,72,50,0,0,117,2,0,0,112,171,88, + 167,59,1,0,0,97,6,0,0,88,185,85,10,39,0,0, + 0,77,16,0,0,91,13,0,0,0,0,0,0,0,0,88, + 138,5,0,0,0,53,1,0,0,0,0,0,0,91,13,0, + 0,0,0,0,0,0,0,88,122,5,0,0,0,53,1,0, + 0,0,0,0,0,58,119,0,0,100,2,0,0,77,46,0, + 0,88,185,85,10,39,0,0,0,77,52,0,0,11,0,32, + 0,85,2,82,14,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,17,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,32,0,85,6,91,18,0,0,0,0,0, + 0,0,0,82,20,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,59,0,0,0,97,57,0,0,91, + 13,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,91,13,0,0,0,0,0,0,0,0,91,18,0, + 0,0,0,0,0,0,0,82,20,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,6,5,0,0, + 0,53,1,0,0,0,0,0,0,58,119,0,0,97,16,0, + 0,91,23,0,0,0,0,0,0,0,0,83,8,85,6,60, + 2,14,0,83,9,51,3,53,1,0,0,0,0,0,0,101, + 1,85,5,82,25,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,9,53,1,0,0,0,0,0, + 0,32,0,91,27,0,0,0,0,0,0,0,0,85,0,91, + 6,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,23,0,0,91,0,0, + 0,0,0,0,0,0,0,82,29,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,83,3,85, + 4,53,3,0,0,0,0,0,0,32,0,83,5,83,5,83, + 5,53,2,0,0,0,0,0,0,32,0,91,31,0,0,0, + 0,0,0,0,0,88,1,53,2,0,0,0,0,0,0,36, + 0,33,0,44,0,40,0,0,0,0,0,0,0,100,1,0, + 0,102,2,32,0,31,0,32,0,32,0,78,25,61,3,31, + 0,102,1,41,10,122,56,84,114,105,103,103,101,114,32,116, + 104,101,32,108,111,97,100,32,111,102,32,116,104,101,32,109, + 111,100,117,108,101,32,97,110,100,32,114,101,116,117,114,110, + 32,116,104,101,32,97,116,116,114,105,98,117,116,101,46,114, + 36,0,0,0,218,4,108,111,99,107,218,9,95,95,99,108, + 97,115,115,95,95,218,10,105,115,95,108,111,97,100,105,110, + 103,78,84,218,8,95,95,100,105,99,116,95,95,122,18,109, + 111,100,117,108,101,32,111,98,106,101,99,116,32,102,111,114, + 32,122,46,32,115,117,98,115,116,105,116,117,116,101,100,32, + 105,110,32,115,121,115,46,109,111,100,117,108,101,115,32,100, + 117,114,105,110,103,32,97,32,108,97,122,121,32,108,111,97, + 100,41,16,218,6,111,98,106,101,99,116,218,16,95,95,103, + 101,116,97,116,116,114,105,98,117,116,101,95,95,218,12,108, + 111,97,100,101,114,95,115,116,97,116,101,114,88,0,0,0, + 114,26,0,0,0,218,5,105,116,101,109,115,218,2,105,100, + 218,6,108,111,97,100,101,114,218,11,101,120,101,99,95,109, + 111,100,117,108,101,114,34,0,0,0,114,35,0,0,0,114, + 37,0,0,0,218,6,117,112,100,97,116,101,218,10,105,115, + 105,110,115,116,97,110,99,101,218,11,95,95,115,101,116,97, + 116,116,114,95,95,218,7,103,101,116,97,116,116,114,41,12, + 114,62,0,0,0,218,4,97,116,116,114,114,36,0,0,0, + 114,97,0,0,0,114,92,0,0,0,114,94,0,0,0,218, + 13,111,114,105,103,105,110,97,108,95,110,97,109,101,218,10, + 97,116,116,114,115,95,116,104,101,110,218,9,97,116,116,114, + 115,95,110,111,119,218,13,97,116,116,114,115,95,117,112,100, + 97,116,101,100,218,3,107,101,121,218,5,118,97,108,117,101, + 115,12,0,0,0,32,32,32,32,32,32,32,32,32,32,32, + 32,114,19,0,0,0,114,96,0,0,0,218,28,95,76,97, + 122,121,77,111,100,117,108,101,46,95,95,103,101,116,97,116, + 116,114,105,98,117,116,101,95,95,172,0,0,0,115,145,1, + 0,0,128,0,228,19,25,215,19,42,209,19,42,168,52,176, + 26,211,19,60,136,8,216,23,31,215,23,44,209,23,44,136, + 12,216,13,25,152,38,211,13,33,244,6,0,16,22,215,15, + 38,209,15,38,160,116,168,91,211,15,57,188,91,211,15,72, + 216,28,40,168,27,209,28,53,144,9,240,12,0,20,32,160, + 12,215,19,45,216,27,36,215,27,53,209,27,53,176,100,211, + 27,65,247,23,0,14,34,209,13,33,240,24,0,46,50,144, + 12,152,92,209,16,42,224,27,36,215,27,53,209,27,53,176, + 100,184,74,211,27,71,144,8,240,12,0,33,41,167,13,161, + 13,144,13,240,6,0,30,42,168,42,209,29,53,144,10,216, + 28,36,144,9,216,32,34,144,13,216,34,43,167,47,161,47, + 214,34,51,145,74,144,67,240,6,0,24,27,211,23,44,216, + 45,50,160,99,211,24,42,220,25,27,152,73,153,78,211,25, + 43,172,114,176,42,177,47,211,47,66,213,25,66,216,45,50, + 160,99,211,24,42,241,13,0,35,52,240,14,0,17,25,151, + 15,145,15,215,16,43,209,16,43,168,68,212,16,49,240,6, + 0,20,33,164,67,167,75,161,75,211,19,47,220,23,25,152, + 36,147,120,164,50,164,99,167,107,161,107,176,45,209,38,64, + 211,35,65,211,23,65,220,30,40,208,43,61,184,109,209,61, + 78,240,0,2,79,1,49,240,0,2,42,49,243,0,2,31, + 50,240,0,2,25,50,240,10,0,17,25,151,15,145,15,160, + 13,212,16,46,244,6,0,20,30,152,100,164,75,215,19,48, + 209,19,48,220,20,26,215,20,38,209,20,38,160,116,168,91, + 184,41,212,20,68,247,95,1,0,14,34,244,98,1,0,16, + 23,144,116,211,15,34,208,8,34,247,99,1,0,14,34,213, + 13,33,250,115,25,0,0,0,168,62,70,26,3,193,48,65, + 38,70,26,3,195,26,66,45,70,26,3,198,26,10,70,40, + 7,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,60,0,0,0,149,0,85,0,82, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,32,0,91, + 3,0,0,0,0,0,0,0,0,88,1,53,2,0,0,0, + 0,0,0,32,0,103,1,41,2,122,47,84,114,105,103,103, + 101,114,32,116,104,101,32,108,111,97,100,32,97,110,100,32, + 116,104,101,110,32,112,101,114,102,111,114,109,32,116,104,101, + 32,100,101,108,101,116,105,111,110,46,78,41,2,114,96,0, + 0,0,218,7,100,101,108,97,116,116,114,41,2,114,62,0, + 0,0,114,106,0,0,0,115,2,0,0,0,32,32,114,19, + 0,0,0,218,11,95,95,100,101,108,97,116,116,114,95,95, + 218,23,95,76,97,122,121,77,111,100,117,108,101,46,95,95, + 100,101,108,97,116,116,114,95,95,227,0,0,0,115,26,0, + 0,0,128,0,240,8,0,9,13,215,8,29,209,8,29,152, + 100,212,8,35,220,8,15,144,4,213,8,27,114,20,0,0, + 0,114,86,0,0,0,78,41,8,114,79,0,0,0,114,80, + 0,0,0,114,81,0,0,0,114,82,0,0,0,114,83,0, + 0,0,114,96,0,0,0,114,116,0,0,0,114,85,0,0, + 0,114,86,0,0,0,114,20,0,0,0,114,19,0,0,0, + 114,88,0,0,0,114,88,0,0,0,168,0,0,0,115,16, + 0,0,0,134,0,225,4,85,242,4,53,5,35,245,110,1, + 5,5,28,114,20,0,0,0,114,88,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,74,0,0,0,149,0,92,0,114,1,83,0,114, + 2,83,1,114,3,83,2,114,4,92,5,83,3,26,0,53, + 0,0,0,0,0,0,0,114,6,92,7,83,4,26,0,53, + 0,0,0,0,0,0,0,114,8,83,5,26,0,114,9,83, + 6,26,0,114,10,83,7,26,0,114,11,83,8,114,12,103, + 9,41,10,218,10,76,97,122,121,76,111,97,100,101,114,233, + 235,0,0,0,122,75,65,32,108,111,97,100,101,114,32,116, + 104,97,116,32,99,114,101,97,116,101,115,32,97,32,109,111, + 100,117,108,101,32,119,104,105,99,104,32,100,101,102,101,114, + 115,32,108,111,97,100,105,110,103,32,117,110,116,105,108,32, + 97,116,116,114,105,98,117,116,101,32,97,99,99,101,115,115, + 46,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,60,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,85,0,83,1,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,11,0,0,91, + 3,0,0,0,0,0,0,0,0,83,2,53,1,0,0,0, + 0,0,0,101,1,103,0,41,3,78,114,101,0,0,0,122, + 32,108,111,97,100,101,114,32,109,117,115,116,32,100,101,102, + 105,110,101,32,101,120,101,99,95,109,111,100,117,108,101,40, + 41,41,2,218,7,104,97,115,97,116,116,114,218,9,84,121, + 112,101,69,114,114,111,114,169,1,114,100,0,0,0,115,1, + 0,0,0,32,114,19,0,0,0,218,20,95,95,99,104,101, + 99,107,95,101,97,103,101,114,95,108,111,97,100,101,114,218, + 31,76,97,122,121,76,111,97,100,101,114,46,95,95,99,104, + 101,99,107,95,101,97,103,101,114,95,108,111,97,100,101,114, + 239,0,0,0,115,32,0,0,0,128,0,228,15,22,144,118, + 152,125,215,15,45,209,15,45,220,18,27,208,28,62,211,18, + 63,208,12,63,240,3,0,16,46,114,20,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,54,0,0,0,94,0,94,1,149,0,84,0, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,84,1,53,1,0,0,0,0,0,0,32,0, + 85,0,85,1,52,2,83,1,26,0,106,8,36,0,41,2, + 122,62,67,111,110,115,116,114,117,99,116,32,97,32,99,97, + 108,108,97,98,108,101,32,119,104,105,99,104,32,114,101,116, + 117,114,110,115,32,116,104,101,32,101,97,103,101,114,32,108, + 111,97,100,101,114,32,109,97,100,101,32,108,97,122,121,46, + 99,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0, + 0,31,0,0,0,243,32,0,0,0,62,2,149,0,84,2, + 34,0,84,3,34,0,85,0,48,0,85,1,68,1,54,1, + 53,1,0,0,0,0,0,0,36,0,114,59,0,0,0,114, + 86,0,0,0,41,4,114,73,0,0,0,218,6,107,119,97, + 114,103,115,218,3,99,108,115,114,100,0,0,0,115,4,0, + 0,0,32,32,128,128,114,19,0,0,0,218,8,60,108,97, + 109,98,100,97,62,218,36,76,97,122,121,76,111,97,100,101, + 114,46,102,97,99,116,111,114,121,46,60,108,111,99,97,108, + 115,62,46,60,108,97,109,98,100,97,62,248,0,0,0,115, + 20,0,0,0,248,128,0,161,115,169,54,176,52,208,43,66, + 184,54,209,43,66,212,39,67,114,20,0,0,0,41,1,218, + 31,95,76,97,122,121,76,111,97,100,101,114,95,95,99,104, + 101,99,107,95,101,97,103,101,114,95,108,111,97,100,101,114, + 41,2,114,130,0,0,0,114,100,0,0,0,115,2,0,0, + 0,96,96,114,19,0,0,0,218,7,102,97,99,116,111,114, + 121,218,18,76,97,122,121,76,111,97,100,101,114,46,102,97, + 99,116,111,114,121,244,0,0,0,115,25,0,0,0,249,128, + 0,240,6,0,9,12,215,8,32,209,8,32,160,22,212,8, + 40,221,15,67,208,8,67,114,20,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,50,0,0,0,149,0,85,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,32,0,88,16,108,1,0,0, + 0,0,0,0,0,0,103,0,114,59,0,0,0,41,2,114, + 133,0,0,0,114,100,0,0,0,41,2,114,62,0,0,0, + 114,100,0,0,0,115,2,0,0,0,32,32,114,19,0,0, + 0,114,63,0,0,0,218,19,76,97,122,121,76,111,97,100, + 101,114,46,95,95,105,110,105,116,95,95,250,0,0,0,115, + 21,0,0,0,128,0,216,8,12,215,8,33,209,8,33,160, + 38,212,8,41,216,22,28,141,11,114,20,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,56,0,0,0,149,0,85,0,82,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,36,0, + 114,59,0,0,0,41,2,114,100,0,0,0,218,13,99,114, + 101,97,116,101,95,109,111,100,117,108,101,41,2,114,62,0, + 0,0,114,41,0,0,0,115,2,0,0,0,32,32,114,19, + 0,0,0,114,139,0,0,0,218,24,76,97,122,121,76,111, + 97,100,101,114,46,99,114,101,97,116,101,95,109,111,100,117, + 108,101,254,0,0,0,115,23,0,0,0,128,0,216,15,19, + 143,123,137,123,215,15,40,209,15,40,168,20,211,15,46,208, + 8,46,114,20,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,38,1,0, + 0,149,0,83,1,83,2,75,0,110,2,85,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,82,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,108,1,0,0,0,0,0,0,0, + 0,85,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,108,3,0,0,0,0,0, + 0,0,0,48,0,110,3,85,1,82,8,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,11,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,85,3,83,3,39,0,0, + 0,85,1,82,12,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,3,83,4,39,0,0,0,85, + 2,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,85,3,83, + 5,39,0,0,0,83,6,85,3,83,7,39,0,0,0,88, + 49,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,108,8,0,0,0,0,0,0,0,0,91, + 18,0,0,0,0,0,0,0,0,85,1,108,6,0,0,0, + 0,0,0,0,0,103,2,41,8,122,28,77,97,107,101,32, + 116,104,101,32,109,111,100,117,108,101,32,108,111,97,100,32, + 108,97,122,105,108,121,46,114,14,0,0,0,78,114,94,0, + 0,0,114,92,0,0,0,114,91,0,0,0,70,114,93,0, + 0,0,41,10,218,9,116,104,114,101,97,100,105,110,103,114, + 100,0,0,0,114,36,0,0,0,218,10,95,95,108,111,97, + 100,101,114,95,95,114,94,0,0,0,218,4,99,111,112,121, + 114,92,0,0,0,218,5,82,76,111,99,107,114,97,0,0, + 0,114,88,0,0,0,41,4,114,62,0,0,0,114,40,0, + 0,0,114,142,0,0,0,114,97,0,0,0,115,4,0,0, + 0,32,32,32,32,114,19,0,0,0,114,101,0,0,0,218, + 22,76,97,122,121,76,111,97,100,101,114,46,101,120,101,99, + 95,109,111,100,117,108,101,1,1,0,0,115,126,0,0,0, + 128,0,243,8,0,9,25,216,33,37,167,27,161,27,136,6, + 143,15,137,15,212,8,30,216,28,32,159,75,153,75,136,6, + 212,8,25,240,10,0,24,26,136,12,216,35,41,167,63,161, + 63,215,35,55,209,35,55,211,35,57,136,12,144,90,209,8, + 32,216,36,42,215,36,52,209,36,52,136,12,144,91,209,8, + 33,216,31,40,159,127,153,127,211,31,48,136,12,144,86,209, + 8,28,216,37,42,136,12,144,92,209,8,34,216,39,51,143, + 15,137,15,212,8,36,220,27,38,136,6,213,8,24,114,20, + 0,0,0,114,124,0,0,0,78,41,13,114,79,0,0,0, + 114,80,0,0,0,114,81,0,0,0,114,82,0,0,0,114, + 83,0,0,0,218,12,115,116,97,116,105,99,109,101,116,104, + 111,100,114,133,0,0,0,218,11,99,108,97,115,115,109,101, + 116,104,111,100,114,134,0,0,0,114,63,0,0,0,114,139, + 0,0,0,114,101,0,0,0,114,85,0,0,0,114,86,0, + 0,0,114,20,0,0,0,114,19,0,0,0,114,119,0,0, + 0,114,119,0,0,0,235,0,0,0,115,62,0,0,0,134, + 0,225,4,85,224,5,17,241,2,2,5,64,1,243,3,0, + 6,18,240,2,2,5,64,1,240,8,0,6,17,241,2,3, + 5,68,1,243,3,0,6,17,240,2,3,5,68,1,242,10, + 2,5,29,242,8,1,5,47,245,6,17,5,39,114,20,0, + 0,0,114,119,0,0,0,114,59,0,0,0,41,26,114,83, + 0,0,0,218,4,95,97,98,99,114,3,0,0,0,218,10, + 95,98,111,111,116,115,116,114,97,112,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,114,7,0,0,0,218,19, + 95,98,111,111,116,115,116,114,97,112,95,101,120,116,101,114, + 110,97,108,114,8,0,0,0,114,9,0,0,0,114,10,0, + 0,0,114,11,0,0,0,114,12,0,0,0,114,13,0,0, + 0,114,16,0,0,0,114,34,0,0,0,218,5,116,121,112, + 101,115,114,17,0,0,0,114,30,0,0,0,114,42,0,0, + 0,114,54,0,0,0,114,56,0,0,0,218,10,77,111,100, + 117,108,101,84,121,112,101,114,88,0,0,0,114,119,0,0, + 0,114,86,0,0,0,114,20,0,0,0,114,19,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,154,0,0,0,1, + 0,0,0,115,115,0,0,0,240,3,1,1,1,217,0,51, + 221,0,24,221,0,40,221,0,37,221,0,40,221,0,34,221, + 0,45,221,0,50,221,0,50,221,0,46,221,0,50,221,0, + 56,227,0,11,219,0,10,219,0,12,242,6,2,1,61,242, + 10,12,1,55,244,30,28,1,24,244,62,42,1,24,247,98, + 1,46,1,47,241,0,46,1,47,244,98,1,64,1,1,28, + 144,37,215,18,34,209,18,34,244,0,64,1,1,28,244,70, + 2,39,1,39,144,22,245,0,39,1,39,114,20,0,0,0, +}; diff --git a/android/Python/frozen_modules/io.h b/android/Python/frozen_modules/io.h new file mode 100644 index 00000000000..ac97836b02d --- /dev/null +++ b/android/Python/frozen_modules/io.h @@ -0,0 +1,269 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__io[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0, + 0,0,0,0,0,243,36,2,0,0,149,0,83,0,114,0, + 83,1,114,1,47,0,83,2,81,1,114,2,83,3,83,4, + 75,3,114,3,83,3,83,4,75,4,114,4,83,3,83,5, + 75,3,74,5,114,5,74,6,114,6,74,7,114,7,74,8, + 114,8,74,9,114,9,74,10,114,10,74,11,114,11,74,12, + 114,12,74,13,114,13,74,14,114,14,74,15,114,15,74,16, + 114,16,74,17,114,17,74,18,114,18,74,19,114,19,32,0, + 83,6,92,7,108,20,0,0,0,0,0,0,0,0,83,3, + 114,21,83,7,114,22,83,8,114,23,24,0,34,0,83,9, + 26,0,83,10,92,3,82,48,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,92,4,82,50,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,11,57,4,114,26,24,0,34,0,83,12,26,0,83,13, + 92,3,82,54,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,26,53,4,0,0,0,0,0,0, + 114,28,24,0,34,0,83,14,26,0,83,15,92,3,82,58, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,92,26,53,4,0,0,0,0,0,0,114,30,24,0, + 34,0,83,16,26,0,83,17,92,3,82,62,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,26, + 53,4,0,0,0,0,0,0,114,32,92,28,82,67,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,10,53,1,0,0,0,0,0,0,32,0,92,11,92,13, + 92,14,92,16,92,15,52,5,19,0,72,20,0,0,114,34, + 92,30,82,67,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,92,34,53,1,0,0,0,0,0,0, + 32,0,77,22,0,0,11,0,32,0,92,12,92,19,52,2, + 19,0,72,20,0,0,114,34,92,32,82,67,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,34, + 53,1,0,0,0,0,0,0,32,0,77,22,0,0,11,0, + 32,0,67,34,30,0,83,3,83,18,75,3,74,35,114,35, + 32,0,92,28,82,67,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,35,53,1,0,0,0,0, + 0,0,32,0,103,4,33,0,92,36,7,0,97,3,0,0, + 32,0,31,0,103,4,102,0,61,3,31,0,102,1,41,19, + 97,193,5,0,0,84,104,101,32,105,111,32,109,111,100,117, + 108,101,32,112,114,111,118,105,100,101,115,32,116,104,101,32, + 80,121,116,104,111,110,32,105,110,116,101,114,102,97,99,101, + 115,32,116,111,32,115,116,114,101,97,109,32,104,97,110,100, + 108,105,110,103,46,32,84,104,101,10,98,117,105,108,116,105, + 110,32,111,112,101,110,32,102,117,110,99,116,105,111,110,32, + 105,115,32,100,101,102,105,110,101,100,32,105,110,32,116,104, + 105,115,32,109,111,100,117,108,101,46,10,10,65,116,32,116, + 104,101,32,116,111,112,32,111,102,32,116,104,101,32,73,47, + 79,32,104,105,101,114,97,114,99,104,121,32,105,115,32,116, + 104,101,32,97,98,115,116,114,97,99,116,32,98,97,115,101, + 32,99,108,97,115,115,32,73,79,66,97,115,101,46,32,73, + 116,10,100,101,102,105,110,101,115,32,116,104,101,32,98,97, + 115,105,99,32,105,110,116,101,114,102,97,99,101,32,116,111, + 32,97,32,115,116,114,101,97,109,46,32,78,111,116,101,44, + 32,104,111,119,101,118,101,114,44,32,116,104,97,116,32,116, + 104,101,114,101,32,105,115,32,110,111,10,115,101,112,97,114, + 97,116,105,111,110,32,98,101,116,119,101,101,110,32,114,101, + 97,100,105,110,103,32,97,110,100,32,119,114,105,116,105,110, + 103,32,116,111,32,115,116,114,101,97,109,115,59,32,105,109, + 112,108,101,109,101,110,116,97,116,105,111,110,115,32,97,114, + 101,10,97,108,108,111,119,101,100,32,116,111,32,114,97,105, + 115,101,32,97,110,32,79,83,69,114,114,111,114,32,105,102, + 32,116,104,101,121,32,100,111,32,110,111,116,32,115,117,112, + 112,111,114,116,32,97,32,103,105,118,101,110,32,111,112,101, + 114,97,116,105,111,110,46,10,10,69,120,116,101,110,100,105, + 110,103,32,73,79,66,97,115,101,32,105,115,32,82,97,119, + 73,79,66,97,115,101,32,119,104,105,99,104,32,100,101,97, + 108,115,32,115,105,109,112,108,121,32,119,105,116,104,32,116, + 104,101,32,114,101,97,100,105,110,103,32,97,110,100,10,119, + 114,105,116,105,110,103,32,111,102,32,114,97,119,32,98,121, + 116,101,115,32,116,111,32,97,32,115,116,114,101,97,109,46, + 32,70,105,108,101,73,79,32,115,117,98,99,108,97,115,115, + 101,115,32,82,97,119,73,79,66,97,115,101,32,116,111,32, + 112,114,111,118,105,100,101,10,97,110,32,105,110,116,101,114, + 102,97,99,101,32,116,111,32,79,83,32,102,105,108,101,115, + 46,10,10,66,117,102,102,101,114,101,100,73,79,66,97,115, + 101,32,100,101,97,108,115,32,119,105,116,104,32,98,117,102, + 102,101,114,105,110,103,32,111,110,32,97,32,114,97,119,32, + 98,121,116,101,32,115,116,114,101,97,109,32,40,82,97,119, + 73,79,66,97,115,101,41,46,32,73,116,115,10,115,117,98, + 99,108,97,115,115,101,115,44,32,66,117,102,102,101,114,101, + 100,87,114,105,116,101,114,44,32,66,117,102,102,101,114,101, + 100,82,101,97,100,101,114,44,32,97,110,100,32,66,117,102, + 102,101,114,101,100,82,87,80,97,105,114,32,98,117,102,102, + 101,114,10,115,116,114,101,97,109,115,32,116,104,97,116,32, + 97,114,101,32,114,101,97,100,97,98,108,101,44,32,119,114, + 105,116,97,98,108,101,44,32,97,110,100,32,98,111,116,104, + 32,114,101,115,112,101,99,116,105,118,101,108,121,46,10,66, + 117,102,102,101,114,101,100,82,97,110,100,111,109,32,112,114, + 111,118,105,100,101,115,32,97,32,98,117,102,102,101,114,101, + 100,32,105,110,116,101,114,102,97,99,101,32,116,111,32,114, + 97,110,100,111,109,32,97,99,99,101,115,115,10,115,116,114, + 101,97,109,115,46,32,66,121,116,101,115,73,79,32,105,115, + 32,97,32,115,105,109,112,108,101,32,115,116,114,101,97,109, + 32,111,102,32,105,110,45,109,101,109,111,114,121,32,98,121, + 116,101,115,46,10,10,65,110,111,116,104,101,114,32,73,79, + 66,97,115,101,32,115,117,98,99,108,97,115,115,44,32,84, + 101,120,116,73,79,66,97,115,101,44,32,100,101,97,108,115, + 32,119,105,116,104,32,116,104,101,32,101,110,99,111,100,105, + 110,103,32,97,110,100,32,100,101,99,111,100,105,110,103,10, + 111,102,32,115,116,114,101,97,109,115,32,105,110,116,111,32, + 116,101,120,116,46,32,84,101,120,116,73,79,87,114,97,112, + 112,101,114,44,32,119,104,105,99,104,32,101,120,116,101,110, + 100,115,32,105,116,44,32,105,115,32,97,32,98,117,102,102, + 101,114,101,100,32,116,101,120,116,10,105,110,116,101,114,102, + 97,99,101,32,116,111,32,97,32,98,117,102,102,101,114,101, + 100,32,114,97,119,32,115,116,114,101,97,109,32,40,96,66, + 117,102,102,101,114,101,100,73,79,66,97,115,101,96,41,46, + 32,70,105,110,97,108,108,121,44,32,83,116,114,105,110,103, + 73,79,10,105,115,32,97,110,32,105,110,45,109,101,109,111, + 114,121,32,115,116,114,101,97,109,32,102,111,114,32,116,101, + 120,116,46,10,10,65,114,103,117,109,101,110,116,32,110,97, + 109,101,115,32,97,114,101,32,110,111,116,32,112,97,114,116, + 32,111,102,32,116,104,101,32,115,112,101,99,105,102,105,99, + 97,116,105,111,110,44,32,97,110,100,32,111,110,108,121,32, + 116,104,101,32,97,114,103,117,109,101,110,116,115,10,111,102, + 32,111,112,101,110,40,41,32,97,114,101,32,105,110,116,101, + 110,100,101,100,32,116,111,32,98,101,32,117,115,101,100,32, + 97,115,32,107,101,121,119,111,114,100,32,97,114,103,117,109, + 101,110,116,115,46,10,10,100,97,116,97,58,10,10,68,69, + 70,65,85,76,84,95,66,85,70,70,69,82,95,83,73,90, + 69,10,10,32,32,32,65,110,32,105,110,116,32,99,111,110, + 116,97,105,110,105,110,103,32,116,104,101,32,100,101,102,97, + 117,108,116,32,98,117,102,102,101,114,32,115,105,122,101,32, + 117,115,101,100,32,98,121,32,116,104,101,32,109,111,100,117, + 108,101,39,115,32,98,117,102,102,101,114,101,100,10,32,32, + 32,73,47,79,32,99,108,97,115,115,101,115,46,32,111,112, + 101,110,40,41,32,117,115,101,115,32,116,104,101,32,102,105, + 108,101,39,115,32,98,108,107,115,105,122,101,32,40,97,115, + 32,111,98,116,97,105,110,101,100,32,98,121,32,111,115,46, + 115,116,97,116,41,32,105,102,10,32,32,32,112,111,115,115, + 105,98,108,101,46,10,122,235,71,117,105,100,111,32,118,97, + 110,32,82,111,115,115,117,109,32,60,103,117,105,100,111,64, + 112,121,116,104,111,110,46,111,114,103,62,44,32,77,105,107, + 101,32,86,101,114,100,111,110,101,32,60,109,105,107,101,46, + 118,101,114,100,111,110,101,64,103,109,97,105,108,46,99,111, + 109,62,44,32,77,97,114,107,32,82,117,115,115,101,108,108, + 32,60,109,97,114,107,46,114,117,115,115,101,108,108,64,122, + 101,110,46,99,111,46,117,107,62,44,32,65,110,116,111,105, + 110,101,32,80,105,116,114,111,117,32,60,115,111,108,105,112, + 115,105,115,64,112,105,116,114,111,117,46,110,101,116,62,44, + 32,65,109,97,117,114,121,32,70,111,114,103,101,111,116,32, + 100,39,65,114,99,32,60,97,109,97,117,114,121,102,97,64, + 103,109,97,105,108,46,99,111,109,62,44,32,66,101,110,106, + 97,109,105,110,32,80,101,116,101,114,115,111,110,32,60,98, + 101,110,106,97,109,105,110,64,112,121,116,104,111,110,46,111, + 114,103,62,41,22,218,15,66,108,111,99,107,105,110,103,73, + 79,69,114,114,111,114,218,4,111,112,101,110,218,9,111,112, + 101,110,95,99,111,100,101,218,6,73,79,66,97,115,101,218, + 9,82,97,119,73,79,66,97,115,101,218,6,70,105,108,101, + 73,79,218,7,66,121,116,101,115,73,79,218,8,83,116,114, + 105,110,103,73,79,218,14,66,117,102,102,101,114,101,100,73, + 79,66,97,115,101,218,14,66,117,102,102,101,114,101,100,82, + 101,97,100,101,114,218,14,66,117,102,102,101,114,101,100,87, + 114,105,116,101,114,218,14,66,117,102,102,101,114,101,100,82, + 87,80,97,105,114,218,14,66,117,102,102,101,114,101,100,82, + 97,110,100,111,109,218,10,84,101,120,116,73,79,66,97,115, + 101,218,13,84,101,120,116,73,79,87,114,97,112,112,101,114, + 218,20,85,110,115,117,112,112,111,114,116,101,100,79,112,101, + 114,97,116,105,111,110,218,8,83,69,69,75,95,83,69,84, + 218,8,83,69,69,75,95,67,85,82,218,8,83,69,69,75, + 95,69,78,68,218,19,68,69,70,65,85,76,84,95,66,85, + 70,70,69,82,95,83,73,90,69,218,13,116,101,120,116,95, + 101,110,99,111,100,105,110,103,218,25,73,110,99,114,101,109, + 101,110,116,97,108,78,101,119,108,105,110,101,68,101,99,111, + 100,101,114,233,0,0,0,0,78,41,15,114,21,0,0,0, + 114,2,0,0,0,114,17,0,0,0,114,3,0,0,0,114, + 4,0,0,0,114,7,0,0,0,114,8,0,0,0,114,9, + 0,0,0,114,11,0,0,0,114,12,0,0,0,114,13,0, + 0,0,114,14,0,0,0,114,23,0,0,0,114,22,0,0, + 0,114,16,0,0,0,218,2,105,111,233,1,0,0,0,233, + 2,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,64,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,92,4,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,114,6,83,2,114,7,103,3,41,4, + 114,5,0,0,0,233,72,0,0,0,169,0,78,41,8,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,218,15,95,95,102,105,114,115,116,108,105,110,101, + 110,111,95,95,218,3,95,105,111,218,7,95,73,79,66,97, + 115,101,218,7,95,95,100,111,99,95,95,218,21,95,95,115, + 116,97,116,105,99,95,97,116,116,114,105,98,117,116,101,115, + 95,95,114,30,0,0,0,243,0,0,0,0,218,11,60,102, + 114,111,122,101,110,32,105,111,62,114,5,0,0,0,114,5, + 0,0,0,72,0,0,0,115,17,0,0,0,134,0,216,14, + 17,143,107,137,107,215,14,33,209,14,33,131,71,114,39,0, + 0,0,114,5,0,0,0,41,1,218,9,109,101,116,97,99, + 108,97,115,115,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,64,0,0,0,149,0, + 92,0,114,1,83,0,114,2,83,1,114,3,92,4,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,114,6,83,2,114,7,103,3,41,4, + 114,6,0,0,0,233,75,0,0,0,114,30,0,0,0,78, + 41,8,114,31,0,0,0,114,32,0,0,0,114,33,0,0, + 0,114,34,0,0,0,114,35,0,0,0,218,10,95,82,97, + 119,73,79,66,97,115,101,114,37,0,0,0,114,38,0,0, + 0,114,30,0,0,0,114,39,0,0,0,114,40,0,0,0, + 114,6,0,0,0,114,6,0,0,0,75,0,0,0,115,17, + 0,0,0,134,0,216,14,17,143,110,137,110,215,14,36,209, + 14,36,131,71,114,39,0,0,0,114,6,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,64,0,0,0,149,0,92,0,114,1,83,0, + 114,2,83,1,114,3,92,4,82,10,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 114,6,83,2,114,7,103,3,41,4,114,10,0,0,0,233, + 78,0,0,0,114,30,0,0,0,78,41,8,114,31,0,0, + 0,114,32,0,0,0,114,33,0,0,0,114,34,0,0,0, + 114,35,0,0,0,218,15,95,66,117,102,102,101,114,101,100, + 73,79,66,97,115,101,114,37,0,0,0,114,38,0,0,0, + 114,30,0,0,0,114,39,0,0,0,114,40,0,0,0,114, + 10,0,0,0,114,10,0,0,0,78,0,0,0,115,19,0, + 0,0,134,0,216,14,17,215,14,33,209,14,33,215,14,41, + 209,14,41,131,71,114,39,0,0,0,114,10,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,64,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,92,4,82,10,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,114,6,83,2,114,7,103,3,41,4,114,15,0,0,0, + 233,81,0,0,0,114,30,0,0,0,78,41,8,114,31,0, + 0,0,114,32,0,0,0,114,33,0,0,0,114,34,0,0, + 0,114,35,0,0,0,218,11,95,84,101,120,116,73,79,66, + 97,115,101,114,37,0,0,0,114,38,0,0,0,114,30,0, + 0,0,114,39,0,0,0,114,40,0,0,0,114,15,0,0, + 0,114,15,0,0,0,81,0,0,0,115,17,0,0,0,134, + 0,216,14,17,143,111,137,111,215,14,37,209,14,37,131,71, + 114,39,0,0,0,114,15,0,0,0,41,1,218,17,95,87, + 105,110,100,111,119,115,67,111,110,115,111,108,101,73,79,41, + 37,114,37,0,0,0,218,10,95,95,97,117,116,104,111,114, + 95,95,218,7,95,95,97,108,108,95,95,114,35,0,0,0, + 218,3,97,98,99,114,21,0,0,0,114,2,0,0,0,114, + 17,0,0,0,114,3,0,0,0,114,4,0,0,0,114,7, + 0,0,0,114,8,0,0,0,114,9,0,0,0,114,11,0, + 0,0,114,12,0,0,0,114,13,0,0,0,114,14,0,0, + 0,114,23,0,0,0,114,22,0,0,0,114,16,0,0,0, + 114,32,0,0,0,114,18,0,0,0,114,19,0,0,0,114, + 20,0,0,0,114,36,0,0,0,218,7,65,66,67,77,101, + 116,97,114,5,0,0,0,114,44,0,0,0,114,6,0,0, + 0,114,47,0,0,0,114,10,0,0,0,114,50,0,0,0, + 114,15,0,0,0,218,8,114,101,103,105,115,116,101,114,218, + 5,107,108,97,115,115,114,51,0,0,0,218,11,73,109,112, + 111,114,116,69,114,114,111,114,114,30,0,0,0,114,39,0, + 0,0,114,40,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,59,0,0,0,1,0,0,0,115,47,1,0,0,240, + 3,1,1,1,241,2,33,1,4,240,72,1,5,15,56,128, + 10,242,14,5,11,80,1,128,7,243,16,0,1,11,219,0, + 10,247,4,3,1,74,1,247,0,3,1,74,1,247,0,3, + 1,74,1,247,0,3,1,74,1,241,0,3,1,74,1,240, + 14,0,35,39,208,0,20,212,0,31,240,6,0,12,13,128, + 8,216,11,12,128,8,216,11,12,128,8,244,10,1,1,34, + 136,83,143,91,137,91,160,67,167,75,161,75,242,0,1,1, + 34,244,6,1,1,37,144,3,151,14,145,14,160,6,244,0, + 1,1,37,244,6,1,1,42,144,83,215,21,40,209,21,40, + 168,38,244,0,1,1,42,244,6,1,1,38,144,19,151,31, + 145,31,160,38,244,0,1,1,38,240,6,0,1,10,215,0, + 18,209,0,18,144,54,212,0,26,224,14,21,144,126,160,126, + 176,126,216,14,28,243,3,1,14,30,128,69,224,4,18,215, + 4,27,209,4,27,152,69,214,4,34,241,5,1,14,30,240, + 8,0,15,23,152,13,211,13,38,128,69,216,4,14,215,4, + 23,209,4,23,152,5,214,4,30,241,3,0,14,39,224,4, + 9,240,4,5,1,42,221,4,37,240,8,0,5,14,215,4, + 22,209,4,22,208,23,40,213,4,41,248,240,7,0,8,19, + 243,0,1,1,9,217,4,8,240,3,1,1,9,250,115,18, + 0,0,0,195,46,6,68,6,0,196,6,6,68,15,3,196, + 14,1,68,15,3, +}; diff --git a/android/Python/frozen_modules/ntpath.h b/android/Python/frozen_modules/ntpath.h new file mode 100644 index 00000000000..1a4752d134d --- /dev/null +++ b/android/Python/frozen_modules/ntpath.h @@ -0,0 +1,1702 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__ntpath[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,243,188,3,0,0,149,0,83,0,114,0, + 83,1,114,1,83,2,114,2,83,1,114,3,83,3,114,4, + 83,4,114,5,83,5,114,6,83,6,114,7,83,7,114,8, + 83,8,83,9,75,9,114,9,83,8,83,9,75,10,114,10, + 83,8,83,9,75,11,114,11,83,8,83,10,75,11,55,2, + 32,0,47,0,83,11,81,1,114,12,83,12,26,0,114,13, + 30,0,83,8,83,13,75,14,74,15,114,16,74,17,114,18, + 74,19,114,20,32,0,83,14,26,0,114,21,83,16,26,0, + 114,23,83,17,26,0,114,24,83,18,26,0,114,25,30,0, + 83,8,83,19,75,26,74,27,114,28,32,0,83,21,26,0, + 114,29,83,22,26,0,114,30,92,11,82,62,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,92,30,108,0,0,0,0,0,0,0,0,0,83,23, + 26,0,114,32,83,24,26,0,114,33,30,0,83,8,83,25, + 75,26,74,34,114,34,32,0,83,26,26,0,114,35,92,36, + 34,0,92,37,34,0,83,27,53,1,0,0,0,0,0,0, + 19,0,86,0,115,2,49,0,115,2,19,0,72,11,0,0, + 110,0,92,38,34,0,85,0,53,1,0,0,0,0,0,0, + 105,2,77,13,0,0,11,0,32,0,115,2,110,0,49,0, + 83,28,107,1,45,7,0,0,53,1,0,0,0,0,0,0, + 114,39,92,36,34,0,49,0,83,29,107,1,83,30,19,0, + 86,1,115,2,49,0,115,2,19,0,72,8,0,0,110,1, + 83,31,85,1,14,0,51,2,105,2,77,10,0,0,11,0, + 32,0,115,2,110,1,45,7,0,0,83,30,19,0,86,1, + 115,2,49,0,115,2,19,0,72,8,0,0,110,1,83,32, + 85,1,14,0,51,2,105,2,77,10,0,0,11,0,32,0, + 115,2,110,1,45,7,0,0,53,1,0,0,0,0,0,0, + 114,40,83,33,26,0,114,41,83,34,26,0,114,42,83,35, + 26,0,114,43,83,36,114,44,83,9,113,45,83,9,113,46, + 83,37,26,0,114,47,30,0,83,8,83,38,75,26,74,48, + 114,49,32,0,30,0,83,8,83,40,75,26,74,50,114,50, + 32,0,83,41,26,0,114,51,30,0,83,8,83,43,75,26, + 74,52,114,52,74,53,114,53,74,54,114,55,32,0,92,56, + 52,1,83,44,26,0,106,1,114,57,92,56,52,1,83,45, + 26,0,106,1,114,58,83,46,83,47,46,1,83,48,26,0, + 106,2,114,59,83,50,114,60,83,61,83,51,26,0,106,1, + 114,61,83,52,26,0,114,62,30,0,83,8,83,53,75,26, + 74,63,114,64,32,0,83,8,83,54,75,26,74,65,114,66, + 32,0,83,8,83,55,75,26,74,67,114,68,32,0,83,8, + 83,56,75,26,74,69,114,70,32,0,83,8,83,57,75,26, + 74,71,114,72,32,0,83,8,83,58,75,26,74,73,114,74, + 32,0,30,0,83,8,83,59,75,26,74,75,114,75,32,0, + 83,60,26,0,114,76,103,9,33,0,92,22,7,0,97,7, + 0,0,32,0,83,15,26,0,114,21,31,0,71,1,78,42, + 102,0,61,3,31,0,102,1,33,0,92,22,7,0,97,7, + 0,0,32,0,83,20,26,0,114,28,31,0,71,1,78,42, + 102,0,61,3,31,0,102,1,33,0,92,22,7,0,97,6, + 0,0,32,0,83,9,114,34,31,0,71,1,78,11,102,0, + 61,3,31,0,102,1,115,2,32,0,115,2,110,0,102,0, + 115,2,32,0,115,2,110,1,102,0,115,2,32,0,115,2, + 110,1,102,0,33,0,92,22,7,0,97,6,0,0,32,0, + 83,39,26,0,114,49,31,0,78,171,102,0,61,3,31,0, + 102,1,33,0,92,22,7,0,97,6,0,0,32,0,83,42, + 26,0,114,51,31,0,78,176,102,0,61,3,31,0,102,1, + 33,0,92,22,7,0,97,10,0,0,32,0,83,46,83,47, + 46,1,83,49,26,0,106,2,114,59,31,0,78,165,102,0, + 61,3,31,0,102,1,33,0,92,22,7,0,97,3,0,0, + 32,0,31,0,78,130,102,0,61,3,31,0,102,1,33,0, + 92,22,7,0,97,3,0,0,32,0,31,0,103,9,102,0, + 61,3,31,0,102,1,41,62,122,144,67,111,109,109,111,110, + 32,112,97,116,104,110,97,109,101,32,109,97,110,105,112,117, + 108,97,116,105,111,110,115,44,32,87,105,110,100,111,119,115, + 78,84,47,57,53,32,118,101,114,115,105,111,110,46,10,10, + 73,110,115,116,101,97,100,32,111,102,32,105,109,112,111,114, + 116,105,110,103,32,116,104,105,115,32,109,111,100,117,108,101, + 32,100,105,114,101,99,116,108,121,44,32,105,109,112,111,114, + 116,32,111,115,32,97,110,100,32,114,101,102,101,114,32,116, + 111,32,116,104,105,115,10,109,111,100,117,108,101,32,97,115, + 32,111,115,46,112,97,116,104,46,10,218,1,46,250,2,46, + 46,218,1,92,218,1,59,218,1,47,122,8,46,59,67,58, + 92,98,105,110,218,3,110,117,108,233,0,0,0,0,78,41, + 1,218,1,42,41,43,218,8,110,111,114,109,99,97,115,101, + 218,5,105,115,97,98,115,218,4,106,111,105,110,218,10,115, + 112,108,105,116,100,114,105,118,101,218,9,115,112,108,105,116, + 114,111,111,116,218,5,115,112,108,105,116,218,8,115,112,108, + 105,116,101,120,116,218,8,98,97,115,101,110,97,109,101,218, + 7,100,105,114,110,97,109,101,218,12,99,111,109,109,111,110, + 112,114,101,102,105,120,218,7,103,101,116,115,105,122,101,218, + 8,103,101,116,109,116,105,109,101,218,8,103,101,116,97,116, + 105,109,101,218,8,103,101,116,99,116,105,109,101,218,6,105, + 115,108,105,110,107,218,6,101,120,105,115,116,115,218,7,108, + 101,120,105,115,116,115,218,5,105,115,100,105,114,218,6,105, + 115,102,105,108,101,218,7,105,115,109,111,117,110,116,218,10, + 105,115,114,101,115,101,114,118,101,100,218,10,101,120,112,97, + 110,100,117,115,101,114,218,10,101,120,112,97,110,100,118,97, + 114,115,218,8,110,111,114,109,112,97,116,104,218,7,97,98, + 115,112,97,116,104,218,6,99,117,114,100,105,114,218,6,112, + 97,114,100,105,114,218,3,115,101,112,218,7,112,97,116,104, + 115,101,112,218,7,100,101,102,112,97,116,104,218,6,97,108, + 116,115,101,112,218,6,101,120,116,115,101,112,218,7,100,101, + 118,110,117,108,108,218,8,114,101,97,108,112,97,116,104,218, + 26,115,117,112,112,111,114,116,115,95,117,110,105,99,111,100, + 101,95,102,105,108,101,110,97,109,101,115,218,7,114,101,108, + 112,97,116,104,218,8,115,97,109,101,102,105,108,101,218,12, + 115,97,109,101,111,112,101,110,102,105,108,101,218,8,115,97, + 109,101,115,116,97,116,218,10,99,111,109,109,111,110,112,97, + 116,104,218,10,105,115,106,117,110,99,116,105,111,110,218,10, + 105,115,100,101,118,100,114,105,118,101,218,13,65,76,76,79, + 87,95,77,73,83,83,73,78,71,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,48, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,91,2,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,1,0,0,103, + 1,103,2,41,3,78,243,2,0,0,0,92,47,250,2,92, + 47,41,2,218,10,105,115,105,110,115,116,97,110,99,101,218, + 5,98,121,116,101,115,169,1,218,4,112,97,116,104,115,1, + 0,0,0,32,218,15,60,102,114,111,122,101,110,32,110,116, + 112,97,116,104,62,218,13,95,103,101,116,95,98,111,116,104, + 115,101,112,115,114,61,0,0,0,34,0,0,0,115,21,0, + 0,0,128,0,220,7,17,144,36,156,5,215,7,30,209,7, + 30,216,15,21,224,15,20,243,0,0,0,0,41,3,218,13, + 76,67,77,97,112,83,116,114,105,110,103,69,120,218,21,76, + 79,67,65,76,69,95,78,65,77,69,95,73,78,86,65,82, + 73,65,78,84,218,15,76,67,77,65,80,95,76,79,87,69, + 82,67,65,83,69,99,1,0,0,0,0,0,0,0,0,0, + 0,0,8,0,0,0,3,0,0,0,243,112,1,0,0,149, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,0,53,1,0,0,0,0,0,0,110,0,85,0,40, + 0,0,0,0,0,0,0,100,2,0,0,85,0,36,0,91, + 5,0,0,0,0,0,0,0,0,85,0,91,6,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,94,0,0,91,8,0,0,0,0,0, + 0,0,0,82,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,53,0,0,0,0,0,0, + 0,110,1,85,0,82,13,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,83,1,53,2,0, + 0,0,0,0,0,82,15,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,2,83,3,53,2,0, + 0,0,0,0,0,110,0,91,17,0,0,0,0,0,0,0, + 0,91,18,0,0,0,0,0,0,0,0,91,20,0,0,0, + 0,0,0,0,0,85,0,53,3,0,0,0,0,0,0,110, + 0,85,0,82,23,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,83,1,53,2,0,0,0, + 0,0,0,36,0,91,17,0,0,0,0,0,0,0,0,91, + 18,0,0,0,0,0,0,0,0,91,20,0,0,0,0,0, + 0,0,0,85,0,82,15,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,2,83,3,53,2,0, + 0,0,0,0,0,53,3,0,0,0,0,0,0,36,0,41, + 4,250,94,78,111,114,109,97,108,105,122,101,32,99,97,115, + 101,32,111,102,32,112,97,116,104,110,97,109,101,46,10,10, + 77,97,107,101,115,32,97,108,108,32,99,104,97,114,97,99, + 116,101,114,115,32,108,111,119,101,114,99,97,115,101,32,97, + 110,100,32,97,108,108,32,115,108,97,115,104,101,115,32,105, + 110,116,111,32,98,97,99,107,115,108,97,115,104,101,115,46, + 10,218,15,115,117,114,114,111,103,97,116,101,101,115,99,97, + 112,101,114,6,0,0,0,114,4,0,0,0,41,12,218,2, + 111,115,218,6,102,115,112,97,116,104,114,56,0,0,0,114, + 57,0,0,0,218,3,115,121,115,218,21,103,101,116,102,105, + 108,101,115,121,115,116,101,109,101,110,99,111,100,105,110,103, + 218,6,100,101,99,111,100,101,218,7,114,101,112,108,97,99, + 101,218,14,95,76,67,77,97,112,83,116,114,105,110,103,69, + 120,218,22,95,76,79,67,65,76,69,95,78,65,77,69,95, + 73,78,86,65,82,73,65,78,84,218,16,95,76,67,77,65, + 80,95,76,79,87,69,82,67,65,83,69,218,6,101,110,99, + 111,100,101,41,2,218,1,115,218,8,101,110,99,111,100,105, + 110,103,115,2,0,0,0,32,32,114,60,0,0,0,114,10, + 0,0,0,114,10,0,0,0,50,0,0,0,115,151,0,0, + 0,128,0,244,10,0,13,15,143,73,138,73,144,97,139,76, + 136,1,222,15,16,216,19,20,136,72,220,11,21,144,97,156, + 21,215,11,31,209,11,31,220,23,26,215,23,48,210,23,48, + 211,23,50,136,72,216,16,17,151,8,145,8,152,24,208,35, + 52,211,16,53,215,16,61,209,16,61,184,99,192,52,211,16, + 72,136,65,220,16,30,212,31,53,220,31,47,176,17,243,3, + 1,17,52,136,65,224,19,20,151,56,145,56,152,72,208,38, + 55,211,19,56,208,12,56,228,19,33,212,34,56,220,34,50, + 216,34,35,167,41,161,41,168,67,176,20,211,34,54,243,5, + 2,20,56,240,0,2,13,56,114,62,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,6,0,0,0,3,0, + 0,0,243,40,1,0,0,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,110,0,91,5,0,0,0,0,0,0,0,0,85, + 0,91,6,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,72,0,0,91, + 0,0,0,0,0,0,0,0,0,82,8,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,91, + 0,0,0,0,0,0,0,0,0,82,10,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 0,53,1,0,0,0,0,0,0,82,13,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,1,83, + 2,53,2,0,0,0,0,0,0,82,15,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,36,0,85, + 0,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,83,2,53,2,0,0,0,0,0, + 0,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,36,0,41, + 3,114,67,0,0,0,114,6,0,0,0,114,4,0,0,0, + 41,8,114,69,0,0,0,114,70,0,0,0,114,56,0,0, + 0,114,57,0,0,0,218,8,102,115,101,110,99,111,100,101, + 218,8,102,115,100,101,99,111,100,101,114,74,0,0,0,218, + 5,108,111,119,101,114,41,1,114,79,0,0,0,115,1,0, + 0,0,32,114,60,0,0,0,114,10,0,0,0,114,10,0, + 0,0,69,0,0,0,115,101,0,0,0,128,0,244,10,0, + 13,15,143,73,138,73,144,97,139,76,136,1,220,11,21,144, + 97,156,21,215,11,31,209,11,31,220,19,21,151,59,146,59, + 156,114,159,123,154,123,168,49,155,126,215,31,53,209,31,53, + 176,99,184,52,211,31,64,215,31,70,209,31,70,211,31,72, + 211,19,73,208,12,73,216,15,16,143,121,137,121,152,19,152, + 100,211,15,35,215,15,41,209,15,41,211,15,43,208,8,43, + 114,62,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,246,0,0,0,149, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,0,53,1,0,0,0,0,0,0,110,0,91,5,0, + 0,0,0,0,0,0,0,85,0,91,6,0,0,0,0,0, + 0,0,0,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,9,0,0,83,1,110,1,83,2,110,2,83, + 3,110,3,83,4,110,4,79,8,83,5,110,1,83,6,110, + 2,83,7,110,3,83,8,110,4,85,0,83,9,83,10,4, + 0,82,9,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,88,33,53,2,0,0,0,0,0,0,110, + 0,85,0,82,11,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,3,83,11,53,2,0,0,0, + 0,0,0,61,1,40,0,0,0,0,0,0,0,100,17,0, + 0,32,0,85,0,82,11,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,4,53,1,0,0,0, + 0,0,0,36,0,41,12,122,31,84,101,115,116,32,119,104, + 101,116,104,101,114,32,97,32,112,97,116,104,32,105,115,32, + 97,98,115,111,108,117,116,101,243,1,0,0,0,92,243,1, + 0,0,0,47,115,2,0,0,0,58,92,243,2,0,0,0, + 92,92,114,4,0,0,0,114,6,0,0,0,122,2,58,92, + 250,2,92,92,78,233,3,0,0,0,233,1,0,0,0,41, + 6,114,69,0,0,0,114,70,0,0,0,114,56,0,0,0, + 114,57,0,0,0,114,74,0,0,0,218,10,115,116,97,114, + 116,115,119,105,116,104,41,5,114,79,0,0,0,114,37,0, + 0,0,114,40,0,0,0,218,9,99,111,108,111,110,95,115, + 101,112,218,10,100,111,117,98,108,101,95,115,101,112,115,5, + 0,0,0,32,32,32,32,32,114,60,0,0,0,114,11,0, + 0,0,114,11,0,0,0,80,0,0,0,115,119,0,0,0, + 128,0,228,8,10,143,9,138,9,144,33,139,12,128,65,220, + 7,17,144,33,148,85,215,7,27,209,7,27,216,14,19,136, + 3,216,17,21,136,6,216,20,26,136,9,216,21,28,137,10, + 224,14,18,136,3,216,17,20,136,6,216,20,25,136,9,216, + 21,27,136,10,216,8,9,136,34,136,49,136,5,143,13,137, + 13,144,102,211,8,34,128,65,224,11,12,143,60,137,60,152, + 9,160,49,211,11,37,215,11,65,168,17,175,28,169,28,176, + 106,211,41,65,208,4,65,114,62,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,7,0,0, + 0,243,84,2,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,0,53,1,0,0,0,0, + 0,0,110,0,91,5,0,0,0,0,0,0,0,0,85,0, + 91,6,0,0,0,0,0,0,0,0,53,2,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,7,0,0,83,1, + 110,2,83,2,110,3,83,3,110,4,79,6,83,4,110,2, + 83,5,110,3,83,6,110,4,30,0,91,9,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,117,3, + 0,0,112,86,110,7,85,1,19,0,72,126,0,0,110,8, + 91,9,0,0,0,0,0,0,0,0,85,8,53,1,0,0, + 0,0,0,0,117,3,0,0,112,154,110,11,85,10,40,0, + 0,0,0,0,0,0,97,22,0,0,85,9,40,0,0,0, + 0,0,0,0,100,7,0,0,85,5,40,0,0,0,0,0, + 0,0,100,2,0,0,85,9,110,5,85,10,110,6,85,11, + 110,7,77,46,0,0,85,9,40,0,0,0,0,0,0,0, + 97,49,0,0,88,149,58,119,0,0,97,44,0,0,85,9, + 82,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,85,5,82,11, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,58,119,0,0,97,8, + 0,0,85,9,110,5,85,10,110,6,85,11,110,7,77,100, + 0,0,85,9,110,5,85,7,40,0,0,0,0,0,0,0, + 97,13,0,0,85,7,83,7,5,0,0,0,85,3,59,1, + 0,0,97,4,0,0,88,114,45,0,0,0,110,7,88,123, + 45,0,0,0,110,7,77,128,0,0,11,0,32,0,85,7, + 40,0,0,0,0,0,0,0,97,30,0,0,85,6,40,0, + 0,0,0,0,0,0,100,23,0,0,85,5,40,0,0,0, + 0,0,0,0,97,16,0,0,85,5,83,7,5,0,0,0, + 85,4,59,1,0,0,97,7,0,0,88,82,45,0,0,0, + 85,7,45,0,0,0,36,0,88,86,45,0,0,0,85,7, + 45,0,0,0,36,0,33,0,91,12,0,0,0,0,0,0, + 0,0,91,14,0,0,0,0,0,0,0,0,91,16,0,0, + 0,0,0,0,0,0,52,3,7,0,97,26,0,0,32,0, + 91,18,0,0,0,0,0,0,0,0,82,20,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 83,8,85,0,47,2,85,1,81,1,55,6,54,0,32,0, + 101,0,102,0,61,3,31,0,102,1,41,9,78,114,86,0, + 0,0,114,54,0,0,0,115,3,0,0,0,58,92,47,114, + 4,0,0,0,114,55,0,0,0,122,3,58,92,47,233,255, + 255,255,255,114,12,0,0,0,41,11,114,69,0,0,0,114, + 70,0,0,0,114,56,0,0,0,114,57,0,0,0,114,14, + 0,0,0,114,84,0,0,0,218,9,84,121,112,101,69,114, + 114,111,114,218,14,65,116,116,114,105,98,117,116,101,69,114, + 114,111,114,218,12,66,121,116,101,115,87,97,114,110,105,110, + 103,218,11,103,101,110,101,114,105,99,112,97,116,104,218,16, + 95,99,104,101,99,107,95,97,114,103,95,116,121,112,101,115, + 41,12,114,59,0,0,0,218,5,112,97,116,104,115,114,37, + 0,0,0,218,4,115,101,112,115,218,10,99,111,108,111,110, + 95,115,101,112,115,218,12,114,101,115,117,108,116,95,100,114, + 105,118,101,218,11,114,101,115,117,108,116,95,114,111,111,116, + 218,11,114,101,115,117,108,116,95,112,97,116,104,218,1,112, + 218,7,112,95,100,114,105,118,101,218,6,112,95,114,111,111, + 116,218,6,112,95,112,97,116,104,115,12,0,0,0,32,32, + 32,32,32,32,32,32,32,32,32,32,114,60,0,0,0,114, + 12,0,0,0,114,12,0,0,0,99,0,0,0,115,51,1, + 0,0,128,0,220,11,13,143,57,138,57,144,84,139,63,128, + 68,220,7,17,144,36,156,5,215,7,30,209,7,30,216,14, + 19,136,3,216,15,21,136,4,216,21,28,137,10,224,14,18, + 136,3,216,15,20,136,4,216,21,27,136,10,240,2,31,5, + 14,220,49,58,184,52,179,31,209,8,46,136,12,160,59,219, + 17,22,136,65,220,38,47,176,1,163,108,209,12,35,136,71, + 152,86,222,15,21,230,19,26,166,44,216,35,42,144,76,216, + 30,36,144,11,216,30,36,144,11,217,16,24,222,17,24,152, + 87,211,29,52,216,19,26,151,61,145,61,147,63,160,108,215, + 38,56,209,38,56,211,38,58,211,19,58,224,35,42,144,76, + 216,34,40,144,75,216,34,40,144,75,217,20,28,224,31,38, + 144,12,230,15,26,152,123,168,50,153,127,176,100,211,31,58, + 216,30,41,209,30,47,144,11,216,26,37,209,26,46,138,75, + 241,43,0,18,23,246,46,0,13,24,166,11,222,12,24,152, + 92,168,34,209,29,45,176,90,211,29,63,216,19,31,209,19, + 37,168,11,209,19,51,208,12,51,216,15,27,209,15,41,168, + 75,209,15,55,208,8,55,248,220,12,21,148,126,164,124,208, + 11,52,243,0,2,5,14,220,8,19,215,8,36,210,8,36, + 160,86,168,84,208,8,58,176,69,211,8,58,216,8,13,240, + 5,2,5,14,250,115,18,0,0,0,186,66,54,67,56,0, + 195,49,6,67,56,0,195,56,47,68,39,3,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,42,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,117,3,0,0, + 112,18,110,3,88,18,85,3,45,0,0,0,52,2,36,0, + 41,1,97,170,2,0,0,83,112,108,105,116,32,97,32,112, + 97,116,104,110,97,109,101,32,105,110,116,111,32,100,114,105, + 118,101,47,85,78,67,32,115,104,97,114,101,112,111,105,110, + 116,32,97,110,100,32,114,101,108,97,116,105,118,101,32,112, + 97,116,104,32,115,112,101,99,105,102,105,101,114,115,46,10, + 82,101,116,117,114,110,115,32,97,32,50,45,116,117,112,108, + 101,32,40,100,114,105,118,101,95,111,114,95,117,110,99,44, + 32,112,97,116,104,41,59,32,101,105,116,104,101,114,32,112, + 97,114,116,32,109,97,121,32,98,101,32,101,109,112,116,121, + 46,10,10,73,102,32,121,111,117,32,97,115,115,105,103,110, + 10,32,32,32,32,114,101,115,117,108,116,32,61,32,115,112, + 108,105,116,100,114,105,118,101,40,112,41,10,73,116,32,105, + 115,32,97,108,119,97,121,115,32,116,114,117,101,32,116,104, + 97,116,58,10,32,32,32,32,114,101,115,117,108,116,91,48, + 93,32,43,32,114,101,115,117,108,116,91,49,93,32,61,61, + 32,112,10,10,73,102,32,116,104,101,32,112,97,116,104,32, + 99,111,110,116,97,105,110,101,100,32,97,32,100,114,105,118, + 101,32,108,101,116,116,101,114,44,32,100,114,105,118,101,95, + 111,114,95,117,110,99,32,119,105,108,108,32,99,111,110,116, + 97,105,110,32,101,118,101,114,121,116,104,105,110,103,10,117, + 112,32,116,111,32,97,110,100,32,105,110,99,108,117,100,105, + 110,103,32,116,104,101,32,99,111,108,111,110,46,32,32,101, + 46,103,46,32,115,112,108,105,116,100,114,105,118,101,40,34, + 99,58,47,100,105,114,34,41,32,114,101,116,117,114,110,115, + 32,40,34,99,58,34,44,32,34,47,100,105,114,34,41,10, + 10,73,102,32,116,104,101,32,112,97,116,104,32,99,111,110, + 116,97,105,110,101,100,32,97,32,85,78,67,32,112,97,116, + 104,44,32,116,104,101,32,100,114,105,118,101,95,111,114,95, + 117,110,99,32,119,105,108,108,32,99,111,110,116,97,105,110, + 32,116,104,101,32,104,111,115,116,32,110,97,109,101,10,97, + 110,100,32,115,104,97,114,101,32,117,112,32,116,111,32,98, + 117,116,32,110,111,116,32,105,110,99,108,117,100,105,110,103, + 32,116,104,101,32,102,111,117,114,116,104,32,100,105,114,101, + 99,116,111,114,121,32,115,101,112,97,114,97,116,111,114,32, + 99,104,97,114,97,99,116,101,114,46,10,101,46,103,46,32, + 115,112,108,105,116,100,114,105,118,101,40,34,47,47,104,111, + 115,116,47,99,111,109,112,117,116,101,114,47,100,105,114,34, + 41,32,114,101,116,117,114,110,115,32,40,34,47,47,104,111, + 115,116,47,99,111,109,112,117,116,101,114,34,44,32,34,47, + 100,105,114,34,41,10,10,80,97,116,104,115,32,99,97,110, + 110,111,116,32,99,111,110,116,97,105,110,32,98,111,116,104, + 32,97,32,100,114,105,118,101,32,108,101,116,116,101,114,32, + 97,110,100,32,97,32,85,78,67,32,112,97,116,104,46,10, + 10,41,1,114,14,0,0,0,41,4,114,108,0,0,0,218, + 5,100,114,105,118,101,218,4,114,111,111,116,218,4,116,97, + 105,108,115,4,0,0,0,32,32,32,32,114,60,0,0,0, + 114,13,0,0,0,114,13,0,0,0,146,0,0,0,115,31, + 0,0,0,128,0,244,38,0,25,34,160,33,155,12,209,4, + 21,128,69,144,20,216,11,16,152,20,145,43,208,11,29,208, + 4,29,114,62,0,0,0,41,1,218,18,95,112,97,116,104, + 95,115,112,108,105,116,114,111,111,116,95,101,120,99,1,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,243,4,2,0,0,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,110,0,91,5,0,0,0,0,0,0,0,0,85, + 0,91,6,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,11,0,0,83, + 1,110,1,83,2,110,2,83,3,110,3,83,4,110,4,83, + 5,110,5,79,10,83,6,110,1,83,7,110,2,83,8,110, + 3,83,9,110,4,83,10,110,5,85,0,82,9,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88, + 33,53,2,0,0,0,0,0,0,110,6,85,6,83,11,83, + 12,4,0,85,1,58,88,0,0,97,121,0,0,85,6,83, + 12,83,13,4,0,85,1,58,88,0,0,97,102,0,0,85, + 6,83,11,83,14,4,0,82,11,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0, + 0,0,0,85,4,58,88,0,0,97,2,0,0,83,14,79, + 1,83,13,110,7,85,6,82,13,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,23,53,2,0, + 0,0,0,0,0,110,8,85,8,83,15,58,88,0,0,97, + 4,0,0,88,5,85,5,52,3,36,0,85,6,82,13,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,88,24,83,12,45,0,0,0,53,2,0,0,0,0,0, + 0,110,9,85,9,83,15,58,88,0,0,97,4,0,0,88, + 5,85,5,52,3,36,0,85,0,83,11,85,9,4,0,88, + 9,85,9,83,12,45,0,0,0,4,0,88,9,83,12,45, + 0,0,0,83,11,4,0,52,3,36,0,88,80,83,11,83, + 12,4,0,85,0,83,12,83,11,4,0,52,3,36,0,85, + 6,83,12,83,13,4,0,85,3,58,88,0,0,97,33,0, + 0,85,6,83,13,83,16,4,0,85,1,58,88,0,0,97, + 14,0,0,85,0,83,11,83,13,4,0,85,0,83,13,83, + 16,4,0,85,0,83,16,83,11,4,0,52,3,36,0,85, + 0,83,11,83,13,4,0,88,80,83,13,83,11,4,0,52, + 3,36,0,88,85,85,0,52,3,36,0,41,17,122,87,83, + 112,108,105,116,32,97,32,112,97,116,104,110,97,109,101,32, + 105,110,116,111,32,100,114,105,118,101,44,32,114,111,111,116, + 32,97,110,100,32,116,97,105,108,46,10,10,84,104,101,32, + 116,97,105,108,32,99,111,110,116,97,105,110,115,32,97,110, + 121,116,104,105,110,103,32,97,102,116,101,114,32,116,104,101, + 32,114,111,111,116,46,114,86,0,0,0,114,87,0,0,0, + 243,1,0,0,0,58,243,8,0,0,0,92,92,63,92,85, + 78,67,92,114,62,0,0,0,114,4,0,0,0,114,6,0, + 0,0,218,1,58,250,8,92,92,63,92,85,78,67,92,218, + 0,78,114,91,0,0,0,233,2,0,0,0,233,8,0,0, + 0,114,96,0,0,0,114,90,0,0,0,41,7,114,69,0, + 0,0,114,70,0,0,0,114,56,0,0,0,114,57,0,0, + 0,114,74,0,0,0,218,5,117,112,112,101,114,218,4,102, + 105,110,100,41,10,114,108,0,0,0,114,37,0,0,0,114, + 40,0,0,0,218,5,99,111,108,111,110,218,10,117,110,99, + 95,112,114,101,102,105,120,218,5,101,109,112,116,121,218,5, + 110,111,114,109,112,218,5,115,116,97,114,116,218,5,105,110, + 100,101,120,218,6,105,110,100,101,120,50,115,10,0,0,0, + 32,32,32,32,32,32,32,32,32,32,114,60,0,0,0,114, + 14,0,0,0,114,14,0,0,0,172,0,0,0,115,118,1, + 0,0,128,0,244,8,0,13,15,143,73,138,73,144,97,139, + 76,136,1,220,11,21,144,97,156,21,215,11,31,209,11,31, + 216,18,23,136,67,216,21,25,136,70,216,20,24,136,69,216, + 25,40,136,74,216,20,23,137,69,224,18,22,136,67,216,21, + 24,136,70,216,20,23,136,69,216,25,39,136,74,216,20,22, + 136,69,216,16,17,151,9,145,9,152,38,211,16,38,136,5, + 216,11,16,144,18,144,33,136,57,152,3,211,11,27,216,15, + 20,144,81,144,113,136,122,152,83,211,15,32,240,6,0,30, + 35,160,50,160,65,152,89,159,95,153,95,211,29,46,176,42, + 211,29,60,153,1,192,33,144,5,216,24,29,159,10,153,10, + 160,51,211,24,46,144,5,216,19,24,152,66,147,59,216,27, + 28,160,85,152,63,208,20,42,216,25,30,159,26,153,26,160, + 67,176,17,169,25,211,25,51,144,6,216,19,25,152,82,147, + 60,216,27,28,160,85,152,63,208,20,42,216,23,24,152,23, + 152,38,144,122,160,49,168,70,176,81,169,74,208,35,55,184, + 17,192,65,185,58,184,59,184,30,208,23,71,208,16,71,240, + 6,0,24,29,160,2,160,17,152,101,160,81,160,113,160,114, + 160,85,208,23,42,208,16,42,216,13,18,144,49,144,81,136, + 90,152,53,211,13,32,216,15,20,144,81,144,113,136,122,152, + 83,211,15,32,224,23,24,152,18,152,33,144,117,152,97,160, + 1,160,33,152,102,160,97,168,1,168,2,160,101,208,23,43, + 208,16,43,240,6,0,24,25,152,18,152,33,144,117,152,101, + 160,113,160,114,160,85,208,23,42,208,16,42,240,6,0,20, + 25,160,17,144,63,208,12,34,114,62,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,12,1,0,0,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,110,0,91,5,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,1,91,7,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,117, + 3,0,0,112,35,110,0,91,9,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,110,4,85,4,40, + 0,0,0,0,0,0,0,97,36,0,0,88,4,83,1,45, + 10,0,0,5,0,0,0,85,1,59,1,0,0,97,25,0, + 0,85,4,83,1,45,23,0,0,110,4,85,4,40,0,0, + 0,0,0,0,0,97,13,0,0,88,4,83,1,45,10,0, + 0,5,0,0,0,85,1,59,1,0,0,97,2,0,0,77, + 25,0,0,85,0,83,2,85,4,4,0,88,4,83,2,4, + 0,112,101,88,35,45,0,0,0,85,5,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,53,1,0,0,0,0,0,0,45,0,0,0,85,6,52, + 2,36,0,41,3,122,118,83,112,108,105,116,32,97,32,112, + 97,116,104,110,97,109,101,46,10,10,82,101,116,117,114,110, + 32,116,117,112,108,101,32,40,104,101,97,100,44,32,116,97, + 105,108,41,32,119,104,101,114,101,32,116,97,105,108,32,105, + 115,32,101,118,101,114,121,116,104,105,110,103,32,97,102,116, + 101,114,32,116,104,101,32,102,105,110,97,108,32,115,108,97, + 115,104,46,10,69,105,116,104,101,114,32,112,97,114,116,32, + 109,97,121,32,98,101,32,101,109,112,116,121,46,114,91,0, + 0,0,78,41,6,114,69,0,0,0,114,70,0,0,0,114, + 61,0,0,0,114,14,0,0,0,218,3,108,101,110,218,6, + 114,115,116,114,105,112,41,7,114,108,0,0,0,114,103,0, + 0,0,218,1,100,218,1,114,218,1,105,218,4,104,101,97, + 100,114,115,0,0,0,115,7,0,0,0,32,32,32,32,32, + 32,32,114,60,0,0,0,114,15,0,0,0,114,15,0,0, + 0,222,0,0,0,115,136,0,0,0,128,0,244,10,0,9, + 11,143,9,138,9,144,33,139,12,128,65,220,11,24,152,17, + 211,11,27,128,68,220,14,23,152,1,139,108,129,71,128,65, + 136,33,228,8,11,136,65,139,6,128,65,222,10,11,144,1, + 144,65,145,35,145,6,152,100,211,16,34,216,8,9,136,81, + 137,6,136,1,246,3,0,11,12,144,1,144,65,145,35,145, + 6,152,100,213,16,34,224,17,18,144,50,144,65,144,21,152, + 1,152,34,152,5,136,36,216,11,12,137,53,144,52,151,59, + 145,59,152,116,211,19,36,209,11,36,160,100,208,11,42,208, + 4,42,114,62,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,3,0,0,0,243,188,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,85,0,53,1,0,0,0,0,0,0,110,0,91, + 5,0,0,0,0,0,0,0,0,85,0,91,6,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,25,0,0,91,8,0,0,0,0,0, + 0,0,0,82,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,83,1,83,2,83, + 3,53,4,0,0,0,0,0,0,36,0,91,8,0,0,0, + 0,0,0,0,0,82,10,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,85,0,83,4,83, + 5,83,6,53,4,0,0,0,0,0,0,36,0,41,7,78, + 114,86,0,0,0,114,87,0,0,0,243,1,0,0,0,46, + 114,4,0,0,0,114,6,0,0,0,114,2,0,0,0,41, + 6,114,69,0,0,0,114,70,0,0,0,114,56,0,0,0, + 114,57,0,0,0,114,100,0,0,0,218,9,95,115,112,108, + 105,116,101,120,116,169,1,114,108,0,0,0,115,1,0,0, + 0,32,114,60,0,0,0,114,16,0,0,0,114,16,0,0, + 0,243,0,0,0,115,74,0,0,0,128,0,220,8,10,143, + 9,138,9,144,33,139,12,128,65,220,7,17,144,33,148,85, + 215,7,27,209,7,27,220,15,26,215,15,36,210,15,36,160, + 81,168,5,168,116,176,84,211,15,58,208,8,58,228,15,26, + 215,15,36,210,15,36,160,81,168,4,168,99,176,51,211,15, + 55,208,8,55,114,62,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,30, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,83,1,5,0,0,0,36, + 0,41,2,122,41,82,101,116,117,114,110,115,32,116,104,101, + 32,102,105,110,97,108,32,99,111,109,112,111,110,101,110,116, + 32,111,102,32,97,32,112,97,116,104,110,97,109,101,114,91, + 0,0,0,169,1,114,15,0,0,0,114,144,0,0,0,115, + 1,0,0,0,32,114,60,0,0,0,114,17,0,0,0,114, + 17,0,0,0,254,0,0,0,243,16,0,0,0,128,0,228, + 11,16,144,17,139,56,144,65,137,59,208,4,22,114,62,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,30,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,83,1,5,0,0,0,36,0,41,2,122,45,82,101, + 116,117,114,110,115,32,116,104,101,32,100,105,114,101,99,116, + 111,114,121,32,99,111,109,112,111,110,101,110,116,32,111,102, + 32,97,32,112,97,116,104,110,97,109,101,114,8,0,0,0, + 114,146,0,0,0,114,144,0,0,0,115,1,0,0,0,32, + 114,60,0,0,0,114,18,0,0,0,114,18,0,0,0,5, + 1,0,0,114,147,0,0,0,114,62,0,0,0,41,1,218, + 18,95,103,101,116,118,111,108,117,109,101,112,97,116,104,110, + 97,109,101,99,1,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,114,1,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 0,53,1,0,0,0,0,0,0,110,0,91,5,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,110, + 1,91,7,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,110,0,91,9,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,117,3,0,0,112, + 35,110,4,85,2,40,0,0,0,0,0,0,0,97,16,0, + 0,85,2,83,1,5,0,0,0,85,1,59,0,0,0,97, + 7,0,0,85,4,40,0,0,0,0,0,0,0,43,0,36, + 0,85,3,40,0,0,0,0,0,0,0,97,8,0,0,85, + 4,40,0,0,0,0,0,0,0,100,1,0,0,103,2,91, + 10,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,76,0,0,85,0,82,13,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,110,5,91,11,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,82,13,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,53,1,0,0,0,0,0,0,110,6,85,5,82,15,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,85,6,82,15,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,58,72,0,0,36,0,103,3,41, + 4,122,93,84,101,115,116,32,119,104,101,116,104,101,114,32, + 97,32,112,97,116,104,32,105,115,32,97,32,109,111,117,110, + 116,32,112,111,105,110,116,32,40,97,32,100,114,105,118,101, + 32,114,111,111,116,44,32,116,104,101,32,114,111,111,116,32, + 111,102,32,97,10,115,104,97,114,101,44,32,111,114,32,97, + 32,109,111,117,110,116,101,100,32,118,111,108,117,109,101,41, + 114,8,0,0,0,84,70,41,8,114,69,0,0,0,114,70, + 0,0,0,114,61,0,0,0,114,34,0,0,0,114,14,0, + 0,0,114,149,0,0,0,114,136,0,0,0,218,8,99,97, + 115,101,102,111,108,100,41,7,114,59,0,0,0,114,103,0, + 0,0,114,113,0,0,0,114,114,0,0,0,218,4,114,101, + 115,116,218,1,120,218,1,121,115,7,0,0,0,32,32,32, + 32,32,32,32,114,60,0,0,0,114,29,0,0,0,114,29, + 0,0,0,24,1,0,0,115,146,0,0,0,128,0,244,6, + 0,12,14,143,57,138,57,144,84,139,63,128,68,220,11,24, + 152,20,211,11,30,128,68,220,11,18,144,52,139,61,128,68, + 220,24,33,160,36,155,15,209,4,21,128,69,144,20,222,7, + 12,144,21,144,113,145,24,152,84,211,17,33,216,19,23,140, + 120,136,15,222,7,11,150,68,216,15,19,231,7,25,210,7, + 25,216,12,16,143,75,137,75,152,4,211,12,29,136,1,220, + 11,29,152,100,211,11,35,215,11,42,209,11,42,168,52,211, + 11,48,136,1,216,15,16,143,122,137,122,139,124,152,113,159, + 122,153,122,155,124,209,15,43,208,8,43,224,15,20,114,62, + 0,0,0,233,32,0,0,0,62,9,0,0,0,218,1,34, + 114,9,0,0,0,114,6,0,0,0,114,120,0,0,0,218, + 1,60,218,1,62,218,1,63,114,4,0,0,0,218,1,124, + 62,6,0,0,0,218,3,65,85,88,218,3,67,79,78,218, + 3,78,85,76,218,3,80,82,78,250,6,67,79,78,73,78, + 36,250,7,67,79,78,79,85,84,36,117,15,0,0,0,49, + 50,51,52,53,54,55,56,57,194,185,194,178,194,179,218,3, + 67,79,77,218,3,76,80,84,99,1,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,243,210,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,91,5,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,83,1,5,0,0,0,53,1, + 0,0,0,0,0,0,82,7,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,91,8,0,0,0,0, + 0,0,0,0,91,10,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,110,0,91,13,0,0,0,0,0,0, + 0,0,83,2,26,0,91,15,0,0,0,0,0,0,0,0, + 85,0,82,17,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,91,10,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 19,0,53,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,36,0,41,3,122,54,82,101,116,117,114,110,32,116, + 114,117,101,32,105,102,32,116,104,101,32,112,97,116,104,110, + 97,109,101,32,105,115,32,114,101,115,101,114,118,101,100,32, + 98,121,32,116,104,101,32,115,121,115,116,101,109,46,114,123, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,51,0,0,0,243,56,0,0,0,35,0,32, + 0,149,0,85,0,19,0,72,16,0,0,110,1,91,1,0, + 0,0,0,0,0,0,0,85,1,53,1,0,0,0,0,0, + 0,118,0,149,5,32,0,77,18,0,0,11,0,32,0,103, + 0,55,3,102,1,169,1,78,41,1,218,15,95,105,115,114, + 101,115,101,114,118,101,100,110,97,109,101,41,2,218,2,46, + 48,218,4,110,97,109,101,115,2,0,0,0,32,32,114,60, + 0,0,0,218,9,60,103,101,110,101,120,112,114,62,218,29, + 105,115,114,101,115,101,114,118,101,100,46,60,108,111,99,97, + 108,115,62,46,60,103,101,110,101,120,112,114,62,60,1,0, + 0,115,26,0,0,0,233,0,128,0,208,14,75,210,49,74, + 168,20,140,127,152,116,215,15,36,208,15,36,210,49,74,249, + 115,4,0,0,0,130,24,26,1,41,9,114,69,0,0,0, + 114,83,0,0,0,114,14,0,0,0,114,74,0,0,0,114, + 40,0,0,0,114,37,0,0,0,218,3,97,110,121,218,8, + 114,101,118,101,114,115,101,100,114,15,0,0,0,114,58,0, + 0,0,115,1,0,0,0,32,114,60,0,0,0,114,30,0, + 0,0,114,30,0,0,0,55,1,0,0,115,70,0,0,0, + 128,0,244,8,0,12,14,143,59,138,59,148,121,160,20,147, + 127,160,113,209,23,41,211,11,42,215,11,50,209,11,50,180, + 54,188,51,211,11,63,128,68,220,11,14,209,14,75,180,24, + 184,36,191,42,185,42,196,83,187,47,212,49,74,211,14,75, + 211,11,75,208,4,75,114,62,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 243,196,0,0,0,149,0,85,0,83,1,83,2,4,0,83, + 3,59,0,0,0,97,5,0,0,85,0,83,4,59,1,0, + 0,36,0,91,0,0,0,0,0,0,0,0,0,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,1,0,0,103,5,85,0,82,5,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 6,53,1,0,0,0,0,0,0,83,7,5,0,0,0,82, + 7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,8,53,1,0,0,0,0,0,0,82,9,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,91,10,0,0,0,0,0, + 0,0,0,59,0,0,0,36,0,41,9,122,54,82,101,116, + 117,114,110,32,116,114,117,101,32,105,102,32,116,104,101,32, + 102,105,108,101,110,97,109,101,32,105,115,32,114,101,115,101, + 114,118,101,100,32,98,121,32,116,104,101,32,115,121,115,116, + 101,109,46,114,96,0,0,0,78,41,2,114,2,0,0,0, + 218,1,32,41,2,114,2,0,0,0,114,3,0,0,0,84, + 114,2,0,0,0,114,8,0,0,0,114,180,0,0,0,41, + 6,218,15,95,114,101,115,101,114,118,101,100,95,99,104,97, + 114,115,218,12,105,110,116,101,114,115,101,99,116,105,111,110, + 218,9,112,97,114,116,105,116,105,111,110,114,136,0,0,0, + 114,125,0,0,0,218,15,95,114,101,115,101,114,118,101,100, + 95,110,97,109,101,115,41,1,114,174,0,0,0,115,1,0, + 0,0,32,114,60,0,0,0,114,172,0,0,0,114,172,0, + 0,0,62,1,0,0,115,98,0,0,0,128,0,240,6,0, + 8,12,136,66,136,67,128,121,144,74,211,7,30,216,15,19, + 152,59,209,15,38,208,8,38,244,8,0,8,23,215,7,35, + 209,7,35,160,68,215,7,41,209,7,41,216,15,19,240,8, + 0,12,16,143,62,137,62,152,35,211,11,30,152,113,209,11, + 33,215,11,40,209,11,40,168,19,211,11,45,215,11,51,209, + 11,51,211,11,53,188,31,209,11,72,208,4,72,114,62,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,0,3,0,0,0,243,78,3,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,0, + 53,1,0,0,0,0,0,0,110,0,91,5,0,0,0,0, + 0,0,0,0,85,0,91,6,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,5,0,0,83,1,110,1,83,2,110,2,79,4,83,3, + 110,1,83,4,110,2,85,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,2, + 0,0,85,0,36,0,83,5,91,11,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,112,67,88,52, + 58,18,0,0,97,28,0,0,88,3,5,0,0,0,85,1, + 59,1,0,0,97,20,0,0,85,3,83,5,45,13,0,0, + 110,3,88,52,58,18,0,0,97,10,0,0,88,3,5,0, + 0,0,85,1,59,1,0,0,97,2,0,0,77,20,0,0, + 83,6,91,0,0,0,0,0,0,0,0,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 59,0,0,0,97,20,0,0,91,0,0,0,0,0,0,0, + 0,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,6,5,0,0,0,110,5,79,83, + 83,7,91,0,0,0,0,0,0,0,0,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 59,1,0,0,97,2,0,0,85,0,36,0,91,0,0,0, + 0,0,0,0,0,0,82,12,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,15,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,8, + 83,9,53,2,0,0,0,0,0,0,110,6,91,17,0,0, + 0,0,0,0,0,0,85,6,91,0,0,0,0,0,0,0, + 0,0,82,12,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,7,5,0,0,0,53,2,0,0, + 0,0,0,0,110,5,85,3,83,5,58,119,0,0,97,122, + 0,0,85,0,83,5,85,3,4,0,110,7,91,5,0,0, + 0,0,0,0,0,0,85,7,91,6,0,0,0,0,0,0, + 0,0,53,2,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,22,0,0,91,0,0,0,0,0,0,0,0,0, + 82,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,85,7,53,1,0,0,0,0,0,0, + 110,7,91,0,0,0,0,0,0,0,0,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,10,53,1,0,0,0,0,0,0,110,8, + 88,120,58,119,0,0,97,38,0,0,85,8,91,21,0,0, + 0,0,0,0,0,0,85,5,53,1,0,0,0,0,0,0, + 58,119,0,0,97,2,0,0,85,0,36,0,91,17,0,0, + 0,0,0,0,0,0,91,23,0,0,0,0,0,0,0,0, + 85,5,53,1,0,0,0,0,0,0,85,7,53,2,0,0, + 0,0,0,0,110,5,91,5,0,0,0,0,0,0,0,0, + 85,0,91,6,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,22,0,0, + 91,0,0,0,0,0,0,0,0,0,82,24,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,5,53,1,0,0,0,0,0,0,110,5,88,80,85,3, + 83,11,4,0,45,0,0,0,36,0,41,12,122,72,69,120, + 112,97,110,100,32,126,32,97,110,100,32,126,117,115,101,114, + 32,99,111,110,115,116,114,117,99,116,115,46,10,10,73,102, + 32,117,115,101,114,32,111,114,32,36,72,79,77,69,32,105, + 115,32,117,110,107,110,111,119,110,44,32,100,111,32,110,111, + 116,104,105,110,103,46,114,54,0,0,0,243,1,0,0,0, + 126,114,55,0,0,0,218,1,126,114,91,0,0,0,218,11, + 85,83,69,82,80,82,79,70,73,76,69,218,8,72,79,77, + 69,80,65,84,72,218,9,72,79,77,69,68,82,73,86,69, + 114,122,0,0,0,218,8,85,83,69,82,78,65,77,69,78, + 41,13,114,69,0,0,0,114,70,0,0,0,114,56,0,0, + 0,114,57,0,0,0,114,92,0,0,0,114,135,0,0,0, + 218,7,101,110,118,105,114,111,110,218,3,103,101,116,114,12, + 0,0,0,114,83,0,0,0,114,17,0,0,0,114,18,0, + 0,0,114,82,0,0,0,41,9,114,59,0,0,0,114,103, + 0,0,0,218,5,116,105,108,100,101,114,139,0,0,0,218, + 1,110,218,8,117,115,101,114,104,111,109,101,114,113,0,0, + 0,218,11,116,97,114,103,101,116,95,117,115,101,114,218,12, + 99,117,114,114,101,110,116,95,117,115,101,114,115,9,0,0, + 0,32,32,32,32,32,32,32,32,32,114,60,0,0,0,114, + 31,0,0,0,114,31,0,0,0,87,1,0,0,115,98,1, + 0,0,128,0,244,8,0,12,14,143,57,138,57,144,84,139, + 63,128,68,220,7,17,144,36,156,5,215,7,30,209,7,30, + 216,15,21,136,4,216,16,20,137,5,224,15,20,136,4,216, + 16,19,136,5,216,11,15,143,63,137,63,152,53,215,11,33, + 209,11,33,216,15,19,136,11,216,11,12,140,99,144,36,139, + 105,128,113,216,10,11,139,37,144,68,145,71,160,52,211,20, + 39,216,8,9,136,81,137,6,136,1,240,3,0,11,12,139, + 37,144,68,145,71,160,52,213,20,39,240,6,0,8,21,156, + 2,159,10,153,10,211,7,34,220,19,21,151,58,145,58,152, + 109,209,19,44,137,8,216,9,19,156,50,159,58,153,58,211, + 9,37,216,15,19,136,11,228,16,18,151,10,145,10,151,14, + 145,14,152,123,168,66,211,16,47,136,5,220,19,23,152,5, + 156,114,159,122,153,122,168,42,209,31,53,211,19,54,136,8, + 224,7,8,136,65,131,118,216,22,26,152,49,152,81,144,105, + 136,11,220,11,21,144,107,164,53,215,11,41,209,11,41,220, + 26,28,159,43,154,43,160,107,211,26,50,136,75,220,23,25, + 151,122,145,122,151,126,145,126,160,106,211,23,49,136,12,224, + 11,22,211,11,38,240,12,0,16,28,156,120,168,8,211,31, + 49,211,15,49,216,23,27,144,11,220,23,27,156,71,160,72, + 211,28,45,168,123,211,23,59,136,72,228,7,17,144,36,156, + 5,215,7,30,209,7,30,220,19,21,151,59,146,59,152,120, + 211,19,40,136,8,224,11,19,152,49,152,50,144,104,209,11, + 30,208,4,30,114,62,0,0,0,122,46,39,91,94,39,93, + 42,39,63,124,37,40,37,124,91,94,37,93,42,37,63,41, + 124,92,36,40,92,36,124,91,45,92,119,93,43,124,92,123, + 91,94,125,93,42,92,125,63,41,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,58, + 2,0,0,94,4,94,5,94,6,94,7,94,8,149,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 0,53,1,0,0,0,0,0,0,110,0,91,5,0,0,0, + 0,0,0,0,0,85,0,91,6,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,117,0,0,83,1,85,0,59,1,0,0,97,8,0, + 0,83,2,85,0,59,1,0,0,97,2,0,0,85,0,36, + 0,91,8,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,100,60,0,0,83,3,83,4,75,5,110,1,85, + 1,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,91,14,0,0,0,0,0,0,0,0,82, + 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,85,1,82,18,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,82,20,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,113,4,91, + 8,0,0,0,0,0,0,0,0,110,2,83,2,109,7,83, + 5,109,4,83,6,109,8,83,1,109,5,91,23,0,0,0, + 0,0,0,0,0,91,0,0,0,0,0,0,0,0,0,83, + 7,83,4,53,3,0,0,0,0,0,0,109,6,79,101,83, + 8,85,0,59,1,0,0,97,8,0,0,83,9,85,0,59, + 1,0,0,97,2,0,0,85,0,36,0,91,24,0,0,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,100,46,0, + 0,83,3,83,4,75,5,110,1,85,1,82,13,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91, + 14,0,0,0,0,0,0,0,0,85,1,82,18,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 2,0,0,0,0,0,0,82,20,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,113,12,91,24,0, + 0,0,0,0,0,0,0,110,2,83,9,109,7,83,10,109, + 4,83,11,109,8,83,8,109,5,91,0,0,0,0,0,0, + 0,0,0,82,26,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,109,6,85,4,85,5,85,6,85, + 7,85,8,52,5,83,12,26,0,106,8,110,3,85,2,34, + 0,88,48,53,2,0,0,0,0,0,0,36,0,41,13,122, + 98,69,120,112,97,110,100,32,115,104,101,108,108,32,118,97, + 114,105,97,98,108,101,115,32,111,102,32,116,104,101,32,102, + 111,114,109,115,32,36,118,97,114,44,32,36,123,118,97,114, + 125,32,97,110,100,32,37,118,97,114,37,46,10,10,85,110, + 107,110,111,119,110,32,118,97,114,105,97,98,108,101,115,32, + 97,114,101,32,108,101,102,116,32,117,110,99,104,97,110,103, + 101,100,46,243,1,0,0,0,36,243,1,0,0,0,37,114, + 8,0,0,0,78,243,1,0,0,0,123,243,1,0,0,0, + 125,218,8,101,110,118,105,114,111,110,98,218,1,36,218,1, + 37,218,1,123,218,1,125,99,1,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,19,0,0,0,243,192,1,0, + 0,62,5,149,0,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,1,85,1,99, + 5,0,0,85,0,83,1,5,0,0,0,36,0,88,1,5, + 0,0,0,110,2,85,1,83,2,58,88,0,0,97,41,0, + 0,85,2,84,6,58,88,0,0,97,2,0,0,85,2,36, + 0,85,2,82,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,84,6,53,1,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,5,0,0,85,0,83, + 1,5,0,0,0,36,0,85,2,83,0,83,3,4,0,110, + 2,79,62,85,2,84,4,58,88,0,0,97,2,0,0,85, + 2,36,0,85,2,82,5,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,84,3,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,32,0,0,85, + 2,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,84,7,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,5,0,0,85,0,83,1,5, + 0,0,0,36,0,85,2,83,2,83,3,4,0,110,2,30, + 0,84,5,99,59,0,0,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,91,6,0,0,0,0,0,0,0, + 0,82,10,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,91,6,0,0,0,0,0,0,0,0,82, + 12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,2,53,1,0,0,0,0,0,0,5, + 0,0,0,53,1,0,0,0,0,0,0,36,0,84,5,85, + 2,5,0,0,0,36,0,33,0,91,14,0,0,0,0,0, + 0,0,0,7,0,97,8,0,0,32,0,85,0,83,1,5, + 0,0,0,115,2,31,0,36,0,102,0,61,3,31,0,102, + 1,41,4,78,114,8,0,0,0,114,91,0,0,0,114,96, + 0,0,0,41,8,218,9,108,97,115,116,105,110,100,101,120, + 218,8,101,110,100,115,119,105,116,104,114,92,0,0,0,114, + 69,0,0,0,114,82,0,0,0,114,192,0,0,0,114,83, + 0,0,0,218,8,75,101,121,69,114,114,111,114,41,8,218, + 1,109,114,210,0,0,0,114,174,0,0,0,218,5,98,114, + 97,99,101,218,6,100,111,108,108,97,114,114,192,0,0,0, + 218,7,112,101,114,99,101,110,116,218,6,114,98,114,97,99, + 101,115,8,0,0,0,32,32,32,128,128,128,128,128,114,60, + 0,0,0,218,4,114,101,112,108,218,24,101,120,112,97,110, + 100,118,97,114,115,46,60,108,111,99,97,108,115,62,46,114, + 101,112,108,182,1,0,0,115,227,0,0,0,248,128,0,216, + 20,21,151,75,145,75,136,9,216,11,20,209,11,28,216,19, + 20,144,81,145,52,136,75,216,15,16,137,124,136,4,216,11, + 20,152,1,139,62,216,15,19,144,119,139,127,216,23,27,144, + 11,216,19,23,151,61,145,61,160,23,215,19,41,209,19,41, + 216,23,24,152,17,145,116,144,11,216,19,23,152,3,152,18, + 144,57,137,68,224,15,19,144,118,139,126,216,23,27,144,11, + 216,15,19,143,127,137,127,152,117,215,15,37,209,15,37,216, + 23,27,151,125,145,125,160,86,215,23,44,209,23,44,216,27, + 28,152,81,153,52,144,75,216,23,27,152,65,152,98,144,122, + 144,4,240,4,6,9,24,216,15,22,137,127,220,23,25,151, + 123,146,123,164,50,167,58,161,58,172,98,175,107,170,107,184, + 36,211,46,63,209,35,64,211,23,65,208,16,65,224,23,30, + 152,116,145,125,208,16,36,248,220,15,23,243,0,1,9,24, + 216,19,20,144,81,145,52,138,75,240,3,1,9,24,250,115, + 24,0,0,0,194,8,61,67,11,0,195,6,4,67,11,0, + 195,11,15,67,29,3,195,28,1,67,29,3,41,14,114,69, + 0,0,0,114,70,0,0,0,114,56,0,0,0,114,57,0, + 0,0,218,8,95,118,97,114,115,117,98,98,218,2,114,101, + 218,7,99,111,109,112,105,108,101,218,11,95,118,97,114,112, + 97,116,116,101,114,110,114,78,0,0,0,218,5,65,83,67, + 73,73,218,3,115,117,98,218,7,103,101,116,97,116,116,114, + 218,7,95,118,97,114,115,117,98,114,192,0,0,0,41,9, + 114,59,0,0,0,114,221,0,0,0,114,225,0,0,0,114, + 218,0,0,0,114,214,0,0,0,114,215,0,0,0,114,192, + 0,0,0,114,216,0,0,0,114,217,0,0,0,115,9,0, + 0,0,32,32,32,32,64,64,64,64,64,114,60,0,0,0, + 114,32,0,0,0,114,32,0,0,0,151,1,0,0,115,241, + 0,0,0,252,128,0,244,8,0,12,14,143,57,138,57,144, + 84,139,63,128,68,228,7,17,144,36,156,5,215,7,30,209, + 7,30,216,11,15,144,116,211,11,27,160,4,168,68,211,32, + 48,216,19,23,136,75,223,15,23,138,120,219,12,21,216,23, + 25,151,122,145,122,164,43,215,34,52,209,34,52,211,34,54, + 184,2,191,8,185,8,211,23,65,215,23,69,209,23,69,136, + 72,220,14,22,136,3,216,18,22,136,7,216,16,20,136,5, + 216,17,21,136,6,216,17,21,136,6,220,18,25,156,34,152, + 106,168,36,211,18,47,137,7,224,11,14,144,100,139,63,152, + 115,168,36,155,127,216,19,23,136,75,223,15,22,138,119,219, + 12,21,216,22,24,151,106,145,106,164,27,168,98,175,104,169, + 104,211,22,55,215,22,59,209,22,59,136,71,220,14,21,136, + 3,216,18,21,136,7,216,16,19,136,5,216,17,20,136,6, + 216,17,20,136,6,220,18,20,151,42,145,42,136,7,247,4, + 25,5,24,241,0,25,5,24,241,54,0,12,15,136,116,139, + 63,208,4,26,114,62,0,0,0,41,1,218,14,95,112,97, + 116,104,95,110,111,114,109,112,97,116,104,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,58,2,0,0,149,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,110,0,91,5,0,0,0,0,0,0,0,0,85,0,91, + 6,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,9,0,0,83,1,110, + 1,83,2,110,2,83,3,110,3,83,4,110,4,79,8,83, + 5,110,1,83,6,110,2,83,7,110,3,83,8,110,4,85, + 0,82,9,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,88,33,53,2,0,0,0,0,0,0,110, + 0,91,11,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,117,3,0,0,112,86,110,0,88,86,45, + 0,0,0,110,7,85,0,82,13,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,110,8,83,9,110,9,85,9,91,15,0, + 0,0,0,0,0,0,0,85,8,53,1,0,0,0,0,0, + 0,58,18,0,0,97,105,0,0,88,137,5,0,0,0,40, + 0,0,0,0,0,0,0,97,8,0,0,88,137,5,0,0, + 0,85,3,58,88,0,0,97,3,0,0,88,137,9,0,79, + 68,88,137,5,0,0,0,85,4,58,88,0,0,97,55,0, + 0,85,9,83,9,58,148,0,0,97,27,0,0,88,137,83, + 10,45,10,0,0,5,0,0,0,85,4,58,119,0,0,97, + 16,0,0,88,137,83,10,45,10,0,0,85,9,83,10,45, + 0,0,0,50,2,9,0,85,9,83,10,45,23,0,0,110, + 9,79,27,85,9,83,9,58,88,0,0,97,10,0,0,85, + 6,40,0,0,0,0,0,0,0,97,3,0,0,88,137,9, + 0,79,11,85,9,83,10,45,13,0,0,110,9,79,5,85, + 9,83,10,45,13,0,0,110,9,85,9,91,15,0,0,0, + 0,0,0,0,0,85,8,53,1,0,0,0,0,0,0,58, + 18,0,0,97,2,0,0,77,105,0,0,85,7,40,0,0, + 0,0,0,0,0,100,24,0,0,85,8,40,0,0,0,0, + 0,0,0,100,17,0,0,85,8,82,17,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,3,53, + 1,0,0,0,0,0,0,32,0,88,113,82,19,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 8,53,1,0,0,0,0,0,0,45,0,0,0,36,0,41, + 11,122,48,78,111,114,109,97,108,105,122,101,32,112,97,116, + 104,44,32,101,108,105,109,105,110,97,116,105,110,103,32,100, + 111,117,98,108,101,32,115,108,97,115,104,101,115,44,32,101, + 116,99,46,114,86,0,0,0,114,87,0,0,0,114,142,0, + 0,0,243,2,0,0,0,46,46,114,4,0,0,0,114,6, + 0,0,0,114,2,0,0,0,114,3,0,0,0,114,8,0, + 0,0,114,91,0,0,0,41,10,114,69,0,0,0,114,70, + 0,0,0,114,56,0,0,0,114,57,0,0,0,114,74,0, + 0,0,114,14,0,0,0,114,15,0,0,0,114,135,0,0, + 0,218,6,97,112,112,101,110,100,114,12,0,0,0,41,10, + 114,59,0,0,0,114,37,0,0,0,114,40,0,0,0,114, + 35,0,0,0,114,36,0,0,0,114,113,0,0,0,114,114, + 0,0,0,218,6,112,114,101,102,105,120,218,5,99,111,109, + 112,115,114,139,0,0,0,115,10,0,0,0,32,32,32,32, + 32,32,32,32,32,32,114,60,0,0,0,114,33,0,0,0, + 114,33,0,0,0,219,1,0,0,115,32,1,0,0,128,0, + 228,15,17,143,121,138,121,152,20,139,127,136,4,220,11,21, + 144,100,156,69,215,11,34,209,11,34,216,18,23,136,67,216, + 21,25,136,70,216,21,25,136,70,216,21,26,137,70,224,18, + 22,136,67,216,21,24,136,70,216,21,24,136,70,216,21,25, + 136,70,216,15,19,143,124,137,124,152,70,211,15,40,136,4, + 220,28,37,160,100,155,79,209,8,25,136,5,144,84,216,17, + 22,145,28,136,6,216,16,20,151,10,145,10,152,51,147,15, + 136,5,216,12,13,136,1,216,14,15,148,35,144,101,147,42, + 139,110,216,19,24,151,56,152,117,153,120,168,54,211,31,49, + 216,20,25,145,72,216,17,22,145,24,152,86,211,17,35,216, + 19,20,144,113,147,53,152,85,160,81,161,51,153,90,168,54, + 211,29,49,216,24,29,160,1,153,99,160,33,160,65,161,35, + 152,103,152,14,216,20,21,152,17,145,70,145,65,216,21,22, + 152,33,147,86,166,4,216,24,29,153,8,224,20,21,152,17, + 145,70,145,65,224,16,17,144,81,145,6,144,1,240,25,0, + 15,16,148,35,144,101,147,42,141,110,246,28,0,16,22,158, + 101,216,12,17,143,76,137,76,152,22,212,12,32,216,15,21, + 159,8,153,8,160,21,155,15,209,15,39,208,8,39,114,62, + 0,0,0,41,1,218,16,95,103,101,116,102,117,108,108,112, + 97,116,104,110,97,109,101,99,1,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,3,0,0,0,243,244,1,0, + 0,149,0,30,0,91,1,0,0,0,0,0,0,0,0,91, + 3,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,36,0,33,0,91, + 4,0,0,0,0,0,0,0,0,91,6,0,0,0,0,0, + 0,0,0,52,2,7,0,97,3,0,0,32,0,31,0,79, + 4,102,0,61,3,31,0,102,1,91,8,0,0,0,0,0, + 0,0,0,82,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,110,0,91,13,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,157,0,0,91,15,0,0,0,0,0,0,0,0,85, + 0,91,16,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,19,0,0,83, + 1,110,1,91,8,0,0,0,0,0,0,0,0,82,18,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,2,79,18,83,2,110,1,91,8,0,0,0,0,0, + 0,0,0,82,20,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,110,2,91,23,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,117,3,0, + 0,112,52,110,0,85,3,40,0,0,0,0,0,0,0,100, + 7,0,0,85,4,40,0,0,0,0,0,0,0,97,54,0, + 0,30,0,91,25,0,0,0,0,0,0,0,0,91,1,0, + 0,0,0,0,0,0,0,88,52,45,0,0,0,53,1,0, + 0,0,0,0,0,85,0,53,2,0,0,0,0,0,0,110, + 0,79,46,33,0,91,4,0,0,0,0,0,0,0,0,91, + 6,0,0,0,0,0,0,0,0,52,2,7,0,97,10,0, + 0,32,0,88,49,45,0,0,0,85,0,45,0,0,0,110, + 0,31,0,79,21,102,0,61,3,31,0,102,1,91,25,0, + 0,0,0,0,0,0,0,85,2,34,0,53,0,0,0,0, + 0,0,0,85,0,53,2,0,0,0,0,0,0,110,0,91, + 3,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,36,0,41,3,250,38,82,101,116,117,114,110,32, + 116,104,101,32,97,98,115,111,108,117,116,101,32,118,101,114, + 115,105,111,110,32,111,102,32,97,32,112,97,116,104,46,114, + 86,0,0,0,114,4,0,0,0,41,13,114,234,0,0,0, + 114,33,0,0,0,218,7,79,83,69,114,114,111,114,218,10, + 86,97,108,117,101,69,114,114,111,114,114,69,0,0,0,114, + 70,0,0,0,114,11,0,0,0,114,56,0,0,0,114,57, + 0,0,0,218,7,103,101,116,99,119,100,98,218,6,103,101, + 116,99,119,100,114,14,0,0,0,114,12,0,0,0,41,5, + 114,59,0,0,0,114,37,0,0,0,114,240,0,0,0,114, + 113,0,0,0,114,114,0,0,0,115,5,0,0,0,32,32, + 32,32,32,114,60,0,0,0,114,34,0,0,0,114,34,0, + 0,0,17,2,0,0,115,212,0,0,0,128,0,240,4,4, + 9,17,220,19,35,164,72,168,84,163,78,211,19,51,208,12, + 51,248,220,16,23,156,26,208,15,36,243,0,2,9,17,225, + 12,16,240,5,2,9,17,250,244,6,0,16,18,143,121,138, + 121,152,20,139,127,136,4,220,15,20,144,84,143,123,137,123, + 220,15,25,152,36,164,5,215,15,38,209,15,38,216,22,27, + 144,3,220,25,27,159,26,153,26,145,6,224,22,26,144,3, + 220,25,27,159,25,153,25,144,6,220,32,41,168,36,163,15, + 209,12,29,136,69,152,20,230,15,20,158,4,240,2,4,17, + 46,220,27,31,212,32,48,176,21,177,28,211,32,62,192,4, + 211,27,69,145,68,248,220,24,31,164,26,208,23,44,243,0, + 2,17,46,224,27,32,153,59,168,20,209,27,45,146,68,240, + 5,2,17,46,250,244,8,0,24,28,153,70,155,72,160,100, + 211,23,43,144,4,220,15,23,152,4,139,126,208,8,29,115, + 30,0,0,0,130,19,22,0,150,16,41,3,168,1,41,3, + 194,41,23,67,1,0,195,1,23,67,27,3,195,26,1,67, + 27,3,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,250,0,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,0, + 53,1,0,0,0,0,0,0,110,0,91,5,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,75,0,0,91,7,0,0,0,0, + 0,0,0,0,85,0,91,8,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,22,0,0,91,0,0,0,0,0,0,0,0,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,53,0,0,0,0,0,0,0,110,1,79,21, + 91,0,0,0,0,0,0,0,0,0,82,12,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 53,0,0,0,0,0,0,0,110,1,91,15,0,0,0,0, + 0,0,0,0,88,16,53,2,0,0,0,0,0,0,110,0, + 91,17,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,36,0,41,1,114,236,0,0,0,41,9,114, + 69,0,0,0,114,70,0,0,0,114,11,0,0,0,114,56, + 0,0,0,114,57,0,0,0,114,239,0,0,0,114,240,0, + 0,0,114,12,0,0,0,114,33,0,0,0,41,2,114,59, + 0,0,0,218,3,99,119,100,115,2,0,0,0,32,32,114, + 60,0,0,0,114,34,0,0,0,114,34,0,0,0,5,2, + 0,0,115,78,0,0,0,128,0,228,15,17,143,121,138,121, + 152,20,139,127,136,4,220,15,20,144,84,143,123,137,123,220, + 15,25,152,36,164,5,215,15,38,209,15,38,220,22,24,151, + 106,146,106,147,108,145,3,228,22,24,151,105,146,105,147,107, + 144,3,220,19,23,152,3,147,63,136,68,220,15,23,152,4, + 139,126,208,8,29,114,62,0,0,0,41,3,218,14,95,102, + 105,110,100,102,105,114,115,116,102,105,108,101,218,17,95,103, + 101,116,102,105,110,97,108,112,97,116,104,110,97,109,101,218, + 8,114,101,97,100,108,105,110,107,99,2,0,0,0,0,0, + 0,0,0,0,0,0,7,0,0,0,3,0,0,0,243,150, + 1,0,0,149,0,83,1,110,2,91,1,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,110,3,91,3,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,85,3,59,1,0,0,97,124,0,0,85,3,82,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,3,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,32,0,30, + 0,85,0,110,4,91,7,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,0,91,9,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,51,0,0,91,11,0,0,0, + 0,0,0,0,0,85,4,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,5,0,0,85,4,110,0,30, + 0,85,0,36,0,91,13,0,0,0,0,0,0,0,0,91, + 15,0,0,0,0,0,0,0,0,91,17,0,0,0,0,0, + 0,0,0,85,4,53,1,0,0,0,0,0,0,85,0,53, + 2,0,0,0,0,0,0,53,1,0,0,0,0,0,0,110, + 0,91,3,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,85,3,59,1,0,0,97,2,0,0,77, + 124,0,0,85,0,36,0,33,0,85,1,7,0,97,28,0, + 0,110,5,85,5,82,18,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,2,59,0,0,0,97, + 6,0,0,31,0,83,0,110,5,65,5,85,0,36,0,101, + 0,83,0,110,5,65,5,102,1,91,20,0,0,0,0,0, + 0,0,0,7,0,97,4,0,0,32,0,31,0,85,0,36, + 0,102,0,61,3,31,0,102,1,41,2,78,41,12,114,91, + 0,0,0,114,123,0,0,0,114,90,0,0,0,233,5,0, + 0,0,233,21,0,0,0,114,155,0,0,0,233,50,0,0, + 0,233,67,0,0,0,233,87,0,0,0,105,38,17,0,0, + 105,40,17,0,0,105,41,17,0,0,41,11,218,3,115,101, + 116,114,10,0,0,0,218,3,97,100,100,218,12,95,110,116, + 95,114,101,97,100,108,105,110,107,114,11,0,0,0,114,24, + 0,0,0,114,33,0,0,0,114,12,0,0,0,114,18,0, + 0,0,218,8,119,105,110,101,114,114,111,114,114,238,0,0, + 0,41,6,114,59,0,0,0,218,13,105,103,110,111,114,101, + 100,95,101,114,114,111,114,218,16,97,108,108,111,119,101,100, + 95,119,105,110,101,114,114,111,114,218,4,115,101,101,110,218, + 8,111,108,100,95,112,97,116,104,218,2,101,120,115,6,0, + 0,0,32,32,32,32,32,32,114,60,0,0,0,218,14,95, + 114,101,97,100,108,105,110,107,95,100,101,101,112,114,5,1, + 0,0,51,2,0,0,115,212,0,0,0,128,0,240,30,0, + 28,76,1,208,8,24,228,15,18,139,117,136,4,220,14,22, + 144,116,139,110,160,68,211,14,40,216,12,16,143,72,137,72, + 148,88,152,100,147,94,212,12,36,240,2,19,13,22,216,27, + 31,144,8,220,23,35,160,68,211,23,41,144,4,244,6,0, + 24,29,152,84,151,123,145,123,244,8,0,28,34,160,40,215, + 27,43,209,27,43,216,31,39,152,4,216,24,29,240,18,0, + 16,20,136,11,244,17,0,28,36,164,68,172,23,176,24,211, + 41,58,184,68,211,36,65,211,27,66,144,68,244,29,0,15, + 23,144,116,139,110,160,68,213,14,40,240,44,0,16,20,136, + 11,248,240,15,0,20,33,243,0,3,13,22,216,19,21,151, + 59,145,59,208,34,50,211,19,50,219,20,25,240,10,0,16, + 20,136,11,240,9,0,17,22,251,220,19,29,243,0,2,13, + 22,224,16,21,216,15,19,136,11,240,7,2,13,22,250,115, + 41,0,0,0,183,47,66,26,0,193,41,30,66,26,0,194, + 26,6,67,8,3,194,32,16,66,55,3,194,54,1,66,55, + 3,194,55,13,67,8,3,195,7,1,67,8,3,99,2,0, + 0,0,0,0,0,0,0,0,0,0,6,0,0,0,3,0, + 0,0,243,34,2,0,0,149,0,83,1,110,2,85,0,83, + 0,83,2,4,0,110,3,85,0,40,0,0,0,0,0,0, + 0,97,32,0,0,30,0,91,1,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,110,0,85,3,40, + 0,0,0,0,0,0,0,97,11,0,0,91,3,0,0,0, + 0,0,0,0,0,88,3,53,2,0,0,0,0,0,0,36, + 0,85,0,36,0,85,3,36,0,33,0,85,1,7,0,97, + 204,0,0,110,4,85,4,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,2,59,1,0, + 0,97,1,0,0,101,0,30,0,91,7,0,0,0,0,0, + 0,0,0,85,0,85,1,83,3,57,2,110,5,88,80,58, + 119,0,0,97,25,0,0,85,3,40,0,0,0,0,0,0, + 0,97,11,0,0,91,3,0,0,0,0,0,0,0,0,88, + 83,53,2,0,0,0,0,0,0,79,1,85,5,115,2,31, + 0,83,0,110,4,65,4,36,0,79,12,33,0,85,1,7, + 0,97,3,0,0,32,0,31,0,79,4,102,0,61,3,31, + 0,102,1,85,4,82,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,4,59,0,0,0,97, + 51,0,0,30,0,91,9,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,6,91,11,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,117, + 2,0,0,112,7,79,38,33,0,85,1,7,0,97,16,0, + 0,32,0,91,11,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,117,2,0,0,112,6,31,0,79, + 17,102,0,61,3,31,0,102,1,91,11,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,117,2,0, + 0,112,6,85,0,40,0,0,0,0,0,0,0,97,16,0, + 0,85,6,40,0,0,0,0,0,0,0,100,9,0,0,88, + 3,45,0,0,0,115,2,31,0,83,0,110,4,65,4,36, + 0,85,3,40,0,0,0,0,0,0,0,97,11,0,0,91, + 3,0,0,0,0,0,0,0,0,88,99,53,2,0,0,0, + 0,0,0,79,1,85,6,110,3,31,0,83,0,110,4,65, + 4,79,8,83,0,110,4,65,4,102,1,102,0,61,3,31, + 0,102,1,85,0,40,0,0,0,0,0,0,0,97,3,0, + 0,71,1,77,1,0,0,78,226,41,5,78,41,16,114,91, + 0,0,0,114,123,0,0,0,114,90,0,0,0,114,247,0, + 0,0,114,248,0,0,0,114,155,0,0,0,114,249,0,0, + 0,233,53,0,0,0,233,65,0,0,0,114,250,0,0,0, + 114,251,0,0,0,233,123,0,0,0,233,161,0,0,0,105, + 237,3,0,0,233,128,7,0,0,233,129,7,0,0,114,8, + 0,0,0,169,1,114,0,1,0,0,41,7,114,91,0,0, + 0,114,247,0,0,0,114,155,0,0,0,114,249,0,0,0, + 114,251,0,0,0,114,11,1,0,0,114,12,1,0,0,41, + 6,114,244,0,0,0,114,12,0,0,0,114,255,0,0,0, + 114,5,1,0,0,114,243,0,0,0,114,15,0,0,0,41, + 8,114,59,0,0,0,114,0,1,0,0,114,1,1,0,0, + 114,115,0,0,0,114,4,1,0,0,218,8,110,101,119,95, + 112,97,116,104,114,174,0,0,0,218,1,95,115,8,0,0, + 0,32,32,32,32,32,32,32,32,114,60,0,0,0,218,27, + 95,103,101,116,102,105,110,97,108,112,97,116,104,110,97,109, + 101,95,110,111,110,115,116,114,105,99,116,114,16,1,0,0, + 93,2,0,0,115,30,1,0,0,128,0,240,38,0,28,94, + 1,208,8,24,240,8,0,16,20,144,66,144,81,136,120,136, + 4,222,14,18,240,2,28,13,58,220,23,40,168,20,211,23, + 46,144,4,222,43,47,148,116,152,68,211,23,39,208,16,57, + 176,84,208,16,57,240,54,0,16,20,136,11,248,240,53,0, + 20,33,243,0,25,13,58,216,19,21,151,59,145,59,208,38, + 54,211,19,54,216,20,25,240,2,10,17,25,244,8,0,32, + 46,168,100,216,60,73,241,3,1,32,75,1,144,72,224,23, + 31,211,23,39,222,55,59,156,116,160,72,212,31,51,192,24, + 213,24,73,240,3,0,24,40,248,224,23,36,243,0,2,17, + 25,225,20,24,240,5,2,17,25,250,240,8,0,20,22,151, + 59,145,59,208,34,64,211,19,64,240,2,4,21,49,220,31, + 45,168,100,211,31,51,152,4,220,34,39,168,4,163,43,153, + 7,152,4,152,97,248,216,27,40,243,0,1,21,49,220,37, + 42,168,52,163,91,153,10,152,4,153,100,240,3,1,21,49, + 250,244,6,0,34,39,160,116,163,27,145,74,144,68,222,19, + 23,166,4,216,27,31,153,59,213,20,38,222,43,47,148,116, + 152,68,212,23,39,176,84,149,4,251,240,51,25,13,58,250, + 247,9,0,15,19,138,100,115,114,0,0,0,144,28,49,0, + 173,1,49,0,177,6,68,3,3,183,17,67,62,3,193,9, + 34,65,50,2,193,43,1,68,3,3,193,49,1,67,62,3, + 193,50,6,65,59,5,193,56,2,67,62,3,193,58,1,65, + 59,5,193,59,19,67,62,3,194,15,24,66,40,2,194,39, + 1,67,62,3,194,40,19,66,62,5,194,59,2,67,62,3, + 194,61,1,66,62,5,194,62,33,67,62,3,195,31,1,68, + 3,3,195,37,20,67,62,3,195,62,5,68,3,3,70,41, + 1,218,6,115,116,114,105,99,116,99,1,0,0,0,0,0, + 0,0,1,0,0,0,6,0,0,0,3,0,0,0,243,204, + 3,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,0,91,3,0,0,0, + 0,0,0,0,0,85,0,91,4,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,46,0,0,83,1,110,2,83,2,110,3,83,3,110, + 4,91,6,0,0,0,0,0,0,0,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,53,0,0,0,0,0,0,0,110,5,83,4,110,6,91, + 11,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,85,6,58,88,0,0,97,1,0,0,103,5,79, + 45,83,6,110,2,83,7,110,3,83,8,110,4,91,6,0, + 0,0,0,0,0,0,0,82,12,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,53,0,0, + 0,0,0,0,0,110,5,83,9,110,6,91,11,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,85, + 6,58,88,0,0,97,1,0,0,103,10,85,0,82,15,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,53,1,0,0,0,0,0,0,110,7,85,1,91, + 16,0,0,0,0,0,0,0,0,76,0,97,9,0,0,91, + 18,0,0,0,0,0,0,0,0,110,8,83,11,110,1,79, + 16,85,1,40,0,0,0,0,0,0,0,97,3,0,0,83, + 12,110,8,79,6,91,20,0,0,0,0,0,0,0,0,110, + 8,85,7,40,0,0,0,0,0,0,0,100,27,0,0,91, + 23,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,11,0,0,91, + 25,0,0,0,0,0,0,0,0,88,80,53,2,0,0,0, + 0,0,0,110,0,30,0,91,27,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,110,0,83,13,110, + 9,85,7,40,0,0,0,0,0,0,0,100,95,0,0,85, + 0,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,2,53,1,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,73,0,0,85,0,82,15,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,3,53,1,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,17,0,0,88,64,91,37,0,0,0,0,0, + 0,0,0,85,3,53,1,0,0,0,0,0,0,83,0,4, + 0,45,0,0,0,110,11,79,14,85,0,91,37,0,0,0, + 0,0,0,0,0,85,2,53,1,0,0,0,0,0,0,83, + 0,4,0,110,11,30,0,91,27,0,0,0,0,0,0,0, + 0,85,11,53,1,0,0,0,0,0,0,85,0,58,88,0, + 0,97,2,0,0,85,11,110,0,85,0,36,0,85,0,36, + 0,33,0,91,28,0,0,0,0,0,0,0,0,7,0,97, + 49,0,0,110,10,85,1,40,0,0,0,0,0,0,0,97, + 21,0,0,91,21,0,0,0,0,0,0,0,0,91,31,0, + 0,0,0,0,0,0,0,85,10,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,83,0,101,2,91,1,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,110,0,31,0,83,0,110,10,65,10,78,158,83,0,110, + 10,65,10,102,1,85,8,7,0,97,32,0,0,110,10,85, + 10,82,32,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,110,9,91,35,0,0,0,0,0,0,0, + 0,85,0,85,8,83,14,57,2,110,0,31,0,83,0,110, + 10,65,10,78,194,83,0,110,10,65,10,102,1,102,0,61, + 3,31,0,102,1,33,0,91,28,0,0,0,0,0,0,0, + 0,7,0,97,11,0,0,110,10,31,0,83,0,110,10,65, + 10,85,0,36,0,83,0,110,10,65,10,102,1,91,20,0, + 0,0,0,0,0,0,0,7,0,97,29,0,0,110,10,85, + 10,82,32,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,87,9,58,88,0,0,97,2,0,0,85, + 11,110,0,31,0,83,0,110,10,65,10,85,0,36,0,83, + 0,110,10,65,10,102,1,102,0,61,3,31,0,102,1,41, + 15,78,115,4,0,0,0,92,92,63,92,114,119,0,0,0, + 114,88,0,0,0,115,3,0,0,0,110,117,108,115,7,0, + 0,0,92,92,46,92,78,85,76,122,4,92,92,63,92,114, + 121,0,0,0,114,89,0,0,0,114,7,0,0,0,122,7, + 92,92,46,92,78,85,76,84,169,0,114,8,0,0,0,114, + 13,1,0,0,41,19,114,33,0,0,0,114,56,0,0,0, + 114,57,0,0,0,114,69,0,0,0,114,239,0,0,0,114, + 10,0,0,0,114,240,0,0,0,114,92,0,0,0,114,52, + 0,0,0,218,17,70,105,108,101,78,111,116,70,111,117,110, + 100,69,114,114,111,114,114,237,0,0,0,114,11,0,0,0, + 114,12,0,0,0,114,244,0,0,0,114,238,0,0,0,218, + 3,115,116,114,114,255,0,0,0,114,16,1,0,0,114,135, + 0,0,0,41,12,114,59,0,0,0,114,17,1,0,0,114, + 232,0,0,0,114,128,0,0,0,218,14,110,101,119,95,117, + 110,99,95,112,114,101,102,105,120,114,242,0,0,0,114,42, + 0,0,0,218,10,104,97,100,95,112,114,101,102,105,120,114, + 0,1,0,0,218,16,105,110,105,116,105,97,108,95,119,105, + 110,101,114,114,111,114,114,4,1,0,0,218,5,115,112,97, + 116,104,115,12,0,0,0,32,32,32,32,32,32,32,32,32, + 32,32,32,114,60,0,0,0,114,43,0,0,0,114,43,0, + 0,0,149,2,0,0,115,213,1,0,0,128,0,220,15,23, + 152,4,139,126,136,4,220,11,21,144,100,156,69,215,11,34, + 209,11,34,216,21,31,136,70,216,25,40,136,74,216,29,36, + 136,78,220,18,20,151,42,146,42,147,44,136,67,224,22,28, + 136,71,220,15,23,152,4,139,126,160,23,211,15,40,216,23, + 36,240,3,0,16,41,240,6,0,22,31,136,70,216,25,39, + 136,74,216,29,35,136,78,220,18,20,151,41,146,41,147,43, + 136,67,224,22,27,136,71,220,15,23,152,4,139,126,160,23, + 211,15,40,216,23,35,216,21,25,151,95,145,95,160,86,211, + 21,44,136,10,224,11,17,148,93,210,11,34,220,28,45,136, + 77,216,21,25,137,70,222,13,19,216,28,30,137,77,228,28, + 35,136,77,230,15,25,164,37,168,4,167,43,161,43,220,19, + 23,152,3,147,63,136,68,240,2,14,9,76,1,220,19,36, + 160,84,211,19,42,136,68,216,31,32,208,12,28,246,32,0, + 16,26,152,100,159,111,153,111,168,102,215,30,53,209,30,53, + 240,6,0,16,20,143,127,137,127,152,122,215,15,42,209,15, + 42,216,24,38,172,99,176,42,171,111,208,46,62,208,41,63, + 209,24,63,145,5,224,24,28,156,83,160,22,155,91,152,92, + 208,24,42,144,5,240,4,11,13,33,220,19,36,160,85,211, + 19,43,168,116,211,19,51,216,27,32,144,68,240,20,0,16, + 20,136,11,136,116,136,11,248,244,71,1,0,16,26,243,0, + 7,9,34,246,10,0,16,22,220,22,29,156,99,160,34,155, + 103,211,22,38,168,68,208,16,48,220,19,27,152,68,147,62, + 141,68,251,216,15,28,243,0,3,9,76,1,216,31,33,159, + 123,153,123,208,12,28,220,19,46,168,116,216,61,74,241,3, + 1,20,76,1,141,68,251,240,5,3,9,76,1,251,244,36, + 0,20,30,243,0,3,13,21,243,6,0,17,21,240,12,0, + 16,20,136,11,251,244,11,0,20,27,243,0,4,13,33,240, + 6,0,20,22,151,59,145,59,208,34,50,211,19,50,216,27, + 32,144,68,251,216,15,19,136,11,251,240,11,4,13,33,250, + 115,66,0,0,0,195,18,13,69,7,0,196,50,17,70,41, + 0,197,7,10,70,38,3,197,17,39,69,61,3,197,61,9, + 70,38,3,198,6,22,70,33,3,198,33,5,70,38,3,198, + 41,10,71,35,3,198,57,13,71,35,3,199,6,18,71,30, + 3,199,30,5,71,35,3,99,1,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,3,0,0,0,243,24,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,36,0,114,171,0,0,0,41,1, + 114,34,0,0,0,41,2,114,59,0,0,0,114,17,1,0, + 0,115,2,0,0,0,32,32,114,60,0,0,0,114,43,0, + 0,0,114,43,0,0,0,48,2,0,0,115,12,0,0,0, + 128,0,220,15,22,144,116,139,125,208,8,28,114,62,0,0, + 0,84,99,2,0,0,0,0,0,0,0,0,0,0,0,7, + 0,0,0,3,0,0,0,243,54,3,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,0, + 53,1,0,0,0,0,0,0,110,0,85,0,40,0,0,0, + 0,0,0,0,100,11,0,0,91,5,0,0,0,0,0,0, + 0,0,83,1,53,1,0,0,0,0,0,0,101,1,91,7, + 0,0,0,0,0,0,0,0,85,0,91,8,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,7,0,0,83,2,110,2,83,3,110,3, + 83,4,110,4,79,6,83,5,110,2,83,6,110,3,83,7, + 110,4,85,1,99,3,0,0,85,3,110,1,79,22,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,1, + 53,1,0,0,0,0,0,0,110,1,30,0,91,11,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 110,5,91,11,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,110,6,91,13,0,0,0,0,0,0, + 0,0,85,5,53,1,0,0,0,0,0,0,117,3,0,0, + 112,120,110,9,91,13,0,0,0,0,0,0,0,0,85,6, + 53,1,0,0,0,0,0,0,117,3,0,0,112,168,110,11, + 91,15,0,0,0,0,0,0,0,0,85,7,53,1,0,0, + 0,0,0,0,91,15,0,0,0,0,0,0,0,0,85,10, + 53,1,0,0,0,0,0,0,58,119,0,0,97,19,0,0, + 91,5,0,0,0,0,0,0,0,0,83,9,85,10,60,2, + 14,0,83,10,85,7,60,2,14,0,51,4,53,1,0,0, + 0,0,0,0,101,1,85,9,40,0,0,0,0,0,0,0, + 97,17,0,0,85,9,82,17,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,53,1,0,0, + 0,0,0,0,79,1,47,0,110,12,85,11,40,0,0,0, + 0,0,0,0,97,17,0,0,85,11,82,17,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,2, + 53,1,0,0,0,0,0,0,79,1,47,0,110,13,83,11, + 110,14,91,19,0,0,0,0,0,0,0,0,88,205,53,2, + 0,0,0,0,0,0,19,0,72,37,0,0,117,2,0,0, + 110,15,110,16,91,15,0,0,0,0,0,0,0,0,85,15, + 53,1,0,0,0,0,0,0,91,15,0,0,0,0,0,0, + 0,0,85,16,53,1,0,0,0,0,0,0,58,119,0,0, + 97,2,0,0,32,0,79,9,85,14,83,12,45,13,0,0, + 110,14,77,39,0,0,11,0,32,0,85,4,47,1,91,21, + 0,0,0,0,0,0,0,0,85,12,53,1,0,0,0,0, + 0,0,85,14,45,10,0,0,45,5,0,0,88,222,83,8, + 4,0,45,0,0,0,110,17,85,17,40,0,0,0,0,0, + 0,0,100,2,0,0,85,3,36,0,85,2,82,23,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,17,53,1,0,0,0,0,0,0,36,0,33,0,91,24, + 0,0,0,0,0,0,0,0,91,4,0,0,0,0,0,0, + 0,0,91,26,0,0,0,0,0,0,0,0,91,28,0,0, + 0,0,0,0,0,0,91,30,0,0,0,0,0,0,0,0, + 52,5,7,0,97,25,0,0,32,0,91,32,0,0,0,0, + 0,0,0,0,82,34,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,83,13,88,1,53,3, + 0,0,0,0,0,0,32,0,101,0,102,0,61,3,31,0, + 102,1,41,14,122,35,82,101,116,117,114,110,32,97,32,114, + 101,108,97,116,105,118,101,32,118,101,114,115,105,111,110,32, + 111,102,32,97,32,112,97,116,104,122,17,110,111,32,112,97, + 116,104,32,115,112,101,99,105,102,105,101,100,114,86,0,0, + 0,114,142,0,0,0,114,230,0,0,0,114,4,0,0,0, + 114,2,0,0,0,114,3,0,0,0,78,122,17,112,97,116, + 104,32,105,115,32,111,110,32,109,111,117,110,116,32,122,17, + 44,32,115,116,97,114,116,32,111,110,32,109,111,117,110,116, + 32,114,8,0,0,0,114,91,0,0,0,114,45,0,0,0, + 41,18,114,69,0,0,0,114,70,0,0,0,114,238,0,0, + 0,114,56,0,0,0,114,57,0,0,0,114,34,0,0,0, + 114,14,0,0,0,114,10,0,0,0,114,15,0,0,0,218, + 3,122,105,112,114,135,0,0,0,114,12,0,0,0,114,97, + 0,0,0,114,98,0,0,0,114,99,0,0,0,218,18,68, + 101,112,114,101,99,97,116,105,111,110,87,97,114,110,105,110, + 103,114,100,0,0,0,114,101,0,0,0,41,18,114,59,0, + 0,0,114,131,0,0,0,114,37,0,0,0,114,35,0,0, + 0,114,36,0,0,0,218,9,115,116,97,114,116,95,97,98, + 115,218,8,112,97,116,104,95,97,98,115,218,11,115,116,97, + 114,116,95,100,114,105,118,101,114,15,1,0,0,218,10,115, + 116,97,114,116,95,114,101,115,116,218,10,112,97,116,104,95, + 100,114,105,118,101,218,9,112,97,116,104,95,114,101,115,116, + 218,10,115,116,97,114,116,95,108,105,115,116,218,9,112,97, + 116,104,95,108,105,115,116,114,139,0,0,0,218,2,101,49, + 218,2,101,50,218,8,114,101,108,95,108,105,115,116,115,18, + 0,0,0,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,114,60,0,0,0,114,45,0,0,0,114, + 45,0,0,0,225,2,0,0,115,128,1,0,0,128,0,228, + 11,13,143,57,138,57,144,84,139,63,128,68,222,11,15,220, + 14,24,208,25,44,211,14,45,208,8,45,228,7,17,144,36, + 156,5,215,7,30,209,7,30,216,14,19,136,3,216,17,21, + 136,6,216,17,22,137,6,224,14,18,136,3,216,17,20,136, + 6,216,17,21,136,6,224,7,12,129,125,216,16,22,137,5, + 228,16,18,151,9,146,9,152,37,211,16,32,136,5,240,4, + 24,5,14,220,20,27,152,69,147,78,136,9,220,19,26,152, + 52,147,61,136,8,220,37,46,168,121,211,37,57,209,8,34, + 136,11,152,10,220,35,44,168,88,211,35,54,209,8,32,136, + 10,144,121,220,11,19,144,75,211,11,32,164,72,168,90,211, + 36,56,211,11,56,221,18,28,219,16,26,154,75,240,3,1, + 30,41,243,0,1,19,42,240,0,1,13,42,246,6,0,47, + 57,144,90,215,21,37,209,21,37,160,99,212,21,42,184,98, + 136,10,222,44,53,144,73,151,79,145,79,160,67,212,20,40, + 184,50,136,9,224,12,13,136,1,220,22,25,152,42,214,22, + 48,137,70,136,66,144,2,220,15,23,152,2,139,124,156,120, + 168,2,155,124,211,15,43,217,16,21,216,12,13,144,17,137, + 70,138,65,241,7,0,23,49,240,10,0,21,27,144,56,156, + 115,160,58,155,127,168,113,209,31,48,209,19,49,176,73,184, + 98,176,77,209,19,65,136,8,222,15,23,216,19,25,136,77, + 216,15,18,143,120,137,120,152,8,211,15,33,208,8,33,248, + 220,12,21,148,122,164,62,180,60,212,65,83,208,11,84,243, + 0,2,5,14,220,8,19,215,8,36,210,8,36,160,89,176, + 4,212,8,60,216,8,13,240,5,2,5,14,250,115,19,0, + 0,0,193,40,67,38,69,32,0,197,15,16,69,32,0,197, + 32,56,70,24,3,99,1,0,0,0,0,0,0,0,0,0, + 0,0,10,0,0,0,3,0,0,0,243,210,4,0,0,149, + 0,91,1,0,0,0,0,0,0,0,0,91,3,0,0,0, + 0,0,0,0,0,91,4,0,0,0,0,0,0,0,0,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,53,2,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,110,0,85,0,40,0,0,0,0,0,0, + 0,100,11,0,0,91,9,0,0,0,0,0,0,0,0,83, + 1,53,1,0,0,0,0,0,0,101,1,91,11,0,0,0, + 0,0,0,0,0,85,0,83,2,5,0,0,0,91,12,0, + 0,0,0,0,0,0,0,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,7,0,0,83,3,110,1,83, + 4,110,2,83,5,110,3,79,6,83,6,110,1,83,7,110, + 2,83,8,110,3,30,0,85,0,19,0,86,4,115,2,47, + 0,115,2,19,0,72,43,0,0,110,4,91,15,0,0,0, + 0,0,0,0,0,85,4,82,17,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,33,53,2,0, + 0,0,0,0,0,82,19,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,80,2,77,45,0,0,11, + 0,32,0,110,5,110,4,85,5,19,0,86,6,86,7,86, + 4,115,4,47,0,115,2,19,0,72,22,0,0,117,3,0, + 0,112,103,111,68,82,21,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,53,1,0,0,0, + 0,0,0,80,2,77,24,0,0,11,0,32,0,110,8,110, + 7,110,6,110,4,91,23,0,0,0,0,0,0,0,0,85, + 5,19,0,86,6,86,7,86,4,115,4,49,0,115,2,19, + 0,72,7,0,0,117,3,0,0,112,103,111,70,105,2,77, + 9,0,0,11,0,32,0,115,4,110,4,110,7,110,6,53, + 1,0,0,0,0,0,0,83,9,58,119,0,0,97,11,0, + 0,91,9,0,0,0,0,0,0,0,0,83,10,53,1,0, + 0,0,0,0,0,101,1,91,15,0,0,0,0,0,0,0, + 0,85,0,83,2,5,0,0,0,82,17,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,88,33,53, + 2,0,0,0,0,0,0,53,1,0,0,0,0,0,0,117, + 3,0,0,112,154,110,11,91,23,0,0,0,0,0,0,0, + 0,85,5,19,0,86,6,86,7,86,4,115,4,49,0,115, + 2,19,0,72,7,0,0,117,3,0,0,112,103,111,71,105, + 2,77,9,0,0,11,0,32,0,115,4,110,4,110,7,110, + 6,53,1,0,0,0,0,0,0,83,9,58,119,0,0,97, + 29,0,0,85,9,40,0,0,0,0,0,0,0,97,11,0, + 0,91,9,0,0,0,0,0,0,0,0,83,11,53,1,0, + 0,0,0,0,0,101,1,91,9,0,0,0,0,0,0,0, + 0,83,12,53,1,0,0,0,0,0,0,101,1,85,11,82, + 21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,110,12,85, + 12,19,0,86,13,115,2,47,0,115,2,19,0,72,20,0, + 0,111,221,40,0,0,0,0,0,0,0,100,2,0,0,77, + 11,0,0,88,211,58,119,0,0,100,2,0,0,77,18,0, + 0,85,13,80,2,77,22,0,0,11,0,32,0,110,12,110, + 13,85,8,19,0,86,14,86,13,115,3,47,0,115,2,19, + 0,72,36,0,0,111,238,19,0,86,13,115,2,47,0,115, + 2,19,0,72,20,0,0,111,221,40,0,0,0,0,0,0, + 0,100,2,0,0,77,11,0,0,88,211,58,119,0,0,100, + 2,0,0,77,18,0,0,85,13,80,2,77,22,0,0,11, + 0,32,0,115,2,110,13,80,2,77,38,0,0,11,0,32, + 0,110,8,110,14,110,13,91,25,0,0,0,0,0,0,0, + 0,85,8,53,1,0,0,0,0,0,0,110,15,91,27,0, + 0,0,0,0,0,0,0,85,8,53,1,0,0,0,0,0, + 0,110,16,91,29,0,0,0,0,0,0,0,0,85,15,53, + 1,0,0,0,0,0,0,19,0,72,22,0,0,117,2,0, + 0,110,17,110,13,85,13,85,16,85,17,5,0,0,0,58, + 119,0,0,100,2,0,0,77,17,0,0,85,12,83,13,85, + 17,4,0,110,12,32,0,79,16,11,0,32,0,85,12,83, + 13,91,23,0,0,0,0,0,0,0,0,85,15,53,1,0, + 0,0,0,0,0,4,0,110,12,88,154,45,0,0,0,85, + 1,82,31,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,12,53,1,0,0,0,0,0,0,45, + 0,0,0,36,0,115,2,32,0,115,2,110,4,102,0,115, + 2,32,0,115,4,110,4,110,7,110,6,102,0,115,2,32, + 0,115,4,110,4,110,7,110,6,102,0,115,2,32,0,115, + 4,110,4,110,7,110,6,102,0,115,2,32,0,115,2,110, + 13,102,0,115,2,32,0,115,2,110,13,102,0,115,2,32, + 0,115,3,110,13,110,14,102,0,33,0,91,32,0,0,0, + 0,0,0,0,0,91,34,0,0,0,0,0,0,0,0,52, + 2,7,0,97,25,0,0,32,0,91,36,0,0,0,0,0, + 0,0,0,82,38,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,83,14,47,1,85,0,81, + 1,55,6,54,0,32,0,101,0,102,0,61,3,31,0,102, + 1,41,15,122,69,71,105,118,101,110,32,97,110,32,105,116, + 101,114,97,98,108,101,32,111,102,32,112,97,116,104,32,110, + 97,109,101,115,44,32,114,101,116,117,114,110,115,32,116,104, + 101,32,108,111,110,103,101,115,116,32,99,111,109,109,111,110, + 32,115,117,98,45,112,97,116,104,46,122,37,99,111,109,109, + 111,110,112,97,116,104,40,41,32,97,114,103,32,105,115,32, + 97,110,32,101,109,112,116,121,32,105,116,101,114,97,98,108, + 101,114,8,0,0,0,114,86,0,0,0,114,87,0,0,0, + 114,142,0,0,0,114,4,0,0,0,114,6,0,0,0,114, + 2,0,0,0,114,91,0,0,0,122,31,80,97,116,104,115, + 32,100,111,110,39,116,32,104,97,118,101,32,116,104,101,32, + 115,97,109,101,32,100,114,105,118,101,122,37,67,97,110,39, + 116,32,109,105,120,32,97,98,115,111,108,117,116,101,32,97, + 110,100,32,114,101,108,97,116,105,118,101,32,112,97,116,104, + 115,122,37,67,97,110,39,116,32,109,105,120,32,114,111,111, + 116,101,100,32,97,110,100,32,110,111,116,45,114,111,111,116, + 101,100,32,112,97,116,104,115,78,114,49,0,0,0,41,20, + 218,5,116,117,112,108,101,218,3,109,97,112,114,69,0,0, + 0,114,70,0,0,0,114,238,0,0,0,114,56,0,0,0, + 114,57,0,0,0,114,14,0,0,0,114,74,0,0,0,114, + 84,0,0,0,114,15,0,0,0,114,135,0,0,0,218,3, + 109,105,110,218,3,109,97,120,218,9,101,110,117,109,101,114, + 97,116,101,114,12,0,0,0,114,97,0,0,0,114,98,0, + 0,0,114,100,0,0,0,114,101,0,0,0,41,18,114,102, + 0,0,0,114,37,0,0,0,114,40,0,0,0,114,35,0, + 0,0,114,108,0,0,0,218,11,100,114,105,118,101,115,112, + 108,105,116,115,114,137,0,0,0,114,138,0,0,0,218,11, + 115,112,108,105,116,95,112,97,116,104,115,114,113,0,0,0, + 114,114,0,0,0,114,59,0,0,0,218,6,99,111,109,109, + 111,110,218,1,99,114,79,0,0,0,218,2,115,49,218,2, + 115,50,114,139,0,0,0,115,18,0,0,0,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,60, + 0,0,0,114,49,0,0,0,114,49,0,0,0,26,3,0, + 0,115,47,2,0,0,128,0,228,12,17,148,35,148,98,151, + 105,145,105,160,21,211,18,39,211,12,40,128,69,222,11,16, + 220,14,24,208,25,64,211,14,65,208,8,65,228,7,17,144, + 37,152,1,145,40,156,69,215,7,34,209,7,34,216,14,19, + 136,3,216,17,21,136,6,216,17,21,137,6,224,14,18,136, + 3,216,17,20,136,6,216,17,20,136,6,240,4,33,5,14, + 217,74,79,211,22,80,202,37,192,81,148,121,160,17,167,25, + 161,25,168,54,211,33,55,215,33,61,209,33,61,211,33,63, + 214,23,64,201,37,136,11,208,22,80,217,51,62,213,22,63, + 178,59,169,7,168,1,168,97,151,119,145,119,152,115,150,124, + 177,59,136,11,210,22,63,244,10,0,12,15,161,27,213,15, + 45,162,27,145,103,144,97,152,65,146,1,161,27,211,15,45, + 211,11,46,176,33,211,11,51,220,18,28,208,29,62,211,18, + 63,208,12,63,228,28,37,160,101,168,65,161,104,215,38,54, + 209,38,54,176,118,211,38,67,211,28,68,209,8,25,136,5, + 144,84,220,11,14,161,27,213,15,45,162,27,145,103,144,97, + 152,65,146,1,161,27,211,15,45,211,11,46,176,33,211,11, + 51,222,15,20,220,22,32,208,33,72,211,22,73,208,16,73, + 228,22,32,208,33,72,211,22,73,208,16,73,224,17,21,151, + 26,145,26,152,67,147,31,136,6,217,29,35,211,17,57,154, + 86,152,1,163,113,147,33,168,81,169,91,151,33,153,86,136, + 6,208,17,57,225,68,79,212,22,80,194,75,184,113,160,49, + 211,23,58,162,49,152,97,171,1,155,1,168,97,169,107,159, + 1,161,49,212,23,58,193,75,136,11,209,22,80,220,13,16, + 144,27,211,13,29,136,2,220,13,16,144,27,211,13,29,136, + 2,220,20,29,152,98,150,77,137,68,136,65,136,113,216,15, + 16,144,66,144,113,145,69,141,122,216,25,31,160,2,160,17, + 152,26,144,6,217,16,21,241,7,0,21,34,240,10,0,22, + 28,152,72,156,83,160,18,155,87,208,21,37,136,70,224,15, + 20,137,124,152,99,159,104,153,104,160,118,211,30,46,209,15, + 46,208,8,46,249,242,59,0,23,81,1,249,220,22,63,249, + 244,10,0,16,46,249,244,8,0,16,46,249,242,14,0,18, + 58,249,226,23,58,249,211,22,80,248,244,22,0,13,22,148, + 126,208,11,38,243,0,2,5,14,220,8,19,215,8,36,210, + 8,36,160,92,208,8,58,176,69,211,8,58,216,8,13,240, + 5,2,5,14,250,115,145,0,0,0,193,28,4,72,61,0, + 193,32,50,72,19,4,194,18,8,72,61,0,194,26,29,72, + 24,8,194,55,15,72,61,0,195,6,14,72,31,12,195,20, + 65,3,72,61,0,196,23,14,72,38,12,196,37,63,72,61, + 0,197,36,10,72,45,4,197,50,3,72,45,4,197,57,6, + 72,45,4,197,63,7,72,61,0,198,6,9,72,55,6,198, + 15,10,72,50,12,198,29,3,72,50,12,198,36,6,72,50, + 12,198,42,7,72,55,6,198,49,49,72,61,0,199,38,44, + 72,61,0,200,19,31,72,61,0,200,50,5,72,55,6,200, + 55,6,72,61,0,200,61,41,73,38,3,41,1,218,11,95, + 112,97,116,104,95,105,115,100,105,114,41,1,218,12,95,112, + 97,116,104,95,105,115,102,105,108,101,41,1,218,12,95,112, + 97,116,104,95,105,115,108,105,110,107,41,1,218,16,95,112, + 97,116,104,95,105,115,106,117,110,99,116,105,111,110,41,1, + 218,12,95,112,97,116,104,95,101,120,105,115,116,115,41,1, + 218,13,95,112,97,116,104,95,108,101,120,105,115,116,115,41, + 1,218,16,95,112,97,116,104,95,105,115,100,101,118,100,114, + 105,118,101,99,1,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,76,0,0,0,149,0,30, + 0,91,1,0,0,0,0,0,0,0,0,91,3,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,36,0,33,0,91,4,0,0,0, + 0,0,0,0,0,7,0,97,3,0,0,32,0,31,0,103, + 1,102,0,61,3,31,0,102,1,41,2,122,64,68,101,116, + 101,114,109,105,110,101,115,32,119,104,101,116,104,101,114,32, + 116,104,101,32,115,112,101,99,105,102,105,101,100,32,112,97, + 116,104,32,105,115,32,111,110,32,97,32,87,105,110,100,111, + 119,115,32,68,101,118,32,68,114,105,118,101,46,70,41,3, + 114,59,1,0,0,114,34,0,0,0,114,237,0,0,0,114, + 58,0,0,0,115,1,0,0,0,32,114,60,0,0,0,114, + 51,0,0,0,114,51,0,0,0,94,3,0,0,115,40,0, + 0,0,128,0,240,4,3,9,25,220,19,35,164,71,168,68, + 163,77,211,19,50,208,12,50,248,220,15,22,243,0,1,9, + 25,217,19,24,240,3,1,9,25,250,115,12,0,0,0,130, + 19,22,0,150,10,35,3,162,1,35,3,114,171,0,0,0, + 41,77,218,7,95,95,100,111,99,95,95,114,35,0,0,0, + 114,36,0,0,0,114,41,0,0,0,114,37,0,0,0,114, + 38,0,0,0,114,40,0,0,0,114,39,0,0,0,114,42, + 0,0,0,114,69,0,0,0,114,71,0,0,0,114,100,0, + 0,0,218,7,95,95,97,108,108,95,95,114,61,0,0,0, + 218,7,95,119,105,110,97,112,105,114,63,0,0,0,114,75, + 0,0,0,114,64,0,0,0,114,76,0,0,0,114,65,0, + 0,0,114,77,0,0,0,114,10,0,0,0,218,11,73,109, + 112,111,114,116,69,114,114,111,114,114,11,0,0,0,114,12, + 0,0,0,114,13,0,0,0,218,2,110,116,114,116,0,0, + 0,114,14,0,0,0,114,15,0,0,0,114,16,0,0,0, + 114,143,0,0,0,114,17,0,0,0,114,18,0,0,0,114, + 149,0,0,0,114,29,0,0,0,218,9,102,114,111,122,101, + 110,115,101,116,218,5,114,97,110,103,101,218,3,99,104,114, + 114,181,0,0,0,114,184,0,0,0,114,30,0,0,0,114, + 172,0,0,0,114,31,0,0,0,114,223,0,0,0,114,227, + 0,0,0,114,220,0,0,0,114,32,0,0,0,114,228,0, + 0,0,114,33,0,0,0,114,234,0,0,0,114,34,0,0, + 0,114,243,0,0,0,114,244,0,0,0,114,245,0,0,0, + 114,254,0,0,0,114,237,0,0,0,114,5,1,0,0,114, + 16,1,0,0,114,43,0,0,0,114,44,0,0,0,114,45, + 0,0,0,114,49,0,0,0,114,53,1,0,0,114,27,0, + 0,0,114,54,1,0,0,114,28,0,0,0,114,55,1,0, + 0,114,24,0,0,0,114,56,1,0,0,114,50,0,0,0, + 114,57,1,0,0,114,25,0,0,0,114,58,1,0,0,114, + 26,0,0,0,114,59,1,0,0,114,51,0,0,0,41,2, + 114,139,0,0,0,114,50,1,0,0,115,2,0,0,0,48, + 48,114,60,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,69,1,0,0,1,0,0,0,115,146,2,0,0,240,3, + 1,1,1,241,4,4,1,4,240,18,0,10,13,128,6,216, + 9,13,128,6,216,9,12,128,6,216,6,10,128,3,216,10, + 13,128,7,216,9,12,128,6,216,10,21,128,7,216,10,15, + 128,7,227,0,9,219,0,10,219,0,18,220,0,25,242,4, + 7,11,42,128,7,242,18,4,1,21,240,20,33,1,44,247, + 2,3,5,45,241,0,3,5,45,242,10,17,5,56,242,60, + 15,1,66,1,242,38,41,1,14,242,94,1,20,1,30,240, + 46,45,1,35,221,4,50,242,104,1,13,1,43,242,42,5, + 1,56,240,12,0,20,31,215,19,40,209,19,40,215,19,48, + 209,19,48,128,8,212,0,16,242,10,2,1,23,242,14,2, + 1,23,240,30,3,1,30,221,4,37,242,6,17,1,21,241, + 40,0,19,28,217,21,26,152,50,148,89,211,4,31,146,89, + 144,1,129,83,136,17,134,86,145,89,209,4,31,218,4,50, + 241,3,1,5,51,243,3,3,19,2,128,15,241,10,0,19, + 28,218,4,53,217,24,47,211,4,48,210,24,47,144,49,128, + 115,136,49,136,35,131,89,209,24,47,209,4,48,241,3,1, + 5,49,225,24,47,211,4,48,210,24,47,144,49,128,115,136, + 49,136,35,131,89,209,24,47,209,4,48,241,5,2,5,49, + 243,3,4,19,2,128,15,242,12,5,1,76,1,242,14,13, + 1,73,1,242,50,44,1,31,240,120,1,0,15,64,1,128, + 11,216,10,14,128,7,216,11,15,128,8,242,4,58,1,27, + 240,64,2,38,1,40,221,4,45,240,82,1,41,1,30,221, + 4,35,242,30,25,5,30,240,54,111,2,1,20,223,4,78, + 209,4,78,240,12,0,44,51,244,0,40,5,20,240,84,1, + 0,57,64,1,244,0,54,5,20,240,112,1,0,34,39,245, + 0,70,1,5,20,240,84,2,0,30,34,208,0,26,244,4, + 44,1,14,242,114,1,48,1,14,240,102,1,12,1,9,245, + 8,0,5,40,221,4,41,221,4,41,221,4,49,221,4,41, + 221,4,43,240,12,10,1,9,221,4,35,243,2,5,5,25, + 248,240,117,24,0,8,19,243,0,9,1,44,245,2,8,5, + 44,240,3,9,1,44,251,240,78,3,0,8,19,243,0,43, + 1,35,245,2,42,5,35,240,3,43,1,35,251,240,86,3, + 0,8,19,243,0,1,1,30,216,25,29,211,4,22,240,3, + 1,1,30,252,242,46,0,5,32,249,242,12,0,5,49,249, + 218,4,48,248,240,76,5,0,8,19,243,0,35,1,40,244, + 2,34,5,40,240,3,35,1,40,251,240,84,1,0,8,19, + 243,0,10,1,30,244,2,9,5,30,240,3,10,1,30,251, + 240,84,1,0,8,19,243,0,3,1,29,224,33,38,247,0, + 1,5,29,240,5,3,1,29,251,240,82,9,0,8,19,243, + 0,2,1,9,225,4,8,240,5,2,1,9,251,240,26,0, + 8,19,243,0,2,1,9,225,4,8,240,5,2,1,9,250, + 115,161,0,0,0,172,13,69,23,0,193,3,6,69,39,0, + 193,49,6,69,55,0,194,6,18,70,6,8,194,45,15,70, + 11,10,195,4,15,70,16,10,195,47,6,70,21,0,195,54, + 6,70,36,0,196,0,10,70,51,0,196,40,36,71,6,0, + 197,13,9,71,18,0,197,23,9,69,36,3,197,35,1,69, + 36,3,197,39,9,69,52,3,197,51,1,69,52,3,197,55, + 8,70,3,3,198,2,1,70,3,3,198,21,9,70,33,3, + 198,32,1,70,33,3,198,36,9,70,48,3,198,47,1,70, + 48,3,198,51,13,71,3,3,199,2,1,71,3,3,199,6, + 6,71,15,3,199,14,1,71,15,3,199,18,6,71,27,3, + 199,26,1,71,27,3, +}; diff --git a/android/Python/frozen_modules/os.h b/android/Python/frozen_modules/os.h new file mode 100644 index 00000000000..7cfd46b5a61 --- /dev/null +++ b/android/Python/frozen_modules/os.h @@ -0,0 +1,2867 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__os[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0, + 0,0,0,0,0,243,60,11,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,1,83,1,83,2,75,2,114,2, + 83,1,83,2,75,3,114,4,83,1,83,3,75,5,74,6, + 114,6,32,0,92,7,34,0,92,8,92,9,5,0,0,0, + 53,1,0,0,0,0,0,0,114,10,92,2,82,22,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 114,12,47,0,83,4,81,1,114,13,83,5,26,0,114,14, + 83,6,26,0,114,15,83,7,92,12,59,0,0,0,97,73, + 0,0,83,7,114,16,83,8,114,17,83,1,83,9,75,18, + 55,2,32,0,30,0,83,1,83,10,75,18,74,19,114,19, + 32,0,92,13,82,41,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,11,53,1,0,0,0,0, + 0,0,32,0,83,1,83,2,75,22,114,23,30,0,83,1, + 83,12,75,18,74,24,114,24,32,0,83,1,83,2,75,18, + 114,18,92,13,82,51,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,15,34,0,92,18,53,1, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,32,0, + 67,18,79,87,83,13,92,12,59,0,0,0,97,73,0,0, + 83,13,114,16,83,14,114,17,83,1,83,9,75,26,55,2, + 32,0,30,0,83,1,83,10,75,26,74,19,114,19,32,0, + 92,13,82,41,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,11,53,1,0,0,0,0,0,0, + 32,0,83,1,83,2,75,27,114,23,83,1,83,2,75,26, + 114,26,92,13,82,51,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,15,34,0,92,26,53,1, + 0,0,0,0,0,0,53,1,0,0,0,0,0,0,32,0, + 67,26,30,0,83,1,83,12,75,26,74,24,114,24,32,0, + 79,8,92,21,34,0,83,15,53,1,0,0,0,0,0,0, + 101,1,92,23,92,2,82,56,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,16,39,0,0,0, + 83,1,83,17,75,29,74,30,114,30,74,31,114,31,74,32, + 114,32,74,33,114,33,74,34,114,34,74,35,114,35,74,36, + 114,36,74,37,114,37,32,0,67,12,92,14,34,0,83,18, + 53,1,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 71,1,97,237,0,0,92,38,34,0,53,0,0,0,0,0, + 0,0,114,39,83,19,26,0,114,40,92,41,34,0,53,0, + 0,0,0,0,0,0,114,42,92,40,34,0,83,20,83,21, + 53,2,0,0,0,0,0,0,32,0,92,40,34,0,83,22, + 83,23,53,2,0,0,0,0,0,0,32,0,92,40,34,0, + 83,24,83,25,53,2,0,0,0,0,0,0,32,0,92,40, + 34,0,83,26,83,27,53,2,0,0,0,0,0,0,32,0, + 92,40,34,0,83,28,83,29,53,2,0,0,0,0,0,0, + 32,0,92,40,34,0,83,30,83,31,53,2,0,0,0,0, + 0,0,32,0,92,40,34,0,83,32,83,33,53,2,0,0, + 0,0,0,0,32,0,92,40,34,0,83,34,83,35,53,2, + 0,0,0,0,0,0,32,0,92,40,34,0,83,36,83,37, + 53,2,0,0,0,0,0,0,32,0,92,40,34,0,83,38, + 83,39,53,2,0,0,0,0,0,0,32,0,92,40,34,0, + 83,40,83,41,53,2,0,0,0,0,0,0,32,0,92,40, + 34,0,83,42,83,43,53,2,0,0,0,0,0,0,32,0, + 92,40,34,0,83,44,83,45,53,2,0,0,0,0,0,0, + 32,0,92,40,34,0,83,46,83,47,53,2,0,0,0,0, + 0,0,32,0,92,40,34,0,83,48,83,49,53,2,0,0, + 0,0,0,0,32,0,92,40,34,0,83,48,83,50,53,2, + 0,0,0,0,0,0,32,0,92,40,34,0,83,51,83,31, + 53,2,0,0,0,0,0,0,32,0,92,42,114,43,92,41, + 34,0,53,0,0,0,0,0,0,0,114,42,92,40,34,0, + 83,20,83,21,53,2,0,0,0,0,0,0,32,0,92,42, + 114,44,92,41,34,0,53,0,0,0,0,0,0,0,114,42, + 92,40,34,0,83,52,83,53,53,2,0,0,0,0,0,0, + 32,0,92,40,34,0,83,54,83,23,53,2,0,0,0,0, + 0,0,32,0,92,40,34,0,83,55,83,23,53,2,0,0, + 0,0,0,0,32,0,92,40,34,0,83,56,83,25,53,2, + 0,0,0,0,0,0,32,0,92,40,34,0,83,57,83,58, + 53,2,0,0,0,0,0,0,32,0,92,40,34,0,83,57, + 83,59,53,2,0,0,0,0,0,0,32,0,92,40,34,0, + 83,60,83,61,53,2,0,0,0,0,0,0,32,0,92,42, + 82,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,92,3,53,1,0,0,0,0,0,0,32,0, + 92,40,34,0,83,62,83,63,53,2,0,0,0,0,0,0, + 32,0,92,40,34,0,83,64,83,31,53,2,0,0,0,0, + 0,0,32,0,92,40,34,0,83,65,83,31,53,2,0,0, + 0,0,0,0,32,0,92,40,34,0,83,66,83,67,53,2, + 0,0,0,0,0,0,32,0,92,14,34,0,83,68,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,22, + 0,0,92,14,34,0,83,69,53,1,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,9,0,0,92,40,34,0, + 83,70,83,68,53,2,0,0,0,0,0,0,32,0,92,42, + 114,46,92,41,34,0,53,0,0,0,0,0,0,0,114,42, + 92,40,34,0,83,20,83,21,53,2,0,0,0,0,0,0, + 32,0,92,40,34,0,83,24,83,25,53,2,0,0,0,0, + 0,0,32,0,92,40,34,0,83,26,83,27,53,2,0,0, + 0,0,0,0,32,0,92,40,34,0,83,71,83,72,53,2, + 0,0,0,0,0,0,32,0,92,40,34,0,83,73,83,23, + 53,2,0,0,0,0,0,0,32,0,92,40,34,0,83,55, + 83,23,53,2,0,0,0,0,0,0,32,0,92,14,34,0, + 83,74,53,1,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,9,0,0,92,40,34,0,83,75,83,25,53,2, + 0,0,0,0,0,0,32,0,92,40,34,0,83,32,83,33, + 53,2,0,0,0,0,0,0,32,0,92,40,34,0,83,76, + 83,31,53,2,0,0,0,0,0,0,32,0,92,40,34,0, + 83,28,83,27,53,2,0,0,0,0,0,0,32,0,92,40, + 34,0,83,26,83,27,53,2,0,0,0,0,0,0,32,0, + 92,40,34,0,83,51,83,31,53,2,0,0,0,0,0,0, + 32,0,92,40,34,0,83,55,83,27,53,2,0,0,0,0, + 0,0,32,0,92,42,114,47,67,42,67,24,67,39,67,40, + 83,1,114,48,83,77,114,49,83,78,114,50,83,143,83,80, + 26,0,106,1,114,51,83,81,26,0,114,52,83,82,26,0, + 114,53,92,13,82,51,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,47,0,83,83,81,1,53,1, + 0,0,0,0,0,0,32,0,92,54,34,0,53,0,0,0, + 0,0,0,0,114,55,83,144,83,84,26,0,106,1,114,56, + 92,13,82,41,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,85,53,1,0,0,0,0,0,0, + 32,0,92,57,92,3,49,2,92,43,58,58,0,0,97,44, + 0,0,92,58,92,3,49,2,92,46,58,58,0,0,97,36, + 0,0,83,145,83,79,83,2,83,86,46,2,83,87,26,0, + 106,2,106,1,114,59,83,1,114,60,83,77,114,61,83,78, + 114,62,83,88,26,0,114,63,92,13,82,41,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,89, + 53,1,0,0,0,0,0,0,32,0,83,90,26,0,114,64, + 83,91,26,0,114,65,83,92,26,0,114,66,83,93,26,0, + 114,67,83,94,26,0,114,68,83,95,26,0,114,69,92,13, + 82,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,47,0,83,96,81,1,53,1,0,0,0,0, + 0,0,32,0,83,146,83,97,26,0,106,1,114,70,83,146, + 83,98,26,0,106,1,114,71,83,1,83,99,75,5,74,72, + 114,72,74,73,114,73,32,0,24,0,34,0,83,100,26,0, + 83,101,92,72,53,3,0,0,0,0,0,0,114,74,83,102, + 26,0,114,75,92,75,34,0,53,0,0,0,0,0,0,0, + 114,76,67,75,83,146,83,103,26,0,106,1,114,77,92,16, + 83,13,58,103,0,0,114,78,92,13,82,51,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,104, + 53,1,0,0,0,0,0,0,32,0,92,78,40,0,0,0, + 0,0,0,0,97,48,0,0,83,105,26,0,114,79,92,74, + 34,0,92,76,82,160,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,79,92,81,92,79,92,81, + 53,5,0,0,0,0,0,0,114,82,67,79,83,146,83,106, + 26,0,106,1,114,83,92,13,82,51,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,107,53,1, + 0,0,0,0,0,0,32,0,83,108,26,0,114,84,92,84, + 34,0,53,0,0,0,0,0,0,0,117,2,0,0,114,85, + 114,86,67,84,92,14,34,0,83,109,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,85,0,0,92,14, + 34,0,83,110,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,72,0,0,92,14,34,0,83,111,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,59, + 0,0,83,1,114,87,83,77,61,1,114,88,114,89,92,13, + 82,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,47,0,83,112,81,1,53,1,0,0,0,0, + 0,0,32,0,83,113,26,0,114,90,83,114,26,0,114,91, + 83,115,26,0,114,92,83,116,26,0,114,93,83,117,26,0, + 114,94,92,13,82,51,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,47,0,83,118,81,1,53,1, + 0,0,0,0,0,0,32,0,92,14,34,0,83,110,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,25, + 0,0,83,119,26,0,114,95,83,120,26,0,114,96,92,13, + 82,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,121,83,122,47,2,53,1,0,0,0,0, + 0,0,32,0,92,14,34,0,83,123,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,25,0,0,83,124, + 26,0,114,97,83,125,26,0,114,98,92,13,82,51,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,126,83,127,47,2,53,1,0,0,0,0,0,0,32,0, + 92,2,82,198,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,128,58,119,0,0,97,32,0,0, + 83,147,83,129,26,0,106,1,114,100,24,0,34,0,83,130, + 26,0,83,131,53,2,0,0,0,0,0,0,114,101,92,13, + 82,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,132,53,1,0,0,0,0,0,0,32,0, + 83,148,83,133,26,0,106,1,114,102,83,134,26,0,114,103, + 92,14,34,0,83,135,53,1,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,9,0,0,92,103,114,104,83,135, + 92,104,108,105,0,0,0,0,0,0,0,0,24,0,34,0, + 83,136,26,0,83,137,92,1,82,212,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,3,0,0, + 0,0,0,0,114,107,92,16,83,13,58,88,0,0,97,13, + 0,0,24,0,34,0,83,138,26,0,83,139,53,2,0,0, + 0,0,0,0,114,108,83,140,26,0,114,109,92,14,34,0, + 83,141,53,1,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,25,0,0,92,2,82,220,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,53,0, + 0,0,0,0,0,0,83,1,58,18,0,0,97,4,0,0, + 83,142,26,0,114,111,103,2,92,112,114,111,103,2,33,0, + 92,21,7,0,97,4,0,0,32,0,31,0,71,5,78,22, + 102,0,61,3,31,0,102,1,33,0,92,21,7,0,97,4, + 0,0,32,0,31,0,71,5,78,24,102,0,61,3,31,0, + 102,1,33,0,92,21,7,0,97,4,0,0,32,0,31,0, + 71,4,78,225,102,0,61,3,31,0,102,1,33,0,92,21, + 7,0,97,4,0,0,32,0,31,0,71,4,78,190,102,0, + 61,3,31,0,102,1,41,149,97,70,4,0,0,79,83,32, + 114,111,117,116,105,110,101,115,32,102,111,114,32,78,84,32, + 111,114,32,80,111,115,105,120,32,100,101,112,101,110,100,105, + 110,103,32,111,110,32,119,104,97,116,32,115,121,115,116,101, + 109,32,119,101,39,114,101,32,111,110,46,10,10,84,104,105, + 115,32,101,120,112,111,114,116,115,58,10,32,32,45,32,97, + 108,108,32,102,117,110,99,116,105,111,110,115,32,102,114,111, + 109,32,112,111,115,105,120,32,111,114,32,110,116,44,32,101, + 46,103,46,32,117,110,108,105,110,107,44,32,115,116,97,116, + 44,32,101,116,99,46,10,32,32,45,32,111,115,46,112,97, + 116,104,32,105,115,32,101,105,116,104,101,114,32,112,111,115, + 105,120,112,97,116,104,32,111,114,32,110,116,112,97,116,104, + 10,32,32,45,32,111,115,46,110,97,109,101,32,105,115,32, + 101,105,116,104,101,114,32,39,112,111,115,105,120,39,32,111, + 114,32,39,110,116,39,10,32,32,45,32,111,115,46,99,117, + 114,100,105,114,32,105,115,32,97,32,115,116,114,105,110,103, + 32,114,101,112,114,101,115,101,110,116,105,110,103,32,116,104, + 101,32,99,117,114,114,101,110,116,32,100,105,114,101,99,116, + 111,114,121,32,40,97,108,119,97,121,115,32,39,46,39,41, + 10,32,32,45,32,111,115,46,112,97,114,100,105,114,32,105, + 115,32,97,32,115,116,114,105,110,103,32,114,101,112,114,101, + 115,101,110,116,105,110,103,32,116,104,101,32,112,97,114,101, + 110,116,32,100,105,114,101,99,116,111,114,121,32,40,97,108, + 119,97,121,115,32,39,46,46,39,41,10,32,32,45,32,111, + 115,46,115,101,112,32,105,115,32,116,104,101,32,40,111,114, + 32,97,32,109,111,115,116,32,99,111,109,109,111,110,41,32, + 112,97,116,104,110,97,109,101,32,115,101,112,97,114,97,116, + 111,114,32,40,39,47,39,32,111,114,32,39,92,92,39,41, + 10,32,32,45,32,111,115,46,101,120,116,115,101,112,32,105, + 115,32,116,104,101,32,101,120,116,101,110,115,105,111,110,32, + 115,101,112,97,114,97,116,111,114,32,40,97,108,119,97,121, + 115,32,39,46,39,41,10,32,32,45,32,111,115,46,97,108, + 116,115,101,112,32,105,115,32,116,104,101,32,97,108,116,101, + 114,110,97,116,101,32,112,97,116,104,110,97,109,101,32,115, + 101,112,97,114,97,116,111,114,32,40,78,111,110,101,32,111, + 114,32,39,47,39,41,10,32,32,45,32,111,115,46,112,97, + 116,104,115,101,112,32,105,115,32,116,104,101,32,99,111,109, + 112,111,110,101,110,116,32,115,101,112,97,114,97,116,111,114, + 32,117,115,101,100,32,105,110,32,36,80,65,84,72,32,101, + 116,99,10,32,32,45,32,111,115,46,108,105,110,101,115,101, + 112,32,105,115,32,116,104,101,32,108,105,110,101,32,115,101, + 112,97,114,97,116,111,114,32,105,110,32,116,101,120,116,32, + 102,105,108,101,115,32,40,39,92,110,39,32,111,114,32,39, + 92,114,92,110,39,41,10,32,32,45,32,111,115,46,100,101, + 102,112,97,116,104,32,105,115,32,116,104,101,32,100,101,102, + 97,117,108,116,32,115,101,97,114,99,104,32,112,97,116,104, + 32,102,111,114,32,101,120,101,99,117,116,97,98,108,101,115, + 10,32,32,45,32,111,115,46,100,101,118,110,117,108,108,32, + 105,115,32,116,104,101,32,102,105,108,101,32,112,97,116,104, + 32,111,102,32,116,104,101,32,110,117,108,108,32,100,101,118, + 105,99,101,32,40,39,47,100,101,118,47,110,117,108,108,39, + 44,32,101,116,99,46,41,10,10,80,114,111,103,114,97,109, + 115,32,116,104,97,116,32,105,109,112,111,114,116,32,97,110, + 100,32,117,115,101,32,39,111,115,39,32,115,116,97,110,100, + 32,97,32,98,101,116,116,101,114,32,99,104,97,110,99,101, + 32,111,102,32,98,101,105,110,103,10,112,111,114,116,97,98, + 108,101,32,98,101,116,119,101,101,110,32,100,105,102,102,101, + 114,101,110,116,32,112,108,97,116,102,111,114,109,115,46,32, + 32,79,102,32,99,111,117,114,115,101,44,32,116,104,101,121, + 32,109,117,115,116,32,116,104,101,110,10,111,110,108,121,32, + 117,115,101,32,102,117,110,99,116,105,111,110,115,32,116,104, + 97,116,32,97,114,101,32,100,101,102,105,110,101,100,32,98, + 121,32,97,108,108,32,112,108,97,116,102,111,114,109,115,32, + 40,101,46,103,46,44,32,117,110,108,105,110,107,10,97,110, + 100,32,111,112,101,110,100,105,114,41,44,32,97,110,100,32, + 108,101,97,118,101,32,97,108,108,32,112,97,116,104,110,97, + 109,101,32,109,97,110,105,112,117,108,97,116,105,111,110,32, + 116,111,32,111,115,46,112,97,116,104,10,40,101,46,103,46, + 44,32,115,112,108,105,116,32,97,110,100,32,106,111,105,110, + 41,46,10,233,0,0,0,0,78,41,1,218,14,95,99,104, + 101,99,107,95,109,101,116,104,111,100,115,41,18,218,6,97, + 108,116,115,101,112,218,6,99,117,114,100,105,114,218,6,112, + 97,114,100,105,114,218,3,115,101,112,218,7,112,97,116,104, + 115,101,112,218,7,108,105,110,101,115,101,112,218,7,100,101, + 102,112,97,116,104,218,4,110,97,109,101,218,4,112,97,116, + 104,218,7,100,101,118,110,117,108,108,218,8,83,69,69,75, + 95,83,69,84,218,8,83,69,69,75,95,67,85,82,218,8, + 83,69,69,75,95,69,78,68,218,8,102,115,101,110,99,111, + 100,101,218,8,102,115,100,101,99,111,100,101,218,13,103,101, + 116,95,101,120,101,99,95,112,97,116,104,218,6,102,100,111, + 112,101,110,218,6,101,120,116,115,101,112,99,1,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 243,28,0,0,0,149,0,85,0,91,1,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,59,0,0,0,36, + 0,169,1,78,41,1,218,7,103,108,111,98,97,108,115,41, + 1,114,11,0,0,0,115,1,0,0,0,32,218,11,60,102, + 114,111,122,101,110,32,111,115,62,218,7,95,101,120,105,115, + 116,115,114,26,0,0,0,41,0,0,0,115,15,0,0,0, + 128,0,216,11,15,148,55,147,57,209,11,28,208,4,28,243, + 0,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,243,166,0,0,0,149,0, + 30,0,91,1,0,0,0,0,0,0,0,0,85,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,36,0,33,0,91,4, + 0,0,0,0,0,0,0,0,7,0,97,47,0,0,32,0, + 91,7,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,19,0,86,1,115,2,47,0,115,2,19,0, + 72,15,0,0,111,17,83,1,5,0,0,0,83,2,58,119, + 0,0,100,2,0,0,77,13,0,0,85,1,80,2,77,17, + 0,0,11,0,32,0,79,5,115,2,32,0,115,2,110,1, + 102,0,115,2,110,1,115,2,31,0,36,0,102,0,61,3, + 31,0,102,1,41,3,78,114,2,0,0,0,218,1,95,41, + 4,218,4,108,105,115,116,218,7,95,95,97,108,108,95,95, + 218,14,65,116,116,114,105,98,117,116,101,69,114,114,111,114, + 218,3,100,105,114,41,2,218,6,109,111,100,117,108,101,218, + 1,110,115,2,0,0,0,32,32,114,25,0,0,0,218,17, + 95,103,101,116,95,101,120,112,111,114,116,115,95,108,105,115, + 116,114,36,0,0,0,44,0,0,0,115,70,0,0,0,128, + 0,240,2,3,5,55,220,15,19,144,70,151,78,145,78,211, + 15,35,208,8,35,248,220,11,25,243,0,1,5,55,220,27, + 30,152,118,156,59,211,15,54,154,59,144,97,168,65,169,36, + 176,35,169,43,151,1,154,59,249,212,15,54,210,8,54,240, + 3,1,5,55,250,115,31,0,0,0,130,20,23,0,151,23, + 65,16,3,174,12,65,5,6,190,6,65,5,6,193,4,9, + 65,16,3,193,15,1,65,16,3,218,5,112,111,115,105,120, + 218,1,10,41,1,218,1,42,41,1,218,5,95,101,120,105, + 116,114,40,0,0,0,41,1,218,15,95,104,97,118,101,95, + 102,117,110,99,116,105,111,110,115,218,2,110,116,122,2,13, + 10,122,27,110,111,32,111,115,32,115,112,101,99,105,102,105, + 99,32,109,111,100,117,108,101,32,102,111,117,110,100,122,7, + 111,115,46,112,97,116,104,41,8,114,5,0,0,0,114,6, + 0,0,0,114,7,0,0,0,114,8,0,0,0,114,10,0, + 0,0,114,21,0,0,0,114,4,0,0,0,114,13,0,0, + 0,114,41,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,104,0,0,0, + 149,0,85,1,91,0,0,0,0,0,0,0,0,0,59,0, + 0,0,97,40,0,0,85,0,91,2,0,0,0,0,0,0, + 0,0,59,0,0,0,97,29,0,0,91,4,0,0,0,0, + 0,0,0,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,91,0,0,0,0,0,0,0, + 0,0,85,1,5,0,0,0,53,1,0,0,0,0,0,0, + 32,0,103,0,103,0,103,0,114,23,0,0,0,41,4,218, + 8,95,103,108,111,98,97,108,115,114,41,0,0,0,218,4, + 95,115,101,116,218,3,97,100,100,41,2,218,3,115,116,114, + 218,2,102,110,115,2,0,0,0,32,32,114,25,0,0,0, + 218,4,95,97,100,100,114,49,0,0,0,104,0,0,0,115, + 39,0,0,0,128,0,216,12,14,148,40,139,78,160,19,172, + 15,211,33,55,220,12,16,143,72,137,72,148,88,152,98,145, + 92,213,12,34,240,3,0,34,56,136,78,114,27,0,0,0, + 218,14,72,65,86,69,95,70,65,67,67,69,83,83,65,84, + 218,6,97,99,99,101,115,115,218,13,72,65,86,69,95,70, + 67,72,77,79,68,65,84,218,5,99,104,109,111,100,218,13, + 72,65,86,69,95,70,67,72,79,87,78,65,84,218,5,99, + 104,111,119,110,218,12,72,65,86,69,95,70,83,84,65,84, + 65,84,218,4,115,116,97,116,218,10,72,65,86,69,95,76, + 83,84,65,84,218,5,108,115,116,97,116,218,14,72,65,86, + 69,95,70,85,84,73,77,69,83,65,84,218,5,117,116,105, + 109,101,218,11,72,65,86,69,95,76,73,78,75,65,84,218, + 4,108,105,110,107,218,12,72,65,86,69,95,77,75,68,73, + 82,65,84,218,5,109,107,100,105,114,218,13,72,65,86,69, + 95,77,75,70,73,70,79,65,84,218,6,109,107,102,105,102, + 111,218,12,72,65,86,69,95,77,75,78,79,68,65,84,218, + 5,109,107,110,111,100,218,11,72,65,86,69,95,79,80,69, + 78,65,84,218,4,111,112,101,110,218,15,72,65,86,69,95, + 82,69,65,68,76,73,78,75,65,84,218,8,114,101,97,100, + 108,105,110,107,218,13,72,65,86,69,95,82,69,78,65,77, + 69,65,84,218,6,114,101,110,97,109,101,218,14,72,65,86, + 69,95,83,89,77,76,73,78,75,65,84,218,7,115,121,109, + 108,105,110,107,218,13,72,65,86,69,95,85,78,76,73,78, + 75,65,84,218,6,117,110,108,105,110,107,218,5,114,109,100, + 105,114,218,14,72,65,86,69,95,85,84,73,77,69,78,83, + 65,84,218,11,72,65,86,69,95,70,67,72,68,73,82,218, + 5,99,104,100,105,114,218,11,72,65,86,69,95,70,67,72, + 77,79,68,218,10,77,83,95,87,73,78,68,79,87,83,218, + 11,72,65,86,69,95,70,67,72,79,87,78,218,14,72,65, + 86,69,95,70,68,79,80,69,78,68,73,82,218,7,108,105, + 115,116,100,105,114,218,7,115,99,97,110,100,105,114,218,12, + 72,65,86,69,95,70,69,88,69,67,86,69,218,6,101,120, + 101,99,118,101,218,14,72,65,86,69,95,70,84,82,85,78, + 67,65,84,69,218,8,116,114,117,110,99,97,116,101,218,13, + 72,65,86,69,95,70,85,84,73,77,69,78,83,218,12,72, + 65,86,69,95,70,85,84,73,77,69,83,218,14,72,65,86, + 69,95,70,80,65,84,72,67,79,78,70,218,8,112,97,116, + 104,99,111,110,102,218,7,115,116,97,116,118,102,115,218,8, + 102,115,116,97,116,118,102,115,218,13,72,65,86,69,95,70, + 83,84,65,84,86,70,83,218,13,72,65,86,69,95,76,67, + 72,70,76,65,71,83,218,7,99,104,102,108,97,103,115,218, + 11,72,65,86,69,95,76,67,72,77,79,68,218,6,108,99, + 104,111,119,110,218,11,72,65,86,69,95,76,67,72,79,87, + 78,218,12,72,65,86,69,95,76,85,84,73,77,69,83,233, + 1,0,0,0,233,2,0,0,0,70,99,3,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,243, + 216,1,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,85,0,53,1,0,0,0,0,0,0, + 117,2,0,0,112,52,85,4,40,0,0,0,0,0,0,0, + 100,24,0,0,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,85,3,53,1,0,0,0,0,0,0,117,2, + 0,0,112,52,85,3,40,0,0,0,0,0,0,0,97,93, + 0,0,85,4,40,0,0,0,0,0,0,0,97,86,0,0, + 91,0,0,0,0,0,0,0,0,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,3,53,1,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,100,59,0,0,30,0,91,7,0,0,0,0,0,0, + 0,0,88,50,83,1,57,2,32,0,91,10,0,0,0,0, + 0,0,0,0,110,5,91,13,0,0,0,0,0,0,0,0, + 85,4,91,14,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,16,0,0, + 91,15,0,0,0,0,0,0,0,0,91,10,0,0,0,0, + 0,0,0,0,83,2,53,2,0,0,0,0,0,0,110,5, + 88,69,58,88,0,0,97,1,0,0,103,3,30,0,91,17, + 0,0,0,0,0,0,0,0,88,1,53,2,0,0,0,0, + 0,0,32,0,103,3,33,0,91,8,0,0,0,0,0,0, + 0,0,7,0,97,3,0,0,32,0,31,0,78,74,102,0, + 61,3,31,0,102,1,33,0,91,18,0,0,0,0,0,0, + 0,0,7,0,97,38,0,0,32,0,85,2,40,0,0,0, + 0,0,0,0,97,27,0,0,91,0,0,0,0,0,0,0, + 0,0,82,20,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,0,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,1,0,0,101,0, + 31,0,103,3,102,0,61,3,31,0,102,1,41,4,97,115, + 1,0,0,109,97,107,101,100,105,114,115,40,110,97,109,101, + 32,91,44,32,109,111,100,101,61,48,111,55,55,55,93,91, + 44,32,101,120,105,115,116,95,111,107,61,70,97,108,115,101, + 93,41,10,10,83,117,112,101,114,45,109,107,100,105,114,59, + 32,99,114,101,97,116,101,32,97,32,108,101,97,102,32,100, + 105,114,101,99,116,111,114,121,32,97,110,100,32,97,108,108, + 32,105,110,116,101,114,109,101,100,105,97,116,101,32,111,110, + 101,115,46,32,32,87,111,114,107,115,32,108,105,107,101,10, + 109,107,100,105,114,44,32,101,120,99,101,112,116,32,116,104, + 97,116,32,97,110,121,32,105,110,116,101,114,109,101,100,105, + 97,116,101,32,112,97,116,104,32,115,101,103,109,101,110,116, + 32,40,110,111,116,32,106,117,115,116,32,116,104,101,32,114, + 105,103,104,116,109,111,115,116,41,10,119,105,108,108,32,98, + 101,32,99,114,101,97,116,101,100,32,105,102,32,105,116,32, + 100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,32, + 73,102,32,116,104,101,32,116,97,114,103,101,116,32,100,105, + 114,101,99,116,111,114,121,32,97,108,114,101,97,100,121,10, + 101,120,105,115,116,115,44,32,114,97,105,115,101,32,97,110, + 32,79,83,69,114,114,111,114,32,105,102,32,101,120,105,115, + 116,95,111,107,32,105,115,32,70,97,108,115,101,46,32,79, + 116,104,101,114,119,105,115,101,32,110,111,32,101,120,99,101, + 112,116,105,111,110,32,105,115,10,114,97,105,115,101,100,46, + 32,32,84,104,105,115,32,105,115,32,114,101,99,117,114,115, + 105,118,101,46,10,10,41,1,218,8,101,120,105,115,116,95, + 111,107,218,5,65,83,67,73,73,78,41,11,114,12,0,0, + 0,218,5,115,112,108,105,116,218,6,101,120,105,115,116,115, + 218,8,109,97,107,101,100,105,114,115,218,15,70,105,108,101, + 69,120,105,115,116,115,69,114,114,111,114,114,5,0,0,0, + 218,10,105,115,105,110,115,116,97,110,99,101,218,5,98,121, + 116,101,115,114,65,0,0,0,218,7,79,83,69,114,114,111, + 114,218,5,105,115,100,105,114,41,6,114,11,0,0,0,218, + 4,109,111,100,101,114,110,0,0,0,218,4,104,101,97,100, + 218,4,116,97,105,108,218,4,99,100,105,114,115,6,0,0, + 0,32,32,32,32,32,32,114,25,0,0,0,114,114,0,0, + 0,114,114,0,0,0,203,0,0,0,115,187,0,0,0,128, + 0,244,20,0,18,22,151,26,146,26,152,68,211,17,33,129, + 74,128,68,222,11,15,220,21,25,151,90,146,90,160,4,211, + 21,37,137,10,136,4,222,7,11,150,4,156,84,159,91,154, + 91,168,20,215,29,46,209,29,46,240,2,4,9,17,220,12, + 20,144,84,210,12,45,244,8,0,16,22,136,4,220,11,21, + 144,100,156,69,215,11,34,209,11,34,220,19,24,156,22,160, + 23,211,19,41,136,68,216,11,15,139,60,216,12,18,240,2, + 6,5,18,220,8,13,136,100,213,8,25,248,244,19,0,16, + 31,243,0,2,9,17,225,12,16,240,5,2,9,17,251,244, + 20,0,12,19,243,0,4,5,18,246,6,0,16,24,156,116, + 159,122,154,122,168,36,215,31,47,209,31,47,216,12,17,241, + 3,0,32,48,240,7,4,5,18,250,115,36,0,0,0,193, + 34,9,66,41,0,194,29,11,66,57,0,194,41,10,66,54, + 3,194,53,1,66,54,3,194,57,45,67,41,3,195,40,1, + 67,41,3,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,50,1,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,32,0,91,2,0,0,0,0,0,0,0,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,117, + 2,0,0,112,18,85,2,40,0,0,0,0,0,0,0,100, + 24,0,0,91,2,0,0,0,0,0,0,0,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,85,1,53,1,0,0,0,0,0,0,117,2,0, + 0,112,18,85,1,40,0,0,0,0,0,0,0,97,62,0, + 0,85,2,40,0,0,0,0,0,0,0,97,54,0,0,30, + 0,91,1,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,32,0,91,2,0,0,0,0,0,0,0, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,1,53,1,0,0,0,0,0, + 0,117,2,0,0,112,18,85,1,40,0,0,0,0,0,0, + 0,97,10,0,0,85,2,40,0,0,0,0,0,0,0,97, + 2,0,0,77,52,0,0,103,1,103,1,103,1,103,1,33, + 0,91,6,0,0,0,0,0,0,0,0,7,0,97,3,0, + 0,32,0,31,0,103,1,102,0,61,3,31,0,102,1,41, + 2,97,144,1,0,0,114,101,109,111,118,101,100,105,114,115, + 40,110,97,109,101,41,10,10,83,117,112,101,114,45,114,109, + 100,105,114,59,32,114,101,109,111,118,101,32,97,32,108,101, + 97,102,32,100,105,114,101,99,116,111,114,121,32,97,110,100, + 32,97,108,108,32,101,109,112,116,121,32,105,110,116,101,114, + 109,101,100,105,97,116,101,10,111,110,101,115,46,32,32,87, + 111,114,107,115,32,108,105,107,101,32,114,109,100,105,114,32, + 101,120,99,101,112,116,32,116,104,97,116,44,32,105,102,32, + 116,104,101,32,108,101,97,102,32,100,105,114,101,99,116,111, + 114,121,32,105,115,10,115,117,99,99,101,115,115,102,117,108, + 108,121,32,114,101,109,111,118,101,100,44,32,100,105,114,101, + 99,116,111,114,105,101,115,32,99,111,114,114,101,115,112,111, + 110,100,105,110,103,32,116,111,32,114,105,103,104,116,109,111, + 115,116,32,112,97,116,104,10,115,101,103,109,101,110,116,115, + 32,119,105,108,108,32,98,101,32,112,114,117,110,101,100,32, + 97,119,97,121,32,117,110,116,105,108,32,101,105,116,104,101, + 114,32,116,104,101,32,119,104,111,108,101,32,112,97,116,104, + 32,105,115,10,99,111,110,115,117,109,101,100,32,111,114,32, + 97,110,32,101,114,114,111,114,32,111,99,99,117,114,115,46, + 32,32,69,114,114,111,114,115,32,100,117,114,105,110,103,32, + 116,104,105,115,32,108,97,116,116,101,114,32,112,104,97,115, + 101,32,97,114,101,10,105,103,110,111,114,101,100,32,45,45, + 32,116,104,101,121,32,103,101,110,101,114,97,108,108,121,32, + 109,101,97,110,32,116,104,97,116,32,97,32,100,105,114,101, + 99,116,111,114,121,32,119,97,115,32,110,111,116,32,101,109, + 112,116,121,46,10,10,78,41,4,114,80,0,0,0,114,12, + 0,0,0,114,112,0,0,0,114,118,0,0,0,41,3,114, + 11,0,0,0,114,121,0,0,0,114,122,0,0,0,115,3, + 0,0,0,32,32,32,114,25,0,0,0,218,10,114,101,109, + 111,118,101,100,105,114,115,114,125,0,0,0,235,0,0,0, + 115,116,0,0,0,128,0,244,22,0,5,10,136,36,132,75, + 220,17,21,151,26,146,26,152,68,211,17,33,129,74,128,68, + 222,11,15,220,21,25,151,90,146,90,160,4,211,21,37,137, + 10,136,4,222,10,14,150,52,240,2,3,9,18,220,12,17, + 144,36,140,75,244,6,0,22,26,151,90,146,90,160,4,211, + 21,37,137,10,136,4,246,11,0,11,15,151,52,145,52,136, + 36,144,52,136,36,248,244,6,0,16,23,243,0,1,9,18, + 217,12,17,240,3,1,9,18,250,115,18,0,0,0,193,18, + 11,66,9,0,194,9,10,66,22,3,194,21,1,66,22,3, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,58,1,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,1,53,1, + 0,0,0,0,0,0,117,2,0,0,112,35,85,2,40,0, + 0,0,0,0,0,0,97,45,0,0,85,3,40,0,0,0, + 0,0,0,0,97,38,0,0,91,0,0,0,0,0,0,0, + 0,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,2,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,100,11,0,0,91,7, + 0,0,0,0,0,0,0,0,85,2,53,1,0,0,0,0, + 0,0,32,0,91,9,0,0,0,0,0,0,0,0,88,1, + 53,2,0,0,0,0,0,0,32,0,91,0,0,0,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,0,53,1,0,0, + 0,0,0,0,117,2,0,0,112,35,85,2,40,0,0,0, + 0,0,0,0,97,21,0,0,85,3,40,0,0,0,0,0, + 0,0,97,13,0,0,30,0,91,11,0,0,0,0,0,0, + 0,0,85,2,53,1,0,0,0,0,0,0,32,0,103,1, + 103,1,103,1,33,0,91,12,0,0,0,0,0,0,0,0, + 7,0,97,3,0,0,32,0,31,0,103,1,102,0,61,3, + 31,0,102,1,41,2,97,20,2,0,0,114,101,110,97,109, + 101,115,40,111,108,100,44,32,110,101,119,41,10,10,83,117, + 112,101,114,45,114,101,110,97,109,101,59,32,99,114,101,97, + 116,101,32,100,105,114,101,99,116,111,114,105,101,115,32,97, + 115,32,110,101,99,101,115,115,97,114,121,32,97,110,100,32, + 100,101,108,101,116,101,32,97,110,121,32,108,101,102,116,10, + 101,109,112,116,121,46,32,32,87,111,114,107,115,32,108,105, + 107,101,32,114,101,110,97,109,101,44,32,101,120,99,101,112, + 116,32,99,114,101,97,116,105,111,110,32,111,102,32,97,110, + 121,32,105,110,116,101,114,109,101,100,105,97,116,101,10,100, + 105,114,101,99,116,111,114,105,101,115,32,110,101,101,100,101, + 100,32,116,111,32,109,97,107,101,32,116,104,101,32,110,101, + 119,32,112,97,116,104,110,97,109,101,32,103,111,111,100,32, + 105,115,32,97,116,116,101,109,112,116,101,100,10,102,105,114, + 115,116,46,32,32,65,102,116,101,114,32,116,104,101,32,114, + 101,110,97,109,101,44,32,100,105,114,101,99,116,111,114,105, + 101,115,32,99,111,114,114,101,115,112,111,110,100,105,110,103, + 32,116,111,32,114,105,103,104,116,109,111,115,116,10,112,97, + 116,104,32,115,101,103,109,101,110,116,115,32,111,102,32,116, + 104,101,32,111,108,100,32,110,97,109,101,32,119,105,108,108, + 32,98,101,32,112,114,117,110,101,100,32,117,110,116,105,108, + 32,101,105,116,104,101,114,32,116,104,101,10,119,104,111,108, + 101,32,112,97,116,104,32,105,115,32,99,111,110,115,117,109, + 101,100,32,111,114,32,97,32,110,111,110,101,109,112,116,121, + 32,100,105,114,101,99,116,111,114,121,32,105,115,32,102,111, + 117,110,100,46,10,10,78,111,116,101,58,32,116,104,105,115, + 32,102,117,110,99,116,105,111,110,32,99,97,110,32,102,97, + 105,108,32,119,105,116,104,32,116,104,101,32,110,101,119,32, + 100,105,114,101,99,116,111,114,121,32,115,116,114,117,99,116, + 117,114,101,32,109,97,100,101,10,105,102,32,121,111,117,32, + 108,97,99,107,32,112,101,114,109,105,115,115,105,111,110,115, + 32,110,101,101,100,101,100,32,116,111,32,117,110,108,105,110, + 107,32,116,104,101,32,108,101,97,102,32,100,105,114,101,99, + 116,111,114,121,32,111,114,10,102,105,108,101,46,10,10,78, + 41,7,114,12,0,0,0,114,112,0,0,0,114,113,0,0, + 0,114,114,0,0,0,114,75,0,0,0,114,125,0,0,0, + 114,118,0,0,0,41,4,218,3,111,108,100,218,3,110,101, + 119,114,121,0,0,0,114,122,0,0,0,115,4,0,0,0, + 32,32,32,32,114,25,0,0,0,218,7,114,101,110,97,109, + 101,115,114,129,0,0,0,1,1,0,0,115,113,0,0,0, + 128,0,244,30,0,18,22,151,26,146,26,152,67,147,31,129, + 74,128,68,222,7,11,150,4,156,84,159,91,154,91,168,20, + 215,29,46,209,29,46,220,8,16,144,20,140,14,220,4,10, + 136,51,212,4,20,220,17,21,151,26,146,26,152,67,147,31, + 129,74,128,68,222,7,11,150,4,240,2,3,9,17,220,12, + 22,144,116,213,12,28,240,5,0,17,21,128,116,248,244,6, + 0,16,23,243,0,1,9,17,217,12,16,240,3,1,9,17, + 250,115,18,0,0,0,193,63,11,66,13,0,194,13,10,66, + 26,3,194,25,1,66,26,3,41,3,114,114,0,0,0,114, + 125,0,0,0,114,129,0,0,0,99,4,0,0,0,0,0, + 0,0,0,0,0,0,7,0,0,0,35,0,0,0,243,86, + 5,0,0,35,0,32,0,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,83,1,88,1,88,35,53, + 5,0,0,0,0,0,0,32,0,91,5,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,47,1,110, + 4,91,6,0,0,0,0,0,0,0,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91, + 6,0,0,0,0,0,0,0,0,82,10,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,112,101,85, + 4,40,0,0,0,0,0,0,0,71,1,97,41,0,0,85, + 4,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,110,0,91, + 15,0,0,0,0,0,0,0,0,85,0,91,16,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,6,0,0,85,0,118,0,149,5,32, + 0,77,51,0,0,47,0,110,7,47,0,110,8,47,0,110, + 9,30,0,91,19,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,110,10,83,3,110,12,85,10,2, + 0,32,0,30,0,30,0,30,0,91,23,0,0,0,0,0, + 0,0,0,85,10,53,1,0,0,0,0,0,0,110,13,30, + 0,85,3,91,26,0,0,0,0,0,0,0,0,76,0,97, + 44,0,0,85,13,82,29,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,3,83,5,57,1,61, + 1,40,0,0,0,0,0,0,0,97,21,0,0,32,0,85, + 13,82,31,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,43,0,110,14,79,17,85,13,82,29,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,14,30,0,85,14,40, + 0,0,0,0,0,0,0,97,28,0,0,85,7,82,33,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,13,82,34,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,32, + 0,79,27,85,8,82,33,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,13,82,34,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,32,0,85,1,40,0,0,0,0, + 0,0,0,100,75,0,0,85,14,40,0,0,0,0,0,0, + 0,97,68,0,0,85,3,40,0,0,0,0,0,0,0,97, + 3,0,0,83,4,110,15,79,24,30,0,85,13,82,37,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,16,85,16,40,0,0, + 0,0,0,0,0,43,0,110,15,85,15,40,0,0,0,0, + 0,0,0,97,27,0,0,85,9,82,33,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,13,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,32,0,77,230,0, + 0,103,2,33,0,91,20,0,0,0,0,0,0,0,0,7, + 0,97,23,0,0,110,11,85,2,98,8,0,0,85,2,34, + 0,85,11,53,1,0,0,0,0,0,0,32,0,31,0,83, + 2,110,11,65,11,71,1,77,78,0,0,83,2,110,11,65, + 11,102,1,102,0,61,3,31,0,102,1,33,0,91,24,0, + 0,0,0,0,0,0,0,7,0,97,3,0,0,32,0,31, + 0,79,76,102,0,61,3,31,0,102,1,33,0,91,20,0, + 0,0,0,0,0,0,0,7,0,97,23,0,0,110,11,85, + 2,98,8,0,0,85,2,34,0,85,11,53,1,0,0,0, + 0,0,0,32,0,83,4,110,12,31,0,83,2,110,11,65, + 11,79,44,83,2,110,11,65,11,102,1,102,0,61,3,31, + 0,102,1,33,0,91,20,0,0,0,0,0,0,0,0,7, + 0,97,5,0,0,32,0,83,3,110,14,31,0,78,249,102, + 0,61,3,31,0,102,1,33,0,91,20,0,0,0,0,0, + 0,0,0,7,0,97,5,0,0,32,0,83,3,110,16,31, + 0,78,164,102,0,61,3,31,0,102,1,83,2,83,2,83, + 2,53,2,0,0,0,0,0,0,32,0,79,17,33,0,44, + 0,40,0,0,0,0,0,0,0,100,1,0,0,102,2,32, + 0,31,0,32,0,32,0,79,3,61,3,31,0,102,1,85, + 12,40,0,0,0,0,0,0,0,97,3,0,0,71,1,77, + 210,0,0,85,1,40,0,0,0,0,0,0,0,97,73,0, + 0,88,7,85,8,52,3,118,0,149,5,32,0,91,39,0, + 0,0,0,0,0,0,0,85,7,53,1,0,0,0,0,0, + 0,19,0,72,51,0,0,110,17,85,6,34,0,85,0,85, + 17,53,2,0,0,0,0,0,0,110,18,85,3,40,0,0, + 0,0,0,0,0,100,15,0,0,85,5,34,0,85,18,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 2,0,0,77,34,0,0,85,4,82,33,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,18,53, + 1,0,0,0,0,0,0,32,0,77,53,0,0,11,0,32, + 0,79,54,85,4,82,33,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,88,7,85,8,52,3,53, + 1,0,0,0,0,0,0,32,0,91,39,0,0,0,0,0, + 0,0,0,85,9,53,1,0,0,0,0,0,0,19,0,72, + 20,0,0,110,18,85,4,82,33,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,18,53,1,0, + 0,0,0,0,0,32,0,77,22,0,0,11,0,32,0,85, + 4,40,0,0,0,0,0,0,0,97,3,0,0,71,2,77, + 90,0,0,103,2,55,3,102,1,41,6,97,128,10,0,0, + 68,105,114,101,99,116,111,114,121,32,116,114,101,101,32,103, + 101,110,101,114,97,116,111,114,46,10,10,70,111,114,32,101, + 97,99,104,32,100,105,114,101,99,116,111,114,121,32,105,110, + 32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,116, + 114,101,101,32,114,111,111,116,101,100,32,97,116,32,116,111, + 112,32,40,105,110,99,108,117,100,105,110,103,32,116,111,112, + 10,105,116,115,101,108,102,44,32,98,117,116,32,101,120,99, + 108,117,100,105,110,103,32,39,46,39,32,97,110,100,32,39, + 46,46,39,41,44,32,121,105,101,108,100,115,32,97,32,51, + 45,116,117,112,108,101,10,10,32,32,32,32,100,105,114,112, + 97,116,104,44,32,100,105,114,110,97,109,101,115,44,32,102, + 105,108,101,110,97,109,101,115,10,10,100,105,114,112,97,116, + 104,32,105,115,32,97,32,115,116,114,105,110,103,44,32,116, + 104,101,32,112,97,116,104,32,116,111,32,116,104,101,32,100, + 105,114,101,99,116,111,114,121,46,32,32,100,105,114,110,97, + 109,101,115,32,105,115,32,97,32,108,105,115,116,32,111,102, + 10,116,104,101,32,110,97,109,101,115,32,111,102,32,116,104, + 101,32,115,117,98,100,105,114,101,99,116,111,114,105,101,115, + 32,105,110,32,100,105,114,112,97,116,104,32,40,105,110,99, + 108,117,100,105,110,103,32,115,121,109,108,105,110,107,115,32, + 116,111,32,100,105,114,101,99,116,111,114,105,101,115,44,10, + 97,110,100,32,101,120,99,108,117,100,105,110,103,32,39,46, + 39,32,97,110,100,32,39,46,46,39,41,46,10,102,105,108, + 101,110,97,109,101,115,32,105,115,32,97,32,108,105,115,116, + 32,111,102,32,116,104,101,32,110,97,109,101,115,32,111,102, + 32,116,104,101,32,110,111,110,45,100,105,114,101,99,116,111, + 114,121,32,102,105,108,101,115,32,105,110,32,100,105,114,112, + 97,116,104,46,10,78,111,116,101,32,116,104,97,116,32,116, + 104,101,32,110,97,109,101,115,32,105,110,32,116,104,101,32, + 108,105,115,116,115,32,97,114,101,32,106,117,115,116,32,110, + 97,109,101,115,44,32,119,105,116,104,32,110,111,32,112,97, + 116,104,32,99,111,109,112,111,110,101,110,116,115,46,10,84, + 111,32,103,101,116,32,97,32,102,117,108,108,32,112,97,116, + 104,32,40,119,104,105,99,104,32,98,101,103,105,110,115,32, + 119,105,116,104,32,116,111,112,41,32,116,111,32,97,32,102, + 105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121, + 32,105,110,10,100,105,114,112,97,116,104,44,32,100,111,32, + 111,115,46,112,97,116,104,46,106,111,105,110,40,100,105,114, + 112,97,116,104,44,32,110,97,109,101,41,46,10,10,73,102, + 32,111,112,116,105,111,110,97,108,32,97,114,103,32,39,116, + 111,112,100,111,119,110,39,32,105,115,32,116,114,117,101,32, + 111,114,32,110,111,116,32,115,112,101,99,105,102,105,101,100, + 44,32,116,104,101,32,116,114,105,112,108,101,32,102,111,114, + 32,97,10,100,105,114,101,99,116,111,114,121,32,105,115,32, + 103,101,110,101,114,97,116,101,100,32,98,101,102,111,114,101, + 32,116,104,101,32,116,114,105,112,108,101,115,32,102,111,114, + 32,97,110,121,32,111,102,32,105,116,115,32,115,117,98,100, + 105,114,101,99,116,111,114,105,101,115,10,40,100,105,114,101, + 99,116,111,114,105,101,115,32,97,114,101,32,103,101,110,101, + 114,97,116,101,100,32,116,111,112,32,100,111,119,110,41,46, + 32,32,73,102,32,116,111,112,100,111,119,110,32,105,115,32, + 102,97,108,115,101,44,32,116,104,101,32,116,114,105,112,108, + 101,10,102,111,114,32,97,32,100,105,114,101,99,116,111,114, + 121,32,105,115,32,103,101,110,101,114,97,116,101,100,32,97, + 102,116,101,114,32,116,104,101,32,116,114,105,112,108,101,115, + 32,102,111,114,32,97,108,108,32,111,102,32,105,116,115,10, + 115,117,98,100,105,114,101,99,116,111,114,105,101,115,32,40, + 100,105,114,101,99,116,111,114,105,101,115,32,97,114,101,32, + 103,101,110,101,114,97,116,101,100,32,98,111,116,116,111,109, + 32,117,112,41,46,10,10,87,104,101,110,32,116,111,112,100, + 111,119,110,32,105,115,32,116,114,117,101,44,32,116,104,101, + 32,99,97,108,108,101,114,32,99,97,110,32,109,111,100,105, + 102,121,32,116,104,101,32,100,105,114,110,97,109,101,115,32, + 108,105,115,116,32,105,110,45,112,108,97,99,101,10,40,101, + 46,103,46,44,32,118,105,97,32,100,101,108,32,111,114,32, + 115,108,105,99,101,32,97,115,115,105,103,110,109,101,110,116, + 41,44,32,97,110,100,32,119,97,108,107,32,119,105,108,108, + 32,111,110,108,121,32,114,101,99,117,114,115,101,32,105,110, + 116,111,32,116,104,101,10,115,117,98,100,105,114,101,99,116, + 111,114,105,101,115,32,119,104,111,115,101,32,110,97,109,101, + 115,32,114,101,109,97,105,110,32,105,110,32,100,105,114,110, + 97,109,101,115,59,32,116,104,105,115,32,99,97,110,32,98, + 101,32,117,115,101,100,32,116,111,32,112,114,117,110,101,32, + 116,104,101,10,115,101,97,114,99,104,44,32,111,114,32,116, + 111,32,105,109,112,111,115,101,32,97,32,115,112,101,99,105, + 102,105,99,32,111,114,100,101,114,32,111,102,32,118,105,115, + 105,116,105,110,103,46,32,32,77,111,100,105,102,121,105,110, + 103,32,100,105,114,110,97,109,101,115,32,119,104,101,110,10, + 116,111,112,100,111,119,110,32,105,115,32,102,97,108,115,101, + 32,104,97,115,32,110,111,32,101,102,102,101,99,116,32,111, + 110,32,116,104,101,32,98,101,104,97,118,105,111,114,32,111, + 102,32,111,115,46,119,97,108,107,40,41,44,32,115,105,110, + 99,101,32,116,104,101,10,100,105,114,101,99,116,111,114,105, + 101,115,32,105,110,32,100,105,114,110,97,109,101,115,32,104, + 97,118,101,32,97,108,114,101,97,100,121,32,98,101,101,110, + 32,103,101,110,101,114,97,116,101,100,32,98,121,32,116,104, + 101,32,116,105,109,101,32,100,105,114,110,97,109,101,115,10, + 105,116,115,101,108,102,32,105,115,32,103,101,110,101,114,97, + 116,101,100,46,32,78,111,32,109,97,116,116,101,114,32,116, + 104,101,32,118,97,108,117,101,32,111,102,32,116,111,112,100, + 111,119,110,44,32,116,104,101,32,108,105,115,116,32,111,102, + 10,115,117,98,100,105,114,101,99,116,111,114,105,101,115,32, + 105,115,32,114,101,116,114,105,101,118,101,100,32,98,101,102, + 111,114,101,32,116,104,101,32,116,117,112,108,101,115,32,102, + 111,114,32,116,104,101,32,100,105,114,101,99,116,111,114,121, + 32,97,110,100,32,105,116,115,10,115,117,98,100,105,114,101, + 99,116,111,114,105,101,115,32,97,114,101,32,103,101,110,101, + 114,97,116,101,100,46,10,10,66,121,32,100,101,102,97,117, + 108,116,32,101,114,114,111,114,115,32,102,114,111,109,32,116, + 104,101,32,111,115,46,115,99,97,110,100,105,114,40,41,32, + 99,97,108,108,32,97,114,101,32,105,103,110,111,114,101,100, + 46,32,32,73,102,10,111,112,116,105,111,110,97,108,32,97, + 114,103,32,39,111,110,101,114,114,111,114,39,32,105,115,32, + 115,112,101,99,105,102,105,101,100,44,32,105,116,32,115,104, + 111,117,108,100,32,98,101,32,97,32,102,117,110,99,116,105, + 111,110,59,32,105,116,10,119,105,108,108,32,98,101,32,99, + 97,108,108,101,100,32,119,105,116,104,32,111,110,101,32,97, + 114,103,117,109,101,110,116,44,32,97,110,32,79,83,69,114, + 114,111,114,32,105,110,115,116,97,110,99,101,46,32,32,73, + 116,32,99,97,110,10,114,101,112,111,114,116,32,116,104,101, + 32,101,114,114,111,114,32,116,111,32,99,111,110,116,105,110, + 117,101,32,119,105,116,104,32,116,104,101,32,119,97,108,107, + 44,32,111,114,32,114,97,105,115,101,32,116,104,101,32,101, + 120,99,101,112,116,105,111,110,10,116,111,32,97,98,111,114, + 116,32,116,104,101,32,119,97,108,107,46,32,32,78,111,116, + 101,32,116,104,97,116,32,116,104,101,32,102,105,108,101,110, + 97,109,101,32,105,115,32,97,118,97,105,108,97,98,108,101, + 32,97,115,32,116,104,101,10,102,105,108,101,110,97,109,101, + 32,97,116,116,114,105,98,117,116,101,32,111,102,32,116,104, + 101,32,101,120,99,101,112,116,105,111,110,32,111,98,106,101, + 99,116,46,10,10,66,121,32,100,101,102,97,117,108,116,44, + 32,111,115,46,119,97,108,107,32,100,111,101,115,32,110,111, + 116,32,102,111,108,108,111,119,32,115,121,109,98,111,108,105, + 99,32,108,105,110,107,115,32,116,111,32,115,117,98,100,105, + 114,101,99,116,111,114,105,101,115,32,111,110,10,115,121,115, + 116,101,109,115,32,116,104,97,116,32,115,117,112,112,111,114, + 116,32,116,104,101,109,46,32,32,73,110,32,111,114,100,101, + 114,32,116,111,32,103,101,116,32,116,104,105,115,32,102,117, + 110,99,116,105,111,110,97,108,105,116,121,44,32,115,101,116, + 32,116,104,101,10,111,112,116,105,111,110,97,108,32,97,114, + 103,117,109,101,110,116,32,39,102,111,108,108,111,119,108,105, + 110,107,115,39,32,116,111,32,116,114,117,101,46,10,10,67, + 97,117,116,105,111,110,58,32,32,105,102,32,121,111,117,32, + 112,97,115,115,32,97,32,114,101,108,97,116,105,118,101,32, + 112,97,116,104,110,97,109,101,32,102,111,114,32,116,111,112, + 44,32,100,111,110,39,116,32,99,104,97,110,103,101,32,116, + 104,101,10,99,117,114,114,101,110,116,32,119,111,114,107,105, + 110,103,32,100,105,114,101,99,116,111,114,121,32,98,101,116, + 119,101,101,110,32,114,101,115,117,109,112,116,105,111,110,115, + 32,111,102,32,119,97,108,107,46,32,32,119,97,108,107,32, + 110,101,118,101,114,10,99,104,97,110,103,101,115,32,116,104, + 101,32,99,117,114,114,101,110,116,32,100,105,114,101,99,116, + 111,114,121,44,32,97,110,100,32,97,115,115,117,109,101,115, + 32,116,104,97,116,32,116,104,101,32,99,108,105,101,110,116, + 32,100,111,101,115,110,39,116,10,101,105,116,104,101,114,46, + 10,10,69,120,97,109,112,108,101,58,10,10,105,109,112,111, + 114,116,32,111,115,10,102,114,111,109,32,111,115,46,112,97, + 116,104,32,105,109,112,111,114,116,32,106,111,105,110,44,32, + 103,101,116,115,105,122,101,10,102,111,114,32,114,111,111,116, + 44,32,100,105,114,115,44,32,102,105,108,101,115,32,105,110, + 32,111,115,46,119,97,108,107,40,39,112,121,116,104,111,110, + 47,76,105,98,47,120,109,108,39,41,58,10,32,32,32,32, + 112,114,105,110,116,40,114,111,111,116,44,32,34,99,111,110, + 115,117,109,101,115,32,34,41,10,32,32,32,32,112,114,105, + 110,116,40,115,117,109,40,103,101,116,115,105,122,101,40,106, + 111,105,110,40,114,111,111,116,44,32,110,97,109,101,41,41, + 32,102,111,114,32,110,97,109,101,32,105,110,32,102,105,108, + 101,115,41,44,32,101,110,100,61,34,32,34,41,10,32,32, + 32,32,112,114,105,110,116,40,34,98,121,116,101,115,32,105, + 110,34,44,32,108,101,110,40,102,105,108,101,115,41,44,32, + 34,110,111,110,45,100,105,114,101,99,116,111,114,121,32,102, + 105,108,101,115,34,41,10,32,32,32,32,105,102,32,39,95, + 95,112,121,99,97,99,104,101,95,95,39,32,105,110,32,100, + 105,114,115,58,10,32,32,32,32,32,32,32,32,100,105,114, + 115,46,114,101,109,111,118,101,40,39,95,95,112,121,99,97, + 99,104,101,95,95,39,41,32,32,35,32,100,111,110,39,116, + 32,118,105,115,105,116,32,95,95,112,121,99,97,99,104,101, + 95,95,32,100,105,114,101,99,116,111,114,105,101,115,10,10, + 122,7,111,115,46,119,97,108,107,78,70,84,169,1,218,15, + 102,111,108,108,111,119,95,115,121,109,108,105,110,107,115,41, + 20,218,3,115,121,115,218,5,97,117,100,105,116,218,6,102, + 115,112,97,116,104,114,12,0,0,0,218,6,105,115,108,105, + 110,107,218,4,106,111,105,110,218,3,112,111,112,114,116,0, + 0,0,218,5,116,117,112,108,101,114,89,0,0,0,114,118, + 0,0,0,218,4,110,101,120,116,218,13,83,116,111,112,73, + 116,101,114,97,116,105,111,110,218,23,95,119,97,108,107,95, + 115,121,109,108,105,110,107,115,95,97,115,95,102,105,108,101, + 115,218,6,105,115,95,100,105,114,218,11,105,115,95,106,117, + 110,99,116,105,111,110,218,6,97,112,112,101,110,100,114,11, + 0,0,0,218,10,105,115,95,115,121,109,108,105,110,107,218, + 8,114,101,118,101,114,115,101,100,41,19,218,3,116,111,112, + 218,7,116,111,112,100,111,119,110,218,7,111,110,101,114,114, + 111,114,218,11,102,111,108,108,111,119,108,105,110,107,115,218, + 5,115,116,97,99,107,114,136,0,0,0,114,137,0,0,0, + 218,4,100,105,114,115,218,7,110,111,110,100,105,114,115,218, + 9,119,97,108,107,95,100,105,114,115,218,10,115,99,97,110, + 100,105,114,95,105,116,218,5,101,114,114,111,114,218,4,99, + 111,110,116,218,5,101,110,116,114,121,114,143,0,0,0,218, + 9,119,97,108,107,95,105,110,116,111,114,146,0,0,0,218, + 7,100,105,114,110,97,109,101,218,8,110,101,119,95,112,97, + 116,104,115,19,0,0,0,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,114,25,0,0,0,218, + 4,119,97,108,107,114,163,0,0,0,33,1,0,0,115,81, + 2,0,0,233,0,128,0,244,120,1,0,5,8,135,73,130, + 73,136,105,152,19,160,119,212,4,60,228,13,19,144,67,139, + 91,136,77,128,69,220,19,23,151,59,145,59,164,4,167,9, + 161,9,136,68,223,10,15,216,14,19,143,105,137,105,139,107, + 136,3,220,11,21,144,99,156,53,215,11,33,209,11,33,216, + 18,21,138,73,217,12,20,224,15,17,136,4,216,18,20,136, + 7,216,20,22,136,9,240,14,5,9,21,220,25,32,160,19, + 155,28,136,74,240,12,0,16,21,136,4,218,13,23,216,18, + 22,240,2,9,17,26,240,2,3,21,30,220,32,36,160,90, + 211,32,48,152,5,240,18,8,17,35,216,23,34,212,38,61, + 210,23,61,216,33,38,167,28,161,28,184,101,160,28,208,33, + 68,215,33,96,200,85,215,77,94,209,77,94,211,77,96,212, + 73,96,153,6,224,33,38,167,28,161,28,163,30,153,6,246, + 12,0,20,26,216,20,24,151,75,145,75,160,5,167,10,161, + 10,213,20,43,224,20,27,151,78,145,78,160,53,167,58,161, + 58,212,20,46,230,23,30,166,54,246,6,0,24,35,216,36, + 40,153,9,240,4,6,25,47,216,41,46,215,41,57,209,41, + 57,211,41,59,152,74,240,12,0,41,51,164,78,152,9,230, + 23,32,216,24,33,215,24,40,209,24,40,168,21,175,26,169, + 26,212,24,52,241,87,1,0,19,23,240,49,0,11,16,248, + 244,34,0,16,23,243,0,3,9,21,216,15,22,209,15,34, + 217,16,23,152,5,148,14,222,12,20,251,240,7,3,9,21, + 251,244,22,0,28,41,243,0,1,21,30,217,24,29,240,3, + 1,21,30,251,228,23,30,243,0,4,17,26,216,23,30,209, + 23,42,217,24,31,160,5,156,14,216,27,31,144,68,220,20, + 25,251,240,9,4,17,26,251,244,22,0,24,31,243,0,3, + 17,35,240,6,0,30,35,146,70,240,7,3,17,35,251,244, + 36,0,32,39,243,0,4,25,47,240,8,0,42,47,154,74, + 240,9,4,25,47,250,247,73,1,0,14,24,143,90,142,90, + 250,246,90,1,0,12,16,218,12,20,230,11,18,224,18,21, + 152,87,208,18,36,210,12,36,228,27,35,160,68,158,62,144, + 7,217,27,31,160,3,160,87,211,27,45,144,8,246,10,0, + 20,31,161,102,168,88,215,38,54,211,38,54,216,20,25,151, + 76,145,76,160,24,214,20,42,242,15,0,28,42,240,20,0, + 13,18,143,76,137,76,152,35,160,87,208,25,45,212,12,46, + 228,28,36,160,89,214,28,47,144,8,216,16,21,151,12,145, + 12,152,88,214,16,38,241,3,0,29,48,247,111,2,0,11, + 16,138,37,249,115,243,0,0,0,130,65,61,74,41,1,194, + 0,11,69,56,0,194,11,4,74,41,1,194,15,2,71,61, + 3,194,19,11,70,28,2,194,31,52,71,16,2,195,19,1, + 71,61,3,195,20,16,71,16,2,195,36,65,23,71,61,3, + 196,60,16,71,34,2,197,12,43,71,61,3,197,55,1,74, + 41,1,197,56,10,70,25,3,198,2,11,70,20,3,198,13, + 7,74,41,1,198,20,5,70,25,3,198,25,3,74,41,1, + 198,28,10,70,41,5,198,38,1,70,44,2,198,39,1,71, + 61,3,198,40,1,70,41,5,198,41,3,70,44,2,198,44, + 10,71,13,5,198,54,13,71,8,5,199,3,5,71,61,3, + 199,8,5,71,13,5,199,13,3,71,61,3,199,16,12,71, + 31,5,199,28,2,71,61,3,199,30,1,71,31,5,199,31, + 3,71,61,3,199,34,12,71,49,5,199,46,2,71,61,3, + 199,48,1,71,49,5,199,49,3,71,61,3,199,52,9,74, + 41,1,199,61,10,72,11,7,200,7,65,7,74,41,1,201, + 18,65,19,74,41,1,202,40,1,74,41,1,114,163,0,0, + 0,169,2,114,132,0,0,0,218,6,100,105,114,95,102,100, + 99,3,0,0,0,0,0,0,0,2,0,0,0,8,0,0, + 0,35,0,0,0,243,200,1,0,0,35,0,32,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 83,1,88,1,88,35,85,4,53,6,0,0,0,0,0,0, + 32,0,91,5,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,110,0,91,6,0,0,0,0,0,0, + 0,0,83,2,88,64,85,0,83,3,52,5,52,2,47,1, + 110,5,91,9,0,0,0,0,0,0,0,0,85,0,91,10, + 0,0,0,0,0,0,0,0,53,2,0,0,0,0,0,0, + 110,6,30,0,85,5,40,0,0,0,0,0,0,0,97,30, + 0,0,91,13,0,0,0,0,0,0,0,0,88,86,88,18, + 85,3,53,5,0,0,0,0,0,0,21,0,83,3,104,3, + 0,0,118,1,149,2,78,5,12,0,32,0,85,5,40,0, + 0,0,0,0,0,0,97,2,0,0,77,30,0,0,85,5, + 40,0,0,0,0,0,0,0,97,49,0,0,85,5,82,15, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,117,2,0,0,112,120, + 85,7,91,16,0,0,0,0,0,0,0,0,58,88,0,0, + 97,11,0,0,91,19,0,0,0,0,0,0,0,0,85,8, + 53,1,0,0,0,0,0,0,32,0,85,5,40,0,0,0, + 0,0,0,0,97,2,0,0,77,48,0,0,103,3,103,3, + 8,0,78,70,33,0,85,5,40,0,0,0,0,0,0,0, + 97,49,0,0,85,5,82,15,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,117,2,0,0,112,120,85,7,91,16,0,0,0,0, + 0,0,0,0,58,88,0,0,97,11,0,0,91,19,0,0, + 0,0,0,0,0,0,85,8,53,1,0,0,0,0,0,0, + 32,0,85,5,40,0,0,0,0,0,0,0,97,2,0,0, + 77,48,0,0,102,0,102,0,61,3,31,0,102,1,55,3, + 102,1,41,4,97,96,4,0,0,68,105,114,101,99,116,111, + 114,121,32,116,114,101,101,32,103,101,110,101,114,97,116,111, + 114,46,10,10,84,104,105,115,32,98,101,104,97,118,101,115, + 32,101,120,97,99,116,108,121,32,108,105,107,101,32,119,97, + 108,107,40,41,44,32,101,120,99,101,112,116,32,116,104,97, + 116,32,105,116,32,121,105,101,108,100,115,32,97,32,52,45, + 116,117,112,108,101,10,10,32,32,32,32,100,105,114,112,97, + 116,104,44,32,100,105,114,110,97,109,101,115,44,32,102,105, + 108,101,110,97,109,101,115,44,32,100,105,114,102,100,10,10, + 96,100,105,114,112,97,116,104,96,44,32,96,100,105,114,110, + 97,109,101,115,96,32,97,110,100,32,96,102,105,108,101,110, + 97,109,101,115,96,32,97,114,101,32,105,100,101,110,116,105, + 99,97,108,32,116,111,32,119,97,108,107,40,41,32,111,117, + 116,112,117,116,44,10,97,110,100,32,96,100,105,114,102,100, + 96,32,105,115,32,97,32,102,105,108,101,32,100,101,115,99, + 114,105,112,116,111,114,32,114,101,102,101,114,114,105,110,103, + 32,116,111,32,116,104,101,32,100,105,114,101,99,116,111,114, + 121,32,96,100,105,114,112,97,116,104,96,46,10,10,84,104, + 101,32,97,100,118,97,110,116,97,103,101,32,111,102,32,102, + 119,97,108,107,40,41,32,111,118,101,114,32,119,97,108,107, + 40,41,32,105,115,32,116,104,97,116,32,105,116,39,115,32, + 115,97,102,101,32,97,103,97,105,110,115,116,32,115,121,109, + 108,105,110,107,10,114,97,99,101,115,32,40,119,104,101,110, + 32,102,111,108,108,111,119,95,115,121,109,108,105,110,107,115, + 32,105,115,32,70,97,108,115,101,41,46,10,10,73,102,32, + 100,105,114,95,102,100,32,105,115,32,110,111,116,32,78,111, + 110,101,44,32,105,116,32,115,104,111,117,108,100,32,98,101, + 32,97,32,102,105,108,101,32,100,101,115,99,114,105,112,116, + 111,114,32,111,112,101,110,32,116,111,32,97,32,100,105,114, + 101,99,116,111,114,121,44,10,32,32,97,110,100,32,116,111, + 112,32,115,104,111,117,108,100,32,98,101,32,114,101,108,97, + 116,105,118,101,59,32,116,111,112,32,119,105,108,108,32,116, + 104,101,110,32,98,101,32,114,101,108,97,116,105,118,101,32, + 116,111,32,116,104,97,116,32,100,105,114,101,99,116,111,114, + 121,46,10,32,32,40,100,105,114,95,102,100,32,105,115,32, + 97,108,119,97,121,115,32,115,117,112,112,111,114,116,101,100, + 32,102,111,114,32,102,119,97,108,107,46,41,10,10,67,97, + 117,116,105,111,110,58,10,83,105,110,99,101,32,102,119,97, + 108,107,40,41,32,121,105,101,108,100,115,32,102,105,108,101, + 32,100,101,115,99,114,105,112,116,111,114,115,44,32,116,104, + 111,115,101,32,97,114,101,32,111,110,108,121,32,118,97,108, + 105,100,32,117,110,116,105,108,32,116,104,101,10,110,101,120, + 116,32,105,116,101,114,97,116,105,111,110,32,115,116,101,112, + 44,32,115,111,32,121,111,117,32,115,104,111,117,108,100,32, + 100,117,112,40,41,32,116,104,101,109,32,105,102,32,121,111, + 117,32,119,97,110,116,32,116,111,32,107,101,101,112,32,116, + 104,101,109,10,102,111,114,32,97,32,108,111,110,103,101,114, + 32,112,101,114,105,111,100,46,10,10,69,120,97,109,112,108, + 101,58,10,10,105,109,112,111,114,116,32,111,115,10,102,111, + 114,32,114,111,111,116,44,32,100,105,114,115,44,32,102,105, + 108,101,115,44,32,114,111,111,116,102,100,32,105,110,32,111, + 115,46,102,119,97,108,107,40,39,112,121,116,104,111,110,47, + 76,105,98,47,120,109,108,39,41,58,10,32,32,32,32,112, + 114,105,110,116,40,114,111,111,116,44,32,34,99,111,110,115, + 117,109,101,115,34,44,32,101,110,100,61,34,34,41,10,32, + 32,32,32,112,114,105,110,116,40,115,117,109,40,111,115,46, + 115,116,97,116,40,110,97,109,101,44,32,100,105,114,95,102, + 100,61,114,111,111,116,102,100,41,46,115,116,95,115,105,122, + 101,32,102,111,114,32,110,97,109,101,32,105,110,32,102,105, + 108,101,115,41,44,10,32,32,32,32,32,32,32,32,32,32, + 101,110,100,61,34,34,41,10,32,32,32,32,112,114,105,110, + 116,40,34,98,121,116,101,115,32,105,110,34,44,32,108,101, + 110,40,102,105,108,101,115,41,44,32,34,110,111,110,45,100, + 105,114,101,99,116,111,114,121,32,102,105,108,101,115,34,41, + 10,32,32,32,32,105,102,32,39,95,95,112,121,99,97,99, + 104,101,95,95,39,32,105,110,32,100,105,114,115,58,10,32, + 32,32,32,32,32,32,32,100,105,114,115,46,114,101,109,111, + 118,101,40,39,95,95,112,121,99,97,99,104,101,95,95,39, + 41,32,32,35,32,100,111,110,39,116,32,118,105,115,105,116, + 32,95,95,112,121,99,97,99,104,101,95,95,32,100,105,114, + 101,99,116,111,114,105,101,115,10,122,8,111,115,46,102,119, + 97,108,107,84,78,41,10,114,133,0,0,0,114,134,0,0, + 0,114,135,0,0,0,218,11,95,102,119,97,108,107,95,119, + 97,108,107,114,116,0,0,0,114,117,0,0,0,218,6,95, + 102,119,97,108,107,114,138,0,0,0,218,12,95,102,119,97, + 108,107,95,99,108,111,115,101,218,5,99,108,111,115,101,41, + 9,114,148,0,0,0,114,149,0,0,0,114,150,0,0,0, + 114,132,0,0,0,114,165,0,0,0,114,152,0,0,0,218, + 7,105,115,98,121,116,101,115,218,6,97,99,116,105,111,110, + 218,5,118,97,108,117,101,115,9,0,0,0,32,32,32,32, + 32,32,32,32,32,114,25,0,0,0,218,5,102,119,97,108, + 107,114,174,0,0,0,191,1,0,0,115,189,0,0,0,233, + 0,128,0,244,66,1,0,9,12,143,9,138,9,144,42,152, + 99,168,71,192,102,212,8,77,220,14,20,144,83,139,107,136, + 3,220,18,29,160,4,160,102,176,51,184,4,208,31,61,208, + 17,62,208,16,63,136,5,220,18,28,152,83,164,37,211,18, + 40,136,7,240,2,8,9,33,222,18,23,220,27,33,160,37, + 176,39,192,79,211,27,84,215,16,84,208,16,84,247,3,0, + 19,24,144,37,246,8,0,19,24,216,32,37,167,9,161,9, + 163,11,145,13,144,6,216,19,25,156,92,211,19,41,220,20, + 25,152,37,148,76,247,7,0,19,24,146,37,241,7,0,17, + 85,1,248,246,6,0,19,24,216,32,37,167,9,161,9,163, + 11,145,13,144,6,216,19,25,156,92,211,19,41,220,20,25, + 152,37,148,76,247,7,0,19,24,146,37,252,115,60,0,0, + 0,130,65,2,67,34,1,193,5,23,66,37,0,193,28,1, + 66,35,4,193,29,11,66,37,0,193,42,53,67,34,1,194, + 33,2,67,34,1,194,35,1,66,37,0,194,37,54,67,31, + 3,195,29,2,67,31,3,195,31,3,67,34,1,99,5,0, + 0,0,0,0,0,0,0,0,0,0,10,0,0,0,35,0, + 0,0,243,86,5,0,0,94,18,94,19,35,0,32,0,149, + 0,85,0,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,117, + 2,0,0,112,86,85,5,91,2,0,0,0,0,0,0,0, + 0,58,88,0,0,97,12,0,0,91,5,0,0,0,0,0, + 0,0,0,85,6,53,1,0,0,0,0,0,0,32,0,103, + 0,85,5,91,6,0,0,0,0,0,0,0,0,58,88,0, + 0,97,5,0,0,85,6,118,0,149,5,32,0,103,0,85, + 5,91,8,0,0,0,0,0,0,0,0,58,88,0,0,100, + 2,0,0,23,0,101,1,85,6,117,5,0,0,112,120,109, + 19,112,154,30,0,85,4,40,0,0,0,0,0,0,0,100, + 30,0,0,85,10,99,12,0,0,91,11,0,0,0,0,0, + 0,0,0,85,9,83,1,85,8,83,2,57,3,110,11,79, + 15,85,10,82,11,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,1,83,3,57,1,110,11,91, + 13,0,0,0,0,0,0,0,0,85,9,91,14,0,0,0, + 0,0,0,0,0,91,16,0,0,0,0,0,0,0,0,45, + 7,0,0,85,8,83,4,57,3,109,18,85,0,82,21,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,2,0,0,0,0,0,0,0,0,84,18,52,2,53, + 1,0,0,0,0,0,0,32,0,85,4,40,0,0,0,0, + 0,0,0,100,83,0,0,85,7,40,0,0,0,0,0,0, + 0,97,38,0,0,91,22,0,0,0,0,0,0,0,0,82, + 24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,87,11,82,26,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,1,0,0,103, + 0,91,28,0,0,0,0,0,0,0,0,82,30,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,87,11,91,11,0,0,0,0,0,0,0,0,84,18,53, + 1,0,0,0,0,0,0,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,1,0,0,103,0,91,33,0, + 0,0,0,0,0,0,0,84,18,53,1,0,0,0,0,0, + 0,110,13,47,0,110,14,47,0,110,15,85,2,40,0,0, + 0,0,0,0,0,100,7,0,0,85,4,40,0,0,0,0, + 0,0,0,97,2,0,0,83,0,79,1,47,0,110,16,85, + 13,19,0,72,113,0,0,110,10,85,10,82,34,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110, + 17,85,1,40,0,0,0,0,0,0,0,97,11,0,0,91, + 37,0,0,0,0,0,0,0,0,85,17,53,1,0,0,0, + 0,0,0,110,17,30,0,85,10,82,39,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,41,0, + 0,85,14,82,21,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,17,53,1,0,0,0,0,0, + 0,32,0,85,16,98,19,0,0,85,16,82,21,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 10,53,1,0,0,0,0,0,0,32,0,77,94,0,0,77, + 96,0,0,85,15,82,21,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,17,53,1,0,0,0, + 0,0,0,32,0,77,115,0,0,11,0,32,0,85,2,40, + 0,0,0,0,0,0,0,97,8,0,0,84,19,88,239,84, + 18,52,4,118,0,149,5,32,0,79,26,85,0,82,21,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,6,0,0,0,0,0,0,0,0,84,19,88,239,84, + 18,52,4,52,2,53,1,0,0,0,0,0,0,32,0,91, + 28,0,0,0,0,0,0,0,0,82,42,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,84, + 19,84,19,83,0,83,5,4,0,53,2,0,0,0,0,0, + 0,109,19,85,16,99,35,0,0,85,0,82,45,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 18,85,19,52,2,83,6,26,0,106,8,85,14,83,0,83, + 0,83,7,50,3,5,0,0,0,19,0,53,0,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,32,0,103,0,85, + 0,82,45,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,18,85,19,52,2,83,8,26,0,106, + 8,91,47,0,0,0,0,0,0,0,0,85,14,83,0,83, + 0,83,7,50,3,5,0,0,0,85,16,83,0,83,0,83, + 7,50,3,5,0,0,0,53,2,0,0,0,0,0,0,19, + 0,53,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,32,0,103,0,33,0,91,18,0,0,0,0,0,0,0, + 0,7,0,97,29,0,0,110,12,85,7,40,0,0,0,0, + 0,0,0,97,1,0,0,101,0,85,3,98,8,0,0,85, + 3,34,0,85,12,53,1,0,0,0,0,0,0,32,0,31, + 0,83,0,110,12,65,12,103,0,83,0,110,12,65,12,102, + 1,102,0,61,3,31,0,102,1,33,0,91,18,0,0,0, + 0,0,0,0,0,7,0,97,67,0,0,32,0,30,0,85, + 10,82,41,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,21,0,0,85,15,82,21,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 17,53,1,0,0,0,0,0,0,32,0,31,0,71,1,77, + 112,0,0,31,0,71,1,77,116,0,0,33,0,91,18,0, + 0,0,0,0,0,0,0,7,0,97,6,0,0,32,0,31, + 0,31,0,71,1,77,131,0,0,102,0,61,3,31,0,102, + 1,102,0,61,3,31,0,102,1,55,3,102,1,41,9,78, + 70,114,164,0,0,0,114,131,0,0,0,41,1,114,165,0, + 0,0,114,2,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,7,0,0,0,51,0,0,0,243,68,0,0, + 0,62,2,35,0,32,0,149,0,85,0,19,0,72,21,0, + 0,110,1,91,0,0,0,0,0,0,0,0,0,83,0,84, + 2,84,3,85,1,45,0,0,0,85,1,83,1,52,5,52, + 2,118,0,149,5,32,0,77,23,0,0,11,0,32,0,103, + 1,55,3,102,1,169,2,70,78,169,1,114,167,0,0,0, + 41,4,218,2,46,48,114,11,0,0,0,218,5,116,111,112, + 102,100,218,7,116,111,112,112,97,116,104,115,4,0,0,0, + 32,32,128,128,114,25,0,0,0,218,9,60,103,101,110,101, + 120,112,114,62,218,25,95,102,119,97,108,107,46,60,108,111, + 99,97,108,115,62,46,60,103,101,110,101,120,112,114,62,53, + 2,0,0,115,44,0,0,0,248,233,0,128,0,240,0,2, + 25,40,226,28,38,144,68,244,3,0,18,29,152,117,160,101, + 168,87,176,116,169,94,184,84,192,52,208,30,72,213,16,73, + 218,28,38,249,115,4,0,0,0,131,29,32,1,233,255,255, + 255,255,99,1,0,0,0,0,0,0,0,0,0,0,0,7, + 0,0,0,51,0,0,0,243,70,0,0,0,62,2,35,0, + 32,0,149,0,85,0,19,0,72,22,0,0,117,2,0,0, + 112,18,91,0,0,0,0,0,0,0,0,0,83,0,84,3, + 84,4,85,1,45,0,0,0,88,18,52,5,52,2,118,0, + 149,5,32,0,77,24,0,0,11,0,32,0,103,1,55,3, + 102,1,114,177,0,0,0,114,178,0,0,0,41,5,114,179, + 0,0,0,114,11,0,0,0,114,159,0,0,0,114,180,0, + 0,0,114,181,0,0,0,115,5,0,0,0,32,32,32,128, + 128,114,25,0,0,0,114,182,0,0,0,114,183,0,0,0, + 57,2,0,0,115,45,0,0,0,248,233,0,128,0,240,0, + 2,25,67,1,226,35,65,145,75,144,68,244,3,0,18,29, + 152,117,160,101,168,87,176,116,169,94,184,84,208,30,73,213, + 16,74,218,35,65,249,115,4,0,0,0,131,30,33,1,41, + 24,114,138,0,0,0,114,169,0,0,0,114,170,0,0,0, + 218,12,95,102,119,97,108,107,95,121,105,101,108,100,114,167, + 0,0,0,114,57,0,0,0,114,71,0,0,0,218,8,79, + 95,82,68,79,78,76,89,218,10,79,95,78,79,78,66,76, + 79,67,75,114,118,0,0,0,114,145,0,0,0,218,2,115, + 116,218,7,83,95,73,83,68,73,82,218,7,115,116,95,109, + 111,100,101,114,12,0,0,0,218,8,115,97,109,101,115,116, + 97,116,114,89,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,143,0,0,0,114,146,0,0,0,114,137,0,0,0, + 218,6,101,120,116,101,110,100,218,3,122,105,112,41,20,114, + 152,0,0,0,114,171,0,0,0,114,149,0,0,0,114,150, + 0,0,0,114,132,0,0,0,114,172,0,0,0,114,173,0, + 0,0,218,6,105,115,114,111,111,116,218,5,100,105,114,102, + 100,218,7,116,111,112,110,97,109,101,114,159,0,0,0,218, + 7,111,114,105,103,95,115,116,218,3,101,114,114,114,156,0, + 0,0,114,153,0,0,0,114,154,0,0,0,218,7,101,110, + 116,114,105,101,115,114,11,0,0,0,114,180,0,0,0,114, + 181,0,0,0,115,20,0,0,0,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,64,64,114,25,0, + 0,0,114,168,0,0,0,114,168,0,0,0,243,1,0,0, + 115,98,2,0,0,249,233,0,128,0,240,10,0,25,30,159, + 9,153,9,155,11,137,13,136,6,216,11,17,148,92,211,11, + 33,220,12,17,144,37,140,76,216,12,18,216,13,19,148,124, + 211,13,35,216,18,23,138,75,216,12,18,216,15,21,156,27, + 211,15,36,208,8,36,208,15,36,216,49,54,209,8,46,136, + 6,144,119,160,7,240,2,14,9,19,222,19,34,240,6,0, + 20,25,145,61,220,30,34,160,55,184,69,200,37,209,30,80, + 145,71,224,30,35,159,106,153,106,184,21,152,106,208,30,63, + 144,71,220,20,24,152,23,164,40,172,90,209,34,55,192,5, + 209,20,70,136,69,240,14,0,9,14,143,12,137,12,148,108, + 160,69,208,21,42,212,8,43,222,15,30,222,15,21,156,98, + 159,106,154,106,168,23,175,31,169,31,215,30,57,209,30,57, + 216,16,22,220,19,23,151,61,146,61,160,23,172,36,168,117, + 171,43,215,19,54,209,19,54,216,16,22,228,21,28,152,85, + 147,94,136,10,216,15,17,136,4,216,18,20,136,7,222,26, + 33,166,95,145,36,184,34,136,7,219,21,31,136,69,216,19, + 24,151,58,145,58,136,68,222,15,22,220,23,31,160,4,147, + 126,144,4,240,2,13,13,25,216,19,24,151,60,145,60,151, + 62,145,62,216,20,24,151,75,145,75,160,4,212,20,37,216, + 23,30,209,23,42,216,24,31,159,14,153,14,160,117,214,24, + 45,241,3,0,24,43,240,6,0,21,28,151,78,145,78,160, + 52,214,20,40,241,21,0,22,32,246,38,0,12,19,216,18, + 25,152,52,168,37,208,18,47,211,12,47,224,12,17,143,76, + 137,76,156,44,168,23,176,36,192,21,208,40,71,208,25,72, + 212,12,73,228,18,22,151,41,146,41,152,71,160,87,168,82, + 168,97,160,91,211,18,49,136,7,216,11,18,137,63,216,12, + 17,143,76,137,76,245,0,2,25,40,224,28,32,161,20,160, + 50,160,20,154,74,243,5,2,25,40,245,0,2,13,40,240, + 8,0,13,18,143,76,137,76,245,0,2,25,67,1,228,35, + 38,160,116,169,68,168,98,168,68,161,122,176,55,185,52,184, + 82,184,52,177,61,212,35,65,243,5,2,25,67,1,245,0, + 2,13,67,1,248,244,95,1,0,16,23,243,0,5,9,19, + 222,15,21,216,16,21,216,15,22,209,15,34,217,16,23,152, + 3,148,12,220,12,18,251,240,11,5,9,19,251,244,56,0, + 20,27,243,0,6,13,25,240,2,5,17,25,224,23,28,215, + 23,39,209,23,39,215,23,41,209,23,41,216,24,31,159,14, + 153,14,160,116,215,24,44,208,24,44,243,3,0,24,42,248, + 228,23,30,243,0,1,17,25,220,20,24,240,3,1,17,25, + 250,240,11,6,13,25,252,115,128,0,0,0,132,65,10,74, + 41,1,193,15,59,72,47,0,194,10,66,53,74,41,1,197, + 0,58,73,25,2,197,58,4,74,41,1,197,62,17,73,25, + 2,198,15,66,32,74,41,1,200,47,10,73,22,3,200,57, + 19,73,17,3,201,12,5,74,41,1,201,17,5,73,22,3, + 201,22,3,74,41,1,201,25,10,74,38,5,201,36,38,74, + 18,4,202,10,8,74,41,1,202,18,10,74,34,7,202,28, + 1,74,38,5,202,29,4,74,41,1,202,33,1,74,34,7, + 202,34,4,74,38,5,202,38,3,74,41,1,114,174,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,7,0,0,0,243,26,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,88,1,53,2,0,0,0,0,0, + 0,32,0,103,1,41,2,122,104,101,120,101,99,108,40,102, + 105,108,101,44,32,42,97,114,103,115,41,10,10,69,120,101, + 99,117,116,101,32,116,104,101,32,101,120,101,99,117,116,97, + 98,108,101,32,102,105,108,101,32,119,105,116,104,32,97,114, + 103,117,109,101,110,116,32,108,105,115,116,32,97,114,103,115, + 44,32,114,101,112,108,97,99,105,110,103,32,116,104,101,10, + 99,117,114,114,101,110,116,32,112,114,111,99,101,115,115,46, + 32,78,41,1,218,5,101,120,101,99,118,169,2,218,4,102, + 105,108,101,218,4,97,114,103,115,115,2,0,0,0,32,32, + 114,25,0,0,0,218,5,101,120,101,99,108,114,206,0,0, + 0,63,2,0,0,115,12,0,0,0,128,0,244,10,0,5, + 10,136,36,213,4,21,114,27,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,6,0,0,0,7,0,0,0, + 243,44,0,0,0,149,0,85,1,83,1,5,0,0,0,110, + 2,91,1,0,0,0,0,0,0,0,0,88,1,83,2,83, + 1,4,0,85,2,53,3,0,0,0,0,0,0,32,0,103, + 2,41,3,122,130,101,120,101,99,108,101,40,102,105,108,101, + 44,32,42,97,114,103,115,44,32,101,110,118,41,10,10,69, + 120,101,99,117,116,101,32,116,104,101,32,101,120,101,99,117, + 116,97,98,108,101,32,102,105,108,101,32,119,105,116,104,32, + 97,114,103,117,109,101,110,116,32,108,105,115,116,32,97,114, + 103,115,32,97,110,100,10,101,110,118,105,114,111,110,109,101, + 110,116,32,101,110,118,44,32,114,101,112,108,97,99,105,110, + 103,32,116,104,101,32,99,117,114,114,101,110,116,32,112,114, + 111,99,101,115,115,46,32,114,184,0,0,0,78,41,1,114, + 91,0,0,0,169,3,114,204,0,0,0,114,205,0,0,0, + 218,3,101,110,118,115,3,0,0,0,32,32,32,114,25,0, + 0,0,218,6,101,120,101,99,108,101,114,210,0,0,0,70, + 2,0,0,115,29,0,0,0,128,0,240,10,0,11,15,136, + 114,137,40,128,67,220,4,10,136,52,144,99,144,114,144,25, + 152,67,213,4,32,114,27,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,243, + 26,0,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 88,1,53,2,0,0,0,0,0,0,32,0,103,1,41,2, + 122,141,101,120,101,99,108,112,40,102,105,108,101,44,32,42, + 97,114,103,115,41,10,10,69,120,101,99,117,116,101,32,116, + 104,101,32,101,120,101,99,117,116,97,98,108,101,32,102,105, + 108,101,32,40,119,104,105,99,104,32,105,115,32,115,101,97, + 114,99,104,101,100,32,102,111,114,32,97,108,111,110,103,32, + 36,80,65,84,72,41,10,119,105,116,104,32,97,114,103,117, + 109,101,110,116,32,108,105,115,116,32,97,114,103,115,44,32, + 114,101,112,108,97,99,105,110,103,32,116,104,101,32,99,117, + 114,114,101,110,116,32,112,114,111,99,101,115,115,46,32,78, + 41,1,218,6,101,120,101,99,118,112,114,203,0,0,0,115, + 2,0,0,0,32,32,114,25,0,0,0,218,6,101,120,101, + 99,108,112,114,213,0,0,0,78,2,0,0,115,12,0,0, + 0,128,0,244,10,0,5,11,136,52,213,4,22,114,27,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,7,0,0,0,243,44,0,0,0,149,0,85,1, + 83,1,5,0,0,0,110,2,91,1,0,0,0,0,0,0, + 0,0,88,1,83,2,83,1,4,0,85,2,53,3,0,0, + 0,0,0,0,32,0,103,2,41,3,122,167,101,120,101,99, + 108,112,101,40,102,105,108,101,44,32,42,97,114,103,115,44, + 32,101,110,118,41,10,10,69,120,101,99,117,116,101,32,116, + 104,101,32,101,120,101,99,117,116,97,98,108,101,32,102,105, + 108,101,32,40,119,104,105,99,104,32,105,115,32,115,101,97, + 114,99,104,101,100,32,102,111,114,32,97,108,111,110,103,32, + 36,80,65,84,72,41,10,119,105,116,104,32,97,114,103,117, + 109,101,110,116,32,108,105,115,116,32,97,114,103,115,32,97, + 110,100,32,101,110,118,105,114,111,110,109,101,110,116,32,101, + 110,118,44,32,114,101,112,108,97,99,105,110,103,32,116,104, + 101,32,99,117,114,114,101,110,116,10,112,114,111,99,101,115, + 115,46,32,114,184,0,0,0,78,41,1,218,7,101,120,101, + 99,118,112,101,114,208,0,0,0,115,3,0,0,0,32,32, + 32,114,25,0,0,0,218,7,101,120,101,99,108,112,101,114, + 216,0,0,0,85,2,0,0,115,29,0,0,0,128,0,240, + 12,0,11,15,136,114,137,40,128,67,220,4,11,136,68,144, + 115,152,2,144,41,152,83,213,4,33,114,27,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,26,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,88,1,53,2,0,0,0,0,0,0,32, + 0,103,1,41,2,122,180,101,120,101,99,118,112,40,102,105, + 108,101,44,32,97,114,103,115,41,10,10,69,120,101,99,117, + 116,101,32,116,104,101,32,101,120,101,99,117,116,97,98,108, + 101,32,102,105,108,101,32,40,119,104,105,99,104,32,105,115, + 32,115,101,97,114,99,104,101,100,32,102,111,114,32,97,108, + 111,110,103,32,36,80,65,84,72,41,10,119,105,116,104,32, + 97,114,103,117,109,101,110,116,32,108,105,115,116,32,97,114, + 103,115,44,32,114,101,112,108,97,99,105,110,103,32,116,104, + 101,32,99,117,114,114,101,110,116,32,112,114,111,99,101,115, + 115,46,10,97,114,103,115,32,109,97,121,32,98,101,32,97, + 32,108,105,115,116,32,111,114,32,116,117,112,108,101,32,111, + 102,32,115,116,114,105,110,103,115,46,32,78,169,1,218,8, + 95,101,120,101,99,118,112,101,114,203,0,0,0,115,2,0, + 0,0,32,32,114,25,0,0,0,114,212,0,0,0,114,212, + 0,0,0,94,2,0,0,115,12,0,0,0,128,0,244,12, + 0,5,13,136,84,213,4,24,114,27,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,243,28,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,88,1,85,2,53,3,0,0,0,0,0,0,32, + 0,103,1,41,2,122,206,101,120,101,99,118,112,101,40,102, + 105,108,101,44,32,97,114,103,115,44,32,101,110,118,41,10, + 10,69,120,101,99,117,116,101,32,116,104,101,32,101,120,101, + 99,117,116,97,98,108,101,32,102,105,108,101,32,40,119,104, + 105,99,104,32,105,115,32,115,101,97,114,99,104,101,100,32, + 102,111,114,32,97,108,111,110,103,32,36,80,65,84,72,41, + 10,119,105,116,104,32,97,114,103,117,109,101,110,116,32,108, + 105,115,116,32,97,114,103,115,32,97,110,100,32,101,110,118, + 105,114,111,110,109,101,110,116,32,101,110,118,44,32,114,101, + 112,108,97,99,105,110,103,32,116,104,101,10,99,117,114,114, + 101,110,116,32,112,114,111,99,101,115,115,46,10,97,114,103, + 115,32,109,97,121,32,98,101,32,97,32,108,105,115,116,32, + 111,114,32,116,117,112,108,101,32,111,102,32,115,116,114,105, + 110,103,115,46,32,78,114,218,0,0,0,114,208,0,0,0, + 115,3,0,0,0,32,32,32,114,25,0,0,0,114,215,0, + 0,0,114,215,0,0,0,102,2,0,0,115,14,0,0,0, + 128,0,244,14,0,5,13,136,84,152,19,213,4,29,114,27, + 0,0,0,41,6,114,206,0,0,0,114,210,0,0,0,114, + 213,0,0,0,114,216,0,0,0,114,212,0,0,0,114,215, + 0,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,200,1,0,0,149,0,85, + 2,98,10,0,0,91,0,0,0,0,0,0,0,0,0,110, + 3,88,18,52,2,110,4,79,15,91,2,0,0,0,0,0, + 0,0,0,110,3,85,1,52,1,110,4,91,4,0,0,0, + 0,0,0,0,0,110,2,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,10,0,0,85,3,34, + 0,85,0,47,1,85,4,81,1,55,6,54,0,32,0,103, + 0,83,0,110,5,91,11,0,0,0,0,0,0,0,0,85, + 2,53,1,0,0,0,0,0,0,110,6,91,12,0,0,0, + 0,0,0,0,0,83,1,58,119,0,0,97,27,0,0,91, + 15,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,110,0,91,17,0,0,0,0,0,0,0,0,91, + 14,0,0,0,0,0,0,0,0,85,6,53,2,0,0,0, + 0,0,0,110,6,85,6,19,0,72,35,0,0,110,7,91, + 6,0,0,0,0,0,0,0,0,82,18,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,88, + 112,53,2,0,0,0,0,0,0,110,8,30,0,85,3,34, + 0,85,8,47,1,85,4,81,1,55,6,54,0,32,0,77, + 37,0,0,11,0,32,0,85,5,98,2,0,0,85,5,101, + 1,87,10,101,1,33,0,91,20,0,0,0,0,0,0,0, + 0,91,22,0,0,0,0,0,0,0,0,52,2,7,0,97, + 13,0,0,110,9,85,9,110,10,31,0,83,0,110,9,65, + 9,77,70,0,0,83,0,110,9,65,9,102,1,91,24,0, + 0,0,0,0,0,0,0,7,0,97,24,0,0,110,9,85, + 9,110,10,85,5,99,8,0,0,85,9,110,5,31,0,83, + 0,110,9,65,9,77,96,0,0,31,0,83,0,110,9,65, + 9,77,102,0,0,83,0,110,9,65,9,102,1,102,0,61, + 3,31,0,102,1,41,2,78,114,42,0,0,0,41,13,114, + 91,0,0,0,114,202,0,0,0,218,7,101,110,118,105,114, + 111,110,114,12,0,0,0,114,161,0,0,0,114,19,0,0, + 0,114,11,0,0,0,114,17,0,0,0,218,3,109,97,112, + 114,137,0,0,0,218,17,70,105,108,101,78,111,116,70,111, + 117,110,100,69,114,114,111,114,218,18,78,111,116,65,68,105, + 114,101,99,116,111,114,121,69,114,114,111,114,114,118,0,0, + 0,41,11,114,204,0,0,0,114,205,0,0,0,114,209,0, + 0,0,218,9,101,120,101,99,95,102,117,110,99,218,7,97, + 114,103,114,101,115,116,218,9,115,97,118,101,100,95,101,120, + 99,218,9,112,97,116,104,95,108,105,115,116,114,33,0,0, + 0,218,8,102,117,108,108,110,97,109,101,218,1,101,218,8, + 108,97,115,116,95,101,120,99,115,11,0,0,0,32,32,32, + 32,32,32,32,32,32,32,32,114,25,0,0,0,114,219,0, + 0,0,114,219,0,0,0,113,2,0,0,115,229,0,0,0, + 128,0,216,7,10,129,127,220,20,26,136,9,216,19,23,144, + 43,137,7,228,20,25,136,9,216,19,23,144,39,136,7,220, + 14,21,136,3,228,7,11,135,124,130,124,144,68,215,7,25, + 209,7,25,217,8,17,144,36,208,8,33,152,23,211,8,33, + 216,8,14,216,16,20,128,73,220,16,29,152,99,211,16,34, + 128,73,220,7,11,136,116,131,124,220,15,23,152,4,139,126, + 136,4,220,20,23,156,8,160,41,211,20,44,136,9,219,15, + 24,136,3,220,19,23,151,57,146,57,152,83,211,19,39,136, + 8,240,2,7,9,30,217,12,21,144,104,208,12,41,160,23, + 213,12,41,241,7,0,16,25,240,20,0,8,17,209,7,28, + 216,14,23,136,15,216,10,18,128,78,248,244,17,0,17,34, + 212,35,53,208,15,54,243,0,1,9,25,216,23,24,142,72, + 251,220,15,22,243,0,3,9,30,216,23,24,136,72,216,15, + 24,209,15,32,216,28,29,150,9,245,3,0,16,33,251,240, + 5,3,9,30,250,115,36,0,0,0,194,16,9,66,36,2, + 194,36,16,67,33,5,194,52,2,66,60,5,194,60,13,67, + 33,5,195,9,7,67,28,5,195,28,5,67,33,5,99,1, + 0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,3, + 0,0,0,243,212,1,0,0,149,0,83,1,83,2,75,0, + 110,1,85,0,99,6,0,0,91,2,0,0,0,0,0,0, + 0,0,110,0,85,1,82,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,2,0,32,0,85,1,82,7,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,3,91,8, + 0,0,0,0,0,0,0,0,53,2,0,0,0,0,0,0, + 32,0,30,0,85,0,82,11,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,4,53,1,0,0, + 0,0,0,0,110,2,91,14,0,0,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,57,0,0,30,0,85,0, + 83,5,5,0,0,0,110,3,85,2,98,11,0,0,91,17, + 0,0,0,0,0,0,0,0,83,6,53,1,0,0,0,0, + 0,0,101,1,85,3,110,2,85,2,98,32,0,0,91,21, + 0,0,0,0,0,0,0,0,85,2,91,22,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,11,0,0,91,25,0,0,0,0,0,0, + 0,0,85,2,53,1,0,0,0,0,0,0,110,2,83,2, + 83,2,83,2,53,2,0,0,0,0,0,0,32,0,87,2, + 99,6,0,0,91,26,0,0,0,0,0,0,0,0,110,2, + 85,2,82,29,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,91,30,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,36,0,33,0,91,12,0,0, + 0,0,0,0,0,0,7,0,97,5,0,0,32,0,83,2, + 110,2,31,0,78,120,102,0,61,3,31,0,102,1,33,0, + 91,18,0,0,0,0,0,0,0,0,91,12,0,0,0,0, + 0,0,0,0,52,2,7,0,97,3,0,0,32,0,31,0, + 78,109,102,0,61,3,31,0,102,1,33,0,44,0,40,0, + 0,0,0,0,0,0,100,1,0,0,102,2,32,0,31,0, + 32,0,32,0,78,84,61,3,31,0,102,1,41,7,122,227, + 82,101,116,117,114,110,115,32,116,104,101,32,115,101,113,117, + 101,110,99,101,32,111,102,32,100,105,114,101,99,116,111,114, + 105,101,115,32,116,104,97,116,32,119,105,108,108,32,98,101, + 32,115,101,97,114,99,104,101,100,32,102,111,114,32,116,104, + 101,10,110,97,109,101,100,32,101,120,101,99,117,116,97,98, + 108,101,32,40,115,105,109,105,108,97,114,32,116,111,32,97, + 32,115,104,101,108,108,41,32,119,104,101,110,32,108,97,117, + 110,99,104,105,110,103,32,97,32,112,114,111,99,101,115,115, + 46,10,10,42,101,110,118,42,32,109,117,115,116,32,98,101, + 32,97,110,32,101,110,118,105,114,111,110,109,101,110,116,32, + 118,97,114,105,97,98,108,101,32,100,105,99,116,32,111,114, + 32,78,111,110,101,46,32,32,73,102,32,42,101,110,118,42, + 32,105,115,32,78,111,110,101,44,10,111,115,46,101,110,118, + 105,114,111,110,32,119,105,108,108,32,98,101,32,117,115,101, + 100,46,10,114,2,0,0,0,78,218,6,105,103,110,111,114, + 101,218,4,80,65,84,72,115,4,0,0,0,80,65,84,72, + 122,42,101,110,118,32,99,97,110,110,111,116,32,99,111,110, + 116,97,105,110,32,39,80,65,84,72,39,32,97,110,100,32, + 98,39,80,65,84,72,39,32,107,101,121,115,41,16,218,8, + 119,97,114,110,105,110,103,115,114,222,0,0,0,218,14,99, + 97,116,99,104,95,119,97,114,110,105,110,103,115,218,12,115, + 105,109,112,108,101,102,105,108,116,101,114,218,12,66,121,116, + 101,115,87,97,114,110,105,110,103,218,3,103,101,116,218,9, + 84,121,112,101,69,114,114,111,114,218,22,115,117,112,112,111, + 114,116,115,95,98,121,116,101,115,95,101,110,118,105,114,111, + 110,218,10,86,97,108,117,101,69,114,114,111,114,218,8,75, + 101,121,69,114,114,111,114,114,116,0,0,0,114,117,0,0, + 0,114,18,0,0,0,114,10,0,0,0,114,112,0,0,0, + 114,8,0,0,0,41,4,114,209,0,0,0,114,236,0,0, + 0,114,229,0,0,0,218,10,112,97,116,104,95,108,105,115, + 116,98,115,4,0,0,0,32,32,32,32,114,25,0,0,0, + 114,19,0,0,0,114,19,0,0,0,145,2,0,0,115,234, + 0,0,0,128,0,243,20,0,5,20,224,7,10,129,123,220, + 14,21,136,3,240,8,0,10,18,215,9,32,209,9,32,213, + 9,34,216,8,16,215,8,29,209,8,29,152,104,172,12,212, + 8,53,240,4,3,9,29,216,24,27,159,7,153,7,160,6, + 155,15,136,73,247,8,0,12,34,210,11,33,240,2,8,13, + 39,216,29,32,160,23,153,92,144,10,240,8,0,20,29,209, + 19,40,220,26,36,216,24,68,243,3,1,27,70,1,240,0, + 1,21,70,1,224,28,38,144,9,224,15,24,209,15,36,172, + 26,176,73,188,117,215,41,69,209,41,69,220,28,36,160,89, + 211,28,47,144,9,247,41,0,10,35,240,44,0,8,17,209, + 7,24,220,20,27,136,9,216,11,20,143,63,137,63,156,55, + 211,11,35,208,4,35,248,244,39,0,16,25,243,0,1,9, + 29,216,24,28,138,73,240,3,1,9,29,251,244,12,0,21, + 29,156,105,208,19,40,243,0,1,13,21,217,16,20,240,3, + 1,13,21,250,247,23,0,10,35,213,9,34,250,115,82,0, + 0,0,158,23,67,25,3,182,17,66,49,2,193,7,11,67, + 25,3,193,19,5,67,3,2,193,24,51,67,25,3,194,49, + 12,67,0,5,194,61,2,67,25,3,194,63,1,67,0,5, + 195,0,3,67,25,3,195,3,16,67,22,5,195,19,2,67, + 25,3,195,21,1,67,22,5,195,22,3,67,25,3,195,25, + 10,67,39,7,41,2,218,14,77,117,116,97,98,108,101,77, + 97,112,112,105,110,103,218,7,77,97,112,112,105,110,103,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,92,0,0,0,149,0,92,0,114,1,83, + 0,114,2,83,1,114,3,83,2,26,0,114,4,83,3,26, + 0,114,5,83,4,26,0,114,6,83,5,26,0,114,7,83, + 6,26,0,114,8,83,7,26,0,114,9,83,8,26,0,114, + 10,83,9,26,0,114,11,83,10,26,0,114,12,83,11,26, + 0,114,13,83,12,26,0,114,14,83,13,26,0,114,15,83, + 14,114,16,103,15,41,16,218,8,95,69,110,118,105,114,111, + 110,105,192,2,0,0,99,6,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,243,64,0,0,0, + 149,0,88,32,108,0,0,0,0,0,0,0,0,0,88,48, + 108,1,0,0,0,0,0,0,0,0,88,64,108,2,0,0, + 0,0,0,0,0,0,88,80,108,3,0,0,0,0,0,0, + 0,0,88,16,108,4,0,0,0,0,0,0,0,0,103,0, + 114,23,0,0,0,41,5,218,9,101,110,99,111,100,101,107, + 101,121,218,9,100,101,99,111,100,101,107,101,121,218,11,101, + 110,99,111,100,101,118,97,108,117,101,218,11,100,101,99,111, + 100,101,118,97,108,117,101,218,5,95,100,97,116,97,41,6, + 218,4,115,101,108,102,218,4,100,97,116,97,114,251,0,0, + 0,114,252,0,0,0,114,253,0,0,0,114,254,0,0,0, + 115,6,0,0,0,32,32,32,32,32,32,114,25,0,0,0, + 218,8,95,95,105,110,105,116,95,95,218,17,95,69,110,118, + 105,114,111,110,46,95,95,105,110,105,116,95,95,193,2,0, + 0,115,29,0,0,0,128,0,216,25,34,140,14,216,25,34, + 140,14,216,27,38,212,8,24,216,27,38,212,8,24,216,21, + 25,141,10,114,27,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,150,0, + 0,0,149,0,30,0,85,0,82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,5,0,0,0, + 110,2,85,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,2,53,1,0,0,0,0, + 0,0,36,0,33,0,91,4,0,0,0,0,0,0,0,0, + 7,0,97,13,0,0,32,0,91,5,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,83,0,101,2, + 102,0,61,3,31,0,102,1,114,23,0,0,0,41,4,114, + 255,0,0,0,114,251,0,0,0,114,244,0,0,0,114,254, + 0,0,0,169,3,114,0,1,0,0,218,3,107,101,121,114, + 173,0,0,0,115,3,0,0,0,32,32,32,114,25,0,0, + 0,218,11,95,95,103,101,116,105,116,101,109,95,95,218,20, + 95,69,110,118,105,114,111,110,46,95,95,103,101,116,105,116, + 101,109,95,95,200,2,0,0,115,78,0,0,0,128,0,240, + 2,4,9,42,216,20,24,151,74,145,74,152,116,159,126,153, + 126,168,99,211,31,50,209,20,51,136,69,240,8,0,16,20, + 215,15,31,209,15,31,160,5,211,15,38,208,8,38,248,244, + 7,0,16,24,243,0,2,9,42,228,18,26,152,51,147,45, + 160,84,208,12,41,240,5,2,9,42,250,115,9,0,0,0, + 130,30,49,0,177,23,65,8,3,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,122, + 0,0,0,149,0,85,0,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,110,1,85,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,53, + 1,0,0,0,0,0,0,110,2,91,5,0,0,0,0,0, + 0,0,0,88,18,53,2,0,0,0,0,0,0,32,0,88, + 32,82,6,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,39,0,0,0,103,0,114,23,0, + 0,0,41,4,114,251,0,0,0,114,253,0,0,0,218,6, + 112,117,116,101,110,118,114,255,0,0,0,114,5,1,0,0, + 115,3,0,0,0,32,32,32,114,25,0,0,0,218,11,95, + 95,115,101,116,105,116,101,109,95,95,218,20,95,69,110,118, + 105,114,111,110,46,95,95,115,101,116,105,116,101,109,95,95, + 208,2,0,0,115,51,0,0,0,128,0,216,14,18,143,110, + 137,110,152,83,211,14,33,136,3,216,16,20,215,16,32,209, + 16,32,160,21,211,16,39,136,5,220,8,14,136,115,212,8, + 26,216,26,31,143,10,137,10,144,51,138,15,114,27,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,140,0,0,0,149,0,85,0,82, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,1,53,1,0,0,0,0,0,0,110,2,91, + 3,0,0,0,0,0,0,0,0,85,2,53,1,0,0,0, + 0,0,0,32,0,30,0,85,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,9, + 0,103,0,33,0,91,6,0,0,0,0,0,0,0,0,7, + 0,97,13,0,0,32,0,91,7,0,0,0,0,0,0,0, + 0,85,1,53,1,0,0,0,0,0,0,83,0,101,2,102, + 0,61,3,31,0,102,1,114,23,0,0,0,41,4,114,251, + 0,0,0,218,8,117,110,115,101,116,101,110,118,114,255,0, + 0,0,114,244,0,0,0,41,3,114,0,1,0,0,114,6, + 1,0,0,218,10,101,110,99,111,100,101,100,107,101,121,115, + 3,0,0,0,32,32,32,114,25,0,0,0,218,11,95,95, + 100,101,108,105,116,101,109,95,95,218,20,95,69,110,118,105, + 114,111,110,46,95,95,100,101,108,105,116,101,109,95,95,214, + 2,0,0,115,68,0,0,0,128,0,216,21,25,151,94,145, + 94,160,67,211,21,40,136,10,220,8,16,144,26,212,8,28, + 240,2,4,9,42,216,16,20,151,10,145,10,152,58,209,16, + 38,248,220,15,23,243,0,2,9,42,228,18,26,152,51,147, + 45,160,84,208,12,41,240,5,2,9,42,250,115,9,0,0, + 0,158,13,44,0,172,23,65,3,3,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,35,0,0,0,243, + 110,0,0,0,35,0,32,0,149,0,91,1,0,0,0,0, + 0,0,0,0,85,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,110,1,85,1,19,0,72,22,0,0,110,2,85,0, + 82,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,2,53,1,0,0,0,0,0,0,118,0, + 149,5,32,0,77,24,0,0,11,0,32,0,103,0,55,3, + 102,1,114,23,0,0,0,41,3,114,30,0,0,0,114,255, + 0,0,0,114,252,0,0,0,41,3,114,0,1,0,0,218, + 4,107,101,121,115,114,6,1,0,0,115,3,0,0,0,32, + 32,32,114,25,0,0,0,218,8,95,95,105,116,101,114,95, + 95,218,17,95,69,110,118,105,114,111,110,46,95,95,105,116, + 101,114,95,95,223,2,0,0,115,44,0,0,0,233,0,128, + 0,228,15,19,144,68,151,74,145,74,211,15,31,136,4,219, + 19,23,136,67,216,18,22,151,46,145,46,160,19,211,18,37, + 212,12,37,242,3,0,20,24,249,115,4,0,0,0,130,51, + 53,1,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,44,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,36,0,114,23,0,0,0,41,2,218, + 3,108,101,110,114,255,0,0,0,169,1,114,0,1,0,0, + 115,1,0,0,0,32,114,25,0,0,0,218,7,95,95,108, + 101,110,95,95,218,16,95,69,110,118,105,114,111,110,46,95, + 95,108,101,110,95,95,229,2,0,0,115,16,0,0,0,128, + 0,220,15,18,144,52,151,58,145,58,139,127,208,8,30,114, + 27,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,243,118,0,0,0,94,0, + 149,0,83,1,82,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,52,1,83,2,26,0, + 106,8,84,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,19,0,53,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,110,1,83,3,85,1,14,0,83,4, + 51,3,36,0,41,5,78,122,2,44,32,99,1,0,0,0, + 0,0,0,0,0,0,0,0,6,0,0,0,51,0,0,0, + 243,118,0,0,0,62,1,35,0,32,0,149,0,85,0,19, + 0,72,46,0,0,117,2,0,0,112,18,84,3,82,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,53,1,0,0,0,0,0,0,60,2,14,0,83, + 0,84,3,82,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,60,2,14,0,51,3,118,0,149,5,32,0,77,48,0, + 0,11,0,32,0,103,1,55,3,102,1,41,2,122,2,58, + 32,78,41,2,114,252,0,0,0,114,254,0,0,0,41,4, + 114,179,0,0,0,114,6,1,0,0,114,173,0,0,0,114, + 0,1,0,0,115,4,0,0,0,32,32,32,128,114,25,0, + 0,0,114,182,0,0,0,218,36,95,69,110,118,105,114,111, + 110,46,95,95,114,101,112,114,95,95,46,60,108,111,99,97, + 108,115,62,46,60,103,101,110,101,120,112,114,62,233,2,0, + 0,115,59,0,0,0,248,233,0,128,0,240,0,3,36,10, + 226,30,48,145,10,144,3,240,3,0,16,20,143,126,137,126, + 152,99,211,15,34,209,14,37,160,82,168,4,215,40,56,209, + 40,56,184,21,211,40,63,209,39,66,213,12,67,218,30,48, + 249,115,4,0,0,0,131,54,57,1,122,9,101,110,118,105, + 114,111,110,40,123,122,2,125,41,41,3,114,137,0,0,0, + 114,255,0,0,0,218,5,105,116,101,109,115,41,2,114,0, + 1,0,0,218,15,102,111,114,109,97,116,116,101,100,95,105, + 116,101,109,115,115,2,0,0,0,96,32,114,25,0,0,0, + 218,8,95,95,114,101,112,114,95,95,218,17,95,69,110,118, + 105,114,111,110,46,95,95,114,101,112,114,95,95,232,2,0, + 0,115,61,0,0,0,248,128,0,216,26,30,159,41,153,41, + 244,0,3,36,10,224,30,34,159,106,153,106,215,30,46,209, + 30,46,212,30,48,243,5,3,36,10,243,0,3,27,10,136, + 15,240,8,0,18,28,152,79,208,27,44,168,67,208,15,48, + 208,8,48,114,27,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,243,24,0, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,36,0,114,23,0,0,0,41, + 1,218,4,100,105,99,116,114,24,1,0,0,115,1,0,0, + 0,32,114,25,0,0,0,218,4,99,111,112,121,218,13,95, + 69,110,118,105,114,111,110,46,99,111,112,121,239,2,0,0, + 115,12,0,0,0,128,0,220,15,19,144,68,139,122,208,8, + 25,114,27,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,243,28,0,0,0, + 149,0,88,16,59,1,0,0,97,4,0,0,88,32,85,1, + 39,0,0,0,88,1,5,0,0,0,36,0,114,23,0,0, + 0,169,0,114,5,1,0,0,115,3,0,0,0,32,32,32, + 114,25,0,0,0,218,10,115,101,116,100,101,102,97,117,108, + 116,218,19,95,69,110,118,105,114,111,110,46,115,101,116,100, + 101,102,97,117,108,116,242,2,0,0,115,22,0,0,0,128, + 0,216,11,14,139,63,216,24,29,144,19,137,73,216,15,19, + 137,121,208,8,24,114,27,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 40,0,0,0,149,0,85,0,82,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,32,0,85,0,36,0,114,23,0,0, + 0,41,1,218,6,117,112,100,97,116,101,41,2,114,0,1, + 0,0,218,5,111,116,104,101,114,115,2,0,0,0,32,32, + 114,25,0,0,0,218,7,95,95,105,111,114,95,95,218,16, + 95,69,110,118,105,114,111,110,46,95,95,105,111,114,95,95, + 247,2,0,0,115,19,0,0,0,128,0,216,8,12,143,11, + 137,11,144,69,212,8,26,216,15,19,136,11,114,27,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,116,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,85,1,91,2,0,0,0,0,0, + 0,0,0,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,100,6,0,0,91,4,0,0,0,0,0,0,0, + 0,36,0,91,7,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,110,2,85,2,82,9,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,53,1,0,0,0,0,0,0,32,0,85,2,36,0,114, + 23,0,0,0,169,5,114,116,0,0,0,114,247,0,0,0, + 218,14,78,111,116,73,109,112,108,101,109,101,110,116,101,100, + 114,35,1,0,0,114,43,1,0,0,169,3,114,0,1,0, + 0,114,44,1,0,0,114,128,0,0,0,115,3,0,0,0, + 32,32,32,114,25,0,0,0,218,6,95,95,111,114,95,95, + 218,15,95,69,110,118,105,114,111,110,46,95,95,111,114,95, + 95,251,2,0,0,115,47,0,0,0,128,0,220,15,25,152, + 37,164,23,215,15,41,209,15,41,220,19,33,208,12,33,220, + 14,18,144,52,139,106,136,3,216,8,11,143,10,137,10,144, + 53,212,8,25,216,15,18,136,10,114,27,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,116,0,0,0,149,0,91,1,0,0,0,0, + 0,0,0,0,85,1,91,2,0,0,0,0,0,0,0,0, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,6,0,0,91,4,0,0,0,0,0,0,0,0,36,0, + 91,7,0,0,0,0,0,0,0,0,85,1,53,1,0,0, + 0,0,0,0,110,2,85,2,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,32,0,85,2,36,0,114,23,0,0, + 0,114,48,1,0,0,114,50,1,0,0,115,3,0,0,0, + 32,32,32,114,25,0,0,0,218,7,95,95,114,111,114,95, + 95,218,16,95,69,110,118,105,114,111,110,46,95,95,114,111, + 114,95,95,2,3,0,0,115,47,0,0,0,128,0,220,15, + 25,152,37,164,23,215,15,41,209,15,41,220,19,33,208,12, + 33,220,14,18,144,53,139,107,136,3,216,8,11,143,10,137, + 10,144,52,212,8,24,216,15,18,136,10,114,27,0,0,0, + 41,5,114,255,0,0,0,114,252,0,0,0,114,254,0,0, + 0,114,251,0,0,0,114,253,0,0,0,78,41,17,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,15,95,95,102,105,114,115,116,108,105,110,101,110, + 111,95,95,114,2,1,0,0,114,7,1,0,0,114,11,1, + 0,0,114,16,1,0,0,114,20,1,0,0,114,25,1,0, + 0,114,32,1,0,0,114,36,1,0,0,114,40,1,0,0, + 114,45,1,0,0,114,51,1,0,0,114,54,1,0,0,218, + 21,95,95,115,116,97,116,105,99,95,97,116,116,114,105,98, + 117,116,101,115,95,95,114,39,1,0,0,114,27,0,0,0, + 114,25,0,0,0,114,249,0,0,0,114,249,0,0,0,192, + 2,0,0,115,62,0,0,0,134,0,242,2,5,5,26,242, + 14,6,5,39,242,16,4,5,32,242,12,7,5,42,242,18, + 4,5,38,242,12,1,5,31,242,6,5,5,49,242,14,1, + 5,26,242,6,3,5,25,242,10,2,5,20,242,8,5,5, + 19,245,14,5,5,19,114,27,0,0,0,114,249,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0, + 0,3,0,0,0,243,254,0,0,0,94,6,94,7,149,0, + 91,0,0,0,0,0,0,0,0,0,83,1,58,88,0,0, + 97,59,0,0,83,2,26,0,110,0,85,0,109,6,91,2, + 0,0,0,0,0,0,0,0,110,1,85,6,52,1,83,3, + 26,0,106,8,110,2,48,0,110,3,91,4,0,0,0,0, + 0,0,0,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 19,0,72,15,0,0,117,2,0,0,112,69,88,83,85,2, + 34,0,85,4,53,1,0,0,0,0,0,0,39,0,0,0, + 77,17,0,0,11,0,32,0,79,41,91,8,0,0,0,0, + 0,0,0,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,53,0,0,0,0,0, + 0,0,109,7,85,7,52,1,83,4,26,0,106,8,109,6, + 85,7,52,1,83,5,26,0,106,8,110,1,84,6,110,2, + 91,4,0,0,0,0,0,0,0,0,110,3,91,13,0,0, + 0,0,0,0,0,0,85,3,88,33,84,6,85,1,53,5, + 0,0,0,0,0,0,36,0,41,6,78,114,42,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,19,0,0,0,243,114,0,0,0,149,0,91,1,0,0, + 0,0,0,0,0,0,85,0,91,2,0,0,0,0,0,0, + 0,0,53,2,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,100,33,0,0,91,5,0,0,0,0,0,0,0,0, + 83,1,91,7,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,45,6,0,0,53,1, + 0,0,0,0,0,0,101,1,85,0,36,0,41,2,78,250, + 20,115,116,114,32,101,120,112,101,99,116,101,100,44,32,110, + 111,116,32,37,115,41,5,114,116,0,0,0,114,47,0,0, + 0,114,241,0,0,0,218,4,116,121,112,101,114,56,1,0, + 0,169,1,114,173,0,0,0,115,1,0,0,0,32,114,25, + 0,0,0,218,9,99,104,101,99,107,95,115,116,114,218,33, + 95,99,114,101,97,116,101,101,110,118,105,114,111,110,46,60, + 108,111,99,97,108,115,62,46,99,104,101,99,107,95,115,116, + 114,12,3,0,0,115,47,0,0,0,128,0,220,19,29,152, + 101,164,83,215,19,41,209,19,41,220,22,31,208,32,54,188, + 20,184,101,187,27,215,57,77,209,57,77,209,32,77,211,22, + 78,208,16,78,216,19,24,136,76,114,27,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,19, + 0,0,0,243,48,0,0,0,62,1,149,0,84,1,34,0, + 85,0,53,1,0,0,0,0,0,0,82,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,36,0,114,23,0,0,0,41,1,218, + 5,117,112,112,101,114,41,2,114,6,1,0,0,218,6,101, + 110,99,111,100,101,115,2,0,0,0,32,128,114,25,0,0, + 0,114,251,0,0,0,218,33,95,99,114,101,97,116,101,101, + 110,118,105,114,111,110,46,60,108,111,99,97,108,115,62,46, + 101,110,99,111,100,101,107,101,121,18,3,0,0,115,22,0, + 0,0,248,128,0,217,19,25,152,35,147,59,215,19,36,209, + 19,36,211,19,38,208,12,38,114,27,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,6,0,0,0,19,0, + 0,0,243,148,0,0,0,62,1,149,0,91,1,0,0,0, + 0,0,0,0,0,85,0,91,2,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,33,0,0,91,5,0,0,0,0,0,0,0,0,83, + 1,91,7,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,82,8,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,45,6,0,0,53,1,0, + 0,0,0,0,0,101,1,85,0,82,11,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,84,1,83, + 2,53,2,0,0,0,0,0,0,36,0,41,3,78,114,63, + 1,0,0,218,15,115,117,114,114,111,103,97,116,101,101,115, + 99,97,112,101,41,6,114,116,0,0,0,114,47,0,0,0, + 114,241,0,0,0,114,64,1,0,0,114,56,1,0,0,114, + 70,1,0,0,169,2,114,173,0,0,0,218,8,101,110,99, + 111,100,105,110,103,115,2,0,0,0,32,128,114,25,0,0, + 0,114,70,1,0,0,218,30,95,99,114,101,97,116,101,101, + 110,118,105,114,111,110,46,60,108,111,99,97,108,115,62,46, + 101,110,99,111,100,101,26,3,0,0,115,61,0,0,0,248, + 128,0,220,19,29,152,101,164,83,215,19,41,209,19,41,220, + 22,31,208,32,54,188,20,184,101,187,27,215,57,77,209,57, + 77,209,32,77,211,22,78,208,16,78,216,19,24,151,60,145, + 60,160,8,208,42,59,211,19,60,208,12,60,114,27,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,19,0,0,0,243,40,0,0,0,62,1,149,0,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,84,1,83,1,53,2,0,0,0,0,0, + 0,36,0,41,2,78,114,73,1,0,0,41,1,218,6,100, + 101,99,111,100,101,114,74,1,0,0,115,2,0,0,0,32, + 128,114,25,0,0,0,114,78,1,0,0,218,30,95,99,114, + 101,97,116,101,101,110,118,105,114,111,110,46,60,108,111,99, + 97,108,115,62,46,100,101,99,111,100,101,30,3,0,0,115, + 21,0,0,0,248,128,0,216,19,24,151,60,145,60,160,8, + 208,42,59,211,19,60,208,12,60,114,27,0,0,0,41,7, + 114,11,0,0,0,114,47,0,0,0,114,222,0,0,0,114, + 30,1,0,0,114,133,0,0,0,218,21,103,101,116,102,105, + 108,101,115,121,115,116,101,109,101,110,99,111,100,105,110,103, + 114,249,0,0,0,41,8,114,66,1,0,0,114,78,1,0, + 0,114,251,0,0,0,114,1,1,0,0,114,6,1,0,0, + 114,173,0,0,0,114,70,1,0,0,114,75,1,0,0,115, + 8,0,0,0,32,32,32,32,32,32,64,64,114,25,0,0, + 0,218,14,95,99,114,101,97,116,101,101,110,118,105,114,111, + 110,114,81,1,0,0,9,3,0,0,115,126,0,0,0,249, + 128,0,220,7,11,136,116,131,124,242,4,3,9,25,240,8, + 0,18,27,136,6,220,17,20,136,6,245,2,1,9,39,224, + 15,17,136,4,220,26,33,159,45,153,45,158,47,137,74,136, + 67,216,35,40,145,25,152,51,147,30,211,12,32,242,3,0, + 27,42,244,8,0,20,23,215,19,44,210,19,44,211,19,46, + 136,8,245,2,3,9,61,245,8,1,9,61,224,20,26,136, + 9,220,15,22,136,4,220,11,19,144,68,216,8,17,216,8, + 14,144,6,243,5,2,12,24,240,0,2,5,24,114,27,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,44,0,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,88,1,53,2, + 0,0,0,0,0,0,36,0,41,1,122,161,71,101,116,32, + 97,110,32,101,110,118,105,114,111,110,109,101,110,116,32,118, + 97,114,105,97,98,108,101,44,32,114,101,116,117,114,110,32, + 78,111,110,101,32,105,102,32,105,116,32,100,111,101,115,110, + 39,116,32,101,120,105,115,116,46,10,84,104,101,32,111,112, + 116,105,111,110,97,108,32,115,101,99,111,110,100,32,97,114, + 103,117,109,101,110,116,32,99,97,110,32,115,112,101,99,105, + 102,121,32,97,110,32,97,108,116,101,114,110,97,116,101,32, + 100,101,102,97,117,108,116,46,10,107,101,121,44,32,100,101, + 102,97,117,108,116,32,97,110,100,32,116,104,101,32,114,101, + 115,117,108,116,32,97,114,101,32,115,116,114,46,41,2,114, + 222,0,0,0,114,240,0,0,0,169,2,114,6,1,0,0, + 218,7,100,101,102,97,117,108,116,115,2,0,0,0,32,32, + 114,25,0,0,0,218,6,103,101,116,101,110,118,114,85,1, + 0,0,43,3,0,0,115,19,0,0,0,128,0,244,8,0, + 12,19,143,59,137,59,144,115,211,11,36,208,4,36,114,27, + 0,0,0,41,2,114,85,1,0,0,114,242,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,114,0,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,85,0,91,2,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,33,0,0,91,5,0,0,0,0,0,0,0,0,83, + 1,91,7,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,82,8,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,45,6,0,0,53,1,0, + 0,0,0,0,0,101,1,85,0,36,0,41,2,78,122,22, + 98,121,116,101,115,32,101,120,112,101,99,116,101,100,44,32, + 110,111,116,32,37,115,41,5,114,116,0,0,0,114,117,0, + 0,0,114,241,0,0,0,114,64,1,0,0,114,56,1,0, + 0,114,65,1,0,0,115,1,0,0,0,32,114,25,0,0, + 0,218,12,95,99,104,101,99,107,95,98,121,116,101,115,114, + 87,1,0,0,53,3,0,0,115,47,0,0,0,128,0,220, + 15,25,152,37,164,21,215,15,39,209,15,39,220,18,27,208, + 28,52,180,116,184,69,179,123,215,55,75,209,55,75,209,28, + 75,211,18,76,208,12,76,216,15,20,136,12,114,27,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,44,0,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,82,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,1,53,2,0, + 0,0,0,0,0,36,0,41,1,122,163,71,101,116,32,97, + 110,32,101,110,118,105,114,111,110,109,101,110,116,32,118,97, + 114,105,97,98,108,101,44,32,114,101,116,117,114,110,32,78, + 111,110,101,32,105,102,32,105,116,32,100,111,101,115,110,39, + 116,32,101,120,105,115,116,46,10,84,104,101,32,111,112,116, + 105,111,110,97,108,32,115,101,99,111,110,100,32,97,114,103, + 117,109,101,110,116,32,99,97,110,32,115,112,101,99,105,102, + 121,32,97,110,32,97,108,116,101,114,110,97,116,101,32,100, + 101,102,97,117,108,116,46,10,107,101,121,44,32,100,101,102, + 97,117,108,116,32,97,110,100,32,116,104,101,32,114,101,115, + 117,108,116,32,97,114,101,32,98,121,116,101,115,46,41,2, + 218,8,101,110,118,105,114,111,110,98,114,240,0,0,0,114, + 83,1,0,0,115,2,0,0,0,32,32,114,25,0,0,0, + 218,7,103,101,116,101,110,118,98,114,90,1,0,0,64,3, + 0,0,115,19,0,0,0,128,0,244,8,0,16,24,143,124, + 137,124,152,67,211,15,41,208,8,41,114,27,0,0,0,41, + 2,114,89,1,0,0,114,90,1,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 243,124,0,0,0,94,2,94,3,149,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,53,0,0,0,0, + 0,0,0,109,2,91,0,0,0,0,0,0,0,0,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,53,0,0,0,0,0,0,0,109,3,85, + 2,85,3,52,2,83,1,26,0,106,8,110,0,85,2,85, + 3,52,2,83,2,26,0,106,8,110,1,88,1,52,2,36, + 0,41,3,78,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,19,0,0,0,243,108,0,0,0,62,2, + 149,0,91,1,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,110,0,91,3,0,0,0,0,0,0, + 0,0,85,0,91,4,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,18, + 0,0,85,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,84,1,84,2,53,2,0,0, + 0,0,0,0,36,0,85,0,36,0,41,1,122,247,69,110, + 99,111,100,101,32,102,105,108,101,110,97,109,101,32,40,97, + 110,32,111,115,46,80,97,116,104,76,105,107,101,44,32,98, + 121,116,101,115,44,32,111,114,32,115,116,114,41,32,116,111, + 32,116,104,101,32,102,105,108,101,115,121,115,116,101,109,10, + 101,110,99,111,100,105,110,103,32,119,105,116,104,32,39,115, + 117,114,114,111,103,97,116,101,101,115,99,97,112,101,39,32, + 101,114,114,111,114,32,104,97,110,100,108,101,114,44,32,114, + 101,116,117,114,110,32,98,121,116,101,115,32,117,110,99,104, + 97,110,103,101,100,46,10,79,110,32,87,105,110,100,111,119, + 115,44,32,117,115,101,32,39,115,116,114,105,99,116,39,32, + 101,114,114,111,114,32,104,97,110,100,108,101,114,32,105,102, + 32,116,104,101,32,102,105,108,101,32,115,121,115,116,101,109, + 32,101,110,99,111,100,105,110,103,32,105,115,10,39,109,98, + 99,115,39,32,40,119,104,105,99,104,32,105,115,32,116,104, + 101,32,100,101,102,97,117,108,116,32,101,110,99,111,100,105, + 110,103,41,46,10,41,4,114,135,0,0,0,114,116,0,0, + 0,114,47,0,0,0,114,70,1,0,0,169,3,218,8,102, + 105,108,101,110,97,109,101,114,75,1,0,0,218,6,101,114, + 114,111,114,115,115,3,0,0,0,32,128,128,114,25,0,0, + 0,114,17,0,0,0,218,26,95,102,115,99,111,100,101,99, + 46,60,108,111,99,97,108,115,62,46,102,115,101,110,99,111, + 100,101,76,3,0,0,115,50,0,0,0,248,128,0,244,12, + 0,20,26,152,40,211,19,35,136,8,220,11,21,144,104,164, + 3,215,11,36,209,11,36,216,19,27,151,63,145,63,160,56, + 168,86,211,19,52,208,12,52,224,19,27,136,79,114,27,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,19,0,0,0,243,108,0,0,0,62,2,149,0, + 91,1,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,110,0,91,3,0,0,0,0,0,0,0,0, + 85,0,91,4,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,18,0,0, + 85,0,82,7,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,84,1,84,2,53,2,0,0,0,0, + 0,0,36,0,85,0,36,0,41,1,122,247,68,101,99,111, + 100,101,32,102,105,108,101,110,97,109,101,32,40,97,110,32, + 111,115,46,80,97,116,104,76,105,107,101,44,32,98,121,116, + 101,115,44,32,111,114,32,115,116,114,41,32,102,114,111,109, + 32,116,104,101,32,102,105,108,101,115,121,115,116,101,109,10, + 101,110,99,111,100,105,110,103,32,119,105,116,104,32,39,115, + 117,114,114,111,103,97,116,101,101,115,99,97,112,101,39,32, + 101,114,114,111,114,32,104,97,110,100,108,101,114,44,32,114, + 101,116,117,114,110,32,115,116,114,32,117,110,99,104,97,110, + 103,101,100,46,32,79,110,10,87,105,110,100,111,119,115,44, + 32,117,115,101,32,39,115,116,114,105,99,116,39,32,101,114, + 114,111,114,32,104,97,110,100,108,101,114,32,105,102,32,116, + 104,101,32,102,105,108,101,32,115,121,115,116,101,109,32,101, + 110,99,111,100,105,110,103,32,105,115,10,39,109,98,99,115, + 39,32,40,119,104,105,99,104,32,105,115,32,116,104,101,32, + 100,101,102,97,117,108,116,32,101,110,99,111,100,105,110,103, + 41,46,10,41,4,114,135,0,0,0,114,116,0,0,0,114, + 117,0,0,0,114,78,1,0,0,114,93,1,0,0,115,3, + 0,0,0,32,128,128,114,25,0,0,0,114,18,0,0,0, + 218,26,95,102,115,99,111,100,101,99,46,60,108,111,99,97, + 108,115,62,46,102,115,100,101,99,111,100,101,88,3,0,0, + 115,50,0,0,0,248,128,0,244,12,0,20,26,152,40,211, + 19,35,136,8,220,11,21,144,104,164,5,215,11,38,209,11, + 38,216,19,27,151,63,145,63,160,56,168,86,211,19,52,208, + 12,52,224,19,27,136,79,114,27,0,0,0,41,3,114,133, + 0,0,0,114,80,1,0,0,218,25,103,101,116,102,105,108, + 101,115,121,115,116,101,109,101,110,99,111,100,101,101,114,114, + 111,114,115,41,4,114,17,0,0,0,114,18,0,0,0,114, + 75,1,0,0,114,95,1,0,0,115,4,0,0,0,32,32, + 64,64,114,25,0,0,0,218,8,95,102,115,99,111,100,101, + 99,114,100,1,0,0,72,3,0,0,115,52,0,0,0,249, + 128,0,220,15,18,215,15,40,210,15,40,211,15,42,128,72, + 220,13,16,215,13,42,210,13,42,211,13,44,128,70,246,4, + 10,5,28,246,24,10,5,28,240,24,0,12,20,208,11,29, + 208,4,29,114,27,0,0,0,218,4,102,111,114,107,218,6, + 115,112,97,119,110,118,114,202,0,0,0,41,3,218,6,80, + 95,87,65,73,84,218,8,80,95,78,79,87,65,73,84,218, + 9,80,95,78,79,87,65,73,84,79,99,5,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,243, + 106,1,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 85,2,91,2,0,0,0,0,0,0,0,0,91,4,0,0, + 0,0,0,0,0,0,52,2,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,100,11,0,0,91,7,0,0, + 0,0,0,0,0,0,83,1,53,1,0,0,0,0,0,0, + 101,1,85,2,40,0,0,0,0,0,0,0,97,10,0,0, + 85,2,83,2,5,0,0,0,40,0,0,0,0,0,0,0, + 100,11,0,0,91,9,0,0,0,0,0,0,0,0,83,3, + 53,1,0,0,0,0,0,0,101,1,91,11,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,110,5,85,5, + 40,0,0,0,0,0,0,0,100,23,0,0,30,0,85,3, + 99,9,0,0,85,4,34,0,88,18,53,2,0,0,0,0, + 0,0,32,0,103,0,85,4,34,0,88,18,85,3,53,3, + 0,0,0,0,0,0,32,0,103,0,85,0,91,14,0,0, + 0,0,0,0,0,0,58,88,0,0,97,2,0,0,85,5, + 36,0,30,0,91,17,0,0,0,0,0,0,0,0,85,5, + 83,2,53,2,0,0,0,0,0,0,117,2,0,0,112,103, + 91,19,0,0,0,0,0,0,0,0,85,7,53,1,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,2,0,0, + 77,33,0,0,91,21,0,0,0,0,0,0,0,0,85,7, + 53,1,0,0,0,0,0,0,36,0,33,0,32,0,91,13, + 0,0,0,0,0,0,0,0,83,4,53,1,0,0,0,0, + 0,0,32,0,31,0,103,0,61,3,31,0,102,1,41,5, + 78,122,30,97,114,103,118,32,109,117,115,116,32,98,101,32, + 97,32,116,117,112,108,101,32,111,114,32,97,32,108,105,115, + 116,114,2,0,0,0,122,34,97,114,103,118,32,102,105,114, + 115,116,32,101,108,101,109,101,110,116,32,99,97,110,110,111, + 116,32,98,101,32,101,109,112,116,121,233,127,0,0,0,41, + 11,114,116,0,0,0,114,139,0,0,0,114,30,0,0,0, + 114,241,0,0,0,114,243,0,0,0,114,101,1,0,0,114, + 40,0,0,0,114,104,1,0,0,218,7,119,97,105,116,112, + 105,100,218,10,87,73,70,83,84,79,80,80,69,68,218,22, + 119,97,105,116,115,116,97,116,117,115,95,116,111,95,101,120, + 105,116,99,111,100,101,41,8,114,120,0,0,0,114,204,0, + 0,0,114,205,0,0,0,114,209,0,0,0,218,4,102,117, + 110,99,218,3,112,105,100,218,4,119,112,105,100,218,3,115, + 116,115,115,8,0,0,0,32,32,32,32,32,32,32,32,114, + 25,0,0,0,218,9,95,115,112,97,119,110,118,101,102,114, + 115,1,0,0,117,3,0,0,115,158,0,0,0,128,0,228, + 15,25,152,36,164,21,172,4,160,13,215,15,46,209,15,46, + 220,18,27,208,28,60,211,18,61,208,12,61,222,15,19,152, + 52,160,1,159,55,220,18,28,208,29,65,211,18,66,208,12, + 66,220,14,18,139,102,136,3,222,15,18,240,4,6,13,27, + 216,19,22,145,59,217,20,24,152,20,213,20,36,225,20,24, + 152,20,160,83,213,20,41,240,10,0,16,20,148,120,211,15, + 31,216,23,26,144,10,216,18,19,220,28,35,160,67,168,17, + 155,79,145,9,144,4,220,19,29,152,99,151,63,145,63,217, + 20,28,228,23,45,168,99,211,23,50,208,16,50,248,240,23, + 1,13,27,220,16,21,144,99,150,10,250,115,18,0,0,0, + 193,21,11,66,35,0,193,33,9,66,35,0,194,35,13,66, + 50,3,99,3,0,0,0,0,0,0,0,0,0,0,0,7, + 0,0,0,3,0,0,0,243,38,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,88,1,85,2,83,1,91,2, + 0,0,0,0,0,0,0,0,53,5,0,0,0,0,0,0, + 36,0,41,2,97,21,1,0,0,115,112,97,119,110,118,40, + 109,111,100,101,44,32,102,105,108,101,44,32,97,114,103,115, + 41,32,45,62,32,105,110,116,101,103,101,114,10,10,69,120, + 101,99,117,116,101,32,102,105,108,101,32,119,105,116,104,32, + 97,114,103,117,109,101,110,116,115,32,102,114,111,109,32,97, + 114,103,115,32,105,110,32,97,32,115,117,98,112,114,111,99, + 101,115,115,46,10,73,102,32,109,111,100,101,32,61,61,32, + 80,95,78,79,87,65,73,84,32,114,101,116,117,114,110,32, + 116,104,101,32,112,105,100,32,111,102,32,116,104,101,32,112, + 114,111,99,101,115,115,46,10,73,102,32,109,111,100,101,32, + 61,61,32,80,95,87,65,73,84,32,114,101,116,117,114,110, + 32,116,104,101,32,112,114,111,99,101,115,115,39,115,32,101, + 120,105,116,32,99,111,100,101,32,105,102,32,105,116,32,101, + 120,105,116,115,32,110,111,114,109,97,108,108,121,59,10,111, + 116,104,101,114,119,105,115,101,32,114,101,116,117,114,110,32, + 45,83,73,71,44,32,119,104,101,114,101,32,83,73,71,32, + 105,115,32,116,104,101,32,115,105,103,110,97,108,32,116,104, + 97,116,32,107,105,108,108,101,100,32,105,116,46,32,78,41, + 2,114,115,1,0,0,114,202,0,0,0,169,3,114,120,0, + 0,0,114,204,0,0,0,114,205,0,0,0,115,3,0,0, + 0,32,32,32,114,25,0,0,0,114,102,1,0,0,114,102, + 1,0,0,144,3,0,0,115,21,0,0,0,128,0,244,14, + 0,16,25,152,20,160,84,168,52,180,21,211,15,55,208,8, + 55,114,27,0,0,0,99,4,0,0,0,0,0,0,0,0, + 0,0,0,7,0,0,0,3,0,0,0,243,36,0,0,0, + 149,0,91,1,0,0,0,0,0,0,0,0,88,1,88,35, + 91,2,0,0,0,0,0,0,0,0,53,5,0,0,0,0, + 0,0,36,0,41,1,97,58,1,0,0,115,112,97,119,110, + 118,101,40,109,111,100,101,44,32,102,105,108,101,44,32,97, + 114,103,115,44,32,101,110,118,41,32,45,62,32,105,110,116, + 101,103,101,114,10,10,69,120,101,99,117,116,101,32,102,105, + 108,101,32,119,105,116,104,32,97,114,103,117,109,101,110,116, + 115,32,102,114,111,109,32,97,114,103,115,32,105,110,32,97, + 32,115,117,98,112,114,111,99,101,115,115,32,119,105,116,104, + 32,116,104,101,10,115,112,101,99,105,102,105,101,100,32,101, + 110,118,105,114,111,110,109,101,110,116,46,10,73,102,32,109, + 111,100,101,32,61,61,32,80,95,78,79,87,65,73,84,32, + 114,101,116,117,114,110,32,116,104,101,32,112,105,100,32,111, + 102,32,116,104,101,32,112,114,111,99,101,115,115,46,10,73, + 102,32,109,111,100,101,32,61,61,32,80,95,87,65,73,84, + 32,114,101,116,117,114,110,32,116,104,101,32,112,114,111,99, + 101,115,115,39,115,32,101,120,105,116,32,99,111,100,101,32, + 105,102,32,105,116,32,101,120,105,116,115,32,110,111,114,109, + 97,108,108,121,59,10,111,116,104,101,114,119,105,115,101,32, + 114,101,116,117,114,110,32,45,83,73,71,44,32,119,104,101, + 114,101,32,83,73,71,32,105,115,32,116,104,101,32,115,105, + 103,110,97,108,32,116,104,97,116,32,107,105,108,108,101,100, + 32,105,116,46,32,41,2,114,115,1,0,0,114,91,0,0, + 0,169,4,114,120,0,0,0,114,204,0,0,0,114,205,0, + 0,0,114,209,0,0,0,115,4,0,0,0,32,32,32,32, + 114,25,0,0,0,218,7,115,112,97,119,110,118,101,114,120, + 1,0,0,153,3,0,0,115,19,0,0,0,128,0,244,16, + 0,16,25,152,20,160,84,180,6,211,15,55,208,8,55,114, + 27,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,7,0,0,0,3,0,0,0,243,38,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,88,1,85,2,83,1, + 91,2,0,0,0,0,0,0,0,0,53,5,0,0,0,0, + 0,0,36,0,41,2,97,56,1,0,0,115,112,97,119,110, + 118,112,40,109,111,100,101,44,32,102,105,108,101,44,32,97, + 114,103,115,41,32,45,62,32,105,110,116,101,103,101,114,10, + 10,69,120,101,99,117,116,101,32,102,105,108,101,32,40,119, + 104,105,99,104,32,105,115,32,108,111,111,107,101,100,32,102, + 111,114,32,97,108,111,110,103,32,36,80,65,84,72,41,32, + 119,105,116,104,32,97,114,103,117,109,101,110,116,115,32,102, + 114,111,109,10,97,114,103,115,32,105,110,32,97,32,115,117, + 98,112,114,111,99,101,115,115,46,10,73,102,32,109,111,100, + 101,32,61,61,32,80,95,78,79,87,65,73,84,32,114,101, + 116,117,114,110,32,116,104,101,32,112,105,100,32,111,102,32, + 116,104,101,32,112,114,111,99,101,115,115,46,10,73,102,32, + 109,111,100,101,32,61,61,32,80,95,87,65,73,84,32,114, + 101,116,117,114,110,32,116,104,101,32,112,114,111,99,101,115, + 115,39,115,32,101,120,105,116,32,99,111,100,101,32,105,102, + 32,105,116,32,101,120,105,116,115,32,110,111,114,109,97,108, + 108,121,59,10,111,116,104,101,114,119,105,115,101,32,114,101, + 116,117,114,110,32,45,83,73,71,44,32,119,104,101,114,101, + 32,83,73,71,32,105,115,32,116,104,101,32,115,105,103,110, + 97,108,32,116,104,97,116,32,107,105,108,108,101,100,32,105, + 116,46,32,78,41,2,114,115,1,0,0,114,212,0,0,0, + 114,117,1,0,0,115,3,0,0,0,32,32,32,114,25,0, + 0,0,218,7,115,112,97,119,110,118,112,114,122,1,0,0, + 165,3,0,0,115,21,0,0,0,128,0,244,16,0,16,25, + 152,20,160,84,168,52,180,22,211,15,56,208,8,56,114,27, + 0,0,0,99,4,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,243,36,0,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,88,1,88,35,91,2,0, + 0,0,0,0,0,0,0,53,5,0,0,0,0,0,0,36, + 0,41,1,97,92,1,0,0,115,112,97,119,110,118,112,101, + 40,109,111,100,101,44,32,102,105,108,101,44,32,97,114,103, + 115,44,32,101,110,118,41,32,45,62,32,105,110,116,101,103, + 101,114,10,10,69,120,101,99,117,116,101,32,102,105,108,101, + 32,40,119,104,105,99,104,32,105,115,32,108,111,111,107,101, + 100,32,102,111,114,32,97,108,111,110,103,32,36,80,65,84, + 72,41,32,119,105,116,104,32,97,114,103,117,109,101,110,116, + 115,32,102,114,111,109,10,97,114,103,115,32,105,110,32,97, + 32,115,117,98,112,114,111,99,101,115,115,32,119,105,116,104, + 32,116,104,101,32,115,117,112,112,108,105,101,100,32,101,110, + 118,105,114,111,110,109,101,110,116,46,10,73,102,32,109,111, + 100,101,32,61,61,32,80,95,78,79,87,65,73,84,32,114, + 101,116,117,114,110,32,116,104,101,32,112,105,100,32,111,102, + 32,116,104,101,32,112,114,111,99,101,115,115,46,10,73,102, + 32,109,111,100,101,32,61,61,32,80,95,87,65,73,84,32, + 114,101,116,117,114,110,32,116,104,101,32,112,114,111,99,101, + 115,115,39,115,32,101,120,105,116,32,99,111,100,101,32,105, + 102,32,105,116,32,101,120,105,116,115,32,110,111,114,109,97, + 108,108,121,59,10,111,116,104,101,114,119,105,115,101,32,114, + 101,116,117,114,110,32,45,83,73,71,44,32,119,104,101,114, + 101,32,83,73,71,32,105,115,32,116,104,101,32,115,105,103, + 110,97,108,32,116,104,97,116,32,107,105,108,108,101,100,32, + 105,116,46,32,41,2,114,115,1,0,0,114,215,0,0,0, + 114,119,1,0,0,115,4,0,0,0,32,32,32,32,114,25, + 0,0,0,218,8,115,112,97,119,110,118,112,101,114,124,1, + 0,0,175,3,0,0,115,19,0,0,0,128,0,244,16,0, + 16,25,152,20,160,84,180,7,211,15,56,208,8,56,114,27, + 0,0,0,41,4,114,102,1,0,0,114,120,1,0,0,114, + 122,1,0,0,114,124,1,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,7,0,0,0,243,26, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,88, + 1,85,2,53,3,0,0,0,0,0,0,36,0,41,1,97, + 22,1,0,0,115,112,97,119,110,108,40,109,111,100,101,44, + 32,102,105,108,101,44,32,42,97,114,103,115,41,32,45,62, + 32,105,110,116,101,103,101,114,10,10,69,120,101,99,117,116, + 101,32,102,105,108,101,32,119,105,116,104,32,97,114,103,117, + 109,101,110,116,115,32,102,114,111,109,32,97,114,103,115,32, + 105,110,32,97,32,115,117,98,112,114,111,99,101,115,115,46, + 10,73,102,32,109,111,100,101,32,61,61,32,80,95,78,79, + 87,65,73,84,32,114,101,116,117,114,110,32,116,104,101,32, + 112,105,100,32,111,102,32,116,104,101,32,112,114,111,99,101, + 115,115,46,10,73,102,32,109,111,100,101,32,61,61,32,80, + 95,87,65,73,84,32,114,101,116,117,114,110,32,116,104,101, + 32,112,114,111,99,101,115,115,39,115,32,101,120,105,116,32, + 99,111,100,101,32,105,102,32,105,116,32,101,120,105,116,115, + 32,110,111,114,109,97,108,108,121,59,10,111,116,104,101,114, + 119,105,115,101,32,114,101,116,117,114,110,32,45,83,73,71, + 44,32,119,104,101,114,101,32,83,73,71,32,105,115,32,116, + 104,101,32,115,105,103,110,97,108,32,116,104,97,116,32,107, + 105,108,108,101,100,32,105,116,46,32,41,1,114,102,1,0, + 0,114,117,1,0,0,115,3,0,0,0,32,32,32,114,25, + 0,0,0,218,6,115,112,97,119,110,108,114,126,1,0,0, + 193,3,0,0,115,17,0,0,0,128,0,244,14,0,16,22, + 144,100,160,36,211,15,39,208,8,39,114,27,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0, + 7,0,0,0,243,44,0,0,0,149,0,85,2,83,1,5, + 0,0,0,110,3,91,1,0,0,0,0,0,0,0,0,88, + 1,85,2,83,2,83,1,4,0,85,3,53,4,0,0,0, + 0,0,0,36,0,41,3,97,58,1,0,0,115,112,97,119, + 110,108,101,40,109,111,100,101,44,32,102,105,108,101,44,32, + 42,97,114,103,115,44,32,101,110,118,41,32,45,62,32,105, + 110,116,101,103,101,114,10,10,69,120,101,99,117,116,101,32, + 102,105,108,101,32,119,105,116,104,32,97,114,103,117,109,101, + 110,116,115,32,102,114,111,109,32,97,114,103,115,32,105,110, + 32,97,32,115,117,98,112,114,111,99,101,115,115,32,119,105, + 116,104,32,116,104,101,10,115,117,112,112,108,105,101,100,32, + 101,110,118,105,114,111,110,109,101,110,116,46,10,73,102,32, + 109,111,100,101,32,61,61,32,80,95,78,79,87,65,73,84, + 32,114,101,116,117,114,110,32,116,104,101,32,112,105,100,32, + 111,102,32,116,104,101,32,112,114,111,99,101,115,115,46,10, + 73,102,32,109,111,100,101,32,61,61,32,80,95,87,65,73, + 84,32,114,101,116,117,114,110,32,116,104,101,32,112,114,111, + 99,101,115,115,39,115,32,101,120,105,116,32,99,111,100,101, + 32,105,102,32,105,116,32,101,120,105,116,115,32,110,111,114, + 109,97,108,108,121,59,10,111,116,104,101,114,119,105,115,101, + 32,114,101,116,117,114,110,32,45,83,73,71,44,32,119,104, + 101,114,101,32,83,73,71,32,105,115,32,116,104,101,32,115, + 105,103,110,97,108,32,116,104,97,116,32,107,105,108,108,101, + 100,32,105,116,46,32,114,184,0,0,0,78,41,1,114,120, + 1,0,0,114,119,1,0,0,115,4,0,0,0,32,32,32, + 32,114,25,0,0,0,218,7,115,112,97,119,110,108,101,114, + 128,1,0,0,202,3,0,0,115,34,0,0,0,128,0,240, + 16,0,15,19,144,50,137,104,136,3,220,15,22,144,116,160, + 52,168,3,168,18,160,57,168,99,211,15,50,208,8,50,114, + 27,0,0,0,114,126,1,0,0,114,128,1,0,0,114,122, + 1,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,7,0,0,0,243,26,0,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,88,1,85,2,53,3,0, + 0,0,0,0,0,36,0,41,1,97,87,1,0,0,115,112, + 97,119,110,108,112,40,109,111,100,101,44,32,102,105,108,101, + 44,32,42,97,114,103,115,41,32,45,62,32,105,110,116,101, + 103,101,114,10,10,69,120,101,99,117,116,101,32,102,105,108, + 101,32,40,119,104,105,99,104,32,105,115,32,108,111,111,107, + 101,100,32,102,111,114,32,97,108,111,110,103,32,36,80,65, + 84,72,41,32,119,105,116,104,32,97,114,103,117,109,101,110, + 116,115,32,102,114,111,109,10,97,114,103,115,32,105,110,32, + 97,32,115,117,98,112,114,111,99,101,115,115,32,119,105,116, + 104,32,116,104,101,32,115,117,112,112,108,105,101,100,32,101, + 110,118,105,114,111,110,109,101,110,116,46,10,73,102,32,109, + 111,100,101,32,61,61,32,80,95,78,79,87,65,73,84,32, + 114,101,116,117,114,110,32,116,104,101,32,112,105,100,32,111, + 102,32,116,104,101,32,112,114,111,99,101,115,115,46,10,73, + 102,32,109,111,100,101,32,61,61,32,80,95,87,65,73,84, + 32,114,101,116,117,114,110,32,116,104,101,32,112,114,111,99, + 101,115,115,39,115,32,101,120,105,116,32,99,111,100,101,32, + 105,102,32,105,116,32,101,120,105,116,115,32,110,111,114,109, + 97,108,108,121,59,10,111,116,104,101,114,119,105,115,101,32, + 114,101,116,117,114,110,32,45,83,73,71,44,32,119,104,101, + 114,101,32,83,73,71,32,105,115,32,116,104,101,32,115,105, + 103,110,97,108,32,116,104,97,116,32,107,105,108,108,101,100, + 32,105,116,46,32,41,1,114,122,1,0,0,114,117,1,0, + 0,115,3,0,0,0,32,32,32,114,25,0,0,0,218,7, + 115,112,97,119,110,108,112,114,130,1,0,0,220,3,0,0, + 115,17,0,0,0,128,0,244,16,0,16,23,144,116,160,52, + 211,15,40,208,8,40,114,27,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0, + 243,44,0,0,0,149,0,85,2,83,1,5,0,0,0,110, + 3,91,1,0,0,0,0,0,0,0,0,88,1,85,2,83, + 2,83,1,4,0,85,3,53,4,0,0,0,0,0,0,36, + 0,41,3,97,93,1,0,0,115,112,97,119,110,108,112,101, + 40,109,111,100,101,44,32,102,105,108,101,44,32,42,97,114, + 103,115,44,32,101,110,118,41,32,45,62,32,105,110,116,101, + 103,101,114,10,10,69,120,101,99,117,116,101,32,102,105,108, + 101,32,40,119,104,105,99,104,32,105,115,32,108,111,111,107, + 101,100,32,102,111,114,32,97,108,111,110,103,32,36,80,65, + 84,72,41,32,119,105,116,104,32,97,114,103,117,109,101,110, + 116,115,32,102,114,111,109,10,97,114,103,115,32,105,110,32, + 97,32,115,117,98,112,114,111,99,101,115,115,32,119,105,116, + 104,32,116,104,101,32,115,117,112,112,108,105,101,100,32,101, + 110,118,105,114,111,110,109,101,110,116,46,10,73,102,32,109, + 111,100,101,32,61,61,32,80,95,78,79,87,65,73,84,32, + 114,101,116,117,114,110,32,116,104,101,32,112,105,100,32,111, + 102,32,116,104,101,32,112,114,111,99,101,115,115,46,10,73, + 102,32,109,111,100,101,32,61,61,32,80,95,87,65,73,84, + 32,114,101,116,117,114,110,32,116,104,101,32,112,114,111,99, + 101,115,115,39,115,32,101,120,105,116,32,99,111,100,101,32, + 105,102,32,105,116,32,101,120,105,116,115,32,110,111,114,109, + 97,108,108,121,59,10,111,116,104,101,114,119,105,115,101,32, + 114,101,116,117,114,110,32,45,83,73,71,44,32,119,104,101, + 114,101,32,83,73,71,32,105,115,32,116,104,101,32,115,105, + 103,110,97,108,32,116,104,97,116,32,107,105,108,108,101,100, + 32,105,116,46,32,114,184,0,0,0,78,41,1,114,124,1, + 0,0,114,119,1,0,0,115,4,0,0,0,32,32,32,32, + 114,25,0,0,0,218,8,115,112,97,119,110,108,112,101,114, + 132,1,0,0,230,3,0,0,115,34,0,0,0,128,0,240, + 16,0,15,19,144,50,137,104,136,3,220,15,23,152,4,160, + 68,168,19,168,34,160,73,168,115,211,15,51,208,8,51,114, + 27,0,0,0,114,130,1,0,0,114,132,1,0,0,218,7, + 118,120,119,111,114,107,115,99,3,0,0,0,0,0,0,0, + 0,0,0,0,8,0,0,0,3,0,0,0,243,138,1,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,85,0,91, + 2,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,23,0,0,91,5,0, + 0,0,0,0,0,0,0,83,1,91,7,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,45,6,0, + 0,53,1,0,0,0,0,0,0,101,1,85,1,83,2,59, + 1,0,0,97,14,0,0,91,9,0,0,0,0,0,0,0, + 0,83,3,85,1,45,6,0,0,53,1,0,0,0,0,0, + 0,101,1,85,2,83,4,58,88,0,0,100,3,0,0,85, + 2,99,11,0,0,91,9,0,0,0,0,0,0,0,0,83, + 5,53,1,0,0,0,0,0,0,101,1,83,4,83,0,75, + 5,110,3,85,1,83,6,58,88,0,0,97,51,0,0,85, + 3,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,83,7,83,7,85,3,82,14,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,83,8,57,5,110,4,91,17,0,0,0,0,0, + 0,0,0,85,4,82,18,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,4,53,2,0,0,0, + 0,0,0,36,0,85,3,82,13,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,83,7,83, + 7,85,3,82,14,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,2,83,9,57,5,110,4,91, + 17,0,0,0,0,0,0,0,0,85,4,82,20,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 4,53,2,0,0,0,0,0,0,36,0,41,10,78,122,38, + 105,110,118,97,108,105,100,32,99,109,100,32,116,121,112,101, + 32,40,37,115,44,32,101,120,112,101,99,116,101,100,32,115, + 116,114,105,110,103,41,41,2,218,1,114,218,1,119,122,15, + 105,110,118,97,108,105,100,32,109,111,100,101,32,37,114,114, + 2,0,0,0,122,43,112,111,112,101,110,40,41,32,100,111, + 101,115,32,110,111,116,32,115,117,112,112,111,114,116,32,117, + 110,98,117,102,102,101,114,101,100,32,115,116,114,101,97,109, + 115,114,135,1,0,0,84,41,4,218,5,115,104,101,108,108, + 218,4,116,101,120,116,218,6,115,116,100,111,117,116,218,7, + 98,117,102,115,105,122,101,41,4,114,137,1,0,0,114,138, + 1,0,0,218,5,115,116,100,105,110,114,140,1,0,0,41, + 11,114,116,0,0,0,114,47,0,0,0,114,241,0,0,0, + 114,64,1,0,0,114,243,0,0,0,218,10,115,117,98,112, + 114,111,99,101,115,115,218,5,80,111,112,101,110,218,4,80, + 73,80,69,218,11,95,119,114,97,112,95,99,108,111,115,101, + 114,139,1,0,0,114,141,1,0,0,41,5,218,3,99,109, + 100,114,120,0,0,0,218,9,98,117,102,102,101,114,105,110, + 103,114,142,1,0,0,218,4,112,114,111,99,115,5,0,0, + 0,32,32,32,32,32,114,25,0,0,0,218,5,112,111,112, + 101,110,114,149,1,0,0,248,3,0,0,115,209,0,0,0, + 128,0,220,15,25,152,35,156,115,215,15,35,209,15,35,220, + 18,27,208,28,68,196,116,200,67,195,121,209,28,80,211,18, + 81,208,12,81,216,11,15,144,122,211,11,33,220,18,28,208, + 29,46,176,20,209,29,53,211,18,54,208,12,54,216,11,20, + 152,1,139,62,152,89,209,29,46,220,18,28,208,29,74,211, + 18,75,208,12,75,219,8,25,216,11,15,144,51,139,59,216, + 19,29,215,19,35,209,19,35,160,67,216,42,46,176,84,216, + 43,53,175,63,169,63,216,44,53,240,7,0,20,36,240,0, + 3,20,55,136,68,244,8,0,20,31,152,116,159,123,153,123, + 168,68,211,19,49,208,12,49,224,19,29,215,19,35,209,19, + 35,160,67,216,42,46,176,84,216,42,52,175,47,169,47,216, + 44,53,240,7,0,20,36,240,0,3,20,55,136,68,244,8, + 0,20,31,152,116,159,122,153,122,168,52,211,19,48,208,12, + 48,114,27,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,243,56,0,0,0, + 149,0,92,0,114,1,83,0,114,2,83,1,114,3,83,2, + 26,0,114,4,83,3,26,0,114,5,83,4,26,0,114,6, + 83,5,26,0,114,7,83,6,26,0,114,8,83,7,26,0, + 114,9,83,8,114,10,103,9,41,10,114,145,1,0,0,105, + 14,4,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,243,28,0,0,0,149,0, + 88,16,108,0,0,0,0,0,0,0,0,0,88,32,108,1, + 0,0,0,0,0,0,0,0,103,0,114,23,0,0,0,41, + 2,218,7,95,115,116,114,101,97,109,218,5,95,112,114,111, + 99,41,3,114,0,1,0,0,218,6,115,116,114,101,97,109, + 114,148,1,0,0,115,3,0,0,0,32,32,32,114,25,0, + 0,0,114,2,1,0,0,218,20,95,119,114,97,112,95,99, + 108,111,115,101,46,95,95,105,110,105,116,95,95,15,4,0, + 0,115,12,0,0,0,128,0,216,27,33,140,76,216,25,29, + 141,74,114,27,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,243,154,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,32,0,85,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,7,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,1,85,1,83,1,58, + 88,0,0,97,1,0,0,103,0,91,8,0,0,0,0,0, + 0,0,0,83,2,58,88,0,0,97,2,0,0,85,1,36, + 0,85,1,83,3,45,3,0,0,36,0,41,4,78,114,2, + 0,0,0,114,42,0,0,0,233,8,0,0,0,41,5,114, + 152,1,0,0,114,170,0,0,0,114,153,1,0,0,218,4, + 119,97,105,116,114,11,0,0,0,41,2,114,0,1,0,0, + 218,10,114,101,116,117,114,110,99,111,100,101,115,2,0,0, + 0,32,32,114,25,0,0,0,114,170,0,0,0,218,17,95, + 119,114,97,112,95,99,108,111,115,101,46,99,108,111,115,101, + 18,4,0,0,115,67,0,0,0,128,0,216,12,16,143,76, + 137,76,215,12,30,209,12,30,212,12,32,216,25,29,159,26, + 153,26,159,31,153,31,211,25,42,136,74,216,15,25,152,81, + 139,127,216,23,27,220,15,19,144,116,139,124,216,23,33,208, + 16,33,224,23,33,160,81,145,127,208,16,38,114,27,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,6,0,0,0,149,0,85,0,36, + 0,114,23,0,0,0,114,39,1,0,0,114,24,1,0,0, + 115,1,0,0,0,32,114,25,0,0,0,218,9,95,95,101, + 110,116,101,114,95,95,218,21,95,119,114,97,112,95,99,108, + 111,115,101,46,95,95,101,110,116,101,114,95,95,27,4,0, + 0,243,7,0,0,0,128,0,216,19,23,136,75,114,27,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,7,0,0,0,243,36,0,0,0,149,0,85,0, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,32,0,103,0, + 114,23,0,0,0,169,1,114,170,0,0,0,169,2,114,0, + 1,0,0,114,205,0,0,0,115,2,0,0,0,32,32,114, + 25,0,0,0,218,8,95,95,101,120,105,116,95,95,218,20, + 95,119,114,97,112,95,99,108,111,115,101,46,95,95,101,120, + 105,116,95,95,29,4,0,0,243,11,0,0,0,128,0,216, + 12,16,143,74,137,74,141,76,114,27,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,46,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,85,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,53,2,0,0,0, + 0,0,0,36,0,114,23,0,0,0,41,2,218,7,103,101, + 116,97,116,116,114,114,152,1,0,0,41,2,114,0,1,0, + 0,114,11,0,0,0,115,2,0,0,0,32,32,114,25,0, + 0,0,218,11,95,95,103,101,116,97,116,116,114,95,95,218, + 23,95,119,114,97,112,95,99,108,111,115,101,46,95,95,103, + 101,116,97,116,116,114,95,95,31,4,0,0,115,19,0,0, + 0,128,0,220,19,26,152,52,159,60,153,60,168,20,211,19, + 46,208,12,46,114,27,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,44, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,36,0,114, + 23,0,0,0,41,2,218,4,105,116,101,114,114,152,1,0, + 0,114,24,1,0,0,115,1,0,0,0,32,114,25,0,0, + 0,114,20,1,0,0,218,20,95,119,114,97,112,95,99,108, + 111,115,101,46,95,95,105,116,101,114,95,95,33,4,0,0, + 115,17,0,0,0,128,0,220,19,23,152,4,159,12,153,12, + 211,19,37,208,12,37,114,27,0,0,0,41,2,114,153,1, + 0,0,114,152,1,0,0,78,41,11,114,56,1,0,0,114, + 57,1,0,0,114,58,1,0,0,114,59,1,0,0,114,2, + 1,0,0,114,170,0,0,0,114,162,1,0,0,114,168,1, + 0,0,114,173,1,0,0,114,20,1,0,0,114,60,1,0, + 0,114,39,1,0,0,114,27,0,0,0,114,25,0,0,0, + 114,145,1,0,0,114,145,1,0,0,14,4,0,0,115,32, + 0,0,0,134,0,242,2,2,9,30,242,6,8,9,39,242, + 18,1,9,24,242,4,1,9,25,242,4,1,9,47,245,4, + 1,9,38,114,27,0,0,0,114,145,1,0,0,114,149,1, + 0,0,99,4,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,15,0,0,0,243,190,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,85,0,91,2,0,0,0,0, + 0,0,0,0,53,2,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,23,0,0,91,5,0,0,0,0,0,0, + 0,0,83,1,91,7,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,45,6,0,0,53,1,0,0, + 0,0,0,0,101,1,83,2,83,0,75,4,110,6,83,3, + 85,1,59,1,0,0,97,17,0,0,85,6,82,11,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,3,53,1,0,0,0,0,0,0,110,3,85,6,82,12, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,34,0,88,1,88,35,47,4,85,4,81,1,55,6, + 48,0,85,5,68,1,54,1,36,0,41,4,78,122,38,105, + 110,118,97,108,105,100,32,102,100,32,116,121,112,101,32,40, + 37,115,44,32,101,120,112,101,99,116,101,100,32,105,110,116, + 101,103,101,114,41,114,2,0,0,0,218,1,98,41,7,114, + 116,0,0,0,218,3,105,110,116,114,241,0,0,0,114,64, + 1,0,0,218,2,105,111,218,13,116,101,120,116,95,101,110, + 99,111,100,105,110,103,114,71,0,0,0,41,7,218,2,102, + 100,114,120,0,0,0,114,147,1,0,0,114,75,1,0,0, + 114,205,0,0,0,218,6,107,119,97,114,103,115,114,181,1, + 0,0,115,7,0,0,0,32,32,32,32,32,32,32,114,25, + 0,0,0,114,20,0,0,0,114,20,0,0,0,39,4,0, + 0,115,89,0,0,0,128,0,220,11,21,144,98,156,35,215, + 11,30,209,11,30,220,14,23,208,24,64,196,52,200,2,195, + 56,209,24,75,211,14,76,208,8,76,219,4,13,216,7,10, + 144,36,131,127,216,19,21,215,19,35,209,19,35,160,72,211, + 19,45,136,8,216,11,13,143,55,138,55,144,50,152,89,208, + 11,66,176,52,210,11,66,184,54,209,11,66,208,4,66,114, + 27,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,8,0,0,0,3,0,0,0,243,240,1,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,85,0,91,2,0,0, + 0,0,0,0,0,0,91,4,0,0,0,0,0,0,0,0, + 52,2,53,2,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,2,0,0,85,0,36,0,91,7,0,0,0,0, + 0,0,0,0,85,0,53,1,0,0,0,0,0,0,110,1, + 30,0,85,1,82,9,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,110,2,91,1,0,0,0,0,0,0,0,0,85,2, + 91,2,0,0,0,0,0,0,0,0,91,4,0,0,0,0, + 0,0,0,0,52,2,53,2,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,97,2,0,0,85,2,36,0,91,15, + 0,0,0,0,0,0,0,0,83,4,82,19,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,1, + 82,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,7,0,0,0,0,0,0,0,0,85,2, + 53,1,0,0,0,0,0,0,82,16,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,53,1,0,0,0,0,0,0,101,1,33,0, + 91,10,0,0,0,0,0,0,0,0,7,0,97,43,0,0, + 32,0,91,13,0,0,0,0,0,0,0,0,85,1,83,1, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,1,0,0,101,0,91,15,0,0,0,0,0,0,0,0, + 83,2,85,1,82,16,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,45,0,0,0,53,1,0,0, + 0,0,0,0,101,1,91,14,0,0,0,0,0,0,0,0, + 7,0,97,40,0,0,32,0,85,1,82,8,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,25, + 0,0,91,15,0,0,0,0,0,0,0,0,83,2,85,1, + 82,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,45,0,0,0,53,1,0,0,0,0,0,0, + 83,3,101,2,101,0,102,0,61,3,31,0,102,1,41,5, + 97,77,1,0,0,82,101,116,117,114,110,32,116,104,101,32, + 112,97,116,104,32,114,101,112,114,101,115,101,110,116,97,116, + 105,111,110,32,111,102,32,97,32,112,97,116,104,45,108,105, + 107,101,32,111,98,106,101,99,116,46,10,10,73,102,32,115, + 116,114,32,111,114,32,98,121,116,101,115,32,105,115,32,112, + 97,115,115,101,100,32,105,110,44,32,105,116,32,105,115,32, + 114,101,116,117,114,110,101,100,32,117,110,99,104,97,110,103, + 101,100,46,32,79,116,104,101,114,119,105,115,101,32,116,104, + 101,10,111,115,46,80,97,116,104,76,105,107,101,32,105,110, + 116,101,114,102,97,99,101,32,105,115,32,117,115,101,100,32, + 116,111,32,103,101,116,32,116,104,101,32,112,97,116,104,32, + 114,101,112,114,101,115,101,110,116,97,116,105,111,110,46,32, + 73,102,32,116,104,101,10,112,97,116,104,32,114,101,112,114, + 101,115,101,110,116,97,116,105,111,110,32,105,115,32,110,111, + 116,32,115,116,114,32,111,114,32,98,121,116,101,115,44,32, + 84,121,112,101,69,114,114,111,114,32,105,115,32,114,97,105, + 115,101,100,46,32,73,102,32,116,104,101,10,112,114,111,118, + 105,100,101,100,32,112,97,116,104,32,105,115,32,110,111,116, + 32,115,116,114,44,32,98,121,116,101,115,44,32,111,114,32, + 111,115,46,80,97,116,104,76,105,107,101,44,32,84,121,112, + 101,69,114,114,111,114,32,105,115,32,114,97,105,115,101,100, + 46,10,218,10,95,95,102,115,112,97,116,104,95,95,122,47, + 101,120,112,101,99,116,101,100,32,115,116,114,44,32,98,121, + 116,101,115,32,111,114,32,111,115,46,80,97,116,104,76,105, + 107,101,32,111,98,106,101,99,116,44,32,110,111,116,32,78, + 122,55,101,120,112,101,99,116,101,100,32,123,125,46,95,95, + 102,115,112,97,116,104,95,95,40,41,32,116,111,32,114,101, + 116,117,114,110,32,115,116,114,32,111,114,32,98,121,116,101, + 115,44,32,110,111,116,32,123,125,41,10,114,116,0,0,0, + 114,47,0,0,0,114,117,0,0,0,114,64,1,0,0,114, + 186,1,0,0,114,32,0,0,0,218,7,104,97,115,97,116, + 116,114,114,241,0,0,0,114,56,1,0,0,218,6,102,111, + 114,109,97,116,41,3,114,12,0,0,0,218,9,112,97,116, + 104,95,116,121,112,101,218,9,112,97,116,104,95,114,101,112, + 114,115,3,0,0,0,32,32,32,114,25,0,0,0,218,7, + 95,102,115,112,97,116,104,114,191,1,0,0,50,4,0,0, + 115,5,1,0,0,128,0,244,16,0,8,18,144,36,156,19, + 156,101,152,12,215,7,37,209,7,37,216,15,19,136,11,244, + 8,0,17,21,144,84,147,10,128,73,240,2,13,5,18,216, + 20,29,215,20,40,209,20,40,168,20,211,20,46,136,9,244, + 26,0,8,18,144,41,156,99,164,53,152,92,215,7,42,209, + 7,42,216,15,24,208,8,24,228,14,23,240,0,1,25,33, + 223,33,39,161,22,168,9,215,40,58,209,40,58,220,40,44, + 168,89,171,15,215,40,64,209,40,64,243,3,1,34,66,1, + 243,3,2,15,67,1,240,0,2,9,67,1,248,244,31,0, + 12,26,243,0,5,5,57,220,11,18,144,57,152,108,215,11, + 43,209,11,43,216,12,17,228,18,27,240,0,1,29,35,216, + 37,46,215,37,55,209,37,55,241,3,1,29,56,243,0,1, + 19,57,240,0,1,13,57,228,11,20,243,0,5,5,18,216, + 11,20,215,11,31,209,11,31,209,11,39,220,18,27,240,0, + 1,29,35,216,37,46,215,37,55,209,37,55,241,3,1,29, + 56,243,0,1,19,57,216,62,66,240,3,1,13,67,1,240, + 6,0,13,18,240,11,5,5,18,250,115,12,0,0,0,170, + 17,66,16,0,194,16,65,37,67,53,3,114,135,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,0,0,0,0,243,96,0,0,0,149,0,92,0,114,1, + 83,0,114,2,83,1,114,3,83,2,114,4,83,3,114,5, + 92,6,82,14,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,4,26,0,53,0,0,0,0,0, + 0,0,114,8,92,9,83,5,26,0,53,0,0,0,0,0, + 0,0,114,10,92,9,34,0,92,11,53,1,0,0,0,0, + 0,0,114,12,83,3,114,13,103,6,41,7,218,8,80,97, + 116,104,76,105,107,101,105,92,4,0,0,122,67,65,98,115, + 116,114,97,99,116,32,98,97,115,101,32,99,108,97,115,115, + 32,102,111,114,32,105,109,112,108,101,109,101,110,116,105,110, + 103,32,116,104,101,32,102,105,108,101,32,115,121,115,116,101, + 109,32,112,97,116,104,32,112,114,111,116,111,99,111,108,46, + 114,39,1,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,14,0,0,0,149, + 0,91,0,0,0,0,0,0,0,0,0,101,1,41,1,122, + 57,82,101,116,117,114,110,32,116,104,101,32,102,105,108,101, + 32,115,121,115,116,101,109,32,112,97,116,104,32,114,101,112, + 114,101,115,101,110,116,97,116,105,111,110,32,111,102,32,116, + 104,101,32,111,98,106,101,99,116,46,41,1,218,19,78,111, + 116,73,109,112,108,101,109,101,110,116,101,100,69,114,114,111, + 114,114,24,1,0,0,115,1,0,0,0,32,114,25,0,0, + 0,114,186,1,0,0,218,19,80,97,116,104,76,105,107,101, + 46,95,95,102,115,112,97,116,104,95,95,98,4,0,0,115, + 10,0,0,0,128,0,244,6,0,15,34,208,8,33,114,27, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,56,0,0,0,149,0,85, + 0,91,0,0,0,0,0,0,0,0,0,76,0,97,12,0, + 0,91,3,0,0,0,0,0,0,0,0,85,1,83,1,53, + 2,0,0,0,0,0,0,36,0,91,4,0,0,0,0,0, + 0,0,0,36,0,41,2,78,114,186,1,0,0,41,3,114, + 193,1,0,0,114,3,0,0,0,114,49,1,0,0,41,2, + 218,3,99,108,115,218,8,115,117,98,99,108,97,115,115,115, + 2,0,0,0,32,32,114,25,0,0,0,218,16,95,95,115, + 117,98,99,108,97,115,115,104,111,111,107,95,95,218,25,80, + 97,116,104,76,105,107,101,46,95,95,115,117,98,99,108,97, + 115,115,104,111,111,107,95,95,103,4,0,0,115,28,0,0, + 0,128,0,224,11,14,148,40,138,63,220,19,33,160,40,168, + 76,211,19,57,208,12,57,220,15,29,208,8,29,114,27,0, + 0,0,78,41,14,114,56,1,0,0,114,57,1,0,0,114, + 58,1,0,0,114,59,1,0,0,218,7,95,95,100,111,99, + 95,95,218,9,95,95,115,108,111,116,115,95,95,218,3,97, + 98,99,218,14,97,98,115,116,114,97,99,116,109,101,116,104, + 111,100,114,186,1,0,0,218,11,99,108,97,115,115,109,101, + 116,104,111,100,114,200,1,0,0,218,12,71,101,110,101,114, + 105,99,65,108,105,97,115,218,17,95,95,99,108,97,115,115, + 95,103,101,116,105,116,101,109,95,95,114,60,1,0,0,114, + 39,1,0,0,114,27,0,0,0,114,25,0,0,0,114,193, + 1,0,0,114,193,1,0,0,92,4,0,0,115,67,0,0, + 0,134,0,225,4,77,224,16,18,128,73,224,5,8,215,5, + 23,209,5,23,241,2,2,5,34,243,3,0,6,24,240,2, + 2,5,34,240,8,0,6,17,241,2,3,5,30,243,3,0, + 6,17,240,2,3,5,30,241,10,0,25,36,160,76,211,24, + 49,211,4,21,114,27,0,0,0,114,193,1,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,50,0,0,0,149,0,92,0,114,1,83,0, + 114,2,83,1,114,3,83,2,26,0,114,4,83,3,26,0, + 114,5,83,4,26,0,114,6,83,5,26,0,114,7,83,6, + 26,0,114,8,83,7,114,9,103,8,41,9,218,18,95,65, + 100,100,101,100,68,108,108,68,105,114,101,99,116,111,114,121, + 105,113,4,0,0,99,4,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,243,40,0,0,0,149, + 0,88,16,108,0,0,0,0,0,0,0,0,0,88,32,108, + 1,0,0,0,0,0,0,0,0,88,48,108,2,0,0,0, + 0,0,0,0,0,103,0,114,23,0,0,0,41,3,114,12, + 0,0,0,218,7,95,99,111,111,107,105,101,218,21,95,114, + 101,109,111,118,101,95,100,108,108,95,100,105,114,101,99,116, + 111,114,121,41,4,114,0,1,0,0,114,12,0,0,0,218, + 6,99,111,111,107,105,101,218,20,114,101,109,111,118,101,95, + 100,108,108,95,100,105,114,101,99,116,111,114,121,115,4,0, + 0,0,32,32,32,32,114,25,0,0,0,114,2,1,0,0, + 218,27,95,65,100,100,101,100,68,108,108,68,105,114,101,99, + 116,111,114,121,46,95,95,105,110,105,116,95,95,114,4,0, + 0,115,18,0,0,0,128,0,216,24,28,140,73,216,27,33, + 140,76,216,41,61,213,12,38,114,27,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,72,0,0,0,149,0,85,0,82,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,1,0,0,0,0,0,0,32,0,83, + 0,85,0,108,2,0,0,0,0,0,0,0,0,103,0,114, + 23,0,0,0,41,3,114,213,1,0,0,114,212,1,0,0, + 114,12,0,0,0,114,24,1,0,0,115,1,0,0,0,32, + 114,25,0,0,0,114,170,0,0,0,218,24,95,65,100,100, + 101,100,68,108,108,68,105,114,101,99,116,111,114,121,46,99, + 108,111,115,101,118,4,0,0,115,27,0,0,0,128,0,216, + 12,16,215,12,38,209,12,38,160,116,167,124,161,124,212,12, + 52,216,24,28,136,68,141,73,114,27,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,6,0,0,0,149,0,85,0,36,0,114,23,0, + 0,0,114,39,1,0,0,114,24,1,0,0,115,1,0,0, + 0,32,114,25,0,0,0,114,162,1,0,0,218,28,95,65, + 100,100,101,100,68,108,108,68,105,114,101,99,116,111,114,121, + 46,95,95,101,110,116,101,114,95,95,121,4,0,0,114,164, + 1,0,0,114,27,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,7,0,0,0,243,36,0, + 0,0,149,0,85,0,82,1,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,103,0,114,23,0,0,0,114,166,1,0,0, + 114,167,1,0,0,115,2,0,0,0,32,32,114,25,0,0, + 0,114,168,1,0,0,218,27,95,65,100,100,101,100,68,108, + 108,68,105,114,101,99,116,111,114,121,46,95,95,101,120,105, + 116,95,95,123,4,0,0,114,170,1,0,0,114,27,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,92,0,0,0,149,0,85,0,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,27,0,0,83, + 1,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,82,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,36,0,103,2,41,3,78,122,25,60,65,100,100, + 101,100,68,108,108,68,105,114,101,99,116,111,114,121,40,123, + 33,114,125,41,62,122,21,60,65,100,100,101,100,68,108,108, + 68,105,114,101,99,116,111,114,121,40,41,62,41,2,114,12, + 0,0,0,114,188,1,0,0,114,24,1,0,0,115,1,0, + 0,0,32,114,25,0,0,0,114,32,1,0,0,218,27,95, + 65,100,100,101,100,68,108,108,68,105,114,101,99,116,111,114, + 121,46,95,95,114,101,112,114,95,95,125,4,0,0,115,33, + 0,0,0,128,0,216,15,19,143,121,143,121,216,23,50,215, + 23,57,209,23,57,184,36,191,41,185,41,211,23,68,208,16, + 68,216,19,42,114,27,0,0,0,41,3,114,212,1,0,0, + 114,213,1,0,0,114,12,0,0,0,78,41,10,114,56,1, + 0,0,114,57,1,0,0,114,58,1,0,0,114,59,1,0, + 0,114,2,1,0,0,114,170,0,0,0,114,162,1,0,0, + 114,168,1,0,0,114,32,1,0,0,114,60,1,0,0,114, + 39,1,0,0,114,27,0,0,0,114,25,0,0,0,114,210, + 1,0,0,114,210,1,0,0,113,4,0,0,115,27,0,0, + 0,134,0,242,2,3,9,62,242,8,2,9,29,242,6,1, + 9,24,242,4,1,9,25,245,4,3,9,43,114,27,0,0, + 0,114,210,1,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,3,0,0,0,243,92,0,0,0, + 149,0,83,1,83,2,75,0,110,1,85,1,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 34,0,85,0,53,1,0,0,0,0,0,0,110,2,91,5, + 0,0,0,0,0,0,0,0,85,0,85,2,85,1,82,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,3,0,0,0,0,0,0,36,0,41,3,97,31, + 1,0,0,65,100,100,32,97,32,112,97,116,104,32,116,111, + 32,116,104,101,32,68,76,76,32,115,101,97,114,99,104,32, + 112,97,116,104,46,10,10,84,104,105,115,32,115,101,97,114, + 99,104,32,112,97,116,104,32,105,115,32,117,115,101,100,32, + 119,104,101,110,32,114,101,115,111,108,118,105,110,103,32,100, + 101,112,101,110,100,101,110,99,105,101,115,32,102,111,114,32, + 105,109,112,111,114,116,101,100,10,101,120,116,101,110,115,105, + 111,110,32,109,111,100,117,108,101,115,32,40,116,104,101,32, + 109,111,100,117,108,101,32,105,116,115,101,108,102,32,105,115, + 32,114,101,115,111,108,118,101,100,32,116,104,114,111,117,103, + 104,32,115,121,115,46,112,97,116,104,41,44,10,97,110,100, + 32,97,108,115,111,32,98,121,32,99,116,121,112,101,115,46, + 10,10,82,101,109,111,118,101,32,116,104,101,32,100,105,114, + 101,99,116,111,114,121,32,98,121,32,99,97,108,108,105,110, + 103,32,99,108,111,115,101,40,41,32,111,110,32,116,104,101, + 32,114,101,116,117,114,110,101,100,32,111,98,106,101,99,116, + 32,111,114,10,117,115,105,110,103,32,105,116,32,105,110,32, + 97,32,119,105,116,104,32,115,116,97,116,101,109,101,110,116, + 46,10,114,2,0,0,0,78,41,4,114,42,0,0,0,218, + 18,95,97,100,100,95,100,108,108,95,100,105,114,101,99,116, + 111,114,121,114,210,1,0,0,114,213,1,0,0,41,3,114, + 12,0,0,0,114,42,0,0,0,114,214,1,0,0,115,3, + 0,0,0,32,32,32,114,25,0,0,0,218,17,97,100,100, + 95,100,108,108,95,100,105,114,101,99,116,111,114,121,114,227, + 1,0,0,130,4,0,0,115,51,0,0,0,128,0,243,20, + 0,9,18,216,17,19,215,17,38,210,17,38,160,116,211,17, + 44,136,6,220,15,33,216,12,16,216,12,18,216,12,14,215, + 12,36,209,12,36,243,7,4,16,10,240,0,4,9,10,114, + 27,0,0,0,218,17,115,99,104,101,100,95,103,101,116,97, + 102,102,105,110,105,116,121,99,0,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,3,0,0,0,243,42,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,91,3,0, + 0,0,0,0,0,0,0,83,1,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,36,0,41,2,122,167,10, + 71,101,116,32,116,104,101,32,110,117,109,98,101,114,32,111, + 102,32,67,80,85,115,32,111,102,32,116,104,101,32,99,117, + 114,114,101,110,116,32,112,114,111,99,101,115,115,46,10,10, + 82,101,116,117,114,110,32,116,104,101,32,110,117,109,98,101, + 114,32,111,102,32,108,111,103,105,99,97,108,32,67,80,85, + 115,32,117,115,97,98,108,101,32,98,121,32,116,104,101,32, + 99,97,108,108,105,110,103,32,116,104,114,101,97,100,32,111, + 102,32,116,104,101,10,99,117,114,114,101,110,116,32,112,114, + 111,99,101,115,115,46,32,82,101,116,117,114,110,32,78,111, + 110,101,32,105,102,32,105,110,100,101,116,101,114,109,105,110, + 97,98,108,101,46,10,114,2,0,0,0,41,2,114,23,1, + 0,0,114,228,1,0,0,114,39,1,0,0,114,27,0,0, + 0,114,25,0,0,0,218,17,112,114,111,99,101,115,115,95, + 99,112,117,95,99,111,117,110,116,114,230,1,0,0,150,4, + 0,0,115,21,0,0,0,128,0,244,14,0,16,19,212,19, + 36,160,81,211,19,39,211,15,40,208,8,40,114,27,0,0, + 0,41,2,105,255,1,0,0,70,41,3,84,78,70,41,3, + 218,1,46,84,78,114,23,0,0,0,41,2,114,135,1,0, + 0,114,184,0,0,0,41,3,114,135,1,0,0,114,184,0, + 0,0,78,41,113,114,202,1,0,0,114,204,1,0,0,114, + 133,0,0,0,114,57,0,0,0,114,189,0,0,0,218,16, + 95,99,111,108,108,101,99,116,105,111,110,115,95,97,98,99, + 114,3,0,0,0,114,64,1,0,0,114,30,0,0,0,114, + 180,1,0,0,114,207,1,0,0,218,20,98,117,105,108,116, + 105,110,95,109,111,100,117,108,101,95,110,97,109,101,115,218, + 6,95,110,97,109,101,115,114,31,0,0,0,114,26,0,0, + 0,114,36,0,0,0,114,11,0,0,0,114,9,0,0,0, + 114,37,0,0,0,114,40,0,0,0,114,145,0,0,0,218, + 11,73,109,112,111,114,116,69,114,114,111,114,218,9,112,111, + 115,105,120,112,97,116,104,114,12,0,0,0,114,41,0,0, + 0,114,193,0,0,0,114,42,0,0,0,218,6,110,116,112, + 97,116,104,218,7,109,111,100,117,108,101,115,218,7,111,115, + 46,112,97,116,104,114,5,0,0,0,114,6,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,10,0,0,0,114,21, + 0,0,0,114,4,0,0,0,114,13,0,0,0,114,24,0, + 0,0,114,44,0,0,0,114,49,0,0,0,218,3,115,101, + 116,114,45,0,0,0,218,15,115,117,112,112,111,114,116,115, + 95,100,105,114,95,102,100,218,22,115,117,112,112,111,114,116, + 115,95,101,102,102,101,99,116,105,118,101,95,105,100,115,114, + 46,0,0,0,218,11,115,117,112,112,111,114,116,115,95,102, + 100,218,24,115,117,112,112,111,114,116,115,95,102,111,108,108, + 111,119,95,115,121,109,108,105,110,107,115,114,14,0,0,0, + 114,15,0,0,0,114,16,0,0,0,114,114,0,0,0,114, + 125,0,0,0,114,129,0,0,0,218,6,111,98,106,101,99, + 116,114,142,0,0,0,114,163,0,0,0,114,71,0,0,0, + 114,89,0,0,0,114,174,0,0,0,114,167,0,0,0,114, + 186,0,0,0,114,169,0,0,0,114,168,0,0,0,114,206, + 0,0,0,114,210,0,0,0,114,213,0,0,0,114,216,0, + 0,0,114,212,0,0,0,114,215,0,0,0,114,219,0,0, + 0,114,19,0,0,0,114,246,0,0,0,114,247,0,0,0, + 114,249,0,0,0,114,81,1,0,0,114,222,0,0,0,114, + 85,1,0,0,114,242,0,0,0,114,87,1,0,0,114,255, + 0,0,0,114,117,0,0,0,114,89,1,0,0,114,90,1, + 0,0,114,100,1,0,0,114,17,0,0,0,114,18,0,0, + 0,114,103,1,0,0,114,104,1,0,0,114,105,1,0,0, + 114,115,1,0,0,114,102,1,0,0,114,120,1,0,0,114, + 122,1,0,0,114,124,1,0,0,114,126,1,0,0,114,128, + 1,0,0,114,130,1,0,0,114,132,1,0,0,218,8,112, + 108,97,116,102,111,114,109,114,149,1,0,0,114,145,1,0, + 0,114,20,0,0,0,114,191,1,0,0,114,135,0,0,0, + 114,56,1,0,0,218,3,65,66,67,114,193,1,0,0,114, + 210,1,0,0,114,227,1,0,0,218,21,95,103,101,116,95, + 99,112,117,95,99,111,117,110,116,95,99,111,110,102,105,103, + 114,230,1,0,0,218,9,99,112,117,95,99,111,117,110,116, + 114,39,1,0,0,114,27,0,0,0,114,25,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,250,1,0,0,1,0, + 0,0,115,103,6,0,0,240,3,1,1,1,241,2,21,1, + 4,243,48,0,1,11,219,0,10,219,0,17,229,0,43,225, + 15,19,144,68,152,19,145,73,139,127,128,12,224,9,12,215, + 9,33,209,9,33,128,6,242,6,3,11,21,128,7,242,10, + 1,1,29,242,6,4,1,55,240,16,0,4,11,136,102,211, + 3,20,216,11,18,128,68,216,14,18,128,71,220,4,23,240, + 2,4,5,13,221,8,31,216,8,15,143,14,137,14,144,119, + 212,8,31,243,6,0,5,29,240,4,3,5,13,221,8,41, + 243,8,0,5,17,216,4,11,135,78,129,78,209,19,36,160, + 85,211,19,43,212,4,44,217,8,13,224,5,9,136,86,131, + 94,216,11,15,128,68,216,14,20,128,71,220,4,20,240,2, + 4,5,13,221,8,28,216,8,15,143,14,137,14,144,119,212, + 8,31,243,6,0,5,26,227,4,13,216,4,11,135,78,129, + 78,209,19,36,160,82,211,19,40,212,4,41,216,8,10,240, + 4,3,5,13,222,8,38,241,10,0,11,22,208,22,51,211, + 10,52,208,4,52,224,25,29,128,3,135,11,129,11,136,73, + 209,0,22,247,2,1,1,13,247,0,1,1,13,243,0,1, + 1,13,240,6,0,5,11,241,6,0,4,11,208,11,28,215, + 3,29,210,3,29,217,15,22,139,121,128,72,242,2,2,5, + 35,241,8,0,12,15,139,53,128,68,217,4,8,208,9,25, + 152,72,212,4,37,217,4,8,136,31,152,71,212,4,36,217, + 4,8,136,31,152,71,212,4,36,217,4,8,136,30,152,70, + 212,4,35,217,4,8,136,28,152,71,212,4,36,217,4,8, + 208,9,25,152,71,212,4,36,217,4,8,136,29,152,70,212, + 4,35,217,4,8,136,30,152,71,212,4,36,217,4,8,136, + 31,152,72,212,4,37,217,4,8,136,30,152,71,212,4,36, + 217,4,8,136,29,152,70,212,4,35,217,4,8,208,9,26, + 152,74,212,4,39,217,4,8,136,31,152,72,212,4,37,217, + 4,8,208,9,25,152,73,212,4,38,217,4,8,136,31,152, + 72,212,4,37,217,4,8,136,31,152,71,212,4,36,217,4, + 8,208,9,25,152,71,212,4,36,216,22,26,128,79,225,11, + 14,139,53,128,68,217,4,8,208,9,25,152,72,212,4,37, + 216,29,33,208,4,26,225,11,14,139,53,128,68,217,4,8, + 136,29,152,71,212,4,36,217,4,8,136,29,152,71,212,4, + 36,217,4,8,136,28,152,71,212,4,36,217,4,8,136,29, + 152,71,212,4,36,217,4,8,208,9,25,152,73,212,4,38, + 217,4,8,208,9,25,152,73,212,4,38,217,4,8,136,30, + 152,72,212,4,37,216,4,8,135,72,129,72,136,84,132,78, + 217,4,8,208,9,25,152,74,212,4,39,217,4,8,136,31, + 152,71,212,4,36,217,4,8,136,30,152,71,212,4,36,217, + 4,8,208,9,25,152,74,212,4,39,217,7,14,136,121,215, + 7,25,209,7,25,153,103,160,106,215,30,49,209,30,49,217, + 8,12,136,95,152,105,212,8,40,216,18,22,128,75,225,11, + 14,139,53,128,68,217,4,8,208,9,25,152,72,212,4,37, + 241,44,0,5,9,136,31,152,71,212,4,36,217,4,8,136, + 30,152,70,212,4,35,217,4,8,136,31,152,73,212,4,38, + 217,4,8,136,29,152,71,212,4,36,217,4,8,136,28,152, + 71,212,4,36,217,7,14,136,120,215,7,24,209,7,24,217, + 8,12,136,93,152,71,212,8,36,217,4,8,136,29,152,70, + 212,4,35,217,4,8,136,30,152,71,212,4,36,217,4,8, + 136,28,152,70,212,4,35,217,4,8,136,30,152,70,212,4, + 35,217,4,8,208,9,25,152,71,212,4,36,217,4,8,136, + 28,152,70,212,4,35,216,31,35,208,4,28,224,8,12,216, + 8,23,216,8,16,216,8,12,240,12,0,12,13,128,8,216, + 11,12,128,8,216,11,12,128,8,244,10,30,1,18,242,64, + 1,20,1,38,242,44,24,1,17,240,52,0,1,8,135,14, + 129,14,210,15,52,212,0,53,241,8,0,27,33,155,40,208, + 0,23,244,4,88,2,1,39,240,116,4,0,1,8,135,14, + 129,14,136,118,212,0,22,224,4,8,136,36,128,60,144,63, + 211,3,34,168,7,176,20,160,127,184,43,211,39,69,240,4, + 45,5,33,192,101,208,84,88,246,0,45,5,33,240,96,1, + 0,19,20,128,75,216,19,20,128,76,216,19,20,128,76,242, + 4,72,1,5,67,1,240,84,2,0,5,12,135,78,129,78, + 144,55,212,4,27,242,4,5,1,22,242,14,6,1,33,242, + 16,5,1,23,242,14,7,1,34,242,18,6,1,25,242,16, + 7,1,30,240,18,0,1,8,135,14,129,14,210,15,71,212, + 0,72,244,4,29,1,19,244,64,1,41,1,36,247,90,1, + 0,1,53,244,4,71,1,1,19,136,126,244,0,71,1,1, + 19,242,82,2,27,1,24,241,60,0,11,25,211,10,26,128, + 7,216,4,18,244,6,4,1,37,240,12,0,27,31,160,36, + 153,44,208,0,22,216,0,7,135,14,129,14,208,15,51,212, + 0,52,230,3,25,242,2,3,5,21,241,12,0,16,24,152, + 7,159,13,153,13,216,8,20,144,101,216,8,20,144,101,243, + 5,2,16,29,128,72,240,6,0,9,21,244,4,4,5,42, + 240,12,0,5,12,135,78,129,78,208,19,42,212,4,43,242, + 4,28,1,30,241,60,0,22,30,147,90,209,0,18,128,8, + 136,40,216,4,12,241,6,0,4,11,136,54,135,63,129,63, + 153,55,160,56,215,27,44,209,27,44,177,23,184,23,215,49, + 65,209,49,65,224,13,14,128,70,216,27,28,208,4,28,128, + 72,136,121,224,4,11,135,78,129,78,210,19,54,212,4,55, + 242,12,25,5,51,242,54,7,5,56,242,18,8,5,56,242, + 24,8,5,57,242,20,8,5,57,240,22,0,5,12,135,78, + 129,78,210,19,63,212,4,64,241,6,0,4,11,136,56,215, + 3,20,209,3,20,242,8,7,5,40,242,18,9,5,51,240, + 24,0,5,12,135,78,129,78,144,72,152,105,208,19,40,212, + 4,41,241,6,0,4,11,136,57,215,3,21,209,3,21,242, + 6,8,5,41,242,20,9,5,52,240,24,0,5,12,135,78, + 129,78,144,73,152,122,208,19,42,212,4,43,240,8,0,4, + 7,135,60,129,60,144,57,211,3,28,244,4,19,5,49,247, + 44,20,5,38,241,0,20,5,38,240,44,0,5,12,135,78, + 129,78,144,55,212,4,27,244,6,6,1,67,1,242,22,33, + 1,67,1,241,74,1,0,8,15,136,120,215,7,24,209,7, + 24,216,13,20,128,70,216,22,30,128,70,132,79,244,6,17, + 1,50,136,115,143,119,137,119,244,0,17,1,50,240,40,0, + 4,8,136,52,131,60,247,2,15,5,43,241,0,15,5,43, + 242,34,16,5,10,241,38,0,4,11,208,11,30,215,3,31, + 209,3,31,160,67,215,36,61,210,36,61,211,36,63,192,33, + 211,36,67,243,2,7,5,41,240,20,0,25,34,209,4,21, + 248,240,75,35,0,12,23,243,0,1,5,13,218,8,12,240, + 3,1,5,13,251,240,12,0,12,23,243,0,1,5,13,218, + 8,12,240,3,1,5,13,251,240,28,0,12,23,243,0,1, + 5,13,218,8,12,240,3,1,5,13,251,240,20,0,12,23, + 243,0,1,5,13,218,8,12,240,3,1,5,13,250,115,72, + 0,0,0,193,6,23,85,42,0,193,34,6,85,55,0,194, + 21,23,86,4,0,195,13,6,86,17,0,213,42,6,85,52, + 3,213,51,1,85,52,3,213,55,6,86,1,3,214,0,1, + 86,1,3,214,4,6,86,14,3,214,13,1,86,14,3,214, + 17,6,86,27,3,214,26,1,86,27,3, +}; diff --git a/android/Python/frozen_modules/posixpath.h b/android/Python/frozen_modules/posixpath.h new file mode 100644 index 00000000000..e448c3d3ea6 --- /dev/null +++ b/android/Python/frozen_modules/posixpath.h @@ -0,0 +1,1134 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__posixpath[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,243,134,1,0,0,149,0,83,0,114,0, + 83,1,114,1,83,2,114,2,83,1,114,3,83,3,114,4, + 83,4,114,5,83,5,114,6,83,6,114,7,83,7,114,8, + 83,8,83,6,75,9,114,9,83,8,83,6,75,10,114,10, + 83,8,83,6,75,11,114,11,83,8,83,6,75,12,114,12, + 83,8,83,6,75,13,114,13,83,8,83,9,75,13,55,2, + 32,0,47,0,83,10,81,1,114,14,83,11,26,0,114,15, + 83,12,26,0,114,16,83,13,26,0,114,17,83,14,26,0, + 114,18,83,15,26,0,114,19,83,16,26,0,114,20,92,13, + 82,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,92,20,108,0,0,0,0,0, + 0,0,0,0,83,17,26,0,114,22,30,0,83,8,83,18, + 75,23,74,24,114,25,32,0,83,20,26,0,114,27,83,21, + 26,0,114,28,83,22,26,0,114,29,83,23,26,0,114,30, + 83,24,114,31,83,6,113,32,83,6,113,33,83,25,26,0, + 114,34,30,0,83,8,83,26,75,23,74,35,114,36,32,0, + 83,28,26,0,114,37,83,29,83,30,46,1,83,31,26,0, + 106,2,114,38,92,11,82,78,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,32,58,72,0,0, + 114,40,83,35,83,33,26,0,106,1,114,41,83,34,26,0, + 114,42,103,6,33,0,92,26,7,0,97,6,0,0,32,0, + 83,19,26,0,114,25,31,0,78,73,102,0,61,3,31,0, + 102,1,33,0,92,26,7,0,97,6,0,0,32,0,83,27, + 26,0,114,36,31,0,78,60,102,0,61,3,31,0,102,1, + 41,36,97,217,1,0,0,67,111,109,109,111,110,32,111,112, + 101,114,97,116,105,111,110,115,32,111,110,32,80,111,115,105, + 120,32,112,97,116,104,110,97,109,101,115,46,10,10,73,110, + 115,116,101,97,100,32,111,102,32,105,109,112,111,114,116,105, + 110,103,32,116,104,105,115,32,109,111,100,117,108,101,32,100, + 105,114,101,99,116,108,121,44,32,105,109,112,111,114,116,32, + 111,115,32,97,110,100,32,114,101,102,101,114,32,116,111,10, + 116,104,105,115,32,109,111,100,117,108,101,32,97,115,32,111, + 115,46,112,97,116,104,46,32,32,84,104,101,32,34,111,115, + 46,112,97,116,104,34,32,110,97,109,101,32,105,115,32,97, + 110,32,97,108,105,97,115,32,102,111,114,32,116,104,105,115, + 10,109,111,100,117,108,101,32,111,110,32,80,111,115,105,120, + 32,115,121,115,116,101,109,115,59,32,111,110,32,111,116,104, + 101,114,32,115,121,115,116,101,109,115,32,40,101,46,103,46, + 32,87,105,110,100,111,119,115,41,44,10,111,115,46,112,97, + 116,104,32,112,114,111,118,105,100,101,115,32,116,104,101,32, + 115,97,109,101,32,111,112,101,114,97,116,105,111,110,115,32, + 105,110,32,97,32,109,97,110,110,101,114,32,115,112,101,99, + 105,102,105,99,32,116,111,32,116,104,97,116,10,112,108,97, + 116,102,111,114,109,44,32,97,110,100,32,105,115,32,97,110, + 32,97,108,105,97,115,32,116,111,32,97,110,111,116,104,101, + 114,32,109,111,100,117,108,101,32,40,101,46,103,46,32,110, + 116,112,97,116,104,41,46,10,10,83,111,109,101,32,111,102, + 32,116,104,105,115,32,99,97,110,32,97,99,116,117,97,108, + 108,121,32,98,101,32,117,115,101,102,117,108,32,111,110,32, + 110,111,110,45,80,111,115,105,120,32,115,121,115,116,101,109, + 115,32,116,111,111,44,32,101,46,103,46,10,102,111,114,32, + 109,97,110,105,112,117,108,97,116,105,111,110,32,111,102,32, + 116,104,101,32,112,97,116,104,110,97,109,101,32,99,111,109, + 112,111,110,101,110,116,32,111,102,32,85,82,76,115,46,10, + 218,1,46,250,2,46,46,218,1,47,218,1,58,122,13,47, + 98,105,110,58,47,117,115,114,47,98,105,110,78,122,9,47, + 100,101,118,47,110,117,108,108,233,0,0,0,0,41,1,218, + 1,42,41,42,218,8,110,111,114,109,99,97,115,101,218,5, + 105,115,97,98,115,218,4,106,111,105,110,218,10,115,112,108, + 105,116,100,114,105,118,101,218,9,115,112,108,105,116,114,111, + 111,116,218,5,115,112,108,105,116,218,8,115,112,108,105,116, + 101,120,116,218,8,98,97,115,101,110,97,109,101,218,7,100, + 105,114,110,97,109,101,218,12,99,111,109,109,111,110,112,114, + 101,102,105,120,218,7,103,101,116,115,105,122,101,218,8,103, + 101,116,109,116,105,109,101,218,8,103,101,116,97,116,105,109, + 101,218,8,103,101,116,99,116,105,109,101,218,6,105,115,108, + 105,110,107,218,6,101,120,105,115,116,115,218,7,108,101,120, + 105,115,116,115,218,5,105,115,100,105,114,218,6,105,115,102, + 105,108,101,218,7,105,115,109,111,117,110,116,218,10,101,120, + 112,97,110,100,117,115,101,114,218,10,101,120,112,97,110,100, + 118,97,114,115,218,8,110,111,114,109,112,97,116,104,218,7, + 97,98,115,112,97,116,104,218,8,115,97,109,101,102,105,108, + 101,218,12,115,97,109,101,111,112,101,110,102,105,108,101,218, + 8,115,97,109,101,115,116,97,116,218,6,99,117,114,100,105, + 114,218,6,112,97,114,100,105,114,218,3,115,101,112,218,7, + 112,97,116,104,115,101,112,218,7,100,101,102,112,97,116,104, + 218,6,97,108,116,115,101,112,218,6,101,120,116,115,101,112, + 218,7,100,101,118,110,117,108,108,218,8,114,101,97,108,112, + 97,116,104,218,26,115,117,112,112,111,114,116,115,95,117,110, + 105,99,111,100,101,95,102,105,108,101,110,97,109,101,115,218, + 7,114,101,108,112,97,116,104,218,10,99,111,109,109,111,110, + 112,97,116,104,218,10,105,115,106,117,110,99,116,105,111,110, + 218,10,105,115,100,101,118,100,114,105,118,101,218,13,65,76, + 76,79,87,95,77,73,83,83,73,78,71,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,48,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,85,0,91,2,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,1,0, + 0,103,1,103,2,41,3,78,243,1,0,0,0,47,114,4, + 0,0,0,41,2,218,10,105,115,105,110,115,116,97,110,99, + 101,218,5,98,121,116,101,115,169,1,218,4,112,97,116,104, + 115,1,0,0,0,32,218,18,60,102,114,111,122,101,110,32, + 112,111,115,105,120,112,97,116,104,62,218,8,95,103,101,116, + 95,115,101,112,114,57,0,0,0,42,0,0,0,115,21,0, + 0,0,128,0,220,7,17,144,36,156,5,215,7,30,209,7, + 30,216,15,19,224,15,18,243,0,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,46,0,0,0,149,0,91,0,0,0,0,0,0,0, + 0,0,82,2,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,0,53,1,0,0,0,0, + 0,0,36,0,41,1,122,54,78,111,114,109,97,108,105,122, + 101,32,99,97,115,101,32,111,102,32,112,97,116,104,110,97, + 109,101,46,32,32,72,97,115,32,110,111,32,101,102,102,101, + 99,116,32,117,110,100,101,114,32,80,111,115,105,120,169,2, + 218,2,111,115,218,6,102,115,112,97,116,104,41,1,218,1, + 115,115,1,0,0,0,32,114,56,0,0,0,114,8,0,0, + 0,114,8,0,0,0,53,0,0,0,115,16,0,0,0,128, + 0,228,11,13,143,57,138,57,144,81,139,60,208,4,23,114, + 58,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,102,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,0,53,1,0,0,0,0,0,0,110,0,91,5,0,0, + 0,0,0,0,0,0,85,0,53,1,0,0,0,0,0,0, + 110,1,85,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,53,1,0,0,0,0, + 0,0,36,0,41,1,122,31,84,101,115,116,32,119,104,101, + 116,104,101,114,32,97,32,112,97,116,104,32,105,115,32,97, + 98,115,111,108,117,116,101,41,4,114,61,0,0,0,114,62, + 0,0,0,114,57,0,0,0,218,10,115,116,97,114,116,115, + 119,105,116,104,41,2,114,63,0,0,0,114,37,0,0,0, + 115,2,0,0,0,32,32,114,56,0,0,0,114,9,0,0, + 0,114,9,0,0,0,61,0,0,0,115,39,0,0,0,128, + 0,228,8,10,143,9,138,9,144,33,139,12,128,65,220,10, + 18,144,49,139,43,128,67,216,11,12,143,60,137,60,152,3, + 211,11,28,208,4,28,114,58,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,7,0,0,0, + 243,120,1,0,0,149,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,110,0,91,5,0,0,0,0,0,0,0,0,85,0,53, + 1,0,0,0,0,0,0,110,2,85,0,110,3,30,0,85, + 1,19,0,72,93,0,0,110,4,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,4,53,1,0,0,0, + 0,0,0,110,4,85,4,82,7,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,2,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,100,7,0, + 0,85,3,40,0,0,0,0,0,0,0,100,4,0,0,85, + 4,110,3,77,58,0,0,85,3,82,9,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 6,0,0,88,52,45,13,0,0,110,3,77,86,0,0,88, + 50,85,4,45,0,0,0,45,13,0,0,110,3,77,95,0, + 0,11,0,32,0,85,3,36,0,33,0,91,10,0,0,0, + 0,0,0,0,0,91,12,0,0,0,0,0,0,0,0,91, + 14,0,0,0,0,0,0,0,0,52,3,7,0,97,26,0, + 0,32,0,91,16,0,0,0,0,0,0,0,0,82,18,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,83,1,85,0,47,2,85,1,81,1,55,6,54, + 0,32,0,101,0,102,0,61,3,31,0,102,1,41,2,122, + 218,74,111,105,110,32,116,119,111,32,111,114,32,109,111,114, + 101,32,112,97,116,104,110,97,109,101,32,99,111,109,112,111, + 110,101,110,116,115,44,32,105,110,115,101,114,116,105,110,103, + 32,39,47,39,32,97,115,32,110,101,101,100,101,100,46,10, + 73,102,32,97,110,121,32,99,111,109,112,111,110,101,110,116, + 32,105,115,32,97,110,32,97,98,115,111,108,117,116,101,32, + 112,97,116,104,44,32,97,108,108,32,112,114,101,118,105,111, + 117,115,32,112,97,116,104,32,99,111,109,112,111,110,101,110, + 116,115,10,119,105,108,108,32,98,101,32,100,105,115,99,97, + 114,100,101,100,46,32,32,65,110,32,101,109,112,116,121,32, + 108,97,115,116,32,112,97,114,116,32,119,105,108,108,32,114, + 101,115,117,108,116,32,105,110,32,97,32,112,97,116,104,32, + 116,104,97,116,10,101,110,100,115,32,119,105,116,104,32,97, + 32,115,101,112,97,114,97,116,111,114,46,114,10,0,0,0, + 41,10,114,61,0,0,0,114,62,0,0,0,114,57,0,0, + 0,114,65,0,0,0,218,8,101,110,100,115,119,105,116,104, + 218,9,84,121,112,101,69,114,114,111,114,218,14,65,116,116, + 114,105,98,117,116,101,69,114,114,111,114,218,12,66,121,116, + 101,115,87,97,114,110,105,110,103,218,11,103,101,110,101,114, + 105,99,112,97,116,104,218,16,95,99,104,101,99,107,95,97, + 114,103,95,116,121,112,101,115,41,5,218,1,97,218,1,112, + 114,37,0,0,0,114,55,0,0,0,218,1,98,115,5,0, + 0,0,32,32,32,32,32,114,56,0,0,0,114,10,0,0, + 0,114,10,0,0,0,72,0,0,0,115,169,0,0,0,128, + 0,244,10,0,9,11,143,9,138,9,144,33,139,12,128,65, + 220,10,18,144,49,139,43,128,67,216,11,12,128,68,240,2, + 11,5,14,219,17,18,136,65,220,16,18,151,9,146,9,152, + 33,147,12,136,65,216,15,16,143,124,137,124,152,67,215,15, + 32,209,15,32,174,4,216,23,24,146,4,216,17,21,151,29, + 145,29,152,115,215,17,35,209,17,35,216,16,20,145,9,146, + 4,224,16,20,152,97,153,7,145,15,146,4,241,15,0,18, + 19,240,22,0,12,16,128,75,248,244,7,0,13,22,148,126, + 164,124,208,11,52,243,0,2,5,14,220,8,19,215,8,36, + 210,8,36,160,86,168,81,208,8,51,176,17,211,8,51,216, + 8,13,240,5,2,5,14,250,115,12,0,0,0,165,65,35, + 66,10,0,194,10,47,66,57,3,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,212, + 0,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,110, + 0,91,5,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,110,1,85,0,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,83,1,45,0,0,0,110,2,85, + 0,83,2,85,2,4,0,88,2,83,2,4,0,112,67,85, + 3,40,0,0,0,0,0,0,0,97,34,0,0,88,49,91, + 9,0,0,0,0,0,0,0,0,85,3,53,1,0,0,0, + 0,0,0,45,5,0,0,58,119,0,0,97,17,0,0,85, + 3,82,11,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,110, + 3,88,52,52,2,36,0,41,3,122,124,83,112,108,105,116, + 32,97,32,112,97,116,104,110,97,109,101,46,32,32,82,101, + 116,117,114,110,115,32,116,117,112,108,101,32,34,40,104,101, + 97,100,44,32,116,97,105,108,41,34,32,119,104,101,114,101, + 32,34,116,97,105,108,34,32,105,115,10,101,118,101,114,121, + 116,104,105,110,103,32,97,102,116,101,114,32,116,104,101,32, + 102,105,110,97,108,32,115,108,97,115,104,46,32,32,69,105, + 116,104,101,114,32,112,97,114,116,32,109,97,121,32,98,101, + 32,101,109,112,116,121,46,233,1,0,0,0,78,169,6,114, + 61,0,0,0,114,62,0,0,0,114,57,0,0,0,218,5, + 114,102,105,110,100,218,3,108,101,110,218,6,114,115,116,114, + 105,112,41,5,114,74,0,0,0,114,37,0,0,0,218,1, + 105,218,4,104,101,97,100,218,4,116,97,105,108,115,5,0, + 0,0,32,32,32,32,32,114,56,0,0,0,114,13,0,0, + 0,114,13,0,0,0,100,0,0,0,115,99,0,0,0,128, + 0,244,6,0,9,11,143,9,138,9,144,33,139,12,128,65, + 220,10,18,144,49,139,43,128,67,216,8,9,143,7,137,7, + 144,3,139,12,144,113,209,8,24,128,65,216,17,18,144,50, + 144,65,144,21,152,1,152,34,152,5,136,36,222,7,11,144, + 4,156,67,160,4,155,73,153,13,211,16,37,216,15,19,143, + 123,137,123,152,51,211,15,31,136,4,216,11,15,136,58,208, + 4,21,114,58,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,6,0,0,0,3,0,0,0,243,154,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,85,0,53,1,0,0,0,0,0,0,110,0,91, + 5,0,0,0,0,0,0,0,0,85,0,91,6,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,5,0,0,83,1,110,1,83,2,110, + 2,79,4,83,3,110,1,83,4,110,2,91,8,0,0,0, + 0,0,0,0,0,82,10,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,88,1,83,0,85, + 2,53,4,0,0,0,0,0,0,36,0,41,5,78,114,51, + 0,0,0,243,1,0,0,0,46,114,4,0,0,0,114,2, + 0,0,0,41,6,114,61,0,0,0,114,62,0,0,0,114, + 52,0,0,0,114,53,0,0,0,114,71,0,0,0,218,9, + 95,115,112,108,105,116,101,120,116,41,3,114,74,0,0,0, + 114,37,0,0,0,114,41,0,0,0,115,3,0,0,0,32, + 32,32,114,56,0,0,0,114,14,0,0,0,114,14,0,0, + 0,117,0,0,0,115,69,0,0,0,128,0,220,8,10,143, + 9,138,9,144,33,139,12,128,65,220,7,17,144,33,148,85, + 215,7,27,209,7,27,216,14,18,136,3,216,17,21,137,6, + 224,14,17,136,3,216,17,20,136,6,220,11,22,215,11,32, + 210,11,32,160,17,168,20,168,118,211,11,54,208,4,54,114, + 58,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,60,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,0,53,1,0,0,0,0,0,0,110,0,85,0,83,1, + 83,2,4,0,85,0,52,2,36,0,41,3,122,70,83,112, + 108,105,116,32,97,32,112,97,116,104,110,97,109,101,32,105, + 110,116,111,32,100,114,105,118,101,32,97,110,100,32,112,97, + 116,104,46,32,79,110,32,80,111,115,105,120,44,32,100,114, + 105,118,101,32,105,115,32,97,108,119,97,121,115,10,101,109, + 112,116,121,46,78,114,6,0,0,0,114,60,0,0,0,41, + 1,114,74,0,0,0,115,1,0,0,0,32,114,56,0,0, + 0,114,11,0,0,0,114,11,0,0,0,131,0,0,0,115, + 32,0,0,0,128,0,244,6,0,9,11,143,9,138,9,144, + 33,139,12,128,65,216,11,12,136,82,136,97,136,53,144,33, + 136,56,128,79,114,58,0,0,0,41,1,218,18,95,112,97, + 116,104,95,115,112,108,105,116,114,111,111,116,95,101,120,99, + 1,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,202,0,0,0,149,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,85,0,53,1,0, + 0,0,0,0,0,110,0,91,5,0,0,0,0,0,0,0, + 0,85,0,91,6,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,5,0, + 0,83,1,110,1,83,2,110,2,79,4,83,3,110,1,83, + 4,110,2,85,0,83,5,83,6,4,0,85,1,58,119,0, + 0,97,4,0,0,88,34,85,0,52,3,36,0,85,0,83, + 6,83,7,4,0,85,1,58,119,0,0,100,9,0,0,85, + 0,83,7,83,8,4,0,85,1,58,88,0,0,97,7,0, + 0,88,33,85,0,83,6,83,5,4,0,52,3,36,0,88, + 32,83,5,83,7,4,0,85,0,83,7,83,5,4,0,52, + 3,36,0,41,9,122,87,83,112,108,105,116,32,97,32,112, + 97,116,104,110,97,109,101,32,105,110,116,111,32,100,114,105, + 118,101,44,32,114,111,111,116,32,97,110,100,32,116,97,105, + 108,46,10,10,84,104,101,32,116,97,105,108,32,99,111,110, + 116,97,105,110,115,32,97,110,121,116,104,105,110,103,32,97, + 102,116,101,114,32,116,104,101,32,114,111,111,116,46,114,51, + 0,0,0,114,58,0,0,0,114,4,0,0,0,218,0,78, + 114,77,0,0,0,233,2,0,0,0,233,3,0,0,0,41, + 4,114,61,0,0,0,114,62,0,0,0,114,52,0,0,0, + 114,53,0,0,0,41,3,114,74,0,0,0,114,37,0,0, + 0,218,5,101,109,112,116,121,115,3,0,0,0,32,32,32, + 114,56,0,0,0,114,12,0,0,0,114,12,0,0,0,141, + 0,0,0,115,140,0,0,0,128,0,244,8,0,13,15,143, + 73,138,73,144,97,139,76,136,1,220,11,21,144,97,156,21, + 215,11,31,209,11,31,216,18,22,136,67,216,20,23,137,69, + 224,18,21,136,67,216,20,22,136,69,216,11,12,136,82,136, + 97,136,53,144,67,139,60,224,19,24,160,17,144,63,208,12, + 34,216,13,14,136,113,144,17,136,86,144,115,139,93,152,97, + 160,1,160,33,152,102,168,3,155,109,224,19,24,152,113,160, + 17,160,18,152,117,208,19,36,208,12,36,240,8,0,20,25, + 152,66,152,81,152,37,160,17,160,49,160,50,160,21,208,19, + 38,208,12,38,114,58,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,116, + 0,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,110, + 0,91,5,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,110,1,85,0,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,83,1,45,0,0,0,110,2,88, + 2,83,2,4,0,36,0,41,3,122,41,82,101,116,117,114, + 110,115,32,116,104,101,32,102,105,110,97,108,32,99,111,109, + 112,111,110,101,110,116,32,111,102,32,97,32,112,97,116,104, + 110,97,109,101,114,77,0,0,0,78,41,4,114,61,0,0, + 0,114,62,0,0,0,114,57,0,0,0,114,79,0,0,0, + 41,3,114,74,0,0,0,114,37,0,0,0,114,82,0,0, + 0,115,3,0,0,0,32,32,32,114,56,0,0,0,114,15, + 0,0,0,114,15,0,0,0,166,0,0,0,115,51,0,0, + 0,128,0,228,8,10,143,9,138,9,144,33,139,12,128,65, + 220,10,18,144,49,139,43,128,67,216,8,9,143,7,137,7, + 144,3,139,12,144,113,209,8,24,128,65,216,11,12,136,82, + 136,53,128,76,114,58,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,204, + 0,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,110, + 0,91,5,0,0,0,0,0,0,0,0,85,0,53,1,0, + 0,0,0,0,0,110,1,85,0,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,83,1,45,0,0,0,110,2,85, + 0,83,2,85,2,4,0,110,3,85,3,40,0,0,0,0, + 0,0,0,97,34,0,0,88,49,91,9,0,0,0,0,0, + 0,0,0,85,3,53,1,0,0,0,0,0,0,45,5,0, + 0,58,119,0,0,97,17,0,0,85,3,82,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,53,1,0,0,0,0,0,0,110,3,85,3,36,0,41, + 3,122,45,82,101,116,117,114,110,115,32,116,104,101,32,100, + 105,114,101,99,116,111,114,121,32,99,111,109,112,111,110,101, + 110,116,32,111,102,32,97,32,112,97,116,104,110,97,109,101, + 114,77,0,0,0,78,114,78,0,0,0,41,4,114,74,0, + 0,0,114,37,0,0,0,114,82,0,0,0,114,83,0,0, + 0,115,4,0,0,0,32,32,32,32,114,56,0,0,0,114, + 16,0,0,0,114,16,0,0,0,176,0,0,0,115,88,0, + 0,0,128,0,228,8,10,143,9,138,9,144,33,139,12,128, + 65,220,10,18,144,49,139,43,128,67,216,8,9,143,7,137, + 7,144,3,139,12,144,113,209,8,24,128,65,216,11,12,136, + 82,136,97,136,53,128,68,222,7,11,144,4,156,67,160,4, + 155,73,153,13,211,16,37,216,15,19,143,123,137,123,152,51, + 211,15,31,136,4,216,11,15,128,75,114,58,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,88,2,0,0,149,0,30,0,91,0,0, + 0,0,0,0,0,0,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,85,0,53, + 1,0,0,0,0,0,0,110,1,91,4,0,0,0,0,0, + 0,0,0,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,1,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 1,0,0,103,1,30,0,91,0,0,0,0,0,0,0,0, + 0,82,14,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,110,0,91,17,0,0,0,0,0,0,0,0,85,0,91, + 18,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,13,0,0,91,21,0, + 0,0,0,0,0,0,0,85,0,83,2,53,2,0,0,0, + 0,0,0,110,2,79,12,91,21,0,0,0,0,0,0,0, + 0,85,0,83,3,53,2,0,0,0,0,0,0,110,2,30, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,2,53,1,0,0,0,0,0,0,110,3,85,1,82, + 24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,3,82,24,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,58,103,0,0,61,1,40, + 0,0,0,0,0,0,0,100,25,0,0,32,0,85,1,82, + 26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,3,82,26,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,58,72,0,0,36,0,33, + 0,91,10,0,0,0,0,0,0,0,0,91,12,0,0,0, + 0,0,0,0,0,52,2,7,0,97,3,0,0,32,0,31, + 0,103,1,102,0,61,3,31,0,102,1,33,0,91,10,0, + 0,0,0,0,0,0,0,7,0,97,54,0,0,32,0,91, + 23,0,0,0,0,0,0,0,0,85,2,53,1,0,0,0, + 0,0,0,110,2,30,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,2,53,1,0,0,0,0,0, + 0,110,3,31,0,78,125,33,0,91,10,0,0,0,0,0, + 0,0,0,7,0,97,4,0,0,32,0,31,0,31,0,103, + 1,102,0,61,3,31,0,102,1,102,0,61,3,31,0,102, + 1,41,4,122,36,84,101,115,116,32,119,104,101,116,104,101, + 114,32,97,32,112,97,116,104,32,105,115,32,97,32,109,111, + 117,110,116,32,112,111,105,110,116,70,243,2,0,0,0,46, + 46,114,3,0,0,0,41,14,114,61,0,0,0,218,5,108, + 115,116,97,116,218,4,115,116,97,116,218,7,83,95,73,83, + 76,78,75,218,7,115,116,95,109,111,100,101,218,7,79,83, + 69,114,114,111,114,218,10,86,97,108,117,101,69,114,114,111, + 114,114,62,0,0,0,114,52,0,0,0,114,53,0,0,0, + 114,10,0,0,0,114,43,0,0,0,218,6,115,116,95,100, + 101,118,218,6,115,116,95,105,110,111,41,4,114,55,0,0, + 0,218,2,115,49,218,6,112,97,114,101,110,116,218,2,115, + 50,115,4,0,0,0,32,32,32,32,114,56,0,0,0,114, + 27,0,0,0,114,27,0,0,0,190,0,0,0,115,247,0, + 0,0,128,0,240,4,8,5,25,220,13,15,143,88,138,88, + 144,100,139,94,136,2,244,12,0,12,16,143,60,138,60,152, + 2,159,10,153,10,215,11,35,209,11,35,216,19,24,240,3, + 0,12,36,244,6,0,12,14,143,57,138,57,144,84,139,63, + 128,68,220,7,17,144,36,156,5,215,7,30,209,7,30,220, + 17,21,144,100,152,69,211,17,34,137,6,228,17,21,144,100, + 152,68,211,17,33,136,6,240,2,7,5,25,220,13,15,143, + 88,138,88,144,102,211,13,29,136,2,240,18,0,12,14,143, + 57,137,57,152,2,159,9,153,9,209,11,33,215,11,59,160, + 82,167,89,161,89,176,34,183,41,177,41,209,37,59,208,4, + 59,248,244,47,0,13,20,148,90,208,11,32,243,0,2,5, + 21,225,15,20,240,5,2,5,21,251,244,30,0,12,19,243, + 0,5,5,25,220,17,25,152,38,211,17,33,136,6,240,2, + 3,9,25,220,17,19,151,24,146,24,152,38,211,17,33,138, + 66,248,220,15,22,243,0,1,9,25,218,19,24,240,3,1, + 9,25,250,240,9,5,5,25,250,115,59,0,0,0,130,22, + 67,19,0,194,4,22,67,41,0,195,19,16,67,38,3,195, + 37,1,67,38,3,195,41,21,68,41,3,195,63,22,68,23, + 2,196,23,10,68,37,5,196,33,1,68,41,3,196,36,1, + 68,37,5,196,37,4,68,41,3,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,180, + 3,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,0,53,1,0,0,0,0,0,0,110, + 0,91,5,0,0,0,0,0,0,0,0,85,0,91,6,0, + 0,0,0,0,0,0,0,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,3,0,0,83,1,110,1,79, + 2,83,2,110,1,85,0,82,9,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,100,2,0, + 0,85,0,36,0,91,11,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,110,2,85,0,82,13,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,2,83,3,53,2,0,0,0,0,0,0,110,3,85, + 3,83,4,58,18,0,0,97,11,0,0,91,15,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,110, + 3,85,3,83,3,58,88,0,0,97,93,0,0,83,5,91, + 0,0,0,0,0,0,0,0,0,82,16,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,59,1,0, + 0,97,53,0,0,30,0,83,4,83,6,75,9,110,4,30, + 0,85,4,82,23,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,0, + 0,82,24,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,53,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,82,26,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,5,79,103,91, + 0,0,0,0,0,0,0,0,0,82,16,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,5,5, + 0,0,0,110,5,79,83,30,0,83,4,83,6,75,9,110, + 4,85,0,83,3,85,3,4,0,110,6,91,5,0,0,0, + 0,0,0,0,0,85,6,91,6,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,22,0,0,91,0,0,0,0,0,0,0,0,0,82, + 30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,6,53,1,0,0,0,0,0,0,110, + 6,30,0,85,4,82,33,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,6,53,1,0,0,0, + 0,0,0,110,7,85,7,82,26,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,5,85,5,99, + 22,0,0,91,34,0,0,0,0,0,0,0,0,82,36,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,7,58,88,0,0,97,2,0,0,85,0,36,0,91, + 5,0,0,0,0,0,0,0,0,85,0,91,6,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,22,0,0,91,0,0,0,0,0,0, + 0,0,0,82,38,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,5,53,1,0,0,0, + 0,0,0,110,5,85,5,82,41,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,2,53,1,0, + 0,0,0,0,0,110,5,88,80,85,3,83,6,4,0,45, + 0,0,0,61,1,40,0,0,0,0,0,0,0,100,2,0, + 0,32,0,85,2,36,0,33,0,91,20,0,0,0,0,0, + 0,0,0,7,0,97,5,0,0,32,0,85,0,115,2,31, + 0,36,0,102,0,61,3,31,0,102,1,33,0,91,28,0, + 0,0,0,0,0,0,0,7,0,97,5,0,0,32,0,85, + 0,115,2,31,0,36,0,102,0,61,3,31,0,102,1,33, + 0,91,20,0,0,0,0,0,0,0,0,7,0,97,5,0, + 0,32,0,85,0,115,2,31,0,36,0,102,0,61,3,31, + 0,102,1,33,0,91,28,0,0,0,0,0,0,0,0,7, + 0,97,5,0,0,32,0,85,0,115,2,31,0,36,0,102, + 0,61,3,31,0,102,1,41,8,122,75,69,120,112,97,110, + 100,32,126,32,97,110,100,32,126,117,115,101,114,32,99,111, + 110,115,116,114,117,99,116,105,111,110,115,46,32,32,73,102, + 32,117,115,101,114,32,111,114,32,36,72,79,77,69,32,105, + 115,32,117,110,107,110,111,119,110,44,10,100,111,32,110,111, + 116,104,105,110,103,46,243,1,0,0,0,126,218,1,126,114, + 77,0,0,0,114,6,0,0,0,218,4,72,79,77,69,78, + 218,7,118,120,119,111,114,107,115,41,21,114,61,0,0,0, + 114,62,0,0,0,114,52,0,0,0,114,53,0,0,0,114, + 65,0,0,0,114,57,0,0,0,218,4,102,105,110,100,114, + 80,0,0,0,218,7,101,110,118,105,114,111,110,218,3,112, + 119,100,218,11,73,109,112,111,114,116,69,114,114,111,114,218, + 8,103,101,116,112,119,117,105,100,218,6,103,101,116,117,105, + 100,218,6,112,119,95,100,105,114,218,8,75,101,121,69,114, + 114,111,114,218,8,102,115,100,101,99,111,100,101,218,8,103, + 101,116,112,119,110,97,109,218,3,115,121,115,218,8,112,108, + 97,116,102,111,114,109,218,8,102,115,101,110,99,111,100,101, + 114,81,0,0,0,41,8,114,55,0,0,0,218,5,116,105, + 108,100,101,114,37,0,0,0,114,82,0,0,0,114,117,0, + 0,0,218,8,117,115,101,114,104,111,109,101,218,4,110,97, + 109,101,218,5,112,119,101,110,116,115,8,0,0,0,32,32, + 32,32,32,32,32,32,114,56,0,0,0,114,28,0,0,0, + 114,28,0,0,0,229,0,0,0,115,170,1,0,0,128,0, + 244,6,0,12,14,143,57,138,57,144,84,139,63,128,68,220, + 7,17,144,36,156,5,215,7,30,209,7,30,216,16,20,137, + 5,224,16,19,136,5,216,11,15,143,63,137,63,152,53,215, + 11,33,209,11,33,216,15,19,136,11,220,10,18,144,52,139, + 46,128,67,216,8,12,143,9,137,9,144,35,144,113,211,8, + 25,128,65,216,7,8,136,49,131,117,220,12,15,144,4,139, + 73,136,1,216,7,8,136,65,131,118,216,11,17,156,18,159, + 26,153,26,211,11,35,240,2,4,13,28,219,16,26,240,8, + 5,13,28,216,27,30,159,60,153,60,172,2,175,9,170,9, + 171,11,211,27,52,215,27,59,209,27,59,145,8,244,12,0, + 24,26,151,122,145,122,160,38,209,23,41,137,72,240,4,4, + 9,24,219,12,22,240,8,0,16,20,144,65,144,97,136,121, + 136,4,220,11,21,144,100,156,69,215,11,34,209,11,34,220, + 19,21,151,59,146,59,152,116,211,19,36,136,68,240,2,5, + 9,24,216,20,23,151,76,145,76,160,20,211,20,38,136,69, + 240,10,0,20,25,151,60,145,60,136,8,224,7,15,209,7, + 23,156,67,159,76,153,76,168,73,211,28,53,216,15,19,136, + 11,220,7,17,144,36,156,5,215,7,30,209,7,30,220,19, + 21,151,59,146,59,152,120,211,19,40,136,8,216,15,23,143, + 127,137,127,152,115,211,15,35,128,72,216,12,20,152,65,152, + 66,144,120,209,12,31,215,11,39,160,67,208,4,39,248,244, + 67,1,0,20,31,243,0,2,13,28,224,23,27,146,11,240, + 5,2,13,28,251,244,10,0,20,28,243,0,3,13,28,240, + 6,0,24,28,146,11,240,7,3,13,28,251,244,18,0,16, + 27,243,0,2,9,24,224,19,23,138,75,240,5,2,9,24, + 251,244,16,0,16,24,243,0,3,9,24,240,6,0,20,24, + 138,75,240,7,3,9,24,250,115,72,0,0,0,194,18,4, + 70,18,0,194,23,46,70,36,0,195,27,4,70,54,0,196, + 16,17,71,8,0,198,18,12,70,33,3,198,32,1,70,33, + 3,198,36,12,70,51,3,198,50,1,70,51,3,198,54,12, + 71,5,3,199,4,1,71,5,3,199,8,12,71,23,3,199, + 22,1,71,23,3,122,18,92,36,40,92,119,43,124,92,123, + 91,94,125,93,42,92,125,63,41,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,10, + 2,0,0,94,4,94,5,94,6,149,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,85,0,53,1,0, + 0,0,0,0,0,110,0,91,5,0,0,0,0,0,0,0, + 0,85,0,91,6,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,107,0, + 0,83,1,85,0,59,1,0,0,97,2,0,0,85,0,36, + 0,91,8,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,100,60,0,0,83,2,83,3,75,5,110,1,85, + 1,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,91,14,0,0,0,0,0,0,0,0,82, + 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,85,1,82,18,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,2,0,0,0,0,0,0,82,20,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,113,4,91, + 8,0,0,0,0,0,0,0,0,110,2,83,4,109,6,83, + 5,109,4,91,23,0,0,0,0,0,0,0,0,91,0,0, + 0,0,0,0,0,0,0,83,6,83,3,53,3,0,0,0, + 0,0,0,109,5,79,91,83,7,85,0,59,1,0,0,97, + 2,0,0,85,0,36,0,91,24,0,0,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,100,46,0,0,83,2,83, + 3,75,5,110,1,85,1,82,13,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,14,0,0,0, + 0,0,0,0,0,85,1,82,18,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,82,20,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,113,12,91,24,0,0,0,0,0, + 0,0,0,110,2,83,8,109,6,83,9,109,4,91,0,0, + 0,0,0,0,0,0,0,82,26,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,109,5,85,4,85, + 5,85,6,52,3,83,10,26,0,106,8,110,3,85,2,34, + 0,88,48,53,2,0,0,0,0,0,0,36,0,41,11,122, + 86,69,120,112,97,110,100,32,115,104,101,108,108,32,118,97, + 114,105,97,98,108,101,115,32,111,102,32,102,111,114,109,32, + 36,118,97,114,32,97,110,100,32,36,123,118,97,114,125,46, + 32,32,85,110,107,110,111,119,110,32,118,97,114,105,97,98, + 108,101,115,10,97,114,101,32,108,101,102,116,32,117,110,99, + 104,97,110,103,101,100,46,243,1,0,0,0,36,114,6,0, + 0,0,78,243,1,0,0,0,123,243,1,0,0,0,125,218, + 8,101,110,118,105,114,111,110,98,218,1,36,218,1,123,218, + 1,125,99,1,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,19,0,0,0,243,54,1,0,0,62,3,149,0, + 85,0,83,1,5,0,0,0,110,1,85,1,82,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 84,5,53,1,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,32,0,0,85,1,82,3,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,84,3,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,5, + 0,0,85,0,83,2,5,0,0,0,36,0,85,1,83,1, + 83,3,4,0,110,1,30,0,84,4,99,61,0,0,91,4, + 0,0,0,0,0,0,0,0,82,6,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,91,4, + 0,0,0,0,0,0,0,0,82,8,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,91,4,0,0, + 0,0,0,0,0,0,82,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,1,53,1, + 0,0,0,0,0,0,5,0,0,0,53,1,0,0,0,0, + 0,0,110,2,85,2,36,0,84,4,85,1,5,0,0,0, + 110,2,30,0,85,2,36,0,33,0,91,12,0,0,0,0, + 0,0,0,0,7,0,97,8,0,0,32,0,85,0,83,2, + 5,0,0,0,115,2,31,0,36,0,102,0,61,3,31,0, + 102,1,41,4,78,114,77,0,0,0,114,6,0,0,0,233, + 255,255,255,255,41,7,114,65,0,0,0,114,67,0,0,0, + 114,61,0,0,0,114,127,0,0,0,114,116,0,0,0,114, + 123,0,0,0,114,122,0,0,0,41,6,218,1,109,114,130, + 0,0,0,218,5,118,97,108,117,101,218,3,101,110,100,114, + 116,0,0,0,218,5,115,116,97,114,116,115,6,0,0,0, + 32,32,32,128,128,128,114,56,0,0,0,218,4,114,101,112, + 108,218,24,101,120,112,97,110,100,118,97,114,115,46,60,108, + 111,99,97,108,115,62,46,114,101,112,108,61,1,0,0,115, + 155,0,0,0,248,128,0,216,15,16,144,17,137,116,136,4, + 216,11,15,143,63,137,63,152,53,215,11,33,209,11,33,216, + 19,23,151,61,145,61,160,19,215,19,37,209,19,37,216,23, + 24,152,17,145,116,144,11,216,19,23,152,1,152,34,144,58, + 136,68,240,2,8,9,25,216,15,22,137,127,220,24,26,159, + 11,154,11,164,66,167,74,161,74,172,114,175,123,170,123,184, + 52,211,47,64,209,36,65,211,24,66,144,5,240,12,0,20, + 25,136,76,240,9,0,25,32,160,4,153,13,145,5,240,8, + 0,20,25,136,76,248,244,7,0,16,24,243,0,1,9,24, + 216,19,20,144,81,145,52,138,75,240,3,1,9,24,250,115, + 23,0,0,0,190,62,66,6,0,193,62,5,66,6,0,194, + 6,15,66,24,3,194,23,1,66,24,3,41,14,114,61,0, + 0,0,114,62,0,0,0,114,52,0,0,0,114,53,0,0, + 0,218,8,95,118,97,114,115,117,98,98,218,2,114,101,218, + 7,99,111,109,112,105,108,101,218,11,95,118,97,114,112,97, + 116,116,101,114,110,218,6,101,110,99,111,100,101,218,5,65, + 83,67,73,73,218,3,115,117,98,218,7,103,101,116,97,116, + 116,114,218,7,95,118,97,114,115,117,98,114,116,0,0,0, + 41,7,114,55,0,0,0,114,149,0,0,0,114,154,0,0, + 0,114,146,0,0,0,114,144,0,0,0,114,116,0,0,0, + 114,145,0,0,0,115,7,0,0,0,32,32,32,32,64,64, + 64,114,56,0,0,0,114,29,0,0,0,114,29,0,0,0, + 35,1,0,0,115,203,0,0,0,250,128,0,244,6,0,12, + 14,143,57,138,57,144,84,139,63,128,68,228,7,17,144,36, + 156,5,215,7,30,209,7,30,216,11,15,144,116,211,11,27, + 216,19,23,136,75,223,15,23,138,120,219,12,21,216,23,25, + 151,122,145,122,164,43,215,34,52,209,34,52,211,34,54,184, + 2,191,8,185,8,211,23,65,215,23,69,209,23,69,136,72, + 220,14,22,136,3,216,16,20,136,5,216,14,18,136,3,220, + 18,25,156,34,152,106,168,36,211,18,47,137,7,224,11,14, + 144,100,139,63,216,19,23,136,75,223,15,22,138,119,219,12, + 21,216,22,24,151,106,145,106,164,27,168,98,175,104,169,104, + 211,22,55,215,22,59,209,22,59,136,71,220,14,21,136,3, + 216,16,19,136,5,216,14,17,136,3,220,18,20,151,42,145, + 42,136,7,247,4,14,5,25,241,32,0,12,15,136,116,139, + 63,208,4,26,114,58,0,0,0,41,1,218,14,95,112,97, + 116,104,95,110,111,114,109,112,97,116,104,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,210,1,0,0,149,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,0,53,1,0,0,0,0,0, + 0,110,0,91,5,0,0,0,0,0,0,0,0,85,0,91, + 6,0,0,0,0,0,0,0,0,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,7,0,0,83,1,110, + 1,83,2,110,2,83,3,110,3,79,6,83,4,110,1,83, + 5,110,2,83,6,110,3,85,0,40,0,0,0,0,0,0, + 0,100,2,0,0,85,2,36,0,91,9,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,117,3,0, + 0,112,69,110,0,85,0,82,11,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,53,1,0, + 0,0,0,0,0,110,6,47,0,110,7,85,6,19,0,72, + 96,0,0,110,8,85,8,40,0,0,0,0,0,0,0,97, + 5,0,0,88,130,58,88,0,0,97,2,0,0,77,17,0, + 0,88,131,58,119,0,0,100,30,0,0,85,5,40,0,0, + 0,0,0,0,0,100,7,0,0,85,7,40,0,0,0,0, + 0,0,0,97,16,0,0,85,7,40,0,0,0,0,0,0, + 0,97,28,0,0,85,7,83,7,5,0,0,0,85,3,58, + 88,0,0,97,19,0,0,85,7,82,13,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,8,53, + 1,0,0,0,0,0,0,32,0,77,71,0,0,85,7,40, + 0,0,0,0,0,0,0,100,2,0,0,77,80,0,0,85, + 7,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,32,0,77, + 98,0,0,11,0,32,0,85,7,110,6,88,81,82,17,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,6,53,1,0,0,0,0,0,0,45,0,0,0,110, + 0,85,0,61,1,40,0,0,0,0,0,0,0,100,2,0, + 0,32,0,85,2,36,0,41,8,122,48,78,111,114,109,97, + 108,105,122,101,32,112,97,116,104,44,32,101,108,105,109,105, + 110,97,116,105,110,103,32,100,111,117,98,108,101,32,115,108, + 97,115,104,101,115,44,32,101,116,99,46,114,51,0,0,0, + 114,86,0,0,0,114,98,0,0,0,114,4,0,0,0,114, + 2,0,0,0,114,3,0,0,0,114,141,0,0,0,41,9, + 114,61,0,0,0,114,62,0,0,0,114,52,0,0,0,114, + 53,0,0,0,114,12,0,0,0,114,13,0,0,0,218,6, + 97,112,112,101,110,100,218,3,112,111,112,114,10,0,0,0, + 41,9,114,55,0,0,0,114,37,0,0,0,218,3,100,111, + 116,218,6,100,111,116,100,111,116,218,1,95,218,15,105,110, + 105,116,105,97,108,95,115,108,97,115,104,101,115,218,5,99, + 111,109,112,115,218,9,110,101,119,95,99,111,109,112,115,218, + 4,99,111,109,112,115,9,0,0,0,32,32,32,32,32,32, + 32,32,32,114,56,0,0,0,114,30,0,0,0,114,30,0, + 0,0,88,1,0,0,115,202,0,0,0,128,0,228,15,17, + 143,121,138,121,152,20,139,127,136,4,220,11,21,144,100,156, + 69,215,11,34,209,11,34,216,18,22,136,67,216,18,22,136, + 67,216,21,26,137,70,224,18,21,136,67,216,18,21,136,67, + 216,21,25,136,70,222,15,19,216,19,22,136,74,220,35,44, + 168,84,163,63,209,8,32,136,1,152,68,216,16,20,151,10, + 145,10,152,51,147,15,136,5,216,20,22,136,9,219,20,25, + 136,68,222,19,23,152,52,155,59,217,16,24,216,16,20,147, + 14,166,127,190,121,222,18,27,160,9,168,34,161,13,176,22, + 211,32,55,216,16,25,215,16,32,209,16,32,160,20,214,16, + 38,223,17,26,144,25,216,16,25,151,13,145,13,150,15,241, + 15,0,21,26,240,16,0,17,26,136,5,216,15,30,167,24, + 161,24,168,37,163,31,209,15,48,136,4,216,15,19,143,123, + 144,115,208,8,26,114,58,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 68,1,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,85,0,53,1,0,0,0,0,0,0, + 110,0,91,5,0,0,0,0,0,0,0,0,85,0,91,6, + 0,0,0,0,0,0,0,0,53,2,0,0,0,0,0,0, + 40,0,0,0,0,0,0,0,97,54,0,0,85,0,82,9, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,1,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,100,31,0,0,91,11,0,0,0,0,0,0, + 0,0,91,0,0,0,0,0,0,0,0,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 34,0,53,0,0,0,0,0,0,0,85,0,53,2,0,0, + 0,0,0,0,110,0,79,53,85,0,82,9,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,2, + 53,1,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,31,0,0,91,11,0,0,0,0,0,0,0,0,91,0, + 0,0,0,0,0,0,0,0,82,14,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,53,0, + 0,0,0,0,0,0,85,0,53,2,0,0,0,0,0,0, + 110,0,91,17,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,36,0,41,3,122,24,82,101,116,117, + 114,110,32,97,110,32,97,98,115,111,108,117,116,101,32,112, + 97,116,104,46,114,51,0,0,0,114,4,0,0,0,41,9, + 114,61,0,0,0,114,62,0,0,0,114,52,0,0,0,114, + 53,0,0,0,114,65,0,0,0,114,10,0,0,0,218,7, + 103,101,116,99,119,100,98,218,6,103,101,116,99,119,100,114, + 30,0,0,0,114,54,0,0,0,115,1,0,0,0,32,114, + 56,0,0,0,114,31,0,0,0,114,31,0,0,0,117,1, + 0,0,115,105,0,0,0,128,0,228,11,13,143,57,138,57, + 144,84,139,63,128,68,220,7,17,144,36,156,5,215,7,30, + 209,7,30,216,15,19,143,127,137,127,152,116,215,15,36,209, + 15,36,220,19,23,156,2,159,10,154,10,155,12,160,100,211, + 19,43,136,68,248,224,15,19,143,127,137,127,152,115,215,15, + 35,209,15,35,220,19,23,156,2,159,9,154,9,155,11,160, + 84,211,19,42,136,68,220,11,19,144,68,139,62,208,4,25, + 114,58,0,0,0,70,41,1,218,6,115,116,114,105,99,116, + 99,1,0,0,0,0,0,0,0,1,0,0,0,6,0,0, + 0,3,0,0,0,243,116,5,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,0,53,1, + 0,0,0,0,0,0,110,0,91,5,0,0,0,0,0,0, + 0,0,85,0,91,6,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,23, + 0,0,83,1,110,2,83,2,110,3,83,3,110,4,91,0, + 0,0,0,0,0,0,0,0,82,8,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,110,5,79,22, + 83,4,110,2,83,5,110,3,83,6,110,4,91,0,0,0, + 0,0,0,0,0,0,82,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,5,85,1,91,12, + 0,0,0,0,0,0,0,0,76,0,97,9,0,0,91,14, + 0,0,0,0,0,0,0,0,110,6,83,7,110,1,79,16, + 85,1,40,0,0,0,0,0,0,0,97,3,0,0,83,8, + 110,6,79,6,91,16,0,0,0,0,0,0,0,0,110,6, + 83,9,110,7,85,0,82,19,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,53,1,0,0, + 0,0,0,0,83,9,83,9,83,10,50,3,5,0,0,0, + 110,8,91,21,0,0,0,0,0,0,0,0,85,8,53,1, + 0,0,0,0,0,0,110,9,85,0,82,23,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,2, + 53,1,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 97,2,0,0,85,2,79,6,85,5,34,0,53,0,0,0, + 0,0,0,0,110,10,48,0,110,11,85,9,40,0,0,0, + 0,0,0,0,71,1,97,215,0,0,85,8,82,25,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,110,12,85,12,99,20,0,0, + 88,171,85,8,82,25,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 39,0,0,0,77,47,0,0,85,9,83,11,45,23,0,0, + 110,9,85,12,40,0,0,0,0,0,0,0,97,5,0,0, + 88,195,58,88,0,0,97,2,0,0,77,66,0,0,88,196, + 58,88,0,0,97,31,0,0,85,10,83,9,85,10,82,27, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,2,53,1,0,0,0,0,0,0,4,0,61,1, + 40,0,0,0,0,0,0,0,100,2,0,0,32,0,85,2, + 110,10,77,102,0,0,88,162,58,88,0,0,97,5,0,0, + 88,172,45,0,0,0,110,13,79,7,88,162,45,0,0,0, + 85,12,45,0,0,0,110,13,30,0,91,0,0,0,0,0, + 0,0,0,0,82,28,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,13,53,1,0,0, + 0,0,0,0,82,30,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,14,91,32,0,0,0,0, + 0,0,0,0,82,34,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,14,53,1,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,100,107,0,0, + 85,1,40,0,0,0,0,0,0,0,97,95,0,0,85,9, + 40,0,0,0,0,0,0,0,97,88,0,0,91,32,0,0, + 0,0,0,0,0,0,82,36,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,14,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,61, + 0,0,91,17,0,0,0,0,0,0,0,0,91,38,0,0, + 0,0,0,0,0,0,82,40,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,91,0,0,0,0,0, + 0,0,0,0,82,42,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,91,38,0,0,0,0, + 0,0,0,0,82,40,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 85,13,53,3,0,0,0,0,0,0,101,1,85,13,110,10, + 71,1,77,30,0,0,88,219,59,0,0,0,97,44,0,0, + 88,189,5,0,0,0,110,10,85,10,98,3,0,0,71,1, + 77,45,0,0,85,1,40,0,0,0,0,0,0,0,97,22, + 0,0,91,0,0,0,0,0,0,0,0,0,82,32,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 34,0,85,13,53,1,0,0,0,0,0,0,32,0,85,13, + 110,10,71,1,77,79,0,0,91,0,0,0,0,0,0,0, + 0,0,82,44,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,13,53,1,0,0,0,0, + 0,0,110,15,85,15,82,23,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,2,53,1,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,2,0,0, + 85,2,110,10,85,7,99,38,0,0,83,9,88,189,39,0, + 0,0,85,8,82,47,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,13,53,1,0,0,0,0, + 0,0,32,0,85,8,82,47,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,9,53,1,0,0, + 0,0,0,0,32,0,85,15,82,19,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,2,53,1, + 0,0,0,0,0,0,83,9,83,9,83,10,50,3,5,0, + 0,0,110,16,85,8,82,49,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,16,53,1,0,0, + 0,0,0,0,32,0,85,9,91,21,0,0,0,0,0,0, + 0,0,85,16,53,1,0,0,0,0,0,0,45,13,0,0, + 110,9,71,1,77,223,0,0,85,10,36,0,33,0,85,6, + 7,0,97,3,0,0,32,0,31,0,79,4,102,0,61,3, + 31,0,102,1,85,13,110,10,85,9,40,0,0,0,0,0, + 0,0,97,3,0,0,71,1,77,241,0,0,78,27,41,12, + 122,108,82,101,116,117,114,110,32,116,104,101,32,99,97,110, + 111,110,105,99,97,108,32,112,97,116,104,32,111,102,32,116, + 104,101,32,115,112,101,99,105,102,105,101,100,32,102,105,108, + 101,110,97,109,101,44,32,101,108,105,109,105,110,97,116,105, + 110,103,32,97,110,121,10,115,121,109,98,111,108,105,99,32, + 108,105,110,107,115,32,101,110,99,111,117,110,116,101,114,101, + 100,32,105,110,32,116,104,101,32,112,97,116,104,46,114,51, + 0,0,0,114,86,0,0,0,114,98,0,0,0,114,4,0, + 0,0,114,2,0,0,0,114,3,0,0,0,84,169,0,78, + 114,141,0,0,0,114,77,0,0,0,41,25,114,61,0,0, + 0,114,62,0,0,0,114,52,0,0,0,114,53,0,0,0, + 114,169,0,0,0,114,170,0,0,0,114,49,0,0,0,218, + 17,70,105,108,101,78,111,116,70,111,117,110,100,69,114,114, + 111,114,114,103,0,0,0,114,13,0,0,0,114,80,0,0, + 0,114,65,0,0,0,114,160,0,0,0,218,6,114,105,110, + 100,101,120,114,99,0,0,0,114,102,0,0,0,114,100,0, + 0,0,114,101,0,0,0,218,7,83,95,73,83,68,73,82, + 218,5,101,114,114,110,111,218,7,69,78,79,84,68,73,82, + 218,8,115,116,114,101,114,114,111,114,218,8,114,101,97,100, + 108,105,110,107,114,159,0,0,0,218,6,101,120,116,101,110, + 100,41,17,218,8,102,105,108,101,110,97,109,101,114,171,0, + 0,0,114,37,0,0,0,114,35,0,0,0,114,36,0,0, + 0,114,170,0,0,0,218,13,105,103,110,111,114,101,100,95, + 101,114,114,111,114,218,8,109,97,120,108,105,110,107,115,218, + 4,114,101,115,116,218,10,112,97,114,116,95,99,111,117,110, + 116,114,55,0,0,0,218,4,115,101,101,110,114,130,0,0, + 0,218,7,110,101,119,112,97,116,104,114,102,0,0,0,218, + 6,116,97,114,103,101,116,218,12,116,97,114,103,101,116,95, + 112,97,114,116,115,115,17,0,0,0,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,114,56,0,0,0, + 114,43,0,0,0,114,43,0,0,0,132,1,0,0,115,107, + 2,0,0,128,0,244,6,0,16,18,143,121,138,121,152,24, + 211,15,34,128,72,220,7,17,144,40,156,69,215,7,34,209, + 7,34,216,14,18,136,3,216,17,21,136,6,216,17,22,136, + 6,220,17,19,151,26,145,26,137,6,224,14,17,136,3,216, + 17,20,136,6,216,17,21,136,6,220,17,19,151,25,145,25, + 136,6,216,7,13,148,29,210,7,30,220,24,41,136,13,216, + 17,21,137,6,222,9,15,216,24,26,137,13,228,24,31,136, + 13,224,15,19,128,72,240,12,0,12,20,143,62,137,62,152, + 35,211,11,30,153,116,160,18,152,116,209,11,36,128,68,244, + 8,0,18,21,144,84,147,25,128,74,240,8,0,19,27,215, + 18,37,209,18,37,160,99,215,18,42,209,18,42,137,51,177, + 6,179,8,128,68,240,12,0,12,14,128,68,231,10,20,216, + 15,19,143,120,137,120,139,122,136,4,216,11,15,137,60,224, + 31,35,144,20,151,24,145,24,147,26,209,12,28,217,12,20, + 216,8,18,144,97,137,15,136,10,222,15,19,144,116,147,126, + 225,12,20,216,11,15,139,62,224,19,23,208,24,41,152,20, + 159,27,153,27,160,83,211,25,41,208,19,42,215,19,49,168, + 99,136,68,217,12,20,216,11,15,139,59,216,22,26,145,107, + 137,71,224,22,26,145,106,160,52,209,22,39,136,71,240,2, + 40,9,21,220,22,24,151,104,146,104,152,119,211,22,39,215, + 22,47,209,22,47,136,71,220,19,23,151,60,146,60,160,7, + 215,19,40,209,19,40,222,19,25,158,106,180,20,183,28,178, + 28,184,103,215,49,70,209,49,70,220,26,33,164,37,167,45, + 161,45,180,18,183,27,178,27,188,85,191,93,185,93,211,49, + 75,216,34,41,243,3,1,27,43,240,0,1,21,43,224,23, + 30,144,4,218,16,24,216,15,22,139,127,224,23,27,145,125, + 144,4,216,19,23,209,19,35,226,20,28,230,19,25,228,20, + 22,151,71,146,71,152,71,212,20,36,216,23,30,144,4,218, + 16,24,220,21,23,151,91,146,91,160,23,211,21,41,136,70, + 240,10,0,16,22,215,15,32,209,15,32,160,19,215,15,37, + 209,15,37,224,23,26,144,4,216,15,23,209,15,31,224,32, + 36,144,4,145,13,240,8,0,17,21,151,11,145,11,152,71, + 212,16,36,216,16,20,151,11,145,11,152,68,212,16,33,224, + 27,33,159,60,153,60,168,3,211,27,44,169,84,168,114,168, + 84,209,27,50,136,76,216,12,16,143,75,137,75,152,12,212, + 12,37,216,12,22,156,35,152,108,211,26,43,209,12,43,136, + 74,218,12,20,240,8,0,12,16,128,75,248,240,47,0,16, + 29,243,0,1,9,17,217,12,16,240,3,1,9,17,250,240, + 42,0,16,23,136,4,247,121,1,0,11,21,138,42,115,37, + 0,0,0,196,56,66,35,74,33,0,199,30,12,74,33,0, + 199,45,31,74,33,0,200,15,22,74,33,0,202,33,6,74, + 42,3,202,41,1,74,42,3,218,6,100,97,114,119,105,110, + 99,2,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,3,0,0,0,243,152,2,0,0,149,0,91,0,0,0, + 0,0,0,0,0,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,0,53,1, + 0,0,0,0,0,0,110,0,85,0,40,0,0,0,0,0, + 0,0,100,11,0,0,91,5,0,0,0,0,0,0,0,0, + 83,1,53,1,0,0,0,0,0,0,101,1,91,7,0,0, + 0,0,0,0,0,0,85,0,91,8,0,0,0,0,0,0, + 0,0,53,2,0,0,0,0,0,0,40,0,0,0,0,0, + 0,0,97,7,0,0,83,2,110,2,83,3,110,3,83,4, + 110,4,79,6,83,5,110,2,83,6,110,3,83,7,110,4, + 85,1,99,3,0,0,85,2,110,1,79,22,91,0,0,0, + 0,0,0,0,0,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,1,53,1, + 0,0,0,0,0,0,110,1,30,0,91,11,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,82,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,3,53,1,0,0,0,0,0,0,110,5,91,11, + 0,0,0,0,0,0,0,0,85,0,53,1,0,0,0,0, + 0,0,82,13,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,3,53,1,0,0,0,0,0,0, + 110,6,85,5,40,0,0,0,0,0,0,0,97,17,0,0, + 85,5,82,15,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,3,53,1,0,0,0,0,0,0, + 79,1,47,0,110,7,85,6,40,0,0,0,0,0,0,0, + 97,17,0,0,85,6,82,15,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,3,53,1,0,0, + 0,0,0,0,79,1,47,0,110,8,91,17,0,0,0,0, + 0,0,0,0,91,19,0,0,0,0,0,0,0,0,88,120, + 47,2,53,1,0,0,0,0,0,0,53,1,0,0,0,0, + 0,0,110,9,85,4,47,1,91,17,0,0,0,0,0,0, + 0,0,85,7,53,1,0,0,0,0,0,0,85,9,45,10, + 0,0,45,5,0,0,88,137,83,8,4,0,45,0,0,0, + 110,10,85,10,40,0,0,0,0,0,0,0,100,2,0,0, + 85,2,36,0,85,3,82,21,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,10,53,1,0,0, + 0,0,0,0,36,0,33,0,91,22,0,0,0,0,0,0, + 0,0,91,24,0,0,0,0,0,0,0,0,91,26,0,0, + 0,0,0,0,0,0,91,28,0,0,0,0,0,0,0,0, + 52,4,7,0,97,25,0,0,32,0,91,30,0,0,0,0, + 0,0,0,0,82,32,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,83,9,88,1,53,3, + 0,0,0,0,0,0,32,0,101,0,102,0,61,3,31,0, + 102,1,41,10,122,35,82,101,116,117,114,110,32,97,32,114, + 101,108,97,116,105,118,101,32,118,101,114,115,105,111,110,32, + 111,102,32,97,32,112,97,116,104,122,17,110,111,32,112,97, + 116,104,32,115,112,101,99,105,102,105,101,100,114,86,0,0, + 0,114,51,0,0,0,114,98,0,0,0,114,2,0,0,0, + 114,4,0,0,0,114,3,0,0,0,78,114,45,0,0,0, + 41,17,114,61,0,0,0,114,62,0,0,0,114,104,0,0, + 0,114,52,0,0,0,114,53,0,0,0,114,31,0,0,0, + 218,6,108,115,116,114,105,112,114,13,0,0,0,114,80,0, + 0,0,114,17,0,0,0,114,10,0,0,0,114,68,0,0, + 0,114,69,0,0,0,114,70,0,0,0,218,18,68,101,112, + 114,101,99,97,116,105,111,110,87,97,114,110,105,110,103,114, + 71,0,0,0,114,72,0,0,0,41,11,114,55,0,0,0, + 114,145,0,0,0,114,35,0,0,0,114,37,0,0,0,114, + 36,0,0,0,218,10,115,116,97,114,116,95,116,97,105,108, + 218,9,112,97,116,104,95,116,97,105,108,218,10,115,116,97, + 114,116,95,108,105,115,116,218,9,112,97,116,104,95,108,105, + 115,116,114,82,0,0,0,218,8,114,101,108,95,108,105,115, + 116,115,11,0,0,0,32,32,32,32,32,32,32,32,32,32, + 32,114,56,0,0,0,114,45,0,0,0,114,45,0,0,0, + 243,1,0,0,115,41,1,0,0,128,0,244,6,0,12,14, + 143,57,138,57,144,84,139,63,128,68,222,11,15,220,14,24, + 208,25,44,211,14,45,208,8,45,228,7,17,144,36,156,5, + 215,7,30,209,7,30,216,17,21,136,6,216,14,18,136,3, + 216,17,22,137,6,224,17,20,136,6,216,14,17,136,3,216, + 17,21,136,6,224,7,12,129,125,216,16,22,137,5,228,16, + 18,151,9,146,9,152,37,211,16,32,136,5,240,4,14,5, + 14,220,21,28,152,85,147,94,215,21,42,209,21,42,168,51, + 211,21,47,136,10,220,20,27,152,68,147,77,215,20,40,209, + 20,40,168,19,211,20,45,136,9,222,46,56,144,90,215,21, + 37,209,21,37,160,99,212,21,42,184,98,136,10,222,44,53, + 144,73,151,79,145,79,160,67,212,20,40,184,50,136,9,228, + 12,15,148,12,152,106,208,29,52,211,16,53,211,12,54,136, + 1,224,20,26,144,56,156,115,160,58,155,127,168,113,209,31, + 48,209,19,49,176,73,184,98,176,77,209,19,65,136,8,222, + 15,23,216,19,25,136,77,216,15,18,143,120,137,120,152,8, + 211,15,33,208,8,33,248,220,12,21,148,126,164,124,212,53, + 71,208,11,72,243,0,2,5,14,220,8,19,215,8,36,210, + 8,36,160,89,176,4,212,8,60,216,8,13,240,5,2,5, + 14,250,115,19,0,0,0,193,40,66,28,68,22,0,196,5, + 16,68,22,0,196,22,51,69,9,3,99,1,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,243, + 12,3,0,0,149,0,91,1,0,0,0,0,0,0,0,0, + 91,3,0,0,0,0,0,0,0,0,91,4,0,0,0,0, + 0,0,0,0,82,6,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,0,53,2,0,0,0,0, + 0,0,53,1,0,0,0,0,0,0,110,0,85,0,40,0, + 0,0,0,0,0,0,100,11,0,0,91,9,0,0,0,0, + 0,0,0,0,83,1,53,1,0,0,0,0,0,0,101,1, + 91,11,0,0,0,0,0,0,0,0,85,0,83,2,5,0, + 0,0,91,12,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,5,0,0, + 83,3,110,1,83,4,110,2,79,4,83,5,110,1,83,6, + 110,2,30,0,85,0,19,0,86,3,115,2,47,0,115,2, + 19,0,72,19,0,0,111,51,82,15,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,80,2,77,21,0,0,11,0,32,0, + 110,4,110,3,30,0,85,0,19,0,86,5,115,2,49,0, + 115,2,19,0,72,19,0,0,111,85,82,17,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,105,2,77,21,0,0,11,0, + 32,0,115,2,110,5,117,1,0,0,110,6,85,4,19,0, + 86,7,86,8,115,3,47,0,115,2,19,0,72,36,0,0, + 111,119,19,0,86,8,115,2,47,0,115,2,19,0,72,20, + 0,0,111,136,40,0,0,0,0,0,0,0,100,2,0,0, + 77,11,0,0,88,130,58,119,0,0,100,2,0,0,77,18, + 0,0,85,8,80,2,77,22,0,0,11,0,32,0,115,2, + 110,8,80,2,77,38,0,0,11,0,32,0,110,4,110,7, + 110,8,91,19,0,0,0,0,0,0,0,0,85,4,53,1, + 0,0,0,0,0,0,110,9,91,21,0,0,0,0,0,0, + 0,0,85,4,53,1,0,0,0,0,0,0,110,10,85,9, + 110,11,91,23,0,0,0,0,0,0,0,0,85,9,53,1, + 0,0,0,0,0,0,19,0,72,20,0,0,117,2,0,0, + 112,200,88,138,85,12,5,0,0,0,58,119,0,0,100,2, + 0,0,77,15,0,0,85,9,83,8,85,12,4,0,110,11, + 32,0,79,2,11,0,32,0,85,6,40,0,0,0,0,0, + 0,0,97,2,0,0,85,1,79,4,85,1,83,8,83,2, + 4,0,110,13,88,209,82,25,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,11,53,1,0,0, + 0,0,0,0,45,0,0,0,36,0,115,2,32,0,115,2, + 110,3,102,0,115,2,32,0,115,2,110,5,102,0,33,0, + 91,8,0,0,0,0,0,0,0,0,7,0,97,13,0,0, + 32,0,91,9,0,0,0,0,0,0,0,0,83,7,53,1, + 0,0,0,0,0,0,83,8,101,2,102,0,61,3,31,0, + 102,1,115,2,32,0,115,2,110,8,102,0,115,2,32,0, + 115,3,110,8,110,7,102,0,33,0,91,26,0,0,0,0, + 0,0,0,0,91,28,0,0,0,0,0,0,0,0,52,2, + 7,0,97,25,0,0,32,0,91,30,0,0,0,0,0,0, + 0,0,82,32,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,83,9,47,1,85,0,81,1, + 55,6,54,0,32,0,101,0,102,0,61,3,31,0,102,1, + 41,10,122,68,71,105,118,101,110,32,97,32,115,101,113,117, + 101,110,99,101,32,111,102,32,112,97,116,104,32,110,97,109, + 101,115,44,32,114,101,116,117,114,110,115,32,116,104,101,32, + 108,111,110,103,101,115,116,32,99,111,109,109,111,110,32,115, + 117,98,45,112,97,116,104,46,122,37,99,111,109,109,111,110, + 112,97,116,104,40,41,32,97,114,103,32,105,115,32,97,110, + 32,101,109,112,116,121,32,115,101,113,117,101,110,99,101,114, + 6,0,0,0,114,51,0,0,0,114,86,0,0,0,114,4, + 0,0,0,114,2,0,0,0,122,37,67,97,110,39,116,32, + 109,105,120,32,97,98,115,111,108,117,116,101,32,97,110,100, + 32,114,101,108,97,116,105,118,101,32,112,97,116,104,115,78, + 114,46,0,0,0,41,17,218,5,116,117,112,108,101,218,3, + 109,97,112,114,61,0,0,0,114,62,0,0,0,114,104,0, + 0,0,114,52,0,0,0,114,53,0,0,0,114,13,0,0, + 0,114,65,0,0,0,218,3,109,105,110,218,3,109,97,120, + 218,9,101,110,117,109,101,114,97,116,101,114,10,0,0,0, + 114,68,0,0,0,114,69,0,0,0,114,71,0,0,0,114, + 72,0,0,0,41,14,218,5,112,97,116,104,115,114,37,0, + 0,0,114,35,0,0,0,114,55,0,0,0,218,11,115,112, + 108,105,116,95,112,97,116,104,115,114,74,0,0,0,114,9, + 0,0,0,114,63,0,0,0,218,1,99,114,107,0,0,0, + 114,109,0,0,0,218,6,99,111,109,109,111,110,114,82,0, + 0,0,218,6,112,114,101,102,105,120,115,14,0,0,0,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,114,56,0, + 0,0,114,46,0,0,0,114,46,0,0,0,30,2,0,0, + 115,125,1,0,0,128,0,244,6,0,13,18,148,35,148,98, + 151,105,145,105,160,21,211,18,39,211,12,40,128,69,230,11, + 16,220,14,24,208,25,64,211,14,65,208,8,65,228,7,17, + 144,37,152,1,145,40,156,69,215,7,34,209,7,34,216,14, + 18,136,3,216,17,21,137,6,224,14,17,136,3,216,17,20, + 136,6,240,4,21,5,14,217,51,56,211,22,57,178,53,168, + 52,151,122,145,122,160,35,150,127,177,53,136,11,208,22,57, + 240,4,3,9,80,1,217,49,54,211,21,55,178,21,168,65, + 151,108,145,108,160,51,214,22,39,177,21,209,21,55,137,70, + 136,69,241,8,0,69,1,80,1,212,22,80,194,75,184,113, + 160,49,211,23,58,162,49,152,97,171,1,155,1,168,97,169, + 107,159,1,161,49,212,23,58,193,75,136,11,209,22,80,220, + 13,16,144,27,211,13,29,136,2,220,13,16,144,27,211,13, + 29,136,2,216,17,19,136,6,220,20,29,152,98,150,77,137, + 68,136,65,216,15,16,144,113,145,69,141,122,216,25,27,152, + 66,152,81,152,22,144,6,217,16,21,241,7,0,21,34,246, + 10,0,25,30,145,19,160,51,160,114,168,1,160,55,136,6, + 216,15,21,159,8,153,8,160,22,211,24,40,209,15,40,208, + 8,40,249,242,35,0,23,58,249,242,6,0,22,56,248,220, + 15,25,243,0,1,9,80,1,220,18,28,208,29,68,211,18, + 69,200,52,208,12,79,240,3,1,9,80,1,252,242,6,0, + 24,59,249,211,22,80,248,244,22,0,13,22,148,126,208,11, + 38,243,0,2,5,14,220,8,19,215,8,36,210,8,36,160, + 92,208,8,58,176,69,211,8,58,216,8,13,240,5,2,5, + 14,250,115,126,0,0,0,193,24,4,69,26,0,193,28,26, + 68,43,4,193,54,2,69,26,0,193,57,4,68,53,0,193, + 61,26,68,48,4,194,23,5,68,53,0,194,28,5,69,26, + 0,194,33,9,69,20,6,194,42,10,69,15,12,194,56,3, + 69,15,12,194,63,6,69,15,12,195,5,7,69,20,6,195, + 12,49,69,26,0,196,1,41,69,26,0,196,43,5,69,26, + 0,196,48,5,68,53,0,196,53,23,69,12,3,197,12,3, + 69,26,0,197,15,5,69,20,6,197,20,6,69,26,0,197, + 26,41,70,3,3,41,1,78,41,43,218,7,95,95,100,111, + 99,95,95,114,35,0,0,0,114,36,0,0,0,114,41,0, + 0,0,114,37,0,0,0,114,38,0,0,0,114,39,0,0, + 0,114,40,0,0,0,114,42,0,0,0,114,177,0,0,0, + 114,61,0,0,0,114,125,0,0,0,114,100,0,0,0,114, + 71,0,0,0,218,7,95,95,97,108,108,95,95,114,57,0, + 0,0,114,8,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,13,0,0,0,114,14,0,0,0,114,87,0,0,0, + 114,11,0,0,0,218,5,112,111,115,105,120,114,89,0,0, + 0,114,12,0,0,0,114,118,0,0,0,114,15,0,0,0, + 114,16,0,0,0,114,27,0,0,0,114,28,0,0,0,114, + 151,0,0,0,114,156,0,0,0,114,148,0,0,0,114,29, + 0,0,0,114,157,0,0,0,114,30,0,0,0,114,31,0, + 0,0,114,43,0,0,0,114,126,0,0,0,114,44,0,0, + 0,114,45,0,0,0,114,46,0,0,0,114,173,0,0,0, + 114,58,0,0,0,114,56,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,214,0,0,0,1,0,0,0,115,31,1, + 0,0,240,3,1,1,1,241,2,10,1,4,240,30,0,10, + 13,128,6,216,9,13,128,6,216,9,12,128,6,216,6,9, + 128,3,216,10,13,128,7,216,10,25,128,7,216,9,13,128, + 6,216,10,21,128,7,227,0,12,219,0,9,219,0,10,219, + 0,11,219,0,18,220,0,25,242,4,7,11,68,1,128,7, + 242,20,4,1,19,242,22,2,1,24,242,16,4,1,29,242, + 22,20,1,16,242,56,9,1,22,242,34,8,1,55,240,18, + 0,20,31,215,19,40,209,19,40,215,19,48,209,19,48,128, + 8,212,0,16,242,10,4,1,20,240,14,23,1,39,221,4, + 53,242,54,5,1,17,242,20,8,1,16,242,28,27,1,60, + 242,78,1,51,1,40,240,116,1,0,15,36,128,11,216,10, + 14,128,7,216,11,15,128,8,242,4,42,1,27,240,98,1, + 30,1,27,221,4,48,242,64,1,9,1,26,240,30,0,34, + 39,245,0,106,1,1,16,240,90,3,0,31,34,159,108,153, + 108,168,104,209,30,54,208,0,26,244,4,35,1,14,243,86, + 1,36,1,14,248,240,101,12,0,8,19,243,0,21,1,39, + 244,2,20,5,39,240,3,21,1,39,251,240,86,6,0,8, + 19,243,0,27,1,27,244,2,26,5,27,240,3,27,1,27, + 250,115,36,0,0,0,193,33,6,66,37,0,193,61,6,66, + 52,0,194,37,9,66,49,3,194,48,1,66,49,3,194,52, + 9,67,0,3,194,63,1,67,0,3, +}; diff --git a/android/Python/frozen_modules/runpy.h b/android/Python/frozen_modules/runpy.h new file mode 100644 index 00000000000..b950789260a --- /dev/null +++ b/android/Python/frozen_modules/runpy.h @@ -0,0 +1,901 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__runpy[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,140,1,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,1,83,1,83,2,75,2,114,3, + 83,1,83,2,75,4,114,3,83,1,83,2,75,5,114,5, + 83,1,83,2,75,6,114,6,83,3,83,4,47,2,114,7, + 92,8,34,0,92,1,53,1,0,0,0,0,0,0,114,9, + 24,0,34,0,83,5,26,0,83,6,92,10,53,3,0,0, + 0,0,0,0,114,11,24,0,34,0,83,7,26,0,83,8, + 92,10,53,3,0,0,0,0,0,0,114,12,30,0,30,0, + 30,0,83,23,83,9,26,0,106,1,114,13,30,0,30,0, + 30,0,83,23,83,10,26,0,106,1,114,14,92,15,52,1, + 83,11,26,0,106,1,114,16,24,0,34,0,83,12,26,0, + 83,13,92,17,53,3,0,0,0,0,0,0,114,18,83,24, + 83,14,26,0,106,1,114,19,30,0,30,0,83,25,83,15, + 26,0,106,1,114,20,92,15,52,1,83,16,26,0,106,1, + 114,21,83,17,26,0,114,22,83,26,83,18,26,0,106,1, + 114,23,92,24,83,19,58,88,0,0,97,75,0,0,92,25, + 34,0,92,1,82,52,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 83,20,58,18,0,0,97,18,0,0,92,27,34,0,83,21, + 92,1,82,56,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,22,57,2,32,0,103,2,92,1, + 82,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,1,9,0,92,19,34,0,92,1,82,52, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,1,5,0,0,0,53,1,0,0,0,0,0,0, + 32,0,103,2,103,2,41,27,97,90,1,0,0,114,117,110, + 112,121,46,112,121,32,45,32,108,111,99,97,116,105,110,103, + 32,97,110,100,32,114,117,110,110,105,110,103,32,80,121,116, + 104,111,110,32,99,111,100,101,32,117,115,105,110,103,32,116, + 104,101,32,109,111,100,117,108,101,32,110,97,109,101,115,112, + 97,99,101,10,10,80,114,111,118,105,100,101,115,32,115,117, + 112,112,111,114,116,32,102,111,114,32,108,111,99,97,116,105, + 110,103,32,97,110,100,32,114,117,110,110,105,110,103,32,80, + 121,116,104,111,110,32,115,99,114,105,112,116,115,32,117,115, + 105,110,103,32,116,104,101,32,80,121,116,104,111,110,10,109, + 111,100,117,108,101,32,110,97,109,101,115,112,97,99,101,32, + 105,110,115,116,101,97,100,32,111,102,32,116,104,101,32,110, + 97,116,105,118,101,32,102,105,108,101,115,121,115,116,101,109, + 46,10,10,84,104,105,115,32,97,108,108,111,119,115,32,80, + 121,116,104,111,110,32,99,111,100,101,32,116,111,32,112,108, + 97,121,32,110,105,99,101,108,121,32,119,105,116,104,32,110, + 111,110,45,102,105,108,101,115,121,115,116,101,109,32,98,97, + 115,101,100,32,80,69,80,32,51,48,50,10,105,109,112,111, + 114,116,101,114,115,32,119,104,101,110,32,108,111,99,97,116, + 105,110,103,32,115,117,112,112,111,114,116,32,115,99,114,105, + 112,116,115,32,97,115,32,119,101,108,108,32,97,115,32,119, + 104,101,110,32,105,109,112,111,114,116,105,110,103,32,109,111, + 100,117,108,101,115,46,10,233,0,0,0,0,78,218,10,114, + 117,110,95,109,111,100,117,108,101,218,8,114,117,110,95,112, + 97,116,104,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,42,0,0,0,149,0,92, + 0,114,1,83,0,114,2,83,1,114,3,83,2,114,4,83, + 3,26,0,114,5,83,4,26,0,114,6,83,5,26,0,114, + 7,83,6,114,8,103,7,41,8,218,11,95,84,101,109,112, + 77,111,100,117,108,101,233,26,0,0,0,122,67,84,101,109, + 112,111,114,97,114,105,108,121,32,114,101,112,108,97,99,101, + 32,97,32,109,111,100,117,108,101,32,105,110,32,115,121,115, + 46,109,111,100,117,108,101,115,32,119,105,116,104,32,97,110, + 32,101,109,112,116,121,32,110,97,109,101,115,112,97,99,101, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,243,62,0,0,0,149,0,88,16,108,0, + 0,0,0,0,0,0,0,0,91,3,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,85,0,108,2, + 0,0,0,0,0,0,0,0,47,0,85,0,108,3,0,0, + 0,0,0,0,0,0,103,0,169,1,78,41,4,218,8,109, + 111,100,95,110,97,109,101,218,10,77,111,100,117,108,101,84, + 121,112,101,218,6,109,111,100,117,108,101,218,13,95,115,97, + 118,101,100,95,109,111,100,117,108,101,169,2,218,4,115,101, + 108,102,114,10,0,0,0,115,2,0,0,0,32,32,218,14, + 60,102,114,111,122,101,110,32,114,117,110,112,121,62,218,8, + 95,95,105,110,105,116,95,95,218,20,95,84,101,109,112,77, + 111,100,117,108,101,46,95,95,105,110,105,116,95,95,28,0, + 0,0,115,27,0,0,0,128,0,216,24,32,140,13,220,22, + 32,160,24,211,22,42,136,4,140,11,216,29,31,136,4,213, + 8,26,243,0,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,210,0,0, + 0,149,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,110,1,30,0,85,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,1,5,0,0,0,53,1,0,0,0, + 0,0,0,32,0,85,0,82,12,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,6,0,0,0, + 0,0,0,0,0,82,8,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,1,39,0,0,0,85, + 0,36,0,33,0,91,10,0,0,0,0,0,0,0,0,7, + 0,97,3,0,0,32,0,31,0,78,43,102,0,61,3,31, + 0,102,1,114,9,0,0,0,41,7,114,10,0,0,0,114, + 13,0,0,0,218,6,97,112,112,101,110,100,218,3,115,121, + 115,218,7,109,111,100,117,108,101,115,218,8,75,101,121,69, + 114,114,111,114,114,12,0,0,0,114,14,0,0,0,115,2, + 0,0,0,32,32,114,16,0,0,0,218,9,95,95,101,110, + 116,101,114,95,95,218,21,95,84,101,109,112,77,111,100,117, + 108,101,46,95,95,101,110,116,101,114,95,95,33,0,0,0, + 115,90,0,0,0,128,0,216,19,23,151,61,145,61,136,8, + 240,2,3,9,17,216,12,16,215,12,30,209,12,30,215,12, + 37,209,12,37,164,99,167,107,161,107,176,40,209,38,59,212, + 12,60,240,6,0,33,37,167,11,161,11,140,3,143,11,137, + 11,144,72,209,8,29,216,15,19,136,11,248,244,7,0,16, + 24,243,0,1,9,17,217,12,16,240,3,1,9,17,250,115, + 17,0,0,0,142,44,65,25,0,193,25,10,65,38,3,193, + 37,1,65,38,3,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,7,0,0,0,243,192,0,0,0,149, + 0,85,0,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 43,0,0,85,0,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,1,5,0,0,0,91, + 2,0,0,0,0,0,0,0,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,39,0,0,0,79,27,91,2,0,0,0,0,0, + 0,0,0,82,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,0,82,6,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,47, + 0,85,0,108,0,0,0,0,0,0,0,0,0,103,0,169, + 2,78,114,2,0,0,0,41,4,114,13,0,0,0,114,22, + 0,0,0,114,23,0,0,0,114,10,0,0,0,169,2,114, + 15,0,0,0,218,4,97,114,103,115,115,2,0,0,0,32, + 32,114,16,0,0,0,218,8,95,95,101,120,105,116,95,95, + 218,20,95,84,101,109,112,77,111,100,117,108,101,46,95,95, + 101,120,105,116,95,95,42,0,0,0,115,64,0,0,0,128, + 0,216,11,15,215,11,29,215,11,29,216,41,45,215,41,59, + 209,41,59,184,65,209,41,62,140,67,143,75,137,75,152,4, + 159,13,153,13,210,12,38,228,16,19,151,11,145,11,152,68, + 159,77,153,77,208,16,42,216,29,31,136,4,213,8,26,114, + 19,0,0,0,41,3,114,13,0,0,0,114,10,0,0,0, + 114,12,0,0,0,78,41,9,218,8,95,95,110,97,109,101, + 95,95,218,10,95,95,109,111,100,117,108,101,95,95,218,12, + 95,95,113,117,97,108,110,97,109,101,95,95,218,15,95,95, + 102,105,114,115,116,108,105,110,101,110,111,95,95,218,7,95, + 95,100,111,99,95,95,114,17,0,0,0,114,25,0,0,0, + 114,31,0,0,0,218,21,95,95,115,116,97,116,105,99,95, + 97,116,116,114,105,98,117,116,101,115,95,95,169,0,114,19, + 0,0,0,114,16,0,0,0,114,6,0,0,0,114,6,0, + 0,0,26,0,0,0,115,20,0,0,0,134,0,217,4,77, + 242,2,3,5,32,242,10,7,5,20,245,18,5,5,32,114, + 19,0,0,0,114,6,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,243,38, + 0,0,0,149,0,92,0,114,1,83,0,114,2,83,1,114, + 3,83,2,26,0,114,4,83,3,26,0,114,5,83,4,26, + 0,114,6,83,5,114,7,103,6,41,7,218,14,95,77,111, + 100,105,102,105,101,100,65,114,103,118,48,233,49,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,243,60,0,0,0,149,0,88,16,108,0, + 0,0,0,0,0,0,0,0,91,3,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,61,1,85,0,108,2, + 0,0,0,0,0,0,0,0,85,0,108,3,0,0,0,0, + 0,0,0,0,103,0,114,9,0,0,0,41,4,218,5,118, + 97,108,117,101,218,6,111,98,106,101,99,116,218,12,95,115, + 97,118,101,100,95,118,97,108,117,101,218,9,95,115,101,110, + 116,105,110,101,108,41,2,114,15,0,0,0,114,44,0,0, + 0,115,2,0,0,0,32,32,114,16,0,0,0,114,17,0, + 0,0,218,23,95,77,111,100,105,102,105,101,100,65,114,103, + 118,48,46,95,95,105,110,105,116,95,95,50,0,0,0,115, + 24,0,0,0,128,0,216,21,26,140,10,220,45,51,171,88, + 208,8,53,136,4,212,8,25,152,68,157,78,114,19,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,182,0,0,0,149,0,85,0,82, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,76,1,97,11,0,0,91, + 5,0,0,0,0,0,0,0,0,83,1,53,1,0,0,0, + 0,0,0,101,1,91,6,0,0,0,0,0,0,0,0,82, + 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,2,5,0,0,0,85,0,108,0,0,0,0, + 0,0,0,0,0,85,0,82,10,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,6,0,0,0, + 0,0,0,0,0,82,8,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,2,39,0,0,0,103, + 0,41,3,78,122,30,65,108,114,101,97,100,121,32,112,114, + 101,115,101,114,118,105,110,103,32,115,97,118,101,100,32,118, + 97,108,117,101,114,2,0,0,0,41,6,114,46,0,0,0, + 114,47,0,0,0,218,12,82,117,110,116,105,109,101,69,114, + 114,111,114,114,22,0,0,0,218,4,97,114,103,118,114,44, + 0,0,0,41,1,114,15,0,0,0,115,1,0,0,0,32, + 114,16,0,0,0,114,25,0,0,0,218,24,95,77,111,100, + 105,102,105,101,100,65,114,103,118,48,46,95,95,101,110,116, + 101,114,95,95,54,0,0,0,115,65,0,0,0,128,0,216, + 11,15,215,11,28,209,11,28,160,68,167,78,161,78,210,11, + 50,220,18,30,208,31,63,211,18,64,208,12,64,220,28,31, + 159,72,153,72,160,81,153,75,136,4,212,8,25,216,22,26, + 151,106,145,106,140,3,143,8,137,8,144,17,138,11,114,19, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,7,0,0,0,243,96,0,0,0,149,0,85, + 0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,108,1,0,0,0,0,0,0,0, + 0,85,0,82,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,39,0,0,0,103,0,114,28,0, + 0,0,41,5,114,47,0,0,0,114,44,0,0,0,114,46, + 0,0,0,114,22,0,0,0,114,51,0,0,0,114,29,0, + 0,0,115,2,0,0,0,32,32,114,16,0,0,0,114,31, + 0,0,0,218,23,95,77,111,100,105,102,105,101,100,65,114, + 103,118,48,46,95,95,101,120,105,116,95,95,60,0,0,0, + 115,32,0,0,0,128,0,216,21,25,151,94,145,94,136,4, + 140,10,216,22,26,215,22,39,209,22,39,140,3,143,8,137, + 8,144,17,138,11,114,19,0,0,0,41,3,114,46,0,0, + 0,114,47,0,0,0,114,44,0,0,0,78,41,8,114,33, + 0,0,0,114,34,0,0,0,114,35,0,0,0,114,36,0, + 0,0,114,17,0,0,0,114,25,0,0,0,114,31,0,0, + 0,114,38,0,0,0,114,39,0,0,0,114,19,0,0,0, + 114,16,0,0,0,114,41,0,0,0,114,41,0,0,0,49, + 0,0,0,115,17,0,0,0,134,0,242,2,2,5,54,242, + 8,4,5,33,245,12,2,5,40,114,19,0,0,0,114,41, + 0,0,0,99,7,0,0,0,0,0,0,0,0,0,0,0, + 10,0,0,0,3,0,0,0,243,232,0,0,0,149,0,85, + 2,98,17,0,0,85,1,82,1,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,2,53,1,0, + 0,0,0,0,0,32,0,85,4,99,7,0,0,83,1,110, + 7,85,6,110,8,83,1,110,9,79,51,85,4,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,7,85,4,82,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,110,8,85,4,82,6,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,110,9,85,5,99,12,0,0,85,4,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110, + 5,85,1,82,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,3,85,8,85,9,83,1,85, + 7,85,5,85,4,83,2,57,7,32,0,91,11,0,0,0, + 0,0,0,0,0,88,1,53,2,0,0,0,0,0,0,32, + 0,85,1,36,0,41,3,122,41,72,101,108,112,101,114,32, + 116,111,32,114,117,110,32,99,111,100,101,32,105,110,32,110, + 111,109,105,110,97,116,101,100,32,110,97,109,101,115,112,97, + 99,101,78,41,7,114,33,0,0,0,218,8,95,95,102,105, + 108,101,95,95,218,10,95,95,99,97,99,104,101,100,95,95, + 114,37,0,0,0,218,10,95,95,108,111,97,100,101,114,95, + 95,218,11,95,95,112,97,99,107,97,103,101,95,95,218,8, + 95,95,115,112,101,99,95,95,41,6,218,6,117,112,100,97, + 116,101,218,6,108,111,97,100,101,114,218,6,111,114,105,103, + 105,110,218,6,99,97,99,104,101,100,218,6,112,97,114,101, + 110,116,218,4,101,120,101,99,41,10,218,4,99,111,100,101, + 218,11,114,117,110,95,103,108,111,98,97,108,115,218,12,105, + 110,105,116,95,103,108,111,98,97,108,115,114,10,0,0,0, + 218,8,109,111,100,95,115,112,101,99,218,8,112,107,103,95, + 110,97,109,101,218,11,115,99,114,105,112,116,95,110,97,109, + 101,114,62,0,0,0,218,5,102,110,97,109,101,114,64,0, + 0,0,115,10,0,0,0,32,32,32,32,32,32,32,32,32, + 32,114,16,0,0,0,218,9,95,114,117,110,95,99,111,100, + 101,114,74,0,0,0,65,0,0,0,115,142,0,0,0,128, + 0,240,8,0,8,20,209,7,31,216,8,19,215,8,26,209, + 8,26,152,60,212,8,40,216,7,15,209,7,23,216,17,21, + 136,6,216,16,27,136,5,216,17,21,137,6,224,17,25,151, + 31,145,31,136,6,216,16,24,151,15,145,15,136,5,216,17, + 25,151,31,145,31,136,6,216,11,19,209,11,27,216,23,31, + 151,127,145,127,136,72,216,4,15,215,4,22,209,4,22,160, + 40,216,34,39,216,36,42,216,33,37,216,36,42,216,37,45, + 216,34,42,240,13,0,5,23,241,0,6,5,44,244,14,0, + 5,9,136,20,212,4,27,216,11,22,208,4,22,114,19,0, + 0,0,99,6,0,0,0,0,0,0,0,0,0,0,0,11, + 0,0,0,3,0,0,0,243,62,1,0,0,149,0,85,3, + 99,2,0,0,85,5,79,11,85,3,82,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,6, + 91,3,0,0,0,0,0,0,0,0,85,2,53,1,0,0, + 0,0,0,0,2,0,110,7,91,5,0,0,0,0,0,0, + 0,0,85,6,53,1,0,0,0,0,0,0,2,0,32,0, + 85,7,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,110,8,91,11,0,0, + 0,0,0,0,0,0,88,8,85,1,88,35,88,69,53,7, + 0,0,0,0,0,0,32,0,83,1,83,1,83,1,53,2, + 0,0,0,0,0,0,32,0,83,1,83,1,83,1,53,2, + 0,0,0,0,0,0,32,0,87,8,82,13,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,36,0,33,0,44,0,40,0,0,0, + 0,0,0,0,100,1,0,0,102,2,32,0,31,0,32,0, + 32,0,78,38,61,3,31,0,102,1,33,0,44,0,40,0, + 0,0,0,0,0,0,100,1,0,0,102,2,32,0,31,0, + 32,0,32,0,87,8,82,13,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,36,0,61,3,31,0,102,1,41,2,122,53,72,101, + 108,112,101,114,32,116,111,32,114,117,110,32,99,111,100,101, + 32,105,110,32,110,101,119,32,110,97,109,101,115,112,97,99, + 101,32,119,105,116,104,32,115,121,115,32,109,111,100,105,102, + 105,101,100,78,41,7,114,63,0,0,0,114,6,0,0,0, + 114,41,0,0,0,114,12,0,0,0,218,8,95,95,100,105, + 99,116,95,95,114,74,0,0,0,218,4,99,111,112,121,41, + 9,114,67,0,0,0,114,69,0,0,0,114,10,0,0,0, + 114,70,0,0,0,114,71,0,0,0,114,72,0,0,0,114, + 73,0,0,0,218,11,116,101,109,112,95,109,111,100,117,108, + 101,218,11,109,111,100,95,103,108,111,98,97,108,115,115,9, + 0,0,0,32,32,32,32,32,32,32,32,32,114,16,0,0, + 0,218,16,95,114,117,110,95,109,111,100,117,108,101,95,99, + 111,100,101,114,80,0,0,0,91,0,0,0,115,131,0,0, + 0,128,0,240,8,0,28,36,209,27,43,137,75,176,24,183, + 31,177,31,128,69,220,9,20,144,88,212,9,30,160,43,172, + 126,184,101,213,47,68,216,22,33,215,22,40,209,22,40,215, + 22,49,209,22,49,136,11,220,8,17,144,36,160,92,216,18, + 26,160,104,244,3,1,9,61,247,5,0,48,69,1,215,9, + 30,240,12,0,12,23,215,11,27,209,11,27,211,11,29,208, + 4,29,247,13,0,48,69,1,213,47,68,250,215,9,30,212, + 9,30,240,12,0,12,23,215,11,27,209,11,27,211,11,29, + 208,4,29,250,115,34,0,0,0,157,12,65,63,3,169,37, + 65,46,5,193,14,8,65,63,3,193,46,10,65,60,9,193, + 56,7,65,63,3,193,63,10,66,28,7,99,2,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 243,232,4,0,0,149,0,85,0,82,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,1,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 8,0,0,85,1,34,0,83,2,53,1,0,0,0,0,0, + 0,101,1,85,0,82,3,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,1,53,1,0,0,0, + 0,0,0,117,3,0,0,110,2,32,0,110,3,85,2,40, + 0,0,0,0,0,0,0,97,101,0,0,30,0,91,5,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,32,0,91,10,0,0,0,0,0,0,0,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,110, + 5,85,5,98,55,0,0,91,17,0,0,0,0,0,0,0, + 0,85,5,83,3,53,2,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,100,38,0,0,83,4,83,5,75,9,74, + 10,110,6,32,0,83,6,82,23,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,88,2,83,7,57, + 2,110,7,85,6,34,0,91,25,0,0,0,0,0,0,0, + 0,85,7,53,1,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,32,0,30,0,91,26,0,0,0,0,0,0,0, + 0,82,28,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,82,31,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,110,8,85,8,99,11,0,0,85,1,34,0,83, + 14,85,0,45,6,0,0,53,1,0,0,0,0,0,0,101, + 1,85,8,82,44,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,98,53,0,0,85,0,83,15,58, + 88,0,0,100,22,0,0,85,0,82,39,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,16,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 8,0,0,85,1,34,0,83,17,53,1,0,0,0,0,0, + 0,101,1,30,0,85,0,83,16,45,0,0,0,110,10,91, + 47,0,0,0,0,0,0,0,0,88,161,53,2,0,0,0, + 0,0,0,36,0,85,8,82,48,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,11,85,11,99, + 11,0,0,85,1,34,0,83,20,85,0,45,6,0,0,53, + 1,0,0,0,0,0,0,101,1,30,0,85,11,82,51,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,0,53,1,0,0,0,0,0,0,110,12,85,12,99, + 11,0,0,85,1,34,0,83,21,85,0,45,6,0,0,53, + 1,0,0,0,0,0,0,101,1,88,8,85,12,52,3,36, + 0,33,0,91,6,0,0,0,0,0,0,0,0,7,0,97, + 76,0,0,110,4,85,4,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,98,51,0,0,85, + 4,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,2,58,119,0,0,97,36,0,0,85, + 2,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,4,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,1,45,0,0, + 0,53,1,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,100,1,0,0,101,0,31,0,83,0,110,4,65,4,71, + 1,78,88,83,0,110,4,65,4,102,1,102,0,61,3,31, + 0,102,1,33,0,91,6,0,0,0,0,0,0,0,0,91, + 32,0,0,0,0,0,0,0,0,91,34,0,0,0,0,0, + 0,0,0,91,36,0,0,0,0,0,0,0,0,52,4,7, + 0,97,89,0,0,110,9,83,8,110,7,85,0,82,39,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,9,53,1,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,15,0,0,85,7,83,10,85,0,83,0,83, + 11,4,0,14,0,83,12,85,0,14,0,83,13,51,5,45, + 13,0,0,110,7,85,1,34,0,85,7,82,23,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 0,91,41,0,0,0,0,0,0,0,0,85,9,53,1,0, + 0,0,0,0,0,82,42,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,9,53,3,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,85,9,101,2,83, + 0,110,9,65,9,102,1,102,0,61,3,31,0,102,1,33, + 0,85,1,7,0,97,42,0,0,110,4,85,0,91,10,0, + 0,0,0,0,0,0,0,82,12,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,59,1,0,0,97, + 1,0,0,101,0,85,1,34,0,85,4,60,1,14,0,83, + 18,85,0,60,2,14,0,83,19,51,4,53,1,0,0,0, + 0,0,0,101,1,83,0,110,4,65,4,102,1,102,0,61, + 3,31,0,102,1,33,0,91,6,0,0,0,0,0,0,0, + 0,7,0,97,23,0,0,110,4,85,1,34,0,91,23,0, + 0,0,0,0,0,0,0,85,4,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,85,4,101,2,83,0,110, + 4,65,4,102,1,102,0,61,3,31,0,102,1,41,22,78, + 218,1,46,122,35,82,101,108,97,116,105,118,101,32,109,111, + 100,117,108,101,32,110,97,109,101,115,32,110,111,116,32,115, + 117,112,112,111,114,116,101,100,218,8,95,95,112,97,116,104, + 95,95,114,2,0,0,0,41,1,218,4,119,97,114,110,122, + 154,123,109,111,100,95,110,97,109,101,33,114,125,32,102,111, + 117,110,100,32,105,110,32,115,121,115,46,109,111,100,117,108, + 101,115,32,97,102,116,101,114,32,105,109,112,111,114,116,32, + 111,102,32,112,97,99,107,97,103,101,32,123,112,107,103,95, + 110,97,109,101,33,114,125,44,32,98,117,116,32,112,114,105, + 111,114,32,116,111,32,101,120,101,99,117,116,105,111,110,32, + 111,102,32,123,109,111,100,95,110,97,109,101,33,114,125,59, + 32,116,104,105,115,32,109,97,121,32,114,101,115,117,108,116, + 32,105,110,32,117,110,112,114,101,100,105,99,116,97,98,108, + 101,32,98,101,104,97,118,105,111,117,114,41,2,114,10,0, + 0,0,114,71,0,0,0,122,58,69,114,114,111,114,32,119, + 104,105,108,101,32,102,105,110,100,105,110,103,32,109,111,100, + 117,108,101,32,115,112,101,99,105,102,105,99,97,116,105,111, + 110,32,102,111,114,32,123,33,114,125,32,40,123,125,58,32, + 123,125,41,122,3,46,112,121,122,13,46,32,84,114,121,32, + 117,115,105,110,103,32,39,233,253,255,255,255,122,14,39,32, + 105,110,115,116,101,97,100,32,111,102,32,39,122,21,39,32, + 97,115,32,116,104,101,32,109,111,100,117,108,101,32,110,97, + 109,101,46,122,18,78,111,32,109,111,100,117,108,101,32,110, + 97,109,101,100,32,37,115,218,8,95,95,109,97,105,110,95, + 95,122,9,46,95,95,109,97,105,110,95,95,122,37,67,97, + 110,110,111,116,32,117,115,101,32,112,97,99,107,97,103,101, + 32,97,115,32,95,95,109,97,105,110,95,95,32,109,111,100, + 117,108,101,122,2,59,32,122,45,32,105,115,32,97,32,112, + 97,99,107,97,103,101,32,97,110,100,32,99,97,110,110,111, + 116,32,98,101,32,100,105,114,101,99,116,108,121,32,101,120, + 101,99,117,116,101,100,122,48,37,114,32,105,115,32,97,32, + 110,97,109,101,115,112,97,99,101,32,112,97,99,107,97,103, + 101,32,97,110,100,32,99,97,110,110,111,116,32,98,101,32, + 101,120,101,99,117,116,101,100,122,31,78,111,32,99,111,100, + 101,32,111,98,106,101,99,116,32,97,118,97,105,108,97,98, + 108,101,32,102,111,114,32,37,115,41,26,218,10,115,116,97, + 114,116,115,119,105,116,104,218,10,114,112,97,114,116,105,116, + 105,111,110,218,10,95,95,105,109,112,111,114,116,95,95,218, + 11,73,109,112,111,114,116,69,114,114,111,114,218,4,110,97, + 109,101,114,22,0,0,0,114,23,0,0,0,218,3,103,101, + 116,218,7,104,97,115,97,116,116,114,218,8,119,97,114,110, + 105,110,103,115,114,84,0,0,0,218,6,102,111,114,109,97, + 116,218,14,82,117,110,116,105,109,101,87,97,114,110,105,110, + 103,218,9,105,109,112,111,114,116,108,105,98,218,4,117,116, + 105,108,218,9,102,105,110,100,95,115,112,101,99,218,14,65, + 116,116,114,105,98,117,116,101,69,114,114,111,114,218,9,84, + 121,112,101,69,114,114,111,114,218,10,86,97,108,117,101,69, + 114,114,111,114,218,8,101,110,100,115,119,105,116,104,218,4, + 116,121,112,101,114,33,0,0,0,218,26,115,117,98,109,111, + 100,117,108,101,95,115,101,97,114,99,104,95,108,111,99,97, + 116,105,111,110,115,218,19,95,103,101,116,95,109,111,100,117, + 108,101,95,100,101,116,97,105,108,115,114,62,0,0,0,218, + 8,103,101,116,95,99,111,100,101,41,13,114,10,0,0,0, + 218,5,101,114,114,111,114,114,71,0,0,0,218,1,95,218, + 1,101,218,8,101,120,105,115,116,105,110,103,114,84,0,0, + 0,218,3,109,115,103,218,4,115,112,101,99,218,2,101,120, + 218,13,112,107,103,95,109,97,105,110,95,110,97,109,101,114, + 62,0,0,0,114,67,0,0,0,115,13,0,0,0,32,32, + 32,32,32,32,32,32,32,32,32,32,32,114,16,0,0,0, + 114,106,0,0,0,114,106,0,0,0,105,0,0,0,115,152, + 2,0,0,128,0,216,7,15,215,7,26,209,7,26,152,51, + 215,7,31,209,7,31,217,14,19,208,20,57,211,14,58,208, + 8,58,216,21,29,215,21,40,209,21,40,168,19,211,21,45, + 129,78,128,72,136,97,144,17,222,7,15,240,4,8,9,22, + 220,12,22,144,120,212,12,32,244,18,0,20,23,151,59,145, + 59,151,63,145,63,160,56,211,19,44,136,8,216,11,19,209, + 11,31,172,7,176,8,184,42,215,40,69,209,40,69,221,12, + 37,240,2,3,19,28,247,6,0,29,35,153,70,168,72,152, + 70,208,28,72,240,7,0,13,16,241,8,0,13,17,148,30, + 160,3,211,17,36,212,12,37,240,4,10,5,73,1,220,15, + 24,143,126,137,126,215,15,39,209,15,39,168,8,211,15,49, + 136,4,240,20,0,8,12,129,124,217,14,19,208,20,40,168, + 56,209,20,51,211,14,52,208,8,52,216,7,11,215,7,38, + 209,7,38,209,7,50,216,11,19,144,122,211,11,33,160,88, + 215,37,54,209,37,54,176,123,215,37,67,209,37,67,217,18, + 23,208,24,63,211,18,64,208,12,64,240,2,7,9,71,1, + 216,28,36,160,123,209,28,50,136,77,220,19,38,160,125,211, + 19,60,208,12,60,240,12,0,14,18,143,91,137,91,128,70, + 216,7,13,129,126,217,14,19,208,20,70,216,67,75,241,3, + 1,21,76,1,243,0,1,15,77,1,240,0,1,9,77,1, + 240,4,3,5,38,216,15,21,143,127,137,127,152,120,211,15, + 40,136,4,240,6,0,8,12,129,124,217,14,19,208,20,53, + 184,8,209,20,64,211,14,65,208,8,65,216,11,19,152,52, + 208,11,31,208,4,31,248,244,103,1,0,16,27,243,0,6, + 9,22,240,8,0,16,17,143,118,137,118,137,126,160,33,167, + 38,161,38,168,72,211,34,52,216,24,32,215,24,43,209,24, + 43,168,65,175,70,169,70,176,83,169,76,215,24,57,209,24, + 57,216,16,21,255,249,240,13,6,9,22,251,244,38,0,13, + 24,156,30,172,25,180,74,208,11,63,243,0,8,5,73,1, + 240,8,0,15,75,1,136,3,216,11,19,215,11,28,209,11, + 28,152,85,215,11,35,209,11,35,216,12,15,144,109,160,72, + 168,83,168,98,160,77,160,63,240,0,1,51,24,216,24,32, + 144,122,208,33,54,240,3,1,21,56,241,0,1,13,57,136, + 67,225,14,19,144,67,151,74,145,74,152,120,172,20,168,98, + 171,24,215,41,58,209,41,58,184,66,211,20,63,211,14,64, + 192,98,208,8,72,251,240,17,8,5,73,1,251,240,34,0, + 16,21,243,0,4,9,71,1,216,15,23,156,115,159,123,153, + 123,211,15,42,216,16,21,217,18,23,219,57,58,187,72,240, + 3,1,25,70,1,243,0,1,19,71,1,240,0,1,13,71, + 1,251,240,7,4,9,71,1,251,244,22,0,12,23,243,0, + 1,5,38,217,14,19,148,70,152,49,147,73,211,14,30,160, + 65,208,8,37,251,240,3,1,5,38,250,115,97,0,0,0, + 188,11,69,14,0,194,33,31,70,39,0,196,0,15,72,29, + 0,196,43,17,73,16,0,197,14,10,70,36,3,197,24,65, + 1,70,31,3,198,31,5,70,36,3,198,39,26,72,26,3, + 199,1,65,20,72,21,3,200,21,5,72,26,3,200,29,6, + 73,13,3,200,35,37,73,8,3,201,8,5,73,13,3,201, + 16,10,73,49,3,201,26,18,73,44,3,201,44,5,73,49, + 3,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,24,0,0,0,149,0,92,0,114, + 1,83,0,114,2,83,1,114,3,83,2,114,4,83,3,114, + 5,103,4,41,5,218,6,95,69,114,114,111,114,233,166,0, + 0,0,122,66,69,114,114,111,114,32,116,104,97,116,32,95, + 114,117,110,95,109,111,100,117,108,101,95,97,115,95,109,97, + 105,110,40,41,32,115,104,111,117,108,100,32,114,101,112,111, + 114,116,32,119,105,116,104,111,117,116,32,97,32,116,114,97, + 99,101,98,97,99,107,114,39,0,0,0,78,41,6,114,33, + 0,0,0,114,34,0,0,0,114,35,0,0,0,114,36,0, + 0,0,114,37,0,0,0,114,38,0,0,0,114,39,0,0, + 0,114,19,0,0,0,114,16,0,0,0,114,117,0,0,0, + 114,117,0,0,0,166,0,0,0,115,5,0,0,0,134,0, + 220,4,76,114,19,0,0,0,114,117,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,7,0,0,0,3,0, + 0,0,243,148,1,0,0,149,0,30,0,85,1,40,0,0, + 0,0,0,0,0,100,6,0,0,85,0,83,1,58,119,0, + 0,97,20,0,0,91,1,0,0,0,0,0,0,0,0,85, + 0,91,2,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,117,3,0,0,112,2,110,3,79,19,91,5,0, + 0,0,0,0,0,0,0,91,2,0,0,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,117,3,0,0,112,2,110, + 3,30,0,91,6,0,0,0,0,0,0,0,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,1,5,0,0,0,82,14,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,6,85,1,40, + 0,0,0,0,0,0,0,97,29,0,0,87,2,82,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,6,0,0,0,0,0,0,0,0,82,18,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 4,39,0,0,0,91,21,0,0,0,0,0,0,0,0,87, + 3,85,6,83,3,83,1,87,2,53,5,0,0,0,0,0, + 0,36,0,33,0,91,2,0,0,0,0,0,0,0,0,7, + 0,97,55,0,0,110,4,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,60,1,14,0,83,2,85,4,60,1,14, + 0,51,3,110,5,91,6,0,0,0,0,0,0,0,0,82, + 10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,85,5,53,1,0,0,0,0,0,0,32, + 0,31,0,83,3,110,4,65,4,78,140,83,3,110,4,65, + 4,102,1,102,0,61,3,31,0,102,1,41,5,97,130,1, + 0,0,82,117,110,115,32,116,104,101,32,100,101,115,105,103, + 110,97,116,101,100,32,109,111,100,117,108,101,32,105,110,32, + 116,104,101,32,95,95,109,97,105,110,95,95,32,110,97,109, + 101,115,112,97,99,101,10,10,78,111,116,101,32,116,104,97, + 116,32,116,104,101,32,101,120,101,99,117,116,101,100,32,109, + 111,100,117,108,101,32,119,105,108,108,32,104,97,118,101,32, + 102,117,108,108,32,97,99,99,101,115,115,32,116,111,32,116, + 104,101,10,95,95,109,97,105,110,95,95,32,110,97,109,101, + 115,112,97,99,101,46,32,73,102,32,116,104,105,115,32,105, + 115,32,110,111,116,32,100,101,115,105,114,97,98,108,101,44, + 32,116,104,101,32,114,117,110,95,109,111,100,117,108,101,40, + 41,10,102,117,110,99,116,105,111,110,32,115,104,111,117,108, + 100,32,98,101,32,117,115,101,100,32,116,111,32,114,117,110, + 32,116,104,101,32,109,111,100,117,108,101,32,99,111,100,101, + 32,105,110,32,97,32,102,114,101,115,104,32,110,97,109,101, + 115,112,97,99,101,46,10,10,65,116,32,116,104,101,32,118, + 101,114,121,32,108,101,97,115,116,44,32,116,104,101,115,101, + 32,118,97,114,105,97,98,108,101,115,32,105,110,32,95,95, + 109,97,105,110,95,95,32,119,105,108,108,32,98,101,32,111, + 118,101,114,119,114,105,116,116,101,110,58,10,32,32,32,32, + 95,95,110,97,109,101,95,95,10,32,32,32,32,95,95,102, + 105,108,101,95,95,10,32,32,32,32,95,95,99,97,99,104, + 101,100,95,95,10,32,32,32,32,95,95,108,111,97,100,101, + 114,95,95,10,32,32,32,32,95,95,112,97,99,107,97,103, + 101,95,95,10,114,86,0,0,0,122,2,58,32,78,114,2, + 0,0,0,41,11,114,106,0,0,0,114,117,0,0,0,218, + 24,95,103,101,116,95,109,97,105,110,95,109,111,100,117,108, + 101,95,100,101,116,97,105,108,115,114,22,0,0,0,218,10, + 101,120,101,99,117,116,97,98,108,101,218,4,101,120,105,116, + 114,23,0,0,0,114,76,0,0,0,114,63,0,0,0,114, + 51,0,0,0,114,74,0,0,0,41,7,114,10,0,0,0, + 218,10,97,108,116,101,114,95,97,114,103,118,114,70,0,0, + 0,114,67,0,0,0,218,3,101,120,99,114,112,0,0,0, + 218,12,109,97,105,110,95,103,108,111,98,97,108,115,115,7, + 0,0,0,32,32,32,32,32,32,32,114,16,0,0,0,218, + 19,95,114,117,110,95,109,111,100,117,108,101,95,97,115,95, + 109,97,105,110,114,126,0,0,0,173,0,0,0,115,160,0, + 0,0,128,0,240,28,7,5,22,222,11,21,152,24,160,90, + 211,25,47,220,39,58,184,56,196,86,211,39,76,209,12,36, + 136,72,161,4,228,39,63,196,6,211,39,71,209,12,36,136, + 72,161,4,244,8,0,20,23,151,59,145,59,152,122,209,19, + 42,215,19,51,209,19,51,128,76,222,7,17,216,22,30,151, + 111,145,111,140,3,143,8,137,8,144,17,137,11,220,11,20, + 144,84,152,60,168,20,216,21,31,160,24,243,3,1,12,43, + 240,0,1,5,43,248,244,13,0,12,18,243,0,2,5,22, + 220,26,29,159,46,156,46,170,35,208,14,46,136,3,220,8, + 11,143,8,138,8,144,19,143,13,137,13,251,240,5,2,5, + 22,250,115,28,0,0,0,130,32,66,6,0,163,18,66,6, + 0,194,6,10,67,7,3,194,16,45,67,2,3,195,2,5, + 67,7,3,99,4,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,243,106,0,0,0,149,0,91, + 1,0,0,0,0,0,0,0,0,85,0,53,1,0,0,0, + 0,0,0,117,3,0,0,112,4,110,5,85,2,99,2,0, + 0,85,0,110,2,85,3,40,0,0,0,0,0,0,0,97, + 12,0,0,91,3,0,0,0,0,0,0,0,0,88,81,88, + 36,53,4,0,0,0,0,0,0,36,0,91,5,0,0,0, + 0,0,0,0,0,85,5,48,0,88,18,85,4,53,5,0, + 0,0,0,0,0,36,0,41,1,117,202,2,0,0,69,120, + 101,99,117,116,101,32,97,32,109,111,100,117,108,101,39,115, + 32,99,111,100,101,32,119,105,116,104,111,117,116,32,105,109, + 112,111,114,116,105,110,103,32,105,116,46,10,10,109,111,100, + 95,110,97,109,101,32,45,45,32,97,110,32,97,98,115,111, + 108,117,116,101,32,109,111,100,117,108,101,32,110,97,109,101, + 32,111,114,32,112,97,99,107,97,103,101,32,110,97,109,101, + 46,10,10,79,112,116,105,111,110,97,108,32,97,114,103,117, + 109,101,110,116,115,58,10,105,110,105,116,95,103,108,111,98, + 97,108,115,32,45,45,32,100,105,99,116,105,111,110,97,114, + 121,32,117,115,101,100,32,116,111,32,112,114,101,45,112,111, + 112,117,108,97,116,101,32,116,104,101,32,109,111,100,117,108, + 101,226,128,153,115,10,103,108,111,98,97,108,115,32,100,105, + 99,116,105,111,110,97,114,121,32,98,101,102,111,114,101,32, + 116,104,101,32,99,111,100,101,32,105,115,32,101,120,101,99, + 117,116,101,100,46,10,10,114,117,110,95,110,97,109,101,32, + 45,45,32,105,102,32,110,111,116,32,78,111,110,101,44,32, + 116,104,105,115,32,119,105,108,108,32,98,101,32,117,115,101, + 100,32,102,111,114,32,115,101,116,116,105,110,103,32,95,95, + 110,97,109,101,95,95,59,10,111,116,104,101,114,119,105,115, + 101,44,32,95,95,110,97,109,101,95,95,32,119,105,108,108, + 32,98,101,32,115,101,116,32,116,111,32,109,111,100,95,110, + 97,109,101,32,43,32,39,95,95,109,97,105,110,95,95,39, + 32,105,102,32,116,104,101,10,110,97,109,101,100,32,109,111, + 100,117,108,101,32,105,115,32,97,32,112,97,99,107,97,103, + 101,32,97,110,100,32,116,111,32,106,117,115,116,32,109,111, + 100,95,110,97,109,101,32,111,116,104,101,114,119,105,115,101, + 46,10,10,97,108,116,101,114,95,115,121,115,32,45,45,32, + 105,102,32,84,114,117,101,44,32,115,121,115,46,97,114,103, + 118,91,48,93,32,105,115,32,117,112,100,97,116,101,100,32, + 119,105,116,104,32,116,104,101,32,118,97,108,117,101,32,111, + 102,10,95,95,102,105,108,101,95,95,32,97,110,100,32,115, + 121,115,46,109,111,100,117,108,101,115,91,95,95,110,97,109, + 101,95,95,93,32,105,115,32,117,112,100,97,116,101,100,32, + 119,105,116,104,32,97,32,116,101,109,112,111,114,97,114,121, + 10,109,111,100,117,108,101,32,111,98,106,101,99,116,32,102, + 111,114,32,116,104,101,32,109,111,100,117,108,101,32,98,101, + 105,110,103,32,101,120,101,99,117,116,101,100,46,32,66,111, + 116,104,32,97,114,101,10,114,101,115,116,111,114,101,100,32, + 116,111,32,116,104,101,105,114,32,111,114,105,103,105,110,97, + 108,32,118,97,108,117,101,115,32,98,101,102,111,114,101,32, + 116,104,101,32,102,117,110,99,116,105,111,110,32,114,101,116, + 117,114,110,115,46,10,10,82,101,116,117,114,110,115,32,116, + 104,101,32,114,101,115,117,108,116,105,110,103,32,109,111,100, + 117,108,101,32,103,108,111,98,97,108,115,32,100,105,99,116, + 105,111,110,97,114,121,46,10,41,3,114,106,0,0,0,114, + 80,0,0,0,114,74,0,0,0,41,6,114,10,0,0,0, + 114,69,0,0,0,218,8,114,117,110,95,110,97,109,101,218, + 9,97,108,116,101,114,95,115,121,115,114,70,0,0,0,114, + 67,0,0,0,115,6,0,0,0,32,32,32,32,32,32,114, + 16,0,0,0,114,3,0,0,0,114,3,0,0,0,201,0, + 0,0,115,65,0,0,0,128,0,244,42,0,32,51,176,56, + 211,31,60,209,4,28,128,72,152,4,216,7,15,209,7,23, + 216,19,27,136,8,222,7,16,220,15,31,160,4,176,72,211, + 15,71,208,8,71,244,6,0,16,25,152,20,152,114,160,60, + 184,56,211,15,68,208,8,68,114,19,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,243,68,1,0,0,149,0,83,1,110,1,91,0,0, + 0,0,0,0,0,0,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,5,0,0, + 0,110,2,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,1,9,0,30,0,91,5,0,0,0,0,0,0,0, + 0,85,1,53,1,0,0,0,0,0,0,85,2,91,0,0, + 0,0,0,0,0,0,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,1,39,0,0, + 0,36,0,33,0,91,6,0,0,0,0,0,0,0,0,7, + 0,97,55,0,0,110,3,85,1,91,9,0,0,0,0,0, + 0,0,0,85,3,53,1,0,0,0,0,0,0,59,0,0, + 0,97,34,0,0,85,0,34,0,83,2,85,1,60,2,14, + 0,83,3,91,0,0,0,0,0,0,0,0,0,82,10,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,4,5,0,0,0,60,2,14,0,51,4,53,1,0, + 0,0,0,0,0,85,3,101,2,101,0,83,0,110,3,65, + 3,102,1,102,0,61,3,31,0,102,1,33,0,85,2,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,39, + 0,0,0,102,0,61,3,31,0,102,1,41,5,78,114,86, + 0,0,0,122,11,99,97,110,39,116,32,102,105,110,100,32, + 122,11,32,109,111,100,117,108,101,32,105,110,32,114,2,0, + 0,0,41,6,114,22,0,0,0,114,23,0,0,0,114,106, + 0,0,0,114,90,0,0,0,218,3,115,116,114,218,4,112, + 97,116,104,41,4,114,108,0,0,0,218,9,109,97,105,110, + 95,110,97,109,101,218,10,115,97,118,101,100,95,109,97,105, + 110,114,124,0,0,0,115,4,0,0,0,32,32,32,32,114, + 16,0,0,0,114,120,0,0,0,114,120,0,0,0,231,0, + 0,0,115,149,0,0,0,128,0,240,10,0,17,27,128,73, + 220,17,20,151,27,145,27,152,89,209,17,39,128,74,220,8, + 11,143,11,137,11,144,73,208,8,30,240,2,8,5,44,220, + 15,34,160,57,211,15,45,240,14,0,34,44,140,3,143,11, + 137,11,144,73,210,8,30,248,244,13,0,12,23,243,0,4, + 5,14,216,11,20,156,3,152,67,155,8,211,11,32,218,18, + 23,219,31,40,172,35,175,40,169,40,176,49,171,43,240,3, + 1,25,55,243,0,1,19,56,216,61,64,240,3,1,13,65, + 1,224,8,13,251,240,9,4,5,14,251,240,12,0,34,44, + 140,3,143,11,137,11,144,73,210,8,30,250,115,35,0,0, + 0,168,10,65,6,0,193,6,10,66,7,3,193,16,50,66, + 2,3,194,2,5,66,7,3,194,7,3,66,10,0,194,10, + 21,66,31,3,99,1,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,243,98,1,0,0,149,0, + 83,1,83,2,75,0,74,1,110,1,32,0,91,4,0,0, + 0,0,0,0,0,0,82,6,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,9,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,0, + 53,1,0,0,0,0,0,0,110,2,91,10,0,0,0,0, + 0,0,0,0,82,12,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,2,53,1,0,0, + 0,0,0,0,2,0,110,3,85,1,34,0,85,3,53,1, + 0,0,0,0,0,0,110,4,83,0,83,0,83,0,53,2, + 0,0,0,0,0,0,32,0,87,4,99,60,0,0,91,10, + 0,0,0,0,0,0,0,0,82,12,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,2, + 53,1,0,0,0,0,0,0,2,0,110,3,91,15,0,0, + 0,0,0,0,0,0,85,3,82,17,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,85,0,83,3,53,3,0,0,0,0,0,0, + 110,4,83,0,83,0,83,0,53,2,0,0,0,0,0,0, + 32,0,85,4,36,0,85,4,36,0,33,0,44,0,40,0, + 0,0,0,0,0,0,100,1,0,0,102,2,32,0,31,0, + 32,0,32,0,78,79,61,3,31,0,102,1,33,0,44,0, + 40,0,0,0,0,0,0,0,100,1,0,0,102,2,32,0, + 31,0,32,0,32,0,85,4,36,0,61,3,31,0,102,1, + 41,4,78,114,2,0,0,0,41,1,218,9,114,101,97,100, + 95,99,111,100,101,114,66,0,0,0,41,9,218,7,112,107, + 103,117,116,105,108,114,136,0,0,0,218,2,111,115,114,132, + 0,0,0,218,7,97,98,115,112,97,116,104,218,2,105,111, + 218,9,111,112,101,110,95,99,111,100,101,218,7,99,111,109, + 112,105,108,101,218,4,114,101,97,100,41,5,114,73,0,0, + 0,114,136,0,0,0,218,9,99,111,100,101,95,112,97,116, + 104,218,1,102,114,67,0,0,0,115,5,0,0,0,32,32, + 32,32,32,114,16,0,0,0,218,19,95,103,101,116,95,99, + 111,100,101,95,102,114,111,109,95,102,105,108,101,114,146,0, + 0,0,250,0,0,0,115,127,0,0,0,128,0,229,4,33, + 220,16,18,151,7,145,7,151,15,145,15,160,5,211,16,38, + 128,73,220,9,11,143,28,138,28,144,105,212,9,32,160,65, + 217,15,24,152,17,139,124,136,4,247,3,0,10,33,224,7, + 11,129,124,228,13,15,143,92,138,92,152,41,212,13,36,168, + 1,220,19,26,152,49,159,54,153,54,155,56,160,85,168,70, + 211,19,51,136,68,247,3,0,14,37,224,11,15,128,75,136, + 52,128,75,247,13,0,10,33,213,9,32,250,247,8,0,14, + 37,212,13,36,224,11,15,128,75,250,115,23,0,0,0,188, + 9,66,14,3,193,38,28,66,31,3,194,14,10,66,28,7, + 194,31,10,66,46,7,99,3,0,0,0,0,0,0,0,0, + 0,0,0,10,0,0,0,3,0,0,0,243,116,3,0,0, + 149,0,85,2,99,2,0,0,83,2,110,2,85,2,82,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,3,53,1,0,0,0,0,0,0,83,4,5,0, + 0,0,110,3,83,4,83,5,75,1,74,2,110,4,32,0, + 85,4,34,0,85,0,53,1,0,0,0,0,0,0,110,5, + 91,6,0,0,0,0,0,0,0,0,82,8,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,0,53,1,0,0,0,0,0,0,110,0,91,11,0,0, + 0,0,0,0,0,0,85,5,91,13,0,0,0,0,0,0, + 0,0,83,1,53,1,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,22,0,0, + 91,15,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,110,6,91,17,0,0,0,0,0,0,0,0, + 88,97,85,2,88,48,83,6,57,5,36,0,91,18,0,0, + 0,0,0,0,0,0,82,20,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,82,23,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,4, + 85,0,53,2,0,0,0,0,0,0,32,0,30,0,91,25, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 117,3,0,0,112,120,110,6,91,27,0,0,0,0,0,0, + 0,0,85,2,53,1,0,0,0,0,0,0,2,0,110,9, + 91,29,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,2,0,32,0,85,9,82,30,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,32, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,110,10,91,35,0,0,0,0,0,0,0,0,88,106, + 85,1,88,40,85,3,53,6,0,0,0,0,0,0,82,37, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,115,2,83,1,83,1, + 83,1,53,2,0,0,0,0,0,0,32,0,115,2,83,1, + 83,1,83,1,53,2,0,0,0,0,0,0,32,0,30,0, + 91,18,0,0,0,0,0,0,0,0,82,20,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,39, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,32,0,36,0, + 33,0,91,40,0,0,0,0,0,0,0,0,7,0,97,3, + 0,0,32,0,31,0,36,0,102,0,61,3,31,0,102,1, + 33,0,44,0,40,0,0,0,0,0,0,0,100,1,0,0, + 102,2,32,0,31,0,32,0,32,0,79,3,61,3,31,0, + 102,1,30,0,83,1,83,1,83,1,53,2,0,0,0,0, + 0,0,32,0,79,17,33,0,44,0,40,0,0,0,0,0, + 0,0,100,1,0,0,102,2,32,0,31,0,32,0,32,0, + 79,3,61,3,31,0,102,1,30,0,91,18,0,0,0,0, + 0,0,0,0,82,20,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,39,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,0,53,1, + 0,0,0,0,0,0,32,0,103,1,33,0,91,40,0,0, + 0,0,0,0,0,0,7,0,97,3,0,0,32,0,31,0, + 103,1,102,0,61,3,31,0,102,1,33,0,30,0,91,18, + 0,0,0,0,0,0,0,0,82,20,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,39,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,0,53,1,0,0,0,0,0,0,32,0,102,0,33,0, + 91,40,0,0,0,0,0,0,0,0,7,0,97,3,0,0, + 32,0,31,0,102,0,102,0,61,3,31,0,102,1,61,3, + 31,0,102,1,41,7,117,216,1,0,0,69,120,101,99,117, + 116,101,32,99,111,100,101,32,108,111,99,97,116,101,100,32, + 97,116,32,116,104,101,32,115,112,101,99,105,102,105,101,100, + 32,102,105,108,101,115,121,115,116,101,109,32,108,111,99,97, + 116,105,111,110,46,10,10,112,97,116,104,95,110,97,109,101, + 32,45,45,32,102,105,108,101,115,121,115,116,101,109,32,108, + 111,99,97,116,105,111,110,32,111,102,32,97,32,80,121,116, + 104,111,110,32,115,99,114,105,112,116,44,32,122,105,112,102, + 105,108,101,44,10,111,114,32,100,105,114,101,99,116,111,114, + 121,32,99,111,110,116,97,105,110,105,110,103,32,97,32,116, + 111,112,32,108,101,118,101,108,32,95,95,109,97,105,110,95, + 95,46,112,121,32,115,99,114,105,112,116,46,10,10,79,112, + 116,105,111,110,97,108,32,97,114,103,117,109,101,110,116,115, + 58,10,105,110,105,116,95,103,108,111,98,97,108,115,32,45, + 45,32,100,105,99,116,105,111,110,97,114,121,32,117,115,101, + 100,32,116,111,32,112,114,101,45,112,111,112,117,108,97,116, + 101,32,116,104,101,32,109,111,100,117,108,101,226,128,153,115, + 10,103,108,111,98,97,108,115,32,100,105,99,116,105,111,110, + 97,114,121,32,98,101,102,111,114,101,32,116,104,101,32,99, + 111,100,101,32,105,115,32,101,120,101,99,117,116,101,100,46, + 10,10,114,117,110,95,110,97,109,101,32,45,45,32,105,102, + 32,110,111,116,32,78,111,110,101,44,32,116,104,105,115,32, + 119,105,108,108,32,98,101,32,117,115,101,100,32,116,111,32, + 115,101,116,32,95,95,110,97,109,101,95,95,59,10,111,116, + 104,101,114,119,105,115,101,44,32,39,60,114,117,110,95,112, + 97,116,104,62,39,32,119,105,108,108,32,98,101,32,117,115, + 101,100,32,102,111,114,32,95,95,110,97,109,101,95,95,46, + 10,10,82,101,116,117,114,110,115,32,116,104,101,32,114,101, + 115,117,108,116,105,110,103,32,109,111,100,117,108,101,32,103, + 108,111,98,97,108,115,32,100,105,99,116,105,111,110,97,114, + 121,46,10,78,122,10,60,114,117,110,95,112,97,116,104,62, + 114,82,0,0,0,114,2,0,0,0,41,1,218,12,103,101, + 116,95,105,109,112,111,114,116,101,114,41,2,114,71,0,0, + 0,114,72,0,0,0,41,21,114,88,0,0,0,114,137,0, + 0,0,114,148,0,0,0,114,138,0,0,0,218,8,102,115, + 100,101,99,111,100,101,218,10,105,115,105,110,115,116,97,110, + 99,101,114,104,0,0,0,114,146,0,0,0,114,80,0,0, + 0,114,22,0,0,0,114,132,0,0,0,218,6,105,110,115, + 101,114,116,114,120,0,0,0,114,6,0,0,0,114,41,0, + 0,0,114,12,0,0,0,114,76,0,0,0,114,74,0,0, + 0,114,77,0,0,0,218,6,114,101,109,111,118,101,114,102, + 0,0,0,41,11,218,9,112,97,116,104,95,110,97,109,101, + 114,69,0,0,0,114,128,0,0,0,114,71,0,0,0,114, + 148,0,0,0,218,8,105,109,112,111,114,116,101,114,114,67, + 0,0,0,114,10,0,0,0,114,70,0,0,0,114,78,0, + 0,0,114,79,0,0,0,115,11,0,0,0,32,32,32,32, + 32,32,32,32,32,32,32,114,16,0,0,0,114,4,0,0, + 0,114,4,0,0,0,6,1,0,0,115,116,1,0,0,128, + 0,240,30,0,8,16,209,7,23,216,19,31,136,8,216,15, + 23,215,15,34,209,15,34,160,51,211,15,39,168,1,209,15, + 42,128,72,221,4,36,217,15,27,152,73,211,15,38,128,72, + 220,16,18,151,11,146,11,152,73,211,16,38,128,73,220,7, + 17,144,40,156,68,160,20,155,74,215,7,39,209,7,39,244, + 6,0,16,35,160,57,211,15,45,136,4,220,15,31,160,4, + 176,72,216,41,49,241,3,1,16,74,1,240,0,1,9,74, + 1,244,10,0,9,12,143,8,137,8,143,15,137,15,152,1, + 152,57,212,8,37,240,2,17,9,21,244,14,0,40,64,1, + 211,39,65,209,12,36,136,72,160,4,220,17,28,152,88,212, + 17,38,168,43,220,17,31,160,9,213,17,42,216,30,41,215, + 30,48,209,30,48,215,30,57,209,30,57,144,11,220,23,32, + 160,20,176,76,216,36,44,184,8,243,3,1,24,66,1,223, + 66,70,193,36,195,38,247,7,0,18,43,208,17,42,247,3, + 0,18,39,208,17,38,240,12,3,13,21,220,16,19,151,8, + 145,8,151,15,145,15,160,9,213,16,42,248,220,19,29,243, + 0,1,13,21,217,16,20,240,3,1,13,21,250,247,15,0, + 18,43,213,17,42,250,208,17,42,247,3,0,18,39,215,17, + 38,214,17,38,250,240,12,3,13,21,220,16,19,151,8,145, + 8,151,15,145,15,160,9,213,16,42,248,220,19,29,243,0, + 1,13,21,217,16,20,240,3,1,13,21,251,240,5,3,13, + 21,220,16,19,151,8,145,8,151,15,145,15,160,9,213,16, + 42,248,220,19,29,243,0,1,13,21,217,16,20,240,3,1, + 13,21,253,115,138,0,0,0,194,15,24,70,5,0,194,39, + 12,69,3,3,194,51,50,68,40,5,195,37,9,69,3,3, + 195,46,9,70,5,0,195,56,31,68,24,2,196,24,10,68, + 37,5,196,36,1,68,37,5,196,40,10,68,54,9,196,50, + 7,69,3,3,196,58,9,70,5,0,197,3,10,69,17,7, + 197,13,7,70,5,0,197,21,31,69,53,0,197,53,10,70, + 2,3,198,1,1,70,2,3,198,5,1,70,55,3,198,7, + 31,70,39,4,198,38,1,70,55,3,198,39,10,70,52,7, + 198,49,2,70,55,3,198,51,1,70,52,7,198,52,3,70, + 55,3,114,86,0,0,0,233,2,0,0,0,122,33,78,111, + 32,109,111,100,117,108,101,32,115,112,101,99,105,102,105,101, + 100,32,102,111,114,32,101,120,101,99,117,116,105,111,110,41, + 1,218,4,102,105,108,101,41,5,78,78,78,78,78,41,1, + 84,41,3,78,78,70,41,2,78,78,41,29,114,37,0,0, + 0,114,22,0,0,0,218,19,105,109,112,111,114,116,108,105, + 98,46,109,97,99,104,105,110,101,114,121,114,97,0,0,0, + 218,14,105,109,112,111,114,116,108,105,98,46,117,116,105,108, + 114,140,0,0,0,114,138,0,0,0,218,7,95,95,97,108, + 108,95,95,114,104,0,0,0,114,11,0,0,0,114,45,0, + 0,0,114,6,0,0,0,114,41,0,0,0,114,74,0,0, + 0,114,80,0,0,0,114,90,0,0,0,114,106,0,0,0, + 218,9,69,120,99,101,112,116,105,111,110,114,117,0,0,0, + 114,126,0,0,0,114,3,0,0,0,114,120,0,0,0,114, + 146,0,0,0,114,4,0,0,0,114,33,0,0,0,218,3, + 108,101,110,114,51,0,0,0,218,5,112,114,105,110,116,218, + 6,115,116,100,101,114,114,114,39,0,0,0,114,19,0,0, + 0,114,16,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,164,0,0,0,1,0,0,0,115,246,0,0,0,240,3, + 1,1,1,241,2,7,1,4,243,24,0,1,11,219,0,26, + 219,0,21,219,0,9,219,0,9,240,6,0,5,17,144,42, + 240,3,2,11,2,128,7,241,10,0,14,18,144,35,139,89, + 128,10,244,4,21,1,32,144,38,244,0,21,1,32,244,46, + 13,1,40,144,86,244,0,13,1,40,240,32,0,47,51,216, + 38,42,216,41,45,244,5,24,1,23,240,52,0,41,45,216, + 44,48,216,47,51,244,5,11,1,30,240,28,0,41,52,244, + 0,59,1,32,244,122,1,1,1,77,1,136,89,244,0,1, + 1,77,1,244,14,26,1,43,240,56,0,39,43,216,40,45, + 244,3,28,1,69,1,240,60,0,36,47,244,0,16,1,44, + 242,38,10,1,16,244,24,48,1,21,240,102,1,0,4,12, + 136,122,211,3,25,225,7,10,136,51,143,56,137,56,131,125, + 144,113,211,7,24,217,8,13,208,14,49,184,3,191,10,185, + 10,211,8,67,224,12,15,143,72,137,72,144,81,136,75,217, + 8,27,152,67,159,72,153,72,160,81,153,75,213,8,40,240, + 13,0,4,26,114,19,0,0,0, +}; diff --git a/android/Python/frozen_modules/site.h b/android/Python/frozen_modules/site.h new file mode 100644 index 00000000000..512a582016e --- /dev/null +++ b/android/Python/frozen_modules/site.h @@ -0,0 +1,1979 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__site[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,138,1,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,1,83,1,83,2,75,2,114,2, + 83,1,83,2,75,3,114,3,83,1,83,2,75,4,114,4, + 83,1,83,2,75,5,114,5,83,1,83,2,75,6,114,6, + 83,1,83,2,75,7,114,7,92,1,82,16,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,1, + 82,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,47,2,113,10,83,2,113,11,83,2,113,12, + 83,2,113,13,83,3,26,0,114,14,83,4,26,0,114,15, + 83,5,26,0,114,16,83,6,26,0,114,17,83,7,26,0, + 114,18,83,8,26,0,114,19,83,31,83,9,26,0,106,1, + 114,20,83,10,26,0,114,21,83,11,26,0,114,22,83,12, + 26,0,114,23,83,13,26,0,114,24,83,14,26,0,114,25, + 83,15,26,0,114,26,83,16,26,0,114,27,83,31,83,17, + 26,0,106,1,114,28,83,31,83,18,26,0,106,1,114,29, + 83,19,26,0,114,30,83,20,26,0,114,31,83,21,26,0, + 114,32,83,22,26,0,114,33,83,23,26,0,114,34,83,24, + 26,0,114,35,83,25,26,0,114,36,83,26,26,0,114,37, + 83,27,26,0,114,38,83,28,26,0,114,39,92,1,82,80, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,82,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,7, + 0,0,92,39,34,0,53,0,0,0,0,0,0,0,32,0, + 83,29,26,0,114,42,92,43,83,30,58,88,0,0,97,8, + 0,0,92,42,34,0,53,0,0,0,0,0,0,0,32,0, + 103,2,103,2,41,32,97,182,11,0,0,65,112,112,101,110, + 100,32,109,111,100,117,108,101,32,115,101,97,114,99,104,32, + 112,97,116,104,115,32,102,111,114,32,116,104,105,114,100,45, + 112,97,114,116,121,32,112,97,99,107,97,103,101,115,32,116, + 111,32,115,121,115,46,112,97,116,104,46,10,10,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,10,42,32, + 84,104,105,115,32,109,111,100,117,108,101,32,105,115,32,97, + 117,116,111,109,97,116,105,99,97,108,108,121,32,105,109,112, + 111,114,116,101,100,32,100,117,114,105,110,103,32,105,110,105, + 116,105,97,108,105,122,97,116,105,111,110,46,32,42,10,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,10, + 10,84,104,105,115,32,119,105,108,108,32,97,112,112,101,110, + 100,32,115,105,116,101,45,115,112,101,99,105,102,105,99,32, + 112,97,116,104,115,32,116,111,32,116,104,101,32,109,111,100, + 117,108,101,32,115,101,97,114,99,104,32,112,97,116,104,46, + 32,32,79,110,10,85,110,105,120,32,40,105,110,99,108,117, + 100,105,110,103,32,77,97,99,32,79,83,88,41,44,32,105, + 116,32,115,116,97,114,116,115,32,119,105,116,104,32,115,121, + 115,46,112,114,101,102,105,120,32,97,110,100,10,115,121,115, + 46,101,120,101,99,95,112,114,101,102,105,120,32,40,105,102, + 32,100,105,102,102,101,114,101,110,116,41,32,97,110,100,32, + 97,112,112,101,110,100,115,10,108,105,98,47,112,121,116,104, + 111,110,60,118,101,114,115,105,111,110,62,47,115,105,116,101, + 45,112,97,99,107,97,103,101,115,46,10,79,110,32,111,116, + 104,101,114,32,112,108,97,116,102,111,114,109,115,32,40,115, + 117,99,104,32,97,115,32,87,105,110,100,111,119,115,41,44, + 32,105,116,32,116,114,105,101,115,32,101,97,99,104,32,111, + 102,32,116,104,101,10,112,114,101,102,105,120,101,115,32,100, + 105,114,101,99,116,108,121,44,32,97,115,32,119,101,108,108, + 32,97,115,32,119,105,116,104,32,108,105,98,47,115,105,116, + 101,45,112,97,99,107,97,103,101,115,32,97,112,112,101,110, + 100,101,100,46,32,32,84,104,101,10,114,101,115,117,108,116, + 105,110,103,32,100,105,114,101,99,116,111,114,105,101,115,44, + 32,105,102,32,116,104,101,121,32,101,120,105,115,116,44,32, + 97,114,101,32,97,112,112,101,110,100,101,100,32,116,111,32, + 115,121,115,46,112,97,116,104,44,32,97,110,100,10,97,108, + 115,111,32,105,110,115,112,101,99,116,101,100,32,102,111,114, + 32,112,97,116,104,32,99,111,110,102,105,103,117,114,97,116, + 105,111,110,32,102,105,108,101,115,46,10,10,73,102,32,97, + 32,102,105,108,101,32,110,97,109,101,100,32,34,112,121,118, + 101,110,118,46,99,102,103,34,32,101,120,105,115,116,115,32, + 111,110,101,32,100,105,114,101,99,116,111,114,121,32,97,98, + 111,118,101,32,115,121,115,46,101,120,101,99,117,116,97,98, + 108,101,44,10,115,121,115,46,112,114,101,102,105,120,32,97, + 110,100,32,115,121,115,46,101,120,101,99,95,112,114,101,102, + 105,120,32,97,114,101,32,115,101,116,32,116,111,32,116,104, + 97,116,32,100,105,114,101,99,116,111,114,121,32,97,110,100, + 10,105,116,32,105,115,32,97,108,115,111,32,99,104,101,99, + 107,101,100,32,102,111,114,32,115,105,116,101,45,112,97,99, + 107,97,103,101,115,32,40,115,121,115,46,98,97,115,101,95, + 112,114,101,102,105,120,32,97,110,100,10,115,121,115,46,98, + 97,115,101,95,101,120,101,99,95,112,114,101,102,105,120,32, + 119,105,108,108,32,97,108,119,97,121,115,32,98,101,32,116, + 104,101,32,34,114,101,97,108,34,32,112,114,101,102,105,120, + 101,115,32,111,102,32,116,104,101,32,80,121,116,104,111,110, + 10,105,110,115,116,97,108,108,97,116,105,111,110,41,46,32, + 73,102,32,34,112,121,118,101,110,118,46,99,102,103,34,32, + 40,97,32,98,111,111,116,115,116,114,97,112,32,99,111,110, + 102,105,103,117,114,97,116,105,111,110,32,102,105,108,101,41, + 32,99,111,110,116,97,105,110,115,10,116,104,101,32,107,101, + 121,32,34,105,110,99,108,117,100,101,45,115,121,115,116,101, + 109,45,115,105,116,101,45,112,97,99,107,97,103,101,115,34, + 32,115,101,116,32,116,111,32,97,110,121,116,104,105,110,103, + 32,111,116,104,101,114,32,116,104,97,110,32,34,102,97,108, + 115,101,34,10,40,99,97,115,101,45,105,110,115,101,110,115, + 105,116,105,118,101,41,44,32,116,104,101,32,115,121,115,116, + 101,109,45,108,101,118,101,108,32,112,114,101,102,105,120,101, + 115,32,119,105,108,108,32,115,116,105,108,108,32,97,108,115, + 111,32,98,101,10,115,101,97,114,99,104,101,100,32,102,111, + 114,32,115,105,116,101,45,112,97,99,107,97,103,101,115,59, + 32,111,116,104,101,114,119,105,115,101,32,116,104,101,121,32, + 119,111,110,39,116,46,10,10,65,108,108,32,111,102,32,116, + 104,101,32,114,101,115,117,108,116,105,110,103,32,115,105,116, + 101,45,115,112,101,99,105,102,105,99,32,100,105,114,101,99, + 116,111,114,105,101,115,44,32,105,102,32,116,104,101,121,32, + 101,120,105,115,116,44,32,97,114,101,10,97,112,112,101,110, + 100,101,100,32,116,111,32,115,121,115,46,112,97,116,104,44, + 32,97,110,100,32,97,108,115,111,32,105,110,115,112,101,99, + 116,101,100,32,102,111,114,32,112,97,116,104,32,99,111,110, + 102,105,103,117,114,97,116,105,111,110,10,102,105,108,101,115, + 46,10,10,65,32,112,97,116,104,32,99,111,110,102,105,103, + 117,114,97,116,105,111,110,32,102,105,108,101,32,105,115,32, + 97,32,102,105,108,101,32,119,104,111,115,101,32,110,97,109, + 101,32,104,97,115,32,116,104,101,32,102,111,114,109,10,60, + 112,97,99,107,97,103,101,62,46,112,116,104,59,32,105,116, + 115,32,99,111,110,116,101,110,116,115,32,97,114,101,32,97, + 100,100,105,116,105,111,110,97,108,32,100,105,114,101,99,116, + 111,114,105,101,115,32,40,111,110,101,32,112,101,114,32,108, + 105,110,101,41,10,116,111,32,98,101,32,97,100,100,101,100, + 32,116,111,32,115,121,115,46,112,97,116,104,46,32,32,78, + 111,110,45,101,120,105,115,116,105,110,103,32,100,105,114,101, + 99,116,111,114,105,101,115,32,40,111,114,10,110,111,110,45, + 100,105,114,101,99,116,111,114,105,101,115,41,32,97,114,101, + 32,110,101,118,101,114,32,97,100,100,101,100,32,116,111,32, + 115,121,115,46,112,97,116,104,59,32,110,111,32,100,105,114, + 101,99,116,111,114,121,32,105,115,32,97,100,100,101,100,32, + 116,111,10,115,121,115,46,112,97,116,104,32,109,111,114,101, + 32,116,104,97,110,32,111,110,99,101,46,32,32,66,108,97, + 110,107,32,108,105,110,101,115,32,97,110,100,32,108,105,110, + 101,115,32,98,101,103,105,110,110,105,110,103,32,119,105,116, + 104,10,39,35,39,32,97,114,101,32,115,107,105,112,112,101, + 100,46,32,76,105,110,101,115,32,115,116,97,114,116,105,110, + 103,32,119,105,116,104,32,39,105,109,112,111,114,116,39,32, + 97,114,101,32,101,120,101,99,117,116,101,100,46,10,10,70, + 111,114,32,101,120,97,109,112,108,101,44,32,115,117,112,112, + 111,115,101,32,115,121,115,46,112,114,101,102,105,120,32,97, + 110,100,32,115,121,115,46,101,120,101,99,95,112,114,101,102, + 105,120,32,97,114,101,32,115,101,116,32,116,111,10,47,117, + 115,114,47,108,111,99,97,108,32,97,110,100,32,116,104,101, + 114,101,32,105,115,32,97,32,100,105,114,101,99,116,111,114, + 121,32,47,117,115,114,47,108,111,99,97,108,47,108,105,98, + 47,112,121,116,104,111,110,50,46,53,47,115,105,116,101,45, + 112,97,99,107,97,103,101,115,10,119,105,116,104,32,116,104, + 114,101,101,32,115,117,98,100,105,114,101,99,116,111,114,105, + 101,115,44,32,102,111,111,44,32,98,97,114,32,97,110,100, + 32,115,112,97,109,44,32,97,110,100,32,116,119,111,32,112, + 97,116,104,10,99,111,110,102,105,103,117,114,97,116,105,111, + 110,32,102,105,108,101,115,44,32,102,111,111,46,112,116,104, + 32,97,110,100,32,98,97,114,46,112,116,104,46,32,32,65, + 115,115,117,109,101,32,102,111,111,46,112,116,104,32,99,111, + 110,116,97,105,110,115,32,116,104,101,10,102,111,108,108,111, + 119,105,110,103,58,10,10,32,32,35,32,102,111,111,32,112, + 97,99,107,97,103,101,32,99,111,110,102,105,103,117,114,97, + 116,105,111,110,10,32,32,102,111,111,10,32,32,98,97,114, + 10,32,32,98,108,101,116,99,104,10,10,97,110,100,32,98, + 97,114,46,112,116,104,32,99,111,110,116,97,105,110,115,58, + 10,10,32,32,35,32,98,97,114,32,112,97,99,107,97,103, + 101,32,99,111,110,102,105,103,117,114,97,116,105,111,110,10, + 32,32,98,97,114,10,10,84,104,101,110,32,116,104,101,32, + 102,111,108,108,111,119,105,110,103,32,100,105,114,101,99,116, + 111,114,105,101,115,32,97,114,101,32,97,100,100,101,100,32, + 116,111,32,115,121,115,46,112,97,116,104,44,32,105,110,32, + 116,104,105,115,32,111,114,100,101,114,58,10,10,32,32,47, + 117,115,114,47,108,111,99,97,108,47,108,105,98,47,112,121, + 116,104,111,110,50,46,53,47,115,105,116,101,45,112,97,99, + 107,97,103,101,115,47,98,97,114,10,32,32,47,117,115,114, + 47,108,111,99,97,108,47,108,105,98,47,112,121,116,104,111, + 110,50,46,53,47,115,105,116,101,45,112,97,99,107,97,103, + 101,115,47,102,111,111,10,10,78,111,116,101,32,116,104,97, + 116,32,98,108,101,116,99,104,32,105,115,32,111,109,105,116, + 116,101,100,32,98,101,99,97,117,115,101,32,105,116,32,100, + 111,101,115,110,39,116,32,101,120,105,115,116,59,32,98,97, + 114,32,112,114,101,99,101,100,101,115,32,102,111,111,10,98, + 101,99,97,117,115,101,32,98,97,114,46,112,116,104,32,99, + 111,109,101,115,32,97,108,112,104,97,98,101,116,105,99,97, + 108,108,121,32,98,101,102,111,114,101,32,102,111,111,46,112, + 116,104,59,32,97,110,100,32,115,112,97,109,32,105,115,10, + 111,109,105,116,116,101,100,32,98,101,99,97,117,115,101,32, + 105,116,32,105,115,32,110,111,116,32,109,101,110,116,105,111, + 110,101,100,32,105,110,32,101,105,116,104,101,114,32,112,97, + 116,104,32,99,111,110,102,105,103,117,114,97,116,105,111,110, + 32,102,105,108,101,46,10,10,84,104,101,32,114,101,97,100, + 108,105,110,101,32,109,111,100,117,108,101,32,105,115,32,97, + 108,115,111,32,97,117,116,111,109,97,116,105,99,97,108,108, + 121,32,99,111,110,102,105,103,117,114,101,100,32,116,111,32, + 101,110,97,98,108,101,10,99,111,109,112,108,101,116,105,111, + 110,32,102,111,114,32,115,121,115,116,101,109,115,32,116,104, + 97,116,32,115,117,112,112,111,114,116,32,105,116,46,32,32, + 84,104,105,115,32,99,97,110,32,98,101,32,111,118,101,114, + 114,105,100,100,101,110,32,105,110,10,115,105,116,101,99,117, + 115,116,111,109,105,122,101,44,32,117,115,101,114,99,117,115, + 116,111,109,105,122,101,32,111,114,32,80,89,84,72,79,78, + 83,84,65,82,84,85,80,46,32,32,83,116,97,114,116,105, + 110,103,32,80,121,116,104,111,110,32,105,110,10,105,115,111, + 108,97,116,101,100,32,109,111,100,101,32,40,45,73,41,32, + 100,105,115,97,98,108,101,115,32,97,117,116,111,109,97,116, + 105,99,32,114,101,97,100,108,105,110,101,32,99,111,110,102, + 105,103,117,114,97,116,105,111,110,46,10,10,65,102,116,101, + 114,32,116,104,101,115,101,32,111,112,101,114,97,116,105,111, + 110,115,44,32,97,110,32,97,116,116,101,109,112,116,32,105, + 115,32,109,97,100,101,32,116,111,32,105,109,112,111,114,116, + 32,97,32,109,111,100,117,108,101,10,110,97,109,101,100,32, + 115,105,116,101,99,117,115,116,111,109,105,122,101,44,32,119, + 104,105,99,104,32,99,97,110,32,112,101,114,102,111,114,109, + 32,97,114,98,105,116,114,97,114,121,32,97,100,100,105,116, + 105,111,110,97,108,10,115,105,116,101,45,115,112,101,99,105, + 102,105,99,32,99,117,115,116,111,109,105,122,97,116,105,111, + 110,115,46,32,32,73,102,32,116,104,105,115,32,105,109,112, + 111,114,116,32,102,97,105,108,115,32,119,105,116,104,32,97, + 110,10,73,109,112,111,114,116,69,114,114,111,114,32,101,120, + 99,101,112,116,105,111,110,44,32,105,116,32,105,115,32,115, + 105,108,101,110,116,108,121,32,105,103,110,111,114,101,100,46, + 10,233,0,0,0,0,78,99,1,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,3,0,0,0,243,116,0,0, + 0,149,0,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,25,0, + 0,91,7,0,0,0,0,0,0,0,0,85,0,91,0,0, + 0,0,0,0,0,0,0,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,1,57,2,32, + 0,103,0,103,0,41,2,78,169,1,218,4,102,105,108,101, + 41,5,218,3,115,121,115,218,5,102,108,97,103,115,218,7, + 118,101,114,98,111,115,101,218,5,112,114,105,110,116,218,6, + 115,116,100,101,114,114,41,1,218,7,109,101,115,115,97,103, + 101,115,1,0,0,0,32,218,13,60,102,114,111,122,101,110, + 32,115,105,116,101,62,218,6,95,116,114,97,99,101,114,13, + 0,0,0,93,0,0,0,115,34,0,0,0,128,0,220,7, + 10,135,121,129,121,215,7,24,215,7,24,220,8,13,136,103, + 156,67,159,74,153,74,211,8,39,240,3,0,8,25,243,0, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,7,0,0,0,243,222,0,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,85,0,54,0,110,1,30,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,110,1,85,1,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,11,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,1,53, + 1,0,0,0,0,0,0,52,2,36,0,33,0,91,8,0, + 0,0,0,0,0,0,0,7,0,97,3,0,0,32,0,31, + 0,78,45,102,0,61,3,31,0,102,1,169,1,78,41,6, + 218,2,111,115,218,4,112,97,116,104,218,4,106,111,105,110, + 218,7,97,98,115,112,97,116,104,218,7,79,83,69,114,114, + 111,114,218,8,110,111,114,109,99,97,115,101,41,2,218,5, + 112,97,116,104,115,218,3,100,105,114,115,2,0,0,0,32, + 32,114,12,0,0,0,218,8,109,97,107,101,112,97,116,104, + 114,25,0,0,0,98,0,0,0,115,91,0,0,0,128,0, + 220,10,12,143,39,137,39,143,44,138,44,152,5,208,10,30, + 128,67,240,2,3,5,13,220,14,16,143,103,137,103,143,111, + 137,111,152,99,211,14,34,136,3,240,6,0,12,15,148,2, + 151,7,145,7,215,16,32,209,16,32,160,19,211,16,37,208, + 11,37,208,4,37,248,244,5,0,12,19,243,0,1,5,13, + 217,8,12,240,3,1,5,13,250,115,17,0,0,0,159,31, + 65,31,0,193,31,10,65,44,3,193,43,1,65,44,3,99, + 0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,80,2,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,91,2,0,0,0,0,0,0,0,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,7,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,19,0,72,130,0,0,110,0,83, + 1,110,1,30,0,85,0,82,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110, + 1,85,1,83,2,59,1,0,0,97,2,0,0,77,36,0, + 0,30,0,91,18,0,0,0,0,0,0,0,0,82,20,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,23,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,0,82,24,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,85,0,108,12,0,0,0,0,0,0,0,0,30, + 0,91,18,0,0,0,0,0,0,0,0,82,20,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,82,30,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,85,0,108,15,0,0,0,0,0,0,0,0,77,132,0, + 0,11,0,32,0,103,1,33,0,91,12,0,0,0,0,0, + 0,0,0,7,0,97,53,0,0,32,0,30,0,85,0,82, + 14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,16,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,10,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,1,31,0,78, + 152,33,0,91,12,0,0,0,0,0,0,0,0,7,0,97, + 4,0,0,32,0,31,0,31,0,78,165,102,0,61,3,31, + 0,102,1,102,0,61,3,31,0,102,1,33,0,91,12,0, + 0,0,0,0,0,0,0,91,26,0,0,0,0,0,0,0, + 0,91,28,0,0,0,0,0,0,0,0,52,3,7,0,97, + 3,0,0,32,0,31,0,78,141,102,0,61,3,31,0,102, + 1,33,0,91,12,0,0,0,0,0,0,0,0,91,26,0, + 0,0,0,0,0,0,0,91,28,0,0,0,0,0,0,0, + 0,52,3,7,0,97,4,0,0,32,0,31,0,77,252,0, + 0,102,0,61,3,31,0,102,1,41,3,122,69,83,101,116, + 32,97,108,108,32,109,111,100,117,108,101,32,95,95,102,105, + 108,101,95,95,32,97,110,100,32,95,95,99,97,99,104,101, + 100,95,95,32,97,116,116,114,105,98,117,116,101,115,32,116, + 111,32,97,110,32,97,98,115,111,108,117,116,101,32,112,97, + 116,104,78,62,2,0,0,0,218,17,95,102,114,111,122,101, + 110,95,105,109,112,111,114,116,108,105,98,218,26,95,102,114, + 111,122,101,110,95,105,109,112,111,114,116,108,105,98,95,101, + 120,116,101,114,110,97,108,41,16,218,3,115,101,116,114,6, + 0,0,0,218,7,109,111,100,117,108,101,115,218,6,118,97, + 108,117,101,115,218,10,95,95,108,111,97,100,101,114,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,14,65,116, + 116,114,105,98,117,116,101,69,114,114,111,114,218,8,95,95, + 115,112,101,99,95,95,218,6,108,111,97,100,101,114,114,17, + 0,0,0,114,18,0,0,0,114,20,0,0,0,218,8,95, + 95,102,105,108,101,95,95,114,21,0,0,0,218,9,84,121, + 112,101,69,114,114,111,114,218,10,95,95,99,97,99,104,101, + 100,95,95,41,2,218,1,109,218,13,108,111,97,100,101,114, + 95,109,111,100,117,108,101,115,2,0,0,0,32,32,114,12, + 0,0,0,218,9,97,98,115,95,112,97,116,104,115,114,42, + 0,0,0,107,0,0,0,115,240,0,0,0,128,0,228,13, + 16,148,19,151,27,145,27,215,17,35,209,17,35,211,17,37, + 214,13,38,136,1,216,24,28,136,13,240,2,6,9,21,216, + 28,29,159,76,153,76,215,28,51,209,28,51,136,77,240,12, + 0,12,25,208,32,83,211,11,83,217,12,20,240,2,3,9, + 17,220,25,27,159,23,153,23,159,31,153,31,168,17,175,26, + 169,26,211,25,52,136,65,140,74,240,6,3,9,17,220,27, + 29,159,55,153,55,159,63,153,63,168,49,175,60,169,60,211, + 27,56,136,65,142,76,242,33,0,14,39,248,244,8,0,16, + 30,243,0,4,9,21,240,2,3,13,21,216,32,33,167,10, + 161,10,215,32,49,209,32,49,215,32,60,209,32,60,146,13, + 248,220,19,33,243,0,1,13,21,218,16,20,240,3,1,13, + 21,250,240,7,4,9,21,251,244,18,0,17,31,164,7,172, + 25,208,15,51,243,0,1,9,17,217,12,16,240,3,1,9, + 17,251,244,8,0,17,31,164,7,172,25,208,15,51,243,0, + 1,9,17,218,12,16,240,3,1,9,17,250,115,77,0,0, + 0,174,22,66,47,2,193,13,46,67,49,2,193,60,46,68, + 12,2,194,47,10,67,46,5,194,58,32,67,28,4,195,28, + 10,67,42,7,195,38,1,67,46,5,195,41,1,67,42,7, + 195,42,4,67,46,5,195,49,21,68,9,5,196,8,1,68, + 9,5,196,12,21,68,37,5,196,36,1,68,37,5,99,0, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,222,0,0,0,149,0,47,0,110,0,91,1, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 110,1,91,2,0,0,0,0,0,0,0,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 19,0,72,57,0,0,110,2,91,7,0,0,0,0,0,0, + 0,0,85,2,53,1,0,0,0,0,0,0,117,2,0,0, + 112,35,88,49,59,1,0,0,100,2,0,0,77,23,0,0, + 85,0,82,9,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,2,53,1,0,0,0,0,0,0, + 32,0,85,1,82,11,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,3,53,1,0,0,0,0, + 0,0,32,0,77,59,0,0,11,0,32,0,85,0,91,2, + 0,0,0,0,0,0,0,0,82,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,1,83,1, + 38,0,85,1,36,0,41,2,122,70,82,101,109,111,118,101, + 32,100,117,112,108,105,99,97,116,101,32,101,110,116,114,105, + 101,115,32,102,114,111,109,32,115,121,115,46,112,97,116,104, + 32,97,108,111,110,103,32,119,105,116,104,32,109,97,107,105, + 110,103,32,116,104,101,109,10,97,98,115,111,108,117,116,101, + 78,41,6,114,29,0,0,0,114,6,0,0,0,114,18,0, + 0,0,114,25,0,0,0,218,6,97,112,112,101,110,100,218, + 3,97,100,100,41,4,218,1,76,218,11,107,110,111,119,110, + 95,112,97,116,104,115,114,24,0,0,0,218,7,100,105,114, + 99,97,115,101,115,4,0,0,0,32,32,32,32,114,12,0, + 0,0,218,14,114,101,109,111,118,101,100,117,112,112,97,116, + 104,115,114,49,0,0,0,130,0,0,0,115,93,0,0,0, + 128,0,240,10,0,9,11,128,65,220,18,21,147,37,128,75, + 220,15,18,143,120,140,120,136,3,244,8,0,24,32,160,3, + 147,125,137,12,136,3,216,11,18,213,11,37,216,12,13,143, + 72,137,72,144,83,140,77,216,12,23,143,79,137,79,152,71, + 214,12,36,241,15,0,16,24,240,16,0,19,20,132,67,135, + 72,129,72,137,81,128,75,216,11,22,208,4,22,114,14,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,0,3,0,0,0,243,244,0,0,0,149,0,91,1, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 110,0,91,2,0,0,0,0,0,0,0,0,82,4,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 19,0,72,72,0,0,110,1,30,0,91,6,0,0,0,0, + 0,0,0,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,82,9,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,97,32, + 0,0,91,11,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,117,2,0,0,112,35,85,0,82,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,3,53,1,0,0,0,0,0,0,32,0,77,72, + 0,0,77,74,0,0,11,0,32,0,85,0,36,0,33,0, + 91,14,0,0,0,0,0,0,0,0,7,0,97,4,0,0, + 32,0,31,0,77,91,0,0,102,0,61,3,31,0,102,1, + 41,1,122,69,82,101,116,117,114,110,32,97,32,115,101,116, + 32,99,111,110,116,97,105,110,105,110,103,32,97,108,108,32, + 101,120,105,115,116,105,110,103,32,102,105,108,101,32,115,121, + 115,116,101,109,32,105,116,101,109,115,32,102,114,111,109,32, + 115,121,115,46,112,97,116,104,46,41,8,114,29,0,0,0, + 114,6,0,0,0,114,18,0,0,0,114,17,0,0,0,218, + 6,101,120,105,115,116,115,114,25,0,0,0,114,45,0,0, + 0,114,38,0,0,0,41,4,218,1,100,218,4,105,116,101, + 109,218,1,95,218,8,105,116,101,109,99,97,115,101,115,4, + 0,0,0,32,32,32,32,114,12,0,0,0,218,14,95,105, + 110,105,116,95,112,97,116,104,105,110,102,111,114,56,0,0, + 0,149,0,0,0,115,101,0,0,0,128,0,228,8,11,139, + 5,128,65,220,16,19,151,8,148,8,136,4,240,2,5,9, + 21,220,15,17,143,119,137,119,143,126,137,126,152,100,215,15, + 35,209,15,35,220,30,38,160,116,155,110,145,11,144,1,216, + 16,17,151,5,145,5,144,104,150,15,241,5,0,16,36,241, + 5,0,17,25,240,14,0,12,13,128,72,248,244,5,0,16, + 25,243,0,1,9,21,218,12,20,240,3,1,9,21,250,115, + 18,0,0,0,159,65,2,65,41,2,193,41,10,65,55,5, + 193,54,1,65,55,5,99,3,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,243,34,6,0,0, + 149,0,85,2,99,13,0,0,91,1,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,110,2,83,2,110,3, + 79,2,83,3,110,3,91,2,0,0,0,0,0,0,0,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,7,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,88,1,53,2,0,0,0,0, + 0,0,110,4,30,0,91,2,0,0,0,0,0,0,0,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,34,0,85,4,53,1,0,0,0,0,0,0, + 110,5,91,13,0,0,0,0,0,0,0,0,85,5,83,4, + 83,5,53,3,0,0,0,0,0,0,91,14,0,0,0,0, + 0,0,0,0,82,16,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,45,1,0,0,40,0,0,0, + 0,0,0,0,100,35,0,0,91,13,0,0,0,0,0,0, + 0,0,85,5,83,6,83,5,53,3,0,0,0,0,0,0, + 91,14,0,0,0,0,0,0,0,0,82,18,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,1, + 0,0,40,0,0,0,0,0,0,0,97,16,0,0,91,21, + 0,0,0,0,0,0,0,0,83,7,85,4,60,2,14,0, + 51,2,53,1,0,0,0,0,0,0,32,0,103,1,91,21, + 0,0,0,0,0,0,0,0,83,8,85,4,60,2,14,0, + 51,2,53,1,0,0,0,0,0,0,32,0,30,0,91,22, + 0,0,0,0,0,0,0,0,82,24,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,85,4, + 53,1,0,0,0,0,0,0,2,0,110,6,85,6,82,27, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,110,7,83,1,83,1, + 83,1,53,2,0,0,0,0,0,0,32,0,30,0,87,7, + 82,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,9,53,1,0,0,0,0,0,0,110,7, + 91,37,0,0,0,0,0,0,0,0,85,7,82,39,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,83,12,53,2,0,0,0,0, + 0,0,19,0,72,209,0,0,117,2,0,0,112,154,85,10, + 82,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,13,53,1,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,97,2,0,0,77,29,0,0,85,10, + 82,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,83,14,58,88, + 0,0,97,2,0,0,77,51,0,0,30,0,85,10,82,41, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,83,15,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,13,0,0,91,45,0,0,0,0,0,0, + 0,0,85,10,53,1,0,0,0,0,0,0,32,0,77,87, + 0,0,85,10,82,47,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0, + 110,10,91,49,0,0,0,0,0,0,0,0,88,10,53,2, + 0,0,0,0,0,0,117,2,0,0,112,188,88,194,59,1, + 0,0,97,88,0,0,91,2,0,0,0,0,0,0,0,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,82,51,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,11,53,1,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,50,0,0,91,52, + 0,0,0,0,0,0,0,0,82,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,82,55,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 85,11,53,1,0,0,0,0,0,0,32,0,85,2,82,57, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,12,53,1,0,0,0,0,0,0,32,0,77,207, + 0,0,77,209,0,0,77,211,0,0,11,0,32,0,85,3, + 40,0,0,0,0,0,0,0,97,2,0,0,83,1,110,2, + 85,2,36,0,33,0,91,10,0,0,0,0,0,0,0,0, + 7,0,97,3,0,0,32,0,31,0,103,1,102,0,61,3, + 31,0,102,1,33,0,44,0,40,0,0,0,0,0,0,0, + 100,1,0,0,102,2,32,0,31,0,32,0,32,0,71,1, + 78,43,61,3,31,0,102,1,33,0,91,10,0,0,0,0, + 0,0,0,0,7,0,97,3,0,0,32,0,31,0,103,1, + 102,0,61,3,31,0,102,1,33,0,91,30,0,0,0,0, + 0,0,0,0,7,0,97,72,0,0,32,0,83,5,83,1, + 75,16,110,8,87,7,82,29,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,8,82,35,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,53,1,0,0,0,0,0,0, + 110,7,91,21,0,0,0,0,0,0,0,0,83,10,85,4, + 60,2,14,0,83,11,85,8,82,35,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,60,2,14,0,51,4,53,1,0,0,0,0, + 0,0,32,0,31,0,71,1,78,125,102,0,61,3,31,0, + 102,1,33,0,91,58,0,0,0,0,0,0,0,0,7,0, + 97,147,0,0,110,13,91,61,0,0,0,0,0,0,0,0, + 83,16,85,9,83,17,15,0,83,18,85,4,14,0,83,19, + 51,5,91,52,0,0,0,0,0,0,0,0,82,62,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 83,20,57,2,32,0,83,5,83,1,75,32,110,14,85,14, + 82,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,13,53,1,0,0,0,0,0,0,19,0, + 72,53,0,0,110,15,85,15,82,39,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,19,0,72,30,0,0,110,10,91,61,0,0, + 0,0,0,0,0,0,83,21,85,10,45,0,0,0,91,52, + 0,0,0,0,0,0,0,0,82,62,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,20,57,2, + 32,0,77,32,0,0,11,0,32,0,77,55,0,0,11,0, + 32,0,91,61,0,0,0,0,0,0,0,0,83,22,91,52, + 0,0,0,0,0,0,0,0,82,62,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,20,57,2, + 32,0,31,0,83,1,110,13,65,13,32,0,71,1,77,42, + 0,0,83,1,110,13,65,13,102,1,102,0,61,3,31,0, + 102,1,41,23,122,196,80,114,111,99,101,115,115,32,97,32, + 46,112,116,104,32,102,105,108,101,32,119,105,116,104,105,110, + 32,116,104,101,32,115,105,116,101,45,112,97,99,107,97,103, + 101,115,32,100,105,114,101,99,116,111,114,121,58,10,70,111, + 114,32,101,97,99,104,32,108,105,110,101,32,105,110,32,116, + 104,101,32,102,105,108,101,44,32,101,105,116,104,101,114,32, + 99,111,109,98,105,110,101,32,105,116,32,119,105,116,104,32, + 115,105,116,101,100,105,114,32,116,111,32,97,32,112,97,116, + 104,10,97,110,100,32,97,100,100,32,116,104,97,116,32,116, + 111,32,107,110,111,119,110,95,112,97,116,104,115,44,32,111, + 114,32,101,120,101,99,117,116,101,32,105,116,32,105,102,32, + 105,116,32,115,116,97,114,116,115,32,119,105,116,104,32,39, + 105,109,112,111,114,116,32,39,46,10,78,84,70,218,8,115, + 116,95,102,108,97,103,115,114,2,0,0,0,218,18,115,116, + 95,102,105,108,101,95,97,116,116,114,105,98,117,116,101,115, + 122,27,83,107,105,112,112,105,110,103,32,104,105,100,100,101, + 110,32,46,112,116,104,32,102,105,108,101,58,32,122,22,80, + 114,111,99,101,115,115,105,110,103,32,46,112,116,104,32,102, + 105,108,101,58,32,122,9,117,116,102,45,56,45,115,105,103, + 122,12,67,97,110,110,111,116,32,114,101,97,100,32,122,35, + 32,97,115,32,85,84,70,45,56,46,32,85,115,105,110,103, + 32,102,97,108,108,98,97,99,107,32,101,110,99,111,100,105, + 110,103,32,233,1,0,0,0,218,1,35,218,0,41,2,122, + 7,105,109,112,111,114,116,32,122,7,105,109,112,111,114,116, + 9,122,22,69,114,114,111,114,32,112,114,111,99,101,115,115, + 105,110,103,32,108,105,110,101,32,114,52,0,0,0,122,4, + 32,111,102,32,122,2,58,10,114,4,0,0,0,122,2,32, + 32,122,26,10,82,101,109,97,105,110,100,101,114,32,111,102, + 32,102,105,108,101,32,105,103,110,111,114,101,100,41,34,114, + 56,0,0,0,114,17,0,0,0,114,18,0,0,0,114,19, + 0,0,0,218,5,108,115,116,97,116,114,21,0,0,0,218, + 7,103,101,116,97,116,116,114,218,4,115,116,97,116,218,9, + 85,70,95,72,73,68,68,69,78,218,21,70,73,76,69,95, + 65,84,84,82,73,66,85,84,69,95,72,73,68,68,69,78, + 114,13,0,0,0,218,2,105,111,218,9,111,112,101,110,95, + 99,111,100,101,218,4,114,101,97,100,218,6,100,101,99,111, + 100,101,218,18,85,110,105,99,111,100,101,68,101,99,111,100, + 101,69,114,114,111,114,218,6,108,111,99,97,108,101,218,11, + 103,101,116,101,110,99,111,100,105,110,103,218,9,101,110,117, + 109,101,114,97,116,101,218,10,115,112,108,105,116,108,105,110, + 101,115,218,10,115,116,97,114,116,115,119,105,116,104,218,5, + 115,116,114,105,112,218,4,101,120,101,99,218,6,114,115,116, + 114,105,112,114,25,0,0,0,114,51,0,0,0,114,6,0, + 0,0,114,44,0,0,0,114,45,0,0,0,218,9,69,120, + 99,101,112,116,105,111,110,114,9,0,0,0,114,10,0,0, + 0,218,9,116,114,97,99,101,98,97,99,107,218,16,102,111, + 114,109,97,116,95,101,120,99,101,112,116,105,111,110,41,16, + 218,7,115,105,116,101,100,105,114,218,4,110,97,109,101,114, + 47,0,0,0,218,5,114,101,115,101,116,218,8,102,117,108, + 108,110,97,109,101,218,2,115,116,218,1,102,218,11,112,116, + 104,95,99,111,110,116,101,110,116,114,73,0,0,0,218,1, + 110,218,4,108,105,110,101,114,24,0,0,0,114,48,0,0, + 0,218,3,101,120,99,114,82,0,0,0,218,6,114,101,99, + 111,114,100,115,16,0,0,0,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,114,12,0,0,0,218,10,97, + 100,100,112,97,99,107,97,103,101,114,95,0,0,0,162,0, + 0,0,115,159,2,0,0,128,0,240,10,0,8,19,209,7, + 26,220,22,36,211,22,38,136,11,216,16,20,137,5,224,16, + 21,136,5,220,15,17,143,119,137,119,143,124,137,124,152,71, + 211,15,42,128,72,240,2,3,5,15,220,13,15,143,88,138, + 88,144,104,211,13,31,136,2,244,6,0,10,17,144,18,144, + 90,160,17,211,9,35,164,100,167,110,161,110,215,9,52,220, + 9,16,144,18,208,21,41,168,49,211,9,45,180,4,215,48, + 74,209,48,74,215,9,74,220,8,14,208,17,44,168,88,169, + 76,208,15,57,212,8,58,216,8,14,220,4,10,208,13,35, + 160,72,161,60,208,11,48,212,4,49,240,2,4,5,15,220, + 13,15,143,92,138,92,152,40,212,13,35,160,113,216,26,27, + 159,38,153,38,155,40,136,75,247,3,0,14,36,240,10,10, + 5,68,1,240,6,0,23,34,215,22,40,209,22,40,168,27, + 211,22,53,136,11,244,18,0,20,29,152,91,215,29,51,209, + 29,51,211,29,53,176,113,214,19,57,137,7,136,1,216,11, + 15,143,63,137,63,152,51,215,11,31,209,11,31,217,12,20, + 216,11,15,143,58,137,58,139,60,152,50,211,11,29,217,12, + 20,240,2,17,9,18,216,15,19,143,127,137,127,208,31,54, + 215,15,55,209,15,55,220,16,20,144,84,148,10,217,16,24, + 216,19,23,151,59,145,59,147,61,136,68,220,27,35,160,71, + 211,27,50,137,76,136,67,216,15,22,211,15,41,172,98,175, + 103,169,103,175,110,169,110,184,83,215,46,65,209,46,65,220, + 16,19,151,8,145,8,151,15,145,15,160,3,212,16,36,216, + 16,27,151,15,145,15,160,7,214,16,40,241,5,0,47,66, + 1,209,15,41,241,23,0,20,58,246,46,0,8,13,216,22, + 26,136,11,216,11,22,208,4,22,248,244,101,1,0,12,19, + 243,0,1,5,15,217,8,14,240,3,1,5,15,250,247,16, + 0,14,36,214,13,35,251,228,11,18,243,0,1,5,15,217, + 8,14,240,3,1,5,15,251,244,14,0,12,30,243,0,6, + 5,68,1,243,6,0,9,22,216,22,33,215,22,40,209,22, + 40,168,22,215,41,59,209,41,59,211,41,61,211,22,62,136, + 11,220,8,14,144,28,152,104,153,92,240,0,1,42,42,216, + 42,48,215,42,60,209,42,60,211,42,62,209,41,65,240,3, + 1,16,67,1,247,0,1,9,68,1,240,11,6,5,68,1, + 251,244,44,0,16,25,243,0,8,9,18,220,12,17,208,20, + 42,168,49,168,81,168,37,168,116,176,72,176,58,184,83,208, + 18,65,220,23,26,151,122,145,122,242,3,1,13,35,227,12, + 28,216,26,35,215,26,52,209,26,52,176,83,214,26,57,144, + 6,216,28,34,215,28,45,209,28,45,214,28,47,144,68,220, + 20,25,152,36,152,116,153,41,172,35,175,42,169,42,212,20, + 53,243,3,0,29,48,241,3,0,27,58,244,6,0,13,18, + 208,18,47,180,99,183,106,177,106,210,12,65,223,12,17,251, + 240,17,8,9,18,250,115,116,0,0,0,179,22,71,42,0, + 194,47,22,72,12,0,195,5,17,71,58,3,195,22,8,72, + 12,0,195,31,17,72,28,0,196,62,33,73,49,2,197,33, + 65,54,73,49,2,199,42,10,71,55,3,199,54,1,71,55, + 3,199,58,10,72,9,7,200,4,3,72,12,0,200,9,3, + 72,12,0,200,12,10,72,25,3,200,24,1,72,25,3,200, + 28,65,14,73,46,3,201,45,1,73,46,3,201,49,10,76, + 14,5,201,59,66,6,76,9,5,204,9,5,76,14,5,99, + 2,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,246,1,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,83,1,85,0,60,2,14,0,51,2,53, + 1,0,0,0,0,0,0,32,0,85,1,99,13,0,0,91, + 3,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,110,1,83,3,110,2,79,2,83,4,110,2,91,5,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,117,2,0,0,112,3,88,49,59,1,0,0,97,48,0, + 0,91,6,0,0,0,0,0,0,0,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,32,0,85, + 1,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,3,53,1,0,0,0,0,0,0,32, + 0,30,0,91,14,0,0,0,0,0,0,0,0,82,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,85,0,53,1,0,0,0,0,0,0,110,4,85, + 4,19,0,86,5,115,2,47,0,115,2,19,0,72,53,0, + 0,110,5,85,5,82,21,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,5,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,100,2,0,0,77, + 27,0,0,85,5,82,23,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,6,53,1,0,0,0, + 0,0,0,40,0,0,0,0,0,0,0,97,2,0,0,77, + 51,0,0,85,5,80,2,77,55,0,0,11,0,32,0,110, + 4,110,5,91,25,0,0,0,0,0,0,0,0,85,4,53, + 1,0,0,0,0,0,0,19,0,72,15,0,0,110,5,91, + 27,0,0,0,0,0,0,0,0,88,5,85,1,53,3,0, + 0,0,0,0,0,32,0,77,17,0,0,11,0,32,0,85, + 2,40,0,0,0,0,0,0,0,97,2,0,0,83,2,110, + 1,85,1,36,0,33,0,91,18,0,0,0,0,0,0,0, + 0,7,0,97,3,0,0,32,0,31,0,103,2,102,0,61, + 3,31,0,102,1,115,2,32,0,115,2,110,5,102,0,41, + 7,122,80,65,100,100,32,39,115,105,116,101,100,105,114,39, + 32,97,114,103,117,109,101,110,116,32,116,111,32,115,121,115, + 46,112,97,116,104,32,105,102,32,109,105,115,115,105,110,103, + 32,97,110,100,32,104,97,110,100,108,101,32,46,112,116,104, + 32,102,105,108,101,115,32,105,110,10,39,115,105,116,101,100, + 105,114,39,122,18,65,100,100,105,110,103,32,100,105,114,101, + 99,116,111,114,121,58,32,78,84,70,122,4,46,112,116,104, + 218,1,46,41,14,114,13,0,0,0,114,56,0,0,0,114, + 25,0,0,0,114,6,0,0,0,114,18,0,0,0,114,44, + 0,0,0,114,45,0,0,0,114,17,0,0,0,218,7,108, + 105,115,116,100,105,114,114,21,0,0,0,218,8,101,110,100, + 115,119,105,116,104,114,77,0,0,0,218,6,115,111,114,116, + 101,100,114,95,0,0,0,41,6,114,84,0,0,0,114,47, + 0,0,0,114,86,0,0,0,218,11,115,105,116,101,100,105, + 114,99,97,115,101,218,5,110,97,109,101,115,114,85,0,0, + 0,115,6,0,0,0,32,32,32,32,32,32,114,12,0,0, + 0,218,10,97,100,100,115,105,116,101,100,105,114,114,103,0, + 0,0,228,0,0,0,115,233,0,0,0,128,0,244,6,0, + 5,11,208,13,31,160,7,153,123,208,11,43,212,4,44,216, + 7,18,209,7,26,220,22,36,211,22,38,136,11,216,16,20, + 137,5,224,16,21,136,5,220,27,35,160,71,211,27,44,209, + 4,24,128,71,216,11,22,211,11,37,220,8,11,143,8,137, + 8,143,15,137,15,152,7,212,8,32,216,8,19,143,15,137, + 15,152,11,212,8,36,240,2,3,5,15,220,16,18,151,10, + 146,10,152,55,211,16,35,136,5,241,6,0,31,36,243,0, + 1,13,68,1,154,101,144,100,216,16,20,151,13,145,13,152, + 102,215,16,37,243,3,0,14,18,216,46,50,175,111,169,111, + 184,99,215,46,66,247,3,0,14,18,153,101,128,69,240,0, + 1,13,68,1,228,16,22,144,117,150,13,136,4,220,8,18, + 144,55,160,43,214,8,46,241,3,0,17,30,230,7,12,216, + 22,26,136,11,216,11,22,208,4,22,248,244,17,0,12,19, + 243,0,1,5,15,217,8,14,240,3,1,5,15,252,242,4, + 1,13,68,1,115,36,0,0,0,193,37,22,67,38,0,193, + 63,26,67,54,4,194,29,20,67,54,4,194,53,6,67,54, + 4,195,38,10,67,51,3,195,50,1,67,51,3,99,0,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,160,1,0,0,149,0,91,0,0,0,0,0,0, + 0,0,0,82,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,4,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,1,0,0,103,1,91,7,0,0,0,0,0, + 0,0,0,91,8,0,0,0,0,0,0,0,0,83,2,53, + 2,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 66,0,0,91,7,0,0,0,0,0,0,0,0,91,8,0, + 0,0,0,0,0,0,0,83,3,53,2,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,45,0,0,91,8,0, + 0,0,0,0,0,0,0,82,10,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,53,0,0, + 0,0,0,0,0,91,8,0,0,0,0,0,0,0,0,82, + 12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,53,0,0,0,0,0,0,0,58,119,0, + 0,97,1,0,0,103,4,91,7,0,0,0,0,0,0,0, + 0,91,8,0,0,0,0,0,0,0,0,83,5,53,2,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,66,0, + 0,91,7,0,0,0,0,0,0,0,0,91,8,0,0,0, + 0,0,0,0,0,83,6,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,45,0,0,91,8,0,0,0, + 0,0,0,0,0,82,14,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,53,0,0,0,0, + 0,0,0,91,8,0,0,0,0,0,0,0,0,82,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,53,0,0,0,0,0,0,0,58,119,0,0,97, + 1,0,0,103,4,103,7,41,8,97,20,1,0,0,67,104, + 101,99,107,32,105,102,32,117,115,101,114,32,115,105,116,101, + 32,100,105,114,101,99,116,111,114,121,32,105,115,32,115,97, + 102,101,32,102,111,114,32,105,110,99,108,117,115,105,111,110, + 10,10,84,104,101,32,102,117,110,99,116,105,111,110,32,116, + 101,115,116,115,32,102,111,114,32,116,104,101,32,99,111,109, + 109,97,110,100,32,108,105,110,101,32,102,108,97,103,32,40, + 105,110,99,108,117,100,105,110,103,32,101,110,118,105,114,111, + 110,109,101,110,116,32,118,97,114,41,44,10,112,114,111,99, + 101,115,115,32,117,105,100,47,103,105,100,32,101,113,117,97, + 108,32,116,111,32,101,102,102,101,99,116,105,118,101,32,117, + 105,100,47,103,105,100,46,10,10,78,111,110,101,58,32,68, + 105,115,97,98,108,101,100,32,102,111,114,32,115,101,99,117, + 114,105,116,121,32,114,101,97,115,111,110,115,10,70,97,108, + 115,101,58,32,68,105,115,97,98,108,101,100,32,98,121,32, + 117,115,101,114,32,40,99,111,109,109,97,110,100,32,108,105, + 110,101,32,111,112,116,105,111,110,41,10,84,114,117,101,58, + 32,83,97,102,101,32,97,110,100,32,101,110,97,98,108,101, + 100,10,70,218,6,103,101,116,117,105,100,218,7,103,101,116, + 101,117,105,100,78,218,6,103,101,116,103,105,100,218,7,103, + 101,116,101,103,105,100,84,41,9,114,6,0,0,0,114,7, + 0,0,0,218,12,110,111,95,117,115,101,114,95,115,105,116, + 101,218,7,104,97,115,97,116,116,114,114,17,0,0,0,114, + 106,0,0,0,114,105,0,0,0,114,108,0,0,0,114,107, + 0,0,0,169,0,114,14,0,0,0,114,12,0,0,0,218, + 20,99,104,101,99,107,95,101,110,97,98,108,101,117,115,101, + 114,115,105,116,101,114,112,0,0,0,254,0,0,0,115,119, + 0,0,0,128,0,244,20,0,8,11,135,121,129,121,215,7, + 29,215,7,29,216,15,20,228,7,14,140,114,144,56,215,7, + 28,209,7,28,164,23,172,18,168,89,215,33,55,209,33,55, + 228,11,13,143,58,138,58,139,60,156,50,159,57,154,57,155, + 59,211,11,38,216,19,23,220,7,14,140,114,144,56,215,7, + 28,209,7,28,164,23,172,18,168,89,215,33,55,209,33,55, + 228,11,13,143,58,138,58,139,60,156,50,159,57,154,57,155, + 59,211,11,38,216,19,23,224,11,15,114,14,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,243,4,0,0,0,149,0,103,1,41,2,78, + 218,6,80,121,116,104,111,110,114,111,0,0,0,114,111,0, + 0,0,114,14,0,0,0,114,12,0,0,0,218,19,95,103, + 101,116,95,105,109,112,108,101,109,101,110,116,97,116,105,111, + 110,114,115,0,0,0,30,1,0,0,115,5,0,0,0,128, + 0,216,11,19,114,14,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,243,220, + 1,0,0,149,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,1,83,0,53,2,0,0,0, + 0,0,0,110,0,85,0,40,0,0,0,0,0,0,0,97, + 2,0,0,85,0,36,0,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,2,59,0,0,0,97,1,0,0,103, + 0,83,3,26,0,110,1,91,0,0,0,0,0,0,0,0, + 0,82,10,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,4,58,88,0,0,97,57,0,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,5,53,1,0,0,0,0,0,0,61,1,40,0,0, + 0,0,0,0,0,100,2,0,0,32,0,83,6,110,2,85, + 1,34,0,85,2,91,13,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,53,2,0,0,0,0,0,0,36, + 0,91,6,0,0,0,0,0,0,0,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 7,58,88,0,0,97,66,0,0,91,6,0,0,0,0,0, + 0,0,0,82,14,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 45,0,0,85,1,34,0,83,6,83,8,91,6,0,0,0, + 0,0,0,0,0,82,14,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,9,91,6,0,0,0, + 0,0,0,0,0,82,16,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,83,0,83,10,4,0,45, + 6,0,0,53,4,0,0,0,0,0,0,36,0,85,1,34, + 0,83,6,83,11,53,2,0,0,0,0,0,0,36,0,41, + 12,78,218,14,80,89,84,72,79,78,85,83,69,82,66,65, + 83,69,62,6,0,0,0,218,3,105,111,115,218,4,116,118, + 111,115,218,4,119,97,115,105,218,7,118,120,119,111,114,107, + 115,218,7,119,97,116,99,104,111,115,218,10,101,109,115,99, + 114,105,112,116,101,110,99,0,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,23,0,0,0,243,118,0,0,0, + 149,0,91,0,0,0,0,0,0,0,0,0,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,85,0,54,0,53,1,0,0, + 0,0,0,0,36,0,114,16,0,0,0,41,4,114,17,0, + 0,0,114,18,0,0,0,218,10,101,120,112,97,110,100,117, + 115,101,114,114,19,0,0,0,41,1,218,4,97,114,103,115, + 115,1,0,0,0,32,114,12,0,0,0,218,8,106,111,105, + 110,117,115,101,114,218,30,95,103,101,116,117,115,101,114,98, + 97,115,101,46,60,108,111,99,97,108,115,62,46,106,111,105, + 110,117,115,101,114,43,1,0,0,115,36,0,0,0,128,0, + 220,15,17,143,119,137,119,215,15,33,209,15,33,164,34,167, + 39,161,39,167,44,162,44,176,4,208,34,53,211,15,54,208, + 8,54,114,14,0,0,0,218,2,110,116,218,7,65,80,80, + 68,65,84,65,218,1,126,218,6,100,97,114,119,105,110,218, + 7,76,105,98,114,97,114,121,122,5,37,100,46,37,100,233, + 2,0,0,0,122,6,46,108,111,99,97,108,41,9,114,17, + 0,0,0,218,7,101,110,118,105,114,111,110,218,3,103,101, + 116,114,6,0,0,0,218,8,112,108,97,116,102,111,114,109, + 114,85,0,0,0,114,115,0,0,0,218,10,95,102,114,97, + 109,101,119,111,114,107,218,12,118,101,114,115,105,111,110,95, + 105,110,102,111,41,3,218,8,101,110,118,95,98,97,115,101, + 114,127,0,0,0,218,4,98,97,115,101,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,12,95,103,101,116,117,115, + 101,114,98,97,115,101,114,142,0,0,0,34,1,0,0,115, + 184,0,0,0,128,0,220,15,17,143,122,137,122,143,126,137, + 126,208,30,46,176,4,211,15,53,128,72,222,7,15,216,15, + 23,136,15,244,6,0,8,11,135,124,129,124,208,23,82,211, + 7,82,216,15,19,242,4,1,5,55,244,6,0,8,10,135, + 119,129,119,144,36,131,127,220,15,17,143,122,137,122,143,126, + 137,126,152,105,211,15,40,215,15,47,168,67,136,4,217,15, + 23,152,4,212,30,49,211,30,51,211,15,52,208,8,52,228, + 7,10,135,124,129,124,144,120,211,7,31,164,67,167,78,167, + 78,217,15,23,152,3,152,89,172,3,175,14,169,14,216,24, + 31,164,35,215,34,50,209,34,50,176,50,176,65,208,34,54, + 209,24,54,243,3,1,16,56,240,0,1,9,56,241,6,0, + 12,20,144,67,152,24,211,11,34,208,4,34,114,14,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,7,0, + 0,0,3,0,0,0,243,182,1,0,0,149,0,91,0,0, + 0,0,0,0,0,0,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,110,1,91,5,0, + 0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,0, + 0,83,1,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,23,0,0,83,2,91,0,0,0,0,0,0, + 0,0,0,82,6,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,59,0,0,0,97,3,0,0,83, + 2,110,2,79,2,83,3,110,2,91,9,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,110,3,85,3,82, + 11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,110,4,91,12,0, + 0,0,0,0,0,0,0,82,14,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,4,58,88,0, + 0,97,42,0,0,91,0,0,0,0,0,0,0,0,0,82, + 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,19,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,5,83,3,53,2,0,0,0, + 0,0,0,110,5,85,0,14,0,83,6,85,3,14,0,85, + 5,14,0,83,7,51,5,36,0,91,0,0,0,0,0,0, + 0,0,0,82,20,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,8,58,88,0,0,97,29,0, + 0,91,0,0,0,0,0,0,0,0,0,82,22,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,8,0,0,85,0,14,0,83, + 9,85,4,14,0,83,10,51,4,36,0,85,0,14,0,83, + 11,85,1,83,12,5,0,0,0,14,0,83,5,85,1,83, + 13,5,0,0,0,14,0,85,2,14,0,83,10,51,7,36, + 0,41,14,78,218,8,97,98,105,102,108,97,103,115,218,1, + 116,114,62,0,0,0,114,129,0,0,0,114,97,0,0,0, + 218,1,92,122,14,92,115,105,116,101,45,112,97,99,107,97, + 103,101,115,114,132,0,0,0,122,5,47,108,105,98,47,122, + 14,47,115,105,116,101,45,112,97,99,107,97,103,101,115,122, + 11,47,108,105,98,47,112,121,116,104,111,110,114,2,0,0, + 0,114,60,0,0,0,41,12,114,6,0,0,0,114,139,0, + 0,0,114,110,0,0,0,114,144,0,0,0,114,115,0,0, + 0,218,5,108,111,119,101,114,114,17,0,0,0,114,85,0, + 0,0,218,6,119,105,110,118,101,114,218,7,114,101,112,108, + 97,99,101,114,137,0,0,0,114,138,0,0,0,41,6,218, + 8,117,115,101,114,98,97,115,101,218,7,118,101,114,115,105, + 111,110,218,10,97,98,105,95,116,104,114,101,97,100,218,14, + 105,109,112,108,101,109,101,110,116,97,116,105,111,110,218,20, + 105,109,112,108,101,109,101,110,116,97,116,105,111,110,95,108, + 111,119,101,114,218,9,118,101,114,95,110,111,100,111,116,115, + 6,0,0,0,32,32,32,32,32,32,114,12,0,0,0,218, + 9,95,103,101,116,95,112,97,116,104,114,156,0,0,0,58, + 1,0,0,115,203,0,0,0,128,0,220,14,17,215,14,30, + 209,14,30,128,71,220,7,14,140,115,144,74,215,7,31,209, + 7,31,160,67,172,51,175,60,169,60,211,36,55,216,21,24, + 137,10,224,21,23,136,10,228,21,40,211,21,42,128,78,216, + 27,41,215,27,47,209,27,47,211,27,49,208,4,24,220,7, + 9,135,119,129,119,144,36,131,127,220,20,23,151,74,145,74, + 215,20,38,209,20,38,160,115,168,66,211,20,47,136,9,216, + 18,26,144,26,152,50,152,110,208,29,45,168,105,168,91,184, + 15,208,15,72,208,8,72,228,7,10,135,124,129,124,144,120, + 211,7,31,164,67,167,78,167,78,216,18,26,144,26,152,53, + 208,33,53,208,32,54,176,110,208,15,69,208,8,69,224,14, + 22,136,90,144,123,160,55,168,49,161,58,160,44,168,97,176, + 7,184,1,177,10,168,124,184,74,184,60,192,126,208,11,86, + 208,4,86,114,14,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,3,0,0,0,243,48,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,99,10, + 0,0,91,3,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,113,0,91,0,0,0,0,0,0,0,0,0, + 36,0,41,1,122,187,82,101,116,117,114,110,115,32,116,104, + 101,32,96,117,115,101,114,32,98,97,115,101,96,32,100,105, + 114,101,99,116,111,114,121,32,112,97,116,104,46,10,10,84, + 104,101,32,96,117,115,101,114,32,98,97,115,101,96,32,100, + 105,114,101,99,116,111,114,121,32,99,97,110,32,98,101,32, + 117,115,101,100,32,116,111,32,115,116,111,114,101,32,100,97, + 116,97,46,32,73,102,32,116,104,101,32,103,108,111,98,97, + 108,10,118,97,114,105,97,98,108,101,32,96,96,85,83,69, + 82,95,66,65,83,69,96,96,32,105,115,32,110,111,116,32, + 105,110,105,116,105,97,108,105,122,101,100,32,121,101,116,44, + 32,116,104,105,115,32,102,117,110,99,116,105,111,110,32,119, + 105,108,108,32,97,108,115,111,32,115,101,116,10,105,116,46, + 10,41,2,218,9,85,83,69,82,95,66,65,83,69,114,142, + 0,0,0,114,111,0,0,0,114,14,0,0,0,114,12,0, + 0,0,218,11,103,101,116,117,115,101,114,98,97,115,101,114, + 159,0,0,0,77,1,0,0,115,23,0,0,0,128,0,244, + 16,0,8,17,209,7,24,220,20,32,147,78,136,9,220,11, + 20,208,4,20,114,14,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,92, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,110,0,91,2,0,0,0,0,0, + 0,0,0,99,22,0,0,85,0,99,8,0,0,83,1,113, + 2,91,2,0,0,0,0,0,0,0,0,36,0,91,7,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,113,1,91,2,0,0,0,0,0,0,0,0,36,0,41, + 2,122,150,82,101,116,117,114,110,115,32,116,104,101,32,117, + 115,101,114,45,115,112,101,99,105,102,105,99,32,115,105,116, + 101,45,112,97,99,107,97,103,101,115,32,100,105,114,101,99, + 116,111,114,121,32,112,97,116,104,46,10,10,73,102,32,116, + 104,101,32,103,108,111,98,97,108,32,118,97,114,105,97,98, + 108,101,32,96,96,85,83,69,82,95,83,73,84,69,96,96, + 32,105,115,32,110,111,116,32,105,110,105,116,105,97,108,105, + 122,101,100,32,121,101,116,44,32,116,104,105,115,10,102,117, + 110,99,116,105,111,110,32,119,105,108,108,32,97,108,115,111, + 32,115,101,116,32,105,116,46,10,70,41,4,114,159,0,0, + 0,218,9,85,83,69,82,95,83,73,84,69,218,16,69,78, + 65,66,76,69,95,85,83,69,82,95,83,73,84,69,114,156, + 0,0,0,41,1,114,150,0,0,0,115,1,0,0,0,32, + 114,12,0,0,0,218,19,103,101,116,117,115,101,114,115,105, + 116,101,112,97,99,107,97,103,101,115,114,163,0,0,0,90, + 1,0,0,115,55,0,0,0,128,0,244,14,0,16,27,139, + 125,128,72,228,7,16,209,7,24,216,11,19,209,11,27,216, + 31,36,208,12,28,244,8,0,12,21,208,4,20,244,5,0, + 25,34,160,40,211,24,43,136,73,228,11,20,208,4,20,114, + 14,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,164,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,83,1,53,1,0,0, + 0,0,0,0,32,0,91,3,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,110,1,91,4,0,0,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,47,0,0, + 91,6,0,0,0,0,0,0,0,0,82,8,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,11, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,11,0,0,91,13,0,0,0,0,0,0, + 0,0,88,16,53,2,0,0,0,0,0,0,32,0,85,0, + 36,0,41,2,122,122,65,100,100,32,97,32,112,101,114,32, + 117,115,101,114,32,115,105,116,101,45,112,97,99,107,97,103, + 101,32,116,111,32,115,121,115,46,112,97,116,104,10,10,69, + 97,99,104,32,117,115,101,114,32,104,97,115,32,105,116,115, + 32,111,119,110,32,112,121,116,104,111,110,32,100,105,114,101, + 99,116,111,114,121,32,119,105,116,104,32,115,105,116,101,45, + 112,97,99,107,97,103,101,115,32,105,110,32,116,104,101,10, + 104,111,109,101,32,100,105,114,101,99,116,111,114,121,46,10, + 122,29,80,114,111,99,101,115,115,105,110,103,32,117,115,101, + 114,32,115,105,116,101,45,112,97,99,107,97,103,101,115,41, + 7,114,13,0,0,0,114,163,0,0,0,114,162,0,0,0, + 114,17,0,0,0,114,18,0,0,0,218,5,105,115,100,105, + 114,114,103,0,0,0,41,2,114,47,0,0,0,218,9,117, + 115,101,114,95,115,105,116,101,115,2,0,0,0,32,32,114, + 12,0,0,0,218,19,97,100,100,117,115,101,114,115,105,116, + 101,112,97,99,107,97,103,101,115,114,167,0,0,0,107,1, + 0,0,115,59,0,0,0,128,0,244,16,0,5,11,208,11, + 42,212,4,43,220,16,35,211,16,37,128,73,231,7,23,210, + 7,23,156,66,159,71,153,71,159,77,153,77,168,41,215,28, + 52,209,28,52,220,8,18,144,57,212,8,42,216,11,22,208, + 4,22,114,14,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,11,0,0,0,3,0,0,0,243,224,2,0, + 0,149,0,47,0,110,1,91,1,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,2,85,0,99,6,0, + 0,91,2,0,0,0,0,0,0,0,0,110,0,85,0,19, + 0,71,1,72,81,0,0,110,3,85,3,40,0,0,0,0, + 0,0,0,97,5,0,0,88,50,59,0,0,0,97,2,0, + 0,77,18,0,0,85,2,82,5,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,3,53,1,0, + 0,0,0,0,0,32,0,91,7,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,82,9,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,110,4,91,10,0,0,0,0,0,0,0, + 0,82,12,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,110,5,91,15,0,0,0,0,0,0,0, + 0,91,10,0,0,0,0,0,0,0,0,83,1,53,2,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,23,0, + 0,83,2,91,10,0,0,0,0,0,0,0,0,82,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,59,0,0,0,97,3,0,0,83,2,110,6,79,2,83, + 3,110,6,91,18,0,0,0,0,0,0,0,0,82,20,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,4,58,88,0,0,97,131,0,0,91,10,0,0,0, + 0,0,0,0,0,82,22,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,47,1,110,7,91,10,0, + 0,0,0,0,0,0,0,82,22,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,5,58,119,0, + 0,97,17,0,0,85,7,82,25,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,5,53,1,0, + 0,0,0,0,0,32,0,85,7,19,0,72,68,0,0,110, + 8,91,18,0,0,0,0,0,0,0,0,82,26,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,88,56,85,4,14,0,85,5,83,6,5,0,0, + 0,14,0,83,7,85,5,83,8,5,0,0,0,14,0,85, + 6,14,0,51,5,83,9,53,4,0,0,0,0,0,0,110, + 9,85,1,82,25,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,9,53,1,0,0,0,0,0, + 0,32,0,77,70,0,0,11,0,32,0,71,1,77,16,0, + 0,85,1,82,25,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,3,53,1,0,0,0,0,0, + 0,32,0,85,1,82,25,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,18,0,0,0,0,0, + 0,0,0,82,26,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,29,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,3,83,10,83, + 9,53,3,0,0,0,0,0,0,53,1,0,0,0,0,0, + 0,32,0,71,1,77,84,0,0,11,0,32,0,85,1,36, + 0,41,11,97,14,1,0,0,82,101,116,117,114,110,115,32, + 97,32,108,105,115,116,32,99,111,110,116,97,105,110,105,110, + 103,32,97,108,108,32,103,108,111,98,97,108,32,115,105,116, + 101,45,112,97,99,107,97,103,101,115,32,100,105,114,101,99, + 116,111,114,105,101,115,46,10,10,70,111,114,32,101,97,99, + 104,32,100,105,114,101,99,116,111,114,121,32,112,114,101,115, + 101,110,116,32,105,110,32,96,96,112,114,101,102,105,120,101, + 115,96,96,32,40,111,114,32,116,104,101,32,103,108,111,98, + 97,108,32,96,96,80,82,69,70,73,88,69,83,96,96,41, + 44,10,116,104,105,115,32,102,117,110,99,116,105,111,110,32, + 119,105,108,108,32,102,105,110,100,32,105,116,115,32,96,115, + 105,116,101,45,112,97,99,107,97,103,101,115,96,32,115,117, + 98,100,105,114,101,99,116,111,114,121,32,100,101,112,101,110, + 100,105,110,103,32,111,110,32,116,104,101,10,115,121,115,116, + 101,109,32,101,110,118,105,114,111,110,109,101,110,116,44,32, + 97,110,100,32,119,105,108,108,32,114,101,116,117,114,110,32, + 97,32,108,105,115,116,32,111,102,32,102,117,108,108,32,112, + 97,116,104,115,46,10,114,144,0,0,0,114,145,0,0,0, + 114,62,0,0,0,218,1,47,218,3,108,105,98,114,2,0, + 0,0,114,97,0,0,0,114,60,0,0,0,122,13,115,105, + 116,101,45,112,97,99,107,97,103,101,115,218,3,76,105,98, + 41,15,114,29,0,0,0,218,8,80,82,69,70,73,88,69, + 83,114,45,0,0,0,114,115,0,0,0,114,147,0,0,0, + 114,6,0,0,0,114,139,0,0,0,114,110,0,0,0,114, + 144,0,0,0,114,17,0,0,0,218,3,115,101,112,218,10, + 112,108,97,116,108,105,98,100,105,114,114,44,0,0,0,114, + 18,0,0,0,114,19,0,0,0,41,10,218,8,112,114,101, + 102,105,120,101,115,218,12,115,105,116,101,112,97,99,107,97, + 103,101,115,218,4,115,101,101,110,218,6,112,114,101,102,105, + 120,114,153,0,0,0,218,3,118,101,114,114,152,0,0,0, + 218,7,108,105,98,100,105,114,115,218,6,108,105,98,100,105, + 114,114,18,0,0,0,115,10,0,0,0,32,32,32,32,32, + 32,32,32,32,32,114,12,0,0,0,218,15,103,101,116,115, + 105,116,101,112,97,99,107,97,103,101,115,114,182,0,0,0, + 122,1,0,0,115,47,1,0,0,128,0,240,14,0,20,22, + 128,76,220,11,14,139,53,128,68,224,7,15,209,7,23,220, + 19,27,136,8,228,18,26,136,6,222,15,21,152,22,155,30, + 217,12,20,216,8,12,143,8,137,8,144,22,212,8,24,228, + 25,44,211,25,46,215,25,52,209,25,52,211,25,54,136,14, + 220,14,17,215,14,30,209,14,30,136,3,220,11,18,148,51, + 152,10,215,11,35,209,11,35,168,3,172,115,175,124,169,124, + 211,40,59,216,25,28,137,74,224,25,27,136,74,220,11,13, + 143,54,137,54,144,83,139,61,220,23,26,151,126,145,126,208, + 22,38,136,71,220,15,18,143,126,137,126,160,21,211,15,38, + 216,16,23,151,14,145,14,152,117,212,16,37,227,26,33,144, + 6,220,23,25,151,119,145,119,151,124,145,124,160,70,216,39, + 53,208,38,54,176,115,184,49,177,118,176,104,184,97,192,3, + 192,65,193,6,184,120,200,10,192,124,208,36,84,216,36,51, + 243,5,2,24,53,144,4,240,6,0,17,29,215,16,35,209, + 16,35,160,68,214,16,41,244,9,0,27,34,240,12,0,13, + 25,215,12,31,209,12,31,160,6,212,12,39,216,12,24,215, + 12,31,209,12,31,164,2,167,7,161,7,167,12,161,12,168, + 86,176,85,184,79,211,32,76,215,12,77,241,47,0,19,27, + 240,48,0,12,24,208,4,23,114,14,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,243,162,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,83,1,53,1,0,0,0,0,0,0,32,0,91, + 3,0,0,0,0,0,0,0,0,85,1,53,1,0,0,0, + 0,0,0,19,0,72,52,0,0,110,2,91,4,0,0,0, + 0,0,0,0,0,82,6,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,9,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,53, + 1,0,0,0,0,0,0,40,0,0,0,0,0,0,0,100, + 2,0,0,77,41,0,0,91,11,0,0,0,0,0,0,0, + 0,88,32,53,2,0,0,0,0,0,0,32,0,77,54,0, + 0,11,0,32,0,85,0,36,0,41,2,122,29,65,100,100, + 32,115,105,116,101,45,112,97,99,107,97,103,101,115,32,116, + 111,32,115,121,115,46,112,97,116,104,122,31,80,114,111,99, + 101,115,115,105,110,103,32,103,108,111,98,97,108,32,115,105, + 116,101,45,112,97,99,107,97,103,101,115,41,6,114,13,0, + 0,0,114,182,0,0,0,114,17,0,0,0,114,18,0,0, + 0,114,165,0,0,0,114,103,0,0,0,41,3,114,47,0, + 0,0,114,175,0,0,0,114,84,0,0,0,115,3,0,0, + 0,32,32,32,114,12,0,0,0,218,15,97,100,100,115,105, + 116,101,112,97,99,107,97,103,101,115,114,184,0,0,0,161, + 1,0,0,115,61,0,0,0,128,0,228,4,10,208,11,44, + 212,4,45,220,19,34,160,56,214,19,44,136,7,220,11,13, + 143,55,137,55,143,61,137,61,152,23,215,11,33,211,11,33, + 220,12,22,144,119,214,12,44,241,5,0,20,45,240,8,0, + 12,23,208,4,22,114,14,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 182,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 82,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,1,58,88,0,0,97,3,0,0,83,2, + 110,0,79,2,83,3,110,0,91,4,0,0,0,0,0,0, + 0,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,83,4,85,0,53,2,0,0, + 0,0,0,0,91,8,0,0,0,0,0,0,0,0,108,5, + 0,0,0,0,0,0,0,0,91,4,0,0,0,0,0,0, + 0,0,82,6,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,34,0,83,5,85,0,53,2,0,0, + 0,0,0,0,91,8,0,0,0,0,0,0,0,0,108,6, + 0,0,0,0,0,0,0,0,103,6,41,7,122,161,68,101, + 102,105,110,101,32,110,101,119,32,98,117,105,108,116,105,110, + 115,32,39,113,117,105,116,39,32,97,110,100,32,39,101,120, + 105,116,39,46,10,10,84,104,101,115,101,32,97,114,101,32, + 111,98,106,101,99,116,115,32,119,104,105,99,104,32,109,97, + 107,101,32,116,104,101,32,105,110,116,101,114,112,114,101,116, + 101,114,32,101,120,105,116,32,119,104,101,110,32,99,97,108, + 108,101,100,46,10,84,104,101,32,114,101,112,114,32,111,102, + 32,101,97,99,104,32,111,98,106,101,99,116,32,99,111,110, + 116,97,105,110,115,32,97,32,104,105,110,116,32,97,116,32, + 104,111,119,32,105,116,32,119,111,114,107,115,46,10,10,114, + 146,0,0,0,122,18,67,116,114,108,45,90,32,112,108,117, + 115,32,82,101,116,117,114,110,122,17,67,116,114,108,45,68, + 32,40,105,46,101,46,32,69,79,70,41,218,4,113,117,105, + 116,218,4,101,120,105,116,78,41,7,114,17,0,0,0,114, + 173,0,0,0,218,13,95,115,105,116,101,98,117,105,108,116, + 105,110,115,218,7,81,117,105,116,116,101,114,218,8,98,117, + 105,108,116,105,110,115,114,186,0,0,0,114,187,0,0,0, + 41,1,218,3,101,111,102,115,1,0,0,0,32,114,12,0, + 0,0,218,7,115,101,116,113,117,105,116,114,192,0,0,0, + 170,1,0,0,115,65,0,0,0,128,0,244,14,0,8,10, + 135,118,129,118,144,20,131,126,216,14,34,137,3,224,14,33, + 136,3,228,20,33,215,20,41,210,20,41,168,38,176,35,211, + 20,54,132,72,132,77,220,20,33,215,20,41,210,20,41,168, + 38,176,35,211,20,54,132,72,133,77,114,14,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0, + 3,0,0,0,243,108,2,0,0,149,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,83,1,91,4,0, + 0,0,0,0,0,0,0,82,6,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,53,2,0,0,0, + 0,0,0,91,8,0,0,0,0,0,0,0,0,108,3,0, + 0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,0, + 0,82,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,83,2,83,3,53,2,0,0,0, + 0,0,0,91,8,0,0,0,0,0,0,0,0,108,5,0, + 0,0,0,0,0,0,0,47,0,47,0,112,16,91,13,0, + 0,0,0,0,0,0,0,91,4,0,0,0,0,0,0,0, + 0,83,4,83,5,53,3,0,0,0,0,0,0,110,2,85, + 2,40,0,0,0,0,0,0,0,100,66,0,0,91,15,0, + 0,0,0,0,0,0,0,91,16,0,0,0,0,0,0,0, + 0,83,6,53,2,0,0,0,0,0,0,40,0,0,0,0, + 0,0,0,97,45,0,0,91,16,0,0,0,0,0,0,0, + 0,82,18,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,82,21,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,16,0,0,0,0,0, + 0,0,0,82,22,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,110, + 2,85,2,40,0,0,0,0,0,0,0,97,97,0,0,85, + 0,82,25,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,7,83,8,47,2,53,1,0,0,0, + 0,0,0,32,0,85,1,82,25,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,91,16,0,0,0, + 0,0,0,0,0,82,18,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,27,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,85,2,91, + 16,0,0,0,0,0,0,0,0,82,28,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,85,2,91,16,0,0,0,0,0,0,0, + 0,82,30,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,47,3,53,1,0,0,0,0,0,0,32, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,83,9,83,10,88,1,53,4,0,0,0,0,0,0,91, + 8,0,0,0,0,0,0,0,0,108,16,0,0,0,0,0, + 0,0,0,103,5,41,11,122,41,83,101,116,32,39,99,111, + 112,121,114,105,103,104,116,39,32,97,110,100,32,39,99,114, + 101,100,105,116,115,39,32,105,110,32,98,117,105,108,116,105, + 110,115,218,9,99,111,112,121,114,105,103,104,116,218,7,99, + 114,101,100,105,116,115,122,179,84,104,97,110,107,115,32,116, + 111,32,67,87,73,44,32,67,78,82,73,44,32,66,101,79, + 112,101,110,44,32,90,111,112,101,32,67,111,114,112,111,114, + 97,116,105,111,110,44,32,116,104,101,32,80,121,116,104,111, + 110,32,83,111,102,116,119,97,114,101,10,70,111,117,110,100, + 97,116,105,111,110,44,32,97,110,100,32,97,32,99,97,115, + 116,32,111,102,32,116,104,111,117,115,97,110,100,115,32,102, + 111,114,32,115,117,112,112,111,114,116,105,110,103,32,80,121, + 116,104,111,110,10,100,101,118,101,108,111,112,109,101,110,116, + 46,32,32,83,101,101,32,119,119,119,46,112,121,116,104,111, + 110,46,111,114,103,32,102,111,114,32,109,111,114,101,32,105, + 110,102,111,114,109,97,116,105,111,110,46,218,11,95,115,116, + 100,108,105,98,95,100,105,114,78,114,37,0,0,0,122,11, + 76,73,67,69,78,83,69,46,116,120,116,218,7,76,73,67, + 69,78,83,69,218,7,108,105,99,101,110,115,101,122,39,83, + 101,101,32,104,116,116,112,115,58,47,47,119,119,119,46,112, + 121,116,104,111,110,46,111,114,103,47,112,115,102,47,108,105, + 99,101,110,115,101,47,41,17,114,188,0,0,0,218,8,95, + 80,114,105,110,116,101,114,114,6,0,0,0,114,194,0,0, + 0,114,190,0,0,0,114,195,0,0,0,114,64,0,0,0, + 114,110,0,0,0,114,17,0,0,0,114,18,0,0,0,218, + 7,100,105,114,110,97,109,101,114,37,0,0,0,218,6,101, + 120,116,101,110,100,114,19,0,0,0,218,6,112,97,114,100, + 105,114,218,6,99,117,114,100,105,114,114,198,0,0,0,41, + 3,218,5,102,105,108,101,115,218,4,100,105,114,115,218,4, + 104,101,114,101,115,3,0,0,0,32,32,32,114,12,0,0, + 0,218,12,115,101,116,99,111,112,121,114,105,103,104,116,114, + 207,0,0,0,186,1,0,0,115,205,0,0,0,128,0,228, + 25,38,215,25,47,210,25,47,176,11,188,83,191,93,185,93, + 211,25,75,132,72,212,4,22,220,23,36,215,23,45,210,23, + 45,168,105,240,0,3,58,58,243,0,3,24,59,132,72,212, + 4,20,240,8,0,19,21,144,98,136,52,244,6,0,12,19, + 148,51,152,13,160,116,211,11,44,128,68,222,11,15,148,71, + 156,66,160,10,215,20,43,209,20,43,220,15,17,143,119,137, + 119,143,127,137,127,156,114,159,123,153,123,211,15,43,136,4, + 222,7,11,216,8,13,143,12,137,12,144,109,160,89,208,21, + 47,212,8,48,216,8,12,143,11,137,11,148,82,151,87,145, + 87,151,92,145,92,160,36,172,2,175,9,169,9,211,21,50, + 176,68,188,34,191,41,185,41,208,20,68,212,8,69,220,23, + 36,215,23,45,210,23,45,216,8,17,216,8,49,216,8,13, + 243,7,3,24,21,132,72,213,4,20,114,14,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,64,0,0,0,149,0,91,0,0,0,0, + 0,0,0,0,0,82,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,53,0,0,0,0, + 0,0,0,91,4,0,0,0,0,0,0,0,0,108,3,0, + 0,0,0,0,0,0,0,103,0,114,16,0,0,0,41,4, + 114,188,0,0,0,218,7,95,72,101,108,112,101,114,114,190, + 0,0,0,218,4,104,101,108,112,114,111,0,0,0,114,14, + 0,0,0,114,12,0,0,0,218,9,115,101,116,104,101,108, + 112,101,114,114,211,0,0,0,208,1,0,0,115,18,0,0, + 0,128,0,220,20,33,215,20,41,210,20,41,211,20,43,132, + 72,133,77,114,14,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,0,3,0,0,0,243,10,1, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,82,2, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,40, + 0,0,91,6,0,0,0,0,0,0,0,0,82,8,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,83,1,53,1,0,0,0,0,0,0,110,0, + 85,0,40,0,0,0,0,0,0,0,97,2,0,0,85,0, + 36,0,91,6,0,0,0,0,0,0,0,0,82,12,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,6,0,0,0,0,0,0,0,0,82,12, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,17,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,83,2,53,1,0,0,0,0,0,0, + 83,3,53,2,0,0,0,0,0,0,36,0,41,4,122,168, + 67,104,101,99,107,32,105,102,32,116,104,101,32,80,89,84, + 72,79,78,95,72,73,83,84,79,82,89,32,101,110,118,105, + 114,111,110,109,101,110,116,32,118,97,114,105,97,98,108,101, + 32,105,115,32,115,101,116,32,97,110,100,32,100,101,102,105, + 110,101,10,105,116,32,97,115,32,116,104,101,32,46,112,121, + 116,104,111,110,95,104,105,115,116,111,114,121,32,102,105,108, + 101,46,32,32,73,102,32,80,89,84,72,79,78,95,72,73, + 83,84,79,82,89,32,105,115,32,110,111,116,32,115,101,116, + 44,32,117,115,101,32,116,104,101,10,100,101,102,97,117,108, + 116,32,46,112,121,116,104,111,110,95,104,105,115,116,111,114, + 121,32,102,105,108,101,46,10,218,14,80,89,84,72,79,78, + 95,72,73,83,84,79,82,89,114,131,0,0,0,122,15,46, + 112,121,116,104,111,110,95,104,105,115,116,111,114,121,41,9, + 114,6,0,0,0,114,7,0,0,0,218,18,105,103,110,111, + 114,101,95,101,110,118,105,114,111,110,109,101,110,116,114,17, + 0,0,0,114,135,0,0,0,114,136,0,0,0,114,18,0, + 0,0,114,19,0,0,0,114,125,0,0,0,41,1,218,7, + 104,105,115,116,111,114,121,115,1,0,0,0,32,114,12,0, + 0,0,218,14,103,101,116,104,105,115,116,111,114,121,102,105, + 108,101,114,216,0,0,0,212,1,0,0,115,85,0,0,0, + 128,0,244,10,0,12,15,143,57,137,57,215,11,39,215,11, + 39,220,18,20,151,42,145,42,151,46,145,46,208,33,49,211, + 18,50,136,7,222,11,18,216,19,26,136,78,220,11,13,143, + 55,137,55,143,60,137,60,156,2,159,7,153,7,215,24,42, + 209,24,42,168,51,211,24,47,216,8,25,243,3,1,12,27, + 240,0,1,5,27,114,14,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,243, + 34,0,0,0,149,0,91,0,0,0,0,0,0,0,0,0, + 91,2,0,0,0,0,0,0,0,0,108,2,0,0,0,0, + 0,0,0,0,103,1,41,2,122,104,69,110,97,98,108,101, + 32,100,101,102,97,117,108,116,32,114,101,97,100,108,105,110, + 101,32,99,111,110,102,105,103,117,114,97,116,105,111,110,32, + 111,110,32,105,110,116,101,114,97,99,116,105,118,101,32,112, + 114,111,109,112,116,115,44,32,98,121,10,114,101,103,105,115, + 116,101,114,105,110,103,32,97,32,115,121,115,46,95,95,105, + 110,116,101,114,97,99,116,105,118,101,104,111,111,107,95,95, + 46,10,78,41,3,218,17,114,101,103,105,115,116,101,114,95, + 114,101,97,100,108,105,110,101,114,6,0,0,0,218,19,95, + 95,105,110,116,101,114,97,99,116,105,118,101,104,111,111,107, + 95,95,114,111,0,0,0,114,14,0,0,0,114,12,0,0, + 0,218,17,101,110,97,98,108,101,114,108,99,111,109,112,108, + 101,116,101,114,114,220,0,0,0,225,1,0,0,115,12,0, + 0,0,128,0,244,8,0,31,48,132,67,213,4,27,114,14, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,243,18,4,0,0,94,11,94, + 12,149,0,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,100,23,0, + 0,91,6,0,0,0,0,0,0,0,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,83,1,53,1,0,0,0,0,0,0,110,0,79,2,83, + 2,110,0,83,3,83,4,75,5,110,1,30,0,30,0,83, + 3,83,4,75,6,110,2,83,3,83,4,75,7,110,3,30, + 0,85,0,40,0,0,0,0,0,0,0,97,3,0,0,83, + 2,110,4,79,147,91,0,0,0,0,0,0,0,0,0,82, + 18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,110,5,85,5,19,0,86,6,115,2,47,0,115, + 2,19,0,72,12,0,0,111,102,83,5,58,119,0,0,100, + 2,0,0,77,10,0,0,85,6,80,2,77,14,0,0,11, + 0,32,0,115,2,110,6,91,0,0,0,0,0,0,0,0, + 0,108,9,0,0,0,0,0,0,0,0,30,0,83,3,83, + 4,75,10,110,7,91,6,0,0,0,0,0,0,0,0,82, + 22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,6,58,88,0,0,97,28,0,0,83,3,83, + 4,75,12,110,7,85,7,82,26,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,82,28,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52, + 1,110,8,79,26,83,3,83,4,75,15,110,7,85,7,82, + 32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,82,28,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,110,8,83,3,83,7,75,17,74, + 18,110,4,32,0,85,5,91,0,0,0,0,0,0,0,0, + 0,108,9,0,0,0,0,0,0,0,0,85,2,98,68,0, + 0,85,2,82,38,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,8,58,88,0,0,97,18,0, + 0,85,2,82,41,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,9,53,1,0,0,0,0,0, + 0,32,0,79,17,85,2,82,41,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,10,53,1,0, + 0,0,0,0,0,32,0,30,0,85,2,82,43,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,32,0,85,2,98,20,0,0,85, + 2,82,47,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,83,3,58, + 88,0,0,97,95,0,0,91,49,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,109,11,85,4,40,0,0, + 0,0,0,0,0,97,23,0,0,87,7,82,12,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109, + 12,91,44,0,0,0,0,0,0,0,0,47,1,87,8,81, + 1,55,6,110,9,79,12,85,2,99,1,0,0,103,4,85, + 2,109,12,91,44,0,0,0,0,0,0,0,0,110,9,30, + 0,84,12,82,51,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,84,11,53,1,0,0,0,0,0, + 0,32,0,85,11,85,12,52,2,83,11,26,0,106,8,110, + 10,85,1,82,53,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,10,53,1,0,0,0,0,0, + 0,32,0,103,4,103,4,33,0,91,16,0,0,0,0,0, + 0,0,0,7,0,97,6,0,0,32,0,83,4,110,2,31, + 0,71,1,78,107,102,0,61,3,31,0,102,1,33,0,91, + 16,0,0,0,0,0,0,0,0,7,0,97,3,0,0,32, + 0,31,0,103,4,102,0,61,3,31,0,102,1,115,2,32, + 0,115,2,110,6,102,0,33,0,85,5,91,0,0,0,0, + 0,0,0,0,0,108,9,0,0,0,0,0,0,0,0,102, + 0,61,3,31,0,102,1,33,0,91,16,0,0,0,0,0, + 0,0,0,7,0,97,3,0,0,32,0,31,0,103,4,102, + 0,61,3,31,0,102,1,33,0,91,44,0,0,0,0,0, + 0,0,0,7,0,97,3,0,0,32,0,31,0,78,203,102, + 0,61,3,31,0,102,1,33,0,85,9,7,0,97,3,0, + 0,32,0,31,0,78,122,102,0,61,3,31,0,102,1,41, + 12,97,32,1,0,0,67,111,110,102,105,103,117,114,101,32, + 114,101,97,100,108,105,110,101,32,99,111,109,112,108,101,116, + 105,111,110,32,111,110,32,105,110,116,101,114,97,99,116,105, + 118,101,32,112,114,111,109,112,116,115,46,10,10,73,102,32, + 116,104,101,32,114,101,97,100,108,105,110,101,32,109,111,100, + 117,108,101,32,99,97,110,32,98,101,32,105,109,112,111,114, + 116,101,100,44,32,116,104,101,32,104,111,111,107,32,119,105, + 108,108,32,115,101,116,32,116,104,101,32,84,97,98,32,107, + 101,121,10,97,115,32,99,111,109,112,108,101,116,105,111,110, + 32,107,101,121,32,97,110,100,32,114,101,103,105,115,116,101, + 114,32,126,47,46,112,121,116,104,111,110,95,104,105,115,116, + 111,114,121,32,97,115,32,104,105,115,116,111,114,121,32,102, + 105,108,101,46,10,84,104,105,115,32,99,97,110,32,98,101, + 32,111,118,101,114,114,105,100,100,101,110,32,105,110,32,116, + 104,101,32,115,105,116,101,99,117,115,116,111,109,105,122,101, + 32,111,114,32,117,115,101,114,99,117,115,116,111,109,105,122, + 101,32,109,111,100,117,108,101,44,10,111,114,32,105,110,32, + 97,32,80,89,84,72,79,78,83,84,65,82,84,85,80,32, + 102,105,108,101,46,10,218,17,80,89,84,72,79,78,95,66, + 65,83,73,67,95,82,69,80,76,70,114,2,0,0,0,78, + 114,62,0,0,0,114,129,0,0,0,41,1,218,14,67,65, + 78,95,85,83,69,95,80,89,82,69,80,76,218,8,101,100, + 105,116,108,105,110,101,122,19,98,105,110,100,32,94,73,32, + 114,108,95,99,111,109,112,108,101,116,101,122,13,116,97,98, + 58,32,99,111,109,112,108,101,116,101,99,0,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,19,0,0,0,243, + 152,0,0,0,62,2,149,0,30,0,84,1,82,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 84,0,53,1,0,0,0,0,0,0,32,0,103,0,33,0, + 91,2,0,0,0,0,0,0,0,0,91,4,0,0,0,0, + 0,0,0,0,52,2,7,0,97,3,0,0,32,0,31,0, + 103,0,91,6,0,0,0,0,0,0,0,0,7,0,97,25, + 0,0,32,0,91,8,0,0,0,0,0,0,0,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,40,0,0,0,0,0,0,0,97,2,0,0,31,0, + 103,0,101,0,102,0,61,3,31,0,102,1,114,16,0,0, + 0,41,6,218,18,119,114,105,116,101,95,104,105,115,116,111, + 114,121,95,102,105,108,101,218,17,70,105,108,101,78,111,116, + 70,111,117,110,100,69,114,114,111,114,218,15,80,101,114,109, + 105,115,115,105,111,110,69,114,114,111,114,114,21,0,0,0, + 218,5,101,114,114,110,111,218,5,69,82,79,70,83,41,2, + 114,215,0,0,0,218,15,114,101,97,100,108,105,110,101,95, + 109,111,100,117,108,101,115,2,0,0,0,128,128,114,12,0, + 0,0,218,13,119,114,105,116,101,95,104,105,115,116,111,114, + 121,218,40,114,101,103,105,115,116,101,114,95,114,101,97,100, + 108,105,110,101,46,60,108,111,99,97,108,115,62,46,119,114, + 105,116,101,95,104,105,115,116,111,114,121,61,2,0,0,115, + 68,0,0,0,248,128,0,240,2,10,13,26,216,16,31,215, + 16,50,209,16,50,176,55,213,16,59,248,220,20,37,164,127, + 208,19,55,243,0,3,13,21,241,6,0,17,21,220,19,26, + 243,0,4,13,26,220,19,24,151,59,151,59,217,20,24,224, + 20,25,240,9,4,13,26,250,115,20,0,0,0,131,17,21, + 0,149,16,65,9,3,167,30,65,9,3,193,7,2,65,9, + 3,41,27,114,6,0,0,0,114,7,0,0,0,114,214,0, + 0,0,114,17,0,0,0,218,6,103,101,116,101,110,118,218, + 6,97,116,101,120,105,116,218,8,114,101,97,100,108,105,110, + 101,218,11,114,108,99,111,109,112,108,101,116,101,114,218,11, + 73,109,112,111,114,116,69,114,114,111,114,114,18,0,0,0, + 218,16,95,112,121,114,101,112,108,46,114,101,97,100,108,105, + 110,101,114,85,0,0,0,218,23,95,112,121,114,101,112,108, + 46,119,105,110,100,111,119,115,95,99,111,110,115,111,108,101, + 218,15,119,105,110,100,111,119,115,95,99,111,110,115,111,108, + 101,218,6,95,101,114,114,111,114,218,20,95,112,121,114,101, + 112,108,46,117,110,105,120,95,99,111,110,115,111,108,101,218, + 12,117,110,105,120,95,99,111,110,115,111,108,101,218,12,95, + 112,121,114,101,112,108,46,109,97,105,110,114,223,0,0,0, + 218,7,98,97,99,107,101,110,100,218,14,112,97,114,115,101, + 95,97,110,100,95,98,105,110,100,218,14,114,101,97,100,95, + 105,110,105,116,95,102,105,108,101,114,21,0,0,0,218,26, + 103,101,116,95,99,117,114,114,101,110,116,95,104,105,115,116, + 111,114,121,95,108,101,110,103,116,104,114,216,0,0,0,218, + 17,114,101,97,100,95,104,105,115,116,111,114,121,95,102,105, + 108,101,218,8,114,101,103,105,115,116,101,114,41,13,114,222, + 0,0,0,114,235,0,0,0,114,236,0,0,0,114,237,0, + 0,0,114,223,0,0,0,218,13,111,114,105,103,105,110,97, + 108,95,112,97,116,104,218,1,112,218,7,95,112,121,114,101, + 112,108,218,14,99,111,110,115,111,108,101,95,101,114,114,111, + 114,115,218,10,101,120,99,101,112,116,105,111,110,115,114,232, + 0,0,0,114,215,0,0,0,114,231,0,0,0,115,13,0, + 0,0,32,32,32,32,32,32,32,32,32,32,32,64,64,114, + 12,0,0,0,114,218,0,0,0,114,218,0,0,0,232,1, + 0,0,115,234,1,0,0,249,128,0,244,16,0,12,15,143, + 57,137,57,215,11,39,215,11,39,220,28,30,159,73,154,73, + 208,38,57,211,28,58,209,8,25,224,28,33,208,8,25,227, + 4,17,240,4,8,5,15,240,2,5,9,31,219,12,27,243, + 8,0,13,31,240,8,18,5,15,222,11,28,216,29,34,137, + 78,228,28,31,159,72,153,72,136,77,217,35,48,211,23,60, + 162,61,152,97,184,18,177,71,159,1,161,61,209,23,60,140, + 67,140,72,240,2,10,13,41,219,16,39,220,19,21,151,55, + 145,55,152,100,147,63,219,20,50,216,38,45,215,38,61,209, + 38,61,215,38,68,209,38,68,208,37,70,145,78,227,20,47, + 216,37,44,215,37,57,209,37,57,215,37,64,209,37,64,144, + 78,221,16,55,224,27,40,148,3,148,8,240,8,0,8,16, + 209,7,27,240,6,0,12,20,215,11,27,209,11,27,152,122, + 211,11,41,216,12,20,215,12,35,209,12,35,208,36,57,213, + 12,58,224,12,20,215,12,35,209,12,35,160,79,212,12,52, + 240,4,7,9,17,216,12,20,215,12,35,209,12,35,212,12, + 37,240,16,0,8,16,209,7,23,152,56,215,27,62,209,27, + 62,211,27,64,192,65,211,27,69,244,14,0,19,33,211,18, + 34,136,7,230,11,25,216,30,37,215,30,46,209,30,46,136, + 79,220,26,33,208,25,51,160,78,209,25,51,137,74,224,15, + 23,209,15,31,216,16,22,216,30,38,136,79,220,25,32,136, + 74,240,4,3,9,17,216,12,27,215,12,45,209,12,45,168, + 103,212,12,54,246,8,11,9,26,240,26,0,9,15,143,15, + 137,15,152,13,213,8,38,240,73,1,0,28,70,1,248,244, + 89,1,0,16,27,243,0,1,9,28,216,23,27,139,72,240, + 3,1,9,28,251,244,8,0,12,23,243,0,1,5,15,217, + 8,14,240,3,1,5,15,252,242,16,0,24,61,248,240,22, + 0,28,41,148,3,149,8,251,220,11,22,243,0,1,5,15, + 217,8,14,240,3,1,5,15,251,244,26,0,16,23,243,0, + 5,9,17,241,10,0,13,17,240,11,5,9,17,251,240,54, + 0,16,26,243,0,1,9,17,217,12,16,240,3,1,9,17, + 250,115,157,0,0,0,193,1,4,70,37,0,193,5,4,70, + 56,0,193,10,9,71,29,0,193,20,20,71,29,0,193,40, + 9,71,8,4,193,53,6,71,8,4,193,59,12,71,29,0, + 194,8,65,20,71,13,0,195,28,11,71,29,0,196,30,16, + 71,45,0,197,58,17,71,61,0,198,37,12,70,53,3,198, + 49,1,70,56,0,198,52,1,70,53,3,198,53,3,70,56, + 0,198,56,10,71,5,3,199,4,1,71,5,3,199,8,5, + 71,29,0,199,13,13,71,26,3,199,26,3,71,29,0,199, + 29,10,71,42,3,199,41,1,71,42,3,199,45,10,71,58, + 3,199,57,1,71,58,3,199,61,6,72,6,3,200,5,1, + 72,6,3,99,1,0,0,0,0,0,0,0,0,0,0,0, + 8,0,0,0,3,0,0,0,243,98,4,0,0,149,0,91, + 0,0,0,0,0,0,0,0,0,82,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,1,91, + 4,0,0,0,0,0,0,0,0,82,6,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,1,58, + 88,0,0,97,37,0,0,83,2,85,1,59,0,0,0,97, + 31,0,0,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,2,5,0,0,0,61,1,110,2,91,4,0,0,0, + 0,0,0,0,0,108,4,0,0,0,0,0,0,0,0,79, + 16,91,4,0,0,0,0,0,0,0,0,82,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110, + 2,91,0,0,0,0,0,0,0,0,0,82,12,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82, + 15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,0,0,0,0,0,0,0,0,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,17,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,2,53,1,0,0,0,0,0,0,53, + 1,0,0,0,0,0,0,110,3,91,0,0,0,0,0,0, + 0,0,0,82,12,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,82,15,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,3,53,1,0, + 0,0,0,0,0,110,4,83,0,91,4,0,0,0,0,0, + 0,0,0,108,9,0,0,0,0,0,0,0,0,83,3,110, + 5,91,21,0,0,0,0,0,0,0,0,83,4,26,0,91, + 0,0,0,0,0,0,0,0,0,82,12,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,23,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,88,53,53,2,0,0,0,0,0,0,91,0,0,0,0, + 0,0,0,0,0,82,12,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,23,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,88,69,53, + 2,0,0,0,0,0,0,52,2,19,0,53,0,0,0,0, + 0,0,0,83,0,53,2,0,0,0,0,0,0,110,6,85, + 6,40,0,0,0,0,0,0,0,71,1,97,5,0,0,85, + 6,110,7,83,5,110,8,91,25,0,0,0,0,0,0,0, + 0,85,7,83,6,83,7,57,2,2,0,110,9,85,9,19, + 0,72,120,0,0,110,10,83,8,85,10,59,0,0,0,100, + 2,0,0,77,11,0,0,85,10,82,27,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,8,53, + 1,0,0,0,0,0,0,117,3,0,0,112,188,110,13,85, + 11,82,29,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,0,0,0,0,0,0,0,82,31,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,11,85,13,82,29,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,13,85,11,83,9,58, + 88,0,0,97,18,0,0,85,13,82,31,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0, + 0,0,0,0,0,110,8,77,101,0,0,85,11,83,10,58, + 88,0,0,100,2,0,0,77,109,0,0,85,13,91,4,0, + 0,0,0,0,0,0,0,108,9,0,0,0,0,0,0,0, + 0,77,122,0,0,11,0,32,0,83,0,83,0,83,0,53, + 2,0,0,0,0,0,0,32,0,85,4,61,1,91,4,0, + 0,0,0,0,0,0,0,108,16,0,0,0,0,0,0,0, + 0,91,4,0,0,0,0,0,0,0,0,108,17,0,0,0, + 0,0,0,0,0,91,37,0,0,0,0,0,0,0,0,85, + 0,91,4,0,0,0,0,0,0,0,0,82,32,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47, + 1,53,2,0,0,0,0,0,0,32,0,85,8,83,5,58, + 88,0,0,97,38,0,0,91,38,0,0,0,0,0,0,0, + 0,82,41,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,11,91,4,0,0,0,0,0,0,0, + 0,82,32,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,32,0,85, + 0,36,0,91,4,0,0,0,0,0,0,0,0,82,32,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,47,1,113,19,83,12,113,21,85,0,36,0,33,0,44, + 0,40,0,0,0,0,0,0,0,100,1,0,0,102,2,32, + 0,31,0,32,0,32,0,78,128,61,3,31,0,102,1,41, + 13,78,114,132,0,0,0,218,19,95,95,80,89,86,69,78, + 86,95,76,65,85,78,67,72,69,82,95,95,122,10,112,121, + 118,101,110,118,46,99,102,103,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,51,0,0,0,243,114,0, + 0,0,35,0,32,0,149,0,85,0,19,0,72,45,0,0, + 110,1,91,0,0,0,0,0,0,0,0,0,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 82,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,1,53,1,0,0,0,0,0,0,40,0, + 0,0,0,0,0,0,100,2,0,0,77,41,0,0,85,1, + 118,0,149,5,32,0,77,47,0,0,11,0,32,0,103,0, + 55,3,102,1,114,16,0,0,0,41,3,114,17,0,0,0, + 114,18,0,0,0,218,6,105,115,102,105,108,101,41,2,218, + 2,46,48,218,8,99,111,110,102,102,105,108,101,115,2,0, + 0,0,32,32,114,12,0,0,0,218,9,60,103,101,110,101, + 120,112,114,62,218,23,118,101,110,118,46,60,108,111,99,97, + 108,115,62,46,60,103,101,110,101,120,112,114,62,90,2,0, + 0,115,47,0,0,0,233,0,128,0,240,0,6,9,10,242, + 2,3,38,14,152,24,244,8,0,16,18,143,119,137,119,143, + 126,137,126,152,104,215,15,39,247,9,0,13,21,137,72,242, + 0,3,38,14,249,115,8,0,0,0,130,40,55,1,174,9, + 55,1,218,4,116,114,117,101,122,5,117,116,102,45,56,41, + 1,218,8,101,110,99,111,100,105,110,103,218,1,61,122,28, + 105,110,99,108,117,100,101,45,115,121,115,116,101,109,45,115, + 105,116,101,45,112,97,99,107,97,103,101,115,218,4,104,111, + 109,101,114,2,0,0,0,70,41,22,114,17,0,0,0,114, + 135,0,0,0,114,6,0,0,0,114,137,0,0,0,218,16, + 95,98,97,115,101,95,101,120,101,99,117,116,97,98,108,101, + 218,10,101,120,101,99,117,116,97,98,108,101,114,18,0,0, + 0,114,200,0,0,0,114,20,0,0,0,218,5,95,104,111, + 109,101,218,4,110,101,120,116,114,19,0,0,0,218,4,111, + 112,101,110,218,9,112,97,114,116,105,116,105,111,110,114,78, + 0,0,0,114,147,0,0,0,114,178,0,0,0,218,11,101, + 120,101,99,95,112,114,101,102,105,120,114,184,0,0,0,114, + 172,0,0,0,218,6,105,110,115,101,114,116,114,162,0,0, + 0,41,14,114,47,0,0,0,218,3,101,110,118,114,14,1, + 0,0,218,7,101,120,101,95,100,105,114,218,11,115,105,116, + 101,95,112,114,101,102,105,120,218,13,99,111,110,102,95,98, + 97,115,101,110,97,109,101,218,14,99,97,110,100,105,100,97, + 116,101,95,99,111,110,102,218,12,118,105,114,116,117,97,108, + 95,99,111,110,102,218,11,115,121,115,116,101,109,95,115,105, + 116,101,114,89,0,0,0,114,92,0,0,0,218,3,107,101, + 121,114,54,0,0,0,218,5,118,97,108,117,101,115,14,0, + 0,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 114,12,0,0,0,218,4,118,101,110,118,114,30,1,0,0, + 77,2,0,0,115,170,1,0,0,128,0,244,6,0,11,13, + 143,42,137,42,128,67,220,7,10,135,124,129,124,144,120,211, + 7,31,208,36,57,184,83,211,36,64,220,44,46,175,74,169, + 74,208,55,76,209,44,77,208,8,77,136,10,148,83,213,21, + 41,228,21,24,151,94,145,94,136,10,220,14,16,143,103,137, + 103,143,111,137,111,156,98,159,103,153,103,159,111,153,111,168, + 106,211,30,57,211,14,58,128,71,220,18,20,151,39,145,39, + 151,47,145,47,160,39,211,18,42,128,75,216,16,20,132,67, + 132,73,216,20,32,128,77,220,21,25,241,2,6,9,10,228, + 16,18,151,7,145,7,151,12,145,12,152,87,211,16,52,220, + 16,18,151,7,145,7,151,12,145,12,152,91,211,16,56,241, + 5,3,38,14,243,3,6,9,10,240,14,0,9,13,243,17, + 9,22,6,128,78,247,22,0,8,22,216,23,37,136,12,216, + 22,28,136,11,244,6,0,14,18,144,44,168,23,210,13,49, + 176,81,219,24,25,144,4,216,19,22,152,36,149,59,216,36, + 40,167,78,161,78,176,51,211,36,55,145,77,144,67,152,69, + 216,26,29,159,41,153,41,155,43,215,26,43,209,26,43,211, + 26,45,144,67,216,28,33,159,75,153,75,155,77,144,69,216, + 23,26,208,30,60,211,23,60,216,38,43,167,107,161,107,163, + 109,154,11,216,25,28,160,6,157,29,216,36,41,156,3,158, + 9,241,17,0,25,26,247,3,0,14,50,240,22,0,40,51, + 208,8,50,140,3,140,10,148,83,148,95,244,6,0,9,24, + 152,11,164,99,167,106,161,106,160,92,212,8,50,240,8,0, + 12,23,152,38,211,11,32,220,12,20,143,79,137,79,152,65, + 156,115,159,122,153,122,212,12,42,240,10,0,12,23,208,4, + 22,244,7,0,25,28,159,10,153,10,144,124,136,72,216,31, + 36,208,12,28,224,11,22,208,4,22,247,49,0,14,50,213, + 13,49,250,115,25,0,0,0,196,39,10,72,32,3,196,53, + 65,30,72,32,3,198,23,15,72,32,3,200,32,10,72,46, + 7,99,0,0,0,0,0,0,0,0,0,0,0,0,8,0, + 0,0,3,0,0,0,243,154,1,0,0,149,0,30,0,30, + 0,83,1,83,2,75,0,110,0,103,2,33,0,91,2,0, + 0,0,0,0,0,0,0,7,0,97,27,0,0,110,1,85, + 1,82,4,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,3,58,88,0,0,97,5,0,0,31, + 0,83,2,110,1,65,1,103,2,101,0,83,2,110,1,65, + 1,102,1,102,0,61,3,31,0,102,1,33,0,91,6,0, + 0,0,0,0,0,0,0,7,0,97,144,0,0,110,2,91, + 8,0,0,0,0,0,0,0,0,82,10,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,40,0,0,0,0,0,0,0,97,43,0,0,91,8,0, + 0,0,0,0,0,0,0,82,14,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,91,8,0, + 0,0,0,0,0,0,0,82,16,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,53,0,0, + 0,0,0,0,0,54,0,32,0,31,0,83,2,110,2,65, + 2,103,2,91,8,0,0,0,0,0,0,0,0,82,18,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,82,21,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,4,85,2,82,22,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,24,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,60,1,14,0,83,5,85,2,60,1,14,0,83,6,51, + 5,53,1,0,0,0,0,0,0,32,0,31,0,83,2,110, + 2,65,2,103,2,83,2,110,2,65,2,102,1,102,0,61, + 3,31,0,102,1,41,7,122,44,82,117,110,32,99,117,115, + 116,111,109,32,115,105,116,101,32,115,112,101,99,105,102,105, + 99,32,99,111,100,101,44,32,105,102,32,97,118,97,105,108, + 97,98,108,101,46,114,2,0,0,0,78,218,13,115,105,116, + 101,99,117,115,116,111,109,105,122,101,122,57,69,114,114,111, + 114,32,105,110,32,115,105,116,101,99,117,115,116,111,109,105, + 122,101,59,32,115,101,116,32,80,89,84,72,79,78,86,69, + 82,66,79,83,69,32,102,111,114,32,116,114,97,99,101,98, + 97,99,107,58,10,250,2,58,32,218,1,10,41,13,114,32, + 1,0,0,114,238,0,0,0,114,85,0,0,0,114,81,0, + 0,0,114,6,0,0,0,114,7,0,0,0,114,8,0,0, + 0,218,10,101,120,99,101,112,116,104,111,111,107,218,8,101, + 120,99,95,105,110,102,111,114,10,0,0,0,218,5,119,114, + 105,116,101,218,9,95,95,99,108,97,115,115,95,95,218,8, + 95,95,110,97,109,101,95,95,41,3,114,32,1,0,0,114, + 93,0,0,0,218,3,101,114,114,115,3,0,0,0,32,32, + 32,114,12,0,0,0,218,17,101,120,101,99,115,105,116,101, + 99,117,115,116,111,109,105,122,101,114,41,1,0,0,132,2, + 0,0,243,142,0,0,0,128,0,240,4,15,5,47,240,2, + 6,9,22,220,12,32,248,220,15,26,243,0,4,9,22,216, + 15,18,143,120,137,120,152,63,211,15,42,220,16,20,224,16, + 21,251,240,9,4,9,22,251,244,10,0,12,21,243,0,7, + 5,47,220,11,14,143,57,137,57,215,11,28,215,11,28,220, + 12,15,143,78,138,78,156,67,159,76,154,76,155,78,214,12, + 43,228,12,15,143,74,137,74,215,12,28,210,12,28,240,6, + 0,18,21,151,29,145,29,215,17,39,212,17,39,171,19,240, + 5,2,17,46,247,3,3,13,47,241,0,3,13,47,251,240, + 9,7,5,47,250,243,51,0,0,0,131,4,8,0,136,10, + 45,3,146,16,40,3,162,4,48,0,167,1,40,3,168,5, + 45,3,173,3,48,0,176,10,67,10,3,186,65,5,67,5, + 3,194,4,60,67,5,3,195,5,5,67,10,3,99,0,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,243,154,1,0,0,149,0,30,0,30,0,83,1,83, + 2,75,0,110,0,103,2,33,0,91,2,0,0,0,0,0, + 0,0,0,7,0,97,27,0,0,110,1,85,1,82,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,3,58,88,0,0,97,5,0,0,31,0,83,2,110, + 1,65,1,103,2,101,0,83,2,110,1,65,1,102,1,102, + 0,61,3,31,0,102,1,33,0,91,6,0,0,0,0,0, + 0,0,0,7,0,97,144,0,0,110,2,91,8,0,0,0, + 0,0,0,0,0,82,10,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,12,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,43,0,0,91,8,0,0,0,0,0, + 0,0,0,82,14,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,91,8,0,0,0,0,0, + 0,0,0,82,16,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,53,0,0,0,0,0,0, + 0,54,0,32,0,31,0,83,2,110,2,65,2,103,2,91, + 8,0,0,0,0,0,0,0,0,82,18,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,21,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,4,85,2,82,22,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,82,24,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,60,1,14, + 0,83,5,85,2,60,1,14,0,83,6,51,5,53,1,0, + 0,0,0,0,0,32,0,31,0,83,2,110,2,65,2,103, + 2,83,2,110,2,65,2,102,1,102,0,61,3,31,0,102, + 1,41,7,122,44,82,117,110,32,99,117,115,116,111,109,32, + 117,115,101,114,32,115,112,101,99,105,102,105,99,32,99,111, + 100,101,44,32,105,102,32,97,118,97,105,108,97,98,108,101, + 46,114,2,0,0,0,78,218,13,117,115,101,114,99,117,115, + 116,111,109,105,122,101,122,57,69,114,114,111,114,32,105,110, + 32,117,115,101,114,99,117,115,116,111,109,105,122,101,59,32, + 115,101,116,32,80,89,84,72,79,78,86,69,82,66,79,83, + 69,32,102,111,114,32,116,114,97,99,101,98,97,99,107,58, + 10,114,33,1,0,0,114,34,1,0,0,41,13,114,45,1, + 0,0,114,238,0,0,0,114,85,0,0,0,114,81,0,0, + 0,114,6,0,0,0,114,7,0,0,0,114,8,0,0,0, + 114,35,1,0,0,114,36,1,0,0,114,10,0,0,0,114, + 37,1,0,0,114,38,1,0,0,114,39,1,0,0,41,3, + 114,45,1,0,0,114,93,0,0,0,114,40,1,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,218,17,101,120, + 101,99,117,115,101,114,99,117,115,116,111,109,105,122,101,114, + 46,1,0,0,152,2,0,0,114,42,1,0,0,114,43,1, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,172,1,0,0,149,0,91,0, + 0,0,0,0,0,0,0,0,82,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,83,1,83,1, + 4,0,110,0,91,5,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,110,1,85,0,91,0,0,0,0,0, + 0,0,0,0,82,2,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,58,119,0,0,97,10,0,0, + 91,7,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,91,9,0,0,0,0,0,0,0,0,85,1, + 53,1,0,0,0,0,0,0,110,1,91,10,0,0,0,0, + 0,0,0,0,99,10,0,0,91,13,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,113,5,91,15,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 110,1,91,17,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,110,1,91,19,0,0,0,0,0,0, + 0,0,53,0,0,0,0,0,0,0,32,0,91,21,0,0, + 0,0,0,0,0,0,53,0,0,0,0,0,0,0,32,0, + 91,23,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,91,0,0,0,0,0,0,0,0,0,82,24, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,26,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,10, + 0,0,91,29,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,32,0,91,31,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,32,0,91,10,0,0,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,11,0,0, + 91,33,0,0,0,0,0,0,0,0,53,0,0,0,0,0, + 0,0,32,0,103,1,103,1,41,2,122,195,65,100,100,32, + 115,116,97,110,100,97,114,100,32,115,105,116,101,45,115,112, + 101,99,105,102,105,99,32,100,105,114,101,99,116,111,114,105, + 101,115,32,116,111,32,116,104,101,32,109,111,100,117,108,101, + 32,115,101,97,114,99,104,32,112,97,116,104,46,10,10,84, + 104,105,115,32,102,117,110,99,116,105,111,110,32,105,115,32, + 99,97,108,108,101,100,32,97,117,116,111,109,97,116,105,99, + 97,108,108,121,32,119,104,101,110,32,116,104,105,115,32,109, + 111,100,117,108,101,32,105,115,32,105,109,112,111,114,116,101, + 100,44,10,117,110,108,101,115,115,32,116,104,101,32,112,121, + 116,104,111,110,32,105,110,116,101,114,112,114,101,116,101,114, + 32,119,97,115,32,115,116,97,114,116,101,100,32,119,105,116, + 104,32,116,104,101,32,45,83,32,102,108,97,103,46,10,78, + 41,17,114,6,0,0,0,114,18,0,0,0,114,49,0,0, + 0,114,42,0,0,0,114,30,1,0,0,114,162,0,0,0, + 114,112,0,0,0,114,167,0,0,0,114,184,0,0,0,114, + 192,0,0,0,114,207,0,0,0,114,211,0,0,0,114,7, + 0,0,0,218,8,105,115,111,108,97,116,101,100,114,220,0, + 0,0,114,41,1,0,0,114,46,1,0,0,41,2,218,9, + 111,114,105,103,95,112,97,116,104,114,47,0,0,0,115,2, + 0,0,0,32,32,114,12,0,0,0,218,4,109,97,105,110, + 114,50,1,0,0,172,2,0,0,115,146,0,0,0,128,0, + 244,16,0,17,20,151,8,145,8,153,17,144,11,128,73,220, + 18,32,211,18,34,128,75,216,7,16,148,67,151,72,145,72, + 211,7,28,244,6,0,9,18,140,11,228,18,22,144,123,211, + 18,35,128,75,220,7,23,209,7,31,220,27,47,211,27,49, + 208,8,24,220,18,37,160,107,211,18,50,128,75,220,18,33, + 160,43,211,18,46,128,75,220,4,11,132,73,220,4,16,132, + 78,220,4,13,132,75,220,11,14,143,57,137,57,215,11,29, + 215,11,29,220,8,25,212,8,27,220,4,21,212,4,23,223, + 7,23,210,7,23,220,8,25,213,8,27,240,3,0,8,24, + 114,14,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,8,0,0,0,3,0,0,0,243,6,4,0,0,149, + 0,83,1,110,0,91,0,0,0,0,0,0,0,0,0,82, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,2,83,0,4,0,110,1,85,1,40,0,0, + 0,0,0,0,0,100,175,0,0,91,5,0,0,0,0,0, + 0,0,0,53,0,0,0,0,0,0,0,110,2,91,7,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,110, + 3,91,9,0,0,0,0,0,0,0,0,83,3,53,1,0, + 0,0,0,0,0,32,0,91,0,0,0,0,0,0,0,0, + 0,82,10,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,19,0,72,19,0,0,110,4,91,9,0, + 0,0,0,0,0,0,0,83,4,85,4,60,2,14,0,83, + 5,51,3,53,1,0,0,0,0,0,0,32,0,77,21,0, + 0,11,0,32,0,91,9,0,0,0,0,0,0,0,0,83, + 6,53,1,0,0,0,0,0,0,32,0,83,7,26,0,110, + 5,91,9,0,0,0,0,0,0,0,0,83,8,85,2,60, + 2,14,0,83,9,85,5,34,0,85,2,53,1,0,0,0, + 0,0,0,14,0,83,10,51,5,53,1,0,0,0,0,0, + 0,32,0,91,9,0,0,0,0,0,0,0,0,83,11,85, + 3,60,2,14,0,83,9,85,5,34,0,85,3,53,1,0, + 0,0,0,0,0,14,0,83,10,51,5,53,1,0,0,0, + 0,0,0,32,0,91,9,0,0,0,0,0,0,0,0,83, + 12,91,12,0,0,0,0,0,0,0,0,60,2,14,0,51, + 2,53,1,0,0,0,0,0,0,32,0,91,0,0,0,0, + 0,0,0,0,0,82,14,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,83,13,53,1,0, + 0,0,0,0,0,32,0,47,0,110,6,83,14,85,1,59, + 0,0,0,97,21,0,0,85,6,82,17,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,91,18,0, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,32, + 0,83,15,85,1,59,0,0,0,97,21,0,0,85,6,82, + 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,20,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,32,0,85,6,40,0,0,0,0,0,0, + 0,97,159,0,0,91,9,0,0,0,0,0,0,0,0,91, + 22,0,0,0,0,0,0,0,0,82,24,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,27,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,85,6,53,1,0,0,0,0,0,0,53,1,0,0,0, + 0,0,0,32,0,91,12,0,0,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,23,0,0,91,0,0,0,0, + 0,0,0,0,0,82,14,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,83,13,53,1,0, + 0,0,0,0,0,32,0,103,0,91,12,0,0,0,0,0, + 0,0,0,83,16,76,0,97,23,0,0,91,0,0,0,0, + 0,0,0,0,0,82,14,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,83,2,53,1,0, + 0,0,0,0,0,32,0,103,0,91,12,0,0,0,0,0, + 0,0,0,99,23,0,0,91,0,0,0,0,0,0,0,0, + 0,82,14,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,83,17,53,1,0,0,0,0,0, + 0,32,0,103,0,91,0,0,0,0,0,0,0,0,0,82, + 14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,34,0,83,18,53,1,0,0,0,0,0,0,32, + 0,103,0,83,13,83,0,75,14,110,7,91,9,0,0,0, + 0,0,0,0,0,85,7,82,31,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,0,91,0,0, + 0,0,0,0,0,0,0,82,2,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,13,5,0,0, + 0,91,22,0,0,0,0,0,0,0,0,82,24,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52, + 2,45,6,0,0,53,1,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,32,0,91,0,0,0,0,0,0,0,0, + 0,82,14,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,83,19,53,1,0,0,0,0,0, + 0,32,0,103,0,41,20,78,97,178,1,0,0,32,32,32, + 32,37,115,32,91,45,45,117,115,101,114,45,98,97,115,101, + 93,32,91,45,45,117,115,101,114,45,115,105,116,101,93,10, + 10,32,32,32,32,87,105,116,104,111,117,116,32,97,114,103, + 117,109,101,110,116,115,32,112,114,105,110,116,32,115,111,109, + 101,32,117,115,101,102,117,108,32,105,110,102,111,114,109,97, + 116,105,111,110,10,32,32,32,32,87,105,116,104,32,97,114, + 103,117,109,101,110,116,115,32,112,114,105,110,116,32,116,104, + 101,32,118,97,108,117,101,32,111,102,32,85,83,69,82,95, + 66,65,83,69,32,97,110,100,47,111,114,32,85,83,69,82, + 95,83,73,84,69,32,115,101,112,97,114,97,116,101,100,10, + 32,32,32,32,98,121,32,39,37,115,39,46,10,10,32,32, + 32,32,69,120,105,116,32,99,111,100,101,115,32,119,105,116, + 104,32,45,45,117,115,101,114,45,98,97,115,101,32,111,114, + 32,45,45,117,115,101,114,45,115,105,116,101,58,10,32,32, + 32,32,32,32,48,32,45,32,117,115,101,114,32,115,105,116, + 101,32,100,105,114,101,99,116,111,114,121,32,105,115,32,101, + 110,97,98,108,101,100,10,32,32,32,32,32,32,49,32,45, + 32,117,115,101,114,32,115,105,116,101,32,100,105,114,101,99, + 116,111,114,121,32,105,115,32,100,105,115,97,98,108,101,100, + 32,98,121,32,117,115,101,114,10,32,32,32,32,32,32,50, + 32,45,32,117,115,101,114,32,115,105,116,101,32,100,105,114, + 101,99,116,111,114,121,32,105,115,32,100,105,115,97,98,108, + 101,100,32,98,121,32,115,117,112,101,114,32,117,115,101,114, + 10,32,32,32,32,32,32,32,32,32,32,111,114,32,102,111, + 114,32,115,101,99,117,114,105,116,121,32,114,101,97,115,111, + 110,115,10,32,32,32,32,32,62,50,32,45,32,117,110,107, + 110,111,119,110,32,101,114,114,111,114,10,32,32,32,32,114, + 60,0,0,0,122,12,115,121,115,46,112,97,116,104,32,61, + 32,91,122,4,32,32,32,32,218,1,44,218,1,93,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,19, + 0,0,0,243,84,0,0,0,149,0,85,0,98,37,0,0, + 91,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,40,0,0,0, + 0,0,0,0,97,1,0,0,103,1,103,2,41,3,78,114, + 51,0,0,0,122,13,100,111,101,115,110,39,116,32,101,120, + 105,115,116,41,3,114,17,0,0,0,114,18,0,0,0,114, + 165,0,0,0,41,1,114,18,0,0,0,115,1,0,0,0, + 32,114,12,0,0,0,114,51,0,0,0,218,23,95,115,99, + 114,105,112,116,46,60,108,111,99,97,108,115,62,46,101,120, + 105,115,116,115,229,2,0,0,115,32,0,0,0,128,0,216, + 15,19,209,15,31,164,66,167,71,161,71,167,77,161,77,176, + 36,215,36,55,209,36,55,216,23,31,224,23,38,114,14,0, + 0,0,122,11,85,83,69,82,95,66,65,83,69,58,32,122, + 2,32,40,218,1,41,122,11,85,83,69,82,95,83,73,84, + 69,58,32,122,18,69,78,65,66,76,69,95,85,83,69,82, + 95,83,73,84,69,58,32,114,2,0,0,0,122,11,45,45, + 117,115,101,114,45,98,97,115,101,122,11,45,45,117,115,101, + 114,45,115,105,116,101,70,114,134,0,0,0,233,3,0,0, + 0,233,10,0,0,0,41,16,114,6,0,0,0,218,4,97, + 114,103,118,114,159,0,0,0,114,163,0,0,0,114,9,0, + 0,0,114,18,0,0,0,114,162,0,0,0,114,187,0,0, + 0,114,44,0,0,0,114,158,0,0,0,114,161,0,0,0, + 114,17,0,0,0,218,7,112,97,116,104,115,101,112,114,19, + 0,0,0,218,8,116,101,120,116,119,114,97,112,218,6,100, + 101,100,101,110,116,41,8,114,210,0,0,0,114,126,0,0, + 0,218,9,117,115,101,114,95,98,97,115,101,114,166,0,0, + 0,114,24,0,0,0,114,51,0,0,0,218,6,98,117,102, + 102,101,114,114,61,1,0,0,115,8,0,0,0,32,32,32, + 32,32,32,32,32,114,12,0,0,0,218,7,95,115,99,114, + 105,112,116,114,65,1,0,0,206,2,0,0,115,108,1,0, + 0,128,0,240,2,13,12,8,128,68,244,28,0,12,15,143, + 56,137,56,144,65,144,66,136,60,128,68,222,11,15,220,20, + 31,147,77,136,9,220,20,39,211,20,41,136,9,220,8,13, + 136,110,212,8,29,220,19,22,151,56,148,56,136,67,221,12, + 17,155,115,208,18,36,214,12,37,241,3,0,20,28,228,8, + 13,136,99,140,10,242,2,4,9,39,244,10,0,9,14,144, + 11,152,73,153,61,168,2,169,54,176,41,211,43,60,208,42, + 61,184,81,208,14,63,212,8,64,220,8,13,144,11,152,73, + 153,61,168,2,169,54,176,41,211,43,60,208,42,61,184,81, + 208,14,63,212,8,64,220,8,13,208,16,34,212,35,51,209, + 34,54,208,14,55,212,8,56,220,8,11,143,8,138,8,144, + 17,140,11,224,13,15,128,70,216,7,20,152,4,211,7,28, + 216,8,14,143,13,137,13,148,105,212,8,32,216,7,20,152, + 4,211,7,28,216,8,14,143,13,137,13,148,105,212,8,32, + 230,7,13,220,8,13,140,98,143,106,137,106,143,111,137,111, + 152,102,211,14,37,212,8,38,223,11,27,210,11,27,220,12, + 15,143,72,138,72,144,81,141,75,220,13,29,160,21,210,13, + 38,220,12,15,143,72,138,72,144,81,141,75,220,13,29,209, + 13,37,220,12,15,143,72,138,72,144,81,141,75,228,12,15, + 143,72,138,72,144,81,141,75,227,8,23,220,8,13,136,104, + 143,111,137,111,152,100,164,99,167,104,161,104,168,113,161,107, + 180,50,183,58,177,58,208,37,62,209,30,62,211,14,63,212, + 8,64,220,8,11,143,8,138,8,144,18,141,12,114,14,0, + 0,0,218,8,95,95,109,97,105,110,95,95,114,16,0,0, + 0,41,44,218,7,95,95,100,111,99,95,95,114,6,0,0, + 0,114,17,0,0,0,114,190,0,0,0,114,188,0,0,0, + 114,68,0,0,0,114,65,0,0,0,114,229,0,0,0,114, + 178,0,0,0,114,19,1,0,0,114,172,0,0,0,114,162, + 0,0,0,114,161,0,0,0,114,158,0,0,0,114,13,0, + 0,0,114,25,0,0,0,114,42,0,0,0,114,49,0,0, + 0,114,56,0,0,0,114,95,0,0,0,114,103,0,0,0, + 114,112,0,0,0,114,115,0,0,0,114,142,0,0,0,114, + 156,0,0,0,114,159,0,0,0,114,163,0,0,0,114,167, + 0,0,0,114,182,0,0,0,114,184,0,0,0,114,192,0, + 0,0,114,207,0,0,0,114,211,0,0,0,114,216,0,0, + 0,114,220,0,0,0,114,218,0,0,0,114,30,1,0,0, + 114,41,1,0,0,114,46,1,0,0,114,50,1,0,0,114, + 7,0,0,0,218,7,110,111,95,115,105,116,101,114,65,1, + 0,0,114,39,1,0,0,114,111,0,0,0,114,14,0,0, + 0,114,12,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,69,1,0,0,1,0,0,0,115,2,1,0,0,240,3, + 1,1,1,241,2,69,1,1,4,243,78,2,0,1,11,219, + 0,9,219,0,15,219,0,20,219,0,9,219,0,11,219,0, + 12,240,6,0,13,16,143,74,137,74,152,3,159,15,153,15, + 208,11,40,128,8,240,6,0,20,24,208,0,16,240,10,0, + 13,17,128,9,216,12,16,128,9,242,6,2,1,40,242,10, + 6,1,38,242,18,20,1,17,242,46,16,1,23,242,38,10, + 1,13,242,26,63,1,23,244,68,2,23,1,23,242,52,22, + 1,16,242,64,1,1,1,20,242,8,20,1,35,242,48,16, + 1,87,1,242,38,10,1,21,242,26,15,1,21,242,34,13, + 1,23,244,30,37,1,24,244,78,1,7,1,23,242,18,13, + 1,55,242,32,19,1,21,242,44,1,1,44,242,8,10,1, + 27,242,26,4,1,48,242,14,98,1,1,39,242,74,3,52, + 1,23,242,110,1,17,1,47,242,40,17,1,47,242,40,27, + 1,28,240,62,0,8,11,135,121,129,121,215,7,24,215,7, + 24,217,4,8,132,70,242,4,52,1,21,240,108,1,0,4, + 12,136,122,211,3,25,217,4,11,133,73,240,3,0,4,26, + 114,14,0,0,0, +}; diff --git a/android/Python/frozen_modules/stat.h b/android/Python/frozen_modules/stat.h new file mode 100644 index 00000000000..0f7254b5fa9 --- /dev/null +++ b/android/Python/frozen_modules/stat.h @@ -0,0 +1,355 @@ +/* Auto-generated by Programs/_freeze_module.py */ +const unsigned char _Py_M__stat[] = { + 227,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,243,84,2,0,0,149,0,83,0,114,0, + 83,1,114,1,83,2,114,2,83,3,114,3,83,4,114,4, + 83,5,114,5,83,6,114,6,83,7,114,7,83,8,114,8, + 83,9,114,9,83,10,114,10,83,11,26,0,114,11,83,12, + 26,0,114,12,83,13,114,13,83,14,114,14,83,15,114,15, + 83,16,114,16,83,17,114,17,83,18,114,18,83,19,114,19, + 83,1,114,20,83,1,114,21,83,1,114,22,83,20,26,0, + 114,23,83,21,26,0,114,24,83,22,26,0,114,25,83,23, + 26,0,114,26,83,24,26,0,114,27,83,25,26,0,114,28, + 83,26,26,0,114,29,83,27,26,0,114,30,83,28,26,0, + 114,31,83,29,26,0,114,32,83,30,114,33,83,31,114,34, + 92,34,114,35,83,32,114,36,83,33,114,37,83,34,114,38, + 83,35,114,39,83,36,114,40,83,33,114,41,83,34,114,42, + 83,35,114,43,83,37,114,44,83,38,114,45,83,39,114,46, + 83,9,114,47,83,8,114,48,83,5,114,49,83,3,114,50, + 83,2,114,51,83,40,114,52,83,2,114,53,83,3,114,54, + 83,5,114,55,83,9,114,56,83,39,114,57,83,38,114,58, + 83,35,114,59,83,34,114,60,83,16,114,61,83,41,114,62, + 83,42,114,63,83,43,114,64,83,44,114,65,83,45,114,66, + 83,46,114,67,83,47,114,68,83,48,114,69,83,49,114,70, + 92,18,83,50,52,2,92,19,83,51,52,2,92,16,83,52, + 52,2,92,15,83,53,52,2,92,13,83,54,52,2,92,14, + 83,55,52,2,92,17,83,56,52,2,52,7,92,41,83,57, + 52,2,52,1,92,42,83,58,52,2,52,1,92,43,92,33, + 45,7,0,0,83,51,52,2,92,33,83,59,52,2,92,43, + 83,60,52,2,52,3,92,45,83,57,52,2,52,1,92,46, + 83,58,52,2,52,1,92,47,92,34,45,7,0,0,83,51, + 52,2,92,34,83,59,52,2,92,47,83,60,52,2,52,3, + 92,49,83,57,52,2,52,1,92,50,83,58,52,2,52,1, + 92,51,92,36,45,7,0,0,83,61,52,2,92,36,83,62, + 52,2,92,51,83,60,52,2,52,3,52,10,114,71,83,63, + 26,0,114,72,83,38,114,73,83,30,114,74,83,35,114,75, + 83,39,114,76,83,13,114,77,83,3,114,78,83,16,114,79, + 83,34,114,80,83,14,114,81,83,43,114,82,83,17,114,83, + 83,2,114,84,83,31,114,85,83,32,114,86,83,5,114,87, + 83,33,114,88,83,42,114,89,30,0,83,1,83,64,75,90, + 55,2,32,0,103,65,33,0,92,91,7,0,97,3,0,0, + 32,0,31,0,103,65,102,0,61,3,31,0,102,1,41,66, + 122,111,67,111,110,115,116,97,110,116,115,47,102,117,110,99, + 116,105,111,110,115,32,102,111,114,32,105,110,116,101,114,112, + 114,101,116,105,110,103,32,114,101,115,117,108,116,115,32,111, + 102,32,111,115,46,115,116,97,116,40,41,32,97,110,100,32, + 111,115,46,108,115,116,97,116,40,41,46,10,10,83,117,103, + 103,101,115,116,101,100,32,117,115,97,103,101,58,32,102,114, + 111,109,32,115,116,97,116,32,105,109,112,111,114,116,32,42, + 10,233,0,0,0,0,233,1,0,0,0,233,2,0,0,0, + 233,3,0,0,0,233,4,0,0,0,233,5,0,0,0,233, + 6,0,0,0,233,7,0,0,0,233,8,0,0,0,233,9, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,243,12,0,0,0,149,0,85, + 0,83,1,45,1,0,0,36,0,41,2,122,69,82,101,116, + 117,114,110,32,116,104,101,32,112,111,114,116,105,111,110,32, + 111,102,32,116,104,101,32,102,105,108,101,39,115,32,109,111, + 100,101,32,116,104,97,116,32,99,97,110,32,98,101,32,115, + 101,116,32,98,121,10,111,115,46,99,104,109,111,100,40,41, + 46,10,105,255,15,0,0,169,0,169,1,218,4,109,111,100, + 101,115,1,0,0,0,32,218,13,60,102,114,111,122,101,110, + 32,115,116,97,116,62,218,7,83,95,73,77,79,68,69,114, + 17,0,0,0,21,0,0,0,115,14,0,0,0,128,0,240, + 8,0,12,16,144,38,137,61,208,4,24,243,0,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,243,12,0,0,0,149,0,85,0,83,1, + 45,1,0,0,36,0,41,2,122,68,82,101,116,117,114,110, + 32,116,104,101,32,112,111,114,116,105,111,110,32,111,102,32, + 116,104,101,32,102,105,108,101,39,115,32,109,111,100,101,32, + 116,104,97,116,32,100,101,115,99,114,105,98,101,115,32,116, + 104,101,10,102,105,108,101,32,116,121,112,101,46,10,105,0, + 240,0,0,114,13,0,0,0,114,14,0,0,0,115,1,0, + 0,0,32,114,16,0,0,0,218,6,83,95,73,70,77,84, + 114,20,0,0,0,27,0,0,0,115,14,0,0,0,128,0, + 240,8,0,12,16,144,40,137,63,208,4,26,114,18,0,0, + 0,105,0,64,0,0,105,0,32,0,0,105,0,96,0,0, + 105,0,128,0,0,105,0,16,0,0,105,0,160,0,0,105, + 0,192,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,38,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,85,0,53,1,0,0, + 0,0,0,0,91,2,0,0,0,0,0,0,0,0,58,72, + 0,0,36,0,41,1,122,40,82,101,116,117,114,110,32,84, + 114,117,101,32,105,102,32,109,111,100,101,32,105,115,32,102, + 114,111,109,32,97,32,100,105,114,101,99,116,111,114,121,46, + 41,2,114,20,0,0,0,218,7,83,95,73,70,68,73,82, + 114,14,0,0,0,115,1,0,0,0,32,114,16,0,0,0, + 218,7,83,95,73,83,68,73,82,114,23,0,0,0,50,0, + 0,0,243,17,0,0,0,128,0,228,11,17,144,36,139,60, + 156,55,209,11,34,208,4,34,114,18,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,38,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,91,2,0, + 0,0,0,0,0,0,0,58,72,0,0,36,0,41,1,122, + 60,82,101,116,117,114,110,32,84,114,117,101,32,105,102,32, + 109,111,100,101,32,105,115,32,102,114,111,109,32,97,32,99, + 104,97,114,97,99,116,101,114,32,115,112,101,99,105,97,108, + 32,100,101,118,105,99,101,32,102,105,108,101,46,41,2,114, + 20,0,0,0,218,7,83,95,73,70,67,72,82,114,14,0, + 0,0,115,1,0,0,0,32,114,16,0,0,0,218,7,83, + 95,73,83,67,72,82,114,27,0,0,0,54,0,0,0,114, + 24,0,0,0,114,18,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,38, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,91,2,0,0,0,0,0, + 0,0,0,58,72,0,0,36,0,41,1,122,56,82,101,116, + 117,114,110,32,84,114,117,101,32,105,102,32,109,111,100,101, + 32,105,115,32,102,114,111,109,32,97,32,98,108,111,99,107, + 32,115,112,101,99,105,97,108,32,100,101,118,105,99,101,32, + 102,105,108,101,46,41,2,114,20,0,0,0,218,7,83,95, + 73,70,66,76,75,114,14,0,0,0,115,1,0,0,0,32, + 114,16,0,0,0,218,7,83,95,73,83,66,76,75,114,30, + 0,0,0,58,0,0,0,114,24,0,0,0,114,18,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,38,0,0,0,149,0,91,1,0, + 0,0,0,0,0,0,0,85,0,53,1,0,0,0,0,0, + 0,91,2,0,0,0,0,0,0,0,0,58,72,0,0,36, + 0,41,1,122,43,82,101,116,117,114,110,32,84,114,117,101, + 32,105,102,32,109,111,100,101,32,105,115,32,102,114,111,109, + 32,97,32,114,101,103,117,108,97,114,32,102,105,108,101,46, + 41,2,114,20,0,0,0,218,7,83,95,73,70,82,69,71, + 114,14,0,0,0,115,1,0,0,0,32,114,16,0,0,0, + 218,7,83,95,73,83,82,69,71,114,33,0,0,0,62,0, + 0,0,114,24,0,0,0,114,18,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,38,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,0,53,1,0,0,0,0,0,0,91,2,0,0, + 0,0,0,0,0,0,58,72,0,0,36,0,41,1,122,48, + 82,101,116,117,114,110,32,84,114,117,101,32,105,102,32,109, + 111,100,101,32,105,115,32,102,114,111,109,32,97,32,70,73, + 70,79,32,40,110,97,109,101,100,32,112,105,112,101,41,46, + 41,2,114,20,0,0,0,218,7,83,95,73,70,73,70,79, + 114,14,0,0,0,115,1,0,0,0,32,114,16,0,0,0, + 218,8,83,95,73,83,70,73,70,79,114,36,0,0,0,66, + 0,0,0,114,24,0,0,0,114,18,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,38,0,0,0,149,0,91,1,0,0,0,0,0, + 0,0,0,85,0,53,1,0,0,0,0,0,0,91,2,0, + 0,0,0,0,0,0,0,58,72,0,0,36,0,41,1,122, + 44,82,101,116,117,114,110,32,84,114,117,101,32,105,102,32, + 109,111,100,101,32,105,115,32,102,114,111,109,32,97,32,115, + 121,109,98,111,108,105,99,32,108,105,110,107,46,41,2,114, + 20,0,0,0,218,7,83,95,73,70,76,78,75,114,14,0, + 0,0,115,1,0,0,0,32,114,16,0,0,0,218,7,83, + 95,73,83,76,78,75,114,39,0,0,0,70,0,0,0,114, + 24,0,0,0,114,18,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,38, + 0,0,0,149,0,91,1,0,0,0,0,0,0,0,0,85, + 0,53,1,0,0,0,0,0,0,91,2,0,0,0,0,0, + 0,0,0,58,72,0,0,36,0,41,1,122,37,82,101,116, + 117,114,110,32,84,114,117,101,32,105,102,32,109,111,100,101, + 32,105,115,32,102,114,111,109,32,97,32,115,111,99,107,101, + 116,46,41,2,114,20,0,0,0,218,8,83,95,73,70,83, + 79,67,75,114,14,0,0,0,115,1,0,0,0,32,114,16, + 0,0,0,218,8,83,95,73,83,83,79,67,75,114,42,0, + 0,0,74,0,0,0,115,17,0,0,0,128,0,228,11,17, + 144,36,139,60,156,56,209,11,35,208,4,35,114,18,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,4,0,0,0,149,0,103,1,41, + 2,122,35,82,101,116,117,114,110,32,84,114,117,101,32,105, + 102,32,109,111,100,101,32,105,115,32,102,114,111,109,32,97, + 32,100,111,111,114,46,70,114,13,0,0,0,114,14,0,0, + 0,115,1,0,0,0,32,114,16,0,0,0,218,8,83,95, + 73,83,68,79,79,82,114,44,0,0,0,78,0,0,0,243, + 5,0,0,0,128,0,224,11,16,114,18,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,243,4,0,0,0,149,0,103,1,41,2,122,42, + 82,101,116,117,114,110,32,84,114,117,101,32,105,102,32,109, + 111,100,101,32,105,115,32,102,114,111,109,32,97,110,32,101, + 118,101,110,116,32,112,111,114,116,46,70,114,13,0,0,0, + 114,14,0,0,0,115,1,0,0,0,32,114,16,0,0,0, + 218,8,83,95,73,83,80,79,82,84,114,47,0,0,0,82, + 0,0,0,114,45,0,0,0,114,18,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,243,4,0,0,0,149,0,103,1,41,2,122,39,82, + 101,116,117,114,110,32,84,114,117,101,32,105,102,32,109,111, + 100,101,32,105,115,32,102,114,111,109,32,97,32,119,104,105, + 116,101,111,117,116,46,70,114,13,0,0,0,114,14,0,0, + 0,115,1,0,0,0,32,114,16,0,0,0,218,7,83,95, + 73,83,87,72,84,114,49,0,0,0,86,0,0,0,114,45, + 0,0,0,114,18,0,0,0,105,0,8,0,0,105,0,4, + 0,0,105,0,2,0,0,233,0,1,0,0,233,128,0,0, + 0,233,64,0,0,0,105,192,1,0,0,233,56,0,0,0, + 233,32,0,0,0,233,16,0,0,0,105,255,255,0,0,108, + 3,0,0,0,0,0,254,127,3,0,105,0,0,1,0,105, + 0,0,2,0,105,0,0,4,0,105,0,0,8,0,105,0, + 0,16,0,105,0,0,32,0,105,0,0,128,0,105,0,0, + 0,64,218,1,108,218,1,115,218,1,45,218,1,98,218,1, + 100,218,1,99,218,1,112,218,1,114,218,1,119,218,1,83, + 218,1,120,218,1,116,218,1,84,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,243,80, + 1,0,0,149,0,47,0,110,1,91,1,0,0,0,0,0, + 0,0,0,91,2,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,19,0,72,129,0,0,117,2,0,0,112, + 35,85,3,19,0,72,76,0,0,117,2,0,0,112,69,85, + 2,83,1,58,88,0,0,97,37,0,0,91,5,0,0,0, + 0,0,0,0,0,85,0,53,1,0,0,0,0,0,0,85, + 4,58,88,0,0,97,20,0,0,85,1,82,7,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 5,53,1,0,0,0,0,0,0,32,0,32,0,77,53,0, + 0,77,48,0,0,88,4,45,1,0,0,85,4,58,88,0, + 0,100,2,0,0,77,58,0,0,85,1,82,7,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 5,53,1,0,0,0,0,0,0,32,0,32,0,77,85,0, + 0,11,0,32,0,85,2,83,1,58,88,0,0,97,19,0, + 0,85,1,82,7,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,2,53,1,0,0,0,0,0, + 0,32,0,77,112,0,0,85,1,82,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,3,53, + 1,0,0,0,0,0,0,32,0,77,131,0,0,11,0,32, + 0,83,4,82,9,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,1,53,1,0,0,0,0,0, + 0,36,0,41,5,122,59,67,111,110,118,101,114,116,32,97, + 32,102,105,108,101,39,115,32,109,111,100,101,32,116,111,32, + 97,32,115,116,114,105,110,103,32,111,102,32,116,104,101,32, + 102,111,114,109,32,39,45,114,119,120,114,119,120,114,119,120, + 39,46,114,2,0,0,0,218,1,63,114,58,0,0,0,218, + 0,41,5,218,9,101,110,117,109,101,114,97,116,101,218,15, + 95,102,105,108,101,109,111,100,101,95,116,97,98,108,101,114, + 20,0,0,0,218,6,97,112,112,101,110,100,218,4,106,111, + 105,110,41,6,114,15,0,0,0,218,4,112,101,114,109,218, + 5,105,110,100,101,120,218,5,116,97,98,108,101,218,3,98, + 105,116,218,4,99,104,97,114,115,6,0,0,0,32,32,32, + 32,32,32,114,16,0,0,0,218,8,102,105,108,101,109,111, + 100,101,114,81,0,0,0,164,0,0,0,115,151,0,0,0, + 128,0,224,11,13,128,68,220,24,33,164,47,214,24,50,137, + 12,136,5,219,25,30,137,73,136,67,216,15,20,152,1,139, + 122,220,19,25,152,36,147,60,160,51,211,19,38,216,20,24, + 151,75,145,75,160,4,212,20,37,218,20,25,241,5,0,20, + 39,240,8,0,20,24,145,58,160,19,213,19,36,216,20,24, + 151,75,145,75,160,4,212,20,37,218,20,25,241,17,0,26, + 31,240,20,0,16,21,152,1,139,122,224,16,20,151,11,145, + 11,152,67,214,16,32,224,16,20,151,11,145,11,152,67,214, + 16,32,241,31,0,25,51,240,32,0,12,14,143,55,137,55, + 144,52,139,61,208,4,24,114,18,0,0,0,41,1,218,1, + 42,78,41,92,218,7,95,95,100,111,99,95,95,218,7,83, + 84,95,77,79,68,69,218,6,83,84,95,73,78,79,218,6, + 83,84,95,68,69,86,218,8,83,84,95,78,76,73,78,75, + 218,6,83,84,95,85,73,68,218,6,83,84,95,71,73,68, + 218,7,83,84,95,83,73,90,69,218,8,83,84,95,65,84, + 73,77,69,218,8,83,84,95,77,84,73,77,69,218,8,83, + 84,95,67,84,73,77,69,114,17,0,0,0,114,20,0,0, + 0,114,22,0,0,0,114,26,0,0,0,114,29,0,0,0, + 114,32,0,0,0,114,35,0,0,0,114,38,0,0,0,114, + 41,0,0,0,218,8,83,95,73,70,68,79,79,82,218,8, + 83,95,73,70,80,79,82,84,218,7,83,95,73,70,87,72, + 84,114,23,0,0,0,114,27,0,0,0,114,30,0,0,0, + 114,33,0,0,0,114,36,0,0,0,114,39,0,0,0,114, + 42,0,0,0,114,44,0,0,0,114,47,0,0,0,114,49, + 0,0,0,218,7,83,95,73,83,85,73,68,218,7,83,95, + 73,83,71,73,68,218,7,83,95,69,78,70,77,84,218,7, + 83,95,73,83,86,84,88,218,7,83,95,73,82,69,65,68, + 218,8,83,95,73,87,82,73,84,69,218,7,83,95,73,69, + 88,69,67,218,7,83,95,73,82,87,88,85,218,7,83,95, + 73,82,85,83,82,218,7,83,95,73,87,85,83,82,218,7, + 83,95,73,88,85,83,82,218,7,83,95,73,82,87,88,71, + 218,7,83,95,73,82,71,82,80,218,7,83,95,73,87,71, + 82,80,218,7,83,95,73,88,71,82,80,218,7,83,95,73, + 82,87,88,79,218,7,83,95,73,82,79,84,72,218,7,83, + 95,73,87,79,84,72,218,7,83,95,73,88,79,84,72,218, + 11,85,70,95,83,69,84,84,65,66,76,69,218,9,85,70, + 95,78,79,68,85,77,80,218,12,85,70,95,73,77,77,85, + 84,65,66,76,69,218,9,85,70,95,65,80,80,69,78,68, + 218,9,85,70,95,79,80,65,81,85,69,218,11,85,70,95, + 78,79,85,78,76,73,78,75,218,13,85,70,95,67,79,77, + 80,82,69,83,83,69,68,218,10,85,70,95,84,82,65,67, + 75,69,68,218,12,85,70,95,68,65,84,65,86,65,85,76, + 84,218,9,85,70,95,72,73,68,68,69,78,218,11,83,70, + 95,83,69,84,84,65,66,76,69,218,11,83,70,95,65,82, + 67,72,73,86,69,68,218,12,83,70,95,73,77,77,85,84, + 65,66,76,69,218,9,83,70,95,65,80,80,69,78,68,218, + 13,83,70,95,82,69,83,84,82,73,67,84,69,68,218,11, + 83,70,95,78,79,85,78,76,73,78,75,218,11,83,70,95, + 83,78,65,80,83,72,79,84,218,11,83,70,95,70,73,82, + 77,76,73,78,75,218,11,83,70,95,68,65,84,65,76,69, + 83,83,114,73,0,0,0,114,81,0,0,0,218,22,70,73, + 76,69,95,65,84,84,82,73,66,85,84,69,95,65,82,67, + 72,73,86,69,218,25,70,73,76,69,95,65,84,84,82,73, + 66,85,84,69,95,67,79,77,80,82,69,83,83,69,68,218, + 21,70,73,76,69,95,65,84,84,82,73,66,85,84,69,95, + 68,69,86,73,67,69,218,24,70,73,76,69,95,65,84,84, + 82,73,66,85,84,69,95,68,73,82,69,67,84,79,82,89, + 218,24,70,73,76,69,95,65,84,84,82,73,66,85,84,69, + 95,69,78,67,82,89,80,84,69,68,218,21,70,73,76,69, + 95,65,84,84,82,73,66,85,84,69,95,72,73,68,68,69, + 78,218,31,70,73,76,69,95,65,84,84,82,73,66,85,84, + 69,95,73,78,84,69,71,82,73,84,89,95,83,84,82,69, + 65,77,218,21,70,73,76,69,95,65,84,84,82,73,66,85, + 84,69,95,78,79,82,77,65,76,218,34,70,73,76,69,95, + 65,84,84,82,73,66,85,84,69,95,78,79,84,95,67,79, + 78,84,69,78,84,95,73,78,68,69,88,69,68,218,28,70, + 73,76,69,95,65,84,84,82,73,66,85,84,69,95,78,79, + 95,83,67,82,85,66,95,68,65,84,65,218,22,70,73,76, + 69,95,65,84,84,82,73,66,85,84,69,95,79,70,70,76, + 73,78,69,218,23,70,73,76,69,95,65,84,84,82,73,66, + 85,84,69,95,82,69,65,68,79,78,76,89,218,28,70,73, + 76,69,95,65,84,84,82,73,66,85,84,69,95,82,69,80, + 65,82,83,69,95,80,79,73,78,84,218,26,70,73,76,69, + 95,65,84,84,82,73,66,85,84,69,95,83,80,65,82,83, + 69,95,70,73,76,69,218,21,70,73,76,69,95,65,84,84, + 82,73,66,85,84,69,95,83,89,83,84,69,77,218,24,70, + 73,76,69,95,65,84,84,82,73,66,85,84,69,95,84,69, + 77,80,79,82,65,82,89,218,22,70,73,76,69,95,65,84, + 84,82,73,66,85,84,69,95,86,73,82,84,85,65,76,218, + 5,95,115,116,97,116,218,11,73,109,112,111,114,116,69,114, + 114,111,114,114,13,0,0,0,114,18,0,0,0,114,16,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,154,0,0, + 0,1,0,0,0,115,232,2,0,0,240,3,1,1,1,241, + 2,3,1,4,240,14,0,12,13,128,7,216,11,12,128,6, + 216,11,12,128,6,216,11,12,128,8,216,11,12,128,6,216, + 11,12,128,6,216,11,12,128,7,216,11,12,128,8,216,11, + 12,128,8,216,11,12,128,8,242,8,4,1,25,242,12,4, + 1,27,240,18,0,12,20,128,7,216,11,19,128,7,216,11, + 19,128,7,216,11,19,128,7,216,11,19,128,7,216,11,19, + 128,7,216,11,19,128,8,224,11,12,128,8,216,11,12,128, + 8,216,10,11,128,7,242,8,2,1,35,242,8,2,1,35, + 242,8,2,1,35,242,8,2,1,35,242,8,2,1,35,242, + 8,2,1,35,242,8,2,1,36,242,8,2,1,17,242,8, + 2,1,17,242,8,2,1,17,240,12,0,11,17,128,7,216, + 10,16,128,7,216,10,17,128,7,216,10,16,128,7,216,10, + 16,128,7,216,11,17,128,8,216,10,16,128,7,216,10,16, + 128,7,216,10,16,128,7,216,10,16,128,7,216,10,16,128, + 7,216,10,16,128,7,216,10,16,128,7,216,10,16,128,7, + 216,10,16,128,7,216,10,16,128,7,216,10,16,128,7,216, + 10,16,128,7,216,10,16,128,7,240,6,0,16,26,128,11, + 216,15,25,128,9,216,15,25,128,12,216,15,25,128,9,216, + 15,25,128,9,216,15,25,128,11,216,16,26,128,13,216,15, + 25,128,10,216,15,25,128,12,216,15,25,128,9,216,15,25, + 128,11,216,15,25,128,11,216,15,25,128,12,216,15,25,128, + 9,216,16,26,128,13,216,15,25,128,11,216,15,25,128,11, + 216,15,25,128,11,216,15,25,128,11,240,12,0,7,14,144, + 115,208,5,27,216,6,14,144,115,208,5,27,216,6,13,144, + 115,208,5,27,216,6,13,144,115,208,5,27,216,6,13,144, + 115,208,5,27,216,6,13,144,115,208,5,27,216,6,13,144, + 115,208,5,27,240,13,6,5,29,240,16,0,7,14,144,115, + 208,5,27,208,4,29,216,6,13,144,115,208,5,27,208,4, + 29,216,6,13,136,103,129,111,144,115,208,5,27,216,6,13, + 144,115,208,5,27,216,6,13,144,115,208,5,27,240,5,2, + 5,29,240,8,0,7,14,144,115,208,5,27,208,4,29,216, + 6,13,144,115,208,5,27,208,4,29,216,6,13,136,103,129, + 111,144,115,208,5,27,216,6,13,144,115,208,5,27,216,6, + 13,144,115,208,5,27,240,5,2,5,29,240,8,0,7,14, + 144,115,208,5,27,208,4,29,216,6,13,144,115,208,5,27, + 208,4,29,216,6,13,136,103,129,111,144,115,208,5,27,216, + 6,13,144,115,208,5,27,216,6,13,144,115,208,5,27,240, + 5,2,5,29,240,51,28,19,2,128,15,242,60,19,1,25, + 240,50,0,26,28,208,0,22,216,28,32,208,0,25,216,24, + 26,208,0,21,216,27,29,208,0,24,216,27,32,208,0,24, + 216,24,25,208,0,21,216,34,39,208,0,31,216,24,27,208, + 0,21,216,37,41,208,0,34,216,31,37,208,0,28,216,25, + 29,208,0,22,216,26,27,208,0,23,216,31,35,208,0,28, + 216,29,32,208,0,26,216,24,25,208,0,21,216,27,30,208, + 0,24,216,25,30,208,0,22,240,8,3,1,9,221,4,23, + 248,216,7,18,243,0,1,1,9,217,4,8,240,3,1,1, + 9,250,115,18,0,0,0,196,24,5,68,30,0,196,30,6, + 68,39,3,196,38,1,68,39,3, +}; diff --git a/android/Python/frozen_modules/zipimport.h b/android/Python/frozen_modules/zipimport.h new file mode 100644 index 00000000000..26e0da373d4 --- /dev/null +++ b/android/Python/frozen_modules/zipimport.h @@ -0,0 +1,1658 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__zipimport[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,243,182,1,0,0,149,0,83,0,114,0, + 83,1,83,2,75,1,114,2,83,1,83,3,75,1,74,3, + 114,3,74,4,114,4,74,5,114,5,32,0,83,1,83,2, + 75,6,114,7,83,1,83,2,75,8,114,8,83,1,83,2, + 75,9,114,9,83,1,83,2,75,10,114,10,83,1,83,2, + 75,11,114,11,83,1,83,2,75,12,114,12,83,1,83,2, + 75,13,114,13,83,4,83,5,47,2,114,14,92,2,82,30, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,114,15,92,2,82,32,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,6,83,2,4,0, + 114,17,24,0,34,0,83,7,26,0,83,4,92,18,53,3, + 0,0,0,0,0,0,114,19,48,0,114,20,92,21,34,0, + 92,11,53,1,0,0,0,0,0,0,114,22,83,8,114,23, + 83,9,114,24,83,10,114,25,83,11,114,26,83,12,114,27, + 83,13,114,28,83,14,114,29,83,15,114,30,83,6,114,31, + 24,0,34,0,83,16,26,0,83,5,92,2,82,64,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,3,0,0,0,0,0,0,114,33,92,15,83,17,45,0, + 0,0,83,18,83,18,52,3,92,15,83,19,45,0,0,0, + 83,20,83,18,52,3,83,21,83,22,52,4,114,34,83,23, + 26,0,114,35,83,24,26,0,114,36,83,25,26,0,114,37, + 83,26,26,0,114,38,83,27,114,39,83,20,113,40,83,28, + 26,0,114,41,83,29,26,0,114,42,83,30,26,0,114,43, + 83,31,26,0,114,44,92,21,34,0,92,44,82,90,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,1,0,0,0,0,0,0,114,46,83,32,26,0,114,47, + 83,33,26,0,114,48,83,34,26,0,114,49,83,35,26,0, + 114,50,83,36,26,0,114,51,83,37,26,0,114,52,103,2, + 41,38,97,218,1,0,0,122,105,112,105,109,112,111,114,116, + 32,112,114,111,118,105,100,101,115,32,115,117,112,112,111,114, + 116,32,102,111,114,32,105,109,112,111,114,116,105,110,103,32, + 80,121,116,104,111,110,32,109,111,100,117,108,101,115,32,102, + 114,111,109,32,90,105,112,32,97,114,99,104,105,118,101,115, + 46,10,10,84,104,105,115,32,109,111,100,117,108,101,32,101, + 120,112,111,114,116,115,32,116,119,111,32,111,98,106,101,99, + 116,115,58,10,45,32,122,105,112,105,109,112,111,114,116,101, + 114,58,32,97,32,99,108,97,115,115,59,32,105,116,115,32, + 99,111,110,115,116,114,117,99,116,111,114,32,116,97,107,101, + 115,32,97,32,112,97,116,104,32,116,111,32,97,32,90,105, + 112,32,97,114,99,104,105,118,101,46,10,45,32,90,105,112, + 73,109,112,111,114,116,69,114,114,111,114,58,32,101,120,99, + 101,112,116,105,111,110,32,114,97,105,115,101,100,32,98,121, + 32,122,105,112,105,109,112,111,114,116,101,114,32,111,98,106, + 101,99,116,115,46,32,73,116,39,115,32,97,10,32,32,115, + 117,98,99,108,97,115,115,32,111,102,32,73,109,112,111,114, + 116,69,114,114,111,114,44,32,115,111,32,105,116,32,99,97, + 110,32,98,101,32,99,97,117,103,104,116,32,97,115,32,73, + 109,112,111,114,116,69,114,114,111,114,44,32,116,111,111,46, + 10,10,73,116,32,105,115,32,117,115,117,97,108,108,121,32, + 110,111,116,32,110,101,101,100,101,100,32,116,111,32,117,115, + 101,32,116,104,101,32,122,105,112,105,109,112,111,114,116,32, + 109,111,100,117,108,101,32,101,120,112,108,105,99,105,116,108, + 121,59,32,105,116,32,105,115,10,117,115,101,100,32,98,121, + 32,116,104,101,32,98,117,105,108,116,105,110,32,105,109,112, + 111,114,116,32,109,101,99,104,97,110,105,115,109,32,102,111, + 114,32,115,121,115,46,112,97,116,104,32,105,116,101,109,115, + 32,116,104,97,116,32,97,114,101,32,112,97,116,104,115,10, + 116,111,32,90,105,112,32,97,114,99,104,105,118,101,115,46, + 10,233,0,0,0,0,78,41,3,218,14,95,117,110,112,97, + 99,107,95,117,105,110,116,49,54,218,14,95,117,110,112,97, + 99,107,95,117,105,110,116,51,50,218,14,95,117,110,112,97, + 99,107,95,117,105,110,116,54,52,218,14,90,105,112,73,109, + 112,111,114,116,69,114,114,111,114,218,11,122,105,112,105,109, + 112,111,114,116,101,114,233,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,20,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,103,3,41,4,114,5,0,0,0, + 233,32,0,0,0,169,0,78,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,218,15, + 95,95,102,105,114,115,116,108,105,110,101,110,111,95,95,218, + 21,95,95,115,116,97,116,105,99,95,97,116,116,114,105,98, + 117,116,101,115,95,95,114,10,0,0,0,243,0,0,0,0, + 218,18,60,102,114,111,122,101,110,32,122,105,112,105,109,112, + 111,114,116,62,114,5,0,0,0,114,5,0,0,0,32,0, + 0,0,115,5,0,0,0,134,0,218,4,8,114,16,0,0, + 0,233,22,0,0,0,233,56,0,0,0,233,20,0,0,0, + 115,4,0,0,0,80,75,5,6,115,4,0,0,0,80,75, + 6,7,115,4,0,0,0,80,75,6,6,105,255,255,0,0, + 108,3,0,0,0,255,127,255,127,3,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,100,0,0,0,149,0,92,0,114,1,83,0,114,2,83, + 1,114,3,83,2,114,4,83,3,26,0,114,5,83,17,83, + 5,26,0,106,1,114,6,83,6,26,0,114,7,83,7,26, + 0,114,8,83,8,26,0,114,9,83,9,26,0,114,10,83, + 10,26,0,114,11,83,11,26,0,114,12,83,12,26,0,114, + 13,83,13,26,0,114,14,83,14,26,0,114,15,83,15,26, + 0,114,16,83,16,114,17,103,4,41,18,114,6,0,0,0, + 233,50,0,0,0,97,219,1,0,0,122,105,112,105,109,112, + 111,114,116,101,114,40,97,114,99,104,105,118,101,112,97,116, + 104,41,32,45,62,32,122,105,112,105,109,112,111,114,116,101, + 114,32,111,98,106,101,99,116,10,10,67,114,101,97,116,101, + 32,97,32,110,101,119,32,122,105,112,105,109,112,111,114,116, + 101,114,32,105,110,115,116,97,110,99,101,46,32,39,97,114, + 99,104,105,118,101,112,97,116,104,39,32,109,117,115,116,32, + 98,101,32,97,32,112,97,116,104,32,116,111,10,97,32,122, + 105,112,102,105,108,101,44,32,111,114,32,116,111,32,97,32, + 115,112,101,99,105,102,105,99,32,112,97,116,104,32,105,110, + 115,105,100,101,32,97,32,122,105,112,102,105,108,101,46,32, + 70,111,114,32,101,120,97,109,112,108,101,44,32,105,116,32, + 99,97,110,32,98,101,10,39,47,116,109,112,47,109,121,105, + 109,112,111,114,116,46,122,105,112,39,44,32,111,114,32,39, + 47,116,109,112,47,109,121,105,109,112,111,114,116,46,122,105, + 112,47,109,121,100,105,114,101,99,116,111,114,121,39,44,32, + 105,102,32,109,121,100,105,114,101,99,116,111,114,121,32,105, + 115,32,97,10,118,97,108,105,100,32,100,105,114,101,99,116, + 111,114,121,32,105,110,115,105,100,101,32,116,104,101,32,97, + 114,99,104,105,118,101,46,10,10,39,90,105,112,73,109,112, + 111,114,116,69,114,114,111,114,32,105,115,32,114,97,105,115, + 101,100,32,105,102,32,39,97,114,99,104,105,118,101,112,97, + 116,104,39,32,100,111,101,115,110,39,116,32,112,111,105,110, + 116,32,116,111,32,97,32,118,97,108,105,100,32,90,105,112, + 10,97,114,99,104,105,118,101,46,10,10,84,104,101,32,39, + 97,114,99,104,105,118,101,39,32,97,116,116,114,105,98,117, + 116,101,32,111,102,32,122,105,112,105,109,112,111,114,116,101, + 114,32,111,98,106,101,99,116,115,32,99,111,110,116,97,105, + 110,115,32,116,104,101,32,110,97,109,101,32,111,102,32,116, + 104,101,10,122,105,112,102,105,108,101,32,116,97,114,103,101, + 116,101,100,46,10,99,2,0,0,0,0,0,0,0,0,0, + 0,0,6,0,0,0,3,0,0,0,243,180,2,0,0,149, + 0,91,1,0,0,0,0,0,0,0,0,85,1,91,2,0, + 0,0,0,0,0,0,0,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,24,0,0,91,5,0,0,0, + 0,0,0,0,0,83,1,91,7,0,0,0,0,0,0,0, + 0,85,1,53,1,0,0,0,0,0,0,60,2,14,0,51, + 2,53,1,0,0,0,0,0,0,101,1,85,1,40,0,0, + 0,0,0,0,0,100,10,0,0,91,9,0,0,0,0,0, + 0,0,0,83,2,85,1,83,3,57,2,101,1,91,10,0, + 0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,97, + 26,0,0,85,1,82,13,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,10,0,0,0,0,0, + 0,0,0,91,14,0,0,0,0,0,0,0,0,53,2,0, + 0,0,0,0,0,110,1,47,0,110,2,30,0,30,0,91, + 16,0,0,0,0,0,0,0,0,82,18,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 1,53,1,0,0,0,0,0,0,110,3,85,3,82,20,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,4,45,1,0,0,83,5,58,119,0,0,97,10,0, + 0,91,9,0,0,0,0,0,0,0,0,83,6,85,1,83, + 3,57,2,101,1,30,0,85,1,91,30,0,0,0,0,0, + 0,0,0,59,1,0,0,97,18,0,0,91,33,0,0,0, + 0,0,0,0,0,85,1,53,1,0,0,0,0,0,0,91, + 30,0,0,0,0,0,0,0,0,85,1,39,0,0,0,88, + 16,108,17,0,0,0,0,0,0,0,0,91,16,0,0,0, + 0,0,0,0,0,82,36,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,85,2,83,0,83, + 0,83,7,50,3,5,0,0,0,54,0,85,0,108,19,0, + 0,0,0,0,0,0,0,85,0,82,38,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0, + 0,0,0,0,0,97,26,0,0,85,0,61,1,82,38,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,14,0,0,0,0,0,0,0,0,45,13,0,0,115, + 2,108,19,0,0,0,0,0,0,0,0,103,0,103,0,33, + 0,91,22,0,0,0,0,0,0,0,0,91,24,0,0,0, + 0,0,0,0,0,52,2,7,0,97,61,0,0,32,0,91, + 16,0,0,0,0,0,0,0,0,82,26,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 1,53,1,0,0,0,0,0,0,117,2,0,0,112,69,88, + 65,58,88,0,0,97,10,0,0,91,9,0,0,0,0,0, + 0,0,0,83,6,85,1,83,3,57,2,101,1,85,4,110, + 1,85,2,82,29,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,5,53,1,0,0,0,0,0, + 0,32,0,31,0,79,4,102,0,61,3,31,0,102,1,77, + 243,0,0,41,8,78,122,18,101,120,112,101,99,116,101,100, + 32,115,116,114,44,32,110,111,116,32,122,21,97,114,99,104, + 105,118,101,32,112,97,116,104,32,105,115,32,101,109,112,116, + 121,169,1,218,4,112,97,116,104,105,0,240,0,0,105,0, + 128,0,0,122,14,110,111,116,32,97,32,90,105,112,32,102, + 105,108,101,233,255,255,255,255,41,20,218,10,105,115,105,110, + 115,116,97,110,99,101,218,3,115,116,114,218,9,84,121,112, + 101,69,114,114,111,114,218,4,116,121,112,101,114,5,0,0, + 0,218,12,97,108,116,95,112,97,116,104,95,115,101,112,218, + 7,114,101,112,108,97,99,101,218,8,112,97,116,104,95,115, + 101,112,218,19,95,98,111,111,116,115,116,114,97,112,95,101, + 120,116,101,114,110,97,108,218,10,95,112,97,116,104,95,115, + 116,97,116,218,7,115,116,95,109,111,100,101,218,7,79,83, + 69,114,114,111,114,218,10,86,97,108,117,101,69,114,114,111, + 114,218,11,95,112,97,116,104,95,115,112,108,105,116,218,6, + 97,112,112,101,110,100,218,20,95,122,105,112,95,100,105,114, + 101,99,116,111,114,121,95,99,97,99,104,101,218,15,95,114, + 101,97,100,95,100,105,114,101,99,116,111,114,121,218,7,97, + 114,99,104,105,118,101,218,10,95,112,97,116,104,95,106,111, + 105,110,218,6,112,114,101,102,105,120,41,6,218,4,115,101, + 108,102,114,25,0,0,0,114,45,0,0,0,218,2,115,116, + 218,7,100,105,114,110,97,109,101,218,8,98,97,115,101,110, + 97,109,101,115,6,0,0,0,32,32,32,32,32,32,114,17, + 0,0,0,218,8,95,95,105,110,105,116,95,95,218,20,122, + 105,112,105,109,112,111,114,116,101,114,46,95,95,105,110,105, + 116,95,95,68,0,0,0,115,51,1,0,0,128,0,220,15, + 25,152,36,164,3,215,15,36,209,15,36,220,18,27,208,30, + 48,180,20,176,100,179,26,177,14,208,28,63,211,18,64,208, + 12,64,222,15,19,220,18,32,208,33,56,184,116,209,18,68, + 208,12,68,223,11,23,138,60,216,19,23,151,60,145,60,164, + 12,172,104,211,19,55,136,68,224,17,19,136,6,216,14,18, + 240,2,15,13,22,220,21,40,215,21,51,210,21,51,176,68, + 211,21,57,144,2,240,22,0,21,23,151,74,145,74,160,24, + 209,20,41,168,104,211,19,54,228,26,40,208,41,57,192,4, + 209,26,69,208,20,69,216,16,21,224,11,15,212,23,43,211, + 11,43,220,41,56,184,20,211,41,62,212,12,32,160,20,209, + 12,38,216,23,27,140,12,228,22,41,215,22,52,210,22,52, + 176,102,185,84,184,114,184,84,177,108,208,22,67,136,4,140, + 11,216,11,15,143,59,143,59,216,12,16,143,75,138,75,156, + 56,209,12,35,142,75,240,3,0,12,23,248,244,41,0,21, + 28,156,90,208,19,40,243,0,7,13,40,244,6,0,37,56, + 215,36,67,210,36,67,192,68,211,36,73,209,16,33,144,7, + 216,19,26,147,63,220,26,40,208,41,57,192,4,209,26,69, + 208,20,69,216,23,30,144,4,216,16,22,151,13,145,13,152, + 104,214,16,39,240,15,7,13,40,250,241,7,0,15,19,115, + 19,0,0,0,193,40,22,68,8,0,196,8,65,10,69,21, + 3,197,20,1,69,21,3,78,99,3,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,3,0,0,0,243,18,1, + 0,0,149,0,91,1,0,0,0,0,0,0,0,0,88,1, + 53,2,0,0,0,0,0,0,110,3,85,3,98,21,0,0, + 91,2,0,0,0,0,0,0,0,0,82,4,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 88,16,85,3,83,2,57,3,36,0,91,7,0,0,0,0, + 0,0,0,0,88,1,53,2,0,0,0,0,0,0,110,4, + 91,9,0,0,0,0,0,0,0,0,88,4,53,2,0,0, + 0,0,0,0,40,0,0,0,0,0,0,0,97,73,0,0, + 85,0,82,10,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,14,0,91,12,0,0,0,0,0,0, + 0,0,14,0,85,4,14,0,51,3,110,5,91,2,0,0, + 0,0,0,0,0,0,82,14,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,85,1,83,1, + 83,3,83,4,57,3,110,6,85,6,82,16,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,19, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,5,53,1,0,0,0,0,0,0,32,0,85,6, + 36,0,103,1,41,5,122,91,67,114,101,97,116,101,32,97, + 32,77,111,100,117,108,101,83,112,101,99,32,102,111,114,32, + 116,104,101,32,115,112,101,99,105,102,105,101,100,32,109,111, + 100,117,108,101,46,10,10,82,101,116,117,114,110,115,32,78, + 111,110,101,32,105,102,32,116,104,101,32,109,111,100,117,108, + 101,32,99,97,110,110,111,116,32,98,101,32,102,111,117,110, + 100,46,10,78,41,1,218,10,105,115,95,112,97,99,107,97, + 103,101,84,41,3,218,4,110,97,109,101,218,6,108,111,97, + 100,101,114,114,53,0,0,0,41,10,218,16,95,103,101,116, + 95,109,111,100,117,108,101,95,105,110,102,111,218,10,95,98, + 111,111,116,115,116,114,97,112,218,16,115,112,101,99,95,102, + 114,111,109,95,108,111,97,100,101,114,218,16,95,103,101,116, + 95,109,111,100,117,108,101,95,112,97,116,104,218,7,95,105, + 115,95,100,105,114,114,43,0,0,0,114,33,0,0,0,218, + 10,77,111,100,117,108,101,83,112,101,99,218,26,115,117,98, + 109,111,100,117,108,101,95,115,101,97,114,99,104,95,108,111, + 99,97,116,105,111,110,115,114,40,0,0,0,41,7,114,46, + 0,0,0,218,8,102,117,108,108,110,97,109,101,218,6,116, + 97,114,103,101,116,218,11,109,111,100,117,108,101,95,105,110, + 102,111,218,7,109,111,100,112,97,116,104,114,25,0,0,0, + 218,4,115,112,101,99,115,7,0,0,0,32,32,32,32,32, + 32,32,114,17,0,0,0,218,9,102,105,110,100,95,115,112, + 101,99,218,21,122,105,112,105,109,112,111,114,116,101,114,46, + 102,105,110,100,95,115,112,101,99,104,0,0,0,115,137,0, + 0,0,128,0,244,10,0,23,39,160,116,211,22,54,136,11, + 216,11,22,209,11,34,220,19,29,215,19,46,210,19,46,168, + 120,200,43,209,19,86,208,12,86,244,14,0,23,39,160,116, + 211,22,54,136,71,220,15,22,144,116,215,15,37,209,15,37, + 240,8,0,27,31,159,44,153,44,152,30,172,8,160,122,176, + 39,176,25,208,23,59,144,4,220,23,33,215,23,44,210,23, + 44,176,40,192,52,216,56,60,241,3,1,24,62,144,4,224, + 16,20,215,16,47,209,16,47,215,16,54,209,16,54,176,116, + 212,16,60,216,23,27,144,11,224,23,27,114,16,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,34,0,0,0,149,0,91,1,0,0, + 0,0,0,0,0,0,88,1,53,2,0,0,0,0,0,0, + 117,3,0,0,112,35,110,4,85,2,36,0,41,1,122,142, + 103,101,116,95,99,111,100,101,40,102,117,108,108,110,97,109, + 101,41,32,45,62,32,99,111,100,101,32,111,98,106,101,99, + 116,46,10,10,82,101,116,117,114,110,32,116,104,101,32,99, + 111,100,101,32,111,98,106,101,99,116,32,102,111,114,32,116, + 104,101,32,115,112,101,99,105,102,105,101,100,32,109,111,100, + 117,108,101,46,32,82,97,105,115,101,32,90,105,112,73,109, + 112,111,114,116,69,114,114,111,114,10,105,102,32,116,104,101, + 32,109,111,100,117,108,101,32,99,111,117,108,100,110,39,116, + 32,98,101,32,105,109,112,111,114,116,101,100,46,10,169,1, + 218,16,95,103,101,116,95,109,111,100,117,108,101,95,99,111, + 100,101,169,5,114,46,0,0,0,114,63,0,0,0,218,4, + 99,111,100,101,218,9,105,115,112,97,99,107,97,103,101,114, + 66,0,0,0,115,5,0,0,0,32,32,32,32,32,114,17, + 0,0,0,218,8,103,101,116,95,99,111,100,101,218,20,122, + 105,112,105,109,112,111,114,116,101,114,46,103,101,116,95,99, + 111,100,101,131,0,0,0,115,24,0,0,0,128,0,244,12, + 0,36,52,176,68,211,35,67,209,8,32,136,4,152,23,216, + 15,19,136,11,114,16,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,6,0,0,0,3,0,0,0,243,102, + 1,0,0,149,0,91,0,0,0,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,97,26,0,0,85,1,82,3,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,91,0,0,0,0,0,0,0,0,0,91,4,0,0,0, + 0,0,0,0,0,53,2,0,0,0,0,0,0,110,1,85, + 1,110,2,85,1,82,7,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,0,82,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91, + 4,0,0,0,0,0,0,0,0,45,0,0,0,53,1,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,31,0, + 0,85,1,91,11,0,0,0,0,0,0,0,0,85,0,82, + 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,4,0,0,0,0,0,0,0,0,45,0,0, + 0,53,1,0,0,0,0,0,0,83,1,4,0,110,2,30, + 0,85,0,82,13,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,85, + 2,5,0,0,0,110,3,91,19,0,0,0,0,0,0,0, + 0,85,0,82,8,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,3,53,2,0,0,0,0,0, + 0,36,0,33,0,91,14,0,0,0,0,0,0,0,0,7, + 0,97,14,0,0,32,0,91,17,0,0,0,0,0,0,0, + 0,83,2,83,3,85,2,53,3,0,0,0,0,0,0,101, + 1,102,0,61,3,31,0,102,1,41,4,122,130,103,101,116, + 95,100,97,116,97,40,112,97,116,104,110,97,109,101,41,32, + 45,62,32,115,116,114,105,110,103,32,119,105,116,104,32,102, + 105,108,101,32,100,97,116,97,46,10,10,82,101,116,117,114, + 110,32,116,104,101,32,100,97,116,97,32,97,115,115,111,99, + 105,97,116,101,100,32,119,105,116,104,32,39,112,97,116,104, + 110,97,109,101,39,46,32,82,97,105,115,101,32,79,83,69, + 114,114,111,114,32,105,102,10,116,104,101,32,102,105,108,101, + 32,119,97,115,110,39,116,32,102,111,117,110,100,46,10,78, + 114,1,0,0,0,218,0,41,10,114,31,0,0,0,114,32, + 0,0,0,114,33,0,0,0,218,10,115,116,97,114,116,115, + 119,105,116,104,114,43,0,0,0,218,3,108,101,110,218,10, + 95,103,101,116,95,102,105,108,101,115,218,8,75,101,121,69, + 114,114,111,114,114,37,0,0,0,218,9,95,103,101,116,95, + 100,97,116,97,41,4,114,46,0,0,0,218,8,112,97,116, + 104,110,97,109,101,218,3,107,101,121,218,9,116,111,99,95, + 101,110,116,114,121,115,4,0,0,0,32,32,32,32,114,17, + 0,0,0,218,8,103,101,116,95,100,97,116,97,218,20,122, + 105,112,105,109,112,111,114,116,101,114,46,103,101,116,95,100, + 97,116,97,141,0,0,0,115,158,0,0,0,128,0,247,12, + 0,12,24,138,60,216,23,31,215,23,39,209,23,39,172,12, + 180,104,211,23,63,136,72,224,14,22,136,3,216,11,19,215, + 11,30,209,11,30,152,116,159,124,153,124,172,104,209,31,54, + 215,11,55,209,11,55,216,18,26,156,51,152,116,159,124,153, + 124,172,104,209,31,54,211,27,55,208,27,56,208,18,57,136, + 67,240,4,3,9,38,216,24,28,159,15,153,15,211,24,41, + 168,35,209,24,46,136,73,244,6,0,16,25,152,20,159,28, + 153,28,160,121,211,15,49,208,8,49,248,244,5,0,16,24, + 243,0,1,9,38,220,18,25,152,33,152,82,160,19,211,18, + 37,208,12,37,240,3,1,9,38,250,115,12,0,0,0,193, + 47,19,66,24,0,194,24,24,66,48,3,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,34,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,88,1,53,2,0,0,0,0,0,0,117,3,0,0,112, + 35,110,4,85,4,36,0,41,1,122,141,103,101,116,95,102, + 105,108,101,110,97,109,101,40,102,117,108,108,110,97,109,101, + 41,32,45,62,32,102,105,108,101,110,97,109,101,32,115,116, + 114,105,110,103,46,10,10,82,101,116,117,114,110,32,116,104, + 101,32,102,105,108,101,110,97,109,101,32,102,111,114,32,116, + 104,101,32,115,112,101,99,105,102,105,101,100,32,109,111,100, + 117,108,101,32,111,114,32,114,97,105,115,101,32,90,105,112, + 73,109,112,111,114,116,69,114,114,111,114,10,105,102,32,105, + 116,32,99,111,117,108,100,110,39,116,32,98,101,32,105,109, + 112,111,114,116,101,100,46,10,114,71,0,0,0,114,73,0, + 0,0,115,5,0,0,0,32,32,32,32,32,114,17,0,0, + 0,218,12,103,101,116,95,102,105,108,101,110,97,109,101,218, + 24,122,105,112,105,109,112,111,114,116,101,114,46,103,101,116, + 95,102,105,108,101,110,97,109,101,162,0,0,0,115,24,0, + 0,0,128,0,244,16,0,36,52,176,68,211,35,67,209,8, + 32,136,4,152,23,216,15,22,136,14,114,16,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,40,1,0,0,149,0,91,1,0,0,0, + 0,0,0,0,0,88,1,53,2,0,0,0,0,0,0,110, + 2,85,2,99,14,0,0,91,3,0,0,0,0,0,0,0, + 0,83,2,85,1,60,2,14,0,51,2,85,1,83,3,57, + 2,101,1,91,5,0,0,0,0,0,0,0,0,88,1,53, + 2,0,0,0,0,0,0,110,3,85,2,40,0,0,0,0, + 0,0,0,97,24,0,0,91,6,0,0,0,0,0,0,0, + 0,82,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,34,0,85,3,83,4,53,2,0,0,0, + 0,0,0,110,4,79,5,85,3,14,0,83,5,51,2,110, + 4,30,0,85,0,82,11,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,85,4,5,0,0,0,110,5,91,15,0,0,0,0,0, + 0,0,0,85,0,82,16,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,5,53,2,0,0,0, + 0,0,0,82,19,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,36, + 0,33,0,91,12,0,0,0,0,0,0,0,0,7,0,97, + 3,0,0,32,0,31,0,103,1,102,0,61,3,31,0,102, + 1,41,6,122,221,103,101,116,95,115,111,117,114,99,101,40, + 102,117,108,108,110,97,109,101,41,32,45,62,32,115,111,117, + 114,99,101,32,115,116,114,105,110,103,46,10,10,82,101,116, + 117,114,110,32,116,104,101,32,115,111,117,114,99,101,32,99, + 111,100,101,32,102,111,114,32,116,104,101,32,115,112,101,99, + 105,102,105,101,100,32,109,111,100,117,108,101,46,32,82,97, + 105,115,101,32,90,105,112,73,109,112,111,114,116,69,114,114, + 111,114,10,105,102,32,116,104,101,32,109,111,100,117,108,101, + 32,99,111,117,108,100,110,39,116,32,98,101,32,102,111,117, + 110,100,44,32,114,101,116,117,114,110,32,78,111,110,101,32, + 105,102,32,116,104,101,32,97,114,99,104,105,118,101,32,100, + 111,101,115,10,99,111,110,116,97,105,110,32,116,104,101,32, + 109,111,100,117,108,101,44,32,98,117,116,32,104,97,115,32, + 110,111,32,115,111,117,114,99,101,32,102,111,114,32,105,116, + 46,10,78,250,18,99,97,110,39,116,32,102,105,110,100,32, + 109,111,100,117,108,101,32,169,1,114,54,0,0,0,250,11, + 95,95,105,110,105,116,95,95,46,112,121,250,3,46,112,121, + 41,10,114,56,0,0,0,114,5,0,0,0,114,59,0,0, + 0,114,34,0,0,0,114,44,0,0,0,114,82,0,0,0, + 114,83,0,0,0,114,84,0,0,0,114,43,0,0,0,218, + 6,100,101,99,111,100,101,41,6,114,46,0,0,0,114,63, + 0,0,0,218,2,109,105,114,25,0,0,0,218,8,102,117, + 108,108,112,97,116,104,114,87,0,0,0,115,6,0,0,0, + 32,32,32,32,32,32,114,17,0,0,0,218,10,103,101,116, + 95,115,111,117,114,99,101,218,22,122,105,112,105,109,112,111, + 114,116,101,114,46,103,101,116,95,115,111,117,114,99,101,174, + 0,0,0,115,152,0,0,0,128,0,244,14,0,14,30,152, + 100,211,13,45,136,2,216,11,13,137,58,220,18,32,208,35, + 53,176,104,177,92,208,33,66,200,24,209,18,82,208,12,82, + 228,15,31,160,4,211,15,47,136,4,222,11,13,220,23,42, + 215,23,53,210,23,53,176,100,184,77,211,23,74,137,72,224, + 26,30,152,22,152,115,144,124,136,72,240,4,4,9,24,216, + 24,28,159,15,153,15,211,24,41,168,40,209,24,51,136,73, + 244,8,0,16,25,152,20,159,28,153,28,160,121,211,15,49, + 215,15,56,209,15,56,211,15,58,208,8,58,248,244,7,0, + 16,24,243,0,2,9,24,225,19,23,240,5,2,9,24,250, + 115,18,0,0,0,193,13,19,66,4,0,194,4,10,66,17, + 3,194,16,1,66,17,3,99,2,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,3,0,0,0,243,62,0,0, + 0,149,0,91,1,0,0,0,0,0,0,0,0,88,1,53, + 2,0,0,0,0,0,0,110,2,85,2,99,14,0,0,91, + 3,0,0,0,0,0,0,0,0,83,1,85,1,60,2,14, + 0,51,2,85,1,83,2,57,2,101,1,85,2,36,0,41, + 3,122,147,105,115,95,112,97,99,107,97,103,101,40,102,117, + 108,108,110,97,109,101,41,32,45,62,32,98,111,111,108,46, + 10,10,82,101,116,117,114,110,32,84,114,117,101,32,105,102, + 32,116,104,101,32,109,111,100,117,108,101,32,115,112,101,99, + 105,102,105,101,100,32,98,121,32,102,117,108,108,110,97,109, + 101,32,105,115,32,97,32,112,97,99,107,97,103,101,46,10, + 82,97,105,115,101,32,90,105,112,73,109,112,111,114,116,69, + 114,114,111,114,32,105,102,32,116,104,101,32,109,111,100,117, + 108,101,32,99,111,117,108,100,110,39,116,32,98,101,32,102, + 111,117,110,100,46,10,114,94,0,0,0,114,95,0,0,0, + 41,2,114,56,0,0,0,114,5,0,0,0,41,3,114,46, + 0,0,0,114,63,0,0,0,114,99,0,0,0,115,3,0, + 0,0,32,32,32,114,17,0,0,0,114,53,0,0,0,218, + 22,122,105,112,105,109,112,111,114,116,101,114,46,105,115,95, + 112,97,99,107,97,103,101,200,0,0,0,115,45,0,0,0, + 128,0,244,12,0,14,30,152,100,211,13,45,136,2,216,11, + 13,137,58,220,18,32,208,35,53,176,104,177,92,208,33,66, + 200,24,209,18,82,208,12,82,216,15,17,136,9,114,16,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,3,0,0,0,243,238,2,0,0,149,0,83,1, + 110,2,91,0,0,0,0,0,0,0,0,0,82,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 34,0,85,2,91,4,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,32,0,91,7,0,0,0,0,0,0, + 0,0,88,1,53,2,0,0,0,0,0,0,117,3,0,0, + 112,52,110,5,91,8,0,0,0,0,0,0,0,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,82,13,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,1,53,1,0,0,0,0,0,0, + 110,6,85,6,98,21,0,0,91,15,0,0,0,0,0,0, + 0,0,85,6,91,16,0,0,0,0,0,0,0,0,53,2, + 0,0,0,0,0,0,40,0,0,0,0,0,0,0,100,30, + 0,0,91,17,0,0,0,0,0,0,0,0,85,1,53,1, + 0,0,0,0,0,0,110,6,85,6,91,8,0,0,0,0, + 0,0,0,0,82,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,85,1,39,0,0,0,88,6, + 108,9,0,0,0,0,0,0,0,0,30,0,85,4,40,0, + 0,0,0,0,0,0,97,52,0,0,91,21,0,0,0,0, + 0,0,0,0,88,1,53,2,0,0,0,0,0,0,110,7, + 91,22,0,0,0,0,0,0,0,0,82,24,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,0,82,26,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,7,53,2,0,0,0,0,0,0, + 110,8,85,8,47,1,85,6,108,14,0,0,0,0,0,0, + 0,0,91,31,0,0,0,0,0,0,0,0,85,6,83,2, + 53,2,0,0,0,0,0,0,40,0,0,0,0,0,0,0, + 100,11,0,0,91,32,0,0,0,0,0,0,0,0,85,6, + 108,16,0,0,0,0,0,0,0,0,91,22,0,0,0,0, + 0,0,0,0,82,34,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,34,0,85,6,82,36,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 88,21,53,3,0,0,0,0,0,0,32,0,91,39,0,0, + 0,0,0,0,0,0,88,54,82,36,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,2,0,0, + 0,0,0,0,32,0,30,0,91,8,0,0,0,0,0,0, + 0,0,82,10,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,85,1,5,0,0,0,110,6,91,44, + 0,0,0,0,0,0,0,0,82,46,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,34,0,83,5, + 88,21,53,3,0,0,0,0,0,0,32,0,85,6,36,0, + 33,0,32,0,91,8,0,0,0,0,0,0,0,0,82,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,1,9,0,101,0,61,3,31,0,102,1,33,0, + 91,40,0,0,0,0,0,0,0,0,7,0,97,17,0,0, + 32,0,91,43,0,0,0,0,0,0,0,0,83,3,85,1, + 60,2,14,0,83,4,51,3,53,1,0,0,0,0,0,0, + 101,1,102,0,61,3,31,0,102,1,41,6,97,24,1,0, + 0,108,111,97,100,95,109,111,100,117,108,101,40,102,117,108, + 108,110,97,109,101,41,32,45,62,32,109,111,100,117,108,101, + 46,10,10,76,111,97,100,32,116,104,101,32,109,111,100,117, + 108,101,32,115,112,101,99,105,102,105,101,100,32,98,121,32, + 39,102,117,108,108,110,97,109,101,39,46,32,39,102,117,108, + 108,110,97,109,101,39,32,109,117,115,116,32,98,101,32,116, + 104,101,10,102,117,108,108,121,32,113,117,97,108,105,102,105, + 101,100,32,40,100,111,116,116,101,100,41,32,109,111,100,117, + 108,101,32,110,97,109,101,46,32,73,116,32,114,101,116,117, + 114,110,115,32,116,104,101,32,105,109,112,111,114,116,101,100, + 10,109,111,100,117,108,101,44,32,111,114,32,114,97,105,115, + 101,115,32,90,105,112,73,109,112,111,114,116,69,114,114,111, + 114,32,105,102,32,105,116,32,99,111,117,108,100,32,110,111, + 116,32,98,101,32,105,109,112,111,114,116,101,100,46,10,10, + 68,101,112,114,101,99,97,116,101,100,32,115,105,110,99,101, + 32,80,121,116,104,111,110,32,51,46,49,48,46,32,85,115, + 101,32,101,120,101,99,95,109,111,100,117,108,101,40,41,32, + 105,110,115,116,101,97,100,46,10,122,114,122,105,112,105,109, + 112,111,114,116,46,122,105,112,105,109,112,111,114,116,101,114, + 46,108,111,97,100,95,109,111,100,117,108,101,40,41,32,105, + 115,32,100,101,112,114,101,99,97,116,101,100,32,97,110,100, + 32,115,108,97,116,101,100,32,102,111,114,32,114,101,109,111, + 118,97,108,32,105,110,32,80,121,116,104,111,110,32,51,46, + 49,50,59,32,117,115,101,32,101,120,101,99,95,109,111,100, + 117,108,101,40,41,32,105,110,115,116,101,97,100,218,12,95, + 95,98,117,105,108,116,105,110,115,95,95,122,14,76,111,97, + 100,101,100,32,109,111,100,117,108,101,32,122,25,32,110,111, + 116,32,102,111,117,110,100,32,105,110,32,115,121,115,46,109, + 111,100,117,108,101,115,122,30,105,109,112,111,114,116,32,123, + 125,32,35,32,108,111,97,100,101,100,32,102,114,111,109,32, + 90,105,112,32,123,125,41,24,218,9,95,119,97,114,110,105, + 110,103,115,218,4,119,97,114,110,218,18,68,101,112,114,101, + 99,97,116,105,111,110,87,97,114,110,105,110,103,114,72,0, + 0,0,218,3,115,121,115,218,7,109,111,100,117,108,101,115, + 218,3,103,101,116,114,27,0,0,0,218,12,95,109,111,100, + 117,108,101,95,116,121,112,101,218,10,95,95,108,111,97,100, + 101,114,95,95,114,59,0,0,0,114,34,0,0,0,114,44, + 0,0,0,114,43,0,0,0,218,8,95,95,112,97,116,104, + 95,95,218,7,104,97,115,97,116,116,114,114,106,0,0,0, + 218,14,95,102,105,120,95,117,112,95,109,111,100,117,108,101, + 218,8,95,95,100,105,99,116,95,95,218,4,101,120,101,99, + 114,83,0,0,0,218,11,73,109,112,111,114,116,69,114,114, + 111,114,114,57,0,0,0,218,16,95,118,101,114,98,111,115, + 101,95,109,101,115,115,97,103,101,41,9,114,46,0,0,0, + 114,63,0,0,0,218,3,109,115,103,114,74,0,0,0,114, + 75,0,0,0,114,66,0,0,0,218,3,109,111,100,114,25, + 0,0,0,114,100,0,0,0,115,9,0,0,0,32,32,32, + 32,32,32,32,32,32,114,17,0,0,0,218,11,108,111,97, + 100,95,109,111,100,117,108,101,218,23,122,105,112,105,109,112, + 111,114,116,101,114,46,108,111,97,100,95,109,111,100,117,108, + 101,213,0,0,0,115,57,1,0,0,128,0,240,18,1,16, + 67,1,136,3,228,8,17,143,14,138,14,144,115,212,28,46, + 212,8,47,220,35,51,176,68,211,35,67,209,8,32,136,4, + 152,23,220,14,17,143,107,137,107,143,111,137,111,152,104,211, + 14,39,136,3,216,11,14,137,59,156,106,168,19,172,108,215, + 30,59,209,30,59,220,18,30,152,120,211,18,40,136,67,216, + 36,39,140,67,143,75,137,75,152,8,209,12,33,216,25,29, + 140,14,240,4,14,9,18,222,15,24,244,6,0,24,40,168, + 4,211,23,55,144,4,220,27,46,215,27,57,210,27,57,184, + 36,191,44,185,44,200,4,211,27,77,144,8,216,32,40,152, + 122,144,3,148,12,228,19,26,152,51,160,14,215,19,47,209, + 19,47,220,35,47,144,3,212,16,32,220,12,31,215,12,46, + 210,12,46,168,115,175,124,169,124,184,88,212,12,79,220,12, + 16,144,20,151,124,145,124,212,12,36,240,10,3,9,86,1, + 220,18,21,151,43,145,43,152,104,209,18,39,136,67,244,6, + 0,9,19,215,8,35,210,8,35,208,36,68,192,104,212,8, + 88,216,15,18,136,10,248,240,19,2,9,18,220,16,19,151, + 11,145,11,152,72,208,16,37,216,12,17,251,244,8,0,16, + 24,243,0,1,9,86,1,220,18,29,160,14,168,120,169,108, + 208,58,83,208,30,84,211,18,85,208,12,85,240,3,1,9, + 86,1,250,115,25,0,0,0,194,8,66,13,69,2,0,196, + 22,19,69,25,0,197,2,20,69,22,3,197,25,27,69,52, + 3,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,30,0,0,0,149,0,83,1,83, + 2,75,0,74,1,110,2,32,0,85,2,34,0,88,1,53, + 2,0,0,0,0,0,0,36,0,41,3,122,53,82,101,116, + 117,114,110,32,116,104,101,32,82,101,115,111,117,114,99,101, + 82,101,97,100,101,114,32,102,111,114,32,97,32,109,111,100, + 117,108,101,32,105,110,32,97,32,122,105,112,32,102,105,108, + 101,46,114,1,0,0,0,41,1,218,9,90,105,112,82,101, + 97,100,101,114,41,2,218,17,105,109,112,111,114,116,108,105, + 98,46,114,101,97,100,101,114,115,114,127,0,0,0,41,3, + 114,46,0,0,0,114,63,0,0,0,114,127,0,0,0,115, + 3,0,0,0,32,32,32,114,17,0,0,0,218,19,103,101, + 116,95,114,101,115,111,117,114,99,101,95,114,101,97,100,101, + 114,218,31,122,105,112,105,109,112,111,114,116,101,114,46,103, + 101,116,95,114,101,115,111,117,114,99,101,95,114,101,97,100, + 101,114,0,1,0,0,115,16,0,0,0,128,0,229,8,47, + 225,15,24,152,20,211,15,40,208,8,40,114,16,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,243,202,0,0,0,149,0,30,0,91,0, + 0,0,0,0,0,0,0,0,85,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0, + 0,0,110,1,85,1,36,0,33,0,91,4,0,0,0,0, + 0,0,0,0,7,0,97,65,0,0,32,0,30,0,91,7, + 0,0,0,0,0,0,0,0,85,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,1, + 0,0,0,0,0,0,61,1,110,1,91,0,0,0,0,0, + 0,0,0,0,85,0,82,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,39,0,0,0,31,0, + 85,1,36,0,33,0,91,8,0,0,0,0,0,0,0,0, + 7,0,97,7,0,0,32,0,48,0,110,1,31,0,31,0, + 85,1,36,0,102,0,61,3,31,0,102,1,102,0,61,3, + 31,0,102,1,41,1,122,41,82,101,116,117,114,110,32,116, + 104,101,32,102,105,108,101,115,32,119,105,116,104,105,110,32, + 116,104,101,32,97,114,99,104,105,118,101,32,112,97,116,104, + 46,41,5,114,41,0,0,0,114,43,0,0,0,114,83,0, + 0,0,114,42,0,0,0,114,5,0,0,0,41,2,114,46, + 0,0,0,218,5,102,105,108,101,115,115,2,0,0,0,32, + 32,114,17,0,0,0,114,82,0,0,0,218,22,122,105,112, + 105,109,112,111,114,116,101,114,46,95,103,101,116,95,102,105, + 108,101,115,7,1,0,0,115,113,0,0,0,128,0,240,4, + 6,9,27,220,20,40,168,20,175,28,169,28,209,20,54,136, + 69,240,14,0,16,21,136,12,248,244,13,0,16,24,243,0, + 4,9,27,240,2,3,13,27,220,61,76,200,84,207,92,201, + 92,211,61,90,208,16,90,144,5,212,24,44,168,84,175,92, + 169,92,210,24,58,240,8,0,16,21,136,12,248,244,7,0, + 20,34,243,0,1,13,27,216,24,26,146,5,224,15,20,136, + 12,240,7,1,13,27,250,240,7,4,9,27,250,115,38,0, + 0,0,130,19,23,0,151,10,65,34,3,162,40,65,13,2, + 193,13,12,65,30,5,193,25,1,65,34,3,193,29,1,65, + 30,5,193,30,4,65,34,3,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,68,0, + 0,0,149,0,91,0,0,0,0,0,0,0,0,0,82,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,0,82,4,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,83,1,53,2,0,0,0,0, + 0,0,32,0,103,1,41,2,122,55,73,110,118,97,108,105, + 100,97,116,101,115,32,116,104,101,32,99,97,99,104,101,32, + 111,102,32,102,105,108,101,32,100,97,116,97,32,111,102,32, + 116,104,101,32,97,114,99,104,105,118,101,32,112,97,116,104, + 46,78,41,3,114,41,0,0,0,218,3,112,111,112,114,43, + 0,0,0,169,1,114,46,0,0,0,115,1,0,0,0,32, + 114,17,0,0,0,218,17,105,110,118,97,108,105,100,97,116, + 101,95,99,97,99,104,101,115,218,29,122,105,112,105,109,112, + 111,114,116,101,114,46,105,110,118,97,108,105,100,97,116,101, + 95,99,97,99,104,101,115,20,1,0,0,115,22,0,0,0, + 128,0,228,8,28,215,8,32,209,8,32,160,20,167,28,161, + 28,168,116,213,8,52,114,16,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 243,70,0,0,0,149,0,83,1,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14, + 0,91,2,0,0,0,0,0,0,0,0,14,0,85,0,82, + 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,14,0,83,2,51,5,36,0,41,3,78,122,21, + 60,122,105,112,105,109,112,111,114,116,101,114,32,111,98,106, + 101,99,116,32,34,122,2,34,62,41,3,114,43,0,0,0, + 114,33,0,0,0,114,45,0,0,0,114,136,0,0,0,115, + 1,0,0,0,32,114,17,0,0,0,218,8,95,95,114,101, + 112,114,95,95,218,20,122,105,112,105,109,112,111,114,116,101, + 114,46,95,95,114,101,112,114,95,95,25,1,0,0,115,33, + 0,0,0,128,0,216,17,38,160,116,167,124,161,124,160,110, + 180,88,176,74,184,116,191,123,185,123,184,109,200,50,208,15, + 78,208,8,78,114,16,0,0,0,41,2,114,43,0,0,0, + 114,45,0,0,0,169,1,78,41,18,114,11,0,0,0,114, + 12,0,0,0,114,13,0,0,0,114,14,0,0,0,218,7, + 95,95,100,111,99,95,95,114,50,0,0,0,114,68,0,0, + 0,114,76,0,0,0,114,88,0,0,0,114,91,0,0,0, + 114,101,0,0,0,114,53,0,0,0,114,124,0,0,0,114, + 129,0,0,0,114,82,0,0,0,114,137,0,0,0,114,140, + 0,0,0,114,15,0,0,0,114,10,0,0,0,114,16,0, + 0,0,114,17,0,0,0,114,6,0,0,0,114,6,0,0, + 0,50,0,0,0,115,70,0,0,0,134,0,241,2,12,5, + 8,242,34,33,5,36,244,72,1,25,5,28,242,54,7,5, + 20,242,20,17,5,50,242,42,9,5,23,242,24,22,5,59, + 242,52,9,5,18,242,26,40,5,19,242,86,1,4,5,41, + 242,14,10,5,21,242,26,2,5,53,245,10,1,5,79,1, + 114,16,0,0,0,122,12,95,95,105,110,105,116,95,95,46, + 112,121,99,84,114,96,0,0,0,70,41,3,122,4,46,112, + 121,99,84,70,41,3,114,97,0,0,0,70,70,99,2,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,68,0,0,0,149,0,85,0,82,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 1,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,1,53,1,0,0,0,0,0,0,83, + 2,5,0,0,0,45,0,0,0,36,0,41,3,78,218,1, + 46,233,2,0,0,0,41,2,114,45,0,0,0,218,10,114, + 112,97,114,116,105,116,105,111,110,41,2,114,46,0,0,0, + 114,63,0,0,0,115,2,0,0,0,32,32,114,17,0,0, + 0,114,59,0,0,0,114,59,0,0,0,43,1,0,0,115, + 33,0,0,0,128,0,216,11,15,143,59,137,59,152,24,215, + 25,44,209,25,44,168,83,211,25,49,176,33,209,25,52,209, + 11,52,208,4,52,114,16,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 56,0,0,0,149,0,85,1,91,0,0,0,0,0,0,0, + 0,0,45,0,0,0,110,2,88,32,82,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0, + 0,0,0,0,0,0,59,0,0,0,36,0,114,142,0,0, + 0,41,2,114,33,0,0,0,114,82,0,0,0,41,3,114, + 46,0,0,0,114,25,0,0,0,218,7,100,105,114,112,97, + 116,104,115,3,0,0,0,32,32,32,114,17,0,0,0,114, + 60,0,0,0,114,60,0,0,0,47,1,0,0,115,29,0, + 0,0,128,0,240,8,0,15,19,148,88,137,111,128,71,224, + 11,18,151,111,145,111,211,22,39,209,11,39,208,4,39,114, + 16,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,112,0,0,0,149,0, + 91,1,0,0,0,0,0,0,0,0,88,1,53,2,0,0, + 0,0,0,0,110,2,91,2,0,0,0,0,0,0,0,0, + 19,0,72,33,0,0,117,3,0,0,112,52,110,5,88,35, + 45,0,0,0,110,6,88,96,82,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0, + 0,0,0,0,59,0,0,0,100,2,0,0,77,31,0,0, + 85,5,115,2,32,0,36,0,11,0,32,0,103,0,114,142, + 0,0,0,41,3,114,59,0,0,0,218,16,95,122,105,112, + 95,115,101,97,114,99,104,111,114,100,101,114,114,82,0,0, + 0,41,7,114,46,0,0,0,114,63,0,0,0,114,25,0, + 0,0,218,6,115,117,102,102,105,120,218,10,105,115,98,121, + 116,101,99,111,100,101,114,75,0,0,0,114,100,0,0,0, + 115,7,0,0,0,32,32,32,32,32,32,32,114,17,0,0, + 0,114,56,0,0,0,114,56,0,0,0,56,1,0,0,115, + 58,0,0,0,128,0,220,11,27,152,68,211,11,43,128,68, + 223,41,57,209,8,37,136,6,152,73,216,19,23,145,61,136, + 8,216,11,19,151,127,145,127,211,23,40,213,11,40,216,19, + 28,210,12,28,241,7,0,42,58,240,8,0,12,16,114,16, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 10,0,0,0,3,0,0,0,243,194,13,0,0,149,0,30, + 0,91,0,0,0,0,0,0,0,0,0,82,2,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,85,0,53,1,0,0,0,0,0,0,110,1,85,1,2, + 0,32,0,85,1,82,9,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0, + 0,110,2,30,0,30,0,85,1,82,11,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,3,83, + 4,53,2,0,0,0,0,0,0,32,0,85,1,82,9,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,3,91,12,0,0,0, + 0,0,0,0,0,91,14,0,0,0,0,0,0,0,0,45, + 0,0,0,91,16,0,0,0,0,0,0,0,0,45,0,0, + 0,91,18,0,0,0,0,0,0,0,0,45,0,0,0,110, + 4,91,21,0,0,0,0,0,0,0,0,88,52,45,10,0, + 0,83,3,53,2,0,0,0,0,0,0,110,5,30,0,85, + 1,82,11,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,5,53,1,0,0,0,0,0,0,32, + 0,85,1,82,23,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,4,53,1,0,0,0,0,0, + 0,110,6,85,6,82,25,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,91,26,0,0,0,0,0, + 0,0,0,53,1,0,0,0,0,0,0,110,7,85,6,82, + 25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,91,28,0,0,0,0,0,0,0,0,53,1,0, + 0,0,0,0,0,110,8,85,8,83,3,58,188,0,0,97, + 140,0,0,85,8,91,16,0,0,0,0,0,0,0,0,45, + 0,0,0,91,18,0,0,0,0,0,0,0,0,45,0,0, + 0,85,7,58,88,0,0,97,120,0,0,88,104,85,8,91, + 16,0,0,0,0,0,0,0,0,45,0,0,0,4,0,110, + 9,91,31,0,0,0,0,0,0,0,0,85,9,53,1,0, + 0,0,0,0,0,91,16,0,0,0,0,0,0,0,0,58, + 119,0,0,97,30,0,0,91,7,0,0,0,0,0,0,0, + 0,83,6,91,16,0,0,0,0,0,0,0,0,14,0,83, + 7,91,31,0,0,0,0,0,0,0,0,85,9,53,1,0, + 0,0,0,0,0,14,0,83,8,51,5,85,0,83,2,57, + 2,101,1,85,3,91,31,0,0,0,0,0,0,0,0,85, + 6,53,1,0,0,0,0,0,0,45,10,0,0,85,8,45, + 0,0,0,110,10,91,33,0,0,0,0,0,0,0,0,85, + 9,83,9,83,10,4,0,53,1,0,0,0,0,0,0,110, + 11,91,33,0,0,0,0,0,0,0,0,85,9,83,10,83, + 11,4,0,53,1,0,0,0,0,0,0,110,12,91,33,0, + 0,0,0,0,0,0,0,85,9,83,12,83,13,4,0,53, + 1,0,0,0,0,0,0,110,13,79,124,85,7,83,3,58, + 188,0,0,97,104,0,0,88,103,85,7,91,14,0,0,0, + 0,0,0,0,0,45,0,0,0,4,0,110,9,91,31,0, + 0,0,0,0,0,0,0,85,9,53,1,0,0,0,0,0, + 0,91,14,0,0,0,0,0,0,0,0,58,119,0,0,97, + 14,0,0,91,7,0,0,0,0,0,0,0,0,83,14,85, + 0,60,2,14,0,51,2,85,0,83,2,57,2,101,1,85, + 3,91,31,0,0,0,0,0,0,0,0,85,6,53,1,0, + 0,0,0,0,0,45,10,0,0,85,7,45,0,0,0,110, + 10,91,35,0,0,0,0,0,0,0,0,85,9,83,15,83, + 16,4,0,53,1,0,0,0,0,0,0,110,11,91,35,0, + 0,0,0,0,0,0,0,85,9,83,16,83,17,4,0,53, + 1,0,0,0,0,0,0,110,12,91,37,0,0,0,0,0, + 0,0,0,85,9,83,18,83,19,4,0,53,1,0,0,0, + 0,0,0,110,13,79,14,91,7,0,0,0,0,0,0,0, + 0,83,20,85,0,60,2,14,0,51,2,85,0,83,2,57, + 2,101,1,88,171,58,18,0,0,97,14,0,0,91,7,0, + 0,0,0,0,0,0,0,83,21,85,0,60,2,14,0,51, + 2,85,0,83,2,57,2,101,1,88,172,58,18,0,0,97, + 14,0,0,91,7,0,0,0,0,0,0,0,0,83,22,85, + 0,60,2,14,0,51,2,85,0,83,2,57,2,101,1,88, + 171,45,23,0,0,110,10,88,172,45,10,0,0,110,14,85, + 14,83,3,58,18,0,0,97,14,0,0,91,7,0,0,0, + 0,0,0,0,0,83,23,85,0,60,2,14,0,51,2,85, + 0,83,2,57,2,101,1,48,0,110,15,83,3,110,16,30, + 0,85,1,82,11,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,10,53,1,0,0,0,0,0, + 0,32,0,30,0,85,1,82,23,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,83,24,53,1,0, + 0,0,0,0,0,110,9,91,31,0,0,0,0,0,0,0, + 0,85,9,53,1,0,0,0,0,0,0,83,25,58,18,0, + 0,97,11,0,0,91,39,0,0,0,0,0,0,0,0,83, + 26,53,1,0,0,0,0,0,0,101,1,85,9,83,0,83, + 25,4,0,83,27,58,119,0,0,97,28,0,0,85,16,85, + 13,58,119,0,0,97,20,0,0,91,7,0,0,0,0,0, + 0,0,0,83,28,85,16,14,0,83,29,85,13,14,0,83, + 30,85,0,60,2,14,0,51,6,85,0,83,2,57,2,101, + 1,71,3,79,44,91,31,0,0,0,0,0,0,0,0,85, + 9,53,1,0,0,0,0,0,0,83,24,58,119,0,0,97, + 11,0,0,91,39,0,0,0,0,0,0,0,0,83,26,53, + 1,0,0,0,0,0,0,101,1,91,37,0,0,0,0,0, + 0,0,0,85,9,83,18,83,19,4,0,53,1,0,0,0, + 0,0,0,110,17,91,37,0,0,0,0,0,0,0,0,85, + 9,83,19,83,15,4,0,53,1,0,0,0,0,0,0,110, + 18,91,37,0,0,0,0,0,0,0,0,85,9,83,15,83, + 31,4,0,53,1,0,0,0,0,0,0,110,19,91,37,0, + 0,0,0,0,0,0,0,85,9,83,31,83,16,4,0,53, + 1,0,0,0,0,0,0,110,20,91,35,0,0,0,0,0, + 0,0,0,85,9,83,16,83,17,4,0,53,1,0,0,0, + 0,0,0,110,21,91,35,0,0,0,0,0,0,0,0,85, + 9,83,17,83,12,4,0,53,1,0,0,0,0,0,0,110, + 22,91,35,0,0,0,0,0,0,0,0,85,9,83,12,83, + 32,4,0,53,1,0,0,0,0,0,0,110,3,91,37,0, + 0,0,0,0,0,0,0,85,9,83,32,83,33,4,0,53, + 1,0,0,0,0,0,0,110,23,91,37,0,0,0,0,0, + 0,0,0,85,9,83,33,83,13,4,0,53,1,0,0,0, + 0,0,0,110,24,91,37,0,0,0,0,0,0,0,0,85, + 9,83,13,83,34,4,0,53,1,0,0,0,0,0,0,110, + 25,91,35,0,0,0,0,0,0,0,0,85,9,83,35,83, + 24,4,0,53,1,0,0,0,0,0,0,110,26,85,23,85, + 24,45,0,0,0,85,25,45,0,0,0,110,27,30,0,85, + 1,82,23,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,85,23,53,1,0,0,0,0,0,0,110, + 28,91,31,0,0,0,0,0,0,0,0,85,28,53,1,0, + 0,0,0,0,0,85,23,58,119,0,0,97,14,0,0,91, + 7,0,0,0,0,0,0,0,0,83,5,85,0,60,2,14, + 0,51,2,85,0,83,2,57,2,101,1,30,0,85,27,85, + 23,45,10,0,0,110,29,91,41,0,0,0,0,0,0,0, + 0,85,1,82,23,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,29,53,1,0,0,0,0,0, + 0,53,1,0,0,0,0,0,0,110,30,91,31,0,0,0, + 0,0,0,0,0,85,30,53,1,0,0,0,0,0,0,85, + 29,58,119,0,0,97,14,0,0,91,7,0,0,0,0,0, + 0,0,0,83,5,85,0,60,2,14,0,51,2,85,0,83, + 2,57,2,101,1,30,0,85,17,83,36,45,1,0,0,40, + 0,0,0,0,0,0,0,97,17,0,0,85,28,82,43,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,53,0,0,0,0,0,0,0,110,28,79,18,30,0,85, + 28,82,43,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,37,53,1,0,0,0,0,0,0,110, + 28,85,28,82,51,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,39,91,52,0,0,0,0,0, + 0,0,0,53,2,0,0,0,0,0,0,110,28,91,54,0, + 0,0,0,0,0,0,0,82,56,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,34,0,85,0,85, + 28,53,2,0,0,0,0,0,0,110,31,85,3,91,58,0, + 0,0,0,0,0,0,0,58,88,0,0,100,21,0,0,85, + 22,91,58,0,0,0,0,0,0,0,0,58,88,0,0,100, + 11,0,0,85,26,91,58,0,0,0,0,0,0,0,0,58, + 88,0,0,71,1,97,90,0,0,85,30,40,0,0,0,0, + 0,0,0,71,1,97,59,0,0,91,31,0,0,0,0,0, + 0,0,0,85,30,53,1,0,0,0,0,0,0,83,25,58, + 18,0,0,97,14,0,0,91,7,0,0,0,0,0,0,0, + 0,83,40,85,0,60,2,14,0,51,2,85,0,83,2,57, + 2,101,1,91,37,0,0,0,0,0,0,0,0,85,30,83, + 0,83,4,4,0,53,1,0,0,0,0,0,0,110,32,91, + 37,0,0,0,0,0,0,0,0,85,30,83,4,83,25,4, + 0,53,1,0,0,0,0,0,0,110,33,91,31,0,0,0, + 0,0,0,0,0,85,30,53,1,0,0,0,0,0,0,83, + 25,85,33,45,0,0,0,58,18,0,0,97,14,0,0,91, + 7,0,0,0,0,0,0,0,0,83,40,85,0,60,2,14, + 0,51,2,85,0,83,2,57,2,101,1,85,32,91,60,0, + 0,0,0,0,0,0,0,58,88,0,0,97,198,0,0,91, + 31,0,0,0,0,0,0,0,0,85,30,53,1,0,0,0, + 0,0,0,83,25,45,10,0,0,83,18,45,6,0,0,83, + 3,58,119,0,0,97,14,0,0,91,7,0,0,0,0,0, + 0,0,0,83,40,85,0,60,2,14,0,51,2,85,0,83, + 2,57,2,101,1,91,31,0,0,0,0,0,0,0,0,85, + 30,53,1,0,0,0,0,0,0,83,25,45,10,0,0,83, + 18,45,2,0,0,110,34,85,34,83,41,58,148,0,0,97, + 14,0,0,91,7,0,0,0,0,0,0,0,0,83,40,85, + 0,60,2,14,0,51,2,85,0,83,2,57,2,101,1,83, + 3,83,0,75,31,110,35,91,65,0,0,0,0,0,0,0, + 0,85,35,82,67,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,42,91,69,0,0,0,0,0, + 0,0,0,85,34,83,41,53,2,0,0,0,0,0,0,14, + 0,83,43,51,3,85,30,83,25,83,44,57,3,53,1,0, + 0,0,0,0,0,110,36,85,3,91,58,0,0,0,0,0, + 0,0,0,58,88,0,0,97,17,0,0,85,36,82,71,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,3,53,1,0,0,0,0,0,0,110,3,85,22,91, + 58,0,0,0,0,0,0,0,0,58,88,0,0,97,17,0, + 0,85,36,82,71,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,83,3,53,1,0,0,0,0,0, + 0,110,22,85,26,91,58,0,0,0,0,0,0,0,0,58, + 88,0,0,97,17,0,0,85,36,82,71,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,3,53, + 1,0,0,0,0,0,0,110,26,79,41,85,30,83,25,85, + 33,45,0,0,0,83,0,4,0,110,30,85,30,40,0,0, + 0,0,0,0,0,97,3,0,0,71,1,77,59,0,0,91, + 72,0,0,0,0,0,0,0,0,82,74,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,83, + 45,85,31,53,2,0,0,0,0,0,0,32,0,85,26,85, + 12,58,148,0,0,97,14,0,0,91,7,0,0,0,0,0, + 0,0,0,83,46,85,0,60,2,14,0,51,2,85,0,83, + 2,57,2,101,1,85,26,85,14,45,13,0,0,110,26,85, + 31,85,18,85,22,85,3,85,26,85,19,85,20,85,21,52, + 8,110,37,85,37,85,15,85,28,39,0,0,0,85,16,83, + 47,45,13,0,0,110,16,71,3,77,124,0,0,85,1,82, + 11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,2,53,1,0,0,0,0,0,0,32,0,30, + 0,83,0,83,0,83,0,53,2,0,0,0,0,0,0,32, + 0,91,72,0,0,0,0,0,0,0,0,82,74,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,83,48,87,16,85,0,53,3,0,0,0,0,0,0,32, + 0,87,15,36,0,33,0,91,4,0,0,0,0,0,0,0, + 0,7,0,97,15,0,0,32,0,91,7,0,0,0,0,0, + 0,0,0,83,1,85,0,60,2,14,0,51,2,85,0,83, + 2,57,2,101,1,102,0,61,3,31,0,102,1,33,0,91, + 4,0,0,0,0,0,0,0,0,7,0,97,15,0,0,32, + 0,91,7,0,0,0,0,0,0,0,0,83,5,85,0,60, + 2,14,0,51,2,85,0,83,2,57,2,101,1,102,0,61, + 3,31,0,102,1,33,0,91,4,0,0,0,0,0,0,0, + 0,7,0,97,15,0,0,32,0,91,7,0,0,0,0,0, + 0,0,0,83,5,85,0,60,2,14,0,51,2,85,0,83, + 2,57,2,101,1,102,0,61,3,31,0,102,1,33,0,91, + 4,0,0,0,0,0,0,0,0,7,0,97,15,0,0,32, + 0,91,7,0,0,0,0,0,0,0,0,83,5,85,0,60, + 2,14,0,51,2,85,0,83,2,57,2,101,1,102,0,61, + 3,31,0,102,1,33,0,91,4,0,0,0,0,0,0,0, + 0,7,0,97,15,0,0,32,0,91,7,0,0,0,0,0, + 0,0,0,83,5,85,0,60,2,14,0,51,2,85,0,83, + 2,57,2,101,1,102,0,61,3,31,0,102,1,33,0,91, + 4,0,0,0,0,0,0,0,0,7,0,97,15,0,0,32, + 0,91,7,0,0,0,0,0,0,0,0,83,5,85,0,60, + 2,14,0,51,2,85,0,83,2,57,2,101,1,102,0,61, + 3,31,0,102,1,33,0,91,44,0,0,0,0,0,0,0, + 0,7,0,97,40,0,0,32,0,85,28,82,43,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83, + 38,53,1,0,0,0,0,0,0,82,47,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,91,48,0, + 0,0,0,0,0,0,0,53,1,0,0,0,0,0,0,110, + 28,31,0,71,2,78,227,102,0,61,3,31,0,102,1,33, + 0,85,1,82,11,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,2,53,1,0,0,0,0,0, + 0,32,0,102,0,61,3,31,0,102,1,33,0,44,0,40, + 0,0,0,0,0,0,0,100,1,0,0,102,2,32,0,31, + 0,32,0,32,0,71,1,78,28,61,3,31,0,102,1,41, + 49,78,122,21,99,97,110,39,116,32,111,112,101,110,32,90, + 105,112,32,102,105,108,101,58,32,114,24,0,0,0,114,1, + 0,0,0,114,146,0,0,0,250,21,99,97,110,39,116,32, + 114,101,97,100,32,90,105,112,32,102,105,108,101,58,32,122, + 29,99,111,114,114,117,112,116,32,90,105,112,54,52,32,102, + 105,108,101,58,32,69,120,112,101,99,116,101,100,32,122,40, + 32,98,121,116,101,32,122,105,112,54,52,32,99,101,110,116, + 114,97,108,32,100,105,114,101,99,116,111,114,121,44,32,98, + 117,116,32,114,101,97,100,32,122,7,32,98,121,116,101,115, + 46,233,40,0,0,0,233,48,0,0,0,114,19,0,0,0, + 233,24,0,0,0,114,9,0,0,0,122,18,99,111,114,114, + 117,112,116,32,90,105,112,32,102,105,108,101,58,32,233,12, + 0,0,0,233,16,0,0,0,114,20,0,0,0,233,8,0, + 0,0,233,10,0,0,0,122,16,110,111,116,32,97,32,90, + 105,112,32,102,105,108,101,58,32,122,28,98,97,100,32,99, + 101,110,116,114,97,108,32,100,105,114,101,99,116,111,114,121, + 32,115,105,122,101,58,32,122,30,98,97,100,32,99,101,110, + 116,114,97,108,32,100,105,114,101,99,116,111,114,121,32,111, + 102,102,115,101,116,58,32,122,38,98,97,100,32,99,101,110, + 116,114,97,108,32,100,105,114,101,99,116,111,114,121,32,115, + 105,122,101,32,111,114,32,111,102,102,115,101,116,58,32,233, + 46,0,0,0,233,4,0,0,0,250,27,69,79,70,32,114, + 101,97,100,32,119,104,101,114,101,32,110,111,116,32,101,120, + 112,101,99,116,101,100,115,4,0,0,0,80,75,1,2,122, + 24,109,105,115,109,97,116,99,104,101,100,32,110,117,109,95, + 101,110,116,114,105,101,115,58,32,122,11,32,115,104,111,117, + 108,100,32,98,101,32,122,4,32,105,110,32,233,14,0,0, + 0,233,28,0,0,0,233,30,0,0,0,233,34,0,0,0, + 233,42,0,0,0,105,0,8,0,0,218,5,97,115,99,105, + 105,218,6,108,97,116,105,110,49,218,1,47,122,25,99,97, + 110,39,116,32,114,101,97,100,32,104,101,97,100,101,114,32, + 101,120,116,114,97,58,32,233,3,0,0,0,218,1,60,218, + 1,81,41,1,218,6,111,102,102,115,101,116,122,54,122,105, + 112,105,109,112,111,114,116,58,32,115,117,115,112,101,99,116, + 101,100,32,122,105,112,54,52,32,98,117,116,32,110,111,32, + 122,105,112,54,52,32,101,120,116,114,97,32,102,111,114,32, + 123,33,114,125,122,25,98,97,100,32,108,111,99,97,108,32, + 104,101,97,100,101,114,32,111,102,102,115,101,116,58,32,114, + 7,0,0,0,122,33,122,105,112,105,109,112,111,114,116,58, + 32,102,111,117,110,100,32,123,125,32,110,97,109,101,115,32, + 105,110,32,123,33,114,125,41,38,218,3,95,105,111,218,9, + 111,112,101,110,95,99,111,100,101,114,37,0,0,0,114,5, + 0,0,0,218,4,116,101,108,108,218,4,115,101,101,107,218, + 15,77,65,88,95,67,79,77,77,69,78,84,95,76,69,78, + 218,20,69,78,68,95,67,69,78,84,82,65,76,95,68,73, + 82,95,83,73,90,69,218,23,69,78,68,95,67,69,78,84, + 82,65,76,95,68,73,82,95,83,73,90,69,95,54,52,218, + 31,69,78,68,95,67,69,78,84,82,65,76,95,68,73,82, + 95,76,79,67,65,84,79,82,95,83,73,90,69,95,54,52, + 218,3,109,97,120,218,4,114,101,97,100,218,5,114,102,105, + 110,100,218,18,83,84,82,73,78,71,95,69,78,68,95,65, + 82,67,72,73,86,69,218,17,83,84,82,73,78,71,95,69, + 78,68,95,90,73,80,95,54,52,114,81,0,0,0,114,4, + 0,0,0,114,3,0,0,0,114,2,0,0,0,218,8,69, + 79,70,69,114,114,111,114,218,10,109,101,109,111,114,121,118, + 105,101,119,114,98,0,0,0,218,18,85,110,105,99,111,100, + 101,68,101,99,111,100,101,69,114,114,111,114,218,9,116,114, + 97,110,115,108,97,116,101,218,11,99,112,52,51,55,95,116, + 97,98,108,101,114,32,0,0,0,114,33,0,0,0,114,34, + 0,0,0,114,44,0,0,0,218,10,77,65,88,95,85,73, + 78,84,51,50,218,15,90,73,80,54,52,95,69,88,84,82, + 65,95,84,65,71,218,6,115,116,114,117,99,116,218,4,108, + 105,115,116,218,11,117,110,112,97,99,107,95,102,114,111,109, + 218,3,109,105,110,114,135,0,0,0,114,57,0,0,0,114, + 121,0,0,0,41,38,114,43,0,0,0,218,2,102,112,218, + 12,115,116,97,114,116,95,111,102,102,115,101,116,218,9,102, + 105,108,101,95,115,105,122,101,218,26,109,97,120,95,99,111, + 109,109,101,110,116,95,112,108,117,115,95,100,105,114,115,95, + 115,105,122,101,218,17,109,97,120,95,99,111,109,109,101,110, + 116,95,115,116,97,114,116,218,4,100,97,116,97,218,3,112, + 111,115,218,5,112,111,115,54,52,218,6,98,117,102,102,101, + 114,218,15,104,101,97,100,101,114,95,112,111,115,105,116,105, + 111,110,218,22,99,101,110,116,114,97,108,95,100,105,114,101, + 99,116,111,114,121,95,115,105,122,101,218,26,99,101,110,116, + 114,97,108,95,100,105,114,101,99,116,111,114,121,95,112,111, + 115,105,116,105,111,110,218,11,110,117,109,95,101,110,116,114, + 105,101,115,218,10,97,114,99,95,111,102,102,115,101,116,114, + 132,0,0,0,218,5,99,111,117,110,116,218,5,102,108,97, + 103,115,218,8,99,111,109,112,114,101,115,115,218,4,116,105, + 109,101,218,4,100,97,116,101,218,3,99,114,99,218,9,100, + 97,116,97,95,115,105,122,101,218,9,110,97,109,101,95,115, + 105,122,101,218,10,101,120,116,114,97,95,115,105,122,101,218, + 12,99,111,109,109,101,110,116,95,115,105,122,101,218,11,102, + 105,108,101,95,111,102,102,115,101,116,218,11,104,101,97,100, + 101,114,95,115,105,122,101,114,54,0,0,0,218,14,101,120, + 116,114,97,95,100,97,116,97,95,108,101,110,218,10,101,120, + 116,114,97,95,100,97,116,97,114,25,0,0,0,218,3,116, + 97,103,218,4,115,105,122,101,218,16,110,117,109,95,101,120, + 116,114,97,95,118,97,108,117,101,115,114,198,0,0,0,218, + 6,118,97,108,117,101,115,218,1,116,115,38,0,0,0,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,114,17,0,0,0,114,42,0,0,0,114, + 42,0,0,0,87,1,0,0,115,13,8,0,0,128,0,240, + 2,3,5,80,1,220,13,16,143,93,138,93,152,55,211,13, + 35,136,2,242,8,0,10,12,240,8,0,24,26,151,119,145, + 119,147,121,136,12,240,2,65,3,9,34,240,4,5,13,51, + 216,16,18,151,7,145,7,152,1,152,49,148,13,216,28,30, + 159,71,153,71,155,73,144,9,244,10,0,17,32,212,34,54, + 209,16,54,220,16,39,241,3,1,17,40,220,42,73,241,3, + 1,17,74,1,240,3,0,13,39,244,6,0,33,36,160,73, + 209,36,74,200,65,211,32,78,208,12,29,240,2,5,13,51, + 216,16,18,151,7,145,7,208,24,41,212,16,42,216,23,25, + 151,119,145,119,208,31,57,211,23,58,144,4,240,8,0,19, + 23,151,42,145,42,212,29,47,211,18,48,136,67,216,20,24, + 151,74,145,74,212,31,48,211,20,49,136,69,224,16,21,152, + 17,147,10,152,117,212,37,60,209,31,60,212,61,92,209,31, + 92,208,94,97,211,31,97,224,25,29,160,69,212,44,67,209, + 36,67,208,25,68,144,6,220,19,22,144,118,147,59,212,34, + 57,211,19,57,220,26,40,216,26,55,212,56,79,208,55,80, + 240,0,1,81,1,61,220,61,64,192,22,187,91,184,77,200, + 23,240,3,1,25,82,1,224,29,36,241,7,3,27,38,240, + 0,3,21,38,240,8,0,35,44,172,99,176,36,171,105,209, + 34,55,184,37,209,34,63,144,15,228,41,55,184,6,184,114, + 192,34,184,13,211,41,70,208,16,38,220,45,59,184,70,192, + 50,192,98,184,77,211,45,74,208,16,42,220,30,44,168,86, + 176,66,176,114,168,93,211,30,59,145,11,216,17,20,152,1, + 147,24,216,25,29,160,35,212,38,58,209,34,58,208,25,59, + 144,6,220,19,22,144,118,147,59,212,34,54,211,19,54,220, + 26,40,208,43,61,184,103,185,91,208,41,73,216,46,53,241, + 3,1,27,55,240,0,1,21,55,240,6,0,35,44,172,99, + 176,36,171,105,209,34,55,184,35,209,34,61,144,15,244,8, + 0,42,56,184,6,184,114,192,34,184,13,211,41,70,208,16, + 38,220,45,59,184,70,192,50,192,98,184,77,211,45,74,208, + 16,42,220,30,44,168,86,176,65,176,98,168,92,211,30,58, + 145,11,244,10,0,23,37,208,39,55,184,7,177,123,208,37, + 67,216,42,49,241,3,1,23,51,240,0,1,17,51,240,14, + 0,16,31,211,15,55,220,22,36,208,39,67,192,71,193,59, + 208,37,79,208,86,93,209,22,94,208,16,94,216,15,30,211, + 15,59,220,22,36,208,39,69,192,103,193,91,208,37,81,208, + 88,95,209,22,96,208,16,96,216,12,27,209,12,53,136,79, + 240,8,0,26,41,209,25,69,136,74,216,15,25,152,65,139, + 126,220,22,36,208,39,77,200,103,201,91,208,37,89,208,96, + 103,209,22,104,208,16,104,224,20,22,136,69,224,20,21,136, + 69,240,2,3,13,88,1,216,16,18,151,7,145,7,152,15, + 212,16,40,240,6,0,19,23,216,25,27,159,23,153,23,160, + 18,155,27,144,6,220,19,22,144,118,147,59,160,17,147,63, + 220,26,34,208,35,64,211,26,65,208,20,65,224,19,25,152, + 34,152,49,144,58,160,29,211,19,46,216,23,28,160,11,211, + 23,43,220,30,44,216,30,54,176,117,176,103,184,91,200,27, + 200,13,208,85,89,208,90,97,209,89,100,208,28,101,216,33, + 40,241,5,3,31,26,240,0,3,25,26,241,8,0,21,26, + 220,19,22,144,118,147,59,160,34,211,19,36,220,26,34,208, + 35,64,211,26,65,208,20,65,220,24,38,160,118,168,97,176, + 2,160,124,211,24,52,144,5,220,27,41,168,38,176,18,176, + 66,168,45,211,27,56,144,8,220,23,37,160,102,168,82,176, + 2,160,109,211,23,52,144,4,220,23,37,160,102,168,82,176, + 2,160,109,211,23,52,144,4,220,22,36,160,86,168,66,168, + 114,160,93,211,22,51,144,3,220,28,42,168,54,176,34,176, + 82,168,61,211,28,57,144,9,220,28,42,168,54,176,34,176, + 82,168,61,211,28,57,144,9,220,28,42,168,54,176,34,176, + 82,168,61,211,28,57,144,9,220,29,43,168,70,176,50,176, + 98,168,77,211,29,58,144,10,220,31,45,168,102,176,82,184, + 2,168,109,211,31,60,144,12,220,30,44,168,86,176,66,176, + 114,168,93,211,30,59,144,11,216,30,39,168,42,209,30,52, + 176,124,209,30,67,144,11,240,4,3,17,92,1,216,27,29, + 159,55,153,55,160,57,211,27,45,144,68,244,6,0,20,23, + 144,116,147,57,160,9,211,19,41,220,26,40,208,43,64,192, + 23,193,11,208,41,76,208,83,90,209,26,91,208,20,91,240, + 8,7,17,92,1,216,37,48,176,57,209,37,60,144,78,220, + 33,43,168,66,175,71,169,71,176,78,211,44,67,211,33,68, + 144,74,228,23,26,152,58,147,127,168,46,211,23,56,220,30, + 44,208,47,68,192,87,193,75,208,45,80,208,87,94,209,30, + 95,208,24,95,240,3,0,24,57,240,10,0,20,25,152,53, + 151,61,224,27,31,159,59,153,59,155,61,145,68,240,6,3, + 21,76,1,216,31,35,159,123,153,123,168,55,211,31,51,152, + 4,240,8,0,24,28,151,124,145,124,160,67,172,24,211,23, + 50,144,4,220,23,42,215,23,53,210,23,53,176,103,184,116, + 211,23,68,144,4,240,8,0,21,30,164,26,211,20,43,216, + 20,29,164,26,211,20,43,216,20,31,164,58,212,20,45,247, + 8,0,27,37,220,27,30,152,122,155,63,168,81,211,27,46, + 220,34,48,208,51,76,200,87,201,75,208,49,88,208,95,102, + 209,34,103,208,28,103,220,30,44,168,90,184,2,184,17,168, + 94,211,30,60,152,3,220,31,45,168,106,184,17,184,49,168, + 111,211,31,62,152,4,220,27,30,152,122,155,63,168,81,176, + 20,169,88,211,27,53,220,34,48,208,51,76,200,87,201,75, + 208,49,88,208,95,102,209,34,103,208,28,103,216,27,30,164, + 47,211,27,49,220,32,35,160,74,163,15,176,33,209,32,51, + 176,113,209,31,56,184,65,211,31,61,220,38,52,208,55,80, + 208,81,88,209,80,91,208,53,92,208,99,106,209,38,107,208, + 32,107,220,48,51,176,74,179,15,192,33,209,48,67,200,1, + 209,47,73,208,28,44,216,31,47,176,33,211,31,51,220,38, + 52,208,55,80,208,81,88,209,80,91,208,53,92,208,99,106, + 209,38,107,208,32,107,219,28,41,220,37,41,168,38,215,42, + 60,209,42,60,184,113,196,19,208,69,85,208,87,88,211,65, + 89,208,64,90,208,90,91,208,61,92,216,61,71,208,80,81, + 240,3,0,43,61,240,0,1,43,83,1,243,0,1,38,84, + 1,152,70,240,12,0,32,41,172,74,211,31,54,216,44,50, + 175,74,169,74,176,113,171,77,160,9,216,31,40,172,74,211, + 31,54,216,44,50,175,74,169,74,176,113,171,77,160,9,216, + 31,42,172,106,211,31,56,216,46,52,175,106,169,106,184,17, + 171,109,160,11,224,28,33,240,8,0,38,48,176,1,176,36, + 177,6,176,7,208,37,56,152,10,247,63,0,27,37,153,42, + 244,66,1,0,25,35,215,24,51,210,24,51,216,28,84,216, + 28,32,244,5,3,25,26,240,18,0,20,31,208,33,59,211, + 19,59,220,26,40,208,43,68,192,87,193,75,208,41,80,208, + 87,94,209,26,95,208,20,95,216,16,27,152,122,209,16,41, + 144,11,224,21,25,152,56,160,89,176,9,184,59,200,4,200, + 100,208,84,87,208,20,88,144,1,216,30,31,144,5,144,100, + 145,11,216,16,21,152,17,145,10,144,5,242,101,3,0,19, + 23,240,104,3,0,13,15,143,71,137,71,144,76,213,12,33, + 247,77,6,0,10,12,244,78,6,0,5,15,215,4,31,210, + 4,31,208,32,67,192,85,200,71,212,4,84,216,11,16,128, + 76,248,244,87,6,0,12,19,243,0,1,5,80,1,220,14, + 28,208,31,52,176,87,177,75,208,29,64,192,119,209,14,79, + 208,8,79,240,3,1,5,80,1,251,244,26,0,20,27,243, + 0,2,13,51,220,22,36,208,39,60,184,87,185,75,208,37, + 72,216,42,49,241,3,1,23,51,240,0,1,17,51,240,3, + 2,13,51,251,244,20,0,20,27,243,0,2,13,51,220,22, + 36,208,39,60,184,87,185,75,208,37,72,216,42,49,241,3, + 1,23,51,240,0,1,17,51,240,3,2,13,51,251,244,120, + 1,0,20,27,243,0,1,13,88,1,220,22,36,208,39,60, + 184,87,185,75,208,37,72,200,119,209,22,87,208,16,87,240, + 3,1,13,88,1,251,244,62,0,24,31,243,0,1,17,92, + 1,220,26,40,208,43,64,192,23,193,11,208,41,76,208,83, + 90,209,26,91,208,20,91,240,3,1,17,92,1,251,244,26, + 0,24,31,243,0,1,17,92,1,220,26,40,208,43,64,192, + 23,193,11,208,41,76,208,83,90,209,26,91,208,20,91,240, + 3,1,17,92,1,251,244,20,0,28,46,243,0,1,21,76, + 1,216,31,35,159,123,153,123,168,56,211,31,52,215,31,62, + 209,31,62,188,123,211,31,75,155,4,240,3,1,21,76,1, + 251,240,64,2,0,13,15,143,71,137,71,144,76,213,12,33, + 250,247,77,6,0,10,12,142,18,250,115,205,0,0,0,130, + 22,87,28,0,154,17,91,15,3,173,34,87,56,2,193,15, + 41,90,57,2,193,57,34,88,20,2,194,27,69,62,90,57, + 2,200,26,17,88,48,2,200,43,68,13,90,57,2,204,57, + 17,89,12,2,205,10,29,90,57,2,205,40,60,89,40,2, + 206,36,28,90,57,2,207,1,17,90,4,2,207,18,70,12, + 90,57,2,213,33,65,7,90,57,2,214,40,17,91,15,3, + 215,28,25,87,53,3,215,56,25,88,17,5,216,17,3,90, + 57,2,216,20,25,88,45,5,216,45,3,90,57,2,216,48, + 25,89,9,5,217,9,3,90,57,2,217,12,25,89,37,5, + 217,37,3,90,57,2,217,40,25,90,1,5,218,1,3,90, + 57,2,218,4,46,90,54,5,218,50,3,90,57,2,218,53, + 1,90,54,5,218,54,3,90,57,2,218,57,19,91,12,5, + 219,12,3,91,15,3,219,15,10,91,30,7,117,190,1,0, + 0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14, + 15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30, + 31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46, + 47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62, + 63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78, + 79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94, + 95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110, + 111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126, + 127,195,135,195,188,195,169,195,162,195,164,195,160,195,165,195, + 167,195,170,195,171,195,168,195,175,195,174,195,172,195,132,195, + 133,195,137,195,166,195,134,195,180,195,182,195,178,195,187,195, + 185,195,191,195,150,195,156,194,162,194,163,194,165,226,130,167, + 198,146,195,161,195,173,195,179,195,186,195,177,195,145,194,170, + 194,186,194,191,226,140,144,194,172,194,189,194,188,194,161,194, + 171,194,187,226,150,145,226,150,146,226,150,147,226,148,130,226, + 148,164,226,149,161,226,149,162,226,149,150,226,149,149,226,149, + 163,226,149,145,226,149,151,226,149,157,226,149,156,226,149,155, + 226,148,144,226,148,148,226,148,180,226,148,172,226,148,156,226, + 148,128,226,148,188,226,149,158,226,149,159,226,149,154,226,149, + 148,226,149,169,226,149,166,226,149,160,226,149,144,226,149,172, + 226,149,167,226,149,168,226,149,164,226,149,165,226,149,153,226, + 149,152,226,149,146,226,149,147,226,149,171,226,149,170,226,148, + 152,226,148,140,226,150,136,226,150,132,226,150,140,226,150,144, + 226,150,128,206,177,195,159,206,147,207,128,206,163,207,131,194, + 181,207,132,206,166,206,152,206,169,206,180,226,136,158,207,134, + 206,181,226,136,169,226,137,161,194,177,226,137,165,226,137,164, + 226,140,160,226,140,161,195,183,226,137,136,194,176,226,136,153, + 194,183,226,136,154,226,129,191,194,178,226,150,160,194,160,99, + 0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,1,0,0,149,0,91,0,0,0,0, + 0,0,0,0,0,40,0,0,0,0,0,0,0,97,33,0, + 0,91,2,0,0,0,0,0,0,0,0,82,4,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34, + 0,83,1,53,1,0,0,0,0,0,0,32,0,91,7,0, + 0,0,0,0,0,0,0,83,2,53,1,0,0,0,0,0, + 0,101,1,83,3,113,0,30,0,83,4,83,5,75,4,74, + 5,110,0,32,0,30,0,83,6,113,0,91,2,0,0,0, + 0,0,0,0,0,82,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,0,83,7,53,1,0, + 0,0,0,0,0,32,0,85,0,36,0,33,0,91,12,0, + 0,0,0,0,0,0,0,7,0,97,34,0,0,32,0,91, + 2,0,0,0,0,0,0,0,0,82,4,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,83, + 1,53,1,0,0,0,0,0,0,32,0,91,7,0,0,0, + 0,0,0,0,0,83,2,53,1,0,0,0,0,0,0,101, + 1,102,0,61,3,31,0,102,1,33,0,83,6,113,0,102, + 0,61,3,31,0,102,1,41,8,78,122,27,122,105,112,105, + 109,112,111,114,116,58,32,122,108,105,98,32,85,78,65,86, + 65,73,76,65,66,76,69,250,41,99,97,110,39,116,32,100, + 101,99,111,109,112,114,101,115,115,32,100,97,116,97,59,32, + 122,108,105,98,32,110,111,116,32,97,118,97,105,108,97,98, + 108,101,84,114,1,0,0,0,169,1,218,10,100,101,99,111, + 109,112,114,101,115,115,70,122,25,122,105,112,105,109,112,111, + 114,116,58,32,122,108,105,98,32,97,118,97,105,108,97,98, + 108,101,41,7,218,15,95,105,109,112,111,114,116,105,110,103, + 95,122,108,105,98,114,57,0,0,0,114,121,0,0,0,114, + 5,0,0,0,218,4,122,108,105,98,114,238,0,0,0,218, + 9,69,120,99,101,112,116,105,111,110,114,237,0,0,0,115, + 1,0,0,0,32,114,17,0,0,0,218,20,95,103,101,116, + 95,100,101,99,111,109,112,114,101,115,115,95,102,117,110,99, + 114,242,0,0,0,79,2,0,0,115,131,0,0,0,128,0, + 231,7,22,130,127,244,6,0,9,19,215,8,35,210,8,35, + 208,36,65,212,8,66,220,14,28,208,29,72,211,14,73,208, + 8,73,224,22,26,128,79,240,2,6,5,32,222,8,35,240, + 10,0,27,32,136,15,228,4,14,215,4,31,210,4,31,208, + 32,59,212,4,60,216,11,21,208,4,21,248,244,15,0,12, + 21,243,0,2,5,74,1,220,8,18,215,8,35,210,8,35, + 208,36,65,212,8,66,220,14,28,208,29,72,211,14,73,208, + 8,73,240,5,2,5,74,1,251,240,8,0,27,32,137,15, + 250,115,23,0,0,0,176,6,65,17,0,193,17,44,65,61, + 3,193,61,3,66,0,0,194,0,4,66,4,3,99,2,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,243,224,2,0,0,149,0,85,1,117,8,0,0,112, + 35,112,69,112,103,112,137,85,4,83,1,58,18,0,0,97, + 11,0,0,91,1,0,0,0,0,0,0,0,0,83,2,53, + 1,0,0,0,0,0,0,101,1,91,2,0,0,0,0,0, + 0,0,0,82,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,85,0,53,1,0,0,0, + 0,0,0,2,0,110,10,30,0,85,10,82,7,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85, + 6,53,1,0,0,0,0,0,0,32,0,85,10,82,11,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,5,53,1,0,0,0,0,0,0,110,11,91,13,0, + 0,0,0,0,0,0,0,85,11,53,1,0,0,0,0,0, + 0,83,5,58,119,0,0,97,11,0,0,91,15,0,0,0, + 0,0,0,0,0,83,6,53,1,0,0,0,0,0,0,101, + 1,85,11,83,0,83,7,4,0,83,8,58,119,0,0,97, + 14,0,0,91,1,0,0,0,0,0,0,0,0,83,9,85, + 0,60,2,14,0,51,2,85,0,83,4,57,2,101,1,91, + 17,0,0,0,0,0,0,0,0,85,11,83,10,83,11,4, + 0,53,1,0,0,0,0,0,0,110,12,91,17,0,0,0, + 0,0,0,0,0,85,11,83,11,83,5,4,0,53,1,0, + 0,0,0,0,0,110,13,83,5,85,12,45,0,0,0,85, + 13,45,0,0,0,110,14,88,110,45,13,0,0,110,6,30, + 0,85,10,82,7,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,6,53,1,0,0,0,0,0, + 0,32,0,85,10,82,11,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,85,4,53,1,0,0,0, + 0,0,0,110,15,91,13,0,0,0,0,0,0,0,0,85, + 15,53,1,0,0,0,0,0,0,85,4,58,119,0,0,97, + 11,0,0,91,9,0,0,0,0,0,0,0,0,83,12,53, + 1,0,0,0,0,0,0,101,1,30,0,83,0,83,0,83, + 0,53,2,0,0,0,0,0,0,32,0,85,3,83,1,58, + 88,0,0,97,2,0,0,87,15,36,0,30,0,91,19,0, + 0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,110, + 16,85,16,34,0,87,15,83,14,53,2,0,0,0,0,0, + 0,36,0,33,0,91,8,0,0,0,0,0,0,0,0,7, + 0,97,15,0,0,32,0,91,1,0,0,0,0,0,0,0, + 0,83,3,85,0,60,2,14,0,51,2,85,0,83,4,57, + 2,101,1,102,0,61,3,31,0,102,1,33,0,91,8,0, + 0,0,0,0,0,0,0,7,0,97,15,0,0,32,0,91, + 1,0,0,0,0,0,0,0,0,83,3,85,0,60,2,14, + 0,51,2,85,0,83,4,57,2,101,1,102,0,61,3,31, + 0,102,1,33,0,44,0,40,0,0,0,0,0,0,0,100, + 1,0,0,102,2,32,0,31,0,32,0,32,0,78,98,61, + 3,31,0,102,1,33,0,91,20,0,0,0,0,0,0,0, + 0,7,0,97,12,0,0,32,0,91,1,0,0,0,0,0, + 0,0,0,83,13,53,1,0,0,0,0,0,0,101,1,102, + 0,61,3,31,0,102,1,41,15,78,114,1,0,0,0,122, + 18,110,101,103,97,116,105,118,101,32,100,97,116,97,32,115, + 105,122,101,114,155,0,0,0,114,24,0,0,0,114,168,0, + 0,0,114,165,0,0,0,114,164,0,0,0,115,4,0,0, + 0,80,75,3,4,122,23,98,97,100,32,108,111,99,97,108, + 32,102,105,108,101,32,104,101,97,100,101,114,58,32,233,26, + 0,0,0,114,167,0,0,0,122,26,122,105,112,105,109,112, + 111,114,116,58,32,99,97,110,39,116,32,114,101,97,100,32, + 100,97,116,97,114,236,0,0,0,105,241,255,255,255,41,11, + 114,5,0,0,0,114,178,0,0,0,114,179,0,0,0,114, + 181,0,0,0,114,37,0,0,0,114,187,0,0,0,114,81, + 0,0,0,114,191,0,0,0,114,2,0,0,0,114,242,0, + 0,0,114,241,0,0,0,41,17,114,43,0,0,0,114,87, + 0,0,0,218,8,100,97,116,97,112,97,116,104,114,218,0, + 0,0,114,222,0,0,0,114,204,0,0,0,114,226,0,0, + 0,114,219,0,0,0,114,220,0,0,0,114,221,0,0,0, + 114,202,0,0,0,114,210,0,0,0,114,223,0,0,0,114, + 224,0,0,0,114,227,0,0,0,218,8,114,97,119,95,100, + 97,116,97,114,238,0,0,0,115,17,0,0,0,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,17, + 0,0,0,114,84,0,0,0,114,84,0,0,0,100,2,0, + 0,115,169,1,0,0,128,0,216,77,86,209,4,74,128,72, + 152,9,168,107,192,20,216,7,16,144,49,131,125,220,14,28, + 208,29,49,211,14,50,208,8,50,228,9,12,143,29,138,29, + 144,119,212,9,31,160,50,240,4,3,9,84,1,216,12,14, + 143,71,137,71,144,75,212,12,32,240,6,0,18,20,151,23, + 145,23,152,18,147,27,136,6,220,11,14,136,118,139,59,152, + 34,211,11,28,220,18,26,208,27,56,211,18,57,208,12,57, + 224,11,17,144,34,144,49,136,58,152,29,211,11,38,228,18, + 32,208,35,58,184,55,185,43,208,33,70,200,87,209,18,85, + 208,12,85,228,20,34,160,54,168,34,168,82,160,61,211,20, + 49,136,9,220,21,35,160,70,168,50,168,98,160,77,211,21, + 50,136,10,216,22,24,152,57,145,110,160,122,209,22,49,136, + 11,216,8,19,209,8,34,136,11,240,2,3,9,84,1,216, + 12,14,143,71,137,71,144,75,212,12,32,240,6,0,20,22, + 151,55,145,55,152,57,211,19,37,136,8,220,11,14,136,120, + 139,61,152,73,211,11,37,220,18,25,208,26,54,211,18,55, + 208,12,55,240,3,0,12,38,247,47,0,10,32,240,52,0, + 8,16,144,49,131,125,224,15,23,136,15,240,6,3,5,74, + 1,220,21,41,211,21,43,136,10,241,6,0,12,22,144,104, + 160,3,211,11,36,208,4,36,248,244,63,0,16,23,243,0, + 1,9,84,1,220,18,32,208,35,56,184,23,185,11,208,33, + 68,200,55,209,18,83,208,12,83,240,3,1,9,84,1,251, + 244,32,0,16,23,243,0,1,9,84,1,220,18,32,208,35, + 56,184,23,185,11,208,33,68,200,55,209,18,83,208,12,83, + 240,3,1,9,84,1,250,247,41,0,10,32,213,9,31,251, + 244,66,1,0,12,21,243,0,1,5,74,1,220,14,28,208, + 29,72,211,14,73,208,8,73,240,3,1,5,74,1,250,115, + 71,0,0,0,175,1,69,6,3,177,17,68,14,2,193,2, + 65,42,69,6,3,194,45,17,68,42,2,194,62,43,69,6, + 3,195,59,10,69,23,0,196,14,25,68,39,5,196,39,3, + 69,6,3,196,42,25,69,3,5,197,3,3,69,6,3,197, + 6,10,69,20,7,197,23,22,69,45,3,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,34,0,0,0,149,0,91,1,0,0,0,0,0,0,0, + 0,88,1,45,10,0,0,53,1,0,0,0,0,0,0,83, + 1,58,42,0,0,36,0,41,2,78,114,7,0,0,0,41, + 1,218,3,97,98,115,41,2,218,2,116,49,218,2,116,50, + 115,2,0,0,0,32,32,114,17,0,0,0,218,9,95,101, + 113,95,109,116,105,109,101,114,251,0,0,0,146,2,0,0, + 115,19,0,0,0,128,0,228,11,14,136,114,137,119,139,60, + 152,49,209,11,28,208,4,28,114,16,0,0,0,99,5,0, + 0,0,0,0,0,0,0,0,0,0,7,0,0,0,3,0, + 0,0,243,152,2,0,0,149,0,85,3,85,2,83,1,46, + 2,110,5,91,0,0,0,0,0,0,0,0,0,82,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,88,67,85,5,53,3,0,0,0,0,0,0,110, + 6,85,6,83,2,45,1,0,0,83,3,58,103,0,0,110, + 7,85,7,40,0,0,0,0,0,0,0,97,130,0,0,85, + 6,83,4,45,1,0,0,83,3,58,103,0,0,110,8,91, + 4,0,0,0,0,0,0,0,0,82,6,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,83,5,58, + 119,0,0,97,101,0,0,85,8,40,0,0,0,0,0,0, + 0,100,20,0,0,91,4,0,0,0,0,0,0,0,0,82, + 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,83,6,58,88,0,0,97,74,0,0,91,9,0, + 0,0,0,0,0,0,0,88,2,53,2,0,0,0,0,0, + 0,110,9,85,9,98,60,0,0,91,4,0,0,0,0,0, + 0,0,0,82,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,91,0,0,0,0,0,0, + 0,0,0,82,12,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,85,9,53,2,0,0,0,0,0, + 0,110,10,91,0,0,0,0,0,0,0,0,0,82,14,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,34,0,88,74,88,53,53,4,0,0,0,0,0,0,32, + 0,79,94,91,17,0,0,0,0,0,0,0,0,88,2,53, + 2,0,0,0,0,0,0,117,2,0,0,112,188,85,11,40, + 0,0,0,0,0,0,0,97,74,0,0,91,19,0,0,0, + 0,0,0,0,0,91,21,0,0,0,0,0,0,0,0,85, + 4,83,7,83,8,4,0,53,1,0,0,0,0,0,0,85, + 11,53,2,0,0,0,0,0,0,40,0,0,0,0,0,0, + 0,97,18,0,0,91,21,0,0,0,0,0,0,0,0,85, + 4,83,8,83,9,4,0,53,1,0,0,0,0,0,0,85, + 12,58,119,0,0,97,27,0,0,91,22,0,0,0,0,0, + 0,0,0,82,24,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,0,83,10,85,3,60,2,14, + 0,51,2,53,1,0,0,0,0,0,0,32,0,103,0,91, + 26,0,0,0,0,0,0,0,0,82,28,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,85, + 4,83,9,83,0,4,0,53,1,0,0,0,0,0,0,110, + 13,91,31,0,0,0,0,0,0,0,0,85,13,91,32,0, + 0,0,0,0,0,0,0,53,2,0,0,0,0,0,0,40, + 0,0,0,0,0,0,0,100,16,0,0,91,35,0,0,0, + 0,0,0,0,0,83,11,85,1,60,2,14,0,83,12,51, + 3,53,1,0,0,0,0,0,0,101,1,85,13,36,0,41, + 13,78,41,2,114,54,0,0,0,114,25,0,0,0,114,7, + 0,0,0,114,1,0,0,0,114,146,0,0,0,218,5,110, + 101,118,101,114,218,6,97,108,119,97,121,115,114,161,0,0, + 0,114,159,0,0,0,114,160,0,0,0,122,22,98,121,116, + 101,99,111,100,101,32,105,115,32,115,116,97,108,101,32,102, + 111,114,32,122,16,99,111,109,112,105,108,101,100,32,109,111, + 100,117,108,101,32,122,21,32,105,115,32,110,111,116,32,97, + 32,99,111,100,101,32,111,98,106,101,99,116,41,18,114,34, + 0,0,0,218,13,95,99,108,97,115,115,105,102,121,95,112, + 121,99,218,4,95,105,109,112,218,21,99,104,101,99,107,95, + 104,97,115,104,95,98,97,115,101,100,95,112,121,99,115,218, + 15,95,103,101,116,95,112,121,99,95,115,111,117,114,99,101, + 218,11,115,111,117,114,99,101,95,104,97,115,104,218,17,95, + 82,65,87,95,77,65,71,73,67,95,78,85,77,66,69,82, + 218,18,95,118,97,108,105,100,97,116,101,95,104,97,115,104, + 95,112,121,99,218,29,95,103,101,116,95,109,116,105,109,101, + 95,97,110,100,95,115,105,122,101,95,111,102,95,115,111,117, + 114,99,101,114,251,0,0,0,114,3,0,0,0,114,57,0, + 0,0,114,121,0,0,0,218,7,109,97,114,115,104,97,108, + 218,5,108,111,97,100,115,114,27,0,0,0,218,10,95,99, + 111,100,101,95,116,121,112,101,114,29,0,0,0,41,14,114, + 46,0,0,0,114,85,0,0,0,114,100,0,0,0,114,63, + 0,0,0,114,207,0,0,0,218,11,101,120,99,95,100,101, + 116,97,105,108,115,114,217,0,0,0,218,10,104,97,115,104, + 95,98,97,115,101,100,218,12,99,104,101,99,107,95,115,111, + 117,114,99,101,218,12,115,111,117,114,99,101,95,98,121,116, + 101,115,114,3,1,0,0,218,12,115,111,117,114,99,101,95, + 109,116,105,109,101,218,11,115,111,117,114,99,101,95,115,105, + 122,101,114,74,0,0,0,115,14,0,0,0,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,114,17,0,0,0,218, + 15,95,117,110,109,97,114,115,104,97,108,95,99,111,100,101, + 114,16,1,0,0,154,2,0,0,115,60,1,0,0,128,0, + 224,16,24,216,16,24,241,5,3,19,6,128,75,244,10,0, + 13,32,215,12,45,210,12,45,168,100,184,107,211,12,74,128, + 69,224,17,22,152,19,145,27,160,1,209,17,33,128,74,222, + 7,17,216,23,28,152,116,145,124,160,113,209,23,40,136,12, + 220,12,16,215,12,38,209,12,38,168,39,211,12,49,222,17, + 29,164,20,215,33,59,209,33,59,184,120,211,33,71,220,27, + 42,168,52,211,27,58,136,76,216,15,27,209,15,39,220,30, + 34,215,30,46,210,30,46,220,20,39,215,20,57,209,20,57, + 216,20,32,243,5,3,31,18,144,11,244,10,0,17,36,215, + 16,54,210,16,54,216,20,24,160,120,244,3,1,17,62,248, + 244,8,0,13,42,168,36,211,12,57,241,3,0,9,34,136, + 12,246,6,0,12,24,244,6,0,21,30,156,110,168,84,176, + 33,176,66,168,90,211,30,56,184,44,215,20,71,209,20,71, + 220,20,34,160,52,168,2,168,50,160,59,211,20,47,176,59, + 211,20,62,220,16,26,215,16,43,210,16,43,216,22,44,168, + 88,169,76,208,20,57,244,3,1,17,59,224,23,27,228,11, + 18,143,61,138,61,152,20,152,98,152,99,152,25,211,11,35, + 128,68,220,11,21,144,100,156,74,215,11,39,209,11,39,220, + 14,23,208,26,42,168,56,169,44,208,54,75,208,24,76,211, + 14,77,208,8,77,216,11,15,128,75,114,16,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,78,0,0,0,149,0,85,0,82,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,83,1,83,2,53,2,0,0,0,0,0,0,110,0,85, + 0,82,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,83,3,83,2,53,2,0,0,0,0,0, + 0,110,0,85,0,36,0,41,4,78,115,2,0,0,0,13, + 10,243,1,0,0,0,10,243,1,0,0,0,13,41,1,114, + 32,0,0,0,41,1,218,6,115,111,117,114,99,101,115,1, + 0,0,0,32,114,17,0,0,0,218,23,95,110,111,114,109, + 97,108,105,122,101,95,108,105,110,101,95,101,110,100,105,110, + 103,115,114,21,1,0,0,199,2,0,0,115,39,0,0,0, + 128,0,216,13,19,143,94,137,94,152,71,160,85,211,13,43, + 128,70,216,13,19,143,94,137,94,152,69,160,53,211,13,41, + 128,70,216,11,17,128,77,114,16,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,7,0,0,0,3,0,0, + 0,243,46,0,0,0,149,0,91,1,0,0,0,0,0,0, + 0,0,85,1,53,1,0,0,0,0,0,0,110,1,91,3, + 0,0,0,0,0,0,0,0,88,16,83,1,83,2,83,3, + 57,4,36,0,41,4,78,114,119,0,0,0,84,41,1,218, + 12,100,111,110,116,95,105,110,104,101,114,105,116,41,2,114, + 21,1,0,0,218,7,99,111,109,112,105,108,101,41,2,114, + 85,0,0,0,114,20,1,0,0,115,2,0,0,0,32,32, + 114,17,0,0,0,218,15,95,99,111,109,112,105,108,101,95, + 115,111,117,114,99,101,114,25,1,0,0,206,2,0,0,115, + 27,0,0,0,128,0,220,13,36,160,86,211,13,44,128,70, + 220,11,18,144,54,160,86,184,36,209,11,63,208,4,63,114, + 16,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,11,0,0,0,3,0,0,0,243,124,0,0,0,149,0, + 91,0,0,0,0,0,0,0,0,0,82,2,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0, + 85,0,83,1,45,9,0,0,83,2,45,0,0,0,85,0, + 83,3,45,9,0,0,83,4,45,1,0,0,85,0,83,5, + 45,1,0,0,85,1,83,6,45,9,0,0,85,1,83,3, + 45,9,0,0,83,7,45,1,0,0,85,1,83,5,45,1, + 0,0,83,8,45,5,0,0,83,9,83,9,83,9,52,9, + 53,1,0,0,0,0,0,0,36,0,41,10,78,233,9,0, + 0,0,105,188,7,0,0,233,5,0,0,0,233,15,0,0, + 0,233,31,0,0,0,233,11,0,0,0,233,63,0,0,0, + 114,146,0,0,0,114,26,0,0,0,41,2,114,219,0,0, + 0,218,6,109,107,116,105,109,101,41,2,218,1,100,114,234, + 0,0,0,115,2,0,0,0,32,32,114,17,0,0,0,218, + 14,95,112,97,114,115,101,95,100,111,115,116,105,109,101,114, + 35,1,0,0,212,2,0,0,115,89,0,0,0,128,0,220, + 11,15,143,59,138,59,216,9,10,136,97,137,22,144,52,137, + 15,216,9,10,136,97,137,22,144,51,137,14,216,8,9,136, + 68,137,8,216,8,9,136,82,137,7,216,9,10,136,97,137, + 22,144,52,137,15,216,9,10,136,84,137,24,144,81,137,14, + 216,8,10,136,66,144,2,240,15,7,24,20,243,0,7,12, + 21,240,0,7,5,21,114,16,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 243,184,0,0,0,149,0,30,0,85,1,83,1,83,0,4, + 0,83,2,59,0,0,0,100,2,0,0,23,0,101,1,85, + 1,83,0,83,1,4,0,110,1,85,0,82,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53, + 0,0,0,0,0,0,0,85,1,5,0,0,0,110,2,85, + 2,83,3,5,0,0,0,110,3,85,2,83,4,5,0,0, + 0,110,4,85,2,83,5,5,0,0,0,110,5,91,3,0, + 0,0,0,0,0,0,0,88,67,53,2,0,0,0,0,0, + 0,85,5,52,2,36,0,33,0,91,4,0,0,0,0,0, + 0,0,0,91,6,0,0,0,0,0,0,0,0,91,8,0, + 0,0,0,0,0,0,0,52,3,7,0,97,3,0,0,32, + 0,31,0,103,6,102,0,61,3,31,0,102,1,41,7,78, + 114,26,0,0,0,169,2,218,1,99,218,1,111,114,28,1, + 0,0,233,6,0,0,0,114,174,0,0,0,41,2,114,1, + 0,0,0,114,1,0,0,0,41,5,114,82,0,0,0,114, + 35,1,0,0,114,83,0,0,0,218,10,73,110,100,101,120, + 69,114,114,111,114,114,29,0,0,0,41,6,114,46,0,0, + 0,114,25,0,0,0,114,87,0,0,0,114,219,0,0,0, + 114,220,0,0,0,218,17,117,110,99,111,109,112,114,101,115, + 115,101,100,95,115,105,122,101,115,6,0,0,0,32,32,32, + 32,32,32,114,17,0,0,0,114,6,1,0,0,114,6,1, + 0,0,225,2,0,0,115,127,0,0,0,128,0,240,2,12, + 5,20,224,15,19,144,66,144,67,136,121,152,74,211,15,38, + 208,8,38,208,15,38,216,15,19,144,67,144,82,136,121,136, + 4,216,20,24,151,79,145,79,211,20,37,160,100,209,20,43, + 136,9,240,6,0,16,25,152,17,137,124,136,4,216,15,24, + 152,17,137,124,136,4,216,28,37,160,97,153,76,208,8,25, + 220,15,29,152,100,211,15,41,208,43,60,208,15,60,208,8, + 60,248,220,12,20,148,106,164,41,208,11,44,243,0,1,5, + 20,217,15,19,240,3,1,5,20,250,115,17,0,0,0,130, + 62,65,1,0,193,1,21,65,25,3,193,24,1,65,25,3, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,150,0,0,0,149,0,85,1,83,1, + 83,0,4,0,83,2,59,0,0,0,100,2,0,0,23,0, + 101,1,85,1,83,0,83,1,4,0,110,1,30,0,85,0, + 82,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,53,0,0,0,0,0,0,0,85,1,5,0, + 0,0,110,2,91,3,0,0,0,0,0,0,0,0,85,0, + 82,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,85,2,53,2,0,0,0,0,0,0,36,0, + 33,0,91,6,0,0,0,0,0,0,0,0,7,0,97,3, + 0,0,32,0,31,0,103,0,102,0,61,3,31,0,102,1, + 41,3,78,114,26,0,0,0,114,37,1,0,0,41,4,114, + 82,0,0,0,114,84,0,0,0,114,43,0,0,0,114,83, + 0,0,0,41,3,114,46,0,0,0,114,25,0,0,0,114, + 87,0,0,0,115,3,0,0,0,32,32,32,114,17,0,0, + 0,114,2,1,0,0,114,2,1,0,0,244,2,0,0,115, + 94,0,0,0,128,0,224,11,15,144,2,144,3,136,57,152, + 10,211,11,34,208,4,34,208,11,34,216,11,15,144,3,144, + 18,136,57,128,68,240,4,5,5,50,216,20,24,151,79,145, + 79,211,20,37,160,100,209,20,43,136,9,244,8,0,16,25, + 152,20,159,28,153,28,160,121,211,15,49,208,8,49,248,244, + 7,0,12,20,243,0,1,5,20,217,15,19,240,3,1,5, + 20,250,115,15,0,0,0,146,19,59,0,187,10,65,8,3, + 193,7,1,65,8,3,99,2,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,243,236,1,0,0, + 149,0,91,1,0,0,0,0,0,0,0,0,88,1,53,2, + 0,0,0,0,0,0,110,2,83,0,110,3,91,2,0,0, + 0,0,0,0,0,0,19,0,72,144,0,0,117,3,0,0, + 112,69,110,6,88,36,45,0,0,0,110,7,91,4,0,0, + 0,0,0,0,0,0,82,6,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,34,0,83,1,85,0, + 82,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,91,10,0,0,0,0,0,0,0,0,85,7, + 83,2,83,3,57,5,32,0,30,0,85,0,82,13,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 53,0,0,0,0,0,0,0,85,7,5,0,0,0,110,8, + 85,8,83,4,5,0,0,0,110,9,91,15,0,0,0,0, + 0,0,0,0,85,0,82,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,85,8,53,2,0,0, + 0,0,0,0,110,10,83,0,110,11,85,5,40,0,0,0, + 0,0,0,0,97,15,0,0,30,0,91,17,0,0,0,0, + 0,0,0,0,88,9,88,113,85,10,53,5,0,0,0,0, + 0,0,110,11,79,11,91,21,0,0,0,0,0,0,0,0, + 88,154,53,2,0,0,0,0,0,0,110,11,85,11,99,2, + 0,0,77,135,0,0,85,8,83,4,5,0,0,0,110,9, + 88,182,85,9,52,3,115,2,32,0,36,0,11,0,32,0, + 85,3,40,0,0,0,0,0,0,0,97,15,0,0,83,5, + 85,3,14,0,51,2,110,13,91,25,0,0,0,0,0,0, + 0,0,88,209,83,6,57,2,85,3,101,2,91,25,0,0, + 0,0,0,0,0,0,83,7,85,1,60,2,14,0,51,2, + 85,1,83,6,57,2,101,1,33,0,91,18,0,0,0,0, + 0,0,0,0,7,0,97,12,0,0,110,12,85,12,110,3, + 31,0,83,0,110,12,65,12,78,71,83,0,110,12,65,12, + 102,1,102,0,61,3,31,0,102,1,33,0,91,22,0,0, + 0,0,0,0,0,0,7,0,97,4,0,0,32,0,31,0, + 77,222,0,0,102,0,61,3,31,0,102,1,41,8,78,122, + 13,116,114,121,105,110,103,32,123,125,123,125,123,125,114,146, + 0,0,0,41,1,218,9,118,101,114,98,111,115,105,116,121, + 114,1,0,0,0,122,20,109,111,100,117,108,101,32,108,111, + 97,100,32,102,97,105,108,101,100,58,32,114,95,0,0,0, + 114,94,0,0,0,41,13,114,59,0,0,0,114,151,0,0, + 0,114,57,0,0,0,114,121,0,0,0,114,43,0,0,0, + 114,33,0,0,0,114,82,0,0,0,114,84,0,0,0,114, + 16,1,0,0,114,120,0,0,0,114,25,1,0,0,114,83, + 0,0,0,114,5,0,0,0,41,14,114,46,0,0,0,114, + 63,0,0,0,114,25,0,0,0,218,12,105,109,112,111,114, + 116,95,101,114,114,111,114,114,152,0,0,0,114,153,0,0, + 0,114,75,0,0,0,114,100,0,0,0,114,87,0,0,0, + 114,66,0,0,0,114,207,0,0,0,114,74,0,0,0,218, + 3,101,120,99,114,122,0,0,0,115,14,0,0,0,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,114,17,0,0, + 0,114,72,0,0,0,114,72,0,0,0,3,3,0,0,115, + 21,1,0,0,128,0,220,11,27,152,68,211,11,43,128,68, + 216,19,23,128,76,223,41,57,209,8,37,136,6,152,73,216, + 19,23,145,61,136,8,220,8,18,215,8,35,210,8,35,160, + 79,176,84,183,92,177,92,196,56,200,88,208,97,98,210,8, + 99,240,2,20,9,44,216,24,28,159,15,153,15,211,24,41, + 168,40,209,24,51,136,73,240,8,0,23,32,160,1,145,108, + 136,71,220,19,28,152,84,159,92,153,92,168,57,211,19,53, + 136,68,216,19,23,136,68,222,15,25,240,2,3,17,39,220, + 27,42,168,52,184,40,200,100,211,27,83,145,68,244,8,0, + 24,39,160,119,211,23,53,144,4,216,15,19,137,124,241,6, + 0,17,25,216,22,31,160,1,145,108,136,71,216,19,23,160, + 71,208,19,43,210,12,43,241,47,0,42,58,246,50,0,12, + 24,216,20,40,168,28,168,14,208,18,55,136,67,220,18,32, + 160,19,209,18,52,184,44,208,12,70,228,18,32,208,35,53, + 176,104,177,92,208,33,66,200,24,209,18,82,208,12,82,248, + 244,31,0,24,35,243,0,1,17,39,216,35,38,149,76,251, + 240,3,1,17,39,251,244,19,0,16,24,243,0,1,9,17, + 218,12,16,240,3,1,9,17,250,115,42,0,0,0,193,5, + 19,67,37,2,193,61,13,67,12,2,195,12,10,67,34,5, + 195,22,2,67,29,5,195,29,5,67,34,5,195,37,10,67, + 51,5,195,50,1,67,51,5,41,53,114,143,0,0,0,218, + 26,95,102,114,111,122,101,110,95,105,109,112,111,114,116,108, + 105,98,95,101,120,116,101,114,110,97,108,114,34,0,0,0, + 114,2,0,0,0,114,3,0,0,0,114,4,0,0,0,218, + 17,95,102,114,111,122,101,110,95,105,109,112,111,114,116,108, + 105,98,114,57,0,0,0,114,0,1,0,0,114,178,0,0, + 0,114,7,1,0,0,114,110,0,0,0,114,219,0,0,0, + 114,107,0,0,0,218,7,95,95,97,108,108,95,95,114,33, + 0,0,0,218,15,112,97,116,104,95,115,101,112,97,114,97, + 116,111,114,115,114,31,0,0,0,114,120,0,0,0,114,5, + 0,0,0,114,41,0,0,0,114,30,0,0,0,114,113,0, + 0,0,114,183,0,0,0,114,184,0,0,0,114,185,0,0, + 0,114,189,0,0,0,218,21,83,84,82,73,78,71,95,69, + 78,68,95,76,79,67,65,84,79,82,95,54,52,114,190,0, + 0,0,114,182,0,0,0,114,196,0,0,0,114,197,0,0, + 0,218,13,95,76,111,97,100,101,114,66,97,115,105,99,115, + 114,6,0,0,0,114,151,0,0,0,114,59,0,0,0,114, + 60,0,0,0,114,56,0,0,0,114,42,0,0,0,114,195, + 0,0,0,114,239,0,0,0,114,242,0,0,0,114,84,0, + 0,0,114,251,0,0,0,114,16,1,0,0,218,8,95,95, + 99,111,100,101,95,95,114,9,1,0,0,114,21,1,0,0, + 114,25,1,0,0,114,35,1,0,0,114,6,1,0,0,114, + 2,1,0,0,114,72,0,0,0,114,10,0,0,0,114,16, + 0,0,0,114,17,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,55,1,0,0,1,0,0,0,115,88,1,0,0, + 240,3,1,1,1,241,2,10,1,4,243,28,0,1,57,223, + 0,85,209,0,85,219,0,38,219,0,11,219,0,10,219,0, + 14,219,0,10,219,0,11,219,0,16,224,11,27,152,93,208, + 10,43,128,7,240,6,0,12,31,215,11,39,209,11,39,128, + 8,216,15,34,215,15,50,209,15,50,176,49,176,50,208,15, + 54,128,12,244,6,1,1,9,144,91,244,0,1,1,9,240, + 8,0,24,26,208,0,20,225,15,19,144,67,139,121,128,12, + 224,23,25,208,0,20,216,26,28,208,0,23,216,34,36,208, + 0,31,216,21,34,208,0,18,216,24,37,208,0,21,216,20, + 33,208,0,17,216,18,31,128,15,216,13,23,128,10,216,18, + 21,128,15,244,4,104,3,1,79,1,208,18,37,215,18,51, + 209,18,51,244,0,104,3,1,79,1,240,98,7,0,6,14, + 144,14,209,5,30,160,4,160,100,208,4,43,216,5,13,144, + 13,209,5,29,152,117,160,100,208,4,43,216,4,25,216,4, + 25,240,9,5,20,2,208,0,16,242,18,1,1,53,242,8, + 6,1,40,242,18,6,1,16,242,62,78,3,1,17,240,112, + 6,24,5,47,240,5,0,1,12,240,58,0,19,24,128,15, + 242,10,18,1,22,242,42,40,1,37,242,92,1,2,1,29, + 242,16,38,1,16,241,80,1,0,14,18,144,47,215,18,42, + 209,18,42,211,13,43,128,10,242,10,3,1,18,242,14,2, + 1,64,1,242,12,8,1,21,242,26,13,1,20,242,38,10, + 1,50,243,30,32,1,83,1,114,16,0,0,0, +}; diff --git a/android/bionic/Setup.local b/android/bionic/Setup.local new file mode 100644 index 00000000000..e69de29bb2d diff --git a/android/bionic/config.c b/android/bionic/config.c new file mode 100644 index 00000000000..4e1c4433435 --- /dev/null +++ b/android/bionic/config.c @@ -0,0 +1,226 @@ +/* Generated automatically from Modules/config.c.in by makesetup. */ +/* -*- C -*- *********************************************** +Copyright (c) 2000, BeOpen.com. +Copyright (c) 1995-2000, Corporation for National Research Initiatives. +Copyright (c) 1990-1995, Stichting Mathematisch Centrum. +All rights reserved. + +See the file "Misc/COPYRIGHT" for information on usage and +redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. +******************************************************************/ + +/* Module configuration */ + +/* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ + +/* This file contains the table of built-in modules. + See create_builtin() in import.c. */ + +#include "Python.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +extern PyObject* PyInit_array(void); +extern PyObject* PyInit__asyncio(void); +extern PyObject* PyInit__bisect(void); +extern PyObject* PyInit__contextvars(void); +extern PyObject* PyInit__csv(void); +extern PyObject* PyInit__heapq(void); +extern PyObject* PyInit__json(void); +extern PyObject* PyInit__lsprof(void); +extern PyObject* PyInit__opcode(void); +extern PyObject* PyInit__pickle(void); +extern PyObject* PyInit__queue(void); +extern PyObject* PyInit__random(void); +extern PyObject* PyInit__struct(void); +extern PyObject* PyInit__interpreters(void); +extern PyObject* PyInit__interpchannels(void); +extern PyObject* PyInit__interpqueues(void); +extern PyObject* PyInit__zoneinfo(void); +extern PyObject* PyInit_math(void); +extern PyObject* PyInit_cmath(void); +extern PyObject* PyInit__statistics(void); +extern PyObject* PyInit__datetime(void); +extern PyObject* PyInit__decimal(void); +extern PyObject* PyInit_binascii(void); +extern PyObject* PyInit__bz2(void); +extern PyObject* PyInit_zlib(void); +extern PyObject* PyInit__md5(void); +extern PyObject* PyInit__sha1(void); +extern PyObject* PyInit__sha2(void); +extern PyObject* PyInit__sha3(void); +extern PyObject* PyInit__blake2(void); +extern PyObject* PyInit_pyexpat(void); +extern PyObject* PyInit__elementtree(void); +extern PyObject* PyInit__codecs_cn(void); +extern PyObject* PyInit__codecs_hk(void); +extern PyObject* PyInit__codecs_iso2022(void); +extern PyObject* PyInit__codecs_jp(void); +extern PyObject* PyInit__codecs_kr(void); +extern PyObject* PyInit__codecs_tw(void); +extern PyObject* PyInit__multibytecodec(void); +extern PyObject* PyInit_unicodedata(void); +extern PyObject* PyInit_fcntl(void); +extern PyObject* PyInit_grp(void); +extern PyObject* PyInit_mmap(void); +extern PyObject* PyInit__posixsubprocess(void); +extern PyObject* PyInit_resource(void); +extern PyObject* PyInit_select(void); +extern PyObject* PyInit__socket(void); +extern PyObject* PyInit_syslog(void); +extern PyObject* PyInit_termios(void); +extern PyObject* PyInit__multiprocessing(void); +extern PyObject* PyInit__ctypes(void); +extern PyObject* PyInit__sqlite3(void); +extern PyObject* PyInit_atexit(void); +extern PyObject* PyInit_faulthandler(void); +extern PyObject* PyInit_posix(void); +extern PyObject* PyInit__signal(void); +extern PyObject* PyInit__tracemalloc(void); +extern PyObject* PyInit__suggestions(void); +extern PyObject* PyInit__codecs(void); +extern PyObject* PyInit__collections(void); +extern PyObject* PyInit_errno(void); +extern PyObject* PyInit__io(void); +extern PyObject* PyInit_itertools(void); +extern PyObject* PyInit__sre(void); +extern PyObject* PyInit__sysconfig(void); +extern PyObject* PyInit__thread(void); +extern PyObject* PyInit_time(void); +extern PyObject* PyInit__typing(void); +extern PyObject* PyInit__weakref(void); +extern PyObject* PyInit__abc(void); +extern PyObject* PyInit__functools(void); +extern PyObject* PyInit__locale(void); +extern PyObject* PyInit__operator(void); +extern PyObject* PyInit__stat(void); +extern PyObject* PyInit__symtable(void); +extern PyObject* PyInit_pwd(void); + +/* -- ADDMODULE MARKER 1 -- */ + +extern PyObject* PyMarshal_Init(void); +extern PyObject* PyInit__imp(void); +extern PyObject* PyInit_gc(void); +extern PyObject* PyInit__ast(void); +extern PyObject* PyInit__tokenize(void); +extern PyObject* _PyWarnings_Init(void); +extern PyObject* PyInit__string(void); + +struct _inittab _PyImport_Inittab[] = { + + {"array", PyInit_array}, + {"_asyncio", PyInit__asyncio}, + {"_bisect", PyInit__bisect}, + {"_contextvars", PyInit__contextvars}, + {"_csv", PyInit__csv}, + {"_heapq", PyInit__heapq}, + {"_json", PyInit__json}, + {"_lsprof", PyInit__lsprof}, + {"_opcode", PyInit__opcode}, + {"_pickle", PyInit__pickle}, + {"_queue", PyInit__queue}, + {"_random", PyInit__random}, + {"_struct", PyInit__struct}, + {"_interpreters", PyInit__interpreters}, + {"_interpchannels", PyInit__interpchannels}, + {"_interpqueues", PyInit__interpqueues}, + {"_zoneinfo", PyInit__zoneinfo}, + {"math", PyInit_math}, + {"cmath", PyInit_cmath}, + {"_statistics", PyInit__statistics}, + {"_datetime", PyInit__datetime}, + {"_decimal", PyInit__decimal}, + {"binascii", PyInit_binascii}, + {"_bz2", PyInit__bz2}, + {"zlib", PyInit_zlib}, + {"_md5", PyInit__md5}, + {"_sha1", PyInit__sha1}, + {"_sha2", PyInit__sha2}, + {"_sha3", PyInit__sha3}, + {"_blake2", PyInit__blake2}, + {"pyexpat", PyInit_pyexpat}, + {"_elementtree", PyInit__elementtree}, + {"_codecs_cn", PyInit__codecs_cn}, + {"_codecs_hk", PyInit__codecs_hk}, + {"_codecs_iso2022", PyInit__codecs_iso2022}, + {"_codecs_jp", PyInit__codecs_jp}, + {"_codecs_kr", PyInit__codecs_kr}, + {"_codecs_tw", PyInit__codecs_tw}, + {"_multibytecodec", PyInit__multibytecodec}, + {"unicodedata", PyInit_unicodedata}, + {"fcntl", PyInit_fcntl}, + {"grp", PyInit_grp}, + {"mmap", PyInit_mmap}, + {"_posixsubprocess", PyInit__posixsubprocess}, + {"resource", PyInit_resource}, + {"select", PyInit_select}, + {"_socket", PyInit__socket}, + {"syslog", PyInit_syslog}, + {"termios", PyInit_termios}, + {"_multiprocessing", PyInit__multiprocessing}, + {"_ctypes", PyInit__ctypes}, + {"_sqlite3", PyInit__sqlite3}, + {"atexit", PyInit_atexit}, + {"faulthandler", PyInit_faulthandler}, + {"posix", PyInit_posix}, + {"_signal", PyInit__signal}, + {"_tracemalloc", PyInit__tracemalloc}, + {"_suggestions", PyInit__suggestions}, + {"_codecs", PyInit__codecs}, + {"_collections", PyInit__collections}, + {"errno", PyInit_errno}, + {"_io", PyInit__io}, + {"itertools", PyInit_itertools}, + {"_sre", PyInit__sre}, + {"_sysconfig", PyInit__sysconfig}, + {"_thread", PyInit__thread}, + {"time", PyInit_time}, + {"_typing", PyInit__typing}, + {"_weakref", PyInit__weakref}, + {"_abc", PyInit__abc}, + {"_functools", PyInit__functools}, + {"_locale", PyInit__locale}, + {"_operator", PyInit__operator}, + {"_stat", PyInit__stat}, + {"_symtable", PyInit__symtable}, + {"pwd", PyInit_pwd}, + +/* -- ADDMODULE MARKER 2 -- */ + + /* This module lives in marshal.c */ + {"marshal", PyMarshal_Init}, + + /* This lives in import.c */ + {"_imp", PyInit__imp}, + + /* This lives in Python/Python-ast.c */ + {"_ast", PyInit__ast}, + + /* This lives in Python/Python-tokenize.c */ + {"_tokenize", PyInit__tokenize}, + + /* These entries are here for sys.builtin_module_names */ + {"builtins", NULL}, + {"sys", NULL}, + + /* This lives in gcmodule.c */ + {"gc", PyInit_gc}, + + /* This lives in _warnings.c */ + {"_warnings", _PyWarnings_Init}, + + /* This lives in Objects/unicodeobject.c */ + {"_string", PyInit__string}, + + /* Sentinel */ + {0, 0} +}; + + +#ifdef __cplusplus +} +#endif diff --git a/android/bionic/pyconfig/pyconfig.h b/android/bionic/pyconfig/pyconfig.h new file mode 100644 index 00000000000..9745422beaa --- /dev/null +++ b/android/bionic/pyconfig/pyconfig.h @@ -0,0 +1,2042 @@ +/* pyconfig.h. Generated from pyconfig.h.in by configure. */ +/* pyconfig.h.in. Generated from configure.ac by autoheader. */ + + +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H + + +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* BUILD_GNU_TYPE + AIX_BUILDDATE are used to construct the PEP425 tag of the + build system. */ +/* #undef AIX_BUILDDATE */ + +/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want + support for AIX C++ shared extension modules. */ +/* #undef AIX_GENUINE_CPLUSPLUS */ + +/* The normal alignment of `long', in bytes. */ +#define ALIGNOF_LONG 8 + +/* The normal alignment of `max_align_t', in bytes. */ +#define ALIGNOF_MAX_ALIGN_T 16 + +/* The normal alignment of `size_t', in bytes. */ +#define ALIGNOF_SIZE_T 8 + +/* Alternative SOABI used in debug build to load C extensions built in release + mode */ +/* #undef ALT_SOABI */ + +/* The Android API level. */ +/* #undef ANDROID_API_LEVEL */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored in ARM + mixed-endian order (byte order 45670123) */ +/* #undef DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the most + significant byte first */ +/* #undef DOUBLE_IS_BIG_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the + least significant byte first */ +#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1 + +/* Define if --enable-ipv6 is specified */ +#define ENABLE_IPV6 1 + +/* Define if getpgrp() must be called as getpgrp(0). */ +/* #undef GETPGRP_HAVE_ARG */ + +/* Define if you have the 'accept' function. */ +#define HAVE_ACCEPT 1 + +/* Define to 1 if you have the `accept4' function. */ +#define HAVE_ACCEPT4 1 + +/* Define to 1 if you have the `acosh' function. */ +#define HAVE_ACOSH 1 + +/* struct addrinfo (netdb.h) */ +#define HAVE_ADDRINFO 1 + +/* Define to 1 if you have the `alarm' function. */ +#define HAVE_ALARM 1 + +/* Define if aligned memory access is required */ +/* #undef HAVE_ALIGNED_REQUIRED */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ALLOCA_H 1 + +/* Define this if your time.h defines altzone. */ +/* #undef HAVE_ALTZONE */ + +/* Define to 1 if you have the `asinh' function. */ +#define HAVE_ASINH 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ASM_TYPES_H 1 + +/* Define to 1 if you have the `atanh' function. */ +#define HAVE_ATANH 1 + +/* Define if you have the 'bind' function. */ +#define HAVE_BIND 1 + +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_H */ + +/* Define if mbstowcs(NULL, "text", 0) does not return the number of wide + chars that would be converted. */ +/* #undef HAVE_BROKEN_MBSTOWCS */ + +/* Define if nice() returns success/failure instead of the new priority. */ +/* #undef HAVE_BROKEN_NICE */ + +/* Define if the system reports an invalid PIPE_BUF value. */ +/* #undef HAVE_BROKEN_PIPE_BUF */ + +/* Define if poll() sets errno on invalid file descriptors. */ +/* #undef HAVE_BROKEN_POLL */ + +/* Define if the Posix semaphores do not work on your system */ +/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ + +/* Define if pthread_sigmask() does not work on your system. */ +/* #undef HAVE_BROKEN_PTHREAD_SIGMASK */ + +/* define to 1 if your sem_getvalue is broken. */ +/* #undef HAVE_BROKEN_SEM_GETVALUE */ + +/* Define if 'unsetenv' does not return an int. */ +/* #undef HAVE_BROKEN_UNSETENV */ + +/* Has builtin __atomic_load_n() and __atomic_store_n() functions */ +#define HAVE_BUILTIN_ATOMIC 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BZLIB_H */ + +/* Define to 1 if you have the 'chflags' function. */ +/* #undef HAVE_CHFLAGS */ + +/* Define to 1 if you have the `chmod' function. */ +#define HAVE_CHMOD 1 + +/* Define to 1 if you have the `chown' function. */ +#define HAVE_CHOWN 1 + +/* Define if you have the 'chroot' function. */ +#define HAVE_CHROOT 1 + +/* Define to 1 if you have the `clock' function. */ +#define HAVE_CLOCK 1 + +/* Define to 1 if you have the `clock_getres' function. */ +#define HAVE_CLOCK_GETRES 1 + +/* Define to 1 if you have the `clock_gettime' function. */ +#define HAVE_CLOCK_GETTIME 1 + +/* Define to 1 if you have the `clock_nanosleep' function. */ +#define HAVE_CLOCK_NANOSLEEP 1 + +/* Define to 1 if you have the `clock_settime' function. */ +#define HAVE_CLOCK_SETTIME 1 + +/* Define to 1 if the system has the type `clock_t'. */ +#define HAVE_CLOCK_T 1 + +/* Define to 1 if you have the `closefrom' function. */ +/* #undef HAVE_CLOSEFROM */ + +/* Define to 1 if you have the `close_range' function. */ +/* #undef HAVE_CLOSE_RANGE */ + +/* Define if the C compiler supports computed gotos. */ +#define HAVE_COMPUTED_GOTOS 1 + +/* Define to 1 if you have the `confstr' function. */ +/* #undef HAVE_CONFSTR */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CONIO_H */ + +/* Define if you have the 'connect' function. */ +#define HAVE_CONNECT 1 + +/* Define to 1 if you have the `copy_file_range' function. */ +/* #undef HAVE_COPY_FILE_RANGE */ + +/* Define to 1 if you have the `ctermid' function. */ +#define HAVE_CTERMID 1 + +/* Define if you have the 'ctermid_r' function. */ +/* #undef HAVE_CTERMID_R */ + +/* Define if you have the 'filter' function. */ +#define HAVE_CURSES_FILTER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_CURSES_H 1 + +/* Define if you have the 'has_key' function. */ +#define HAVE_CURSES_HAS_KEY 1 + +/* Define if you have the 'immedok' function. */ +#define HAVE_CURSES_IMMEDOK 1 + +/* Define if you have the 'is_pad' function. */ +#define HAVE_CURSES_IS_PAD 1 + +/* Define if you have the 'is_term_resized' function. */ +#define HAVE_CURSES_IS_TERM_RESIZED 1 + +/* Define if you have the 'resizeterm' function. */ +#define HAVE_CURSES_RESIZETERM 1 + +/* Define if you have the 'resize_term' function. */ +#define HAVE_CURSES_RESIZE_TERM 1 + +/* Define if you have the 'syncok' function. */ +#define HAVE_CURSES_SYNCOK 1 + +/* Define if you have the 'typeahead' function. */ +#define HAVE_CURSES_TYPEAHEAD 1 + +/* Define if you have the 'use_env' function. */ +#define HAVE_CURSES_USE_ENV 1 + +/* Define if you have the 'wchgat' function. */ +#define HAVE_CURSES_WCHGAT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DB_H */ + +/* Define to 1 if you have the declaration of `RTLD_DEEPBIND', and to 0 if you + don't. */ +/* #undef HAVE_DECL_RTLD_DEEPBIND */ + +/* Define to 1 if you have the declaration of `RTLD_GLOBAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_GLOBAL 1 + +/* Define to 1 if you have the declaration of `RTLD_LAZY', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LAZY 1 + +/* Define to 1 if you have the declaration of `RTLD_LOCAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LOCAL 1 + +/* Define to 1 if you have the declaration of `RTLD_MEMBER', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_MEMBER 0 + +/* Define to 1 if you have the declaration of `RTLD_NODELETE', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NODELETE 1 + +/* Define to 1 if you have the declaration of `RTLD_NOLOAD', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOLOAD 1 + +/* Define to 1 if you have the declaration of `RTLD_NOW', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOW 1 + +/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. + */ +/* #undef HAVE_DECL_TZNAME */ + +/* Define to 1 if you have the declaration of `UT_NAMESIZE', and to 0 if you + don't. */ +#define HAVE_DECL_UT_NAMESIZE 1 + +/* Define to 1 if you have the device macros. */ +#define HAVE_DEVICE_MACROS 1 + +/* Define to 1 if you have the /dev/ptc device file. */ +/* #undef HAVE_DEV_PTC */ + +/* Define to 1 if you have the /dev/ptmx device file. */ +#define HAVE_DEV_PTMX 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DIRECT_H */ + +/* Define to 1 if the dirent structure has a d_type field */ +#define HAVE_DIRENT_D_TYPE 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define if you have the 'dirfd' function or macro. */ +#define HAVE_DIRFD 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `dlopen' function. */ +#define HAVE_DLOPEN 1 + +/* Define to 1 if you have the `dup' function. */ +#define HAVE_DUP 1 + +/* Define to 1 if you have the `dup2' function. */ +#define HAVE_DUP2 1 + +/* Define to 1 if you have the `dup3' function. */ +#define HAVE_DUP3 1 + +/* Define if you have the '_dyld_shared_cache_contains_path' function. */ +/* #undef HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH */ + +/* Defined when any dynamic module loading is enabled. */ +#define HAVE_DYNAMIC_LOADING 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EDITLINE_READLINE_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ENDIAN_H 1 + +/* Define if you have the 'epoll_create' function. */ +#define HAVE_EPOLL 1 + +/* Define if you have the 'epoll_create1' function. */ +#define HAVE_EPOLL_CREATE1 1 + +/* Define to 1 if you have the `erf' function. */ +#define HAVE_ERF 1 + +/* Define to 1 if you have the `erfc' function. */ +#define HAVE_ERFC 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define if you have the 'eventfd' function. */ +#define HAVE_EVENTFD 1 + +/* Define to 1 if you have the `execv' function. */ +#define HAVE_EXECV 1 + +/* Define to 1 if you have the `explicit_bzero' function. */ +/* #undef HAVE_EXPLICIT_BZERO */ + +/* Define to 1 if you have the `explicit_memset' function. */ +/* #undef HAVE_EXPLICIT_MEMSET */ + +/* Define to 1 if you have the `expm1' function. */ +#define HAVE_EXPM1 1 + +/* Define to 1 if you have the `faccessat' function. */ +#define HAVE_FACCESSAT 1 + +/* Define if you have the 'fchdir' function. */ +#define HAVE_FCHDIR 1 + +/* Define to 1 if you have the `fchmod' function. */ +#define HAVE_FCHMOD 1 + +/* Define to 1 if you have the `fchmodat' function. */ +#define HAVE_FCHMODAT 1 + +/* Define to 1 if you have the `fchown' function. */ +#define HAVE_FCHOWN 1 + +/* Define to 1 if you have the `fchownat' function. */ +#define HAVE_FCHOWNAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the 'fdatasync' function. */ +#define HAVE_FDATASYNC 1 + +/* Define to 1 if you have the `fdopendir' function. */ +#define HAVE_FDOPENDIR 1 + +/* Define to 1 if you have the `fdwalk' function. */ +/* #undef HAVE_FDWALK */ + +/* Define to 1 if you have the `fexecve' function. */ +#define HAVE_FEXECVE 1 + +/* Define if you have the 'ffi_closure_alloc' function. */ +/* #undef HAVE_FFI_CLOSURE_ALLOC */ + +/* Define if you have the 'ffi_prep_cif_var' function. */ +/* #undef HAVE_FFI_PREP_CIF_VAR */ + +/* Define if you have the 'ffi_prep_closure_loc' function. */ +/* #undef HAVE_FFI_PREP_CLOSURE_LOC */ + +/* Define to 1 if you have the `flock' function. */ +#define HAVE_FLOCK 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `fork1' function. */ +/* #undef HAVE_FORK1 */ + +/* Define to 1 if you have the `forkpty' function. */ +#define HAVE_FORKPTY 1 + +/* Define to 1 if you have the `fpathconf' function. */ +#define HAVE_FPATHCONF 1 + +/* Define to 1 if you have the `fseek64' function. */ +/* #undef HAVE_FSEEK64 */ + +/* Define to 1 if you have the `fseeko' function. */ +#define HAVE_FSEEKO 1 + +/* Define to 1 if you have the `fstatat' function. */ +#define HAVE_FSTATAT 1 + +/* Define to 1 if you have the `fstatvfs' function. */ +#define HAVE_FSTATVFS 1 + +/* Define if you have the 'fsync' function. */ +#define HAVE_FSYNC 1 + +/* Define to 1 if you have the `ftell64' function. */ +/* #undef HAVE_FTELL64 */ + +/* Define to 1 if you have the `ftello' function. */ +#define HAVE_FTELLO 1 + +/* Define to 1 if you have the `ftime' function. */ +#define HAVE_FTIME 1 + +/* Define to 1 if you have the `ftruncate' function. */ +#define HAVE_FTRUNCATE 1 + +/* Define to 1 if you have the `futimens' function. */ +#define HAVE_FUTIMENS 1 + +/* Define to 1 if you have the `futimes' function. */ +#define HAVE_FUTIMES 1 + +/* Define to 1 if you have the `futimesat' function. */ +#define HAVE_FUTIMESAT 1 + +/* Define to 1 if you have the `gai_strerror' function. */ +#define HAVE_GAI_STRERROR 1 + +/* Define if we can use gcc inline assembler to get and set mc68881 fpcr */ +/* #undef HAVE_GCC_ASM_FOR_MC68881 */ + +/* Define if we can use x64 gcc inline assembler */ +#define HAVE_GCC_ASM_FOR_X64 1 + +/* Define if we can use gcc inline assembler to get and set x87 control word + */ +#ifdef __i386__ +#define HAVE_GCC_ASM_FOR_X87 1 +#endif + +/* Define if your compiler provides __uint128_t */ +#define HAVE_GCC_UINT128_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_DASH_NDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_NDBM_H */ + +/* Define if you have the getaddrinfo function. */ +#define HAVE_GETADDRINFO 1 + +/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define to 1 if you have the `getegid' function. */ +#define HAVE_GETEGID 1 + +/* Define to 1 if you have the `getentropy' function. */ +/* #undef HAVE_GETENTROPY */ + +/* Define to 1 if you have the `geteuid' function. */ +#define HAVE_GETEUID 1 + +/* Define to 1 if you have the `getgid' function. */ +#define HAVE_GETGID 1 + +/* Define to 1 if you have the `getgrent' function. */ +#define HAVE_GETGRENT 1 + +/* Define to 1 if you have the `getgrgid' function. */ +#define HAVE_GETGRGID 1 + +/* Define to 1 if you have the `getgrgid_r' function. */ +#define HAVE_GETGRGID_R 1 + +/* Define to 1 if you have the `getgrnam_r' function. */ +#define HAVE_GETGRNAM_R 1 + +/* Define to 1 if you have the `getgrouplist' function. */ +#define HAVE_GETGROUPLIST 1 + +/* Define to 1 if you have the `getgroups' function. */ +#define HAVE_GETGROUPS 1 + +/* Define if you have the 'gethostbyaddr' function. */ +#define HAVE_GETHOSTBYADDR 1 + +/* Define to 1 if you have the `gethostbyname' function. */ +#define HAVE_GETHOSTBYNAME 1 + +/* Define this if you have some version of gethostbyname_r() */ +#define HAVE_GETHOSTBYNAME_R 1 + +/* Define this if you have the 3-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_3_ARG */ + +/* Define this if you have the 5-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_5_ARG */ + +/* Define this if you have the 6-arg version of gethostbyname_r(). */ +#define HAVE_GETHOSTBYNAME_R_6_ARG 1 + +/* Define to 1 if you have the `gethostname' function. */ +#define HAVE_GETHOSTNAME 1 + +/* Define to 1 if you have the `getitimer' function. */ +#define HAVE_GETITIMER 1 + +/* Define to 1 if you have the `getloadavg' function. */ +#define HAVE_GETLOADAVG 1 + +/* Define to 1 if you have the `getlogin' function. */ +#define HAVE_GETLOGIN 1 + +/* Define to 1 if you have the `getlogin_r' function. */ +#define HAVE_GETLOGIN_R 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define if you have the 'getpagesize' function. */ +#define HAVE_GETPAGESIZE 1 + +/* Define if you have the 'getpeername' function. */ +#define HAVE_GETPEERNAME 1 + +/* Define to 1 if you have the `getpgid' function. */ +#define HAVE_GETPGID 1 + +/* Define to 1 if you have the `getpgrp' function. */ +#define HAVE_GETPGRP 1 + +/* Define to 1 if you have the `getpid' function. */ +#define HAVE_GETPID 1 + +/* Define to 1 if you have the `getppid' function. */ +#define HAVE_GETPPID 1 + +/* Define to 1 if you have the `getpriority' function. */ +#define HAVE_GETPRIORITY 1 + +/* Define if you have the 'getprotobyname' function. */ +#define HAVE_GETPROTOBYNAME 1 + +/* Define to 1 if you have the `getpwent' function. */ +#define HAVE_GETPWENT 1 + +/* Define to 1 if you have the `getpwnam_r' function. */ +#define HAVE_GETPWNAM_R 1 + +/* Define to 1 if you have the `getpwuid' function. */ +#define HAVE_GETPWUID 1 + +/* Define to 1 if you have the `getpwuid_r' function. */ +#define HAVE_GETPWUID_R 1 + +/* Define to 1 if the getrandom() function is available */ +/* #undef HAVE_GETRANDOM */ + +/* Define to 1 if the Linux getrandom() syscall is available */ +#define HAVE_GETRANDOM_SYSCALL 1 + +/* Define to 1 if you have the `getresgid' function. */ +#define HAVE_GETRESGID 1 + +/* Define to 1 if you have the `getresuid' function. */ +#define HAVE_GETRESUID 1 + +/* Define to 1 if you have the `getrusage' function. */ +#define HAVE_GETRUSAGE 1 + +/* Define if you have the 'getservbyname' function. */ +#define HAVE_GETSERVBYNAME 1 + +/* Define if you have the 'getservbyport' function. */ +#define HAVE_GETSERVBYPORT 1 + +/* Define to 1 if you have the `getsid' function. */ +#define HAVE_GETSID 1 + +/* Define if you have the 'getsockname' function. */ +#define HAVE_GETSOCKNAME 1 + +/* Define to 1 if you have the `getspent' function. */ +#define HAVE_GETSPENT 1 + +/* Define to 1 if you have the `getspnam' function. */ +#define HAVE_GETSPNAM 1 + +/* Define to 1 if you have the `getuid' function. */ +#define HAVE_GETUID 1 + +/* Define to 1 if you have the `getwd' function. */ +#define HAVE_GETWD 1 + +/* Define if glibc has incorrect _FORTIFY_SOURCE wrappers for memmove and + bcopy. */ +/* #undef HAVE_GLIBC_MEMMOVE_BUG */ + +/* Define to 1 if you have the `grantpt' function. */ +#define HAVE_GRANTPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_GRP_H 1 + +/* Define if you have the 'hstrerror' function. */ +#define HAVE_HSTRERROR 1 + +/* Define this if you have le64toh() */ +#define HAVE_HTOLE64 1 + +/* Define to 1 if you have the `if_nameindex' function. */ +#define HAVE_IF_NAMEINDEX 1 + +/* Define if you have the 'inet_aton' function. */ +#define HAVE_INET_ATON 1 + +/* Define if you have the 'inet_ntoa' function. */ +#define HAVE_INET_NTOA 1 + +/* Define if you have the 'inet_pton' function. */ +#define HAVE_INET_PTON 1 + +/* Define to 1 if you have the `initgroups' function. */ +#define HAVE_INITGROUPS 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IO_H */ + +/* Define if gcc has the ipa-pure-const bug. */ +/* #undef HAVE_IPA_PURE_CONST_BUG */ + +/* Define to 1 if you have the `kill' function. */ +#define HAVE_KILL 1 + +/* Define to 1 if you have the `killpg' function. */ +#define HAVE_KILLPG 1 + +/* Define if you have the 'kqueue' function. */ +/* #undef HAVE_KQUEUE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LANGINFO_H 1 + +/* Defined to enable large file support when an off_t is bigger than a long + and long long is at least as big as an off_t. You may need to add some + flags for configuration and compilation to enable this mode. (For Solaris + and Linux, the necessary defines are already defined.) */ +/* #undef HAVE_LARGEFILE_SUPPORT */ + +/* Define to 1 if you have the 'lchflags' function. */ +/* #undef HAVE_LCHFLAGS */ + +/* Define to 1 if you have the `lchmod' function. */ +/* #undef HAVE_LCHMOD */ + +/* Define to 1 if you have the `lchown' function. */ +#define HAVE_LCHOWN 1 + +/* Define to 1 if you want to build _blake2 module with libb2 */ +/* #undef HAVE_LIBB2 */ + +/* Define to 1 if you have the `db' library (-ldb). */ +/* #undef HAVE_LIBDB */ + +/* Define to 1 if you have the `dl' library (-ldl). */ +#define HAVE_LIBDL 1 + +/* Define to 1 if you have the `dld' library (-ldld). */ +/* #undef HAVE_LIBDLD */ + +/* Define to 1 if you have the `ieee' library (-lieee). */ +/* #undef HAVE_LIBIEEE */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBINTL_H */ + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `sendfile' library (-lsendfile). */ +/* #undef HAVE_LIBSENDFILE */ + +/* Define to 1 if you have the `sqlite3' library (-lsqlite3). */ +#define HAVE_LIBSQLITE3 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBUTIL_H */ + +/* Define if you have the 'link' function. */ +#define HAVE_LINK 1 + +/* Define to 1 if you have the `linkat' function. */ +#define HAVE_LINKAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_AUXVEC_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_BCM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_CAN_J1939_H */ + +/* Define if compiling using Linux 3.6 or later. */ +#define HAVE_LINUX_CAN_RAW_FD_FRAMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_RAW_H 1 + +/* Define if compiling using Linux 4.1 or later. */ +/* #undef HAVE_LINUX_CAN_RAW_JOIN_FILTERS */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_FS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_LIMITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_MEMFD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_NETLINK_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_QRTR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_SOUNDCARD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_TIPC_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_VM_SOCKETS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_WAIT_H 1 + +/* Define if you have the 'listen' function. */ +#define HAVE_LISTEN 1 + +/* Define to 1 if you have the `lockf' function. */ +#define HAVE_LOCKF 1 + +/* Define to 1 if you have the `log1p' function. */ +#define HAVE_LOG1P 1 + +/* Define to 1 if you have the `log2' function. */ +#define HAVE_LOG2 1 + +/* Define to 1 if you have the `login_tty' function. */ +#define HAVE_LOGIN_TTY 1 + +/* Define to 1 if the system has the type `long double'. */ +#define HAVE_LONG_DOUBLE 1 + +/* Define to 1 if you have the `lstat' function. */ +#define HAVE_LSTAT 1 + +/* Define to 1 if you have the `lutimes' function. */ +#define HAVE_LUTIMES 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LZMA_H */ + +/* Define to 1 if you have the `madvise' function. */ +#define HAVE_MADVISE 1 + +/* Define this if you have the makedev macro. */ +#define HAVE_MAKEDEV 1 + +/* Define if you have the 'MAXLOGNAME' constant. */ +/* #undef HAVE_MAXLOGNAME */ + +/* Define to 1 if you have the `mbrtowc' function. */ +#define HAVE_MBRTOWC 1 + +/* Define if you have the 'memfd_create' function. */ +/* #undef HAVE_MEMFD_CREATE */ + +/* Define to 1 if you have the `memrchr' function. */ +#define HAVE_MEMRCHR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MINIX_CONFIG_H */ + +/* Define to 1 if you have the `mkdirat' function. */ +#define HAVE_MKDIRAT 1 + +/* Define to 1 if you have the `mkfifo' function. */ +#define HAVE_MKFIFO 1 + +/* Define to 1 if you have the `mkfifoat' function. */ +#define HAVE_MKFIFOAT 1 + +/* Define to 1 if you have the `mknod' function. */ +#define HAVE_MKNOD 1 + +/* Define to 1 if you have the `mknodat' function. */ +#define HAVE_MKNODAT 1 + +/* Define to 1 if you have the `mktime' function. */ +#define HAVE_MKTIME 1 + +/* Define to 1 if you have the `mmap' function. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the `mremap' function. */ +#define HAVE_MREMAP 1 + +/* Define to 1 if you have the `nanosleep' function. */ +#define HAVE_NANOSLEEP 1 + +/* Define if you have the 'ncurses' library */ +/* #undef HAVE_NCURSES */ + +/* Define if you have the 'ncursesw' library */ +#define HAVE_NCURSESW 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_CURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_CURSES_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NCURSES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NDBM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETCAN_CAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETDB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_IN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETLINK_NETLINK_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETPACKET_PACKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_ETHERNET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define to 1 if you have the `nice' function. */ +#define HAVE_NICE 1 + +/* Define if the internal form of wchar_t in non-Unicode locales is not + Unicode. */ +/* #undef HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION */ + +/* Define to 1 if you have the `openat' function. */ +#define HAVE_OPENAT 1 + +/* Define to 1 if you have the `opendir' function. */ +#define HAVE_OPENDIR 1 + +/* Define to 1 if you have the `openpty' function. */ +#define HAVE_OPENPTY 1 + +/* Define if you have the 'panel' library */ +/* #undef HAVE_PANEL */ + +/* Define if you have the 'panelw' library */ +#define HAVE_PANELW 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PANEL_H 1 + +/* Define to 1 if you have the `pathconf' function. */ +#define HAVE_PATHCONF 1 + +/* Define to 1 if you have the `pause' function. */ +#define HAVE_PAUSE 1 + +/* Define to 1 if you have the `pipe' function. */ +#define HAVE_PIPE 1 + +/* Define to 1 if you have the `pipe2' function. */ +#define HAVE_PIPE2 1 + +/* Define to 1 if you have the `plock' function. */ +/* #undef HAVE_PLOCK */ + +/* Define to 1 if you have the `poll' function. */ +#define HAVE_POLL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `posix_fadvise' function. */ +#define HAVE_POSIX_FADVISE 1 + +/* Define to 1 if you have the `posix_fallocate' function. */ +#define HAVE_POSIX_FALLOCATE 1 + +/* Define to 1 if you have the `posix_openpt' function. */ +#define HAVE_POSIX_OPENPT 1 + +/* Define to 1 if you have the `posix_spawn' function. */ +#define HAVE_POSIX_SPAWN 1 + +/* Define to 1 if you have the `posix_spawnp' function. */ +#define HAVE_POSIX_SPAWNP 1 + +/* Define to 1 if you have the `posix_spawn_file_actions_addclosefrom_np' + function. */ +/* #undef HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSEFROM_NP */ + +/* Define to 1 if you have the `pread' function. */ +#define HAVE_PREAD 1 + +/* Define to 1 if you have the `preadv' function. */ +#define HAVE_PREADV 1 + +/* Define to 1 if you have the `preadv2' function. */ +/* #undef HAVE_PREADV2 */ + +/* Define if you have the 'prlimit' function. */ +#define HAVE_PRLIMIT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PROCESS_H */ + +/* Define to 1 if you have the `process_vm_readv' function. */ +#define HAVE_PROCESS_VM_READV 1 + +/* Define if your compiler supports function prototype */ +#define HAVE_PROTOTYPES 1 + +/* Define to 1 if you have the `pthread_condattr_setclock' function. */ +#define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 + +/* Define to 1 if you have the `pthread_cond_timedwait_relative_np' function. + */ +/* #undef HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE_NP */ + +/* Defined for Solaris 2.6 bug in pthread header. */ +/* #undef HAVE_PTHREAD_DESTRUCTOR */ + +/* Define to 1 if you have the `pthread_getcpuclockid' function. */ +#define HAVE_PTHREAD_GETCPUCLOCKID 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTHREAD_H 1 + +/* Define to 1 if you have the `pthread_init' function. */ +/* #undef HAVE_PTHREAD_INIT */ + +/* Define to 1 if you have the `pthread_kill' function. */ +#define HAVE_PTHREAD_KILL 1 + +/* Define to 1 if you have the `pthread_sigmask' function. */ +#define HAVE_PTHREAD_SIGMASK 1 + +/* Define if platform requires stubbed pthreads support */ +/* #undef HAVE_PTHREAD_STUBS */ + +/* Define to 1 if you have the `ptsname' function. */ +#define HAVE_PTSNAME 1 + +/* Define to 1 if you have the `ptsname_r' function. */ +#define HAVE_PTSNAME_R 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTY_H 1 + +/* Define to 1 if you have the `pwrite' function. */ +#define HAVE_PWRITE 1 + +/* Define to 1 if you have the `pwritev' function. */ +#define HAVE_PWRITEV 1 + +/* Define to 1 if you have the `pwritev2' function. */ +/* #undef HAVE_PWRITEV2 */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_READLINE_READLINE_H */ + +/* Define to 1 if you have the `readlink' function. */ +#define HAVE_READLINK 1 + +/* Define to 1 if you have the `readlinkat' function. */ +#define HAVE_READLINKAT 1 + +/* Define to 1 if you have the `readv' function. */ +#define HAVE_READV 1 + +/* Define to 1 if you have the `realpath' function. */ +#define HAVE_REALPATH 1 + +/* Define if you have the 'recvfrom' function. */ +#define HAVE_RECVFROM 1 + +/* Define to 1 if you have the `renameat' function. */ +#define HAVE_RENAMEAT 1 + +/* Define if readline supports append_history */ +/* #undef HAVE_RL_APPEND_HISTORY */ + +/* Define if you can turn off readline's signal handling. */ +/* #undef HAVE_RL_CATCH_SIGNAL */ + +/* Define to 1 if the system has the type `rl_compdisp_func_t'. */ +/* #undef HAVE_RL_COMPDISP_FUNC_T */ + +/* Define if you have readline 2.2 */ +/* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK */ + +/* Define if you have readline 4.2 */ +/* #undef HAVE_RL_COMPLETION_MATCHES */ + +/* Define if you have rl_completion_suppress_append */ +/* #undef HAVE_RL_COMPLETION_SUPPRESS_APPEND */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_PRE_INPUT_HOOK */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_RESIZE_TERMINAL */ + +/* Define to 1 if you have the `rtpSpawn' function. */ +/* #undef HAVE_RTPSPAWN */ + +/* Define to 1 if you have the `sched_get_priority_max' function. */ +#define HAVE_SCHED_GET_PRIORITY_MAX 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SCHED_H 1 + +/* Define to 1 if you have the `sched_rr_get_interval' function. */ +#define HAVE_SCHED_RR_GET_INTERVAL 1 + +/* Define to 1 if you have the `sched_setaffinity' function. */ +#define HAVE_SCHED_SETAFFINITY 1 + +/* Define to 1 if you have the `sched_setparam' function. */ +#define HAVE_SCHED_SETPARAM 1 + +/* Define to 1 if you have the `sched_setscheduler' function. */ +#define HAVE_SCHED_SETSCHEDULER 1 + +/* Define to 1 if you have the `sem_clockwait' function. */ +/* #undef HAVE_SEM_CLOCKWAIT */ + +/* Define to 1 if you have the `sem_getvalue' function. */ +#define HAVE_SEM_GETVALUE 1 + +/* Define to 1 if you have the `sem_open' function. */ +#define HAVE_SEM_OPEN 1 + +/* Define to 1 if you have the `sem_timedwait' function. */ +#define HAVE_SEM_TIMEDWAIT 1 + +/* Define to 1 if you have the `sem_unlink' function. */ +#define HAVE_SEM_UNLINK 1 + +/* Define to 1 if you have the `sendfile' function. */ +#define HAVE_SENDFILE 1 + +/* Define if you have the 'sendto' function. */ +#define HAVE_SENDTO 1 + +/* Define to 1 if you have the `setegid' function. */ +#define HAVE_SETEGID 1 + +/* Define to 1 if you have the `seteuid' function. */ +#define HAVE_SETEUID 1 + +/* Define to 1 if you have the `setgid' function. */ +#define HAVE_SETGID 1 + +/* Define if you have the 'setgroups' function. */ +#define HAVE_SETGROUPS 1 + +/* Define to 1 if you have the `sethostname' function. */ +#define HAVE_SETHOSTNAME 1 + +/* Define to 1 if you have the `setitimer' function. */ +#define HAVE_SETITIMER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SETJMP_H 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the `setns' function. */ +#define HAVE_SETNS 1 + +/* Define to 1 if you have the `setpgid' function. */ +#define HAVE_SETPGID 1 + +/* Define to 1 if you have the `setpgrp' function. */ +#define HAVE_SETPGRP 1 + +/* Define to 1 if you have the `setpriority' function. */ +#define HAVE_SETPRIORITY 1 + +/* Define to 1 if you have the `setregid' function. */ +#define HAVE_SETREGID 1 + +/* Define to 1 if you have the `setresgid' function. */ +#define HAVE_SETRESGID 1 + +/* Define to 1 if you have the `setresuid' function. */ +#define HAVE_SETRESUID 1 + +/* Define to 1 if you have the `setreuid' function. */ +#define HAVE_SETREUID 1 + +/* Define to 1 if you have the `setsid' function. */ +#define HAVE_SETSID 1 + +/* Define if you have the 'setsockopt' function. */ +#define HAVE_SETSOCKOPT 1 + +/* Define to 1 if you have the `setuid' function. */ +#define HAVE_SETUID 1 + +/* Define to 1 if you have the `setvbuf' function. */ +#define HAVE_SETVBUF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SHADOW_H 1 + +/* Define to 1 if you have the `shm_open' function. */ +#define HAVE_SHM_OPEN 1 + +/* Define to 1 if you have the `shm_unlink' function. */ +#define HAVE_SHM_UNLINK 1 + +/* Define to 1 if you have the `shutdown' function. */ +#define HAVE_SHUTDOWN 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigaltstack' function. */ +#define HAVE_SIGALTSTACK 1 + +/* Define to 1 if you have the `sigfillset' function. */ +#define HAVE_SIGFILLSET 1 + +/* Define to 1 if `si_band' is a member of `siginfo_t'. */ +#define HAVE_SIGINFO_T_SI_BAND 1 + +/* Define to 1 if you have the `siginterrupt' function. */ +#define HAVE_SIGINTERRUPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the `sigpending' function. */ +#define HAVE_SIGPENDING 1 + +/* Define to 1 if you have the `sigrelse' function. */ +#define HAVE_SIGRELSE 1 + +/* Define to 1 if you have the `sigtimedwait' function. */ +#define HAVE_SIGTIMEDWAIT 1 + +/* Define to 1 if you have the `sigwait' function. */ +#define HAVE_SIGWAIT 1 + +/* Define to 1 if you have the `sigwaitinfo' function. */ +#define HAVE_SIGWAITINFO 1 + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* struct sockaddr_alg (linux/if_alg.h) */ +#define HAVE_SOCKADDR_ALG 1 + +/* Define if sockaddr has sa_len member */ +/* #undef HAVE_SOCKADDR_SA_LEN */ + +/* struct sockaddr_storage (sys/socket.h) */ +#define HAVE_SOCKADDR_STORAGE 1 + +/* Define if you have the 'socket' function. */ +#define HAVE_SOCKET 1 + +/* Define if you have the 'socketpair' function. */ +#define HAVE_SOCKETPAIR 1 + +/* Define to 1 if the system has the type `socklen_t'. */ +#define HAVE_SOCKLEN_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SPAWN_H 1 + +/* Define to 1 if you have the `splice' function. */ +#define HAVE_SPLICE 1 + +/* Define to 1 if the system has the type `ssize_t'. */ +#define HAVE_SSIZE_T 1 + +/* Define to 1 if you have the `statvfs' function. */ +#define HAVE_STATVFS 1 + +/* Define if you have struct stat.st_mtim.tv_nsec */ +#define HAVE_STAT_TV_NSEC 1 + +/* Define if you have struct stat.st_mtimensec */ +/* #undef HAVE_STAT_TV_NSEC2 */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Has stdatomic.h with atomic_int and atomic_uintptr_t */ +#define HAVE_STD_ATOMIC 1 + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +/* #undef HAVE_STRLCPY */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STROPTS_H */ + +/* Define to 1 if you have the `strsignal' function. */ +#define HAVE_STRSIGNAL 1 + +/* Define to 1 if `pw_gecos' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_GECOS 1 + +/* Define to 1 if `pw_passwd' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_PASSWD 1 + +/* Define to 1 if `st_birthtime' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */ + +/* Define to 1 if `st_blksize' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 + +/* Define to 1 if `st_blocks' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 + +/* Define to 1 if `st_flags' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_FLAGS */ + +/* Define to 1 if `st_gen' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_GEN */ + +/* Define to 1 if `st_rdev' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if `tm_zone' is a member of `struct tm'. */ +#define HAVE_STRUCT_TM_TM_ZONE 1 + +/* Define if you have the 'symlink' function. */ +#define HAVE_SYMLINK 1 + +/* Define to 1 if you have the `symlinkat' function. */ +#define HAVE_SYMLINKAT 1 + +/* Define to 1 if you have the `sync' function. */ +#define HAVE_SYNC 1 + +/* Define to 1 if you have the `sysconf' function. */ +#define HAVE_SYSCONF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSEXITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSLOG_H 1 + +/* Define to 1 if you have the `system' function. */ +#define HAVE_SYSTEM 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_AUDIOIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_AUXV_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BSDTTY_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_ENDIAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EPOLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EVENTFD_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_EVENT_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_FILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_KERN_CONTROL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOADAVG_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOCK_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MEMFD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MKDEV_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MODEM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PIDFD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_RANDOM_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SENDFILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOUNDCARD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STATVFS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSCALL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSMACROS_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYS_DOMAIN_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TERMIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMERFD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UTSNAME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_XATTR_H 1 + +/* Define to 1 if you have the `tcgetpgrp' function. */ +#define HAVE_TCGETPGRP 1 + +/* Define to 1 if you have the `tcsetpgrp' function. */ +#define HAVE_TCSETPGRP 1 + +/* Define to 1 if you have the `tempnam' function. */ +#define HAVE_TEMPNAM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERM_H 1 + +/* Define to 1 if you have the `timegm' function. */ +#define HAVE_TIMEGM 1 + +/* Define if you have the 'timerfd_create' function. */ +#define HAVE_TIMERFD_CREATE 1 + +/* Define to 1 if you have the `times' function. */ +#define HAVE_TIMES 1 + +/* Define to 1 if you have the `tmpfile' function. */ +#define HAVE_TMPFILE 1 + +/* Define to 1 if you have the `tmpnam' function. */ +#define HAVE_TMPNAM 1 + +/* Define to 1 if you have the `tmpnam_r' function. */ +#define HAVE_TMPNAM_R 1 + +/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use + `HAVE_STRUCT_TM_TM_ZONE' instead. */ +#define HAVE_TM_ZONE 1 + +/* Define to 1 if you have the `truncate' function. */ +#define HAVE_TRUNCATE 1 + +/* Define to 1 if you have the `ttyname_r' function. */ +#define HAVE_TTYNAME_R 1 + +/* Define to 1 if you don't have `tm_zone' but do have the external array + `tzname'. */ +/* #undef HAVE_TZNAME */ + +/* Define to 1 if you have the `umask' function. */ +#define HAVE_UMASK 1 + +/* Define to 1 if you have the `uname' function. */ +#define HAVE_UNAME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `unlinkat' function. */ +#define HAVE_UNLINKAT 1 + +/* Define to 1 if you have the `unlockpt' function. */ +#define HAVE_UNLOCKPT 1 + +/* Define to 1 if you have the `unshare' function. */ +#define HAVE_UNSHARE 1 + +/* Define if you have a useable wchar_t type defined in wchar.h; useable means + wchar_t must be an unsigned type with at least 16 bits. (see + Include/unicodeobject.h). */ +/* #undef HAVE_USABLE_WCHAR_T */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIL_H */ + +/* Define to 1 if you have the `utimensat' function. */ +#define HAVE_UTIMENSAT 1 + +/* Define to 1 if you have the `utimes' function. */ +#define HAVE_UTIMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTMP_H 1 + +/* Define if you have the 'HAVE_UT_NAMESIZE' constant. */ +#define HAVE_UT_NAMESIZE 1 + +/* Define to 1 if you have the `uuid_create' function. */ +/* #undef HAVE_UUID_CREATE */ + +/* Define to 1 if you have the `uuid_enc_be' function. */ +/* #undef HAVE_UUID_ENC_BE */ + +/* Define if uuid_generate_time_safe() exists. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE */ + +/* Define if uuid_generate_time_safe() is able to deduce a MAC address. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE_STABLE_MAC */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_UUID_H */ + +/* Define to 1 if you have the `vfork' function. */ +#define HAVE_VFORK 1 + +/* Define to 1 if you have the `wait' function. */ +#define HAVE_WAIT 1 + +/* Define to 1 if you have the `wait3' function. */ +/* #undef HAVE_WAIT3 */ + +/* Define to 1 if you have the `wait4' function. */ +#define HAVE_WAIT4 1 + +/* Define to 1 if you have the `waitid' function. */ +#define HAVE_WAITID 1 + +/* Define to 1 if you have the `waitpid' function. */ +#define HAVE_WAITPID 1 + +/* Define if the compiler provides a wchar.h header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to 1 if you have the `wcscoll' function. */ +#define HAVE_WCSCOLL 1 + +/* Define to 1 if you have the `wcsftime' function. */ +#define HAVE_WCSFTIME 1 + +/* Define to 1 if you have the `wcsxfrm' function. */ +#define HAVE_WCSXFRM 1 + +/* Define to 1 if you have the `wmemcmp' function. */ +#define HAVE_WMEMCMP 1 + +/* Define if tzset() actually switches the local timezone in a meaningful way. + */ +#define HAVE_WORKING_TZSET 1 + +/* Define to 1 if you have the `writev' function. */ +#define HAVE_WRITEV 1 + +/* Define if the zlib library has inflateCopy */ +#define HAVE_ZLIB_COPY 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ZLIB_H */ + +/* Define to 1 if you have the `_getpty' function. */ +/* #undef HAVE__GETPTY */ + +/* Define to 1 if the system has the type `__uint128_t'. */ +#define HAVE___UINT128_T 1 + +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +#define MAJOR_IN_SYSMACROS 1 + +/* Define if mvwdelch in curses.h is an expression. */ +#define MVWDELCH_IS_EXPRESSION 1 + +/* Define to the address where bug reports for this package should be sent. */ +/* #undef PACKAGE_BUGREPORT */ + +/* Define to the full name of this package. */ +/* #undef PACKAGE_NAME */ + +/* Define to the full name and version of this package. */ +/* #undef PACKAGE_STRING */ + +/* Define to the one symbol short name of this package. */ +/* #undef PACKAGE_TARNAME */ + +/* Define to the home page for this package. */ +/* #undef PACKAGE_URL */ + +/* Define to the version of this package. */ +/* #undef PACKAGE_VERSION */ + +/* Define if POSIX semaphores aren't enabled on your system */ +/* #undef POSIX_SEMAPHORES_NOT_ENABLED */ + +/* Define if pthread_key_t is compatible with int. */ +#define PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT 1 + +/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ +#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1 + +/* Define as the preferred size in bits of long digits */ +/* #undef PYLONG_BITS_IN_DIGIT */ + +/* enabled builtin hash modules */ +#define PY_BUILTIN_HASHLIB_HASHES "md5,sha1,sha2,sha3,blake2" + +/* Define if you want to coerce the C locale to a UTF-8 based locale */ +#define PY_COERCE_C_LOCALE 1 + +/* Define to 1 if you have the perf trampoline. */ +#define PY_HAVE_PERF_TRAMPOLINE 1 + +/* Define to 1 to build the sqlite module with loadable extensions support. */ +/* #undef PY_SQLITE_ENABLE_LOAD_EXTENSION */ + +/* Define if SQLite was compiled with the serialize API */ +/* #undef PY_SQLITE_HAVE_SERIALIZE */ + +/* Default cipher suites list for ssl module. 1: Python's preferred selection, + 2: leave OpenSSL defaults untouched, 0: custom string */ +#define PY_SSL_DEFAULT_CIPHERS 1 + +/* Cipher suite string for PY_SSL_DEFAULT_CIPHERS=0 */ +/* #undef PY_SSL_DEFAULT_CIPHER_STRING */ + +/* PEP 11 Support tier (1, 2, 3 or 0 for unsupported) */ +#define PY_SUPPORT_TIER 2 + +/* Define if you want to build an interpreter with many run-time checks. */ +/* #undef Py_DEBUG */ + +/* Defined if Python is built as a shared library. */ +/* #undef Py_ENABLE_SHARED */ + +/* Define if you want to disable the GIL */ +/* #undef Py_GIL_DISABLED */ + +/* Define hash algorithm for str, bytes and memoryview. SipHash24: 1, FNV: 2, + SipHash13: 3, externally defined: 0 */ +/* #undef Py_HASH_ALGORITHM */ + +/* Define if rl_startup_hook takes arguments */ +/* #undef Py_RL_STARTUP_HOOK_TAKES_ARGS */ + +/* Define if you want to enable internal statistics gathering. */ +/* #undef Py_STATS */ + +/* The version of SunOS/Solaris as reported by `uname -r' without the dot. */ +/* #undef Py_SUNOS_VERSION */ + +/* Define if you want to enable tracing references for debugging purpose */ +/* #undef Py_TRACE_REFS */ + +/* assume C89 semantics that RETSIGTYPE is always void */ +#define RETSIGTYPE void + +/* Define if setpgrp() must be called as setpgrp(0, 0). */ +/* #undef SETPGRP_HAVE_ARG */ + +/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ +/* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */ + +/* The size of `double', as computed by sizeof. */ +#define SIZEOF_DOUBLE 8 + +/* The size of `float', as computed by sizeof. */ +#define SIZEOF_FLOAT 4 + +/* The size of `fpos_t', as computed by sizeof. */ +#define SIZEOF_FPOS_T 8 + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#ifdef __LP64__ +#define SIZEOF_LONG 8 +#else +#define SIZEOF_LONG 4 +#endif + +/* The size of `long double', as computed by sizeof. */ +#define SIZEOF_LONG_DOUBLE (SIZEOF_LONG * 2) + +/* The size of `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 + +/* The size of `off_t', as computed by sizeof. */ +#define SIZEOF_OFF_T 8 + +/* The size of `pid_t', as computed by sizeof. */ +#define SIZEOF_PID_T 4 + +/* The size of `pthread_key_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_KEY_T 4 + +/* The size of `pthread_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_T SIZEOF_LONG + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* The size of `size_t', as computed by sizeof. */ +#define SIZEOF_SIZE_T SIZEOF_LONG + +/* The size of `time_t', as computed by sizeof. */ +#define SIZEOF_TIME_T SIZEOF_LONG + +/* The size of `uintptr_t', as computed by sizeof. */ +#define SIZEOF_UINTPTR_T SIZEOF_LONG + +/* The size of `void *', as computed by sizeof. */ +#define SIZEOF_VOID_P SIZEOF_LONG + +/* The size of `wchar_t', as computed by sizeof. */ +#define SIZEOF_WCHAR_T 4 + +/* The size of `_Bool', as computed by sizeof. */ +#define SIZEOF__BOOL 1 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and + (which you can't on SCO ODT 3.0). */ +#define SYS_SELECT_WITH_SYS_TIME 1 + +/* Custom thread stack size depending on chosen sanitizer runtimes. */ +/* #undef THREAD_STACK_SIZE */ + +/* Library needed by timemodule.c: librt may be needed for clock_gettime() */ +/* #undef TIMEMODULE_LIB */ + +/* Define to 1 if your declares `struct tm'. */ +/* #undef TM_IN_SYS_TIME */ + +/* Define if you want to use computed gotos in ceval.c. */ +/* #undef USE_COMPUTED_GOTOS */ + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# define _DARWIN_C_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# define _HPUX_ALT_XOPEN_SOCKET_API 1 +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +/* # undef _MINIX */ +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# define _NETBSD_SOURCE 1 +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# define _OPENBSD_SOURCE 1 +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +/* # undef _POSIX_SOURCE */ +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +/* # undef _POSIX_1_SOURCE */ +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# define __STDC_WANT_IEC_60559_BFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# define __STDC_WANT_IEC_60559_DFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# define __STDC_WANT_LIB_EXT2__ 1 +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# define __STDC_WANT_MATH_SPEC_FUNCS__ 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +# define _XOPEN_SOURCE 700 +#endif + + +/* Define if WINDOW in curses.h offers a field _flags. */ +#define WINDOW_HAS_FLAGS 1 + +/* Define if you want build the _decimal module using a coroutine-local rather + than a thread-local context */ +#define WITH_DECIMAL_CONTEXTVAR 1 + +/* Define if you want documentation strings in extension modules */ +#define WITH_DOC_STRINGS 1 + +/* Define if you want to compile in DTrace support */ +/* #undef WITH_DTRACE */ + +/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic + linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). + Dyld is necessary to support frameworks. */ +/* #undef WITH_DYLD */ + +/* Define to build the readline module against libedit. */ +/* #undef WITH_EDITLINE */ + +/* Define if you want to compile in object freelists optimization */ +#define WITH_FREELISTS 1 + +/* Define to 1 if libintl is needed for locale functions. */ +/* #undef WITH_LIBINTL */ + +/* Define if you want to compile in mimalloc memory allocator. */ +#define WITH_MIMALLOC 1 + +/* Define if you want to produce an OpenStep/Rhapsody framework (shared + library plus accessory files). */ +/* #undef WITH_NEXT_FRAMEWORK */ + +/* Define if you want to compile in Python-specific mallocs */ +#define WITH_PYMALLOC 1 + +/* Define if you want pymalloc to be disabled when running under valgrind */ +/* #undef WITH_VALGRIND */ + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + +/* Define if arithmetic is subject to x87-style double rounding issue */ +/* #undef X87_DOUBLE_ROUNDING */ + +/* Define on OpenBSD to activate all library features */ +/* #undef _BSD_SOURCE */ + +/* Define on Darwin to activate all library features */ +#define _DARWIN_C_SOURCE 1 + +/* This must be set to 64 on some systems to enable large file support. */ +#define _FILE_OFFSET_BITS 64 + +/* Define to include mbstate_t for mbrtowc */ +/* #undef _INCLUDE__STDC_A1_SOURCE */ + +/* This must be defined on some systems to enable large file support. */ +#define _LARGEFILE_SOURCE 1 + +/* This must be defined on AIX systems to enable large file support. */ +/* #undef _LARGE_FILES */ + +/* Define on NetBSD to activate all library features */ +#define _NETBSD_SOURCE 1 + +/* Define to activate features from IEEE Stds 1003.1-2008 */ +#define _POSIX_C_SOURCE 200809L + +/* Define if you have POSIX threads, and your system does not define that. */ +/* #undef _POSIX_THREADS */ + +/* framework name */ +#define _PYTHONFRAMEWORK "" + +/* Define to force use of thread-safe errno, h_errno, and other functions */ +/* #undef _REENTRANT */ + +/* Define to 1 if you want to emulate getpid() on WASI */ +/* #undef _WASI_EMULATED_GETPID */ + +/* Define to 1 if you want to emulate process clocks on WASI */ +/* #undef _WASI_EMULATED_PROCESS_CLOCKS */ + +/* Define to 1 if you want to emulate signals on WASI */ +/* #undef _WASI_EMULATED_SIGNAL */ + +/* Define to the level of X/Open that your system supports */ +#define _XOPEN_SOURCE 700 + +/* Define to activate Unix95-and-earlier features */ +#define _XOPEN_SOURCE_EXTENDED 1 + +/* Define on FreeBSD to activate all library features */ +#define __BSD_VISIBLE 1 + +/* Define to 'long' if does not define clock_t. */ +/* #undef clock_t */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `int' if doesn't define. */ +/* #undef gid_t */ + +/* Define to `int' if does not define. */ +/* #undef mode_t */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define as a signed integer type capable of holding a process identifier. */ +/* #undef pid_t */ + +/* Define to empty if the keyword does not work. */ +/* #undef signed */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define to 'int' if does not define. */ +/* #undef socklen_t */ + +/* Define to `int' if doesn't define. */ +/* #undef uid_t */ + + +/* Define the macros needed if on a UnixWare 7.x system. */ +#if defined(__USLC__) && defined(__SCO_VERSION__) +#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ +#endif + +#endif /*Py_PYCONFIG_H*/ + + +#undef PY_HAVE_PERF_TRAMPOLINE +#if defined(__x86_64__) || defined(__aarch64__) + #define PY_HAVE_PERF_TRAMPOLINE 1 +#endif + diff --git a/android/darwin/Setup.local b/android/darwin/Setup.local new file mode 100644 index 00000000000..9690e1371db --- /dev/null +++ b/android/darwin/Setup.local @@ -0,0 +1,2 @@ +_ssl _ssl.c +_hashlib _hashopenssl.c diff --git a/android/darwin/config.c b/android/darwin/config.c new file mode 100644 index 00000000000..7ea82f8c66b --- /dev/null +++ b/android/darwin/config.c @@ -0,0 +1,238 @@ +/* Generated automatically from Modules/config.c.in by makesetup. */ +/* -*- C -*- *********************************************** +Copyright (c) 2000, BeOpen.com. +Copyright (c) 1995-2000, Corporation for National Research Initiatives. +Copyright (c) 1990-1995, Stichting Mathematisch Centrum. +All rights reserved. + +See the file "Misc/COPYRIGHT" for information on usage and +redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. +******************************************************************/ + +/* Module configuration */ + +/* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ + +/* This file contains the table of built-in modules. + See create_builtin() in import.c. */ + +#include "Python.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +extern PyObject* PyInit__ssl(void); +extern PyObject* PyInit__hashlib(void); +extern PyObject* PyInit_array(void); +extern PyObject* PyInit__asyncio(void); +extern PyObject* PyInit__bisect(void); +extern PyObject* PyInit__contextvars(void); +extern PyObject* PyInit__csv(void); +extern PyObject* PyInit__heapq(void); +extern PyObject* PyInit__json(void); +extern PyObject* PyInit__lsprof(void); +extern PyObject* PyInit__opcode(void); +extern PyObject* PyInit__pickle(void); +extern PyObject* PyInit__queue(void); +extern PyObject* PyInit__random(void); +extern PyObject* PyInit__struct(void); +extern PyObject* PyInit__interpreters(void); +extern PyObject* PyInit__interpchannels(void); +extern PyObject* PyInit__interpqueues(void); +extern PyObject* PyInit__zoneinfo(void); +extern PyObject* PyInit_math(void); +extern PyObject* PyInit_cmath(void); +extern PyObject* PyInit__statistics(void); +extern PyObject* PyInit__datetime(void); +extern PyObject* PyInit__decimal(void); +extern PyObject* PyInit_binascii(void); +extern PyObject* PyInit__bz2(void); +extern PyObject* PyInit__lzma(void); +extern PyObject* PyInit_zlib(void); +extern PyObject* PyInit__md5(void); +extern PyObject* PyInit__sha1(void); +extern PyObject* PyInit__sha2(void); +extern PyObject* PyInit__sha3(void); +extern PyObject* PyInit__blake2(void); +extern PyObject* PyInit_pyexpat(void); +extern PyObject* PyInit__elementtree(void); +extern PyObject* PyInit__codecs_cn(void); +extern PyObject* PyInit__codecs_hk(void); +extern PyObject* PyInit__codecs_iso2022(void); +extern PyObject* PyInit__codecs_jp(void); +extern PyObject* PyInit__codecs_kr(void); +extern PyObject* PyInit__codecs_tw(void); +extern PyObject* PyInit__multibytecodec(void); +extern PyObject* PyInit_unicodedata(void); +extern PyObject* PyInit_fcntl(void); +extern PyObject* PyInit_grp(void); +extern PyObject* PyInit_mmap(void); +extern PyObject* PyInit__posixsubprocess(void); +extern PyObject* PyInit_resource(void); +extern PyObject* PyInit_select(void); +extern PyObject* PyInit__socket(void); +extern PyObject* PyInit_syslog(void); +extern PyObject* PyInit_termios(void); +extern PyObject* PyInit__posixshmem(void); +extern PyObject* PyInit__multiprocessing(void); +extern PyObject* PyInit__ctypes(void); +extern PyObject* PyInit__sqlite3(void); +extern PyObject* PyInit__uuid(void); +extern PyObject* PyInit__scproxy(void); +extern PyObject* PyInit_atexit(void); +extern PyObject* PyInit_faulthandler(void); +extern PyObject* PyInit_posix(void); +extern PyObject* PyInit__signal(void); +extern PyObject* PyInit__tracemalloc(void); +extern PyObject* PyInit__suggestions(void); +extern PyObject* PyInit__codecs(void); +extern PyObject* PyInit__collections(void); +extern PyObject* PyInit_errno(void); +extern PyObject* PyInit__io(void); +extern PyObject* PyInit_itertools(void); +extern PyObject* PyInit__sre(void); +extern PyObject* PyInit__sysconfig(void); +extern PyObject* PyInit__thread(void); +extern PyObject* PyInit_time(void); +extern PyObject* PyInit__typing(void); +extern PyObject* PyInit__weakref(void); +extern PyObject* PyInit__abc(void); +extern PyObject* PyInit__functools(void); +extern PyObject* PyInit__locale(void); +extern PyObject* PyInit__operator(void); +extern PyObject* PyInit__stat(void); +extern PyObject* PyInit__symtable(void); +extern PyObject* PyInit_pwd(void); + +/* -- ADDMODULE MARKER 1 -- */ + +extern PyObject* PyMarshal_Init(void); +extern PyObject* PyInit__imp(void); +extern PyObject* PyInit_gc(void); +extern PyObject* PyInit__ast(void); +extern PyObject* PyInit__tokenize(void); +extern PyObject* _PyWarnings_Init(void); +extern PyObject* PyInit__string(void); + +struct _inittab _PyImport_Inittab[] = { + + {"_ssl", PyInit__ssl}, + {"_hashlib", PyInit__hashlib}, + {"array", PyInit_array}, + {"_asyncio", PyInit__asyncio}, + {"_bisect", PyInit__bisect}, + {"_contextvars", PyInit__contextvars}, + {"_csv", PyInit__csv}, + {"_heapq", PyInit__heapq}, + {"_json", PyInit__json}, + {"_lsprof", PyInit__lsprof}, + {"_opcode", PyInit__opcode}, + {"_pickle", PyInit__pickle}, + {"_queue", PyInit__queue}, + {"_random", PyInit__random}, + {"_struct", PyInit__struct}, + {"_interpreters", PyInit__interpreters}, + {"_interpchannels", PyInit__interpchannels}, + {"_interpqueues", PyInit__interpqueues}, + {"_zoneinfo", PyInit__zoneinfo}, + {"math", PyInit_math}, + {"cmath", PyInit_cmath}, + {"_statistics", PyInit__statistics}, + {"_datetime", PyInit__datetime}, + {"_decimal", PyInit__decimal}, + {"binascii", PyInit_binascii}, + {"_bz2", PyInit__bz2}, + {"_lzma", PyInit__lzma}, + {"zlib", PyInit_zlib}, + {"_md5", PyInit__md5}, + {"_sha1", PyInit__sha1}, + {"_sha2", PyInit__sha2}, + {"_sha3", PyInit__sha3}, + {"_blake2", PyInit__blake2}, + {"pyexpat", PyInit_pyexpat}, + {"_elementtree", PyInit__elementtree}, + {"_codecs_cn", PyInit__codecs_cn}, + {"_codecs_hk", PyInit__codecs_hk}, + {"_codecs_iso2022", PyInit__codecs_iso2022}, + {"_codecs_jp", PyInit__codecs_jp}, + {"_codecs_kr", PyInit__codecs_kr}, + {"_codecs_tw", PyInit__codecs_tw}, + {"_multibytecodec", PyInit__multibytecodec}, + {"unicodedata", PyInit_unicodedata}, + {"fcntl", PyInit_fcntl}, + {"grp", PyInit_grp}, + {"mmap", PyInit_mmap}, + {"_posixsubprocess", PyInit__posixsubprocess}, + {"resource", PyInit_resource}, + {"select", PyInit_select}, + {"_socket", PyInit__socket}, + {"syslog", PyInit_syslog}, + {"termios", PyInit_termios}, + {"_posixshmem", PyInit__posixshmem}, + {"_multiprocessing", PyInit__multiprocessing}, + {"_ctypes", PyInit__ctypes}, + {"_sqlite3", PyInit__sqlite3}, + {"_uuid", PyInit__uuid}, + {"_scproxy", PyInit__scproxy}, + {"atexit", PyInit_atexit}, + {"faulthandler", PyInit_faulthandler}, + {"posix", PyInit_posix}, + {"_signal", PyInit__signal}, + {"_tracemalloc", PyInit__tracemalloc}, + {"_suggestions", PyInit__suggestions}, + {"_codecs", PyInit__codecs}, + {"_collections", PyInit__collections}, + {"errno", PyInit_errno}, + {"_io", PyInit__io}, + {"itertools", PyInit_itertools}, + {"_sre", PyInit__sre}, + {"_sysconfig", PyInit__sysconfig}, + {"_thread", PyInit__thread}, + {"time", PyInit_time}, + {"_typing", PyInit__typing}, + {"_weakref", PyInit__weakref}, + {"_abc", PyInit__abc}, + {"_functools", PyInit__functools}, + {"_locale", PyInit__locale}, + {"_operator", PyInit__operator}, + {"_stat", PyInit__stat}, + {"_symtable", PyInit__symtable}, + {"pwd", PyInit_pwd}, + +/* -- ADDMODULE MARKER 2 -- */ + + /* This module lives in marshal.c */ + {"marshal", PyMarshal_Init}, + + /* This lives in import.c */ + {"_imp", PyInit__imp}, + + /* This lives in Python/Python-ast.c */ + {"_ast", PyInit__ast}, + + /* This lives in Python/Python-tokenize.c */ + {"_tokenize", PyInit__tokenize}, + + /* These entries are here for sys.builtin_module_names */ + {"builtins", NULL}, + {"sys", NULL}, + + /* This lives in gcmodule.c */ + {"gc", PyInit_gc}, + + /* This lives in _warnings.c */ + {"_warnings", _PyWarnings_Init}, + + /* This lives in Objects/unicodeobject.c */ + {"_string", PyInit__string}, + + /* Sentinel */ + {0, 0} +}; + + +#ifdef __cplusplus +} +#endif diff --git a/android/darwin/pyconfig/pyconfig.h b/android/darwin/pyconfig/pyconfig.h new file mode 100644 index 00000000000..d6552bc0063 --- /dev/null +++ b/android/darwin/pyconfig/pyconfig.h @@ -0,0 +1,2038 @@ +/* pyconfig.h. Generated from pyconfig.h.in by configure. */ +/* pyconfig.h.in. Generated from configure.ac by autoheader. */ + + +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H + + +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* BUILD_GNU_TYPE + AIX_BUILDDATE are used to construct the PEP425 tag of the + build system. */ +/* #undef AIX_BUILDDATE */ + +/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want + support for AIX C++ shared extension modules. */ +/* #undef AIX_GENUINE_CPLUSPLUS */ + +/* The normal alignment of `long', in bytes. */ +#define ALIGNOF_LONG 8 + +/* The normal alignment of `max_align_t', in bytes. */ +#define ALIGNOF_MAX_ALIGN_T 8 + +/* The normal alignment of `size_t', in bytes. */ +#define ALIGNOF_SIZE_T 8 + +/* Alternative SOABI used in debug build to load C extensions built in release + mode */ +/* #undef ALT_SOABI */ + +/* The Android API level. */ +/* #undef ANDROID_API_LEVEL */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored in ARM + mixed-endian order (byte order 45670123) */ +/* #undef DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the most + significant byte first */ +/* #undef DOUBLE_IS_BIG_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the + least significant byte first */ +#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1 + +/* Define if --enable-ipv6 is specified */ +#define ENABLE_IPV6 1 + +/* Define if getpgrp() must be called as getpgrp(0). */ +/* #undef GETPGRP_HAVE_ARG */ + +/* Define if you have the 'accept' function. */ +#define HAVE_ACCEPT 1 + +/* Define to 1 if you have the `accept4' function. */ +/* #undef HAVE_ACCEPT4 */ + +/* Define to 1 if you have the `acosh' function. */ +#define HAVE_ACOSH 1 + +/* struct addrinfo (netdb.h) */ +#define HAVE_ADDRINFO 1 + +/* Define to 1 if you have the `alarm' function. */ +#define HAVE_ALARM 1 + +/* Define if aligned memory access is required */ +/* #undef HAVE_ALIGNED_REQUIRED */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ALLOCA_H 1 + +/* Define this if your time.h defines altzone. */ +/* #undef HAVE_ALTZONE */ + +/* Define to 1 if you have the `asinh' function. */ +#define HAVE_ASINH 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ASM_TYPES_H */ + +/* Define to 1 if you have the `atanh' function. */ +#define HAVE_ATANH 1 + +/* Define if you have the 'bind' function. */ +#define HAVE_BIND 1 + +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ +/* #undef HAVE_BIND_TEXTDOMAIN_CODESET */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_H */ + +/* Define if mbstowcs(NULL, "text", 0) does not return the number of wide + chars that would be converted. */ +/* #undef HAVE_BROKEN_MBSTOWCS */ + +/* Define if nice() returns success/failure instead of the new priority. */ +/* #undef HAVE_BROKEN_NICE */ + +/* Define if the system reports an invalid PIPE_BUF value. */ +/* #undef HAVE_BROKEN_PIPE_BUF */ + +/* Define if poll() sets errno on invalid file descriptors. */ +/* #undef HAVE_BROKEN_POLL */ + +/* Define if the Posix semaphores do not work on your system */ +/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ + +/* Define if pthread_sigmask() does not work on your system. */ +/* #undef HAVE_BROKEN_PTHREAD_SIGMASK */ + +/* define to 1 if your sem_getvalue is broken. */ +#define HAVE_BROKEN_SEM_GETVALUE 1 + +/* Define if 'unsetenv' does not return an int. */ +/* #undef HAVE_BROKEN_UNSETENV */ + +/* Has builtin __atomic_load_n() and __atomic_store_n() functions */ +#define HAVE_BUILTIN_ATOMIC 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BZLIB_H */ + +/* Define to 1 if you have the 'chflags' function. */ +#define HAVE_CHFLAGS 1 + +/* Define to 1 if you have the `chmod' function. */ +#define HAVE_CHMOD 1 + +/* Define to 1 if you have the `chown' function. */ +#define HAVE_CHOWN 1 + +/* Define if you have the 'chroot' function. */ +#define HAVE_CHROOT 1 + +/* Define to 1 if you have the `clock' function. */ +#define HAVE_CLOCK 1 + +/* Define to 1 if you have the `clock_getres' function. */ +#define HAVE_CLOCK_GETRES 1 + +/* Define to 1 if you have the `clock_gettime' function. */ +#define HAVE_CLOCK_GETTIME 1 + +/* Define to 1 if you have the `clock_nanosleep' function. */ +/* #undef HAVE_CLOCK_NANOSLEEP */ + +/* Define to 1 if you have the `clock_settime' function. */ +#define HAVE_CLOCK_SETTIME 1 + +/* Define to 1 if the system has the type `clock_t'. */ +#define HAVE_CLOCK_T 1 + +/* Define to 1 if you have the `closefrom' function. */ +/* #undef HAVE_CLOSEFROM */ + +/* Define to 1 if you have the `close_range' function. */ +/* #undef HAVE_CLOSE_RANGE */ + +/* Define if the C compiler supports computed gotos. */ +#define HAVE_COMPUTED_GOTOS 1 + +/* Define to 1 if you have the `confstr' function. */ +#define HAVE_CONFSTR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CONIO_H */ + +/* Define if you have the 'connect' function. */ +#define HAVE_CONNECT 1 + +/* Define to 1 if you have the `copy_file_range' function. */ +/* #undef HAVE_COPY_FILE_RANGE */ + +/* Define to 1 if you have the `ctermid' function. */ +#define HAVE_CTERMID 1 + +/* Define if you have the 'ctermid_r' function. */ +#define HAVE_CTERMID_R 1 + +/* Define if you have the 'filter' function. */ +#define HAVE_CURSES_FILTER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_CURSES_H 1 + +/* Define if you have the 'has_key' function. */ +#define HAVE_CURSES_HAS_KEY 1 + +/* Define if you have the 'immedok' function. */ +#define HAVE_CURSES_IMMEDOK 1 + +/* Define if you have the 'is_pad' function. */ +#define HAVE_CURSES_IS_PAD 1 + +/* Define if you have the 'is_term_resized' function. */ +#define HAVE_CURSES_IS_TERM_RESIZED 1 + +/* Define if you have the 'resizeterm' function. */ +#define HAVE_CURSES_RESIZETERM 1 + +/* Define if you have the 'resize_term' function. */ +#define HAVE_CURSES_RESIZE_TERM 1 + +/* Define if you have the 'syncok' function. */ +#define HAVE_CURSES_SYNCOK 1 + +/* Define if you have the 'typeahead' function. */ +#define HAVE_CURSES_TYPEAHEAD 1 + +/* Define if you have the 'use_env' function. */ +#define HAVE_CURSES_USE_ENV 1 + +/* Define if you have the 'wchgat' function. */ +#define HAVE_CURSES_WCHGAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DB_H 1 + +/* Define to 1 if you have the declaration of `RTLD_DEEPBIND', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_DEEPBIND 0 + +/* Define to 1 if you have the declaration of `RTLD_GLOBAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_GLOBAL 1 + +/* Define to 1 if you have the declaration of `RTLD_LAZY', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LAZY 1 + +/* Define to 1 if you have the declaration of `RTLD_LOCAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LOCAL 1 + +/* Define to 1 if you have the declaration of `RTLD_MEMBER', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_MEMBER 0 + +/* Define to 1 if you have the declaration of `RTLD_NODELETE', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NODELETE 1 + +/* Define to 1 if you have the declaration of `RTLD_NOLOAD', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOLOAD 1 + +/* Define to 1 if you have the declaration of `RTLD_NOW', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOW 1 + +/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. + */ +/* #undef HAVE_DECL_TZNAME */ + +/* Define to 1 if you have the declaration of `UT_NAMESIZE', and to 0 if you + don't. */ +#define HAVE_DECL_UT_NAMESIZE 1 + +/* Define to 1 if you have the device macros. */ +#define HAVE_DEVICE_MACROS 1 + +/* Define to 1 if you have the /dev/ptc device file. */ +/* #undef HAVE_DEV_PTC */ + +/* Define to 1 if you have the /dev/ptmx device file. */ +#define HAVE_DEV_PTMX 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DIRECT_H */ + +/* Define to 1 if the dirent structure has a d_type field */ +#define HAVE_DIRENT_D_TYPE 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define if you have the 'dirfd' function or macro. */ +#define HAVE_DIRFD 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `dlopen' function. */ +#define HAVE_DLOPEN 1 + +/* Define to 1 if you have the `dup' function. */ +#define HAVE_DUP 1 + +/* Define to 1 if you have the `dup2' function. */ +#define HAVE_DUP2 1 + +/* Define to 1 if you have the `dup3' function. */ +/* #undef HAVE_DUP3 */ + +/* Define if you have the '_dyld_shared_cache_contains_path' function. */ +#define HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH 1 + +/* Defined when any dynamic module loading is enabled. */ +#define HAVE_DYNAMIC_LOADING 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EDITLINE_READLINE_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ENDIAN_H */ + +/* Define if you have the 'epoll_create' function. */ +/* #undef HAVE_EPOLL */ + +/* Define if you have the 'epoll_create1' function. */ +/* #undef HAVE_EPOLL_CREATE1 */ + +/* Define to 1 if you have the `erf' function. */ +#define HAVE_ERF 1 + +/* Define to 1 if you have the `erfc' function. */ +#define HAVE_ERFC 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define if you have the 'eventfd' function. */ +/* #undef HAVE_EVENTFD */ + +/* Define to 1 if you have the `execv' function. */ +#define HAVE_EXECV 1 + +/* Define to 1 if you have the `explicit_bzero' function. */ +/* #undef HAVE_EXPLICIT_BZERO */ + +/* Define to 1 if you have the `explicit_memset' function. */ +/* #undef HAVE_EXPLICIT_MEMSET */ + +/* Define to 1 if you have the `expm1' function. */ +#define HAVE_EXPM1 1 + +/* Define to 1 if you have the `faccessat' function. */ +#define HAVE_FACCESSAT 1 + +/* Define if you have the 'fchdir' function. */ +#define HAVE_FCHDIR 1 + +/* Define to 1 if you have the `fchmod' function. */ +#define HAVE_FCHMOD 1 + +/* Define to 1 if you have the `fchmodat' function. */ +#define HAVE_FCHMODAT 1 + +/* Define to 1 if you have the `fchown' function. */ +#define HAVE_FCHOWN 1 + +/* Define to 1 if you have the `fchownat' function. */ +#define HAVE_FCHOWNAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the 'fdatasync' function. */ +/* #undef HAVE_FDATASYNC */ + +/* Define to 1 if you have the `fdopendir' function. */ +#define HAVE_FDOPENDIR 1 + +/* Define to 1 if you have the `fdwalk' function. */ +/* #undef HAVE_FDWALK */ + +/* Define to 1 if you have the `fexecve' function. */ +/* #undef HAVE_FEXECVE */ + +/* Define if you have the 'ffi_closure_alloc' function. */ +#define HAVE_FFI_CLOSURE_ALLOC 1 + +/* Define if you have the 'ffi_prep_cif_var' function. */ +#define HAVE_FFI_PREP_CIF_VAR 1 + +/* Define if you have the 'ffi_prep_closure_loc' function. */ +#define HAVE_FFI_PREP_CLOSURE_LOC 1 + +/* Define to 1 if you have the `flock' function. */ +#define HAVE_FLOCK 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `fork1' function. */ +/* #undef HAVE_FORK1 */ + +/* Define to 1 if you have the `forkpty' function. */ +#define HAVE_FORKPTY 1 + +/* Define to 1 if you have the `fpathconf' function. */ +#define HAVE_FPATHCONF 1 + +/* Define to 1 if you have the `fseek64' function. */ +/* #undef HAVE_FSEEK64 */ + +/* Define to 1 if you have the `fseeko' function. */ +#define HAVE_FSEEKO 1 + +/* Define to 1 if you have the `fstatat' function. */ +#define HAVE_FSTATAT 1 + +/* Define to 1 if you have the `fstatvfs' function. */ +#define HAVE_FSTATVFS 1 + +/* Define if you have the 'fsync' function. */ +#define HAVE_FSYNC 1 + +/* Define to 1 if you have the `ftell64' function. */ +/* #undef HAVE_FTELL64 */ + +/* Define to 1 if you have the `ftello' function. */ +#define HAVE_FTELLO 1 + +/* Define to 1 if you have the `ftime' function. */ +#define HAVE_FTIME 1 + +/* Define to 1 if you have the `ftruncate' function. */ +#define HAVE_FTRUNCATE 1 + +/* Define to 1 if you have the `futimens' function. */ +#define HAVE_FUTIMENS 1 + +/* Define to 1 if you have the `futimes' function. */ +#define HAVE_FUTIMES 1 + +/* Define to 1 if you have the `futimesat' function. */ +/* #undef HAVE_FUTIMESAT */ + +/* Define to 1 if you have the `gai_strerror' function. */ +#define HAVE_GAI_STRERROR 1 + +/* Define if we can use gcc inline assembler to get and set mc68881 fpcr */ +/* #undef HAVE_GCC_ASM_FOR_MC68881 */ + +/* Define if we can use x64 gcc inline assembler */ +/* #undef HAVE_GCC_ASM_FOR_X64 */ + +/* Define if we can use gcc inline assembler to get and set x87 control word + */ +/* #undef HAVE_GCC_ASM_FOR_X87 */ + +/* Define if your compiler provides __uint128_t */ +#define HAVE_GCC_UINT128_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_DASH_NDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_NDBM_H */ + +/* Define if you have the getaddrinfo function. */ +#define HAVE_GETADDRINFO 1 + +/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define to 1 if you have the `getegid' function. */ +#define HAVE_GETEGID 1 + +/* Define to 1 if you have the `getentropy' function. */ +#define HAVE_GETENTROPY 1 + +/* Define to 1 if you have the `geteuid' function. */ +#define HAVE_GETEUID 1 + +/* Define to 1 if you have the `getgid' function. */ +#define HAVE_GETGID 1 + +/* Define to 1 if you have the `getgrent' function. */ +#define HAVE_GETGRENT 1 + +/* Define to 1 if you have the `getgrgid' function. */ +#define HAVE_GETGRGID 1 + +/* Define to 1 if you have the `getgrgid_r' function. */ +#define HAVE_GETGRGID_R 1 + +/* Define to 1 if you have the `getgrnam_r' function. */ +#define HAVE_GETGRNAM_R 1 + +/* Define to 1 if you have the `getgrouplist' function. */ +#define HAVE_GETGROUPLIST 1 + +/* Define to 1 if you have the `getgroups' function. */ +#define HAVE_GETGROUPS 1 + +/* Define if you have the 'gethostbyaddr' function. */ +#define HAVE_GETHOSTBYADDR 1 + +/* Define to 1 if you have the `gethostbyname' function. */ +#define HAVE_GETHOSTBYNAME 1 + +/* Define this if you have some version of gethostbyname_r() */ +/* #undef HAVE_GETHOSTBYNAME_R */ + +/* Define this if you have the 3-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_3_ARG */ + +/* Define this if you have the 5-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_5_ARG */ + +/* Define this if you have the 6-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_6_ARG */ + +/* Define to 1 if you have the `gethostname' function. */ +#define HAVE_GETHOSTNAME 1 + +/* Define to 1 if you have the `getitimer' function. */ +#define HAVE_GETITIMER 1 + +/* Define to 1 if you have the `getloadavg' function. */ +#define HAVE_GETLOADAVG 1 + +/* Define to 1 if you have the `getlogin' function. */ +#define HAVE_GETLOGIN 1 + +/* Define to 1 if you have the `getlogin_r' function. */ +#define HAVE_GETLOGIN_R 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define if you have the 'getpagesize' function. */ +#define HAVE_GETPAGESIZE 1 + +/* Define if you have the 'getpeername' function. */ +#define HAVE_GETPEERNAME 1 + +/* Define to 1 if you have the `getpgid' function. */ +#define HAVE_GETPGID 1 + +/* Define to 1 if you have the `getpgrp' function. */ +#define HAVE_GETPGRP 1 + +/* Define to 1 if you have the `getpid' function. */ +#define HAVE_GETPID 1 + +/* Define to 1 if you have the `getppid' function. */ +#define HAVE_GETPPID 1 + +/* Define to 1 if you have the `getpriority' function. */ +#define HAVE_GETPRIORITY 1 + +/* Define if you have the 'getprotobyname' function. */ +#define HAVE_GETPROTOBYNAME 1 + +/* Define to 1 if you have the `getpwent' function. */ +#define HAVE_GETPWENT 1 + +/* Define to 1 if you have the `getpwnam_r' function. */ +#define HAVE_GETPWNAM_R 1 + +/* Define to 1 if you have the `getpwuid' function. */ +#define HAVE_GETPWUID 1 + +/* Define to 1 if you have the `getpwuid_r' function. */ +#define HAVE_GETPWUID_R 1 + +/* Define to 1 if the getrandom() function is available */ +/* #undef HAVE_GETRANDOM */ + +/* Define to 1 if the Linux getrandom() syscall is available */ +/* #undef HAVE_GETRANDOM_SYSCALL */ + +/* Define to 1 if you have the `getresgid' function. */ +/* #undef HAVE_GETRESGID */ + +/* Define to 1 if you have the `getresuid' function. */ +/* #undef HAVE_GETRESUID */ + +/* Define to 1 if you have the `getrusage' function. */ +#define HAVE_GETRUSAGE 1 + +/* Define if you have the 'getservbyname' function. */ +#define HAVE_GETSERVBYNAME 1 + +/* Define if you have the 'getservbyport' function. */ +#define HAVE_GETSERVBYPORT 1 + +/* Define to 1 if you have the `getsid' function. */ +#define HAVE_GETSID 1 + +/* Define if you have the 'getsockname' function. */ +#define HAVE_GETSOCKNAME 1 + +/* Define to 1 if you have the `getspent' function. */ +/* #undef HAVE_GETSPENT */ + +/* Define to 1 if you have the `getspnam' function. */ +/* #undef HAVE_GETSPNAM */ + +/* Define to 1 if you have the `getuid' function. */ +#define HAVE_GETUID 1 + +/* Define to 1 if you have the `getwd' function. */ +#define HAVE_GETWD 1 + +/* Define if glibc has incorrect _FORTIFY_SOURCE wrappers for memmove and + bcopy. */ +/* #undef HAVE_GLIBC_MEMMOVE_BUG */ + +/* Define to 1 if you have the `grantpt' function. */ +#define HAVE_GRANTPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_GRP_H 1 + +/* Define if you have the 'hstrerror' function. */ +#define HAVE_HSTRERROR 1 + +/* Define this if you have le64toh() */ +/* #undef HAVE_HTOLE64 */ + +/* Define to 1 if you have the `if_nameindex' function. */ +#define HAVE_IF_NAMEINDEX 1 + +/* Define if you have the 'inet_aton' function. */ +#define HAVE_INET_ATON 1 + +/* Define if you have the 'inet_ntoa' function. */ +#define HAVE_INET_NTOA 1 + +/* Define if you have the 'inet_pton' function. */ +#define HAVE_INET_PTON 1 + +/* Define to 1 if you have the `initgroups' function. */ +#define HAVE_INITGROUPS 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IO_H */ + +/* Define if gcc has the ipa-pure-const bug. */ +/* #undef HAVE_IPA_PURE_CONST_BUG */ + +/* Define to 1 if you have the `kill' function. */ +#define HAVE_KILL 1 + +/* Define to 1 if you have the `killpg' function. */ +#define HAVE_KILLPG 1 + +/* Define if you have the 'kqueue' function. */ +#define HAVE_KQUEUE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LANGINFO_H 1 + +/* Defined to enable large file support when an off_t is bigger than a long + and long long is at least as big as an off_t. You may need to add some + flags for configuration and compilation to enable this mode. (For Solaris + and Linux, the necessary defines are already defined.) */ +/* #undef HAVE_LARGEFILE_SUPPORT */ + +/* Define to 1 if you have the 'lchflags' function. */ +#define HAVE_LCHFLAGS 1 + +/* Define to 1 if you have the `lchmod' function. */ +#define HAVE_LCHMOD 1 + +/* Define to 1 if you have the `lchown' function. */ +#define HAVE_LCHOWN 1 + +/* Define to 1 if you want to build _blake2 module with libb2 */ +/* #undef HAVE_LIBB2 */ + +/* Define to 1 if you have the `db' library (-ldb). */ +/* #undef HAVE_LIBDB */ + +/* Define to 1 if you have the `dl' library (-ldl). */ +#define HAVE_LIBDL 1 + +/* Define to 1 if you have the `dld' library (-ldld). */ +/* #undef HAVE_LIBDLD */ + +/* Define to 1 if you have the `ieee' library (-lieee). */ +/* #undef HAVE_LIBIEEE */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBINTL_H */ + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `sendfile' library (-lsendfile). */ +/* #undef HAVE_LIBSENDFILE */ + +/* Define to 1 if you have the `sqlite3' library (-lsqlite3). */ +#define HAVE_LIBSQLITE3 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBUTIL_H */ + +/* Define if you have the 'link' function. */ +#define HAVE_LINK 1 + +/* Define to 1 if you have the `linkat' function. */ +#define HAVE_LINKAT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_AUXVEC_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_CAN_BCM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_CAN_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_CAN_J1939_H */ + +/* Define if compiling using Linux 3.6 or later. */ +/* #undef HAVE_LINUX_CAN_RAW_FD_FRAMES */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_CAN_RAW_H */ + +/* Define if compiling using Linux 4.1 or later. */ +/* #undef HAVE_LINUX_CAN_RAW_JOIN_FILTERS */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_FS_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_LIMITS_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_MEMFD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_NETLINK_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_QRTR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_RANDOM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_SOUNDCARD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_TIPC_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_VM_SOCKETS_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_WAIT_H */ + +/* Define if you have the 'listen' function. */ +#define HAVE_LISTEN 1 + +/* Define to 1 if you have the `lockf' function. */ +#define HAVE_LOCKF 1 + +/* Define to 1 if you have the `log1p' function. */ +#define HAVE_LOG1P 1 + +/* Define to 1 if you have the `log2' function. */ +#define HAVE_LOG2 1 + +/* Define to 1 if you have the `login_tty' function. */ +#define HAVE_LOGIN_TTY 1 + +/* Define to 1 if the system has the type `long double'. */ +#define HAVE_LONG_DOUBLE 1 + +/* Define to 1 if you have the `lstat' function. */ +#define HAVE_LSTAT 1 + +/* Define to 1 if you have the `lutimes' function. */ +#define HAVE_LUTIMES 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LZMA_H */ + +/* Define to 1 if you have the `madvise' function. */ +#define HAVE_MADVISE 1 + +/* Define this if you have the makedev macro. */ +#define HAVE_MAKEDEV 1 + +/* Define if you have the 'MAXLOGNAME' constant. */ +#define HAVE_MAXLOGNAME 1 + +/* Define to 1 if you have the `mbrtowc' function. */ +#define HAVE_MBRTOWC 1 + +/* Define if you have the 'memfd_create' function. */ +/* #undef HAVE_MEMFD_CREATE */ + +/* Define to 1 if you have the `memrchr' function. */ +/* #undef HAVE_MEMRCHR */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MINIX_CONFIG_H */ + +/* Define to 1 if you have the `mkdirat' function. */ +#define HAVE_MKDIRAT 1 + +/* Define to 1 if you have the `mkfifo' function. */ +#define HAVE_MKFIFO 1 + +/* Define to 1 if you have the `mkfifoat' function. */ +/* #undef HAVE_MKFIFOAT */ + +/* Define to 1 if you have the `mknod' function. */ +#define HAVE_MKNOD 1 + +/* Define to 1 if you have the `mknodat' function. */ +/* #undef HAVE_MKNODAT */ + +/* Define to 1 if you have the `mktime' function. */ +#define HAVE_MKTIME 1 + +/* Define to 1 if you have the `mmap' function. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the `mremap' function. */ +/* #undef HAVE_MREMAP */ + +/* Define to 1 if you have the `nanosleep' function. */ +#define HAVE_NANOSLEEP 1 + +/* Define if you have the 'ncurses' library */ +/* #undef HAVE_NCURSES */ + +/* Define if you have the 'ncursesw' library */ +#define HAVE_NCURSESW 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_CURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_CURSES_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NCURSES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_PANEL_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NDBM_H 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETCAN_CAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETDB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_IN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETLINK_NETLINK_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETPACKET_PACKET_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_ETHERNET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define to 1 if you have the `nice' function. */ +#define HAVE_NICE 1 + +/* Define if the internal form of wchar_t in non-Unicode locales is not + Unicode. */ +/* #undef HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION */ + +/* Define to 1 if you have the `openat' function. */ +#define HAVE_OPENAT 1 + +/* Define to 1 if you have the `opendir' function. */ +#define HAVE_OPENDIR 1 + +/* Define to 1 if you have the `openpty' function. */ +#define HAVE_OPENPTY 1 + +/* Define if you have the 'panel' library */ +/* #undef HAVE_PANEL */ + +/* Define if you have the 'panelw' library */ +/* #undef HAVE_PANELW */ + +/* Define to 1 if you have the header file. */ +#define HAVE_PANEL_H 1 + +/* Define to 1 if you have the `pathconf' function. */ +#define HAVE_PATHCONF 1 + +/* Define to 1 if you have the `pause' function. */ +#define HAVE_PAUSE 1 + +/* Define to 1 if you have the `pipe' function. */ +#define HAVE_PIPE 1 + +/* Define to 1 if you have the `pipe2' function. */ +/* #undef HAVE_PIPE2 */ + +/* Define to 1 if you have the `plock' function. */ +/* #undef HAVE_PLOCK */ + +/* Define to 1 if you have the `poll' function. */ +#define HAVE_POLL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `posix_fadvise' function. */ +/* #undef HAVE_POSIX_FADVISE */ + +/* Define to 1 if you have the `posix_fallocate' function. */ +/* #undef HAVE_POSIX_FALLOCATE */ + +/* Define to 1 if you have the `posix_openpt' function. */ +#define HAVE_POSIX_OPENPT 1 + +/* Define to 1 if you have the `posix_spawn' function. */ +#define HAVE_POSIX_SPAWN 1 + +/* Define to 1 if you have the `posix_spawnp' function. */ +#define HAVE_POSIX_SPAWNP 1 + +/* Define to 1 if you have the `posix_spawn_file_actions_addclosefrom_np' + function. */ +/* #undef HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSEFROM_NP */ + +/* Define to 1 if you have the `pread' function. */ +#define HAVE_PREAD 1 + +/* Define to 1 if you have the `preadv' function. */ +/* #undef HAVE_PREADV */ + +/* Define to 1 if you have the `preadv2' function. */ +/* #undef HAVE_PREADV2 */ + +/* Define if you have the 'prlimit' function. */ +/* #undef HAVE_PRLIMIT */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PROCESS_H */ + +/* Define to 1 if you have the `process_vm_readv' function. */ +/* #undef HAVE_PROCESS_VM_READV */ + +/* Define if your compiler supports function prototype */ +#define HAVE_PROTOTYPES 1 + +/* Define to 1 if you have the `pthread_condattr_setclock' function. */ +/* #undef HAVE_PTHREAD_CONDATTR_SETCLOCK */ + +/* Define to 1 if you have the `pthread_cond_timedwait_relative_np' function. + */ +#define HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE_NP 1 + +/* Defined for Solaris 2.6 bug in pthread header. */ +/* #undef HAVE_PTHREAD_DESTRUCTOR */ + +/* Define to 1 if you have the `pthread_getcpuclockid' function. */ +/* #undef HAVE_PTHREAD_GETCPUCLOCKID */ + +/* Define to 1 if you have the header file. */ +#define HAVE_PTHREAD_H 1 + +/* Define to 1 if you have the `pthread_init' function. */ +/* #undef HAVE_PTHREAD_INIT */ + +/* Define to 1 if you have the `pthread_kill' function. */ +#define HAVE_PTHREAD_KILL 1 + +/* Define to 1 if you have the `pthread_sigmask' function. */ +#define HAVE_PTHREAD_SIGMASK 1 + +/* Define if platform requires stubbed pthreads support */ +/* #undef HAVE_PTHREAD_STUBS */ + +/* Define to 1 if you have the `ptsname' function. */ +#define HAVE_PTSNAME 1 + +/* Define to 1 if you have the `ptsname_r' function. */ +#define HAVE_PTSNAME_R 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PTY_H */ + +/* Define to 1 if you have the `pwrite' function. */ +#define HAVE_PWRITE 1 + +/* Define to 1 if you have the `pwritev' function. */ +/* #undef HAVE_PWRITEV */ + +/* Define to 1 if you have the `pwritev2' function. */ +/* #undef HAVE_PWRITEV2 */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_READLINE_READLINE_H */ + +/* Define to 1 if you have the `readlink' function. */ +#define HAVE_READLINK 1 + +/* Define to 1 if you have the `readlinkat' function. */ +#define HAVE_READLINKAT 1 + +/* Define to 1 if you have the `readv' function. */ +#define HAVE_READV 1 + +/* Define to 1 if you have the `realpath' function. */ +#define HAVE_REALPATH 1 + +/* Define if you have the 'recvfrom' function. */ +#define HAVE_RECVFROM 1 + +/* Define to 1 if you have the `renameat' function. */ +#define HAVE_RENAMEAT 1 + +/* Define if readline supports append_history */ +/* #undef HAVE_RL_APPEND_HISTORY */ + +/* Define if you can turn off readline's signal handling. */ +/* #undef HAVE_RL_CATCH_SIGNAL */ + +/* Define to 1 if the system has the type `rl_compdisp_func_t'. */ +/* #undef HAVE_RL_COMPDISP_FUNC_T */ + +/* Define if you have readline 2.2 */ +/* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK */ + +/* Define if you have readline 4.2 */ +/* #undef HAVE_RL_COMPLETION_MATCHES */ + +/* Define if you have rl_completion_suppress_append */ +/* #undef HAVE_RL_COMPLETION_SUPPRESS_APPEND */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_PRE_INPUT_HOOK */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_RESIZE_TERMINAL */ + +/* Define to 1 if you have the `rtpSpawn' function. */ +/* #undef HAVE_RTPSPAWN */ + +/* Define to 1 if you have the `sched_get_priority_max' function. */ +#define HAVE_SCHED_GET_PRIORITY_MAX 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SCHED_H 1 + +/* Define to 1 if you have the `sched_rr_get_interval' function. */ +/* #undef HAVE_SCHED_RR_GET_INTERVAL */ + +/* Define to 1 if you have the `sched_setaffinity' function. */ +/* #undef HAVE_SCHED_SETAFFINITY */ + +/* Define to 1 if you have the `sched_setparam' function. */ +/* #undef HAVE_SCHED_SETPARAM */ + +/* Define to 1 if you have the `sched_setscheduler' function. */ +/* #undef HAVE_SCHED_SETSCHEDULER */ + +/* Define to 1 if you have the `sem_clockwait' function. */ +/* #undef HAVE_SEM_CLOCKWAIT */ + +/* Define to 1 if you have the `sem_getvalue' function. */ +#define HAVE_SEM_GETVALUE 1 + +/* Define to 1 if you have the `sem_open' function. */ +#define HAVE_SEM_OPEN 1 + +/* Define to 1 if you have the `sem_timedwait' function. */ +/* #undef HAVE_SEM_TIMEDWAIT */ + +/* Define to 1 if you have the `sem_unlink' function. */ +#define HAVE_SEM_UNLINK 1 + +/* Define to 1 if you have the `sendfile' function. */ +#define HAVE_SENDFILE 1 + +/* Define if you have the 'sendto' function. */ +#define HAVE_SENDTO 1 + +/* Define to 1 if you have the `setegid' function. */ +#define HAVE_SETEGID 1 + +/* Define to 1 if you have the `seteuid' function. */ +#define HAVE_SETEUID 1 + +/* Define to 1 if you have the `setgid' function. */ +#define HAVE_SETGID 1 + +/* Define if you have the 'setgroups' function. */ +#define HAVE_SETGROUPS 1 + +/* Define to 1 if you have the `sethostname' function. */ +#define HAVE_SETHOSTNAME 1 + +/* Define to 1 if you have the `setitimer' function. */ +#define HAVE_SETITIMER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SETJMP_H 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the `setns' function. */ +/* #undef HAVE_SETNS */ + +/* Define to 1 if you have the `setpgid' function. */ +#define HAVE_SETPGID 1 + +/* Define to 1 if you have the `setpgrp' function. */ +#define HAVE_SETPGRP 1 + +/* Define to 1 if you have the `setpriority' function. */ +#define HAVE_SETPRIORITY 1 + +/* Define to 1 if you have the `setregid' function. */ +#define HAVE_SETREGID 1 + +/* Define to 1 if you have the `setresgid' function. */ +/* #undef HAVE_SETRESGID */ + +/* Define to 1 if you have the `setresuid' function. */ +/* #undef HAVE_SETRESUID */ + +/* Define to 1 if you have the `setreuid' function. */ +#define HAVE_SETREUID 1 + +/* Define to 1 if you have the `setsid' function. */ +#define HAVE_SETSID 1 + +/* Define if you have the 'setsockopt' function. */ +#define HAVE_SETSOCKOPT 1 + +/* Define to 1 if you have the `setuid' function. */ +#define HAVE_SETUID 1 + +/* Define to 1 if you have the `setvbuf' function. */ +#define HAVE_SETVBUF 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SHADOW_H */ + +/* Define to 1 if you have the `shm_open' function. */ +#define HAVE_SHM_OPEN 1 + +/* Define to 1 if you have the `shm_unlink' function. */ +#define HAVE_SHM_UNLINK 1 + +/* Define to 1 if you have the `shutdown' function. */ +#define HAVE_SHUTDOWN 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigaltstack' function. */ +#define HAVE_SIGALTSTACK 1 + +/* Define to 1 if you have the `sigfillset' function. */ +#define HAVE_SIGFILLSET 1 + +/* Define to 1 if `si_band' is a member of `siginfo_t'. */ +#define HAVE_SIGINFO_T_SI_BAND 1 + +/* Define to 1 if you have the `siginterrupt' function. */ +#define HAVE_SIGINTERRUPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the `sigpending' function. */ +#define HAVE_SIGPENDING 1 + +/* Define to 1 if you have the `sigrelse' function. */ +#define HAVE_SIGRELSE 1 + +/* Define to 1 if you have the `sigtimedwait' function. */ +/* #undef HAVE_SIGTIMEDWAIT */ + +/* Define to 1 if you have the `sigwait' function. */ +#define HAVE_SIGWAIT 1 + +/* Define to 1 if you have the `sigwaitinfo' function. */ +/* #undef HAVE_SIGWAITINFO */ + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* struct sockaddr_alg (linux/if_alg.h) */ +/* #undef HAVE_SOCKADDR_ALG */ + +/* Define if sockaddr has sa_len member */ +#define HAVE_SOCKADDR_SA_LEN 1 + +/* struct sockaddr_storage (sys/socket.h) */ +#define HAVE_SOCKADDR_STORAGE 1 + +/* Define if you have the 'socket' function. */ +#define HAVE_SOCKET 1 + +/* Define if you have the 'socketpair' function. */ +#define HAVE_SOCKETPAIR 1 + +/* Define to 1 if the system has the type `socklen_t'. */ +#define HAVE_SOCKLEN_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SPAWN_H 1 + +/* Define to 1 if you have the `splice' function. */ +/* #undef HAVE_SPLICE */ + +/* Define to 1 if the system has the type `ssize_t'. */ +#define HAVE_SSIZE_T 1 + +/* Define to 1 if you have the `statvfs' function. */ +#define HAVE_STATVFS 1 + +/* Define if you have struct stat.st_mtim.tv_nsec */ +/* #undef HAVE_STAT_TV_NSEC */ + +/* Define if you have struct stat.st_mtimensec */ +#define HAVE_STAT_TV_NSEC2 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Has stdatomic.h with atomic_int and atomic_uintptr_t */ +#define HAVE_STD_ATOMIC 1 + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +#define HAVE_STRLCPY 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STROPTS_H */ + +/* Define to 1 if you have the `strsignal' function. */ +#define HAVE_STRSIGNAL 1 + +/* Define to 1 if `pw_gecos' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_GECOS 1 + +/* Define to 1 if `pw_passwd' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_PASSWD 1 + +/* Define to 1 if `st_birthtime' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1 + +/* Define to 1 if `st_blksize' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 + +/* Define to 1 if `st_blocks' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 + +/* Define to 1 if `st_flags' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_FLAGS 1 + +/* Define to 1 if `st_gen' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_GEN 1 + +/* Define to 1 if `st_rdev' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if `tm_zone' is a member of `struct tm'. */ +#define HAVE_STRUCT_TM_TM_ZONE 1 + +/* Define if you have the 'symlink' function. */ +#define HAVE_SYMLINK 1 + +/* Define to 1 if you have the `symlinkat' function. */ +#define HAVE_SYMLINKAT 1 + +/* Define to 1 if you have the `sync' function. */ +#define HAVE_SYNC 1 + +/* Define to 1 if you have the `sysconf' function. */ +#define HAVE_SYSCONF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSEXITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSLOG_H 1 + +/* Define to 1 if you have the `system' function. */ +#define HAVE_SYSTEM 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_AUDIOIO_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_AUXV_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BSDTTY_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_ENDIAN_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_EPOLL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_EVENTFD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EVENT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_FILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_KERN_CONTROL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOADAVG_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_LOCK_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MEMFD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MKDEV_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MODEM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PIDFD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SENDFILE_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SOUNDCARD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STATVFS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSCALL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYSMACROS_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYS_DOMAIN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TERMIO_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TIMERFD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UTSNAME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_XATTR_H 1 + +/* Define to 1 if you have the `tcgetpgrp' function. */ +#define HAVE_TCGETPGRP 1 + +/* Define to 1 if you have the `tcsetpgrp' function. */ +#define HAVE_TCSETPGRP 1 + +/* Define to 1 if you have the `tempnam' function. */ +#define HAVE_TEMPNAM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERM_H 1 + +/* Define to 1 if you have the `timegm' function. */ +#define HAVE_TIMEGM 1 + +/* Define if you have the 'timerfd_create' function. */ +/* #undef HAVE_TIMERFD_CREATE */ + +/* Define to 1 if you have the `times' function. */ +#define HAVE_TIMES 1 + +/* Define to 1 if you have the `tmpfile' function. */ +#define HAVE_TMPFILE 1 + +/* Define to 1 if you have the `tmpnam' function. */ +#define HAVE_TMPNAM 1 + +/* Define to 1 if you have the `tmpnam_r' function. */ +/* #undef HAVE_TMPNAM_R */ + +/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use + `HAVE_STRUCT_TM_TM_ZONE' instead. */ +#define HAVE_TM_ZONE 1 + +/* Define to 1 if you have the `truncate' function. */ +#define HAVE_TRUNCATE 1 + +/* Define to 1 if you have the `ttyname_r' function. */ +#define HAVE_TTYNAME_R 1 + +/* Define to 1 if you don't have `tm_zone' but do have the external array + `tzname'. */ +/* #undef HAVE_TZNAME */ + +/* Define to 1 if you have the `umask' function. */ +#define HAVE_UMASK 1 + +/* Define to 1 if you have the `uname' function. */ +#define HAVE_UNAME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `unlinkat' function. */ +#define HAVE_UNLINKAT 1 + +/* Define to 1 if you have the `unlockpt' function. */ +#define HAVE_UNLOCKPT 1 + +/* Define to 1 if you have the `unshare' function. */ +/* #undef HAVE_UNSHARE */ + +/* Define if you have a useable wchar_t type defined in wchar.h; useable means + wchar_t must be an unsigned type with at least 16 bits. (see + Include/unicodeobject.h). */ +/* #undef HAVE_USABLE_WCHAR_T */ + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIL_H 1 + +/* Define to 1 if you have the `utimensat' function. */ +#define HAVE_UTIMENSAT 1 + +/* Define to 1 if you have the `utimes' function. */ +#define HAVE_UTIMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTMP_H 1 + +/* Define if you have the 'HAVE_UT_NAMESIZE' constant. */ +#define HAVE_UT_NAMESIZE 1 + +/* Define to 1 if you have the `uuid_create' function. */ +/* #undef HAVE_UUID_CREATE */ + +/* Define to 1 if you have the `uuid_enc_be' function. */ +/* #undef HAVE_UUID_ENC_BE */ + +/* Define if uuid_generate_time_safe() exists. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE */ + +/* Define if uuid_generate_time_safe() is able to deduce a MAC address. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE_STABLE_MAC */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_UUID_UUID_H 1 + +/* Define to 1 if you have the `vfork' function. */ +#define HAVE_VFORK 1 + +/* Define to 1 if you have the `wait' function. */ +#define HAVE_WAIT 1 + +/* Define to 1 if you have the `wait3' function. */ +#define HAVE_WAIT3 1 + +/* Define to 1 if you have the `wait4' function. */ +#define HAVE_WAIT4 1 + +/* Define to 1 if you have the `waitid' function. */ +#define HAVE_WAITID 1 + +/* Define to 1 if you have the `waitpid' function. */ +#define HAVE_WAITPID 1 + +/* Define if the compiler provides a wchar.h header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to 1 if you have the `wcscoll' function. */ +#define HAVE_WCSCOLL 1 + +/* Define to 1 if you have the `wcsftime' function. */ +#define HAVE_WCSFTIME 1 + +/* Define to 1 if you have the `wcsxfrm' function. */ +#define HAVE_WCSXFRM 1 + +/* Define to 1 if you have the `wmemcmp' function. */ +#define HAVE_WMEMCMP 1 + +/* Define if tzset() actually switches the local timezone in a meaningful way. + */ +#define HAVE_WORKING_TZSET 1 + +/* Define to 1 if you have the `writev' function. */ +#define HAVE_WRITEV 1 + +/* Define if the zlib library has inflateCopy */ +#define HAVE_ZLIB_COPY 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ZLIB_H */ + +/* Define to 1 if you have the `_getpty' function. */ +/* #undef HAVE__GETPTY */ + +/* Define to 1 if the system has the type `__uint128_t'. */ +#define HAVE___UINT128_T 1 + +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +/* #undef MAJOR_IN_SYSMACROS */ + +/* Define if mvwdelch in curses.h is an expression. */ +#define MVWDELCH_IS_EXPRESSION 1 + +/* Define to the address where bug reports for this package should be sent. */ +/* #undef PACKAGE_BUGREPORT */ + +/* Define to the full name of this package. */ +/* #undef PACKAGE_NAME */ + +/* Define to the full name and version of this package. */ +/* #undef PACKAGE_STRING */ + +/* Define to the one symbol short name of this package. */ +/* #undef PACKAGE_TARNAME */ + +/* Define to the home page for this package. */ +/* #undef PACKAGE_URL */ + +/* Define to the version of this package. */ +/* #undef PACKAGE_VERSION */ + +/* Define if POSIX semaphores aren't enabled on your system */ +/* #undef POSIX_SEMAPHORES_NOT_ENABLED */ + +/* Define if pthread_key_t is compatible with int. */ +/* #undef PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT */ + +/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ +#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1 + +/* Define as the preferred size in bits of long digits */ +/* #undef PYLONG_BITS_IN_DIGIT */ + +/* enabled builtin hash modules */ +#define PY_BUILTIN_HASHLIB_HASHES "md5,sha1,sha2,sha3,blake2" + +/* Define if you want to coerce the C locale to a UTF-8 based locale */ +#define PY_COERCE_C_LOCALE 1 + +/* Define to 1 if you have the perf trampoline. */ +/* #undef PY_HAVE_PERF_TRAMPOLINE */ + +/* Define to 1 to build the sqlite module with loadable extensions support. */ +/* #undef PY_SQLITE_ENABLE_LOAD_EXTENSION */ + +/* Define if SQLite was compiled with the serialize API */ +/* #undef PY_SQLITE_HAVE_SERIALIZE */ + +/* Default cipher suites list for ssl module. 1: Python's preferred selection, + 2: leave OpenSSL defaults untouched, 0: custom string */ +#define PY_SSL_DEFAULT_CIPHERS 1 + +/* Cipher suite string for PY_SSL_DEFAULT_CIPHERS=0 */ +/* #undef PY_SSL_DEFAULT_CIPHER_STRING */ + +/* PEP 11 Support tier (1, 2, 3 or 0 for unsupported) */ +#define PY_SUPPORT_TIER 1 + +/* Define if you want to build an interpreter with many run-time checks. */ +/* #undef Py_DEBUG */ + +/* Defined if Python is built as a shared library. */ +/* #undef Py_ENABLE_SHARED */ + +/* Define if you want to disable the GIL */ +/* #undef Py_GIL_DISABLED */ + +/* Define hash algorithm for str, bytes and memoryview. SipHash24: 1, FNV: 2, + SipHash13: 3, externally defined: 0 */ +/* #undef Py_HASH_ALGORITHM */ + +/* Define if rl_startup_hook takes arguments */ +/* #undef Py_RL_STARTUP_HOOK_TAKES_ARGS */ + +/* Define if you want to enable internal statistics gathering. */ +/* #undef Py_STATS */ + +/* The version of SunOS/Solaris as reported by `uname -r' without the dot. */ +/* #undef Py_SUNOS_VERSION */ + +/* Define if you want to enable tracing references for debugging purpose */ +/* #undef Py_TRACE_REFS */ + +/* assume C89 semantics that RETSIGTYPE is always void */ +#define RETSIGTYPE void + +/* Define if setpgrp() must be called as setpgrp(0, 0). */ +/* #undef SETPGRP_HAVE_ARG */ + +/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ +/* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */ + +/* The size of `double', as computed by sizeof. */ +#define SIZEOF_DOUBLE 8 + +/* The size of `float', as computed by sizeof. */ +#define SIZEOF_FLOAT 4 + +/* The size of `fpos_t', as computed by sizeof. */ +#define SIZEOF_FPOS_T 8 + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define SIZEOF_LONG 8 + +/* The size of `long double', as computed by sizeof. */ +#define SIZEOF_LONG_DOUBLE 8 + +/* The size of `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 + +/* The size of `off_t', as computed by sizeof. */ +#define SIZEOF_OFF_T 8 + +/* The size of `pid_t', as computed by sizeof. */ +#define SIZEOF_PID_T 4 + +/* The size of `pthread_key_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_KEY_T 8 + +/* The size of `pthread_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_T 8 + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* The size of `size_t', as computed by sizeof. */ +#define SIZEOF_SIZE_T 8 + +/* The size of `time_t', as computed by sizeof. */ +#define SIZEOF_TIME_T 8 + +/* The size of `uintptr_t', as computed by sizeof. */ +#define SIZEOF_UINTPTR_T 8 + +/* The size of `void *', as computed by sizeof. */ +#define SIZEOF_VOID_P 8 + +/* The size of `wchar_t', as computed by sizeof. */ +#define SIZEOF_WCHAR_T 4 + +/* The size of `_Bool', as computed by sizeof. */ +#define SIZEOF__BOOL 1 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and + (which you can't on SCO ODT 3.0). */ +#define SYS_SELECT_WITH_SYS_TIME 1 + +/* Custom thread stack size depending on chosen sanitizer runtimes. */ +#define THREAD_STACK_SIZE 0x1000000 + +/* Library needed by timemodule.c: librt may be needed for clock_gettime() */ +/* #undef TIMEMODULE_LIB */ + +/* Define to 1 if your declares `struct tm'. */ +/* #undef TM_IN_SYS_TIME */ + +/* Define if you want to use computed gotos in ceval.c. */ +/* #undef USE_COMPUTED_GOTOS */ + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# define _DARWIN_C_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# define _HPUX_ALT_XOPEN_SOCKET_API 1 +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +/* # undef _MINIX */ +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# define _NETBSD_SOURCE 1 +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# define _OPENBSD_SOURCE 1 +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +/* # undef _POSIX_SOURCE */ +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +/* # undef _POSIX_1_SOURCE */ +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# define __STDC_WANT_IEC_60559_BFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# define __STDC_WANT_IEC_60559_DFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# define __STDC_WANT_LIB_EXT2__ 1 +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# define __STDC_WANT_MATH_SPEC_FUNCS__ 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +/* # undef _XOPEN_SOURCE */ +#endif + + +/* Define if WINDOW in curses.h offers a field _flags. */ +#define WINDOW_HAS_FLAGS 1 + +/* Define if you want build the _decimal module using a coroutine-local rather + than a thread-local context */ +#define WITH_DECIMAL_CONTEXTVAR 1 + +/* Define if you want documentation strings in extension modules */ +#define WITH_DOC_STRINGS 1 + +/* Define if you want to compile in DTrace support */ +/* #undef WITH_DTRACE */ + +/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic + linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). + Dyld is necessary to support frameworks. */ +#define WITH_DYLD 1 + +/* Define to build the readline module against libedit. */ +/* #undef WITH_EDITLINE */ + +/* Define if you want to compile in object freelists optimization */ +#define WITH_FREELISTS 1 + +/* Define to 1 if libintl is needed for locale functions. */ +/* #undef WITH_LIBINTL */ + +/* Define if you want to compile in mimalloc memory allocator. */ +#define WITH_MIMALLOC 1 + +/* Define if you want to produce an OpenStep/Rhapsody framework (shared + library plus accessory files). */ +/* #undef WITH_NEXT_FRAMEWORK */ + +/* Define if you want to compile in Python-specific mallocs */ +#define WITH_PYMALLOC 1 + +/* Define if you want pymalloc to be disabled when running under valgrind */ +/* #undef WITH_VALGRIND */ + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + +/* Define if arithmetic is subject to x87-style double rounding issue */ +/* #undef X87_DOUBLE_ROUNDING */ + +/* Define on OpenBSD to activate all library features */ +/* #undef _BSD_SOURCE */ + +/* Define on Darwin to activate all library features */ +#define _DARWIN_C_SOURCE 1 + +/* This must be set to 64 on some systems to enable large file support. */ +#define _FILE_OFFSET_BITS 64 + +/* Define to include mbstate_t for mbrtowc */ +/* #undef _INCLUDE__STDC_A1_SOURCE */ + +/* This must be defined on some systems to enable large file support. */ +#define _LARGEFILE_SOURCE 1 + +/* This must be defined on AIX systems to enable large file support. */ +/* #undef _LARGE_FILES */ + +/* Define on NetBSD to activate all library features */ +#define _NETBSD_SOURCE 1 + +/* Define to activate features from IEEE Stds 1003.1-2008 */ +/* #undef _POSIX_C_SOURCE */ + +/* Define if you have POSIX threads, and your system does not define that. */ +/* #undef _POSIX_THREADS */ + +/* framework name */ +#define _PYTHONFRAMEWORK "" + +/* Define to force use of thread-safe errno, h_errno, and other functions */ +#define _REENTRANT 1 + +/* Define to 1 if you want to emulate getpid() on WASI */ +/* #undef _WASI_EMULATED_GETPID */ + +/* Define to 1 if you want to emulate process clocks on WASI */ +/* #undef _WASI_EMULATED_PROCESS_CLOCKS */ + +/* Define to 1 if you want to emulate signals on WASI */ +/* #undef _WASI_EMULATED_SIGNAL */ + +/* Define to the level of X/Open that your system supports */ +/* #undef _XOPEN_SOURCE */ + +/* Define to activate Unix95-and-earlier features */ +/* #undef _XOPEN_SOURCE_EXTENDED */ + +/* Define on FreeBSD to activate all library features */ +#define __BSD_VISIBLE 1 + +/* Define to 'long' if does not define clock_t. */ +/* #undef clock_t */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `int' if doesn't define. */ +/* #undef gid_t */ + +/* Define to `int' if does not define. */ +/* #undef mode_t */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define as a signed integer type capable of holding a process identifier. */ +/* #undef pid_t */ + +/* Define to empty if the keyword does not work. */ +/* #undef signed */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define to 'int' if does not define. */ +/* #undef socklen_t */ + +/* Define to `int' if doesn't define. */ +/* #undef uid_t */ + + +/* Define the macros needed if on a UnixWare 7.x system. */ +#if defined(__USLC__) && defined(__SCO_VERSION__) +#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ +#endif + +#endif /*Py_PYCONFIG_H*/ + + +#ifdef __x86_64__ + #define HAVE_GCC_ASM_FOR_X64 1 + #define HAVE_GCC_ASM_FOR_X87 1 + #undef SIZEOF_LONG_DOUBLE + #define SIZEOF_LONG_DOUBLE 16 +#endif + diff --git a/android/launcher_main.cpp b/android/launcher_main.cpp new file mode 100644 index 00000000000..70fe0ff9b61 --- /dev/null +++ b/android/launcher_main.cpp @@ -0,0 +1,130 @@ +// Copyright 2017 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include +#include +#include +#include +#include + +static_assert(sizeof(double) == SIZEOF_DOUBLE); +static_assert(sizeof(float) == SIZEOF_FLOAT); +static_assert(sizeof(fpos_t) == SIZEOF_FPOS_T); +static_assert(sizeof(int) == SIZEOF_INT); +static_assert(sizeof(long) == SIZEOF_LONG); +static_assert(sizeof(long double) == SIZEOF_LONG_DOUBLE); +static_assert(sizeof(long long) == SIZEOF_LONG_LONG); +static_assert(sizeof(off_t) == SIZEOF_OFF_T); +static_assert(sizeof(pid_t) == SIZEOF_PID_T); +static_assert(sizeof(pthread_key_t) == SIZEOF_PTHREAD_KEY_T); +static_assert(sizeof(pthread_t) == SIZEOF_PTHREAD_T); +static_assert(sizeof(short) == SIZEOF_SHORT); +static_assert(sizeof(size_t) == SIZEOF_SIZE_T); +static_assert(sizeof(time_t) == SIZEOF_TIME_T); +static_assert(sizeof(uintptr_t) == SIZEOF_UINTPTR_T); +static_assert(sizeof(void *) == SIZEOF_VOID_P); +static_assert(sizeof(wchar_t) == SIZEOF_WCHAR_T); +// This should be _Bool, but _Bool doesn't exist in C++. Assume C++ bool will +// be the same size as C _Bool. +static_assert(sizeof(bool) == SIZEOF__BOOL); + +// TODO(b/141583221): stop leaks +const char *__asan_default_options() { + return "detect_leaks=0"; +} + +int main(int argc, char *argv[]) { + // PYTHONEXECUTABLE is only used on MacOs X, when the Python interpreter + // embedded in an application bundle. It is not sure that we have this use case + // for Android hermetic Python. So remove this environment variable to make + // our self-contained environment more strict. + // For user (.py) program, it can access hermetic .par file path through + // sys.argv[0]. + unsetenv(const_cast("PYTHONEXECUTABLE")); + + // Resolving absolute path based on argv[0] is not reliable since it may + // include something unusable, too bad. + // android::base::GetExecutablePath() also handles for Darwin/Windows. + std::string executable_path = android::base::GetExecutablePath(); + + PyStatus status; + PyConfig config; + PyConfig_InitPythonConfig(&config); + + // Ignore PYTHONPATH and PYTHONHOME from the environment. Unless we're not + // running from inside the zip file, in which case the user may have + // specified a PYTHONPATH. +#ifdef ANDROID_AUTORUN + config.use_environment = 0; + config.parse_argv = 0; +#endif + + // Set the equivalent of PYTHONHOME internally. + config.home = Py_DecodeLocale(executable_path.c_str(), NULL); + if (config.home == NULL) { + fprintf(stderr, "Unable to parse executable name\n"); + return 1; + } + + config.platlibdir = Py_DecodeLocale("internal", NULL); + if (config.platlibdir == NULL) { + fprintf(stderr, "Unable to parse platlibdir\n"); + return 1; + } + +#ifdef ANDROID_AUTORUN + // Execute the __main__.py script inside the zip file attached to our executable. + config.run_filename = wcsdup(config.home); +#endif + + status = PyConfig_SetBytesArgv(&config, argc, argv); + if (PyStatus_Exception(status)) { + goto fail; + } + + status = PyConfig_Read(&config); + if (PyStatus_Exception(status)) { + goto fail; + } + + // Always enable Python "-S" option. We don't need site directories, + // everything's supposed to be hermetic. + config.site_import = 0; + + // Always enable Python "-s" option. We don't need user-site directories, + // everything's supposed to be hermetic. + config.user_site_directory = 0; + + config.write_bytecode = 0; + + // We've already parsed argv in PyConfig_Read + config.parse_argv = 0; + + status = Py_InitializeFromConfig(&config); + if (PyStatus_Exception(status)) { + goto fail; + } + PyConfig_Clear(&config); + + return Py_RunMain(); + +fail: + PyConfig_Clear(&config); + if (PyStatus_IsExit(status)) { + return status.exitcode; + } + Py_ExitStatusException(status); +} diff --git a/android/linux_arm64/Setup.local b/android/linux_arm64/Setup.local new file mode 100644 index 00000000000..e69de29bb2d diff --git a/android/linux_arm64/config.c b/android/linux_arm64/config.c new file mode 100644 index 00000000000..cc781d813b3 --- /dev/null +++ b/android/linux_arm64/config.c @@ -0,0 +1,228 @@ +/* Generated automatically from Modules/config.c.in by makesetup. */ +/* -*- C -*- *********************************************** +Copyright (c) 2000, BeOpen.com. +Copyright (c) 1995-2000, Corporation for National Research Initiatives. +Copyright (c) 1990-1995, Stichting Mathematisch Centrum. +All rights reserved. + +See the file "Misc/COPYRIGHT" for information on usage and +redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. +******************************************************************/ + +/* Module configuration */ + +/* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ + +/* This file contains the table of built-in modules. + See create_builtin() in import.c. */ + +#include "Python.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +extern PyObject* PyInit_array(void); +extern PyObject* PyInit__asyncio(void); +extern PyObject* PyInit__bisect(void); +extern PyObject* PyInit__contextvars(void); +extern PyObject* PyInit__csv(void); +extern PyObject* PyInit__heapq(void); +extern PyObject* PyInit__json(void); +extern PyObject* PyInit__lsprof(void); +extern PyObject* PyInit__opcode(void); +extern PyObject* PyInit__pickle(void); +extern PyObject* PyInit__queue(void); +extern PyObject* PyInit__random(void); +extern PyObject* PyInit__struct(void); +extern PyObject* PyInit__interpreters(void); +extern PyObject* PyInit__interpchannels(void); +extern PyObject* PyInit__interpqueues(void); +extern PyObject* PyInit__zoneinfo(void); +extern PyObject* PyInit_math(void); +extern PyObject* PyInit_cmath(void); +extern PyObject* PyInit__statistics(void); +extern PyObject* PyInit__datetime(void); +extern PyObject* PyInit__decimal(void); +extern PyObject* PyInit_binascii(void); +extern PyObject* PyInit__bz2(void); +extern PyObject* PyInit_zlib(void); +extern PyObject* PyInit__md5(void); +extern PyObject* PyInit__sha1(void); +extern PyObject* PyInit__sha2(void); +extern PyObject* PyInit__sha3(void); +extern PyObject* PyInit__blake2(void); +extern PyObject* PyInit_pyexpat(void); +extern PyObject* PyInit__elementtree(void); +extern PyObject* PyInit__codecs_cn(void); +extern PyObject* PyInit__codecs_hk(void); +extern PyObject* PyInit__codecs_iso2022(void); +extern PyObject* PyInit__codecs_jp(void); +extern PyObject* PyInit__codecs_kr(void); +extern PyObject* PyInit__codecs_tw(void); +extern PyObject* PyInit__multibytecodec(void); +extern PyObject* PyInit_unicodedata(void); +extern PyObject* PyInit_fcntl(void); +extern PyObject* PyInit_grp(void); +extern PyObject* PyInit_mmap(void); +extern PyObject* PyInit__posixsubprocess(void); +extern PyObject* PyInit_resource(void); +extern PyObject* PyInit_select(void); +extern PyObject* PyInit__socket(void); +extern PyObject* PyInit_syslog(void); +extern PyObject* PyInit_termios(void); +extern PyObject* PyInit__posixshmem(void); +extern PyObject* PyInit__multiprocessing(void); +extern PyObject* PyInit__ctypes(void); +extern PyObject* PyInit__sqlite3(void); +extern PyObject* PyInit_atexit(void); +extern PyObject* PyInit_faulthandler(void); +extern PyObject* PyInit_posix(void); +extern PyObject* PyInit__signal(void); +extern PyObject* PyInit__tracemalloc(void); +extern PyObject* PyInit__suggestions(void); +extern PyObject* PyInit__codecs(void); +extern PyObject* PyInit__collections(void); +extern PyObject* PyInit_errno(void); +extern PyObject* PyInit__io(void); +extern PyObject* PyInit_itertools(void); +extern PyObject* PyInit__sre(void); +extern PyObject* PyInit__sysconfig(void); +extern PyObject* PyInit__thread(void); +extern PyObject* PyInit_time(void); +extern PyObject* PyInit__typing(void); +extern PyObject* PyInit__weakref(void); +extern PyObject* PyInit__abc(void); +extern PyObject* PyInit__functools(void); +extern PyObject* PyInit__locale(void); +extern PyObject* PyInit__operator(void); +extern PyObject* PyInit__stat(void); +extern PyObject* PyInit__symtable(void); +extern PyObject* PyInit_pwd(void); + +/* -- ADDMODULE MARKER 1 -- */ + +extern PyObject* PyMarshal_Init(void); +extern PyObject* PyInit__imp(void); +extern PyObject* PyInit_gc(void); +extern PyObject* PyInit__ast(void); +extern PyObject* PyInit__tokenize(void); +extern PyObject* _PyWarnings_Init(void); +extern PyObject* PyInit__string(void); + +struct _inittab _PyImport_Inittab[] = { + + {"array", PyInit_array}, + {"_asyncio", PyInit__asyncio}, + {"_bisect", PyInit__bisect}, + {"_contextvars", PyInit__contextvars}, + {"_csv", PyInit__csv}, + {"_heapq", PyInit__heapq}, + {"_json", PyInit__json}, + {"_lsprof", PyInit__lsprof}, + {"_opcode", PyInit__opcode}, + {"_pickle", PyInit__pickle}, + {"_queue", PyInit__queue}, + {"_random", PyInit__random}, + {"_struct", PyInit__struct}, + {"_interpreters", PyInit__interpreters}, + {"_interpchannels", PyInit__interpchannels}, + {"_interpqueues", PyInit__interpqueues}, + {"_zoneinfo", PyInit__zoneinfo}, + {"math", PyInit_math}, + {"cmath", PyInit_cmath}, + {"_statistics", PyInit__statistics}, + {"_datetime", PyInit__datetime}, + {"_decimal", PyInit__decimal}, + {"binascii", PyInit_binascii}, + {"_bz2", PyInit__bz2}, + {"zlib", PyInit_zlib}, + {"_md5", PyInit__md5}, + {"_sha1", PyInit__sha1}, + {"_sha2", PyInit__sha2}, + {"_sha3", PyInit__sha3}, + {"_blake2", PyInit__blake2}, + {"pyexpat", PyInit_pyexpat}, + {"_elementtree", PyInit__elementtree}, + {"_codecs_cn", PyInit__codecs_cn}, + {"_codecs_hk", PyInit__codecs_hk}, + {"_codecs_iso2022", PyInit__codecs_iso2022}, + {"_codecs_jp", PyInit__codecs_jp}, + {"_codecs_kr", PyInit__codecs_kr}, + {"_codecs_tw", PyInit__codecs_tw}, + {"_multibytecodec", PyInit__multibytecodec}, + {"unicodedata", PyInit_unicodedata}, + {"fcntl", PyInit_fcntl}, + {"grp", PyInit_grp}, + {"mmap", PyInit_mmap}, + {"_posixsubprocess", PyInit__posixsubprocess}, + {"resource", PyInit_resource}, + {"select", PyInit_select}, + {"_socket", PyInit__socket}, + {"syslog", PyInit_syslog}, + {"termios", PyInit_termios}, + {"_posixshmem", PyInit__posixshmem}, + {"_multiprocessing", PyInit__multiprocessing}, + {"_ctypes", PyInit__ctypes}, + {"_sqlite3", PyInit__sqlite3}, + {"atexit", PyInit_atexit}, + {"faulthandler", PyInit_faulthandler}, + {"posix", PyInit_posix}, + {"_signal", PyInit__signal}, + {"_tracemalloc", PyInit__tracemalloc}, + {"_suggestions", PyInit__suggestions}, + {"_codecs", PyInit__codecs}, + {"_collections", PyInit__collections}, + {"errno", PyInit_errno}, + {"_io", PyInit__io}, + {"itertools", PyInit_itertools}, + {"_sre", PyInit__sre}, + {"_sysconfig", PyInit__sysconfig}, + {"_thread", PyInit__thread}, + {"time", PyInit_time}, + {"_typing", PyInit__typing}, + {"_weakref", PyInit__weakref}, + {"_abc", PyInit__abc}, + {"_functools", PyInit__functools}, + {"_locale", PyInit__locale}, + {"_operator", PyInit__operator}, + {"_stat", PyInit__stat}, + {"_symtable", PyInit__symtable}, + {"pwd", PyInit_pwd}, + +/* -- ADDMODULE MARKER 2 -- */ + + /* This module lives in marshal.c */ + {"marshal", PyMarshal_Init}, + + /* This lives in import.c */ + {"_imp", PyInit__imp}, + + /* This lives in Python/Python-ast.c */ + {"_ast", PyInit__ast}, + + /* This lives in Python/Python-tokenize.c */ + {"_tokenize", PyInit__tokenize}, + + /* These entries are here for sys.builtin_module_names */ + {"builtins", NULL}, + {"sys", NULL}, + + /* This lives in gcmodule.c */ + {"gc", PyInit_gc}, + + /* This lives in _warnings.c */ + {"_warnings", _PyWarnings_Init}, + + /* This lives in Objects/unicodeobject.c */ + {"_string", PyInit__string}, + + /* Sentinel */ + {0, 0} +}; + + +#ifdef __cplusplus +} +#endif diff --git a/android/linux_arm64/pyconfig/pyconfig.h b/android/linux_arm64/pyconfig/pyconfig.h new file mode 100644 index 00000000000..1784fb31a6d --- /dev/null +++ b/android/linux_arm64/pyconfig/pyconfig.h @@ -0,0 +1,2036 @@ +/* pyconfig.h. Generated from pyconfig.h.in by configure. */ +/* pyconfig.h.in. Generated from configure.ac by autoheader. */ + + +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H + + +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* BUILD_GNU_TYPE + AIX_BUILDDATE are used to construct the PEP425 tag of the + build system. */ +/* #undef AIX_BUILDDATE */ + +/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want + support for AIX C++ shared extension modules. */ +/* #undef AIX_GENUINE_CPLUSPLUS */ + +/* The normal alignment of `long', in bytes. */ +#define ALIGNOF_LONG 8 + +/* The normal alignment of `max_align_t', in bytes. */ +#define ALIGNOF_MAX_ALIGN_T 16 + +/* The normal alignment of `size_t', in bytes. */ +#define ALIGNOF_SIZE_T 8 + +/* Alternative SOABI used in debug build to load C extensions built in release + mode */ +/* #undef ALT_SOABI */ + +/* The Android API level. */ +/* #undef ANDROID_API_LEVEL */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored in ARM + mixed-endian order (byte order 45670123) */ +/* #undef DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the most + significant byte first */ +/* #undef DOUBLE_IS_BIG_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the + least significant byte first */ +#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1 + +/* Define if --enable-ipv6 is specified */ +#define ENABLE_IPV6 1 + +/* Define if getpgrp() must be called as getpgrp(0). */ +/* #undef GETPGRP_HAVE_ARG */ + +/* Define if you have the 'accept' function. */ +#define HAVE_ACCEPT 1 + +/* Define to 1 if you have the `accept4' function. */ +#define HAVE_ACCEPT4 1 + +/* Define to 1 if you have the `acosh' function. */ +#define HAVE_ACOSH 1 + +/* struct addrinfo (netdb.h) */ +#define HAVE_ADDRINFO 1 + +/* Define to 1 if you have the `alarm' function. */ +#define HAVE_ALARM 1 + +/* Define if aligned memory access is required */ +/* #undef HAVE_ALIGNED_REQUIRED */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ALLOCA_H 1 + +/* Define this if your time.h defines altzone. */ +/* #undef HAVE_ALTZONE */ + +/* Define to 1 if you have the `asinh' function. */ +#define HAVE_ASINH 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ASM_TYPES_H 1 + +/* Define to 1 if you have the `atanh' function. */ +#define HAVE_ATANH 1 + +/* Define if you have the 'bind' function. */ +#define HAVE_BIND 1 + +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_H */ + +/* Define if mbstowcs(NULL, "text", 0) does not return the number of wide + chars that would be converted. */ +/* #undef HAVE_BROKEN_MBSTOWCS */ + +/* Define if nice() returns success/failure instead of the new priority. */ +/* #undef HAVE_BROKEN_NICE */ + +/* Define if the system reports an invalid PIPE_BUF value. */ +/* #undef HAVE_BROKEN_PIPE_BUF */ + +/* Define if poll() sets errno on invalid file descriptors. */ +/* #undef HAVE_BROKEN_POLL */ + +/* Define if the Posix semaphores do not work on your system */ +/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ + +/* Define if pthread_sigmask() does not work on your system. */ +/* #undef HAVE_BROKEN_PTHREAD_SIGMASK */ + +/* define to 1 if your sem_getvalue is broken. */ +/* #undef HAVE_BROKEN_SEM_GETVALUE */ + +/* Define if 'unsetenv' does not return an int. */ +/* #undef HAVE_BROKEN_UNSETENV */ + +/* Has builtin __atomic_load_n() and __atomic_store_n() functions */ +#define HAVE_BUILTIN_ATOMIC 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BZLIB_H */ + +/* Define to 1 if you have the 'chflags' function. */ +/* #undef HAVE_CHFLAGS */ + +/* Define to 1 if you have the `chmod' function. */ +#define HAVE_CHMOD 1 + +/* Define to 1 if you have the `chown' function. */ +#define HAVE_CHOWN 1 + +/* Define if you have the 'chroot' function. */ +#define HAVE_CHROOT 1 + +/* Define to 1 if you have the `clock' function. */ +#define HAVE_CLOCK 1 + +/* Define to 1 if you have the `clock_getres' function. */ +#define HAVE_CLOCK_GETRES 1 + +/* Define to 1 if you have the `clock_gettime' function. */ +#define HAVE_CLOCK_GETTIME 1 + +/* Define to 1 if you have the `clock_nanosleep' function. */ +#define HAVE_CLOCK_NANOSLEEP 1 + +/* Define to 1 if you have the `clock_settime' function. */ +#define HAVE_CLOCK_SETTIME 1 + +/* Define to 1 if the system has the type `clock_t'. */ +#define HAVE_CLOCK_T 1 + +/* Define to 1 if you have the `closefrom' function. */ +/* #undef HAVE_CLOSEFROM */ + +/* Define to 1 if you have the `close_range' function. */ +/* #undef HAVE_CLOSE_RANGE */ + +/* Define if the C compiler supports computed gotos. */ +#define HAVE_COMPUTED_GOTOS 1 + +/* Define to 1 if you have the `confstr' function. */ +#define HAVE_CONFSTR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CONIO_H */ + +/* Define if you have the 'connect' function. */ +#define HAVE_CONNECT 1 + +/* Define to 1 if you have the `copy_file_range' function. */ +#define HAVE_COPY_FILE_RANGE 1 + +/* Define to 1 if you have the `ctermid' function. */ +#define HAVE_CTERMID 1 + +/* Define if you have the 'ctermid_r' function. */ +/* #undef HAVE_CTERMID_R */ + +/* Define if you have the 'filter' function. */ +/* #undef HAVE_CURSES_FILTER */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CURSES_H */ + +/* Define if you have the 'has_key' function. */ +/* #undef HAVE_CURSES_HAS_KEY */ + +/* Define if you have the 'immedok' function. */ +/* #undef HAVE_CURSES_IMMEDOK */ + +/* Define if you have the 'is_pad' function. */ +/* #undef HAVE_CURSES_IS_PAD */ + +/* Define if you have the 'is_term_resized' function. */ +/* #undef HAVE_CURSES_IS_TERM_RESIZED */ + +/* Define if you have the 'resizeterm' function. */ +/* #undef HAVE_CURSES_RESIZETERM */ + +/* Define if you have the 'resize_term' function. */ +/* #undef HAVE_CURSES_RESIZE_TERM */ + +/* Define if you have the 'syncok' function. */ +/* #undef HAVE_CURSES_SYNCOK */ + +/* Define if you have the 'typeahead' function. */ +/* #undef HAVE_CURSES_TYPEAHEAD */ + +/* Define if you have the 'use_env' function. */ +/* #undef HAVE_CURSES_USE_ENV */ + +/* Define if you have the 'wchgat' function. */ +/* #undef HAVE_CURSES_WCHGAT */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DB_H */ + +/* Define to 1 if you have the declaration of `RTLD_DEEPBIND', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_DEEPBIND 0 + +/* Define to 1 if you have the declaration of `RTLD_GLOBAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_GLOBAL 1 + +/* Define to 1 if you have the declaration of `RTLD_LAZY', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LAZY 1 + +/* Define to 1 if you have the declaration of `RTLD_LOCAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LOCAL 1 + +/* Define to 1 if you have the declaration of `RTLD_MEMBER', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_MEMBER 0 + +/* Define to 1 if you have the declaration of `RTLD_NODELETE', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NODELETE 1 + +/* Define to 1 if you have the declaration of `RTLD_NOLOAD', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOLOAD 1 + +/* Define to 1 if you have the declaration of `RTLD_NOW', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOW 1 + +/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. + */ +/* #undef HAVE_DECL_TZNAME */ + +/* Define to 1 if you have the declaration of `UT_NAMESIZE', and to 0 if you + don't. */ +#define HAVE_DECL_UT_NAMESIZE 1 + +/* Define to 1 if you have the device macros. */ +#define HAVE_DEVICE_MACROS 1 + +/* Define to 1 if you have the /dev/ptc device file. */ +/* #undef HAVE_DEV_PTC */ + +/* Define to 1 if you have the /dev/ptmx device file. */ +#define HAVE_DEV_PTMX 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DIRECT_H */ + +/* Define to 1 if the dirent structure has a d_type field */ +#define HAVE_DIRENT_D_TYPE 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define if you have the 'dirfd' function or macro. */ +#define HAVE_DIRFD 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `dlopen' function. */ +#define HAVE_DLOPEN 1 + +/* Define to 1 if you have the `dup' function. */ +#define HAVE_DUP 1 + +/* Define to 1 if you have the `dup2' function. */ +#define HAVE_DUP2 1 + +/* Define to 1 if you have the `dup3' function. */ +#define HAVE_DUP3 1 + +/* Define if you have the '_dyld_shared_cache_contains_path' function. */ +/* #undef HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH */ + +/* Defined when any dynamic module loading is enabled. */ +#define HAVE_DYNAMIC_LOADING 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EDITLINE_READLINE_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ENDIAN_H 1 + +/* Define if you have the 'epoll_create' function. */ +#define HAVE_EPOLL 1 + +/* Define if you have the 'epoll_create1' function. */ +#define HAVE_EPOLL_CREATE1 1 + +/* Define to 1 if you have the `erf' function. */ +#define HAVE_ERF 1 + +/* Define to 1 if you have the `erfc' function. */ +#define HAVE_ERFC 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define if you have the 'eventfd' function. */ +#define HAVE_EVENTFD 1 + +/* Define to 1 if you have the `execv' function. */ +#define HAVE_EXECV 1 + +/* Define to 1 if you have the `explicit_bzero' function. */ +#define HAVE_EXPLICIT_BZERO 1 + +/* Define to 1 if you have the `explicit_memset' function. */ +/* #undef HAVE_EXPLICIT_MEMSET */ + +/* Define to 1 if you have the `expm1' function. */ +#define HAVE_EXPM1 1 + +/* Define to 1 if you have the `faccessat' function. */ +#define HAVE_FACCESSAT 1 + +/* Define if you have the 'fchdir' function. */ +#define HAVE_FCHDIR 1 + +/* Define to 1 if you have the `fchmod' function. */ +#define HAVE_FCHMOD 1 + +/* Define to 1 if you have the `fchmodat' function. */ +#define HAVE_FCHMODAT 1 + +/* Define to 1 if you have the `fchown' function. */ +#define HAVE_FCHOWN 1 + +/* Define to 1 if you have the `fchownat' function. */ +#define HAVE_FCHOWNAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the 'fdatasync' function. */ +#define HAVE_FDATASYNC 1 + +/* Define to 1 if you have the `fdopendir' function. */ +#define HAVE_FDOPENDIR 1 + +/* Define to 1 if you have the `fdwalk' function. */ +/* #undef HAVE_FDWALK */ + +/* Define to 1 if you have the `fexecve' function. */ +#define HAVE_FEXECVE 1 + +/* Define if you have the 'ffi_closure_alloc' function. */ +/* #undef HAVE_FFI_CLOSURE_ALLOC */ + +/* Define if you have the 'ffi_prep_cif_var' function. */ +/* #undef HAVE_FFI_PREP_CIF_VAR */ + +/* Define if you have the 'ffi_prep_closure_loc' function. */ +/* #undef HAVE_FFI_PREP_CLOSURE_LOC */ + +/* Define to 1 if you have the `flock' function. */ +#define HAVE_FLOCK 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `fork1' function. */ +/* #undef HAVE_FORK1 */ + +/* Define to 1 if you have the `forkpty' function. */ +#define HAVE_FORKPTY 1 + +/* Define to 1 if you have the `fpathconf' function. */ +#define HAVE_FPATHCONF 1 + +/* Define to 1 if you have the `fseek64' function. */ +/* #undef HAVE_FSEEK64 */ + +/* Define to 1 if you have the `fseeko' function. */ +#define HAVE_FSEEKO 1 + +/* Define to 1 if you have the `fstatat' function. */ +#define HAVE_FSTATAT 1 + +/* Define to 1 if you have the `fstatvfs' function. */ +#define HAVE_FSTATVFS 1 + +/* Define if you have the 'fsync' function. */ +#define HAVE_FSYNC 1 + +/* Define to 1 if you have the `ftell64' function. */ +/* #undef HAVE_FTELL64 */ + +/* Define to 1 if you have the `ftello' function. */ +#define HAVE_FTELLO 1 + +/* Define to 1 if you have the `ftime' function. */ +#define HAVE_FTIME 1 + +/* Define to 1 if you have the `ftruncate' function. */ +#define HAVE_FTRUNCATE 1 + +/* Define to 1 if you have the `futimens' function. */ +#define HAVE_FUTIMENS 1 + +/* Define to 1 if you have the `futimes' function. */ +#define HAVE_FUTIMES 1 + +/* Define to 1 if you have the `futimesat' function. */ +#define HAVE_FUTIMESAT 1 + +/* Define to 1 if you have the `gai_strerror' function. */ +#define HAVE_GAI_STRERROR 1 + +/* Define if we can use gcc inline assembler to get and set mc68881 fpcr */ +/* #undef HAVE_GCC_ASM_FOR_MC68881 */ + +/* Define if we can use x64 gcc inline assembler */ +/* #undef HAVE_GCC_ASM_FOR_X64 */ + +/* Define if we can use gcc inline assembler to get and set x87 control word + */ +/* #undef HAVE_GCC_ASM_FOR_X87 */ + +/* Define if your compiler provides __uint128_t */ +#define HAVE_GCC_UINT128_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_DASH_NDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_NDBM_H */ + +/* Define if you have the getaddrinfo function. */ +#define HAVE_GETADDRINFO 1 + +/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define to 1 if you have the `getegid' function. */ +#define HAVE_GETEGID 1 + +/* Define to 1 if you have the `getentropy' function. */ +#define HAVE_GETENTROPY 1 + +/* Define to 1 if you have the `geteuid' function. */ +#define HAVE_GETEUID 1 + +/* Define to 1 if you have the `getgid' function. */ +#define HAVE_GETGID 1 + +/* Define to 1 if you have the `getgrent' function. */ +#define HAVE_GETGRENT 1 + +/* Define to 1 if you have the `getgrgid' function. */ +#define HAVE_GETGRGID 1 + +/* Define to 1 if you have the `getgrgid_r' function. */ +#define HAVE_GETGRGID_R 1 + +/* Define to 1 if you have the `getgrnam_r' function. */ +#define HAVE_GETGRNAM_R 1 + +/* Define to 1 if you have the `getgrouplist' function. */ +#define HAVE_GETGROUPLIST 1 + +/* Define to 1 if you have the `getgroups' function. */ +#define HAVE_GETGROUPS 1 + +/* Define if you have the 'gethostbyaddr' function. */ +#define HAVE_GETHOSTBYADDR 1 + +/* Define to 1 if you have the `gethostbyname' function. */ +#define HAVE_GETHOSTBYNAME 1 + +/* Define this if you have some version of gethostbyname_r() */ +#define HAVE_GETHOSTBYNAME_R 1 + +/* Define this if you have the 3-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_3_ARG */ + +/* Define this if you have the 5-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_5_ARG */ + +/* Define this if you have the 6-arg version of gethostbyname_r(). */ +#define HAVE_GETHOSTBYNAME_R_6_ARG 1 + +/* Define to 1 if you have the `gethostname' function. */ +#define HAVE_GETHOSTNAME 1 + +/* Define to 1 if you have the `getitimer' function. */ +#define HAVE_GETITIMER 1 + +/* Define to 1 if you have the `getloadavg' function. */ +#define HAVE_GETLOADAVG 1 + +/* Define to 1 if you have the `getlogin' function. */ +#define HAVE_GETLOGIN 1 + +/* Define to 1 if you have the `getlogin_r' function. */ +#define HAVE_GETLOGIN_R 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define if you have the 'getpagesize' function. */ +#define HAVE_GETPAGESIZE 1 + +/* Define if you have the 'getpeername' function. */ +#define HAVE_GETPEERNAME 1 + +/* Define to 1 if you have the `getpgid' function. */ +#define HAVE_GETPGID 1 + +/* Define to 1 if you have the `getpgrp' function. */ +#define HAVE_GETPGRP 1 + +/* Define to 1 if you have the `getpid' function. */ +#define HAVE_GETPID 1 + +/* Define to 1 if you have the `getppid' function. */ +#define HAVE_GETPPID 1 + +/* Define to 1 if you have the `getpriority' function. */ +#define HAVE_GETPRIORITY 1 + +/* Define if you have the 'getprotobyname' function. */ +#define HAVE_GETPROTOBYNAME 1 + +/* Define to 1 if you have the `getpwent' function. */ +#define HAVE_GETPWENT 1 + +/* Define to 1 if you have the `getpwnam_r' function. */ +#define HAVE_GETPWNAM_R 1 + +/* Define to 1 if you have the `getpwuid' function. */ +#define HAVE_GETPWUID 1 + +/* Define to 1 if you have the `getpwuid_r' function. */ +#define HAVE_GETPWUID_R 1 + +/* Define to 1 if the getrandom() function is available */ +#define HAVE_GETRANDOM 1 + +/* Define to 1 if the Linux getrandom() syscall is available */ +#define HAVE_GETRANDOM_SYSCALL 1 + +/* Define to 1 if you have the `getresgid' function. */ +#define HAVE_GETRESGID 1 + +/* Define to 1 if you have the `getresuid' function. */ +#define HAVE_GETRESUID 1 + +/* Define to 1 if you have the `getrusage' function. */ +#define HAVE_GETRUSAGE 1 + +/* Define if you have the 'getservbyname' function. */ +#define HAVE_GETSERVBYNAME 1 + +/* Define if you have the 'getservbyport' function. */ +#define HAVE_GETSERVBYPORT 1 + +/* Define to 1 if you have the `getsid' function. */ +#define HAVE_GETSID 1 + +/* Define if you have the 'getsockname' function. */ +#define HAVE_GETSOCKNAME 1 + +/* Define to 1 if you have the `getspent' function. */ +#define HAVE_GETSPENT 1 + +/* Define to 1 if you have the `getspnam' function. */ +#define HAVE_GETSPNAM 1 + +/* Define to 1 if you have the `getuid' function. */ +#define HAVE_GETUID 1 + +/* Define to 1 if you have the `getwd' function. */ +/* #undef HAVE_GETWD */ + +/* Define if glibc has incorrect _FORTIFY_SOURCE wrappers for memmove and + bcopy. */ +/* #undef HAVE_GLIBC_MEMMOVE_BUG */ + +/* Define to 1 if you have the `grantpt' function. */ +#define HAVE_GRANTPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_GRP_H 1 + +/* Define if you have the 'hstrerror' function. */ +#define HAVE_HSTRERROR 1 + +/* Define this if you have le64toh() */ +#define HAVE_HTOLE64 1 + +/* Define to 1 if you have the `if_nameindex' function. */ +#define HAVE_IF_NAMEINDEX 1 + +/* Define if you have the 'inet_aton' function. */ +#define HAVE_INET_ATON 1 + +/* Define if you have the 'inet_ntoa' function. */ +#define HAVE_INET_NTOA 1 + +/* Define if you have the 'inet_pton' function. */ +#define HAVE_INET_PTON 1 + +/* Define to 1 if you have the `initgroups' function. */ +#define HAVE_INITGROUPS 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IO_H */ + +/* Define if gcc has the ipa-pure-const bug. */ +/* #undef HAVE_IPA_PURE_CONST_BUG */ + +/* Define to 1 if you have the `kill' function. */ +#define HAVE_KILL 1 + +/* Define to 1 if you have the `killpg' function. */ +#define HAVE_KILLPG 1 + +/* Define if you have the 'kqueue' function. */ +/* #undef HAVE_KQUEUE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LANGINFO_H 1 + +/* Defined to enable large file support when an off_t is bigger than a long + and long long is at least as big as an off_t. You may need to add some + flags for configuration and compilation to enable this mode. (For Solaris + and Linux, the necessary defines are already defined.) */ +/* #undef HAVE_LARGEFILE_SUPPORT */ + +/* Define to 1 if you have the 'lchflags' function. */ +/* #undef HAVE_LCHFLAGS */ + +/* Define to 1 if you have the `lchmod' function. */ +/* #undef HAVE_LCHMOD */ + +/* Define to 1 if you have the `lchown' function. */ +#define HAVE_LCHOWN 1 + +/* Define to 1 if you want to build _blake2 module with libb2 */ +/* #undef HAVE_LIBB2 */ + +/* Define to 1 if you have the `db' library (-ldb). */ +/* #undef HAVE_LIBDB */ + +/* Define to 1 if you have the `dl' library (-ldl). */ +#define HAVE_LIBDL 1 + +/* Define to 1 if you have the `dld' library (-ldld). */ +/* #undef HAVE_LIBDLD */ + +/* Define to 1 if you have the `ieee' library (-lieee). */ +/* #undef HAVE_LIBIEEE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LIBINTL_H 1 + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `sendfile' library (-lsendfile). */ +/* #undef HAVE_LIBSENDFILE */ + +/* Define to 1 if you have the `sqlite3' library (-lsqlite3). */ +#define HAVE_LIBSQLITE3 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBUTIL_H */ + +/* Define if you have the 'link' function. */ +#define HAVE_LINK 1 + +/* Define to 1 if you have the `linkat' function. */ +#define HAVE_LINKAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_AUXVEC_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_BCM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_J1939_H 1 + +/* Define if compiling using Linux 3.6 or later. */ +#define HAVE_LINUX_CAN_RAW_FD_FRAMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_RAW_H 1 + +/* Define if compiling using Linux 4.1 or later. */ +#define HAVE_LINUX_CAN_RAW_JOIN_FILTERS 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_FS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_LIMITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_MEMFD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_NETLINK_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_QRTR_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_SOUNDCARD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_TIPC_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_VM_SOCKETS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_WAIT_H 1 + +/* Define if you have the 'listen' function. */ +#define HAVE_LISTEN 1 + +/* Define to 1 if you have the `lockf' function. */ +#define HAVE_LOCKF 1 + +/* Define to 1 if you have the `log1p' function. */ +#define HAVE_LOG1P 1 + +/* Define to 1 if you have the `log2' function. */ +#define HAVE_LOG2 1 + +/* Define to 1 if you have the `login_tty' function. */ +#define HAVE_LOGIN_TTY 1 + +/* Define to 1 if the system has the type `long double'. */ +#define HAVE_LONG_DOUBLE 1 + +/* Define to 1 if you have the `lstat' function. */ +#define HAVE_LSTAT 1 + +/* Define to 1 if you have the `lutimes' function. */ +#define HAVE_LUTIMES 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LZMA_H */ + +/* Define to 1 if you have the `madvise' function. */ +#define HAVE_MADVISE 1 + +/* Define this if you have the makedev macro. */ +#define HAVE_MAKEDEV 1 + +/* Define if you have the 'MAXLOGNAME' constant. */ +/* #undef HAVE_MAXLOGNAME */ + +/* Define to 1 if you have the `mbrtowc' function. */ +#define HAVE_MBRTOWC 1 + +/* Define if you have the 'memfd_create' function. */ +#define HAVE_MEMFD_CREATE 1 + +/* Define to 1 if you have the `memrchr' function. */ +#define HAVE_MEMRCHR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MINIX_CONFIG_H */ + +/* Define to 1 if you have the `mkdirat' function. */ +#define HAVE_MKDIRAT 1 + +/* Define to 1 if you have the `mkfifo' function. */ +#define HAVE_MKFIFO 1 + +/* Define to 1 if you have the `mkfifoat' function. */ +#define HAVE_MKFIFOAT 1 + +/* Define to 1 if you have the `mknod' function. */ +#define HAVE_MKNOD 1 + +/* Define to 1 if you have the `mknodat' function. */ +#define HAVE_MKNODAT 1 + +/* Define to 1 if you have the `mktime' function. */ +#define HAVE_MKTIME 1 + +/* Define to 1 if you have the `mmap' function. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the `mremap' function. */ +#define HAVE_MREMAP 1 + +/* Define to 1 if you have the `nanosleep' function. */ +#define HAVE_NANOSLEEP 1 + +/* Define if you have the 'ncurses' library */ +/* #undef HAVE_NCURSES */ + +/* Define if you have the 'ncursesw' library */ +#define HAVE_NCURSESW 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_CURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_CURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NDBM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETCAN_CAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETDB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_IN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETLINK_NETLINK_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETPACKET_PACKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_ETHERNET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define to 1 if you have the `nice' function. */ +#define HAVE_NICE 1 + +/* Define if the internal form of wchar_t in non-Unicode locales is not + Unicode. */ +/* #undef HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION */ + +/* Define to 1 if you have the `openat' function. */ +#define HAVE_OPENAT 1 + +/* Define to 1 if you have the `opendir' function. */ +#define HAVE_OPENDIR 1 + +/* Define to 1 if you have the `openpty' function. */ +#define HAVE_OPENPTY 1 + +/* Define if you have the 'panel' library */ +/* #undef HAVE_PANEL */ + +/* Define if you have the 'panelw' library */ +#define HAVE_PANELW 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PANEL_H */ + +/* Define to 1 if you have the `pathconf' function. */ +#define HAVE_PATHCONF 1 + +/* Define to 1 if you have the `pause' function. */ +#define HAVE_PAUSE 1 + +/* Define to 1 if you have the `pipe' function. */ +#define HAVE_PIPE 1 + +/* Define to 1 if you have the `pipe2' function. */ +#define HAVE_PIPE2 1 + +/* Define to 1 if you have the `plock' function. */ +/* #undef HAVE_PLOCK */ + +/* Define to 1 if you have the `poll' function. */ +#define HAVE_POLL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `posix_fadvise' function. */ +#define HAVE_POSIX_FADVISE 1 + +/* Define to 1 if you have the `posix_fallocate' function. */ +#define HAVE_POSIX_FALLOCATE 1 + +/* Define to 1 if you have the `posix_openpt' function. */ +#define HAVE_POSIX_OPENPT 1 + +/* Define to 1 if you have the `posix_spawn' function. */ +#define HAVE_POSIX_SPAWN 1 + +/* Define to 1 if you have the `posix_spawnp' function. */ +#define HAVE_POSIX_SPAWNP 1 + +/* Define to 1 if you have the `posix_spawn_file_actions_addclosefrom_np' + function. */ +/* #undef HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSEFROM_NP */ + +/* Define to 1 if you have the `pread' function. */ +#define HAVE_PREAD 1 + +/* Define to 1 if you have the `preadv' function. */ +#define HAVE_PREADV 1 + +/* Define to 1 if you have the `preadv2' function. */ +#define HAVE_PREADV2 1 + +/* Define if you have the 'prlimit' function. */ +#define HAVE_PRLIMIT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PROCESS_H */ + +/* Define to 1 if you have the `process_vm_readv' function. */ +#define HAVE_PROCESS_VM_READV 1 + +/* Define if your compiler supports function prototype */ +#define HAVE_PROTOTYPES 1 + +/* Define to 1 if you have the `pthread_condattr_setclock' function. */ +#define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 + +/* Define to 1 if you have the `pthread_cond_timedwait_relative_np' function. + */ +/* #undef HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE_NP */ + +/* Defined for Solaris 2.6 bug in pthread header. */ +/* #undef HAVE_PTHREAD_DESTRUCTOR */ + +/* Define to 1 if you have the `pthread_getcpuclockid' function. */ +#define HAVE_PTHREAD_GETCPUCLOCKID 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTHREAD_H 1 + +/* Define to 1 if you have the `pthread_init' function. */ +/* #undef HAVE_PTHREAD_INIT */ + +/* Define to 1 if you have the `pthread_kill' function. */ +#define HAVE_PTHREAD_KILL 1 + +/* Define to 1 if you have the `pthread_sigmask' function. */ +#define HAVE_PTHREAD_SIGMASK 1 + +/* Define if platform requires stubbed pthreads support */ +/* #undef HAVE_PTHREAD_STUBS */ + +/* Define to 1 if you have the `ptsname' function. */ +#define HAVE_PTSNAME 1 + +/* Define to 1 if you have the `ptsname_r' function. */ +#define HAVE_PTSNAME_R 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTY_H 1 + +/* Define to 1 if you have the `pwrite' function. */ +#define HAVE_PWRITE 1 + +/* Define to 1 if you have the `pwritev' function. */ +#define HAVE_PWRITEV 1 + +/* Define to 1 if you have the `pwritev2' function. */ +#define HAVE_PWRITEV2 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_READLINE_READLINE_H */ + +/* Define to 1 if you have the `readlink' function. */ +#define HAVE_READLINK 1 + +/* Define to 1 if you have the `readlinkat' function. */ +#define HAVE_READLINKAT 1 + +/* Define to 1 if you have the `readv' function. */ +#define HAVE_READV 1 + +/* Define to 1 if you have the `realpath' function. */ +#define HAVE_REALPATH 1 + +/* Define if you have the 'recvfrom' function. */ +#define HAVE_RECVFROM 1 + +/* Define to 1 if you have the `renameat' function. */ +#define HAVE_RENAMEAT 1 + +/* Define if readline supports append_history */ +/* #undef HAVE_RL_APPEND_HISTORY */ + +/* Define if you can turn off readline's signal handling. */ +/* #undef HAVE_RL_CATCH_SIGNAL */ + +/* Define to 1 if the system has the type `rl_compdisp_func_t'. */ +/* #undef HAVE_RL_COMPDISP_FUNC_T */ + +/* Define if you have readline 2.2 */ +/* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK */ + +/* Define if you have readline 4.2 */ +/* #undef HAVE_RL_COMPLETION_MATCHES */ + +/* Define if you have rl_completion_suppress_append */ +/* #undef HAVE_RL_COMPLETION_SUPPRESS_APPEND */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_PRE_INPUT_HOOK */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_RESIZE_TERMINAL */ + +/* Define to 1 if you have the `rtpSpawn' function. */ +/* #undef HAVE_RTPSPAWN */ + +/* Define to 1 if you have the `sched_get_priority_max' function. */ +#define HAVE_SCHED_GET_PRIORITY_MAX 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SCHED_H 1 + +/* Define to 1 if you have the `sched_rr_get_interval' function. */ +#define HAVE_SCHED_RR_GET_INTERVAL 1 + +/* Define to 1 if you have the `sched_setaffinity' function. */ +#define HAVE_SCHED_SETAFFINITY 1 + +/* Define to 1 if you have the `sched_setparam' function. */ +#define HAVE_SCHED_SETPARAM 1 + +/* Define to 1 if you have the `sched_setscheduler' function. */ +#define HAVE_SCHED_SETSCHEDULER 1 + +/* Define to 1 if you have the `sem_clockwait' function. */ +/* #undef HAVE_SEM_CLOCKWAIT */ + +/* Define to 1 if you have the `sem_getvalue' function. */ +#define HAVE_SEM_GETVALUE 1 + +/* Define to 1 if you have the `sem_open' function. */ +#define HAVE_SEM_OPEN 1 + +/* Define to 1 if you have the `sem_timedwait' function. */ +#define HAVE_SEM_TIMEDWAIT 1 + +/* Define to 1 if you have the `sem_unlink' function. */ +#define HAVE_SEM_UNLINK 1 + +/* Define to 1 if you have the `sendfile' function. */ +#define HAVE_SENDFILE 1 + +/* Define if you have the 'sendto' function. */ +#define HAVE_SENDTO 1 + +/* Define to 1 if you have the `setegid' function. */ +#define HAVE_SETEGID 1 + +/* Define to 1 if you have the `seteuid' function. */ +#define HAVE_SETEUID 1 + +/* Define to 1 if you have the `setgid' function. */ +#define HAVE_SETGID 1 + +/* Define if you have the 'setgroups' function. */ +#define HAVE_SETGROUPS 1 + +/* Define to 1 if you have the `sethostname' function. */ +#define HAVE_SETHOSTNAME 1 + +/* Define to 1 if you have the `setitimer' function. */ +#define HAVE_SETITIMER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SETJMP_H 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the `setns' function. */ +#define HAVE_SETNS 1 + +/* Define to 1 if you have the `setpgid' function. */ +#define HAVE_SETPGID 1 + +/* Define to 1 if you have the `setpgrp' function. */ +#define HAVE_SETPGRP 1 + +/* Define to 1 if you have the `setpriority' function. */ +#define HAVE_SETPRIORITY 1 + +/* Define to 1 if you have the `setregid' function. */ +#define HAVE_SETREGID 1 + +/* Define to 1 if you have the `setresgid' function. */ +#define HAVE_SETRESGID 1 + +/* Define to 1 if you have the `setresuid' function. */ +#define HAVE_SETRESUID 1 + +/* Define to 1 if you have the `setreuid' function. */ +#define HAVE_SETREUID 1 + +/* Define to 1 if you have the `setsid' function. */ +#define HAVE_SETSID 1 + +/* Define if you have the 'setsockopt' function. */ +#define HAVE_SETSOCKOPT 1 + +/* Define to 1 if you have the `setuid' function. */ +#define HAVE_SETUID 1 + +/* Define to 1 if you have the `setvbuf' function. */ +#define HAVE_SETVBUF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SHADOW_H 1 + +/* Define to 1 if you have the `shm_open' function. */ +#define HAVE_SHM_OPEN 1 + +/* Define to 1 if you have the `shm_unlink' function. */ +#define HAVE_SHM_UNLINK 1 + +/* Define to 1 if you have the `shutdown' function. */ +#define HAVE_SHUTDOWN 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigaltstack' function. */ +#define HAVE_SIGALTSTACK 1 + +/* Define to 1 if you have the `sigfillset' function. */ +#define HAVE_SIGFILLSET 1 + +/* Define to 1 if `si_band' is a member of `siginfo_t'. */ +#define HAVE_SIGINFO_T_SI_BAND 1 + +/* Define to 1 if you have the `siginterrupt' function. */ +#define HAVE_SIGINTERRUPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the `sigpending' function. */ +#define HAVE_SIGPENDING 1 + +/* Define to 1 if you have the `sigrelse' function. */ +#define HAVE_SIGRELSE 1 + +/* Define to 1 if you have the `sigtimedwait' function. */ +#define HAVE_SIGTIMEDWAIT 1 + +/* Define to 1 if you have the `sigwait' function. */ +#define HAVE_SIGWAIT 1 + +/* Define to 1 if you have the `sigwaitinfo' function. */ +#define HAVE_SIGWAITINFO 1 + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* struct sockaddr_alg (linux/if_alg.h) */ +#define HAVE_SOCKADDR_ALG 1 + +/* Define if sockaddr has sa_len member */ +/* #undef HAVE_SOCKADDR_SA_LEN */ + +/* struct sockaddr_storage (sys/socket.h) */ +#define HAVE_SOCKADDR_STORAGE 1 + +/* Define if you have the 'socket' function. */ +#define HAVE_SOCKET 1 + +/* Define if you have the 'socketpair' function. */ +#define HAVE_SOCKETPAIR 1 + +/* Define to 1 if the system has the type `socklen_t'. */ +#define HAVE_SOCKLEN_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SPAWN_H 1 + +/* Define to 1 if you have the `splice' function. */ +#define HAVE_SPLICE 1 + +/* Define to 1 if the system has the type `ssize_t'. */ +#define HAVE_SSIZE_T 1 + +/* Define to 1 if you have the `statvfs' function. */ +#define HAVE_STATVFS 1 + +/* Define if you have struct stat.st_mtim.tv_nsec */ +#define HAVE_STAT_TV_NSEC 1 + +/* Define if you have struct stat.st_mtimensec */ +/* #undef HAVE_STAT_TV_NSEC2 */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Has stdatomic.h with atomic_int and atomic_uintptr_t */ +#define HAVE_STD_ATOMIC 1 + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +#define HAVE_STRLCPY 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STROPTS_H 1 + +/* Define to 1 if you have the `strsignal' function. */ +#define HAVE_STRSIGNAL 1 + +/* Define to 1 if `pw_gecos' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_GECOS 1 + +/* Define to 1 if `pw_passwd' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_PASSWD 1 + +/* Define to 1 if `st_birthtime' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */ + +/* Define to 1 if `st_blksize' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 + +/* Define to 1 if `st_blocks' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 + +/* Define to 1 if `st_flags' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_FLAGS */ + +/* Define to 1 if `st_gen' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_GEN */ + +/* Define to 1 if `st_rdev' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if `tm_zone' is a member of `struct tm'. */ +#define HAVE_STRUCT_TM_TM_ZONE 1 + +/* Define if you have the 'symlink' function. */ +#define HAVE_SYMLINK 1 + +/* Define to 1 if you have the `symlinkat' function. */ +#define HAVE_SYMLINKAT 1 + +/* Define to 1 if you have the `sync' function. */ +#define HAVE_SYNC 1 + +/* Define to 1 if you have the `sysconf' function. */ +#define HAVE_SYSCONF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSEXITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSLOG_H 1 + +/* Define to 1 if you have the `system' function. */ +#define HAVE_SYSTEM 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_AUDIOIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_AUXV_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BSDTTY_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_ENDIAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EPOLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EVENTFD_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_EVENT_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_FILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_KERN_CONTROL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOADAVG_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOCK_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MEMFD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MKDEV_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MODEM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PIDFD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SENDFILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOUNDCARD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STATVFS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSCALL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSMACROS_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYS_DOMAIN_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TERMIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMERFD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UTSNAME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_XATTR_H 1 + +/* Define to 1 if you have the `tcgetpgrp' function. */ +#define HAVE_TCGETPGRP 1 + +/* Define to 1 if you have the `tcsetpgrp' function. */ +#define HAVE_TCSETPGRP 1 + +/* Define to 1 if you have the `tempnam' function. */ +#define HAVE_TEMPNAM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_TERM_H */ + +/* Define to 1 if you have the `timegm' function. */ +#define HAVE_TIMEGM 1 + +/* Define if you have the 'timerfd_create' function. */ +#define HAVE_TIMERFD_CREATE 1 + +/* Define to 1 if you have the `times' function. */ +#define HAVE_TIMES 1 + +/* Define to 1 if you have the `tmpfile' function. */ +#define HAVE_TMPFILE 1 + +/* Define to 1 if you have the `tmpnam' function. */ +#define HAVE_TMPNAM 1 + +/* Define to 1 if you have the `tmpnam_r' function. */ +/* #undef HAVE_TMPNAM_R */ + +/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use + `HAVE_STRUCT_TM_TM_ZONE' instead. */ +#define HAVE_TM_ZONE 1 + +/* Define to 1 if you have the `truncate' function. */ +#define HAVE_TRUNCATE 1 + +/* Define to 1 if you have the `ttyname_r' function. */ +#define HAVE_TTYNAME_R 1 + +/* Define to 1 if you don't have `tm_zone' but do have the external array + `tzname'. */ +/* #undef HAVE_TZNAME */ + +/* Define to 1 if you have the `umask' function. */ +#define HAVE_UMASK 1 + +/* Define to 1 if you have the `uname' function. */ +#define HAVE_UNAME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `unlinkat' function. */ +#define HAVE_UNLINKAT 1 + +/* Define to 1 if you have the `unlockpt' function. */ +#define HAVE_UNLOCKPT 1 + +/* Define to 1 if you have the `unshare' function. */ +#define HAVE_UNSHARE 1 + +/* Define if you have a useable wchar_t type defined in wchar.h; useable means + wchar_t must be an unsigned type with at least 16 bits. (see + Include/unicodeobject.h). */ +#define HAVE_USABLE_WCHAR_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIL_H */ + +/* Define to 1 if you have the `utimensat' function. */ +#define HAVE_UTIMENSAT 1 + +/* Define to 1 if you have the `utimes' function. */ +#define HAVE_UTIMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTMP_H 1 + +/* Define if you have the 'HAVE_UT_NAMESIZE' constant. */ +#define HAVE_UT_NAMESIZE 1 + +/* Define to 1 if you have the `uuid_create' function. */ +/* #undef HAVE_UUID_CREATE */ + +/* Define to 1 if you have the `uuid_enc_be' function. */ +/* #undef HAVE_UUID_ENC_BE */ + +/* Define if uuid_generate_time_safe() exists. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE */ + +/* Define if uuid_generate_time_safe() is able to deduce a MAC address. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE_STABLE_MAC */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_UUID_H */ + +/* Define to 1 if you have the `vfork' function. */ +#define HAVE_VFORK 1 + +/* Define to 1 if you have the `wait' function. */ +#define HAVE_WAIT 1 + +/* Define to 1 if you have the `wait3' function. */ +#define HAVE_WAIT3 1 + +/* Define to 1 if you have the `wait4' function. */ +#define HAVE_WAIT4 1 + +/* Define to 1 if you have the `waitid' function. */ +#define HAVE_WAITID 1 + +/* Define to 1 if you have the `waitpid' function. */ +#define HAVE_WAITPID 1 + +/* Define if the compiler provides a wchar.h header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to 1 if you have the `wcscoll' function. */ +#define HAVE_WCSCOLL 1 + +/* Define to 1 if you have the `wcsftime' function. */ +#define HAVE_WCSFTIME 1 + +/* Define to 1 if you have the `wcsxfrm' function. */ +#define HAVE_WCSXFRM 1 + +/* Define to 1 if you have the `wmemcmp' function. */ +#define HAVE_WMEMCMP 1 + +/* Define if tzset() actually switches the local timezone in a meaningful way. + */ +#define HAVE_WORKING_TZSET 1 + +/* Define to 1 if you have the `writev' function. */ +#define HAVE_WRITEV 1 + +/* Define if the zlib library has inflateCopy */ +#define HAVE_ZLIB_COPY 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ZLIB_H */ + +/* Define to 1 if you have the `_getpty' function. */ +/* #undef HAVE__GETPTY */ + +/* Define to 1 if the system has the type `__uint128_t'. */ +#define HAVE___UINT128_T 1 + +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +#define MAJOR_IN_SYSMACROS 1 + +/* Define if mvwdelch in curses.h is an expression. */ +/* #undef MVWDELCH_IS_EXPRESSION */ + +/* Define to the address where bug reports for this package should be sent. */ +/* #undef PACKAGE_BUGREPORT */ + +/* Define to the full name of this package. */ +/* #undef PACKAGE_NAME */ + +/* Define to the full name and version of this package. */ +/* #undef PACKAGE_STRING */ + +/* Define to the one symbol short name of this package. */ +/* #undef PACKAGE_TARNAME */ + +/* Define to the home page for this package. */ +/* #undef PACKAGE_URL */ + +/* Define to the version of this package. */ +/* #undef PACKAGE_VERSION */ + +/* Define if POSIX semaphores aren't enabled on your system */ +/* #undef POSIX_SEMAPHORES_NOT_ENABLED */ + +/* Define if pthread_key_t is compatible with int. */ +#define PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT 1 + +/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ +#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1 + +/* Define as the preferred size in bits of long digits */ +/* #undef PYLONG_BITS_IN_DIGIT */ + +/* enabled builtin hash modules */ +#define PY_BUILTIN_HASHLIB_HASHES "md5,sha1,sha2,sha3,blake2" + +/* Define if you want to coerce the C locale to a UTF-8 based locale */ +#define PY_COERCE_C_LOCALE 1 + +/* Define to 1 if you have the perf trampoline. */ +#define PY_HAVE_PERF_TRAMPOLINE 1 + +/* Define to 1 to build the sqlite module with loadable extensions support. */ +/* #undef PY_SQLITE_ENABLE_LOAD_EXTENSION */ + +/* Define if SQLite was compiled with the serialize API */ +/* #undef PY_SQLITE_HAVE_SERIALIZE */ + +/* Default cipher suites list for ssl module. 1: Python's preferred selection, + 2: leave OpenSSL defaults untouched, 0: custom string */ +#define PY_SSL_DEFAULT_CIPHERS 1 + +/* Cipher suite string for PY_SSL_DEFAULT_CIPHERS=0 */ +/* #undef PY_SSL_DEFAULT_CIPHER_STRING */ + +/* PEP 11 Support tier (1, 2, 3 or 0 for unsupported) */ +#define PY_SUPPORT_TIER 2 + +/* Define if you want to build an interpreter with many run-time checks. */ +/* #undef Py_DEBUG */ + +/* Defined if Python is built as a shared library. */ +/* #undef Py_ENABLE_SHARED */ + +/* Define if you want to disable the GIL */ +/* #undef Py_GIL_DISABLED */ + +/* Define hash algorithm for str, bytes and memoryview. SipHash24: 1, FNV: 2, + SipHash13: 3, externally defined: 0 */ +/* #undef Py_HASH_ALGORITHM */ + +/* Define if rl_startup_hook takes arguments */ +/* #undef Py_RL_STARTUP_HOOK_TAKES_ARGS */ + +/* Define if you want to enable internal statistics gathering. */ +/* #undef Py_STATS */ + +/* The version of SunOS/Solaris as reported by `uname -r' without the dot. */ +/* #undef Py_SUNOS_VERSION */ + +/* Define if you want to enable tracing references for debugging purpose */ +/* #undef Py_TRACE_REFS */ + +/* assume C89 semantics that RETSIGTYPE is always void */ +#define RETSIGTYPE void + +/* Define if setpgrp() must be called as setpgrp(0, 0). */ +/* #undef SETPGRP_HAVE_ARG */ + +/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ +/* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */ + +/* The size of `double', as computed by sizeof. */ +#define SIZEOF_DOUBLE 8 + +/* The size of `float', as computed by sizeof. */ +#define SIZEOF_FLOAT 4 + +/* The size of `fpos_t', as computed by sizeof. */ +#define SIZEOF_FPOS_T 16 + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define SIZEOF_LONG 8 + +/* The size of `long double', as computed by sizeof. */ +#define SIZEOF_LONG_DOUBLE 16 + +/* The size of `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 + +/* The size of `off_t', as computed by sizeof. */ +#define SIZEOF_OFF_T 8 + +/* The size of `pid_t', as computed by sizeof. */ +#define SIZEOF_PID_T 4 + +/* The size of `pthread_key_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_KEY_T 4 + +/* The size of `pthread_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_T 8 + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* The size of `size_t', as computed by sizeof. */ +#define SIZEOF_SIZE_T 8 + +/* The size of `time_t', as computed by sizeof. */ +#define SIZEOF_TIME_T 8 + +/* The size of `uintptr_t', as computed by sizeof. */ +#define SIZEOF_UINTPTR_T 8 + +/* The size of `void *', as computed by sizeof. */ +#define SIZEOF_VOID_P 8 + +/* The size of `wchar_t', as computed by sizeof. */ +#define SIZEOF_WCHAR_T 4 + +/* The size of `_Bool', as computed by sizeof. */ +#define SIZEOF__BOOL 1 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and + (which you can't on SCO ODT 3.0). */ +#define SYS_SELECT_WITH_SYS_TIME 1 + +/* Custom thread stack size depending on chosen sanitizer runtimes. */ +/* #undef THREAD_STACK_SIZE */ + +/* Library needed by timemodule.c: librt may be needed for clock_gettime() */ +/* #undef TIMEMODULE_LIB */ + +/* Define to 1 if your declares `struct tm'. */ +/* #undef TM_IN_SYS_TIME */ + +/* Define if you want to use computed gotos in ceval.c. */ +/* #undef USE_COMPUTED_GOTOS */ + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# define _DARWIN_C_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# define _HPUX_ALT_XOPEN_SOCKET_API 1 +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +/* # undef _MINIX */ +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# define _NETBSD_SOURCE 1 +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# define _OPENBSD_SOURCE 1 +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +/* # undef _POSIX_SOURCE */ +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +/* # undef _POSIX_1_SOURCE */ +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# define __STDC_WANT_IEC_60559_BFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# define __STDC_WANT_IEC_60559_DFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# define __STDC_WANT_LIB_EXT2__ 1 +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# define __STDC_WANT_MATH_SPEC_FUNCS__ 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +# define _XOPEN_SOURCE 700 +#endif + + +/* Define if WINDOW in curses.h offers a field _flags. */ +/* #undef WINDOW_HAS_FLAGS */ + +/* Define if you want build the _decimal module using a coroutine-local rather + than a thread-local context */ +#define WITH_DECIMAL_CONTEXTVAR 1 + +/* Define if you want documentation strings in extension modules */ +#define WITH_DOC_STRINGS 1 + +/* Define if you want to compile in DTrace support */ +/* #undef WITH_DTRACE */ + +/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic + linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). + Dyld is necessary to support frameworks. */ +/* #undef WITH_DYLD */ + +/* Define to build the readline module against libedit. */ +/* #undef WITH_EDITLINE */ + +/* Define if you want to compile in object freelists optimization */ +#define WITH_FREELISTS 1 + +/* Define to 1 if libintl is needed for locale functions. */ +/* #undef WITH_LIBINTL */ + +/* Define if you want to compile in mimalloc memory allocator. */ +#define WITH_MIMALLOC 1 + +/* Define if you want to produce an OpenStep/Rhapsody framework (shared + library plus accessory files). */ +/* #undef WITH_NEXT_FRAMEWORK */ + +/* Define if you want to compile in Python-specific mallocs */ +#define WITH_PYMALLOC 1 + +/* Define if you want pymalloc to be disabled when running under valgrind */ +/* #undef WITH_VALGRIND */ + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + +/* Define if arithmetic is subject to x87-style double rounding issue */ +/* #undef X87_DOUBLE_ROUNDING */ + +/* Define on OpenBSD to activate all library features */ +/* #undef _BSD_SOURCE */ + +/* Define on Darwin to activate all library features */ +#define _DARWIN_C_SOURCE 1 + +/* This must be set to 64 on some systems to enable large file support. */ +#define _FILE_OFFSET_BITS 64 + +/* Define to include mbstate_t for mbrtowc */ +/* #undef _INCLUDE__STDC_A1_SOURCE */ + +/* This must be defined on some systems to enable large file support. */ +#define _LARGEFILE_SOURCE 1 + +/* This must be defined on AIX systems to enable large file support. */ +/* #undef _LARGE_FILES */ + +/* Define on NetBSD to activate all library features */ +#define _NETBSD_SOURCE 1 + +/* Define to activate features from IEEE Stds 1003.1-2008 */ +#define _POSIX_C_SOURCE 200809L + +/* Define if you have POSIX threads, and your system does not define that. */ +/* #undef _POSIX_THREADS */ + +/* framework name */ +#define _PYTHONFRAMEWORK "" + +/* Define to force use of thread-safe errno, h_errno, and other functions */ +#define _REENTRANT 1 + +/* Define to 1 if you want to emulate getpid() on WASI */ +/* #undef _WASI_EMULATED_GETPID */ + +/* Define to 1 if you want to emulate process clocks on WASI */ +/* #undef _WASI_EMULATED_PROCESS_CLOCKS */ + +/* Define to 1 if you want to emulate signals on WASI */ +/* #undef _WASI_EMULATED_SIGNAL */ + +/* Define to the level of X/Open that your system supports */ +#define _XOPEN_SOURCE 700 + +/* Define to activate Unix95-and-earlier features */ +#define _XOPEN_SOURCE_EXTENDED 1 + +/* Define on FreeBSD to activate all library features */ +#define __BSD_VISIBLE 1 + +/* Define to 'long' if does not define clock_t. */ +/* #undef clock_t */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `int' if doesn't define. */ +/* #undef gid_t */ + +/* Define to `int' if does not define. */ +/* #undef mode_t */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define as a signed integer type capable of holding a process identifier. */ +/* #undef pid_t */ + +/* Define to empty if the keyword does not work. */ +/* #undef signed */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define to 'int' if does not define. */ +/* #undef socklen_t */ + +/* Define to `int' if doesn't define. */ +/* #undef uid_t */ + + +/* Define the macros needed if on a UnixWare 7.x system. */ +#if defined(__USLC__) && defined(__SCO_VERSION__) +#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ +#endif + +#endif /*Py_PYCONFIG_H*/ + + +#undef PY_HAVE_PERF_TRAMPOLINE +#if defined(__x86_64__) || defined(__aarch64__) + #define PY_HAVE_PERF_TRAMPOLINE 1 +#endif + diff --git a/android/linux_x86_64/Setup.local b/android/linux_x86_64/Setup.local new file mode 100644 index 00000000000..9690e1371db --- /dev/null +++ b/android/linux_x86_64/Setup.local @@ -0,0 +1,2 @@ +_ssl _ssl.c +_hashlib _hashopenssl.c diff --git a/android/linux_x86_64/config.c b/android/linux_x86_64/config.c new file mode 100644 index 00000000000..32cf09e5101 --- /dev/null +++ b/android/linux_x86_64/config.c @@ -0,0 +1,232 @@ +/* Generated automatically from Modules/config.c.in by makesetup. */ +/* -*- C -*- *********************************************** +Copyright (c) 2000, BeOpen.com. +Copyright (c) 1995-2000, Corporation for National Research Initiatives. +Copyright (c) 1990-1995, Stichting Mathematisch Centrum. +All rights reserved. + +See the file "Misc/COPYRIGHT" for information on usage and +redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. +******************************************************************/ + +/* Module configuration */ + +/* !!! !!! !!! This file is edited by the makesetup script !!! !!! !!! */ + +/* This file contains the table of built-in modules. + See create_builtin() in import.c. */ + +#include "Python.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +extern PyObject* PyInit__ssl(void); +extern PyObject* PyInit__hashlib(void); +extern PyObject* PyInit_array(void); +extern PyObject* PyInit__asyncio(void); +extern PyObject* PyInit__bisect(void); +extern PyObject* PyInit__contextvars(void); +extern PyObject* PyInit__csv(void); +extern PyObject* PyInit__heapq(void); +extern PyObject* PyInit__json(void); +extern PyObject* PyInit__lsprof(void); +extern PyObject* PyInit__opcode(void); +extern PyObject* PyInit__pickle(void); +extern PyObject* PyInit__queue(void); +extern PyObject* PyInit__random(void); +extern PyObject* PyInit__struct(void); +extern PyObject* PyInit__interpreters(void); +extern PyObject* PyInit__interpchannels(void); +extern PyObject* PyInit__interpqueues(void); +extern PyObject* PyInit__zoneinfo(void); +extern PyObject* PyInit_math(void); +extern PyObject* PyInit_cmath(void); +extern PyObject* PyInit__statistics(void); +extern PyObject* PyInit__datetime(void); +extern PyObject* PyInit__decimal(void); +extern PyObject* PyInit_binascii(void); +extern PyObject* PyInit__bz2(void); +extern PyObject* PyInit_zlib(void); +extern PyObject* PyInit__md5(void); +extern PyObject* PyInit__sha1(void); +extern PyObject* PyInit__sha2(void); +extern PyObject* PyInit__sha3(void); +extern PyObject* PyInit__blake2(void); +extern PyObject* PyInit_pyexpat(void); +extern PyObject* PyInit__elementtree(void); +extern PyObject* PyInit__codecs_cn(void); +extern PyObject* PyInit__codecs_hk(void); +extern PyObject* PyInit__codecs_iso2022(void); +extern PyObject* PyInit__codecs_jp(void); +extern PyObject* PyInit__codecs_kr(void); +extern PyObject* PyInit__codecs_tw(void); +extern PyObject* PyInit__multibytecodec(void); +extern PyObject* PyInit_unicodedata(void); +extern PyObject* PyInit_fcntl(void); +extern PyObject* PyInit_grp(void); +extern PyObject* PyInit_mmap(void); +extern PyObject* PyInit__posixsubprocess(void); +extern PyObject* PyInit_resource(void); +extern PyObject* PyInit_select(void); +extern PyObject* PyInit__socket(void); +extern PyObject* PyInit_syslog(void); +extern PyObject* PyInit_termios(void); +extern PyObject* PyInit__posixshmem(void); +extern PyObject* PyInit__multiprocessing(void); +extern PyObject* PyInit__ctypes(void); +extern PyObject* PyInit__sqlite3(void); +extern PyObject* PyInit_atexit(void); +extern PyObject* PyInit_faulthandler(void); +extern PyObject* PyInit_posix(void); +extern PyObject* PyInit__signal(void); +extern PyObject* PyInit__tracemalloc(void); +extern PyObject* PyInit__suggestions(void); +extern PyObject* PyInit__codecs(void); +extern PyObject* PyInit__collections(void); +extern PyObject* PyInit_errno(void); +extern PyObject* PyInit__io(void); +extern PyObject* PyInit_itertools(void); +extern PyObject* PyInit__sre(void); +extern PyObject* PyInit__sysconfig(void); +extern PyObject* PyInit__thread(void); +extern PyObject* PyInit_time(void); +extern PyObject* PyInit__typing(void); +extern PyObject* PyInit__weakref(void); +extern PyObject* PyInit__abc(void); +extern PyObject* PyInit__functools(void); +extern PyObject* PyInit__locale(void); +extern PyObject* PyInit__operator(void); +extern PyObject* PyInit__stat(void); +extern PyObject* PyInit__symtable(void); +extern PyObject* PyInit_pwd(void); + +/* -- ADDMODULE MARKER 1 -- */ + +extern PyObject* PyMarshal_Init(void); +extern PyObject* PyInit__imp(void); +extern PyObject* PyInit_gc(void); +extern PyObject* PyInit__ast(void); +extern PyObject* PyInit__tokenize(void); +extern PyObject* _PyWarnings_Init(void); +extern PyObject* PyInit__string(void); + +struct _inittab _PyImport_Inittab[] = { + + {"_ssl", PyInit__ssl}, + {"_hashlib", PyInit__hashlib}, + {"array", PyInit_array}, + {"_asyncio", PyInit__asyncio}, + {"_bisect", PyInit__bisect}, + {"_contextvars", PyInit__contextvars}, + {"_csv", PyInit__csv}, + {"_heapq", PyInit__heapq}, + {"_json", PyInit__json}, + {"_lsprof", PyInit__lsprof}, + {"_opcode", PyInit__opcode}, + {"_pickle", PyInit__pickle}, + {"_queue", PyInit__queue}, + {"_random", PyInit__random}, + {"_struct", PyInit__struct}, + {"_interpreters", PyInit__interpreters}, + {"_interpchannels", PyInit__interpchannels}, + {"_interpqueues", PyInit__interpqueues}, + {"_zoneinfo", PyInit__zoneinfo}, + {"math", PyInit_math}, + {"cmath", PyInit_cmath}, + {"_statistics", PyInit__statistics}, + {"_datetime", PyInit__datetime}, + {"_decimal", PyInit__decimal}, + {"binascii", PyInit_binascii}, + {"_bz2", PyInit__bz2}, + {"zlib", PyInit_zlib}, + {"_md5", PyInit__md5}, + {"_sha1", PyInit__sha1}, + {"_sha2", PyInit__sha2}, + {"_sha3", PyInit__sha3}, + {"_blake2", PyInit__blake2}, + {"pyexpat", PyInit_pyexpat}, + {"_elementtree", PyInit__elementtree}, + {"_codecs_cn", PyInit__codecs_cn}, + {"_codecs_hk", PyInit__codecs_hk}, + {"_codecs_iso2022", PyInit__codecs_iso2022}, + {"_codecs_jp", PyInit__codecs_jp}, + {"_codecs_kr", PyInit__codecs_kr}, + {"_codecs_tw", PyInit__codecs_tw}, + {"_multibytecodec", PyInit__multibytecodec}, + {"unicodedata", PyInit_unicodedata}, + {"fcntl", PyInit_fcntl}, + {"grp", PyInit_grp}, + {"mmap", PyInit_mmap}, + {"_posixsubprocess", PyInit__posixsubprocess}, + {"resource", PyInit_resource}, + {"select", PyInit_select}, + {"_socket", PyInit__socket}, + {"syslog", PyInit_syslog}, + {"termios", PyInit_termios}, + {"_posixshmem", PyInit__posixshmem}, + {"_multiprocessing", PyInit__multiprocessing}, + {"_ctypes", PyInit__ctypes}, + {"_sqlite3", PyInit__sqlite3}, + {"atexit", PyInit_atexit}, + {"faulthandler", PyInit_faulthandler}, + {"posix", PyInit_posix}, + {"_signal", PyInit__signal}, + {"_tracemalloc", PyInit__tracemalloc}, + {"_suggestions", PyInit__suggestions}, + {"_codecs", PyInit__codecs}, + {"_collections", PyInit__collections}, + {"errno", PyInit_errno}, + {"_io", PyInit__io}, + {"itertools", PyInit_itertools}, + {"_sre", PyInit__sre}, + {"_sysconfig", PyInit__sysconfig}, + {"_thread", PyInit__thread}, + {"time", PyInit_time}, + {"_typing", PyInit__typing}, + {"_weakref", PyInit__weakref}, + {"_abc", PyInit__abc}, + {"_functools", PyInit__functools}, + {"_locale", PyInit__locale}, + {"_operator", PyInit__operator}, + {"_stat", PyInit__stat}, + {"_symtable", PyInit__symtable}, + {"pwd", PyInit_pwd}, + +/* -- ADDMODULE MARKER 2 -- */ + + /* This module lives in marshal.c */ + {"marshal", PyMarshal_Init}, + + /* This lives in import.c */ + {"_imp", PyInit__imp}, + + /* This lives in Python/Python-ast.c */ + {"_ast", PyInit__ast}, + + /* This lives in Python/Python-tokenize.c */ + {"_tokenize", PyInit__tokenize}, + + /* These entries are here for sys.builtin_module_names */ + {"builtins", NULL}, + {"sys", NULL}, + + /* This lives in gcmodule.c */ + {"gc", PyInit_gc}, + + /* This lives in _warnings.c */ + {"_warnings", _PyWarnings_Init}, + + /* This lives in Objects/unicodeobject.c */ + {"_string", PyInit__string}, + + /* Sentinel */ + {0, 0} +}; + + +#ifdef __cplusplus +} +#endif diff --git a/android/linux_x86_64/pyconfig/pyconfig.h b/android/linux_x86_64/pyconfig/pyconfig.h new file mode 100644 index 00000000000..60f5255c4a6 --- /dev/null +++ b/android/linux_x86_64/pyconfig/pyconfig.h @@ -0,0 +1,2038 @@ +/* pyconfig.h. Generated from pyconfig.h.in by configure. */ +/* pyconfig.h.in. Generated from configure.ac by autoheader. */ + + +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H + + +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* BUILD_GNU_TYPE + AIX_BUILDDATE are used to construct the PEP425 tag of the + build system. */ +/* #undef AIX_BUILDDATE */ + +/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want + support for AIX C++ shared extension modules. */ +/* #undef AIX_GENUINE_CPLUSPLUS */ + +/* The normal alignment of `long', in bytes. */ +#define ALIGNOF_LONG 8 + +/* The normal alignment of `max_align_t', in bytes. */ +#define ALIGNOF_MAX_ALIGN_T 16 + +/* The normal alignment of `size_t', in bytes. */ +#define ALIGNOF_SIZE_T 8 + +/* Alternative SOABI used in debug build to load C extensions built in release + mode */ +/* #undef ALT_SOABI */ + +/* The Android API level. */ +/* #undef ANDROID_API_LEVEL */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored in ARM + mixed-endian order (byte order 45670123) */ +/* #undef DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the most + significant byte first */ +/* #undef DOUBLE_IS_BIG_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the + least significant byte first */ +#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1 + +/* Define if --enable-ipv6 is specified */ +#define ENABLE_IPV6 1 + +/* Define if getpgrp() must be called as getpgrp(0). */ +/* #undef GETPGRP_HAVE_ARG */ + +/* Define if you have the 'accept' function. */ +#define HAVE_ACCEPT 1 + +/* Define to 1 if you have the `accept4' function. */ +#define HAVE_ACCEPT4 1 + +/* Define to 1 if you have the `acosh' function. */ +#define HAVE_ACOSH 1 + +/* struct addrinfo (netdb.h) */ +#define HAVE_ADDRINFO 1 + +/* Define to 1 if you have the `alarm' function. */ +#define HAVE_ALARM 1 + +/* Define if aligned memory access is required */ +/* #undef HAVE_ALIGNED_REQUIRED */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ALLOCA_H 1 + +/* Define this if your time.h defines altzone. */ +/* #undef HAVE_ALTZONE */ + +/* Define to 1 if you have the `asinh' function. */ +#define HAVE_ASINH 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ASM_TYPES_H 1 + +/* Define to 1 if you have the `atanh' function. */ +#define HAVE_ATANH 1 + +/* Define if you have the 'bind' function. */ +#define HAVE_BIND 1 + +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_H */ + +/* Define if mbstowcs(NULL, "text", 0) does not return the number of wide + chars that would be converted. */ +/* #undef HAVE_BROKEN_MBSTOWCS */ + +/* Define if nice() returns success/failure instead of the new priority. */ +/* #undef HAVE_BROKEN_NICE */ + +/* Define if the system reports an invalid PIPE_BUF value. */ +/* #undef HAVE_BROKEN_PIPE_BUF */ + +/* Define if poll() sets errno on invalid file descriptors. */ +/* #undef HAVE_BROKEN_POLL */ + +/* Define if the Posix semaphores do not work on your system */ +/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ + +/* Define if pthread_sigmask() does not work on your system. */ +/* #undef HAVE_BROKEN_PTHREAD_SIGMASK */ + +/* define to 1 if your sem_getvalue is broken. */ +/* #undef HAVE_BROKEN_SEM_GETVALUE */ + +/* Define if 'unsetenv' does not return an int. */ +/* #undef HAVE_BROKEN_UNSETENV */ + +/* Has builtin __atomic_load_n() and __atomic_store_n() functions */ +#define HAVE_BUILTIN_ATOMIC 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BZLIB_H */ + +/* Define to 1 if you have the 'chflags' function. */ +/* #undef HAVE_CHFLAGS */ + +/* Define to 1 if you have the `chmod' function. */ +#define HAVE_CHMOD 1 + +/* Define to 1 if you have the `chown' function. */ +#define HAVE_CHOWN 1 + +/* Define if you have the 'chroot' function. */ +#define HAVE_CHROOT 1 + +/* Define to 1 if you have the `clock' function. */ +#define HAVE_CLOCK 1 + +/* Define to 1 if you have the `clock_getres' function. */ +#define HAVE_CLOCK_GETRES 1 + +/* Define to 1 if you have the `clock_gettime' function. */ +#define HAVE_CLOCK_GETTIME 1 + +/* Define to 1 if you have the `clock_nanosleep' function. */ +#define HAVE_CLOCK_NANOSLEEP 1 + +/* Define to 1 if you have the `clock_settime' function. */ +#define HAVE_CLOCK_SETTIME 1 + +/* Define to 1 if the system has the type `clock_t'. */ +#define HAVE_CLOCK_T 1 + +/* Define to 1 if you have the `closefrom' function. */ +/* #undef HAVE_CLOSEFROM */ + +/* Define to 1 if you have the `close_range' function. */ +/* #undef HAVE_CLOSE_RANGE */ + +/* Define if the C compiler supports computed gotos. */ +#define HAVE_COMPUTED_GOTOS 1 + +/* Define to 1 if you have the `confstr' function. */ +#define HAVE_CONFSTR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CONIO_H */ + +/* Define if you have the 'connect' function. */ +#define HAVE_CONNECT 1 + +/* Define to 1 if you have the `copy_file_range' function. */ +/* #undef HAVE_COPY_FILE_RANGE */ + +/* Define to 1 if you have the `ctermid' function. */ +#define HAVE_CTERMID 1 + +/* Define if you have the 'ctermid_r' function. */ +/* #undef HAVE_CTERMID_R */ + +/* Define if you have the 'filter' function. */ +#define HAVE_CURSES_FILTER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_CURSES_H 1 + +/* Define if you have the 'has_key' function. */ +#define HAVE_CURSES_HAS_KEY 1 + +/* Define if you have the 'immedok' function. */ +#define HAVE_CURSES_IMMEDOK 1 + +/* Define if you have the 'is_pad' function. */ +#define HAVE_CURSES_IS_PAD 1 + +/* Define if you have the 'is_term_resized' function. */ +#define HAVE_CURSES_IS_TERM_RESIZED 1 + +/* Define if you have the 'resizeterm' function. */ +#define HAVE_CURSES_RESIZETERM 1 + +/* Define if you have the 'resize_term' function. */ +#define HAVE_CURSES_RESIZE_TERM 1 + +/* Define if you have the 'syncok' function. */ +#define HAVE_CURSES_SYNCOK 1 + +/* Define if you have the 'typeahead' function. */ +#define HAVE_CURSES_TYPEAHEAD 1 + +/* Define if you have the 'use_env' function. */ +#define HAVE_CURSES_USE_ENV 1 + +/* Define if you have the 'wchgat' function. */ +#define HAVE_CURSES_WCHGAT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DB_H */ + +/* Define to 1 if you have the declaration of `RTLD_DEEPBIND', and to 0 if you + don't. */ +#ifdef __GLIBC__ +#define HAVE_DECL_RTLD_DEEPBIND 1 +#endif + +/* Define to 1 if you have the declaration of `RTLD_GLOBAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_GLOBAL 1 + +/* Define to 1 if you have the declaration of `RTLD_LAZY', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LAZY 1 + +/* Define to 1 if you have the declaration of `RTLD_LOCAL', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_LOCAL 1 + +/* Define to 1 if you have the declaration of `RTLD_MEMBER', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_MEMBER 0 + +/* Define to 1 if you have the declaration of `RTLD_NODELETE', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NODELETE 1 + +/* Define to 1 if you have the declaration of `RTLD_NOLOAD', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOLOAD 1 + +/* Define to 1 if you have the declaration of `RTLD_NOW', and to 0 if you + don't. */ +#define HAVE_DECL_RTLD_NOW 1 + +/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. + */ +/* #undef HAVE_DECL_TZNAME */ + +/* Define to 1 if you have the declaration of `UT_NAMESIZE', and to 0 if you + don't. */ +#define HAVE_DECL_UT_NAMESIZE 1 + +/* Define to 1 if you have the device macros. */ +#define HAVE_DEVICE_MACROS 1 + +/* Define to 1 if you have the /dev/ptc device file. */ +/* #undef HAVE_DEV_PTC */ + +/* Define to 1 if you have the /dev/ptmx device file. */ +#define HAVE_DEV_PTMX 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DIRECT_H */ + +/* Define to 1 if the dirent structure has a d_type field */ +#define HAVE_DIRENT_D_TYPE 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define if you have the 'dirfd' function or macro. */ +#define HAVE_DIRFD 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `dlopen' function. */ +#define HAVE_DLOPEN 1 + +/* Define to 1 if you have the `dup' function. */ +#define HAVE_DUP 1 + +/* Define to 1 if you have the `dup2' function. */ +#define HAVE_DUP2 1 + +/* Define to 1 if you have the `dup3' function. */ +#define HAVE_DUP3 1 + +/* Define if you have the '_dyld_shared_cache_contains_path' function. */ +/* #undef HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH */ + +/* Defined when any dynamic module loading is enabled. */ +#define HAVE_DYNAMIC_LOADING 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EDITLINE_READLINE_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ENDIAN_H 1 + +/* Define if you have the 'epoll_create' function. */ +#define HAVE_EPOLL 1 + +/* Define if you have the 'epoll_create1' function. */ +#define HAVE_EPOLL_CREATE1 1 + +/* Define to 1 if you have the `erf' function. */ +#define HAVE_ERF 1 + +/* Define to 1 if you have the `erfc' function. */ +#define HAVE_ERFC 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define if you have the 'eventfd' function. */ +#define HAVE_EVENTFD 1 + +/* Define to 1 if you have the `execv' function. */ +#define HAVE_EXECV 1 + +/* Define to 1 if you have the `explicit_bzero' function. */ +/* #undef HAVE_EXPLICIT_BZERO */ + +/* Define to 1 if you have the `explicit_memset' function. */ +/* #undef HAVE_EXPLICIT_MEMSET */ + +/* Define to 1 if you have the `expm1' function. */ +#define HAVE_EXPM1 1 + +/* Define to 1 if you have the `faccessat' function. */ +#define HAVE_FACCESSAT 1 + +/* Define if you have the 'fchdir' function. */ +#define HAVE_FCHDIR 1 + +/* Define to 1 if you have the `fchmod' function. */ +#define HAVE_FCHMOD 1 + +/* Define to 1 if you have the `fchmodat' function. */ +#define HAVE_FCHMODAT 1 + +/* Define to 1 if you have the `fchown' function. */ +#define HAVE_FCHOWN 1 + +/* Define to 1 if you have the `fchownat' function. */ +#define HAVE_FCHOWNAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the 'fdatasync' function. */ +#define HAVE_FDATASYNC 1 + +/* Define to 1 if you have the `fdopendir' function. */ +#define HAVE_FDOPENDIR 1 + +/* Define to 1 if you have the `fdwalk' function. */ +/* #undef HAVE_FDWALK */ + +/* Define to 1 if you have the `fexecve' function. */ +#define HAVE_FEXECVE 1 + +/* Define if you have the 'ffi_closure_alloc' function. */ +/* #undef HAVE_FFI_CLOSURE_ALLOC */ + +/* Define if you have the 'ffi_prep_cif_var' function. */ +/* #undef HAVE_FFI_PREP_CIF_VAR */ + +/* Define if you have the 'ffi_prep_closure_loc' function. */ +/* #undef HAVE_FFI_PREP_CLOSURE_LOC */ + +/* Define to 1 if you have the `flock' function. */ +#define HAVE_FLOCK 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `fork1' function. */ +/* #undef HAVE_FORK1 */ + +/* Define to 1 if you have the `forkpty' function. */ +#define HAVE_FORKPTY 1 + +/* Define to 1 if you have the `fpathconf' function. */ +#define HAVE_FPATHCONF 1 + +/* Define to 1 if you have the `fseek64' function. */ +/* #undef HAVE_FSEEK64 */ + +/* Define to 1 if you have the `fseeko' function. */ +#define HAVE_FSEEKO 1 + +/* Define to 1 if you have the `fstatat' function. */ +#define HAVE_FSTATAT 1 + +/* Define to 1 if you have the `fstatvfs' function. */ +#define HAVE_FSTATVFS 1 + +/* Define if you have the 'fsync' function. */ +#define HAVE_FSYNC 1 + +/* Define to 1 if you have the `ftell64' function. */ +/* #undef HAVE_FTELL64 */ + +/* Define to 1 if you have the `ftello' function. */ +#define HAVE_FTELLO 1 + +/* Define to 1 if you have the `ftime' function. */ +#define HAVE_FTIME 1 + +/* Define to 1 if you have the `ftruncate' function. */ +#define HAVE_FTRUNCATE 1 + +/* Define to 1 if you have the `futimens' function. */ +#define HAVE_FUTIMENS 1 + +/* Define to 1 if you have the `futimes' function. */ +#define HAVE_FUTIMES 1 + +/* Define to 1 if you have the `futimesat' function. */ +#define HAVE_FUTIMESAT 1 + +/* Define to 1 if you have the `gai_strerror' function. */ +#define HAVE_GAI_STRERROR 1 + +/* Define if we can use gcc inline assembler to get and set mc68881 fpcr */ +/* #undef HAVE_GCC_ASM_FOR_MC68881 */ + +/* Define if we can use x64 gcc inline assembler */ +#define HAVE_GCC_ASM_FOR_X64 1 + +/* Define if we can use gcc inline assembler to get and set x87 control word + */ +#define HAVE_GCC_ASM_FOR_X87 1 + +/* Define if your compiler provides __uint128_t */ +#define HAVE_GCC_UINT128_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_DASH_NDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GDBM_NDBM_H */ + +/* Define if you have the getaddrinfo function. */ +#define HAVE_GETADDRINFO 1 + +/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define to 1 if you have the `getegid' function. */ +#define HAVE_GETEGID 1 + +/* Define to 1 if you have the `getentropy' function. */ +/* #undef HAVE_GETENTROPY */ + +/* Define to 1 if you have the `geteuid' function. */ +#define HAVE_GETEUID 1 + +/* Define to 1 if you have the `getgid' function. */ +#define HAVE_GETGID 1 + +/* Define to 1 if you have the `getgrent' function. */ +#define HAVE_GETGRENT 1 + +/* Define to 1 if you have the `getgrgid' function. */ +#define HAVE_GETGRGID 1 + +/* Define to 1 if you have the `getgrgid_r' function. */ +#define HAVE_GETGRGID_R 1 + +/* Define to 1 if you have the `getgrnam_r' function. */ +#define HAVE_GETGRNAM_R 1 + +/* Define to 1 if you have the `getgrouplist' function. */ +#define HAVE_GETGROUPLIST 1 + +/* Define to 1 if you have the `getgroups' function. */ +#define HAVE_GETGROUPS 1 + +/* Define if you have the 'gethostbyaddr' function. */ +#define HAVE_GETHOSTBYADDR 1 + +/* Define to 1 if you have the `gethostbyname' function. */ +#define HAVE_GETHOSTBYNAME 1 + +/* Define this if you have some version of gethostbyname_r() */ +#define HAVE_GETHOSTBYNAME_R 1 + +/* Define this if you have the 3-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_3_ARG */ + +/* Define this if you have the 5-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_5_ARG */ + +/* Define this if you have the 6-arg version of gethostbyname_r(). */ +#define HAVE_GETHOSTBYNAME_R_6_ARG 1 + +/* Define to 1 if you have the `gethostname' function. */ +#define HAVE_GETHOSTNAME 1 + +/* Define to 1 if you have the `getitimer' function. */ +#define HAVE_GETITIMER 1 + +/* Define to 1 if you have the `getloadavg' function. */ +#define HAVE_GETLOADAVG 1 + +/* Define to 1 if you have the `getlogin' function. */ +#define HAVE_GETLOGIN 1 + +/* Define to 1 if you have the `getlogin_r' function. */ +#define HAVE_GETLOGIN_R 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define if you have the 'getpagesize' function. */ +#define HAVE_GETPAGESIZE 1 + +/* Define if you have the 'getpeername' function. */ +#define HAVE_GETPEERNAME 1 + +/* Define to 1 if you have the `getpgid' function. */ +#define HAVE_GETPGID 1 + +/* Define to 1 if you have the `getpgrp' function. */ +#define HAVE_GETPGRP 1 + +/* Define to 1 if you have the `getpid' function. */ +#define HAVE_GETPID 1 + +/* Define to 1 if you have the `getppid' function. */ +#define HAVE_GETPPID 1 + +/* Define to 1 if you have the `getpriority' function. */ +#define HAVE_GETPRIORITY 1 + +/* Define if you have the 'getprotobyname' function. */ +#define HAVE_GETPROTOBYNAME 1 + +/* Define to 1 if you have the `getpwent' function. */ +#define HAVE_GETPWENT 1 + +/* Define to 1 if you have the `getpwnam_r' function. */ +#define HAVE_GETPWNAM_R 1 + +/* Define to 1 if you have the `getpwuid' function. */ +#define HAVE_GETPWUID 1 + +/* Define to 1 if you have the `getpwuid_r' function. */ +#define HAVE_GETPWUID_R 1 + +/* Define to 1 if the getrandom() function is available */ +/* #undef HAVE_GETRANDOM */ + +/* Define to 1 if the Linux getrandom() syscall is available */ +#define HAVE_GETRANDOM_SYSCALL 1 + +/* Define to 1 if you have the `getresgid' function. */ +#define HAVE_GETRESGID 1 + +/* Define to 1 if you have the `getresuid' function. */ +#define HAVE_GETRESUID 1 + +/* Define to 1 if you have the `getrusage' function. */ +#define HAVE_GETRUSAGE 1 + +/* Define if you have the 'getservbyname' function. */ +#define HAVE_GETSERVBYNAME 1 + +/* Define if you have the 'getservbyport' function. */ +#define HAVE_GETSERVBYPORT 1 + +/* Define to 1 if you have the `getsid' function. */ +#define HAVE_GETSID 1 + +/* Define if you have the 'getsockname' function. */ +#define HAVE_GETSOCKNAME 1 + +/* Define to 1 if you have the `getspent' function. */ +#define HAVE_GETSPENT 1 + +/* Define to 1 if you have the `getspnam' function. */ +#define HAVE_GETSPNAM 1 + +/* Define to 1 if you have the `getuid' function. */ +#define HAVE_GETUID 1 + +/* Define to 1 if you have the `getwd' function. */ +#define HAVE_GETWD 1 + +/* Define if glibc has incorrect _FORTIFY_SOURCE wrappers for memmove and + bcopy. */ +/* #undef HAVE_GLIBC_MEMMOVE_BUG */ + +/* Define to 1 if you have the `grantpt' function. */ +#define HAVE_GRANTPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_GRP_H 1 + +/* Define if you have the 'hstrerror' function. */ +#define HAVE_HSTRERROR 1 + +/* Define this if you have le64toh() */ +#define HAVE_HTOLE64 1 + +/* Define to 1 if you have the `if_nameindex' function. */ +#define HAVE_IF_NAMEINDEX 1 + +/* Define if you have the 'inet_aton' function. */ +#define HAVE_INET_ATON 1 + +/* Define if you have the 'inet_ntoa' function. */ +#define HAVE_INET_NTOA 1 + +/* Define if you have the 'inet_pton' function. */ +#define HAVE_INET_PTON 1 + +/* Define to 1 if you have the `initgroups' function. */ +#define HAVE_INITGROUPS 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IO_H */ + +/* Define if gcc has the ipa-pure-const bug. */ +/* #undef HAVE_IPA_PURE_CONST_BUG */ + +/* Define to 1 if you have the `kill' function. */ +#define HAVE_KILL 1 + +/* Define to 1 if you have the `killpg' function. */ +#define HAVE_KILLPG 1 + +/* Define if you have the 'kqueue' function. */ +/* #undef HAVE_KQUEUE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LANGINFO_H 1 + +/* Defined to enable large file support when an off_t is bigger than a long + and long long is at least as big as an off_t. You may need to add some + flags for configuration and compilation to enable this mode. (For Solaris + and Linux, the necessary defines are already defined.) */ +/* #undef HAVE_LARGEFILE_SUPPORT */ + +/* Define to 1 if you have the 'lchflags' function. */ +/* #undef HAVE_LCHFLAGS */ + +/* Define to 1 if you have the `lchmod' function. */ +/* #undef HAVE_LCHMOD */ + +/* Define to 1 if you have the `lchown' function. */ +#define HAVE_LCHOWN 1 + +/* Define to 1 if you want to build _blake2 module with libb2 */ +/* #undef HAVE_LIBB2 */ + +/* Define to 1 if you have the `db' library (-ldb). */ +/* #undef HAVE_LIBDB */ + +/* Define to 1 if you have the `dl' library (-ldl). */ +#define HAVE_LIBDL 1 + +/* Define to 1 if you have the `dld' library (-ldld). */ +/* #undef HAVE_LIBDLD */ + +/* Define to 1 if you have the `ieee' library (-lieee). */ +/* #undef HAVE_LIBIEEE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LIBINTL_H 1 + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `sendfile' library (-lsendfile). */ +/* #undef HAVE_LIBSENDFILE */ + +/* Define to 1 if you have the `sqlite3' library (-lsqlite3). */ +#define HAVE_LIBSQLITE3 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBUTIL_H */ + +/* Define if you have the 'link' function. */ +#define HAVE_LINK 1 + +/* Define to 1 if you have the `linkat' function. */ +#define HAVE_LINKAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_AUXVEC_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_BCM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_CAN_J1939_H */ + +/* Define if compiling using Linux 3.6 or later. */ +#define HAVE_LINUX_CAN_RAW_FD_FRAMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_RAW_H 1 + +/* Define if compiling using Linux 4.1 or later. */ +/* #undef HAVE_LINUX_CAN_RAW_JOIN_FILTERS */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_FS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_LIMITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_MEMFD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_NETLINK_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LINUX_QRTR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_SOUNDCARD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_TIPC_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_VM_SOCKETS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_WAIT_H 1 + +/* Define if you have the 'listen' function. */ +#define HAVE_LISTEN 1 + +/* Define to 1 if you have the `lockf' function. */ +#define HAVE_LOCKF 1 + +/* Define to 1 if you have the `log1p' function. */ +#define HAVE_LOG1P 1 + +/* Define to 1 if you have the `log2' function. */ +#define HAVE_LOG2 1 + +/* Define to 1 if you have the `login_tty' function. */ +#define HAVE_LOGIN_TTY 1 + +/* Define to 1 if the system has the type `long double'. */ +#define HAVE_LONG_DOUBLE 1 + +/* Define to 1 if you have the `lstat' function. */ +#define HAVE_LSTAT 1 + +/* Define to 1 if you have the `lutimes' function. */ +#define HAVE_LUTIMES 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LZMA_H */ + +/* Define to 1 if you have the `madvise' function. */ +#define HAVE_MADVISE 1 + +/* Define this if you have the makedev macro. */ +#define HAVE_MAKEDEV 1 + +/* Define if you have the 'MAXLOGNAME' constant. */ +/* #undef HAVE_MAXLOGNAME */ + +/* Define to 1 if you have the `mbrtowc' function. */ +#define HAVE_MBRTOWC 1 + +/* Define if you have the 'memfd_create' function. */ +/* #undef HAVE_MEMFD_CREATE */ + +/* Define to 1 if you have the `memrchr' function. */ +#define HAVE_MEMRCHR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MINIX_CONFIG_H */ + +/* Define to 1 if you have the `mkdirat' function. */ +#define HAVE_MKDIRAT 1 + +/* Define to 1 if you have the `mkfifo' function. */ +#define HAVE_MKFIFO 1 + +/* Define to 1 if you have the `mkfifoat' function. */ +#define HAVE_MKFIFOAT 1 + +/* Define to 1 if you have the `mknod' function. */ +#define HAVE_MKNOD 1 + +/* Define to 1 if you have the `mknodat' function. */ +#define HAVE_MKNODAT 1 + +/* Define to 1 if you have the `mktime' function. */ +#define HAVE_MKTIME 1 + +/* Define to 1 if you have the `mmap' function. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the `mremap' function. */ +#define HAVE_MREMAP 1 + +/* Define to 1 if you have the `nanosleep' function. */ +#define HAVE_NANOSLEEP 1 + +/* Define if you have the 'ncurses' library */ +/* #undef HAVE_NCURSES */ + +/* Define if you have the 'ncursesw' library */ +#define HAVE_NCURSESW 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_CURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSESW_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_CURSES_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NCURSES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_NCURSES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NCURSES_PANEL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NDBM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETCAN_CAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETDB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_IN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETLINK_NETLINK_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETPACKET_PACKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_ETHERNET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define to 1 if you have the `nice' function. */ +#define HAVE_NICE 1 + +/* Define if the internal form of wchar_t in non-Unicode locales is not + Unicode. */ +/* #undef HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION */ + +/* Define to 1 if you have the `openat' function. */ +#define HAVE_OPENAT 1 + +/* Define to 1 if you have the `opendir' function. */ +#define HAVE_OPENDIR 1 + +/* Define to 1 if you have the `openpty' function. */ +#define HAVE_OPENPTY 1 + +/* Define if you have the 'panel' library */ +/* #undef HAVE_PANEL */ + +/* Define if you have the 'panelw' library */ +#define HAVE_PANELW 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PANEL_H 1 + +/* Define to 1 if you have the `pathconf' function. */ +#define HAVE_PATHCONF 1 + +/* Define to 1 if you have the `pause' function. */ +#define HAVE_PAUSE 1 + +/* Define to 1 if you have the `pipe' function. */ +#define HAVE_PIPE 1 + +/* Define to 1 if you have the `pipe2' function. */ +#define HAVE_PIPE2 1 + +/* Define to 1 if you have the `plock' function. */ +/* #undef HAVE_PLOCK */ + +/* Define to 1 if you have the `poll' function. */ +#define HAVE_POLL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `posix_fadvise' function. */ +#define HAVE_POSIX_FADVISE 1 + +/* Define to 1 if you have the `posix_fallocate' function. */ +#define HAVE_POSIX_FALLOCATE 1 + +/* Define to 1 if you have the `posix_openpt' function. */ +#define HAVE_POSIX_OPENPT 1 + +/* Define to 1 if you have the `posix_spawn' function. */ +#define HAVE_POSIX_SPAWN 1 + +/* Define to 1 if you have the `posix_spawnp' function. */ +#define HAVE_POSIX_SPAWNP 1 + +/* Define to 1 if you have the `posix_spawn_file_actions_addclosefrom_np' + function. */ +/* #undef HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSEFROM_NP */ + +/* Define to 1 if you have the `pread' function. */ +#define HAVE_PREAD 1 + +/* Define to 1 if you have the `preadv' function. */ +#define HAVE_PREADV 1 + +/* Define to 1 if you have the `preadv2' function. */ +/* #undef HAVE_PREADV2 */ + +/* Define if you have the 'prlimit' function. */ +#define HAVE_PRLIMIT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PROCESS_H */ + +/* Define to 1 if you have the `process_vm_readv' function. */ +#define HAVE_PROCESS_VM_READV 1 + +/* Define if your compiler supports function prototype */ +#define HAVE_PROTOTYPES 1 + +/* Define to 1 if you have the `pthread_condattr_setclock' function. */ +#define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 + +/* Define to 1 if you have the `pthread_cond_timedwait_relative_np' function. + */ +/* #undef HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE_NP */ + +/* Defined for Solaris 2.6 bug in pthread header. */ +/* #undef HAVE_PTHREAD_DESTRUCTOR */ + +/* Define to 1 if you have the `pthread_getcpuclockid' function. */ +#define HAVE_PTHREAD_GETCPUCLOCKID 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTHREAD_H 1 + +/* Define to 1 if you have the `pthread_init' function. */ +/* #undef HAVE_PTHREAD_INIT */ + +/* Define to 1 if you have the `pthread_kill' function. */ +#define HAVE_PTHREAD_KILL 1 + +/* Define to 1 if you have the `pthread_sigmask' function. */ +#define HAVE_PTHREAD_SIGMASK 1 + +/* Define if platform requires stubbed pthreads support */ +/* #undef HAVE_PTHREAD_STUBS */ + +/* Define to 1 if you have the `ptsname' function. */ +#define HAVE_PTSNAME 1 + +/* Define to 1 if you have the `ptsname_r' function. */ +#define HAVE_PTSNAME_R 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTY_H 1 + +/* Define to 1 if you have the `pwrite' function. */ +#define HAVE_PWRITE 1 + +/* Define to 1 if you have the `pwritev' function. */ +#define HAVE_PWRITEV 1 + +/* Define to 1 if you have the `pwritev2' function. */ +/* #undef HAVE_PWRITEV2 */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_READLINE_READLINE_H */ + +/* Define to 1 if you have the `readlink' function. */ +#define HAVE_READLINK 1 + +/* Define to 1 if you have the `readlinkat' function. */ +#define HAVE_READLINKAT 1 + +/* Define to 1 if you have the `readv' function. */ +#define HAVE_READV 1 + +/* Define to 1 if you have the `realpath' function. */ +#define HAVE_REALPATH 1 + +/* Define if you have the 'recvfrom' function. */ +#define HAVE_RECVFROM 1 + +/* Define to 1 if you have the `renameat' function. */ +#define HAVE_RENAMEAT 1 + +/* Define if readline supports append_history */ +/* #undef HAVE_RL_APPEND_HISTORY */ + +/* Define if you can turn off readline's signal handling. */ +/* #undef HAVE_RL_CATCH_SIGNAL */ + +/* Define to 1 if the system has the type `rl_compdisp_func_t'. */ +/* #undef HAVE_RL_COMPDISP_FUNC_T */ + +/* Define if you have readline 2.2 */ +/* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK */ + +/* Define if you have readline 4.2 */ +/* #undef HAVE_RL_COMPLETION_MATCHES */ + +/* Define if you have rl_completion_suppress_append */ +/* #undef HAVE_RL_COMPLETION_SUPPRESS_APPEND */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_PRE_INPUT_HOOK */ + +/* Define if you have readline 4.0 */ +/* #undef HAVE_RL_RESIZE_TERMINAL */ + +/* Define to 1 if you have the `rtpSpawn' function. */ +/* #undef HAVE_RTPSPAWN */ + +/* Define to 1 if you have the `sched_get_priority_max' function. */ +#define HAVE_SCHED_GET_PRIORITY_MAX 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SCHED_H 1 + +/* Define to 1 if you have the `sched_rr_get_interval' function. */ +#define HAVE_SCHED_RR_GET_INTERVAL 1 + +/* Define to 1 if you have the `sched_setaffinity' function. */ +#define HAVE_SCHED_SETAFFINITY 1 + +/* Define to 1 if you have the `sched_setparam' function. */ +#define HAVE_SCHED_SETPARAM 1 + +/* Define to 1 if you have the `sched_setscheduler' function. */ +#define HAVE_SCHED_SETSCHEDULER 1 + +/* Define to 1 if you have the `sem_clockwait' function. */ +/* #undef HAVE_SEM_CLOCKWAIT */ + +/* Define to 1 if you have the `sem_getvalue' function. */ +#define HAVE_SEM_GETVALUE 1 + +/* Define to 1 if you have the `sem_open' function. */ +#define HAVE_SEM_OPEN 1 + +/* Define to 1 if you have the `sem_timedwait' function. */ +#define HAVE_SEM_TIMEDWAIT 1 + +/* Define to 1 if you have the `sem_unlink' function. */ +#define HAVE_SEM_UNLINK 1 + +/* Define to 1 if you have the `sendfile' function. */ +#define HAVE_SENDFILE 1 + +/* Define if you have the 'sendto' function. */ +#define HAVE_SENDTO 1 + +/* Define to 1 if you have the `setegid' function. */ +#define HAVE_SETEGID 1 + +/* Define to 1 if you have the `seteuid' function. */ +#define HAVE_SETEUID 1 + +/* Define to 1 if you have the `setgid' function. */ +#define HAVE_SETGID 1 + +/* Define if you have the 'setgroups' function. */ +#define HAVE_SETGROUPS 1 + +/* Define to 1 if you have the `sethostname' function. */ +#define HAVE_SETHOSTNAME 1 + +/* Define to 1 if you have the `setitimer' function. */ +#define HAVE_SETITIMER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SETJMP_H 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the `setns' function. */ +#define HAVE_SETNS 1 + +/* Define to 1 if you have the `setpgid' function. */ +#define HAVE_SETPGID 1 + +/* Define to 1 if you have the `setpgrp' function. */ +#define HAVE_SETPGRP 1 + +/* Define to 1 if you have the `setpriority' function. */ +#define HAVE_SETPRIORITY 1 + +/* Define to 1 if you have the `setregid' function. */ +#define HAVE_SETREGID 1 + +/* Define to 1 if you have the `setresgid' function. */ +#define HAVE_SETRESGID 1 + +/* Define to 1 if you have the `setresuid' function. */ +#define HAVE_SETRESUID 1 + +/* Define to 1 if you have the `setreuid' function. */ +#define HAVE_SETREUID 1 + +/* Define to 1 if you have the `setsid' function. */ +#define HAVE_SETSID 1 + +/* Define if you have the 'setsockopt' function. */ +#define HAVE_SETSOCKOPT 1 + +/* Define to 1 if you have the `setuid' function. */ +#define HAVE_SETUID 1 + +/* Define to 1 if you have the `setvbuf' function. */ +#define HAVE_SETVBUF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SHADOW_H 1 + +/* Define to 1 if you have the `shm_open' function. */ +#define HAVE_SHM_OPEN 1 + +/* Define to 1 if you have the `shm_unlink' function. */ +#define HAVE_SHM_UNLINK 1 + +/* Define to 1 if you have the `shutdown' function. */ +#define HAVE_SHUTDOWN 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigaltstack' function. */ +#define HAVE_SIGALTSTACK 1 + +/* Define to 1 if you have the `sigfillset' function. */ +#define HAVE_SIGFILLSET 1 + +/* Define to 1 if `si_band' is a member of `siginfo_t'. */ +#define HAVE_SIGINFO_T_SI_BAND 1 + +/* Define to 1 if you have the `siginterrupt' function. */ +#define HAVE_SIGINTERRUPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the `sigpending' function. */ +#define HAVE_SIGPENDING 1 + +/* Define to 1 if you have the `sigrelse' function. */ +#define HAVE_SIGRELSE 1 + +/* Define to 1 if you have the `sigtimedwait' function. */ +#define HAVE_SIGTIMEDWAIT 1 + +/* Define to 1 if you have the `sigwait' function. */ +#define HAVE_SIGWAIT 1 + +/* Define to 1 if you have the `sigwaitinfo' function. */ +#define HAVE_SIGWAITINFO 1 + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* struct sockaddr_alg (linux/if_alg.h) */ +#define HAVE_SOCKADDR_ALG 1 + +/* Define if sockaddr has sa_len member */ +/* #undef HAVE_SOCKADDR_SA_LEN */ + +/* struct sockaddr_storage (sys/socket.h) */ +#define HAVE_SOCKADDR_STORAGE 1 + +/* Define if you have the 'socket' function. */ +#define HAVE_SOCKET 1 + +/* Define if you have the 'socketpair' function. */ +#define HAVE_SOCKETPAIR 1 + +/* Define to 1 if the system has the type `socklen_t'. */ +#define HAVE_SOCKLEN_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SPAWN_H 1 + +/* Define to 1 if you have the `splice' function. */ +#define HAVE_SPLICE 1 + +/* Define to 1 if the system has the type `ssize_t'. */ +#define HAVE_SSIZE_T 1 + +/* Define to 1 if you have the `statvfs' function. */ +#define HAVE_STATVFS 1 + +/* Define if you have struct stat.st_mtim.tv_nsec */ +#define HAVE_STAT_TV_NSEC 1 + +/* Define if you have struct stat.st_mtimensec */ +/* #undef HAVE_STAT_TV_NSEC2 */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Has stdatomic.h with atomic_int and atomic_uintptr_t */ +#define HAVE_STD_ATOMIC 1 + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +/* #undef HAVE_STRLCPY */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STROPTS_H 1 + +/* Define to 1 if you have the `strsignal' function. */ +#define HAVE_STRSIGNAL 1 + +/* Define to 1 if `pw_gecos' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_GECOS 1 + +/* Define to 1 if `pw_passwd' is a member of `struct passwd'. */ +#define HAVE_STRUCT_PASSWD_PW_PASSWD 1 + +/* Define to 1 if `st_birthtime' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */ + +/* Define to 1 if `st_blksize' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 + +/* Define to 1 if `st_blocks' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 + +/* Define to 1 if `st_flags' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_FLAGS */ + +/* Define to 1 if `st_gen' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_GEN */ + +/* Define to 1 if `st_rdev' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if `tm_zone' is a member of `struct tm'. */ +#define HAVE_STRUCT_TM_TM_ZONE 1 + +/* Define if you have the 'symlink' function. */ +#define HAVE_SYMLINK 1 + +/* Define to 1 if you have the `symlinkat' function. */ +#define HAVE_SYMLINKAT 1 + +/* Define to 1 if you have the `sync' function. */ +#define HAVE_SYNC 1 + +/* Define to 1 if you have the `sysconf' function. */ +#define HAVE_SYSCONF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSEXITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSLOG_H 1 + +/* Define to 1 if you have the `system' function. */ +#define HAVE_SYSTEM 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_AUDIOIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_AUXV_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BSDTTY_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_ENDIAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EPOLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EVENTFD_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_EVENT_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_FILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_KERN_CONTROL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOADAVG_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOCK_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MEMFD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MKDEV_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MODEM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PIDFD_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_RANDOM_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SENDFILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOUNDCARD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STATVFS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSCALL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSMACROS_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYS_DOMAIN_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TERMIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMERFD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UTSNAME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_XATTR_H 1 + +/* Define to 1 if you have the `tcgetpgrp' function. */ +#define HAVE_TCGETPGRP 1 + +/* Define to 1 if you have the `tcsetpgrp' function. */ +#define HAVE_TCSETPGRP 1 + +/* Define to 1 if you have the `tempnam' function. */ +#define HAVE_TEMPNAM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERM_H 1 + +/* Define to 1 if you have the `timegm' function. */ +#define HAVE_TIMEGM 1 + +/* Define if you have the 'timerfd_create' function. */ +#define HAVE_TIMERFD_CREATE 1 + +/* Define to 1 if you have the `times' function. */ +#define HAVE_TIMES 1 + +/* Define to 1 if you have the `tmpfile' function. */ +#define HAVE_TMPFILE 1 + +/* Define to 1 if you have the `tmpnam' function. */ +#define HAVE_TMPNAM 1 + +/* Define to 1 if you have the `tmpnam_r' function. */ +#define HAVE_TMPNAM_R 1 + +/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use + `HAVE_STRUCT_TM_TM_ZONE' instead. */ +#define HAVE_TM_ZONE 1 + +/* Define to 1 if you have the `truncate' function. */ +#define HAVE_TRUNCATE 1 + +/* Define to 1 if you have the `ttyname_r' function. */ +#define HAVE_TTYNAME_R 1 + +/* Define to 1 if you don't have `tm_zone' but do have the external array + `tzname'. */ +/* #undef HAVE_TZNAME */ + +/* Define to 1 if you have the `umask' function. */ +#define HAVE_UMASK 1 + +/* Define to 1 if you have the `uname' function. */ +#define HAVE_UNAME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `unlinkat' function. */ +#define HAVE_UNLINKAT 1 + +/* Define to 1 if you have the `unlockpt' function. */ +#define HAVE_UNLOCKPT 1 + +/* Define to 1 if you have the `unshare' function. */ +#define HAVE_UNSHARE 1 + +/* Define if you have a useable wchar_t type defined in wchar.h; useable means + wchar_t must be an unsigned type with at least 16 bits. (see + Include/unicodeobject.h). */ +/* #undef HAVE_USABLE_WCHAR_T */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIL_H */ + +/* Define to 1 if you have the `utimensat' function. */ +#define HAVE_UTIMENSAT 1 + +/* Define to 1 if you have the `utimes' function. */ +#define HAVE_UTIMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTMP_H 1 + +/* Define if you have the 'HAVE_UT_NAMESIZE' constant. */ +#define HAVE_UT_NAMESIZE 1 + +/* Define to 1 if you have the `uuid_create' function. */ +/* #undef HAVE_UUID_CREATE */ + +/* Define to 1 if you have the `uuid_enc_be' function. */ +/* #undef HAVE_UUID_ENC_BE */ + +/* Define if uuid_generate_time_safe() exists. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE */ + +/* Define if uuid_generate_time_safe() is able to deduce a MAC address. */ +/* #undef HAVE_UUID_GENERATE_TIME_SAFE_STABLE_MAC */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UUID_UUID_H */ + +/* Define to 1 if you have the `vfork' function. */ +#define HAVE_VFORK 1 + +/* Define to 1 if you have the `wait' function. */ +#define HAVE_WAIT 1 + +/* Define to 1 if you have the `wait3' function. */ +#define HAVE_WAIT3 1 + +/* Define to 1 if you have the `wait4' function. */ +#define HAVE_WAIT4 1 + +/* Define to 1 if you have the `waitid' function. */ +#define HAVE_WAITID 1 + +/* Define to 1 if you have the `waitpid' function. */ +#define HAVE_WAITPID 1 + +/* Define if the compiler provides a wchar.h header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to 1 if you have the `wcscoll' function. */ +#define HAVE_WCSCOLL 1 + +/* Define to 1 if you have the `wcsftime' function. */ +#define HAVE_WCSFTIME 1 + +/* Define to 1 if you have the `wcsxfrm' function. */ +#define HAVE_WCSXFRM 1 + +/* Define to 1 if you have the `wmemcmp' function. */ +#define HAVE_WMEMCMP 1 + +/* Define if tzset() actually switches the local timezone in a meaningful way. + */ +#define HAVE_WORKING_TZSET 1 + +/* Define to 1 if you have the `writev' function. */ +#define HAVE_WRITEV 1 + +/* Define if the zlib library has inflateCopy */ +#define HAVE_ZLIB_COPY 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ZLIB_H */ + +/* Define to 1 if you have the `_getpty' function. */ +/* #undef HAVE__GETPTY */ + +/* Define to 1 if the system has the type `__uint128_t'. */ +#define HAVE___UINT128_T 1 + +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +#define MAJOR_IN_SYSMACROS 1 + +/* Define if mvwdelch in curses.h is an expression. */ +#define MVWDELCH_IS_EXPRESSION 1 + +/* Define to the address where bug reports for this package should be sent. */ +/* #undef PACKAGE_BUGREPORT */ + +/* Define to the full name of this package. */ +/* #undef PACKAGE_NAME */ + +/* Define to the full name and version of this package. */ +/* #undef PACKAGE_STRING */ + +/* Define to the one symbol short name of this package. */ +/* #undef PACKAGE_TARNAME */ + +/* Define to the home page for this package. */ +/* #undef PACKAGE_URL */ + +/* Define to the version of this package. */ +/* #undef PACKAGE_VERSION */ + +/* Define if POSIX semaphores aren't enabled on your system */ +/* #undef POSIX_SEMAPHORES_NOT_ENABLED */ + +/* Define if pthread_key_t is compatible with int. */ +#define PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT 1 + +/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ +#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1 + +/* Define as the preferred size in bits of long digits */ +/* #undef PYLONG_BITS_IN_DIGIT */ + +/* enabled builtin hash modules */ +#define PY_BUILTIN_HASHLIB_HASHES "md5,sha1,sha2,sha3,blake2" + +/* Define if you want to coerce the C locale to a UTF-8 based locale */ +#define PY_COERCE_C_LOCALE 1 + +/* Define to 1 if you have the perf trampoline. */ +#define PY_HAVE_PERF_TRAMPOLINE 1 + +/* Define to 1 to build the sqlite module with loadable extensions support. */ +/* #undef PY_SQLITE_ENABLE_LOAD_EXTENSION */ + +/* Define if SQLite was compiled with the serialize API */ +/* #undef PY_SQLITE_HAVE_SERIALIZE */ + +/* Default cipher suites list for ssl module. 1: Python's preferred selection, + 2: leave OpenSSL defaults untouched, 0: custom string */ +#define PY_SSL_DEFAULT_CIPHERS 1 + +/* Cipher suite string for PY_SSL_DEFAULT_CIPHERS=0 */ +/* #undef PY_SSL_DEFAULT_CIPHER_STRING */ + +/* PEP 11 Support tier (1, 2, 3 or 0 for unsupported) */ +#define PY_SUPPORT_TIER 2 + +/* Define if you want to build an interpreter with many run-time checks. */ +/* #undef Py_DEBUG */ + +/* Defined if Python is built as a shared library. */ +/* #undef Py_ENABLE_SHARED */ + +/* Define if you want to disable the GIL */ +/* #undef Py_GIL_DISABLED */ + +/* Define hash algorithm for str, bytes and memoryview. SipHash24: 1, FNV: 2, + SipHash13: 3, externally defined: 0 */ +/* #undef Py_HASH_ALGORITHM */ + +/* Define if rl_startup_hook takes arguments */ +/* #undef Py_RL_STARTUP_HOOK_TAKES_ARGS */ + +/* Define if you want to enable internal statistics gathering. */ +/* #undef Py_STATS */ + +/* The version of SunOS/Solaris as reported by `uname -r' without the dot. */ +/* #undef Py_SUNOS_VERSION */ + +/* Define if you want to enable tracing references for debugging purpose */ +/* #undef Py_TRACE_REFS */ + +/* assume C89 semantics that RETSIGTYPE is always void */ +#define RETSIGTYPE void + +/* Define if setpgrp() must be called as setpgrp(0, 0). */ +/* #undef SETPGRP_HAVE_ARG */ + +/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ +/* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */ + +/* The size of `double', as computed by sizeof. */ +#define SIZEOF_DOUBLE 8 + +/* The size of `float', as computed by sizeof. */ +#define SIZEOF_FLOAT 4 + +/* The size of `fpos_t', as computed by sizeof. */ +#define SIZEOF_FPOS_T 16 + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define SIZEOF_LONG 8 + +/* The size of `long double', as computed by sizeof. */ +#define SIZEOF_LONG_DOUBLE 16 + +/* The size of `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 + +/* The size of `off_t', as computed by sizeof. */ +#define SIZEOF_OFF_T 8 + +/* The size of `pid_t', as computed by sizeof. */ +#define SIZEOF_PID_T 4 + +/* The size of `pthread_key_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_KEY_T 4 + +/* The size of `pthread_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_T 8 + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* The size of `size_t', as computed by sizeof. */ +#define SIZEOF_SIZE_T 8 + +/* The size of `time_t', as computed by sizeof. */ +#define SIZEOF_TIME_T 8 + +/* The size of `uintptr_t', as computed by sizeof. */ +#define SIZEOF_UINTPTR_T 8 + +/* The size of `void *', as computed by sizeof. */ +#define SIZEOF_VOID_P 8 + +/* The size of `wchar_t', as computed by sizeof. */ +#define SIZEOF_WCHAR_T 4 + +/* The size of `_Bool', as computed by sizeof. */ +#define SIZEOF__BOOL 1 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and + (which you can't on SCO ODT 3.0). */ +#define SYS_SELECT_WITH_SYS_TIME 1 + +/* Custom thread stack size depending on chosen sanitizer runtimes. */ +/* #undef THREAD_STACK_SIZE */ + +/* Library needed by timemodule.c: librt may be needed for clock_gettime() */ +/* #undef TIMEMODULE_LIB */ + +/* Define to 1 if your declares `struct tm'. */ +/* #undef TM_IN_SYS_TIME */ + +/* Define if you want to use computed gotos in ceval.c. */ +/* #undef USE_COMPUTED_GOTOS */ + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# define _DARWIN_C_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# define _HPUX_ALT_XOPEN_SOCKET_API 1 +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +/* # undef _MINIX */ +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# define _NETBSD_SOURCE 1 +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# define _OPENBSD_SOURCE 1 +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +/* # undef _POSIX_SOURCE */ +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +/* # undef _POSIX_1_SOURCE */ +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# define __STDC_WANT_IEC_60559_BFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# define __STDC_WANT_IEC_60559_DFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# define __STDC_WANT_LIB_EXT2__ 1 +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# define __STDC_WANT_MATH_SPEC_FUNCS__ 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +# define _XOPEN_SOURCE 700 +#endif + + +/* Define if WINDOW in curses.h offers a field _flags. */ +#define WINDOW_HAS_FLAGS 1 + +/* Define if you want build the _decimal module using a coroutine-local rather + than a thread-local context */ +#define WITH_DECIMAL_CONTEXTVAR 1 + +/* Define if you want documentation strings in extension modules */ +#define WITH_DOC_STRINGS 1 + +/* Define if you want to compile in DTrace support */ +/* #undef WITH_DTRACE */ + +/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic + linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). + Dyld is necessary to support frameworks. */ +/* #undef WITH_DYLD */ + +/* Define to build the readline module against libedit. */ +/* #undef WITH_EDITLINE */ + +/* Define if you want to compile in object freelists optimization */ +#define WITH_FREELISTS 1 + +/* Define to 1 if libintl is needed for locale functions. */ +/* #undef WITH_LIBINTL */ + +/* Define if you want to compile in mimalloc memory allocator. */ +#define WITH_MIMALLOC 1 + +/* Define if you want to produce an OpenStep/Rhapsody framework (shared + library plus accessory files). */ +/* #undef WITH_NEXT_FRAMEWORK */ + +/* Define if you want to compile in Python-specific mallocs */ +#define WITH_PYMALLOC 1 + +/* Define if you want pymalloc to be disabled when running under valgrind */ +/* #undef WITH_VALGRIND */ + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + +/* Define if arithmetic is subject to x87-style double rounding issue */ +/* #undef X87_DOUBLE_ROUNDING */ + +/* Define on OpenBSD to activate all library features */ +/* #undef _BSD_SOURCE */ + +/* Define on Darwin to activate all library features */ +#define _DARWIN_C_SOURCE 1 + +/* This must be set to 64 on some systems to enable large file support. */ +#define _FILE_OFFSET_BITS 64 + +/* Define to include mbstate_t for mbrtowc */ +/* #undef _INCLUDE__STDC_A1_SOURCE */ + +/* This must be defined on some systems to enable large file support. */ +#define _LARGEFILE_SOURCE 1 + +/* This must be defined on AIX systems to enable large file support. */ +/* #undef _LARGE_FILES */ + +/* Define on NetBSD to activate all library features */ +#define _NETBSD_SOURCE 1 + +/* Define to activate features from IEEE Stds 1003.1-2008 */ +#define _POSIX_C_SOURCE 200809L + +/* Define if you have POSIX threads, and your system does not define that. */ +/* #undef _POSIX_THREADS */ + +/* framework name */ +#define _PYTHONFRAMEWORK "" + +/* Define to force use of thread-safe errno, h_errno, and other functions */ +/* #undef _REENTRANT */ + +/* Define to 1 if you want to emulate getpid() on WASI */ +/* #undef _WASI_EMULATED_GETPID */ + +/* Define to 1 if you want to emulate process clocks on WASI */ +/* #undef _WASI_EMULATED_PROCESS_CLOCKS */ + +/* Define to 1 if you want to emulate signals on WASI */ +/* #undef _WASI_EMULATED_SIGNAL */ + +/* Define to the level of X/Open that your system supports */ +#define _XOPEN_SOURCE 700 + +/* Define to activate Unix95-and-earlier features */ +#define _XOPEN_SOURCE_EXTENDED 1 + +/* Define on FreeBSD to activate all library features */ +#define __BSD_VISIBLE 1 + +/* Define to 'long' if does not define clock_t. */ +/* #undef clock_t */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `int' if doesn't define. */ +/* #undef gid_t */ + +/* Define to `int' if does not define. */ +/* #undef mode_t */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define as a signed integer type capable of holding a process identifier. */ +/* #undef pid_t */ + +/* Define to empty if the keyword does not work. */ +/* #undef signed */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define to 'int' if does not define. */ +/* #undef socklen_t */ + +/* Define to `int' if doesn't define. */ +/* #undef uid_t */ + + +/* Define the macros needed if on a UnixWare 7.x system. */ +#if defined(__USLC__) && defined(__SCO_VERSION__) +#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ +#endif + +#endif /*Py_PYCONFIG_H*/ + + +#undef PY_HAVE_PERF_TRAMPOLINE +#if defined(__x86_64__) || defined(__aarch64__) + #define PY_HAVE_PERF_TRAMPOLINE 1 +#endif + diff --git a/android/regen.sh b/android/regen.sh new file mode 100755 index 00000000000..191184b2621 --- /dev/null +++ b/android/regen.sh @@ -0,0 +1,175 @@ +#!/bin/bash -ex +# +# Copyright 2019 Google Inc. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Regenerate host configuration files for the current host + +# TODO: Ensure all required packages are installed. + +cd `dirname ${BASH_SOURCE[0]}`/.. + +SRC_TOP=$(pwd) +LOCAL_TOP=$SRC_TOP/android +ANDROID_BUILD_TOP=$(cd ../../..; pwd) + +if [ $(uname) == 'Darwin' ]; then + DIR=darwin +else + if [ $(uname -m) == 'aarch64' ]; then + DIR=linux_arm64 + else + DIR=linux_x86_64 + fi +fi +mkdir -p $LOCAL_TOP/$DIR/pyconfig + +export CLANG_VERSION=$(cd $ANDROID_BUILD_TOP; build/soong/scripts/get_clang_version.py) + +if [ $DIR == "linux_x86_64" ]; then + export CC="$ANDROID_BUILD_TOP/prebuilts/clang/host/linux-x86/$CLANG_VERSION/bin/clang" + export CFLAGS="--sysroot=$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot" + export LDFLAGS="--sysroot=$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot -B$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/lib/gcc/x86_64-linux/4.8.3 -L$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/lib/gcc/x86_64-linux/4.8.3 -L$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/x86_64-linux/lib64" +elif [ $DIR == "linux_arm64" ]; then + #export CC="$ANDROID_BUILD_TOP/prebuilts/clang/host/linux-x86/$CLANG_VERSION/bin/clang" + export CC=clang + export CFLAGS="--sysroot=$ANDROID_BUILD_TOP/prebuilts/build-tools/sysroots/aarch64-unknown-linux-musl" + export LDFLAGS="--sysroot=$ANDROID_BUILD_TOP/prebuilts/build-tools/sysroots/aarch64-unknown-linux-musl -rtlib=compiler-rt -fuse-ld=lld --unwindlib=none" +fi + +# +# Generate pyconfig.h +# +mkdir -p $ANDROID_BUILD_TOP/out +PYTHON_BUILD=$ANDROID_BUILD_TOP/out/python +rm -rf $PYTHON_BUILD +cp -rp $SRC_TOP $PYTHON_BUILD +cd $PYTHON_BUILD +BZIP2_CFLAGS="-I$ANDROID_BUILD_TOP/external/bzip2" BZIP2_LIBS="-lbz2" \ + LIBFFI_CFLAGS=" " LIBFFI_LIBS="-lffi" \ + LIBSQLITE3_CFLAGS=" " LIBSQLITE3_LIBS="-lsqlite" \ + ./configure --disable-test-modules --without-readline + +# Enable sqlite3, since configure tries to use it and fails +sed -ibak "s/^#_sqlite3 /_sqlite3 /" Modules/Setup.stdlib +sed -ibak 's%/\* #undef HAVE_LIBSQLITE3 \*/%#define HAVE_LIBSQLITE3 1%' pyconfig.h + +# Requires curses, which we do not have set up +sed -ibak "s/^_curses/# _curses/" Modules/Setup.stdlib +# Requires *dbm, which we do not have set up +sed -ibak "s/^_dbm/# _dbm/" Modules/Setup.stdlib + +if [ $DIR == "darwin" ]; then + # preadv and pwritev are not safe on <11, which we still target + sed -ibak "s%#define HAVE_PREADV 1%/* #undef HAVE_PREADV */%" pyconfig.h + sed -ibak "s%#define HAVE_PWRITEV 1%/* #undef HAVE_PWRITEV */%" pyconfig.h + # mkfifoat and mknodat are not safe on <13, which we still target + sed -ibak "s%#define HAVE_MKNODAT 1%/* #undef HAVE_MKNODAT */%" pyconfig.h + sed -ibak "s%#define HAVE_MKFIFOAT 1%/* #undef HAVE_MKFIFOAT */%" pyconfig.h + + if [ $(machine) != "arm64e" ]; then + echo "This script expects to be run on an Apple Silicon machine" + exit 1 + fi + + # Changes to support darwin_x86_64 + echo """ +#ifdef __x86_64__ + #define HAVE_GCC_ASM_FOR_X64 1 + #define HAVE_GCC_ASM_FOR_X87 1 + #undef SIZEOF_LONG_DOUBLE + #define SIZEOF_LONG_DOUBLE 16 +#endif +""" >>pyconfig.h +else + # Perf trampoline is only supported on 64-bit linux-based OSes + echo """ +#undef PY_HAVE_PERF_TRAMPOLINE +#if defined(__x86_64__) || defined(__aarch64__) + #define PY_HAVE_PERF_TRAMPOLINE 1 +#endif +""" >>pyconfig.h +fi + +if [ $DIR == "linux_x86_64" ]; then + mkdir -p $LOCAL_TOP/bionic/pyconfig + cp pyconfig.h $LOCAL_TOP/bionic/pyconfig + # Changes to support bionic + bionic_pyconfig=$LOCAL_TOP/bionic/pyconfig/pyconfig.h + sed -i 's%#define HAVE_CONFSTR 1%/* #undef HAVE_CONFSTR */%' $bionic_pyconfig + sed -i 's%#define HAVE_CRYPT_H 1%/* #undef HAVE_CRYPT_H */%' $bionic_pyconfig + sed -i 's%#define HAVE_CRYPT_R 1%/* #undef HAVE_CRYPT_R */%' $bionic_pyconfig + sed -i 's%#define HAVE_DECL_RTLD_DEEPBIND 1%/* #undef HAVE_DECL_RTLD_DEEPBIND */%' $bionic_pyconfig + sed -i "s%#define HAVE_GCC_ASM_FOR_X87 1%#ifdef __i386__\n#define HAVE_GCC_ASM_FOR_X87 1\n#endif%" $bionic_pyconfig + sed -i 's%#define HAVE_LIBINTL_H 1%/* #undef HAVE_LIBINTL_H */%' $bionic_pyconfig + sed -i 's%#define HAVE_STROPTS_H 1%/* #undef HAVE_STROPTS_H */%' $bionic_pyconfig + sed -i 's%#define HAVE_WAIT3 1%/* #undef HAVE_WAIT3 */%' $bionic_pyconfig + + sed -i 's%#define SIZEOF_FPOS_T .*%#define SIZEOF_FPOS_T 8%' $bionic_pyconfig + sed -i 's%#define SIZEOF_LONG .*%#ifdef __LP64__\n#define SIZEOF_LONG 8\n#else\n#define SIZEOF_LONG 4\n#endif%' $bionic_pyconfig + sed -i 's%#define SIZEOF_LONG_DOUBLE .*%#define SIZEOF_LONG_DOUBLE (SIZEOF_LONG * 2)%' $bionic_pyconfig + sed -i 's%#define SIZEOF_PTHREAD_T .*%#define SIZEOF_PTHREAD_T SIZEOF_LONG%' $bionic_pyconfig + sed -i 's%#define SIZEOF_SIZE_T .*%#define SIZEOF_SIZE_T SIZEOF_LONG%' $bionic_pyconfig + sed -i 's%#define SIZEOF_TIME_T .*%#define SIZEOF_TIME_T SIZEOF_LONG%' $bionic_pyconfig + sed -i 's%#define SIZEOF_UINTPTR_T .*%#define SIZEOF_UINTPTR_T SIZEOF_LONG%' $bionic_pyconfig + sed -i 's%#define SIZEOF_VOID_P .*%#define SIZEOF_VOID_P SIZEOF_LONG%' $bionic_pyconfig + + # Changes to support musl + sed -i "s%#define HAVE_DECL_RTLD_DEEPBIND 1%#ifdef __GLIBC__\n#define HAVE_DECL_RTLD_DEEPBIND 1\n#endif%" pyconfig.h +fi + +cp pyconfig.h $LOCAL_TOP/$DIR/pyconfig/ + +# +# Generate frozen modules +# +make -j64 Python/frozen.o +rm -rf $LOCAL_TOP/Python/frozen_modules +cp -rp Python/frozen_modules $LOCAL_TOP/Python + +# Build all of the modules as static libraries +sed -ibak 's/\*shared\*/\*static\*/' Modules/Setup.stdlib + +function generate_srcs() { + # + # Generate config.c + # + echo >Makefile.pre + Modules/makesetup -c Modules/config.c.in -s Modules -m Makefile.pre $LOCAL_TOP/$1/Setup.local Modules/Setup.stdlib Modules/Setup.bootstrap Modules/Setup + cp config.c $LOCAL_TOP/$1 + + # + # Generate module file list + # + grep '$(CC)' Makefile | sed 's/;.*//' | sed 's/.*: //' | sed 's#$(srcdir)/##' | sed 's/$(PYTHON_HEADERS)//' | sed 's/$(MODULE_.*_DEPS)//' | sed 's/$(MODULE_DEPS_STATIC)//' | sed 's/$(MODULE_DEPS_SHARED)//' | sed 's#Modules/config.c##' | sed 's/ \+/\n/g' | sort -u >srcs + ( + echo '// Generated by android/regen.sh' + echo 'filegroup {' + echo " name: \"py3-c-modules-$1\"," + echo " srcs: [" + for src in $(cat srcs); do + echo " \"${src}\"," + done + echo " ]," + echo '}' + ) >$SRC_TOP/Android-$1.bp +} + +generate_srcs $DIR + +if [ $DIR == "linux_x86_64" ]; then + # Bionic does not support posix_shmem + sed -ibak "s/^_posixshmem/# _posixshmem/" Modules/Setup.stdlib + generate_srcs bionic +fi diff --git a/android/update-major-version.sh b/android/update-major-version.sh new file mode 100755 index 00000000000..4a11469f6cb --- /dev/null +++ b/android/update-major-version.sh @@ -0,0 +1,57 @@ +#!/bin/bash -ex +# +# Copyright 2023 Google Inc. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Update between branches, to a new major version. + +cd `dirname ${BASH_SOURCE[0]}`/.. + +if [ -z ${1+x} ]; then + echo "Usage: update-major-version.sh " + exit 1 +fi +NEW_VERSION=$1 +NEW_VERSION_SHORT=${NEW_VERSION#upstream-} +CURRENT_VERSION=upstream-$(grep 'version:' METADATA | grep -E -o 'v[0-9][^"]+') +CURRENT_HEAD=$(git rev-parse HEAD) +echo "Updating from $CURRENT_VERSION to $NEW_VERSION" + +ADDED_FILES=$(git diff --name-only --diff-filter=A $CURRENT_VERSION HEAD | sort) +CHANGED_FILES=$(git diff --name-only --diff-filter=a $CURRENT_VERSION HEAD | sort) + +PATCHFILE=$(mktemp --suffix=.patch) +trap "rm -f $PATCHFILE" EXIT + +git diff --patch $CURRENT_VERSION HEAD -- $CHANGED_FILES > $PATCHFILE + +git merge --no-commit -s ours $NEW_VERSION +git restore --staged --worktree --source=$NEW_VERSION -- . +git restore --staged --worktree --source=$CURRENT_HEAD -- $ADDED_FILES +patch -p1 < $PATCHFILE +git add $CHANGED_FILES +sed -i -e "s/\(version: \"\)v[0-9][^\"]*/\1$NEW_VERSION_SHORT/" METADATA +git add METADATA + +NEW_ADDED_FILES=$(git diff --name-only --diff-filter=A --staged $NEW_VERSION | sort) +if [ "$ADDED_FILES" != "$NEW_ADDED_FILES" ] ; then + echo "Added files don't match" + exit 1 +fi + +NEW_CHANGED_FILES=$(git diff --name-only --diff-filter=a --staged $NEW_VERSION | sort) +if [ "$CHANGED_FILES" != "$NEW_CHANGED_FILES" ] ; then + echo "Changed files don't match" + exit 1 +fi diff --git a/config.guess b/config.guess index e81d3ae7c21..a9d01fde461 100755 --- a/config.guess +++ b/config.guess @@ -1,14 +1,14 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2021 Free Software Foundation, Inc. +# Copyright 1992-2025 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2021-06-03' +timestamp='2025-07-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -47,7 +47,7 @@ me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] -Output the configuration name of the system \`$me' is run on. +Output the configuration name of the system '$me' is run on. Options: -h, --help print this help, then exit @@ -60,13 +60,13 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2021 Free Software Foundation, Inc. +Copyright 1992-2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" -Try \`$me --help' for more information." +Try '$me --help' for more information." # Parse command line while test $# -gt 0 ; do @@ -102,8 +102,8 @@ GUESS= # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. +# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still +# use 'HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. @@ -123,7 +123,7 @@ set_cc_for_build() { dummy=$tmp/dummy case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in ,,) echo "int x;" > "$dummy.c" - for driver in cc gcc c89 c99 ; do + for driver in cc gcc c17 c99 c89 ; do if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then CC_FOR_BUILD=$driver break @@ -155,6 +155,9 @@ Linux|GNU|GNU/*) set_cc_for_build cat <<-EOF > "$dummy.c" + #if defined(__ANDROID__) + LIBC=android + #else #include #if defined(__UCLIBC__) LIBC=uclibc @@ -162,6 +165,8 @@ Linux|GNU|GNU/*) LIBC=dietlibc #elif defined(__GLIBC__) LIBC=gnu + #elif defined(__LLVM_LIBC__) + LIBC=llvm #else #include /* First heuristic to detect musl libc. */ @@ -169,6 +174,7 @@ Linux|GNU|GNU/*) LIBC=musl #endif #endif + #endif EOF cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` eval "$cc_set_libc" @@ -437,7 +443,7 @@ case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in # This test works for both compilers. if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 @@ -459,7 +465,7 @@ case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in UNAME_RELEASE=`uname -v` ;; esac - # Japanese Language versions have a version number like `4.1.3-JL'. + # Japanese Language versions have a version number like '4.1.3-JL'. SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` GUESS=sparc-sun-sunos$SUN_REL ;; @@ -628,7 +634,8 @@ EOF sed 's/^ //' << EOF > "$dummy.c" #include - main() + int + main () { if (!__power_pc()) exit(1); @@ -712,7 +719,8 @@ EOF #include #include - int main () + int + main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); @@ -904,7 +912,7 @@ EOF fi ;; *:FreeBSD:*:*) - UNAME_PROCESSOR=`/usr/bin/uname -p` + UNAME_PROCESSOR=`uname -p` case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; @@ -929,6 +937,9 @@ EOF i*:PW*:*) GUESS=$UNAME_MACHINE-pc-pw32 ;; + *:SerenityOS:*:*) + GUESS=$UNAME_MACHINE-pc-serenity + ;; *:Interix*:*) case $UNAME_MACHINE in x86) @@ -963,11 +974,37 @@ EOF GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC ;; + x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*) + GUESS="$UNAME_MACHINE-pc-managarm-mlibc" + ;; + *:[Mm]anagarm:*:*) + GUESS="$UNAME_MACHINE-unknown-managarm-mlibc" + ;; *:Minix:*:*) GUESS=$UNAME_MACHINE-unknown-minix ;; aarch64:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + set_cc_for_build + CPU=$UNAME_MACHINE + LIBCABI=$LIBC + if test "$CC_FOR_BUILD" != no_compiler_found; then + ABI=64 + sed 's/^ //' << EOF > "$dummy.c" + #ifdef __ARM_EABI__ + #ifdef __ARM_PCS_VFP + ABI=eabihf + #else + ABI=eabi + #endif + #endif +EOF + cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'` + eval "$cc_set_abi" + case $ABI in + eabi | eabihf) CPU=armv8l; LIBCABI=$LIBC$ABI ;; + esac + fi + GUESS=$CPU-unknown-linux-$LIBCABI ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be @@ -1033,7 +1070,16 @@ EOF k1om:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; - loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) + kvx:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + kvx:cos:*:*) + GUESS=$UNAME_MACHINE-unknown-cos + ;; + kvx:mbr:*:*) + GUESS=$UNAME_MACHINE-unknown-mbr + ;; + loongarch32:Linux:*:* | loongarch64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; m32r*:Linux:*:*) @@ -1148,16 +1194,27 @@ EOF ;; x86_64:Linux:*:*) set_cc_for_build + CPU=$UNAME_MACHINE LIBCABI=$LIBC if test "$CC_FOR_BUILD" != no_compiler_found; then - if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_X32 >/dev/null - then - LIBCABI=${LIBC}x32 - fi + ABI=64 + sed 's/^ //' << EOF > "$dummy.c" + #ifdef __i386__ + ABI=x86 + #else + #ifdef __ILP32__ + ABI=x32 + #endif + #endif +EOF + cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'` + eval "$cc_set_abi" + case $ABI in + x86) CPU=i686 ;; + x32) LIBCABI=${LIBC}x32 ;; + esac fi - GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI + GUESS=$CPU-pc-linux-$LIBCABI ;; xtensa*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC @@ -1177,7 +1234,7 @@ EOF GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION ;; i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility + # If we were able to find 'uname', then EMX Unix compatibility # is probably installed. GUESS=$UNAME_MACHINE-pc-os2-emx ;; @@ -1318,7 +1375,7 @@ EOF GUESS=ns32k-sni-sysv fi ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + PENTIUM:*:4.0*:*) # Unisys 'ClearPath HMP IX 4000' SVR4/MP effort # says GUESS=i586-unisys-sysv4 ;; @@ -1364,8 +1421,11 @@ EOF BePC:Haiku:*:*) # Haiku running on Intel PC compatible. GUESS=i586-pc-haiku ;; - x86_64:Haiku:*:*) - GUESS=x86_64-unknown-haiku + ppc:Haiku:*:*) # Haiku running on Apple PowerPC + GUESS=powerpc-apple-haiku + ;; + *:Haiku:*:*) # Haiku modern gcc (not bound by BeOS compat) + GUESS=$UNAME_MACHINE-unknown-haiku ;; SX-4:SUPER-UX:*:*) GUESS=sx4-nec-superux$UNAME_RELEASE @@ -1522,6 +1582,9 @@ EOF i*86:rdos:*:*) GUESS=$UNAME_MACHINE-pc-rdos ;; + i*86:Fiwix:*:*) + GUESS=$UNAME_MACHINE-pc-fiwix + ;; *:AROS:*:*) GUESS=$UNAME_MACHINE-unknown-aros ;; @@ -1534,6 +1597,12 @@ EOF *:Unleashed:*:*) GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE ;; + x86_64:[Ii]ronclad:*:*|i?86:[Ii]ronclad:*:*) + GUESS=$UNAME_MACHINE-pc-ironclad-mlibc + ;; + *:[Ii]ronclad:*:*) + GUESS=$UNAME_MACHINE-unknown-ironclad-mlibc + ;; esac # Do we have a guess based on uname results? @@ -1557,6 +1626,7 @@ cat > "$dummy.c" <." version="\ GNU config.sub ($timestamp) -Copyright 1992-2024 Free Software Foundation, Inc. +Copyright 1992-2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -121,7 +120,6 @@ case $# in esac # Split fields of configuration type -# shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read field1 field2 field3 field4 <&2 exit 1 ;; - kfreebsd*-gnu*- | kopensolaris*-gnu*-) + kfreebsd*-gnu*- | knetbsd*-gnu*- | netbsd*-gnu*- | kopensolaris*-gnu*-) ;; vxworks-simlinux- | vxworks-simwindows- | vxworks-spe-) ;; @@ -1865,6 +2253,8 @@ case $kernel-$os-$obj in ;; os2-emx-) ;; + rtmk-nova-) + ;; *-eabi*- | *-gnueabi*-) ;; ios*-simulator- | tvos*-simulator- | watchos*-simulator- ) @@ -1893,7 +2283,7 @@ case $vendor in *-riscix*) vendor=acorn ;; - *-sunos*) + *-sunos* | *-solaris*) vendor=sun ;; *-cnk* | *-aix*) @@ -1967,8 +2357,8 @@ echo "$cpu-$vendor${kernel:+-$kernel}${os:+-$os}${obj:+-$obj}" exit # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-format: "%Y-%02m-%02d" # time-stamp-end: "'" # End: diff --git a/configure b/configure index 51e657ff0d6..ce2dc650a69 100755 --- a/configure +++ b/configure @@ -4075,6 +4075,9 @@ then ac_sys_release= else ac_sys_system=`uname -s` + if test "$ac_sys_system" = "Linux" && test "x$(uname -o 2>/dev/null)" = "xAndroid"; then + ac_sys_system="Linux-android" + fi if test "$ac_sys_system" = "AIX" \ -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then ac_sys_release=`uname -v` @@ -4090,7 +4093,7 @@ then case $MACHDEP in aix*) MACHDEP="aix";; - linux-android*) MACHDEP="android";; + android*|linux-android*) MACHDEP="android";; linux*) MACHDEP="linux";; cygwin*) MACHDEP="cygwin";; darwin*) MACHDEP="darwin";; @@ -7006,6 +7009,8 @@ rm -f conftest.out { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for multiarch" >&5 printf %s "checking for multiarch... " >&6; } case $ac_sys_system in #( + Android*|Linux-android*) : + MULTIARCH="" ;; #( Darwin*) : MULTIARCH="" ;; #( iOS) : @@ -7572,6 +7577,11 @@ if test $enable_shared = "yes"; then printf "%s\n" "#define Py_ENABLE_SHARED 1" >>confdefs.h case $ac_sys_system in + Android*|Linux-android*) + LDLIBRARY='libpython$(LDVERSION).so' + BLDLIBRARY='-L. -lpython$(LDVERSION)' + RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} + ;; CYGWIN*) LDLIBRARY='libpython$(LDVERSION).dll.a' BLDLIBRARY='-L. -lpython$(LDVERSION)' @@ -13006,6 +13016,10 @@ then BLDSHARED="Modules/ld_so_aix \$(CC) -bI:Modules/python.exp" LDSHARED="\$(LIBPL)/ld_so_aix \$(CC) -bI:\$(LIBPL)/python.exp" ;; + Android*|Linux-android*) + LDSHARED='$(CC) -shared' + LDCXXSHARED='$(CXX) -shared' + ;; SunOS/5*) if test "$GCC" = "yes" ; then LDSHARED='$(CC) -shared' @@ -13152,6 +13166,7 @@ printf %s "checking CCSHARED... " >&6; } if test -z "$CCSHARED" then case $ac_sys_system/$ac_sys_release in + Android*|Linux-android*) CCSHARED="-fPIC";; SunOS*) if test "$GCC" = yes; then CCSHARED="-fPIC"; elif test `uname -p` = sparc; @@ -13196,10 +13211,10 @@ if test -z "$LINKFORSHARED" then case $ac_sys_system/$ac_sys_release in AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';; + Android*|Linux-android*) LINKFORSHARED="-pie -Xlinker -export-dynamic";; hp*|HP*) LINKFORSHARED="-Wl,-E -Wl,+s";; # LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";; - Linux-android*) LINKFORSHARED="-pie -Xlinker -export-dynamic";; Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";; # -u libsys_s pulls in all symbols in libsys Darwin/*|iOS/*) @@ -18195,10 +18210,6 @@ if test "$ac_sys_system" = "Linux-android"; then blocked_funcs="chroot initgroups setegid seteuid setgid sethostname setregid setresgid setresuid setreuid setuid" - # These functions are unimplemented and always return an error - # (https://android.googlesource.com/platform/system/sepolicy/+/refs/heads/android13-release/public/domain.te#1044) - blocked_funcs="$blocked_funcs sem_open sem_unlink" - # Before API level 23, when fchmodat is called with the unimplemented flag # AT_SYMLINK_NOFOLLOW, instead of returning ENOTSUP as it should, it actually # follows the symlink. diff --git a/configure.ac b/configure.ac index f93a9f29b39..9c3c21f6d90 100644 --- a/configure.ac +++ b/configure.ac @@ -347,6 +347,9 @@ then ac_sys_release= else ac_sys_system=`uname -s` + if test "$ac_sys_system" = "Linux" && test "x$(uname -o 2>/dev/null)" = "xAndroid"; then + ac_sys_system="Linux-android" + fi if test "$ac_sys_system" = "AIX" \ -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then ac_sys_release=`uname -v` @@ -362,7 +365,7 @@ then case $MACHDEP in aix*) MACHDEP="aix";; - linux-android*) MACHDEP="android";; + android*|linux-android*) MACHDEP="android";; linux*) MACHDEP="linux";; cygwin*) MACHDEP="cygwin";; darwin*) MACHDEP="darwin";; @@ -1134,6 +1137,7 @@ dnl architecture. PLATFORM_TRIPLET will be a pair or single value for these dnl platforms. AC_MSG_CHECKING([for multiarch]) AS_CASE([$ac_sys_system], + [Android*|Linux-android*], [MULTIARCH=""], [Darwin*], [MULTIARCH=""], [iOS], [MULTIARCH=""], [FreeBSD*], [MULTIARCH=""], @@ -1542,6 +1546,11 @@ if test $enable_shared = "yes"; then AC_DEFINE([Py_ENABLE_SHARED], [1], [Defined if Python is built as a shared library.]) case $ac_sys_system in + Android*|Linux-android*) + LDLIBRARY='libpython$(LDVERSION).so' + BLDLIBRARY='-L. -lpython$(LDVERSION)' + RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} + ;; CYGWIN*) LDLIBRARY='libpython$(LDVERSION).dll.a' BLDLIBRARY='-L. -lpython$(LDVERSION)' @@ -3449,6 +3458,10 @@ then BLDSHARED="Modules/ld_so_aix \$(CC) -bI:Modules/python.exp" LDSHARED="\$(LIBPL)/ld_so_aix \$(CC) -bI:\$(LIBPL)/python.exp" ;; + Android*|Linux-android*) + LDSHARED='$(CC) -shared' + LDCXXSHARED='$(CXX) -shared' + ;; SunOS/5*) if test "$GCC" = "yes" ; then LDSHARED='$(CC) -shared' @@ -3591,6 +3604,7 @@ AC_MSG_CHECKING([CCSHARED]) if test -z "$CCSHARED" then case $ac_sys_system/$ac_sys_release in + Android*|Linux-android*) CCSHARED="-fPIC";; SunOS*) if test "$GCC" = yes; then CCSHARED="-fPIC"; elif test `uname -p` = sparc; @@ -3630,10 +3644,10 @@ if test -z "$LINKFORSHARED" then case $ac_sys_system/$ac_sys_release in AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';; + Android*|Linux-android*) LINKFORSHARED="-pie -Xlinker -export-dynamic";; hp*|HP*) LINKFORSHARED="-Wl,-E -Wl,+s";; # LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";; - Linux-android*) LINKFORSHARED="-pie -Xlinker -export-dynamic";; Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";; # -u libsys_s pulls in all symbols in libsys Darwin/*|iOS/*) @@ -5223,10 +5237,6 @@ if test "$ac_sys_system" = "Linux-android"; then blocked_funcs="chroot initgroups setegid seteuid setgid sethostname setregid setresgid setresuid setreuid setuid" - # These functions are unimplemented and always return an error - # (https://android.googlesource.com/platform/system/sepolicy/+/refs/heads/android13-release/public/domain.te#1044) - blocked_funcs="$blocked_funcs sem_open sem_unlink" - # Before API level 23, when fchmodat is called with the unimplemented flag # AT_SYMLINK_NOFOLLOW, instead of returning ENOTSUP as it should, it actually # follows the symlink. diff --git a/kokoro/Dockerfile b/kokoro/Dockerfile new file mode 100644 index 00000000000..ebb35a6bee0 --- /dev/null +++ b/kokoro/Dockerfile @@ -0,0 +1,19 @@ +FROM rockylinux:8 + +# TODO: ncurses-devel results in a dependency on a libncursesw.so.5 (from +# _curses.cpython-39-x86_64-linux-gnu.so). +# TODO: There is no readline module, so the python3 REPL has no line editing. + +RUN yum -y update && \ + yum -y install \ + autoconf \ + automake \ + bzip2 \ + bzip2-devel \ + gcc \ + git \ + libtool \ + make \ + ncurses-devel \ + python3 \ + zlib-devel \ diff --git a/kokoro/OWNERS b/kokoro/OWNERS new file mode 100644 index 00000000000..5c5f4c7d526 --- /dev/null +++ b/kokoro/OWNERS @@ -0,0 +1,2 @@ +danalbert@google.com +rprichard@google.com diff --git a/kokoro/build.cmd b/kokoro/build.cmd new file mode 100644 index 00000000000..c29dc6bff86 --- /dev/null +++ b/kokoro/build.cmd @@ -0,0 +1,68 @@ +:: Copyright 2021 The Android Open Source Project +:: +:: Licensed under the Apache License, Version 2.0 (the "License"); +:: you may not use this file except in compliance with the License. +:: You may obtain a copy of the License at +:: +:: http://www.apache.org/licenses/LICENSE-2.0 +:: +:: Unless required by applicable law or agreed to in writing, software +:: distributed under the License is distributed on an "AS IS" BASIS, +:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +:: See the License for the specific language governing permissions and +:: limitations under the License. + +:: Expected arguments: +:: %1 = python_src +:: %2 = dest_dir + +setlocal +set PYTHON_SRC=%1 +set DEST=%2 + +cd %PYTHON_SRC% +rmdir /s/q %DEST% 2>NUL +md %DEST% +if %ERRORLEVEL% neq 0 goto :end + +:: Deletes Android.bp or it will be packaged. +del Lib\Android.bp +if %ERRORLEVEL% neq 0 goto :end + +echo ## Running prepare_windows_externals.py to configure XML files and build libffi... +py -3 %PYTHON_SRC%\kokoro\prepare_windows_externals.py +if %ERRORLEVEL% neq 0 goto :end + +:: Find msbuild.exe. (The batch file sets %MSBUILD%.) +call %PYTHON_SRC%\PCbuild\find_msbuild.bat +if %ERRORLEVEL% neq 0 goto :end + +:: Avoid calling PCbuild\build.bat directly because that script either downloads externals or +:: disables them, and we need to specify their locations. The batch file mostly reduces to this one +:: msbuild invocation. +echo ## Building python... +%MSBUILD% "%PYTHON_SRC%\PCbuild\pcbuild.proj" ^ + -target:Build -maxCpuCount -nologo -verbosity:minimal -clp:summary ^ + -property:Configuration=Release ^ + -property:Platform=x64 ^ + -property:IncludeExternals=true ^ + -property:IncludeCTypes=true ^ + -property:IncludeSSL=false ^ + -property:IncludeTkinter=false ^ + -property:UseTestMarker= ^ + -property:GIT=git.exe ^ + -property:PythonForBuild=python.exe +if %ERRORLEVEL% neq 0 goto :end + +echo ## Packaging python... +set OUT_ARCHIVE=%DEST%\python3-windows-%KOKORO_BUILD_ID%.zip +PCBuild\amd64\python.exe PC\layout --zip %OUT_ARCHIVE% --include-dev +if %ERRORLEVEL% neq 0 goto :end + +:: Linux/Darwin Python puts the LICENSE.txt file in lib/pythonX.Y with the Python libraries. For +:: consistency, move LICENSE.txt into Lib, which has the Python libraries on Windows. +echo ## Moving LICENSE.txt to Lib\LICENSE.txt... +7z rn %OUT_ARCHIVE% LICENSE.txt Lib\LICENSE.txt + +:end +exit /b %ERRORLEVEL% diff --git a/kokoro/build.py b/kokoro/build.py new file mode 100755 index 00000000000..ca273346abc --- /dev/null +++ b/kokoro/build.py @@ -0,0 +1,189 @@ +#!/usr/bin/env python3 + +import enum +import glob +import multiprocessing +import os +import subprocess +import sys +import tarfile + +@enum.unique +class Host(enum.Enum): + """Enumeration of supported hosts.""" + Darwin = 'darwin' + Linux = 'linux' + + +def get_default_host(): + """Returns the Host matching the current machine.""" + if sys.platform.startswith('linux'): + return Host.Linux + elif sys.platform.startswith('darwin'): + return Host.Darwin + else: + raise RuntimeError('Unsupported host: {}'.format(sys.platform)) + + +def build_autoconf_target(host, python_src, build_dir, install_dir, + extra_ldflags): + print('## Building Python ##') + print('## Build Dir : {}'.format(build_dir)) + print('## Install Dir : {}'.format(install_dir)) + print('## Python Src : {}'.format(python_src)) + sys.stdout.flush() + + os.makedirs(build_dir, exist_ok=True) + os.makedirs(install_dir, exist_ok=True) + + cflags = ['-Wno-unused-command-line-argument'] + ldflags = ['-s'] + config_cmd = [ + os.path.join(python_src, 'configure'), + '--prefix={}'.format(install_dir), + '--enable-shared', + '--with-ensurepip=install', + ] + env = dict(os.environ) + if host == Host.Darwin: + sdkroot = env.get('SDKROOT') + if sdkroot: + print("Using SDK {}".format(sdkroot)) + config_cmd.append('--enable-universalsdk={}'.format(sdkroot)) + else: + config_cmd.append('--enable-universalsdk') + config_cmd.append('--with-universal-archs=universal2') + + MAC_MIN_VERSION = '10.14' + cflags.append('-mmacosx-version-min={}'.format(MAC_MIN_VERSION)) + cflags.append('-DMACOSX_DEPLOYMENT_TARGET={}'.format(MAC_MIN_VERSION)) + cflags.extend(['-arch', 'arm64']) + cflags.extend(['-arch', 'x86_64']) + env['MACOSX_DEPLOYMENT_TARGET'] = MAC_MIN_VERSION + ldflags.append("-Wl,-rpath,'@loader_path/../lib'") + + # Disable functions to support old macOS. See https://bugs.python.org/issue31359 + # Fails the build if any new API is used. + cflags.append('-Werror=unguarded-availability') + # Python guards against unavailable sqlite function calls by checking the runtime + # library version rather than using __builtin_available() + cflags.append('-Wno-unguarded-availability-new') + # We're building with a macOS 11+ SDK, so this should be set, but + # configure doesn't find it because of the unguarded-availability error + # combined with and older -mmacosx-version-min + cflags.append('-DHAVE_DYLD_SHARED_CACHE_CONTAINS_PATH=1') + elif host == Host.Linux: + # Quoting for -Wl,-rpath,$ORIGIN: + # - To link some binaries, make passes -Wl,-rpath,\$ORIGIN to shell. + # - To build stdlib extension modules, make invokes: + # setup.py LDSHARED='... -Wl,-rpath,\$ORIGIN ...' + # - distutils.util.split_quoted then splits LDSHARED into + # [... "-Wl,-rpath,$ORIGIN", ...]. + ldflags.append("-Wl,-rpath,\\$$ORIGIN/../lib") + + # Omit DT_NEEDED entries for unused dynamic libraries. This is implicit + # with Debian's gcc driver but not with CentOS's gcc driver. + ldflags.append('-Wl,--as-needed') + + config_cmd.append('CFLAGS={}'.format(' '.join(cflags))) + config_cmd.append('LDFLAGS={}'.format(' '.join(cflags + ldflags + [extra_ldflags]))) + + subprocess.check_call(config_cmd, cwd=build_dir, env=env) + + if host == Host.Darwin: + # By default, LC_ID_DYLIB for libpython will be set to an absolute path. + # Linker will embed this path to all binaries linking this library. + # Since configure does not give us a chance to set -install_name, we have + # to edit the library afterwards. + libpython = 'libpython3.13.dylib' + subprocess.check_call(['make', + '-j{}'.format(multiprocessing.cpu_count()), + libpython], + cwd=build_dir) + subprocess.check_call(['install_name_tool', '-id', '@rpath/' + libpython, + libpython], cwd=build_dir) + + subprocess.check_call(['make', + '-j{}'.format(multiprocessing.cpu_count()), + 'install'], + cwd=build_dir) + return (build_dir, install_dir) + + +def install_licenses(host, install_dir, extra_notices): + (license_path,) = glob.glob(f'{install_dir}/lib/python*/LICENSE.txt') + with open(license_path, 'a') as out: + for notice in extra_notices: + out.write('\n-------------------------------------------------------------------\n\n') + with open(notice) as inp: + out.write(inp.read()) + + +def package_target(host, install_dir, dest_dir, build_id): + package_name = 'python3-{}-{}.tar.bz2'.format(host.value, build_id) + package_path = os.path.join(dest_dir, package_name) + + os.makedirs(dest_dir, exist_ok=True) + print('## Packaging Python ##') + print('## Package : {}'.format(package_path)) + print('## Install Dir : {}'.format(install_dir)) + sys.stdout.flush() + + # Libs to exclude, from PC/layout/main.py, get_lib_layout(). + EXCLUDES = [ + "lib/python*/config-*", + # EXCLUDE_FROM_LIB + "*.pyc", "__pycache__", "*.pickle", + # TEST_DIRS_ONLY + "test", "tests", + # TCLTK_DIRS_ONLY + "tkinter", "turtledemo", + # IDLE_DIRS_ONLY + "idlelib", + # TCLTK_FILES_ONLY + "turtle.py", + # BDIST_WININST_FILES_ONLY + "wininst-*", "bdist_wininst.py", + ] + tar_cmd = ['tar'] + for pattern in EXCLUDES: + tar_cmd.append('--exclude') + tar_cmd.append(pattern) + tar_cmd.extend(['-cjf', package_path, '.']) + print(subprocess.list2cmdline(tar_cmd)) + subprocess.check_call(tar_cmd, cwd=install_dir) + + +def package_logs(out_dir, dest_dir): + os.makedirs(dest_dir, exist_ok=True) + print('## Packaging Logs ##') + sys.stdout.flush() + with tarfile.open(os.path.join(dest_dir, "logs.tar.bz2"), "w:bz2") as tar: + tar.add(os.path.join(out_dir, 'config.log'), arcname='config.log') + + +def main(argv): + python_src = argv[1] + out_dir = argv[2] + dest_dir = argv[3] + build_id = argv[4] + extra_ldflags = argv[5] + extra_notices = argv[6].split() + host = get_default_host() + + build_dir = os.path.join(out_dir, 'build') + install_dir = os.path.join(out_dir, 'install') + + try: + build_autoconf_target(host, python_src, build_dir, install_dir, + extra_ldflags) + install_licenses(host, install_dir, extra_notices) + package_target(host, install_dir, dest_dir, build_id) + except: + # Keep logs before exit. + package_logs(build_dir, dest_dir) + raise + + +if __name__ == '__main__': + main(sys.argv) diff --git a/kokoro/common.cfg b/kokoro/common.cfg new file mode 100644 index 00000000000..3b63cf40a8a --- /dev/null +++ b/kokoro/common.cfg @@ -0,0 +1,9 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +action { + define_artifacts { + regex: "git/out/python3/artifact/*" + strip_prefix: "git/out/python3/artifact/" + fail_if_no_artifacts: true + } +} diff --git a/kokoro/darwin.cfg b/kokoro/darwin.cfg new file mode 100644 index 00000000000..9027c25e5e0 --- /dev/null +++ b/kokoro/darwin.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "git/external/python/cpython3/kokoro/kokoro_build.sh" diff --git a/kokoro/kokoro_build.cmd b/kokoro/kokoro_build.cmd new file mode 100644 index 00000000000..095f593f125 --- /dev/null +++ b/kokoro/kokoro_build.cmd @@ -0,0 +1,49 @@ +:: Copyright 2021 The Android Open Source Project +:: +:: Licensed under the Apache License, Version 2.0 (the "License"); +:: you may not use this file except in compliance with the License. +:: You may obtain a copy of the License at +:: +:: http://www.apache.org/licenses/LICENSE-2.0 +:: +:: Unless required by applicable law or agreed to in writing, software +:: distributed under the License is distributed on an "AS IS" BASIS, +:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +:: See the License for the specific language governing permissions and +:: limitations under the License. + +setlocal +set TOP=%~dp0..\..\..\.. +set PYTHON_SRC=%~dp0.. + +:: Remove Cygwin from the PATH so we use native tools (e.g. native Git). +:: (It could leave Cygwin at the very end, but that's less of a problem.) +set PATH=%PATH:C:\cygwin64\bin;=% + +:: The Kokoro image has two copies of MSBuild installed. Prefer the one in +:: C:\VS\MSBuild over the one in +:: "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild" +:: See https://yaqs.corp.google.com/eng/q/8657098259782696960#a1. +if exist C:\VS\MSBuild\Current\Bin\amd64\MSBuild.exe (set "PATH=C:\VS\MSBuild\Current\Bin\amd64;%PATH%") + +:: When we're actually running in the Kokoro environment, the git checkouts are +:: not owned by the current user, so when the Python build scripts query info +:: about them, git fails. Fix this by disabling git's safe directory checking. +IF DEFINED KOKORO_JOB_NAME (git config --global --add safe.directory *) + +IF NOT DEFINED KOKORO_BUILD_ID (set KOKORO_BUILD_ID=dev) + +:: Create the parent directories of the destination directory. Ordinarily, the +:: "md" invocation in build.cmd would automatically create these parent +:: directories, but it doesn't seem to work inside Kokoro's Docker-based Windows +:: VM, so create them manually instead. See http://b/278137784#comment2. +md "%TOP%\out" 2>NUL +md "%TOP%\out\python3" 2>NUL + +call %~dp0build.cmd "%PYTHON_SRC%" "%TOP%\out\python3\artifact" +if %ERRORLEVEL% neq 0 exit /b %ERRORLEVEL% + +py -3 %TOP%\toolchain\ndk-kokoro\gen_manifest.py --root %TOP% ^ + -o %TOP%\out\python3\artifact\manifest-%KOKORO_BUILD_ID%.xml + +exit /b %ERRORLEVEL% diff --git a/kokoro/kokoro_build.sh b/kokoro/kokoro_build.sh new file mode 100755 index 00000000000..ced777a3c7e --- /dev/null +++ b/kokoro/kokoro_build.sh @@ -0,0 +1,97 @@ +#!/bin/bash +set -e + +top=$(cd $(dirname $0)/../../../.. && pwd) + +out=$top/out/python3 +python_src=$top/external/python/cpython3 + +# On Linux, enter the Docker container and reinvoke this script. +if [ "$(uname)" == "Linux" -a "$SKIP_DOCKER" == "" ]; then + docker build -t ndk-python3 $python_src/kokoro + export SKIP_DOCKER=1 + docker run -v$top:$top -eKOKORO_BUILD_ID -eSKIP_DOCKER \ + --entrypoint $python_src/kokoro/kokoro_build.sh \ + ndk-python3 + exit $? +fi + +extra_ldflags= +extra_notices= + +if [ "$(uname)" == "Darwin" ]; then + # The Kokoro big-sur builder has some extra x86-64 libraries installed in + # /usr/local (using homebrew), which override the MacOS SDK. At least 3 + # modules are affected (_dbm, _gdbm, and _lzma). + brew_all_pkgs=$(brew list) + printf "Brew packages installed:\n%s\n\n" "$brew_all_pkgs" + brew_pkgs= + for name in gdbm xz; do + if echo "$brew_all_pkgs" | grep -q "^${name}\(@\|$\)"; then + brew_pkgs="$brew_pkgs $name" + fi + done + if [ -n "$brew_pkgs" ]; then + # A local developer probably won't have $KOKORO_ARTIFACTS_DIR set. + if [ -n "$KOKORO_ARTIFACTS_DIR" ]; then + # Pass --ignore-dependencies because some Homebrew packages still + # need the packages we want to remove, notably python@3.9, which + # we're using later to run kokoro/build.py. + cmd="brew uninstall --ignore-dependencies $brew_pkgs" + echo "Will run in 5 seconds (press Ctrl-C to abort): $cmd" + sleep 5 + $cmd + else + echo "!!! WARNING: Your machine has Homebrew packages installed that could" + echo "!!! affect how some extension modules are built:" + echo "!!!" + echo "!!! $brew_pkgs" + echo "!!!" + fi + fi + + # http://g3doc/devtools/kokoro/g3doc/userdocs/macos/selecting_xcode + if [ -d /Applications/Xcode_12.5.1.app ]; then + xcode=/Applications/Xcode_12.5.1.app + cmd="sudo xcode-select -s $xcode/Contents/Developer" + echo "Running: $cmd" + $cmd + export SDKROOT=$xcode/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk + fi + echo "Selected Xcode: $(xcode-select -p)" +elif [ "$(uname)" == "Linux" ]; then + # Build libffi.a for use with the _ctypes module. + (cd $top/external/libffi && ./autogen.sh) + rm -fr $top/out/libffi + mkdir -p $top/out/libffi/build + pushd $top/out/libffi/build + $top/external/libffi/configure \ + --enable-static --disable-shared --with-pic --disable-docs \ + --prefix=$top/out/libffi/install + make -j$(nproc) install + popd + + # cpython's configure script will use pkg-config to set LIBFFI_INCLUDEDIR, + # which setup.py reads. It doesn't use pkg-config to add the library search + # dir. With no --prefix, libffi.a would install to /usr/local/lib64, which + # doesn't work because, even though setup.py links using -lffi, setup.py + # first searches for libffi.{a,so} and needs to find it. setup.py searches + # in /usr/local/lib and /usr/lib64, but not /usr/local/lib64. + # + # Use -Wl,--exclude-libs to hide libffi.a symbols in _ctypes.*.so. + export PKG_CONFIG_PATH=$top/out/libffi/install/lib/pkgconfig + extra_ldflags="$extra_ldflags -L$top/out/libffi/install/lib64 -Wl,--exclude-libs=libffi.a" + extra_notices="$extra_notices $top/external/libffi/LICENSE" +fi + +rm -fr $out + +python3 --version +python3 $python_src/kokoro/build.py $python_src $out $out/artifact \ + "${KOKORO_BUILD_ID:-dev}" "$extra_ldflags" "$extra_notices" + +# Verify that some extensions can be loaded. +$out/install/bin/python3 -c 'import binascii, bz2, ctypes, curses, curses.panel, hashlib, zlib' + +$top/toolchain/ndk-kokoro/gen_manifest.py --root $top \ + -o "$out/artifact/manifest-${KOKORO_BUILD_ID:-dev}.xml" diff --git a/kokoro/linux.cfg b/kokoro/linux.cfg new file mode 100644 index 00000000000..9027c25e5e0 --- /dev/null +++ b/kokoro/linux.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "git/external/python/cpython3/kokoro/kokoro_build.sh" diff --git a/kokoro/prepare_windows_externals.py b/kokoro/prepare_windows_externals.py new file mode 100644 index 00000000000..c7461d16343 --- /dev/null +++ b/kokoro/prepare_windows_externals.py @@ -0,0 +1,200 @@ +#!/usr/bin/env python3 +# +# Copyright 2021 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from pathlib import Path +import re +import shutil +import subprocess +import sys +from typing import List, Union +from xml.dom import minidom + + +# Use resolve to ensure consistent capitalization between runs of this script, which is important +# for patching functions that insert a path only if it doesn't already exist. +PYTHON_SRC = Path(__file__).parent.parent.resolve() +TOP = PYTHON_SRC.parent.parent.parent + +CMAKE_BIN = TOP / 'prebuilts/cmake/windows-x86/bin/cmake.exe' +VS_GENERATOR = 'Visual Studio 17 2022' + + +def create_new_dir(path: Path) -> None: + if path.exists(): + shutil.rmtree(path) + path.mkdir(parents=True) + + +def run_cmd(args: List[Union[str, Path]], cwd: Path) -> None: + print(f'cd {cwd}') + str_args = [str(arg) for arg in args] + print(subprocess.list2cmdline(str_args)) + subprocess.run(str_args, cwd=cwd, check=True) + + +def read_xml_file(path: Path) -> minidom.Element: + doc = minidom.parse(str(path)) + return doc.documentElement + + +def write_xml_file(root: minidom.Element, path: Path) -> None: + with open(path, 'w', encoding='utf8') as out: + out.write('\n') + root.writexml(out) + + +def get_text_element(root: minidom.Element, tag: str) -> str: + (node,) = root.getElementsByTagName(tag) + (node,) = node.childNodes + assert node.nodeType == root.TEXT_NODE + assert isinstance(node.data, str) + return node.data + + +def set_text_element(root: minidom.Element, tag: str, new_text: str) -> None: + (node,) = root.getElementsByTagName(tag) + (node,) = node.childNodes + assert node.nodeType == root.TEXT_NODE + node.data = new_text + + +def patch_python_for_licenses(): + # Python already handles bzip2 and libffi itself. + notice_files = [ + TOP / 'external/zlib/LICENSE', + TOP / 'toolchain/xz/COPYING', + ] + + xml_path = PYTHON_SRC / 'PCbuild/regen.targets' + proj = read_xml_file(xml_path) + + # Pick the unconditional <_LicenseSources> element and add extra notices to the end. + elements = proj.getElementsByTagName('_LicenseSources') + (element,) = [e for e in elements if not e.hasAttribute('Condition')] + includes = element.getAttribute('Include').split(';') + for notice in notice_files: + if str(notice) not in includes: + includes.append(str(notice)) + element.setAttribute('Include', ';'.join(includes)) + + write_xml_file(proj, xml_path) + + +def remove_modules_from_pcbuild_proj(): + modules_to_remove = [ + '_sqlite3', + ] + + xml_path = PYTHON_SRC / 'PCbuild/pcbuild.proj' + proj = read_xml_file(xml_path) + for tag in ('ExternalModules', 'ExtensionModules'): + for element in proj.getElementsByTagName(tag): + deps = element.getAttribute('Include').split(';') + for unwanted in modules_to_remove: + if unwanted in deps: + deps.remove(unwanted) + element.setAttribute('Include', ';'.join(deps)) + write_xml_file(proj, xml_path) + + +def build_using_cmake(out: Path, src: Path) -> None: + create_new_dir(out) + run_cmd([CMAKE_BIN, src, '-G', VS_GENERATOR, '-A', 'x64'], cwd=out) + run_cmd([CMAKE_BIN, '--build', '.', '--config', 'Release'], cwd=out) + + +def build_using_cmake_and_install(install_dir: Path, build_dir: Path, src: Path) -> None: + create_new_dir(build_dir) + run_cmd([CMAKE_BIN, src, '-G', VS_GENERATOR, '-A', 'x64', f'-DCMAKE_INSTALL_PREFIX={install_dir}'], cwd=build_dir) + run_cmd([CMAKE_BIN, '--build', '.', '--config', 'Release', '--target', 'install'], cwd=build_dir) + + +def patch_libffi_props() -> None: + """The libffi.props file uses libffi-N.lib and libffi-N.dll. (At time of writing, N is 7, but + upstream Python uses 8 instead.) The CMake-based build of libffi produces unsuffixed files, so + fix libffi.props to match. + """ + path = PYTHON_SRC / 'PCbuild/libffi.props' + content = path.read_text(encoding='utf8') + content = re.sub(r'libffi-\d+\.lib', 'libffi.lib', content) + content = re.sub(r'libffi-\d+\.dll', 'libffi.dll', content) + path.write_text(content, encoding='utf8') + + +def patch_pythoncore_for_zlib() -> None: + """pythoncore.vcxproj builds zlib into itself by listing individual zlib C files. AOSP uses + Chromium's zlib fork, which has a different set of C files and defines. Switch to AOSP zlib: + - Build a static library using CMake: zlibstatic.lib, zconf.h, zlib.h + - Strip ClCompile/ClInclude elements from the project file that point to $(zlibDir). + - Add a dependency on the static library. + """ + + xml_path = PYTHON_SRC / 'PCbuild/pythoncore.vcxproj' + proj = read_xml_file(xml_path) + + # Strip ClCompile/ClInclude that point into the zlib directory. + for tag in ('ClCompile', 'ClInclude'): + for element in proj.getElementsByTagName(tag): + if element.getAttribute('Include').startswith('$(zlibDir)'): + element.parentNode.removeChild(element) + + # Add a dependency on the static zlib archive. + deps = get_text_element(proj, 'AdditionalDependencies').split(';') + libz_path = str(TOP / 'out/zlib-install/lib/zlibstatic.lib') + if libz_path not in deps: + deps.insert(0, libz_path) + set_text_element(proj, 'AdditionalDependencies', ';'.join(deps)) + + write_xml_file(proj, xml_path) + + +def main() -> None: + # Point the Python MSBuild project at the paths where repo/Kokoro would put the various + # dependencies. The existing python.props uses trailing slashes in the path, and some (but not + # all) uses of these variables expect the trailing slash. + xml_path = PYTHON_SRC / 'PCbuild/python.props' + root = read_xml_file(xml_path) + set_text_element(root, 'bz2Dir', str(TOP / 'external/bzip2') + '\\') + set_text_element(root, 'libffiDir', str(TOP / 'external/libffi') + '\\') # Provides LICENSE + set_text_element(root, 'libffiIncludeDir', str(TOP / 'out/libffi/dist/include') + '\\') # headers + set_text_element(root, 'libffiOutDir', str(TOP / 'out/libffi/Release') + '\\') # dll+lib + set_text_element(root, 'lzmaDir', str(TOP / 'toolchain/xz') + '\\') + set_text_element(root, 'zlibDir', str(TOP / 'out/zlib-install/include') + '\\') + write_xml_file(root, xml_path) + + # liblzma.vcxproj adds $(lzmaDir)windows to the include path for config.h, but AOSP has a newer + # version of xz that moves config.h into a subdir like vs2017 or vs2019. See this upstream + # commit [1]. Copy the file into the place Python currently expects. (This can go away if Python + # updates its xz dependency.) + # + # [1] https://git.tukaani.org/?p=xz.git;a=commit;h=82388980187b0e3794d187762054200bbdcc9a53 + # + # Use vs2019 because there is no vs2022 header currently. (The existing vs2013, vs2017, and + # vs2019 headers are all the same anyway.) + xz = TOP / 'toolchain/xz' + shutil.copy2(xz / 'windows/vs2019/config.h', + xz / 'windows/config.h') + + patch_python_for_licenses() + remove_modules_from_pcbuild_proj() + build_using_cmake(TOP / 'out/libffi', TOP / 'external/libffi') + build_using_cmake_and_install(TOP / 'out/zlib-install', TOP / 'out/zlib-build', TOP / 'external/zlib') + patch_libffi_props() + patch_pythoncore_for_zlib() + + +if __name__ == '__main__': + main() diff --git a/kokoro/windows.cfg b/kokoro/windows.cfg new file mode 100644 index 00000000000..faa297fd2a3 --- /dev/null +++ b/kokoro/windows.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "git/external/python/cpython3/kokoro/kokoro_build.cmd"