diff --git a/deps/QDark/.gitattributes b/deps/QDark/.gitattributes new file mode 100644 index 00000000..71eadb8f --- /dev/null +++ b/deps/QDark/.gitattributes @@ -0,0 +1,5 @@ +docs/* linguist-documentation +qdarkstyle/style_rc.py linguist-generated +qdarkstyle/style.qrc linguist-generated +qdarkstyle/style.qss linguist-generated +qdarkstyle/rc/* linguist-generated diff --git a/deps/QDark/.github/ISSUE_TEMPLATE.md b/deps/QDark/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..1e3ccdba --- /dev/null +++ b/deps/QDark/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,54 @@ + + +### Describe Your Environment + +Please, report the output of the command (from v2.6+) or fill the information below: + +`$ qdarkstyle --all` + +Or use the helpdev if you have + +`$ helpdev` + +[Versions from your environment] + +- QDarkStyle: +- OS: +- Python: + +[If used, please inform their versions] + +- PySide: +- PyQt: +- PyQtGraph: +- QtPy: +- QT_API: +- PYQTGRAPH_QT_LIB: + +### Language + +[Python] or [C++] + +### Description / Steps to Reproduce [if necessary] + +[Description of the issue] + +1. [First Step] +2. [Second Step] +3. [and so on...] + +### Actual Result + +[A description, output ou image of the actual result] + +### Expected Results / Proposed Result + +[A description, output ou image of the expected/proposed result] + +### Relevant Code [if necessary] + +[A piece of code to reproduce and/or fix this issue] + +``` +# code here to reproduce the problem +``` diff --git a/deps/QDark/.gitignore b/deps/QDark/.gitignore new file mode 100644 index 00000000..35d48804 --- /dev/null +++ b/deps/QDark/.gitignore @@ -0,0 +1,41 @@ +*.pyc +*.orig + +dist/ +build/ + +*.egg-info/ +__pycache__ +.coverage + +*.tar +*.tar.* +*.log +*.log.* +*.sig + +pkg/ +src/ + +# stdeb files +*.tar.gz +deb_dist +/gpg_key + +# gedit temp files +*~ + +# hackedit project files +.hackedit + +# vs code project files +.vscode +.mypy_cache +.cache +.env +./.idea +/.idea/ +.tox + +# OSX files +.DS_Store diff --git a/deps/QDark/.travis.yml b/deps/QDark/.travis.yml new file mode 100644 index 00000000..6a6472e8 --- /dev/null +++ b/deps/QDark/.travis.yml @@ -0,0 +1,51 @@ +dist: xenial +language: python + +services: + # to be able to display + - xvfb + +before_install: + - sudo apt-get update + +matrix: + include: + + - python: 3.6 + env: TOXENV=py36-pyqt5 + - python: 3.6 + env: TOXENV=py36-pyside2 + - python: 3.8 + env: TOXENV=py38-pyqt5 + - python: 3.8 + env: TOXENV=py38-pyside2 + + - python: 3.8 + env: TOXENV=py38-lint + - python: 3.8 + env: TOXENV=py38-safety + - python: 3.8 + env: TOXENV=py38-metric + - python: 3.8 + env: TOXENV=py38-develop + + - python: 3.8 + env: TOXENV=py38-pyqt5-doc + + - python: 3.8 + env: TOXENV=py38-release + + + +install: + # to make sure it has everything up to date + - python -V + - python -m ensurepip + - python -m pip install -U pip + - python -m pip install -U setuptools + - python -m pip install -U wheel + - python -m pip install -U virtualenv + - python -m pip install -U tox + +script: + - tox diff --git a/deps/QDark/AUTHORS.rst b/deps/QDark/AUTHORS.rst new file mode 100644 index 00000000..fc7235ea --- /dev/null +++ b/deps/QDark/AUTHORS.rst @@ -0,0 +1,32 @@ +Authors +======= + +Mainteiner(s) +------------- + +These people were/are mainteiners of this project. + +- 2013-current `Colin Duquesnoy `__ - colin.duquesnoy@gmail.com - original author. + +- 2018-current `Daniel Pizetta `__ - daniel.pizetta@usp.br - bug fixes, improvements, features. + +- 2019-current `Gonzalo Peña-Castellanos `__ - bug fixes, improvements, features. + +- 2019-current `Carlos Cordoba `__ + + +Contributor(s) +-------------- + +These people contribute to bug fixes, improvements and so on. Please, +insert your information after the last one. + +- Year - Name - ```` - contribution. + +- 2018 - `mowoolli `__ - bug fixes. +- 2018 - Xingyun Wu - ``xingyun.wu@foxmail.com`` - bug fixes. +- 2018 - `KcHNST `__ - bug fixes. +- 2019 - `goanpeca `__ - bug fixes, improvements, features. +- 2020 - `tsilia `__ - bug fixes. + +And all people that reported bugs, thank you all! diff --git a/deps/QDark/CHANGES.rst b/deps/QDark/CHANGES.rst new file mode 100644 index 00000000..358401e9 --- /dev/null +++ b/deps/QDark/CHANGES.rst @@ -0,0 +1,204 @@ +Changelog +========= +- 2.8.1: + - Fix rst file formats and links #229 + - Add .gitattributes for generated and documentation files + - Add more complete tox and Travis envs with many checks + - Fix removing message format argument + - Fix QGroupBox small indicator size #218 + - Fix QGroupBox incorrect indicator icon when unfocused #219 + - Fix QDateTimeEdit incorrect drop-down arrow icon #220 + - Fix documentation +- 2.8: + - Fix tooltip giant rectangle #174 + - Fix QTextEdit wihout borders inside frame #188 + - Fix PyQt5 issuies on dropbown #191 + - Fix combo box with icons #169 + - Fix QToolbBar vertical handle #210 + - Fix pane tab labelcropped on activation #199 + - Enhance vertical/horiontal lines #184 + - Enhance tool button size and spacing #181, #183, #202 + - Enhance buttons and inputs with focus, blue border #194, #211 + - Enhance QSplitter #207 + - Removed QStatusBar vertical lines #205 +- 2.7: + - Remove utils from import in qdarkstyle, #170 + - Fix border colors in tool button #176 + - Fix scroll area and stacked with 2px padding, #159 + - Fix backgroung submenu color, #179 + - Fix extra border aside header's arrow indicator, #180 + - Fix menu right arrrow indicator + - Fix slide bars colors, #150 + - Fix QLabels problems, #163, #139 + - Fix problems with example settings using PySide2 and --no\_dark #167 + - Provide SVG files for all images, standard names and sizes, fix images, #149 + - Improve images and add high resolution images, #140 + - Improve docs + - Add check to scripts for generating images, #137 + - Fix tox and travis scripts #76 + - Provide docs in RTD, part of #160 + - Add helpdev depedency for reports and checks, #147 + - Update authors and maintainers +- 2.6.8: + - Fix double border in QtabWidget for pyqt5 + - Fix widgets border in QTabWidget as QLabel #141, #123, #126 + - Fix QTab scroller buttons background #136 + - Update color from images, fix #127 + - Add retina resolution @2x, fix #140 + - Intermediate version before merge PR #142 adding scripts +- 2.6.7: + - Fix combobox indicator and padding #132 + - Fix PyQtGraph plot axes covered by padding #134 + - Update authors +- 2.6.6: + - Fix tabbed bordeless frames and add more examples, #123, #126 + - Add feedback to pressed buttons, #133 + - Change future warning to pending deprecation for developers, #125 in v2.x + - Fix hover in qtabwidget, #128 +- 2.6.5: + - Fix borderless widgets inside QTabWidget, #123 + - Fix palette table inside CSS file, header using the last column + - Tested on Python 27, 34, 36, 37 +- 2.6.4: + - Python 2.7 compatibility, #121 + - Fix MANIFEST +- 2.6.3: + - Palette color enhance, better contrast, contribute to #118 + - Fixes Qslider background + - Better colors and format for tab and toolbox, contribute to #118 +- 2.6.2: + - Enhance command link button + - Enhance tab colors and spacing, closes #118 + - Start using tox, helping partially #77 + - Fix example and other scripts issues +- 2.6.1: + - Fix and improve QSplitter and separators from tool bar and windows #115 + - Fix README version screenshots and update them + - Add reset function into example to reset GUI settings, after you mess up with +- 2.6: + - Many other enhancements and fix #103, #111, #106 + - Fix tab disabled, background and color + - Enhance tab selection + - Enhance spacing (padding and margin) + - Enhance table, list, tree and combo box selection + - Fix slider disabled and enhance size + - Fix the wrong upload of style.qss - sorry + - Fix almost all widgets backgrounds, and other not previously covered widgets with new style + - New palette color, almost whole new qss file, simplify configuration, partially #112, #101, #109, + - Add changes made by other people in the new style - merge does not work there #93, #92, #102 + - Update README with Qt.py and PySide 2 information #110, #107, #83 + - Update **init** info + - Improve scripts for processing ui and qrc + - Add **main** and setup entry, to access function directly + - Add function to get information about bindings and abstraction layers for debbuging and/or issue tracker + - PySide 2 support + - Improve menu indicator position on QPushButton, #102 +- 2.5.4 + - Fix indicator image of checkable QGroupBox for check/uncheck states, #93 + - Fix wrong comma position, #95 + - Added image for the missing QTreeView/QListView undeterminated state, fix #92 +- 2.5.3 + - Add future warning and pending deprecation for 3.0 version preparation #89 + - Add ISSUE\_TEMPLATE to ask for default information on issue tracker +- 2.5.2: + - Modularize files from example/ui to simplify edition (developers) + - Add scripts to process files and run example more easiy (developers) + - Better documentation (developers) + - Add CONTRIBUTE, CODE\_OF\_CONDUCT, and PRODUCTION files + - Lint markdown to standardize files + - Fix and add mor information in C++ example +- 2.5.1: + - Fix travis files, needs more improvement #74 + - Improve modules description + - Update setup.py, remove license + - Update and improve README, CHANGES and AUTHORS +- 2.5: + - Add new complete example with new files + - Add new screenshots for new example + - Update travis files + - Add support to example of QtPy and PyQtGraph + - Move scripts for compiling to scrip folder + - Update README, CHANGES +- 2.4: + - Add function to get Qt information from environment variable #69, #70, #73 + - Add CC-BY license for images and transfer COPYING to LICENSE file #68 + - Fix tabs style - selected tab color and shift #59, #72 + - Restructure README creating AUTHORS, CHANGES, and LICENSE #71 +- 2.3.1: + - Improve checkbox color (use accent color used in other widgets) and + darken view hover/selected colors to play nicer with other widget colors + - Shift to the right the first tab + - Update license year + - Update README (fix snapshots links and formatting) + - Removed QLineEdit top/bottom padding which cut off text while editing QListView items +- 2.3.0: + - Add support for QDateEdit +- 2.2.2: + - Add hover to unselected item in QListView/QTreeView + - Fixes for vertical QToolBar, QToolBar Extend Button & QTabWidget's Pane Misalignment + - Fixed consistency of QTabBar depending on position +- 2.2.1: + - Remove border of status bar widgets +- 2.2: + - Major update of the color scheme based on the Breeze Dark theme of KDE 5 + - Fix issues #29, #30, #31, #32 and #35 +- 2.1: + - Add style for QPushButton:checked + - Improve QCheckBox and QRadioButton style + - Add style for QMenu::right-arrow + +- **2.0**: + - Improve stylesheet to make it look a bit more modern (see pull request #25) +- 1.16: + - Fix QGroupBox title padding (see issue #20) +- 1.15: + - Improve tristate checkbox graphics: undetermined state is now represented by a dash +- 1.14: + - Add support for tristate check boxes and for vertical and horizontal lines +- 1.13: + - Fix issue with horizontal scrollbar arrows, left and right were inversed. +- 1.12: + - Fix minimum size of input widgets (see issue #14) +- 1.11: + - Fix QDockWidget title position on Mac. + - Add QStatusBar support + - Improve QToolButton especially the MenuButtonPopup and InstantPopup modes +- 1.10: + - Add PyQt5 support + - Fix bug #12 (dock widget title not dark on OSX. Note that this reopens issue #8 for MAC users) +- 1.9: + - Improve QTabBar consistency and make selected tabs more distinctive +- 1.8: + - Add support for QToolBox + - Fix issue with grid line in QTableView if there is only ONE row/column +- 1.7: + - Fix appearance of bottom tab bars (invert gradient) + - Improve QTableView: add grid line and fix section borders + - Fix bug #7: bug when resizing QTableView + - Fix bug #8: text elidation no working on QDockWidget +- 1.6: + - Improve QToolButton style + - Add support for InstantPopup and MenuButtonPopup + - Improve QMenu style (better spacing with icons) + - Add \_\_version\_\_ to python package. +- 1.5: + - Improve QTabBar style: now works with all tab bar positions (North, South, West and East) + - Fix bug #6: hide QTabBar base to avoid stange lines at the base of the tab bar. +- 1.4: + - Add style.qss to qrc file, this fix issues with cx\_freeze +- 1.3: + - Remove outline on button, checkbox and radio button + - Add support for closable tabs + - Better disabled buttons + - Fix QTextEdit background color to match the color of QPlainTextEdit + and QLineEdit + - Better hover/selected states for QTreeView and QListView + - Add QHeaderView support +- 1.2: + - Improve QTableView support +- 1.1: + - Switch to MIT license + - Add python 3 support + +- **1.0**: + - First public release (LGPL v2) diff --git a/deps/QDark/CODE_OF_CONDUCT.rst b/deps/QDark/CODE_OF_CONDUCT.rst new file mode 100644 index 00000000..2af0b742 --- /dev/null +++ b/deps/QDark/CODE_OF_CONDUCT.rst @@ -0,0 +1,82 @@ +Contributor Covenant Code of Conduct +==================================== + +Our Pledge +---------- + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our +project and our community a harassment-free experience for everyone, +regardless of age, body size, disability, ethnicity, gender identity and +expression, level of experience, nationality, personal appearance, race, +religion, or sexual identity and orientation. + +Our Standards +------------- + +Examples of behavior that contributes to creating a positive environment +include: + +- Using welcoming and inclusive language +- Being respectful of differing viewpoints and experiences +- Gracefully accepting constructive criticism +- Focusing on what is best for the community +- Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +- The use of sexualized language or imagery and unwelcome sexual + attention or advances +- Trolling, insulting/derogatory comments, and personal or political + attacks +- Public or private harassment +- Publishing others' private information, such as a physical or + electronic address, without explicit permission +- Other conduct which could reasonably be considered inappropriate in a + professional setting + +Our Responsibilities +-------------------- + +Project maintainers are responsible for clarifying the standards of +acceptable behavior and are expected to take appropriate and fair +corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, +or reject comments, commits, code, wiki edits, issues, and other +contributions that are not aligned to this Code of Conduct, or to ban +temporarily or permanently any contributor for other behaviors that they +deem inappropriate, threatening, offensive, or harmful. + +Scope +----- + +This Code of Conduct applies both within project spaces and in public +spaces when an individual is representing the project or its community. +Examples of representing a project or community include using an +official project e-mail address, posting via an official social media +account, or acting as an appointed representative at an online or +offline event. Representation of a project may be further defined and +clarified by project maintainers. + +Enforcement +----------- + +Instances of abusive, harassing, or otherwise unacceptable behavior may +be reported by contacting the project team at daniel.pizetta@usp.br. The +project team will review and investigate all complaints, and will +respond in a way that it deems appropriate to the circumstances. The +project team is obligated to maintain confidentiality with regard to the +reporter of an incident. Further details of specific enforcement +policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in +good faith may face temporary or permanent repercussions as determined +by other members of the project's leadership. + +Attribution +----------- + +This Code of Conduct is adapted from the `Contributor +Covenant `__, version 1.4, available at +`http://contributor-covenant.org/version/1/4 `__ diff --git a/deps/QDark/CONTRIBUTING.rst b/deps/QDark/CONTRIBUTING.rst new file mode 100644 index 00000000..844b8266 --- /dev/null +++ b/deps/QDark/CONTRIBUTING.rst @@ -0,0 +1,391 @@ +Contributing +============ + +This file describes a path to contribute to this project. Check out our +`CODE OF CONDUCT <./CODE_OF_CONDUCT.rst>`__. + +Bug Reports and Feature Requests +-------------------------------- + +If you have encountered a problem with QDarkStyle or have an idea for a +new feature, please submit it to the `issue +tracker `__. + +Contributing to QDarkStyle +-------------------------- + +The recommended way for new contributors to submit code to QDarkStyle is +to fork the repository on GitHub and then submit a pull request after +committing the changes. The pull request will then need to be approved +by one of the manteiners before it is merged into the main repository. + +- Check for open issues or open a fresh issue to start a discussion + around a feature idea or a bug. + +- Fork `the + repository `__ on + GitHub to start making your changes to the master branch. + +- Write a test which shows that the bug was fixed or that the feature + works as expected if its a function, or create a screenshot if you + are changing the stylesheet evidencing the changes. + +- Send a pull request and bug the maintainer until it gets merged and + published. Make sure to add yourself to `AUTHORS <./AUTHORS.rst>`__ + and the change(s) to `CHANGES <./CHANGES.rst>`__. + +Getting Started +--------------- + +These are the basic steps needed to start developing on QDarkStyle. + +- Create an account on GitHub + +- Fork the main `QDarkStyle + repository `__ + using the GitHub interface. + +- Clone the forked repository to your machine + + .. code:: bash + + git clone https://github.com/USERNAME/qdarkstyle + cd qdarkstyle + +- Checkout the appropriate branch + + .. code:: bash + + git checkout master + +- Setup a virtual environment (not essential, but highly recommended) + + .. code:: bash + + virtualenv ~/.venv + . ~/.venv/bin/activate + pip install -e . + +- Create a new working branch. Choose any name you like + + .. code:: bash + + git checkout -b feature-xyz + +- Hands on + + For tips on working with the code, see the Code Guide. + +- Test, test, test + + Testing is best done through ``tox``, which provides a number of + targets and allows testing against multiple different Python + environments: + +- Add you and your changes + + Please add a list item to `CHANGES <./CHANGES.rst>`__ if the fix or + feature is not trivial (small doc updates, typo fixes). Please add + you as an author to `AUTHORS <./AUTHORS.rst>`__. + +- Add files to commit + + Add files that are part of your changes, remember that each commit + must represent a small but functional change. Remember to add + CHANGES.rst and AUTHORS.rst too. To add all files changed do: + + :: + + ```bash + git add . + ``` + +- Commiting changes. + + GitHub recognizes certain phrases that can be used to automatically + update the issue tracker, so you can commit like this: + + :: + + ```bash + git commit -m "Add useful new feature that does this, close #42" + ``` + + ```bash + git commit -m "Fix returning problem for get_style(), fix #78" + ``` + +- Push changes in the branch to your forked repository on GitHub. + + :: + + ```bash + git push origin feature-xyz + ``` + +- Submit a pull request (PR). + + Do it from your branch to the respective branch using the `GitHub + PR `__ + interface. + +- Wait for a mainteiner to review your changes. + +Logging +------- + +Inside modules we provided a logging that should be used to inform the +user. Please, follow the levels bellow. + +- debug: for debug information, high detailed one, directed to + programers; + +- info: something important for common user to know; + +- warning: something that should not be a big problem or a desicision + changed; + +- error: some error, but not capable of stop program; + +- critical: something that could stop the running program. + +Documentation +------------- + +Documentation is the key to keep all information and necessary +instructions to others. We use the reStructured text format (rst) for +all docs. + +All new functions, classes, files, must be documented with all +arguments, returns, exceptions. Whithout this it should not pass the +tests. + +The better example is to see the current files to get the style. We are +using the Google Format and Sphinx for generating the docs. + +Guide to QDarkStyle +------------------- + +Structure of the Example +~~~~~~~~~~~~~~~~~~~~~~~~ + +Now you can use our example to work on the stylesheet. It has all +possible widget provided by Qt - common ones. Feel free to add more to +them. + +To simplify the structure, there are separated files in +`example.ui <./example/ui/>`__ folder. + +- ``dw_buttons.ui``: all types of buttons; +- ``dw_containers_no_tabs.ui``: all types of containers except for + tabs; +- ``dw_containers_tabs.ui``: all containers tabs; +- ``dw_displays.ui``: all types of displays; +- ``dw_inputs_fields.ui``: all types of inputs with fields; +- ``dw_inputs_no_fields.ui``: all types of inputs without fields; +- ``dw_views.ui``: all types of views; +- ``dw_widgets.ui``: all types of widgets; +- ``mw_menus.ui``: main window with all menus and toolbars. + +*Obs.: ``dw`` stands for dock widget and ``mw`` for main window.* + +The entire example is built at runtime, in +`example.py <./example/example.py>`__. To see more information about it, +see its documentation. + +Modifying UI Files +~~~~~~~~~~~~~~~~~~ + +Feel free to modify `ui <./example/ui>`__ files with Qt Designer and +recompile UI using `process\_ui.py <./script/process_ui.py>`__ script, +inside script folder, using: + +:: + + ```bash + python process_ui.py + ``` + +It will generate all ``_ui.py`` files for PyQt4, PyQt5, PySide, QtPy, +PyQtGraph. + +Modifying QSS File +~~~~~~~~~~~~~~~~~~ + +If you are changing the `stylesheet <./qdarkstyle/style.qss>`__, you +will need to recompile the QRC files using +`process\_qrc.py <./script/process_qrc.py>`__ script, inside script +folder. + +:: + + ```bash + python process_qrc.py + ``` + +This generates all ``_rc.py`` files for PyQt4, PyQt5, PySide, QtPy, +PyQtGraph. + +Making It Easy +~~~~~~~~~~~~~~ + +To simplify this process for the developer, if you are changing many +things, use the script +`run\_ui\_css\_edition.py <./script/run_ui_css_edition.py>`__: + +:: + + ```bash + python run_ui_css_edition.py + ``` + +This creates a loop that restarts the application, process ui and css +files. + +For more information about those scripts, see their documentation. + +Qt, Stylesheets, Palettes and Icons +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- `Box model `__ +- `Box model with height and + width `__ +- `Customizing + Widgets `__ +- `Window + structure `__ +- `QMainWindow `__ +- `References `__ + +Create good palettes with these tools. For example, on paletton, choose +three colors from greyish light (foreground), greyish dark (background) +and three more colorfull colors (selection). Greyish colors have a litle +bit of the main color, so it is nice to change it if you change the main +color. + +- `Paletton.com `__ +- `Coolors.co `__ + +As a minimal guide to create new icons (svg) images, we list two main +sources. + +- `Material `__ +- `KDE `__ + +Main characteristics of SVG images are: + +- Base size: 32px X 32px; +- Border: 2px space, except continuous lines; +- Corners and line end's: rounded; +- Line: 2px minimum thickness. Complementary thickness using multiples + of 2px; +- Spacing: 4px when needed; +- Color: #ff0000, red for all images - programatically changed; +- Keep only structural changes in images, not colors, e.g, states hover + and disabled; +- Lines and shapes should align with the grid centralized; +- Names: from basic form to specific, so they keep grouped. Ex.: + arrow\_left, arrow\_up. + +Some example are given below for the horizontal Handle, Minimize, and +checked Checkbox. + +.. raw:: html + + + +.. raw:: html + + + +:: + + + +.. raw:: html + + + +.. raw:: html + + + +:: + + + + + +.. raw:: html + + + +.. raw:: html + +
Examples of icons
+ +Unit Testing and Fix Preview +---------------------------- + +It is a good practice, if you are writing functions to QDarkStyle or +fixing something related to those functions (not style), that you +provide a test for it. + +If you are fixing something about style, please, at least, provide an +screenshot before and after the fix to comparison. This could be +inserted in the issue tracker, as a message. Better than that, use +modules provided in test folder to create a GUI test, creating a new +file for it. + +Check `test <./test>`__ files to more details. Tests will keep our +application stable. + +If You Are a Mantainer, Go Ahead to Production +---------------------------------------------- + +Of course, until you start these steps, make sure the package have +passed all tests and checkers before continue. You must have accoutns to +both test and oficial PyPI website below along with be inserted as a +maintainer in both. + +1. Install ``twine`` + + ``pip install twine`` + +2. Generate a distribution (code package and wheel) + + ``python setup.py sdist bdist_wheel`` + +3. Check with ``twine``, which also tests README format for PyPI + + ``twine check dist/*`` + +4. Try upload in `PyPI test + page `__ platform before + the oficial + + ``twine upload --repository-url https://test.pypi.org/legacy/ dist/*`` + +5. Try to install from test + + ``pip install --no-deps --index-url https://test.pypi.org/simple/ qdarkstyle`` + +6. Then, remove it + + ``pip uninstall qdarkstyle -y`` + +7. Upload to `PyPI official + page `__ + + ``twine upload --repository-url https://upload.pypi.org/legacy/ dist/*`` + +8. Try to install from oficial + + ``pip install qdarkstyle`` + +You can also use the tox environment to produce the release and upload +the distribution. + +:: + + `tox -e release` diff --git a/deps/QDark/LICENSE.rst b/deps/QDark/LICENSE.rst new file mode 100644 index 00000000..e22b6873 --- /dev/null +++ b/deps/QDark/LICENSE.rst @@ -0,0 +1,405 @@ +License +======= + +The MIT License (MIT) - Code +---------------------------- + +Copyright (c) 2013-2019 Colin Duquesnoy + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Creative Commons Attribution International 4.0 - Images +------------------------------------------------------- + +QDarkStyle (c) 2013-2019 Colin Duquesnoy +QDarkStyle (c) 2019-2019 Daniel Cosmo Pizetta + +Creative Commons Corporation (“Creative Commons”) is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an “as-is” basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright and +certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + +- **Considerations for licensors:** Our public licenses are intended + for use by those authorized to give the public permission to use + material in ways otherwise restricted by copyright and certain other + rights. Our licenses are irrevocable. Licensors should read and + understand the terms and conditions of the license they choose before + applying it. Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the material as + expected. Licensors should clearly mark any material not subject to + the license. This includes other CC-licensed material, or material + used under an exception or limitation to copyright. `More + considerations for + licensors `__. + +- **Considerations for the public:** By using one of our public + licenses, a licensor grants the public permission to use the licensed + material under specified terms and conditions. If the licensor’s + permission is not necessary for any reason–for example, because of + any applicable exception or limitation to copyright–then that use is + not regulated by the license. Our licenses grant only permissions + under copyright and certain other rights that a licensor has + authority to grant. Use of the licensed material may still be + restricted for other reasons, including because others have copyright + or other rights in the material. A licensor may make special + requests, such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to respect + those requests where reasonable. `More considerations for the + public `__. + + +Creative Commons Attribution 4.0 International Public License +------------------------------------------------------------- + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of these +terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the Licensed +Material available under these terms and conditions. + +Section 1 – Definitions +~~~~~~~~~~~~~~~~~~~~~~~ + +a. **Adapted Material** means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material and + in which the Licensed Material is translated, altered, arranged, + transformed, or otherwise modified in a manner requiring permission + under the Copyright and Similar Rights held by the Licensor. For + purposes of this Public License, where the Licensed Material is a + musical work, performance, or sound recording, Adapted Material is + always produced where the Licensed Material is synched in timed + relation with a moving image. + +b. **Adapter's License** means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + +c. **Copyright and Similar Rights** means copyright and/or similar + rights closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or categorized. + For purposes of this Public License, the rights specified in Section + 2(b)(1)-(2) are not Copyright and Similar Rights. + +d. **Effective Technological Measures** means those measures that, in + the absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright Treaty + adopted on December 20, 1996, and/or similar international + agreements. + +e. **Exceptions and Limitations** means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + +f. **Licensed Material** means the artistic or literary work, database, + or other material to which the Licensor applied this Public License. + +g. **Licensed Rights** means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to all + Copyright and Similar Rights that apply to Your use of the Licensed + Material and that the Licensor has authority to license. + +h. **Licensor** means the individual(s) or entity(ies) granting rights + under this Public License. + +i. **Share** means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such as + reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the public + may access the material from a place and at a time individually + chosen by them. + +j. **Sui Generis Database Rights** means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, as + amended and/or succeeded, as well as other essentially equivalent + rights anywhere in the world. + +k. **You** means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + +Section 2 – Scope +~~~~~~~~~~~~~~~~~ + +a. **License grant.** + +1. Subject to the terms and conditions of this Public License, the + Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to exercise the + Licensed Rights in the Licensed Material to: + + A. reproduce and Share the Licensed Material, in whole or in part; + and + + B. produce, reproduce, and Share Adapted Material. + +2. **Exceptions and Limitations.** For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public License + does not apply, and You do not need to comply with its terms and + conditions. + +3. **Term.** The term of this Public License is specified in Section + 6(a). + +4. **Media and formats; technical modifications allowed.** The Licensor + authorizes You to exercise the Licensed Rights in all media and + formats whether now known or hereafter created, and to make technical + modifications necessary to do so. The Licensor waives and/or agrees + not to assert any right or authority to forbid You from making + technical modifications necessary to exercise the Licensed Rights, + including technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, simply + making modifications authorized by this Section 2(a)(4) never + produces Adapted Material. + +5. **Downstream recipients.** + + A. **Offer from the Licensor – Licensed Material.** Every recipient + of the Licensed Material automatically receives an offer from the + Licensor to exercise the Licensed Rights under the terms and + conditions of this Public License. + + B. **No downstream restrictions.** You may not offer or impose any + additional or different terms or conditions on, or apply any + Effective Technological Measures to, the Licensed Material if doing + so restricts exercise of the Licensed Rights by any recipient of the + Licensed Material. + +6. **No endorsement.** Nothing in this Public License constitutes or may + be construed as permission to assert or imply that You are, or that + Your use of the Licensed Material is, connected with, or sponsored, + endorsed, or granted official status by, the Licensor or others + designated to receive attribution as provided in Section + 3(a)(1)(A)(i). + +b. **Other rights.** + +1. Moral rights, such as the right of integrity, are not licensed under + this Public License, nor are publicity, privacy, and/or other similar + personality rights; however, to the extent possible, the Licensor + waives and/or agrees not to assert any such rights held by the + Licensor to the limited extent necessary to allow You to exercise the + Licensed Rights, but not otherwise. + +2. Patent and trademark rights are not licensed under this Public + License. + +3. To the extent possible, the Licensor waives any right to collect + royalties from You for the exercise of the Licensed Rights, whether + directly or through a collecting society under any voluntary or + waivable statutory or compulsory licensing scheme. In all other cases + the Licensor expressly reserves any right to collect such royalties. + +Section 3 – License Conditions +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + +a. **Attribution.** + +1. If You Share the Licensed Material (including in modified form), You + must: + + A. retain the following if it is supplied by the Licensor with the + Licensed Material: + + i. identification of the creator(s) of the Licensed Material and any + others designated to receive attribution, in any reasonable manner + requested by the Licensor (including by pseudonym if designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of warranties; + + v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + + B. indicate if You modified the Licensed Material and retain an + indication of any previous modifications; and + + C. indicate the Licensed Material is licensed under this Public + License, and include the text of, or the URI or hyperlink to, this + Public License. + +2. You may satisfy the conditions in Section 3(a)(1) in any reasonable + manner based on the medium, means, and context in which You Share the + Licensed Material. For example, it may be reasonable to satisfy the + conditions by providing a URI or hyperlink to a resource that + includes the required information. + +3. If requested by the Licensor, You must remove any of the information + required by Section 3(a)(1)(A) to the extent reasonably practicable. + +4. If You Share Adapted Material You produce, the Adapter's License You + apply must not prevent recipients of the Adapted Material from + complying with this Public License. + +Section 4 – Sui Generis Database Rights +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Where the Licensed Rights include Sui Generis Database Rights that apply +to Your use of the Licensed Material: + +a. for the avoidance of doubt, Section 2(a)(1) grants You the right to + extract, reuse, reproduce, and Share all or a substantial portion of + the contents of the database; + +b. if You include all or a substantial portion of the database contents + in a database in which You have Sui Generis Database Rights, then the + database in which You have Sui Generis Database Rights (but not its + individual contents) is Adapted Material; and + +c. You must comply with the conditions in Section 3(a) if You Share all + or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + +Section 5 – Disclaimer of Warranties and Limitation of Liability +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +a. Unless otherwise separately undertaken by the Licensor, to the + extent possible, the Licensor offers the Licensed Material as-is and + as-available, and makes no representations or warranties of any kind + concerning the Licensed Material, whether express, implied, + statutory, or other. This includes, without limitation, warranties of + title, merchantability, fitness for a particular purpose, + non-infringement, absence of latent or other defects, accuracy, or + the presence or absence of errors, whether or not known or + discoverable. Where disclaimers of warranties are not allowed in full + or in part, this disclaimer may not apply to You. + +b. To the extent possible, in no event will the Licensor be liable to + You on any legal theory (including, without limitation, negligence) + or otherwise for any direct, special, indirect, incidental, + consequential, punitive, exemplary, or other losses, costs, expenses, + or damages arising out of this Public License or use of the Licensed + Material, even if the Licensor has been advised of the possibility of + such losses, costs, expenses, or damages. Where a limitation of + liability is not allowed in full or in part, this limitation may not + apply to You. + +c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent possible, + most closely approximates an absolute disclaimer and waiver of all + liability. + +Section 6 – Term and Termination +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +a. This Public License applies for the term of the Copyright and Similar + Rights licensed here. However, if You fail to comply with this Public + License, then Your rights under this Public License terminate + automatically. + +b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + +1. automatically as of the date the violation is cured, provided it is + cured within 30 days of Your discovery of the violation; or + +2. upon express reinstatement by the Licensor. + +For the avoidance of doubt, this Section 6(b) does not affect any right +the Licensor may have to seek remedies for Your violations of this +Public License. + +c. For the avoidance of doubt, the Licensor may also offer the Licensed + Material under separate terms or conditions or stop distributing the + Licensed Material at any time; however, doing so will not terminate + this Public License. + +d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + +Section 7 – Other Terms and Conditions +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +a. The Licensor shall not be bound by any additional or different terms + or conditions communicated by You unless expressly agreed. + +b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and independent + of the terms and conditions of this Public License. + +Section 8 – Interpretation +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +a. For the avoidance of doubt, this Public License does not, and shall + not be interpreted to, reduce, limit, restrict, or impose conditions + on any use of the Licensed Material that could lawfully be made + without permission under this Public License. + +b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + +c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + +d. Nothing in this Public License constitutes or may be interpreted as a + limitation upon, or waiver of, any privileges and immunities that + apply to the Licensor or You, including from the legal processes of + any jurisdiction or authority. + + Creative Commons is not a party to its public licenses. + Notwithstanding, Creative Commons may elect to apply one of its + public licenses to material it publishes and in those instances will + be considered the “Licensor.” Except for the limited purpose of + indicating that material is shared under a Creative Commons public + license or as otherwise permitted by the Creative Commons policies + published at + `creativecommons.org/policies `__, + Creative Commons does not authorize the use of the trademark + “Creative Commons” or any other trademark or logo of Creative + Commons without its prior written consent including, without + limitation, in connection with any unauthorized modifications to any + of its public licenses or any other arrangements, understandings, or + agreements concerning use of licensed material. For the avoidance of + doubt, this paragraph does not form part of the public licenses. + + Creative Commons may be contacted at creativecommons.org diff --git a/deps/QDark/MANIFEST.in b/deps/QDark/MANIFEST.in new file mode 100644 index 00000000..ee7e7d2d --- /dev/null +++ b/deps/QDark/MANIFEST.in @@ -0,0 +1,13 @@ +# +# MANIFEST.in +# +# Manifest template for creating the PyLudic source distribution. + +include MANIFEST.in +include setup.py +include AUTHORS.rst +include CHANGES.rst +include CONTRIBUTING.rst +include LICENSE.rst +include README.rst +include qdarkstyle/* diff --git a/deps/QDark/PKGBUILD b/deps/QDark/PKGBUILD new file mode 100644 index 00000000..6b5b4d58 --- /dev/null +++ b/deps/QDark/PKGBUILD @@ -0,0 +1,36 @@ +# Submitter: Colin Duquesnoy +# Maintainer: Colin Duquesnoy +pkgbase=python-qdarkstyle +pkgname=('python2-qdarkstyle' 'python-qdarkstyle') +pkgver=1.16 +_pkgver=1.16 +pkgrel=1 +arch=('any') +url="https://github.com/davidhalter/qdarkstyle" +license=('MIT') +depends=('python2') +makedepends=('python2-setuptools' 'python-setuptools') +source=("https://pypi.python.org/packages/source/Q/QDarkStyle/QDarkStyle-${_pkgver}.tar.gz") +md5sums=('6d742d304406a1a6733a27542402ce82') + +build() { + cd "$srcdir/QDarkStyle-${_pkgver}" +} + +package_python-qdarkstyle() { + pkgdesc="A dark stylesheet for pyside/pyqt applications" + depends=('python') + cd "$srcdir/QDarkStyle-${_pkgver}" + python3 setup.py install --root="$pkgdir/" --optimize=1 + + install -D -m644 "$srcdir/QDarkStyle-${_pkgver}/COPYING" $pkgdir/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-qdarkstyle() { + pkgdesc="A dark stylesheet for pyside/pyqt applications" + depends=('python2') + cd "$srcdir/QDarkStyle-${_pkgver}" + python2 setup.py install --root="$pkgdir/" --optimize=1 + + install -D -m644 "$srcdir/QDarkStyle-${_pkgver}/COPYING" $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/deps/QDark/README.rst b/deps/QDark/README.rst new file mode 100644 index 00000000..a0a0c096 --- /dev/null +++ b/deps/QDark/README.rst @@ -0,0 +1,292 @@ +QDarkStylesheet +=============== + +|Build Status| |Docs Status| |Latest PyPI version| |License: MIT| +|License: CC BY 4.0| |Conduct| + +The most complete dark stylesheet for Qt application (Qt4, Qt5, PySide, +PySide2, PyQt4, PyQt5, QtPy, PyQtGraph, Qt.Py). + + +Installation +------------ + + +Python +~~~~~~ + +From PyPI: Get the latest stable version of ``qdarkstyle`` package using +*pip* (preferable): + + .. code:: bash + + pip install qdarkstyle + + +From code: Download/clone the project, go to ``qdarkstyle`` folder then: + +- You can use the *setup* script and pip install. + + .. code:: bash + + pip install . + + +- Or, you can use the *setup* script with Python: + + .. code:: bash + + python setup.py install + + +C++ +~~~ + +- Download/clone the project and copy the following files to your + application directory (keep the existing directory hierarchy): + + - **qdarkstyle/style.qss** + - **qdarkstyle/style.qrc** + - **qdarkstyle/rc/** (the whole directory) + + +- Add **qdarkstyle/style.qrc** to your **.pro file** as follows: + + .. code:: c++ + + RESOURCES += qdarkstyle/style.qrc + + +- Load the stylesheet: + + .. code:: c++ + + QFile f(":qdarkstyle/style.qss"); + + if (!f.exists()) { + printf("Unable to set stylesheet, file not found\n"); + } + else { + f.open(QFile::ReadOnly | QFile::Text); + QTextStream ts(&f); + qApp->setStyleSheet(ts.readAll()); + } + + +Note: The ":" in the file name is necessary to define that file as a +resource library. For more information see the discussion +`here `__. + + +Usage +----- + +If your project already uses QtPy or you need to set it programmatically, +it is far more simple + +.. code:: python + + import sys + import qdarkstyle + import os + + # set the environment variable to use a specific wrapper + # it can be set to pyqt, pyqt5, pyside or pyside2 (not implemented yet) + # you do not need to use QtPy to set this variable + os.environ['QT_API'] = 'pyqt5' + + # import from QtPy instead of doing it directly + # note that QtPy always uses PyQt5 API + from qtpy import QtWidgets + + # create the application and the main window + app = QtWidgets.QApplication(sys.argv) + window = QtWidgets.QMainWindow() + + # setup stylesheet + # the default system in qdarkstyle uses qtpy environment variable + app.setStyleSheet(qdarkstyle.load_stylesheet()) + + # run + window.show() + app.exec_() + + +If you are using PyQt5 directly, see the complete example + +.. code:: python + + import sys + import qdarkstyle + from PyQt5 import QtWidgets + + # create the application and the main window + app = QtWidgets.QApplication(sys.argv) + window = QtWidgets.QMainWindow() + + # setup stylesheet + app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5()) + # or in new API + app.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyqt5')) + + # run + window.show() + app.exec_() + + +Here is an example using PySide2 + +.. code:: python + + import sys + import qdarkstyle + from PyQt5 import QtWidgets + + # create the application and the main window + app = QtWidgets.QApplication(sys.argv) + window = QtWidgets.QMainWindow() + + # setup stylesheet + app.setStyleSheet(qdarkstyle.load_stylesheet_pyside2()) + # or in new API + app.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyside2')) + + # run + window.show() + app.exec_() + + +If you use PyQtGraph, then the code is + +.. code:: python + + import sys + import qdarkstyle + import os + + # set the environment variable to use a specific wrapper + # it can be set to PyQt, PyQt5, PySide or PySide2 (not implemented yet) + os.environ['PYQTGRAPH_QT_LIB'] = 'PyQt5' + + # import from pyqtgraph instead of doing it directly + # note that PyQtGraph always uses PyQt4 API + from pyqtgraph.Qt import QtGui + + # create the application and the main window + app = QtGui.QApplication(sys.argv) + window = QtGui.QMainWindow() + + # setup stylesheet + app.setStyleSheet(qdarkstyle.load_stylesheet(qt_api=os.environ['PYQTGRAPH_QT_LIB']) + + # run + window.show() + app.exec_() + +If you are using Qt.py, which is different from qtpy, you should install +qtpy then set both to the same binding. + + +*There is an example included in the *example* folder. You can run the +script without installing qdarkstyle. You only need to have PySide or +PySide2 or PyQt4 or PyQt5 installed on your system.* + + +What is new? +------------ + +In the version 2.6 and later, a reestructure stylesheet is provided. The +palette has only 9 colors. Most widgets are revised and their styles +were improved. We also provide a command line (script) to get info that +could be used when opening issues. See the image below. + +From 2.7, we have added SCSS, so the palette can be accessed programatically. +Also many scripts were added to give freedom fro developers who wants to +change the colors of our palette. All images and icons were revised, also +creating SVG files for all of them. + +From 2.8, we moved to QtPy to simplify your code, thus this is a +required dependency now. + + +Screenshots +----------- + +Here are a few snapshots comparing the use of QDarkStyle and the +default style. Click in the image to zoom. + + +Containers (no tabs) and Buttons +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/dark_containers_buttons.png + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/images/no_dark_containers_buttons.png + + +Containers (tabs) and Displays +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/dark_containers_tabs_displays.png + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/no_dark_containers_tabs_displays.png + + +Widgets and Inputs (fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/dark_widgets_inputs_fields.png + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/no_dark_widgets_inputs_fields.png + + +Views and Inputs (no fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/dark_views_inputs_no_fields.png + +.. image:: https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/images/no_dark_views_inputs_no_fields.png + + +Changelog +--------- + +Please, see `CHANGES `__ file. + + +License +------- + +This project is licensed under the MIT license. Images contained in this +project are licensed under CC-BY license. + +For more information see `LICENSE `__ file. + + +Authors +------- + +For more information see `AUTHORS `__ file. + + +Contributing +------------ + +Most widgets have been styled. If you find a widget that has not been +style, just open an issue on the issue tracker or, better, submit a pull +request. + +If you want to contribute, see `CONTRIBUTING `__ file. + +.. |Build Status| image:: https://travis-ci.org/ColinDuquesnoy/QDarkStyleSheet.png?branch=master + :target: https://travis-ci.org/ColinDuquesnoy/QDarkStyleSheet +.. |Docs Status| image:: https://readthedocs.org/projects/qdarkstylesheet/badge/?version=latest&style=flat + :target: https://qdarkstylesheet.readthedocs.io +.. |Latest PyPI version| image:: https://img.shields.io/pypi/v/QDarkStyle.svg + :target: https://pypi.python.org/pypi/QDarkStyle +.. |License: MIT| image:: https://img.shields.io/dub/l/vibe-d.svg?color=lightgrey + :target: https://opensource.org/licenses/MIT +.. |License: CC BY 4.0| image:: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg + :target: https://creativecommons.org/licenses/by/4.0/ +.. |Conduct| image:: https://img.shields.io/badge/code%20of%20conduct-contributor%20covenant-green.svg?style=flat&color=lightgrey + :target: http://contributor-covenant.org/version/1/4/ diff --git a/deps/QDark/docs/Makefile b/deps/QDark/docs/Makefile new file mode 100644 index 00000000..f0c0b0d6 --- /dev/null +++ b/deps/QDark/docs/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +SPHINXPROJ = QDarkStyle +SOURCEDIR = . +BUILDDIR = build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/deps/QDark/docs/_static/css/badge_only.css b/deps/QDark/docs/_static/css/badge_only.css new file mode 100644 index 00000000..3c33cef5 --- /dev/null +++ b/deps/QDark/docs/_static/css/badge_only.css @@ -0,0 +1 @@ +.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} diff --git a/deps/QDark/docs/_static/css/theme.css b/deps/QDark/docs/_static/css/theme.css new file mode 100644 index 00000000..e73234a4 --- /dev/null +++ b/deps/QDark/docs/_static/css/theme.css @@ -0,0 +1,4766 @@ +/* sphinx_rtd_theme version 0.4.3 | MIT license */ +/* Built 20190212 16:02 */ + *{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{ + display:block +} +audio,canvas,video{ + display:inline-block; + *display:inline; + *zoom:1 +} +audio:not([controls]){ + display:none +} +[hidden]{ + display:none +} +*{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +html{ + font-size:100%; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100% +} +body{ + margin:0 +} +a:hover,a:active{ + outline:0 +} +abbr[title]{ + border-bottom:1px dotted +} +b,strong{ + font-weight:bold +} +blockquote{ + margin:0 +} +dfn{ + font-style:italic +} +ins{ + background:#ff9; + color:#000; + text-decoration:none +} +mark{ + background:#ff0; + color:#000; + font-style:italic; + font-weight:bold +} +pre,code,.rst-content tt,.rst-content code,kbd,samp{ + font-family:monospace,serif; + _font-family:"courier new",monospace; + font-size:1em +} +pre{ + white-space:pre +} +q{ + quotes:none +} +q:before,q:after{ + content:""; + content:none +} +small{ + font-size:85% +} +sub,sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline +} +sup{ + top:-0.5em +} +sub{ + bottom:-0.25em +} +ul,ol,dl{ + margin:0; + padding:0; + list-style:none; + list-style-image:none +} +li{ + list-style:none +} +dd{ + margin:0 +} +img{ + border:0; + -ms-interpolation-mode:bicubic; + vertical-align:middle; + max-width:100% +} +svg:not(:root){ + overflow:hidden +} +figure{ + margin:0 +} +form{ + margin:0 +} +fieldset{ + border:0; + margin:0; + padding:0 +} +label{ + cursor:pointer +} +legend{ + border:0; + *margin-left:-7px; + padding:0; + white-space:normal +} +button,input,select,textarea{ + font-size:100%; + margin:0; + vertical-align:baseline; + *vertical-align:middle +} +button,input{ + line-height:normal +} +button,input[type="button"],input[type="reset"],input[type="submit"]{ + cursor:pointer; + -webkit-appearance:button; + *overflow:visible +} +button[disabled],input[disabled]{ + cursor:default +} +input[type="checkbox"],input[type="radio"]{ + box-sizing:border-box; + padding:0; + *width:13px; + *height:13px +} +input[type="search"]{ + -webkit-appearance:textfield; + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; + box-sizing:content-box +} +input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{ + -webkit-appearance:none +} +button::-moz-focus-inner,input::-moz-focus-inner{ + border:0; + padding:0 +} +textarea{ + overflow:auto; + vertical-align:top; + resize:vertical +} +table{ + border-collapse:collapse; + border-spacing:0 +} +td{ + vertical-align:top +} +.chromeframe{ + margin:.2em 0; + background:#ccc; + color:#000; + padding:.2em 0 +} +.ir{ + display:block; + border:0; + text-indent:-999em; + overflow:hidden; + background-color:transparent; + background-repeat:no-repeat; + text-align:left; + direction:ltr; + *line-height:0 +} +.ir br{ + display:none +} +.hidden{ + display:none !important; + visibility:hidden +} +.visuallyhidden{ + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px +} +.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{ + clip:auto; + height:auto; + margin:0; + overflow:visible; + position:static; + width:auto +} +.invisible{ + visibility:hidden +} +.relative{ + position:relative +} +big,small{ + font-size:100% +} +@media print{ + html,body,section{ + background:none !important + } + *{ + box-shadow:none !important; + text-shadow:none !important; + filter:none !important; + -ms-filter:none !important + } + a,a:visited{ + text-decoration:underline + } + .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{ + content:"" + } + pre,blockquote{ + page-break-inside:avoid + } + thead{ + display:table-header-group + } + tr,img{ + page-break-inside:avoid + } + img{ + max-width:100% !important + } + @page{ + margin:.5cm + } + p,h2,.rst-content .toctree-wrapper p.caption,h3{ + orphans:3; + widows:3 + } + h2,.rst-content .toctree-wrapper p.caption,h3{ + page-break-after:avoid + } +} +.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{ + -webkit-font-smoothing:antialiased +} +.clearfix{ + *zoom:1 +} +.clearfix:before,.clearfix:after{ + display:table; + content:"" +} +.clearfix:after{ + clear:both +} +/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ +@font-face{ + font-family:'FontAwesome'; + src:url("../fonts/fontawesome-webfont.eot?v=4.7.0"); + src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); + font-weight:normal; + font-style:normal +} +.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{ + display:inline-block; + font:normal normal normal 14px/1 FontAwesome; + font-size:inherit; + text-rendering:auto; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.fa-lg{ + font-size:1.3333333333em; + line-height:.75em; + vertical-align:-15% +} +.fa-2x{ + font-size:2em +} +.fa-3x{ + font-size:3em +} +.fa-4x{ + font-size:4em +} +.fa-5x{ + font-size:5em +} +.fa-fw{ + width:1.2857142857em; + text-align:center +} +.fa-ul{ + padding-left:0; + margin-left:2.1428571429em; + list-style-type:none +} +.fa-ul>li{ + position:relative +} +.fa-li{ + position:absolute; + left:-2.1428571429em; + width:2.1428571429em; + top:.1428571429em; + text-align:center +} +.fa-li.fa-lg{ + left:-1.8571428571em +} +.fa-border{ + padding:.2em .25em .15em; + border:solid 0.08em #eee; + border-radius:.1em +} +.fa-pull-left{ + float:left +} +.fa-pull-right{ + float:right +} +.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{ + margin-right:.3em +} +.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{ + margin-left:.3em +} +.pull-right{ + float:right +} +.pull-left{ + float:left +} +.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{ + margin-right:.3em +} +.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{ + margin-left:.3em +} +.fa-spin{ + -webkit-animation:fa-spin 2s infinite linear; + animation:fa-spin 2s infinite linear +} +.fa-pulse{ + -webkit-animation:fa-spin 1s infinite steps(8); + animation:fa-spin 1s infinite steps(8) +} +@-webkit-keyframes fa-spin{ + 0%{ + -webkit-transform:rotate(0deg); + transform:rotate(0deg) + } + 100%{ + -webkit-transform:rotate(359deg); + transform:rotate(359deg) + } +} +@keyframes fa-spin{ + 0%{ + -webkit-transform:rotate(0deg); + transform:rotate(0deg) + } + 100%{ + -webkit-transform:rotate(359deg); + transform:rotate(359deg) + } +} +.fa-rotate-90{ + -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform:rotate(90deg); + -ms-transform:rotate(90deg); + transform:rotate(90deg) +} +.fa-rotate-180{ + -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform:rotate(180deg); + -ms-transform:rotate(180deg); + transform:rotate(180deg) +} +.fa-rotate-270{ + -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform:rotate(270deg); + -ms-transform:rotate(270deg); + transform:rotate(270deg) +} +.fa-flip-horizontal{ + -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform:scale(-1, 1); + -ms-transform:scale(-1, 1); + transform:scale(-1, 1) +} +.fa-flip-vertical{ + -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform:scale(1, -1); + -ms-transform:scale(1, -1); + transform:scale(1, -1) +} +:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{ + filter:none +} +.fa-stack{ + position:relative; + display:inline-block; + width:2em; + height:2em; + line-height:2em; + vertical-align:middle +} +.fa-stack-1x,.fa-stack-2x{ + position:absolute; + left:0; + width:100%; + text-align:center +} +.fa-stack-1x{ + line-height:inherit +} +.fa-stack-2x{ + font-size:2em +} +.fa-inverse{ + color:#fff +} +.fa-glass:before{ + content:"" +} +.fa-music:before{ + content:"" +} +.fa-search:before,.icon-search:before{ + content:"" +} +.fa-envelope-o:before{ + content:"" +} +.fa-heart:before{ + content:"" +} +.fa-star:before{ + content:"" +} +.fa-star-o:before{ + content:"" +} +.fa-user:before{ + content:"" +} +.fa-film:before{ + content:"" +} +.fa-th-large:before{ + content:"" +} +.fa-th:before{ + content:"" +} +.fa-th-list:before{ + content:"" +} +.fa-check:before{ + content:"" +} +.fa-remove:before,.fa-close:before,.fa-times:before{ + content:"" +} +.fa-search-plus:before{ + content:"" +} +.fa-search-minus:before{ + content:"" +} +.fa-power-off:before{ + content:"" +} +.fa-signal:before{ + content:"" +} +.fa-gear:before,.fa-cog:before{ + content:"" +} +.fa-trash-o:before{ + content:"" +} +.fa-home:before,.icon-home:before{ + content:"" +} +.fa-file-o:before{ + content:"" +} +.fa-clock-o:before{ + content:"" +} +.fa-road:before{ + content:"" +} +.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{ + content:"" +} +.fa-arrow-circle-o-down:before{ + content:"" +} +.fa-arrow-circle-o-up:before{ + content:"" +} +.fa-inbox:before{ + content:"" +} +.fa-play-circle-o:before{ + content:"" +} +.fa-rotate-right:before,.fa-repeat:before{ + content:"" +} +.fa-refresh:before{ + content:"" +} +.fa-list-alt:before{ + content:"" +} +.fa-lock:before{ + content:"" +} +.fa-flag:before{ + content:"" +} +.fa-headphones:before{ + content:"" +} +.fa-volume-off:before{ + content:"" +} +.fa-volume-down:before{ + content:"" +} +.fa-volume-up:before{ + content:"" +} +.fa-qrcode:before{ + content:"" +} +.fa-barcode:before{ + content:"" +} +.fa-tag:before{ + content:"" +} +.fa-tags:before{ + content:"" +} +.fa-book:before,.icon-book:before{ + content:"" +} +.fa-bookmark:before{ + content:"" +} +.fa-print:before{ + content:"" +} +.fa-camera:before{ + content:"" +} +.fa-font:before{ + content:"" +} +.fa-bold:before{ + content:"" +} +.fa-italic:before{ + content:"" +} +.fa-text-height:before{ + content:"" +} +.fa-text-width:before{ + content:"" +} +.fa-align-left:before{ + content:"" +} +.fa-align-center:before{ + content:"" +} +.fa-align-right:before{ + content:"" +} +.fa-align-justify:before{ + content:"" +} +.fa-list:before{ + content:"" +} +.fa-dedent:before,.fa-outdent:before{ + content:"" +} +.fa-indent:before{ + content:"" +} +.fa-video-camera:before{ + content:"" +} +.fa-photo:before,.fa-image:before,.fa-picture-o:before{ + content:"" +} +.fa-pencil:before{ + content:"" +} +.fa-map-marker:before{ + content:"" +} +.fa-adjust:before{ + content:"" +} +.fa-tint:before{ + content:"" +} +.fa-edit:before,.fa-pencil-square-o:before{ + content:"" +} +.fa-share-square-o:before{ + content:"" +} +.fa-check-square-o:before{ + content:"" +} +.fa-arrows:before{ + content:"" +} +.fa-step-backward:before{ + content:"" +} +.fa-fast-backward:before{ + content:"" +} +.fa-backward:before{ + content:"" +} +.fa-play:before{ + content:"" +} +.fa-pause:before{ + content:"" +} +.fa-stop:before{ + content:"" +} +.fa-forward:before{ + content:"" +} +.fa-fast-forward:before{ + content:"" +} +.fa-step-forward:before{ + content:"" +} +.fa-eject:before{ + content:"" +} +.fa-chevron-left:before{ + content:"" +} +.fa-chevron-right:before{ + content:"" +} +.fa-plus-circle:before{ + content:"" +} +.fa-minus-circle:before{ + content:"" +} +.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{ + content:"" +} +.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{ + content:"" +} +.fa-question-circle:before{ + content:"" +} +.fa-info-circle:before{ + content:"" +} +.fa-crosshairs:before{ + content:"" +} +.fa-times-circle-o:before{ + content:"" +} +.fa-check-circle-o:before{ + content:"" +} +.fa-ban:before{ + content:"" +} +.fa-arrow-left:before{ + content:"" +} +.fa-arrow-right:before{ + content:"" +} +.fa-arrow-up:before{ + content:"" +} +.fa-arrow-down:before{ + content:"" +} +.fa-mail-forward:before,.fa-share:before{ + content:"" +} +.fa-expand:before{ + content:"" +} +.fa-compress:before{ + content:"" +} +.fa-plus:before{ + content:"" +} +.fa-minus:before{ + content:"" +} +.fa-asterisk:before{ + content:"" +} +.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{ + content:"" +} +.fa-gift:before{ + content:"" +} +.fa-leaf:before{ + content:"" +} +.fa-fire:before,.icon-fire:before{ + content:"" +} +.fa-eye:before{ + content:"" +} +.fa-eye-slash:before{ + content:"" +} +.fa-warning:before,.fa-exclamation-triangle:before{ + content:"" +} +.fa-plane:before{ + content:"" +} +.fa-calendar:before{ + content:"" +} +.fa-random:before{ + content:"" +} +.fa-comment:before{ + content:"" +} +.fa-magnet:before{ + content:"" +} +.fa-chevron-up:before{ + content:"" +} +.fa-chevron-down:before{ + content:"" +} +.fa-retweet:before{ + content:"" +} +.fa-shopping-cart:before{ + content:"" +} +.fa-folder:before{ + content:"" +} +.fa-folder-open:before{ + content:"" +} +.fa-arrows-v:before{ + content:"" +} +.fa-arrows-h:before{ + content:"" +} +.fa-bar-chart-o:before,.fa-bar-chart:before{ + content:"" +} +.fa-twitter-square:before{ + content:"" +} +.fa-facebook-square:before{ + content:"" +} +.fa-camera-retro:before{ + content:"" +} +.fa-key:before{ + content:"" +} +.fa-gears:before,.fa-cogs:before{ + content:"" +} +.fa-comments:before{ + content:"" +} +.fa-thumbs-o-up:before{ + content:"" +} +.fa-thumbs-o-down:before{ + content:"" +} +.fa-star-half:before{ + content:"" +} +.fa-heart-o:before{ + content:"" +} +.fa-sign-out:before{ + content:"" +} +.fa-linkedin-square:before{ + content:"" +} +.fa-thumb-tack:before{ + content:"" +} +.fa-external-link:before{ + content:"" +} +.fa-sign-in:before{ + content:"" +} +.fa-trophy:before{ + content:"" +} +.fa-github-square:before{ + content:"" +} +.fa-upload:before{ + content:"" +} +.fa-lemon-o:before{ + content:"" +} +.fa-phone:before{ + content:"" +} +.fa-square-o:before{ + content:"" +} +.fa-bookmark-o:before{ + content:"" +} +.fa-phone-square:before{ + content:"" +} +.fa-twitter:before{ + content:"" +} +.fa-facebook-f:before,.fa-facebook:before{ + content:"" +} +.fa-github:before,.icon-github:before{ + content:"" +} +.fa-unlock:before{ + content:"" +} +.fa-credit-card:before{ + content:"" +} +.fa-feed:before,.fa-rss:before{ + content:"" +} +.fa-hdd-o:before{ + content:"" +} +.fa-bullhorn:before{ + content:"" +} +.fa-bell:before{ + content:"" +} +.fa-certificate:before{ + content:"" +} +.fa-hand-o-right:before{ + content:"" +} +.fa-hand-o-left:before{ + content:"" +} +.fa-hand-o-up:before{ + content:"" +} +.fa-hand-o-down:before{ + content:"" +} +.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{ + content:"" +} +.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{ + content:"" +} +.fa-arrow-circle-up:before{ + content:"" +} +.fa-arrow-circle-down:before{ + content:"" +} +.fa-globe:before{ + content:"" +} +.fa-wrench:before{ + content:"" +} +.fa-tasks:before{ + content:"" +} +.fa-filter:before{ + content:"" +} +.fa-briefcase:before{ + content:"" +} +.fa-arrows-alt:before{ + content:"" +} +.fa-group:before,.fa-users:before{ + content:"" +} +.fa-chain:before,.fa-link:before,.icon-link:before{ + content:"" +} +.fa-cloud:before{ + content:"" +} +.fa-flask:before{ + content:"" +} +.fa-cut:before,.fa-scissors:before{ + content:"" +} +.fa-copy:before,.fa-files-o:before{ + content:"" +} +.fa-paperclip:before{ + content:"" +} +.fa-save:before,.fa-floppy-o:before{ + content:"" +} +.fa-square:before{ + content:"" +} +.fa-navicon:before,.fa-reorder:before,.fa-bars:before{ + content:"" +} +.fa-list-ul:before{ + content:"" +} +.fa-list-ol:before{ + content:"" +} +.fa-strikethrough:before{ + content:"" +} +.fa-underline:before{ + content:"" +} +.fa-table:before{ + content:"" +} +.fa-magic:before{ + content:"" +} +.fa-truck:before{ + content:"" +} +.fa-pinterest:before{ + content:"" +} +.fa-pinterest-square:before{ + content:"" +} +.fa-google-plus-square:before{ + content:"" +} +.fa-google-plus:before{ + content:"" +} +.fa-money:before{ + content:"" +} +.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{ + content:"" +} +.fa-caret-up:before{ + content:"" +} +.fa-caret-left:before{ + content:"" +} +.fa-caret-right:before{ + content:"" +} +.fa-columns:before{ + content:"" +} +.fa-unsorted:before,.fa-sort:before{ + content:"" +} +.fa-sort-down:before,.fa-sort-desc:before{ + content:"" +} +.fa-sort-up:before,.fa-sort-asc:before{ + content:"" +} +.fa-envelope:before{ + content:"" +} +.fa-linkedin:before{ + content:"" +} +.fa-rotate-left:before,.fa-undo:before{ + content:"" +} +.fa-legal:before,.fa-gavel:before{ + content:"" +} +.fa-dashboard:before,.fa-tachometer:before{ + content:"" +} +.fa-comment-o:before{ + content:"" +} +.fa-comments-o:before{ + content:"" +} +.fa-flash:before,.fa-bolt:before{ + content:"" +} +.fa-sitemap:before{ + content:"" +} +.fa-umbrella:before{ + content:"" +} +.fa-paste:before,.fa-clipboard:before{ + content:"" +} +.fa-lightbulb-o:before{ + content:"" +} +.fa-exchange:before{ + content:"" +} +.fa-cloud-download:before{ + content:"" +} +.fa-cloud-upload:before{ + content:"" +} +.fa-user-md:before{ + content:"" +} +.fa-stethoscope:before{ + content:"" +} +.fa-suitcase:before{ + content:"" +} +.fa-bell-o:before{ + content:"" +} +.fa-coffee:before{ + content:"" +} +.fa-cutlery:before{ + content:"" +} +.fa-file-text-o:before{ + content:"" +} +.fa-building-o:before{ + content:"" +} +.fa-hospital-o:before{ + content:"" +} +.fa-ambulance:before{ + content:"" +} +.fa-medkit:before{ + content:"" +} +.fa-fighter-jet:before{ + content:"" +} +.fa-beer:before{ + content:"" +} +.fa-h-square:before{ + content:"" +} +.fa-plus-square:before{ + content:"" +} +.fa-angle-double-left:before{ + content:"" +} +.fa-angle-double-right:before{ + content:"" +} +.fa-angle-double-up:before{ + content:"" +} +.fa-angle-double-down:before{ + content:"" +} +.fa-angle-left:before{ + content:"" +} +.fa-angle-right:before{ + content:"" +} +.fa-angle-up:before{ + content:"" +} +.fa-angle-down:before{ + content:"" +} +.fa-desktop:before{ + content:"" +} +.fa-laptop:before{ + content:"" +} +.fa-tablet:before{ + content:"" +} +.fa-mobile-phone:before,.fa-mobile:before{ + content:"" +} +.fa-circle-o:before{ + content:"" +} +.fa-quote-left:before{ + content:"" +} +.fa-quote-right:before{ + content:"" +} +.fa-spinner:before{ + content:"" +} +.fa-circle:before{ + content:"" +} +.fa-mail-reply:before,.fa-reply:before{ + content:"" +} +.fa-github-alt:before{ + content:"" +} +.fa-folder-o:before{ + content:"" +} +.fa-folder-open-o:before{ + content:"" +} +.fa-smile-o:before{ + content:"" +} +.fa-frown-o:before{ + content:"" +} +.fa-meh-o:before{ + content:"" +} +.fa-gamepad:before{ + content:"" +} +.fa-keyboard-o:before{ + content:"" +} +.fa-flag-o:before{ + content:"" +} +.fa-flag-checkered:before{ + content:"" +} +.fa-terminal:before{ + content:"" +} +.fa-code:before{ + content:"" +} +.fa-mail-reply-all:before,.fa-reply-all:before{ + content:"" +} +.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{ + content:"" +} +.fa-location-arrow:before{ + content:"" +} +.fa-crop:before{ + content:"" +} +.fa-code-fork:before{ + content:"" +} +.fa-unlink:before,.fa-chain-broken:before{ + content:"" +} +.fa-question:before{ + content:"" +} +.fa-info:before{ + content:"" +} +.fa-exclamation:before{ + content:"" +} +.fa-superscript:before{ + content:"" +} +.fa-subscript:before{ + content:"" +} +.fa-eraser:before{ + content:"" +} +.fa-puzzle-piece:before{ + content:"" +} +.fa-microphone:before{ + content:"" +} +.fa-microphone-slash:before{ + content:"" +} +.fa-shield:before{ + content:"" +} +.fa-calendar-o:before{ + content:"" +} +.fa-fire-extinguisher:before{ + content:"" +} +.fa-rocket:before{ + content:"" +} +.fa-maxcdn:before{ + content:"" +} +.fa-chevron-circle-left:before{ + content:"" +} +.fa-chevron-circle-right:before{ + content:"" +} +.fa-chevron-circle-up:before{ + content:"" +} +.fa-chevron-circle-down:before{ + content:"" +} +.fa-html5:before{ + content:"" +} +.fa-css3:before{ + content:"" +} +.fa-anchor:before{ + content:"" +} +.fa-unlock-alt:before{ + content:"" +} +.fa-bullseye:before{ + content:"" +} +.fa-ellipsis-h:before{ + content:"" +} +.fa-ellipsis-v:before{ + content:"" +} +.fa-rss-square:before{ + content:"" +} +.fa-play-circle:before{ + content:"" +} +.fa-ticket:before{ + content:"" +} +.fa-minus-square:before{ + content:"" +} +.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{ + content:"" +} +.fa-level-up:before{ + content:"" +} +.fa-level-down:before{ + content:"" +} +.fa-check-square:before{ + content:"" +} +.fa-pencil-square:before{ + content:"" +} +.fa-external-link-square:before{ + content:"" +} +.fa-share-square:before{ + content:"" +} +.fa-compass:before{ + content:"" +} +.fa-toggle-down:before,.fa-caret-square-o-down:before{ + content:"" +} +.fa-toggle-up:before,.fa-caret-square-o-up:before{ + content:"" +} +.fa-toggle-right:before,.fa-caret-square-o-right:before{ + content:"" +} +.fa-euro:before,.fa-eur:before{ + content:"" +} +.fa-gbp:before{ + content:"" +} +.fa-dollar:before,.fa-usd:before{ + content:"" +} +.fa-rupee:before,.fa-inr:before{ + content:"" +} +.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{ + content:"" +} +.fa-ruble:before,.fa-rouble:before,.fa-rub:before{ + content:"" +} +.fa-won:before,.fa-krw:before{ + content:"" +} +.fa-bitcoin:before,.fa-btc:before{ + content:"" +} +.fa-file:before{ + content:"" +} +.fa-file-text:before{ + content:"" +} +.fa-sort-alpha-asc:before{ + content:"" +} +.fa-sort-alpha-desc:before{ + content:"" +} +.fa-sort-amount-asc:before{ + content:"" +} +.fa-sort-amount-desc:before{ + content:"" +} +.fa-sort-numeric-asc:before{ + content:"" +} +.fa-sort-numeric-desc:before{ + content:"" +} +.fa-thumbs-up:before{ + content:"" +} +.fa-thumbs-down:before{ + content:"" +} +.fa-youtube-square:before{ + content:"" +} +.fa-youtube:before{ + content:"" +} +.fa-xing:before{ + content:"" +} +.fa-xing-square:before{ + content:"" +} +.fa-youtube-play:before{ + content:"" +} +.fa-dropbox:before{ + content:"" +} +.fa-stack-overflow:before{ + content:"" +} +.fa-instagram:before{ + content:"" +} +.fa-flickr:before{ + content:"" +} +.fa-adn:before{ + content:"" +} +.fa-bitbucket:before,.icon-bitbucket:before{ + content:"" +} +.fa-bitbucket-square:before{ + content:"" +} +.fa-tumblr:before{ + content:"" +} +.fa-tumblr-square:before{ + content:"" +} +.fa-long-arrow-down:before{ + content:"" +} +.fa-long-arrow-up:before{ + content:"" +} +.fa-long-arrow-left:before{ + content:"" +} +.fa-long-arrow-right:before{ + content:"" +} +.fa-apple:before{ + content:"" +} +.fa-windows:before{ + content:"" +} +.fa-android:before{ + content:"" +} +.fa-linux:before{ + content:"" +} +.fa-dribbble:before{ + content:"" +} +.fa-skype:before{ + content:"" +} +.fa-foursquare:before{ + content:"" +} +.fa-trello:before{ + content:"" +} +.fa-female:before{ + content:"" +} +.fa-male:before{ + content:"" +} +.fa-gittip:before,.fa-gratipay:before{ + content:"" +} +.fa-sun-o:before{ + content:"" +} +.fa-moon-o:before{ + content:"" +} +.fa-archive:before{ + content:"" +} +.fa-bug:before{ + content:"" +} +.fa-vk:before{ + content:"" +} +.fa-weibo:before{ + content:"" +} +.fa-renren:before{ + content:"" +} +.fa-pagelines:before{ + content:"" +} +.fa-stack-exchange:before{ + content:"" +} +.fa-arrow-circle-o-right:before{ + content:"" +} +.fa-arrow-circle-o-left:before{ + content:"" +} +.fa-toggle-left:before,.fa-caret-square-o-left:before{ + content:"" +} +.fa-dot-circle-o:before{ + content:"" +} +.fa-wheelchair:before{ + content:"" +} +.fa-vimeo-square:before{ + content:"" +} +.fa-turkish-lira:before,.fa-try:before{ + content:"" +} +.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{ + content:"" +} +.fa-space-shuttle:before{ + content:"" +} +.fa-slack:before{ + content:"" +} +.fa-envelope-square:before{ + content:"" +} +.fa-wordpress:before{ + content:"" +} +.fa-openid:before{ + content:"" +} +.fa-institution:before,.fa-bank:before,.fa-university:before{ + content:"" +} +.fa-mortar-board:before,.fa-graduation-cap:before{ + content:"" +} +.fa-yahoo:before{ + content:"" +} +.fa-google:before{ + content:"" +} +.fa-reddit:before{ + content:"" +} +.fa-reddit-square:before{ + content:"" +} +.fa-stumbleupon-circle:before{ + content:"" +} +.fa-stumbleupon:before{ + content:"" +} +.fa-delicious:before{ + content:"" +} +.fa-digg:before{ + content:"" +} +.fa-pied-piper-pp:before{ + content:"" +} +.fa-pied-piper-alt:before{ + content:"" +} +.fa-drupal:before{ + content:"" +} +.fa-joomla:before{ + content:"" +} +.fa-language:before{ + content:"" +} +.fa-fax:before{ + content:"" +} +.fa-building:before{ + content:"" +} +.fa-child:before{ + content:"" +} +.fa-paw:before{ + content:"" +} +.fa-spoon:before{ + content:"" +} +.fa-cube:before{ + content:"" +} +.fa-cubes:before{ + content:"" +} +.fa-behance:before{ + content:"" +} +.fa-behance-square:before{ + content:"" +} +.fa-steam:before{ + content:"" +} +.fa-steam-square:before{ + content:"" +} +.fa-recycle:before{ + content:"" +} +.fa-automobile:before,.fa-car:before{ + content:"" +} +.fa-cab:before,.fa-taxi:before{ + content:"" +} +.fa-tree:before{ + content:"" +} +.fa-spotify:before{ + content:"" +} +.fa-deviantart:before{ + content:"" +} +.fa-soundcloud:before{ + content:"" +} +.fa-database:before{ + content:"" +} +.fa-file-pdf-o:before{ + content:"" +} +.fa-file-word-o:before{ + content:"" +} +.fa-file-excel-o:before{ + content:"" +} +.fa-file-powerpoint-o:before{ + content:"" +} +.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{ + content:"" +} +.fa-file-zip-o:before,.fa-file-archive-o:before{ + content:"" +} +.fa-file-sound-o:before,.fa-file-audio-o:before{ + content:"" +} +.fa-file-movie-o:before,.fa-file-video-o:before{ + content:"" +} +.fa-file-code-o:before{ + content:"" +} +.fa-vine:before{ + content:"" +} +.fa-codepen:before{ + content:"" +} +.fa-jsfiddle:before{ + content:"" +} +.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{ + content:"" +} +.fa-circle-o-notch:before{ + content:"" +} +.fa-ra:before,.fa-resistance:before,.fa-rebel:before{ + content:"" +} +.fa-ge:before,.fa-empire:before{ + content:"" +} +.fa-git-square:before{ + content:"" +} +.fa-git:before{ + content:"" +} +.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{ + content:"" +} +.fa-tencent-weibo:before{ + content:"" +} +.fa-qq:before{ + content:"" +} +.fa-wechat:before,.fa-weixin:before{ + content:"" +} +.fa-send:before,.fa-paper-plane:before{ + content:"" +} +.fa-send-o:before,.fa-paper-plane-o:before{ + content:"" +} +.fa-history:before{ + content:"" +} +.fa-circle-thin:before{ + content:"" +} +.fa-header:before{ + content:"" +} +.fa-paragraph:before{ + content:"" +} +.fa-sliders:before{ + content:"" +} +.fa-share-alt:before{ + content:"" +} +.fa-share-alt-square:before{ + content:"" +} +.fa-bomb:before{ + content:"" +} +.fa-soccer-ball-o:before,.fa-futbol-o:before{ + content:"" +} +.fa-tty:before{ + content:"" +} +.fa-binoculars:before{ + content:"" +} +.fa-plug:before{ + content:"" +} +.fa-slideshare:before{ + content:"" +} +.fa-twitch:before{ + content:"" +} +.fa-yelp:before{ + content:"" +} +.fa-newspaper-o:before{ + content:"" +} +.fa-wifi:before{ + content:"" +} +.fa-calculator:before{ + content:"" +} +.fa-paypal:before{ + content:"" +} +.fa-google-wallet:before{ + content:"" +} +.fa-cc-visa:before{ + content:"" +} +.fa-cc-mastercard:before{ + content:"" +} +.fa-cc-discover:before{ + content:"" +} +.fa-cc-amex:before{ + content:"" +} +.fa-cc-paypal:before{ + content:"" +} +.fa-cc-stripe:before{ + content:"" +} +.fa-bell-slash:before{ + content:"" +} +.fa-bell-slash-o:before{ + content:"" +} +.fa-trash:before{ + content:"" +} +.fa-copyright:before{ + content:"" +} +.fa-at:before{ + content:"" +} +.fa-eyedropper:before{ + content:"" +} +.fa-paint-brush:before{ + content:"" +} +.fa-birthday-cake:before{ + content:"" +} +.fa-area-chart:before{ + content:"" +} +.fa-pie-chart:before{ + content:"" +} +.fa-line-chart:before{ + content:"" +} +.fa-lastfm:before{ + content:"" +} +.fa-lastfm-square:before{ + content:"" +} +.fa-toggle-off:before{ + content:"" +} +.fa-toggle-on:before{ + content:"" +} +.fa-bicycle:before{ + content:"" +} +.fa-bus:before{ + content:"" +} +.fa-ioxhost:before{ + content:"" +} +.fa-angellist:before{ + content:"" +} +.fa-cc:before{ + content:"" +} +.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{ + content:"" +} +.fa-meanpath:before{ + content:"" +} +.fa-buysellads:before{ + content:"" +} +.fa-connectdevelop:before{ + content:"" +} +.fa-dashcube:before{ + content:"" +} +.fa-forumbee:before{ + content:"" +} +.fa-leanpub:before{ + content:"" +} +.fa-sellsy:before{ + content:"" +} +.fa-shirtsinbulk:before{ + content:"" +} +.fa-simplybuilt:before{ + content:"" +} +.fa-skyatlas:before{ + content:"" +} +.fa-cart-plus:before{ + content:"" +} +.fa-cart-arrow-down:before{ + content:"" +} +.fa-diamond:before{ + content:"" +} +.fa-ship:before{ + content:"" +} +.fa-user-secret:before{ + content:"" +} +.fa-motorcycle:before{ + content:"" +} +.fa-street-view:before{ + content:"" +} +.fa-heartbeat:before{ + content:"" +} +.fa-venus:before{ + content:"" +} +.fa-mars:before{ + content:"" +} +.fa-mercury:before{ + content:"" +} +.fa-intersex:before,.fa-transgender:before{ + content:"" +} +.fa-transgender-alt:before{ + content:"" +} +.fa-venus-double:before{ + content:"" +} +.fa-mars-double:before{ + content:"" +} +.fa-venus-mars:before{ + content:"" +} +.fa-mars-stroke:before{ + content:"" +} +.fa-mars-stroke-v:before{ + content:"" +} +.fa-mars-stroke-h:before{ + content:"" +} +.fa-neuter:before{ + content:"" +} +.fa-genderless:before{ + content:"" +} +.fa-facebook-official:before{ + content:"" +} +.fa-pinterest-p:before{ + content:"" +} +.fa-whatsapp:before{ + content:"" +} +.fa-server:before{ + content:"" +} +.fa-user-plus:before{ + content:"" +} +.fa-user-times:before{ + content:"" +} +.fa-hotel:before,.fa-bed:before{ + content:"" +} +.fa-viacoin:before{ + content:"" +} +.fa-train:before{ + content:"" +} +.fa-subway:before{ + content:"" +} +.fa-medium:before{ + content:"" +} +.fa-yc:before,.fa-y-combinator:before{ + content:"" +} +.fa-optin-monster:before{ + content:"" +} +.fa-opencart:before{ + content:"" +} +.fa-expeditedssl:before{ + content:"" +} +.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{ + content:"" +} +.fa-battery-3:before,.fa-battery-three-quarters:before{ + content:"" +} +.fa-battery-2:before,.fa-battery-half:before{ + content:"" +} +.fa-battery-1:before,.fa-battery-quarter:before{ + content:"" +} +.fa-battery-0:before,.fa-battery-empty:before{ + content:"" +} +.fa-mouse-pointer:before{ + content:"" +} +.fa-i-cursor:before{ + content:"" +} +.fa-object-group:before{ + content:"" +} +.fa-object-ungroup:before{ + content:"" +} +.fa-sticky-note:before{ + content:"" +} +.fa-sticky-note-o:before{ + content:"" +} +.fa-cc-jcb:before{ + content:"" +} +.fa-cc-diners-club:before{ + content:"" +} +.fa-clone:before{ + content:"" +} +.fa-balance-scale:before{ + content:"" +} +.fa-hourglass-o:before{ + content:"" +} +.fa-hourglass-1:before,.fa-hourglass-start:before{ + content:"" +} +.fa-hourglass-2:before,.fa-hourglass-half:before{ + content:"" +} +.fa-hourglass-3:before,.fa-hourglass-end:before{ + content:"" +} +.fa-hourglass:before{ + content:"" +} +.fa-hand-grab-o:before,.fa-hand-rock-o:before{ + content:"" +} +.fa-hand-stop-o:before,.fa-hand-paper-o:before{ + content:"" +} +.fa-hand-scissors-o:before{ + content:"" +} +.fa-hand-lizard-o:before{ + content:"" +} +.fa-hand-spock-o:before{ + content:"" +} +.fa-hand-pointer-o:before{ + content:"" +} +.fa-hand-peace-o:before{ + content:"" +} +.fa-trademark:before{ + content:"" +} +.fa-registered:before{ + content:"" +} +.fa-creative-commons:before{ + content:"" +} +.fa-gg:before{ + content:"" +} +.fa-gg-circle:before{ + content:"" +} +.fa-tripadvisor:before{ + content:"" +} +.fa-odnoklassniki:before{ + content:"" +} +.fa-odnoklassniki-square:before{ + content:"" +} +.fa-get-pocket:before{ + content:"" +} +.fa-wikipedia-w:before{ + content:"" +} +.fa-safari:before{ + content:"" +} +.fa-chrome:before{ + content:"" +} +.fa-firefox:before{ + content:"" +} +.fa-opera:before{ + content:"" +} +.fa-internet-explorer:before{ + content:"" +} +.fa-tv:before,.fa-television:before{ + content:"" +} +.fa-contao:before{ + content:"" +} +.fa-500px:before{ + content:"" +} +.fa-amazon:before{ + content:"" +} +.fa-calendar-plus-o:before{ + content:"" +} +.fa-calendar-minus-o:before{ + content:"" +} +.fa-calendar-times-o:before{ + content:"" +} +.fa-calendar-check-o:before{ + content:"" +} +.fa-industry:before{ + content:"" +} +.fa-map-pin:before{ + content:"" +} +.fa-map-signs:before{ + content:"" +} +.fa-map-o:before{ + content:"" +} +.fa-map:before{ + content:"" +} +.fa-commenting:before{ + content:"" +} +.fa-commenting-o:before{ + content:"" +} +.fa-houzz:before{ + content:"" +} +.fa-vimeo:before{ + content:"" +} +.fa-black-tie:before{ + content:"" +} +.fa-fonticons:before{ + content:"" +} +.fa-reddit-alien:before{ + content:"" +} +.fa-edge:before{ + content:"" +} +.fa-credit-card-alt:before{ + content:"" +} +.fa-codiepie:before{ + content:"" +} +.fa-modx:before{ + content:"" +} +.fa-fort-awesome:before{ + content:"" +} +.fa-usb:before{ + content:"" +} +.fa-product-hunt:before{ + content:"" +} +.fa-mixcloud:before{ + content:"" +} +.fa-scribd:before{ + content:"" +} +.fa-pause-circle:before{ + content:"" +} +.fa-pause-circle-o:before{ + content:"" +} +.fa-stop-circle:before{ + content:"" +} +.fa-stop-circle-o:before{ + content:"" +} +.fa-shopping-bag:before{ + content:"" +} +.fa-shopping-basket:before{ + content:"" +} +.fa-hashtag:before{ + content:"" +} +.fa-bluetooth:before{ + content:"" +} +.fa-bluetooth-b:before{ + content:"" +} +.fa-percent:before{ + content:"" +} +.fa-gitlab:before,.icon-gitlab:before{ + content:"" +} +.fa-wpbeginner:before{ + content:"" +} +.fa-wpforms:before{ + content:"" +} +.fa-envira:before{ + content:"" +} +.fa-universal-access:before{ + content:"" +} +.fa-wheelchair-alt:before{ + content:"" +} +.fa-question-circle-o:before{ + content:"" +} +.fa-blind:before{ + content:"" +} +.fa-audio-description:before{ + content:"" +} +.fa-volume-control-phone:before{ + content:"" +} +.fa-braille:before{ + content:"" +} +.fa-assistive-listening-systems:before{ + content:"" +} +.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{ + content:"" +} +.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{ + content:"" +} +.fa-glide:before{ + content:"" +} +.fa-glide-g:before{ + content:"" +} +.fa-signing:before,.fa-sign-language:before{ + content:"" +} +.fa-low-vision:before{ + content:"" +} +.fa-viadeo:before{ + content:"" +} +.fa-viadeo-square:before{ + content:"" +} +.fa-snapchat:before{ + content:"" +} +.fa-snapchat-ghost:before{ + content:"" +} +.fa-snapchat-square:before{ + content:"" +} +.fa-pied-piper:before{ + content:"" +} +.fa-first-order:before{ + content:"" +} +.fa-yoast:before{ + content:"" +} +.fa-themeisle:before{ + content:"" +} +.fa-google-plus-circle:before,.fa-google-plus-official:before{ + content:"" +} +.fa-fa:before,.fa-font-awesome:before{ + content:"" +} +.fa-handshake-o:before{ + content:"" +} +.fa-envelope-open:before{ + content:"" +} +.fa-envelope-open-o:before{ + content:"" +} +.fa-linode:before{ + content:"" +} +.fa-address-book:before{ + content:"" +} +.fa-address-book-o:before{ + content:"" +} +.fa-vcard:before,.fa-address-card:before{ + content:"" +} +.fa-vcard-o:before,.fa-address-card-o:before{ + content:"" +} +.fa-user-circle:before{ + content:"" +} +.fa-user-circle-o:before{ + content:"" +} +.fa-user-o:before{ + content:"" +} +.fa-id-badge:before{ + content:"" +} +.fa-drivers-license:before,.fa-id-card:before{ + content:"" +} +.fa-drivers-license-o:before,.fa-id-card-o:before{ + content:"" +} +.fa-quora:before{ + content:"" +} +.fa-free-code-camp:before{ + content:"" +} +.fa-telegram:before{ + content:"" +} +.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{ + content:"" +} +.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{ + content:"" +} +.fa-thermometer-2:before,.fa-thermometer-half:before{ + content:"" +} +.fa-thermometer-1:before,.fa-thermometer-quarter:before{ + content:"" +} +.fa-thermometer-0:before,.fa-thermometer-empty:before{ + content:"" +} +.fa-shower:before{ + content:"" +} +.fa-bathtub:before,.fa-s15:before,.fa-bath:before{ + content:"" +} +.fa-podcast:before{ + content:"" +} +.fa-window-maximize:before{ + content:"" +} +.fa-window-minimize:before{ + content:"" +} +.fa-window-restore:before{ + content:"" +} +.fa-times-rectangle:before,.fa-window-close:before{ + content:"" +} +.fa-times-rectangle-o:before,.fa-window-close-o:before{ + content:"" +} +.fa-bandcamp:before{ + content:"" +} +.fa-grav:before{ + content:"" +} +.fa-etsy:before{ + content:"" +} +.fa-imdb:before{ + content:"" +} +.fa-ravelry:before{ + content:"" +} +.fa-eercast:before{ + content:"" +} +.fa-microchip:before{ + content:"" +} +.fa-snowflake-o:before{ + content:"" +} +.fa-superpowers:before{ + content:"" +} +.fa-wpexplorer:before{ + content:"" +} +.fa-meetup:before{ + content:"" +} +.sr-only{ + position:absolute; + width:1px; + height:1px; + padding:0; + margin:-1px; + overflow:hidden; + clip:rect(0, 0, 0, 0); + border:0 +} +.sr-only-focusable:active,.sr-only-focusable:focus{ + position:static; + width:auto; + height:auto; + margin:0; + overflow:visible; + clip:auto +} +.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{ + font-family:inherit +} +.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{ + font-family:"FontAwesome"; + display:inline-block; + font-style:normal; + font-weight:normal; + line-height:1; + text-decoration:inherit +} +a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{ + display:inline-block; + text-decoration:inherit +} +.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{ + display:inline +} +.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{ + line-height:.9em +} +.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{ + display:inline-block +} +.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{ + opacity:.5; + -webkit-transition:opacity .05s ease-in; + -moz-transition:opacity .05s ease-in; + transition:opacity .05s ease-in +} +.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{ + opacity:1 +} +.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{ + font-size:14px; + vertical-align:-15% +} +.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{ + padding:12px; + line-height:24px; + margin-bottom:24px; + background:#e7f2fa +} +.wy-alert-title,.rst-content .admonition-title{ + color:#fff; + font-weight:bold; + display:block; + color:#fff; + background:#6ab0de; + margin:-12px; + padding:6px 12px; + margin-bottom:12px +} +.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{ + background:#fdf3f2 +} +.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{ + background:#f29f97 +} +.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{ + background:#ffedcc +} +.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{ + background:#f0b37e +} +.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{ + background:#e7f2fa +} +.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{ + background:#6ab0de +} +.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{ + background:#dbfaf4 +} +.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{ + background:#1abc9c +} +.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{ + background:#f3f6f6 +} +.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{ + color:#404040; + background:#e1e4e5 +} +.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{ + color:#2980B9 +} +.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{ + margin-bottom:0 +} +.wy-tray-container{ + position:fixed; + bottom:0px; + left:0; + z-index:600 +} +.wy-tray-container li{ + display:block; + width:400px; + background:transparent; + color:#fff; + text-align:center; + box-shadow:0 5px 5px 0 rgba(0,0,0,0.1); + padding:0 24px; + min-width:20%; + opacity:0; + height:0; + line-height:56px; + overflow:hidden; + -webkit-transition:all .3s ease-in; + -moz-transition:all .3s ease-in; + transition:all .3s ease-in +} +.wy-tray-container li.wy-tray-item-success{ + background:#27AE60 +} +.wy-tray-container li.wy-tray-item-info{ + background:#2980B9 +} +.wy-tray-container li.wy-tray-item-warning{ + background:#E67E22 +} +.wy-tray-container li.wy-tray-item-danger{ + background:#E74C3C +} +.wy-tray-container li.on{ + opacity:1; + height:56px +} +@media screen and (max-width: 768px){ + .wy-tray-container{ + bottom:auto; + top:0; + width:100% + } + .wy-tray-container li{ + width:100% + } +} +button{ + font-size:100%; + margin:0; + vertical-align:baseline; + *vertical-align:middle; + cursor:pointer; + line-height:normal; + -webkit-appearance:button; + *overflow:visible +} +button::-moz-focus-inner,input::-moz-focus-inner{ + border:0; + padding:0 +} +button[disabled]{ + cursor:default +} +.btn{ + display:inline-block; + border-radius:2px; + line-height:normal; + white-space:nowrap; + text-align:center; + cursor:pointer; + font-size:100%; + padding:6px 12px 8px 12px; + color:#fff; + border:1px solid rgba(0,0,0,0.1); + background-color:#27AE60; + text-decoration:none; + font-weight:normal; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset; + outline-none:false; + vertical-align:middle; + *display:inline; + zoom:1; + -webkit-user-drag:none; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + -webkit-transition:all .1s linear; + -moz-transition:all .1s linear; + transition:all .1s linear +} +.btn-hover{ + background:#2e8ece; + color:#fff +} +.btn:hover{ + background:#2cc36b; + color:#fff +} +.btn:focus{ + background:#2cc36b; + outline:0 +} +.btn:active{ + box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset; + padding:8px 12px 6px 12px +} +.btn:visited{ + color:#fff +} +.btn:disabled{ + background-image:none; + filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter:alpha(opacity=40); + opacity:.4; + cursor:not-allowed; + box-shadow:none +} +.btn-disabled{ + background-image:none; + filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter:alpha(opacity=40); + opacity:.4; + cursor:not-allowed; + box-shadow:none +} +.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{ + background-image:none; + filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter:alpha(opacity=40); + opacity:.4; + cursor:not-allowed; + box-shadow:none +} +.btn::-moz-focus-inner{ + padding:0; + border:0 +} +.btn-small{ + font-size:80% +} +.btn-info{ + background-color:#2980B9 !important +} +.btn-info:hover{ + background-color:#2e8ece !important +} +.btn-neutral{ + background-color:#f3f6f6 !important; + color:#404040 !important +} +.btn-neutral:hover{ + background-color:#e5ebeb !important; + color:#404040 +} +.btn-neutral:visited{ + color:#404040 !important +} +.btn-success{ + background-color:#27AE60 !important +} +.btn-success:hover{ + background-color:#295 !important +} +.btn-danger{ + background-color:#E74C3C !important +} +.btn-danger:hover{ + background-color:#ea6153 !important +} +.btn-warning{ + background-color:#E67E22 !important +} +.btn-warning:hover{ + background-color:#e98b39 !important +} +.btn-invert{ + background-color:#222 +} +.btn-invert:hover{ + background-color:#2f2f2f !important +} +.btn-link{ + background-color:transparent !important; + color:#2980B9; + box-shadow:none; + border-color:transparent !important +} +.btn-link:hover{ + background-color:transparent !important; + color:#409ad5 !important; + box-shadow:none +} +.btn-link:active{ + background-color:transparent !important; + color:#409ad5 !important; + box-shadow:none +} +.btn-link:visited{ + color:#9B59B6 +} +.wy-btn-group .btn,.wy-control .btn{ + vertical-align:middle +} +.wy-btn-group{ + margin-bottom:24px; + *zoom:1 +} +.wy-btn-group:before,.wy-btn-group:after{ + display:table; + content:"" +} +.wy-btn-group:after{ + clear:both +} +.wy-dropdown{ + position:relative; + display:inline-block +} +.wy-dropdown-active .wy-dropdown-menu{ + display:block +} +.wy-dropdown-menu{ + position:absolute; + left:0; + display:none; + float:left; + top:100%; + min-width:100%; + background:#fcfcfc; + z-index:100; + border:solid 1px #cfd7dd; + box-shadow:0 2px 2px 0 rgba(0,0,0,0.1); + padding:12px +} +.wy-dropdown-menu>dd>a{ + display:block; + clear:both; + color:#404040; + white-space:nowrap; + font-size:90%; + padding:0 12px; + cursor:pointer +} +.wy-dropdown-menu>dd>a:hover{ + background:#2980B9; + color:#fff +} +.wy-dropdown-menu>dd.divider{ + border-top:solid 1px #cfd7dd; + margin:6px 0 +} +.wy-dropdown-menu>dd.search{ + padding-bottom:12px +} +.wy-dropdown-menu>dd.search input[type="search"]{ + width:100% +} +.wy-dropdown-menu>dd.call-to-action{ + background:#e3e3e3; + text-transform:uppercase; + font-weight:500; + font-size:80% +} +.wy-dropdown-menu>dd.call-to-action:hover{ + background:#e3e3e3 +} +.wy-dropdown-menu>dd.call-to-action .btn{ + color:#fff +} +.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{ + bottom:100%; + top:auto; + left:auto; + right:0 +} +.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{ + background:#fcfcfc; + margin-top:2px +} +.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{ + padding:6px 12px +} +.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{ + background:#2980B9; + color:#fff +} +.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{ + right:0; + left:auto; + text-align:right +} +.wy-dropdown-arrow:before{ + content:" "; + border-bottom:5px solid #f5f5f5; + border-left:5px solid transparent; + border-right:5px solid transparent; + position:absolute; + display:block; + top:-4px; + left:50%; + margin-left:-3px +} +.wy-dropdown-arrow.wy-dropdown-arrow-left:before{ + left:11px +} +.wy-form-stacked select{ + display:block +} +.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{ + display:inline-block; + *display:inline; + *zoom:1; + vertical-align:middle +} +.wy-form-aligned .wy-control-group>label{ + display:inline-block; + vertical-align:middle; + width:10em; + margin:6px 12px 0 0; + float:left +} +.wy-form-aligned .wy-control{ + float:left +} +.wy-form-aligned .wy-control label{ + display:block +} +.wy-form-aligned .wy-control select{ + margin-top:6px +} +fieldset{ + border:0; + margin:0; + padding:0 +} +legend{ + display:block; + width:100%; + border:0; + padding:0; + white-space:normal; + margin-bottom:24px; + font-size:150%; + *margin-left:-7px +} +label{ + display:block; + margin:0 0 .3125em 0; + color:#333; + font-size:90% +} +input,select,textarea{ + font-size:100%; + margin:0; + vertical-align:baseline; + *vertical-align:middle +} +.wy-control-group{ + margin-bottom:24px; + *zoom:1; + max-width:68em; + margin-left:auto; + margin-right:auto; + *zoom:1 +} +.wy-control-group:before,.wy-control-group:after{ + display:table; + content:"" +} +.wy-control-group:after{ + clear:both +} +.wy-control-group:before,.wy-control-group:after{ + display:table; + content:"" +} +.wy-control-group:after{ + clear:both +} +.wy-control-group.wy-control-group-required>label:after{ + content:" *"; + color:#E74C3C +} +.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{ + padding-bottom:12px +} +.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{ + width:100% +} +.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{ + width:100% +} +.wy-control-group .wy-form-full{ + float:left; + display:block; + margin-right:2.3576515979%; + width:100%; + margin-right:0 +} +.wy-control-group .wy-form-full:last-child{ + margin-right:0 +} +.wy-control-group .wy-form-halves{ + float:left; + display:block; + margin-right:2.3576515979%; + width:48.821174201% +} +.wy-control-group .wy-form-halves:last-child{ + margin-right:0 +} +.wy-control-group .wy-form-halves:nth-of-type(2n){ + margin-right:0 +} +.wy-control-group .wy-form-halves:nth-of-type(2n+1){ + clear:left +} +.wy-control-group .wy-form-thirds{ + float:left; + display:block; + margin-right:2.3576515979%; + width:31.7615656014% +} +.wy-control-group .wy-form-thirds:last-child{ + margin-right:0 +} +.wy-control-group .wy-form-thirds:nth-of-type(3n){ + margin-right:0 +} +.wy-control-group .wy-form-thirds:nth-of-type(3n+1){ + clear:left +} +.wy-control-group.wy-control-group-no-input .wy-control{ + margin:6px 0 0 0; + font-size:90% +} +.wy-control-no-input{ + display:inline-block; + margin:6px 0 0 0; + font-size:90% +} +.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{ + width:100% +} +.wy-form-message-inline{ + display:inline-block; + padding-left:.3em; + color:#666; + vertical-align:middle; + font-size:90% +} +.wy-form-message{ + display:block; + color:#999; + font-size:70%; + margin-top:.3125em; + font-style:italic +} +.wy-form-message p{ + font-size:inherit; + font-style:italic; + margin-bottom:6px +} +.wy-form-message p:last-child{ + margin-bottom:0 +} +input{ + line-height:normal +} +input[type="button"],input[type="reset"],input[type="submit"]{ + -webkit-appearance:button; + cursor:pointer; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + *overflow:visible +} +input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{ + -webkit-appearance:none; + padding:6px; + display:inline-block; + border:1px solid #ccc; + font-size:80%; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + box-shadow:inset 0 1px 3px #ddd; + border-radius:0; + -webkit-transition:border .3s linear; + -moz-transition:border .3s linear; + transition:border .3s linear +} +input[type="datetime-local"]{ + padding:.34375em .625em +} +input[disabled]{ + cursor:default +} +input[type="checkbox"],input[type="radio"]{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + padding:0; + margin-right:.3125em; + *height:13px; + *width:13px +} +input[type="search"]{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box +} +input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ + -webkit-appearance:none +} +input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{ + outline:0; + outline:thin dotted \9; + border-color:#333 +} +input.no-focus:focus{ + border-color:#ccc !important +} +input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{ + outline:thin dotted #333; + outline:1px auto #129FEA +} +input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{ + cursor:not-allowed; + background-color:#fafafa +} +input:focus:invalid,textarea:focus:invalid,select:focus:invalid{ + color:#E74C3C; + border:1px solid #E74C3C +} +input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{ + border-color:#E74C3C +} +input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{ + outline-color:#E74C3C +} +input.wy-input-large{ + padding:12px; + font-size:100% +} +textarea{ + overflow:auto; + vertical-align:top; + width:100%; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif +} +select,textarea{ + padding:.5em .625em; + display:inline-block; + border:1px solid #ccc; + font-size:80%; + box-shadow:inset 0 1px 3px #ddd; + -webkit-transition:border .3s linear; + -moz-transition:border .3s linear; + transition:border .3s linear +} +select{ + border:1px solid #ccc; + background-color:#fff +} +select[multiple]{ + height:auto +} +select:focus,textarea:focus{ + outline:0 +} +select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{ + cursor:not-allowed; + background-color:#fafafa +} +input[type="radio"][disabled],input[type="checkbox"][disabled]{ + cursor:not-allowed +} +.wy-checkbox,.wy-radio{ + margin:6px 0; + color:#404040; + display:block +} +.wy-checkbox input,.wy-radio input{ + vertical-align:baseline +} +.wy-form-message-inline{ + display:inline-block; + *display:inline; + *zoom:1; + vertical-align:middle +} +.wy-input-prefix,.wy-input-suffix{ + white-space:nowrap; + padding:6px +} +.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{ + line-height:27px; + padding:0 8px; + display:inline-block; + font-size:80%; + background-color:#f3f6f6; + border:solid 1px #ccc; + color:#999 +} +.wy-input-suffix .wy-input-context{ + border-left:0 +} +.wy-input-prefix .wy-input-context{ + border-right:0 +} +.wy-switch{ + position:relative; + display:block; + height:24px; + margin-top:12px; + cursor:pointer +} +.wy-switch:before{ + position:absolute; + content:""; + display:block; + left:0; + top:0; + width:36px; + height:12px; + border-radius:4px; + background:#ccc; + -webkit-transition:all .2s ease-in-out; + -moz-transition:all .2s ease-in-out; + transition:all .2s ease-in-out +} +.wy-switch:after{ + position:absolute; + content:""; + display:block; + width:18px; + height:18px; + border-radius:4px; + background:#999; + left:-3px; + top:-3px; + -webkit-transition:all .2s ease-in-out; + -moz-transition:all .2s ease-in-out; + transition:all .2s ease-in-out +} +.wy-switch span{ + position:absolute; + left:48px; + display:block; + font-size:12px; + color:#ccc; + line-height:1 +} +.wy-switch.active:before{ + background:#1e8449 +} +.wy-switch.active:after{ + left:24px; + background:#27AE60 +} +.wy-switch.disabled{ + cursor:not-allowed; + opacity:.8 +} +.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{ + color:#E74C3C +} +.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{ + border:solid 1px #E74C3C +} +.wy-control-group.wy-control-group-error textarea{ + border:solid 1px #E74C3C +} +.wy-inline-validate{ + white-space:nowrap +} +.wy-inline-validate .wy-input-context{ + padding:.5em .625em; + display:inline-block; + font-size:80% +} +.wy-inline-validate.wy-inline-validate-success .wy-input-context{ + color:#27AE60 +} +.wy-inline-validate.wy-inline-validate-danger .wy-input-context{ + color:#E74C3C +} +.wy-inline-validate.wy-inline-validate-warning .wy-input-context{ + color:#E67E22 +} +.wy-inline-validate.wy-inline-validate-info .wy-input-context{ + color:#2980B9 +} +.rotate-90{ + -webkit-transform:rotate(90deg); + -moz-transform:rotate(90deg); + -ms-transform:rotate(90deg); + -o-transform:rotate(90deg); + transform:rotate(90deg) +} +.rotate-180{ + -webkit-transform:rotate(180deg); + -moz-transform:rotate(180deg); + -ms-transform:rotate(180deg); + -o-transform:rotate(180deg); + transform:rotate(180deg) +} +.rotate-270{ + -webkit-transform:rotate(270deg); + -moz-transform:rotate(270deg); + -ms-transform:rotate(270deg); + -o-transform:rotate(270deg); + transform:rotate(270deg) +} +.mirror{ + -webkit-transform:scaleX(-1); + -moz-transform:scaleX(-1); + -ms-transform:scaleX(-1); + -o-transform:scaleX(-1); + transform:scaleX(-1) +} +.mirror.rotate-90{ + -webkit-transform:scaleX(-1) rotate(90deg); + -moz-transform:scaleX(-1) rotate(90deg); + -ms-transform:scaleX(-1) rotate(90deg); + -o-transform:scaleX(-1) rotate(90deg); + transform:scaleX(-1) rotate(90deg) +} +.mirror.rotate-180{ + -webkit-transform:scaleX(-1) rotate(180deg); + -moz-transform:scaleX(-1) rotate(180deg); + -ms-transform:scaleX(-1) rotate(180deg); + -o-transform:scaleX(-1) rotate(180deg); + transform:scaleX(-1) rotate(180deg) +} +.mirror.rotate-270{ + -webkit-transform:scaleX(-1) rotate(270deg); + -moz-transform:scaleX(-1) rotate(270deg); + -ms-transform:scaleX(-1) rotate(270deg); + -o-transform:scaleX(-1) rotate(270deg); + transform:scaleX(-1) rotate(270deg) +} +@media only screen and (max-width: 480px){ + .wy-form button[type="submit"]{ + margin:.7em 0 0 + } + .wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{ + margin-bottom:.3em; + display:block + } + .wy-form label{ + margin-bottom:.3em; + display:block + } + .wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{ + margin-bottom:0 + } + .wy-form-aligned .wy-control-group label{ + margin-bottom:.3em; + text-align:left; + display:block; + width:100% + } + .wy-form-aligned .wy-control{ + margin:1.5em 0 0 0 + } + .wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{ + display:block; + font-size:80%; + padding:6px 0 + } +} +@media screen and (max-width: 768px){ + .tablet-hide{ + display:none + } +} +@media screen and (max-width: 480px){ + .mobile-hide{ + display:none + } +} +.float-left{ + float:left +} +.float-right{ + float:right +} +.full-width{ + width:100% +} +.wy-table,.rst-content table.docutils,.rst-content table.field-list{ + border-collapse:collapse; + border-spacing:0; + empty-cells:show; + margin-bottom:24px +} +.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{ + color:#000; + font:italic 85%/1 arial,sans-serif; + padding:1em 0; + text-align:center +} +.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{ + font-size:90%; + margin:0; + overflow:visible; + padding:2px 12px +} +.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{ + border-left-width:0 +} +.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{ + color:#000; + text-align:left; + vertical-align:bottom; + white-space:nowrap +} +.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{ + font-weight:bold; + border-bottom:solid 2px #e1e4e5 +} +.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{ + background-color:transparent; + vertical-align:middle +} +.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{ + line-height:18px +} +.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{ + margin-bottom:0 +} +.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{ + width:1%; + padding-right:0 +} +.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{ + margin:0 +} +.wy-table-secondary{ + color:gray; + font-size:90% +} +.wy-table-tertiary{ + color:gray; + font-size:80% +} +.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{ + background-color:#f3f6f6 +} +.wy-table-backed{ + background-color:#f3f6f6 +} +.wy-table-bordered-all,.rst-content table.docutils{ + border:1px solid #e1e4e5 +} +.wy-table-bordered-all td,.rst-content table.docutils td{ + border-bottom:1px solid #e1e4e5; + border-left:1px solid #e1e4e5 +} +.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{ + border-bottom-width:0 +} +.wy-table-bordered{ + border:1px solid #e1e4e5 +} +.wy-table-bordered-rows td{ + border-bottom:1px solid #e1e4e5 +} +.wy-table-bordered-rows tbody>tr:last-child td{ + border-bottom-width:0 +} +.wy-table-horizontal tbody>tr:last-child td{ + border-bottom-width:0 +} +.wy-table-horizontal td,.wy-table-horizontal th{ + border-width:0 0 1px 0; + border-bottom:1px solid #e1e4e5 +} +.wy-table-horizontal tbody>tr:last-child td{ + border-bottom-width:0 +} +.wy-table-responsive{ + margin-bottom:24px; + max-width:100%; + overflow:auto +} +.wy-table-responsive table{ + margin-bottom:0 !important +} +.wy-table-responsive table td,.wy-table-responsive table th{ + white-space:nowrap +} +a{ + color:#2980B9; + text-decoration:none; + cursor:pointer +} +a:hover{ + color:#3091d1 +} +a:visited{ + color:#9B59B6 +} +html{ + height:100%; + overflow-x:hidden +} +body{ + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + font-weight:normal; + color:#404040; + min-height:100%; + overflow-x:hidden; + background:#edf0f2 +} +.wy-text-left{ + text-align:left +} +.wy-text-center{ + text-align:center +} +.wy-text-right{ + text-align:right +} +.wy-text-large{ + font-size:120% +} +.wy-text-normal{ + font-size:100% +} +.wy-text-small,small{ + font-size:80% +} +.wy-text-strike{ + text-decoration:line-through +} +.wy-text-warning{ + color:#E67E22 !important +} +a.wy-text-warning:hover{ + color:#eb9950 !important +} +.wy-text-info{ + color:#2980B9 !important +} +a.wy-text-info:hover{ + color:#409ad5 !important +} +.wy-text-success{ + color:#27AE60 !important +} +a.wy-text-success:hover{ + color:#36d278 !important +} +.wy-text-danger{ + color:#E74C3C !important +} +a.wy-text-danger:hover{ + color:#ed7669 !important +} +.wy-text-neutral{ + color:#404040 !important +} +a.wy-text-neutral:hover{ + color:#595959 !important +} +h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{ + margin-top:0; + font-weight:700; + font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif +} +p{ + line-height:24px; + margin:0; + font-size:16px; + margin-bottom:24px +} +h1{ + font-size:175% +} +h2,.rst-content .toctree-wrapper p.caption{ + font-size:150% +} +h3{ + font-size:125% +} +h4{ + font-size:115% +} +h5{ + font-size:110% +} +h6{ + font-size:100% +} +hr{ + display:block; + height:1px; + border:0; + border-top:1px solid #e1e4e5; + margin:24px 0; + padding:0 +} +code,.rst-content tt,.rst-content code{ + white-space:nowrap; + max-width:100%; + background:#fff; + border:solid 1px #e1e4e5; + font-size:75%; + padding:0 5px; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + color:#E74C3C; + overflow-x:auto +} +code.code-large,.rst-content tt.code-large{ + font-size:90% +} +.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{ + list-style:disc; + line-height:24px; + margin-bottom:24px +} +.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{ + list-style:disc; + margin-left:24px +} +.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{ + margin-bottom:0 +} +.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{ + margin-bottom:0 +} +.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{ + list-style:circle +} +.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{ + list-style:square +} +.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{ + list-style:decimal +} +.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{ + list-style:decimal; + line-height:24px; + margin-bottom:24px +} +.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{ + list-style:decimal; + margin-left:24px +} +.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{ + margin-bottom:0 +} +.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{ + margin-bottom:0 +} +.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{ + list-style:disc +} +.wy-breadcrumbs{ + *zoom:1 +} +.wy-breadcrumbs:before,.wy-breadcrumbs:after{ + display:table; + content:"" +} +.wy-breadcrumbs:after{ + clear:both +} +.wy-breadcrumbs li{ + display:inline-block +} +.wy-breadcrumbs li.wy-breadcrumbs-aside{ + float:right +} +.wy-breadcrumbs li a{ + display:inline-block; + padding:5px +} +.wy-breadcrumbs li a:first-child{ + padding-left:0 +} +.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{ + padding:5px; + border:none; + background:none +} +.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{ + color:#404040 +} +.wy-breadcrumbs-extra{ + margin-bottom:0; + color:#b3b3b3; + font-size:80%; + display:inline-block +} +@media screen and (max-width: 480px){ + .wy-breadcrumbs-extra{ + display:none + } + .wy-breadcrumbs li.wy-breadcrumbs-aside{ + display:none + } +} +@media print{ + .wy-breadcrumbs li.wy-breadcrumbs-aside{ + display:none + } +} +html{ + font-size:16px +} +.wy-affix{ + position:fixed; + top:1.618em +} +.wy-menu a:hover{ + text-decoration:none +} +.wy-menu-horiz{ + *zoom:1 +} +.wy-menu-horiz:before,.wy-menu-horiz:after{ + display:table; + content:"" +} +.wy-menu-horiz:after{ + clear:both +} +.wy-menu-horiz ul,.wy-menu-horiz li{ + display:inline-block +} +.wy-menu-horiz li:hover{ + background:rgba(255,255,255,0.1) +} +.wy-menu-horiz li.divide-left{ + border-left:solid 1px #404040 +} +.wy-menu-horiz li.divide-right{ + border-right:solid 1px #404040 +} +.wy-menu-horiz a{ + height:32px; + display:inline-block; + line-height:32px; + padding:0 16px +} +.wy-menu-vertical{ + width:400px +} +.wy-menu-vertical header,.wy-menu-vertical p.caption{ + color:#3a7ca8; + height:32px; + display:inline-block; + line-height:32px; + padding:0 1.618em; + margin:12px 0 0 0; + display:block; + font-weight:bold; + text-transform:uppercase; + font-size:85%; + white-space:nowrap +} +.wy-menu-vertical ul{ + margin-bottom:0 +} +.wy-menu-vertical li.divide-top{ + border-top:solid 1px #404040 +} +.wy-menu-vertical li.divide-bottom{ + border-bottom:solid 1px #404040 +} +.wy-menu-vertical li.current{ + background:#e3e3e3 +} +.wy-menu-vertical li.current a{ + color:gray; + border-right:solid 1px #c9c9c9; + padding:.4045em 2.427em +} +.wy-menu-vertical li.current a:hover{ + background:#d6d6d6 +} +.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{ + border:none; + background:inherit; + color:inherit; + padding-left:0; + padding-right:0 +} +.wy-menu-vertical li span.toctree-expand{ + display:block; + float:left; + margin-left:-1.2em; + font-size:.8em; + line-height:1.6em; + color:#4d4d4d +} +.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{ + color:#404040; + padding:.4045em 1.618em; + font-weight:bold; + position:relative; + background:#fcfcfc; + border:none; + padding-left:1.618em -4px +} +.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{ + background:#fcfcfc +} +.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{ + color:gray +} +.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{ + display:block; + font-size:.8em; + line-height:1.6em; + color:#333 +} +.wy-menu-vertical li.toctree-l1.current>a{ + border-bottom:solid 1px #c9c9c9; + border-top:solid 1px #c9c9c9 +} +.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{ + color:#404040 +} +.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{ + display:none +} +.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{ + display:block +} +.wy-menu-vertical li.toctree-l2.current>a{ + background:#c9c9c9; + padding:.4045em 2.427em +} +.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{ + display:block; + background:#c9c9c9; + padding:.4045em 4.045em +} +.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{ + color:gray +} +.wy-menu-vertical li.toctree-l2 span.toctree-expand{ + color:#a3a3a3 +} +.wy-menu-vertical li.toctree-l3{ + font-size:.9em +} +.wy-menu-vertical li.toctree-l3.current>a{ + background:#bdbdbd; + padding:.4045em 4.045em +} +.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{ + display:block; + background:#bdbdbd; + padding:.4045em 5.663em +} +.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{ + color:gray +} +.wy-menu-vertical li.toctree-l3 span.toctree-expand{ + color:#969696 +} +.wy-menu-vertical li.toctree-l4{ + font-size:.9em +} +.wy-menu-vertical li.current ul{ + display:block +} +.wy-menu-vertical li ul{ + margin-bottom:0; + display:none +} +.wy-menu-vertical li ul li a{ + margin-bottom:0; + color:#d9d9d9; + font-weight:normal +} +.wy-menu-vertical a{ + display:inline-block; + line-height:18px; + padding:.4045em 1.618em; + display:block; + position:relative; + font-size:90%; + color:#d9d9d9 +} +.wy-menu-vertical a:hover{ + background-color:#4e4a4a; + cursor:pointer +} +.wy-menu-vertical a:hover span.toctree-expand{ + color:#d9d9d9 +} +.wy-menu-vertical a:active{ + background-color:#2980B9; + cursor:pointer; + color:#fff +} +.wy-menu-vertical a:active span.toctree-expand{ + color:#fff +} +.wy-side-nav-search{ + display:block; + width:400px; + padding:.809em; + margin-bottom:.809em; + z-index:200; + background-color:#2980B9; + text-align:center; + padding:.809em; + display:block; + color:#fcfcfc; + margin-bottom:.809em +} +.wy-side-nav-search input[type=text]{ + width:100%; + border-radius:50px; + padding:6px 12px; + border-color:#2472a4 +} +.wy-side-nav-search img{ + display:block; + margin:auto auto .809em auto; + height:45px; + width:45px; + background-color:#2980B9; + padding:5px; + border-radius:100% +} +.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{ + color:#fcfcfc; + font-size:100%; + font-weight:bold; + display:inline-block; + padding:4px 6px; + margin-bottom:.809em +} +.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{ + background:rgba(255,255,255,0.1) +} +.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{ + display:block; + margin:0 auto; + height:auto; + width:auto; + border-radius:0; + max-width:100%; + background:transparent +} +.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{ + margin-top:.85em +} +.wy-side-nav-search>div.version{ + margin-top:-.4045em; + margin-bottom:.809em; + font-weight:normal; + color:rgba(255,255,255,0.3) +} +.wy-nav .wy-menu-vertical header{ + color:#2980B9 +} +.wy-nav .wy-menu-vertical a{ + color:#b3b3b3 +} +.wy-nav .wy-menu-vertical a:hover{ + background-color:#2980B9; + color:#fff +} +[data-menu-wrap]{ + -webkit-transition:all .2s ease-in; + -moz-transition:all .2s ease-in; + transition:all .2s ease-in; + position:absolute; + opacity:1; + width:100%; + opacity:0 +} +[data-menu-wrap].move-center{ + left:0; + right:auto; + opacity:1 +} +[data-menu-wrap].move-left{ + right:auto; + left:-100%; + opacity:0 +} +[data-menu-wrap].move-right{ + right:-100%; + left:auto; + opacity:0 +} +.wy-body-for-nav{ + background:#fcfcfc +} +.wy-grid-for-nav{ + position:absolute; + width:100%; + height:100% +} +.wy-nav-side{ + position:fixed; + top:0; + bottom:0; + left:0; + padding-bottom:2em; + width:400px; + overflow-x:hidden; + overflow-y:hidden; + min-height:100%; + color:#9b9b9b; + background:#343131; + z-index:200 +} +.wy-side-scroll{ + width:420px; + position:relative; + overflow-x:hidden; + overflow-y:scroll; + height:100% +} +.wy-nav-top{ + display:none; + background:#2980B9; + color:#fff; + padding:.4045em .809em; + position:relative; + line-height:50px; + text-align:center; + font-size:100%; + *zoom:1 +} +.wy-nav-top:before,.wy-nav-top:after{ + display:table; + content:"" +} +.wy-nav-top:after{ + clear:both +} +.wy-nav-top a{ + color:#fff; + font-weight:bold +} +.wy-nav-top img{ + margin-right:12px; + height:45px; + width:45px; + background-color:#2980B9; + padding:5px; + border-radius:100% +} +.wy-nav-top i{ + font-size:30px; + float:left; + cursor:pointer; + padding-top:inherit +} +.wy-nav-content-wrap{ + margin-left:400px; + background:#fcfcfc; + min-height:100% +} +.wy-nav-content{ + padding:1.618em 3.236em; + height:100%; + max-width:1000px; + margin:auto +} +.wy-body-mask{ + position:fixed; + width:100%; + height:100%; + background:rgba(0,0,0,0.2); + display:none; + z-index:499 +} +.wy-body-mask.on{ + display:block +} +footer{ + color:gray +} +footer p{ + margin-bottom:12px +} +footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{ + padding:0px; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + font-size:1em; + background:none; + border:none; + color:gray +} +.rst-footer-buttons{ + *zoom:1 +} +.rst-footer-buttons:before,.rst-footer-buttons:after{ + width:100% +} +.rst-footer-buttons:before,.rst-footer-buttons:after{ + display:table; + content:"" +} +.rst-footer-buttons:after{ + clear:both +} +.rst-breadcrumbs-buttons{ + margin-top:12px; + *zoom:1 +} +.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{ + display:table; + content:"" +} +.rst-breadcrumbs-buttons:after{ + clear:both +} +#search-results .search li{ + margin-bottom:24px; + border-bottom:solid 1px #e1e4e5; + padding-bottom:24px +} +#search-results .search li:first-child{ + border-top:solid 1px #e1e4e5; + padding-top:24px +} +#search-results .search li a{ + font-size:120%; + margin-bottom:12px; + display:inline-block +} +#search-results .context{ + color:gray; + font-size:90% +} +.genindextable li>ul{ + margin-left:24px +} +@media screen and (max-width: 768px){ + .wy-body-for-nav{ + background:#fcfcfc + } + .wy-nav-top{ + display:block + } + .wy-nav-side{ + left:-400px + } + .wy-nav-side.shift{ + width:85%; + left:0 + } + .wy-side-scroll{ + width:auto + } + .wy-side-nav-search{ + width:auto + } + .wy-menu.wy-menu-vertical{ + width:auto + } + .wy-nav-content-wrap{ + margin-left:0 + } + .wy-nav-content-wrap .wy-nav-content{ + padding:1.618em + } + .wy-nav-content-wrap.shift{ + position:fixed; + min-width:100%; + left:85%; + top:0; + height:100%; + overflow:hidden + } +} +@media screen and (min-width: 1100px){ + .wy-nav-content-wrap{ + background:rgba(0,0,0,0.05) + } + .wy-nav-content{ + margin:0; + background:#fcfcfc + } +} +@media print{ + .rst-versions,footer,.wy-nav-side{ + display:none + } + .wy-nav-content-wrap{ + margin-left:0 + } +} +.rst-versions{ + position:fixed; + bottom:0; + left:0; + width:400px; + color:#fcfcfc; + background:#1f1d1d; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + z-index:400 +} +.rst-versions a{ + color:#2980B9; + text-decoration:none +} +.rst-versions .rst-badge-small{ + display:none +} +.rst-versions .rst-current-version{ + padding:12px; + background-color:#272525; + display:block; + text-align:right; + font-size:90%; + cursor:pointer; + color:#27AE60; + *zoom:1 +} +.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{ + display:table; + content:"" +} +.rst-versions .rst-current-version:after{ + clear:both +} +.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{ + color:#fcfcfc +} +.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{ + float:left +} +.rst-versions .rst-current-version .icon-book{ + float:left +} +.rst-versions .rst-current-version.rst-out-of-date{ + background-color:#E74C3C; + color:#fff +} +.rst-versions .rst-current-version.rst-active-old-version{ + background-color:#F1C40F; + color:#000 +} +.rst-versions.shift-up{ + height:auto; + max-height:100%; + overflow-y:scroll +} +.rst-versions.shift-up .rst-other-versions{ + display:block +} +.rst-versions .rst-other-versions{ + font-size:90%; + padding:12px; + color:gray; + display:none +} +.rst-versions .rst-other-versions hr{ + display:block; + height:1px; + border:0; + margin:20px 0; + padding:0; + border-top:solid 1px #413d3d +} +.rst-versions .rst-other-versions dd{ + display:inline-block; + margin:0 +} +.rst-versions .rst-other-versions dd a{ + display:inline-block; + padding:6px; + color:#fcfcfc +} +.rst-versions.rst-badge{ + width:auto; + bottom:20px; + right:20px; + left:auto; + border:none; + max-width:400px; + max-height:90% +} +.rst-versions.rst-badge .icon-book{ + float:none +} +.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{ + float:none +} +.rst-versions.rst-badge.shift-up .rst-current-version{ + text-align:right +} +.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{ + float:left +} +.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{ + float:left +} +.rst-versions.rst-badge .rst-current-version{ + width:auto; + height:30px; + line-height:30px; + padding:0 6px; + display:block; + text-align:center +} +@media screen and (max-width: 768px){ + .rst-versions{ + width:85%; + display:none + } + .rst-versions.shift{ + display:block + } +} +.rst-content img{ + max-width:100%; + height:auto +} +.rst-content div.figure{ + margin-bottom:24px +} +.rst-content div.figure p.caption{ + font-style:italic +} +.rst-content div.figure p:last-child.caption{ + margin-bottom:0px +} +.rst-content div.figure.align-center{ + text-align:center +} +.rst-content .section>img,.rst-content .section>a>img{ + margin-bottom:24px +} +.rst-content abbr[title]{ + text-decoration:none +} +.rst-content.style-external-links a.reference.external:after{ + font-family:FontAwesome; + content:""; + color:#b3b3b3; + vertical-align:super; + font-size:60%; + margin:0 .2em +} +.rst-content blockquote{ + margin-left:24px; + line-height:24px; + margin-bottom:24px +} +.rst-content pre.literal-block{ + white-space:pre; + margin:0; + padding:12px 12px; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + display:block; + overflow:auto +} +.rst-content pre.literal-block,.rst-content div[class^='highlight']{ + border:1px solid #e1e4e5; + overflow-x:auto; + margin:1px 0 24px 0 +} +.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{ + padding:0px; + border:none; + margin:0 +} +.rst-content div[class^='highlight'] td.code{ + width:100% +} +.rst-content .linenodiv pre{ + border-right:solid 1px #e6e9ea; + margin:0; + padding:12px 12px; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + user-select:none; + pointer-events:none +} +.rst-content div[class^='highlight'] pre{ + white-space:pre; + margin:0; + padding:12px 12px; + display:block; + overflow:auto +} +.rst-content div[class^='highlight'] pre .hll{ + display:block; + margin:0 -12px; + padding:0 12px +} +.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{ + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + font-size:12px; + line-height:1.4 +} +.rst-content .code-block-caption{ + font-style:italic; + font-size:85%; + line-height:1; + padding:1em 0; + text-align:center +} +@media print{ + .rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{ + white-space:pre-wrap + } +} +.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{ + margin-bottom:0 +} +.rst-content .admonition-title:before{ + margin-right:4px +} +.rst-content .admonition table{ + border-color:rgba(0,0,0,0.1) +} +.rst-content .admonition table td,.rst-content .admonition table th{ + background:transparent !important; + border-color:rgba(0,0,0,0.1) !important +} +.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{ + list-style:lower-alpha +} +.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{ + list-style:upper-alpha +} +.rst-content .section ol p,.rst-content .section ul p{ + margin-bottom:12px +} +.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{ + margin-bottom:24px +} +.rst-content .line-block{ + margin-left:0px; + margin-bottom:24px; + line-height:24px +} +.rst-content .line-block .line-block{ + margin-left:24px; + margin-bottom:0px +} +.rst-content .topic-title{ + font-weight:bold; + margin-bottom:12px +} +.rst-content .toc-backref{ + color:#404040 +} +.rst-content .align-right{ + float:right; + margin:0px 0px 24px 24px +} +.rst-content .align-left{ + float:left; + margin:0px 24px 24px 0px +} +.rst-content .align-center{ + margin:auto +} +.rst-content .align-center:not(table){ + display:block +} +.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{ + visibility:hidden; + font-size:14px +} +.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{ + content:""; + font-family:FontAwesome +} +.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{ + visibility:visible +} +.rst-content table>caption .headerlink:after{ + font-size:12px +} +.rst-content .centered{ + text-align:center +} +.rst-content .sidebar{ + float:right; + width:40%; + display:block; + margin:0 0 24px 24px; + padding:24px; + background:#f3f6f6; + border:solid 1px #e1e4e5 +} +.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{ + font-size:90% +} +.rst-content .sidebar .last{ + margin-bottom:0 +} +.rst-content .sidebar .sidebar-title{ + display:block; + font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif; + font-weight:bold; + background:#e1e4e5; + padding:6px 12px; + margin:-24px; + margin-bottom:24px; + font-size:100% +} +.rst-content .highlighted{ + background:#F1C40F; + display:inline-block; + font-weight:bold; + padding:0 6px +} +.rst-content .footnote-reference,.rst-content .citation-reference{ + vertical-align:baseline; + position:relative; + top:-0.4em; + line-height:0; + font-size:90% +} +.rst-content table.docutils.citation,.rst-content table.docutils.footnote{ + background:none; + border:none; + color:gray +} +.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{ + border:none; + background-color:transparent !important; + white-space:normal +} +.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{ + padding-left:0; + padding-right:0; + vertical-align:top +} +.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{ + color:#555 +} +.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{ + margin-bottom:0 +} +.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){ + margin-top:24px +} +.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{ + margin-bottom:24px +} +.rst-content table.docutils th{ + border-color:#e1e4e5 +} +.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{ + margin-bottom:0 +} +.rst-content table.field-list{ + border:none +} +.rst-content table.field-list td{ + border:none +} +.rst-content table.field-list td p{ + font-size:inherit; + line-height:inherit +} +.rst-content table.field-list td>strong{ + display:inline-block +} +.rst-content table.field-list .field-name{ + padding-right:10px; + text-align:left; + white-space:nowrap +} +.rst-content table.field-list .field-body{ + text-align:left +} +.rst-content tt,.rst-content tt,.rst-content code{ + color:#000; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + padding:2px 5px +} +.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{ + font-size:100% !important; + line-height:normal +} +.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{ + color:#E74C3C +} +.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{ + font-weight:bold; + color:#404040 +} +.rst-content pre,.rst-content kbd,.rst-content samp{ + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace +} +.rst-content a tt,.rst-content a tt,.rst-content a code{ + color:#2980B9 +} +.rst-content dl{ + margin-bottom:24px +} +.rst-content dl dt{ + font-weight:bold; + margin-bottom:12px +} +.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{ + margin-bottom:12px !important +} +.rst-content dl dd{ + margin:0 0 12px 24px; + line-height:24px +} +.rst-content dl:not(.docutils){ + margin-bottom:24px +} +.rst-content dl:not(.docutils) dt{ + display:table; + margin:6px 0; + font-size:90%; + line-height:normal; + background:#e7f2fa; + color:#2980B9; + border-top:solid 3px #6ab0de; + padding:6px; + position:relative +} +.rst-content dl:not(.docutils) dt:before{ + color:#6ab0de +} +.rst-content dl:not(.docutils) dt .headerlink{ + color:#404040; + font-size:100% !important +} +.rst-content dl:not(.docutils) dl dt{ + margin-bottom:6px; + border:none; + border-left:solid 3px #ccc; + background:#f0f0f0; + color:#555 +} +.rst-content dl:not(.docutils) dl dt .headerlink{ + color:#404040; + font-size:100% !important +} +.rst-content dl:not(.docutils) dt:first-child{ + margin-top:0 +} +.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{ + font-weight:bold +} +.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{ + background-color:transparent; + border:none; + padding:0; + font-size:100% !important +} +.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{ + font-weight:bold +} +.rst-content dl:not(.docutils) .optional{ + display:inline-block; + padding:0 4px; + color:#000; + font-weight:bold +} +.rst-content dl:not(.docutils) .property{ + display:inline-block; + padding-right:8px +} +.rst-content .viewcode-link,.rst-content .viewcode-back{ + display:inline-block; + color:#27AE60; + font-size:80%; + padding-left:24px +} +.rst-content .viewcode-back{ + display:block; + float:right +} +.rst-content p.rubric{ + margin-bottom:12px; + font-weight:bold +} +.rst-content tt.download,.rst-content code.download{ + background:inherit; + padding:inherit; + font-weight:normal; + font-family:inherit; + font-size:inherit; + color:inherit; + border:inherit; + white-space:inherit +} +.rst-content tt.download span:first-child,.rst-content code.download span:first-child{ + -webkit-font-smoothing:subpixel-antialiased +} +.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{ + margin-right:4px +} +.rst-content .guilabel{ + border:1px solid #7fbbe3; + background:#e7f2fa; + font-size:80%; + font-weight:700; + border-radius:4px; + padding:2.4px 6px; + margin:auto 2px +} +.rst-content .versionmodified{ + font-style:italic +} +@media screen and (max-width: 480px){ + .rst-content .sidebar{ + width:100% + } +} +span[id*='MathJax-Span']{ + color:#404040 +} +.math{ + text-align:center +} +@font-face{ + font-family:"Lato"; + src:url("../fonts/Lato/lato-regular.eot"); + src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype"); + font-weight:400; + font-style:normal +} +@font-face{ + font-family:"Lato"; + src:url("../fonts/Lato/lato-bold.eot"); + src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype"); + font-weight:700; + font-style:normal +} +@font-face{ + font-family:"Lato"; + src:url("../fonts/Lato/lato-bolditalic.eot"); + src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype"); + font-weight:700; + font-style:italic +} +@font-face{ + font-family:"Lato"; + src:url("../fonts/Lato/lato-italic.eot"); + src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype"); + font-weight:400; + font-style:italic +} +@font-face{ + font-family:"Roboto Slab"; + font-style:normal; + font-weight:400; + src:url("../fonts/RobotoSlab/roboto-slab.eot"); + src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype") +} +@font-face{ + font-family:"Roboto Slab"; + font-style:normal; + font-weight:700; + src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot"); + src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype") +} + + +/* override table width restrictions */ +@media screen and (min-width: 800px) { + + .wy-table-responsive table td { + /* !important prevents the common CSS stylesheets from overriding + this as on RTD they are loaded after this stylesheet */ + white-space: normal !important; + line-height: 1.1em; + } + + .wy-table-responsive { + overflow: visible !important; + } + } \ No newline at end of file diff --git a/deps/QDark/docs/_static/fonts/Inconsolata-Bold.ttf b/deps/QDark/docs/_static/fonts/Inconsolata-Bold.ttf new file mode 100644 index 00000000..809c1f58 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Inconsolata-Bold.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Inconsolata-Regular.ttf b/deps/QDark/docs/_static/fonts/Inconsolata-Regular.ttf new file mode 100644 index 00000000..fc981ce7 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Inconsolata-Regular.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Inconsolata.ttf b/deps/QDark/docs/_static/fonts/Inconsolata.ttf new file mode 100644 index 00000000..4b8a36d2 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Inconsolata.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato-Bold.ttf b/deps/QDark/docs/_static/fonts/Lato-Bold.ttf new file mode 100644 index 00000000..1d23c706 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato-Bold.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato-Regular.ttf b/deps/QDark/docs/_static/fonts/Lato-Regular.ttf new file mode 100644 index 00000000..0f3d0f83 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato-Regular.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bold.eot b/deps/QDark/docs/_static/fonts/Lato/lato-bold.eot new file mode 100644 index 00000000..3361183a Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bold.eot differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bold.ttf b/deps/QDark/docs/_static/fonts/Lato/lato-bold.ttf new file mode 100644 index 00000000..29f691d5 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bold.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bold.woff b/deps/QDark/docs/_static/fonts/Lato/lato-bold.woff new file mode 100644 index 00000000..c6dff51f Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bold.woff differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bold.woff2 b/deps/QDark/docs/_static/fonts/Lato/lato-bold.woff2 new file mode 100644 index 00000000..bb195043 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bold.woff2 differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.eot b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.eot new file mode 100644 index 00000000..3d415493 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.eot differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.ttf b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.ttf new file mode 100644 index 00000000..f402040b Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.woff b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.woff new file mode 100644 index 00000000..88ad05b9 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.woff differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.woff2 b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.woff2 new file mode 100644 index 00000000..c4e3d804 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-bolditalic.woff2 differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-italic.eot b/deps/QDark/docs/_static/fonts/Lato/lato-italic.eot new file mode 100644 index 00000000..3f826421 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-italic.eot differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-italic.ttf b/deps/QDark/docs/_static/fonts/Lato/lato-italic.ttf new file mode 100644 index 00000000..b4bfc9b2 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-italic.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-italic.woff b/deps/QDark/docs/_static/fonts/Lato/lato-italic.woff new file mode 100644 index 00000000..76114bc0 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-italic.woff differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-italic.woff2 b/deps/QDark/docs/_static/fonts/Lato/lato-italic.woff2 new file mode 100644 index 00000000..3404f37e Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-italic.woff2 differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-regular.eot b/deps/QDark/docs/_static/fonts/Lato/lato-regular.eot new file mode 100644 index 00000000..11e3f2a5 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-regular.eot differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-regular.ttf b/deps/QDark/docs/_static/fonts/Lato/lato-regular.ttf new file mode 100644 index 00000000..74decd9e Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-regular.ttf differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-regular.woff b/deps/QDark/docs/_static/fonts/Lato/lato-regular.woff new file mode 100644 index 00000000..ae1307ff Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-regular.woff differ diff --git a/deps/QDark/docs/_static/fonts/Lato/lato-regular.woff2 b/deps/QDark/docs/_static/fonts/Lato/lato-regular.woff2 new file mode 100644 index 00000000..3bf98433 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/Lato/lato-regular.woff2 differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab-Bold.ttf b/deps/QDark/docs/_static/fonts/RobotoSlab-Bold.ttf new file mode 100644 index 00000000..df5d1df2 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab-Bold.ttf differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab-Regular.ttf b/deps/QDark/docs/_static/fonts/RobotoSlab-Regular.ttf new file mode 100644 index 00000000..eb52a790 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab-Regular.ttf differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot new file mode 100644 index 00000000..79dc8efe Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf new file mode 100644 index 00000000..df5d1df2 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff new file mode 100644 index 00000000..6cb60000 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 new file mode 100644 index 00000000..7059e231 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot new file mode 100644 index 00000000..2f7ca78a Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf new file mode 100644 index 00000000..eb52a790 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff new file mode 100644 index 00000000..f815f63f Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff differ diff --git a/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 new file mode 100644 index 00000000..f2c76e5b Binary files /dev/null and b/deps/QDark/docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 differ diff --git a/deps/QDark/docs/_static/fonts/fontawesome-webfont.eot b/deps/QDark/docs/_static/fonts/fontawesome-webfont.eot new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/fontawesome-webfont.eot differ diff --git a/deps/QDark/docs/_static/fonts/fontawesome-webfont.svg b/deps/QDark/docs/_static/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..855c845e --- /dev/null +++ b/deps/QDark/docs/_static/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deps/QDark/docs/_static/fonts/fontawesome-webfont.ttf b/deps/QDark/docs/_static/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..35acda2f Binary files /dev/null and b/deps/QDark/docs/_static/fonts/fontawesome-webfont.ttf differ diff --git a/deps/QDark/docs/_static/fonts/fontawesome-webfont.woff b/deps/QDark/docs/_static/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..400014a4 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/fontawesome-webfont.woff differ diff --git a/deps/QDark/docs/_static/fonts/fontawesome-webfont.woff2 b/deps/QDark/docs/_static/fonts/fontawesome-webfont.woff2 new file mode 100644 index 00000000..4d13fc60 Binary files /dev/null and b/deps/QDark/docs/_static/fonts/fontawesome-webfont.woff2 differ diff --git a/deps/QDark/docs/_static/js/modernizr.min.js b/deps/QDark/docs/_static/js/modernizr.min.js new file mode 100644 index 00000000..f65d4797 --- /dev/null +++ b/deps/QDark/docs/_static/js/modernizr.min.js @@ -0,0 +1,4 @@ +/* Modernizr 2.6.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this);expand=i(''),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1}),e.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0;eNUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% + +:end +popd diff --git a/deps/QDark/docs/readme.rst b/deps/QDark/docs/readme.rst new file mode 100644 index 00000000..72a33558 --- /dev/null +++ b/deps/QDark/docs/readme.rst @@ -0,0 +1 @@ +.. include:: ../README.rst diff --git a/deps/QDark/docs/reference/modules.rst b/deps/QDark/docs/reference/modules.rst new file mode 100644 index 00000000..711b3423 --- /dev/null +++ b/deps/QDark/docs/reference/modules.rst @@ -0,0 +1,7 @@ +qdarkstyle +========== + +.. toctree:: + :maxdepth: 4 + + qdarkstyle diff --git a/deps/QDark/docs/reference/qdarkstyle.__main__.rst b/deps/QDark/docs/reference/qdarkstyle.__main__.rst new file mode 100644 index 00000000..a6b3a222 --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.__main__.rst @@ -0,0 +1,7 @@ +qdarkstyle.\_\_main\_\_ module +============================== + +.. automodule:: qdarkstyle.__main__ + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/reference/qdarkstyle.palette.rst b/deps/QDark/docs/reference/qdarkstyle.palette.rst new file mode 100644 index 00000000..c96a04a7 --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.palette.rst @@ -0,0 +1,7 @@ +qdarkstyle.palette module +========================= + +.. automodule:: qdarkstyle.palette + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/reference/qdarkstyle.rst b/deps/QDark/docs/reference/qdarkstyle.rst new file mode 100644 index 00000000..d76bf9d8 --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.rst @@ -0,0 +1,23 @@ +qdarkstyle package +================== + +.. automodule:: qdarkstyle + :members: + :undoc-members: + :show-inheritance: + +Subpackages +----------- + +.. toctree:: + + qdarkstyle.utils + +Submodules +---------- + +.. toctree:: + + qdarkstyle.__main__ + qdarkstyle.palette + qdarkstyle.style_rc diff --git a/deps/QDark/docs/reference/qdarkstyle.style_rc.rst b/deps/QDark/docs/reference/qdarkstyle.style_rc.rst new file mode 100644 index 00000000..a9625c6e --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.style_rc.rst @@ -0,0 +1,7 @@ +qdarkstyle.style\_rc module +=========================== + +.. automodule:: qdarkstyle.style_rc + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/reference/qdarkstyle.utils.images.rst b/deps/QDark/docs/reference/qdarkstyle.utils.images.rst new file mode 100644 index 00000000..7c3524da --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.utils.images.rst @@ -0,0 +1,7 @@ +qdarkstyle.utils.images module +============================== + +.. automodule:: qdarkstyle.utils.images + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/reference/qdarkstyle.utils.rst b/deps/QDark/docs/reference/qdarkstyle.utils.rst new file mode 100644 index 00000000..8cc7af75 --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.utils.rst @@ -0,0 +1,15 @@ +qdarkstyle.utils package +======================== + +.. automodule:: qdarkstyle.utils + :members: + :undoc-members: + :show-inheritance: + +Submodules +---------- + +.. toctree:: + + qdarkstyle.utils.images + qdarkstyle.utils.scss diff --git a/deps/QDark/docs/reference/qdarkstyle.utils.scss.rst b/deps/QDark/docs/reference/qdarkstyle.utils.scss.rst new file mode 100644 index 00000000..218acd04 --- /dev/null +++ b/deps/QDark/docs/reference/qdarkstyle.utils.scss.rst @@ -0,0 +1,7 @@ +qdarkstyle.utils.scss module +============================ + +.. automodule:: qdarkstyle.utils.scss + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/scripts/modules.rst b/deps/QDark/docs/scripts/modules.rst new file mode 100644 index 00000000..2c2464c7 --- /dev/null +++ b/deps/QDark/docs/scripts/modules.rst @@ -0,0 +1,9 @@ +scripts +======= + +.. toctree:: + :maxdepth: 4 + + process_qrc + process_ui + run_ui_css_edition diff --git a/deps/QDark/docs/scripts/process_qrc.rst b/deps/QDark/docs/scripts/process_qrc.rst new file mode 100644 index 00000000..87b305e1 --- /dev/null +++ b/deps/QDark/docs/scripts/process_qrc.rst @@ -0,0 +1,7 @@ +process\_qrc module +=================== + +.. automodule:: process_qrc + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/scripts/process_ui.rst b/deps/QDark/docs/scripts/process_ui.rst new file mode 100644 index 00000000..64c66d77 --- /dev/null +++ b/deps/QDark/docs/scripts/process_ui.rst @@ -0,0 +1,7 @@ +process\_ui module +================== + +.. automodule:: process_ui + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/docs/scripts/run_ui_css_edition.rst b/deps/QDark/docs/scripts/run_ui_css_edition.rst new file mode 100644 index 00000000..6c3477c4 --- /dev/null +++ b/deps/QDark/docs/scripts/run_ui_css_edition.rst @@ -0,0 +1,7 @@ +run\_ui\_css\_edition module +============================ + +.. automodule:: run_ui_css_edition + :members: + :undoc-members: + :show-inheritance: diff --git a/deps/QDark/example/example.py b/deps/QDark/example/example.py new file mode 100644 index 00000000..9f9584f3 --- /dev/null +++ b/deps/QDark/example/example.py @@ -0,0 +1,372 @@ +#!python +# -*- coding: utf-8 -*- + +"""Example of qdarkstyle use for Python and Qt applications. + +This module a main window with every item that could be created with +Qt Design (common ones) in the basic states (enabled/disabled), and +(checked/unchecked) for those who has this attribute. + +Requirements: + + - Python 2 or Python 3 + - QtPy + - PyQt5 or PyQt4 or PySide2 or PySide + - PyQtGraph or Qt.Py (if choosen) + +To run this example using PyQt5, simple do + +.. code-block:: python + + python example.py + +or + +.. code-block:: python + + python example.py --qt_from=pyqt5 + +Other options for qt_from are: pyqt5, pyside2, pyqt, pyside, qtpy, pyqtgraph, and qt.py. +Also, you can run the example without dark theme (no_dark), to check for problems. + +.. code-block:: python + + python example.py --qt_from=pyqt5 --no_dark + +Note: + qdarkstyle does not have to be installed to run the example. + +""" + +# Standard library imports + +import argparse +import logging +import os +import sys +import platform +import time + +# Make the example runnable without the need to install and include ui +sys.path.insert(0, os.path.abspath(os.path.dirname(os.path.abspath(__file__)) + '/..')) +sys.path.insert(0, os.path.abspath(os.path.dirname(os.path.abspath(__file__)) + '/ui')) + +# Must be in this place, after setting path, to not need to install +import qdarkstyle # noqa: E402 + +# Set log for debug +logging.basicConfig(level=logging.DEBUG) +_logger = logging.getLogger(__name__) + +# Constants +SCREENSHOTS_PATH = qdarkstyle.IMAGES_PATH + + +def main(): + """Execute QDarkStyle example.""" + parser = argparse.ArgumentParser(description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('--qt_from', default='qtpy', type=str, + choices=['pyqt5', 'pyqt', 'pyside2', 'pyside', 'qtpy', 'pyqtgraph', 'qt.py'], + help="Choose which binding and/or abstraction is to be used to run the example.") + parser.add_argument('--no_dark', action='store_true', + help="Exihibts the original window (without qdarkstyle).") + parser.add_argument('--test', action='store_true', + help="Auto close window after 2s.") + parser.add_argument('--reset', action='store_true', + help="Reset GUI settings (position, size) then opens.") + parser.add_argument('--screenshots', action='store_true', + help="Generate screenshots on images folder.") + + # Parsing arguments from command line + args = parser.parse_args() + + # To avoid problems when testing without screen + if args.test or args.screenshots: + os.environ['QT_QPA_PLATFORM'] = 'offscreen' + + # Set QT_API variable before importing QtPy + if args.qt_from in ['pyqt', 'pyqt5', 'pyside', 'pyside2']: + os.environ['QT_API'] = args.qt_from + elif args.qt_from == 'pyqtgraph': + os.environ['QT_API'] = os.environ['PYQTGRAPH_QT_LIB'] + elif args.qt_from in ['qt.py', 'qt']: + try: + import Qt + except ImportError: + print('Could not import Qt (Qt.Py)') + else: + os.environ['QT_API'] = Qt.__binding__ + + # QtPy imports + from qtpy import API_NAME, QT_VERSION, PYQT_VERSION, PYSIDE_VERSION + from qtpy import __version__ as QTPY_VERSION + from qtpy.QtWidgets import (QApplication, QMainWindow, QDockWidget, + QStatusBar, QLabel, QPushButton, QMenu) + from qtpy.QtCore import QTimer, Qt, QSettings + + # Set API_VERSION variable + API_VERSION = '' + + if PYQT_VERSION: + API_VERSION = PYQT_VERSION + elif PYSIDE_VERSION: + API_VERSION = PYSIDE_VERSION + else: + API_VERSION = 'Not found' + + # Import examples UI + from mw_menus_ui import Ui_MainWindow as ui_main + + from dw_buttons_ui import Ui_DockWidget as ui_buttons + from dw_displays_ui import Ui_DockWidget as ui_displays + from dw_inputs_fields_ui import Ui_DockWidget as ui_inputs_fields + from dw_inputs_no_fields_ui import Ui_DockWidget as ui_inputs_no_fields + + from dw_widgets_ui import Ui_DockWidget as ui_widgets + from dw_views_ui import Ui_DockWidget as ui_views + from dw_containers_tabs_ui import Ui_DockWidget as ui_containers_tabs + from dw_containers_no_tabs_ui import Ui_DockWidget as ui_containers_no_tabs + + # create the application + app = QApplication(sys.argv) + app.setOrganizationName('QDarkStyle') + app.setApplicationName('QDarkStyle Example') + + style = '' + + if not args.no_dark: + style = qdarkstyle.load_stylesheet() + + app.setStyleSheet(style) + + # create main window + window = QMainWindow() + window.setObjectName('mainwindow') + + ui = ui_main() + ui.setupUi(window) + + title = ("QDarkStyle Example - " + + "(QDarkStyle=v" + qdarkstyle.__version__ + + ", QtPy=v" + QTPY_VERSION + + ", " + API_NAME + "=v" + API_VERSION + + ", Qt=v" + QT_VERSION + + ", Python=v" + platform.python_version() + ")") + + _logger.info(title) + + window.setWindowTitle(title) + + # Create docks for buttons + dw_buttons = QDockWidget() + dw_buttons.setObjectName('buttons') + ui_buttons = ui_buttons() + ui_buttons.setupUi(dw_buttons) + window.addDockWidget(Qt.RightDockWidgetArea, dw_buttons) + + # Add actions on popup toolbuttons + menu = QMenu() + + for action in ['Action A', 'Action B', 'Action C']: + menu.addAction(action) + + ui_buttons.toolButtonDelayedPopup.setMenu(menu) + ui_buttons.toolButtonInstantPopup.setMenu(menu) + ui_buttons.toolButtonMenuButtonPopup.setMenu(menu) + + # Create docks for buttons + dw_displays = QDockWidget() + dw_displays.setObjectName('displays') + ui_displays = ui_displays() + ui_displays.setupUi(dw_displays) + window.addDockWidget(Qt.RightDockWidgetArea, dw_displays) + + # Create docks for inputs - no fields + dw_inputs_no_fields = QDockWidget() + dw_inputs_no_fields.setObjectName('inputs_no_fields') + ui_inputs_no_fields = ui_inputs_no_fields() + ui_inputs_no_fields.setupUi(dw_inputs_no_fields) + window.addDockWidget(Qt.RightDockWidgetArea, dw_inputs_no_fields) + + # Create docks for inputs - fields + dw_inputs_fields = QDockWidget() + dw_inputs_fields.setObjectName('inputs_fields') + ui_inputs_fields = ui_inputs_fields() + ui_inputs_fields.setupUi(dw_inputs_fields) + window.addDockWidget(Qt.RightDockWidgetArea, dw_inputs_fields) + + # Create docks for widgets + dw_widgets = QDockWidget() + dw_widgets.setObjectName('widgets') + ui_widgets = ui_widgets() + ui_widgets.setupUi(dw_widgets) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_widgets) + + # Create docks for views + dw_views = QDockWidget() + dw_views.setObjectName('views') + ui_views = ui_views() + ui_views.setupUi(dw_views) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_views) + + # Create docks for containers - no tabs + dw_containers_no_tabs = QDockWidget() + dw_containers_no_tabs.setObjectName('containers_no_tabs') + ui_containers_no_tabs = ui_containers_no_tabs() + ui_containers_no_tabs.setupUi(dw_containers_no_tabs) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_containers_no_tabs) + + # Create docks for containters - tabs + dw_containers_tabs = QDockWidget() + dw_containers_tabs.setObjectName('containers_tabs') + ui_containers_tabs = ui_containers_tabs() + ui_containers_tabs.setupUi(dw_containers_tabs) + window.addDockWidget(Qt.LeftDockWidgetArea, dw_containers_tabs) + + # Tabify right docks + window.tabifyDockWidget(dw_buttons, dw_displays) + window.tabifyDockWidget(dw_displays, dw_inputs_fields) + window.tabifyDockWidget(dw_inputs_fields, dw_inputs_no_fields) + + # Tabify left docks + window.tabifyDockWidget(dw_containers_no_tabs, dw_containers_tabs) + window.tabifyDockWidget(dw_containers_tabs, dw_widgets) + window.tabifyDockWidget(dw_widgets, dw_views) + + # Issues #9120, #9121 on Spyder + qstatusbar = QStatusBar() + qstatusbar.addWidget(QLabel('Issue Spyder #9120, #9121 - background not matching.')) + qstatusbar.addWidget(QPushButton('OK')) + + # Add info also in status bar for screenshots get it + qstatusbar.addWidget(QLabel('INFO: ' + title)) + window.setStatusBar(qstatusbar) + + # Todo: add report info and other info in HELP graphical + + # Auto quit after 2s when in test mode + if args.test: + QTimer.singleShot(2000, app.exit) + + # Save screenshots for different displays and quit + if args.screenshots: + window.showFullScreen() + create_screenshots(app, window, args.no_dark) + # Do not read settings when taking screenshots - like reset + else: + _read_settings(window, args.reset, QSettings) + window.showMaximized() + + app.exec_() + _write_settings(window, QSettings) + + +def _write_settings(window, QSettings): + """Get window settings and write it into a file.""" + settings = QSettings('QDarkStyle', 'QDarkStyle Example') + settings.setValue('pos', window.pos()) + settings.setValue('size', window.size()) + settings.setValue('state', window.saveState()) + + +def _read_settings(window, reset, QSettings): + """Read and set window settings from a file.""" + settings = QSettings('QDarkStyle', 'QDarkStyle Example') + + try: + pos = settings.value('pos', window.pos()) + size = settings.value('size', window.size()) + state = settings.value('state', window.saveState()) + except Exception: + pos = settings.value('pos', window.pos(), type='QPoint') + size = settings.value('size', window.size(), type='QSize') + state = settings.value('state', window.saveState(), type='QByteArray') + + if not reset: + window.restoreState(state) + window.resize(size) + window.move(pos) + + +def create_screenshots(app, window, no_dark): + """Save screenshots for different application views and quit.""" + from qtpy.QtCore import QCoreApplication + from qtpy.QtGui import QGuiApplication + from qtpy.QtWidgets import QDockWidget, QTabWidget + + theme = 'no_dark' if no_dark else 'dark' + print('\nCreating {} screenshots'.format(theme)) + + docks = window.findChildren(QDockWidget) + tabs = window.findChildren(QTabWidget) + + widget_data = { + 'containers_no_tabs_buttons.png': [ + 'Containers - No Tabs', + 'Buttons', + ], + 'containers_tabs_displays.png': [ + 'Containers - Tabs', + 'Displays', + ], + 'widgets_inputs_fields.png': [ + 'Widgets', + 'Inputs - Fields', + ], + 'views_inputs_no_fields.png': [ + 'Views', + 'Inputs - No Fields', + ] + } + + # Central widget tabs of with examples, reset positions + tab = [tab for tab in tabs if tab.count() >= 12][0] + tab.setCurrentIndex(0) + + QCoreApplication.processEvents() + + for fname_suffix, dw_titles in widget_data.items(): + png_path = os.path.join(SCREENSHOTS_PATH, theme + '_' + fname_suffix) + print('\t' + png_path) + + for dw in docks: + if dw.windowTitle() in dw_titles: + print('Evidencing : ', dw.windowTitle()) + dw.raise_() + dw.show() + QCoreApplication.processEvents() + + # Attention: any change in update, processEvent and sleep calls + # make those screenshots not working, specially the first one. + # It seems that processEvents are not working properly + + window.update() + window.showFullScreen() + QCoreApplication.processEvents() + + time.sleep(0.5) + QCoreApplication.processEvents() + + screen = QGuiApplication.primaryScreen() + QCoreApplication.processEvents() + pixmap = screen.grabWindow(window.winId()) + + # Yeah, this is duplicated to avoid screenshot problems + screen = QGuiApplication.primaryScreen() + QCoreApplication.processEvents() + pixmap = screen.grabWindow(window.winId()) + + img = pixmap.toImage() + img.save(png_path) + + QCoreApplication.processEvents() + + QCoreApplication.processEvents() + window.close() + print('\n') + app.exit(sys.exit()) + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/deps/QDark/example/ui/__init__.py b/deps/QDark/example/ui/__init__.py new file mode 100644 index 00000000..78f9b196 --- /dev/null +++ b/deps/QDark/example/ui/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +""" +This package contains the qt designer files and ui scripts. +""" diff --git a/deps/QDark/example/ui/dw_buttons.ui b/deps/QDark/example/ui/dw_buttons.ui new file mode 100644 index 00000000..96907502 --- /dev/null +++ b/deps/QDark/example/ui/dw_buttons.ui @@ -0,0 +1,1295 @@ + + + DockWidget + + + + 0 + 0 + 652 + 491 + + + + Buttons + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PushButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + OK + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + OK + + + false + + + + + + + + 75 + true + + + + PushButton + + + + + + + + 16777215 + 16777215 + + + + Checked + + + true + + + true + + + + + + + false + + + Checked + + + true + + + true + + + + + + + + 75 + true + + + + PushButton + + + + + + + Unchecked + + + true + + + + + + + false + + + Unchecked + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ToolButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Tool + + + + + + + Icon + + + + :/qss_icons/rc/window_undock@2x.png:/qss_icons/rc/window_undock@2x.png + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Tool + + + + + + + false + + + Icon + + + + + + + <html><head/><body><p><span style=" font-weight:600;">ToolButton</span></p></body></html> + + + + + + + Tool Checked + + + true + + + true + + + QToolButton::DelayedPopup + + + + + + + Icon Checked + + + + :/qss_icons/rc/window_undock.png:/qss_icons/rc/window_undock.png + + + true + + + true + + + + + + + false + + + Tool Checked + + + true + + + true + + + QToolButton::DelayedPopup + + + + + + + false + + + Icon Checked + + + true + + + true + + + + + + + <html><head/><body><p><span style=" font-weight:600;">ToolButton</span></p></body></html> + + + + + + + + + ... + + + Qt::UpArrow + + + + + + + ... + + + Qt::LeftArrow + + + + + + + ... + + + Qt::RightArrow + + + + + + + ... + + + Qt::DownArrow + + + + + + + ... + + + + + + + + + + + false + + + ... + + + Qt::UpArrow + + + + + + + false + + + ... + + + Qt::DownArrow + + + + + + + false + + + ... + + + Qt::RightArrow + + + + + + + false + + + ... + + + Qt::LeftArrow + + + + + + + false + + + ... + + + + + + + + + <html><head/><body><p><span style=" font-weight:600;">ToolButton</span></p></body></html> + + + + + + + + + Delayed + + + Qt::NoArrow + + + + + + + Menu + + + QToolButton::MenuButtonPopup + + + + + + + Instant + + + QToolButton::InstantPopup + + + + + + + + + + + false + + + Delayed + + + Qt::NoArrow + + + + + + + false + + + Menu + + + QToolButton::MenuButtonPopup + + + + + + + false + + + Instant + + + QToolButton::InstantPopup + + + + + + + + + + 75 + true + + + + RadioButton + + + + + + + Checked + + + true + + + false + + + + + + + false + + + Checked + + + true + + + false + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + RadioButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + false + + + + + + + + 75 + true + + + + CheckBox + + + + + + + Checked + + + true + + + + + + + false + + + Checked + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + CheckBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Unchecked + + + false + + + + + + + CheckBox + + + + + + + Tristate + + + false + + + true + + + + + + + false + + + Tristate + + + false + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + CommandLinkButton + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Command + + + + + + + false + + + + 16777215 + 16777215 + + + + Command + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ButtonBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + false + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + Vertical Spacer 'verticalSpacer', 20 x 4 + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 4 + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + + + + + radioButtonChecked + clicked(bool) + radioButtonCheckedDis + setChecked(bool) + + + 289 + 202 + + + 379 + 211 + + + + + radioButtonUnchecked + clicked(bool) + radioButtonUncheckedDis + setChecked(bool) + + + 239 + 233 + + + 391 + 243 + + + + + checkBoxChecked + clicked(bool) + checkBoxCheckedDis + setChecked(bool) + + + 217 + 266 + + + 374 + 270 + + + + + checkBoxEnabled + clicked(bool) + checkBoxUncheckedDis + setChecked(bool) + + + 237 + 300 + + + 362 + 298 + + + + + checkBoxTristate + clicked(bool) + checkBoxTristateDis + setChecked(bool) + + + 222 + 333 + + + 364 + 333 + + + + + commandLinkButton + clicked(bool) + commandLinkButtonDIs + setChecked(bool) + + + 230 + 372 + + + 376 + 378 + + + + + toolButton + clicked(bool) + toolButtonDis + setChecked(bool) + + + 190 + 171 + + + 364 + 171 + + + + + pushButtonChecked + clicked(bool) + pushButtonCheckedDis + setChecked(bool) + + + 227 + 108 + + + 372 + 110 + + + + + pushButtonUnchecked + clicked(bool) + pushButtonUncheckedDis + setChecked(bool) + + + 265 + 139 + + + 373 + 143 + + + + + pushButton + clicked(bool) + pushButtonDis + click() + + + 264 + 71 + + + 381 + 73 + + + + + diff --git a/deps/QDark/example/ui/dw_buttons_ui.py b/deps/QDark/example/ui/dw_buttons_ui.py new file mode 100644 index 00000000..a7d90de9 --- /dev/null +++ b/deps/QDark/example/ui/dw_buttons_ui.py @@ -0,0 +1,505 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_buttons.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(652, 491) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_72 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_72.setFont(font) + self.label_72.setObjectName("label_72") + self.gridLayout.addWidget(self.label_72, 0, 1, 1, 1) + self.label_73 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_73.setFont(font) + self.label_73.setObjectName("label_73") + self.gridLayout.addWidget(self.label_73, 0, 3, 1, 1) + self.label_26 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_26.setMinimumSize(QtCore.QSize(0, 0)) + self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_26.setFont(font) + self.label_26.setObjectName("label_26") + self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) + self.pushButton = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButton.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButton.setObjectName("pushButton") + self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 1) + self.pushButtonDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonDis.setEnabled(False) + self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonDis.setDefault(False) + self.pushButtonDis.setObjectName("pushButtonDis") + self.gridLayout.addWidget(self.pushButtonDis, 1, 3, 1, 1) + self.label_74 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_74.setFont(font) + self.label_74.setObjectName("label_74") + self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1) + self.pushButtonChecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.pushButtonChecked.setCheckable(True) + self.pushButtonChecked.setChecked(True) + self.pushButtonChecked.setObjectName("pushButtonChecked") + self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 1) + self.pushButtonCheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonCheckedDis.setEnabled(False) + self.pushButtonCheckedDis.setCheckable(True) + self.pushButtonCheckedDis.setChecked(True) + self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis") + self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 3, 1, 1) + self.label_76 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_76.setFont(font) + self.label_76.setObjectName("label_76") + self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1) + self.pushButtonUnchecked = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUnchecked.setCheckable(True) + self.pushButtonUnchecked.setObjectName("pushButtonUnchecked") + self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 1) + self.pushButtonUncheckedDis = QtWidgets.QPushButton(self.dockWidgetContents) + self.pushButtonUncheckedDis.setEnabled(False) + self.pushButtonUncheckedDis.setCheckable(True) + self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis") + self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 3, 1, 1) + self.label_33 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_33.setMinimumSize(QtCore.QSize(0, 0)) + self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_33.setFont(font) + self.label_33.setObjectName("label_33") + self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1) + self.toolButton = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButton.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButton.setObjectName("toolButton") + self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 1) + self.toolButtonIcon = QtWidgets.QToolButton(self.dockWidgetContents) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock@2x.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.toolButtonIcon.setIcon(icon) + self.toolButtonIcon.setObjectName("toolButtonIcon") + self.gridLayout.addWidget(self.toolButtonIcon, 4, 2, 1, 1) + self.toolButtonDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDis.setEnabled(False) + self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0)) + self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.toolButtonDis.setObjectName("toolButtonDis") + self.gridLayout.addWidget(self.toolButtonDis, 4, 3, 1, 1) + self.toolButtonIconDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonIconDis.setEnabled(False) + self.toolButtonIconDis.setObjectName("toolButtonIconDis") + self.gridLayout.addWidget(self.toolButtonIconDis, 4, 4, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 5, 0, 1, 1) + self.toolButtonChecked = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonChecked.setCheckable(True) + self.toolButtonChecked.setChecked(True) + self.toolButtonChecked.setPopupMode(QtWidgets.QToolButton.DelayedPopup) + self.toolButtonChecked.setObjectName("toolButtonChecked") + self.gridLayout.addWidget(self.toolButtonChecked, 5, 1, 1, 1) + self.toolButtonCheckedIcon = QtWidgets.QToolButton(self.dockWidgetContents) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.toolButtonCheckedIcon.setIcon(icon1) + self.toolButtonCheckedIcon.setCheckable(True) + self.toolButtonCheckedIcon.setChecked(True) + self.toolButtonCheckedIcon.setObjectName("toolButtonCheckedIcon") + self.gridLayout.addWidget(self.toolButtonCheckedIcon, 5, 2, 1, 1) + self.toolButtonCheckedDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonCheckedDis.setEnabled(False) + self.toolButtonCheckedDis.setCheckable(True) + self.toolButtonCheckedDis.setChecked(True) + self.toolButtonCheckedDis.setPopupMode(QtWidgets.QToolButton.DelayedPopup) + self.toolButtonCheckedDis.setObjectName("toolButtonCheckedDis") + self.gridLayout.addWidget(self.toolButtonCheckedDis, 5, 3, 1, 1) + self.toolButtonCheckedIconDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonCheckedIconDis.setEnabled(False) + self.toolButtonCheckedIconDis.setCheckable(True) + self.toolButtonCheckedIconDis.setChecked(True) + self.toolButtonCheckedIconDis.setObjectName("toolButtonCheckedIconDis") + self.gridLayout.addWidget(self.toolButtonCheckedIconDis, 5, 4, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1) + self.gridLayout_3 = QtWidgets.QGridLayout() + self.gridLayout_3.setObjectName("gridLayout_3") + self.toolButtonArrowUp = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowUp.setArrowType(QtCore.Qt.UpArrow) + self.toolButtonArrowUp.setObjectName("toolButtonArrowUp") + self.gridLayout_3.addWidget(self.toolButtonArrowUp, 0, 1, 1, 1) + self.toolButtonArrowLeft = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowLeft.setArrowType(QtCore.Qt.LeftArrow) + self.toolButtonArrowLeft.setObjectName("toolButtonArrowLeft") + self.gridLayout_3.addWidget(self.toolButtonArrowLeft, 0, 3, 1, 1) + self.toolButtonArrowRight = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowRight.setArrowType(QtCore.Qt.RightArrow) + self.toolButtonArrowRight.setObjectName("toolButtonArrowRight") + self.gridLayout_3.addWidget(self.toolButtonArrowRight, 0, 2, 1, 1) + self.toolButtonArrowDown = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowDown.setArrowType(QtCore.Qt.DownArrow) + self.toolButtonArrowDown.setObjectName("toolButtonArrowDown") + self.gridLayout_3.addWidget(self.toolButtonArrowDown, 0, 0, 1, 1) + self.toolButtonDots = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDots.setObjectName("toolButtonDots") + self.gridLayout_3.addWidget(self.toolButtonDots, 0, 4, 1, 1) + self.gridLayout.addLayout(self.gridLayout_3, 6, 1, 1, 2) + self.gridLayout_2 = QtWidgets.QGridLayout() + self.gridLayout_2.setObjectName("gridLayout_2") + self.toolButtonArrowUpDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowUpDis.setEnabled(False) + self.toolButtonArrowUpDis.setArrowType(QtCore.Qt.UpArrow) + self.toolButtonArrowUpDis.setObjectName("toolButtonArrowUpDis") + self.gridLayout_2.addWidget(self.toolButtonArrowUpDis, 0, 1, 1, 1) + self.toolButtonArrowDownDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowDownDis.setEnabled(False) + self.toolButtonArrowDownDis.setArrowType(QtCore.Qt.DownArrow) + self.toolButtonArrowDownDis.setObjectName("toolButtonArrowDownDis") + self.gridLayout_2.addWidget(self.toolButtonArrowDownDis, 0, 0, 1, 1) + self.toolButtonArrowRightDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowRightDis.setEnabled(False) + self.toolButtonArrowRightDis.setArrowType(QtCore.Qt.RightArrow) + self.toolButtonArrowRightDis.setObjectName("toolButtonArrowRightDis") + self.gridLayout_2.addWidget(self.toolButtonArrowRightDis, 0, 2, 1, 1) + self.toolButtonArrowLeftDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonArrowLeftDis.setEnabled(False) + self.toolButtonArrowLeftDis.setArrowType(QtCore.Qt.LeftArrow) + self.toolButtonArrowLeftDis.setObjectName("toolButtonArrowLeftDis") + self.gridLayout_2.addWidget(self.toolButtonArrowLeftDis, 0, 3, 1, 1) + self.toolButtonDotsDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDotsDis.setEnabled(False) + self.toolButtonDotsDis.setObjectName("toolButtonDotsDis") + self.gridLayout_2.addWidget(self.toolButtonDotsDis, 0, 4, 1, 1) + self.gridLayout.addLayout(self.gridLayout_2, 6, 3, 1, 2) + self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 7, 0, 1, 1) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.toolButtonDelayedPopup = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDelayedPopup.setArrowType(QtCore.Qt.NoArrow) + self.toolButtonDelayedPopup.setObjectName("toolButtonDelayedPopup") + self.horizontalLayout.addWidget(self.toolButtonDelayedPopup) + self.toolButtonMenuButtonPopup = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonMenuButtonPopup.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) + self.toolButtonMenuButtonPopup.setObjectName("toolButtonMenuButtonPopup") + self.horizontalLayout.addWidget(self.toolButtonMenuButtonPopup) + self.toolButtonInstantPopup = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonInstantPopup.setPopupMode(QtWidgets.QToolButton.InstantPopup) + self.toolButtonInstantPopup.setObjectName("toolButtonInstantPopup") + self.horizontalLayout.addWidget(self.toolButtonInstantPopup) + self.gridLayout.addLayout(self.horizontalLayout, 7, 1, 1, 2) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.toolButtonDelayedPopupDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonDelayedPopupDis.setEnabled(False) + self.toolButtonDelayedPopupDis.setArrowType(QtCore.Qt.NoArrow) + self.toolButtonDelayedPopupDis.setObjectName("toolButtonDelayedPopupDis") + self.horizontalLayout_2.addWidget(self.toolButtonDelayedPopupDis) + self.toolButtonMenuButtonPopupDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonMenuButtonPopupDis.setEnabled(False) + self.toolButtonMenuButtonPopupDis.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) + self.toolButtonMenuButtonPopupDis.setObjectName("toolButtonMenuButtonPopupDis") + self.horizontalLayout_2.addWidget(self.toolButtonMenuButtonPopupDis) + self.toolButtonInstantPopupDis = QtWidgets.QToolButton(self.dockWidgetContents) + self.toolButtonInstantPopupDis.setEnabled(False) + self.toolButtonInstantPopupDis.setPopupMode(QtWidgets.QToolButton.InstantPopup) + self.toolButtonInstantPopupDis.setObjectName("toolButtonInstantPopupDis") + self.horizontalLayout_2.addWidget(self.toolButtonInstantPopupDis) + self.gridLayout.addLayout(self.horizontalLayout_2, 7, 3, 1, 2) + self.label_75 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_75.setFont(font) + self.label_75.setObjectName("label_75") + self.gridLayout.addWidget(self.label_75, 8, 0, 1, 1) + self.radioButtonChecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonChecked.setChecked(True) + self.radioButtonChecked.setAutoExclusive(False) + self.radioButtonChecked.setObjectName("radioButtonChecked") + self.gridLayout.addWidget(self.radioButtonChecked, 8, 1, 1, 1) + self.radioButtonCheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonCheckedDis.setEnabled(False) + self.radioButtonCheckedDis.setChecked(True) + self.radioButtonCheckedDis.setAutoExclusive(False) + self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis") + self.gridLayout.addWidget(self.radioButtonCheckedDis, 8, 3, 1, 1) + self.label_29 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_29.setMinimumSize(QtCore.QSize(0, 0)) + self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_29.setFont(font) + self.label_29.setObjectName("label_29") + self.gridLayout.addWidget(self.label_29, 9, 0, 1, 1) + self.radioButtonUnchecked = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUnchecked.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUnchecked.setAutoExclusive(False) + self.radioButtonUnchecked.setObjectName("radioButtonUnchecked") + self.gridLayout.addWidget(self.radioButtonUnchecked, 9, 1, 1, 1) + self.radioButtonUncheckedDis = QtWidgets.QRadioButton(self.dockWidgetContents) + self.radioButtonUncheckedDis.setEnabled(False) + self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.radioButtonUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.radioButtonUncheckedDis.setChecked(False) + self.radioButtonUncheckedDis.setAutoExclusive(False) + self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis") + self.gridLayout.addWidget(self.radioButtonUncheckedDis, 9, 3, 1, 1) + self.label_53 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_53.setFont(font) + self.label_53.setObjectName("label_53") + self.gridLayout.addWidget(self.label_53, 10, 0, 1, 1) + self.checkBoxChecked = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxChecked.setChecked(True) + self.checkBoxChecked.setObjectName("checkBoxChecked") + self.gridLayout.addWidget(self.checkBoxChecked, 10, 1, 1, 1) + self.checkBoxCheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxCheckedDis.setEnabled(False) + self.checkBoxCheckedDis.setChecked(True) + self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis") + self.gridLayout.addWidget(self.checkBoxCheckedDis, 10, 3, 1, 1) + self.label_30 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_30.setMinimumSize(QtCore.QSize(0, 0)) + self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_30.setFont(font) + self.label_30.setObjectName("label_30") + self.gridLayout.addWidget(self.label_30, 11, 0, 1, 1) + self.checkBoxEnabled = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxEnabled.setTristate(False) + self.checkBoxEnabled.setObjectName("checkBoxEnabled") + self.gridLayout.addWidget(self.checkBoxEnabled, 11, 1, 1, 1) + self.checkBoxUncheckedDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxUncheckedDis.setEnabled(False) + self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0)) + self.checkBoxUncheckedDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.checkBoxUncheckedDis.setChecked(False) + self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis") + self.gridLayout.addWidget(self.checkBoxUncheckedDis, 11, 3, 1, 1) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 12, 0, 1, 1) + self.checkBoxTristate = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristate.setChecked(False) + self.checkBoxTristate.setTristate(True) + self.checkBoxTristate.setObjectName("checkBoxTristate") + self.gridLayout.addWidget(self.checkBoxTristate, 12, 1, 1, 1) + self.checkBoxTristateDis = QtWidgets.QCheckBox(self.dockWidgetContents) + self.checkBoxTristateDis.setEnabled(False) + self.checkBoxTristateDis.setChecked(False) + self.checkBoxTristateDis.setTristate(True) + self.checkBoxTristateDis.setObjectName("checkBoxTristateDis") + self.gridLayout.addWidget(self.checkBoxTristateDis, 12, 3, 1, 1) + self.label_31 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_31.setMinimumSize(QtCore.QSize(0, 0)) + self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_31.setFont(font) + self.label_31.setObjectName("label_31") + self.gridLayout.addWidget(self.label_31, 13, 0, 1, 1) + self.commandLinkButton = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0)) + self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButton.setObjectName("commandLinkButton") + self.gridLayout.addWidget(self.commandLinkButton, 13, 1, 1, 2) + self.commandLinkButtonDIs = QtWidgets.QCommandLinkButton(self.dockWidgetContents) + self.commandLinkButtonDIs.setEnabled(False) + self.commandLinkButtonDIs.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs") + self.gridLayout.addWidget(self.commandLinkButtonDIs, 13, 3, 1, 2) + self.label_32 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_32.setMinimumSize(QtCore.QSize(0, 0)) + self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_32.setFont(font) + self.label_32.setObjectName("label_32") + self.gridLayout.addWidget(self.label_32, 14, 0, 1, 1) + self.buttonBox = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBox.setMinimumSize(QtCore.QSize(0, 0)) + self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.gridLayout.addWidget(self.buttonBox, 14, 1, 1, 2) + self.buttonBoxDis = QtWidgets.QDialogButtonBox(self.dockWidgetContents) + self.buttonBoxDis.setEnabled(False) + self.buttonBoxDis.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) + self.buttonBoxDis.setObjectName("buttonBoxDis") + self.gridLayout.addWidget(self.buttonBoxDis, 14, 3, 1, 2) + spacerItem = QtWidgets.QSpacerItem(20, 4, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 15, 0, 1, 1) + self.label_36 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_36.setAlignment(QtCore.Qt.AlignCenter) + self.label_36.setObjectName("label_36") + self.gridLayout.addWidget(self.label_36, 16, 0, 1, 5) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.radioButtonChecked.clicked['bool'].connect(self.radioButtonCheckedDis.setChecked) + self.radioButtonUnchecked.clicked['bool'].connect(self.radioButtonUncheckedDis.setChecked) + self.checkBoxChecked.clicked['bool'].connect(self.checkBoxCheckedDis.setChecked) + self.checkBoxEnabled.clicked['bool'].connect(self.checkBoxUncheckedDis.setChecked) + self.checkBoxTristate.clicked['bool'].connect(self.checkBoxTristateDis.setChecked) + self.commandLinkButton.clicked['bool'].connect(self.commandLinkButtonDIs.setChecked) + self.toolButton.clicked['bool'].connect(self.toolButtonDis.setChecked) + self.pushButtonChecked.clicked['bool'].connect(self.pushButtonCheckedDis.setChecked) + self.pushButtonUnchecked.clicked['bool'].connect(self.pushButtonUncheckedDis.setChecked) + self.pushButton.clicked['bool'].connect(self.pushButtonDis.click) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Buttons")) + self.label_72.setText(_translate("DockWidget", "Enabled")) + self.label_73.setText(_translate("DockWidget", "Disabled")) + self.label_26.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_26.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_26.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_26.setText(_translate("DockWidget", "PushButton")) + self.pushButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.pushButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.pushButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.pushButton.setText(_translate("DockWidget", "OK")) + self.pushButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.pushButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.pushButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.pushButtonDis.setText(_translate("DockWidget", "OK")) + self.label_74.setText(_translate("DockWidget", "PushButton")) + self.pushButtonChecked.setText(_translate("DockWidget", "Checked")) + self.pushButtonCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_76.setText(_translate("DockWidget", "PushButton")) + self.pushButtonUnchecked.setText(_translate("DockWidget", "Unchecked")) + self.pushButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_33.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_33.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_33.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_33.setText(_translate("DockWidget", "ToolButton")) + self.toolButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.toolButton.setText(_translate("DockWidget", "Tool")) + self.toolButtonIcon.setText(_translate("DockWidget", "Icon")) + self.toolButtonDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolButtonDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolButtonDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.toolButtonDis.setText(_translate("DockWidget", "Tool")) + self.toolButtonIconDis.setText(_translate("DockWidget", "Icon")) + self.label_2.setText(_translate("DockWidget", "

ToolButton

")) + self.toolButtonChecked.setText(_translate("DockWidget", "Tool Checked")) + self.toolButtonCheckedIcon.setText(_translate("DockWidget", "Icon Checked")) + self.toolButtonCheckedDis.setText(_translate("DockWidget", "Tool Checked")) + self.toolButtonCheckedIconDis.setText(_translate("DockWidget", "Icon Checked")) + self.label_3.setText(_translate("DockWidget", "

ToolButton

")) + self.toolButtonArrowUp.setText(_translate("DockWidget", "...")) + self.toolButtonArrowLeft.setText(_translate("DockWidget", "...")) + self.toolButtonArrowRight.setText(_translate("DockWidget", "...")) + self.toolButtonArrowDown.setText(_translate("DockWidget", "...")) + self.toolButtonDots.setText(_translate("DockWidget", "...")) + self.toolButtonArrowUpDis.setText(_translate("DockWidget", "...")) + self.toolButtonArrowDownDis.setText(_translate("DockWidget", "...")) + self.toolButtonArrowRightDis.setText(_translate("DockWidget", "...")) + self.toolButtonArrowLeftDis.setText(_translate("DockWidget", "...")) + self.toolButtonDotsDis.setText(_translate("DockWidget", "...")) + self.label_4.setText(_translate("DockWidget", "

ToolButton

")) + self.toolButtonDelayedPopup.setText(_translate("DockWidget", "Delayed")) + self.toolButtonMenuButtonPopup.setText(_translate("DockWidget", "Menu")) + self.toolButtonInstantPopup.setText(_translate("DockWidget", "Instant")) + self.toolButtonDelayedPopupDis.setText(_translate("DockWidget", "Delayed")) + self.toolButtonMenuButtonPopupDis.setText(_translate("DockWidget", "Menu")) + self.toolButtonInstantPopupDis.setText(_translate("DockWidget", "Instant")) + self.label_75.setText(_translate("DockWidget", "RadioButton")) + self.radioButtonChecked.setText(_translate("DockWidget", "Checked")) + self.radioButtonCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_29.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_29.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_29.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_29.setText(_translate("DockWidget", "RadioButton")) + self.radioButtonUnchecked.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.radioButtonUnchecked.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.radioButtonUnchecked.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.radioButtonUnchecked.setText(_translate("DockWidget", "Unchecked")) + self.radioButtonUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.radioButtonUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.radioButtonUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.radioButtonUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label_53.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxChecked.setText(_translate("DockWidget", "Checked")) + self.checkBoxCheckedDis.setText(_translate("DockWidget", "Checked")) + self.label_30.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_30.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_30.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_30.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxEnabled.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.checkBoxEnabled.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.checkBoxEnabled.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.checkBoxEnabled.setText(_translate("DockWidget", "Unchecked")) + self.checkBoxUncheckedDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.checkBoxUncheckedDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.checkBoxUncheckedDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.checkBoxUncheckedDis.setText(_translate("DockWidget", "Unchecked")) + self.label.setText(_translate("DockWidget", "CheckBox")) + self.checkBoxTristate.setText(_translate("DockWidget", "Tristate")) + self.checkBoxTristateDis.setText(_translate("DockWidget", "Tristate")) + self.label_31.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_31.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_31.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_31.setText(_translate("DockWidget", "CommandLinkButton")) + self.commandLinkButton.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.commandLinkButton.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.commandLinkButton.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.commandLinkButton.setText(_translate("DockWidget", "Command")) + self.commandLinkButtonDIs.setText(_translate("DockWidget", "Command")) + self.label_32.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_32.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_32.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_32.setText(_translate("DockWidget", "ButtonBox")) + self.buttonBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.buttonBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.buttonBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_36.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_36.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_36.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_36.setText(_translate("DockWidget", "Inside DockWidget")) +from qdarkstyle import style_rc diff --git a/deps/QDark/example/ui/dw_containers_no_tabs.ui b/deps/QDark/example/ui/dw_containers_no_tabs.ui new file mode 100644 index 00000000..842b86a1 --- /dev/null +++ b/deps/QDark/example/ui/dw_containers_no_tabs.ui @@ -0,0 +1,987 @@ + + + DockWidget + + + + 0 + 0 + 497 + 566 + + + + Containers - No Tabs + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + MDI Area + + + + + + + false + + + GroupBox + + + + + + Inside GroupBox + + + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 1 + + + + + + + Inside Stacked Page 1 + + + + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Stacked Page 2 + + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 1 + + + + + + + Inside Stacked Page 1 + + + + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Stacked Page 2 + + + + + + + + + + + + 75 + true + + + + Frame + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Frame + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Frame + + + + + + + + + + + 75 + true + + + + Widget + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + GroupBox + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside GroupBox + + + + + + + + + + false + + + + Subwindow + + + + + + Inside MDI Area 1 + + + + + + + + Subwindow + + + + + + Inside MDI Area 2 + + + + + + + + + + + + 75 + true + + + + GroupBox + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Widget + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside Widget + + + + + + + + + + + Subwindow + + + + + + Inside MDI Area 1 + + + + + + + + Subwindow + + + + + + Inside MDI Area 2 + + + + + + + + + + + + 75 + true + + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + true + + + + + 0 + 0 + 181 + 246 + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + true + + + + + 0 + 0 + 181 + 246 + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ScroolArea + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ScroolArea + + + + + + + + + + + + 75 + true + + + + ToolBox + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 0 + + + + + 0 + 0 + 196 + 73 + + + + Page 1 + + + + + + Inside ToolBox Page 1 + + + + + + + + + 0 + 0 + 163 + 38 + + + + Page 2 + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ToolBox Page 2 + + + + + + + + + + + false + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 0 + + + + + 0 + 0 + 196 + 73 + + + + Page 1 + + + + + + Inside ToolBox Page 1 + + + + + + + + + 0 + 0 + 163 + 38 + + + + Page 2 + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside ToolBox Page 2 + + + + + + + + + + + + 75 + true + + + + Stacked + + + + + + + + + diff --git a/deps/QDark/example/ui/dw_containers_no_tabs_ui.py b/deps/QDark/example/ui/dw_containers_no_tabs_ui.py new file mode 100644 index 00000000..a5829537 --- /dev/null +++ b/deps/QDark/example/ui/dw_containers_no_tabs_ui.py @@ -0,0 +1,511 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_no_tabs.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(497, 566) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_45 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_45.setObjectName("gridLayout_45") + self.label_126 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_126.setFont(font) + self.label_126.setObjectName("label_126") + self.gridLayout_45.addWidget(self.label_126, 0, 3, 2, 1) + self.label_124 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_124.setFont(font) + self.label_124.setObjectName("label_124") + self.gridLayout_45.addWidget(self.label_124, 0, 2, 2, 1) + self.label_133 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_133.setFont(font) + self.label_133.setObjectName("label_133") + self.gridLayout_45.addWidget(self.label_133, 8, 0, 1, 2) + self.groupBoxDis_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBoxDis_2.setEnabled(False) + self.groupBoxDis_2.setObjectName("groupBoxDis_2") + self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBoxDis_2) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_7 = QtWidgets.QLabel(self.groupBoxDis_2) + self.label_7.setObjectName("label_7") + self.verticalLayout_4.addWidget(self.label_7) + self.gridLayout_45.addWidget(self.groupBoxDis_2, 2, 3, 1, 1) + self.stackedWidget_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidget_2.setObjectName("stackedWidget_2") + self.page1_2 = QtWidgets.QWidget() + self.page1_2.setObjectName("page1_2") + self.gridLayout_35 = QtWidgets.QGridLayout(self.page1_2) + self.gridLayout_35.setObjectName("gridLayout_35") + self.label_57 = QtWidgets.QLabel(self.page1_2) + self.label_57.setObjectName("label_57") + self.gridLayout_35.addWidget(self.label_57, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page1_2) + self.page2_2 = QtWidgets.QWidget() + self.page2_2.setObjectName("page2_2") + self.gridLayout_36 = QtWidgets.QGridLayout(self.page2_2) + self.gridLayout_36.setObjectName("gridLayout_36") + self.label_58 = QtWidgets.QLabel(self.page2_2) + self.label_58.setObjectName("label_58") + self.gridLayout_36.addWidget(self.label_58, 0, 0, 1, 1) + self.stackedWidget_2.addWidget(self.page2_2) + self.gridLayout_45.addWidget(self.stackedWidget_2, 5, 2, 1, 1) + self.stackedWidgetDis_2 = QtWidgets.QStackedWidget(self.dockWidgetContents) + self.stackedWidgetDis_2.setEnabled(False) + self.stackedWidgetDis_2.setObjectName("stackedWidgetDis_2") + self.page1Dis_2 = QtWidgets.QWidget() + self.page1Dis_2.setObjectName("page1Dis_2") + self.gridLayout_37 = QtWidgets.QGridLayout(self.page1Dis_2) + self.gridLayout_37.setObjectName("gridLayout_37") + self.label_113 = QtWidgets.QLabel(self.page1Dis_2) + self.label_113.setObjectName("label_113") + self.gridLayout_37.addWidget(self.label_113, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page1Dis_2) + self.page2Dis_2 = QtWidgets.QWidget() + self.page2Dis_2.setObjectName("page2Dis_2") + self.gridLayout_38 = QtWidgets.QGridLayout(self.page2Dis_2) + self.gridLayout_38.setObjectName("gridLayout_38") + self.label_114 = QtWidgets.QLabel(self.page2Dis_2) + self.label_114.setObjectName("label_114") + self.gridLayout_38.addWidget(self.label_114, 0, 0, 1, 1) + self.stackedWidgetDis_2.addWidget(self.page2Dis_2) + self.gridLayout_45.addWidget(self.stackedWidgetDis_2, 5, 3, 1, 1) + self.label_131 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_131.setFont(font) + self.label_131.setObjectName("label_131") + self.gridLayout_45.addWidget(self.label_131, 6, 0, 1, 1) + self.frame_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout_43 = QtWidgets.QGridLayout(self.frame_2) + self.gridLayout_43.setObjectName("gridLayout_43") + self.label_9 = QtWidgets.QLabel(self.frame_2) + self.label_9.setObjectName("label_9") + self.gridLayout_43.addWidget(self.label_9, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frame_2, 6, 2, 1, 1) + self.frameDis_2 = QtWidgets.QFrame(self.dockWidgetContents) + self.frameDis_2.setEnabled(False) + self.frameDis_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frameDis_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frameDis_2.setObjectName("frameDis_2") + self.gridLayout_40 = QtWidgets.QGridLayout(self.frameDis_2) + self.gridLayout_40.setObjectName("gridLayout_40") + self.label_8 = QtWidgets.QLabel(self.frameDis_2) + self.label_8.setObjectName("label_8") + self.gridLayout_40.addWidget(self.label_8, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.frameDis_2, 6, 3, 1, 1) + self.label_132 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_132.setFont(font) + self.label_132.setObjectName("label_132") + self.gridLayout_45.addWidget(self.label_132, 7, 0, 1, 2) + self.groupBox_2 = QtWidgets.QGroupBox(self.dockWidgetContents) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout_7.setObjectName("gridLayout_7") + self.label_10 = QtWidgets.QLabel(self.groupBox_2) + self.label_10.setObjectName("label_10") + self.gridLayout_7.addWidget(self.label_10, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.groupBox_2, 2, 2, 1, 1) + self.mdiAreaDis_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiAreaDis_2.setEnabled(False) + self.mdiAreaDis_2.setObjectName("mdiAreaDis_2") + self.subwindow1Dis_2 = QtWidgets.QWidget() + self.subwindow1Dis_2.setObjectName("subwindow1Dis_2") + self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.subwindow1Dis_2) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.label_111 = QtWidgets.QLabel(self.subwindow1Dis_2) + self.label_111.setObjectName("label_111") + self.verticalLayout_9.addWidget(self.label_111) + self.subwindow2Dis_2 = QtWidgets.QWidget() + self.subwindow2Dis_2.setObjectName("subwindow2Dis_2") + self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.subwindow2Dis_2) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.label_112 = QtWidgets.QLabel(self.subwindow2Dis_2) + self.label_112.setObjectName("label_112") + self.verticalLayout_10.addWidget(self.label_112) + self.gridLayout_45.addWidget(self.mdiAreaDis_2, 8, 3, 1, 1) + self.label_127 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_127.setFont(font) + self.label_127.setObjectName("label_127") + self.gridLayout_45.addWidget(self.label_127, 2, 0, 1, 2) + self.widget_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widget_2.setObjectName("widget_2") + self.gridLayout_39 = QtWidgets.QGridLayout(self.widget_2) + self.gridLayout_39.setObjectName("gridLayout_39") + self.label_59 = QtWidgets.QLabel(self.widget_2) + self.label_59.setObjectName("label_59") + self.gridLayout_39.addWidget(self.label_59, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widget_2, 7, 2, 1, 1) + self.widgetDis_2 = QtWidgets.QWidget(self.dockWidgetContents) + self.widgetDis_2.setEnabled(False) + self.widgetDis_2.setObjectName("widgetDis_2") + self.gridLayout_44 = QtWidgets.QGridLayout(self.widgetDis_2) + self.gridLayout_44.setObjectName("gridLayout_44") + self.label_125 = QtWidgets.QLabel(self.widgetDis_2) + self.label_125.setObjectName("label_125") + self.gridLayout_44.addWidget(self.label_125, 0, 0, 1, 1) + self.gridLayout_45.addWidget(self.widgetDis_2, 7, 3, 1, 1) + self.mdiArea_2 = QtWidgets.QMdiArea(self.dockWidgetContents) + self.mdiArea_2.setObjectName("mdiArea_2") + self.subwindow1_2 = QtWidgets.QWidget() + self.subwindow1_2.setObjectName("subwindow1_2") + self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.subwindow1_2) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.label_29 = QtWidgets.QLabel(self.subwindow1_2) + self.label_29.setObjectName("label_29") + self.verticalLayout_11.addWidget(self.label_29) + self.subwindow2_2 = QtWidgets.QWidget() + self.subwindow2_2.setObjectName("subwindow2_2") + self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.subwindow2_2) + self.verticalLayout_12.setObjectName("verticalLayout_12") + self.label_56 = QtWidgets.QLabel(self.subwindow2_2) + self.label_56.setObjectName("label_56") + self.verticalLayout_12.addWidget(self.label_56) + self.gridLayout_45.addWidget(self.mdiArea_2, 8, 2, 1, 1) + self.label_128 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_128.setFont(font) + self.label_128.setObjectName("label_128") + self.gridLayout_45.addWidget(self.label_128, 3, 0, 1, 2) + self.scrollArea_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollArea_2.setWidgetResizable(True) + self.scrollArea_2.setObjectName("scrollArea_2") + self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") + self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2) + self.verticalLayout_14.setObjectName("verticalLayout_14") + self.label_70 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_70.setObjectName("label_70") + self.verticalLayout_14.addWidget(self.label_70) + self.label_71 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_71.setObjectName("label_71") + self.verticalLayout_14.addWidget(self.label_71) + self.label_75 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_75.setObjectName("label_75") + self.verticalLayout_14.addWidget(self.label_75) + self.label_76 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_76.setObjectName("label_76") + self.verticalLayout_14.addWidget(self.label_76) + self.label_77 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_77.setObjectName("label_77") + self.verticalLayout_14.addWidget(self.label_77) + self.label_78 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_78.setObjectName("label_78") + self.verticalLayout_14.addWidget(self.label_78) + self.label_79 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_79.setObjectName("label_79") + self.verticalLayout_14.addWidget(self.label_79) + self.label_80 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_80.setObjectName("label_80") + self.verticalLayout_14.addWidget(self.label_80) + self.label_81 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2) + self.label_81.setObjectName("label_81") + self.verticalLayout_14.addWidget(self.label_81) + self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) + self.gridLayout_45.addWidget(self.scrollArea_2, 3, 2, 1, 1) + self.scrollAreaDis_2 = QtWidgets.QScrollArea(self.dockWidgetContents) + self.scrollAreaDis_2.setEnabled(False) + self.scrollAreaDis_2.setWidgetResizable(True) + self.scrollAreaDis_2.setObjectName("scrollAreaDis_2") + self.scrollAreaWidgetContentsDis_2 = QtWidgets.QWidget() + self.scrollAreaWidgetContentsDis_2.setGeometry(QtCore.QRect(0, 0, 181, 246)) + self.scrollAreaWidgetContentsDis_2.setObjectName("scrollAreaWidgetContentsDis_2") + self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContentsDis_2) + self.verticalLayout_13.setObjectName("verticalLayout_13") + self.label_115 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_115.setObjectName("label_115") + self.verticalLayout_13.addWidget(self.label_115) + self.label_116 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_116.setObjectName("label_116") + self.verticalLayout_13.addWidget(self.label_116) + self.label_117 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_117.setObjectName("label_117") + self.verticalLayout_13.addWidget(self.label_117) + self.label_118 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_118.setObjectName("label_118") + self.verticalLayout_13.addWidget(self.label_118) + self.label_119 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_119.setObjectName("label_119") + self.verticalLayout_13.addWidget(self.label_119) + self.label_120 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_120.setObjectName("label_120") + self.verticalLayout_13.addWidget(self.label_120) + self.label_121 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_121.setObjectName("label_121") + self.verticalLayout_13.addWidget(self.label_121) + self.label_122 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_122.setObjectName("label_122") + self.verticalLayout_13.addWidget(self.label_122) + self.label_123 = QtWidgets.QLabel(self.scrollAreaWidgetContentsDis_2) + self.label_123.setObjectName("label_123") + self.verticalLayout_13.addWidget(self.label_123) + self.scrollAreaDis_2.setWidget(self.scrollAreaWidgetContentsDis_2) + self.gridLayout_45.addWidget(self.scrollAreaDis_2, 3, 3, 1, 1) + self.label_129 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_129.setFont(font) + self.label_129.setObjectName("label_129") + self.gridLayout_45.addWidget(self.label_129, 4, 0, 1, 2) + self.toolBox_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBox_2.setObjectName("toolBox_2") + self.page_3 = QtWidgets.QWidget() + self.page_3.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_3.setObjectName("page_3") + self.gridLayout_41 = QtWidgets.QGridLayout(self.page_3) + self.gridLayout_41.setObjectName("gridLayout_41") + self.label_60 = QtWidgets.QLabel(self.page_3) + self.label_60.setObjectName("label_60") + self.gridLayout_41.addWidget(self.label_60, 2, 0, 1, 1) + self.toolBox_2.addItem(self.page_3, "") + self.page_8 = QtWidgets.QWidget() + self.page_8.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_8.setObjectName("page_8") + self.gridLayout_42 = QtWidgets.QGridLayout(self.page_8) + self.gridLayout_42.setObjectName("gridLayout_42") + self.label_61 = QtWidgets.QLabel(self.page_8) + self.label_61.setObjectName("label_61") + self.gridLayout_42.addWidget(self.label_61, 0, 0, 1, 1) + self.toolBox_2.addItem(self.page_8, "") + self.gridLayout_45.addWidget(self.toolBox_2, 4, 2, 1, 1) + self.toolBoxDis_2 = QtWidgets.QToolBox(self.dockWidgetContents) + self.toolBoxDis_2.setEnabled(False) + self.toolBoxDis_2.setObjectName("toolBoxDis_2") + self.page_6 = QtWidgets.QWidget() + self.page_6.setGeometry(QtCore.QRect(0, 0, 196, 73)) + self.page_6.setObjectName("page_6") + self.gridLayout_29 = QtWidgets.QGridLayout(self.page_6) + self.gridLayout_29.setObjectName("gridLayout_29") + self.label_109 = QtWidgets.QLabel(self.page_6) + self.label_109.setObjectName("label_109") + self.gridLayout_29.addWidget(self.label_109, 2, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_6, "") + self.page_7 = QtWidgets.QWidget() + self.page_7.setGeometry(QtCore.QRect(0, 0, 163, 38)) + self.page_7.setObjectName("page_7") + self.gridLayout_34 = QtWidgets.QGridLayout(self.page_7) + self.gridLayout_34.setObjectName("gridLayout_34") + self.label_110 = QtWidgets.QLabel(self.page_7) + self.label_110.setObjectName("label_110") + self.gridLayout_34.addWidget(self.label_110, 0, 0, 1, 1) + self.toolBoxDis_2.addItem(self.page_7, "") + self.gridLayout_45.addWidget(self.toolBoxDis_2, 4, 3, 1, 1) + self.label_130 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_130.setFont(font) + self.label_130.setObjectName("label_130") + self.gridLayout_45.addWidget(self.label_130, 5, 0, 1, 2) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.stackedWidget_2.setCurrentIndex(1) + self.stackedWidgetDis_2.setCurrentIndex(1) + self.toolBox_2.setCurrentIndex(0) + self.toolBoxDis_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - No Tabs")) + self.label_126.setText(_translate("DockWidget", "Disabled")) + self.label_124.setText(_translate("DockWidget", "Enabled")) + self.label_133.setText(_translate("DockWidget", "MDI Area")) + self.groupBoxDis_2.setTitle(_translate("DockWidget", "GroupBox")) + self.label_7.setText(_translate("DockWidget", "Inside GroupBox")) + self.stackedWidget_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.stackedWidget_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.stackedWidget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_57.setText(_translate("DockWidget", "Inside Stacked Page 1")) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_58.setText(_translate("DockWidget", "Inside Stacked Page 2")) + self.stackedWidgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.stackedWidgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.stackedWidgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_113.setText(_translate("DockWidget", "Inside Stacked Page 1")) + self.label_114.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_114.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_114.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_114.setText(_translate("DockWidget", "Inside Stacked Page 2")) + self.label_131.setText(_translate("DockWidget", "Frame")) + self.frame_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.frame_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.frame_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setText(_translate("DockWidget", "Inside Frame")) + self.frameDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.frameDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.frameDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setText(_translate("DockWidget", "Inside Frame")) + self.label_132.setText(_translate("DockWidget", "Widget")) + self.groupBox_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.groupBox_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.groupBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.groupBox_2.setTitle(_translate("DockWidget", "GroupBox")) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setText(_translate("DockWidget", "Inside GroupBox")) + self.subwindow1Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_111.setText(_translate("DockWidget", "Inside MDI Area 1")) + self.subwindow2Dis_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_112.setText(_translate("DockWidget", "Inside MDI Area 2 ")) + self.label_127.setText(_translate("DockWidget", "GroupBox")) + self.widget_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.widget_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.widget_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_59.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_59.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_59.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_59.setText(_translate("DockWidget", "Inside Widget")) + self.widgetDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.widgetDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.widgetDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_125.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_125.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_125.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_125.setText(_translate("DockWidget", "Inside Widget")) + self.subwindow1_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_29.setText(_translate("DockWidget", "Inside MDI Area 1")) + self.subwindow2_2.setWindowTitle(_translate("DockWidget", "Subwindow")) + self.label_56.setText(_translate("DockWidget", "Inside MDI Area 2 ")) + self.label_128.setText(_translate("DockWidget", "ScroolArea")) + self.scrollArea_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.scrollArea_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.scrollArea_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_70.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_70.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_70.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_70.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_71.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_71.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_71.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_71.setText(_translate("DockWidget", "ScroolArea ")) + self.label_75.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_75.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_75.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_75.setText(_translate("DockWidget", "Inside ScroolArea ")) + self.label_76.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_76.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_76.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_76.setText(_translate("DockWidget", "ScroolArea")) + self.label_77.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_77.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_77.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_77.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_78.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_78.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_78.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_78.setText(_translate("DockWidget", "ScroolArea")) + self.label_79.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_79.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_79.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_79.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_80.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_80.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_80.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_80.setText(_translate("DockWidget", "ScroolArea")) + self.label_81.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_81.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_81.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_81.setText(_translate("DockWidget", "Inside ScroolArea")) + self.scrollAreaDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.scrollAreaDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.scrollAreaDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_115.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_115.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_115.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_115.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_116.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_116.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_116.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_116.setText(_translate("DockWidget", "ScroolArea ")) + self.label_117.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_117.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_117.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_117.setText(_translate("DockWidget", "Inside ScroolArea ")) + self.label_118.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_118.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_118.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_118.setText(_translate("DockWidget", "ScroolArea")) + self.label_119.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_119.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_119.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_119.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_120.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_120.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_120.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_120.setText(_translate("DockWidget", "ScroolArea")) + self.label_121.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_121.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_121.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_121.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_122.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_122.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_122.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_122.setText(_translate("DockWidget", "ScroolArea")) + self.label_123.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_123.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_123.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_123.setText(_translate("DockWidget", "Inside ScroolArea")) + self.label_129.setText(_translate("DockWidget", "ToolBox")) + self.toolBox_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolBox_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolBox_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_60.setText(_translate("DockWidget", "Inside ToolBox Page 1")) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_3), _translate("DockWidget", "Page 1")) + self.label_61.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_61.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_61.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_61.setText(_translate("DockWidget", "Inside ToolBox Page 2")) + self.toolBox_2.setItemText(self.toolBox_2.indexOf(self.page_8), _translate("DockWidget", "Page 2")) + self.toolBoxDis_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.toolBoxDis_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.toolBoxDis_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_109.setText(_translate("DockWidget", "Inside ToolBox Page 1")) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_6), _translate("DockWidget", "Page 1")) + self.label_110.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_110.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_110.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_110.setText(_translate("DockWidget", "Inside ToolBox Page 2")) + self.toolBoxDis_2.setItemText(self.toolBoxDis_2.indexOf(self.page_7), _translate("DockWidget", "Page 2")) + self.label_130.setText(_translate("DockWidget", "Stacked")) diff --git a/deps/QDark/example/ui/dw_containers_tabs.ui b/deps/QDark/example/ui/dw_containers_tabs.ui new file mode 100644 index 00000000..17021b1a --- /dev/null +++ b/deps/QDark/example/ui/dw_containers_tabs.ui @@ -0,0 +1,377 @@ + + + DockWidget + + + + 0 + 0 + 578 + 515 + + + + Containers - Tabs + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + 0 + + + false + + + true + + + + Tab 1 + + + + + + Inside TabWidget North Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget North Closable Tab 2 + + + + + + + + + + + false + + + 1 + + + false + + + true + + + + Tab 1 + + + + + + Inside TabWidget North Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget North Closable Tab 2 + + + + + + + + + + + QTabWidget::West + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget West Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget West Tab 2 + + + + + + + + + + + false + + + QTabWidget::West + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget West Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget West Tab 2 + + + + + + + + + + + QTabWidget::East + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget East Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget East Tab 2 + + + + + + + + + + + false + + + QTabWidget::East + + + 0 + + + + Tab 1 + + + + + + Inside TabWidget East Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget East Tab 2 + + + + + + + + + + + QTabWidget::South + + + 0 + + + true + + + + Tab 1 + + + + + + Inside TabWidget South Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget South Closable Tab 2 + + + + + + + + + + + false + + + QTabWidget::South + + + 0 + + + true + + + + Tab 1 + + + + + + Inside TabWidget South Closable Tab 1 + + + + + + + + Tab 2 + + + + + + Inside TabWidget South Closable Tab 2 + + + + + + + + + + + + + diff --git a/deps/QDark/example/ui/dw_containers_tabs_ui.py b/deps/QDark/example/ui/dw_containers_tabs_ui.py new file mode 100644 index 00000000..71985092 --- /dev/null +++ b/deps/QDark/example/ui/dw_containers_tabs_ui.py @@ -0,0 +1,252 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_containers_tabs.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(578, 515) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1) + self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth.setDocumentMode(False) + self.tabWidgetNorth.setTabsClosable(True) + self.tabWidgetNorth.setObjectName("tabWidgetNorth") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7) + self.gridLayout_8.setObjectName("gridLayout_8") + self.label_52 = QtWidgets.QLabel(self.tab_7) + self.label_52.setObjectName("label_52") + self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8) + self.gridLayout_4.setObjectName("gridLayout_4") + self.label_48 = QtWidgets.QLabel(self.tab_8) + self.label_48.setObjectName("label_48") + self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1) + self.tabWidgetNorth.addTab(self.tab_8, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1) + self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetNorth_2.setEnabled(False) + self.tabWidgetNorth_2.setDocumentMode(False) + self.tabWidgetNorth_2.setTabsClosable(True) + self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9) + self.gridLayout_10.setObjectName("gridLayout_10") + self.label_53 = QtWidgets.QLabel(self.tab_9) + self.label_53.setObjectName("label_53") + self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10) + self.gridLayout_19.setObjectName("gridLayout_19") + self.label_49 = QtWidgets.QLabel(self.tab_10) + self.label_49.setObjectName("label_49") + self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1) + self.tabWidgetNorth_2.addTab(self.tab_10, "") + self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1) + self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest.setObjectName("tabWidgetWest") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5) + self.gridLayout_3.setObjectName("gridLayout_3") + self.label_39 = QtWidgets.QLabel(self.tab_5) + self.label_39.setObjectName("label_39") + self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6) + self.gridLayout_9.setObjectName("gridLayout_9") + self.label_54 = QtWidgets.QLabel(self.tab_6) + self.label_54.setObjectName("label_54") + self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1) + self.tabWidgetWest.addTab(self.tab_6, "") + self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1) + self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetWest_2.setEnabled(False) + self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West) + self.tabWidgetWest_2.setObjectName("tabWidgetWest_2") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11) + self.gridLayout_20.setObjectName("gridLayout_20") + self.label_50 = QtWidgets.QLabel(self.tab_11) + self.label_50.setObjectName("label_50") + self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_21.setObjectName("gridLayout_21") + self.label_72 = QtWidgets.QLabel(self.tab_12) + self.label_72.setObjectName("label_72") + self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1) + self.tabWidgetWest_2.addTab(self.tab_12, "") + self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1) + self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast.setObjectName("tabWidgetEast") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label_38 = QtWidgets.QLabel(self.tab_3) + self.label_38.setObjectName("label_38") + self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4) + self.gridLayout_11.setObjectName("gridLayout_11") + self.label_55 = QtWidgets.QLabel(self.tab_4) + self.label_55.setObjectName("label_55") + self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1) + self.tabWidgetEast.addTab(self.tab_4, "") + self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1) + self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetEast_2.setEnabled(False) + self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East) + self.tabWidgetEast_2.setObjectName("tabWidgetEast_2") + self.tab_13 = QtWidgets.QWidget() + self.tab_13.setObjectName("tab_13") + self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13) + self.gridLayout_22.setObjectName("gridLayout_22") + self.label_51 = QtWidgets.QLabel(self.tab_13) + self.label_51.setObjectName("label_51") + self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_13, "") + self.tab_14 = QtWidgets.QWidget() + self.tab_14.setObjectName("tab_14") + self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14) + self.gridLayout_30.setObjectName("gridLayout_30") + self.label_73 = QtWidgets.QLabel(self.tab_14) + self.label_73.setObjectName("label_73") + self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1) + self.tabWidgetEast_2.addTab(self.tab_14, "") + self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1) + self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth.setTabsClosable(True) + self.tabWidgetSouth.setObjectName("tabWidgetSouth") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout = QtWidgets.QGridLayout(self.tab) + self.gridLayout.setObjectName("gridLayout") + self.label_34 = QtWidgets.QLabel(self.tab) + self.label_34.setObjectName("label_34") + self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_18.setObjectName("gridLayout_18") + self.label_62 = QtWidgets.QLabel(self.tab_2) + self.label_62.setObjectName("label_62") + self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1) + self.tabWidgetSouth.addTab(self.tab_2, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1) + self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents) + self.tabWidgetSouth_2.setEnabled(False) + self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South) + self.tabWidgetSouth_2.setTabsClosable(True) + self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2") + self.tab_15 = QtWidgets.QWidget() + self.tab_15.setObjectName("tab_15") + self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15) + self.gridLayout_31.setObjectName("gridLayout_31") + self.label_35 = QtWidgets.QLabel(self.tab_15) + self.label_35.setObjectName("label_35") + self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_15, "") + self.tab_16 = QtWidgets.QWidget() + self.tab_16.setObjectName("tab_16") + self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16) + self.gridLayout_32.setObjectName("gridLayout_32") + self.label_74 = QtWidgets.QLabel(self.tab_16) + self.label_74.setObjectName("label_74") + self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1) + self.tabWidgetSouth_2.addTab(self.tab_16, "") + self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.tabWidgetNorth.setCurrentIndex(0) + self.tabWidgetNorth_2.setCurrentIndex(1) + self.tabWidgetWest.setCurrentIndex(0) + self.tabWidgetWest_2.setCurrentIndex(0) + self.tabWidgetEast.setCurrentIndex(0) + self.tabWidgetEast_2.setCurrentIndex(0) + self.tabWidgetSouth.setCurrentIndex(0) + self.tabWidgetSouth_2.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Containers - Tabs")) + self.label_5.setText(_translate("DockWidget", "Enabled")) + self.label_6.setText(_translate("DockWidget", "Disabled")) + self.label_52.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1")) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_7), _translate("DockWidget", "Tab 1")) + self.label_48.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2")) + self.tabWidgetNorth.setTabText(self.tabWidgetNorth.indexOf(self.tab_8), _translate("DockWidget", "Tab 2")) + self.label_53.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 1")) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_9), _translate("DockWidget", "Tab 1")) + self.label_49.setText(_translate("DockWidget", "Inside TabWidget North Closable Tab 2")) + self.tabWidgetNorth_2.setTabText(self.tabWidgetNorth_2.indexOf(self.tab_10), _translate("DockWidget", "Tab 2")) + self.label_39.setText(_translate("DockWidget", "Inside TabWidget West Tab 1")) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_5), _translate("DockWidget", "Tab 1")) + self.label_54.setText(_translate("DockWidget", "Inside TabWidget West Tab 2")) + self.tabWidgetWest.setTabText(self.tabWidgetWest.indexOf(self.tab_6), _translate("DockWidget", "Tab 2")) + self.label_50.setText(_translate("DockWidget", "Inside TabWidget West Tab 1")) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_11), _translate("DockWidget", "Tab 1")) + self.label_72.setText(_translate("DockWidget", "Inside TabWidget West Tab 2")) + self.tabWidgetWest_2.setTabText(self.tabWidgetWest_2.indexOf(self.tab_12), _translate("DockWidget", "Tab 2")) + self.label_38.setText(_translate("DockWidget", "Inside TabWidget East Tab 1")) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_3), _translate("DockWidget", "Tab 1")) + self.label_55.setText(_translate("DockWidget", "Inside TabWidget East Tab 2")) + self.tabWidgetEast.setTabText(self.tabWidgetEast.indexOf(self.tab_4), _translate("DockWidget", "Tab 2")) + self.label_51.setText(_translate("DockWidget", "Inside TabWidget East Tab 1")) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_13), _translate("DockWidget", "Tab 1")) + self.label_73.setText(_translate("DockWidget", "Inside TabWidget East Tab 2")) + self.tabWidgetEast_2.setTabText(self.tabWidgetEast_2.indexOf(self.tab_14), _translate("DockWidget", "Tab 2")) + self.label_34.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1")) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab), _translate("DockWidget", "Tab 1")) + self.label_62.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2")) + self.tabWidgetSouth.setTabText(self.tabWidgetSouth.indexOf(self.tab_2), _translate("DockWidget", "Tab 2")) + self.label_35.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 1")) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_15), _translate("DockWidget", "Tab 1")) + self.label_74.setText(_translate("DockWidget", "Inside TabWidget South Closable Tab 2")) + self.tabWidgetSouth_2.setTabText(self.tabWidgetSouth_2.indexOf(self.tab_16), _translate("DockWidget", "Tab 2")) diff --git a/deps/QDark/example/ui/dw_displays.ui b/deps/QDark/example/ui/dw_displays.ui new file mode 100644 index 00000000..4a82e319 --- /dev/null +++ b/deps/QDark/example/ui/dw_displays.ui @@ -0,0 +1,900 @@ + + + DockWidget + + + + 0 + 0 + 592 + 557 + + + + Displays + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Cantarell';">Testing</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Cantarell';"><br /></p></body></html> + + + + + + + + 0 + 0 + + + + + 75 + true + + + + Enabled + + + + + + + + 0 + 0 + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Label + + + + + + + false + + + + 0 + 0 + + + + Testing + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TextBrowser + + + + + + + false + + + + 0 + 0 + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Cantarell';">Testing</span></p></body></html> + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + GraphicsView + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + CalendarWidget + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 350 + 16777215 + + + + + Lato + 8 + false + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LCDNumber + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ProgressBar + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 24 + + + + + + + false + + + + 0 + 0 + + + + 24 + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Line - H + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Horizontal + + + + + + + false + + + + 0 + 0 + + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Line - V + + + + + + + + 0 + 0 + + + + + 0 + 50 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + + + + false + + + + 0 + 0 + + + + + 0 + 50 + + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 0 + 0 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Testing + + + + + + + false + + + + 0 + 0 + + + + + 350 + 16777215 + + + + + Lato + 8 + false + + + + + + + + + + + progressBar + valueChanged(int) + progressBarDis + setValue(int) + + + 300 + 496 + + + 469 + 497 + + + + + calendarWidget + currentPageChanged(int,int) + calendarWidgetDis + setCurrentPage(int,int) + + + 254 + 321 + + + 485 + 313 + + + + + calendarWidget + clicked(QDate) + calendarWidgetDis + setSelectedDate(QDate) + + + 275 + 354 + + + 465 + 359 + + + + + diff --git a/deps/QDark/example/ui/dw_displays_ui.py b/deps/QDark/example/ui/dw_displays_ui.py new file mode 100644 index 00000000..ebd46c56 --- /dev/null +++ b/deps/QDark/example/ui/dw_displays_ui.py @@ -0,0 +1,427 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_displays.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(592, 557) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.textBrowser = QtWidgets.QTextBrowser(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth()) + self.textBrowser.setSizePolicy(sizePolicy) + self.textBrowser.setMinimumSize(QtCore.QSize(0, 0)) + self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textBrowser.setObjectName("textBrowser") + self.gridLayout.addWidget(self.textBrowser, 2, 1, 1, 1) + self.label_77 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_77.sizePolicy().hasHeightForWidth()) + self.label_77.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_77.setFont(font) + self.label_77.setObjectName("label_77") + self.gridLayout.addWidget(self.label_77, 0, 1, 1, 1) + self.label_78 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_78.sizePolicy().hasHeightForWidth()) + self.label_78.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_78.setFont(font) + self.label_78.setObjectName("label_78") + self.gridLayout.addWidget(self.label_78, 0, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) + self.label_3.setSizePolicy(sizePolicy) + self.label_3.setMinimumSize(QtCore.QSize(0, 0)) + self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_3.setFont(font) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) + self.label_79 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_79.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_79.sizePolicy().hasHeightForWidth()) + self.label_79.setSizePolicy(sizePolicy) + self.label_79.setObjectName("label_79") + self.gridLayout.addWidget(self.label_79, 1, 2, 1, 1) + self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth()) + self.label_4.setSizePolicy(sizePolicy) + self.label_4.setMinimumSize(QtCore.QSize(0, 0)) + self.label_4.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) + self.textBrowserDis = QtWidgets.QTextBrowser(self.dockWidgetContents) + self.textBrowserDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.textBrowserDis.sizePolicy().hasHeightForWidth()) + self.textBrowserDis.setSizePolicy(sizePolicy) + self.textBrowserDis.setObjectName("textBrowserDis") + self.gridLayout.addWidget(self.textBrowserDis, 2, 2, 1, 1) + self.label_5 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth()) + self.label_5.setSizePolicy(sizePolicy) + self.label_5.setMinimumSize(QtCore.QSize(0, 0)) + self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) + self.graphicsView = QtWidgets.QGraphicsView(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.graphicsView.sizePolicy().hasHeightForWidth()) + self.graphicsView.setSizePolicy(sizePolicy) + self.graphicsView.setMinimumSize(QtCore.QSize(0, 0)) + self.graphicsView.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.graphicsView.setObjectName("graphicsView") + self.gridLayout.addWidget(self.graphicsView, 3, 1, 1, 1) + self.graphicsViewDis = QtWidgets.QGraphicsView(self.dockWidgetContents) + self.graphicsViewDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.graphicsViewDis.sizePolicy().hasHeightForWidth()) + self.graphicsViewDis.setSizePolicy(sizePolicy) + self.graphicsViewDis.setObjectName("graphicsViewDis") + self.gridLayout.addWidget(self.graphicsViewDis, 3, 2, 1, 1) + self.label_6 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) + self.label_6.setSizePolicy(sizePolicy) + self.label_6.setMinimumSize(QtCore.QSize(0, 0)) + self.label_6.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_6.setFont(font) + self.label_6.setObjectName("label_6") + self.gridLayout.addWidget(self.label_6, 4, 0, 1, 1) + self.calendarWidget = QtWidgets.QCalendarWidget(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.calendarWidget.sizePolicy().hasHeightForWidth()) + self.calendarWidget.setSizePolicy(sizePolicy) + self.calendarWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.calendarWidget.setMaximumSize(QtCore.QSize(350, 16777215)) + font = QtGui.QFont() + font.setFamily("Lato") + font.setPointSize(8) + font.setItalic(False) + self.calendarWidget.setFont(font) + self.calendarWidget.setObjectName("calendarWidget") + self.gridLayout.addWidget(self.calendarWidget, 4, 1, 1, 1) + self.lcdNumberDis = QtWidgets.QLCDNumber(self.dockWidgetContents) + self.lcdNumberDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lcdNumberDis.sizePolicy().hasHeightForWidth()) + self.lcdNumberDis.setSizePolicy(sizePolicy) + self.lcdNumberDis.setObjectName("lcdNumberDis") + self.gridLayout.addWidget(self.lcdNumberDis, 5, 2, 1, 1) + self.label_7 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth()) + self.label_7.setSizePolicy(sizePolicy) + self.label_7.setMinimumSize(QtCore.QSize(0, 0)) + self.label_7.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_7.setFont(font) + self.label_7.setObjectName("label_7") + self.gridLayout.addWidget(self.label_7, 5, 0, 1, 1) + self.lcdNumber = QtWidgets.QLCDNumber(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lcdNumber.sizePolicy().hasHeightForWidth()) + self.lcdNumber.setSizePolicy(sizePolicy) + self.lcdNumber.setMinimumSize(QtCore.QSize(0, 0)) + self.lcdNumber.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lcdNumber.setObjectName("lcdNumber") + self.gridLayout.addWidget(self.lcdNumber, 5, 1, 1, 1) + self.label_8 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth()) + self.label_8.setSizePolicy(sizePolicy) + self.label_8.setMinimumSize(QtCore.QSize(0, 0)) + self.label_8.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_8.setFont(font) + self.label_8.setObjectName("label_8") + self.gridLayout.addWidget(self.label_8, 6, 0, 1, 1) + self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.progressBar.sizePolicy().hasHeightForWidth()) + self.progressBar.setSizePolicy(sizePolicy) + self.progressBar.setMinimumSize(QtCore.QSize(0, 0)) + self.progressBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName("progressBar") + self.gridLayout.addWidget(self.progressBar, 6, 1, 1, 1) + self.progressBarDis = QtWidgets.QProgressBar(self.dockWidgetContents) + self.progressBarDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.progressBarDis.sizePolicy().hasHeightForWidth()) + self.progressBarDis.setSizePolicy(sizePolicy) + self.progressBarDis.setProperty("value", 24) + self.progressBarDis.setObjectName("progressBarDis") + self.gridLayout.addWidget(self.progressBarDis, 6, 2, 1, 1) + self.label_9 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth()) + self.label_9.setSizePolicy(sizePolicy) + self.label_9.setMinimumSize(QtCore.QSize(0, 0)) + self.label_9.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_9.setFont(font) + self.label_9.setObjectName("label_9") + self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1) + self.lineH = QtWidgets.QFrame(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineH.sizePolicy().hasHeightForWidth()) + self.lineH.setSizePolicy(sizePolicy) + self.lineH.setMinimumSize(QtCore.QSize(0, 0)) + self.lineH.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineH.setFrameShape(QtWidgets.QFrame.HLine) + self.lineH.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineH.setObjectName("lineH") + self.gridLayout.addWidget(self.lineH, 7, 1, 1, 1) + self.lineHDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineHDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineHDis.sizePolicy().hasHeightForWidth()) + self.lineHDis.setSizePolicy(sizePolicy) + self.lineHDis.setFrameShape(QtWidgets.QFrame.HLine) + self.lineHDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineHDis.setObjectName("lineHDis") + self.gridLayout.addWidget(self.lineHDis, 7, 2, 1, 1) + self.label_10 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth()) + self.label_10.setSizePolicy(sizePolicy) + self.label_10.setMinimumSize(QtCore.QSize(0, 0)) + self.label_10.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_10.setFont(font) + self.label_10.setObjectName("label_10") + self.gridLayout.addWidget(self.label_10, 8, 0, 1, 1) + self.lineV = QtWidgets.QFrame(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineV.sizePolicy().hasHeightForWidth()) + self.lineV.setSizePolicy(sizePolicy) + self.lineV.setMinimumSize(QtCore.QSize(0, 50)) + self.lineV.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineV.setFrameShape(QtWidgets.QFrame.VLine) + self.lineV.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineV.setObjectName("lineV") + self.gridLayout.addWidget(self.lineV, 8, 1, 1, 1) + self.lineVDis = QtWidgets.QFrame(self.dockWidgetContents) + self.lineVDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineVDis.sizePolicy().hasHeightForWidth()) + self.lineVDis.setSizePolicy(sizePolicy) + self.lineVDis.setMinimumSize(QtCore.QSize(0, 50)) + self.lineVDis.setFrameShape(QtWidgets.QFrame.VLine) + self.lineVDis.setFrameShadow(QtWidgets.QFrame.Sunken) + self.lineVDis.setObjectName("lineVDis") + self.gridLayout.addWidget(self.lineVDis, 8, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) + self.label_37 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_37.sizePolicy().hasHeightForWidth()) + self.label_37.setSizePolicy(sizePolicy) + self.label_37.setAlignment(QtCore.Qt.AlignCenter) + self.label_37.setObjectName("label_37") + self.gridLayout.addWidget(self.label_37, 10, 0, 1, 3) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) + self.label_2.setSizePolicy(sizePolicy) + self.label_2.setMinimumSize(QtCore.QSize(0, 0)) + self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) + self.calendarWidgetDis = QtWidgets.QCalendarWidget(self.dockWidgetContents) + self.calendarWidgetDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.calendarWidgetDis.sizePolicy().hasHeightForWidth()) + self.calendarWidgetDis.setSizePolicy(sizePolicy) + self.calendarWidgetDis.setMaximumSize(QtCore.QSize(350, 16777215)) + font = QtGui.QFont() + font.setFamily("Lato") + font.setPointSize(8) + font.setItalic(False) + self.calendarWidgetDis.setFont(font) + self.calendarWidgetDis.setObjectName("calendarWidgetDis") + self.gridLayout.addWidget(self.calendarWidgetDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.progressBar.valueChanged['int'].connect(self.progressBarDis.setValue) + self.calendarWidget.currentPageChanged['int','int'].connect(self.calendarWidgetDis.setCurrentPage) + self.calendarWidget.clicked['QDate'].connect(self.calendarWidgetDis.setSelectedDate) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Displays")) + self.textBrowser.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textBrowser.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textBrowser.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textBrowser.setHtml(_translate("DockWidget", "\n" +"\n" +"

Testing

\n" +"


")) + self.label_77.setText(_translate("DockWidget", "Enabled")) + self.label_78.setText(_translate("DockWidget", "Disabled")) + self.label_3.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_3.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_3.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_3.setText(_translate("DockWidget", "Label")) + self.label_79.setText(_translate("DockWidget", "Testing")) + self.label_4.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_4.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_4.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_4.setText(_translate("DockWidget", "TextBrowser")) + self.textBrowserDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

Testing

")) + self.label_5.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_5.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_5.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_5.setText(_translate("DockWidget", "GraphicsView")) + self.graphicsView.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.graphicsView.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.graphicsView.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_6.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_6.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_6.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_6.setText(_translate("DockWidget", "CalendarWidget")) + self.calendarWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.calendarWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.calendarWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_7.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_7.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_7.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_7.setText(_translate("DockWidget", "LCDNumber")) + self.lcdNumber.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lcdNumber.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lcdNumber.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_8.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_8.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_8.setText(_translate("DockWidget", "ProgressBar")) + self.progressBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.progressBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.progressBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_9.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_9.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_9.setText(_translate("DockWidget", "Line - H")) + self.lineH.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineH.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineH.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_10.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_10.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_10.setText(_translate("DockWidget", "Line - V")) + self.lineV.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineV.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineV.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_37.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_37.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_37.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_37.setText(_translate("DockWidget", "Inside DockWidget")) + self.label_2.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_2.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_2.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_2.setText(_translate("DockWidget", "Testing")) diff --git a/deps/QDark/example/ui/dw_inputs_fields.ui b/deps/QDark/example/ui/dw_inputs_fields.ui new file mode 100644 index 00000000..93e0b01a --- /dev/null +++ b/deps/QDark/example/ui/dw_inputs_fields.ui @@ -0,0 +1,1098 @@ + + + DockWidget + + + + 0 + 0 + 703 + 557 + + + + Inputs - Fields + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + FontComboBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + <html><head/><body><p><span style=" font-weight:600;">ComboBox</span></p></body></html> + + + + + + + true + + + + ComboBoxEditable + + + + + Option 1 No Icon + + + + + Option 2 No Icon + + + + + Option 1 With Icon + + + + :/qss_icons/rc/window_undock.png:/qss_icons/rc/window_undock.png + + + + + Option 2 With Icon + + + + :/qss_icons/rc/window_undock_focus@2x.png:/qss_icons/rc/window_undock_focus@2x.png + + + + + + + + false + + + true + + + + ComboBoxEditable + + + + + Second option + + + + + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LineEdit + + + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LineEdit + + + + + + + false + + + + 0 + 0 + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + LineEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TextEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Cantarell'; font-size:11pt;">TextEdit</span></p></body></html> + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Cantarell'; font-size:11pt;">TextEdit</span></p></body></html> + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PlainTextEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PlainTextEdit + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + PlainTextEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + SpinBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + DoubleSpinBox + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TimeEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + DateEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TimeDateEdit + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + + + + + fontComboBox + editTextChanged(QString) + fontComboBoxDis + setEditText(QString) + + + 255 + 75 + + + 493 + 72 + + + + + lineEdit + textEdited(QString) + lineEditDis + setText(QString) + + + 344 + 111 + + + 440 + 113 + + + + + spinBox + valueChanged(int) + spinBoxDis + setValue(int) + + + 262 + 320 + + + 464 + 320 + + + + + doubleSpinBox + valueChanged(double) + doubleSpinBoxDis + setValue(double) + + + 252 + 358 + + + 459 + 358 + + + + + timeEdit + timeChanged(QTime) + timeEditDis + setTime(QTime) + + + 235 + 396 + + + 475 + 396 + + + + + dateEdit + dateTimeChanged(QDateTime) + dateEditDis + setDateTime(QDateTime) + + + 292 + 434 + + + 477 + 434 + + + + + dateTimeEdit + dateTimeChanged(QDateTime) + dateTimeEditDis + setDateTime(QDateTime) + + + 299 + 472 + + + 491 + 472 + + + + + diff --git a/deps/QDark/example/ui/dw_inputs_fields_ui.py b/deps/QDark/example/ui/dw_inputs_fields_ui.py new file mode 100644 index 00000000..0ab56085 --- /dev/null +++ b/deps/QDark/example/ui/dw_inputs_fields_ui.py @@ -0,0 +1,389 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_fields.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(703, 557) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.label_12 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_12.setMinimumSize(QtCore.QSize(0, 0)) + self.label_12.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_12.setFont(font) + self.label_12.setObjectName("label_12") + self.gridLayout.addWidget(self.label_12, 1, 0, 1, 1) + self.fontComboBox = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBox.setObjectName("fontComboBox") + self.gridLayout.addWidget(self.fontComboBox, 1, 1, 1, 1) + self.fontComboBoxDis = QtWidgets.QFontComboBox(self.dockWidgetContents) + self.fontComboBoxDis.setEnabled(False) + self.fontComboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.fontComboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.fontComboBoxDis.setObjectName("fontComboBoxDis") + self.gridLayout.addWidget(self.fontComboBoxDis, 1, 2, 1, 1) + self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) + self.comboBoxEdit = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEdit.setEditable(True) + self.comboBoxEdit.setObjectName("comboBoxEdit") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + self.comboBoxEdit.addItem("") + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.comboBoxEdit.addItem(icon, "") + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock_focus@2x.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.comboBoxEdit.addItem(icon1, "") + self.gridLayout.addWidget(self.comboBoxEdit, 2, 1, 1, 1) + self.comboBoxEditDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxEditDis.setEnabled(False) + self.comboBoxEditDis.setEditable(True) + self.comboBoxEditDis.setObjectName("comboBoxEditDis") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.addItem("") + self.comboBoxEditDis.setItemText(2, "") + self.gridLayout.addWidget(self.comboBoxEditDis, 2, 2, 1, 1) + self.label_13 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_13.setMinimumSize(QtCore.QSize(0, 0)) + self.label_13.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_13.setFont(font) + self.label_13.setObjectName("label_13") + self.gridLayout.addWidget(self.label_13, 3, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.dockWidgetContents) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth()) + self.lineEdit.setSizePolicy(sizePolicy) + self.lineEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout.addWidget(self.lineEdit, 3, 1, 1, 1) + self.lineEditDis = QtWidgets.QLineEdit(self.dockWidgetContents) + self.lineEditDis.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lineEditDis.sizePolicy().hasHeightForWidth()) + self.lineEditDis.setSizePolicy(sizePolicy) + self.lineEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.lineEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.lineEditDis.setObjectName("lineEditDis") + self.gridLayout.addWidget(self.lineEditDis, 3, 2, 1, 1) + self.label_14 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_14.setMinimumSize(QtCore.QSize(0, 0)) + self.label_14.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_14.setFont(font) + self.label_14.setObjectName("label_14") + self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) + self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.textEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEdit.setObjectName("textEdit") + self.gridLayout.addWidget(self.textEdit, 4, 1, 1, 1) + self.textEditDis = QtWidgets.QTextEdit(self.dockWidgetContents) + self.textEditDis.setEnabled(False) + self.textEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.textEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.textEditDis.setObjectName("textEditDis") + self.gridLayout.addWidget(self.textEditDis, 4, 2, 1, 1) + self.label_15 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_15.setMinimumSize(QtCore.QSize(0, 0)) + self.label_15.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_15.setFont(font) + self.label_15.setObjectName("label_15") + self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) + self.plainTextEdit = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEdit.setObjectName("plainTextEdit") + self.gridLayout.addWidget(self.plainTextEdit, 5, 1, 1, 1) + self.plainTextEditDis = QtWidgets.QPlainTextEdit(self.dockWidgetContents) + self.plainTextEditDis.setEnabled(False) + self.plainTextEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.plainTextEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.plainTextEditDis.setObjectName("plainTextEditDis") + self.gridLayout.addWidget(self.plainTextEditDis, 5, 2, 1, 1) + self.label_16 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_16.setMinimumSize(QtCore.QSize(0, 0)) + self.label_16.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_16.setFont(font) + self.label_16.setObjectName("label_16") + self.gridLayout.addWidget(self.label_16, 6, 0, 1, 1) + self.spinBox = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBox.setObjectName("spinBox") + self.gridLayout.addWidget(self.spinBox, 6, 1, 1, 1) + self.spinBoxDis = QtWidgets.QSpinBox(self.dockWidgetContents) + self.spinBoxDis.setEnabled(False) + self.spinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.spinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.spinBoxDis.setObjectName("spinBoxDis") + self.gridLayout.addWidget(self.spinBoxDis, 6, 2, 1, 1) + self.label_17 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_17.setMinimumSize(QtCore.QSize(0, 0)) + self.label_17.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_17.setFont(font) + self.label_17.setObjectName("label_17") + self.gridLayout.addWidget(self.label_17, 7, 0, 1, 1) + self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBox.setObjectName("doubleSpinBox") + self.gridLayout.addWidget(self.doubleSpinBox, 7, 1, 1, 1) + self.doubleSpinBoxDis = QtWidgets.QDoubleSpinBox(self.dockWidgetContents) + self.doubleSpinBoxDis.setEnabled(False) + self.doubleSpinBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.doubleSpinBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.doubleSpinBoxDis.setObjectName("doubleSpinBoxDis") + self.gridLayout.addWidget(self.doubleSpinBoxDis, 7, 2, 1, 1) + self.label_18 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_18.setMinimumSize(QtCore.QSize(0, 0)) + self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_18.setFont(font) + self.label_18.setObjectName("label_18") + self.gridLayout.addWidget(self.label_18, 8, 0, 1, 1) + self.timeEdit = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEdit.setObjectName("timeEdit") + self.gridLayout.addWidget(self.timeEdit, 8, 1, 1, 1) + self.timeEditDis = QtWidgets.QTimeEdit(self.dockWidgetContents) + self.timeEditDis.setEnabled(False) + self.timeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.timeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.timeEditDis.setObjectName("timeEditDis") + self.gridLayout.addWidget(self.timeEditDis, 8, 2, 1, 1) + self.label_19 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_19.setMinimumSize(QtCore.QSize(0, 0)) + self.label_19.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_19.setFont(font) + self.label_19.setObjectName("label_19") + self.gridLayout.addWidget(self.label_19, 9, 0, 1, 1) + self.dateEdit = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEdit.setObjectName("dateEdit") + self.gridLayout.addWidget(self.dateEdit, 9, 1, 1, 1) + self.dateEditDis = QtWidgets.QDateEdit(self.dockWidgetContents) + self.dateEditDis.setEnabled(False) + self.dateEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateEditDis.setObjectName("dateEditDis") + self.gridLayout.addWidget(self.dateEditDis, 9, 2, 1, 1) + self.label_20 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_20.setMinimumSize(QtCore.QSize(0, 0)) + self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_20.setFont(font) + self.label_20.setObjectName("label_20") + self.gridLayout.addWidget(self.label_20, 10, 0, 1, 1) + self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEdit.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEdit.setObjectName("dateTimeEdit") + self.gridLayout.addWidget(self.dateTimeEdit, 10, 1, 1, 1) + self.dateTimeEditDis = QtWidgets.QDateTimeEdit(self.dockWidgetContents) + self.dateTimeEditDis.setEnabled(False) + self.dateTimeEditDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dateTimeEditDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dateTimeEditDis.setObjectName("dateTimeEditDis") + self.gridLayout.addWidget(self.dateTimeEditDis, 10, 2, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 11, 0, 1, 1) + self.label_51 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_51.setAlignment(QtCore.Qt.AlignCenter) + self.label_51.setObjectName("label_51") + self.gridLayout.addWidget(self.label_51, 12, 0, 1, 3) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.fontComboBox.editTextChanged['QString'].connect(self.fontComboBoxDis.setEditText) + self.lineEdit.textEdited['QString'].connect(self.lineEditDis.setText) + self.spinBox.valueChanged['int'].connect(self.spinBoxDis.setValue) + self.doubleSpinBox.valueChanged['double'].connect(self.doubleSpinBoxDis.setValue) + self.timeEdit.timeChanged['QTime'].connect(self.timeEditDis.setTime) + self.dateEdit.dateTimeChanged['QDateTime'].connect(self.dateEditDis.setDateTime) + self.dateTimeEdit.dateTimeChanged['QDateTime'].connect(self.dateTimeEditDis.setDateTime) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - Fields")) + self.label.setText(_translate("DockWidget", "Enabled")) + self.label_2.setText(_translate("DockWidget", "Disabled")) + self.label_12.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_12.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_12.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_12.setText(_translate("DockWidget", "FontComboBox")) + self.fontComboBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.fontComboBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.fontComboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.fontComboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.fontComboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.fontComboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_3.setText(_translate("DockWidget", "

ComboBox

")) + self.comboBoxEdit.setItemText(0, _translate("DockWidget", "ComboBoxEditable")) + self.comboBoxEdit.setItemText(1, _translate("DockWidget", "Option 1 No Icon")) + self.comboBoxEdit.setItemText(2, _translate("DockWidget", "Option 2 No Icon")) + self.comboBoxEdit.setItemText(3, _translate("DockWidget", "Option 1 With Icon")) + self.comboBoxEdit.setItemText(4, _translate("DockWidget", "Option 2 With Icon")) + self.comboBoxEditDis.setItemText(0, _translate("DockWidget", "ComboBoxEditable")) + self.comboBoxEditDis.setItemText(1, _translate("DockWidget", "Second option")) + self.label_13.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_13.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_13.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_13.setText(_translate("DockWidget", "LineEdit")) + self.lineEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.lineEdit.setText(_translate("DockWidget", "LineEdit")) + self.lineEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.lineEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.lineEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.lineEditDis.setText(_translate("DockWidget", "LineEdit")) + self.label_14.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_14.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_14.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_14.setText(_translate("DockWidget", "TextEdit")) + self.textEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textEdit.setHtml(_translate("DockWidget", "\n" +"\n" +"

TextEdit

")) + self.textEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.textEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.textEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.textEditDis.setHtml(_translate("DockWidget", "\n" +"\n" +"

TextEdit

")) + self.label_15.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_15.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_15.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_15.setText(_translate("DockWidget", "PlainTextEdit")) + self.plainTextEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.plainTextEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.plainTextEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.plainTextEdit.setPlainText(_translate("DockWidget", "PlainTextEdit")) + self.plainTextEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.plainTextEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.plainTextEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.plainTextEditDis.setPlainText(_translate("DockWidget", "PlainTextEdit")) + self.label_16.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_16.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_16.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_16.setText(_translate("DockWidget", "SpinBox")) + self.spinBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.spinBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.spinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.spinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.spinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.spinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_17.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_17.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_17.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_17.setText(_translate("DockWidget", "DoubleSpinBox")) + self.doubleSpinBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.doubleSpinBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.doubleSpinBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.doubleSpinBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.doubleSpinBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.doubleSpinBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_18.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_18.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_18.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_18.setText(_translate("DockWidget", "TimeEdit")) + self.timeEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.timeEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.timeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.timeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.timeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.timeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_19.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_19.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_19.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_19.setText(_translate("DockWidget", "DateEdit")) + self.dateEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.dateEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_20.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_20.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_20.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_20.setText(_translate("DockWidget", "TimeDateEdit")) + self.dateTimeEdit.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateTimeEdit.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateTimeEdit.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.dateTimeEditDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dateTimeEditDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dateTimeEditDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_51.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_51.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_51.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_51.setText(_translate("DockWidget", "Inside DockWidget")) +from qdarkstyle import style_rc diff --git a/deps/QDark/example/ui/dw_inputs_no_fields.ui b/deps/QDark/example/ui/dw_inputs_no_fields.ui new file mode 100644 index 00000000..a3748775 --- /dev/null +++ b/deps/QDark/example/ui/dw_inputs_no_fields.ui @@ -0,0 +1,813 @@ + + + DockWidget + + + + 0 + 0 + 380 + 364 + + + + Inputs - No Fields + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + VerticalSlider + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + HorizontalSlider + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + VerticalScroolBar + + + + + + + + 75 + true + + + + Disabled + + + + + + + false + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Dial + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Qt::Vertical + + + + 20 + 0 + + + + + + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Horizontal + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + ComboBoxNotEditable + + + + + Option 1 No Icon + + + + + Option 2 No Icon + + + + + Option 1 With Icon + + + + :/qss_icons/rc/window_undock.png:/qss_icons/rc/window_undock.png + + + + + Option 2 With Icon + + + + :/qss_icons/rc/window_undock_focus@2x.png:/qss_icons/rc/window_undock_focus@2x.png + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + HorizontalScroolBar + + + + + + + + 75 + true + + + + Enabled + + + + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + Inside DockWidget + + + Qt::AlignCenter + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ComboBox + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + + + + + false + + + + 0 + 70 + + + + + 16777215 + 70 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + 50 + + + Qt::Vertical + + + + + + + false + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + ComboBoxNotEditable + + + + + ComboBox B + + + + + ComboBox C + + + + + + + + + + + + + dial + sliderMoved(int) + dialDis + setValue(int) + + + 222 + 122 + + + 299 + 121 + + + + + horizontalScrollBar + sliderMoved(int) + horizontalScrollBarDis + setValue(int) + + + 196 + 158 + + + 314 + 163 + + + + + horizontalSlider + sliderMoved(int) + horizontalSliderDis + setValue(int) + + + 192 + 192 + + + 305 + 190 + + + + + verticalScrollBar + sliderMoved(int) + verticalScrollBarDis + setValue(int) + + + 163 + 236 + + + 284 + 245 + + + + + verticalSlider + sliderMoved(int) + verticalSliderDis + setValue(int) + + + 172 + 328 + + + 289 + 329 + + + + + comboBox + currentIndexChanged(int) + comboBoxDis + setCurrentIndex(int) + + + 230 + 76 + + + 322 + 77 + + + + + diff --git a/deps/QDark/example/ui/dw_inputs_no_fields_ui.py b/deps/QDark/example/ui/dw_inputs_no_fields_ui.py new file mode 100644 index 00000000..4cee83ff --- /dev/null +++ b/deps/QDark/example/ui/dw_inputs_no_fields_ui.py @@ -0,0 +1,279 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_inputs_no_fields.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(380, 364) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.dial = QtWidgets.QDial(self.dockWidgetContents) + self.dial.setMinimumSize(QtCore.QSize(0, 0)) + self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dial.setProperty("value", 50) + self.dial.setObjectName("dial") + self.gridLayout.addWidget(self.dial, 2, 1, 1, 1) + self.label_25 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_25.setMinimumSize(QtCore.QSize(0, 0)) + self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_25.setFont(font) + self.label_25.setObjectName("label_25") + self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1) + self.horizontalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBarDis.setEnabled(False) + self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBarDis.setProperty("value", 50) + self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis") + self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1) + self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSlider.setProperty("value", 50) + self.verticalSlider.setOrientation(QtCore.Qt.Vertical) + self.verticalSlider.setObjectName("verticalSlider") + self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1) + self.label_24 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_24.setMinimumSize(QtCore.QSize(0, 0)) + self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_24.setFont(font) + self.label_24.setObjectName("label_24") + self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1) + self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSlider.setProperty("value", 50) + self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSlider.setObjectName("horizontalSlider") + self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1) + self.horizontalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.horizontalSliderDis.setEnabled(False) + self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalSliderDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalSliderDis.setProperty("value", 50) + self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal) + self.horizontalSliderDis.setObjectName("horizontalSliderDis") + self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1) + self.label_23 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_23.setMinimumSize(QtCore.QSize(0, 0)) + self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_23.setFont(font) + self.label_23.setObjectName("label_23") + self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1) + self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1) + self.verticalScrollBarDis = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBarDis.setEnabled(False) + self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBarDis.setProperty("value", 50) + self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBarDis.setObjectName("verticalScrollBarDis") + self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1) + self.label_21 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_21.setMinimumSize(QtCore.QSize(0, 0)) + self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_21.setFont(font) + self.label_21.setObjectName("label_21") + self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.gridLayout.addItem(spacerItem, 8, 0, 1, 1) + self.verticalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalScrollBar.setProperty("value", 50) + self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical) + self.verticalScrollBar.setObjectName("verticalScrollBar") + self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1) + self.horizontalScrollBar = QtWidgets.QScrollBar(self.dockWidgetContents) + self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0)) + self.horizontalScrollBar.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.horizontalScrollBar.setProperty("value", 50) + self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) + self.horizontalScrollBar.setObjectName("horizontalScrollBar") + self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1) + self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBox.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBox.setObjectName("comboBox") + self.comboBox.addItem("") + self.comboBox.addItem("") + self.comboBox.addItem("") + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.comboBox.addItem(icon, "") + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock_focus@2x.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.comboBox.addItem(icon1, "") + self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1) + self.label_22 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_22.setMinimumSize(QtCore.QSize(0, 0)) + self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_22.setFont(font) + self.label_22.setObjectName("label_22") + self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1) + self.label = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label.setFont(font) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 0, 1, 1, 1) + self.label_50 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_50.setAlignment(QtCore.Qt.AlignCenter) + self.label_50.setObjectName("label_50") + self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3) + self.label_11 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_11.setMinimumSize(QtCore.QSize(0, 0)) + self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_11.setFont(font) + self.label_11.setObjectName("label_11") + self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1) + self.dialDis = QtWidgets.QDial(self.dockWidgetContents) + self.dialDis.setEnabled(False) + self.dialDis.setMinimumSize(QtCore.QSize(0, 0)) + self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.dialDis.setProperty("value", 50) + self.dialDis.setObjectName("dialDis") + self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1) + self.verticalSliderDis = QtWidgets.QSlider(self.dockWidgetContents) + self.verticalSliderDis.setEnabled(False) + self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70)) + self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70)) + self.verticalSliderDis.setProperty("value", 50) + self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical) + self.verticalSliderDis.setObjectName("verticalSliderDis") + self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1) + self.comboBoxDis = QtWidgets.QComboBox(self.dockWidgetContents) + self.comboBoxDis.setEnabled(False) + self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0)) + self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.comboBoxDis.setObjectName("comboBoxDis") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.comboBoxDis.addItem("") + self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + self.dial.sliderMoved['int'].connect(self.dialDis.setValue) + self.horizontalScrollBar.sliderMoved['int'].connect(self.horizontalScrollBarDis.setValue) + self.horizontalSlider.sliderMoved['int'].connect(self.horizontalSliderDis.setValue) + self.verticalScrollBar.sliderMoved['int'].connect(self.verticalScrollBarDis.setValue) + self.verticalSlider.sliderMoved['int'].connect(self.verticalSliderDis.setValue) + self.comboBox.currentIndexChanged['int'].connect(self.comboBoxDis.setCurrentIndex) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Inputs - No Fields")) + self.dial.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dial.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dial.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_25.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_25.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_25.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_25.setText(_translate("DockWidget", "VerticalSlider")) + self.horizontalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.verticalSlider.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalSlider.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_24.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_24.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_24.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_24.setText(_translate("DockWidget", "HorizontalSlider")) + self.horizontalSlider.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalSlider.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalSlider.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.horizontalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_23.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_23.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_23.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_23.setText(_translate("DockWidget", "VerticalScroolBar")) + self.label_2.setText(_translate("DockWidget", "Disabled")) + self.verticalScrollBarDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalScrollBarDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalScrollBarDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_21.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_21.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_21.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_21.setText(_translate("DockWidget", "Dial")) + self.verticalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.horizontalScrollBar.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.horizontalScrollBar.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.horizontalScrollBar.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBox.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.comboBox.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.comboBox.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBox.setItemText(0, _translate("DockWidget", "ComboBoxNotEditable")) + self.comboBox.setItemText(1, _translate("DockWidget", "Option 1 No Icon")) + self.comboBox.setItemText(2, _translate("DockWidget", "Option 2 No Icon")) + self.comboBox.setItemText(3, _translate("DockWidget", "Option 1 With Icon")) + self.comboBox.setItemText(4, _translate("DockWidget", "Option 2 With Icon")) + self.label_22.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_22.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_22.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_22.setText(_translate("DockWidget", "HorizontalScroolBar")) + self.label.setText(_translate("DockWidget", "Enabled")) + self.label_50.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_50.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_50.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_50.setText(_translate("DockWidget", "Inside DockWidget")) + self.label_11.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_11.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_11.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_11.setText(_translate("DockWidget", "ComboBox")) + self.dialDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.dialDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.dialDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.verticalSliderDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.verticalSliderDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.verticalSliderDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBoxDis.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.comboBoxDis.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.comboBoxDis.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.comboBoxDis.setItemText(0, _translate("DockWidget", "ComboBoxNotEditable")) + self.comboBoxDis.setItemText(1, _translate("DockWidget", "ComboBox B")) + self.comboBoxDis.setItemText(2, _translate("DockWidget", "ComboBox C")) +from qdarkstyle import style_rc diff --git a/deps/QDark/example/ui/dw_views.ui b/deps/QDark/example/ui/dw_views.ui new file mode 100644 index 00000000..3115a2ca --- /dev/null +++ b/deps/QDark/example/ui/dw_views.ui @@ -0,0 +1,141 @@ + + + DockWidget + + + + 0 + 0 + 266 + 387 + + + + Views + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 75 + true + + + + ListView + + + + + + + + + + false + + + + + + + + 75 + true + + + + TreeView + + + + + + + + + + false + + + + + + + + 75 + true + + + + TableView + + + + + + + + + + false + + + + + + + + 75 + true + + + + ColunmView + + + + + + + + + + false + + + + + + + + + diff --git a/deps/QDark/example/ui/dw_views_ui.py b/deps/QDark/example/ui/dw_views_ui.py new file mode 100644 index 00000000..ea6a872e --- /dev/null +++ b/deps/QDark/example/ui/dw_views_ui.py @@ -0,0 +1,104 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_views.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(266, 387) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_70 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_70.setFont(font) + self.label_70.setObjectName("label_70") + self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1) + self.label_80 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_80.setFont(font) + self.label_80.setObjectName("label_80") + self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1) + self.label_27 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_27.setFont(font) + self.label_27.setObjectName("label_27") + self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1) + self.listView = QtWidgets.QListView(self.dockWidgetContents) + self.listView.setObjectName("listView") + self.gridLayout.addWidget(self.listView, 1, 1, 1, 1) + self.listViewDis = QtWidgets.QListView(self.dockWidgetContents) + self.listViewDis.setEnabled(False) + self.listViewDis.setObjectName("listViewDis") + self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1) + self.label_59 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_59.setFont(font) + self.label_59.setObjectName("label_59") + self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1) + self.treeView = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeView.setObjectName("treeView") + self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1) + self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents) + self.treeViewDis.setEnabled(False) + self.treeViewDis.setObjectName("treeViewDis") + self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1) + self.label_60 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_60.setFont(font) + self.label_60.setObjectName("label_60") + self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1) + self.tableView = QtWidgets.QTableView(self.dockWidgetContents) + self.tableView.setObjectName("tableView") + self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1) + self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents) + self.tableViewDis.setEnabled(False) + self.tableViewDis.setObjectName("tableViewDis") + self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1) + self.label_61 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_61.setFont(font) + self.label_61.setObjectName("label_61") + self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1) + self.columnView = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnView.setObjectName("columnView") + self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1) + self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents) + self.columnViewDis.setEnabled(False) + self.columnViewDis.setObjectName("columnViewDis") + self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Views")) + self.label_70.setText(_translate("DockWidget", "Enabled")) + self.label_80.setText(_translate("DockWidget", "Disabled")) + self.label_27.setText(_translate("DockWidget", "ListView")) + self.label_59.setText(_translate("DockWidget", "TreeView")) + self.label_60.setText(_translate("DockWidget", "TableView")) + self.label_61.setText(_translate("DockWidget", "ColunmView")) diff --git a/deps/QDark/example/ui/dw_widgets.ui b/deps/QDark/example/ui/dw_widgets.ui new file mode 100644 index 00000000..bda7e612 --- /dev/null +++ b/deps/QDark/example/ui/dw_widgets.ui @@ -0,0 +1,574 @@ + + + DockWidget + + + + 0 + 0 + 879 + 548 + + + + Widgets + + + + + + + + 75 + true + + + + Enabled + + + + + + + + 75 + true + + + + Disabled + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + ListWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + New Item + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + + false + + + + New Item + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TreeWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + true + + + + New Column + + + + + New Column + + + + + New Column + + + + + New Item + + + + + + + New Subitem + + + Test + + + + New Subitem + + + + + + + + New Item + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + New Item + + + + + New Item + + + + New Subitem + + + + New Subitem + + + + New Subitem + + + + New Subitem + + + + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + New Subitem + + + + + + + + + false + + + true + + + + New Column + + + + + New Column + + + + + New Item + + + + + + + New Subitem + + + Test + + + + New Subitem + + + + + + + + + + New Item + + + + New Subitem + + + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + + 75 + true + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + TableWidget + + + + + + + + 0 + 0 + + + + + 16777215 + 16777215 + + + + This is a tool tip + + + This is a status tip + + + This is "what is this" + + + + New Row + + + + + New Row + + + + + New Row + + + + + New Column + + + + + New Column + + + + + 1.23 + + + + + Hello + + + + + 1,45 + + + + + Olá + + + + + 12/12/2012 + + + + + Oui + + + + + + + + false + + + + New Row + + + + + New Row + + + + + New Row + + + + + New Column + + + + + New Column + + + + + 1.23 + + + + + Hello + + + + + 1,45 + + + + + Olá + + + + + 12/12/2012 + + + + + Oui + + + + + + + + + + diff --git a/deps/QDark/example/ui/dw_widgets_ui.py b/deps/QDark/example/ui/dw_widgets_ui.py new file mode 100644 index 00000000..333fec86 --- /dev/null +++ b/deps/QDark/example/ui/dw_widgets_ui.py @@ -0,0 +1,320 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'dw_widgets.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_DockWidget(object): + def setupUi(self, DockWidget): + DockWidget.setObjectName("DockWidget") + DockWidget.resize(879, 548) + self.dockWidgetContents = QtWidgets.QWidget() + self.dockWidgetContents.setObjectName("dockWidgetContents") + self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents) + self.gridLayout.setObjectName("gridLayout") + self.label_81 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_81.setFont(font) + self.label_81.setObjectName("label_81") + self.gridLayout.addWidget(self.label_81, 0, 1, 1, 1) + self.label_82 = QtWidgets.QLabel(self.dockWidgetContents) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_82.setFont(font) + self.label_82.setObjectName("label_82") + self.gridLayout.addWidget(self.label_82, 0, 2, 1, 1) + self.label_56 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_56.setMinimumSize(QtCore.QSize(0, 0)) + self.label_56.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_56.setFont(font) + self.label_56.setObjectName("label_56") + self.gridLayout.addWidget(self.label_56, 1, 0, 1, 1) + self.listWidget = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.listWidget.setObjectName("listWidget") + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + self.gridLayout.addWidget(self.listWidget, 1, 1, 1, 1) + self.listWidgetDis = QtWidgets.QListWidget(self.dockWidgetContents) + self.listWidgetDis.setEnabled(False) + self.listWidgetDis.setObjectName("listWidgetDis") + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + item = QtWidgets.QListWidgetItem() + self.listWidgetDis.addItem(item) + self.gridLayout.addWidget(self.listWidgetDis, 1, 2, 1, 1) + self.label_57 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_57.setMinimumSize(QtCore.QSize(0, 0)) + self.label_57.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_57.setFont(font) + self.label_57.setObjectName("label_57") + self.gridLayout.addWidget(self.label_57, 2, 0, 1, 1) + self.treeWidget = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.treeWidget.setObjectName("treeWidget") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_3 = QtWidgets.QTreeWidgetItem(item_2) + item_4 = QtWidgets.QTreeWidgetItem(item_3) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidget, 2, 1, 1, 1) + self.treeWidgetDis = QtWidgets.QTreeWidget(self.dockWidgetContents) + self.treeWidgetDis.setEnabled(False) + self.treeWidgetDis.setObjectName("treeWidgetDis") + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + item_2 = QtWidgets.QTreeWidgetItem(item_1) + item_0 = QtWidgets.QTreeWidgetItem(self.treeWidgetDis) + item_1 = QtWidgets.QTreeWidgetItem(item_0) + self.gridLayout.addWidget(self.treeWidgetDis, 2, 2, 1, 1) + self.label_58 = QtWidgets.QLabel(self.dockWidgetContents) + self.label_58.setMinimumSize(QtCore.QSize(0, 0)) + self.label_58.setMaximumSize(QtCore.QSize(16777215, 16777215)) + font = QtGui.QFont() + font.setBold(True) + font.setWeight(75) + self.label_58.setFont(font) + self.label_58.setObjectName("label_58") + self.gridLayout.addWidget(self.label_58, 3, 0, 1, 1) + self.tableWidget = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.tableWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.tableWidget.setObjectName("tableWidget") + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidget, 3, 1, 1, 1) + self.tableWidgetDis = QtWidgets.QTableWidget(self.dockWidgetContents) + self.tableWidgetDis.setEnabled(False) + self.tableWidgetDis.setObjectName("tableWidgetDis") + self.tableWidgetDis.setColumnCount(2) + self.tableWidgetDis.setRowCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setVerticalHeaderItem(2, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(0, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(1, 1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetDis.setItem(2, 1, item) + self.gridLayout.addWidget(self.tableWidgetDis, 3, 2, 1, 1) + DockWidget.setWidget(self.dockWidgetContents) + + self.retranslateUi(DockWidget) + QtCore.QMetaObject.connectSlotsByName(DockWidget) + + def retranslateUi(self, DockWidget): + _translate = QtCore.QCoreApplication.translate + DockWidget.setWindowTitle(_translate("DockWidget", "Widgets")) + self.label_81.setText(_translate("DockWidget", "Enabled")) + self.label_82.setText(_translate("DockWidget", "Disabled")) + self.label_56.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_56.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_56.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_56.setText(_translate("DockWidget", "ListWidget")) + self.listWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.listWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.listWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(1) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(2) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidget.item(3) + item.setText(_translate("DockWidget", "New Item")) + self.listWidget.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidgetDis.isSortingEnabled() + self.listWidgetDis.setSortingEnabled(False) + item = self.listWidgetDis.item(0) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(1) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(2) + item.setText(_translate("DockWidget", "New Item")) + item = self.listWidgetDis.item(3) + item.setText(_translate("DockWidget", "New Item")) + self.listWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_57.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_57.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_57.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_57.setText(_translate("DockWidget", "TreeWidget")) + self.treeWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.treeWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.treeWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.treeWidget.setSortingEnabled(True) + self.treeWidget.headerItem().setText(0, _translate("DockWidget", "New Column")) + self.treeWidget.headerItem().setText(1, _translate("DockWidget", "New Column")) + self.treeWidget.headerItem().setText(2, _translate("DockWidget", "New Column")) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test")) + self.treeWidget.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(0).child(0).child(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(0).child(0).child(2).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(0).child(0).child(3).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(0).child(0).child(4).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(2).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(2).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(2).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(2).child(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(2).child(0).child(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.topLevelItem(2).child(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(2).child(2).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(2).child(3).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(3).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(4).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(5).setText(0, _translate("DockWidget", "New Item")) + self.treeWidget.topLevelItem(5).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.treeWidgetDis.setSortingEnabled(True) + self.treeWidgetDis.headerItem().setText(0, _translate("DockWidget", "New Column")) + self.treeWidgetDis.headerItem().setText(1, _translate("DockWidget", "New Column")) + __sortingEnabled = self.treeWidgetDis.isSortingEnabled() + self.treeWidgetDis.setSortingEnabled(False) + self.treeWidgetDis.topLevelItem(0).setText(0, _translate("DockWidget", "New Item")) + self.treeWidgetDis.topLevelItem(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.topLevelItem(0).child(0).setText(1, _translate("DockWidget", "Test")) + self.treeWidgetDis.topLevelItem(0).child(0).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.topLevelItem(1).setText(0, _translate("DockWidget", "New Item")) + self.treeWidgetDis.topLevelItem(1).child(0).setText(0, _translate("DockWidget", "New Subitem")) + self.treeWidgetDis.setSortingEnabled(__sortingEnabled) + self.label_58.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.label_58.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.label_58.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + self.label_58.setText(_translate("DockWidget", "TableWidget")) + self.tableWidget.setToolTip(_translate("DockWidget", "This is a tool tip")) + self.tableWidget.setStatusTip(_translate("DockWidget", "This is a status tip")) + self.tableWidget.setWhatsThis(_translate("DockWidget", "This is \"what is this\"")) + item = self.tableWidget.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidget.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column")) + item = self.tableWidget.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column")) + __sortingEnabled = self.tableWidget.isSortingEnabled() + self.tableWidget.setSortingEnabled(False) + item = self.tableWidget.item(0, 0) + item.setText(_translate("DockWidget", "1.23")) + item = self.tableWidget.item(0, 1) + item.setText(_translate("DockWidget", "Hello")) + item = self.tableWidget.item(1, 0) + item.setText(_translate("DockWidget", "1,45")) + item = self.tableWidget.item(1, 1) + item.setText(_translate("DockWidget", "Olá")) + item = self.tableWidget.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012")) + item = self.tableWidget.item(2, 1) + item.setText(_translate("DockWidget", "Oui")) + self.tableWidget.setSortingEnabled(__sortingEnabled) + item = self.tableWidgetDis.verticalHeaderItem(0) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.verticalHeaderItem(1) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.verticalHeaderItem(2) + item.setText(_translate("DockWidget", "New Row")) + item = self.tableWidgetDis.horizontalHeaderItem(0) + item.setText(_translate("DockWidget", "New Column")) + item = self.tableWidgetDis.horizontalHeaderItem(1) + item.setText(_translate("DockWidget", "New Column")) + __sortingEnabled = self.tableWidgetDis.isSortingEnabled() + self.tableWidgetDis.setSortingEnabled(False) + item = self.tableWidgetDis.item(0, 0) + item.setText(_translate("DockWidget", "1.23")) + item = self.tableWidgetDis.item(0, 1) + item.setText(_translate("DockWidget", "Hello")) + item = self.tableWidgetDis.item(1, 0) + item.setText(_translate("DockWidget", "1,45")) + item = self.tableWidgetDis.item(1, 1) + item.setText(_translate("DockWidget", "Olá")) + item = self.tableWidgetDis.item(2, 0) + item.setText(_translate("DockWidget", "12/12/2012")) + item = self.tableWidgetDis.item(2, 1) + item.setText(_translate("DockWidget", "Oui")) + self.tableWidgetDis.setSortingEnabled(__sortingEnabled) diff --git a/deps/QDark/example/ui/mw_menus.ui b/deps/QDark/example/ui/mw_menus.ui new file mode 100644 index 00000000..d0c46422 --- /dev/null +++ b/deps/QDark/example/ui/mw_menus.ui @@ -0,0 +1,478 @@ + + + MainWindow + + + + 0 + 0 + 1006 + 717 + + + + MainWindow + + + + + + + Issue #115 - Tabs scroller buttons + + + + + + 0 + + + + Tab 1 + + + + + + Issue #123 - Missing borders + + + + + + TextLabel + + + + + + + Inside tab, outside frame + + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + TextLabel + + + + + + + Inside tab and frame + + + + + + + + ListWidget + + + + + + + + + + + + ListWidget + + + + + + + + + + + + Tab 2 + + + + + + TextLabel + + + + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + Page + + + + + + + + + + + + Issue #112 - Hyperlinks color + + + + + + 0 + + + <html><head/><body><p align="center"><a href="https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues/112"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">Hyperlink Example</span></a></p><p align="center"><span style=" font-size:10pt; color:#7d7d7d;">CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.</span></p><p align="center"><br/></p></body></html> + + + Qt::RichText + + + Qt::AlignCenter + + + true + + + true + + + Qt::TextBrowserInteraction + + + + + + + + + + Inside Central Widget + + + Qt::AlignCenter + + + + + + + + + 0 + 0 + 1006 + 20 + + + + + Menu + + + + Menu Sub + + + + + + + + + + + + + Menu Delayed + + + + Menu Sub Delayed + + + + + + + + + Menu Checkable + + + + New + + + + + + + + + + + + + + + About QDarkStyle + + + + + Help + + + + + + + + + + + + Tool bar actions + + + + 16 + 16 + + + + TopToolBarArea + + + false + + + + + + + + + + + + + Tool bar actions delayed + + + TopToolBarArea + + + false + + + + + + + + Tool bar action checkable + + + TopToolBarArea + + + true + + + + + + + + + Action A + + + + + Action A Sub + + + Action A Sub + + + + + Action B Sub + + + + + Action Delayed A + + + Action Delayed A + + + + + Action Delayed Sub A + + + Action Delayed Sub A + + + + + true + + + Action Checkable A + + + Action Checkable A + + + + + true + + + true + + + Action Checkable Sub A Checked + + + Action Checkable Sub A Checked + + + + + true + + + Action Checkable Sub A Unchecked + + + Action Checkable Sub A Unchecked + + + + + New B + + + + + New C + + + + + New D + + + + + New E + + + + + + :/qss_icons/rc/window_undock_focus.png:/qss_icons/rc/window_undock_focus.png + + + Action With Icon A + + + + + + :/qss_icons/rc/window_close_focus.png:/qss_icons/rc/window_close_focus.png + + + Action With Icon B + + + + + + :/qss_icons/rc/arrow_right_focus.png:/qss_icons/rc/arrow_right_focus.png + + + Action With Icon C + + + + + lineEdit + tabWidget + lineEdit_2 + + + + + + diff --git a/deps/QDark/example/ui/mw_menus_ui.py b/deps/QDark/example/ui/mw_menus_ui.py new file mode 100644 index 00000000..3292c5ea --- /dev/null +++ b/deps/QDark/example/ui/mw_menus_ui.py @@ -0,0 +1,318 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mw_menus.ui' +# +# Created by: PyQt5 UI code generator 5.14.1 +# +# WARNING! All changes made in this file will be lost! + + +from qtpy import QtCore, QtGui, QtWidgets + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(1006, 717) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.gridLayout_7 = QtWidgets.QGridLayout(self.centralwidget) + self.gridLayout_7.setObjectName("gridLayout_7") + self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.gridLayout_4 = QtWidgets.QGridLayout(self.tab) + self.gridLayout_4.setObjectName("gridLayout_4") + self.groupBox_3 = QtWidgets.QGroupBox(self.tab) + self.groupBox_3.setObjectName("groupBox_3") + self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_3) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_2 = QtWidgets.QLabel(self.groupBox_3) + self.label_2.setObjectName("label_2") + self.gridLayout_5.addWidget(self.label_2, 0, 0, 1, 1) + self.lineEdit = QtWidgets.QLineEdit(self.groupBox_3) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout_5.addWidget(self.lineEdit, 0, 1, 1, 1) + self.frame = QtWidgets.QFrame(self.groupBox_3) + self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame.setObjectName("frame") + self.formLayout = QtWidgets.QFormLayout(self.frame) + self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) + self.formLayout.setObjectName("formLayout") + self.label_3 = QtWidgets.QLabel(self.frame) + self.label_3.setObjectName("label_3") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtWidgets.QLineEdit(self.frame) + self.lineEdit_2.setObjectName("lineEdit_2") + self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2) + self.listWidget_2 = QtWidgets.QListWidget(self.frame) + self.listWidget_2.setObjectName("listWidget_2") + item = QtWidgets.QListWidgetItem() + self.listWidget_2.addItem(item) + self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.listWidget_2) + self.gridLayout_5.addWidget(self.frame, 2, 0, 1, 2) + self.listWidget = QtWidgets.QListWidget(self.groupBox_3) + self.listWidget.setObjectName("listWidget") + item = QtWidgets.QListWidgetItem() + self.listWidget.addItem(item) + self.gridLayout_5.addWidget(self.listWidget, 1, 1, 1, 1) + self.gridLayout_4.addWidget(self.groupBox_3, 1, 0, 1, 1) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_2) + self.gridLayout_6.setObjectName("gridLayout_6") + self.label_4 = QtWidgets.QLabel(self.tab_2) + self.label_4.setObjectName("label_4") + self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_12) + self.gridLayout_3.setObjectName("gridLayout_3") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) + self.groupBox = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setLineWidth(0) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) + self.label_71 = QtWidgets.QLabel(self.centralwidget) + self.label_71.setAlignment(QtCore.Qt.AlignCenter) + self.label_71.setObjectName("label_71") + self.gridLayout_7.addWidget(self.label_71, 2, 0, 1, 1) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 1006, 20)) + self.menubar.setObjectName("menubar") + self.menuMenu = QtWidgets.QMenu(self.menubar) + self.menuMenu.setObjectName("menuMenu") + self.menuMenuSub = QtWidgets.QMenu(self.menuMenu) + self.menuMenuSub.setObjectName("menuMenuSub") + self.menuMenuDelayed = QtWidgets.QMenu(self.menubar) + self.menuMenuDelayed.setObjectName("menuMenuDelayed") + self.menuMenuSubDelayed = QtWidgets.QMenu(self.menuMenuDelayed) + self.menuMenuSubDelayed.setObjectName("menuMenuSubDelayed") + self.menuMenuCheckale = QtWidgets.QMenu(self.menubar) + self.menuMenuCheckale.setObjectName("menuMenuCheckale") + self.menuNew = QtWidgets.QMenu(self.menuMenuCheckale) + self.menuNew.setObjectName("menuNew") + self.menuAbout = QtWidgets.QMenu(self.menubar) + self.menuAbout.setObjectName("menuAbout") + self.menuHelp = QtWidgets.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QtWidgets.QToolBar(MainWindow) + self.toolBar.setIconSize(QtCore.QSize(16, 16)) + self.toolBar.setObjectName("toolBar") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) + self.toolBarDelayed = QtWidgets.QToolBar(MainWindow) + self.toolBarDelayed.setObjectName("toolBarDelayed") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) + self.toolBarCheckable = QtWidgets.QToolBar(MainWindow) + self.toolBarCheckable.setObjectName("toolBarCheckable") + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) + self.actionActionA = QtWidgets.QAction(MainWindow) + self.actionActionA.setObjectName("actionActionA") + self.actionActionSubA = QtWidgets.QAction(MainWindow) + self.actionActionSubA.setObjectName("actionActionSubA") + self.actionActionSubB = QtWidgets.QAction(MainWindow) + self.actionActionSubB.setObjectName("actionActionSubB") + self.actionActionDelayedA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedA.setObjectName("actionActionDelayedA") + self.actionActionDelayedSubA = QtWidgets.QAction(MainWindow) + self.actionActionDelayedSubA.setObjectName("actionActionDelayedSubA") + self.actionActionCheckableA = QtWidgets.QAction(MainWindow) + self.actionActionCheckableA.setCheckable(True) + self.actionActionCheckableA.setObjectName("actionActionCheckableA") + self.actionActionCheckableSubAChecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAChecked.setCheckable(True) + self.actionActionCheckableSubAChecked.setChecked(True) + self.actionActionCheckableSubAChecked.setObjectName("actionActionCheckableSubAChecked") + self.actionActionCheckableSubAUnchecked = QtWidgets.QAction(MainWindow) + self.actionActionCheckableSubAUnchecked.setCheckable(True) + self.actionActionCheckableSubAUnchecked.setObjectName("actionActionCheckableSubAUnchecked") + self.actionNewB = QtWidgets.QAction(MainWindow) + self.actionNewB.setObjectName("actionNewB") + self.actionNewC = QtWidgets.QAction(MainWindow) + self.actionNewC.setObjectName("actionNewC") + self.actionNewD = QtWidgets.QAction(MainWindow) + self.actionNewD.setObjectName("actionNewD") + self.actionNewE = QtWidgets.QAction(MainWindow) + self.actionNewE.setObjectName("actionNewE") + self.actionAction_with_icon_A = QtWidgets.QAction(MainWindow) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_undock_focus.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionAction_with_icon_A.setIcon(icon) + self.actionAction_with_icon_A.setObjectName("actionAction_with_icon_A") + self.actionAction_With_Icon_B = QtWidgets.QAction(MainWindow) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/qss_icons/rc/window_close_focus.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionAction_With_Icon_B.setIcon(icon1) + self.actionAction_With_Icon_B.setObjectName("actionAction_With_Icon_B") + self.actionAction_With_Icon_C = QtWidgets.QAction(MainWindow) + icon2 = QtGui.QIcon() + icon2.addPixmap(QtGui.QPixmap(":/qss_icons/rc/arrow_right_focus.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionAction_With_Icon_C.setIcon(icon2) + self.actionAction_With_Icon_C.setObjectName("actionAction_With_Icon_C") + self.menuMenuSub.addAction(self.actionActionSubA) + self.menuMenuSub.addAction(self.actionActionSubB) + self.menuMenu.addAction(self.actionActionA) + self.menuMenu.addAction(self.menuMenuSub.menuAction()) + self.menuMenu.addAction(self.actionAction_with_icon_A) + self.menuMenu.addAction(self.actionAction_With_Icon_B) + self.menuMenu.addAction(self.actionAction_With_Icon_C) + self.menuMenuSubDelayed.addAction(self.actionActionDelayedSubA) + self.menuMenuDelayed.addAction(self.actionActionDelayedA) + self.menuMenuDelayed.addAction(self.menuMenuSubDelayed.menuAction()) + self.menuNew.addSeparator() + self.menuNew.addAction(self.actionNewB) + self.menuNew.addAction(self.actionNewD) + self.menuNew.addAction(self.actionNewC) + self.menuNew.addSeparator() + self.menuNew.addAction(self.actionNewE) + self.menuMenuCheckale.addAction(self.actionActionCheckableA) + self.menuMenuCheckale.addSeparator() + self.menuMenuCheckale.addAction(self.menuNew.menuAction()) + self.menubar.addAction(self.menuMenu.menuAction()) + self.menubar.addAction(self.menuMenuDelayed.menuAction()) + self.menubar.addAction(self.menuMenuCheckale.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + self.menubar.addAction(self.menuAbout.menuAction()) + self.toolBar.addAction(self.actionActionA) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionActionSubA) + self.toolBar.addAction(self.actionActionSubB) + self.toolBar.addSeparator() + self.toolBar.addAction(self.actionAction_with_icon_A) + self.toolBar.addAction(self.actionAction_With_Icon_B) + self.toolBar.addAction(self.actionAction_With_Icon_C) + self.toolBarDelayed.addAction(self.actionActionDelayedA) + self.toolBarDelayed.addSeparator() + self.toolBarDelayed.addAction(self.actionActionDelayedSubA) + self.toolBarCheckable.addAction(self.actionActionCheckableA) + self.toolBarCheckable.addSeparator() + self.toolBarCheckable.addAction(self.actionActionCheckableSubAChecked) + self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.lineEdit, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.lineEdit_2) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons")) + self.groupBox_3.setTitle(_translate("MainWindow", "Issue #123 - Missing borders")) + self.label_2.setText(_translate("MainWindow", "TextLabel")) + self.lineEdit.setText(_translate("MainWindow", "Inside tab, outside frame")) + self.label_3.setText(_translate("MainWindow", "TextLabel")) + self.lineEdit_2.setText(_translate("MainWindow", "Inside tab and frame")) + __sortingEnabled = self.listWidget_2.isSortingEnabled() + self.listWidget_2.setSortingEnabled(False) + item = self.listWidget_2.item(0) + item.setText(_translate("MainWindow", "ListWidget")) + self.listWidget_2.setSortingEnabled(__sortingEnabled) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("MainWindow", "ListWidget")) + self.listWidget.setSortingEnabled(__sortingEnabled) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1")) + self.label_4.setText(_translate("MainWindow", "TextLabel")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page")) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color")) + self.label.setText(_translate("MainWindow", "

Hyperlink Example

CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.


")) + self.label_71.setText(_translate("MainWindow", "Inside Central Widget")) + self.menuMenu.setTitle(_translate("MainWindow", "Menu")) + self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub")) + self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed")) + self.menuMenuSubDelayed.setTitle(_translate("MainWindow", "Menu Sub Delayed")) + self.menuMenuCheckale.setTitle(_translate("MainWindow", "Menu Checkable")) + self.menuNew.setTitle(_translate("MainWindow", "New")) + self.menuAbout.setTitle(_translate("MainWindow", "About QDarkStyle")) + self.menuHelp.setTitle(_translate("MainWindow", "Help")) + self.toolBar.setWindowTitle(_translate("MainWindow", "Tool bar actions")) + self.toolBarDelayed.setWindowTitle(_translate("MainWindow", "Tool bar actions delayed")) + self.toolBarCheckable.setWindowTitle(_translate("MainWindow", "Tool bar action checkable")) + self.actionActionA.setText(_translate("MainWindow", "Action A")) + self.actionActionSubA.setText(_translate("MainWindow", "Action A Sub")) + self.actionActionSubA.setToolTip(_translate("MainWindow", "Action A Sub")) + self.actionActionSubB.setText(_translate("MainWindow", "Action B Sub")) + self.actionActionDelayedA.setText(_translate("MainWindow", "Action Delayed A")) + self.actionActionDelayedA.setToolTip(_translate("MainWindow", "Action Delayed A")) + self.actionActionDelayedSubA.setText(_translate("MainWindow", "Action Delayed Sub A")) + self.actionActionDelayedSubA.setToolTip(_translate("MainWindow", "Action Delayed Sub A")) + self.actionActionCheckableA.setText(_translate("MainWindow", "Action Checkable A")) + self.actionActionCheckableA.setToolTip(_translate("MainWindow", "Action Checkable A")) + self.actionActionCheckableSubAChecked.setText(_translate("MainWindow", "Action Checkable Sub A Checked")) + self.actionActionCheckableSubAChecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Checked")) + self.actionActionCheckableSubAUnchecked.setText(_translate("MainWindow", "Action Checkable Sub A Unchecked")) + self.actionActionCheckableSubAUnchecked.setToolTip(_translate("MainWindow", "Action Checkable Sub A Unchecked")) + self.actionNewB.setText(_translate("MainWindow", "New B")) + self.actionNewC.setText(_translate("MainWindow", "New C")) + self.actionNewD.setText(_translate("MainWindow", "New D")) + self.actionNewE.setText(_translate("MainWindow", "New E")) + self.actionAction_with_icon_A.setText(_translate("MainWindow", "Action With Icon A")) + self.actionAction_With_Icon_B.setText(_translate("MainWindow", "Action With Icon B")) + self.actionAction_With_Icon_C.setText(_translate("MainWindow", "Action With Icon C")) +from qdarkstyle import style_rc diff --git a/deps/QDark/images/cmd.png b/deps/QDark/images/cmd.png new file mode 100644 index 00000000..63fe1686 Binary files /dev/null and b/deps/QDark/images/cmd.png differ diff --git a/deps/QDark/images/dark_containers_no_tabs_buttons.png b/deps/QDark/images/dark_containers_no_tabs_buttons.png new file mode 100644 index 00000000..d5e5a3cf Binary files /dev/null and b/deps/QDark/images/dark_containers_no_tabs_buttons.png differ diff --git a/deps/QDark/images/dark_containers_tabs_displays.png b/deps/QDark/images/dark_containers_tabs_displays.png new file mode 100644 index 00000000..6664d6e1 Binary files /dev/null and b/deps/QDark/images/dark_containers_tabs_displays.png differ diff --git a/deps/QDark/images/dark_views_inputs_no_fields.png b/deps/QDark/images/dark_views_inputs_no_fields.png new file mode 100644 index 00000000..74f13cb1 Binary files /dev/null and b/deps/QDark/images/dark_views_inputs_no_fields.png differ diff --git a/deps/QDark/images/dark_widgets_inputs_fields.png b/deps/QDark/images/dark_widgets_inputs_fields.png new file mode 100644 index 00000000..eba4ae5c Binary files /dev/null and b/deps/QDark/images/dark_widgets_inputs_fields.png differ diff --git a/deps/QDark/images/icon_checkbox_indeterminated.png b/deps/QDark/images/icon_checkbox_indeterminated.png new file mode 100644 index 00000000..6aa2703d Binary files /dev/null and b/deps/QDark/images/icon_checkbox_indeterminated.png differ diff --git a/deps/QDark/images/icon_minimize.png b/deps/QDark/images/icon_minimize.png new file mode 100644 index 00000000..13f469e9 Binary files /dev/null and b/deps/QDark/images/icon_minimize.png differ diff --git a/deps/QDark/images/icon_move.png b/deps/QDark/images/icon_move.png new file mode 100644 index 00000000..308c57ab Binary files /dev/null and b/deps/QDark/images/icon_move.png differ diff --git a/deps/QDark/images/no_dark_containers_no_tabs_buttons.png b/deps/QDark/images/no_dark_containers_no_tabs_buttons.png new file mode 100644 index 00000000..dd3c050b Binary files /dev/null and b/deps/QDark/images/no_dark_containers_no_tabs_buttons.png differ diff --git a/deps/QDark/images/no_dark_containers_tabs_displays.png b/deps/QDark/images/no_dark_containers_tabs_displays.png new file mode 100644 index 00000000..a8b300fd Binary files /dev/null and b/deps/QDark/images/no_dark_containers_tabs_displays.png differ diff --git a/deps/QDark/images/no_dark_views_inputs_no_fields.png b/deps/QDark/images/no_dark_views_inputs_no_fields.png new file mode 100644 index 00000000..4aa316c4 Binary files /dev/null and b/deps/QDark/images/no_dark_views_inputs_no_fields.png differ diff --git a/deps/QDark/images/no_dark_widgets_inputs_fields.png b/deps/QDark/images/no_dark_widgets_inputs_fields.png new file mode 100644 index 00000000..31473a3d Binary files /dev/null and b/deps/QDark/images/no_dark_widgets_inputs_fields.png differ diff --git a/deps/QDark/images/palette.png b/deps/QDark/images/palette.png new file mode 100644 index 00000000..5af60bf4 Binary files /dev/null and b/deps/QDark/images/palette.png differ diff --git a/deps/QDark/images/palette.svg b/deps/QDark/images/palette.svg new file mode 100644 index 00000000..d683b355 --- /dev/null +++ b/deps/QDark/images/palette.svg @@ -0,0 +1,443 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deps/QDark/makeppa.sh b/deps/QDark/makeppa.sh new file mode 100755 index 00000000..f18547cb --- /dev/null +++ b/deps/QDark/makeppa.sh @@ -0,0 +1,46 @@ +#! /bin/bash +# -*- coding: utf-8 -*- + +# package info +ppa="ppa:colin-duquesnoy/stable" +name="qdarkstyle" +version="2.0" + +# read pgp key from gpg_key file +gpg_key=`cat gpg_key` + +# generate debian source package and .orig.tar.gz +python3 setup.py --command-packages=stdeb.command sdist_dsc + +date=`date -R` + +# clean pyc files +find . -name "*.pyc" -exec rm -rf {} \; + + +for suite in 'trusty' 'utopic' 'vivid' +do + # sign our package and prepare it for ppa upload + pushd deb_dist + pushd ${name}-${version} + + # update changelog to include ubuntu release + changelog="${name} (${version}-1ppa1~${suite}1) ${suite}; urgency=low + * Initial release + -- Colin Duquesnoy ${date} +" + echo "$changelog" > debian/changelog + cat debian/changelog + + debuild -S -sa -k${gpg_key} + popd + + # upload to ppa + dput ${ppa} *.changes + rm -rf *.dsc *.changes + + popd +done + +# cleanup +rm -rf *.tar.gz deb_dist/ dist/ diff --git a/deps/QDark/pylint.ini b/deps/QDark/pylint.ini new file mode 100644 index 00000000..ec53f22a --- /dev/null +++ b/deps/QDark/pylint.ini @@ -0,0 +1,490 @@ +[MASTER] + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code. +extension-pkg-whitelist=qtpy,PySide,PyQt4,PyQt5,PySide2,QtCore,QtGui,QtWidget,Signal,numpy,qtpy.QtCore,qtpy.QtGui,qtpy.QtWidgets + +# Add files or directories to the blacklist. They should be base names, not +# paths. +ignore=CVS,ui,docs,dist,build,tests,diagrams,icons,templates + +# Add files or directories matching the regex patterns to the blacklist. The +# regex matches against base names, not paths. +ignore-patterns= + +# Python code to execute, usually for sys.path manipulation such as +# pygtk.require(). +#init-hook= + +# Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the +# number of processors available to use. +jobs=4 + +# Control the amount of potential inferred values when inferring a single +# object. This can help the performance when dealing with large functions or +# complex, nested conditions. +limit-inference-results=100 + +# List of plugins (as comma separated values of python modules names) to load, +# usually to register additional checkers. +load-plugins=pylint.extensions.mccabe,pylint.extensions.overlapping_exceptions,pylint.extensions.redefined_variable_type,pylint.extensions.docparams,pylint.extensions.bad_builtin,pylint.extensions.comparetozero,pylint.extensions.check_elif + +# Pickle collected data for later comparisons. +persistent=yes + +# Specify a configuration file. +#rcfile= + +# When enabled, pylint would attempt to guess common misconfiguration and emit +# user-friendly hints instead of false-positive error messages. +suggestion-mode=yes + +# Allow loading of arbitrary C extensions. Extensions are imported into the +# active Python interpreter and may run arbitrary code. +unsafe-load-any-extension=no + + +[MESSAGES CONTROL] + +# Only show warnings with the listed confidence levels. Leave empty to show +# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED. +confidence= + +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once). You can also use "--disable=all" to +# disable everything first and then reenable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use "--disable=all --enable=classes +# --disable=W". +disable= + +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where +# it should appear only once). See also the "--disable" option for examples. +enable=c-extension-no-member + + +[REPORTS] + +# Python expression which should return a note less than 10 (10 is the highest +# note). You have access to the variables errors warning, statement which +# respectively contain the number of errors / warnings messages and the total +# number of statements analyzed. This is used by the global evaluation report +# (RP0004). +evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details. +#msg-template= + +# Set the output format. Available formats are text, parseable, colorized, json +# and msvs (visual studio). You can also give a reporter class, e.g. +# mypackage.mymodule.MyReporterClass. +output-format=text + +# Tells whether to display a full report or only the messages. +reports=yes + +# Activate the evaluation score. +score=yes + + +[REFACTORING] + +# Maximum number of nested blocks for function / method body +max-nested-blocks=5 + +# Complete name of functions that never returns. When checking for +# inconsistent-return-statements if a never returning function is called then +# it will be considered as an explicit return statement and no message will be +# printed. +never-returning-functions=sys.exit + + +[TYPECHECK] + +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +contextmanager-decorators=contextlib.contextmanager + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +generated-members= + +# Tells whether missing members accessed in mixin class should be ignored. A +# mixin class is detected if its name ends with "mixin" (case insensitive). +ignore-mixin-members=yes + +# Tells whether to warn about missing members when the owner of the attribute +# is inferred to be None. +ignore-none=yes + +# This flag controls whether pylint should warn about no-member and similar +# checks whenever an opaque object is returned when inferring. The inference +# can return multiple potential results while evaluating a Python object, but +# some branches might not be evaluated, which results in partial inference. In +# that case, it might be useful to still emit no-member and other checks for +# the rest of the inferred objects. +ignore-on-opaque-inference=yes + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +ignored-classes= + +# List of module names for which member attributes should not be checked +# (useful for modules/projects where namespaces are manipulated during runtime +# and thus existing member attributes cannot be deduced by static analysis. It +# supports qualified module names, as well as Unix pattern matching. +ignored-modules=*_rc.py,conf.py,pymr2.gui.Array + +# Show a hint with possible names when a member name was not found. The aspect +# of finding the hint is based on edit distance. +missing-member-hint=yes + +# The minimum edit distance a name should have in order to be considered a +# similar match for a missing member name. +missing-member-hint-distance=1 + +# The total number of similar names that should be taken in consideration when +# showing a hint for a missing member. +missing-member-max-choices=1 + + +[VARIABLES] + +# List of additional names supposed to be defined in builtins. Remember that +# you should avoid to define new builtins when possible. +additional-builtins= + +# Tells whether unused global variables should be treated as a violation. +allow-global-unused-variables=yes + +# List of strings which can identify a callback function by name. A callback +# name must start or end with one of those strings. +callbacks=cb_,_cb + +# A regular expression matching the name of dummy variables (i.e. expected to +# not be used). +dummy-variables-rgx=_$|dummy + +# Argument names that match this expression will be ignored. Default to name +# with leading underscore. +ignored-argument-names=_.* + +# Tells whether we should check for unused import in __init__ files. +init-import=yes + +# List of qualified module names which can have objects that can redefine +# builtins. +redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io + + +[MISCELLANEOUS] + +# List of note tags to take in consideration, separated by a comma. +notes=FIXME,XXX,TODO,Todo,todo,BUG + + +[LOGGING] + +# Logging modules to check that the string format arguments are in logging +# function parameter format. +logging-modules=logging +logging-format-style=fstr + + +[SIMILARITIES] + +# Ignore comments when computing similarities. +ignore-comments=yes + +# Ignore docstrings when computing similarities. +ignore-docstrings=yes + +# Ignore imports when computing similarities. +ignore-imports=no + +# Minimum lines number of a similarity. +min-similarity-lines=4 + +[BASIC] + +# Naming style matching correct module names. +module-naming-style=any +# Regular expression matching correct module names. +module-rgx=(([a-z_])[a-z0-9_]{1,19})$ +# Valid: this_is_valid (public), _this_is_valid (not public) +# It is preferible to not use underscore + + +# Naming style matching correct constant names. +const-naming-style=any +# Regular expression matching correct constant names. +const-rgx=(([A-Za-z]|[_][A-Za-z])[A-Za-z0-9_]{1,20}|(__.*__))$ +# Valid: this_is_valid (public), _this_is_valid (protected), __this_is_valid__ (special) +# Valid: THIS_IS_VALID (constant, public), _THIS_IS_VALID (constant, not protected) + + +# Naming style matching correct class names. +class-naming-style=any +# Regular expression matching correct class names. +class-rgx=(([A-Z]|[_][A-Z]|[_][_][A-Z])[A-Za-z0-9_]{1,30})$ +# Valid: ThisIsValid + + +# Naming style matching correct class attribute names. +class-attribute-naming-style=any +# Regular expression matching correct class attribute names. +class-attribute-rgx=(([a-z]|[_][a-z]|[_][_][a-z])|([A-Z]|[_][A-Z]|[_][_][A-Z])[A-Za-z0-9_]{0,30})$ +# Valid: ThisIsValid (public), _ThisIsValid (protected), __ThisIsValid (private) +# Valid: RJ12, __this_is_valid__ (special) +# For signals, use initial naming 'Sig' + + +# Naming style matching correct attribute names. +attr-naming-style=any +# Regular expression matching correct attribute names. +attr-rgx=(([a-z]|[_][a-z]|[_][_][a-z])[A-Za-z0-9]{1,30})$ +# Valid: thisIsValid (public), _thisIsValid (protected), __thisIsValid (private) + + +# Naming style matching correct method names. +method-naming-style=any +# Regular expression matching correct method names. +method-rgx=(([a-z]|[_][a-z]|[_][_][a-z])[A-Za-z0-9]{1,30})$ +# Valid: thisIsValid (public), _thisIsValid (protected), __thisIsValid (private) + + +# Naming style matching correct function names. +function-naming-style=any +# Regular expression matching correct function names. +function-rgx=(([a-z_]|[_][a-z_]|[_][_][a-z_])[a-z0-9_]{1,30})$ + + +# Naming style matching correct argument names. +argument-naming-style=any +# Regular expression matching correct argument names. +argument-rgx=(([a-z_])[a-z0-9_]{1,20})$ + + +# Naming style matching correct variable names. +variable-naming-style=any +# Regular expression matching correct variable names. +variable-rgx=(([a-z_])[a-z0-9_]{1,20})$ + + +# Naming style matching correct inline iteration names. +inlinevar-naming-style=any +# Regular expression matching correct inline iteration names. +inlinevar-rgx=(([a-z_])[a-z0-9_]{0,20})$ + + +# Minimum line length for functions/classes that require docstrings, shorter +# ones are exempt. +docstring-min-length=1 + +# Bad variable names which should always be refused, separated by a comma. +bad-names=foo,bar,baz,toto,tutu,tata + +# Good variable names which should always be accepted, separated by a comma. +good-names=_ + +# Include a hint for the correct naming format with invalid-name. +include-naming-hint=no + +# Colon-delimited sets of names that determine each other's naming style when +# the name regexes allow several styles. +name-group= + +# Regular expression which should only match function or class names that do +# not require a docstring. +no-docstring-rgx=^_ + +# List of decorators that produce properties, such as abc.abstractproperty. Add +# to this list to register other decorators that produce valid properties. +# These decorators are taken in consideration only for invalid-name. +property-classes=abc.abstractproperty + +[FORMAT] + +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +expected-line-ending-format= + +# Regexp for a line that is allowed to be longer than the limit. +ignore-long-lines=^\s*(# )??$ + +# Number of spaces of indent required inside a hanging or continued line. +indent-after-paren=4 + +# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 +# tab). +indent-string=' ' + +# Maximum number of characters on a single line. +max-line-length=150 + +# Maximum number of lines in a module. +max-module-lines=2500 + +# List of optional constructs for which whitespace checking is disabled. `dict- +# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. +# `trailing-comma` allows a space between comma and closing bracket: (a, ). +# `empty-line` allows space-only lines. +no-space-check=trailing-comma,dict-separator + +# Allow the body of a class to be on the same line as the declaration if body +# contains single statement. +single-line-class-stmt=no + +# Allow the body of an if to be on the same line as the test if there is no +# else. +single-line-if-stmt=no + + +[SPELLING] + +# Limits count of emitted suggestions for spelling mistakes. +max-spelling-suggestions=4 + +# Spelling dictionary name. Available dictionaries: none. To make it working +# install python-enchant package.. +spelling-dict= + +# List of comma separated words that should not be checked. +spelling-ignore-words= + +# A path to a file that contains private dictionary; one word per line. +spelling-private-dict-file= + +# Tells whether to store unknown words to indicated private dictionary in +# --spelling-private-dict-file option instead of raising a message. +spelling-store-unknown-words=no + + +[DESIGN] + +# Maximum number of arguments for function / method. +max-args=6 + +# Maximum number of attributes for a class (see R0902). +max-attributes=35 + +# Maximum number of boolean expressions in an if statement. +max-bool-expr=5 + +# Maximum number of branch for function / method body. +max-branches=12 + +# McCabe complexity cyclomatic threshold +max-complexity=10 + +# Maximum number of locals for function / method body. +max-locals=25 + +# Maximum number of parents for a class (see R0901). +max-parents=4 + +# Maximum number of public methods for a class (see R0904). +max-public-methods=30 + +# Maximum number of return / yield for function / method body. +max-returns=6 + +# Maximum number of statements in function / method body. +max-statements=80 + +# Minimum number of public methods for a class (see R0903). +min-public-methods=2 + + +[DEPRECATED_BUILTINS] + +# List of builtins function names that should not be used, separated by a comma. +bad-functions=map,filter,input + + +[CLASSES] + +# List of method names used to declare (i.e. assign) instance attributes. +defining-attr-methods=__init__,__new__,setUp + +# List of member names, which should be excluded from the protected access +# warning. +exclude-protected=_asdict,_fields,_replace,_source,_make + +# List of valid names for the first argument in a class method. +valid-classmethod-first-arg=cls,self + +# List of valid names for the first argument in a metaclass class method. +valid-metaclass-classmethod-first-arg=mcs + + +[IMPORTS] + +# Allow wildcard imports from modules that define __all__. +allow-wildcard-with-all=yes + +# Analyse import fallback blocks. This can be used to support both Python 2 and +# 3 compatible code, which means that the block might have code that exists +# only in one or another interpreter, leading to false positives when analysed. +analyse-fallback-blocks=no + +# Deprecated modules which should not be used, separated by a comma. +deprecated-modules=regsub,TERMIOS,Bastion,rexec + +# Create a graph of external dependencies in the given file (report RP0402 must +# not be disabled). +ext-import-graph= + +# Create a graph of every (i.e. internal and external) dependencies in the +# given file (report RP0402 must not be disabled). +import-graph= + +# Create a graph of internal dependencies in the given file (report RP0402 must +# not be disabled). +int-import-graph= + +# Force import order to recognize a module as part of the standard +# compatibility libraries. +known-standard-library= + +# Force import order to recognize a module as part of a third party library. +known-third-party=enchant + + +[PARAMETER_DOCUMENTATION] + +# Whether to accept totally missing parameter documentation in the docstring of +# a function that has parameters. +accept-no-param-doc=yes + +# Whether to accept totally missing raises documentation in the docstring of a +# function that raises an exception. +accept-no-raise-doc=yes + +# Whether to accept totally missing return documentation in the docstring of a +# function that returns a statement. +accept-no-return-doc=yes + +# Whether to accept totally missing yields documentation in the docstring of a +# generator. +accept-no-yields-doc=yes + +# If the docstring type cannot be guessed the specified docstring type will be +# used. +default-docstring-type=default + + +[EXCEPTIONS] + +# Exceptions that will emit a warning when being caught. Defaults to +# "Exception". +overgeneral-exceptions=Exception diff --git a/deps/QDark/qdarkstyle/__init__.py b/deps/QDark/qdarkstyle/__init__.py new file mode 100644 index 00000000..f395eb51 --- /dev/null +++ b/deps/QDark/qdarkstyle/__init__.py @@ -0,0 +1,395 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +"""QDarkStyle is a dark stylesheet for Python and Qt applications. + +This module provides a function to load the stylesheets transparently +with the right resources file. + +First, start importing our module + +.. code-block:: python + + import qdarkstyle + +Then you can get stylesheet provided by QDarkStyle for various Qt wrappers +as shown below + +.. code-block:: python + + # PySide + dark_stylesheet = qdarkstyle.load_stylesheet_pyside() + # PySide 2 + dark_stylesheet = qdarkstyle.load_stylesheet_pyside2() + # PyQt4 + dark_stylesheet = qdarkstyle.load_stylesheet_pyqt() + # PyQt5 + dark_stylesheet = qdarkstyle.load_stylesheet_pyqt5() + +Alternatively, from environment variables provided by QtPy, PyQtGraph, Qt.Py + +.. code-block:: python + + # QtPy + dark_stylesheet = qdarkstyle.load_stylesheet() + # PyQtGraph + dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=os.environ('PYQTGRAPH_QT_LIB')) + # Qt.Py + dark_stylesheet = qdarkstyle.load_stylesheet(qt_api=Qt.__binding__) + +Finally, set your QApplication with it + +.. code-block:: python + + app.setStyleSheet(dark_stylesheet) + +Enjoy! + +""" + +# Standard library imports +import logging +import os +import platform +import warnings + +# Local imports +from qdarkstyle.palette import DarkPalette + +__version__ = "2.8.1" + +_logger = logging.getLogger(__name__) + +# Folder's path +REPO_PATH = os.path.dirname(os.path.abspath(os.path.dirname(__file__))) + +EXAMPLE_PATH = os.path.join(REPO_PATH, 'example') +IMAGES_PATH = os.path.join(REPO_PATH, 'images') +PACKAGE_PATH = os.path.join(REPO_PATH, 'qdarkstyle') + +QSS_PATH = os.path.join(PACKAGE_PATH, 'qss') +RC_PATH = os.path.join(PACKAGE_PATH, 'rc') +SVG_PATH = os.path.join(PACKAGE_PATH, 'svg') + +# File names +QSS_FILE = 'style.qss' +QRC_FILE = QSS_FILE.replace('.qss', '.qrc') + +MAIN_SCSS_FILE = 'main.scss' +STYLES_SCSS_FILE = '_styles.scss' +VARIABLES_SCSS_FILE = '_variables.scss' + +# File paths +QSS_FILEPATH = os.path.join(PACKAGE_PATH, QSS_FILE) +QRC_FILEPATH = os.path.join(PACKAGE_PATH, QRC_FILE) + +MAIN_SCSS_FILEPATH = os.path.join(QSS_PATH, MAIN_SCSS_FILE) +STYLES_SCSS_FILEPATH = os.path.join(QSS_PATH, STYLES_SCSS_FILE) +VARIABLES_SCSS_FILEPATH = os.path.join(QSS_PATH, VARIABLES_SCSS_FILE) + +# Todo: check if we are deprecate all those functions or keep them +DEPRECATION_MSG = '''This function will be deprecated in v3.0. +Please, set the wanted binding by using QtPy environment variable QT_API, +then use load_stylesheet() or use load_stylesheet() +passing the argument qt_api='wanted_binding'.''' + + +def _apply_os_patches(): + """ + Apply OS-only specific stylesheet pacthes. + + Returns: + str: stylesheet string (css). + """ + os_fix = "" + + if platform.system().lower() == 'darwin': + # See issue #12 + os_fix = ''' + QDockWidget::title + {{ + background-color: {color}; + text-align: center; + height: 12px; + }} + '''.format(color=DarkPalette.COLOR_BACKGROUND_NORMAL) + + # Only open the QSS file if any patch is needed + if os_fix: + _logger.info("Found OS patches to be applied.") + + return os_fix + + +def _apply_binding_patches(): + """ + Apply binding-only specific stylesheet patches for the same OS. + + Returns: + str: stylesheet string (css). + """ + binding_fix = "" + + if binding_fix: + _logger.info("Found binding patches to be applied.") + + return binding_fix + + +def _apply_version_patches(): + """ + Apply version-only specific stylesheet patches for the same binding. + + Returns: + str: stylesheet string (css). + """ + version_fix = "" + + if version_fix: + _logger.info("Found version patches to be applied.") + + return version_fix + + +def _apply_application_patches(QCoreApplication, QPalette, QColor): + """ + Apply application level fixes on the QPalette. + + The import names args must be passed here because the import is done + inside the load_stylesheet() function, as QtPy is only imported in + that moment for setting reasons. + """ + # See issue #139 + color = DarkPalette.COLOR_SELECTION_LIGHT + qcolor = QColor(color) + + # Todo: check if it is qcoreapplication indeed + app = QCoreApplication.instance() + + _logger.info("Found application patches to be applied.") + + if app: + palette = app.palette() + palette.setColor(QPalette.Normal, QPalette.Link, qcolor) + app.setPalette(palette) + else: + _logger.warn("No QCoreApplication instance found. " + "Application patches not applied. " + "You have to call load_stylesheet function after " + "instantiation of QApplication to take effect. ") + + +def _load_stylesheet(qt_api=''): + """ + Load the stylesheet based on QtPy abstraction layer environment variable. + + If the argument is not passed, it uses the current QT_API environment + variable to make the imports of Qt bindings. If passed, it sets this + variable then make the imports. + + Args: + qt_api (str): qt binding name to set QT_API environment variable. + Default is ''. Possible values are pyside, pyside2 + pyqt4, pyqt5. Not case sensitive. + + Note: + - Note that the variable QT_API is read when first imported. So, + pay attention to the import order. + - If you are using another abstraction layer, i.e PyQtGraph to do + imports on Qt things you must set both to use the same Qt + binding (PyQt, PySide). + - OS, binding and binding version number, and application specific + patches are applied in this order. + + Returns: + str: stylesheet string (css). + """ + + if qt_api: + os.environ['QT_API'] = qt_api + + # Import is made after setting QT_API + from qtpy.QtCore import QCoreApplication, QFile, QTextStream + from qtpy.QtGui import QColor, QPalette + + # Then we import resources - binary qrc content + from qdarkstyle import style_rc + + # Thus, by importing the binary we can access the resources + package_dir = os.path.basename(PACKAGE_PATH) + qss_rc_path = ":" + os.path.join(package_dir, QSS_FILE) + + _logger.debug("Reading QSS file in: %s" % qss_rc_path) + + # It gets the qss file from compiled style_rc that was import + # not from the file QSS as we are using resources + qss_file = QFile(qss_rc_path) + + if qss_file.exists(): + qss_file.open(QFile.ReadOnly | QFile.Text) + text_stream = QTextStream(qss_file) + stylesheet = text_stream.readAll() + _logger.info("QSS file sucessfuly loaded.") + else: + stylesheet = "" + # Todo: check this raise type and add to docs + raise FileNotFoundError("Unable to find QSS file '{}' " + "in resources.".format(qss_rc_path)) + + _logger.debug("Checking patches for being applied.") + + # Todo: check execution order for these functions + # 1. Apply OS specific patches + stylesheet += _apply_os_patches() + + # 2. Apply binding specific patches + stylesheet += _apply_binding_patches() + + # 3. Apply binding version specific patches + stylesheet += _apply_version_patches() + + # 4. Apply palette fix. See issue #139 + _apply_application_patches(QCoreApplication, QPalette, QColor) + + return stylesheet + + +def load_stylesheet(*args, **kwargs): + """ + Load the stylesheet. Takes care of importing the rc module. + + Args: + pyside (bool): True to load the PySide (or PySide2) rc file, + False to load the PyQt4 (or PyQt5) rc file. + Default is False. + or + + qt_api (str): Qt binding name to set QT_API environment variable. + Default is '', i.e PyQt5 the default QtPy binding. + Possible values are pyside, pyside2 pyqt4, pyqt5. + Not case sensitive. + + Raises: + TypeError: If arguments do not match: type, keyword name nor quantity. + + Returns: + str: the stylesheet string. + """ + + stylesheet = "" + arg = None + + try: + arg = args[0] + except IndexError: + # It is already none + pass + + # Number of arguments are wrong + if (kwargs and args) or len(args) > 1 or len(kwargs) > 1: + raise TypeError("load_stylesheet() takes zero or one argument: " + "(new) string type qt_api='pyqt5' or " + "(old) boolean type pyside='False'.") + + # No arguments + if not kwargs and not args: + stylesheet = _load_stylesheet(qt_api='pyqt5') + + # Old API arguments + elif 'pyside' in kwargs or isinstance(arg, bool): + pyside = kwargs.get('pyside', arg) + + if pyside: + stylesheet = _load_stylesheet(qt_api='pyside2') + if not stylesheet: + stylesheet = _load_stylesheet(qt_api='pyside') + + else: + stylesheet = _load_stylesheet(qt_api='pyqt5') + if not stylesheet: + stylesheet = _load_stylesheet(qt_api='pyqt4') + + # Deprecation warning only for old API + warnings.warn(DEPRECATION_MSG, DeprecationWarning) + + # New API arguments + elif 'qt_api' in kwargs or isinstance(arg, str): + qt_api = kwargs.get('qt_api', arg) + stylesheet = _load_stylesheet(qt_api=qt_api) + + # Wrong API arguments name or type + else: + raise TypeError("load_stylesheet() takes only zero or one argument: " + "(new) string type qt_api='pyqt5' or " + "(old) boolean type pyside='False'.") + + return stylesheet + + +def load_stylesheet_pyside(): + """ + Load the stylesheet for use in a PySide application. + + Returns: + str: the stylesheet string. + """ + return _load_stylesheet(qt_api='pyside') + + +def load_stylesheet_pyside2(): + """ + Load the stylesheet for use in a PySide2 application. + + Returns: + str: the stylesheet string. + """ + return _load_stylesheet(qt_api='pyside2') + + +def load_stylesheet_pyqt(): + """ + Load the stylesheet for use in a PyQt4 application. + + Returns: + str: the stylesheet string. + """ + return _load_stylesheet(qt_api='pyqt4') + + +def load_stylesheet_pyqt5(): + """ + Load the stylesheet for use in a PyQt5 application. + + Returns: + str: the stylesheet string. + """ + return _load_stylesheet(qt_api='pyqt5') + + +# Deprecation Warning -------------------------------------------------------- + + +def load_stylesheet_from_environment(is_pyqtgraph=False): + """ + Load the stylesheet from QT_API (or PYQTGRAPH_QT_LIB) environment variable. + + Args: + is_pyqtgraph (bool): True if it is to be set using PYQTGRAPH_QT_LIB. + + Raises: + KeyError: if PYQTGRAPH_QT_LIB does not exist. + + Returns: + str: the stylesheet string. + """ + warnings.warn(DEPRECATION_MSG, DeprecationWarning) + + if is_pyqtgraph: + stylesheet = _load_stylesheet(qt_api=os.environ('PYQTGRAPH_QT_LIB')) + else: + stylesheet = _load_stylesheet() + + return stylesheet + + +# Deprecated ---------------------------------------------------------------- diff --git a/deps/QDark/qdarkstyle/__main__.py b/deps/QDark/qdarkstyle/__main__.py new file mode 100755 index 00000000..92071341 --- /dev/null +++ b/deps/QDark/qdarkstyle/__main__.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +# Standard library imports +import argparse +import sys +from os.path import abspath, dirname + +# Third party imports +import helpdev + +# Local imports +import qdarkstyle + +sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..')) + + +def main(): + """Execute QDarkStyle helper.""" + parser = argparse.ArgumentParser(description="QDarkStyle helper. Use the option --all to report bugs", + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('-i', '--information', action='store_true', + help="Show information about environment") + parser.add_argument('-b', '--bindings', action='store_true', + help="Show available bindings for Qt") + parser.add_argument('-a', '--abstractions', action='store_true', + help="Show available abstraction layers for Qt bindings") + parser.add_argument('-d', '--dependencies', action='store_true', + help="Show information about dependencies") + + parser.add_argument('--all', action='store_true', + help="Show all information options at once") + + parser.add_argument('--version', '-v', action='version', + version='v{}'.format(qdarkstyle.__version__)) + + # parsing arguments from command line + args = parser.parse_args() + no_args = not len(sys.argv) > 1 + info = {} + + if no_args: + parser.print_help() + + if args.information or args.all: + info.update(helpdev.check_os()) + info.update(helpdev.check_python()) + + if args.bindings or args.all: + info.update(helpdev.check_qt_bindings()) + + if args.abstractions or args.all: + info.update(helpdev.check_qt_abstractions()) + + if args.dependencies or args.all: + info.update(helpdev.check_python_packages(packages='helpdev,qdarkstyle')) + + helpdev.print_output(info) + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/deps/QDark/qdarkstyle/palette.py b/deps/QDark/qdarkstyle/palette.py new file mode 100644 index 00000000..2f86245c --- /dev/null +++ b/deps/QDark/qdarkstyle/palette.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +"""QDarkStyle default palette.""" + +# Standard library imports +from collections import OrderedDict + + +class DarkPalette(object): + """Theme variables.""" + + # Color + COLOR_BACKGROUND_LIGHT = '#505F69' + COLOR_BACKGROUND_NORMAL = '#32414B' + COLOR_BACKGROUND_DARK = '#19232D' + + COLOR_FOREGROUND_LIGHT = '#F0F0F0' + COLOR_FOREGROUND_NORMAL = '#AAAAAA' + COLOR_FOREGROUND_DARK = '#787878' + + COLOR_SELECTION_LIGHT = '#148CD2' + COLOR_SELECTION_NORMAL = '#1464A0' + COLOR_SELECTION_DARK = '#14506E' + + OPACITY_TOOLTIP = 230 + + # Size + SIZE_BORDER_RADIUS = '4px' + + # Borders + BORDER_LIGHT = '1px solid $COLOR_BACKGROUND_LIGHT' + BORDER_NORMAL = '1px solid $COLOR_BACKGROUND_NORMAL' + BORDER_DARK = '1px solid $COLOR_BACKGROUND_DARK' + + BORDER_SELECTION_LIGHT = '1px solid $COLOR_SELECTION_LIGHT' + BORDER_SELECTION_NORMAL = '1px solid $COLOR_SELECTION_NORMAL' + BORDER_SELECTION_DARK = '1px solid $COLOR_SELECTION_DARK' + + # Example of additional widget specific variables + W_STATUS_BAR_BACKGROUND_COLOR = COLOR_SELECTION_DARK + + # Paths + PATH_RESOURCES = "':/qss_icons'" + + @classmethod + def to_dict(cls, colors_only=False): + """Convert variables to dictionary.""" + order = [ + 'COLOR_BACKGROUND_LIGHT', + 'COLOR_BACKGROUND_NORMAL', + 'COLOR_BACKGROUND_DARK', + 'COLOR_FOREGROUND_LIGHT', + 'COLOR_FOREGROUND_NORMAL', + 'COLOR_FOREGROUND_DARK', + 'COLOR_SELECTION_LIGHT', + 'COLOR_SELECTION_NORMAL', + 'COLOR_SELECTION_DARK', + 'OPACITY_TOOLTIP', + 'SIZE_BORDER_RADIUS', + 'BORDER_LIGHT', + 'BORDER_NORMAL', + 'BORDER_DARK', + 'BORDER_SELECTION_LIGHT', + 'BORDER_SELECTION_NORMAL', + 'BORDER_SELECTION_DARK', + 'W_STATUS_BAR_BACKGROUND_COLOR', + 'PATH_RESOURCES', + ] + dic = OrderedDict() + for var in order: + value = getattr(cls, var) + + if colors_only: + if not var.startswith('COLOR'): + value = None + + if value: + dic[var] = value + + return dic + + @classmethod + def color_palette(cls): + """Return the ordered colored palette dictionary.""" + return cls.to_dict(colors_only=True) diff --git a/deps/QDark/qdarkstyle/qss/_styles.scss b/deps/QDark/qdarkstyle/qss/_styles.scss new file mode 100644 index 00000000..957dcc22 --- /dev/null +++ b/deps/QDark/qdarkstyle/qss/_styles.scss @@ -0,0 +1,2256 @@ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ + + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: $COLOR_BACKGROUND_DARK; + border: 0px solid $COLOR_BACKGROUND_NORMAL; + padding: 0px; + color: $COLOR_FOREGROUND_LIGHT; + selection-background-color: $COLOR_SELECTION_NORMAL; + selection-color: $COLOR_FOREGROUND_LIGHT; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + selection-background-color: $COLOR_SELECTION_DARK; + selection-color: $COLOR_FOREGROUND_DARK; + } + + &::item { + + &:selected { + background-color: $COLOR_SELECTION_NORMAL; + } + + &:hover { + background-color: $COLOR_SELECTION_LIGHT; + color: $COLOR_BACKGROUND_NORMAL; + } + } +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow { + + &::separator { + background-color: $COLOR_BACKGROUND_NORMAL; + border: 0px solid $COLOR_BACKGROUND_DARK; + spacing: 0px; + padding: 2px; + + &:hover { + background-color: $COLOR_BACKGROUND_LIGHT; + border: 0px solid $COLOR_SELECTION_LIGHT; + } + + &:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url($PATH_RESOURCES + '/rc/toolbar_separator_vertical.png'); + } + + &:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url($PATH_RESOURCES + '/rc/toolbar_separator_horizontal.png'); + } + } +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: $COLOR_SELECTION_LIGHT; + border: $BORDER_DARK; + color: $COLOR_BACKGROUND_DARK; + + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: $BORDER_NORMAL; + + /* Fixes Spyder #9120, #9121 */ + background: $COLOR_BACKGROUND_NORMAL; + + /* Fixes #205, white vertical borders separating items */ + &::item { + border: none; + } + + QToolTip { + background-color: $COLOR_SELECTION_LIGHT; + border: $BORDER_DARK; + color: $COLOR_BACKGROUND_DARK; + + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + + /* Reducing transparency to read better */ + opacity: $OPACITY_TOOLTIP; + } + + QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; + } +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; + + &:focus { + border: none; + } + + QWidget:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + } + + &::indicator { + margin-left: 4px; + height: 16px; + width: 16px; + + &:unchecked { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked.png'); + + &:hover, + &:focus, + &:pressed { + border: none; + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked_focus.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked_disabled.png'); + } + } + + &:checked { + image: url($PATH_RESOURCES + '/rc/checkbox_checked.png'); + + &:hover, + &:focus, + &:pressed { + border: none; + image: url($PATH_RESOURCES + '/rc/checkbox_checked_focus.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/checkbox_checked_disabled.png'); + } + } + + &:indeterminate { + image: url($PATH_RESOURCES + '/rc/checkbox_indeterminate.png'); + + &:disabled { + image: url($PATH_RESOURCES + '/rc/checkbox_indeterminate_disabled.png'); + } + + &:focus, + &:hover, + &:pressed { + image: url($PATH_RESOURCES + '/rc/checkbox_indeterminate_focus.png'); + } + } + } +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + padding: 4px; + margin-top: 16px; + + &::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 3px; + padding-left: 3px; + padding-right: 5px; + padding-top: 8px; + padding-bottom: 16px; + } + + &::indicator { + margin-left: 2px; + height: 16px; + width: 16px; + + &:unchecked { + border: none; + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked.png'); + + &:hover, + &:focus, + &:pressed { + border: none; + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked_focus.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked_disabled.png'); + } + } + + &:checked { + border: none; + image: url($PATH_RESOURCES + '/rc/checkbox_checked.png'); + + + &:hover, + &:focus, + &:pressed { + border: none; + image: url($PATH_RESOURCES + '/rc/checkbox_checked_focus.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/checkbox_checked_disabled.png'); + } + } + } +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + spacing: 4px; + padding: 0px; + border: none; + outline: none; + + &:focus { + border: none; + } + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + border: none; + outline: none; + } + + QWidget { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + spacing: 0px; + padding: 0px; + outline: none; + border: none; + } + + &::indicator { + border: none; + outline: none; + margin-left: 4px; + height: 16px; + width: 16px; + + &:unchecked { + image: url($PATH_RESOURCES + '/rc/radio_unchecked.png'); + + &:hover, + &:focus, + &:pressed { + border: none; + outline: none; + image: url($PATH_RESOURCES + '/rc/radio_unchecked_focus.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/radio_unchecked_disabled.png'); + } + } + + &:checked { + border: none; + outline: none; + image: url($PATH_RESOURCES + '/rc/radio_checked.png'); + + &:hover, + &:focus, + &:pressed { + border: none; + outline: none; + image: url($PATH_RESOURCES + '/rc/radio_checked_focus.png'); + } + + &:disabled { + outline: none; + image: url($PATH_RESOURCES + '/rc/radio_checked_disabled.png'); + } + } + } +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: $COLOR_BACKGROUND_NORMAL; + padding: 2px; + border: $BORDER_DARK; + color: $COLOR_FOREGROUND_LIGHT; + + &:focus { + border: $BORDER_SELECTION_LIGHT; + } + + &::item { + background: transparent; + padding: 4px; + + &:selected { + padding: 4px; + background: transparent; + border: 0px solid $COLOR_BACKGROUND_NORMAL; + } + + &:pressed { + padding: 4px; + border: 0px solid $COLOR_BACKGROUND_NORMAL; + background-color: $COLOR_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + margin-bottom: 0px; + padding-bottom: 0px; + } + } +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid $COLOR_BACKGROUND_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + margin: 0px; + + &::separator { + height: 1px; + background-color: $COLOR_BACKGROUND_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &::icon { + margin: 0px; + padding-left: 8px; + } + + &::item { + background-color: $COLOR_BACKGROUND_NORMAL; + padding: 4px 24px 4px 24px; + /* Reserve space for selection border */ + border: 1px transparent $COLOR_BACKGROUND_NORMAL; + + &:selected { + color: $COLOR_FOREGROUND_LIGHT; + } + } + + &::indicator { + width: 12px; + height: 12px; + padding-left: 6px; + + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + &:non-exclusive { + + &:unchecked { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked.png'); + + &:selected { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked_disabled.png'); + } + } + + &:checked { + image: url($PATH_RESOURCES + '/rc/checkbox_checked.png'); + + &:selected { + image: url($PATH_RESOURCES + '/rc/checkbox_checked_disabled.png'); + } + } + } + + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ + &:exclusive { + + &:unchecked { + image: url($PATH_RESOURCES + '/rc/radio_unchecked.png'); + + &:selected { + image: url($PATH_RESOURCES + '/rc/radio_unchecked_disabled.png'); + } + } + + &:checked { + image: url($PATH_RESOURCES + '/rc/radio_checked.png'); + + &:selected { + image: url($PATH_RESOURCES + '/rc/radio_checked_disabled.png'); + } + } + } + } + + &::right-arrow { + margin: 5px; + image: url($PATH_RESOURCES + '/rc/arrow_right.png'); + height: 12px; + width: 12px; + } +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + + QLineEdit { + padding: 2px; + } +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + padding: 2px; + /* fix #159 */ + min-height: 1.25em; + /* fix #159 */ + color: $COLOR_FOREGROUND_LIGHT; + + &:disabled { + color: $COLOR_FOREGROUND_DARK; + } +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: $COLOR_BACKGROUND_DARK; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar { + + &:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + background-color: $COLOR_BACKGROUND_DARK; + } + + &:vertical { + background-color: $COLOR_BACKGROUND_DARK; + width: 16px; + margin: 16px 2px 16px 2px; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + } + + &::handle { + + &:horizontal { + background-color: $COLOR_FOREGROUND_DARK; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + min-width: 8px; + + &:hover { + background-color: $COLOR_SELECTION_LIGHT; + border: $BORDER_SELECTION_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + min-width: 8px; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + } + + &:vertical { + background-color: $COLOR_FOREGROUND_DARK; + border: $BORDER_NORMAL; + min-height: 8px; + border-radius: $SIZE_BORDER_RADIUS; + + &:hover { + background-color: $COLOR_SELECTION_LIGHT; + border: $BORDER_SELECTION_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + min-height: 8px; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + } + } + + &::add-line { + + &:horizontal { + margin: 0px 0px 0px 0px; + border-image: url($PATH_RESOURCES + '/rc/arrow_right_disabled.png'); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; + + &:hover, + &:on { + border-image: url($PATH_RESOURCES + '/rc/arrow_right.png'); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; + } + } + + &:vertical { + margin: 3px 0px 3px 0px; + border-image: url($PATH_RESOURCES + '/rc/arrow_down_disabled.png'); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; + + &:hover, + &:on { + border-image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; + } + } + } + + &::sub-line { + &:horizontal { + margin: 0px 3px 0px 3px; + border-image: url($PATH_RESOURCES + '/rc/arrow_left_disabled.png'); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; + + &:hover, + &:on { + border-image: url($PATH_RESOURCES + '/rc/arrow_left.png'); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; + } + } + + &:vertical { + margin: 3px 0px 3px 0px; + border-image: url($PATH_RESOURCES + '/rc/arrow_up_disabled.png'); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; + + &:hover, + &:on { + border-image: url($PATH_RESOURCES + '/rc/arrow_up.png'); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; + } + } + } + + &::up-arrow:horizontal, + &::down-arrow:horizontal { + background: none; + } + + &::up-arrow:vertical, + &::down-arrow:vertical { + background: none; + } + + &::add-page:horizontal, + &::sub-page:horizontal { + background: none; + } + + &::add-page:vertical, + &::sub-page:vertical { + background: none; + } +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + border: $BORDER_NORMAL; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + border: $BORDER_NORMAL; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url($PATH_RESOURCES + '/rc/window_grip.png'); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: $BORDER_NORMAL; + border: $BORDER_DARK; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: $COLOR_BACKGROUND_NORMAL; + border-bottom: $BORDER_DARK; + padding: 2px; + font-weight: bold; + spacing: 2px; + + QToolButton { + background-color: $COLOR_BACKGROUND_NORMAL; + border: $BORDER_NORMAL; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + + &:checked { + border: $BORDER_DARK; + background-color: $COLOR_BACKGROUND_DARK; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + } + } + + &::handle { + + &:horizontal { + width: 16px; + image: url($PATH_RESOURCES + '/rc/toolbar_move_horizontal.png'); + } + + &:vertical { + height: 16px; + image: url($PATH_RESOURCES + '/rc/toolbar_move_vertical.png'); + } + } + + &::separator { + + &:horizontal { + width: 16px; + image: url($PATH_RESOURCES + '/rc/toolbar_separator_horizontal.png'); + } + + &:vertical { + height: 16px; + image: url($PATH_RESOURCES + '/rc/toolbar_separator_vertical.png'); + } + } +} + +QToolButton#qt_toolbar_ext_button { + background: $COLOR_BACKGROUND_NORMAL; + border: 0px; + color: $COLOR_FOREGROUND_LIGHT; + image: url($PATH_RESOURCES + '/rc/arrow_right.png'); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + + /* This fixes 103, 111 */ + padding-top: 2px; + + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: $SIZE_BORDER_RADIUS; + /* min-width: 5px; removed to fix 109 */ + + &:up-button { + background-color: transparent $COLOR_BACKGROUND_DARK; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: $BORDER_NORMAL; + border-bottom: $BORDER_NORMAL; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; + } + + &::up-arrow, + &::up-arrow:disabled, + &::up-arrow:off { + image: url($PATH_RESOURCES + '/rc/arrow_up_disabled.png'); + height: 8px; + width: 8px; + } + + &::up-arrow:hover { + image: url($PATH_RESOURCES + '/rc/arrow_up.png'); + } + + &:down-button { + background-color: transparent $COLOR_BACKGROUND_DARK; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: $BORDER_NORMAL; + border-top: $BORDER_NORMAL; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; + } + + &::down-arrow, + &::down-arrow:disabled, + &::down-arrow:off { + image: url($PATH_RESOURCES + '/rc/arrow_down_disabled.png'); + height: 8px; + width: 8px; + } + + &::down-arrow:hover { + image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + } + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: $COLOR_BACKGROUND_DARK; + border: 0px solid $COLOR_BACKGROUND_NORMAL; + padding: 2px; + margin: 0px; + color: $COLOR_FOREGROUND_LIGHT; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + border: 0px solid $COLOR_BACKGROUND_NORMAL; + color: $COLOR_FOREGROUND_DARK; + } +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + } + + &:hover, + &:!hover, + &:selected, + &:pressed { + border: $BORDER_NORMAL; + } +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + } + + &:hover, + &:!hover, + &:selected, + &:pressed { + border: $BORDER_NORMAL; + } +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + } +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + } +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + text-align: center; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + text-align: center; + } + + &::chunk { + background-color: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + + &:disabled { + background-color: $COLOR_SELECTION_DARK; + color: $COLOR_FOREGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + } + } +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: $COLOR_BACKGROUND_LIGHT; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + padding: 3px; + outline: none; + /* Issue #194 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; + + &:disabled { + background-color: $COLOR_BACKGROUND_NORMAL; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + padding: 3px; + } + + &:checked { + background-color: $COLOR_BACKGROUND_NORMAL; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + padding: 3px; + outline: none; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + padding: 3px; + outline: none; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } + + } + + &::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; + } + + &:pressed { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_DARK; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + } + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: transparent; + border: 1px solid transparent; + border-radius: $SIZE_BORDER_RADIUS; + margin: 0px; + padding: 2px; + + &:checked { + background-color: transparent; + border: $BORDER_SELECTION_NORMAL; + + &:disabled { + border: $BORDER_SELECTION_DARK; + } + } + + &:pressed { + margin: 1px; + background-color: transparent; + border: $BORDER_SELECTION_NORMAL; + } + + &:disabled { + border: none; + } + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + + /* The subcontrols below are used only in the DelayedPopup mode */ + &[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; + } + + /* The subcontrols below are used only in the MenuButtonPopup mode */ + &[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; + + &::menu-button { + border: none; + + &:hover { + border: none; + border-left: 1px solid $COLOR_SELECTION_LIGHT; + border-radius: 0; + } + } + } + + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ + &[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; + } + + &::menu-button { + padding: 2px; + border-radius: $SIZE_BORDER_RADIUS; + border: $BORDER_NORMAL; + width: 12px; + outline: none; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + + &:checked { + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + } + } + + &::menu-indicator { + image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ + } + + &::menu-arrow { + image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + height: 8px; + width: 8px; + + &:hover { + image: url($PATH_RESOURCES + '/rc/arrow_down_focus.png'); + } + } +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + border-radius: $SIZE_BORDER_RADIUS; + padding: 0px; + margin: 0px; + + &:disabled { + background-color: transparent; + color: $COLOR_FOREGROUND_DARK; + } +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + selection-background-color: $COLOR_SELECTION_NORMAL; + padding-left: 4px; + padding-right: 36px; + /* 4 + 16*2 See scrollbar size */ + + /* Fixes #103, #111 */ + min-height: 1.5em; + + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + + QAbstractItemView { + border: $BORDER_NORMAL; + border-radius: 0; + background-color: $COLOR_BACKGROUND_DARK; + selection-background-color: $COLOR_SELECTION_NORMAL; + + &:hover { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } + + &:alternate { + background: $COLOR_BACKGROUND_DARK; + } + + } + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + } + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + + &:on { + selection-background-color: $COLOR_SELECTION_NORMAL; + } + + /* Needed to remove indicator - fix #132 */ + &::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + + /* Needed to remove indicator - fix #132 */ + &:alternate { + background: $COLOR_BACKGROUND_DARK; + } + } + + &::item { + + &:alternate { + background: $COLOR_BACKGROUND_DARK; + } + + &:checked { + font-weight: bold; + } + + &:selected { + border: 0px solid transparent; + } + } + + &::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid $COLOR_BACKGROUND_NORMAL; + } + + &::down-arrow { + image: url($PATH_RESOURCES + '/rc/arrow_down_disabled.png'); + height: 8px; + width: 8px; + + &:on, + &:hover, + &:focus { + image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + } + } +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider { + + &:disabled { + background: $COLOR_BACKGROUND_DARK; + } + + &:focus { + border: none; + } + + &::groove { + &:horizontal { + background: $COLOR_BACKGROUND_NORMAL; + border: $BORDER_NORMAL; + height: 4px; + margin: 0px; + border-radius: $SIZE_BORDER_RADIUS; + } + + &:vertical { + background: $COLOR_BACKGROUND_NORMAL; + border: $BORDER_NORMAL; + width: 4px; + margin: 0px; + border-radius: $SIZE_BORDER_RADIUS; + } + } + + &::add-page { + + &:vertical { + background: $COLOR_SELECTION_NORMAL; + border: $BORDER_NORMAL; + width: 4px; + margin: 0px; + border-radius: $SIZE_BORDER_RADIUS; + + :disabled { + background: $COLOR_SELECTION_DARK; + } + } + } + + &::sub-page { + + &:horizontal { + background: $COLOR_SELECTION_NORMAL; + border: $BORDER_NORMAL; + height: 4px; + margin: 0px; + border-radius: $SIZE_BORDER_RADIUS; + + &:disabled { + background: $COLOR_SELECTION_DARK; + } + } + } + + &::handle { + + &:horizontal { + background: $COLOR_FOREGROUND_DARK; + border: $BORDER_NORMAL; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: $SIZE_BORDER_RADIUS; + + &:hover { + background: $COLOR_SELECTION_LIGHT; + border: $BORDER_SELECTION_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + } + + &:vertical { + background: $COLOR_FOREGROUND_DARK; + border: $BORDER_NORMAL; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: $SIZE_BORDER_RADIUS; + + &:hover { + background: $COLOR_SELECTION_LIGHT; + border: $BORDER_SELECTION_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + } + } +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: $COLOR_BACKGROUND_DARK; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + color: $COLOR_FOREGROUND_LIGHT; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + } + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:focus { + border: $BORDER_SELECTION_NORMAL; + } + + &:selected { + background-color: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: $COLOR_BACKGROUND_NORMAL; + + QWidget { + /* Fixes #189 */ + border-radius: $SIZE_BORDER_RADIUS; + } + + &::pane { + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; + + &:selected { + background-color: $COLOR_BACKGROUND_NORMAL; + border: 1px solid $COLOR_SELECTION_NORMAL; + } + } +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar { + qproperty-drawBase: 0; + border-radius: $SIZE_BORDER_RADIUS; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ + + &::close-button { + border: 0; + margin: 2px; + padding: 2px; + + image: url($PATH_RESOURCES + '/rc/window_close.png'); + + &:hover { + image: url($PATH_RESOURCES + '/rc/window_close_focus.png'); + } + + &:pressed { + image: url($PATH_RESOURCES + '/rc/window_close_pressed.png'); + } + } +} + +/* QTabBar::tab - selected ------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar { + + &::tab { + + &:top:selected:disabled { + border-bottom: 3px solid $COLOR_SELECTION_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_NORMAL; + } + + &:bottom:selected:disabled { + border-top: 3px solid $COLOR_SELECTION_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_NORMAL; + } + + &:left:selected:disabled { + border-right: 3px solid $COLOR_SELECTION_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_NORMAL; + } + + &:right:selected:disabled { + border-left: 3px solid $COLOR_SELECTION_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_NORMAL; + } + + /* !selected and disabled ----------------------------------------- */ + &:top:!selected:disabled { + border-bottom: 3px solid $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_DARK; + } + + &:bottom:!selected:disabled { + border-top: 3px solid $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_DARK; + } + + &:left:!selected:disabled { + border-right: 3px solid $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_DARK; + } + + &:right:!selected:disabled { + border-left: 3px solid $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_BACKGROUND_DARK; + } + + /* selected ------------------------------------------------------- */ + &:top:!selected { + border-bottom: 2px solid $COLOR_BACKGROUND_DARK; + margin-top: 2px; + } + + &:bottom:!selected { + border-top: 2px solid $COLOR_BACKGROUND_DARK; + margin-bottom: 3px; + } + + &:left:!selected { + border-left: 2px solid $COLOR_BACKGROUND_DARK; + margin-right: 2px; + } + + &:right:!selected { + border-right: 2px solid $COLOR_BACKGROUND_DARK; + margin-left: 2px; + } + + &:top { + background-color: $COLOR_BACKGROUND_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid $COLOR_BACKGROUND_NORMAL; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + + &:selected { + background-color: $COLOR_BACKGROUND_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + border-bottom: 3px solid $COLOR_SELECTION_NORMAL; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + &:!selected:hover { + border: $BORDER_SELECTION_LIGHT; + border-bottom: 3px solid $COLOR_SELECTION_LIGHT; + + /* Fixes spyder-ide/spyder#9766 */ + padding-left: 4px; + padding-right: 4px; + } + } + + &:bottom { + color: $COLOR_FOREGROUND_LIGHT; + border-top: 3px solid $COLOR_BACKGROUND_NORMAL; + background-color: $COLOR_BACKGROUND_NORMAL; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + min-width: 5px; + + &:selected { + color: $COLOR_FOREGROUND_LIGHT; + background-color: $COLOR_BACKGROUND_LIGHT; + border-top: 3px solid $COLOR_SELECTION_NORMAL; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + } + + &:!selected:hover { + border: $BORDER_SELECTION_LIGHT; + border-top: 3px solid $COLOR_SELECTION_LIGHT; + + /* Fixes spyder-ide/spyder#9766 */ + padding-left: 4px; + padding-right: 4px; + } + + } + + &:left { + color: $COLOR_FOREGROUND_LIGHT; + background-color: $COLOR_BACKGROUND_NORMAL; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + min-height: 5px; + + &:selected { + color: $COLOR_FOREGROUND_LIGHT; + background-color: $COLOR_BACKGROUND_LIGHT; + border-right: 3px solid $COLOR_SELECTION_NORMAL; + } + + &:!selected:hover { + border: $BORDER_SELECTION_LIGHT; + border-right: 3px solid $COLOR_SELECTION_LIGHT; + padding: 0px; + } + } + + &:right { + color: $COLOR_FOREGROUND_LIGHT; + background-color: $COLOR_BACKGROUND_NORMAL; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + min-height: 5px; + + &:selected { + color: $COLOR_FOREGROUND_LIGHT; + background-color: $COLOR_BACKGROUND_LIGHT; + border-left: 3px solid $COLOR_SELECTION_NORMAL; + + } + + &:!selected:hover { + border: $BORDER_SELECTION_LIGHT; + border-left: 3px solid $COLOR_SELECTION_LIGHT; + padding: 0px; + } + } + } + + QToolButton { + /* Fixes #136 */ + background-color: $COLOR_BACKGROUND_NORMAL; + height: 12px; + width: 12px; + + &:pressed { + background-color: $COLOR_BACKGROUND_NORMAL; + + &:hover { + border: $BORDER_SELECTION_LIGHT; + } + } + + &::left-arrow { + &:enabled { + image: url($PATH_RESOURCES + '/rc/arrow_left.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/arrow_left_disabled.png'); + } + } + + &::right-arrow { + &:enabled { + image: url($PATH_RESOURCES + '/rc/arrow_right.png'); + } + + &:disabled { + image: url($PATH_RESOURCES + '/rc/arrow_right_disabled.png'); + } + } + } +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: $BORDER_NORMAL; + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + titlebar-close-icon: url($PATH_RESOURCES + '/rc/window_close.png'); + titlebar-normal-icon: url($PATH_RESOURCES + '/rc/window_undock.png'); + + + + &::title { + /* Better size for title bar */ + padding: 6px; + spacing: 4px; + border: none; + background-color: $COLOR_BACKGROUND_NORMAL; + } + + &::close-button { + background-color: $COLOR_BACKGROUND_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + border: none; + + &:hover { + image: url($PATH_RESOURCES + '/rc/window_close_focus.png'); + } + + &:pressed { + image: url($PATH_RESOURCES + '/rc/window_close_pressed.png'); + } + } + + &::float-button { + background-color: $COLOR_BACKGROUND_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + border: none; + + &:hover { + image: url($PATH_RESOURCES + '/rc/window_undock_focus.png'); + } + + &:pressed { + image: url($PATH_RESOURCES + '/rc/window_undock_pressed.png'); + } + } +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView { + + &:branch { + + &:selected, + &:hover { + background: url($PATH_RESOURCES + '/rc/transparent.png'); + } + + &:has-siblings:!adjoins-item { + border-image: url($PATH_RESOURCES + '/rc/branch_line.png') 0; + } + + &:has-siblings:adjoins-item { + border-image: url($PATH_RESOURCES + '/rc/branch_more.png') 0; + } + + &:!has-children:!has-siblings:adjoins-item { + border-image: url($PATH_RESOURCES + '/rc/branch_end.png') 0; + } + + &:has-children:!has-siblings:closed, + &:closed:has-children:has-siblings { + border-image: none; + image: url($PATH_RESOURCES + '/rc/branch_closed.png'); + } + + &:open:has-children:!has-siblings, + &:open:has-children:has-siblings { + border-image: none; + image: url($PATH_RESOURCES + '/rc/branch_open.png'); + } + + &:has-children:!has-siblings:closed:hover, + &:closed:has-children:has-siblings:hover { + image: url($PATH_RESOURCES + '/rc/branch_closed_focus.png'); + } + + &:open:has-children:!has-siblings:hover, + &:open:has-children:has-siblings:hover { + image: url($PATH_RESOURCES + '/rc/branch_open_focus.png'); + } + } +} + +QTreeView, +QListView { + + &::indicator { + + &:checked { + image: url($PATH_RESOURCES + '/rc/checkbox_checked.png'); + + &:hover, + &:focus, + &:pressed { + image: url($PATH_RESOURCES + '/rc/checkbox_checked_focus.png'); + } + } + + &:unchecked { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked.png'); + + &:hover, + &:focus, + &:pressed { + image: url($PATH_RESOURCES + '/rc/checkbox_unchecked_focus.png'); + } + } + + &:indeterminate { + image: url($PATH_RESOURCES + '/rc/checkbox_indeterminate.png'); + + &:hover, + &:focus, + &:pressed { + image: url($PATH_RESOURCES + '/rc/checkbox_indeterminate_focus.png'); + } + } + } +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + gridline-color: $COLOR_BACKGROUND_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + color: $COLOR_FOREGROUND_DARK; + } + + &:selected { + background-color: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } + + &:hover { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_SELECTION_LIGHT; + } + + &::item { + + &:pressed { + background-color: $COLOR_SELECTION_NORMAL; + } + + &:selected { + + &:hover { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_DARK; + } + + &:active { + background-color: $COLOR_SELECTION_NORMAL; + } + } + + &:!selected { + + &:hover { + outline: 0; + color: $COLOR_SELECTION_LIGHT; + background-color: $COLOR_BACKGROUND_NORMAL; + } + } + } +} + +QTableCornerButton { + &::section { + background-color: $COLOR_BACKGROUND_DARK; + border: 1px transparent $COLOR_BACKGROUND_NORMAL; + border-radius: 0px; + } +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: $COLOR_BACKGROUND_NORMAL; + border: 0px transparent $COLOR_BACKGROUND_NORMAL; + padding: 0px; + margin: 0px; + border-radius: 0px; + + &:disabled { + background-color: $COLOR_BACKGROUND_NORMAL; + border: 1px transparent $COLOR_BACKGROUND_NORMAL; + padding: 2px; + } + + &::section { + background-color: $COLOR_BACKGROUND_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + padding: 2px; + border-radius: 0px; + text-align: left; + + &:checked { + color: $COLOR_FOREGROUND_LIGHT; + background-color: $COLOR_SELECTION_NORMAL; + + &:disabled { + color: $COLOR_FOREGROUND_DARK; + background-color: $COLOR_SELECTION_DARK; + } + } + + &::horizontal { + padding-left: 4px; + padding-right: 4px; + border-left: $BORDER_DARK; + + &::first, + &::only-one { + border-left: $BORDER_NORMAL; + } + + &:disabled { + color: $COLOR_FOREGROUND_DARK; + } + } + + &::vertical { + padding-left: 4px; + padding-right: 4px; + border-top: $BORDER_DARK; + + &::first, + &::only-one { + border-top: $BORDER_NORMAL; + } + + &:disabled { + color: $COLOR_FOREGROUND_DARK; + } + } + } + + &::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: $COLOR_BACKGROUND_NORMAL; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + } + + &::up-arrow { + background-color: $COLOR_BACKGROUND_NORMAL; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url($PATH_RESOURCES + '/rc/arrow_up.png'); + } +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: $BORDER_NORMAL; + + &:selected { + padding: 0px; + border: 2px solid $COLOR_SELECTION_NORMAL; + } + + &::tab { + background-color: $COLOR_BACKGROUND_DARK; + border: $BORDER_NORMAL; + color: $COLOR_FOREGROUND_LIGHT; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + + &:disabled { + color: $COLOR_FOREGROUND_DARK; + } + + &:selected { + background-color: $COLOR_BACKGROUND_LIGHT; + border-bottom: 2px solid $COLOR_SELECTION_NORMAL; + + &:disabled { + background-color: $COLOR_BACKGROUND_NORMAL; + border-bottom: 2px solid $COLOR_SELECTION_DARK; + } + } + + &:!selected { + background-color: $COLOR_BACKGROUND_NORMAL; + border-bottom: 2px solid $COLOR_BACKGROUND_NORMAL; + + &:disabled { + background-color: $COLOR_BACKGROUND_DARK; + } + + } + + &:hover { + border-color: $COLOR_SELECTION_LIGHT; + border-bottom: 2px solid $COLOR_SELECTION_LIGHT; + } + } + + QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: $COLOR_BACKGROUND_DARK; + } +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ + +/* (dot) .QFrame fix #141, #126, #123 */ + +.QFrame { + border-radius: $SIZE_BORDER_RADIUS; + border: $BORDER_NORMAL; + + /* No frame */ + &[frameShape="0"] { + border-radius: $SIZE_BORDER_RADIUS; + border: 1px transparent $COLOR_BACKGROUND_NORMAL; + } + + /* HLine */ + &[frameShape="4"] { + max-height: 2px; + border: none; + background-color: $COLOR_BACKGROUND_NORMAL; + } + + /* HLine */ + &[frameShape="5"] { + max-width: 2px; + border: none; + background-color: $COLOR_BACKGROUND_NORMAL; + } + +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: $COLOR_BACKGROUND_NORMAL; + spacing: 0px; + padding: 0px; + margin: 0px; + + &::handle { + background-color: $COLOR_BACKGROUND_NORMAL; + border: 0px solid $COLOR_BACKGROUND_DARK; + spacing: 0px; + padding: 1px; + margin: 0px; + + &:hover { + background-color: $COLOR_FOREGROUND_DARK; + } + + &:horizontal { + width: 5px; + image: url($PATH_RESOURCES + '/rc/line_vertical.png'); + } + + &:vertical { + height: 5px; + image: url($PATH_RESOURCES + '/rc/line_horizontal.png'); + } + } +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: $COLOR_SELECTION_NORMAL; + border-style: solid; + border: $BORDER_NORMAL; + border-radius: $SIZE_BORDER_RADIUS; + + /* This fixes 103, 111 */ + padding-top: 2px; + + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; + + &:on { + selection-background-color: $COLOR_SELECTION_NORMAL; + } + + &::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid $COLOR_BACKGROUND_NORMAL; + } + + &::down-arrow { + image: url($PATH_RESOURCES + '/rc/arrow_down_disabled.png'); + height: 8px; + width: 8px; + + &:on, + &:hover, + &:focus { + image: url($PATH_RESOURCES + '/rc/arrow_down.png'); + } + + } + + QAbstractItemView { + background-color: $COLOR_BACKGROUND_DARK; + border-radius: $SIZE_BORDER_RADIUS; + border: $BORDER_NORMAL; + selection-background-color: $COLOR_SELECTION_NORMAL; + } +} + + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView { + + &:hover { + border: $BORDER_SELECTION_LIGHT; + color: $COLOR_FOREGROUND_LIGHT; + } + + &:selected { + background: $COLOR_SELECTION_NORMAL; + color: $COLOR_BACKGROUND_NORMAL; + } +} + + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} diff --git a/deps/QDark/qdarkstyle/qss/_variables.scss b/deps/QDark/qdarkstyle/qss/_variables.scss new file mode 100644 index 00000000..e30c7500 --- /dev/null +++ b/deps/QDark/qdarkstyle/qss/_variables.scss @@ -0,0 +1,28 @@ +// --------------------------------------------------------------------------- +// +// File created programmatically +// +// The definitions are in the "qdarkstyle.palette" module +// +// WARNING! All changes made in this file will be lost! +// +//---------------------------------------------------------------------------- +$COLOR_BACKGROUND_LIGHT: #505F69; +$COLOR_BACKGROUND_NORMAL: #32414B; +$COLOR_BACKGROUND_DARK: #19232D; +$COLOR_FOREGROUND_LIGHT: #F0F0F0; +$COLOR_FOREGROUND_NORMAL: #AAAAAA; +$COLOR_FOREGROUND_DARK: #787878; +$COLOR_SELECTION_LIGHT: #148CD2; +$COLOR_SELECTION_NORMAL: #1464A0; +$COLOR_SELECTION_DARK: #14506E; +$OPACITY_TOOLTIP: 230; +$SIZE_BORDER_RADIUS: 4px; +$BORDER_LIGHT: 1px solid $COLOR_BACKGROUND_LIGHT; +$BORDER_NORMAL: 1px solid $COLOR_BACKGROUND_NORMAL; +$BORDER_DARK: 1px solid $COLOR_BACKGROUND_DARK; +$BORDER_SELECTION_LIGHT: 1px solid $COLOR_SELECTION_LIGHT; +$BORDER_SELECTION_NORMAL: 1px solid $COLOR_SELECTION_NORMAL; +$BORDER_SELECTION_DARK: 1px solid $COLOR_SELECTION_DARK; +$W_STATUS_BAR_BACKGROUND_COLOR: #14506E; +$PATH_RESOURCES: ':/qss_icons'; diff --git a/deps/QDark/qdarkstyle/qss/main.scss b/deps/QDark/qdarkstyle/qss/main.scss new file mode 100644 index 00000000..71c3c7bd --- /dev/null +++ b/deps/QDark/qdarkstyle/qss/main.scss @@ -0,0 +1,45 @@ +/* QDarkStyleSheet ----------------------------------------------------------- + +This is the main style sheet, the palette has nine colors. + +It is based on three selecting colors, three greyish (background) colors +plus three whitish (foreground) colors. Each set of widgets of the same +type have a header like this: + + ------------------ + GroupName -------- + ------------------ + +And each widget is separated with a header like this: + + QWidgetName ------ + +This makes more easy to find and change some css field. The basic +configuration is described bellow. + + BACKGROUND ----------- + + Light (unpressed) + Normal (border, disabled, pressed, checked, toolbars, menus) + Dark (background) + + FOREGROUND ----------- + + Light (texts/labels) + Normal (not used yet) + Dark (disabled texts) + + SELECTION ------------ + + Light (selection/hover/active) + Normal (selected) + Dark (selected disabled) + +If a stranger configuration is required because of a bugfix or anything +else, keep the comment on the line above so nobody changes it, including the +issue number. + +*/ + +@import 'variables'; +@import 'styles'; diff --git a/deps/QDark/qdarkstyle/rc/arrow_down.png b/deps/QDark/qdarkstyle/rc/arrow_down.png new file mode 100644 index 00000000..c4e6894b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down@2x.png b/deps/QDark/qdarkstyle/rc/arrow_down@2x.png new file mode 100644 index 00000000..bb8cbed0 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down_disabled.png b/deps/QDark/qdarkstyle/rc/arrow_down_disabled.png new file mode 100644 index 00000000..aa1d06c0 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down_disabled@2x.png b/deps/QDark/qdarkstyle/rc/arrow_down_disabled@2x.png new file mode 100644 index 00000000..86bf434b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down_focus.png b/deps/QDark/qdarkstyle/rc/arrow_down_focus.png new file mode 100644 index 00000000..1c42ee8f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down_focus@2x.png b/deps/QDark/qdarkstyle/rc/arrow_down_focus@2x.png new file mode 100644 index 00000000..7374637c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down_pressed.png b/deps/QDark/qdarkstyle/rc/arrow_down_pressed.png new file mode 100644 index 00000000..8139ee3e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_down_pressed@2x.png b/deps/QDark/qdarkstyle/rc/arrow_down_pressed@2x.png new file mode 100644 index 00000000..5e9d225f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_down_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left.png b/deps/QDark/qdarkstyle/rc/arrow_left.png new file mode 100644 index 00000000..ef929fdf Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left@2x.png b/deps/QDark/qdarkstyle/rc/arrow_left@2x.png new file mode 100644 index 00000000..c8923d6f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left_disabled.png b/deps/QDark/qdarkstyle/rc/arrow_left_disabled.png new file mode 100644 index 00000000..9c69561a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left_disabled@2x.png b/deps/QDark/qdarkstyle/rc/arrow_left_disabled@2x.png new file mode 100644 index 00000000..e5211431 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left_focus.png b/deps/QDark/qdarkstyle/rc/arrow_left_focus.png new file mode 100644 index 00000000..a1f07045 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left_focus@2x.png b/deps/QDark/qdarkstyle/rc/arrow_left_focus@2x.png new file mode 100644 index 00000000..c4267e85 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left_pressed.png b/deps/QDark/qdarkstyle/rc/arrow_left_pressed.png new file mode 100644 index 00000000..bd706cbd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_left_pressed@2x.png b/deps/QDark/qdarkstyle/rc/arrow_left_pressed@2x.png new file mode 100644 index 00000000..341b2e54 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_left_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right.png b/deps/QDark/qdarkstyle/rc/arrow_right.png new file mode 100644 index 00000000..4f338850 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right@2x.png b/deps/QDark/qdarkstyle/rc/arrow_right@2x.png new file mode 100644 index 00000000..94b26096 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right_disabled.png b/deps/QDark/qdarkstyle/rc/arrow_right_disabled.png new file mode 100644 index 00000000..0fbc6b04 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right_disabled@2x.png b/deps/QDark/qdarkstyle/rc/arrow_right_disabled@2x.png new file mode 100644 index 00000000..8e9272a5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right_focus.png b/deps/QDark/qdarkstyle/rc/arrow_right_focus.png new file mode 100644 index 00000000..76494094 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right_focus@2x.png b/deps/QDark/qdarkstyle/rc/arrow_right_focus@2x.png new file mode 100644 index 00000000..6d52b5fa Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right_pressed.png b/deps/QDark/qdarkstyle/rc/arrow_right_pressed.png new file mode 100644 index 00000000..a5f04522 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_right_pressed@2x.png b/deps/QDark/qdarkstyle/rc/arrow_right_pressed@2x.png new file mode 100644 index 00000000..6f6a8130 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_right_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up.png b/deps/QDark/qdarkstyle/rc/arrow_up.png new file mode 100644 index 00000000..61d7574a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up@2x.png b/deps/QDark/qdarkstyle/rc/arrow_up@2x.png new file mode 100644 index 00000000..d711fae1 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up_disabled.png b/deps/QDark/qdarkstyle/rc/arrow_up_disabled.png new file mode 100644 index 00000000..18e8ecd8 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up_disabled@2x.png b/deps/QDark/qdarkstyle/rc/arrow_up_disabled@2x.png new file mode 100644 index 00000000..fb4defb5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up_focus.png b/deps/QDark/qdarkstyle/rc/arrow_up_focus.png new file mode 100644 index 00000000..a7acd9b6 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up_focus@2x.png b/deps/QDark/qdarkstyle/rc/arrow_up_focus@2x.png new file mode 100644 index 00000000..9cd982a1 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up_pressed.png b/deps/QDark/qdarkstyle/rc/arrow_up_pressed.png new file mode 100644 index 00000000..390a80e2 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/arrow_up_pressed@2x.png b/deps/QDark/qdarkstyle/rc/arrow_up_pressed@2x.png new file mode 100644 index 00000000..dd352cff Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/arrow_up_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon.png b/deps/QDark/qdarkstyle/rc/base_icon.png new file mode 100644 index 00000000..37a6158c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon@2x.png b/deps/QDark/qdarkstyle/rc/base_icon@2x.png new file mode 100644 index 00000000..e6e5cb91 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon_disabled.png b/deps/QDark/qdarkstyle/rc/base_icon_disabled.png new file mode 100644 index 00000000..37a6158c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon_disabled@2x.png b/deps/QDark/qdarkstyle/rc/base_icon_disabled@2x.png new file mode 100644 index 00000000..e6e5cb91 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon_focus.png b/deps/QDark/qdarkstyle/rc/base_icon_focus.png new file mode 100644 index 00000000..37a6158c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon_focus@2x.png b/deps/QDark/qdarkstyle/rc/base_icon_focus@2x.png new file mode 100644 index 00000000..e6e5cb91 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon_pressed.png b/deps/QDark/qdarkstyle/rc/base_icon_pressed.png new file mode 100644 index 00000000..37a6158c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/base_icon_pressed@2x.png b/deps/QDark/qdarkstyle/rc/base_icon_pressed@2x.png new file mode 100644 index 00000000..e6e5cb91 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/base_icon_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed.png b/deps/QDark/qdarkstyle/rc/branch_closed.png new file mode 100644 index 00000000..53e2c51f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed@2x.png b/deps/QDark/qdarkstyle/rc/branch_closed@2x.png new file mode 100644 index 00000000..06cdefa5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed_disabled.png b/deps/QDark/qdarkstyle/rc/branch_closed_disabled.png new file mode 100644 index 00000000..5106a143 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed_disabled@2x.png b/deps/QDark/qdarkstyle/rc/branch_closed_disabled@2x.png new file mode 100644 index 00000000..180bae9e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed_focus.png b/deps/QDark/qdarkstyle/rc/branch_closed_focus.png new file mode 100644 index 00000000..c227f9f7 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed_focus@2x.png b/deps/QDark/qdarkstyle/rc/branch_closed_focus@2x.png new file mode 100644 index 00000000..ad23d0d3 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed_pressed.png b/deps/QDark/qdarkstyle/rc/branch_closed_pressed.png new file mode 100644 index 00000000..90845a81 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_closed_pressed@2x.png b/deps/QDark/qdarkstyle/rc/branch_closed_pressed@2x.png new file mode 100644 index 00000000..60aaeb7f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_closed_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end.png b/deps/QDark/qdarkstyle/rc/branch_end.png new file mode 100644 index 00000000..08b5559b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end@2x.png b/deps/QDark/qdarkstyle/rc/branch_end@2x.png new file mode 100644 index 00000000..ae6dbe99 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end_disabled.png b/deps/QDark/qdarkstyle/rc/branch_end_disabled.png new file mode 100644 index 00000000..027a8894 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end_disabled@2x.png b/deps/QDark/qdarkstyle/rc/branch_end_disabled@2x.png new file mode 100644 index 00000000..43c1b0c7 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end_focus.png b/deps/QDark/qdarkstyle/rc/branch_end_focus.png new file mode 100644 index 00000000..fdb3160b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end_focus@2x.png b/deps/QDark/qdarkstyle/rc/branch_end_focus@2x.png new file mode 100644 index 00000000..3ca89044 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end_pressed.png b/deps/QDark/qdarkstyle/rc/branch_end_pressed.png new file mode 100644 index 00000000..1c2432dd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_end_pressed@2x.png b/deps/QDark/qdarkstyle/rc/branch_end_pressed@2x.png new file mode 100644 index 00000000..af0f8fa5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_end_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line.png b/deps/QDark/qdarkstyle/rc/branch_line.png new file mode 100644 index 00000000..a3a564e4 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line@2x.png b/deps/QDark/qdarkstyle/rc/branch_line@2x.png new file mode 100644 index 00000000..1dbf71fc Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line_disabled.png b/deps/QDark/qdarkstyle/rc/branch_line_disabled.png new file mode 100644 index 00000000..ecc7e6d9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line_disabled@2x.png b/deps/QDark/qdarkstyle/rc/branch_line_disabled@2x.png new file mode 100644 index 00000000..adc6446c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line_focus.png b/deps/QDark/qdarkstyle/rc/branch_line_focus.png new file mode 100644 index 00000000..0037f175 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line_focus@2x.png b/deps/QDark/qdarkstyle/rc/branch_line_focus@2x.png new file mode 100644 index 00000000..cb257a91 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line_pressed.png b/deps/QDark/qdarkstyle/rc/branch_line_pressed.png new file mode 100644 index 00000000..2d085652 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_line_pressed@2x.png b/deps/QDark/qdarkstyle/rc/branch_line_pressed@2x.png new file mode 100644 index 00000000..803708fb Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_line_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more.png b/deps/QDark/qdarkstyle/rc/branch_more.png new file mode 100644 index 00000000..31b6cee8 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more@2x.png b/deps/QDark/qdarkstyle/rc/branch_more@2x.png new file mode 100644 index 00000000..f1f7a67f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more_disabled.png b/deps/QDark/qdarkstyle/rc/branch_more_disabled.png new file mode 100644 index 00000000..d4b60490 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more_disabled@2x.png b/deps/QDark/qdarkstyle/rc/branch_more_disabled@2x.png new file mode 100644 index 00000000..3ef75210 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more_focus.png b/deps/QDark/qdarkstyle/rc/branch_more_focus.png new file mode 100644 index 00000000..943c13d0 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more_focus@2x.png b/deps/QDark/qdarkstyle/rc/branch_more_focus@2x.png new file mode 100644 index 00000000..9f53ef1f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more_pressed.png b/deps/QDark/qdarkstyle/rc/branch_more_pressed.png new file mode 100644 index 00000000..9037ed3b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_more_pressed@2x.png b/deps/QDark/qdarkstyle/rc/branch_more_pressed@2x.png new file mode 100644 index 00000000..675d52c7 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_more_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open.png b/deps/QDark/qdarkstyle/rc/branch_open.png new file mode 100644 index 00000000..0861d0bc Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open@2x.png b/deps/QDark/qdarkstyle/rc/branch_open@2x.png new file mode 100644 index 00000000..8850f736 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open_disabled.png b/deps/QDark/qdarkstyle/rc/branch_open_disabled.png new file mode 100644 index 00000000..b6c80243 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open_disabled@2x.png b/deps/QDark/qdarkstyle/rc/branch_open_disabled@2x.png new file mode 100644 index 00000000..15ce9f26 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open_focus.png b/deps/QDark/qdarkstyle/rc/branch_open_focus.png new file mode 100644 index 00000000..eadb0962 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open_focus@2x.png b/deps/QDark/qdarkstyle/rc/branch_open_focus@2x.png new file mode 100644 index 00000000..7dfcbbe8 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open_pressed.png b/deps/QDark/qdarkstyle/rc/branch_open_pressed.png new file mode 100644 index 00000000..2b22e8d0 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/branch_open_pressed@2x.png b/deps/QDark/qdarkstyle/rc/branch_open_pressed@2x.png new file mode 100644 index 00000000..269a0cbe Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/branch_open_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked.png b/deps/QDark/qdarkstyle/rc/checkbox_checked.png new file mode 100644 index 00000000..e7ed0808 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_checked@2x.png new file mode 100644 index 00000000..35f2ade5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked_disabled.png b/deps/QDark/qdarkstyle/rc/checkbox_checked_disabled.png new file mode 100644 index 00000000..512b0a3e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked_disabled@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_checked_disabled@2x.png new file mode 100644 index 00000000..557383ec Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked_focus.png b/deps/QDark/qdarkstyle/rc/checkbox_checked_focus.png new file mode 100644 index 00000000..0b90412f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked_focus@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_checked_focus@2x.png new file mode 100644 index 00000000..7aee03cb Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked_pressed.png b/deps/QDark/qdarkstyle/rc/checkbox_checked_pressed.png new file mode 100644 index 00000000..3d4c869b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_checked_pressed@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_checked_pressed@2x.png new file mode 100644 index 00000000..bfbc14b9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_checked_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate.png new file mode 100644 index 00000000..c21ab99b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate@2x.png new file mode 100644 index 00000000..2fc29cee Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_disabled.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_disabled.png new file mode 100644 index 00000000..1d3c2149 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 00000000..bb8e7a74 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_focus.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_focus.png new file mode 100644 index 00000000..13ca4a7a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png new file mode 100644 index 00000000..3907eb8d Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_pressed.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_pressed.png new file mode 100644 index 00000000..12f83ceb Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_pressed@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 00000000..5ff4f662 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_indeterminate_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked.png new file mode 100644 index 00000000..e2da452f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked@2x.png new file mode 100644 index 00000000..3732d540 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked_disabled.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_disabled.png new file mode 100644 index 00000000..c2e30c69 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png new file mode 100644 index 00000000..c4bddb6e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked_focus.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_focus.png new file mode 100644 index 00000000..c57f04d9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked_focus@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_focus@2x.png new file mode 100644 index 00000000..1776ad04 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked_pressed.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_pressed.png new file mode 100644 index 00000000..be41236e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/checkbox_unchecked_pressed@2x.png b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_pressed@2x.png new file mode 100644 index 00000000..b1ad7c72 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/checkbox_unchecked_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal.png b/deps/QDark/qdarkstyle/rc/line_horizontal.png new file mode 100644 index 00000000..11bc5c00 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal@2x.png b/deps/QDark/qdarkstyle/rc/line_horizontal@2x.png new file mode 100644 index 00000000..c229ac96 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal_disabled.png b/deps/QDark/qdarkstyle/rc/line_horizontal_disabled.png new file mode 100644 index 00000000..204df805 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal_disabled@2x.png b/deps/QDark/qdarkstyle/rc/line_horizontal_disabled@2x.png new file mode 100644 index 00000000..a4713c56 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal_focus.png b/deps/QDark/qdarkstyle/rc/line_horizontal_focus.png new file mode 100644 index 00000000..ecda0c10 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal_focus@2x.png b/deps/QDark/qdarkstyle/rc/line_horizontal_focus@2x.png new file mode 100644 index 00000000..84397efd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal_pressed.png b/deps/QDark/qdarkstyle/rc/line_horizontal_pressed.png new file mode 100644 index 00000000..fd5d864c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_horizontal_pressed@2x.png b/deps/QDark/qdarkstyle/rc/line_horizontal_pressed@2x.png new file mode 100644 index 00000000..140552e4 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_horizontal_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical.png b/deps/QDark/qdarkstyle/rc/line_vertical.png new file mode 100644 index 00000000..a3a564e4 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical@2x.png b/deps/QDark/qdarkstyle/rc/line_vertical@2x.png new file mode 100644 index 00000000..1dbf71fc Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical_disabled.png b/deps/QDark/qdarkstyle/rc/line_vertical_disabled.png new file mode 100644 index 00000000..ecc7e6d9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical_disabled@2x.png b/deps/QDark/qdarkstyle/rc/line_vertical_disabled@2x.png new file mode 100644 index 00000000..adc6446c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical_focus.png b/deps/QDark/qdarkstyle/rc/line_vertical_focus.png new file mode 100644 index 00000000..0037f175 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical_focus@2x.png b/deps/QDark/qdarkstyle/rc/line_vertical_focus@2x.png new file mode 100644 index 00000000..cb257a91 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical_pressed.png b/deps/QDark/qdarkstyle/rc/line_vertical_pressed.png new file mode 100644 index 00000000..2d085652 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/line_vertical_pressed@2x.png b/deps/QDark/qdarkstyle/rc/line_vertical_pressed@2x.png new file mode 100644 index 00000000..803708fb Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/line_vertical_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked.png b/deps/QDark/qdarkstyle/rc/radio_checked.png new file mode 100644 index 00000000..6f1fd6ca Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked@2x.png b/deps/QDark/qdarkstyle/rc/radio_checked@2x.png new file mode 100644 index 00000000..228ffdbf Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked_disabled.png b/deps/QDark/qdarkstyle/rc/radio_checked_disabled.png new file mode 100644 index 00000000..27788530 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked_disabled@2x.png b/deps/QDark/qdarkstyle/rc/radio_checked_disabled@2x.png new file mode 100644 index 00000000..930bfaf7 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked_focus.png b/deps/QDark/qdarkstyle/rc/radio_checked_focus.png new file mode 100644 index 00000000..ca8e8bc9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked_focus@2x.png b/deps/QDark/qdarkstyle/rc/radio_checked_focus@2x.png new file mode 100644 index 00000000..aa0f1152 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked_pressed.png b/deps/QDark/qdarkstyle/rc/radio_checked_pressed.png new file mode 100644 index 00000000..6e391a0f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_checked_pressed@2x.png b/deps/QDark/qdarkstyle/rc/radio_checked_pressed@2x.png new file mode 100644 index 00000000..0512731a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_checked_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked.png b/deps/QDark/qdarkstyle/rc/radio_unchecked.png new file mode 100644 index 00000000..763306bd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked@2x.png b/deps/QDark/qdarkstyle/rc/radio_unchecked@2x.png new file mode 100644 index 00000000..28b6a078 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked_disabled.png b/deps/QDark/qdarkstyle/rc/radio_unchecked_disabled.png new file mode 100644 index 00000000..fc0b12f7 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked_disabled@2x.png b/deps/QDark/qdarkstyle/rc/radio_unchecked_disabled@2x.png new file mode 100644 index 00000000..d31f2b4b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked_focus.png b/deps/QDark/qdarkstyle/rc/radio_unchecked_focus.png new file mode 100644 index 00000000..9c87b01e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked_focus@2x.png b/deps/QDark/qdarkstyle/rc/radio_unchecked_focus@2x.png new file mode 100644 index 00000000..4b4c7321 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked_pressed.png b/deps/QDark/qdarkstyle/rc/radio_unchecked_pressed.png new file mode 100644 index 00000000..709e3163 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/radio_unchecked_pressed@2x.png b/deps/QDark/qdarkstyle/rc/radio_unchecked_pressed@2x.png new file mode 100644 index 00000000..b014de5f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/radio_unchecked_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal.png new file mode 100644 index 00000000..012ea2df Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal@2x.png new file mode 100644 index 00000000..520c34f9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_disabled.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_disabled.png new file mode 100644 index 00000000..1f91df98 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_disabled@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 00000000..738008f9 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_focus.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_focus.png new file mode 100644 index 00000000..999b3c7d Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_focus@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 00000000..f8e40b7d Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_pressed.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_pressed.png new file mode 100644 index 00000000..c31b69de Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_pressed@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 00000000..2f4cb41c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_horizontal_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical.png new file mode 100644 index 00000000..16473bfd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical@2x.png new file mode 100644 index 00000000..90a5caee Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_disabled.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_disabled.png new file mode 100644 index 00000000..2d240edb Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_disabled@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 00000000..fd1df30f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_focus.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_focus.png new file mode 100644 index 00000000..58cda1f8 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_focus@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_focus@2x.png new file mode 100644 index 00000000..9222b4fd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_pressed.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_pressed.png new file mode 100644 index 00000000..e7d64192 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_pressed@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 00000000..9c438faf Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_move_vertical_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal.png new file mode 100644 index 00000000..3c0acbdc Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal@2x.png new file mode 100644 index 00000000..fb4e24c8 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_disabled.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_disabled.png new file mode 100644 index 00000000..32f7e8ca Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_disabled@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 00000000..f7bec188 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_focus.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_focus.png new file mode 100644 index 00000000..91c19d65 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_focus@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 00000000..c4829918 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_pressed.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_pressed.png new file mode 100644 index 00000000..7a7f9173 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_pressed@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 00000000..d65773b4 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_horizontal_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical.png new file mode 100644 index 00000000..4dde3f37 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical@2x.png new file mode 100644 index 00000000..fe97c0de Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_disabled.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_disabled.png new file mode 100644 index 00000000..7426ae2d Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_disabled@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 00000000..7acc6d33 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_focus.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_focus.png new file mode 100644 index 00000000..6e3c1214 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_focus@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 00000000..cac3a56c Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_pressed.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_pressed.png new file mode 100644 index 00000000..b777784b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_pressed@2x.png b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 00000000..7ed878fd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/toolbar_separator_vertical_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent.png b/deps/QDark/qdarkstyle/rc/transparent.png new file mode 100644 index 00000000..8b241c4a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent@2x.png b/deps/QDark/qdarkstyle/rc/transparent@2x.png new file mode 100644 index 00000000..2c3df7a5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent_disabled.png b/deps/QDark/qdarkstyle/rc/transparent_disabled.png new file mode 100644 index 00000000..8b241c4a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent_disabled@2x.png b/deps/QDark/qdarkstyle/rc/transparent_disabled@2x.png new file mode 100644 index 00000000..2c3df7a5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent_focus.png b/deps/QDark/qdarkstyle/rc/transparent_focus.png new file mode 100644 index 00000000..8b241c4a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent_focus@2x.png b/deps/QDark/qdarkstyle/rc/transparent_focus@2x.png new file mode 100644 index 00000000..2c3df7a5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent_pressed.png b/deps/QDark/qdarkstyle/rc/transparent_pressed.png new file mode 100644 index 00000000..8b241c4a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/transparent_pressed@2x.png b/deps/QDark/qdarkstyle/rc/transparent_pressed@2x.png new file mode 100644 index 00000000..2c3df7a5 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/transparent_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close.png b/deps/QDark/qdarkstyle/rc/window_close.png new file mode 100644 index 00000000..6f55c3ae Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close@2x.png b/deps/QDark/qdarkstyle/rc/window_close@2x.png new file mode 100644 index 00000000..ff644f2e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close_disabled.png b/deps/QDark/qdarkstyle/rc/window_close_disabled.png new file mode 100644 index 00000000..22694e31 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close_disabled@2x.png b/deps/QDark/qdarkstyle/rc/window_close_disabled@2x.png new file mode 100644 index 00000000..ebc97db7 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close_focus.png b/deps/QDark/qdarkstyle/rc/window_close_focus.png new file mode 100644 index 00000000..f017eda3 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close_focus@2x.png b/deps/QDark/qdarkstyle/rc/window_close_focus@2x.png new file mode 100644 index 00000000..5a354d79 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close_pressed.png b/deps/QDark/qdarkstyle/rc/window_close_pressed.png new file mode 100644 index 00000000..04b922dd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_close_pressed@2x.png b/deps/QDark/qdarkstyle/rc/window_close_pressed@2x.png new file mode 100644 index 00000000..58c0bf59 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_close_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip.png b/deps/QDark/qdarkstyle/rc/window_grip.png new file mode 100644 index 00000000..0528049b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip@2x.png b/deps/QDark/qdarkstyle/rc/window_grip@2x.png new file mode 100644 index 00000000..1ca1b073 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip_disabled.png b/deps/QDark/qdarkstyle/rc/window_grip_disabled.png new file mode 100644 index 00000000..15f55c05 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip_disabled@2x.png b/deps/QDark/qdarkstyle/rc/window_grip_disabled@2x.png new file mode 100644 index 00000000..33a4588e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip_focus.png b/deps/QDark/qdarkstyle/rc/window_grip_focus.png new file mode 100644 index 00000000..06e76c31 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip_focus@2x.png b/deps/QDark/qdarkstyle/rc/window_grip_focus@2x.png new file mode 100644 index 00000000..58c2d06e Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip_pressed.png b/deps/QDark/qdarkstyle/rc/window_grip_pressed.png new file mode 100644 index 00000000..b3a566cd Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_grip_pressed@2x.png b/deps/QDark/qdarkstyle/rc/window_grip_pressed@2x.png new file mode 100644 index 00000000..e9da9404 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_grip_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize.png b/deps/QDark/qdarkstyle/rc/window_minimize.png new file mode 100644 index 00000000..f6098161 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize@2x.png b/deps/QDark/qdarkstyle/rc/window_minimize@2x.png new file mode 100644 index 00000000..30f728f0 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize_disabled.png b/deps/QDark/qdarkstyle/rc/window_minimize_disabled.png new file mode 100644 index 00000000..29db1c9b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize_disabled@2x.png b/deps/QDark/qdarkstyle/rc/window_minimize_disabled@2x.png new file mode 100644 index 00000000..1572ca2f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize_focus.png b/deps/QDark/qdarkstyle/rc/window_minimize_focus.png new file mode 100644 index 00000000..cb592f59 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize_focus@2x.png b/deps/QDark/qdarkstyle/rc/window_minimize_focus@2x.png new file mode 100644 index 00000000..6f646516 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize_pressed.png b/deps/QDark/qdarkstyle/rc/window_minimize_pressed.png new file mode 100644 index 00000000..6962440a Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_minimize_pressed@2x.png b/deps/QDark/qdarkstyle/rc/window_minimize_pressed@2x.png new file mode 100644 index 00000000..cb028272 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_minimize_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock.png b/deps/QDark/qdarkstyle/rc/window_undock.png new file mode 100644 index 00000000..616da991 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock@2x.png b/deps/QDark/qdarkstyle/rc/window_undock@2x.png new file mode 100644 index 00000000..511036bf Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock_disabled.png b/deps/QDark/qdarkstyle/rc/window_undock_disabled.png new file mode 100644 index 00000000..a2b3d25b Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock_disabled.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock_disabled@2x.png b/deps/QDark/qdarkstyle/rc/window_undock_disabled@2x.png new file mode 100644 index 00000000..638ec810 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock_disabled@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock_focus.png b/deps/QDark/qdarkstyle/rc/window_undock_focus.png new file mode 100644 index 00000000..ae6dc4a6 Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock_focus.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock_focus@2x.png b/deps/QDark/qdarkstyle/rc/window_undock_focus@2x.png new file mode 100644 index 00000000..d06dd1ea Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock_focus@2x.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock_pressed.png b/deps/QDark/qdarkstyle/rc/window_undock_pressed.png new file mode 100644 index 00000000..e9142ded Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock_pressed.png differ diff --git a/deps/QDark/qdarkstyle/rc/window_undock_pressed@2x.png b/deps/QDark/qdarkstyle/rc/window_undock_pressed@2x.png new file mode 100644 index 00000000..a597420f Binary files /dev/null and b/deps/QDark/qdarkstyle/rc/window_undock_pressed@2x.png differ diff --git a/deps/QDark/qdarkstyle/style.qrc b/deps/QDark/qdarkstyle/style.qrc new file mode 100644 index 00000000..e301854e --- /dev/null +++ b/deps/QDark/qdarkstyle/style.qrc @@ -0,0 +1,216 @@ + + + + rc/arrow_down.png + rc/arrow_down@2x.png + rc/arrow_down_disabled.png + rc/arrow_down_disabled@2x.png + rc/arrow_down_focus.png + rc/arrow_down_focus@2x.png + rc/arrow_down_pressed.png + rc/arrow_down_pressed@2x.png + rc/arrow_left.png + rc/arrow_left@2x.png + rc/arrow_left_disabled.png + rc/arrow_left_disabled@2x.png + rc/arrow_left_focus.png + rc/arrow_left_focus@2x.png + rc/arrow_left_pressed.png + rc/arrow_left_pressed@2x.png + rc/arrow_right.png + rc/arrow_right@2x.png + rc/arrow_right_disabled.png + rc/arrow_right_disabled@2x.png + rc/arrow_right_focus.png + rc/arrow_right_focus@2x.png + rc/arrow_right_pressed.png + rc/arrow_right_pressed@2x.png + rc/arrow_up.png + rc/arrow_up@2x.png + rc/arrow_up_disabled.png + rc/arrow_up_disabled@2x.png + rc/arrow_up_focus.png + rc/arrow_up_focus@2x.png + rc/arrow_up_pressed.png + rc/arrow_up_pressed@2x.png + rc/base_icon.png + rc/base_icon@2x.png + rc/base_icon_disabled.png + rc/base_icon_disabled@2x.png + rc/base_icon_focus.png + rc/base_icon_focus@2x.png + rc/base_icon_pressed.png + rc/base_icon_pressed@2x.png + rc/branch_closed.png + rc/branch_closed@2x.png + rc/branch_closed_disabled.png + rc/branch_closed_disabled@2x.png + rc/branch_closed_focus.png + rc/branch_closed_focus@2x.png + rc/branch_closed_pressed.png + rc/branch_closed_pressed@2x.png + rc/branch_end.png + rc/branch_end@2x.png + rc/branch_end_disabled.png + rc/branch_end_disabled@2x.png + rc/branch_end_focus.png + rc/branch_end_focus@2x.png + rc/branch_end_pressed.png + rc/branch_end_pressed@2x.png + rc/branch_line.png + rc/branch_line@2x.png + rc/branch_line_disabled.png + rc/branch_line_disabled@2x.png + rc/branch_line_focus.png + rc/branch_line_focus@2x.png + rc/branch_line_pressed.png + rc/branch_line_pressed@2x.png + rc/branch_more.png + rc/branch_more@2x.png + rc/branch_more_disabled.png + rc/branch_more_disabled@2x.png + rc/branch_more_focus.png + rc/branch_more_focus@2x.png + rc/branch_more_pressed.png + rc/branch_more_pressed@2x.png + rc/branch_open.png + rc/branch_open@2x.png + rc/branch_open_disabled.png + rc/branch_open_disabled@2x.png + rc/branch_open_focus.png + rc/branch_open_focus@2x.png + rc/branch_open_pressed.png + rc/branch_open_pressed@2x.png + rc/checkbox_checked.png + rc/checkbox_checked@2x.png + rc/checkbox_checked_disabled.png + rc/checkbox_checked_disabled@2x.png + rc/checkbox_checked_focus.png + rc/checkbox_checked_focus@2x.png + rc/checkbox_checked_pressed.png + rc/checkbox_checked_pressed@2x.png + rc/checkbox_indeterminate.png + rc/checkbox_indeterminate@2x.png + rc/checkbox_indeterminate_disabled.png + rc/checkbox_indeterminate_disabled@2x.png + rc/checkbox_indeterminate_focus.png + rc/checkbox_indeterminate_focus@2x.png + rc/checkbox_indeterminate_pressed.png + rc/checkbox_indeterminate_pressed@2x.png + rc/checkbox_unchecked.png + rc/checkbox_unchecked@2x.png + rc/checkbox_unchecked_disabled.png + rc/checkbox_unchecked_disabled@2x.png + rc/checkbox_unchecked_focus.png + rc/checkbox_unchecked_focus@2x.png + rc/checkbox_unchecked_pressed.png + rc/checkbox_unchecked_pressed@2x.png + rc/line_horizontal.png + rc/line_horizontal@2x.png + rc/line_horizontal_disabled.png + rc/line_horizontal_disabled@2x.png + rc/line_horizontal_focus.png + rc/line_horizontal_focus@2x.png + rc/line_horizontal_pressed.png + rc/line_horizontal_pressed@2x.png + rc/line_vertical.png + rc/line_vertical@2x.png + rc/line_vertical_disabled.png + rc/line_vertical_disabled@2x.png + rc/line_vertical_focus.png + rc/line_vertical_focus@2x.png + rc/line_vertical_pressed.png + rc/line_vertical_pressed@2x.png + rc/radio_checked.png + rc/radio_checked@2x.png + rc/radio_checked_disabled.png + rc/radio_checked_disabled@2x.png + rc/radio_checked_focus.png + rc/radio_checked_focus@2x.png + rc/radio_checked_pressed.png + rc/radio_checked_pressed@2x.png + rc/radio_unchecked.png + rc/radio_unchecked@2x.png + rc/radio_unchecked_disabled.png + rc/radio_unchecked_disabled@2x.png + rc/radio_unchecked_focus.png + rc/radio_unchecked_focus@2x.png + rc/radio_unchecked_pressed.png + rc/radio_unchecked_pressed@2x.png + rc/toolbar_move_horizontal.png + rc/toolbar_move_horizontal@2x.png + rc/toolbar_move_horizontal_disabled.png + rc/toolbar_move_horizontal_disabled@2x.png + rc/toolbar_move_horizontal_focus.png + rc/toolbar_move_horizontal_focus@2x.png + rc/toolbar_move_horizontal_pressed.png + rc/toolbar_move_horizontal_pressed@2x.png + rc/toolbar_move_vertical.png + rc/toolbar_move_vertical@2x.png + rc/toolbar_move_vertical_disabled.png + rc/toolbar_move_vertical_disabled@2x.png + rc/toolbar_move_vertical_focus.png + rc/toolbar_move_vertical_focus@2x.png + rc/toolbar_move_vertical_pressed.png + rc/toolbar_move_vertical_pressed@2x.png + rc/toolbar_separator_horizontal.png + rc/toolbar_separator_horizontal@2x.png + rc/toolbar_separator_horizontal_disabled.png + rc/toolbar_separator_horizontal_disabled@2x.png + rc/toolbar_separator_horizontal_focus.png + rc/toolbar_separator_horizontal_focus@2x.png + rc/toolbar_separator_horizontal_pressed.png + rc/toolbar_separator_horizontal_pressed@2x.png + rc/toolbar_separator_vertical.png + rc/toolbar_separator_vertical@2x.png + rc/toolbar_separator_vertical_disabled.png + rc/toolbar_separator_vertical_disabled@2x.png + rc/toolbar_separator_vertical_focus.png + rc/toolbar_separator_vertical_focus@2x.png + rc/toolbar_separator_vertical_pressed.png + rc/toolbar_separator_vertical_pressed@2x.png + rc/transparent.png + rc/transparent@2x.png + rc/transparent_disabled.png + rc/transparent_disabled@2x.png + rc/transparent_focus.png + rc/transparent_focus@2x.png + rc/transparent_pressed.png + rc/transparent_pressed@2x.png + rc/window_close.png + rc/window_close@2x.png + rc/window_close_disabled.png + rc/window_close_disabled@2x.png + rc/window_close_focus.png + rc/window_close_focus@2x.png + rc/window_close_pressed.png + rc/window_close_pressed@2x.png + rc/window_grip.png + rc/window_grip@2x.png + rc/window_grip_disabled.png + rc/window_grip_disabled@2x.png + rc/window_grip_focus.png + rc/window_grip_focus@2x.png + rc/window_grip_pressed.png + rc/window_grip_pressed@2x.png + rc/window_minimize.png + rc/window_minimize@2x.png + rc/window_minimize_disabled.png + rc/window_minimize_disabled@2x.png + rc/window_minimize_focus.png + rc/window_minimize_focus@2x.png + rc/window_minimize_pressed.png + rc/window_minimize_pressed@2x.png + rc/window_undock.png + rc/window_undock@2x.png + rc/window_undock_disabled.png + rc/window_undock_disabled@2x.png + rc/window_undock_focus.png + rc/window_undock_focus@2x.png + rc/window_undock_pressed.png + rc/window_undock_pressed@2x.png + + + style.qss + + diff --git a/deps/QDark/qdarkstyle/style.qss b/deps/QDark/qdarkstyle/style.qss new file mode 100644 index 00000000..be645c90 --- /dev/null +++ b/deps/QDark/qdarkstyle/style.qss @@ -0,0 +1,2175 @@ +/* --------------------------------------------------------------------------- + + Created by the qtsass compiler v0.1.1 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + + WARNING! All changes made in this file will be lost! + +--------------------------------------------------------------------------- */ +/* QDarkStyleSheet ----------------------------------------------------------- + +This is the main style sheet, the palette has nine colors. + +It is based on three selecting colors, three greyish (background) colors +plus three whitish (foreground) colors. Each set of widgets of the same +type have a header like this: + + ------------------ + GroupName -------- + ------------------ + +And each widget is separated with a header like this: + + QWidgetName ------ + +This makes more easy to find and change some css field. The basic +configuration is described bellow. + + BACKGROUND ----------- + + Light (unpressed) + Normal (border, disabled, pressed, checked, toolbars, menus) + Dark (background) + + FOREGROUND ----------- + + Light (texts/labels) + Normal (not used yet) + Dark (disabled texts) + + SELECTION ------------ + + Light (selection/hover/active) + Normal (selected) + Dark (selected disabled) + +If a stranger configuration is required because of a bugfix or anything +else, keep the comment on the line above so nobody changes it, including the +issue number. + +*/ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #19232D; + border: 0px solid #32414B; + padding: 0px; + color: #F0F0F0; + selection-background-color: #1464A0; + selection-color: #F0F0F0; +} + +QWidget:disabled { + background-color: #19232D; + color: #787878; + selection-background-color: #14506E; + selection-color: #787878; +} + +QWidget::item:selected { + background-color: #1464A0; +} + +QWidget::item:hover { + background-color: #148CD2; + color: #32414B; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #32414B; + border: 0px solid #19232D; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #505F69; + border: 0px solid #148CD2; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/rc/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/rc/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #32414B; + /* Fixes Spyder #9120, #9121 */ + background: #32414B; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #19232D; + color: #787878; +} + +QCheckBox::indicator { + margin-left: 4px; + height: 16px; + width: 16px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/rc/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/rc/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/rc/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/rc/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #32414B; + border-radius: 4px; + padding: 4px; + margin-top: 16px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 3px; + padding-left: 3px; + padding-right: 5px; + padding-top: 8px; + padding-bottom: 16px; +} + +QGroupBox::indicator { + margin-left: 2px; + height: 16px; + width: 16px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/rc/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/rc/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + padding: 0px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #19232D; + color: #787878; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #19232D; + color: #F0F0F0; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 4px; + height: 16px; + width: 16px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/rc/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/rc/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/rc/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/rc/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/rc/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/rc/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #32414B; + padding: 2px; + border: 1px solid #19232D; + color: #F0F0F0; +} + +QMenuBar:focus { + border: 1px solid #148CD2; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #32414B; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #32414B; + background-color: #148CD2; + color: #F0F0F0; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #32414B; + color: #F0F0F0; + margin: 0px; +} + +QMenu::separator { + height: 1px; + background-color: #505F69; + color: #F0F0F0; +} + +QMenu::icon { + margin: 0px; + padding-left: 8px; +} + +QMenu::item { + background-color: #32414B; + padding: 4px 24px 4px 24px; + /* Reserve space for selection border */ + border: 1px transparent #32414B; +} + +QMenu::item:selected { + color: #F0F0F0; +} + +QMenu::indicator { + width: 12px; + height: 12px; + padding-left: 6px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:selected { + image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:selected { + image: url(":/qss_icons/rc/checkbox_checked_disabled.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/rc/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:selected { + image: url(":/qss_icons/rc/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + image: url(":/qss_icons/rc/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:selected { + image: url(":/qss_icons/rc/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + image: url(":/qss_icons/rc/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #19232D; + color: #F0F0F0; + border: 1px solid #32414B; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + padding: 2px; + /* fix #159 */ + min-height: 1.25em; + /* fix #159 */ + color: #F0F0F0; +} + +QAbstractScrollArea:disabled { + color: #787878; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #19232D; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #32414B; + border-radius: 4px; + background-color: #19232D; +} + +QScrollBar:vertical { + background-color: #19232D; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #32414B; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #787878; + border: 1px solid #32414B; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #1464A0; +} + +QScrollBar::handle:vertical { + background-color: #787878; + border: 1px solid #32414B; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #1464A0; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/rc/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/rc/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/rc/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/rc/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/rc/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/rc/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/rc/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #19232D; + color: #F0F0F0; + border-radius: 4px; + border: 1px solid #32414B; +} + +QTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QTextEdit:focus { + border: 1px solid #1464A0; +} + +QTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #19232D; + color: #F0F0F0; + border-radius: 4px; + border: 1px solid #32414B; +} + +QPlainTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPlainTextEdit:focus { + border: 1px solid #1464A0; +} + +QPlainTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/rc/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #32414B; + border: 1px solid #19232D; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #32414B; + border-bottom: 1px solid #19232D; + padding: 2px; + font-weight: bold; + spacing: 2px; +} + +QToolBar QToolButton { + background-color: #32414B; + border: 1px solid #32414B; +} + +QToolBar QToolButton:hover { + border: 1px solid #148CD2; +} + +QToolBar QToolButton:checked { + border: 1px solid #19232D; + background-color: #19232D; +} + +QToolBar QToolButton:checked:hover { + border: 1px solid #148CD2; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/rc/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/rc/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/rc/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/rc/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #32414B; + border: 0px; + color: #F0F0F0; + image: url(":/qss_icons/rc/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #32414B; + border-bottom: 1px solid #32414B; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/rc/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/rc/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #32414B; + border-top: 1px solid #32414B; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/rc/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractSpinBox:focus { + border: 1px solid #1464A0; +} + +QAbstractSpinBox:selected { + background: #1464A0; + color: #32414B; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #19232D; + border: 0px solid #32414B; + padding: 2px; + margin: 0px; + color: #F0F0F0; +} + +QLabel:disabled { + background-color: #19232D; + border: 0px solid #32414B; + color: #787878; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #32414B; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #32414B; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #32414B; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #19232D; + color: #787878; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #19232D; + color: #F0F0F0; +} + +QLCDNumber:disabled { + background-color: #19232D; + color: #787878; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #1464A0; + color: #19232D; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #14506E; + color: #787878; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #505F69; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 3px; + outline: none; + /* Issue #194 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +QPushButton:disabled { + background-color: #32414B; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; +} + +QPushButton:checked { + background-color: #32414B; + border: 1px solid #32414B; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:checked:selected { + background: #1464A0; + color: #32414B; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QPushButton:pressed { + background-color: #19232D; + border: 1px solid #19232D; +} + +QPushButton:pressed:hover { + border: 1px solid #148CD2; +} + +QPushButton:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPushButton:selected { + background: #1464A0; + color: #32414B; +} + +QPushButton:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPushButton:focus { + border: 1px solid #1464A0; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px; + margin: 0px; + padding: 2px; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:checked { + background-color: transparent; + border: 1px solid #1464A0; +} + +QToolButton:checked:disabled { + border: 1px solid #14506E; +} + +QToolButton:pressed { + margin: 1px; + background-color: transparent; + border: 1px solid #1464A0; +} + +QToolButton:disabled { + border: none; +} + +QToolButton:hover { + border: 1px solid #148CD2; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #148CD2; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + border: 1px solid #32414B; + width: 12px; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #148CD2; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #148CD2; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/rc/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/rc/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/rc/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #787878; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #32414B; + border-radius: 4px; + selection-background-color: #1464A0; + padding-left: 4px; + padding-right: 36px; + /* 4 + 16*2 See scrollbar size */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #32414B; + border-radius: 0; + background-color: #19232D; + selection-background-color: #1464A0; +} + +QComboBox QAbstractItemView:hover { + background-color: #19232D; + color: #F0F0F0; +} + +QComboBox QAbstractItemView:selected { + background: #1464A0; + color: #32414B; +} + +QComboBox QAbstractItemView:alternate { + background: #19232D; +} + +QComboBox:disabled { + background-color: #19232D; + color: #787878; +} + +QComboBox:hover { + border: 1px solid #148CD2; +} + +QComboBox:focus { + border: 1px solid #1464A0; +} + +QComboBox:on { + selection-background-color: #1464A0; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #19232D; +} + +QComboBox::item:alternate { + background: #19232D; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #32414B; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/rc/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #19232D; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #32414B; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #32414B; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #1464A0; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #14506E; +} + +QSlider::sub-page:horizontal { + background: #1464A0; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #14506E; +} + +QSlider::handle:horizontal { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #1464A0; +} + +QSlider::handle:vertical { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +QSlider::handle:vertical:focus { + border: 1px solid #1464A0; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #19232D; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + color: #F0F0F0; +} + +QLineEdit:disabled { + background-color: #19232D; + color: #787878; +} + +QLineEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QLineEdit:focus { + border: 1px solid #1464A0; +} + +QLineEdit:selected { + background-color: #1464A0; + color: #32414B; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #32414B; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #32414B; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #32414B; + border: 1px solid #1464A0; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button { + border: 0; + margin: 2px; + padding: 2px; + image: url(":/qss_icons/rc/window_close.png"); +} + +QTabBar::close-button:hover { + image: url(":/qss_icons/rc/window_close_focus.png"); +} + +QTabBar::close-button:pressed { + image: url(":/qss_icons/rc/window_close_pressed.png"); +} + +/* QTabBar::tab - selected ------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:left:selected:disabled { + border-right: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:right:selected:disabled { + border-left: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:top:!selected { + border-bottom: 2px solid #19232D; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected { + border-top: 2px solid #19232D; + margin-bottom: 3px; +} + +QTabBar::tab:left:!selected { + border-left: 2px solid #19232D; + margin-right: 2px; +} + +QTabBar::tab:right:!selected { + border-right: 2px solid #19232D; + margin-left: 2px; +} + +QTabBar::tab:top { + background-color: #32414B; + color: #F0F0F0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #32414B; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:selected { + background-color: #505F69; + color: #F0F0F0; + border-bottom: 3px solid #1464A0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:!selected:hover { + border: 1px solid #148CD2; + border-bottom: 3px solid #148CD2; + /* Fixes spyder-ide/spyder#9766 */ + padding-left: 4px; + padding-right: 4px; +} + +QTabBar::tab:bottom { + color: #F0F0F0; + border-top: 3px solid #32414B; + background-color: #32414B; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected { + color: #F0F0F0; + background-color: #505F69; + border-top: 3px solid #1464A0; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +QTabBar::tab:bottom:!selected:hover { + border: 1px solid #148CD2; + border-top: 3px solid #148CD2; + /* Fixes spyder-ide/spyder#9766 */ + padding-left: 4px; + padding-right: 4px; +} + +QTabBar::tab:left { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:left:selected { + color: #F0F0F0; + background-color: #505F69; + border-right: 3px solid #1464A0; +} + +QTabBar::tab:left:!selected:hover { + border: 1px solid #148CD2; + border-right: 3px solid #148CD2; + padding: 0px; +} + +QTabBar::tab:right { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:right:selected { + color: #F0F0F0; + background-color: #505F69; + border-left: 3px solid #1464A0; +} + +QTabBar::tab:right:!selected:hover { + border: 1px solid #148CD2; + border-left: 3px solid #148CD2; + padding: 0px; +} + +QTabBar QToolButton { + /* Fixes #136 */ + background-color: #32414B; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed { + background-color: #32414B; +} + +QTabBar QToolButton:pressed:hover { + border: 1px solid #148CD2; +} + +QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/rc/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/rc/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/rc/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/rc/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #32414B; + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/rc/window_close.png"); + titlebar-normal-icon: url(":/qss_icons/rc/window_undock.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 6px; + spacing: 4px; + border: none; + background-color: #32414B; +} + +QDockWidget::close-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/rc/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/rc/window_close_pressed.png"); +} + +QDockWidget::float-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/rc/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/rc/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/rc/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/rc/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/rc/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/rc/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/rc/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/rc/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/rc/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/rc/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked { + image: url(":/qss_icons/rc/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed { + image: url(":/qss_icons/rc/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked { + image: url(":/qss_icons/rc/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed { + image: url(":/qss_icons/rc/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate { + image: url(":/qss_icons/rc/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed { + image: url(":/qss_icons/rc/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + gridline-color: #32414B; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #19232D; + color: #787878; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #1464A0; + color: #32414B; +} + +QTreeView:hover, +QListView:hover, +QTableView:hover, +QColumnView:hover { + background-color: #19232D; + border: 1px solid #148CD2; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #1464A0; +} + +QTreeView::item:selected:hover, +QListView::item:selected:hover, +QTableView::item:selected:hover, +QColumnView::item:selected:hover { + background: #1464A0; + color: #19232D; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #1464A0; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #148CD2; + background-color: #32414B; +} + +QTableCornerButton::section { + background-color: #19232D; + border: 1px transparent #32414B; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #32414B; + border: 0px transparent #32414B; + padding: 0px; + margin: 0px; + border-radius: 0px; +} + +QHeaderView:disabled { + background-color: #32414B; + border: 1px transparent #32414B; + padding: 2px; +} + +QHeaderView::section { + background-color: #32414B; + color: #F0F0F0; + padding: 2px; + border-radius: 0px; + text-align: left; +} + +QHeaderView::section:checked { + color: #F0F0F0; + background-color: #1464A0; +} + +QHeaderView::section:checked:disabled { + color: #787878; + background-color: #14506E; +} + +QHeaderView::section::horizontal { + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #19232D; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #32414B; +} + +QHeaderView::section::horizontal:disabled { + color: #787878; +} + +QHeaderView::section::vertical { + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #19232D; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #32414B; +} + +QHeaderView::section::vertical:disabled { + color: #787878; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #32414B; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/rc/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #32414B; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/rc/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #32414B; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #1464A0; +} + +QToolBox::tab { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #787878; +} + +QToolBox::tab:selected { + background-color: #505F69; + border-bottom: 2px solid #1464A0; +} + +QToolBox::tab:selected:disabled { + background-color: #32414B; + border-bottom: 2px solid #14506E; +} + +QToolBox::tab:!selected { + background-color: #32414B; + border-bottom: 2px solid #32414B; +} + +QToolBox::tab:!selected:disabled { + background-color: #19232D; +} + +QToolBox::tab:hover { + border-color: #148CD2; + border-bottom: 2px solid #148CD2; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #19232D; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #32414B; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #32414B; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #32414B; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #32414B; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #32414B; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #32414B; + border: 0px solid #19232D; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #787878; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/rc/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/rc/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #1464A0; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #1464A0; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #32414B; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/rc/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #32414B; + selection-background-color: #1464A0; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractView:selected { + background: #1464A0; + color: #32414B; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} diff --git a/deps/QDark/qdarkstyle/style_rc.py b/deps/QDark/qdarkstyle/style_rc.py new file mode 100644 index 00000000..e250f0e9 --- /dev/null +++ b/deps/QDark/qdarkstyle/style_rc.py @@ -0,0 +1,11123 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created by: The Resource Compiler for PyQt5 (Qt v5.14.1) +# +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore + +qt_resource_data = b"\ +\x00\x00\x19\xd6\ +\x00\ +\x00\xcd\x32\x78\x9c\xdd\x3d\xd9\x72\xdc\xb6\x96\xef\xae\xf2\x3f\ +\xd0\xf6\x8b\x9d\x51\x4b\xea\x96\xe4\xc8\x9d\xba\x0f\xb2\x6c\xe7\ +\xba\xc6\x91\x17\x29\x93\x9a\xba\x35\xa5\x62\x77\x43\x6a\x5e\xb1\ +\x49\x8a\x64\x5b\x56\x52\xf3\xef\x83\x85\x00\xb1\x2f\x5c\x64\x67\ +\x94\xc4\x91\x49\xf0\xec\xc0\x01\x0e\x0e\x0e\xf6\x7e\x8a\x26\xc3\ +\xfd\x3c\x7e\xf4\xf8\x51\x04\x7f\x4e\x4b\x10\xd7\x60\x15\x2d\xee\ +\xa3\x7a\x0d\xa2\xdb\xba\x8a\xab\x2a\x5a\xe6\x9b\x22\x49\x41\x19\ +\x7d\xdd\xdf\x9d\xee\x4e\x69\xe3\x0b\xd8\x62\x05\xae\x92\x2c\xa9\ +\x93\x3c\xab\xa2\xb8\x04\x51\x92\xe1\x0f\x9f\xde\xae\xe2\xf2\xa6\ +\xaa\xef\x53\xb0\x7b\x5b\x55\xbb\x97\xf8\xd7\x6a\xb7\x5a\x56\xd5\ +\xd3\x68\x93\xaf\xb6\x29\xa0\x60\xfe\x38\xf9\x72\xf6\xfe\xec\xd7\ +\x27\xd1\x49\x9a\x46\xcb\x75\x9c\x5d\x83\x2a\xda\xc4\xab\x06\x58\ +\x52\x45\x57\x10\x79\x74\x97\xc0\xd7\x0b\x10\xa5\x79\x55\x3f\x41\ +\xdf\x0e\xc8\x7e\xf4\xd3\xde\xe3\x47\x7b\x3f\x45\x9f\xdf\x40\xaa\ +\xcf\x11\xa9\xe7\x6b\x00\xea\x3e\x12\x46\x14\x5e\x20\xe2\xe1\xbf\ +\x48\x22\x9b\x18\x72\x83\xa5\x10\x55\x08\xf6\x0e\x7e\x5a\xc4\x29\ +\xa8\x6b\x10\xad\xe3\x2a\xca\x92\x0c\x40\x51\xa7\x79\x59\xed\xa2\ +\xaf\xdf\xd7\xe8\xdb\x45\x5c\x41\x7d\xe4\x48\x12\x25\x80\xdf\x82\ +\x14\x2c\xeb\x24\xbb\x6e\x5a\xee\x34\xcf\xaf\x4b\x70\x9f\x54\xeb\ +\xe8\xf9\x22\x5e\xde\x5c\x97\xf9\x36\x5b\xbd\x68\x9a\x3c\x7e\x54\ +\xa4\xdb\xaa\x69\x77\xb7\x86\xca\x42\xed\xae\xf2\x12\x88\xed\x76\ +\xa3\xb7\xf1\x72\x0d\x31\xd4\x51\x7e\x05\xc5\xbd\xba\x06\x75\x85\ +\x7e\x45\x84\x56\xf1\x06\x2a\xac\xbe\x2f\x10\xad\x5f\x41\x14\x47\ +\x6b\x00\x55\x54\x46\x69\x72\x03\xb0\x96\xe6\x54\x9f\x3a\x59\xa0\ +\xe7\xbf\x42\x6c\xc5\x19\x84\x13\x89\xcf\xf5\xb2\x3b\xc9\x56\x11\ +\x40\xf4\x10\x42\x90\x28\x2a\x50\xc4\x25\x36\xcf\xbb\xa4\x5e\xdb\ +\x48\xf8\xfc\x07\xfe\x88\x43\xc6\xd4\xb1\x89\x6f\x90\x79\x41\xee\ +\x21\xf8\x0a\x9a\x79\x0e\xcd\x0b\xe2\x8a\xe1\x7f\xc4\xf8\xa2\x2a\ +\x87\x9f\x41\x43\x85\x2f\x40\xba\xda\xc5\x76\x0e\xd5\x90\x2c\x1f\ +\x3f\x5a\xe6\xd9\x55\x72\xbd\x85\x54\x40\x8b\x47\x34\xad\x40\xb5\ +\x2c\x93\x05\xea\x32\x20\x4d\xf3\xbb\x5d\x4a\xc2\xeb\x93\xd3\xff\ +\xfc\xf5\xcb\xc7\xdf\xcf\xde\x44\x12\x67\x51\xf3\xf3\x21\xb9\x5e\ +\xd7\xf0\xff\xcf\xb7\x59\x51\x82\x0a\xaa\xf9\x45\xfb\xf2\x2c\x2f\ +\x37\x71\x0a\x5f\x2e\xf2\x12\xf2\xb8\x13\xad\x92\x2a\x5e\xa4\x60\ +\xb5\x13\x35\x8d\x77\x20\xb9\x60\x79\x83\x7e\xa9\xf3\x3c\x5d\xc4\ +\xc8\x18\x36\x20\xdb\x56\x1c\x18\x64\xcf\xe8\xff\xbc\x59\x50\x1a\ +\xde\x7d\xfc\xf2\xd6\x93\xc2\x1a\x7c\xab\xab\xbd\x34\x86\x3c\x56\ +\x3a\x22\xb3\xbc\x8e\xb6\xc8\x4e\xef\x41\xad\xc3\x4e\x89\x8f\x30\ +\x20\x46\xc1\xf9\xdb\x0f\x6f\x4f\x2f\xde\x7f\x3c\x8b\x64\xed\x4b\ +\x14\x3c\x6f\xcc\x3e\xcf\xf6\xd6\xf9\x57\x50\xee\xc5\xf0\x2f\x5f\ +\x81\x4a\x4a\xd3\x50\x10\x65\x43\x05\x7b\xc5\x44\x89\xe9\x78\x7f\ +\x05\x0d\xa9\xaa\x4b\xa4\xf9\x32\x52\xf4\x5b\x82\xdb\x6d\x52\x62\ +\xf5\x2e\x63\xc8\x22\xea\x0f\x71\xb4\xd8\x5e\x5f\x25\xdf\xa2\xbc\ +\x84\x66\x73\x0f\x2d\x2f\xbb\x7e\xfc\x08\x8a\x06\xec\x44\x37\x00\ +\x14\xb8\xc3\xc0\x31\x13\x2a\xa3\x26\x3d\x17\x8e\x5a\xa8\x73\xc7\ +\x0b\x48\x3c\x34\xaf\x28\xcb\x17\xf9\xea\x9e\x0d\x76\x09\x1c\x0d\ +\x92\x6c\x99\x6e\x57\xa8\x63\xc3\xe6\x8f\x1f\x25\x55\xb5\x05\x51\ +\xb6\xdd\x2c\x40\x89\x6d\x8a\x8c\x50\xe8\xb7\x73\xd8\x8d\x3f\xd7\ +\xd1\x2a\x5f\x6e\x11\x06\x4c\x6a\x63\xf9\x93\x68\x5d\xd7\x45\x35\ +\xdf\xdb\x83\x6f\x77\x6f\xeb\xdd\x24\xdf\xbb\xad\x27\x47\x7b\x64\ +\xf8\x45\xe3\xce\xee\xba\xde\xa4\x9e\x6d\x27\x25\xb8\x02\x25\xc8\ +\x96\x20\xe8\x2b\xf0\x2d\xde\x14\x68\xb4\x27\x1f\x8d\x33\x52\x93\ +\x1e\xde\xdb\x07\x8e\x41\x1e\xa5\xed\x2f\x24\xb0\xb6\xe3\x4d\xf0\ +\x30\x3b\x8f\x9e\x4d\x5f\xcd\x0e\x66\x6f\x7e\xc1\x6f\x71\xef\x9e\ +\x47\xfb\xc5\x37\x68\x17\x69\xb2\x8a\x9e\x1d\xcc\x0e\xa7\x87\xaf\ +\xf1\xdb\x22\x5e\x21\x8b\xc0\xaf\xf1\x03\x0a\xe1\xdd\x3e\xfa\x07\ +\x3f\x62\x3d\x63\xa2\xc3\x74\xf8\xf2\xf0\x44\x6e\xa7\x00\xf9\x5f\ +\x24\x84\x86\xe8\x39\xeb\xaa\x1e\xd4\xd3\x47\x3f\x1f\xa3\x7f\x7c\ +\xc8\x39\xda\x7f\xf9\xd6\x40\x0e\x03\x22\x90\x33\x4f\x6a\xb0\x99\ +\xb3\xae\x6b\x24\x8a\x32\xaa\xf9\x18\x8f\x18\x96\x2f\x8f\x4f\xdf\ +\xcc\x04\x76\x98\x06\x30\x30\x64\x6c\xbf\x41\xe7\xfd\x07\xf4\x12\ +\xf9\x5d\x2f\x83\x63\x4e\x28\x5e\xfd\x7b\x5b\xd5\x64\x62\x50\x15\ +\x69\x02\xa7\x00\x25\x9d\x3a\xc1\x7e\x75\xd3\x38\xbd\x9d\x08\x0d\ +\xac\xb7\xb4\xc5\xe3\x47\x81\x7d\xef\xd9\x12\x62\xc9\x37\xc9\x9f\ +\xd0\x88\x26\xb7\x68\x06\x72\x87\x99\x18\xc5\xe8\x5b\x19\xcd\xe7\ +\x8d\xa7\xce\xcd\x62\xe7\xac\x5c\xd3\x07\x38\x1b\xab\x8a\x78\x29\ +\xf4\x01\xd6\x29\x66\xf8\x01\x51\xb8\x16\xb9\x43\xf3\x47\xfb\x47\ +\xef\x5e\xbe\x32\x92\x40\xed\xc2\x8e\xa0\x4c\xfe\xcc\xe1\x18\x9c\ +\x12\x2c\x50\x6d\xf5\x7a\x1e\x1d\x35\xa4\x6e\xe2\xf2\x3a\xc9\x26\ +\x75\x5e\x50\x6a\xd9\xb3\x45\x5e\x43\xcd\xb4\x8f\x93\x4d\x7c\x0d\ +\xe6\xd1\xb6\x4c\x9f\x3f\x9d\xef\xc1\x29\xf3\x65\x02\x7d\x51\xb5\ +\x57\x2e\xf7\x1a\xef\x7e\xc9\xd0\x5e\x42\xae\xea\x64\x19\xa7\xbb\ +\x45\x76\xfd\xf4\x85\x83\x46\xda\x98\x50\xb8\x06\xc8\xa3\x2a\x24\ +\xa6\xe0\xaa\x56\x68\x2c\x49\xd3\x4e\x24\xb6\x92\x11\x89\x44\xbd\ +\xe9\x02\xb6\xbe\x48\x8a\xbe\x63\x37\x02\xd7\xab\x43\x20\xaa\xeb\ +\xa4\x18\xa5\x37\x50\x1e\x3d\x86\x1d\x6a\x7c\x53\xad\xfd\x6b\x86\ +\x5d\x28\xc3\x2f\x60\x83\xa6\x12\x4d\x5f\xd8\x89\xe0\x6c\x3e\x42\ +\x33\x12\x38\xeb\x58\xe4\x10\xe2\xb7\xa8\x61\x0e\x53\xa3\xf1\x24\ +\x2d\x8c\x1c\x75\xb0\xfa\x7e\x07\x7f\xff\x6c\xfa\xf3\x21\xf4\xf1\ +\x9b\xf8\x3e\xca\x00\x9a\xaf\xe5\x68\x5e\x17\x7d\xf9\xf5\xf5\x09\ +\x86\xc4\x74\x78\x0e\xe7\x1d\xdb\xea\x75\x5c\xf6\xd3\x62\x6f\x1d\ +\x56\x98\x0e\x68\x7b\xa3\x68\xb1\xe5\xf2\x2f\x83\xa6\xb8\x71\x0c\ +\x8a\xe5\x5d\xf2\x0d\x4e\xe7\xce\x8b\x7b\xb4\x2c\x79\xf6\x6a\x3a\ +\xdb\xdf\xc1\xff\x9b\x36\x6a\x68\x0d\x61\xae\xff\xf4\xd9\x6c\xff\ +\x68\x07\x2f\xd2\x40\xc4\x3a\x2e\x41\xcb\xd6\x3f\x68\x8e\x88\x1c\ +\x5b\xd5\x6a\xa4\x25\x94\xf8\x3c\x91\xdc\x2c\xcf\xc0\x2f\x4a\xcb\ +\xe8\xef\x61\xa3\xab\xed\x12\x4f\x8a\xe1\x04\x1d\xba\x02\x34\x19\ +\xc5\x6b\xb6\x12\x2e\xfd\xe0\x9c\x1c\x3b\x4e\xf2\x79\x63\xc7\x70\ +\xbc\x3a\xd8\xd7\x71\xfb\x01\xad\x5e\x08\xaf\x81\x9a\x6a\x71\xd7\ +\xfc\x30\x76\x8a\x96\x5f\xaf\x21\x1b\xfd\x2c\xad\x77\x17\xc0\xcb\ +\x40\x28\xce\x51\x7a\x00\x63\x32\x60\x3a\xc8\xcf\x4e\xa9\xf7\x3e\ +\x6c\x74\x9a\x6f\x6b\xb4\x14\x62\x46\xc9\xd4\x4e\xbc\xe4\xa1\xe8\ +\xe4\x99\x9b\x3c\xe4\x7c\x3d\x25\x69\x7e\x05\x57\x40\x95\xc5\xd4\ +\x19\xed\x83\xcc\x6d\x25\xe4\x73\xe8\x68\x61\xef\x64\x73\x1c\xc1\ +\x91\x52\x36\xa8\xb7\x9d\xbe\x6c\x1e\x34\x13\x84\xe6\xef\x46\x90\ +\xf3\x6d\xd6\x2c\xee\x09\x70\x8b\xeb\xa5\xda\xbf\x64\x9f\x48\xb3\ +\x02\x2b\x78\x32\x45\xda\x89\x1c\xad\xb0\xa4\x9d\xad\x9a\xc0\x84\ +\x56\x23\x81\x3c\x5c\x62\x8c\x41\x9c\x88\xca\x0d\xc3\x46\xbf\xf5\ +\x40\x18\xac\x17\x7f\xad\xf8\xe8\xc4\x47\x23\xc3\xe9\x23\x54\x1b\ +\xdd\x75\xd1\x41\x13\xf0\x37\x00\x87\xff\x4d\x92\xc5\xd0\x5b\x7a\ +\x63\x12\x3e\x0b\x45\xd3\x81\x33\xe1\xfb\xce\xfc\x59\x15\x2e\xb6\ +\xb4\x99\x8f\xd8\x52\x30\x90\x70\x5e\x34\x56\x81\xfc\x22\x8e\xf3\ +\xfe\x00\x7e\x11\x8d\xed\xc5\x58\x7e\x91\x31\x89\x65\x77\x05\x57\ +\x3a\x93\xbb\x66\xb0\x5f\xe4\xe9\xca\x34\x69\x52\x96\xbd\x93\x32\ +\x5e\x25\xdb\x4a\xf1\x7c\xed\x03\x7e\x11\x29\xf8\x0d\x4a\xc2\x7c\ +\x5e\x27\x75\xda\xf4\x80\x6a\xbb\x80\x5a\xab\xcb\x3c\x9d\xc0\x15\ +\x18\xfc\x70\xde\x00\xf8\x45\x7a\x5b\xe4\x15\xde\xb6\x81\xd3\x9b\ +\xbc\x88\x90\xdb\xc2\x2d\x88\xff\x3a\x90\xdc\xb0\xfe\x69\x29\x2e\ +\x25\x05\x47\x7e\x6c\x70\xe4\x06\x0e\x6c\xce\x74\x16\xe2\x4c\x35\ +\x20\x65\x67\xda\xcf\x33\x49\x1d\xd7\x8a\x8f\x75\x45\x7b\x2b\xda\ +\xb5\xed\xad\xc6\xf6\xae\x76\xec\x23\x78\x57\x1d\xc2\xfe\x8a\xf2\ +\x57\x93\x8f\x92\x7c\x54\xf4\x30\xee\xd6\x86\x79\x68\x77\x8b\x46\ +\xf1\x2f\x70\x5c\xca\x5f\x6f\x61\xaf\xcd\xfa\x6e\x83\xf6\x1a\xc5\ +\xd1\xf8\x98\x2f\x30\x1d\xa3\x0c\xe4\x3c\x9f\x03\xad\x71\x94\x85\ +\xac\x62\x0c\xf2\x2a\x88\xa8\x98\x23\xc5\xb9\xb6\xe1\xdb\xf6\x0c\ +\xd9\x87\x53\x17\x05\xec\x70\xd8\x04\xa6\x84\x74\xf7\x8d\xab\x44\ +\xa7\x10\x64\x17\xe2\xe4\xaa\xcf\x92\x4d\x8f\x38\x60\xd5\x86\xad\ +\xda\xe8\x54\x5c\xe0\xd9\x90\xe5\x6c\x48\xc7\x2d\x67\x43\xfb\xe0\ +\xa5\xca\xce\x9f\x37\xed\x68\xe6\xa4\xc7\x7b\x48\x93\xb1\x19\x9c\ +\x8d\x01\xa1\xdd\xdf\x74\x60\x3b\x48\xa1\x9e\xea\xf4\x54\xe6\x68\ +\xaa\xec\xa0\x48\xbd\x1a\x7b\xe0\x36\x3b\xaa\xdf\x40\xb6\xed\x1d\ +\x87\x1e\xc0\x51\xa1\xd4\x8b\xb1\xe2\xd0\x94\x47\xd3\x78\xab\xdb\ +\x33\x9e\x49\xce\xc7\x1e\xba\x95\x36\x83\x1b\x84\x3a\x37\x34\x35\ +\xef\x91\x35\x1f\xf1\x21\x68\x63\x18\x55\x59\xe9\x68\x60\x48\xfb\ +\xbe\xca\xd2\xc8\x06\xdd\xb6\xb3\xae\x43\x25\xf4\x1a\x15\x93\x75\ +\x9f\xde\x6f\x5b\x99\xf3\x80\xd2\x26\xe0\xbe\x61\xb1\xb4\xdf\x0a\ +\x86\x5a\xfa\x00\x49\x7f\x83\x58\xfa\x68\x66\x2e\x1a\x9b\x5e\xde\ +\x46\x89\x0a\x22\xc3\xe0\x94\xbd\x68\xe6\xdf\x15\x1b\xd2\x6d\x0c\ +\x5b\xba\x07\xb4\x9b\x25\x9d\x33\x8a\xd8\xe5\x75\xf3\xb1\x42\x93\ +\xae\x83\x58\x3b\x33\xb4\xc3\x68\x86\xfe\xa0\xbf\xfc\xc2\x36\x48\ +\x2a\x50\xa2\xa4\x22\x38\xa7\x02\x78\x8b\x85\x65\x56\x34\x42\xa4\ +\x1b\x1a\x5c\xf7\xe5\xfa\x8a\xb6\x57\x68\x7b\x9f\x5d\x14\xe2\xe4\ +\x8b\xce\x99\x94\xa5\xfb\x4c\x2b\xa0\x97\x2d\x3f\xd0\x33\x40\xd3\ +\x5b\xa6\xdb\x2a\xf9\x8a\x12\x40\x29\xd8\x7f\x90\x6c\x37\xbc\x6d\ +\x44\xb2\x28\xdb\x77\xcf\x2b\x94\x11\x75\x82\x99\xc6\xcb\x24\xa4\ +\xf4\xfa\x2d\x85\xf2\xa2\x91\x00\x84\xae\x87\x8c\x3d\x4d\x44\xd6\ +\x18\xdd\x80\x6b\x45\x31\x17\x78\x19\x32\xa4\xef\x89\x48\x52\xe0\ +\x20\x8b\x76\x3b\xea\x81\x82\xe3\x5e\x48\x3a\x70\x17\xc8\x5b\x17\ +\xdd\xd9\x27\xf6\x1e\x18\xfc\xd9\xf2\x9c\xf9\x9a\x71\x86\xf1\x14\ +\xca\x51\x47\x7e\xbc\xb8\xc1\x91\xc7\x49\x5c\x96\xf9\x9d\x38\x00\ +\xd3\x58\xa4\x05\x0d\xfe\xea\x12\x43\x60\xb0\x35\x23\x94\x38\x84\ +\x31\x1f\x7c\xb2\x40\xb9\xa2\xcb\xfa\x3d\x1c\x20\xff\x2b\x01\x5d\ +\xf3\xc1\xfa\x6f\xfa\xa2\x4d\xf4\xb1\x82\xdb\x0a\x93\x58\xc6\x71\ +\x5a\x83\x12\x05\xfe\xb5\xa9\x7d\xd6\x15\x7f\x87\x48\x38\x51\xb7\ +\x42\xc9\xe7\x0f\x70\x01\xf1\x76\x95\xd4\xd2\x44\xcd\xa0\xa6\xf3\ +\x65\x99\xa7\xe9\x49\x09\xe2\x4e\x8a\xea\xad\xa6\xb8\xa1\xa3\xc2\ +\x74\x40\x8f\x1b\x8f\xaa\x30\x8e\x5d\x8f\xd0\x4c\xbf\xfd\x89\x59\ +\xeb\xb4\x49\xe6\xd0\xd1\xab\xc6\xd1\x6e\xe0\xd4\x96\xf5\xa7\xdd\ +\xd9\x11\xd8\x18\x1a\x1a\xa6\x14\x2a\x37\xd2\x3a\x52\xbf\x37\x8f\ +\xd3\x92\xfa\xe9\x9b\xfe\x8c\x93\x4c\xd4\xd2\x46\xe3\x67\xe1\x89\ +\x09\x12\xa7\x3f\x40\x02\x16\xa6\x63\xb4\x04\x2c\xca\xa5\x92\x6a\ +\xa9\xc4\xe9\xa8\x0b\x80\x76\x89\x1f\xb2\x5f\xba\xdb\xba\x53\x11\ +\x1c\x7d\x62\x9a\xa5\xbd\xe3\x89\x21\xc5\x96\x74\x81\x6c\xdb\x02\ +\xde\x6f\xf0\x6c\x89\x9b\xaf\xe3\x6c\x95\x02\x45\x88\x1a\x32\x35\ +\x81\xe1\x20\x99\xa1\xce\xdf\xf0\x77\xec\x49\x8b\x7f\x86\xb6\x2d\ +\x06\x31\x28\x45\xae\xb8\x87\x90\x6d\xae\x42\x72\x1a\x83\xb7\x94\ +\xf9\xb1\xf4\x58\x30\x08\x4f\x95\x53\x52\x1e\x40\xc8\x22\x9d\x4e\ +\x82\xba\xca\x18\x3a\xa0\x09\x0e\x23\xca\xd6\xcc\xad\xc2\xf9\xff\ +\x78\xb2\xfd\xe6\x85\xea\xe4\xd3\x39\x41\x34\xec\xad\x63\x70\xf2\ +\x6b\x65\x63\xde\x87\x45\x16\x24\x76\x34\x63\xdb\x58\x21\x0c\x7f\ +\x77\x3e\xc5\x0e\x43\x15\x79\xd0\x28\xf1\xa0\x83\x22\x57\xf9\x5d\ +\x36\x9c\x1e\x49\x44\x6e\x00\x06\xad\x6a\x64\x8d\x42\x95\x88\x98\ +\xfd\x6e\x3c\xc2\xc6\xee\xfe\xc8\xa9\x32\x48\x8d\x28\x40\x34\x9c\ +\x1a\x59\x9a\x4b\x5f\x06\x75\x6a\xd4\x35\x0b\x55\x24\x22\xf0\x7b\ +\x73\x39\x7c\x5f\xdc\x16\xc3\xa9\xb0\xce\x8b\x01\x78\xb3\xea\xaf\ +\x73\x37\xdc\x16\xdf\x87\xbd\x6d\x41\x62\x21\x9c\xe5\x89\xac\xa1\ +\xf1\x41\x69\xa2\xee\xd0\x88\x07\x05\x34\xf0\xa9\x64\x8c\xd0\x4d\ +\x13\x1f\x33\x6c\x34\xf8\x15\x48\xae\x26\xda\x91\x5a\xa4\x06\x1d\ +\xa0\xeb\x29\x67\xb0\xfd\xe8\xc6\x87\x97\xc0\xb7\x1a\xc7\x1f\xfa\ +\x2d\x6f\xfa\xae\xbb\xaa\x02\x2c\x93\xab\x64\x39\x69\xce\xe9\x8f\ +\x73\x88\x89\xf2\xea\xb1\xa6\x31\x46\x7d\xd4\x55\x95\x65\xc2\x4b\ +\x14\x48\xf1\x0a\x73\x56\xeb\xac\xd4\x10\x49\x60\x80\x82\xe6\x9a\ +\xec\x2b\xd3\xb1\x53\xf1\x64\xad\xf9\xd8\xe8\xa7\x34\x4e\xb2\xfe\ +\x06\x33\x8a\x6e\x45\xda\x1e\x58\xc1\x02\xf2\xde\x5a\x16\xa1\x05\ +\xa9\x5a\xfc\xb4\xaf\xbe\xcf\x93\x3f\xc1\xaf\x65\xef\x93\x8d\xfd\ +\x63\x32\x90\x8e\xeb\x72\xa4\x93\x8d\x8c\x49\x45\x48\xf2\x16\xbc\ +\x73\x17\xd0\xe2\x50\xc9\x41\xe5\x4b\xc4\x85\x9a\xf2\x71\x5e\xc7\ +\x68\x8f\xa0\x6f\x09\x80\xb1\x8e\x0c\x72\xb4\xfd\xa5\x0d\x99\xfa\ +\x04\x56\xf4\x09\x1b\xc2\x19\xda\x1f\x21\xeb\xa5\x39\xf9\x3b\xda\ +\x19\x5a\xcf\xac\x97\x66\x24\x62\x59\xe6\xda\x5c\x17\x45\x0f\xfa\ +\xb4\x7d\x96\x9e\xc8\x1f\x30\xa7\xb4\x90\x5f\xec\xe9\xa2\x76\x5d\ +\xca\xbe\x4e\x05\xec\x3b\x20\x9a\x01\x68\xd3\xda\xf4\x42\x71\xc7\ +\x38\x2d\x08\x3a\x51\x6a\x8c\x46\xca\x61\x51\x8f\x03\xe7\xe8\x84\ +\xa9\xf1\xac\xb9\x82\x50\x7f\x14\x3e\x18\x9f\xe1\xf8\x3d\xc3\xe6\ +\xac\x0f\x10\x82\xd1\x7d\xa4\x5e\x87\xb8\x3f\xa7\xce\x6a\x03\xad\ +\x35\x3c\xbb\xad\x2f\xe9\x67\xd0\x95\x5e\x2e\xb4\xdd\xc3\x58\xf4\ +\xc1\x34\xbb\x08\x0c\x5d\xa9\x7b\x7f\x45\x92\xf5\x38\x86\x34\xee\ +\x46\x5d\x43\x9b\xc7\xbc\xcb\xee\x2c\x34\x72\x83\x32\xb8\x20\x55\ +\xd3\xd0\x11\xe7\xe9\xfe\xc1\x4e\x34\x9d\x4e\xc5\x43\xd6\x62\x4d\ +\x0a\xaf\x2f\xe4\x8a\x15\x62\x0a\x8f\x7c\x70\xb7\x39\x1b\x24\x4e\ +\x09\x95\x99\x22\x44\xcc\x45\xe7\xd1\xe6\x7d\x54\xe2\x53\xe3\x2b\ +\x52\x97\xeb\x1b\x24\xe6\x15\x97\x61\x23\x89\x0f\x2d\x4c\xf5\xc6\ +\x46\x05\x29\x64\x3a\xf1\x55\x45\xd4\xe5\x35\x21\xd1\xba\x32\xe7\ +\xc2\x9c\x0d\x43\x84\x79\xeb\x06\x89\xc6\x27\xa9\x8d\x20\x70\x0c\ +\x8b\x49\x68\x5f\x05\xa1\x6b\xc0\x76\x8e\x0c\x31\x06\x29\xd1\x70\ +\x32\xd5\xec\xad\x53\x61\xb2\x65\xfe\x8e\xd2\x87\xb8\x10\x40\x5b\ +\x87\xcc\xd2\x28\xbf\xba\x72\xa6\x7b\xf8\x84\x86\x8e\x45\xb6\x8e\ +\x7d\xa8\xe7\x7d\x52\x48\xc4\x46\x0f\x16\xc7\x36\x1e\xcc\xc6\x88\ +\x9e\x3a\x99\x19\x39\x1f\xf8\x1d\x6d\x0c\x13\x60\x37\xb0\x36\x50\ +\xa4\xb3\x1e\x2e\x8c\x64\x33\x32\xae\x99\xbf\x99\xb9\x76\x03\x42\ +\x0c\x4d\x08\xa6\xf9\x9b\x9a\x10\xa3\xd7\x83\xee\xbb\x10\x96\xe1\ +\x05\x2d\x85\xe5\x8f\x7b\x2e\x86\x07\xf5\x9b\x10\xde\x9b\xf7\xe7\ +\x9f\x3e\x9c\xfc\xf7\x79\x5f\xc0\x14\xde\x20\xc4\x71\xf0\x9a\xfa\ +\x22\xbd\xe1\xf5\x5e\x91\x5d\x95\xb8\x54\xe7\x08\x93\x17\xae\x82\ +\xca\x20\x55\xed\xc4\x01\xc4\x32\x17\x24\x06\x8a\xd1\x07\x1d\x76\ +\xf3\xcb\x22\x57\xb3\x88\x50\x40\xe8\x35\xec\xb3\x15\xe8\xb5\xc0\ +\xfe\xbb\x64\x8f\xf1\xec\x8e\x31\x21\xb5\xe4\x2b\x70\xa8\x3b\x69\ +\xd6\x4e\x83\x92\x65\xe1\xa4\x81\x6e\x0b\xf1\xcf\x9e\xe8\x1e\xd2\ +\xd1\x51\x7a\xac\x3d\x7b\x65\x5c\xfc\x93\x6a\x09\x71\xb1\x4e\x96\ +\x55\x8f\x64\x52\xf4\x33\x52\x91\x03\x8e\xb6\x07\xb6\x0c\x1e\xf7\ +\x77\x33\x0d\x81\x88\xf6\x9c\x38\xf7\xf0\x89\xf6\x29\x67\x1d\xc2\ +\xf3\x70\xf3\x38\x8d\x53\x90\xad\xe2\xb2\x67\xac\x73\x14\xf3\x90\ +\x68\x73\x32\x65\x15\xb5\x08\x6c\x80\x52\x4d\xd8\x27\x9f\xbe\x39\ +\xc3\x25\x74\xfb\x27\x49\x0e\x24\x39\xf4\xd3\x78\x53\x46\x5b\x00\ +\x8b\xb2\x4b\xa4\x30\x06\x92\xd7\xa7\x32\xbf\x46\x26\xda\x33\xb2\ +\xdc\xdb\xf1\x15\x0d\x1d\x63\x45\x96\x79\x3e\x1f\x6c\x5c\x8b\x70\ +\xf5\xeb\x49\x9c\x26\xd7\x70\xb2\xb3\x84\xcb\x45\xbc\x14\x6c\x36\ +\xa2\x5a\x8a\xbe\xc3\x68\xe7\x4d\xda\x7c\xb9\xde\x66\x37\x96\x2c\ +\x42\x65\x61\xa0\xd0\xaa\xed\xfd\x2a\x0e\x0f\x29\xb4\xd5\x84\x83\ +\x46\xf5\x11\x26\xff\xaf\x7f\xbf\xb8\xf8\x78\xd6\x7b\x6d\x32\xde\ +\xe2\xe4\xd3\xb6\x5a\xf7\x2f\xe6\x31\x40\xc7\x86\x74\x8c\x58\xcc\ +\x83\x63\xd3\x64\x35\x9a\xaa\xbf\x7d\xbb\x35\x5b\xd0\xd0\xe4\x36\ +\xf5\x9c\x3b\xd4\xc1\x7b\x5c\xd1\x1d\xf6\x07\x54\x60\xf5\x1c\xa5\ +\x6f\xc4\x69\xb4\x8c\x49\x49\x79\x9e\xf2\x24\xab\x92\x15\x88\x56\ +\xf0\x7d\x7e\x5d\x91\xba\x99\x4d\xa5\xcb\xdf\xdf\x73\x47\x2c\x68\ +\xac\x82\x3f\xf2\xda\x82\x71\xf7\x1f\xcf\x6d\xaa\x90\x51\x44\x92\ +\x84\x42\x93\xb8\x2f\xd5\x83\xa4\xae\x9a\x30\x51\xf4\x5d\xc6\xdc\ +\xee\xd4\xf6\x89\xcd\xf0\xf0\xe6\xe8\x28\xf7\x44\x3a\xbc\xab\x89\ +\x5b\x36\x94\x06\x05\x2e\xd5\xc2\x9d\x1c\x62\x71\x22\x1c\x2a\x6d\ +\x69\x83\x52\x85\x1b\xb6\x2f\xc9\x7d\xdf\x3b\x15\xa5\x05\x35\x94\ +\x8e\x06\x24\x29\x24\x1e\xc8\x92\x0c\x7e\x00\xaf\x81\x37\x17\xc7\ +\xf3\x1a\xee\x2d\x7d\x53\x71\x89\x56\x7a\xfa\x16\xea\x31\x09\x7d\ +\xa1\x00\x69\x2b\x0e\x70\x9d\xac\x42\x17\xcb\xe4\x77\xf8\x72\xa5\ +\x2d\xb9\x0a\x28\xbd\xa7\x77\x05\xbc\x01\x69\x7c\x0f\x56\x9f\xf2\ +\x62\x5b\xa0\x5b\x95\x40\x7b\xd4\x3d\x00\x0a\x2e\x84\x81\xf9\x77\ +\x03\x6a\xe0\x24\x95\x0a\xe6\x7d\x56\xd5\x71\x56\x13\x18\x70\x30\ +\xd1\x13\x27\x6f\x1e\xbb\x7c\x82\x5b\xf4\x4a\xfa\x9e\x9a\xa6\x20\ +\x8d\xee\x3a\x10\xcd\x5c\x52\x01\x21\x8c\x54\xf2\x56\xc8\xc0\xe4\ +\xea\xc9\x14\x9c\x41\xaf\x2c\x11\xfc\xdd\xbf\x0a\xa4\x90\xdf\xa0\ +\x3e\xfe\xf1\x74\xff\xe9\xff\x10\x00\x50\xcf\x1f\x91\x2a\xaf\x64\ +\xbd\x89\x7b\xc0\xc2\x8d\x00\x36\xc0\x53\x1d\x60\xd9\xce\xf4\xb0\ +\xf7\x7d\x80\x37\x9e\x4b\xd8\x98\xb3\x8b\xcb\x06\x40\x27\x4a\xa9\ +\xf2\x98\xba\x05\x67\x3e\x13\xa5\xd3\x2d\x8f\x7e\xa6\x13\x8e\xd0\ +\x7b\x02\xa4\xae\x91\x84\x21\xdf\x2c\x28\x4f\x53\xdd\xe6\xd3\x4f\ +\x4e\x0c\x84\x74\x35\x4e\x11\x48\xf7\x2c\x23\xcb\xf4\xa6\xeb\x61\ +\x1a\xed\x16\x61\x14\xe1\x6d\x4f\x96\x78\x81\xeb\x82\xac\xd0\xf5\ +\x68\xd5\x3a\xb9\xaa\xf9\xb9\x3b\xc6\xdb\x68\x96\x18\xd3\x84\x1b\ +\xf4\xcf\x71\xf3\xa4\x46\x97\x4b\xc1\x3f\xb5\x23\x25\x61\x87\xab\ +\x7a\x30\x28\x2b\x36\x74\xc1\x1b\x9d\xa6\xda\xc0\xa7\xf9\x66\x13\ +\x67\xab\x0f\x49\x76\xd3\x67\x62\x31\x4e\x38\x53\xa1\xad\xbb\x4b\ +\xea\xb7\x8e\xdc\xd7\xce\x16\x9a\x38\xa9\x4c\xa5\x73\xe9\x22\x93\ +\x6b\x0c\xff\x0d\x2a\x4e\xb4\xe2\x3d\xfb\xf4\xfb\xc5\x39\x5c\xed\ +\x9e\x7d\x8c\xde\xbd\x7f\xfb\xe1\x4d\xc7\x00\xc9\x68\x51\x91\x53\ +\x54\x44\xe3\x07\xa8\x54\x3d\x6a\x31\x0f\xc6\xa4\x69\xfc\x74\x2f\ +\xab\x7d\xef\x18\xf3\x4a\x09\x3b\xe0\xaa\x3d\x1d\x46\xff\x11\x4d\ +\x5f\xfe\x34\x8b\xd0\x9d\x76\xac\x92\x40\x84\xf2\xd7\xdb\x09\x68\ +\x73\x33\x0a\x4e\x4b\x7b\xd6\xe6\xa5\x89\x55\x26\xb8\x22\x13\x4a\ +\x8a\x1b\xbe\x05\x50\xca\x2b\x7b\x36\x3d\x98\xb5\x28\x74\x39\x6e\ +\x8e\x4f\xb8\x08\xcc\xcf\x47\x14\x89\xfa\xc9\xfe\xab\xf6\x93\x33\ +\x00\x56\xe4\x1d\x69\xc6\x55\x99\x9a\x88\x18\x58\x57\x27\x9a\x33\ +\x14\x64\x09\xd2\xe5\xbe\x61\xc2\x2a\x64\x2c\x79\xe9\xd9\x45\x9c\ +\xeb\xa4\xb9\x73\x57\xc3\x02\xba\xd7\xa2\xda\x02\x97\xd5\xb6\xd1\ +\x01\x16\xa3\x0d\x14\xca\x20\xb7\x89\x50\x58\x41\x33\x1c\xf6\x55\ +\x50\x7e\x0f\xfb\x8a\x3a\xb6\x2e\xda\x76\x97\xd9\xf5\x34\x3b\xd9\ +\x29\xd9\x88\x31\x38\x30\x33\x08\x43\x83\x1e\x5d\x90\x2f\x71\xd5\ +\xc5\x56\x48\x41\xbd\xee\x5f\x0a\x8b\x64\xdd\xb1\x05\xed\x57\x52\ +\x6f\x51\xb2\x61\x34\x17\x1b\x71\x20\x56\x65\x5e\x4c\xd0\x64\xae\ +\x7b\x58\x50\xcc\x99\x95\x57\x14\xce\xe4\x46\x85\x22\x96\x79\x37\ +\x7e\xda\x9f\x0e\x2b\xec\x3a\x3b\x91\xfe\x0d\xbb\x74\x43\xf7\x92\ +\xeb\xa7\x1d\xd2\x04\xf1\x89\x27\x28\x98\xbe\xbb\xd8\x93\x21\x4e\ +\x96\x61\x3a\xc6\x39\x38\x85\x41\x1b\x47\x55\x4d\xed\x1d\xf2\x81\ +\xab\x52\x7a\xd3\x6c\x0e\xc1\x40\x1d\x59\x4f\x11\xfb\xef\x3f\x50\ +\x03\x32\xc5\xf5\x6c\x25\x5a\x44\x7a\xcc\x27\x8f\xfd\xa9\x69\xcc\ +\xb7\x07\x31\xca\x39\x69\xbb\x83\x7d\x78\x72\xac\x76\x21\x06\xef\ +\x28\x10\xaf\x83\xe3\xfe\x5c\x0d\xa0\x72\x0d\x45\x1d\xf8\x72\xd6\ +\x72\x0a\xa9\x2f\x24\x45\x33\xe4\x81\x91\x32\x39\x39\x56\xcb\x3e\ +\xd8\x38\xf5\xac\xf1\xe4\x5f\x78\xc8\x05\x3e\xac\x98\x90\x08\xc6\ +\x62\xf3\x43\xcb\x71\x1f\x4b\x32\x50\x8a\xf6\x12\x4e\x3d\x65\xd8\ +\xa9\x1c\x13\xce\xad\xa2\x85\x18\xfb\x0d\xfe\xbd\x5d\x12\x0a\x4a\ +\x02\x48\xc7\x38\x49\x5a\x42\xb5\x49\xfb\x1c\xdf\x7a\xb4\xaa\x85\ +\x84\x66\x99\xbe\x67\xac\xc2\xbe\x0e\x39\x89\x85\x65\x3b\x27\xda\ +\xf5\x30\x6f\x43\x60\xc0\x94\x96\xd6\x50\x3b\xc4\x12\x89\xc1\xea\ +\xbb\x0f\xca\x00\x05\x0d\x15\xec\x2b\xff\x2b\xc8\x6d\x15\x02\x2e\ +\xe2\xc5\x1f\x49\xff\x7b\xeb\xfb\xef\xa8\xc6\x0b\x52\x38\x64\x02\ +\x47\x01\xfc\xd7\xd1\x0e\x71\x23\x8e\x2d\x67\xe1\xad\xab\x50\xf9\ +\xac\x34\x83\x25\x5c\x40\xc3\xc5\x88\x8e\x69\xb8\xc5\x96\xef\x4d\ +\xa1\xcc\xe7\x45\x9c\x01\xa3\x25\x78\xd4\x3a\x94\xa6\x00\x8c\x90\ +\x55\xbe\x85\x66\xdf\x7c\x46\x13\x7a\x30\xb2\xbb\xa4\x5e\x47\xc5\ +\xfd\x6d\x7d\xa4\xbf\xf5\x56\x4b\xa2\xdb\xf8\x1c\xe5\x03\xd4\x9d\ +\xfd\x78\x31\x40\xf5\x80\xbf\x99\x1d\xb2\x6c\x4f\x94\x5f\x5a\x40\ +\xbf\x77\x3f\x59\x95\xf1\xdd\xeb\xb8\x02\xd2\x61\xb8\xe0\x6d\x7b\ +\xb6\xb6\xa6\x76\x40\xc6\x62\x1c\x18\xc4\x71\x86\x3a\xc7\x7b\xe4\ +\x78\x30\x8e\x16\xf7\xe8\x4d\x34\x61\xe1\x42\x7a\x35\x32\xb7\xed\ +\x83\xc9\x9d\xcf\x97\x69\x5e\x01\xed\x3e\xa7\x78\x38\x6f\x66\xa2\ +\xcc\x5d\x63\x03\xa3\x90\x0f\x77\x6b\xd0\x7b\x6e\x02\xf1\x50\xb5\ +\x57\xc6\x68\x61\xfb\x5e\x45\x29\x40\x6f\x3e\xd2\xdc\x30\xdf\xa0\ +\x80\xf6\x04\xa5\xcc\x7a\xcf\xff\x7b\xf3\x26\x1c\xd3\x41\xf1\x09\ +\x63\x1c\x62\x8f\x98\x2f\x0e\x83\x8c\x21\x75\x96\x20\x0f\x49\xd4\ +\x3e\x24\x74\x8e\x66\x4a\x14\xb4\x36\xf9\x81\x4d\x88\x0e\x34\xa9\ +\x1a\xfa\x54\x3b\x1f\x27\xc2\x08\x68\xc0\xdb\x69\xc0\xf3\xb9\x91\ +\x08\xc0\xc3\x84\x1d\x3d\xdd\x36\x19\x87\x00\x02\xdd\x4e\x01\xbb\ +\xfd\x73\x0c\x02\x90\x74\x9f\x84\x1b\x81\xfd\x46\x3b\x77\x4d\x13\ +\xd5\x08\x1c\x44\x28\x56\x30\x20\x05\x58\xc0\x0e\xfc\x1a\x33\x18\ +\x90\x02\x02\xdd\x41\x82\x6a\x07\x03\x52\x20\xd8\x81\x56\xfd\x33\ +\x2d\x62\xfe\xf4\xf9\x4c\x9c\x42\x19\x35\xac\x2a\xd6\x0a\x9b\xb3\ +\x3f\x0f\xf5\x69\x44\x66\x85\xae\xcb\xee\x31\x6b\x46\x67\x13\x56\ +\xf0\xfc\x1d\xba\x5a\xa9\xfb\xcc\x29\xcd\x57\x58\x89\x57\xf4\x06\ +\xad\x44\xb5\xeb\x65\xd3\x4a\x58\x2a\x13\x62\x1f\x1d\x3c\x6a\x1f\ +\x48\x75\x68\xd1\x7b\x72\xa9\x88\xd8\xc0\xee\xb3\x7c\x0e\x19\x98\ +\xd3\x3f\xb4\xbe\x4d\x0a\x46\x0e\x4c\x78\xdb\xc1\xbd\x57\xd3\x36\ +\x62\x59\x23\xb6\xf0\xa9\x8a\x7b\xd4\x1a\x2e\x77\xf6\xc8\xaf\xcf\ +\x5e\xfd\xfc\xf2\x65\x78\x9c\xc2\xd4\x87\x09\xc5\x66\x99\xca\xa3\ +\xb4\xfd\x92\x36\xbe\xce\xfa\xc3\x9a\xb3\xa5\xe8\xc6\x81\xb6\x89\ +\x4e\xc7\x9a\x5e\xe1\x9c\xe2\x98\x05\xe8\x71\x54\x46\x33\x15\x92\ +\xed\xb5\x1f\x47\x1e\xce\x39\xd4\x70\x55\x92\x1f\xd2\x6a\xd1\x47\ +\x21\x22\x57\x2d\x52\x6b\x4e\x7a\x33\x15\x3c\x89\x64\x90\x32\xdd\ +\xe2\xf9\x0c\xef\xe1\xc6\xa6\x5e\x3e\x21\xc7\x64\x8d\xc2\x7c\xb7\ +\x9f\x2d\xea\xe6\xc5\x62\x62\xb5\x79\x86\x15\x6a\x44\x3a\x5c\xac\ +\x8d\x29\x82\x23\xba\xf0\xbf\x9b\x15\xe8\x07\x1c\xdf\x41\xc9\x65\ +\x07\xe2\xb2\xa3\x9f\x21\x68\x96\x27\x46\x3b\x90\xe7\xb9\xa1\x86\ +\xa0\xc1\xe5\x63\x07\x6a\xd9\x48\x2e\x66\x79\x40\x47\x1a\xbb\x25\ +\xf8\xdc\x50\xa6\x41\xe7\x3c\x6a\xa5\x5d\x9b\xe9\x20\x04\xa6\x61\ +\xab\x70\x70\x2f\x6c\x52\x22\x40\xe6\x77\xbd\xb3\xa6\x2c\xbe\x17\ +\x7c\xef\xfb\xa3\x6d\xd7\x0c\x98\x31\x71\x17\xd0\x05\xb2\xa2\x29\ +\x5a\xe8\xc4\x10\xc8\x8c\xe1\x0e\x13\x16\x1d\x7b\x93\x2f\x6f\x06\ +\xd8\x85\x18\x25\x8e\x45\x68\x6b\x63\xfb\xec\xd4\x81\x21\x30\x3f\ +\xfc\x05\x67\x75\x52\xa7\x60\x11\x97\x13\x12\x9f\x44\xb2\x0d\x08\ +\x9f\x72\xdf\x67\x79\xb9\x89\x53\x37\x00\x48\x3c\x64\x5a\x32\x89\ +\x56\x0e\x70\xe0\x42\x10\xd9\xb0\xf1\x9a\x1c\x27\xc0\x39\xb2\x28\ +\x6e\x4c\xde\xa2\xb4\x59\x69\x43\x81\xe6\xd9\xb2\x7a\xb6\xf2\xb9\ +\x8f\x36\x67\xcf\x39\x2a\xf0\xe4\x68\x42\xd2\x3e\xb5\x79\x4d\xa7\ +\x4f\x84\x64\x1d\x13\x9e\xa1\x62\xcf\x46\xf8\xc3\xc5\x9f\x05\x1c\ +\x57\x69\x1e\xd7\x0f\x20\x2b\x1e\x4f\x98\xac\x88\xf5\x39\x85\x25\ +\x20\x08\x14\x56\x83\xc2\x1c\xad\x2f\x01\xa0\x97\x3b\x56\x35\xf9\ +\xed\x02\x8d\x5d\x61\x35\x91\xfa\x47\xeb\x21\x1d\x5f\x21\xca\xde\ +\x09\x09\x55\x3d\x00\x98\x1a\x49\x80\xc0\x19\x63\xbf\xa0\x91\xf9\ +\x7c\x51\xc6\xd9\x72\x2d\xd4\xb3\x92\x5e\x19\xb2\x4e\xb4\xc5\x83\ +\xdb\x84\x52\xd9\xc5\xc9\x40\xe3\x6a\x52\x25\x0b\x38\xb6\x5f\x57\ +\xf3\x27\xf1\xea\xdf\x79\x92\x55\x13\xee\x5e\x6c\xd2\x11\x2c\xc6\ +\x45\x00\x5d\x22\xef\x40\x70\xf1\xe7\xee\x6c\xd8\x7a\x20\xdb\xe4\ +\xa5\x1b\xd9\x13\x84\x6d\xb9\x4e\xd2\x15\x94\x03\xf9\xdb\x10\xb8\ +\x41\xb6\xf2\xe2\xd3\x80\x19\x8f\x58\x3a\xf5\x92\x17\xe2\xa7\xfc\ +\x97\x3a\x32\x99\xe7\x70\x93\x4d\xc0\x3b\xac\x21\x2f\x1a\xa4\x7a\ +\xe2\x35\x54\xab\x5f\x0c\x48\x33\x02\xee\x61\xbf\x56\x49\xb7\xa5\ +\xe4\x02\xe5\xed\x39\x7c\x0b\xe2\xd5\xef\xb3\x86\x09\xd9\x48\xb0\ +\x5d\xd4\x61\xe4\x22\x58\x76\x62\xb9\x44\xfb\x26\xe9\x7d\x07\xa7\ +\xe1\x10\xc7\xa0\x79\xed\x44\xed\xb8\x6c\xdc\x82\x59\x15\x89\xa6\ +\x0d\xe6\xc6\xd1\xa6\x71\x7d\x0e\x4e\x1a\x74\x8e\x46\x04\x9f\xa3\ +\x91\xaf\x87\x56\xae\x46\xf7\xd5\x0d\xbb\x76\xdc\x44\xc9\x80\xd7\ +\xdd\x5b\xf1\x5b\x75\xd4\xb6\xb2\x69\xa9\x6d\xe5\xd0\x93\x8c\xd4\ +\xd9\xcc\xaa\x2b\x05\x6d\x07\x49\x79\xeb\x0b\xfe\x06\xe0\xb2\x61\ +\x93\xa0\xe3\x27\x26\x8a\x84\x46\xfe\xd4\x08\x9f\x85\xd2\x62\xd5\ +\x9f\xd8\xd2\xa6\x43\xb1\xa5\x43\x8f\x3a\x02\xbc\x9a\x5a\xf5\xa9\ +\x25\xa1\xa3\x14\xad\x7a\xe5\x09\xd8\x21\xe1\x83\x94\xbd\x38\xcd\ +\xd3\xed\x26\x1b\xad\x62\xe7\x75\x99\xac\xd0\x94\xcb\x7b\xf1\x22\ +\x99\x01\xab\xec\xcd\x0b\x91\x7f\xc8\x98\x11\x9e\xb6\x5c\x0d\x91\ +\x53\xca\xa8\x61\xb3\x5e\x9e\x1a\xfe\x61\x4b\x0d\xff\x94\xa3\xa6\ +\x7f\x5a\x68\x4b\x8d\x6a\x88\xec\x49\x4b\x07\x7b\xc4\x11\xe1\x7d\ +\xe0\xd2\x23\x6c\xd7\xf6\x2d\x74\x82\x4c\xdf\x91\xa4\x37\x2d\x71\ +\xca\x2b\x8e\x48\xe1\x9d\x5b\x5c\x5a\x72\xc4\xb8\xad\x86\x2a\xb5\ +\x81\x4c\x9c\xda\x42\xa1\x51\x1b\x1d\x76\x1c\x35\x95\x33\x1b\x0c\ +\x74\xc7\xcb\x3a\xf9\x2a\x8f\xbf\x86\x16\x46\xca\xdb\x26\x66\xd2\ +\x49\x9b\x8e\x62\x7e\xe2\x94\xb3\xa6\x85\x4c\xae\xa6\x89\x42\xae\ +\x36\x10\xcf\x42\x7e\x92\x84\xb9\x60\xbc\x4f\x14\x3b\x05\xa7\x79\ +\x99\x81\x92\x06\x54\x2b\x92\x66\x1c\xda\x4d\x84\xdb\x1d\x2c\xc7\ +\xab\x85\xfa\x92\x9f\xff\x09\x62\xf8\xb6\x67\x4d\xe7\x01\x42\x1a\ +\x6b\x4c\xc7\x68\x51\x04\x8e\x4d\xef\xe0\x16\x39\x80\x6a\x12\xab\ +\xa3\x06\x86\x4d\xee\x1c\x35\x9d\x8b\x1f\x3a\xc9\x9a\xe9\xf1\x39\ +\xad\xcb\xee\x55\x5d\x15\x7b\x28\xf3\x7c\x95\xd6\xe6\x96\x5f\x23\ +\x29\xe2\xfa\xc8\x6f\x73\x4d\x1a\x16\x2c\x50\x25\x09\x7b\xa6\x7f\ +\x89\x07\xda\x74\xe0\x95\x63\x6d\x5d\x0e\xb7\xa8\xb5\x9a\xc4\xd1\ +\xd9\x81\x78\x3e\xbf\x4a\xca\xaa\xde\x89\xdc\x0d\x51\xfd\xb3\x49\ +\x2e\x1e\x22\x70\x1e\x68\x76\x41\x75\x88\xd6\x02\x44\x3c\xc9\xd6\ +\x45\x74\xf2\x35\x32\x3e\x92\x63\x47\xc8\xec\x72\x6b\x9b\x69\xa5\ +\x66\xbc\xc0\xc6\x07\x73\xb0\xc8\xe4\xa3\xe4\xf8\xa4\x55\x5e\x81\ +\xa8\x02\x75\x8d\x43\x48\xcf\x09\x5d\x7b\x78\x9b\x75\x8f\xec\xbe\ +\xee\xc9\x46\xfd\x02\x51\x0b\xfd\xec\x62\x7b\xdd\x66\x4b\xf3\x83\ +\x08\x41\xd1\x7e\x86\x53\xb1\xb9\xfa\x26\x7e\x43\x13\x8b\x5d\x39\ +\x2f\x95\x0e\xca\x0d\xe8\x72\x67\x0d\x2f\x44\x7a\xe5\x52\xc8\x28\ +\xfb\xbd\x58\x91\x6f\x7a\x62\xf5\x2d\xbf\x7f\xf9\x1f\x5c\xde\x72\ +\xa4\xea\x3f\x94\x45\x7e\x40\x90\x9d\xa9\xfa\x77\xc7\x75\x95\xca\ +\xed\x40\x46\xc0\x33\x73\x56\x46\x03\xa8\x3d\xb1\x30\x4e\x0d\x76\ +\x25\xa3\xc9\x99\xeb\x22\xac\x5b\x39\x2a\xfd\x06\x19\xe1\x8b\x90\ +\x44\x51\x4b\xb6\xb3\x59\x72\xc6\xcc\xfd\x90\xdb\x52\x05\x54\x6a\ +\x1d\x4c\x8a\x4a\xce\x41\xee\x88\xc2\x60\x50\x22\x8a\x80\x55\xbe\ +\x06\x8c\x92\xa8\x32\xd1\x2d\x22\x2c\x42\x50\x0b\x0a\xa2\xaa\x41\ +\xe4\xe2\xf8\x93\x12\xc4\xec\xfc\xe1\x67\xed\xd9\x46\x63\xf7\x72\ +\xb1\x81\x06\xa5\x77\xe8\xfe\xa6\x1f\xe7\x1e\x29\x03\x0c\xf2\x9a\ +\x7c\x36\x41\xc7\xe9\xbc\x5a\xae\x40\x1d\x27\x69\xd5\xb6\xad\xd0\ +\x6d\xc9\x48\x5b\x57\x69\x7e\xb7\xbb\xcc\x37\x7b\xb7\x5b\x50\x21\ +\xe7\x5e\xed\x41\x5b\x3c\x9e\x1e\xbe\x3a\x46\x60\x38\x92\xaf\xf2\ +\x72\xb2\xc6\x21\xa8\xaf\x6d\x20\x6a\x8c\xb1\x13\x2a\xe3\xf9\x2a\ +\xaf\x5f\x44\xbb\x8d\x4e\x9a\x02\x41\x87\x53\x54\x87\x6c\xf6\x12\ +\xff\x79\x80\x9b\xd2\x16\xbc\xc9\x85\x55\xdb\x44\xb5\x89\xf2\x08\ +\x8b\xaa\x9d\x48\xfc\x13\x9d\x3e\xd6\xfd\x15\x1b\x4b\x83\xf4\x5f\ +\xf8\xa3\xf3\x75\x5c\xf0\x05\x5d\x3d\x88\xd0\xaf\x75\x8c\xa0\x0f\ +\x29\xe8\x4d\xfc\x8d\xe5\xf7\xc9\xe7\x1f\xfd\x53\x4a\x74\x28\x8e\ +\x78\x14\xcd\x74\xa0\x3b\x06\x5c\x37\xa7\x48\x13\x9c\x2e\xd3\xcf\ +\x1e\x7a\x77\xa6\xaa\xa1\x63\x14\x1f\xcf\x98\xf4\x18\x97\x59\x32\ +\x90\x72\x94\xd5\x56\x74\x92\x62\xa0\x55\x23\x42\x57\xfb\xea\xe9\ +\x14\x33\x1d\xd3\x00\x3a\x1c\x91\x4f\xc9\x35\x6b\xbe\xd6\x5e\xcf\ +\x7c\xe4\x9e\x53\xa2\x91\xc7\x74\x31\xb2\x82\x46\x7f\x19\xb3\x2f\ +\x16\xd3\xb5\xcf\x38\x93\x2f\xae\x71\x75\x82\x1d\xf2\xeb\x45\xb2\ +\xe9\x54\x92\x63\x9c\x4c\x3e\x03\x6d\x58\x08\xbe\x15\x25\x07\xad\ +\x56\xf1\x23\x5e\x8c\xcc\x9d\xe0\x98\xf2\x96\x4e\xa5\x47\x4a\x8e\ +\xf1\x02\xec\x54\xbf\x8f\x81\x6b\xab\xba\xc9\x60\x7f\x98\x7a\x6f\ +\x1c\xad\xfc\x7d\xb1\x12\xb1\x0f\x58\x0a\x4e\x47\x50\xab\x17\xe5\ +\x0d\xdd\xd0\xd4\xbe\xa4\x7b\x98\x26\x6e\x34\xfa\x36\xc1\xd6\x36\ +\xe8\x57\x6a\x8e\xd1\xac\x96\xc8\x94\xbb\xb1\xa9\x26\xa9\xc7\x22\ +\x2e\x70\x6a\x14\x60\xe7\xfc\xf5\xef\x3f\xe2\x85\x8a\x3c\x6d\x83\ +\xdd\xf6\xdb\xbb\x30\x2a\x94\xda\xa7\x34\xaf\x7b\x5e\x31\x88\x7f\ +\xc6\x90\x1a\x47\x1b\x0d\xd5\xbd\x83\x13\xf1\xe5\xb6\x8e\x52\x74\ +\x25\x6c\x85\x2e\xa0\x28\x60\x23\x7c\x98\xe2\xd0\x58\x57\xe5\xff\ +\x00\x85\x4c\x86\xb9\ +\x00\x00\x00\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x38\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x11\x00\x30\x08\x04\x41\x26\x1a\x90\x88\x30\x9c\x12\x11\ +\x50\xee\xf5\xff\xb3\x11\x8b\xb2\x7a\xb2\x7a\x36\x1f\x6f\x33\xbe\ +\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\ +\x03\x5d\x28\x04\x6d\x7c\x7c\x67\xd4\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x04\xfc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\xae\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x5b\x6c\x94\x55\x10\xc7\x7f\x73\xbe\x6d\xab\xc5\x70\x69\x17\ +\x52\x69\x6b\x69\x03\x8a\x44\x7d\x52\x12\x1f\xbc\x80\x04\x12\x91\ +\x8b\xc6\xd6\x10\x90\x76\x7b\x01\x62\xa2\x0f\x26\x28\x28\x71\x25\ +\x20\xd4\x17\x13\x90\x80\xad\xed\xc2\x62\x7d\x69\x13\x1b\xa8\x80\ +\x92\x48\xe0\x49\x09\x46\xc2\x83\x06\x63\x52\x01\xb7\xad\xb0\xdb\ +\x22\x2a\xb7\xb2\x7b\xc6\x87\xdd\x6e\xbf\xdd\x5e\xb7\xf8\xc6\x3c\ +\x7d\x67\xce\x9c\xf9\xff\x67\xce\x65\xe6\x83\x7b\x5d\x24\x13\xe3\ +\x3c\x5f\xa0\xd8\xf1\xc8\x4a\xb5\xb2\x08\xa1\x18\x28\x12\x30\x0a\ +\x5d\x20\x21\x55\x3d\x65\x3c\xda\x1e\x6e\xf0\xfd\xf6\xbf\x12\xc8\ +\xaf\x09\xce\x17\xa3\xf5\x28\x0b\xc6\xe9\xf7\x8c\x2a\x9b\x7b\x9b\ +\xab\xbe\xbb\x2b\x02\xd3\xd6\x35\x4c\x71\x6c\xce\x3e\x60\x55\x42\ +\xd5\x03\x74\xa8\xea\x31\x47\x4c\xa7\x89\xc5\x7a\xae\xc7\x1c\x9b\ +\x95\xa3\x05\xc6\x32\x4b\x85\xc5\x82\xac\x00\x2d\x49\xb8\x3f\x6a\ +\xe8\xaf\xbe\xd2\x54\x77\x39\x63\x02\xd3\x6b\xbe\x98\xad\x12\x3b\ +\x0c\x3c\x0a\xf4\x20\xea\x8f\xcc\x9c\xb5\x9f\xad\x0b\xa2\xa3\x86\ +\xe4\xf7\x1b\x6f\x57\xe9\x6b\xc0\x76\xa0\x0c\xb8\x64\x6c\x6c\xf9\ +\x95\x40\xcd\xb9\x71\x13\x98\xe1\x6b\x2e\xb3\x8e\x73\x1a\xf0\x82\ +\x1e\xb2\x37\xb3\xd6\xf6\x7d\xb9\xe6\xef\x51\x81\xd3\x64\xf6\x9b\ +\xbb\x73\xae\xde\x9a\xb2\x57\x54\xab\x81\xeb\xa2\xf2\x4c\xb8\xb9\ +\xf2\xec\x98\x04\xf2\x56\xb7\x4c\x36\xb9\xd1\xef\x51\xe6\xa9\xea\ +\xae\xde\xa2\x0b\x6f\xb3\x75\xab\xcd\x04\x7c\x50\x54\xf2\x6b\x82\ +\x9b\x44\xd8\x01\x84\x30\xce\xfc\x48\xe3\xeb\x3d\x6e\x0b\x4f\xfa\ +\x12\x93\x1b\xdb\x83\x32\x0f\xe8\x18\x0e\x3c\xcf\x17\x28\x36\x1e\ +\x53\x8b\xf2\x22\xf0\x10\x60\x51\xbd\x88\x70\x04\xe3\x69\x4a\x05\ +\x10\xed\x6d\xd6\x7a\x6f\x6d\xb0\x0c\xa8\xc5\xda\x16\xd0\x45\x20\ +\x3a\x6c\x06\xbc\xd5\x07\x9f\xc4\xd8\x33\x40\x38\x66\x6e\xcf\xb9\ +\xda\xb8\xfe\x5a\x72\xd2\xef\x37\xf9\xa1\xd2\x77\x45\xf8\x00\xb8\ +\x6f\x84\x90\xaf\x0b\xbc\x17\x6e\xaa\xfc\xd4\x0d\x42\x79\x6b\xb6\ +\x77\xca\x8d\x73\xc0\x5c\x41\x97\x86\x9b\x7c\x47\x93\x01\xa7\x86\ +\x6f\x77\x02\x88\xe8\xb6\x74\x70\x6f\x57\x69\x30\x91\xca\x91\xc0\ +\x01\x26\x29\xec\xf2\xd6\x06\xf7\x82\x0e\x06\xd7\x56\xd1\xaf\xe8\ +\xfb\x00\x16\xa9\x77\xcf\x25\x09\x78\xd7\x7d\xf1\x20\xf0\x02\xd0\ +\x17\xfe\x6b\x52\x43\x4a\x66\x42\xa5\x5b\x80\x35\xa3\x00\xa7\xcb\ +\x86\xe9\x75\x07\xdf\x72\x2b\x7a\x9b\xaa\xda\x81\xf3\x02\x8f\xcf\ +\xa8\x0e\x3c\x31\x84\x00\x36\xb6\x0c\x10\x44\x8e\xd0\x56\xd1\x3f\ +\xa0\x9e\xe1\x6b\x2e\x43\xd8\x92\x01\x38\x00\xaa\xfa\x91\xb7\xba\ +\x79\xe6\xa0\x46\x14\xe1\x30\x80\x35\xe6\xe5\xa1\x04\xe0\xf9\x38\ +\x11\xfb\x8d\xdb\x91\x75\x9c\x37\x80\xac\x4c\x09\x00\x93\x30\x9e\ +\xba\x54\x52\xf6\xdb\x04\x99\x85\x43\x09\x28\xc5\x00\x56\xcd\xef\ +\x69\x8e\x96\x4e\x00\x7c\xc0\xe9\x4b\xee\x51\x96\x47\x3a\x13\x9f\ +\x45\x43\x08\x68\x42\x99\x9d\x6d\x5d\xd7\x48\x85\xf8\x6b\x36\x51\ +\x29\x71\x0f\x1e\xc8\xfa\x67\xc0\x77\xe1\xc0\x41\x34\x43\x96\xb8\ +\xc5\xff\xa1\x8c\x69\x33\xba\x38\x63\xf8\x1e\x74\x2e\x42\x17\x40\ +\x7f\x94\x82\xa4\x51\xfc\x11\xba\x78\x17\x04\x2e\xb9\x07\x91\x1b\ +\xb9\x05\x00\xaa\x74\x0f\x3c\x70\xee\x33\xf0\x47\x5c\x21\xa5\xee\ +\x45\x8a\x1c\x65\x82\xa2\x68\xca\x5a\x8f\x66\x95\x01\x08\x84\x06\ +\x74\xae\xf4\xca\xc9\xf8\xa4\x2e\x49\x71\x12\x8b\x7d\x06\x4c\xa4\ +\x16\xf4\x7b\x70\x9a\xdc\x0a\x31\x2c\x4e\xa0\x9e\x18\x4a\x40\xa3\ +\x1d\x71\xd6\xb2\x94\x75\x0d\xc9\x6b\xd7\xb7\xbf\xfa\x17\x60\x77\ +\xe6\xf8\xb2\xe3\x72\xd3\x5a\xd7\x8d\x52\x51\xd1\xe5\x00\x82\xb6\ +\x0f\x21\x10\x09\xd4\x74\x83\x9c\x00\xbc\xf9\x36\xa7\xd6\xed\x2a\ +\x62\x6e\xbf\x43\x06\x5b\xa1\xd0\x16\x29\xec\xdc\xe6\xd6\x79\xeb\ +\x82\xcb\x12\x45\xee\xe7\xf0\xe7\x55\xc9\xde\x20\xe5\x84\xab\xd8\ +\x4d\x71\x86\xf8\xf3\x56\xb7\x4c\x4e\x4e\x34\xae\xbf\x13\x31\xb7\ +\x56\xaa\xea\x2e\x46\xdf\x8e\xa8\xa2\x3b\x7a\xaf\xe5\xae\x4a\xa9\ +\xa2\xe5\xad\xd9\xc0\xce\x38\x88\x6e\x1e\xb1\x1a\x02\x78\x6b\x0f\ +\xb4\x00\xab\x41\x0f\x45\x0a\x2f\xbc\x92\x5e\x8e\xa7\xd5\x1c\x7c\ +\xcc\x23\x76\x83\x92\x2c\xc7\x0a\x5c\x54\xd5\xaf\x45\xed\xbe\x48\ +\xa0\xe6\xd7\xb4\x7c\x88\xb7\xee\xc0\x3e\x54\xd6\x03\x27\x23\x4d\ +\x95\x0b\x47\x25\x90\xe8\x03\x7f\x00\xe6\xa2\xfa\x49\xa4\xe8\xc2\ +\xc6\x11\x1b\x92\xf2\xd6\xf8\x3d\x6f\xab\x88\x0d\x9f\x10\x95\xfc\ +\x9a\xe0\x46\x11\x3e\x06\xba\xb1\xb1\xa7\xe2\x5b\x3d\x28\xc3\xb6\ +\x64\x89\x7e\xf0\x34\x90\x27\xc8\x57\x64\xdf\x5f\x19\xde\x5b\xf1\ +\xef\xf0\x20\x23\x48\x79\x6b\xb6\x77\xf2\xcd\x3d\x88\xd6\x01\x37\ +\xb0\xe6\xb9\x48\x60\xed\x8f\xe9\x66\x23\x36\xa5\xde\xba\xe0\xc3\ +\x28\x87\x41\x1f\x01\xba\x04\xfc\xe1\xc2\x92\xe0\x78\x9a\xd2\xe9\ +\xdd\xa5\xaf\xaa\x65\x3b\xc2\x1c\x20\x84\xb1\x2b\x22\x8d\xd5\x3f\ +\x0d\x67\x3e\x6a\x5b\x3e\xb5\x6a\xff\x54\xc7\x23\x8d\x02\xe5\x09\ +\x55\x08\xe8\x40\xf5\x98\x35\xd2\x19\xb5\xd1\x1e\x13\x73\xac\x93\ +\x4d\x81\xa3\x4e\x89\xc5\x2e\x41\x59\x41\xa2\x7e\x88\x70\x9c\x3b\ +\x5a\x19\x3e\xe0\xfb\x73\x24\x8c\x71\xfd\x98\xe4\x55\x07\x9f\x36\ +\x46\xeb\x81\x67\xc7\x63\x0f\x9c\xb5\x96\x4d\x7d\x81\xaa\xe3\x63\ +\x19\x66\xf4\x6b\x56\xb0\x61\xff\xac\x68\x94\x95\x88\x2c\x4a\x94\ +\xef\x22\xe2\x05\x27\xa4\x68\x08\x95\x53\x38\xda\xde\xdb\xe8\x3b\ +\x9f\x89\xdf\x7b\x5b\xfe\x03\x12\xcc\xd1\xde\xd3\x09\x66\x6b\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x4c\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xc1\x09\x00\x20\x08\x46\x61\x89\x46\x70\xa0\x06\x74\xa4\xc0\ +\x1d\x9c\xa8\x0d\x2c\xa5\xe3\x7b\xc7\x1f\x84\xef\xaa\x08\x15\x53\ +\x0b\x57\x0b\x7f\xdd\x6f\xcd\x86\x61\x15\xf7\xb4\xd1\x39\xfa\x19\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x74\x3e\xa3\ +\x5d\xdc\x29\xed\x00\x3d\xf3\x0a\xf7\xca\xef\x2b\x94\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xaa\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x5c\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\xcd\x4b\x54\x61\x14\xc7\xf1\xef\xb9\xd7\xd4\x52\x88\x68\xa3\ +\x10\x42\x1a\x48\x44\xa5\x66\x0b\x0b\xe5\xda\xcb\x42\x4c\xa3\xad\ +\x1b\x77\x41\xcb\xe8\x3f\x90\x76\xad\xdc\xf8\x17\x04\x06\x13\x58\ +\xf8\x32\x1b\xcb\x41\x2a\x2a\xba\x43\xb4\x70\x91\x6f\xbd\x18\x0a\ +\x85\xf4\x02\xe6\xa0\x73\x4f\x0b\x33\x64\x9c\x46\xf3\xde\x99\x59\ +\x74\x3e\xcb\x79\x9e\x7b\xe6\x77\xce\xc3\xdc\x67\xc0\x18\x63\x8c\ +\x31\xc6\x18\x63\x8c\x31\xc6\x18\x63\x8c\x31\xff\x0b\x09\x5b\xa0\ +\xb1\xbd\xb3\x5b\x60\x10\x65\x3f\x42\x0a\x48\x45\x90\x2b\x97\x7d\ +\x20\xe5\xa8\xa6\x45\xb8\xed\x4f\x8c\xf6\x85\x29\x16\x7a\x00\x4d\ +\xed\x9d\x5f\x81\x83\x61\xeb\xec\x89\xa2\xf2\x63\xa9\xd2\xf7\xfd\ +\x95\xbd\x96\x70\x22\x88\x11\x7a\x88\xc5\x14\x7a\x00\x81\x4a\x2f\ +\xb0\x1e\x41\x96\x7f\xa3\x28\x8e\xf6\x85\x39\x7d\x88\xe8\xf4\x4e\ +\xb5\x75\x1d\x2d\x71\x35\x0e\x5a\x9f\xb9\xa6\x10\x08\x68\x88\xf2\ +\x0e\x19\x39\x15\x96\x5d\x82\xee\x57\x13\xf1\xa7\x21\xea\xfe\x29\ +\x1e\xda\x9b\xc9\xe1\xf9\xb2\xd2\xb5\x73\xc0\x64\xe6\x9a\x64\x69\ +\x60\x37\x14\x11\xc0\xcd\xf2\xec\x5c\xe0\x68\x4b\x14\xcd\xf3\xfb\ +\x0b\x22\xb1\x30\x3b\xfb\xb3\xe2\xf8\xb1\xc1\xf2\x75\xa9\x03\x4e\ +\x66\x2c\xcb\x46\x3f\xbb\xa3\x20\x92\xfd\x70\x5e\xe8\x7a\x70\xf1\ +\x75\x22\xfe\x31\x4c\xd6\xad\x22\x1b\x00\xc0\xf2\xcc\x4c\x7a\xb1\ +\xb7\x67\xa8\xea\xfd\xa7\x52\x41\x5a\x33\x96\x45\x15\x11\xc9\xfd\ +\x73\xd8\xd8\x92\xa5\x79\x65\x48\x2a\xe5\x6a\x72\x7c\xec\x5b\x94\ +\x99\xf3\xf6\x06\x6f\x6a\xef\xbc\x0e\x0c\xb0\x7d\xc8\x0a\x04\x39\ +\xf2\x6c\x6f\x5e\xb4\xbf\xee\x70\xc5\xad\x58\x2c\x96\x8e\x34\x24\ +\x79\xbe\xc2\x1a\x2f\x74\x74\x88\x3a\x31\xa0\x62\xeb\xe7\x0a\x2a\ +\x19\x43\x50\x70\x64\x7b\x1e\x15\x95\x9b\x7e\x62\xa4\x3f\x5f\x19\ +\xf3\x7e\x87\x37\xb7\x75\x34\x06\xae\x33\x0a\x54\x67\x59\xde\x3c\ +\xd1\x6c\x2f\xca\x55\x44\x7a\x92\x8f\x47\x86\xf2\x99\xaf\x20\x7f\ +\x62\xce\x5c\xba\x52\x43\x5a\xc7\x14\x4e\xec\xf2\x91\x2f\x68\xd0\ +\x95\x4c\xc4\x9f\xe7\x35\x18\x11\x5d\x83\x3b\xf1\xc7\x47\x3e\xe0\ +\xa6\xce\x03\x8f\x76\xdc\x2c\x4c\xa3\x6e\x4b\x21\x9a\x87\x88\x6f\ +\x81\x5c\x16\xe7\xe6\x52\x87\xce\x36\xdc\x73\x57\xd6\x6a\x04\x1a\ +\xfe\xb2\xed\x99\xa8\x5c\x4e\x26\x86\x17\x0a\x95\xab\x60\x03\x00\ +\xf8\x3c\x35\x95\x5e\x7a\x37\xfd\xb0\xba\xb6\x1e\xc0\xdb\xba\x26\ +\xc2\xfd\xb2\xd5\x03\xd7\x5e\x3e\x79\xf0\xbd\x90\x99\x0a\x3a\x80\ +\x4d\x8b\xf3\x6f\x13\x55\xb5\xf5\x47\x04\x4e\x03\x81\x08\x77\xfc\ +\xd6\xe6\x1b\x0b\x77\x07\xd6\x8a\x91\xa7\x68\x3c\xcf\x2b\xf1\x3c\ +\xaf\xbc\xd8\x39\x8c\x31\xc6\x18\x63\x8c\x31\xc6\x18\x63\x8c\x31\ +\xc6\x98\xff\xc4\x2f\x75\x13\xae\x26\xb0\x09\x15\x52\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x27\x49\x44\x41\x54\x58\x85\xed\ +\xd4\x31\x4b\xc3\x40\x18\x80\xe1\xf7\xbb\x74\xe8\x60\x26\x47\x15\ +\x47\x37\xc5\x66\x97\xb6\x83\x60\xdb\xcd\xcd\x51\x0a\xfe\x08\x71\ +\x12\xff\x83\x8b\x6e\xba\xb9\x88\x21\x20\xa8\xfd\x03\xad\xd0\xd9\ +\x45\xd0\x45\x5c\x24\x1d\x14\x4c\x3e\x87\xa4\x2a\x38\x25\x81\xeb\ +\xe0\xbd\xd3\x0d\xc7\x7d\x4f\x2e\x24\xe0\x72\xb9\xfe\x7b\x52\x70\ +\xbf\x69\xb4\xba\x2f\x02\x93\xb7\x7a\xba\xf2\x10\x45\x1f\x55\x01\ +\xa6\xc8\xe6\x20\x08\x3c\x60\x5e\x61\xd9\x7f\xf7\x4e\x29\xfe\x00\ +\xd5\x00\xbe\xef\xeb\x74\x2d\xe8\x4e\xa3\xdd\x3d\xb4\x0a\xf8\x93\ +\xb2\x1f\x34\x3b\x7d\xeb\x00\x05\x54\x48\x01\x54\xe4\x38\x68\xf7\ +\x36\xad\x02\x00\x44\xd1\x1c\xe1\xa5\xaa\x17\xeb\xad\xde\x9a\x55\ +\xc0\x14\x01\xa8\xc0\x9c\xa0\xe1\x6a\x73\x6b\xd1\x2a\x20\x2f\x25\ +\x7b\x2b\x0b\x35\x31\x67\xb3\x00\xfc\x6e\x63\x06\x00\x35\x64\xff\ +\x83\xe7\x4f\x4d\x97\xac\x02\x54\x10\x10\x51\x98\x60\xbc\xce\x78\ +\x10\x3d\x59\x03\xa8\x20\xa2\x18\x20\x31\x22\xdb\xa3\x9b\xcb\x71\ +\x99\x73\x6a\x65\x01\xf9\x70\x54\xd9\x1b\xdd\x5d\x5d\x97\x3d\xa7\ +\xd4\x0d\xc8\xcf\xe2\xe8\x7e\x10\x9e\x94\x1d\x5e\x18\x10\xc7\xf1\ +\xf7\x6c\x45\xce\x47\xb7\xe1\x41\x95\xe1\x85\x01\xc3\xe1\x30\x01\ +\x5e\x11\x1e\xe3\x7a\xb2\x4b\xf6\xfd\xbb\x5c\x2e\x57\xa5\xbe\x00\ +\x1c\x20\x54\x23\xef\x18\x0f\x20\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x01\xc4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x76\x49\x44\x41\x54\x58\x85\xed\ +\x97\x4f\x4a\x03\x31\x14\xc6\xbf\x17\xbb\x18\x10\x04\x2d\xf5\x0a\ +\x3d\x82\x05\xa7\x5e\xa0\xe2\x19\x5c\xb8\x2e\x14\x4a\xd3\x9c\x20\ +\x99\x85\x14\x7b\x03\xe9\x42\x3c\x40\x97\xba\x90\x51\xeb\x55\x5a\ +\x14\x5c\x08\xb3\xca\x73\xd1\xc9\x10\xeb\x9f\x2e\x9a\x71\xa1\xf3\ +\xad\xc2\x7b\xe1\x7d\xbf\xbc\x99\x61\x5e\x80\xff\x2e\x5a\x0d\x28\ +\xa5\x0e\x99\x59\x02\x68\x01\x68\x04\xf2\x59\x00\x98\x11\x51\xa2\ +\xb5\xbe\xf7\x13\x5b\x2b\xe6\x7d\x66\xbe\x02\xd0\x04\xb0\x1d\xc8\ +\x1c\x79\xad\x26\x80\xd3\x38\x8e\xdf\xd2\x34\x7d\x74\x89\xa2\x03\ +\x52\xca\x98\x88\xee\x98\xf9\x55\x08\xd1\xcd\xb2\x6c\x3a\x1a\x8d\ +\x5e\x42\xb8\xf7\x7a\xbd\xbd\x28\x8a\x3a\xd6\xda\x31\x11\xed\x10\ +\xd1\x91\xeb\x44\xad\x20\x21\x1a\x00\x20\x21\x44\x57\x6b\x3d\x09\ +\x61\xec\x94\x1f\x64\x22\xa5\x24\x00\x97\xf9\x23\x3e\x01\x00\xe1\ +\xed\x6b\x01\x40\x96\x65\xd3\x90\xe6\xbe\x84\x10\xae\xf6\x41\x11\ +\xf3\xf2\x0d\x8f\xb6\x14\x69\xad\x9f\xf3\xe5\xbe\x8b\xd5\xbe\xd9\ +\x5b\x68\x38\x1c\xf2\x26\xa6\xc6\x98\x4f\x5f\x9a\x2f\xf1\x53\xf2\ +\x37\x54\x01\x54\x00\x15\x40\x05\x50\x01\x54\x00\x15\xc0\xda\x79\ +\x60\xdd\xff\x7c\x53\xf9\x1d\x58\x00\xcb\x01\xb2\x2c\x33\xa5\x54\ +\x3d\x5f\xce\xbf\x02\x98\x01\x40\x14\x45\x9d\xb2\x00\xac\xb5\xae\ +\xf6\x93\x8b\xf9\x53\x71\xc2\xcc\xc7\xd6\xda\xb1\x94\x92\x84\x10\ +\x53\x6f\x86\xdb\x48\x4a\xa9\x7a\x6e\x7e\x01\xc0\x12\x51\x52\xf8\ +\xae\x6c\xec\x33\x73\x82\xf2\x5e\x4e\x0b\x60\x60\x8c\x39\x77\x81\ +\x0f\x37\xa3\x34\x4d\x1f\xda\xed\xf6\x0d\x96\x13\xf2\x2e\xc2\xdd\ +\x8e\xe6\x00\x6e\x89\xe8\xcc\x18\x73\x1d\xa8\xe6\x1f\xd1\x3b\xc1\ +\x2a\x74\xf2\x2b\x5c\xb8\x9c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x01\x34\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xe6\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x0d\xc2\x30\x00\x05\xd1\xef\x0c\x91\x41\xd8\x80\x9a\x8e\ +\x15\xa8\x98\x28\x5b\xd0\x51\xb3\x01\x43\xa4\x62\x0b\x53\x04\x3a\ +\xa8\xec\xe4\x90\xb8\x27\x21\x19\xc9\x4a\x7e\x2e\x91\xf4\xcf\xca\ +\xda\x2f\xd8\xed\x0f\xc7\xa4\x4c\xcb\xbf\x7a\xbe\xdf\xae\x97\x9e\ +\xf7\x5b\x0d\x6b\x3e\x7c\x51\xa6\xa4\x8e\xcb\xef\xfd\x61\x3d\xef\ +\xb7\xd9\x20\x40\x1d\x3f\x9f\x7b\xdd\x6f\xb3\x41\x80\xdf\x66\x00\ +\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\x03\x68\x06\ +\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\x3d\x80\x66\ +\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\x03\x68\ +\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\x3d\x80\ +\x66\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\x03\ +\x68\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\x3d\ +\x80\x66\x00\x7a\x00\x6d\x8b\x00\x8f\x2f\xe7\x5e\xf7\x9b\xac\x1e\ +\x60\x48\x39\x25\x99\x93\xcc\xaf\x73\xd7\xfb\x92\xd4\xe2\x09\xbd\ +\x2f\x20\x38\x0f\x3b\xd7\xeb\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x04\x60\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x12\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x4d\x68\x5c\x55\x14\xc7\x7f\xe7\xcd\xd4\x0f\xac\x68\x9b\x49\ +\x15\xe3\x47\x5d\x48\xc5\x9d\x50\x5c\x0a\x15\xad\x16\xb1\xf8\x01\ +\xba\xd1\x99\xcc\x64\x26\xad\x0b\xd1\x82\x22\xf8\xc1\x38\xb4\x62\ +\x05\xc1\x85\x88\x4d\x33\x93\xc9\x04\x5a\xb4\xab\x12\xd0\x6a\x14\ +\x8a\x20\x08\x2e\x84\x82\xb8\x10\xb4\xad\xd0\x68\x9b\x49\x1a\x0a\ +\x8d\x2d\x99\x79\xc7\x45\xba\xc8\x7b\x6f\x16\x29\xdc\x7b\xdf\xa5\ +\x9d\xff\xf2\xfc\xe1\x9d\x73\x7e\x73\xee\x7b\xf7\xf2\xe6\x41\x5f\ +\x7d\xf5\x75\x3d\x4b\xd2\x2e\x60\xad\xca\x95\x9b\x55\x24\x78\x8f\ +\x50\x05\xd5\x7d\xed\x89\xe2\x07\x26\xae\x1b\x98\xb8\x88\x6d\xe5\ +\x4a\xad\x6d\x20\x55\x54\xb3\x08\x19\x02\xde\x37\x75\x6d\xef\x01\ +\xe4\x4a\x53\x5b\x09\x74\x9a\xc8\xb4\x8a\xb1\xba\xbd\x06\x30\x30\ +\xda\x7c\x90\x20\x3c\x06\xac\x8f\x59\xa1\xa9\x1c\xde\x02\xd8\x30\ +\xda\xba\x57\x42\x99\x01\x72\x3d\x6c\x35\x95\xc7\x4b\x00\x77\x16\ +\x27\x06\x33\x21\x33\xc0\x3d\xb6\x73\x65\x6d\x27\xb8\x5a\xe5\x4a\ +\x8d\x5b\x3b\x41\xf0\x0d\xe8\x16\x17\xf9\xbc\x9a\x80\xcd\xc3\xcd\ +\x9b\x08\xb2\x47\x81\xad\x31\xcb\xd8\xc8\xc7\xe5\x0f\x80\xea\xf1\ +\xec\xc5\xac\x1c\x06\x7d\x2c\xe6\x28\x06\x6f\x7a\x71\x79\x02\x40\ +\x65\x60\xf6\xef\x31\x85\xe7\xa2\x61\xbb\xcd\x83\x27\x00\x72\xe5\ +\xa9\x8f\x45\xb5\x14\x8d\x8a\x22\x76\x9b\x07\x0f\x00\x0c\x54\x5a\ +\x6f\x83\xbe\x95\x74\xd4\x7a\xf3\x90\x32\x80\x5c\xa5\x59\x11\xd5\ +\xfd\xd1\xa8\x02\xd2\x75\x55\x43\x6a\x00\x36\x55\x26\x5f\x40\xe5\ +\x40\xd2\x91\xd0\xe2\x4d\x3f\xa1\x54\x00\x0c\x54\x5a\x8f\x87\xca\ +\xe1\x1e\xf9\x43\x5c\x76\xdf\xa3\x00\xeb\x1a\x18\x69\x3d\x22\xaa\ +\x47\x81\x1b\x62\x96\xf3\xe6\xc1\x31\x80\x8d\xc5\x89\x87\x44\xf4\ +\x18\x70\x4b\xcc\x4a\xa5\x79\x70\xb8\x15\xbe\x7d\xa4\x7e\x5f\x20\ +\xc1\x0c\xb0\x31\x66\xa5\xd6\x3c\x38\x9a\x80\x3b\x76\x4f\x6d\xca\ +\x92\xfd\x1e\x18\x8a\x18\x92\x6e\xf3\xe0\x60\x02\x36\x8c\x8e\xdd\ +\xd6\xed\x84\xdf\x22\x3c\x10\x31\x56\x76\x79\xa9\x36\x0f\x96\x27\ +\xe0\xee\x3d\x47\x6e\xce\x84\x37\x4e\x03\x0f\x47\x1d\x37\xbb\xbc\ +\xb5\xc8\x1e\x80\xea\xf1\xec\xa5\x0b\x4b\x5f\x02\x8f\x46\x0d\x51\ +\x57\xbb\xbc\xb5\xc8\x0e\x80\x6a\x35\x18\x3c\x73\xaa\x8e\xb0\x33\ +\xe6\x28\xe2\x4f\xf3\x60\x05\x80\x4a\x6e\xf6\xfe\x4f\x14\x29\x44\ +\xe3\xb2\x72\xb2\x4b\x7d\xd5\x47\x65\x1c\xc0\x60\xb9\xf5\x0e\xca\ +\x9e\x68\x54\xf1\x69\xec\x57\xcb\x28\x80\x5c\xa5\xb9\x5b\x61\x5f\ +\xc2\x10\x77\x87\x9b\xab\x95\x31\x00\x83\x23\xcd\xfd\xa8\x7c\x91\ +\x74\xd4\xbb\xb1\x5f\x2d\x63\x00\x54\xa4\x94\x08\x0a\xe1\x95\xb5\ +\xef\xad\x4c\x2e\x81\xe4\x98\xab\xd7\xbd\x03\x06\x01\x88\xf0\x3a\ +\x89\x9d\x9d\x04\xbe\xbf\x7f\x35\x06\x60\x6e\x7c\xf8\x88\xc2\x6b\ +\x09\x43\x35\x63\x2a\x87\x0d\x19\x7d\x0a\xcc\xd7\x87\x3f\x47\xa9\ +\x46\x82\x2b\x03\xe0\x2d\x04\xe3\xfb\x80\x76\xa3\xb0\x57\x91\xcf\ +\x12\x86\x9a\x7b\xa3\x6b\x52\x16\x8a\x12\x9d\x1f\xfa\xeb\x0d\xe0\ +\x50\x2c\x2c\x26\x5f\x6b\x9b\x92\x9d\x82\x6a\xb5\xb0\x1d\x5c\x2e\ +\x22\x7c\x1d\x35\x54\x50\xbc\xba\x31\xda\xfb\x45\x0e\xee\x5a\x5e\ +\x27\x97\x5f\x44\xf9\x29\x12\x17\x04\xd4\x9b\x49\xb0\x5a\xc8\x3f\ +\x07\x77\x2d\x75\xba\xfa\x0c\x22\x27\x62\xd6\x95\x49\x48\x5f\xd6\ +\x8b\x58\x9c\x2c\x2e\xca\x72\xf8\x14\xf0\x67\xc4\x10\x04\x0f\xd6\ +\x82\x93\x5f\x61\x6e\xb2\xf8\x6f\x86\xe0\x09\x60\xb6\x47\xfe\x54\ +\x21\x38\x1b\xc3\xb3\xf5\xfc\xc9\xae\x06\x4f\x02\xe7\x13\x35\x48\ +\x7a\x10\x9c\xae\xc3\xf3\x8d\xfc\x6f\x61\x28\x4f\x03\x4b\x11\x43\ +\xd3\x9b\x04\xe7\x37\xa2\x85\x89\xc2\xcf\x81\x04\xcf\x03\xcb\xc9\ +\x5a\xd4\x39\x84\x54\xee\xc4\xe7\xc6\xf3\xdf\x09\xf2\x0a\x3d\x0f\ +\x4f\x6e\x21\xa4\xf6\x28\x9a\xab\x17\xbe\x42\xe5\xd5\xa4\x23\x81\ +\xcb\xc5\x90\xea\xb3\xb8\xdd\x28\x8c\x09\xf2\x6e\xc2\x70\x78\x82\ +\x4c\x7d\x33\x32\x57\xcf\x7f\x84\xf0\x69\x34\x2a\xb8\x3a\x37\xa4\ +\x0e\x00\x44\xdb\x77\x9d\x7c\x53\xd0\x56\x34\xee\xe6\xf0\xe4\x01\ +\x00\xa0\x56\x0b\xe7\x86\x36\x97\x51\xa6\xa3\x86\x0a\x96\x6b\xf4\ +\x03\x00\x40\x6d\x5b\x67\x7d\x57\x5f\x02\xfd\x31\xe6\x58\x85\xe0\ +\x0f\x00\xe0\xd4\x64\xf1\x52\xf8\xdf\xba\x9d\xc0\xaf\x31\xcb\xda\ +\x73\xc1\x2b\x00\x00\x0b\x87\x5e\xbe\x90\xc9\x06\x3b\x80\x3f\x5c\ +\xe4\xf3\x0e\x00\xc0\xd9\x03\xf9\x73\x1d\xed\x6c\x07\xce\xd8\xce\ +\xe5\x25\x00\x80\xc5\x46\xf9\x74\xd8\x0d\xb7\x03\x0b\x3d\x6c\x63\ +\x4b\xc2\x5b\x00\x00\x0b\xcd\xd2\xef\xaa\xb2\x03\xb8\x18\xb3\xae\ +\x8f\x4f\x66\x00\xe6\x1b\x85\x5f\x54\xe4\x59\x34\xf2\x8a\xed\xda\ +\xff\x64\x66\xb5\xe6\xc7\x0b\x3f\x80\xee\x45\xe9\xae\xfc\x8d\x56\ +\x3e\x4c\xbb\xa6\xbe\xfa\xea\xeb\xda\xd0\xff\xd3\x29\x2f\x8b\xb1\ +\xb7\x9d\xc5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x26\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xd8\x49\x44\x41\x54\x78\x9c\xed\ +\xdb\xa1\x11\x02\x31\x00\x44\xd1\x0d\x2d\x30\x73\x5d\xd0\x0c\x2d\ +\x9c\xc2\x53\x06\x9e\x2e\x68\x86\x0e\x50\x18\x6a\x38\x04\xe0\xc0\ +\xf2\x98\x61\x9f\x8a\xcb\xe6\xfb\x24\x55\xf5\xcf\x86\xba\x78\x7d\ +\x38\x6f\x47\x96\x63\x92\x2c\x19\xbb\xdb\x7e\x73\x12\x3b\x56\xe2\ +\xd2\x24\x79\x3e\x7e\x4a\x32\xbd\x42\x08\x2c\x40\x1e\x8f\x7f\x77\ +\xfe\x2a\x19\xe0\x27\x34\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\ +\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\ +\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\ +\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\ +\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\ +\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\x35\x80\x1e\ +\xa0\x35\x80\x1e\xa0\x35\x80\x1e\xa0\xc9\x00\xd7\x0f\xe7\xaf\x72\ +\xbf\xc6\x46\xe6\x8c\x5c\x32\x72\x19\x23\xb3\xda\x51\x55\xff\xed\ +\x0e\xcc\x8c\x0f\x56\x15\x08\xe9\x87\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x06\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xb8\x49\x44\x41\x54\x58\x85\xed\ +\x94\xbf\x4a\x23\x51\x14\xc6\x7f\xe7\x06\x64\x51\xd0\x15\x13\x0b\ +\x2b\x05\x1f\xc0\x27\xb0\x5a\x41\x96\xb4\xba\x85\x4a\xa2\x49\x6a\ +\x9f\x40\x58\x7d\x02\xd9\xc6\x22\x89\x49\xdc\x2d\x96\x4d\xb9\x16\ +\x8a\xa5\x85\x96\xda\x5b\xd8\x28\x48\xc6\x7f\x03\xc2\xaa\xc9\x9c\ +\x2d\x32\x89\x83\x9a\x64\x26\x2b\x6b\x33\x3f\x18\xb8\x0c\x67\xbe\ +\xef\x3b\xf7\x9e\xb9\x10\x12\x12\x12\xf2\xce\x48\x63\x31\x94\x2e\ +\x5e\x0b\x7c\xfc\x1f\xa6\x0a\x37\x97\xb9\xe4\x20\x80\xf1\x44\x31\ +\x2d\xbf\x78\x6b\x3c\x5e\xcd\xc5\xa3\x53\x1d\x13\x38\xf4\x94\x39\ +\x40\xed\x4d\x1e\x51\xe7\xc9\x9b\x83\x47\xa7\x3a\xf6\x22\x80\x9d\ +\x4f\x5f\x99\x7b\xf3\x49\xd1\xdd\xfa\x1b\x35\x78\x8e\xe8\x1f\xba\ +\x15\x54\x1a\x3e\x3b\xe6\xde\x4c\xd9\xf9\xf4\x95\x27\xd0\x33\x66\ +\x7e\xf5\x44\x07\xee\xb6\x40\xbe\xb8\x41\x1c\x10\xed\xde\xdc\x6d\ +\x52\xf9\x69\xd9\xbd\x09\xca\xb3\x0f\xde\x92\x97\xe7\x5e\x9e\x7d\ +\xb0\x6e\xfb\xe6\x80\x0d\x57\xc5\x80\x06\xdf\x09\xaf\x39\x6c\x58\ +\x76\xef\xfc\x73\xf3\x7a\x59\x4b\x54\xa2\xe9\xad\x55\xd0\x15\xb7\ +\xd2\x41\xf1\xb7\x13\x5e\x73\x61\xcd\xca\x26\xbe\xb6\xda\xc5\x8e\ +\x9d\xc5\x32\xa5\x65\x55\x5d\x6f\xa4\xa2\x3e\x9c\xed\x68\xce\x8e\ +\xc0\x72\x25\x97\xfc\xd6\x3e\xab\x0f\x86\x52\x85\x05\x11\x29\x00\ +\x91\xb6\x21\x14\x83\x20\x40\x4d\x91\xe4\x65\x2e\xf1\xa3\x93\xb6\ +\xef\xb3\x8d\x66\x4a\x71\x54\xcb\xc0\x87\x57\x43\xa8\x18\x44\x05\ +\xf8\x83\xc8\x8c\x95\x4d\x6c\xfb\xd1\x0d\x34\x5c\xb1\x54\x71\x52\ +\x0d\xbf\x51\xfa\x51\x14\x71\x43\x34\x3a\x17\x6c\x51\x8d\x57\x72\ +\x8b\xfb\x7e\x35\x03\x4f\x77\x2c\x53\x98\x50\x95\x5d\x60\xb8\x3e\ +\x58\xcd\x3f\xe4\x42\x44\xa7\x2b\xd9\xc5\xa3\x20\x7a\x5d\x5d\x34\ +\xb1\xd4\xf7\x71\x87\xda\x9e\x08\xa3\x00\xaa\x9c\x1a\x22\x53\x95\ +\xfc\xc2\x49\x50\xad\xae\x6f\xba\xe8\x52\x7e\x04\x13\x39\x43\xe4\ +\x98\x5a\xf5\xb3\xb5\x99\x3a\xef\x56\x2b\x24\x24\x24\xe4\x5d\xf9\ +\x0b\x44\x60\xa0\x07\x41\x0d\xd5\x30\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x04\xe8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x9a\x49\x44\x41\x54\x58\x85\xc5\ +\x97\xd9\x76\xe2\x46\x10\x86\xbf\x66\x11\x12\x60\x50\x9c\xc4\x9e\ +\xf1\x24\x39\x59\xde\xff\x9d\x72\x31\x9e\x49\x1c\xcf\x18\x6c\x23\ +\x19\x24\xa8\x5c\xd4\xdf\xa8\x91\x71\x72\x97\xd4\x39\x1c\x89\x56\ +\xd7\xf6\xd7\xd6\x0d\x58\x09\x16\xf8\xcf\xc9\x02\x58\x19\xa4\x7c\ +\x09\xac\x21\x58\xf7\x91\x4b\x20\x1a\x96\x25\xef\x93\x44\x4a\x5c\ +\xb3\x64\x6d\x9b\xac\xed\xf4\x7e\x00\x1e\x7a\xf2\x97\xc0\x3a\xf4\ +\x16\x0e\xc0\x05\x30\x00\xaa\x44\x59\x90\x11\x13\xd8\x0d\x21\x8c\ +\x81\x71\xcf\xa5\x16\xac\x81\xac\x95\x11\x51\xb9\x01\x0d\x90\x4b\ +\xfe\x23\x30\x3c\x75\xd8\xf7\x2d\xc0\x7e\x11\x34\x63\xb0\x99\xd6\ +\x33\xb0\xf7\xf0\x50\x82\xe5\x60\x13\xb0\x82\x57\x64\x85\xbe\x4d\ +\xb5\xf7\xca\x79\xc1\xd7\x2c\x93\xec\x5f\xc1\x2e\xfa\x10\x02\xf6\ +\x01\xf8\x24\x24\x0c\x78\x01\x0a\xd8\xbd\x87\xec\xa3\xbc\x00\x58\ +\xc8\x8b\x73\x94\x7e\x9b\xc0\xee\x06\xb2\x5b\x21\x92\x4b\xdf\x1a\ +\xb8\x81\x70\x0b\x30\x92\xf2\x80\xc3\x3e\x96\xf2\x1b\xe0\xde\x19\ +\xb2\xfb\x44\xf9\x04\x0f\x91\x71\x1a\xf7\xe8\xcc\x4c\xca\xf4\xcb\ +\xbe\xc2\xa6\x80\xd9\x18\x78\x07\x7c\x94\x8e\x41\x0f\x01\xfb\x4e\ +\xff\x2b\x08\x15\xd8\xb5\xbe\xfd\x09\xcc\x1d\x8d\xd5\x0c\x4a\x5c\ +\x70\xa8\xcf\x03\x60\x73\xa0\xc5\xf3\xa5\xd2\xf3\x80\x27\xf4\x0e\ +\x78\xc2\xe3\xff\x0d\xb0\x82\xb0\x19\x25\xdc\x63\x29\xcf\xe5\xdd\ +\x1a\xb8\x92\xc5\x39\x94\x4f\x82\x71\x02\x66\x1d\x0f\x24\x08\xe5\ +\xc0\xb3\x94\x95\x42\x38\x03\xee\xf0\xf0\x64\x10\x9e\x12\x07\x3b\ +\x28\xdc\x52\x9b\xc0\xcb\xb5\x18\x83\xa0\x5c\x48\x68\xa4\x39\x1e\ +\x86\xb9\xf8\x07\xfa\x1f\xd7\x22\x6d\xc4\xbb\x93\xac\x00\xdb\xf7\ +\x4a\xcc\x63\xee\xc5\x10\xbc\x73\x41\x15\x30\xfd\x8c\xc7\xb2\x96\ +\xf5\x23\xc1\x56\x43\x75\x09\xd3\xb5\x23\x75\x8e\x6c\x21\x99\x35\ +\x30\x95\x03\x53\xba\xd2\x1b\x49\xf6\x1c\x0f\xc1\x97\x14\x81\x09\ +\xb4\x2f\x49\x6d\x16\x8a\xb5\xe1\x96\x5d\xc3\x74\xe5\x48\xbd\x49\ +\xb1\xce\xbf\x17\x8f\x09\x89\x58\xb6\x2d\x3c\x36\x78\xe8\xfa\x21\ +\x68\x4a\x58\x3c\x74\xc6\x30\x54\x3e\xe4\x78\xd2\xfc\x25\xc1\x85\ +\xfa\x41\xee\x49\x67\xb3\xee\x3f\x05\x9e\x37\x5f\x61\x73\x29\xde\ +\x3c\x91\x09\x2c\x9e\x49\x42\x15\x0d\xc8\xbc\x8b\x91\x0b\xc6\x52\ +\x1e\xb4\x62\x5c\xe1\x89\xf6\x20\x48\x73\x3d\x83\xa0\x9d\xba\x0c\ +\xa6\xae\x9c\x06\x66\x0f\xda\xd7\xe2\x3d\xe5\x12\xef\x31\x43\x68\ +\x4c\xfb\x63\x1f\x20\x40\x50\xd7\x0a\x8f\xde\xb9\x82\x32\xdb\x0c\ +\x82\xfa\xbb\x35\x12\x36\x06\xee\x7b\xbd\xfd\xca\x8d\x8e\x7c\xb4\ +\x60\x7b\x7f\x86\x1d\xd8\x33\x5e\x86\x03\xba\x24\x3f\xa9\x82\x61\ +\x52\xdf\x49\x93\xa9\xd3\x3d\xda\xc7\xbd\x7b\x63\xe9\x30\xbb\x4b\ +\x1c\x8a\x94\x4e\x59\xc9\x0c\x55\xe7\x6c\xc7\x30\x82\xf1\x21\xf1\ +\x86\xe4\xbd\x4d\x84\x8c\x80\xc6\x3d\xb7\x35\xea\x4c\x78\x46\x5b\ +\xd2\x1f\x52\x4a\x1d\x78\x35\x3d\x07\xc9\x73\x7f\x86\xb9\x4f\x87\ +\x9e\xc0\x3e\x9d\x6b\xcf\x96\xbc\xbf\xda\x17\x85\xed\xa0\x51\x57\ +\x0b\xd6\x6d\x0e\x06\xf5\xb0\x67\xc0\x30\x81\x7d\xa5\xdf\x32\x99\ +\x27\x7d\x83\x4f\x46\x6e\xdf\x98\x94\xa1\x55\x29\xf5\xac\x2d\xfa\ +\x75\xdf\xe2\x09\xa7\x79\x1e\x62\xdb\xbe\xa6\x3b\x03\x44\x0a\xaf\ +\xdf\xad\x00\x3b\xee\x8b\x39\x60\xca\x70\x53\x19\xce\x34\x58\xc0\ +\x4b\xb3\x94\xe2\x02\x6f\xb9\x6a\x36\x96\x42\xdc\x00\xdf\x4a\xb8\ +\x49\xb6\x0e\x21\x16\x3b\x20\x32\x76\x1f\xf9\xa2\x01\x3b\x08\x43\ +\x95\xdb\xd6\x0f\x24\x34\xfe\xdf\xc0\x33\x7f\x23\x21\x9f\xff\x61\ +\x1a\xee\x38\x9e\x76\xd6\x25\x2c\xef\x3a\x07\x79\xc0\x4b\x38\xee\ +\xd9\xc1\x49\x08\xc6\x75\xe2\xf5\x16\x35\x0a\x51\x05\x2f\x3f\xc9\ +\xf3\x73\x99\x7e\xb4\x40\x1e\x7e\x80\xe5\x53\xb7\xbc\x2a\xa4\x1c\ +\x37\x6c\xbc\x89\x5f\x06\x09\xe3\x06\xea\xb2\x63\xa2\xf6\x86\x14\ +\x0f\x1a\xf9\x2d\x3e\xdd\xfa\x67\xc1\x94\x22\xd4\x7f\xe0\xed\x36\ +\xf8\xb3\x4c\x86\x57\x36\x93\x31\x27\x21\xd8\xfb\xe6\xe2\x19\xec\ +\x86\x6e\xe0\x14\xf8\x49\xe6\x77\x3c\x9e\x7b\xa0\x74\xa4\xea\x41\ +\x97\xa0\xf5\x50\x02\xd5\x21\x8f\x7b\x7f\xc6\xbb\x9f\x8e\x77\x2c\ +\xa1\xb8\x95\xcc\x6d\x6a\x00\x6e\x40\x78\x06\x1b\xd0\xc5\x7c\x24\ +\x6f\x0e\x10\x36\x60\x2d\xf0\x0c\xe1\xe5\x3c\x00\x36\x77\x19\xa0\ +\x83\xeb\x67\x7c\x96\x6c\x24\x73\xe5\xf9\xd3\x45\x31\x0d\x41\xe3\ +\x93\x2d\x3c\x42\x7d\xe1\x9e\xb2\x96\xf5\x5b\xe5\xc7\x71\x8c\xbe\ +\x4d\x36\x56\xe8\x1a\x3c\xd1\xd6\xc0\x25\x54\x33\x47\xc3\x66\x5a\ +\x3f\x09\xc1\x57\xe0\x07\xdf\x6c\x4b\x60\x06\x2f\x41\x93\x74\x42\ +\x67\xb2\x0e\x97\x55\x05\x85\xd1\x75\xcf\xd8\xac\x0a\x3c\xdb\x77\ +\x38\xf3\xc2\x8d\xaf\xa7\x30\x9d\xe3\x13\x76\xe3\x8e\x87\x4d\x62\ +\x40\x30\xb0\x03\x5e\xeb\x01\xf8\x04\x45\x34\x86\x0e\x56\xf0\x30\ +\x4c\x75\xf4\x36\x21\x18\xe2\x1c\x59\x38\x82\xc7\xbd\x17\x6e\xcc\ +\xf4\x8b\x64\xc5\xd9\x72\xee\x50\x63\x17\xba\x34\xf4\x2f\x26\x0b\ +\xa8\x7e\xec\x2e\x23\xff\x76\x31\x01\xe7\xad\x3e\x74\x65\x7d\x72\ +\x31\xf9\xed\xcc\xc5\xe4\xd8\xdb\xf7\x82\x6d\x20\x2b\x33\x1c\xfe\ +\x81\x7f\x6f\x32\x79\x30\x84\x71\x7a\xf7\xcb\x75\x30\x6e\x7d\xd4\ +\x8e\x6a\xbc\x67\xec\xc5\xdb\xd0\x0d\xa6\x35\xc9\xd5\xec\x8d\xcb\ +\x69\xf4\xe2\x98\x70\xc3\xe4\x7d\xa2\xf7\x09\x6c\x35\x3b\x26\x95\ +\x94\x18\xdd\xe5\x54\x06\xb9\xb0\x18\xf3\x9e\xc3\x6b\xf8\x9f\xaf\ +\xe7\x7f\x03\x88\x7c\xd3\x3b\xed\x32\x4f\xdf\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x12\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xc4\x49\x44\x41\x54\x58\x85\xed\ +\x94\xbf\x6b\x53\x51\x1c\xc5\x3f\xe7\x56\xc4\x45\x51\x9a\x38\x38\ +\x14\x0b\x8e\x2f\x54\xfc\x03\x9c\x2c\x88\x74\x15\x07\x15\xfd\x0f\ +\x0a\x09\xd6\x49\x34\x6e\x4a\x2a\xe2\xd2\x51\x10\x07\xc1\xd1\x0e\ +\x16\x47\x07\x9d\xc4\x98\x80\x08\x0e\x2e\x0a\x92\xd7\x2a\x71\x91\ +\xd6\xbc\xe3\x90\xf7\x9a\x6a\xaa\xf9\x61\xb1\xcb\xfb\xc0\x83\xcb\ +\x7d\xf7\x9e\x73\xee\xf7\x7b\xb9\x90\x93\x93\x93\xb3\xcb\x28\x1b\ +\x4c\x2e\xd6\xbf\xc8\x3a\xf8\x3f\x4c\x2d\x7f\x5d\xad\xcc\x1c\x02\ +\x08\x5b\xb2\x84\x3f\x6d\xd8\x79\x7a\x5e\x9b\x83\x0d\x85\x69\xc1\ +\x4b\x00\x0c\x98\x04\xe8\xec\xc8\x67\x12\x9c\x5a\xc3\x8b\x0d\x85\ +\xe9\xbe\x00\xed\x72\xb4\x16\xec\x53\x46\x2b\xdd\xc6\x38\xe0\x5e\ +\x8b\xfe\xe1\xb4\x42\x0e\x08\x30\x4f\x83\x3d\xdb\x2e\x47\x6b\x9b\ +\x7f\xfb\xd6\x5f\x6f\xee\x2d\xec\xef\x3c\x00\x9d\x03\x83\x95\xa0\ +\x2c\xff\xe8\xee\xe0\xd0\xb5\xd1\xa3\xf8\x9b\x2e\x51\x8d\xd6\xb7\ +\x2e\xe8\xef\x7b\x35\x5a\x8f\xa7\xde\x9d\xc7\x5a\x02\x81\x08\xa0\ +\x71\x2a\xa1\xae\xbe\xc0\x5a\x8a\xa7\xde\x5e\xf8\xdd\x3c\x5b\xb4\ +\x3d\xb6\x0a\xb5\x46\x15\x71\x2d\x9d\x49\x60\xe8\x4a\xa4\xe6\x00\ +\xdc\x8c\x2b\xa5\x1b\x48\xdb\xee\x1d\x78\xb2\x62\xad\x3e\x6f\x74\ +\x37\x8b\x95\x06\xf9\x1b\x21\xd3\x95\x35\xdf\xba\x52\xba\x37\x28\ +\xe9\x40\x26\x6b\x8d\x8b\xc2\xf7\x81\x89\x01\x21\x32\xf3\x8e\xa5\ +\xcb\xab\x95\xd2\xc3\x41\xda\x43\xf7\xb6\xb0\xd8\x98\xc3\x7e\x0c\ +\xec\x03\x19\xfc\x6b\x08\x29\x60\x0b\xf8\x8e\x74\x36\xae\x94\x96\ +\x87\xd1\x1d\xe9\x72\x15\x6b\x6f\x4e\x1a\x9e\x00\x07\x90\x8c\xd3\ +\x10\x3d\xf3\xb6\x12\xcf\xb5\x16\x66\x9e\x0f\xab\x39\xf2\xed\x2e\ +\xde\x6e\x1e\x77\x48\x56\x80\xc3\xdd\x4a\x24\x4a\x65\x3e\x2b\x09\ +\xa7\x5b\x0b\xd1\xeb\x51\xf4\xc6\x7a\x68\x8a\x77\x9a\xc7\x92\x24\ +\x79\x26\x38\x0a\x60\xf8\x10\x42\x98\x6d\x95\xa3\xf7\xa3\x6a\x8d\ +\xfd\xd2\x15\x6e\xbd\x3a\xc2\xc4\x9e\x8f\x40\x9d\xce\x8f\x33\xf1\ +\xd5\x13\x9f\xc6\xd5\xca\xc9\xc9\xc9\xd9\x55\x7e\x02\xc9\x0e\xa1\ +\xa7\xd0\xa5\xd4\xce\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\x91\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x43\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xb1\x0d\x00\x20\x0c\xc4\xc0\x08\x31\x18\x63\xfd\x70\x48\x59\ +\x2d\x43\x98\x0e\xbb\xcf\xeb\xda\x54\x19\x28\x49\x27\x69\xb2\xb1\ +\xa1\xe1\xc0\xfb\x5a\x74\x40\x80\x00\x01\x02\x04\x08\x10\x20\x40\ +\x80\x00\x01\x02\x68\xf4\x33\xba\x4f\x14\x5f\x37\x68\xf6\x05\x85\ +\x95\xb0\xd3\x6f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x03\x00\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xb2\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x3d\x6f\xd3\x40\x1c\x87\x9f\x6b\xa8\xca\x92\x6e\x95\x10\x1b\ +\x12\xfd\x00\xc1\x23\x8b\x5b\xa6\x26\x1d\x58\x40\x29\x4d\x61\x84\ +\x81\x8f\xc0\xca\x37\x00\x09\x46\x5e\x4a\xca\x8b\x84\x90\x1a\x8f\ +\x49\xc4\x9e\x04\x89\x2f\x90\x2f\x80\x84\x18\x98\x68\xff\x2c\x15\ +\x0a\x8e\xdd\xc4\xce\xdd\xf9\xce\xcd\x6f\x74\xce\xbf\xdc\xf3\xc8\ +\x3e\xd9\x27\xc3\x32\xcb\x2c\x73\x91\xa3\x8a\x9e\x80\xe9\x04\xe1\ +\xee\x6d\x51\xf2\x14\xf8\xa9\x4e\xe4\xd1\xe0\x6b\xf4\x7d\xf2\xf7\ +\x4b\x05\xcd\xcb\x4a\x6a\x61\xa3\x29\x4a\x0e\x81\x15\x00\xa9\xa8\ +\x17\xc0\xcd\xc9\x31\x2b\x45\x4c\xcc\x46\x6a\x61\xa3\xa9\x14\xff\ +\xe0\xcf\xb2\x1e\x1f\x57\x4a\x01\x29\xf0\x27\xa7\xc8\x93\xf8\xd8\ +\xd2\x09\x48\x83\x57\x8a\xbd\x6f\xbd\xe8\x4b\x7c\x7c\xa9\x16\xc1\ +\xf3\xe0\x07\xdd\xce\xc7\xa4\x73\x4a\x23\x20\x0f\x3c\x94\x44\x40\ +\x5e\x78\x28\x81\x80\x45\xe0\xc1\x73\x01\x8b\xc2\x83\xc7\x02\x74\ +\xc0\x83\xa7\x02\x74\xc1\x83\x87\x02\x74\xc2\x83\x67\x02\x74\xc3\ +\x83\x47\x02\x4c\xc0\x83\x27\x02\x4c\xc1\x83\x07\x02\x4c\xc2\x83\ +\xe3\x02\x4c\xc3\x83\xc3\x02\x6c\xc0\x83\xa3\x02\x6c\xc1\x83\x83\ +\x02\x74\xc3\x07\xdb\x8d\x3b\x22\x3c\x07\x40\xa9\x87\xc3\xee\xf1\ +\xe7\xc9\xdf\x9d\xda\x10\xd1\x0d\x5f\x0b\x1b\x4d\x11\x8e\x80\x0d\ +\x60\x03\x91\x97\xf1\x31\xce\x08\x30\x01\x9f\xd0\x37\x15\x27\x04\ +\x58\x82\x3f\x05\x79\x1c\x1f\x5b\xb8\x00\x6b\xf0\xa2\xee\x0f\x7b\ +\xd1\x87\xf8\xf8\x42\x17\x41\xab\xf0\xfd\xe3\xc3\xa4\x73\x0a\x13\ +\xe0\x02\x3c\x14\x24\xc0\x15\x78\x28\x40\x80\x4b\xf0\x60\x59\x80\ +\x6b\xf0\x60\x51\x80\x8b\xf0\x00\x95\xac\x7f\x9c\x27\xb6\xe0\x15\ +\x72\x30\xec\x77\xde\x65\xe9\x32\x7e\x05\xd8\x84\x1f\xf4\xa2\x4c\ +\xf0\x60\x58\x80\xeb\xf0\x60\x50\x80\x0f\xf0\x60\x48\x80\x2f\xf0\ +\x60\x40\x80\x4f\xf0\xa0\x59\x80\x6f\xf0\xa0\x51\x80\x8f\xf0\xa0\ +\x49\x80\xaf\xf0\xa0\x41\x80\x2d\x78\x51\xd2\x1a\x75\xa3\x76\xd6\ +\xbe\x1b\x5b\xf5\xbb\xa0\x9e\x01\xfa\xf7\x04\x9d\x87\x0f\x1b\x2d\ +\x50\x6d\x4c\xec\x09\x7a\x01\xaf\x78\xc5\x0c\xc6\x5c\x02\xdc\x87\ +\xdf\xdd\x4f\x80\xd7\xb3\x27\xe8\x07\xbc\xbc\x8e\xf7\x69\xd9\x13\ +\xf4\x1a\x3e\xe5\x15\x79\xee\xd7\x61\xd7\xe1\x83\xad\xfa\x3d\x14\ +\x6f\xe2\x7d\xb3\x5e\x91\xe7\xba\x02\x7c\x80\x17\x54\x22\xfc\xac\ +\xe7\x86\x99\x02\xac\xc1\x0b\xfb\xa3\x7e\xe7\x28\x6b\xdf\x22\xf0\ +\x30\x43\x40\xd9\xe1\xe1\x9c\x35\xc0\x75\xf8\xda\x76\x7d\x0f\xd4\ +\xdb\xa9\x3e\x25\xad\x61\x6f\xfe\xdb\x28\xf1\x0a\xf0\x01\x5e\x49\ +\x32\x7c\xd6\x35\x64\x4a\xc0\xd9\xb3\x73\x1b\x4d\xf0\x29\x7d\xb9\ +\xe1\x53\xfb\x72\x2e\xa0\xff\x09\x08\x82\x60\x55\xd6\xaf\xfc\x00\ +\xaa\x13\x87\xf3\x7f\x9c\x90\xdc\x97\xff\x9e\xd7\xdc\x07\xb1\x27\ +\xc1\x6a\xb5\x5a\x01\xd6\x26\x0e\x2d\xf4\x59\x4a\x42\xdf\x42\x93\ +\xd5\xdd\x07\xb1\x45\x70\x3c\x1e\xff\xb9\x7a\x6d\xf3\x17\xa8\x5b\ +\xc0\x6f\x11\x75\x30\xec\x75\x3e\xe5\x2d\x8f\xf7\x81\x3c\x18\xf5\ +\xa3\xf7\xae\xf4\xa5\xe6\xfa\xce\xce\x5a\x10\x04\xab\xae\xf6\x85\ +\x61\x78\x59\x67\xdf\x32\xcb\x5c\xe0\xfc\x05\x00\xcc\xce\xab\xbe\ +\x98\xa9\x39\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x06\x9a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x06\x4c\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\xdb\x72\x1c\x57\x15\x86\xbf\xb5\x67\xaa\x94\x60\x62\x27\xce\ +\x81\x54\x71\xc5\x2d\x71\x0e\x4e\x4c\x44\x80\x32\xb1\x63\xac\x1c\ +\x2c\x2b\x0f\x40\xf1\x10\x94\xab\x4f\x36\x54\x89\x92\x7b\xba\x5b\ +\xc5\x6b\xe4\x05\x88\x83\x2d\x69\xa4\x10\x04\x31\x10\x28\xc2\xe1\ +\x2a\x95\xca\x05\x77\xe4\x00\x96\x6d\x6c\xa9\x3c\x7b\xe5\x42\x3d\ +\x62\x3c\x33\xd2\xec\xee\xe9\x96\x44\xa1\xff\x72\xf7\xea\xb5\xd7\ +\xff\x69\xad\xee\x3d\xa3\x81\x03\x1d\xe8\x40\xff\xcf\x92\x61\x8b\ +\x17\x2e\x5c\x38\xd4\x6c\x36\x7f\x0c\x4c\x03\x0f\x00\xef\x37\x9b\ +\xcd\x64\x6e\x6e\xee\x93\x5d\xad\xae\xa4\x2e\x5d\xba\xf4\x8d\x7b\ +\xf7\xee\x05\xc0\x4b\xc0\x5d\xe0\xca\xc4\xc4\xc4\xcf\x67\x67\x67\ +\x6f\xf5\xc7\x0e\x00\xf0\x3c\xef\x21\x63\xcc\xaf\x80\xe3\x7d\x97\ +\x6e\x88\xc8\x54\xab\xd5\xfa\x5d\x2d\x55\x57\xa4\x20\x08\xbe\x05\ +\x2c\x02\x47\xfa\x2e\x7d\x38\x31\x31\x71\x72\x76\x76\x76\xad\x77\ +\xd1\xf4\x27\x68\x34\x1a\x01\x83\xe6\x01\x8e\xa8\xea\x42\x18\x86\ +\x93\x95\x55\x5b\xb1\x76\x30\x0f\xf0\xec\xc6\xc6\x46\xd8\xbf\x38\ +\x00\x40\x55\xcf\xef\xb0\xc7\xe1\xfd\x0a\x61\x84\x79\x00\x54\x75\ +\xa6\x7f\x6d\x00\x80\x88\x3c\x38\x62\xaf\xc3\xaa\xba\xe0\x79\xde\ +\x8b\x85\xab\xac\x49\x9e\xe7\x9d\x60\x84\x79\x00\x55\x7d\xa0\x7f\ +\x6d\x58\x07\xfc\xc6\x61\xcf\xc3\xc6\x98\xc5\xfd\x00\xc1\xf3\xbc\ +\x13\xc6\x98\x25\x46\x98\x07\x10\x91\x01\x6f\x03\x00\x3a\x9d\xce\ +\x1c\x70\xc3\x61\xef\x3d\x87\x50\xc4\x3c\xb0\xd6\xe9\x74\x7e\xd6\ +\xbf\x38\x00\x60\x7e\x7e\xfe\x23\x6b\xed\x59\xdc\x21\xec\xc9\x38\ +\x78\x9e\x77\x42\x44\x46\xb6\x7d\xae\x35\x6b\xed\xd4\xfc\xfc\xfc\ +\x47\xfd\x17\x86\x9e\x03\xf2\x0d\x5e\x34\xc6\x2c\x02\x87\x1d\x36\ +\xb8\x01\xfc\x20\x49\x92\x3f\x38\xc4\x8e\xad\x20\x08\x5e\x50\xd5\ +\x25\x11\x79\xd8\x21\xfc\xa6\xb5\xf6\x6c\x96\x65\xd7\x87\x5d\xdc\ +\x16\x00\xec\x4f\x08\x55\x9a\x87\x11\x00\x60\x7f\x41\xa8\xda\x3c\ +\x0c\x79\x06\xf4\x2b\xcb\xb2\xdf\x8b\xc8\x59\x60\x6d\x54\x2c\x9b\ +\xf3\xb8\x98\xbf\x96\x2a\x55\x14\x45\xcf\x03\x8b\xae\xe6\x45\x64\ +\x6a\x94\x79\x70\xe8\x80\xae\xc2\x30\x9c\x54\xd5\x05\x1c\x3b\xc1\ +\x5a\x7b\x26\xcb\xb2\x0f\x5c\xf3\xef\xa4\x28\x8a\x9e\xb7\xd6\x2e\ +\x01\x8f\x38\x84\xdf\xcc\x8f\xec\xef\xbb\xe4\x76\x06\x00\xe0\x79\ +\xde\xb7\x8d\x31\xd7\xd8\x45\x08\x45\xcd\xab\xea\xab\x69\x9a\xfe\ +\xd6\x35\xff\xc8\x11\xe8\x55\x96\x65\xd7\xad\xb5\x53\xc0\x4d\x87\ +\xf0\x23\x22\x32\xd6\x38\x14\x34\x7f\xab\xa8\x79\x28\xd8\x01\x5d\ +\xe5\x9d\xb0\x00\x3c\x34\x2a\x56\x55\xff\x2d\x22\x67\x92\x24\xf9\ +\x63\x91\x3d\x4a\x98\x9f\x2a\x6a\x1e\x4a\x02\x80\x7a\x21\x04\x41\ +\x70\x1c\x68\x53\xb3\x79\x28\x38\x02\xbd\xca\xb2\xec\xba\x88\x38\ +\x8d\x83\x88\x3c\xac\xaa\x4b\x41\x10\xbc\x30\x2a\xb6\xa8\x79\x11\ +\x29\xdc\xf6\xf7\xd5\x56\xf6\xc6\xae\xc2\x30\x7c\x49\x55\xaf\x51\ +\x41\x27\x94\x31\xdf\x6a\xb5\x5c\x3e\xbc\x6d\xab\xb1\x01\x00\xf8\ +\xbe\xff\x1d\x11\xb9\x8a\x03\x04\xe0\x5f\xc6\x98\x33\x71\x1c\xff\ +\xa9\x77\x31\x08\x82\xe3\x22\xb2\xa4\xaa\x47\x1d\x72\xdc\x52\xd5\ +\xd7\xd2\x34\x5d\x2d\x55\x70\x8f\x2a\x01\x00\x5b\x10\xae\x01\x5f\ +\x75\x08\xbf\x0f\x42\x14\x45\xcf\xa9\x6a\xdb\xd1\xfc\xed\xfc\x69\ +\x3f\xb6\x79\xa8\x10\x00\x94\x83\x00\xd8\xbd\x32\x0f\x15\x03\x80\ +\x62\x10\x44\x64\x0d\x40\x55\x5d\x0e\x56\x95\x9b\x87\x1a\x00\x00\ +\x84\x61\xf8\x5d\x55\xbd\x8a\x5b\x27\xb8\xe8\xb6\x88\xbc\xd6\x6a\ +\xb5\x7e\x5d\x51\xbe\x2d\xd5\x02\x00\x2a\x85\x50\x9b\x79\xa8\x11\ +\x00\x80\xef\xfb\xdf\x13\x91\x5f\x52\x1e\xc2\x6d\x55\x7d\x3d\x4d\ +\xd3\xf7\xaa\xac\xab\x57\xb5\x02\x80\x2d\x08\x57\x81\x43\x05\x6f\ +\xad\xdd\x3c\xec\x02\x00\xd8\x82\xb0\x00\x8c\xfa\xca\xbd\xab\xbb\ +\xf9\xf1\xb6\x56\xf3\x30\xc6\x51\xb8\x88\x1a\x8d\xc6\x1a\xb0\xe1\ +\x1a\x2f\x22\x1b\xf9\x3d\xb5\xab\x76\x00\x51\x14\x3d\x63\xad\x5d\ +\xc6\xed\xdb\x5b\x60\xf3\xb5\xa8\xaa\xed\x28\x8a\x9e\xab\xb1\x34\ +\xa0\xe6\x11\xe8\x31\xff\x68\x99\xfb\x45\xe4\x0b\x11\x79\x25\x8e\ +\xe3\x3f\x57\x5c\xda\x96\x6a\xeb\x80\xdc\x7c\x9b\x92\xe6\x01\x54\ +\xf5\xa8\xaa\xb6\x7d\xdf\x7f\xb6\xc2\xd2\xee\x53\x2d\x1d\xe0\xfb\ +\xfe\xd3\x22\xb2\x0c\x3c\x56\x45\x3e\x11\xf9\xc2\x5a\x7b\x3a\x4d\ +\xd3\x0f\xab\xc8\xd7\xab\xca\x3b\xa0\xa0\xf9\x75\x55\x5d\x1f\x15\ +\xa4\xaa\x47\x45\xa4\x96\x4e\xa8\x14\x40\x41\xf3\x77\x80\x57\x81\ +\xb3\xc0\x7f\x1c\xe2\x1f\xad\x03\x42\x65\x00\xa2\x28\x3a\x56\xc4\ +\xbc\x31\xe6\x8d\x24\x49\xde\x4d\xd3\xf4\x3d\x11\x79\x9d\x02\x10\ +\xa2\x28\x7a\x66\xbc\x6a\xff\xab\x4a\x9e\x01\x51\x14\x1d\xb3\xd6\ +\xae\x50\xc0\x7c\x1c\xc7\x2b\xbd\x8b\x61\x18\x7e\x5f\x55\xdf\x01\ +\xbe\xe2\x90\xe3\x73\x63\xcc\xe9\x38\x8e\xff\x52\xa6\xde\x5e\x8d\ +\x0d\xa0\xa8\x79\xe0\x5c\x92\x24\xcb\xc3\x2e\x06\x41\xf0\x32\x70\ +\x85\x5d\x84\x30\xd6\x08\xe4\xe6\x8b\xcc\xfc\xb6\xe6\x01\x92\x24\ +\x79\x17\x78\x03\xc7\x71\xb0\xd6\x8e\x3d\x0e\xa5\x01\xf4\x98\x7f\ +\xdc\x21\xfc\x8e\x31\x66\x7a\x27\xf3\x5d\xf5\x40\xb8\xe3\x90\xf7\ +\x31\x6b\x6d\xdb\xf7\xfd\xa7\x1d\x62\x87\xaa\xd4\x08\xf8\xbe\xff\ +\x94\x88\xac\xe0\x66\xfe\xae\x31\xe6\x5c\x1c\xc7\xed\x22\x7b\xe4\ +\xe3\xf0\x0e\x6e\x1f\xa0\x3e\x53\xd5\xd3\x69\x9a\xfe\xb5\xc8\x1e\ +\x50\xa2\x03\x76\xc3\x3c\x6c\x76\x82\x31\xc6\xb9\x13\x44\x64\xb9\ +\x4c\x27\x14\x02\x90\x9b\x77\x6d\xfb\xd2\xe6\xbb\x8a\xe3\x78\xa5\ +\x28\x84\x28\x8a\x8e\x15\xd9\xc3\x79\x04\x7a\xcc\x3f\xe1\x10\x7e\ +\x17\x98\x4e\x92\x64\xa9\x48\x31\xdb\x29\x08\x82\xd3\xc0\xdb\x38\ +\x8e\x83\x31\xe6\x54\x1c\xc7\x7f\x73\xc9\xed\x04\x20\x0c\xc3\x6f\ +\xaa\xea\x0a\x7b\x60\xbe\xab\xba\x20\x8c\x1c\x81\xa2\xe6\xad\xb5\ +\xe7\xab\x36\x0f\x90\x24\xc9\xb2\x31\x66\x1a\xf7\xb7\x83\xd3\x38\ +\xec\xd8\x01\x65\xcc\x67\x59\xb6\xe8\x10\x5b\x5a\x51\x14\xbd\x62\ +\xad\x7d\x9b\xcd\x5f\xb1\x8f\xd2\xa7\xf9\x61\x69\xdb\x4e\xd8\xb6\ +\x03\x72\xf3\x45\x66\x7e\xa6\x6e\xf3\x00\x71\x1c\xb7\x8d\x31\xe7\ +\xf2\x3d\x47\xe9\x71\x6b\xed\xb2\xef\xfb\x4f\x6d\x17\x30\xb4\x03\ +\x7a\xcc\x7f\xcd\x61\x93\x75\xe0\x7c\x92\x24\x0b\x0e\xb1\x95\xa9\ +\x68\x27\xa8\xea\xa9\x34\x4d\xff\xde\x7f\x61\x00\xc0\xc5\x8b\x17\ +\xbf\xde\xe9\x74\x3e\x00\x9e\x74\x48\xbc\x27\xe6\xbb\x0a\x82\xe0\ +\x0c\xf0\x0b\xdc\x20\xfc\xb3\xd1\x68\x9c\xb8\x7c\xf9\xf2\x3f\x7a\ +\x17\x07\x46\xc0\x5a\xfb\x13\xfe\x07\xcc\x03\xe4\x0f\xdb\x69\xdc\ +\xc6\xe1\x89\x4e\xa7\xf3\xd3\xfe\xc5\x61\xbf\x16\x7f\xd9\x21\xd9\ +\xba\xaa\xce\xec\xa5\xf9\xae\x92\x24\x59\xb2\xd6\x9e\xc7\x01\x82\ +\x88\x9c\xea\x5f\x1b\xf6\x10\xec\x8c\xc8\xb3\xae\xaa\x33\x69\x9a\ +\x5e\x73\xac\xb1\x76\x65\x59\xb6\xe8\x02\x41\x55\x07\xbc\x0d\xeb\ +\x80\x9d\xfe\xaa\xeb\xc0\x9b\xfb\xc9\x7c\x57\xf9\x1b\x68\x86\x9d\ +\x21\x5c\xed\x5f\x18\x00\x60\x8c\x99\x13\x91\x8f\x87\xdc\xbc\x0e\ +\xbc\x99\x24\xc9\x40\x92\xfd\xa2\x7c\x24\x87\x42\x50\xd5\x4f\x44\ +\x64\xae\x7f\xbd\xd1\xbf\xb0\xba\xba\x7a\x67\x72\x72\xf2\xad\x66\ +\xb3\x79\x88\xcd\xd7\xe0\x06\xd0\x36\xc6\xfc\xa8\xae\x7f\x51\x57\ +\xa9\xd5\xd5\xd5\x8f\x4f\x9e\x3c\x79\xc5\x5a\xfb\xa4\x88\x3c\x02\ +\x7c\x0e\xbc\x65\x8c\xf9\x61\xab\xd5\xfa\x74\xaf\xeb\x3b\xd0\x81\ +\x0e\xb4\xbf\xf4\x25\x8d\x91\x3e\xdc\x9f\x35\x3e\xf2\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x82\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x34\x49\x44\x41\x54\x58\x85\xed\ +\xce\xb1\x11\x00\x30\x0c\x02\x31\x5f\xa6\x66\x7b\x7b\x08\x52\xea\ +\x7b\x38\xcd\x14\x25\xd9\x24\xdb\x7c\xbc\x66\xfc\x23\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x03\x4a\xd6\x05\ +\x0d\xc2\x21\xe3\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x01\x5e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x10\x49\x44\x41\x54\x58\x85\xed\ +\x95\xb1\x4a\x04\x31\x10\x86\xff\x99\x6b\xb7\xb3\x5a\x54\x2c\x2d\ +\x7d\x03\x4b\x0b\x5b\x3b\x4b\x91\xf5\x0d\x76\x07\xc4\x4a\xdc\x0d\ +\xdb\x6e\x23\x0b\xda\x69\x67\x69\xe3\x63\xf8\x06\x82\xb2\x20\x96\ +\xd9\xc2\xe2\x32\x16\xb7\x27\x22\x36\xb9\x40\xae\x30\x1f\x04\xa6\ +\x98\x4c\xbe\x30\x4c\x02\x24\x12\x89\xff\x0e\x79\xe6\xb3\x88\xbc\ +\x03\xb0\xe3\x38\xee\x76\x5d\xf7\x19\x2a\xc0\x3e\xc9\x45\x51\xcc\ +\x00\x6c\x00\xd8\xc9\xb2\xec\x16\xfe\x17\x08\x13\xc8\xf3\x5c\x97\ +\xb1\xaa\x1e\x8b\xc8\x65\x54\x81\x3f\x38\x17\x91\xd3\xb5\x08\x10\ +\x91\x9b\xc2\x6b\x11\x39\x88\x2e\xa0\xaa\x0a\xc0\x01\x98\x01\x78\ +\xa8\xaa\x6a\x2f\xaa\xc0\x0f\x0f\x05\x90\x11\xd1\x63\x59\x96\x5b\ +\xb1\x05\x96\xad\x50\x00\x9b\xcc\x7c\x17\x5d\xe0\x17\xfb\xeb\x10\ +\x60\x2c\xde\x83\x37\xe7\xdc\x76\x6c\x01\x9a\x96\x65\xe6\xc3\xb6\ +\x6d\x5f\xa3\x09\x10\x11\x4d\xfb\xe7\x00\x8e\xea\xba\x7e\x5e\xa5\ +\x4e\xc8\x18\xf2\x24\x72\x66\x8c\x79\x5a\xb5\x4e\x68\x0b\xae\x9a\ +\xa6\xb9\x09\x29\xe0\x25\x30\x0c\xc3\xf7\xe7\x43\x44\xf7\xc6\x98\ +\x8b\x90\xc3\xbd\x05\xfa\xbe\x9f\x03\xf8\x20\xa2\x17\x6b\xed\x09\ +\x16\xf3\x9f\x48\x24\x12\x41\x7c\x01\x8c\x78\x4b\x22\xfa\xae\x7c\ +\x62\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x7c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x2e\x49\x44\x41\x54\x58\x85\xed\ +\x95\xbf\x2f\x04\x51\x14\x85\xcf\x79\x63\x0b\x42\xc2\xae\x28\xfc\ +\x88\x4a\x34\x26\x5b\xe8\x95\x0a\xad\x4e\x29\x42\xa7\x62\x15\xa2\ +\x12\x05\x19\xbd\x48\xe8\xe8\x94\x1a\xff\x83\x62\xed\x96\xdb\x48\ +\x50\xc8\xd8\x48\x6c\x22\x22\xf3\x8e\xc2\x84\x50\x90\x99\x49\x9e\ +\xc2\xfb\xaa\x57\xdc\x77\xee\xf7\x6e\xf2\x72\x01\x8f\xc7\xf3\xdf\ +\x61\xa6\x6a\xc9\x54\xa2\xc6\x3d\x8c\x3a\x03\xa5\x9e\xc9\xd6\xea\ +\xc4\x4b\x51\x01\x93\xa9\xfa\xf0\x32\x20\x51\xa1\x38\xfe\xf8\xfa\ +\x7c\x0c\x29\xdb\x03\x0a\x0b\xdc\x3d\xe9\xe3\x2c\x2c\x54\xa2\xe6\ +\xb6\x5b\x81\x6f\x90\xda\x1c\x8c\xea\x4b\xee\x05\x04\x00\xb4\xa9\ +\xc6\x41\x79\xaf\x31\xeb\x56\xe0\xdd\x42\xa9\x44\x60\x8c\x3d\x1b\ +\xda\x6f\x56\x1d\x0b\xa4\x12\x84\x00\xf6\x5a\xd9\xf3\xf2\x6e\x7d\ +\xd4\xb1\x00\x00\xc1\x02\x14\x80\x11\x13\xf0\xc4\xbd\xc0\x57\x66\ +\xfe\x42\xc0\x00\x22\x80\x5b\x9b\x68\xcc\xb1\x00\x09\x80\x80\x3a\ +\x46\x9c\x6b\x6f\x54\x6f\xb2\x26\x74\x15\x6b\x2e\x03\x20\xb1\xd6\ +\xcc\xc7\xb5\xf0\x2a\x4f\x4a\x91\x6f\x68\x00\x80\xe2\x4a\xbb\x16\ +\x5e\xe4\x4d\xc9\x37\x81\x74\x03\x48\xdc\x89\xd7\xc3\xa3\xbc\xcd\ +\x81\xac\x13\x18\xee\xfb\x5c\x3e\xc4\xe9\xc3\xda\xd4\x56\x91\xe6\ +\xd9\x05\x96\xa7\x13\x80\xb1\xc0\xeb\xfe\x52\xf7\x22\x48\xfd\x7e\ +\xc9\xe3\xf1\x78\x7e\xe6\x0d\xb5\xb1\x55\x2b\xca\x32\x08\xa1\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x77\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x29\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x5f\x88\x54\x55\x1c\xc7\xbf\xdf\x3b\xbb\xab\xb1\xec\xbe\x24\ +\xfa\x20\x62\x84\x68\xbe\x08\x3b\xb3\xea\x83\xb0\xde\x59\x72\x6b\ +\xfe\xa4\xb1\x88\xf8\x10\x04\x95\x14\xf8\x94\x84\x60\x44\xb6\xa4\ +\x90\x04\x3d\x14\xf4\x8f\x82\x1e\xa4\xa8\x27\xb3\xbd\xbb\x32\xba\ +\xce\xd5\x1e\x2a\xec\x8e\x1a\x44\x20\x3d\x2c\x12\xa2\x41\xc4\x6a\ +\xcb\x6e\x8c\x73\x7f\x3d\xec\x20\xeb\x3d\x77\xa9\x59\xcf\x39\x73\ +\xa0\xf9\xc0\xbc\x9c\x87\xdf\xf7\x77\xbe\xfc\xee\x39\xe7\x77\xef\ +\x19\xa0\x43\x87\x0e\xff\x67\xa8\x2b\xd0\xa0\x5f\x7e\x23\xa6\xbc\ +\x06\x40\x3c\xe1\xb1\x1f\xc3\xf1\x31\x5d\xb1\x4d\x92\xd1\x15\x68\ +\xcd\xa3\x1b\xa7\xb8\x10\xcf\x13\x62\xe7\xda\x47\x36\x5d\xb8\x31\ +\x7d\x6d\x5a\x57\x7c\x53\x78\xba\x02\x51\x64\x71\x2c\xc6\x94\xd3\ +\xd9\x7c\x29\xa7\x2b\xbe\x29\xb4\x19\x20\x40\x9c\x18\xea\x03\x70\ +\x66\x30\xff\xe4\x26\x5d\x1a\x26\xd0\x57\x01\x80\xa4\x0c\xaf\x8a\ +\xe1\x9d\xdd\x3a\xb4\x67\x9d\x2e\x1d\xdd\x68\x33\x60\x69\xb8\xae\ +\x91\xb9\x5b\xc9\xf9\xe5\x55\xe6\xb5\x5a\xc7\x82\x01\x00\x80\xc7\ +\x84\x32\xb9\x63\xc7\xee\x3e\x4b\x7a\xff\x19\x63\x06\x08\x24\xf9\ +\x48\x0c\xce\xf5\xc4\xa7\x36\x14\x0a\x2b\x4c\x69\x2e\x07\x63\x06\ +\x10\x8c\x45\x59\x17\x64\xb8\x7f\xde\xfb\xdc\xf7\xfd\x2e\x53\xba\ +\xad\x62\xf4\x11\x20\x10\x43\xad\x84\xd1\x3b\xec\xfd\x10\x1a\x0f\ +\x61\x0f\x82\x8d\x45\x50\x31\x41\x80\xe7\xb3\xf9\xe2\x5b\xe6\xb5\ +\xff\x1d\x4b\x8b\x20\x93\x67\x04\x00\x3c\x9c\xcd\x97\x0f\xdb\xd1\ +\x5f\x1a\x5b\xbb\x00\x00\x34\xd4\x21\x39\x91\xf3\x8b\x2f\x58\xcc\ +\x41\xc1\xa6\x01\x69\xa7\x45\x08\xf9\x51\x36\x5f\x1a\xb5\x99\xc7\ +\x62\xac\x1a\x40\x40\x84\x8a\x09\x1e\x80\x2f\x06\xfc\xd2\xe3\x36\ +\x73\x59\x2c\x6e\x15\x2e\x1c\x10\x92\x26\xf4\x90\x38\x35\x38\x5c\ +\xde\x66\x3b\x1f\xeb\x06\x00\xcd\x4a\x50\x4d\xe8\x8d\x45\x26\xb2\ +\x43\xa5\xcd\x36\x73\x69\x8b\x01\x40\xb3\x79\xa2\xb2\x3b\x3c\x8c\ +\x0c\xce\x0e\x0c\x17\xd7\xdb\xca\xa3\x6d\x06\x00\x00\x44\xd2\x4c\ +\x58\xeb\x09\x2b\x5b\x46\x46\x56\xdb\x48\xa1\xbd\x06\x00\x80\x88\ +\x24\xfb\x06\x01\x36\x76\xd5\xbb\x27\xb7\x17\x0a\xfd\xa6\xe5\xdb\ +\x6f\x00\x16\xfa\x06\xa8\xef\x13\xb2\xf5\x79\x9e\xf6\x7d\x7f\xa5\ +\x49\x6d\x27\x0c\x68\x92\x62\x02\x77\xde\x66\xef\x97\x26\x9b\x27\ +\x97\x0c\x00\x80\x18\xa2\x54\xc2\xee\x19\xf6\x7e\x82\xa3\x47\x8d\ +\xe4\xea\x9a\x01\x00\xd5\x4a\x20\xf0\x6c\xee\xe2\xa5\xb7\x61\xa0\ +\x83\x74\xcf\x00\xdc\x6b\xa3\xef\x1b\x13\xf0\x50\x36\x5f\x3a\xa2\ +\x5b\xcb\x49\x03\x16\xa6\xce\x94\xe6\x09\xc7\xb3\x7e\xf1\x45\x9d\ +\x5a\x4e\x1a\xb0\x08\xb5\x8d\x26\x3f\x18\xf0\xcb\x7b\x75\x09\xb8\ +\x6e\x40\xda\x91\x99\xa4\xbc\xa7\x4b\xc0\x75\x03\x96\x5a\xf5\xb4\ +\x6d\x8b\xce\x1b\x20\x29\x39\x92\xf8\x54\x57\x7c\x67\xde\xce\x2e\ +\x41\x26\x59\x01\x04\x0e\x46\xe7\x83\xf7\x75\x09\xb8\x5c\x01\xca\ +\x97\x6b\x02\xaf\x47\x55\x7d\x93\x07\x1c\x35\x20\xad\xec\x05\x7c\ +\x37\xaa\x06\xc7\x74\x6b\x39\x68\x80\x78\x4c\xae\x7d\xc4\xc9\xcb\ +\x43\xb9\x97\x91\xfe\x01\xf6\x81\x70\xcd\x00\x0f\x60\x62\xf2\x1c\ +\xe7\xcc\xcd\xe7\x30\x36\x96\xf2\x6a\x5d\x8b\xa0\x1b\x34\xcb\x9e\ +\x89\xc1\x6f\x57\xcc\x3d\xb4\x2f\x8a\xa2\xba\x29\x5d\x37\x76\x01\ +\x81\x47\x2a\x5b\xfe\x55\x76\xfd\xfd\xd4\x77\x61\x30\x67\x52\xda\ +\x81\x0a\x20\xa1\x4e\xfe\xd7\x6e\x2f\xf3\x44\x74\xee\xdc\x8c\x69\ +\xf5\xb6\x56\x80\x90\x4c\xdc\x2d\x02\x80\x1b\xb1\x34\x76\xfd\x30\ +\x15\xdc\xb2\x91\x43\xdb\x2a\x40\x90\x3a\xf9\x3f\x1b\xf0\x46\xae\ +\x84\x67\xa6\x6d\xe5\xd1\x96\x0a\x10\x80\x84\x32\xf9\x59\x48\x5c\ +\xbc\x1a\x06\x3f\xdb\xcc\xc5\x7a\x05\x08\x41\xaa\xba\x75\x92\xa3\ +\xb5\x70\xf2\x7b\xdb\xf9\xd8\xae\x00\x52\x94\xc9\x0b\x20\xcf\x44\ +\xe7\x83\x8a\xe5\x5c\x00\xd8\xaf\x80\x34\xbd\x97\x6a\xd5\x89\xaf\ +\x2c\xe7\x71\x0f\x9b\x06\xa4\x34\x37\x7c\xb5\x56\x0d\x3e\xb6\x98\ +\x83\x82\xad\x47\x40\xed\xe9\x21\xef\x44\xd5\xa0\xed\xd7\x64\x2c\ +\x54\x80\xa8\x47\x5c\xe2\xb3\xa8\x3a\xf1\x0a\x0c\x34\x37\xad\x62\ +\xd4\x00\x49\x69\x6e\x08\x7c\xdd\x1f\xcf\x1e\x80\x03\x93\x07\xcc\ +\x5e\x94\x54\xda\x5a\x01\xc2\x3e\x99\xdd\x1f\x86\xe1\x5d\x53\xba\ +\xad\x62\xf2\xa2\x64\xf2\x7c\x5f\xeb\x59\x19\xef\x09\xc3\x70\xde\ +\x94\xe6\x72\xb0\xb2\x08\x12\xb8\x56\xef\xae\x17\x6a\x93\x95\xdb\ +\x36\xf4\x5a\xc1\xf8\x22\x48\xe0\x37\x64\xb8\xeb\xa7\x4a\xe5\x77\ +\xd3\x5a\xcb\x41\x5b\x05\x88\xf2\x2a\x07\x00\xf0\x87\x34\x30\x52\ +\xab\x8e\x5f\xd7\xa5\xa3\x1b\x9d\x7f\x98\x48\xc6\xfa\x2b\xf6\xbc\ +\x42\xed\x62\xf0\x8b\x2e\x0d\x13\xe8\xfb\xcb\xcc\xfd\xf7\xff\x44\ +\xc0\xa7\xaf\x4c\x7d\x73\x49\x57\x7c\x53\x68\x33\xc0\x13\x1c\x27\ +\xd0\x68\xfe\xde\xbc\x5c\x1d\x9f\xd2\x15\xbb\x43\x87\x0e\x1d\x4c\ +\xf1\x0f\x8e\xb7\x2b\xcf\x3f\xb8\xf2\xac\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x54\x49\x44\x41\x54\x58\x85\xed\ +\xd5\x41\x0d\x00\x20\x0c\x43\xd1\x41\x90\x80\x0e\xd4\x21\x63\xea\ +\xd0\x81\x87\xe1\x81\x92\x8c\xc3\xef\xbd\xcb\x4b\x2f\x33\x13\xd2\ +\x7d\x45\xf7\x15\xca\x8d\xaa\x94\x5f\x04\x00\x00\x00\x00\x00\x00\ +\x48\x07\x14\xa5\xac\xbe\x62\xb3\x0f\x16\x68\x2f\x8e\xec\x39\xae\ +\x97\x4c\x5f\x00\x00\x00\x00\x00\x00\x00\x48\x07\x1c\x3a\xc0\x09\ +\x22\xce\x46\x48\x4f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x04\x73\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x25\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x5d\x68\x5c\x45\x18\x86\xdf\x6f\x36\xd6\x16\xbb\x41\xb2\x27\ +\x16\x91\x62\x05\x7f\x2a\xe4\x98\xb6\x06\x2f\xbc\x11\x8b\x6d\xa9\ +\x50\x95\x20\xe2\x85\x20\x58\xa5\x42\x41\x4c\xb2\x09\x6d\x29\x8d\ +\xc1\x16\x0c\xd9\x54\x88\xd0\x3f\x14\xbc\x90\x96\xf6\xaa\x16\xb1\ +\x92\x22\x16\xbc\x11\x94\xe2\xee\xe2\x0f\x56\x68\x91\x22\xda\xee\ +\x49\x69\xd3\x1f\xcd\xe6\xcc\xe7\xc5\x46\xec\x9e\x39\xd5\x2e\x99\ +\xf9\x76\xc0\x7d\x2e\xe7\x62\xde\x77\xde\xcc\xcf\x37\x67\x27\x40\ +\x8b\x16\x2d\xfe\xcf\x90\xad\x8e\x82\xb1\xf2\x5b\x50\x7a\x3b\x18\ +\x0c\x52\x3b\x2b\x03\xe1\x88\xad\xbe\x5d\x62\x31\x80\x52\x0c\x82\ +\x9a\xeb\x95\xa1\x69\x75\x65\x30\x3c\x69\xab\x7f\x57\x28\x27\x7d\ +\x31\x08\xc4\xc7\x82\x42\xe9\x51\x8b\xfd\x3b\xc1\x5e\x00\x44\x3a\ +\xd1\x92\x05\xe8\xb3\x60\xb4\xf8\x90\x35\x0d\x07\x58\x9c\x01\xcc\ +\x29\x6d\x01\x32\x74\xa2\x63\xbc\xbc\xd4\x9e\x8e\x5d\x6c\x2e\x81\ +\x9b\xb1\x54\x31\x4f\xde\x5d\xf8\x26\x10\xd0\x6a\x18\x89\x00\x00\ +\x60\x79\x95\x17\x1c\x0f\x46\x7f\xcc\x0a\xe9\xdd\x32\x2e\x03\xa8\ +\x5f\x12\x84\x1e\x64\x66\x8e\xde\x3f\x71\xfa\x76\x87\x9a\x0d\xe3\ +\x32\x00\x0d\x42\x72\x5f\x58\x7d\x69\xe6\xda\x41\x0c\x7f\xd1\xe6\ +\x50\xb7\x21\xdc\x2e\x01\x86\x06\x88\xeb\x9b\xa8\x37\x68\xef\xd8\ +\x07\x66\x6b\x35\xc8\x7c\x10\xd8\x03\x58\x83\xea\x43\x00\xd3\xc6\ +\x60\xbc\xfc\x8e\x7b\xed\xff\x46\x66\x13\x64\x4e\xd6\x08\x00\x30\ +\x94\x2b\x94\x86\x44\xf4\xff\x05\xa9\x53\x00\x00\x62\x73\x5f\xc4\ +\x68\x50\x28\xbe\x2a\xe8\xc1\x40\x32\x00\x00\x46\xb5\x08\x80\xf6\ +\xe7\x0a\xe5\x5e\x59\x1f\xff\x20\x1c\x00\x18\x6c\x84\xa0\x08\x7c\ +\x28\x37\x56\x7a\x4a\xd8\x4b\x4d\x5c\x5c\x91\x98\x01\x24\x43\x58\ +\x40\x84\xa3\xb9\xdd\xdf\x3e\x26\x6d\x47\x3e\x80\x1a\x5c\x3b\x22\ +\xeb\xb8\x43\x69\xf5\x69\xee\xdd\xf2\xc3\x92\x46\x9a\x15\x00\xe6\ +\x8a\xa4\xba\x10\x18\xc8\x51\xcc\x27\xee\x2c\x7c\x7f\xaf\x94\x8d\ +\xe6\x05\x50\x83\x53\x36\xc6\x7b\xda\x30\x3b\xb9\x64\xac\x78\x97\ +\x84\x81\x66\x07\x80\xda\x35\x9a\x92\x25\xf3\x83\xb1\xa2\xe3\x1d\ +\x13\xa7\xdb\x5d\xab\x7b\x10\x00\x00\xb0\x46\xb2\x48\x60\xac\x52\ +\x7f\x5e\x3f\xb6\x6c\xf8\xcc\x42\x97\xca\x9e\x04\x00\xa0\xb6\x1f\ +\x24\x2b\xa5\x27\xae\x64\xa7\x0f\xbb\xbc\x3c\xf9\x14\x00\x00\x98\ +\xf7\x06\xe0\x99\xce\x6c\xee\x7d\x0c\xb3\x13\xaf\xbe\x05\xf0\xf7\ +\xbd\x21\x71\x83\xc4\xcb\xc1\xe2\xf2\x98\x8b\x1b\xa4\x7f\x01\x00\ +\x00\x41\x1b\x9f\x18\x09\xfd\x9d\xe3\xa5\xad\xb6\xa5\xfc\x0c\x80\ +\x01\x28\x8a\xcd\x66\xda\x15\x8c\x97\x36\xd9\x94\xf2\x33\x00\xa0\ +\x16\x82\x59\x2d\x02\x8c\xbd\x9d\x85\xe2\xf3\xb6\x64\xfc\x0d\x00\ +\x48\xad\x16\x01\x10\x83\xde\xb3\x25\xe1\x77\x00\x37\x85\xac\x1d\ +\x8b\x9e\x07\x40\x40\x8a\x47\x22\xfe\xc0\x96\x82\x37\x5f\x67\x4d\ +\x08\x00\x67\x92\xad\x0c\xde\x5c\x19\xe8\xde\x63\x4b\xc5\xe3\x00\ +\xcc\xc1\x83\xb0\x23\xb2\x38\x78\xc0\xcb\x25\x40\x00\x91\xe1\x8b\ +\x89\x27\x2a\xfd\xe1\x4e\xdb\x6a\x1e\xce\x00\x56\xe0\xc4\xbb\x05\ +\xc6\x47\xd1\xf4\x23\x7d\x29\x65\xf2\xbc\xf1\x2c\x00\x52\x40\xb2\ +\xdc\xe5\x4f\x2a\xed\xd5\x57\x30\x98\xf6\x41\x75\xfe\xf8\xb4\x04\ +\xcc\xc1\x13\xbe\x5c\xa8\xae\xbe\x80\x4d\x3d\x55\x87\xa2\x5e\xa0\ +\x60\x3e\xd7\x29\xc6\xd5\x99\x0d\xe7\xfa\x1f\xbf\xee\x52\xd8\x87\ +\x25\x40\x30\x07\xff\xb3\x6a\xa3\x75\x95\x7c\xcf\x25\xd7\xe2\x4d\ +\x9e\x01\x44\x29\x1e\x7e\x6d\xcb\xc4\x6b\xce\xbf\x19\xfe\x2e\xe1\ +\xa0\x89\x01\x10\x01\xc6\x47\x8e\x8b\x5a\xe9\xb5\xbf\xf5\xad\x3c\ +\x2b\xe5\xa2\x59\x01\xa4\x0d\xfe\xaa\x26\x7e\x7a\xaa\x7f\xc5\x77\ +\x92\x46\xe4\x03\xe0\xd4\x69\x5f\xd5\x9a\x7a\xa7\x06\xba\xbf\x92\ +\xb6\x23\x1b\x40\xed\xfd\x60\x52\x93\x89\xe9\xa5\xa9\xa1\x70\x52\ +\xd4\xcb\x1c\xb2\x01\x98\x83\x07\x80\xd7\x2f\x0c\x86\x47\x44\x7d\ +\xdc\x80\xe4\x31\x98\x49\x9e\x76\xcc\xb4\x2d\x1a\x0c\x0f\x08\x7a\ +\x30\x90\x9a\x01\xa6\x0e\x63\x77\x94\xef\x6a\xfa\x33\x19\x81\x00\ +\xc8\xa8\xf2\x18\xf8\xb0\x92\x0f\xf3\x2e\x2e\x37\x8d\xe2\x36\x00\ +\x4a\xad\xef\x3f\x8e\xa6\xa3\xd7\x7c\x18\x3c\xe0\x36\x00\xf3\x5a\ +\x0b\x9c\x5c\x7c\x39\xfb\x22\x46\x9e\x9c\x75\xa8\xdb\x10\x2e\x37\ +\xc1\xe4\x5f\xfe\x94\xbe\x6d\xd1\xb3\x67\x47\xee\xfb\xc3\xa1\x66\ +\xc3\x48\x6d\x82\x3f\x65\x34\xaf\x9f\x7a\xe3\x81\xcb\x42\x7a\xb7\ +\x8c\xc4\x31\x78\x2e\x9e\x55\x6b\x2a\x5b\xba\xce\x0b\x68\x35\x8c\ +\xc5\x00\x88\x52\xde\x01\x46\x3a\x43\x6b\x2f\xe6\xbb\x7e\xb1\xa7\ +\x63\x17\x7b\x4b\x80\x8d\x2a\xef\x8a\x86\x5a\x1f\xf5\x85\x3f\x58\ +\xd3\x70\x80\xc5\x7f\x99\xb9\xe1\x27\x2c\x22\x66\xe2\xe7\xa2\x7c\ +\xd7\xd7\xd6\xfa\x77\x84\xc5\x19\x80\x5d\x20\xc4\x00\x62\x30\xbf\ +\x1d\x0d\x74\x7f\x6e\xad\xef\x16\x2d\x5a\xb4\x70\xc4\x5f\x0d\xe7\ +\x32\xeb\x13\x12\xa2\x8d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x01\x77\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x29\x49\x44\x41\x54\x58\x85\xed\ +\x92\xb1\x4a\x03\x41\x14\x45\xcf\xdd\xac\x11\x62\x2b\xa2\x65\x0a\ +\x1b\x0b\xc1\x68\x65\x21\x21\x65\x74\x3b\xb1\xb0\xb0\xb5\xf0\x1f\ +\xac\xfc\x02\x3f\xc0\xca\xc2\x42\xad\x12\x0b\x0b\x37\x3f\x10\x83\ +\x08\x82\x8d\x08\x06\xad\xac\x44\x08\x18\xf7\xd9\x18\xb5\x59\x67\ +\x37\x69\x04\xe7\xc0\x34\xc3\x9b\x33\xf7\xcd\x3c\xf0\x78\x3c\x1e\ +\xcf\x7f\x47\xae\x82\xc5\xda\xea\xad\x25\xcc\x22\xde\x00\xcb\xee\ +\x55\x88\xd9\xf3\x65\xab\x39\x0d\x24\x69\x85\xa1\xcb\x64\x46\x11\ +\x21\xa0\x98\xf1\xf2\xc1\x49\x90\xc6\x5c\x55\x81\xab\x60\xbc\x57\ +\x9a\x93\x38\xfe\xd6\x2a\x01\xde\x53\x56\xf2\xf5\x46\x46\x9c\x58\ +\x58\xe6\x97\xee\x01\x0a\xae\x00\xdd\xee\x4d\xff\x69\x6b\xf3\x64\ +\xe6\xfe\x71\x02\xb1\xac\x94\x6f\x33\x49\x32\x02\x04\x88\xc3\xde\ +\x64\x69\xe3\xfa\xec\xf4\xd5\xe5\x77\xce\xc0\x4f\x2a\xd5\xfa\x0e\ +\xd2\x3e\x10\x60\x66\x48\x83\xee\x82\x81\x4b\xa6\xbd\x76\xab\xb1\ +\x4b\xc6\x79\xc9\x15\x00\xa0\x52\x5b\x8b\x30\x3b\x02\x4a\x18\x66\ +\x32\x84\x04\xf4\x0d\xb6\x3b\x71\xf3\x20\x8f\x2f\x77\x00\x80\x85\ +\x6a\x7d\x49\x0a\x9a\x60\x53\x9f\x5b\x2f\x92\xd6\xdb\x17\x8d\xf3\ +\xbc\xae\xa1\x02\x00\xcc\xaf\x44\xe5\xb0\x90\xdc\x81\x3d\x18\x41\ +\xd4\x89\x1b\x57\xc3\xba\x46\x41\x8c\xd0\x84\xc7\xe3\xf1\x78\xfe\ +\x04\x1f\x93\x77\x57\x1a\x93\xfc\xee\x9d\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x0a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xbc\x49\x44\x41\x54\x78\x9c\xed\ +\xda\xc1\x09\x84\x40\x10\x00\xc1\x55\x0c\xe1\xe2\xb8\xe8\x0c\xc3\ +\xe8\x8c\xc3\x1c\xbc\xd7\x81\x60\x00\x25\xd8\xfd\xdb\xd7\x34\xcd\ +\xfc\x66\xa7\x81\xf8\x6c\xfb\x79\x7d\x1f\xeb\x77\x12\x1e\xb3\x18\ +\xfa\x24\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\ +\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\ +\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\ +\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x21\x17\xd9\x31\xee\xd7\x61\xc5\ +\xeb\x37\xa0\x00\x5a\x40\xb3\x68\x81\x3f\xfd\x10\x41\x14\x40\x0b\ +\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\ +\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\ +\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\ +\x00\x5a\x40\xf3\x03\xc1\x9f\x08\x81\xb4\xcc\x55\xda\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x24\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xd6\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x4d\xc3\x60\x14\x46\xd1\xe7\x0c\x91\x41\xd8\x20\x35\x1d\ +\x2b\x50\x65\xa2\x6c\x41\x97\x9a\x0d\x18\x22\x15\x5b\x98\xc2\x49\ +\x17\x5a\x1f\x24\xee\x91\x2c\x3d\x57\xff\xa7\x3b\x93\xe4\x3f\x5b\ +\xd4\xc3\x2f\xa7\xd7\xb7\x99\xe5\xb2\xfd\xad\xe7\xaf\xcf\xeb\x87\ +\xd8\x71\x10\x8f\x6e\x96\xcb\xcc\x7a\xdc\xbe\x47\x88\xfd\xc1\x00\ +\xeb\xf1\xf9\xbd\x2f\x18\xe0\x6f\x28\x80\x1e\xa0\x15\x40\x0f\xd0\ +\x0a\xa0\x07\x68\x05\xd0\x03\xb4\x02\xe8\x01\x5a\x01\xf4\x00\xad\ +\x00\x7a\x80\x56\x00\x3d\x40\x2b\x80\x1e\xa0\x15\x40\x0f\xd0\x0a\ +\xa0\x07\x68\x05\xd0\x03\xb4\x02\xe8\x01\x5a\x01\xf4\x00\xad\x00\ +\x7a\x80\x56\x00\x3d\x40\x2b\x80\x1e\xa0\x15\x40\x0f\xd0\x0a\xa0\ +\x07\x68\x05\xd0\x03\xb4\x02\xe8\x01\x5a\x01\xf4\x00\xad\x00\x7a\ +\x80\x56\x00\x3d\x40\x2b\x80\x1e\xa0\xc9\x00\xdf\xbf\xdc\xbb\x62\ +\x01\x0e\xb3\xbc\xcf\xcc\x6d\x66\x6e\xf7\x3b\x49\x76\xf7\x03\x04\ +\x26\x10\x54\x5d\xe3\x57\xa1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x02\x07\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xb9\x49\x44\x41\x54\x58\x85\xed\ +\x96\xbf\x4a\xc3\x50\x14\xc6\xbf\x93\xb6\x2e\x8a\x20\x46\x1d\x04\ +\x75\x94\x42\x2c\x88\x83\x08\xe2\x2b\x88\x82\xd2\xc5\x17\xd0\x45\ +\x1a\xc4\xa5\x83\x74\x50\x68\xaa\x43\xf1\x09\x9c\x2c\xf4\x09\x5c\ +\x04\x11\x1c\x4d\x94\xce\x96\x0e\x05\x8d\x82\x5a\x1c\x6a\x9b\xe3\ +\x50\xd3\x3f\xb6\x49\x93\xb6\x9a\xc1\x7e\xd3\x4d\x72\x72\xbf\xdf\ +\x3d\xf7\xdc\x93\x00\xff\x5d\x64\xf7\x70\x22\xae\x0e\x96\x89\x62\ +\x00\xaf\x01\x34\xdd\x9d\x15\x67\xc1\x94\x0e\x14\x8a\xd1\xfc\xc1\ +\xc2\x47\x5b\x80\x6f\xf3\x6b\x00\xa1\xee\x8c\x9b\xa4\x06\xde\x8b\ +\x4b\x26\x84\x60\x15\x55\x59\x79\xcf\xcd\x01\x20\xf4\x39\x34\x10\ +\x33\x2f\x2c\x01\x2a\x69\xff\x25\x11\xaf\x9b\x43\xbf\x4d\x54\xc3\ +\x9e\xeb\xf2\x9c\x6d\xbd\xb4\x93\xa8\x68\xdc\x6a\x6e\x9b\x0c\xfc\ +\x8d\xfa\x00\x4d\x35\x30\x72\x74\x3f\x25\xf8\x79\x05\xe0\x86\xfb\ +\xa3\x71\x6d\xc7\x72\x16\x62\xc3\x67\xf8\xd4\xc7\x99\xcc\x0d\x36\ +\x36\xca\x1d\x03\x88\x89\x3b\x19\x6c\x1c\xb6\x02\x23\x42\xd2\x7a\ +\x1a\x82\x21\x18\x10\x73\xb3\x57\x38\xc9\x6c\xea\xbb\xc1\xbc\x53\ +\x80\xea\x16\x88\x8a\x1a\x06\x73\xbc\x95\xb9\x63\x31\x96\x61\x94\ +\xce\x91\x4a\xf9\x5c\x03\x00\xd8\xeb\xd8\xf8\x07\xc4\xf8\x43\x70\ +\xd1\x69\x78\xdd\x6a\xa9\xa1\xeb\x11\x70\xea\xdc\x13\xab\x00\x26\ +\xcd\xeb\xb2\x50\x0e\x01\xb8\x76\x09\xd0\xf8\x5d\x78\x92\xe7\xac\ +\x8b\xee\x87\xc6\x14\x0d\x0c\x6c\xd7\x88\xc8\xf1\xe9\xf2\xfc\x18\ +\xf6\x01\xfa\x00\x9e\x03\x74\xde\xf5\x6c\x44\x84\xa4\xa8\x68\x36\ +\xad\x9b\xb3\xe6\xc8\x9b\x0c\x30\xa5\xbd\x04\x50\x03\x85\x62\xd4\ +\x03\x00\xce\x82\x71\x5c\xff\x47\x0c\xd4\xb5\x5f\x51\xd1\x5e\x01\ +\x0c\xf7\xc4\x0a\xb4\xf5\x2c\x4b\x67\x4e\x62\xab\x19\x60\xa6\x8b\ +\x5e\x98\x03\x28\x31\xe1\xd2\x69\x70\x0d\x40\xc0\x2e\x40\x7a\xf7\ +\xfe\xb4\xff\x12\x91\x72\xae\x01\x5e\x22\x52\xce\x20\xcc\x73\xa5\ +\x42\xdf\x5c\xba\x32\xc0\xb7\x60\x0e\xeb\xb2\x94\x70\xf9\xee\x3f\ +\xd7\x17\x76\xb5\x83\xd5\x2d\xe0\x7c\x65\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x3f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xf1\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x4b\x4c\x13\x41\x18\xc7\xff\xdf\x76\x8d\x68\x42\x08\x42\x69\ +\x22\x88\x8f\xa8\x51\x2e\xc6\x68\x8c\x1c\x8d\x8f\x0b\x86\x1b\x78\ +\xd0\xa8\x8d\xc5\x9b\x8f\x78\xa3\x07\x1b\x4c\x0c\xea\xc1\xf8\xb8\ +\x48\x28\x02\x09\x17\xe0\x62\x0c\x5e\xd0\x84\xc4\x78\x84\xf8\x4a\ +\xf0\xa0\x26\xd4\xd0\x98\x52\x8b\x18\x13\xe5\x51\xfa\x79\xa0\xe2\ +\x76\x77\xab\x4b\x67\xda\x01\xd9\x5f\xc2\x61\xbe\x99\xfd\xf6\x3f\ +\xff\xee\xee\x0c\x93\x19\xc0\xc5\xc5\x65\x35\x43\x8e\x5a\x85\x86\ +\xf4\xb2\xe8\x58\x3d\x81\x4e\x00\xd8\x0f\xa0\x12\xc0\xda\x7c\x0a\ +\xcb\x81\x19\x00\x51\x00\xc3\x0c\xee\x4d\x54\x6e\x79\x8c\x96\x43\ +\xc9\x7f\x5d\xf4\x4f\x03\x36\x04\x3a\x8f\x6a\xa0\xbb\x00\x76\x4b\ +\x10\x59\x38\x08\xa3\x29\xe6\xcb\x93\x61\xff\xd3\xbf\x35\xd3\xb2\ +\x57\x31\x79\x03\xdd\x41\x0d\x34\x88\x95\xd6\x79\x00\x60\xd4\x68\ +\xa0\xc1\xb2\x73\x5d\xcd\x00\x67\xfd\xa1\x3d\xd9\x2a\xbc\x81\x6d\ +\x41\x06\x5f\xcf\x8f\xba\xc2\x41\x84\xc3\xeb\xf6\xbe\x9e\xf9\xf9\ +\xf2\xd1\x0b\xdb\x7a\xbb\x60\xfa\xb1\x1f\x34\x85\xbf\x32\xd3\x55\ +\x9d\xe8\x49\xec\x5b\xd1\x27\xf4\x37\xce\x4b\x57\x2b\x42\x43\x9f\ +\xc7\x57\x32\x5d\x9d\x64\xae\x23\xe2\x6b\x00\x4a\x8d\xd5\x29\xf0\ +\x31\xbb\xd7\xc1\x6a\x40\x68\x48\x2f\x8f\x46\xde\x20\xf3\xb1\x7f\ +\xa6\x61\xee\xd4\x44\xb8\x29\x26\x5b\x77\x3e\xa8\x08\xb4\xfb\x52\ +\x58\xd3\x03\xe0\xc8\x62\x90\x30\xfa\x65\xe3\xe6\x3d\xe6\x0f\xa3\ +\xe5\x1b\x50\x16\x1d\xab\x47\x66\xe7\x27\x3d\xba\x76\x72\xa5\x74\ +\x1e\x00\x26\xc2\x4d\x31\x0d\x73\xa7\x00\x7c\x5d\x0c\x32\x6a\xd2\ +\x7d\xcb\xc0\x62\x40\x7a\xa8\xfb\x73\x1d\x53\x28\xf6\xe0\xf4\x44\ +\x3e\x84\xe6\x93\x89\x70\x53\x8c\x88\x43\xc6\x98\xb9\x6f\x80\xfd\ +\x28\xb0\xdf\x58\xd0\x89\x9e\x48\xd6\x56\x30\x34\xf6\x0c\x98\x42\ +\xfb\x2c\x6d\x6c\xae\xab\x34\x16\x62\xdf\x8a\x3e\xc9\x14\x55\x48\ +\x6c\xb4\x57\x99\xdb\xd8\x19\x90\x39\xc3\x5b\x6e\x5f\xfb\xa5\x60\ +\xd5\x6e\x99\xbd\xfe\x65\x22\xb4\x3a\x70\x0d\x50\x2d\x40\x35\xae\ +\x01\xaa\x05\xa8\xc6\x35\x40\xb5\x00\xd5\xb8\x06\xa8\x16\xa0\x1a\ +\x5d\x5a\xa6\xd0\x90\x5e\x36\x1e\xb9\x42\x84\xb3\x00\xb6\xc2\xe9\ +\x7a\xa3\x73\x18\xc0\x18\x33\x3a\x13\x55\x9b\x6f\x3b\x59\xef\x73\ +\x82\x94\x27\xa0\xf4\x7c\x77\xb5\x37\x1a\x79\x4e\x84\x9b\x58\xf8\ +\x57\xba\x08\x0b\xd3\x4e\x99\x7f\x45\x00\x76\x11\xe1\xa6\x37\x1a\ +\x79\xbe\xc1\xff\x70\x93\x0c\xed\xe2\x06\x84\x86\x74\x3d\xc5\xbd\ +\x0c\xd4\x4a\xd0\xe3\x08\x06\x6a\x3d\x1e\xad\x0f\x0d\x7d\x59\x97\ +\xf4\x9c\x22\x6c\x40\x79\x34\x72\x89\x81\x83\xa2\x79\x96\x0a\x03\ +\x07\xcb\x4b\x7e\x5c\x16\xcd\x23\xe1\x15\xa0\x26\xf1\x1c\xea\xee\ +\x2d\xc1\x00\xde\x21\x9e\x23\xe7\x7b\xef\x14\xcd\x20\xe3\x23\xa8\ +\x72\x28\x15\x1e\x69\x56\xfd\x3c\xc0\x35\x40\xb5\x00\xd5\xc8\x30\ +\x80\x25\xe4\x50\x86\x0c\x03\x3e\x4a\xc8\xa1\xec\xde\xc2\x06\x10\ +\xa1\x5b\x34\x87\xc0\xbd\xbb\x44\x73\x08\x1b\x10\x9f\x5a\x7f\x0b\ +\x44\xaf\x45\xf3\xe4\xc0\xab\xf8\xd4\xfa\x5b\xa2\x49\xc4\x5f\x81\ +\xfe\xc6\x59\xd2\x52\x0d\x0c\xbc\x15\xce\xe5\x10\x06\xde\x92\x87\ +\x1b\xd1\xdf\x38\x2b\x9a\x4b\xca\x28\x10\x6f\xf3\xbf\x2f\x4e\xf2\ +\x01\x22\xb4\x02\xf8\x2c\x23\x67\x16\x3e\x13\xa1\xb5\x38\xc9\x07\ +\xe2\x6d\xfe\xf7\x32\x12\x4a\x5b\x0f\x18\xeb\xf2\x4f\x03\x08\x02\ +\x08\x6e\xbf\x70\x6f\x6d\xf2\x7b\xb1\xd4\xf5\x00\xbd\xf8\x3b\x7f\ +\xb8\x7f\x71\x06\x00\xe2\x32\xf3\x4a\xcc\xb5\xc8\x6f\xa1\x2b\x01\ +\x77\x22\xa4\x5a\x80\x6a\x5c\x03\x54\x0b\x50\x8d\x6b\x80\x6a\x01\ +\xaa\x71\x0d\x50\x2d\x40\x35\x76\x06\x64\x4e\x62\x24\xac\xbd\x2b\ +\xc3\xaa\xdd\x32\x41\xb3\x33\x20\x6a\x2c\xf8\x4a\xa6\xab\x65\x6a\ +\x2a\x24\x36\xda\xc7\xcd\x6d\xec\x0c\x18\x36\x16\x92\xcc\x75\x32\ +\x45\x15\x92\x14\xcd\x1f\x37\x85\x46\xcc\x6d\x2c\x06\x30\xb8\xd7\ +\x58\x26\xe2\x6b\x15\x81\x76\x9f\x64\x6d\x79\xa7\x22\xd0\xee\x63\ +\xa6\x16\x63\xcc\xdc\x37\xc0\xc6\x80\x44\xe5\x96\xc7\x00\xde\x19\ +\x42\xa5\x29\xac\xe9\x59\x49\x26\x18\x36\x4b\xff\xd9\x31\x4e\x18\ +\x4d\xf7\x2d\x83\x25\x6d\x97\x27\xe2\x90\xc6\x9e\x81\xe5\xbc\x5d\ +\x3e\x45\xf3\xc7\xd3\xbf\x7c\x8e\xdb\xe5\xd3\x78\x03\xdd\xff\xc5\ +\x81\x09\x00\x60\x46\x30\xd1\x71\xb6\xd5\xae\x2e\xeb\x3c\x20\x1e\ +\x3e\xdd\xca\x8c\x60\xfe\x64\x15\x04\x66\x70\x73\xa2\xe3\xcc\x8d\ +\x6c\x0d\x9c\x1d\x9a\x22\xba\x03\x46\x8d\x5c\x6d\x79\xc6\xe1\xa1\ +\xa9\x5c\x8e\xcd\xed\xc3\xc2\xae\xeb\xe5\x78\x6c\x6e\x1c\xc0\xc8\ +\x52\x8e\xcd\xb9\xb8\xb8\xac\x6e\x7e\x01\x2e\x79\x34\x8f\xbc\xf0\ +\x2d\xd3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x77\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x29\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x5d\x68\x5c\x45\x14\xc7\x7f\xe7\xee\x5a\x2d\x66\xd5\x76\x37\ +\x55\xf0\xfb\xa1\x54\x4a\x77\xd3\x42\xf0\x51\xa8\x68\xb5\x88\xc5\ +\x0f\xd0\x27\x11\xc5\xa2\x3e\xf8\x51\x93\x55\x50\x61\x5d\x5a\x31\ +\x25\x1f\x82\x22\x5a\xf0\xc5\x07\x8b\xfa\x54\x02\x5a\x8d\x4a\x11\ +\x44\x41\xa4\x98\xcd\x52\x44\x90\xea\x83\x1f\xed\x6e\xd2\xe0\xd2\ +\x52\xd3\xec\x1c\x1f\x36\x7d\x98\xbb\x51\x12\x98\xb9\x77\xd4\xfd\ +\x3f\x9e\x3f\xcc\x39\xf3\x9b\xd9\xb9\x67\xee\x5d\xe8\xa9\xa7\x9e\ +\xfe\xcf\x92\xb4\x0b\x58\xa9\x0a\xe3\x33\x15\xd4\xbc\x88\x20\x98\ +\x68\x5f\xb3\x5c\x7c\xc9\xc5\xb8\xff\x0a\x00\x85\xf1\xfa\x76\xd0\ +\xcf\x51\xed\xd4\xab\x98\x66\xb9\x94\x71\x31\x76\xd6\xc5\x20\x3e\ +\x55\x98\x98\x19\xc4\x98\x49\xec\xc5\x8a\x5c\x8d\xef\x6c\x20\x1f\ +\xca\x8f\xd5\x6e\xc0\x70\x18\xe8\xb3\x0c\x11\xe3\x2a\x47\xb0\x00\ +\xd6\x8d\xd4\xaf\x11\x98\x02\x2d\x74\xbb\xaa\xae\xf2\x04\x09\xe0\ +\x8a\xd7\x8e\xf6\x67\xb2\x66\x0a\xb8\xda\x77\xae\xe0\x00\x14\xf6\ +\x7f\x9f\x5b\xfc\x33\xfb\x11\xb0\x29\x89\x7c\x41\x01\xb8\xae\x72\ +\xfc\x22\x32\x0b\x87\x10\x06\x63\x96\xb3\x2d\x1f\x57\x38\x00\x2a\ +\x47\xb2\xa7\x2f\x69\x1d\x04\x6e\xb6\xe2\x82\x02\xce\x0e\xbd\xb8\ +\xc2\x00\xa0\x2a\xf9\x5c\xfe\x80\x2a\x77\xdb\x86\x28\xea\x6f\xf2\ +\x10\x48\x1f\x50\x18\xaf\xef\x07\x1e\x8e\x85\x15\xd4\xeb\xe4\x21\ +\x80\x1d\x90\x1f\xad\x3d\x07\x5a\x5e\xc6\xf2\x3e\x79\x48\x19\x40\ +\x61\xb4\xb6\x5b\x84\x11\x3b\xaa\x00\xed\xa4\x6a\x48\x0d\xc0\x86\ +\xf1\xe9\x7b\x11\xde\xea\x32\xd4\x5d\x97\xb7\x12\xa5\x02\x20\x3f\ +\x5a\xbb\xc5\xa8\x1c\xec\xca\xaf\x62\x96\x4e\xfd\xc4\x94\x38\x80\ +\xfc\xc4\x77\x37\x8a\x70\x08\x58\x13\xb3\x0c\xe2\xae\xc5\x5d\xa9\ +\x12\x05\xb0\x7e\xac\xbe\x59\x4c\x74\x18\xb8\xd8\x76\xc4\xe0\xb1\ +\xd9\xf9\x27\x25\x06\xe0\xb2\xb1\x63\xd7\x46\x98\x29\x60\x7d\xcc\ +\x32\x2e\x2f\x37\xab\x55\x22\x00\x2e\x1f\x9d\xde\x90\xa5\xfd\x29\ +\x70\xa5\xed\xa4\xb7\xf2\xe7\xe5\x1d\xc0\xba\x91\x6f\x2f\x6d\x8b\ +\x7c\x0c\xba\xd1\x32\x04\x4d\x73\xe5\xcf\xcb\x2b\x80\xab\x26\xbe\ +\x5a\x9b\xc9\xae\x99\x04\xb6\xc5\x2c\xef\x2d\xee\x4a\xe5\x0f\x40\ +\xe5\x48\xf6\xac\xe9\x7b\x0f\xb8\xc9\x8a\x8b\x78\xbd\xdc\xac\x56\ +\x7e\x00\x54\x34\xea\xcf\xe5\xdf\x06\x76\x59\x71\x11\x45\xfd\xf7\ +\xf7\xab\x91\x7b\x00\xaa\x52\xc8\xcd\x8c\x29\x3c\x68\xc5\x85\xe0\ +\x26\x0f\x1e\x00\xf4\x4f\xd4\x9e\x07\xf6\x58\xc1\xce\x59\x17\xdc\ +\xe4\xc1\x31\x80\xc2\xd8\xcc\x63\xaa\xb2\xaf\x3b\x8b\xb4\xd3\x7d\ +\xd8\xfd\xbd\x9c\x01\xe8\x1f\xaf\x8d\x80\xbe\xb9\x8c\x65\x42\x9d\ +\x3c\x38\x04\xa0\xa6\xeb\x85\x06\x4b\x8f\xba\x80\xa7\xef\xf2\x27\ +\x20\xcb\xdd\xe1\xc3\xff\xf2\xe6\x0c\x80\xa8\x3c\x45\x7c\xb5\xc5\ +\x44\x48\xd8\x10\x9c\x01\x68\x94\x8b\x1f\xa8\xf0\x84\x1d\x15\x50\ +\xcd\x84\xbc\x13\x9c\x3e\x05\x66\x87\x4a\x6f\x00\x95\x6e\x47\x9d\ +\x7c\xc9\xf5\x21\xe7\x7d\x40\x73\xa8\xb8\x57\xe1\xf5\x2e\x43\x24\ +\x0a\x71\x27\xb8\xef\x04\x45\x74\xb6\x55\x7c\x1a\x78\xd7\x8a\xab\ +\x0a\xa2\xa9\xbf\x85\x8e\xcb\x4f\x41\x55\x31\xcd\xdc\xc2\x43\xc0\ +\x87\x56\x5c\x11\x90\xa0\x20\xf8\x2b\xe6\xd1\xc1\x73\x17\xb4\x16\ +\xee\x03\xf9\xd2\x36\x54\xbc\xe6\x5d\xa5\xbc\x16\xf2\x5b\x75\xf0\ +\xcc\x62\x66\xf1\x4e\x60\x3a\x66\x05\x03\xc1\x7b\x11\xf3\x7b\xb6\ +\xcd\x8b\x89\x6e\x07\x7e\x8c\x59\x42\x00\x4d\x42\x22\xab\xd0\x78\ +\x76\xcb\xef\x19\xd5\x5b\x81\x5f\x6d\x47\xa3\xb4\x21\x24\xb6\x0d\ +\x4f\x94\x07\x8e\xb7\x55\x6f\x03\x4e\xd9\x8e\x46\x68\x7a\x10\x12\ +\xfd\x1d\x9e\x2a\x0f\xd4\x8d\x72\x07\xc2\x19\xcb\x90\xf4\x20\x24\ +\x7e\x10\xcd\x95\x4b\x5f\x47\x6a\xee\x01\xce\x59\x46\xa7\x47\x48\ +\x1c\x42\x2a\x27\xf1\xc9\xe1\xad\x9f\x88\xc8\x03\x74\x5f\x95\x13\ +\x87\x90\xda\xa3\xa8\x31\x54\x7c\x1f\xe1\xf1\x65\xac\x28\x49\x04\ +\xa9\x3e\x8b\x9b\x43\xa5\x03\x82\xbe\xd0\x65\x18\xcd\x24\x05\x21\ +\xf5\x66\xa4\x31\x54\x7a\x05\x78\xd5\x0a\x8a\x80\x26\x53\x5b\xea\ +\x00\x10\xd1\x66\xab\x38\x2c\xf0\x4e\xdc\xe9\xdc\x20\xfd\x2a\x7d\ +\x00\x00\x55\x31\x8d\xd6\xec\x23\xc0\xa4\x15\x57\x15\xc4\x6f\x8d\ +\x61\x00\x00\xa8\x6e\x5f\xec\x6b\xe5\xee\x47\xf9\xc2\x8a\xab\xdf\ +\x7b\x43\x38\x00\x80\x9f\xaa\xd7\x9f\x35\x17\xae\xdd\x85\x70\x34\ +\x66\x79\x3b\x12\x83\x02\x00\x30\xf7\xe4\xc6\x3f\x32\x46\x77\x02\ +\x3f\x24\x91\x2f\x38\x00\x00\x27\xca\x03\x27\x17\xc9\xee\x00\x7e\ +\xf1\x9d\x2b\x48\x00\x00\xf3\xc3\x9b\x7f\x36\x44\x3b\x80\xb9\x6e\ +\xd7\xdd\xbd\x21\x58\x00\x00\x73\xc3\x5b\x8e\x69\x64\x76\x02\xa7\ +\x2d\x43\xdd\xbd\x5b\x0c\x1a\x00\xc0\xec\x33\x5b\xbf\x51\xe5\xae\ +\xa5\x3f\x56\x74\x24\xee\xbe\x34\x07\x0f\x00\x60\xb6\x5c\xfa\x0c\ +\xd5\xbd\x40\x1b\xa1\x8d\xf2\x72\xda\x35\xf5\xd4\x53\x4f\xff\x0d\ +\xfd\x05\x2e\xea\x39\xcd\x31\xb6\x83\x96\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x20\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xd2\x49\x44\x41\x54\x58\x85\xed\ +\xd6\xb1\x6b\x13\x61\x18\xc7\xf1\xef\x73\x17\xac\x28\x18\xa1\x17\ +\x0a\xea\x20\xe2\xae\xab\x83\xa3\x74\xa9\x93\xc4\x2e\xd6\x04\x7b\ +\x19\x1c\xa4\x7f\x81\x48\xf0\x1f\x10\x05\x97\x26\x6d\x93\x76\x90\ +\x16\xb7\x50\x14\x47\x07\x67\x77\x87\x4e\x82\x26\x2a\x0d\x54\x34\ +\xf4\xee\xe7\x70\x49\x5d\xef\x72\xc7\x9b\x41\x9f\xed\x85\x7b\xde\ +\xdf\xe7\x9e\xf7\x3d\x38\xf8\xd7\xcb\xd2\x3c\x34\x1f\x6e\xfd\x30\ +\x64\x23\x45\x57\x86\xed\xf0\x7b\x91\x00\x2f\xcd\x43\x06\xe7\xc1\ +\xca\x73\x56\xea\x2d\xac\x74\xcf\x3a\x07\x4c\x4a\x70\xe3\x78\x2e\ +\x7a\x4d\x75\xf7\xd4\x4c\x00\x00\x86\x2d\x06\xe5\xa3\x2e\xd5\x5d\ +\xdf\x3d\xc0\x14\x83\x09\x6c\x39\x28\xff\x7c\x01\x4a\x75\x87\x8a\ +\x03\xc8\x84\x49\xe3\xd5\xc3\x20\xec\x36\xdd\x02\x00\x84\x30\xe2\ +\xf1\xe2\x71\xa5\xd1\x59\x73\x0b\x98\x20\x48\x10\x92\x9e\xcd\x87\ +\x9d\x7b\x6e\x01\x13\xc6\x18\x61\x68\x2b\x68\x74\x96\x5c\x03\x26\ +\x08\x01\x3e\xd2\x5e\x25\xdc\xbc\xe9\x1a\x00\xc9\x14\x04\x9c\x96\ +\x59\xaf\xd2\xd8\xbc\xee\x1a\x90\x20\x84\x10\xe7\x24\x7b\x53\x59\ +\xdd\xbe\xea\x1a\xc0\xf8\xcb\x10\xb0\x10\x13\xbd\x0b\x1e\xb4\x2f\ +\xb8\x05\x24\x95\x5c\x4a\xe3\x32\x7e\x69\x7f\x16\x80\xbf\x25\x5d\ +\x9b\x05\xc0\x4b\xb2\x39\x20\x8e\x2e\xa6\x69\x28\x15\x1c\x6e\xc0\ +\x17\x0f\xff\x56\x7f\xa3\xfe\x39\x6d\x53\xfe\xd2\x49\xf8\xa1\x17\ +\x47\x8b\xfd\xf6\xca\xa7\xb4\xad\xf9\x01\xc2\xc3\x30\xe0\x97\xa1\ +\xdb\x5f\x37\x56\x3f\x66\x69\xcf\x77\x04\x49\xb0\x01\x11\x66\xd5\ +\xfe\x7a\xfd\x7d\xd6\x2d\x72\x4c\x40\x36\x1e\x3d\xc2\xea\x83\xf5\ +\x5a\x6f\x9a\x5d\xa6\x04\xc8\xc0\x3c\x00\x83\xb5\x6f\xad\xda\xce\ +\x74\xfb\x4c\x77\x04\x27\xe1\x60\x4f\xfb\xad\xda\xf3\x69\xc3\x21\ +\xf3\x04\x64\xa0\xe4\xcd\xa5\x97\x83\xd6\xfd\x27\x79\xc2\xb3\x03\ +\x64\x1e\x18\x88\x57\xfd\x4b\x07\x8f\x92\xff\x43\x97\x00\x03\xa1\ +\xb7\x83\xe1\x99\x1a\xcd\x66\x9c\x37\x1c\x32\xde\x01\x83\x0f\xfe\ +\x6f\xff\x0e\x7b\x77\x47\x45\x84\xa7\x07\x98\x0e\x85\xd9\x28\x3e\ +\x5e\x1a\x6e\x87\x47\x45\x85\xff\x2f\x80\x3f\xca\x95\x97\x5b\x64\ +\xa9\xe1\x4f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x01\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xb3\x49\x44\x41\x54\x78\x9c\xed\ +\x98\x4d\x68\x5c\x55\x14\xc7\x7f\xe7\x4d\x3a\x50\xcc\x88\x74\x9e\ +\x6e\x44\x21\x8b\x40\x94\xcc\x74\x21\xb8\x69\x82\x28\x52\x5a\x0a\ +\x7e\x50\x29\xb8\x56\x54\x10\x02\x61\x26\xa6\x0a\x52\x06\x15\x4c\ +\x9d\xa9\xe0\x4a\x85\x82\x6e\x5c\x49\x6d\xbb\x10\x51\x0a\xdd\xd7\ +\x16\x3b\x29\xb4\x56\x17\xb1\x71\x97\xf7\xa2\x64\x02\x4d\x43\xde\ +\x3b\x5d\x4c\xbf\xe6\xbd\x9b\xcc\x64\xe6\xbd\x99\x6a\xef\x6f\x79\ +\xcf\xbd\xe7\x9c\xff\xb9\xef\xbe\xfb\x01\x16\x8b\xc5\x62\xb1\x58\ +\x2c\x16\x8b\xc5\x62\xb1\x58\x2c\x96\x07\x0b\x89\x36\xb8\xb5\xf9\ +\x23\xa0\x1f\x12\x92\x41\x24\x04\xd5\x41\x24\x96\x1c\x22\xa8\x3a\ +\x38\x04\x20\x1f\x79\xa5\x42\xa5\xc5\x1a\xed\xee\xd6\xea\x1b\x28\ +\x99\xfe\x25\xd8\x47\x84\xc0\x2b\x15\x87\xee\x6d\x72\xe2\xbd\xfe\ +\xe3\x13\xbe\x25\x71\x6d\xf1\x02\x84\xce\xc7\x20\xff\xc3\x2a\x88\ +\x36\xb5\x45\x5a\x4d\x5d\xdd\xda\xa5\xe7\xd1\xf0\x14\x90\x8b\x98\ +\x14\x08\x53\xc8\x2e\x41\xc4\x01\x8d\xea\x6a\xa0\xf2\x92\x37\x53\ +\x38\x1b\xeb\xbd\x99\x1b\xb7\x5a\x7f\x06\xe4\x27\x50\x37\x32\x44\ +\x41\xef\xcf\x22\x88\x38\x68\x54\xbc\x78\xa0\xfb\xbc\x72\xf1\xbc\ +\x69\x88\xe1\x1f\xd0\xc4\x2b\x17\xcf\x13\x84\x13\xc0\x62\xab\x45\ +\x65\xab\x71\x03\xc3\x24\x5e\xb8\x46\x10\x4e\x6c\x26\xbe\xd9\xa5\ +\x0d\xbb\x6a\xf3\x4f\x38\xaa\x3f\x03\x63\x91\x80\x8a\xde\x27\x5f\ +\x82\x71\xe6\xb9\x12\x8a\xec\x5d\x2e\x15\x16\x8d\x63\x6e\xd1\x76\ +\x26\x97\x4b\x85\xc5\x1d\xac\x4f\xa2\xfc\xda\x62\x68\x06\xcc\x74\ +\x50\xc3\xf4\x68\x86\xce\x18\xc4\x9f\xdb\xc1\xfa\x64\x3b\xf1\x77\ +\x5d\x74\x80\x3b\x77\x25\x47\x66\xfd\x24\xf0\x82\xc1\x4d\x30\x80\ +\xed\x73\xb3\xa5\x78\x86\x20\xfb\xaa\x37\x3b\xd6\xe8\xc4\x49\xc7\ +\x6b\xd9\x9b\x1d\x6b\x0c\x37\x72\x07\x44\xf8\x21\x6e\xd5\x0c\xda\ +\xc7\x4f\x41\xcd\xe2\x05\x3d\xf1\x48\x76\xe7\x81\x4e\xc5\x63\x72\ +\xb2\x15\x0b\x95\x91\xb5\xa5\x15\xff\x10\xa2\xc7\x63\x46\xc1\x01\ +\xe9\x43\x11\x44\x9a\xb1\xa2\xcd\x7a\x7c\xe9\xc9\xdf\x0f\xfd\x39\ +\x35\x7a\x63\x5b\xde\xba\xca\x41\x55\xdc\xda\xa5\x39\xd0\x19\x83\ +\x35\x24\xb5\xf5\x20\x02\x6a\x9a\xb4\xa3\x5e\xa9\x70\x18\xd9\xfe\ +\x01\xae\xa7\x19\xcb\x57\xeb\xef\x09\xcc\xc5\x0c\x2a\x21\x92\xf4\ +\x25\xca\x2c\x5e\x61\xd6\x2f\x17\x8f\x76\xed\xb5\xb7\xa4\xc0\xad\ +\x5e\x7c\x13\xe4\x2b\x62\xcb\x29\xc9\x9b\xa4\x51\x7c\x28\x2a\x6f\ +\x2d\xcd\x14\xe2\xcb\x71\x3b\x9e\x7b\x19\x7c\x9b\xc7\x6a\x17\x0f\ +\x86\x2a\xdf\x01\xd9\x88\x29\x89\xa3\xb3\x43\x3c\xcf\x75\x45\x5e\ +\xf7\xcb\x85\x13\x3d\xfa\x4e\xee\xcf\x9d\xff\xac\xfe\xa2\x08\x27\ +\x81\x87\x22\xa6\x5e\x8a\x60\x12\xbf\xaa\xa2\xaf\xf8\xa5\xdd\x67\ +\xba\xf4\xd9\x42\xa2\x7f\xed\xfc\xb1\xdf\x9e\x75\x42\xe7\x47\x85\ +\x7c\x24\x8a\xa2\xdb\x2c\x82\xe0\x44\xb7\x56\x01\x3f\xc4\xd9\xef\ +\x97\xc7\xcf\xf5\x9e\xed\x1d\x9f\xc9\x92\xff\x7c\xfe\x29\x09\xf4\ +\x17\xe0\xf1\x48\x24\x45\x25\x6c\xbf\x41\x08\xb7\xd6\x7b\x34\xb7\ +\xbf\x35\x23\x7b\xfd\xe9\xc2\xe5\xe4\xb2\x4d\xe1\x52\xe3\x4f\x17\ +\x2e\x6f\x30\xb4\x07\xb8\xda\x62\x50\x9a\xfb\x77\xbb\x92\x8b\xf1\ +\xb3\xbf\x1a\x6c\x38\x7b\x92\x16\x0f\x29\xdd\xea\xfe\x2d\x3f\xfd\ +\x57\x46\x75\x12\xe1\x42\x8b\x41\x55\x9a\xcf\x6d\xa6\x2a\x08\x98\ +\xce\xf5\xc2\x85\xa1\xec\xc6\xc4\x3f\x87\xc7\xaf\xa5\x91\x6b\xaa\ +\x27\xb7\x5d\x5f\xfc\xf1\xb0\x73\xe3\xfa\x69\x84\xe7\xe2\x91\x25\ +\xb8\xbb\x4b\x0a\xa0\xa6\x77\xc8\xb3\x61\x76\xe7\xcb\xcb\x53\xa3\ +\x2b\x69\xe5\x98\xea\xbd\x7e\x79\x6a\x74\x65\x78\x35\xb7\x0f\x38\ +\x1d\x33\x6a\x98\xa1\xa9\x5c\x8c\xe2\x85\x53\xc3\x8d\xdc\xfe\x34\ +\xc5\x43\x1f\x1e\x36\x16\x2a\x23\x6b\x5e\xc3\x3f\x28\xf0\x6d\xab\ +\x45\x6e\xc7\x37\x9d\xee\xbe\xf1\x56\xfc\xd7\x16\x2a\x23\x6b\x69\ +\xe7\xd7\xbf\x1b\xdc\x11\x75\xdc\xdc\x7c\x15\x98\xde\xb2\x9f\x72\ +\xcc\x5b\x2d\xcc\x50\x91\xbe\x3c\xb6\xf4\xf7\x35\x43\x55\x1e\xad\ +\xd5\xdf\x57\xe4\x93\x4d\xcc\x1f\xf8\xe5\xf1\x4f\xbb\xb9\xd4\x74\ +\xcb\x40\x9e\x73\xdc\x5a\xfd\x6d\x94\x2f\xef\x69\x52\xe0\x1d\xaf\ +\x5c\xfc\xba\xdf\xb9\x0c\xec\x3d\xcb\xad\xd6\xe7\x04\xde\x50\x08\ +\x04\x7d\x77\xa9\xbc\xfb\xfb\x41\xe5\x62\xb1\x58\x2c\x16\x8b\xc5\ +\x62\xb1\x58\x2c\x16\x8b\xc5\x62\x79\x90\xb8\x09\x6f\xcb\x37\x27\ +\x52\x58\x8b\x99\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x0c\xd6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0c\x88\x49\x44\x41\x54\x78\x9c\xe5\ +\x9b\x5b\x6f\x5b\xc7\x11\x80\xbf\x25\x45\x8a\x94\x28\x89\x92\xad\ +\xbb\x64\xc9\x4e\x9a\xc2\x41\xe0\x26\x45\xd1\xa0\x48\x0a\xf4\xa9\ +\x7d\xe9\x7b\x81\x16\xfd\xa3\x7d\x2a\x50\xb4\x0f\x41\x90\x36\x4e\ +\x52\x20\x69\x92\xc6\x96\x6c\xc9\x37\x5d\x48\x49\xa4\x2e\xe4\xf4\ +\x61\xf6\x1c\xee\xd9\x33\x87\xa4\xe4\xf4\xc9\x03\x10\x24\x77\xf7\ +\xcc\xce\xcc\xee\xce\x6d\xe7\x00\xb2\x05\xe2\x78\xe3\x40\x9c\xf2\ +\x9e\xfe\x78\x93\x84\x90\xe3\xf9\x4d\x12\x42\x96\x57\x97\xed\xe0\ +\x0e\xf0\x18\x9c\x14\x3c\xdc\x00\x6e\x19\x1d\x25\x60\x32\x8b\x2f\ +\x6d\xaf\x0d\xa1\x66\x12\x10\xe0\x62\xc8\x98\x73\xa0\x67\xb4\x77\ +\x81\xbe\xd1\xfe\x12\xdc\xa9\x8d\x2a\xcf\xa3\x1b\x35\x00\x64\x1b\ +\xb8\xed\x09\x3d\x01\x5e\xf8\x89\xa7\x80\x39\xdf\x2e\xc0\x59\xd0\ +\x3e\xeb\xdb\xfa\xbe\x1d\x8f\xa3\x0a\x34\x81\x8a\xef\x3f\xf7\x34\ +\x54\xfd\xf7\x25\x70\x04\x97\xa7\x50\x39\xf2\x6d\x53\xa8\x20\x9d\ +\x9f\xff\xc4\xff\x9f\xf2\x6d\x0e\x68\x01\xa7\xbe\x7d\x29\xe8\x7b\ +\x01\xee\x71\x31\x6f\x85\x52\x92\x2d\x90\x09\x90\x8f\x40\x56\x8d\ +\x31\x6b\x20\x0b\x46\xfb\x06\xc8\xbc\xff\x3d\x05\x72\x0f\xe4\xae\ +\xff\xcc\x80\xdc\x01\x19\xb2\x23\xa4\xee\xc7\x2c\xa8\xe0\xe5\xae\ +\xc7\x31\xe1\xfb\xe7\x40\x36\xf3\x47\x55\x9a\x05\xed\x1b\x20\xbf\ +\x06\x29\x5f\xf3\x88\xcb\x04\xc8\x9f\xf5\xc1\x5c\xdf\x36\x48\xc5\ +\x68\x7f\xdb\x3f\xb7\xe2\x27\x5b\x8e\xf0\xdd\x1b\x73\x72\x3c\xe3\ +\x25\xff\xdb\x79\x46\xb6\xa0\x75\x4b\xdb\xe5\x2d\x83\xd9\x32\xc8\ +\x4f\x8c\xf6\x09\x90\x3f\xda\xbc\x14\x13\xf0\x91\x7f\x30\x92\x9a\ +\xac\x17\x30\x7f\xc7\x7f\xb6\xed\x15\x96\xed\x6b\x4c\x4e\x60\xa2\ +\xe2\xf6\x59\x15\x4e\x7b\x49\xe7\xcb\xf5\x97\xb3\xcf\xa5\xbb\xb9\ +\x02\xf2\xab\x71\x27\xdf\x1e\x6c\xfb\x50\x63\xca\x14\xc8\x6d\x63\ +\xfc\x2a\xc8\x07\xba\x7d\x4d\x7c\xf3\x5e\x79\x5e\x13\x64\x56\xb7\ +\xbc\xd9\x37\x07\xf2\x00\x64\xd1\xe8\x6b\xfa\x67\x23\xcb\x26\x9b\ +\xfa\xc9\x82\x71\x26\xe4\x17\xe0\x3e\x0d\xfe\x27\xca\xa3\x07\xec\ +\x01\x21\xa3\xab\x70\x79\x0b\x2a\x5f\x0e\xe1\x64\x0d\x78\x5a\xd0\ +\x97\xda\xe1\x1b\x3c\x0b\xf0\x00\xba\x4f\xa0\xf6\x2a\x68\xeb\x28\ +\x5d\x94\xc9\x29\xbc\x98\x37\x98\x30\x90\xc6\xc4\x34\x50\xe6\x1f\ +\xa0\x5a\xbd\xed\xc7\x6c\x01\x2f\x54\xa1\x0f\x05\xf1\xc4\x2c\xf9\ +\xff\x89\xe9\x4a\x34\x78\xd8\x46\xd0\xf6\xc2\xa0\x25\x86\x17\x20\ +\x82\x32\xbc\xe7\x9f\x5d\x02\x7e\x06\x7c\x0e\xcc\xa0\x16\x22\x81\ +\x9c\xd9\x8c\x04\x20\x0d\xd4\xcc\x24\xff\x37\x80\x36\xb8\x5d\x3f\ +\x51\x05\x35\x5d\x9b\xc0\xd7\xe0\xae\xf4\x7c\xb9\x13\x72\x20\xce\ +\x8f\x9b\x42\x7d\x81\x6f\x47\x98\x9f\xf8\xd9\x45\x60\x1a\x35\xa9\ +\x7b\xf6\xb3\xd2\x86\xfa\x0b\xd4\x9f\x58\x01\x7e\x00\x16\x80\xcf\ +\x80\xe7\x80\xb7\x3c\xec\xf8\xe7\x7b\xaa\xdb\xdc\x55\xd1\xc4\x5b\ +\x03\xf3\x26\x5b\x59\xcd\x29\x1b\x5e\x0f\x7c\x1c\x29\x46\xcb\x4c\ +\x2e\xa1\xa6\x72\x46\x3f\x37\x05\x59\xf5\xca\x78\x3d\x6b\x55\xd2\ +\xfe\x99\x81\x7e\x91\x09\x90\xdf\x78\x2b\x11\xb6\x07\x8a\x51\xee\ +\xaa\x8e\x18\x40\xc9\x98\xb5\xaf\x13\xb2\x0b\xae\x17\x8d\x5d\x03\ +\xfe\x0e\xdc\x09\x84\x10\xac\xcc\x61\x53\x19\xe7\x10\xdc\x53\xdf\ +\x37\xe6\xaa\x9b\xe0\x9f\x75\x4f\x80\x03\xc5\x7d\xd8\xcc\xf7\x8b\ +\x03\xd6\x81\xbf\x01\xf7\xb2\x73\xba\x9e\xf2\x22\xeb\x18\x47\xc0\ +\x12\xc0\x14\x70\x16\x31\x0f\x7a\xe6\xbf\xf3\x5b\xe9\x31\x59\x21\ +\xa0\x1a\xb9\xd9\x57\xc6\xdd\xe5\xf8\x3c\x8e\x0b\xee\x52\x71\x37\ +\xfb\xd1\x6e\x08\x3d\xbc\x1e\xf0\x04\x3d\x7a\xe1\x90\x1e\xea\x29\ +\x4e\xc7\x58\x2d\x25\x38\xe7\x57\x2f\x00\xd9\x46\x95\x4c\x29\x30\ +\x77\x07\xc0\x7d\xe0\xd2\x9b\xab\x57\xe8\xee\x09\x4d\x9e\x9f\xd0\ +\xdc\x04\x25\xe8\xfa\xe3\x56\x3b\xc4\xf6\xf7\xa7\x81\x2e\x48\x78\ +\x66\xfb\x3a\x56\xee\x03\x47\xe8\xca\x7f\xad\x63\x05\xa0\x03\x9d\ +\x13\xa8\x2f\x92\xd1\x67\xee\x08\xe4\xa7\xf1\x04\x63\x58\x01\x79\ +\x0b\x2e\x2a\x50\x9d\x46\x15\xd3\x29\x83\xad\xbd\x0b\xfc\x0e\xf8\ +\x4b\x01\x03\x01\x74\xe6\xa1\x9e\x04\x3f\x3e\x4e\xa8\x1d\xf9\xce\ +\x79\xd4\x52\xf8\x1d\xd5\x39\x87\xfa\xe1\x10\x64\x5d\xd4\x3c\xfe\ +\x06\xf8\x24\xa0\xd9\x2b\xcf\x7a\x0d\xb8\x0d\x72\x1e\x2d\x66\x6e\ +\x25\x62\x01\xc4\xd1\xe1\x5d\x60\x1a\x26\x1f\xaa\x12\x74\xfb\xd9\ +\xe1\xb2\x0e\xfc\x03\x0d\x70\x8c\x20\x43\x80\xee\x6d\xa8\x4d\x40\ +\xfd\x25\xb8\x4e\x01\x43\x47\xd9\xbf\x52\x07\x16\xe0\xa2\x06\xd5\ +\x93\xbc\xd6\x4e\x7d\x93\xbf\x02\x6b\xe0\xf6\x82\xce\x36\xc8\x09\ +\xba\x63\xdf\xf6\x9e\x6b\x42\x5b\x9f\xe8\xd8\xc7\x3a\xa0\x0a\x9c\ +\xfb\x09\xee\xa1\xab\xf2\x85\x4d\xb3\x2c\xa1\xdb\xbe\x87\xad\x13\ +\xa6\x81\x55\xa8\xb5\x55\x89\x15\x32\x6f\x80\xeb\xe8\x33\xd5\xb6\ +\x32\x18\x1e\xab\x30\xaa\xa3\x87\xfa\x02\x2b\x05\x88\xbe\xf1\x63\ +\xee\xf9\xe7\x3a\x64\x1d\xb9\x22\x2b\xc0\x06\xf0\x0c\xf5\x01\x8c\ +\x03\x7c\xd8\x04\xba\xe0\xba\x9e\xe0\x48\x31\x1e\xcd\x43\xbb\x86\ +\xae\xc2\xf9\x58\x3c\xdb\x70\x01\x3c\x85\xf6\x24\x1c\x2f\x60\x87\ +\xb4\x5d\xe0\x4c\xe7\x8c\xc1\x9d\xa1\x8b\xfa\x83\xe7\x29\xc7\x8b\ +\x25\x80\x06\xea\x3d\x2d\xe6\xb7\x7c\x02\xcd\x29\x70\xad\x6c\x5b\ +\x22\x84\xcb\xf7\x61\xae\x07\xb3\xaf\xcc\x47\x6f\x04\xb3\xaf\x60\ +\xf6\x52\x71\x5b\x47\xcd\xb5\x60\xae\x20\x16\x61\x07\x35\xdf\x2d\ +\xd4\xc2\x65\xc0\x12\xc0\x34\xaa\x3d\x0b\x94\x9a\x2c\xa3\x6e\xaa\ +\x01\xc7\x4d\xa8\x7c\x0f\xcc\x33\x7e\xec\x3d\x06\x88\x03\x16\xa0\ +\xf2\x9d\xce\x61\xc2\x73\xdb\x59\x72\x97\x40\x19\xdc\x31\xba\xb8\ +\x19\xb0\x04\x20\xa8\x69\xd9\x29\x20\x64\xc2\xb6\xf3\x32\x05\xa5\ +\x64\x22\x7f\x1c\xac\x60\xeb\xda\x10\x6e\xfb\x16\x94\x4a\x5e\xbf\ +\xc4\xc3\xae\x94\x36\xb1\x78\x3a\xd4\x23\x34\xda\x0a\x94\x07\x83\ +\x4c\xbf\x7d\x13\xd5\xb2\xe1\x2a\xcc\x82\x74\x81\x15\x98\xd9\x0f\ +\xfa\x5a\xc0\xbb\xc0\x13\xd2\x8c\x4e\x06\x92\xd4\x19\xa8\x4f\x61\ +\xe5\x05\xe7\xd0\x40\xe7\x07\xfd\x2d\xa0\x3b\x73\x03\xe4\x19\x03\ +\x3f\x23\xc1\x7f\xa6\x7d\x1c\x64\xd1\xb8\x63\xef\x0e\x27\x81\x59\ +\x0a\x31\x61\x35\x72\x49\x48\x99\x47\x83\x8d\x65\x4f\x64\x84\x9c\ +\x1e\x74\x66\xa1\x7e\x00\xc4\x41\xc6\x23\x4f\xd0\xd7\xc1\xe4\x2b\ +\x40\x1f\x3a\x67\x50\xdf\x05\x1c\x74\x6f\x41\x2d\xc9\x2f\x3e\xf3\ +\xdf\xce\xcf\xf9\x05\x9a\x2b\x0c\xe1\x15\x74\x66\xa0\x9e\x08\x2d\ +\x9c\xb7\x89\x2a\xbe\xbe\xee\x86\x54\x57\x25\x79\xcb\x4c\xc2\xc6\ +\x5a\x99\x45\xe0\x4b\x90\xaa\x27\xe0\x25\xb8\x43\x34\xd3\x73\x96\ +\x8f\xfc\xa4\x01\xf5\x32\xb8\xe7\x79\x54\x82\x67\x7e\x01\x38\x46\ +\x57\xec\x1b\x63\x77\xb5\xfd\xf8\x32\xba\xe2\x07\x9e\x8e\xff\x68\ +\x5f\x2e\x7a\x3b\xf1\xa6\xcf\x67\x7f\x43\x9a\x64\x1f\x15\x98\x17\ +\x9a\x6c\x02\x4f\xe0\xa4\x03\x8d\x29\xb2\xe1\xb1\xa9\x03\x4a\xa8\ +\x04\x6f\x83\xdb\x09\xec\xf7\x2d\x6c\xe5\x37\x0d\x47\x05\x69\x68\ +\xa5\x00\xcd\xf4\x6e\x01\x4f\x87\x87\xc4\xa9\x2f\x7f\x1f\x0d\x67\ +\x87\x05\x52\x27\x18\xbe\xbd\x5f\x08\x9f\xb9\x72\x27\xa8\xb7\xba\ +\x01\x8d\x03\xf4\x48\x65\xa0\x48\x09\x2e\xe5\xe3\x01\x28\x20\xbe\ +\x01\xf3\x47\x46\x7b\x02\x65\x25\xb4\xf2\x90\x9c\xb3\x94\x9b\x3a\ +\x51\x78\x9f\x61\xdf\x3f\x84\xb4\x14\x08\x20\x37\x4e\x7c\x6a\x7c\ +\xcd\xea\xb5\x04\xb0\x00\x58\xf6\xdf\xba\x84\x18\x07\x56\x18\x24\ +\x34\x0c\x8f\x31\x81\x9c\x93\xf3\x12\x2e\x8c\xd4\x7b\x06\x8a\x84\ +\x69\xd1\xfa\x0a\x43\x60\x05\x47\xe0\x5a\xe1\xec\x28\xc1\xf4\x07\ +\x3b\xa7\x30\x94\x36\x3c\x3c\xd7\x85\xea\xa8\x7c\xdb\x35\x72\x0d\ +\xee\x0c\x55\xe6\x19\x88\x05\x30\x41\x71\x54\x77\x13\x9b\x5e\x83\ +\x6e\x64\xde\x62\x21\x0c\xbd\xb1\xb9\xa9\x1f\x51\xf4\x5c\xae\x3d\ +\xb6\x02\xcb\x70\x65\x69\xf3\xc0\x3f\xc8\xb4\x97\xec\xf6\x14\x9a\ +\x50\x7b\x66\xd0\x21\x20\x8f\xd1\x24\x0b\xc0\xa3\x02\xfd\x32\x62\ +\x85\xbb\x7d\x8d\x34\x73\xd0\xc3\xce\xd6\x8e\x8a\x05\x7a\x15\x98\ +\xb8\xce\xf6\x4f\xec\x75\x11\xf4\x47\xf4\xbf\x26\xd4\x1c\xc5\x47\ +\x70\xac\x79\x23\x01\x94\x9f\xa1\xf6\x37\xc6\xd5\xb3\x11\x8e\xcc\ +\xf2\x1e\x90\x9a\xa4\x10\xd2\x6d\xff\xc8\x7f\x46\x58\x87\x42\x28\ +\x12\x40\x19\xdb\xb3\xcc\xcd\x11\xeb\x80\x2e\x51\xbc\x1c\x40\x11\ +\xb3\xc3\x08\xbf\xca\xcf\x11\x9f\xf9\x51\xd6\x61\x28\x14\x8d\x1f\ +\x5b\x39\xc6\x02\x48\x72\xe7\x39\x6d\x79\x03\x22\x12\xe8\x93\xde\ +\x27\x16\x29\x3c\x4b\x08\x32\x43\xea\xe9\xdd\x78\xee\x00\xc4\xe7\ +\x17\xb3\x60\x99\xc1\x23\x06\xb7\x38\x3f\x06\x3c\x07\x56\x46\x68\ +\x7b\x22\x21\x94\x50\xaf\xcd\xb8\x70\xc9\xc0\x98\xbe\x49\x12\x4e\ +\xe7\x05\x6a\x09\xc0\x01\xfb\xe4\x2f\x12\x8b\xa4\x7d\x00\x6d\x43\ +\x6f\x64\xe0\x25\xf0\x21\x23\x8b\x13\x9c\xa0\x61\xf8\x47\x0c\xbf\ +\x13\xc4\x67\x80\x8e\x8b\x10\x0d\x7e\x8a\x43\xad\xcd\x2e\x63\xe8\ +\x00\x00\xf1\x8e\xd0\x53\x15\x42\x7a\xb3\x73\x80\x79\x1b\xcb\x25\ +\x34\xaa\x43\x28\x4d\xee\xeb\xfe\x05\x6c\x6a\xde\xa0\x08\x64\x8e\ +\xc1\xe5\xcb\xa6\x45\xf0\x00\xe6\x26\x31\xd3\x6d\xed\x45\xd2\x88\ +\x55\x9a\x68\x6e\xe3\x91\xc7\x35\x32\x1f\x00\x9a\xe7\x9f\x04\x77\ +\x0e\xec\x28\x12\xd9\x40\xad\xc3\xbc\x8f\xbd\x43\x44\x4b\xc0\x19\ +\xc8\x3b\x44\x91\x16\x9a\x81\x59\x43\xa3\xba\x26\x70\x01\x17\x5b\ +\x5e\xc7\x58\x4e\xcf\x29\x1a\x19\x2e\xe9\x58\x1e\x00\xff\x06\x89\ +\x4d\x73\x92\xd9\x49\xf2\x01\xc9\xff\x24\x84\xee\x78\xfc\x7b\x7a\ +\xaf\x09\x3e\x83\x9d\xf3\x49\x62\x01\x74\x7c\xdb\x32\x7a\x1e\xd1\ +\x0b\x05\x8e\x3c\xbd\x02\xec\x67\xb7\xb1\xa0\xb9\x43\x59\xcf\xe6\ +\x10\xd3\x73\xf7\x4f\x70\xed\x60\x8e\x82\x3c\xa3\x05\x02\x9a\x38\ +\xd9\x8d\xe6\x5c\xd3\x60\x2d\x61\x3c\x09\x87\xc5\xa1\xbb\xfa\x38\ +\xdb\x0e\x0c\x0a\xb6\x32\xd9\xe9\xf8\x08\x84\x57\xd7\x16\xec\xa1\ +\xc1\x8d\x05\xcf\xc8\x14\x56\xe0\x6f\x65\x5f\xfb\x6e\x30\xb6\x0e\ +\x2b\x14\xe6\x24\x93\xc0\xcb\x84\xe4\x3a\x3e\xa3\x38\x8b\x94\xe0\ +\x85\x6d\x0a\x5d\x5f\x89\xb2\xea\x6d\xdc\x15\xd0\xf2\x67\x30\xc9\ +\xdb\xbf\x0e\xf3\x09\x04\x42\x68\xdd\x46\x13\x24\x56\x4e\xb2\x1c\ +\xd0\x18\xf7\x2d\xa3\xd6\x68\x2c\x25\xd8\x46\xed\xa5\x19\x3f\xfb\ +\x6d\x6e\x64\x5f\x01\x38\x83\xc6\x32\x9c\x9c\x8d\xe1\x25\x5e\x03\ +\x9c\x28\xce\x99\x15\x06\x65\x77\x31\x2c\x53\x7c\xbc\x92\x1a\x85\ +\x9c\x59\xb5\x04\x70\x86\x2a\x97\x72\x41\x86\x15\x38\xee\x90\xbb\ +\xf7\x4f\xb7\xfd\x57\xd0\x38\xd3\x73\xfa\x63\x81\xac\x2a\x4e\xbe\ +\xc2\xf4\x18\xa5\x01\xad\xae\x2d\x74\x99\x83\xb3\x2e\xca\x53\x4e\ +\x78\x45\xf9\x80\xc4\x66\xbe\x6d\x13\xd4\x3c\x54\x84\xc9\x31\xc9\ +\xb9\xb7\xa7\xe8\x96\x5b\x85\x4e\x41\xa1\xd3\x38\x70\x3e\xab\x38\ +\x92\xea\x4f\xd3\x6d\x9e\x04\x66\x61\x2e\x4e\xd6\x26\xb0\x02\x53\ +\xd3\x01\x4f\x19\x88\x05\x70\x41\x9a\x34\x70\xde\x74\xc9\xba\x8d\ +\xd7\xed\x2b\x72\x4a\xd8\xee\xed\x15\xb0\x07\xf5\x4b\x55\x5c\xb2\ +\x38\x9e\xaf\x2f\xce\x8f\x5d\x81\x49\x8f\x23\x3c\xf3\xa1\x10\x28\ +\x01\xab\x76\xfa\x0e\xd4\x34\x5f\x54\xc0\x7d\xeb\x1b\xea\x44\x56\ +\x20\x36\x83\xf1\x95\xd3\x27\x68\x39\x1a\xc0\x32\x5a\x27\xd4\x0f\ +\xc6\x5d\x02\xbf\x45\xaf\xc7\x97\x0d\x9d\x97\xa4\xa0\x4e\xd1\xf8\ +\xfc\x3d\x2f\x84\x61\x89\x0f\x21\xad\x35\xa0\x81\xba\xd1\x56\x4d\ +\xcf\x25\xf0\x7b\xe0\x53\x06\x97\xa3\x89\x19\x4c\xca\x6b\x27\xf5\ +\x66\x3b\x85\x12\xc3\xdd\x67\xd9\x42\x0b\x0f\xc2\xb6\x86\xf7\x08\ +\x37\xa2\xf6\xa4\x0e\x6f\xcd\x7f\x1b\x56\x43\x1a\xdc\xa8\x46\x30\ +\x7d\x7e\x05\xf3\x52\x45\xaa\x68\x09\xed\x1c\xc8\xbb\xb6\x4e\x90\ +\xf7\xf3\xd6\x4a\x3e\x64\x8c\x1a\xa1\x43\x90\x20\x23\xeb\x4e\xe0\ +\xa4\xab\xf5\x80\x29\xa2\xf0\x8a\xba\x0f\xee\x11\xea\x25\xbe\x06\ +\xb3\xe3\x82\xcc\xa0\x29\xfb\xef\xd1\xcc\xcf\x0e\x79\xc5\xb8\x81\ +\xa6\xe0\xc3\x0b\x9e\xe4\x6e\x22\x03\x96\x00\xba\x40\x95\x4c\x49\ +\xec\xcc\x0b\xa8\x4c\x7a\xc9\x16\x85\xb4\xfb\xd0\xaa\xaa\xce\xb8\ +\x56\x5d\xee\x98\x20\x65\xc5\xdd\xaa\x90\xaf\xfa\x08\x14\x63\x7b\ +\x11\xba\x1d\x32\x1a\x5f\x2a\xa8\x6e\xcb\xd5\x28\x58\xb1\x40\x09\ +\xdc\x9e\x6e\x79\x79\x16\x28\xa0\xa7\xa8\x46\xee\x01\xff\x0d\x98\ +\x0f\x24\x3f\x77\xe0\x05\x94\x84\xbf\xa1\x0b\x7c\x13\x48\xbc\xbf\ +\x55\x94\xd1\xa7\x30\x27\x51\xbf\x04\x39\xc6\xfb\xd0\x68\x91\xb9\ +\xbe\x93\x8a\xd2\xe3\x76\x40\xee\x1a\xcc\x66\xe0\x25\x69\x2e\xc0\ +\xed\xa2\x75\x36\xc9\xd6\x17\x54\xf1\x54\xc8\x66\x8d\x22\x1c\x4e\ +\x54\x80\xec\xa3\xb5\x3f\xf7\xc6\x08\x97\x0d\x68\xdd\x46\x9d\x9b\ +\x25\xe0\xb9\xee\xb0\x9c\x9d\x9f\x26\x5d\xd5\xe3\x26\xba\xea\x65\ +\x54\x79\x76\xd0\xda\xe6\x25\x65\x1e\xd0\xcb\xd8\x8c\x33\x14\xed\ +\x00\x77\x9a\x0d\x57\xdd\x1e\x5a\xc3\xbf\x81\x46\x66\x9f\xa3\x42\ +\x78\x00\xe7\x27\x50\x3d\x52\x22\x0b\xcd\x5b\x5f\xe7\x68\x24\x15\ +\x9b\x49\x1b\x80\x83\x0b\xbf\xbb\xaa\xc9\x0b\x14\x21\x1c\x7b\x66\ +\xbc\xa9\x33\x1d\xcb\x65\xc5\x2f\x4b\x1e\x6f\x12\x23\x7c\x00\x3c\ +\x04\x0e\xc0\xbd\x0c\xc6\x97\xe3\x7b\x46\xeb\x08\xc4\xcc\x74\x3d\ +\x21\x0f\xd1\x82\x45\xd0\x2b\xef\x65\xdf\xbe\x1f\xb4\x1b\x20\x62\ +\xf7\x8b\x83\xea\xa4\x67\xb0\x53\xe0\xc5\xad\x8f\xc0\x7d\x05\x4c\ +\xc1\xd1\xf7\xd9\xeb\x39\x71\x9e\xb6\xf8\xcc\x8f\x93\x42\x93\x3b\ +\x03\xe7\x27\x53\x2e\x5f\xcf\x5a\x07\xf0\x66\xe8\x7d\xec\x44\x49\ +\x32\xe6\xff\x50\x2e\x0f\xba\x00\xf2\xf3\xbc\xf9\x95\xa6\x5a\x8a\ +\x5c\xb9\xfc\x1d\xcc\xb2\x5e\x1b\xf9\xc7\xd8\x2f\x4c\xac\x92\x7b\ +\x61\x42\x1c\xfa\x82\x85\xf1\x02\x43\x3a\x66\x7b\xcc\x89\x43\x9c\ +\x05\xcf\x88\x43\xdf\x18\xf9\xa5\xd1\x57\xce\xfa\x2b\xa9\x10\xaa\ +\x8c\xff\xc2\x44\x8a\xe8\x4f\x05\x4e\xc8\x46\x5e\x08\x00\xf2\x1e\ +\xfa\xca\x4a\xee\xa5\x04\x5e\xeb\x95\x99\xb4\xad\xe4\x9d\x9f\xb7\ +\x40\xde\x31\x9c\x9f\xb2\xa5\xe5\x3d\xf3\x7f\xc8\xe3\x2b\x9e\x3c\ +\x91\x5a\x59\xa5\x16\x7b\x80\xe0\x77\x82\x71\x7d\x2d\x1b\x7e\x6b\ +\xde\xd3\x4f\x2b\x74\x9e\x2a\x8c\x7e\x69\x6a\xca\x8f\x09\x04\x2f\ +\x2b\x0c\x5e\xbe\x2a\x7a\x39\x6a\x1e\x33\x66\x91\x2d\xcf\x43\x29\ +\xbf\x9b\x15\x62\x44\x86\x93\x23\x9b\xa8\xb6\xf5\x35\xba\xb4\xfc\ +\xef\x1a\x6a\xe6\x1c\x7a\x01\x72\xc1\xe0\xb5\xb9\x19\x40\xa0\x37\ +\x0d\xe5\xc4\x29\x4a\x4a\x64\x7b\xc1\xff\xe4\xf6\x26\x79\x6d\x2e\ +\x28\x97\x4d\xe9\xeb\xfa\x71\x0e\x35\x61\xa7\xfe\xf7\x24\xaa\xc4\ +\x7d\x01\x06\x1d\x54\xa1\xce\x06\x78\xf6\x06\x4e\x93\xed\xc0\x8d\ +\xb8\xa2\x8e\x41\x26\x30\x4a\xcd\x3c\x9e\x3a\x79\x2d\x1b\xbf\x38\ +\x59\x42\xaf\xca\x92\x23\x54\x65\xe0\x5f\xe0\x99\x38\x24\x6b\xf3\ +\xac\x17\x27\x85\x41\xe2\x33\x06\xa3\xb4\x36\x7d\xac\x88\xc7\x37\ +\xf7\xd5\x59\xab\xe1\x0d\x80\x0c\xcf\x6f\x1a\xf3\x09\xa8\x10\xfe\ +\x07\xb4\x0a\xfd\x7e\xcf\x22\x5b\xc2\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x1d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xcf\x49\x44\x41\x54\x58\x85\xe5\ +\x96\xb1\x6b\x14\x51\x10\xc6\x7f\xb3\x77\x84\x60\x20\x87\xde\x9d\ +\x29\xac\xed\x2d\xad\x2c\x23\x28\x69\x84\x9c\x55\x72\x59\x56\x31\ +\x8d\x90\x3f\x40\x2c\xc4\x5e\x04\x41\x25\x39\xd6\x24\x95\x17\xb0\ +\x09\x16\x6a\x67\x65\x19\xd2\x06\xc4\x42\x0b\xbd\xbb\xe2\x02\x91\ +\x28\xb9\xfd\x2c\x2e\x60\x0a\xc1\x7d\xbb\x83\x82\x4e\xf7\x60\xe7\ +\xfb\x7e\x6f\x66\xf6\x31\xf0\xbf\x87\x79\x0b\x4e\x27\x6b\x67\x26\ +\xac\xf2\x5e\x98\x06\x6b\x4b\xa7\x7f\xf7\x7d\xd5\xd3\x7c\x66\x61\ +\x63\x2a\xb3\xec\xa5\xa0\x96\xf7\x66\x91\x9b\xfb\x7c\x77\x22\x9b\ +\xcc\x5e\x08\x2e\x86\xa4\xf9\x00\xcc\x77\x2b\x8d\xda\xc1\x86\xc4\ +\x6c\x68\xaa\x03\x80\xac\x51\xfb\xfa\x08\xec\x3a\x08\x20\xfb\xa3\ +\x00\xf5\x64\xfd\x1e\xb0\x0c\x80\x59\xc6\x31\x45\xde\x28\x35\x84\ +\x8d\x1b\xe9\x0a\x70\x67\x6c\x4e\x86\xc2\xcc\xa1\x44\x05\xea\x49\ +\xba\x00\xf6\xa0\x8c\x39\x14\xac\x40\x23\x49\xe7\x30\x4b\xcb\x9a\ +\x17\x02\x68\x26\xcf\x2e\xc9\xe8\x02\x95\x63\xe3\xc2\xe6\xc1\x00\ +\xcd\x9b\xe9\x05\xc1\x36\x62\x12\x21\x2c\x6c\xe2\x7f\x15\xb9\x67\ +\xa0\x79\x2b\x3d\x2f\xd9\x2b\xc4\x34\xf8\x98\xe7\x06\xa8\x2f\xaf\ +\x9f\xd3\x28\x7a\x03\x9c\x65\x5c\x72\x17\x73\xc8\xd9\x02\x3b\xd2\ +\xc7\x13\x47\x37\x73\xc8\xdf\x82\x5d\x4f\xd3\x60\x00\x55\xed\x8a\ +\xc4\x87\x90\x1c\x57\x80\xc1\x93\xf6\xa7\xa8\xaa\x59\xe0\x0b\xe3\ +\x1d\xc2\x0d\x22\xb7\x50\xef\x69\xbc\x67\xa6\xcb\x18\xfb\x9e\x10\ +\x41\x22\xbd\xd5\x78\xc7\x32\xe6\x80\x43\x2f\x88\x60\x81\x5e\x67\ +\xe9\x2d\x52\x0b\x18\x01\x86\x95\x5b\xeb\x0a\xdd\xa0\xdf\x89\xb7\ +\x25\xc5\x00\x88\x88\x12\xbb\x65\xe1\x12\x0e\x3a\xf1\xa6\x99\xad\ +\x9c\xd0\x29\x04\x51\xaa\x87\xbd\xd5\xf6\x43\x89\xfb\x3f\xb5\x14\ +\x0c\x51\x7a\x88\x06\x9d\xf6\x5d\xe0\x71\x51\x08\x87\x5f\xc9\xd4\ +\x1f\x9e\xba\x0d\x7a\x3e\xee\x82\x05\x69\xfa\x3c\x28\x5b\xad\x51\ +\x7f\x38\xb5\x68\xc6\xeb\xd0\x54\xbf\x67\x75\xab\xf5\x3d\x3a\x8c\ +\xae\x19\xbc\xfb\x3b\x00\xc0\xe7\xcd\xc5\x83\x6f\x3a\xba\x2a\x63\ +\x5f\x30\xf4\xd4\xfe\x77\xe3\x07\x65\x50\x91\x01\xc7\x83\x92\x1d\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x22\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xd4\x49\x44\x41\x54\x58\x85\xe5\ +\x96\x31\x88\x13\x41\x14\x86\xbf\xb7\xbb\xb8\x82\xa0\x68\x61\x63\ +\x19\xec\x2d\xad\x2c\x4f\x50\xae\x11\xa2\x95\x82\x9d\x8d\x70\x81\ +\x84\x65\x12\x31\x44\x4c\x96\x21\x01\x11\x04\x4b\x41\x2b\x0d\x5c\ +\x73\x58\xa8\x9d\x95\xa5\xd8\x1a\xc4\x42\x1b\x3b\x05\xc1\x95\xec\ +\x3c\x8b\x3d\xe1\x3a\x77\x76\x87\x08\x3a\xdd\xc0\xbe\xff\xff\xde\ +\x9b\x79\xb3\x0f\xfe\xf7\x25\xa1\x05\x7b\xbd\xde\x89\x34\x4d\x3f\ +\xa8\xaa\x5a\x6b\x8f\xff\xe9\xfb\x24\xa4\x79\xbf\xdf\x3f\x92\x24\ +\xc9\x73\xe0\x98\x48\xbd\xdc\xa2\x50\xe6\xe3\xf1\xf8\x50\x92\x24\ +\xbb\xc0\x59\x9f\xb8\x20\x00\xdd\x6e\x37\x2e\x8a\xe2\x31\xb0\xe5\ +\x1b\x1b\x02\x40\x3a\x9d\xce\x03\xe0\x8a\xaa\x02\xb8\x8d\x02\x18\ +\x63\xee\x00\x37\x00\xa2\x28\x72\x80\x6e\x0c\xc0\x18\xb3\xa3\xaa\ +\xb7\x00\x44\xc4\xe9\x7e\x09\x36\x02\x60\x8c\xb9\xaa\xaa\xf7\xf6\ +\xb7\x8d\xcc\x1b\x03\x64\x59\xb6\xad\xaa\x8f\xa0\xca\x1c\xcf\xb2\ +\xb7\x02\xc8\xb2\xec\x9c\x88\x3c\x03\x62\x40\x9b\x66\xde\x08\x60\ +\x38\x1c\x9e\x11\x91\x3d\xe0\x30\x55\xd6\x5e\x37\xbe\x15\xc0\x60\ +\x30\x38\xed\x9c\x7b\x01\x1c\x0d\x65\x5e\x1b\x60\x34\x1a\x9d\x8a\ +\xe3\xf8\x15\x70\x32\xa4\x39\xd4\xfc\x17\x94\x65\xf9\xe9\xc0\x36\ +\x98\x39\xd4\x3f\x82\x77\x21\x4d\xbd\x01\xe2\x38\xbe\x00\x7c\xf4\ +\x89\x09\x0a\x30\x9d\x4e\x3f\x97\x65\xb9\x05\x7c\xa1\x9a\x21\x82\ +\x41\xd4\x16\x9a\xcf\xe7\xef\xa3\x28\x3a\x0f\x7c\x0b\x09\xe1\x25\ +\x32\x9b\xcd\xde\xaa\xea\x36\xf0\x03\x10\x55\x6d\x0d\xe1\x2d\x60\ +\xad\x7d\xad\xaa\x97\x81\x52\xaa\xb1\xa7\xd5\x58\xd7\x28\x03\x6b\ +\xed\x9e\x88\x5c\x3f\xa0\xd1\x18\xa2\x71\x09\xf3\x3c\x7f\xa2\xaa\ +\x3b\xbf\x75\xa4\xee\x10\x18\x0a\x00\xc0\x5a\x7b\x5f\x44\xee\x02\ +\xa8\x6a\x23\x88\xd6\x97\x28\xcf\xf3\xdb\x22\xf2\x10\xc0\x39\xe7\ +\x0d\x11\xa2\x95\x74\xb5\x5a\xdd\x04\x9e\x8a\x08\xbe\x9d\x11\xa4\ +\x97\x97\xcb\x65\x99\xa6\xe9\x35\xe0\xa5\x6f\x6c\xb0\x17\x6d\x32\ +\x99\xfc\x5c\xaf\xd7\x97\x80\x37\x7f\x05\x00\x60\xb1\x58\x7c\x2f\ +\x8a\xe2\x22\xd5\x6b\xf9\x35\xa4\xf6\xbf\xbb\x7e\x01\xe0\x36\x9e\ +\x09\x36\xea\x97\x6a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x1d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xcf\x49\x44\x41\x54\x58\x85\xed\ +\x96\xb1\x4b\x1b\x71\x14\xc7\x3f\xef\x12\x71\x48\x71\x72\x53\x22\ +\xae\x0e\x0d\xbd\x2c\x45\x90\x92\x50\x2c\x98\x0c\x62\x09\xd2\xc5\ +\x7f\x40\x17\x41\x4a\x97\x4c\x0e\x1d\x84\x2e\xe2\xd4\xb1\x4b\x4b\ +\x70\x28\x44\x41\x0a\x55\x14\x41\x28\x49\xc9\xe8\x50\x4a\x10\xea\ +\x60\x16\x4b\x75\x69\x72\xcf\x41\x73\x8d\x17\xef\xbc\x4b\xd2\xde\ +\xd0\x7c\xa7\xdf\xdd\xbd\x7b\xdf\xcf\xef\xf7\x7b\xf7\xee\x07\xff\ +\xbb\xc4\xeb\xe1\xc3\xe9\xe9\x58\xf4\xf7\xc0\x2a\x30\x07\x8c\x75\ +\xe9\x55\x15\x74\x93\x98\x91\x2f\x15\x8b\x97\xf7\x02\xdc\x98\x1f\ +\x02\x89\x2e\x8d\x9d\xaa\x48\x4c\x26\x9b\x10\x86\x5b\xd4\xcd\xcc\ +\x7b\x6d\x0e\x90\xe0\xc2\x5a\x6d\x5e\xb8\x02\x70\xbd\xec\x7f\x45\ +\x8a\x3c\x6f\x8e\xa3\x1e\x71\xb7\xf6\xbc\xbc\xbb\xe5\x59\x2f\xf7\ +\xc9\x4c\x65\xf4\xae\xdc\x5e\x2b\xf0\x4f\xd4\x07\x68\xab\x81\xe4\ +\xd3\x6c\xdc\xb2\xac\x27\xe8\xed\xfb\x66\x3a\xbb\xe4\x96\x44\x54\ +\x2d\xc1\xaa\x8c\x0f\x3f\x38\x2a\x14\x0a\x8d\x8e\x01\x92\xe9\xcc\ +\x8a\x36\xf4\xb5\x20\xed\xc5\xa9\xba\xee\x96\x44\x01\xc5\xe0\xdb\ +\xd9\xe5\x41\x72\xea\xd9\x7c\xe9\x60\xe7\xd4\x2f\x80\xbd\x05\x8f\ +\xd2\x33\x2f\x54\x59\x73\x42\x05\x92\x30\xa5\x91\xe8\x87\x5c\x2e\ +\x17\x09\x0c\x60\xa8\xbc\xec\xd8\xd8\x01\xf1\xbd\xf6\xeb\xb1\xdf\ +\x70\x7b\xb6\xda\xd6\xf5\x64\xc3\xbf\xab\xce\x02\x23\x7f\x72\x19\ +\x09\xe0\x30\x10\x00\x8e\xff\x42\x79\xb7\xe8\x5a\x74\x4e\x99\xa9\ +\x2c\xa0\x8b\x36\x80\x88\xef\xaf\x2b\xf4\xcf\xb0\x0f\xd0\x07\x08\ +\x1d\xa0\xf3\xae\xe7\x25\xd5\x75\x33\x95\x71\x6d\xdd\x40\xb5\x39\ +\x08\x65\x05\x04\xdd\x0c\x13\xa0\x42\xcc\xc8\x87\x01\x50\x15\xf4\ +\x4d\xeb\x89\x18\x5a\xda\xaf\x99\xca\x9c\x03\x43\xbd\x70\x52\xd1\ +\x85\xaf\x9f\xb7\xdf\xf9\x89\x6d\x59\x01\xf9\xd4\x0b\x73\xa0\x1e\ +\xad\x0f\xec\xf9\x0d\xb6\x01\x22\x8d\xc8\x32\x50\xeb\xd6\x5d\x94\ +\x57\x5f\xf6\x3f\x9e\xf8\x8d\xb7\x0f\x0e\x3f\xaa\xc7\x3f\x47\xe3\ +\x13\xef\xd5\xd0\x38\x30\x0a\x0c\x06\xf0\x55\x81\x8a\x2a\xcb\xe5\ +\xbd\xad\xb7\x01\xde\xeb\x8b\x2b\x3d\xdf\x7e\x01\x84\x5c\x2a\x21\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x66\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x18\x49\x44\x41\x54\x58\x85\xed\ +\x97\x41\x6b\x13\x41\x14\xc7\x7f\x6f\xd2\xb5\x45\x21\x25\x96\x78\ +\xf1\x24\xf4\x0b\x94\x4a\x55\x14\xdb\xd8\x43\x09\x09\x42\x3f\x80\ +\xa0\xe0\x41\x3c\xb4\x07\xa5\x39\x96\x9c\x24\x82\x07\x7b\xeb\xb1\ +\xed\x49\x3c\x78\x4a\x43\x0f\xad\x5b\x41\x53\xc5\xe2\x07\x50\xf0\ +\x28\xb4\x28\xb6\x20\xa6\x84\xcc\xf3\x90\x6c\x8c\x26\x76\xb7\xc9\ +\x86\xa0\xf5\x7f\x1a\xe6\xbd\x79\xff\xdf\xee\xcc\xec\xce\xc0\x71\ +\x97\xfc\xde\x71\x3e\x91\xbc\x6c\x55\x32\x88\x5c\x04\xe2\x21\xf9\ +\xec\xa2\xba\x65\x44\x73\x6f\x9f\x17\x5e\xfe\x11\x60\xf4\x5a\xea\ +\xbe\x2a\x0f\x5b\x81\x85\x24\x2b\xca\xdc\xb6\x9b\x7f\xd4\x04\x30\ +\x3a\x91\xbe\xa2\xa2\x2f\x80\x3d\x15\x9d\x19\x70\x2a\xf9\xe2\xda\ +\xda\x97\x30\x5c\x2f\x4d\x4d\x9d\x2e\x95\x23\x29\x51\x59\x00\xa2\ +\x06\x7b\xd5\x7b\x13\x7d\x5e\x92\x62\xe7\x40\x44\x45\x67\xde\x6d\ +\xac\xae\x84\x61\xec\xa9\xf6\x20\x2b\x23\x89\xb4\x08\xba\x64\x55\ +\x32\xc0\x75\x00\x53\xcf\xaa\xce\x39\x03\x4e\x25\x1f\xa6\x79\xa3\ +\x1c\xe3\x54\x6b\x8b\xb9\xe0\xf5\x99\x86\x78\xbc\x81\xb6\x2b\x7a\ +\xb3\xfe\xec\x73\xb5\xa5\x67\x5a\x01\xf4\x44\xff\x01\x7a\x0e\xd0\ +\xe7\x97\x30\x9c\x4c\xf6\x47\x0f\x24\xa7\xc8\x0d\x51\x06\x83\x14\ +\x55\xd8\x17\xd1\xe5\xfd\x7e\xcd\x7c\x28\x14\x0e\x3a\x02\x88\x96\ +\xcc\x03\x60\xf6\x28\x9f\x46\x81\x18\x2a\xb3\x83\x25\x2a\xc0\xbd\ +\xc3\x72\x7d\xa7\x40\xe1\xe6\x11\xbc\x7f\x91\x45\x6e\xf9\xe5\xf8\ +\x02\x08\xc4\xda\x05\x08\x32\xb6\xe7\x8b\xd0\x1f\x40\xd8\x6b\xb7\ +\xb8\x22\x5f\x3b\x06\x10\x65\xb9\x5d\x00\x83\xfa\xfe\xd4\x7c\x01\ +\x4e\x94\x4e\x66\x80\x45\x85\x6f\x41\x8d\x6b\xb9\x8b\xb5\xb1\x87\ +\xca\x77\x1b\x16\x8b\x4f\xbf\x03\x77\x98\x9f\xbf\x3b\xb1\xb9\x19\ +\x68\xcd\xb8\xe3\xe3\x96\x6c\xd6\x06\xc9\xf5\x05\xa8\x2b\x9b\xb5\ +\x2e\x04\x2a\x8a\xeb\x06\x2e\xfb\x17\xec\x82\xe3\x04\xb0\x0b\xd5\ +\x03\x64\xb7\xcc\xc6\x26\xa7\x87\xaa\x2d\xd9\x69\x06\x50\xdd\x02\ +\x28\x95\x23\xa9\x6e\x01\x94\x6d\xb9\x5a\x5b\xed\x6b\xaf\xaf\xbe\ +\x0b\x8c\x68\xce\x22\x69\x51\x59\x18\x49\xa4\xc5\x31\x4e\xfe\xe7\ +\x19\xae\x33\x8d\x4d\x4e\x0f\x95\x6d\x39\x25\xe8\x63\xc0\x1a\xd1\ +\x9c\x17\x6b\x75\x31\xc9\xd1\xbd\xb5\xd1\x74\x31\x89\x34\x46\x3f\ +\x7d\x7c\xff\xea\xec\xb9\xe1\x75\x55\xe2\x88\x89\x01\xa7\xc2\xf1\ +\x95\x1d\x54\x37\x8c\xe8\xed\x6d\x77\xf5\x49\x38\x35\xff\x15\xfd\ +\x00\xb6\xd8\xb2\x40\xf0\x65\x07\xfc\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x96\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x48\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xc1\x09\x00\x20\x0c\x04\xc1\x20\x16\x66\x59\x57\x9c\x90\xd6\ +\xec\x20\x7a\xc1\xe7\xee\xf3\x20\x30\xdf\x44\x90\x99\xa4\x94\x94\ +\xaf\xfb\xad\xd9\x30\x2c\x73\x2f\x1b\x9d\xa3\x9f\x01\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\xe7\x33\xda\xe6\x4e\x65\ +\x07\xee\x0e\x0a\xcf\x32\x05\x02\xb5\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x70\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x22\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\xcd\x6b\x13\x41\x18\xc6\x9f\x77\x92\x2a\x2d\x45\x30\x66\xfd\ +\xc0\x1c\x2c\xd6\x83\x50\xf0\xea\xd9\x2f\x50\xd0\x9b\x0a\x6a\xb5\ +\xf9\xa8\xd6\xf6\x0f\x28\xfe\x05\xd6\xa3\xd2\xfa\x51\xd2\x26\x52\ +\xf5\xd0\xea\x41\x84\x56\x50\x0f\x05\x0f\x5e\x85\x1e\x3c\x28\xf5\ +\x10\xf0\x23\x31\xd0\xa2\xc6\x9a\x66\x5f\x2f\xa5\x60\x76\xb3\x69\ +\x32\x99\x4e\xd3\x9d\xdf\x71\x32\x79\x9f\x67\x9f\xcc\xce\xbe\x6c\ +\x06\x30\x18\x0c\x7e\x86\x64\x0b\x58\xfd\x93\xed\x76\xb1\x30\x40\ +\xcc\x67\x01\x74\x01\xd8\x2a\x6f\x4b\x8a\x25\x00\x73\x4c\x34\x25\ +\x5a\x5a\x47\xb2\x77\xcf\xfd\xf4\x9a\x2c\x15\x40\x28\x91\x3a\x2e\ +\x40\xe3\x00\x22\x32\x75\x14\x92\xb1\xc1\xb1\x7c\x32\xfa\xaa\xd2\ +\x04\x51\x6f\x65\x2b\x9e\x8a\x09\xd0\x4b\x6c\xdc\x8b\x07\x80\x88\ +\x00\xcd\x58\x89\x74\xb4\xd2\x84\xba\x56\x40\x28\x96\x3e\x21\x04\ +\x66\x20\x11\xe0\x3a\x53\xb2\xc1\x27\xdd\x56\x42\xcd\x01\x58\xfd\ +\x93\xed\xfc\xf7\xf7\x07\x00\x7b\x1b\x62\x6d\xfd\xc8\xd0\x96\xb6\ +\x83\xe5\x7b\x42\xcd\xbf\xa0\x5d\x2c\x0c\xa0\xf9\x2e\x1e\x00\x22\ +\x2b\xde\xff\xa3\xe6\x00\x56\x76\xfb\xa6\xc4\xcd\x7b\x3d\xf7\x70\ +\x57\x03\xbc\xe8\xc2\xe1\x3d\x58\x47\x11\xcf\xe7\x7c\x2e\xd9\x23\ +\xdd\x5b\xc8\x10\x4e\xa4\xd9\xe3\x63\x87\xf7\x66\xd9\xc5\x95\x61\ +\x02\xd0\x6d\x40\x37\x26\x00\xdd\x06\x74\x63\x02\xd0\x6d\x40\x37\ +\xbe\x0f\xa0\x6a\x23\x14\xbe\x3a\xb1\x07\xb6\x7d\x9d\x81\xa3\x04\ +\xde\x55\x75\x7e\x22\xfd\x51\xc2\x0f\x03\xc8\x00\x3c\x6d\x17\x5a\ +\x1e\xe4\x1f\x5f\x5a\x94\xa8\xb5\x26\x3c\xbb\xb6\x70\x6f\xfa\x0c\ +\x31\xc6\x19\xd8\xa1\xda\x88\x0b\xf3\x36\xf8\x42\x3e\x19\x7d\x57\ +\xcb\x97\xaa\x74\x82\x8e\x4e\xb5\xe2\x2d\x60\xc5\x53\x43\x60\x3c\ +\xd7\x74\xf1\x00\xd0\x21\x40\x6f\xc3\xbd\xa9\x3e\x95\x22\xae\x01\ +\x58\x89\x87\xe7\x99\x68\x50\xa5\xf0\x1a\x09\x80\x69\x38\x94\x48\ +\x1d\x56\x25\xe0\x08\x60\x77\x5f\x6a\x1f\x13\x8f\xaa\x12\xac\x83\ +\x80\x00\x3d\x09\x5d\x7c\xb4\x4d\x45\x71\x47\x00\xcb\xcb\x74\x03\ +\x0c\x25\x62\x12\x74\x88\xd6\xe2\x35\x15\x85\xdd\x6e\x81\x53\x2a\ +\x84\xe4\x21\x25\xbe\xdc\x02\xd8\xa8\x6f\x79\x95\xf8\xaa\xf9\x85\ +\x08\x71\xe0\x80\x0a\x23\xc0\x72\x27\x13\xcd\x78\x49\xab\x50\xad\ +\x39\x80\xec\x58\xb7\x4c\xa3\x53\x11\x2b\x3e\x01\xa0\xa4\xa2\xb4\ +\x27\xbe\x6f\x85\x4d\x00\xba\x0d\xe8\xc6\x04\xa0\xdb\x80\x6e\x4c\ +\x00\xba\x0d\xe8\xc6\x04\xa0\xdb\x80\x6e\x4c\x00\xba\x0d\xe8\xc6\ +\x04\xa0\xdb\x80\x6e\xea\x39\x1f\xa0\x8b\xfd\xd5\xde\xf8\xae\x81\ +\xa5\xf2\x01\xbf\xad\x80\xb9\xf2\x01\x5f\x05\xc0\x44\x53\xe5\x63\ +\x7e\x0a\x20\x23\x5a\x5a\x47\xca\x07\x9b\x69\x0f\x90\xa1\x64\x83\ +\x63\x79\x97\x73\xc3\x7e\x58\x01\x25\x02\x7a\x2b\x9d\x17\xde\xec\ +\x2b\xa0\xea\x61\xe9\xcd\x18\xc0\xea\x71\xf9\xe0\x1f\x1a\xce\x4d\ +\x5c\xfe\xe5\x35\xd9\xf1\xaa\xb9\x01\xcf\x5a\x55\x7c\xca\x25\x7b\ +\x3a\x1b\x5d\xd4\x6d\x0f\xc8\x36\x5a\xa4\x11\x30\xe8\x9b\x8a\xba\ +\x6e\x01\xbc\x56\x21\x24\x0b\x01\x6f\x54\xd4\x75\x04\x20\xec\xd2\ +\x2d\x00\x45\x15\x62\xf5\x42\xc0\x0f\x08\x71\x4f\x45\x6d\x47\x00\ +\xdf\xc7\xe3\xef\xc1\xd8\x08\x67\x03\x56\x61\xe6\x68\x6e\xb4\xfb\ +\x8b\x8a\xda\xae\x7d\x40\x2e\x32\x7f\x9b\x81\xa7\x2a\x04\x6b\x85\ +\x40\x43\xb9\xb1\xe8\x0b\x55\xf5\x03\xae\xa3\xb3\xb3\x5c\x38\x7d\ +\xe8\x59\xdb\xe2\xf6\x05\x10\x8e\x54\x9c\xa7\x96\x05\x22\x5c\xc9\ +\x26\x7b\xee\xa8\x14\xa9\xfa\x8f\xeb\xce\xd8\xd8\x21\x5b\x04\x06\ +\x01\x1c\x03\x60\xa9\x34\xb3\x42\x06\xc0\x74\x30\xc8\x37\xbf\xde\ +\x8f\x7e\x5e\x07\x3d\x83\xc1\xe0\x63\xfe\x01\xfa\x39\xce\xe7\x07\ +\xe2\xb8\xa4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x62\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x14\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x4d\x4f\x13\x51\x14\x86\xdf\x33\x28\x1b\xa2\x1b\xa6\x96\x8f\ +\xbd\x0b\xa5\xb0\x71\x29\xff\x02\x30\x92\x88\x3b\x89\x26\xe0\x07\ +\x90\xc0\x2f\xd0\x58\x40\x03\x26\xc2\x52\x4d\x24\x01\xfe\x05\x2e\ +\xd9\xb4\x53\xdc\xb8\xa6\xd8\x64\xd8\x90\xb0\x11\xb8\xaf\x8b\x42\ +\x3b\x9d\x19\x28\x12\x86\xd3\xca\x7d\x56\x77\xee\xbd\xd3\xbe\xf7\ +\xe9\x7c\x74\x71\x0f\x60\xb1\x58\xae\x33\x72\x9e\x49\xe9\x6c\xae\ +\xcd\x40\x86\x08\x0c\xc0\x41\x0f\x88\x2e\x00\x37\x12\xce\xf6\xaf\ +\x1c\x42\x50\x84\x41\x41\x80\x75\x07\x5c\x2d\x4d\xf5\xed\xd7\x3b\ +\xe9\x6c\x01\xa4\xb4\xcf\xe5\x47\x04\xf2\x16\x40\xe7\x65\x25\xbd\ +\x22\x76\x28\x9c\xde\x7d\xd3\xfb\x0d\x22\x3c\x6d\xd2\xe9\x02\x96\ +\x37\x6f\xba\x7b\xad\x8b\x10\x8c\x26\x12\xef\xaa\x20\x96\xfd\xdb\ +\x7f\xc6\x30\xfa\xe0\x20\x6e\x38\xfe\x32\x26\xc5\x9d\xf3\x3e\x41\ +\xf0\xac\xf6\xb3\xe0\x09\xe5\x07\x84\xbf\x05\x30\x09\xc4\xbd\x30\ +\x04\x1c\x50\x3a\x28\x7c\x28\x40\xa6\x32\x20\x18\x75\xf7\x5a\xe1\ +\x93\xcf\xe3\xae\x84\xd8\x2b\xa0\x7d\x2e\x37\x22\x94\x2f\x81\x49\ +\xbb\x24\xc6\xfd\xc9\xcc\xca\x59\x97\x53\x43\x40\x8a\x3b\xeb\x3d\ +\x16\xc1\x02\x81\xf6\x4a\xb7\xf0\xe9\xee\x44\xdf\xd7\xf0\xf4\x88\ +\x80\x74\x36\xd7\x76\x24\xf2\x0b\x95\x7b\x5e\x7c\xb4\xb4\xf4\xfa\ +\xaf\xef\xed\x24\x18\xfb\xd2\x71\x3f\xfc\xec\xc4\xd1\x51\x1e\xa0\ +\x7b\xdc\x55\x6c\x21\xef\x86\x1f\x8c\x4e\xf8\x44\x03\x19\x42\xf0\ +\x81\x47\xbe\x6c\xb6\xc5\x03\x40\x39\x33\x5f\x05\xba\xba\x8c\x23\ +\x83\xe1\x79\x11\x01\x04\x06\x02\x6d\xcf\x9f\xcc\xac\x24\x94\x31\ +\x71\xfc\x89\xcc\x77\x02\xde\xc9\x31\x0d\xea\x0b\x80\x83\x9e\x6a\ +\x53\x36\x1a\xfe\x9e\x3f\x0b\x11\x3a\x90\x8d\xea\x31\xef\x87\xa7\ +\x44\x05\x94\xff\xe4\x1c\x37\x59\x4a\x2a\xdb\x55\x51\xbb\x06\xe9\ +\x0e\x8f\x47\x05\x04\x5e\x8d\x8d\xf6\xaa\xbb\x08\xa1\x35\x44\x5e\ +\xfb\x71\x02\xae\x15\x56\x80\x76\x00\x6d\xac\x00\xed\x00\xda\x58\ +\x01\xda\x01\xb4\xb1\x02\xb4\x03\x68\x63\x05\x68\x07\xd0\xc6\x0a\ +\xd0\x0e\xa0\x8d\x15\xa0\x1d\x40\x1b\x2b\x40\x3b\x80\x36\x56\x80\ +\x76\x00\x6d\xac\x00\xed\x00\xda\x58\x01\xda\x01\xb4\xb1\x02\xb4\ +\x03\x68\x63\x05\x68\x07\xd0\xc6\x0a\xd0\x0e\xa0\x8d\x15\xa0\x1d\ +\x40\x1b\x2b\x40\x3b\x80\x36\x56\x80\x76\x00\x6d\xe2\x04\x1c\x9e\ +\x34\xf8\x1f\x08\x0a\xad\xe1\x30\x3c\x1e\x5d\xa0\xa0\x58\x6d\x4a\ +\x3a\x99\x58\x57\x47\xed\x1a\xb8\x1d\x1e\x8f\x0a\x30\x28\x54\x9b\ +\xec\x07\x79\xae\x9a\x82\x86\x84\x14\x03\xf6\x57\x8f\x65\x2b\x3c\ +\x25\x22\x40\x80\xf5\x40\x3b\x93\x9a\x2f\x0c\x25\x16\x30\x61\xdc\ +\xd9\xfc\xa3\xe0\xce\x71\x71\xb0\x16\x9e\x13\x11\xe0\x80\xab\x00\ +\x2a\x7b\x83\x69\xb8\x78\xe7\xa3\xd7\x74\xb7\x42\xea\x7d\xa1\x03\ +\x90\x85\x40\x57\xd1\x31\xac\x2f\xa0\x34\xd5\xb7\x4f\xe1\x74\xa5\ +\x43\x90\x32\x07\xf4\xdc\x6c\x7e\xb8\x29\x6e\x07\x52\xdc\x6c\x7e\ +\x98\x62\xf2\x10\xa4\x2a\xdd\xc2\x99\xb8\x12\x9a\xf8\x05\x95\xf7\ +\xdc\x7f\x0e\x57\x8b\x10\xf0\x1c\xc8\x06\xc1\x52\xa3\xed\x22\x25\ +\xe0\x08\x24\x6d\xc0\xfe\x9a\x82\x89\xf2\xe8\x92\x3f\xd1\xfb\x22\ +\x6e\xdf\x73\x7c\xc5\x88\x08\xfd\xe5\xcd\x31\x77\xaf\x15\x41\x09\ +\x02\x64\x08\x66\x8e\xbf\xb0\xe1\x20\x18\xf3\x8b\x72\xc9\xbf\x75\ +\x30\x7e\xda\xa6\xef\xfa\x45\x53\xf3\xf9\x27\x42\x79\x87\xe6\x2b\ +\x9a\x2a\x52\x38\x73\xf1\xa2\xa9\x00\xe9\x6c\xae\xcd\x38\x32\x48\ +\x83\xc1\xf2\x96\x73\xe9\x46\x23\x96\xcd\x81\xdb\xa0\x6c\x89\x83\ +\x35\xc7\x70\xed\x3c\x65\x73\x16\x8b\xe5\x7a\xf3\x17\x69\x23\x00\ +\x75\xc4\x88\xcb\xab\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\x8c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3e\x49\x44\x41\x54\x58\x85\xed\ +\xd3\xa1\x11\x00\x20\x0c\x04\xc1\x0f\x1d\xd1\x01\x08\x14\xf5\xe2\ +\x98\x49\x07\xd4\x84\x42\x62\x13\x73\xab\xde\x9d\x7a\x09\x00\x90\ +\xcc\xde\xa8\x7d\xba\x49\x2d\xa8\xbb\x8f\xaf\x21\x49\x25\x28\x08\ +\x7c\xf1\x02\x00\x00\xd2\x5d\xba\xd9\x0a\x07\x7b\x8e\x66\x3a\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3c\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x01\x09\x00\x20\x10\x04\xc1\xd7\x0c\xc6\x36\x9d\x85\xfc\x14\ +\x72\x20\x33\x09\x96\xad\x02\x00\x00\x00\x00\x00\x00\xe0\x7f\x63\ +\xed\x73\xd3\x11\x49\x33\x1d\x90\x66\x40\x3a\x00\x00\x00\x00\x00\ +\x00\x00\x00\xde\x6b\x75\x72\x02\x79\x7e\x64\x27\x32\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x6b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x1d\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xc1\x4b\x1b\x41\x14\xc6\xbf\x17\xd6\x5c\x04\x2f\xad\x18\xf5\ +\xde\x4b\x6b\x40\x97\xd2\x4b\x85\x84\x42\x0a\x51\x7a\x52\x4b\x85\ +\xda\x5b\xa5\x05\x6d\x8f\xfa\x17\xb4\x67\x2d\x54\x8f\x6d\xa1\x05\ +\xf5\x28\x82\xb9\x28\xa4\xd7\xad\x90\xe8\xa9\x67\xa3\x42\x7b\xb1\ +\x78\x49\xc6\xbc\x1e\xdc\xc4\xed\xec\xa6\xb1\xd6\xcd\xdb\xe0\xfc\ +\x4e\xbb\xef\xcd\x2c\xdf\xfb\x98\xc9\xe4\x30\x0f\x30\x18\x0c\xd7\ +\x19\xba\xc8\xa0\x64\x26\xd3\x69\xa9\xf8\x04\x33\x8f\x11\x70\x07\ +\x40\x1f\x00\x2b\x5c\x69\xff\x8c\x02\x50\x62\x60\x97\x88\xd6\x94\ +\x55\x5e\x29\xe4\x72\x27\xcd\x26\x35\x33\x80\xec\xd4\xc8\x14\x13\ +\xde\x00\xe8\xbd\x12\x99\xad\xe3\x80\x41\x73\x3b\x5b\xeb\x9f\x00\ +\x70\xa3\x41\x0d\x0d\xb0\x6d\xbb\x83\xbb\x12\x8b\x00\xa6\xc3\x50\ +\xd7\x42\x96\xe9\xf8\x70\xc6\x71\x9c\x4a\x50\xb2\xd1\x32\x26\xee\ +\x4a\xbc\x03\xf0\xfc\xcf\x28\x8a\xcc\xf8\x1a\x03\x0e\xab\xc4\xd5\ +\x2b\x16\xfa\x5f\xc4\x98\x62\x55\x20\x41\x84\xfb\x60\x0c\x78\x52\ +\xd3\xdc\x95\x00\x80\x17\x08\x58\x09\x81\x2b\x60\x30\x3d\x3a\x45\ +\xe0\x0f\x9e\xd0\x4f\x02\xcf\x3a\x5b\x1b\x5f\x82\x3e\x12\x31\xc8\ +\x4e\x67\x9f\x30\x68\x01\xc0\x8d\x5a\x90\x41\xcf\x76\xb6\xd6\x3f\ +\xfa\x06\xeb\x81\x64\x26\xd3\x69\x55\x3a\xbe\xe3\x7c\xcf\xff\x20\ +\xa5\x92\x4e\x7e\xf3\x20\x34\xc9\x21\x60\x0f\x3f\xec\x65\xcb\x2a\ +\x00\xb8\xe9\x86\x4a\xaa\xa3\x72\x4b\xff\x61\x8c\xe9\x13\x2d\x15\ +\x9f\x80\xe7\x07\x8f\xc0\xaf\xda\xad\x78\x00\x70\xf2\x9b\x07\x60\ +\x7a\xed\x09\xf5\x59\x65\x6b\x5c\x1f\xe7\x33\x80\x99\xc7\xea\x2f\ +\x84\xa2\xbb\xec\xdb\x92\x6f\xdb\xeb\x9f\x41\x28\xd6\xde\x99\xa8\ +\xb9\x01\xee\x39\xef\xce\x40\x1e\xd1\xdf\xf3\x7f\x83\xdd\x1a\x00\ +\x00\x04\xdc\xd6\x07\xf8\x0c\xc0\xd9\x9f\x9c\xda\x84\xa3\x90\x84\ +\xb5\x0c\xad\x86\x7e\x3d\x1f\x64\x40\xfd\x68\x8c\xda\x51\x77\x19\ +\xb4\x1a\x7c\xc7\x7e\x90\x01\xd7\x0a\x63\x80\xb4\x00\x69\x8c\x01\ +\xd2\x02\xa4\x31\x06\x48\x0b\x90\xc6\x18\x20\x2d\x40\x1a\x63\x80\ +\xb4\x00\x69\x8c\x01\xd2\x02\xa4\x31\x06\x48\x0b\x90\xc6\x18\x20\ +\x2d\x40\x1a\x63\x80\xb4\x00\x69\x8c\x01\xd2\x02\xa4\x31\x06\x48\ +\x0b\x90\xc6\x18\x20\x2d\x40\x1a\x63\x80\xb4\x00\x69\x8c\x01\xd2\ +\x02\xa4\x31\x06\x48\x0b\x90\xc6\x18\x20\x2d\x40\x1a\x63\x80\xb4\ +\x00\x69\x82\x0c\x50\xf5\x24\x53\xdb\x1b\xa4\xd5\xa0\x7c\xf9\x80\ +\x39\xa5\xda\x03\x03\x3d\x61\x88\x6a\x25\x5a\x0d\xfb\x7a\xde\x7f\ +\x51\x12\xd8\xad\xbf\x10\x86\x71\xc1\x9e\x82\x88\x42\x6e\x0d\x00\ +\x00\x06\xf6\xf4\x01\xfe\x8b\x92\x44\x6b\xf5\x17\xc6\xc0\x50\x6a\ +\x74\x22\x34\x79\x21\x33\x98\x1a\x79\xec\xbd\x39\x4e\xcc\xab\xfa\ +\x18\x9f\x01\xca\x2a\xaf\x00\x38\xbf\x1b\x4c\xbc\x78\xef\xc1\xa3\ +\xb6\xdb\x0a\x77\x53\xd9\x04\x11\x16\x3c\xa1\x92\x8a\xab\xe6\x06\ +\x14\x72\xb9\x13\x06\xcd\x79\x42\xdd\x95\xea\x69\xd1\x4e\x67\x27\ +\xd1\x1e\xdb\x81\xec\x74\x76\xf2\x94\xa8\x00\xa0\xbb\x16\x64\xd0\ +\x7c\x50\x0b\x4d\xa3\x82\x68\x28\x3d\xf2\x1e\x7a\xb7\x08\xa1\x08\ +\x46\x9e\x80\xa3\xa8\xdd\x22\x8d\x31\xc5\x18\xe8\x01\x61\x58\x6b\ +\x98\x00\x31\x2f\x39\xdb\x1b\x2f\x11\x70\xef\xb9\x51\xc7\x08\xd3\ +\xf1\xe1\x8c\xdb\x69\x71\x6e\xc2\xd9\x87\x07\x18\x00\x71\xb4\x16\ +\x03\xfb\x1e\xce\x20\xe6\x25\xfc\x3a\x9a\xf5\x67\xdc\x7c\x93\xef\ +\xd2\x60\x7a\xf4\x29\x81\xdf\xa2\xfd\x9a\xa6\x4a\x0c\x9a\xbf\x74\ +\xd3\x94\x97\x64\x26\xd3\x69\x95\xad\x71\x26\x1a\x77\xaf\x9c\xf7\ +\x23\x9a\x6d\x73\xfb\x0c\xec\x11\xf3\xaa\x8a\xab\xd5\x8b\xb4\xcd\ +\x19\x0c\x86\xeb\xcd\x6f\x1c\x53\xe5\xfc\x82\xee\x0b\x35\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x08\x3c\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x6f\x70\x54\xd5\x19\xc6\x7f\xef\xbd\x61\x21\x92\x0d\x90\xdd\ +\x05\x1c\xa1\x12\x5b\x18\x1c\x48\x62\x91\x76\xaa\xc3\x60\x71\xda\ +\xd1\x76\x00\xab\x75\xa8\xda\x51\x19\x1d\xaa\x68\x75\x28\x49\x40\ +\x98\xd1\x25\xad\x5a\xc9\x3f\x90\x0f\xd2\xd6\x6a\x8b\xca\xb4\x43\ +\x3b\xc2\x94\x8e\x5a\x66\x2a\x30\xb4\xea\x08\xb5\x24\xbb\x48\x3a\ +\x5a\xa5\x94\xa1\x02\x9b\x50\x92\x68\x21\xbb\x7b\xde\x7e\x40\xe5\ +\xde\xbb\xbb\x49\x36\xb9\x1b\x43\xcb\x33\x93\x0f\xf7\x39\xef\x79\ +\xf7\x39\xcf\x3d\xf7\xdc\x73\xcf\x39\x81\x0b\xb8\x80\x0b\xf8\x7f\ +\x86\x0c\xc5\x8f\x4c\xdc\xf0\x56\xc4\x24\xed\xb9\xc6\x50\x81\x30\ +\x1d\xe4\x32\x90\xb1\xa0\xa5\x20\x36\x68\xe7\xd9\x3f\x39\x2c\xc2\ +\x41\x83\xbe\x5d\x64\xd8\x73\xac\xb6\xea\xfd\x42\x6b\x2b\x98\x01\ +\xe3\xeb\x63\x9f\x4f\x5b\xba\x58\x60\x21\x50\x39\xc0\x34\xef\x0b\ +\xf2\xb2\x41\x7e\xd9\x5e\x3d\x63\x1f\x22\xea\xa7\x46\xf0\xdb\x00\ +\x55\x89\xac\x6b\xbd\x4e\x0d\x2b\x40\xe6\xf9\x99\x5a\x20\x8e\xd2\ +\x7c\xa2\xb4\xe7\x05\xee\x99\x9d\xf4\x31\xaf\x3f\x08\x37\xc5\xe7\ +\x61\x4c\x3d\xc2\x6c\xbf\x72\x66\x83\xc2\x21\xd0\x35\xed\xd5\x95\ +\xcf\xf9\xd1\x23\x06\x6d\xc0\xf8\xf5\xb1\x09\x26\xa5\x4d\xc0\x77\ +\x7b\x09\x33\x08\x7f\xc6\xb0\x0b\x68\x53\xf4\xef\x96\x9a\x0e\x18\ +\xd1\x65\x8f\xea\x49\x9b\x54\x51\x50\xd5\x8c\x31\x6a\x97\x83\x4e\ +\x13\xb8\x0a\xf8\x3a\x50\xdc\x8b\xf2\x3d\x46\xcc\xd2\x8e\xe5\x57\ +\x1c\x18\x8c\xfe\x41\x19\x10\x6a\xde\xff\x65\x31\xd6\x36\xe0\xe2\ +\x2c\xc5\x5d\xa0\x2f\x81\x6c\x3f\xd3\x33\xe2\x95\xae\xd5\x97\xb7\ +\xe7\x93\x7b\x52\xf3\x6b\xc5\xa7\xd3\xc1\x6b\x41\x17\x20\x2c\xcc\ +\xf1\x1b\xa7\x41\xef\x4a\xd4\x54\xfd\x6a\x20\xfa\x61\x10\x06\x84\ +\x1b\x5a\x6f\x43\x78\x16\x18\x99\x29\x8a\x0d\xc9\x24\x4f\x9c\x5a\ +\x55\x79\x72\xa0\xf9\x5d\x88\xc6\x03\xa1\x52\xb3\x44\x94\x47\x80\ +\xf1\xde\x62\x55\x79\xac\xbd\x7b\xe6\x23\xd4\x89\xc9\x37\x75\xfe\ +\x06\x44\xd5\x8a\x94\xb6\x3e\xaa\x2a\xab\x3c\x25\x06\xe4\x59\x93\ +\x36\x75\x1d\x2b\xab\x8e\xe4\x9d\xb7\x1f\x08\xaf\x6d\x0b\x52\x94\ +\x5c\x8e\x6a\x0d\x50\xe2\x29\xde\x26\xc5\xd6\xed\x27\xee\x9f\xd9\ +\x9d\x4f\xce\xfc\x0c\x88\xaa\x15\x0e\xc6\x37\x83\xde\xe2\x29\x39\ +\xaa\x96\xb9\xb1\x7d\xf9\x15\x6f\xe6\x95\x6f\x80\x28\x5b\xdb\x32\ +\xc9\xb2\x64\x6b\x96\x01\xf7\xaf\x26\x50\xfc\xd5\x8e\x07\xa7\x76\ +\xf6\x37\x97\x95\xcf\x0f\x87\x4b\x62\x6b\xbc\x8d\x17\x78\x03\xbb\ +\x68\xf6\x50\x35\x1e\xa0\x63\x65\xd5\x91\x51\x76\xf7\x5c\x60\xb3\ +\xa7\xe8\x8b\x56\xcf\x47\x9b\xd9\xb2\xc5\xee\x6f\xae\x7e\xf7\x80\ +\x48\x53\xec\x3b\xaa\xfa\x6b\x4f\xe5\x4d\xa3\xbb\x82\xf7\x1e\xaa\ +\x2b\x3f\xdd\xdf\x3c\xbe\x42\x55\x42\x4d\xb1\x5a\x81\x27\x70\xb7\ +\xa5\x3e\x51\x53\xb9\xb2\x3f\x29\xfa\x65\x40\xb8\x39\x36\x1b\xa3\ +\x7b\x80\x51\xe7\x7e\x9c\x17\x12\x35\x15\x77\x14\x62\x76\x96\x2f\ +\xc2\x0d\x2d\xcb\x10\x59\xe7\xe4\x54\xf4\xce\xf6\xea\xaa\xe7\xfa\ +\xaa\xdb\xe7\x23\x10\x7c\xfc\x60\x08\xa3\xdb\x70\x36\x1e\x79\xb3\ +\xa4\x3b\xb8\x64\x38\x34\x1e\x20\x51\x53\xf9\xa4\xc2\x2f\x9c\x9c\ +\xa8\x3c\x1d\xae\x6f\x99\xd5\x57\xdd\x3e\x0d\x08\x04\x92\xf5\xc0\ +\x25\x0e\xea\x28\xe9\xe4\x8d\x9f\x59\xb7\xcf\x06\x11\x1d\x17\x28\ +\x5e\xaa\xf0\x9a\x83\x0d\x60\xcb\xd3\x44\x77\x16\xf5\x56\xb5\x57\ +\x03\x22\x8d\xfb\xe7\x08\xdc\xe5\xa0\xd4\x88\x7e\x3b\xb1\x72\xd6\ +\xd1\xc1\xe8\x2d\x04\xde\x7d\x70\xea\x19\xbb\x48\x6e\x02\x49\x7c\ +\x4a\x2a\xb3\x22\x25\xe1\xfb\x7a\xab\x97\xdb\x00\x55\x51\xec\x1f\ +\xbb\x39\x36\x77\x54\x57\xbd\x31\x48\xad\x05\xc3\xf1\x65\x15\xc7\ +\x50\xf3\x98\x93\x53\xe1\xe1\x09\x0d\x2d\xa3\x73\xd5\xc9\x69\x40\ +\x78\x5d\x6c\x2e\xe8\x1c\x07\x95\xb4\x6c\xa2\x3e\xe8\x2c\x28\x4a\ +\xba\x4b\x7f\x82\x70\xf8\x1c\xa3\xe1\xb4\x25\xf7\xe4\x8a\xcf\xdd\ +\x03\x0c\xb5\xce\x4b\x11\x7e\x7a\x7c\x79\xe5\x7b\x3e\x68\x2c\x28\ +\x0e\xd5\x95\x9f\x16\x3c\x37\x4a\x59\x9e\x6b\x6e\x90\xd5\x80\x48\ +\x7d\x7c\x22\x70\xbd\x83\x4a\x8a\x2d\x8f\xfa\xa6\xb2\xc0\x38\x31\ +\xb9\xed\x79\x90\x77\x1c\xd4\x25\xe3\x0f\x4f\xfb\x5a\xb6\xd8\xac\ +\x06\xa8\x6d\x6e\x03\x3e\x75\x4c\x91\x57\x8f\x2f\xab\x38\xe6\xaf\ +\xcc\x02\x62\xd1\xa2\xb4\xc2\x6f\x9c\x94\xc1\xba\x33\x5b\x68\xf6\ +\x47\x40\x59\xe0\x26\xcc\xef\x7c\x92\x36\x74\xd0\x0c\xcd\xdf\xcc\ +\xf6\x18\x64\x18\xf0\xf1\x88\x79\xb5\x93\x33\x29\xfb\xf7\xfe\xaa\ +\x2b\x3c\xda\xbb\x2b\xf7\x02\xce\x5e\x3b\x26\x74\x64\xda\x95\xde\ +\xb8\x0c\x03\x52\x16\x5f\x01\x02\xe7\x18\xdd\x7f\xf2\xa1\x99\x87\ +\xbd\x71\xc3\x1e\x75\x62\x10\x75\xdf\xb8\xb4\x95\xb1\x4e\x99\x61\ +\x80\xa5\xcc\x74\x5e\x2b\xb2\xc7\x77\x71\x43\x04\x55\x5c\xda\x45\ +\x74\x86\x37\x26\xc3\x00\x55\xb9\xdc\x1d\xe0\x1a\x4d\xcf\x2b\xd8\ +\x62\xb9\xb5\x7b\xda\x06\xd9\x0c\x10\x99\xe2\xba\x56\x86\xfd\xbb\ +\x3f\x17\x34\x2d\x2e\xed\x22\x94\x7b\x63\xb2\xbc\x05\x34\xe8\x0a\ +\x50\xf9\xb7\xdf\xc2\x86\x0a\xa3\x3f\x1c\xed\xd2\xae\x10\xf4\xc6\ +\x64\x7b\x0d\xba\x83\x6c\xf2\x5a\x63\x1b\x4e\x38\xb4\x66\xca\x19\ +\x20\xe5\xa0\x02\x44\xe3\x01\x67\x4c\xe6\x20\xe8\x5d\x24\x31\x3a\ +\x2c\xbe\xf9\x0b\x85\x6c\x3d\xa0\xcb\x75\xa5\x92\xd1\x6d\xce\x17\ +\x4c\x59\x73\x68\x24\xe0\x5c\x0f\xe8\xa1\x6e\x66\x8f\x33\x26\xc3\ +\x00\x83\xb8\x56\x54\x8d\xe8\xd8\xc2\xc8\x2b\x3c\x3e\x1a\xd7\x3d\ +\xc6\x79\x2d\xde\x9b\x4b\x16\x03\x04\xfd\x87\xf3\x5a\xd1\x8c\x91\ +\xf3\x7c\x41\x2a\xa9\x97\x39\xaf\xcf\xee\x2b\xba\x91\xf9\x08\xa8\ +\x1e\x74\x47\xe8\x54\x9f\x75\x0d\x19\x24\x53\x7b\x9b\x37\x26\xf3\ +\x11\x10\xcb\xb5\xd9\x28\xc8\x1c\x6f\xcc\xf9\x02\xaf\x76\x85\xb8\ +\x37\x26\xc3\x00\xbb\x58\x5e\x07\xce\xed\xbf\x2b\xb3\xca\xd6\xb6\ +\x4c\x2a\x84\xc0\x82\x22\xaa\x16\xca\x7c\x27\xa5\xa2\xbb\xbc\x61\ +\x19\x06\x7c\xbc\xb7\xf6\xba\x2b\xc8\xb6\xe6\x7b\xe3\x86\x3b\x42\ +\xc1\x03\x57\xe2\xde\x51\xee\xec\xe8\xec\xd8\xe7\x8d\xcb\xb1\x1e\ +\xe0\xf9\x8a\x42\x17\xfa\xa8\x6d\x88\x60\xbc\x9a\x5f\xa1\x6e\x5e\ +\xca\x1b\x95\xdd\x00\x93\xde\x0c\x38\xb7\x9a\xaf\x9d\xb8\xe1\xad\ +\x88\x7f\xe2\x0a\x8c\xa8\x5a\x02\x37\x3b\x29\x11\x36\x65\x0b\xcd\ +\x6a\x40\x62\xe5\xac\xa3\x28\x3b\x1c\xd4\xc8\x54\x4f\x91\x77\x3b\ +\x7c\xd8\x22\x1c\x8c\xdd\x0a\x4c\x77\x50\x1f\x9c\xe8\x6c\xdf\x91\ +\x2d\x36\xe7\xaa\xb0\x5a\xda\xe8\xa1\xee\x1f\xdb\xf8\xf6\xa5\x3e\ +\xe8\x2b\x2c\xce\xce\xf5\x7f\xe4\xa4\x14\xd6\x65\xeb\xfe\xd0\x8b\ +\x01\xed\xcb\x2b\x5f\x15\xf7\x60\x18\xb0\x49\xad\xf1\x45\x64\x01\ +\x11\x2a\x31\xdf\x03\xd7\x67\x6f\x87\xa4\x03\x1b\x73\xc5\xe7\xde\ +\x17\x10\x51\x55\x59\xed\xa2\xe0\x8e\x70\x63\x6b\xc6\xba\xda\x70\ +\xc1\xc5\x8d\xfb\xc2\x22\x3c\xec\x66\xe5\xf1\xc4\xca\xe9\x19\x53\ +\xe0\x4f\xd0\xeb\xde\x60\xa2\xb6\x62\x17\xe8\xf3\x9e\xf8\xad\xe3\ +\xd7\xc7\x26\x0c\x42\x67\x61\x10\x8d\x07\x92\x1a\xf8\x2d\xee\x33\ +\x44\xad\x89\xe0\x99\x0d\xbd\x55\xeb\x73\x77\xd8\x56\x6a\x70\xaf\ +\xae\x4e\x4e\xa7\xf4\xc5\x2f\x6c\x78\xc7\x7b\x38\xea\x33\x45\x38\ +\x98\x7e\x12\xe1\x1a\x07\x95\x54\xcb\x2c\xe9\xeb\x50\x65\x9f\x06\ +\x1c\xab\xad\x3a\x6e\x44\xbf\x05\x9c\xf9\x84\x13\xb8\xfa\x64\xcf\ +\x7f\x9e\x42\x75\x48\xce\x1a\xf7\x85\x50\x63\xcb\x7d\x20\xf7\x3a\ +\x39\x51\x59\xda\x9f\x63\x3b\xfd\x6e\x40\xa8\x31\x76\xbb\xa0\xde\ +\x13\x17\x3f\x4b\x74\x59\x0f\x78\xbf\xb1\x87\x0c\xaa\x12\x69\x8c\ +\x3f\xa0\xa2\xeb\x70\xde\x4c\x61\x7d\xa2\xba\xf2\x07\xfd\x49\x91\ +\xd7\x1d\x0c\x37\xb6\xae\x05\x56\xb8\x45\xb0\x7b\x84\xf4\xdc\xfc\ +\xaf\x9a\xd9\x89\xec\xb5\x0a\x84\x68\x3c\x10\x2e\x4d\x3f\x85\xca\ +\xdd\x6e\x39\xf2\x87\xf6\xae\xc4\xfc\x5c\xaf\x3d\x2f\xf2\x3a\x25\ +\x96\xf8\x5c\xdb\x6a\x11\xb6\xba\x48\xe1\x9a\x1e\x02\x7b\x27\x34\ +\xb7\x56\xe4\x93\x6b\x30\x98\xd0\xd0\x32\x3e\x1c\xd4\x3f\x7a\x1b\ +\x0f\x1c\x48\xdb\xa9\x5b\xfa\xdb\x78\x18\xc8\x41\xc9\x2d\x5b\xec\ +\xf0\xe1\xe9\x0d\x80\xb7\x8b\x25\x55\x74\x63\x91\xe1\xb1\x63\xb5\ +\x55\xc7\xf3\xce\xdb\x0f\x9c\x3d\x3e\x3b\xfa\xfb\x88\xac\x02\xc6\ +\x79\x8a\x5f\x4e\xa7\x7a\x6e\x3d\xf9\xd0\xec\x53\xf9\xe4\x1c\xf0\ +\x20\x16\x69\x88\xdd\xad\xa2\x1b\x81\x11\x9e\xa2\x6e\x54\x9b\xcc\ +\xc8\x8b\x9a\xf3\x39\xb0\xd8\x2b\xa2\x3b\x8b\xc2\xc1\xb2\xc5\x20\ +\x6b\x70\x9f\x57\x3a\x0b\xa5\x39\x71\x69\xdb\x0a\x16\x2d\x4a\xe7\ +\x9b\x7a\x50\xa3\x78\xa4\xb1\x75\x2e\xf0\xa2\x42\x28\x4b\xf1\x49\ +\x51\xd9\x8e\x98\xed\xe9\xc0\x45\x3b\xf2\x36\x23\x1a\x0f\x84\x4a\ +\xcc\x5c\x2c\x5d\x20\xca\x0d\x20\xd9\xa6\xe1\x49\x51\x59\x7a\xa2\ +\xb6\xe2\x99\x81\xe8\x07\x1f\x8e\xcb\x97\x35\xc5\x26\xdb\x6a\xd6\ +\x2b\x72\x53\x2f\x61\x49\x60\xb7\xa0\x3b\x45\xf8\x1b\xd8\xef\xa6\ +\xd0\x8e\x74\x8f\x76\xdb\xa3\x8b\xd3\x92\xfa\x30\xa8\xa6\x68\x8c\ +\xa5\x5a\x8e\xe8\x34\x55\xae\x12\xe1\x3a\xa0\xb4\x97\x9c\x7b\x81\ +\xa5\x89\x9a\xca\xbf\x0c\x46\xbf\x6f\xef\xf1\x48\x63\xeb\x37\x0c\ +\xac\x15\x28\xf4\x60\x78\x14\xe1\x87\x89\xc9\x6d\x3f\x1f\x48\x97\ +\xf7\xc2\xdf\x89\x4c\x54\xad\x50\x49\xfc\x06\x11\x5d\x05\x7c\xc9\ +\xd7\xdc\xf0\x9e\x0a\xcd\xc1\xce\xe0\x33\x7e\x9e\x51\x2c\xd8\x4c\ +\xae\xac\x79\xff\x0c\x2b\x2d\x8b\x11\x59\x08\x4c\x1b\x60\x9a\x0f\ +\x14\x5e\xb2\x60\xd3\x89\xae\x8a\x3f\x0d\xe4\xff\x01\xfa\xc2\x90\ +\x4c\x65\xcb\x9a\x62\x93\x05\x33\x4f\x54\x66\x00\xd3\x15\xca\x45\ +\x18\x83\x52\xca\xd9\x9d\x9b\x53\x28\x9d\x62\xf1\x4f\x83\xb6\x01\ +\x6d\xaa\xf6\xee\x8e\xea\x19\x07\x87\xcb\x71\xdc\x0b\xb8\x80\x0b\ +\xf8\xdf\xc4\x7f\x01\x1c\x0f\xd6\x81\xd4\x1b\xa0\x96\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0a\xb0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0a\x62\x49\x44\x41\x54\x78\x9c\xed\ +\x5b\x7f\x70\x14\xe5\x19\x7e\xde\xdd\xe4\x42\x20\x17\x24\xb7\x97\ +\xc0\x08\x95\x58\x65\x60\x48\x2e\x8a\xa1\x05\x87\xc6\x62\xdb\xd1\ +\x5a\x41\xad\x0c\xf5\xc7\xa8\x54\xa9\x8a\x56\xd4\x84\x80\x30\x53\ +\x2f\xb1\x6a\x81\x5c\x12\x86\x19\x4b\x75\x0a\xa3\x28\x53\x8b\x33\ +\xca\xd4\x8e\x3f\x98\x11\xb1\xb4\xea\x68\x0a\xe4\xee\x90\x38\x5a\ +\x0d\x48\x29\x90\xbd\x00\xb9\xa0\x78\x77\xfb\xbd\xfd\x23\x08\xbb\ +\x7b\x7b\xbb\x7b\xb9\x3b\xa6\x53\x79\x66\xf2\xc7\xbd\xdf\xf3\xbd\ +\xdf\xb3\xef\x7e\xf9\x7e\xbe\x0b\x9c\xc3\x39\x9c\xc3\xb7\x19\x74\ +\x36\x1a\x19\xbb\x76\xa7\x5f\x24\xe5\x06\x21\x50\x0b\xc2\x64\x80\ +\x2e\x04\xe8\x3c\x80\xcb\x01\x92\x01\x1e\x18\xfa\xa3\xfd\x44\xd8\ +\x2b\xc0\x1f\x15\x09\xec\x38\xdc\x5c\xf7\x79\xa1\xb5\x15\x2c\x00\ +\x95\xab\x23\xdf\xd5\x24\x5e\x40\xc0\x5c\x00\x81\x61\xba\xf9\x9c\ +\x40\xaf\x0b\xd0\xb3\xb1\xa6\xa9\x5d\x20\xe2\x7c\x6a\x04\xf2\x1d\ +\x00\x66\xf2\x77\x86\xaf\x62\x81\xa5\x00\xcd\xce\xa7\x6b\x02\xa2\ +\x60\x74\xf4\x95\x27\x5e\xc0\x3d\xf5\xc9\x3c\xfa\xcd\x0f\x94\xf6\ +\xe8\x6c\x08\xb1\x1a\x84\xfa\x7c\xf9\xb4\x02\x03\xbd\x00\xb7\xc4\ +\x9a\x02\x1b\xf3\xd1\x23\x72\x0e\x40\xe5\x9a\x48\x95\x48\x71\x3b\ +\x80\x5b\x6d\x68\x02\x84\x7f\x40\x60\x3b\x80\x1e\x06\xff\x4b\x62\ +\xd1\x0f\x14\xc7\xe5\x11\x09\x4d\xa4\x8a\xbc\xcc\x62\xb4\x60\xb9\ +\x1a\xe0\x49\x04\xcc\x04\xf0\x13\x00\xa5\x36\xca\x77\x08\x12\x8b\ +\xfa\x1b\x2f\xd9\x93\x8b\xfe\x9c\x02\xe0\xeb\xd8\xfd\x3d\x12\xd2\ +\x16\x00\xe3\x2c\x8a\xe3\x00\xbf\x06\xd0\xab\x5f\x27\x8a\xdf\x88\ +\xaf\x98\x12\xcb\xc6\xf7\xf8\x8e\x77\x4b\x4f\x6a\xde\x2b\x01\x9e\ +\x03\xc2\xdc\x0c\x6d\x9c\x04\xf8\x4e\x75\x49\xdd\x9f\x86\xa3\x1f\ +\xc8\x21\x00\x4a\x5b\xf8\x16\x10\x36\x00\x28\x49\x17\x85\xb5\xc9\ +\x24\x56\x1e\x5f\x1e\x38\x3a\x5c\xff\x06\x04\xa3\x1e\x5f\xb9\xf8\ +\x15\x31\x1e\x05\x50\x69\x2e\x66\xa6\x27\x62\x83\x35\x8f\xa2\x95\ +\x44\xb6\xae\xb3\x0f\x40\x90\x25\x7f\x79\xf8\x71\x66\x5a\x6e\x2a\ +\x11\x00\x6d\x10\x9a\x68\xed\x5f\x56\x77\x20\x6b\xbf\x2e\xa0\xac\ +\xea\xf1\xa2\x28\xd9\x08\xe6\x25\x00\xca\x4c\xc5\x5b\xa8\x54\xba\ +\xad\xef\xfe\x9a\xc1\x6c\x7c\x66\x17\x80\x20\x4b\x8a\x37\xba\x09\ +\xe0\x9b\x4c\x25\x07\x59\x12\x37\xc4\x1a\x2f\xf9\x20\x2b\x7f\xc3\ +\x44\xc5\xaa\xee\xf1\x92\x44\xaf\x58\x0c\xb8\xbb\x84\xa7\xf4\x87\ +\xfd\x8b\x2f\x1e\x70\xeb\x4b\xca\xa6\x61\xa5\x2c\xd2\x62\x7e\x78\ +\x02\xde\x87\x5c\x54\x7f\xb6\x1e\x1e\x00\xfa\x97\xd5\x1d\x18\x21\ +\x0f\x36\x00\xd8\x64\x2a\xba\x54\x4a\x7c\xb9\x09\x9b\x37\xcb\x6e\ +\x7d\xb9\xee\x01\xfe\xf6\xc8\x2f\x98\xf9\x45\x53\xe5\xe7\x46\xc5\ +\xbd\xf7\xf6\xb6\x56\x9f\x74\xeb\x27\xaf\x60\x26\x5f\x7b\xa4\x99\ +\x80\x95\x30\x3e\xcb\x6a\x75\x49\x60\x99\x1b\x17\xae\x02\xa0\x74\ +\x44\xea\x21\x78\x07\x80\x11\x67\x1a\xc7\x0b\xea\x92\xda\xdb\x0b\ +\xb1\x3a\xcb\x16\x4a\x5b\xf7\x43\x20\xea\xd4\xdb\x98\xf8\x8e\x58\ +\x53\xdd\x46\xa7\xba\x8e\x01\xf0\x3e\xb9\xd7\x57\xe2\x49\x76\x03\ +\x38\x5f\x57\xed\x83\xb2\x78\xd9\x15\xd9\xbe\x79\x5f\x67\x64\x8a\ +\xa4\x89\x1b\x18\x08\x80\x30\x1e\x8c\xf1\x00\x69\x00\x0e\x80\x70\ +\x00\x4c\x3b\x65\x16\x2f\x67\xbd\x07\x18\xea\x09\xeb\x09\xf8\xa5\ +\xce\x9a\x80\xe0\x99\xea\xd2\xba\x9d\x76\x55\x1d\x03\xe0\x0b\x85\ +\xd7\x13\x70\xa7\xce\x74\x10\x5a\x6a\xba\xba\x6c\xda\x41\x57\xe2\ +\x82\x51\x8f\xdf\xab\x2d\x62\xd0\xbd\x00\x26\xbb\xaa\x03\xec\x22\ +\xc2\xda\xbe\x09\x3d\xcf\x63\xfe\x7c\xcd\x4d\x85\x8b\xd6\x7e\x52\ +\x72\x34\xf1\xd5\x36\x02\x2e\x3f\x6d\x24\xec\x54\x07\x62\xdf\x47\ +\xeb\xec\x54\xa6\x7a\xb6\x01\xf0\x87\x76\xcf\x62\x48\x3b\x74\x26\ +\x16\xc4\x97\xf7\x37\xd5\xbd\xef\x46\x94\x2f\x14\xbe\x9e\x80\x36\ +\x00\x17\xb9\xe1\xa7\x83\x77\x33\xa3\x29\xd6\x5c\xb7\xcd\x0d\x7b\ +\x68\x55\x8a\x28\xc0\xca\x37\x36\x62\x7a\xb0\xaf\xb9\x76\x6d\xa6\ +\x3a\x99\x03\xc0\x4c\x4a\x7b\xf4\x6f\x00\xcf\x3a\x63\xc3\x0b\x6a\ +\x73\xe0\x36\x47\x25\x4f\x77\x15\xfb\xe3\x25\x6b\x18\x7c\x9f\x1b\ +\xe1\x8e\x60\x6e\x55\x07\x03\x8f\xb9\x59\xe8\xa4\x8f\x07\xa4\xca\ +\x2c\x26\x1e\x6e\xae\x3b\x61\xc5\xcf\x38\x0d\x2a\x9d\x91\x06\xc3\ +\xc3\x03\x49\x49\x46\xd0\x49\xc0\xe8\xdf\x85\xc7\x28\x71\xcf\xeb\ +\x79\x7b\x78\x00\x20\x0a\xfa\xbc\x91\x3f\x8f\x0b\x76\x8d\x74\xa2\ +\x96\x0d\x96\xff\x01\x84\xfd\x67\x2c\xac\x68\x12\xdd\x93\x89\x9f\ +\x79\x1d\x20\xd0\x6c\xd4\x80\xa7\x8f\x34\x06\x3e\xb3\x6d\x3d\x18\ +\xf5\x14\x17\x63\x0b\x80\x1f\x39\x09\xcd\x16\x04\xcc\x4b\x94\x95\ +\x6c\x44\x90\x6d\xd7\x2e\xbd\xad\xd5\x27\x09\xa6\x17\xc5\x68\xcc\ +\xb4\x36\xb0\x74\xe6\x5f\x1d\x1d\x0b\xe0\x6a\x9d\x29\x49\x32\x3d\ +\x6e\xab\x90\x99\x14\x2f\x3f\x05\xa0\xc1\x96\x97\x03\x88\xf8\x46\ +\xc5\x1b\x71\xec\x85\x7d\x13\x7a\x9e\x07\xe8\x13\x9d\xe9\xfc\xca\ +\xfd\x93\x7e\x6c\xc5\xb5\x0c\x00\xcb\xe2\x16\x00\xa7\x23\xc6\xa0\ +\x6d\x47\x1e\xaa\x3d\x6c\xd7\xa8\xaf\x23\x7a\x2b\xc0\x0b\x9d\xc4\ +\xe5\x01\x8f\xfa\xda\xc2\x96\x0f\x73\x1a\xf3\xe7\x6b\x0c\xbc\xa4\ +\x37\x09\x48\x77\x58\x51\xad\xbb\x13\x63\x8e\xd1\x20\xfe\x62\xd7\ +\xde\xb8\x60\xd7\x48\x62\x5e\x69\x2b\x2a\x9f\x20\x74\x38\x2e\x77\ +\x39\x4d\xf3\x35\x56\x75\xd2\x02\x50\xd5\xd6\x3d\x0a\xfa\xb9\x14\ +\x80\x48\xc9\x7f\xb5\x6b\x2b\xe5\xf5\x34\xc2\xb0\x50\x2a\x2c\x08\ +\xa8\xf5\xef\x9b\xb2\xc0\x8e\x13\x1b\x0c\x7c\x08\x40\xdf\x6b\x47\ +\xfb\x0e\x4c\xba\xcc\xcc\x4b\x0b\x40\x4a\xc2\x0c\x00\x9e\x33\x16\ +\xde\x7d\xf4\x91\x9a\xfd\x66\xde\x69\x6c\xde\x2c\x33\x63\xb1\xa3\ +\xea\x3c\x43\x10\x3f\x68\x4b\x68\x25\x01\x62\xe3\x8b\xd3\xa4\xb4\ +\x73\xca\xb4\x00\x48\x8c\x1a\xfd\x6f\x06\xed\x30\x73\xf4\x50\xf6\ +\x4d\xf9\x01\x08\x7e\x5b\x31\x05\x00\x01\xb5\xfe\xd5\xbb\x2e\xb6\ +\xe3\x30\xc3\xa0\x9d\x88\xa7\x9a\x39\x69\x01\x60\xa6\x29\x46\x82\ +\x61\x34\x4d\x17\x42\x3c\xcf\x5e\x6a\xe1\x20\x24\xf9\x46\xbb\x72\ +\x99\x24\xa3\x76\xd3\xb3\x01\x56\x01\x20\x9a\x68\xf8\xcd\xb0\x9d\ +\xfb\x19\x85\x3d\x05\x76\x40\xda\xff\xb4\x1e\xac\x91\x41\x3b\x11\ +\xaa\xcd\x1c\x8b\x59\x80\xbd\x06\x02\xd3\x31\x07\x11\x67\x6d\xf0\ +\x33\x43\x02\xc6\xdb\x95\x8f\x3a\x31\xca\xa0\x9d\x01\xaf\x99\x63\ +\x35\x0d\x1a\x49\x32\x32\x9f\xb1\x0d\xad\xca\xac\x4e\x6b\xcf\x0a\ +\xd8\x21\x00\xbd\x2d\x13\xbf\x06\xa0\xdf\x09\x7a\x10\x8c\x7a\xf4\ +\x9c\xf4\x41\xd0\xbc\x41\x12\x6c\x73\xe0\xb1\x5d\xb2\xf2\x71\x16\ +\x51\x9c\xab\x03\x2b\xf1\x71\xc3\x2f\xa6\xb4\x6e\x73\x1a\x43\xfb\ +\x6c\xdb\x15\x62\x81\x61\x7b\xfa\x3c\xb1\xa5\xb7\x04\x40\x91\xce\ +\x94\x40\x6b\x4d\x42\xcf\x49\x0b\x80\x00\x19\x4e\x54\x05\xf1\x79\ +\x0e\x22\xfe\xed\x50\x5e\x38\x90\x7d\x00\xbe\x1c\x33\x38\xda\x48\ +\x37\xbd\x5c\x58\x04\x80\xc0\xfb\xf4\xbf\x19\x9c\x36\x72\x9a\x9c\ +\x46\xed\x55\x16\x0e\x2c\xc8\xb6\xed\x54\x92\x2f\x34\xf0\x81\x5e\ +\x33\x27\xfd\x5f\x80\x79\xaf\x91\xc1\xf6\x8b\x0d\xe2\x97\xed\xca\ +\x0b\x09\x62\x61\xdb\x36\xa5\x6b\xef\x31\x73\xd2\xff\x05\x48\x32\ +\x5c\x36\x12\x68\x96\x99\xa3\x47\xd9\x40\xf9\x56\xc0\x66\xa6\x28\ +\x18\x78\x9f\xda\x1c\xd8\x65\xc7\x30\x6b\x67\x8b\xde\x9a\x16\x00\ +\xb9\x94\xde\x03\x70\xe6\xfe\x9d\x31\xad\x62\x55\x77\xc6\xe9\xa6\ +\xb7\xb5\xfa\x24\x11\x9e\x75\xa1\x38\xaf\x20\xe0\x19\xdb\x23\xf9\ +\x20\x4b\x60\x5c\xab\x37\x31\xf1\x76\x33\x2d\x2d\x00\xa7\xee\xd6\ +\xde\x33\x90\x64\xe9\x5a\x33\x4f\x0f\xb9\x38\xf5\x18\x80\xe3\xf6\ +\x92\xf3\x8a\x2f\x4a\xa4\x13\x9d\x76\x04\x9f\x77\xcf\x65\x30\xae\ +\x51\x06\xfa\x07\xfa\xbb\xcc\xbc\x0c\xe7\x01\xa6\x5d\x14\x78\xae\ +\x5d\x63\x87\x16\x4f\xeb\x03\x39\x9c\x18\xe5\x11\x4c\xb4\xe2\x40\ +\xe3\xe5\x5f\xd9\xb3\x84\x59\xf3\x1b\x56\xc7\xe3\xd6\x01\x10\xda\ +\x26\x00\xfa\x13\xd8\x2b\xc7\xae\xdd\x69\xbb\xe3\x53\x07\xd4\x35\ +\x0c\x7a\xd3\x5e\x54\x3e\xc0\xcf\xc7\x1a\x6b\xcc\x77\x82\x46\x04\ +\x59\x22\xc0\xb0\x49\x23\xc2\x73\x56\x54\xcb\x00\xa8\xcb\xa6\x1d\ +\x04\x63\xab\xce\x54\x92\x4a\x14\x99\xaf\xc3\x8d\x68\x9d\x9d\xd2\ +\xe4\xd4\x4d\x00\x3e\xb6\xe5\xe5\x00\x02\xde\x2f\x8b\x97\xdf\xed\ +\x74\x1d\xa7\x78\x23\x37\xc3\x78\x09\x73\xa8\x6f\x20\xb6\xd5\x8a\ +\x9b\x71\x19\xcb\x12\x87\x4c\xa6\xfb\xcf\x0b\x7d\x74\x81\x5d\xc3\ +\xc7\x1e\xbe\xf4\x98\x24\xe1\x1a\x14\x22\x08\x8c\x2e\x2a\xa2\xeb\ +\x1d\xaf\xe3\x86\xd6\xfa\xbf\x35\x56\x45\x67\xa6\xdb\xa1\x8c\x01\ +\x88\x35\x06\xb6\x91\x71\x30\xf4\xc8\x48\xb5\x38\xe9\x3c\xd2\x18\ +\xf8\x2c\x25\x6b\x33\x88\x60\x19\xf1\xe1\x81\x5e\x1c\x21\x0f\x36\ +\x38\x1d\xcc\x02\x80\xaf\x4c\xdc\x0d\x18\xb6\xbd\xfd\xa4\x79\xd6\ +\x65\xe2\x67\xde\xc8\x10\x31\x33\xad\x30\x98\x80\xdb\x95\x50\xd8\ +\x76\x0f\x0e\x0c\xf5\x84\xbe\x81\xd8\xcf\x98\xf1\x08\x2c\x96\x9f\ +\xee\x41\x2a\x40\x8b\xd4\xa6\x9a\x5b\x9c\x07\x3d\x60\x5c\xa8\x4b\ +\x21\xc2\x6f\x4c\x3e\x9e\x54\x97\x4d\xce\xa8\xc1\xf1\x72\x54\x09\ +\x75\x6f\x04\x48\x7f\x1d\xf6\x85\x54\x44\xd3\xdd\xbc\x0d\x00\xa8\ +\x6a\xeb\xae\xd4\x20\xb5\x40\xe2\x3b\xc0\x70\xbc\xd9\x39\x85\xe3\ +\x04\xac\x4b\xa5\x12\x2b\x8f\x3e\x52\xef\x6e\x7a\x0d\x46\x3d\x4a\ +\x99\xd8\x0a\xc2\x15\x3a\x6b\x58\xf5\x26\xea\xed\xf2\x0a\x1d\x03\ +\x50\xd5\xd6\x5d\xa9\x11\x85\x01\x54\x7d\x63\x63\xe0\xdd\x31\x9e\ +\xd2\x2b\x3f\x5d\x7c\xf1\xd7\xae\xc4\x61\xe8\xe8\x3c\xe1\x2d\xb9\ +\x9a\x88\x6f\x64\x46\x2d\x0d\x1d\xa4\x54\x9c\x72\xd8\x07\xc2\x41\ +\x06\x76\x4a\xc0\x4b\x7d\x71\xe9\x2d\xf3\xae\xcd\x09\x4a\xa8\x7b\ +\x1d\x86\x6e\xa0\xbf\x41\x92\x25\x31\xcb\x29\x73\xc5\x55\x82\x44\ +\x45\x7b\xf7\x0c\x89\x69\x3b\x74\x19\x61\x0c\x6c\x88\x35\xd5\x2e\ +\xcc\x25\x41\x62\x7c\xc7\xbb\xa5\x23\x8a\xfc\x22\x9b\x40\x5a\xc1\ +\x17\xea\xbe\x8f\x40\x4f\xe9\x6d\xc4\xb4\xb0\xaf\xb9\x76\xbd\x53\ +\x5d\xd7\x29\x32\xbe\x50\xe4\x36\x02\x9b\x33\x2e\x9e\x51\xe3\xd2\ +\x03\xd9\xbe\xad\xbc\x81\x99\xfc\xa1\xe8\x03\x4c\xdc\x09\xfd\x78\ +\x46\x58\xa3\x36\x05\x1e\x76\xe3\x22\xab\x2c\x31\x25\x14\x5e\x05\ +\x60\xa9\x51\x04\xde\x29\xa6\xc4\xbc\xff\x2c\xa9\x57\xb3\xf1\x95\ +\x33\x82\x51\x8f\x52\xae\xfd\x1e\x4c\x77\x19\xe5\xd0\x9b\xb1\xb8\ +\x7a\xad\x5d\x52\x84\x1e\x59\x1d\x67\xa9\xdf\xe9\x59\x41\x84\x57\ +\x0c\x46\xc2\x15\x09\x78\x3e\xac\xea\x08\xd7\x66\xe3\x2b\x17\x54\ +\xb5\x75\x57\x2a\x5e\x7e\xcb\xfc\xf0\x00\xf6\x68\x72\xea\x26\xb7\ +\x0f\x0f\x0c\x27\x51\x72\xf3\x66\x59\xd9\x3f\xb9\x0d\x80\xb9\x8b\ +\x25\x99\x78\x5d\x91\xc0\x13\x87\x9b\xeb\x8e\x64\xed\xd7\x05\x86\ +\xd2\x67\x47\xfd\x1a\x44\xcb\x01\x8c\x31\x15\xbf\xae\xa5\x12\x37\ +\xbb\x9e\x35\x4e\x61\xd8\xa9\xb2\xfe\xb6\xc8\x5d\x4c\xbc\x0e\xe9\ +\x07\x93\x83\x60\x6e\x17\x25\x23\x3b\xb2\x49\x58\xb4\x45\xf0\xed\ +\x22\xc5\x5b\xb1\x00\xa0\x16\x58\x1d\xc3\x33\x3a\xd4\x0b\x7a\x96\ +\xba\xcd\x27\xd2\x23\xa7\x64\x69\x7f\x28\xdc\x00\xe0\x65\x06\x7c\ +\x16\xc5\x47\x89\xe9\x55\x90\x78\x55\xf3\x8c\xdc\x9a\x75\x30\x82\ +\x51\x8f\xaf\x4c\x34\x40\xe2\x39\xc4\xb8\x0e\x20\xab\x65\x78\x92\ +\x98\x16\xb9\x19\xed\x33\x21\xe7\x74\xf9\x8a\xf6\xc8\x04\x99\xc5\ +\x1a\x06\xfd\xdc\x86\x96\x04\xf0\x0e\x81\xdf\x26\xc2\xc7\x80\xfc\ +\x69\x0a\xdc\xaf\x25\x78\x50\x1e\x55\xaa\x51\xea\x84\x97\x45\xd1\ +\x68\x89\xb9\x1a\xc4\x93\x98\x31\x93\x08\x57\x01\x28\xb7\xf1\xf9\ +\x21\x80\x45\xea\x92\xc0\x3f\x73\xd1\x9f\xb7\x0f\x26\xfc\xa1\xf0\ +\x4f\x05\xb0\x8a\x80\x42\x0f\x86\x07\x41\x78\x4c\x9d\xd0\xf3\xc7\ +\xe1\x74\x79\x33\xf2\xfb\xc9\x4c\x90\x25\x5f\x59\xf4\x3a\x22\x5e\ +\x0e\x60\x7a\x5e\x7d\x03\x9f\x31\xa1\xc3\x3b\xe0\x5d\x9f\xcf\xd4\ +\xdc\x82\x7d\x34\x55\xd1\xb1\x7b\xaa\xa4\xd1\x02\x10\xcd\x05\x30\ +\x69\x98\x6e\x0e\x31\xf0\x9a\x04\x3c\xd7\x17\xaf\xfd\xfb\x70\xbe\ +\x07\x70\xc2\x59\xf9\x6c\xae\xa2\x3d\x32\x81\x20\x66\x13\xd3\x54\ +\x00\x93\x19\xa8\x26\xc2\x68\x30\xca\x31\x74\x73\x73\x1c\x8c\x01\ +\x92\xf0\x85\x00\xf7\x00\xe8\x61\x96\xdf\xe9\x6f\x9a\xba\xf7\x7f\ +\x21\x17\xf9\x1c\xce\xe1\x1c\xfe\x7f\xf1\x5f\x4b\x94\xc3\x33\x9b\ +\x34\xb6\x18\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x06\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xb8\x49\x44\x41\x54\x58\x85\xed\ +\xd5\x3f\x68\xdb\x40\x14\x06\xf0\xef\x53\x62\x39\x50\x48\xb2\x05\ +\x9a\xa5\x14\xef\xe9\x9a\x21\x63\xf0\xe2\x4c\xc5\x74\x29\xb4\x6b\ +\x87\xe2\xc5\xf8\x24\x43\x31\x26\xc3\xe9\xbc\x28\xa4\xd0\x39\x84\ +\x0e\x81\x90\xcd\x94\x96\x8e\x1d\x32\x77\xef\xd0\xa9\xd0\xa5\xc5\ +\x43\x21\x57\xd3\x7b\x19\x62\x15\x91\x25\x96\x22\xce\x43\xf2\x4d\ +\x12\xdc\xbb\xf7\xe3\xfe\x48\xc0\x5d\x0f\xe7\x19\xa4\x94\xfa\x4d\ +\x92\xd6\xda\xc7\x69\x9a\xfe\xaa\x12\x10\xcc\x33\x88\xe4\x3a\x80\ +\xb5\x7a\xbd\x3e\xee\x76\xbb\x0f\xbc\x03\x72\xd9\xae\xd5\x6a\x67\ +\x83\xc1\x20\x5c\x14\x00\x22\xd2\xb4\xd6\x1e\xb7\xdb\xed\x25\xef\ +\x00\x92\x0e\x80\x00\x78\xd6\x68\x34\xde\x62\xce\x33\x54\x19\x40\ +\x44\x84\xa4\xcc\x9e\x5f\x45\x51\x34\xf4\x0a\xc8\x21\xdc\xec\xf5\ +\x8d\x52\xaa\xe3\x15\x70\x1d\x41\xf2\x40\x29\xf5\xdc\x2b\x20\x43\ +\x00\xc8\x10\x47\x71\x1c\xb7\xbc\x02\x72\x0e\x01\xb0\x24\x22\xa7\ +\x71\x1c\xef\xf8\x06\xe4\x6f\xc6\x8a\x88\x8c\xfb\xfd\xfe\x13\xaf\ +\x80\x59\x32\xc4\xaa\x73\xee\x63\x14\x45\x0d\xdf\x80\x3c\x62\x03\ +\xc0\xe7\x5e\xaf\xf7\xd0\x37\x20\x43\x00\xc0\xa3\x20\x08\x3e\x2c\ +\x02\x90\xcf\xd6\x22\x00\xd9\x7c\xdf\x9d\x73\x9b\xbe\x01\x01\xae\ +\xfe\x0d\x3f\x01\xec\x8e\x46\xa3\x1f\xf3\x14\x2d\x57\xdc\x7c\x22\ +\x22\x4d\x63\xcc\xb7\x22\x85\x55\x35\xbf\x20\xb9\x67\x8c\xf9\x5a\ +\xb4\xb8\x74\x48\x72\xd6\xfc\x1f\xc9\xb6\xd6\xfa\x4b\xd1\x39\x4a\ +\x6f\x01\x49\x8a\x48\x00\x00\x22\xf2\x32\x49\x92\x71\x99\x79\xca\ +\xae\xc0\xff\xe6\x24\x3b\xc6\x98\xf7\x25\xe7\x29\x05\x60\xae\x6e\ +\x5f\x6b\x7d\x58\xb6\x79\x61\x40\x7e\xd9\x01\xbc\x4b\x92\x64\x70\ +\x9b\xe6\x40\xc1\x33\x20\x22\x01\x49\x90\x3c\x09\xc3\xf0\x35\xae\ +\xbe\xfd\xb7\x4a\xe1\x2d\x20\xf9\x29\x0c\xc3\x17\xc3\xe1\xd0\xdd\ +\x3c\xfa\xe6\x14\xbd\x05\xe7\xd3\xe9\xf4\xa9\xd6\xfa\x6f\x15\xcd\ +\x8b\x00\x26\x00\x68\xad\x6d\xa5\x69\xfa\xa7\xaa\xe6\xf7\x01\x80\ +\x4b\x4b\x80\x9a\x74\x4c\x67\x3c\xa6\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x01\x4c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xfe\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\xb1\x4a\xc3\x50\x18\xc5\xf1\x73\x6f\x12\xc1\x0e\x4e\xba\xfb\ +\x02\x82\x50\xc1\xb1\xd9\xb4\xe0\xe8\x73\xb8\xf8\x00\x92\x07\xe8\ +\x4b\xb8\xbb\x14\x4a\x5b\xa4\xe0\xda\x49\x7c\x03\x27\x41\xba\x39\ +\x68\x20\x78\xe3\x2a\xf7\x2a\x4e\xf9\x0a\xe6\xff\x1b\xcf\x97\xe1\ +\xe4\x2c\x89\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x82\xfb\ +\xeb\x5e\x96\x65\x66\xd2\xa4\x23\x0f\xa3\x51\x50\x55\x85\xdf\xee\ +\x3f\x0e\x30\x2c\x2f\xf6\xe5\xc2\xa4\x95\xbb\x94\x34\xe8\xac\x9d\ +\x8d\x5a\x72\xb3\x36\xf7\x57\x8f\xf7\xd3\x97\xf8\x98\x0c\x70\x3a\ +\x1e\xef\x35\xb5\x7f\x92\x74\x68\xd1\xce\xd0\xa6\xf0\xd9\xd1\x7a\ +\x35\x7d\xfd\x1e\xfa\xf8\xa9\xe6\xc3\x57\xfa\x7f\x2f\x2f\x49\x07\ +\x4d\xf8\x9c\xc4\x61\x32\x80\xbc\xce\x4c\xea\x6c\xc7\x79\x1c\xa4\ +\x03\xf4\x4c\x3a\x40\xd0\x72\x0b\x3d\xac\x2c\xe2\x20\x19\xa0\xd8\ +\x0d\x37\x92\x9e\x2d\xda\x18\xdb\x14\x3e\xbb\x8e\xc3\x64\x80\xf5\ +\x7c\xfe\x96\xfb\x9d\x13\xa7\xf6\x56\xd2\xbb\x49\xb5\x6e\xd5\x92\ +\xbb\x6b\xf3\xec\x38\xfe\x02\x48\xfc\x08\x01\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x7d\xf1\x05\x9f\x14\x35\x0f\x7c\x9d\x2f\x35\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x8e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x40\x49\x44\x41\x54\x58\x85\xed\ +\xd5\xb1\x0d\x00\x20\x0c\xc4\xc0\x87\xa9\x7f\x3c\x36\x83\x21\x8c\ +\x94\xc6\xd7\x27\xb2\xd2\x24\x01\xda\xde\xb6\x97\xec\xd8\x64\xf8\ +\x07\x03\x0c\x30\xc0\x00\x03\x0c\x18\x0f\x58\x64\x98\xbe\xe2\x84\ +\x5f\xe0\xd0\x00\x49\x92\x34\xee\x01\xa4\x33\x08\x15\x07\x34\xf8\ +\x54\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xd3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x85\x49\x44\x41\x54\x78\x9c\xed\ +\xd7\xb1\x0d\xc2\x40\x10\x04\xc0\x7d\x5a\x40\x42\x54\x41\x31\xb4\ +\x40\xe4\x98\x36\xc8\xdd\x09\x8d\xd0\x84\x65\x8a\x78\x52\xf4\x26\ +\xb5\x8c\xfc\x33\xe1\xea\x82\xbd\xcb\x2e\x01\x00\x00\x00\x00\xa0\ +\x1f\xa5\x0d\x8e\x8f\xd7\xb5\xa4\x8e\x49\x4e\x1b\xf4\x59\xd3\x54\ +\x4a\x6e\xef\xfb\xe5\xf9\x1d\x1e\xda\xa9\x9d\x2e\x9f\x24\xe7\x9a\ +\x8c\x6d\xb8\x38\x40\x6f\x16\x07\xa8\x29\x43\x92\x79\x83\x2e\x6b\ +\x9b\x4a\x32\x6c\x5d\x02\x00\xf8\x1f\x7e\x81\x76\x6a\xa7\xcb\x27\ +\x7e\x81\xdf\xfc\x02\x00\x00\x00\x00\x00\x00\x74\xe2\x03\x27\xd0\ +\x1c\x0f\x61\x94\x72\xed\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3c\x49\x44\x41\x54\x58\x85\xed\ +\xcd\x21\x15\x00\x21\x00\xc0\xd0\x41\x06\x02\x61\xe8\x81\xb8\x58\ +\x27\x08\xc2\x7b\x14\x22\x04\x0a\x89\xc5\xb0\xaf\xe6\x06\x92\x24\ +\xbd\x2e\xec\x48\x5f\x1b\x40\xbe\xf4\xed\xf3\xaf\x05\x20\x5e\x1a\ +\x4a\x92\x24\x1d\x2d\x0c\xe8\x05\x04\x5a\xfa\x27\xda\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xce\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x80\x49\x44\x41\x54\x58\x85\xed\ +\xd2\xb1\x0d\x83\x30\x14\x84\xe1\xff\x99\x1d\x22\x65\x8f\x0c\xf0\ +\x06\x60\x87\x14\x69\x18\x89\x82\x3a\x23\x20\x4a\x4f\xc0\x1a\x91\ +\xd8\x21\x7e\xa9\xa0\x20\x12\x9d\xa1\xb9\xaf\x3b\xdb\xd2\x5d\x61\ +\x10\x11\x11\xb9\x98\xed\xb3\xbb\x37\x35\x0b\x73\xce\x5f\x20\xfe\ +\x06\x3c\xbc\xf5\x62\xf1\x06\xee\x35\x07\x80\x2d\x44\x79\xce\x79\ +\x9c\x00\xd2\x7a\x5c\x8c\xbe\x7e\x39\x40\xdc\x30\x1b\xd6\x94\x8e\ +\x9e\x9e\x61\x1b\x90\x82\x0e\xf8\xd4\xaf\xb4\x05\x78\x6d\x69\x7f\ +\x7b\xf6\x27\x14\x11\x11\xb9\xdc\x0f\xf8\x36\x1b\x0b\xbe\xb5\xac\ +\x23\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x38\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x11\x00\x30\x08\x04\x41\x26\x1a\x90\x8d\x3a\x0c\x11\x11\ +\x50\xee\xf5\xff\xb3\x11\x8b\xb2\x7a\xb2\x7a\x36\x1f\x6f\x33\xbe\ +\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\ +\x03\x86\xe9\x05\x21\xf8\xdf\xa6\xaa\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x39\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xeb\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x31\x6f\xd3\x40\x18\x86\xdf\xbb\x3a\xc9\xdc\xa1\xca\x50\xd4\ +\x35\x82\x85\xa1\x4c\x91\xb7\x02\x0b\x15\x5b\xd4\x81\xf0\x1f\x98\ +\x92\xea\x06\xac\x54\xc2\x24\x51\x17\xfe\x01\x42\x5d\xaa\x6c\x55\ +\xbb\x00\xa3\xc3\x44\x17\x86\xa0\xac\x15\x1d\xca\x00\xb3\x13\x73\ +\xc7\x80\x1b\x39\x17\x27\x6d\x1a\xc7\x5f\x42\xee\xd9\xee\xfc\xa5\ +\x7a\xee\xed\xd9\x4e\xd5\xef\x00\x83\xc1\xb0\xca\xb0\xdb\x14\x39\ +\x8e\x63\xf5\x7a\xbd\xe7\x00\xf6\x94\x52\x8f\x00\x6c\x02\xc8\xcd\ +\xd5\x6c\x7a\x7c\x00\x97\x8c\xb1\xaf\x00\x8e\xb3\xd9\xec\x49\xad\ +\x56\x0b\x6e\xfa\xd0\x8d\x01\x54\x2a\x95\x27\x9c\xf3\x77\x00\xee\ +\x27\x20\x99\x26\x1d\x29\xe5\xab\x66\xb3\xf9\x69\x52\xd1\xda\x84\ +\x6b\xac\x5a\xad\x0a\xce\xf9\x7b\x00\x1b\x89\xaa\xa5\xc3\x06\x63\ +\xec\xa5\x6d\xdb\x3d\xcf\xf3\xda\xe3\x8a\xc6\x06\x50\xad\x56\x05\ +\x63\xec\xcd\x7c\xdc\x52\x65\xc7\xb6\x6d\xdf\xf3\x3c\x2f\xee\x62\ +\xec\x2d\x10\x6e\xfb\x8f\xda\xf4\x6f\x00\xaf\x2d\xcb\x3a\xeb\x76\ +\xbb\x17\xad\x56\xeb\x4f\xd2\xa6\xb3\x50\x2a\x95\xd6\x0a\x85\xc2\ +\x56\x10\x04\xcf\x00\x1c\x00\x58\x8f\x5e\x97\x52\x3e\x8d\xbb\x1d\ +\x46\x02\x70\x1c\xc7\xf2\x7d\xff\x1b\x86\xef\xf9\xcf\x9c\xf3\xb2\ +\xeb\xba\x57\x49\x8b\xcf\x03\x21\x44\x5e\x4a\x79\x04\xe0\x71\x64\ +\xba\x93\xcb\xe5\x1e\xea\x0f\x46\xae\x7f\x38\x7c\xda\x0f\x16\xcf\ +\x18\xfb\x15\x04\xc1\x8b\x65\x59\x3c\x00\xb8\xae\x7b\xc5\x39\x2f\ +\xe3\xdf\xae\xbd\xe6\x41\xb8\xb6\x21\x46\x02\x00\xb0\x17\x1d\x28\ +\xa5\x9c\xc3\xc3\xc3\x9f\x09\x3b\xce\x1d\xd7\x75\xaf\x94\x52\x8e\ +\x36\xbd\xa7\xd7\x8d\x04\x10\xbe\xe7\x07\x58\x96\x75\x96\xb0\x5b\ +\x6a\x64\x32\x99\x53\x6d\x6a\x5b\xaf\x89\xdb\x01\x9b\xd1\x41\xb7\ +\xdb\xbd\x48\x52\x2a\x4d\x74\x77\xa5\xd4\x3d\xbd\x26\x2e\x80\xa1\ +\x6f\x78\x8b\xf6\xb4\x9f\x86\x18\xf7\x91\x6f\xaf\x71\x01\xac\x14\ +\xd6\xac\x3f\x60\x7f\x7f\x5f\x25\x21\x72\x57\xea\xf5\xfa\xad\xfe\ +\x9e\x19\xc7\xca\xef\x00\x13\x00\xb5\x00\x35\x26\x00\x6a\x01\x6a\ +\x4c\x00\xd4\x02\xd4\x98\x00\xa8\x05\xa8\x31\x01\x50\x0b\x50\x63\ +\x02\xa0\x16\xa0\xc6\x04\x40\x2d\x40\x8d\x09\x80\x5a\x80\x1a\x13\ +\x00\xb5\x00\x35\x26\x00\x6a\x01\x6a\x4c\x00\xd4\x02\xd4\x98\x00\ +\xa8\x05\xa8\x31\x01\x50\x0b\x50\x63\x02\xa0\x16\xa0\xc6\x04\x40\ +\x2d\x40\xcd\xcc\xfd\x01\xb3\xfe\x7f\x9e\x9a\x95\xdf\x01\x71\x01\ +\xf8\xd1\x41\xa9\x54\x9a\xd4\x4f\xbc\xd0\xc4\xb8\xfb\x7a\x4d\x5c\ +\x00\x97\xd1\x41\xa1\x50\xd8\x4a\x52\x2a\x4d\x74\x77\xc6\xd8\x0f\ +\xbd\x66\x24\x80\xb0\xdf\x7e\x40\xd8\x7b\xbb\x94\xf4\xfb\xfd\x5d\ +\x6d\xea\x5c\xaf\x89\xdb\x01\xc7\xda\xf8\x40\x08\x91\x4f\xcc\x2a\ +\x25\x84\x10\x79\xc6\x58\x4d\x9b\xd6\xd7\x36\x1a\x40\x36\x9b\x3d\ +\x01\xf0\x3d\x32\xb5\x2e\xa5\x3c\x5a\xa6\x10\x22\xcd\xd2\xd1\x8e\ +\xf1\x4e\xb8\xb6\x21\xa6\x6a\x97\x57\x4a\x39\x99\x4c\xe6\x74\x91\ +\xdb\xe5\xfb\xfd\xfe\x6e\xf8\x9b\xbf\x5b\xbb\xfc\x35\xff\xd1\x81\ +\x09\x00\x10\xf5\x7a\xfd\x6d\xdc\x85\xb1\xaf\xb8\x76\xbb\xed\xd9\ +\xb6\xed\x03\xd8\x99\x9b\xd6\xfc\x51\x4a\x29\xd1\x68\x34\x1a\xe3\ +\x0a\x26\xbe\xe3\x3d\xcf\xf3\x8a\xc5\xe2\x17\xc6\xd8\x36\x96\xef\ +\xdc\x50\x47\x4a\x59\x6e\x36\x9b\x1f\x26\x15\x4d\x7d\x6c\x0e\xc0\ +\x76\xd8\x75\xbd\x70\xc7\xe6\xc2\xf7\xfc\x39\xa6\x38\x36\x67\x30\ +\x18\x56\x9b\xbf\x7d\xf9\xee\x19\x93\x54\x57\xa5\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x08\x45\x49\x44\x41\x54\x78\x9c\xed\ +\x5b\x6d\x6c\x1c\xd5\x15\x3d\x77\x76\x77\x66\x9d\x34\x98\x84\xaf\ +\x36\x80\x8a\x1d\x35\x02\xa5\x54\x2a\x49\x9b\x80\x13\xb7\x41\x54\ +\xb4\x88\x84\x8f\xd6\x6d\xa1\x02\x52\xaa\xb4\x35\xad\xa5\x9a\xd8\ +\xbb\x3b\x6b\xc1\x64\x5a\xc7\x3b\xbb\x35\xe1\x23\x52\x53\xc2\x57\ +\x03\x58\xfd\xe1\x8a\xa0\x42\x81\x46\x55\x88\x15\xbb\xb6\x80\xaa\ +\x15\x82\x26\x15\x8d\xa1\x29\x8a\x00\x35\xa6\x38\x91\xe5\xb1\x77\ +\xde\xed\x0f\xaf\xc3\xec\xdb\xd9\xf5\xae\x77\xc6\x75\x5a\x9f\x7f\ +\x73\xdf\x99\x3b\x67\xce\xcc\xbc\x79\xf3\xde\x1d\x60\x01\x0b\x58\ +\xc0\xff\x33\x68\x2e\x0e\xa2\xeb\xfa\x79\xcc\xdc\x08\xe0\x72\x00\ +\x97\x02\xa8\x07\x70\x36\x80\xb3\x00\x84\x00\x8c\x32\xf3\x28\x11\ +\x1d\x03\x70\x98\x99\xff\x1a\x89\x44\x0e\x75\x76\x76\xbe\x1d\xb4\ +\xb6\xc0\x0c\x68\x6f\x6f\x5f\x11\x0e\x87\xb7\x30\xf3\x66\x00\x9f\ +\x9b\x4d\x0e\x66\x7e\x9b\x88\x5e\x04\xf0\x2b\xcb\xb2\x5e\x03\xc0\ +\xbe\x8a\x84\xff\x06\x50\x22\x91\xb8\x96\x99\x63\x44\xb4\xd1\xe7\ +\xdc\x6f\x10\xd1\xce\x13\x27\x4e\x3c\xbd\x67\xcf\x9e\x49\xbf\x92\ +\xfa\x66\x40\x32\x99\xdc\xc8\xcc\x19\x66\x5e\xe3\x57\xce\x22\x78\ +\x87\x88\xb6\xa7\x52\xa9\x27\xe1\xc3\x1d\x51\xb5\x01\xc9\x64\xf2\ +\x02\x21\xc4\x7d\x00\xbe\x53\x82\x26\x00\x0c\x00\x38\xc8\xcc\x47\ +\x14\x45\x39\x9a\xcd\x66\x47\x00\x9c\x0c\x87\xc3\x0e\x33\x2f\x01\ +\x50\x4b\x44\x75\x42\x88\x95\x44\x74\x25\x80\xaf\x00\xa8\x29\x91\ +\xf3\x10\x33\x37\xa7\xd3\xe9\x37\xab\xd1\x5f\x95\x01\xb1\x58\xec\ +\x8b\x8a\xa2\x3c\x0b\xe0\x53\x1e\xcd\x27\x01\xbc\x00\xe0\x39\x22\ +\x7a\x29\x95\x4a\x9d\xa8\x24\x77\x6b\x6b\x6b\x8d\xaa\xaa\x57\x2b\ +\x8a\xb2\x29\xd7\x8f\x78\x1d\x63\x1c\xc0\x9d\x96\x65\xfd\xba\x62\ +\xf1\x39\xcc\xda\x80\x78\x3c\x7e\x2b\x11\x3d\x0e\x40\x93\x45\x31\ +\xf3\x43\x44\x64\x59\x96\xf5\xe1\x6c\xf3\xbb\x61\x18\x86\x3a\x3e\ +\x3e\xbe\x95\x88\xee\x05\x70\xbe\x07\x65\x87\xa6\x69\xf7\x9a\xa6\ +\x29\x2a\xcd\x5d\xb1\x01\x86\x61\x28\xb6\x6d\x77\x02\xd0\xa5\x26\ +\x01\xe0\x71\x21\x84\x99\xc9\x64\xde\xad\x34\x6f\x39\x88\xc5\x62\ +\x4b\x14\x45\xb9\x1b\x40\x1b\x80\x4f\xb8\xdb\x98\xf9\xd9\x68\x34\ +\x7a\x9b\x69\x9a\xa7\x2a\xc9\x59\x91\x01\x86\x61\x28\x13\x13\x13\ +\x3d\xcc\xfc\x6d\xa9\xe9\xb8\x10\xe2\xa6\x4c\x26\xf3\x4a\x25\xf9\ +\x66\x8b\x58\x2c\x76\x51\x28\x14\xda\xe7\xd1\xe1\xfe\x59\xd3\xb4\ +\x2f\x9b\xa6\x39\x5a\x6e\x2e\xa5\x92\x03\xdb\xb6\xbd\xdd\xe3\xe4\ +\x87\x14\x45\x59\x33\x57\x27\x0f\x00\x99\x4c\xe6\xdd\xf1\xf1\xf1\ +\x46\x00\x3d\x52\xd3\xe7\x6d\xdb\xee\x69\x6a\x6a\x0a\x95\x9b\xab\ +\x6c\x62\x22\x91\xf8\x16\x80\x5d\x52\x78\xaf\xa6\x69\x4d\x9d\x9d\ +\x9d\xff\x2e\x37\x8f\x5f\x18\x1a\x1a\xca\xf6\xf7\xf7\xef\xdb\xb0\ +\x61\xc3\x18\x80\x6b\xf0\xf1\xdd\xbc\x72\xe9\xd2\xa5\xd1\x81\x81\ +\x81\x3f\x94\x93\xa7\xac\x47\x20\x16\x8b\xad\x51\x14\xe5\x10\x80\ +\xa8\x2b\xfc\xb4\x65\x59\xb7\x23\x80\xd1\x59\xa5\xd0\x75\xfd\x27\ +\xcc\x7c\xbf\x3b\xc6\xcc\x77\xa4\xd3\xe9\x27\x67\xda\x77\xc6\x47\ +\x40\xd7\xf5\x73\x72\xaf\xba\xd3\x27\x4f\x44\xaf\x68\x9a\xb6\x15\ +\xf3\xe0\xe4\x01\x20\x95\x4a\x3d\xc8\xcc\x4f\xb8\x63\x44\xf4\x48\ +\x32\x99\xbc\x62\xa6\x7d\x67\x34\x80\x99\x33\x00\x2e\x74\x85\x8e\ +\x3b\x8e\x73\x93\x69\x9a\xe3\x95\x4b\x0d\x0c\x3c\x36\x36\xd6\x0c\ +\xe0\x8f\xae\x98\xea\x38\xce\x23\x86\x61\x84\x4b\xed\x58\xd2\x80\ +\x78\x3c\xbe\x1e\xc0\x9d\xee\x03\x09\x21\xbe\x9e\xc9\x64\x8e\xcf\ +\x5e\x6b\x30\xd8\xb5\x6b\x97\xad\x28\xca\xcd\x00\xfe\x35\x1d\x23\ +\xa2\x2b\x26\x26\x26\xee\x2a\xb5\x5f\x29\x03\x88\x88\x52\x52\xac\ +\x27\x93\xc9\x0c\x55\xa1\x33\x50\x74\x75\x75\xbd\x4f\x44\x3b\xdc\ +\x31\x66\xbe\xa7\xad\xad\x6d\x71\xb1\x7d\x8a\x1a\xa0\xeb\x7a\x23\ +\x80\xf5\xae\xd0\x24\x00\xa3\x6a\x95\x01\x43\x55\xd5\x5f\x02\x38\ +\xe6\x0a\x9d\x1b\x89\x44\x7e\x50\x8c\x5f\xd4\x00\x66\x6e\x97\x42\ +\x0f\x5b\x96\x35\x5c\xa5\xbe\xc0\x91\xeb\x9b\xf2\x2e\x14\x33\xdf\ +\x5d\x6c\x6c\xe0\x69\x40\x7b\x7b\xfb\x27\x01\x7c\xd5\x15\x9a\x54\ +\x14\xa5\xd3\x37\x95\x01\xe3\xe8\xd1\xa3\x4f\x01\x78\xcb\x15\xba\ +\xb0\xbe\xbe\xfe\x1a\x2f\xae\xa7\x01\xe1\x70\xf8\x56\xb8\x06\x49\ +\x44\x74\xa0\xab\xab\xeb\x7d\x5f\x55\x06\x88\xde\xde\x5e\x87\x88\ +\x7a\xdd\x31\x22\xba\xc3\x8b\xeb\x69\x00\x33\x6f\x92\xb6\x7f\xeb\ +\x9f\xbc\x39\x83\xac\xf9\x3a\xaf\xc7\xa0\xc0\x80\x5c\x8f\x79\x95\ +\x3b\xc6\xcc\xcf\xfb\xab\x2d\x78\xa8\xaa\xfa\x2a\x00\xf7\x5d\x5b\ +\x5b\x57\x57\xb7\x5a\xe6\x15\x18\xa0\xaa\xea\x3a\x00\xea\xf4\x36\ +\x33\xff\x25\x9d\x4e\x1f\x93\x79\xf3\x1d\xa6\x69\x0a\xf9\xc2\x29\ +\x8a\x52\x30\x4f\x59\x60\x80\xe3\x38\x9f\x95\x76\x3a\xe4\xbf\xbc\ +\xb9\x81\x87\xf6\x55\x05\x1c\x8f\x9d\x2e\x73\x6f\x0b\x21\xde\x92\ +\x39\x67\x0a\x64\xed\x44\x74\x99\xcc\xf1\xea\x04\x2f\x91\xb6\xe7\ +\xfd\xbb\xbf\x18\x84\x10\x79\xda\x99\xb9\x4e\xe6\x14\x18\x90\x9b\ +\xa1\xfd\x98\xa0\x28\x73\xfe\xad\xef\x17\x16\x2d\x5a\x24\x6b\x5f\ +\x22\x73\xbc\xee\x80\x3c\x92\x10\xa2\xa2\x39\xb6\xf9\x04\xd3\x34\ +\x6d\x00\x59\x57\x48\x35\x0c\x43\x75\x73\xbc\x0c\xc8\x9b\x24\x09\ +\x85\x42\xf3\xe2\x9b\x3f\x28\x78\x19\x70\xd2\xbd\x21\x3f\x12\x67\ +\x12\x0c\xc3\xd0\x00\xb8\xe7\x03\x26\x4c\xd3\x9c\x70\x73\x0a\x0c\ +\x20\xa2\xbc\x19\x55\x21\xc4\xd9\xc1\xc8\x0b\x1e\x93\x93\x93\xb5\ +\x52\xe8\xa4\xcc\xf1\xea\x04\xff\xe1\xde\x26\xa2\x82\x9e\xf3\x4c\ +\x01\x33\xd7\x4b\xa1\x77\x64\x8e\xd7\x1d\x70\x58\x0a\x7d\xc6\x47\ +\x4d\x73\x0a\x21\x84\xac\xfd\x88\xcc\xf1\x1a\x09\xe6\x2d\x36\x32\ +\xf3\x7a\x99\x73\x06\x21\x4f\x3b\x33\xbf\x21\x13\x0a\x0c\xa8\xa9\ +\xa9\x19\xc4\xd4\xec\x0f\x80\xa9\x79\xb5\x58\x2c\x76\x51\x20\xf2\ +\x02\x84\x61\x18\x0a\x11\x5d\xef\x8e\x31\xf3\x41\x99\x57\x60\x40\ +\x6e\x6d\x6d\x30\x8f\xa4\x28\xd7\xcb\xbc\xf9\x0e\xdb\xb6\x57\x23\ +\x7f\x45\x79\xb4\xa6\xa6\xe6\x35\x99\x57\x6c\x4a\x4c\xfe\xfc\xdd\ +\xec\x97\xb0\xb9\x02\x11\x6d\x96\xb6\x5f\x32\x4d\x33\x2b\xf3\x3c\ +\x0d\x10\x42\xf4\x60\x6a\xb5\x77\x1a\x57\xeb\xba\x7e\x9e\xbf\x12\ +\x83\x83\x61\x18\x0a\x33\x7f\x43\x0a\xef\xf5\xe2\x7a\x1a\x90\x9b\ +\xf7\xdf\xef\x0a\x69\xcc\x2c\x2f\x87\xcf\x5b\xd8\xb6\x7d\x0b\xa6\ +\xaa\xd1\xa6\xf1\x9e\xaa\xaa\xfb\xbd\xb8\x45\x67\x85\x15\x45\xe9\ +\x96\x42\x3f\xea\xe8\xe8\xf8\xb4\x0f\xfa\x02\x85\x61\x18\x2a\x33\ +\xff\xcc\x1d\x23\xa2\xfb\xbd\x6e\x7f\xa0\x84\x01\x5d\x5d\x5d\x07\ +\x90\xdf\x19\xaa\x8e\xe3\x6c\xf7\x45\x65\x80\xb0\x6d\xfb\xfb\xee\ +\xc1\x1b\x11\x8d\x38\x8e\xb3\xbb\x18\xbf\xd4\xca\x10\x03\x48\x4a\ +\xb1\xdb\x13\x89\x44\xc1\xbc\xda\x7c\xc1\xb6\x6d\xdb\xce\x05\x70\ +\x8f\x3b\xc6\xcc\x5d\x99\x4c\xa6\x60\x08\x3c\x8d\x92\x6b\x83\x96\ +\x65\x1d\x04\xf0\x94\xc4\xdf\x97\x4c\x26\x2f\xa8\x42\x67\x20\x30\ +\x0c\x43\x8d\x44\x22\xbf\x41\x7e\x0d\xd1\xeb\x23\x23\x23\x0f\x95\ +\xda\x6f\xc6\xd5\xe1\x6c\x36\xdb\x86\xfc\xd9\xd5\x8b\x85\x10\xcf\ +\xb4\xb4\xb4\xc8\xc5\x51\xff\x55\xd8\xb6\xfd\x20\x80\x2f\xb9\x42\ +\x93\x42\x88\xad\x33\x15\x55\xce\x68\x40\x77\x77\xf7\x07\x42\x88\ +\x1b\x01\xd8\xae\xf0\x55\x8b\x17\x2f\xfe\x05\xe6\xa8\xd6\x78\x26\ +\x24\x12\x89\xbb\x00\xfc\xd0\x1d\x23\xa2\xe6\x72\xca\x76\xca\x3e\ +\x01\x5d\xd7\x6f\x63\x66\xb9\xe2\x62\x8f\xa6\x69\x2d\xf2\x37\xf6\ +\x1c\x82\x74\x5d\x6f\xc9\x55\x87\x9c\xbe\x98\xcc\xfc\x40\x3a\x9d\ +\x6e\x2d\x27\x41\xd9\x35\x42\xfd\xfd\xfd\xaf\x37\x34\x34\x2c\x22\ +\xa2\x06\x57\x78\xb5\xe3\x38\x8d\x6b\xd7\xae\x7d\x7e\x70\x70\x70\ +\xac\x7c\xdd\xd5\xc3\x30\x0c\x75\xdd\xba\x75\x0f\x63\xaa\xa3\x3e\ +\x7d\x21\x89\xe8\xf7\x9a\xa6\x7d\xb7\xaf\xaf\xaf\xac\x9a\xc1\xb2\ +\x0d\x00\x80\xe5\xcb\x97\xbf\xbc\x6c\xd9\xb2\xcb\x01\xb8\xa7\x97\ +\x2f\x09\x85\x42\xdf\x6c\x68\x68\x38\x30\x30\x30\xf0\x41\x25\xf9\ +\x66\x8b\xb6\xb6\xb6\xf3\x99\xf9\x77\x44\x74\xa3\xd4\xf4\xa6\xa6\ +\x69\xd7\x99\xa6\x59\xf6\xc5\xa8\xf8\x19\x6e\x6a\x6a\x0a\xad\x58\ +\xb1\xe2\xe7\x00\xe4\x5b\x6c\x12\xc0\xee\x6c\x36\xbb\xa3\xbb\xbb\ +\x3b\x10\x23\x5a\x5b\x5b\x6b\x34\x4d\xfb\x31\xa6\x8a\x34\x97\x4a\ +\xcd\x2f\x32\xf3\x2d\xe9\x74\xfa\xa3\x4a\x72\xce\xba\x13\xd3\x75\ +\xfd\x7b\xcc\xbc\x1b\x40\x44\x6a\x3a\x05\xe0\x3e\x4d\xd3\x76\x56\ +\x52\xb0\x58\x0a\x86\x61\x84\x6d\xdb\xde\x02\x60\x3b\xf2\xeb\x95\ +\x00\x00\xcc\xbc\x73\x78\x78\x38\xd6\xdb\xdb\xeb\x54\x9a\xbb\xaa\ +\x5e\x3c\x1e\x8f\x37\x12\xd1\x33\x00\xce\xf1\x68\xfe\x10\x53\x85\ +\xd2\xcf\xa9\xaa\xba\xbf\x52\x33\x0c\xc3\x50\x6d\xdb\x6e\x04\xb0\ +\x09\xc0\x0d\x00\xbc\x86\xe1\x93\x44\xd4\x9c\x4a\xa5\x1e\xab\x58\ +\x7c\x0e\x55\xbf\xc6\x3a\x3a\x3a\x2e\xce\x66\xb3\x0f\x10\xd1\xcd\ +\x25\x68\x93\x00\xfa\x98\xf9\x65\x22\xfa\x1b\x33\xff\x3d\x1c\x0e\ +\x8f\x38\x8e\x73\x4a\xd3\x34\x27\x9b\xcd\x2e\x11\x42\xd4\x0a\x21\ +\xea\x88\x68\x25\x80\x2b\x01\x5c\x8b\xa9\x5f\x6a\x8a\xe1\x55\x00\ +\xcd\x96\x65\xfd\xa9\x1a\xfd\xbe\xbd\xc7\xe3\xf1\xf8\xd7\x88\x28\ +\x8d\xa9\xff\x82\x82\xc4\x71\x66\xfe\xe9\xf0\xf0\xf0\xa3\xb3\xb9\ +\xe5\x65\xf8\x3a\x90\xc9\x55\x92\xdf\x80\xa9\x4e\xea\x0b\x7e\xe6\ +\x06\x30\xcc\xcc\x3b\xa3\xd1\xe8\x63\x7e\xd6\x28\x06\x36\x92\x8b\ +\xc7\xe3\xab\x00\x6c\xc9\xcd\xcc\xac\x9c\x65\x9a\xf7\x00\xbc\xc0\ +\xcc\x7b\xa3\xd1\x68\xff\x6c\xfe\x07\x98\x09\x73\x32\x94\xcd\xf5\ +\x13\x1b\x01\xac\x22\xa2\x4b\x01\xd4\x01\xa8\x65\xe6\xb3\x88\x28\ +\x0c\xe0\x23\x00\xa3\x00\xfe\x09\xe0\x48\xee\xb7\x9a\xbe\x54\x2a\ +\x75\x18\xf3\xa4\x1c\x77\x01\x0b\x58\xc0\xff\x26\xfe\x03\x44\xcf\ +\x00\x08\x5c\x4e\x15\xcb\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xcc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x7e\x49\x44\x41\x54\x78\x9c\xed\ +\xd7\xb1\x0d\xc2\x50\x0c\x04\xd0\x33\x2b\x20\x21\xe6\x62\x03\x04\ +\x0d\x13\xd1\x20\xb1\x05\x33\x45\x30\xc4\xa7\x48\x03\x3f\x75\x14\ +\x29\x79\xaf\x3c\xb9\xb0\xdd\x5d\x02\x00\x00\x00\x00\xc0\x76\x54\ +\x1f\xec\xaf\xcf\x53\xa5\xee\x49\x0e\x0b\xec\x33\xa7\xa1\xd2\x2e\ +\x9f\xc7\xf9\xf5\x1b\xee\xfa\xa9\x95\x1e\x9f\x24\xc7\x36\xde\xf6\ +\x67\xf2\x80\xad\x99\x3c\xa0\xa5\xdd\x92\xbc\x17\xd8\x65\x6e\x43\ +\x8d\xb7\x01\x00\x24\xd1\x05\x74\x01\x5d\xa0\x0f\x74\x01\x00\x00\ +\x00\x00\x00\x00\xd6\xe9\x0b\x49\xa2\x1e\x0f\xbf\x2b\xba\xe7\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xbf\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x71\x49\x44\x41\x54\x58\x85\xe5\ +\xd6\xb1\x4e\xc2\x40\x1c\xc7\xf1\xef\xbf\x70\xf8\x06\x32\xf8\x04\ +\x68\x62\xe2\xc4\x0c\x24\x8c\x98\xe8\x03\xf5\x99\xd4\x90\x18\x88\ +\xd4\xd5\x85\x41\x14\x9f\xc0\x41\x27\xf7\x6b\x39\x07\xd2\x18\x4b\ +\x81\xbb\x72\x57\x07\x3b\xde\xfd\xd3\xcf\xaf\xd7\x7f\xfe\x39\xf8\ +\xef\x8f\xd4\x89\x75\x07\xa3\xb6\x5e\x65\x37\xc0\xfb\x3c\x19\x5f\ +\x03\x44\xb5\xe2\x26\x4b\x80\x2e\x70\x92\xaf\x37\x6b\xc5\x0d\x1d\ +\x84\x37\x25\x8d\xcb\x7c\x2f\xf8\x2f\x28\xc1\x7b\x4f\x0f\xb7\x1f\ +\xb5\x04\xd8\x87\x07\x0d\x60\x83\x07\x0b\x60\x8b\x07\x09\xe0\x82\ +\x7b\x0f\xe0\x8a\x7b\x0d\x50\x05\xf7\x16\xc0\x16\x3f\x1f\x0e\x8f\ +\x9b\x69\xeb\x9e\x95\xf9\x9a\x3f\x8e\xfb\xe0\x61\x12\xba\xe0\x4a\ +\xab\x19\xc6\x5c\x18\xa1\x95\xaf\x1f\x14\xc0\x15\x37\x70\x06\xbc\ +\x64\x4a\x5f\xe5\x7b\x95\x7f\x41\x55\x3c\x55\x7a\xf0\x3c\x99\x7c\ +\x1e\x14\xc0\x17\x5e\x29\x80\x53\xc3\x69\x95\x00\xa7\x02\xaf\x5a\ +\xe9\x7e\x11\x77\x0e\xe0\x1b\x77\x0a\x10\x02\x07\x68\xf8\xc4\xbb\ +\x83\x51\x9b\x4c\xac\x71\xb0\x38\x01\x17\x5c\xaf\xb2\x99\x0b\xbe\ +\x37\x40\x15\x1c\x58\xa6\x4a\xf7\xca\x70\xa7\x49\x18\x02\x2f\x9b\ +\x84\xa5\x77\xc2\x20\x5f\xae\x55\x62\xd6\x75\xbf\x26\xe1\x46\x13\ +\x3a\xe1\xeb\x5b\xee\x4e\xbc\xd8\x98\xc5\x61\x14\x15\x8b\x9d\x70\ +\x43\x07\x58\xaa\xa8\x51\xda\x70\x36\x8d\x29\xa5\x2f\x75\xc4\x6d\ +\xea\xb6\x9d\xd0\xfa\x04\xe2\x38\xd2\x26\x9b\x5a\x5c\x26\x44\x67\ +\xe9\xdd\x3e\xbc\x58\xb7\x0d\xff\x09\x00\x88\xe1\x08\x61\xb1\xf3\ +\x26\x13\xc7\x82\x48\x0b\x61\xb1\x03\xdf\xa8\xb3\x99\x07\x10\xc7\ +\x11\x76\xa3\x59\x3c\xd7\xfd\xed\xf3\x0d\x15\xd8\xf5\xb2\x18\xdf\ +\x96\xd3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xca\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x7c\x49\x44\x41\x54\x58\x85\xed\ +\xd2\x31\x0e\x82\x40\x14\x45\xd1\xfb\xc7\x2d\x10\x12\x76\xc3\x4e\ +\x8c\x91\x82\x5d\x10\x76\x61\xa1\xb1\x73\x0d\x96\xee\xc6\x64\x5c\ +\x03\x7c\x2a\x10\x63\x42\xc7\x4c\xf3\x4e\xf7\xa7\xb9\xaf\x18\x10\ +\x11\x11\xc9\xcc\x7e\x4f\x37\xba\xd7\x61\xd7\x62\x5f\x0f\x60\xfe\ +\x37\xa0\x68\xee\x35\xd8\x03\xa8\x76\x1d\x00\xd1\xdc\x8f\x9f\xdb\ +\xe9\x09\x10\xbe\xef\xe1\x92\x20\x0e\x50\xba\xd9\x75\xa9\x26\x08\ +\x6e\x5a\x0d\x18\x5b\xe0\x9d\xa0\x19\x83\x85\xf3\x7c\x64\xff\x84\ +\x22\x22\x22\xd9\x4d\xcc\xec\x18\x0f\x08\x1e\x1a\x29\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x2d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\xdf\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x4b\x6c\x94\x55\x14\xc7\x7f\xe7\x9b\x69\x29\x25\x16\xa3\x10\ +\x8a\x50\x29\x08\x04\x9b\x68\x68\x87\x42\x58\xb4\xb4\x50\x8a\xa5\ +\x43\x5b\x17\x13\x83\x31\x36\x21\x90\x18\x17\x2e\x4c\x50\x10\xe2\ +\x84\xa0\xb5\x6e\x4c\x50\xc4\x47\x48\x8c\xd1\x15\x35\x56\xe9\x0b\ +\x10\x98\x69\x59\x68\xd3\x4e\x07\x34\x36\x28\x09\x2d\x58\x3a\x35\ +\x1a\x12\x90\x47\x1f\xdf\x7c\xc7\xc5\x4c\x87\x6f\x66\xda\xe9\x43\ +\x77\xfc\x37\x93\x7b\xee\x39\xe7\xff\xbf\xe7\x7e\xe7\xde\x3b\xf0\ +\xb0\x43\x66\xe2\x5c\x58\x5c\x9d\x63\x3a\xcd\x1a\x51\xca\x10\xc9\ +\x41\x75\x29\x60\x80\xde\x50\x64\x40\x90\x76\x2b\x4c\xe3\xc5\x8e\ +\xe6\x2b\xff\xab\x80\x75\x9b\xdd\xeb\x2d\x4b\xeb\x11\x4a\xa7\x95\ +\x55\xb5\x4b\xc5\xd8\x1f\xf4\x35\x9f\xfb\x4f\x02\x5c\x65\x65\xf3\ +\x09\xcf\xf9\x44\x61\x67\xd4\x14\x02\x9a\x44\xa5\x4d\x1d\xc6\x55\ +\x1d\x1d\x0b\xa5\xa5\x67\x58\x23\x96\x99\xed\xc4\xca\xb5\x90\x72\ +\x41\xab\x81\x65\x00\x0a\xad\xe9\x86\x63\x57\xe7\xb9\x93\x7f\xce\ +\x58\x40\x41\x49\xd5\x4a\x8c\xf0\x49\x94\xa7\x81\x10\x22\xde\x2c\ +\xeb\xce\x17\x7e\xbf\xdf\x4c\xb9\x24\xaf\xd7\xc8\xbf\xd0\xf5\x82\ +\xa8\xbc\x03\xac\x00\xae\x2b\x52\x15\xf4\x35\x5f\x9a\xb6\x80\x75\ +\x5b\x2a\x57\x58\x16\x9d\xc0\x02\x81\xef\x9d\x19\xd6\xcb\x9d\x6d\ +\x6d\xb7\x53\x12\x27\x60\x65\x45\xc5\x9c\xac\x61\xe3\x18\xb0\x0b\ +\xb8\x6b\x84\xad\xa2\xee\x8e\xb6\xe0\x94\x02\x36\x54\x54\x64\x8d\ +\x0d\x1b\x3f\x02\x79\x88\x1e\xe9\x29\x2a\x7c\x9d\x43\x87\xac\x99\ +\x90\xdb\xf3\xbb\x4a\xdd\xfb\x14\xad\x13\x18\xc0\x34\xd7\x07\x2e\ +\x9c\x0e\xd9\x1d\x9c\x89\x11\x63\xc3\x8e\xa3\xa0\x79\xa8\x36\xf5\ +\x14\x27\x93\x17\x16\x57\xe7\x98\x0e\x73\xb7\xc0\x76\x90\x27\x41\ +\x2d\xe0\x9a\x40\x0b\xa6\x79\x3c\x81\x40\x03\xbe\xe6\xfa\xfc\xcd\ +\xee\x15\xa8\xee\xc6\x99\xf6\x35\x50\x06\xe8\x84\x15\xc8\x2f\xd9\ +\xbe\x4e\x44\xba\x80\xbf\xc4\x31\xb2\x2a\x70\xf6\xec\xad\xd8\xa4\ +\xd7\x6b\xb8\x3a\x02\x6f\x2a\xfa\x36\x90\x31\xc9\x8a\xef\x0a\xfa\ +\x56\xc0\xd7\xfa\x91\x9d\x24\xcf\xe3\x49\xcf\xf8\xfb\xde\x25\x60\ +\x8d\x81\x54\x76\xfb\x9a\x5b\xc7\xe7\x8c\xb8\x7a\x89\xbc\x07\xa0\ +\xc2\xe1\x44\xf2\x82\x0b\xdd\x5f\x2a\x5a\x97\x82\x1c\x60\x9e\x22\ +\x47\x5c\x25\xdb\x8f\xd9\x17\xd7\xdb\xd0\x30\x0a\x1c\x00\xb0\x44\ +\xeb\xed\x73\x31\x01\xae\xa2\x6d\x8b\x81\x2d\x0a\x37\x47\x1e\xcf\ +\xfc\xcc\x9e\xd5\xd5\xd1\x7d\x10\xe5\xa5\x14\xc4\x71\x50\x91\x57\ +\x5c\x25\xee\xd7\xec\xb6\x1e\x5f\x4b\x23\x70\x19\xe5\x99\xfc\x52\ +\xf7\xb3\x49\x02\xd4\xe9\xdc\x01\x88\x20\x2d\x51\xc5\x40\xa4\x23\ +\x14\x0e\x4e\x97\xfc\x81\x08\x7d\x37\x7f\x6b\xd5\x13\x76\x13\xe8\ +\x49\x22\x24\xcf\x27\x09\x10\x28\x89\xfc\x5a\xa7\xec\x89\xc2\xca\ +\xab\x40\xda\x4c\x05\x00\xf3\x64\xcc\xdc\x13\x67\x11\x3d\x0d\x80\ +\xa5\x9b\x93\x04\x28\xe4\x00\x58\x86\xd1\x17\x1f\x43\xe5\x2c\xc8\ +\xa3\xc1\xe2\xb6\x0f\x2d\x4b\xaf\x46\xcc\x2c\x4d\x12\x00\x11\xa3\ +\x86\x4d\x7b\x1b\x09\x91\xd3\x6c\xb6\x58\x66\x1f\xdc\x99\x2b\x21\ +\x00\x85\x25\xd1\xdc\xf1\x5d\x90\x04\xaf\x57\xa6\xf4\x49\x01\x05\ +\xc7\x14\xb9\xe3\xb6\xe0\x46\xc4\x20\xd9\x31\xa7\xc8\x21\x74\x6d\ +\xb6\x02\x0c\xb8\x6e\x1f\x3f\x32\x12\xcb\x3d\x38\x7e\xc0\x3d\xf8\ +\x08\x85\x3f\x00\xd4\x90\xe5\xf6\x20\x81\x56\x66\x09\x4d\x88\x35\ +\x44\xc6\xb7\x73\xc0\x26\x32\x0a\x4b\xfd\x91\x28\xd9\x66\x0f\xb2\ +\x0c\xeb\x53\x60\x36\x77\xc1\xa8\x19\x36\x8e\xc7\xe5\x0a\x4b\x79\ +\x54\xd8\xf9\x24\x01\x9a\xe6\x6c\x02\x10\xa8\x74\xb9\x5c\xb1\xb6\ +\x0b\x9e\x6b\xeb\x45\xf9\x70\xba\xac\xb1\xf3\x57\xb5\xee\xe7\x8e\ +\x26\x7b\x47\x89\x88\x56\x45\xa6\xb4\x31\x49\x40\xf0\x87\x93\x83\ +\x20\xe7\x81\x05\xcc\xcf\xde\x6d\x4f\x2a\xff\x0c\xbd\x91\x58\xce\ +\xc9\x20\x80\x2a\x0d\x3d\x9b\x0a\x0f\xdb\xed\xf9\xa5\x95\x3b\x80\ +\x3c\x81\x5f\x2f\xfa\x5b\x63\x6f\x83\xb8\x2f\xdc\x32\x64\x1f\x80\ +\xa5\x78\x37\x54\x54\x64\x8d\xdb\x03\x81\xc0\x98\x71\x7b\xa8\x06\ +\xd1\x23\xa4\xde\x0e\x13\xa8\x5b\xb9\x30\x73\xa7\xfd\x16\xcd\xf3\ +\x78\xd2\x05\xa2\xf7\x8c\xec\xc7\x56\xa8\xb8\x36\x19\xea\xfb\x7d\ +\x70\xf1\xf2\xd5\xab\x04\x36\xaa\x29\x79\xa1\xda\x17\x4f\xd0\xde\ +\xae\x00\xa1\x50\xc8\x0a\xf5\x5d\x39\xb5\x24\x77\xf5\xb7\x2a\xa2\ +\x02\x0b\x81\xac\xa8\xa0\x3e\x44\xbf\x32\xb0\x76\x05\x7c\x6d\x27\ +\x7a\x7b\x7b\xd5\x96\x56\x72\x16\x2d\xff\x18\xa8\x50\xf0\x07\x7d\ +\x2d\x07\x12\x2b\x16\x07\x57\x59\xd9\x7c\x0d\xcf\xf9\x09\x58\x23\ +\xe8\x07\x81\xe2\xc2\xbd\x93\x3d\x48\x3c\x1e\x8f\x03\xa0\xa1\xa1\ +\x21\x3c\x49\x45\xa4\xa0\xd4\xbd\x17\xf4\x7d\x60\x50\x9d\x8e\xc2\ +\xc8\x56\xa7\x10\x00\x91\xf7\xa0\x4a\xb8\x53\xe0\x31\xe0\xdb\x61\ +\xcd\xac\xed\xf5\x37\xdc\x99\x84\x64\x42\x44\xdf\x00\x47\x81\x3d\ +\xc0\x3d\x55\xdd\x14\xf4\xb7\x76\x27\xfa\x4d\x78\x52\x85\xfa\x7f\ +\xbb\xb9\xe8\xa9\x55\xdf\x19\x6a\x94\x03\x45\x4e\x19\xab\xcd\xce\ +\x5d\x7d\x6b\x4d\xee\x92\x5f\xfa\xfb\xfb\x53\xb7\xa4\xd7\x6b\x14\ +\x18\xf3\x3c\xce\xfb\xe6\x37\xc0\x56\x81\x01\x11\x29\xef\xf1\xb5\ +\x04\x26\x72\x4f\xf9\x2c\x5f\x5b\x52\xf3\xa8\x30\xf6\xb9\x08\x9e\ +\xa8\xf3\x80\x05\x4d\x22\xd2\x16\x56\xb9\x9a\x99\x3e\x1a\xba\x3f\ +\x32\xd7\x72\x60\x66\xab\xe8\x32\x60\x1b\x50\x4d\xec\xfe\xd0\x33\ +\x0e\xa5\xb6\xcb\xdf\x3a\x34\x19\xc7\xb4\xfe\x98\xe4\x6f\x71\x6f\ +\x14\x4b\xeb\x81\xe2\xe9\xf8\x23\x12\x14\xd8\x17\x38\xdf\x7c\x66\ +\x4a\xd7\x69\x25\x8c\x62\x6d\xc9\x73\xb9\x86\xe1\xa8\x41\x29\x03\ +\xcd\x51\x64\xa9\x80\x43\x60\x40\x61\x40\x90\x76\x94\xc6\x80\xbf\ +\xf9\xf2\x4c\xf2\x3e\xdc\xf8\x17\x74\x6e\xe8\x0e\x16\x51\x39\x92\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x12\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xc4\x49\x44\x41\x54\x58\x85\xed\ +\x94\xb1\x6b\x13\x61\x18\x87\x9f\xf7\x4b\x52\x8a\x10\xa3\xf4\x4e\ +\x91\xae\xba\x29\x55\xe9\xa4\x74\x2e\x62\x47\x17\x51\x70\x74\x10\ +\x15\x71\x70\x8c\x99\x84\x24\x2d\x58\xfc\x03\x84\x0a\x2e\x0e\x0a\ +\x15\xb1\x5b\xc1\x6e\x82\x26\x97\x5d\x27\x45\xed\x50\x14\x1c\xda\ +\xe6\xfb\x39\xe4\xce\x9e\xa6\xa1\xe6\x5a\x75\xb9\x67\xfa\x8e\xf7\ +\xfb\xde\xdf\xf3\xbd\xdc\x1d\xe4\xe4\xe4\xe4\xfc\x67\x2c\xeb\xc1\ +\xb1\xb9\xb7\xe3\xe6\xdd\x73\x60\x82\xee\xe6\xf8\xea\x9d\xd3\x1f\ +\xb2\xf4\x71\x59\x0e\x85\xf5\x37\xc7\xf0\xee\x15\x30\x01\xa0\x42\ +\x71\x25\x9c\xeb\x1c\xcd\xd2\x6b\xe8\x09\x84\xf5\xce\x49\x39\xff\ +\x12\x38\xf4\x5b\xe9\x93\x33\x37\xfd\xf9\xf6\xf1\xd6\x30\xfd\x86\ +\x9a\x40\x58\x6f\x4d\xc9\xf9\xe5\x5e\xb8\x09\xe8\x02\x5d\x0c\x01\ +\x87\xbd\xfc\x72\x58\x6f\x4d\xfd\x15\x81\x60\x36\x9a\x91\xb3\x25\ +\x60\x3f\x20\x90\xff\x59\x14\x3e\x96\xa8\xc8\xd9\x52\xd0\x88\xce\ +\xef\xa9\xc0\xd8\x6c\x74\x19\xe9\x29\x30\xda\x0b\xc7\xf7\x6d\x12\ +\x3e\xae\x8d\x62\x7a\x16\x34\xdb\x97\xf6\x44\x20\x6c\x44\x37\x4c\ +\x5a\x00\x0a\x03\xc3\xb7\x48\x24\x0a\xc0\xa3\xb0\x19\x5d\xcf\x2e\ +\x20\x59\xd0\x6c\xd7\x64\xba\xdf\x7b\x36\xbf\x43\x78\x4a\xc2\x3c\ +\x80\xd0\x7c\xd0\x68\xdd\x45\x1a\xf8\xb2\x6f\x5f\xa8\xca\x85\xe5\ +\x68\x5e\x70\x6d\xab\x29\xfa\x83\xf0\x74\x6b\x03\xb9\x78\xf5\xe0\ +\xcb\xd7\x13\x37\xa9\x59\xdf\x05\xfa\x05\xaa\x9d\x91\xa0\xec\x1f\ +\x02\x17\x7b\x99\x96\x21\x3c\xdd\x5f\x2e\x8e\x79\xbc\x5a\x5e\xbf\ +\xc2\xd5\xc9\x8d\x81\x02\x47\xaa\xaf\xf7\x6d\x94\x47\x9e\x00\xe7\ +\x90\xc0\x9c\x07\x65\x0d\x4f\x22\x0c\x7c\x22\xf1\xa2\xf4\x6d\xfd\ +\xc2\xc7\xda\xe4\xf7\x3e\x81\xca\xbd\xf6\xc1\x62\x89\x45\x83\x33\ +\xf1\x7d\x93\x4f\x6b\xf7\x08\x03\x1c\x06\x98\x56\x36\x9d\x9f\x59\ +\xbb\x75\x6a\x0d\xa0\x98\xec\x29\x95\x78\x07\x54\x52\x5a\x99\x7e\ +\xd3\xdb\x92\x9e\xb3\xec\x6c\xb1\x5b\x78\x0f\x1c\xf8\x25\x44\xbb\ +\x9d\xf4\x10\xfc\xcb\xac\x9c\x9c\x9c\x9c\x1d\xf9\x01\x00\x43\x9a\ +\x38\xd9\x5a\x16\x7f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x01\xd3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x85\x49\x44\x41\x54\x58\x85\xed\ +\x97\xbf\x4a\x03\x41\x10\xc6\xbf\xd9\xe4\x20\x20\x08\x1a\x62\x63\ +\x25\xf8\x02\x31\x12\x15\x45\x3c\x53\x04\xb9\x43\xc8\x3b\x58\xa7\ +\x92\xe4\x19\x4e\xb0\x30\x6f\x20\x56\x56\x56\x17\x49\x91\x3f\x08\ +\x6a\x14\xa3\x0f\x60\x61\x29\x24\x28\xd8\x05\x8e\xec\x58\x9c\x1b\ +\x0f\xf3\xaf\xc8\x9d\x85\xde\x57\x2d\x33\xc3\x7c\xbf\xdb\x5d\xb8\ +\x59\xe0\xbf\x8b\x7e\x06\x56\xf5\xbd\x4d\xc9\x54\x04\xd1\x3a\x80\ +\x84\x4f\x3e\x1d\x30\x37\x05\xb1\xf5\x50\xbf\xbc\x1e\x09\x90\xda\ +\x35\x0e\x99\x71\x34\x0c\xcc\x27\x49\x62\x14\x5a\x0d\xfb\x78\x00\ +\x20\xb5\x63\x6e\x31\xf1\x15\x80\x0f\x26\xce\xc7\xb4\x9e\x7d\x5b\ +\xa9\xbc\xfb\xe1\xba\x91\xcd\xce\x77\x9d\x88\x41\x4c\x25\x00\xb3\ +\x02\x72\x5b\xed\x44\x54\x15\x31\x64\x01\x20\x62\xe2\xfc\x53\xad\ +\x7c\xe6\x87\xb1\xd2\xd7\x87\x9c\x25\x75\x93\x08\x7c\x2a\x99\x8a\ +\x00\xf6\x01\x40\xf4\xab\xdc\x33\x47\x4c\xeb\xd9\x7e\x9a\x7b\xa5\ +\x09\xcd\xed\x4d\x62\x4d\xc5\x84\x27\x9f\xf0\xd0\x06\xa2\xfb\xea\ +\xc5\x9b\xbb\xe2\x05\x15\x8b\x8e\x2a\x56\x5a\xd1\x0d\x9e\xc6\xf4\ +\xb1\x6e\x8f\xbd\xd0\x62\x5c\xf2\x37\x14\x02\x84\x00\x21\x40\x08\ +\x10\x02\x84\x00\x21\xc0\xc4\x79\x60\xd2\xff\x7c\x5a\x79\x77\xa0\ +\x03\xb8\x03\x64\x50\x66\xe9\x4c\x2e\xee\xae\xa8\x3d\x08\xc0\xdc\ +\x04\x80\xae\x13\x31\x82\x02\x70\xa4\xe3\xf6\x66\x79\xa7\x62\xfd\ +\x23\x10\xc4\x96\x04\x99\xc4\x54\x4a\xea\x26\x69\x42\xb3\xbf\x67\ +\xb8\xe9\x94\xce\xe4\xe2\x8e\x74\x0c\x02\x9f\x00\x90\x82\xd8\x52\ +\xb9\x61\x0f\x13\x0b\xc1\x5d\xce\x81\x87\x49\xc4\x9b\x7d\x7d\x79\ +\xbe\x59\x5c\x5a\xae\x32\x23\x01\x12\x73\x00\x66\xfc\xf1\xa5\x36\ +\x98\x6b\x82\xf8\xa0\xd5\x28\x9f\xfb\xd3\xf3\xaf\xe8\x13\xd1\xa5\ +\x83\x27\x02\x02\x9e\xd6\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x0c\xd6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0c\x88\x49\x44\x41\x54\x78\x9c\xe5\ +\x9b\x5b\x6f\x5b\xc7\x11\x80\xbf\x25\x45\x8a\x94\x28\x89\x92\xad\ +\xbb\x64\xc9\x4e\x9a\xc2\x41\xe0\x26\x45\xd1\xa0\x48\x0a\xf4\xa9\ +\x7d\xe9\x7b\x81\x16\xfd\xa3\x7d\x2a\x50\xb4\x0f\x41\x90\x36\x4e\ +\x52\x20\x69\x92\xc6\x96\x6c\xc9\x37\x5d\x48\x49\xa4\x2e\xe4\xf4\ +\x61\xf6\x1c\xee\xd9\x33\x87\xa4\xe4\xf4\xc9\x03\x10\x24\x77\xf7\ +\xcc\xce\xcc\xee\xce\x6d\xe7\x00\xb2\x05\xe2\x78\xe3\x40\x9c\xf2\ +\x9e\xfe\x78\x93\x84\x90\xe3\xf9\x4d\x12\x42\x96\x57\x97\xed\xe0\ +\x0e\xf0\x18\x9c\x14\x3c\xdc\x00\x6e\x19\x1d\x25\x60\x32\x8b\x2f\ +\x6d\xaf\x0d\xa1\x66\x12\x10\xe0\x62\xc8\x98\x73\xa0\x67\xb4\x77\ +\x81\xbe\xd1\xfe\x12\xdc\xa9\x8d\x2a\xcf\xa3\x1b\x35\x00\x64\x1b\ +\xb8\xed\x09\x3d\x01\x5e\xf8\x89\xa7\x80\x39\xdf\x2e\xc0\x59\xd0\ +\x3e\xeb\xdb\xfa\xbe\x1d\x8f\xa3\x0a\x34\x81\x8a\xef\x3f\xf7\x34\ +\x54\xfd\xf7\x25\x70\x04\x97\xa7\x50\x39\xf2\x6d\x53\xa8\x20\x9d\ +\x9f\xff\xc4\xff\x9f\xf2\x6d\x0e\x68\x01\xa7\xbe\x7d\x29\xe8\x7b\ +\x01\xee\x71\x31\x6f\x85\x52\x92\x2d\x90\x09\x90\x8f\x40\x56\x8d\ +\x31\x6b\x20\x0b\x46\xfb\x06\xc8\xbc\xff\x3d\x05\x72\x0f\xe4\xae\ +\xff\xcc\x80\xdc\x01\x19\xb2\x23\xa4\xee\xc7\x2c\xa8\xe0\xe5\xae\ +\xc7\x31\xe1\xfb\xe7\x40\x36\xf3\x47\x55\x9a\x05\xed\x1b\x20\xbf\ +\x06\x29\x5f\xf3\x88\xcb\x04\xc8\x9f\xf5\xc1\x5c\xdf\x36\x48\xc5\ +\x68\x7f\xdb\x3f\xb7\xe2\x27\x5b\x8e\xf0\xdd\x1b\x73\x72\x3c\xe3\ +\x25\xff\xdb\x79\x46\xb6\xa0\x75\x4b\xdb\xe5\x2d\x83\xd9\x32\xc8\ +\x4f\x8c\xf6\x09\x90\x3f\xda\xbc\x14\x13\xf0\x91\x7f\x30\x92\x9a\ +\xac\x17\x30\x7f\xc7\x7f\xb6\xed\x15\x96\xed\x6b\x4c\x4e\x60\xa2\ +\xe2\xf6\x59\x15\x4e\x7b\x49\xe7\xcb\xf5\x97\xb3\xcf\xa5\xbb\xb9\ +\x02\xf2\xab\x71\x27\xdf\x1e\x6c\xfb\x50\x63\xca\x14\xc8\x6d\x63\ +\xfc\x2a\xc8\x07\xba\x7d\x4d\x7c\xf3\x5e\x79\x5e\x13\x64\x56\xb7\ +\xbc\xd9\x37\x07\xf2\x00\x64\xd1\xe8\x6b\xfa\x67\x23\xcb\x26\x9b\ +\xfa\xc9\x82\x71\x26\xe4\x17\xe0\x3e\x0d\xfe\x27\xca\xa3\x07\xec\ +\x01\x21\xa3\xab\x70\x79\x0b\x2a\x5f\x0e\xe1\x64\x0d\x78\x5a\xd0\ +\x97\xda\xe1\x1b\x3c\x0b\xf0\x00\xba\x4f\xa0\xf6\x2a\x68\xeb\x28\ +\x5d\x94\xc9\x29\xbc\x98\x37\x98\x30\x90\xc6\xc4\x34\x50\xe6\x1f\ +\xa0\x5a\xbd\xed\xc7\x6c\x01\x2f\x54\xa1\x0f\x05\xf1\xc4\x2c\xf9\ +\xff\x89\xe9\x4a\x34\x78\xd8\x46\xd0\xf6\xc2\xa0\x25\x86\x17\x20\ +\x82\x32\xbc\xe7\x9f\x5d\x02\x7e\x06\x7c\x0e\xcc\xa0\x16\x22\x81\ +\x9c\xd9\x8c\x04\x20\x0d\xd4\xcc\x24\xff\x37\x80\x36\xb8\x5d\x3f\ +\x51\x05\x35\x5d\x9b\xc0\xd7\xe0\xae\xf4\x7c\xb9\x13\x72\x20\xce\ +\x8f\x9b\x42\x7d\x81\x6f\x47\x98\x9f\xf8\xd9\x45\x60\x1a\x35\xa9\ +\x7b\xf6\xb3\xd2\x86\xfa\x0b\xd4\x9f\x58\x01\x7e\x00\x16\x80\xcf\ +\x80\xe7\x80\xb7\x3c\xec\xf8\xe7\x7b\xaa\xdb\xdc\x55\xd1\xc4\x5b\ +\x03\xf3\x26\x5b\x59\xcd\x29\x1b\x5e\x0f\x7c\x1c\x29\x46\xcb\x4c\ +\x2e\xa1\xa6\x72\x46\x3f\x37\x05\x59\xf5\xca\x78\x3d\x6b\x55\xd2\ +\xfe\x99\x81\x7e\x91\x09\x90\xdf\x78\x2b\x11\xb6\x07\x8a\x51\xee\ +\xaa\x8e\x18\x40\xc9\x98\xb5\xaf\x13\xb2\x0b\xae\x17\x8d\x5d\x03\ +\xfe\x0e\xdc\x09\x84\x10\xac\xcc\x61\x53\x19\xe7\x10\xdc\x53\xdf\ +\x37\xe6\xaa\x9b\xe0\x9f\x75\x4f\x80\x03\xc5\x7d\xd8\xcc\xf7\x8b\ +\x03\xd6\x81\xbf\x01\xf7\xb2\x73\xba\x9e\xf2\x22\xeb\x18\x47\xc0\ +\x12\xc0\x14\x70\x16\x31\x0f\x7a\xe6\xbf\xf3\x5b\xe9\x31\x59\x21\ +\xa0\x1a\xb9\xd9\x57\xc6\xdd\xe5\xf8\x3c\x8e\x0b\xee\x52\x71\x37\ +\xfb\xd1\x6e\x08\x3d\xbc\x1e\xf0\x04\x3d\x7a\xe1\x90\x1e\xea\x29\ +\x4e\xc7\x58\x2d\x25\x38\xe7\x57\x2f\x00\xd9\x46\x95\x4c\x29\x30\ +\x77\x07\xc0\x7d\xe0\xd2\x9b\xab\x57\xe8\xee\x09\x4d\x9e\x9f\xd0\ +\xdc\x04\x25\xe8\xfa\xe3\x56\x3b\xc4\xf6\xf7\xa7\x81\x2e\x48\x78\ +\x66\xfb\x3a\x56\xee\x03\x47\xe8\xca\x7f\xad\x63\x05\xa0\x03\x9d\ +\x13\xa8\x2f\x92\xd1\x67\xee\x08\xe4\xa7\xf1\x04\x63\x58\x01\x79\ +\x0b\x2e\x2a\x50\x9d\x46\x15\xd3\x29\x83\xad\xbd\x0b\xfc\x0e\xf8\ +\x4b\x01\x03\x01\x74\xe6\xa1\x9e\x04\x3f\x3e\x4e\xa8\x1d\xf9\xce\ +\x79\xd4\x52\xf8\x1d\xd5\x39\x87\xfa\xe1\x10\x64\x5d\xd4\x3c\xfe\ +\x06\xf8\x24\xa0\xd9\x2b\xcf\x7a\x0d\xb8\x0d\x72\x1e\x2d\x66\x6e\ +\x25\x62\x01\xc4\xd1\xe1\x5d\x60\x1a\x26\x1f\xaa\x12\x74\xfb\xd9\ +\xe1\xb2\x0e\xfc\x03\x0d\x70\x8c\x20\x43\x80\xee\x6d\xa8\x4d\x40\ +\xfd\x25\xb8\x4e\x01\x43\x47\xd9\xbf\x52\x07\x16\xe0\xa2\x06\xd5\ +\x93\xbc\xd6\x4e\x7d\x93\xbf\x02\x6b\xe0\xf6\x82\xce\x36\xc8\x09\ +\xba\x63\xdf\xf6\x9e\x6b\x42\x5b\x9f\xe8\xd8\xc7\x3a\xa0\x0a\x9c\ +\xfb\x09\xee\xa1\xab\xf2\x85\x4d\xb3\x2c\xa1\xdb\xbe\x87\xad\x13\ +\xa6\x81\x55\xa8\xb5\x55\x89\x15\x32\x6f\x80\xeb\xe8\x33\xd5\xb6\ +\x32\x18\x1e\xab\x30\xaa\xa3\x87\xfa\x02\x2b\x05\x88\xbe\xf1\x63\ +\xee\xf9\xe7\x3a\x64\x1d\xb9\x22\x2b\xc0\x06\xf0\x0c\xf5\x01\x8c\ +\x03\x7c\xd8\x04\xba\xe0\xba\x9e\xe0\x48\x31\x1e\xcd\x43\xbb\x86\ +\xae\xc2\xf9\x58\x3c\xdb\x70\x01\x3c\x85\xf6\x24\x1c\x2f\x60\x87\ +\xb4\x5d\xe0\x4c\xe7\x8c\xc1\x9d\xa1\x8b\xfa\x83\xe7\x29\xc7\x8b\ +\x25\x80\x06\xea\x3d\x2d\xe6\xb7\x7c\x02\xcd\x29\x70\xad\x6c\x5b\ +\x22\x84\xcb\xf7\x61\xae\x07\xb3\xaf\xcc\x47\x6f\x04\xb3\xaf\x60\ +\xf6\x52\x71\x5b\x47\xcd\xb5\x60\xae\x20\x16\x61\x07\x35\xdf\x2d\ +\xd4\xc2\x65\xc0\x12\xc0\x34\xaa\x3d\x0b\x94\x9a\x2c\xa3\x6e\xaa\ +\x01\xc7\x4d\xa8\x7c\x0f\xcc\x33\x7e\xec\x3d\x06\x88\x03\x16\xa0\ +\xf2\x9d\xce\x61\xc2\x73\xdb\x59\x72\x97\x40\x19\xdc\x31\xba\xb8\ +\x19\xb0\x04\x20\xa8\x69\xd9\x29\x20\x64\xc2\xb6\xf3\x32\x05\xa5\ +\x64\x22\x7f\x1c\xac\x60\xeb\xda\x10\x6e\xfb\x16\x94\x4a\x5e\xbf\ +\xc4\xc3\xae\x94\x36\xb1\x78\x3a\xd4\x23\x34\xda\x0a\x94\x07\x83\ +\x4c\xbf\x7d\x13\xd5\xb2\xe1\x2a\xcc\x82\x74\x81\x15\x98\xd9\x0f\ +\xfa\x5a\xc0\xbb\xc0\x13\xd2\x8c\x4e\x06\x92\xd4\x19\xa8\x4f\x61\ +\xe5\x05\xe7\xd0\x40\xe7\x07\xfd\x2d\xa0\x3b\x73\x03\xe4\x19\x03\ +\x3f\x23\xc1\x7f\xa6\x7d\x1c\x64\xd1\xb8\x63\xef\x0e\x27\x81\x59\ +\x0a\x31\x61\x35\x72\x49\x48\x99\x47\x83\x8d\x65\x4f\x64\x84\x9c\ +\x1e\x74\x66\xa1\x7e\x00\xc4\x41\xc6\x23\x4f\xd0\xd7\xc1\xe4\x2b\ +\x40\x1f\x3a\x67\x50\xdf\x05\x1c\x74\x6f\x41\x2d\xc9\x2f\x3e\xf3\ +\xdf\xce\xcf\xf9\x05\x9a\x2b\x0c\xe1\x15\x74\x66\xa0\x9e\x08\x2d\ +\x9c\xb7\x89\x2a\xbe\xbe\xee\x86\x54\x57\x25\x79\xcb\x4c\xc2\xc6\ +\x5a\x99\x45\xe0\x4b\x90\xaa\x27\xe0\x25\xb8\x43\x34\xd3\x73\x96\ +\x8f\xfc\xa4\x01\xf5\x32\xb8\xe7\x79\x54\x82\x67\x7e\x01\x38\x46\ +\x57\xec\x1b\x63\x77\xb5\xfd\xf8\x32\xba\xe2\x07\x9e\x8e\xff\x68\ +\x5f\x2e\x7a\x3b\xf1\xa6\xcf\x67\x7f\x43\x9a\x64\x1f\x15\x98\x17\ +\x9a\x6c\x02\x4f\xe0\xa4\x03\x8d\x29\xb2\xe1\xb1\xa9\x03\x4a\xa8\ +\x04\x6f\x83\xdb\x09\xec\xf7\x2d\x6c\xe5\x37\x0d\x47\x05\x69\x68\ +\xa5\x00\xcd\xf4\x6e\x01\x4f\x87\x87\xc4\xa9\x2f\x7f\x1f\x0d\x67\ +\x87\x05\x52\x27\x18\xbe\xbd\x5f\x08\x9f\xb9\x72\x27\xa8\xb7\xba\ +\x01\x8d\x03\xf4\x48\x65\xa0\x48\x09\x2e\xe5\xe3\x01\x28\x20\xbe\ +\x01\xf3\x47\x46\x7b\x02\x65\x25\xb4\xf2\x90\x9c\xb3\x94\x9b\x3a\ +\x51\x78\x9f\x61\xdf\x3f\x84\xb4\x14\x08\x20\x37\x4e\x7c\x6a\x7c\ +\xcd\xea\xb5\x04\xb0\x00\x58\xf6\xdf\xba\x84\x18\x07\x56\x18\x24\ +\x34\x0c\x8f\x31\x81\x9c\x93\xf3\x12\x2e\x8c\xd4\x7b\x06\x8a\x84\ +\x69\xd1\xfa\x0a\x43\x60\x05\x47\xe0\x5a\xe1\xec\x28\xc1\xf4\x07\ +\x3b\xa7\x30\x94\x36\x3c\x3c\xd7\x85\xea\xa8\x7c\xdb\x35\x72\x0d\ +\xee\x0c\x55\xe6\x19\x88\x05\x30\x41\x71\x54\x77\x13\x9b\x5e\x83\ +\x6e\x64\xde\x62\x21\x0c\xbd\xb1\xb9\xa9\x1f\x51\xf4\x5c\xae\x3d\ +\xb6\x02\xcb\x70\x65\x69\xf3\xc0\x3f\xc8\xb4\x97\xec\xf6\x14\x9a\ +\x50\x7b\x66\xd0\x21\x20\x8f\xd1\x24\x0b\xc0\xa3\x02\xfd\x32\x62\ +\x85\xbb\x7d\x8d\x34\x73\xd0\xc3\xce\xd6\x8e\x8a\x05\x7a\x15\x98\ +\xb8\xce\xf6\x4f\xec\x75\x11\xf4\x47\xf4\xbf\x26\xd4\x1c\xc5\x47\ +\x70\xac\x79\x23\x01\x94\x9f\xa1\xf6\x37\xc6\xd5\xb3\x11\x8e\xcc\ +\xf2\x1e\x90\x9a\xa4\x10\xd2\x6d\xff\xc8\x7f\x46\x58\x87\x42\x28\ +\x12\x40\x19\xdb\xb3\xcc\xcd\x11\xeb\x80\x2e\x51\xbc\x1c\x40\x11\ +\xb3\xc3\x08\xbf\xca\xcf\x11\x9f\xf9\x51\xd6\x61\x28\x14\x8d\x1f\ +\x5b\x39\xc6\x02\x48\x72\xe7\x39\x6d\x79\x03\x22\x12\xe8\x93\xde\ +\x27\x16\x29\x3c\x4b\x08\x32\x43\xea\xe9\xdd\x78\xee\x00\xc4\xe7\ +\x17\xb3\x60\x99\xc1\x23\x06\xb7\x38\x3f\x06\x3c\x07\x56\x46\x68\ +\x7b\x22\x21\x94\x50\xaf\xcd\xb8\x70\xc9\xc0\x98\xbe\x49\x12\x4e\ +\xe7\x05\x6a\x09\xc0\x01\xfb\xe4\x2f\x12\x8b\xa4\x7d\x00\x6d\x43\ +\x6f\x64\xe0\x25\xf0\x21\x23\x8b\x13\x9c\xa0\x61\xf8\x47\x0c\xbf\ +\x13\xc4\x67\x80\x8e\x8b\x10\x0d\x7e\x8a\x43\xad\xcd\x2e\x63\xe8\ +\x00\x00\xf1\x8e\xd0\x53\x15\x42\x7a\xb3\x73\x80\x79\x1b\xcb\x25\ +\x34\xaa\x43\x28\x4d\xee\xeb\xfe\x05\x6c\x6a\xde\xa0\x08\x64\x8e\ +\xc1\xe5\xcb\xa6\x45\xf0\x00\xe6\x26\x31\xd3\x6d\xed\x45\xd2\x88\ +\x55\x9a\x68\x6e\xe3\x91\xc7\x35\x32\x1f\x00\x9a\xe7\x9f\x04\x77\ +\x0e\xec\x28\x12\xd9\x40\xad\xc3\xbc\x8f\xbd\x43\x44\x4b\xc0\x19\ +\xc8\x3b\x44\x91\x16\x9a\x81\x59\x43\xa3\xba\x26\x70\x01\x17\x5b\ +\x5e\xc7\x58\x4e\xcf\x29\x1a\x19\x2e\xe9\x58\x1e\x00\xff\x06\x89\ +\x4d\x73\x92\xd9\x49\xf2\x01\xc9\xff\x24\x84\xee\x78\xfc\x7b\x7a\ +\xaf\x09\x3e\x83\x9d\xf3\x49\x62\x01\x74\x7c\xdb\x32\x7a\x1e\xd1\ +\x0b\x05\x8e\x3c\xbd\x02\xec\x67\xb7\xb1\xa0\xb9\x43\x59\xcf\xe6\ +\x10\xd3\x73\xf7\x4f\x70\xed\x60\x8e\x82\x3c\xa3\x05\x02\x9a\x38\ +\xd9\x8d\xe6\x5c\xd3\x60\x2d\x61\x3c\x09\x87\xc5\xa1\xbb\xfa\x38\ +\xdb\x0e\x0c\x0a\xb6\x32\xd9\xe9\xf8\x08\x84\x57\xd7\x16\xec\xa1\ +\xc1\x8d\x05\xcf\xc8\x14\x56\xe0\x6f\x65\x5f\xfb\x6e\x30\xb6\x0e\ +\x2b\x14\xe6\x24\x93\xc0\xcb\x84\xe4\x3a\x3e\xa3\x38\x8b\x94\xe0\ +\x85\x6d\x0a\x5d\x5f\x89\xb2\xea\x6d\xdc\x15\xd0\xf2\x67\x30\xc9\ +\xdb\xbf\x0e\xf3\x09\x04\x42\x68\xdd\x46\x13\x24\x56\x4e\xb2\x1c\ +\xd0\x18\xf7\x2d\xa3\xd6\x68\x2c\x25\xd8\x46\xed\xa5\x19\x3f\xfb\ +\x6d\x6e\x64\x5f\x01\x38\x83\xc6\x32\x9c\x9c\x8d\xe1\x25\x5e\x03\ +\x9c\x28\xce\x99\x15\x06\x65\x77\x31\x2c\x53\x7c\xbc\x92\x1a\x85\ +\x9c\x59\xb5\x04\x70\x86\x2a\x97\x72\x41\x86\x15\x38\xee\x90\xbb\ +\xf7\x4f\xb7\xfd\x57\xd0\x38\xd3\x73\xfa\x63\x81\xac\x2a\x4e\xbe\ +\xc2\xf4\x18\xa5\x01\xad\xae\x2d\x74\x99\x83\xb3\x2e\xca\x53\x4e\ +\x78\x45\xf9\x80\xc4\x66\xbe\x6d\x13\xd4\x3c\x54\x84\xc9\x31\xc9\ +\xb9\xb7\xa7\xe8\x96\x5b\x85\x4e\x41\xa1\xd3\x38\x70\x3e\xab\x38\ +\x92\xea\x4f\xd3\x6d\x9e\x04\x66\x61\x2e\x4e\xd6\x26\xb0\x02\x53\ +\xd3\x01\x4f\x19\x88\x05\x70\x41\x9a\x34\x70\xde\x74\xc9\xba\x8d\ +\xd7\xed\x2b\x72\x4a\xd8\xee\xed\x15\xb0\x07\xf5\x4b\x55\x5c\xb2\ +\x38\x9e\xaf\x2f\xce\x8f\x5d\x81\x49\x8f\x23\x3c\xf3\xa1\x10\x28\ +\x01\xab\x76\xfa\x0e\xd4\x34\x5f\x54\xc0\x7d\xeb\x1b\xea\x44\x56\ +\x20\x36\x83\xf1\x95\xd3\x27\x68\x39\x1a\xc0\x32\x5a\x27\xd4\x0f\ +\xc6\x5d\x02\xbf\x45\xaf\xc7\x97\x0d\x9d\x97\xa4\xa0\x4e\xd1\xf8\ +\xfc\x3d\x2f\x84\x61\x89\x0f\x21\xad\x35\xa0\x81\xba\xd1\x56\x4d\ +\xcf\x25\xf0\x7b\xe0\x53\x06\x97\xa3\x89\x19\x4c\xca\x6b\x27\xf5\ +\x66\x3b\x85\x12\xc3\xdd\x67\xd9\x42\x0b\x0f\xc2\xb6\x86\xf7\x08\ +\x37\xa2\xf6\xa4\x0e\x6f\xcd\x7f\x1b\x56\x43\x1a\xdc\xa8\x46\x30\ +\x7d\x7e\x05\xf3\x52\x45\xaa\x68\x09\xed\x1c\xc8\xbb\xb6\x4e\x90\ +\xf7\xf3\xd6\x4a\x3e\x64\x8c\x1a\xa1\x43\x90\x20\x23\xeb\x4e\xe0\ +\xa4\xab\xf5\x80\x29\xa2\xf0\x8a\xba\x0f\xee\x11\xea\x25\xbe\x06\ +\xb3\xe3\x82\xcc\xa0\x29\xfb\xef\xd1\xcc\xcf\x0e\x79\xc5\xb8\x81\ +\xa6\xe0\xc3\x0b\x9e\xe4\x6e\x22\x03\x96\x00\xba\x40\x95\x4c\x49\ +\xec\xcc\x0b\xa8\x4c\x7a\xc9\x16\x85\xb4\xfb\xd0\xaa\xaa\xce\xb8\ +\x56\x5d\xee\x98\x20\x65\xc5\xdd\xaa\x90\xaf\xfa\x08\x14\x63\x7b\ +\x11\xba\x1d\x32\x1a\x5f\x2a\xa8\x6e\xcb\xd5\x28\x58\xb1\x40\x09\ +\xdc\x9e\x6e\x79\x79\x16\x28\xa0\xa7\xa8\x46\xee\x01\xff\x0d\x98\ +\x0f\x24\x3f\x77\xe0\x05\x94\x84\xbf\xa1\x0b\x7c\x13\x48\xbc\xbf\ +\x55\x94\xd1\xa7\x30\x27\x51\xbf\x04\x39\xc6\xfb\xd0\x68\x91\xb9\ +\xbe\x93\x8a\xd2\xe3\x76\x40\xee\x1a\xcc\x66\xe0\x25\x69\x2e\xc0\ +\xed\xa2\x75\x36\xc9\xd6\x17\x54\xf1\x54\xc8\x66\x8d\x22\x1c\x4e\ +\x54\x80\xec\xa3\xb5\x3f\xf7\xc6\x08\x97\x0d\x68\xdd\x46\x9d\x9b\ +\x25\xe0\xb9\xee\xb0\x9c\x9d\x9f\x26\x5d\xd5\xe3\x26\xba\xea\x65\ +\x54\x79\x76\xd0\xda\xe6\x25\x65\x1e\xd0\xcb\xd8\x8c\x33\x14\xed\ +\x00\x77\x9a\x0d\x57\xdd\x1e\x5a\xc3\xbf\x81\x46\x66\x9f\xa3\x42\ +\x78\x00\xe7\x27\x50\x3d\x52\x22\x0b\xcd\x5b\x5f\xe7\x68\x24\x15\ +\x9b\x49\x1b\x80\x83\x0b\xbf\xbb\xaa\xc9\x0b\x14\x21\x1c\x7b\x66\ +\xbc\xa9\x33\x1d\xcb\x65\xc5\x2f\x4b\x1e\x6f\x12\x23\x7c\x00\x3c\ +\x04\x0e\xc0\xbd\x0c\xc6\x97\xe3\x7b\x46\xeb\x08\xc4\xcc\x74\x3d\ +\x21\x0f\xd1\x82\x45\xd0\x2b\xef\x65\xdf\xbe\x1f\xb4\x1b\x20\x62\ +\xf7\x8b\x83\xea\xa4\x67\xb0\x53\xe0\xc5\xad\x8f\xc0\x7d\x05\x4c\ +\xc1\xd1\xf7\xd9\xeb\x39\x71\x9e\xb6\xf8\xcc\x8f\x93\x42\x93\x3b\ +\x03\xe7\x27\x53\x2e\x5f\xcf\x5a\x07\xf0\x66\xe8\x7d\xec\x44\x49\ +\x32\xe6\xff\x50\x2e\x0f\xba\x00\xf2\xf3\xbc\xf9\x95\xa6\x5a\x8a\ +\x5c\xb9\xfc\x1d\xcc\xb2\x5e\x1b\xf9\xc7\xd8\x2f\x4c\xac\x92\x7b\ +\x61\x42\x1c\xfa\x82\x85\xf1\x02\x43\x3a\x66\x7b\xcc\x89\x43\x9c\ +\x05\xcf\x88\x43\xdf\x18\xf9\xa5\xd1\x57\xce\xfa\x2b\xa9\x10\xaa\ +\x8c\xff\xc2\x44\x8a\xe8\x4f\x05\x4e\xc8\x46\x5e\x08\x00\xf2\x1e\ +\xfa\xca\x4a\xee\xa5\x04\x5e\xeb\x95\x99\xb4\xad\xe4\x9d\x9f\xb7\ +\x40\xde\x31\x9c\x9f\xb2\xa5\xe5\x3d\xf3\x7f\xc8\xe3\x2b\x9e\x3c\ +\x91\x5a\x59\xa5\x16\x7b\x80\xe0\x77\x82\x71\x7d\x2d\x1b\x7e\x6b\ +\xde\xd3\x4f\x2b\x74\x9e\x2a\x8c\x7e\x69\x6a\xca\x8f\x09\x04\x2f\ +\x2b\x0c\x5e\xbe\x2a\x7a\x39\x6a\x1e\x33\x66\x91\x2d\xcf\x43\x29\ +\xbf\x9b\x15\x62\x44\x86\x93\x23\x9b\xa8\xb6\xf5\x35\xba\xb4\xfc\ +\xef\x1a\x6a\xe6\x1c\x7a\x01\x72\xc1\xe0\xb5\xb9\x19\x40\xa0\x37\ +\x0d\xe5\xc4\x29\x4a\x4a\x64\x7b\xc1\xff\xe4\xf6\x26\x79\x6d\x2e\ +\x28\x97\x4d\xe9\xeb\xfa\x71\x0e\x35\x61\xa7\xfe\xf7\x24\xaa\xc4\ +\x7d\x01\x06\x1d\x54\xa1\xce\x06\x78\xf6\x06\x4e\x93\xed\xc0\x8d\ +\xb8\xa2\x8e\x41\x26\x30\x4a\xcd\x3c\x9e\x3a\x79\x2d\x1b\xbf\x38\ +\x59\x42\xaf\xca\x92\x23\x54\x65\xe0\x5f\xe0\x99\x38\x24\x6b\xf3\ +\xac\x17\x27\x85\x41\xe2\x33\x06\xa3\xb4\x36\x7d\xac\x88\xc7\x37\ +\xf7\xd5\x59\xab\xe1\x0d\x80\x0c\xcf\x6f\x1a\xf3\x09\xa8\x10\xfe\ +\x07\xb4\x0a\xfd\x7e\xcf\x22\x5b\xc2\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x89\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3b\x49\x44\x41\x54\x58\x85\xed\ +\xd3\xa1\x11\x00\x20\x0c\x04\xc1\x83\xca\x30\xf4\x94\x12\x52\x14\ +\x33\xb4\x86\x42\x62\x83\xb9\x55\xef\x4e\x3d\x48\x92\x3e\x6b\x77\ +\x44\xc4\x06\x46\x51\x77\x65\xe6\x04\xe8\x45\x41\xe9\xc9\x17\x48\ +\x92\xf4\xdd\x01\x4f\xb0\x0a\x07\xcb\x66\xbe\x91\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x82\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x34\x49\x44\x41\x54\x58\x85\xed\ +\xce\xb1\x11\x00\x30\x0c\x02\x31\x5f\xa6\x66\x7b\x7b\x08\x52\xea\ +\x7b\x38\xcd\x14\x25\xd9\x24\xdb\x7c\xbc\x66\xfc\x23\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x03\x4a\xd6\x05\ +\x0d\xc2\x21\xe3\x34\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x33\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xe5\x49\x44\x41\x54\x58\x85\xed\ +\x97\xc1\x6a\x13\x51\x14\x86\xbf\x33\x6d\x23\x11\x26\x12\x63\xfa\ +\x04\xbe\x43\x0b\x8a\xb8\x8f\xb8\x74\x67\x4d\x49\x90\x22\x98\x2e\ +\x94\x66\x59\xb2\x92\x11\x44\x8c\xab\x42\x03\x49\xfa\x0c\xd9\x17\ +\xa1\xd0\xbe\x43\x97\xae\x52\x6b\xd3\x96\x56\x4d\xc9\x3d\x2e\xcc\ +\x2d\xa3\x4e\x9d\x49\x67\x42\x90\xf6\x5f\x5d\xee\xfc\x73\xfe\x6f\ +\x66\xee\x65\xee\x81\xab\x2e\xf9\x73\x62\xb6\xd4\xbc\x67\x84\x2a\ +\x30\x0f\xe4\x13\xca\xd9\x03\xb6\x1d\xc5\xeb\x36\x8a\x5b\x17\x02\ +\xdc\x29\x35\x5f\x23\xbc\x0d\x02\x4b\x48\x06\x58\xf9\xb2\x5e\x7c\ +\xf7\x17\x40\xfe\x79\xeb\xbe\x1a\xfd\x04\x1c\xaa\x6a\xe5\x8c\x41\ +\xe7\xa8\x51\xfe\x9a\x44\x6a\xa6\xb4\x7e\x7b\x86\xa9\x82\x88\xd4\ +\x81\x8c\xa3\x3c\xb0\x6f\x62\xda\x9a\xd4\xe8\x0a\x20\xaa\x5a\xd9\ +\x6f\x2c\x6e\x24\x11\x6c\x35\x7c\x90\x8d\x5c\xb9\x29\x02\xad\xe1\ +\x27\x7e\x0c\xe0\xf8\x7c\xf3\x00\x67\x0c\x3a\x49\x86\xfb\xd5\xef\ +\x8b\xad\x3d\x67\xe7\xfc\x00\x79\x1f\xed\x58\x74\xdc\x7e\xb6\x3f\ +\x1c\xce\x06\x01\x4c\x44\xd7\x00\x13\x07\x98\x0e\x33\xdc\x7d\x59\ +\xbf\x71\x70\xea\x7a\x08\x4f\x05\xb9\x15\xa9\xaa\x70\xa4\x46\xdb\ +\xd9\x9b\xc7\xd5\xdd\x8f\x95\x1f\xb1\x00\x7a\xdf\x33\x6f\x44\x58\ +\x8e\x14\x6c\xa5\x64\x45\x64\xb9\x77\xea\x0e\x80\x57\xff\xb2\x46\ +\xf9\x04\xc5\x91\xc2\x7f\xab\x2e\x8b\xa1\x96\xd0\x22\x4a\xf6\xd2\ +\x00\x11\xee\x9d\xf8\x22\x8c\x00\xa0\x87\x31\xea\xf7\x62\x03\x28\ +\x4e\xfb\xb2\xe9\x8a\x84\xfe\xd4\x42\x01\xd2\x6e\xba\x8a\xe8\x1a\ +\x70\x32\x42\xf6\x09\xa2\x6b\x69\x37\x5d\x0d\x33\x86\x6e\xc3\xcf\ +\xef\x9f\x7c\x03\x96\x58\x5d\x7d\x01\x0f\x23\xae\x99\x4d\x43\xad\ +\x66\xa2\x38\x43\x01\xce\x55\xab\x19\x88\x56\x74\x14\xfd\x0f\xbb\ +\xe0\x0a\x01\xec\xc1\xaf\x03\xe4\xb8\xc2\xdc\x85\x56\x6e\x38\xec\ +\x06\x01\x6c\x03\xcc\x30\x55\x18\x17\x40\x2a\xa5\xb6\xf6\x8e\x9d\ +\x3b\xdf\x05\x8e\xe2\x19\xe1\x91\x88\xd4\x73\xe5\xa6\xf4\xfb\xd2\ +\xf1\x9d\xe1\x62\xc9\x5d\x68\xe5\x52\x29\x2d\x08\x7c\x00\x8c\xa3\ +\x78\xf6\x5a\x50\x63\xe2\x31\xbe\xb5\x71\x71\x63\x62\xe5\x6b\xcd\ +\xe6\xf0\x9d\x5e\x63\xaa\x0b\xec\x04\xb5\x66\xd7\xfa\x09\xc8\x02\ +\x96\x7e\x43\xb9\x77\x35\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x0a\xcd\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0a\x7f\x49\x44\x41\x54\x78\x9c\xed\ +\x5b\x6d\x70\x54\xd5\x19\x7e\xde\xb3\x9b\xcd\x17\x21\x31\xbb\x1b\ +\xa4\x89\x43\x42\x29\xa3\x63\x71\xc6\xaa\xad\x3a\x36\x8a\xb5\xa3\ +\xb5\x8a\x5a\x0d\x55\x94\x64\x37\xbb\x09\x60\xab\x16\xdb\x3a\xd5\ +\x99\xba\xc4\x6a\x47\x6b\x05\x06\x47\x81\x64\x93\xec\x06\xe8\xc7\ +\xd2\x11\xa6\x76\xfc\x60\x2a\x62\x69\x2b\xa3\x16\x3f\x46\x2b\x8e\ +\x1f\x20\xc6\x14\xc8\x6e\x08\x41\x13\x92\xdd\x7b\xde\xfe\x08\xc5\ +\x7b\xef\xde\xbd\x77\x6f\x76\x97\xe9\xb4\x3c\x33\xfb\xe3\xbe\xe7\ +\x39\xef\x79\xee\x7b\xcf\x9e\x7b\x3e\xde\x0b\x9c\xc2\x29\x9c\xc2\ +\xff\x33\xe8\x64\x34\x72\xba\xbf\xc7\x2b\x9d\xa2\x51\x32\xcf\x03\ +\x70\x26\x40\xb3\xc1\xa8\x02\x61\x3a\x00\x07\x80\x11\x00\x23\x60\ +\xec\x27\xf0\xbb\x92\xe8\x9f\x4e\x88\x9d\x07\xc3\xcd\x7b\x0b\xad\ +\xad\x60\x01\xa8\x69\x8f\x7c\x59\x51\xe0\x23\xc2\x02\x00\xe7\x4c\ +\xd1\xcd\x5e\x62\x7e\x56\x0a\x44\x12\x5d\xbe\xd7\x00\xe2\x7c\x6a\ +\x04\xf2\x1e\x00\x26\x6f\x20\x72\x25\x0b\xba\x07\x8c\xf9\xf9\xf4\ +\x4c\xc0\xdb\x00\x56\x0e\x8a\xf1\x8d\xe8\x5c\x92\xcc\xa3\xdf\xfc\ +\xc0\xd3\x1a\x9d\x0f\xc1\xbf\x02\x70\x7e\xbe\x7c\x1a\x81\x19\xfb\ +\x00\x5a\x91\xe8\x6e\xee\xcb\x47\x8f\xc8\x39\x00\x35\xc1\xae\x19\ +\x12\x45\x8f\x01\xb8\xd5\x84\x26\x01\xfc\x0d\xa0\x1d\x60\xb9\x87\ +\x1d\x8e\x0f\x05\x29\x43\x18\xc7\x51\x07\xb1\x22\xc1\x15\x2c\x9c\ +\x95\x92\x64\x03\x80\xb9\xc4\x74\x11\x08\xdf\x06\x50\x6a\xe2\x73\ +\xa7\x24\x2c\x1b\xea\xf2\xbd\x93\x8b\xfe\x9c\x02\xe0\x0e\x44\xbf\ +\x4e\xc4\x5b\x01\xcc\x34\x28\x3e\x0a\xf0\x33\x20\x7a\x7a\x7c\x9c\ +\x9e\x3b\xda\xd7\x92\xb0\xe3\xbb\x6e\x79\xac\xf4\xd8\xc8\xe8\xe5\ +\x10\x7c\x2d\x98\x16\x64\x68\xe3\x18\x80\xd6\x78\xd8\xf7\xdb\x29\ +\xc8\x07\x90\x43\x00\x3c\x81\xde\x45\x20\xea\x01\x50\x9c\x26\x8a\ +\xb0\x26\xe9\x2c\x7a\xf8\xc8\xda\x5b\x0f\x4f\xd5\xbf\x06\x4d\x31\ +\x97\xbb\x72\xb4\x8d\x80\xfb\x01\xd4\xe8\x8b\x19\x78\x28\x51\xbb\ +\xf7\x7e\x74\x74\x48\xbb\xae\xed\x07\x20\x14\x12\xde\x81\x86\x07\ +\x99\x71\xaf\xae\x44\x02\xe8\x91\x70\x76\x0c\x85\x6f\xeb\xb7\xed\ +\x37\x0b\x78\x5a\xbb\x2b\x20\x9c\x77\x03\xfc\x13\x00\xd3\x34\x85\ +\x84\xad\x54\x54\xb6\x78\xf0\xc9\x85\x9f\xd9\xf1\x69\x2f\x00\xa1\ +\x90\xf0\xf4\x37\x6c\x02\xe1\x66\x5d\xc9\x00\x33\xdd\x90\xe8\x6e\ +\x79\xc5\x96\xbf\x29\xa2\x3a\xb8\xb1\x4e\x20\xb5\x05\xe9\x03\xee\ +\xeb\x72\xcc\x79\xd9\xd0\xa6\xdb\x46\xb2\xf5\x25\xec\x34\xec\xf9\ +\x74\xf6\x0a\xfd\xcd\x13\xb0\x0b\xc2\x71\xfe\xc9\xba\x79\x00\x18\ +\x0a\xdf\xd6\x5f\x52\x51\xd6\x08\x60\x93\xae\xe8\x5c\x51\x9a\xda\ +\x84\xa6\x98\x23\x5b\x5f\x59\x13\xbd\xc1\xe8\xf7\x01\x7e\x5c\x6d\ +\x23\x70\xb4\x3c\x85\xa6\x81\xee\x96\xe1\x6c\xfd\xe4\x0b\x23\xbb\ +\x36\xa7\x46\x77\x6f\xd9\x52\x7a\xee\x9b\xa3\x44\xb8\x02\x5f\xf4\ +\xe6\xb9\x65\xa5\xc9\x92\xd1\xdd\x5b\xff\x9c\x8d\x9f\xac\xfe\x02\ +\x9e\xd6\xbe\xf3\x21\xe4\x4e\x00\x25\x2a\xf3\xc6\x78\xb8\xa5\xb9\ +\x10\xb3\x33\xbb\xf0\x04\x7b\x7f\x04\xd0\x2a\xb5\x8d\x81\x96\x44\ +\xd8\xd7\x67\x55\xd7\x32\x00\x15\xcd\x51\x77\xb1\x8b\xdf\x04\x50\ +\xab\x32\xbf\x32\x2d\xc5\x97\xee\x8b\xf8\x8f\xd9\x11\xea\x0e\xf6\ +\x9d\x25\xc0\x37\x30\xe4\x39\x00\xd5\x4d\xfe\x58\x01\xd0\x0f\x50\ +\x3f\xc0\xbb\x1d\x10\x4f\xd9\x5f\x03\x30\xb9\x83\xd1\x6e\x02\xfc\ +\x2a\xe3\x04\x84\xbc\x28\xde\xd9\xba\xdb\xac\xa6\x65\x00\xdc\x6d\ +\xd1\x6e\x62\x6e\x55\x99\x06\x20\x95\x0b\xe2\x3d\x81\x81\xac\xb4\ +\x35\xc5\x5c\xde\xaa\xb1\x65\xcc\xbc\x14\xc0\x99\x59\xd5\x01\x5e\ +\x27\xe2\x35\x83\xc3\xe5\x1b\xb0\x79\xa1\x92\x4d\x85\x39\x77\xac\ +\x29\x3e\x3c\x56\xb9\x9d\xc0\x17\xab\xcc\xbb\xe3\xb5\xb3\xbe\x81\ +\x8e\xf9\xa9\x4c\xf5\x4c\x03\xe0\x6d\x8f\x5e\xc2\x92\x77\xaa\x4c\ +\x2c\xc1\x17\x0f\x85\xfd\xbb\xb2\x11\xe5\x0e\xf4\x5e\x4f\x44\x8f\ +\x02\x98\x93\x0d\xdf\x00\x6f\x30\xe4\x8f\x13\xe1\xd6\xed\xd9\x90\ +\x8f\xcf\x4a\xdf\x06\xe0\xf9\x8f\x8d\x80\xbb\x06\xc3\xbe\x35\x99\ +\xea\x98\x04\x80\xc9\x13\x88\xfe\x05\x84\x4b\x54\xc6\x8d\xf1\xb0\ +\x6f\xb1\xa5\x92\xf6\xf5\x45\x5e\xc5\xb5\x9a\x89\x6e\xcf\x46\xb8\ +\x35\xb8\x23\x5e\xbb\xef\x81\x6c\x26\x3a\x06\xe3\x41\xdc\x31\x2e\ +\xea\x0f\x6e\x68\xfe\xdc\x88\x9f\xf1\x35\xe8\x69\xdb\xd0\xa8\xbb\ +\xf9\xa4\x50\x94\x90\x95\x80\xca\x65\x9b\x4e\xf3\xc8\xe2\x67\xf3\ +\x77\xf3\x00\x40\x21\xf7\xa7\x0d\xbf\x9f\xd9\xbe\xbe\xcc\x8a\x39\ +\x2d\x85\x75\x00\xf6\xab\x4c\x1e\xa5\x84\x97\x64\xe2\x9b\xcc\x03\ +\xe4\x4f\x35\x12\x08\xeb\x0f\xf5\x06\x3e\x32\x6d\xbd\x29\xe6\x2a\ +\x4a\x26\xb7\x02\xf8\x96\x95\x50\xbb\x20\xe0\xa6\x09\xa5\xb8\x0f\ +\xa1\x90\xe9\xdc\x65\x5f\xc4\x7f\x8c\x88\xb5\x0f\x8a\xf9\xee\x4c\ +\x73\x03\x43\x67\x5e\x5f\xef\xe9\x60\x5c\xa5\x32\x25\x89\x93\x0f\ +\x9a\x4b\x64\xf2\x54\x8e\x3e\x01\xa0\xd1\x9c\x37\x75\x10\xe1\x46\ +\xcf\x40\x83\x65\x2f\x1c\x1c\x2e\xdf\x00\xc6\xfb\x2a\x53\x6d\x4d\ +\xd5\xb1\x2b\x8c\xb8\x86\x01\xe0\x22\xb1\x08\xaa\x49\x12\x83\xb7\ +\x1f\x0a\xb7\x1d\x34\x6b\xd4\x1d\xec\xbb\x15\x40\xd0\x4a\x5c\xce\ +\x60\xdc\xef\x6e\x8b\x1a\xde\xcc\x09\x6c\x5e\xa8\x30\xf1\x66\xb5\ +\x49\xb2\x6c\x31\xa2\x1a\x77\x27\xe6\x6b\x35\xd7\x24\xfe\x68\xd6\ +\xde\xcc\xf6\xf5\x65\x04\x7e\xd8\x54\x54\x3e\xc1\xbc\xd2\x72\xba\ +\x2b\x1c\x7a\xcd\x57\x1b\xd5\x49\x0b\xc0\x8c\xc5\x7d\xe5\x00\xd4\ +\xef\x52\x48\xc2\x9f\xcc\xda\x4a\x71\xf1\xdd\xd0\x4e\x94\x0a\x0a\ +\x02\xe6\x79\x2b\x47\x7d\x66\x9c\xc4\xcc\x0f\x5f\x05\xa0\xee\xb5\ +\x95\xee\xe9\x63\xe7\xe9\x79\x69\x01\x48\xb9\xe4\x85\x00\x5c\x2a\ +\xd3\x1b\x87\x3b\x5b\xf6\xeb\x79\x27\xd0\x14\x73\x30\xe3\x4e\x2b\ +\xd1\xf9\x86\x04\xee\x32\x25\x4c\xbe\x32\xb5\x0f\x4e\xa4\xef\x53\ +\xa6\x05\x40\x08\xfa\xaa\xfa\x9a\x41\x3b\xf5\x1c\x35\x3c\x95\x9f\ +\x7f\x13\x80\xd7\x54\x4c\x01\x40\xc0\x3c\xef\x92\xde\xaf\x98\x71\ +\x98\xb5\xda\x09\x38\x5b\xcf\x49\x0b\x00\x43\x9e\xa5\x21\x90\x7c\ +\x5f\xcf\xd1\x3a\xa5\x9b\xcc\xa5\x16\x0e\x52\xc1\x8d\x66\xe5\x0e\ +\xa1\x68\xb5\x33\x9f\xa5\xe7\xa4\x07\x80\x51\xaf\xb9\x96\x64\xfa\ +\xee\x67\xe6\x82\xee\x02\x9b\x83\xd2\xfe\xd3\x6a\x70\x52\xab\x9d\ +\x80\x06\x3d\xc7\xe0\x2d\x20\x2a\x74\x04\xf3\xb5\x3e\xd1\x49\x1b\ +\xfc\xf4\x10\x40\x9d\x59\x79\xb9\x4e\x3b\x03\x15\x7a\x8e\x41\x00\ +\x58\x4b\x62\x25\xf3\x1e\xdb\xe4\xac\xcc\x68\xb7\xf6\xa4\x80\x2d\ +\x02\xb0\x2f\xe2\x1b\x07\xa0\x5e\x09\xba\xd0\x14\x53\x0f\xf0\x06\ +\x83\xa0\x7e\x81\x24\x9c\x26\x1b\x1e\x97\x09\x23\x1f\x27\x11\x45\ +\xb9\x3a\x30\x12\x7f\x54\x73\xc5\x9c\xd6\x6d\x4e\x60\x72\x9d\x6d\ +\x3a\x43\x2c\x30\x4c\x77\x9f\xeb\x7d\x91\x62\x00\x4e\x95\x69\x02\ +\x9b\x17\x4e\xa8\x39\x69\x01\x90\xe0\x11\xed\x35\xaa\x2c\x44\x7c\ +\x6a\x51\x5e\x40\xb0\x69\x00\x46\x9d\xa9\x4a\xf5\x35\xe9\x1f\x2e\ +\x0c\x02\x40\xa0\x8f\x35\x4d\x80\xd2\x46\x4e\x2d\x9f\xdf\x36\x17\ +\x59\x38\x30\xc8\xb4\xed\x94\x74\xcd\xd6\xf2\xb1\x4f\xcf\x31\x1a\ +\x04\xdf\xd5\x5c\x12\x9b\x4f\x36\x88\x9e\x32\x2b\x2f\x24\x48\x48\ +\xd3\xb6\x49\xa4\x69\xdf\xa3\xe7\x18\xfc\x05\xa0\x39\x6c\x24\x68\ +\x36\x45\xd2\x30\x2d\xc9\xdb\x00\xd8\x3a\x8d\xc9\x0f\xe8\xe3\x78\ +\xa7\xff\x75\x53\x06\x93\x46\x3b\x1b\xf4\xd6\xb4\x00\x38\x5c\xe5\ +\x2f\x03\x50\x9f\xbf\x7f\xad\x3a\xb8\x31\xe3\xeb\x66\x72\x03\x02\ +\x11\x4b\xbd\x79\x06\x01\x9d\xa6\x5b\xf2\xa1\x90\x00\xf1\x35\x6a\ +\x13\x03\x3b\xf4\xb4\xb4\x00\x1c\x3f\x5b\x7b\x59\x43\xa2\xe4\x35\ +\x7a\x9e\x1a\x8e\x94\x7c\x00\xc0\x11\x73\xc9\x79\xc5\x27\xc5\x15\ +\xa5\xab\xcc\x08\xee\x81\xfa\xf3\xa0\x9e\xa3\x10\x46\x86\x6a\xeb\ +\x5f\xd3\xf3\x32\xbc\xc3\x59\xbb\x8a\x92\xb4\xc0\xac\xb1\x03\xbd\ +\xad\x83\x60\x58\xec\x18\xe5\x0f\x0c\xba\xaf\x7f\xd5\xc2\x31\x53\ +\x92\x5e\x33\xe3\x39\xa3\xed\x71\xe3\x00\x48\xb9\x09\x93\xa7\xbd\ +\x93\x20\x5c\x7e\xba\xbf\xc7\x74\xc5\x17\xaf\x9b\xb5\x9a\xc1\xcf\ +\x9b\x8a\xca\x07\x88\x36\x24\xc2\xcd\xfa\x33\x41\x2d\x42\x21\x41\ +\x04\xcd\x22\x8d\xc0\x51\x23\xaa\x61\x00\x8e\x1f\x7a\x6c\x53\x99\ +\x8a\x53\x4e\xa1\x3f\x0e\xd7\xa2\x63\x7e\x4a\x49\xe1\x66\x80\xde\ +\x33\xe5\xe5\x00\x02\x76\x4d\x4b\xca\x76\xab\xe3\x38\xcf\x40\xc3\ +\x2d\xd0\x1e\xc2\x1c\x18\xac\xad\xdf\x66\xc4\xcd\x38\x8d\x65\xc6\ +\xaf\xb5\x06\xfc\xa0\x2a\x10\x9e\x65\xd6\xf0\x70\xc4\x3f\x2c\x94\ +\xd4\xd5\x05\x0a\xc2\x6b\x84\xe4\xf5\x96\xc7\x71\x4d\x31\x17\x18\ +\xbf\x50\x9b\x98\xb1\x2a\xd3\xe9\x50\xc6\x00\x24\xba\x5b\xb6\x93\ +\x76\x30\x74\x39\xe0\x5c\x61\xa5\xf2\x50\x6f\xe0\xa3\x54\x4a\x5e\ +\x48\x04\xc3\x88\x4f\x09\x8c\xdf\x95\x54\x94\x35\x5a\x6d\xcc\x02\ +\x80\x7b\xfa\x58\x3b\xb4\xcb\xde\x21\x62\x65\x6d\x26\xbe\xc9\x42\ +\x86\x98\xc1\xf7\x69\x2c\x84\x66\x4f\x30\x62\xba\x06\x07\x26\x7b\ +\xc2\xe0\x97\x66\x7d\x97\x89\x7e\x06\x83\xe9\xa7\x0d\xc4\x41\xbc\ +\x2c\xde\xdd\xb2\xc8\x72\xd0\x03\x30\xb3\xfd\x37\x1e\x22\xfe\xb9\ +\xce\xfc\xcb\x78\x4f\x20\xa3\x06\xd3\x95\x5c\x3c\xec\xdf\x01\xa2\ +\x0d\x3a\xfe\x96\x9a\x60\xd7\x0c\x2b\x31\xe8\x98\x9f\x4a\x74\xb5\ +\x3c\xe2\x70\x8a\x39\x00\xd6\x02\x18\xb5\xac\xf3\x05\x8e\x10\xe8\ +\x61\x45\x8c\xcf\x89\x77\xf9\xd7\x65\x75\x04\xdf\x14\x73\x25\xe5\ +\xf8\x1f\xa0\xcd\x21\x7a\x2b\x2e\xc6\x33\x9e\x0b\x02\x59\x9c\x0e\ +\xcf\x58\xda\x57\xa3\xa4\xe4\x5b\x00\x4e\xdc\x34\x83\xfe\x7e\x5a\ +\xe9\x91\xcb\x3f\x78\xfc\xce\x71\x4b\x61\xc7\x31\xb3\x7d\x7d\xd9\ +\x84\x74\x5d\x45\x10\x37\x32\x78\x1e\x4d\xee\x22\x57\x1f\x2f\x1e\ +\x04\xd1\x00\x33\xef\x16\x44\x9b\x07\x87\x4b\x5f\xd0\xaf\xda\xac\ +\xe0\x09\x46\xd6\x02\x58\xaa\x32\x25\x99\xe9\x12\xab\xcc\x95\xac\ +\x12\x24\xaa\x83\xbd\x17\x0a\xd0\x0e\xa8\x32\xc2\x98\xa8\x27\xd1\ +\xd5\x1c\xcc\x25\x41\xa2\x6e\x79\xac\xb4\x24\x75\x40\xda\x09\xa4\ +\x11\xdc\x6d\xd1\xdb\x89\xf9\x09\xb5\x8d\x80\xe0\x60\xd8\xd7\x6d\ +\x55\x37\xeb\x24\x29\x77\xa0\x77\x31\x11\xe9\x33\x2e\x3a\xe3\x47\ +\xca\xee\xb0\xfb\xb4\xf2\x07\x26\x6f\x30\x7a\x07\x03\xab\xa0\xfd\ +\x3b\xaf\x8e\x87\x7d\xcb\xb3\xf1\x60\x2b\x4b\xcc\xd3\x16\x79\x04\ +\x8c\x7b\x74\x22\x5e\x2a\x12\xc5\x37\xfd\xab\x73\x51\xdc\x8e\xaf\ +\x9c\xd1\x14\x73\x79\x2a\x47\x9f\x04\x10\xd0\xa8\x01\x3f\x9f\xa8\ +\xad\xbf\xc6\x2c\x29\x42\x0d\x5b\xdb\x59\xf1\xe1\xb2\xfb\x08\xd8\ +\xa2\xb5\xd2\xa5\x13\xca\xc4\xab\x33\xda\x7b\xe7\xd9\xf1\x95\x0b\ +\x66\x2c\xed\xab\xf1\x4c\x1f\x7d\x01\xba\x9b\x07\xf0\x8e\x92\xc2\ +\xcd\xd9\xde\x3c\x30\x95\x44\xc9\xa6\x98\xc3\x53\x35\xfa\x28\x18\ +\xfa\x2e\x96\x64\x60\xad\xd3\x29\x1e\x3a\xb8\xae\xf9\x90\x6d\xbf\ +\x59\xa0\x6e\x79\xac\xf4\xd8\xd1\xcf\x7f\x08\xd0\xbd\x00\x4e\xd3\ +\x14\x32\x9e\x55\x1c\xe3\xb7\x1c\xee\x5c\x62\x6b\x51\x36\xe5\x54\ +\x59\x6f\x30\x12\xe0\xc9\xd7\x9b\x7e\x63\xf2\x33\x80\x1f\x93\x63\ +\x45\x2b\xed\x24\x2c\x9a\x22\xf4\xa2\xd3\xd3\xbf\xdf\x07\xe2\x15\ +\x30\x3a\x83\x64\x5e\x19\x1f\x29\xbf\x27\xdb\x7c\x22\x35\x72\x4a\ +\x96\xf6\x06\x22\x8d\x20\x3c\xc5\x80\xdb\xa0\xf8\x30\x01\x4f\x03\ +\xf4\xb4\x32\xe6\xd8\x66\x3b\x18\x4d\x31\x97\xbb\x6a\xac\x11\xcc\ +\xd7\x12\xe8\x3a\x80\x8d\xa6\xe1\x49\x02\x96\x65\x33\xda\x67\x42\ +\xce\xe9\xf2\xd5\xfe\x9e\x33\x1c\x0e\xc7\x6a\x06\x7f\xcf\x84\x96\ +\x04\xf0\x12\x81\x5e\x24\xe2\xf7\xa0\x28\x1f\xa4\x98\x86\x94\x92\ +\xe2\xcf\x1c\x23\xac\x50\x85\x52\xc1\xe3\x4a\xa5\x10\xa2\x01\xc0\ +\x5c\x26\x5c\x44\x84\x2b\xc1\x98\x6e\xe2\xf3\x55\x00\xcb\xe2\x61\ +\xdf\x3f\x72\xd1\x9f\xb7\x0f\x26\xbc\x6d\xd1\xef\x48\xe6\x47\x08\ +\x28\xf4\x60\x38\x00\xa6\x07\xe2\x23\xa5\xe1\xa9\x74\x79\x3d\xf2\ +\xfb\xc9\x4c\x28\x24\xdc\x03\xb3\xaf\x23\xe6\x7b\x01\x5c\x90\x57\ +\xdf\xc0\x47\x0c\xac\xac\x48\x71\xb7\xdd\x04\x4d\x33\x14\xec\xa3\ +\xa9\xea\xb6\xc8\xd9\x02\xf0\x81\xb1\x00\xc0\xdc\x29\xba\x39\xc0\ +\x44\xcf\x08\xc9\xd1\xc1\xba\xbd\x7f\x9d\xca\xf7\x00\x56\x38\x29\ +\x9f\xcd\x55\xfb\x7b\xce\x20\x87\x98\x4f\x84\xb3\x21\x71\x26\x13\ +\x1a\x08\xa8\x04\x30\x1d\x93\x27\x37\x47\x00\x8c\x10\xe1\x13\xc9\ +\xd8\x03\x60\x0f\x2b\xf2\xa5\xa1\x5e\xff\xbb\xff\x0d\xb9\xc8\xa7\ +\x70\x0a\xa7\xf0\xbf\x8b\x7f\x03\x71\x59\xb8\xb0\x71\x8c\x4e\xbd\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0b\x4d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0a\xff\x49\x44\x41\x54\x78\x9c\xed\ +\x5b\x6d\x70\x54\xd5\x19\x7e\xde\x73\x77\x37\x5f\x24\xa1\x95\x20\ +\x29\x68\x13\x52\x12\x0c\x4d\x24\x59\xa2\xa6\x84\xb8\x09\x16\xcd\ +\x07\xa0\xe2\xb6\x7e\x8c\x15\x95\x5a\xd1\xb1\x1d\x6d\xeb\x8c\xcc\ +\xd4\x88\x6d\x67\x6c\xa7\x22\xa3\x63\xad\x4e\xb1\x7e\xd1\x6a\xd3\ +\x11\x86\x24\x44\xa9\x49\x36\x44\x8a\x4a\x3e\x94\x6a\xe4\x2b\x64\ +\xd5\x48\x60\x02\x22\x09\xd9\x7c\x6c\xee\x79\xfb\x23\x44\xee\xbd\ +\xbb\x7b\x77\x37\xd9\xe5\x4f\xf3\xfc\xdb\xf7\x3c\xe7\x3d\xef\x7d\ +\xee\xd9\x73\xef\x79\xcf\x7b\x81\x69\x4c\x63\x1a\xff\xcf\xa0\x0b\ +\x31\x48\xde\xb2\xb2\x14\x58\xa8\x98\x48\xe4\x80\xe5\x42\x30\xe6\ +\x43\xd0\x4c\x66\x24\x11\xa0\x00\xe8\x27\xa0\x9f\x81\xcf\x89\xf0\ +\xa9\x64\xea\x54\x55\x6a\xd9\xbf\xbb\xa6\x3b\xda\xb1\x45\x4d\x00\ +\x7b\x69\x59\x06\xa4\xb2\x96\x49\xae\x02\x28\x77\x32\x3e\x08\xe8\ +\x66\xa0\x5e\x0a\xf1\xd2\x87\x0d\x35\xad\x00\x38\xc2\x61\x46\x5c\ +\x00\xca\x77\x94\x5f\x0b\xd0\xc3\x20\x94\x44\xd8\xf7\xc7\x20\xda\ +\x44\x67\x7a\x5f\x6b\x6b\x6b\xf3\x46\xca\x69\xc4\x04\xb0\x2f\xaf\ +\x28\x61\x89\x3f\x02\x58\x12\x29\x9f\x01\xe0\x26\xc6\x63\x6d\xae\ +\xba\x57\x10\x81\x19\x31\x65\x01\xae\x5c\xbe\xea\x62\xaf\x54\x9f\ +\x04\x70\x9b\x09\x4d\x82\xb1\x87\x09\x2e\x01\x3e\x00\xa0\x4b\x55\ +\xc5\x57\x56\x21\x07\xc6\x54\x56\x15\x9b\x48\x84\x57\x26\x4b\x45\ +\xa4\x13\x71\x26\x33\x15\x02\xf8\x21\x80\xb8\x80\x1e\x19\x2d\x2a\ +\x89\xf5\x1f\x35\xd5\x7c\x32\x95\xf8\xa7\x24\xc0\x92\xd2\xca\x2b\ +\x24\xf3\x76\x00\xa9\x7e\x9a\x07\x00\xde\x09\x16\x35\x16\xc5\xfa\ +\xd6\x07\x0d\xdb\x4e\x85\xe3\xbb\xb0\xd0\x19\x37\x1a\xeb\x29\x65\ +\x60\x25\x80\x55\x01\xc6\x18\x66\xe2\xbb\x3a\x1a\x77\xfe\x63\x12\ +\xe1\x03\x98\x82\x00\xf6\x92\xf2\x5b\x19\xf4\x22\x80\x18\x63\x50\ +\x00\x3f\xed\xf5\xd2\x13\xff\x7d\xb7\xee\xf4\x64\xfd\x6b\x91\xed\ +\x74\xda\x62\xfb\x06\x7f\x0a\x12\x8f\x02\x3c\xdb\x87\x40\xf8\x7d\ +\xfb\xb2\x25\x8f\x62\xe3\x46\x19\xae\xef\xf0\x05\xa8\xaa\x12\x79\ +\xbb\xf7\xfd\x8e\x40\x8f\x18\x5a\x24\x13\xbd\xa8\x4a\x75\xe3\x7e\ +\x57\x7d\x4f\xd8\x7e\x43\xc0\xd2\xa5\xab\x12\x87\xac\x63\x0f\x81\ +\xe8\x57\x00\x66\xe8\x1a\x89\xb7\x0f\xcb\x84\xdb\x3b\x5d\xd5\x67\ +\xc3\xf1\x19\x9e\x00\x55\x55\x22\xbf\xa5\x75\x2b\x18\x37\x1b\x5a\ +\x8e\x09\xa2\x1b\x5a\x1b\x6b\x3f\x08\xcb\xdf\x24\x91\xeb\x28\x9b\ +\x67\x21\xb1\x0d\xc6\x05\x97\xa8\xc3\x1a\xa3\x3a\xde\xaf\xaf\xef\ +\x0f\xd5\x97\x12\xce\xc0\x79\x62\xc6\x46\x02\xee\xd7\x5b\xe9\x3d\ +\x1a\x1b\x5b\xde\xd6\x5c\x7f\x30\x1c\x5f\x53\xc1\x09\xf7\x91\xfe\ +\xb4\xd4\xc5\xaf\xa9\x16\x6f\x1a\x00\xed\x3b\x46\xaa\x54\x45\x4e\ +\xd1\x92\xcb\xff\xd9\xd9\xd9\x19\xd2\x13\x22\x64\x01\xf2\x1d\x95\ +\x3f\x26\xc2\x33\x5a\x1b\x03\x2f\x27\xf3\xa0\x73\xef\xee\x86\xaf\ +\x43\xf5\x13\x29\xf4\xf4\x74\x8e\xf5\xba\x0f\x6f\x4b\x4d\xcf\xf2\ +\x00\xb8\x06\xe7\x67\x73\xe6\x69\xcf\x68\x6c\xaf\xfb\xf0\x3b\xa1\ +\xf8\x09\x49\x80\x3c\x47\xf9\x12\x22\xec\x00\x60\xf9\xc6\x48\x78\ +\xad\xa3\xa9\x6e\xad\xdb\xed\x1e\x0b\x33\xf6\x88\xa2\xd7\x7d\x68\ +\x4f\xea\xfc\xcc\x33\x00\xae\x3b\x6f\xa5\xa5\x73\xd2\xb3\xba\x8f\ +\xbb\x0f\x7d\x14\xac\x7f\xd0\x35\xe0\x8a\xe5\x37\x5c\x34\x26\x47\ +\x3f\x02\x30\x77\xc2\xc6\xc0\x07\xc9\x3c\x78\xb5\xcb\xe5\x1a\x0e\ +\x27\xd8\xfc\xe2\x8a\xcb\xa0\xe0\x06\x80\x73\x19\x34\x8f\x80\x79\ +\x00\x54\x00\x3d\x0c\xea\x11\xcc\xed\x5e\x29\xde\x9c\xc4\x1e\x80\ +\xf2\x4b\xca\xb7\x00\x74\xa7\xc6\x36\x4a\x44\x85\x6d\x8d\xb5\xed\ +\xa6\x1d\x83\x06\x5d\x52\xb1\x05\xc0\x5d\x1a\xd3\x31\xb6\x28\x05\ +\x1d\xff\xde\x71\x2c\x94\xc8\xb2\x9d\x4e\x5b\x5c\xdf\xd0\x7a\x26\ +\xbe\x17\xc0\xc2\x50\xfa\x80\xa8\x03\x52\x3e\x9d\x91\x92\xf0\x6a\ +\x75\x75\xb5\x1a\x4a\x97\xef\x95\x95\xc5\x24\x0d\x8b\x46\x00\x3f\ +\xd0\x98\xdb\x93\x78\xf0\x4a\x97\xcb\x15\x70\x96\x0a\x33\xa7\x76\ +\x47\x65\x11\xf4\x17\xcf\x60\xb9\x26\xd4\x8b\xb7\x3b\x2a\xaf\x8f\ +\x3d\xe9\xf9\x84\x89\x37\x23\xd4\x8b\x07\x00\xe6\x3c\x10\xfd\xed\ +\xe8\x49\x4f\x6b\x7e\x69\x59\x69\x28\x5d\x8e\xd4\xd7\x8f\x58\x85\ +\x72\x23\x80\x93\x1a\x73\xfe\x00\xc5\xdf\x67\xd6\xcf\x6c\x0d\xa0\ +\xd4\xf4\x05\x5b\x01\x5c\x7a\xde\x82\xad\xed\x4d\x3b\x9f\x09\xdc\ +\x65\x1c\x76\xbb\xdd\x9a\xba\x30\xff\x19\x10\x9e\x04\xf0\xed\x60\ +\x7c\x13\xcc\x01\xe8\x8e\xd4\xf9\x59\xd4\xfb\x93\x5b\x76\xa3\xb9\ +\xd9\x74\x65\xff\xb2\xfb\xe0\x60\xea\xfc\x4c\x2f\xf4\xeb\x41\x41\ +\x4a\x66\xfa\x9f\x4f\x74\x75\xf9\xdd\x40\x05\x9c\x01\x79\x25\x2b\ +\x8b\x01\x14\x69\x4c\x5e\x41\xa8\x0a\x16\x71\x4e\x51\xc5\xb7\x38\ +\x69\x4e\x3d\x00\x53\xe5\xc3\x02\x73\x95\xbd\xa5\xf5\x0d\x7b\x65\ +\x65\x7c\x30\x6a\x92\x1c\xfc\x0b\x80\xcf\x35\xa6\x59\x8a\xd7\xf6\ +\xb3\x40\xfc\x80\x02\x10\xe4\xaf\xf5\x41\xe0\xf9\xd6\x86\xba\xa3\ +\x66\x83\x67\x3b\x9d\x36\xab\x15\xdb\x01\x2c\x0f\x16\x68\xb8\x60\ +\xc6\x4d\x3c\x88\x57\x50\x55\x65\xfa\xb7\x75\xb9\x5c\xc3\x60\xd6\ +\xdd\x28\x02\x3f\xe4\x74\x3a\xfd\xce\x76\xbf\xce\x0a\x1c\xe5\x73\ +\xa0\x9b\x46\xf0\x5a\x15\xe5\x77\x41\x62\xa4\x98\x53\x43\xcf\x02\ +\x28\x0e\xc2\x9b\x02\x78\x4d\xde\xee\xd6\xa0\xb3\x30\x23\x25\xe1\ +\x55\x10\x0e\x6b\x4c\x73\xbb\x4e\x7a\xae\xf1\xc7\xf5\x2b\xc0\x18\ +\x89\x5b\xa1\x5f\x1f\x1a\xdf\x6f\xd8\x71\xc2\x6c\xd0\x7c\x47\xc5\ +\x6d\xc4\xbc\x2e\x58\x70\x53\x05\x01\x8f\xe6\x39\x2a\xfc\x5e\xcc\ +\x04\xaa\xab\xab\x55\x30\xaa\x0d\xfd\xee\xf0\xc7\x0d\x30\x9d\x78\ +\xa5\xa1\xf3\x0e\xb3\x01\xed\x95\x95\xf1\x20\x3c\x61\xc6\x89\x24\ +\x48\x60\x53\xa0\x29\xfd\x0d\x07\xac\x8b\x99\x81\x72\x7f\x7d\x7c\ +\x04\xc8\x5d\xb1\x22\x81\xf4\xcf\x52\x40\xa1\x5a\xb3\xc1\xa4\x47\ +\x3e\x04\xcd\x8b\x52\xd4\xc1\xc8\x39\xd2\xe7\x59\x6b\x46\x69\x2b\ +\x2e\xd8\xc7\x80\x76\xd6\x26\x77\x9f\x1a\xb2\x1b\x79\x3e\x02\x28\ +\x5e\xdb\x55\x00\x6c\x13\xbf\x09\xf8\xb0\xed\x9d\xda\xcf\x8d\xbc\ +\x09\x38\x9d\x4e\x85\x98\x7e\x1e\x52\xe0\x11\x04\x09\xfc\xc2\x94\ +\xb0\x71\xa3\x14\x80\xee\xc6\xa9\x92\x7d\xf2\x94\x3e\x02\x08\xc6\ +\xf7\x0d\xa6\x16\xb3\x71\xba\xfb\x86\x96\x01\x48\x31\x0d\x26\x1a\ +\x60\xe4\x2c\x2e\xae\x5c\x10\x84\xa3\x8b\x9d\x88\x16\x19\x29\x3e\ +\x02\x30\xf1\x65\xda\xdf\x52\xbf\x9a\xfa\x40\x12\x6e\x32\x0d\x22\ +\x8a\x50\x2c\x72\x8d\x59\xbb\x2a\x8c\xb1\xeb\xaf\x0d\xf0\xbf\x08\ +\xa6\xe9\x08\x0c\xd3\x67\x3f\xc0\xd1\xce\x02\x9b\x80\x7c\xfe\xd3\ +\x5a\x58\x25\x1b\x63\x4f\x37\x72\xfc\x09\x90\xa8\x1b\x02\xd2\x74\ +\xaf\x4f\x17\x72\xf1\x33\x80\x99\xe6\x99\xb5\x27\xc0\x63\x8c\x3d\ +\xd1\xc8\xf1\x15\x80\xf4\x24\x15\x4a\xe0\x1c\x5b\x55\x95\x60\xff\ +\xd9\xda\x0b\x02\x02\x9b\x0a\xe0\x72\xb9\x46\x00\x68\x77\x82\xb6\ +\x6c\xa7\xd3\xa6\xe5\xf8\x0a\xc0\xfa\x2d\x32\x09\x11\x70\x03\xe2\ +\x68\x6e\x16\x7e\x7d\x5c\x20\x48\xc0\x3a\x55\x1f\xfe\x04\x18\xd0\ +\x11\xa4\xd7\x67\xda\x4c\xe0\xdc\x3e\xdb\xf4\x0d\x31\x9a\x20\xc0\ +\x34\xfb\xec\x70\x38\x62\xa0\xcd\x62\x01\xa3\x9d\xd5\xd5\xa3\x5a\ +\x8e\xbf\xbf\x80\x2e\xa3\xca\x10\x33\x83\xc4\xf1\x65\x90\xf6\xa8\ +\x21\x98\x00\x43\x4a\x52\xb2\xc1\x34\x60\xe4\xf8\x9b\xbe\x9f\x69\ +\x7f\x30\x91\xcf\xca\xa9\x6b\x07\x3e\x36\x6b\x8f\x26\x98\xcc\xc7\ +\x1e\x85\x9c\x6f\x30\xb9\x8d\x1c\x7f\x33\xe0\x53\xdd\x20\x0c\xf3\ +\x97\x0d\xe0\xcd\x20\xed\x51\x03\x81\xcc\xc7\x96\x3e\xb1\x1f\x30\ +\x52\x7c\xdf\x04\x89\x75\x87\x8d\x04\x2e\x32\x72\xb4\x48\xe6\xc1\ +\x5d\x00\xc2\x3a\x8d\x89\x10\x3e\x6b\x6b\xac\xed\x30\x23\x18\x63\ +\x27\x62\x9f\x19\xe3\x23\x80\x47\x4d\xd8\x0b\x40\x9b\x3e\xca\xcf\ +\x75\x94\x05\x7c\xdc\x8c\x27\x20\xf0\x52\xd0\x70\x23\x8f\x17\x60\ +\x76\x3c\x3e\x9e\x38\xa9\xd4\x9a\x58\xb2\xcb\x48\xf3\x11\xe0\xdc\ +\xd9\xda\x5e\xad\x4d\x11\x4a\xa5\x91\xa7\x73\xac\xca\xc7\x01\x9c\ +\x31\xe3\x44\x16\xfc\x45\xcc\x70\xfc\x53\x66\x8c\xc5\xef\xb6\xdb\ +\xa1\x7f\x47\xe9\x4f\xc2\x50\xab\x91\x17\x28\x1f\xa0\xdb\x45\x91\ +\xc4\x2a\xb3\xc1\x3a\x5a\xea\xfb\x88\x10\x2c\x63\x14\x39\x30\x6d\ +\xd8\xbb\xb7\x7a\xc8\x8c\xa2\xa8\x6c\x8c\xf9\x2d\x7f\xe9\x71\xbf\ +\x02\xb0\xc5\xb2\x15\xc0\xf9\xa3\x66\xe2\xd2\xbc\x65\x65\xa6\x3b\ +\xbe\x44\x39\xb8\x19\xc0\xdb\x66\x9c\xc8\x80\x5e\x6d\x77\xd5\x6d\ +\x35\xa5\x54\x55\x09\x26\xd6\x6d\xd2\x04\xe8\x65\x7f\x54\xbf\x02\ +\x9c\xcb\xfb\xef\xd2\x98\x62\xc8\x22\x8c\xc7\xe1\x3a\xb8\x5c\xae\ +\x31\xc9\xd6\x9b\x01\x8a\xe2\x21\x29\xbd\x97\xc4\x67\xef\x41\x90\ +\xd2\x98\xfc\xe6\xb6\x5b\xa0\x3f\x87\x38\x3e\x83\xcf\xee\xf2\xc7\ +\x0d\xf8\x1a\xcb\xa0\x3f\x19\x4c\xf7\xe7\x95\x96\x7f\xd7\x6c\xe0\ +\x0f\x5d\xdb\xbf\x16\x82\xcb\xa3\x24\x42\xab\x55\x88\xeb\x83\x1d\ +\xc7\x65\x3b\x9d\x36\x22\xfe\xad\xde\x4a\x4f\x05\x3a\x1d\x0a\x28\ +\x40\x47\x53\x6d\x23\x58\xb7\x18\xda\x08\xf4\x58\xd0\x28\x1b\xea\ +\x8e\x4a\xb6\x5c\x05\xb0\x5f\xc5\x27\x05\xc2\xeb\x31\xc3\xf1\xc5\ +\xc1\x12\xb3\x00\x10\x7b\x6a\xe8\x1e\xd6\x6c\x7b\x19\xf8\x2a\x6e\ +\x54\x3c\x17\x88\x6f\x9a\x58\x9c\x9b\x96\xd5\xc5\x84\xb5\x1a\x53\ +\x6e\x6a\x7a\x66\x5d\xaf\xfb\x70\xaf\x59\xbf\xe3\xee\x03\xc3\x59\ +\x69\x73\x5f\x1f\x86\xcd\x43\x84\x2b\xe1\x5b\x46\x13\x2a\x4e\x32\ +\xd1\x2f\x3b\x1a\xeb\x36\xf4\xf4\x74\x06\x2d\x8d\xb3\x3b\x2a\x67\ +\x01\x78\x03\x40\xc2\x84\x4d\x30\x7e\xf3\x7e\x4b\xad\x2b\x50\x1f\ +\x53\x01\x8e\xb9\x0f\xb9\x53\xd3\xb3\x32\x00\x5c\x7e\xce\x44\x00\ +\x97\x5d\x9a\x71\xd9\xdf\xbf\xec\x3e\x38\x68\xd6\xd7\xed\x76\xcb\ +\xe3\xee\xc3\x7b\x52\x32\xd3\xb7\x90\x54\x66\x10\xb0\x08\xa1\xef\ +\xde\xce\x30\xd3\x66\x61\x19\xf9\x51\x7b\xc3\x5b\x7b\x42\xe9\x90\ +\xed\x74\xda\x2c\x43\xa3\x35\x18\x1f\xe7\x1c\x78\x3f\x0d\x9c\xb8\ +\xbb\xb7\xb7\x37\x60\xed\x50\xd0\xd3\xe1\xdc\x15\x2b\x66\x2b\x5e\ +\xeb\x7e\x02\x2e\xd6\x98\xff\xd3\x1f\x2b\x4b\x8f\xd4\xd7\x8f\x84\ +\x12\x1c\x30\x9e\x3a\xe7\x41\xbe\x8e\x41\x6b\x88\x38\x87\x19\x73\ +\xe9\xfc\xb9\x61\x1f\x80\x63\x00\xb7\x33\x71\xf5\xc8\x45\x33\x1a\ +\x8c\xbb\xb6\xa0\xfe\x1d\xe5\xcf\x31\xd1\xbd\x1a\x93\x57\x10\x15\ +\x05\x2b\xdb\x09\xa9\x46\x28\xdf\x51\x76\x15\x48\xb8\xa0\x9f\xca\ +\x2f\xb6\x37\xd5\xad\xc3\x14\x8a\x15\x0b\x0b\x9d\x71\x7d\x33\xcf\ +\xca\x70\x84\xf4\x07\x7b\x49\xc5\x7d\x0c\x3c\xab\xb5\x31\x63\x5d\ +\x87\xab\x6e\x4b\xb0\xbe\x21\x17\x49\xe5\x95\x96\xdf\x4e\x4c\xaf\ +\x18\xcc\x2f\x0c\xcf\x8a\x7f\x20\xdc\xbb\x15\x41\x90\xbd\xa4\xfc\ +\x01\x06\x3d\x05\xed\x82\xce\xd8\xdc\xee\xaa\x7b\x30\x14\x07\x21\ +\xd7\x08\x1d\xef\x3e\xbc\x3f\x35\x7d\x41\x3c\x40\x4b\x35\x66\xbb\ +\xc5\x33\x5a\xfc\x9d\xb4\xac\xda\x5e\xf7\x21\x4f\xc8\x61\x47\x00\ +\xd9\x4e\xa7\xed\xd2\x8b\xd3\x9f\x67\xd0\x06\xe8\x6f\xe4\xdb\x49\ +\x18\xbc\xd3\xed\x76\x87\x54\x33\x18\x56\x3a\x2b\x63\x56\xc2\x06\ +\x30\xb6\xe9\xad\x74\x35\x13\xef\xb3\x17\x97\xe7\x84\xe3\x6b\x2a\ +\xc8\x5d\xb1\x62\x76\xec\x49\x4f\x03\x03\x77\xeb\x22\x01\x3e\x91\ +\x6c\xbd\xd9\xac\x22\xc4\x88\xb0\xca\xe4\x3a\x3b\x3b\xb9\xa8\x60\ +\xf1\xbf\x4e\x7b\xbc\x89\x00\x0a\x35\x4d\x33\x21\x68\xdd\x9c\xf4\ +\xac\x59\xb3\x33\xd3\xda\x4f\x74\x75\x99\x3e\x21\x26\x8b\xc2\x42\ +\x67\xdc\xec\x05\x69\x0f\x0a\xa9\xbc\x01\x20\x4b\xd7\xc8\x54\x4f\ +\x96\x91\xf2\x8e\xc6\x9d\x61\x6d\xca\x26\x5d\x2a\x9b\xe7\xa8\xb8\ +\x9b\x08\xcf\xc1\xf7\xd1\x76\x16\x44\x4f\x5a\x63\xd4\x4d\xe1\x14\ +\x2c\x9a\xc1\xe1\x70\x58\x06\x10\xbf\x96\x89\x1e\x83\x9f\x34\x3c\ +\x81\x37\xcd\x9f\x95\xf0\x70\xa8\xf5\x44\xfa\xbe\x53\x40\x5e\x69\ +\x79\x31\x31\xbd\x09\xe0\x22\x3f\xcd\xa7\x09\x5c\x23\x59\xd4\xd8\ +\xe2\xd4\x5d\xe1\x8a\x91\xed\x74\xda\x62\xfa\x3c\xc5\x20\x5a\x49\ +\xe0\xd5\x00\xfc\xbd\x86\x7b\x99\xb1\x3e\x94\xd5\x3e\x10\xa6\x5c\ +\x2e\x5f\x50\xbc\xfa\x12\x55\x19\xdb\x0c\xe0\x46\x13\x9a\x17\x40\ +\x33\x80\x26\x06\x1f\x04\xc4\x11\x8b\xaa\x7c\x35\x2c\xc7\xce\xc6\ +\x27\x4a\x75\x78\x44\x49\x14\xa4\x26\x0b\x29\xd2\x19\xe3\xe5\xf2\ +\x44\xb8\x16\x40\x52\x40\x8f\xcc\xfb\x40\xb4\xbe\xbd\xa9\xae\x6d\ +\x2a\xf1\x47\xec\x83\x89\xbc\xd2\xb2\x32\x82\xf8\x03\x18\xd1\x5e\ +\x0c\x8f\x81\xf9\xf1\x8c\x94\x84\xbf\x4e\x66\xca\x1b\x11\xd9\x4f\ +\x66\xaa\xaa\x44\x7e\x4b\xdb\x6a\x48\xf9\x08\x88\x0a\x22\xea\x1b\ +\x38\x0a\xe6\x4d\x49\xf0\x6c\x09\xb7\x40\xd3\x0c\x51\xfb\x68\xea\ +\xf2\x92\x95\x8b\x14\x96\x6b\x89\xb0\x8a\x81\xcc\x49\xba\x39\x0e\ +\x60\x27\x13\xbf\xdc\xb1\xac\xe0\xdd\xc9\x7c\x0f\x10\x0c\x17\xe4\ +\xb3\xb9\x82\xe2\xd5\x97\x8c\x29\x6a\x09\x41\x2e\x02\x68\x21\x08\ +\xe9\x60\x24\x63\xfc\x3f\x6e\x01\x70\x06\x84\x7e\x30\x7f\xc1\x10\ +\x07\x04\xf1\x01\x49\xb2\xb9\xa3\xa1\xfe\x53\x44\xe1\x4b\xb1\x69\ +\x4c\x63\x1a\xd3\x98\xc0\xff\x00\x0b\x7c\xf4\x91\x72\xa7\x8d\x73\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x3d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xef\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xbf\x4f\x13\x61\x18\xc7\xbf\xcf\xb5\x44\x9c\x08\x02\x6d\x62\ +\x0d\x12\x37\x59\x8c\x81\x7f\xc0\xf8\x63\x81\xb0\xa1\x83\x04\x31\ +\x1e\xbb\x2b\x1d\x6c\x20\x31\x38\xea\x66\xd2\x12\x21\x61\x01\x17\ +\x43\x60\xa9\x26\x2c\x8e\x10\xa3\x03\xae\x48\xe8\xd0\x4a\x21\x4c\ +\xd2\x50\xfa\x38\xd8\xc0\xf5\xee\x3d\x28\xed\xdd\x3d\xad\x7d\x3f\ +\xdb\xfb\xbc\xef\x35\x9f\xf7\x7b\xd7\xbb\x6b\xfa\xbe\x80\x46\xa3\ +\x69\x65\xa8\xaa\x51\x89\xf5\x70\x57\x66\x7b\x84\x40\x4f\x00\x0c\ +\x02\x88\x01\xb8\xe2\xa7\x58\x0d\x14\x00\x64\x00\x6c\x30\x78\x29\ +\x1f\xeb\x5b\xc1\xf4\xbd\xe2\x45\x07\x5d\x18\xc0\x35\xf3\xc3\x43\ +\x03\xf4\x0e\xc0\x6d\x0f\x24\x83\x83\xb0\x55\x62\x7e\xb9\x9f\x7a\ +\xfe\xf9\xbc\x61\x86\x7b\x17\x53\x8f\xb9\x10\x37\x40\x69\x34\xdb\ +\xe4\x01\x80\xd1\x6f\x80\xd2\x5d\x2f\xe6\xa7\x00\x76\x3d\xd1\x21\ +\xb7\x8e\x1e\xf3\x56\x9c\xc1\xaf\xfd\xb1\x0b\x0e\x22\xdc\xbf\x7a\ +\xf7\x7b\xe1\xcf\xb7\x4f\x5f\x95\xfd\xaa\x62\xf9\xb2\x4f\xdb\xca\ +\x07\xcc\xf4\x2a\x4c\xb4\x96\x3d\x6c\xdf\xc1\xc7\xc7\x27\x9e\xdb\ +\xd6\xc3\xe8\x72\x28\xda\x71\xd4\x5b\x64\x1e\x22\xe2\x19\x00\x9d\ +\xd6\xee\x12\xf8\x91\xea\xeb\xe0\x0c\x20\xb1\x1e\xee\xce\xfc\xfa\ +\x81\xca\xcb\xfe\x8b\x81\xe3\xb1\x5c\x6a\x32\xeb\xb5\xb7\x1f\x44\ +\xcc\x64\xb4\x84\xb6\x45\x00\x0f\x4e\x8b\x84\xad\xbd\xeb\x37\xef\ +\xd8\x6f\x8c\x8e\x7b\x40\x57\x66\x7b\x04\x95\x93\xdf\x0f\x85\x8d\ +\xa7\xcd\x32\x79\x00\xc8\xa5\x26\xb3\x06\x8e\xc7\x00\x1c\x9c\x16\ +\x19\xfd\xe5\xb9\x55\xe0\x08\xa0\xfc\xa8\x3b\x3b\x8e\x29\x91\x7d\ +\x3f\x9e\xf3\x43\xd4\x4f\x72\xa9\xc9\x2c\x11\x27\xac\x35\xfb\xdc\ +\x00\xf5\x53\x60\xd0\xda\x08\x13\xad\x79\xec\x16\x18\x06\x87\x56\ +\x6d\xa5\x01\xc7\x18\xc5\x71\x31\x6b\x23\x7b\xd8\xbe\xe3\xa5\x54\ +\x90\x28\xdc\x6f\xd8\xc7\xa8\x02\xa8\x7c\xc3\x6b\xb4\xbb\xfd\x65\ +\x70\xba\x3b\xde\x5e\xcf\x79\x11\x6a\x0d\xc2\xf5\x7e\x40\xb7\x39\ +\xcf\x5e\x88\xd4\xca\x5e\x6a\xa2\xba\xdf\x33\x2e\xb4\xfc\x15\xa0\ +\x03\x90\x16\x90\x46\x07\x20\x2d\x20\x8d\x0e\x40\x5a\x40\x1a\x1d\ +\x80\xb4\x80\x34\x3a\x00\x69\x01\x69\x74\x00\xd2\x02\xd2\xe8\x00\ +\xa4\x05\xa4\xd1\x01\x48\x0b\x48\xa3\x03\x90\x16\x90\x46\x07\x20\ +\x2d\x20\x8d\x0e\x40\x5a\x40\x1a\x1d\x80\xb4\x80\x34\x3a\x00\x69\ +\x01\x69\x74\x00\xd2\x02\xd2\xe8\x00\xa4\x05\xa4\xa9\x7b\x7d\x40\ +\xbd\xff\xcf\x4b\xd3\xf2\x57\x80\x2a\x80\x42\x45\x6b\x74\xd9\x75\ +\x39\x6d\xc3\xe3\x74\x2f\xd8\x87\xa8\x02\xc8\x58\x1b\xd1\x8e\xa3\ +\x5e\x2f\x9d\x82\x44\xe1\xbe\x6b\x1f\xa3\x0a\x60\xc3\xda\x28\x32\ +\x0f\x79\x29\x15\x24\x25\x3a\x19\xb6\x95\x36\xed\x63\x1c\x01\x30\ +\x78\xc9\xda\x26\xe2\x99\x88\x99\x8c\x7a\xec\xe6\x3b\x11\x33\x19\ +\x65\xa6\x69\x6b\xcd\x3e\x37\x40\x11\x40\x3e\xd6\xb7\x02\xe0\xa7\ +\xa5\xd4\x59\x42\xdb\x62\x33\x85\x60\x59\x2c\x7d\xb6\x62\x9c\xb0\ +\x55\x9e\x5b\x05\x97\x5a\x2e\x4f\xc4\x09\x83\x43\xab\x8d\xbc\x5c\ +\xbe\x44\x27\xc3\xe5\x33\x5f\xe3\x72\xf9\x32\x3d\xe6\xc2\x7f\xb1\ +\x61\x02\x00\x98\x11\xcf\xcf\x4d\xcc\xaa\xfa\x5c\xdf\x03\x7e\xa7\ +\xc6\x67\x99\x11\xf7\x4f\x2b\x10\x98\xc1\x53\xf9\xb9\x67\x6f\xdc\ +\x06\x54\xb7\x69\x8a\xe8\x2d\x18\xfd\xde\xba\xf9\x4c\x95\x9b\xa6\ +\x6a\xd9\x36\x37\x80\x7f\xab\xae\x1b\x71\xdb\xdc\x2e\x80\xcd\xcb\ +\x6c\x9b\xd3\x68\x34\xad\xcd\x5f\x76\x3e\xe2\x2c\x92\x52\xe2\x48\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x23\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xd5\x49\x44\x41\x54\x58\x85\xed\ +\x94\xcf\x6a\x13\x51\x14\xc6\x7f\xe7\xa6\x55\x49\x41\x14\x83\x48\ +\x57\x6a\x11\x77\xd2\xb8\x55\xa4\x15\xac\x25\x2d\x71\xa3\x2b\x05\ +\x1f\xc1\x27\x10\xd4\x9d\x4f\xd0\x85\x2f\xa0\x04\x37\x6a\x06\x8d\ +\x48\x02\x2e\xd4\x4d\x12\xbb\xe8\x42\x41\xb2\xf1\xdf\xca\x22\x14\ +\x42\x9b\xe4\x73\x71\x67\xea\xd4\x92\x31\x53\x8b\xdd\xcc\x0f\x06\ +\x66\xe0\xde\xef\xfb\xee\x39\xe7\x0e\x64\x64\x64\x64\xec\x31\x16\ +\xbd\x14\x67\x17\x7e\x18\x1c\xfa\x1f\xa6\x82\xd5\x56\xbd\x7a\x18\ +\xc0\xc5\x92\xb8\xe1\x5b\x76\x97\xb8\xd7\xe6\xcb\xfe\x7d\xbd\x13\ +\x60\x6f\x63\xeb\x06\x40\x7f\x37\x1e\x79\x2d\x8f\x78\xe3\xbd\x36\ +\xc3\xfc\xe6\xcc\xdc\xdc\xc4\xd8\xc6\xf8\x63\xe0\x32\x02\x19\x03\ +\x03\xfd\xcb\x69\x85\x19\xc8\x85\x46\xcf\x7b\xe3\x1b\x57\x97\x6b\ +\xb5\xb5\x6d\x15\x00\x58\xae\xd5\xd6\xba\x85\x7c\x19\xf4\x28\x8c\ +\xe6\x64\xb6\x25\x64\x3a\x73\xcc\x22\x73\xe3\x61\xb7\x90\xbf\x12\ +\x37\xdf\x16\x00\x60\xa5\x52\x59\x9f\x2a\x4c\x5c\x17\x2c\x19\x60\ +\x92\x93\x91\x3a\x84\x30\x8b\x7a\x2d\x58\x9a\x3a\x92\xbf\xb1\x52\ +\xa9\xac\xff\xb9\x2e\x49\xd8\x8a\xb3\x0b\x77\x0d\x6e\x87\x9f\x03\ +\xd0\x88\xed\xf0\x65\x0f\xcd\xef\xb5\xea\xd5\x3b\x0c\x69\x65\x2e\ +\x49\xe6\x5b\xe7\x63\x7d\xf2\xf8\xe9\x55\x8c\x79\xc0\x14\x2a\x27\ +\xed\x91\xe4\xcc\xfc\xc9\x0d\xdd\x6a\xd6\x83\xfb\x49\xeb\x13\x03\ +\x00\x7c\xed\x7c\x78\x77\xec\xe4\xa9\x4f\x86\x95\xc3\x92\x1a\x43\ +\x42\x08\x9c\xf9\x99\xe9\x23\x6e\x36\x1b\xc1\x83\xbf\xe9\x8f\xdc\ +\xdb\xb3\x33\xa5\x45\xcc\x2a\xc0\x01\x84\xb0\xd8\xd5\xf2\x44\xe1\ +\xba\x48\xd7\x9a\x8d\xe0\xd9\x28\xba\xa9\x86\xab\x78\xb1\x74\xc1\ +\x64\x4f\x81\x83\x5b\x42\x08\x87\x1f\xd4\x9f\x38\x16\x9b\xaf\xaa\ +\xaf\x47\xd5\x4c\x3d\xdd\xd3\x33\xa5\x69\x67\xee\x05\xe8\xa8\x1f\ +\x4a\x7f\x4d\x05\xdf\x25\xcd\xb7\x1b\x41\x3b\x8d\x5e\xea\xdf\x6f\ +\xbb\x11\xb4\x91\x3b\x07\x74\x22\x73\xa0\x63\xca\x9d\x4f\x6b\x0e\ +\x3b\xa8\x40\x44\xf1\x52\x79\xd2\x7a\xfd\xcf\xc0\x7b\x8d\xe5\x4a\ +\xad\x97\x4f\xbe\xec\x54\x2b\x23\x23\x23\x63\x4f\xf9\x05\x74\xc3\ +\xa7\xf3\x6e\x53\x4e\xa7\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x01\x93\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x45\x49\x44\x41\x54\x58\x85\xed\ +\xd7\x41\x4e\xc2\x40\x14\xc6\xf1\xff\x9b\x12\x5c\x0a\x51\xdb\x33\ +\xf4\x02\x9c\xc0\x04\xee\x40\x82\x0b\x20\x61\x8b\x6b\x75\x21\x7b\ +\xd8\x92\x60\xa2\x36\xe1\x0c\xc6\xc4\x13\x70\x81\x9e\x01\x62\x02\ +\x2e\x21\xb4\xcf\x85\x05\x09\x15\x17\xda\xc6\x85\xf3\xad\x26\xd3\ +\x26\xdf\x2f\x33\x9b\x37\xf0\xdf\x23\xfb\x1b\x6e\x3b\xa8\x2a\xf1\ +\xa5\x2a\x15\xa0\x94\x51\xcf\x42\x84\x89\x60\xfa\xb3\x51\xe3\xf9\ +\x20\xe0\xa4\xf9\xd0\x13\xe1\x0a\x58\x02\x21\xe8\x5b\x36\xfd\x72\ +\x0c\xf8\xc0\x11\x48\xef\xf5\xee\xe2\x26\x05\x38\x6b\xde\xd7\x54\ +\xe4\x09\x78\x71\x0a\xa6\x3e\x1d\x36\x66\xd9\x94\x7f\xc4\xeb\x04\ +\x6e\xb4\x8e\xc7\xc0\xb9\x11\x53\xdb\x9c\x84\xd9\xfe\x61\xa4\x0b\ +\x2c\xf3\x28\x07\x98\x0e\x1b\x33\xa7\x60\xea\xc0\x2a\xd2\xa8\xbb\ +\xad\xdd\x2c\x92\x3b\x0f\xf3\x28\xdf\x45\x20\x12\x0a\x52\x49\x01\ +\x80\x52\x76\x77\xfe\x4d\x34\x5e\x00\xe5\xaf\x00\x7f\x12\x0b\xb0\ +\x00\x0b\xb0\x00\x0b\xb0\x00\x0b\xb0\x80\x5d\xc0\x22\x99\x5e\xf3\ +\x8d\x98\x12\x30\x4f\x01\x44\x98\x00\xbe\xd7\x09\xdc\xbc\xba\xbd\ +\x4e\xe0\xa2\xea\x2b\x3a\x49\x03\x30\x7d\xe0\x28\x5a\xc7\xe3\x3c\ +\x10\x6e\x6b\xe4\x25\x63\x79\xd1\x11\x67\xf0\xd9\xbb\x93\xd3\xd6\ +\xe3\x2d\xe8\x35\xb0\x42\x24\x4c\x06\xc8\xdf\x47\x4c\x09\x55\x1f\ +\x28\x1e\x7c\x98\x6c\xa5\xed\xa0\x1a\x69\xd4\x4d\x46\xe7\xf2\xfe\ +\xf7\x1f\x66\xae\xe8\xc4\x11\x67\xb0\xff\x34\xb3\x79\x07\xe6\x35\ +\x6c\x2e\xe9\xdb\x33\xbf\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\x85\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x37\x49\x44\x41\x54\x58\x85\xed\ +\xcd\xa1\x11\x00\x20\x0c\xc0\xc0\xc0\x64\x18\x76\xea\x08\x1d\x8a\ +\x3b\x56\x43\x21\xb1\x35\xe4\x55\x5c\x40\x92\xa4\xdf\xb5\x1b\x11\ +\xb1\x81\x51\xf4\x5d\x99\x39\x01\x7a\xd1\x50\x92\x24\xe9\xe9\x00\ +\x2f\xe8\x05\x04\xa8\x66\xb1\x80\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x00\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x27\x49\x44\x41\x54\x78\x9c\xed\ +\xc1\x01\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\ +\x40\x40\x00\x01\x8f\xf2\xc9\x51\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x04\x66\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x18\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x4b\x68\x24\x55\x14\x86\xbf\x53\xdd\x89\x91\x56\x07\x44\xdd\ +\x88\xba\x12\xc5\x85\xd0\x49\x23\x0c\x83\xa1\xd2\x13\xa3\x49\xb7\ +\xc1\x07\xea\x4a\x44\x51\xd0\x85\xa8\xa0\x08\x3e\x88\x61\x46\x1c\ +\x41\x70\x21\xa2\x03\x6e\x5c\x38\xa8\xab\x10\xfb\xa1\xad\x33\x29\ +\x07\x41\xd4\x74\x67\x1c\xc4\x85\x20\xe2\x42\x19\x5c\xf8\x08\x24\ +\x2a\x49\xd7\x71\x11\x84\xaa\x4a\x0f\x3a\xc3\xbd\x75\x2f\xda\xff\ +\xf2\xff\xa1\xce\xb9\x7f\x9d\xba\xf7\x9c\xaa\x82\x21\x86\x18\xe2\ +\xff\x0c\x71\x9d\xc0\xbf\x45\x25\xac\x2f\xc4\xa2\xcf\x00\x12\xa8\ +\x1c\x5c\x8d\x1a\xcf\x99\xb8\x6e\x60\xe2\x22\xb6\x31\xb1\xbf\x36\ +\x15\x8b\x2e\x00\x45\xa0\xd0\x0f\x78\xd6\xd4\xb5\xbd\x37\xa0\x1c\ +\xce\x55\x34\x66\x99\x44\xb5\x8a\xaa\xb1\xbc\xbd\x36\x60\x22\xac\ +\x5f\x2d\x22\x6d\xe0\xbc\x24\xaf\x10\x9b\x8a\xe1\xad\x01\x13\xd3\ +\xf5\xcb\x55\xe2\x0e\x70\x51\x56\x13\x50\x53\x71\xbc\x34\xa0\x7c\ +\xfd\xec\xc5\xda\xa7\x03\x72\x99\xed\x58\xde\x19\xb0\x6f\xdf\xfc\ +\xf9\x52\x0c\x5a\xa0\x57\xe5\x11\xcf\x2b\x03\xc2\x30\x1c\xfb\x7d\ +\x34\x5e\x02\x2a\x19\xc9\x58\xc9\x67\xe1\x8d\x01\x61\x18\x16\xd7\ +\x29\x1d\x01\xad\x26\x79\xdd\x59\xbc\xb1\x4d\x2f\x0b\x5f\x0c\x90\ +\x75\x29\x1d\x46\xb8\x35\x4d\xab\x8a\xc5\xc5\x83\x27\x06\x8c\x4f\ +\xd5\x5f\x04\xee\xcb\xd0\x0a\x62\x75\xf1\xe0\x81\x01\xe5\xb0\xf6\ +\x24\xe8\x13\x03\x24\xeb\x8b\x07\xc7\x06\x8c\x57\xeb\x0f\x88\x70\ +\x68\x80\xd4\xcf\x2b\x07\x67\x06\x94\xa7\xe6\x6e\x47\xf5\xf5\x01\ +\x52\x2e\x77\xfe\x6f\x38\x31\xa0\x1c\xd6\xa6\x05\x39\x92\x8d\xaf\ +\x42\x8c\xc5\x23\x6f\x10\x72\x37\xa0\x52\xad\x5f\x27\xc2\x12\x30\ +\x9a\xe4\x15\x62\xd1\x7c\x17\x0f\x39\x1b\x50\xde\x3f\x7b\x4d\x5f\ +\xb5\x0d\x94\x92\xbc\x22\xb1\xc9\xfe\xfe\x4c\x50\xcc\x2b\x50\xb9\ +\x3a\x77\x85\xc4\xd2\x01\x2e\x4c\x09\x22\xb1\xa8\x3a\x59\x3c\xe4\ +\x54\x01\xd7\xce\xcc\x5c\x22\xc8\x87\xc0\xa5\x49\x5e\x85\x18\x87\ +\x8b\x87\x1c\x2a\x60\x62\x7a\x7a\x8f\x6e\x8f\xbe\x8f\xea\x95\x29\ +\x41\x51\x57\x65\x9f\x84\xd5\x0a\xd8\xbb\xf7\x8e\x73\xb5\x7f\xce\ +\x32\xaa\xe5\x94\xa0\x28\x92\xef\x71\x77\x3a\x58\x33\x20\x0c\xc3\ +\xe2\x9f\x63\x9b\x6f\x03\x93\x29\x41\xd5\x9b\xc5\x83\x2d\x03\x16\ +\x16\x82\xdf\xa4\xf4\x06\x30\x9f\x51\x14\xb1\xdf\xdf\x9f\x09\x6c\ +\xec\x01\x32\x7e\x7c\xf5\x25\xe0\x9e\x0c\x6f\x75\xac\x3d\x5b\x18\ +\xaf\x80\xf1\xb0\xf6\x14\xf0\x58\x9a\x55\x6c\x8f\xb5\x67\x0b\xa3\ +\x06\x94\xab\xf5\x07\x11\x0e\xee\x56\xa4\xef\x7c\xbb\x3f\x0d\x8c\ +\x19\x30\x51\xad\x1d\x12\xd5\xd7\x92\x9c\xb2\xd3\xe5\x99\x8a\x61\ +\x03\xc6\x0c\x50\xdd\xf5\x42\x03\x20\x16\xdc\x36\x3a\xff\x04\x93\ +\x8f\xc0\xee\x19\x5e\xfc\xff\xf4\x68\xd0\x00\x7d\x84\x4c\x67\x67\ +\xf2\x13\x96\x2d\x18\x4b\xb0\xb7\xd2\x7a\x17\xd5\x87\x07\x48\x05\ +\x53\x31\x6c\xc0\xe8\x1d\xea\x45\xad\x57\x05\x16\x06\x48\xde\x9a\ +\x60\xbc\x44\xbb\x2b\xcd\x03\x02\xaf\xe4\x11\xcb\x04\x6c\x24\xa5\ +\xdd\xc9\xca\xa3\xc0\x5b\x19\x5e\xd4\x43\x13\xec\x24\xb4\xb8\x18\ +\xcb\xfa\xa9\x7b\x81\x66\x92\x96\x9d\x6f\xfc\x5e\x99\x60\x2d\x99\ +\x6e\xb7\xbb\x25\x25\xb9\x13\xf8\x24\x23\x79\x55\x09\x56\x13\xe9\ +\x36\x1a\x9b\xb1\x8e\xdc\x0c\x7c\x99\xe4\x77\x2a\xc1\x8f\x23\xd2\ +\x7a\x12\x27\xa2\xa5\x5f\x0b\xaa\x37\x01\xdf\xa6\x15\x11\xc4\x7d\ +\xa7\x94\xcb\x5d\xf8\x22\x6a\x9d\xda\xee\x07\x37\x00\x3f\xa6\x04\ +\xd5\x40\x1d\xff\xa9\x96\x5b\x19\x9e\x3c\xfe\xde\x77\x81\x72\x23\ +\xf0\x4b\x92\x17\x70\x6a\x42\xae\xcf\xe1\x6a\xd4\xfc\x4a\x03\xa9\ +\x01\x9b\x49\x5e\x20\x70\x35\x38\xe4\xbe\x11\xad\x1d\x6d\x7c\x0a\ +\xdc\x06\x6c\xa5\x15\x37\x8f\x83\x93\x9d\xb8\xb7\xd2\xfc\x00\x95\ +\xbb\xc9\x0e\x4f\x10\x68\xce\x95\xe0\xec\x28\xea\x45\x8d\x77\x50\ +\x7d\x28\xcb\x4b\xce\xc7\xa3\xd3\xb3\xb8\x17\xb5\x0e\x03\x4f\xef\ +\x56\xb4\x90\x57\x19\x38\x6f\x46\x7a\x2b\xcd\x17\x80\x97\xd3\xac\ +\x90\x57\xb7\xe8\xdc\x00\x40\x7b\x93\x95\xc7\x15\xde\xcc\xf0\x82\ +\xda\xcf\xcf\x07\x03\x60\x71\x31\xde\xa3\x1b\xf7\x03\xcb\x29\x5e\ +\xec\xcf\x0d\x7e\x18\x00\x44\x51\xb4\x7d\x81\x6e\xdc\x05\xfa\x71\ +\x92\xb7\x3d\x41\x7a\x63\x00\x40\x14\x45\x7f\x8c\x8c\xe9\x3c\xd0\ +\xcb\x48\xd6\xf6\x44\xaf\x0c\x00\xf8\xac\xdd\x5e\xdf\x1e\xd9\x9a\ +\x15\xf8\x26\x8f\x78\xde\x19\x00\x70\xb2\xd3\xf9\x29\x16\x9d\x01\ +\x7e\xb0\x1d\xcb\x4b\x03\x00\xd6\x8e\xb5\xbe\xd7\x20\x9e\x51\xf8\ +\x39\xab\x99\x6c\x99\xbd\x35\x00\x60\xed\x68\xfb\xeb\x82\xc8\x2c\ +\xb0\x91\xe4\xc5\x60\xde\x5e\x1b\x00\xb0\x7a\xac\xf1\xb9\x2a\xb7\ +\x90\x98\x1b\xd4\xe0\x0f\x16\xde\x1b\x00\xb0\x16\x35\x3f\x12\x38\ +\x20\xd0\x17\xe8\x07\xca\xf3\xae\x73\x1a\x62\x88\x21\xfe\x1b\xf8\ +\x0b\xfc\x64\x35\x81\x1c\x7f\xa9\x6e\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x68\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x1a\x49\x44\x41\x54\x58\x85\xed\ +\xc1\x01\x01\x00\x00\x00\x82\x20\xff\xaf\x6e\x48\x40\x01\x00\x00\ +\x00\xef\x06\x10\x20\x00\x01\x47\x01\xa0\x88\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x30\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xe2\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x4f\x68\x24\x45\x14\x87\xbf\x37\x13\x52\x8a\x8a\x20\xea\x45\ +\xd4\x93\x28\xde\x84\xc5\xa3\xa0\xe8\xaa\x88\x8b\x7f\x40\x4f\x22\ +\x8a\x82\x1e\x44\x03\x71\xa6\x3a\x51\x7a\x9b\x9d\x64\xba\x93\x80\ +\x07\x11\xdd\xe0\xc5\x83\x8b\x7a\x5a\x02\xba\x1a\xbd\x08\x82\xe0\ +\x41\x10\xc4\x83\x20\xe2\x41\x11\x0f\x51\x04\x97\x6d\xd6\xee\xe7\ +\x21\xd9\xa5\xb7\x6c\xcc\x2e\x54\x75\x17\xeb\xfc\x8e\xef\x07\x5d\ +\xef\x7d\xf5\xaa\xbb\xaa\x7b\x06\x66\x9a\x69\xa6\xff\xb3\xa4\xef\ +\x04\xce\x57\xd6\xda\x14\x78\x45\x55\x45\x44\x26\x79\x9e\x1f\xf6\ +\x71\xdd\x81\x8f\x8b\x84\xd6\xd2\xd2\xd2\x9d\x40\x0a\xcc\x89\xc8\ +\x10\x78\xd5\xd7\xb5\xa3\x07\x30\x1a\x8d\x0e\xd4\x75\xbd\xc5\xb9\ +\xdd\xea\x2d\xef\x39\x5f\x17\x0a\xa1\x24\x49\x6e\x51\xd5\x13\xc0\ +\xe5\x8e\x55\xfb\x1a\x23\xda\x0e\x18\x8f\xc7\x37\xa8\xea\x36\x70\ +\x75\x8b\xad\xbe\xc6\x89\x12\x40\x92\x24\xd7\x88\xc8\x36\x70\x7d\ +\xe8\xb1\xa2\x03\x30\x1a\x8d\xae\x00\x3e\x02\x6e\xee\x62\xbc\xa8\ +\x00\xa4\x69\x7a\xc9\x60\x30\x38\xae\xaa\x07\x1c\xcb\x5b\xcb\xbb\ +\x8a\x06\x40\x9a\xa6\x73\x65\x59\x1e\x03\xee\x72\x2c\xc5\xe3\x4d\ +\xcf\x55\x2c\x00\xa4\x2c\xcb\xa3\xc0\xc3\x4e\x3c\x68\xf1\x10\x09\ +\x00\x6b\x6d\x01\x3c\xed\x84\x55\x44\x82\x16\x0f\x11\x00\xb0\xd6\ +\x8e\x81\x97\x5b\xac\x5a\x35\xd8\xd2\x3f\xab\x5e\x01\x24\x49\xf2\ +\x2c\x90\xbb\x71\x11\xa9\xba\xca\xa1\x37\x00\xd6\xda\x47\x55\xf5\ +\xad\x16\xab\x93\x99\x3f\xa3\x5e\x00\x58\x6b\xef\x06\x8e\xb5\x8c\ +\x5f\x13\xf0\x91\xd7\xa6\xce\x01\x8c\x46\xa3\xdb\x81\xe3\xc0\xbc\ +\x63\x75\x5e\x3c\x74\x7c\x18\x4a\x92\xe4\x56\xe0\x84\xaa\x5e\xe6\ +\x58\xbd\x14\x0f\x1d\x76\xc0\xf2\xf2\xf2\x8d\xaa\xba\xad\xaa\x57\ +\x39\x56\x6f\xc5\x43\x47\x00\x16\x17\x17\xaf\xad\xaa\xea\x53\xe0\ +\x3a\xc7\xea\xb5\x78\xe8\x60\x09\x8c\xc7\xe3\x2b\x45\xe4\x63\xe0\ +\xa6\x66\x5c\x77\xdf\x6d\xf5\x5a\x3c\x04\xee\x80\x85\x85\x85\x4b\ +\x45\x64\x0b\xb8\xad\x19\xdf\x2b\x3e\xf8\x2e\xef\x7c\x14\x0c\x40\ +\x9a\xa6\x73\xc6\x98\xf7\x80\x3b\x1c\x2b\x9a\xe2\x21\x10\x80\x34\ +\x4d\x07\x65\x59\xbe\x0d\x1c\x72\xac\xe0\x87\x9b\x0b\x55\x08\x00\ +\x52\x96\xe5\x06\xf0\x64\x33\xa8\xbb\xdb\xbb\xa8\x8a\x87\x00\x00\ +\xac\xb5\x4b\xc0\x82\x1b\x8f\xa9\xed\x9b\xf2\x0a\xc0\x5a\xfb\x1c\ +\x30\x69\xb1\x3a\x3b\xdc\x5c\xa8\xbc\x01\xb0\xd6\xe6\xc0\x9b\x2d\ +\x56\x94\x33\x7f\x46\x3e\x3b\xc0\x7d\xa1\x01\x11\x6c\x74\xf6\x93\ +\x4f\x00\xd1\xb6\xf9\x7f\xc9\x1b\x00\x55\x7d\x91\x7f\xcf\x76\xef\ +\x6f\x9c\xf6\x93\xb7\x04\x8b\xa2\xf8\x40\x55\x5f\x68\xb1\x86\x22\ +\xf1\x7e\x84\xf6\x3a\x43\x45\x51\xbc\xa1\xaa\xa9\x1b\x57\xd5\xa1\ +\xcf\x71\x7c\xca\x7b\x8b\x16\x45\x71\x44\x44\x5e\x77\xe3\xaa\x1a\ +\xe5\x72\x08\x91\x94\xce\xcf\xcf\xbf\x04\xbc\xdb\x0c\xca\xee\x3a\ +\x88\x0e\x42\x90\x84\xb2\x2c\xab\x77\x76\x76\x9e\x02\x3e\x74\x2c\ +\x89\xad\x13\x82\x25\xb3\xb9\xb9\x79\xda\x18\xf3\x18\xf0\x45\x33\ +\x2e\x22\x51\x41\x08\x9a\x48\x96\x65\x27\x8d\x31\x0f\x02\xdf\x34\ +\xe3\x31\x41\x08\x9e\x44\x96\x65\x7f\x54\x55\x75\x9f\x88\xfc\xd0\ +\x8c\xcb\x9e\x42\x8f\xbf\x9f\x3a\x99\x85\xf5\xf5\xf5\x5f\x87\xc3\ +\xe1\x3d\xc0\x2f\xcd\xf8\x5e\x17\xf4\x0a\xa1\xb3\x36\x9c\x4c\x26\ +\x3f\x0e\x06\x83\x7b\x81\xdf\x5b\x72\xe8\x0d\x42\xa7\xeb\x70\x75\ +\x75\xf5\x5b\x11\x79\x00\x38\xd9\x92\x47\x2f\x10\x3a\xbf\x11\x4d\ +\xa7\xd3\x2f\x55\xf5\x11\xe0\x74\x4b\x2e\x9d\x43\xe8\xe5\x4e\x5c\ +\x14\xc5\x27\xc0\x13\xb4\x1f\x9e\x3a\x85\xd0\xdb\xa3\x28\xcf\xf3\ +\xf7\x55\xf5\xf9\x16\xab\xd3\x9c\x7a\x7d\x16\x17\x45\x71\x54\x55\ +\x97\x5b\xac\xce\x0e\x4f\xbd\x6f\x46\x8a\xa2\x98\x02\xaf\xb5\x58\ +\x83\x2e\xb6\x09\xbd\x03\x00\xd4\x18\xb3\x08\xbc\xe3\xc4\xa5\xae\ +\xeb\xe0\xf9\xc5\x00\x80\x2c\xcb\x6a\x63\xcc\x33\xc0\x56\x33\xde\ +\xc5\x09\x32\x0a\x00\x00\x59\x96\xfd\x6d\x8c\x79\x1c\xf8\xdc\xb1\ +\x82\x42\x88\x06\x00\x40\x96\x65\xa7\x8c\x31\x87\x54\xf5\x6b\xc7\ +\x0a\x76\x33\x88\x0a\x00\x40\x96\x65\x7f\x56\x55\x75\x3f\xf0\x7d\ +\x17\xe3\x45\x07\x00\x60\x63\x63\xe3\xb7\xe1\x70\x78\x10\xf8\x39\ +\xf4\x58\x51\x02\x00\x58\x59\x59\xf9\x49\x44\x0e\x8a\xc8\x4e\x8b\ +\xed\x6d\x49\x44\x0b\x00\x60\x3a\x9d\x7e\xb7\xb7\x1c\xfe\x72\x2c\ +\x6f\x79\x47\x0d\x00\x60\x6d\x6d\xed\x2b\xe0\x21\x3d\xf7\xd7\x93\ +\x17\xff\x5f\x66\x9a\xca\xf3\xfc\x33\xe0\x88\xaa\x56\xec\x7e\x82\ +\x5b\xe9\x39\xa5\x99\x66\x9a\xe9\x22\xd1\x3f\x78\xda\x35\x6c\xf7\ +\xee\x0d\xc6\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xab\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\x80\x30\x00\xc4\x50\x8a\x86\xea\x40\x1d\x32\x50\x87\ +\x0e\x3c\x94\x15\x07\x9f\x21\xd9\x6e\xba\xbc\x8c\x0d\x31\xaf\x7b\ +\x7d\xf7\x73\x1e\x43\x78\xec\xe2\xf4\x4f\x14\x40\x0b\x68\x0a\xa0\ +\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\ +\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\ +\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\ +\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\ +\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\ +\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\ +\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\ +\x2d\xa0\x79\x01\x5d\x31\x04\x80\x10\x87\x34\xe2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xd4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x86\x49\x44\x41\x54\x78\x9c\xed\ +\xd7\xb1\x11\x82\x50\x10\x04\xd0\xfd\x14\xe1\x58\x87\x1d\x18\x9b\ +\xd9\x82\x11\x15\xd1\x88\x63\x6a\x03\x14\xc2\x58\x84\x98\x3a\xf0\ +\x53\xc4\x81\xf7\xc2\x9d\x0b\xf6\x2e\xbb\x04\x00\x00\x00\x00\x80\ +\xfd\x28\xd3\xe0\x74\xbe\x5c\x93\xd2\x25\xe3\x61\x8d\x42\x0b\x1a\ +\x9a\x94\x5b\xff\xbc\x3f\xbe\xc3\x66\x3e\xb7\xc9\xe5\x93\xe4\xf8\ +\xce\xd8\x4d\xc3\xca\x01\xf6\xa5\x72\x80\xb1\x4d\xca\xeb\xf7\x55\ +\x16\x37\x34\x29\xed\xda\x25\x00\x80\xff\xe1\x17\x98\xcf\x6d\x72\ +\xf9\xc4\x2f\x50\xe7\x17\x00\x00\x00\x00\x00\x00\x60\x27\x3e\x3c\ +\xc5\x1e\x0f\x3b\xba\xa5\x4f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x00\xf2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xa4\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x11\x80\x40\x10\xc3\x40\x9e\xaa\xaf\x84\xeb\x1a\x52\x3a\ +\x58\x02\x29\x73\x64\x8d\xce\x85\x98\x99\xe7\xbb\x77\xf7\x08\x8f\ +\x5b\x9c\xfe\x89\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\ +\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\ +\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\ +\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\ +\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\ +\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\ +\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\ +\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x2f\x5c\x91\x04\ +\x80\xb6\x46\x76\x07\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\x68\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x1a\x49\x44\x41\x54\x58\x85\xed\ +\xc1\x01\x01\x00\x00\x00\x82\x20\xff\xaf\x6e\x48\x40\x01\x00\x00\ +\x00\xef\x06\x10\x20\x00\x01\x47\x01\xa0\x88\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xfe\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xb0\x49\x44\x41\x54\x58\x85\xe5\ +\x96\xcd\x4e\xd5\x40\x14\x80\xbf\x53\x59\xa8\xcf\xc1\x52\x5f\xc0\ +\x4e\x9f\xc0\x44\xe0\xde\x28\x98\x18\x40\x25\xc1\x07\x30\x99\xf6\ +\x09\x5a\x96\xec\x5c\xf8\x47\x14\x04\x31\x3e\xc5\x74\x0f\x2a\xe0\ +\x1f\xf8\x97\xe8\x1b\xa8\x1b\x38\x2e\x68\xaf\xbd\xbd\xed\xbd\xbd\ +\x70\x37\xc6\xb3\x9a\xcc\x4c\xcf\xf7\xcd\x99\xe9\x64\xe0\x7f\x0f\ +\xc9\x1b\xd6\xda\x4b\x22\x72\x0f\x38\x27\x22\x36\x8e\xe3\x97\xa3\ +\x04\x45\x51\xd4\x52\xd5\x25\xe0\xb7\x88\xdc\x89\xe3\x38\x05\xf0\ +\x3a\x26\x22\x0f\x80\x8b\xc0\xb8\xaa\x6e\x86\x61\x38\x3d\x2a\xb8\ +\xb5\x76\x46\x55\x37\x81\x71\xe0\x82\xaa\xde\xcf\xc7\xbc\xc2\xbc\ +\xb3\x85\xb6\x07\xac\x8d\x42\xc2\x5a\x3b\x23\x22\xab\x25\xd6\xf9\ +\x2a\x81\xbb\xc0\xd1\x28\x25\xc2\x30\x9c\xae\x80\x1f\x65\x2c\x00\ +\xce\xe4\x0d\xe7\xdc\x9e\x31\xe6\x03\x30\xc5\xdf\xb3\x21\xc0\x94\ +\x31\xe6\x9d\x73\x6e\x67\x58\x38\xb0\x56\x86\xab\xea\xdc\xd2\xd2\ +\xd2\x7a\x8f\x40\x26\xf1\xa6\x42\xc2\x1b\x56\x22\x83\xaf\x96\xf2\ +\xe7\xf0\xa7\xc5\xb9\x5d\x02\xb9\x84\xef\xfb\x1f\x45\xa4\x47\xc2\ +\xf7\xfd\xb7\x69\x9a\xf6\x95\xb0\xd6\x5e\x13\x91\xb5\x26\xf0\x4a\ +\x01\x80\x34\x4d\x5f\x57\x49\x88\x48\xab\x9f\x44\x0d\x5c\xeb\xe0\ +\xb5\x02\xb9\x84\x31\x66\x1f\x98\x6c\x22\x11\x86\xe1\x55\x11\x79\ +\x56\x01\x9f\xad\x83\xf7\x15\x00\x70\xce\xd5\x4a\x18\x63\xf6\x9c\ +\x73\xbb\x39\x1c\x18\x1a\x4e\x21\x69\xdf\xb0\xd6\xde\x10\x91\x15\ +\xba\x4f\xf4\x21\x70\x3d\x6b\xf7\xc0\x45\x64\x2e\x8e\xe3\x27\x83\ +\x72\x37\x12\xa8\x93\x10\x91\x23\x55\xa5\x24\xd6\x18\x0e\x03\xb6\ +\xa0\x18\x69\x9a\xbe\xf2\x7d\xff\xa0\x74\x30\x85\xee\x45\x0c\x05\ +\x1f\x4a\xa0\x20\xb1\x5f\x92\xe8\xc0\x55\x75\x3e\x49\x92\xc6\x70\ +\xe8\x2e\x5d\xa3\x10\x91\x5f\x22\xa2\x15\x43\xea\x79\xde\xcf\x61\ +\xf3\x0d\x55\x81\x30\x0c\xdb\xc0\x7a\xcd\x77\x02\xb4\x83\x20\xd8\ +\xcd\xff\x8e\x91\x0a\x44\x51\xd4\x02\x36\x80\xb1\x42\x77\x5e\x89\ +\xe2\x8d\xd9\x36\xc6\xec\x38\xe7\xf6\x9a\xe4\x6d\xb4\x05\xd9\x63\ +\xa2\x07\x2e\x22\x37\x55\x75\xbe\x20\x02\xc7\x8b\xda\xc8\xaa\x35\ +\x30\x06\x56\x20\x0c\xc3\x29\xe0\x79\x15\x3c\x8e\xe3\x95\x34\x4d\ +\xb7\x83\x20\xf8\x0c\x4c\x70\x82\x4a\xf4\x15\xa8\x83\x03\xb7\x92\ +\x24\x59\xc9\x3b\x9c\x73\x75\x12\x2d\x63\xcc\x6e\x3f\x89\x5a\x81\ +\x01\xf0\xc7\xe5\xf9\xce\xb9\x6d\x63\xcc\x97\x61\x25\x2a\x05\xa2\ +\x28\x9a\x04\x36\x9b\xc2\x0b\x12\x5b\x75\x12\x41\x10\x54\x6e\x47\ +\x8f\x40\x14\x45\x93\xd9\x03\xb2\xbc\xe7\xb7\xfb\xc1\x8b\x12\x41\ +\x10\x7c\x05\xae\x94\x24\xda\x55\x12\x5d\x02\xd6\xda\x09\xe0\x45\ +\x15\x3c\x8e\xe3\x47\x83\xe0\x27\x91\xe8\x08\x58\x6b\x2f\x8b\xc8\ +\xcb\xd3\xc2\x8b\x12\xc6\x98\x6f\x55\x12\xbe\xef\x6f\xa5\x69\xfa\ +\x3e\xef\x38\x1e\xf1\xbc\xe5\x32\x1c\x58\x38\x09\x3c\x8f\x24\x49\ +\x1e\x02\x0b\x74\xdf\x13\x63\xc0\x72\x87\xdb\xa1\xa9\x16\x9f\xe4\ +\x0a\x2c\x64\x09\x4e\x15\x55\x12\x22\x72\xd8\x23\xe0\x79\xde\x22\ +\x70\x00\xfc\x10\x91\xb9\x51\xc0\x8b\x12\xaa\x3a\x0b\x7c\x57\xd5\ +\x4f\xc0\xe2\xa8\x72\xff\xfb\xf1\x07\x06\xb4\x7b\x81\xb6\x13\x5a\ +\xb0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x06\x8f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x06\x41\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x4b\x70\x5b\xd5\x19\xc7\x7f\xdf\x51\x1f\xa4\x29\x09\xb1\x64\ +\x9b\x99\xae\xba\xa5\x10\x5e\x06\x4a\xdb\x69\x49\x08\xb1\x53\x92\ +\x98\x15\x2b\xb0\x2c\xf9\x31\x5d\x77\x45\x17\xed\xa2\x93\x45\x37\ +\xdd\x76\x06\x4b\x96\x22\xcd\x94\x35\x33\x34\x4c\x62\x59\x76\x69\ +\x4b\x53\x5a\x4a\x0b\xb4\x2b\x86\x61\xc1\xa6\x58\x0f\x1a\x43\x88\ +\xed\xa9\xce\xc7\xc2\xba\xd4\xd1\xeb\x9e\x2b\xdd\x6b\xab\x53\xff\ +\x66\xbc\x39\xf7\xbb\xdf\x39\xff\x9f\xcf\xd1\xc3\xd7\x70\xc8\x21\ +\x87\xfc\x3f\x23\x9d\x06\xc7\x9f\x2f\x1e\x6d\x7c\xb5\xf1\x63\x90\ +\x0b\x0a\x77\x08\x5c\x8f\x61\x7e\xf1\x51\x76\xe6\x83\xfd\x5e\x60\ +\x3f\x8c\xcf\x17\xbf\xd9\xc0\xbe\xa0\xf0\xb8\xc0\x16\xc8\x15\xf9\ +\xca\x91\x5f\x56\x7e\xf5\xec\xa7\xad\xb5\x6d\x02\x12\xe9\xe5\x3b\ +\x31\xb1\xd7\x80\x07\x5b\x2e\xdd\x50\x63\x26\x6b\x4b\x33\x6f\x44\ +\xb5\xf0\x30\x88\x2f\xe4\x1f\x11\x95\x12\x70\xfc\xb6\x0b\x22\x6f\ +\xdb\xcf\x62\xdf\xaf\xff\xfa\xb9\xcd\xbd\xc3\xa6\xb5\x81\x1a\xf3\ +\x02\xed\xe1\x01\x8e\x8b\xda\x95\xf8\x62\xf1\xb1\x30\x17\x1c\x26\ +\x5d\xc3\x03\xa8\xde\x1f\x3b\xd2\xf8\x49\xeb\x70\x9b\x00\x83\x5c\ +\xec\x3a\x83\x72\x6c\x58\x25\xf4\x0c\xdf\x44\xd1\xe9\xd6\xb1\xf6\ +\x1d\x00\x47\x7a\xce\xe4\x49\x98\x2b\x3c\xda\xcf\x42\xa3\x20\x91\ +\x2e\x4e\xf8\x85\x6f\x72\x47\xeb\x40\x9b\x00\x81\xd7\x7d\x67\x54\ +\x8e\x89\xd1\xd2\x30\x48\x48\xa4\x8b\x13\x18\xbb\x8a\x7f\x78\xe8\ +\x90\xad\x4d\x00\x31\xbd\x04\xdc\xf0\x6d\x35\x04\x12\x02\x85\x17\ +\x36\x25\xa6\x3f\x6f\x1d\x6e\x13\x50\x79\x31\xf5\x9e\xaa\x9c\xc5\ +\x55\x82\xe8\x81\x1c\x87\x66\x78\x97\x6d\x0f\xc2\xa6\x55\x9d\xac\ +\xbc\x98\x7a\xaf\xfd\x52\x17\xe2\x73\x85\x47\xc5\x68\x09\xe5\x98\ +\xc3\x7a\x6e\xa8\xe8\x53\xb5\x4c\xea\x2f\x0e\xb5\x03\x93\x98\xbf\ +\xfc\x30\xb0\x0a\xdc\xe5\x50\xfe\x89\x45\xcf\xd6\xb3\xa9\x3f\x75\ +\xba\xd8\x55\x00\x0c\xa7\x84\x30\xc3\x83\x8f\x00\x18\x2e\x09\x61\ +\x87\x87\x4e\x2f\x82\x2d\xd4\x96\x93\x7f\x56\x31\x67\x11\x36\xfd\ +\x6a\x81\xe3\xa2\x52\x4a\xa4\x8b\x13\x0e\xb5\x81\x48\x2c\xe6\x1e\ +\x02\x4a\xb8\x86\xb7\x32\xe9\x17\x1e\x1c\x76\x80\x47\x7c\xb1\xf8\ +\x98\xa8\x5d\x71\xdd\x09\x58\x73\xa6\x9a\x9b\x79\xd3\xb5\x7f\x2f\ +\x12\x8b\xb9\x87\xb0\x66\x15\x38\xe1\x50\xbe\x1b\x3e\x97\xbc\xee\ +\xd2\xdb\x77\x07\x78\xd4\x96\x66\xde\xb0\xaa\x93\xae\x3b\x01\x63\ +\x57\xc3\xd8\x09\x41\xc3\x1b\xb1\x53\xae\xe1\x21\xc0\x0e\xf0\x18\ +\x99\xcf\x7f\xdb\x20\x2b\xc0\x9d\x0e\xe5\xff\xc6\x9a\xa7\xfa\xdd\ +\x09\x01\xc3\x7f\x6a\xc4\x4e\x6e\x64\xd2\x7f\x0c\x32\x47\x60\x01\ +\xd0\x87\x04\x38\x53\xcd\xce\xfe\x35\xc8\x1c\xfb\x11\x1e\xfa\x14\ +\x00\xd1\x4a\x18\x9d\x2b\x3c\xa8\xa2\x65\x22\x0e\x0f\x03\x08\x00\ +\x18\x49\x17\x1e\x37\x46\xaf\x11\xa2\x84\xc0\xe1\x95\xa9\x8d\xe5\ +\x59\xff\xef\x2f\x5d\x18\x48\x00\x84\x2b\x61\xbf\xc3\x43\x80\x77\ +\x81\x6e\xd4\x73\xc9\xeb\x46\xec\x14\xf0\x89\x43\xf9\x5d\x40\xa9\ +\xf9\x9e\x7e\x1b\xcd\xf0\xce\x67\x5e\x8c\x9c\x1b\x34\x3c\x84\xb0\ +\x03\x3c\xc6\x16\x72\xdf\xb1\x6a\xae\x01\x5f\x77\x28\xff\x18\x63\ +\xcf\x54\x97\xd2\x6f\x01\x8c\x2e\xe4\x1f\x50\x95\x32\x30\xe2\x70\ +\xef\x4d\x31\x32\x55\x59\x4a\xfe\x61\x90\xf5\x7a\x84\x26\x00\xfa\ +\x93\x20\x2a\xf6\xa0\xc2\x43\xc8\x02\x20\xa0\x04\x6d\x7e\xa8\x12\ +\xa7\x4f\x97\xa1\x87\xdf\x9d\x3a\x02\xc6\xe6\x2e\x7f\xd7\x0a\x57\ +\x71\xdb\x09\x2e\xdc\x14\xf4\x5c\x25\x9b\xfa\x7d\x48\xfd\xbe\x20\ +\x12\x01\x10\xaa\x84\xc8\xc2\x43\x08\xef\x02\xdd\xd8\x58\x9e\x7d\ +\x5d\x8c\x9c\x03\xda\x1e\x46\x04\xe0\xa6\x28\x3f\x8c\x2a\x3c\x44\ +\xb8\x03\x3c\x46\x17\x0b\xdf\x53\xab\x57\x81\xa3\x01\x6f\xdd\x0d\ +\xbf\x3c\xfb\xbb\x28\xd6\xe5\x11\xb9\x00\xf8\x42\xc2\x0a\x7e\x7f\ +\x72\xff\x2f\x5b\xa2\x4c\x46\x1d\x1e\x22\x3c\x02\x7b\x11\xcb\x26\ +\xc2\x8e\xf3\x0d\x2a\x3b\x18\x75\xf9\xda\x3d\x30\x91\x0b\x18\x9b\ +\x2f\x9c\x54\x74\x0d\x75\xfa\xbb\xfd\x2e\xa2\xc7\x54\xa5\x3c\xba\ +\x90\x7f\x20\xc2\xa5\xed\x4e\x15\x65\x73\x2f\xbc\x42\xbc\xcf\x16\ +\x75\x11\x7d\xb2\x92\x49\xfd\x3d\xd4\x85\xed\x21\xb2\x1d\x30\x36\ +\x5f\x38\x69\xd1\xf2\x00\xe1\x01\x46\x54\xa5\x3c\x96\x5e\xbe\x3f\ +\xb4\x85\xb5\x10\x89\x80\xf1\xc5\xfc\x7d\x16\x2d\x03\x89\x10\xda\ +\x8d\x58\x13\x5b\x8b\x4a\x42\xe8\x02\xc6\x17\xf3\xf7\x35\xac\xac\ +\xe1\x14\x5e\xb7\x77\x7f\x7c\x19\x51\x13\x8b\x64\x27\x84\x2a\x20\ +\x58\x78\x6e\x01\x53\xb2\xfb\x18\xee\x33\xbf\x62\x85\x78\x14\x12\ +\x42\x7b\x11\x3c\x31\x57\xbc\x37\x26\x76\x1d\xd7\xf0\x56\x9e\xae\ +\xe6\x92\xeb\x00\x89\x85\xe2\x0f\x50\xfb\x2a\xf0\x35\xbf\x1b\x05\ +\x6a\x82\x9c\xde\xc8\x26\xdf\x19\x70\xc9\x5e\xbf\xc1\x19\x24\xbc\ +\xc7\x41\x49\x18\xf8\x08\x04\x0d\xaf\xd8\xf3\xad\xe1\x01\xaa\x99\ +\x99\xd7\x40\x9f\xc6\xf5\x38\xa0\x6b\x63\xf3\x85\x93\x7d\x2c\xf9\ +\x36\x06\x12\xd0\x0c\xef\x7c\xe6\x15\x7b\xbe\x96\x4d\xaf\x75\x2b\ +\xa8\x66\x53\xbf\x0d\x22\xc1\xa2\xe5\x41\x25\xf4\x7d\x04\xf6\x84\ +\x1f\x75\x28\xbf\xa5\xca\x85\xda\xf2\x6c\xd9\xa5\x77\x62\x3e\xff\ +\x04\xc8\xab\xb8\x7d\x77\xa8\xc6\x8c\x9e\xfe\x68\x29\xf5\xae\x4b\ +\xef\x56\xfa\x7b\x30\xb2\x70\xf9\x5b\x46\x59\xc7\x2d\xfc\x96\x2a\ +\xe7\x5d\xc3\x7b\xec\x97\x84\xe0\x8f\xc6\xf6\x21\xbc\x47\x22\x5d\ +\x38\x85\xd1\x2b\x44\x28\x21\x90\x80\x66\xf8\x35\x60\xcc\xa1\x7c\ +\xa0\xf0\x1e\x41\x25\x34\xd4\x9c\xfa\x78\x79\xe6\x1f\xae\xfd\x9d\ +\x5f\x04\x03\x87\x17\x71\x3e\xf3\xbd\xa8\xe6\x92\xeb\x8a\x3d\xcf\ +\xee\x07\x27\x3f\x12\x31\xb1\xeb\x27\xe6\x8a\xf7\xba\xf6\x77\x12\ +\x30\x92\xca\xdd\x13\x38\x7c\x26\xb9\xea\xba\x08\x3f\x6a\xd9\xf4\ +\x5a\x54\x12\x7c\x8f\xc0\x48\x2a\x77\x8f\x89\x99\x75\x1c\xc3\x5b\ +\xf4\x62\x3d\x9b\x2a\xb9\x4c\x1e\x94\xf8\xdc\xe5\x27\x45\x78\x05\ +\xb7\xe3\x50\x69\xa8\x39\xed\x77\x1c\x7a\x0a\x18\xa6\xf0\x1e\x4d\ +\x09\xbf\xa1\xc3\x7f\x7d\x76\xc0\x57\x42\x57\x01\xcd\xf0\x6b\xc0\ +\xb8\xc3\x44\x5b\xd6\x32\x5d\xcf\xcd\xae\x38\xd4\x0e\x4c\x50\x09\ +\x56\x38\x55\xcf\xcc\xfe\xb3\xd3\xc5\x8e\x02\x02\x86\xdf\xb6\x96\ +\x8b\xfb\x15\xde\x23\x2c\x09\x6d\x02\xe2\x3f\x2a\x7c\x43\xfe\xa3\ +\x6f\x02\x77\x3b\x34\x3e\x90\xf0\x1e\xf1\x85\xc2\x19\x51\x7d\x05\ +\x37\x09\x1b\xb6\x61\x27\xea\xf9\xf4\x87\x7b\x07\xdb\xff\x59\xba\ +\x61\x7f\xca\xff\x40\x78\x80\x5a\x26\xb9\xaa\x22\x17\x80\x2d\x87\ +\xf2\x31\x13\x33\x3f\x6b\x1d\x6c\x7f\x1b\x54\xf3\x84\x43\xb3\x6d\ +\x23\x66\xdf\xce\x7c\x2f\x6a\x99\xe4\xaa\x45\x2f\xe2\x26\xe1\x54\ +\xeb\x40\xbb\x00\xd1\x86\x4f\x93\x6d\x23\x66\x7a\x23\x33\x73\xcd\ +\x6d\x89\xd1\x53\xcf\xa6\x4a\x8e\x12\xda\xb2\x75\xd8\x01\xf4\xfa\ +\xad\x6e\x8b\xea\x33\xc3\x14\xde\xa3\x9e\x4d\x95\xac\x65\x9a\x1e\ +\x12\x14\xae\xb6\x8e\xb5\x09\xd8\xde\x91\x4b\xc0\xfb\x1d\xee\xdf\ +\x16\xd5\x67\x2a\xcb\xa9\xb6\x26\xc3\x42\x3d\x37\xbb\xd2\x43\xc2\ +\x07\x5f\x6e\xd8\x4b\xad\x83\xb1\xd6\x81\x9d\xb7\x5f\xbe\x75\x7c\ +\xe2\xd9\x97\x54\x1b\x47\x41\xc6\x81\x1d\x94\x32\x31\x3b\x53\xcd\ +\xa6\x23\x7b\x4a\x1b\x16\xb7\xfe\xf6\xf2\xfb\x47\x1f\x9e\xbe\x82\ +\xc8\xdd\xc0\x09\x90\x9a\xa8\xbe\xf4\x25\xab\xcf\xfd\x2b\x9f\xae\ +\x1c\xf4\xfa\x0e\x39\xe4\x90\xe1\xe2\x73\x22\x07\x2d\xf1\xfd\xc7\ +\x5f\x19\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x6b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x1d\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x31\x68\x14\x41\x18\x85\xdf\xbf\x11\xa6\x91\x58\x88\x88\x98\ +\xc2\x90\x58\x08\x01\x5b\x8b\x04\x44\x4f\x45\x0b\xbb\xa0\xa4\x11\ +\x02\xa2\xc1\x7e\x6f\x36\xcd\x71\xd5\xcd\x1d\x69\x94\x04\xd1\x22\ +\xa5\x85\xd1\x42\x84\x58\xa8\x45\xe0\x02\x36\x82\x45\x0a\x0b\x05\ +\xc1\x6b\x82\x58\x44\x22\x64\x31\xb7\xbf\x45\x0e\xc1\xbb\xbd\xbd\ +\xdc\xec\xce\x8d\x71\xe7\x2b\xe7\x86\xf7\xbf\x7d\x37\x37\x3b\x37\ +\x3b\x0b\x38\x1c\x8e\x3c\x43\x69\x05\x4a\xa5\xd2\xe1\x30\x0c\xef\ +\x01\x98\x06\x30\x01\x40\xa4\x76\x95\x8e\x10\xc0\x06\x80\x15\x21\ +\xc4\x52\xb9\x5c\xde\x4e\xea\x9c\x2a\x00\xdf\xf7\x2f\x79\x9e\xb7\ +\x0c\x60\x24\x8d\x8e\x41\x1a\x51\x14\xcd\xd6\x6a\xb5\xd7\xdd\x3a\ +\x0c\xe9\x2a\x4b\x29\x67\x89\xe8\x29\x80\x23\xba\x1a\x03\x60\x98\ +\x88\x66\xa6\xa6\xa6\xbe\xd6\xeb\xf5\x0f\x71\x1d\xb4\x46\x80\x94\ +\xf2\x32\x80\x57\x00\xbc\x34\xee\x06\x48\x33\x8a\xa2\xab\x71\x23\ +\xa1\xef\x00\x5a\xbf\xf9\x8f\x00\x4e\x66\x62\x6d\x70\x34\x84\x10\ +\x67\xda\xe7\x84\xbe\xbf\xc1\xd6\x84\x77\xd0\x2e\x1e\x00\x46\x5a\ +\xde\xff\x42\x67\x08\x4f\x67\x60\xc6\x16\x1d\xde\x75\x02\x98\xc8\ +\xc0\x88\x2d\x3a\xbc\x1f\xd2\x10\x49\xbc\xcf\x2b\xa5\x52\xaf\x2d\ +\xd2\x20\xa5\xe4\x84\x8f\x3b\xbc\x1f\x94\x59\xdc\x18\x2e\x00\xdb\ +\x06\x6c\xe3\x02\xb0\x6d\xc0\x36\x2e\x00\xdb\x06\x6c\x93\xfb\x00\ +\x7a\x2e\x84\xe6\xe7\xe7\x4f\x44\x51\x34\x07\xe0\x22\x11\x1d\x67\ +\x4e\x5a\x67\x00\x41\x10\x7c\xd2\x35\xc3\x7b\xe2\x0d\x00\xab\x42\ +\x88\x47\xe5\x72\xf9\x87\xae\xd6\x7e\x49\x0c\x20\x08\x82\xeb\x51\ +\x14\x2d\x03\x38\xda\x32\xd8\x53\x90\x99\xc7\x52\x7a\x1a\x07\x70\ +\x7e\x67\x67\x67\xce\xf7\xfd\x99\x5a\xad\xf6\x2e\xa5\x5e\x22\x5d\ +\x7f\x02\x52\x4a\xc5\xcc\x2f\xd0\xba\xf8\x41\x43\x44\xa3\x9e\xe7\ +\xd5\xa5\x94\x77\x4d\xd6\x89\x0d\x40\x4a\x79\x03\x40\xd1\x64\xe1\ +\x7d\x32\x04\x60\xd1\xf7\xfd\x73\xa6\x0a\x74\x04\x20\xa5\x3c\x05\ +\xe0\xb1\xa9\x82\x1a\x0c\x11\xd1\x93\x52\xa9\x34\x6c\x42\x3c\x6e\ +\x04\x04\x00\x8c\x14\xd3\x85\x88\x46\xc3\x30\xbc\x63\x42\x3b\x2e\ +\x80\x6b\x26\x0a\x65\x80\x11\x5f\x71\x01\xfc\xab\x5b\xdc\x46\x7c\ +\xe9\x6c\x88\x9c\xce\xdc\xc5\x1e\xe3\xd8\xdb\x69\x8e\x85\x88\x8c\ +\x6c\xb4\xf4\x1d\x80\x52\x4a\x7b\xa1\x93\x84\x94\xd2\x84\x6c\x4f\ +\x72\xbf\x14\x76\x01\xd8\x36\x60\x1b\x17\x80\x6d\x03\xb6\x71\x01\ +\xd8\x36\x60\x1b\x17\x80\x6d\x03\xb6\x71\x01\xd8\x36\x60\x1b\x17\ +\x80\x6d\x03\xb6\xd1\xf9\x3b\x6c\x05\x66\x1e\xeb\xf1\xec\x7f\x3f\ +\x84\xed\x0d\x79\x1b\x01\x1b\xed\x0d\x79\x0b\x60\xa5\xbd\x21\x4f\ +\x01\x34\x84\x10\x4b\xed\x8d\x79\x09\xa0\x19\x45\xd1\x6c\xdc\xb9\ +\xe1\x3c\x04\xd0\x24\xa2\xdb\xdd\xce\x0b\x1f\x98\xbb\x80\x26\x3d\ +\x0f\x4b\xff\x8f\x01\xfc\x39\x2e\xbf\xbb\xbb\xbb\xb8\xb0\xb0\xf0\ +\x33\xa9\x73\xc7\x56\x73\x06\xf7\x5a\x23\x10\xd1\xe7\x4a\xa5\x32\ +\x9e\xb5\x6e\xdc\x1c\xf0\x2d\xeb\x22\x59\xc0\xcc\x9b\x26\x74\xe3\ +\x02\x78\x63\xa2\x50\x06\xbc\x35\x21\xda\x11\x00\x33\x57\x01\xfc\ +\x32\x51\x2c\x05\xdf\x3d\xcf\x7b\x68\x42\xb8\xe3\x8d\x91\xf5\xf5\ +\xf5\xcd\xc9\xc9\xc9\x6d\x00\x57\x4c\x14\xd4\x81\x99\x6f\x2a\xa5\ +\xde\x9b\xd0\x8e\x5d\x07\x08\x21\xee\x33\xf3\x33\x13\x05\xfb\x85\ +\x88\x54\xb5\x5a\x7d\x69\x4a\x3f\xf6\x9d\xa1\xb5\xb5\x35\x2e\x14\ +\x0a\xcf\x9b\xcd\xe6\x16\x80\x0b\xdd\xfa\x19\x66\x8b\x99\x6f\x29\ +\xa5\x1e\x98\x2c\xd2\xf3\x89\x6b\xb1\x58\x3c\x4b\x44\x45\x00\x05\ +\x00\xc7\x4c\x9a\x69\xd1\x00\xb0\x0a\xa0\xa2\x94\xfa\x32\x80\x7a\ +\x0e\x87\x23\xc7\xfc\x06\x02\xdf\xd8\x96\xf4\xe5\x5b\x15\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x01\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xb3\x49\x44\x41\x54\x78\x9c\xed\ +\xda\xc1\x09\x80\x30\x10\x00\xc1\x28\x16\x9d\x12\xd2\xb5\xbe\x04\ +\xc1\x02\x46\x70\xf7\x97\xd7\x2d\xcb\xfd\x2e\xdb\x40\xcc\x39\xcf\ +\xe7\x7b\xad\xb5\x09\x8f\x5d\x0c\xfd\x12\x05\xd0\x02\x9a\x02\x68\ +\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\ +\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\ +\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\ +\x90\x8b\xec\x18\xef\xeb\xb0\xe2\xf7\x1b\x50\x00\x2d\xa0\x39\xb4\ +\xc0\x4d\x3f\x44\x10\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\ +\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\ +\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\ +\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x5c\x98\x37\x08\x81\ +\x23\xb9\xb5\xec\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\xd9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x8b\x49\x44\x41\x54\x78\x9c\xed\ +\xd8\x3f\x68\x13\x51\x1c\x07\xf0\xef\xef\x72\x07\xb5\x42\x51\x10\ +\xec\x58\x0a\x0a\x0e\x8a\xe4\x0a\x1d\x04\x89\x15\x0b\x4d\x42\xe9\ +\x60\x16\x9d\x74\x28\x38\x08\x3a\x08\x22\x8e\x45\x1c\x2c\x0e\x2e\ +\x2e\xda\x49\x97\x08\x62\x9b\xb4\x90\xa1\xc6\x6e\x45\x2f\x8a\x0e\ +\x0e\x42\x11\x44\xa4\x20\x28\x05\xdb\xda\xcb\xdd\xcf\xa1\xb5\xd8\ +\x7b\xa9\x6d\xc0\xf7\xde\x81\xbf\xcf\x96\x0c\xf9\xfe\xee\x9b\x77\ +\xef\xfe\x00\x42\x08\x21\x84\x10\x42\x08\x21\x84\xf8\xdf\x90\xee\ +\x80\xe3\x03\x85\x31\x07\x74\x1d\xe0\x10\xb1\x53\x6a\xd4\xa7\x2a\ +\xba\x33\xdb\xa1\xb5\x00\x7f\x74\xd4\xe3\x0f\x9f\x7f\xfe\x91\xb3\ +\x9a\x89\xdc\xc3\x2f\xe7\x9e\x7d\xd2\x99\xdb\x0e\x47\xeb\xaf\x2f\ +\x7c\xeb\xc4\xd6\x92\x3b\x22\xb7\x59\xed\x1f\x1a\xea\xd2\x9a\xdb\ +\x06\xad\x05\xac\x34\x11\x29\x5f\x32\x8e\xae\xad\x38\x4f\x7c\xdf\ +\xf7\x74\x66\xef\x96\xde\x15\xb0\x0d\x22\x9c\xe1\xae\xee\xfb\x30\ +\xb0\x07\xed\xc4\x4a\x01\x1b\x2e\x66\x73\x85\x1b\x16\xf3\x01\xd8\ +\x2d\x00\x20\x8c\x65\x73\xc5\xf3\x36\x47\x30\x5d\x00\x2b\xdf\x10\ +\x4f\xf4\xe5\x8a\x39\xc3\x73\x6c\xb2\xb1\x02\xe2\xc4\x67\x2f\x26\ +\x7e\x9a\x3d\x59\x38\x62\x61\x16\x2b\x05\x30\x40\xc9\x12\xf6\x21\ +\x83\xe9\xfe\xd3\xc3\x07\x4d\x0f\x63\x69\x0f\x60\x66\x75\x25\xf4\ +\x84\x71\x54\x39\x36\x38\xb8\xd7\xe4\x24\xd6\x36\x41\x02\x18\xe0\ +\xe4\x9e\xd0\xe7\x86\xde\xe3\x52\xa9\x94\x31\x35\x87\xdd\xab\x00\ +\x28\x6e\x51\xc2\xf0\xc2\xd7\xe5\xbb\x30\x74\x8f\x60\xb9\x00\x00\ +\xa0\x98\x13\x57\x07\x06\x2e\x67\x4f\xe5\xaf\x98\x48\x4f\x41\x01\ +\x00\xa9\xfb\x01\x00\x1a\xf7\x73\xc5\x11\xdd\xd9\xa9\x28\x60\x43\ +\xf2\xb9\x81\x98\x70\x5b\x77\x68\x8a\x0a\x68\x71\xca\x13\xb7\x58\ +\x19\xff\x56\x8a\x0a\x60\x65\xe7\x27\xe0\xa1\xee\xd4\x54\x14\xc0\ +\x2d\xe6\x20\xc2\xb5\x60\xb6\x7a\x47\x77\x76\x1a\x0a\x70\x28\xb1\ +\xfe\x09\xb8\x17\xcc\x56\xc7\x8d\x84\x9b\x08\xd9\x1e\x3b\x50\x4f\ +\xfe\xc9\xde\x03\x9d\x57\xd1\xea\xc1\x49\x03\x6b\x05\x30\x11\x01\ +\x94\x3c\xf8\x57\x4d\x2f\x3c\x57\x2e\x97\xd5\x37\x49\x9a\x58\x2a\ +\x80\x88\x98\x93\xd9\x1f\x3d\x27\x53\x7c\x5b\xab\xfd\x30\x39\x89\ +\x6b\x32\x0c\x58\x7f\x14\x24\x28\x07\xff\x1d\x11\xf2\xf3\xcf\x27\ +\x17\x4d\xcf\x63\x7c\x05\x90\x9a\x19\x32\x9c\x91\xc6\x5c\xf5\xbd\ +\xe9\x59\x00\xf3\x2b\x40\xbd\xdb\x61\xba\xf0\xba\x3e\xf5\xc2\xf0\ +\x1c\x9b\xec\x5e\x05\x18\x37\x1b\xf5\xca\x23\x9b\x23\xd8\x7c\x1f\ +\xf0\xa0\x51\xaf\xde\xb2\x95\xff\x9b\xf1\x4d\x70\x1d\xd7\xb0\xb4\ +\x78\x09\x86\xae\xf5\x7f\xa3\x75\x05\xec\x71\xa1\xbe\xd9\x21\xbc\ +\xf3\x3a\xb8\x14\x04\x41\xa8\x33\x7b\xb7\xf4\x9e\x02\xbd\xfb\x97\ +\xb1\xf5\x5f\x5e\x6d\xc6\x71\x7e\x7e\x66\x66\x49\x6b\x6e\x1b\xb4\ +\xbe\x7b\xfb\x12\x04\x71\x77\xcf\x21\x97\x1c\xe7\x04\x08\x6b\x04\ +\x9c\x7d\x53\x9f\x0e\x74\x66\x0a\x21\x84\x10\x42\x08\x21\x84\x10\ +\x42\xec\xe4\x17\xd2\xe3\xa1\xc2\x83\x2f\x7d\xef\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xc8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x7a\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x5f\x88\x54\x75\x14\xc7\x3f\xe7\xb7\xb5\x33\xb0\x30\x65\xf8\ +\x60\xb5\xab\x26\x5a\x16\xd5\x53\x09\x3d\xf4\xcf\x44\x41\xf3\x4f\ +\xd1\x12\x52\x24\x88\x9a\x04\xf6\x10\x38\x73\xef\xae\x74\xb9\xb8\ +\xdd\x3b\x3b\x0b\x81\x25\x5a\x8b\x10\x82\x6f\x0b\x2d\xb9\xa9\x25\ +\x24\xfa\x64\x62\x24\x3e\x14\x46\x68\x68\xab\x5b\x04\x2b\x45\x1b\ +\x73\xa7\xd9\xdf\xe9\x61\xee\x6c\xd7\xbb\x3b\xbb\x3b\x5b\x6f\x9e\ +\xa7\x3b\xe7\x77\x7e\xdf\xf3\xb9\xbf\xdf\xfc\x7e\xe7\x5c\xb8\xdd\ +\x4d\x9a\x09\xee\xee\xee\xee\xa8\x56\xab\x9b\x44\x64\x15\xd0\x01\ +\xb4\x03\x06\xb8\x0e\x0c\x8b\xc8\x99\x6a\xb5\x3a\xd8\xd7\xd7\xf7\ +\xe3\xff\x0a\x90\xcf\xe7\x57\x88\x48\x51\x44\x9e\x9f\xa5\xee\x79\ +\x63\x8c\x1b\x04\xc1\x57\xff\x09\xa0\x50\x28\xdc\x25\x22\x07\x81\ +\xcd\xb1\x6b\x04\x18\x12\x91\x13\x22\x72\x45\x55\x47\x00\x6b\xad\ +\x5d\x00\x2c\x16\x91\xd5\xc0\x46\x60\x51\x1c\x7f\xdc\x18\xb3\x35\ +\x08\x82\x5f\x9b\x06\x70\x1c\x67\x29\x70\x14\x78\x18\x18\x11\x11\ +\xaf\xb5\xb5\xf5\x13\xdf\xf7\xab\xd3\x41\x7b\x9e\x67\xa2\x28\x7a\ +\x15\xe8\x01\x96\x00\xd7\x54\x75\x43\x6f\x6f\xef\xc5\x59\x03\x38\ +\x8e\xb3\x04\x38\x07\xcc\x07\x3e\xcb\x64\x32\x6f\xf8\xbe\xff\xc7\ +\x74\x89\xd3\xb6\x6b\xd7\xae\x4c\x5b\x5b\xdb\x01\x60\x2b\x30\x06\ +\x3c\x5d\x2c\x16\x2f\xcc\x08\xe0\x79\x5e\x2e\x8a\xa2\xb3\xc0\x23\ +\xc0\xbe\x4c\x26\xf3\x8e\xef\xfb\xb6\x99\xe4\x49\x7d\xc7\x71\x1c\ +\x20\x00\x86\x8d\x31\x2b\x82\x20\x18\x49\x06\xdc\x91\x9e\x11\x45\ +\xd1\xfe\x38\xf9\xd0\x54\xc9\xbb\xbb\xbb\x3b\xac\xb5\xdb\x80\xb5\ +\xaa\xba\x10\xb0\xc0\x55\xe0\x98\x31\xe6\x50\x2a\x81\x16\x8b\xc5\ +\x62\xbc\xa2\xdb\xac\xb5\x47\x80\x55\x80\x4e\x10\x26\xc5\xf3\xf9\ +\xfc\x13\xc6\x98\xf3\xc0\x6f\xaa\xba\xac\xb7\xb7\xf7\xf7\xfa\x58\ +\xbc\xb7\x05\xe0\x5d\x20\xdb\xe0\x8d\xc7\x44\xa4\x2b\x0c\xc3\x0f\ +\x93\x49\x3c\xcf\x6b\x8d\xa2\xe8\x22\xb0\x5c\x44\xd6\x85\x61\x78\ +\xbc\x3e\x66\x92\xb3\x8d\x31\x21\x80\xaa\xee\x9d\x22\xf9\x61\x6a\ +\x4b\xd9\x28\x39\x40\x9b\xaa\xee\x73\x1c\xe7\x40\xf2\xe5\x7c\xdf\ +\xaf\x88\x48\x77\xac\x5d\x4c\x8e\x4d\x00\x74\x75\x75\xdd\x0b\xbc\ +\x20\x22\xa3\xd9\x6c\xf6\xe3\xa4\x6a\xb9\x5c\xde\x03\xbc\x3e\x4d\ +\xe2\xb4\xed\x2c\x14\x0a\x6f\x27\x1d\x61\x18\x0e\x02\x97\x80\xc7\ +\x0a\x85\xc2\xe3\x93\x00\xac\xb5\xeb\x01\x51\xd5\x63\xbe\xef\x57\ +\xea\x7e\xc7\x71\x96\x88\xc8\x9e\x26\x92\x03\x20\x22\xef\xe5\xf3\ +\xf9\xfb\x12\x2e\x55\xd5\xa3\xf1\xd8\x4b\x93\x00\x80\xe7\xe2\xa8\ +\x2f\x52\x5a\x6f\x01\x77\x36\x0b\x00\xb4\x19\x63\xb6\xa7\xa0\xbe\ +\x8c\x1f\x57\x4e\x05\xd0\x01\x60\x8c\xf9\x29\x25\xb4\x6e\x0e\xc9\ +\xeb\x09\x5f\x4c\xb9\xae\x00\xa8\x6a\xfb\x54\x00\xed\xf1\x60\xf2\ +\x18\x09\xb5\xdb\x6c\x4e\xa6\xaa\x8b\x92\xbf\xc7\xc6\xc6\x46\x62\ +\xb0\xfb\x63\xed\x5b\x4f\x41\xda\x3c\xcf\x93\x99\x62\xa6\x33\x11\ +\x69\x99\x41\xfb\x16\xf1\xeb\x00\x71\x61\x01\xc0\xf7\x7d\x2b\x22\ +\x57\xe7\x0a\x60\xad\xbd\x96\xfc\x9d\xcb\xe5\xea\xda\x37\xea\x17\ +\xdc\x04\x80\x88\xfc\x0c\x60\x8c\x79\x20\xa5\x73\x9c\x39\x9a\x31\ +\xe6\x96\xb9\xaa\x5a\xdf\xce\xe1\x89\x98\x04\xed\xe9\xf8\x71\x4d\ +\x4a\xe7\x23\x6a\xd7\x6d\xb3\x56\x69\x69\x69\x39\x94\x02\x58\x0d\ +\x20\x22\xa7\x26\x01\xa8\xea\x50\xfc\xb8\x6e\xc7\x8e\x1d\x13\xc7\ +\x2e\x0c\xc3\xef\x55\xf5\x83\x39\x00\x04\x3d\x3d\x3d\xc9\x13\x25\ +\xaa\xba\x21\x06\x18\x9c\x04\x50\x2a\x95\x6e\x00\xa7\x80\xf9\xf3\ +\xe6\xcd\xdb\x96\x54\xba\x79\xf3\x66\x9e\xe6\xb6\x62\x20\x93\xc9\ +\xec\x4d\x3a\x5c\xd7\x5d\x4f\xad\xc8\x7d\x17\x04\xc1\x44\x6f\x90\ +\xfe\x87\x3b\x31\xa1\xe7\x79\x5e\xae\xee\xec\xef\xef\xff\x7b\x74\ +\x74\x74\x13\xb0\x8f\xe9\xb7\xa3\x2a\x22\xc1\xe5\xcb\x97\x37\x27\ +\xab\xa8\xe7\x79\xad\xaa\x5a\xaf\x33\x2e\x8d\xaa\x21\x80\xe3\x38\ +\x47\x80\xd7\xa8\x35\x22\x2f\xa7\xcb\x71\x57\x57\xd7\xa3\xaa\xba\ +\xd3\x5a\xbb\x56\x44\x16\x02\x2a\x22\x57\x55\xf5\x73\x6b\xed\xc1\ +\x52\xa9\xf4\x43\x4a\x52\x5c\xd7\x3d\xa8\xaa\x6f\x02\xa7\x8b\xc5\ +\xe2\xca\x69\x01\xe2\x3e\xf0\x6b\x60\xb9\xaa\xbe\x9f\xcd\x66\x77\ +\x37\x6a\x48\x3a\x3b\x3b\x5b\x00\x06\x06\x06\xc6\x1b\xac\x88\xb8\ +\xae\xbb\x5b\x55\x7b\x81\x1b\xd6\xda\x27\xe3\xad\xfe\x37\x60\xaa\ +\x59\x8e\xe3\x2c\x15\x91\x73\xaa\x7a\x8f\xaa\x7e\x9a\xcd\x66\xb7\ +\xf8\xbe\xff\x67\x83\x24\x53\x9a\xe7\x79\xad\xe5\x72\x79\xbf\x88\ +\x6c\x07\xfe\xb2\xd6\x3e\x5b\x2a\x95\xbe\x99\x44\xd8\x48\xc0\x75\ +\xdd\x07\xe3\xea\xf5\x10\x70\x3d\x6e\x4a\x0f\xcf\xa6\x29\x2d\x97\ +\xcb\xaf\x88\x48\x0f\xb0\x8c\x5a\x2b\xb6\x31\x08\x82\x6f\xa7\x8a\ +\x9f\xb6\x2d\xf7\x3c\xef\xee\x28\x8a\xfa\x81\xce\xd8\x35\x2c\x22\ +\x43\xd6\xda\x13\xc0\x95\x4a\xa5\x32\x92\xcb\xe5\x6c\xa5\x52\x59\ +\x60\xad\x5d\x24\x22\x6b\xa8\xb5\xe5\xf5\x0b\xe7\xe4\xf8\xf8\xf8\ +\x96\xbe\xbe\xbe\x5f\x1a\xe5\x98\xd5\x87\x89\xeb\xba\x4f\xc5\x9d\ +\xcc\x33\xb3\x89\x07\x2e\x00\x4e\xb1\x58\x3c\x39\x53\x60\x53\x9f\ +\x66\x8e\xe3\x2c\x16\x91\x4d\xaa\xba\x0a\xe8\x10\x91\x76\x55\x6d\ +\xa1\xb6\x32\xc3\xaa\x7a\x46\x44\x06\xc3\x30\xbc\xd4\x8c\xee\xed\ +\x6d\xff\x00\xb4\x85\xdb\x99\x39\x89\x2e\x6e\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x05\x0d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\xbf\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x5d\x6c\x93\x65\x14\xc7\x7f\xe7\x7d\xbb\x01\x61\x4c\xd8\xde\ +\x91\xa9\x1b\xc3\x05\x14\x67\xc7\xd4\x20\x89\x17\x7e\x80\x04\x12\ +\x26\x1f\x1a\xc5\x10\x8d\x24\x04\x02\xd1\x84\x28\x63\x63\x28\xb1\ +\x2e\x20\x8c\xc0\x4a\x98\x04\xc4\x90\x18\x12\xae\x30\x71\x81\x09\ +\x28\x89\x04\xae\x94\x40\x18\x74\x85\x60\x96\x60\xc0\xc1\x84\x76\ +\x23\xc2\x80\xd8\xb5\xcf\xf1\xa2\x5d\xd7\x76\xdd\xd6\x4d\xef\xf8\ +\xdf\x3d\xe7\x9c\xe7\xfc\xff\xcf\xf7\x79\xe0\x51\x87\x0c\x27\x38\ +\xaf\xa1\xb5\xd8\x56\x16\x2b\x3a\x07\x28\x46\x29\x12\xc1\x52\xb8\ +\x81\xd2\xae\xc2\x69\xcb\x44\x9a\x02\x35\x2f\xb4\xfd\xaf\x02\xf2\ +\xbd\x17\x66\x8a\x91\x7a\x90\x59\x19\xe6\x3d\xab\xa2\x1b\x3a\xab\ +\x2a\x7e\xf9\x4f\x02\x26\xd4\x9f\x7b\xcc\x76\x65\xef\x05\x96\xc6\ +\x4c\x1d\x40\xb3\xc2\x71\x5b\xe5\xaa\x35\xaa\xa7\xe3\x7e\xf7\x18\ +\x93\x35\xfa\x9f\x42\x2b\x62\x4f\x56\xcb\xcc\x15\x65\x11\x48\x09\ +\x00\xca\x31\x2b\x4b\x96\xdf\xfe\xa4\xfc\xd6\xb0\x05\x14\x78\xfd\ +\x53\x34\x62\x8e\x20\x3c\x0b\x74\xa0\x78\x82\xdd\x9d\xdf\x51\x37\ +\x2b\x3c\xe8\x90\x3c\x6a\x39\xe3\x7c\xef\x81\x6c\x06\x4a\x11\xae\ +\x5b\x58\x0b\x6f\x57\xb9\x2f\x66\x2c\x60\xa2\xd7\x57\x6a\x8c\x9c\ +\x01\x75\x10\x0e\x9b\xac\x31\x1f\x76\xad\x99\x7a\x77\x50\xe2\x14\ +\x4c\x69\x6c\x1b\x75\x27\xf4\x70\x8f\xc0\x72\xe0\xbe\x88\x79\x25\ +\x50\xf5\x7c\xcb\x90\x02\xf2\x1a\xdb\x72\xad\xd0\xc3\x5f\x81\x32\ +\x45\x76\x75\xde\x73\xaf\xa5\x4e\xcc\x70\xc8\xe3\x50\x95\xfc\x1d\ +\xfe\x5a\x11\xdd\x02\xb4\x63\xbb\x66\x06\x3f\x2d\xeb\x48\x0c\x71\ +\xa5\xf6\xb1\x42\x0f\x76\x83\x94\x81\x34\xa7\x23\xcf\x6b\x68\x2d\ +\xb6\x54\x57\xa0\xcc\x47\x98\x04\x18\xe0\x1a\xc2\x51\x2c\xd7\xfe\ +\x24\x02\x11\xed\x54\xad\x77\x1a\xfc\xa5\xa0\x2b\x88\x84\x0f\xa2\ +\x3a\x07\x11\x4d\x3b\x03\x8e\xb7\x75\x06\x46\xcf\xa2\x04\x22\x91\ +\xd0\xd4\x3b\xb5\x33\xfe\x8e\x3b\x3d\x6a\xe5\xe7\xf8\xd7\x8b\xe8\ +\x17\xc0\xe8\x01\xc6\x7c\x5f\x54\x3e\x0b\xac\x73\x7f\x9d\x48\x82\ +\xc7\x9f\xed\x8c\x33\x17\x81\x69\x22\x54\x06\xaa\xa6\x1f\x8b\x0f\ +\x38\xa9\xbb\xd1\xad\x51\xe1\xb2\x29\x95\xdc\xc9\x69\x3d\x10\x9b\ +\xca\x81\xc8\x01\xc6\xaa\xe8\x2e\xa7\xc1\xb7\x07\xd5\xbe\xc1\xd5\ +\xb9\x43\x8a\x7c\x1e\xa5\xa0\x3e\xd1\x17\x17\xe0\xec\xbc\xfc\x38\ +\xf0\x06\xd0\x15\xb8\x27\xfb\x92\x66\x66\x5c\xeb\x46\x84\x0f\x06\ +\x21\x4e\x80\x02\xb2\xba\xa0\xc1\xb7\x26\xd1\xda\x59\xe5\x6e\x02\ +\xae\x08\x94\x4f\xf4\x5e\x9a\xde\x4f\x00\x91\xf0\x02\x40\x40\x8f\ +\x52\xe7\x0e\xf5\x9a\x27\x7a\x7d\xa5\xc0\xc6\xcc\xc8\xa1\x77\x55\ +\x15\xf9\xca\xd9\x76\xfe\x89\x3e\xb3\x28\x70\x04\xc0\x98\xc8\x5b\ +\xfd\x05\xc0\xeb\xd1\x9e\xf2\x53\x62\x3a\x63\xf4\x23\x20\x2b\x73\ +\x01\x71\x8c\xc5\x95\xb5\x32\xd1\xa0\xaa\x3f\x47\x59\x65\x76\x1a\ +\x01\x52\x0c\x60\xe0\x8f\xe4\x3c\x52\x39\x02\xf2\x28\x8c\xbe\x99\ +\xd8\xcc\x72\x99\xab\x51\x25\x14\xf5\x13\xa0\x68\x11\x40\xb6\x2b\ +\xd2\x77\x8c\xa2\x9b\xa5\x74\xc4\x02\xa0\x24\xb1\x91\x63\xe7\xf4\ +\xe6\x7e\xb2\x77\x23\x5a\xfd\xba\x24\xe2\x4b\x64\xc8\x98\xc1\x20\ +\xd8\x43\xe4\xee\x4b\x2e\xa2\x37\x00\x42\xc6\x2a\x8c\x07\x45\x2f\ +\xa1\x6b\x23\x16\x80\x5e\x4f\x6c\x05\x43\x3d\x85\x00\x0a\x37\x7b\ +\x2f\xb8\xbe\xd1\xa9\xf5\x27\x80\xa5\x3c\x95\x94\x02\x8e\x31\x42\ +\x28\x56\x52\x5f\x97\x98\x52\x00\x41\xda\x7b\x6d\x7d\x02\x44\x4f\ +\xc5\x9c\xf3\x52\x92\x7c\x43\xf4\xba\x1d\x2e\x42\x2e\x35\xfb\x13\ +\x0d\xa2\x66\x6e\x2c\xeb\xc9\xfe\x02\xc2\xe1\xe6\x28\xa1\x54\xb2\ +\xef\x5c\xfc\xd8\x75\xad\x73\x5f\x46\x68\x1c\x36\xbd\xc8\x96\x5b\ +\xd5\x15\x7d\x27\x4a\x55\x14\x16\x02\x88\xb1\x9a\xfa\x09\x08\xae\ +\x7f\xf1\x26\x70\x12\xd4\xc9\xef\xce\x5a\x91\x98\x2b\x98\x13\xaa\ +\x41\x33\x5f\x0a\x55\xbe\x0f\xde\x75\x6f\x4a\xb4\x39\x5e\xdf\x02\ +\xa0\x0c\xb8\x14\xa8\x7e\x2e\x5e\x1b\x24\xed\x70\xc5\xaa\x05\x10\ +\x15\x4f\x5e\x63\x5b\x6e\xdc\xb1\x6a\x46\x4f\x30\x37\xb4\x58\x91\ +\x5d\x0c\xbe\x1c\x61\x45\xb6\x74\x96\x5c\x59\x9a\xf4\x8a\x7a\xfc\ +\xd9\xa8\x6c\x8d\xa9\xdb\x30\xe0\x6b\x08\xe0\xec\xf0\x1d\x04\xde\ +\x47\x38\x1c\xbc\x5b\xfe\x76\xea\x73\x3c\x61\xfb\x45\xb7\x4b\x64\ +\xb5\xc2\x7c\x60\x12\xd1\xcb\xff\x9a\x22\x3f\x4a\xc4\xec\x0d\xae\ +\xaf\xf8\x3d\x65\x3a\xc4\xd9\xd1\xba\x17\x61\x15\x70\x2a\x58\x55\ +\x3e\x7b\x50\x01\xb1\x3a\xf0\x37\x60\x1a\x8a\x37\xd8\x5d\x5e\x3d\ +\x60\x41\x72\xe8\x50\xf4\x9c\x2f\x59\x12\x49\xeb\x57\x95\xfc\x86\ +\xd6\x6a\x81\x6d\xc0\x4d\x22\xe1\x97\x62\x4b\x1d\x47\xda\x92\xac\ +\xc0\xeb\x9f\xa2\xc6\x9c\x01\xf2\x04\xfd\x81\x31\xf6\xb2\xc0\xc7\ +\xee\xee\xb4\x24\x03\xc1\xe3\xcf\x76\x72\xcd\x6e\x94\x95\x08\x0f\ +\x10\x79\x2d\xb8\xb6\xfc\x5c\x6a\xd8\x80\x45\xa9\xd3\x70\xe1\x69\ +\xd4\x3a\x02\x3c\x03\xdc\x10\x15\x4f\xa0\x3b\x78\x20\x93\xa2\xb4\ +\x20\xc7\xff\x8e\x0a\x9b\x41\xa7\x02\xed\x18\x5d\x14\xac\xa9\x38\ +\x9f\x2e\x7c\xd0\xb2\x7c\xfc\xce\x96\xf1\x76\xd8\xfe\x56\x84\x77\ +\x63\xa6\x76\x54\x9a\xc1\x1c\x37\xb6\x5e\x0d\xe3\xea\xb0\xa4\xc7\ +\xd8\x11\xbb\xd0\xc6\x94\x18\xac\x79\xc0\x22\x62\xef\x87\x08\x27\ +\x88\x58\xcb\x02\x35\xee\xbf\x06\xe2\xc8\xe8\x63\x92\xb7\xdd\xf7\ +\xb2\x25\xd4\x03\xaf\x66\x12\x0f\xb4\x18\x23\xb5\x5d\x35\xe5\x27\ +\x86\x0a\x1c\xd6\xd7\xac\x70\x67\xcb\xe4\x70\xd8\x5a\x8c\x48\xf4\ +\x6b\x06\x45\x80\x0d\xb4\x2b\xd2\x8e\x72\x1a\xd1\xa6\xce\x75\xd3\ +\xaf\x0c\x27\xef\xa3\x8d\x7f\x01\xce\xa4\xde\x7e\xf0\x19\x49\x88\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x92\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x44\x49\x44\x41\x54\x58\x85\xed\ +\xd5\xb1\x0d\x00\x30\x08\x03\x41\x27\x23\xb1\x01\x35\x4b\x67\x33\ +\x18\xc2\x91\x68\xfe\x7a\xd0\x8b\x06\xc9\x10\x59\x1d\x59\xed\xec\ +\xb8\xce\xf0\x0f\x04\x10\x40\x00\x01\x04\x10\xb0\x1e\x70\x9c\x61\ +\xf7\x15\x4b\xe6\x05\x5a\x7a\x6e\x00\x00\x00\x58\x37\xd1\x5a\x07\ +\x16\x55\x06\xaa\x04\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x01\x33\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xe5\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xb1\x0d\xc2\x30\x14\x05\x9f\x59\x01\x29\x83\xb1\x01\x82\x86\ +\x89\x68\x90\xd8\x80\xa1\x52\xd1\x30\x83\x29\x08\x1d\x54\x76\x7c\ +\x48\xdc\x55\xbf\xf8\x4a\xee\x5f\xef\x44\x44\xfe\x99\xb2\xf6\x0f\ +\xb6\xc7\xeb\xae\xa4\x9c\x93\xa4\xa6\x9e\x1e\x97\xfd\xad\xe7\x7e\ +\x2b\x9b\x35\x3f\x9e\x24\xcb\x31\x53\x92\xe9\x7d\x58\xcf\xfd\x56\ +\x56\x0f\x90\xd7\x31\x9f\xe6\x5e\xfb\x4d\x8c\x08\xf0\xd3\x18\x80\ +\x16\xa0\x31\x00\x2d\x40\x63\x00\x5a\x80\xc6\x00\xb4\x00\x8d\x01\ +\x68\x01\x1a\x03\xd0\x02\x34\x06\xa0\x05\x68\x0c\x40\x0b\xd0\x18\ +\x80\x16\xa0\x31\x00\x2d\x40\x63\x00\x5a\x80\xc6\x00\xb4\x00\x8d\ +\x01\x68\x01\x1a\x03\xd0\x02\x34\x06\xa0\x05\x68\x0c\x40\x0b\xd0\ +\x18\x80\x16\xa0\x31\x00\x2d\x40\x63\x00\x5a\x80\xc6\x00\xb4\x00\ +\x8d\x01\x68\x01\x1a\x03\xd0\x02\x34\x06\xa0\x05\x68\x0c\x40\x0b\ +\xd0\x18\x80\x16\xa0\x19\x11\xe0\xfe\x65\xee\xb5\xdf\xc4\x80\x57\ +\x63\xf5\x90\x64\x4e\x32\x2f\x73\xd7\x7d\x11\x91\x16\x9e\xed\xa9\ +\x1e\x38\x63\xe7\x70\x50\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x02\xf4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xa6\x49\x44\x41\x54\x58\x85\xe5\ +\x96\xbd\x6e\xd3\x50\x18\x86\xdf\x37\xe9\x00\xac\x49\x7a\x05\x1d\ +\xeb\x78\xe7\x16\x18\xa0\x2d\x90\x52\xaa\xa6\x7f\x52\xd9\xed\xc2\ +\x35\x20\xc7\x43\x37\x86\xb6\x34\xfd\x6f\x03\x08\x89\x6b\xe0\x02\ +\x12\xef\xb0\x81\xd4\xd4\x2b\x30\x50\xbf\x0c\x21\x91\x6b\x3b\x71\ +\x1c\x79\x41\x7c\x93\x7d\x7c\xfc\x3e\x8f\x3f\x1f\xd9\x07\xf8\xdf\ +\x8b\xfd\x83\x69\xd7\xbb\x7f\x23\xbd\x21\x70\x57\xe0\x2b\xdf\x36\ +\x3e\xe4\x09\x2a\x35\xbc\x79\x42\xaf\x09\xfc\x62\x50\x78\x71\xf5\ +\x72\xf6\x33\x00\x14\xfa\x13\x02\x69\x8f\x80\x01\x60\x86\x50\xab\ +\xe2\x7a\xb5\xbc\xe0\x65\xa7\xbd\x48\xa8\x05\x60\x46\xc0\x6c\x50\ +\x08\x76\xfb\xd7\x06\x02\x02\xee\x84\xee\x29\x48\x3a\xcd\x43\xa2\ +\xec\xb4\x17\x41\x9e\x84\x59\x20\xee\xc5\x04\x8a\x94\x0d\x20\xc8\ +\x53\xa2\xe2\x7a\xb5\x18\x1c\x08\x08\xd8\x31\x81\x2b\xcb\x7c\x0f\ +\x68\x39\x41\xe2\x64\x12\x89\x8a\xeb\xd5\x24\x9d\x46\xe1\x22\xeb\ +\x5d\xab\xda\x8a\x09\x00\xc0\xb5\x6d\x9e\x25\x48\x14\xb3\x4a\xfc\ +\x85\xc7\x9e\x5c\x64\xdd\xb7\x8c\xe3\xf0\x5c\x22\xa1\xca\x4e\x67\ +\x09\xc4\x51\x24\xe0\x86\xe2\x52\x77\xdb\xb8\x1c\x09\x77\xbc\xa7\ +\xa2\x4e\x01\x14\xd3\xe0\x43\x05\x26\x95\x18\x02\x97\xc8\x95\x24\ +\xf8\x48\x01\x00\x28\x37\x3a\xcf\x01\x1c\x8e\x23\x51\x71\x3b\x4f\ +\x24\x9c\x65\x81\xa7\x0a\x8c\x94\x20\x9e\xf5\x17\xd3\xa4\xf0\xb1\ +\x04\x00\xa0\xe4\x7a\xcb\x94\x9a\x49\x12\x3d\x52\x02\x1c\xac\xfb\ +\xb6\x71\x94\x96\x3d\x96\xc0\x08\x89\xa0\x17\xa1\xf0\xd8\xd8\xf0\ +\x4c\x02\x21\x89\xc3\x11\xf7\x65\x82\x03\x91\xef\x40\x5a\xf9\x96\ +\x71\x2c\x72\x05\x84\x12\xe1\xd4\x6a\x16\x78\x66\x01\x00\x28\x22\ +\xf8\x09\x31\x51\xa0\x20\xfc\xc8\x9a\x97\x49\x60\xda\x6d\x2f\x04\ +\xe2\x79\xe4\x9d\x0f\xb2\x04\x9e\x57\x1a\xed\xc7\x59\x32\xc7\x5f\ +\x84\xbd\xff\xf9\x05\x80\xa9\xd0\x70\xbf\x13\xe1\x9c\x9b\x02\x55\ +\xeb\xfd\x5b\xd2\x6b\xac\x0e\x0c\x83\x0b\x5a\x13\xb5\x1a\x12\x01\ +\x80\x62\x20\x5e\x4c\xbb\xed\x85\x5c\x04\x4a\x8e\x37\x37\x0c\xee\ +\xdb\x66\xd3\xb7\xcc\x43\x41\x6b\x93\x4a\x8c\x14\x28\x39\xde\x1c\ +\xa9\xcb\x28\x9c\xc4\xba\x6f\x9b\xcd\xfe\x80\x6f\x9b\xcd\x21\x12\ +\xe7\x69\x12\x43\x05\x46\xc1\xbb\x56\xf5\x20\x3a\xdf\xb7\xcd\x26\ +\x89\xf5\x88\xc4\x54\x9a\x44\xe2\x22\x2c\x35\x3a\x8f\x08\xb4\xc6\ +\x85\x87\xab\xe2\x76\x56\x25\xec\x47\xb2\x7f\x0b\xac\x25\x6d\x74\ +\x63\x1d\x18\x0a\x17\x36\xd2\xe0\x00\xd0\xb5\xaa\x07\x14\x36\x10\ +\xe9\x04\xa1\x8b\x52\xc3\x9b\x8f\xce\xbf\xd5\x81\x92\xd3\x79\x48\ +\xe2\x5d\x22\x7c\xbb\xfa\x36\x0d\x1e\xae\x8a\xd3\x59\x13\xb1\x87\ +\x94\x4e\x0c\x2e\x96\x1d\xef\x01\xa8\x8f\x79\xc0\x07\x12\xae\xb7\ +\x2e\x69\x37\x2a\x01\x69\xfe\x7a\xdb\xfc\x04\xdc\xda\x2a\x6b\x27\ +\x06\x27\x37\x27\x85\x03\x40\xd7\x32\xf6\x49\x6e\x22\xf2\x3a\x40\ +\xee\xf4\x4f\x42\x6b\x80\xe1\x8d\x68\x0f\x6e\x19\xfb\x93\xc2\x53\ +\x24\x6e\xe2\x02\xe4\x16\x80\x2f\x00\xbe\x0b\xac\xe7\x01\x0f\x4b\ +\x88\x5c\x01\xf0\x0d\xc0\x57\x49\x5b\x79\x65\xff\xfb\xf5\x07\x30\ +\x80\x82\x1f\xa2\x5a\x87\x56\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x00\xd0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x82\x49\x44\x41\x54\x58\x85\xed\ +\xd2\xb1\x0d\xc2\x40\x14\x83\xe1\xdf\x97\x15\x10\x12\x53\x64\x85\ +\x6c\x42\x41\x43\xcd\x04\xe9\x59\x20\x45\x6a\x66\xa0\xcc\x0e\x0c\ +\x81\x94\xcc\x40\x1e\x55\x40\x28\x12\x5d\xee\x1a\x7f\x9d\x4f\x4f\ +\xb2\x8b\x03\x33\x33\xb3\xc2\xf4\x93\x22\x44\x3b\x54\x9b\x36\xb6\ +\xcd\x0b\x29\x56\x03\x76\xd7\x47\x83\xe2\x06\x1c\x36\x1d\x00\xa3\ +\x52\x1c\xa7\x4b\x7d\x07\x48\x9f\x67\x45\x97\xa1\x1c\x60\x1f\xb3\ +\xfa\x25\xa4\x7f\x97\x39\x7c\x07\x84\xce\xc0\x33\x43\xe7\x98\x98\ +\x4f\x4b\x28\xfe\x09\xcd\xcc\xcc\x8a\x7b\x03\x5e\xe5\x1d\x07\x40\ +\x6b\x0d\x1c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xd5\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x87\x49\x44\x41\x54\x78\x9c\xed\ +\xd8\xbf\x4f\x53\x51\x18\xc6\xf1\xef\x7b\xdb\x2a\x68\xa2\x62\x51\ +\x56\x27\x13\x07\x37\xff\x00\x17\x17\x62\x0c\x83\x38\x08\x02\x42\ +\xc1\x38\x98\xe8\x60\x62\x8c\x23\x1a\x07\x89\x83\x8b\xd8\x22\x3f\ +\x14\x07\x35\x31\x31\xe8\xe0\xe6\xee\xe6\xe0\x6a\xa2\x0b\x5a\xc0\ +\x90\x88\x60\xe9\x7d\x1d\x50\xa0\xb7\x08\x34\xf1\x9c\xd3\xc4\xf7\ +\x33\xde\xa1\xcf\x7b\x9f\x9c\x7b\xce\xbd\x05\x63\x8c\x31\xc6\x18\ +\x63\x8c\x31\xc6\xfc\x6f\xc4\x75\x40\x36\x37\x36\x28\x70\x0d\xa5\ +\x44\x24\xed\xc5\x7c\xf7\x94\xeb\xcc\x5a\xb8\x2d\x60\x60\x38\xd3\ +\x5c\xde\xb9\x84\xac\xe6\x2c\xc6\xe5\xf8\xf0\xec\x68\xef\x27\xa7\ +\xb9\x35\x88\x5c\xfe\x78\x13\x4d\xbb\xd6\xdd\x3c\x40\x83\xa4\xa2\ +\x57\xfb\x3b\x1e\xef\x71\x99\x5b\x0b\xa7\x05\xa4\xd3\x94\x93\xd7\ +\x04\x8e\xa6\x1a\x97\x9f\x33\x30\x9c\x71\x99\xbd\x5d\x4e\x0b\xf8\ +\x1b\x85\x13\x59\x6d\xb8\x0f\xea\x7c\x0f\xda\x4a\x90\x02\x00\x44\ +\xb5\xf7\x40\x6e\xfc\x7a\xa8\xfc\x3f\x82\x15\x00\xa0\x30\xd8\xdc\ +\x3f\xd6\x11\x72\x06\xcf\x05\x88\x82\x56\x5e\x52\x46\x9b\x73\xa3\ +\xc7\xfd\xce\xb1\x26\xc0\x0a\x90\x38\x71\x21\x03\xf2\x22\x9b\x9b\ +\x38\xe2\x7f\x96\x30\x8f\x80\x82\x26\x4b\xd8\x87\xc6\xaf\x0f\xe6\ +\xf2\x2d\xbe\x87\x09\xb4\x07\x88\x02\x15\x25\x88\x70\x28\x26\x33\ +\xd5\x72\x6e\x62\xb7\xcf\x49\x42\x6e\x82\x4a\xd5\x86\xc0\xb1\xf2\ +\x8e\xf8\x09\xed\x4f\x53\xbe\x86\x08\x7a\x0a\xb0\xb2\x0a\x2a\x4b\ +\x10\x4e\x65\xf7\xfe\xb8\xeb\xeb\x1d\x21\x74\x01\x00\xf1\xef\x47\ +\x62\x95\xa0\x97\x9a\xfb\xc6\x2f\xfb\x08\xaf\x87\x02\x00\x8d\xab\ +\x1e\x06\x61\x28\xdb\x37\xda\xe6\x3a\xb9\x4e\x0a\x00\xa4\xea\xbb\ +\x41\x44\xa2\xdb\xae\x63\xeb\xa7\x80\x0d\xbf\xcc\xab\x8e\xcb\x7f\ +\xae\x4e\x0a\x10\x50\xad\xde\xf9\x95\x87\xae\x93\xeb\xa4\x00\xa2\ +\xaa\x05\xa0\x5c\x2d\x8e\xf4\xdc\x71\x1f\x1c\x9a\x12\x25\x8f\x3c\ +\x45\xee\x15\x47\xba\x87\x7c\xc4\xa7\x7d\x84\x6c\x22\x4a\xfc\x63\ +\x04\xca\xcb\x99\xf9\xc6\x2b\xc9\xa3\xd1\xdd\x00\xa1\xac\xdc\x78\ +\x72\xe1\xbf\x4b\xfd\x8c\xce\xf2\xec\x4c\xd5\x3f\x49\xae\x04\x2a\ +\x40\x65\x65\xe9\xaf\xbb\xa2\x7c\x8c\x28\x9d\x9c\x7e\xd4\xf5\xdd\ +\xe7\x24\xfe\x0b\x10\x15\x90\x64\xee\x37\x24\x6a\xfd\x52\xe8\x9f\ +\xf6\x3d\x8e\xff\x02\xb4\xea\xe6\x4b\x48\xd4\x36\x53\xe8\xfa\xe0\ +\x7d\x16\xbc\x17\xb0\xc1\x07\x8e\x70\xbe\x98\xef\x7a\xeb\x77\x8e\ +\x35\x41\x8f\x41\x81\x1b\xc5\x7c\xcf\x64\xc8\x19\x42\x16\x30\xf2\ +\xb5\xd0\x7d\x2b\x60\x3e\x10\xa8\x00\x11\xde\x14\xa3\xa5\x8b\xbe\ +\xce\xfa\xcd\x38\x7d\x11\x5a\x5e\x26\x95\x7c\xc1\x57\x78\x1f\x2f\ +\xa4\xdb\x99\xec\x29\xb9\xcc\xde\x2e\xa7\x2b\x60\x8e\xb9\x05\xb4\ +\xe2\x4b\x7f\x51\x49\xb7\xce\x4e\x76\xce\xbb\xcc\xad\x85\xdb\x47\ +\xe0\xc1\x85\x92\x46\xd1\x4d\xa0\x8c\xb2\x88\x72\x7a\xb6\xd0\xf9\ +\xd9\x69\xa6\x31\xc6\x18\x63\x8c\x31\xc6\x18\x63\xcc\x16\x7e\x01\ +\x27\xd0\xa2\xe9\x2e\x82\x24\x62\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x01\x09\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xbb\x49\x44\x41\x54\x78\x9c\xed\ +\xda\xb1\x09\x84\x50\x10\x00\xd1\xaf\x58\xd1\x75\x70\xb1\xf5\x1a\ +\xdb\x81\x2d\x79\xd1\x81\x60\x01\x4f\x70\x26\xfb\xd1\x0e\xc3\x66\ +\xfb\xa7\x81\xf8\x7c\xd7\xf3\xfa\x3e\xf6\x6d\x12\x1e\xb3\x18\xfa\ +\x24\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\ +\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\ +\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\ +\x00\x5a\x40\x53\x00\x2d\xa0\x21\x17\xd9\x31\xee\xd7\x61\xc5\xeb\ +\x37\xa0\x00\x5a\x40\xb3\x68\x81\x3f\xfd\x10\x41\x14\x40\x0b\x68\ +\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\ +\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\ +\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\ +\x5a\x40\xf3\x03\xd8\x22\x08\x81\xcf\x3b\xcc\x1c\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xbc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x6e\x49\x44\x41\x54\x58\x85\xe5\ +\xd6\x31\x4e\xc3\x30\x14\xc6\xf1\xff\x73\x92\x72\x83\x76\xe0\x04\ +\x85\x89\xa9\x73\xcb\x01\x90\x60\x07\x06\x90\xb8\x45\x38\x06\x52\ +\x3b\x71\x03\xc4\x82\x84\xd4\x1e\xa2\x50\x4e\xc0\xd0\xc2\xc0\xde\ +\x36\x66\x08\x01\xd1\x26\x8d\x9d\xda\x61\x20\xa3\xf3\xe4\xdf\xa7\ +\x67\xe7\x29\xf0\xdf\x1f\xa9\x13\x6b\x5e\xf4\x5b\x89\x0e\xef\x44\ +\xd4\xeb\xdb\xe0\xec\x04\x40\xd5\x8a\x13\x8d\x10\xe9\x68\x9d\xec\ +\x66\xeb\xb5\x04\xf8\xc6\xa1\x0d\xbc\x28\x59\x1c\x65\xef\xbc\x1f\ +\xc1\x1a\xce\xbc\x3b\x1b\x5c\x4e\x6b\x09\x50\x86\x7b\x0d\x60\x82\ +\x7b\x0b\x60\x8a\x7b\x09\x60\x83\x3b\x0f\x60\x8b\x3b\x0d\x50\x05\ +\x77\x16\xc0\x14\x6f\x5d\xdd\x36\x97\x8b\xe4\x01\xe1\xe3\xbd\x7f\ +\xde\x03\x07\x83\xc8\x12\x1f\x02\x07\x68\x1a\xd9\x7a\x58\x33\xbe\ +\x2f\xf0\xa4\x42\x75\x9c\xbd\xab\x7c\x04\x5b\xe0\x87\xd3\x9b\xd3\ +\xd9\x56\x01\x5c\xe1\x50\xe1\x08\xac\xf0\x65\x32\x02\xf6\x80\xe7\ +\x3c\x1c\x2c\x3b\x60\x8d\xeb\x14\x0f\x42\xd5\xcb\xc3\xad\x02\xf8\ +\xc0\x01\x02\x97\x78\xfa\xc7\xa3\x8c\x71\x30\xe8\x80\x15\x2e\xd1\ +\xd0\x06\x2f\x0d\x50\x09\x17\x26\x41\xa0\xba\x79\xb8\xd5\x24\xf4\ +\x84\x9b\x4d\x42\x2f\xf8\xd7\x27\xb9\x3a\x09\xd7\x2e\xa1\x15\x9e\ +\xd6\x6d\xc4\x73\x2e\xe6\xaf\x79\xa0\x0a\x36\x35\xc5\xdb\x08\x13\ +\xa5\xe7\xb9\x17\xce\xe4\x62\x4a\xee\xa6\x96\xb8\x49\x5d\x51\x87\ +\xd2\x0e\xc4\xb1\x5a\x12\x3d\x96\xe1\xa0\x25\x21\xba\x2f\xc3\x57\ +\xeb\x8a\xf0\x9f\x00\x69\x2b\x76\x34\x8c\x37\xfe\xc9\xc4\xd7\x82\ +\x48\x43\xc3\xb8\x18\x5f\xaf\x33\x99\x07\x10\xc7\x0a\xb4\xc1\x68\ +\xd6\xe2\xb6\xee\x8f\x9f\x4f\x04\x6b\xaf\x93\x71\xc4\x02\xe8\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xd9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x8b\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\xb1\x6e\xd3\x50\x14\x86\xbf\x63\x5a\xc2\x02\x4b\x93\xbd\x03\ +\x6f\xc1\x4b\xb0\x80\x12\x5a\x68\xa2\x36\x85\x01\x46\x36\x56\x5e\ +\x00\x81\x44\x48\x2b\xa7\x40\x49\x05\x03\xea\xb3\xf0\x02\xac\xa8\ +\x89\x84\xc4\x82\x2a\xc8\x61\x41\xc8\x38\x4e\xd3\xd8\xf7\x5e\xdf\ +\xeb\xe4\x8c\xf6\xf1\xaf\xfb\x7d\x72\xae\xa3\xa3\x0b\xab\x5a\xd5\ +\xaa\x96\xb9\xa4\xec\x05\xd8\xae\x8d\xdd\xf8\xb6\x44\xf2\x5c\x55\ +\xbe\xaf\x45\x93\x47\xdf\xde\x74\xbe\x24\xef\xaf\x95\xb5\x30\x17\ +\x55\xef\xc6\x4d\x54\x8e\x51\x22\x41\xf9\x35\x89\x5e\x03\xb7\x92\ +\x3d\x51\x49\x6b\xb3\x5e\xff\xe0\x13\x8c\x11\x7a\x23\xdd\x57\x49\ +\x01\x59\xf0\xc0\xef\x09\xf2\x2c\xdd\x5b\x39\x01\xb3\xe0\x45\xb5\ +\x35\x3e\xd8\x39\x4d\xf7\x57\x6a\x13\xbc\x08\xfe\xec\xb0\xf3\x29\ +\xeb\x99\xca\x08\xc8\x03\x0f\x15\x11\x90\x17\x1e\x2a\x20\xa0\x08\ +\x3c\x04\x2e\xa0\x28\x3c\x04\x2c\xc0\x04\x3c\x04\x2a\xc0\x14\x3c\ +\x04\x28\xc0\x24\x3c\x04\x26\xc0\x34\x3c\x04\x24\xc0\x06\x3c\x04\ +\x22\xc0\x16\x3c\x04\x20\xc0\x26\x3c\x78\x2e\xc0\x36\x3c\x78\x2c\ +\xc0\x05\x3c\x78\x2a\xc0\x15\x3c\x78\x28\xc0\x34\x7c\x63\x37\xbe\ +\xa3\x22\xaf\x00\x54\xe4\xe1\xb8\xbf\xf3\x39\x79\xdf\xab\x81\x88\ +\x69\xf8\x7a\x37\x6e\xaa\xc8\x09\xd0\x00\x1a\xa2\xda\x4b\xf7\x78\ +\x23\xc0\x06\x7c\x46\xde\x54\x79\x21\xc0\x11\xfc\x44\x84\xc7\xe9\ +\xde\xd2\x05\xb8\x82\x47\x78\x70\xd6\x6f\x7f\x4c\xf7\x97\xba\x09\ +\xba\x84\x1f\xf5\xdb\xc7\x59\xcf\x94\x26\xc0\x07\x78\x28\x49\x80\ +\x2f\xf0\x50\x82\x00\x9f\xe0\xc1\xb1\x00\xdf\xe0\xc1\xa1\x00\x1f\ +\xe1\xc1\x91\x00\x67\xf0\xaa\xf7\x47\x87\x9d\x0f\x8b\x64\x59\x17\ +\xe0\x33\x3c\x58\x16\xe0\x3b\x3c\x58\x14\x10\x02\x3c\x58\x12\x10\ +\x0a\x3c\x58\x10\x10\x12\x3c\x18\x16\x10\x1a\x3c\x18\x14\x10\x22\ +\x3c\x18\x12\x10\x2a\x3c\x18\x10\xe0\x0c\x1e\xb6\x47\x07\xed\xe1\ +\xa2\x79\x8d\xee\xe0\xae\x2a\x2f\xc1\xc2\x4c\xd0\x77\xf8\x8d\xbd\ +\xa3\x6d\x55\x86\xd8\x98\x09\x86\x00\x2f\xe8\x11\x73\x18\x73\x09\ +\xf0\x1d\xbe\xde\x1d\x6c\x65\xc0\x9b\x99\x09\x86\x00\x8f\xf2\x76\ +\x2a\xcf\xc4\x4c\x30\x64\xf8\xc2\x33\x41\xef\xe1\x77\xe3\x7b\x88\ +\xbc\x9b\xca\x9b\xf3\xe9\xbc\x94\x80\xaa\xc2\xc3\x25\xf6\x00\x77\ +\x93\x1c\xdd\x72\x0d\x0f\x73\xde\x00\xa7\xf0\xfd\xce\xc9\xc2\x79\ +\x05\xe1\xe1\x02\x01\xde\xc3\xef\x0d\x5a\xc0\xfb\xa9\xbc\x05\x7f\ +\x46\x99\x02\x96\x05\x1e\x32\x04\xfc\xfd\xef\x3c\xc4\x10\xfc\x8c\ +\xbc\xdc\xf0\x33\xf3\x72\x6e\xa0\xff\x0b\xd8\xef\xad\xd7\x27\xb5\ +\x31\x70\x3d\x71\x35\xff\xc9\x8c\xec\xbc\xdc\xf0\xc6\xf3\x48\x7d\ +\x05\x36\xcf\xaf\x5e\x01\x6a\x89\x4b\x85\x8e\xa5\x64\xe4\x15\x5a\ +\xac\xe9\x3c\x48\x09\xf8\x3a\xe8\xfc\x14\x78\x0a\x9c\x03\x3f\x04\ +\x69\x16\x39\x93\x33\x95\x27\xb4\x8a\x2c\xd6\x74\xde\xcc\xba\xf9\ +\xe4\x45\x8d\xfd\xde\xba\xaf\x79\x9b\xed\xf8\x9a\xc9\xbc\x55\xad\ +\x6a\x89\xeb\x0f\x14\x88\x70\x3f\xbf\xc0\x49\x72\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x71\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x23\x49\x44\x41\x54\x58\x85\xed\ +\x92\x31\x2f\x04\x51\x14\x85\xbf\x3b\xd6\x26\x46\x22\x11\x13\xb4\ +\x5b\x68\x34\x1a\x95\xff\x30\x9d\xa8\x24\x8b\x9d\x44\xe1\x3f\xa8\ +\xfc\x02\xfd\x8c\xcd\x46\x44\x82\x52\xa3\xd1\x6a\x95\x1a\x8d\x8e\ +\x5d\x09\x4b\x48\xcc\xbc\xab\x19\x66\x9b\xf1\x76\x56\x25\xde\x97\ +\xbc\xe6\xe5\xe4\xdc\x73\xde\xbb\xe0\x70\x38\x1c\x8e\xff\x8e\xd8\ +\x04\x41\xd4\xbe\x51\x95\x05\xe0\x43\x44\x75\x18\x53\x55\x11\x44\ +\x6b\xa2\xf4\xba\x71\x73\x1e\xc4\x94\x69\x6b\x76\x33\xea\x22\x2a\ +\x40\x7d\x98\xe1\x00\x22\xdf\x39\xc7\x6d\x5a\xcf\x26\x98\x98\xf2\ +\x17\x15\x4e\x0b\x77\x0c\x90\x95\x1c\x33\xa0\xbb\x4c\x33\x6d\xfc\ +\xd4\x1e\x60\xcc\x16\xe0\xf9\xea\x24\x7d\x0b\x97\xce\xfc\x97\xe9\ +\x49\x60\x85\xb2\x6f\x13\x84\xa2\xd0\x61\xf7\xc9\x5f\x7b\x3f\x5a\ +\x7f\xb5\xf9\x5b\x77\x60\x90\x99\xa8\xbd\x23\xb0\x9f\x0f\x52\xbe\ +\x1a\x2b\x5e\x1e\x00\x55\xf6\x7a\x71\x73\x17\x64\xa8\x7d\xa9\x14\ +\x00\x20\x68\x1d\x84\x88\x1c\x03\x7e\x31\x44\x05\x48\x45\x75\xfb\ +\x21\xde\x4c\xaa\xf8\x55\x0e\x00\x10\x6c\x75\x96\xf1\xcc\x39\x30\ +\x9b\x5f\xf5\x8d\x61\xf5\x31\xd9\xb8\xa8\xea\x35\x52\x00\x80\xb9\ +\xa8\xd3\xc8\x30\xb7\xc0\x9d\x67\xb2\xf0\x3e\x69\x5d\x8f\xea\xf5\ +\x0b\x54\xf2\xe7\x77\x38\x1c\x0e\xc7\xdf\xe5\x13\xb2\xce\x58\x84\ +\x48\x65\x05\x71\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xaa\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\x80\x30\x00\xc4\x50\x8a\xa4\x3a\x60\x46\x2f\x33\x0e\ +\xb0\x54\x56\x1c\x7c\x86\x64\xbb\xe9\xf2\x32\x36\xc4\x3c\xce\xf5\ +\xdd\xcf\x7d\x0d\xe1\xb1\x8b\xd3\x3f\x51\x00\x2d\xa0\x29\x80\x16\ +\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\ +\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\ +\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\ +\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\ +\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\ +\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\ +\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\ +\x80\xe6\x05\x51\xf1\x04\x80\x33\xe0\xff\xcc\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x27\x49\x44\x41\x54\x78\x9c\xed\ +\xc1\x01\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\ +\x40\x40\x00\x01\x8f\xf2\xc9\x51\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x01\x53\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x05\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\xb1\x2e\x04\x51\x18\xc5\xf1\xf3\x5d\x26\x42\xa1\x10\x0a\x9d\ +\x46\xb9\x89\x88\x07\xd0\xf1\x00\x9e\x63\x23\x51\x28\xd9\x7e\xb7\ +\xf1\x08\x7a\xa5\x84\xce\x03\x68\xd4\x1a\x95\x84\x15\x85\xc2\x6e\ +\x66\x27\xf7\xd3\xca\xbd\xe8\xe6\x6e\x62\xfe\xbf\xf2\x7c\x53\x9c\ +\x39\xcd\x8c\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x74\x82\xfd\ +\x79\x75\x37\x9d\xdf\x2d\x14\xea\xd2\x92\xfd\xa8\x81\xc5\xdf\xae\ +\x3f\x0e\xb0\x39\xbc\x5f\x6f\x7c\x69\xe4\xc1\x8f\xe4\x5a\x69\xaf\ +\x5c\x11\x53\x77\xbb\xb6\x38\xeb\xbf\x9d\xee\x3e\xa7\xc7\x6c\x80\ +\xb5\x8b\xc7\x55\xab\x27\x0f\x26\x6d\x15\xa9\x57\x8a\x6b\x1c\x2a\ +\xeb\xbd\x1e\xf7\x5e\xbe\xc7\x21\x7d\x2e\xcc\x26\x83\x7f\xf7\xf2\ +\x92\x64\xda\x88\x8d\x8f\xd2\x38\x1b\x40\x51\x07\x45\x0a\xcd\x81\ +\x49\x87\x69\x96\x0f\xd0\x31\xf9\x00\x41\xb7\x73\xe8\x51\x84\x4b\ +\x37\x69\x96\x0d\x10\xab\xe5\x33\x97\x9e\x8a\x34\x2a\xc9\x35\x0e\ +\x8b\x76\x92\xc6\xd9\x00\xef\xfd\xed\x8f\xba\xae\xf6\xcc\xed\x52\ +\xa6\xcf\x32\xed\x5a\x35\x75\xb7\x2b\xc5\x66\x27\xfd\x02\x48\xfc\ +\x08\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x5d\xf1\x05\xd0\x92\ +\x44\x89\x94\xa3\xc1\x53\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x02\xc0\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x72\x49\x44\x41\x54\x78\x9c\xed\ +\xd8\x3f\x88\x13\x41\x14\x06\xf0\xef\x6d\x12\x12\x14\xc4\x4d\x63\ +\x6b\x11\x04\x0b\x3b\x3b\x21\xd8\xd8\x1c\x22\x57\x98\x46\x2b\x2d\ +\x16\x2c\x04\x85\x33\x4c\x82\x10\x02\x17\x77\xb3\xe4\xb0\xb0\x91\ +\x80\x5a\x69\x13\x41\x90\xd3\xc2\xce\xde\x54\x16\x36\x29\x04\x2b\ +\xab\x15\x41\x89\xf9\xb3\xcf\xe2\x2e\x41\x76\x57\xef\x02\x37\x33\ +\x01\xdf\xaf\xcb\x16\xf7\xbd\xfd\x32\x37\x9b\x1d\x40\x08\x21\x84\ +\x10\x42\x08\x21\x84\x10\xff\x1b\xd2\x1d\xa0\x94\xda\x06\xa0\x00\ +\x4c\x89\xa8\xe6\xfb\xfe\xae\xee\xcc\x55\x68\x2d\xc0\xf3\xbc\x82\ +\xeb\xba\xbf\x88\x68\x91\x33\xce\xe5\x72\x67\x3a\x9d\xce\x17\x9d\ +\xb9\xab\x70\x74\xfe\x71\xd7\x75\x8f\xfd\x71\xf3\x00\x50\x9a\xcf\ +\xe7\x6f\x5a\xad\xd6\x09\x9d\xb9\xab\xd0\x5a\x40\xa9\x54\x9a\x67\ +\x5c\x3e\x37\x99\x4c\x5e\x7a\x9e\x57\xd0\x99\x7d\x58\x5a\x0b\xf8\ +\x1b\x66\xbe\x54\x2e\x97\x1f\xc3\xc0\x1e\x74\x10\x2b\x05\xec\xbb\ +\xa9\x94\x6a\x5a\xcc\x07\x60\xb7\x00\x00\xd8\x56\x4a\x5d\xb7\x39\ +\x80\xe9\x02\x38\xe3\xda\x33\xa5\xd4\x45\xc3\x73\x2c\xd9\x58\x01\ +\x71\xe2\x73\x81\x99\x5f\xd5\xeb\xf5\xb3\x16\x66\xb1\x52\x00\x23\ +\x51\x02\x11\x9d\x74\x1c\xe7\x6d\xb3\xd9\x3c\x65\x7a\x18\x5b\x7b\ +\x40\xaa\x04\x00\xa7\x99\x79\x77\x6b\x6b\xeb\xb8\xc9\x41\x6c\x6e\ +\x82\xcc\xcc\x9c\xb8\x70\x3e\x9f\xcf\xbf\xa8\xd5\x6a\x39\x53\x43\ +\x58\x7d\x0a\x10\x51\x8c\xf4\xc6\x78\xa5\x52\xa9\x3c\x84\xa1\xdf\ +\x08\xb6\x1f\x83\xc0\xde\xbf\x42\x72\x25\xdc\x56\x4a\xdd\x31\x11\ +\xbe\x0e\x05\x00\xe9\xfd\x00\x00\x76\x1a\x8d\xc6\xa6\xee\xe0\x75\ +\x29\x00\x00\x92\xef\x0d\xc4\xcc\x81\xee\xd0\x75\x2a\x20\x4b\xd6\ +\xca\x38\x52\xeb\x54\x40\x6a\xe7\x27\xa2\xa7\xba\x43\xd7\xa5\x80\ +\xd4\x1c\x44\x74\xcf\xf7\xfd\x9e\xf1\x60\x0b\x1c\x24\x1e\x79\x44\ +\xf4\xc8\xf7\xfd\x1d\x53\xe1\xd6\x30\x73\xea\xe6\x01\xbc\x1e\x8d\ +\x46\x77\x91\xfd\xe2\x74\xe4\x6c\x16\x40\x89\xe3\x32\x10\xd1\x87\ +\xd9\x6c\x76\x6d\x30\x18\x64\x9d\x24\x69\x61\xab\x00\xca\xc8\xfe\ +\x4c\x44\x97\x7b\xbd\xde\x0f\x93\x83\xe4\x4d\x86\x01\x7b\x5f\xfb\ +\xfe\xd2\x5f\x62\xe6\x6f\xcc\xbc\x11\x04\xc1\x57\xd3\xf3\x18\x5f\ +\x01\xc9\x9b\x07\x30\x75\x1c\x67\x33\x0c\xc3\x4f\xa6\x67\x01\xcc\ +\x17\x90\xf5\x82\x73\xc3\xf7\xfd\xf7\x86\xe7\x58\xb2\xfd\x18\xbc\ +\x1f\x04\xc1\x73\x9b\x03\x18\xdf\x03\x16\x98\xf9\x49\xb7\xdb\x7d\ +\x60\x2b\x7f\xc1\xd6\x0a\x78\x17\x45\xd1\x2d\x18\x7a\xd6\xff\x8b\ +\xd6\x02\xc6\xe3\x71\xd6\xc9\xce\xc7\x62\xb1\x58\xeb\xf7\xfb\x53\ +\x9d\xd9\x87\xa5\xb5\x80\x28\x8a\x7e\x26\x8e\xbd\xc6\x71\x1c\x6f\ +\xb4\xdb\xed\xef\x3a\x73\x57\xa1\xf5\xec\x6d\x38\x1c\xc6\xd5\x6a\ +\x35\x0f\xe0\x02\x80\x09\x33\x5f\x0d\xc3\x70\xa8\x33\x53\x08\x21\ +\x84\x10\x42\x08\x21\x84\x10\xe2\x20\xbf\x01\xb9\x45\xaf\x51\x37\ +\x83\x15\x27\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3c\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x01\x09\x00\x20\x10\x04\xc1\xd7\x0c\x46\x34\x98\x4d\xfd\x14\ +\x72\x20\x33\x09\x96\xad\x02\x00\x00\x00\x00\x00\x00\xe0\x7f\x63\ +\xed\x73\xd3\x11\x49\x33\x1d\x90\x66\x40\x3a\x00\x00\x00\x00\x00\ +\x00\x00\x00\xde\x6b\x75\xb0\x02\x1f\xac\xbe\x2f\xf8\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x92\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x44\x49\x44\x41\x54\x58\x85\xed\ +\xd5\x41\x0d\x00\x30\x08\x04\xc1\x6b\x35\x20\x11\x61\x48\xa9\x33\ +\x10\x71\x4d\xf8\xec\xfc\x21\x1b\x3e\x48\x86\xc8\xea\xc8\x6a\x67\ +\xc7\x75\x86\x7f\x20\x80\x00\x02\x08\x20\x80\x80\xf5\x80\xe3\x0c\ +\xbb\xaf\x58\xf2\x2f\xf0\xdc\x00\x00\x00\xb0\x6e\x00\x1b\xeb\x07\ +\x25\x9c\x78\xc8\x09\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x04\xe8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x9a\x49\x44\x41\x54\x58\x85\xc5\ +\x97\xd9\x76\xe2\x46\x10\x86\xbf\x66\x11\x12\x60\x50\x9c\xc4\x9e\ +\xf1\x24\x39\x59\xde\xff\x9d\x72\x31\x9e\x49\x1c\xcf\x18\x6c\x23\ +\x19\x24\xa8\x5c\xd4\xdf\xa8\x91\x71\x72\x97\xd4\x39\x1c\x89\x56\ +\xd7\xf6\xd7\xd6\x0d\x58\x09\x16\xf8\xcf\xc9\x02\x58\x19\xa4\x7c\ +\x09\xac\x21\x58\xf7\x91\x4b\x20\x1a\x96\x25\xef\x93\x44\x4a\x5c\ +\xb3\x64\x6d\x9b\xac\xed\xf4\x7e\x00\x1e\x7a\xf2\x97\xc0\x3a\xf4\ +\x16\x0e\xc0\x05\x30\x00\xaa\x44\x59\x90\x11\x13\xd8\x0d\x21\x8c\ +\x81\x71\xcf\xa5\x16\xac\x81\xac\x95\x11\x51\xb9\x01\x0d\x90\x4b\ +\xfe\x23\x30\x3c\x75\xd8\xf7\x2d\xc0\x7e\x11\x34\x63\xb0\x99\xd6\ +\x33\xb0\xf7\xf0\x50\x82\xe5\x60\x13\xb0\x82\x57\x64\x85\xbe\x4d\ +\xb5\xf7\xca\x79\xc1\xd7\x2c\x93\xec\x5f\xc1\x2e\xfa\x10\x02\xf6\ +\x01\xf8\x24\x24\x0c\x78\x01\x0a\xd8\xbd\x87\xec\xa3\xbc\x00\x58\ +\xc8\x8b\x73\x94\x7e\x9b\xc0\xee\x06\xb2\x5b\x21\x92\x4b\xdf\x1a\ +\xb8\x81\x70\x0b\x30\x92\xf2\x80\xc3\x3e\x96\xf2\x1b\xe0\xde\x19\ +\xb2\xfb\x44\xf9\x04\x0f\x91\x71\x1a\xf7\xe8\xcc\x4c\xca\xf4\xcb\ +\xbe\xc2\xa6\x80\xd9\x18\x78\x07\x7c\x94\x8e\x41\x0f\x01\xfb\x4e\ +\xff\x2b\x08\x15\xd8\xb5\xbe\xfd\x09\xcc\x1d\x8d\xd5\x0c\x4a\x5c\ +\x70\xa8\xcf\x03\x60\x73\xa0\xc5\xf3\xa5\xd2\xf3\x80\x27\xf4\x0e\ +\x78\xc2\xe3\xff\x0d\xb0\x82\xb0\x19\x25\xdc\x63\x29\xcf\xe5\xdd\ +\x1a\xb8\x92\xc5\x39\x94\x4f\x82\x71\x02\x66\x1d\x0f\x24\x08\xe5\ +\xc0\xb3\x94\x95\x42\x38\x03\xee\xf0\xf0\x64\x10\x9e\x12\x07\x3b\ +\x28\xdc\x52\x9b\xc0\xcb\xb5\x18\x83\xa0\x5c\x48\x68\xa4\x39\x1e\ +\x86\xb9\xf8\x07\xfa\x1f\xd7\x22\x6d\xc4\xbb\x93\xac\x00\xdb\xf7\ +\x4a\xcc\x63\xee\xc5\x10\xbc\x73\x41\x15\x30\xfd\x8c\xc7\xb2\x96\ +\xf5\x23\xc1\x56\x43\x75\x09\xd3\xb5\x23\x75\x8e\x6c\x21\x99\x35\ +\x30\x95\x03\x53\xba\xd2\x1b\x49\xf6\x1c\x0f\xc1\x97\x14\x81\x09\ +\xb4\x2f\x49\x6d\x16\x8a\xb5\xe1\x96\x5d\xc3\x74\xe5\x48\xbd\x49\ +\xb1\xce\xbf\x17\x8f\x09\x89\x58\xb6\x2d\x3c\x36\x78\xe8\xfa\x21\ +\x68\x4a\x58\x3c\x74\xc6\x30\x54\x3e\xe4\x78\xd2\xfc\x25\xc1\x85\ +\xfa\x41\xee\x49\x67\xb3\xee\x3f\x05\x9e\x37\x5f\x61\x73\x29\xde\ +\x3c\x91\x09\x2c\x9e\x49\x42\x15\x0d\xc8\xbc\x8b\x91\x0b\xc6\x52\ +\x1e\xb4\x62\x5c\xe1\x89\xf6\x20\x48\x73\x3d\x83\xa0\x9d\xba\x0c\ +\xa6\xae\x9c\x06\x66\x0f\xda\xd7\xe2\x3d\xe5\x12\xef\x31\x43\x68\ +\x4c\xfb\x63\x1f\x20\x40\x50\xd7\x0a\x8f\xde\xb9\x82\x32\xdb\x0c\ +\x82\xfa\xbb\x35\x12\x36\x06\xee\x7b\xbd\xfd\xca\x8d\x8e\x7c\xb4\ +\x60\x7b\x7f\x86\x1d\xd8\x33\x5e\x86\x03\xba\x24\x3f\xa9\x82\x61\ +\x52\xdf\x49\x93\xa9\xd3\x3d\xda\xc7\xbd\x7b\x63\xe9\x30\xbb\x4b\ +\x1c\x8a\x94\x4e\x59\xc9\x0c\x55\xe7\x6c\xc7\x30\x82\xf1\x21\xf1\ +\x86\xe4\xbd\x4d\x84\x8c\x80\xc6\x3d\xb7\x35\xea\x4c\x78\x46\x5b\ +\xd2\x1f\x52\x4a\x1d\x78\x35\x3d\x07\xc9\x73\x7f\x86\xb9\x4f\x87\ +\x9e\xc0\x3e\x9d\x6b\xcf\x96\xbc\xbf\xda\x17\x85\xed\xa0\x51\x57\ +\x0b\xd6\x6d\x0e\x06\xf5\xb0\x67\xc0\x30\x81\x7d\xa5\xdf\x32\x99\ +\x27\x7d\x83\x4f\x46\x6e\xdf\x98\x94\xa1\x55\x29\xf5\xac\x2d\xfa\ +\x75\xdf\xe2\x09\xa7\x79\x1e\x62\xdb\xbe\xa6\x3b\x03\x44\x0a\xaf\ +\xdf\xad\x00\x3b\xee\x8b\x39\x60\xca\x70\x53\x19\xce\x34\x58\xc0\ +\x4b\xb3\x94\xe2\x02\x6f\xb9\x6a\x36\x96\x42\xdc\x00\xdf\x4a\xb8\ +\x49\xb6\x0e\x21\x16\x3b\x20\x32\x76\x1f\xf9\xa2\x01\x3b\x08\x43\ +\x95\xdb\xd6\x0f\x24\x34\xfe\xdf\xc0\x33\x7f\x23\x21\x9f\xff\x61\ +\x1a\xee\x38\x9e\x76\xd6\x25\x2c\xef\x3a\x07\x79\xc0\x4b\x38\xee\ +\xd9\xc1\x49\x08\xc6\x75\xe2\xf5\x16\x35\x0a\x51\x05\x2f\x3f\xc9\ +\xf3\x73\x99\x7e\xb4\x40\x1e\x7e\x80\xe5\x53\xb7\xbc\x2a\xa4\x1c\ +\x37\x6c\xbc\x89\x5f\x06\x09\xe3\x06\xea\xb2\x63\xa2\xf6\x86\x14\ +\x0f\x1a\xf9\x2d\x3e\xdd\xfa\x67\xc1\x94\x22\xd4\x7f\xe0\xed\x36\ +\xf8\xb3\x4c\x86\x57\x36\x93\x31\x27\x21\xd8\xfb\xe6\xe2\x19\xec\ +\x86\x6e\xe0\x14\xf8\x49\xe6\x77\x3c\x9e\x7b\xa0\x74\xa4\xea\x41\ +\x97\xa0\xf5\x50\x02\xd5\x21\x8f\x7b\x7f\xc6\xbb\x9f\x8e\x77\x2c\ +\xa1\xb8\x95\xcc\x6d\x6a\x00\x6e\x40\x78\x06\x1b\xd0\xc5\x7c\x24\ +\x6f\x0e\x10\x36\x60\x2d\xf0\x0c\xe1\xe5\x3c\x00\x36\x77\x19\xa0\ +\x83\xeb\x67\x7c\x96\x6c\x24\x73\xe5\xf9\xd3\x45\x31\x0d\x41\xe3\ +\x93\x2d\x3c\x42\x7d\xe1\x9e\xb2\x96\xf5\x5b\xe5\xc7\x71\x8c\xbe\ +\x4d\x36\x56\xe8\x1a\x3c\xd1\xd6\xc0\x25\x54\x33\x47\xc3\x66\x5a\ +\x3f\x09\xc1\x57\xe0\x07\xdf\x6c\x4b\x60\x06\x2f\x41\x93\x74\x42\ +\x67\xb2\x0e\x97\x55\x05\x85\xd1\x75\xcf\xd8\xac\x0a\x3c\xdb\x77\ +\x38\xf3\xc2\x8d\xaf\xa7\x30\x9d\xe3\x13\x76\xe3\x8e\x87\x4d\x62\ +\x40\x30\xb0\x03\x5e\xeb\x01\xf8\x04\x45\x34\x86\x0e\x56\xf0\x30\ +\x4c\x75\xf4\x36\x21\x18\xe2\x1c\x59\x38\x82\xc7\xbd\x17\x6e\xcc\ +\xf4\x8b\x64\xc5\xd9\x72\xee\x50\x63\x17\xba\x34\xf4\x2f\x26\x0b\ +\xa8\x7e\xec\x2e\x23\xff\x76\x31\x01\xe7\xad\x3e\x74\x65\x7d\x72\ +\x31\xf9\xed\xcc\xc5\xe4\xd8\xdb\xf7\x82\x6d\x20\x2b\x33\x1c\xfe\ +\x81\x7f\x6f\x32\x79\x30\x84\x71\x7a\xf7\xcb\x75\x30\x6e\x7d\xd4\ +\x8e\x6a\xbc\x67\xec\xc5\xdb\xd0\x0d\xa6\x35\xc9\xd5\xec\x8d\xcb\ +\x69\xf4\xe2\x98\x70\xc3\xe4\x7d\xa2\xf7\x09\x6c\x35\x3b\x26\x95\ +\x94\x18\xdd\xe5\x54\x06\xb9\xb0\x18\xf3\x9e\xc3\x6b\xf8\x9f\xaf\ +\xe7\x7f\x03\x88\x7c\xd3\x3b\xed\x32\x4f\xdf\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xc3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x75\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x4f\x68\x5c\x55\x14\x87\xbf\x73\xc5\xbc\x81\xc0\x68\xa4\x60\ +\xc5\x09\xad\xa1\x2a\x0a\xba\x92\x82\x0b\xff\xd5\xd2\x22\xd2\xa6\ +\x82\x22\x22\xb5\x50\x34\x2e\x24\x1b\xc1\x99\xf7\x92\xc5\xe5\x61\ +\x79\xf3\x66\x66\xa5\x14\x45\x11\x44\xd1\xad\xc1\x46\xad\x16\x2c\ +\xed\x4a\x4a\xc5\xe2\x42\x28\x08\x11\x74\x92\x51\x04\x41\x31\x32\ +\xef\x31\xb9\xc7\xc5\xbc\x09\x63\x26\x49\x67\xc8\x8c\x9b\x9e\xd5\ +\xe1\xde\xf3\xce\xef\xbb\x97\x77\xef\x39\x17\xae\x77\x93\x41\x82\ +\xe7\xe7\xe7\x27\x5b\xad\xd6\x31\x11\x39\x08\x4c\x02\x05\xc0\x00\ +\xcb\x40\x5d\x44\x2e\xb6\x5a\xad\x85\x5a\xad\xf6\xe3\x50\x01\x8a\ +\xc5\xe2\x7e\x11\x89\x45\xe4\xb1\x3e\xf3\x5e\x36\xc6\x04\x51\x14\ +\x7d\xbd\x23\x80\x52\xa9\x74\x93\x88\xbc\x0d\x3c\x97\x0d\x35\x80\ +\x45\x11\x39\x2b\x22\x4b\xaa\xda\x00\x9c\x73\x6e\x37\xb0\x57\x44\ +\x0e\x01\xd3\xc0\x9e\x2c\xfe\x0b\x63\xcc\xc9\x28\x8a\x7e\x1b\x18\ +\xc0\xf7\xfd\x7d\xc0\x19\xe0\x1e\xa0\x21\x22\x76\x6c\x6c\xec\xfd\ +\x30\x0c\x5b\xdb\x41\x5b\x6b\x4d\x92\x24\xcf\x02\xa7\x80\x29\xe0\ +\x67\x55\x3d\x5a\xa9\x54\xbe\xef\x1b\xc0\xf7\xfd\x29\xe0\x12\xb0\ +\x0b\xf8\xd4\xf3\xbc\x17\xc2\x30\xfc\x6b\x3b\xe1\x8d\x36\x3b\x3b\ +\xeb\x8d\x8f\x8f\xbf\x05\x9c\x04\x56\x81\x87\xe2\x38\xbe\x72\x4d\ +\x00\x6b\x6d\x3e\x49\x92\x6f\x80\x7b\x81\x37\x3c\xcf\x7b\x35\x0c\ +\x43\x37\x88\x78\x77\x7e\xdf\xf7\x7d\x20\x02\xea\xc6\x98\xfd\x51\ +\x14\x35\xba\x03\xcc\xc6\x2f\x92\x24\x39\x9d\x89\x2f\xee\x50\x1c\ +\x40\xe3\x38\x8e\x81\xf7\x80\x82\x73\xee\x23\x36\x2c\xfa\x3f\x00\ +\xc5\x62\xf1\x01\xe0\x38\xf0\xbb\xaa\x1e\xdf\xa1\xf8\x3a\x84\xe7\ +\x79\xaf\x00\x57\x81\x03\x41\x10\x3c\xb1\x25\x80\x31\xa6\x0c\xa0\ +\xaa\xaf\x57\x2a\x95\x3f\x87\x20\x0e\x40\x18\x86\xa9\x88\xcc\x67\ +\xb9\x63\xba\x76\x61\x1d\x60\x6e\x6e\xee\x36\xe0\x71\x11\xf9\x23\ +\x97\xcb\xbd\x33\x2c\xf1\x8e\x95\xcb\xe5\x05\xda\xbb\x70\x5f\xa9\ +\x54\xba\xbf\x07\xc0\x39\x77\x04\x10\x55\xfd\x3c\x0c\xc3\x74\xd8\ +\x00\x80\xaa\xea\x19\x00\x11\x79\xaa\x07\x00\x78\x34\x8b\xfa\x72\ +\x04\xe2\x64\xc2\x5f\x65\xee\x81\xcd\x00\x26\x01\x8c\x31\x3f\x8d\ +\x0a\x00\x58\x02\x50\xd5\xc2\x66\x00\x85\x6c\xb2\xc1\x88\x6c\x75\ +\x75\xb5\x01\x20\x22\xb7\x93\xfd\x88\x3d\xf7\xc0\xff\x65\xd6\xda\ +\x1e\x80\x65\x80\xac\xb0\x8c\xc4\xf2\xf9\x7c\x27\xf7\x4a\xe7\x8e\ +\x59\x07\x10\x91\x5f\x00\x8c\x31\x77\x8c\x0a\x40\x55\xa7\x32\xb7\ +\xde\x19\xeb\x3e\x86\x17\x32\xf7\xf0\x08\x01\x0e\x01\x88\xc8\xf9\ +\x1e\x00\x55\x5d\xcc\xdc\x27\x67\x66\x66\x6e\x1c\x81\xbe\xa8\xea\ +\xd1\x0c\x60\xa1\x07\xa0\x5a\xad\xae\x00\xe7\x81\x5d\x13\x13\x13\ +\x2f\x0e\x5b\x3d\x08\x82\x23\xb4\x8b\xdc\x0f\x51\x14\xad\xf7\x06\ +\x1b\x4f\x81\x9f\x11\x5a\x6b\x6d\x7e\x58\xe2\xd6\xda\x31\x55\xed\ +\xd4\x99\x00\xd0\x4d\x01\xe2\x38\xbe\x0c\x7c\x0c\xdc\x9a\x24\xc9\ +\x87\xd6\xda\x61\x1c\x53\x49\xd3\xf4\x4d\xda\xab\xbf\x50\xa9\x54\ +\x3e\xeb\x9e\xec\x11\x50\xd5\x4e\xe9\x9c\x6e\x36\x9b\xb5\x1d\x42\ +\x48\x10\x04\xaf\xa9\xea\xcb\xc0\x8a\x73\xee\x79\xba\x56\x0f\x5b\ +\xb7\x64\xfb\x44\xe4\x92\xaa\xde\xa2\xaa\x9f\xe4\x72\xb9\x13\x61\ +\x18\xfe\x3d\x88\xb2\xb5\x76\xac\xd9\x6c\x9e\x16\x91\x97\x80\x7f\ +\x9c\x73\x8f\x54\xab\xd5\x6f\x7b\x08\xb7\x4a\x10\x04\xc1\x5d\x59\ +\xf5\xba\x1b\x58\xce\x9a\xd2\x0f\xfa\x69\x4a\x9b\xcd\xe6\xd3\x22\ +\x72\x0a\xb8\x93\x76\x2b\x36\x1d\x45\xd1\x77\x9b\xc5\x6f\xdb\x96\ +\x5b\x6b\x6f\x4e\x92\xe4\x5d\xe0\x99\x6c\xa8\x2e\x22\x8b\xce\xb9\ +\xb3\xc0\x52\x9a\xa6\x8d\x7c\x3e\xef\xd2\x34\xdd\xed\x9c\xdb\x23\ +\x22\x87\x69\xb7\xe5\x9d\x0b\xe7\xdc\xda\xda\xda\x89\x5a\xad\xf6\ +\xeb\x56\x1a\x7d\x3d\x4c\x82\x20\x78\x30\xeb\x64\x1e\xee\x27\x1e\ +\xb8\x02\xf8\x71\x1c\x9f\xbb\x56\xe0\x40\x4f\x33\xdf\xf7\xf7\x8a\ +\xc8\x31\x55\x3d\x08\x4c\x8a\x48\x41\x55\x6f\xa0\xbd\x33\x75\x55\ +\xbd\x28\x22\x0b\xe5\x72\xf9\xea\x20\x79\xaf\x6f\xfb\x17\x6c\x0e\ +\x60\x19\x35\x54\xa1\xec\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xc7\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x79\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x0d\xc2\x40\x10\x04\xc0\xfd\x2f\x02\x51\x07\x1d\x10\x93\ +\xd1\x02\x91\x2b\x72\x23\x88\x94\x06\x5c\x88\x45\x11\x3c\x29\x32\ +\x4e\x6d\x4b\x78\x26\x5c\x5d\xb0\xb7\x09\x00\x00\x00\x00\x00\x00\ +\xb0\x07\x65\x1a\x9c\xce\x97\x6b\x52\xfa\xa4\x1d\xb6\x28\xb4\xa0\ +\xb1\xa6\xdc\x86\xe7\xfd\xf1\x1d\xd6\xdf\xbb\xbf\x7c\x3e\x49\x8e\ +\xef\xb4\x7e\x1a\xce\x0c\xb0\x2f\x33\x03\xb4\x2e\x29\xaf\xf5\xab\ +\x2c\x6e\xac\x29\xdd\xd6\x25\x00\x00\x00\x00\x00\x00\x00\x80\xf5\ +\x7d\x00\xbe\x7b\x0f\x08\xb6\xad\x0d\xff\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x90\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x42\x49\x44\x41\x54\x58\x85\x63\ +\x60\x18\x05\xa3\x60\x14\x8c\x82\x51\x30\xc0\x80\x11\xc6\x10\xe9\ +\xb9\xb4\x9f\x81\x81\xc1\x81\x4e\xf6\xee\x79\x53\xa2\xe7\xca\xc0\ +\xc0\xc0\xc0\x44\x27\x0b\x47\xc1\x28\xc0\x09\x46\x73\xc1\x28\x18\ +\x05\xa3\x60\x14\x8c\x82\x51\x30\xe0\x00\x00\x58\x70\x0a\x07\x0c\ +\x6d\xfb\xf8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x78\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x2a\x49\x44\x41\x54\x58\x85\xed\ +\xce\x41\x01\x00\x20\x0c\xc4\xb0\x0d\x0d\xc8\x9e\x3a\x0c\x81\x8c\ +\xe3\x91\x18\x68\xab\x00\x80\xb0\xde\x73\x6e\x72\x60\x25\xe3\x00\ +\xc0\x17\x1e\x0c\x6f\x02\x75\x86\x88\xbf\x5e\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x61\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x13\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x5f\x68\x14\x57\x14\xc6\xbf\x73\x77\xb0\xd6\x1a\x5b\xdc\x49\ +\x4b\x51\xd1\x07\xd1\xfa\x5a\xa5\xaf\x6d\xa5\x5a\x14\xda\x4a\x10\ +\x29\x34\x98\xd9\xec\xc6\x08\xa5\x0f\x8a\x08\x2d\x6d\xd3\xa0\x42\ +\x8b\xa0\xa0\xa0\x69\xb2\x9b\x64\x83\x7f\xb0\x4f\x2a\xa5\x96\x48\ +\xa9\xe0\x8b\x20\x08\x7d\x28\x85\x52\x30\x96\x58\x5a\xdd\x49\xb0\ +\x58\x52\x4d\x76\x4e\x1f\x56\x4b\x32\x73\x03\x59\x3d\xf7\xce\x15\ +\xf7\xf7\xb6\xf3\x70\xbe\x73\xbf\xb9\xf7\xdc\x7b\xee\x0e\xd0\xa0\ +\x41\x83\xa7\x19\x92\x0a\xe4\xb7\x0f\x7c\x01\xa2\x4f\xa1\x88\xc1\ +\xd1\xfe\x4a\x31\xd7\x2d\x15\xdb\x24\x4a\x30\xd2\x67\x20\x64\xc0\ +\xec\x01\xd4\xe5\x17\x06\xde\x10\x8b\x6d\x10\x39\x03\x40\xd3\x63\ +\x11\x40\xe7\xfd\xc2\xe0\x5a\xb9\xf8\x66\x10\x34\x00\x51\xec\x77\ +\x13\x80\xef\xfd\xf6\xd2\x6a\x41\x0d\x71\x24\x0d\x60\xcd\x33\x1f\ +\x2a\x73\x71\x71\xae\x7f\x99\xa0\x8e\x28\x92\x06\xcc\xc6\x32\x95\ +\x51\xc3\x2f\xef\x38\xe5\x5b\xd0\xaa\x1b\x1b\x06\x00\xc0\x2b\x93\ +\xd1\xfd\x0b\x7e\x7b\xa9\xc9\x92\xde\x9c\x31\x67\x00\x27\x96\xc4\ +\x3a\x28\xef\xec\xca\x8f\x8e\x3c\x63\x4c\xf3\x11\x30\x67\x00\x21\ +\x42\xa2\x2e\xf0\xfa\x3b\x13\xcf\x9f\x42\xd7\x8f\x9e\x31\xdd\x3a\ +\x31\xbd\x04\xa2\xf8\x4c\x60\x70\x8b\x7f\xf3\x46\x0f\xc0\x62\x87\ +\xb0\xc7\xc1\x7c\x0d\x20\x44\x00\xc5\x97\x43\xde\xef\x28\x7f\x69\ +\x5c\x7b\x0e\x58\x2a\x82\x1c\x3f\x23\x00\x8c\xbd\xd9\xfc\xe0\x5e\ +\x3b\xfa\xb3\x63\x6b\x17\x00\x40\xd5\x78\x49\x20\xc2\x57\x7e\xbe\ +\x5c\xb0\x97\x43\x12\x8b\x06\xf0\xc3\xc2\x38\x13\xe2\xaf\xb3\x85\ +\x81\x16\x7b\x79\xcc\xc4\xa2\x01\x00\x98\x18\xc9\x23\xb3\x22\xd0\ +\xe9\x6c\x47\xf9\x2d\xab\xb9\x3c\x14\x4f\x41\x93\x35\x35\x61\x1e\ +\x31\x9f\xcd\xe6\xcb\xaf\xd9\x4e\x26\x0d\x03\x00\x10\x83\x12\x26\ +\x3c\xa7\x88\xbf\xcb\x16\x86\xd6\xd8\xcc\x24\x25\x03\xa0\x5d\x0e\ +\x0c\x64\x09\xd1\xc5\x17\xf2\xc5\xe5\xb6\xd2\x48\xcf\x80\x1a\xba\ +\x9a\xb0\xc4\x23\x6f\xf8\xa5\x9d\x43\x2f\xda\x48\x20\x6d\x03\x80\ +\x5a\xd7\x10\x3f\x28\xad\xaa\x4e\x45\x17\x16\x7f\x70\x62\x91\x69\ +\x71\x17\x0c\x98\xa5\x6f\xc0\xab\xea\xd9\xc9\xf3\x2b\x82\x81\xf9\ +\x26\xa5\xdd\x30\xa0\x86\xc6\x04\x7a\xfd\x6e\x86\xce\x98\x6c\x9e\ +\x5c\x32\x40\xdf\x37\x10\xde\x6d\xbe\x39\x52\x44\x57\x97\x91\x5c\ +\xdd\x32\x80\x81\xda\x19\x81\x62\x1d\x24\xb5\xf9\xa3\x2b\x0e\x9a\ +\xe8\x20\xdd\x32\xe0\x7f\x38\x4a\xae\x06\xda\xdd\x5c\x18\xfa\x58\ +\x5a\xc9\x51\x03\x00\x10\x55\xe3\x8f\x18\x7c\xc0\xcf\x97\x3b\x25\ +\x65\xdc\x35\xa0\x36\x01\x74\xcd\xd3\xf1\xe6\x42\x79\xab\x94\x8c\ +\xbb\x06\xd4\xd0\xf5\x0d\xc4\xe0\xa3\x52\x02\xae\x1b\x80\x59\xfe\ +\xbe\x14\xdb\x16\x9f\x00\x03\x92\x39\x12\x73\x49\x2a\xb8\x33\xb7\ +\xb3\x5a\x18\x99\xf8\x04\x60\xa2\x0f\x2b\xc5\xe0\x98\x94\x84\xbb\ +\x33\x40\x33\x78\x80\x3f\x0f\xfb\xda\xc4\x06\x0f\xb8\x6b\x80\x4a\ +\xbc\x79\xe0\x48\xa5\x18\xec\x97\x17\x72\x09\x02\xc0\x50\x48\x56\ +\xbe\x13\xe1\x92\xeb\xbb\x34\xd7\xeb\x8f\x8d\x43\x06\x10\x10\x41\ +\x81\x12\x83\xff\xb6\xa2\xee\xb5\xa3\xbb\x3b\x79\x26\x10\xc0\x21\ +\x03\x58\x37\xf8\xcb\xf3\x9b\x16\x6c\x43\x6f\xe7\xa4\x29\x55\x57\ +\x0c\x48\x4e\x7b\xa2\x9f\xaa\xea\xde\x3b\xa3\x87\xb7\x4d\x98\x16\ +\x4e\x97\xda\x5b\x8f\xbf\xf9\xdf\x14\xdf\x7f\x7b\xbc\xb7\xf3\x8e\ +\x69\xf9\x74\x0d\x20\xd0\x83\xa2\x37\x9d\x3f\x3c\x8f\x37\xdc\x2a\ +\x76\xfc\x65\x23\x85\x34\x0d\xd0\x0d\x7e\x3c\x22\x6c\xfc\xb3\x27\ +\x37\x62\x2b\x89\xb4\x0c\x20\x8d\xf6\x3f\x11\x78\xf3\x58\x5f\xf0\ +\xb3\xcd\x44\xd2\x38\x0a\xeb\x06\x3f\x19\x45\x68\x19\xeb\xcf\x5d\ +\xb1\x9d\x8c\xed\x19\xa0\x1b\x3c\x13\xa1\x75\xac\x3f\x18\xb6\x9c\ +\x0b\xa0\x49\xc6\x20\x04\x80\x75\x7a\x3b\x6f\xf7\x05\xdf\xd8\xcb\ +\x63\x26\x16\x97\x00\x67\xe2\xbb\x1d\x33\x3e\x09\x4b\x41\xaf\xbd\ +\x1c\x92\x58\x9a\x01\x94\xd4\x61\x3e\x14\x96\xda\x52\xff\x4c\xc6\ +\xbc\x01\x0c\x15\xbf\xce\x66\xc6\x60\xa5\x14\xec\x31\xd1\xdc\xd4\ +\x8b\x69\x03\x34\xe7\x7b\x3e\x17\x2e\x5d\xde\xe1\xc2\xe0\x01\xb3\ +\x1f\x4a\xea\xda\xda\x4b\x0b\xa7\xf0\x3e\xba\xdf\x9c\x32\xa6\x5b\ +\x27\xe6\x8a\x60\xb2\xb3\xbb\x16\x4d\x78\xef\x8d\x9c\x6c\xfd\xd7\ +\x98\xe6\x23\x60\x6b\x1b\xfc\x35\xe3\xa9\x4d\x63\x27\x5b\xff\xb6\ +\xa4\x37\x67\x6c\x6c\x83\xa3\x55\x45\x1b\x2a\x3d\xdb\x6f\x59\xd0\ +\xaa\x1b\xc9\x19\x90\xb8\xc2\x24\x20\x64\xa8\x8d\xe3\xbd\x6d\xbf\ +\x0b\xea\x88\x22\x69\x40\x3c\xd6\xdd\x88\x78\x53\x58\xdc\xfe\x8b\ +\xa0\x86\x38\x72\x06\x4c\xff\x08\x92\x89\x99\xb1\x25\xec\xcb\x5d\ +\x15\x8b\x6f\x08\x39\x03\x98\x0e\x00\x54\x05\xa3\x0a\xf0\xbe\xb0\ +\x14\xfc\x20\x16\xbb\x41\x83\x06\x0d\x0c\xf1\x1f\x91\x05\x25\xb6\ +\x2c\x46\xd8\x91\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x02\x06\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xb8\x49\x44\x41\x54\x58\x85\xed\ +\x95\xbf\x6b\x13\x61\x18\xc7\x3f\xcf\x5d\xaa\x45\xc1\x28\xb9\x53\ +\xa4\xab\x9d\x23\xb8\x29\x05\xb7\x22\xd6\x4d\x07\x51\x10\xc9\x9d\ +\xd1\x41\x37\xe7\xea\x9f\xa0\x4e\x76\xe8\x5d\xa8\x22\x88\x83\x82\ +\x22\xed\x16\xb0\x7f\x40\xff\x02\x75\x51\x94\x0e\x9d\x02\xe5\x72\ +\xf7\x75\xe8\xa5\xa4\x26\x11\x73\x89\xb8\xdc\x07\xde\xe5\xfd\xf1\ +\x7c\x3f\xef\xc3\xcb\x1d\x94\x94\x94\x94\xfc\x67\xac\xe8\xc1\xda\ +\xdd\xd6\x9c\xa5\x7c\x40\xaa\x93\xa5\x73\xdb\xab\x8d\x6f\x45\xea\ +\x38\x45\x0e\xf9\xcd\x68\x9e\x44\x9f\x90\xea\x00\x32\x77\xd3\x6f\ +\xac\x9d\x29\x52\x6b\xec\x0e\xf8\x61\x74\x56\xb2\x75\xe0\xe4\x6f\ +\x4b\x3f\x9c\x2c\x5d\xfc\xb9\xda\xd8\x1a\xa7\xde\x58\x1d\xf0\x83\ +\x68\x41\x58\x3b\x0f\x17\x90\xe6\x43\xc0\xa9\xcc\x71\xdb\x7e\x10\ +\x2d\xfc\x13\x01\x2f\x6c\x2d\x09\xdb\x40\x1c\xcb\x03\xb3\xbe\xe5\ +\x0c\x21\xa0\x2a\x6c\xc3\x6b\xc4\x97\xa7\x2a\x50\x0b\x5a\x37\x91\ +\xde\x02\xb3\x79\x50\x36\xb0\xc9\xc8\x72\xb1\x59\x8c\x77\x5e\x18\ +\xdf\x98\x8a\x80\x1f\xc4\x0f\x0c\xad\x01\x2e\x42\x79\xd0\x28\x7a\ +\x12\x2e\xe2\x85\x1f\x46\xf7\x27\x10\x90\x79\x61\xfc\x58\xf0\x04\ +\xd8\xbb\xe1\x9f\xc3\xfb\x25\x32\x00\xc9\x9e\x7a\x41\xf4\x08\x34\ +\xf2\xb1\xbb\x43\x67\x97\x97\x1d\x7f\xfe\xeb\x33\xe0\xe1\x7e\xf8\ +\x5e\xeb\xc7\xc5\xc0\x2e\x1e\x3d\xb7\x55\xeb\x5c\xa9\xaf\xd3\x6e\ +\x0f\xd4\x18\x34\xbb\xf6\xfa\x90\x57\xed\xc4\xc0\xf5\x09\xc3\xc1\ +\x30\xb4\xdf\xe5\x57\xdb\xce\xee\x2d\x56\x9a\xc9\x48\x81\xd3\x77\ +\x9e\x1f\x49\xd2\xc3\x6f\x30\x2e\x81\xc0\xac\x78\xf8\x30\x09\xf1\ +\x71\xc6\xdd\xbd\xfa\x7d\xa5\xd9\x19\x10\xa8\xde\x7b\x79\xa2\x92\ +\x74\xdf\x1b\x3a\x9f\x4f\xf5\x1e\xd4\xe4\x98\x0c\x59\xaf\x13\x9b\ +\xdd\xae\x96\x76\xe2\xdb\x3b\x00\x95\xde\x9e\x99\x24\xf9\x0c\x54\ +\xfb\x8e\x15\xfa\x4c\x0f\xe5\xe0\x1b\xbc\x50\xa9\xf0\x05\x38\x7e\ +\x20\x64\x3a\x57\xfd\x4b\x9f\xe2\xff\xc0\x92\x92\x92\x92\xe9\xf3\ +\x0b\xf9\x70\x96\x30\xb5\xad\x32\xc5\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x01\xb3\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x65\x49\x44\x41\x54\x58\x85\xe5\ +\xd6\x31\x4e\xc3\x30\x14\xc6\xf1\xff\x4b\x4b\xb9\x41\x32\x70\x82\ +\x16\xa1\x8a\x89\xb9\xe1\x00\x48\x70\x11\x86\x32\x97\x9d\xa5\x57\ +\xa9\x58\x90\x90\xda\x33\xa0\x40\x39\x01\x43\x0b\x03\x3b\x69\x1e\ +\x43\x15\x28\x6d\xd3\xd8\xc1\x0e\x03\x1e\xed\x27\xfd\x3e\x3d\x27\ +\x4f\x86\xff\xbe\xa4\x4e\x2c\x1c\x26\x51\x96\xea\x48\xd0\x97\xd7\ +\x7e\xf7\x02\x20\xa8\x15\xff\xd0\x09\x70\xa2\xc8\x41\xbe\x5f\x4b\ +\x80\x2f\x5c\x68\xa3\x3c\x07\x4d\x39\xcb\xcf\xbc\x5f\xc1\x06\xbe\ +\x27\xbd\xf9\xe5\xd1\xac\x96\x00\x65\xb8\xd7\x00\x26\xb8\xb7\x00\ +\xa6\xb8\x97\x00\x36\xb8\xf3\x00\xb6\xb8\xd3\x00\x55\x70\x67\x01\ +\x4c\xf1\xe8\xe6\x21\x5c\x88\xdc\x81\xbe\xbf\xf5\xbb\x31\x38\x18\ +\x44\x96\xf8\x18\x38\x46\x68\xe5\xfb\xcd\x9a\xf1\x43\x81\xc7\x20\ +\xe3\x3c\x3f\xab\x7c\x05\x95\x71\xd5\xd3\xd9\x55\x77\xfe\xab\x00\ +\xae\xf0\x4a\x01\x2c\xf1\x09\xd0\x01\x9e\x1a\xaa\xf1\x3a\x6e\x1d\ +\xc0\x35\x6e\x15\xc0\x07\x0e\xd0\x70\x89\x87\xc3\x24\xca\x14\x63\ +\x1c\x0c\x3a\x60\x85\xa7\x3a\xb6\xc1\x4b\x03\x54\xc4\xa7\x0d\xd5\ +\xde\x36\xdc\x6a\x12\x7a\xc2\xcd\x26\xa1\x27\x7c\x02\x74\xd6\x27\ +\xe1\x46\x07\xac\xf0\xe5\x2b\x77\x27\x1e\x0e\x93\x68\xf5\xaf\xd8\ +\x39\x09\xad\x71\xa1\x0d\x4c\x83\xa6\xc4\x55\x3f\x4c\xf9\x51\xec\ +\x1a\x5f\xa9\x2b\xea\xd0\xf2\x0a\x06\x1a\x2c\x52\xbd\x2f\x7d\x4c\ +\xa8\x4a\x96\xea\x6d\x19\xbe\x5e\x57\x84\x7f\x07\x58\xb6\x62\x5f\ +\x21\xd9\xf9\x92\xb9\x46\x80\x96\x42\x52\x88\x6f\xa9\x33\x99\x07\ +\x30\xd0\x00\xd5\xf2\xd1\xac\x2a\x4e\xeb\xfe\x7a\x7d\x02\xef\x58\ +\xf5\x96\xde\x5f\x03\x63\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\ +\x60\x82\ +\x00\x00\x00\xe1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x93\x49\x44\x41\x54\x78\x9c\xed\ +\xd9\xb1\x0d\x02\x31\x14\x05\xc1\x7f\xd4\x40\x81\x04\x24\xf4\x74\ +\x01\xf5\x21\x7a\x30\x19\x42\xa2\x80\x3d\xc1\x4c\xe6\xc8\x4f\x2b\ +\x67\xde\x26\x72\xbe\xde\xd7\xe7\xf9\xb9\x5f\xb6\x62\xc7\xa9\xb8\ +\xf4\x48\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x04\xa8\ +\x07\xd4\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x04\xa8\ +\x07\xd4\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x04\xa8\ +\x07\xd4\x04\xa8\x07\xd4\x04\xa8\x07\xd4\x92\x1f\xd9\x99\xef\xdf\ +\xe1\xca\xdf\xbf\x80\x32\xc0\x23\xbc\xfb\x2d\x0b\xb0\x66\xdd\xe6\ +\x20\x11\x00\x00\x00\x00\x00\x00\x00\xf8\x75\x2f\x75\xb5\x0a\x95\ +\xad\xb5\x4e\x39\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x01\x8d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x3f\x49\x44\x41\x54\x58\x85\xed\ +\x97\x41\x6a\xc2\x40\x14\x86\xbf\x17\x82\x2e\x8d\x1b\x7b\x86\x5c\ +\xc0\x13\x14\xf4\x0e\x9e\xc2\x12\x48\x94\xb6\x8b\xba\x51\x08\x7a\ +\x0a\xcf\x50\x0a\x3d\x41\x2e\x90\x3b\xb8\xd1\x2e\x95\x90\xbf\x8b\ +\x9a\x62\x15\x29\x94\xa4\x5d\x74\xbe\xd5\xe4\xcd\x90\xff\x63\x66\ +\xf3\x1e\xfc\x77\xec\xbc\x10\xc7\xf1\xc0\xcc\xee\x24\xf5\xcd\x2c\ +\xa8\x23\x44\xd2\xce\xcc\x32\x49\xcb\xc5\x62\xf1\x72\x55\x60\x32\ +\x99\xcc\x24\xdd\x03\x7b\x49\xb9\x99\xbd\xd5\x24\xd0\x31\xb3\x10\ +\x68\x03\xb3\xf9\x7c\xfe\x78\x21\x90\x24\xc9\x10\x78\x06\x5e\x8b\ +\xa2\x18\xa5\x69\xba\xa9\x23\xbc\x22\x8a\xa2\x9e\xef\xfb\x6b\xe0\ +\x56\xd2\xb0\xba\x09\xef\xe4\xcc\x18\xd8\x37\x11\x0e\x90\xa6\xe9\ +\xa6\x28\x8a\x11\x70\xf0\x3c\x6f\x5c\xd5\x3f\x05\x24\xf5\x25\xe5\ +\x4d\x84\x9f\x4a\x00\xb9\xa4\xfe\x85\x80\x99\x05\x75\xbd\xf9\x37\ +\xec\x80\xee\x85\xc0\x5f\xe1\x04\x9c\x80\x13\x70\x02\x4e\xc0\x09\ +\x38\x01\x27\xe0\x57\x0b\x49\x3b\xa0\xf3\x0b\x99\x01\xb0\xad\x3e\ +\x4e\x5b\xb2\xcc\xcc\xc2\x28\x8a\x7a\x4d\x25\x1f\xff\x1d\x9a\x59\ +\x76\x21\x20\x69\x09\xb4\x7d\xdf\x5f\x37\x21\x31\x9d\x4e\x6f\x8e\ +\x6d\x79\xab\x2c\xcb\x55\x55\xff\x32\x98\x24\x49\xf2\x04\x3c\x00\ +\x07\x20\xe7\xa3\x81\xac\x83\x00\x08\x81\x16\xd7\x06\x93\x8a\x38\ +\x8e\x07\x9e\xe7\x8d\x8f\xad\x73\xf7\x7c\xff\x87\x6c\xcd\x2c\x2b\ +\xcb\x72\x75\x3e\x9a\x39\xde\x01\x23\x94\x7d\x48\x8c\x1a\x35\x0f\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xe8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x9a\x49\x44\x41\x54\x58\x85\xc5\ +\x97\xd9\x76\xe2\x46\x10\x86\xbf\x66\x11\x12\x60\x50\x9c\xc4\x9e\ +\xf1\x24\x39\x59\xde\xff\x9d\x72\x31\x9e\x49\x1c\xcf\x18\x6c\x23\ +\x19\x24\xa8\x5c\xd4\xdf\xa8\x91\x71\x72\x97\xd4\x39\x1c\x89\x56\ +\xd7\xf6\xd7\xd6\x0d\x58\x09\x16\xf8\xcf\xc9\x02\x58\x19\xa4\x7c\ +\x09\xac\x21\x58\xf7\x91\x4b\x20\x1a\x96\x25\xef\x93\x44\x4a\x5c\ +\xb3\x64\x6d\x9b\xac\xed\xf4\x7e\x00\x1e\x7a\xf2\x97\xc0\x3a\xf4\ +\x16\x0e\xc0\x05\x30\x00\xaa\x44\x59\x90\x11\x13\xd8\x0d\x21\x8c\ +\x81\x71\xcf\xa5\x16\xac\x81\xac\x95\x11\x51\xb9\x01\x0d\x90\x4b\ +\xfe\x23\x30\x3c\x75\xd8\xf7\x2d\xc0\x7e\x11\x34\x63\xb0\x99\xd6\ +\x33\xb0\xf7\xf0\x50\x82\xe5\x60\x13\xb0\x82\x57\x64\x85\xbe\x4d\ +\xb5\xf7\xca\x79\xc1\xd7\x2c\x93\xec\x5f\xc1\x2e\xfa\x10\x02\xf6\ +\x01\xf8\x24\x24\x0c\x78\x01\x0a\xd8\xbd\x87\xec\xa3\xbc\x00\x58\ +\xc8\x8b\x73\x94\x7e\x9b\xc0\xee\x06\xb2\x5b\x21\x92\x4b\xdf\x1a\ +\xb8\x81\x70\x0b\x30\x92\xf2\x80\xc3\x3e\x96\xf2\x1b\xe0\xde\x19\ +\xb2\xfb\x44\xf9\x04\x0f\x91\x71\x1a\xf7\xe8\xcc\x4c\xca\xf4\xcb\ +\xbe\xc2\xa6\x80\xd9\x18\x78\x07\x7c\x94\x8e\x41\x0f\x01\xfb\x4e\ +\xff\x2b\x08\x15\xd8\xb5\xbe\xfd\x09\xcc\x1d\x8d\xd5\x0c\x4a\x5c\ +\x70\xa8\xcf\x03\x60\x73\xa0\xc5\xf3\xa5\xd2\xf3\x80\x27\xf4\x0e\ +\x78\xc2\xe3\xff\x0d\xb0\x82\xb0\x19\x25\xdc\x63\x29\xcf\xe5\xdd\ +\x1a\xb8\x92\xc5\x39\x94\x4f\x82\x71\x02\x66\x1d\x0f\x24\x08\xe5\ +\xc0\xb3\x94\x95\x42\x38\x03\xee\xf0\xf0\x64\x10\x9e\x12\x07\x3b\ +\x28\xdc\x52\x9b\xc0\xcb\xb5\x18\x83\xa0\x5c\x48\x68\xa4\x39\x1e\ +\x86\xb9\xf8\x07\xfa\x1f\xd7\x22\x6d\xc4\xbb\x93\xac\x00\xdb\xf7\ +\x4a\xcc\x63\xee\xc5\x10\xbc\x73\x41\x15\x30\xfd\x8c\xc7\xb2\x96\ +\xf5\x23\xc1\x56\x43\x75\x09\xd3\xb5\x23\x75\x8e\x6c\x21\x99\x35\ +\x30\x95\x03\x53\xba\xd2\x1b\x49\xf6\x1c\x0f\xc1\x97\x14\x81\x09\ +\xb4\x2f\x49\x6d\x16\x8a\xb5\xe1\x96\x5d\xc3\x74\xe5\x48\xbd\x49\ +\xb1\xce\xbf\x17\x8f\x09\x89\x58\xb6\x2d\x3c\x36\x78\xe8\xfa\x21\ +\x68\x4a\x58\x3c\x74\xc6\x30\x54\x3e\xe4\x78\xd2\xfc\x25\xc1\x85\ +\xfa\x41\xee\x49\x67\xb3\xee\x3f\x05\x9e\x37\x5f\x61\x73\x29\xde\ +\x3c\x91\x09\x2c\x9e\x49\x42\x15\x0d\xc8\xbc\x8b\x91\x0b\xc6\x52\ +\x1e\xb4\x62\x5c\xe1\x89\xf6\x20\x48\x73\x3d\x83\xa0\x9d\xba\x0c\ +\xa6\xae\x9c\x06\x66\x0f\xda\xd7\xe2\x3d\xe5\x12\xef\x31\x43\x68\ +\x4c\xfb\x63\x1f\x20\x40\x50\xd7\x0a\x8f\xde\xb9\x82\x32\xdb\x0c\ +\x82\xfa\xbb\x35\x12\x36\x06\xee\x7b\xbd\xfd\xca\x8d\x8e\x7c\xb4\ +\x60\x7b\x7f\x86\x1d\xd8\x33\x5e\x86\x03\xba\x24\x3f\xa9\x82\x61\ +\x52\xdf\x49\x93\xa9\xd3\x3d\xda\xc7\xbd\x7b\x63\xe9\x30\xbb\x4b\ +\x1c\x8a\x94\x4e\x59\xc9\x0c\x55\xe7\x6c\xc7\x30\x82\xf1\x21\xf1\ +\x86\xe4\xbd\x4d\x84\x8c\x80\xc6\x3d\xb7\x35\xea\x4c\x78\x46\x5b\ +\xd2\x1f\x52\x4a\x1d\x78\x35\x3d\x07\xc9\x73\x7f\x86\xb9\x4f\x87\ +\x9e\xc0\x3e\x9d\x6b\xcf\x96\xbc\xbf\xda\x17\x85\xed\xa0\x51\x57\ +\x0b\xd6\x6d\x0e\x06\xf5\xb0\x67\xc0\x30\x81\x7d\xa5\xdf\x32\x99\ +\x27\x7d\x83\x4f\x46\x6e\xdf\x98\x94\xa1\x55\x29\xf5\xac\x2d\xfa\ +\x75\xdf\xe2\x09\xa7\x79\x1e\x62\xdb\xbe\xa6\x3b\x03\x44\x0a\xaf\ +\xdf\xad\x00\x3b\xee\x8b\x39\x60\xca\x70\x53\x19\xce\x34\x58\xc0\ +\x4b\xb3\x94\xe2\x02\x6f\xb9\x6a\x36\x96\x42\xdc\x00\xdf\x4a\xb8\ +\x49\xb6\x0e\x21\x16\x3b\x20\x32\x76\x1f\xf9\xa2\x01\x3b\x08\x43\ +\x95\xdb\xd6\x0f\x24\x34\xfe\xdf\xc0\x33\x7f\x23\x21\x9f\xff\x61\ +\x1a\xee\x38\x9e\x76\xd6\x25\x2c\xef\x3a\x07\x79\xc0\x4b\x38\xee\ +\xd9\xc1\x49\x08\xc6\x75\xe2\xf5\x16\x35\x0a\x51\x05\x2f\x3f\xc9\ +\xf3\x73\x99\x7e\xb4\x40\x1e\x7e\x80\xe5\x53\xb7\xbc\x2a\xa4\x1c\ +\x37\x6c\xbc\x89\x5f\x06\x09\xe3\x06\xea\xb2\x63\xa2\xf6\x86\x14\ +\x0f\x1a\xf9\x2d\x3e\xdd\xfa\x67\xc1\x94\x22\xd4\x7f\xe0\xed\x36\ +\xf8\xb3\x4c\x86\x57\x36\x93\x31\x27\x21\xd8\xfb\xe6\xe2\x19\xec\ +\x86\x6e\xe0\x14\xf8\x49\xe6\x77\x3c\x9e\x7b\xa0\x74\xa4\xea\x41\ +\x97\xa0\xf5\x50\x02\xd5\x21\x8f\x7b\x7f\xc6\xbb\x9f\x8e\x77\x2c\ +\xa1\xb8\x95\xcc\x6d\x6a\x00\x6e\x40\x78\x06\x1b\xd0\xc5\x7c\x24\ +\x6f\x0e\x10\x36\x60\x2d\xf0\x0c\xe1\xe5\x3c\x00\x36\x77\x19\xa0\ +\x83\xeb\x67\x7c\x96\x6c\x24\x73\xe5\xf9\xd3\x45\x31\x0d\x41\xe3\ +\x93\x2d\x3c\x42\x7d\xe1\x9e\xb2\x96\xf5\x5b\xe5\xc7\x71\x8c\xbe\ +\x4d\x36\x56\xe8\x1a\x3c\xd1\xd6\xc0\x25\x54\x33\x47\xc3\x66\x5a\ +\x3f\x09\xc1\x57\xe0\x07\xdf\x6c\x4b\x60\x06\x2f\x41\x93\x74\x42\ +\x67\xb2\x0e\x97\x55\x05\x85\xd1\x75\xcf\xd8\xac\x0a\x3c\xdb\x77\ +\x38\xf3\xc2\x8d\xaf\xa7\x30\x9d\xe3\x13\x76\xe3\x8e\x87\x4d\x62\ +\x40\x30\xb0\x03\x5e\xeb\x01\xf8\x04\x45\x34\x86\x0e\x56\xf0\x30\ +\x4c\x75\xf4\x36\x21\x18\xe2\x1c\x59\x38\x82\xc7\xbd\x17\x6e\xcc\ +\xf4\x8b\x64\xc5\xd9\x72\xee\x50\x63\x17\xba\x34\xf4\x2f\x26\x0b\ +\xa8\x7e\xec\x2e\x23\xff\x76\x31\x01\xe7\xad\x3e\x74\x65\x7d\x72\ +\x31\xf9\xed\xcc\xc5\xe4\xd8\xdb\xf7\x82\x6d\x20\x2b\x33\x1c\xfe\ +\x81\x7f\x6f\x32\x79\x30\x84\x71\x7a\xf7\xcb\x75\x30\x6e\x7d\xd4\ +\x8e\x6a\xbc\x67\xec\xc5\xdb\xd0\x0d\xa6\x35\xc9\xd5\xec\x8d\xcb\ +\x69\xf4\xe2\x98\x70\xc3\xe4\x7d\xa2\xf7\x09\x6c\x35\x3b\x26\x95\ +\x94\x18\xdd\xe5\x54\x06\xb9\xb0\x18\xf3\x9e\xc3\x6b\xf8\x9f\xaf\ +\xe7\x7f\x03\x88\x7c\xd3\x3b\xed\x32\x4f\xdf\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x95\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x47\x49\x44\x41\x54\x58\x85\xed\ +\xd7\x41\x0d\x00\x20\x0c\xc5\xd0\x85\x20\x61\x82\x10\x33\x61\x08\ +\x21\x99\x35\x44\x94\x1b\xed\x7d\x3f\xef\xba\x08\x03\x65\xed\xce\ +\xda\x4d\x36\x26\x34\x2c\x78\x1f\x83\x0e\x08\x10\x20\x40\x80\x00\ +\x01\x02\x04\x08\x10\x20\x40\x00\x8d\x7e\x46\xe7\x89\xe2\xeb\x2e\ +\x1c\x97\x04\xe5\xc9\xeb\x43\xde\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x00\x68\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x1a\x49\x44\x41\x54\x58\x85\xed\ +\xc1\x01\x01\x00\x00\x00\x82\x20\xff\xaf\x6e\x48\x40\x01\x00\x00\ +\x00\xef\x06\x10\x20\x00\x01\x47\x01\xa0\x88\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x27\x49\x44\x41\x54\x58\x85\xed\ +\xce\x41\x01\x00\x20\x0c\xc3\xc0\x81\xea\xba\x07\x19\xdd\xe3\xce\ +\x40\x32\x03\x00\x94\x9d\x24\xaf\x39\x70\x9b\x71\x00\x60\x85\x0f\ +\xb7\x88\x02\x6b\xc7\x09\x6d\xbf\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\x35\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xe7\x49\x44\x41\x54\x58\x85\xe5\ +\x96\x31\x68\x54\x41\x10\x86\xbf\xd9\x93\x20\x88\x11\xbd\x3b\x2d\ +\x2c\x52\x49\x9a\x24\x17\x3b\x2b\xcb\x08\x4a\x1a\x8b\xb3\x52\x48\ +\x67\x23\x04\x73\x49\x25\x8a\x62\x95\x8b\x11\x41\x48\x29\x68\xe5\ +\x15\x36\xc1\x42\xed\xac\xec\xcc\x25\x07\x16\x82\x88\x24\x85\xb9\ +\xbb\x22\x09\x82\x0a\xb7\xbf\xc5\x0a\xb1\xf3\xed\x7b\x8b\x82\x4e\ +\x37\xf0\xe6\xff\xff\xf9\x67\x76\xdf\xc2\xff\x1e\x96\x1a\x70\x78\ +\xb9\x73\x6c\xc8\xfb\x0f\x32\xd4\x9f\x9b\x38\xfa\xbb\xef\x0f\xa4\ +\x24\x3f\xd1\x6c\x1f\xf2\xde\x3f\x17\x1c\x31\x65\xab\x71\xc9\xd8\ +\x6f\x75\x86\xbc\xb3\x67\x82\x33\x31\x65\x69\x04\xb4\x5a\xa5\xca\ +\xe1\xc1\x63\x89\x29\x32\x76\x9e\x4e\x80\x64\x95\x4f\xa3\x0f\xc1\ +\x2e\x21\x01\xf8\x3f\x2a\xa0\x7c\x6f\xe3\x0e\xd8\x55\x10\x98\xf3\ +\x58\x9c\x07\x85\x04\x54\x9a\xed\x59\x83\x1b\x81\xd2\x3c\x3f\x2d\ +\x88\x89\xdc\xa7\xa0\xbc\xb4\x71\x19\x74\x1f\x00\xc3\x43\xec\xf4\ +\x43\xe4\x72\xa0\xd2\x6c\x4f\x1b\x7a\x04\x80\x2c\x37\x39\xe4\x70\ +\xa0\xba\xb4\x7e\x56\xd0\x02\x4a\x80\xb0\x78\xdb\x7f\x8d\x28\x07\ +\xaa\x8b\x9d\x49\xc1\x2a\x70\x90\xd0\x75\xd4\xc6\x17\x12\x50\x5d\ +\x7c\x7b\x4a\xce\xbf\x00\x86\x53\x91\x67\x16\x50\x5e\x5e\x3b\x29\ +\xe7\x5e\x01\xc7\xc1\x92\x91\x43\xc6\x1d\x30\xef\x36\xf7\x33\x25\ +\x23\x87\xec\x23\x58\x4f\x49\x1a\x2d\x40\xce\x9f\x17\x7c\x0c\x99\ +\xa5\xfb\x81\x65\x15\xd0\xbf\x3e\xb9\xe5\xfc\x60\x0a\xd8\x06\x59\ +\xd6\xba\x64\x02\x00\xba\x0b\xa7\xdf\x9b\x77\xe7\x80\x5d\xc0\x52\ +\x39\x11\x05\xd2\x5d\x18\x5b\x33\x98\x06\xbe\xa6\x72\x22\x1a\xa0\ +\xdb\x98\x78\x8d\x54\x07\x06\x84\x27\x5d\xa1\x67\x5d\xae\x0e\x7a\ +\xf3\xb5\x55\x61\x33\xfb\x18\x96\x5b\x44\x6e\x0b\xfb\x8d\xf1\x27\ +\x86\x66\x43\xa6\xdc\x22\x0a\xcd\xb0\xdb\xa8\x3d\x10\xdc\x0d\x99\ +\x77\x28\x7e\x1c\x85\x97\xa8\x3f\x37\x7e\x13\xd9\x4a\x58\x05\x39\ +\x14\xe7\x44\xf1\xa3\x64\xa6\xde\xc8\xbb\x6b\xa0\xa7\x61\x0a\x8a\ +\xc2\x4c\x73\xa1\xd4\xeb\x83\xde\x5e\xe9\x8a\x19\x2f\x63\x87\x90\ +\xee\x5a\xbd\x3d\xf6\xdd\x79\x5d\x34\x78\xf3\x77\x04\x00\x9f\xe7\ +\x6b\x5f\xbe\x39\x77\x41\xc6\xae\xa4\x9d\x94\xd8\xff\x6e\xfc\x00\ +\x2b\xc6\x9a\xff\xd0\x6a\x37\xcc\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x04\x2a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xdc\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x3d\x68\x14\x41\x18\x86\xdf\x6f\xb3\x20\x82\x5b\xc4\xbd\xe4\ +\x0a\x25\x41\xf0\x37\xe4\x0c\x21\x41\x4c\x29\xfe\x34\x4a\x10\xc1\ +\x58\x68\x61\x63\xab\x87\x7f\xe0\x15\x1e\x17\x90\xf8\x13\x25\xda\ +\x58\xaa\x60\x61\xae\x0c\xda\x44\x21\x8d\x58\x25\x60\x5c\x89\x48\ +\x14\x34\x2a\x72\xb9\x6c\x2c\xae\xd0\x84\xcb\x7e\x16\xc6\xb0\xd9\ +\xdd\x33\x7b\x99\xb9\x9b\xc4\xec\xd3\xcd\x37\x73\xdf\xbe\xf3\xde\ +\xed\xcc\xdc\x30\x03\x44\x44\x44\xac\x65\x28\x54\xab\xf4\x90\x6e\ +\x1a\xb1\x4e\x02\x9f\x00\xd0\x0e\x60\x13\x80\x75\x95\x14\xb6\x0c\ +\x66\x00\x7c\x03\x30\xcc\xa0\x7e\xbb\x30\x35\x80\xcc\xbe\xe2\x52\ +\x1f\x5a\xd2\x80\x8d\xbd\xd6\x41\x8d\xf9\x2e\x08\xbb\x64\xa8\xac\ +\x22\x63\x0e\x28\x39\x7d\x31\xf1\xfc\x5f\x8d\xb4\x92\x35\xcc\x54\ +\xd7\x3b\x9a\xd2\xc0\x83\xab\xb0\xf3\x00\xd0\xa4\x81\x07\xcd\x5b\ +\xd6\x15\x30\x97\xfc\xa2\x6b\x4a\x55\xd4\x19\xc7\x52\x0c\xba\x56\ +\x19\x6d\xd5\x83\x08\xfb\xd7\xbf\xca\xcf\xfc\x7c\x7e\xff\x65\x60\ +\x7d\x50\x70\x63\xaf\x75\x50\x03\x0f\x7a\xc2\x3f\x98\x71\x55\x07\ +\x3f\xcb\x35\xbe\x9f\x40\x57\xd7\x9c\x74\xb5\x22\x64\xb3\x35\xf1\ +\xcf\x3b\x1a\x8a\xa0\xc3\x44\xe8\x06\x50\xeb\xae\x76\x40\x87\x82\ +\x5e\x07\xbf\x01\xe9\x21\x3d\xb6\xc1\x7c\xe3\xf9\xd9\xbf\xd0\x74\ +\x3a\x35\x99\x4c\xe4\xa4\x0b\xaf\x00\xf5\x7d\x56\xdc\x29\xf2\x63\ +\x00\x07\x5c\xe1\xb1\xa9\x82\xdd\xe2\x1d\x18\x7d\x63\x80\x69\xc4\ +\x3a\x3d\x9d\x9f\xae\x61\x3e\xb9\x5a\x3a\x0f\x00\x93\xc9\x44\x4e\ +\xd3\xe9\x14\x80\x1f\xae\x70\x93\x69\xc4\x3a\xbd\x6d\x7d\x06\xcc\ +\x4f\x75\x0b\x30\x23\x9d\xbb\xd4\x32\x29\x5f\x66\x65\x99\x4c\x26\ +\x72\x04\x4a\xbb\x63\xde\xbe\x01\xc1\xb3\x40\xbb\xbb\xa0\x83\x9f\ +\x49\xd6\x56\x35\x34\x76\x9e\x7a\x42\x6d\xbe\x36\x01\x9f\xdb\xe4\ +\x2e\xe4\x1a\xdf\x4f\xc8\x14\x55\x4d\x02\xb4\x6f\xf6\xb6\x09\x32\ +\x60\xf1\x0a\x6f\xa5\x8d\xf6\xe5\xe0\xd7\xee\x5b\xbd\x96\x5e\x08\ +\xad\x11\x22\x03\x54\x0b\x50\x4d\x64\x80\x6a\x01\xaa\x89\x0c\x50\ +\x2d\x40\x35\x91\x01\xaa\x05\xa8\x46\x97\x96\x29\x3d\xa4\x9b\x86\ +\x79\x9e\x18\xa7\x41\xd8\x82\xb0\xfb\x8d\xe1\x61\x00\x9f\x18\x78\ +\x60\x17\xec\x3b\x61\xf6\xfb\xc2\x20\xc5\x80\xda\xeb\x6f\x1b\x74\ +\xdd\x79\xc2\x40\x87\xf4\x6e\x2f\x66\x27\x01\x37\xea\x0c\xf3\xe8\ +\xdc\x6d\xeb\xc4\xf4\x85\xc4\x17\xd1\x84\xe2\xaf\x40\x7a\x48\xd7\ +\x75\xa7\x9f\x81\x0e\xe1\x5c\x21\x61\xa0\xa3\x86\x39\x8b\x6c\xb6\ +\xe4\x96\x5e\x58\x84\x0d\x88\x19\xb1\x73\x0c\xec\x15\xcd\x53\x2e\ +\x0c\xec\x8d\x4d\xec\x4a\x8a\xe6\x91\x30\x08\xf2\x19\xf1\x1c\xea\ +\x9e\x2d\x63\x16\xd8\x26\x21\xc7\x72\xd9\x2e\x9a\x40\x86\x01\x2a\ +\xa7\x52\xe1\x21\x77\xcd\xaf\x03\x22\x03\x54\x0b\x50\x8d\x0c\x03\ +\x58\x42\x0e\x65\xc8\x30\xe0\xa3\x84\x1c\xca\x9e\x2d\x6c\x00\x01\ +\x8f\x44\x73\x08\x3c\xfb\xa1\x68\x0e\x61\x03\xf2\x05\xed\x26\x80\ +\x51\xd1\x3c\xe5\xc3\xaf\xe7\x9f\x2d\x84\xf8\x2b\x90\x69\x9e\x25\ +\x67\xee\x38\x03\x96\x70\xae\x90\x30\x60\x91\xe3\x74\x21\xd3\x3c\ +\x2b\x9a\x4b\xca\x2c\x90\xbf\xdc\x3a\x6e\x14\x8c\x3d\x44\xdc\x03\ +\xe0\xbb\x8c\x9c\x25\xf8\x4e\xc4\x3d\x46\xc1\xd8\x93\xbf\xdc\x3a\ +\x2e\x23\xa1\xb4\xfd\x80\x4f\x99\x2d\xbf\x00\xa4\x00\xa4\xb6\xde\ +\x1b\x5f\x57\xb4\x75\xa9\x7f\x8c\x75\xb3\xc8\x1f\xce\x6e\x9b\x01\ +\x80\xbc\xcc\xbc\x12\x73\x2d\xf0\x57\xe8\x6a\x20\x5a\x08\xa9\x16\ +\xa0\x9a\xc8\x00\xd5\x02\x54\x13\x19\xa0\x5a\x80\x6a\x22\x03\x54\ +\x0b\x50\x4d\x90\x01\x8b\x17\x31\x12\xf6\xde\x95\xe1\xd7\xee\x5b\ +\xa0\x05\x19\xf0\xcd\x5d\x88\x7f\xde\xd1\x20\x53\x53\x35\x09\xd0\ +\xfe\xd5\xdb\x26\xc8\x80\x61\x77\xa1\x08\x3a\x2c\x53\x54\x35\x71\ +\x48\x3b\xe2\x09\x8d\x78\xdb\xf8\x0c\x60\x50\xbf\xbb\x4c\x84\xee\ +\xfa\x3e\x2b\x2e\x59\x5b\xc5\xa9\xef\xb3\xe2\x0c\xce\xb8\x63\xde\ +\xbe\x01\x01\x06\xd8\x85\xa9\x01\x30\xde\xb9\x42\xb5\x4e\x91\x1f\ +\xaf\x26\x13\x5c\x87\xa5\xdd\x27\xc6\xc7\xec\xc2\xd4\x80\xb7\x6d\ +\x59\xc7\xe5\x09\x94\xd6\xd8\x79\xba\x92\x8f\xcb\x3b\xa4\x1d\x99\ +\xff\xe6\x97\x79\x5c\x7e\x9e\xba\xde\xd1\xff\xe2\xc2\x04\x00\x30\ +\x53\xca\xbe\x94\xe8\x09\xaa\x2b\xb9\x0e\xc8\x5f\xd8\xdd\xc3\x4c\ +\xa9\xca\xc9\xaa\x0a\xcc\xc0\x15\xfb\x62\xf3\xf5\x52\x0d\xc2\x5d\ +\x9a\x02\xf7\x01\x68\x92\x2a\xad\xf2\x84\xba\x34\xb5\x9c\x6b\x73\ +\x6d\xf8\x73\xea\x7a\x25\x5e\x9b\xfb\x0a\x60\xa4\x9c\x6b\x73\x11\ +\x11\x11\x6b\x9b\xdf\xe9\xf4\x34\x9c\x19\xe5\xda\xcb\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x4d\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xb1\x09\x00\x20\x10\x04\xc1\x53\x6c\xc8\x0e\x34\xb6\x65\xe1\ +\x5b\xb3\x03\xf5\xc4\x70\x37\x3c\x78\x98\xf4\x25\x32\xab\x7d\x44\ +\xed\x23\x6e\xf7\x53\xc5\x3d\x48\x52\x73\xf6\x53\xf9\xe5\xe8\x67\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x60\x7f\x46\ +\x92\xa6\xb9\xd3\xb6\x05\x4e\xf5\x08\x25\x4b\xc0\x92\xc7\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xa2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x54\x49\x44\x41\x54\x58\x85\xed\ +\xd5\xb1\x0d\x00\x20\x0c\x03\xc1\x80\x18\x81\x01\x29\x18\x8b\x82\ +\x01\xd9\x21\xec\x80\x23\x85\xe2\xdd\x3b\x3a\xb9\x89\x99\x90\x3e\ +\xb7\xf7\xb9\x5d\xb9\x51\x95\x72\x44\x00\x00\x00\x00\x00\x00\x80\ +\x74\x40\x51\xca\xea\x2b\x36\xfb\x60\x81\x16\x71\xe4\xac\xf1\xbc\ +\x64\xfa\x02\x00\x00\x00\x00\x00\x00\x40\x3a\xe0\x02\xb3\x6c\x08\ +\x6e\x58\x4b\xf2\x2b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x39\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xeb\x49\x44\x41\x54\x58\x85\xe5\ +\x96\xbd\x6b\x93\x51\x14\xc6\x7f\x4f\x92\xd6\x62\x41\x51\x8a\x8b\ +\xab\x2e\x0e\xda\xd6\x45\x97\x52\x32\xa4\x90\xa6\x8b\x10\x9d\x14\ +\xdc\x5c\x84\xfe\x01\xe2\x20\xee\x22\x08\x8e\x82\x4e\x1a\x70\xe9\ +\xdb\x80\x11\x62\xe8\xe4\xd2\x0f\x3b\xb8\x08\xc5\x41\x17\x75\xb1\ +\x50\x68\x9b\xe6\x7d\x1c\x9a\x80\x83\xe0\x7b\xf3\x5e\x14\xf4\x6c\ +\x07\xee\x79\xce\xef\x7c\xdc\xcb\x85\xff\xdd\x14\x5b\xf0\xf2\xdc\ +\xdc\xc9\xbd\x6e\x71\x0b\x17\xbc\xf6\x26\x39\xf1\xbb\xf3\xa5\x98\ +\xc9\xcf\x57\x2a\xe3\x7b\xfb\x23\xcb\xe0\xe3\xe0\x4c\x31\x85\x58\ +\xc9\xcf\xd5\xeb\xa3\xa5\x6e\xe9\x25\xf8\x52\x48\x5c\x14\x80\x7a\ +\xbd\x5e\x1c\xfb\xb6\xf3\x14\x54\x09\x8d\x8d\x01\xa0\xad\xaf\x3b\ +\x8f\x40\xd7\xfa\x5d\x4f\xff\x28\xc0\xc5\xd9\xda\x3d\x4b\xb7\x0c\ +\x58\x4a\xc9\x3a\xfc\x18\x00\xd3\xe5\xf9\x45\xcb\x77\xfa\x6e\x2a\ +\x1c\x94\x3c\x17\xc0\x54\xb9\x7a\x1d\xf3\x00\xc0\x28\x55\x60\xe5\ +\xb9\x00\xa6\xcb\xb5\x05\x59\x4f\x00\xac\xe1\x2a\x1f\x58\xf0\x3b\ +\x30\x55\xae\xce\x60\xbf\x00\x8a\x18\x0f\x5b\xf9\xc0\x82\x3a\x30\ +\x39\x5b\x9d\x94\xb5\x04\x8c\x61\x1b\x85\x6d\xfc\xaf\x2c\x73\x07\ +\x26\x67\x6a\x67\x0b\xe2\x15\xf8\x18\xd8\x1c\x6e\x7c\x6e\xcb\x04\ +\x70\xa1\x5c\x3b\x5d\xb0\x5f\x03\xa7\x00\x43\x9c\xe4\x99\x01\x8a\ +\xf6\xa7\x9f\xdc\x68\xc9\x21\xf3\x0e\x78\x13\x72\x6e\x5b\x1e\x80\ +\x9e\x0a\x55\xe0\xa3\x02\x62\xa2\x02\xbc\x6b\x27\x9f\xd3\x9e\x2a\ +\xa0\x2f\x80\xc0\xd1\x20\x32\x0b\x6d\xac\x24\x1f\x52\xa7\x73\xc0\ +\x36\x48\x76\x1c\x88\x20\x91\x8d\x4e\x73\xc3\xf2\x02\xb0\x2b\xc5\ +\x81\x08\x16\x58\x6f\x37\x57\x90\xae\x02\x3d\x49\x02\xe5\xfa\xd6\ +\x0d\x55\xc1\x5a\x3b\x59\xb2\x7c\xf3\xd0\x73\xc1\x39\xfe\x96\x43\ +\xb7\x70\xbd\xdd\x7c\x26\x6b\x11\x40\x30\x34\x44\xae\x19\xae\x76\ +\x92\x87\xb2\xee\x0f\xb4\xac\x70\x88\xdc\x4b\xb4\xda\x49\xee\x1a\ +\x1e\x0b\x50\x1a\xde\x89\x18\x57\xc9\x67\x26\x8e\xde\x06\x3f\xef\ +\xa7\x0e\xd2\x8c\x72\x97\x1b\x8d\x46\x6f\x77\x62\xfc\x06\xb8\x15\ +\x3a\x83\x68\x2f\xda\xfb\x46\x63\xff\x60\xe4\xe0\x0a\xe8\xed\x5f\ +\x01\x00\xd8\x6c\xb5\x76\x8e\x8c\x76\xe7\x81\x6d\xe0\x7b\x4c\xed\ +\x7f\xd7\x7e\x00\x02\x81\xa4\x0e\x4e\xeb\x6b\x18\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x8a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x3c\x49\x44\x41\x54\x58\x85\xed\ +\xd7\x31\x4e\xc2\x50\x1c\xc7\xf1\xef\x9f\x26\x30\x5a\xa2\x96\x33\ +\x74\x11\x27\x4e\x60\x02\x77\xe0\x14\x18\xbb\xa9\x83\x8c\x34\xe0\ +\x25\x38\x83\x31\xf1\x04\x9d\x00\x87\x9e\x01\x62\x42\x1d\x21\x69\ +\xff\x0e\x94\x86\xb4\xe0\xa0\x6d\x1c\x7c\xbf\xf1\xf5\xa5\xbf\x4f\ +\xde\x5b\xfe\x0f\xfe\x7b\x24\xbf\xe0\xf8\xb3\xae\x4a\xed\x56\x95\ +\x0e\x60\x97\xd4\x13\x89\x10\x88\x26\xe3\xd5\xdd\xf5\xeb\x49\xc0\ +\xb9\xbf\x18\x0a\xdc\x03\x1b\xd0\x10\x95\xcf\x52\xea\x45\xcf\x40\ +\x5c\xa0\x81\x32\xfc\xf0\xae\x1e\x0b\x80\xcb\xf1\xbc\xa7\x89\xbc\ +\x00\x6f\x96\x6a\x7f\xe9\xb5\x57\xa5\x94\xa7\x69\x8d\xe6\x4e\x2c\ +\x32\x05\x6e\x6a\x24\xbd\xfd\x49\xd4\xb2\x1d\x2a\x03\x60\x53\x45\ +\x39\xc0\xd2\x6b\xaf\x2c\xd5\x3e\xb0\x8d\xb1\x06\xfb\xf5\x0c\xb0\ +\xbb\x73\x0d\xab\x28\x3f\x44\x00\xa1\xa0\x9d\x02\x00\xb0\x4b\xbb\ +\xf3\xef\xa2\x44\x40\xf3\x18\xe0\x4f\x62\x00\x06\x60\x00\x06\x60\ +\x00\x06\x60\x00\x06\x70\x08\x88\x76\xd3\x6b\xc5\x11\x6c\x60\x5d\ +\x00\x88\x10\x80\xb8\xad\xd1\xdc\xa9\xaa\x3b\xfd\xb7\xab\x48\x50\ +\x04\x68\x32\x06\x1a\xb1\xc8\xb4\x0a\x84\xf3\xfc\xde\x4a\xc7\xf2\ +\xba\x45\x3c\xc9\x7a\x0f\x37\x5d\x8c\x16\x4f\x08\x0f\xc0\x16\x08\ +\xd3\x01\xf2\xf7\xd9\x1d\xbb\x0b\xd4\x4f\x3e\x4c\x32\xa9\x3f\xeb\ +\xc6\x58\x83\x74\x74\x6e\xe6\xbf\xff\x30\x6b\x45\x02\x8b\x78\x92\ +\x7f\x9a\x99\x7c\x01\x0b\xfa\x6f\x38\x11\xee\x15\x0b\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x50\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x02\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\x21\x4e\x03\x51\x14\x85\xe1\xf3\x06\x48\x28\xa2\x82\x80\xc0\ +\xb1\x01\x92\x0a\xf6\x00\x0b\xa8\x2b\x8e\x80\xc4\xb0\x80\x66\x16\ +\xd0\x1d\x34\x08\x02\x38\x24\x09\xb8\x6e\x81\x1d\xa0\x48\x4a\x09\ +\x02\x01\x4d\x67\xfa\x2e\x96\xbc\x19\x70\x73\x49\x98\xff\x93\xe7\ +\x8e\x38\x73\xcc\x8c\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb4\ +\x42\xf8\xfd\x6c\x41\xc3\xc9\x8a\x4f\x95\xa6\x4c\xa2\xf2\x3c\xfe\ +\x74\xad\x1d\x60\xe7\xf4\x66\xab\x8c\x8b\x91\x49\x7d\x49\x1b\x8d\ +\x75\xf3\x31\x37\xd3\x5d\xb0\xe5\xd9\xeb\xc5\xf1\x73\x7a\xac\x0c\ +\xb0\x39\xb8\xea\x86\xf5\xf2\x31\x04\xed\xba\xd4\xf3\x33\xcb\x54\ +\xec\xbd\x8c\x4f\xa6\xdf\xc3\x2c\x7d\x2a\xeb\x94\xf9\x3f\x7c\x79\ +\x49\xda\x8e\x5a\x1b\xa5\x61\x65\x00\x49\x07\x0e\x65\xfe\x44\x90\ +\x0e\xd3\xac\x6e\x80\x56\xa9\x1b\xe0\xc1\xbd\x85\x13\x93\xee\xd3\ +\xac\x32\x40\xfc\x5c\x1d\x9a\xe9\xc9\xa5\x91\xaf\x59\xa6\xe2\x3c\ +\x0d\x2b\x03\xbc\x5d\x1f\xbd\x2f\x8a\xb0\x1f\xa4\x4b\x49\x1f\x2e\ +\xd5\x9a\x35\x37\xd3\xad\xe2\xb2\x97\x7e\x01\x24\x7e\x84\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x80\xb6\xf8\x02\x95\xce\x40\x57\x6c\ +\x8c\xff\x07\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\xe8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x9a\x49\x44\x41\x54\x58\x85\xc5\ +\x97\xd9\x76\xe2\x46\x10\x86\xbf\x66\x11\x12\x60\x50\x9c\xc4\x9e\ +\xf1\x24\x39\x59\xde\xff\x9d\x72\x31\x9e\x49\x1c\xcf\x18\x6c\x23\ +\x19\x24\xa8\x5c\xd4\xdf\xa8\x91\x71\x72\x97\xd4\x39\x1c\x89\x56\ +\xd7\xf6\xd7\xd6\x0d\x58\x09\x16\xf8\xcf\xc9\x02\x58\x19\xa4\x7c\ +\x09\xac\x21\x58\xf7\x91\x4b\x20\x1a\x96\x25\xef\x93\x44\x4a\x5c\ +\xb3\x64\x6d\x9b\xac\xed\xf4\x7e\x00\x1e\x7a\xf2\x97\xc0\x3a\xf4\ +\x16\x0e\xc0\x05\x30\x00\xaa\x44\x59\x90\x11\x13\xd8\x0d\x21\x8c\ +\x81\x71\xcf\xa5\x16\xac\x81\xac\x95\x11\x51\xb9\x01\x0d\x90\x4b\ +\xfe\x23\x30\x3c\x75\xd8\xf7\x2d\xc0\x7e\x11\x34\x63\xb0\x99\xd6\ +\x33\xb0\xf7\xf0\x50\x82\xe5\x60\x13\xb0\x82\x57\x64\x85\xbe\x4d\ +\xb5\xf7\xca\x79\xc1\xd7\x2c\x93\xec\x5f\xc1\x2e\xfa\x10\x02\xf6\ +\x01\xf8\x24\x24\x0c\x78\x01\x0a\xd8\xbd\x87\xec\xa3\xbc\x00\x58\ +\xc8\x8b\x73\x94\x7e\x9b\xc0\xee\x06\xb2\x5b\x21\x92\x4b\xdf\x1a\ +\xb8\x81\x70\x0b\x30\x92\xf2\x80\xc3\x3e\x96\xf2\x1b\xe0\xde\x19\ +\xb2\xfb\x44\xf9\x04\x0f\x91\x71\x1a\xf7\xe8\xcc\x4c\xca\xf4\xcb\ +\xbe\xc2\xa6\x80\xd9\x18\x78\x07\x7c\x94\x8e\x41\x0f\x01\xfb\x4e\ +\xff\x2b\x08\x15\xd8\xb5\xbe\xfd\x09\xcc\x1d\x8d\xd5\x0c\x4a\x5c\ +\x70\xa8\xcf\x03\x60\x73\xa0\xc5\xf3\xa5\xd2\xf3\x80\x27\xf4\x0e\ +\x78\xc2\xe3\xff\x0d\xb0\x82\xb0\x19\x25\xdc\x63\x29\xcf\xe5\xdd\ +\x1a\xb8\x92\xc5\x39\x94\x4f\x82\x71\x02\x66\x1d\x0f\x24\x08\xe5\ +\xc0\xb3\x94\x95\x42\x38\x03\xee\xf0\xf0\x64\x10\x9e\x12\x07\x3b\ +\x28\xdc\x52\x9b\xc0\xcb\xb5\x18\x83\xa0\x5c\x48\x68\xa4\x39\x1e\ +\x86\xb9\xf8\x07\xfa\x1f\xd7\x22\x6d\xc4\xbb\x93\xac\x00\xdb\xf7\ +\x4a\xcc\x63\xee\xc5\x10\xbc\x73\x41\x15\x30\xfd\x8c\xc7\xb2\x96\ +\xf5\x23\xc1\x56\x43\x75\x09\xd3\xb5\x23\x75\x8e\x6c\x21\x99\x35\ +\x30\x95\x03\x53\xba\xd2\x1b\x49\xf6\x1c\x0f\xc1\x97\x14\x81\x09\ +\xb4\x2f\x49\x6d\x16\x8a\xb5\xe1\x96\x5d\xc3\x74\xe5\x48\xbd\x49\ +\xb1\xce\xbf\x17\x8f\x09\x89\x58\xb6\x2d\x3c\x36\x78\xe8\xfa\x21\ +\x68\x4a\x58\x3c\x74\xc6\x30\x54\x3e\xe4\x78\xd2\xfc\x25\xc1\x85\ +\xfa\x41\xee\x49\x67\xb3\xee\x3f\x05\x9e\x37\x5f\x61\x73\x29\xde\ +\x3c\x91\x09\x2c\x9e\x49\x42\x15\x0d\xc8\xbc\x8b\x91\x0b\xc6\x52\ +\x1e\xb4\x62\x5c\xe1\x89\xf6\x20\x48\x73\x3d\x83\xa0\x9d\xba\x0c\ +\xa6\xae\x9c\x06\x66\x0f\xda\xd7\xe2\x3d\xe5\x12\xef\x31\x43\x68\ +\x4c\xfb\x63\x1f\x20\x40\x50\xd7\x0a\x8f\xde\xb9\x82\x32\xdb\x0c\ +\x82\xfa\xbb\x35\x12\x36\x06\xee\x7b\xbd\xfd\xca\x8d\x8e\x7c\xb4\ +\x60\x7b\x7f\x86\x1d\xd8\x33\x5e\x86\x03\xba\x24\x3f\xa9\x82\x61\ +\x52\xdf\x49\x93\xa9\xd3\x3d\xda\xc7\xbd\x7b\x63\xe9\x30\xbb\x4b\ +\x1c\x8a\x94\x4e\x59\xc9\x0c\x55\xe7\x6c\xc7\x30\x82\xf1\x21\xf1\ +\x86\xe4\xbd\x4d\x84\x8c\x80\xc6\x3d\xb7\x35\xea\x4c\x78\x46\x5b\ +\xd2\x1f\x52\x4a\x1d\x78\x35\x3d\x07\xc9\x73\x7f\x86\xb9\x4f\x87\ +\x9e\xc0\x3e\x9d\x6b\xcf\x96\xbc\xbf\xda\x17\x85\xed\xa0\x51\x57\ +\x0b\xd6\x6d\x0e\x06\xf5\xb0\x67\xc0\x30\x81\x7d\xa5\xdf\x32\x99\ +\x27\x7d\x83\x4f\x46\x6e\xdf\x98\x94\xa1\x55\x29\xf5\xac\x2d\xfa\ +\x75\xdf\xe2\x09\xa7\x79\x1e\x62\xdb\xbe\xa6\x3b\x03\x44\x0a\xaf\ +\xdf\xad\x00\x3b\xee\x8b\x39\x60\xca\x70\x53\x19\xce\x34\x58\xc0\ +\x4b\xb3\x94\xe2\x02\x6f\xb9\x6a\x36\x96\x42\xdc\x00\xdf\x4a\xb8\ +\x49\xb6\x0e\x21\x16\x3b\x20\x32\x76\x1f\xf9\xa2\x01\x3b\x08\x43\ +\x95\xdb\xd6\x0f\x24\x34\xfe\xdf\xc0\x33\x7f\x23\x21\x9f\xff\x61\ +\x1a\xee\x38\x9e\x76\xd6\x25\x2c\xef\x3a\x07\x79\xc0\x4b\x38\xee\ +\xd9\xc1\x49\x08\xc6\x75\xe2\xf5\x16\x35\x0a\x51\x05\x2f\x3f\xc9\ +\xf3\x73\x99\x7e\xb4\x40\x1e\x7e\x80\xe5\x53\xb7\xbc\x2a\xa4\x1c\ +\x37\x6c\xbc\x89\x5f\x06\x09\xe3\x06\xea\xb2\x63\xa2\xf6\x86\x14\ +\x0f\x1a\xf9\x2d\x3e\xdd\xfa\x67\xc1\x94\x22\xd4\x7f\xe0\xed\x36\ +\xf8\xb3\x4c\x86\x57\x36\x93\x31\x27\x21\xd8\xfb\xe6\xe2\x19\xec\ +\x86\x6e\xe0\x14\xf8\x49\xe6\x77\x3c\x9e\x7b\xa0\x74\xa4\xea\x41\ +\x97\xa0\xf5\x50\x02\xd5\x21\x8f\x7b\x7f\xc6\xbb\x9f\x8e\x77\x2c\ +\xa1\xb8\x95\xcc\x6d\x6a\x00\x6e\x40\x78\x06\x1b\xd0\xc5\x7c\x24\ +\x6f\x0e\x10\x36\x60\x2d\xf0\x0c\xe1\xe5\x3c\x00\x36\x77\x19\xa0\ +\x83\xeb\x67\x7c\x96\x6c\x24\x73\xe5\xf9\xd3\x45\x31\x0d\x41\xe3\ +\x93\x2d\x3c\x42\x7d\xe1\x9e\xb2\x96\xf5\x5b\xe5\xc7\x71\x8c\xbe\ +\x4d\x36\x56\xe8\x1a\x3c\xd1\xd6\xc0\x25\x54\x33\x47\xc3\x66\x5a\ +\x3f\x09\xc1\x57\xe0\x07\xdf\x6c\x4b\x60\x06\x2f\x41\x93\x74\x42\ +\x67\xb2\x0e\x97\x55\x05\x85\xd1\x75\xcf\xd8\xac\x0a\x3c\xdb\x77\ +\x38\xf3\xc2\x8d\xaf\xa7\x30\x9d\xe3\x13\x76\xe3\x8e\x87\x4d\x62\ +\x40\x30\xb0\x03\x5e\xeb\x01\xf8\x04\x45\x34\x86\x0e\x56\xf0\x30\ +\x4c\x75\xf4\x36\x21\x18\xe2\x1c\x59\x38\x82\xc7\xbd\x17\x6e\xcc\ +\xf4\x8b\x64\xc5\xd9\x72\xee\x50\x63\x17\xba\x34\xf4\x2f\x26\x0b\ +\xa8\x7e\xec\x2e\x23\xff\x76\x31\x01\xe7\xad\x3e\x74\x65\x7d\x72\ +\x31\xf9\xed\xcc\xc5\xe4\xd8\xdb\xf7\x82\x6d\x20\x2b\x33\x1c\xfe\ +\x81\x7f\x6f\x32\x79\x30\x84\x71\x7a\xf7\xcb\x75\x30\x6e\x7d\xd4\ +\x8e\x6a\xbc\x67\xec\xc5\xdb\xd0\x0d\xa6\x35\xc9\xd5\xec\x8d\xcb\ +\x69\xf4\xe2\x98\x70\xc3\xe4\x7d\xa2\xf7\x09\x6c\x35\x3b\x26\x95\ +\x94\x18\xdd\xe5\x54\x06\xb9\xb0\x18\xf3\x9e\xc3\x6b\xf8\x9f\xaf\ +\xe7\x7f\x03\x88\x7c\xd3\x3b\xed\x32\x4f\xdf\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x8f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x41\x49\x44\x41\x54\x58\x85\xed\ +\xd3\xa1\x11\xc0\x20\x14\x04\xd1\x85\x1a\x28\x08\x93\x3e\x10\x94\ +\x85\x48\x21\x99\xa1\xa1\x14\x81\x42\x62\xf9\x66\x9f\x3a\xb7\xea\ +\x40\x92\x14\x2c\xed\x51\xfa\x3b\x81\x7a\xa9\xfb\xfd\xa3\x3d\x00\ +\xf9\x52\x50\x3a\xf2\x05\x92\x24\x85\x5b\x09\xb0\x0a\x07\x78\x3d\ +\xfd\x90\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3d\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x51\x09\x00\x20\x10\x05\xc1\xd3\x48\x36\xf0\xdb\xfe\x79\xbc\ +\x14\xf2\x40\x66\x12\x2c\x5b\x05\x00\x00\x00\x00\x00\x00\xc0\xff\ +\xc6\xda\xe7\xa6\x23\x92\x66\x3a\x20\xcd\x80\x74\x00\x00\x00\x00\ +\x00\x00\x00\x00\xbc\xd7\x76\x2f\x01\xc5\x98\xa8\xeb\x7f\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x38\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x11\x00\x30\x08\x04\x41\x26\x1a\x90\x8d\x3a\x0c\x11\x11\ +\x50\xee\xf5\xff\xb3\x11\x8b\xb2\x7a\xb2\x7a\x36\x1f\x6f\x33\xbe\ +\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\ +\x03\x86\xe9\x05\x21\xf8\xdf\xa6\xaa\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xe1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x93\x49\x44\x41\x54\x78\x9c\xed\ +\xd9\xb1\x0d\xc2\x30\x00\x45\x41\x9b\x91\xd8\x20\x35\x93\x30\x60\ +\x6a\x36\xc8\x20\x59\x22\x94\x20\x65\x80\x17\xc1\x5d\xe7\xca\x5f\ +\x4f\xee\x3c\x47\xe4\xbe\x3c\x8e\xef\xf3\xf6\x5a\x67\xb1\xe3\x56\ +\x5c\x7a\x25\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\ +\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\ +\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\ +\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\xc9\x8f\xec\x18\xe7\ +\xdf\xe1\xca\xdf\xbf\x80\x30\xc0\xdc\xbb\xbb\x3f\xc2\x00\xc7\xf3\ +\x2a\x11\x00\x00\x00\x00\x00\x00\x00\xf8\x75\x6f\x4f\xed\x09\x3e\ +\x0f\xa0\x90\xfd\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x27\x49\x44\x41\x54\x78\x9c\xed\ +\xc1\x01\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\ +\x40\x40\x00\x01\x8f\xf2\xc9\x51\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x01\x62\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x14\x49\x44\x41\x54\x58\x85\xed\ +\x92\xa1\x4e\x03\x41\x14\x45\xcf\x5d\xca\xa6\x01\x4f\xb0\x15\x18\ +\x34\x0a\x5d\x5b\x47\xf8\x05\x04\xbe\x6b\x1a\x92\x26\x24\x9d\xb5\ +\x7c\x00\x0a\x81\x00\x89\xc1\x60\x6b\x91\x18\x0c\x1a\x45\x30\x65\ +\xe8\xc5\xb4\x50\x53\x76\xb7\x35\x24\xcc\x49\xc6\x4c\x5e\xce\xdc\ +\x9b\x79\x90\x48\x24\x12\x89\xff\x8e\xaa\x06\x8a\xa2\x78\x92\xb4\ +\x27\xe9\xc3\xb6\xeb\x7a\x25\xb5\x6c\xbf\x86\x10\x76\x81\xe9\xb2\ +\xc1\x56\x0d\x59\x0e\xc8\x76\x5e\xf3\x71\x00\x6c\x23\x69\xb3\x6a\ +\x2e\xab\x1a\x98\x4c\x26\xfb\xb6\x6f\x16\xae\xa6\xc0\xe7\x92\xf3\ +\xdd\xd4\xf6\x43\x9e\xe7\x1d\x7e\x69\x0f\xb0\x51\x15\x60\x3c\x1e\ +\xc7\x6e\xb7\x7b\x1b\x63\xdc\x96\x74\xc8\xf2\x6f\x13\x3f\x85\xae\ +\xda\xed\xf6\xf1\x70\x38\x7c\xaf\xf2\x57\xee\xc0\x22\x45\x51\x9c\ +\x4a\xba\x00\x32\xdb\x96\x34\x6f\x97\xcd\x5d\x92\xce\x47\xa3\xd1\ +\x19\x50\x6b\x5f\x1a\x05\x98\x85\xe8\x49\xba\x06\xb6\x66\x21\xe6\ +\x9e\x08\x9c\x84\x10\x2e\x9b\xf8\x1a\x07\x00\xe8\xf7\xfb\x07\x59\ +\x96\xdd\x01\x3b\xb3\xab\x37\xe0\x28\x84\x70\xdf\xd4\xb5\x52\x00\ +\x80\xc1\x60\xd0\x89\x31\x3e\x03\x2f\xb6\x7b\x65\x59\x3e\xae\xea\ +\x5a\x07\xb1\x46\x89\x44\x22\x91\x48\xfc\x09\xbe\x00\x50\x0c\x5a\ +\x4f\xf1\x50\x10\xc0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\xbf\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x71\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x0d\xc2\x40\x10\x04\xc0\x3d\x8a\x40\xd4\x45\x0b\x44\x94\ +\xf0\x15\x7c\x09\x74\x42\x4d\x16\x4d\xd8\x89\x03\xb0\x63\xcb\x12\ +\x3f\x13\xae\x2e\xd8\xbd\x04\x00\x00\x00\x00\x00\x00\x18\x41\x6d\ +\x83\xd6\xda\x7d\x9e\xe7\x57\x92\xeb\x09\x7d\x8e\x34\x55\xd5\xa3\ +\xf7\xfe\xfe\x0e\x2f\xdb\xab\x3f\x1d\x9f\x24\xb7\x75\xdb\x8f\xdd\ +\x03\x46\xb3\x7b\x40\x55\x3d\x93\x7c\x4e\xe8\x72\xb4\x69\xdd\x06\ +\x00\x00\x00\x00\x00\x00\x00\x0c\x66\x01\xc4\xad\x13\x08\xdb\x38\ +\xa6\xd7\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x5d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x0f\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xcf\x4e\x53\x41\x14\xc6\xbf\x33\x05\x4a\xc2\x92\x8b\x85\xba\ +\x77\x83\xf5\x09\xe4\x2d\x04\x23\x49\x5b\x92\x16\x88\x26\xa0\x4b\ +\x78\x02\x5d\x83\x89\xfc\x33\x94\x36\xd1\x04\x78\x0b\x7c\x02\x0a\ +\x2b\xd7\x14\x9b\x5c\x96\x24\x54\xe9\x1c\x17\xfd\xc3\xed\xf4\x96\ +\x22\x72\x7b\x6e\xc3\xfc\x56\xd3\x99\x73\x6f\xbe\xf3\x75\xe6\xce\ +\xe6\x1c\xc0\x62\xb1\x3c\x66\xe8\x2e\x41\xb1\x64\x7e\x44\x47\xf5\ +\x0c\x83\x5e\x01\xfc\x1c\x40\x1c\xc0\x40\xb0\xd2\xfe\x99\x6b\x00\ +\x25\x80\x4e\x08\x7c\xa8\x2a\x6a\xbf\x5c\x48\x5d\x76\x7b\xa8\x8b\ +\x01\x4c\xa3\x99\x7c\x8a\x88\x3f\x02\x98\x78\x18\x9d\x3d\xe3\x9c\ +\x81\x95\x8b\x9d\x74\x01\x20\xee\x14\xd4\xd9\x80\x85\xcd\x41\x87\ +\x87\xd6\xc1\xb4\x18\x88\xbc\x5e\x41\xbc\xe9\xd2\xef\x25\x6c\x2d\ +\xfe\xf1\x5b\xee\xb0\x8d\x99\x1c\xbd\xf7\x19\xc0\x42\xcb\x2c\x50\ +\x24\xe0\x07\x18\xbf\x48\x41\x3f\xb8\xd8\xff\x80\x35\x14\x08\xe3\ +\x0c\xbc\x24\x20\x71\xb3\x40\x8b\x0e\x86\xe0\x82\xdf\xfa\xed\x04\ +\xdf\x1d\x30\x9a\xcd\xa5\x08\xd8\xf3\x04\x5d\x30\xf3\xb2\xfb\x75\ +\xee\xfb\x6d\xdb\x29\x1c\x30\x39\x99\xdc\x1b\x22\x5a\x63\x60\xb4\ +\x39\x0b\xa4\x2f\x76\xe6\xf2\x66\x74\x9b\x01\xb1\x64\x7e\xa4\x1a\ +\xd5\x3f\x71\x73\xe6\x5d\xa8\xc8\x0b\x77\x2b\x79\x1e\x9c\xe8\x87\ +\xc7\x59\x28\x4c\x40\x57\x8f\x01\x38\xf5\xa9\x52\xa4\xa2\x9e\x99\ +\x1f\x46\x65\x3e\xa8\xa3\x7a\x06\xde\x0f\x1e\xf3\xfb\x7e\x4b\x1e\ +\x00\xdc\xad\xe4\x39\x08\x1f\x3c\x53\x71\x3d\x5c\x9d\x36\xe3\xda\ +\x0c\xa8\x5d\x75\x8d\x31\x8a\xb5\x6d\xdf\x9f\xb8\xdb\xe9\x6f\x0c\ +\x14\x1b\xbf\x99\x55\x77\x03\xea\xf7\x7c\x6d\x91\xf9\x28\xfc\x67\ +\xfe\x36\x88\x6b\x39\x34\x99\x34\x23\x7c\x0c\x40\xbc\x31\x60\x50\ +\x39\x08\x59\xbd\xa4\x35\x07\x7e\x6a\xae\xfb\x19\xd0\xbc\x1a\xc3\ +\x76\xd5\xdd\x07\x23\x87\xb6\x6b\xdf\xcf\x80\x47\x85\x35\x40\x5a\ +\x80\x34\xd6\x00\x69\x01\xd2\x58\x03\xa4\x05\x48\x63\x0d\x90\x16\ +\x20\x8d\x35\x40\x5a\x80\x34\xd6\x00\x69\x01\xd2\x58\x03\xa4\x05\ +\x48\x63\x0d\x90\x16\x20\x8d\x35\x40\x5a\x80\x34\xd6\x00\x69\x01\ +\xd2\x58\x03\xa4\x05\x48\x63\x0d\x90\x16\x20\x8d\x35\x40\x5a\x80\ +\x34\xd6\x00\x69\x01\xd2\x58\x03\xa4\x05\x48\x63\x0d\x90\x16\x20\ +\x8d\x35\x40\x5a\x80\x34\x7e\x06\x5c\x37\x06\xac\xfb\xdf\x20\x23\ +\x87\x6b\x73\xdd\x2f\xc1\x52\x63\x40\xe0\x58\x10\xa2\x7a\x49\x6b\ +\x0e\x74\x66\xae\xfb\x18\x40\x27\x8d\x91\x26\x9a\x02\xf8\x4e\x3d\ +\x05\xe1\x84\xa9\x96\x43\x93\x53\x33\xa2\xcd\x00\x02\x1f\xde\x8c\ +\x91\x18\xcb\xe6\x67\x02\x52\x17\x38\xce\x7c\xee\xb5\xb7\x72\x9c\ +\x48\x1f\x98\x31\x6d\x06\xa8\x8a\xda\x07\xd0\xac\x0d\x66\xf0\xfa\ +\x93\xec\x76\xdf\x1d\x85\xb1\xb9\xdd\x71\x30\xad\x79\xa6\x4a\xea\ +\x2a\xd2\xdd\x80\x72\x21\x75\xc9\xc0\x8a\xf7\x5d\x1a\x83\x45\x27\ +\xb3\x3b\xdb\x1f\xc7\x81\xc9\xc9\xec\xce\xf2\x00\x1d\x03\x18\x6b\ +\xce\x02\xab\x7e\x2d\x34\x1d\x12\x62\x72\xe6\x73\x5f\xcc\x6e\x11\ +\x06\x8a\x8a\xf9\x88\x41\xe5\xb0\x55\x91\xb2\x86\x22\x70\x4c\x13\ +\x4d\xb5\x34\x4c\xd4\xd8\x70\x77\xd2\xef\xfc\xea\x9e\x3b\x74\x8c\ +\x10\xbb\xb4\xb9\xe4\x60\x08\x5e\x13\x08\x48\x30\x51\x02\x00\x38\ +\x6c\x25\xd4\x04\x30\xc8\xef\x1f\xdd\x70\x55\x65\xb9\x53\xd1\x77\ +\xf7\xa6\xa9\xec\x5e\x92\x80\x4f\xe8\xbf\xa6\xa9\x12\x03\xab\xf7\ +\x6f\x9a\xf2\x10\x4b\xe6\x47\xf4\x70\x75\xba\x5e\x6f\x3f\x59\xaf\ +\xba\x0e\x61\xdb\x1c\x9d\x01\x38\x25\xd2\x07\xea\x2a\x72\x70\x97\ +\xb6\x39\x8b\xc5\xf2\xb8\xf9\x0b\xdf\xb6\xee\xf9\xcc\xda\x5b\x51\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xef\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xa1\x49\x44\x41\x54\x78\x9c\xed\ +\x98\xcf\x6f\x54\x55\x14\xc7\x3f\xe7\xce\xd0\x84\x5a\x8d\x61\x06\ +\x37\x40\x5c\xaa\x6b\x12\x37\xd8\x98\x8a\x69\x20\x24\x4a\x62\x62\ +\x22\x12\x3a\xbf\x2a\xfe\x03\xfe\x4c\x4c\xd3\x88\x09\xb0\xd0\x2d\ +\x96\x99\x69\xa7\x8a\x1b\x13\x04\x16\xc6\x48\x10\xf6\x08\x2e\x51\ +\x36\xf2\x43\xc2\x82\xf7\xaa\xb6\x44\x13\x9d\xb9\x87\xc5\x0c\xc2\ +\xfb\x31\xed\x30\x33\x6f\x5a\xe1\x7e\x92\xd9\xbc\xef\xbd\xe7\x9e\ +\xef\x99\x9b\xf7\xce\xbd\xe0\x70\x38\x1c\x0e\x87\xc3\xe1\x70\x38\ +\x1c\x0e\x87\xc3\xe1\x78\xb4\x90\xf0\x83\x6c\x61\x76\x0a\x63\x3e\ +\x02\x4d\x01\x16\xd0\xc1\xa7\xd5\x57\x04\x30\x20\x0d\xac\xfd\xd8\ +\xab\xe6\xa7\xef\x17\xd3\x91\xe1\x46\xee\x9a\xa7\x39\xf1\x61\x41\ +\x53\x4d\x6f\x04\x0a\xf0\x10\x19\xec\x8e\x68\x01\xac\x1e\x40\xe5\ +\xff\xbe\xed\xa3\xa8\x28\x56\x0f\x84\x1f\x47\xde\x01\x00\xd9\x42\ +\x6d\x0c\xa3\x27\x81\xc7\xc3\x61\x40\xec\x9a\x7e\x2d\x28\x06\x89\ +\xf8\x5a\x02\x7d\xc5\x2b\xe7\xcf\x85\x87\xc7\x16\x00\x20\x5b\x9a\ +\xdb\x0a\x7c\x07\x64\x43\x0b\x28\x06\xbb\xe6\x6a\x20\x80\x8a\x01\ +\x0d\x7b\xf2\x80\x1d\x5e\x39\x77\xa1\xdd\xb4\xb6\x64\x0b\x95\x67\ +\x30\xa9\xd3\xc0\x96\x80\xa0\x28\x82\xed\x21\xdd\x24\x30\x44\xfd\ +\x5c\xc3\x36\xc6\xbd\x6a\xf1\x97\x76\x93\x96\x2d\x00\xc0\x86\x7c\ +\x75\x8b\x49\x99\xef\x81\x67\x43\x92\xc2\x9a\x29\x42\x9c\xf9\x9f\ +\x6d\xc3\x8e\x2f\xcc\x16\xae\xaf\x34\x71\x59\x16\x66\x0b\xd7\xd7\ +\x99\xa1\x51\xe0\xc7\x90\x24\x28\xa9\xb8\x39\x03\x43\xa0\x95\x43\ +\xd8\xfc\xf9\x75\x66\x68\x74\x25\xf3\xd0\xe1\x67\xf0\xe6\xcc\x1e\ +\x0f\xdb\x78\x09\xe4\x87\x36\x09\xac\x02\x2a\x58\x52\x31\x7b\xf8\ +\x0c\xb6\xb1\xfd\xe6\xcc\x1e\xaf\x93\x28\x1d\xf7\x01\x5e\xb5\xb8\ +\x34\x52\xb7\xbb\x04\xbe\x09\x08\xcd\x04\x52\x31\x6f\xde\xe4\x10\ +\x04\xc4\x84\x57\x14\xe4\xf8\x93\xeb\x17\x77\x79\xd5\xe2\x52\xe7\ +\xa1\x1e\x94\xa9\xb3\xe9\xec\x8d\xab\x47\x80\x62\x54\x54\x0b\x49\ +\xf7\x10\xda\x34\x1f\xa5\xe2\xfd\x39\xbc\x9f\xaf\x5f\x6f\x3c\x48\ +\xb4\x2e\xff\x35\x95\x6c\x69\xfe\x10\xe8\x3b\x31\x62\x82\xe7\x87\ +\x36\xe6\x85\xc3\xde\xd1\x89\xf7\xbb\x29\x7e\x4f\xdb\x36\x53\x9c\ +\x7b\x57\x84\x43\xd1\xa8\x6a\x13\xe8\x26\x5b\x87\x9a\x20\xaa\xbc\ +\xe7\x57\x72\x87\x7b\x09\xda\x13\xd9\x62\xad\x84\xe8\xe7\x44\x93\ +\xeb\xe7\x4e\x88\x33\x6f\x05\xde\xba\x55\xce\x55\x7a\x0d\xdc\x33\ +\x4f\x4d\xce\xbd\x66\x95\xaf\x80\xa1\x90\xd4\x7b\xaf\x10\xdf\xda\ +\xfe\xa3\xe8\x1b\x7e\x39\x7f\xbc\xa7\xd8\xf4\xa9\x00\x00\x99\xc9\ +\xda\xcb\xa2\x7a\x02\x78\x2c\x20\x28\x8a\x74\x73\x7e\x10\x40\xe3\ +\x1a\x9c\xdb\xaa\xec\xf6\x2b\xb9\x33\xdd\x67\x1b\x5c\xa5\x6f\x64\ +\x8a\xb5\xe7\x8d\xe8\xb7\x0a\x99\x90\xd4\xcd\x4e\x88\x98\x17\xf0\ +\xad\xe8\x4e\xff\x68\xfe\x7c\x2f\x79\x86\x62\xf6\x97\x4c\x69\xfe\ +\x39\xc1\x9e\x06\x36\x85\x96\xd2\xe6\x67\xb2\x03\xe2\xb7\xfd\x6f\ +\x8a\x19\xf7\xcb\xfb\x2e\xf5\x25\xd1\x16\x7d\xbf\x10\xf1\xcb\xfb\ +\x2e\xd5\xb5\xbe\x0d\xb8\x1c\x54\xda\x7e\xbf\xc3\xc3\xe2\xcc\x5f\ +\x6e\x18\xd9\xd6\x6f\xf3\x90\xd0\x8d\xd0\x1f\x95\xd2\xd5\x54\xda\ +\x8c\x02\x17\x83\x8a\x0a\x2c\xdb\x3a\xa7\x90\xc8\x71\xf6\x62\xba\ +\x61\x5f\xf8\x7d\x66\xe2\x5a\x7f\xb3\x6c\x92\x68\xfb\xba\xe1\xcd\ +\x2f\x9f\x30\xeb\xff\x3d\x05\xf2\x62\x50\x51\xc0\x34\x02\x2f\x46\ +\x8d\xed\xeb\xcf\xd9\xbf\xd3\xaf\x2e\x1c\xdb\xbb\x98\x54\x8e\x89\ +\xde\x09\x2e\x1c\xdb\xbb\x38\x52\x67\x07\xca\xa9\xa0\x22\xb4\x2e\ +\x5e\xa5\xf5\x8b\x31\xaf\x27\x47\xea\xba\x33\x49\xf3\x77\x33\x49\ +\x9e\xa9\xb3\xe9\x8d\x37\xae\x94\x15\x99\xe8\x64\xb8\x2a\x73\xfe\ +\xe6\xa7\x27\x99\x1e\xab\x27\x9d\xda\x60\x6e\x85\xa7\xc7\xea\xb7\ +\x36\x5d\x29\x20\x7c\xb6\xe2\x58\xd5\x4f\xfd\xcd\xbf\x16\x07\x61\ +\x1e\x06\xb5\x03\xfe\x43\x65\x63\x69\xfe\x03\x45\x3f\x89\x55\x95\ +\x0f\xfd\xca\xc4\xc1\xe4\x4f\x94\xf7\x18\x70\x01\x9a\x64\x8b\xb5\ +\xfd\x88\x1e\xb9\xef\x91\x02\x6f\x7b\xe5\xdc\xcc\xa0\x73\x59\x95\ +\xdb\x9c\xbf\x7e\x3a\x71\x61\x78\xeb\xee\x61\x69\xde\x33\xde\x16\ +\x24\xef\x95\x73\x5f\xac\x46\x2e\x0e\x87\xc3\xe1\x70\x38\x1c\x0e\ +\x87\xc3\xe1\x70\x38\x1c\x8e\x47\x8d\x3b\x7d\xa1\x2d\x33\xc7\x3e\ +\xee\xed\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x99\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x4b\x49\x44\x41\x54\x78\x9c\xed\ +\xd7\x3f\x68\x53\x51\x14\xc7\xf1\xef\x79\x4d\x4b\x83\xff\xaa\xa4\ +\x88\x4b\xd1\x41\x1c\x4c\xac\x4a\x07\xad\xe0\xe0\x20\x54\xb0\x63\ +\x07\x11\xc5\x45\xb7\x82\x4d\x95\xe2\x12\x2c\x82\x82\xa9\xd0\xc5\ +\xc5\xc9\xa9\x83\x42\x26\x75\x12\x27\x45\x37\x1b\x0b\x82\x16\x05\ +\x71\x10\x93\xa6\xda\x88\x9a\x92\xbc\xe3\x60\x86\xe6\x1f\xb6\x79\ +\x7f\x0a\xf6\x7c\xc6\xdc\xfb\xee\xf9\xbd\x93\xdc\x77\x5f\xc0\x18\ +\x63\x8c\x31\xc6\x18\x63\x8c\x31\xc6\x18\x63\x8c\x31\x1b\x85\x78\ +\x5d\xa0\x67\x6a\x76\x38\xe2\xca\x0c\x42\x54\x90\x92\xa2\x25\x3f\ +\x82\xb5\x24\x74\xa2\xd2\xad\x68\x45\xe0\x46\x7e\xfc\xc0\xa4\xb7\ +\xe5\x3c\x8a\xa5\xb3\xdf\x80\x6d\x5e\xd7\x69\x93\xe6\xb7\x2c\x6f\ +\xe6\xd2\xc0\xcf\x76\x17\x70\x3c\x47\x10\xf1\xdc\xc4\xf5\xe4\xb9\ +\x01\x65\x2d\x9f\x07\x2d\xfb\x11\x66\x8d\x14\xd5\x49\x2f\xdf\x3e\ +\xf8\xb0\x05\x00\x76\xde\x9e\xdd\x53\x11\x79\x02\xec\x6b\x18\x54\ +\x5c\x04\x6d\x6f\x65\x01\xc1\x41\xb5\x3e\x67\xc1\x71\x9d\xe1\xaf\ +\x57\xe3\xcf\xdb\x5b\xb7\xa6\x82\x3f\xb6\xde\x99\xdb\xd1\xe5\xba\ +\x19\xe0\x78\xc3\xa0\x8a\x8b\xe8\x5a\x9b\x20\xa0\x4e\x93\x88\x1f\ +\x10\x77\x28\x9f\x3c\xf8\xae\xcd\xa8\x35\xbc\x3f\x03\xaa\x96\xc6\ +\xe2\x85\x9e\xae\xe8\x49\x60\xa6\x61\x50\xd4\x61\x2d\xcd\x56\xe4\ +\x6f\xb6\x86\x4b\x5e\x45\xba\xca\x47\xfc\xba\x79\xf0\xb1\x01\x00\ +\xf3\xa3\x7b\x4b\xf9\x62\xe2\xac\x88\xde\x6c\x51\x6b\x35\xf5\x04\ +\x69\x9c\x27\x42\xa6\xb3\xb8\x7c\xe2\xcb\xe8\xe1\x9c\xe7\xa0\x35\ +\xc5\x02\x12\x4b\x67\x2f\x02\x77\x81\x8e\xba\x8a\x8a\xe2\xb6\x88\ +\x53\xfd\xd9\xd7\x52\x64\x7a\xa1\xef\x6d\x92\x91\x91\x8a\xdf\x39\ +\x03\x3d\xc2\x7a\xd3\xd9\x21\x85\x07\xc0\xa6\xba\xaa\xcd\x9a\xd0\ +\x6c\x9b\xa8\xa0\x97\x73\xe3\xfd\xd3\x41\x65\x0c\xfc\x0c\xef\x9d\ +\x7a\x7d\x48\xd5\x79\x04\xec\x6a\x32\x5c\xa9\xa6\x70\xaa\xfb\x7e\ +\xa5\xdf\xaa\x72\x66\xe1\x4a\x22\x13\x64\xbe\x50\x5e\x62\xb6\xdf\ +\x9a\xeb\xeb\x88\xb8\x8f\x81\xfd\xab\xbb\x42\xf2\xae\xb8\xa7\x0b\ +\xc9\xfe\x97\x81\x06\xc3\xe7\x87\x60\x2b\x8b\x13\xf1\x4f\x95\xf2\ +\xf2\x31\xe0\xe9\xbf\x67\xcb\x7b\x71\xe4\x68\x18\x37\x0f\x21\x35\ +\x00\x60\x71\x62\xe0\x7b\xbe\xe8\x9c\x12\xb8\xdf\x6a\x8e\xc2\x8b\ +\x4e\x4a\x83\xb9\xb1\xf8\x7c\x58\xb9\xc2\x7f\x8f\x57\x95\x58\x3a\ +\x9b\x42\x24\x55\xf3\x31\x3c\x8c\x3a\x3f\xce\x7d\x1e\x1b\xfc\x15\ +\x66\x9c\x75\xfb\x23\x13\x4b\xbf\xb9\x07\x7a\x01\x50\x11\xa6\x72\ +\x4b\x89\x6b\x5c\x97\x16\xc7\xe3\xff\x2a\xf5\x2c\xb2\x3b\xf5\xb1\ +\x7b\xbd\x63\x18\x63\x8c\x31\xc6\x18\x63\x8c\x31\xc6\x18\x63\x8c\ +\x31\x1b\xc4\x1f\x3b\x5f\xa6\x87\x28\x58\x3c\x77\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xe2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x94\x49\x44\x41\x54\x78\x9c\xed\ +\xd9\xb1\x0d\x02\x31\x14\x05\xc1\x6f\x6a\xa0\x0e\xfa\x22\xa7\x8c\ +\xab\x8e\x32\x10\x3d\x1c\x19\x42\xa2\x80\x3d\xc1\x4c\xe6\xc8\x4f\ +\x2b\x67\x5e\x13\x39\x6f\xf7\xfd\xf3\xfc\xbc\x5d\x56\xb1\xe3\x54\ +\x5c\x7a\x24\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\ +\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\ +\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\x02\ +\xd4\x03\x6a\x02\xd4\x03\x6a\x02\xd4\x03\x6a\xc9\x8f\xec\xcc\xf7\ +\xef\x70\xe5\xef\x5f\x40\x19\xe0\x11\xde\xfd\x96\x05\xd8\x67\x5d\ +\xe7\x20\x11\x00\x00\x00\x00\x00\x00\x00\xf8\x75\x2f\xe8\x5e\x09\ +\xf1\xd4\xba\xd3\xf0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\x8b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x3d\x49\x44\x41\x54\x58\x85\xed\ +\xcd\x21\x15\x00\x21\x00\xc0\xd0\x41\x06\x72\x90\x01\x43\xa3\x8b\ +\x71\x91\x78\x8f\x0e\xe4\x20\x04\x0a\x89\xc5\xb0\xaf\xe6\x06\x92\ +\x24\xbd\x2e\xec\x48\xff\xe8\x40\xb9\xf4\x6d\xf3\xcb\x15\x20\x5e\ +\x1a\x4a\x92\x24\x1d\x2d\x34\x48\x05\x04\xb4\x8b\x80\xf2\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xcd\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x7f\x49\x44\x41\x54\x78\x9c\xed\ +\xd8\xbd\x6b\x53\x51\x18\xc7\xf1\xef\x93\x34\xa5\xbe\x20\x6a\xa2\ +\xdd\xc4\x45\x51\x30\x71\xc9\x1f\xe0\xe2\x52\x44\x3a\xd8\x0e\x3a\ +\xe9\x52\x1c\x94\xbe\x28\x8a\x38\x56\x11\x9a\x5a\xd1\xc5\x0e\xea\ +\xa4\x43\x11\x04\xa9\x0e\x6e\xee\x5d\xda\x0c\x0a\x2e\xa2\x2e\xd5\ +\xb4\x8a\xaf\xd1\x34\x79\x1c\xe2\x4b\x7a\x6f\xb4\x0d\x78\xce\x09\ +\xf8\x7c\xc6\x3b\xe4\xf7\xdc\x1f\xf7\x9e\x9b\x73\xc0\x18\x63\x8c\ +\x31\xc6\x18\x63\x8c\x31\xff\x1b\x71\x1d\x90\x1e\x9b\x1d\x15\x91\ +\xb3\xa8\x54\x48\xd0\x57\x1a\xc9\x4e\xbb\xce\x6c\x85\xdb\x02\x26\ +\x67\x52\x99\x8f\x9d\x5f\xd1\x5f\x39\xe5\x9a\xc8\xce\xc5\x91\xec\ +\x4b\xa7\xb9\x2d\x48\xb8\xfc\xf1\x4d\xb0\xb6\xe1\xe6\x01\xba\x44\ +\xf5\xc1\xe6\xab\xcf\x36\xb8\xcc\x6d\x85\xd3\x02\x3a\x96\xba\xaa\ +\xd1\x6b\x02\xd9\xe4\xb7\x2f\x77\x99\x9c\x49\xb9\xcc\x5e\x2d\xa7\ +\x05\xfc\x89\xc2\xfe\xf4\x87\xce\xeb\xa8\x3a\x5f\x83\x56\x12\xa4\ +\x00\x00\x81\x63\x5b\x2e\xcf\x9d\x0b\x95\xff\x53\xb0\x02\x00\x54\ +\x65\x34\x53\x98\x3b\x12\x72\x06\xbf\x05\x88\x28\x68\xf4\xea\xad\ +\xcc\x58\x71\x9f\xd7\x39\x1a\xf8\x7f\x02\x54\x6a\x91\x2b\x29\x44\ +\xef\xa5\x27\x8a\xbb\xbd\xcf\x42\x88\x02\x04\x85\x58\x09\x1b\xa9\ +\xea\xc3\xad\x57\x8a\xdd\xbe\xc7\x09\xb4\x06\x68\xac\x04\x81\xed\ +\xb5\x8a\x4e\x77\x8f\xcd\xae\xf3\x39\x49\xc0\x45\x50\x95\xe8\x82\ +\x20\xe4\xab\x22\x77\x98\x9a\x4a\xfa\x9a\x22\xe8\x57\x00\xa8\x11\ +\x5f\x15\x0f\xa6\x5f\xec\x9a\xf0\xf5\x1f\x21\x74\x01\x00\xb5\xfa\ +\xba\xf0\x9b\xc0\x89\xcc\x78\x71\xd0\x47\x78\x3b\x14\x00\x4a\x74\ +\x51\x04\x18\x4f\x17\xe6\x7a\x5d\x47\xb7\x47\x01\x75\xd1\x7d\x83\ +\x08\x5c\x72\x1d\xda\x3e\x05\x48\x93\x57\xbe\xf9\x93\xf1\x4f\xb5\ +\x4f\x01\xaa\xf1\x95\x3f\x21\x37\x5d\xc7\xb6\x47\x01\xd2\x64\x0e\ +\x91\xd3\xa5\x91\x6c\xc1\x75\x74\xf8\x02\x84\x44\xe4\xd0\x04\x85\ +\x6b\xa5\xe1\x3d\xe3\x3e\xe2\x43\x17\x10\xbb\x79\xe0\xfe\xc2\xb6\ +\xa7\x43\xf5\x8d\x93\x8f\x01\x82\x11\x21\x7a\x26\xa9\xcc\x24\x55\ +\x0f\xd3\xdf\x1f\x3b\x49\x72\xa5\xc3\x57\xd0\x72\x22\xa0\xcb\xca\ +\x57\x78\x9e\x4c\xc9\x81\xf9\xc1\xdc\x27\x9f\x93\x04\xd8\x0e\x13\ +\xbb\x79\xe0\x1d\x49\xe9\x79\x3d\x98\x9d\xf7\x3d\x4e\x88\xed\x70\ +\x34\xb3\x42\x82\xde\x85\xa1\xec\x13\xef\xb3\xe0\xbb\x80\xe6\x1b\ +\x9c\xa3\xa5\xe1\xdc\x63\xaf\x73\x34\x08\xfa\x15\x10\xd1\xf3\xa5\ +\x53\xb9\xdb\x21\x67\x08\x57\x80\xe8\x8d\x37\xc3\xb9\x8b\xc1\xf2\ +\x7f\x08\x52\x80\x08\x8f\x4a\xeb\x2b\xc7\x7d\x7d\xeb\xff\xc6\x69\ +\x01\x4b\x1d\xe5\xd8\xff\x7b\x85\x62\x35\xb5\xa6\x8f\x81\x7c\xc5\ +\x65\xf6\x6a\x39\x2d\xe0\x2d\x7c\x8e\x1c\x76\x94\xb5\xaa\x3d\x8b\ +\x27\x77\xbc\x77\x99\xdb\x0a\xb7\xaf\xc0\x40\xbe\xa2\xca\x05\xa0\ +\x8a\x4a\x19\x95\x43\x8b\x67\xf6\xbe\x72\x9a\x69\x8c\x31\xc6\x18\ +\x63\x8c\x31\xc6\x18\xb3\x82\xef\x60\xe9\xa7\x0f\x89\xa3\xfb\xa3\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0c\xd6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0c\x88\x49\x44\x41\x54\x78\x9c\xe5\ +\x9b\x5b\x6f\x5b\xc7\x11\x80\xbf\x25\x45\x8a\x94\x28\x89\x92\xad\ +\xbb\x64\xc9\x4e\x9a\xc2\x41\xe0\x26\x45\xd1\xa0\x48\x0a\xf4\xa9\ +\x7d\xe9\x7b\x81\x16\xfd\xa3\x7d\x2a\x50\xb4\x0f\x41\x90\x36\x4e\ +\x52\x20\x69\x92\xc6\x96\x6c\xc9\x37\x5d\x48\x49\xa4\x2e\xe4\xf4\ +\x61\xf6\x1c\xee\xd9\x33\x87\xa4\xe4\xf4\xc9\x03\x10\x24\x77\xf7\ +\xcc\xce\xcc\xee\xce\x6d\xe7\x00\xb2\x05\xe2\x78\xe3\x40\x9c\xf2\ +\x9e\xfe\x78\x93\x84\x90\xe3\xf9\x4d\x12\x42\x96\x57\x97\xed\xe0\ +\x0e\xf0\x18\x9c\x14\x3c\xdc\x00\x6e\x19\x1d\x25\x60\x32\x8b\x2f\ +\x6d\xaf\x0d\xa1\x66\x12\x10\xe0\x62\xc8\x98\x73\xa0\x67\xb4\x77\ +\x81\xbe\xd1\xfe\x12\xdc\xa9\x8d\x2a\xcf\xa3\x1b\x35\x00\x64\x1b\ +\xb8\xed\x09\x3d\x01\x5e\xf8\x89\xa7\x80\x39\xdf\x2e\xc0\x59\xd0\ +\x3e\xeb\xdb\xfa\xbe\x1d\x8f\xa3\x0a\x34\x81\x8a\xef\x3f\xf7\x34\ +\x54\xfd\xf7\x25\x70\x04\x97\xa7\x50\x39\xf2\x6d\x53\xa8\x20\x9d\ +\x9f\xff\xc4\xff\x9f\xf2\x6d\x0e\x68\x01\xa7\xbe\x7d\x29\xe8\x7b\ +\x01\xee\x71\x31\x6f\x85\x52\x92\x2d\x90\x09\x90\x8f\x40\x56\x8d\ +\x31\x6b\x20\x0b\x46\xfb\x06\xc8\xbc\xff\x3d\x05\x72\x0f\xe4\xae\ +\xff\xcc\x80\xdc\x01\x19\xb2\x23\xa4\xee\xc7\x2c\xa8\xe0\xe5\xae\ +\xc7\x31\xe1\xfb\xe7\x40\x36\xf3\x47\x55\x9a\x05\xed\x1b\x20\xbf\ +\x06\x29\x5f\xf3\x88\xcb\x04\xc8\x9f\xf5\xc1\x5c\xdf\x36\x48\xc5\ +\x68\x7f\xdb\x3f\xb7\xe2\x27\x5b\x8e\xf0\xdd\x1b\x73\x72\x3c\xe3\ +\x25\xff\xdb\x79\x46\xb6\xa0\x75\x4b\xdb\xe5\x2d\x83\xd9\x32\xc8\ +\x4f\x8c\xf6\x09\x90\x3f\xda\xbc\x14\x13\xf0\x91\x7f\x30\x92\x9a\ +\xac\x17\x30\x7f\xc7\x7f\xb6\xed\x15\x96\xed\x6b\x4c\x4e\x60\xa2\ +\xe2\xf6\x59\x15\x4e\x7b\x49\xe7\xcb\xf5\x97\xb3\xcf\xa5\xbb\xb9\ +\x02\xf2\xab\x71\x27\xdf\x1e\x6c\xfb\x50\x63\xca\x14\xc8\x6d\x63\ +\xfc\x2a\xc8\x07\xba\x7d\x4d\x7c\xf3\x5e\x79\x5e\x13\x64\x56\xb7\ +\xbc\xd9\x37\x07\xf2\x00\x64\xd1\xe8\x6b\xfa\x67\x23\xcb\x26\x9b\ +\xfa\xc9\x82\x71\x26\xe4\x17\xe0\x3e\x0d\xfe\x27\xca\xa3\x07\xec\ +\x01\x21\xa3\xab\x70\x79\x0b\x2a\x5f\x0e\xe1\x64\x0d\x78\x5a\xd0\ +\x97\xda\xe1\x1b\x3c\x0b\xf0\x00\xba\x4f\xa0\xf6\x2a\x68\xeb\x28\ +\x5d\x94\xc9\x29\xbc\x98\x37\x98\x30\x90\xc6\xc4\x34\x50\xe6\x1f\ +\xa0\x5a\xbd\xed\xc7\x6c\x01\x2f\x54\xa1\x0f\x05\xf1\xc4\x2c\xf9\ +\xff\x89\xe9\x4a\x34\x78\xd8\x46\xd0\xf6\xc2\xa0\x25\x86\x17\x20\ +\x82\x32\xbc\xe7\x9f\x5d\x02\x7e\x06\x7c\x0e\xcc\xa0\x16\x22\x81\ +\x9c\xd9\x8c\x04\x20\x0d\xd4\xcc\x24\xff\x37\x80\x36\xb8\x5d\x3f\ +\x51\x05\x35\x5d\x9b\xc0\xd7\xe0\xae\xf4\x7c\xb9\x13\x72\x20\xce\ +\x8f\x9b\x42\x7d\x81\x6f\x47\x98\x9f\xf8\xd9\x45\x60\x1a\x35\xa9\ +\x7b\xf6\xb3\xd2\x86\xfa\x0b\xd4\x9f\x58\x01\x7e\x00\x16\x80\xcf\ +\x80\xe7\x80\xb7\x3c\xec\xf8\xe7\x7b\xaa\xdb\xdc\x55\xd1\xc4\x5b\ +\x03\xf3\x26\x5b\x59\xcd\x29\x1b\x5e\x0f\x7c\x1c\x29\x46\xcb\x4c\ +\x2e\xa1\xa6\x72\x46\x3f\x37\x05\x59\xf5\xca\x78\x3d\x6b\x55\xd2\ +\xfe\x99\x81\x7e\x91\x09\x90\xdf\x78\x2b\x11\xb6\x07\x8a\x51\xee\ +\xaa\x8e\x18\x40\xc9\x98\xb5\xaf\x13\xb2\x0b\xae\x17\x8d\x5d\x03\ +\xfe\x0e\xdc\x09\x84\x10\xac\xcc\x61\x53\x19\xe7\x10\xdc\x53\xdf\ +\x37\xe6\xaa\x9b\xe0\x9f\x75\x4f\x80\x03\xc5\x7d\xd8\xcc\xf7\x8b\ +\x03\xd6\x81\xbf\x01\xf7\xb2\x73\xba\x9e\xf2\x22\xeb\x18\x47\xc0\ +\x12\xc0\x14\x70\x16\x31\x0f\x7a\xe6\xbf\xf3\x5b\xe9\x31\x59\x21\ +\xa0\x1a\xb9\xd9\x57\xc6\xdd\xe5\xf8\x3c\x8e\x0b\xee\x52\x71\x37\ +\xfb\xd1\x6e\x08\x3d\xbc\x1e\xf0\x04\x3d\x7a\xe1\x90\x1e\xea\x29\ +\x4e\xc7\x58\x2d\x25\x38\xe7\x57\x2f\x00\xd9\x46\x95\x4c\x29\x30\ +\x77\x07\xc0\x7d\xe0\xd2\x9b\xab\x57\xe8\xee\x09\x4d\x9e\x9f\xd0\ +\xdc\x04\x25\xe8\xfa\xe3\x56\x3b\xc4\xf6\xf7\xa7\x81\x2e\x48\x78\ +\x66\xfb\x3a\x56\xee\x03\x47\xe8\xca\x7f\xad\x63\x05\xa0\x03\x9d\ +\x13\xa8\x2f\x92\xd1\x67\xee\x08\xe4\xa7\xf1\x04\x63\x58\x01\x79\ +\x0b\x2e\x2a\x50\x9d\x46\x15\xd3\x29\x83\xad\xbd\x0b\xfc\x0e\xf8\ +\x4b\x01\x03\x01\x74\xe6\xa1\x9e\x04\x3f\x3e\x4e\xa8\x1d\xf9\xce\ +\x79\xd4\x52\xf8\x1d\xd5\x39\x87\xfa\xe1\x10\x64\x5d\xd4\x3c\xfe\ +\x06\xf8\x24\xa0\xd9\x2b\xcf\x7a\x0d\xb8\x0d\x72\x1e\x2d\x66\x6e\ +\x25\x62\x01\xc4\xd1\xe1\x5d\x60\x1a\x26\x1f\xaa\x12\x74\xfb\xd9\ +\xe1\xb2\x0e\xfc\x03\x0d\x70\x8c\x20\x43\x80\xee\x6d\xa8\x4d\x40\ +\xfd\x25\xb8\x4e\x01\x43\x47\xd9\xbf\x52\x07\x16\xe0\xa2\x06\xd5\ +\x93\xbc\xd6\x4e\x7d\x93\xbf\x02\x6b\xe0\xf6\x82\xce\x36\xc8\x09\ +\xba\x63\xdf\xf6\x9e\x6b\x42\x5b\x9f\xe8\xd8\xc7\x3a\xa0\x0a\x9c\ +\xfb\x09\xee\xa1\xab\xf2\x85\x4d\xb3\x2c\xa1\xdb\xbe\x87\xad\x13\ +\xa6\x81\x55\xa8\xb5\x55\x89\x15\x32\x6f\x80\xeb\xe8\x33\xd5\xb6\ +\x32\x18\x1e\xab\x30\xaa\xa3\x87\xfa\x02\x2b\x05\x88\xbe\xf1\x63\ +\xee\xf9\xe7\x3a\x64\x1d\xb9\x22\x2b\xc0\x06\xf0\x0c\xf5\x01\x8c\ +\x03\x7c\xd8\x04\xba\xe0\xba\x9e\xe0\x48\x31\x1e\xcd\x43\xbb\x86\ +\xae\xc2\xf9\x58\x3c\xdb\x70\x01\x3c\x85\xf6\x24\x1c\x2f\x60\x87\ +\xb4\x5d\xe0\x4c\xe7\x8c\xc1\x9d\xa1\x8b\xfa\x83\xe7\x29\xc7\x8b\ +\x25\x80\x06\xea\x3d\x2d\xe6\xb7\x7c\x02\xcd\x29\x70\xad\x6c\x5b\ +\x22\x84\xcb\xf7\x61\xae\x07\xb3\xaf\xcc\x47\x6f\x04\xb3\xaf\x60\ +\xf6\x52\x71\x5b\x47\xcd\xb5\x60\xae\x20\x16\x61\x07\x35\xdf\x2d\ +\xd4\xc2\x65\xc0\x12\xc0\x34\xaa\x3d\x0b\x94\x9a\x2c\xa3\x6e\xaa\ +\x01\xc7\x4d\xa8\x7c\x0f\xcc\x33\x7e\xec\x3d\x06\x88\x03\x16\xa0\ +\xf2\x9d\xce\x61\xc2\x73\xdb\x59\x72\x97\x40\x19\xdc\x31\xba\xb8\ +\x19\xb0\x04\x20\xa8\x69\xd9\x29\x20\x64\xc2\xb6\xf3\x32\x05\xa5\ +\x64\x22\x7f\x1c\xac\x60\xeb\xda\x10\x6e\xfb\x16\x94\x4a\x5e\xbf\ +\xc4\xc3\xae\x94\x36\xb1\x78\x3a\xd4\x23\x34\xda\x0a\x94\x07\x83\ +\x4c\xbf\x7d\x13\xd5\xb2\xe1\x2a\xcc\x82\x74\x81\x15\x98\xd9\x0f\ +\xfa\x5a\xc0\xbb\xc0\x13\xd2\x8c\x4e\x06\x92\xd4\x19\xa8\x4f\x61\ +\xe5\x05\xe7\xd0\x40\xe7\x07\xfd\x2d\xa0\x3b\x73\x03\xe4\x19\x03\ +\x3f\x23\xc1\x7f\xa6\x7d\x1c\x64\xd1\xb8\x63\xef\x0e\x27\x81\x59\ +\x0a\x31\x61\x35\x72\x49\x48\x99\x47\x83\x8d\x65\x4f\x64\x84\x9c\ +\x1e\x74\x66\xa1\x7e\x00\xc4\x41\xc6\x23\x4f\xd0\xd7\xc1\xe4\x2b\ +\x40\x1f\x3a\x67\x50\xdf\x05\x1c\x74\x6f\x41\x2d\xc9\x2f\x3e\xf3\ +\xdf\xce\xcf\xf9\x05\x9a\x2b\x0c\xe1\x15\x74\x66\xa0\x9e\x08\x2d\ +\x9c\xb7\x89\x2a\xbe\xbe\xee\x86\x54\x57\x25\x79\xcb\x4c\xc2\xc6\ +\x5a\x99\x45\xe0\x4b\x90\xaa\x27\xe0\x25\xb8\x43\x34\xd3\x73\x96\ +\x8f\xfc\xa4\x01\xf5\x32\xb8\xe7\x79\x54\x82\x67\x7e\x01\x38\x46\ +\x57\xec\x1b\x63\x77\xb5\xfd\xf8\x32\xba\xe2\x07\x9e\x8e\xff\x68\ +\x5f\x2e\x7a\x3b\xf1\xa6\xcf\x67\x7f\x43\x9a\x64\x1f\x15\x98\x17\ +\x9a\x6c\x02\x4f\xe0\xa4\x03\x8d\x29\xb2\xe1\xb1\xa9\x03\x4a\xa8\ +\x04\x6f\x83\xdb\x09\xec\xf7\x2d\x6c\xe5\x37\x0d\x47\x05\x69\x68\ +\xa5\x00\xcd\xf4\x6e\x01\x4f\x87\x87\xc4\xa9\x2f\x7f\x1f\x0d\x67\ +\x87\x05\x52\x27\x18\xbe\xbd\x5f\x08\x9f\xb9\x72\x27\xa8\xb7\xba\ +\x01\x8d\x03\xf4\x48\x65\xa0\x48\x09\x2e\xe5\xe3\x01\x28\x20\xbe\ +\x01\xf3\x47\x46\x7b\x02\x65\x25\xb4\xf2\x90\x9c\xb3\x94\x9b\x3a\ +\x51\x78\x9f\x61\xdf\x3f\x84\xb4\x14\x08\x20\x37\x4e\x7c\x6a\x7c\ +\xcd\xea\xb5\x04\xb0\x00\x58\xf6\xdf\xba\x84\x18\x07\x56\x18\x24\ +\x34\x0c\x8f\x31\x81\x9c\x93\xf3\x12\x2e\x8c\xd4\x7b\x06\x8a\x84\ +\x69\xd1\xfa\x0a\x43\x60\x05\x47\xe0\x5a\xe1\xec\x28\xc1\xf4\x07\ +\x3b\xa7\x30\x94\x36\x3c\x3c\xd7\x85\xea\xa8\x7c\xdb\x35\x72\x0d\ +\xee\x0c\x55\xe6\x19\x88\x05\x30\x41\x71\x54\x77\x13\x9b\x5e\x83\ +\x6e\x64\xde\x62\x21\x0c\xbd\xb1\xb9\xa9\x1f\x51\xf4\x5c\xae\x3d\ +\xb6\x02\xcb\x70\x65\x69\xf3\xc0\x3f\xc8\xb4\x97\xec\xf6\x14\x9a\ +\x50\x7b\x66\xd0\x21\x20\x8f\xd1\x24\x0b\xc0\xa3\x02\xfd\x32\x62\ +\x85\xbb\x7d\x8d\x34\x73\xd0\xc3\xce\xd6\x8e\x8a\x05\x7a\x15\x98\ +\xb8\xce\xf6\x4f\xec\x75\x11\xf4\x47\xf4\xbf\x26\xd4\x1c\xc5\x47\ +\x70\xac\x79\x23\x01\x94\x9f\xa1\xf6\x37\xc6\xd5\xb3\x11\x8e\xcc\ +\xf2\x1e\x90\x9a\xa4\x10\xd2\x6d\xff\xc8\x7f\x46\x58\x87\x42\x28\ +\x12\x40\x19\xdb\xb3\xcc\xcd\x11\xeb\x80\x2e\x51\xbc\x1c\x40\x11\ +\xb3\xc3\x08\xbf\xca\xcf\x11\x9f\xf9\x51\xd6\x61\x28\x14\x8d\x1f\ +\x5b\x39\xc6\x02\x48\x72\xe7\x39\x6d\x79\x03\x22\x12\xe8\x93\xde\ +\x27\x16\x29\x3c\x4b\x08\x32\x43\xea\xe9\xdd\x78\xee\x00\xc4\xe7\ +\x17\xb3\x60\x99\xc1\x23\x06\xb7\x38\x3f\x06\x3c\x07\x56\x46\x68\ +\x7b\x22\x21\x94\x50\xaf\xcd\xb8\x70\xc9\xc0\x98\xbe\x49\x12\x4e\ +\xe7\x05\x6a\x09\xc0\x01\xfb\xe4\x2f\x12\x8b\xa4\x7d\x00\x6d\x43\ +\x6f\x64\xe0\x25\xf0\x21\x23\x8b\x13\x9c\xa0\x61\xf8\x47\x0c\xbf\ +\x13\xc4\x67\x80\x8e\x8b\x10\x0d\x7e\x8a\x43\xad\xcd\x2e\x63\xe8\ +\x00\x00\xf1\x8e\xd0\x53\x15\x42\x7a\xb3\x73\x80\x79\x1b\xcb\x25\ +\x34\xaa\x43\x28\x4d\xee\xeb\xfe\x05\x6c\x6a\xde\xa0\x08\x64\x8e\ +\xc1\xe5\xcb\xa6\x45\xf0\x00\xe6\x26\x31\xd3\x6d\xed\x45\xd2\x88\ +\x55\x9a\x68\x6e\xe3\x91\xc7\x35\x32\x1f\x00\x9a\xe7\x9f\x04\x77\ +\x0e\xec\x28\x12\xd9\x40\xad\xc3\xbc\x8f\xbd\x43\x44\x4b\xc0\x19\ +\xc8\x3b\x44\x91\x16\x9a\x81\x59\x43\xa3\xba\x26\x70\x01\x17\x5b\ +\x5e\xc7\x58\x4e\xcf\x29\x1a\x19\x2e\xe9\x58\x1e\x00\xff\x06\x89\ +\x4d\x73\x92\xd9\x49\xf2\x01\xc9\xff\x24\x84\xee\x78\xfc\x7b\x7a\ +\xaf\x09\x3e\x83\x9d\xf3\x49\x62\x01\x74\x7c\xdb\x32\x7a\x1e\xd1\ +\x0b\x05\x8e\x3c\xbd\x02\xec\x67\xb7\xb1\xa0\xb9\x43\x59\xcf\xe6\ +\x10\xd3\x73\xf7\x4f\x70\xed\x60\x8e\x82\x3c\xa3\x05\x02\x9a\x38\ +\xd9\x8d\xe6\x5c\xd3\x60\x2d\x61\x3c\x09\x87\xc5\xa1\xbb\xfa\x38\ +\xdb\x0e\x0c\x0a\xb6\x32\xd9\xe9\xf8\x08\x84\x57\xd7\x16\xec\xa1\ +\xc1\x8d\x05\xcf\xc8\x14\x56\xe0\x6f\x65\x5f\xfb\x6e\x30\xb6\x0e\ +\x2b\x14\xe6\x24\x93\xc0\xcb\x84\xe4\x3a\x3e\xa3\x38\x8b\x94\xe0\ +\x85\x6d\x0a\x5d\x5f\x89\xb2\xea\x6d\xdc\x15\xd0\xf2\x67\x30\xc9\ +\xdb\xbf\x0e\xf3\x09\x04\x42\x68\xdd\x46\x13\x24\x56\x4e\xb2\x1c\ +\xd0\x18\xf7\x2d\xa3\xd6\x68\x2c\x25\xd8\x46\xed\xa5\x19\x3f\xfb\ +\x6d\x6e\x64\x5f\x01\x38\x83\xc6\x32\x9c\x9c\x8d\xe1\x25\x5e\x03\ +\x9c\x28\xce\x99\x15\x06\x65\x77\x31\x2c\x53\x7c\xbc\x92\x1a\x85\ +\x9c\x59\xb5\x04\x70\x86\x2a\x97\x72\x41\x86\x15\x38\xee\x90\xbb\ +\xf7\x4f\xb7\xfd\x57\xd0\x38\xd3\x73\xfa\x63\x81\xac\x2a\x4e\xbe\ +\xc2\xf4\x18\xa5\x01\xad\xae\x2d\x74\x99\x83\xb3\x2e\xca\x53\x4e\ +\x78\x45\xf9\x80\xc4\x66\xbe\x6d\x13\xd4\x3c\x54\x84\xc9\x31\xc9\ +\xb9\xb7\xa7\xe8\x96\x5b\x85\x4e\x41\xa1\xd3\x38\x70\x3e\xab\x38\ +\x92\xea\x4f\xd3\x6d\x9e\x04\x66\x61\x2e\x4e\xd6\x26\xb0\x02\x53\ +\xd3\x01\x4f\x19\x88\x05\x70\x41\x9a\x34\x70\xde\x74\xc9\xba\x8d\ +\xd7\xed\x2b\x72\x4a\xd8\xee\xed\x15\xb0\x07\xf5\x4b\x55\x5c\xb2\ +\x38\x9e\xaf\x2f\xce\x8f\x5d\x81\x49\x8f\x23\x3c\xf3\xa1\x10\x28\ +\x01\xab\x76\xfa\x0e\xd4\x34\x5f\x54\xc0\x7d\xeb\x1b\xea\x44\x56\ +\x20\x36\x83\xf1\x95\xd3\x27\x68\x39\x1a\xc0\x32\x5a\x27\xd4\x0f\ +\xc6\x5d\x02\xbf\x45\xaf\xc7\x97\x0d\x9d\x97\xa4\xa0\x4e\xd1\xf8\ +\xfc\x3d\x2f\x84\x61\x89\x0f\x21\xad\x35\xa0\x81\xba\xd1\x56\x4d\ +\xcf\x25\xf0\x7b\xe0\x53\x06\x97\xa3\x89\x19\x4c\xca\x6b\x27\xf5\ +\x66\x3b\x85\x12\xc3\xdd\x67\xd9\x42\x0b\x0f\xc2\xb6\x86\xf7\x08\ +\x37\xa2\xf6\xa4\x0e\x6f\xcd\x7f\x1b\x56\x43\x1a\xdc\xa8\x46\x30\ +\x7d\x7e\x05\xf3\x52\x45\xaa\x68\x09\xed\x1c\xc8\xbb\xb6\x4e\x90\ +\xf7\xf3\xd6\x4a\x3e\x64\x8c\x1a\xa1\x43\x90\x20\x23\xeb\x4e\xe0\ +\xa4\xab\xf5\x80\x29\xa2\xf0\x8a\xba\x0f\xee\x11\xea\x25\xbe\x06\ +\xb3\xe3\x82\xcc\xa0\x29\xfb\xef\xd1\xcc\xcf\x0e\x79\xc5\xb8\x81\ +\xa6\xe0\xc3\x0b\x9e\xe4\x6e\x22\x03\x96\x00\xba\x40\x95\x4c\x49\ +\xec\xcc\x0b\xa8\x4c\x7a\xc9\x16\x85\xb4\xfb\xd0\xaa\xaa\xce\xb8\ +\x56\x5d\xee\x98\x20\x65\xc5\xdd\xaa\x90\xaf\xfa\x08\x14\x63\x7b\ +\x11\xba\x1d\x32\x1a\x5f\x2a\xa8\x6e\xcb\xd5\x28\x58\xb1\x40\x09\ +\xdc\x9e\x6e\x79\x79\x16\x28\xa0\xa7\xa8\x46\xee\x01\xff\x0d\x98\ +\x0f\x24\x3f\x77\xe0\x05\x94\x84\xbf\xa1\x0b\x7c\x13\x48\xbc\xbf\ +\x55\x94\xd1\xa7\x30\x27\x51\xbf\x04\x39\xc6\xfb\xd0\x68\x91\xb9\ +\xbe\x93\x8a\xd2\xe3\x76\x40\xee\x1a\xcc\x66\xe0\x25\x69\x2e\xc0\ +\xed\xa2\x75\x36\xc9\xd6\x17\x54\xf1\x54\xc8\x66\x8d\x22\x1c\x4e\ +\x54\x80\xec\xa3\xb5\x3f\xf7\xc6\x08\x97\x0d\x68\xdd\x46\x9d\x9b\ +\x25\xe0\xb9\xee\xb0\x9c\x9d\x9f\x26\x5d\xd5\xe3\x26\xba\xea\x65\ +\x54\x79\x76\xd0\xda\xe6\x25\x65\x1e\xd0\xcb\xd8\x8c\x33\x14\xed\ +\x00\x77\x9a\x0d\x57\xdd\x1e\x5a\xc3\xbf\x81\x46\x66\x9f\xa3\x42\ +\x78\x00\xe7\x27\x50\x3d\x52\x22\x0b\xcd\x5b\x5f\xe7\x68\x24\x15\ +\x9b\x49\x1b\x80\x83\x0b\xbf\xbb\xaa\xc9\x0b\x14\x21\x1c\x7b\x66\ +\xbc\xa9\x33\x1d\xcb\x65\xc5\x2f\x4b\x1e\x6f\x12\x23\x7c\x00\x3c\ +\x04\x0e\xc0\xbd\x0c\xc6\x97\xe3\x7b\x46\xeb\x08\xc4\xcc\x74\x3d\ +\x21\x0f\xd1\x82\x45\xd0\x2b\xef\x65\xdf\xbe\x1f\xb4\x1b\x20\x62\ +\xf7\x8b\x83\xea\xa4\x67\xb0\x53\xe0\xc5\xad\x8f\xc0\x7d\x05\x4c\ +\xc1\xd1\xf7\xd9\xeb\x39\x71\x9e\xb6\xf8\xcc\x8f\x93\x42\x93\x3b\ +\x03\xe7\x27\x53\x2e\x5f\xcf\x5a\x07\xf0\x66\xe8\x7d\xec\x44\x49\ +\x32\xe6\xff\x50\x2e\x0f\xba\x00\xf2\xf3\xbc\xf9\x95\xa6\x5a\x8a\ +\x5c\xb9\xfc\x1d\xcc\xb2\x5e\x1b\xf9\xc7\xd8\x2f\x4c\xac\x92\x7b\ +\x61\x42\x1c\xfa\x82\x85\xf1\x02\x43\x3a\x66\x7b\xcc\x89\x43\x9c\ +\x05\xcf\x88\x43\xdf\x18\xf9\xa5\xd1\x57\xce\xfa\x2b\xa9\x10\xaa\ +\x8c\xff\xc2\x44\x8a\xe8\x4f\x05\x4e\xc8\x46\x5e\x08\x00\xf2\x1e\ +\xfa\xca\x4a\xee\xa5\x04\x5e\xeb\x95\x99\xb4\xad\xe4\x9d\x9f\xb7\ +\x40\xde\x31\x9c\x9f\xb2\xa5\xe5\x3d\xf3\x7f\xc8\xe3\x2b\x9e\x3c\ +\x91\x5a\x59\xa5\x16\x7b\x80\xe0\x77\x82\x71\x7d\x2d\x1b\x7e\x6b\ +\xde\xd3\x4f\x2b\x74\x9e\x2a\x8c\x7e\x69\x6a\xca\x8f\x09\x04\x2f\ +\x2b\x0c\x5e\xbe\x2a\x7a\x39\x6a\x1e\x33\x66\x91\x2d\xcf\x43\x29\ +\xbf\x9b\x15\x62\x44\x86\x93\x23\x9b\xa8\xb6\xf5\x35\xba\xb4\xfc\ +\xef\x1a\x6a\xe6\x1c\x7a\x01\x72\xc1\xe0\xb5\xb9\x19\x40\xa0\x37\ +\x0d\xe5\xc4\x29\x4a\x4a\x64\x7b\xc1\xff\xe4\xf6\x26\x79\x6d\x2e\ +\x28\x97\x4d\xe9\xeb\xfa\x71\x0e\x35\x61\xa7\xfe\xf7\x24\xaa\xc4\ +\x7d\x01\x06\x1d\x54\xa1\xce\x06\x78\xf6\x06\x4e\x93\xed\xc0\x8d\ +\xb8\xa2\x8e\x41\x26\x30\x4a\xcd\x3c\x9e\x3a\x79\x2d\x1b\xbf\x38\ +\x59\x42\xaf\xca\x92\x23\x54\x65\xe0\x5f\xe0\x99\x38\x24\x6b\xf3\ +\xac\x17\x27\x85\x41\xe2\x33\x06\xa3\xb4\x36\x7d\xac\x88\xc7\x37\ +\xf7\xd5\x59\xab\xe1\x0d\x80\x0c\xcf\x6f\x1a\xf3\x09\xa8\x10\xfe\ +\x07\xb4\x0a\xfd\x7e\xcf\x22\x5b\xc2\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x7b\x49\x44\x41\x54\x78\x9c\xed\ +\xd7\xb1\x0d\xc2\x40\x10\x04\xc0\x3d\x8a\x40\xd4\x45\x0b\x44\x94\ +\xf0\x15\x7c\x09\x74\x42\x4d\x16\x4d\x98\xc4\x01\xbc\x63\xcb\x92\ +\x3d\x13\xae\x2e\xb8\xbb\x6c\x13\x00\x00\x00\x00\x00\xce\xa3\xc6\ +\xa0\xb5\x76\x9f\xe7\xf9\x95\xe4\xba\xc3\x3e\x5b\x9a\xaa\xea\xd1\ +\x7b\x7f\xff\x86\x97\x71\xea\xa0\xc7\x27\xc9\x6d\xb9\xed\xcf\xea\ +\x01\x67\xb3\x7a\x40\x55\x3d\x93\x7c\x76\xd8\x65\x6b\xd3\x72\x1b\ +\x00\x40\x12\x5d\x40\x17\xd0\x05\xc6\x40\x17\x00\x00\x00\x00\x00\ +\x00\xe0\x98\xbe\x49\x29\x26\x0f\xe8\x1d\x5f\x01\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x4d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xff\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x41\x4b\x1b\x41\x18\x86\xdf\xd9\xac\x54\x10\x02\x1e\x24\xa0\ +\x45\x90\x52\x42\x7b\x29\x68\xc0\x6b\x64\x6b\x0f\x46\x72\x0b\x1e\ +\x9a\xfe\x87\x9e\x73\x68\xa8\x50\x4a\x8f\xfd\x07\xa5\x78\x11\x6f\ +\xc1\x78\xd0\xa6\x7a\xb0\x05\xc1\xf4\xe0\x21\x45\x7b\x09\xa2\x84\ +\xf4\x50\x21\x10\x30\xcd\x66\xbf\x1e\xb4\x65\x9d\x4c\xa2\x26\x9b\ +\xfd\x62\x33\xcf\x6d\x66\xbe\x0d\xcf\xbe\xd9\xdd\xd9\x90\x19\x40\ +\xa3\xd1\x0c\x32\xe2\x26\x45\xd1\x68\xd4\xac\x88\x91\x38\x80\x25\ +\x00\x11\x00\x13\x00\xee\xf5\x52\xac\x03\x6a\x00\x4e\x01\xec\x03\ +\x58\x0d\x52\x35\xb3\xb3\xb3\x63\x5f\x77\xd0\xb5\x01\x44\xac\x85\ +\x79\x87\xc4\x7b\x10\x1e\x79\x20\xe9\x27\x05\xc3\xa0\x97\xfb\xb9\ +\x8d\xad\x76\x45\x81\x36\x63\x62\x7a\x2e\x96\x22\x12\x1f\x00\x8c\ +\x79\xaa\xe6\x0f\x63\x44\xe2\xc5\xf8\x54\xf8\x77\xa9\x78\xf4\xa5\ +\x55\x51\xcb\x00\xa6\xe7\x62\x29\x00\x6f\x7a\xa2\xe6\x2f\xd6\xf8\ +\x54\xb8\x56\x2a\x1e\xed\xaa\x06\x95\xb7\x40\xc4\x5a\x98\x77\x1c\ +\xb1\x29\x75\x9f\x41\x88\x57\xb6\x2d\xb2\xe1\xd0\xf0\xf1\xda\xda\ +\x5a\xc3\x73\xd5\x2e\x48\x24\x12\x81\xc3\xf2\xf9\xa4\x69\x52\x0c\ +\x44\xcb\x00\x46\xdd\xe3\x86\x41\xcf\x54\xb7\x43\x53\x00\xd1\x68\ +\xd4\xac\x18\x23\x07\xd2\x3d\xff\x69\xc8\x08\x24\xf7\x72\x99\xb2\ +\xf7\xea\xde\x33\x6b\xc5\x43\x75\xa7\xb1\x02\xe0\xa9\xab\xbb\x10\ +\xa4\xea\x13\xf9\xc1\x68\xc8\x07\x57\xc4\x48\xdc\x7d\xf2\x04\xfc\ +\xb2\x87\xea\xcf\xef\xca\xc9\x03\xc0\x5e\x2e\x53\x1e\x32\x02\x49\ +\x00\x67\xae\xee\xc7\x97\x33\xd9\x15\x9a\x02\xc0\xc5\x54\xf7\x0f\ +\x21\x44\xfa\x60\x73\xf3\xa7\xc7\x8e\x3d\x67\x2f\x97\x29\x93\x40\ +\x5a\xea\x5e\x92\xeb\x54\x01\x44\xdc\x0d\xdb\x16\x59\x2f\xc5\xfc\ +\xa4\x61\x1b\xeb\x52\xd7\x8c\x5c\xa3\x0a\x60\xc2\xdd\x08\x87\x86\ +\x8f\xbd\x94\xf2\x13\x85\xfb\x7d\xb9\x46\x15\xc0\x95\x37\xbc\x7e\ +\x7b\xda\xdf\x06\x85\x7b\xd3\xdb\xab\x2a\x80\x81\xc2\xec\xf6\x03\ +\xa6\xe7\x62\xe4\x85\x48\xa7\x7c\xdb\xce\xde\xe8\xf7\x4c\x2b\x06\ +\xfe\x0a\xd0\x01\x70\x0b\x70\xa3\x03\xe0\x16\xe0\x46\x07\xc0\x2d\ +\xc0\x8d\x0e\x80\x5b\x80\x1b\x1d\x00\xb7\x00\x37\x3a\x00\x6e\x01\ +\x6e\x74\x00\xdc\x02\xdc\xe8\x00\xb8\x05\xb8\xd1\x01\x70\x0b\x70\ +\xa3\x03\xe0\x16\xe0\x46\x07\xc0\x2d\xc0\x8d\x0e\x80\x5b\x80\x1b\ +\x1d\x00\xb7\x00\x37\x3a\x00\x6e\x01\x6e\x74\x00\xdc\x02\xdc\x74\ +\xbd\x3e\xa0\xdb\xff\xe7\xb9\x19\xf8\x2b\x40\x15\x40\xcd\xdd\x48\ +\x24\x12\xed\xd6\x13\xf7\x35\x0a\xf7\x9a\x5c\xa3\x0a\xe0\xd4\xdd\ +\x38\x2c\x9f\x4f\x7a\x29\xe5\x27\x0a\xf7\x13\xb9\x46\x15\xc0\xbe\ +\xbb\x61\x9a\x14\xf3\x52\xca\x4f\x02\xa6\xb3\x28\x75\xe5\xe5\x1a\ +\x55\x00\xab\x57\x5a\x44\xcb\xb3\x56\x3c\xe4\xa1\x97\x2f\xcc\x5a\ +\xf1\x90\x20\xbc\x96\xba\x57\xe5\xba\xa6\x00\x82\x54\xcd\x40\xe0\ +\xbb\xab\x6b\xb4\xee\x34\x56\xee\x52\x08\xae\xc5\xd2\xee\x15\xe3\ +\x85\x20\x55\x33\x72\xed\xad\x96\xcb\x93\x40\xba\x61\x1b\xeb\xfd\ +\xbc\x5c\x3e\x60\x3a\x8b\x97\xdf\x7c\x67\xcb\xe5\xff\xf2\x1f\x6d\ +\x98\x80\x80\x48\xe5\xb7\xd7\xdf\xaa\xc6\x5a\x4e\x71\xa5\xe2\x8f\ +\xdd\xf1\xa9\x70\x0d\x80\xd5\x33\xb3\xde\x43\x42\x50\x2a\xbf\x9d\ +\x7d\xd7\xaa\xa0\xed\x1c\x5f\x2a\x1e\xed\x4e\x3c\x78\xf8\x95\x48\ +\xcc\xe0\xee\xed\x1b\x2a\x18\x06\x25\xf3\x9f\x37\x3e\xb6\x2b\xea\ +\x64\xdb\xdc\x0c\x2e\x56\x5d\xf7\xe3\xb6\xb9\x13\x5c\x4c\x75\x37\ +\xde\x36\xa7\xd1\x68\x06\x9b\x3f\x0e\x5b\xe6\xca\x63\x3e\x78\xc5\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xab\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\x80\x30\x00\xc4\x50\x8a\x86\xea\x40\x1d\x32\x50\x87\ +\x0e\x3c\x94\x15\x07\x9f\x21\xd9\x6e\xba\xbc\x8c\x0d\x31\xaf\x7b\ +\x7d\xf7\x73\x1e\x43\x78\xec\xe2\xf4\x4f\x14\x40\x0b\x68\x0a\xa0\ +\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\ +\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\ +\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\ +\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\ +\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\ +\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\ +\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\ +\x2d\xa0\x79\x01\x5d\x31\x04\x80\x10\x87\x34\xe2\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x08\x95\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x08\x47\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x7d\x70\x54\x57\x19\xc6\x7f\xef\xdd\xcd\x42\x08\x21\x29\xd9\ +\x04\x18\x60\x24\xa8\x0c\x1d\xac\x33\xa5\xe8\xd8\x4e\x87\x4a\xa7\ +\x4e\xd5\x01\x6a\x6b\x83\x2d\x85\x64\x43\x3e\x28\x55\x1c\xe9\x54\ +\x66\xe8\x4c\xbb\xa0\x45\x6d\xb5\xd0\xd2\x19\x40\xd8\x24\x1b\x20\ +\x3a\x13\x9c\xc2\x88\xd3\x56\x46\x0b\x0c\x6a\x99\x52\xeb\xc7\xb4\ +\x82\xd3\x0f\x28\xd2\x58\xc8\x26\xc0\x82\x21\x61\xf7\xde\xd7\x3f\ +\x42\xc7\x7b\xef\x6e\x36\xd9\xe4\x6e\x0c\xca\xf3\xdf\x79\xce\x73\ +\xdf\x7d\xce\x7b\xcf\x3d\xf7\xdc\x73\xce\xc2\x75\x5c\xc7\x75\xfc\ +\x3f\x43\x86\xe3\x47\x26\x56\x37\x96\x5a\x7e\x63\xae\xa5\x7a\x13\ +\x30\x13\x64\x3a\x4a\x31\xc2\x38\xc0\x07\xc4\x81\x38\xca\x29\x41\ +\x8f\x59\x22\x7f\xf3\x63\x1c\x3e\x13\xa9\x3c\x91\x6b\x6f\x39\x4b\ +\x40\x59\x7d\xf4\x93\xa6\x49\x48\x84\x85\xc0\x67\x07\x19\xe6\x84\ +\xa8\xbe\x6c\x19\x44\x3b\xb6\x87\xde\x00\x51\x2f\x3d\x82\xe7\x09\ +\x50\x29\xad\x89\xde\xad\x86\xac\x46\x99\xe7\x65\x64\x81\xb7\x80\ +\x0d\xed\x46\xcf\x2e\xb6\x2d\x4f\x78\x18\xd7\x1b\x04\x97\x35\xcf\ +\xc3\xd0\x67\x80\x39\x5e\xc5\x4c\x07\x55\x4e\x82\xac\xed\x68\xa8\ +\xdc\xe1\x45\x8f\x18\x72\x02\xca\x6a\xb7\x4f\xb0\xc8\x7b\x16\x78\ +\x28\x83\xcc\x02\x7e\x0f\x72\x10\xb5\x8e\xab\xcf\xf7\x9e\x21\x66\ +\x27\x3d\x5c\xf4\x89\x9a\x16\x5a\xa8\x86\xbf\xc8\x12\xab\x1c\x98\ +\x21\x2a\xb7\x22\x7c\x09\xc8\xcf\x10\xf3\xb0\x25\xac\xe8\xdc\x1e\ +\x7a\x7b\x28\xfe\x87\x94\x80\x92\x9a\xe6\xcf\x8b\xe8\x5e\x60\x52\ +\x9a\xea\x8b\xa0\x2f\x21\xb2\xaf\xa7\x47\x5e\xb9\xb8\xa3\xaa\x23\ +\x9b\xd8\x53\x56\xb5\xe6\x77\xc7\xbb\xee\xc4\xd0\x05\xa8\x2c\xec\ +\xe3\x37\xba\x81\x65\xb1\x48\xe8\xe7\x83\xb0\x0f\x0c\x21\x01\xc1\ +\x9a\xa6\xc5\x88\x34\x02\xa3\x52\x4c\x09\x9b\x12\xfe\xbc\x1f\x5d\ +\xd8\xf2\xd0\xb9\xc1\xc6\x77\xa0\xa2\x35\x50\x52\xd4\x55\x27\xf0\ +\x24\x50\xe6\xae\x56\x58\xdf\x31\xf9\xc4\x93\xac\x5b\x67\x65\x1b\ +\x3a\xfb\x04\x84\xc3\x46\x69\x5b\xf9\x53\xaa\xac\x71\xd5\x58\x40\ +\xa3\x85\x7f\x5d\x67\x64\xc9\xe9\xac\xe3\x0e\x00\xc1\x65\x0d\x85\ +\x18\xfe\x47\x41\x1f\x03\xc6\x3a\x2a\x85\xbd\x92\x37\x66\x69\xfb\ +\xe6\x45\x97\xb2\x89\x99\x5d\x02\xc2\x61\x23\x78\xba\xbc\x05\xe1\ +\x01\x57\x4d\x9b\xaa\xdc\xdb\xd1\x50\xf5\x7a\x56\xf1\x06\x89\xf1\ +\xb5\xbb\xa6\x18\x24\xf7\x90\x3a\xe0\xfe\xc9\xba\xec\xff\x62\x67\ +\xcb\x92\xf8\x40\x63\x19\xd9\xfc\x70\xf0\xc3\xe9\x6b\xdd\x8d\x17\ +\x38\x82\xe1\x9b\x33\x5c\x8d\x07\xe8\x8c\x2c\x39\x3d\xba\x70\xcc\ +\x5c\xa0\xc5\x55\x75\xb3\x91\x9f\x6c\xa1\xa2\xd5\x37\xd0\x58\x03\ +\x16\x96\xd6\x36\x7f\x03\xf4\x05\x3b\x27\x68\x73\x41\x92\x8a\xb6\ +\x86\xaa\xf3\x03\x8d\xe3\x15\xe2\x47\x76\x27\xbb\xde\xdc\xb3\x27\ +\xff\xe6\xbf\x74\x89\x70\x17\xff\xe9\xcd\x33\xc6\xe4\x27\x46\x77\ +\xbd\xb9\xf7\x37\x03\x89\x33\xa0\x47\x20\xb8\x6c\xc7\x1c\x0c\xeb\ +\x30\x30\xda\x46\xef\x8a\x45\xaa\x2a\x73\x31\x3b\xcb\x16\xc1\xda\ +\xa6\xef\x80\x6c\xb4\x73\x0a\x55\x1d\x91\xd0\x8e\xfe\xae\xed\xf7\ +\x11\x28\xac\x6c\x2e\xc1\xb0\xf6\xe2\x6c\xfc\xeb\x63\x93\x5a\x37\ +\x12\x1a\x0f\x10\x8b\x84\x9e\x57\x68\xb2\x73\x02\xdb\x83\xf5\x8d\ +\xb3\xfb\xbb\xb6\xdf\x04\x04\x46\xf1\x0c\x30\xd9\x46\xb5\x61\x99\ +\xf7\x9e\x8c\x56\x77\x67\x6f\x35\x57\x10\xbd\x21\x3f\xbe\x42\x91\ +\x3f\xd8\xc8\x00\x96\xb1\x9d\xf0\x01\x7f\xa6\x2b\x33\x26\xa0\xb4\ +\xbe\xf9\x76\x51\x5d\x66\xa3\xd4\x42\xbf\x1e\x6b\xac\x69\x1b\x8a\ +\xdd\x5c\xe0\xdd\x17\xbe\xdd\xe3\xe3\xca\x7d\x40\xcc\x46\xcf\x2e\ +\xfd\xf0\x83\x47\x32\x5d\x97\x21\x01\x2a\x6a\xea\x0f\x5d\x64\x4b\ +\x67\xa4\xfa\xc8\xa0\x5d\xe6\x18\x67\x23\x75\x67\x40\xd7\xdb\x39\ +\x85\x27\x26\x2c\xdd\x51\xd0\xd7\x35\x7d\x26\x20\x58\xb7\x73\x2e\ +\xc2\xed\x36\x2a\x61\x98\x66\xd8\x03\x9f\x39\xc5\xd8\x24\x5b\x81\ +\x53\x36\x2a\x68\x8e\xd6\xe5\x7d\xe9\x33\xf4\x00\xeb\xbb\xf6\x92\ +\x08\x3f\x3d\xdb\x54\xf3\xfe\x50\x0d\xe6\x1a\x27\xa3\xd5\xdd\x22\ +\xea\xbc\x51\xaa\x8f\xf6\x35\x37\x48\x9b\x80\xd2\x50\xd3\x44\x94\ +\x2f\xdb\xa8\x84\x68\xe2\x29\xef\x6c\xe6\x16\xed\xe7\x0b\x76\xa2\ +\xbc\x63\xa3\x26\x97\x15\x77\xdf\x95\x4e\x9b\x36\x01\x9a\x67\x2c\ +\xc6\x36\x49\x52\xf4\xd5\xde\xe7\xeb\x1a\xc1\xee\x45\xa6\x8a\xee\ +\xb6\x53\x96\x5a\x55\xe9\xa4\xe9\x1f\x01\xd5\x05\x8e\xb2\x18\xbf\ +\xf4\xca\xdb\xb0\xc1\xf0\xb9\x3d\x7f\x35\xdd\x63\x90\x92\x80\xab\ +\x23\xe6\x6d\x76\xce\x12\x7e\xe5\xad\xbb\xdc\xa3\x63\xd2\x7b\x47\ +\x01\x7b\xaf\x2d\x2a\x19\x77\xf9\x16\xb7\x2e\x25\x01\xc9\x80\xf5\ +\x05\x20\x60\xa3\xfe\x7c\x6e\x5b\xd5\x29\xb7\x6e\xc4\xa3\x77\x6d\ +\xc0\x79\xe3\x8c\xd4\x75\xca\x94\x04\x18\x86\x7c\xc6\x5e\x56\xe4\ +\xb0\xd7\xde\x86\x0b\xaa\x4e\xef\x02\xb3\xdc\x9a\x94\x04\x28\xd6\ +\x8d\x0e\x81\x58\xef\xb8\x35\xd7\x0a\x7c\x86\xe9\xf4\xae\x7a\xa3\ +\x5b\x93\x9a\x00\x65\x9a\xa3\x6c\xc9\x88\x7f\xf7\xf7\x05\x4d\x38\ +\xbd\x0b\x94\xbb\x35\x69\xde\x02\x46\xa1\x4b\x30\xec\xdf\xfa\x5e\ +\xa1\xc0\xe5\x5d\xa1\xd0\xad\x49\x93\x00\x75\x8a\xd4\xcc\x6a\x8d\ +\x6d\x24\xe1\x64\x34\xd4\x03\x24\x6d\x54\x80\x8a\x56\xfb\x00\x9f\ +\x66\x10\x74\x2f\x92\x18\xfe\x11\xf1\xcd\x9f\x2b\xa4\x9b\x08\x5d\ +\x74\x94\x54\x53\xba\xcd\xb5\x82\x69\xa1\xe8\x28\xc0\xbe\x1e\x70\ +\x85\xdd\x8b\xae\xd8\x35\x29\x09\xb0\xd0\xb8\xb3\x4c\x71\x6e\xec\ +\xe5\x1e\x5d\xfe\x64\x91\xbd\x2c\xee\x9b\x4b\x9a\x04\x08\xf2\x81\ +\xbd\xac\x48\xca\xc8\x79\xad\x20\x69\x05\xa6\xdb\xcb\x0a\x27\xdd\ +\x9a\x74\x83\xe0\x31\x47\x51\xf4\xd3\xde\xda\x1a\x3e\x88\x91\xe2\ +\xfd\xb8\x5b\x93\xe6\x11\xc0\xb1\xd9\x28\x38\x16\x45\xae\x29\x88\ +\x8a\xc3\xbb\xa2\x6f\xb9\x35\x29\x09\xf0\x05\x0a\x5e\x03\xec\xfb\ +\xef\xb3\xc7\xd7\xee\x9a\xe2\xbd\xbd\x1c\x23\x1c\x36\x10\x9d\x6f\ +\xa7\x14\x0e\xba\x65\x29\x09\xb8\xba\xb7\xf6\x9a\x43\x24\x89\xf9\ +\x6e\xdd\x48\x47\x49\xdb\xb4\x5b\xb0\xef\x28\x0b\xf1\xce\xc9\xd3\ +\xde\x70\xeb\xfa\x58\x12\x53\xe7\x57\x94\x25\x0b\x3d\x75\x37\x1c\ +\x70\x7b\x56\x5e\x61\xdd\xbc\xa4\x5b\x96\x3e\x01\x96\xd5\x42\xef\ +\x6e\x6f\x2f\x84\x3b\x27\x56\x37\x96\x7a\xeb\x30\x87\x08\x87\x0d\ +\x11\xee\xb7\x53\x82\x36\xa7\x93\xa6\x4d\xc0\xd5\x75\xff\xfd\x36\ +\x6a\x54\xd2\x6f\xb8\xb7\xc3\x47\x2c\x82\x6d\xe5\x0f\x02\x33\x6d\ +\xd4\x47\xed\x93\xa7\xed\x4f\xa7\xed\x73\x55\x58\x95\x9f\x38\x09\ +\xbe\x59\x5c\x13\xf9\x84\x27\x0e\x73\x89\x8a\xd6\x00\xca\xf7\xed\ +\x94\x2a\x1b\xd3\x75\x7f\xc8\x90\x80\x8e\x86\xaa\x57\xc5\x39\x18\ +\x06\x7c\xf8\xd7\x7a\xe1\x31\x97\x28\x19\x77\xb9\x1e\xe7\x67\x6f\ +\xa7\xa8\xb9\xa5\x2f\x7d\x86\x7d\x01\x51\x45\x1f\x77\x30\x42\x65\ +\xb0\x36\x9a\xb2\xae\x36\x52\x30\xa9\xfe\x67\x41\x11\x7d\xc2\x45\ +\xff\x20\xd6\x58\x93\x32\x05\xfe\x18\x19\xf7\x06\x63\x91\xea\x83\ +\x88\xec\x74\xe9\xf7\x94\xd5\x6e\x9f\x30\x04\x9f\xb9\x41\x45\x6b\ +\x20\x61\xf5\xfc\x02\xe7\x19\xa2\xbf\xc6\x8c\x9e\x4d\x99\x2e\xeb\ +\x77\x77\xd8\xe7\x93\xc7\x70\xae\xae\x4e\x35\x09\xbc\xf8\xa9\x95\ +\x9b\xdc\x87\xa3\xfe\xab\x08\x16\x75\x3d\x0f\x72\x87\x8d\x4a\xa8\ +\x4a\x5d\x7f\x87\x2a\xfb\x4d\xc0\x99\xad\x95\x67\x2d\xf4\x6b\x40\ +\xcf\xc7\x9c\xa0\xb7\x9d\xeb\x2e\xda\x0c\x3a\x2c\x67\x8d\xfb\x43\ +\x49\x5d\xf3\x23\xc0\xc3\x76\x4e\x60\xc5\x40\x8e\xed\x0c\xb8\x01\ +\x25\x35\x4d\x4b\x45\xc4\x7d\xe2\x62\x5b\xec\xc2\x98\x95\xee\x6f\ +\xec\xe1\x83\x4a\x69\x6d\xf3\x4a\x85\x8d\x38\x6f\xe6\x73\xb1\x48\ +\x68\xd5\x40\x22\x64\x75\x07\x83\x75\xd1\xa7\x51\x56\xbb\x4c\x1c\ +\xca\x33\x46\xdd\xff\xcf\x6d\x8b\x63\xe9\xaf\xca\x11\x2a\x5a\x03\ +\xc1\xa2\xae\xcd\x40\x8d\xc3\x0d\xfa\xeb\x8e\xc9\xd3\xe6\xf7\xf5\ +\xda\x73\x23\xab\x53\x62\xb1\xf3\x63\x1e\x17\xd8\xe3\x64\xe5\x8e\ +\x2b\xe6\x95\xa3\x13\xea\x9b\x6e\xca\x26\xd6\x50\x30\xe1\xe1\x1d\ +\x65\xc1\x71\x5d\xbf\xc5\xd5\x78\xe0\x6d\x33\xc9\x03\x03\x6d\x3c\ +\x0c\xe6\xa0\x64\x45\xab\x2f\x58\xdc\xf5\x63\x14\x77\x17\x4b\x28\ +\x6c\xf1\xfb\x8d\xf5\x67\xb6\x56\x9e\xcd\x3a\xee\x00\x30\x65\x55\ +\x6b\x7e\xf7\xc5\x7f\x7d\x0b\x64\x0d\x70\x83\xa3\x52\x79\xd9\xf4\ +\xf5\x3c\x78\x6e\xdb\xf2\x0b\xd9\xc4\x1c\xf4\x20\x56\x5a\x1b\xad\ +\x51\xd8\x02\xe4\xb9\xaa\x2e\x81\x3e\x6b\x5d\xce\xdb\x90\xcd\x81\ +\xc5\x8c\x08\x1f\xf0\x07\x4f\x9f\x0a\x21\xba\x16\xe7\x79\xa5\x5e\ +\xa8\x6e\x88\xc5\x0b\x56\xb3\x7b\x91\x99\x6d\xe8\x21\x8d\xe2\xa5\ +\x35\xd1\xb9\x08\x2f\x2a\x94\xa4\xa9\x3e\x27\xb0\x0f\x64\x9f\x79\ +\xd9\xb7\x3f\xeb\x64\x54\xb4\x06\x4a\x8a\x2f\xcf\x45\x75\x81\x20\ +\xf7\x80\xa6\x9b\x86\x27\x04\x56\xb4\x47\x42\x0d\x83\x6a\x00\x1e\ +\x1c\x97\x1f\x5f\xdd\x38\xd5\xe7\xf3\x3d\xa7\xe8\x7d\x19\x64\x09\ +\xe0\x90\x20\x07\x44\xf4\xef\x98\xe6\xbb\x49\x95\x4e\x73\xf4\xa8\ +\x4b\xbe\xb8\x9a\x52\x68\x16\x6a\x8f\x59\x64\x18\x46\x39\x30\x43\ +\x85\x5b\x45\xb8\x1b\x65\x5c\x86\x98\x47\x81\x15\xb1\x48\xe8\x8f\ +\x43\xf1\xef\xd9\x7b\xbc\xb4\xae\xf9\x2b\x96\xea\xd3\x02\xb9\x1e\ +\x0c\xdb\x50\xf9\x5e\x2c\x9e\x1f\x19\x4c\x97\x77\xc3\xdb\x89\x4c\ +\x38\x6c\x94\xb4\x4d\xbf\x47\x54\xd7\x00\x9f\xf3\x34\x36\xbc\xaf\ +\xb0\xa1\x30\xa9\x0d\x5e\x9e\x51\xcc\xd9\x4c\x6e\x7c\x5d\x74\x96\ +\x01\x21\x94\x85\xc0\x8c\x41\x86\xf9\x48\x45\x5e\x32\x2c\x6d\x6e\ +\x9f\x72\xe2\x77\x83\xf9\x3f\x40\x7f\x18\x96\xa9\xec\xf8\xea\xc6\ +\xa9\xe2\x33\xe6\x89\x30\x0b\x8b\x99\x2a\x94\x0b\x14\x01\xe3\xe8\ +\xdd\xb9\xb9\x00\xc4\x45\xf8\x87\xa5\x1c\x07\x8e\xab\x69\x1d\xea\ +\x6c\xaa\x3e\x36\x52\x8e\xe3\x5e\xc7\x75\x5c\xc7\xff\x26\xfe\x0d\ +\xea\x17\xc9\x81\xd4\xed\xa9\x32\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x01\xaa\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x5c\x49\x44\x41\x54\x58\x85\xe5\ +\xd6\x3f\x4e\xc3\x30\x14\xc7\xf1\xef\x33\x51\xb9\x01\x1d\x38\x41\ +\x61\x62\x62\x6e\x39\x00\x12\x5c\x25\x53\x16\x6f\x91\x2c\xe5\x32\ +\x88\x05\x09\xa9\x3d\x04\x50\x4e\xc0\x00\x13\x07\xb0\x1c\x96\x06\ +\xd1\xfc\x21\x76\xea\x84\x01\x8f\xf6\x53\x3e\x3f\xd9\x4f\x4f\x81\ +\xff\xbe\x64\x4a\x2c\xcb\xb2\xb9\x73\xee\xae\x2c\xcb\x37\x63\xcc\ +\x2d\x80\x9a\x18\xdf\x00\x97\x22\x72\x5a\xed\x4f\x12\xe0\x07\xbe\ +\x00\x5e\x95\x52\xd7\xd5\xd9\xe8\x4f\xd0\x82\x2f\xf3\x3c\x7f\x9f\ +\x24\x40\x1f\x3e\x6a\x00\x1f\x7c\xb4\x00\xbe\xf8\x28\x01\x42\xf0\ +\xe8\x01\x42\xf1\xa8\x01\x86\xe0\xd1\x02\xf8\xe2\x69\x9a\x9e\x24\ +\x49\xf2\x50\x96\xe5\xa7\x31\x66\x05\x11\x06\x51\x20\xbe\x06\x2e\ +\x44\x64\x56\xed\x1f\x14\x60\x00\x7e\x0e\x3c\x5b\x6b\x6f\xaa\xb3\ +\xc1\x4f\x70\x00\x7e\x55\x14\xc5\xc7\x41\x01\x62\xe1\x83\x02\x04\ +\xe2\x1b\xe0\x0c\x78\xb1\xd6\xae\xea\x78\x70\x80\xd8\x78\x50\x80\ +\x31\x70\x80\xa3\x98\x78\x96\x65\x73\x11\xf1\xc6\xc1\xe3\x06\x42\ +\x70\xe7\xdc\x3a\x04\xef\x0d\x30\x10\xdf\x5a\x6b\x97\x6d\x78\xd0\ +\x24\x1c\x09\x6f\x4c\xc2\x64\x42\xbc\xea\x8d\xbd\x49\xd8\x68\xc2\ +\x40\xbc\xfa\x68\x27\xde\xd2\x98\x7b\xc3\x48\xd5\x8b\x03\xf1\x05\ +\xb0\x55\x4a\xb5\x36\x9c\x4f\x63\x4a\xad\x78\x10\xee\x53\xd7\x75\ +\x43\x0a\x40\x6b\xad\x9c\x73\x8f\x7d\x38\x20\xce\xb9\xfb\x3e\xbc\ +\x5e\xd7\x85\x7f\x07\xd8\xad\x63\xe0\xe9\xb7\x3f\x19\xad\xb5\x00\ +\xb3\x5d\x5d\x17\xde\xa8\xf3\x99\x07\x68\xad\x15\x7e\xa3\x59\x22\ +\xd7\xfd\xed\xfa\x02\x68\x26\xd7\xb5\xc2\xda\xed\xdb\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xe2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x94\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x3f\x6f\xd3\x40\x18\x87\x9f\x37\x6d\x29\x0b\x2c\x49\xf6\x22\ +\xb1\xd6\xfd\x00\x7c\x09\x16\xaa\x84\x16\xd6\x32\x74\x82\x7a\x43\ +\x42\x0c\x4c\x4e\x17\x04\x12\x19\xf9\x93\xb6\x82\x01\xf1\x3d\xba\ +\x24\x19\x19\xe8\x84\x84\x9a\x48\x48\x5d\x10\x82\x1c\xab\xb1\x9d\ +\xa6\xb1\xef\xce\x77\x4e\xde\xf1\xfc\xfa\xa7\x7b\x1e\x39\x97\xd3\ +\xe9\x60\x59\xcb\x5a\xd6\x22\x97\x94\x3d\x01\xd3\x55\xef\x0c\xee\ +\x0a\xbc\x50\xf0\x73\xb5\xc6\xa3\x1f\x8f\x83\x61\xfc\xf9\x6a\x59\ +\x13\xb3\x51\x8d\xa8\xdf\x02\x7a\x40\x4d\x80\x3f\x13\xde\x00\x77\ +\xe2\x3d\xb5\x32\x26\x66\xa3\x1a\x51\xbf\x85\x48\x8f\x18\x63\x0d\ +\x6e\x26\xfb\x2a\x29\x20\x0b\x1e\xf8\x3b\x51\x3c\x4d\xf6\x56\x4e\ +\xc0\x34\x78\x11\xda\xe3\x30\xf8\x92\xec\xaf\xd4\x22\x78\x19\xfc\ +\xf9\x93\xe0\x53\xd6\x3b\x95\x11\x90\x07\x1e\x2a\x22\x20\x2f\x3c\ +\x54\x40\x40\x11\x78\xf0\x5c\x40\x51\x78\xf0\x58\x80\x0e\x78\xf0\ +\x54\x80\x2e\x78\xf0\x50\x80\x4e\x78\xf0\x4c\x80\x6e\x78\xf0\x48\ +\x80\x09\x78\xf0\x44\x80\x29\x78\xf0\x40\x80\x49\x78\x70\x5c\x80\ +\x69\x78\x70\x58\x80\x0d\x78\x70\x54\x80\x2d\x78\x70\x50\x80\x6e\ +\xf8\xe6\xe1\xe0\x9e\x9a\xf0\x1a\x40\x21\x7b\xe3\x70\xf3\x73\xfc\ +\xb9\x53\x07\x22\xba\xe1\x1b\x51\xbf\xa5\x14\x27\x08\x4d\x84\xa6\ +\xa0\xba\xc9\x1e\x67\x04\x98\x80\xcf\xc8\x4b\x95\x13\x02\x2c\xc1\ +\x4f\x04\xd9\x4f\xf6\x96\x2e\xc0\x16\x3c\xf0\xf0\x3c\xdc\xfc\x98\ +\xec\x2f\x75\x11\xb4\x09\x3f\x3a\x08\x7a\x59\xef\x94\x26\xc0\x05\ +\x78\x28\x49\x80\x2b\xf0\x50\x82\x00\x97\xe0\xc1\xb2\x00\xd7\xe0\ +\xc1\xa2\x00\x17\xe1\xc1\x92\x00\x6b\xf0\x8a\x07\xa3\x30\x38\x9a\ +\x27\xcb\xb8\x00\x97\xe1\xc1\xb0\x00\xd7\xe1\xc1\xa0\x00\x1f\xe0\ +\xc1\x90\x00\x5f\xe0\xc1\x80\x00\x9f\xe0\x41\xb3\x00\xdf\xe0\x41\ +\xa3\x00\x1f\xe1\x41\x93\x00\x5f\xe1\x41\x83\x00\x7b\x3b\x3c\xb5\ +\x3b\x3a\xd8\x3a\x9e\x37\xaf\x19\x0d\xb7\x15\xea\x15\x18\x38\x13\ +\x74\x1d\xbe\x7e\x38\xdc\x55\xa2\x8e\x8d\x9c\x09\xfa\x00\x2f\x4a\ +\xbd\x65\x06\x63\xae\x9b\xa2\xae\xc3\x37\x3a\x83\x1d\xd2\xf0\x7a\ +\xce\x04\xbd\x80\x87\x77\xe9\x3c\x0d\x67\x82\x3e\xc3\x17\x3e\x13\ +\x74\x1e\x3e\x1a\xdc\x47\x78\x9f\xca\x9b\xf1\xd7\x79\x25\x01\x55\ +\x85\x87\x2b\x08\xb0\xb7\xc9\x51\x3b\xa3\x70\xeb\x64\xfe\xbc\xfc\ +\xf0\x30\x43\x40\xd5\xe1\xe1\x12\x01\xce\xc3\x77\xfa\x6d\x90\x0f\ +\xa9\xbc\x39\x7f\x46\x99\x02\x16\x05\x1e\x60\x25\x39\xd0\x8c\x86\ +\xdb\x08\x47\x68\x82\x9f\x92\x97\x1b\x7e\x6a\x5e\xce\x05\xf4\xff\ +\x2f\xa0\x7b\xba\xd6\xb8\xb8\x36\x06\x6e\xc4\x46\xf3\xdf\xcc\xc8\ +\xce\xcb\x0d\xaf\x3d\x8f\xc4\x4e\x70\xe3\x7b\x7d\x05\x58\x8f\x0d\ +\x15\xba\x96\x92\x91\x57\x68\xb2\xba\xf3\x20\x21\xe0\xec\xf9\xad\ +\x5f\xa2\x24\x04\x7e\x03\x17\x82\x6a\x15\xb9\x93\x93\xca\x53\xd2\ +\x2e\x32\x59\xdd\x79\x53\xeb\xf6\xcb\xaf\xeb\x74\x4f\xd7\x5c\xcd\ +\xdb\x78\xf6\xed\xba\xce\xbc\x65\x2d\x6b\x81\xeb\x1f\xaf\xcc\xbe\ +\x7f\x86\x77\x2c\x27\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xaa\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\x80\x30\x00\xc4\x50\x8a\x86\x0a\x64\x40\x16\x03\x02\ +\xf1\x50\x56\x1c\x7c\x86\x64\xbb\xe9\xf2\x32\x36\xc4\x3c\xef\xf5\ +\xdd\xcf\x75\x0c\xe1\xb1\x8b\xd3\x3f\x51\x00\x2d\xa0\x29\x80\x16\ +\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\ +\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\ +\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\ +\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\ +\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\ +\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\ +\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\ +\x80\xe6\x05\x57\x91\x04\x80\xcd\xfc\x21\x91\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x1a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xcc\x49\x44\x41\x54\x58\x85\xed\ +\x95\xbf\x6b\x14\x41\x14\xc7\x3f\x6f\x2e\x2b\x51\xd4\x28\x82\x1a\ +\xd2\x1c\x41\x23\x08\x72\x97\xbd\x4e\x8d\xec\x99\x2a\xb7\x8b\x85\ +\x98\xc2\x1f\x90\xff\xc0\xce\x3a\xd8\xd9\xdb\xa5\xb2\xb3\xb1\x48\ +\xc2\x89\x18\x1b\x17\x2e\x8d\x70\x68\xad\xc5\x59\x99\x14\x22\x22\ +\x92\x42\xbd\xfd\x5a\x6c\x56\x92\x5c\x34\x97\xd5\xc4\x66\x3f\xd5\ +\x30\x33\xef\x7d\xbf\xf3\x78\x33\x03\x05\x05\x05\x05\xff\x19\xcb\ +\x1b\x58\xb9\x1a\x8d\x94\xa4\xa7\x40\x45\x03\xa5\x91\xd7\x2f\x16\ +\x3f\xe4\xc9\xe3\xf2\x04\x55\xaf\x44\x67\x4b\x52\x0b\xa8\x00\xd8\ +\x8f\xee\xb2\x1f\x5c\x3b\xb3\x2f\x06\xaa\x41\xa3\xea\x4a\xb4\x80\ +\xb2\x00\xa5\xd3\x65\x59\xb7\x35\x5e\x8f\x2a\x7b\x6a\xc0\x9f\x0c\ +\x27\x9c\x59\x0c\x3a\x09\xc8\xa0\x6b\xd0\x15\x92\xc1\x29\x43\xb1\ +\x3f\x19\x4e\xec\x89\x01\x3f\x68\x44\x24\x2c\x01\x47\x41\x02\x92\ +\x6c\xcd\xb0\x84\xb4\x18\x43\x24\x2c\xd5\xea\x61\xf8\x4f\x0d\xf8\ +\x41\x78\x07\xb3\x79\x60\x10\x49\xa4\x82\x5b\xc9\x4c\x0c\x0a\x16\ +\xfc\x20\xba\xdd\x4f\xee\xd2\x4e\x1b\x6a\xf5\xc6\x5d\xcc\xe6\x00\ +\x87\x10\xb6\xad\x78\x86\x48\x6f\x96\xc3\xb8\x7e\x7a\x74\xec\xd3\ +\x6a\xe7\xdd\xab\xbc\x06\x6c\xbc\x1e\xde\x07\x7b\x00\x20\x23\xb1\ +\x5f\x3d\xf7\x47\x24\x03\x03\x33\x98\x1a\x1e\x3d\x67\x2b\x9d\xb7\ +\xf1\xee\x0c\xcc\xce\x3a\xdf\x1d\x79\x68\x70\x0f\x40\x58\xbf\xe2\ +\xa9\xf3\xcd\xc3\x60\xb8\x3c\x76\x62\x65\xe6\xd6\x73\xe2\xb8\x27\ +\x47\xcf\x43\x74\x7e\x7a\xfa\xc0\xc1\x8f\x6b\x8f\x04\x37\x53\xf1\ +\xbe\x4f\xde\x83\xd2\x2a\xb8\x75\xa1\xc7\x7c\x59\x9d\x69\xb7\xdb\ +\xdf\x7f\x6b\xa0\x16\x45\x87\xf4\x95\x27\x98\xa6\x10\xc8\x2c\xb1\ +\xb4\xe3\x73\x23\xcc\x40\xce\x00\x64\xcf\xec\x30\x37\xda\xcd\xe6\ +\x5a\x8f\x81\x0b\x97\xc3\xe3\x9e\x47\x13\xb8\xb8\x3e\x95\x75\xf5\ +\x5f\xb3\xb1\x12\x82\x65\xc9\x8b\xde\xbc\x9c\xff\x0c\x30\x90\x6d\ +\xf2\x3c\x75\xc0\x86\x36\xc4\xe5\x7a\xa6\xb7\xc3\x36\x8f\x2f\x99\ +\xfb\xf6\x1e\x38\xb6\x45\x24\xf7\xbf\xb4\x7b\xb4\x8f\x5a\x05\x05\ +\x05\x05\x3b\xf1\x13\x09\x70\x89\xb6\xdb\x6a\xa9\xac\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x74\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x26\x49\x44\x41\x54\x58\x85\xed\ +\x95\xbd\x4a\x03\x41\x14\x46\xcf\x9d\x4d\x13\x50\xd4\xac\x08\xa2\ +\x62\x69\x69\x61\x6f\x69\x61\x6b\x27\x42\xc2\x66\xd1\xce\x17\x10\ +\x2b\xf1\x09\x6c\x44\x36\x4b\x02\x6a\x67\x69\xe3\x3b\xd8\x58\xdb\ +\x08\x8a\x20\x9b\x60\x30\x20\x82\xd9\x6b\x91\x05\x7f\xba\xcd\xc0\ +\x6e\xe1\x9c\xa9\x06\x2e\xdf\x3d\x73\x61\x66\xc0\xe1\x70\xfc\x77\ +\x24\x5f\xb9\x1a\xbf\xd9\x7e\x41\xcc\x60\xa6\xda\x5f\xb9\x3f\xd9\ +\xff\xb0\x15\x30\xb9\xaa\x77\x6f\x3d\x11\xf1\x05\x5d\x7e\x7d\x9f\ +\x8a\x41\x73\x1e\xc0\x56\x60\xfe\x4d\xbf\x37\xba\xed\x87\x9d\xa3\ +\x62\x05\xfe\x20\x70\x30\xdb\xec\x84\x25\x09\x68\x3a\xb2\xd0\xd3\ +\x5a\xd0\xde\x28\x41\x40\x14\x21\x05\x3c\x63\xb8\x9a\x0b\x5a\xab\ +\x05\x0b\x00\x9a\x2d\x98\x48\x8d\x77\x5d\x0b\xcf\x17\x8b\x15\x00\ +\x46\x53\x10\x05\x16\x0c\x9f\x17\xc5\x0b\xfc\x66\xbd\x04\x01\x31\ +\xd9\x7b\xf0\x94\x52\x59\x2a\x56\x40\x90\xac\xf9\xc0\x20\x9b\xbd\ +\x68\xe7\x31\x6f\x44\x65\xfc\xee\x2a\xa8\x18\x60\x98\xa6\x6c\x25\ +\x71\xfd\x6e\x9c\x14\x9b\x6b\x68\x00\x04\xf6\x7a\x71\xe3\x66\xdc\ +\x14\x8b\x09\x80\xc2\x71\x12\x35\x5a\x36\x19\xf9\x26\xf0\x3c\xf9\ +\xe3\xf3\x91\xcb\x6e\x54\x3f\xb4\x69\x9e\x5f\xe0\x6c\x6d\x88\x48\ +\xa2\xe8\xc3\x74\xb5\x1f\x64\xf7\xdf\xe1\x70\x38\xac\xf8\x02\x18\ +\x5c\x4c\x2c\xad\x4f\xe6\xf5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x04\x51\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x04\x03\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xc1\x6b\x13\x59\x1c\xc7\xbf\xbf\xc9\x14\x2b\x91\x80\x2c\x12\ +\x68\xb5\x50\x5c\xcd\xae\x17\xc1\x56\xab\x17\x19\x89\x2e\x68\x4b\ +\x3c\x45\x0f\x5b\xc1\x8b\x67\xc5\x63\x0e\x5b\x14\xa4\x74\x0f\x0b\ +\xfb\x17\xac\xbb\x78\xe9\xe6\x16\x52\x0b\xdd\xed\x1a\x4a\x15\x0a\ +\x2d\x74\x15\x22\xb6\x55\x82\x54\x42\x14\x14\xa2\x59\x9b\x36\x33\ +\x3f\x0f\xa9\x32\x9d\x4c\x62\xd2\xf7\x92\xd7\x6e\xe7\x03\x39\xbc\ +\x37\xbf\xf9\xbd\xef\x7c\x93\x79\xef\xe5\xf1\x1e\xe0\xe1\xe1\xb1\ +\x93\xa1\x7a\x82\x0c\xc3\xd0\xf3\xe4\x8f\x00\xb8\x0c\xa0\x17\x40\ +\x27\x80\x5d\xcd\x14\xb6\x09\x8a\x00\x5e\x01\x98\x05\x30\x1a\xe0\ +\x42\x22\x95\x4a\x95\xbe\x76\xd3\x57\x0d\xe8\x0d\x5f\x38\x67\x31\ +\xfd\x0a\xc6\xf7\x12\x44\xb6\x92\xb4\xa6\xf1\x8d\xd9\xc9\xfb\x7f\ +\xd5\x0a\xf2\xd5\xb8\x46\xc7\xce\xf4\xc7\x98\xe9\x2e\x80\x7d\x52\ +\xa5\xb5\x86\x7d\xcc\x74\xa5\xa3\x3b\xb4\x9a\xcd\x2c\x3c\xac\x16\ +\x54\xd5\x80\x63\x67\xfa\x63\x00\xee\x34\x45\x5a\x6b\x09\x77\x74\ +\x87\x8a\xd9\xcc\xc2\xb4\xdb\x45\xd7\x57\xa0\x37\x7c\xe1\x9c\x65\ +\xd1\x84\xa3\xfa\x1d\x88\x7e\x2a\x95\x68\x2c\x14\x6c\x7f\x19\x8f\ +\xc7\x4d\xe9\x52\x05\x88\x46\xa3\xbe\x67\xb9\x95\x2e\x5d\xe7\x7e\ +\x30\xdf\x06\xb0\xd7\x7e\x5d\xd3\xf8\x07\xb7\xd7\xa1\xc2\x00\xc3\ +\x30\xf4\xbc\xe6\x7f\xec\x78\xe7\xff\x6e\xd3\x7c\x83\x33\x93\x89\ +\x9c\x7c\xe9\xf2\xe9\x0b\x47\x82\x6b\x96\x79\x0f\xc0\x59\x5b\x75\ +\x3a\xc0\x85\xa3\xce\x8e\x51\x73\xde\x9c\x27\x7f\xc4\xfe\xf0\x0c\ +\xbc\x2d\xb5\xad\xfd\xb8\x5d\x1e\x1e\x00\x66\x26\x13\xb9\x36\xcd\ +\x37\x08\xe0\x9d\xad\xfa\xc8\xfa\x48\xb6\x81\x0a\x03\x50\x1e\xea\ +\xbe\x40\x44\x43\x8f\x27\x26\x5e\x4b\xd6\xd8\x74\x66\x26\x13\x39\ +\x26\x0c\x39\xaa\x2f\x3b\xe3\xdc\x0c\xe8\xb5\x17\x4a\x25\x1a\x93\ +\x29\xac\x95\x98\x25\x2d\xe9\xa8\xea\x71\xc6\xb8\x19\xd0\x69\x2f\ +\x84\x82\xed\x2f\x65\x8a\x6a\x25\x2e\xda\xf7\x3b\x63\xdc\x0c\xd8\ +\x30\xc3\xdb\x6a\xbd\x7d\x23\xb8\x68\xaf\x98\xbd\xba\x19\xb0\xa3\ +\xf0\x0c\x50\x2d\x40\x35\x9e\x01\xaa\x05\xa8\xc6\x33\x40\xb5\x00\ +\xd5\x78\x06\xa8\x16\xa0\x1a\x5d\x56\xa2\xf2\xba\xe1\x9e\x9b\x20\ +\xbe\x0a\x46\x37\xea\x5c\x6f\x6c\x00\x06\x90\x01\xe8\xb7\x00\x7f\ +\xf8\xa5\x9e\xf5\xbe\x7a\x90\xf2\x0b\xe8\x39\x3b\xd0\x95\x87\x7f\ +\x0a\xe0\x91\xf5\xbf\xd2\xed\x28\x4f\x3b\x65\x7e\xda\x01\x7c\x07\ +\xf0\x48\x1e\xfe\xa9\xe3\xa7\x2f\x1e\x90\xa1\x5d\xd8\x00\xc3\x30\ +\x74\x36\x31\x0a\xc2\x29\x19\x82\xea\x82\x70\xca\xf4\x99\x7f\x46\ +\xa3\xd1\x5a\x6b\x9a\x75\x21\x6c\xc0\x7b\xf8\xaf\x03\x7c\x52\x34\ +\x4f\xe3\xf0\xc9\x17\x6f\xfe\xbb\x21\x9a\x45\xd8\x00\x26\xba\x26\ +\x9a\x43\x65\xdb\x12\xfa\x00\x3e\x24\x9e\x63\xd3\x6d\x1f\x16\xcd\ +\x20\xa3\x13\x54\x39\x94\x0a\x8f\x34\x3b\x7e\x1e\xe0\x19\xa0\x5a\ +\x80\x6a\x64\x18\xc0\x12\x72\x28\x43\x86\x01\xcf\x25\xe4\x50\xd6\ +\xb6\x84\x79\x00\xff\x2e\x9a\x43\xa0\xed\xbb\xa2\x39\x84\x0d\x28\ +\x7e\xe3\xff\x19\xc0\xbf\xa2\x79\x1a\x85\x80\xf9\xf5\xb6\x85\x10\ +\x36\x20\x1d\x8f\xaf\x5a\x26\x45\x41\x78\x22\x9a\xab\x6e\x08\x4f\ +\x4c\x93\x2e\xa5\xe3\xf1\x55\xd1\x54\x52\x46\x81\xf9\xa9\xe4\x62\ +\xc0\x2a\x9c\x60\xf0\x30\x80\xac\x8c\x9c\x55\xc8\x32\x78\x38\x60\ +\x15\x4e\xcc\x4f\x25\x17\x65\x24\x94\xb6\x1e\x90\x4a\xa5\x56\x00\ +\xc4\x00\xc4\xbe\x3d\x7f\x7e\xd7\xfe\x8f\x1f\xa5\xae\x07\x2c\xef\ +\xde\xcd\x4b\xe3\xe3\x45\x99\x39\x01\x89\x06\xd8\x59\x1a\x1f\x2f\ +\x2e\x35\x23\x71\x13\xf0\x26\x42\xaa\x05\xa8\xc6\x33\x40\xb5\x00\ +\xd5\x78\x06\xa8\x16\xa0\x1a\xcf\x00\xd5\x02\x54\xe3\x66\xc0\x86\ +\xd9\x96\x8c\xb5\x77\x55\xb8\x68\xaf\x98\x49\xba\x19\xf0\xca\x5e\ +\x78\x96\x5b\xe9\x92\x29\xaa\x95\xb8\x68\x5f\x76\xc6\xb8\x19\x30\ +\x6b\x2f\xe8\x3a\xf7\xcb\x14\xd5\x4a\x7c\xba\x35\xe0\xa8\x9a\x73\ +\xc6\xb8\x19\x30\xba\xa1\xc4\x7c\xbb\x2f\x1c\x09\x4a\xd4\xd5\x12\ +\xfa\xc2\x91\x20\x31\x6e\x39\xaa\x47\x9d\x71\x15\x06\x04\xb8\x90\ +\x00\xe1\xa9\xad\x6a\xef\x9a\x65\xde\xdb\x4e\x26\xd8\x36\x4b\xdb\ +\x77\x8c\xa7\x03\x5c\x48\x38\x63\x1b\xda\x2e\xcf\x84\x21\xb3\xa4\ +\x25\xb7\xf2\x76\x79\x9f\x6e\x0d\xac\x7f\xf3\x9b\xdb\x2e\xff\x99\ +\xff\xd1\x81\x09\x10\x28\x36\xf7\x20\x39\xec\x76\xad\xea\x10\x97\ +\xcd\x2c\x4e\x77\x74\x87\x8a\x00\xc2\x4d\x53\xd6\x7c\x98\x88\x63\ +\x73\x0f\xc6\x46\xaa\x05\xd4\x1c\xe3\xb3\x99\x85\xe9\xce\x83\x87\ +\x1e\x31\x53\x0f\xb6\xdf\xb9\xa1\xb4\xa6\xf1\xe0\xdc\x3f\xf7\xff\ +\xa8\x15\xb4\x99\x63\x73\x3d\x28\xef\xba\xde\x8a\xc7\xe6\x96\x51\ +\x1e\xea\xea\x3e\x36\xe7\xe1\xe1\xb1\xb3\xf9\x04\x43\xa2\x46\xbf\ +\x1d\xc2\xc2\x1e\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xa2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x54\x49\x44\x41\x54\x58\x85\xed\ +\xd5\xb1\x0d\x00\x20\x0c\x03\xc1\x80\x98\x88\x0d\x52\x33\x2f\x35\ +\x1b\xb0\x12\xec\x80\x23\x85\xe2\xdd\x3b\x3a\xb9\x89\x99\x90\xee\ +\xe3\x74\x1f\x47\xb9\x51\x95\x72\x44\x00\x00\x00\x00\x00\x00\x80\ +\x74\x40\x51\xca\xea\x2b\x36\xfb\x60\x81\x16\x71\x64\xaf\xf9\xbc\ +\x64\xfa\x02\x00\x00\x00\x00\x00\x00\x40\x3a\xe0\x02\x2c\xa9\x07\ +\xba\xe1\xed\x03\xd3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x0c\xd6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0c\x88\x49\x44\x41\x54\x78\x9c\xe5\ +\x9b\x5b\x6f\x5b\xc7\x11\x80\xbf\x25\x45\x8a\x94\x28\x89\x92\xad\ +\xbb\x64\xc9\x4e\x9a\xc2\x41\xe0\x26\x45\xd1\xa0\x48\x0a\xf4\xa9\ +\x7d\xe9\x7b\x81\x16\xfd\xa3\x7d\x2a\x50\xb4\x0f\x41\x90\x36\x4e\ +\x52\x20\x69\x92\xc6\x96\x6c\xc9\x37\x5d\x48\x49\xa4\x2e\xe4\xf4\ +\x61\xf6\x1c\xee\xd9\x33\x87\xa4\xe4\xf4\xc9\x03\x10\x24\x77\xf7\ +\xcc\xce\xcc\xee\xce\x6d\xe7\x00\xb2\x05\xe2\x78\xe3\x40\x9c\xf2\ +\x9e\xfe\x78\x93\x84\x90\xe3\xf9\x4d\x12\x42\x96\x57\x97\xed\xe0\ +\x0e\xf0\x18\x9c\x14\x3c\xdc\x00\x6e\x19\x1d\x25\x60\x32\x8b\x2f\ +\x6d\xaf\x0d\xa1\x66\x12\x10\xe0\x62\xc8\x98\x73\xa0\x67\xb4\x77\ +\x81\xbe\xd1\xfe\x12\xdc\xa9\x8d\x2a\xcf\xa3\x1b\x35\x00\x64\x1b\ +\xb8\xed\x09\x3d\x01\x5e\xf8\x89\xa7\x80\x39\xdf\x2e\xc0\x59\xd0\ +\x3e\xeb\xdb\xfa\xbe\x1d\x8f\xa3\x0a\x34\x81\x8a\xef\x3f\xf7\x34\ +\x54\xfd\xf7\x25\x70\x04\x97\xa7\x50\x39\xf2\x6d\x53\xa8\x20\x9d\ +\x9f\xff\xc4\xff\x9f\xf2\x6d\x0e\x68\x01\xa7\xbe\x7d\x29\xe8\x7b\ +\x01\xee\x71\x31\x6f\x85\x52\x92\x2d\x90\x09\x90\x8f\x40\x56\x8d\ +\x31\x6b\x20\x0b\x46\xfb\x06\xc8\xbc\xff\x3d\x05\x72\x0f\xe4\xae\ +\xff\xcc\x80\xdc\x01\x19\xb2\x23\xa4\xee\xc7\x2c\xa8\xe0\xe5\xae\ +\xc7\x31\xe1\xfb\xe7\x40\x36\xf3\x47\x55\x9a\x05\xed\x1b\x20\xbf\ +\x06\x29\x5f\xf3\x88\xcb\x04\xc8\x9f\xf5\xc1\x5c\xdf\x36\x48\xc5\ +\x68\x7f\xdb\x3f\xb7\xe2\x27\x5b\x8e\xf0\xdd\x1b\x73\x72\x3c\xe3\ +\x25\xff\xdb\x79\x46\xb6\xa0\x75\x4b\xdb\xe5\x2d\x83\xd9\x32\xc8\ +\x4f\x8c\xf6\x09\x90\x3f\xda\xbc\x14\x13\xf0\x91\x7f\x30\x92\x9a\ +\xac\x17\x30\x7f\xc7\x7f\xb6\xed\x15\x96\xed\x6b\x4c\x4e\x60\xa2\ +\xe2\xf6\x59\x15\x4e\x7b\x49\xe7\xcb\xf5\x97\xb3\xcf\xa5\xbb\xb9\ +\x02\xf2\xab\x71\x27\xdf\x1e\x6c\xfb\x50\x63\xca\x14\xc8\x6d\x63\ +\xfc\x2a\xc8\x07\xba\x7d\x4d\x7c\xf3\x5e\x79\x5e\x13\x64\x56\xb7\ +\xbc\xd9\x37\x07\xf2\x00\x64\xd1\xe8\x6b\xfa\x67\x23\xcb\x26\x9b\ +\xfa\xc9\x82\x71\x26\xe4\x17\xe0\x3e\x0d\xfe\x27\xca\xa3\x07\xec\ +\x01\x21\xa3\xab\x70\x79\x0b\x2a\x5f\x0e\xe1\x64\x0d\x78\x5a\xd0\ +\x97\xda\xe1\x1b\x3c\x0b\xf0\x00\xba\x4f\xa0\xf6\x2a\x68\xeb\x28\ +\x5d\x94\xc9\x29\xbc\x98\x37\x98\x30\x90\xc6\xc4\x34\x50\xe6\x1f\ +\xa0\x5a\xbd\xed\xc7\x6c\x01\x2f\x54\xa1\x0f\x05\xf1\xc4\x2c\xf9\ +\xff\x89\xe9\x4a\x34\x78\xd8\x46\xd0\xf6\xc2\xa0\x25\x86\x17\x20\ +\x82\x32\xbc\xe7\x9f\x5d\x02\x7e\x06\x7c\x0e\xcc\xa0\x16\x22\x81\ +\x9c\xd9\x8c\x04\x20\x0d\xd4\xcc\x24\xff\x37\x80\x36\xb8\x5d\x3f\ +\x51\x05\x35\x5d\x9b\xc0\xd7\xe0\xae\xf4\x7c\xb9\x13\x72\x20\xce\ +\x8f\x9b\x42\x7d\x81\x6f\x47\x98\x9f\xf8\xd9\x45\x60\x1a\x35\xa9\ +\x7b\xf6\xb3\xd2\x86\xfa\x0b\xd4\x9f\x58\x01\x7e\x00\x16\x80\xcf\ +\x80\xe7\x80\xb7\x3c\xec\xf8\xe7\x7b\xaa\xdb\xdc\x55\xd1\xc4\x5b\ +\x03\xf3\x26\x5b\x59\xcd\x29\x1b\x5e\x0f\x7c\x1c\x29\x46\xcb\x4c\ +\x2e\xa1\xa6\x72\x46\x3f\x37\x05\x59\xf5\xca\x78\x3d\x6b\x55\xd2\ +\xfe\x99\x81\x7e\x91\x09\x90\xdf\x78\x2b\x11\xb6\x07\x8a\x51\xee\ +\xaa\x8e\x18\x40\xc9\x98\xb5\xaf\x13\xb2\x0b\xae\x17\x8d\x5d\x03\ +\xfe\x0e\xdc\x09\x84\x10\xac\xcc\x61\x53\x19\xe7\x10\xdc\x53\xdf\ +\x37\xe6\xaa\x9b\xe0\x9f\x75\x4f\x80\x03\xc5\x7d\xd8\xcc\xf7\x8b\ +\x03\xd6\x81\xbf\x01\xf7\xb2\x73\xba\x9e\xf2\x22\xeb\x18\x47\xc0\ +\x12\xc0\x14\x70\x16\x31\x0f\x7a\xe6\xbf\xf3\x5b\xe9\x31\x59\x21\ +\xa0\x1a\xb9\xd9\x57\xc6\xdd\xe5\xf8\x3c\x8e\x0b\xee\x52\x71\x37\ +\xfb\xd1\x6e\x08\x3d\xbc\x1e\xf0\x04\x3d\x7a\xe1\x90\x1e\xea\x29\ +\x4e\xc7\x58\x2d\x25\x38\xe7\x57\x2f\x00\xd9\x46\x95\x4c\x29\x30\ +\x77\x07\xc0\x7d\xe0\xd2\x9b\xab\x57\xe8\xee\x09\x4d\x9e\x9f\xd0\ +\xdc\x04\x25\xe8\xfa\xe3\x56\x3b\xc4\xf6\xf7\xa7\x81\x2e\x48\x78\ +\x66\xfb\x3a\x56\xee\x03\x47\xe8\xca\x7f\xad\x63\x05\xa0\x03\x9d\ +\x13\xa8\x2f\x92\xd1\x67\xee\x08\xe4\xa7\xf1\x04\x63\x58\x01\x79\ +\x0b\x2e\x2a\x50\x9d\x46\x15\xd3\x29\x83\xad\xbd\x0b\xfc\x0e\xf8\ +\x4b\x01\x03\x01\x74\xe6\xa1\x9e\x04\x3f\x3e\x4e\xa8\x1d\xf9\xce\ +\x79\xd4\x52\xf8\x1d\xd5\x39\x87\xfa\xe1\x10\x64\x5d\xd4\x3c\xfe\ +\x06\xf8\x24\xa0\xd9\x2b\xcf\x7a\x0d\xb8\x0d\x72\x1e\x2d\x66\x6e\ +\x25\x62\x01\xc4\xd1\xe1\x5d\x60\x1a\x26\x1f\xaa\x12\x74\xfb\xd9\ +\xe1\xb2\x0e\xfc\x03\x0d\x70\x8c\x20\x43\x80\xee\x6d\xa8\x4d\x40\ +\xfd\x25\xb8\x4e\x01\x43\x47\xd9\xbf\x52\x07\x16\xe0\xa2\x06\xd5\ +\x93\xbc\xd6\x4e\x7d\x93\xbf\x02\x6b\xe0\xf6\x82\xce\x36\xc8\x09\ +\xba\x63\xdf\xf6\x9e\x6b\x42\x5b\x9f\xe8\xd8\xc7\x3a\xa0\x0a\x9c\ +\xfb\x09\xee\xa1\xab\xf2\x85\x4d\xb3\x2c\xa1\xdb\xbe\x87\xad\x13\ +\xa6\x81\x55\xa8\xb5\x55\x89\x15\x32\x6f\x80\xeb\xe8\x33\xd5\xb6\ +\x32\x18\x1e\xab\x30\xaa\xa3\x87\xfa\x02\x2b\x05\x88\xbe\xf1\x63\ +\xee\xf9\xe7\x3a\x64\x1d\xb9\x22\x2b\xc0\x06\xf0\x0c\xf5\x01\x8c\ +\x03\x7c\xd8\x04\xba\xe0\xba\x9e\xe0\x48\x31\x1e\xcd\x43\xbb\x86\ +\xae\xc2\xf9\x58\x3c\xdb\x70\x01\x3c\x85\xf6\x24\x1c\x2f\x60\x87\ +\xb4\x5d\xe0\x4c\xe7\x8c\xc1\x9d\xa1\x8b\xfa\x83\xe7\x29\xc7\x8b\ +\x25\x80\x06\xea\x3d\x2d\xe6\xb7\x7c\x02\xcd\x29\x70\xad\x6c\x5b\ +\x22\x84\xcb\xf7\x61\xae\x07\xb3\xaf\xcc\x47\x6f\x04\xb3\xaf\x60\ +\xf6\x52\x71\x5b\x47\xcd\xb5\x60\xae\x20\x16\x61\x07\x35\xdf\x2d\ +\xd4\xc2\x65\xc0\x12\xc0\x34\xaa\x3d\x0b\x94\x9a\x2c\xa3\x6e\xaa\ +\x01\xc7\x4d\xa8\x7c\x0f\xcc\x33\x7e\xec\x3d\x06\x88\x03\x16\xa0\ +\xf2\x9d\xce\x61\xc2\x73\xdb\x59\x72\x97\x40\x19\xdc\x31\xba\xb8\ +\x19\xb0\x04\x20\xa8\x69\xd9\x29\x20\x64\xc2\xb6\xf3\x32\x05\xa5\ +\x64\x22\x7f\x1c\xac\x60\xeb\xda\x10\x6e\xfb\x16\x94\x4a\x5e\xbf\ +\xc4\xc3\xae\x94\x36\xb1\x78\x3a\xd4\x23\x34\xda\x0a\x94\x07\x83\ +\x4c\xbf\x7d\x13\xd5\xb2\xe1\x2a\xcc\x82\x74\x81\x15\x98\xd9\x0f\ +\xfa\x5a\xc0\xbb\xc0\x13\xd2\x8c\x4e\x06\x92\xd4\x19\xa8\x4f\x61\ +\xe5\x05\xe7\xd0\x40\xe7\x07\xfd\x2d\xa0\x3b\x73\x03\xe4\x19\x03\ +\x3f\x23\xc1\x7f\xa6\x7d\x1c\x64\xd1\xb8\x63\xef\x0e\x27\x81\x59\ +\x0a\x31\x61\x35\x72\x49\x48\x99\x47\x83\x8d\x65\x4f\x64\x84\x9c\ +\x1e\x74\x66\xa1\x7e\x00\xc4\x41\xc6\x23\x4f\xd0\xd7\xc1\xe4\x2b\ +\x40\x1f\x3a\x67\x50\xdf\x05\x1c\x74\x6f\x41\x2d\xc9\x2f\x3e\xf3\ +\xdf\xce\xcf\xf9\x05\x9a\x2b\x0c\xe1\x15\x74\x66\xa0\x9e\x08\x2d\ +\x9c\xb7\x89\x2a\xbe\xbe\xee\x86\x54\x57\x25\x79\xcb\x4c\xc2\xc6\ +\x5a\x99\x45\xe0\x4b\x90\xaa\x27\xe0\x25\xb8\x43\x34\xd3\x73\x96\ +\x8f\xfc\xa4\x01\xf5\x32\xb8\xe7\x79\x54\x82\x67\x7e\x01\x38\x46\ +\x57\xec\x1b\x63\x77\xb5\xfd\xf8\x32\xba\xe2\x07\x9e\x8e\xff\x68\ +\x5f\x2e\x7a\x3b\xf1\xa6\xcf\x67\x7f\x43\x9a\x64\x1f\x15\x98\x17\ +\x9a\x6c\x02\x4f\xe0\xa4\x03\x8d\x29\xb2\xe1\xb1\xa9\x03\x4a\xa8\ +\x04\x6f\x83\xdb\x09\xec\xf7\x2d\x6c\xe5\x37\x0d\x47\x05\x69\x68\ +\xa5\x00\xcd\xf4\x6e\x01\x4f\x87\x87\xc4\xa9\x2f\x7f\x1f\x0d\x67\ +\x87\x05\x52\x27\x18\xbe\xbd\x5f\x08\x9f\xb9\x72\x27\xa8\xb7\xba\ +\x01\x8d\x03\xf4\x48\x65\xa0\x48\x09\x2e\xe5\xe3\x01\x28\x20\xbe\ +\x01\xf3\x47\x46\x7b\x02\x65\x25\xb4\xf2\x90\x9c\xb3\x94\x9b\x3a\ +\x51\x78\x9f\x61\xdf\x3f\x84\xb4\x14\x08\x20\x37\x4e\x7c\x6a\x7c\ +\xcd\xea\xb5\x04\xb0\x00\x58\xf6\xdf\xba\x84\x18\x07\x56\x18\x24\ +\x34\x0c\x8f\x31\x81\x9c\x93\xf3\x12\x2e\x8c\xd4\x7b\x06\x8a\x84\ +\x69\xd1\xfa\x0a\x43\x60\x05\x47\xe0\x5a\xe1\xec\x28\xc1\xf4\x07\ +\x3b\xa7\x30\x94\x36\x3c\x3c\xd7\x85\xea\xa8\x7c\xdb\x35\x72\x0d\ +\xee\x0c\x55\xe6\x19\x88\x05\x30\x41\x71\x54\x77\x13\x9b\x5e\x83\ +\x6e\x64\xde\x62\x21\x0c\xbd\xb1\xb9\xa9\x1f\x51\xf4\x5c\xae\x3d\ +\xb6\x02\xcb\x70\x65\x69\xf3\xc0\x3f\xc8\xb4\x97\xec\xf6\x14\x9a\ +\x50\x7b\x66\xd0\x21\x20\x8f\xd1\x24\x0b\xc0\xa3\x02\xfd\x32\x62\ +\x85\xbb\x7d\x8d\x34\x73\xd0\xc3\xce\xd6\x8e\x8a\x05\x7a\x15\x98\ +\xb8\xce\xf6\x4f\xec\x75\x11\xf4\x47\xf4\xbf\x26\xd4\x1c\xc5\x47\ +\x70\xac\x79\x23\x01\x94\x9f\xa1\xf6\x37\xc6\xd5\xb3\x11\x8e\xcc\ +\xf2\x1e\x90\x9a\xa4\x10\xd2\x6d\xff\xc8\x7f\x46\x58\x87\x42\x28\ +\x12\x40\x19\xdb\xb3\xcc\xcd\x11\xeb\x80\x2e\x51\xbc\x1c\x40\x11\ +\xb3\xc3\x08\xbf\xca\xcf\x11\x9f\xf9\x51\xd6\x61\x28\x14\x8d\x1f\ +\x5b\x39\xc6\x02\x48\x72\xe7\x39\x6d\x79\x03\x22\x12\xe8\x93\xde\ +\x27\x16\x29\x3c\x4b\x08\x32\x43\xea\xe9\xdd\x78\xee\x00\xc4\xe7\ +\x17\xb3\x60\x99\xc1\x23\x06\xb7\x38\x3f\x06\x3c\x07\x56\x46\x68\ +\x7b\x22\x21\x94\x50\xaf\xcd\xb8\x70\xc9\xc0\x98\xbe\x49\x12\x4e\ +\xe7\x05\x6a\x09\xc0\x01\xfb\xe4\x2f\x12\x8b\xa4\x7d\x00\x6d\x43\ +\x6f\x64\xe0\x25\xf0\x21\x23\x8b\x13\x9c\xa0\x61\xf8\x47\x0c\xbf\ +\x13\xc4\x67\x80\x8e\x8b\x10\x0d\x7e\x8a\x43\xad\xcd\x2e\x63\xe8\ +\x00\x00\xf1\x8e\xd0\x53\x15\x42\x7a\xb3\x73\x80\x79\x1b\xcb\x25\ +\x34\xaa\x43\x28\x4d\xee\xeb\xfe\x05\x6c\x6a\xde\xa0\x08\x64\x8e\ +\xc1\xe5\xcb\xa6\x45\xf0\x00\xe6\x26\x31\xd3\x6d\xed\x45\xd2\x88\ +\x55\x9a\x68\x6e\xe3\x91\xc7\x35\x32\x1f\x00\x9a\xe7\x9f\x04\x77\ +\x0e\xec\x28\x12\xd9\x40\xad\xc3\xbc\x8f\xbd\x43\x44\x4b\xc0\x19\ +\xc8\x3b\x44\x91\x16\x9a\x81\x59\x43\xa3\xba\x26\x70\x01\x17\x5b\ +\x5e\xc7\x58\x4e\xcf\x29\x1a\x19\x2e\xe9\x58\x1e\x00\xff\x06\x89\ +\x4d\x73\x92\xd9\x49\xf2\x01\xc9\xff\x24\x84\xee\x78\xfc\x7b\x7a\ +\xaf\x09\x3e\x83\x9d\xf3\x49\x62\x01\x74\x7c\xdb\x32\x7a\x1e\xd1\ +\x0b\x05\x8e\x3c\xbd\x02\xec\x67\xb7\xb1\xa0\xb9\x43\x59\xcf\xe6\ +\x10\xd3\x73\xf7\x4f\x70\xed\x60\x8e\x82\x3c\xa3\x05\x02\x9a\x38\ +\xd9\x8d\xe6\x5c\xd3\x60\x2d\x61\x3c\x09\x87\xc5\xa1\xbb\xfa\x38\ +\xdb\x0e\x0c\x0a\xb6\x32\xd9\xe9\xf8\x08\x84\x57\xd7\x16\xec\xa1\ +\xc1\x8d\x05\xcf\xc8\x14\x56\xe0\x6f\x65\x5f\xfb\x6e\x30\xb6\x0e\ +\x2b\x14\xe6\x24\x93\xc0\xcb\x84\xe4\x3a\x3e\xa3\x38\x8b\x94\xe0\ +\x85\x6d\x0a\x5d\x5f\x89\xb2\xea\x6d\xdc\x15\xd0\xf2\x67\x30\xc9\ +\xdb\xbf\x0e\xf3\x09\x04\x42\x68\xdd\x46\x13\x24\x56\x4e\xb2\x1c\ +\xd0\x18\xf7\x2d\xa3\xd6\x68\x2c\x25\xd8\x46\xed\xa5\x19\x3f\xfb\ +\x6d\x6e\x64\x5f\x01\x38\x83\xc6\x32\x9c\x9c\x8d\xe1\x25\x5e\x03\ +\x9c\x28\xce\x99\x15\x06\x65\x77\x31\x2c\x53\x7c\xbc\x92\x1a\x85\ +\x9c\x59\xb5\x04\x70\x86\x2a\x97\x72\x41\x86\x15\x38\xee\x90\xbb\ +\xf7\x4f\xb7\xfd\x57\xd0\x38\xd3\x73\xfa\x63\x81\xac\x2a\x4e\xbe\ +\xc2\xf4\x18\xa5\x01\xad\xae\x2d\x74\x99\x83\xb3\x2e\xca\x53\x4e\ +\x78\x45\xf9\x80\xc4\x66\xbe\x6d\x13\xd4\x3c\x54\x84\xc9\x31\xc9\ +\xb9\xb7\xa7\xe8\x96\x5b\x85\x4e\x41\xa1\xd3\x38\x70\x3e\xab\x38\ +\x92\xea\x4f\xd3\x6d\x9e\x04\x66\x61\x2e\x4e\xd6\x26\xb0\x02\x53\ +\xd3\x01\x4f\x19\x88\x05\x70\x41\x9a\x34\x70\xde\x74\xc9\xba\x8d\ +\xd7\xed\x2b\x72\x4a\xd8\xee\xed\x15\xb0\x07\xf5\x4b\x55\x5c\xb2\ +\x38\x9e\xaf\x2f\xce\x8f\x5d\x81\x49\x8f\x23\x3c\xf3\xa1\x10\x28\ +\x01\xab\x76\xfa\x0e\xd4\x34\x5f\x54\xc0\x7d\xeb\x1b\xea\x44\x56\ +\x20\x36\x83\xf1\x95\xd3\x27\x68\x39\x1a\xc0\x32\x5a\x27\xd4\x0f\ +\xc6\x5d\x02\xbf\x45\xaf\xc7\x97\x0d\x9d\x97\xa4\xa0\x4e\xd1\xf8\ +\xfc\x3d\x2f\x84\x61\x89\x0f\x21\xad\x35\xa0\x81\xba\xd1\x56\x4d\ +\xcf\x25\xf0\x7b\xe0\x53\x06\x97\xa3\x89\x19\x4c\xca\x6b\x27\xf5\ +\x66\x3b\x85\x12\xc3\xdd\x67\xd9\x42\x0b\x0f\xc2\xb6\x86\xf7\x08\ +\x37\xa2\xf6\xa4\x0e\x6f\xcd\x7f\x1b\x56\x43\x1a\xdc\xa8\x46\x30\ +\x7d\x7e\x05\xf3\x52\x45\xaa\x68\x09\xed\x1c\xc8\xbb\xb6\x4e\x90\ +\xf7\xf3\xd6\x4a\x3e\x64\x8c\x1a\xa1\x43\x90\x20\x23\xeb\x4e\xe0\ +\xa4\xab\xf5\x80\x29\xa2\xf0\x8a\xba\x0f\xee\x11\xea\x25\xbe\x06\ +\xb3\xe3\x82\xcc\xa0\x29\xfb\xef\xd1\xcc\xcf\x0e\x79\xc5\xb8\x81\ +\xa6\xe0\xc3\x0b\x9e\xe4\x6e\x22\x03\x96\x00\xba\x40\x95\x4c\x49\ +\xec\xcc\x0b\xa8\x4c\x7a\xc9\x16\x85\xb4\xfb\xd0\xaa\xaa\xce\xb8\ +\x56\x5d\xee\x98\x20\x65\xc5\xdd\xaa\x90\xaf\xfa\x08\x14\x63\x7b\ +\x11\xba\x1d\x32\x1a\x5f\x2a\xa8\x6e\xcb\xd5\x28\x58\xb1\x40\x09\ +\xdc\x9e\x6e\x79\x79\x16\x28\xa0\xa7\xa8\x46\xee\x01\xff\x0d\x98\ +\x0f\x24\x3f\x77\xe0\x05\x94\x84\xbf\xa1\x0b\x7c\x13\x48\xbc\xbf\ +\x55\x94\xd1\xa7\x30\x27\x51\xbf\x04\x39\xc6\xfb\xd0\x68\x91\xb9\ +\xbe\x93\x8a\xd2\xe3\x76\x40\xee\x1a\xcc\x66\xe0\x25\x69\x2e\xc0\ +\xed\xa2\x75\x36\xc9\xd6\x17\x54\xf1\x54\xc8\x66\x8d\x22\x1c\x4e\ +\x54\x80\xec\xa3\xb5\x3f\xf7\xc6\x08\x97\x0d\x68\xdd\x46\x9d\x9b\ +\x25\xe0\xb9\xee\xb0\x9c\x9d\x9f\x26\x5d\xd5\xe3\x26\xba\xea\x65\ +\x54\x79\x76\xd0\xda\xe6\x25\x65\x1e\xd0\xcb\xd8\x8c\x33\x14\xed\ +\x00\x77\x9a\x0d\x57\xdd\x1e\x5a\xc3\xbf\x81\x46\x66\x9f\xa3\x42\ +\x78\x00\xe7\x27\x50\x3d\x52\x22\x0b\xcd\x5b\x5f\xe7\x68\x24\x15\ +\x9b\x49\x1b\x80\x83\x0b\xbf\xbb\xaa\xc9\x0b\x14\x21\x1c\x7b\x66\ +\xbc\xa9\x33\x1d\xcb\x65\xc5\x2f\x4b\x1e\x6f\x12\x23\x7c\x00\x3c\ +\x04\x0e\xc0\xbd\x0c\xc6\x97\xe3\x7b\x46\xeb\x08\xc4\xcc\x74\x3d\ +\x21\x0f\xd1\x82\x45\xd0\x2b\xef\x65\xdf\xbe\x1f\xb4\x1b\x20\x62\ +\xf7\x8b\x83\xea\xa4\x67\xb0\x53\xe0\xc5\xad\x8f\xc0\x7d\x05\x4c\ +\xc1\xd1\xf7\xd9\xeb\x39\x71\x9e\xb6\xf8\xcc\x8f\x93\x42\x93\x3b\ +\x03\xe7\x27\x53\x2e\x5f\xcf\x5a\x07\xf0\x66\xe8\x7d\xec\x44\x49\ +\x32\xe6\xff\x50\x2e\x0f\xba\x00\xf2\xf3\xbc\xf9\x95\xa6\x5a\x8a\ +\x5c\xb9\xfc\x1d\xcc\xb2\x5e\x1b\xf9\xc7\xd8\x2f\x4c\xac\x92\x7b\ +\x61\x42\x1c\xfa\x82\x85\xf1\x02\x43\x3a\x66\x7b\xcc\x89\x43\x9c\ +\x05\xcf\x88\x43\xdf\x18\xf9\xa5\xd1\x57\xce\xfa\x2b\xa9\x10\xaa\ +\x8c\xff\xc2\x44\x8a\xe8\x4f\x05\x4e\xc8\x46\x5e\x08\x00\xf2\x1e\ +\xfa\xca\x4a\xee\xa5\x04\x5e\xeb\x95\x99\xb4\xad\xe4\x9d\x9f\xb7\ +\x40\xde\x31\x9c\x9f\xb2\xa5\xe5\x3d\xf3\x7f\xc8\xe3\x2b\x9e\x3c\ +\x91\x5a\x59\xa5\x16\x7b\x80\xe0\x77\x82\x71\x7d\x2d\x1b\x7e\x6b\ +\xde\xd3\x4f\x2b\x74\x9e\x2a\x8c\x7e\x69\x6a\xca\x8f\x09\x04\x2f\ +\x2b\x0c\x5e\xbe\x2a\x7a\x39\x6a\x1e\x33\x66\x91\x2d\xcf\x43\x29\ +\xbf\x9b\x15\x62\x44\x86\x93\x23\x9b\xa8\xb6\xf5\x35\xba\xb4\xfc\ +\xef\x1a\x6a\xe6\x1c\x7a\x01\x72\xc1\xe0\xb5\xb9\x19\x40\xa0\x37\ +\x0d\xe5\xc4\x29\x4a\x4a\x64\x7b\xc1\xff\xe4\xf6\x26\x79\x6d\x2e\ +\x28\x97\x4d\xe9\xeb\xfa\x71\x0e\x35\x61\xa7\xfe\xf7\x24\xaa\xc4\ +\x7d\x01\x06\x1d\x54\xa1\xce\x06\x78\xf6\x06\x4e\x93\xed\xc0\x8d\ +\xb8\xa2\x8e\x41\x26\x30\x4a\xcd\x3c\x9e\x3a\x79\x2d\x1b\xbf\x38\ +\x59\x42\xaf\xca\x92\x23\x54\x65\xe0\x5f\xe0\x99\x38\x24\x6b\xf3\ +\xac\x17\x27\x85\x41\xe2\x33\x06\xa3\xb4\x36\x7d\xac\x88\xc7\x37\ +\xf7\xd5\x59\xab\xe1\x0d\x80\x0c\xcf\x6f\x1a\xf3\x09\xa8\x10\xfe\ +\x07\xb4\x0a\xfd\x7e\xcf\x22\x5b\xc2\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x79\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x2b\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x01\x00\x20\x0c\xc4\xc0\x16\x49\x38\xe8\x8c\x7f\x3d\x20\ +\xe3\x19\xee\x0c\x24\x55\x00\x40\x58\xef\x39\x37\x39\xb0\x92\x71\ +\x00\xe0\x0b\x0f\x08\x2e\x01\xc1\x6a\x1b\xec\x42\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x38\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x11\x00\x40\x08\x03\x41\xe6\x25\xe1\x80\x1a\xff\x7a\x78\ +\x11\x50\xee\xf5\xc9\x6c\xc4\xa2\xac\x9e\xac\x9e\xcd\xc7\xdb\x8c\ +\x2f\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\xf8\x33\xe9\x03\xb9\xdf\x6f\x02\xb8\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x37\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xe9\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x31\x4b\x5b\x51\x14\xc7\xff\xe7\xf9\xa0\x14\x9a\x41\x13\xcd\ +\x60\xd1\x51\x2a\x8d\x0e\xfa\x05\x4a\xb5\x8b\xe2\xd0\xc1\x0e\xf5\ +\x43\x04\xaa\x83\x19\x1a\x14\x8a\x85\x66\x48\xa7\x7e\x01\x17\x33\ +\x8a\x2e\x5a\x70\x29\x9d\x74\xd0\x80\xc5\x51\xd1\x21\x31\xd1\x21\ +\x43\x09\xa4\xef\x74\xa8\x94\xe7\x7d\xf7\xd5\x98\xbc\xf7\x4e\x6c\ +\xee\x6f\xbb\xe7\x9e\x84\xdf\xfd\xe7\xe5\xe5\x89\xf7\x02\x06\x83\ +\xa1\x9b\xa1\xa6\xba\xb2\x7b\x76\x3c\x96\x98\x23\xf0\x1b\x00\x93\ +\x00\x06\x01\x3c\x0a\x53\xac\x05\xea\x00\x2e\x00\xec\x33\x68\xa3\ +\x5a\xab\x6c\x62\xe5\x45\xe3\xae\x17\xdd\x19\x40\x5f\xae\x38\x6d\ +\x31\x7f\x06\xe1\x59\x10\x96\x11\x72\xec\x80\xd2\x57\x8b\xa9\xdd\ +\x7f\x35\x59\xbe\x33\xcc\xd4\x9f\x3b\xcc\x58\xe0\x9d\x07\xb8\x78\ +\x00\x18\xb5\xc0\x3b\xf1\x4f\xc5\x65\x30\xfb\x7e\xd0\x3d\x7e\x13\ +\xfd\xb1\xd7\x19\x06\x7d\x08\xc7\x2d\x3a\x88\xf0\xf2\xf1\xf7\xcb\ +\xfa\xcf\xdd\x2f\xdf\xb4\xf3\xba\x62\x5f\xae\x38\x6d\x81\x77\x94\ +\xf2\x35\x33\xde\xdb\xe0\xed\xd2\xf0\xc9\x19\xe6\xe7\x7f\x05\x6e\ +\xdb\x0e\x85\x42\x4f\xf2\x74\x64\xa8\x01\x9a\x21\xc2\x2a\x80\x5e\ +\xf7\xb4\x03\x7a\xa5\xfb\x3a\x78\x03\xc8\xee\xd9\x89\x27\xf1\x23\ +\xe5\xb2\xff\x6a\xd9\xb4\x50\x4e\xa7\x4a\x81\x8b\x87\xc0\x40\xbe\ +\x98\x74\x1a\xbc\x0e\x60\xca\x55\x3e\xae\xd4\xaa\xe3\xea\x8d\xd1\ +\x73\x0f\x88\xc7\x12\x73\xca\xe2\xaf\x7a\x98\xdf\x3e\x94\xc5\x03\ +\x40\x39\x9d\x2a\x59\x36\x2d\x00\xb8\x76\x95\x47\xe3\xb1\xc4\x9c\ +\xda\xeb\x09\xe0\xe6\xa7\xee\x2f\xcc\xc8\x96\x96\xc6\xcb\xc1\x6b\ +\x86\x4b\x39\x9d\x2a\x11\x28\xeb\xae\xa9\x6b\x03\xf4\xbf\x02\x93\ +\xee\x81\x0d\xde\x0e\xd8\x2d\x32\x2c\x76\xb6\x94\xd2\x84\xa7\x47\ +\xf3\xba\x41\xf7\xa0\x34\x7c\x72\x16\xa4\x54\x94\x68\xdc\x9f\xaa\ +\x3d\xba\x00\x6e\x3f\xe1\x75\xda\xdd\xfe\x3e\x78\xdd\x3d\x4f\xaf\ +\xfe\x0f\x42\x5d\x82\xdd\xee\x1b\x24\x72\x47\x1c\x84\x48\xab\x54\ +\x16\xc7\x9a\xfb\x7b\xc6\x87\xae\xbf\x02\x4c\x00\xd2\x02\xd2\x98\ +\x00\xa4\x05\xa4\x31\x01\x48\x0b\x48\x63\x02\x90\x16\x90\xc6\x04\ +\x20\x2d\x20\x8d\x09\x40\x5a\x40\x1a\x13\x80\xb4\x80\x34\x26\x00\ +\x69\x01\x69\x4c\x00\xd2\x02\xd2\x98\x00\xa4\x05\xa4\x31\x01\x48\ +\x0b\x48\x63\x02\x90\x16\x90\xc6\x04\x20\x2d\x20\x8d\x09\x40\x5a\ +\x40\x1a\x13\x80\xb4\x80\x34\x6d\xef\x0f\x68\xf7\xff\xf3\xd2\x74\ +\xfd\x15\xa0\x0b\xa0\x7e\x6b\x54\x28\xf8\x6e\xa7\xed\x78\xbc\xee\ +\x75\xb5\x45\x17\xc0\x85\x7b\x90\x3c\x1d\x19\x0a\xd2\x29\x4a\x34\ +\xee\xe7\x6a\x8f\x2e\x80\x7d\xf7\xa0\x01\x9a\x09\x52\x2a\x4a\x1c\ +\xb2\x66\x95\xd2\x81\xda\xe3\x09\x80\x41\x1b\xee\x31\x11\x56\x07\ +\xf2\xc5\x64\xc0\x6e\xa1\x33\x90\x2f\x26\x19\xbc\xe2\xae\xa9\x6b\ +\x03\x34\x01\x54\x6b\x95\x4d\x30\x7e\xb8\x4a\xbd\x4e\x83\xd7\x1f\ +\x52\x08\xae\xcd\xd2\xee\x1d\xe3\xc7\xd5\x5a\x65\x53\xed\xbd\xd7\ +\x76\x79\x02\x65\x2d\x76\xb6\x3a\x79\xbb\xbc\x43\xd6\xec\xcd\x27\ +\xdf\xe2\x76\xf9\x1b\xfa\x73\x87\xff\xc5\x81\x09\x00\x60\xa6\x4c\ +\x75\x29\xb5\xa6\x9b\xf3\x7d\x0e\xb8\x7c\x37\xb6\xc6\x4c\x99\xf0\ +\xb4\x22\x81\x19\x58\xae\x2e\x3e\xff\xe8\xd7\xd0\xdc\xa1\x29\x70\ +\x1e\xc0\x68\xa0\x6a\xe1\xd3\xd4\xa1\xa9\x56\x8e\xcd\x4d\xe0\xcf\ +\xae\xeb\x4e\x3c\x36\x77\x0e\xe0\xe0\x3e\xc7\xe6\x0c\x06\x43\x77\ +\xf3\x1b\x5d\x66\xe0\x2b\x2b\xe6\xd2\x98\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x08\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xba\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x5f\x68\x5b\x55\x1c\xc7\x3f\xbf\x73\x93\xce\x42\xad\xb3\x4d\ +\x67\xc4\x96\xcd\xd2\x29\xd6\xb4\x53\x19\x03\x1f\xfc\xb3\x29\x1b\ +\x22\x5b\x27\x28\x43\x64\x0e\x86\xe2\xc3\x40\x74\xed\x6a\x87\x0f\ +\xb1\x38\x5c\x61\x36\xc5\x32\x94\x89\x20\x8a\xbe\x5a\x6c\xd5\xe9\ +\xc0\xb1\x3d\xc9\x58\x59\x67\x9b\x49\xa1\x50\x41\xd3\x46\x97\xa4\ +\x43\xdb\xad\x2c\xbd\xf7\xfc\x7c\x48\xda\xb5\xcd\xda\x35\x24\xf5\ +\x65\xdf\xa7\xcb\x39\xbf\x73\xbe\x9f\xdf\xe1\xde\xdf\xfd\x1d\xb8\ +\xdd\x25\xf9\x04\x57\x74\x0e\xd5\x38\xca\x6e\x45\x9f\x05\x6a\x50\ +\xaa\x45\x30\x0a\x63\x28\x31\x15\xce\x1a\xeb\xf5\x24\x5a\x1f\x1d\ +\x29\x2a\x40\x65\xe4\xe2\x16\xb1\xd2\x01\xb2\x75\x85\xfb\x9e\x57\ +\xd1\xc3\xa9\xe6\x4d\x3f\x17\x04\x70\x77\x47\xff\x5d\x8e\xaf\xe4\ +\x13\xe0\xe5\xec\x50\x1c\xe8\x53\x38\xe9\xa8\x8c\x9a\x35\x33\xf1\ +\xab\x53\xa5\xd6\x7f\xc7\xf5\xa0\xf1\x9c\x0d\x6a\xec\x76\x51\x9a\ +\x40\xd6\x03\xa0\xfc\x60\xfc\xb2\xff\xf2\x5b\x0d\x7f\xe7\x0d\x50\ +\x15\x89\xd6\xa9\x67\x7b\x11\x1e\x02\xe2\x28\xe1\xe4\x54\xea\x73\ +\xda\xb7\xba\xcb\xa6\x14\x56\x13\xb8\x73\x70\x0f\xc8\x11\xa0\x16\ +\xe1\x0f\x83\xd9\x75\xb9\x39\xf4\xeb\x8a\x01\xd6\x45\x06\x6b\xad\ +\x95\x73\xa0\x01\x84\x6f\xad\xbf\xf4\xd5\x89\x37\x37\xfe\xbb\xac\ +\xf1\x22\xd5\x75\x8f\xac\xb9\x92\x9e\xfe\x58\x60\x3f\x70\x55\xc4\ +\x3e\x91\x68\x7e\x64\xe0\x96\x00\x15\xdd\x23\xe5\x26\x3d\xfd\x0b\ +\x50\xaf\xc8\x47\xa9\xc9\xd0\x41\xda\xc5\xe6\x63\x3e\x27\x55\xa9\ +\xfc\x30\xda\x26\xa2\x1f\x00\x31\x1c\xdf\x96\xe4\xdb\xf5\xf1\xf9\ +\x21\x66\xf1\x1a\x93\xbe\x76\x1c\xa8\x07\xe9\x2b\xc8\x1c\x40\x44\ +\x53\x2d\xa1\x0e\x90\xcf\x80\x6a\x3c\xf7\x2b\x54\x17\x24\xbd\x00\ +\x20\x10\x19\xda\x0c\xb2\x17\x25\xe1\xb9\xd7\xf7\x16\x64\x3e\x0f\ +\x22\x39\x29\x07\x80\x61\x60\x5b\x55\x64\xe8\xb9\x25\x01\xb0\x7a\ +\x34\xb3\x46\xde\xbf\xd2\xb6\xf9\x9f\x82\xcd\x67\xd5\x1e\x4a\x2b\ +\xf2\x6e\xc6\x82\x8e\xf9\xa7\x30\x07\x10\xe8\xfa\xed\x5e\xe0\x19\ +\x60\x22\x31\x29\x27\x8a\x66\x9e\x55\xaa\x39\xd4\x03\x0c\x0b\x34\ +\xac\x8b\x5c\x6a\xcc\x01\xc0\x73\x77\x02\x02\xfa\x3d\xed\xa1\x74\ +\xb1\x01\x10\x51\xa0\x17\xc0\x5a\xef\x85\x5c\x00\x78\x1a\x00\x95\ +\x1f\x8b\x6e\x9e\x95\xaa\xfe\x94\x71\x95\x6d\x37\x01\x90\x1a\x00\ +\x0b\xbf\xaf\x16\x80\xdf\x67\x47\x33\x24\x54\xe7\x00\x28\x5a\x0d\ +\x50\xe2\xf3\xe2\x39\x2b\x8b\xa4\x32\xa7\x6c\x76\xef\xfb\x66\x5f\ +\xc4\x9c\x3a\xf0\xbf\xe9\x3d\x16\x02\x88\xe8\x18\x40\xda\x9a\xe0\ +\x6a\x79\x26\xd3\x33\x41\x00\x85\xf1\xd9\x1a\x73\xe3\x04\xd4\xfc\ +\x09\x60\x94\xfb\x57\x0b\xc0\x27\xb6\x16\x40\x90\xd8\xec\xd8\x0d\ +\x00\xd1\x33\xd9\xc9\x1d\xab\x05\x20\x6a\xb7\x67\x9e\xf4\x74\x2e\ +\x80\xeb\xf6\x01\x28\xf2\x3c\x27\xfa\xfd\x45\x77\x57\x15\x85\x5d\ +\x00\x62\x4d\x4f\x0e\x40\xf2\x9d\xc7\xc6\x81\xd3\xa0\x81\xca\x29\ +\xff\x6b\xc5\xf6\x0f\x44\x06\x77\x02\xf5\xc0\xa5\xc4\xa1\x87\xe7\ +\x7a\x83\x05\x5f\x81\x62\xda\x00\x44\x25\x5c\xd1\x3d\x52\x5e\x34\ +\xf7\x70\xb4\x04\x95\xa3\x19\x13\x3d\x9c\xad\x8a\xb9\x00\xa9\x96\ +\xd0\x79\xe0\x6b\xe0\x1e\x33\x33\xfd\x25\x61\x2d\xfc\x33\x55\x95\ +\x40\x99\xed\x26\x93\xfd\x99\x64\x4b\xe3\x77\xf3\xa7\x73\x0c\x3c\ +\x37\x9d\xf9\x75\x2a\x4d\x81\xb2\xa1\x63\x05\x41\xa8\x4a\x65\xe7\ +\xd0\x21\x84\x37\x80\x71\x3c\xf7\x95\xf9\xd9\xc3\x12\x2d\x59\x55\ +\x24\x5a\xa7\xd6\x9e\x03\x2a\x04\xfd\x86\x52\x67\x5f\xe2\x40\x68\ +\x2a\x2f\xf3\x70\xb4\x24\x50\x6e\x8f\xa3\xbc\x8e\x70\x0d\x91\xa7\ +\x92\x07\x1b\xfa\x17\x87\x2d\xd9\x94\x06\x3a\x2f\x3e\x80\x9a\x5e\ +\xe0\x41\x60\x4c\x54\xc2\x89\xa9\xe4\x17\x2b\x69\x4a\xab\xca\xa2\ +\x2f\xaa\x70\x04\x74\x23\x10\xc3\x6a\x53\xb2\x75\xd3\x85\x9b\x85\ +\x2f\xdb\x96\xaf\xed\x1a\x58\xeb\xb8\xce\xa7\x22\xbc\x94\x1d\x8a\ +\xa1\xd2\x07\xf6\xa4\x75\x74\xd4\xc5\x17\x37\x32\x63\x1d\xcf\x09\ +\x3a\xd8\xf5\x16\xb3\x03\x68\x02\x32\x05\x47\x38\x85\x67\xf6\x25\ +\x5a\x43\x7f\x2d\xe5\xb1\xa2\x8b\x49\xc5\xb1\xc1\xc7\x8d\xd0\x01\ +\x3c\xb9\x92\x78\x60\xc0\x5a\x69\x9b\x68\x6d\x38\x75\xab\xc0\xbc\ +\xae\x66\xc1\xae\x81\x0d\xae\x6b\x76\x23\x92\xb9\x9a\x41\x35\xe0\ +\x00\x31\x45\x62\x28\x67\x11\xed\x49\xb5\x34\x0e\xe7\xb3\xef\xed\ +\xad\xff\x00\xc3\x48\x68\x14\x81\x1a\x7e\x3a\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x16\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xc8\x49\x44\x41\x54\x78\x9c\xed\ +\x97\xcf\x6b\x1c\x65\x18\xc7\xbf\xdf\xd9\xd0\xe6\x97\xb9\x24\x82\ +\x8d\x46\x9a\xa2\x89\x1e\x14\x77\x36\xc1\x43\x31\xbc\xbb\xb1\xc1\ +\xfd\x61\x6b\x0a\x1e\xec\xa5\x48\x11\xfd\x07\xc4\x53\xd5\x53\x41\ +\x3c\x89\x08\xa2\xa2\xa0\x78\x90\x80\xb4\x12\x5d\x09\xb6\xbb\x24\ +\xc6\x4b\x92\xf6\x6a\xbb\x42\x17\xab\x6c\xa1\x3d\xa5\x94\x90\xd8\ +\xcc\xe3\x21\x1b\x9c\x9d\x79\x37\xd9\x1f\x33\xb3\x2d\xbe\x1f\xd8\ +\xc3\xce\xb3\xef\xf3\x7e\x9f\xef\xfb\xec\xcc\x33\x80\xc1\x60\x30\ +\x18\x0c\x06\x83\xc1\x60\x30\x18\x0c\x06\x83\xe1\xff\x05\x3b\xb5\ +\xb1\x9d\xca\xcd\x42\xe4\x13\x01\x2c\x4b\xf8\xf9\x5a\x71\xfe\x6c\ +\x27\x74\xc4\x3a\xb1\xa9\x9d\xca\xbd\x01\x91\xaf\x01\x0c\x10\xe8\ +\x07\x31\x35\x7c\xf8\xc9\xbf\x2b\xe5\xd2\xe5\xa8\xb5\x44\x6e\x40\ +\x5c\x65\xdf\x21\xf0\x11\xbc\xdd\x47\x1e\x3f\x34\x3a\xbe\x51\x29\ +\x5f\x5b\x8e\x52\x4f\x94\x06\xd0\x56\xd9\x0f\x49\xbc\xbb\xc7\x6f\ +\x8e\x1d\x1a\x1d\xef\xab\x94\xaf\xfd\x12\x99\xa8\x28\x36\x51\x4a\ +\x75\xad\xb3\xf7\x33\x80\xaf\x37\xb8\xe4\xcb\x01\xb9\xfb\x66\xb1\ +\x58\xbc\x17\xaa\x30\x44\xd0\x01\x4a\xa9\xee\x75\xab\xf7\x3b\x80\ +\xaf\x79\x63\x42\x3a\x04\x04\xfe\x83\x88\x6f\xe2\xc0\x33\xe3\x87\ +\x1f\xbd\x50\x2e\x97\x43\x35\x21\xd4\x0e\x78\x3e\x9d\x1e\xf8\x67\ +\xc3\x3a\x0f\x22\xa9\x09\x6f\x7b\xbe\x6b\x0e\x83\x97\x7a\xb6\xac\ +\x57\x96\x97\x7f\xb8\x13\x86\x3e\x20\x44\x03\xe2\x2f\xa4\x1f\x66\ +\x97\x95\x07\x90\xd0\x84\xbd\xc5\xef\xa2\xeb\xc8\x55\xb9\xe7\x64\ +\xae\x2c\xe5\x6f\x05\xa7\xee\x3f\x42\x31\x20\xf1\x62\xee\x71\xd9\ +\xc6\x02\x20\xe3\x9e\x90\x00\x70\xf6\x59\x6e\xf9\x75\xf1\x6a\x6c\ +\x3b\x76\x6c\x65\xf1\xc2\x8d\xe0\x54\x56\x33\x07\x9d\xd0\x9e\xca\ +\x3e\xcd\x18\x16\x04\x78\xcc\x7d\x5d\x00\xe1\xfe\xc5\xef\xfe\xda\ +\x02\xe8\xd1\x26\x37\x28\xd6\xcc\x5a\x71\xfe\xf7\xa0\xb4\x02\x3b\ +\x6e\x07\xc6\x73\xd3\x2f\x4f\x22\x86\x25\x6f\xf1\x68\xaa\x78\x00\ +\xa0\x83\x9d\x6e\x71\x5f\x1b\x11\xca\xaf\x71\x95\x99\x68\x57\xa7\ +\x9b\xc0\x0c\x88\x27\x73\xd3\x96\xe3\x5c\x02\x30\xe8\xbe\x2e\x8d\ +\xb5\xbd\x0e\x47\x7c\x26\x60\x90\x64\xc1\x4e\xa5\x53\xad\xea\xf4\ +\x12\x88\x01\x76\x32\x7b\x92\x90\x9f\x00\xf4\xd7\x46\xa4\xc9\x93\ +\xaf\x85\x80\x03\xf1\x99\xd0\x0f\xb1\xf2\x76\x2a\x37\xdb\x6a\x5e\ +\x37\x6d\xcf\x01\x71\x95\x3d\x43\xe2\x1b\x00\x5d\x35\x01\xea\xda\ +\xb8\x05\x08\xa9\xde\xaa\xdc\xf7\x84\x18\x80\x57\x1f\x19\x1d\xfb\ +\xeb\x66\xb9\x74\xa5\x9d\xf4\x6d\x19\x60\x27\x33\x6f\x93\xfc\xd8\ +\x23\x0e\x02\xec\x0e\x38\x81\x51\x9d\x96\xdc\xfb\x90\xc0\x89\xe1\ +\x23\x63\x77\x2b\xd7\x4b\xbf\xb5\x9a\xb7\x55\x03\x68\x27\x33\x1f\ +\x00\x7c\xdf\x1f\x09\xbe\xf8\x9d\xb4\x5a\x13\x00\x60\x66\xf8\xc8\ +\x58\x4f\xe5\x7a\xe9\x62\xab\x79\x9b\x42\x29\xd5\x75\x87\x7d\x9f\ +\x0a\x70\x46\x93\xce\x01\x24\xf0\xe2\xdd\xc8\xce\xc9\xfb\xee\x5d\ +\x42\x7e\xf1\xc4\x60\xcf\x5b\x73\x73\x73\xf5\x86\x2c\x2d\x4d\x19\ +\xa0\x94\xea\x5e\x67\xdf\xb7\x00\x4e\x6a\x84\x85\x72\xf2\x3a\xea\ +\x99\x00\xe0\xfb\xf5\x6e\xe7\xd4\x1f\xf9\xfc\x66\xa3\xb9\x1a\x36\ +\xe0\xe8\xd1\xe3\x0f\x6d\x1c\x70\xce\x03\xe2\x7b\x04\x09\xe8\x30\ +\xe4\x93\xd7\x40\xe8\x4d\xb8\xd8\xb3\x15\x9b\x6d\xf4\xfd\xa1\x21\ +\x03\x12\x2a\x37\x24\x94\x3c\x00\xcf\x10\x22\x00\xd8\x54\xcb\x05\ +\x8f\xc4\x7c\x65\x88\xac\x10\x56\x66\xad\x38\x7f\x7b\xbf\xd5\xfb\ +\xce\x01\x93\x53\x27\x46\x84\xb2\x04\x5f\xf1\x10\x76\xbc\x78\xa0\ +\xaa\xa1\xb6\xfb\xc8\x49\xb1\x64\xf1\x59\x95\xf6\x4e\xa4\x9a\xf5\ +\x7b\x90\x50\xb9\xa7\x84\xce\x02\xc0\x91\x9a\x80\x40\xc0\xd6\x07\ +\x9c\x70\xd0\xbd\x3f\xe0\x4f\x0b\xdb\x33\xab\x85\x9f\xaf\xd6\x5b\ +\x55\xd7\x80\xb8\xca\x4c\x90\xcc\x03\x18\xf2\xee\x84\x36\xa6\xbb\ +\x30\x11\xc0\xd2\x3c\x26\x6f\x03\x78\xe9\x72\xe1\xc7\x35\xdd\x1a\ +\xed\x5f\x20\x31\x9d\x4d\x92\x2c\xe0\x01\x2a\x1e\xa8\x8e\xce\xfe\ +\x27\xd1\x10\x80\xc2\x84\xca\x29\xdd\x1a\xdf\x20\x94\x48\x66\xcf\ +\x8a\xe0\x2b\x00\x07\xf5\x7b\xc0\xba\xcf\x3f\xba\xae\x3e\x28\xc4\ +\xe9\xe1\xd1\x31\xa7\x52\x2e\x2d\xba\x03\x9a\x81\x02\xef\xd5\x49\ +\xf2\xa0\xc3\x6a\x6d\x35\xf8\x0c\x60\xd4\x4f\xf3\x08\xd1\xd5\xa6\ +\xbb\x07\x9c\x93\xfb\xf8\x7f\xde\x2a\xd5\x9a\xce\x75\x5a\x87\xc1\ +\x60\x30\x18\x0c\x06\x83\xc1\x60\x30\x18\x0c\x06\x83\xa1\xd3\xfc\ +\x0b\x20\xca\x12\x9e\xc3\x92\x2a\x72\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\x8e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x40\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xdf\x4b\x53\x61\x18\xc7\xbf\xcf\x99\xa5\x88\xd8\x45\x44\x8c\ +\xbc\xc8\x52\x22\x11\x6a\xb3\xa8\x9b\x62\x9b\x95\xcd\x0d\xef\xa4\ +\xf0\xa2\x40\x88\x0c\xff\x00\xe9\x2f\xc8\x2e\x0b\x25\xea\xc2\xcb\ +\x2e\xb2\x2e\xfa\x31\x17\x96\x39\xa1\x8b\x82\x5a\x12\x12\x21\x85\ +\x46\x0b\x93\xe8\xc2\x30\x6b\xb8\xed\xe9\x46\x8a\x76\xce\x36\xcf\ +\x39\x7b\x7c\x5b\xe7\x7c\x2e\xdf\xbd\xfb\x3e\xdf\xf3\xdd\xd9\x39\ +\x0f\xef\x79\x0f\xe0\xe2\xe2\xe2\x64\xc8\xae\x40\x4b\xa0\xbb\xae\ +\x1a\x2b\xfd\x44\xe8\x06\xd0\x0a\xa0\xda\xbe\x2d\x5b\xa4\x01\xcc\ +\x30\x63\x34\x8d\xda\xe1\x37\x89\xd1\xe5\x62\x93\x6d\x05\x70\xa0\ +\xbd\xf3\x38\xe7\x68\x84\x81\x06\x3b\x3a\x52\x10\x90\x22\x8d\x7b\ +\x5f\x4c\x8c\x3d\x2a\x34\xc7\x63\x55\xdc\x17\x8c\xf4\x82\xe9\x16\ +\x80\x2d\x56\x35\x36\x80\x7a\x66\xea\xf1\xee\xda\xf3\x71\x61\x6e\ +\x76\xda\x68\x82\xa5\x33\xa0\x2d\x14\x3d\xc1\xcc\x71\x00\x9a\x2d\ +\x7b\x1b\x47\x56\xd3\x38\x6c\x74\x26\x98\x0e\xa0\x25\xd0\x5d\x57\ +\x43\x2b\x6f\x01\xec\x28\x8b\xb5\x0d\x82\x80\xd4\x0f\xae\xdd\x9b\ +\x7f\x4d\x30\xfd\x0b\x56\x63\xa5\x1f\x15\x76\xf0\x00\xc0\x40\xc3\ +\x9a\xf7\xbf\x30\x1d\xc0\xda\xd5\xbe\x22\x31\xf2\x6e\xe5\x3f\xdc\ +\x5a\x06\x2f\xaa\xd0\x79\xaf\xb2\x20\x52\xf4\x3e\x9f\x9c\x8c\xd9\ +\xee\x2d\xec\xe0\x0f\x46\xb8\xc8\xc7\x3a\xef\x95\x72\x15\x17\xc3\ +\x0d\x40\xb5\x01\xd5\xb8\x01\xa8\x36\xa0\x1a\x37\x00\xd5\x06\x54\ +\xe3\xf8\x00\x4a\x36\x42\x6d\x47\x3a\xbc\xb9\xaa\xaa\x0b\x04\xb4\ +\x03\xd8\x5e\x6a\xbe\x3f\x18\x79\x67\xc3\x0f\x33\x90\x22\xf0\xd8\ +\xa6\x1a\xbe\xfe\x3c\x1e\xff\x66\x43\x6b\x5d\x14\xed\xda\x7c\xc1\ +\x48\x17\x01\x23\x00\xb6\x4a\x1b\xc9\x87\x80\x39\xe6\x5c\x4f\x32\ +\x11\x7f\x66\xe6\x7b\x25\x3a\x41\x5d\xa7\x5a\xf0\x2f\xd0\x16\x8a\ +\x0c\x12\x70\x17\x0a\x0e\x1e\x00\x18\x68\x04\x69\x4f\x7d\xa1\x68\ +\x9f\x64\x1d\xc3\x00\xfc\x81\xe8\x29\x66\x0c\x48\x16\x5e\x27\x1e\ +\x62\x1e\xf2\x07\xc2\x87\xa5\x0a\xe8\x02\xd8\x1f\x38\xb9\x13\xc4\ +\x37\xa4\x0a\x5a\xc0\x43\xa4\xdd\x3c\x14\x0e\xd7\x4b\x88\xeb\x02\ +\xd0\xc8\x73\x11\x80\x48\x31\xab\x30\xd0\xb8\xfa\x93\xce\x4b\x68\ +\xeb\x02\x20\xa0\x53\xa2\x90\x5d\x18\x24\xe2\x4b\x17\xc0\x3f\xbc\ +\xc4\x2d\xe2\xcb\xfc\x82\x08\x7b\x9a\x05\x7c\x00\xc8\x34\x81\x28\ +\x5e\x64\x82\xc8\x42\x8b\xe9\x00\x92\x89\x7b\x76\x1a\x9d\x82\xf8\ +\x03\x5d\x00\xb2\x12\xd2\x45\x71\x7c\x2b\xec\x06\xa0\xda\x80\x6a\ +\xdc\x00\x54\x1b\x50\x8d\x1b\x80\x6a\x03\xaa\x71\x03\x50\x6d\x40\ +\x35\x6e\x00\xaa\x0d\xa8\xc6\x0d\x40\xb5\x01\xd5\x58\xd9\x1f\xa0\ +\x8a\xdd\xa5\x56\x7c\xd7\x41\x3a\x7f\xc0\x69\x67\xc0\x4c\xfe\x80\ +\xa3\x02\x60\xc6\x68\xfe\x98\x63\x02\x20\x20\x95\x46\xed\x70\xfe\ +\xb8\x53\x02\xc8\x92\xc6\xbd\x46\xfb\x86\x9d\x10\x40\x16\x44\xe7\ +\x0a\xed\x17\xae\xa4\xbb\x80\x69\xfe\x6c\x96\x8e\x15\xdc\x2c\xfd\ +\x3f\x06\xf0\x7b\xbb\x7c\x66\xf3\xea\xd0\xeb\xf1\xf1\xef\xc5\x26\ +\xeb\x96\x9a\xcb\x70\xaf\x95\xe2\x7d\x72\x32\xd6\x54\x6e\x51\xa3\ +\x6b\xc0\x97\x72\x17\x29\x13\x8b\x12\xa2\x46\x8f\xc6\x1e\x4b\x14\ +\xb2\x0b\x03\x13\x12\xba\xba\x00\x72\xa0\xcb\x00\x56\x25\x8a\xd9\ +\xe0\xab\x96\xc9\x5c\x93\x10\xd6\xbd\x31\xf2\x79\x7e\x76\xd1\xdb\ +\xd8\xbc\x0c\x50\x87\x44\x41\x4b\x10\x9d\x4e\x4e\xc5\x5f\x4a\x48\ +\x1b\xf6\x01\xc9\xa3\x07\xaf\x10\xe1\xb6\x44\x41\xb3\x30\xd3\x60\ +\xf2\xc9\x83\xfb\x52\xfa\xc6\xef\x0c\x4d\x4d\xf1\xc2\x99\x9e\x3b\ +\xde\x0f\x9f\x96\x00\x0a\x15\x9c\x27\xcb\x12\xc0\x67\x5f\x25\x62\ +\x57\x25\x8b\x94\x7c\xe2\xea\x0b\x46\xf7\x69\xe0\x01\x06\x8e\x01\ +\xd8\x26\x69\x66\xcd\x50\x8a\x81\xb1\x1c\x67\x2f\x4d\x27\x1e\xce\ +\x4b\xd7\x73\x71\x71\x71\x36\xbf\x00\x67\x3c\xd2\x24\xaf\x88\xd5\ +\x86\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x95\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x47\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\x3d\x6b\x53\x71\x14\xc7\xf1\xef\xb9\x79\xa0\xb5\x6a\x5b\x69\ +\x11\x11\x44\x27\x07\x07\x71\x53\x44\x47\xa1\x43\xdb\xc9\x0a\x1d\ +\x4c\x6b\xd3\x3a\x8b\x2f\xa0\x52\x5c\x9c\xa4\x8b\x43\x1e\x30\x71\ +\x29\x58\x21\x93\x76\x12\x27\x45\x7d\x09\x0a\x0a\x22\x28\x9a\x46\ +\x0d\x5a\x8d\xf4\xde\xe3\x60\x11\xf2\xd0\xd4\xe4\x3e\x64\xe8\xf9\ +\x4c\xe1\xfe\x93\xf3\xff\x9d\x73\xef\xcd\xbd\x60\x8c\x31\xc6\x18\ +\x63\x8c\x31\xc6\x18\x63\x8c\x31\xc6\x98\xdd\x42\xfc\x16\x18\xba\ +\x52\x98\x88\x3b\xac\xa0\xd2\x2f\xa2\x35\x85\x5a\x10\xc1\xda\x48\ +\x00\x7d\x0a\xae\x08\x37\xcb\xd9\x99\x25\x3f\xc5\x7c\x0f\x60\x24\ +\x5d\xf8\x0a\x0c\xfa\xad\xd3\x25\x2d\x3b\xb5\xbd\x64\xae\x6e\x74\ +\x5b\xc0\xf1\x1f\xc1\xff\x10\x7b\xc9\xf7\x00\x36\xd1\x14\xb0\x19\ +\x40\x96\x0e\x89\x82\x2e\xf9\x39\xfb\x10\xc0\x2d\x00\x70\x30\x7d\ +\xef\x98\x8b\xae\x81\x1e\x6f\xde\x41\x3d\x54\xb4\xbb\xca\x02\x8a\ +\x83\x68\x63\xce\x8a\xa3\x4c\x7c\xca\xcf\x3c\xed\xae\x6e\xdd\x0e\ +\xc1\xd8\x3f\x97\x3b\x90\x94\x78\x09\x38\xdf\x62\xd9\x03\x3a\x1c\ +\x82\x0a\x48\xab\x2b\xf4\x0d\x22\x63\xe5\x6c\xea\x55\xe7\x29\x9b\ +\xf9\xff\x0f\xd8\x52\xcd\xa7\x2b\x43\xfd\xd5\x0b\xc0\xca\x36\xfb\ +\x74\x30\xec\x6d\x9a\x57\x7d\x11\x77\xbd\xd3\x41\x35\x0f\x10\x0b\ +\xaa\x10\x40\xe5\xe5\x9a\xbb\x31\x7e\xb2\x34\xf0\x7d\x38\x09\x9c\ +\x6b\x58\x16\x14\x41\x76\xb8\x12\x84\x96\xcd\x0b\x94\x12\xb1\xdf\ +\x93\x1f\xf3\xf3\xdf\x02\x8c\x1c\xde\x3f\xf8\x48\xba\xb0\x00\xdc\ +\xa1\x71\xc8\x8a\x22\x78\x6d\xf2\x34\x35\xaf\xaa\xcb\xeb\xd5\x81\ +\xeb\xac\x4e\xb9\x41\xe7\x0c\xf5\x11\x36\x3a\x5f\x1c\x53\xd5\x55\ +\x60\xa0\x61\x5b\x05\xad\x1f\x82\xe2\xfc\x3d\xfb\xf5\x47\x45\xe4\ +\xda\xe7\x6c\x6a\x39\xac\x8c\xa1\x3f\xc3\x47\xe7\x8a\xa7\x54\xf4\ +\x21\x70\xa8\x6e\x41\x01\xc1\xdd\xfa\xdc\xaa\xf9\x5f\x2a\x32\xbd\ +\x9e\x4d\x95\xc2\xcc\x17\xc9\x4b\xcc\xf0\x42\xf1\x48\xcc\xd3\x47\ +\xc0\x89\xff\xfc\x49\xd9\x43\xc7\x2b\xb9\xd9\xe7\x61\xe6\x82\x00\ +\x9f\x02\xed\x7c\xc9\xa4\xde\xb9\x4e\xed\x2c\xf0\x78\xc7\x2f\x2b\ +\xaf\x45\x63\x67\xa2\x68\x1e\x22\xba\x02\xfe\xb9\x78\x3f\x39\x3a\ +\xf8\x23\xa3\x48\xaa\xd5\xb2\x22\xcf\x92\x4e\x62\xf2\x43\x66\xba\ +\x1c\x55\xa4\x1e\xbc\xc7\xab\x8c\xa4\x0b\x8b\x20\x8b\x75\x47\xe1\ +\x41\xff\xbe\x3d\x97\xdf\xdf\x9e\xfa\x19\x65\x9a\x48\x6e\x81\x7a\ +\xa2\xe5\xdc\xec\x0d\x20\x07\xb8\xc0\xa6\xa8\xde\x5a\x3f\xfc\xf6\ +\x52\xd4\xcd\xf7\xde\xe2\x93\xf8\xd1\x99\xbb\x7d\xbd\x8e\x61\x8c\ +\x31\xc6\x18\x63\x8c\x31\xc6\x18\x63\x8c\x31\xc6\xec\x12\x7f\x00\ +\x58\x33\xac\xb5\x9f\x76\xa3\x8b\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x01\x1e\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xd0\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\xc2\x40\x14\x44\xd1\x59\x44\x44\x18\x16\xa8\x90\x10\ +\x05\x91\x80\x0b\x44\xa5\xc2\x45\x28\x08\x1d\xb4\xb9\x9c\xc3\xdc\ +\xea\x77\x3b\xfb\x92\xaa\xfa\x67\x43\x3d\x3c\xcf\xf3\x79\xdb\xb6\ +\x5b\x92\x8c\x31\xae\xcb\xb2\xdc\xc5\x8e\x93\x78\x34\x49\xf6\xcf\ +\x4f\x49\xa6\x77\x08\x81\x05\xc8\xeb\xf3\x9f\xee\x43\xc9\x00\x3f\ +\xa1\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\ +\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\ +\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\ +\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\ +\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\ +\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\xad\x01\xf4\x00\ +\xad\x01\xf4\x00\x4d\x06\x78\x7c\xb9\x0f\xc5\x02\x8c\x31\x2e\x49\ +\xd6\x24\xeb\x7e\x57\x55\x1d\xee\x09\x30\xd6\x14\x50\x0b\xf4\x98\ +\x1d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x00\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xb2\x49\x44\x41\x54\x58\x85\xed\ +\x94\xb1\x8b\xd4\x40\x14\xc6\x7f\x2f\xab\x17\xb0\xf0\xb4\xd1\xe2\ +\x9a\x2b\xd4\x62\x9b\xb5\xb2\x70\x73\x7f\xc0\xe1\x55\x22\x5c\x63\ +\x65\x2b\x68\xb5\x24\xb3\x5b\x84\xe9\x64\x4b\xb1\xb2\xb4\xb2\xb0\ +\x12\x45\xb8\x6e\x61\xd2\x08\x5b\x59\x8b\x57\x59\x8a\x95\x90\x85\ +\x99\x67\xb1\x59\xcd\xdd\xee\xe9\x1a\x3d\x45\xc8\x0f\x02\x99\x97\ +\x37\xef\xfb\xe6\x63\x08\xb4\xb4\xb4\xb4\xfc\x63\xa4\xe9\xc6\xd1\ +\x68\xb4\xe5\xbd\x7f\x0d\xf4\x42\x08\x5b\xe3\xf1\xf8\x63\x93\x39\ +\x51\x93\x4d\x83\xc1\xe0\xaa\xf7\xde\x01\x3d\x80\x28\x8a\x8a\x2c\ +\xcb\xae\xfc\x15\x03\xc3\xe1\xf0\x7a\xa7\xd3\x71\xc0\x76\xad\xbc\ +\x0d\xb8\x34\x4d\x7b\xa7\x6a\xc0\x18\xb3\x13\x42\x98\x00\x97\x00\ +\x05\x7c\xf5\x28\x70\x59\x44\x26\xc6\x98\x9d\x53\x31\x60\x8c\xd9\ +\x53\xd5\x03\xe0\x7c\x25\x18\x6a\x9f\x43\x55\xdb\x54\xd5\x83\x34\ +\x4d\x6f\xad\x3b\xb7\xb3\x4e\x53\x9a\xa6\x77\x81\xe7\xc0\xc6\x0a\ +\xf1\x05\xca\xfc\x52\x9f\x15\x91\xfd\x24\x49\xde\x3b\xe7\xde\xfd\ +\xb6\x01\x63\xcc\x03\xe0\x29\xf3\xb4\x4e\x12\xff\x66\x42\x55\x45\ +\x44\x22\xe0\x76\xbf\xdf\xff\x54\x14\xc5\xdb\xa6\x06\xc4\x18\x63\ +\x55\xf5\x11\x80\x88\x2c\x62\xfe\x21\x22\xa2\xdf\x5f\x65\x37\x49\ +\x12\x71\xce\x4d\x4e\xec\x5f\x55\xcc\xf3\x3c\x9a\xcd\x66\x8f\x55\ +\xf5\x7e\x55\x5a\x4b\xfc\x98\x11\x51\xd5\xc5\x1d\x7b\x12\xc7\xf1\ +\x43\x6b\xed\x52\x7a\x4b\x09\xe4\x79\xbe\x51\x96\xe5\x33\xe0\x5e\ +\x35\xe8\x97\xc5\x6b\x26\x60\x7e\xc8\x1b\xde\xfb\x6b\xdd\x6e\xf7\ +\xe5\x74\x3a\x3d\x62\xe2\x48\x02\x79\x9e\x9f\x2b\xcb\xf2\x05\xb0\ +\xab\xaa\x44\x51\x14\x54\xb5\x91\x78\xcd\x44\x3d\x89\x37\x71\x1c\ +\xdf\xb1\xd6\x7e\x59\x32\x90\x65\xd9\x45\xe0\x15\x70\xb3\x2a\x35\ +\x3e\xf9\x4f\x4c\x14\x71\x1c\xef\x59\x6b\x3f\x03\x9c\xa9\xf5\x7d\ +\x00\x36\x6b\xeb\x46\xbf\xe9\x55\x1c\x0b\xb1\x5f\x96\xe5\x21\x70\ +\xe1\x8f\x8a\xb4\xb4\xb4\xb4\xfc\xb7\x7c\x05\x7f\xa2\x9e\xa4\x9d\ +\xa8\xab\xda\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x39\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xeb\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xcd\x6b\x14\x49\x18\xc6\x9f\x6a\x7b\xba\xe7\x6a\x40\x72\x50\ +\x03\x4b\x58\x47\xbd\x78\x88\x88\x86\xbe\xa9\x7b\x59\xf1\x36\x9b\ +\xc3\x66\xc1\x8b\xc7\xa0\x78\x48\x43\x07\x6c\x5a\xb0\x93\x99\x09\ +\x0b\x92\x3f\xc0\x0f\xbc\x64\x73\x13\xbd\xb8\x7b\x92\x8e\xa7\x15\ +\x76\x57\x88\x0c\x22\x88\x28\x12\x0f\xf1\x6a\xcf\x47\xbd\x1e\xd2\ +\x86\x9e\x9e\x9e\x71\x66\xaa\x66\x2a\xd9\xf4\x0f\xe6\xd0\x55\xef\ +\xbc\xfd\xd4\x33\xd5\x5d\x35\x45\x15\x90\x91\x91\xb1\x9f\x61\xbd\ +\x04\xb9\xae\xab\xd7\x6a\xb5\xcb\x00\x66\x88\xe8\x34\x80\xc3\x00\ +\xcc\xa1\x2a\xeb\x9f\x10\xc0\x07\xc6\xd8\xdf\x00\x56\x0d\xc3\x78\ +\xe4\x79\x5e\xe3\x7b\x5f\xfa\xae\x01\xf3\xf3\xf3\x17\x35\x4d\xbb\ +\x03\xe0\x84\x04\x91\xa3\x64\x83\x73\x7e\xbd\x5c\x2e\xff\xd9\x2d\ +\xe8\x40\x97\x3a\x66\xdb\xb6\xa3\x69\xda\x3d\x00\x87\xa4\x4a\x1b\ +\x0d\x87\x18\x63\xbf\x59\x96\x55\x0b\x82\x60\xbd\x53\x50\x47\x03\ +\x6c\xdb\x76\x18\x63\xb7\x87\xa3\x6d\xa4\x9c\xb7\x2c\x2b\x0c\x82\ +\x20\x48\xab\x4c\x7d\x04\xa2\x6e\xff\x34\x51\xfc\x19\xc0\x4d\x5d\ +\xd7\x9f\x54\xab\xd5\x77\x6b\x6b\x6b\x4d\xd9\x4a\x45\x28\x16\x8b\ +\x07\x0a\x85\xc2\x44\xa3\xd1\xf8\x19\xc0\x2d\x00\x07\xe3\xf5\x9c\ +\xf3\x9f\xd2\x1e\x87\x36\x03\x5c\xd7\xd5\xc3\x30\xfc\x0f\xad\xcf\ +\xfc\x5f\x9a\xa6\xcd\xfa\xbe\xbf\x29\x5b\xf8\x30\x70\x1c\x67\x9c\ +\x73\xfe\x10\xc0\x85\x58\xf1\x86\x69\x9a\xa7\x92\x2f\x46\x2d\xf9\ +\xe5\xe8\x6d\xbf\xd3\x78\xc6\xd8\x56\xa3\xd1\xf8\x75\xaf\x34\x1e\ +\x00\x7c\xdf\xdf\xd4\x34\x6d\x16\xdb\xbd\xf6\x1b\x27\xa3\xb6\xb5\ +\xd0\x66\x00\x80\x99\xf8\x05\x11\xb9\xcb\xcb\xcb\x9f\x24\x6b\x1c\ +\x3a\xbe\xef\x6f\x12\x91\x9b\x28\x9e\x49\xc6\xb5\x19\x10\x8d\xf3\ +\x3b\xe8\xba\xfe\x44\xb2\xb6\x91\x91\xcb\xe5\x1e\x27\x8a\xa6\x92\ +\x31\x69\x3d\xe0\x70\xfc\xa2\x5a\xad\xbe\x93\x29\x6a\x94\x24\xb5\ +\x13\xd1\x91\x64\x4c\x9a\x01\x2d\x33\xbc\xdd\xf6\xb6\xef\x87\x14\ +\xed\x6d\xb3\xd7\x34\x03\xf6\x15\x99\x01\xaa\x05\xa8\x26\x33\x40\ +\xb5\x00\xd5\x64\x06\xa8\x16\xa0\x9a\xcc\x00\xd5\x02\x54\xa3\xcb\ +\x4a\x14\xad\x1b\xde\x20\xa2\x2b\x00\x7e\x40\x8f\xeb\x8d\x7d\x40\ +\x00\xde\x32\xc6\xee\x1a\x86\xf1\x7b\x2f\xeb\x7d\xbd\x20\xa5\x07\ +\xd8\xb6\x3d\x11\x86\xe1\x33\x22\x2a\x61\xfb\xaf\x74\x1e\xdb\xd3\ +\x4e\x99\x9f\x3c\x80\xe3\x44\x54\x0a\xc3\xf0\xd9\xc2\xc2\xc2\x51\ +\x19\xda\x85\x0d\x70\x5d\x57\x67\x8c\xad\x02\x38\x27\x41\x4f\xaf\ +\x9c\x6b\x36\x9b\x7f\x14\x8b\xc5\x6e\x6b\x9a\x3d\x21\x6c\x40\x18\ +\x86\xd7\x00\x9c\x15\xcd\x33\x00\x67\x27\x27\x27\xaf\x8b\x26\x91\ +\xf1\x08\x5c\x95\x90\x43\xd9\xbd\x65\x18\xf0\xa3\x84\x1c\x83\x72\ +\x4c\x34\x81\x0c\x03\x54\x0e\xa5\xc2\x23\xcd\xbe\x9f\x07\x64\x06\ +\xa8\x16\xa0\x1a\x19\x06\x90\x84\x1c\xca\x90\x61\xc0\x1b\x09\x39\ +\x06\x82\x31\x26\x7c\x6f\x61\x03\x88\xe8\xbe\x68\x8e\x41\xe1\x9c\ +\xdf\x13\xcd\x21\x6c\x40\x3e\x9f\x2f\x03\xf8\x57\x34\x4f\xbf\x10\ +\xd1\x3f\xd1\xbd\x85\x10\x36\xc0\xf3\xbc\x5a\xb3\xd9\x2c\x02\x78\ +\x29\x9a\xab\x0f\x5e\x72\xce\x7f\xf1\x3c\xaf\x26\x9a\x48\xca\x28\ +\x50\xa9\x54\x5e\x9b\xa6\x79\x06\xc0\x22\x80\x8f\x32\x72\x76\xe0\ +\x23\x80\x45\xd3\x34\xcf\x54\x2a\x95\xd7\x32\x12\x4a\x5b\x0f\xf0\ +\x3c\xef\x0b\x00\x07\x80\x33\x37\x37\x67\x8e\x8d\x8d\x49\x5d\x0f\ +\xd8\xda\xda\xa2\x95\x95\x95\x50\x66\x4e\x40\xa2\x01\x71\x86\x21\ +\x74\x58\x64\x13\x21\xd5\x02\x54\x93\x19\xa0\x5a\x80\x6a\x32\x03\ +\x54\x0b\x50\x4d\x66\x80\x6a\x01\xaa\x49\x33\xa0\x65\x12\x23\x63\ +\xed\x5d\x15\x29\xda\xdb\x26\x68\x69\x06\x7c\x88\x5f\x14\x0a\x85\ +\x09\x99\xa2\x46\x49\x52\x3b\x63\xec\x7d\x32\xa6\xcd\x80\x68\xbf\ +\xfd\x0e\xd1\xde\xdb\x3d\x49\xbd\x5e\xbf\x94\x28\x7a\x91\x8c\x49\ +\xeb\x01\xab\x89\xeb\x5b\x8e\xe3\x8c\x4b\x53\x35\x22\x1c\xc7\x19\ +\x67\x8c\x79\x89\xe2\x64\xdb\xda\x0d\x30\x0c\xe3\x11\x80\x57\xb1\ +\xa2\x83\x9c\xf3\x87\x7b\xc9\x84\xd8\x66\xe9\xf8\x8e\xf1\x8d\xa8\ +\x6d\x2d\xf4\xb5\x5d\x9e\x88\xdc\x5c\x2e\xf7\x78\x37\x6f\x97\xaf\ +\xd7\xeb\x97\xa2\x5f\x7e\xb0\xed\xf2\xdf\xf8\x1f\x1d\x98\x00\x00\ +\x67\x69\x69\x69\x31\xad\xa2\xe3\x10\xb7\xbe\xbe\x1e\x58\x96\x15\ +\x02\x38\x3f\x34\x59\xc3\x87\x88\xc8\x29\x95\x4a\xa5\x4e\x01\x5d\ +\xc7\xf8\x20\x08\x82\xe9\xe9\xe9\xe7\x8c\xb1\x29\xec\xbd\x73\x43\ +\x1b\x9c\xf3\xd9\x72\xb9\xfc\xa0\x5b\x50\xdf\xc7\xe6\x00\x4c\x45\ +\xbb\xae\x77\xdd\xb1\xb9\x68\x9c\x7f\x81\x3e\x8e\xcd\x65\x64\x64\ +\xec\x6f\xbe\x02\x98\x6e\x49\x8f\xca\x79\xb7\x7f\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x06\xbc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x06\x6e\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x4d\x73\x5b\x67\x15\xc7\x7f\xe7\x51\x52\x02\xa1\x4e\xdf\xd3\ +\x81\x4d\x59\x30\xcc\xa4\x69\x6c\xd9\xa2\xa5\x84\x31\x7a\x49\xed\ +\xe8\xcd\xe6\x03\x30\x7c\x08\x56\x65\x01\x0b\x26\x0b\x36\x7c\x8d\ +\x6e\x58\x41\xf4\x92\x58\xd6\x95\x70\x81\xb4\x54\x96\x9c\xf2\x32\ +\x0c\x9d\x4e\x16\x0c\xc3\x0c\xa5\x85\x38\x0d\xb6\x83\xf5\x1c\x16\ +\xb6\x5c\x45\x92\xa5\xe7\x4a\xf7\xda\x66\xf0\x7f\x79\xee\xb9\xe7\ +\x39\xff\x9f\xce\xb9\x92\x65\xc1\xa9\x4e\x75\xaa\xff\x67\xc9\xa0\ +\xe0\x95\x85\x85\xf3\x67\xff\x73\xf6\xfb\xaa\x9a\xc7\xc8\x39\x94\ +\x3b\xbb\x6d\xf3\x93\xf7\xd7\x6e\xde\x3b\xea\x06\xc7\xd1\x95\xf9\ +\xfc\x57\xce\x44\xec\x9b\x08\xaf\x63\x75\x1b\x28\x6e\x73\xfe\xa7\ +\x7f\xac\xff\xec\xd3\xde\xdc\x3e\x00\x57\xaf\x2e\x3d\xb9\xf5\x39\ +\xfb\x4b\x54\xa3\x3d\x97\xee\x0b\xba\xb8\x5e\x2b\xbd\x1b\x56\xe3\ +\x41\x68\x26\x95\xff\xba\xb1\xb6\x02\x5c\xe8\xb9\x74\xf7\xec\x39\ +\x3b\xff\x6e\xb9\xbc\xd9\x1d\x34\xbd\x05\xb6\x9e\x68\xbf\x39\xc0\ +\x3c\xc0\x05\x45\x56\xe6\x12\x99\xd7\x02\xec\x37\x50\x0d\x31\x0f\ +\x30\xfd\x68\x2b\xf2\x83\xde\x60\x1f\x00\x60\x69\xc8\x19\x53\x27\ +\x15\xc2\x08\xf3\x00\x88\xd1\xe5\xde\xd8\x20\x00\x9f\x1f\x71\xd6\ +\x94\x22\x2b\xb1\x64\xee\x55\x9f\x3d\x86\xa6\x68\x3c\x13\x1b\x65\ +\x1e\x40\x94\x73\xbd\xb1\x3e\x00\x82\xfe\xda\xe1\xcc\x29\xab\x5a\ +\x39\x09\x10\xa2\xf1\x4c\x4c\x44\x56\x19\x61\x1e\x40\x85\x3e\x6f\ +\x7d\x00\xda\x6d\x73\x03\xb8\xef\x70\xf6\xb1\x43\xf0\x63\x1e\xd8\ +\xb4\xbb\xf2\xe3\xde\x60\x1f\x80\x8d\xb5\xc2\x07\x46\x64\x01\x77\ +\x08\xc7\xb2\x0e\xfb\xe6\x47\x8e\xfd\xbe\x36\x51\xbb\xb8\xb1\x56\ +\xf8\xa0\xf7\xc2\xc0\xcf\x01\x00\xb1\x64\xee\x55\xab\x5a\x01\xa6\ +\x1c\x0e\xb8\x6f\x8d\x79\x63\xa3\x7a\xf3\x3d\x87\xdc\x89\x35\x9b\ +\xc8\xce\x01\xab\xc0\x53\x0e\xe9\x0f\x50\xbb\xd0\xac\x97\xdf\x19\ +\x74\xf1\x50\x00\x70\x32\x21\x04\x69\x1e\x46\x00\x80\x93\x05\x21\ +\x68\xf3\x30\xf8\x6d\xf0\x31\x35\xbc\xc2\x6f\x05\x5d\x00\x36\x47\ +\xe5\x02\x17\x8c\xb5\x95\x68\x3c\x13\x73\xc8\xf5\xa5\xb9\x64\x6e\ +\x16\xa8\xe0\x68\x5e\x8d\x2c\x8e\x32\x0f\x0e\x13\x70\xd0\x40\x22\ +\xf3\x9a\x22\x2b\x38\x4e\x82\xaa\x5e\x6b\xd5\x4b\x0d\xd7\xfa\x43\ +\xcf\x4e\xe6\x66\x55\x75\x15\x78\xda\x21\xfd\x81\x1a\x59\x6c\x55\ +\x0b\x77\x5c\x6a\x3b\x03\x00\x98\x8d\xa7\xbf\x81\x98\xdb\x1c\x21\ +\x04\xbf\xe6\xad\x70\x7d\xc3\x2b\xfe\xc6\xb5\xbe\x2f\x00\x70\x00\ +\x61\x05\x78\xd2\x21\xfd\x5f\xaa\xfa\xc6\xb8\x10\x7c\x9a\xff\xd4\ +\x0a\x8b\x7e\xcc\xc3\x18\x00\xc0\x3f\x04\xe0\x5a\xb3\x56\x5c\xf7\ +\x73\xc6\x51\x98\x07\x87\x87\xe0\x20\x35\xeb\xe5\x77\x50\xbb\x00\ +\x3c\x70\x48\x7f\x0a\x58\xdd\x7f\x82\x3b\x29\x36\x9f\x8e\x1e\x85\ +\x79\x18\x13\x00\xec\x41\x50\x23\x8b\x04\x0c\x21\x36\x9f\x8e\xda\ +\x88\xa9\xe2\x68\xde\x60\x7d\xed\x7c\xaf\xc6\x5a\x81\x6e\x45\x53\ +\xb9\xd7\xc5\xea\x6d\x02\x58\x87\x71\xcc\x37\x6a\x65\x97\x3f\xde\ +\x0e\xd5\xd8\x13\xd0\x51\xab\x5a\xb8\x63\x85\xeb\xb8\x4f\x42\x65\ +\xff\x3d\xfd\x31\xc5\xe6\xd3\xd1\x76\xc4\x38\x8f\xbd\xa8\xa4\x27\ +\x35\x0f\x01\x4c\x40\x47\x33\xc9\xec\x37\x8d\x72\x1b\xf8\xa2\x43\ +\xfa\x3f\x45\xe4\xda\xba\x57\x68\x02\xcc\xc4\x33\x33\x22\x52\x15\ +\x78\xc6\xe1\xde\x87\xa2\x72\x7d\xbd\x5e\xf8\xd5\x44\x0d\xef\x2b\ +\x30\x00\x30\x1e\x84\xb6\xb5\xf6\xb8\xcc\x43\xc0\x00\xc0\x27\x04\ +\x61\x13\x05\xdc\x3e\x58\x05\x6e\x7e\xaf\x85\x10\x14\x4b\xa4\xaf\ +\x5a\xcc\x2d\xdc\x26\xc1\x45\x0f\x31\xa4\x9b\xd5\xe2\xdb\x01\xd5\ +\x3b\x50\x28\x00\x20\x50\x08\xa1\x99\x87\x10\x01\x00\xcc\xc5\x73\ +\xdf\x52\xd1\x32\xe3\x43\x78\xa8\xa2\x99\x96\x57\x5a\x0b\xb2\xaf\ +\x6e\x85\x0a\x00\x0e\x20\xdc\x02\xce\xfb\xbc\x35\x74\xf3\x70\x04\ +\x00\xa0\x03\x81\x15\xd0\x51\x5f\xb9\xef\x49\xd9\x56\xa3\x8b\x61\ +\x9b\x87\x00\x3e\x08\xb9\x48\x23\x66\x13\xec\x23\xe7\x1b\x84\x47\ +\x6a\x9d\xbe\x80\x99\x58\xa1\x03\x98\x4d\x2d\x5d\xc1\xb6\x3d\x10\ +\x97\x6f\x6f\x3b\x9a\x12\x91\xea\x4c\x3c\x33\x13\x5a\x63\xfb\x0a\ +\x75\x05\x3e\x33\xcf\xb3\xe3\xdc\xaf\xf0\x89\xaa\xa6\x36\xea\xa5\ +\x8d\x80\x5b\x3b\x50\x68\x00\xf6\xcd\x57\x81\xe7\x26\xa9\xa3\xf0\ +\x09\x48\xb2\x55\x2b\xdc\x0d\xa8\xb5\xc7\x14\x0a\x80\xb9\xf9\xcc\ +\x2b\x1a\x11\x8f\x09\xcd\x77\x14\x26\x84\xc0\x9f\x01\x7e\xcc\xab\ +\xb0\x83\xb2\x33\x2a\x4f\xe0\x19\x41\xab\xd1\x44\x6e\x3a\x90\x26\ +\xbb\x14\x28\x00\x9f\xaf\xfc\x56\xc4\xca\x75\x35\xba\x00\xfc\xdb\ +\x21\xff\xd9\x30\x20\x04\x06\x20\x16\xcf\x5e\xf6\x63\x5e\x0c\xd9\ +\x46\xbd\x50\x6f\x79\xa5\x35\xc5\x64\xf0\x01\x61\x36\xb5\x74\x65\ +\xb2\x6e\x3f\x53\x20\xcf\x80\x58\x3c\x7b\xd9\x0a\x35\x7c\x98\x5f\ +\xaf\x16\x6b\xdd\xc1\x68\x22\xff\x6d\xc1\x96\x80\x2f\x38\xd4\xf8\ +\x18\x13\x49\x36\xab\xbf\x78\x7f\x9c\x7e\xbb\x35\x31\x00\xbf\xe6\ +\x11\x9b\x6b\x7a\x65\x6f\x70\xad\x5c\xdc\x8a\x16\x39\x42\x08\x13\ +\xad\xc0\xbe\x79\xe7\xb1\x1f\x66\x1e\xa0\x51\x2f\xd4\x8d\x4a\x16\ +\xc7\x75\xc0\xb6\x27\x5e\x87\xb1\x27\xa0\xcb\xfc\xf3\x0e\xe9\x5b\ +\x8a\xe4\x5b\xb5\x42\xd5\xad\x76\x2e\x6e\x45\x4b\x8c\xfe\xb9\x0e\ +\xc0\x3f\xa4\xad\xc9\xf5\xb5\xd2\xef\x5c\x6a\xf7\x6a\x2c\x00\xd3\ +\x89\xfc\xcb\x11\x6c\x0d\x37\xf3\xdb\x8a\xe4\x5c\xcd\x77\x74\x54\ +\x10\x7c\xaf\xc0\x51\x98\x87\xbd\x75\x10\x43\x16\xd8\x72\x48\x7f\ +\x4e\x23\xe2\xcd\xcd\x67\x5e\xf1\x7b\x8e\xaf\x09\xd8\x33\xaf\x1e\ +\xe8\x0b\x0e\xe9\x63\x9b\xef\xd6\x5c\x2a\x9b\x50\x4b\x11\xc7\x49\ +\x30\x4a\xa2\x51\x2f\xfe\xde\xb5\xbe\x33\x00\xdf\xe6\x95\x7c\xab\ +\x5e\x5c\x75\xad\x3f\x4c\xb3\xc9\x74\x12\x35\x05\x42\x80\xe0\xb4\ +\x02\xd1\x54\xfa\xd2\x71\x99\x07\x68\x7a\x65\x0f\xb1\x39\x1c\xd7\ +\xc1\x0a\xb5\x58\x3c\x7b\xd9\xa5\xf6\x48\x00\xd1\x54\xfa\x92\xd8\ +\x48\xcd\xd5\xbc\x31\xba\x14\xa4\xf9\x8e\x9a\x5e\xd9\x53\x24\x8f\ +\x3b\x04\xcf\x05\xc2\xd0\x15\x18\xc7\x7c\xa3\x5a\xaa\x38\xe4\x8e\ +\xad\x68\x22\x97\x12\xb4\x00\xfd\xbf\xfa\x1c\xa0\x8f\x8c\x92\x1c\ +\xb6\x0e\x87\x4e\x40\x34\x95\xbe\x84\x35\xce\x63\x2f\x22\xcb\x61\ +\x9b\x07\x68\xd5\x0a\x55\x45\x72\xc0\xb6\x43\xfa\xf3\x56\xf0\xa6\ +\x13\xf9\x97\x0f\x4b\x18\x38\x01\x1d\xf3\x02\x17\x1d\x0e\xd9\x11\ +\x91\xa5\x75\xaf\xb0\xe2\x90\x1b\x98\xfc\x4e\x42\x1b\x93\xb8\x5b\ +\xbb\xf9\x87\xde\x0b\x7d\x00\xa6\x93\xb9\x2f\x47\x54\x1b\xc0\x8b\ +\x0e\x85\x8f\xc5\x7c\x47\xd1\x78\xf6\x9a\x08\x37\x71\x82\x20\x7f\ +\x8f\xb4\x23\xb1\xf7\xd6\x7e\xfe\x97\xee\x68\xdf\x0a\x44\x54\x7f\ +\xc8\xff\x80\x79\x80\x56\xbd\xb8\xaa\x4a\x1e\xa7\x75\xd0\x17\x76\ +\xcf\xb4\x7f\xd4\x1b\x1d\xf0\x0c\x90\xb8\xc3\xd9\x3b\xc0\xf2\x71\ +\x9a\xef\xa8\x55\x2f\xae\x1a\xa3\x4b\x38\x40\x10\xd5\x44\x6f\x6c\ +\x00\x00\x6d\x8f\xa8\xb3\x03\x2c\x37\x6b\xc5\xdb\x8e\x3d\x86\xae\ +\x46\xb5\x54\x71\x81\x20\xd0\xe7\xad\x1f\x80\x32\xec\x55\xdd\x41\ +\xf5\x3b\x27\xc9\x7c\x47\x8d\x6a\xa9\x22\x22\xcb\x0c\x81\x60\x91\ +\x5b\xbd\xb1\x3e\x00\x67\x22\x4f\xdc\x00\x3e\x1c\x70\xff\x9e\xf9\ +\x7a\xa9\xaf\xc8\x49\xd1\xba\x57\x58\x39\x0c\x82\xc0\x3d\x76\xdb\ +\x37\x7a\xe3\x91\xde\xc0\x5f\xef\xfd\x69\xeb\x4b\x2f\x7d\xed\x2d\ +\x44\xce\x03\x17\x41\x1e\x01\x55\x11\xf9\x5e\xb3\x16\xce\xbf\xa8\ +\x83\xd4\xdf\xee\xfd\xf9\xc3\x8b\x2f\x7d\xb5\x28\x86\x17\x15\x79\ +\x5a\xe0\x63\xe0\x2d\xdd\xb5\xdf\x6d\xbd\x5d\xfe\xe8\xb8\xfb\x3b\ +\xd5\xa9\x4e\x75\xb2\xf4\x5f\xaf\x0e\x29\x4b\xdc\xeb\x67\x8b\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x75\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x27\x49\x44\x41\x54\x78\x9c\xed\ +\xc1\x01\x0d\x00\x00\x00\xc2\xa0\xf7\x4f\x6d\x0e\x37\xa0\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x77\x03\ +\x40\x40\x00\x01\x8f\xf2\xc9\x51\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\x29\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xdb\x49\x44\x41\x54\x58\x85\xed\ +\xd6\xb1\x6b\x93\x41\x18\xc7\xf1\xef\xef\x4d\x62\x8a\x82\x0a\x0e\ +\x42\x5d\x44\x9c\x1c\xb4\x8d\x2e\x0e\xca\x5b\xa4\x2d\x34\xb1\x8b\ +\xbc\xb8\x08\xba\x3a\x48\xff\x02\x91\xe0\x3f\x20\x0a\xce\x22\x0e\ +\x42\x70\x29\x69\x30\x2d\x92\x80\x43\xb7\x37\xb8\x38\x75\x70\x12\ +\x84\xa2\x74\xa8\xb4\x36\x79\x1f\x87\x3b\x8b\x63\xf2\x26\x5c\x07\ +\x7d\xa6\x1b\xee\x9e\xdf\x87\xbb\xe3\x38\xf8\xd7\x4b\xc3\x4c\xaa\ +\xcc\xd5\x7e\xa0\x4c\xe5\xd2\xe0\xc2\x66\xbb\xfd\x7d\x92\x80\x68\ +\xb8\x69\x76\x1a\xd3\xa9\xfd\xfd\x62\xf3\xf2\xc2\xc2\x89\x23\x00\ +\xf8\x12\xd7\x8b\x07\xa5\x77\x97\x92\xe4\xd8\xd1\x00\x5c\x2d\x4e\ +\x6d\xef\xbe\x4e\x92\xa4\x10\x1c\x60\x90\x19\x18\xe8\xee\xd6\xf6\ +\xcf\x17\x0c\x79\x87\x26\x06\x90\x0b\x37\x3f\x7e\x38\x3b\x57\xad\ +\x07\x05\xb8\x60\x33\x83\xcc\x23\x1e\x5f\x8d\x6b\x2b\x41\x01\x3e\ +\xd8\xf0\x08\x93\x3d\xab\xc4\xd5\x7b\x41\x01\xbe\xcc\xe4\x10\x88\ +\x57\x95\x78\xa9\x16\x1a\x80\x0c\xc3\xed\x46\x01\xa9\x51\xb9\x55\ +\xbd\x11\x14\xe0\x2b\xf3\x88\x29\x32\x9a\x33\xf1\xd2\x4c\x68\xc0\ +\xdf\x88\x93\x92\xde\x57\xe2\xe5\x8b\xa1\x01\x00\x99\x61\x26\x38\ +\x8b\x06\x1b\xb3\xf3\xcb\xd3\xa1\x01\x08\x65\xe6\x86\xe7\xd5\x1f\ +\xb4\x82\x03\x1c\xe2\xb0\xae\x04\x07\x18\xf6\xa7\xdf\x17\x2b\x16\ +\xce\x05\x06\x58\x24\x24\x83\x6f\x58\x61\xbe\xb7\xb1\xfa\x35\x1c\ +\xc0\x2c\x02\x09\xd8\x01\x2d\xa6\xdd\xd5\xad\x61\x97\x8e\x0f\x30\ +\x22\x24\x01\x7b\x44\xdc\xee\x75\x9a\x9f\x46\x59\x5e\x1c\x2b\x5b\ +\x48\xee\xde\x0d\x30\x4b\xd2\x0f\xad\x8f\xa3\xf6\xc8\xbd\x03\xe6\ +\x0e\xdc\xad\x37\x1e\xa4\xdd\x56\x33\x4f\x9f\x5c\x00\x93\x0e\xc3\ +\x85\xad\xa4\xdd\xb5\x37\x79\xfa\x40\x8e\x23\x30\xf7\x25\x88\xfc\ +\xf8\x69\xda\x69\x3d\xcf\x1b\x0e\xa3\x7f\xc9\x24\x23\xf2\x8f\xcd\ +\xcb\x5e\x67\xed\xc9\x38\xe1\x23\x03\x64\x44\x08\x10\x6f\xd3\x9b\ +\xd7\x1e\x39\x53\x40\x80\x7f\x67\xdb\x7b\x67\x8e\xdf\xa7\x5e\xcf\ +\xc6\x0d\x1f\x1d\x60\x6c\xf6\x4b\x07\x77\x3e\x37\x1a\xbf\x26\x11\ +\x0e\x43\x5f\x42\xdb\x01\xa9\x5c\xee\xd7\xd2\xf6\xfa\xee\xa4\xc2\ +\xff\x17\xc0\x6f\x7a\x3e\x95\x4b\x43\x89\x28\x73\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xe9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x9b\x49\x44\x41\x54\x58\x85\xe5\ +\x96\x4b\x6e\xd3\x50\x14\x86\xbf\x93\x74\x00\x4c\x93\x74\x05\x1d\ +\xc2\x06\xd8\x02\x03\xa0\xa5\x4d\x29\xa8\x8e\x1b\x5b\x65\x01\x95\ +\x58\x03\xc3\xce\x90\x1a\xc7\x71\x1f\xe9\x0b\x10\x12\x6b\x60\x1b\ +\x30\x03\xa9\x69\xa6\xc0\x80\xe4\x67\x40\x1d\x1c\xc7\x79\x38\x64\ +\x82\x38\x23\x3b\xbe\xf7\xff\xbe\x9c\x7b\x24\x1b\xfe\xf7\xb2\xf8\ +\x62\xd9\x6f\xde\xef\xa9\xf0\xda\xe0\xb6\xd0\xcb\x6e\xc3\x7d\xb7\ +\x48\x50\xc9\x0b\x57\x0d\x7b\x65\xf0\xc3\xc4\x8b\xab\xa0\xf6\x11\ +\xa0\x10\x2f\xe8\xab\x10\x18\xdc\x03\x56\x0c\xbb\xac\x78\x51\x75\ +\x51\xf0\xb2\x1f\x6e\x1a\x76\x09\xac\x08\xee\xf6\x8d\x46\xfc\x6c\ +\x20\x20\x71\x2b\xb1\xa7\x20\xd4\x5e\x84\x44\xd9\x0f\x37\x91\x9d\ +\x24\x59\xc0\x9d\x11\x81\x62\x81\x3d\xa0\xbf\x48\x89\x8a\x17\x55\ +\x33\xe0\x7d\x93\xf6\x46\x04\xae\x0e\x6a\x6f\x81\xe7\x19\x12\x27\ +\xf3\x48\x54\xbc\xa8\x2a\xd4\x4e\xc3\x85\x39\x9d\xc0\xbd\x1c\x11\ +\x00\xb8\x6e\xd4\x4e\x33\x24\x8a\x79\x25\x6e\xe0\x23\xff\x5c\x98\ +\xd3\x6d\x38\xc7\xc9\xb5\x46\x46\x95\xeb\xe1\x16\x66\x47\xa9\x80\ +\x9e\x19\x5b\x9d\x83\xda\xc5\x44\xb8\xdf\xda\x90\x68\x03\xc5\x69\ +\xf0\xb1\x02\xf3\x4a\x8c\x81\x4b\xd8\x76\x16\x9c\x54\xf8\x50\x5d\ +\x07\x6e\x1b\x63\x9b\xf4\x71\x88\x76\xc5\x6f\x6d\x8c\xc0\xeb\xe1\ +\x7a\x5e\x38\x4c\xe8\x40\x5c\x65\xbf\xf5\x0c\x71\x48\xba\x13\xd2\ +\xd3\x78\x98\x2a\xf5\x70\x5d\x66\xa7\x79\xe1\x33\x09\x00\x94\xbc\ +\xe8\xb9\xa1\x28\x4b\x02\x20\x13\x2e\x39\xdd\xc0\x3d\x9a\x96\x3d\ +\x93\xc0\x04\x89\xf8\x78\x92\xbf\xcd\x0c\xcf\x25\x90\x90\x38\x9c\ +\xb0\x2f\x17\x1c\x26\x0c\x61\x56\x75\x1b\xce\xb1\xb0\x6d\x40\x99\ +\x70\xa8\xe5\x81\xe7\x16\x00\x28\x9a\xbe\x67\x0a\x18\x2a\x60\xdf\ +\xf2\xe6\xe5\x12\x58\xf6\x5b\x6b\x7d\x71\x96\xb9\x4f\x14\x84\xce\ +\x2a\x5e\xf4\x24\x4f\x66\x8e\x21\x0c\x57\x0d\x3b\x07\x96\x86\xb0\ +\x18\xa0\x64\x4e\xaf\x60\x54\x6f\xde\x2d\x53\x6b\xa6\x0e\x8c\x83\ +\x4b\xe6\x0a\xd5\x18\x3e\x92\x62\x5f\x9c\x2f\xfb\xad\xb5\x59\xb2\ +\xa7\x76\xa0\xe4\x47\x8f\x4d\xba\xc8\x82\x77\x03\x27\x02\x28\xd5\ +\x23\xc7\x4c\x61\x2a\x6f\xa6\x4e\x4c\xec\xc0\x38\xb8\x99\x76\x62\ +\x38\x40\x37\x70\x22\xc9\x5c\x46\x3b\x71\x36\xad\x13\x63\x05\x26\ +\xc1\x3b\x07\x6e\x2b\xbd\xbe\x1b\x38\x91\x99\x76\x52\x12\x4b\xd3\ +\x24\x32\x8f\xa0\x54\x0f\x1f\x99\xd9\xe5\xac\xf0\x64\x55\xfc\xb0\ +\x26\x59\x33\x95\xfd\x53\xa8\x9a\xf5\xa1\x3b\x22\x30\x16\x0e\xf5\ +\x4e\xa3\x16\x4e\x82\x0f\x24\xbc\x96\x2b\x08\x66\x91\x18\x12\x28\ +\x79\xd1\x43\x43\x6f\xfe\x06\x9e\x57\x62\xf0\xb0\x5c\x6f\x3d\xc0\ +\x78\xbf\x08\xf8\x40\xa2\x1e\xee\xc8\xac\x91\x96\x40\x5a\xbd\x0e\ +\xdc\x0f\x90\x1c\x42\x63\x7f\x04\x2e\x79\xf3\xc2\x01\x3a\x81\xdb\ +\x34\xc9\x23\x35\x98\x98\xed\xc7\x37\x7f\x04\x34\xf4\xe5\xf3\x1b\ +\x1e\xb8\xcd\x79\xe1\x53\x24\x7a\x19\x02\xb6\x0b\x7c\x02\xbe\x4a\ +\x72\x16\x01\x4f\x4a\xdc\xbc\x45\xbf\x00\x9f\x45\x7f\x77\x51\xd9\ +\xff\x7e\xfd\x02\xe6\x09\x84\x73\xfe\x44\xb7\x89\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x73\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x0d\xc2\x40\x10\x04\xc0\x3d\x5a\x40\x42\xd4\x45\x07\x08\ +\x12\x2a\x22\x41\xa2\x0b\x6a\xb2\x4c\x11\x4f\xe0\x04\xec\xd8\xb2\ +\xc4\xcf\x84\xab\x0b\x76\x2f\x01\x00\x00\x00\x00\x00\x00\x7a\x50\ +\xf3\x60\x7f\x7d\x9e\x2a\x75\x4f\x72\xd8\xa0\xcf\x9a\x86\x4a\xbb\ +\xbc\x1f\xe7\xd7\x77\xb8\x9b\x5f\xfd\xe9\xf8\x24\x39\xb6\x69\xdb\ +\x8f\xc5\x03\x7a\xb3\x78\x40\x4b\xbb\x25\x19\x37\xe8\xb2\xb6\xa1\ +\xa6\x6d\x00\x00\x00\x00\x00\x00\x00\x40\x67\x3e\x44\xf1\x0f\x08\ +\xf1\x60\x81\xe9\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x00\xc1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x73\x49\x44\x41\x54\x58\x85\xed\ +\xd2\xb1\x09\x80\x30\x14\x84\xe1\x5f\xdd\x41\x70\x1b\x37\xb1\xb0\ +\x71\x84\x74\x21\x5d\x46\xb0\xb0\x76\x06\x37\x12\xb2\x83\xc4\x2a\ +\x10\x14\xec\x4c\x9a\xfb\xba\x23\x0f\xee\x8a\x80\x88\x88\x48\x65\ +\xcd\x33\x5b\x6b\xbb\x3f\x0b\x9d\x73\x17\x10\x5f\x03\x8c\x31\x23\ +\xb0\x03\xc3\x9f\x03\x80\x00\x4c\xde\xfb\x03\xa0\xcd\x1e\xd6\x02\ +\xe5\x00\x3d\xb0\xa5\xd0\x7e\x1c\x16\x91\x0f\x58\x80\xb3\x40\x67\ +\x88\x31\xce\x29\x54\xff\x84\x22\x22\x22\xd5\xdd\x8b\xab\x17\x06\ +\xce\x32\x1f\x3c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x06\xa8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x06\x5a\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x4d\x6f\x1b\xd7\x15\x86\x9f\x73\x59\x07\x4e\xd3\xd8\xb1\x48\ +\x49\x05\xba\xea\xa2\x8b\xd6\xfc\x90\x1d\x27\x8e\x93\xa2\x8d\x15\ +\xc7\x72\x12\xd9\xca\xff\x28\x90\x85\x28\x12\x69\x81\x74\x11\x78\ +\x91\x8a\x16\x77\xcd\xef\x08\xf2\x55\x5b\xd4\x47\xd3\x2f\xa7\x6d\ +\x5a\x90\xa2\x0a\x14\x08\x82\x20\xc8\x26\x16\x45\xa6\x96\xe3\xda\ +\x54\xc3\x7b\xba\x30\x29\x28\x33\x92\x78\x87\x9c\x91\x58\x54\xef\ +\xf2\xce\x99\x73\xcf\xfb\xf0\x9c\x99\xe1\x90\x70\xa8\x43\x1d\xea\ +\xff\x59\xb2\xd3\xe2\x68\xa1\xf2\x48\xcb\xc8\x34\xca\x65\x85\xa3\ +\x02\x37\x63\xaa\x6f\xdc\xca\x65\x3e\xdd\xef\x02\x7b\xd1\x68\xa1\ +\xf2\xfd\x96\xc8\xab\x0a\xe7\x04\xee\x23\xf2\x9e\x1c\x95\xb9\xda\ +\xcf\x92\x5f\x79\x63\x7d\x00\x12\xbf\xfa\xe7\xa3\xc4\x36\x3f\x00\ +\x4e\x79\x0e\xdd\x56\xd5\x89\x7a\x2e\xf3\xe7\xa8\x0a\x0f\x43\xf1\ +\x6b\xab\x4f\x08\xb6\x04\x1c\xf7\x1c\xaa\xd8\x87\x1e\xfe\x49\xe3\ +\x95\x1f\x6c\x6c\x5f\x34\xde\x04\x1a\xfb\xcf\xab\xf8\xcd\x03\x1c\ +\x17\x91\xf9\x78\xa1\x72\x36\xbc\x72\xc3\xd5\x1e\xe6\x01\x32\xb1\ +\xcd\x7b\x3f\xf7\x2e\xfa\x00\x18\xf4\xca\x1e\x7b\x1c\x1b\x54\x08\ +\x5d\xcc\x03\xa0\xca\x94\x77\xcd\xdf\x01\xf0\x70\x97\xbd\x1e\x40\ +\x28\x96\x9f\x0c\x5e\x66\x34\x4a\x14\xab\x67\xba\x99\x07\x40\x38\ +\xea\x5d\xf2\x01\x10\x95\x3f\x3a\xec\x79\x4c\xac\x29\x0d\x02\x84\ +\x44\xb1\x7a\x06\xab\x0b\x74\x33\x0f\xa0\xf8\xbc\xf9\x00\xa0\x5f\ +\x5f\x05\x6e\x3b\xec\x7d\xe0\x10\x02\x99\x87\x0d\xd1\xd6\xeb\xde\ +\x45\x1f\x80\x5a\xfe\xd4\xc7\x6a\xec\x45\xdc\x21\x1c\xc8\x38\xb4\ +\xcd\x77\x6f\xfb\x07\xda\xb0\xa2\x13\xb5\xfc\xa9\x8f\xbd\x07\x76\ +\x7c\x0e\x00\x88\x17\xcb\x4f\x8a\x35\x25\xe0\x98\xc3\x06\xb7\x15\ +\xf3\x7c\x7d\x26\xf9\x57\x87\xd8\xbe\x95\xb8\xb6\xf2\x38\xb0\x00\ +\x3c\xe6\x10\x7e\xc7\x8a\x5e\x6c\x64\x33\x1f\xee\x74\x70\x57\x00\ +\x30\x98\x10\xc2\x34\x0f\x5d\x00\xc0\x60\x41\x08\xdb\x3c\xec\x74\ +\x11\xf4\xa8\x3e\x3d\xf6\x17\x55\xbd\x08\x6c\x74\x8b\x05\x8e\x0b\ +\xb6\x94\x28\x56\xcf\x38\xc4\x06\x52\x62\xb6\x72\x1a\x28\xe1\x6a\ +\x5e\x99\xe8\x66\x1e\x1c\x3a\xa0\xa3\x78\xa1\x72\x56\x44\xe6\x71\ +\xec\x04\x8c\x5c\x58\x9f\x4e\x7d\xe4\x9a\x7f\x2f\x25\x66\x2b\xa7\ +\x31\xb2\x00\x9c\x70\x08\x7f\x60\x3e\x97\xbe\xe9\x92\xdb\x19\x00\ +\xc0\xd0\x5c\xe5\x29\xa3\x72\x83\x7d\x84\x10\xd4\xbc\x11\xb9\xb4\ +\x96\x4d\xfd\xc9\x35\x7f\x20\x00\xb0\x05\x61\x1e\x78\xd4\x21\xfc\ +\x5f\x18\x79\xbe\x57\x08\x01\xcd\x7f\x65\x44\x26\x82\x98\x87\x1e\ +\x00\x40\x0f\x10\xe0\xc2\xfa\x4c\xfa\x6f\x41\xf6\xd8\x0f\xf3\xd0\ +\x23\x00\x88\x16\xc2\xf0\x5c\xf9\x94\xaa\x59\x24\x62\xf3\xe0\x70\ +\x17\xd8\x4d\x8d\x6c\xe6\x43\xab\x4c\x00\x77\x1c\xc2\x1f\x03\x16\ +\xda\xb7\xb1\x3d\x15\xd8\xbc\x35\x81\x66\xde\xab\x9e\x3b\xa0\xa3\ +\xa1\xc2\xca\x39\x23\xdc\x20\x84\x4e\xe8\xc9\x7c\x3e\xe9\xf2\xe5\ +\x6d\x57\xf5\xdc\x01\x1d\x35\x72\xe9\x9b\x46\xe4\x12\xee\x9d\x50\ +\x6a\xdf\xd3\xbf\xa1\xb6\x79\xe7\x99\x17\xec\x0b\xfd\x9a\x87\x10\ +\x3a\xa0\xa3\x91\xb9\xea\xd3\x56\xf5\x06\xf0\x1d\x87\xf0\x2f\xb1\ +\x7a\x61\x3d\x9f\xf9\x3b\xc0\xf0\xec\xea\x98\x1a\xbb\x08\x0c\x39\ +\x9c\x7b\x57\xb0\x97\x6a\x33\x63\x7f\xe8\xa7\xde\x8e\x42\x03\x00\ +\xbd\x41\x10\x62\xf6\xa0\xcc\x43\xc8\x00\x20\x28\x04\xd9\x00\x05\ +\xb7\x07\xab\xd0\xcd\x43\x04\x00\x00\x46\x66\x57\x9f\xb1\xc6\x5e\ +\xc7\xad\x13\x5c\x74\x57\xac\xbe\x50\xcb\x67\x7e\x1f\x52\xbe\x2d\ +\x45\x02\x00\x42\x85\x10\x99\x79\x88\x10\x00\xc0\xf0\xb5\xf2\x8f\ +\x15\xf3\x1b\x7a\x87\x70\x57\xe0\xc5\xda\x4c\xfa\x77\x61\xd6\xb5\ +\x5d\x91\x02\x80\x2d\x08\xd7\x81\x47\x02\x9e\x1a\xb9\x79\xd8\x07\ +\x00\xb0\x05\x61\x9e\xee\xaf\xdc\xdb\x92\xfb\x82\x4e\x44\x6d\x1e\ +\x42\x78\x10\x72\x91\x68\x6c\x03\xd8\x0c\x70\xca\x26\xd6\xb8\xbc\ +\x80\xe9\x5b\x91\x03\x18\x29\x54\xd3\x2a\xba\x84\xdb\xdb\xdb\xb6\ +\xf4\x98\x1a\xbb\x38\x3c\xbb\x3a\x16\x59\x61\x6d\x45\x3a\x02\x1d\ +\xf3\x0a\xf1\x1e\x53\x34\xc4\x9a\xe7\x6a\xf9\x64\x39\xd4\xc2\xb6\ +\x29\xba\xdb\x60\xa1\x9a\xb6\xc2\x22\x68\xa2\xcf\x54\x0d\x23\x66\ +\x7c\x2d\x9b\xac\x84\x52\x98\x47\x91\x8c\xc0\x68\x71\x25\x15\x92\ +\x79\x80\x21\xab\x76\x69\x64\x6e\x35\x13\x42\x2e\x9f\x42\x07\x30\ +\x5a\x5c\x49\xb5\xac\x2c\xb9\x99\x97\x26\xd0\x74\x48\x3b\xa4\x6a\ +\x17\xa3\x80\x10\x2a\x80\x60\xe6\xb9\x87\x72\x49\xe0\x22\xc2\xbf\ +\xbb\x05\x2b\xc4\xa3\x80\x10\xda\x35\xe0\x44\xa1\x92\x8c\x89\x59\ +\x76\x36\x2f\xe6\xa5\xf5\x6c\x72\x19\x20\x51\x5c\xf9\x29\xca\xfb\ +\x28\xdf\xee\x76\xa2\x40\x5d\x54\xc6\xd7\x72\xa9\x95\xbe\x8b\x26\ +\x24\x00\xfd\x98\xef\xe8\xa0\x20\xf4\x3d\x02\x41\xcd\xab\xea\xa4\ +\xd7\x3c\xc0\xfa\x74\xfa\x03\xac\xbc\xe4\x3c\x0e\xa2\x4b\x23\x85\ +\x6a\xba\xa7\xa2\xb7\xa9\x2f\x00\x27\x0a\x95\x64\x0c\xf7\x99\x57\ +\xd5\xc9\x7a\x2e\xb3\xb4\x5b\xc0\x7a\x2e\xf5\xdb\x20\x10\xac\xb0\ +\xd8\x2f\x84\x9e\x47\x60\xcb\xbc\x30\xec\x10\x7e\x4f\x45\x2f\xd7\ +\xb3\x99\x45\x97\xdc\x89\x42\xf5\x59\x44\xdf\xc7\xe9\xbb\x83\xac\ +\xc7\x8c\x8e\xdf\x9a\x4e\x57\x5d\x72\x7b\xd5\x53\x07\x0c\x15\xcb\ +\x27\x03\x98\xbf\x1f\xc4\x3c\xb4\x3b\x41\xe5\x45\xe0\x5e\xf7\x68\ +\x4d\xb4\xac\x2c\x8d\x16\x57\x52\xae\xf9\xb7\x2b\xf8\x4f\x63\xc5\ +\xf2\x49\xd3\x32\xcb\x01\xcc\x4f\x06\x31\xbf\x5d\x89\xb9\xd5\xf3\ +\xa8\x7d\x8f\x08\x3b\x21\xd8\x8f\xa3\xc5\xf2\x49\x63\xcd\x12\x30\ +\xe2\x10\xde\x97\xf9\x8e\x82\x42\x68\xa9\x3d\xff\x65\x2e\xb3\xea\ +\x9a\xdf\x79\x04\x02\x9b\x57\x02\xb5\xfd\x6e\x5a\xcf\x26\x97\x55\ +\x75\x12\xc7\x71\x88\x89\x59\x3e\x51\xa8\x24\x5d\xf3\x3b\x75\xc0\ +\xd0\xb5\xd5\x1f\x19\xec\x32\x41\xcc\xe7\xd2\x0b\xae\x45\xb8\x28\ +\x5e\xa8\x8c\x8b\xc8\xbb\x84\xdc\x09\x5d\x01\x04\x35\x6f\x91\x2b\ +\x8d\x99\x54\xc9\x21\x36\xb0\xe2\x73\x95\xe7\x44\xe5\x1d\x5c\x20\ +\x28\xb5\x16\x3a\xde\x0d\xc2\x9e\x00\x06\xc9\x7c\x47\x6d\x08\xef\ +\x82\xff\x5f\x9f\x3e\x39\x40\xd8\xf5\x1a\xd0\x36\xef\x3c\xf3\xd6\ +\xca\x54\xd4\xe6\x01\xea\xd9\xcc\xa2\x8a\x4e\x02\xf7\xbb\x06\x0b\ +\xc3\x31\x64\x69\xa8\x58\x3e\xb9\x7b\xc8\x0e\xda\x66\x7e\xd4\xa1\ +\xa6\xa6\xb5\x72\xa5\x91\x4f\xcd\x3b\xc4\x86\xa6\xa0\x9d\x60\x63\ +\xf6\x7c\x63\x7a\xec\x1f\xde\x43\x3e\x00\xf1\x62\xf9\x7b\x62\xcd\ +\x47\xc0\x77\x1d\xea\x38\x10\xf3\x1d\xc5\x0b\x2b\x17\x44\x78\x07\ +\x17\x08\xb0\x66\x45\xce\x34\xb2\xa9\xcf\xb7\x2f\xfa\xff\x2c\xdd\ +\x32\xaf\xf1\x3f\x60\x1e\xa0\x9e\x4b\x2f\xa8\x72\x19\x97\x71\x80\ +\x11\xa3\xfc\xd2\xbb\xe8\xbf\x06\x08\xcf\x3a\x24\x6b\x1a\xec\xd4\ +\x41\x9a\xef\xa8\x9e\x4b\x2f\x58\xe4\x0a\x4e\x10\xf4\xbc\x77\x65\ +\xa7\x8b\x60\xab\x4b\x96\xa6\xc1\x4e\xad\xcd\x8c\xdd\x70\xaa\x70\ +\x1f\xd4\x98\x49\x95\x1c\x21\xf8\xbc\xed\xd4\x01\x7b\x7d\xaa\x4d\ +\x31\xfa\xf2\x20\x99\xef\xa8\x31\x93\x2a\x59\x2b\x53\xec\x01\x41\ +\x45\xaf\x7b\xd7\x7c\x00\x9a\xcd\x23\x57\x81\x4f\x76\x38\xbf\x29\ +\x46\x5f\xae\x4d\x67\x7c\x49\x06\x45\x8d\x7c\x6a\x7e\x0f\x08\x9f\ +\x1e\x39\xd2\xba\xea\x5d\xf4\x01\xb8\xf3\x8b\x1f\xd6\x8f\xb0\xf9\ +\x94\xc0\xaf\x41\x3f\x03\xd6\x80\xb7\xb1\xfa\xf4\x20\x9b\xef\xa8\ +\x91\x4f\xcd\x8b\x35\xe7\x80\xb7\x80\x5b\xa0\x9f\x09\xf2\xe6\xb7\ +\x1e\xfa\xfa\xec\x17\xaf\x9c\xae\x1d\x74\x7d\x87\x3a\xd4\xa1\x06\ +\x4b\xff\x05\x9f\x9e\x2c\x2b\x66\x5e\x0f\x5d\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xf9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xab\x49\x44\x41\x54\x78\x9c\xed\ +\x97\x4f\x68\x1c\x65\x18\xc6\x7f\xef\x64\x5d\x8b\x76\x2b\x66\x26\ +\xa0\x60\x4a\x3d\x88\x11\x6c\x02\x1a\xef\x46\x31\x48\x4f\x4d\x0f\ +\x3d\xf4\xa6\xa5\xe8\xa9\x07\xb3\xba\x78\x28\x4b\x10\x4a\xeb\xec\ +\x56\x28\x08\xa5\x8d\xde\xc4\x83\xa2\x3d\x19\x08\xd8\x3d\xe8\xcd\ +\x2a\x64\x27\xd0\x16\x85\x8a\x15\x14\xba\xe9\xa1\xa9\xa2\x31\xfb\ +\xbd\x1e\x76\x9b\x66\x67\x26\xdd\xcd\xee\xcc\xae\xad\xdf\xef\xb4\ +\xcc\xf7\xef\x79\x9e\xf9\x66\xdf\xef\x03\x8b\xc5\x62\xb1\x58\x2c\ +\x16\x8b\xc5\x62\xb1\x58\x2c\x16\xcb\xff\x0b\x19\xd4\xc2\xae\x1f\ +\xcc\x88\xe8\x87\x80\xa3\x70\x6e\x25\x3f\x7e\x6c\x10\x3a\x06\x12\ +\x80\xe7\x57\x8f\x20\x9c\x01\x9c\x3b\x4f\xf5\x48\x2d\x3f\x31\xdf\ +\x6f\x2d\x4e\xfb\x2e\xc9\xe2\xfa\xd5\x02\xc2\xd9\xe8\xda\x72\xce\ +\x2d\x55\xdf\xe9\xb7\x9e\xfe\xed\x00\x55\xf1\x4a\xd5\xf7\x11\xc9\ +\xdf\xbd\xa3\xf8\xb5\xd9\x67\x0b\x88\x68\x3f\x64\xf5\x27\x80\x62\ +\x25\xe3\xe6\xdc\xb3\x02\xaf\x75\xd2\x5d\xe1\xe3\x95\xd5\x95\x37\ +\x98\x9b\x5a\x4f\x5b\x5a\xea\x01\xec\x29\x5e\xdd\x71\x2b\xb7\xfa\ +\x29\xb0\xbf\xb5\x45\x41\x1d\x83\x28\xa0\x4e\x58\x8a\x08\x5f\x3e\ +\x7c\x33\x77\xe8\xe7\xb9\x27\xff\x4a\x53\x5f\xaa\x01\x0c\x9f\xfe\ +\x71\x97\xb3\xf6\xe7\x79\x90\xa9\xe8\xca\x52\x47\xf5\xf6\x6f\x50\ +\x1d\x8a\x99\xe2\x02\xf5\xec\xfe\x5a\x61\x6c\x35\x2d\x8d\xa9\x05\ +\xf0\xd8\xe9\x1f\x46\xd6\xd7\x32\x0b\xc0\xf3\x31\xcb\xd6\x21\xfc\ +\x89\x0b\x10\x13\x82\x72\x31\xf3\xe0\xfa\xbe\xdf\x8f\x3e\x77\x3d\ +\x0d\x9d\xa9\x04\xf0\xe8\x89\xe5\xdd\x43\x19\xb3\x08\x3c\xdd\xba\ +\x9a\x28\xa8\x89\x78\x6f\xed\xe3\xa0\x1a\xd6\x75\xc5\x88\xbc\x72\ +\x63\x76\xef\xb5\xa4\xb5\x26\x1e\x80\xfb\x41\xf0\x8c\xd4\x75\x11\ +\x78\x22\xb4\x92\xa2\x62\xa2\x6f\x3e\x4e\x92\x3a\x31\xda\xae\x29\ +\x4c\xaf\xe4\xc7\x2f\x27\xa7\x36\xe1\x73\x80\x5b\x5a\x7e\xc1\xa9\ +\xeb\x37\xc4\x9a\xa7\x03\xf3\xd0\xec\x63\x20\x52\x06\x47\x1d\xf8\ +\xd6\x3b\x15\x4c\x26\xa3\xb6\x41\x62\x01\xb8\xe5\xa5\x97\x05\x73\ +\x41\xc1\x0d\x35\x35\xcd\x6f\x17\x35\x84\x12\x53\x70\x31\x5a\x71\ +\xfd\xa5\x97\xba\x57\xda\x4a\x22\x01\xb8\xa5\xe0\x80\xa8\x7c\x05\ +\xec\x0c\x35\x29\x74\x63\x7e\x83\x48\x08\xc0\x4e\x11\x59\x70\xfd\ +\x60\xa6\x87\x79\x37\xe8\x39\x80\x11\x3f\x38\x2c\xe8\x67\x40\xb6\ +\xb5\x45\x0c\xbd\x99\xbf\x4d\xdc\x3c\x59\x11\xfd\x7c\xa4\x1c\xbc\ +\xde\xeb\xe4\x3d\x05\xe0\xf9\x4b\x6f\xab\xe8\x7c\x74\x1e\x31\x6c\ +\x14\xf9\x44\xd0\x66\xa0\x9b\x71\x54\xf5\x23\xaf\x1c\xb4\x39\x5a\ +\xdf\x9d\xee\xaa\x80\xaa\x78\xe5\xe0\x04\x10\x73\x79\x49\xdc\xfc\ +\xa6\x75\x45\x10\x8d\xbc\x34\x11\x4e\x5e\x7f\x6b\xef\xbb\xdd\xdc\ +\x1f\xb6\x1f\x40\xb1\x92\xf1\x76\x0d\x9f\x41\xe5\x70\x8c\x40\x83\ +\xa4\x64\xfe\x0e\x42\xec\xce\x95\xf9\xda\xee\x4b\x6f\x72\xf0\x60\ +\x7d\xbb\x93\x75\xcc\x9e\xe2\xd5\x1d\x7f\xe4\x6e\x7e\xa2\xc8\x81\ +\x98\xe6\xb8\x3f\xac\xb4\x88\x0d\x41\xd0\x2f\x1e\xc9\x3e\x74\xe8\ +\xa7\xa3\x4f\xfd\xbd\x9d\x89\x3a\xc2\x3b\x79\x39\xc7\xd0\xda\x79\ +\x20\xae\x04\xf5\xd3\x7c\x03\xa5\xf9\x39\x44\x2c\x7c\x4d\x3d\x3b\ +\xd3\xe9\xfd\xa1\xa3\x00\x1e\x2f\x5d\xf4\xfe\xd1\xec\x02\x42\xeb\ +\x21\x44\x15\x1c\xa9\xf7\xd9\x7a\x2b\xaa\x43\x48\xc4\xc6\x77\x0f\ +\xb0\xb6\xef\xb7\xfc\x64\xad\xdd\xf0\xb6\x01\x0c\x97\x83\x51\x47\ +\x75\x11\x18\x0b\x8d\x6c\xd4\xf8\x41\x9a\x6f\xe8\x00\x25\x7a\x74\ +\x56\x2e\x19\xa3\xd3\x37\x0a\x13\xbf\xb6\x1b\xbe\x25\x6e\xa9\x3a\ +\x26\xb0\x08\x8c\xb6\x8e\x12\x45\x35\x89\x1a\x9f\x20\xe2\x40\xe8\ +\x12\x25\xfc\xc2\xba\x4e\xd7\x0a\x13\x57\xb6\x1c\xb5\x55\x83\x77\ +\x2a\x98\xc4\xb0\x00\xea\x85\x9a\x7a\x3d\xdd\xa5\x87\xe0\xa0\x61\ +\x4f\x52\x03\x7d\xb5\x96\x1f\xff\x3e\x6e\x48\xec\x41\xc8\x2b\x2f\ +\x4f\x61\xb4\x72\x4f\x99\x07\x9a\x77\x8e\xd0\x47\xa9\x1e\x50\xf1\ +\xfc\xe0\xc5\xb8\x21\x91\x1d\xe0\x95\xab\xc7\x80\xb9\x68\x92\xf7\ +\x38\x8d\xff\xac\x62\x6d\x76\xfc\xbd\xcd\x8f\xa3\x3b\x40\xb5\x78\ +\xdf\x99\x87\x46\xd9\x54\x2d\x86\x1f\x47\x03\x88\x96\x94\xfb\x87\ +\x18\x6f\xd1\x00\x0c\xc7\xbb\xbb\xbf\xff\xc7\x51\x0c\x86\xe3\x83\ +\x96\x61\xb1\x58\x2c\x16\x8b\xc5\x62\xb1\x58\x2c\x16\x8b\xc5\x62\ +\x19\x34\xff\x02\xeb\xca\x36\x57\x62\xf8\xd7\x5b\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xaa\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\x80\x30\x00\xc4\x50\x8a\x86\x0a\x64\x40\x16\x03\x02\ +\xf1\x50\x56\x1c\x7c\x86\x64\xbb\xe9\xf2\x32\x36\xc4\x3c\xef\xf5\ +\xdd\xcf\x75\x0c\xe1\xb1\x8b\xd3\x3f\x51\x00\x2d\xa0\x29\x80\x16\ +\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\ +\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\ +\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\ +\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\ +\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\ +\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\ +\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\ +\x80\xe6\x05\x57\x91\x04\x80\xcd\xfc\x21\x91\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x78\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x2a\x49\x44\x41\x54\x58\x85\xed\ +\xce\x41\x01\x00\x20\x0c\xc4\xb0\x0d\x0d\x48\x9c\x30\x9c\x82\x8c\ +\xe3\x91\x18\x68\xab\x00\x80\xb0\xde\x73\x6e\x72\x60\x25\xe3\x00\ +\xc0\x17\x1e\x0a\x2e\x02\x1b\x44\x58\x09\x9a\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x10\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xc2\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x51\x4c\x5b\x55\x18\x80\xbf\xff\xb4\x30\xc0\xc8\x8c\x5b\x32\ +\xcc\x20\x43\x44\xa3\x4d\x34\x83\xb2\x2d\x3e\x30\x5b\x40\xb0\xd2\ +\x01\x3e\x34\xc6\x98\x49\xb2\x68\x7c\xd8\x9b\x89\x09\x8b\x0f\xcd\ +\xa2\x51\x12\x9f\x34\x8b\x46\x63\x62\x62\xf4\x09\x23\x0a\x05\xdc\ +\x1c\xd0\xb1\x07\x43\x58\x29\xc6\xb8\x60\x4c\x90\x68\x47\x35\x2e\ +\x4b\x66\x90\x51\x68\xcf\xef\x03\x5d\x05\x0a\x0c\x42\xeb\xcb\xfe\ +\x97\x7b\x73\xce\x7f\xff\xef\x3b\x37\xe7\xde\xfb\x5f\xb8\xdb\x43\ +\x76\x92\x7c\xe4\x78\x7b\x45\xd2\x99\xec\x10\xa5\x09\x91\x0a\x54\ +\xcb\x01\x03\x7a\x4d\x91\x98\x20\x97\x6c\x8a\xde\xa9\xb1\xd0\x2f\ +\x39\x15\xa8\x6b\xf0\x1f\xb5\x56\xbb\x11\xbc\xdb\xaa\xaa\x3a\xa1\ +\x62\xce\x44\x47\x43\xc3\xbb\x12\x70\x37\x35\xed\x25\xb5\xe7\x43\ +\x85\x17\xd2\x43\x71\xa0\x5f\x54\x86\xd4\x61\x66\x74\x69\x39\x5e\ +\x50\x58\x64\x13\x36\x59\xe6\xc4\x56\x5a\xa4\x59\xd0\x76\xe0\x10\ +\x80\xc2\x60\xa1\x71\x9c\x1a\x1f\xee\xfb\x73\xc7\x02\xb5\x9e\xb6\ +\x6a\x4c\xaa\x0f\xe5\x31\x20\x8e\x48\xb0\xd4\xce\x7f\x1a\x0e\x87\ +\x93\x5b\x2e\x29\x18\x34\x35\x97\x27\x9e\x17\x95\xb7\x80\x2a\xe0\ +\x37\x45\xda\xa2\xa3\xa1\x1f\xb6\x2d\x50\xd7\xd8\x5a\x65\x2d\xe3\ +\xc0\x7e\x81\x6f\x9c\x45\xf6\xa5\xf1\xa1\xa1\xbf\xb7\x04\xaf\x8b\ +\x6a\x9f\x6f\x4f\xe9\xa2\xf9\x00\x38\x05\xfc\x63\x52\xb6\xfe\xca\ +\xd8\x50\xf4\x8e\x02\xc7\x7c\xbe\xd2\xe5\x45\xf3\x3d\xe0\x42\xf4\ +\xbd\xc9\xfa\x23\xaf\x71\xf6\xac\xdd\x09\x7c\x75\x7d\xb7\xd7\xdf\ +\xa5\xe8\xdb\x02\x31\x92\xc9\xa3\x91\xcb\xe7\xe3\xab\x13\xcc\xfa\ +\x2b\x96\x17\x1d\xe7\x00\x17\xaa\xfd\xbb\x84\x03\x68\x64\x34\xd4\ +\xad\x22\x9f\x28\x94\xab\xb3\xe0\x73\xd6\x2d\x7a\x8d\x40\x8d\xe7\ +\xd9\x3a\xd0\x93\xc0\x5f\xe2\x5c\x3a\xb9\x4b\x78\x46\x22\xb1\xaf\ +\xf8\x34\x30\x0d\xda\x50\xe7\xf5\xfb\x36\x15\x10\x91\x77\x00\x54\ +\x78\x33\x72\xf1\xe2\xcd\x1c\xc0\x01\xb8\xda\xd3\xb3\x04\xbc\x01\ +\x60\x45\xbb\x59\x75\x17\x32\x02\xee\xfa\x96\x07\x80\x46\x85\x1b\ +\x89\x7d\x25\x1f\xe5\x0a\x7e\x3b\x26\x47\x07\x7a\x81\x69\x94\xc7\ +\x6b\xbc\xfe\x27\xb2\x04\xd4\xe9\x3c\x01\x88\x20\x03\x69\xe3\x5c\ +\x87\x82\xf6\xb1\x02\x79\x2e\x4b\x40\xc0\xb3\x72\xb4\xdf\xe6\x01\ +\x9e\x86\xe8\x79\x00\xac\x36\x64\x09\x28\x54\x00\x58\x63\x7e\xcd\ +\x17\xdf\x5a\x9d\x01\x10\xa1\x3c\x4b\x00\x56\x06\x35\x95\x8c\x93\ +\xa7\x98\x2f\x96\x38\x80\xc2\x41\xd2\x1b\x31\xeb\x3d\xf0\xbf\x45\ +\x30\xb8\x56\x40\xe1\xda\xca\x80\x94\xe5\x8b\x79\x6f\x22\x53\x7b\ +\xee\xf6\x3b\xe6\xbf\x4d\x28\xfc\x0e\xa0\x46\x1e\xcc\x97\x80\x11\ +\xa9\x4a\x9f\xc6\x32\x63\x99\x59\xab\x61\x00\x54\x5a\xf2\x25\x60\ +\x53\xd2\x0c\xa0\x30\x92\x25\xa0\x05\xce\x7e\x00\x81\x56\xb7\xdb\ +\x5d\x90\x07\xbe\x88\x68\x1b\x80\xaa\xf6\x66\x09\x44\xbf\xeb\x9b\ +\x03\x19\x01\xf6\xb3\xb7\xec\xe5\x5c\xd3\x6b\xbc\xad\x27\x00\x97\ +\xc0\x4f\x53\xe1\xc1\x4c\x6f\xb0\xe6\x29\xb0\x46\xba\x00\xac\x12\ +\x3c\xe6\xf3\x95\xe6\x0a\xee\x0a\x04\x0a\x05\xd2\xdf\x19\x39\x03\ +\xe8\x86\x02\x53\xc3\xfd\x13\xc0\x17\x02\x07\x92\x8b\xe6\x33\x82\ +\xc1\x5c\x3c\xa6\x52\x74\x7d\xe1\x7d\xc0\xa5\x10\x9e\x1c\x09\x85\ +\x56\x4f\x66\x01\xc4\x91\x38\x0d\x4c\x2b\xb4\xbb\xc7\x26\xde\xdd\ +\xa5\x84\xd4\x7a\xfd\xaf\x03\xaf\x02\x73\x38\x1d\x2f\xb2\x6a\xf5\ +\xb0\x49\x4b\x56\xeb\x69\xab\x56\x49\x8d\x0b\xdc\x0f\x7c\xb5\xa8\ +\x25\x9d\x57\xc3\x3d\xf3\x3b\x21\xbb\x02\x81\xc2\xa2\xeb\x0b\xe7\ +\x80\x57\x80\x05\x55\x7d\x2a\x1a\x1e\xbc\xb2\x3e\xcf\xb1\xd1\xc5\ +\xf1\xd9\x9f\x6f\x1c\x78\xe8\xe1\xaf\x8d\x9a\x66\xa0\xde\x29\xcb\ +\x9d\x65\x95\x8f\xdc\x7c\xb4\xf2\xe0\x8f\xb3\xb3\xb3\x5b\x37\x29\ +\xc1\xa0\xa9\x35\xf7\x04\x9c\xb7\x92\x5f\x02\x4f\x0b\xc4\x44\xa4\ +\x79\x72\x74\x20\xb2\x51\xfa\x96\x6d\xf9\x61\x4f\xc7\x7d\xc2\xf2\ +\xc7\x22\x04\xd2\xc9\x31\x0b\xfd\x22\x32\x94\x52\x99\x29\x29\x5c\ +\x8a\xdf\x4a\x14\x5b\x07\xc9\x32\x15\x3d\x04\xb4\x00\xed\xac\x74\ +\xc3\x80\x5e\x70\x28\x9d\x13\xe1\xc1\x3f\x36\x63\x6c\xeb\xc7\xa4\ +\xa6\xd1\xff\xa4\x58\xed\x06\x8e\x6f\x27\x1f\x91\xa8\x40\x57\x64\ +\x24\x74\xe1\x8e\xa9\xdb\x2a\x98\x8e\xc3\x9e\x67\x2a\x8d\x71\x74\ +\xa0\x34\x81\x56\x28\x52\x2e\xe0\x10\x88\x29\xc4\x04\xb9\x84\xd2\ +\x1b\x09\x87\xa6\x77\x52\xf7\xee\x8e\x7f\x01\x9d\x1b\x5e\x9a\x65\ +\x27\x13\xa4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xa2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x54\x49\x44\x41\x54\x58\x85\xed\ +\x97\x4d\x4e\xc2\x40\x14\x80\xbf\x57\xa0\x3b\x58\x58\xe0\x2a\x92\ +\x68\xbc\x00\xc6\x23\x20\x86\xc6\x25\x2b\x83\x67\xa8\x89\x0b\x59\ +\x43\x52\xe4\x0c\x5c\xc0\xc4\x04\xae\xc2\x8f\x89\xba\x2b\xa1\xcf\ +\x85\x1d\xd2\x28\x3f\x8b\xb6\x6e\xec\xb7\x9a\xbc\x99\xcc\xfb\x3a\ +\x33\x49\xdf\x83\xff\x8e\xfc\x0c\xd4\x3b\xfe\x59\x28\xdc\x03\x0d\ +\xa0\x96\x52\x9e\x05\x30\xb5\x14\x6f\x3e\x6c\xbf\xee\x15\xa8\x76\ +\xfc\x3b\x84\x87\x5d\x62\x29\x11\x02\xbd\xe5\xa0\xfd\xf8\x4b\xa0\ +\x76\x3b\x3a\xd7\x50\x5f\x80\x77\x55\xed\xae\xd9\x4c\x3e\x86\xee\ +\x5b\x1a\x59\x2b\x9d\xc1\x49\x89\x42\x53\x44\xfa\x40\xc5\x52\x2e\ +\xcc\x49\x14\xcd\x22\x0d\xb5\x07\x88\xaa\x76\x57\xc3\x9b\x71\x1a\ +\x89\x0d\xd1\x87\x8c\x1d\xd7\x17\x81\x51\x74\xc5\x57\x00\x56\x6c\ +\x5d\x03\x60\xcd\x66\x92\x66\xf2\x38\x41\x20\x66\xef\x53\x13\x8b\ +\x0b\xd4\x62\xb6\x99\xf0\xf9\x7c\xbd\x8a\x86\x75\x13\x2b\xee\x59\ +\xbb\xa5\xea\xfa\x9a\x24\xe9\x72\xd0\x3e\xf8\xa0\xad\x43\x93\x7f\ +\x41\x2e\x90\x0b\xe4\x02\xb9\x40\x2e\x90\x0b\xe4\x02\x47\xeb\x81\ +\x63\xff\xf3\xa4\xc4\x4f\x60\x01\xdf\x05\x64\x56\xc9\xca\xad\x91\ +\x13\x0d\xe7\xbb\x04\xa6\x00\x25\x0a\xcd\xac\x04\x6c\x5b\xcd\xde\ +\x33\x13\xdb\x5e\x81\xa5\x78\xa1\x70\x29\x22\x7d\xc7\xf5\x25\x08\ +\x64\x12\xab\xe1\x12\x51\x6e\x8d\x1c\xdb\xd6\xa6\xc0\x13\x10\x5a\ +\x8a\x67\xe6\x76\x35\x26\x1e\xd9\x3d\xce\xfd\x8d\x89\x21\xd6\x9a\ +\x9d\x12\xab\x5e\x13\x32\x07\x66\xbb\x5a\xb3\x9c\x2f\xa8\x12\x6c\ +\x2f\x9f\x07\x03\x9d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x01\x21\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xd3\x49\x44\x41\x54\x78\x9c\xed\ +\xdb\xb1\x0d\xc2\x30\x00\x44\xd1\x0b\x2b\x20\x65\x30\x36\x40\xd0\ +\x30\x11\x0d\x12\x1b\x30\x54\x2a\x1a\x66\x08\x05\xa1\x83\x36\x0f\ +\x89\x7b\x95\x3b\x9f\x7f\xef\xa4\xaa\xfe\xd9\xa0\x2e\xde\x1e\xaf\ +\xbb\x21\xc3\x39\x49\xe6\xcc\xa7\xc7\x65\x7f\x13\x3b\x36\xe2\xd2\ +\x24\x59\x1e\x3f\x26\x19\xdf\x21\x04\x16\x20\xaf\xc7\x7f\x3a\xaf\ +\x4a\x06\xf8\x09\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\ +\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\ +\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\ +\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\ +\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\ +\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x0d\xa0\x07\x68\ +\x0d\xa0\x07\x68\x0d\xa0\x07\x68\x32\xc0\xfd\xcb\x79\x55\xf0\xd7\ +\xd8\x7c\x48\x32\x25\x99\x96\x73\x55\xd5\xea\x9e\x1c\x63\x0f\x54\ +\xc1\x7d\xe6\x8d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x08\xf6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x08\xa8\x49\x44\x41\x54\x78\x9c\xed\ +\x5b\x6d\x70\x54\x57\x19\x7e\xde\x73\x77\x37\x09\x21\x09\x4e\xf9\ +\x8a\x2d\x9a\x80\x04\x0c\x92\xb2\x59\xd2\x9a\x02\xe9\x26\xd4\xd4\ +\x84\x10\xa4\xba\x63\xad\xa3\x62\x2b\x2a\xed\x8c\x33\x76\x6a\x67\ +\xda\x99\x36\x44\x5b\xab\x1d\x8b\xa5\xce\x58\x3b\xb5\x55\x2c\x8c\ +\xa3\xe9\x14\x26\x1f\xa4\xc6\x26\x5c\xbe\xa4\x40\x3e\x5a\x6c\x17\ +\xca\x47\xd9\x22\x43\x82\x7c\x49\x42\x96\x90\xdd\x7b\x5e\x7f\xd0\ +\x96\x7b\xef\xee\x66\xbf\xee\xa6\x41\xf3\xfc\xbb\xcf\x79\xcf\x7b\ +\x9f\x3c\x7b\xee\xb9\xe7\x9e\xf3\x06\x18\xc7\x38\xc6\xf1\xff\x0c\ +\x1a\x8d\x9b\x38\x97\x54\x4d\x81\x8d\xca\x88\xc4\x7c\xb0\x9c\x0b\ +\xc6\x4c\x08\x9a\xc4\x8c\x6c\x02\x14\x00\xfd\x04\xf4\x33\x70\x82\ +\x08\x07\x25\x93\x57\xd3\x68\xe7\x81\x1d\x4d\xc7\x53\xad\x2d\x65\ +\x06\xb8\x2a\xaa\x66\x41\x2a\xab\x98\x64\x2d\x40\x45\x89\xe4\x20\ +\xe0\x38\x03\xad\x52\x88\x3f\xbe\xd5\xde\xd4\x09\x80\x2d\x96\x69\ +\xb9\x01\x54\xec\xae\xbe\x13\xa0\x87\x41\x28\xb7\x38\xf7\x3b\x20\ +\x5a\x47\x17\x7b\x37\x76\x75\x75\x05\xac\x4a\x6a\x99\x01\xae\xa5\ +\xcb\xca\x59\xe2\x69\x00\x0b\xad\xca\x19\x01\x3e\x62\xac\xed\x52\ +\x5b\xfe\x04\x0b\x46\x44\xd2\x06\xdc\xba\xb4\x76\x5a\x40\x6a\xcf\ +\x00\xf8\xe6\x08\x61\x12\x8c\xdd\x4c\x50\x05\xf8\x10\x80\x63\x9a\ +\x26\xce\xdb\x85\x1c\x08\x6a\xac\x29\x0e\x91\x85\x80\xcc\x91\x8a\ +\xc8\x27\xe2\x02\x66\x2a\x05\xf0\x25\x00\x19\x11\x33\x32\x76\x6a\ +\x24\xd6\xbc\xbd\xad\xe9\xdd\x64\xf4\x27\x65\xc0\xc2\x8a\x9a\x5b\ +\x24\xf3\x16\x00\xb9\x61\x9a\x07\x00\xde\x0a\x16\x4d\x36\xc5\xfe\ +\xfa\xbe\xf6\xcd\xe7\xe2\xc9\x5d\x5a\xea\xc9\x18\x4e\xf7\x57\x30\ +\xb0\x1c\x40\x6d\x84\x7b\x0c\x31\xf1\xbd\x3d\x1d\x5b\xff\x9c\x80\ +\x7c\x00\x49\x18\xe0\x2a\xaf\xbe\x87\x41\x2f\x03\x48\x33\x8b\x02\ +\xf8\xb9\x40\x80\x7e\xf1\xcf\x5d\x2d\x17\x12\xcd\xaf\x47\xa1\xc7\ +\xe3\x48\x3f\x33\xb8\x1a\x24\x1e\x07\x78\x6a\x48\x00\xe1\xc9\xee\ +\x25\x0b\x1f\x47\x7d\xbd\x8c\x37\x77\xfc\x06\xd4\xd5\x09\xe7\x8e\ +\xfd\x4f\x10\xe8\x11\x53\x8b\x64\xa2\x97\x35\xa9\xd5\x1f\x50\x5b\ +\x4f\xc6\x9d\x37\x06\x2c\x5a\x54\x9b\x75\xd9\x1e\x7c\x10\x44\x0f\ +\x01\x98\x68\x68\x24\xde\x32\x24\x33\xbf\xe5\x55\x1b\x2e\xc5\x93\ +\x33\x3e\x03\xea\xea\x44\xf1\xce\xce\x4d\x60\xdc\x6d\x6a\x39\x25\ +\x88\x56\x76\x76\x34\xef\x8b\x2b\x5f\x82\x28\x72\x57\xdd\x64\x23\ +\xb1\x19\xe6\x09\x97\xa8\xc7\x9e\xa6\xb9\xf7\xb6\xb6\xf6\xc7\x9a\ +\x4b\x89\xe7\xc6\x4e\x31\xb1\x9e\x80\x07\x8c\x2c\xbd\x49\xc1\xe0\ +\xd2\xae\xed\xad\xef\xc5\x93\x2b\x19\x9c\xf6\x1d\xed\xcf\xcb\x5d\ +\xb0\x51\xb3\x05\xf2\x00\xe8\xd7\x18\xb9\x52\x13\xf3\x17\x2f\xbc\ +\xf9\xaf\x5e\xaf\x37\xa6\x37\x44\xcc\x06\x14\xbb\x6b\xbe\x4e\x84\ +\xdf\xe8\x39\x06\x36\xe4\xf0\xa0\x67\xcf\x8e\xf6\xff\xc4\x9a\xc7\ +\x2a\x9c\x3c\xe9\x0d\xf6\xfa\x8e\x6c\xce\xcd\x9f\xe3\x07\x70\x07\ +\xae\x8d\xe6\x82\x0b\xfe\xe1\xf4\x5e\xdf\x91\x37\x62\xc9\x13\x93\ +\x01\x4e\x77\xf5\x42\x22\x34\x02\xb0\x7d\x4c\x12\x36\xf6\x6c\x6b\ +\x59\xe5\xf3\xf9\x82\x71\x6a\xb7\x14\xbd\xbe\xc3\xbb\x73\x67\x16\ +\x5c\x04\xf0\xe5\x6b\x2c\x2d\x9a\x9e\x3f\xe7\x78\x9f\xef\xf0\xdb\ +\xd1\xfa\x8b\x68\x01\xb7\x2c\x5d\x79\x03\x11\x6d\x01\x90\xfe\x11\ +\xc7\xc0\xbe\x6c\x39\xb8\x1a\x29\x58\x9a\x26\x82\xee\x8e\x96\xf5\ +\x00\xff\x41\xcf\x11\xf8\x45\x57\x45\x4d\x71\xb4\xbe\x51\x0d\x08\ +\xca\xe1\xa7\x01\xdc\xa8\xa3\x4e\xc1\xa6\xac\x54\x55\x75\x28\x7e\ +\xa9\x29\x03\xf7\xa7\xf3\x1a\x00\xff\xd0\x71\x0e\x66\x7e\xd1\xed\ +\x76\xdb\x22\x75\x02\xa2\x18\xe0\x72\xd7\x2c\x06\x70\xaf\xfe\x46\ +\x60\xf9\xd5\x9e\xbf\x37\x9e\x4a\x5c\x6b\x6a\x70\xb4\xb5\xf5\x8a\ +\x5d\x28\x77\x01\x38\xab\xa3\x8b\x07\x68\xc2\xfd\x23\xf5\x1b\xc9\ +\x00\x62\xe2\xa7\x8c\x0c\x36\x75\xab\xad\x6f\x26\x2e\x33\xb5\xd8\ +\xdb\xde\x78\x1a\x84\x27\xf5\x1c\x83\x1e\x2b\xaa\xac\xcc\x8c\xd4\ +\x27\xa2\x01\xce\xf2\xe5\x65\x00\x16\xeb\xa8\x80\x20\xd4\x25\x2f\ +\x33\xb5\xc8\x96\x83\xbf\x03\x70\x42\x47\x4d\x56\x02\x8e\x1f\x44\ +\x8a\x8f\x68\x00\x41\xfe\xc4\x40\x30\x5e\xe8\x6c\x6f\x79\x3f\x69\ +\x85\x29\x86\xaa\xaa\x43\x60\x36\xfc\x50\x04\x7e\xd0\xe3\xf1\x84\ +\x7d\xe3\x85\x35\xa0\xc4\x5d\x3d\x1d\x86\xd7\x0a\x02\x76\x45\x79\ +\xc2\x3a\x99\xa9\xc5\xac\x29\x99\xaf\x80\x70\x44\x47\xdd\x78\xec\ +\xac\xff\x8e\x70\xb1\x61\x0d\x08\x92\xb8\x07\xc6\x35\x42\xc7\xde\ +\xf6\xc6\xd3\x16\x6a\x4c\x29\x1a\x1a\x1a\x34\x30\x1a\xf4\x1c\x01\ +\xdf\x09\x17\x1b\xe1\x11\xe0\xe5\xa6\xce\x8d\x56\x89\x1b\x2d\x10\ +\xd8\xa0\x99\x81\xea\x70\x8f\x41\x88\x01\x45\x95\x95\x99\x04\xdc\ +\x66\x20\x15\x6a\xb6\x5c\x61\x8a\xd1\x55\x56\xb2\x9f\x01\xfd\xa8\ +\xcd\x39\x7e\xee\xb2\xcb\x1c\x17\x62\x80\x12\x70\x7c\x11\x80\xe3\ +\xa3\x6b\x02\xde\xea\x7a\xa3\xf9\x84\x39\x6e\xcc\xa3\xbe\x5e\x0a\ +\xc0\xf0\xc3\x69\x92\x43\xf6\x29\x43\x0c\x10\x8c\x2f\x98\xa8\x9d\ +\x16\x4b\x1b\x3d\xb0\x51\x3b\x11\xcd\x33\x87\x84\x18\xc0\xc4\x9f\ +\xd7\x5f\x4b\xe3\x6c\x7a\x5d\x41\x13\x66\xed\xc6\xbf\x0d\x08\x3f\ +\x09\xe6\x19\x02\x18\x63\xfe\xdd\x1f\x09\x76\xc9\x66\xed\xf9\xe6\ +\x98\x70\x06\x64\xe9\x2f\x08\x72\xd4\xbf\xf5\xad\x42\x26\xfc\x66\ +\xed\x59\xe6\x98\x50\x03\xc8\x18\xa4\x41\x89\x6b\x8f\x6d\x2c\x41\ +\x55\xd5\x2b\x00\xf4\xfb\x15\x8e\x42\x8f\xc7\xa1\x8f\x09\x35\x80\ +\x8d\xfb\x84\x24\xc4\x98\xf8\xe6\x4f\x15\xc2\x19\x30\x60\x08\x90\ +\x81\x90\x61\x73\xbd\xc0\xed\x76\xa7\x41\xbf\x8b\x05\x0c\x7b\x1b\ +\x1a\x86\xf5\x31\xe1\x1e\x01\xc3\x8e\x2a\x43\x4c\x4a\x89\xba\x51\ +\xc0\x65\x25\x3b\xc7\x44\x0d\x98\x63\xc2\x4d\x82\x1f\xe8\x2f\x98\ +\x28\x64\xe6\xbc\x5e\x30\x0c\x39\xd3\x44\xf9\xcc\x31\xe1\x46\xc0\ +\x41\xfd\x25\x33\x66\x5b\xaa\x6a\x34\x21\x43\xb4\x1f\x32\x87\x84\ +\xae\x04\x89\x0d\x87\x8d\x04\x5e\x6c\x8e\xb9\x5e\x60\xd6\x4e\xc4\ +\xef\x98\x63\x42\x0c\xf0\x6b\x99\x7b\x00\xe8\xcf\xdf\x8b\x8b\xdc\ +\x55\x37\x59\x2f\x2f\xc5\xa8\xab\x13\x00\x6a\xf4\x14\x4b\x56\xcd\ +\x61\x21\x06\x7c\x78\xb6\xb6\x47\xcf\x29\x42\xa9\x31\xc7\x8d\x75\ +\x2c\xd8\xd5\xed\x82\xf1\x44\xb9\x3f\x1b\x97\x3b\xcd\x71\x91\xf6\ +\x03\x0c\x5f\x51\x24\x51\x6b\xa5\xb8\xd1\x80\xa2\xb1\x59\xf3\xeb\ +\xaa\xaa\x86\x1c\xe2\x84\x35\x80\x6d\xb6\x4d\x00\xae\x1d\x35\x13\ +\x57\x38\x97\x54\x4d\xb1\x54\x61\x2a\x51\x57\x27\x98\xf8\x6b\x7a\ +\x4a\x80\x36\x84\x0b\x0d\x6b\xc0\x87\xfb\xfe\x6d\x3a\x2a\x8d\x6c\ +\xc2\x7c\x1c\x3e\x66\x51\xbc\xbd\xeb\x1b\x00\xe6\xea\xa8\xbe\x89\ +\x7c\xa9\x2d\x5c\x6c\xc4\x5d\x61\x06\xfd\xca\x44\x3d\xe0\xac\xa8\ +\xfe\xac\x05\xfa\x52\x8a\x42\x8f\xc7\x41\xc4\x3f\x33\xb2\xf4\xeb\ +\x70\xc3\x1f\x18\xc1\x80\x9e\x6d\xcd\x1d\x60\xc3\x64\xe8\x20\xd0\ +\x5a\x2b\x44\xa6\x12\xe9\xe7\x2e\x7f\x9f\x75\x9f\xbd\x0c\x9c\xcf\ +\x18\x16\xcf\x47\x8a\x1f\xe9\x64\x88\x05\xe8\x51\x23\x83\x6f\x17\ +\x97\x2f\x0b\xd9\x57\x1b\x2b\x70\xb9\x6b\x26\x83\xf1\x98\x9e\x13\ +\x8c\x9f\xef\xde\xdd\x18\xb2\x04\xfe\xb8\x7d\xa4\x84\x9d\x6a\xb3\ +\x0a\xd0\x2b\xc6\x78\xde\x7c\xeb\xd2\xda\x69\xc9\x49\xb5\x1e\x85\ +\x1e\x8f\x83\x49\xbe\x6a\xac\x21\xe2\x03\x18\xe8\x7b\x6e\xa4\x7e\ +\xd1\x4f\x87\xed\xc3\x0f\x19\x77\x57\x69\x46\x40\x6a\xaf\x7d\xae\ +\xaa\xca\x5c\x1c\xf5\x89\x22\xe3\xcc\xe0\x7a\x80\x6e\xd7\x51\x01\ +\x41\x62\x75\xb4\xa2\xca\xa8\x06\x1c\x68\x6b\xfb\x37\xb1\xfc\x0a\ +\x80\x2b\x3a\xfa\xb6\xec\x21\xf1\x5b\x8c\x52\xad\x71\x34\xb8\xca\ +\x97\xdd\xcf\x44\x3f\xd4\x73\xcc\x58\x13\x4b\xcd\x52\x4c\x15\x22\ +\xbd\xbe\xa3\x27\xa7\xcf\x9c\xfd\x01\x81\x56\xea\x68\x67\x6e\x7e\ +\x41\xee\xa7\x4a\x16\xb4\x9d\xf1\x7a\xb5\x38\x35\x5b\x05\x72\x95\ +\x57\xff\x88\x41\xeb\xa1\xff\x31\x18\xcf\xf6\xa8\x2d\x4f\x45\xee\ +\x76\x0d\x31\xd7\x08\xf5\x1d\x3f\x72\x20\x37\x7f\xf6\x04\x80\x16\ +\xe9\x68\x97\xcd\x3f\x5c\xf6\xe9\xbc\x39\xcd\xbd\xbe\xc3\xfe\x98\ +\x65\x5b\x80\x42\x8f\xc7\xf1\x99\x69\xf9\x2f\xf0\xd5\x89\x5a\x3f\ +\x12\xff\x96\x8d\xc1\xef\xfa\x7c\xbe\x98\x6a\x06\xa3\x3e\x02\x7a\ +\xcc\x9a\x9c\xf9\x28\x18\x9b\x8d\x2c\xdd\xce\xc4\xfb\x5d\x65\xd5\ +\xf3\xe3\xc9\x95\x0c\x8a\x2a\x2b\xa7\xa6\x9f\xf5\xb7\x33\x70\x9f\ +\x41\x09\xf0\xae\x64\xfb\xdd\x91\xde\xf9\xe1\x10\x57\x99\x9c\xd7\ +\xeb\xe5\xc5\x25\x0b\x5e\xbd\xe0\x0f\x64\x01\x28\xd5\x35\x4d\x82\ +\xa0\xef\x4d\xcf\x9f\x33\x79\x6a\x41\x5e\xf7\xe9\x63\xc7\x06\xe3\ +\xc9\x1b\x2b\x4a\x4b\x3d\x19\x53\x67\xe7\xfd\x58\x48\xe5\x2f\x00\ +\xe6\x18\x1a\x99\x5a\xc9\x76\xa5\xba\xa7\x63\xeb\xc5\x78\x72\x26\ +\x3c\x89\x39\xdd\xcb\xee\x23\xc2\xf3\x00\xec\xa6\xa6\x4b\x20\x7a\ +\xc6\x9e\xa6\xad\x8b\xa7\x60\x71\x24\xb8\xdd\x6e\xdb\x00\x26\xac\ +\x62\xa2\xb5\x30\xd6\x2b\x01\x00\x08\xbc\x6e\xe6\xe4\xcc\x87\x1b\ +\x1a\x1a\xe2\x9e\x8b\x92\x9a\xc5\x9d\x15\xd5\x65\xc4\xf4\x1a\x80\ +\x1b\xc2\x34\x5f\x20\x70\x93\x64\xd1\xe4\xc8\xd0\xda\xe2\x35\xa3\ +\xd0\xe3\x71\xa4\x9d\xf1\x97\x81\x68\x39\x81\x57\x00\x08\xb7\x0c\ +\x0f\x30\x63\x4d\x8f\xda\xf2\x52\x22\xfa\x01\x0b\x5e\x63\x25\x65\ +\x2b\x66\x68\x4a\xf0\x59\x00\x77\x8d\x10\x16\x00\xb0\x1d\xc0\x36\ +\x06\xbf\x07\x88\xa3\x36\x4d\x39\x3f\x24\x83\x97\x26\x64\x49\x6d\ +\xe8\x8a\x92\x25\x48\xcb\x11\x52\xe4\x33\xae\x96\xcb\x13\xe1\x4e\ +\x00\xd9\x11\x33\x32\xef\x07\xd1\x9a\xee\x6d\x2d\x5d\xc9\xe8\xb7\ +\xec\x3d\xee\xac\xa8\xaa\x22\x88\x5f\x82\x91\xea\xc9\xf0\x14\x98\ +\x7f\x3a\x6b\x4a\xe6\xef\x13\x19\xf2\x66\x58\xbb\x90\xa9\xab\x13\ +\xc5\x3b\xbb\x56\x40\xca\x47\x40\x54\x62\x69\x6e\xe0\x7d\x30\xaf\ +\xcb\x86\xff\x25\x2b\x6b\x14\x53\xb6\x92\xbb\xb9\x7c\xf9\x3c\x85\ +\xe5\x2a\x22\xd4\x32\x50\x90\x60\x9a\x3e\x00\x5b\x99\x78\x43\xcf\ +\x92\x92\x5d\x89\xfc\x3f\x40\x34\x8c\xca\x52\xb6\xa4\x6c\xc5\x8c\ +\xa0\xa2\x95\x13\xe4\x3c\x80\xe6\x82\x90\x0f\x46\x0e\xae\x3e\xe3\ +\x36\x00\x17\x41\xe8\x07\xf3\xbf\x18\xe2\x90\x20\x3e\x24\x49\x6e\ +\xef\x69\x6f\x3d\x88\x31\x52\x8e\x3b\x8e\x71\x8c\xe3\x7f\x13\xff\ +\x05\x77\xfa\xef\xbb\x8a\x29\xb7\xe4\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x03\xfe\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xb0\x49\x44\x41\x54\x58\x85\xe5\ +\x97\x4d\x68\x5c\x55\x14\xc7\x7f\xe7\xbe\xcc\x84\x46\x49\x63\x32\ +\xa9\xd1\x26\xe4\x83\xaa\x58\xd0\x95\x14\x5c\xf8\xd1\x5a\x5a\x44\ +\xda\x54\x30\x11\x89\x69\xe6\xa3\x49\x05\x71\x23\x08\x29\x2e\xc6\ +\x60\xb1\x01\x57\x96\x52\x49\x9a\x4c\x3a\x6d\xba\x69\xc1\x60\xa2\ +\x56\x0b\x2d\xed\x4a\x4a\xc5\xe2\x42\x08\x08\x51\x74\x92\xd1\xce\ +\x4c\x6a\xd5\xb4\x36\x9d\xb9\xc7\xc5\xbc\xb4\x93\x4c\x93\x66\xc8\ +\xc4\x4d\xff\xab\xc7\xb9\xe7\xdd\xff\xef\xbe\x77\x3f\xce\x85\xfb\ +\x5d\x52\x48\x72\x65\x20\x52\xe7\x94\xc8\x2e\xb5\xb2\x15\xa1\x0e\ +\xa8\x15\x30\x0a\x93\x20\x31\x55\xbd\x60\x4a\x74\x24\xd1\x17\xf8\ +\xa9\xa8\x00\x55\xa1\xe8\x26\x31\xda\x8b\xb2\x79\x99\xfd\x5e\x52\ +\x65\x5f\x6a\xd0\x7f\x76\x45\x00\x0f\x75\xf5\xad\x75\x6c\xe9\xa7\ +\xc0\x1b\x6e\x28\x0e\x8c\xa9\xea\x69\x47\xcc\x84\xc9\x64\xe2\x33\ +\x19\xc7\x7a\x4a\xb5\xc6\x58\x1a\x54\xd8\x26\x48\x33\x68\xbd\xdb\ +\xfd\x57\x86\xd9\xe0\x95\x81\xce\x3f\x0a\x06\xa8\x0e\x1d\xdf\xa0\ +\x92\x19\x05\x9e\x04\xe2\x88\x86\x93\x8f\x36\x0c\xd1\xb3\x39\xbd\ +\xe4\x90\xc2\x61\xe3\x9b\x6c\x7c\x1d\xd8\x0f\x34\x01\xbf\x1a\x9b\ +\xd9\x79\x25\x12\xfa\x61\xd9\x00\xeb\x02\x83\x4d\xd6\x71\x2e\x02\ +\x3e\xd0\xcf\xed\x0d\xcf\xee\xe9\x13\x6f\xfe\xb5\xa4\xf1\x02\x6d\ +\x78\xe7\x60\xe9\xd5\x7f\xd7\x1e\x16\xd5\x20\x30\x23\x2a\xcf\x25\ +\x06\x3b\x2e\xdf\x13\xa0\xb2\x6d\xb8\xdc\x94\xa5\xbf\x45\xd9\xa8\ +\xaa\x9f\xa4\x6a\x7f\x79\x97\x9e\x1e\x5b\x88\xf9\x1d\xa9\x54\x85\ +\xa2\xdd\x22\x7c\x04\xc4\x30\xce\xa6\x64\x7f\x7b\x3c\x37\xc3\x2c\ +\x7c\xc5\x94\x65\x0e\xa1\x6c\x04\xc6\x56\x66\x0e\x20\x9a\x1a\xec\ +\xe8\x05\x06\x80\x5a\xac\x1d\x06\x9d\x37\xe8\x79\x00\xbe\xe0\xb1\ +\x67\x50\x6d\x07\x12\x19\x73\xb3\x7d\x65\xe6\x77\x20\x92\xd7\xca\ +\xde\x06\xc6\x41\xb7\x54\xef\x39\xfa\xf2\xa2\x00\x18\x7b\x00\x40\ +\x44\x3f\xbc\xda\xbf\xf7\xda\xca\xcd\x5d\x9d\x6a\x9d\x55\xf4\x7d\ +\x00\x8b\xf4\xe6\x7e\x85\xdb\x00\xbe\xae\xe3\x8f\x00\x2f\x01\xd3\ +\x89\x3f\x1f\xe8\x2b\x9a\xb9\xab\xd4\x80\x7f\x04\x18\x17\x78\x6a\ +\x5d\x30\xf2\x74\x1e\x00\x36\xb3\x03\x10\x44\xbe\xe4\x54\xeb\x6c\ +\xb1\x01\x40\x14\x61\x14\xc0\x1a\xf3\x6a\x3e\x00\xbc\x98\x05\xb1\ +\x5f\x17\xdf\x3c\x2b\x55\xfb\x8d\x0b\xb3\x25\x1f\x40\xa9\x03\xb0\ +\x6a\x7e\x5e\x2d\x00\x4f\x89\x4c\xb8\x8f\xb5\x79\x00\xea\x06\xbd\ +\x5e\x1b\x67\x95\xf4\xa0\xe7\xef\xb9\xbe\xd7\xcf\x4d\xc4\xbc\x7d\ +\xe0\x7f\x53\xf8\x83\xf9\x00\x22\x4c\x02\xcc\xa6\xa9\x59\x2d\xcf\ +\xe4\xf5\xb2\x1a\x00\x55\xa6\xe6\xf6\x98\xdc\x39\xf0\x5b\x36\x20\ +\x8d\xab\x05\x50\xa2\x9e\x26\x00\x81\xd8\x5c\x2c\xe7\x17\xc8\xf9\ +\x6c\xa3\x6e\x5f\x2d\x00\x31\x6c\x73\x5d\xcf\xe5\x03\x68\x7a\x0c\ +\x40\x91\x57\xe8\xea\xf3\x14\xdf\x5e\x45\x45\x77\x02\x08\x3a\x92\ +\x07\x90\x8c\x84\xa6\x40\xce\x01\xbe\x2a\x5b\xba\xa7\xd8\xf6\xbe\ +\xce\xe8\x0e\xf7\x90\xfb\x31\x71\xc4\x7f\xbb\x36\x98\xb7\x0a\x54\ +\x6c\x77\x96\x90\x70\x65\xdb\x70\x79\xd1\xdc\x5b\x4e\x7a\x81\x03\ +\x59\x13\xdd\x07\xa2\x77\x05\x48\x1d\x09\x5c\x02\x4e\x00\x0f\x9b\ +\x35\xb7\x8e\x11\x0e\x17\x61\x99\xaa\xf8\x2a\x66\x0e\xba\xa3\x3f\ +\x9f\x1c\xf4\x7f\x91\xdb\x9a\x67\x90\x31\x37\xdd\xa3\x53\x9a\x7d\ +\xb1\x86\x8f\x57\x06\xa1\x52\x15\x8a\xbe\x87\xca\x5e\x60\x0a\x9b\ +\x69\xcb\x1d\x3d\x2c\x52\x92\xb9\xf5\xe0\x45\xa0\x52\x90\xcf\xf0\ +\xae\xe9\x48\x1c\x6e\xfd\xa7\x20\xef\x96\x93\x5e\x5f\xf9\x8d\x43\ +\x88\x76\x02\xd7\xb1\xe6\x85\x64\x64\xf7\x77\x0b\xd3\x16\x2d\x4a\ +\x7d\x9d\xd1\xc7\x51\x46\x41\x9f\x00\x26\x05\xc2\x89\xf5\xf5\xd1\ +\xe5\x14\xa5\xd5\x53\x8d\xaf\xa9\x65\x3f\xc2\x63\x40\x0c\x63\x9b\ +\x93\xfd\xc1\xef\xef\x96\xbe\x64\x59\x5e\xe1\x1f\xaa\x70\x4a\xa4\ +\x5f\xa0\xc5\x0d\xc5\x80\x31\x54\x4f\x5b\x23\x13\x69\x9b\x8e\x9b\ +\x8c\x63\x1d\x2f\x35\x8e\x3a\xf5\x16\xbb\x1d\xa5\x99\x6c\x35\x8c\ +\x08\x67\xb8\xa5\x1d\x89\xa3\x81\xdf\x17\xf3\x58\xd6\xc5\xa4\x32\ +\x18\x7d\xd6\x18\xed\x05\x9e\x5f\x4e\x3e\x70\xd9\x5a\xba\xa7\x23\ +\xfe\x33\xf7\x4a\x2c\xe8\x6a\x56\xf3\xd6\x50\x43\x3a\xcd\x2e\x44\ +\xb6\xba\xc7\x77\x2d\xe0\x00\x31\x45\x63\xa8\x5c\xc0\xd1\x91\x54\ +\x7f\x60\xbc\x90\x7e\xef\x6f\xfd\x07\x1c\x21\x5e\x32\x58\xc6\xfd\ +\x2f\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x82\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x34\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xb1\x4e\xc2\x50\x18\x86\xe1\xf7\x37\x14\x46\xca\x82\xd7\xd0\ +\x85\x44\x48\xea\x0a\xd1\x54\x22\xc6\x1b\xe0\x2a\xea\x2c\x0e\xb2\ +\xc3\x55\x70\x09\xc4\xd8\x98\xb0\x77\xd0\x84\xa5\xf7\xc0\x42\x1d\ +\xb1\x24\xc7\xa1\x2d\x36\xb5\x38\x98\x36\x0e\x9e\x6f\x3c\x6d\xfa\ +\x3d\xe7\x74\xf9\x0f\xfc\xf7\x48\x7e\xa1\x3b\x18\x5d\x81\xba\x03\ +\xb1\x01\xb3\xa4\x9e\x10\x94\x0f\x32\x7b\x5d\x2d\x9f\x8f\x02\x7a\ +\xfd\x9b\xa9\x12\x75\x0f\xec\x04\x02\x85\x7a\x2f\xa3\x5d\x90\xa6\ +\x02\x0b\x68\x28\x98\xbe\xad\x96\x0f\xdf\x00\xdd\xfe\xf5\x10\x91\ +\x27\xe0\x65\x6f\x44\xe3\xb5\xe7\x6d\xca\x28\x4f\xd3\x71\x9c\x76\ +\x2d\x32\x16\xc0\x25\x30\x4c\x4f\xe2\x24\xc3\x74\x81\x5d\x15\xe5\ +\x00\x6b\xcf\xdb\xec\x8d\x68\x0c\x7c\x00\x6e\xba\xfe\x05\x40\x6c\ +\x81\xa0\x8a\xf2\x2c\x02\x08\x00\xbb\x00\x80\x59\xd6\x3f\xff\x39\ +\x2a\x04\x5a\x45\x80\x3f\x89\x06\x68\x80\x06\x68\x80\x06\x68\x80\ +\x06\x68\x40\x16\x10\x0a\xd2\xac\xbe\x52\x4c\x60\x5b\x00\x50\xbe\ +\x02\xab\xe3\x38\xed\xaa\xaa\x93\x6f\x5b\x80\x5f\x00\x90\x19\xd0\ +\xa8\x45\xc6\xa2\x0a\xc4\xf9\xc5\xed\x69\x32\x96\xd7\x81\xf9\xa1\ +\x35\xfb\xd2\xd9\x60\xf4\x28\x30\x21\x1e\x9d\x83\x64\x80\x2c\x21\ +\x62\x12\xef\xbc\x7e\xf4\x62\x92\x26\xbe\x9a\xe1\x12\x8f\xce\xad\ +\xfc\xf3\x5f\x66\x4b\x7c\xec\xf3\xfc\xd5\x4c\xe7\x13\xc4\xb0\x5f\ +\x44\xcf\x0c\x5b\xaa\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x00\x97\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x49\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xb1\x0d\x00\x20\x10\xc3\x40\x83\x58\x88\x0d\xa0\x66\x65\x24\ +\x56\x63\x88\xd0\x61\xf7\x79\x5d\xfb\x60\x41\x7d\xae\xd3\xe7\x3a\ +\xc9\x8d\x96\x8c\x0b\x8c\x64\x0f\x50\xd3\x03\x02\x04\x08\x10\x20\ +\x40\x80\x00\x01\x02\x04\x08\x10\x90\x16\x7d\x46\xc0\x7e\xa2\xf8\ +\xba\x0b\x99\x62\x04\x30\xcc\x4f\xb7\xb1\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x95\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x47\x49\x44\x41\x54\x58\x85\xed\ +\xd7\x41\x0d\x00\x20\x0c\xc5\xd0\x85\x20\x61\x82\x10\x88\x24\x92\ +\x79\x98\x22\x44\x94\x1b\xed\x7d\x3f\xef\xba\x08\x03\xe5\xee\xca\ +\xdd\x45\x36\x26\x34\x2c\x78\x1f\x83\x0e\x08\x10\x20\x40\x80\x00\ +\x01\x02\x04\x08\x10\x20\x40\x00\x8d\x7e\x46\xe7\x89\xe2\xeb\x2e\ +\x90\xe1\x05\x99\xc9\xd5\x0a\xa7\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x02\x0b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xbd\x49\x44\x41\x54\x58\x85\xed\ +\x96\xb1\x4a\xc3\x50\x14\x86\xff\x93\x5a\x11\x85\x8a\x18\x75\x10\ +\xf4\x11\x0a\x4e\x22\x88\xaf\x20\x8a\x4a\x87\x4a\xb5\xb1\x0e\xba\ +\x08\x22\x2e\x4e\x0e\x0e\xa2\x8b\xb8\x48\xc5\xd4\x4e\x2a\x7d\x02\ +\x17\x41\x0a\x8e\xf6\x11\x8a\x43\x41\x63\x41\x87\x22\x6a\xee\x71\ +\x28\x29\x69\xeb\x6d\x13\x1b\xcd\x60\xff\xe9\xe6\xe6\xe4\xfc\xdf\ +\x3d\xf7\xde\x43\x80\xff\x2e\x6a\xf4\x72\x28\x7a\xde\x63\x76\x89\ +\x5d\x30\xcd\x00\x3c\xda\xa2\x55\x1e\x2c\x32\xc1\xc0\xfb\x4e\xe1\ +\x64\xb5\xd4\x14\xa0\x6c\xce\x59\x30\x87\x5b\x33\xae\xe5\xa0\x5c\ +\x90\xde\x26\x2c\x08\x45\x16\x57\x5e\xb9\xc7\xe6\x00\xc0\x1c\xfe\ +\x30\x3b\x77\xad\x47\x29\x40\xb9\xec\xbf\x24\x52\x66\xad\x61\x87\ +\x3c\xaa\x7a\xcf\x8d\x64\xac\xe1\x79\x69\x26\x55\xd3\xf9\xbb\xdc\ +\xf2\x0a\xfc\x91\xda\x00\x75\x67\xa0\x2f\x91\x1a\x51\x4c\x31\x55\ +\x3b\xdf\x1f\x4f\xad\x4b\xb3\x28\x10\x01\xc1\xb9\xc7\xd7\xee\x3b\ +\x5c\xcd\x9b\x3f\x06\x50\xe3\xfa\x26\x04\xef\x81\xa8\x0e\x8c\x88\ +\x8f\xa4\x59\x18\x10\x04\xa8\xbd\xa5\x5b\x24\xd2\x0b\xc6\x49\xb4\ +\xe0\x14\xa0\xb2\x05\xaa\xa6\x47\x40\xd8\xaf\x85\x72\xa9\x49\x08\ +\xf3\x02\x73\x97\x01\xd7\x00\x00\xb6\x5a\x30\xae\x82\x18\x0c\x95\ +\xc6\x9d\x06\xdb\x57\x5b\xd5\xf5\x08\x38\x76\x9a\x84\x81\x69\x00\ +\xc3\xd6\xb3\xa9\x50\x18\x40\xd6\x2d\x40\x55\xa3\x79\x4a\xc6\xe4\ +\x87\xae\x46\x03\x9a\x0e\x06\xd6\x2a\x13\xc2\xf9\xed\xf2\xfd\x1a\ +\xb6\x01\xda\x00\xbe\x03\xb4\xd2\xf5\xa4\x22\xe2\x23\x55\xd3\xe5\ +\xad\x1b\x94\xb7\x46\xfe\x54\x80\x45\xc6\x3f\x00\xa2\x5c\x30\xf0\ +\xbe\xe3\x03\x00\xe5\xc1\x7c\x68\xff\x23\x06\x6c\xed\x57\x5d\xd1\ +\x5f\xc0\x08\x79\x61\xc5\xcc\x8b\xcf\xa7\x4b\x69\x27\xb1\x95\x0a\ +\xb0\xc0\xb5\x17\xe6\x00\x3e\x59\xf0\x8d\xd3\x60\x1b\x80\xd8\x00\ +\x60\x78\x00\xb0\x5d\x3c\x5b\x7e\x70\x0d\x50\x3c\x5b\x7e\x10\xa6\ +\x18\x63\x46\x06\x84\x57\x97\xa6\x0c\xe0\x1e\xc4\x11\x23\x19\x3b\ +\x70\xf9\xed\x3f\xd7\x17\x21\xb8\x8f\x74\x93\xa8\x6a\xf6\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x10\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xc2\x49\x44\x41\x54\x78\x9c\xed\ +\x98\xcf\x6b\x5c\x55\x14\xc7\x3f\xe7\x4d\x12\xd2\x96\x76\x63\x10\ +\xd2\x22\xa6\x48\x88\x45\x10\x3b\x19\xdc\x44\xcb\x4c\xab\x21\x36\ +\x43\x11\x0a\x45\x17\x2e\x54\x04\xff\x01\xa9\x0a\x45\x8a\x0a\xea\ +\x42\x11\xdc\x16\x04\x41\x50\xa4\x58\x9c\x69\x42\x43\x3a\xd7\x16\ +\x57\x4d\x66\xd4\x4d\x9b\xd4\xc5\x60\x95\x88\xc6\x4d\xdb\x68\x9a\ +\x66\xde\x71\x91\x49\x9c\x79\x73\xd3\x4e\x66\xde\x7b\x49\xe9\xfd\ +\x2c\xcf\x79\xf7\xde\xef\xb9\xbf\xde\x39\x17\x1c\x0e\x87\xc3\xe1\ +\x70\x38\x1c\x0e\x87\xc3\xe1\x70\x38\x1c\xf7\x17\x12\x34\xa4\xd2\ +\xd9\x77\x54\xf4\x84\x42\x42\xc1\x17\xd0\xcd\x10\x16\x16\x0a\x22\ +\xe0\x09\x54\x44\xe5\xdd\x29\x93\x3b\x59\xeb\xef\x68\x68\x50\x0d\ +\x1e\x40\xc0\x8b\x4b\x68\x54\xac\xae\xb0\x42\x02\xd1\x13\x40\xdd\ +\x04\xdc\xf3\x01\xb6\x4b\xc3\x04\x88\xca\x7b\xdc\xe3\xdb\x7e\x1d\ +\xb4\x1a\x5b\x1d\x0d\x77\x00\xc0\xe0\xa1\xd1\x8c\xfa\x9c\x01\x76\ +\xd6\xf5\x00\x2a\xe0\x47\x24\x30\x24\xd4\x5b\x39\xf6\x75\xdc\xf0\ +\x54\x8e\x4c\x99\x9c\x09\x7e\x6d\x9d\x00\x80\x64\x66\x74\x10\x18\ +\x07\x7a\x82\x23\xb0\x55\x27\x41\xd5\x43\x1a\x82\x9f\x07\x46\x8a\ +\x85\xfc\xb4\xad\xc9\xba\x13\x00\x90\xca\x8c\x0c\xf8\x78\x13\x20\ +\x0f\x05\x47\x02\xd9\x6a\x93\xe0\xd1\x18\xcf\xaf\x1e\x95\xe1\xa9\ +\xc2\xf8\xcc\x9d\x1a\xad\xcb\x54\x61\x7c\x26\x51\xe9\x1c\x02\xae\ +\xd4\x7b\x44\x74\x0b\x5d\xa0\x6a\x0f\xfe\x4a\xa2\xd2\xf1\xd4\x9d\ +\x82\xc7\xd2\xc8\xca\x60\x3a\xdb\xa3\xa2\x63\x40\xca\xe2\xae\x34\ +\x27\x33\x32\x12\x0d\x16\xd5\x4b\x82\x77\x78\xda\xe4\xe6\xef\xd6\ +\xb8\xa9\x55\x9c\x36\xb9\xf9\x6d\x4b\x89\x83\x20\xe7\x9b\x12\x10\ +\x03\xba\x72\xd1\xd9\xc6\x9e\xdc\x76\xbb\xe3\x50\x33\xc1\xb3\x4e\ +\x07\x56\xae\x5d\x9b\x59\x1a\xe8\xdb\xfd\xf5\x2d\xba\x1e\x43\xd8\ +\x57\x2f\x66\x65\x22\x9b\xda\x4e\x21\xa0\x2b\x43\x79\x96\xf1\x4e\ +\x5f\xef\xf6\x8f\xfe\x74\x3e\xff\x4f\xb3\x7d\x6d\xe8\x1c\x1b\x63\ +\x16\x77\xb1\x70\x4c\xe0\x54\xad\x5d\xa8\x66\x8d\x12\xc3\x1c\xc8\ +\x5a\x6a\x1b\x30\x73\xea\x91\x9e\xed\xc7\x7e\x19\x1b\xbb\xb5\xb1\ +\xee\x5a\x94\x91\xcc\x64\x3f\x04\x7d\x23\xe8\x50\xc4\x17\x34\x9a\ +\x44\x4a\x10\xd4\xb6\x68\xfa\x51\xb1\x70\xf6\x4d\x5a\x48\xe0\x5a\ +\x3e\xbf\x73\xe5\xd9\x89\xde\xbd\x03\xff\x02\xcf\xd6\x6b\xac\xae\ +\x51\xc8\xac\x16\x35\x8d\x1e\x39\x5e\x2c\xe4\x4f\x36\xda\x9b\xa3\ +\xad\x0b\x6c\xae\x3c\xfb\xc3\xee\xbe\xfe\xdf\x11\xc9\x52\xbf\x9b\ +\xc2\x3d\x0c\x22\xb6\xe0\x7d\x55\x5e\x2b\x99\xfc\x67\x6d\x75\xdd\ +\x4e\xe3\x55\xf6\x67\x0e\x1f\x15\xe4\x4b\xa0\xab\xd6\xae\xa8\x4a\ +\xdb\x09\x93\x35\xb5\x5d\x02\x5e\x2c\x16\xf2\xa7\xdb\xeb\x3b\xc4\ +\x8b\x7b\x7f\x7a\xf4\x19\x11\xbe\x05\x76\xd4\xda\xdb\xa9\x1f\x74\ +\xe5\xb2\x0b\x6a\xbc\xa9\xc8\xf3\xa5\x42\x6e\xb2\x55\xad\xb5\x84\ +\x7a\x58\x53\x07\xb3\x4f\xfa\xaa\x67\x81\x07\x02\xae\x56\xea\x07\ +\x5b\x76\xf7\xb7\xef\x79\xcf\xfd\x38\xf9\xdd\xa5\x56\x35\x06\x09\ +\xfd\xb6\x4a\x1e\x18\xdd\x47\x82\x09\x60\x4f\xad\x7d\x63\x3b\xa1\ +\x71\xdb\x0b\xfc\xa6\x15\x86\x8b\x17\xf2\x97\x43\x13\x4b\x04\xf9\ +\x7c\xf1\x42\xfe\xb2\x8a\x0e\x09\xcc\xd6\xda\xab\x5b\xb9\x99\xf1\ +\x6c\xc1\xcf\x92\x90\xa1\xb0\x83\xaf\xf6\x1d\x0d\x8f\x0f\x0f\x3f\ +\xd8\x71\xbb\x73\x0c\x48\x5a\xdc\xeb\xd5\x0f\xb6\xbf\x52\x51\x97\ +\xfd\x91\xd2\xc5\xb1\xbf\xc2\x53\xf7\x3f\x91\x55\x74\x3f\x9f\x3b\ +\xf7\x67\x67\xb7\x9f\x01\xfd\xde\xe2\xb6\x05\xda\x60\x53\x30\x9d\ +\xdd\x7e\x26\xaa\xe0\x21\x86\xf4\x3d\x9d\x4e\x77\x5f\x97\x1d\x5f\ +\x01\x47\x2c\x6e\x1f\xd6\x6e\xfb\xa0\xb0\x33\x3b\x75\xe1\x05\x63\ +\xcc\x62\x94\xfa\x22\xaf\xe4\xca\xe5\xf2\xf2\x40\xdf\x9e\x6f\x16\ +\xa5\xeb\x61\x81\x27\x02\x6e\xc1\xf2\x93\x47\xf8\x7c\x97\x2e\xbc\ +\x64\x8c\x59\x8a\x5a\x5f\x2c\x8f\x1a\xc6\x98\xe5\xd2\x81\xd4\x2b\ +\xc0\x27\x77\xfb\x56\xd0\x8f\x8b\x4f\xa7\x5e\x35\xc6\x2c\xc7\x20\ +\x2d\xb6\x0a\x76\x6d\xbc\x64\x66\xf4\x2d\xe0\x7d\xbb\x18\x79\x7b\ +\xba\x90\xfb\x80\x18\x5f\xa5\x63\x7f\xcc\x98\x2b\x5f\xbd\xd8\xdb\ +\xd7\xff\x47\xb5\x7e\x58\x45\x81\xd7\x8b\x85\xfc\xa7\x71\xeb\xd9\ +\x94\xd7\x9c\xb9\xf2\xd5\xe9\xde\xbd\xfd\xdb\x41\x1e\x05\xb9\xa9\ +\x2a\x2f\x97\x4c\xfe\x8b\xcd\xd0\xe2\x70\x38\x1c\x0e\x87\xc3\xe1\ +\x70\x38\x1c\x0e\x87\xc3\xe1\xb8\xdf\xf8\x0f\x7f\xa1\x24\x72\xed\ +\x43\xcd\xb3\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x92\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x44\x49\x44\x41\x54\x58\x85\xed\ +\xd5\x41\x0d\x00\x30\x08\x04\xc1\x6b\x35\x20\x1b\x51\xd5\x80\x21\ +\x10\x71\x4d\xf8\xec\xfc\x21\x1b\x3e\x48\x86\xc8\xea\xc8\x6a\x67\ +\xc7\x75\x86\x7f\x20\x80\x00\x02\x08\x20\x80\x80\xf5\x80\xe3\x0c\ +\xbb\xaf\x58\xf2\x2f\xf0\xdc\x00\x00\x00\xb0\x6e\x00\x32\xd5\x08\ +\x33\xfd\x40\x41\xb0\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x45\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xf7\x49\x44\x41\x54\x58\x85\xed\ +\x97\xc1\x6a\xd4\x40\x18\xc7\xff\xff\xb1\x60\xd8\x80\xb2\x96\xfa\ +\x0a\x7d\x84\x16\xdc\xf5\x05\x2a\xbe\x81\x50\xc1\x83\x14\xb6\x65\ +\xb1\x74\xc8\x69\xd9\xd3\x24\x07\x09\x76\x4f\x3d\xda\x1e\xc4\x07\ +\xd8\xa3\x1e\x24\x6a\xfb\x2a\x2d\x96\x56\x08\x1d\x0f\xce\xe7\xa1\ +\xc9\x12\x97\x62\xb2\xbb\x59\x16\xad\xff\xd3\xf0\xcd\x97\xef\xff\ +\xcb\xcc\x84\x7c\x03\xdc\x76\x71\x3c\x10\x04\xc1\x23\x11\xd1\x00\ +\xd6\x01\xac\xd4\xe4\x73\x06\xe0\x98\x64\x64\x8c\xf9\x5c\x9c\xb8\ +\x33\x66\xbe\x2b\x22\xef\x00\xac\x02\xf0\x6b\x32\x47\x56\x6b\x15\ +\xc0\x66\xab\xd5\x4a\x93\x24\xf9\x9a\x4f\x8c\x56\x40\x6b\xdd\x22\ +\xf9\x49\x44\x2e\x95\x52\xdb\xd6\xda\x61\x1c\xc7\xe7\x75\xb8\x77\ +\xbb\xdd\x07\x9e\xe7\x6d\x38\xe7\xf6\x49\xde\x23\xf9\x38\x5f\x89\ +\xa5\x11\x09\xb9\x07\x80\x4a\xa9\x6d\x63\xcc\x51\x1d\xc6\xb9\xb2\ +\x17\x39\xd2\x5a\x13\xc0\xdb\x6c\x8b\x9f\x02\x80\x2a\xe4\xad\x03\ +\x80\xb5\x76\x58\xa7\x79\x51\x4a\xa9\xbc\xf6\xda\x28\x56\x98\x5f\ +\x29\xd0\xce\x45\xc6\x98\x6f\xd9\xf0\xe1\x4d\x00\x0b\xd1\x7f\x80\ +\x85\x03\x2c\x95\x25\x74\x3a\x9d\xbb\xbe\xef\x47\x24\x9f\x89\xc8\ +\xfd\x8a\x75\xbf\x03\x38\x4c\xd3\x54\x0f\x06\x83\x1f\x33\x01\xf8\ +\xbe\x6f\x00\xec\x88\x48\x45\x6f\x00\x40\x13\xc0\x4e\xa3\xd1\xf8\ +\x09\xe0\xd5\x9f\x12\xab\x6c\xc1\xe6\x24\xce\x45\x91\x7c\x5e\x96\ +\x53\x05\xa0\x39\x2d\x40\x95\x67\x17\x7e\x08\xab\x00\x5c\x4e\x5b\ +\x9c\xe4\xc5\xcc\x00\x24\x0f\xa7\x05\x00\x50\xfa\x53\x2b\x05\xb0\ +\xd6\x6a\x92\x07\x00\xd2\x09\x8c\x53\x92\x07\xd6\x5a\x5d\x96\x58\ +\xfa\x19\xc6\x71\x7c\x05\xe0\x65\xaf\xd7\xdb\x42\xf5\x33\xe3\xfa\ +\xfd\xbe\xab\x92\x58\x0a\x90\x2b\x2b\x58\xa9\xe8\x24\xfa\x2b\xbe\ +\x82\xdb\x03\x70\x06\x5c\x37\x90\xf3\x32\x0b\x82\x60\x39\x1b\x9e\ +\xde\x04\x70\x0c\x00\x9e\xe7\x6d\xcc\x0b\xc0\x39\x97\xd7\x3e\xc9\ +\x63\xc5\xae\x38\x12\x91\x27\xce\xb9\x7d\xad\x35\x95\x52\xc3\x42\ +\x0f\x37\x93\x82\x20\x58\xce\xcc\xdf\x00\x70\x24\xa3\x91\xef\x58\ +\xe2\xae\x88\x44\x98\xdf\xd9\x70\x00\xf6\xc2\x30\x7c\x9d\x07\x7e\ +\xbb\x19\x25\x49\xf2\xa5\xdd\x6e\x7f\xc0\x75\x87\xdc\x44\x7d\xb7\ +\xa3\x53\x00\x1f\x49\xbe\x08\xc3\xf0\x7d\x4d\x35\xff\x11\xfd\x02\ +\x5a\x19\x9c\x64\xa8\x40\x0c\xcf\x00\x00\x00\x00\x49\x45\x4e\x44\ +\xae\x42\x60\x82\ +\x00\x00\x00\xf2\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xa4\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x11\x80\x40\x10\xc3\x40\x9e\xaa\xaf\x84\xeb\x1a\x52\x3a\ +\x58\x02\x29\x73\x64\x8d\xce\x85\x98\x99\xe7\xbb\x77\xf7\x08\x8f\ +\x5b\x9c\xfe\x89\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\ +\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\ +\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\ +\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\ +\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\ +\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\ +\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\ +\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x2f\x5c\x91\x04\ +\x80\xb6\x46\x76\x07\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\ +\x82\ +\x00\x00\x02\x1f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xd1\x49\x44\x41\x54\x58\x85\xed\ +\xd6\x3f\x88\x13\x41\x14\xc7\xf1\xef\x6f\x12\x54\x10\xff\xc0\x25\ +\x1c\x68\x23\x62\x23\x6c\x38\xb1\xb3\xb0\x94\x6b\xce\x4a\xc4\x46\ +\xd0\xd6\x42\x0e\x92\xd3\x4e\x8e\x60\xe5\x79\x11\x51\xb0\x96\xc3\ +\x42\x4e\xec\x82\x28\x96\x16\x76\x42\x4c\x4a\x0b\x6d\x04\x5d\xa3\ +\xdc\x1d\x82\x84\xcb\x3c\x8b\xdd\x04\xec\x76\x37\xcb\x58\xe8\xab\ +\xb6\x98\x37\xbf\xcf\xbc\x9d\x62\xe0\x5f\x2f\x65\x59\x34\xd7\x79\ +\xff\x43\x86\x46\xce\x1d\xdf\x6e\x46\xdf\xcb\x04\xb8\x2c\x8b\x64\ +\x1c\x06\x0e\xed\xf5\xbe\x3b\x7f\xb7\xb7\x3f\x38\x60\x52\x06\x67\ +\x76\xe5\x9e\xb3\x3a\xd8\xf3\x57\x00\x18\x08\x5b\xac\x1d\x18\x6f\ +\xb0\xb9\x59\x09\x0f\x00\x8f\x30\xd0\xa5\xda\xa7\x93\x0f\x31\xcb\ +\x74\x87\xca\x03\x08\xc3\x64\xc9\x28\xec\x5a\x6d\xbd\xdf\x0e\x0b\ +\x00\xc0\x0c\xe4\x31\x40\xdc\xaa\xaf\xf7\x96\x03\x03\x12\x05\x92\ +\x4f\x3f\xee\xcf\x75\xfa\x97\x43\x03\x98\x4e\x02\x90\xd9\xe3\x5a\ +\xa7\xbf\x14\x18\x30\x41\x60\x40\x05\xb3\x67\xf5\xb5\xde\xd9\xc0\ +\x00\x00\x7c\x8a\xd8\x67\x4e\xdd\xfa\xda\xe0\x54\x68\x40\x82\x10\ +\x06\x1c\x34\xe7\x5f\xd6\xef\x0d\x4e\x84\x06\x80\x4d\x11\xf3\xde\ +\xfb\xd7\xb5\x3b\xef\x8e\x84\x05\x4c\x10\x80\xe0\x18\x95\xea\x8b\ +\xf0\x80\x3f\x6b\x21\x3c\x40\xc9\x7e\x06\x1f\x19\xef\x1e\xcd\xd2\ +\x52\x2d\x31\xde\x61\x08\xf8\xe2\x9c\x3b\x17\xaf\x9c\xfe\x9c\xad\ +\xa9\xac\xf0\xe4\x71\xb3\xe5\xe4\x16\xe3\x66\xf4\x21\x4f\x63\x59\ +\xe1\xbf\xe4\xed\xfc\xd7\x56\xd4\xcb\xdb\x5c\xbc\x4c\x4a\xc3\xc7\ +\x48\x17\xe3\x9b\x0b\x6f\xf2\x6e\x31\xc3\x1d\x90\x90\xb9\xd4\x71\ +\x75\xd8\x6a\x74\x8b\xec\x52\x6c\x02\x86\x20\x09\x97\x69\x79\xd8\ +\x6a\x3c\x29\xb4\x4f\x21\x80\x31\x3d\x39\xc6\xed\xf8\x46\xe3\x41\ +\xd1\xf0\xfc\x00\x53\x7a\x72\x21\xf4\xe8\xdb\x4a\x63\x75\x96\x70\ +\xc8\x7b\x07\x94\x84\x83\x9e\xc6\x3b\xd1\x75\x24\x0b\x0b\x00\x0c\ +\xbd\x1a\xee\xe8\x0a\xed\xe4\x31\x32\x6b\xe5\xfa\x05\x82\xb7\x55\ +\xf3\x17\x68\x47\xa3\x32\xc2\x21\xfb\x04\xb6\x4c\x68\x24\xb7\xb4\ +\xdd\x8c\x7e\x96\x15\xfe\xbf\x00\x7e\x03\x77\x6a\x95\x53\xac\xc1\ +\x80\x46\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\xdf\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x91\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\xbf\x6e\x13\x31\x1c\xc7\x3f\x6e\xa9\xca\x02\x43\x24\x86\x3c\ +\x0b\xca\xc4\x0b\x74\x01\xa5\xb4\x85\xed\x60\x20\xb3\x2f\x12\x52\ +\x26\x24\x7b\x07\x09\x46\xfe\x94\x94\x3f\x12\xe2\x11\xf2\x0c\x3c\ +\x07\x12\x62\x60\x02\xcc\x72\xaa\x0e\xe7\xd2\xa4\x3e\xdb\x67\x5f\ +\xf3\x93\x32\xdc\x9d\xef\x2b\x7f\x3e\xf2\xf9\x1c\xeb\x60\x5b\xdb\ +\xda\xd6\x55\x2e\xd1\x75\x07\x42\xd7\x74\x3a\x3d\x30\xc6\x3c\x03\ +\x7e\x18\x63\x1e\x6b\xad\xbf\xd5\xaf\x5f\xeb\xa8\x5f\x51\x4a\x4a\ +\x39\x36\xc6\x9c\x02\x3b\x00\x42\x88\x97\xc0\xed\x7a\x9b\x9d\x2e\ +\x3a\x16\xa3\xa4\x94\x63\x21\xc4\x39\x7c\x55\x37\xed\x76\xbd\x14\ +\xb0\x02\xfe\x8f\x31\xe6\xa9\xdd\xb6\x77\x02\x56\xc1\x03\x87\x5a\ +\xeb\xaf\x76\xfb\x5e\x4d\x82\x17\xc1\x2b\xa5\x3e\x35\xdd\xd3\x1b\ +\x01\x2e\xf0\xd0\x13\x01\xae\xf0\xd0\x03\x01\x6d\xe0\x21\x73\x01\ +\x6d\xe1\x21\x63\x01\x3e\xe0\x21\x53\x01\xbe\xe0\x21\x43\x01\x3e\ +\xe1\x21\x33\x01\xbe\xe1\x21\x23\x01\x21\xe0\x21\x13\x01\xa1\xe0\ +\x21\x03\x01\x21\xe1\x21\x71\x01\xa1\xe1\x21\x61\x01\x31\xe0\x21\ +\x51\x01\xb1\xe0\x21\x41\x01\xbe\xe1\xcb\xb2\xbc\x0b\xbc\xa8\x0e\ +\x1f\x29\xa5\xbe\xd4\xaf\x27\xb5\x21\xe2\x1b\x5e\x4a\x39\x06\xce\ +\x80\x5b\xd5\xef\x95\xdd\x26\x19\x01\x21\xe0\x1b\xf2\x96\x2a\x09\ +\x01\x91\xe0\xff\x1a\x63\x9e\xd8\x6d\x3b\x17\x10\x0b\x1e\x78\xa0\ +\xb5\xfe\x68\xb7\xef\x74\x12\x8c\x09\xaf\x94\x3a\x6d\xba\xa7\x33\ +\x01\x29\xc0\x43\x47\x02\x52\x81\x87\x0e\x04\xa4\x04\x0f\x91\x05\ +\xa4\x06\x0f\x11\x05\xa4\x08\x0f\x91\x04\x44\x7c\xcf\x9f\x68\xad\ +\xdf\x5f\x26\x2b\xb8\x80\x94\xe1\x21\xb0\x80\xd4\xe1\x21\xa0\x80\ +\x1c\xe0\x21\x90\x80\x5c\xe0\x21\x80\x80\x9c\xe0\xc1\xb3\x80\xdc\ +\xe0\xc1\xa3\x80\x1c\xe1\xc1\x93\x80\x5c\xe1\xc1\xc3\x67\x72\x11\ +\x57\x78\xc7\x5a\xeb\xb9\x43\xde\x3d\x21\xc4\xf3\xea\xd0\xef\x9e\ +\x60\x4c\x78\xa5\x94\x0b\xfc\xb1\x10\x62\x4e\x88\x3d\xc1\x4c\xe0\ +\x5f\xb3\x86\xd1\xe9\x11\x48\x1d\xbe\x2c\xcb\x23\xc0\x86\xf7\xb3\ +\x27\x98\x09\xfc\x9b\x86\xbc\xf6\x7b\x82\x39\xc3\xaf\xfa\x8b\xbc\ +\xf1\x23\x90\x3a\xbc\x94\xf2\x3e\x0d\xf0\xeb\x5e\x9d\x1b\x8d\x80\ +\x1c\xe0\x85\x10\x6f\xed\xbc\x4d\xd6\x0d\x6b\x05\x44\x5c\xe4\x1c\ +\x69\xad\xcf\x1c\xf2\x9c\xe1\x61\x8d\x80\xbe\xc3\xc3\x05\x73\x40\ +\xea\xf0\x65\x59\x1e\x02\x4b\xf0\x5c\x72\xc5\xd8\x38\x02\x32\x81\ +\x7f\x67\xe7\xe1\x30\x87\x2c\x09\xa8\xd6\xce\x73\xfc\xc1\x37\xe5\ +\xb5\x19\xf6\x8d\x79\x38\x4e\xa0\xff\x09\x28\x8a\x62\x6f\x30\x18\ +\x7c\x07\x6e\xd4\x4e\x3b\xc3\xaf\xc8\x73\x86\xf7\x9d\x07\xd6\x4a\ +\x70\x38\x1c\xee\x02\xfb\xb5\x53\xad\x3e\x4b\x69\xc8\x6b\xd5\x59\ +\xdf\x79\x00\xbb\xf5\x83\xc5\x62\xf1\x7b\x34\x1a\xfd\x04\xee\x00\ +\xbf\x84\x10\x27\x4a\xa9\xcf\xae\xe1\x76\x9e\x31\xe6\xa1\xd6\xfa\ +\x43\x2a\x79\x2b\x6b\x32\x99\xec\x17\x45\xb1\x97\x6a\xde\x6c\x36\ +\xbb\xee\x33\x6f\x5b\xdb\xba\xc2\xf5\x0f\xd2\x61\xd0\xac\x56\x6a\ +\xc7\xa8\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x3c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xee\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\x31\x4a\xc5\x40\x14\x85\xe1\x33\x23\x81\x60\x61\xa5\xbd\x1b\ +\x10\x2c\xdc\x83\x2e\xc0\x75\xd8\x64\x01\xc3\x34\x29\x02\x6f\x13\ +\xf6\x96\x82\x2e\xc3\x1d\x58\x09\xf2\x3a\x0b\x99\x34\x37\xb6\x32\ +\xa3\x58\xe5\x3e\x30\xff\x57\x9e\x9b\xe2\xe4\x34\x89\x04\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x6c\x42\xf8\xeb\x9e\x52\x3a\x72\x69\ +\xb2\x1e\xcb\x39\xdb\x6f\xc7\x1f\x07\x18\x86\xe1\xb4\xeb\xba\x9d\ +\xa4\x5b\x49\xc7\x6b\x35\x73\x52\x24\x3d\x9a\xd9\xdd\x34\x4d\x6f\ +\xf5\xb1\x19\x20\xa5\x74\x32\xcf\xf3\x8b\xa4\x73\x87\x72\x9e\xf6\ +\x31\xc6\x8b\x71\x1c\xdf\xbf\x87\xb1\x7e\xaa\x94\x92\xf5\xff\x5e\ +\x5e\x92\xce\xcc\x6c\x57\x87\xcd\x00\x21\x84\x6b\x9f\x3e\x07\x71\ +\x53\x07\xcd\x00\x5b\xd3\x0c\xb0\x2c\xcb\xf3\x21\x8a\x38\x79\xaa\ +\x83\x66\x80\xbe\xef\x93\xa4\x57\x8f\x36\xce\xf6\x31\xc6\xa1\x0e\ +\x9b\x01\x72\xce\x1f\x21\x84\x2b\x49\xf7\x92\x3e\x3d\x9a\xad\xac\ +\x48\x7a\x30\xb3\xcb\xfa\x0b\x20\xf1\x23\x04\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x6c\xc5\x17\x8b\x36\x37\x9f\x77\xc4\x60\x1e\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x87\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x39\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x81\x09\x00\x20\x10\x03\xb1\xd7\xa9\xbb\xbd\x4e\x21\x05\x49\ +\x26\x38\x6e\x06\x00\x00\x00\x00\x00\x00\x80\xff\xad\x24\xa7\x1d\ +\xd1\xb4\xdb\x01\x6d\x06\xb4\x03\x00\x00\x00\x00\x00\x00\x00\xe0\ +\xbd\x0b\x20\xe1\x02\x6f\x4d\x9a\xfd\x1f\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xd1\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x83\x49\x44\x41\x54\x78\x9c\xed\ +\x99\x4d\x68\x1d\x55\x14\xc7\x7f\x67\x46\x32\x83\xa2\x1b\x8b\x9b\ +\x52\x5c\x56\x77\xa2\x22\xc8\x4b\x16\xf1\x59\x49\x3f\x10\xc1\x95\ +\x0b\x11\x17\x82\x0b\x77\x89\x93\x31\x20\x32\x58\x33\x37\x43\x9e\ +\x20\xb8\x95\x14\x0a\xae\xb4\xda\x2e\xac\x50\x2a\x7d\xf8\xde\xaa\ +\xd4\x6d\x3f\x16\x59\x88\x82\x68\xdc\x34\x25\x42\x93\x99\xeb\x22\ +\xef\xc1\xcb\xbc\x3b\xf1\x65\x32\xf3\x12\xdb\xfb\x5b\x9e\x33\xe7\ +\x72\xfe\xe7\xde\xb9\xf7\x9e\x19\xb0\x58\x2c\x16\x8b\xc5\x62\xb1\ +\x58\x2c\x16\x8b\xc5\x62\xb1\x3c\x5c\x48\xde\x10\x86\xe1\x27\xc0\ +\xc7\x80\x0b\x64\x80\x1e\x77\x52\x15\x23\x80\x03\xa4\xc0\xa7\x4a\ +\xa9\x68\xd0\xf9\x88\x21\xa0\x2f\x9e\x5e\xe0\x83\x82\xcb\xb6\xb6\ +\x1d\x05\x78\x90\x04\x96\xc2\x54\x80\xb3\x5a\xeb\xff\xfb\xb2\x1f\ +\xa2\xa7\xe9\x6c\xde\x3e\xb4\x07\x00\x2c\x2c\x2c\x4c\x67\x59\x76\ +\x11\x78\x3c\x3f\x88\x88\x64\xf5\xa4\x58\x19\x0e\xc3\xba\xd6\x81\ +\xd7\x95\x52\xd7\xf2\x0f\x1b\x0b\x00\x10\x86\xe1\x0b\xc0\x8f\xc0\ +\x91\x41\xfb\x21\x2f\x82\x49\xfc\x1a\x30\xa3\x94\xba\x61\x0a\x28\ +\x2c\x00\x40\x10\x04\xc7\x1d\xc7\xb9\x02\x1c\x1b\xb4\x1f\xd2\x22\ +\x98\xc4\xff\x9a\x65\xd9\x6b\x49\x92\xdc\xde\x2d\xa8\x90\x24\x49\ +\x6e\xbb\xae\xdb\x00\x6e\x0d\xda\x45\xa4\x7f\xb4\x1c\x16\x4c\xe2\ +\x6f\xb9\xae\x3b\xb9\x9b\x78\x0c\x41\x46\x66\x67\x67\x8f\x4c\x4c\ +\x4c\x5c\xd6\x5a\xbf\x38\x34\x80\x48\x7a\xc0\x7b\xa6\x6b\xb0\x5d\ +\xdf\xdc\xdc\x3c\xd5\x6a\xb5\xd6\xfe\x2b\x78\xa4\x59\x6c\xb5\x5a\ +\x6b\x69\x9a\xbe\x02\xfc\x94\xf7\x69\xad\x4d\x09\x8c\x03\xc1\x20\ +\x5e\x6b\x7d\x35\xcb\xb2\xe6\x28\xe2\x61\x0f\xcb\x38\x49\x92\x75\ +\xcf\xf3\x4e\x03\xdf\x19\xdc\x2e\x23\xae\xa6\x8a\x30\xbe\x82\x5a\ +\xeb\x0b\x1b\x1b\x1b\xa7\x93\x24\x59\x1f\x75\xa0\x3d\xcd\x5e\xbb\ +\xdd\xde\x6a\x36\x9b\xdf\x6e\x6d\x6d\x1d\x15\x91\xe7\x0d\x49\x8d\ +\x83\x22\xf1\x5f\xad\xae\xae\xbe\xb3\xb2\xb2\xb2\xb9\xd7\xc1\x4a\ +\x25\x11\x86\xe1\x12\xf0\xe1\x90\x43\x24\xab\xf1\x22\x55\x24\x3e\ +\x59\x5a\x5a\x0a\x29\xd1\xb7\x94\x7e\x7f\x3b\x9d\xce\x95\xa9\xa9\ +\xa9\x7f\x80\x13\x39\x57\xef\x90\xa8\x1c\xa3\x78\x11\x99\xcf\x37\ +\x38\x7b\x61\x5f\x1b\x58\xa7\xd3\xe9\x4e\x4e\x4e\xfe\x0e\x9c\x61\ +\xe7\x6a\xaa\xb4\x02\x05\xc7\x6e\x26\x22\xef\xc5\x71\xfc\xe5\xbe\ +\xc6\xde\x4f\x70\x9f\x30\x0c\xdf\x04\xbe\x06\x26\x72\x2e\xcd\x76\ +\x4b\x5d\x1a\xad\xb5\x63\x58\x52\xf7\x45\xe4\xad\x38\x8e\x2f\xec\ +\x67\x6c\xa8\x70\xa6\xc2\x30\x7c\x15\xf8\x1e\x78\x2c\xe7\x2a\x5d\ +\x84\x02\xf1\xf7\x1c\xc7\x79\x63\x71\x71\xf1\x6a\x99\x31\xf3\x54\ +\xba\x54\x83\x20\x78\xc9\x71\x9c\x1f\x80\x27\x73\xae\x32\x45\x30\ +\xdd\xee\xfe\x06\x4e\x2a\xa5\xae\x97\x4c\x71\x88\xca\x77\xab\x20\ +\x08\x9e\xed\xf5\x0f\x47\x73\xae\x91\x8b\x50\x30\xf3\xbf\xf5\xee\ +\xf5\x37\xab\xc8\xb3\x4f\xe5\xf7\xf9\x24\x49\x6e\xf6\xfa\x87\x3b\ +\x39\xd7\x48\xfd\x43\x81\xf8\x3b\x5a\xeb\x46\xd5\xe2\xfb\x49\xd5\ +\xc2\xdc\xdc\xdc\x53\xae\xeb\x5e\x36\x5c\x98\x60\xfb\xfb\xdc\xce\ +\x44\x44\x8c\xd7\x6a\xad\xf5\x2f\x8e\xe3\xcc\xc4\x71\xfc\x57\x1d\ +\x79\xd6\xd6\xd1\x2d\x2f\x2f\xff\xe9\xfb\xfe\x34\xd0\x36\xb8\x4d\ +\x42\x4d\x47\xf2\x35\xdf\xf7\xa7\xeb\x12\x0f\x35\xb7\xb4\x51\x14\ +\xdd\xf5\x3c\x6f\x06\xb8\x64\x70\xf7\xfb\x07\x63\x53\x03\x5c\xf4\ +\x3c\xef\x64\x14\x45\x77\xeb\xcc\xb1\xf6\x4e\xae\xd7\x3f\x7c\x93\ +\xa6\xe9\xd3\xc0\x73\x39\x77\xbf\x00\x79\xce\x79\x9e\xf7\x76\x14\ +\x45\xf7\xeb\xce\x6f\x2c\xad\x6c\xbb\xdd\xce\x9a\xcd\xe6\xa5\x34\ +\x4d\x9f\x00\x5e\xde\xed\x59\xad\xf5\xe7\xbe\xef\x7f\x10\x45\xd1\ +\xd0\x3e\x51\x07\xe3\x6c\x61\x01\x64\x7e\x7e\xfe\x23\x11\xf9\xac\ +\xc0\xbf\xa0\x94\x52\x8c\xf1\x67\xcc\xd8\x3f\x66\x74\xbb\xdd\x9f\ +\x1b\x8d\xc6\x1f\x22\x72\x66\xc0\xac\x81\xf7\x95\x52\x5f\x8c\x3b\ +\x9f\x03\xf9\x9a\xd3\xed\x76\x6f\x34\x1a\x8d\x47\x45\xe4\x19\xe0\ +\x9e\x88\xbc\xab\x94\x3a\x7f\x10\xb9\x58\x2c\x16\x8b\xc5\x62\xb1\ +\x58\x2c\x16\x8b\xc5\x62\xb1\x58\x1e\x36\xfe\x05\x99\x5a\x28\x50\ +\xe3\xeb\x67\x0a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x03\xe6\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x98\x49\x44\x41\x54\x78\x9c\xed\ +\x98\x4f\x68\x1c\x55\x1c\xc7\x3f\xbf\xb7\x6b\x69\x63\x55\xec\x4c\ +\xc0\x8a\x29\xbd\x59\x8f\xc5\xf6\x6e\x2c\x06\xf1\xa0\x49\x0f\x1e\ +\xaa\x68\xf6\xcf\x44\x4f\x9e\x94\x9e\x4a\x28\x82\x68\x7b\x92\x22\ +\x94\xba\xd9\xc9\x06\xad\x87\x8a\xe6\x64\x20\xd0\xec\xc1\x3f\x27\ +\xa5\x47\x2d\x78\xb0\xd6\x82\xe0\xa6\x50\xb4\x56\x61\xf7\xfd\x7a\ +\xc8\x1a\x77\x67\x66\xe3\x34\xbb\xb3\x49\xed\xfb\x5c\x76\x99\xdf\ +\xfc\xde\xfb\x7e\x7f\xf3\xdb\xf7\xe6\x2d\x38\x1c\x0e\x87\xc3\xe1\ +\x70\x38\x1c\x0e\x87\xc3\xe1\x70\x38\xee\x2d\x64\xab\x26\xf6\x82\ +\xda\x94\xa8\x7e\x00\x18\x55\x3e\x5c\x9d\x9b\x3e\xb1\x15\x3a\xb6\ +\xa4\x00\x7e\x10\x06\xa8\x9c\x05\xcc\xfa\x45\x95\xa0\x31\xf7\x6a\ +\x65\xd8\x5a\x72\xc3\x9e\xd0\x0b\x6a\xc7\x45\x79\x9f\x68\xf1\x85\ +\xe7\x77\x1d\x9c\xbc\x75\xeb\xd2\xe2\xd7\xc3\xd4\x33\xc4\x0e\x50\ +\xf1\x83\xda\x29\x94\x37\x37\xbe\x4f\x4e\x37\x2a\xaf\x1c\x07\xd1\ +\x61\xa8\x1a\x4e\x01\x66\xeb\x79\xef\xda\x95\x73\x02\x85\x34\xb7\ +\xab\x48\x75\xf5\xd1\x7d\xaf\x71\x72\xbc\x99\xb5\xb4\xcc\x0b\xb0\ +\x7f\x3a\xdc\xf9\xc7\x7d\xf2\x09\xca\x64\x3c\xaa\xb6\x2d\xc1\x44\ +\x23\x02\x9f\xdf\xdf\xd4\x63\x3f\xcd\x17\xfe\xca\x52\x5f\xa6\x05\ +\xd8\xf3\xd2\x47\x0f\x9a\x91\xe6\x22\xca\x78\x77\x44\x01\xd3\x5a\ +\xfb\x6c\xcb\x50\xcd\xc5\xd5\xc8\x0a\xb6\x39\xd9\xa8\x96\x7e\xcf\ +\x4a\x63\x66\x05\x78\xa4\x50\x1d\x6d\xe6\xcc\x12\xf0\x64\x42\xb8\ +\xd5\x23\x2d\x69\x51\xfe\x36\xdf\xb2\xcf\xfd\x1a\x16\x7f\x1b\x9c\ +\xba\x7f\xc9\xa4\x00\x0f\xcf\xd4\xf6\xe5\x2c\xcb\xa0\x8f\x77\x05\ +\x54\x14\x51\xbb\x61\xb2\x8a\x41\x34\xa2\x4b\x2e\xdb\x56\xeb\x99\ +\xeb\x61\xf1\xea\xa0\xb5\x0e\xbc\x00\x5e\x79\xe1\x09\xc1\x2e\x03\ +\x8f\x45\xa6\xd2\xb5\xdf\x7c\x0a\x14\x83\xc4\xb4\x5d\x55\xa3\x13\ +\xab\xe7\x0a\x3f\x0c\x44\x68\x9b\xd8\xe2\xd3\x0f\x5e\x10\x1e\x36\ +\xd8\x2f\x89\x99\x27\xbd\x79\x00\xc1\xa2\x44\xb7\xc1\x31\x63\xe5\ +\x2b\xbf\xb8\x70\xa8\x5f\x9d\x9d\x0c\xac\x00\x5e\x69\xfe\x88\xa8\ +\xac\x28\x78\x5d\x01\x45\x41\xd2\x9b\xff\x07\x11\x0b\xdd\x45\x50\ +\xf0\x30\xb6\xee\x95\xab\x4f\xf7\x25\xb6\x83\x81\x14\xc0\x2b\x87\ +\x47\x45\xf8\x02\xd8\xdd\x15\x50\x14\xc1\x12\x7b\x98\x69\x50\x80\ +\x58\x11\x80\xdd\x82\x59\xf2\x82\xda\xd4\xa6\xc4\x46\xe8\xbb\x00\ +\xa3\xe5\xf9\x92\x20\x17\x80\x1d\x91\x90\x5d\x33\xdf\x37\x49\xe3\ +\xec\x10\xd5\x4f\x47\x4b\x61\xb1\xdf\xc1\xfb\x3a\x0b\xf8\xe5\xf0\ +\x2d\x90\x33\xc4\x17\xd3\xa4\x27\x37\x08\xa4\xeb\xbb\xc8\x0b\x23\ +\x07\x27\x6f\xfe\x79\x69\xf1\x9b\xcd\x0e\xb8\xc9\x0e\x50\xf1\x83\ +\xf9\xf7\x40\x4e\x25\xc4\xb2\x32\xaf\x89\x1d\x25\x9c\x1e\x2d\x85\ +\xef\x42\x74\xeb\x4c\xc7\x9d\x27\xcd\xd6\xf3\xfe\xb5\x2b\x67\x81\ +\x52\x42\x34\x2b\xf3\x9d\x08\xc9\x0f\xae\xd2\xb8\x31\xf2\x3a\x17\ +\x5e\xec\xf5\x92\xd5\x73\xb0\xd4\xec\x9f\x0e\x77\xde\xcc\x9b\x8f\ +\x15\x3d\x1a\x8f\xaa\x1d\xd6\x09\x6e\xed\x69\x4b\xc2\xf9\x41\x3e\ +\x7b\x68\xd7\x8d\x63\x3f\x9e\x79\xe3\xef\xb4\x23\xa5\x2e\x80\x5f\ +\x9c\x7b\x00\x93\x5f\x04\x4d\xd8\x82\x86\x69\x7e\x1d\x01\x35\x09\ +\x16\x2e\x62\x5b\x53\x69\xcf\x0f\xa9\xd6\x80\xbd\x33\xe7\x7d\x4c\ +\x6e\x25\x6e\x5e\x41\x68\x6d\x81\xf9\xf6\xe4\x9d\x07\xaa\x75\x8e\ +\x60\x72\x17\xf7\xce\x9c\xf7\xd3\x0c\xf2\x9f\x1d\xb0\xa7\x50\x1d\ +\x33\x39\xb3\x0c\x1c\x88\xa4\xde\xd9\xdb\x5d\xa6\x88\x49\x58\x04\ +\xbf\xb7\xe4\x27\xae\x57\x5e\xfe\x65\xc3\xcc\x8d\x82\xde\x4c\x78\ +\x40\xac\x2c\x03\x63\x91\xb4\x6d\x64\xbe\x4d\xf2\xf9\xe1\x67\x6c\ +\x6b\xa2\x51\x2d\x5d\xee\x95\xd6\xb3\x00\x7e\x71\xe1\x10\xc6\x2e\ +\x01\xd1\x56\xd2\xf6\xbb\xfa\x76\xc4\x10\xf7\xd4\x00\x9e\x6d\x54\ +\xa6\xbf\xeb\x95\x10\xc3\x2f\xd6\xc6\x31\xb6\x4e\x92\x79\xb6\xad\ +\x79\x48\xde\x86\x7d\xa0\xee\x97\xc3\xa7\x92\x12\x62\x1d\xe0\x97\ +\xc3\x13\x20\x27\x93\x62\x77\x39\x0a\x3a\xdb\xa8\x14\xde\xee\xbc\ +\x98\xd0\x01\x32\xcb\xff\xcf\x3c\x80\xb4\xbd\x75\x31\xd0\xff\x03\ +\xee\x46\x92\x3a\xe0\x1d\x18\xc8\x29\x6e\xbb\x61\xdb\xde\x1c\x0e\ +\x87\xc3\xe1\x70\x38\x1c\x0e\x87\xc3\xe1\x70\x38\x1c\xf7\x34\xb7\ +\x01\x2e\xd0\x18\xfb\x04\x48\xe1\x4f\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x01\xb9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x6b\x49\x44\x41\x54\x58\x85\xed\ +\x97\x4d\x6a\x02\x41\x10\x85\x5f\x55\x74\x5c\xe9\x22\xa3\xde\x21\ +\xa0\xd9\x46\x48\xc8\x05\x0c\x39\x8a\x8b\x30\x28\x78\x00\x61\xc4\ +\x09\xc4\x1b\x04\xcf\xe0\x05\x02\x01\xdd\xc5\x44\xf0\x0e\xfe\x04\ +\x92\xac\x1c\xa1\x2b\x0b\xa7\x27\xa2\xa3\x42\x1c\xb3\x49\xbf\x55\ +\x53\x55\xf4\xfb\xba\xa7\x61\xaa\x80\xff\x2e\x5a\x0f\xe4\x9b\xc3\ +\x4b\xc5\x52\x83\x48\x09\x84\x5c\x2c\x2e\x82\x09\x88\x7a\xac\xc8\ +\x1d\x57\x0b\xcf\x5b\x01\xb2\xde\x9b\x03\x91\x66\x14\x58\x4c\x52\ +\x00\x55\xa7\x4e\xd1\xdb\x00\xc8\xb5\x5e\xae\x04\xfc\x04\xe0\x43\ +\x40\x95\x05\x53\xf7\xf3\xae\xf0\x1e\x87\x6b\xe6\x7e\x78\x9a\x54\ +\x52\x26\x48\x1b\x40\x86\x15\x5f\xeb\x9b\x48\xe8\x22\xc1\x49\x15\ +\x10\x12\x50\x65\xe6\x14\x3b\x71\x18\x6b\x05\x07\xe9\xd8\xde\x80\ +\x48\xe8\x51\xb1\xd4\x00\xdc\x02\x00\x87\x55\x22\x25\x00\x58\x30\ +\x75\xe3\x34\x5f\x95\x3f\xb7\x82\xbd\xe5\x42\xc7\x7e\x00\x82\x07\ +\x17\xd7\xb5\x47\xe9\xab\x7e\x36\x0b\x96\x79\x1d\x4b\x6c\xa9\x0d\ +\x95\x6d\xbd\xca\x21\xa6\x53\xe7\x7c\xe7\x83\xe6\x5d\xc9\xbf\x90\ +\x01\x30\x00\x06\xc0\x00\x18\x00\x03\x60\x00\xf6\xf6\x03\xfb\xfe\ +\xe7\x87\x6a\xa5\x25\xc3\x04\x58\x36\x90\xc7\x32\x4b\x37\x46\x76\ +\xb0\x1c\x6f\x02\x10\xf5\x00\x20\xa9\xa4\x7c\x2c\x00\x2b\xe5\x07\ +\x7b\x53\x5f\xc7\xc2\x4f\xc0\x8a\x5c\xc5\x72\x43\x90\xb6\xed\x0d\ +\xc8\x9f\x5b\xdd\x95\x1e\xee\x20\xa5\x1b\x23\xdb\x4a\xf9\x65\x12\ +\x7a\x00\xa0\x58\x91\xab\x73\x51\x83\x89\x8b\xe3\x3d\xce\xed\x83\ +\x89\x56\x38\x9a\x2d\x5b\xe7\xfc\x7a\xfe\x97\x1a\x03\xd4\x8f\x1a\ +\xcd\x8c\xbe\x01\x7d\x01\x7a\xce\x9d\xbe\x11\x0f\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x0d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xbf\x49\x44\x41\x54\x58\x85\xed\ +\x94\x31\x8b\x13\x41\x18\x86\x9f\x77\x85\xc4\x4a\x94\xa0\x10\x2b\ +\x05\x7f\x80\x8d\x55\x88\x95\x07\x87\x1c\x67\x65\x6d\x65\x6d\x77\ +\xbb\x09\x08\x6a\x91\xd9\x84\x85\xed\x62\xe1\x1f\x50\x2c\x2c\xb4\ +\xf0\xb0\x90\x70\x09\x6a\xa7\x7d\x10\x1b\x05\x9b\xf3\x10\x0e\x0c\ +\x6c\x66\x6c\x76\xcf\x35\x77\xb9\x4b\xd6\xc3\x6b\xf6\x81\x85\xd9\ +\xdd\x6f\xde\xf7\x9d\x9d\x6f\x07\x4a\x4a\x4a\x4a\x4e\x18\x65\x03\ +\xdf\xf7\x7f\x48\x3a\xfb\x3f\x4c\x9d\x73\x3b\xdd\x6e\xf7\x1c\x80\ +\xb7\x97\x44\xf2\xe6\x4f\x39\x5e\xf2\x5e\x7b\x83\xc9\x64\x72\x19\ +\x78\x9f\xab\xb3\xc0\xf4\x38\x2e\x49\x36\xa7\xfb\x2e\xf5\xfa\x3b\ +\x40\x1c\xc7\xdb\x49\x92\xdc\x90\xb4\x09\xe0\x9c\xf3\xc8\x6d\xd1\ +\x3f\xac\x56\xa9\x16\xc0\xeb\x24\x49\x56\xe2\x38\xde\xde\x17\x00\ +\x20\x8a\xa2\xdd\x4a\xa5\xb2\x0e\x3c\x93\x94\xbd\x2f\x1c\x22\x6f\ +\x2e\xe9\x69\xb5\x5a\xbd\x15\x45\xd1\x6e\xbe\xe6\xd4\xec\xa4\xc1\ +\x60\x30\xad\xd7\xeb\x2f\x6a\xb5\xda\x79\xe0\x5a\xaa\x53\xc8\x9f\ +\x74\x81\x92\x1e\x8f\xc7\xe3\xbb\xfd\x7e\x3f\x39\xa8\x68\xae\x40\ +\x10\x04\x0f\x81\xfb\xe9\xbd\x05\x5c\x01\xf3\x47\xc6\x98\x07\xf3\ +\xe6\xee\xfb\x02\x79\x86\xc3\xe1\xdb\x46\xa3\xb1\x23\x69\x35\x15\ +\xd5\x51\x21\x9c\x73\x5e\xd6\xe5\x92\xee\x19\x63\xba\x87\xd5\x1f\ +\x1a\x00\x60\x34\x1a\x7d\x68\x36\x9b\x9f\x81\x75\xfe\xf4\xc4\x81\ +\x21\x52\x73\x01\x53\xe7\xdc\x9d\x30\x0c\x9f\x1c\xa5\xbf\xf0\xe6\ +\xb6\x5a\xad\x35\xe7\xdc\x73\xe0\x74\x1a\xc0\xce\x94\x64\xe1\x7e\ +\x49\xba\x6d\x8c\x79\xb5\x88\xee\x52\xdd\xe5\xfb\xfe\x75\x49\x2f\ +\x81\x33\x33\x21\x32\xf3\x9f\x92\xd6\x8c\x31\x5b\x8b\x6a\x2e\xdd\ +\xde\xed\x76\xfb\xaa\xb5\x76\x13\xb8\x90\x86\xc8\x34\xbe\x7b\x9e\ +\xb7\xda\xe9\x74\x3e\x2e\xa3\x57\xe8\xff\x0a\x82\xe0\x0a\xf0\x06\ +\xb8\x94\x3e\xfa\x02\xac\x84\x61\x38\x5e\x56\xab\xf0\x21\xb3\xb1\ +\xb1\x71\xd1\xf3\xbc\xaf\xc0\x27\x6b\xed\xcd\x5e\xaf\xf7\xad\xa8\ +\x56\x49\x49\x49\xc9\x89\xf2\x1b\xe5\x07\x9b\x31\xe7\xe5\x18\x6e\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x6f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\x21\x49\x44\x41\x54\x58\x85\xed\ +\x92\xad\x4e\x03\x41\x14\x85\xbf\x33\x94\x26\x10\x1c\x1b\xc0\x56\ +\x60\x48\xd7\xf1\x1a\x75\xbc\x01\x02\x81\x6c\x83\x84\x34\xc1\x90\ +\x02\x82\x07\x40\x21\x10\x58\x0c\x86\x67\xd8\xa2\x30\x18\x1c\xb4\ +\x18\xc0\x40\x77\x2e\x62\x97\xa4\x21\xc0\xfe\x28\x12\xe6\x4b\x46\ +\xcc\xe4\xce\xb9\xe7\xdc\x19\x08\x04\x02\x81\xc0\x7f\x47\x45\x05\ +\xd1\x61\x72\x6b\x68\x15\x78\x17\x58\x19\x51\x33\x84\x68\xc8\x18\ +\x8f\x7a\xf1\x0a\x92\xff\xa9\xb6\x51\x28\x06\x4d\x65\x46\x9b\x65\ +\x9a\x03\xe8\x33\x96\x98\x2d\xaa\x75\x45\x05\x73\xee\x75\xcd\xe0\ +\x62\xea\xc8\x03\xe9\xb7\xcb\xa6\x93\xda\xf5\x64\x26\x6d\xfd\x96\ +\x3e\xf3\x58\x86\x3d\x73\xd1\xc2\xf0\x00\xa9\x97\x5f\xf3\x60\x5f\ +\x9e\x43\x02\xcb\x02\x19\x67\xa3\x17\xb7\x49\xbf\xfd\x56\x24\x5d\ +\xce\x40\xce\xe2\xd1\x70\x5b\xc6\x09\xd9\xe4\x8c\x6c\x1a\xe4\x7b\ +\x65\xbd\xd9\x1f\x77\xe3\x5d\xa4\x52\xff\xa5\x92\x01\x80\x68\x90\ +\x74\x70\x3a\xc7\x98\x47\xb2\x7c\x10\x02\x26\x92\xb6\x1e\xbb\xf1\ +\x69\x15\xbd\xca\x06\x00\xa2\xe3\x9b\x75\xbc\x5d\x02\x4b\xf9\xd1\ +\xb3\xf7\xda\x78\xda\x89\xaf\xaa\x6a\xd5\x32\x00\xb0\x3c\x48\x5a\ +\xa9\x74\x07\xdc\x3b\xb9\xce\x43\xb7\x9d\xd4\xd5\xaa\x8f\x99\x30\ +\xab\x1d\x22\x10\x08\x04\x02\x7f\x82\x0f\x66\xac\x53\xba\xdb\x25\ +\x01\x7b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xc4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x76\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x0d\xc2\x40\x10\x04\xc0\x3d\x5a\x40\x42\x54\x41\x31\xb4\ +\x40\xe4\x98\x36\xc8\xdd\x09\x8d\xd0\x84\x65\x8a\x78\x52\xf4\x8e\ +\x8d\x25\x3c\x13\xae\x2e\xd8\xdb\x04\x00\x00\x00\x00\x00\x00\xd8\ +\x83\xea\x83\xe3\xe3\x75\xad\xb4\x31\xc9\x69\x83\x3e\x6b\x9a\xaa\ +\x72\x7b\xdf\x2f\xcf\xef\xf0\xd0\x5f\xfd\xe9\xf3\x49\x72\x6e\xc9\ +\xd8\x87\x8b\x01\xf6\x66\x31\x40\x4b\x0d\x49\xe6\x0d\xba\xac\x6d\ +\xaa\x64\xd8\xba\x04\x00\x00\x00\x00\x00\x00\x00\xf0\x7b\x1f\x34\ +\x08\x0e\x08\xba\xb6\xf8\x1a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x0a\x9a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x0a\x4c\x49\x44\x41\x54\x78\x9c\xed\ +\x5b\x7d\x70\x1c\x65\x19\xff\x3d\x6f\x2e\xbb\x97\xd4\x5a\x12\xa0\ +\x28\xe0\x48\x12\xec\xc0\x60\x99\x41\x8a\x2d\xa6\x0d\x52\x71\x40\ +\xe4\xbb\x44\xf9\x18\xa0\x20\x56\x8a\x56\x0d\x5c\xee\x76\xd3\x91\ +\xed\x62\xc8\xed\x9d\xa1\xed\x90\x61\x2a\x1d\x8b\x50\xe8\xa8\x93\ +\x19\x60\x04\xf9\xe8\x68\xa1\x36\xb1\x1d\xa8\x45\x19\x10\x18\x4c\ +\xf8\xaa\x1d\x14\x5a\xa0\xa5\x78\x7b\xb9\x7b\x1f\xff\xc8\xa5\xec\ +\xed\xed\xed\xee\x25\x77\x19\x47\xfb\x9b\xb9\x3f\xf6\x79\x7f\xef\ +\xf3\x3e\xfb\xec\x7b\xcf\xbe\xef\xf3\x3e\x0b\x1c\xc6\x61\x1c\xc6\ +\xff\x33\x68\x3a\x06\xd1\x75\xfd\x68\x66\xee\x00\x30\x17\xc0\x49\ +\x00\x5a\x01\x1c\x01\xe0\xd3\x00\xea\x00\xec\x67\xe6\xfd\x44\xf4\ +\x16\x80\x97\x99\xf9\x6f\xf5\xf5\xf5\xdb\x7a\x7b\x7b\x5f\xaf\xb5\ +\x6d\x35\x73\x40\x77\x77\x77\x5b\x24\x12\x59\xca\xcc\x17\x01\x38\ +\x75\x32\x3a\x98\xf9\x75\x22\x7a\x02\xc0\x7d\x96\x65\xed\x04\xc0\ +\x55\x35\x12\xd5\x77\x00\x69\x9a\x76\x2e\x33\xc7\x89\xe8\xec\x2a\ +\xeb\x7e\x91\x88\x56\xef\xdd\xbb\xf7\xc1\xf5\xeb\xd7\x8f\x55\x4b\ +\x69\xd5\x1c\xd0\xd3\xd3\x73\x36\x33\xa7\x99\x79\x5e\xb5\x74\x96\ +\xc1\x1b\x44\xb4\x2a\x99\x4c\x6e\x44\x15\x66\xc4\x94\x1d\xd0\xd3\ +\xd3\x73\x8c\x94\xf2\x4e\x00\x57\xfb\xd0\x24\x80\x61\x00\xcf\x30\ +\xf3\x2b\x42\x88\x91\x5c\x2e\xb7\x0f\xc0\x81\x48\x24\x92\x67\xe6\ +\x99\x00\x66\x11\x51\x8b\x94\x72\x0e\x11\x9d\x09\xe0\xeb\x00\x1a\ +\x7c\x74\x6e\x63\xe6\xe5\xa9\x54\xea\xa5\xa9\xd8\x3f\x25\x07\xc4\ +\xe3\xf1\x2f\x0b\x21\x1e\x01\xf0\x59\x8f\xe6\x03\x00\x1e\x07\xf0\ +\x28\x11\x3d\x99\x4c\x26\xf7\x56\xa2\xbb\xab\xab\xab\x41\x51\x94\ +\xc5\x42\x88\x0b\x0b\x71\xc4\x6b\x8c\x0c\x80\x1b\x2c\xcb\xfa\x55\ +\xc5\xc6\x17\x30\x69\x07\x24\x12\x89\xab\x88\xe8\x5e\x00\xaa\xdb\ +\x28\x66\xbe\x8b\x88\x2c\xcb\xb2\xde\x9f\xac\x7e\x27\x0c\xc3\x50\ +\x32\x99\xcc\x77\x89\xe8\x36\x00\xb3\x3d\x28\x77\xa8\xaa\x7a\x9b\ +\x69\x9a\xb2\x52\xdd\x15\x3b\xc0\x30\x0c\x61\xdb\x76\x2f\x00\xdd\ +\xd5\x24\x01\xdc\x2b\xa5\x34\xd3\xe9\xf4\xee\x4a\xf5\x86\x41\x3c\ +\x1e\x9f\x29\x84\xb8\x05\x40\x0c\xc0\xa7\x9c\x6d\xcc\xfc\x48\x34\ +\x1a\xbd\xc6\x34\xcd\x8f\x2a\xd1\x59\x91\x03\x0c\xc3\x10\xd9\x6c\ +\x76\x13\x33\x5f\xe1\x6a\xda\x23\xa5\xbc\x34\x9d\x4e\x3f\x5b\x89\ +\xbe\xc9\x22\x1e\x8f\x1f\x5f\x57\x57\xf7\xb0\x47\xc0\x7d\x5e\x55\ +\xd5\xaf\x9a\xa6\xb9\x3f\xac\x2e\x51\xc9\xc0\xb6\x6d\xaf\xf2\xb8\ +\xf9\x1d\x42\x88\x79\xd3\x75\xf3\x00\x90\x4e\xa7\x77\x67\x32\x99\ +\x0e\x00\x9b\x5c\x4d\xa7\xd9\xb6\xbd\xa9\xb3\xb3\xb3\x2e\xac\xae\ +\xd0\x44\x4d\xd3\xbe\x0d\x60\xc0\x25\xbe\x5f\x55\xd5\xce\xde\xde\ +\xde\x0f\xc2\xea\xa9\x16\x76\xec\xd8\x91\x1b\x1a\x1a\x7a\x78\xd1\ +\xa2\x45\x1f\x03\x38\x07\x9f\xcc\xe6\x39\x4d\x4d\x4d\xd1\xe1\xe1\ +\xe1\xdf\x87\xd1\x13\xea\x2f\x10\x8f\xc7\xe7\x09\x21\xb6\x01\x88\ +\x3a\xc4\x0f\x5a\x96\x75\x2d\x6a\xb0\x3a\xab\x14\xba\xae\xff\x98\ +\x99\xd7\x38\x65\xcc\x7c\x5d\x2a\x95\xda\x18\xd4\x37\xd0\x01\xba\ +\xae\x1f\xc9\xcc\x7f\x05\x70\xdc\xa1\x4e\x44\xcf\x2a\x8a\x72\x96\ +\x69\x9a\x99\x4a\x0c\x8d\xc7\xe3\x27\x13\xd1\xa5\x44\x74\x2a\x80\ +\xe3\x0b\xbf\x3c\x80\xdd\x44\xb4\x9b\x99\x77\x45\x22\x91\x87\x26\ +\xb1\x07\xa0\x44\x22\xb1\x81\x88\xae\x77\xc8\xb2\x42\x88\x33\xfb\ +\xfa\xfa\x76\xf9\x76\x0c\xd2\xac\x69\xda\x06\x00\x37\x38\x44\x7b\ +\xa4\x94\x67\xa4\xd3\xe9\x3d\x61\x2c\x2b\xbc\xc2\x96\x13\xd1\x4d\ +\x18\xdf\x08\x85\xc1\xf3\x00\xee\x1a\x19\x19\x79\x60\x70\x70\x30\ +\x1f\xa6\xc3\x8a\x15\x2b\xd4\x19\x33\x66\x6c\x01\xf0\x95\x09\x19\ +\x33\xef\x8a\x46\xa3\xf3\x4d\xd3\xcc\x95\xeb\xe7\x1b\x04\x13\x89\ +\xc4\x42\x14\xdf\x3c\x4b\x29\x97\x84\xbd\x79\x5d\xd7\x2f\xb1\x6d\ +\xfb\x25\x22\x5a\x8b\xf0\x37\x0f\x00\xa7\x01\xf8\x65\x6b\x6b\xeb\ +\x4e\x4d\xd3\x16\x87\xe9\x30\x30\x30\x60\x0b\x21\x2e\x03\xf0\xde\ +\x84\x8c\x88\xbe\x94\xcd\x66\x6f\xf6\xeb\xe7\x37\x03\x48\xd3\xb4\ +\x3f\x02\x58\xe8\x90\x3d\x68\x59\xd6\x35\x41\xc6\x2c\x5b\xb6\xac\ +\xbe\xb9\xb9\x79\x2d\x00\xdf\xc1\x2b\x80\xa9\xaa\xea\xed\x61\x16\ +\x3a\x1e\xf1\xe0\xbd\x5c\x2e\x77\x42\x7f\x7f\xff\x41\x2f\x7e\xd9\ +\x19\xa0\xeb\x7a\x07\x8a\x6f\x7e\x0c\x80\x11\x64\x80\xa6\x69\x4d\ +\x4d\x4d\x4d\x4f\xa0\x7a\x37\x0f\x00\x46\x26\x93\xf9\x8d\x61\x18\ +\x8d\x41\x44\x45\x51\x7e\x0e\xe0\x2d\x87\xe8\xa8\xfa\xfa\xfa\xef\ +\x95\xe3\x97\x75\x00\x33\x77\xbb\x44\xf7\x58\x96\x35\xea\x6b\xa5\ +\x61\x28\x00\x1e\x21\xa2\xaf\x05\x19\x5a\x29\x88\xe8\x72\xdb\xb6\ +\x37\x1a\x86\xe1\xfb\xb7\x2d\x04\xe6\xa2\x07\xc5\xcc\xb7\x94\x5b\ +\x1b\x78\x2a\xeb\xee\xee\xfe\x0c\x80\xf3\x1c\xa2\x31\x21\x44\x6f\ +\x90\x8d\xb6\x6d\xdf\x0d\xa0\x23\x80\x37\x15\x2c\xc9\x66\xb3\x81\ +\xb3\x70\x64\x64\xe4\x01\x00\xaf\x39\x44\xc7\xb5\xb6\xb6\x9e\xe3\ +\xc5\xf5\x74\x40\x24\x12\xb9\x0a\x8e\x45\x12\x11\x6d\xe9\xeb\xeb\ +\xfb\xa7\xdf\xa0\x89\x44\xe2\x6a\x00\x37\x06\x19\x37\x55\x30\xf3\ +\x6d\x9a\xa6\x79\xde\xcc\x04\x06\x07\x07\xf3\x44\x34\xe8\x94\x11\ +\xd1\x75\x5e\x5c\x4f\x07\x30\xf3\x85\xae\xeb\xdf\xfa\x0d\x68\x18\ +\x46\x23\x11\x59\x7e\x9c\x2a\x63\x75\x88\xe5\xae\xdb\xe6\xf3\xbd\ +\xfa\x94\x38\x20\x16\x8b\xcd\x80\xe3\x5d\x0a\x00\xcc\xfc\x98\xdf\ +\x48\x99\x4c\xe6\x16\x38\x16\x4a\xd3\x80\xb9\x27\x9e\x78\xe2\x52\ +\x3f\x82\xa2\x28\xcf\x01\x70\xce\xda\x59\x2d\x2d\x2d\xa7\xbb\x79\ +\x25\x0e\x50\x14\x65\x01\x00\x65\xe2\x9a\x99\xff\x92\x4a\xa5\xde\ +\x72\xf3\x26\xd0\xd9\xd9\x59\x47\x44\x3f\x0c\x63\x75\x35\xc1\xcc\ +\x3f\xf2\x6b\x37\x4d\x53\xba\x1f\x9c\x10\xa2\x24\x4f\x59\xe2\x80\ +\x7c\x3e\xff\x45\x57\xa7\x6d\x7e\x03\xb5\xb5\xb5\x2d\x02\x70\xb4\ +\xaf\xb5\xb5\xc1\xdc\xee\xee\xee\x2f\xf8\x11\x3c\x6c\x3f\xa5\x84\ +\xe3\xd1\xe9\x64\xe7\xb5\x94\xf2\x35\x37\xc7\x09\x22\xba\xdc\xaf\ +\xbd\x96\x10\x42\x2c\xf1\x6b\x77\xdb\x4e\x44\x27\xbb\x39\x5e\x41\ +\xf0\x04\xd7\xb5\xef\xbb\x7f\x1a\xb2\xc0\x7e\x28\xf9\x4f\x3b\x21\ +\xa5\x2c\xb2\x9d\x99\x5b\xdc\x9c\x12\x07\x14\x32\xb4\x9f\x10\x84\ +\x08\xda\xeb\x4f\x67\xf0\x2b\x02\x11\x1d\xef\xd7\xde\xd8\xd8\xe8\ +\xb6\x7d\xa6\x9b\xe3\x35\x03\x8a\x48\x52\xca\xb2\x39\xb6\xc2\xaa\ +\xcc\x2b\x5b\x3b\x5d\xf0\x75\x80\x69\x9a\x36\x00\xe7\x4e\x50\x29\ +\xac\x56\x0f\xc1\xcb\x01\x45\x1b\xa4\xba\xba\x3a\xbf\x84\x87\x28\ +\xa3\x63\xba\x50\x3f\x55\x05\x5e\xc6\x1f\x70\x5e\xb8\xff\x12\x4e\ +\x14\xf6\xd9\xbe\x2b\xc4\x1a\xc3\x37\xfb\x6c\x18\x86\x0a\x20\xe2\ +\x10\x65\x4d\xd3\xcc\x3a\x39\x25\x0e\x20\xa2\xa2\x8c\xaa\x94\xf2\ +\x88\x00\x23\xfe\x11\xd0\x5e\x4b\xf8\x3a\x60\x6c\x6c\x6c\x96\x4b\ +\x74\xc0\xcd\xf1\x0a\x82\x6f\x3a\xaf\x89\xa8\x24\x72\xba\xf0\x62\ +\x40\x7b\x2d\xe1\x3b\x36\x33\xb7\xba\x44\x6f\xb8\x39\x5e\x33\xe0\ +\x65\x97\xc8\x77\xb1\x41\x44\x0f\xf9\xb5\xd7\x12\x42\x08\xdf\xb1\ +\xa5\x94\x6e\xdb\x5f\x29\xd1\xe1\x16\xe4\xf3\xf9\xa2\xc3\x46\x66\ +\x5e\xe8\xe6\x38\xa1\x28\xca\x66\x00\x15\x9d\xc6\x54\x09\x6f\xf6\ +\xf5\xf5\x3d\x1f\xc0\x29\xb2\x9d\x99\x4b\x66\x4c\x89\x03\x1a\x1a\ +\x1a\xb6\x63\x3c\xfb\x03\x60\x3c\xaf\x16\x8f\xc7\xcb\xbe\x6e\x0a\ +\x09\x88\xfb\x82\xac\xad\x36\x98\x79\x3d\x7c\x52\xf2\x86\x61\x08\ +\x22\xba\xc0\xd5\xe7\x19\x37\xaf\xc4\x01\x85\xb3\xb5\xed\x45\x24\ +\x21\x2e\x70\xf3\x9c\x20\xa2\xdb\x01\x7c\xe8\x6f\x72\x55\xf1\x76\ +\x36\x9b\x5d\xe3\x47\xb0\x6d\xfb\x74\x14\xaf\x51\xf6\x37\x34\x34\ +\xec\x74\xf3\xca\xbd\xc3\xdd\xdb\xdf\x8b\xfc\x06\x4b\x26\x93\xef\ +\x12\x51\x50\xc6\xa8\x6a\x60\xe6\x9e\x35\x6b\xd6\xfc\xdb\x8f\x43\ +\x44\x17\xb9\xae\x9f\xf4\x4a\x8f\x7b\x3a\x40\x4a\xb9\x09\xe3\xa7\ +\xbd\x13\x58\xac\xeb\xba\xef\x8e\x4f\x51\x94\xb5\x44\xf4\x94\x1f\ +\xa7\x4a\x78\x20\x95\x4a\xb9\xcf\x04\x8b\x60\x18\x86\x60\x66\xf7\ +\x26\xed\x7e\x2f\xae\xa7\x03\x0a\x79\xff\xcd\x0e\x91\xca\xcc\xee\ +\xe3\xf0\x22\x98\xa6\x99\x53\x14\xe5\x0a\x00\xaf\xfa\xf1\xa6\x88\ +\x1d\xaa\xaa\x2e\x43\xc0\x71\x9c\x6d\xdb\x57\xa2\xf8\x1c\xe2\x9d\ +\x42\xb0\x2e\x41\xd9\x65\xac\x10\xa2\xdf\x25\xfa\xfe\xca\x95\x2b\ +\x3f\xef\x37\xb0\x69\x9a\x1f\x00\x38\x1f\x35\x70\x02\x11\xed\x14\ +\x42\x5c\x12\x74\x1c\x67\x18\x86\xc2\xcc\x3f\x75\xf5\x5d\x53\xee\ +\x74\xa8\xac\x03\xfa\xfa\xfa\xb6\xa0\x38\x18\x2a\xf9\x7c\x7e\x55\ +\x90\xa1\x96\x65\x8d\xaa\xaa\xba\x00\xc5\x33\x68\x4a\x20\xa2\x5f\ +\x67\x32\x99\x8e\xa0\xc4\x2c\x00\xd8\xb6\xbd\xcc\xb9\x78\x23\xa2\ +\x7d\xf9\x7c\x7e\x5d\x39\xbe\xdf\x46\x86\x01\xf4\xb8\x64\xd7\x6a\ +\x9a\xe6\xbb\x07\x07\xc6\x67\x82\xaa\xaa\xdf\x04\xa0\xc1\x63\xf9\ +\x59\x01\xde\x03\xb0\x3c\x99\x4c\x5e\x15\x14\xf4\x00\xe0\xd6\x5b\ +\x6f\x3d\x0a\xc0\x4f\x9c\x32\x66\xee\x4b\xa7\xd3\x65\x6d\x08\x73\ +\x38\xba\x11\x80\xf3\x38\xec\x6d\x21\xc4\x19\x61\x9e\x06\x00\xc4\ +\x62\xb1\xd9\xf5\xf5\xf5\xab\x98\xf9\x3a\x00\x81\x27\x3b\x05\x7c\ +\x48\x44\xeb\xa4\x94\x56\x2a\x95\x0a\xf5\x7a\x35\x0c\x43\xb1\x6d\ +\x7b\x33\x80\xb3\x1c\xe2\x17\xf6\xed\xdb\x37\xcf\xaf\xae\x30\xd0\ +\x01\xb1\x58\x6c\x76\x24\x12\x79\x01\xc0\x31\x0e\xf1\x9f\x0e\x1e\ +\x3c\xb8\x78\x60\x60\xc0\x0e\x63\x5c\xc1\xc0\xc6\x6c\x36\x7b\x1e\ +\x80\x25\xcc\x3c\x97\x88\x8e\x63\xe6\xe6\x42\xf3\xbb\x00\xf6\x30\ +\xf3\x2e\x00\x83\xd1\x68\xf4\x0f\xee\x5d\x5b\x10\x34\x4d\x5b\x07\ +\xe0\x26\x87\x68\x4c\x4a\xb9\x30\xa8\x72\x25\x6c\x81\xc4\x02\x21\ +\xc4\x33\x28\xae\x08\xbb\xd7\xb2\xac\x1b\x31\x85\x02\x89\xae\xae\ +\xae\x86\x5c\x2e\x27\x2b\x71\xa4\x17\x34\x4d\xbb\x19\xc0\xdd\x4e\ +\x19\x11\xdd\x98\x4c\x26\x37\x04\xf5\x0d\x5d\x24\xa5\xeb\xfa\x35\ +\xcc\xec\xae\xb8\x58\xaf\xaa\xea\x8a\x4a\x9f\x56\x15\x41\xba\xae\ +\xaf\x28\x9c\x06\x1f\x8a\x67\xcc\xbc\x36\x95\x4a\x75\x85\x51\x10\ +\xba\x46\x68\x68\x68\xe8\x85\xf6\xf6\xf6\x46\x22\x6a\x77\x88\x4f\ +\xcf\xe7\xf3\x1d\xf3\xe7\xcf\x7f\x6c\xfb\xf6\xed\x1f\x87\xb7\x7b\ +\xea\x30\x0c\x43\x59\xb0\x60\xc1\x3d\x18\x0f\xd4\x87\x1e\x24\x11\ +\x3d\xa5\xaa\xea\xf5\x5b\xb7\x6e\x0d\x55\x33\x18\xda\x01\x00\x70\ +\xec\xb1\xc7\x3e\xdd\xdc\xdc\x3c\x17\x80\x33\xbd\x7c\x42\x5d\x5d\ +\xdd\xb7\xda\xdb\xdb\xb7\x0c\x0f\x0f\xff\xab\x12\x7d\x93\x45\x2c\ +\x16\x9b\xcd\xcc\xbf\x23\xa2\x4b\x5c\x4d\x2f\xa9\xaa\x7a\xbe\x69\ +\x9a\xa1\x1f\x46\xc5\x85\x92\x9d\x9d\x9d\x75\x6d\x6d\x6d\x3f\x03\ +\xe0\x9e\x62\x63\x00\xd6\xe5\x72\xb9\x3b\xfa\xfb\xfb\x6b\xe2\x88\ +\xae\xae\xae\x06\x55\x55\x7f\x80\xf1\x22\xcd\x26\x57\xf3\x13\xcc\ +\x7c\x65\xd8\xb7\xc6\x04\x26\x5d\x2a\xab\xeb\xfa\x77\x98\x79\x1d\ +\x4a\x13\x93\x1f\x01\xb8\x53\x55\xd5\xd5\x95\x14\x2c\xfa\xc1\x30\ +\x8c\x88\x6d\xdb\x4b\x01\xac\x82\x47\x1a\x9e\x99\x57\x8f\x8e\x8e\ +\xc6\xc3\xd6\x13\x39\x31\xa5\x62\xe9\x44\x22\xd1\x51\xc8\x08\x1d\ +\xe9\xd1\xfc\x3e\xc6\x0b\xa5\x1f\x55\x14\x65\x73\xa5\xce\x28\xbc\ +\xd7\x3b\x00\x5c\x08\xe0\x62\x00\x5e\xcb\xf0\x31\x22\x5a\x1e\x26\ +\xda\x97\xc3\x94\xcb\xe5\x57\xae\x5c\xf9\xb9\x5c\x2e\xb7\x96\x88\ +\x2e\xf3\xa1\x8d\x01\xd8\xca\xcc\x4f\x13\xd1\xab\xcc\xfc\xf7\x48\ +\x24\xb2\x2f\x9f\xcf\x7f\xa4\xaa\x6a\x3e\x97\xcb\xcd\x94\x52\xce\ +\x92\x52\xb6\x10\xd1\x1c\x00\x67\x02\x38\x17\xe3\x9f\xd4\x94\xc3\ +\x73\x00\x96\x5b\x96\xf5\xe7\xa9\xd8\x5f\xb5\x0f\x26\x12\x89\xc4\ +\x37\x88\x28\x85\xf1\xef\x82\x6a\x89\x3d\xcc\x7c\xfb\xe8\xe8\xe8\ +\x2f\x26\x33\xe5\xdd\xa8\xea\x27\x33\x85\x4a\xf2\x8b\x31\x1e\xa4\ +\xce\xa8\xa6\x6e\x00\xa3\xcc\xbc\x3a\x1a\x8d\x6e\xa8\xb4\x40\xd3\ +\x0f\x35\xfb\x68\x2a\x91\x48\x9c\x02\x60\x69\x21\x33\x33\x67\x92\ +\x6a\xde\x01\xf0\x38\x33\xdf\x1f\x8d\x46\x87\x26\xf3\x3d\x40\x10\ +\xa6\xe5\xb3\xb9\x42\x9c\x38\x1b\xc0\x29\x44\x74\x12\x80\x16\x00\ +\xb3\x98\xf9\xd3\x44\x14\xc1\x78\x3e\x71\x3f\x80\xb7\x01\xbc\x52\ +\xf8\xac\x66\x6b\x32\x99\x7c\x19\xff\x05\xb5\xc8\x87\x71\x18\x87\ +\xf1\xbf\x8b\xff\x00\x64\x58\xd9\x55\x13\x67\xdb\x6c\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\xc9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x7b\x49\x44\x41\x54\x78\x9c\xed\ +\x98\x3d\x6c\x14\x47\x14\xc7\xff\x6f\x0e\xe9\x88\xf8\x68\x30\x5d\ +\x4c\x0b\xd4\x81\x6e\x2f\x0a\x20\xac\x28\x45\xf8\x90\x68\x68\x50\ +\x84\x10\xf4\x27\x76\x67\xcf\x82\xe5\x0a\x67\xcd\xa5\x8a\xac\x48\ +\x51\x40\x20\x25\x8a\x52\x58\x02\x2a\x2c\x59\xb1\x2d\x85\x49\x2a\ +\x3e\x4a\x42\xe1\x26\x90\x2a\xe9\xa2\x38\x8b\xc4\xed\xa3\xf0\x2d\ +\x39\xef\xce\xda\xe7\xbb\xdb\xf5\x01\xef\x27\x9d\xee\x76\xde\xce\ +\x9b\xf7\xff\x6b\x76\x76\xe6\x00\x41\x10\x04\x41\x10\x04\x41\x10\ +\x04\x41\x10\x04\xe1\xfd\x82\xb6\x6a\x60\xad\xf5\x29\x00\xdf\x00\ +\x50\x44\x74\x23\x0c\xc3\x2b\x5b\x51\x47\x65\x2b\x06\xf5\x7d\xff\ +\x02\x80\xef\x01\xec\x06\xb0\x13\xc0\xc7\x8e\xe3\xfc\x69\x8c\x79\ +\x5c\x76\x2d\xa5\x1b\xa0\xb5\xf6\x00\x7c\x8d\xec\xec\xfb\xbc\x56\ +\xab\xfd\x67\x8c\xf9\xb5\xcc\x7a\xca\x34\x80\x3c\xcf\xfb\x8a\x88\ +\xae\xae\x73\xcf\x71\xc7\x71\x76\x18\x63\x7e\x2e\xad\xa8\x32\x06\ +\x09\x82\x60\x5b\x14\x45\xdf\x11\xd1\x17\x3d\x76\xb9\x55\xad\x56\ +\x2f\x36\x9b\xcd\x57\x85\x16\x86\x12\x0c\x08\x82\x60\x7b\x14\x45\ +\x3f\x11\xd1\x49\x4b\x38\xee\x7c\x2b\x4b\xec\x6e\xb5\x5a\x3d\xdb\ +\x6c\x36\xa3\x02\xcb\x2b\xd6\x80\x20\x08\x76\x47\x51\x74\x8f\x88\ +\x8e\x58\xc2\xed\xd4\xb5\xed\x71\x5c\x8c\xe3\xf8\x64\xab\xd5\xfa\ +\xa7\x80\xf2\x00\x14\x68\x80\xef\xfb\x7b\x99\x79\x0e\xc0\x47\x96\ +\x70\x5a\x3c\x88\x08\xcc\x9c\x31\x81\x88\x1e\x02\xf8\x2c\x0c\xc3\ +\xbf\x0a\x28\xb3\x18\x03\x3c\xcf\xdb\x47\x44\xf3\x00\xf6\x77\xb7\ +\x33\x33\x13\x51\x9c\xd3\x2d\xb9\x47\x11\x51\xba\xae\x67\x95\x4a\ +\xe5\xf8\xd4\xd4\xd4\xf3\x61\xd7\x3a\x74\x03\x5c\xd7\x3d\xa8\x94\ +\x9a\x07\xf0\x61\x2a\xc4\xf8\xff\x99\x5f\x97\x1c\x13\x9e\x13\xd1\ +\x44\x18\x86\xbf\x0f\xa3\xce\x04\xdb\xe2\xd3\x37\x5a\xeb\xc3\x4a\ +\xa9\x07\x18\x40\x3c\x00\x10\x51\xcc\xcc\x9c\x6a\x1e\x67\x66\xe3\ +\xba\xee\xa1\x41\xeb\xec\x66\x68\x06\x34\x1a\x8d\x63\x00\x16\x01\ +\xec\x49\x85\x36\x25\x3e\x21\xc7\x84\x3d\x4a\xa9\x25\xad\xf5\xd1\ +\x3e\xcb\xcc\x30\x14\x03\x7c\xdf\x3f\x1d\xc7\xf1\x7d\xac\x6e\x6b\ +\xdf\xd0\x11\xb0\x69\xf1\x09\x9d\xf5\x22\x6d\xc2\x4e\x00\x73\x9d\ +\xb3\xc4\xc0\x0c\xbc\x13\xf4\x7d\xff\x3c\x33\xff\x00\x60\x5b\x77\ +\x7b\x4e\xf1\xfd\x90\xe4\xe8\x5e\x13\x2a\x00\xce\x38\x8e\xf3\xc2\ +\x18\xf3\x64\x90\xe4\x03\x19\xa0\xb5\xbe\x0c\x60\x06\xd9\xc5\x74\ +\x58\xe2\xd3\x50\xea\xf7\x89\x5a\xad\xf6\xaf\x31\xe6\xb7\x7e\x13\ +\xf6\x6b\x00\x79\x9e\x77\x9d\x88\xae\x59\x62\x45\x89\x7f\x33\x76\ +\xea\x7a\xc2\x71\x9c\x0f\x8c\x31\x0b\xc3\x48\xb6\x21\x9d\x7d\xfd\ +\xb7\x44\x74\xde\x12\x2e\x5a\x3c\xb0\x5a\xb3\x6d\xed\xba\xb9\xbc\ +\xbc\x7c\x69\x76\x76\x36\xb3\xc9\xda\x28\x59\xcf\x74\xf6\xf5\x3f\ +\x12\xd1\x69\x4b\xb8\x0c\xf1\x09\x56\x13\x98\xf9\xce\xca\xca\xca\ +\xd9\x99\x99\x99\x97\x9b\x49\xd4\x13\xae\xeb\xee\x52\x4a\xdd\x03\ +\x60\x7b\x05\x95\x29\x3e\x21\xcf\x84\x05\x66\x3e\xd5\xeb\xf9\xa1\ +\xa7\xd7\x60\xbd\x5e\x1f\xab\x54\x2a\x8b\xb0\x8b\x6f\xa3\x7c\xf1\ +\x00\xc0\x44\x64\x3b\x53\x1c\x53\x4a\x2d\xd4\xeb\xf5\xb1\x5e\x92\ +\x6c\x38\x03\x26\x27\x27\xc7\xdb\xed\xf6\x3c\x80\x03\x6b\x46\xef\ +\x61\x5f\x5f\x22\x0a\x59\x2d\x4f\xe3\x38\x9e\x68\xb5\x5a\x2f\xd6\ +\xeb\xb8\xae\x01\xbe\xef\x1f\x60\xe6\x79\x00\xe3\xdd\xed\x23\x26\ +\x3e\x39\x49\xda\x4c\xf8\xa3\x63\xc2\xb3\xdc\xbe\x79\x01\xd7\x75\ +\x0f\x29\xa5\xe6\x00\xac\x99\x4a\xa3\x26\x3e\x85\xcd\x84\xbf\x01\ +\x7c\x3a\x3d\x3d\xfd\x28\xaf\x43\x86\x46\xa3\x71\x44\x29\xb5\x84\ +\x94\x78\xac\x3e\x77\xa3\x2a\x1e\xb0\x2f\xc6\x63\x00\x96\xb4\xd6\ +\x9f\xd8\x3a\x64\x36\x42\x5a\xeb\x2b\xcc\x7c\x1b\x40\xd5\x72\x7f\ +\xb2\xf2\x8e\xf2\xc7\x36\xab\xab\x00\xce\x39\x8e\x13\x1b\x63\x7e\ +\xe9\x0e\xd8\x5e\x23\x41\x4e\x92\xb7\x1d\xea\x68\x5b\x43\xc6\x80\ +\xec\xff\x10\xef\x0e\x36\x6d\xb6\x35\xe0\x4b\x0c\x70\x84\x1d\x61\ +\x62\xac\x6a\x13\x04\x41\x10\x04\x41\x10\x04\x41\x10\x04\x41\x10\ +\xde\x6b\x5e\x03\x54\x82\x2d\xfd\x1b\x4b\xe6\xfd\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x38\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x11\x00\x40\x08\x03\x41\xe6\x25\xe1\x80\x1a\xff\x7a\x78\ +\x11\x50\xee\xf5\xc9\x6c\xc4\xa2\xac\x9e\xac\x9e\xcd\xc7\xdb\x8c\ +\x2f\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\xf8\x33\xe9\x03\xb9\xdf\x6f\x02\xb8\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9b\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x4d\x49\x44\x41\x54\x58\x85\xed\ +\xd5\xc1\x0d\x00\x20\x08\x43\x51\x34\x0e\xdd\x11\xd8\x1a\x77\xb0\ +\x24\x78\xf8\xbd\x97\xbc\xf4\x42\x84\x11\x49\x25\xa9\x9c\x1b\xdb\ +\x29\x77\x04\x00\x00\x00\x00\x00\x00\x18\x07\x2c\xa7\xec\xbe\xe2\ +\x88\x0f\x16\x38\x1d\x47\x32\xf3\x79\xc9\xf1\x05\x00\x00\x00\x00\ +\x00\x00\x80\x71\xc0\x05\xf4\x3a\x09\x0e\xd5\x74\x72\xf4\x00\x00\ +\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x04\x26\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\xd8\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\x4d\x68\x1d\x55\x14\xc7\xff\xe7\xbe\x90\x91\x94\xb8\x31\xb8\ +\x29\xa1\xbb\xaa\xdb\x2a\x6e\x95\x62\x52\x22\xa8\x25\x14\x71\x21\ +\x08\x7e\xa0\x20\x59\xb4\x09\xf3\x61\xda\x4e\x07\x93\xc7\xbd\xd3\ +\xd0\x80\x42\xd5\x47\x0b\x2e\x44\xd1\x55\x1a\xc4\x48\x44\x10\xdc\ +\x14\x0a\x85\x2e\x4a\xa1\x74\x21\xa5\x14\x14\x8c\x28\x4a\xdf\x50\ +\x67\x4e\x17\x79\x81\x66\xde\x7d\x98\x97\xde\x7b\x67\xa4\xef\xb7\ +\x9b\xf7\xe0\xfc\xcf\xf9\x73\xbf\xce\x9b\xfb\x80\x01\x03\x06\x3c\ +\xcc\x90\xa9\x40\x61\x18\x9e\x62\xe6\xe3\x44\xc4\x00\x16\xa4\x94\ +\x89\xa9\xd8\x36\x11\x06\x63\x9d\x20\xa2\x06\x80\x21\x00\x71\x18\ +\x86\xcf\x1b\x8c\x6d\x0d\x93\x06\xdc\x1f\x8b\x00\xac\x86\x61\xf8\ +\xb4\xc1\xf8\x56\x30\x69\x40\x51\x7a\x1e\x05\xf0\xbd\xef\xfb\x4f\ +\x18\xd4\x30\x8e\x49\x03\x58\xf3\xd9\x98\x10\xe2\x87\xf9\xf9\xf9\ +\x71\x83\x3a\x46\x31\x69\x40\x2f\xc6\xf3\x3c\x5f\x9f\x9d\x9d\x1d\ +\x73\xa0\xd5\x37\x2e\x0c\x00\x80\x27\x87\x87\x87\xd7\x7c\xdf\x1f\ +\x75\xa4\xb7\x63\xac\x19\xc0\xcc\x5c\x7a\x7e\x46\x08\xb1\x32\x33\ +\x33\xe3\xd9\xd2\xdc\x0d\xd6\x0c\x20\xa2\x02\xdd\xeb\xc2\xc1\x91\ +\x91\x91\x2f\xe3\x38\x1e\xb2\xa5\xdb\x2f\xb6\xa7\x40\x97\x09\x44\ +\x34\xdd\x6e\xb7\x3f\x85\xc1\x43\xd8\x83\x60\x7d\x0d\x20\xa2\xa2\ +\x3c\x1d\x88\xe8\xad\x20\x08\xa4\x6d\xed\x9d\x60\xdd\x00\x66\xde\ +\x9a\x0e\xdb\x20\x22\x3f\x8a\x22\xdf\xb6\xfe\x7f\xe1\x6a\x17\x00\ +\x11\xe5\xe5\xcf\x98\x59\x85\x61\xf8\xb6\xab\x1c\x74\x38\x33\xa0\ +\x33\x0b\x8a\xd2\x6c\x00\x80\xcf\xa2\x28\x9a\x76\x95\x47\x19\x67\ +\x06\x74\x60\xcd\x74\x10\xcc\xfc\x55\x18\x86\x2f\x38\xce\x65\x53\ +\xbc\x02\x4d\x46\x77\xdf\x30\x0c\x60\xc5\xf7\xfd\x67\x5d\x27\x53\ +\x85\x01\x80\xde\x84\x3d\x42\x88\xef\x7c\xdf\x7f\xca\x65\x22\x55\ +\x19\x00\xe8\x4d\x78\xac\xd3\x3c\xed\x73\x95\x44\x95\x06\x00\xfa\ +\x35\x61\x6f\x9e\xe7\xeb\x73\x73\x73\x8f\xbb\x48\xa0\x6a\x03\xb6\ +\x7a\x86\xf2\xd6\xb0\xbf\xd1\x68\xac\xc5\x71\xfc\xa8\x6d\xfd\xca\ +\x0d\xe8\xa0\x3b\x32\x1f\xc8\xb2\x6c\x35\x8e\xe3\x47\x6c\x0a\xd7\ +\xc5\x00\x60\xf3\x8c\x50\x1e\x09\xcf\x65\x59\xf6\xb5\xcd\xe6\xa9\ +\x4e\x06\x68\xfb\x06\x00\x2f\x67\x59\x76\x2e\x8e\x63\x2b\xb9\xd6\ +\xca\x00\xa0\x67\x1b\xfd\x46\xbb\xdd\x3e\x0d\x0b\x1d\x64\xed\x0c\ +\xe8\xa0\x6b\x9e\x8e\x05\x41\x10\x99\x16\xaa\xab\x01\x00\xd0\xd5\ +\x3c\x11\xd1\x62\x10\x04\xef\x9a\x14\xa9\xb3\x01\x80\x7e\x24\x7c\ +\x12\x45\xd1\x11\x53\x02\x75\x37\x40\x77\x5a\x24\x66\xfe\xd8\x94\ +\x40\xdd\x0d\xe8\x85\xb1\x6d\xf1\xff\x60\x80\x2e\xc7\xf3\xa6\x82\ +\xd7\xe6\xd7\xd9\x32\x44\x04\x66\x6e\x68\xbe\x7a\x5f\x4a\x79\xd6\ +\x94\x4e\x6d\x47\x40\x8f\xe2\x4f\x9a\x2c\x1e\xa8\xaf\x01\xba\xbc\ +\x3e\x92\x52\x2e\xb8\x10\xaa\x14\x66\x16\xe8\x3e\xf1\x7d\xe1\x79\ +\xde\x51\xe8\x5f\xc0\x3e\x10\xb5\x5a\x03\x98\x59\x10\x51\xb9\xf8\ +\x6f\x37\x36\x36\xde\x6c\xb5\x5a\x5d\x67\x02\x13\xd4\x66\x04\xf4\ +\x28\xfe\xe7\x2c\xcb\x5e\x6d\xb5\x5a\x77\x6d\xe9\xd6\xc5\x00\x5d\ +\xf1\x57\x98\xf9\xa5\xe5\xe5\xe5\x3b\x56\x85\x6d\x06\xdf\x21\x84\ +\xee\x39\x7f\x43\x08\x71\x48\x29\xf5\xa7\x6d\xf1\xaa\x0d\x20\x4d\ +\x0e\xb7\x01\x4c\x34\x9b\xcd\x5f\x5d\x24\x50\xe5\x22\xa8\x2b\xfe\ +\x0f\x66\x9e\x54\x4a\xfd\xe2\x2a\x89\xaa\x0c\xd0\x15\xff\x4f\x51\ +\x14\x2f\xa6\x69\x7a\xd5\x65\x22\x55\x4c\x01\x5d\xf1\x77\x01\x4c\ +\xa7\x69\x7a\xd1\x75\x32\xae\x47\x80\xae\x78\x66\xe6\xd7\x95\x52\ +\xeb\x8e\x73\x01\x34\xc9\x58\xa3\xb3\xcb\xe9\xf4\xde\x53\x4a\x7d\ +\xe3\x2a\x8f\x32\x2e\x5f\x8f\xeb\x9a\x9b\x0f\xa4\x94\x2d\x57\x39\ +\xe8\x70\x71\x45\x46\xab\xc3\xcc\x67\xa4\x94\x95\x5f\x93\x71\x71\ +\x45\x46\xd7\xdc\x7c\xae\x94\x9a\x83\x85\xe6\xa6\x5f\x6c\x1b\xa0\ +\x2b\xfe\x82\xe7\x79\xef\xa0\x06\xc5\x03\x76\x2f\x4a\xea\x8a\xff\ +\xc9\xf3\xbc\xd7\x92\x24\xf9\xd7\x96\x6e\xbf\xd8\xbc\x28\xb9\xad\ +\x78\x66\xbe\xec\x79\xde\x2b\x49\x92\xb4\x6d\x69\xee\x06\x57\xbb\ +\xc0\xf5\x3c\xcf\xa7\x92\x24\xf9\xcb\x91\xde\x8e\x71\x61\xc0\x2d\ +\x66\x9e\x58\x5a\x5a\xfa\xcd\x81\x56\xdf\x98\x3c\x09\xea\x5e\x5c\ +\xfe\x5e\x14\xc5\x64\x9a\xa6\x37\x0d\xea\x18\xc5\xd6\x5f\x66\x00\ +\xe0\x6f\x00\x53\x69\x9a\x5e\x33\xa8\x61\x1c\x2b\x7f\x99\x61\x66\ +\x16\x42\x1c\x96\x52\x5e\x32\x18\xdf\x0a\x26\x0d\x58\x04\x90\x33\ +\x73\x0e\xe0\xc3\x66\xb3\xf9\xa3\xc1\xd8\x03\x06\x0c\x18\x60\x85\ +\x7b\x1c\xe2\x3a\xff\x81\xca\x01\x93\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x02\x91\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\x43\x49\x44\x41\x54\x78\x9c\xed\ +\xd6\x3f\x8b\x13\x51\x14\x05\xf0\x73\xa3\x66\x22\x0a\x82\x9d\x20\ +\x0b\x62\x61\x21\xa2\x29\xc5\x68\x93\x58\x6c\xe1\xda\x5b\x68\x27\ +\x58\x06\x8b\x99\x40\x60\x60\x09\xcc\x4c\x52\x84\x6d\x2c\xf2\x05\ +\x56\x88\x90\x4a\xad\x04\x8b\x44\x62\x3e\x82\x12\x0b\xb5\x14\xa3\ +\x8d\x6b\xfe\xcc\x5c\x8b\x75\x97\xdd\xec\x64\x77\x93\x99\x24\xc5\ +\x9e\x1f\xa4\xc9\x9b\xdc\x77\xde\x7d\x2f\xcc\x03\x88\x88\x88\x88\ +\x88\x88\x88\x88\x88\x88\x88\xe8\xa4\x90\xa8\x05\x0a\x85\xc2\x9a\ +\xaa\x6e\xaa\xea\x59\x11\xe9\x03\xe8\xc7\x90\xeb\x30\x67\x00\xa4\ +\x00\xf8\xaa\x5a\xf2\x3c\x6f\x3d\x4a\xb1\xc8\x0d\xb0\x2c\xeb\x17\ +\x80\x0b\x51\xeb\xcc\x42\x55\xb5\xd7\xeb\x9d\xaf\xd5\x6a\x7f\x66\ +\xad\x91\x88\x21\x47\xe4\x26\x2e\x53\xe4\x06\x04\x41\xf0\x04\xc0\ +\x28\x86\x2c\xd3\x52\x11\x59\x8f\xb2\xfb\x40\x4c\xbb\x57\x2c\x16\ +\xaf\x8c\x46\xa3\xb7\x00\xae\x1d\x98\x40\x24\x50\x55\x9d\xb5\xb6\ +\xaa\x26\x44\x64\x5f\x4e\x11\xf9\x09\x60\xcd\x71\x9c\xd6\xac\x75\ +\x77\x6b\x45\x2d\xb0\x23\x9f\xcf\x5f\x34\x0c\xa3\x01\xe0\x5e\xc8\ +\x70\x00\x60\xda\x26\x08\xc2\x4f\xe8\x17\x11\x59\x75\x1c\xe7\xd3\ +\xb4\x19\xc3\x9c\x8a\xa3\x08\x00\xb4\xdb\xed\xad\x74\x3a\xbd\x99\ +\x4c\x26\xaf\x02\xb8\x31\x36\x3c\x6d\xa3\x27\x2d\xfe\xa3\x88\x64\ +\x1d\xc7\xf9\x36\x53\xc8\x10\xb1\x35\x00\x00\x3a\x9d\x8e\x9f\xcd\ +\x66\x1b\xbe\xef\x27\x01\xdc\x1d\x1b\x96\xff\x9f\xa3\x4e\xc2\xa4\ +\xc5\x37\x0c\xc3\x78\x58\x2a\x95\x7e\xc7\x10\x75\xdf\x64\x73\x61\ +\x59\xd6\x53\x00\x2f\x70\xb0\xc9\x8a\xed\xbf\xc4\xa4\x3c\x61\x8b\ +\xdf\xe8\x76\xbb\xcf\xeb\xf5\xba\x1f\x63\xc4\xdd\x09\xe7\xc6\x34\ +\xcd\x55\x11\xa9\x03\x38\x37\x36\x14\xd6\x84\x44\x48\x1e\x55\xd5\ +\xbc\xe7\x79\x1b\xf3\xca\x38\xf7\x77\xb8\x65\x59\x69\x00\xaf\x01\ +\x5c\x0a\x19\xde\xd9\xd1\xb0\xc5\xff\x05\xf0\xc8\x75\xdd\xc6\x1c\ +\xe3\x2d\xe6\x12\x63\x9a\xe6\x8a\x88\xbc\x01\x70\xfd\x98\x3f\xf9\ +\x11\x04\xc1\x83\x72\xb9\xdc\x9e\x67\x2e\x20\x9e\x9b\xe0\x91\x3c\ +\xcf\xfb\xaa\xaa\x77\x54\xf5\xdd\x31\x1e\xff\x0c\xe0\xf6\x22\x16\ +\x0f\xc4\xfc\x16\x38\x4c\xab\xd5\xea\xe7\x72\xb9\x97\xbe\xef\xaf\ +\x00\xb8\x35\xe1\xb1\x0f\xc3\xe1\xf0\x7e\xa5\x52\xf9\xbe\xa8\x5c\ +\xcb\xb8\xc7\x8b\x65\x59\x36\x00\x7b\xef\x97\xaa\xfa\x6a\x30\x18\ +\x3c\xae\x56\xab\x5b\x8b\x0c\xb3\xb0\x13\xb0\x57\xb3\xd9\x7c\x9f\ +\xc9\x64\x2e\x03\xb8\x89\xed\xb7\x41\x25\x95\x4a\x3d\x73\x5d\x77\ +\xb8\x8c\x3c\x4b\x63\xdb\xf6\x69\xdb\xb6\x53\xcb\xce\x41\x44\x44\ +\x44\x44\x44\x44\x44\x44\x44\x44\x74\x42\xfc\x03\xa4\xb8\xac\xea\ +\x66\xbc\x11\x4d\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ +\x00\x00\x01\x30\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xe2\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\xb1\x11\xc2\x30\x14\x04\xd1\xfb\x14\xe1\xc2\x68\x81\x88\x12\ +\x5c\x81\x4b\xa0\x0b\x8a\x72\x44\x17\x26\xc0\x64\x10\x49\xf2\x32\ +\xc3\xbe\x48\x81\xc6\x3e\x6d\x22\xe9\x9f\xd5\xe8\x1f\xcc\xf3\x7c\ +\xde\xb6\xed\x96\x24\x55\x75\x5d\x96\xe5\xde\xf3\x7e\xab\xd3\xc8\ +\x8f\x27\xc9\xfe\x98\x29\xc9\xf4\x7e\x58\xcf\xfb\xad\x86\x07\xc8\ +\xeb\x31\x9f\xce\xbd\xee\x37\x39\x22\xc0\x4f\x33\x00\x3d\x80\x66\ +\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\x03\x68\ +\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\x3d\x80\ +\x66\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\x03\ +\x68\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\x3d\ +\x80\x66\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\ +\x03\x68\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\ +\x3d\x80\x76\x44\x80\xc7\x97\x73\xaf\xfb\x4d\x86\x07\xa8\xaa\x4b\ +\x92\x35\xc9\xba\x9f\xbb\xde\x97\xa4\x16\x4f\x16\x9e\x28\x30\x99\ +\xc0\x80\xe5\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x46\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xf8\x49\x44\x41\x54\x58\x85\xe5\ +\x96\xbb\x6e\x13\x41\x14\x40\xcf\x75\x28\x80\x2f\xb0\x53\xd9\x11\ +\xb6\x1b\x90\xc8\xa6\xa3\xb2\x53\x7a\x2d\xf2\xb0\x48\x82\x84\x08\ +\x8f\x48\xf0\x01\x48\x7c\x03\x25\x1d\x05\xaf\x08\x12\x12\x82\x52\ +\xe1\xd0\xc5\x69\xe8\x20\x09\x8f\x24\xe0\x05\xbc\x80\xc4\xfa\x0b\ +\x80\x06\x5f\x0a\xb2\x66\xd7\xde\xb5\xd7\xe0\x06\x71\xab\x99\xd1\ +\xec\x3d\x67\xef\xcc\xce\x0e\xfc\xef\x21\x6e\xe3\xf8\xa8\x79\x22\ +\x06\x37\x50\x0e\x01\x57\x37\x2b\xe5\xd5\x7e\x82\x8c\xbc\x39\x09\ +\x5c\x03\xbe\xc7\x68\x5c\x7e\x56\x79\xf2\x14\x20\xe6\x4e\x88\x29\ +\xb7\x50\x8e\x01\x47\x80\x15\x23\x57\x9c\xee\x17\x7c\x38\x67\xce\ +\x00\x2b\xfb\xb9\x8f\x36\x88\xdd\x6c\x72\x3d\xf3\x0e\x7a\xda\x31\ +\x44\x17\xfb\x21\x31\x9c\x33\x67\x44\x58\x68\x61\x1d\x6e\x13\x50\ +\xf4\x0a\xd0\xe8\xa7\x84\x91\x2b\x4e\x07\xc0\x1b\x22\x5c\x71\x3b\ +\x03\x6e\xa3\x6e\x5b\x7b\xf1\xa1\xb4\x25\xc8\x04\xbf\xf7\x86\x20\ +\x4c\x24\x92\xd9\xb7\x8e\x5d\xdd\xe9\x15\x8e\xe8\x62\x2b\x1c\x65\ +\x76\xb3\x52\x5e\x6a\x13\x00\xa8\xd7\xac\xd7\x01\x12\xb1\x5e\x25\ +\xf6\xe1\x0b\x2d\xf9\x7f\xc1\x37\xca\xf7\xbd\x73\x07\x68\x89\x7a\ +\xcd\x7a\x3d\x98\x4a\xbf\x23\x48\x22\x95\x7e\xe3\xd8\x56\x47\x09\ +\x23\x5f\x98\x42\x58\x8c\x02\x0f\x14\x00\x70\x6c\xeb\x55\xa0\x04\ +\x32\xd9\x49\xc2\xc8\x17\xa6\x40\x5a\xe1\x1a\x06\x0f\x15\x70\x25\ +\x12\xc9\xec\x7b\x84\xf1\x28\x12\x23\xa3\xe6\x29\x90\x07\x01\xf0\ +\xb3\x61\xf0\x8e\x02\xbf\x24\xaa\xa1\x12\x83\x43\x99\x3d\xa7\x66\ +\xed\xba\x70\x55\x7a\x86\xe3\x49\xda\x31\x8c\x9c\x79\x06\x61\x1e\ +\xff\x8e\xfe\x21\xc2\x69\x80\x20\xb8\x8a\xce\x6e\xad\xaf\xdd\xeb\ +\x96\x3b\x92\x40\x98\x84\x22\x0d\x50\xc4\x2f\x16\x19\x0e\x5d\x96\ +\xc0\x1b\x8e\x6d\xbd\x4c\x24\x33\x1f\x10\x9a\x1b\x53\x40\xc4\xff\ +\x12\x3d\xc1\x7b\x12\xf0\x48\xbc\xf7\x4a\xf8\xe0\xc8\xb9\xad\x4a\ +\x39\x32\x1c\xfc\xa5\x8b\x14\x2a\xfa\x4d\x41\xdb\xc6\x11\x45\xf9\ +\xda\x6b\xbe\x9e\x2a\x30\x9c\x2f\x94\x04\x59\x92\x80\xe7\x04\x44\ +\x84\x52\x3c\x99\xdd\xad\xdb\xd5\xdd\xbe\x0b\x18\x79\x73\x52\x90\ +\x65\xe0\x80\x67\xd8\xad\x44\xf3\x13\x15\xa1\x14\x4f\xa5\x77\xea\ +\xb6\xb5\x17\x25\x6f\xa4\x25\xd8\xbf\x4c\xb4\xc1\x45\x39\xaf\xc8\ +\x39\xfc\x4b\x32\x20\xc8\xf2\x70\xbe\x50\x8a\x92\xbb\x6b\x05\x8c\ +\xd1\xe2\x04\xf0\x30\x08\xfe\x7c\xa3\x3c\x5f\xb7\xab\x2f\x06\x93\ +\x19\x1b\x61\x0c\x6f\x25\x90\x48\x95\xe8\x28\x60\x8c\x16\x27\x50\ +\x6d\x83\xa3\x7a\x61\x73\x63\x6d\xde\x1d\x70\x6c\x2b\x4c\x62\x32\ +\x9e\x4a\xef\x76\x92\x08\x15\xe8\x02\xbf\xdb\x3a\xdf\xb1\xad\x17\ +\x89\x64\xfa\x23\x22\x3d\x49\x04\x0a\x8c\xe4\x8a\xe3\xa0\x2b\x51\ +\xe1\x1e\x89\xed\x30\x89\x44\x2a\xb3\xe3\x04\x48\xb4\x09\x8c\xe4\ +\x8a\xe3\x2a\x01\x70\x91\x8b\x9b\x95\x72\x28\xdc\x27\x31\x94\xfd\ +\x04\x9c\xc4\xf7\x03\xa3\x14\x24\xe1\x13\x38\x9e\x2f\x8c\x89\xf0\ +\x28\x10\xbe\xfe\xf8\x4e\x37\x78\x53\xa2\x56\x8d\x2c\xd1\x14\x18\ +\xc9\x9b\xa6\x20\xab\x7f\x0b\xf7\x4a\xc4\x53\x99\xcf\x12\x24\x31\ +\x94\xdd\x76\x6a\xd5\xaa\x3b\xb0\x4f\xe2\x7a\x2b\x5c\x61\xee\x4f\ +\xe0\x6e\x6c\x55\xca\xb7\x15\xe6\xf0\x9f\x13\x07\x44\xf5\xba\xdb\ +\xf9\x7d\x10\x89\xef\x4a\xae\x0a\x73\x5b\x95\xf2\xed\x3f\x85\x77\ +\x92\x50\xf8\xd1\x26\x20\xc2\x25\xe0\x03\xe0\xa8\xe8\x6c\x3f\xe0\ +\x5e\x09\x94\xb3\xc0\x17\x81\x1a\xd2\xb8\xd4\xaf\xdc\xff\x7e\xfc\ +\x04\xfb\x8d\x83\x41\xfe\x73\xe0\x62\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x86\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x38\x49\x44\x41\x54\x58\x85\xed\ +\xce\x31\x11\x00\x30\x08\x04\x41\x26\x1a\x90\x88\x30\x9c\x12\x11\ +\x50\xee\xf5\xff\xb3\x11\x8b\xb2\x7a\xb2\x7a\x36\x1f\x6f\x33\xbe\ +\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\ +\x03\x5d\x28\x04\x6d\x7c\x7c\x67\xd4\x00\x00\x00\x00\x49\x45\x4e\ +\x44\xae\x42\x60\x82\ +\x00\x00\x00\x9a\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x4c\x49\x44\x41\x54\x58\x85\xed\ +\xd7\xc1\x09\x00\x20\x08\x46\x61\x89\x46\x70\xa0\x86\x71\x30\x07\ +\x09\x5c\xad\x0d\x2c\xa5\xe3\x7b\xc7\x1f\x84\xef\xaa\x08\x15\x53\ +\xf3\x50\xf3\x78\xdd\x6f\xcd\x86\x61\x15\xf7\xb4\xd1\x39\xfa\x19\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x74\x3e\xa3\ +\x5d\xdc\x29\xed\x00\x55\x50\x09\x8f\x95\xee\x50\x18\x00\x00\x00\ +\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x87\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x39\x49\x44\x41\x54\x58\x85\xed\ +\xcd\xa1\x15\x00\x10\x00\x00\xd1\x63\x23\x1b\x10\x24\xf3\x6a\xde\ +\xb3\x81\x99\x24\x51\x55\xdc\x4f\xd7\x0e\x24\x49\xfa\x5d\x38\x91\ +\x4a\x9b\x01\xf2\xa3\xef\x58\xb3\x57\x80\xf8\x68\x28\x49\x92\x74\ +\xb5\x01\xe5\x75\x05\x04\x85\xfa\xaf\x21\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x6d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x03\x1f\x49\x44\x41\x54\x78\x9c\xed\ +\x9a\x3d\x68\x53\x51\x14\xc7\xff\xe7\x26\x50\x2c\xc5\x21\xe6\xf9\ +\x81\x1d\x2c\xb6\x83\x92\xa6\xb8\xb9\xfb\x01\x3a\xb8\x49\xc1\xad\ +\x05\x51\x29\x08\x6d\x53\x4a\x47\x27\xab\x26\x16\xa5\x41\x74\xe8\ +\xe8\x52\x17\x11\x5a\x41\xdd\x1c\xdc\xa4\x49\x10\x41\x45\x87\x80\ +\x1f\x49\x03\x5a\x8d\x14\x9b\x7b\x1c\x2c\x05\xf3\x5e\x5e\x9a\xdc\ +\xdc\xde\xa6\xef\xfe\xc6\x9b\x9b\x73\xfe\xef\x9f\x7b\xef\x3b\xdc\ +\x1c\xc0\x62\xb1\x04\x19\x52\x0d\xe0\xa4\x73\x5d\xb2\x2c\x47\x88\ +\x70\x1e\x40\x0c\x40\x87\xba\x2c\x25\x56\x01\xe4\x98\x31\x2f\x3a\ +\x45\xba\x30\x12\xfb\xe9\x37\x59\xc9\x80\x48\x32\x7b\x4a\x80\xe7\ +\x00\x74\xab\xc4\xd1\x48\x5e\x82\x86\x4b\x89\xfe\x67\xb5\x26\x88\ +\x66\x23\x3b\xa9\xec\xb0\x00\x3f\xc5\xf6\x7d\x78\x00\xe8\x16\xe0\ +\x45\xe7\x56\x66\xa8\xd6\x84\xa6\x56\x40\xe4\x66\xf6\xb4\x10\xbc\ +\x08\x05\x03\xb7\x98\x8a\x04\x9d\xf1\x5a\x09\x0d\x1b\xe0\xa4\x73\ +\x5d\xfc\x5b\xbe\x05\x70\xb0\x25\xd2\xb6\x8e\x3c\xed\x12\x47\xaa\ +\xcf\x84\x86\x7f\x41\x59\x96\x23\x68\xbf\x87\x07\x80\xee\x75\xed\ +\xff\xd1\xb0\x01\xeb\xa7\x7d\x5b\xe2\xa5\xbd\x99\x3d\x1c\x6b\x81\ +\x16\x53\xb8\xb4\x87\x9b\x08\xe2\xfb\x9e\x2f\x26\xe2\xca\xb5\x85\ +\x0a\xd1\x64\x86\x7d\x3e\x76\x69\x6f\x97\x53\x5c\x1b\xd6\x00\xd3\ +\x02\x4c\x63\x0d\x30\x2d\xc0\x34\xd6\x00\xd3\x02\x4c\x13\x78\x03\ +\xea\x16\x42\xd1\x99\x37\x07\xb0\xb6\x76\x85\x09\x27\x08\xd8\x57\ +\x77\x7e\x32\xf3\x5e\x41\x0f\x03\xc8\x83\x79\x41\x76\x74\xde\x2f\ +\x5d\xed\xfb\xa1\x10\x6b\x53\xf8\x56\x6d\xd1\xd4\xd2\x39\x62\x9a\ +\x63\x60\x8f\x6e\x21\x1e\x7c\x94\xc4\x17\x4a\xe3\x03\xaf\x1a\xf9\ +\x52\x9d\x4a\xd0\x55\xa9\xd6\xdc\x02\x4e\x2a\x33\x0d\xa6\xc7\x86\ +\x1e\x1e\x00\x7a\x04\xd3\xcb\x68\x32\x7b\x59\x67\x12\x4f\x03\x9c\ +\x54\x76\x90\x19\x93\x3a\x13\x6f\x92\x10\xc0\xb3\x91\xd4\xd2\x71\ +\x5d\x09\x5c\x06\xec\x9f\x79\x7d\x88\x99\x1f\xe8\x4a\xd8\x04\x21\ +\xc1\xf4\x30\x72\xf7\xdd\x6e\x1d\xc1\x5d\x06\xac\x55\x42\x53\x00\ +\xb4\x24\x53\xa0\x47\xac\x96\x2f\xe9\x08\xec\xb5\x05\xce\xea\x48\ +\xa4\x0c\x91\x16\x5d\x5e\x06\x6c\xd7\x5b\x5e\x2d\xba\x1a\xbe\x10\ +\x21\x21\xfa\x74\x08\x01\x2a\xbd\x2c\x69\xd1\x2f\xb5\x8e\xac\x0d\ +\x1b\x50\x18\x8b\xa9\x14\x3a\x35\x71\x6e\xe7\x00\x48\x1d\xa1\x7d\ +\x09\x7c\x29\x6c\x0d\x30\x2d\xc0\x34\xd6\x00\xd3\x02\x4c\x63\x0d\ +\x30\x2d\xc0\x34\xd6\x00\xd3\x02\x4c\x63\x0d\x30\x2d\xc0\x34\xd6\ +\x00\xd3\x02\x4c\xd3\x4c\x7f\x80\x29\x0e\xd7\xbb\xf1\xdd\x04\xab\ +\xd5\x03\x41\x5b\x01\xb9\xea\x81\x40\x19\xc0\x8c\xf9\xea\xb1\x20\ +\x19\x90\x17\x9d\x22\x5d\x3d\xd8\x4e\x67\x80\x0a\x15\x09\x1a\x2e\ +\x79\xf4\x0d\x07\x61\x05\x54\x88\x71\xb1\x56\xbf\xf0\x4e\x5f\x01\ +\xff\x9a\xa5\x27\x6a\x37\x4b\xef\x44\x03\x36\xda\xe5\xc3\xe0\xd9\ +\xe2\x44\xfc\x97\xdf\x64\xd7\x55\x73\x0b\xde\xb5\xba\xf8\x50\x4c\ +\xc4\x7b\x5b\x1d\xd4\x7d\x06\x30\x0a\xad\x4e\xd2\x0a\x18\xf8\xaa\ +\x23\xae\xdb\x00\xc2\x73\x1d\x89\x54\x21\xc6\x0b\x1d\x71\x5d\x06\ +\x08\x12\x37\x00\xfc\xd1\x91\xac\x59\x08\x58\x46\x38\x7c\x4f\x47\ +\x6c\x97\x01\xdf\xc6\x63\x4b\xc0\xb6\xe8\x0d\xd8\x80\x99\x87\x8a\ +\xa3\x47\x3f\xeb\x88\xed\x59\x07\x14\x57\xfa\xef\x30\xf0\x48\x47\ +\xc2\x46\x21\x60\xba\x38\x31\xf0\x44\x57\x7c\xef\x42\xe8\x1a\xc9\ +\xe5\x95\xfe\x41\x00\x63\x30\xb7\x1d\xbe\x13\xd3\x60\x21\x11\x9f\ +\xd2\x99\xa4\xee\x3f\xae\x7b\x53\xb9\x01\xc9\x72\x12\x8c\x93\x20\ +\x38\x3a\xc5\xac\x93\x07\xb0\x10\x0e\x55\xae\x7f\x19\x3d\xf6\x69\ +\x0b\xf2\x59\x2c\x96\x00\xf3\x17\x85\x40\xd2\x12\x7e\x5a\xa8\x5a\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x09\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xbb\x49\x44\x41\x54\x78\x9c\xed\ +\xda\xb1\x09\x84\x50\x10\x00\xd1\xaf\x58\xc2\x15\x78\x81\x65\x19\ +\x58\xa0\x3d\x78\xd1\x81\x60\x01\x4f\x70\x26\xfb\xd1\x0e\xc3\x66\ +\xfb\xa7\x81\xf8\xac\xfb\x79\x7d\x1f\xdb\x77\x12\x1e\xb3\x18\xfa\ +\x24\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\ +\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\ +\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\ +\x00\x5a\x40\x53\x00\x2d\xa0\x21\x17\xd9\x31\xee\xd7\x61\xc5\xeb\ +\x37\xa0\x00\x5a\x40\xb3\x68\x81\x3f\xfd\x10\x41\x14\x40\x0b\x68\ +\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\ +\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\x0b\x68\x0a\ +\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\x80\xa6\x00\ +\x5a\x40\xf3\x03\x4c\xe8\x08\x81\xb9\x0f\xd1\xff\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\x68\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x1a\x49\x44\x41\x54\x58\x85\xed\ +\xc1\x01\x01\x00\x00\x00\x82\x20\xff\xaf\x6e\x48\x40\x01\x00\x00\ +\x00\xef\x06\x10\x20\x00\x01\x47\x01\xa0\x88\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x37\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xe9\x49\x44\x41\x54\x78\x9c\xed\ +\xdb\xa1\x11\xc2\x40\x18\x05\xe1\xf7\xd3\x02\x33\xe9\x82\x66\x68\ +\x21\x0a\x4f\x19\x78\xba\xa0\x19\x3a\x88\xc2\x50\x43\x10\x80\x03\ +\x75\x97\x2c\x33\xec\xa7\x22\x6e\x92\x77\xeb\x93\x48\xfa\x67\xb5\ +\xf4\x07\xb6\xa7\xeb\xbe\x32\x9f\x93\x64\x4e\x1d\xee\xc7\xdd\xa5\ +\xe7\xf9\x56\x9b\x25\x5f\x9e\x24\xaf\xcb\x0c\x49\x86\xf7\xc5\x7a\ +\x9e\x6f\xb5\x78\x80\x3c\x2f\xf3\xe9\xb9\xd7\xf9\x26\x6b\x04\xf8\ +\x69\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\x3d\ +\x80\x66\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\xd0\ +\x03\x68\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\x00\ +\x3d\x80\x66\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\x03\ +\xd0\x03\x68\x06\xa0\x07\xd0\x0c\x40\x0f\xa0\x19\x80\x1e\x40\x33\ +\x00\x3d\x80\x66\x00\x7a\x00\xcd\x00\xf4\x00\x9a\x01\xe8\x01\x34\ +\x03\xd0\x03\x68\x06\xa0\x07\xd0\xd6\x08\x70\xfb\xf2\xdc\xeb\x7c\ +\x93\xe5\xff\x1a\xab\x8c\xa9\x4c\xa9\x4c\x55\x19\x7b\x9f\x97\xa4\ +\x16\x0f\x4e\x19\x1e\x3c\xe7\x55\x62\xba\x00\x00\x00\x00\x49\x45\ +\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xdc\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\x8e\x49\x44\x41\x54\x78\x9c\xed\ +\xd9\xb1\x0d\x42\x31\x14\x04\x41\x3f\xba\xa5\x03\x97\xe0\x5a\x69\ +\x02\x32\x84\x44\x01\xfb\x05\x33\x99\x23\x9f\x56\xce\x3c\x2b\xb2\ +\xf7\x7e\x7e\x9e\xcf\x39\x53\xec\xb8\x15\x97\x5e\x89\x00\xf5\x80\ +\x9a\x00\xf5\x80\x9a\x00\xf5\x80\x9a\x00\xf5\x80\x9a\x00\xf5\x80\ +\x9a\x00\xf5\x80\x9a\x00\xf5\x80\x9a\x00\xf5\x80\x9a\x00\xf5\x80\ +\x9a\x00\xf5\x80\x9a\x00\xf5\x80\x9a\x00\xf5\x80\x9a\x00\xf5\x80\ +\x9a\x00\xf5\x80\x5a\xf2\x23\xbb\xd6\xf7\xef\x70\xe5\xef\x5f\x40\ +\x19\xe0\x11\xde\xfd\x96\x05\x98\x99\xfb\xba\x48\x04\x00\x00\x00\ +\x00\x00\x00\x00\x7e\xdd\x0b\x4c\x0c\x08\xea\xf6\xb7\x84\xa8\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\xfe\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xb0\x49\x44\x41\x54\x58\x85\xed\ +\x96\x31\x4b\xc3\x40\x14\xc7\xff\x97\x06\x12\x10\xfc\x02\x4a\x1d\ +\xda\xbd\xab\x08\x92\xaf\x20\x4a\x11\x17\xbf\x80\x2e\x85\x62\x2f\ +\x85\x0e\xa5\xb4\x69\x11\x5c\x8a\x93\xa3\x8b\x52\xfa\x09\x5c\x84\ +\x50\x70\xed\xde\xa5\x38\xb8\xb8\xe8\x20\x1d\xb4\x7f\x07\xdb\x92\ +\xd4\xf6\x9a\xd8\x68\x06\xfb\x9f\x2e\x97\x97\xf7\x7e\xf7\xee\xdd\ +\xcb\x01\xff\x5d\x42\xf5\x32\x9f\xcf\xaf\xe9\xba\x5e\x01\xb0\x0f\ +\x60\x6b\xc9\x58\x7d\x92\x6d\xd3\x34\x4b\xe5\x72\xf9\x6d\x21\xc0\ +\x28\x78\x07\x40\x66\xc9\xc0\xd3\xea\x1a\x86\xb1\x33\x86\xd0\xe6\ +\x59\x8d\x56\x1e\x75\x70\x00\xc8\x0c\x06\x83\xca\xf8\x61\x2e\x00\ +\xbe\xd2\xfe\x2b\x12\x42\x1c\x8c\xc7\xba\xc2\xce\xb7\xe7\xf5\x7a\ +\x5d\x59\x2f\x8b\x24\xa5\xe4\x2c\xdf\xaa\x0c\xfc\x89\x56\x00\xdf\ +\x6a\xa0\x50\x28\x24\x35\x4d\xb3\x48\xfa\xe6\xa5\x94\xa7\x0a\x3f\ +\x43\x21\x44\xb7\xd7\xeb\x3d\xb4\x5a\xad\x8f\x1f\x03\xd8\xb6\x9d\ +\x27\xe9\x90\x9c\x55\x9c\x4d\x95\x23\x92\x48\xa5\x52\x6e\xb1\x58\ +\x3c\xac\xd5\x6a\x4f\x41\x01\x26\x5b\x20\xa5\x3c\x22\x79\x3e\x0d\ +\x15\x52\xbb\xc3\xe1\xf0\x36\x9b\xcd\x26\x42\x03\x90\x3c\x5b\x22\ +\xb0\x0f\x22\x9d\x4e\x6f\x07\x35\x9e\xac\x56\x08\xe1\xeb\x7a\x42\ +\x88\xcb\xa0\x4e\x48\xee\x01\xd8\xf0\x3c\x67\x00\x74\x42\x01\x60\ +\xea\xbf\xe0\x38\x8e\xaa\xe8\x7c\xb2\x6d\x1b\x24\x4f\x3c\x53\x81\ +\x4f\x57\xec\xc7\x70\x05\xb0\x02\x88\x1d\x60\x99\xae\xa7\x52\x53\ +\x4a\xa9\x6a\xdd\xfd\xf1\x20\x96\x0c\x90\x6c\xc7\x09\xd0\x35\x4d\ +\xb3\x14\x07\x40\x9f\xe4\x85\xf7\x46\x0c\x78\xda\xaf\x94\xf2\x05\ +\xc0\x7a\x14\x91\x84\x10\xc7\x8e\xe3\x5c\x07\xb1\xf5\x66\xe0\x2e\ +\x8a\xe0\x00\xde\x35\x4d\xbb\x0f\x6a\x3c\x01\x48\x24\x12\x39\x00\ +\xcf\x11\x00\xc8\x6a\xb5\xfa\x18\xd4\x78\x72\x71\x70\x5d\xf7\xd5\ +\xb2\xac\x1b\x92\x49\x00\x9b\x00\x8c\x10\x41\x49\xb2\x0b\x20\xd7\ +\x68\x34\xae\x42\x7c\xb7\x12\x3e\x01\x50\xed\x81\xf3\x2e\xb6\xf4\ +\x9b\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x03\x3c\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x02\xee\x49\x44\x41\x54\x78\x9c\xed\ +\x9b\xc1\x4e\xd4\x50\x14\x86\xff\x53\xda\x15\x3b\x2a\x11\x70\xef\ +\x06\xc7\x27\x90\xb7\x10\x8c\x24\xc2\x6e\x88\x26\xa0\x8b\x21\x77\ +\x3a\x0f\x80\x6d\x32\x2b\x31\x11\xd9\xa9\x89\x26\xc0\x5b\xe0\x13\ +\x30\xb8\x72\xcd\xa0\x89\x65\xc7\xaa\x4d\x8f\x8b\x69\xf1\xda\xe9\ +\x30\x88\x74\xce\x34\xdc\x6f\xd5\x39\xf7\x74\xf2\x9f\x3f\xf7\xf6\ +\x6e\xce\x01\x0c\x06\xc3\x6d\x86\xae\x92\xd4\x68\x34\x26\x1d\xc7\ +\x59\x62\xe6\xc7\x00\x1e\x00\x98\x03\x60\x97\xaa\xec\xdf\x89\x01\ +\x74\x01\x1c\x13\xd1\x41\x14\x45\x7b\xed\x76\xfb\x7c\xd8\x4b\xc3\ +\x0c\x20\xcf\xf3\x56\x98\xf9\x35\x80\xd9\x9b\x50\x39\x42\x4e\x99\ +\xb9\x19\x04\xc1\x27\x00\x3c\x28\x69\xa0\x01\xf5\x7a\xdd\x71\x5d\ +\x77\x9b\x99\xd7\x4a\x91\x37\x22\x88\xe8\x7d\x18\x86\xeb\xbb\xbb\ +\xbb\x51\xd1\xfa\xa0\x6d\x4c\x53\x53\x53\x6f\x99\xb9\x9e\x8b\x77\ +\x88\xe8\x6b\x92\x24\x3f\x00\x24\x37\xaa\xf4\xff\xb1\x2c\xcb\x9a\ +\x61\xe6\x47\x00\x6a\x59\x90\x99\xd7\x5c\xd7\x05\x80\xe7\x28\xd8\ +\x09\x85\x3b\x40\x29\xb5\x42\x44\x1f\xb4\x50\xc8\xcc\x1b\x41\x10\ +\x7c\x29\xfa\x93\x31\x83\x94\x52\x4f\x89\xe8\x0d\x00\x37\x0b\x32\ +\xf3\x6a\x10\x04\x1f\xfb\x92\xf3\x81\x46\xa3\x31\x69\xdb\xf6\x77\ +\xfc\x39\xf3\xbf\x2c\xcb\x7a\xb8\xb5\xb5\x75\x5a\x9a\xe4\x12\x68\ +\xb5\x5a\xb3\x49\x92\x1c\x01\xb8\x93\x86\xba\x71\x1c\xdf\xcf\x7f\ +\x18\xad\xfc\x8b\x8e\xe3\x2c\x41\xfb\xe0\x31\xf3\xcb\xaa\x15\x0f\ +\x00\xa9\xe6\x57\x5a\x68\xce\xb6\xed\xc5\x7c\x5e\x9f\x01\xe9\x55\ +\x97\xd1\x49\xb7\x7d\x25\xf1\x7d\xff\x33\x80\x8e\x16\x1a\x6e\x00\ +\x7a\xf7\x7c\xc6\x21\xc6\xff\xcc\x5f\x06\xa3\x57\x43\xc6\x7c\x3e\ +\xa1\xc8\x80\xb9\x8b\xb7\x99\x7f\x96\x20\x6a\xa4\xe4\x6a\xb8\x97\ +\x5f\x2f\x32\x40\xbf\x1a\xc7\xed\xaa\xbb\x0e\x7a\x0d\x7d\xd7\x7e\ +\x91\x01\xb7\x0a\x63\x80\xb4\x00\x69\x8c\x01\xd2\x02\xa4\x31\x06\ +\x48\x0b\x90\xc6\x18\x20\x2d\x40\x1a\x63\x80\xb4\x00\x69\x8c\x01\ +\xd2\x02\xa4\x31\x06\x48\x0b\x90\xc6\x18\x20\x2d\x40\x1a\x63\x80\ +\xb4\x00\x69\x8c\x01\xd2\x02\xa4\x31\x06\x48\x0b\x90\xc6\x18\x20\ +\x2d\x40\x1a\x63\x80\xb4\x00\x69\x8c\x01\xd2\x02\xa4\x31\x06\x48\ +\x0b\x90\xc6\x18\x20\x2d\x40\x1a\x63\x80\xb4\x00\x69\x8a\x0c\x88\ +\x87\xac\x57\x0d\xbd\x86\xf8\xb2\xc5\x8c\x6e\xf6\x40\x44\x77\xcb\ +\x50\x34\x4a\x72\x35\x9c\xe4\xd7\x8b\x0c\x38\xd6\x9e\x17\x70\xc5\ +\x99\x82\x31\x85\xd0\xab\x21\xe3\x5b\x3e\xa1\xcf\x00\x22\x3a\xd0\ +\x7e\xd6\x9a\xcd\xe6\x52\x09\xc2\x46\x82\x52\xea\x09\xb4\xce\x71\ +\x00\xfb\xf9\x9c\x3e\x03\xa2\x28\xda\x03\xa0\xf7\x06\x6f\xb7\x5a\ +\xad\xca\x1d\x85\xcd\xcd\xcd\x99\xb4\x63\x3c\xa3\x1b\xc7\xf1\x70\ +\x03\xda\xed\xf6\x39\x33\x37\xb5\xd0\x74\x92\x24\x1d\xa5\xd4\x32\ +\xaa\x71\x1c\x48\x29\xb5\x3c\x31\x31\x71\x04\x60\x3a\x0b\x32\xb3\ +\x57\x34\x42\x33\xa8\x20\xf2\x3c\xef\x5d\xc1\xb4\x48\x07\xc0\x61\ +\xda\x7e\x3a\x6e\x5d\xa4\x56\xfa\xc1\x5b\xc0\xdf\xdb\x1e\x00\x76\ +\x7c\xdf\x7f\x81\x82\xbe\xe7\x41\x13\x23\x1c\x86\xe1\xba\xeb\xba\ +\xc8\x99\x50\x03\x50\x23\xaa\xc2\x46\xb8\x60\xe7\xec\xec\x6c\x03\ +\x03\x9a\xbe\x87\x0e\x4d\x29\xa5\x9e\x11\x91\x8f\xea\x0d\x4d\x75\ +\x99\xd9\xbb\xf6\xd0\x94\x4e\x3a\x45\xb2\x88\x5e\xbf\xfd\x3c\x7a\ +\x5d\xd7\xe3\x38\x36\x77\x82\xde\x55\xb7\x1f\xc7\xf1\xfe\x55\xc6\ +\xe6\x0c\x06\xc3\xed\xe6\x37\x8b\xdf\xe0\xf7\xa9\x87\x49\x19\x00\ +\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x00\xf8\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x00\xaa\x49\x44\x41\x54\x78\x9c\xed\ +\xd0\x31\x15\x80\x30\x00\xc4\x50\x8a\xa4\x3a\x60\x46\x2f\x33\x0e\ +\xb0\x54\x56\x1c\x7c\x86\x64\xbb\xe9\xf2\x32\x36\xc4\x3c\xce\xf5\ +\xdd\xcf\x7d\x0d\xe1\xb1\x8b\xd3\x3f\x51\x00\x2d\xa0\x29\x80\x16\ +\xd0\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\ +\x4d\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\ +\x14\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\ +\x01\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\ +\x40\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\ +\xb4\x80\xa6\x00\x5a\x40\x53\x00\x2d\xa0\x29\x80\x16\xd0\x14\x40\ +\x0b\x68\x0a\xa0\x05\x34\x05\xd0\x02\x9a\x02\x68\x01\x4d\x01\xb4\ +\x80\xe6\x05\x51\xf1\x04\x80\x33\xe0\xff\xcc\x00\x00\x00\x00\x49\ +\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x40\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\ +\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x10\xeb\x00\x00\x10\xeb\ +\x01\x50\x94\xe8\x7c\x00\x00\x01\xf2\x49\x44\x41\x54\x58\x85\xed\ +\x97\x41\x4f\x13\x41\x14\xc7\x7f\x6f\x84\xad\x1c\xc0\xd4\x4a\x3f\ +\x81\x1e\x4c\xe0\x2c\x51\x63\xbc\xd7\xf8\x0d\x4c\xf4\x46\x3c\x94\ +\x04\x9b\x6e\xe2\xc5\x78\xc1\x2c\xb1\x26\xf6\xc6\x51\xf8\x0c\xbd\ +\x13\x13\x13\xb8\x49\x24\xe1\xa0\x47\x4e\x45\xa0\x20\xa4\x76\x89\ +\xf3\x3c\x74\xb7\x10\x5a\xdc\x6d\xbb\x4d\x63\xe0\x7f\x9a\xcc\xbc\ +\x7d\xff\xdf\xce\xbe\xc9\xce\x83\xcb\x2e\x39\x3f\x91\x5d\xdc\x7c\ +\x60\x8d\xba\xa8\xce\x20\x4c\x26\xe2\xa2\xec\x20\xb2\x66\xac\x78\ +\xd5\xe2\xd4\x97\x0b\x01\x6e\x95\xbe\x15\x50\x5d\xec\x04\x96\x90\ +\x2c\x48\xf1\x67\x61\xba\xd4\x06\x30\xf9\xfe\xeb\x43\xc5\x7c\x06\ +\x0e\x14\xc9\x9f\x18\xa9\x1c\xce\x4f\xed\x25\xe1\x3a\xf1\x61\xf3\ +\xe6\xa8\xd5\x9c\xa0\x65\x60\xc2\x58\xf3\x28\xdc\x89\x91\x30\x48\ +\xb9\x56\x04\x15\x45\xf2\xbb\x85\xe9\x95\x24\x8c\x43\x05\x2f\xb2\ +\x92\x29\x6d\x88\xa8\x7c\xb2\x46\x5d\xe0\x29\x80\x69\x45\xa9\xce\ +\x00\x9c\x18\xa9\x24\x69\x7e\x56\x7e\xc3\x09\x72\xeb\xbd\x70\xee\ +\x14\x20\x28\xb8\xa4\xb6\xbd\x93\x7e\xbd\xbe\xbb\x1b\x0c\xb3\xed\ +\x00\x43\xd2\x15\xc0\xd0\x01\x46\xa2\x02\x6e\x97\xbf\xa7\xf6\xfd\ +\xdf\x1e\xf0\x4c\xd0\x1b\x31\xf3\x1e\x2a\xb2\x9c\x76\xae\xbb\x3f\ +\xf2\x77\x1a\x7d\x01\xd4\xfc\xfa\x3b\x81\xb9\x98\xc6\xa1\xd2\x82\ +\xce\xd5\x1a\xf5\x3f\xc0\xab\x7f\x05\xc6\xf9\x04\xcf\xbb\x34\x3f\ +\x95\xf0\x22\x2a\x24\x0e\x40\xba\x67\x80\x18\xcf\x0e\xbd\x08\xe3\ +\x00\x1c\xf4\x91\xbf\xd6\x37\x80\xc2\x72\xaf\xee\x0a\x91\x3f\xb5\ +\x48\x80\x31\x73\xe4\xa2\x2c\x81\x1e\x77\x61\x7d\x8c\xb2\x34\x66\ +\x8e\xdc\xa8\xc8\xc8\x63\xb8\x3d\x7f\xbf\x0e\xcc\xf2\x46\x5f\xc2\ +\x6a\xcc\x9a\x79\x6c\x79\x2b\x36\x4e\x64\x24\x40\x4b\xcd\x84\xb1\ +\x92\x76\xa3\xff\xe2\x14\x5c\x16\x00\x65\x07\x9a\x17\xc8\x41\x99\ +\x8d\x2f\x6c\x65\x82\x61\xb5\x1d\x40\x64\x0d\x60\xd4\x6a\x6e\x50\ +\x00\x4e\xca\x0f\x72\xcb\x7a\x38\xd7\x3a\x05\xc6\x8a\x67\x8d\x3e\ +\x11\xb4\x9c\x29\x6d\x88\xdf\x70\x2a\x67\xee\x70\x7d\x69\x7c\x61\ +\x2b\xe3\xa4\xfc\x9c\xa8\x7c\x04\xac\xb1\xe2\x85\x6b\x9d\x1a\x13\ +\x8f\xc1\xd5\xc6\xc5\x8d\x49\xa8\x56\x6b\xd6\xbc\x3a\x67\xcf\xaf\ +\xf7\xa8\x2a\xc8\x7a\xa7\xd6\xec\x4a\x7f\x01\x96\x13\xa5\xcc\x86\ +\x7f\xed\x56\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +" + +qt_resource_name = b"\ +\x00\x09\ +\x09\x5f\x97\x13\ +\x00\x71\ +\x00\x73\x00\x73\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x73\ +\x00\x0a\ +\x09\x24\x4d\x25\ +\x00\x71\ +\x00\x64\x00\x61\x00\x72\x00\x6b\x00\x73\x00\x74\x00\x79\x00\x6c\x00\x65\ +\x00\x09\ +\x00\x28\xad\x23\ +\x00\x73\ +\x00\x74\x00\x79\x00\x6c\x00\x65\x00\x2e\x00\x71\x00\x73\x00\x73\ +\x00\x02\ +\x00\x00\x07\x83\ +\x00\x72\ +\x00\x63\ +\x00\x17\ +\x0b\x9d\x4d\x67\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x01\x0e\xe5\xa7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x21\ +\x05\x70\x30\x27\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1b\ +\x08\x21\xa7\xc7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x28\x8d\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x07\xec\xd1\xc7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x27\ +\x0e\x3d\xd7\xc7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0c\x33\x94\x27\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x29\ +\x09\x81\xd3\x67\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\ +\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x0a\x1a\xd6\x47\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0d\ +\x0b\x72\x3d\x07\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x06\xe9\x8f\x67\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x07\x4e\x5a\xc7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x00\xc1\x23\x67\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x00\xcf\x5c\xc7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x11\ +\x05\x2a\x70\x67\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x11\ +\x0b\xda\x30\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x17\ +\x0d\x6c\x22\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x0d\xfd\xa2\x07\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x06\xf8\x08\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x06\x43\xc6\xe7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x07\x8b\xec\xe7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x06\x65\x89\xe7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x2c\ +\x0c\xa4\x5a\x47\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\ +\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x09\x2f\xda\x87\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x25\ +\x06\x6c\x47\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0e\xfe\x32\x47\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x03\x9f\x72\x87\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0e\x19\x8b\xc7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x08\xd2\xa3\x27\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x06\x14\xad\xc7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x08\xfa\xe1\x27\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0a\xa0\x05\x47\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x23\ +\x06\xf2\x1a\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x1b\ +\x07\xac\x39\xa7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x04\x73\x5f\x47\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x0b\x48\x50\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x22\ +\x01\x41\xee\x87\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1c\ +\x08\x2e\xd3\x67\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x22\ +\x04\x9a\x03\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1c\ +\x00\x06\x3d\xc7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0f\x5a\xb4\xa7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0f\x2c\x24\xc7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x04\x8d\x48\xc7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x0d\x4e\x71\x87\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x22\ +\x00\xa7\x99\x47\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x26\ +\x0f\x35\xf0\xa7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x00\xf3\x26\x27\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x00\x6c\xa3\xa7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0b\xf3\xab\x27\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x0f\x80\x4f\xa7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x40\x00\x32\ +\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x24\ +\x05\x98\x88\x87\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x03\xae\x62\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x0b\xea\x1b\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x5f\x00\x70\ +\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0e\xbc\xc3\x67\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x0d\x78\xb6\x87\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1d\ +\x09\x07\x81\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x05\x7a\xd3\x67\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\ +\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0e\x26\x93\xe7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x00\xd6\x25\xc7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x22\ +\x08\x8a\x08\x27\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1c\ +\x08\xb5\x77\x67\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x0a\xd8\x81\x27\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x03\xf7\x18\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\xff\xfc\x07\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1e\ +\x00\x4f\xcb\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1e\ +\x0f\x96\x71\x87\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x02\xd4\x90\x87\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x02\xb6\xb5\xa7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x07\x06\x3d\xa7\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\xfc\x49\xe7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x18\ +\x06\x60\x39\xe7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x25\ +\x08\x07\x7e\x87\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x01\xe9\xfd\xe7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x40\x00\x32\x00\x78\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x0e\x31\x43\xa7\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x00\x55\x62\x07\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x0a\x19\xf4\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\ +\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x0a\x20\x6e\x07\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x40\x00\x32\x00\x78\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x04\xb1\x94\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1d\ +\x0e\x35\xf3\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x0a\xe5\x6c\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x17\ +\x0f\x1e\x9b\x47\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0d\x0d\x28\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x26\ +\x0f\xfb\x22\x07\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\ +\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x0a\x7a\x87\x67\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\ +\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x00\x38\x7f\xa7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x0c\xfb\xa0\x47\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x09\x0d\xa6\xc7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0d\xdf\xcf\xa7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0a\x14\xed\x47\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0d\x9d\x97\x47\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x02\x0d\xa6\x67\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x00\x68\xca\xe7\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1c\ +\x01\x15\x51\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x05\xe4\x2d\xe7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x1e\ +\x0c\xd2\xb9\x87\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x70\ +\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x0f\x35\xfb\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x0c\x24\x39\x47\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x13\ +\x08\xc8\x96\xe7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x2a\ +\x0f\xc4\xf7\x07\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x06\x75\x64\x87\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0c\x24\xec\x07\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x01\xc7\x25\x47\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\x23\x21\x67\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0a\x12\x4a\x67\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x09\x5e\xb0\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x01\x75\xcc\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x04\x9c\xa4\xa7\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\ +\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x28\ +\x0f\x63\x53\xc7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\ +\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x03\x1c\x93\x87\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x0b\x4e\x57\xa7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x14\ +\x0b\x2d\x81\x07\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x23\ +\x07\x14\x6d\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x24\ +\x04\x0b\x8d\x27\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0b\x9d\x16\x67\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0f\x18\x45\x87\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x08\x3f\xda\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1e\ +\x07\x50\x2b\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x5f\x00\x70\ +\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0f\xac\xe3\xc7\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x21\ +\x0e\xf1\x37\x67\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x1f\ +\x0c\xa4\x6f\xa7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0b\x78\x08\xe7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x04\x64\xf7\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x35\xb6\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x06\x53\x25\xa7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x21\ +\x01\xf6\xa2\x67\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x21\ +\x0a\x51\x5f\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x19\ +\x0b\x8a\x15\xe7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x06\x6d\x9b\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x17\ +\x0c\xeb\x5f\x67\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x24\ +\x05\x94\xa0\x47\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x04\xce\xfa\x67\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0c\xa5\xc5\x27\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\ +\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x0f\xd0\x9c\x67\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\ +\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x0e\xfe\x76\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0c\xd5\x5a\x67\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1e\ +\x04\x3c\x09\xc7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x70\ +\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x00\x6f\x04\x87\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x02\x48\x15\x27\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x07\x5b\xb0\x67\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0c\x60\x8e\x27\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x07\xb7\xa1\x47\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x26\ +\x07\x4b\x88\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\ +\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x07\x83\xfe\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x10\ +\x05\x3e\x39\x67\ +\x00\x62\ +\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x09\xc8\xa4\xa7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0d\x33\x2d\xa7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x08\xe1\xf6\xc7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0b\x59\x6e\x87\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x66\ +\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x0e\x0c\xda\xa7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x06\xba\x02\xa7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0f\x9a\xe5\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x23\ +\x03\x43\xb9\x67\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x0c\ +\x0b\xd0\x7a\xe7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x0c\x09\x66\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x00\x10\xb9\x67\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\ +\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x0f\xd7\x34\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x07\xa5\xb1\x27\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x05\x12\xcf\x67\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\ +\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x29\ +\x09\xe4\xb0\x07\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\ +\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x05\x76\x1e\x67\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x19\ +\x0e\x98\x18\x27\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\ +\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x0d\x86\xf9\xe7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x02\x38\x25\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x0f\x79\xa3\xc7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x70\ +\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x01\xe0\x4a\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1c\ +\x02\x75\x51\x87\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x2b\ +\x03\xd2\xba\xc7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\ +\x00\x73\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x02\x4f\x6a\xa7\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x64\ +\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1b\ +\x0a\xfb\x2d\x27\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\x00\x70\ +\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1f\ +\x0a\xae\x27\x47\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x29\ +\x08\x67\xa4\xa7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\ +\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x26\ +\x04\x24\xf6\xe7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\ +\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x00\x4f\x29\xc7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x09\x2e\xa9\x47\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x00\x44\xa0\x47\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x01\x87\xae\x67\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x04\xb3\x4c\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x15\ +\x04\x90\x0a\xc7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x06\xa7\x5a\x47\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x67\x00\x72\x00\x69\x00\x70\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x16\ +\x07\x09\xf8\x27\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x6d\x00\x69\x00\x6e\x00\x69\x00\x6d\x00\x69\x00\x7a\x00\x65\x00\x40\x00\x32\ +\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x16\ +\x03\x94\x39\x67\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x40\x00\x32\ +\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x08\x8f\x96\xa7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x17\ +\x04\xf8\x32\xc7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x05\x11\xe0\xe7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x5f\ +\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x06\x0c\xe6\x07\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x64\x00\x6f\x00\x77\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x15\ +\x06\x62\x08\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\ +\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x27\ +\x0c\xeb\xe5\x67\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\ +\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x14\ +\x00\x2e\x0a\x07\ +\x00\x72\ +\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x5f\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x01\x40\x2d\xa7\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x70\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x18\ +\x07\x86\x4e\x27\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6c\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\ +\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x06\x16\x25\xe7\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x12\ +\x04\xa2\xb3\x27\ +\x00\x61\ +\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x5f\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x12\ +\x04\xb5\x9d\x47\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6f\x00\x70\x00\x65\x00\x6e\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x1e\ +\x05\x75\xad\x27\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x0f\x7e\x6f\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\ +\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x19\ +\x07\x36\x1b\x47\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\ +\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x23\ +\x03\xa5\x91\x47\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\x00\x65\x00\x64\x00\x2e\x00\x70\ +\x00\x6e\x00\x67\ +\x00\x27\ +\x0d\x0d\x92\xa7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x73\x00\x65\x00\x70\x00\x61\x00\x72\x00\x61\x00\x74\x00\x6f\x00\x72\ +\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\x00\x61\x00\x62\x00\x6c\ +\x00\x65\x00\x64\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x0b\x46\x72\x87\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x5f\x00\x66\x00\x6f\x00\x63\ +\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1a\ +\x07\x88\x25\x07\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x6d\x00\x6f\x00\x72\x00\x65\x00\x5f\x00\x70\x00\x72\x00\x65\x00\x73\x00\x73\ +\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x0c\xe2\x68\x67\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x70\x00\x61\x00\x72\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x24\ +\x05\xed\xfa\xe7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x5f\x00\x68\x00\x6f\x00\x72\x00\x69\ +\x00\x7a\x00\x6f\x00\x6e\x00\x74\x00\x61\x00\x6c\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x40\x00\x32\x00\x78\x00\x2e\ +\x00\x70\x00\x6e\x00\x67\ +\x00\x11\ +\x01\xf6\xff\x67\ +\x00\x62\ +\x00\x72\x00\x61\x00\x6e\x00\x63\x00\x68\x00\x5f\x00\x65\x00\x6e\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x11\ +\x09\xcb\xcc\xe7\ +\x00\x77\ +\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x75\x00\x6e\x00\x64\x00\x6f\x00\x63\x00\x6b\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\ +\x00\x19\ +\x0a\x27\x78\x07\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x65\ +\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x1d\ +\x04\x34\xf0\xc7\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x5f\x00\x76\x00\x65\x00\x72\x00\x74\x00\x69\x00\x63\x00\x61\x00\x6c\x00\x5f\x00\x64\x00\x69\x00\x73\ +\x00\x61\x00\x62\x00\x6c\x00\x65\x00\x64\x00\x40\x00\x32\x00\x78\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x20\ +\x09\xd7\x1f\xa7\ +\x00\x63\ +\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x62\x00\x6f\x00\x78\x00\x5f\x00\x69\x00\x6e\x00\x64\x00\x65\x00\x74\x00\x65\x00\x72\x00\x6d\ +\x00\x69\x00\x6e\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x66\x00\x6f\x00\x63\x00\x75\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +" + +qt_resource_struct_v1 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x18\x00\x02\x00\x00\x00\x01\x00\x00\x00\xd4\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x4a\x00\x02\x00\x00\x00\xd0\x00\x00\x00\x04\ +\x00\x00\x09\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x83\x4a\ +\x00\x00\x23\x30\x00\x00\x00\x00\x00\x01\x00\x01\xb1\x50\ +\x00\x00\x2a\xb6\x00\x00\x00\x00\x00\x01\x00\x02\x00\x74\ +\x00\x00\x13\x64\x00\x00\x00\x00\x00\x01\x00\x01\x0f\x9c\ +\x00\x00\x28\x2a\x00\x00\x00\x00\x00\x01\x00\x01\xe8\x06\ +\x00\x00\x27\xb8\x00\x00\x00\x00\x00\x01\x00\x01\xe1\xe3\ +\x00\x00\x0f\x16\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x3a\ +\x00\x00\x11\x56\x00\x00\x00\x00\x00\x01\x00\x00\xf0\x14\ +\x00\x00\x14\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x64\ +\x00\x00\x0b\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x9c\xaf\ +\x00\x00\x1f\x38\x00\x00\x00\x00\x00\x01\x00\x01\x7c\x5f\ +\x00\x00\x0a\x70\x00\x00\x00\x00\x00\x01\x00\x00\x9a\x78\ +\x00\x00\x03\x56\x00\x00\x00\x00\x00\x01\x00\x00\x36\x58\ +\x00\x00\x03\x92\x00\x00\x00\x00\x00\x01\x00\x00\x39\x5c\ +\x00\x00\x0d\xb2\x00\x00\x00\x00\x00\x01\x00\x00\xc2\xf3\ +\x00\x00\x0b\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x9b\xdd\ +\x00\x00\x00\x88\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x64\ +\x00\x00\x15\x1e\x00\x00\x00\x00\x00\x01\x00\x01\x1b\xdd\ +\x00\x00\x2a\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x0b\x12\ +\x00\x00\x08\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7e\xbd\ +\x00\x00\x17\xfc\x00\x00\x00\x00\x00\x01\x00\x01\x34\xb5\ +\x00\x00\x28\x58\x00\x00\x00\x00\x00\x01\x00\x01\xe8\x9c\ +\x00\x00\x17\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x2b\xaa\ +\x00\x00\x25\x72\x00\x00\x00\x00\x00\x01\x00\x01\xcb\x4e\ +\x00\x00\x10\xf2\x00\x00\x00\x00\x00\x01\x00\x00\xee\xb2\ +\x00\x00\x1c\x46\x00\x00\x00\x00\x00\x01\x00\x01\x52\xd7\ +\x00\x00\x2d\xee\x00\x00\x00\x00\x00\x01\x00\x02\x23\x1d\ +\x00\x00\x14\xb8\x00\x00\x00\x00\x00\x01\x00\x01\x1a\x68\ +\x00\x00\x24\xfc\x00\x00\x00\x00\x00\x01\x00\x01\xc9\xd6\ +\x00\x00\x1f\x5c\x00\x00\x00\x00\x00\x01\x00\x01\x7e\x0d\ +\x00\x00\x26\x4a\x00\x00\x00\x00\x00\x01\x00\x01\xd2\x2d\ +\x00\x00\x25\xb0\x00\x00\x00\x00\x00\x01\x00\x01\xcf\x62\ +\x00\x00\x0f\xd6\x00\x00\x00\x00\x00\x01\x00\x00\xe3\xd3\ +\x00\x00\x0f\x9a\x00\x00\x00\x00\x00\x01\x00\x00\xe3\x5a\ +\x00\x00\x18\xb6\x00\x00\x00\x00\x00\x01\x00\x01\x3b\xcb\ +\x00\x00\x22\x86\x00\x00\x00\x00\x00\x01\x00\x01\xa9\xed\ +\x00\x00\x29\x48\x00\x00\x00\x00\x00\x01\x00\x01\xf2\x21\ +\x00\x00\x06\x66\x00\x00\x00\x00\x00\x01\x00\x00\x5b\x74\ +\x00\x00\x2c\x68\x00\x00\x00\x00\x00\x01\x00\x02\x1b\xcf\ +\x00\x00\x0c\x32\x00\x00\x00\x00\x00\x01\x00\x00\xa9\xdd\ +\x00\x00\x25\xee\x00\x00\x00\x00\x00\x01\x00\x01\xd1\x08\ +\x00\x00\x0e\x9e\x00\x00\x00\x00\x00\x01\x00\x00\xdb\xd2\ +\x00\x00\x19\x8c\x00\x00\x00\x00\x00\x01\x00\x01\x43\x17\ +\x00\x00\x27\x66\x00\x00\x00\x00\x00\x01\x00\x01\xe1\x4a\ +\x00\x00\x2e\x76\x00\x00\x00\x00\x00\x01\x00\x02\x29\x3f\ +\x00\x00\x1e\xf6\x00\x00\x00\x00\x00\x01\x00\x01\x73\xc6\ +\x00\x00\x1b\xae\x00\x00\x00\x00\x00\x01\x00\x01\x50\x13\ +\x00\x00\x08\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x77\xe3\ +\x00\x00\x0a\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x98\x96\ +\x00\x00\x28\xbc\x00\x00\x00\x00\x00\x01\x00\x01\xeb\xdb\ +\x00\x00\x09\x24\x00\x00\x00\x00\x00\x01\x00\x00\x7f\xdb\ +\x00\x00\x18\x2e\x00\x00\x00\x00\x00\x01\x00\x01\x36\x46\ +\x00\x00\x2b\x62\x00\x00\x00\x00\x00\x01\x00\x02\x10\x08\ +\x00\x00\x11\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xfd\x18\ +\x00\x00\x28\x92\x00\x00\x00\x00\x00\x01\x00\x01\xea\xe5\ +\x00\x00\x2b\x8c\x00\x00\x00\x00\x00\x01\x00\x02\x14\x32\ +\x00\x00\x1d\xc6\x00\x00\x00\x00\x00\x01\x00\x01\x5f\x00\ +\x00\x00\x29\xa2\x00\x00\x00\x00\x00\x01\x00\x01\xf6\x81\ +\x00\x00\x29\xd6\x00\x00\x00\x00\x00\x01\x00\x01\xfa\x6b\ +\x00\x00\x23\xda\x00\x00\x00\x00\x00\x01\x00\x01\xba\xb6\ +\x00\x00\x01\x44\x00\x00\x00\x00\x00\x01\x00\x00\x22\xb0\ +\x00\x00\x03\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xfa\ +\x00\x00\x1b\xe8\x00\x00\x00\x00\x00\x01\x00\x01\x50\xf8\ +\x00\x00\x20\xc0\x00\x00\x00\x00\x00\x01\x00\x01\x8a\x80\ +\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x64\ +\x00\x00\x2b\xb6\x00\x00\x00\x00\x00\x01\x00\x02\x16\xc7\ +\x00\x00\x24\x68\x00\x00\x00\x00\x00\x01\x00\x01\xbe\x68\ +\x00\x00\x0d\x48\x00\x00\x00\x00\x00\x01\x00\x00\xb5\x8c\ +\x00\x00\x1d\x78\x00\x00\x00\x00\x00\x01\x00\x01\x5e\x71\ +\x00\x00\x0b\xe4\x00\x00\x00\x00\x00\x01\x00\x00\xa9\x0d\ +\x00\x00\x15\x5c\x00\x00\x00\x00\x00\x01\x00\x01\x1d\x34\ +\x00\x00\x2d\xa0\x00\x00\x00\x00\x00\x01\x00\x02\x21\xe2\ +\x00\x00\x2a\x10\x00\x00\x00\x00\x00\x01\x00\x01\xfc\x28\ +\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x77\ +\x00\x00\x2b\x3e\x00\x00\x00\x00\x00\x01\x00\x02\x0f\x69\ +\x00\x00\x04\xae\x00\x00\x00\x00\x00\x01\x00\x00\x48\x83\ +\x00\x00\x1c\x22\x00\x00\x00\x00\x00\x01\x00\x01\x51\x71\ +\x00\x00\x10\x6c\x00\x00\x00\x00\x00\x01\x00\x00\xec\xdd\ +\x00\x00\x2a\x32\x00\x00\x00\x00\x00\x01\x00\x01\xfe\x39\ +\x00\x00\x05\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x75\ +\x00\x00\x05\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x52\xb6\ +\x00\x00\x1d\x0e\x00\x00\x00\x00\x00\x01\x00\x01\x5a\xee\ +\x00\x00\x16\xb0\x00\x00\x00\x00\x00\x01\x00\x01\x2a\x9a\ +\x00\x00\x28\xec\x00\x00\x00\x00\x00\x01\x00\x01\xed\xfe\ +\x00\x00\x22\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xa3\xc2\ +\x00\x00\x02\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x33\xad\ +\x00\x00\x07\x92\x00\x00\x00\x00\x00\x01\x00\x00\x74\xdf\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x47\xdd\ +\x00\x00\x10\x10\x00\x00\x00\x00\x00\x01\x00\x00\xe8\x3d\ +\x00\x00\x29\x16\x00\x00\x00\x00\x00\x01\x00\x01\xf0\xe1\ +\x00\x00\x19\x40\x00\x00\x00\x00\x00\x01\x00\x01\x3e\xe9\ +\x00\x00\x2c\x30\x00\x00\x00\x00\x00\x01\x00\x02\x1b\x45\ +\x00\x00\x20\x38\x00\x00\x00\x00\x00\x01\x00\x01\x85\x85\ +\x00\x00\x03\x10\x00\x00\x00\x00\x00\x01\x00\x00\x35\xc3\ +\x00\x00\x1a\x80\x00\x00\x00\x00\x00\x01\x00\x01\x48\x27\ +\x00\x00\x1f\x92\x00\x00\x00\x00\x00\x01\x00\x01\x80\xf3\ +\x00\x00\x20\x8a\x00\x00\x00\x00\x00\x01\x00\x01\x89\xda\ +\x00\x00\x2b\x08\x00\x00\x00\x00\x00\x01\x00\x02\x0e\xdf\ +\x00\x00\x2d\x42\x00\x00\x00\x00\x00\x01\x00\x02\x20\x69\ +\x00\x00\x04\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x4c\xfa\ +\x00\x00\x23\xa4\x00\x00\x00\x00\x00\x01\x00\x01\xb8\x89\ +\x00\x00\x07\xde\x00\x00\x00\x00\x00\x01\x00\x00\x77\x49\ +\x00\x00\x20\x00\x00\x00\x00\x00\x00\x01\x00\x01\x84\x0d\ +\x00\x00\x01\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x24\x29\ +\x00\x00\x10\xa2\x00\x00\x00\x00\x00\x01\x00\x00\xed\xda\ +\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x00\x20\x02\ +\x00\x00\x08\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x4d\ +\x00\x00\x1a\x42\x00\x00\x00\x00\x00\x01\x00\x01\x46\x99\ +\x00\x00\x27\x0e\x00\x00\x00\x00\x00\x01\x00\x01\xe0\xaf\ +\x00\x00\x0d\xd6\x00\x00\x00\x00\x00\x01\x00\x00\xc3\x79\ +\x00\x00\x29\x7a\x00\x00\x00\x00\x00\x01\x00\x01\xf2\xac\ +\x00\x00\x0e\x20\x00\x00\x00\x00\x00\x01\x00\x00\xc5\xb0\ +\x00\x00\x16\x2a\x00\x00\x00\x00\x00\x01\x00\x01\x26\x08\ +\x00\x00\x06\xce\x00\x00\x00\x00\x00\x01\x00\x00\x61\x9d\ +\x00\x00\x21\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x98\x61\ +\x00\x00\x07\x36\x00\x00\x00\x00\x00\x01\x00\x00\x70\x98\ +\x00\x00\x10\x44\x00\x00\x00\x00\x00\x01\x00\x00\xe8\xa9\ +\x00\x00\x0d\x08\x00\x00\x00\x00\x00\x01\x00\x00\xb3\xb5\ +\x00\x00\x13\xda\x00\x00\x00\x00\x00\x01\x00\x01\x13\x49\ +\x00\x00\x27\xf0\x00\x00\x00\x00\x00\x01\x00\x01\xe3\xf2\ +\x00\x00\x05\xae\x00\x00\x00\x00\x00\x01\x00\x00\x50\xab\ +\x00\x00\x17\xc4\x00\x00\x00\x00\x00\x01\x00\x01\x33\xd0\ +\x00\x00\x02\x38\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x8d\ +\x00\x00\x20\xe6\x00\x00\x00\x00\x00\x01\x00\x01\x97\x5a\ +\x00\x00\x2e\x16\x00\x00\x00\x00\x00\x01\x00\x02\x23\xfd\ +\x00\x00\x2e\xb6\x00\x00\x00\x00\x00\x01\x00\x02\x2a\x3b\ +\x00\x00\x24\x10\x00\x00\x00\x00\x00\x01\x00\x01\xbd\xa3\ +\x00\x00\x17\x94\x00\x00\x00\x00\x00\x01\x00\x01\x32\x19\ +\x00\x00\x14\x4a\x00\x00\x00\x00\x00\x01\x00\x01\x16\x16\ +\x00\x00\x11\x7c\x00\x00\x00\x00\x00\x01\x00\x00\xf3\x16\ +\x00\x00\x02\x90\x00\x00\x00\x00\x00\x01\x00\x00\x2c\xb7\ +\x00\x00\x11\xb8\x00\x00\x00\x00\x00\x01\x00\x00\xf9\xa9\ +\x00\x00\x2e\x3e\x00\x00\x00\x00\x00\x01\x00\x02\x25\xff\ +\x00\x00\x1c\x8e\x00\x00\x00\x00\x00\x01\x00\x01\x53\x9a\ +\x00\x00\x13\x32\x00\x00\x00\x00\x00\x01\x00\x01\x0c\xa4\ +\x00\x00\x07\x58\x00\x00\x00\x00\x00\x01\x00\x00\x72\xbe\ +\x00\x00\x26\xca\x00\x00\x00\x00\x00\x01\x00\x01\xdf\x29\ +\x00\x00\x0e\x5e\x00\x00\x00\x00\x00\x01\x00\x00\xd0\x81\ +\x00\x00\x12\x50\x00\x00\x00\x00\x00\x01\x00\x01\x00\xfa\ +\x00\x00\x26\x8e\x00\x00\x00\x00\x00\x01\x00\x01\xdb\x27\ +\x00\x00\x17\x66\x00\x00\x00\x00\x00\x01\x00\x01\x30\x0f\ +\x00\x00\x19\x12\x00\x00\x00\x00\x00\x01\x00\x01\x3c\xb0\ +\x00\x00\x2d\x08\x00\x00\x00\x00\x00\x01\x00\x02\x1c\xf8\ +\x00\x00\x08\x58\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x57\ +\x00\x00\x18\xe6\x00\x00\x00\x00\x00\x01\x00\x01\x3c\x37\ +\x00\x00\x21\x9e\x00\x00\x00\x00\x00\x01\x00\x01\x9b\x9c\ +\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x2e\xc1\ +\x00\x00\x1b\x7e\x00\x00\x00\x00\x00\x01\x00\x01\x4f\x89\ +\x00\x00\x1c\xd6\x00\x00\x00\x00\x00\x01\x00\x01\x56\xfb\ +\x00\x00\x19\xda\x00\x00\x00\x00\x00\x01\x00\x01\x43\xb6\ +\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x19\xda\ +\x00\x00\x22\xd2\x00\x00\x00\x00\x00\x01\x00\x01\xab\x0f\ +\x00\x00\x03\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x40\x80\ +\x00\x00\x0c\x68\x00\x00\x00\x00\x00\x01\x00\x00\xab\xa0\ +\x00\x00\x0b\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x9d\x39\ +\x00\x00\x22\xf0\x00\x00\x00\x00\x00\x01\x00\x01\xad\x13\ +\x00\x00\x15\xfe\x00\x00\x00\x00\x00\x01\x00\x01\x21\x1c\ +\x00\x00\x16\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x2b\x2e\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\x27\x29\ +\x00\x00\x1f\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x81\xef\ +\x00\x00\x05\x50\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x83\ +\x00\x00\x1b\x3a\x00\x00\x00\x00\x00\x01\x00\x01\x4e\xfa\ +\x00\x00\x1e\x00\x00\x00\x00\x00\x00\x01\x00\x01\x61\xd1\ +\x00\x00\x15\x8a\x00\x00\x00\x00\x00\x01\x00\x01\x1f\xf8\ +\x00\x00\x1e\xbc\x00\x00\x00\x00\x00\x01\x00\x01\x72\xc9\ +\x00\x00\x2d\x7c\x00\x00\x00\x00\x00\x01\x00\x02\x21\x76\ +\x00\x00\x1d\x44\x00\x00\x00\x00\x00\x01\x00\x01\x5d\x8b\ +\x00\x00\x2a\x62\x00\x00\x00\x00\x00\x01\x00\x01\xff\xac\ +\x00\x00\x13\x9c\x00\x00\x00\x00\x00\x01\x00\x01\x10\x70\ +\x00\x00\x12\xac\x00\x00\x00\x00\x00\x01\x00\x01\x0a\xd7\ +\x00\x00\x2c\xb4\x00\x00\x00\x00\x00\x01\x00\x02\x1c\x6d\ +\x00\x00\x21\x24\x00\x00\x00\x00\x00\x01\x00\x01\x97\xd7\ +\x00\x00\x0a\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x99\xe6\ +\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x41\xe2\ +\x00\x00\x0c\xde\x00\x00\x00\x00\x00\x01\x00\x00\xb1\x9f\ +\x00\x00\x24\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xc5\xd9\ +\x00\x00\x14\x84\x00\x00\x00\x00\x00\x01\x00\x01\x18\xf3\ +\x00\x00\x14\x16\x00\x00\x00\x00\x00\x01\x00\x01\x14\x56\ +\x00\x00\x04\x42\x00\x00\x00\x00\x00\x01\x00\x00\x43\x62\ +\x00\x00\x21\xd6\x00\x00\x00\x00\x00\x01\x00\x01\x9f\xa8\ +\x00\x00\x06\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x5d\x98\ +\x00\x00\x0d\x7a\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x66\ +\x00\x00\x11\x20\x00\x00\x00\x00\x00\x01\x00\x00\xef\xa8\ +\x00\x00\x12\x10\x00\x00\x00\x00\x00\x01\x00\x00\xfe\x1d\ +\x00\x00\x01\xac\x00\x00\x00\x00\x00\x01\x00\x00\x25\xf1\ +\x00\x00\x24\x94\x00\x00\x00\x00\x00\x01\x00\x01\xbf\x2d\ +\x00\x00\x0c\xa4\x00\x00\x00\x00\x00\x01\x00\x00\xac\x6e\ +\x00\x00\x1a\xf2\x00\x00\x00\x00\x00\x01\x00\x01\x4e\x67\ +\x00\x00\x06\x32\x00\x00\x00\x00\x00\x01\x00\x00\x56\xf9\ +\x00\x00\x1e\x76\x00\x00\x00\x00\x00\x01\x00\x01\x6f\x78\ +\x00\x00\x1a\x0e\x00\x00\x00\x00\x00\x01\x00\x01\x44\x5c\ +\x00\x00\x12\x78\x00\x00\x00\x00\x00\x01\x00\x01\x05\xc6\ +\x00\x00\x09\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x96\x8c\ +\x00\x00\x0a\xba\x00\x00\x00\x00\x00\x01\x00\x00\x9b\x4f\ +\x00\x00\x15\xcc\x00\x00\x00\x00\x00\x01\x00\x01\x20\x86\ +\x00\x00\x09\xac\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xd8\ +\x00\x00\x18\x60\x00\x00\x00\x00\x00\x01\x00\x01\x3b\x32\ +\x00\x00\x25\x36\x00\x00\x00\x00\x00\x01\x00\x01\xca\xd2\ +\x00\x00\x2b\xf8\x00\x00\x00\x00\x00\x01\x00\x02\x17\xfb\ +\x00\x00\x0b\xb2\x00\x00\x00\x00\x00\x01\x00\x00\xa0\x76\ +\x00\x00\x0f\x58\x00\x00\x00\x00\x00\x01\x00\x00\xe2\xd1\ +\x00\x00\x22\x4c\x00\x00\x00\x00\x00\x01\x00\x01\xa7\x54\ +\x00\x00\x1a\xc2\x00\x00\x00\x00\x00\x01\x00\x01\x49\x7b\ +\x00\x00\x16\x56\x00\x00\x00\x00\x00\x01\x00\x01\x29\xcf\ +\x00\x00\x1e\x38\x00\x00\x00\x00\x00\x01\x00\x01\x6e\xab\ +\x00\x00\x23\x6e\x00\x00\x00\x00\x00\x01\x00\x01\xb8\x10\ +\x00\x00\x12\xe0\x00\x00\x00\x00\x00\x01\x00\x01\x0b\x6d\ +\x00\x00\x0e\xe2\x00\x00\x00\x00\x00\x01\x00\x00\xdf\x13\ +\x00\x00\x00\x32\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +" + +qt_resource_struct_v2 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x18\x00\x02\x00\x00\x00\x01\x00\x00\x00\xd4\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x4a\x00\x02\x00\x00\x00\xd0\x00\x00\x00\x04\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x09\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x83\x4a\ +\x00\x00\x01\x70\xf0\x0e\x7c\xee\ +\x00\x00\x23\x30\x00\x00\x00\x00\x00\x01\x00\x01\xb1\x50\ +\x00\x00\x01\x70\xf0\x0e\x7e\x38\ +\x00\x00\x2a\xb6\x00\x00\x00\x00\x00\x01\x00\x02\x00\x74\ +\x00\x00\x01\x70\xf0\x0e\x7c\x90\ +\x00\x00\x13\x64\x00\x00\x00\x00\x00\x01\x00\x01\x0f\x9c\ +\x00\x00\x01\x70\xf0\x0e\x78\xe0\ +\x00\x00\x28\x2a\x00\x00\x00\x00\x00\x01\x00\x01\xe8\x06\ +\x00\x00\x01\x70\xf0\x0e\x73\xdf\ +\x00\x00\x27\xb8\x00\x00\x00\x00\x00\x01\x00\x01\xe1\xe3\ +\x00\x00\x01\x70\xf0\x0e\x79\x1c\ +\x00\x00\x0f\x16\x00\x00\x00\x00\x00\x01\x00\x00\xe1\x3a\ +\x00\x00\x01\x70\xf0\x0e\x76\x1b\ +\x00\x00\x11\x56\x00\x00\x00\x00\x00\x01\x00\x00\xf0\x14\ +\x00\x00\x01\x70\xf0\x0e\x78\x41\ +\x00\x00\x14\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x64\ +\x00\x00\x01\x70\xf0\x0e\x7d\xf2\ +\x00\x00\x0b\x4a\x00\x00\x00\x00\x00\x01\x00\x00\x9c\xaf\ +\x00\x00\x01\x70\xf0\x0e\x76\x89\ +\x00\x00\x1f\x38\x00\x00\x00\x00\x00\x01\x00\x01\x7c\x5f\ +\x00\x00\x01\x70\xf0\x0e\x78\x8c\ +\x00\x00\x0a\x70\x00\x00\x00\x00\x00\x01\x00\x00\x9a\x78\ +\x00\x00\x01\x70\xf0\x0e\x7d\x6e\ +\x00\x00\x03\x56\x00\x00\x00\x00\x00\x01\x00\x00\x36\x58\ +\x00\x00\x01\x70\xf0\x0e\x7e\x79\ +\x00\x00\x03\x92\x00\x00\x00\x00\x00\x01\x00\x00\x39\x5c\ +\x00\x00\x01\x70\xf0\x0e\x7e\x25\ +\x00\x00\x0d\xb2\x00\x00\x00\x00\x00\x01\x00\x00\xc2\xf3\ +\x00\x00\x01\x70\xf0\x0e\x73\xfd\ +\x00\x00\x0b\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x9b\xdd\ +\x00\x00\x01\x70\xf0\x0e\x78\xce\ +\x00\x00\x00\x88\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x64\ +\x00\x00\x01\x70\xf0\x0e\x76\xc2\ +\x00\x00\x15\x1e\x00\x00\x00\x00\x00\x01\x00\x01\x1b\xdd\ +\x00\x00\x01\x70\xf0\x0e\x7e\xac\ +\x00\x00\x2a\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x0b\x12\ +\x00\x00\x01\x70\xf0\x0e\x79\xe1\ +\x00\x00\x08\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x7e\xbd\ +\x00\x00\x01\x70\xf0\x0e\x77\x57\ +\x00\x00\x17\xfc\x00\x00\x00\x00\x00\x01\x00\x01\x34\xb5\ +\x00\x00\x01\x70\xf0\x0e\x75\xf7\ +\x00\x00\x28\x58\x00\x00\x00\x00\x00\x01\x00\x01\xe8\x9c\ +\x00\x00\x01\x70\xf0\x0e\x75\x73\ +\x00\x00\x17\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x2b\xaa\ +\x00\x00\x01\x70\xf0\x0e\x79\xdc\ +\x00\x00\x25\x72\x00\x00\x00\x00\x00\x01\x00\x01\xcb\x4e\ +\x00\x00\x01\x70\xf0\x0e\x76\xdd\ +\x00\x00\x10\xf2\x00\x00\x00\x00\x00\x01\x00\x00\xee\xb2\ +\x00\x00\x01\x70\xf0\x0e\x7c\x5a\ +\x00\x00\x1c\x46\x00\x00\x00\x00\x00\x01\x00\x01\x52\xd7\ +\x00\x00\x01\x70\xf0\x0e\x7d\xc0\ +\x00\x00\x2d\xee\x00\x00\x00\x00\x00\x01\x00\x02\x23\x1d\ +\x00\x00\x01\x70\xf0\x0e\x7a\xa3\ +\x00\x00\x14\xb8\x00\x00\x00\x00\x00\x01\x00\x01\x1a\x68\ +\x00\x00\x01\x70\xf0\x0e\x7a\xe3\ +\x00\x00\x24\xfc\x00\x00\x00\x00\x00\x01\x00\x01\xc9\xd6\ +\x00\x00\x01\x70\xf0\x0e\x7b\x05\ +\x00\x00\x1f\x5c\x00\x00\x00\x00\x00\x01\x00\x01\x7e\x0d\ +\x00\x00\x01\x70\xf0\x0e\x7e\x89\ +\x00\x00\x26\x4a\x00\x00\x00\x00\x00\x01\x00\x01\xd2\x2d\ +\x00\x00\x01\x70\xf0\x0e\x7c\xea\ +\x00\x00\x25\xb0\x00\x00\x00\x00\x00\x01\x00\x01\xcf\x62\ +\x00\x00\x01\x70\xf0\x0e\x75\x4e\ +\x00\x00\x0f\xd6\x00\x00\x00\x00\x00\x01\x00\x00\xe3\xd3\ +\x00\x00\x01\x70\xf0\x0e\x79\x75\ +\x00\x00\x0f\x9a\x00\x00\x00\x00\x00\x01\x00\x00\xe3\x5a\ +\x00\x00\x01\x70\xf0\x0e\x7e\x03\ +\x00\x00\x18\xb6\x00\x00\x00\x00\x00\x01\x00\x01\x3b\xcb\ +\x00\x00\x01\x70\xf0\x0e\x78\x20\ +\x00\x00\x22\x86\x00\x00\x00\x00\x00\x01\x00\x01\xa9\xed\ +\x00\x00\x01\x70\xf0\x0e\x7d\x90\ +\x00\x00\x29\x48\x00\x00\x00\x00\x00\x01\x00\x01\xf2\x21\ +\x00\x00\x01\x70\xf0\x0e\x7c\x21\ +\x00\x00\x06\x66\x00\x00\x00\x00\x00\x01\x00\x00\x5b\x74\ +\x00\x00\x01\x70\xf0\x0e\x73\x14\ +\x00\x00\x2c\x68\x00\x00\x00\x00\x00\x01\x00\x02\x1b\xcf\ +\x00\x00\x01\x70\xf0\x0e\x77\x2f\ +\x00\x00\x0c\x32\x00\x00\x00\x00\x00\x01\x00\x00\xa9\xdd\ +\x00\x00\x01\x70\xf0\x0e\x78\x9e\ +\x00\x00\x25\xee\x00\x00\x00\x00\x00\x01\x00\x01\xd1\x08\ +\x00\x00\x01\x70\xf0\x0e\x7d\xb8\ +\x00\x00\x0e\x9e\x00\x00\x00\x00\x00\x01\x00\x00\xdb\xd2\ +\x00\x00\x01\x70\xf0\x0e\x7b\xb1\ +\x00\x00\x19\x8c\x00\x00\x00\x00\x00\x01\x00\x01\x43\x17\ +\x00\x00\x01\x70\xf0\x0e\x77\x15\ +\x00\x00\x27\x66\x00\x00\x00\x00\x00\x01\x00\x01\xe1\x4a\ +\x00\x00\x01\x70\xf0\x0e\x77\x9e\ +\x00\x00\x2e\x76\x00\x00\x00\x00\x00\x01\x00\x02\x29\x3f\ +\x00\x00\x01\x70\xf0\x0e\x7c\x63\ +\x00\x00\x1e\xf6\x00\x00\x00\x00\x00\x01\x00\x01\x73\xc6\ +\x00\x00\x01\x70\xf0\x0e\x7c\xf5\ +\x00\x00\x1b\xae\x00\x00\x00\x00\x00\x01\x00\x01\x50\x13\ +\x00\x00\x01\x70\xf0\x0e\x7a\xa7\ +\x00\x00\x08\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x77\xe3\ +\x00\x00\x01\x70\xf0\x0e\x7e\xff\ +\x00\x00\x0a\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x98\x96\ +\x00\x00\x01\x70\xf0\x0e\x7e\x9b\ +\x00\x00\x28\xbc\x00\x00\x00\x00\x00\x01\x00\x01\xeb\xdb\ +\x00\x00\x01\x70\xf0\x0e\x73\x02\ +\x00\x00\x09\x24\x00\x00\x00\x00\x00\x01\x00\x00\x7f\xdb\ +\x00\x00\x01\x70\xf0\x0e\x7c\x00\ +\x00\x00\x18\x2e\x00\x00\x00\x00\x00\x01\x00\x01\x36\x46\ +\x00\x00\x01\x70\xf0\x0e\x73\x70\ +\x00\x00\x2b\x62\x00\x00\x00\x00\x00\x01\x00\x02\x10\x08\ +\x00\x00\x01\x70\xf0\x0e\x79\xa8\ +\x00\x00\x11\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xfd\x18\ +\x00\x00\x01\x70\xf0\x0e\x7b\x16\ +\x00\x00\x28\x92\x00\x00\x00\x00\x00\x01\x00\x01\xea\xe5\ +\x00\x00\x01\x70\xf0\x0e\x7a\xd3\ +\x00\x00\x2b\x8c\x00\x00\x00\x00\x00\x01\x00\x02\x14\x32\ +\x00\x00\x01\x70\xf0\x0e\x7b\x47\ +\x00\x00\x1d\xc6\x00\x00\x00\x00\x00\x01\x00\x01\x5f\x00\ +\x00\x00\x01\x70\xf0\x0e\x7a\x81\ +\x00\x00\x29\xa2\x00\x00\x00\x00\x00\x01\x00\x01\xf6\x81\ +\x00\x00\x01\x70\xf0\x0e\x7a\x0e\ +\x00\x00\x29\xd6\x00\x00\x00\x00\x00\x01\x00\x01\xfa\x6b\ +\x00\x00\x01\x70\xf0\x0e\x75\x42\ +\x00\x00\x23\xda\x00\x00\x00\x00\x00\x01\x00\x01\xba\xb6\ +\x00\x00\x01\x70\xf0\x0e\x78\x83\ +\x00\x00\x01\x44\x00\x00\x00\x00\x00\x01\x00\x00\x22\xb0\ +\x00\x00\x01\x70\xf0\x0e\x73\xb1\ +\x00\x00\x03\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xfa\ +\x00\x00\x01\x70\xf0\x0e\x76\x7c\ +\x00\x00\x1b\xe8\x00\x00\x00\x00\x00\x01\x00\x01\x50\xf8\ +\x00\x00\x01\x70\xf0\x0e\x7e\x1b\ +\x00\x00\x20\xc0\x00\x00\x00\x00\x00\x01\x00\x01\x8a\x80\ +\x00\x00\x01\x70\xf0\x0e\x7a\x18\ +\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x64\ +\x00\x00\x01\x70\xf0\x0e\x77\x1e\ +\x00\x00\x2b\xb6\x00\x00\x00\x00\x00\x01\x00\x02\x16\xc7\ +\x00\x00\x01\x70\xf0\x0e\x7d\x06\ +\x00\x00\x24\x68\x00\x00\x00\x00\x00\x01\x00\x01\xbe\x68\ +\x00\x00\x01\x70\xf0\x0e\x78\xc5\ +\x00\x00\x0d\x48\x00\x00\x00\x00\x00\x01\x00\x00\xb5\x8c\ +\x00\x00\x01\x70\xf0\x0e\x7a\x40\ +\x00\x00\x1d\x78\x00\x00\x00\x00\x00\x01\x00\x01\x5e\x71\ +\x00\x00\x01\x70\xf0\x0e\x77\xde\ +\x00\x00\x0b\xe4\x00\x00\x00\x00\x00\x01\x00\x00\xa9\x0d\ +\x00\x00\x01\x70\xf0\x0e\x7d\x7e\ +\x00\x00\x15\x5c\x00\x00\x00\x00\x00\x01\x00\x01\x1d\x34\ +\x00\x00\x01\x70\xf0\x0e\x7a\x5f\ +\x00\x00\x2d\xa0\x00\x00\x00\x00\x00\x01\x00\x02\x21\xe2\ +\x00\x00\x01\x70\xf0\x0e\x7d\x2c\ +\x00\x00\x2a\x10\x00\x00\x00\x00\x00\x01\x00\x01\xfc\x28\ +\x00\x00\x01\x70\xf0\x0e\x72\x75\ +\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x77\ +\x00\x00\x01\x70\xf0\x0e\x72\xe4\ +\x00\x00\x2b\x3e\x00\x00\x00\x00\x00\x01\x00\x02\x0f\x69\ +\x00\x00\x01\x70\xf0\x0e\x74\x46\ +\x00\x00\x04\xae\x00\x00\x00\x00\x00\x01\x00\x00\x48\x83\ +\x00\x00\x01\x70\xf0\x0e\x79\xcb\ +\x00\x00\x1c\x22\x00\x00\x00\x00\x00\x01\x00\x01\x51\x71\ +\x00\x00\x01\x70\xf0\x0e\x74\x8c\ +\x00\x00\x10\x6c\x00\x00\x00\x00\x00\x01\x00\x00\xec\xdd\ +\x00\x00\x01\x70\xf0\x0e\x7a\xf4\ +\x00\x00\x2a\x32\x00\x00\x00\x00\x00\x01\x00\x01\xfe\x39\ +\x00\x00\x01\x70\xf0\x0e\x74\xb6\ +\x00\x00\x05\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x75\ +\x00\x00\x01\x70\xf0\x0e\x7b\x3a\ +\x00\x00\x05\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x52\xb6\ +\x00\x00\x01\x70\xf0\x0e\x7b\xf1\ +\x00\x00\x1d\x0e\x00\x00\x00\x00\x00\x01\x00\x01\x5a\xee\ +\x00\x00\x01\x70\xf0\x0e\x7b\x69\ +\x00\x00\x16\xb0\x00\x00\x00\x00\x00\x01\x00\x01\x2a\x9a\ +\x00\x00\x01\x70\xf0\x0e\x77\x65\ +\x00\x00\x28\xec\x00\x00\x00\x00\x00\x01\x00\x01\xed\xfe\ +\x00\x00\x01\x70\xf0\x0e\x7e\x68\ +\x00\x00\x22\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xa3\xc2\ +\x00\x00\x01\x70\xf0\x0e\x7e\xdc\ +\x00\x00\x02\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x33\xad\ +\x00\x00\x01\x70\xf0\x0e\x72\x8b\ +\x00\x00\x07\x92\x00\x00\x00\x00\x00\x01\x00\x00\x74\xdf\ +\x00\x00\x01\x70\xf0\x0e\x75\x91\ +\x00\x00\x04\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x47\xdd\ +\x00\x00\x01\x70\xf0\x0e\x74\x67\ +\x00\x00\x10\x10\x00\x00\x00\x00\x00\x01\x00\x00\xe8\x3d\ +\x00\x00\x01\x70\xf0\x0e\x78\x2d\ +\x00\x00\x29\x16\x00\x00\x00\x00\x00\x01\x00\x01\xf0\xe1\ +\x00\x00\x01\x70\xf0\x0e\x7e\x92\ +\x00\x00\x19\x40\x00\x00\x00\x00\x00\x01\x00\x01\x3e\xe9\ +\x00\x00\x01\x70\xf0\x0e\x7b\xe5\ +\x00\x00\x2c\x30\x00\x00\x00\x00\x00\x01\x00\x02\x1b\x45\ +\x00\x00\x01\x70\xf0\x0e\x76\x9c\ +\x00\x00\x20\x38\x00\x00\x00\x00\x00\x01\x00\x01\x85\x85\ +\x00\x00\x01\x70\xf0\x0e\x7b\xce\ +\x00\x00\x03\x10\x00\x00\x00\x00\x00\x01\x00\x00\x35\xc3\ +\x00\x00\x01\x70\xf0\x0e\x77\x7e\ +\x00\x00\x1a\x80\x00\x00\x00\x00\x00\x01\x00\x01\x48\x27\ +\x00\x00\x01\x70\xf0\x0e\x7e\xbe\ +\x00\x00\x1f\x92\x00\x00\x00\x00\x00\x01\x00\x01\x80\xf3\ +\x00\x00\x01\x70\xf0\x0e\x7c\x88\ +\x00\x00\x20\x8a\x00\x00\x00\x00\x00\x01\x00\x01\x89\xda\ +\x00\x00\x01\x70\xf0\x0e\x74\x4b\ +\x00\x00\x2b\x08\x00\x00\x00\x00\x00\x01\x00\x02\x0e\xdf\ +\x00\x00\x01\x70\xf0\x0e\x74\x11\ +\x00\x00\x2d\x42\x00\x00\x00\x00\x00\x01\x00\x02\x20\x69\ +\x00\x00\x01\x70\xf0\x0e\x7b\x3e\ +\x00\x00\x04\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x4c\xfa\ +\x00\x00\x01\x70\xf0\x0e\x74\xac\ +\x00\x00\x23\xa4\x00\x00\x00\x00\x00\x01\x00\x01\xb8\x89\ +\x00\x00\x01\x70\xf0\x0e\x72\xee\ +\x00\x00\x07\xde\x00\x00\x00\x00\x00\x01\x00\x00\x77\x49\ +\x00\x00\x01\x70\xf0\x0e\x77\x11\ +\x00\x00\x20\x00\x00\x00\x00\x00\x00\x01\x00\x01\x84\x0d\ +\x00\x00\x01\x70\xf0\x0e\x73\xbf\ +\x00\x00\x01\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x24\x29\ +\x00\x00\x01\x70\xf0\x0e\x75\x0b\ +\x00\x00\x10\xa2\x00\x00\x00\x00\x00\x01\x00\x00\xed\xda\ +\x00\x00\x01\x70\xf0\x0e\x7d\x60\ +\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x00\x20\x02\ +\x00\x00\x01\x70\xf0\x0e\x7b\x57\ +\x00\x00\x08\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x4d\ +\x00\x00\x01\x70\xf0\x0e\x7c\x43\ +\x00\x00\x1a\x42\x00\x00\x00\x00\x00\x01\x00\x01\x46\x99\ +\x00\x00\x01\x70\xf0\x0e\x76\x17\ +\x00\x00\x27\x0e\x00\x00\x00\x00\x00\x01\x00\x01\xe0\xaf\ +\x00\x00\x01\x70\xf0\x0e\x77\x99\ +\x00\x00\x0d\xd6\x00\x00\x00\x00\x00\x01\x00\x00\xc3\x79\ +\x00\x00\x01\x70\xf0\x0e\x75\xe2\ +\x00\x00\x29\x7a\x00\x00\x00\x00\x00\x01\x00\x01\xf2\xac\ +\x00\x00\x01\x70\xf0\x0e\x79\x35\ +\x00\x00\x0e\x20\x00\x00\x00\x00\x00\x01\x00\x00\xc5\xb0\ +\x00\x00\x01\x70\xf0\x0e\x7c\xc8\ +\x00\x00\x16\x2a\x00\x00\x00\x00\x00\x01\x00\x01\x26\x08\ +\x00\x00\x01\x70\xf0\x0e\x76\xcc\ +\x00\x00\x06\xce\x00\x00\x00\x00\x00\x01\x00\x00\x61\x9d\ +\x00\x00\x01\x70\xf0\x0e\x7a\x51\ +\x00\x00\x21\x5e\x00\x00\x00\x00\x00\x01\x00\x01\x98\x61\ +\x00\x00\x01\x70\xf0\x0e\x7b\xac\ +\x00\x00\x07\x36\x00\x00\x00\x00\x00\x01\x00\x00\x70\x98\ +\x00\x00\x01\x70\xf0\x0e\x72\xaf\ +\x00\x00\x10\x44\x00\x00\x00\x00\x00\x01\x00\x00\xe8\xa9\ +\x00\x00\x01\x70\xf0\x0e\x79\x6b\ +\x00\x00\x0d\x08\x00\x00\x00\x00\x00\x01\x00\x00\xb3\xb5\ +\x00\x00\x01\x70\xf0\x0e\x75\x2c\ +\x00\x00\x13\xda\x00\x00\x00\x00\x00\x01\x00\x01\x13\x49\ +\x00\x00\x01\x70\xf0\x0e\x7b\x26\ +\x00\x00\x27\xf0\x00\x00\x00\x00\x00\x01\x00\x01\xe3\xf2\ +\x00\x00\x01\x70\xf0\x0e\x79\x49\ +\x00\x00\x05\xae\x00\x00\x00\x00\x00\x01\x00\x00\x50\xab\ +\x00\x00\x01\x70\xf0\x0e\x79\x17\ +\x00\x00\x17\xc4\x00\x00\x00\x00\x00\x01\x00\x01\x33\xd0\ +\x00\x00\x01\x70\xf0\x0e\x7a\xc3\ +\x00\x00\x02\x38\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x8d\ +\x00\x00\x01\x70\xf0\x0e\x7d\xb3\ +\x00\x00\x20\xe6\x00\x00\x00\x00\x00\x01\x00\x01\x97\x5a\ +\x00\x00\x01\x70\xf0\x0e\x76\x3a\ +\x00\x00\x2e\x16\x00\x00\x00\x00\x00\x01\x00\x02\x23\xfd\ +\x00\x00\x01\x70\xf0\x0e\x79\x08\ +\x00\x00\x2e\xb6\x00\x00\x00\x00\x00\x01\x00\x02\x2a\x3b\ +\x00\x00\x01\x70\xf0\x0e\x75\xc5\ +\x00\x00\x24\x10\x00\x00\x00\x00\x00\x01\x00\x01\xbd\xa3\ +\x00\x00\x01\x70\xf0\x0e\x7d\xdf\ +\x00\x00\x17\x94\x00\x00\x00\x00\x00\x01\x00\x01\x32\x19\ +\x00\x00\x01\x70\xf0\x0e\x78\xaf\ +\x00\x00\x14\x4a\x00\x00\x00\x00\x00\x01\x00\x01\x16\x16\ +\x00\x00\x01\x70\xf0\x0e\x7e\x8e\ +\x00\x00\x11\x7c\x00\x00\x00\x00\x00\x01\x00\x00\xf3\x16\ +\x00\x00\x01\x70\xf0\x0e\x7e\x57\ +\x00\x00\x02\x90\x00\x00\x00\x00\x00\x01\x00\x00\x2c\xb7\ +\x00\x00\x01\x70\xf0\x0e\x72\x9b\ +\x00\x00\x11\xb8\x00\x00\x00\x00\x00\x01\x00\x00\xf9\xa9\ +\x00\x00\x01\x70\xf0\x0e\x7e\xcc\ +\x00\x00\x2e\x3e\x00\x00\x00\x00\x00\x01\x00\x02\x25\xff\ +\x00\x00\x01\x70\xf0\x0e\x7b\xf6\ +\x00\x00\x1c\x8e\x00\x00\x00\x00\x00\x01\x00\x01\x53\x9a\ +\x00\x00\x01\x70\xf0\x0e\x7c\x18\ +\x00\x00\x13\x32\x00\x00\x00\x00\x00\x01\x00\x01\x0c\xa4\ +\x00\x00\x01\x70\xf0\x0e\x78\x6d\ +\x00\x00\x07\x58\x00\x00\x00\x00\x00\x01\x00\x00\x72\xbe\ +\x00\x00\x01\x70\xf0\x0e\x79\x13\ +\x00\x00\x26\xca\x00\x00\x00\x00\x00\x01\x00\x01\xdf\x29\ +\x00\x00\x01\x70\xf0\x0e\x75\xfd\ +\x00\x00\x0e\x5e\x00\x00\x00\x00\x00\x01\x00\x00\xd0\x81\ +\x00\x00\x01\x70\xf0\x0e\x7c\xa7\ +\x00\x00\x12\x50\x00\x00\x00\x00\x00\x01\x00\x01\x00\xfa\ +\x00\x00\x01\x70\xf0\x0e\x76\xa1\ +\x00\x00\x26\x8e\x00\x00\x00\x00\x00\x01\x00\x01\xdb\x27\ +\x00\x00\x01\x70\xf0\x0e\x76\xf5\ +\x00\x00\x17\x66\x00\x00\x00\x00\x00\x01\x00\x01\x30\x0f\ +\x00\x00\x01\x70\xf0\x0e\x73\x56\ +\x00\x00\x19\x12\x00\x00\x00\x00\x00\x01\x00\x01\x3c\xb0\ +\x00\x00\x01\x70\xf0\x0e\x72\xd3\ +\x00\x00\x2d\x08\x00\x00\x00\x00\x00\x01\x00\x02\x1c\xf8\ +\x00\x00\x01\x70\xf0\x0e\x7e\xee\ +\x00\x00\x08\x58\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x57\ +\x00\x00\x01\x70\xf0\x0e\x7c\x14\ +\x00\x00\x18\xe6\x00\x00\x00\x00\x00\x01\x00\x01\x3c\x37\ +\x00\x00\x01\x70\xf0\x0e\x76\x25\ +\x00\x00\x21\x9e\x00\x00\x00\x00\x00\x01\x00\x01\x9b\x9c\ +\x00\x00\x01\x70\xf0\x0e\x76\xf0\ +\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x2e\xc1\ +\x00\x00\x01\x70\xf0\x0e\x73\x6a\ +\x00\x00\x1b\x7e\x00\x00\x00\x00\x00\x01\x00\x01\x4f\x89\ +\x00\x00\x01\x70\xf0\x0e\x74\x16\ +\x00\x00\x1c\xd6\x00\x00\x00\x00\x00\x01\x00\x01\x56\xfb\ +\x00\x00\x01\x70\xf0\x0e\x79\x67\ +\x00\x00\x19\xda\x00\x00\x00\x00\x00\x01\x00\x01\x43\xb6\ +\x00\x00\x01\x70\xf0\x0e\x74\x6b\ +\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x19\xda\ +\x00\x00\x01\x70\xf0\x0e\x74\x21\ +\x00\x00\x22\xd2\x00\x00\x00\x00\x00\x01\x00\x01\xab\x0f\ +\x00\x00\x01\x70\xf0\x0e\x73\x2b\ +\x00\x00\x03\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x40\x80\ +\x00\x00\x01\x70\xf0\x0e\x73\x9c\ +\x00\x00\x0c\x68\x00\x00\x00\x00\x00\x01\x00\x00\xab\xa0\ +\x00\x00\x01\x70\xf0\x0e\x78\xf3\ +\x00\x00\x0b\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x9d\x39\ +\x00\x00\x01\x70\xf0\x0e\x7b\x90\ +\x00\x00\x22\xf0\x00\x00\x00\x00\x00\x01\x00\x01\xad\x13\ +\x00\x00\x01\x70\xf0\x0e\x7b\xb9\ +\x00\x00\x15\xfe\x00\x00\x00\x00\x00\x01\x00\x01\x21\x1c\ +\x00\x00\x01\x70\xf0\x0e\x73\x78\ +\x00\x00\x16\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x2b\x2e\ +\x00\x00\x01\x70\xf0\x0e\x76\x44\ +\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00\x27\x29\ +\x00\x00\x01\x70\xf0\x0e\x79\x97\ +\x00\x00\x1f\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x81\xef\ +\x00\x00\x01\x70\xf0\x0e\x73\x33\ +\x00\x00\x05\x50\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x83\ +\x00\x00\x01\x70\xf0\x0e\x7d\xa1\ +\x00\x00\x1b\x3a\x00\x00\x00\x00\x00\x01\x00\x01\x4e\xfa\ +\x00\x00\x01\x70\xf0\x0e\x7c\x31\ +\x00\x00\x1e\x00\x00\x00\x00\x00\x00\x01\x00\x01\x61\xd1\ +\x00\x00\x01\x70\xf0\x0e\x7a\x2f\ +\x00\x00\x15\x8a\x00\x00\x00\x00\x00\x01\x00\x01\x1f\xf8\ +\x00\x00\x01\x70\xf0\x0e\x7c\x56\ +\x00\x00\x1e\xbc\x00\x00\x00\x00\x00\x01\x00\x01\x72\xc9\ +\x00\x00\x01\x70\xf0\x0e\x7c\x77\ +\x00\x00\x2d\x7c\x00\x00\x00\x00\x00\x01\x00\x02\x21\x76\ +\x00\x00\x01\x70\xf0\x0e\x77\xfd\ +\x00\x00\x1d\x44\x00\x00\x00\x00\x00\x01\x00\x01\x5d\x8b\ +\x00\x00\x01\x70\xf0\x0e\x7a\xad\ +\x00\x00\x2a\x62\x00\x00\x00\x00\x00\x01\x00\x01\xff\xac\ +\x00\x00\x01\x70\xf0\x0e\x7d\xd8\ +\x00\x00\x13\x9c\x00\x00\x00\x00\x00\x01\x00\x01\x10\x70\ +\x00\x00\x01\x70\xf0\x0e\x7a\x92\ +\x00\x00\x12\xac\x00\x00\x00\x00\x00\x01\x00\x01\x0a\xd7\ +\x00\x00\x01\x70\xf0\x0e\x73\xca\ +\x00\x00\x2c\xb4\x00\x00\x00\x00\x00\x01\x00\x02\x1c\x6d\ +\x00\x00\x01\x70\xf0\x0e\x77\xc6\ +\x00\x00\x21\x24\x00\x00\x00\x00\x00\x01\x00\x01\x97\xd7\ +\x00\x00\x01\x70\xf0\x0e\x76\x80\ +\x00\x00\x0a\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x99\xe6\ +\x00\x00\x01\x70\xf0\x0e\x73\xc3\ +\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x41\xe2\ +\x00\x00\x01\x70\xf0\x0e\x73\xba\ +\x00\x00\x0c\xde\x00\x00\x00\x00\x00\x01\x00\x00\xb1\x9f\ +\x00\x00\x01\x70\xf0\x0e\x73\x4f\ +\x00\x00\x24\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xc5\xd9\ +\x00\x00\x01\x70\xf0\x0e\x7a\x02\ +\x00\x00\x14\x84\x00\x00\x00\x00\x00\x01\x00\x01\x18\xf3\ +\x00\x00\x01\x70\xf0\x0e\x74\xdf\ +\x00\x00\x14\x16\x00\x00\x00\x00\x00\x01\x00\x01\x14\x56\ +\x00\x00\x01\x70\xf0\x0e\x78\xc1\ +\x00\x00\x04\x42\x00\x00\x00\x00\x00\x01\x00\x00\x43\x62\ +\x00\x00\x01\x70\xf0\x0e\x79\xb9\ +\x00\x00\x21\xd6\x00\x00\x00\x00\x00\x01\x00\x01\x9f\xa8\ +\x00\x00\x01\x70\xf0\x0e\x79\xeb\ +\x00\x00\x06\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x5d\x98\ +\x00\x00\x01\x70\xf0\x0e\x79\x51\ +\x00\x00\x0d\x7a\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x66\ +\x00\x00\x01\x70\xf0\x0e\x77\x41\ +\x00\x00\x11\x20\x00\x00\x00\x00\x00\x01\x00\x00\xef\xa8\ +\x00\x00\x01\x70\xf0\x0e\x78\x07\ +\x00\x00\x12\x10\x00\x00\x00\x00\x00\x01\x00\x00\xfe\x1d\ +\x00\x00\x01\x70\xf0\x0e\x7a\x71\ +\x00\x00\x01\xac\x00\x00\x00\x00\x00\x01\x00\x00\x25\xf1\ +\x00\x00\x01\x70\xf0\x0e\x7d\x1a\ +\x00\x00\x24\x94\x00\x00\x00\x00\x00\x01\x00\x01\xbf\x2d\ +\x00\x00\x01\x70\xf0\x0e\x7e\x46\ +\x00\x00\x0c\xa4\x00\x00\x00\x00\x00\x01\x00\x00\xac\x6e\ +\x00\x00\x01\x70\xf0\x0e\x76\xad\ +\x00\x00\x1a\xf2\x00\x00\x00\x00\x00\x01\x00\x01\x4e\x67\ +\x00\x00\x01\x70\xf0\x0e\x77\x77\ +\x00\x00\x06\x32\x00\x00\x00\x00\x00\x01\x00\x00\x56\xf9\ +\x00\x00\x01\x70\xf0\x0e\x79\x88\ +\x00\x00\x1e\x76\x00\x00\x00\x00\x00\x01\x00\x01\x6f\x78\ +\x00\x00\x01\x70\xf0\x0e\x7b\x9c\ +\x00\x00\x1a\x0e\x00\x00\x00\x00\x00\x01\x00\x01\x44\x5c\ +\x00\x00\x01\x70\xf0\x0e\x72\xc2\ +\x00\x00\x12\x78\x00\x00\x00\x00\x00\x01\x00\x01\x05\xc6\ +\x00\x00\x01\x70\xf0\x0e\x76\xbe\ +\x00\x00\x09\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x96\x8c\ +\x00\x00\x01\x70\xf0\x0e\x72\xe9\ +\x00\x00\x0a\xba\x00\x00\x00\x00\x00\x01\x00\x00\x9b\x4f\ +\x00\x00\x01\x70\xf0\x0e\x77\xe8\ +\x00\x00\x15\xcc\x00\x00\x00\x00\x00\x01\x00\x01\x20\x86\ +\x00\x00\x01\x70\xf0\x0e\x73\xf2\ +\x00\x00\x09\xac\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xd8\ +\x00\x00\x01\x70\xf0\x0e\x7c\xb8\ +\x00\x00\x18\x60\x00\x00\x00\x00\x00\x01\x00\x01\x3b\x32\ +\x00\x00\x01\x70\xf0\x0e\x77\xb8\ +\x00\x00\x25\x36\x00\x00\x00\x00\x00\x01\x00\x01\xca\xd2\ +\x00\x00\x01\x70\xf0\x0e\x76\x64\ +\x00\x00\x2b\xf8\x00\x00\x00\x00\x00\x01\x00\x02\x17\xfb\ +\x00\x00\x01\x70\xf0\x0e\x78\x4e\ +\x00\x00\x0b\xb2\x00\x00\x00\x00\x00\x01\x00\x00\xa0\x76\ +\x00\x00\x01\x70\xf0\x0e\x7c\xda\ +\x00\x00\x0f\x58\x00\x00\x00\x00\x00\x01\x00\x00\xe2\xd1\ +\x00\x00\x01\x70\xf0\x0e\x77\xbc\ +\x00\x00\x22\x4c\x00\x00\x00\x00\x00\x01\x00\x01\xa7\x54\ +\x00\x00\x01\x70\xf0\x0e\x7b\x7a\ +\x00\x00\x1a\xc2\x00\x00\x00\x00\x00\x01\x00\x01\x49\x7b\ +\x00\x00\x01\x70\xf0\x0e\x73\x8a\ +\x00\x00\x16\x56\x00\x00\x00\x00\x00\x01\x00\x01\x29\xcf\ +\x00\x00\x01\x70\xf0\x0e\x7d\xd4\ +\x00\x00\x1e\x38\x00\x00\x00\x00\x00\x01\x00\x01\x6e\xab\ +\x00\x00\x01\x70\xf0\x0e\x7d\x4e\ +\x00\x00\x23\x6e\x00\x00\x00\x00\x00\x01\x00\x01\xb8\x10\ +\x00\x00\x01\x70\xf0\x0e\x7e\x17\ +\x00\x00\x12\xe0\x00\x00\x00\x00\x00\x01\x00\x01\x0b\x6d\ +\x00\x00\x01\x70\xf0\x0e\x7d\x3d\ +\x00\x00\x0e\xe2\x00\x00\x00\x00\x00\x01\x00\x00\xdf\x13\ +\x00\x00\x01\x70\xf0\x0e\x72\x7b\ +\x00\x00\x00\x32\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x70\xf0\x0e\x7f\xd8\ +" + +qt_version = [int(v) for v in QtCore.qVersion().split('.')] +if qt_version < [5, 8, 0]: + rcc_version = 1 + qt_resource_struct = qt_resource_struct_v1 +else: + rcc_version = 2 + qt_resource_struct = qt_resource_struct_v2 + +def qInitResources(): + QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/deps/QDark/qdarkstyle/svg/arrow_down.svg b/deps/QDark/qdarkstyle/svg/arrow_down.svg new file mode 100644 index 00000000..301d6639 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/arrow_down.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/arrow_left.svg b/deps/QDark/qdarkstyle/svg/arrow_left.svg new file mode 100644 index 00000000..1f7c2909 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/arrow_left.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/arrow_right.svg b/deps/QDark/qdarkstyle/svg/arrow_right.svg new file mode 100644 index 00000000..03c66208 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/arrow_right.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/arrow_up.svg b/deps/QDark/qdarkstyle/svg/arrow_up.svg new file mode 100644 index 00000000..ccfa66b0 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/arrow_up.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/base_icon.svg b/deps/QDark/qdarkstyle/svg/base_icon.svg new file mode 100644 index 00000000..abf5d6b3 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/base_icon.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/base_palette.svg b/deps/QDark/qdarkstyle/svg/base_palette.svg new file mode 100644 index 00000000..317b2ebf --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/base_palette.svg @@ -0,0 +1,443 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/branch_closed.svg b/deps/QDark/qdarkstyle/svg/branch_closed.svg new file mode 100644 index 00000000..e7664f42 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/branch_closed.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/branch_end.svg b/deps/QDark/qdarkstyle/svg/branch_end.svg new file mode 100644 index 00000000..d35acd00 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/branch_end.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/branch_line.svg b/deps/QDark/qdarkstyle/svg/branch_line.svg new file mode 100644 index 00000000..f3277230 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/branch_line.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/branch_more.svg b/deps/QDark/qdarkstyle/svg/branch_more.svg new file mode 100644 index 00000000..f2bf3172 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/branch_more.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/branch_open.svg b/deps/QDark/qdarkstyle/svg/branch_open.svg new file mode 100644 index 00000000..701cb605 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/branch_open.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/checkbox_checked.svg b/deps/QDark/qdarkstyle/svg/checkbox_checked.svg new file mode 100644 index 00000000..f8fb5dd9 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/checkbox_checked.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/checkbox_indeterminate.svg b/deps/QDark/qdarkstyle/svg/checkbox_indeterminate.svg new file mode 100644 index 00000000..7c6bdf94 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/checkbox_indeterminate.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/checkbox_unchecked.svg b/deps/QDark/qdarkstyle/svg/checkbox_unchecked.svg new file mode 100644 index 00000000..cb17a25f --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/checkbox_unchecked.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/line_horizontal.svg b/deps/QDark/qdarkstyle/svg/line_horizontal.svg new file mode 100644 index 00000000..f088e55c --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/line_horizontal.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/line_vertical.svg b/deps/QDark/qdarkstyle/svg/line_vertical.svg new file mode 100644 index 00000000..7bed6cd6 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/line_vertical.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/radio_checked.svg b/deps/QDark/qdarkstyle/svg/radio_checked.svg new file mode 100644 index 00000000..0a0fd715 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/radio_checked.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/radio_unchecked.svg b/deps/QDark/qdarkstyle/svg/radio_unchecked.svg new file mode 100644 index 00000000..f1ce8a62 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/radio_unchecked.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/toolbar_move_horizontal.svg b/deps/QDark/qdarkstyle/svg/toolbar_move_horizontal.svg new file mode 100644 index 00000000..5ca91322 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/toolbar_move_horizontal.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/toolbar_move_vertical.svg b/deps/QDark/qdarkstyle/svg/toolbar_move_vertical.svg new file mode 100644 index 00000000..9db354d4 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/toolbar_move_vertical.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/toolbar_separator_horizontal.svg b/deps/QDark/qdarkstyle/svg/toolbar_separator_horizontal.svg new file mode 100644 index 00000000..49782ccc --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/toolbar_separator_horizontal.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/toolbar_separator_vertical.svg b/deps/QDark/qdarkstyle/svg/toolbar_separator_vertical.svg new file mode 100644 index 00000000..fa6c871a --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/toolbar_separator_vertical.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/transparent.svg b/deps/QDark/qdarkstyle/svg/transparent.svg new file mode 100644 index 00000000..94adcfd5 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/transparent.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/window_close.svg b/deps/QDark/qdarkstyle/svg/window_close.svg new file mode 100644 index 00000000..bb73e254 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/window_close.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/window_grip.svg b/deps/QDark/qdarkstyle/svg/window_grip.svg new file mode 100644 index 00000000..2a03260c --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/window_grip.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/window_minimize.svg b/deps/QDark/qdarkstyle/svg/window_minimize.svg new file mode 100644 index 00000000..c5a73b80 --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/window_minimize.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/svg/window_undock.svg b/deps/QDark/qdarkstyle/svg/window_undock.svg new file mode 100644 index 00000000..b6dda46c --- /dev/null +++ b/deps/QDark/qdarkstyle/svg/window_undock.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/deps/QDark/qdarkstyle/utils/__init__.py b/deps/QDark/qdarkstyle/utils/__init__.py new file mode 100755 index 00000000..703ee774 --- /dev/null +++ b/deps/QDark/qdarkstyle/utils/__init__.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Utilities for processing SASS and images from default and custom palette. +""" diff --git a/deps/QDark/qdarkstyle/utils/images.py b/deps/QDark/qdarkstyle/utils/images.py new file mode 100755 index 00000000..35513edc --- /dev/null +++ b/deps/QDark/qdarkstyle/utils/images.py @@ -0,0 +1,286 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Utilities to process and convert svg images to png using palette colors. +""" + +# Standard library imports +from __future__ import absolute_import, division, print_function + +import logging +import os +import re +import tempfile + +# Third party imports +from qtpy.QtCore import QSize +from qtpy.QtGui import QIcon +from qtpy.QtWidgets import QApplication + +# Local imports +from qdarkstyle import (IMAGES_PATH, STYLES_SCSS_FILEPATH, QRC_FILEPATH, RC_PATH, + SVG_PATH) +from qdarkstyle.palette import DarkPalette + +IMAGE_BLACKLIST = ['base_palette'] + +TEMPLATE_QRC_HEADER = ''' + + +''' + +TEMPLATE_QRC_FILE = ' rc/{fname}' + +TEMPLATE_QRC_FOOTER = ''' + + + style.qss + + +''' + +_logger = logging.getLogger(__name__) + + +def _get_file_color_map(fname, palette): + """ + Return map of files (i.e states) to color from given palette. + """ + color_disabled = palette.COLOR_BACKGROUND_NORMAL + color_focus = palette.COLOR_SELECTION_LIGHT + color_pressed = palette.COLOR_SELECTION_NORMAL + color_normal = palette.COLOR_FOREGROUND_DARK + + name, ext = fname.split('.') + + files_map = { + fname: { + fname: color_normal, + name + '_disabled.' + ext: color_disabled, + name + '_focus.' + ext: color_focus, + name + '_pressed.' + ext: color_pressed, + } + } + + for f, file_colors in files_map.items(): + if f == fname: + break + + assert file_colors + + return file_colors + + +def _create_colored_svg(svg_path, temp_svg_path, color): + """ + Replace base svg with fill color. + """ + with open(svg_path, 'r') as fh: + data = fh.read() + + base_color = '#ff0000' # Hardcoded in base svg files + new_data = data.replace(base_color, color) + + with open(temp_svg_path, 'w') as fh: + fh.write(new_data) + + +def convert_svg_to_png(svg_path, png_path, height, width): + """ + Convert svg files to png files using Qt. + """ + size = QSize(height, width) + icon = QIcon(svg_path) + pixmap = icon.pixmap(size) + img = pixmap.toImage() + img.save(png_path) + + +def create_palette_image(base_svg_path=SVG_PATH, path=IMAGES_PATH, + palette=DarkPalette): + """ + Create palette image svg and png image on specified path. + """ + # Needed to use QPixmap + _ = QApplication([]) + + base_palette_svg_path = os.path.join(base_svg_path, 'base_palette.svg') + palette_svg_path = os.path.join(path, 'palette.svg') + palette_png_path = os.path.join(path, 'palette.png') + + _logger.info("Creating palette image ...") + _logger.info("Base SVG: %s" % base_palette_svg_path) + _logger.info("To SVG: %s" % palette_svg_path) + _logger.info("To PNG: %s" % palette_png_path) + + with open(base_palette_svg_path, 'r') as fh: + data = fh.read() + + color_palette = palette.color_palette() + + for color_name, color_value in color_palette.items(): + data = data.replace('{{ ' + color_name + ' }}', color_value.lower()) + + with open(palette_svg_path, 'w+') as fh: + fh.write(data) + + convert_svg_to_png(palette_svg_path, palette_png_path, 4000, 4000) + + return palette_svg_path, palette_png_path + + +def create_images(base_svg_path=SVG_PATH, rc_path=RC_PATH, + palette=DarkPalette): + """Create resources `rc` png image files from base svg files and palette. + + Search all SVG files in `base_svg_path` excluding IMAGE_BLACKLIST, + change its colors using `palette` creating temporary SVG files, for each + state generating PNG images for each size `heights`. + + Args: + base_svg_path (str, optional): [description]. Defaults to SVG_PATH. + rc_path (str, optional): [description]. Defaults to RC_PATH. + palette (DarkPalette, optional): Palette . Defaults to DarkPalette. + """ + + # Needed to use QPixmap + _ = QApplication([]) + + temp_dir = tempfile.mkdtemp() + svg_fnames = [f for f in os.listdir(base_svg_path) if f.endswith('.svg')] + base_height = 32 + + # See: https://doc.qt.io/qt-5/scalability.html + heights = { + 32: '.png', + 64: '@2x.png', + } + + _logger.info("Creating images ...") + _logger.info("SVG folder: %s" % base_svg_path) + _logger.info("TMP folder: %s" % temp_dir) + _logger.info("PNG folder: %s" % rc_path) + + num_svg = len(svg_fnames) + num_png = 0 + num_ignored = 0 + + # Get rc links from scss to check matches + rc_list = get_rc_links_from_scss() + num_rc_list = len(rc_list) + + for height, ext in heights.items(): + width = height + + _logger.debug(" Size HxW (px): %s X %s" % (height, width)) + + for svg_fname in svg_fnames: + svg_name = svg_fname.split('.')[0] + + # Skip blacklist + if svg_name not in IMAGE_BLACKLIST: + svg_path = os.path.join(base_svg_path, svg_fname) + color_files = _get_file_color_map(svg_fname, palette=palette) + + _logger.debug(" Working on: %s" + % os.path.basename(svg_fname)) + + # Replace colors and create all file for different states + for color_svg_name, color in color_files.items(): + temp_svg_path = os.path.join(temp_dir, color_svg_name) + _create_colored_svg(svg_path, temp_svg_path, color) + + png_fname = color_svg_name.replace('.svg', ext) + png_path = os.path.join(rc_path, png_fname) + convert_svg_to_png(temp_svg_path, png_path, height, width) + num_png += 1 + _logger.debug(" Creating: %s" + % os.path.basename(png_fname)) + + # Check if the rc_name is in the rc_list from scss + # only for the base size + if height == base_height: + rc_base = os.path.basename(rc_path) + png_base = os.path.basename(png_fname) + rc_name = '/' + os.path.join(rc_base, png_base) + try: + rc_list.remove(rc_name) + except ValueError: + pass + else: + num_ignored += 1 + _logger.debug(" Ignored blacklist: %s" + % os.path.basename(svg_fname)) + + _logger.info("# SVG files: %s" % num_svg) + _logger.info("# SVG ignored: %s" % num_ignored) + _logger.info("# PNG files: %s" % num_png) + _logger.info("# RC links: %s" % num_rc_list) + _logger.info("# RC links not in RC: %s" % len(rc_list)) + _logger.info("RC links not in RC: %s" % rc_list) + + +def generate_qrc_file(resource_prefix='qss_icons', style_prefix='qdarkstyle'): + """ + Generate the QRC file programmaticaly. + + Search all RC folder for PNG images and create a QRC file. + + Args: + resource_prefix (str, optional): Prefix used in resources. + Defaults to 'qss_icons'. + style_prefix (str, optional): Prefix used to this style. + Defaults to 'qdarkstyle'. + """ + + files = [] + + _logger.info("Generating QRC file ...") + _logger.info("Resource prefix: %s" % resource_prefix) + _logger.info("Style prefix: %s" % style_prefix) + + _logger.info("Searching in: %s" % RC_PATH) + + # Search by png images + for fname in sorted(os.listdir(RC_PATH)): + files.append(TEMPLATE_QRC_FILE.format(fname=fname)) + + # Join parts + qrc_content = (TEMPLATE_QRC_HEADER.format(resource_prefix=resource_prefix) + + '\n'.join(files) + + TEMPLATE_QRC_FOOTER.format(style_prefix=style_prefix)) + + _logger.info("Writing in: %s" % QRC_FILEPATH) + + # Write qrc file + with open(QRC_FILEPATH, 'w') as fh: + fh.write(qrc_content) + + +def get_rc_links_from_scss(pattern=r"\/.*\.png"): + """ + Get all rc links from scss file returning the list of unique links. + + Args: + pattern (str): regex pattern to find the links. + + Returns: + list(str): list of unique links found. + """ + + with open(STYLES_SCSS_FILEPATH, 'r') as fh: + data = fh.read() + + lines = data.split("\n") + compiled_exp = re.compile('(' + pattern + ')') + + rc_list = [] + + for line in lines: + match = re.search(compiled_exp, line) + if match: + rc_list.append(match.group(1)) + + rc_list = list(set(rc_list)) + + return rc_list diff --git a/deps/QDark/qdarkstyle/utils/scss.py b/deps/QDark/qdarkstyle/utils/scss.py new file mode 100644 index 00000000..e28b8847 --- /dev/null +++ b/deps/QDark/qdarkstyle/utils/scss.py @@ -0,0 +1,277 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +"""Utilities for compiling SASS files.""" + +# Standard library imports +import keyword +import logging +import os +import re +import shutil +import sys + +# Third party imports +import qtsass + +# Local imports +from qdarkstyle import (MAIN_SCSS_FILE, MAIN_SCSS_FILEPATH, QSS_PATH, + QSS_FILEPATH, RC_PATH, QSS_FILE, + VARIABLES_SCSS_FILE, VARIABLES_SCSS_FILEPATH) +from qdarkstyle.palette import DarkPalette +from qdarkstyle.utils.images import create_images, create_palette_image + +# Constants +PY2 = sys.version[0] == '2' + +HEADER_SCSS = '''// --------------------------------------------------------------------------- +// +// File created programmatically +// +// The definitions are in the "qdarkstyle.palette" module +// +// WARNING! All changes made in this file will be lost! +// +//---------------------------------------------------------------------------- +''' + +HEADER_QSS = '''/* --------------------------------------------------------------------------- + + Created by the qtsass compiler v{} + + The definitions are in the "qdarkstyle.qss._styles.scss" module + + WARNING! All changes made in this file will be lost! + +--------------------------------------------------------------------------- */ +''' + +_logger = logging.getLogger(__name__) + + +def _dict_to_scss(data): + """Create a scss variables string from a dict.""" + lines = [] + template = "${}: {};" + for key, value in data.items(): + line = template.format(key, value) + lines.append(line) + + return '\n'.join(lines) + + +def _scss_to_dict(string): + """Parse variables and return a dict.""" + data = {} + lines = string.split('\n') + + for line in lines: + line = line.strip() + + if line and line.startswith('$'): + key, value = line.split(':') + key = key[1:].strip() + key = key.replace('-', '_') + value = value.split(';')[0].strip() + + data[key] = value + + return data + + +def _create_scss_variables(variables_scss_filepath, palette, + header=HEADER_SCSS): + """Create a scss variables file.""" + scss = _dict_to_scss(palette.to_dict()) + data = header + scss + '\n' + + with open(variables_scss_filepath, 'w') as f: + f.write(data) + + +def _create_qss(main_scss_path, qss_filepath, header=HEADER_QSS): + """Create a styles.qss file from qtsass.""" + data = '' + + qtsass.compile_filename(main_scss_path, qss_filepath, + output_style='expanded') + + with open(qss_filepath, 'r') as f: + data = f.read() + + data = header.format(qtsass.__version__) + data + + with open(qss_filepath, 'w') as f: + f.write(data) + + return data + + +def create_qss(qss_filepath=QSS_FILEPATH, main_scss_filepath=MAIN_SCSS_FILEPATH, + variables_scss_filepath=VARIABLES_SCSS_FILEPATH, + palette=DarkPalette): + """Create variables files and run qtsass compilation.""" + _create_scss_variables(variables_scss_filepath, palette) + stylesheet = _create_qss(main_scss_filepath, qss_filepath) + + return stylesheet + + +def is_identifier(name): + """Check that `name` string is a valid identifier in Python.""" + if PY2: + is_not_keyword = name not in keyword.kwlist + pattern = re.compile(r'^[a-z_][a-z0-9_]*$', re.I) + matches_pattern = bool(pattern.match(name)) + check = is_not_keyword and matches_pattern + else: + check = name.isidentifier() + + return check + + +def create_custom_qss( + name, + path, + color_background_light, + color_background_normal, + color_background_dark, + color_foreground_light, + color_foreground_normal, + color_foreground_dark, + color_selection_light, + color_selection_normal, + color_selection_dark, + border_radius, +): + """ + Create a custom palette based on the parameters defined. + + The `name` must be a valid Python identifier and will be stored + as a lowercased folder (even if the identifier had uppercase letters). + + This fuction returns the custom stylesheet pointing to resources stored at + .../path/name/. + """ + stylesheet = '' + + # Check if name is valid + if is_identifier(name): + name = name if name[0].isupper() else name.capitalize() + else: + raise Exception('The custom palette name must be a valid Python ' + 'identifier!') + + # Copy resources folder + rc_loc = os.path.basename(RC_PATH) + qss_loc = os.path.basename(QSS_PATH) + theme_root_path = os.path.join(path, name.lower()) + theme_rc_path = os.path.join(theme_root_path, rc_loc) + + if os.path.isdir(theme_root_path): + shutil.rmtree(theme_root_path) + + shutil.copytree(RC_PATH, theme_rc_path) + + # Copy QSS folder and contents + theme_qss_path = os.path.join(theme_root_path, qss_loc) + + if os.path.isdir(theme_qss_path): + os.removedirs(theme_qss_path) + + shutil.copytree(QSS_PATH, theme_qss_path) + + # Create custom palette + custom_palette = type(name, (DarkPalette, ), {}) + custom_palette.COLOR_BACKGROUND_LIGHT = color_background_light + custom_palette.COLOR_BACKGROUND_NORMAL = color_background_normal + custom_palette.COLOR_BACKGROUND_DARK = color_background_dark + custom_palette.COLOR_FOREGROUND_LIGHT = color_foreground_light + custom_palette.COLOR_FOREGROUND_NORMAL = color_foreground_normal + custom_palette.COLOR_FOREGROUND_DARK = color_foreground_dark + custom_palette.COLOR_SELECTION_LIGHT = color_selection_light + custom_palette.COLOR_SELECTION_NORMAL = color_selection_normal + custom_palette.COLOR_SELECTION_DARK = color_selection_dark + custom_palette.SIZE_BORDER_RADIUS = border_radius + custom_palette.PATH_RESOURCES = "'{}'".format(theme_root_path) + + # Process images and save them to the custom platte rc folder + create_images(rc_path=theme_rc_path, palette=custom_palette) + create_palette_image(path=theme_root_path, palette=custom_palette) + + # Compile SCSS + variables_scss_filepath = os.path.join(theme_qss_path, VARIABLES_SCSS_FILE) + theme_main_scss_filepath = os.path.join(theme_qss_path, MAIN_SCSS_FILE) + theme_qss_filepath = os.path.join(theme_root_path, QSS_FILE) + stylesheet = create_qss( + qss_filepath=theme_qss_filepath, + main_scss_filepath=theme_main_scss_filepath, + variables_scss_filepath=variables_scss_filepath, + palette=custom_palette, + ) + + # Update colors in text + with open(theme_main_scss_filepath, 'r') as fh: + data = fh.read() + + for key, color in DarkPalette.color_palette().items(): + custom_color = custom_palette.color_palette()[key].upper() + data = data.replace(color, custom_color) + stylesheet = stylesheet.replace(color, custom_color) + + with open(theme_main_scss_filepath, 'w') as fh: + fh.write(data) + + with open(theme_qss_filepath, 'w') as fh: + fh.write(stylesheet) + + return stylesheet + + +def create_custom_qss_from_palette(name, path, palette): + """ + Create a custom palette based on a palette class. + """ + kwargs = { + 'name': name, + 'path': path, + 'border_radius': palette.SIZE_BORDER_RADIUS, + } + kwargs.update(palette.color_palette()) + stylesheet = create_custom_qss(**kwargs) + + return stylesheet + + +def create_custom_qss_from_dict(name, path, palette_dict): + """ + Create a custom palette based on a palette dictionary. + """ + kwargs = { + 'name': name, + 'path': path, + 'border_radius': palette_dict.get('SIZE_BORDER_RADIUS', '4px'), + } + kwargs.update(palette_dict) + stylesheet = create_custom_qss(**kwargs) + + return stylesheet + + +if __name__ == '__main__': + # Example of a custom palette + # TODO: change to not use a specfic path + # TODO: may move to other place, e.g., example.py + qss = create_custom_qss( + 'MyAwesomePalette', + '/Users/gpena-castellanos/Desktop', + '#ff0000', + '#cc0000', + '#aa0000', + '#00ff00', + '#00cc00', + '#00aa00', + '#0000ff', + '#0000cc', + '#0000aa', + '0px', + ) diff --git a/deps/QDark/req-develop.txt b/deps/QDark/req-develop.txt new file mode 100644 index 00000000..a416b94b --- /dev/null +++ b/deps/QDark/req-develop.txt @@ -0,0 +1,27 @@ +# See tox.ini file to know how to use them via command line +# It is recommended for developers install all others requirements also + +# Main packages to make sure they are there +setuptools +pip +wheel +virtualenv +pipdeptree + +# Automation +tox +pre-commit + +# Fixers +autopep8 +docformatter +eradicate +isort + +# Project requirements +qtsass +watchdog + +# Spell checkers +# Name for use is scpell +scspell3k diff --git a/deps/QDark/req-doc.txt b/deps/QDark/req-doc.txt new file mode 100644 index 00000000..e3bbcb74 --- /dev/null +++ b/deps/QDark/req-doc.txt @@ -0,0 +1,12 @@ +# See tox.ini file to know how to use them via command line + +# Main packages to make sure they are there +setuptools +pip +wheel +virtualenv +pipdeptree + +# To generate documentation +sphinx +sphinx_rtd_theme diff --git a/deps/QDark/req-release.txt b/deps/QDark/req-release.txt new file mode 100644 index 00000000..6d8e64e6 --- /dev/null +++ b/deps/QDark/req-release.txt @@ -0,0 +1,10 @@ +# See tox.ini file to know how to use them via command line + +# Main packages to make sure they are there +setuptools +pip +wheel +virtualenv + +# To release +twine>=1.13 diff --git a/deps/QDark/req-stable.txt b/deps/QDark/req-stable.txt new file mode 100644 index 00000000..206f9df6 --- /dev/null +++ b/deps/QDark/req-stable.txt @@ -0,0 +1,8 @@ +# See tox.ini file to know how to use them via command line + +# Main packages to make sure they are there +setuptools +pip +wheel +virtualenv +pipdeptree diff --git a/deps/QDark/req-test.txt b/deps/QDark/req-test.txt new file mode 100644 index 00000000..04d78843 --- /dev/null +++ b/deps/QDark/req-test.txt @@ -0,0 +1,41 @@ +# See tox.ini file to know how to use them via command line + +# Main packages to make sure they are there +setuptools +pip +wheel +virtualenv +pipdeptree + +# Testers +tox +pytest +pytest-qt + +# Coverage +coverage +pytest-cov + +# Code, bug checker +# mypy - not for now +pyflakes +pycycle + +# Code style checker +pylint +pycodestyle + +# Doc style checker +pydocstyle +doc8 + +# Wrappers for some previous tools +pylama +pylama_pylint + +# Safety checks +safety +bandit + +# Code metrics +radon diff --git a/deps/QDark/scripts/process_qrc.py b/deps/QDark/scripts/process_qrc.py new file mode 100755 index 00000000..45381dbf --- /dev/null +++ b/deps/QDark/scripts/process_qrc.py @@ -0,0 +1,191 @@ +# -*- coding: utf-8 -*- +"""Script to process QRC files (convert .qrc to _rc.py and .rcc). + +The script will attempt to compile the qrc file using the following tools: + + - pyrcc4 for PyQt4 and PyQtGraph (Python) + - pyrcc5 for PyQt5 and QtPy (Python) + - pyside-rcc for PySide (Python) + - pyside2-rcc for PySide2 (Python) + - rcc for Qt4 and Qt5 (C++) + +Delete the compiled files that you don't want to use manually after +running this script. + +Links to understand those tools: + + - pyrcc4: http://pyqt.sourceforge.net/Docs/PyQt4/resources.html#pyrcc4 + - pyrcc5: http://pyqt.sourceforge.net/Docs/PyQt5/resources.html#pyrcc5 + - pyside-rcc: https://www.mankier.com/1/pyside-rcc + - pyside2-rcc: https://doc.qt.io/qtforpython/overviews/resources.html (Documentation Incomplete) + - rcc on Qt4: http://doc.qt.io/archives/qt-4.8/rcc.html + - rcc on Qt5: http://doc.qt.io/qt-5/rcc.html + +""" + +# Standard library imports +from __future__ import absolute_import, print_function +from subprocess import call + +import argparse +import glob +import os +import sys + +# Third party imports +from watchdog.events import FileSystemEventHandler +from watchdog.observers import Observer + +# Local imports +from qdarkstyle import PACKAGE_PATH +from qdarkstyle.utils.images import create_images, create_palette_image, generate_qrc_file +from qdarkstyle.utils.scss import create_qss + + +class QSSFileHandler(FileSystemEventHandler): + """QSS File observer.""" + + def __init__(self, parser_args): + """QSS File observer.""" + super(QSSFileHandler, self).__init__() + self.args = parser_args + + def on_modified(self, event): + """Handle file system events.""" + if event.src_path.endswith('.qss'): + run_process(self.args) + print('\n') + + +def main(arguments): + """Process QRC files.""" + parser = argparse.ArgumentParser(description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('--qrc_dir', + default=PACKAGE_PATH, + type=str, + help="QRC file directory, relative to current directory.",) + parser.add_argument('--create', + default='qtpy', + choices=['pyqt', 'pyqt5', 'pyside', 'pyside2', 'qtpy', 'pyqtgraph', 'qt', 'qt5', 'all'], + type=str, + help="Choose which one would be generated.") + parser.add_argument('--watch', '-w', + action='store_true', + help="Watch for file changes.") + + args = parser.parse_args(arguments) + + if args.watch: + path = PACKAGE_PATH + observer = Observer() + handler = QSSFileHandler(parser_args=args) + observer.schedule(handler, path, recursive=True) + try: + print('\nWatching QSS file for changes...\nPress Ctrl+C to exit\n') + observer.start() + except KeyboardInterrupt: + observer.stop() + observer.join() + else: + run_process(args) + + +def run_process(args): + """Process qrc files.""" + # Generate qrc file based on the content of the resources folder + + # Create palette and resources png images + print('Generating palette image ...') + create_palette_image() + + print('Generating images ...') + create_images() + + print('Generating qrc ...') + generate_qrc_file() + + print('Converting .qrc to _rc.py and/or .rcc ...') + os.chdir(args.qrc_dir) + + for qrc_file in glob.glob('*.qrc'): + # get name without extension + filename = os.path.splitext(qrc_file)[0] + + print(filename, '...') + ext = '_rc.py' + ext_c = '.rcc' + + # Create variables SCSS files and compile SCSS files to QSS + print('Compiling SCSS/SASS files to QSS ...') + create_qss() + + # creating names + py_file_pyqt5 = 'pyqt5_' + filename + ext + py_file_pyqt = 'pyqt_' + filename + ext + py_file_pyside = 'pyside_' + filename + ext + py_file_pyside2 = 'pyside2_' + filename + ext + py_file_qtpy = '' + filename + ext + py_file_pyqtgraph = 'pyqtgraph_' + filename + ext + + # calling external commands + if args.create in ['pyqt', 'pyqtgraph', 'all']: + print("Compiling for PyQt4 ...") + try: + call(['pyrcc4', '-py3', qrc_file, '-o', py_file_pyqt]) + except FileNotFoundError: + print("You must install pyrcc4") + + if args.create in ['pyqt5', 'qtpy', 'all']: + print("Compiling for PyQt5 ...") + try: + call(['pyrcc5', qrc_file, '-o', py_file_pyqt5]) + except FileNotFoundError: + print("You must install pyrcc5") + + if args.create in ['pyside', 'all']: + print("Compiling for PySide ...") + try: + call(['pyside-rcc', '-py3', qrc_file, '-o', py_file_pyside]) + except FileNotFoundError: + print("You must install pyside-rcc") + + if args.create in ['pyside2', 'all']: + print("Compiling for PySide 2...") + try: + call(['pyside2-rcc', '-py3', qrc_file, '-o', py_file_pyside2]) + except FileNotFoundError: + print("You must install pyside2-rcc") + + if args.create in ['qtpy', 'all']: + print("Compiling for QtPy ...") + # special case - qtpy - syntax is PyQt5 + with open(py_file_pyqt5, 'r') as file: + filedata = file.read() + + # replace the target string + filedata = filedata.replace('from PyQt5', 'from qtpy') + + with open(py_file_qtpy, 'w+') as file: + # write the file out again + file.write(filedata) + + if args.create not in ['pyqt5']: + os.remove(py_file_pyqt5) + + if args.create in ['pyqtgraph', 'all']: + print("Compiling for PyQtGraph ...") + # special case - pyqtgraph - syntax is PyQt4 + with open(py_file_pyqt, 'r') as file: + filedata = file.read() + + # replace the target string + filedata = filedata.replace('from PyQt4', 'from pyqtgraph.Qt') + + with open(py_file_pyqtgraph, 'w+') as file: + # write the file out again + file.write(filedata) + + +if __name__ == '__main__': + sys.exit(main(sys.argv[1:])) diff --git a/deps/QDark/scripts/process_ui.py b/deps/QDark/scripts/process_ui.py new file mode 100755 index 00000000..ff640929 --- /dev/null +++ b/deps/QDark/scripts/process_ui.py @@ -0,0 +1,135 @@ +# -*- coding: utf-8 -*- +"""Script to process UI files (convert .ui to .py). + +It compiles .ui files to be used with PyQt4, PyQt5, PySide, QtPy, PyQtGraph. +You just need to run (it has default values) from script folder. + +To run this script you need to have these tools available on system: + + - pyuic4 for PyQt4 and PyQtGraph + - pyuic5 for PyQt5 and QtPy + - pyside-uic for Pyside + - pyside2-uic for Pyside2 + +Links to understand those tools: + + - pyuic4: http://pyqt.sourceforge.net/Docs/PyQt4/designer.html#pyuic4 + - pyuic5: http://pyqt.sourceforge.net/Docs/PyQt5/designer.html#pyuic5 + - pyside-uic: https://www.mankier.com/1/pyside-uic + - pyside2-uic: https://wiki.qt.io/Qt_for_Python_UiFiles (Documentation Incomplete) + +""" + +# Standard library imports +from __future__ import absolute_import, print_function +from subprocess import call +import argparse +import glob +import os +import sys + +# Constants +HERE = os.path.abspath(os.path.dirname(__file__)) +REPO_ROOT = os.path.dirname(HERE) + + +def main(arguments): + """Process UI files.""" + parser = argparse.ArgumentParser(description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('--ui_dir', + default=os.path.join(REPO_ROOT, 'example', 'ui'), + type=str, + help="UI files directory, relative to current directory.",) + parser.add_argument('--create', + default='qtpy', + choices=['pyqt', 'pyqt5', 'pyside', 'pyside2', 'qtpy', 'pyqtgraph', 'all'], + type=str, + help="Choose which one would be generated.") + + args = parser.parse_args(arguments) + + print('Changing directory to: ', args.ui_dir) + os.chdir(args.ui_dir) + + print('Converting .ui to .py ...') + + for ui_file in glob.glob('*.ui'): + # get name without extension + filename = os.path.splitext(ui_file)[0] + print(filename, '...') + ext = '.py' + + # creating names + py_file_pyqt5 = filename + '_pyqt5_ui' + ext + py_file_pyqt = filename + '_pyqt_ui' + ext + py_file_pyside = filename + '_pyside_ui' + ext + py_file_pyside2 = filename + '_pyside2_ui' + ext + py_file_qtpy = filename + '_ui' + ext + py_file_pyqtgraph = filename + '_pyqtgraph_ui' + ext + + # calling external commands + if args.create in ['pyqt', 'pyqtgraph', 'all']: + try: + call(['pyuic4', '--import-from=qdarkstyle', ui_file, '-o', py_file_pyqt]) + except Exception as er: + print("You must install pyuic4 %s" % str(er)) + else: + print("Compiling using pyuic4 ...") + + if args.create in ['pyqt5', 'qtpy', 'all']: + try: + call(['pyuic5', '--import-from=qdarkstyle', ui_file, '-o', py_file_pyqt5]) + except Exception as er: + print("You must install pyuic5 %s" % str(er)) + else: + print("Compiling using pyuic5 ...") + + if args.create in ['pyside', 'all']: + try: + call(['pyside-uic', '--import-from=qdarkstyle', ui_file, '-o', py_file_pyside]) + except Exception as er: + print("You must install pyside-uic %s" % str(er)) + else: + print("Compiling using pyside-uic ...") + + if args.create in ['pyside2', 'all']: + try: + call(['pyside2-uic', '--import-from=qdarkstyle', ui_file, '-o', py_file_pyside2]) + except Exception as er: + print("You must install pyside2-uic %s" % str(er)) + else: + print("Compiling using pyside2-uic ...") + + if args.create in ['qtpy', 'all']: + print("Creating also for qtpy ...") + # special case - qtpy - syntax is PyQt5 + with open(py_file_pyqt5, 'r') as file: + filedata = file.read() + + # replace the target string + filedata = filedata.replace('from PyQt5', 'from qtpy') + + with open(py_file_qtpy, 'w+') as file: + # write the file out again + file.write(filedata) + + if args.create not in ['pyqt5']: + os.remove(py_file_pyqt5) + + if args.create in ['pyqtgraph', 'all']: + print("Creating also for pyqtgraph ...") + # special case - pyqtgraph - syntax is PyQt4 + with open(py_file_pyqt, 'r') as file: + filedata = file.read() + + # replace the target string + filedata = filedata.replace('from PyQt4', 'from pyqtgraph.Qt') + + with open(py_file_pyqtgraph, 'w+') as file: + # write the file out again + file.write(filedata) + + +if __name__ == '__main__': + sys.exit(main(sys.argv[1:])) diff --git a/deps/QDark/scripts/run_ui_css_edition.py b/deps/QDark/scripts/run_ui_css_edition.py new file mode 100755 index 00000000..0290fd1e --- /dev/null +++ b/deps/QDark/scripts/run_ui_css_edition.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Process qrc, ui, image, and screenshot files, then run example in while loop. +""" + +# Standard library imports +from __future__ import absolute_import, print_function +from subprocess import call +import os +import sys + +# Constants +SCRIPTS_PATH = os.path.abspath(os.path.dirname(__file__)) +REPO_PATH = os.path.dirname(SCRIPTS_PATH) + + +def main(): + """Process qrc and ui files, then run example in while loop.""" + dark = None + no_dark = None + themes = {'Dark': dark, 'No Dark': no_dark} + while True: + for theme_name, theme_process in themes.items(): + try: + theme_process.kill() + except AttributeError: + print(theme_name + ' not running!') + except Exception: + print(theme_name + ' still running!') + else: + print(theme_name + ' was killed!') + + print(sys.argv) + + # Process images + process_images = os.path.join(SCRIPTS_PATH, 'process_images.py') + call(['python', process_images]) + + # Process qrc files + process_qrc = os.path.join(SCRIPTS_PATH, 'process_qrc.py') + call(['python', process_qrc]) + + # Process ui files + process_ui = os.path.join(SCRIPTS_PATH, 'process_ui.py') + call(['python', process_ui]) + + # Create screenshots + example = os.path.join(REPO_PATH, 'example', 'example.py') + call(['python', example, '--screenshots']) + call(['python', example, '--no_dark', '--screenshots']) + + # Open dark example + dark = call(['python', example] + sys.argv[1:]) + + # Open no dark example + no_dark = call(['python', example, '--no_dark'] + sys.argv[1:]) + + if dark or no_dark: + print('Unf! It not worked! Please, check the error(s).') + break + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/deps/QDark/setup.cfg b/deps/QDark/setup.cfg new file mode 100644 index 00000000..9b7063cc --- /dev/null +++ b/deps/QDark/setup.cfg @@ -0,0 +1,5 @@ +[bdist_wheel] +universal = 1 + +[metadata] +description-file = README.rst diff --git a/deps/QDark/setup.py b/deps/QDark/setup.py new file mode 100644 index 00000000..52809ae1 --- /dev/null +++ b/deps/QDark/setup.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" +A dark style sheet for QtWidgets application. +""" + +# Standard library imports +import glob +import os +from setuptools import find_packages, setup + +# Local imports +from qdarkstyle import __doc__ as long_desc +from qdarkstyle import __version__ + +install_requires = ['helpdev>=0.6.10', 'qtpy>=1.9'] + +extras_require = { + 'develop': ['qtsass', 'watchdog'], + 'docs': ['sphinx', 'sphinx_rtd_theme'], + 'example': ['pyqt5', 'pyside2'] +} + + +def remove_all(dir_path, patterns='*.pyc'): + """Remove all files from `dir_path` matching the `patterns`. + + Args: + dir_path (str): Directory path. + patterns (str): Pattern using regex. Defaults to '*.pyc'. + """ + + for pattern in patterns: + for filename in glob.iglob(dir_path + '/**/' + pattern, recursive=True): + os.remove(filename) + + +setup( + name='QDarkStyle', + version=__version__, + packages=find_packages(), + url='https://github.com/ColinDuquesnoy/QDarkStyleSheet', + license='MIT', + author='Colin Duquesnoy', + author_email='colin.duquesnoy@gmail.com', + description='The most complete dark stylesheet for Python and Qt applications', + long_description=long_desc, + long_description_content_type='text/x-rst', + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: X11 Applications :: Qt', + 'Environment :: Win32 (MS Windows)', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: MIT License', + 'Operating System :: Microsoft :: Windows', + 'Operating System :: POSIX :: Linux', + 'Operating System :: MacOS', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: Software Development :: Libraries :: Application Frameworks' + ], + zip_safe=False, # don't use eggs + entry_points={"console_scripts": ["qdarkstyle=qdarkstyle.__main__:main"]}, + extras_require=extras_require, + install_requires=install_requires, + project_urls={ + "Issues": "https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues", + "Docs": "https://qdarkstylesheet.readthedocs.io/en/stable", + } +) diff --git a/deps/QDark/stdeb.cfg b/deps/QDark/stdeb.cfg new file mode 100644 index 00000000..a980525b --- /dev/null +++ b/deps/QDark/stdeb.cfg @@ -0,0 +1,2 @@ +[DEFAULT] +Copyright-File: LICENSE diff --git a/deps/QDark/test/mw_for_ui_tests.py b/deps/QDark/test/mw_for_ui_tests.py new file mode 100644 index 00000000..be122df5 --- /dev/null +++ b/deps/QDark/test/mw_for_ui_tests.py @@ -0,0 +1,75 @@ +#!python +# -*- coding: utf-8 -*- + +"""This module provides a main window for UI tests. +""" + +import logging +import sys +import argparse +import qdarkstyle + +def get_main_window_app(qt_from='pyqt', no_dark=True): + """Return main window application.""" + + # set log for debug + logging.basicConfig(level=logging.DEBUG) + + style = '' + + if qt_from == 'pyside': + # using PySide wrapper + from PySide.QtGui import QApplication, QMainWindow, QDockWidget + from PySide.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # getting style + style = qdarkstyle.load_stylesheet_pyside() + + elif qt_from == 'pyqt': + # using PyQt4 wrapper + from PyQt4.QtGui import QApplication, QMainWindow, QDockWidget + from PyQt4.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # getting style + style = qdarkstyle.load_stylesheet_pyqt() + + elif qt_from == 'pyqt5': + # using PyQt5 wrapper + from PyQt5.QtWidgets import QApplication, QMainWindow, QDockWidget + from PyQt5.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # getting style + style = qdarkstyle.load_stylesheet_pyqt5() + + elif qt_from == 'qtpy': + # using QtPy API + from qtpy.QtWidgets import QApplication, QMainWindow, QDockWidget + from qtpy.QtCore import QTimer, Qt, QSettings, QByteArray, QPoint, QSize + # getting style + style = qdarkstyle.load_stylesheet_from_environment() + + elif qt_from == 'pyqtgraph': + # using PyQtGraph API + from pyqtgraph.Qt import QtGui, QtCore + # getting style + style = qdarkstyle.load_stylesheet_from_environment(is_pyqtgraph=True) + + if no_dark: + style = '' + + # create the application + app = QApplication(sys.argv) + app.setOrganizationName('QDarkStyle') + app.setApplicationName('QDarkStyle Test') + # setup stylesheet + app.setStyleSheet(style) + # create main window + window = QMainWindow() + window.setWindowTitle("QDarkStyle v." + qdarkstyle.__version__ + + " - TEST - Using " + qt_from) + # auto quit after 2s when testing on travis-ci + if "--test" in sys.argv: + QTimer.singleShot(2000, app.exit) + # run + window.showMaximized() + app.exec_() + + return window + diff --git a/deps/QDark/test/test_sass_compiler.py b/deps/QDark/test/test_sass_compiler.py new file mode 100644 index 00000000..e70c219c --- /dev/null +++ b/deps/QDark/test/test_sass_compiler.py @@ -0,0 +1,33 @@ +#!python +# -*- coding: utf-8 -*- +"""Test the qtsass is compiling the SCSS files to QSS.""" + +# Standard library imports +import tempfile + +# Local imports +from qdarkstyle.utils.scss import create_custom_qss, create_qss + + +def test_create_qss(): + # Should not raise a CompileError + create_qss() + + +def test_create_custom_qss(): + # Should not raise a CompileError + qss = create_custom_qss( + 'MyAwesomePalette', + tempfile.mkdtemp(), + '#ff0000', + '#cc0000', + '#aa0000', + '#00ff00', + '#00cc00', + '#00aa00', + '#0000ff', + '#0000cc', + '#0000aa', + '0px', + ) + assert qss diff --git a/deps/QDark/tox.ini b/deps/QDark/tox.ini new file mode 100644 index 00000000..fada24e4 --- /dev/null +++ b/deps/QDark/tox.ini @@ -0,0 +1,220 @@ +[tox] + +envlist = + # Envs to build + {win,lin,mac}-{py36,py37,py38}-{pyqt5,pyside2,pyqt4,pyside}-{build,test} + # Envs for metrics and development + {win,lin,mac}-{py38}-{lint,safety,metric,develop,doc,release} + # Docs with screenshots + {win,lin,mac}-{py38}-{pyqt5,pyside2}-{doc} + +skip_missing_interpreters = + true + +[testenv] + +platform = + # platforms to run + win: windows + lin: linux + mac: osx + +deps = + build: -rreq-stable.txt + test: -rreq-test.txt + lint: -rreq-test.txt + safety: -rreq-test.txt + metric: -rreq-test.txt + develop: -rreq-develop.txt + doc: -rreq-doc.txt + release: -rreq-release.txt + + # basic dependencies for each env + pyqt: pyqt4 + pyqt5: pyqt5 + pyside: pyside + pyside2: pyside2 + +whitelist_externals = + # non python dependencies + qmake + doc: make + doc: latexpdf + +changedir= + doc: docs + +commands = + + # check depedencies + pip check + # list all deps + pip list + + # BUILD ------------------------------------------------------------------ + + # try generate build + build: python setup.py sdist bdist_wheel + # try install with pip + build: pip install . + # get some info + build: python -m qdarkstyle --all + + # need to run the interface to certify the build, run example + pyqt-build: python example/example.py --qt_from=pyqt --test + pyqt-build: python example/example.py --qt_from=pyqt --test --no_dark + + pyqt5-build: python example/example.py --qt_from=pyqt5 --test + pyqt5-build: python example/example.py --qt_from=pyqt5 --test --no_dark + + pyside-build: python example/example.py --qt_from=pyside --test + pyside-build: python example/example.py --qt_from=pyside --test --no_dark + + pyside2-build: python example/example.py --qt_from=pyside2 --test + pyside2-build: python example/example.py --qt_from=pyside2 --test --no_dark + + # TEST ------------------------------------------------------------------- + + # Those commands commented below correct style problems + # DO NOT RUN ON SERVER, it is just to keep registry for local use + # autopep8 --ignore=E501 --aggressive --aggressive --aggressive --experimental + # docformatter -r -i --wrap-summaries=0 --wrap-descriptions=0 *.py + # eradicate + + # Test and coverage + # test: pytest --cov "./tests" + test: pytest --cov + + # Code and docstring style check, running alone for now - pylama-#156 + # test: pylama -v --options="tox.ini" "{toxinidir}" + + # Code linting + lint: pycodestyle --config="tox.ini" "." + # lint: pyflakes "./qdarkstyle" + # lint: mypy --config-file="tox.ini" "qdarkstyle" + + # Code and doc linting + lint: pylint -r y --rcfile="pylint.ini" "./qdarkstyle" --disable="R1260,R0912" + + # Doc linting + lint: pydocstyle --config="tox.ini" "." + lint: doc8 --ignore="D002,D004" --config="tox.ini" "." + + # Safety + safety: safety check + safety: bandit --recursive qdarkstyle + + # Code metrics + metric: radon cc -a qdarkstyle --exclude="*/ui/*" + metric: radon mi qdarkstyle --exclude="*/ui/*" + metric: radon raw -s qdarkstyle --exclude="*/ui/*" + metric: radon hal -f qdarkstyle --exclude="*/ui/*" + + # DOC (inside docs folder) ---------------------------------------------- + + # Documentation - generate apidocs, build html, build latex, build pdf + doc: sphinx-apidoc --private --separate --force --module-first -o "example" "{toxworkdir}/../example" "{toxworkdir}/../example/ui/*" + doc: sphinx-apidoc --private --separate --force --module-first -o "reference" "{toxworkdir}/../qdarkstyle" + doc: sphinx-apidoc --private --separate --force --module-first -o "scripts" "{toxworkdir}/../scripts" + + doc: python "{toxworkdir}/../example/example.py" --screenshot + doc: python "{toxworkdir}/../example/example.py" --screenshot --no_dark + + doc: sphinx-build -b html -j auto -E -d "{toxworkdir}/../build/docs/doctrees" . "{toxworkdir}/../build/docs/html" + + # RELEASE ------------------------------------------------------------------------------- + # Try to use re-ver package + release: python setup.py clean --all + release: python setup.py sdist bdist_wheel + release: python setup.py check -s -r # even deprecated, shows better error messages that are passing in twine + release: twine check dist/* + # try upload in test platform before the oficial + # release: twine upload --repository-url https://test.pypi.org/legacy/ dist/* + # release: pip install --index-url https://test.pypi.org/simple/ qdarkstyle + # upload to oficial + # release: twine upload dist/* + # release: pip uninstall qdarkstyle + # release: pip install qdarkstyle + + +usedevelop = + develop: true + + +# PYCODESTYLE ################################################################ + +[pycodestyle] + +ignore = E501,C0301,W503,W504 # Issue: in travis shows W504, local W503 the same line +max-line-length = 150 +statistics = True +count = True +exclude = + .tox,.env,.venv,build,dist,tests,examples,ui,*.egg-info*,*cache*,.coverage, + */.tox/*,*/.env/*,*/.venv/*,*/build/*,*/dist/*,*/tests/*,*/ui/*,*/*.egg*, + */.*,*/.coverage,*/./venv/*,./venv,*/docs/*,docs,venv, + style_rc.py,mw_for_ui_tests.py,test.py + +# PYDOCSTYLE ################################################################# + +[pydocstyle] + +ignore = D107,D200,D202,D203,D212,D213,D406,D407,D413 +match-dir = "[^\.].*,!(docs),!(venv)" +match = "!style_rc.py" + +# DOC8 ####################################################################### + +[doc8] + +extension = .rst +ignore = D002,D004 # problems in Windows fyle system, issue. Also, it just works with the first ignored code +max-line-length = 150 +file-encoding = "utf-8" +ignore-path = + .tox,.env,.venv,build,dist,tests,examples,ui,*.egg-info*,*cache*,.coverage, + */.tox/*,*/.env/*,*/.venv/*,*/build/*,*/dist/*,*/tests/*,*/ui/*,*/*.egg*, + */.*,*/.coverage,*/./venv/*,./venv + +# PYLAMA ##################################################################### + +[pylama] + +format = pylint +linters = pyflakes +skip = + .tox,.env,.venv,build,dist,tests,examples,ui,*.egg-info*,*cache*,.coverage, + */.tox/*,*/.env/*,*/.venv/*,*/build/*,*/dist/*,*/tests/*,*/ui/*,*/*.egg*, + */.*,*/.coverage,*/./venv/*,./venv,venv + +# MYPY ####################################################################### + +[mypy] +# general configuration + +[mypy-numpy] +ignore_missing_imports = True + +[mypy-qtpy] +ignore_missing_imports = True + +[mypy-scipy] +ignore_missing_imports = True + +[mypy-pint] +ignore_missing_imports = True + +[mypy-pyqtgraph] +ignore_missing_imports = True + +[mypy-spyder] +ignore_missing_imports = True + +[mypy-networkx] +ignore_missing_imports = True + +[mypy-qdarkstyle] +ignore_missing_imports = True + +[mypy-jsonpickle] +ignore_missing_imports = True