Compare commits

...

110 commits

Author SHA1 Message Date
duncathan salt 03be08f0a2
Merge pull request #188 from duncathan/fix/tow-rope-mw
fix tow rope item location not always sending in MW
2025-05-03 17:42:28 -06:00
duncathan 1c35a17717 fix tow rope item location not always sending in MW 2025-05-03 17:40:25 -06:00
duncathan salt 5e6321dd55
Merge pull request #184 from cave-story-randomizer/duncathan-patch-1
Fix error handling in TscFile:_getLabelPositionRange()
2024-12-18 15:25:03 -06:00
duncathan salt 1a632137db
Fix error handling in TscFile:_getLabelPositionRange()
Fixes #180
2024-12-18 15:24:06 -06:00
duncathan salt 08f0c555f5
Merge pull request #182 from duncathan/auto-version
Automatically update in-game version on release
2024-12-18 15:23:01 -06:00
duncathan fad711364b add patch to read version from file 2024-12-18 15:12:48 -06:00
duncathan 902dcd71d9 Merge remote-tracking branch 'github/master' into auto-version 2024-12-18 14:52:04 -06:00
duncathan salt 140f892222
Merge pull request #181 from duncathan/typing
typing fixes and schema validation
2024-12-18 10:32:06 -06:00
duncathan b919a44e14 workflows for validation 2024-12-18 10:31:11 -06:00
duncathan ab1db92c40 fix mychar pattern 2024-12-18 10:10:14 -06:00
duncathan 6e27d66b06 bump python version in workflow 2024-12-18 00:03:24 -06:00
duncathan 6e9edf4290 typing fixes and schema validation 2024-12-17 21:25:33 -06:00
duncathan 45586f9a95 automatically update version number 2024-12-17 19:25:32 -06:00
duncathan salt 0a93bf3867
Update python.yml 2024-12-05 15:16:59 -06:00
duncathan salt 268209bff0
Merge pull request #179 from duncathan/fixes
Fixes
2024-12-05 15:05:10 -06:00
duncathan dab4ba4baa "document" undocumented patches 2024-12-05 15:03:04 -06:00
duncathan 43cb531c41 fix the alt-tab crash for real 2024-12-05 15:00:51 -06:00
duncathan a95c51c9c3 add ikuyo and kleckser to rando credits 2024-12-05 14:48:19 -06:00
duncathan 5bc2db4b58 moves the helper block in Weed lower to make the jump easier
also runs the CMP correctly on all entrances to Grasstown, including loading saves
2024-12-05 14:26:42 -06:00
duncathan 6bf382b6b0 removes the block in jail no. 1 when loading saves in there 2024-12-05 14:20:09 -06:00
duncathan 18a0eb77e4 fix plantation curly item not sending in MW in some circumstances
when collecting this item without either the mushroom badge in your inventory or the mimiga mask equipped, it would fail to send
2024-12-05 14:10:44 -06:00
duncathan salt ebf96d7d2f
Merge pull request #177 from calvarado194/tweaked
Bump Tweaked to v1.6
2024-05-27 07:03:06 -06:00
ikuyo 483585cd21 Updated several sprites from Lethrys. Added the missing item sprites back to casts.bmp. Removed spurious files. 2024-05-27 00:50:11 -04:00
duncathan salt 2ac159cd9c
Merge pull request #178 from periwinkle9/update-mw-dll
Update multiworld DLL to v1.2
2024-05-26 14:15:06 -06:00
periwinkle 1bade28b09 Include settings.ini for freeware multiworld DLL 2024-05-26 15:38:26 -04:00
periwinkle 8617fc3a0c Update multiworld DLL to v1.2 2024-05-26 11:16:42 -04:00
ikuyo 75317390eb Updated version on title screen 2024-05-25 02:23:12 -04:00
ikuyo e7eaf7f2ee Removed redundant file 2024-05-25 02:07:36 -04:00
ikuyo e0058a66ca Bump to Tweaked v1.6 2024-05-25 01:33:39 -04:00
duncathan salt 106e520a32
Merge pull request #176 from calvarado194/tweaked
Several fixes to graphical issues when playing over a freeware export. Windows build should not require DLLs anymore.
2024-03-13 17:59:06 -06:00
ikuyo dab682c263 Merge branch 'tweaked' of https://github.com/calvarado194/cave-story-randomizer into tweaked 2024-03-13 20:55:43 -03:00
ikuyo 91043f453b oops now the actual builds lol 2024-03-13 20:54:48 -03:00
Ema Alvarado 396c461738
Merge branch 'cave-story-randomizer:master' into tweaked 2024-03-11 22:51:18 -03:00
ikuyo 8d129d39c4 Tweaked prioritizes its own png files over vanilla's bmp files when overwriting an existing freeware export. Added imports to avoid needing DLLs 2024-03-11 22:50:04 -03:00
ikuyo 33f12180ae Fixed ItemImage missing the rando aggregator items on Tweaked builds 2024-03-09 19:55:41 -03:00
duncathan salt 83a7b13674
Merge pull request #175 from henriquegemignani/feature/lupa
Use randovania-lupa instead
2024-03-07 15:27:53 -06:00
Henrique Gemignani Passos Lima d6ca45ba01
Use randovania-lupa instead 2024-03-07 22:27:52 +02:00
duncathan salt d70e9214dd
Merge pull request #174 from calvarado194/tweaked
Fix: Missing Graphics in StageImage, fixed issues with config files.
2024-03-05 14:12:59 -06:00
ikuyo 925b8563bf Fixed several config issues. Added missing graphics for StageImage 2024-03-05 11:58:49 -03:00
ikuyo e3b44f719a improved sprites for StageSelect upscale 2024-03-02 17:08:30 -03:00
ikuyo 7371f18cdd Added missing Armory graphics for StageSelect 2024-03-02 13:32:09 -03:00
duncathan salt 409aa7fed9
Merge pull request #173 from calvarado194/tweaked
Support Cave Story: Tweaked as an export
2024-01-27 18:33:40 -06:00
ikuyo 0e44bbcb74 Exporter now checks OS it's running under and bundles only the executable required for the target OS 2024-01-20 00:37:56 -03:00
ikuyo 6d6426ff05 Moved shared data files out of Tweaked/Freeware and into data pre_edited_cs. Patcher moves data files from that folder into the respective build. Freeware files have been kept to ensure BL compatibility. 2024-01-14 19:11:21 -03:00
ikuyo 5358ef9fc6 Removed unnnecessary files 2024-01-14 17:10:44 -03:00
ikuyo 20dd317a09 Removed unneeded patcher_data.json file. Moved CSPlatform enum out of rdv and into the patcher class. 2024-01-13 18:36:11 -03:00
ikuyo 81202a77eb deleted a TON of redundant files 2024-01-13 18:18:59 -03:00
ikuyo bfc491b977 Replaced files for upscale with the Lethrys versions for Rando. Added code to handle exporting upscaled mychar. 2024-01-09 19:28:33 -03:00
ikuyo 6e0dfdac37 Added initial draft for CS:Tweaked exporter 2024-01-05 00:07:59 -03:00
duncathan ad4c5bbee6 a couple fixes 2023-10-14 14:43:23 -06:00
duncathan 3ada39e69a add py.typed 2023-10-13 22:12:24 -06:00
duncathan 69df56ec09 bump version number 2023-10-13 13:59:29 -06:00
duncathan salt 0ee86f3df0
Merge pull request #171 from duncathan/feature/multiworld
Multiworld
2023-10-13 13:51:13 -06:00
duncathan 6f99626e4d update to CSMultiworldDLL v1.0 2023-10-13 13:44:01 -06:00
duncathan c671f1b1dc bookshelf in prefab house now returns you to prefab building 2023-10-13 13:42:43 -06:00
duncathan 01082581a8 more fixes 2023-10-12 22:04:14 -06:00
duncathan db760f1710 fix 2023-10-12 19:15:13 -06:00
duncathan ab605182cf update credits 2023-10-11 15:08:42 -06:00
duncathan d27ae7d457 hopefully fix race condition when saving 2023-10-11 15:08:35 -06:00
duncathan 753e67faa0 multiworld!!!!! 2023-10-11 00:56:21 -06:00
duncathan salt c9c4bf1e10
Merge pull request #170 from cave-story-randomizer/patcher
merge patcher branch into main
2023-06-19 16:51:07 -06:00
duncathan salt 4d06730cf9
Update README.md 2023-06-19 16:50:34 -06:00
duncathan 24bb760bc0 bump CSVERSION 2022-01-23 19:17:15 -06:00
duncathan d291c3bd1d add <KEY to debug cats 2022-01-23 19:16:50 -06:00
duncathan 4315246bc1 fix megane not accepting consolidated sprinklers 2022-01-17 15:55:22 -06:00
duncathan e3217bbb32 changes for softlock debug cats 2022-01-17 15:48:52 -06:00
duncathan 75161d4491 actually i was wrong; i was just handling length wrong 2022-01-11 22:34:39 -06:00
duncathan aa32fa15d9 fix an off-by-one error that predates me 2022-01-11 22:25:44 -06:00
duncathan 4c2eedb155 maybe fix text wrapping in hints 2022-01-11 21:54:58 -06:00
duncathan 56d4554789 use <NUM0000 instead of hardcoded numbers for missile expansion text 2022-01-11 20:46:45 -06:00
duncathan c25e8d4c27 better error messages for failures in tsc_file.lua 2022-01-11 20:39:28 -06:00
duncathan 04a51779f4 slightly change head for easier replacing of life capsule events 2022-01-11 20:16:11 -06:00
duncathan salt 65472dfd78
skip love-release, use love directly 2022-01-11 17:31:24 -06:00
duncathan salt 02f5f3ea5e
use it directly? 2022-01-11 16:50:51 -06:00
duncathan salt b8ac34d683
try adding luarocks to PATH for daily 2022-01-11 16:47:39 -06:00
duncathan salt c4efb015eb
try sudo 2022-01-07 20:41:05 -06:00
duncathan salt 1daae46f65
fix luarocksVersion in daily workflow 2022-01-07 20:28:16 -06:00
duncathan salt d1221df9fb
Merge pull request #169 from cave-story-randomizer/stable
merge malco changes to master
2022-01-07 20:25:44 -06:00
duncathan ad204a3bc7 explicitly run MALCO on the stable branch 2022-01-07 20:25:18 -06:00
duncathan c1d39f7296 allow manual daily workflow calls 2022-01-07 20:11:45 -06:00
duncathan f7190478cd i am a fool 2022-01-07 19:56:58 -06:00
duncathan f7ff04ac79 convert MALCO to github actions 2022-01-07 19:53:34 -06:00
duncathan c5bfc84257 fix text wrapping for consolidation items 2021-12-10 20:58:15 -06:00
duncathan 9af7ea8336 fix <ITJs for consolidated items 2021-12-10 20:15:19 -06:00
duncathan 03e3d66add add consolidation items to prevent inventory max-out 2021-12-10 19:59:03 -06:00
duncathan 36ef32dc61 add consolidation item sprites (keyring courtesy of Taiki) 2021-12-10 19:14:58 -06:00
duncathan eb4cf55627 add needles to other_tsc 2021-12-10 19:14:22 -06:00
duncathan 3a04c8e228 support patching other TSC files 2021-12-10 03:05:51 -06:00
duncathan 1513d3f068 adds a tribute to Arthur's grave. in memory of Kenzo. 2021-12-10 01:34:23 -06:00
duncathan 82cfca5f8d a few small changes 2021-12-10 01:32:28 -06:00
duncathan a02de3c01a ok I swear this'll be the last one tonight 2021-12-08 01:11:50 -06:00
duncathan b9191b132f sorry for spamming #project-updates i forgot something obvious 2021-12-08 00:45:26 -06:00
duncathan 24a1f0eb49 fix pyinstaller hook 2021-12-08 00:42:20 -06:00
duncathan 42f4e74c85 add pyinstaller hook 2021-12-08 00:12:16 -06:00
duncathan 46f7d13f70 rename pre-edited-cs -> pre_edited_cs 2021-12-08 00:09:45 -06:00
duncathan b235d47f74 fix hints 2021-12-06 02:20:16 -06:00
duncathan 55ae1250a0 add scripts for non-progressive items 2021-12-04 00:45:18 -06:00
duncathan 08fe90b770 support patching hints 2021-12-01 02:44:05 -06:00
duncathan 61407e6e0e fix workflow 2021-12-01 01:46:24 -06:00
duncathan a344869392 update gitignore and workflow 2021-12-01 01:28:14 -06:00
duncathan e38dcdb197 fix patcher functionality (hints TODO) 2021-12-01 01:28:01 -06:00
duncathan ea83e7643f fix workflow 2021-11-30 22:54:16 -06:00
duncathan 0ef7042a60 add workflow 2021-11-30 22:49:52 -06:00
duncathan 137e30edcc remove unnecessary files 2021-11-30 22:39:57 -06:00
duncathan bd8e4889fa add patcher scripts 2021-11-30 22:37:50 -06:00
duncathan 05409023cd rename src -> caver 2021-11-30 20:51:31 -06:00
duncathan 105fd7eac1 add python package files 2021-11-30 20:49:36 -06:00
duncathan salt 943ac7a61e
Merge pull request #167 from Fayti1703/patch-trunc
Properly truncate utf-8 text
2021-09-28 10:03:57 -06:00
Fayti1703 1018d1c46c Properly truncate utf-8 text
Simply slicing byte-wise produces illegal sequences --
throw away any leftover illegal sequences as well.
2021-09-28 13:42:34 +02:00
duncathan 5e08b8fcd1 updates MALCO
- renames Puppy option for dailies
- properly applies sequence break settings
- adjusts weights to make for more friendly dailies on average
2021-03-26 05:59:52 -06:00
2571 changed files with 36052 additions and 17680 deletions

32
.github/workflows/daily.yml vendored Normal file
View file

@ -0,0 +1,32 @@
name: "MALCO's Daily Challenge"
on:
schedule:
- cron: '53 15 * * *' # 9:53 AM, UTC-6
workflow_dispatch:
jobs:
Build:
runs-on: '${{ matrix.os }}'
strategy:
matrix:
os:
- ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
ref: 'stable'
- name: Install dependencies (Ubuntu)
if: runner.os == 'Linux'
run: |
sudo add-apt-repository -y ppa:bartbes/love-stable
sudo apt-get -q update
sudo apt-get install -y xvfb love
- name: Generate Daily
env:
WEBHOOK: ${{ secrets.WEBHOOK }}
run: |
cd $GITHUB_WORKSPACE
sudo xvfb-run -a --server-args="-screen 0 1024x768x24" love src --daily
cat daily.txt
curl -H "Content-Type: application/json" -X POST -d @daily.txt "$WEBHOOK"

137
.github/workflows/python.yml vendored Normal file
View file

@ -0,0 +1,137 @@
name: Python Package
on:
workflow_dispatch:
pull_request:
push:
branches:
- '*'
tags:
- '*'
jobs:
mypy-required:
runs-on: 'ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Workaround for worktree config
run: git config --unset-all extensions.worktreeConfig || true
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.10"
cache: "pip"
- name: Install Python packages
run: |
python -m pip install -e .
python -m pip install mypy
- name: Mypy on required files
uses: tsuyoshicho/action-mypy@v5
with:
github_token: ${{ secrets.github_token }}
# Change reviewdog reporter if you need [github-pr-check,github-check,github-pr-review].
reporter: github-check
setup_method: nothing
target: --config-file=pyproject.toml
fail_on_error: true
install_types: false
mypy-modified:
runs-on: 'ubuntu-latest'
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Workaround for worktree config
run: git config --unset-all extensions.worktreeConfig || true
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.10"
cache: "pip"
- name: Install Python packages
run: |
python -m pip install -e .
python -m pip install mypy
- name: Mypy on modified files
uses: tsuyoshicho/action-mypy@v5
with:
github_token: ${{ secrets.github_token }}
# Change reviewdog reporter if you need [github-pr-check,github-check,github-pr-review].
reporter: github-check
setup_method: nothing
level: warning
fail_on_error: false
install_types: false
build:
runs-on: ubuntu-latest
name: Wheel
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
submodules: 'recursive'
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"
- name: Install Python packages
run: python -m pip install --upgrade build pip
- name: build wheel
run: python -m build --wheel
- name: build sdist
run: python -m build --sdist
- name: Store the packages
uses: actions/upload-artifact@v4
with:
name: python-package-distributions
path: dist
pypi:
runs-on: 'ubuntu-latest'
needs:
- mypy-required
- build
if: ${{ github.event_name != 'pull_request' }}
steps:
- name: Download all the dists
uses: actions/download-artifact@v4
with:
name: python-package-distributions
path: dist/
- name: Publish 📦 to TestPyPI
if: ${{ github.ref == 'refs/heads/patcher' }}
uses: pypa/gh-action-pypi-publish@master
with:
password: ${{ secrets.testpypi_password }}
repository_url: https://test.pypi.org/legacy/
- name: Publish 📦 to PyPI
if: ${{ startsWith(github.ref, 'refs/tags/') }}
uses: pypa/gh-action-pypi-publish@master
with:
password: ${{ secrets.pypi_password }}

33
.github/workflows/workflow-validate.yml vendored Normal file
View file

@ -0,0 +1,33 @@
name: Check Workflow Files
on:
push:
branches:
- main
merge_group:
pull_request:
defaults:
run:
shell: bash
jobs:
actions:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true
- name: Install action-validator with asdf
uses: asdf-vm/actions/install@v3
with:
tool_versions: |
action-validator 0.5.1
- name: Lint Actions
run: |
find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) \
| xargs -I {} action-validator --verbose {}

24
.gitignore vendored
View file

@ -1,10 +1,22 @@
data/*
notes/*
pre-edited-cs/Doukutsu\.exe\.blbkp
pre-edited-cs/Profile*
pre-edited-cs/window\.rect
*Copy/
venv/
build/
dist/
cave_story_randomizer.egg-info/
**/__pycache__
pre_edited_cs/**/Doukutsu\.exe\.blbkp
pre_edited_cs/**/Profile*
pre_edited_cs/**/window\.rect
pre_edited_cs/data/version.txt
pre_edited_cs/freeware/Doukutsu_backup.exe

View file

@ -1,23 +0,0 @@
# image: shru/arch-love-release:heavy
image: asmfreak/love-release:latest
variables:
ITCHIO_USER: shru
ITCHIO_GAME: cave-story-randomizer
CHANNEL: $CI_COMMIT_REF_NAME
stages:
- build-release
build-and-release:
stage: build-release
when: manual
script:
# I - Build
- cd src
- love-release -W
# II - Release to itch.io
- cd releases
- FILE=$(ls *-win32.zip) ;
zip -d "$FILE" "*/lovec.exe" "*/changes.txt" "*/readme.txt" "*.ico" ;
butler push "$FILE" "$ITCHIO_USER/$ITCHIO_GAME:win32-$CHANNEL"

18
.pre-commit-config.yaml Normal file
View file

@ -0,0 +1,18 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version.
rev: v0.8.3
hooks:
- id: ruff
args: [ --fix, --exit-non-zero-on-fix ]
- id: ruff-format
- repo: https://github.com/henriquegemignani/jsonschema-to-typeddict
rev: v1.1.1
hooks:
- id: jsonschema-to-typeddict
files: caver/schema/schema.json
args: [ --output-path, caver/schema/types.py, --root-name, CaverData ]

View file

@ -1,48 +0,0 @@
language: python
os: linux
dist: xenial
addons:
apt:
update: true
packages:
- libzip-dev
- xvfb
services:
- xvfb
before_install:
- |
pip install hererocks
hererocks env --luarocks 3.0 --lua latest
export 'PATH='"$TRAVIS_BUILD_DIR"'/env/bin'":$PATH"
install:
- |
sudo add-apt-repository -y ppa:bartbes/love-stable
sudo apt-get -q update
sudo apt-get -y install love
luarocks install --server="http://luarocks.org/dev" lua-zip
luarocks install love-release
script:
- bash daily.sh
env:
global:
- secure: DU2Mq4FPbOidv0Go4b+2r5Vy7v0bbQo40ZZPkiwm/6nAJYkwySwVn2DyZGwh/kV4o6ZG0IgtLxPvHiF8lVZptbtkHJTt/GeokwwvsfpHJntPC9jyvXklFkkln9h2AgWrhTmFf+EYE4Mlm7FAjsr/9ZZHCuGn7wDCOBk3g4Zy7eAyKGqpYMN3296eUiZPXWtOAexmbavFI07pmu4ZyJ8K6HMmjd8YSAQpui3zJn/hMTupQm+o5s/ehZ72QnUyjRWdKvLlJCzORrajJxgYXQqLdjXVMcq4kuR4pDRnLdW9XBlAWiHOvj7wlVOUyBq2ZyhkTTNEYiQp+9UsIua1gG0hdLiOGH2ODtrb6NvQIRUfs5jE6xHmw3hQCfIe9itT+SbVQmuuTovM/MQTS/vH7k+AHtnJCGykMjAD6evNi1EkOG5oxrL7xEGPz7lzyVISoz0O4YmMWGF0qIzb68R11+Eo1URFrEUDxZc7F2kMoeAbnTxfiGABrMXrgIN7ReJhfD1z4ik6KwKBFw9AwJfldyb5w0QgqFAkkihqKGp5VbTMR6LeSN0Tq/Ic3QRvLHYt43+eoRXS4d2lvSo/0Nf7FftQPurbLI6c/r9nckwOZmjFicwYJ0Ulrbd46og74FUQZFSMcrVsiXo1PG2yTwu9bUvTBUHWdWh0o2xPpfAHbA05++c=
before_deploy:
- |
cd src; love-release -M; cd -
mv pre-edited-cs "src/releases/Cave Story"
cd src/releases
zip -9 -qur CaveStoryRandomizer-macos.zip "Cave Story"
zip -9 -qr CaveStoryRandomizer-linux.zip "Cave Story" CaveStoryRandomizer.love
cd -
# don't forget to create the windows releases!
deploy:
provider: releases
token:
secure: bMinTly2BOZCNQw625Fz744hvVQlnwZiC6pQZZx1f5evs0gi4TXbqqft5UN3orGgRiNnVnbf2qYC7PnS1LzynHUimdVk8iqfRKz4ADuWXyf9/i1gojzzSAI87lxbGaHxzqjZLtzf1zRonPlY1oj9X3a1eAle6EEAn/Utnm/jqZPhTYm8cMowLWqcVTcDOw1lhBpgsVYdej1wCaq7r2KBDvrqWZCdt8pJ2lcaShJEqmBONDvu9KO+gbNXwmhBAz4bG0DTVFhO459ZNjfNz749eiU7KhbxvFgz7O+j8HEdhlXznYgmzveUmVmhOSe3z037YwCNv+2ar0FITGkmTpgog0z2XuxDMb28Eakoc0uzaowwB68JRfEeRpBGidhSGraZ5DnHOS3QdDaEQ4jImv97DagiVoqcKm3JDGhGuvbI4dfPsXHKMncJC8cqf86NwSg63boabcoUTwzVLZdd4tbiOBqYPBgEtEz4uFgKvkrrzE0DoP1Efi1aZqcnOW6xckHbC261rxB5QG8WGcb1tDnmQgbhbEEguPHuzKBWP6ktpjpFdeS3Wbqb0UMaXQXMCcaMpJfCLNsLxQ6iHOh+XQhJREDPTuXm4F1m0BzSjBvQpWQ4tpO+kF1KiJ4wiwzn9jTfJxhgMgxEoY75dtH+E0K2jXLRezychR22V+7R9ifNLns=
file:
- src/releases/*.zip
file_glob: true
draft: true
skip_cleanup: true
on:
tags: true

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

View file

@ -1,52 +1,3 @@
# Cave Story Randomizer [Open Mode]
The Cave Story Randomizer shuffles the location of every item in Cave Story, creating a new experience each time you play! The randomizer has logic in place to ensure that you can always reach every item and finish the game. Get started by heading to the [releases page](https://github.com/cave-story-randomizer/cave-story-randomizer/releases) and downloading the most recent version! If you find yourself stuck, wanting to talk about the hilarious location you found the panties in, or just plain enjoying the game please consider joining our [official Discord server](https://discord.gg/7zUdPEn) and hanging out!
## Main differences
Note that there are a few key differences from the vanilla game in order to improve the playing experience:
- All 5 teleporter locations in Arthur's House are active from the beginning of the game
- All other teleporters from the vanilla game are active and linked to one another at all times
- A teleporter between Sand Zone (near the Storehouse) and Labyrinth I has been placed and can be activated in one of two ways:
1. Defeating Toroko+
2. Using the teleporter from the Labyrinth I side
- Most cutscenes have been abridged or skipped entirely
- Jellyfish Juice can be used an infinite number of times
- You can carry as many as 5 puppies at once: Jenka will only accept them once you've collected all 5
- By the way, all 5 puppies will be located somewhere in the Sand Zone
- Certain items that are received from NPCs have been placed in chests:
- Labyrinth B (Fallen Booster)
- Labyrinth Shop
- One requiring the Machine Gun to open
- One requiring the Fireball to open
- One requiring the Spur to open
- Jail no. 1
- Storage? (Ma Pignon)
- This chest requires saving Curly in the Waterway to open
- If you don't have Curly's Air Tank after defeating the Core, the water will not rise and you may leave without dying
- Curly cannot be left behind permanently in the Core; the shutter will never close once the boss has been defeated
- The jump in the Waterway to save Curly has been made much easier
- Ironhead will always give you his item on defeat (but there's still a special surprise if you defeat him without taking damage!)
- Kazuma will only open the door between Egg no. 0 and the Outer Wall if you save him in Grasstown
- Kazuma's door can be blown down from both the outside and the inside
- Entering the Throne Room to complete the game requires doing three things:
1. Saving Sue in the Egg Corridor
2. Obtaining the Booster 2.0
3. Obtaining the Iron Bond
## Help me!
If you find yourself stuck, here are a few common pitfalls:
- Remember that the Jellyfish Juice can quench more than one fireplace
- The Graveyard can only be accessed if you obtain the Silver Locket and see Toroko get kidnapped
- The Hermit Gunsmith will wake up and give you an item if you defeat the Core and show him his gun
- The western side of the Labyrinth can be accessed without flight if you defeat Toroko+
- The Plantation can be accessed without the Teleporter Room Key if you save Kazuma and teleport in or climb the Outer Wall
- The Waterway can be accessed without the Cure-All by using the teleporter in the Labyrinth Shop
- There may be a required item in the Last Cave (Hidden) as a reward for defeating the Red Demon
If you're still stuck, join our [official Discord server](https://discord.gg/7zUdPEn) and ask for help in there!
## Credits
- Original Cave Story Randomizer by shru: https://shru.itch.io/cave-story-randomizer
- Font: https://datagoblin.itch.io/monogram
- Icon: Bubbler (@Ethan#6397)
A patcher for randomizing Cave Story. If you want to play, check out [Randovania](https://github.com/randovania/randovania)!

18
__pyinstaller/__init__.py Normal file
View file

@ -0,0 +1,18 @@
import os
# Functions
# =========
#
# .. _get_hook_dirs:
#
# get_hook_dirs
# -------------
#
# Tell PyInstaller where to find hooks provided by this distribution;
# this is referenced by the :ref:`hook registration <hook_registration>`.
# This function returns a list containing only the path to this
# directory, which is the location of these hooks.
def get_hook_dirs():
return [os.path.dirname(__file__)]

View file

@ -0,0 +1,5 @@
from PyInstaller.utils.hooks import collect_data_files
# https://pyinstaller.readthedocs.io/en/stable/hooks.html#provide-hooks-with-package
datas = collect_data_files('caver', excludes=['__pyinstaller'])

View file

@ -0,0 +1,5 @@
from PyInstaller.utils.hooks import collect_data_files
# https://pyinstaller.readthedocs.io/en/stable/hooks.html#provide-hooks-with-package
datas = collect_data_files('pre_edited_cs', excludes=['__pyinstaller'])

218
caver/patcher.py Normal file
View file

@ -0,0 +1,218 @@
from __future__ import annotations
import json
import logging
import platform as pl
import shutil
import sys
import textwrap
import typing
from enum import Enum
from pathlib import Path
from uuid import UUID
import pre_edited_cs
from randovania_lupa import LuaRuntime # type: ignore
from caver.schema.validator_with_default import DefaultValidatingDraft7Validator
LuaFile = typing.Any
if typing.TYPE_CHECKING:
from collections.abc import Callable
from caver.schema import (
CaverData,
CaverdataMaps,
CaverdataOtherTsc,
EventNumber,
MapName,
)
class CaverException(Exception):
pass
class CSPlatform(Enum):
FREEWARE = "freeware"
TWEAKED = "tweaked"
def get_path() -> Path:
if getattr(sys, "frozen", False):
file_dir = Path(getattr(sys, "_MEIPASS"))
else:
file_dir = Path(__file__).parent.parent
return file_dir.joinpath("caver")
def validate(patch_data: dict) -> None:
with Path(__file__).parent.joinpath("schema/schema.json").open() as f:
schema = json.load(f)
DefaultValidatingDraft7Validator(schema).validate(patch_data)
def patch_files(
patch_data: CaverData, output_dir: Path, platform: CSPlatform, progress_update: Callable[[str, float], None]
) -> None:
progress_update("Validating schema...", -1)
validate(typing.cast(dict, patch_data))
progress_update("Copying base files...", -1)
ensure_base_files_exist(platform, output_dir)
total = len(patch_data["maps"].keys()) + len(patch_data["other_tsc"].keys()) + 3
lua_file = get_path().joinpath("tsc_file.lua").read_text()
TscFile = typing.cast(LuaFile, LuaRuntime().execute(lua_file))
for i, (mapname, mapdata) in enumerate(patch_data["maps"].items()):
progress_update(f"Patching {mapname}...", i / total)
patch_map(mapname, mapdata, TscFile, output_dir)
for filename, scripts in patch_data["other_tsc"].items():
i += 1
progress_update(f"Patching {filename}.tsc...", i / total)
patch_other(filename, scripts, TscFile, output_dir)
i += 1
progress_update("Copying MyChar...", i / total)
patch_mychar(patch_data["mychar"], output_dir, platform is CSPlatform.TWEAKED)
i += 1
progress_update("Copying hash...", i / total)
patch_hash(patch_data["hash"], output_dir)
i += 1
progress_update("Copying UUID...", i / total)
patch_uuid(patch_data["uuid"], output_dir)
if platform == CSPlatform.TWEAKED:
if pl.system() == "Linux":
output_dir.joinpath("CSTweaked.exe").unlink()
else:
output_dir.joinpath("CSTweaked").unlink()
def ensure_base_files_exist(platform: CSPlatform, output_dir: Path) -> None:
internal_copy = pre_edited_cs.get_path()
with internal_copy.joinpath("data", "version.txt").open() as version_file:
latest_version = version_file.readline()
version = output_dir.joinpath("data", "version.txt")
current_version = "v0.0.0.0"
if version.exists():
with version.open() as version_file:
current_version = version_file.readline()
keep_existing_files = current_version >= latest_version
def should_ignore(path: str, names: list[str]) -> list[str]:
base = ["__init__.py", "__pycache__", "ScriptSource", "__pyinstaller"]
if keep_existing_files:
p = Path(path)
base.extend(
[str(p.joinpath(name)) for name in names if p.joinpath(name).exists() and p.joinpath(name).is_file()]
)
return base
try:
shutil.copytree(internal_copy.joinpath(platform.value), output_dir, ignore=should_ignore, dirs_exist_ok=True)
shutil.copytree(
internal_copy.joinpath("data"), output_dir.joinpath("data"), ignore=should_ignore, dirs_exist_ok=True
)
except shutil.Error:
raise CaverException(
"Error copying base files. Ensure the directory is not read-only, and that Doukutsu.exe is closed"
)
output_dir.joinpath("data", "Plaintext").mkdir(exist_ok=True)
def patch_map(mapname: MapName, mapdata: CaverdataMaps, TscFile: LuaFile, output_dir: Path) -> None:
mappath = output_dir.joinpath("data", "Stage", f"{mapname}.tsc")
tsc_file = TscFile.new(TscFile, mappath.read_bytes(), logging.getLogger("caver"))
for event, script in mapdata["pickups"].items():
TscFile.placeScriptAtEvent(tsc_file, script, event, mapname)
for event, song in mapdata["music"].items():
TscFile.placeSongAtCue(tsc_file, song["song_id"], event, song["original_id"], mapname)
for event, script in mapdata["entrances"].items():
needle = "<EVE...." # TODO: create a proper pattern
TscFile.placeScriptAtEvent(tsc_file, script, event, mapname, needle)
for event, hint in mapdata["hints"].items():
script = create_hint_script(hint["text"], hint.get("facepic", "0000") != "0000", hint.get("ending", "<END"))
TscFile.placeScriptAtEvent(tsc_file, script, event, mapname)
chars = TscFile.getText(tsc_file).values()
mappath.write_bytes(bytes(chars))
output_dir.joinpath("data", "Plaintext", f"{mapname}.txt").write_text(TscFile.getPlaintext(tsc_file))
def patch_other(
filename: MapName, scripts: dict[EventNumber, CaverdataOtherTsc], TscFile: LuaFile, output_dir: Path
) -> None:
filepath = output_dir.joinpath("data", f"{filename}.tsc")
tsc_file = TscFile.new(TscFile, filepath.read_bytes(), logging.getLogger("caver"))
for event, script in scripts.items():
TscFile.placeScriptAtEvent(tsc_file, script["script"], event, filename, script.get("needle", "<EVE...."))
chars = TscFile.getText(tsc_file).values()
filepath.write_bytes(bytes(chars))
output_dir.joinpath("data", "Plaintext", f"{filename}.txt").write_text(TscFile.getPlaintext(tsc_file))
def patch_mychar(mychar: str | None, output_dir: Path, add_upscale: bool) -> None:
if mychar is None:
return
mychar_img = Path(mychar).read_bytes()
output_dir.joinpath("data", "MyChar.bmp").write_bytes(mychar_img)
if add_upscale:
mychar_name = Path(mychar).name
mychar_up_img = Path(mychar).parent.joinpath("2x", mychar_name).read_bytes()
output_dir.joinpath("data", "sprites_up", "MyChar.bmp").write_bytes(mychar_up_img)
def patch_hash(hash: list[int], output_dir: Path) -> None:
hash_strings = [f"{num:04d}" for num in hash]
hash_string = ",".join(hash_strings)
output_dir.joinpath("data", "hash.txt").write_text(hash_string)
def patch_uuid(uuid: str, output_dir: Path) -> None:
uuid = f"{{{UUID(uuid)}}}"
output_dir.joinpath("data", "uuid.txt").write_text(uuid)
def wrap_msg_text(text: str, facepic: bool, *, ending: str = "<NOD", max_text_boxes: int | None = 1) -> str:
hard_limit = 35
msgbox_limit = 26 if facepic else hard_limit
max_lines = max_text_boxes * 3 if max_text_boxes is not None else None
lines = textwrap.wrap(text, width=msgbox_limit, max_lines=max_lines)
text = ""
for i, line in enumerate(lines):
text += line
if i < len(lines) - 1:
if i % 3 == 2:
text += "<NOD"
if len(line) != hard_limit:
text += "\r\n"
text += ending
return text
def create_hint_script(text: str, facepic: bool, ending: str) -> str:
"""
A desperate attempt to generate valid <MSG text.
Fills one text box (up to three lines). Attempts to wrap words elegantly.
"""
return f"<PRI<MSG<TUR{wrap_msg_text(text, facepic, ending=ending)}"

0
caver/py.typed Normal file
View file

23
caver/schema/__init__.py Normal file
View file

@ -0,0 +1,23 @@
from caver.schema.types import (
CaverData,
CaverdataMaps,
CaverdataMapsHints,
CaverdataMapsMusic,
CaverdataOtherTsc,
EventNumber,
MapName,
TscScript,
TscValue,
)
__all__ = [
"CaverData",
"TscValue",
"EventNumber",
"MapName",
"TscScript",
"CaverdataMapsHints",
"CaverdataMapsMusic",
"CaverdataMaps",
"CaverdataOtherTsc",
]

195
caver/schema/schema.json Normal file
View file

@ -0,0 +1,195 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"$schema": {
"type": "string",
"format": "uri"
},
"maps": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/map_name"
},
"additionalProperties": {
"type": "object",
"properties": {
"pickups": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/event_number"
},
"additionalProperties": {
"$ref": "#/$defs/tsc_script"
},
"default": {}
},
"hints": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/event_number"
},
"additionalProperties": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"facepic": {
"$ref": "#/$defs/tsc_value",
"default": "0000"
},
"ending": {
"$ref": "#/$defs/tsc_script",
"default": "<END"
}
},
"required": [
"text",
"facepic",
"ending"
],
"additionalProperties": false
},
"default": {}
},
"music": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/event_number"
},
"additionalProperties": {
"type": "object",
"properties": {
"original_id": {
"$ref": "#/$defs/tsc_value"
},
"song_id": {
"$ref": "#/$defs/tsc_value"
}
},
"required": [
"original_id",
"song_id"
],
"additionalProperties": false
},
"default": {}
},
"entrances": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/event_number"
},
"additionalProperties": {
"$ref": "#/$defs/tsc_script"
},
"default": {}
}
},
"additionalProperties": false,
"required": [
"pickups",
"hints",
"music",
"entrances"
]
},
"default": {}
},
"other_tsc": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/map_name"
},
"additionalProperties": {
"type": "object",
"propertyNames": {
"$ref": "#/$defs/event_number"
},
"additionalProperties": {
"type": "object",
"properties": {
"needle": {
"type": "string",
"description": "Lua pattern to search for and replace within the event"
},
"script": {
"$ref": "#/$defs/tsc_script"
}
},
"required": [
"needle",
"script"
],
"additionalProperties": false
}
},
"default": {}
},
"mychar": {
"description": "A path to the mychar.bmp file to use (Optional)",
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"pattern": "^.*\\.bmp$"
}
],
"default": null
},
"hash": {
"description": "An array of five item IDs to display on the title screen, within [1, 39]",
"type": "array",
"items": {
"type": "integer",
"minimum": 1,
"maximum": 39
},
"minItems": 5,
"maxItems": 5,
"default": [1,1,1,1,1]
},
"uuid": {
"description": "The UUID for the world in a multiworld session, or the empty UUID if single player.",
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"default": "{00000000-0000-0000-0000-000000000000}"
},
"platform": {
"description": "Which supported platform to export to.",
"$comment": "Not actually used by the patcher.",
"type": "string",
"enum": [
"freeware",
"tweaked"
]
}
},
"required": [
"maps",
"other_tsc",
"mychar",
"hash",
"uuid"
],
"additionalProperties": false,
"$defs": {
"tsc_value": {
"type": "string",
"pattern": "^[ -~]{4}$"
},
"event_number": {
"$ref": "#/$defs/tsc_value",
"$comment": "Semantic alias for tsc_value"
},
"map_name": {
"type": "string"
},
"tsc_script": {
"type": "string"
}
}
}

54
caver/schema/types.py Normal file
View file

@ -0,0 +1,54 @@
# This file is generated. Manual changes will be lost
# fmt: off
# ruff: noqa
from __future__ import annotations
import typing_extensions as typ
# Definitions
TscValue: typ.TypeAlias = str
EventNumber: typ.TypeAlias = TscValue
MapName: typ.TypeAlias = str
TscScript: typ.TypeAlias = str
# Schema entries
@typ.final
class CaverdataMapsHints(typ.TypedDict):
text: str
facepic: TscValue
ending: TscScript
@typ.final
class CaverdataMapsMusic(typ.TypedDict):
original_id: TscValue
song_id: TscValue
@typ.final
class CaverdataMaps(typ.TypedDict):
pickups: dict[EventNumber, TscScript]
hints: dict[EventNumber, CaverdataMapsHints]
music: dict[EventNumber, CaverdataMapsMusic]
entrances: dict[EventNumber, TscScript]
@typ.final
class CaverdataOtherTsc(typ.TypedDict):
needle: str
script: TscScript
@typ.final
class Caverdata(typ.TypedDict):
maps: dict[MapName, CaverdataMaps]
other_tsc: dict[MapName, dict[EventNumber, CaverdataOtherTsc]]
mychar: None | str
hash: list[int]
uuid: str
platform: typ.NotRequired[str]
CaverData: typ.TypeAlias = Caverdata

View file

@ -0,0 +1,25 @@
from jsonschema import Draft7Validator, validators
def extend_with_default(validator_class):
validate_properties = validator_class.VALIDATORS["properties"]
def set_defaults(validator, properties, instance, schema):
for property, subschema in properties.items():
if "default" in subschema:
instance.setdefault(property, subschema["default"])
yield from validate_properties(
validator,
properties,
instance,
schema,
)
return validators.extend(
validator_class,
{"properties": set_defaults},
)
DefaultValidatingDraft7Validator = extend_with_default(Draft7Validator)

View file

@ -1,64 +1,48 @@
local C = Class:extend()
local TscFile = {}
-- local ITEM_DATA = require 'database.items'
local OPTIONAL_REPLACES = {
'Max health increased by ',
'Max life increased by ',
'<ACH0041', -- Cave Story+ only, trigger achievement.
}
function C:new(path)
logInfo('reading TSC: ' .. path)
local file = lf.newFile(path)
assert(file:open('r'))
local contents, size = file:read()
function TscFile:new(contents)
o = {}
setmetatable(o, self)
self.__index = self
self._text = self:_codec(contents, 'decode')
assert(file:close())
assert(file:release())
return o
end
function C:hasUnreplacedItems()
return #self._unreplaced >= 1
end
function C:placeItemAtLocation(item, location)
local wasChanged
self._text, wasChanged = self:_stringReplace(self._text, "<EVE....", item.script, location.event)
if not wasChanged then
local template = 'Unable to place [%s] "%s" at "%s".'
logError(template:format(location.map, item.name, location.name))
function TscFile:placeScriptAtEvent(script, event, mapname, needle)
needle = needle or "<EVE...."
local err
self._text, err = self:_stringReplace(self._text, needle, script, event)
if err ~= nil then
local template = 'Unable to place script "%s" at [%s] event "%s".\nCause: %s'
error(template:format(script, mapname, event, err))
end
end
function C:placeSongAtCue(songid, event, map, originalid)
local wasChanged
self._text, wasChanged = self:_stringReplace(self._text, "<CMU" .. originalid, "<CMU" .. songid, event, {"<CMU0015", "<CMU0000"})
if not wasChanged then
local template = "Unable to replace [%s] event #%s's music cue with %q."
logWarning(template:format(map, event, songid))
function TscFile:placeSongAtCue(songid, event, originalid, mapname)
local err
self._text, err = self:_stringReplace(self._text, "<CMU" .. originalid, "<CMU" .. songid, event, {"<CMU0015", "<CMU0000"})
if err ~= nil then
local template = "Unable to replace [%s] event #%s's music cue with %q.\nCause: %s"
error(template:format(mapname, event, songid, err))
end
end
function C:_stringReplace(text, needle, replacement, label, overrides)
function TscFile:_stringReplace(text, needle, replacement, label, overrides)
overrides = overrides or {}
local pStart, pEnd = self:_getLabelPositionRange(label)
local i, o = -1, -1
while(o <= i) do
o = nil
i = text:find(needle, pStart)
i, i2 = text:find(needle, pStart)
if i == nil then
logDebug(('Unable to replace "%s" with "%s"'):format(needle, replacement))
return text, false
local err = ('No match for "%s".'):format(needle)
return text, err
elseif i > pEnd then
-- This is totally normal and can be ignored.
logDebug(('Found "%s", but was outside of label.'):format(needle, replacement))
return text, false
local err = ('Found "%s", but was outside of label (%d, %d) at index %d.'):format(needle, pStart, pEnd, i)
return text, err
end
-- find the earliest occurence of an override
@ -79,16 +63,16 @@ function C:_stringReplace(text, needle, replacement, label, overrides)
pStart = o+1
end
local len = needle:len()
local len = i2-i+1
local j = i + len - 1
assert((i % 1 == 0) and (i > 0) and (i <= j), tostring(i))
assert((j % 1 == 0), tostring(j))
local a = text:sub(1, i - 1)
local b = text:sub(j + 1)
return a .. replacement .. b, true
return a .. replacement .. b, nil
end
function C:_getLabelPositionRange(label)
function TscFile:_getLabelPositionRange(label)
local labelStart, labelEnd
-- Recursive shit for when label is a table...
@ -128,7 +112,7 @@ function C:_getLabelPositionRange(label)
end
if labelStart == nil then
logError(("%s: Could not find label: %s"):format(self.mapName, label))
error(("Could not find label: %s"):format(label))
labelStart = 1
end
@ -139,18 +123,15 @@ function C:_getLabelPositionRange(label)
return labelStart, labelEnd
end
function C:writePlaintextTo(path)
logInfo('writing Plaintext TSC to: ' .. path)
U.writeFile(path, self._text)
function TscFile:getPlaintext()
return self._text
end
function C:writeTo(path)
logInfo('writing TSC to: ' .. path)
local encoded = self:_codec(self._text, 'encode')
U.writeFile(path, encoded)
function TscFile:getText()
return self:_codec(self._text, 'encode')
end
function C:_codec(text, mode)
function TscFile:_codec(text, mode)
-- Create array of chars.
local chars = {}
text:gsub(".", function(c) table.insert(chars, c) end)
@ -166,20 +147,23 @@ function C:_codec(text, mode)
error('Unknown codec mode: ' .. tostring(mode))
end
logDebug(" filesize", #chars)
logDebug(" encoding char:", encodingChar)
logDebug(" encoding char position:", encodingCharPosition)
-- Encode or decode.
for pos, char in ipairs(chars) do
if pos ~= encodingCharPosition then
local byte = (char:byte() + encodingChar) % 256
chars[pos] = string.char(byte)
if mode == 'decode' then
chars[pos] = string.char(byte)
else
chars[pos] = byte
end
elseif mode == 'encode' then
chars[pos] = char:byte()
end
end
local decoded = table.concat(chars)
return decoded
if mode == 'encode' then
return chars
end
return table.concat(chars)
end
return C
return TscFile

View file

@ -41,6 +41,8 @@ xor esi, esi
:$LL4@RestoreStr
; Line 153
mov eax, [Strip_addr]
test eax, eax
je :return
test [edi+eax], 128 ; 00000080H
je :$LN2@RestoreStr
; Line 155
@ -77,7 +79,8 @@ add edi, 50 ; 00000050H
cmp esi, MAX_STRIPx10 ; 000007f0H
jl :$LL4@RestoreStr
; Line 164
:return
pop edi
pop esi
leave
retn
retn

View file

@ -0,0 +1,4 @@
0x40CD91
03
0x40CDC8
03

View file

@ -0,0 +1,4 @@
0x40149E
8B 4D F8 49 79 01 41 B8 68 9C 49 00 31 D2 39 10
7D 02 89 08 39 08 7E 14 89 10 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90

View file

@ -0,0 +1,2 @@
0x41DB17
95 EA

View file

@ -0,0 +1,9 @@
this file isn't a real hex patch; it's a copy and paste of peri's discord message on 5 dec 2024:
---
There is an undocumented hex edit to increase the size of the Casts.bmp surface (0x411569: F0 00 -> E0 01, which I presume we just used BL's hacks/intro/surface_bitmap_sizes.xml here);
There is an undocumented hex edit to increase the TSC buffer size (0x421545: 00 50 00 -> 20 A1 07, again this was probably from the BL hack and we never wrote it down);
Randomly the byte at 0x414B24 was changed from 0x80 to 0x5F, which is the number of bytes to memset when initializing the map flag array. Not sure why this was changed, but the multiworld DLL overwrites this function anyways so it doesn't really make a difference (anymore).

View file

@ -0,0 +1,103 @@
; Reads version number from data\version.txt
; The file must start with the version string in the format shown at the bottom of this file
; Made by periwinkle
#define
gDataPath=49E220
gVersionString=48C2BC
sprintf=481010
fopen=480FFD
rb=48C28C
fread=480F55
fclose=480E1B
sscanf=4817E8
call VirtualProtect=data ff 15 84 c0 48 00
filePath=[ebp-114]
bufchk=[ebp-10]
tmp=[ebp-c]
oldProtect=[ebp-8]
fp=[ebp-4]
v1=[ebp+8]
v2=[ebp+c]
v3=[ebp+10]
v4=[ebp+14]
#enddefine
offset 410990 ; GetCompileVersion
push ebp
mov ebp, esp
sub esp, 114
mov eax, [498B20]
mov bufchk, eax
; Get path to data\version.txt file
push gDataPath
push :VersionPath ; "%s\version.txt"
lea edx, filePath
push edx
call sprintf
add esp, c
; Open file
push rb ; "rb"
lea ecx, filePath
push ecx
call fopen
add esp, 8
test eax, eax
jz :ReadVersion
mov fp, eax
; Mark gVersionString as read/write (it's normally in a read-only segment)
lea eax, oldProtect
push eax
push 4 ; PAGE_READWRITE
push 40 ; Max size of gVersionString (including null character)
push gVersionString
call VirtualProtect
test eax, eax
jz :CloseFile
; Read contents of file into gVersionString
push fp
push 3F ; count (excluding null character)
push 1 ; size
push gVersionString
call fread
add esp, 10
mov byte [eax+gVersionString], 0 ; Write null terminator
; Restore previous protection status
lea eax, tmp
push eax
push oldProtect
push 40
push gVersionString
call VirtualProtect
:CloseFile
push fp
call fclose
pop ecx
:ReadVersion
; Parse the version string
push v4
push v3
push v2
push v1
push :VersionString
push gVersionString
call sscanf
add esp, 18
mov ecx, bufchk
call 480DC1
leave
retn
:VersionPath
data 25 73 5C 76 65 72 73 69 6F 6E 2E 74 78 74 00 00 ; "%s\version.txt"
:VersionString
data 76 25 64 2E 25 64 2E 25 64 2E 25 64 00 ; "v%d.%d.%d.%d"

View file

@ -1,9 +0,0 @@
set -ev
if [ "$TRAVIS_EVENT_TYPE" != "cron" ]; then exit 0; fi
cd src
love-release
sudo xvfb-run -a --server-args="-screen 0 1024x768x24" love "releases/CaveStoryRandomizer.love" --daily
cat daily.txt
curl -H "Content-Type: application/json" -X POST -d @daily.txt "$WEBHOOK"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
?<Ubbkb?<n€snu嘼bdenxs{bbbbnw€v?<Ubbkc?<n€snu嘼bdenxs{bbbcnw€v?<Ubbkd?<n€snu嘼bdenxs{bbbdnx~|bjdklbbkjnx~|bjddlbbkinw€v?<Ubbke?<n€snu嘼bdenxs{bbbenw€v?<Ubbkf?<n€snu嘼bdenxs{bbbfnw€v?<Ubbki?<ns€俠dgelbbdblbbbbnw€v?<Ubbkj?<nu€俠ebhlbccilbbbbns€俠ebhlbbedlbbbdnw€v?<Ubcbb?<n}w媙x~|bjeklbcbcnx~|bjbblbcbdnw坵bcbf?<Ubcbc?<n}w媙厃n唶剓<E594B6><E58993><EFBFBD>、棤```n€乿nw€v?<Ubcbd?<n{唡bbdclbcbenw坵bcbf?<Ubcbe?<nx~]bjednw坵bcbf?<Ubcbf?<n厑嘼bccns€俠cbblbbbblbbbd?<nxs乥bbbnx~_gbbhn唲sbbfhlbbkblbbcilbbbk?<Ubdbb?<n}w媙卻<E5AA99>?<nx~|bjedlbdbf?<nx~|bjdflbdbe?<nx~|bjdelbdbd?<nx~|bjdclbdbcn厃n唶<6E>?<亗w€R厇噯唚剄n媭|bbbbnu~乶媣bbbb?<n塻{bbebns€俠dgblbbcblbbbcn塻{bbcbns€俠ebblbbbclbbbd?<n塻{bbddns€俠dgclbbcblbbbcns€俠ebblbbbelbbbd?<n塻{bbedns€俠dgdlbbcblbbbc?<n塻{bbedns€俠dgelbbcblbbbc?<n塻{bbedns€俠dgflbbcblbbbcnv€俠dgb?<n塻{bbednv€俠dgc?<n塻{bbednv€俠dgd?<ns€俠dgelbbbclbbbbn塻{bbednv€俠ebb?<nu€俠ebclbccilbbbb?<ns€俠ebclbbdclbbbd?<nx~_bjdbnx~]bjdcnx~]bjddn厃n唶剆t€亜s~{唻Rvw唚u唚vR{€?<厇噯唚凴€乣Rfn€乿nw€v?<Ubdbc?<n}w媙厃n唶剆t€亜s~{唻Rvw唚u唚vR{€?<厇噯唚凴€乣Rfn€乿nw€v?<Ubdbd?<n}w媙厃n唶<6E>?<~亯w凴~{x唓n媭|bbbbnx~]bjdfnu~乶x亐bdgilbbch?<n塻{bbgb?<ns€俠dgilbbcblbbben塻{bckdns€俠dgilbbbblbbbb?<n塻{bbgbnx<6E>bbch?<nw€v?<Ubdbe?<n}w媙厃n唶<6E>?<~{x哛{匯~亯w剋vn€乿nw€v?<Ubdbf?<n}w媙厃?<w剟亜n€乿nw€v?<Ubdcb?<n}w媙卻唍x~|bjeblbdcdnx~|bjdglbdccn厃n唶<6E>?<亗w€R厇噯唚剄n媭|bbbbnx~]bjdgnu~乶塻{bbfb?<ns€俠dghlbbcblbbbcn塻{bcdjnv€俠dgh?<nw€v?<Ubdcc?<n}w媙厃n唶<6E>?<厇噯唚凴亗w€wvn€乿nw€v?<Ubdcd?<n}w媙厃n唶<6E>?<w剟亜n€乿nw€v?<Ubdfb?<n倓{nx~|bjdjlbdfcnv€俠dfbnx~|bjeblbdfenx~]bjeknw坵bdfe?<Ubdfc?<n倓{n厃n唶<6E>?<```qn€乿nw€v?<Ubdfd?<n倓{n厃n唶剓<E594B6><E58993><EFBFBD>牂灄朢Б`?<嫛<>晸燳<E699B8><EFBFBD>洣R灐ˉ梎``n€乿nw€v?<Ubdfe?<nw坵bbjb?<Ubdgb?<Ubdgc?<Ubdgd?<Ubdge?<Ubdgf?<Ubdgg?<n倓{n厃n唶剆R敜<52>棤Rぁ敗<E38181>n€乿?<{<7B><><EFBFBD><EFBFBD><EFBFBD>灚R枔煋櫁朻n€乿nw€v?<Ubdgh?<Ubdgi?<Ubdgj?<Ubebb?<n}w媙厃n唶刵xsubbck墬洡朢<E6B4A1>摃梌R棜q?<{R<>爾棨R洏R<E6B48F>洢R⿹<52>?<ァ煑RァうR<E38186>R敁<52>`n€乿nw€v?<Ubebc?<n}w媙x~|bjdelbebdn厃n唶刵xsubbdg啔洢R<E6B4A2>Е<EFBFBD><D095><EFBFBD><EFBFBD>灚?<煋枟R洣R殦灅⿹玆、棤`n€乿nu~剘 潵R灈潡R洣Y<E6B4A3><EFBFBD>殾?<<3C>Rァ煑<E382A1>洜檂``n€乿nw€v?<Ubebd?<n}w媙厃n唶刵xsubbck|Д<><D094>Е<EFBFBD><D095><EFBFBD><E6918C>?<<3C>Е<EFBFBD><D095>n€乿nu~剆灋R<E7818B>洢R<E6B4A2><EFBFBD>ΛR煋潡<E7858B>?<煑R<E78591>爾棨R湩ウR<E382A6>摝Y<E6919D><EFBFBD>?<殫<>`n€乿nw€v?<Ubebf?<n倓{n厃{```n€乿nw€v?<Ubebg?<n倓{n厃n唶剗牎暆棖R¨<52>n€乿nw€v?<Ubebh?<n倓{n厃n唶剢殫<E589A2>R洢R牎R<E7898E><52>玚``n€乿n{唡bbeblbebinw€v?<Ubebi?<n倓{n卻唍厃?<ny{哻beb墰灋R<E7818B><52>Д桼<D094>桼o啞㏑劇<E38F91>oqn媭|bbbbnu~乶y{哹bbb?<nu€俠ebhlbdgklbbbb?<nx~]bjegnx~]bjehnx~_bjdk?<nw€v?<Ubefb?<n}w媙v€俠efbn塻{bbcbn厑嘼bd2n塻{bbcb?<n厃n唶剫¨R殫摛Rァ煑<E382A1>洜橰櫅<E6A9B0>`n€乿nu~乶塻{bbgbns€俠dgelbbcblbbbc?<n塻{bbfjnv€俠dge?<ns€俠ebclbbbelbbbdn塻{bcdj?<ns€俠ebclbbbclbbbd?<nx~_bjddnx~]bjdenx~]bjdhnw€v?<Ubegb?<nx~|bjdglbegcnw€v?<Ubegc?<nv€俠egb?<nv€俠ebc?<nv€俠ebd?<nx~_bjddnx~_bjdhnx~]bjdi?<nu€俠fgblbccilbbbdnw€v?<Ubehb?<nx~|bjeblbehcnw€v?<Ubehc?<n}w媙v€俠ehbnu嘼bdenw€v?<Ubfbb?<Ubfbc?<Ubfbd?<Ubfcb?<Ubfgb?<n}w媙厎|bbbhlbfgcn厎]bbbhnw坵bfgd?<Ubfgc?<n卻唍w坵bfgd?<Ubfgd?<n}w媙卻<E5AA99>?<nx~|bjeilbebf?<nx~|bjdjlbebg?<n媡bbbdn塻{bbebn媣bbbdn厃nxsubbck~ 漙n€乿nu~剢殯<E589A2>洢R揜ァ灃洍<E78183><EFBFBD>?<<3C>桼ェ<E6A1BC>摃梎n€乿nu~乶xsubbbb?<nu嘼bbbns€俠dgglbbdblbbbbn塻{bbdbnx<6E>bbch?<ns€俠fgblbbbclbbbdn厃?<nxsubbdgSSSn塻{bbgbnu~乶xsubbbb?<n塻{bbebns€俠fgblbbbclbbbdn厃?<nxsubbck{<7B><>ウ洖濺摓洦桽Sn€乿nu~<7E>?<nx亐bdgjlbbchnx~]bjdjnx~_bjdfn€俠dgilbbbilbbcjlbbbb?<nu俠bfblbbcglbbebnu俠bfblbbchlbbeb?<nu€俠dgjlbcjflbbbb?<ns€俠dgjlbbcblbbben塻{bcdj?<ns€俠dgjlbbdblbbbbnx<6E>bbch?<n塻{bbdb?<ns€俠dgglbbcblbbbb?<ns€俠fgblbbeblbbbdn塻{bbfb?<nv€俠gbbnt乻bdbbnu嘼bddnt厏bbbb?<nu€俠fgblbcjblbbbdns€俠fgblbbfblbbbd?<ns€俠fcblbbdblbbbbnw€v?<Ubgbb?<nv€俠gbbnt乻bdbbnu嘼bddnt厏bbbbnw€v?<Ucbbb?<n}w媙t乻bgbb?<n媣bfbcnx~_bjdj?<ns€俠fcblbbcblbbbb?<nu€俠fgblbccilbbbf?<n塻{bbcbb?<n厃n唶刵xsubbck墬R枦朢洣qSn塻{bcbbn€乿nu~乶xsubbbb?<nx亐bfbclbbchnu€俠fbblbbhilbbbdn塻{bbgb?<n厃n唶刵xsubbdhx 灔SSn€乿nu~乶xsubbbb?<nu€俠fbdlbceklbbbbns€俠fbdlbbfblbbbbn塻{bcbb?<n厃n唶刵xsubbdc?<z棲Sn€乿nu~乶xsubbbb?<ns€俠fbblbbcelbbbdn塻{bbgb?<nu€俠fbblbbjdlbbbdn塻{bbdb?<ns€俠fbblbbdglbbbdnx<78>?<n厃z   亖亖亖亖zSSn塻{bbgbn€乿nu~<7E>?<nt乻bhbbn塻{bbeb?<ns€俠fbblbbdblbbbd?<ns€俠fbdlbbeblbbbb?<ns€俠fcblbbeblbbbb?<ns€俠fgblbbdblbbbdnv€sbcjcnv€sbcjd?<nu俠bfblbbcglbbfinu俠bfblbbchlbbfi?<n塻{bcbbnu嘼bbbnx<6E>bbch?<nx~]fbbbnx~]befcnx~]bijenx~]bjeinw僟bbchnx~_dkgbnx~]hcbjnw€v?<Uccbb?<n}w媙x~_fbbbnxs乥bbfn塻{bbgb?<nv€俠fgb?<nx~]bchb?<nx~]bjebnx~]bjdknx~_bjdi?<nx~]bjbbnx~]bjbcnx~]beidnx~]bfcc?<nx~]befbnx~]bcgknx~]bjej?<nx~_chfdnx~]chfenx~_bjek?<n{唡bbdclccbcnw坵ccbd?<Uccbc?<n€俠fcblbbbclbbbdlbbbb?<ns€俠fcblbbbblbbbb?<nw僝bbchnx~]dkgbnw坵cccb?<Uccbd?<n€俠fcblbbbclbbddlbbbb?<ns€俠fcblbbbblbbbbnw坵cccb?<Ucccb?<nu€俠ebhlbccilbbbd?<ns€俠ebhlbbedlbbbd?<ns€俠dgjlbbcblbbbcn塻{bbkhns€俠dgjlbbbclbbbb?<n塻{bbgb?<n亪bbgglbbcjn塻{bbeb?<nv€sbcjenxs{bbbfn塻{bbgbnw坵cccc?<Ucccc?<nw坵bbic?<Ucdbb?<nv€sbdgkn}w媙s€俢dbblbbdblbbbd?<nx~|bjdklcdbcnw坵cdbd?<Ucdbc?<nu€俠ebhlbccilbbbbns€俠ebhlbbedlbbbdnw坵cdbd?<Ucdbd?<nx亐cdbblbbchnxs{bbbc?<n塻{bcbbnxs乥bbcn唲sbbghlcdbblbbhklbbih

View file

@ -1 +0,0 @@
>;Taaja>;m~rmt~<7E>abcmwrzaaaamvu>;Taajb>;m~rmt~<7E>abcmwrzaaabmvu>;Taajc>;m~rmt~<7E>abcmwrzaaacmvu>;Taajd>;m~rmt~<7E>abcmwrzaaadmvu>;Taaje>;m~rmt~<7E>abcmwrzaaaemvu>;Tabaa>;m<>zmwr<77>aaaam<61>raabbkaajakaafgkaadd>;Tabba>;m|v㿭<76><E3BFAD>abbmr<72>bbakaaaakaaac>;mwr<77>aaaem<65>raaidkaajekaaahkaa1a>;Tacaa>;m<>zmu<75>caa>;mv薓acac>;Tacac>;mv薓aaic>;Tadaa>;mt<74>daakaaaakaaaamw}{adjakadacmw}\adjamv薓adab>;Tadab>;mv薓aafb>;Tadac>;m<>zm~<7E>rㄔ膓Φ十𣌀佂𨭤m<6D>u>;<3B>𢜟𩓚十見鷀<E8A68B>𡤅<EFBFBD>Q<EFBFBD><51>>;<3B><><EFBFBD>䭯m<6D>umt}<7D>~<7E>m<EFBFBD><6D>𢜟靱<F0A29C9F><E99DB1>﹞Q<EFB99E><EFBFBD><E99DB1>靱rㄔ膓β>;奴<>Q<EFBFBD><51>Q<EFBFBD>Q<EFBFBD>靱~<7E><>伃_m<6D>umt}<7D>vu

File diff suppressed because one or more lines are too long

View file

@ -1,2 +0,0 @@
-::C:FWXKFMW_::::FPKS::::FOXN-::C;FWXKFMW_::::FPKS:::;FOXN-::C<FWXKFMW_::::FPKS:::<FOXN-::C=FWXKFMW_::::FPKS:::=FOXN-::C>FWXKFMW_::::FPKS:::>FOXN-::C?-::CCFUOcFWXKFMW_::::FKXZ:;?:D:::;D::::FPKS:::>FMXZ:=:;D:;;<D:::<FaKS:;::FKXZ:;?:D::::D::::FWcN:::<FNXZ:=:;F]WMFOXN-:;::FZ\SF]K^FPVT;:<=D:;:<FS^T::<?D:;:;FW]QS~1}*vymuon8FXYNFOXN-:;:;F]Y_::<<FW]QF^_\FQS^;:<?_}on*~ro*G^ovozy|~o|*\yyw*Uoエ8FXYNFMVYFS^7::<?FQS^::::FPV5;:<=FO`O:;:<-:;:<FUOcF]Y_::;;FKXZ:;::D::::D:::<FPKY:::<F^\K::?@D::C<D:::;D:;:=
-:;?:FUOcF]K^FPVT;;>:D:;?<FS^T::<?D:;?;FPVT;:<=D:;?;FO`O:;?<-:;?;FUOcFW]QNy*ペ*x~*~y*qy*~y*K|~r|1}ry}oIFcXT::::FMVYFPV5;:B<FPV5;;>:FZ]5:::?D@::?FWcN:::<FKXZ:<?:D::;:D::::FaKS::@:FMXZ:<@:D:;?:D::::FRWMFKXZ:<@:D::;:D::::FaKS::?:FPKY:::=FaKS:;::F]WMFPVT;;>;D:;?<FPV5;;>;F^\K::?AD:<<:D::;;D::;>-:;?<FZ\SFW]QNy*ペ*x~*~y*qy*~y*K|~r|1}ry}oIFcXT::::FMVYFZ]5:::?D@::?FUOcFMXZ:=::D:;;;D:::<FRWMFaKS::@:FKXZ:;?:D:::;D::::FaKS:;::FPKY:::>F^\K:::;D::CCD:::?D:::B-:<?:FUOcFW]Q88888FXYNFOXN-:<@:-:=::-:=:;

View file

@ -1 +0,0 @@
=:S``i`=:l}~qlv|]`bfcls}<7D>``blvqy````lu~t=:S``ia=:l}~qlv|]`bfcls}<7D>``blvqy```alu~t=:S``ib=:l}~qlv|]`bfcls}<7D>``blvqy```blu~t=:S``ic=:l}~qlv|]`bfcls}<7D>``blvqy```clu~t=:S``id=:l}~qlv|]`bfcls}<7D>``blvqy```dlu~t=:S``ii=:ls}<7D>`bhlvqy```dlu~t=:S`a``=:l<><6C>l<EFBFBD><6C>`aalt~<7E>`a``lvq```dl<64>q```fj``idj`aaij``ag=:S`b``=:l<><6C>=:ly<6C>```hj`b`b=:l{u炼}<7D>r襔<72><EFBFBD>𠠬<EFBFBD><F0A0A0AC><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><50>袇\=:<3A><EFBFBD>周𩡗<E591A8><F0A9A197>^l~tlv|z`bdaj`b`alu~t=:S`b`a=:ls|<7C>}<7D><>𠠬<EFBFBD><F0A0A0AC>袇P𢅛𠠬<F0A2859B>P<EFBFBD>𠠬<EFBFBD><EFBFBD><E591A8>=:<3A><EFBFBD>唞匕<E5949E><EFBFBD>ㄓ^^^l~tls|=:lv|[`bfalv|[`bfclu<6C>`c`a=:S`b`b=:l{u炼v|[`baclq~<7E>`b``j``a`j````l𩺰y``c`lvq```dl<64>q```fj``iij`abdj`0aa=:S`ba`=:l<><6C>lv|zbd`cj``ailv|z`bdaj`baalu<6C>``ai=:S`baa=:l{u炼v|[bd`clvq```dls}<7D>```l𩺰y``b`l}~<7E>`c``j``abj```fj````lq~<7E>`c``j``a`j````=:l𩺰y``e`l|y[a```l<><6C>`b`l}缆```bl<62><6C>vqy```dlu<6C>`bab=:S`bab=:lu<6C>``hg=:S`c``=:l<><6C>=:lv|zbdc`j`c`b=:lv|z`bdaj`c`c=:l{u炼}<7D>x<EFBFBD><78>P<EFBFBD>佅𥫩=:x𪈳𠠬<F0AA88B3><EFBFBD><EFBFBD>䣳髢=:<3A>𠠬<EFBFBD>𢅛<EFBFBD><EFBFBD>寸l~tlu~t=:S`c`a=:l{u炼}<7D>lwy<77>``h<>P<EFBFBD>匕䰻匕<E4B0BB>𠠬<EFBFBD><F0A0A0AC>袇\P<><50>=:<3A><>Pmz<6D>𢅺<EFBFBD><F0A285BA>Pz<50><7A>m^l~tlu~t=:S`c`b=:l{u炼}<7D><><EFBFBD><E4BB99>P䰻匕<E4B0BB><E58C95><E38E9C>𦻐Q=:q<><71><EFBFBD>Ql~tlu~t=:S`c`c=:lv|[`bfalv|[`bfc=:l{u炼}<7D>w<EFBFBD><77>αPyP<79><50>P<EFBFBD><50><EFBFBD>𠠬<EFBFBD><F0A0A0AC><EFBFBD><E7A182>=:<3A><EFBFBD>P<EFBFBD><EFBFBD>鰊𠠬<E9B08A><F0A0A0AC><EFBFBD>Ν䰻不<E4B0BB>𦖠^^l~tlu~t

View file

@ -1 +0,0 @@
?<Ubbkb?<n€snu㍍bbbnxs{bbbbnw€v?<Ubbkc?<n€snu㍍bbbnxs{bbbcnw€v?<Ubbkd?<n€snu㍍bbbnxs{bbbdnw€v?<Ubbke?<n€snu㍍bbbnxs{bbbenw€v?<Ubbkf?<n€snu㍍bbbnxs{bbbfnw€v?<Ubcbb?<n}w杵xsbbdn<64>sbbgelbbkilbbbjlbcdc?<Ub2bb?<n}w杵w<E69DB5>bdbc?<?<Ubdbc?<n}w杵x~|cibblbdbdnx~]cibbn<62>㍍bddnu€dbblbbdclbbbbnw<6E>bebb?<Ubdbd?<n}w杵<E69DB5>n<EFBFBD>ф圀・R屹痢R屶R迭ヲ、對ァヲ由ヲ。Rォ。ァ、?<沫ヲ陸泝<E999B8>逃孱<E98083>`Ry棕、ォRヲ。R到<52>?<ャ欄棕ァ・R伏到棊<E588B0>剽、・Sn€」nw€v?<Ubebb?<nw<6E>bbid

View file

@ -1 +0,0 @@
?<Ubbkb?<n<6E>snx~|befclbbkgnu𣸆bbknxs{bbbbnw<6E>v?<Ubbkc?<n<6E>snx~|befclbbkhnu𣸆bbknxs{bbbcnw<6E>v?<Ubbkd?<n<6E>snx~|befclbbkinu𣸆bbknxs{bbbdnw<6E>v?<Ubbke?<n<6E>snx~|befclbbkjnu𣸆bbknxs{bbbenw<6E>v?<Ubbkf?<n<6E>snx~|befclbbkknu𣸆bbknxs{bbbfnw<6E>v?<Ubbkg?<nu𣸆bdjnxs{bbbbnw<6E>v?<Ubbkh?<nu𣸆bdjnxs{bbbcnw<6E>v?<Ubbki?<nu𣸆bdjnxs{bbbdnw<6E>v?<Ubbkj?<nu𣸆bdjnxs{bbbenw<6E>v?<Ubbkk?<nu𣸆bdjnv<6E><76>dbbnv<6E><76>dcbnv<6E><76>ddbnxs{bbbfnw<6E>v?<Ubcbb?<n<>{n<>𣸆bccnv<6E><76>cbbnxs<78>bbfn<66>sbbcclbbkflbbfelbbef?<Ubdbb?<nx~|bedilbdbc?<n}w𡃉<F0A18389>nxsubbbi<62><EFBFBD>俘式Rs丹银丸<E993B6>?<黾坏𡢟``n<><6E>?<{R<><EFBFBD><EFBFBD>𠘚妔<F0A0989A>充𣑐?<<3C>𢬢吐<F0A2ACA2><E5A694><EFBFBD><EFBFBD><E5A694>`n<><6E>?<t<>它R哄吾R<E590BE>丑辺^?<<3C><><EFBFBD>R<EFBFBD><52>R哄刪<E59384><E588AA>Y<EFBFBD>?<<3C>〝```n<><6E>nu~<7E><>蠄R<E8A084><52>妔|<7C>𨧨<EFBFBD><EFBFBD>?<<3C>𠘚妔式R<E5BC8F><52>R𣺹```n<><6E>nw<6E>v?<Ubdbc?<n}w𡃉<F0A18389>nxsubbbi<62>丑辺```?<{R<>𢔛吐<F0A2949B><E59090>秄妔𣺹```n<><6E>?<<3C>丑辺Y充<59><E58585>卜𤧅<F0A4A785>乞?<s丹银乞R<E4B99E>充𣫮<E58585>圲鱝坏?<<3C>中椘亡n<E4BAA1><6E>?<t圻R<E59CBB>R<EFBFBD><EFBFBD><E58585><EFBFBD>R僟R?<<3C><EFBFBD>R<EFBFBD>妔v<E5A694>式丸<E5BC8F>?<䐓<>匝n<E58C9D><6E>?<s<>R嵗奉R{```{R衮<52><E8A1AE>Y<EFBFBD>?<═<E29590><EFBFBD>亡``n<><6E>nw<6E>v?<Ub2cb?<n}w𡃉<F0A18389>nxsubbbk<62>𠘚妔㨩妔扣﹕<E689A3>咱R式?<s丹银丸充黾坏𡢟n<F0A1A29F><6E>?<<3C>丑辺R<E8BEBA><EFBFBD><EFBFBD>R<EFBFBD><52>`n<><6E>?<<3C><E5A694>卜𣸑R<F0A3B891><52><EFBFBD>R<EFBFBD>?<<3C><E5A694><7F>𣫮膄𢹸𡛂㨩飜n<E9A39C><6E>nw<6E>v?<Ubddb?<n}w𡃉<F0A18389>nxsubbbk<62>丑辺Y充𤧅<F0A4A785>卜s丹银<E4B8B9>?<咅<>鷼R<E9B7BC><52><EFBFBD>吐𣫮黾中<E9BBBE><E4B8AD>?<<3C>餸椬<E9A4B8><E6A4AC>亡``n<><6E>nu~<7E><>R<EFBFBD><EFBFBD><E4B8AD>R<EFBFBD>椬袠<E6A4AC>R<EFBFBD>𣸑?<𣸑<><F0A3B891>R<EFBFBD>𣑐R<F0A39190>𢬢戎R<E6888E>?<<><7F>𢬢`n<><6E>nu~<7E>吃充嵗吐<E5B597>妔v<E5A694>式乞?<𣺹Y匝``央<><E5A4AE><EFBFBD><EFBFBD><E7ADBB>`n<><6E>?<<3C>𣑐R<F0A39190>椬袠<E6A4AC><EFBFBD><E58585><EFBFBD>?<<3C>𣸑R𣸑<52><F0A3B891>R咅卜<E59285>𠯫`n<><6E>nu~<7E><EFBFBD><E59090>R<EFBFBD><52>R式R<E5BC8F><52>?<<3C><><EFBFBD>璴n<E792B4><6E>?<圲吐s丹银卜<E993B6><E58D9C><EFBFBD>_<EFBFBD><5F><EFBFBD>𠿭?<𣶸”妔𣺹R<F0A3BAB9><52>`n<><6E>?<z𣸑R<F0A3B891><52><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52><EFBFBD>?<<3C><><EFBFBD><EFBFBD>筻“卜<E2809C><E58D9C><EFBFBD><EFBFBD>?<𠈔<>R<EFBFBD><52>```n<><6E>nu~<7E>Y<EFBFBD>R<EFBFBD><52>卜咅<E58D9C>𠲸R𣺹^?<𢬢R鱝<52>R𢬢R{R<><52>`n<><6E>nu~<7E><EFBFBD><EFBFBD><E4BF98>R<EFBFBD><52><EFBFBD><EFBFBD><E4BF98>?<<3C><><EFBFBD>R僟R<E5839F>妔v<E5A694>式乞?<圲吐<E59CB2>R<EFBFBD>充𣫮忖<F0A3ABAE>R<EFBFBD>丑`n<><6E>nw<6E>v?<Ubebb?<n}w𡃉{<7B>bbbjlbebc?<n<6E>\u<><75><EFBFBD>\R\<5C>𤙥S\n<><6E>nx~|bffdlbbbbnu~<7E>“R<E2809C>妔央<E5A694><E5A4AE><EFBFBD>筻𠿭<E7ADBB><F0A0BFAD>?<<3C><EFBFBD>R<EFBFBD><EFBFBD><E5A694>𠯫`n<><6E>nw<6E>v?<Ubebc?<ns<6E><73>ebblbbcblbbbbn统{bbebnx~|bffdlbebdnx~]bffdnv<6E><76>ebbnwòbebe?<Ubebd?<n}w𡃉v<F0A18389><76>ebbnw<6E>v?<Ubebe?<nwòbbbi

View file

@ -1 +0,0 @@
0-FSS\S0-_pqd_fpxSSSS_idlSSSS_hqg0-FSS\T0-_pqd_fpxSSSS_idlSSST_hqg0-FSS\U0-_pqd_fpxSSSS_idlSSSU_hqg0-FSS\V0-_pqd_fpxSSSS_idlSSSV_hqg0-FSS\W0-_pqd_fpxSSSS_idlSSSW_hqg0-FSS\[0-_dpmSSSU]SSSS_dpmSSSW]SSSS_dpmSSSX]SSSS0-_dpmSSS\]SSSS_dpmSSTS]SSSS_dpmSSTU]SSSS_dpmSSTV]SSSS0-_fqsSXSS]SUTY]SSSS_pqsSXSS]SSSY]SSS\]SSSS_hqg0-0-FSTSS0-_sul_vrxSSTT_gqsSTSS_idrSSSW_wudSSU\]SS\W]SSSY]SSS\0-#SWSS0-_sul_vrxSSUU_gqsSWSS_hyhSWST0-FSWST0-_hyhSSUS0-FSWUS0-_nh|_gqsSWUS_hyhSWUT0-FSWUT0-_hyhSS[X0-FSXSS0-_pvj_wxuo鋳事C曙肢C恍労譜C倦CГ東漕飢Cz圏<7A>0-恍<>C嚠<43>酎飽C恍呂酔葛佑<E8919B>C沫<43>参_qrg0-j辰<6A><E8BEB0>C嵐C雷<43><EFBFBD>傭_zdlSSWS_|qmSSSS_for0-_olNTSSS_vrxSSUS_dhN0-_iomYUST]SXST0-_iomYUSU]SXSU0-_wudSSTV]SS\T]SSTS]SSS[0-0-FSXST0-_wudSSST]SS\W]SSS[]SSSW0-0-FSXSU0-_wudSSWS]SS\W]SSTW]SSS\0-

View file

@ -1 +0,0 @@
=:S``i`=:l}~qls}…````lvqy````lu~t=:S``ia=:l}~qls}…````lvqy```alu~t=:S``ib=:l}~qls}…````lvqy```blu~t=:S``ic=:l}~qls}…````lvqy```clu~t=:S``id=:l}~qls}…````lvqy```dlu~t=:S`a``=:l€ylvq```dl„q``a`j``idj``gcj``bg=:S`d0`=:l€ylv|z`fa`j`d`bls~€`d``j``baj````lƒ…``bblv|[`fa`lu†u`d`a=:S`d`a=:lu†u``b`=:S`d`b=:l{u‰l}ƒwu<77> ¤©^l~tls|lu~t=:S`dea=:lt~€`deals~€`de`j`abfj````lq~€`de`j``a`j```bl‡qy``aelt~€`de`lv|]`fa`ls~€`d``j``aej````lu~t

View file

@ -1 +0,0 @@
=:S``i`=:l}~qls}…```hlvqy````lu~t=:S``ia=:l}~qls}…```hlvqy```alu~t=:S``ib=:l}~qls}…```hlvqy```blu~t=:S``ic=:l}~qls}…```hlvqy```clu~t=:S``id=:l}~qls}…```hlvqy```dlu~t=:S`a``=:l€ylvq```dl„q```bj``idj`bb`j```g=:S`ae`=:l{u‰l}ƒw•”P •¤œ£P¢•P£“¤¤•¢•”PŸ¥¤^l~tlu~t=:S`b``=:l{u‰l}ƒw‰Ÿ¥P™ž”PPžŸ¤•^l~tls|l„…‡™¤˜˜•P£˜™•œ”P¥ \PyP“žW¤=:—•¤P¤ŸP~Ÿ^P``W£P¢ŸŸ<C5B8>^l~tls|l„…yP¤˜™žPŸž•PŸ˜•£•P¤•¢<E280A2>™žœ£=:Ÿ¥—˜¤P¤ŸP•Pœ•P¤ŸPœŸ§•¢P¤˜•=:£˜™•œ”^^^l~tlu~t=:S`c``=:l€ylv|z`b``j```alv|[`b``=:lƒ…``bbls~€`c``j``baj````lu†u`c`a=:S`c`a=:lu†u``c`=:S`e``=:S`e`a=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`a=:u¢¢Ÿ¢jPu——W£P“Ÿž”™¤™ŸžPžŸ¢<C5B8>œ^=:q”¦™£•P™ž¦•£¤™—¤™Ÿž^l~tlu~t=:S`e`b=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`b=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`e`c=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`c=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`e`d=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`d=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S0e`e=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`e=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`e`f=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`f=:u¢¢Ÿ¢jPu——W£P“Ÿž”™¤™ŸžPžŸ¢<C5B8>œ^=:q”¦™£•P™ž¦•£¤™—¤™Ÿž^l~tlu~t=:S`e`g=:l€yl}ƒcl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`g=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`e`h=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`h=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`e`i=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^P`i=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`ea`=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Pa`=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`eaa=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Paa=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`eab=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Pab=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`eac=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Pac=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`ead=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Pad=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`eae=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Pae=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t=:S`eaf=:l€yl}ƒwl„…ƒ©Pt¢—ŸžPu——P~Ÿ^Paf=:sŸž”™¤™ŸžPžŸ¢<C5B8>œ^l~tlu~t

View file

@ -1 +0,0 @@
=:S``i`=:l}~qls}…```hlvqy````lu~t=:S``ia=:l}~qls}…```hlvqy```alu~t=:S``ib=:l}~qls}…```hlvqy```blu~t=:S``ic=:l}~qls}…```hlvqy```clu~t=:S``id=:l}~qls}…```hlvqy```dlv|zfaa`j``ielu~t=:S``ie=:lt~€`d``lu~t=:S`a``=:l€ylv|z`ibaj`aa`lvq```dl„q``dij``idj`bafj```d=:S`a`a=:l€ylv|z`ibaj`aa`lvq```dl„q``dij``idj`bbgj```f=:S`aa`=:l€yl}ƒwl„…‰Ÿ¥P“žW¤P—•¤PŸ¥¤QQl~tlu~t=:S`b``=:l{u‰=:S`c`b=:l{u‰lv|z`ib`j```alv|[`ib`lƒ…``bbls~€`c`bj``baj``0`ls~€`c`dj``dfj````lu†u`c`c=:S`c`c=:lu†u``c`=:S`c`d=:l{u‰lt~€`c`dls}…````lƒ…``ab=:ls}€```dj```ej``cgl}‰t````l‡qy``e`l}‰t```bl‡qy``e`lrƒ|````ls}…```dlrq``b`lv|[`ibalu~t=:S`ce`=:lv|zfaa`j```a=:lv|z`ibaj```a=:l€yl}ƒwl„…v™—˜¤P¤˜•Pƒ™£¤•¢£ol‰~z````ls|lt~€`d``lu†u`c`d=:Sa```=:l{u‰lrqa```l‡qy`be`ls}…````=:l}ƒwl„…ls}…``ae=:r•¤P¤˜•Pƒ™£¤•¢£Ql‡qy`af`l~tls|=:ls~€``afj``afj```bls}…```h=:lƒ…``abls}€```dj```ej``dalv|]`ibalv|[faa`lu~t

View file

@ -1 +0,0 @@
0==F=IZ[NIPZb===>ISNV====IR[Q0==F>IZ[NIPZb===>ISNV===>IR[Q0==F?IZ[NIPZb===>ISNV===?IR[Q0==F@IZ[NIPZb===>ISNV===@IR[Q0==FAISYW=>=BG==FBIZ[NIPZb===>ISNV===AIR[Q0==FBIZ[NIN[]=>>=G====G===?IPZb===>ISNV===AIR[Q0==FFIXRfIZ[NIPZb===>IN[]=>==G===>G====ISNV===AIP[]=@=>G=>>?G===?IdNV=>==IN[]=>==G====G====IZfQ===?IQ[]=@=>I`ZPIR[Q0=>==I]_VIZ`TIab_Q|-†|-„n{<7B>-<2D>|-t|-<2D>|-N<4E>u4€u|€rLIf[W====IPY\IXRfIP[]=@==G=>>>G===?IUZPIdNV==C=IN[]=>==G===>G====IdNV=>==ISN\===AIa_N===>G==FFG===BG===E0=>=>I]_VISN\===AIa_N===AG==FAG===FG===E0=>=?IXRfIP[]=@==G=>>>G===?IUZPIdNV==C=IN[]=>==G===>G====IdNV=>==ISN\===AISY:=>=CIa_N==?AG=D==G===?G====0=>=@I]_VISN\===AIa_N===BG==FAG==>=G===E0=>=BI]_VISN\===AIa_N==??G==FAG==>?G===?0=>=CI]_VI`\b==>>IQ[]=>=CISN\===AIa_N==??G==FAG==>>G==>?0=>=DI]_VISN\===AIa_N==?@G==FAG===FG===E0=>=EI]_VISYW=>=@G=>=FIZ`TV<54>-„|{4<>-|}r{.I[\QIR[Q0=>=FI]_VI`\b==>>IQ[]=>=EISN\===AIa_N===@G==FAG===AG==>=0=>>=I]_VISYW=>=BG=>>>IZ`TV<54>-„|{4<>-|}r{;;;I[\QIR[Q0=>>>I]_VIQ[]=>>=ISN\===AIa_N==?>G==FAG==>=G===F0=?==IRcR====0=@==0=@=>0=A==I]_VISY8=>=>I`\b==??IQ[]=A==IRcR=A=@0=A=>I]_VISY8=>=?I`\b==??IQ[]=A=>IRcR=A=A0=A=@IRcR==>?0=A=AIRcR==>@0=B==IXRfIZZ=IZfQ===?ISZbIQ[]=B==ISY8=>==IZ`TISNP===@IN[]=B=?G==>>G===?aurr-†|-nr9 †|-z|{€<>r.I[\QV4z-{|<7C>-nsnvqqn-†|.IN[]=B=?G====G===?I[\QIPY_IPZb====ISNP==>?\\TNNUU..I[\QIPY_ISNP===@IN[]=B=?G==>>G===?IN[]=B=?G==>>G===?frnuL-dun<75>4€-<2D>un<75>LI[\Qf|-„n{{n-ov{t-v<>L.I[\QIPY_T|-nurnq-n{q-<2D>†.I[\QRƒr{-z†-o|<7C>ur4€-{rƒrorn<72>r{-zr..I[\QISNP====IPY\IN[]=B=>G===?G====IdNV==BEIN[]=B=>G===AG====IdNV==>=IN[]=B=?G===CG===?IdNV==>=I]_VIZ`TISNP===A\|s.-f|-„v{.I[\QIPY\IXRfIN[]=B=>G===AG====IdNV==>=IN[]=B=?G===CG===?IdNV==>=I]_VIZ`TV4z-€|†.V4z-€|†..I[\QISNP====IPY\IXRfIN[]=B=>G===AG====IdNV==>=IN[]=B=?G===EG===?IZ`T7Pn€u.7IdNV==B=IPY\IdNV==?=IZ`T\||uu;;;I[\QIPY_UuLI[\QIdNV==>=IN[]=B=?G====G====IdNV==>=IZ`TISNP===>du|4r-†|LI[\QIN[]=B=>G===?G====IdNV==A?IN[]=B=>G===AG====IdNV==>=IN[]=B=?G===CG===?IdNV===@I]_VIZ`TISNP===ARx.IdNV==B=ISNP====IPY\IXRfIN[]=B=?G==>@G====IdNV==B=IZ`TISNP==>?;;;;;I[\QIPY\IN[]=B=>G===?G===?IdNV=?>=IQ[]=B=?IQ[]=B=>I_ZbIR[Q0=B=>0=B=?0=B=@IXRfISY8=>=@ISY8C>=>IS\[=B=@G==>CIP[]=B=@G==EFG====IdNV=A==IPZb==>BIS\Z==>CIZ`TIab_Qrsrn<72>rq-Vt|.IdNV=>A=I[\QIPZb===>IR[Q0=B=A:=B=BI]_VIZ`TISNP==>@dun<75>;;;LI[\QIPY_durr-nz-V;;;LI[\Qdun<75>-qvq-V;;;LI[\QIPY_du|-nr-†|LI[\QIR[Q0=C==IXRfISZbIQ[N==BEIZZ=IZfQ===?IQ[]=C==IZ`TISNP==>?T____;;;IdNV==?=I[\QIPY\IPZb===AIP[]=B=AG==>@G====IP[]=B=@G==EEG====IO`Y=B=@ISY:=>=@IR[Q

View file

@ -1 +0,0 @@
=:S``i`=:l}~qls}…``bglvqy````lu~t=:S``ia=:l}~qls}…``bglvqy```alu~t=:S``ib=:l}~qls}…``bglvqy```blu~t=:S``ic=:l}~qls}…``bglvqy```clu~t=:S``id=:l}~qls}…``bglvqy```dlu~t=:S``ie=:S``ii=:l{u‰l}~qls}…``bg=:lq~€`a``j```aj````lvqy```d=:ls~€`c`aj`aabj```bl‡qy`a``=:lq~€`a``j````j````=:l}‰t```blt~€`c`alƒ}slu~t=:S`a``=:l€yl}ƒwl„…tŸP©Ÿ¥P§ž¤P¤ŸP—ŸP¤ŸPq¢¤˜¥¢W£=:˜Ÿ¥£•ol‰~z````ls|lv|[`aei=:l{u‰ls~€`c``j`aaaj```blx}sl‡qy``f`lq~€`a``j```aj````=:l‡qy`a``lvq```dl„q```aj``iij```ej```h=:S`a`a=:l€ylvq```dl„q``eaj``idj```dj```d=:S`a`b=:l€ylvq```dl„q``eaj``idj``ahj`0`h=:S`a`c=:l€ylvq```dl„q```ej``idj``a`j```h=:S`a`e=:l€ylvq```dl„q``e`j``idj``abj```b=:S`a`f=:l€ylvq```dl„q``e`j``idj``aaj``ab=:S`a`h=:l{u‰lƒ…``aalq~€`a`hj````j```blvq```dl„q``ebj``idj```dj``a`=:S`aa`=:l{u‰lvq```dl„q``edj``idj``a`j```i=:S`aaa=:S`b``=:l€yl}ƒwl„…˜•P“¢“££PŸP©Pt¢—Ÿž^^^l~tlu~t=:S`b`a=:lq~€`b`aj````j```blu~t=:S`ba`=:lu†u````=:S`c``=:S`c`a=:S`cb`=:l€ylv|z`hh`j```alv|[`hh`lƒ…``bbls~€`cb`j``baj````lu†u`cba=:S`cba=:lu†u``c`=:Sab``=:l{u‰lq~€ab``j``b`j````=:lv~ab``j``aflvqy```a=:l‡qy`a``lvq```al„q```fjab``j`agaj``ad

View file

@ -1 +0,0 @@
=:S``i`=:l}~qls}…```hlvqy````lu~t=:S``ia=:l}~qls}…```hlvqy```alu~t=:S``ib=:l}~qls}…```hlvqy```blu~t=:S``ic=:l}~qls}…```hlvqy```clu~t=:S``id=:l}~qls}…```hlvqy```dlu~t=:S`a``=:l€ylv|z`e``j`a`a=:lƒ…``aals~€`a``j``ahj```blvq```dl„q```fj``idj`bgcj```f=:S`a`a=:l€yl}ƒwy¤P§ŸžW¤PŸ •žQl~tlu~t=:S`b``=:l{u‰lv|z`e`aj```alv|[`e`alƒ…``bbls~€`b``j``baj````=:ls~€`d``j``dfj```bls~€`d`aj``dfj````l‡qy```a=:lu†u`c``=:S`b`a=:S`b`b=:l{u‰=:ls~€`e``j``fgj```bl‡qy``a`l}‰t````l‡qy``i`=:lq~€`e``j``acj```bl‡qy``e`lq~€a```j```hj`0``=:l}ƒwl„…lvqs``aetŸP©Ÿ¥P¢•<C2A2><EFBFBD>•¢P<C2A2>•ol~tls|=:ls~€`b`aj```ij```bl‡qy``hhl}‰t````l‡qy``e`ls}…``aa=:ls~€`b`aj``abj```blq~€`b`aj````j```b=:l‡qy``b`lq~€`e``j``bej````l‡qy``e`lq~€`b`aj``d`j```blq~€`e``j``b`j````l‡qy``c`lq~€`b`aj``dbj```blrq``b`l‡qy`a``=:lt~€`b`alrq``a`l‡qy``a`lrq`a``lrƒ|````ls}…```glv|[`e``lu~t=:S`c``=:lu†u``fa=:S`d``=:lt~€`d``lt~€`d`alu†u`b`b=:S`d`a=:lu†u`d``=:S`e``=:Sa```=:l{u‰lrq`ac`lt~q`aa`lt~q`a`dl‡qy`db`ls}…``ae=:l}ƒwl„…=:vŸ¥—˜¤PŸPrœ¢Ÿ—Ql‡qy`ad`l~t=:ls}…```hlv|]`e``lv|[fa`clu~t

View file

@ -1 +0,0 @@
?<Ubbkb?<n€snu㍍bbjnxs{bbbbnx~|dibblbbkgnw€v?<Ubbkc?<n€snu㍍bbjnxs{bbbcnx~|dibblbbkgnw€v?<Ubbkd?<n€snu㍍bbjnxs{bbbdnx~|dibblbbkgnw€v?<Ubbke?<n€snu㍍bbjnxs{bbbenx~|dibblbbkgnw€v?<Ubbkf?<n€snu㍍bbjnxs{bbbfnx~|dibblbbkgnw€v?<Ubbkg?<nubdflbbchlbbhhnw€v?<Ubcbb?<n}w杵xsbbbn<62>sbbghlbbkblbcbdlbbgg?<Ubccb?<n}w杵<77>㍍bccns€ccblbbbblbbbdnxsbbbn<62>sbbghlbbkblbbkklbbff?<Ubdbb?<n}w杵<77><E69DB5>?<nx~|cbjclbdbd?<nx~|cbjblbdbc?<n<6E>\u圍泙R伏。泙\```n€」nu~Тn€」nu~<7E>?<n逆bbbbns€dbblbbbdlbbbfn鋭{bbebn久bbbbnx~]cbjbnx~_cbdgnx~]cb2h?<n<6E>★^R棕。抒ゥ圍Y・R陶統輿n€」nu~ф圍ァ劒ヲRォ。ァR泝劒ヲR迫R沫当`n€」nw<6E>bdbk?<Ubdbc?<n<6E>nx~]cbjc★Rォ欄啻n€」nu~лァ・ヲR迫丕、由ヲ囓ォR囀ァ棊乏囓、R。<52>^?<{R・陶R囓、R弗董R・。泓ヲ圀<EFBDA6>儚屏ヲ。?<ォ。ァ、R「。幅率`n€」nw<6E>bdbk?<Ubdbd?<n}w杵<E69DB5>凹逃Rゥ踏R屹^R迭棕ィ由棊ヲヲ陸qn€」nubdflbbchlbbhhnw<6E>bdbk?<Ubdbk?<n}w杵s€dbblbbbblbbbdnw€v?<Ubddb?<n}w杵zunu€ddclbcgblbbbdns€ddclbbcblbbbdn鋭{bbgb?<n€snu㍍bbjnxs{bbbfn鋭{bbgbn<62>unv€ddcnw€v?<Ubddc?<Ubebb?<n{nx~|dibblbbbcnx~]dibbn<62>㍍bddnu€ebblbbdclbbbbnubdflbbchlbbhhnw<6E>bebc?<Ubebc?<nw<6E>bbih

View file

@ -1 +0,0 @@
|y挓煥焲y<E784B2><EFBFBD>寄煙牗<E78599>案煙煙<E78599>匠|y挓煥爘y<E78898><EFBFBD>寄煙牗<E78599>案煙煚<E78599>匠|y挓煥<E68C93>y<EFBFBD><EFBFBD>寄煙牗<E78599>案煙煛<E78599>匠|y挓煥<E68C93>y<EFBFBD><EFBFBD>寄煙牗<E78599>案煙煝<E78599>匠|y挓煥<E68C93>y<EFBFBD><EFBFBD>寄煙牗<E78599>案煙煟<E78599>匠|y挓煥<E68C93>y<EFBFBD>脊煙煛<E78599>煙煫凹篃煙煙煙|y<>脊煙煥<E78599>煙煫凹篃煚々煙煙<E78599>脊煙牏<E78599>煙焲y<E784B2>娇煠煙<E785A0><E78599>ォ煙煙<E78599>娇煠煙<E785A0>煚ォ煙牊<E78599>煙煫唇硘y|y挓牊焲y<E784B2><EFBFBD>灸煙牋<E78599>娇煚煙<E7859A>熬煙煟<E78599>涟煙牊<E78599>煙ⅳ<E78599><EFBFBD>y挓<79>焲y<E784B2><EFBFBD><EFBFBD>安煙牏谱迯嗅詮柁錆潩<E98C86>骄硘y笘逶忀藻葬忊栽輳柁鋦y嗅掬萦徰哉掎詽<E68E8E>境|y刚忚掬徰嶝葜徿詮荑|y肇逶彨陡脿煚夸哌卦猬洬骄倡不莲磁礋<E7A381>爘y挓<79>爘y<E78898>糯煙煙|y挓<79>焲y<E784B2><EFBFBD><EFBFBD>安煙牏裸刿蹚辙溽徾哉銤潩<E98AA4>境|y厕溘訌阕剽忁塾忔捃休|y汜掬眼詮柁鋸戕徴剌訌自醸y捭自釓咪哌卦鈴辙釓自岙<E887AA><EFBFBD>匠|y挓<79>爘y<E78898><EFBFBD><EFBFBD>安煙牏米嵩詮苻嵩徾哉銤<E59389>境|y掇抻徾湟跐<E6B99F><EFBFBD>匠|y挓<79><E68C93>y<EFBFBD><EFBFBD><EFBFBD>安煙牏笍阕剌趶荑徲孕嶝遭|y仔逶忋汹暂徯徾刳剌謡y戕忚掬潾骄倡不撩孓徿掎詮戕徶逎潩<E9808E><EFBFBD>匠|y挓<79><E68C93>y<EFBFBD><EFBFBD><EFBFBD>安煙牏据詮苻嵩忋迯洲潩潾骄硘y笍嵩雄坭忔剽讖柁鋸孓溘觸y醒休愚輳阕詮嵩訌折捩葬鉂<E891AC><EFBFBD>匠|y挓 焲y<E784B2><EFBFBD><EFBFBD>安煙牏艰徿铔徸捩忇湄亿潾骄倡不莲陡脿煚仔銖剽徹萦栽訌掭詮拚|y荑徲孕釓咪哌卦鉂<E58DA6><EFBFBD>涣|y<>该煙煙<E78599>娇煝煚<E7859D>牏煩煙煙<E78599>娇煟煚<E7859F>安煙煙缎逶徸葬忋自彫夸哌璎潾骄倡不莲祷湡ˇ蛋矡煚⒎苘軡潩<E8BBA1>境|y绒鋿嵩徯忊捋迂葬徴徂軀y阕詮怃嵴幸詻徯嵩輺銖柁錆<E69F81><EFBFBD>涣潩潩潾骄倡不粮銖嫘廨栥徾掭謴兄迯阕秀|y卒萦嵩逾忁諒徂艳汊徾刳詜y柁鋸倚茉忋迯阕剽徹廑休訚<E4BC91>境|y厕漭阚遭鈴钾茇中鈴咴嶝庾杂|y秀忋自蒯徸休逾潾骄硘y扳徲赜忋自徸滠休鈴孀迀y汜卦訌戕忂徂阍毅忋自軡<E887AA><EFBFBD>涣厕彷葬杂洀阕詮钾茇中鈢y肇菪圹鑿剌衷忏杂忋自|y辙嵫赜釉輳嵩訌折捩葬鉀<E891AC>境|y休訌剌忋自蒯徿溽釉徂溻|y嵝衷徰灾休忋迯忏嶝谠|y研亿徯中剌忏忋自忈扪捭鉂<E68DAD><EFBFBD>涣沸訌阕詮嵩訌折捩葬鈴蒉銃y早剽阍記忋自徏剀刂锈徿刂足|y仔逶忓休剽自訌暂阖嵩坭<E5B5A9>境|y蔗捃忋自徹廑休訚潩<E8A89A><EFBFBD>涣米嵩詮苻嵩徾哉銤<E59389>境掇抻徾湟跐<E6B99F><EFBFBD>粴煠<E7B2B4><E785A0>匠|y挓 爘y<E78898><EFBFBD><EFBFBD>安煙牏巨拮潾骄倡不莲陡脿煚遭洀柙鉂<E69F99>境|y米秀徹鈴以徙胸蒇鑿掭詮拚|y荑徲嗅圬葜忂溥哓遭潾骄倡不羭y<E7BEAD>该煙煙<E78599>娇煝煛<E7859D>牏煩煙煙<E78599>娇煟煚<E7859F>安煙煙缎逶徸葬忋自彫夸哌璎潾骄倡不莲祷湡ˇ蛋矡煚⒚仔葳忚掬徻剌盂铦|y圃栣詮溥忋o忋揍栽忀捩潩潾骄倡不翝潩潩<E6BDA9><EFBFBD>涣沸逶忚掬徳逶釓庠暂徯|y蔗暂樨杂徏剀刂挟<E58882><EFBFBD>涣米詮肄彷葬杂徏剀刂锈徸捱杂|y阕秀忋自忈杂徴坜嬖徕|y孓溘訌轴休銖阕攒忊汜暂帚诐<E5B89A>境|y米澡徯阍忋自軟徯萦忋自輡y阕澡徴掬肿銖阕詮徂艳汊潾骄倡不羭y忿嬖逶釢潩<E987A2><EFBFBD>涣侈忚掬徻蒉鎻孀秀|y仔哌暂杂忋迯阕攒|y姓阍徭嗅逾<E59785>骄倡不翝潩潩<E6BDA9><EFBFBD>涣搞徹鈴袕庑訌阈墼潩潾骄硘y米詮暂嵝衷訌钾茇中鉀|y圬谠坭忎菪眼詮戕徱掭汜捋|y阕载釓捩輳幸阖掭鉀<E68EAD>境|y迂庑哌孕嵩訌尕阕掬銖衸y汜幸詽<E5B9B8>境|y刚忈滠掎鈴嗅詮戕徰詜y汜溻阍記忋自鑿釉庖暂釉觸y戕忋自忊溽招以洬骄硘y孀葬詮卒苄葩徾劐詽<E58A90><EFBFBD>涣拜徯彳鑿拚徴葬抟剞溻|y钾茇中鈴坜掴杂忎咿輡y阕詮孕徙诐潩<E8AF90>境|y刚忋仔銖嬖嵩忋徜詽潩<E8A9BD><EFBFBD>涣侈忚掬忎萦葬忏休訌蒉娈<E89289>境|y侈忚掬忎萦葬忏休訌邹鎩y有葜葬掬鈴阕詮嵩觸y折捩葬鈴嗅援<E59785><EFBFBD>涣潩潩潾骄倡不撩孓徿掎詮戕徶逎潩<E9808E><EFBFBD>粴煠ā<E785A0>匠|y挓 <E68C93>y<EFBFBD><EFBFBD><EFBFBD>安煙牏米澡忊栽軓戕徺溻銃y杏掎詮柁錆<E69F81>境|y艰忂溥哓遭徲掭栥忔锈阍|y阕载釓姓赵毅剞輳掭|y研訌廪徙鉂<E5BE99><EFBFBD><EFBFBD>该牊牐夹蓁忋仔葳鉂潩<E98982><EFBFBD>涣|y<>该煙煙<E78599>安煙煙缎逶徸葬忋自彫夸哌璎潾骄倡不莲步繜<E6ADA5>ⅸ煚<E285B8><E7859A>煙煫辰繜<E8BEB0>牜祷湡ˇ<E6B9A1>y<EFBFBD>安煙牏潩潩潾骄倡不寥掬栣詮姓阍釓阕詜y忏掎宰掬庠徻澡洀嗅暂栥|y柁錆<E69F81>境|y谱葬载輳圬詮阕詮庠杂鈴戕|y阕詮嵩訌折捩葬鉂潩<E98982><EFBFBD>涣笍愚輺銖倚嵩忔邹忚掬|y嗅詻忚掬栣詮蒉銖衷沣剌謡y阕詮谠铦<E8B0A0>境|y棉忁咴輳阕詮忏掎宰掬庠|y孓溘訌剌遑阍忋仔銖庑茉|y汜兄杂鑿雄蹚掊葬徯中剌潩潾骄倡不辆菰洀沔逈忋揍栽潩潾骄倡不撩自嵩栤忁蒇鑿掭詜y墼浙潾骄倡祷殶え<E6AEB6>唇硘y挓<79>焲y<E784B2>还煠<E8BF98><E785A0><EFBFBD>煫唇硘y挓<79>爘y<E78898>还煠<E8BF98><E785A0><EFBFBD>牜唇硘y挓<79><E68C93>y<EFBFBD>还煠ā<E785A0><C481>唇硘y挓<79><E68C93>y<EFBFBD>还煠á<E785A0><C3A1><EFBFBD>唇硘y挓<79><E68C93>y<EFBFBD>还煠ǎ<E785A0><C78E>唇硘y挓<79>焲y<E784B2><EFBFBD>露搬諓<E690AC><EFBFBD>匠|y挓<79>爘y<E78898><EFBFBD>露搬諒嗅諓<E59785><EFBFBD>匠|y挓<79><E68C93>y<EFBFBD><EFBFBD>露搬諒嗅諒嗅諓<E59785><EFBFBD>匠|y挓<79><E68C93>y<EFBFBD><EFBFBD>露鞭揶邼<E68FB6><EFBFBD>匠|y挓<79><E68C93>y<EFBFBD><EFBFBD>露地逶惈骄倡唇硘y挓<79>焲y挓<79>爘y挓<79>焲y<E784B2><EFBFBD>牧晦挹鈴圬谠忚掬栣詮剌徯忂剌易潖曝阕|y柁溽忔孕咿葩洀柁鋸茇肿銖言忊沅亿潾骄硘y掇徰幸趶戕忋自忊阈徙<E99888>瓢笩煟煫冉篃煙煫不緗y<E7B797>笟牊煙<E7898A>灸煙<E781B8><E78599>礆|y<>还ァ煚<E382A1><E7859A>爘y<E78898>还ァ煛<E382A1><E7859B><EFBFBD>y<EFBFBD>涟煙牏<E78599>煥牘煙牊<E78599><EFBFBD>y|y挓<79>爘y<E78898>涟煙煚<E78599>煙煣<E78599><EFBFBD>y|y挓<79><E68C93>y<EFBFBD>涟煙<E6B69F><E78599>煙牐<E78599>煙▅y

View file

@ -1 +0,0 @@
ROhuu~uRO<52><4F><EFBFBD><EFBFBD>uuv~<7E><>uuuu<75><75>ROhuu~vRO<52><4F><EFBFBD><EFBFBD>uuv~<7E><>uuuv<75><76>ROhuu~wRO<52><4F><EFBFBD><EFBFBD>uuv~<7E><>uuuw<75><77>ROhuu~xRO<52><4F><EFBFBD><EFBFBD>uuv~<7E><>uuux<75><78>ROhuu~yRO<52><4F><EFBFBD><EFBFBD>uz~zuu~z<><7A><EFBFBD><EFBFBD>uuvv<76><76>uuuy<75><79>uwuuROhuu~zRO<52><4F><EFBFBD><EFBFBD>uuv~<7E><>uuuy<75><79>ROhuu~}RO<52><4F>uuuwuuuu<75><75>uuuyuuuuRO<52><4F>uuu~uuuu<75><75>uuvwuuuu<75><75>uuvxuuuuRO<52><4F>uzuuuwv{uuuu<75><75>uzuuuuv{uuvuuuuu<75><75>ROROhuvuuRO<52><4F><EFBFBD><EFBFBD>uuvv<76><76>uvuu<75><75>uuuy<75><79>uuvuuu~yuuxzuuw{ROhuwuuRO<52><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uuuu<75><75>uyuuuuxuuuuuRO<52><4F><EFBFBD><EFBFBD>uuvyề麂苟噹榷惘鼓搭<E9BC93><E690AD><EFBFBD><EFBFBD>RO<52><4F>uuvx𧊀捆ff<66><66><EFBFBD><EFBFBD>RO<52><4F>uyuuuuxuuuuw<75><77>uuxuRO<52><4F>uyuuuuvuuuuw<75>鯿uz~z<>鯿uw|}<7D><>uvuu<75><75>uuv~<7E><>ROhuwwuRO<52><4F><EFBFBD><EFBFBD>RO<52><4F>uz~{uwxuRO<52>鯿uz~{<7B>鯿uz~y<>胩uuvyRO<52><4F>uwwuuvxxuuuu<75><75>uuzuRO<52><4F><EFBFBD><EFBFBD>vuvy<76><79>uuuu<75>貌e酊搪僮河<E583AE>熊筑疙<E7AD91><E79699><EFBFBD><EFBFBD><EFBFBD>uuuuRO<52><4F>uxuuuvxuuuuuRO<52><4F>uxuvuvxuuuuuRO<52><4F>uxuwuvxuuuuuRO<52><4F>uxuxuvxuuuuuRO<52><4F>uxuyuvxuuuuuRO<52><4F>uyuv<75>𩹨uw|y<><79>RO<52><4F>uwwvROhuwwvRO<52>𡻈uu{zROhuwxuRO<52><4F><EFBFBD><EFBFBD>u}xuuwxv<78><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uuvx蒣爬葵fRO㕷榷硎號e號斯e僮玨f<E78EA8><66><EFBFBD><EFBFBD>ROhuwxvRO<52><4F><EFBFBD><EFBFBD>uuvzuwxwRO<52><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uuvx<76>qe噹榷迄痕e此e吐O炭援e僥痕s<E79795><73><EFBFBD><EFBFBD>vuvz<76>炠uuvz<76><7A>RO<52><4F>uuuu緾赤捉版e圯<65>悍河㟲<E6B2B3>f<EFBFBD><66>uuxu<78><75><EFBFBD><EFBFBD>uuuu<75><75><EFBFBD><EFBFBD>uuvx<76>痕e圻辰e悍e噹榷盂疝RO釭版e有晶酊搪斑泅<E69691><E6B385><EFBFBD><EFBFBD>ROhuwxwRO<52><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uuvx䪴玟e圯戮麂苟戛高e痕RO炤智粳敢委有委奐旨御ss<73><73><EFBFBD><EFBFBD><EFBFBD>庸𦱿谷貫庖e陷寬捂RO絞成河移e咻捆苟拿e噹漳ss<73><73><EFBFBD><EFBFBD>ROhuxuuRO<52><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E5898C><EFBFBD><EFBFBD>ROhuxuvRO<52><4F><EFBFBD><EFBFBD><EFBFBD>前朵剌<E69CB5><E5898C><EFBFBD><EFBFBD>ROhuxuwRO<52><4F><EFBFBD><EFBFBD><EFBFBD>前朵前朵剌<E69CB5><E5898C><EFBFBD><EFBFBD>ROhuxuxRO<52><4F><EFBFBD><EFBFBD>稲斐盜<E69690><E79B9C><EFBFBD><EFBFBD>ROhuxuyRO<52><4F><EFBFBD><EFBFBD>𨉼貌f<E8B28C><66><EFBFBD><EFBFBD>ROhuyuuROhuyuvROhuzuuRO<52><4F><EFBFBD><EFBFBD>㧥敦粳戛高e噹槌楫e拿e圯筑釣貞e氹僮RO噹熒e憚朴斑義e噹榷皎洎鈹妒e號漕酒<E6BC95><E98592>RO繬e圻辰e僑e僮河號朵<E8999F><E69CB5><EFBFBD>uuyu<79><75>uuuu<75><75>RO<52>簵vuuu<75><75>uuwu<77>𩟔RO<52><4F>{wuvuzuvRO<52><4F>{wuwuzuwRO<52><4F>uuvxuu~vuuvuuuu}ROROhuzuvRO<52><4F>uuuvuu~yuuu}uuuyROROhuzuwRO<52><4F>uuyuuu~yuuvyuuu~RO

View file

@ -1 +0,0 @@
-*CPPYP-*\mna\cmuPPPR\faiPPPP\end-*CPPYQ-*\mna\cmuPPPR\faiPPPQ\end-*CPPYR-*\mna\cmuPPPR\faiPPPR\end-*CPPYS-*\mna\cmuPPPR\faiPPPS\end-*CPPYT-*\mna\cmuPPPR\faiPPPT\end-*CPQPP-*\key\souPPQQ\anpPQPPZPPPPZPPPR\faoPPPR\traPPUSZPPYRZPPPRZPQWS-*CPRPP-*\pri-*\fljQSWRZPRPR-*\amjPPPYZPRPS-*\fljRXQQZPRPS-*\evePRPU-*CPRPR-*\pri\msg\tura<72>@鉛G邸㍼巡@拍@@ルN\nod\end-*CPRPS-*\flKQSWR\evePRPT-*CPRPT-*\evePPQP-*CPRPU-*\pri\msg\tury助@去女L@i@兜灯@件妹@拍@套<>-*嶋£<E5B68B> 蝿猿∮N\nod-*\clr\gitPPPYiG血@㊨妹@剌鼻 潔粕桁@棟劫蝿猿<E89DBF>-*掩@剌鼻女察 ]b戟у]A\nod\end-*CPRQP-*\pri\fljQSWPZPRQQ\flKQSWQ-*\msg\turn女@来<><E69DA5>чА@香察瀦<E5AF9F>-*醇<>拍NNN\nod\clry助@<40>妹雑如套<E5A682>@甑@<40>唐℃Л-*<2A>妹@剌廟\nod\evePRQR-*CPRQQ-*\fljQSWRZPRQS-*\pri\msg\turt<72>視@剌鼻<E5898C><EFBFBD>私猿①<E78CBF>康\nod\evePRQR-*CPRQR-*\evePPPP-*CPRQS-*\pri\msg\turt<72>視@剌鼻<E5898C>叩剌葡@<40>倹N\nod\end-*CPRRP-*\pri\msg\turw<72>G着@剌畢@拷灯<E68BB7>_\nod\end-*CPUPP-*\key\cnpPRUPZ\faiPPPP\end

View file

@ -1 +0,0 @@
ro垥暈時o肠〃埠晻晽Ξ晻晻—畅ro垥暈杛o肠〃埠晻晽Ξ晻晼—畅ro垥暈梤o肠〃埠晻晽Ξ晻晽—畅ro垥暈榬o肠〃埠晻晽Ξ晻晿—畅ro垥暈檙o肠〃埠晻晽Ξ晻暀—畅ro垥枙時o“<EFBFBD>「春晻枛々车晼晻Υ晻晽」乏晻殯煏暈棢晻棛煏暆梤o垥棔時o“<EFBFBD>ro悲枙棔煏棔杛o—华晽灋ro垥棔杛o“<EFBFBD>ro悲枛棖煏棔榬o汞晻棟煏棔梤o脯雇守蕝谱蕝卣孜有咽棕摗炒﹔o雇兽吳资菩吰蜒呝褪呝我蕬呣在呚适摗炒﹔o冈呠蕦凼吰衍妻貐淘儋茀推凼呇再豶o运呌受呍邮貐资粕迵穿—畅ro垥棔梤o“<EFBFBD>脯」悍睈枛棖‖<EFBFBD>枙棟箳晻棟<EFBFBD>由噬呍凼讌偻蕝ⅶ自惺觬o刚孜有咽注摗炒<EFBFBD>┏禃棟暋<EFBFBD>獣棔檙o垥棔榬o“<EFBFBD>脯」悍痹孕貐盐惺呠蕝推蓞馅刭吺釉谔蛂o卣孜有咽棕摀摗炒<EFBFBD><EFBFBD>﹔o垥棔檙o—华晻湠ro垥棖時o“<EFBFBD>ro悲枙槝煏棖梤o悲枙棔煏棖杛o—华晽灋ro垥棖杛o<EFBFBD>屫呝宗蕝偻瀑呑郧再貐俗砸ro偻蕝刳姿迫蕝推凼吰儋迫惺蓃o偻呜呂匮朴蓞斡呝褪呎曝贀穿roτ蓞畢杏攒呉朴迏运呞貐苁资ro形蜒噬摀摗炒﹔oи賲卦沂吰以犹呝驮厥呑郧再豶o谟墒棕僭陨呚帐嗜蛽穿ro畢鞘盐售蕝偻兽憛僭詰呁粕呚在沿摀摗炒<EFBFBD><EFBFBD>﹔o垥棖梤o脯ㄚ棕e呝推賲┰荣宰啞炒<EFBFBD>ū珐灼烫斡虆偻瀑呎栽讌拊谟虆韧窝蓃o运藚芪偻呁我啞炒﹔o赐憛嗡呍友迏畢苁资吳谫吰吳钨ro拊谟淌讚摀穿ro岗韧吰呚推沂摀摗炒<EFBFBD><EFBFBD>﹔o垥棗時o“<EFBFBD>悲枙棔煏棗杛o—华晽灋ro垥棗杛o脯畢稍訉賲鞘盐售蕝茀茉咨呝推賠o┰荣宰呚妻貑穿〃狈吩窃儇<EFBFBD>侈仆啞炒﹔o蔽惺呝推賹貐刳照载噬呝詤厝谱蕝沂摗炒<EFBFBD><EFBFBD>﹔o垥棙時o“<EFBFBD>悲枙棔煏棙杛o—华晽灋ro垥棙杛o脯畬覅卦吺萃期刭噬摀摗炒<EFBFBD><EFBFBD>﹔o垥棜時o「<EFBFBD><EFBFBD>晶晻晻脯赐憛褪迵穿〃狈<EFBFBD>凼訉賲苁呉寿吳仕宰胜穿ro臼仆憛瞧刃吰賲偻蕝参椅唐ro畚蜒铺蕮穿ro冈沂杂蕝绕蜒噬厙参厥邹噮赜瀑韧噬ro沂呞諈朴蓞亲在掏賲沂呁首蕮穿roи賲移討叜呁瀑蕝似滓斡虛穿〃狈畢芷貐馅刭呁势晌犹呍谫呝詤淘ro宋赝斡虆嗽讌茀韧朴淌呍藚掌仁摗炒<EFBFBD>ū珐詤拊趨盐惺呝詤宋赝ぁ炒﹔o际蜒憛厥蕝拊趨谱在由呇瀑首摗炒<EFBFBD>ū磖oˇ车晽殨煏晼暉晻晽〖Ξ晻槙京晻晽〖Ξ晻潟roˇ车晽殨煏晻暉晻晽〖Ξ晻棔roˇ车晽殨煏晽暉晻晽ˇ车晼晻煏晻暉晻晽「春晻枛〖Ξ晻棔ro々车晽殨ˇ车晼晻煏晻暉晻晻「春晻枛睈枛棔睈枙棖—畅ro垥棟時o垥棡瀝o〉樊脯摀摀摗炒<EFBFBD><EFBFBD><EFBFBD>

View file

@ -1 +0,0 @@
;8Q^^g^;8j{|ojq{タ^^^jtow^^^^js|r;8Q^^g_;8j{|ojq{タ^^^jtow^^^_js|r;8Q^^g`;8j{|ojq{タ^^^jtow^^^`js|r;8Q^^ga;8j{|ojq{タ^^^jtow^^^ajs|r;8Q^^gb;8j{|ojq{タ^^^jtow^^^bjs|r;8;8Q^_^^;8jys㌦tzx_cdbh^_^_j±タ^__jo|~^_^^h^^^^h^^^`;8jto}^^^bj<62>o^^_dh^^gbh^^a`h^^^`;8Q^_^_;8j~€wj{「w「N・撩U「N撼糖Oj|}rjs|r;8Q^`^^;8jtzx`b^dh^^^_jtzx_cdbh^_^_jtzx_^b`h^`^_;8jys㌦{㎝^^^`j<>w^^`^;8j{「j€v透\j|}r;8召N走藤「U。N撩圦N駁<4E>N椏撼囀;8・里鋒鋤恣。酪\j|}rjqz€<7A>扼恣湯。N里ZN<5A>藍未mj|}rjqz}js|r;8Q^`^_;8j~€wjtzx`b^dh^^^_jtzY`b^dj±タ^``jq|~^`^^h^^`_h^^^^jsг^`^`;8Q^`^`;8jsг^^fa;8Q^b^^;8jys㌦{㎝^^^`j<>w^^`^;8jw^^aah^b`^;8jtzx_cd`h^b__;8jtzx_cd_h^b^aj{「<>」N幅「N。撥哲瀬。梨藤。N・里鋒專mj<6D>x^b^_jqz€v叙Oj|}r;8wN喋」世N「柾「\j|}rjs|r;8Q^b^_;8jys㌦{「v当[俣房俣暴Npァ纏N「俣彌j|}rjs|r;8Q^b^`;8jys㌦tzY_cd_j{「v嬶j|}rNo屆藤酪mj|}r;8v擂N唱肇喀j|}rjsг^b^a;8Q^b^a;8jys㌦{「<>囹ZN「俣<EFBDA2>.Nr扼ァ撻N・除「N專N「<4E>;8風、哲ァ撻N「俣N{」。蔓撈娟p薯蕪mj<6D>x^b^fjsг^b^b;8Q^b^b;8jys㌦{「p」「N梨N<E6A2A8>棟囓「ァZNァ撻N喋弑「;8<>棟囹ァN・除「N里ZN<5A>藍未mj<6D>x^b^cjsг^b^f;8Q^b^c;8jys㌦{「<>」N・除「N里N「柾「N屮走mj<6D>x^b^gjsг^b^d;8Q^b^d;8jys㌦{「<>」N・除「N里N署。撓」「答ァN椌。里陸答ァ;8悃N寶「「蕩N・柾「mj<6D>x^b^gjsг^b^e;8Q^b^e;8jys㌦{「p」「N<EFBDA2>棟囹ァNァ撻N喋弑「N・除「;8里ZN<5A>藍未mj<6D>x^b_^jsг^b^g;8Q^b^f;8jys㌦{「€棟囹ァmN}剌ァ\j|}rjs|r;8Q^b^g;8jys㌦{「∮叙ZN・慢N恣湯。N里\\\j|}rjs|r;8Q^b_^;8jys㌦{「t梨纏N俣<4E>哲ァ撻N幅Oj|}rjqz€juw<75>^aajw<6A>^^aajtzY_cd`jqz€;8jq{タ^_^u擇N「俣Nk{」。蔓撈娟p薯蕪k\j<>w^_d^j|}rj€{ニs|r;8Q^b__;8jys㌦{「pィィィィィ「\j|}rjs|r;8Q^b`^;8jys㌦{「jq{タ^^bj€r欄OOj|}rjqz}jtzY_cdb;8jq|~^c^^h^a_ah^^^^j<>w^^^`;8jo|~^c^^h^_^^h^^^^jr|~^b^^;8jp】^c^^js|r;8Q^c^^;8jys㌦q{タ^^^jo|~^c^^h^c^^h^^^cj<63>w^_c^;8j{「j€<EFBD83>」N・梨\\\\\\j|}rjqz€jtz[_cdbjtzYd__bjr|~^c^^jsг^c^_;8Q^c^_;8jsг^^fb

View file

@ -1 +0,0 @@
0==F=IZ[NIPZb==>FISNV====IR[Q0==F>IZ[NIPZb==>FISNV===>IR[Q0==F?IZ[NIPZb==>FISNV===?IR[Q0==F@IZ[NIPZb==>FISNV===@IR[Q0==FAIZ[NIPZb==>FISNV===AIR[Q0=>==I]_VISN\===AIa_N==>=G==FAG=???G==@?0=?=?ISYW=CA>G=?=@I]_VIZ`TV<54>-„|{4<>-|}r{;;;I[\QIR[Q0=?=@I]_VISN\====Ia_N==@EG==F=G==@BG==>@0=?=A0=?=B0=@==I]_VI`\b==??IQ[]=@==IRcR=@=>0=@=>IRcR==>A0=A==IXRfIN[]=B=>G==>=G===?IPZb====IdNV==A=IZfQ===?IZ[NISNV===>IQ[]=B=>ISY:=CA=I`ZPIdNV==D=IPZb==>FISY8?A>@IR[Q0=A=?IXRfISYW=CA>G=A=@IZ`TIab_Q|-†|-„n{<7B>-<2D>|-|}r{-<2D>ur-q||LIf[W====IPY\ISY8=CA> IS\[=?=?G==CAIdNV=>B=I`\b==A@IN[]=?=AG==>=G====IdNV===EIN[]=B=?G====G===?IN[]=?=BG==>=G===?IdNV==?EIN[]=B==G====G====IdNV=>==IQ[]=?=AIQ[]=?=BIS\Z==@?IdNV=>==IS\Z==>CIZfQ====IR[Q0=A=@IXRfIZ`Taur-q||-v€-|}r{;I[\QIR[Q0=A>=0=B==IRcR====0=B=>0=B=?IRcR====0=B=@I]_VIZ`Taurr-v€-{|-r}y†;I[\QIR[Q0=C==0=C=>IXRfIZ[NIPZb==>FIN[]=C>=G===>G====ISNV===AIP[]=C=>G=>>?G====IdNV=>==IN[]=C>=G====G====IZfQ====IQ[]=C=>I`ZPIR[Q0=C>=IXRfISY8=?A@IP[]=C==G=>>>G===?IUZPIdNV==C=IN[]=C>=G===>G====IdNV=>==ISN\===AIa_N==>=G=C=>G=?@>G==@C

View file

@ -1 +0,0 @@
IF_llulIFx<EFBFBD>}x<78>lllnx<6E><78>lllx<6C><78>nlnvlluqx<71><78>IF_llumIFx<46>}x<78>lllnx<6E><78>llmx<6D><78>nlnvlluqx<71><78>IF_llunIFx<46>}x<78>lllnx<6E><78>llnx<6E><78>nlnvlluqx<71><78>IF_lluoIFx<46>}x<78>lllnx<6E><78>llox<6F><78>nlnvlluqx<71><78>IF_llupIFx<46>}x<78>lllnx<6E><78>llpx<70><78>nlnvlluqx<71><78>lllIF_lluqIFx<78>llmsvlllovllltx<78>llmsvlllnvllllx<78>llmsvlllpvllllx<6C>㧻lllpx<70><78>IFIF_llutIFx<46><78>nlnvlluqx<71><78>IF_lmllIFx<46>𡣘<EFBFBD>𡡣lmmx}<7D>lmllvllllvlllnx<6E>嚯lllx<6C><78>llllIFx<46><78>slovlmlmIFx<46>}llouvllupvlltpvllmqIF_lmlmIFx<46>glslpx<70>}llouvllupvlltpvllmqIF_lmlqIFx<46>𡣘<EFBFBD>嚯llpx<70>}llouvllupvllumvllmnIF_lnllIFx<46>𡣘<EFBFBD><F0A1A398>丑\延秣&市扈\悍𠿭退IF醌狗陛娉瓌jjx<6A><78>IF𧞄戛\鴂㓤椬\鬥\𨀤<>榀IF弁\酗〞\弘珮<E5BC98><E78FAE>么型〞疽x<E796BD><78>x<EFBFBD><78>IF_lollIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>c坼𩄼洶粟<E6B4B6><E7B29F>沫IF<49>恣h\芋豹屆\恣╞豕\筍戛\丑檱陘jx<6A><78>x<78>x<EFBFBD>gmlllx<6C>𡡣lnlIFx<46><78>lmrvlolnIFx<46><78>sllvlolmx<6D>glsllx𤛔<78>lqlx<6C><78>olqIF_lolmIFx<46><78>slpvlolpIFx<46><78>slnvloloIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>丑\傦左<E582A6>\弁泌豹鬥俞<E9ACA5>屐IF<49>\走咩\◤娉神屆\屆<>䰻炕\陘𨀤IF走咩珮扈<E78FAE>芋jx<6A><78>x<EFBFBD><78>IF_lolnIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD>illmrx<72>glslnx<6E>glsrlx<6C>glsloIFx<46>都lmrx<72><78>㓤嵗癧垓\陘y戛【}豕yjx<6A><78>x<EFBFBD><78>IF_loloIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>㓤琵陘㓤妖jIF<49>秣\芋豹屆\<5C><>芋\陘恣秣jx<6A><78>x<EFBFBD><78>IF_lolpIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>垂妖\言均\陘<EFB98F>䰻炕c涅F釩息左οx<CEBF><78>x<78>𧂈︷豕\鱝\<5C>榀\左\<5C>陞囿\左IF物\陞屆j<<3C><>IF}豕\陘㓤妖\鬥\筍庾\哈\駚戛砥jx<6A><78>x<EFBFBD><78>IF_lolqIFx<46><78>lrsIF_lomlIFx<46><78>slpvlomoIFx<46><78>slnvlomnIFx<46><78>slmvlommIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>c坼𩄼玩悖】x<E38091><78>IF<49><EFBFBD>\鬥\釩息\左\陘咧狢F傦左<E582A6>\炕躀嬍hx<68><78>x<78>鵐豹弘\<5C>珮砥扒<E7A0A5>\嬍\ㄓ垢偺hIF㓤癧<E393A4><EFBFBD>\丑恣jx<6A><78>x<EFBFBD><78>IF_lommIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD>糵恣\筍崤𩄼<E295B3>\哈\丑悖{x<><78>x<78><7F>\筍崤<E7AD8D>恣\<5C>垮豹丑屑\<5C>狢F<E78BA2>畦砥\筍崤鬥\𠼻\𡟵\陘𠼻酜垣IF<49>粟jx<6A><78>x<EFBFBD><78>IF_lomnIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>垂癧托噻IF𧞄崤<F0A79E84>阸c豹砥㓤琵ㄓ垢偺hIF<49>癧筍惋x<E6838B><78>x<EFBFBD><78>IF_lomoIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>士\<5C>癧筍崤駚屆\鬥\鴂<>兌F惇\囿\陘𨀤\ㄔ悄{x<><78>x<78>𧂈部狐\哈兝鬥<E5859D><E9ACA5>珮陘F^~垮<>\<><7F>^jx<6A><78>x<EFBFBD><78>IF_lonlIFx<46><78>slnvlonnIFx<46><78>slmvlonmx<6D>glslmIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>llmu𠹻h\丑琶x<E790B6><78>x<78><7F>瓷泌豹砥〞\<5C>髢左IF𩄼酗巨】x<E38091><78>IF𧞄帷恣\走咩左α<CEB1>]x<><78>x<EFBFBD><78>IF_lonmIFx<46>𡣘<EFBFBD><F0A1A398><EFBFBD><EFBFBD>llnl<6E>秧挈必<E68C88>h\窗𤪓h\鵐衰F物許酗𨀤{x<><78>x<78><7F><EFBC8A>坼曲秣\ㄚ左ΖF鬥\砲豹丑恣\㓤癧悍迴jjx<6A><78>x<EFBFBD><78>IF_lonnIFx<46>𡣘枿鉢<E69EBF><E989A2><EFBFBD>llnl𨫡︷珮囿巡\囿<E59BBF>焚F垮豹哈\陘<E99998>嬍恭狐大x<E5A4A7><78>x<78>𧞄崤<F0A79E84>瓷\鬥\ㄐ豹<E38490>秣IF陘ㄔ㓤豹悍榀\左\陘F~垮<>\<><7F>jx<6A><78>x<78><7F>癧ㄚ\野陘\筍庾x<E5BABE><78>x<78>鵐豹野陘\陘秣𨀤<F0A880A4>呼F左h\<5C>癧曲秣\ㄐ豹左IF筍戛\<5C>痙jjx<6A><78>x<EFBFBD>glsrlx<6C>glslox<6F><78>IF_lpllIFx<46>𡣘<EFBFBD><F0A1A398>slqvlllmx<6D>glslqx<71>𡡣lnnx<78>lpllvllnmvllllx<6C><78>plmIF_lplmIFx<46><78>lru

View file

@ -1 +0,0 @@
A>WddmdA>p亗upw亯dddlpzu}ddddpy倄A>WddmeA>p亗upw亯dddlpzu}dddepy倄A>WddmfA>p亗upw亯dddlpz€~dkjenddmipzu}dddfpy倄A>WddmgA>p亗upw亯dddlpzu}dddgpy倄A>WddmhA>p亗upw亯dddlpzu}dddhpy倄A>WddmiA>pu倓dgddnddfdnddddpzu}dddfpy倄A>WdeddA>py峱z€~dkjgndedeA>p噧塪deepu倓deddnddddndddfpzu僤dddp亶xddddp垎uddhgnddmdnddejnddegA>WdedeA>p剢}p亣{}═<><E29590>═¥櫌Up們xpy倄A>WdeedA>pz€~dkjhndeeepy倄A>WdeeeA>py峱zu僤ddhp亶xdddfp垎uddhinddmfndddfndddiA>WdfddA>p剢}py妝dfdeA>WdfdeA>pz€~dkjjndddepz€_dkjjpz€adkjipz€_dfdfA>p噧塪dffpw倓dfddnddfenddddpy妝dfdfA>WdfdfA>py妝ddggA>WdgddA>py岮>pz€~dkjhndgdgA>pz€~dkjfndgdfA>pz€~dkjendgdeA>pz€_dkjep噓坧亣{p垑唒zuwddem€櫒[<5B>洐═<E6B490>潷A><3E>潰汿<EFBC89>T<EFBFBD>橳珪璪A>崳㏕湥牁T<E78981>暔T<E69A94>槞bp們xpw€傾>pu倓dgddnddfdnddddpy倄A>WdgdeA>py峱u倓dgddnddddnddddA>p亣{pzuwddem嫓暔[<5B><>泂p們xA>崳<><E5B4B3>Tⅲ═<E285B2>暒櫂`A>暒橳<E69A92>﹕p們xpw€唥T槪<E38087>暔bp們xA>{<7B>`T洣晼T<E699BC>暔T<E69A94>槞bp們xpu倓dgddnddfdnddddpy倄A>WdgdfA>p剢}p亣{嚋橻<E59A8B>═棧牁bp們xpy倄A>WdgdgA>p剢}p亣{p垑唒zuwddem€櫒[<5B>洠Up們xpw€唸湙<E594B8>[<5B>昑珳 <E38080>ЖT<D096>A>。ⅶ<E38082>ΗT珪潹潰汿殻<E6B1BF>┃UUp們xpy倄A>WdgedA>py峱w倓dgednddefndddhnpu倓dgednddldndddip噥wA>pw亯ddeip亣{p垑咥>x櫄檿<E6AB84>楾v暊Γ沀p媢}dehdpz€_jedkp們xpw€僷zuwddddA>pw亯dddlpzu僤ddhp亶xdddfp垎uddhhndjddndddmnddehA>A>WdgfdA>py岮>pz€~dkjfndgffA>pz€~dkjendgfepy妝diddA>WdgfeA>py岮>p亗刣gfdnddddnddddnddddA>p亶xdddfp亶xdddgA>p亣{p垑唒zuwddem啓晿璼T劑<54>Up們xpw€僷zuwddddA>pu倓dgddnddfdnddddp媢}ddidA>pw倓diedndgg4nddddA>pw倓dieendgghndddfp媢}deddA>pu倓dgddnddddnddddp媢}ddedp亶xdddfp媢}ddidA>pw亯ddddA>pw倓dgedndddmndddfp亶xddddp媢}deddA>pw倓dgednddefndddfA>pu倓dgednddgdndddfpw亯ddeeA>p媢}deddpw亯ddddp媢}ddidA>pu倓dgednddjdndddfp媢}ddhlA>pu倓dgednddidndddfp媢}ddfdA>pu倓dgddnddfdnddddp媢}ddfdA>p亶xdddfp亶xdddgp媢}ddgdpu倓dgednddldnddddp亶vdddfpu倓dgddnddgdnddddp噧塪dkfA>p亣{p垑唒zuwddfgu唝T崈塗y妝俆€}噲y倉倇A>垉T亂sUp們xA>pu倓dgednddddnddddpw亯dddhpw倓dgedndejmnddddpv噣dgedA>pz€_dkjfpz€_dkjgA>py倄A>WdgffA>p剢}py倄A>WdggdA>WdiddA>py峱噓圓>pz€~dkjfndidfA>pz€~dkjendideA>p亣{}╗<><EFBFBD>Ё潽檂T湙暘璗Γ棢bp們xA>zΓ<7A>枡湞<E69EA1>T潹`T<>㏕棔<E38F95>殭櫊A>昑珴<E69891>T枲潰沚p們xpw€唥═牐<E29590><E78990>牆煓T潹T<E6BDB9><54>楾〞煓A>暔T牂暓═ǐ<E29590><C790>¥牂TǎT。獧A>潹`T<>洔bp們xpy倄A>WdideA>py峱媢}ddedA>pu倓dgddnddddnddddA>p亣{pzuwddfdw牁T<E78981>㏕湥牁T潹A>。<>Tǎ珪<C78E>T<EFBFBD>橳櫌榮p們xpw€傾>pu倓dgddnddfdnddddpy倄A>WdidfA>p剢}p亣{}╗<><EFBFBD>Ё潽檂T湙暘璗Γ棢bp們xpy倄A>WdiedA>WdieeA>WdjddA>py峱z€adkjgpz€_dkjhpz€adkjdA>p噥wpw亯dddlpw倓dggdnddefndddfpu倓dgddnddddndddfA>p亗刣gfdnddddnddddnddddA>pzu}dddhA>pu倓dggdnddddnddddA>pu倓dggdnddjdnddddp媢}ddhdA>pu倓dggdnddidndddfp媢}ddfdA>p亶xdddgpu倓dgddnddfdnddddp媢}ddedA>pu倓diddnddednddddp媢}deddA>pu倓dggdnddldndddfA>pu倓dgddnddddndddfA>pu倓diddnddfdnddddp亶xdddfp媢}ddidA>pu倓dggdnddddndddfA>p媢}deddpu倓dgddnddddnddddA>pu倓dggdnddednddddA>p媢}dejdpw倓dfddnddeindddfp媢}ddhdA>pz€_dklepz€_dkjipw倓ddejnddejndddfpy倄

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
QNgtt}tQN<51><4E><EFBFBD><EFBFBD>脌ttv<74><76>㦉ttt<74><74>㇋Ngtt}uQN<51><4E><EFBFBD><EFBFBD>脌ttv<74><76>㦉ttu<74><75>㇋Ngtt}vQN<51><4E><EFBFBD><EFBFBD>脌ttv<74><76>㦉ttv<74><76>㇋Ngtt}wQN<51><4E><EFBFBD><EFBFBD>脌ttv<74><76>㦉ttw<74><77>㇋Ngtt}xQN<51><4E><EFBFBD><EFBFBD>脌ttv<74><76>㦉ttx<74><78>㇋NgtuttQN<51><4E><EFBFBD><EFBFBD>脌tuu<75><75>𤴆utt<74><74>懀ttt<74><74><EFBFBD>tyz~tt}t~tt{v~tt|xQNgtuutQN<51><4E>䏟N<E48F9F><4E>脌tuuQN<51><4E>𤴆uut~tttt~tttv<74><76>㦉tut<75><74>𣘗N<F0A39897><4E>𤴆uut~tttt~ttttQN<51><4E>魩tuy~ttuv<75><76>㦉tytQN<51><4E>脌tuuQN<51><4E>𤴆uuu~tttt~tttv<74><76>ōttt<74><74><EFBFBD><EFBFBD>㦉tutQN<51><4E>𤴆uuu~tttt~tttt<74><74>㇋NgtuuuQN<51><4E>䏟N<E48F9F><4E>脌tuuQN<51><4E>𤴆uuu~tttt~tttv<74><76>㦉tut<75><74>𣘗N<F0A39897><4E>𤴆uuu~tttt~ttttQN<51><4E>魩tuy~ttt{<7B><>㦉tytQN<51><4E>脌tuuQN<51><4E>𤴆uut~tttt~tttv<74><76>ōttt<74><74><EFBFBD><EFBFBD>㦉tutQN<51><4E>𤴆uut~tttt~tttt<74><74>㇋NgtvttQN<51><4E>䏟N<E48F9F><4E>粦utw~tvuvQN<51><4E>粦utt~tvtzQN<51><4E>𤢂tu|~tvtv<74><76>𤢂tvw~tvtvQN<51><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>峼tvv𨪚斥d㠏痔岳d雁型粱眾舔N風d卡<64>雪萱鈔<E890B1><E98894><EFBFBD><EFBFBD><EFBFBD>頂pd賑責輒僭牡洛漫d陴咋N釭d葫雪姅rr<72><72><EFBFBD><EFBFBD>㇋NgtvtuQN<51><4E>缆t{xQNgtvtvQN<51><4E>𤴆vtt~tttw~ttty<74><79>㦉tutQN<51><4E>𤴆vtt~tttt~ttty<74><79>㦉tutQN<51><4E>ouutt<74><74>ot}zu<7A><75><EFBFBD><EFBFBD>峼tvv<76><76><EFBFBD>洎漸偉範風d貝巨pQN骨粱惟d萱偽d蔔雹<E89494><E99BB9>D<EFBFBD><44><EFBFBD><EFBFBD>峼ttt<74><74>ouutu<74><75>outv{<7B><>outv|QN<51><4E>缆vtuQNgtvtyQN<51><4E>ouutvQN<51><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>峼tvv<76>革削惟d<E6839F><64>𤩏tu|卡<><EFBFBD><E999B6>𤩏tvw溢弦<E6BAA2><E5BCA6><EFBFBD><EFBFBD><EFBFBD>勇tttd仞N<E4BB9E><4E>𤩏tv}<7D>普革秣弦<E7A7A3><E5BCA6><EFBFBD><EFBFBD><EFBFBD>勇tttd必牡仞N<E4BB9E><4E>𤩏tv{<7B>陴葆陸骨<E999B8><E9AAA8><EFBFBD><EFBFBD><EFBFBD>勇tttd必牡弥偽d此降汨N蔔鉅卡雲妖弩r<E5BCA9><72><EFBFBD><EFBFBD>㇋NgtvtzQN<51><4E>𤢂tu|~tvt|<7C><>缆vt{QNgtvt{QN<51><4E>𤢂tvw~tvt|<7C><>缆vtyQNgtvt|QN<51><4E>𤢂tv{~tvt}<7D><>缆vtyQNgtvt}QN<51><4E>𤢂tv}~tvut<75><74>缆vtyQNgtvutQN<51><4E><EFBFBD><EFBFBD>ouut{<7B><>𤴆vyt~tt{v~tttv<74><76>qttv}<7D><>qttv{<7B><>ouutw<74><77><EFBFBD><EFBFBD>缆vuvQNgtvuvQN<51><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>峼tvv𨪚範迅焊粱蔔鉅隆溢QN竟弦d陴d葫斥d扣<64><E689A3><EFBFBD><EFBFBD><EFBFBD>㇋NgtvytQNgtv|tQN<51><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>責蔔鉅誑硫d董d隆溢<E99A86><E6BAA2>𤢂ttt<74><74><EFBFBD><EFBFBD>懀ttx<74><78>脌ttt<74><74>㦉tvtQN<51><4E>粦utw~tv|uQN<51><4E>outtt<74><74>脌tvt<76><74>ōttv<74><76><EFBFBD><EFBFBD><EFBFBD>岩偶查隆溢雀岳r<E5B2B3><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD>脌ttv<74><76>㦉ttx<74><78>㇋Ngtv|uQN<51><4E>quutw<74><77>ouuty<74><79>outwt<77><74>outwu<77><75>outwv<77><76>outww<77><77>outtx<74><78>qutw|<7C><>outw}QN<51><4E>qutvz<76><7A>outwzQN<51><4E>𤴆vtt<74><74>𤴆wytQN<51><4E>outtt<74><74>脌tvt<76><74>ōttv<74><76>㦉tut<75><74>脌ttv<74><76>㦉ttx<74><78>㇋NgtwytQN<51><4E><EFBFBD><EFBFBD><EFBFBD>d雲妖弩rrr<72><72><EFBFBD><EFBFBD><EFBFBD>

View file

@ -1 +0,0 @@
[Xq~~㻬[X<><58><EFBFBD><EFBFBD>~<7E>ǚ~<7E><>𧙗~~<><7F>煫~~~<7E><>[Xq~~<7E>[X<><58><EFBFBD><EFBFBD>~<7E>ǚ~<7E><>𧙗~~<><7F>煫~~<><7F>[Xq~~<7E>[X<><58><EFBFBD><EFBFBD>~<7E>ǚ~<7E><>𧙗~~<><7F>煫~~<7E><><EFBFBD>[Xq~~<7E>[X<><58><EFBFBD><EFBFBD>~<7E>ǚ~<7E><>𧙗~~<><7F>煫~~<7E><>𤄏Xq~~<7E>[X<><58><EFBFBD><EFBFBD>~<7E>ǚ~<7E><>𧙗~~<><7F>煫~~<7E><>𤄏Xq~~<7E>[X<>𧙗~~<7E><><EFBFBD>煫~~~<7E><>[Xq~~<7E>[X<>𧙗~~<7E><><EFBFBD>煫~~<><7F>[Xq~~<7E>[X<>𧙗~~<7E><><EFBFBD>煫~~<7E><><EFBFBD>[Xq~~<7E>[X<>𧙗~~<7E><><EFBFBD>煫~~<7E><>𤄏Xq~~<7E>[X<>𧙗~~<7E><><EFBFBD>煫~~<7E><>𤄏Xq~~~[X<><58><EFBFBD><EFBFBD>~~~~𦜖<>~~ǚ~㻬ǚ~<7E>ǚ~<7E>[Xq~~<7E>X<EFBFBD><58><EFBFBD><EFBFBD>弁撢n翻n蟒議<E89F92><E8ADB0>萦~~~𦛚<><F0A69B9A><EFBFBD>𨧹輒n蟒議琍<E8ADB0><E7908D><EFBFBD><EFBFBD>[Xq~~<7E>X<EFBFBD><58><EFBFBD>~~~𦛚边~~<7E>~<7E><EFBFBD><E68698>𡣙鹿腎n應噥頃溥雲琍<E99BB2><E7908D><EFBFBD><EFBFBD>[Xq~<7E>~~[X<>𩣪<EFBFBD><F0A9A3AA>溥n溥n衛鴨敞擊|[X戊n嶸溥軟景褐鹿聲雲應|𨂾<>[X𤠒n蜇迸溥n翻n轡簣郾衝鹿n繞軟敞擊|<7C><><EFBFBD><EFBFBD>戊n𡺨遠粟聲眾噫撞n蝦n繞麥軟景褐鹿繆X晾鴨謄謝頃紡掖|<7C><><EFBFBD><EFBFBD>稭爽景褐鹿膾n繞衛絮zn素軟偺爽撲鰻|<7C><><EFBFBD><EFBFBD>𡢿nチ曝陳瀋疸應爽景褐鹿z[X繞傑n蟒ょチ藝n偕蝸爽謝素臏n翻[X偷滓zn紡爽謗蝦nチ曝敞犖n衝鹿n眾租o<E7A79F><6F><EFBFBD><EFBFBD>烄蔡n繞滂登鑒n祭彈瀋雄議n紡ぴX蓬n繞蝌軟耋褐滂登雲應|<7C><><EFBFBD><EFBFBD>[Xq~<7E><>~[X<>𩣪<EFBFBD><F0A9A3AA>~<7E><><C79A><EFBFBD><7F>萏謙懋撕熙嚐<E78699><E59A90><EFBFBD><EFBFBD>[Xq~<7E><>[X<>𩣪<EFBFBD><F0A9A3AA>䪖u聲晰⑼爽晰擊瘉n翻n繞軟耋衛撞o<E6929E><6F><EFBFBD><EFBFBD>[Xq~<7E>~[X<><58>[X<>䱭~<7E>~[X<><58>~<7E>~[X<><58>局曝螺軟謗輒繞滂登絢陳遠撐|||<7C><><EFBFBD><EFBFBD><EFBFBD>𧙗~~~<7E>𠳿~~<7E>𠳿y~~~<7E>X烄瀋繞軟<E7B99E>陳謝n𣈲撐𡃶𥁒<F0A183B6>~<><7F><EFBFBD><EFBFBD><EFBFBD>[X<>𧙗<EFBFBD><F0A79997>[Xq~<7E>~[X<><58><EFBFBD><EFBFBD>~<7E>~<7E><>~<7E>[Xq~<7E>[X<><58>~~<>

View file

@ -1,2 +0,0 @@
-::C:FWXKFMW_:::BFPKS::::FOXN-::C;FWXKFMW_:::BFPKS:::;FOXN-::C<FWXKFMW_:::BFPKS:::<FOXN-::C=FWXKFMW_:::BFPKS:::=FOXN-::C>FWXKFMW_:::BFPKS:::>FOXN-::C?FMW_:::BFPKS:::;FOXN-:;::FZ\SFPKY::::F^\K::;<D::C>D::?=D::=@-:<::FUOcFPVT;@>:D:<:;FPV5;@>:FMXZ:<::D::<;D::::F]Y_::<<FO`O:<:<-:<:;FZ\SFW]QF^_\Owz~<7E>8FXYNFOXN-:<:<FO`O:::<-:<;:-:=::FUOcFW]QF^_\4}xy|o4FXYNFOXN-:=:;F]K^FPVT;@>>D:=:>FKWT:::<D:=:<FKWT::;=D:=:<FUOcFW]Qcy*rk€ox1~*}oox*~ro*qx*S*wkno6
rk€o*<2A>yIFXYNFOXN-:=:<FUOcFPV5;@>>FPV5:=:=FO`O:=:=-:=:=FO`O:::<-:=:>FUOcFW]QSx*~rs}*<2A>y|vn6*~ro|o*os}~}*klkvkxmo*lo~<7E>oox*~ry}o*<2A>ry*k|om|ok~y|}*kxn*~ry}o*<2A>ry*k|o*}o|}8FXYNFMV\S*uxo<78>*~rk~6*yp*my|}o6*l~s~*~yyu*<2A>y|*rovz*py|*wo*~yozo|soxmo*~rs}*ps|}~rkxn8FXYNP|yw*xy<78>*yx6*S*€y<E282AC>*~y*nonsmk~ow<>}ovp*~y*~ro*}sno*yp*m|ok~syx8FXYN^ro*vkly|*sx€yv€on*lomywo}*ty<74><14>rox*S*uxy<78>*~ro|o*k|o*~ry}o*<2A>ry<14>svv*oxty<74>*w<>*<2A>y|u*~y*~ro*~wy}~8FXYNFOXN-:=;:FUOcFW]QF^_\,Y~8,FXYNFOXN

View file

@ -1 +0,0 @@
=:S``i`=:l}~qls}<7D>```lvqy````lu~t=:S``ia=:l}~qls}<7D>```lvqy```alu~t=:S``ib=:l}~qls}<7D>```lvqy```blu~t=:S``ic=:l}~qls}<7D>```lvqy```clu~t=:S``id=:l}~qls}<7D>```lvqy```dlu~t=:S`a``=:l<><6C>l}<7D>l<EFBFBD><6C>䰻W<E4B0BB>Pㄓ<50>顇^^l~tlu~t=:=:S`aa`=:l<><6C>lvq```c=:lv|[aecdlv|[aee`=:lv|za`dfj`aaal<61>q``h`j``icj``agj```a=:S0aaa=:lv|[aecal<61>q``h`j``icj``agj```a=:S`b``=:l<><6C>l}<7D>l<EFBFBD><6C><EFBFBD>凹硂<E587B9><E7A182>P<EFBFBD>P<EFBFBD><50>P<EFBFBD>\=:yP<79><EFBFBD><E9B1B2>P<EFBFBD><EFBFBD><E4BB99>P𩡗<50><EFBFBD>P<EFBFBD><50>^l~tls|<7C>𡼏<EFBFBD><EFBFBD>䣳P<E4A3B3>P<EFBFBD><50>P<EFBFBD>ol轮z````ls|=:lv|[aci`lv|[acialv|[acibls}<7D>```lvq```al𩺰y`a``=:l<>q``g`j`ca`j`aahj``fb=:S`be`=:l<><6C>l}<7D>l<EFBFBD><6C>=:<3A>𠠬<EFBFBD>Ν<E78A94>憕𤙥<E68695><F0A499A5>𣻸^^l~tlu~t

View file

@ -1 +0,0 @@
WTmzz<EFBFBD>WT<EFBFBD><EFBFBD><EFBFBD><EFBFBD>zzz<EFBFBD><EFBFBD>zzzz<EFBFBD><EFBFBD>|~{z<>z<EFBFBD><7A><EFBFBD>WTmzz<7A>WT<57><54><EFBFBD><EFBFBD>zzz<7A><7F>zzz{<7B><>|~{z<>z<EFBFBD><7A><EFBFBD>WTmzz<7A>WT<57><54><EFBFBD><EFBFBD>zzz<7A><7F>zzz|<7C><>|~{z<>z<EFBFBD><7A><EFBFBD>WTmzz<7A>WT<57><54><EFBFBD><EFBFBD>zzz<7A><7F>zzz}<7D><>|~{z<>z<EFBFBD><7A><EFBFBD>WTmzz<7A>WT<57><54><EFBFBD><EFBFBD>zzz<7A><7F>zzz~<7E><>|~{z<>z<EFBFBD><7A><EFBFBD>WTmzz<7A>WT<57><54>z{<7B><>z{{<7B>zz{<7B><>WTmzz<7A>WT<57><EFBFBD><E89781><EFBFBD><EFBFBD>zzz<7A>䮐z||~WT<57><54>z{zz<7A>zz{<7B>zzz<7A><7A>zzz~WT<57><54>z~z{<7B>{{|<7C>zz|<7C><>z{zzWT<57><54>z{zz<7A>zzz<7A>zzzWT<57><54>zzz|<7C><><EFBFBD><EFBFBD>z~z{<7B><>WTmzz<7A>WT<57><EFBFBD><E89781><EFBFBD><EFBFBD>zzzWT<57><54>zz<7A><7A>z{z<>zzzWT<57><54>zzz~<7E><>zz<7A>WT<57><54>zz<7A><7A>zzz<7A>zzz<7A><7A>zz}z<>䮐|~{z<><7A>zz<7A>WTmz{zzWT<57><EFBFBD><E89781><EFBFBD><EFBFBD>䌫j羅磚虧蜀j器j措j器j𣄽噙蕉q磕T硃蕭<E7A183><E895AD>馼z||<7C><>瑨zzz<7A><7A>WT<57><54>z~zz<7A>{{{<7B>zz|<7C><><EFBFBD><EFBFBD>zz<7A>z<EFBFBD><7A>z{zz<7A>zz{<7B>zzzWT<57><54>z{zz<7A><7A>zzz~<7E><>zzz{<7B>z<EFBFBD><7A>zz<7A>zz<7A>Tmz{z{WT<57><54><EFBFBD>馼z||<7C><>瑨|{|<7C>{z|<7C><><EFBFBD><EFBFBD>曎q篌飪音祚x<E7A59A><78><EFBFBD><EFBFBD>WTmz{z|WT<57><54><EFBFBD><EFBFBD>zz{{<7B><>z{z{<7B><>zzz~<7E><>zzz<7A>zz<7A><7A>z{<>zz<7A>Tmz{z}WT<57><54><EFBFBD><EFBFBD>zz{{<7B><>z{z}<7D><>zzz~<7E><>zzz<7A>zz<7A><7A>zz<7A>zz{{WTmz{z~WT<57><54>WT<57><54>z|{~<7E>{z<>WT<57><54>zzz<7A>z{zWT<57><54><EFBFBD><EFBFBD>曎q篌飪音祚x<E7A59A><78><EFBFBD><EFBFBD>WTmz{zWT<57><54>zz||<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{zz<7A>蔓屐噙疽<E59999>蕭壅j𨧹<6A>x<EFBFBD><78><EFBFBD><EFBFBD>zzzz<7A><7A><EFBFBD>䮐z|{~<7E><>z{z<>WTmz{z<>WT<57><54><EFBFBD><EFBFBD>zz{{<7B><>z{z~<7E><>zzz~<7E><>zz|<>z<EFBFBD><7A>z{<7B><>zz<7A>Tmz{z<>T<EFBFBD><54><EFBFBD><EFBFBD>zz{{<7B><>z{z<><7A>䐁zz~<7E><>zz|<7C><>z<EFBFBD><7A>z{z<>zz<7A>Tmz{z<>T<EFBFBD><54><EFBFBD><EFBFBD>zz{{<7B><>z{z<><7A>䐁zz~<7E><>zz|<7C>zz<7A><7A>z{z<>zz<7A>Tmz{z<>T<EFBFBD><54>WT<57><54>z|||<7C>{{{WT<57><54>zz{z<>{{zWT<57><54><EFBFBD><EFBFBD>曎j蔓窈篌器j炫j飪音祚xWT业疽褸戮jl鼖損j魚j謎鳥劑綁兢WT噙疽捆匱x<E58CB1><78><EFBFBD><EFBFBD>WTmz{{zWT<57><54>zz||<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{z{z籰祚j噙疽<E59999>蕙j𨧹<6A>x<EFBFBD><78><EFBFBD>𠻹zz{z<><7A>zzzz<7A><7A><EFBFBD>䮐z|||<7C><>z{{{WTmz{{{WT<57><54><EFBFBD><EFBFBD>zz{{<7B><>z{z<><7A>䐁zz~<7E><>zz|<7C>zz<7A><7A>zz<7A><7A>z{}WTmz{{|WT<57><54><EFBFBD><EFBFBD>zzz~<7E><>zz{<7B>zz<7A><7A>zz<7A><7A>z{zWTmz{{}WT<57><54><EFBFBD><EFBFBD>zz{{<7B><>z{{}<7D><>zzz~<7E><>zz}z<>z<EFBFBD><7A>zz<7A>zzz<7A>Tmz{|{WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WTjjjjjjjjjjjjjjj𨬬蜀叛篌𣺉蕭<F0A3BA89><E895AD><EFBFBD><EFBFBD>竝Tmz{|}WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WTjjjjjjjjjjjjjjjj妬蟒嶝𡠠僩<F0A1A0A0><E583A9><EFBFBD><EFBFBD>WTmz{}zWT<57><EFBFBD>馼z}|<7C><>wz|{<7B>嚤糦zz|<7C><>zz{{<7B>~|z<>z|~<7E>z|<7C>Tmz|zzWT<57><54><EFBFBD><EFBFBD>z|zz<7A>䮐z|{z<><7A>z<EFBFBD>zWTmz|z{WT<57><54>zzzzWTmz|z|WT<57><54>|~}z<>|z~<7E><>zz<7A><7A>|z}<7D><>z|z|<7C>䮐|~}z<><7A><EFBFBD><EFBFBD>z<EFBFBD>|WTmz|z}WT<57><54>zz<7A><7A><EFBFBD>z|z|<7C>z{<>zz|<7C><>WTmz|z~WT<57><54>z|z|<7C>zz{<7B>zzz<7A><7A>WTmz|zWT<57><54>zzzzWTmz|z<>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>护j羅穌摩j措雩強兢j垓神師WT虧冪焉嘀餓偎嶝噙厭疽妬蟒增T㭻鳥劑播x<E692AD><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD>〃站j噙紐j陲葬j兢j羅築j鳥j窒撫綞<E692AB><E7B69E><EFBFBD><EFBFBD>WTmz|{zWT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>业疽溯器憔陬疽𧞄醴楞j虧篌挺鹿雩悉WT曎q篌號餓飪僱雩強蝴j硃餓姜繩匱矩<E58CB1><E79FA9><EFBFBD><EFBFBD>WTmz||zWT<57>酶zz{}<7D>|zWT<57><54>z||{<7B>|~zWT<57><54>z~<7E><>|}<7D>T<EFBFBD><54>z|{<>|}~WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>曎j褸義餓劃站xxx<78><78><EFBFBD><EFBFBD>WT<57><54>z|}z<>{z<><7A>zzz<7A><7A>zzz|<7C><>WTmz|}zWT<57>䮐z|{<7B><><EFBFBD>z|}z<><7A>z<EFBFBD>zWTmz|}~WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>业紡益篌號j粟簷僎矩WT业疽捆匱j滇蝨j炫j撚蝨祚j蔡蕪x<E895AA><78><EFBFBD><EFBFBD>WTmz|}WT<57><54>z|{<>|}<7D>WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>护j噙紡益篌號j粟簷僎眠j噙站WT蟒q順j曾蝨j疵嶸j器j狩神痙噙狸T捆匱j捆襄xxx<78><78><EFBFBD><EFBFBD>WTmz|}<7D>WT<57><54><EFBFBD><EFBFBD>z||}<7D>zz{<7B><>zzz<7A>z|}<7D>T<EFBFBD><54><EFBFBD><EFBFBD>曎q篌飪音祚x<E7A59A><78>WT<57><54>{zz<7A>凳善j雲粟j勉<6A>蕭壅j𨧹<6A>j褸蕊屐偃鬧<E58183><E9ACA7>zz|<><7F><EFBFBD><EFBFBD>WTmz|}<7D>T<EFBFBD><54><EFBFBD>䮐z||}WT<57><54>zz||<7C><>z|}<7D><>z|{<7B>zzz<7A><7A>z<EFBFBD>{WTmz|}<7D>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>暶蝨祚j蔡蕪vj蔚楝j娃j奎虧羸xxx<78><78><EFBFBD><EFBFBD>WT<57><54>z|}z<>{z<><7A>zzz<7A><7A>zzz|<7C><>WTmz|~zWT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>暶蝨祚j蔡蕪vj蔚楝j娃j奎虧羸xxx<78><78><EFBFBD><EFBFBD>WTmz|zWT<57><54><EFBFBD>䮐z|{<7B>䮐z||<7C>𠻹zz{}WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{z{}𡟵餓噙疽<E59999>繙飪蔔嶸瑡<E5B6B8><E791A1>zz|<><7F><EFBFBD><EFBFBD>WT<57><54>zz}z<><7A>zz~~WT<57><54>zzz~<7E>䮐z|z<>馼z||<7C>䮐z|}<7D>䮐z|<>䮐z||<7C><>䮐z||<7C><>u|~<7E>z<EFBFBD><7A>zzz<7A><7A><EFBFBD>zz<7A>|{<7B>zz{<7B>WTmz}z|WT<57><54><EFBFBD><EFBFBD>z|{<7B>zzz{<7B>䮐z|{<7B>T<EFBFBD><54>zz||<7C><>z}z|<7C>z|{<7B>zzz<7A><7A>z}z}WTmz}z}WT<57><54>zz}zWTmz}zWT<57><54><EFBFBD><EFBFBD>z}z<7A><7F>zz||<7C><>z<EFBFBD>{WTmz~zzWTmz~z{WTmz~zWT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㘉溯器憔陬眠j楞穫<E6A59E><E7A9AB><EFBFBD><EFBFBD><EFBFBD>WTmz~{WTmz~|WTmzzzWT<57><54>WT<57><54>zzz}<7D>z}WT<57><54>z|{{<7B>z{WT<57>䮐z|{{WT<57><54><EFBFBD><EFBFBD>xxx𢖾搜飪音祚j嘀餓僭j溼j嘗綁硃蕭矩<E895AD><E79FA9><EFBFBD><EFBFBD>WTmzz{WT<57><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>○噙j溼j粟懵措葛vj𢖾搜飪音祚WT嘀鬧xxWT𥛶罄螻姥xxx<78><78><EFBFBD><EFBFBD>WTmzz|WT<57><54>zzz}<7D>z}<7D><>WTmzz}WT<57><EFBFBD>䮐z|{|<7C>𨯧<EFBFBD><F0A8AFA7>zzzz<7A><7A>zz}zWT<57>𠻹zzz}<7D><EFBFBD><E89781>zzz<7A>zz}<7D>zzz<7A><7A>z{<7B><><EFBFBD>zzz<7A>zzz<7A>zz|WT<57><54>zz{{<7B><>z{z{<7B>zzz<7A>zzz<7A><7A>zz{zWT<57><54>zzz<7A>zz<7A>zz|<7C><>zz{z<><7A>zzzWT<57><54>zz{{<7B><>z{z{<7B>z{<7B>zzzz<7A><7A>zz|<7C><>zz|}<7D><>WTmz<6D>zzWT<57><EFBFBD>䮐z|{<7B><>鞴zzz<7A><7A>zzz~<7E><>zzz|WT<57><54>z~|<7C>zzz<7A>zzz<7A><7A>zz{zWT<57><54>zz{z<><7A>z~{<7B>zzz<7A>zz|<7C><>zz{z<><7A>z~|<7C>zzz<7A>zz|<7C><>z~z<7F>z{<7B><><EFBFBD>zzzWT<57><54>z~{<7B>zz}<7D>zz|<7C><>zz~zWT<57><54>z~|<7C>zz}<7D>zz|<7C><>zz~zWT<57><54>z~{<7B>zz<7A>zzz<7A><7A>zz}<7D>WT<57><54>z~|<7C>zzz<7A>zzz<7A><7A>zzzWT<57><54>z~{<7B>zzz<7A>zz|WT<57><54>z~{<7B>zz<7A>zzzWT<57><54>z~|<7C>zz<7A>zzz<7A><7A>zz|zWT<57><54>z~z<7F>z{z<>zzz<7A><7A>z~{<7B><>z~|<7C><>zz}zWT<57><54>z~z<7F>z|z<>zzz<7A><7A>zz<7A>z<EFBFBD><7A>zz{<7B><><EFBFBD>zzzzWT<57><54>z|zz<7A><7A><EFBFBD><EFBFBD>曎j褸義餓<E7BEA9><E9A493><EFBFBD><EFBFBD><EFBFBD>饂k<E9A582><6B>zz<7A><7A><EFBFBD><EFBFBD><EFBFBD>zzzWT<57><54>z~z<7F>馼z|}<7D>䮐z||<><7F>WTmz<6D>zWT<57><54>zz}WTmz<6D>{WT<57><54>zz{~WTmz<6D>|WT<57><54>zz<7A>Tmz<6D>zWT<57><54>zz<7A>Tmz<6D>{WT<57><54>zz<7A>zWTm{|zzWT<57><EFBFBD><E89781>{|zz<7A>z|z<>zz|WT<57><54>{|zz<7A>z{<7B><><EFBFBD>zzz{WT<57><54>z{zz<7A><7A>zzz{<7B><>zz{z<>|zz<7A>zz<7F>z}~

View file

@ -1 +0,0 @@
0==F=IZ[NIPZb====ISNV====IR[Q0==F>IZ[NIPZb====ISNV===>IR[Q0==F?IZ[NIPZb====ISNV===?IR[Q0==F@IZ[NIPZb====ISNV===@IR[Q0==FA IZ[NIPZb====ISNV===AIR[Q0=>==I]_VI`\b==>>IQ[]=>==ISN\===AIa_N===CG==FAG=?@@G==>D0=@=AI]_VIQ[]=@=AI`\b==??IRcR=@=B0=@=BIRcR==>A

Binary file not shown.

10
pre_edited_cs/__init__.py Normal file
View file

@ -0,0 +1,10 @@
import sys
from pathlib import Path
def get_path() -> Path:
if getattr(sys, "frozen", False):
file_dir = Path(getattr(sys, "_MEIPASS"))
else:
file_dir = Path(__file__).parent.parent
return file_dir.joinpath("pre_edited_cs")

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
?<Ubbkb?<n€snu嘼bdenxs{bbbbnw€v?<Ubbkc?<n€snu嘼bdenxs{bbbcnw€v?<Ubbkd?<n€snu嘼bdenxs{bbbdnx~|bjdklbbkjnx~|bjddlbbkinw€v?<Ubbke?<n€snu嘼bdenxs{bbbenw€v?<Ubbkf?<n€snu嘼bdenxs{bbbfnw€v?<Ubbki?<ns€俠dgelbbdblbbbbnw€v?<Ubbkj?<nu€俠ebhlbccilbbbbns€俠ebhlbbedlbbbdnw€v?<Ubcbb?<n}w媙x~|bjeklbcbcnx~|bjbblbcbdnw坵bcbf?<Ubcbc?<n}w媙厃n唶剓<E594B6><E58993><EFBFBD>、棤```n€乿nw€v?<Ubcbd?<n{唡bbdclbcbenw坵bcbf?<Ubcbe?<nx~]bjednw坵bcbf?<Ubcbf?<n厑嘼bccns€俠cbblbbbblbbbd?<nxs乥bbbnx~_gbbhn唲sbbfhlbbkblbbcilbbbk?<Ubdbb?<n}w媙卻<E5AA99>?<nx~|bjedlbdbf?<nx~|bjdflbdbe?<nx~|bjdelbdbd?<nx~|bjdclbdbcn厃n唶<6E>?<亗w€R厇噯唚剄n媭|bbbbnu~乶媣bbbb?<n塻{bbebns€俠dgblbbcblbbbcn塻{bbcbns€俠ebblbbbclbbbd?<n塻{bbddns€俠dgclbbcblbbbcns€俠ebblbbbelbbbd?<n塻{bbedns€俠dgdlbbcblbbbc?<n塻{bbedns€俠dgelbbcblbbbc?<n塻{bbedns€俠dgflbbcblbbbcnv€俠dgb?<n塻{bbednv€俠dgc?<n塻{bbednv€俠dgd?<ns€俠dgelbbbclbbbbn塻{bbednv€俠ebb?<nu€俠ebclbccilbbbb?<ns€俠ebclbbdclbbbd?<nx~_bjdbnx~]bjdcnx~]bjddn厃n唶剆t€亜s~{唻Rvw唚u唚vR{€?<厇噯唚凴€乣Rfn€乿nw€v?<Ubdbc?<n}w媙厃n唶剆t€亜s~{唻Rvw唚u唚vR{€?<厇噯唚凴€乣Rfn€乿nw€v?<Ubdbd?<n}w媙厃n唶<6E>?<~亯w凴~{x唓n媭|bbbbnx~]bjdfnu~乶x亐bdgilbbch?<n塻{bbgb?<ns€俠dgilbbcblbbben塻{bckdns€俠dgilbbbblbbbb?<n塻{bbgbnx<6E>bbch?<nw€v?<Ubdbe?<n}w媙厃n唶<6E>?<~{x哛{匯~亯w剋vn€乿nw€v?<Ubdbf?<n}w媙厃?<w剟亜n€乿nw€v?<Ubdcb?<n}w媙卻唍x~|bjeblbdcdnx~|bjdglbdccn厃n唶<6E>?<亗w€R厇噯唚剄n媭|bbbbnx~]bjdgnu~乶塻{bbfb?<ns€俠dghlbbcblbbbcn塻{bcdjnv€俠dgh?<nw€v?<Ubdcc?<n}w媙厃n唶<6E>?<厇噯唚凴亗w€wvn€乿nw€v?<Ubdcd?<n}w媙厃n唶<6E>?<w剟亜n€乿nw€v?<Ubdfb?<n倓{nx~|bjdjlbdfcnv€俠dfbnx~]iecknx~|bjeblbdfenx~]bjeknw坵bdfe?<Ubdfc?<n倓{n厃n唶<6E>?<```qn€乿nw€v?<Ubdfd?<n倓{n厃n唶剓<E594B6><E58993><EFBFBD>牂灄朢Б`?<嫛<>晸燳<E699B8><EFBFBD>洣R灐ˉ梎``n€乿nw€v?<Ubdfe?<nw坵bbjb?<Ubdgb?<Ubdgc?<Ubdgd?<Ubdge?<Ubdgf?<Ubdgg?<n倓{n厃n唶剆R敜<52>棤Rぁ敗<E38181>n€乿?<{<7B><><EFBFBD><EFBFBD><EFBFBD>灚R枔煋櫁朻n€乿nw€v?<Ubdgh?<Ubdgi?<Ubdgj?<Ubebb?<n}w媙厃n唶刵xsubbck墬洡朢<E6B4A1>摃梌R棜q?<{R<>爾棨R洏R<E6B48F>洢R⿹<52>?<ァ煑RァうR<E38186>R敁<52>`n€乿nw€v?<Ubebc?<n}w媙x~|bjdelbebdn厃n唶刵xsubbdg啔洢R<E6B4A2>Е<EFBFBD><D095><EFBFBD><EFBFBD>灚?<煋枟R洣R殦灅⿹玆、棤`n€乿nu~剘 潵R灈潡R洣Y<E6B4A3><EFBFBD>殾?<<3C>Rァ煑<E382A1>洜檂``n€乿nw€v?<Ubebd?<n}w媙厃n唶刵xsubbck|Д<><D094>Е<EFBFBD><D095><EFBFBD><E6918C>?<<3C>Е<EFBFBD><D095>n€乿nu~剆灋R<E7818B>洢R<E6B4A2><EFBFBD>ΛR煋潡<E7858B>?<煑R<E78591>爾棨R湩ウR<E382A6>摝Y<E6919D><EFBFBD>?<殫<>`n€乿nw€v?<Ubebf?<n倓{n厃{```n€乿nw€v?<Ubebg?<n倓{n厃n唶剗牎暆棖R¨<52>n€乿nw€v?<Ubebh?<n倓{n厃n唶剢殫<E589A2>R洢R牎R<E7898E><52>玚``n€乿n{唡bbeblbebinw€v?<Ubebi?<n倓{n卻唍厃?<ny{哻beb墰灋R<E7818B><52>Д桼<D094>桼o啞㏑劇<E38F91>oqn媭|bbbbnu~乶y{哹bbb?<nu€俠ebhlbdgklbbbb?<nx~]bjegnx~]bjehnx~_bjdk?<nw€v?<Ubefb?<n}w媙v€俠efbn塻{bbcbn厑嘼bd2n塻{bbcb?<n厃n唶剫¨R殫摛Rァ煑<E382A1>洜橰櫅<E6A9B0>`n€乿nu~乶塻{bbgbns€俠dgelbbcblbbbc?<n塻{bbfjnv€俠dge?<ns€俠ebclbbbelbbbdn塻{bcdj?<ns€俠ebclbbbclbbbd?<nx~_bjddnx~]bjdenx~]bjdhnw€v?<Ubegb?<nx~|bjdglbegcnw€v?<Ubegc?<nv€俠egb?<nv€俠ebc?<nv€俠ebd?<nx~_bjddnx~_bjdhnx~]bjdi?<nu€俠fgblbccilbbbdnw€v?<Ubehb?<nx~|bjeblbehcnw€v?<Ubehc?<n}w媙v€俠ehbnu嘼bdenw€v?<Ubfbb?<Ubfbc?<Ubfbd?<Ubfcb?<Ubfgb?<n}w媙厎|bbbhlbfgcn厎]bbbhnw坵bfgd?<Ubfgc?<n卻唍w坵bfgd?<Ubfgd?<n}w媙卻<E5AA99>?<nx~|bjeilbebf?<nx~|bjdjlbebg?<n媡bbbdn塻{bbebn媣bbbdn厃nxsubbck~ 漙n€乿nu~剢殯<E589A2>洢R揜ァ灃洍<E78183><EFBFBD>?<<3C>桼ェ<E6A1BC>摃梎n€乿nu~乶xsubbbb?<nu嘼bbbns€俠dgglbbdblbbbbn塻{bbdbnx<6E>bbch?<ns€俠fgblbbbclbbbdn厃?<nxsubbdgSSSn塻{bbgbnu~乶xsubbbb?<n塻{bbebns€俠fgblbbbclbbbdn厃?<nxsubbck{<7B><>ウ洖濺摓洦桽Sn€乿nu~<7E>?<nx亐bdgjlbbchnx~]bjdjnx~_bjdfn€俠dgilbbbilbbcjlbbbb?<nu俠bfblbbcglbbebnu俠bfblbbchlbbeb?<nu€俠dgjlbcjflbbbb?<ns€俠dgjlbbcblbbben塻{bcdj?<ns€俠dgjlbbdblbbbbnx<6E>bbch?<n塻{bbdb?<ns€俠dgglbbcblbbbb?<ns€俠fgblbbeblbbbdn塻{bbfb?<nv€俠gbbnt乻bdbbnu嘼bddnt厏bbbb?<nu€俠fgblbcjblbbbdns€俠fgblbbfblbbbd?<ns€俠fcblbbdblbbbbnw€v?<Ubgbb?<nv€俠gbbnt乻bdbbnu嘼bddnt厏bbbbnw€v?<Ucbbb?<n}w媙t乻bgbb?<n媣bfbcnx~_bjdj?<ns€俠fcblbbcblbbbb?<nu€俠fgblbccilbbbf?<n塻{bbcbb?<n厃n唶刵xsubbck墬R枦朢洣qSn塻{bcbbn€乿nu~乶xsubbbb?<nx亐bfbclbbchnu€俠fbblbbhilbbbdn塻{bbgb?<n厃n唶刵xsubbdhx 灔SSn€乿nu~乶xsubbbb?<nu€俠fbdlbceklbbbbns€俠fbdlbbfblbbbbn塻{bcbb?<n厃n唶刵xsubbdc?<z棲Sn€乿nu~乶xsubbbb?<ns€俠fbblbbcelbbbdn塻{bbgb?<nu€俠fbblbbjdlbbbdn塻{bbdb?<ns€俠fbblbbdglbbbdnx<78>?<n厃z   亖亖亖亖zSSn塻{bbgbn€乿nu~<7E>?<nt乻bhbbn塻{bbeb?<ns€俠fbblbbdblbbbd?<ns€俠fbdlbbeblbbbb?<ns€俠fcblbbeblbbbb?<ns€俠fgblbbdblbbbdnv€sbcjcnv€sbcjd?<nu俠bfblbbcglbbfinu俠bfblbbchlbbfi?<n塻{bcbbnu嘼bbbnx<6E>bbch?<nx~]fbbbnx~]befcnx~]bijenx~]bjeinw僟bbchnx~_dkgbnx~]hcbjnw€v?<Uccbb?<n}w媙x~_fbbbnxs乥bbfn塻{bbgb?<nv€俠fgb?<nx~]bchb?<nx~]bjebnx~]bjdknx~_bjdi?<nx~]bjbbnx~]bjbcnx~]beidnx~]bfcc?<nx~]befbnx~]bcgknx~]bjej?<nx~_chfdnx~]chfenx~_bjek?<n{唡bbdclccbcnw坵ccbd?<Uccbc?<n€俠fcblbbbclbbbdlbbbb?<ns€俠fcblbbbblbbbb?<nw僝bbchnx~]dkgbnw坵cccb?<Uccbd?<n€俠fcblbbbclbbddlbbbb?<ns€俠fcblbbbblbbbbnw坵cccb?<Ucccb?<nu€俠ebhlbccilbbbd?<ns€俠ebhlbbedlbbbd?<ns€俠dgjlbbcblbbbcn塻{bbkhns€俠dgjlbbbclbbbb?<n塻{bbgb?<n亪bbgglbbcjn塻{bbeb?<nv€sbcjenxs{bbbfn塻{bbgbnx~]iedbnw坵cccc?<Ucccc?<nw坵bbic?<Ucdbb?<nv€sbdgkn}w媙s€俢dbblbbdblbbbd?<nx~|bjdklcdbcnw坵cdbd?<Ucdbc?<nu€俠ebhlbccilbbbbns€俠ebhlbbedlbbbdnw坵cdbd?<Ucdbd?<nx亐cdbblbbchnxs{bbbc?<n塻{bcbbnxs乥bbcn唲sbbghlcdbblbbhklbbih

View file

@ -1 +1 @@
a^w„„<E2809E>„a^<5E>¡¢•<C2A2>—¡©„„„Œ<E2809E>š•<C5A1>„„„„<E2809E>™¢˜a^w„„<E2809E>…a^<5E>¡¢•<C2A2>—¡©„„„Œ<E2809E>š•<C5A1>„„„…<E2809E>™¢˜a^w„„<E2809E>†a^<5E>¡¢•<C2A2>—¡©„„„Œ<E2809E>š•<C5A1>„„„†<E2809E>™¢˜a^w„„<E2809E>‡a^<5E>¡¢•<C2A2>—¡©„„„Œ<E2809E>š•<C5A1>„„„‡<E2809E>™¢˜a^w„„<E2809E>ˆa^<5E>¡¢•<C2A2>—¡©„„„Œ<E2809E>š•<C5A1>„„„ˆ<E2809E>™¢˜a^w„„<E2809E><E2809E>a^<5E>—¡©„„„Œ<E2809E>š•<C5A1>„„„ˆ<E2809E>™¢˜a^w„…„…a^<5E>¤¦<C2A4><C2A6>—¢¤„…„…Ž„„„„Ž„„„„<E2809E>§£©„„……<E280A6>𕣄„„‡<E2809E>¨¦•„„…‡Ž„„<E2809E>‡Ž„„…„Ž„„„‡a^w„…„†a^<5E>¤¦<C2A4><C2A6>š ž„‡„†Ž„…„ˆ<E2809E>š ž„‡„…Ž„…„‡<E2809E>¡§“u<E2809C>¢£˜<C2A3>™¢˜a^w„…„‡a^<5E>¤¦<C2A4>a^<5E>š ž„‡„ˆŽ„…„‰<E2809E>¡§<C2A7>¨©¦šÃÆ»¹ÈȽ»tÇÃÁ¹È¼½Â»“<C2BB>¢£˜<C2A3>™¢˜a^w„…„ˆa^<5E>Ÿ™­<E284A2>𕣄„„†<E2809E>T¦•„„……Ž„„<E2809E>ˆŽ„„„ŒŽ„„„Ša^w„…„‰a^<5E>š ž…Šˆ„Ž„…„Š<E2809E>¡§<C2A7>¨©¦šÃÆ»¹ÈȽ»tÇÃÁ¹È¼½Â»“<C2BB>¢£˜<C2A3>™¢˜a^w„…„Ša^<5E>𕣄„„†<E2809E>𠄇„†<E2809E>š …Šˆ<CB86>š …Šˆ†a^<5E>¡­˜„„„†<E2809E>¨¦•„„……Ž„‡„†Ž„„„ŒŽ„„„Ša^w„……„a^<5E>Ÿ™­<E284A2>𕣄„„ˆ<E2809E>¨¦•„„<E2809E>„Ž„„<E2809E>†Ž„„„Ž„„„<E2809E>a^w„…‰„a^<5E>Ÿ™­<E284A2>¡­˜„„„„<E2809E>—¡©„„„Œ<E2809E>š•<C5A1>„„„ˆa^<5E>«•<C2AB>„„‡„a^<5E>§£©„„…†<E280A6>—¡¤„„‰„Ž„„‡‰Ž„„Š<C5A0>«•<C2AB>„„†„a^<5E>§£©„„…†<E280A6>—¡¤„„‰„Ž„„‡ŠŽ„„Š<C5A0>«•<C2AB>„„†„a^<5E>™¢˜a^w„†„„a^<5E>™¢˜a^w„†„…a^<5E>™¢˜a^w„ˆ„„a^<5E>¤¦<C2A4><C2A6>§£©„„††<E280A0>˜¢¤„ˆ„„<E2809E>™ª™„ˆ„…a^w„ˆ„…a^<5E>™ª™„„…†
=:S``i`=:l}~qls}…```hlvqy````lu~t=:S``ia=:l}~qls}…```hlvqy```alu~t=:S``ib=:l}~qls}…```hlvqy```blu~t=:S``ic=:l}~qls}…```hlvqy```clu~t=:S``id=:l}~qls}…```hlvqy```dlu~t=:S``ii=:ls}…```hlvqy```dlu~t=:S`a`a=:l€yls~€`a`aj````j````lƒ…``aalvq```cl„q``acj``icj``a`j```c=:S`a`b=:l€ylv|z`c`bj`a`dlv|z`c`aj`a`cl}ƒwoQl~tlu~t=:S`a`c=:l€y=:lv|z`c`dj`a`el}ƒwl„…vŸ¢—•¤¤™ž—P£Ÿ<C2A3>•¤˜™ž—ol~tlu~t=:S`a`d=:l{u‰lvq```bl„q`0aaj``idj```hj```f=:S`a`e=:lv|zafd`j`a`fl}ƒwl„…vŸ¢—•¤¤™ž—P£Ÿ<C2A3>•¤˜™ž—ol~tlu~t=:S`a`f=:lvq```blv|[`c`blv|[afdalv|[afdb=:l}‰t```bl„q``aaj`c`bj```hj```f=:S`aa`=:l{u‰lvq```dl„q``i`j``ibj```gj```i=:S`ae`=:l{u‰l}‰t````ls}…```hlvqy```d=:l‡qy``c`=:lƒ…``abls}€``e`j``cej``fgl‡qy``b`=:lƒ…``abls}€``e`j``cfj``fgl‡qy``b`=:lu~t=:S`b``=:lu~t=:S`b`a=:lu~t=:S`d``=:l€ylƒ…``bblt~€`d``lv|[gccblu†u`d`a=:S`d`a=:lu†u``ab

View file

@ -0,0 +1 @@
=:S``i`=:l}~qls}…``ablvqy````lu~t=:S``ia=:l}~qls}…``ablvqy```alu~t=:S``ib=:l}~qls}…``ablvqy```blu~t=:S``ic=:l}~qls}…``ablvqy```clu~t=:S``id=:l}~qls}…``ablvqy```dlu~t=:S`a``=:l€ylvq````l„q``aaj``i`j``efj``cc=:S`aa`=:l{u‰l<E280B0>…``aalq~€`aa`j````j```b=:lvq```dl„q``hcj``idj```gj``a`=:S0b``=:l€ylt~€`b``lv|[gcd`=:lu†u`b`b=:S`b`b=:lu†u``hb=:S`c``=:ls~€`c``j````j````lv|z`ci`j`c`blv|[`ci`lv|[gccilu†u`c`a=:S`c`a=:lu†u``ea=:S`c`b=:l€yl}<7D>w{•žŞźWŁP—˘¦•^l~t=:„<>•˘•WŁP§˘™¤™ž—PźžP¤<50>•=:¤źťŁ¤źž•jl~tls|l}<7D>wl„…x•˘•PŁś•• ŁP¤<50>•Pžźś•P{•žŞź\=:¤˘Ą•P<E280A2>•˘źP¤źP¤<50>•Ps<50>}s^l~tls|lu~t

Some files were not shown because too many files have changed in this diff Show more